A veces tengo este problema con mi teclado integrado (y el trackpad). Parece estar relacionado con la acumulación de electricidad estática (en mí). En ambientes secos propensos a la generación de electricidad estática (por ejemplo, oficinas alfombradas, sillas cubiertas de tela, etc.), siempre trato de ponerme a tierra en algo (por ejemplo, un archivador o una pared de metal) después de sentarme pero antes de tocar el Mac. Si olvido y toco el teclado cuando empiezo a escribir, hay muchas posibilidades de que el teclado y el trackpad no respondan. Según mi acción de recuperación, supongo que el controlador USB interno del macbook ha detectado un pico de voltaje transitorio como una condición de sobrecorriente y ha apagado ( suspendido ) los dispositivos ofensivos en el puerto asociado.
Para recuperar el teclado y el trackpad, conecto un teclado externo (o vnc a través de un túnel ssh ) y ejecuto la aplicación USB Prober (parte de las herramientas de Desarrolladores, en / Desarrollador / Aplicaciones / Utilidades). Dentro de Prober con la pestaña Bus Probe seleccionada, luego verifico Probe suspended devices y presiono el botón Refresh ; mi teclado y trackpad integrados inmediatamente comienzan a funcionar nuevamente. Supongo que la sonda hace que los dispositivos suspendidos renegocien su membresía en el bus, lo cual, si recuerdo el protocolo USB, significa que son esencialmente dispositivos nuevos y no están sujetos a la suspensión anterior, y permite que las cosas vuelvan a normal.
Esto no sucede con la frecuencia suficiente para que yo automatice la recuperación, pero supongo que hay eventos / mensajes asociados del sistema que podrían usarse para conducir una sonda controlada por Applecript.