
Я использую KDE Neon 5.27 с X11, и в приложении настроек есть опция «Поменять местами Esc и Caps Lock». Я использую это уже некоторое время, но некоторые приложения все еще думают, что они не поменялись местами. Мне приходится нажимать физическую клавишу Escape, чтобы использовать Escape для некоторых приложений, что также включает Caps Lock. В основном это игры, которые делают неправильные клавиши, например, Minecraft. Это также происходило с VSCode, пока я не изменил настройку.
Я уже некоторое время с этим мирился, но недавно загрузил PICO-8, и это происходит и там, и с этим гораздо сложнее справиться, мне приходится нажимать escape, alt-tab out, отключать caps lock и alt-tab снова вводить каждый раз, когда я хочу переключиться между редактором кода и терминалом. Так что теперь мне действительно нужно исправление.
Есть ли способ фактически поменять клавиши, то есть отправлять клавишу Escape в приложение только при нажатии Caps Lock, вместо того, чтобы полагаться на то, что приложение будет использовать правильное сопоставление?
решение1
Разобрался, как это сделать, из этого ответа:https://superuser.com/a/1790598/1232491
- Настраиватьключ
- Добавьте следующее к
/etc/keyd/default.conf
:
capslock = escape
escape = capslock
- Бегать
sudo keyd reload