diff options
-rw-r--r-- | jr | 14 |
1 files changed, 7 insertions, 7 deletions
@@ -29,13 +29,9 @@ xkb_symbols "josh-dvorak-intl" { }; key <RWIN> { type[Group1]="ONE_LEVEL", symbols[Group1]=[ISO_Level3_Shift] - // symbols[Group1] = [Control_R, Control_R, Control_R, Control_R, Control_R, Control_R, Control_R, Control_R] }; key <LCTL> { - symbols[Group1] = [Hyper_L, Hyper_L, Hyper_L, Hyper_L, Hyper_L, Hyper_L, Hyper_L, Hyper_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] + type[Group1] = "ONE_LEVEL", symbols[Group1] = [Hyper_L] }; key <CAPS> { symbols[Group1] = [Escape, Escape, Home, Home, User, Pointer_EnableKeys, Delete, Delete] @@ -63,9 +59,13 @@ xkb_symbols "josh-dvorak-intl" { modifier_map Mod5 {<RALT>}; key <RTSH> { - symbols[Group1] = type[Group1]="ONE_LEVEL", symbols[Group1]=[ISO_Level5_Shift] + type[Group1]="ONE_LEVEL", symbols[Group1]=[ISO_Level5_Shift] }; - modifier_map Lock {<RTSH> }; + // I have no idea what's going on. Without this line, X11 appears to + // interpret right shift as if it was also a hyper key? This isn't right. I + // think this probably interprets it as a super key, but idk, it appears to + // solve some of this problem though this is a gross hack. + modifier_map Mod4 {<RTSH>}; // Set Menu and PrintScreen to Hyper. key <MENU> { |