| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- default partial alphanumeric_keys
- xkb_symbols "modifiers" {
- name[Group1] = "Test latching behavior";
- virtual_modifiers Alt=Mod1, LevelThree;
- key <AE01> { [ 1, exclam, onesuperior, exclamdown, plus ], type[Group1]="CTRL+ALT"};
- key <AD01> { [ q, Q ], type[Group1] = "ALPHABETIC" };
- key <LFSH> {
- symbols[Group1] = [ Shift_L ],
- actions[Group1] = [ LatchMods(modifiers=Shift,latchToLock=true,clearLocks=true) ]
- };
- key <RTSH> {
- symbols[Group1] = [ Shift_R ],
- actions[Group1] = [ LatchMods(modifiers=Shift,latchToLock=false,clearLocks=false) ]
- };
- key <LCTL> {
- symbols[Group1] = [ Control_L ],
- actions[Group1] = [ LatchMods(modifiers=Control) ]
- };
- key <LALT> {
- type[Group1] = "ONE_LEVEL",
- symbols[Group1] = [ Alt_L ],
- actions[Group1] = [ LatchMods(modifiers=Alt) ]
- };
- key <RALT> {
- type[Group1] = "ONE_LEVEL",
- symbols[Group1] = [ ISO_Level3_Latch ],
- actions[Group1] = [ LatchMods(modifiers=LevelThree,latchToLock=true,clearLocks=true) ]
- };
- key <MENU> {
- type[Group1] = "ONE_LEVEL",
- symbols[Group1] = [ ISO_Level3_Latch ],
- actions[Group1] = [ LatchMods(modifiers=LevelThree,latchToLock=false,clearLocks=false) ]
- };
- key <FK01> { [XF86_Switch_VT_1], type[Group1] = "ONE_LEVEL" };
- key <FK02> { [ISO_Group_Shift], type[Group1] = "ONE_LEVEL" };
- key <LSGT> { [ ISO_Level3_Lock ], type[Group1] = "ONE_LEVEL" };
- key <CAPS> { [ ISO_Group_Latch ] };
- };
|