也許我的問題與這個。
我曾經使用帶有 Alt-Gr 死鍵的英語美國國際鍵盤(據我所知。這種佈局允許我編寫埃透過按R-Alt+'進而e。
我遷移到 EOS Luna,現在,無論我使用哪種英語美國國際鍵盤,R-Alt+'印刷'並得到埃我需要按R-Alt+e。
佈局有變化嗎?這是EOS的一個bug嗎?或是我需要其他佈局嗎?
以下是 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”,而在設定中選擇了第三種佈局。測試區域應用面板中指示的佈局。如果此佈局切換到第三種佈局,它將顯示「en3」。