进一步阅读

进一步阅读

keymaps(5) 的手册页包含以下引用:

下面是将字符串“du\ndf\n”绑定到 AltGr-D 键的示例。我们使用“备用”操作代码 F100,通常不绑定到任何键。

altgr keycode 32 = F100
string F100 = "du\ndf\n"

我创建了一个文件并复制并粘贴这两行,然后运行

sudo loadkeys new_keymap

它完成时没有错误,但 AltGr-D 仍然(在终端或 LO Writer 中)打印与以前相同的字符(带重音的“o”)。

我究竟做错了什么?

我真正想做的事

我有一个带有一些额外按键的键盘。邮件键可以打开或恢复我的电子邮件客户端 Thunderbird – 太棒了!我没有执行任何配置此密钥的操作,它在我安装 Linux Mint 19.1 Cinnamon 后立即起作用。

我的文档键不起作用,按下时没有任何反应。我希望它打开文件管理器(更准确地说,nemo ~/Documents在 Cinnamon 中运行命令)。

showkey报告“邮件”的扫描代码为 155,“我的文档”的扫描代码为 235。

找到这个答案后https://stackoverflow.com/a/4200836/8557840 我创建了一个键盘映射文件,其中包含

keycode 88 = F12
string F12 = "nemo "

但这并不会改变 F12。

将扫描码更改为 235 不会影响“我的文档”键。

我需要配置键盘。

答案1

我究竟做错了什么?

您错误地期望程序应用loadkeys到内核中处理内核虚拟终端的内置终端仿真器的键盘映射也适用于 X11 程序。您配置了错误的键盘映射。配置您的 XKB 映射。

进一步阅读

答案2

@JdeBP 提供了非常技术性的参考资料。经过大量阅读后,我找到了一个简单的方法。

菜单→首选项→键盘→快捷方式→自定义快捷方式→添加自定义快捷方式

这里有一个参考:https://www.lifewire.com/how-to-change-the-linux-mint-cinnamon-keyboard-shortcuts-4064754

相关内容