花括号在 Toshiba Satellite A500D-111 上不起作用

花括号在 Toshiba Satellite A500D-111 上不起作用

当我安装 Ubuntu 12.04 时,花括号不再起作用。然后我重新安装了 12.04,一切正常,直到我将笔记本电脑与 Apple 无线键盘连接起来。然后我发现所有与 alt/meta 的键绑定都消失了。

这是按下 AltGr + 7 时 xev 的输出:

KeyPress event, serial 35, synthetic NO, window 0x3200001,
    root 0xc4, subw 0x0, time 73403321, (208,74), root:(1114,151),
    state 0x0, keycode 108 (keysym 0xffea, Alt_R), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 35, synthetic NO, window 0x3200001,
    root 0xc4, subw 0x0, time 73403396, (208,74), root:(1114,151),
    state 0x8, keycode 16 (keysym 0x37, 7), same_screen YES,
    XLookupString gives 1 bytes: (37) "7"
    XmbLookupString gives 1 bytes: (37) "7"
    XFilterEvent returns: False

KeyRelease event, serial 35, synthetic NO, window 0x3200001,
    root 0xc4, subw 0x0, time 73403471, (208,74), root:(1114,151),
    state 0x8, keycode 108 (keysym 0xffea, Alt_R), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 35, synthetic NO, window 0x3200001,
    root 0xc4, subw 0x0, time 73403484, (208,74), root:(1114,151),
    state 0x0, keycode 16 (keysym 0x37, 7), same_screen YES,
    XLookupString gives 1 bytes: (37) "7"
    XFilterEvent returns: False

有人知道该怎么办吗?

我已禁用 Unity 中 alt 键显示 HUD 的功能。我尝试过的方法:

  • lsusb 没有显示任何键盘。我使用 Apple 无线键盘,采用挪威语(Macintosh)键盘布局。所有按键都已识别,因此似乎无法再s just the combination that don使用。alt+tab 也出现了同样的情况,但我只需在 compiz 设置中更改一些内容即可。

  • 我还尝试了屏幕键盘,按下了 AltGr + shift,这样我就可以使用括号++。

答案1

进入键盘布局设置中的“选项”菜单。然后选择“更改布局的键”,并勾选“右 alt”选项。

答案2

如果您使用的是笔记本电脑,键盘可能通过 USB 内部连接。因此,您可能需要检查命令lsusb(在终端中)以确认它被正确检测到。

(我的 lsusb 输出,键盘标记为黄色)

我的键盘在 lsusb 中

您可能需要查看系统设置键盘选项卡。

在此处输入图片描述

在底部的打字选项卡中应该有一个链接可以让您进入布局设置。

在此处输入图片描述

您可以在这里尝试一些选项,看看是否有帮助。如果您单击列表中的键盘布局(可能标记为英语,在我的情况下是德语)和列表底部的键盘符号(第 5 个符号)

在此处输入图片描述

您可以直观地查看当前的键盘布局,看看一切是否正常。

在此处输入图片描述

您可以按下此视图中的按键,看看它们是否被识别。这对于检查您的 alt-gr 键是否正确映射到您可能使用的 alt-fn 组合非常重要

您能否发布有关该笔记本电脑的更多信息(品牌、型号)。

相关内容