将 Caps Lock 键重新映射到 Ctrl+Y 或其他键

将 Caps Lock 键重新映射到 Ctrl+Y 或其他键

我正在尝试将 Caps Lock 键重新映射到新的组合键(例如 ctrl+b)以使用 tmux。我花了几个小时在 Google 上搜索,但所有的解释都很含糊,或者只涉及将一个键重新映射到另一个键,而不是 ctrl+b 这样的组合键。

我找到了另一篇文章这里但作者再次询问如何重新映射到组合键,但只被告知如何重新映射到单个键。我真的很绝望。

有人能告诉我如何解决这个问题吗?手册页和论坛中的所有其他帖子或我通过 Google 找到的任何内容对我来说都没用。我将非常感谢您的帮助。

附言:请不要发表答案告诉我如何仅重新映射一个键!!!

答案1

好吧,我终于找到了解决办法。我首先在 gnome tweaks 中禁用了 caps lock 键,然后安装了自动键

按 CTRL-y 的脚本如下所示:

from pynput.keyboard import Key, Controller

keyboard = Controller()

keyboard.press(Key.ctrl_l)
keyboard.press('y')
keyboard.release('y')
keyboard.release(Key.ctrl_l)

相关内容