4

我发现我的 MacbookPro2018 13" 的 Touch Bar 有方形闪烁。我从谷歌得知这是 Mbp 的硬件问题,但我无法立即修复它 :(

我发现它只发生在 Touch Bar 处于睡眠状态时。如果我继续操作计算机并保持 Touch Bar 处于唤醒状态,则不会出现此问题。所以我想找到一种可以避免 Touch Bar 休眠的方法。

我已经努力重复模拟按键事件(例如每 60 秒按一次“fn”)以使其保持清醒,但我尝试的以下方法不起作用。

  1. 苹果脚本

    repeat while true
        tell application "System Events" to keystroke (key code 63)
        delay 60               -- use sec
    end repeat
    
  2. 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
    
  3. 爪哇机器人
    ...
    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,哈哈)

感谢您的回答!:)

4

0 回答 0