Fun without wires

Archive for the ‘iphone’ tag

Using a Bluetooth Keyboard on the iPhone 3GS

with one comment

In case you didn’t know, portable bluetooth keyboards have been available for a variety of PDAs for a long time. Like, a really long time. The iPhone, for some reason, has always had a crippled implementation of Bluetooth which meant that it didn’t support the profiles necessary for an external keyboard. That changed recently thanks to the work of some enterprising hackers, armed with jailbroken iPhones and a desire to type with more than their thumbs.

I can confirm that I’ve installed the BTStack Keyboard driver (via Cydia) and am able to use my Apple Wireless Keyboard on my jailbroken iPhone 3GS, and it rocks. Here are some observations:

  • Full version (not the demo) works in all applications. You launch the app, connect to the keyboard, then go back to your Home Screen and go to another app. From there, pretty much anything that brings up a keyboard panel should also be accessible via your external keyboard.
  • After installation, I had to connect my keyboard, then restart my iPhone once to get things to run smoothly.
  • If your keyboard is also paired with a laptop or some other device, make sure you either unpair it from there, or turn Bluetooth off (or get out of range) before trying to pair with your iPhone, otherwise they’ll conflict with each other.
  • Modifier keys don’t work yet (so you can’t hold Shift and use an arrow to make a selection for example)
  • Copy/Paste not supported via Apple-C/Apple-V, which would be nice 🙂
  • There is no pause or lag between hitting a key and the letter appearing. It’s really slick.
  • Auto-correct on the iPhone seems overly aggressive when using the keyboard and gets kind of annoying. I’d like to see the developer perhaps suppress it somehow while input is being received from the keyboard?
  • Not being able to navigate around on the iPhone from the keyboard makes it feel a little weird, but it’s definitely workable. It would be awesome if there could be some rudimentary support for Tab to jump between controls, and perhaps something like Apple-Esc to jump to the home screen.
  • It seems that the keyboard disconnects automatically after 15 minutes. I thought this was only supposed to happen once the iPhone was off, but it seems to happen while you’re still using it as well. I believe this is a battery-conservation measure.
  • Speaking of which, using a keyboard doesn’t seem to drain the battery any moreso than just having the iPhone actively turned on.

In general, I love this. Totally worth the $5. I tried it out by drafting an entire post within the WordPress.org iPhone app, and it worked really nicely.

Written by Beau Lebens

January 5th, 2010 at 11:22 am

Posted in Bluetooth

Tagged with , ,

Wifi Stumbling on iPhone 3GS

without comments

WifiTrak for iPhone 3GS

WifiTrak for iPhone 3GS

I’m currently in Santiago, Chile on an extended trip, and trying to “work from the road”. That’s easier said than done, and there are a number of things you’ll be looking for when you’re trying to set up a temporary office in a cafe or other location. One of those things, obviously, is wifi. A lot of places are nice enough to have a sticker on their window, or some other indication that they have wifi available for guests to use, but it can get tiresome walking around peeking in windows trying to find signs of life.

The solution that I’m currently using it to employ my iPhone 3GS as a stumbling device/wifi scanner. I looked around on the iTunes store for a while and the best (99c) application I could find that actually works on the iPhone 3GS, doesn’t require a data connection of some sort, and is a true scanner (not a location-based look-up against known APs) is WifiTrak.

I can turn on WifiTrak and then walk around an area that I know has some cafes etc, and quickly get a scan of all the wifi in the area. It’s easy to spot open/protected APs (although a lot of the protected ones here will give you a password if you ask), and to see relative signal strengths. It automatically sorts the APs located by signal strength, so you get the strongest ones at the top. You can even connect to a network directly from the app which is a nice touch, although I’m not using that since it’s really just for scanning purposes.

Written by Beau Lebens

December 18th, 2009 at 1:33 pm

Posted in Uncategorized,WiFi

Tagged with , , ,