I've updated the patch to include Macbook Air keyboards as per the spec in Info.plist.
The dynamic fix for Macbook Air is:
options usbhid quirks=0x05ac:0x0223:0x00000800,0x05ac:0x0224:0x00004800,0x05ac:0x0225:0x00000800
Regarding the function keys, I can confirm your findings, but I believe it's an issue with pommed, and not the hid module. Perhaps it's fixed in pommed 1.17, but I've not tried compiling it.
Eitan, I can't reproduce the ~ problem. Is your keyboard ISO (as specified in "lsusb -v")?
I've updated the patch to include Macbook Air keyboards as per the spec in Info.plist.
The dynamic fix for Macbook Air is: 0x05ac: 0x0223: 0x00000800, 0x05ac: 0x0224: 0x00004800, 0x05ac: 0x0225: 0x00000800
options usbhid quirks=
Regarding the function keys, I can confirm your findings, but I believe it's an issue with pommed, and not the hid module. Perhaps it's fixed in pommed 1.17, but I've not tried compiling it.
Eitan, I can't reproduce the ~ problem. Is your keyboard ISO (as specified in "lsusb -v")?