249 indicator 1 = "Caps Lock";
250 indicator 2 = "Num Lock";
251 indicator 3 = "Scroll Lock";
252 indicator 4 = "Compose";
253 indicator 5 = "Kana";
254 indicator 6 = "Sleep";
255 indicator 7 = "Suspend";
256 indicator 8 = "Mute";
257 indicator 9 = "Misc";
258 indicator 10 = "Mail";
259 indicator 11 = "Charging";
260 indicator 12 = "Shift Lock";
261 indicator 13 = "Group 2";
262 indicator 14 = "Mouse Keys";
263 alias <AC12> = <BKSL>;
264 alias <MENU> = <COMP>;
265 alias <HZTG> = <TLDE>;
266 alias <LMTA> = <LWIN>;
267 alias <RMTA> = <RWIN>;
268 alias <ALGR> = <RALT>;
269 alias <KPPT> = <I129>;
270 alias <LatQ> = <AD01>;
271 alias <LatW> = <AD02>;
272 alias <LatE> = <AD03>;
273 alias <LatR> = <AD04>;
274 alias <LatT> = <AD05>;
275 alias <LatY> = <AD06>;
276 alias <LatU> = <AD07>;
277 alias <LatI> = <AD08>;
278 alias <LatO> = <AD09>;
279 alias <LatP> = <AD10>;
280 alias <LatA> = <AC01>;
281 alias <LatS> = <AC02>;
282 alias <LatD> = <AC03>;
283 alias <LatF> = <AC04>;
284 alias <LatG> = <AC05>;
285 alias <LatH> = <AC06>;
286 alias <LatJ> = <AC07>;
287 alias <LatK> = <AC08>;
288 alias <LatL> = <AC09>;
289 alias <LatZ> = <AB01>;
290 alias <LatX> = <AB02>;
291 alias <LatC> = <AB03>;
292 alias <LatV> = <AB04>;
293 alias <LatB> = <AB05>;
294 alias <LatN> = <AB06>;
295 alias <LatM> = <AB07>;
302 virtual_modifiers NumLock,Alt,LevelThree,LAlt,RAlt,RControl,LControl,ScrollLock,LevelFive,AltGr,Meta,Super,Hyper;
304 interpret.useModMapMods= AnyLevel;
305 interpret.repeat= false;
306 interpret.locking= false;
307 interpret ISO_Level2_Latch+Exactly(Shift) {
308 useModMapMods=level1;
309 action= LatchMods(modifiers=Shift,clearLocks,latchToLock);
311 interpret Shift_Lock+AnyOf(Shift+Lock) {
312 action= LockMods(modifiers=Shift);
314 interpret Num_Lock+AnyOf(all) {
315 virtualModifier= NumLock;
316 action= LockMods(modifiers=NumLock);
318 interpret ISO_Lock+AnyOf(all) {
321 interpret ISO_Level3_Shift+AnyOf(all) {
322 virtualModifier= LevelThree;
323 useModMapMods=level1;
324 action= SetMods(modifiers=LevelThree,clearLocks);
326 interpret ISO_Level3_Latch+AnyOf(all) {
327 virtualModifier= LevelThree;
328 useModMapMods=level1;
329 action= LatchMods(modifiers=LevelThree,clearLocks,latchToLock);
331 interpret ISO_Level3_Lock+AnyOf(all) {
332 virtualModifier= LevelThree;
333 useModMapMods=level1;
334 action= LockMods(modifiers=LevelThree);
336 interpret Alt_L+AnyOf(all) {
337 virtualModifier= Alt;
338 action= SetMods(modifiers=modMapMods,clearLocks);
340 interpret Alt_R+AnyOf(all) {
341 virtualModifier= Alt;
342 action= SetMods(modifiers=modMapMods,clearLocks);
344 interpret Meta_L+AnyOf(all) {
345 virtualModifier= Meta;
346 action= SetMods(modifiers=modMapMods,clearLocks);
348 interpret Meta_R+AnyOf(all) {
349 virtualModifier= Meta;
350 action= SetMods(modifiers=modMapMods,clearLocks);
352 interpret Super_L+AnyOf(all) {
353 virtualModifier= Super;
354 action= SetMods(modifiers=modMapMods,clearLocks);
356 interpret Super_R+AnyOf(all) {
357 virtualModifier= Super;
358 action= SetMods(modifiers=modMapMods,clearLocks);
360 interpret Hyper_L+AnyOf(all) {
361 virtualModifier= Hyper;
362 action= SetMods(modifiers=modMapMods,clearLocks);
364 interpret Hyper_R+AnyOf(all) {
365 virtualModifier= Hyper;
366 action= SetMods(modifiers=modMapMods,clearLocks);
368 interpret Scroll_Lock+AnyOf(all) {
369 virtualModifier= ScrollLock;
370 action= LockMods(modifiers=modMapMods);
372 interpret ISO_Level5_Shift+AnyOf(all) {
373 virtualModifier= LevelFive;
374 useModMapMods=level1;
375 action= SetMods(modifiers=LevelFive,clearLocks);
377 interpret ISO_Level5_Latch+AnyOf(all) {
378 virtualModifier= LevelFive;
379 action= LatchMods(modifiers=LevelFive,clearLocks,latchToLock);
381 interpret ISO_Level5_Lock+AnyOf(all) {
382 virtualModifier= LevelFive;
383 action= LockMods(modifiers=LevelFive);
385 interpret Mode_switch+AnyOfOrNone(all) {
386 virtualModifier= AltGr;
387 useModMapMods=level1;
388 action= SetGroup(group=+1);
390 interpret ISO_Level3_Shift+AnyOfOrNone(all) {
391 action= SetMods(modifiers=LevelThree,clearLocks);
393 interpret ISO_Level3_Latch+AnyOfOrNone(all) {
394 action= LatchMods(modifiers=LevelThree,clearLocks,latchToLock);
396 interpret ISO_Level3_Lock+AnyOfOrNone(all) {
397 action= LockMods(modifiers=LevelThree);
399 interpret ISO_Group_Latch+AnyOfOrNone(all) {
400 virtualModifier= AltGr;
401 useModMapMods=level1;
402 action= LatchGroup(group=2);
404 interpret ISO_Next_Group+AnyOfOrNone(all) {
405 virtualModifier= AltGr;
406 useModMapMods=level1;
407 action= LockGroup(group=+1);
409 interpret ISO_Prev_Group+AnyOfOrNone(all) {
410 virtualModifier= AltGr;
411 useModMapMods=level1;
412 action= LockGroup(group=-1);
414 interpret ISO_First_Group+AnyOfOrNone(all) {
415 action= LockGroup(group=1);
417 interpret ISO_Last_Group+AnyOfOrNone(all) {
418 action= LockGroup(group=2);
420 interpret KP_1+AnyOfOrNone(all) {
422 action= MovePtr(x=-1,y=+1);
424 interpret KP_End+AnyOfOrNone(all) {
426 action= MovePtr(x=-1,y=+1);
428 interpret KP_2+AnyOfOrNone(all) {
430 action= MovePtr(x=+0,y=+1);
432 interpret KP_Down+AnyOfOrNone(all) {
434 action= MovePtr(x=+0,y=+1);
436 interpret KP_3+AnyOfOrNone(all) {
438 action= MovePtr(x=+1,y=+1);
440 interpret KP_Next+AnyOfOrNone(all) {
442 action= MovePtr(x=+1,y=+1);
444 interpret KP_4+AnyOfOrNone(all) {
446 action= MovePtr(x=-1,y=+0);
448 interpret KP_Left+AnyOfOrNone(all) {
450 action= MovePtr(x=-1,y=+0);
452 interpret KP_6+AnyOfOrNone(all) {
454 action= MovePtr(x=+1,y=+0);
456 interpret KP_Right+AnyOfOrNone(all) {
458 action= MovePtr(x=+1,y=+0);
460 interpret KP_7+AnyOfOrNone(all) {
462 action= MovePtr(x=-1,y=-1);
464 interpret KP_Home+AnyOfOrNone(all) {
466 action= MovePtr(x=-1,y=-1);
468 interpret KP_8+AnyOfOrNone(all) {
470 action= MovePtr(x=+0,y=-1);
472 interpret KP_Up+AnyOfOrNone(all) {
474 action= MovePtr(x=+0,y=-1);
476 interpret KP_9+AnyOfOrNone(all) {
478 action= MovePtr(x=+1,y=-1);
480 interpret KP_Prior+AnyOfOrNone(all) {
482 action= MovePtr(x=+1,y=-1);
484 interpret KP_5+AnyOfOrNone(all) {
486 action= PtrBtn(button=default);
488 interpret KP_Begin+AnyOfOrNone(all) {
490 action= PtrBtn(button=default);
492 interpret KP_F2+AnyOfOrNone(all) {
494 action= SetPtrDflt(affect=button,button=1);
496 interpret KP_Divide+AnyOfOrNone(all) {
498 action= SetPtrDflt(affect=button,button=1);
500 interpret KP_F3+AnyOfOrNone(all) {
502 action= SetPtrDflt(affect=button,button=2);
504 interpret KP_Multiply+AnyOfOrNone(all) {
506 action= SetPtrDflt(affect=button,button=2);
508 interpret KP_F4+AnyOfOrNone(all) {
510 action= SetPtrDflt(affect=button,button=3);
512 interpret KP_Subtract+AnyOfOrNone(all) {
514 action= SetPtrDflt(affect=button,button=3);
516 interpret KP_Separator+AnyOfOrNone(all) {
518 action= PtrBtn(button=default,count=2);
520 interpret KP_Add+AnyOfOrNone(all) {
522 action= PtrBtn(button=default,count=2);
524 interpret KP_0+AnyOfOrNone(all) {
526 action= LockPtrBtn(button=default,affect=lock);
528 interpret KP_Insert+AnyOfOrNone(all) {
530 action= LockPtrBtn(button=default,affect=lock);
532 interpret KP_Decimal+AnyOfOrNone(all) {
534 action= LockPtrBtn(button=default,affect=unlock);
536 interpret KP_Delete+AnyOfOrNone(all) {
538 action= LockPtrBtn(button=default,affect=unlock);
540 interpret F25+AnyOfOrNone(all) {
542 action= SetPtrDflt(affect=button,button=1);
544 interpret F26+AnyOfOrNone(all) {
546 action= SetPtrDflt(affect=button,button=2);
548 interpret F27+AnyOfOrNone(all) {
550 action= MovePtr(x=-1,y=-1);
552 interpret F29+AnyOfOrNone(all) {
554 action= MovePtr(x=+1,y=-1);
556 interpret F31+AnyOfOrNone(all) {
558 action= PtrBtn(button=default);
560 interpret F33+AnyOfOrNone(all) {
562 action= MovePtr(x=-1,y=+1);
564 interpret F35+AnyOfOrNone(all) {
566 action= MovePtr(x=+1,y=+1);
568 interpret Pointer_Button_Dflt+AnyOfOrNone(all) {
569 action= PtrBtn(button=default);
571 interpret Pointer_Button1+AnyOfOrNone(all) {
572 action= PtrBtn(button=1);
574 interpret Pointer_Button2+AnyOfOrNone(all) {
575 action= PtrBtn(button=2);
577 interpret Pointer_Button3+AnyOfOrNone(all) {
578 action= PtrBtn(button=3);
580 interpret Pointer_DblClick_Dflt+AnyOfOrNone(all) {
581 action= PtrBtn(button=default,count=2);
583 interpret Pointer_DblClick1+AnyOfOrNone(all) {
584 action= PtrBtn(button=1,count=2);
586 interpret Pointer_DblClick2+AnyOfOrNone(all) {
587 action= PtrBtn(button=2,count=2);
589 interpret Pointer_DblClick3+AnyOfOrNone(all) {
590 action= PtrBtn(button=3,count=2);
592 interpret Pointer_Drag_Dflt+AnyOfOrNone(all) {
593 action= LockPtrBtn(button=default,affect=both);
595 interpret Pointer_Drag1+AnyOfOrNone(all) {
596 action= LockPtrBtn(button=1,affect=both);
598 interpret Pointer_Drag2+AnyOfOrNone(all) {
599 action= LockPtrBtn(button=2,affect=both);
601 interpret Pointer_Drag3+AnyOfOrNone(all) {
602 action= LockPtrBtn(button=3,affect=both);
604 interpret Pointer_EnableKeys+AnyOfOrNone(all) {
605 action= LockControls(controls=mouseKeys);
607 interpret Pointer_Accelerate+AnyOfOrNone(all) {
608 action= LockControls(controls=mouseKeysAccel);
610 interpret Pointer_DfltBtnNext+AnyOfOrNone(all) {
611 action= SetPtrDflt(affect=button,button=+1);
613 interpret Pointer_DfltBtnPrev+AnyOfOrNone(all) {
614 action= SetPtrDflt(affect=button,button=-1);
616 interpret AccessX_Enable+AnyOfOrNone(all) {
617 action= LockControls(controls=accessXKeys);
619 interpret AccessX_Feedback_Enable+AnyOfOrNone(all) {
620 action= LockControls(controls=accessXFeedback);
622 interpret RepeatKeys_Enable+AnyOfOrNone(all) {
623 action= LockControls(controls=repeatKeys);
625 interpret SlowKeys_Enable+AnyOfOrNone(all) {
626 action= LockControls(controls=slowKeys);
628 interpret BounceKeys_Enable+AnyOfOrNone(all) {
629 action= LockControls(controls=bounceKeys);
631 interpret StickyKeys_Enable+AnyOfOrNone(all) {
632 action= LockControls(controls=stickyKeys);
634 interpret MouseKeys_Enable+AnyOfOrNone(all) {
635 action= LockControls(controls=mouseKeys);
637 interpret MouseKeys_Accel_Enable+AnyOfOrNone(all) {
638 action= LockControls(controls=mouseKeysAccel);
640 interpret Overlay1_Enable+AnyOfOrNone(all) {
641 action= LockControls(controls=none);
643 interpret Overlay2_Enable+AnyOfOrNone(all) {
644 action= LockControls(controls=none);
646 interpret AudibleBell_Enable+AnyOfOrNone(all) {
647 action= LockControls(controls=audibleBell);
649 interpret Terminate_Server+AnyOfOrNone(all) {
652 interpret Alt_L+AnyOfOrNone(all) {
653 action= SetMods(modifiers=Alt,clearLocks);
655 interpret Alt_R+AnyOfOrNone(all) {
656 action= SetMods(modifiers=Alt,clearLocks);
658 interpret Meta_L+AnyOfOrNone(all) {
659 action= SetMods(modifiers=Meta,clearLocks);
661 interpret Meta_R+AnyOfOrNone(all) {
662 action= SetMods(modifiers=Meta,clearLocks);
664 interpret Super_L+AnyOfOrNone(all) {
665 action= SetMods(modifiers=Super,clearLocks);
667 interpret Super_R+AnyOfOrNone(all) {
668 action= SetMods(modifiers=Super,clearLocks);
670 interpret Hyper_L+AnyOfOrNone(all) {
671 action= SetMods(modifiers=Hyper,clearLocks);
673 interpret Hyper_R+AnyOfOrNone(all) {
674 action= SetMods(modifiers=Hyper,clearLocks);
676 interpret Shift_L+AnyOfOrNone(all) {
677 action= SetMods(modifiers=Shift,clearLocks);
679 interpret XF86Switch_VT_1+AnyOfOrNone(all) {
681 action= SwitchScreen(screen=1,!same);
683 interpret XF86Switch_VT_2+AnyOfOrNone(all) {
685 action= SwitchScreen(screen=2,!same);
687 interpret XF86Switch_VT_3+AnyOfOrNone(all) {
689 action= SwitchScreen(screen=3,!same);
691 interpret XF86Switch_VT_4+AnyOfOrNone(all) {
693 action= SwitchScreen(screen=4,!same);
695 interpret XF86Switch_VT_5+AnyOfOrNone(all) {
697 action= SwitchScreen(screen=5,!same);
699 interpret XF86Switch_VT_6+AnyOfOrNone(all) {
701 action= SwitchScreen(screen=6,!same);
703 interpret XF86Switch_VT_7+AnyOfOrNone(all) {
705 action= SwitchScreen(screen=7,!same);
707 interpret XF86Switch_VT_8+AnyOfOrNone(all) {
709 action= SwitchScreen(screen=8,!same);
711 interpret XF86Switch_VT_9+AnyOfOrNone(all) {
713 action= SwitchScreen(screen=9,!same);
715 interpret XF86Switch_VT_10+AnyOfOrNone(all) {
717 action= SwitchScreen(screen=10,!same);
719 interpret XF86Switch_VT_11+AnyOfOrNone(all) {
721 action= SwitchScreen(screen=11,!same);
723 interpret XF86Switch_VT_12+AnyOfOrNone(all) {
725 action= SwitchScreen(screen=12,!same);
727 interpret XF86LogGrabInfo+AnyOfOrNone(all) {
729 action= Private(type=0x86,data[0]=0x50,data[1]=0x72,data[2]=0x47,data[3]=0x72,data[4]=0x62,data[5]=0x73,data[6]=0x00);
731 interpret XF86LogWindowTree+AnyOfOrNone(all) {
733 action= Private(type=0x86,data[0]=0x50,data[1]=0x72,data[2]=0x57,data[3]=0x69,data[4]=0x6e,data[5]=0x73,data[6]=0x00);
735 interpret XF86Next_VMode+AnyOfOrNone(all) {
737 action= Private(type=0x86,data[0]=0x2b,data[1]=0x56,data[2]=0x4d,data[3]=0x6f,data[4]=0x64,data[5]=0x65,data[6]=0x00);
739 interpret XF86Prev_VMode+AnyOfOrNone(all) {
741 action= Private(type=0x86,data[0]=0x2d,data[1]=0x56,data[2]=0x4d,data[3]=0x6f,data[4]=0x64,data[5]=0x65,data[6]=0x00);
743 interpret ISO_Level5_Shift+AnyOfOrNone(all) {
744 action= SetMods(modifiers=LevelFive,clearLocks);
746 interpret ISO_Level5_Latch+AnyOfOrNone(all) {
747 action= LatchMods(modifiers=LevelFive,clearLocks,latchToLock);
749 interpret ISO_Level5_Lock+AnyOfOrNone(all) {
750 action= LockMods(modifiers=LevelFive);
752 interpret Caps_Lock+AnyOfOrNone(all) {
753 action= LockMods(modifiers=Lock);
755 interpret Any+Exactly(Lock) {
756 action= LockMods(modifiers=Lock);
758 interpret Any+AnyOf(all) {
759 action= SetMods(modifiers=modMapMods,clearLocks);
764 indicator "Caps Lock" {
765 whichModState= locked;
768 indicator "Num Lock" {
769 whichModState= locked;
772 indicator "Scroll Lock" {
773 whichModState= locked;
774 modifiers= ScrollLock;
776 indicator "Shift Lock" {
777 whichModState= locked;
780 indicator "Group 2" {
783 indicator "Mouse Keys" {
789 name[group1]="English (US)";
791 key <ESC> { [ Escape ] };
792 key <AE01> { [ 1 ] };
793 key <AE02> { [ 2 ] };
794 key <AE03> { [ 3 ] };
795 key <AE04> { [ 4 ] };
796 key <AE05> { [ 5 ] };
797 key <AE06> { [ 6 ] };
798 key <AE07> { [ 7 ] };
799 key <AE08> { [ 8 ] };
800 key <AE09> { [ 9 ] };
801 key <AE10> { [ 0 ] };
802 key <AE11> { [ minus ] };
803 key <AE12> { [ equal ] };
804 key <BKSP> { [ BackSpace ] };
805 key <TAB> { [ Tab ] };
806 key <AD01> { [ q ] };
807 key <AD02> { [ w ] };
808 key <AD03> { [ e ] };
809 key <AD04> { [ r ] };
810 key <AD05> { [ t ] };
811 key <AD06> { [ y ] };
812 key <AD07> { [ u ] };
813 key <AD08> { [ i ] };
814 key <AD09> { [ o ] };
815 key <AD10> { [ p ] };
816 key <AD11> { [ bracketleft ] };
817 key <AD12> { [ bracketright ] };
818 key <RTRN> { [ Return ] };
819 key <LCTL> { [ Control_L ] };
820 key <AC01> { [ a ] };
821 key <AC02> { [ s ] };
822 key <AC03> { [ d ] };
823 key <AC04> { [ f ] };
824 key <AC05> { [ g ] };
825 key <AC06> { [ h ] };
826 key <AC07> { [ j ] };
827 key <AC08> { [ k ] };
828 key <AC09> { [ l ] };
829 key <AC10> { [ semicolon ] };
830 key <AC11> { [ apostrophe ] };
831 key <TLDE> { [ grave ] };
832 key <LFSH> { [ Shift_L ] };
833 key <BKSL> { [ NoSymbol ] };
834 key <AB01> { [ z ] };
835 key <AB02> { [ x ] };
836 key <AB03> { [ c ] };
837 key <AB04> { [ v ] };
838 key <AB05> { [ b ] };
839 key <AB06> { [ n ] };
840 key <AB07> { [ m ] };
841 key <AB08> { [ comma ] };
842 key <AB09> { [ period ] };
843 key <AB10> { [ slash ] };
844 key <RTSH> { [ Shift_R ] };
845 key <KPMU> { [ KP_Multiply ] };
846 key <LALT> { [ Alt_L ] };
847 key <SPCE> { [ space ] };
848 key <CAPS> { [ Caps_Lock ] };
849 key <FK01> { [ F1 ] };
850 key <FK02> { [ F2 ] };
851 key <FK03> { [ F3 ] };
852 key <FK04> { [ F4 ] };
853 key <FK05> { [ F5 ] };
854 key <FK06> { [ F6 ] };
855 key <FK07> { [ F7 ] };
856 key <FK08> { [ F8 ] };
857 key <FK09> { [ F9 ] };
858 key <FK10> { [ F10 ] };
859 key <NMLK> { [ Num_Lock ] };
860 key <SCLK> { [ Scroll_Lock ] };
861 key <KP7> { [ KP_Home ] };
862 key <KP8> { [ KP_Up ] };
863 key <KP9> { [ KP_Prior ] };
864 key <KPSU> { [ KP_Subtract ] };
865 key <KP4> { [ KP_Left ] };
866 key <KP5> { [ KP_Begin ] };
867 key <KP6> { [ KP_Right ] };
868 key <KPAD> { [ KP_Add ] };
869 key <KP1> { [ KP_End ] };
870 key <KP2> { [ KP_Down ] };
871 key <KP3> { [ KP_Next ] };
872 key <KP0> { [ KP_Insert ] };
873 key <KPDL> { [ KP_Delete ] };
874 key <LVL3> { [ ISO_Level3_Shift ] };
875 key <LSGT> { [ less ] };
876 key <FK11> { [ F11 ] };
877 key <FK12> { [ F12 ] };
878 key <KATA> { [ Katakana ] };
879 key <HIRA> { [ Hiragana ] };
880 key <HENK> { [ Henkan_Mode ] };
881 key <HKTG> { [ Hiragana_Katakana ] };
882 key <MUHE> { [ Muhenkan ] };
883 key <KPEN> { [ KP_Enter ] };
884 key <RCTL> { [ Control_R ] };
885 key <KPDV> { [ KP_Divide ] };
886 key <PRSC> { [ Print ] };
887 key <RALT> { [ Alt_R ] };
888 key <LNFD> { [ Linefeed ] };
889 key <HOME> { [ Home ] };
891 key <PGUP> { [ Prior ] };
892 key <LEFT> { [ Left ] };
893 key <RGHT> { [ Right ] };
894 key <END> { [ End ] };
895 key <DOWN> { [ Down ] };
896 key <PGDN> { [ Next ] };
897 key <INS> { [ Insert ] };
898 key <DELE> { [ Delete ] };
899 key <MUTE> { [ XF86AudioMute ] };
900 key <VOL-> { [ XF86AudioLowerVolume ] };
901 key <VOL+> { [ XF86AudioRaiseVolume ] };
902 key <POWR> { [ XF86PowerOff ] };
903 key <KPEQ> { [ KP_Equal ] };
904 key <I126> { [ plusminus ] };
905 key <PAUS> { [ Pause ] };
906 key <I128> { [ XF86LaunchA ] };
907 key <I129> { [ KP_Decimal] };
908 key <HNGL> { [ Hangul ] };
909 key <HJCV> { [ Hangul_Hanja ] };
910 key <LWIN> { [ Super_L ] };
911 key <RWIN> { [ Super_R ] };
912 key <COMP> { [ Menu ] };
913 key <STOP> { [ Cancel ] };
914 key <AGAI> { [ Redo ] };
915 key <PROP> { [ SunProps ] };
916 key <UNDO> { [ Undo ] };
917 key <FRNT> { [ SunFront ] };
918 key <COPY> { [ XF86Copy ] };
919 key <OPEN> { [ SunOpen ] };
920 key <PAST> { [ XF86Paste ] };
921 key <FIND> { [ Find ] };
922 key <CUT> { [ XF86Cut ] };
923 key <HELP> { [ Help ] };
924 key <I147> { [ XF86MenuKB ] };
925 key <I148> { [ XF86Calculator ] };
926 key <I150> { [ XF86Sleep ] };
927 key <I151> { [ XF86WakeUp ] };
928 key <I152> { [ XF86Explorer ] };
929 key <I153> { [ XF86Send ] };
930 key <I155> { [ XF86Xfer ] };
931 key <I156> { [ XF86Launch1 ] };
932 key <I157> { [ XF86Launch2 ] };
933 key <I158> { [ XF86WWW ] };
934 key <I159> { [ XF86DOS ] };
935 key <I160> { [ XF86ScreenSaver ] };
936 key <I162> { [ XF86RotateWindows ] };
937 key <I163> { [ XF86Mail ] };
938 key <I164> { [ XF86Favorites ] };
939 key <I165> { [ XF86MyComputer ] };
940 key <I166> { [ XF86Back ] };
941 key <I167> { [ XF86Forward ] };
942 key <I169> { [ XF86Eject ] };
943 key <I170> { [ XF86Eject ] };
944 key <I171> { [ XF86AudioNext ] };
945 key <I172> { [ XF86AudioPlay ] };
946 key <I173> { [ XF86AudioPrev ] };
947 key <I174> { [ XF86AudioStop ] };
948 key <I175> { [ XF86AudioRecord ] };
949 key <I176> { [ XF86AudioRewind ] };
950 key <I177> { [ XF86Phone ] };
951 key <I179> { [ XF86Tools ] };
952 key <I180> { [ XF86HomePage ] };
953 key <I181> { [ XF86Reload ] };
954 key <I182> { [ XF86Close ] };
955 key <I185> { [ XF86ScrollUp ] };
956 key <I186> { [ XF86ScrollDown ] };
957 key <I187> { [ parenleft ] };
958 key <I188> { [ parenright ] };
959 key <I189> { [ XF86New ] };
960 key <I190> { [ Redo ] };
961 key <FK13> { [ XF86Tools ] };
962 key <FK14> { [ XF86Launch5 ] };
963 key <FK15> { [ XF86Launch6 ] };
964 key <FK16> { [ XF86Launch7 ] };
965 key <FK17> { [ XF86Launch8 ] };
966 key <FK18> { [ XF86Launch9 ] };
967 key <FK21> { [ XF86TouchpadToggle ] };
968 key <FK22> { [ XF86TouchpadOn ] };
969 key <FK23> { [ XF86TouchpadOff ] };
970 key <MDSW> { [ Mode_switch ] };
971 key <ALT> { [ NoSymbol ] };
972 key <META> { [ NoSymbol ] };
973 key <SUPR> { [ NoSymbol ] };
974 key <HYPR> { [ NoSymbol ] };
975 key <I208> { [ XF86AudioPlay ] };
976 key <I209> { [ XF86AudioPause ] };
977 key <I210> { [ XF86Launch3 ] };
978 key <I211> { [ XF86Launch4 ] };
979 key <I212> { [ XF86LaunchB ] };
980 key <I213> { [ XF86Suspend ] };
981 key <I214> { [ XF86Close ] };
982 key <I215> { [ XF86AudioPlay ] };
983 key <I216> { [ XF86AudioForward ] };
984 key <I218> { [ Print ] };
985 key <I220> { [ XF86WebCam ] };
986 key <I223> { [ XF86Mail ] };
987 key <I224> { [ XF86Messenger ] };
988 key <I225> { [ XF86Search ] };
989 key <I226> { [ XF86Go ] };
990 key <I227> { [ XF86Finance ] };
991 key <I228> { [ XF86Game ] };
992 key <I229> { [ XF86Shop ] };
993 key <I231> { [ Cancel ] };
994 key <I232> { [ XF86MonBrightnessDown ] };
995 key <I233> { [ XF86MonBrightnessUp ] };
996 key <I234> { [ XF86AudioMedia ] };
997 key <I235> { [ XF86Display ] };
998 key <I236> { [ XF86KbdLightOnOff ] };
999 key <I237> { [ XF86KbdBrightnessDown ] };
1000 key <I238> { [ XF86KbdBrightnessUp ] };
1001 key <I239> { [ XF86Send ] };
1002 key <I240> { [ XF86Reply ] };
1003 key <I241> { [ XF86MailForward ] };
1004 key <I242> { [ XF86Save ] };
1005 key <I243> { [ XF86Documents ] };
1006 key <I244> { [ XF86Battery ] };
1007 key <I245> { [ XF86Bluetooth ] };
1008 key <I246> { [ XF86WLAN ] };
1009 modifier_map Control { <LCTL> };
1010 modifier_map Shift { <LFSH> };
1011 modifier_map Shift { <RTSH> };
1012 modifier_map Mod1 { <LALT> };
1013 modifier_map Lock { <CAPS> };
1014 modifier_map Mod2 { <NMLK> };
1015 modifier_map Mod5 { <LVL3> };
1016 modifier_map Control { <RCTL> };
1017 modifier_map Mod1 { <RALT> };
1018 modifier_map Mod4 { <LWIN> };
1019 modifier_map Mod4 { <RWIN> };
1020 modifier_map Mod5 { <MDSW> };
1021 modifier_map Mod1 { <META> };
1022 modifier_map Mod4 { <SUPR> };
1023 modifier_map Mod4 { <HYPR> };