If you jumped on the OS X El Capitan upgrade, and you are a user of the PFU HHKB “Happy Hacking” keyboard with its buttery-smooth yet perfectly-firm Topre switches, you might have noticed it does not work. (Note: now fixed, see update section and if you install, you can disable the relevant part of Seil if you were using it.)
HHKB OS X El Capitan Status
I noticed that my PFU HHKB’s don’t work, after upgrading to OS X El Capitan. I use the Type-S ones with the Japanese layout, and I imagine that due to the new “SIP” System Integrity Protection that Apple has implemented, the old drivers from 2012 are kaput. This is what Apple has to say about that new system:
System Integrity Protection - A new security policy that applies to every running process, including privileged code and code that runs out of the sandbox. The policy extends additional protections to components on disk and at run-time, only allowing system binaries to be modified by the system installer and software updates. Code injection and runtime attachments to system binaries are no longer permitted.
I speak Japanese so I contacted PFU, only to get some corporate double-speak in reply. After some back-and-forth in which I whined and brayed about the fact that I have to reach my paws all the way up to use my actual laptop keyboard (first world problem, huh?), PFU told me that they are “actively developing it, and expect to complete it soon.” I hope that is true.
The tech pointed me at their Japanese FAQ page, on which he says’s they’ll publish new info, once they are ready.
So stay tuned, folks.
3 Dec 2015
PFU sent an email saying that they had released the driver, now available here. Specifically:
If you’re using Seil as a workaround, be sure to un-check the checkboxes in the Japanese section, that you enabled.
20 Nov 2015
PFU states on their FAQ site that they should be able to release updated drivers for OS X El Capitan near the end of Nov 2015.
30 Oct 2015
I’ve followed up with PFU several times since this post, and although they now say they have a beta available, they won’t let me test it. Whatever. I confirm you can fix it using Seil, though. Just download Seil, mount its
.dmg, double click the installer and follow the prompts. Then just run it, and set the three checkboxes you can see in the screenshot. Click to embiggen <<.