diff options
author | Josh Rahm <joshuarahm@gmail.com> | 2024-01-30 23:19:48 -0700 |
---|---|---|
committer | Josh Rahm <joshuarahm@gmail.com> | 2024-01-30 23:19:48 -0700 |
commit | 9f793df0e00a76c46cdcaf3f0490bc11db684dce (patch) | |
tree | 3223c3b6527912028ee815e593898f00b327c718 /jr | |
parent | c573dcd5527c6fee2fa3b9b58f3a1be4a51ef5bb (diff) | |
download | rkb-9f793df0e00a76c46cdcaf3f0490bc11db684dce.tar.gz rkb-9f793df0e00a76c46cdcaf3f0490bc11db684dce.tar.bz2 rkb-9f793df0e00a76c46cdcaf3f0490bc11db684dce.zip |
Better xkb configuration I think
Diffstat (limited to 'jr')
-rw-r--r-- | jr | 22 |
1 files changed, 9 insertions, 13 deletions
@@ -9,6 +9,10 @@ xkb_symbols "josh-dvorak-intl" { key.type = "EIGHT_LEVEL"; + modifier_map Mod3 { Hyper_L }; + modifier_map Mod4 { Super_L }; + modifier_map Mod5 { ISO_Level3_Shift, ISO_Level5_Shift }; + key <ESC> { symbols = [NoSymbol, NoSymbol, NoSymbol, NoSymbol, NoSymbol, NoSymbol, NoSymbol, NoSymbol], @@ -33,9 +37,6 @@ xkb_symbols "josh-dvorak-intl" { key <LCTL> { type[Group1] = "ONE_LEVEL", symbols[Group1] = [Super_L] }; - key <RTSH> { - symbols[Group1] = [ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift, ISO_Level5_Shift] - }; key <CAPS> { symbols[Group1] = [Escape, Escape, Home, Home, User, Pointer_EnableKeys, Delete, Delete] }; @@ -46,25 +47,20 @@ xkb_symbols "josh-dvorak-intl" { symbols[Group1] = [BackSpace] }; key <TAB> { - symbols[Group1] = [Super_L, ISO_Left_Tab] + type[Group1] = "TWO_LEVEL", + symbols[Group1] = [Hyper_L, ISO_Left_Tab] }; key <RCTL> { symbols[Group1] = [Hyper_L, Hyper_L] }; - modifier_map Mod3 {<RCTL>, <TAB>, <RTSH>}; - - modifier_map Mod4 {<LCTL>}; - key <RALT> { type[Group1]="ONE_LEVEL", symbols[Group1]=[ISO_Level3_Shift] }; - modifier_map Mod5 {<RALT>}; - // key <RTSH> { - // symbols[Group1] = type[Group1]="ONE_LEVEL", symbols[Group1]=[ISO_Level5_Shift] - // }; - // modifier_map Lock {<RTSH> }; + key <RTSH> { + symbols[Group1] = type[Group1]="ONE_LEVEL", symbols[Group1]=[ISO_Level5_Shift] + }; // Set Menu and PrintScreen to Hyper. key <MENU> { |