也许我的问题与这个。
我曾经使用带有 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”。