我正在寻找一种以编程方式执行键盘快捷键的方法,就像用户自己点击了这些键一样。但是,该快捷方式是由用户使用名为ShortcutRecorder的自定义控件选择的。
有什么方法可以获取 ShortcutRecorder 提供的信息(我认为基本上是键码和标志)并执行该快捷方式?
我正在寻找一种以编程方式执行键盘快捷键的方法,就像用户自己点击了这些键一样。但是,该快捷方式是由用户使用名为ShortcutRecorder的自定义控件选择的。
有什么方法可以获取 ShortcutRecorder 提供的信息(我认为基本上是键码和标志)并执行该快捷方式?
您可以使用CGEventPost()
在系统范围内发布键盘事件,但用户必须在 Universal Access System Preferences 窗格中启用对辅助设备的访问。