キーボードのスペースキーが故障したので、「Alt」(左)を「スペース」に、「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+ Alt+などのすべてのコマンドTが機能しなくなりました。
また、CapsLock は Alt キーとして機能せず、何も実行しません。
ただし、CapsLock を「スペース」に設定すると、/usr/share/X11/xkb/symbols/pc
CapsLock は問題なく「スペース」キーとして機能します。
私はUbuntuでUKキーボードレイアウトを使用しています。
「Alt」キーがスペースキーとして機能しない理由をご存知ですか?