Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在尝试使用 SendKeys 时,我发现将密钥发送到 Outlook (2010) 的消息文本区域时它不起作用。但是,地址栏似乎工作得很好。Word 是另一个(因为 Outlook 和 Word 使用相同的编辑器,这不足为奇)。我敢肯定还有其他类似的程序我还没有找到。
有任何想法吗?
更新:我已将其缩小为仅涉及需要 AltGr 键入的字符(瑞典键盘布局),即:@£$€{[]}\~
当我第一次尝试复制您的问题时,我无法这样做。然后,您更新了问题以表明问题出在 AltGr 键上。
快速浏览SendKeys文档似乎暗示不支持这种深奥的 (!) 键。
SendKeys
因此,我建议您切换到SendInput通过 P/Invoke 使用。这在道德上等同于SendKeys并为您提供了完全的灵活性来伪造几乎任何输入。如果有可用的 C# 代码来为您总结,我一点也不感到惊讶。
SendInput