使用AutoHotKey发送扩展的ASCII字符

时间:2012-01-03 15:24:16

标签: autohotkey

我想要一个捷径,RAlt + a,它只是发送直角引号,«。在此表http://www.theasciicode.com.ar/ascii-codes-table/ascii-codes-174.html中为#174,并且当numlock打开时,可以使用Alt + 174输入。

我尝试过像

这样的事情

RAlt&一个::

发送,{U + 0174}

返回

RAlt&一个::

发送,{Asc 0174}

返回

但无法让它发挥作用。如果没有一些真正简单的方法,我的下一个行动计划是确定Numlock是否打开,而不仅仅输入我需要的四个键,然后将numlock转换为它的原始状态。然而,这似乎过于复杂。

提前致谢。

3 个答案:

答案 0 :(得分:1)

汉斯,

这就是....

RAlt & a::Send, {ALTDOWN}{Numpad1}{Numpad7}{Numpad4}{ALTUP}

Met vriendelijke groet,

MitfreundlichenGrüßen,

罗伯特·伊尔布林克

答案 1 :(得分:0)

怎么样:

RAlt & a::Send, «

为我工作..

此致

罗伯特·伊尔布林克

答案 2 :(得分:0)

RAlt & a::
theCharacter := chr(174)
Send, %theCharacter%
return

这对我很有用......但是,根据您的计算机,在释放Alt键之前,您可能会遇到发送字符的问题。

此外,您可能希望查看正在运行的AHK版本。