AltGr 不起作用

AltGr 不起作用

我的AltGr钥匙出现了一个奇怪的问题。

我的键盘布局设置为“英语(国际 AltGr 死键)”,但当我按下时,AltGre我得到的是正常的“e”而不是“eacute”(é)。

作为解决方法,我添加了第二个键盘布局“英语(Dvorak,国际带死键)”。切换到 Dvorak 布局后,立即切换回 AltGr 布局,该组合键AltGre会显示“eacute”(é)。

在另一个问题中,有人提到运行 xev,所以我也这样做了。这是切换之前的输出:

KeyPress event, serial 37, synthetic NO, window 0x5400001,
root 0x2c3, subw 0x0, time 568919, (-1132,160), root:(130,212),
state 0x10, 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 37, synthetic NO, window 0x5400001,
root 0x2c3, subw 0x0, time 570395, (-1132,160), root:(130,212),
state 0x90, keycode 26 (keysym 0x65, e), same_screen YES,
XLookupString gives 1 bytes: (65) "e"
XmbLookupString gives 1 bytes: (65) "e"
XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x5400001,
root 0x2c3, subw 0x0, time 570530, (-1132,160), root:(130,212),
state 0x90, keycode 26 (keysym 0x65, e), same_screen YES,
XLookupString gives 1 bytes: (65) "e"
XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x5400001,
root 0x2c3, subw 0x0, time 571313, (-1132,160), root:(130,212),
state 0x90, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
XKeysymToKeycode returns keycode: 92
XLookupString gives 0 bytes: 
XFilterEvent returns: False

切换后输出

KeyPress event, serial 49, synthetic NO, window 0x5400001,
root 0x2c3, subw 0x0, time 662306, (62,149), root:(1324,201),
state 0x10, 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 49, synthetic NO, window 0x5400001,
root 0x2c3, subw 0x0, time 662625, (62,149), root:(1324,201),
state 0x90, keycode 26 (keysym 0xe9, eacute), same_screen YES,
XLookupString gives 2 bytes: (c3 a9) "é"
XmbLookupString gives 2 bytes: (c3 a9) "é"
XFilterEvent returns: False

KeyRelease event, serial 49, synthetic NO, window 0x5400001,
root 0x2c3, subw 0x0, time 662769, (62,149), root:(1324,201),
state 0x90, keycode 26 (keysym 0xe9, eacute), same_screen YES,
XLookupString gives 2 bytes: (c3 a9) "é"
XFilterEvent returns: False

KeyRelease event, serial 49, synthetic NO, window 0x5400001,
root 0x2c3, subw 0x0, time 664317, (62,149), root:(1324,201),
state 0x90, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
XKeysymToKeycode returns keycode: 92
XLookupString gives 0 bytes: 
XFilterEvent returns: False

我不知道是否需要更多信息来解决我的问题,所以如果是这种情况,请告诉我。如果您知道如何帮我解决这个问题,请告诉我。

谢谢,马特

答案1

编辑/ 再次阅读你的问题,我知道这个问题可能没有回答你。我会暂时把它放在这里,看看它是否能提供一般帮助。

反正,布局切换太破碎了它可以做任何事情并且相反,这并不奇怪...这里的第二个链接困扰了我很多次:即使你改变布局,Ubuntu 通常也会默认为普通,us除非你来回切换,这可能是你的问题。

我将在这里尝试给出一些想法:

在 ”内部 Alt-Gr 死键“要有“è”,你必须按下AltGr`然后 e

我不知道直接AltGre定义为什么 --- 我现在没有方便的布局。

您应该能够在设置/区域和语言/输入源中看到当前布局---选择键盘并按下小键盘图标。

键盘布局

每个键的AltGr变体都在右侧。显示的键盘是个性化键盘,因此与现有的标准键盘不同。

您可以在我的博客(大部分时间都是静默的)上找到更多信息这里这里,如果仍然有问题,请检查Alt-Gr 键在 Ubuntu 13.10 中不起作用并从那里发布链接。

相关内容