我正在尝试重新映射我的键盘以使 emacs 可用。我的人体工学键盘将它的单个 Control 键放在一个孤立的 4 键岛式左侧。
操作系统是 Debian 挤压。
这是我试图提供给的行xmodmap
,我将它们放入文件 ~/.Xmodmap 中:
清除控制 清除 Mod1 !Alt 键在我的键盘上标有“选项”, !使用 xev 显示它们分别发送 Alt_L 和 Alt_R 键符 键符 Alt_L = Control_L 键符 Alt_R = Control_R !Super_L 和 Super_R 键是 Windows 键 键符 Super_L = Alt_L 键符 Super_R = Alt_R 添加 Control = Control_L Control_R 添加 Mod1 = Alt_L Alt_R
我的目标是让我的 Option(又名Alt)键表现得像 Control 键,并使我的 Windows(又名 Super)键表现得像Alt.
以下是 xev 为相关键输出的键码和键码。请注意,我的键盘(一款 Goldtouch 人体工学键盘)只有一个控制键。
键码 37(键符 0xffe3,Control_L) 键码 64(键符 0xffe9,Alt_L) …
我刚刚在 Windows 7 中安装了 VirtualBox(来自 Oracle),并使用最新的 Ubuntu 创建了一个虚拟机。
在 Firefox 中,我可以使用左侧的 Ctrl 键,而右侧的没有任何效果。但是,我不能使用 AltGr 键(也称为 Right Alt)来生成例如 {} 之类的花括号(我通过 Ctrl V 粘贴了它)。
在终端窗口中,我可以将“输入法”切换为“Multipress”,然后我可以使用 AltGr 键入例如 {},这就是我为这篇文章生成这些字符的方式。但是,使用“Multipress”时,Ctrl 键似乎没有任何效果。因此,例如键入 Ctrl DI 必须右键单击并将“输入法”切换为“系统(IBus(智能输入总线))”。然后 AltGr 不起作用。
我尝试在系统设置键盘布局中指定撰写键。
这样,Ctrl 和 AltGr 都不起作用。
这是 xmodmap 报告的内容:
[~] $ xmodmap -pke | grep -i 控制 键码 37 = Control_L NoSymbol Control_L 键码 105 = Control_R NoSymbol Control_R [~] $ xmodmap -pke | grep -i alt 键码 64 = Alt_L Meta_L Alt_L Meta_L 键码 204 = NoSymbol Alt_L …