From 56395b71f1f767d3c724ca841bf547a2f5a5d00f Mon Sep 17 00:00:00 2001 From: Jonathan Hodgson Date: Thu, 25 Nov 2021 12:30:22 +0000 Subject: [PATCH] Changes double shift action Previously, pushing both shift keys would switch the layout between colemak and qwerty. However, I never use qwerty now so have changed it so that double shift now toggles capslock. The capslock key remains bound to backspace as is default in colemak --- shells/shared/aliases | 2 +- x/.xinitrc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/shells/shared/aliases b/shells/shared/aliases index bb41455f..3e6275c6 100644 --- a/shells/shared/aliases +++ b/shells/shared/aliases @@ -223,7 +223,7 @@ fi # Keyboard - reset # Sometimes, if I turn the screens off, the keyboard resets itself to defaults. Not sure why but this will put my keyboard back to how I like it #alias kb="xmodmap ~/.Xmodmap; xset r rate 200 70; xcape" -alias keys="setxkbmap -layout gb,gb -variant \"colemak,\" -option grp:shifts_toggle -option compose:ralt; xset r rate 200 70; xinput --list | grep -Ei 'ErgoDox EZ\s+id' | grep -oE 'id=[0-9]+' | cut -d'=' -f2 | xargs -r setxkbmap -layout gb -device" +alias keys="setxkbmap -layout gb -variant colemak -option shift:both_capslock -option compose:ralt; xset r rate 200 70; xinput --list | grep -Ei 'ErgoDox EZ\s+id' | grep -oE 'id=[0-9]+' | cut -d'=' -f2 | xargs -r setxkbmap -layout gb -device" alias colemak="setxkbmap -layout gb,gb -variant \"colemak,\" -option grp:shifts_toggle" alias qwerty="setxkbmap -layout gb" diff --git a/x/.xinitrc b/x/.xinitrc index b513ed38..3359da86 100644 --- a/x/.xinitrc +++ b/x/.xinitrc @@ -21,7 +21,7 @@ export CORPPASSCOMMAND="pass IRM/corp" #xset r rate 200 70 # Set keymap to colemak -setxkbmap -layout gb,gb -variant "colemak," -option grp:shifts_toggle -option compose:ralt +setxkbmap -layout gb,gb -variant "colemak," -option shift:both_capslock -option compose:ralt # Set key rate xset r rate 200 70;