Клавиша пробела на моей клавиатуре перестала работать, поэтому я хочу изменить «Alt» (слева) на «Space» и «CapsLock» на «Alt».
В /usr/share/X11/xkb/symbols/pc
я изменил строки
//key <CAPS> { [ CapsLock ] };
key <CAPS> { [ Alt_L ] };
//key <ALT> { [ NoSymbol, Alt_L ] };
key <ALT> { [ space ] };
//include "altwin(meta_alt)"
Я «обновил» кэш в cd /var/lib/xkb
с помощью sudo rm *.xkm
и перезагрузил компьютер.
После перезапуска клавиша Alt не действует как клавиша пробела, но также не действует как клавиша Alt. Таким образом, все команды, такие как CTRL kbd> + Alt kbd> + T kbd>, больше не работают.
Кроме того, CapsLock не действует как клавиша Alt, он ничего не делает.
ОДНАКО, если я установлю CapsLock на «Пробел» в /usr/share/X11/xkb/symbols/pc
, CapsLock действует как клавиша «Пробел» без каких-либо проблем.
Я использую раскладку клавиатуры Великобритании в Ubuntu.
Есть идеи, почему клавиша 'Alt' не будет действовать как клавиша пробела?