自定义快捷打印键

自定义快捷打印键

我的键盘没有><键,当我尝试编写代码时这很糟糕。在 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 中监控事件(键盘、鼠标)

相关内容