How to input English-Character in non-English keyb

2019-07-24 16:56发布

问题:

I'm a Chinese guy.This question trapped me very long time.This is my current method to input English-Charater ()in my Chinese-input-method:

^b::
    ClipSaved := ClipboardAll
    Clipboard=()
    Send ^v
    Clipboard := ClipSaved
Return

But,I really don't want to call the clipboard to do this thing,and the clipboard method is inconvenient to input multi-line text.Any better suggestion can give?


Note it is () but not ()

回答1:

How about sending the ASCII values for left/right parentheses?

F3::
SendInput, {ASC 40}{ASC 41}
return

Output:

()

Edit for the comments:

Say we want to use other ASCII characters, such as curly braces: {}

Their decimal representations are 123 and 125 respectively.

So

F3::
SendInput, {ASC 123}{ASC 125}
return

Gets you:

{}


标签: autohotkey