Using a Wireless Keyboard with an iPhone using BTstack Keyboard

Since the iPhone was first introduced, there have been efforts to bring support for external accessories. The iPhone 3.0 external accessory framework allowing accessories that connect to the universal dock connector or use Bluetooth has been closed, and only a few companies have developed accessories using the framework. The BTStack project by Matthias Ringwald offers a more complete and open Bluetooth stack for jailbroken iPhones. The stack has even been used with an iPhone and a Wii Remote over Bluetooth. To use a Bluetooth keyboard for quick and easy data entry into your iPhone, you'll need to jailbreak your iPhone, which can be done with an application like blackra1n.
Read on to find how I set up my iPhone to use the Apple Wireless Keyboard, and how it works with the iPhone.
Once you've jailbroken your iPhone and installed Cydia, you'll need to look for the BTstack Keyboard package, which is available for US$5. There's a free demo version also available for Cydia that allows limited use of a Bluetooth keyboard. The BTstack Keyboard package enables many of the normal features of a keyboard, including the arrow keys. This package should work with most of the apps already on your iPhone, and allows you to type in editable text views and text fields. You'll also be able to use a Bluetooth keyboard for entering text in web views.
After installing the BTstack Keyboard package, it's very easy to set up and pair your keyboard. First, you'll want to make sure the keyboard you're going to use isn't currently paired with anything else. To unpair your keyboard in Mac OS X, go to the Bluetooth preference pane in System Preferences, select the keyboard, and then click the minus (-) button below the list of devices.
To pair the keyboard with your iPhone, launch the "Keyboard" app that was installed as part of the BTstack Keyboard package, and it will search for a keyboard. Make sure your keyboard is in pairing mode, which can be done on an Apple Wireless Keyboard by pressing the Power button on the right side of the keyboard. You'll be able to select your keyboard from a list of Bluetooth devices. After selecting the keyboard, enter the 4 digit passcode displayed on the iPhone, and then press Enter on your keyboard. You should be able to start using your Bluetooth keyboard with your iPhone immediately. When it's enabled, you'll see a "On" badge on the icon of the Keyboard app.
When using the keyboard to type on the iPhone, there's no sluggishness at all. There are still a few things that sometimes feel incomplete; for example, you can use the keyboard arrow keys to move the cursor in a text field or text view, but you can't in a web view. In addition, there's no support for the Caps Lock key or any of the function (F) keys. The Escape key allows you to exit a editable view or field.
Using BTStack Keyboard and an external Bluetooth keyboard did not seem to have a negative impact on the iPhone's battery life. Overall, this setup can be useful for anyone who wants to do any extensive typing on the go without having to carry around a notebook. However, it's not for those who wish to remain "legal" (have a non-jailbroken iPhone or iPod touch), or who are unable or unwilling to jailbreak their devices.
Share
Categories
Peripherals Features Bluetooth iPhone iPod touch Jailbreak/pwnage
A few days ago, the BTStack keyboard package was released to Cydia. This package, which we posted about recently, allows owners of...
Add a Comment
u can buy keyboard that r maid out of rubber now i have one in my bag for school take 2 sec. to take out my iphone and my keyboard and send a email.............much easy then using the onscreen keyboard...........all thow if i take a train/bus it a pain but its a pain to have a laptop in that case too.............all so if i would to take out my keyboard and start typing with out a laptop id look like a freak............lolz
January 18 2010 at 1:24 PM Report abuse Permalink rate up rate down ReplyI just had to say hi since Dan Wood posted. Isn't all this pointless since next month Steve will emerge from a hill with an iTablet and 10 rules written on it that we must all follow?
December 28 2009 at 4:39 AM Report abuse Permalink rate up rate down ReplyFeels like getting closer to the âmainstreamingâ goal. It uses hardware that comes of the shelf, uses a packaged application, does not expose bits and pieces to the end user, just works with all the applications that use the standard on-screen keyboard and finally, it may just help you doing something more efficiently or comfortably.
jeux video
I got it working on my 3GS, was able to type in the test field, but it doesn't work in any other app- not notes, safari or email...
Anyone else get it to work outside of the keyboard app test window?
I deactivated SBSetting's BT toggle and can, occasionally, see the keyboard but it will not connect. I do not believe this is ready for 2g iPhones.
December 27 2009 at 11:18 AM Report abuse Permalink rate up rate down ReplyHangs on searching for my 1st and 2nd gen Apple BT Keyboards. Once the second gen showed but you couldn't select it.
December 27 2009 at 10:44 AM Report abuse Permalink rate up rate down Replyhow about a mouse?
December 27 2009 at 10:23 AM Report abuse Permalink rate up rate down ReplyActually, I'd be far more interested in using the iPhone's on-screen keyboard as a BT keyboard for my PS3. I think there're others will a similar wish.
December 26 2009 at 11:59 PM Report abuse Permalink rate up rate down ReplyHell yeah! I´d pay good money to do just that!
Strange that Sony have´nt released this for iPhone yet...
While my desire for a BT keyboard for ipod was greater than ipod as a BT keyboard, my desire for both has always been strong.
December 27 2009 at 7:58 AM Report abuse Permalink rate up rate down ReplyI have a laptop. But with the ability to use a keyboard with my iPhone I wouldn't need it about 90% of the time. And frankly, when you carry a laptop everywhere the opportunity to ditch it for something lighter and smalller is extremely attractive.
I want this, and an iPhone version of iWork.
Hot Apps on TUAW
Deals of the Day
more deals- iFrogz Luxe Lean Hard Case for iPod touch for $10 + free shipping
- Refurbished MacBook Air Laptops: Deals from $849 + free shipping
- iFrogz Breeze Hard Case for iPhone 4 / 4S for $16 + free shipping
- Ventev UltraTHIN Hard Shell Case for iPhone 4 for $2 + $2 s&h, more
- Body Glove Matrix Case for iPhone 4 / 4S for $3 + $2 s&h
- Pogoplug Premium Personal Cloud for PC and Mac for $10 + free shipping
Software Updates
more updates- EFI Firmware Update brings Lion Internet Recovery to 2010-model Macs
- OS X Lion 10.7.3 released with Safari 5.1.3, Wi-Fi bug fix
- Aperture updated to 3.2.2, addresses Photo Stream issue
- Apple updates Keynote to address Lion issues
- Google Search app gets new look on iPad
- Apple releases Apple TV Software Update 4.4.3



30 Comments