What is this thing?

fKeys is a MacOS X keyboard tweaker. It was heavily inspired by uControl, but it was rewritten for Tiger from the ground up. In fact, it ONLY runs on Tiger.

In its current incarnation - version 0.2.1 beta - it is a general-purpose keyboard remapper that can turn nearly any other key into nearly any other key, in highly customizable ways that can be different for each keyboard connected to your Mac.

NOTE WELL that though 0.2.1 beta has been in public use for over a year at this point, its configuration is still pretty ugly. You will need to read the documentation that comes with it to set it up (which is why we still call it a beta). Additionally, check out the warnings before installing it!

We hope and expect that you'll find fKeys useful, so good luck! We also intend for it to be usable as a learning tool for others interested in MacOS kernel programming; to that end it is heavily commented and should be understandable, though we wouldn't say it's exactly elegantly constructed at present.