映射键盘快捷键以生成文本响应(可能是宏)

映射键盘快捷键以生成文本响应(可能是宏)

我有一个看似简单的想法,我会按下组合键(如Ctrl+ Alt+ Z)并将之前编写的(和保存的)响应粘贴到我输入的任何位置。这适用于 Windows Server 或 Win 7 环境。到目前为止,我想到的主意(但实际上无法实现)是用 Python(因为这是我唯一知道的语言)编写一个小程序,它可以在后台静默运行并从我保存它们的位置调用特定文本,只要我按下指定的组合键即可。唯一的问题(除了代码,我很烂)是我希望即使在 VDI(虚拟服务器)中也能让它工作。或者也许我可以编写一个可以实现这一点的宏?或者已经制作了可以完成这项工作的东西?任何有用的建议都很好!

答案1

如果选择自动热键从“AutoHotkey Foundations”主页获取最新版本http://ahkscript.org

AutoHotkey (AHK) 是一款适用于 Windows 的免费开源宏创建和自动化软件,随着时间的推移,它逐渐发展成为一种成熟的脚本语言。

3个简单的例子

热键

^!Z:: ; Ctrl+Alt+Z becomes a hotkey to type a pre defind text or keys:
Send Sincerely,{Enter}John Smith
return

或者热字符串

:*:btw::by the way ; auto expands to "by the way" when "btw" is typed

或者重新映射

a::b ; remaps the "a" key to the "b" key

最新文档http://ahkscript.org/docs/AutoHotkey.htm

答案2

我知道的最常用的工具是 AutoHotKey

参考:http://www.autohotkey.com/

相关内容