Ukelele

Licence: Freeware
Version 2.1.8 | Release Date: 2011-10-21 | Download

The previous version is compatible with OS X 10.2 :

http://scripts.sil.org/cms/scripts/render_download.php?&format=file&media_id=Ukelele_1.8.4&filename=Ukelele_1.8.4.dmg

Version 1.8.1 | Release Date: 2009-01-06 | Download

bug fixes

Version 1.8 | Release Date: 2008-07-28 | Download

stable

Version 1.8b6 | Release Date: 2008-03-11 | Download

Fixed a bug that made keys appear selected when the Num Lock key was down.
Corrected the behaviour of the Apple Aluminium Wireless keyboard and MacBook (Late 2007), which have a Fn key, but no embedded keypad.
Provided a better error message when a non-keyboard layout XML file is opened.
Changed the way the XML is produced to adhere to part of the original specification (the when element for state “none” must come first).
Added the current state and action names in the dialog asking for a new name.
Updated all the provided keyboard layouts, both System and Logitech, to have all control keys defined and to avoid numeric state names.
If you gave an empty string in a dialog that needed a non-empty string, you got stuck in a loop that wouldn’t accept the string until you clicked Cancel and tried again. This is now fixed.
Changed the display in dead key states so that only the output in the dead key state is shown. The previous behaviour was that keys that had only one output would show that, even if the key did not produce that output in the dead key state.
A completely rewritten manual is now included. Help files and an updated tutorial are still in progress.

Version 1.8b5 | Release Date: 2007-11-05 | Download

Apple has changed how the system keyboard layouts are organised, and so it is no longer possible to create a new keyboard layout based on a system keyboard layout. This option in the “New…” dialog is disabled on Leopard systems (but is still available on older systems).

Version 1.7 | Release Date: 2006-09-02 | Download
No changes specified