我正在尝试将 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)