!!!参考 https://endoyuta.com/2017/06/10/ubuntu16-04-%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89%E3%81%AE%E3%82%AD%E3%83%BC%E5%89%B2%E3%82%8A%E5%BD%93%E3%81%A6%EF%BC%88%E3%82%AD%E3%83%BC%E3%83%90%E3%82%A4%E3%83%B3%E3%83%89%EF%BC%89/ !!!xkbを使う !!使い方 キー設定を確認 $ setxkbmap -print 設定ファイルを作成し、設定を反映する $ xkbcomp -I$HOME/.xkb ~/.xkb/keymap/mykbd $DISPLAY 2> /dev/null !!例1 無変換をHyperに変更する ~/.xkb/keymap/myxkb xkb_keymap { xkb_keycodes { include "evdev+aliases(qwerty)" }; xkb_types { include "complete" }; xkb_compat { include "complete" }; xkb_symbols { include "pc+jp+us:2+inet(evdev)+myswap(swapkeys)" }; xkb_geometry { include "pc(pc105)" }; }; ~/.xkb/symbols/myswap partial modifier_keys xkb_symbols "swapkeys" { key { [ Hyper_L ] }; // key { [ BackSpace, BackSpace] }; }; {{category2 OS,Linux}}