Skip to Content

Using a Wireless Keyboard with an iPhone using BTstack Keyboard

A few days ago, the BTStack keyboard package was released to Cydia. This package, which we posted about recently, allows owners of jailbroken iPhones to use a Bluetooth keyboard with their iPhone 3G or 3GS, or 2nd generation or later iPod touch. The package is available for US$5.00 from Cydia.

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.


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

*0 / 3000 Character Maximum

30 Comments

Filter by:
homeygtyler12345

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 rate up rate down Reply
Jonathan

I 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 rate up rate down Reply
sara

Feels 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

December 28 2009 at 2:24 AM Report abuse rate up rate down Reply
apixelpro

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?

December 27 2009 at 8:33 PM Report abuse rate up rate down Reply
sandifop

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 rate up rate down Reply
sandifop

Hangs 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 rate up rate down Reply
robogobo

how about a mouse?

December 27 2009 at 10:23 AM Report abuse rate up rate down Reply
fngoes

Actually, 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 rate up rate down Reply
2 replies to fngoes's comment
turim

Hell yeah! I´d pay good money to do just that!
Strange that Sony have´nt released this for iPhone yet...

December 27 2009 at 7:44 AM Report abuse rate up rate down Reply
Ned

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 rate up rate down Reply
nickux

what no vidya?

December 26 2009 at 10:09 PM Report abuse rate up rate down Reply
Odineye

I 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.

December 26 2009 at 8:21 PM Report abuse rate up rate down Reply
Buy an ad here

Hot Apps on TUAW

Tweets

© 2012 AOL Inc. All Rights Reserved.