From 8e52869f3a177a60d1d4a31d0a2c17a55167b94b Mon Sep 17 00:00:00 2001 From: Jacob McDonnell Date: Wed, 3 May 2023 22:50:43 -0400 Subject: Copied Luke Smith's Remaps because mine breaks --- .local/bin/keys | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to '.local/bin') diff --git a/.local/bin/keys b/.local/bin/keys index 9d86b51..c525982 100755 --- a/.local/bin/keys +++ b/.local/bin/keys @@ -1,9 +1,10 @@ #!/bin/sh -#Increase key speed +# This script is called on startup to remap keys. +# Decrease key repeat delay to 300ms and increase key repeat rate to 50 per second. xset r rate 300 50 -#Map caps lock to super -setxkbmap -option caps:super -variant altgr-intl -#Make caps escape when pressed once +# Map the caps lock key to super, and map the menu key to right super. +setxkbmap -option caps:super,altwin:menu_win +# When caps lock is pressed only once, treat it as escape. killall xcape 2>/dev/null ; xcape -e 'Super_L=Escape' -#Map the menu button next to RSuper to super -xmodmap -e 'keycode 135 = Super_R' +# Turn off caps lock if on since there is no longer a key for it. +xset -q | grep -q "Caps Lock:\s*on" && xdotool key Caps_Lock -- cgit v1.2.3