扩展热键目前设置的发送字符状态是什么样的,发送的就是什么状态的字符不会随着输入法中英状态切换自动变换,并且扩展热键不能发送英文状态的"()",比如需要在按下“shift+9”的时候出来“()”并且光标向左移动到括号中间,结果只有光标移动了“()”没有出来; 建议可以随着输入法状态自动中英文状态。
具体效果要看输入法怎么处理这些模拟,这里没法控制
英文状态的“()”出不来,系统自带的输入法和第三方输入法试了都不行,这个可以解决吗
可以用了,感谢!
请参考文档
加号 (+) 、 (插入符号 ^) 、百分号 (%) 、平铺 (~) ,括号 () 具有特殊含义 SendKeys。 若要指定其中一个字符,请将它括在大括号 ({}) 中。 例如,若要指定加号,请使用“{+}”。 若要指定大括号字符,请使用“{{}”和“{}}”。 括号 ([ ]) 没有特殊意义 SendKeys,但你必须将它们括在大括号中。 在其他应用程序中,括号具有特殊含义,当动态数据交换 (DDE) 发生时,这些含义可能很重要。