Yo solía usar kextload
y kextunload
para desbloquear/bloquear mi teclado. Sin embargo, no sólo la real extensión del kernel de cambio entre modelos de MacBook, en algunos ni siquiera podía hacerlo. Por último, en la Sierra que ni siquiera funciona en un MacBook se utiliza para (parece causar pánico del kernel).
Hay algunas aplicaciones que todavía son capaces de hacerlo, como KeyboardCleanTool. Prefiero un CLI manera de hacerlo, sin embargo. Si es posible (pero no ser exigente) utilizando sólo las herramientas que vienen con macOS, o de código abierto.
Los puntos de bonificación si también hay una manera de bloquear el trackpad, pero eso es menos importante.