A few months ago, I wrote a short article about how to fix the “home” and “end” keys in OS X. I published a step-by-step guide to adding your own custom key bindings via the command line. Many people found this too much of a pain, so I decided to make an easy clickable solution.
I wrote a quick shell script to copy a custom DefaultKeyBinding.dict into the current user’s Library folder. Then, with the help of Platypus, I made it a nice clickable application.
To fix your “home” and “end” keys (as well as “page up” and “page down”), just download and run KeyFixer. If you already have a DefaultKeyBinding.dict file, the script will exit without making any changes.
If you want to remove the changes that KeyFixer makes, just run the following command in Terminal.
Please note that this software has only been tested on Mac OS X 10.4 and it does not fix the home and end keys in every program. While I believe that this software will not harm your system in any way, it is offered to you for FREE with NO GUARANTEE! Please post your feedback in the comments section.