【问题标题】:Sending extended ASCII character with AutoHotKey使用 AutoHotKey 发送扩展的 ASCII 字符
【发布时间】:2012-01-05 08:01:41
【问题描述】:

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

我尝试过类似

Ralt & a::

发送,{U+0174}

返回

Ralt & a::

发送,{Asc 0174}

返回

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

提前致谢。

【问题讨论】:

    标签: autohotkey


    【解决方案1】:

    汉斯,

    还有这个……

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

    遇见 vriendelijke groet,

    Mit freundlichen Grüßen,

    罗伯特·伊布林克

    【讨论】:

    • 汉斯,我仍然不明白为什么这在你的系统上不起作用,因为它在我的 (Win7) PC 上运行良好:RAlt & a::Send, {ASC 174}
    • 非常感谢,罗伯特。我更新到最新的 AHK 版本,现在 {ASC 174} 版本可以工作,但仍然不是直接«(仍然不知道为什么,但我想没关系)。
    【解决方案2】:

    怎么样:

    RAlt & a::Send, «
    

    为我工作..

    问候,

    罗伯特·伊布林克

    【讨论】:

    • 当我尝试这个时,我只看到盒子。我有 Windows XP 是否可能存在问题?
    【解决方案3】:
    RAlt & a::
    theCharacter := chr(174)
    Send, %theCharacter%
    return
    

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

    另外,您可能想查看您正在运行的 AHK 版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-15
      • 2013-03-19
      • 1970-01-01
      • 2022-01-14
      • 2010-11-22
      相关资源
      最近更新 更多