「バックスペース」キーと「Enter」キーを永続的に切り替えるにはどうすればいいですか?

「バックスペース」キーと「Enter」キーを永続的に切り替えるにはどうすればいいですか?

EnterキーとBackspaceキーの機能を入れ替えたいです。両方のキーコードは知っています

「Enter」 = 117; 「Backspace」 = 101;

可能な方法は、xkb のオプションを変更して dconf エディターを使用することですが、ルール/オプションの名前がわかりません。

答え1

xevEnterはキーコード36だとわかるので

# just to be sure, set any other key to Return! (here - (minus) mapped to Return
xmodmap -e 'keycode 61 = Return'
# not change keycode of Return to backspace 
xmodmap -e 'keycode 36 = BackSpace'

動作するはずです。ログイン時にコマンドが呼び出されることを確認してください。または、/usr/share/X11/xkb/symbols必要に応じて、レイアウトのシンボル ファイルを変更することもできます。

重要: Return キーを送信する別の方法があることを確認してください。そうしないと、あまり多くのことができなくなります (Return キーなしでキーコード 36 を Return に戻すことさえ不可能になる可能性があります...)。上記では、「マイナス」キーを Return にマッピングしました。

関連情報