As mentioned earlier, I started using this keyboard as shown in the picture, but soon I found it interferes with every application running in the background meaning its driver would not run with CarPack, Nokia Messaging for push email, etc.
In short it was not a choice for me, but it was quite an investment and finding a better item is not possible here.
So I went ahead and wrote my own driver which ended up much simpler than I thought and has more features, plus I can modify it according to my needs.
If you have a similar keyboard and have a devCert or can install unsigned apps on your device, just go ahead an download the archive.

June 19th, 2009 at 7:33 pm
Hi,
I am looking for a better driver for this keyboard on my s60 3rd edition.
Can you email me or post the driver that you made?
Thanks
Sam
July 5th, 2009 at 7:55 pm
samius, I have added a download, will update it with the latest version later in the day.
August 20th, 2009 at 2:38 pm
Hi, you’re a genius! But, can you compile that for Windows?! Please?
I got the same thing, but want to use it with my Windows PC.
August 20th, 2009 at 6:16 pm
@jacob, the CD which comes with this keyboard and is available on many torrents and drivers sites, includes a Windows XP software as well as a Windows Mobile software, please use that, my problem was that the S60 driver from that CD conflicted with the email.nokia.com push email solution.