Last week I wrote about my exposure to the KeyPro drivers for Bluetooth keyboards and Android. Since that time, I have continued to play with this concept, and KeyPro has released (at least) two driver upgrades, which you can download from the Android Market. The current version, which I loaded today, is 1.06.08. And it just keeps getting better. I have to be honest. I really struggled to get this working. But, when I did, I discovered that it is drop dead simple and it works wonderfully.
The process that worked for me
- Pair your Android phone with a supported SPP compliant Bluetooth keyboard like you would with any BT device. I used '0000' as the passkey. It will show as 'Paired. Not Connected.'
- Open the KeyPro app you have installed on your phone from the Market. Make sure that your BT keyboard is still showing active. My Freedom Universal Keyboard II has a slowly blinking blue light. If you get distracted or wait too long, it will timeout and go to sleep. Just switch it off and back on for this next part.
- In the KeyPro app, chose Settings and choose your Keyboard model. Then press the Scan button next to the Keyboard Address field. It will give you a blank screen. Hit the menu key and choose Discovery. In just a bit, it will come back with your Keyboard name and its hardware address. Press that field and it will load it for you in the previous screen.
- Set KeyPress for repeating. I used 25 for Repeat Rate and 0.5 for Repeat Delay. You can play with this and adjust for what works for you.
- At first, I chose KeyPress Sound Emulation. Do you really want your Droid to make a horrible beep each and every time you press a key? I quickly disabled this one.
- I also choose to enable Connect/Disconnect Notify and Backlight Auto-On.
- Save. Please! I kept skipping this and couldn't figure out why everything was always reset as at the beginning.
When you go back to the main KeyPro screen, you will see 'Connecting' in the lower left-hand corner. This is the point where I could go no further. I could not get it to connect. After fussing around with this for quite a long time, I switched the Keyboard off. Then I thought "Maybe just one more try". I switched it back on and about 1 second later it changed to "Connected"!
Now, I just wait to switch the keyboard on until all else is ready and boom! It connects straight-away every time.
Authorizing the Keyboard in Android
Now, there are a couple of additional steps you need to do to authorize the keyboard in Android settings, and then long-press any text entry field and choose 'KeyPro' as the entry method, but those are fully explained in the manual you should download from the KeyPro website. They show an alternate method for pairing the keyboard, but that never worked for me. Try it, maybe it will work for you.
So, you might ask, how is it to use a larger keyboard with the Android phone? Wonderful! Typing was very fast and natural and actually, the Freedom Universal keyboard feels better than the keyboard on my Lenovo S-10 netbook, so feel free to make hay! With each new release of the keyboard, there are changes to key assignments that emulate key presses on the Android. Each try is getting better and better. I encourage you to play with them. If you already have a Bluetooth keyboard that supports the SPP standard, I highly encourage you to give this driver a shot. It works great and it was very easy for me to spend the $9.95 to license after I got it working.
Keyboard Suggestion
If you don't yet have a Bluetooth keyboard, I recommend that you take a look at the newly released Freedom Pro Keyboard. It is made specifically to use with Smartphones and has dedicated keys to enable you to do everything you can do with your phone on the keyboard:
- 6 Dedicated keys to: Answer Call, End/Reject call, Open Messages/email, Open Address book, Open task and Open Calendar.
- 12 user defined quick launch keys.
- Control and function keys allowing complete control of your mobile device from the keyboard.
It currently supports HID for Symbian and Windows Mobile and SPP for Blackberry and Android. BTW, Freedom promises drivers for the Android platform later in 2010. But you can use it today with the KeyPro drivers now available. You can currently purchase this keyboard on Amazon.com for less than $100, which is a bit better than the £90 on the Freedom website. If you give it a go, let us know how it works for you. Enjoy!



{ 90 comments… read them below or add one }
← Previous Comments
Well, after some time and two Motroloa Droids (lost my phone and replaced it),I’m finding that the beta Freedom Pro keyboard drivers for Android (on my Android 2.1 OS, in both cases) often causes my phone to power-off or reboot when connecting or disconnecting the keyboard. It’s very disheartening, despite it working VERY well while it’s on. By the by, auto-reconnect never worked for me.
Model number: Droid
Firmware version: 2.1-update1
Baseband version: C_01.3E.03P
Kernel version: 2.6.29-omap1-g7fa8788 android -build@apa26 #1
Build number: ESE81
I also forgot to mention that I noticed there’s no auto-repeat function. This is a very, very important feature to me since I use the keyboard a lot for editing or for terminal (ssh) functions.
I don‘t mind the question marks occassionally interspersed with text messages, but PLEASE fix the SHIFT+SPACEBAR=KOREAN aspect. Whenever I start to get my typing speed up, I invariably hit the key combination. It‘s getting very frustrating.
Thanks in advance
I have been using the Freedom Pro Keyboard on my HTC evo 4G. I have some auto reconnect issues at first but after the latest system update, the keyboard is working the way it is suppose to. I know that the kernel is a new one.
The following are my notes on 7-5-2010 Time 9:00 pm
HTC evo 4G
Firmware: 2.1-update1
Kernel: 2.6.29-789bf291
Build # 1.47.65L-1CL95459
I left the keyboard on to allow it to time out (9:00 pm). I wanted to see if it would autoreconnet.
Turned on keyboard off at 9:36 pm and turnd it back on.
The keyboard auto reconnected.
At 9:41 pm I turnd off the keyboard and at 9:44 pm turned it back on and it auto reconnected.
It seems to be working ok.
Now I can purchase another one for my wife and her HTC evo.
Thanks for listening to us through this forum.
I can’t finish a sentence without the driver switching to korean. Crashes phone repeatedly. Auto-repeat doesn’t work. In the end, this product fails to deliver on its promise.
The keyboard will switch to Korean if you press, “SPACEBAR+SHIFT”. To toggle out of it, just hit “SPACEBAR+SHIFT” again.
I don’t know what phone you have, but my Evo hasn’t crashed.
As to auto-repeat, yeah, it sucks that auto-repeat isn’t supported. Unfortunately, until Google creates a better bluetooth stack, this is the best that is available.
studio if you want help with your keyboard you need to provide more info. The team at Freedom has graciously been helping users on this thread. And as you can see the majority of people love the keyboard. I have never heard anyone complain of the issues you mention so I am sure Freedom would love to dig into it and see where the issue lies. Not all issues are a problem with the Keyboard. A lot of issues can be tracked down to the phone.
Korean switching – New driver version is now on http://www.otadrivers.com, this adds the option to disable the Korean/English language toggle (go into the Freedom Pro Keyboard settings and tick the box next to Disable KR/EN toggle).
Auto Repeat is something we are looking at.
Regarding your phone crashing can you please tell me what model phone you have, the firmware version and exactly what you are doing when the phone crashes and what happens (does it just lock out, or restart, etc?)
The very first link is broken – sorry I didn’t notice it earlier! It should go to
http://www.simplemobilereview.com/leave-the-laptop-at-home-smartphone-is-enough-2
It looks like a couple of space characters snuck into the link.
Thanks for the article!
Ben
Thanks for catching the broken link. We had an issue several weeks back and we are still not fully recovered
I am using keypro (version 2.00.08). I can get my freedom universal keyboard 2 to pair, but not connect with my android phone (OS 2.1).
It says it’s connecting, but it hasn’t connected.
any suggestions
I have always used the Freedom Pro not Freedom universal but what Android Phone are you using. Have you tried the other instructions on the site?
We provided Step-by-Step Video Pairing or Step-by-Step Pairing Written.
Also these posts have tons of comments and one may contain the answer to your question. Let me know about your device
← Previous Comments
{ 6 trackbacks }