Я обнаружил, что сенсорная панель моего MacbookPro2018 13 "имеет квадратные мерцания и выключается. Я узнал от Google, что это аппаратная проблема Mbp, но я не могу немедленно ее исправить: (
Я обнаружил, что это происходит только тогда, когда сенсорная панель находится в спящем режиме. Если я продолжаю работать на компьютере и поддерживаю сенсорную панель в активном состоянии, проблема не возникает. Поэтому я хочу найти способ избежать спящего режима сенсорной панели. .
Я несколько раз пытался смоделировать событие нажатия клавиши (например, нажимать «fn» каждые 60 секунд), чтобы оно оставалось активным, но следующие способы, которые я пробовал, не работали.
AppleScript
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
- Java Робот
...
while (true) {
robot.keyPress(KeyEvent.VK_CONTROL);
robot.delay(1000); // use ms
robot.keyRelease(KeyEvent.VK_CONTROL);
robot.delay(60000); // 60s
}
...
Проблема в том, что хотя вышеприведенные сценарии могут фактически «имитировать» события нажатия клавиш (события нажатия клавиш действительно имели место), события могут иметь отличия от события нажатия физическое / истинное , поэтому они не могут пробудиться Touch Bar.
Так есть ли способ избежать Touch Bar от сна? или есть какой-нибудь способ имитировать физическое событие прессы (я не хочу нажимать клавишу fn каждые 60 с, когда я смотрю видео, смеется)
Спасибо за ваш ответ! :)