我的键盘没有>
和<
键,当我尝试编写代码时这很糟糕。在 Windows 中我可以alt+numpad + 60/62
打印这些键,但这在 Linux 上不起作用,所以我尝试为其创建一个自定义快捷方式。
根据https://help.ubuntu.com/stable/ubuntu-help/keyboard-shortcuts-set.html:
您键入的命令名称应该是有效的系统命令。您可以通过打开终端并在其中键入命令来检查该命令是否有效。打开应用程序的命令不能与应用程序本身同名。
所以我尝试了echo "<"
and print "<"
,但是没有成功,是否还有另一个命令可以打印密钥,或者我是否遗漏了某些内容?
答案1
如果我理解正确的话,你想将一些键绑定到<
系统>
范围内。实现这一目标的最简单方法是使用xmodmap
程序。
例如,在我的键盘上<
和>
被转移,
和.
,如果你喜欢的话尝试把
keysym comma = comma less
keysym period = period greater
进入文件~.xmodmaprc
并运行xmodmap ~/.xmodmaprc
如果您想将它们绑定到其他东西,请在头文件中查找键符号名称/usr/include/X11/keysymdef.h
,并且像往常一样man xmodmap
是您的朋友。
答案2
该xev
应用程序可用于在您按键时获取按键代码。
另请参阅这个问题:在 X 中监控事件(键盘、鼠标)