トップ 一覧 置換 検索 ヘルプ RSS ログイン

Linuxでキーボードのキー割り当てを変更するの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!!参考
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 <MUHE>  { [ Hyper_L ] };
 //  key <HENK>  { [ BackSpace, BackSpace] };
 };

{{category2 OS,Linux}}