有没有一种方法可以让我不用按下组合键,而是激活一种模式并用文字输入组合键?例如,我可以输入类似于control shift s
组合键Ctrl+ Shift+的内容S,而无需实际按下组合键。也就是说,我想为一些难以触及的键创建详细的别名,当我只输入这些别名时,机器应该表现得好像我按下了组合键一样。
我希望它能跨应用程序运行。例如,它应该能在我的浏览器、编辑器等上运行。它应该能在我以后可能安装的任何应用程序上运行。
也就是说,我需要一个键盘和操作系统之间的接口/过滤器/转换器,将我输入的内容转换为适当的命令或组合键。
例如,假设我在 Libre Office 中,其中Ctrl+P用于打印命令。那么我想做这样的事情:键入control p
而不是同时按下Ctrl和P。这应该被转换成正确的组合键并输入到 Libre Office 中。
特别是我使用什么应用程序并不重要。
这就是我想象它的工作方式(我添加了所有这些细节来更清楚地解释我正在寻找的内容):
- 说我想按Ctrl++ShiftR
- 按下特殊的组合键,比如Alt+ [,就可以激活“翻译”模式。
- 键入
control shift r
。键入时我可能会使用退格键。例如,按键可能是:com(backspace)ntri(backspace)ol S(backspace)shift,(backspace) r
。那么这应该只是意味着,control shift r
因为如果我要在编辑器中输入它,它就是那样。 - 按下特殊组合键,比如Alt+ 。这样就会“翻译”在第一个特殊键+和最后一个特殊键+]之间输入的所有内容,并将组合键+ +发送给机器。Alt[Alt]CtrlShiftR
这个问题有解决办法吗?