stop x:backspace simulating shift

This commit is contained in:
John Gebbie 2022-12-17 21:28:48 +00:00
parent 08bf51c855
commit 22dd3a62ff
2 changed files with 2 additions and 3 deletions

View file

@ -528,7 +528,6 @@ var xKeysShifted = map[string]int{
"parenright": uinput.Key0, "parenright": uinput.Key0,
"underscore": uinput.KeyMinus, "underscore": uinput.KeyMinus,
"plus": uinput.KeyEqual, "plus": uinput.KeyEqual,
"backspace": uinput.KeyBackspace,
"iso_left_tab": uinput.KeyTab, "iso_left_tab": uinput.KeyTab,
"q": uinput.KeyQ, "q": uinput.KeyQ,
"w": uinput.KeyW, "w": uinput.KeyW,

View file

@ -36,7 +36,7 @@ echo 'var xKeysShifted = map[string]int{'
{ {
paste -d ' ' <(xmodmap -pke | sed '1 d; s/.*= /"/; /.*=/ d; s/\S* /"/; s/ .*/":/' | sed '/^"XF86Eject"/ { N; s/.*\n// }') \ paste -d ' ' <(xmodmap -pke | sed '1 d; s/.*= /"/; /.*=/ d; s/\S* /"/; s/ .*/":/' | sed '/^"XF86Eject"/ { N; s/.*\n// }') \
<(go doc uinput.keyesc | sed '/Key/ !d; s/^\s*/uinput./; s/ .*/,/' | align) | sed '/^"NoSymbol"/ d; /^\S*_[LR]"/ d' | <(go doc uinput.keyesc | sed '/Key/ !d; s/^\s*/uinput./; s/ .*/,/' | align) | sed '/^"NoSymbol"/ d; /^\S*_[LR]"/ d' |
# Remove duplicate keys # Remove backspace and duplicate keys
sed '/^"KP_Decimal":.*Kpcomma/ d; /\<Key102Nd\>/ d' sed '/^"BackSpace"/ d; /^"KP_Decimal":.*Kpcomma/ d; /\<Key102Nd\>/ d'
} | sed 's/^".*"/\L&/; s/^/\t/' } | sed 's/^".*"/\L&/; s/^/\t/'
echo '}' echo '}'