HowTo Use: Apple USB Keyboard With Linux hid_apple Driver

The “hid_apple” driver is a Linux kernel driver that allows Apple USB keyboards to be used with Linux systems. To use an Apple USB keyboard with Linux and the “hid_apple” driver, you’ll need to have the driver installed and enabled on your system.

Here’s how you can use an Apple USB keyboard with Linux and the “hid_apple” driver:

  1. Check if the “hid_apple” driver is already installed on your system by running the following command:
lsmod | grep hid_apple

If the “hid_apple” driver is installed, you should see output similar to the following:

hid_apple 16384 0
  1. If the “hid_apple” driver is not installed, you can install it using your Linux distribution’s package manager. For example, on a Debian-based system, you can use the following command to install the “hid_apple” driver:
sudo apt-get install hid-apple-dkms
  1. Once the “hid_apple” driver is installed, connect your Apple USB keyboard to your Linux system. The keyboard should be automatically recognized and configured to work with the “hid_apple” driver.
  2. If the keyboard is not working as expected, you may need to adjust the configuration of the “hid_apple” driver. You can do this by editing the “hid_apple” module configuration file, typically located at /etc/modprobe.d/hid_apple.conf.
  3. Once you’ve made any necessary adjustments to the “hid_apple” driver configuration, restart your system to apply the changes. Your Apple USB keyboard should now work with your Linux system using the “hid_apple” driver.

Note that the specific steps for using an Apple USB keyboard with Linux and the “hid_apple” driver may vary depending on your Linux distribution and version. If you encounter any issues or have questions about using the “hid_apple” driver, you may want to consult the documentation for your Linux distribution or consult with a knowledgeable Linux user for assistance.

Leave a Comment