美國國際鍵盤佈局未如預期運作?

美國國際鍵盤佈局未如預期運作?

也許我的問題與這個

我曾經使用帶有 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」。

在此輸入影像描述

相關內容