LSGT
成功しなかったまま(ヨーロッパのキーボードのキー)を「Left Control」にマッピングしようとしましたxkb
(Xとubuntu 18で)。
私は以下を試しました:
- この
LSGT
行を次に置き換えます。
key <LSGT> { [Control_L] };
modifier_keys
そして私が使用しているレイアウト本文のブロックの前にタグを追加します/usr/share/xkb/symbols/fr
(これが私が使用しているレイアウトなので、bepoセクションにあります)。
partial modifier_keys alphanumeric_keys
xkb_symbols "lsgt_lctrl" {
key <LSGT> { [Control_L] };
};
(ラベルがキーマップを指しているのか実際のキーを指しているのかわからないので、英数字ラベルはここにあります。英数字キーのようです。LSGT
それも削除してみました。)
.../xkb/rules/evdev
次の行! option = symbols
ctrl:lsgt_lctrl = +ctrl(lsgt_lctrl)
! option
evdev.lstの次の行
ctrl:lsgt_lctrl Use LSGT as left control
オプションに追加したdconf
エディタを使用してください['ctrl:lsgt_lctrl']
xkb
それから私は再起動しましたがうまくいかなかったので、その中のすべてのエントリ/var/lib/xkb
(ファイル1つだけREADME.compiled
)を削除して再起動してみましたが、それでも動作しませんでした。
以前のLinuxインストールで同様のプログラムを使用したことを思い出して、混乱しています。
私の投稿を読んでくれてありがとう。このようなフォーラムで質問をするのは今回が初めてで、私はLinuxに初めて接する人なので、この作業を間違っているか迷惑になった場合は教えてください。
ベストアンサー1
replace
最初のコードにキーワードを追加して問題を解決しました。今私が読んでいるのは
partial modifier_keys alphanumeric_keys
xkb_symbols "lsgt_lctrl" {
replace key <LSGT> { [Control_L] };
};
私の考えでは(?)LSGT
の他の場所に別の矛盾する定義があると思います。xkb
注:私は初めて登録していないので、これが私が質問に答えていることを正しく表示できるのか、それとも答えが実際に機能しているのかはわかりません。