美国国际键盘布局未按预期运行?

美国国际键盘布局未按预期运行?

也许我的问题与这个

我曾经使用带有 Alt-Gr 死键的英语美国国际键盘(据我所知。这种布局允许我编写通过按R-Alt+'进而e

我迁移到 EOS Luna,现在,无论我使用哪种英语美国国际键盘,R-Alt+'印刷'并得到我需要按R-Alt+e

布局有变化吗?这是EOS的一个bug吗?或者我需要其他布局吗?

以下是 eOS 上美国英语下的各种布局: enter image description here

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”。

enter image description here

相关内容