(hotkey)
| 317 | } |
| 318 | |
| 319 | function pressHotkey(hotkey) { |
| 320 | const keyCode = APPLE_KEY_CODES[hotkey.code]; |
| 321 | |
| 322 | if (keyCode === undefined) { |
| 323 | throw new Error(`Unsupported hotkey code: ${hotkey.code}`); |
| 324 | } |
| 325 | |
| 326 | execFileSync("osascript", [ |
| 327 | "-e", |
| 328 | `tell application "System Events" to key code ${keyCode} using {${modifiersForHotkey(hotkey)}}`, |
| 329 | ]); |
| 330 | } |
| 331 | |
| 332 | function sleepDisplay() { |
| 333 | execFileSync("pmset", ["displaysleepnow"]); |
no test coverage detected