我试图弄清楚如何将字符"^“(而不是CTRL命令)发送到外部文本窗口。SendKeys.SendWait("^");Sendkeys.SendWait("{^}"); //This should be the right code, but it doesn't work either
它们都不会在文本字段中为我键入字符"^“。如果我向窗口发送普通文本,它就会出现在窗口中。不能以某种方式键入"^“。我在MSDN和联机帮助中查看了一下,
在插件架构(特别是Sparx Systems Enterprise Architect)中工作,该架构既不转发原始键盘事件,也不转发熟知的键盘事件,可以使用定义插件的键盘快捷键。这些热键是全局的,如果指定的组合键已经注册,则注册调用将失败。
由于执行插件的应用程序可以在多个实例中运行,因此需要根据哪个实例在前台来重复注册和注销热键。
我想在我的应用程序(OS X lion)中添加一些键盘快捷键,这样我就可以在键盘上做大多数事情了。当然,已经有一堆热键组合列表在使用中,包括HIG中的列表。有没有什么实用工具可以用来输入组合键,并确定它是否已经有了意义(无论是全局的,还是mac标准的--我不太担心重用其他应用程序使用的一些特殊的组合键--或者我应该这样做?)?