Apple keyboards, even the internal ones, are USB, so the logic is stored in flash memory on the actual keyboard. Keyboards on most other laptops connect with LPC. USB has other problems, because it is designed for dynamically plugging and unplugging peripherals. For example some OSs download drivers, and partition tables have to be refreshed, for instance, so there is much greater attack surface than other connection protocols like LPC.

Reply via email to