Package Details: un-apple-keyboard 0.2-1

Git Clone URL: https://aur.archlinux.org/un-apple-keyboard.git (read-only)
Package Base: un-apple-keyboard
Description: Make Apple keyboards like all your other keyboards
Upstream URL: http://tavianator.com
Licenses: custom:WTFPL
Submitter: tavianator
Maintainer: tavianator
Last Packager: tavianator
Votes: 8
Popularity: 0.000010
First Submitted: 2012-02-24 19:47
Last Updated: 2015-06-09 00:03

Dependencies (1)

Required by (0)

Sources (5)

  • 10-apple-keyboard.rules
  • apple_keyboard.keyfuzz
  • fix-apple-keyboard
  • hid_apple.conf
  • LICENSE

Latest Comments

tavianator commented on 2015-11-26 16:02

If anyone else would like to maintain this package, let me know! I no longer use an Apple keyboard.

tavianator commented on 2014-03-13 15:43

Okay I've updated the package to get the /dev/input/* path right from udev so that should help. Let me know if it works!

By the way the hid_apple kernel module learned the swap_opt_cmd option recently so all this package does now (aside from set that option) is remap F13-15. I'm going to submit a kernel patch for those keys so hopefully this package becomes unnecessary soon :)

skakri commented on 2014-02-07 06:57

Yeah, in /usr/bin/fix-apple-keyboard
/dev/input/by-id/usb-Apple_Inc._Apple_Keyboard-event-kbd
must be replaced with
/dev/input/by-id/usb-Apple__Inc_Apple_Keyboard-event-kbd

kotarac commented on 2013-12-26 17:49

I've added
keyfuzz -s -d /dev/input/by-id/usb-Apple_Inc._Apple_Internal_Keyboard___Trackpad-event-kbd < /etc/keyfuzz/apple_aluminium.keyfuzz
to the fix-apple-keyboard shell script so this can work with the internal keyboard as well.

Not sure if the id differs between various models - this one works on the 2012 MBA.

Anonymous comment on 2012-05-15 22:08

Appears to be a path change in the event path.

Inc. has been replaced with Inc_