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
Jonathan Hodgson 3 years ago
parent 0876dc71c0
commit de15eff01f
  1. 2
      shells/shared/aliases
  2. 2
      x/.xinitrc

@ -223,7 +223,7 @@ fi
# Keyboard - reset # 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 # 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 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 colemak="setxkbmap -layout gb,gb -variant \"colemak,\" -option grp:shifts_toggle"
alias qwerty="setxkbmap -layout gb" alias qwerty="setxkbmap -layout gb"

@ -21,7 +21,7 @@ export CORPPASSCOMMAND="pass IRM/corp"
#xset r rate 200 70 #xset r rate 200 70
# Set keymap to colemak # 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 # Set key rate
xset r rate 200 70; xset r rate 200 70;

Loading…
Cancel
Save