xkbを使用して参照を再マップし、右クリックします。

xkbを使用して参照を再マップし、右クリックします。

標準のアメリカのキーボードでは、Caps Lock正しい使用のためにLeft Controlほとんど必要と交換されています。Emacs

対称のために'quoteキー)Right Controlxkb

これがどのように行われるかの例を見ることができますか?変更されていないキーを修飾キーに変換する際にいくつかの特別な問題があるようです。

答え1

最も簡単な方法は、/usr/share/X11/xkb/keycodes/evdevキーコードを編集して置き換えることです。たとえば、私のシステムでは、引用符のキーコードは48それぞれ105正しいctrlのものであるため、元の行(prepend //)をコメントアウトして値を変更します。

//    <AC11> = 48;
    <AC11> = 105;
    ...........
//    <RCTL> = 105;
    <RCTL> = 48;

より良いアプローチは、たとえば/usr/share/X11/xkb/symbols/ctrl新しいオプションを追加することです。

partial modifier_keys
xkb_symbols "swapquotes" {
    replace key <AC11> { [ Control_R ] };
    replace key <RCTL> { [ apostrophe,  quotedbl ] };
};

その後、ロード/アンロードできますsetxkbmap。この方法を使用している場合は、ファイルに簡単な説明とともに新しいオプションを一覧表示できますevdev.lst(参照:ここに投稿してください詳細は)。

関連情報