目前只有我的右键Alt(xev
打印为keycode 108 / "ISO-Level3-Shift"
)能够打印 3 级字符,如{[]}
。左 Alt 键(xev
显示为keycode 64 / Alt_L
)不起作用,即使我通过xmodmap
如下方式设置它:
xmodmap -e "keycode 64 = ISO_Level3-Shift"
这不起作用,但(出于某种原因)却让事情变得更糟。使用该命令后,右键Alt不再起作用,无法打印这些字符,但会产生一长串看起来像文件名的内容,如下所示:
{.{7\ Wonders\ -\ Magical\ Mystery\ Tour,A{quaria,tomicWorm},Broken\ Rules,CrayonPhysicsDeluxe,F{BReader,ashionCents,ontmatr...
我还尝试使用键盘布局偏好设置中的“第三级”选项,但同样不起作用。有什么想法吗?
答案1
我是这样做的:
使用xev
命令。这将允许您获取要选择为第三级选择器的键的十进制键码。然后关闭它。
然后计算获得的键码的十六进制数并输入以下内容:
xmodmap -e "keycode 0xHEXA_NUMBER = ISO_Level3_Shift"