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.
April 8th, 2010 at 3:47 pm
Hi, I tried to install your driver on my nokia e90, the installation was successful and the application (remotekb) appeared in “installations” folder. However, when I tried to start the application, it did not work. Is this because this driver is not compatible with nokia E90?
I really really hope I can use this keyboard for my phone so please help me out with this problem, thank you very much!
April 8th, 2010 at 4:30 pm
@Daniel,
I had an E90 when I developed the driver, I did test the original drivers on it to make sure my N95 was not the culprit but it was Nokia Messaging (Email) bothering the driver.
I do not remember if I tested my own driver on the E90 or not but later I sold the E90 so can not test now, please let me know your firmware and python versions that might help. If you do not have pyS60 installed then you know what to do.
If you do not use Nokia Messaging, aka Push Email, then you can use the original driver, if you do then this is something that should help. But without having access to the same phone it will be an issue for me.
April 9th, 2010 at 2:23 am
Hi, thank you very much for the quick replying, actually I’ve just purchased the keyboard a few days ago on ebay, and it didn’t even come with the CD so actually I don’t have the original driver of this keyboard.
My phone firmware version, if I’m not wrong, is 07.40.1.2 (03-10-2007) RA-6. I’ve just installed Python 1.45 after installing your driver.
In fact, I intend to use this keyboard for instant messaging apps like nimbuzz or slick but it seems to be impossible now
.
If, by any chance, you still keep the original driver, could you email me? I also wanna try that driver although I know it cannot do much. It is better to see the keyboard can do something than nothing.
Thanks again!
April 9th, 2010 at 6:16 am
Hi, I have replaced a newer python version and with that I could run your app (remotekb). Surprisingly, as soon as I connect the phone with the keyboard using your app, it works
.
.
So far, I have only tried it to compose a note and to chat using Nimbuzz
Your driver works great, but this keyboard seems to respond a little slow.
Anyway, thank you very much, now I think I don’t need the original driver anymore.
April 9th, 2010 at 9:39 am
Dear Daniel,
I am really happy that it worked for you. I know python is not the best approach, but 1) it works, 2) I can’t find time to implement a C++ solution.
The reason the keyboard is slow is partially python and partially the fact that this keyboard uses serial profile and not HID. And that is the reason it required a custom driver.
But all in all not bad and convenient, although E90 itself has quite a decent keyboard. But very much required for the likes of N95, N96, E66, E51, etc.
April 9th, 2010 at 2:01 pm
Hi Tasnim,
You are right, only a custom driver can solve the slow responding problem. However, at the moment, I’m quite content with the driver you wrote. In fact, I’m getting used to the keyboard, I figured out if I type on the keyboard at a regular speed and not too fast, it shows less delay.
Thanks again
!