RALTはAlt_Rを送信しません。

RALTはAlt_Rを送信しません。

左のCtrlキーを左のAltキーに再マップしてみました。これを行うと/usr/share/X11/xkb/keycodes/evdev

    // <LALT> = 64;
    // <RCTL> = 105;
    // <LCTL> = 37;
    // <RALT> = 108;
    <LALT> = 64;
    <LCTL> = 133;
    <RCTL> = 134;
    <RALT> = 105;
    <SPCE> = 65;
    // Microsoft keyboard extra keys
    // <LWIN> = 133;
    // <RWIN> = 134;

<RALT>残念ながら、105コード()を送信する必要があるキーを押すと、Not Sentと表示され、代わりに次のようになりますxevAlt_R

KeyPress event, serial 36, synthetic NO, window 0x1000001,
    root 0x953, subw 0x0, time 3699145, (1608,681), root:(1609,682),
    state 0x0, keycode 105 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
    XKeysymToKeycode returns keycode: 92
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

どうやって送りますかAlt_R

ベストアンサー1

さて、何が問題なのか、ある程度わかります。正確ではないかもしれませんが、うまくいきました。

だからキーボード設定をリセットするために実行していますsetxkbmap。何らかの理由で引数なしで実行すると、Xはキーボード設定を再ロードします。右のAltが奇妙なShiftキーにマップされている他のキーボードレイアウトをデフォルトに設定している可能性があります。ディスプレイマネージャを再起動すると、設定も保持されます。

結局、実行だけでsetxkbmap us問題が解決しました。

おすすめ記事