OS X (Bluetooth): Previously mentioned Type2Phone received a big update, allowing you to now use your Mac's dictation feature to have what you say automatically converted to text and sent over Bluetooth to any compatible device. Additionally, the app now accepts AppleScript input so you can send special commands as well.

Mac OS X: If you prefer to use a keyboard to type on your phone or tablet but don't want to…
Read more Read more

Although primarily a Mac app designed for using your computer's keyboard on your iPhone or Apple TV, Type2Phone works fine on other platforms as well. I've been able to type just fine on my Nexus 4. Dictation works just like in any other Mac app—you simply press the function key twice to start speaking and once more when you're finished. The computer will handle the conversion and send the text directly to your device. Type2Phone can now handle input beyond plaintext, meaning you can send commands to control devices. In testing this only seems to work with Apple devices, as designed, but helps with one of the app's larger downsides. Previously you couldn't move around your phone via the computer and you'd have to tap buttons to send what you typed or just move throughout certain fields on the screen. Now Type2Phone can emulate that functionality. You don't have to know AppleScript to do it—many of the functions are built into Type2Phone's special menu. Of course, if you want to create custom functions you can write them yourself.

Like before, Type2Phone will set you back $5. If you bought it in the past, however, this update is free.