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”)。
我究竟做错了什么?
我真正想做的事
我有一个带有一些额外键的键盘。Mail 键打开或恢复我的电子邮件客户端 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 不会影响我的文档键。
我需要配置键盘。
您错误地期望程序应用
loadkeys
到内核中处理内核虚拟终端的内置终端仿真器的键盘映射适用于 X11 程序。您正在配置错误的键盘映射。配置您的 XKB 映射。进一步阅读
@JdeBP 提供了非常技术性的参考资料。经过大量阅读,我找到了一个简单的方法。
菜单→首选项→键盘→快捷方式→自定义快捷方式→添加自定义快捷方式
这里有一个参考:https ://www.lifewire.com/how-to-change-the-linux-mint-cinnamon-keyboard-shortcuts-4064754