So this doesn't work?
(I put the Returns where they should be)
Code:
WinGet, wowid, List, World of Warcraft
!`::
KeyWait !
KeyWait `,
IfWinActive, World of Warcraft
ControlSend,, ``, ahk_id %wowid2%
Return
!^`::
KeyWait !
KeyWait ^
KeyWait `,
IfWinActive, World of Warcraft
ControlSend,, ^``, ahk_id %wowid2%
Return
!+`::
KeyWait !
KeyWait +
KeyWait `,
IfWinActive, World of Warcraft
ControlSend,, +``, ahk_id %wowid2%
Return
Let me clarify this: You want to only act on these keypresses
upon their release?
And: alt-shift-` --> send shift-`
. . . . alt-ctrl-` . --> send ctrl-`
. . . . alt-` . . . . --> send `
. . . .` . . . . . . . --> send ` (ie acts as normal)
Is this coorect?
Emeraldas wrote:
The help pages I've seen for special characters and the like make no mention of the grave key
In Autohotkey it's known as the "accent" key
Emeraldas wrote:
If it's not one thing, it's another, right?
Yep, that's programming .. things have to be
100% EXACTLY CORECT
Even in the smallest/simplest of scripts, there's a
surprising amount that can go wrong!