段階的なソリューション

段階的なソリューション

EscapeキーとCaps Lockキーを変更する方法について多くの研究を行いました。使用しながら実装しました。X11.xinitrc私のファイルと次のコード行を介して:

setxkbdmap -option caps:swapescape

しかし始めるとき端末、動作しません。使用時にどのように機能させることができますか?端末?依存しないカスタムキーボードレイアウトなど、一種のグローバルオプションを使用できますか?X11

役に立つなら、私はArch Linuxを使っています。

ベストアンサー1

段階的なソリューション

X11

次のコマンドセットX11キーボードが正しいです(私のキーボードレイアウトは次のとおりです)。

localectl --no-convert set-x11-keymap de "" "" caps:swapescape

端末

これ端末キーボードは次のように設定できます。

  1. 正しいキーボードレイアウトファイルをカスタムディレクトリにコピーします。

cp /usr/share/kbd/keymaps/i386/qwertz/de-latin1.map.gz /usr/local/share/kbd/keymaps

(使用しているキーボードレイアウトに応じてこのコマンドを変更する必要があります)

  1. コピーされたファイルで、Escapetoのすべての発生Caps_Lockとtoのすべての発生を変更し、名前を次のように変更します。Caps_LockEscapede-latin1-custom.map.gz

  2. /etc/vconsole.conf次のようにファイルを編集します。

KEYMAP="/usr/local/share/kbd/keymaps/de-latin1-custom.map.gz"

システムを再起動した後、キーボードを正しく設定する必要があります。X11そして端末

おすすめ記事