From 9f793df0e00a76c46cdcaf3f0490bc11db684dce Mon Sep 17 00:00:00 2001 From: Josh Rahm Date: Tue, 30 Jan 2024 23:19:48 -0700 Subject: Better xkb configuration I think --- jr | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) (limited to 'jr') diff --git a/jr b/jr index d50ed55..f45a738 100644 --- a/jr +++ b/jr @@ -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 { symbols = [NoSymbol, NoSymbol, NoSymbol, NoSymbol, NoSymbol, NoSymbol, NoSymbol, NoSymbol], @@ -33,9 +37,6 @@ xkb_symbols "josh-dvorak-intl" { key { type[Group1] = "ONE_LEVEL", symbols[Group1] = [Super_L] }; - key { - 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 { symbols[Group1] = [Escape, Escape, Home, Home, User, Pointer_EnableKeys, Delete, Delete] }; @@ -46,25 +47,20 @@ xkb_symbols "josh-dvorak-intl" { symbols[Group1] = [BackSpace] }; key { - symbols[Group1] = [Super_L, ISO_Left_Tab] + type[Group1] = "TWO_LEVEL", + symbols[Group1] = [Hyper_L, ISO_Left_Tab] }; key { symbols[Group1] = [Hyper_L, Hyper_L] }; - modifier_map Mod3 {, , }; - - modifier_map Mod4 {}; - key { type[Group1]="ONE_LEVEL", symbols[Group1]=[ISO_Level3_Shift] }; - modifier_map Mod5 {}; - // key { - // symbols[Group1] = type[Group1]="ONE_LEVEL", symbols[Group1]=[ISO_Level5_Shift] - // }; - // modifier_map Lock { }; + key { + symbols[Group1] = type[Group1]="ONE_LEVEL", symbols[Group1]=[ISO_Level5_Shift] + }; // Set Menu and PrintScreen to Hyper. key { -- cgit