If you want to give the unofficial version built from official svn repository sources a try, download
KeePassX_0.4.3_OS_X_AutoType_svn.dmg (from mediafire.com)
KeePassX_0.4.3_OS_X_AutoType_svn.dmg (from rapidshare.com)
which is a dmg file in which you will find KeePassX.app. Enjoy.
*** Donate
A few of the commenters have asked whether it is possible to donate in support of this work. So I have added a donate button. Although it is not necessary, it is appreciated. Thanks.

*** December 28, 2009 new links above
I have updated the unofficial KeePassX for OS X with the new Autotype token {CLEARFIELD} copied from KeePass 1.x for Windows. It clears the current field by typing a Control-A to move the cursor to the beginning of the line and then Control-K to kill to end of line. This method was chosen over Command-A to select all then Delete because the latter does not work in terminal windows and the former does.
*** April 15, 2010 new links above
I have updated the unofficial KeePassX for Mac OS X with Auto-Type to the latest 0.4.3 code base and to Qt 4.6.0.
I fixed a bug wherein invoking Auto-Type also warped the mouse to the position it was when KeePassX was started. This had to do with the annoying fact that posting a keyboard event also set the mouse location. I implemented a workaround for this.
I submitted a patch file for KeePassX at sourceforge. Let's hope it gets adopted.
*** May 20, 2010 NO new links above
I am pleased to report that for the last month I have been working with BDMAYES, the official maintainer of the Mac OS X release, to incorporate the Auto-Type patch into the mainstream code. That is now complete. Thus Auto-Type will appear in the next official release. When that may happen I do not know. If you are ambitious, you can download the source from the svn repository and build it yourself (not for the faint of heart).
It includes a new Auto-Type element {MACSENDKEYCODES} whose usage is explained in the Quick-start Guide accessible from Help.
*** June 5, 2010 new links above
As the official version has not yet been released, I have uploaded a version of KeePassX 0.4.3 for OS X built strictly from the official sources in the svn repository. The above links have been modified for this version. This includes Auto-Type and the aforementioned {MACSENDKEYCODES} element for Auto-Type strings.
{MACSENDKEYCODES} is used to turn off the optimized pasting of successive unicode characters in an Auto-Type string as a single key event. Although the optimization works in most cases, there are some contexts where it fails. One such context is X11 windows which are automatically detected causing the optimization to be disabled. When disabled, all characters are sent individually as separate key code events separated by the Key Stroke Delay found in the Advanced section of Preferences. Another more difficult failure context is typing to Flash implemented fields as found in rare web sites like hbo.com login. Since this situation cannot easily be detected, the {MACSENDKEYCODES} element can be placed at the beginning of the Auto-Type string on a per entry basis to disable the unicode paste optimization. Note that the entry can still be shared with other OS versions since all implementations simply ignore unknown elements.
kar
