为什么向终端发送模拟按键不起作用?

时间:2019-02-22 08:12:23

标签: javascript node.js macos terminal hotkeys

问题

此代码允许我在终端中模拟关键命令
osascript -e 'tell application "System Events" to key code 124 using control down'

但是唯一有效的键码是(124123


什么有效

下一个桌面空间
osascript -e 'tell application "System Events" to key code 124 using control down'

以前的桌面空间
osascript -e 'tell application "System Events" to key code 123 using control down'


什么不起作用

任务控制
osascript -e 'tell application "System Events" to key code 40 using control down'

或({124123)以外的任何内容。


我在寻找什么

一个解释,为什么我只能使用124123模拟controlling my System终端中的按键操作。

我想控制mission control以及与我的系统关联的其他热键。


问题

操作系统?
Mac

您的热键组合是否与您要在终端中模拟的内容相匹配?
Yes

您为什么要尝试这样做?
To create an app that can navigate my system on it's own

您真的需要在终端中使用此模拟键盘命令吗?
Yes

为什么不仅仅使用多个变通办法来进行导航?
Because I just need a simple snippet of code that understand
Under this AppSystem
按下Control+Left

您使用什么语言作为应用程序?
Javascript
Node JS

0 个答案:

没有答案