Поскольку на моей раскладке клавиатуры English_US в CapsLock
есть кодовая клавиша 66, команда
xmodmap -e "clear Lock" -e "keycode 66 shift = Delete BackSpace"
превращает CapsLock
в клавишу Delete
а Shift+CapsLock
в BackSpace
.
Если я хочу поменять отображения CapsLock
и Shift+CapsLock
на
xmodmap -e "clear Lock" -e "keycode 66 shift = BackSpace Delete"
тогда Shift+CapsLock
не удаляет символ под курсором, но выдает сообщение об ошибке. Хотя xev
показывает, что правильный символ Delete
передается в X. Почему?