diff options
author | Josh Rahm <rahm@google.com> | 2024-02-01 11:30:42 -0700 |
---|---|---|
committer | Josh Rahm <rahm@google.com> | 2024-02-01 11:30:42 -0700 |
commit | 2655a17230bca208c886fa51466d8557929e6c1a (patch) | |
tree | 676226070eb80f18d18fec997f83d98954c6d431 /jr | |
parent | 9f793df0e00a76c46cdcaf3f0490bc11db684dce (diff) | |
download | rkb-2655a17230bca208c886fa51466d8557929e6c1a.tar.gz rkb-2655a17230bca208c886fa51466d8557929e6c1a.tar.bz2 rkb-2655a17230bca208c886fa51466d8557929e6c1a.zip |
Clean up some more bindings.
Have tab remap to hyper in the setxbmap script because it's pretty
useless unless xcape is running. I'd rather the default behavior be tab
acting like tab.
Add to the script the ability for caps lock to act as both escape and
control. I think I like it. It's still a test run.
Diffstat (limited to 'jr')
-rw-r--r-- | jr | 19 |
1 files changed, 9 insertions, 10 deletions
@@ -48,7 +48,7 @@ xkb_symbols "josh-dvorak-intl" { }; key <TAB> { type[Group1] = "TWO_LEVEL", - symbols[Group1] = [Hyper_L, ISO_Left_Tab] + symbols[Group1] = [Tab, ISO_Left_Tab] }; key <RCTL> { symbols[Group1] = [Hyper_L, Hyper_L] @@ -227,21 +227,20 @@ xkb_symbols "josh-dvorak-intl" { }; key <DOWN> { - symbols[Group1] = [Down, U2193, U21D3] + type[Group1] = "ONE_LEVEL", + symbols[Group1] = [Down] }; key <UP> { - symbols[Group1] = [Up, U2191, U21D1] + type[Group1] = "ONE_LEVEL", + symbols[Group1] = [Up] }; key <LEFT> { - symbols[Group1] = [Left, U2190, U21D0] + type[Group1] = "ONE_LEVEL", + symbols[Group1] = [Left] }; key <RGHT> { - symbols[Group1] = [Right, U2192, U21D2] - }; - - // A random key none of my keyboards have. Map it to tab so I can use xcape. - key <JPCM> { - symbols[Group1] = [Tab] + type[Group1] = "ONE_LEVEL", + symbols[Group1] = [Right] }; }; |