Talvolta ho questo problema con la mia tastiera incorporata (e il trackpad). Sembra essere correlato all'accumulo di elettricità statica (in me). In ambienti asciutti soggetti a generazione statica (ad esempio, uffici con moquette, sedie rivestite in tessuto, ecc.), Cerco sempre di radicarmi su qualcosa (ad esempio, uno schedario o un muro di metallo) dopo essermi seduto, ma prima di toccare il Mac. Se dimentico e faccio lo zapping della tastiera quando comincio a digitare, c'è una buona probabilità che la tastiera e il trackpad non rispondano. Sulla base della mia azione di recupero, suppongo che il controller USB interno del MacBook abbia rilevato il picco di tensione transitoria come una condizione di sovracorrente e abbia spento ( sospeso ) i dispositivi che causano offesa sulla porta associata.
Per ripristinare tastiera e trackpad, inserisco una tastiera esterna (o vnc
in tramite un tunnel ssh
) ed eseguo l'app USB Prober
(parte degli strumenti Sviluppatori, in / Sviluppatore / Applicazioni / Utilities). All'interno Prober
con la scheda Bus Probe selezionata, quindi controllo Probe suspended devices
e prendo il pulsante Refresh
; la tastiera e il trackpad incorporati riprendono immediatamente a funzionare. La mia ipotesi è che la sonda induca i dispositivi sospesi a rinegoziare la loro appartenenza al bus - che, se ricordo il protocollo USB, significa che sono essenzialmente nuovi dispositivi e non soggetti alla sospensione precedente - e lascia che le cose tornino a normale.
Questo non succede abbastanza spesso da automatizzare il ripristino, ma suppongo che ci siano eventi / messaggi di sistema associati che potrebbero essere usati per guidare un probe controllato da mele.