标签: c# sendkeys
在尝试使用SendKeys时,我发现在向Outlook(2010)消息textarea发送密钥时它无法正常工作。但是,地址栏似乎工作正常。 Word是另一个(没有什么大惊喜,因为Outlook和Word使用相同的编辑器)。我确定还有其他类似的程序我还没有找到。
有什么想法吗?
更新: 我把它缩小到只需要AltGr键入的字符(瑞典键盘布局),即:@£$€{[]} \〜
答案 0 :(得分:0)
当我第一次尝试复制你的问题时,我不能这样做。然后,您更新了问题以指示问题出在AltGr键上。
快速扫描SendKeys文档似乎意味着不支持这种深奥的(!)密钥。
SendKeys
因此,我建议您通过P / Invoke切换到使用SendInput。这在道德上等同于SendKeys,并且可以完全灵活地伪造任何输入。如果有可用的C#代码可以帮到你,我会感到很惊讶。
SendInput