私の質問はおそらくこれです。
私は英語USインターナショナルキーボードをAlt-Grデッドキー(私の記憶では)で使用していました。このレイアウトにより、え押すとR-Alt+'その後e。
私はEOS Lunaに移行しましたが、今では英語USインターナショナルキーボードを使っても、R-Alt+'プリント'そして得るためにえ押す必要がありますR-Alt+e。
レイアウトは変更されましたか? EOS のバグですか? それとも別のレイアウトが必要ですか?
以下は、eOS で利用可能な英語 (米国) のさまざまなレイアウトです。
xev
、AltGr+' を押すと次の結果が返されます:
KeyPress event, serial 29, synthetic NO, window 0x3600001,
root 0xac, subw 0x0, time 22275171, (752,335), root:(753,407),
state 0x0, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
XKeysymToKeycode returns keycode: 92
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyPress event, serial 32, synthetic NO, window 0x3600001,
root 0xac, subw 0x0, time 22275456, (752,335), root:(753,407),
state 0x80, keycode 48 (keysym 0x27, apostrophe), same_screen YES,
XLookupString gives 1 bytes: (27) "'"
XmbLookupString gives 1 bytes: (27) "'"
XFilterEvent returns: False
KeyRelease event, serial 32, synthetic NO, window 0x3600001,
root 0xac, subw 0x0, time 22275527, (752,335), root:(753,407),
state 0x80, keycode 48 (keysym 0x27, apostrophe), same_screen YES,
XLookupString gives 1 bytes: (27) "'"
XFilterEvent returns: False
KeyRelease event, serial 32, synthetic NO, window 0x3600001,
root 0xac, subw 0x0, time 22275566, (752,335), root:(753,407),
state 0x80, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
XKeysymToKeycode returns keycode: 92
XLookupString gives 0 bytes:
XFilterEvent returns: False
答え1
問題はキーボード レイアウト自体ではなく、「キーボード レイアウトをテストする」領域にあります。この領域では、レイアウト リストで選択されたキーボード レイアウトは使用されず、パネルのレイアウト スイッチャー インジケーターでグローバルに選択されたレイアウトが使用されます。
下のスクリーンショットでは、パネル上のキーボード レイアウトに「en」が表示されていますが、設定では 3 番目のレイアウトが選択されています。テスト領域では、パネルに示されているレイアウトが適用されます。このレイアウトが 3 番目のレイアウトに切り替わると、代わりに「en3」が表示されます。