我想始终交换CapsLock和Ctrl键。所以我使用GNOME 调整工具现在。
我经常需要连接到远程 Windows 10 服务器,因此我使用 Remmina 程序连接了服务器,但CapsLock和Ctrl键没有交换。有什么解决方案吗?
我尝试更改/etc/default/keyboard
文件并更改远程 Windows 10 服务器中的注册表“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\Scancode Map”,但他们无法解决这个问题。
答案1
安装自动热键在 Windows 10 上,创建一个.ahk
包含以下内容的文件:
Capslock::Control
将该文件添加到启动文件夹(shell:startup
在 Windows 运行对话框中键入)。
答案2
0x3a=0x1d
如果你有 Remmina 1.4.21 或更高版本,你可能可以通过在设置中的 RDP 首选项下添加“键盘扫描码重新映射”字段来实现你想要的功能,如下所述这里。您必须退出并重新启动 Remmina 才能使其生效。
这是扫描码的在线参考,如果你不想惹麻烦xev
或者其他什么的话。
XKBOPTIONS=ctrl:nocaps
我总是用in/etc/defaults/keyboard
和/或'ctrl:nocaps'
dconf将 Caps Lock 重新映射到 Control /org/gnome/desktop/input-sources/xkb-options
。因此似乎就像 RDP 设置中的“使用客户端键盘映射”复选框对我来说就足够了。不!
“Map Meta Keys”功能描述这里似乎对我也没起到什么作用。
祝你好运!