The BTstack Keyboard application allows you to use a Bluetooth keyboard with the iPhone and iPod Touch. Foldable, travel-friendly keyboards have been supported for at least a half of a decade by all smartphones, except by the iPhone. That is a shame, as the iPhone is a compact computer you already carry around. Combined with a portable keyboard, it can replace your laptop for taking notes or writing emails at meetings or at your favorite coffee shop.

The application fills this gap. It is based on the open-source BTstack project, a Bluetooth stack designed for embedded devices where resources are scarce. Read here for more info..

BTstack Keyboard runs on jailbroken iPhone 3G(S) and all iPod touch devices with Bluetooth support. It does not work on the iPhone 2G yet, but is not impossible to make it run on this device as well. It is available via the Cydia Store.

It should work with all Bluetooth HID keyboards. So far, we have tried:

- Apple Bluetooth keyboard
- Think Outside Stowaway Universal keyboard
- Dell Axim executive BT keyboard (based on the Think Outside)
- Palm Wireless keyboard
- Freedom mini keyboard
- Logitech dINovo Edge

Note: Before your proceed, please install this following packages via Cydia, otherwise this driver won't work properly.

  • BTStack
  • Simulated Key Events
  • SpringBoardAccess
How To Install BT Stack Keyboard Driver

  • Download BT Stack keyboard .deb file here
  • After Downloading deb rename to keyboard.deb
  • Copy to var/mobile on your iphone and install using ifile or do the following
  • Open mobile terminal
  • Type in su (press return)
  • Type in alpine (press return) (Change your default password due to security reason)
  • Type in dpkg -i keyboard.deb (press return)
  • Reboot and respring

Alternate Ways To Install:
Ssh your iPhone. You may see instruction on how to install .deb file via SSH. And make a folder called AutoInstall in/var/root/Media/Cydia/ so you have /var/root/Media/Cydia/AutoInstall which is case sensitive and drop this debs file in the autoinstall folder, reboot and respring your iPhone.

0 comments