Happy Hacking Keyboard レイアウトを模倣するために、キーボードの最後の行を再マップしようとしています。.Xmodmap
キーコードの変更に従ってファイルを作成しました。以下は、 を使用して生成された Xmodmap ファイルで手動で変更された行のみを示していますxmodmap -pke > ~/.Xmodmap
。
keycode 37 = Super_L NoSymbol Super_L
keycode 64 = Control_L NoSymbol Control_L
keycode 105 = Super_R NoSymbol Super_R
keycode 108 = Control_R NoSymbol Control_R
keycode 133 = Alt_L Meta_L Alt_L Meta_L
keycode 134 = Alt_R Meta_R Alt_R Meta_R
上記の変更は、
xmodmap ~/.Xmodmap
xev
変更は、つまりAltkey: Ctrl、Superkey: Alt、およびCtrlkey:を実行して検証されましたSuper。
ただし、emacs を実行すると、まだAltkey: Alt、Superkey: Super& Ctrlkey:Ctrlです。また、ターミナルは、 + + の代わりに + +をAlt押すだけで起動できます。これらのアプリケーションは、私のファイルの新しい構成に従っているのではなく、デフォルトのキーボード レイアウトを反映しています。CtrltAltSupert$HOME/.Xmodmap
xmodmap ~/.Xmodmap
変更がアプリケーション間で永続化されるように、$HOME/.xinitrc
ファイルに を追加しました。これはうまくいきませんでした。
また、 に次のコードを追加しました/etc/X11/xinit/xinitrc
。しかし、これもうまくいきませんでした。
if [ -f $HOME/.Xmodmap ]; then
/usr/bin/xmodmap $HOME/.Xmodmap
fi
ご提案をお寄せください。
お時間をいただきありがとうございます。
-ギリッシュ
少し背景:
最近、WindowsからUbuntuに切り替えました。私はコードを書くために Emacs を使用していますが、HHK のようにキーをマッピングすることが効果的であることがわかりました。手首の小指とRSIを傷つけるのを防ぎます.