# English (US) key mappings for sendkey KEYS+=( ["\`"]=grave ["~"]=shift-grave ["!"]=shift-1 ["@"]=shift-2 ["#"]=shift-3 ["$"]=shift-4 ["%"]=shift-5 ["^"]=shift-6 ["&"]=shift-7 ["*"]=shift-8 ["("]=shift-9 [")"]=shift-0 ["-"]=minus ["_"]=shift-minus ["="]=equal ["+"]=shift-equal ["["]=bracketleft ["{"]=shift-bracketleft ["]"]=bracketright ["}"]=shift-bracketright ["\\"]=backslash ["|"]=shift-backslash [";"]=semicolon [":"]=shift-semicolon ["'"]=apostrophe ["@"]=shift-apostrophe [","]=comma ["<"]=shift-comma [">"]=shift-period ["/"]=slash ["?"]=shift-slash ["."]=dot [" "]=spc ["enter"]=ret ["return"]=ret ["escape"]=esc ["esc"]=esc ["tab"]=tab ) for letter in {a..z}; do KEYS+=( ["$letter"]=$letter ["${letter^^}"]=shift-$letter ) done for number in {0..9}; do KEYS+=( ["$number"]=$number ) done