Autohotkey 编辑.tex文件时如何使我的自动热键脚本工作?

Autohotkey 编辑.tex文件时如何使我的自动热键脚本工作?,autohotkey,Autohotkey,我制作了一个简单的自动热键脚本,用于在英文键盘上插入北欧字母。下面是一个AHK脚本示例,其中键入“e”与我文本中的字母æ交换: :c?*:,e:: ; small letter æ send, æ return 除扩展名为.tex的文本文件外,它在所有文本文件上都能正常工作。我将这些.tex文件用于我在TexWorks中编辑的latex文件 如何使我的AHK脚本在.tex文件中运行? 我必须在某个地方定义我的AHK脚本应该用于哪些文件扩展名吗?来自注释: TexWorks以管理员的身份运行,因

我制作了一个简单的自动热键脚本,用于在英文键盘上插入北欧字母。下面是一个AHK脚本示例,其中键入“e”与我文本中的字母æ交换:

:c?*:,e:: ; small letter æ
send, æ
return
除扩展名为.tex的文本文件外,它在所有文本文件上都能正常工作。我将这些.tex文件用于我在TexWorks中编辑的latex文件

如何使我的AHK脚本在.tex文件中运行? 我必须在某个地方定义我的AHK脚本应该用于哪些文件扩展名吗?

来自注释:

TexWorks以管理员的身份运行,因此AHK脚本也需要以管理员的身份运行,这样它才能在TexWorks程序中工作。

对于具有特定扩展名的文件来说,它不起作用是毫无意义的。你的意思是它在某个文件编辑程序中不起作用吗?那个“TexWorks”计划?另外,正确的热字符串语法应该是这样做的
:c?*:,e::æ
Hi。我的scipt在TexWorks编辑器中不起作用。当插入字符串“e”时,字符串不会与字母“æ”交换,而是保持插入状态。TexWorks是否以管理员身份运行?如果是这样,你也需要以管理员的身份运行你的AHK脚本。我不确定TexWorks“以管理员的身份运行”是什么意思。我在哪里检查这个?所以我猜你在任何电脑上都没有管理员。一些工作电脑?我想知道你是如何安装AHK的。。好吧,不管怎样,如果你不能试着以管理员的身份运行你的脚本,我对你来说是不可能的。我从来都不习惯TexWorks,我不知道它是什么样子。