【问题标题】:Is there a way to press "`" this key in auto hot key script?有没有办法在 autohotkey 脚本中按 \"`\" 这个键?
【发布时间】:2023-02-22 17:41:14
【问题描述】:

我试着按,

` << this symbol key on keyboard

键盘中的此键位于ESC 键下方。 但是无法实现它。

我试过的代码 1,

Send, `
return

我试过的代码2,

Send, {`}
return

我试过的代码3,

Send {`}
return

正如我从其文档中尝试的那样,没有任何效果。 那怎么按那个键呢? (不是热键)当任何热键触发时打字或按下

例如,当我按 ALT + C 时,它必须发送或键入或按 ` this。

!c:: #for alt+c
Send, {`} #is not working

每个其他键都可以正常工作,

!c::
Send, {Enter} #works fine
Send, {Up} #works fine
Send, {`} #not working

可能是该键的任何其他名称!

【问题讨论】:

  • 你能描述得更好吗?理解我是对的,你想要一个输出为` 用于输入Alt+c 的脚本?
  • 是的,需要一个脚本来按键或在 autohotkey (ahk) 脚本中为任何输入键入此键(例如我所说的 alt+c)并且可以使用任何组合键

标签: windows autohotkey


【解决方案1】:

据我了解你的问题,解决方案应该是

{input}::SendRaw `

什么也可以工作是

{input}::Send +´

+ 被解释为 Shift

´ 是不按 Shift 键时键盘上的键

这两者的组合将输出`。

【讨论】:

  • {input} 是 !c:: 没问题,但在那之后发送 "" is not working thats the issue, it types only double quotes not this
  • 你用的是ahk的v1还是v2?
  • 我正在使用从 ahk 帮助中看到的 Version 1.1.36.02
  • 更正了我对 ahk v1 的回答
  • 它显示错误,SendRaw 需要至少 1 个参数,是的,我输入正确。请帮助
猜你喜欢
  • 1970-01-01
  • 2022-01-16
  • 1970-01-01
  • 2012-12-31
  • 1970-01-01
  • 2022-11-19
  • 2019-09-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多