我发现我的 MacbookPro2018 13" 的 Touch Bar 有方形闪烁。我从谷歌得知这是 Mbp 的硬件问题,但我无法立即修复它 :(
我发现它只发生在 Touch Bar 处于睡眠状态时。如果我继续操作计算机并保持 Touch Bar 处于唤醒状态,则不会出现此问题。所以我想找到一种可以避免 Touch Bar 休眠的方法。
我已经努力重复模拟按键事件(例如每 60 秒按一次“fn”)以使其保持清醒,但我尝试的以下方法不起作用。
苹果脚本
repeat while true tell application "System Events" to keystroke (key code 63) delay 60 -- use sec end repeat
PyUserInput
... while True : k = pykeyboard.PyKeyboard() k.press_key('Command') # Cmd is an alternate of fn time.sleep(1) # use sec k.release_key('Command') time.sleep(60) # use sec
- 爪哇机器人
... while (true) { robot.keyPress(KeyEvent.VK_CONTROL); robot.delay(1000); // use ms robot.keyRelease(KeyEvent.VK_CONTROL); robot.delay(60000); // 60s } ...
问题是,尽管上面的脚本实际上可以“模拟”按键事件(按键事件确实发生了),但这些事件可能与物理/真实按下事件有所不同,因此它们无法唤醒触控栏。
那么有什么办法可以避免 Touch Bar 休眠呢?或者有什么方法可以模拟物理按下事件(我不想在看视频时每 60 秒按下一次 fn,哈哈)
感谢您的回答!:)