Bluetooth Virtual Keyboard

Getting it to work

It is possible to use the i-Tech Virtual Bluetooth Keyboard with Nokia 770. There are two ways, you can either use the bluetooth keyboard plugin or connect it manually.

The easy way to get the VBK working is to install the keyboard plugin. Download the package, install it from the control panel and reboot the tablet. After that you should be able to connect to the keyboard. Note that versions older than 0.3.0 will not work with the VBK.

It is also possible to connect the keyboard manually from the command line. For this you will need the X-Terminal application. First, open the terminal. If you don't already know your VBK's hardware address, scan for it by typing hcitool scan. To connect, type hidd --connect <VBK's address>. If this is the first time you are connecting the keyboard, you will hear a blip from the unit. Enter the pairing code and press enter. A dialog will pop up on your 770, enter the same code there. After this, you can use the keyboard! A different blip will sound on subsequent connections. Now you can run hidd --server, so the keyboard will automatically be connected next time you turn it on.

If pressing enter toggles the onscreen keyboard, restarting the terminal should fix it.

The VBK can only be paired to one device at a time, so to break an existing pairing, hold down Shift-Fn-B for a while until the unit emits a blulip sound.

I haven't yet found a way to change the keyboard's settings from the 770. The driver software for S60 that came with it makes it possible to set things like key beeps, sensitivity and laser brightness. Luckily, special key combinations exist for changing these.

The keyboard itself

The VBK is a very cool device and works surprisingly well. As there is no tactile feedback, using it is a bit more difficult than a regular keyboard. You have to lift your fingers slightly higher than usual so they don't interfere with the sensor. The VBK beats the onscreen virtual keyboard, but doesn't hold a candle to a real one.

The keyboard supports Bluetooth HID profile, so no extra drivers are required. It also supports SPP, so special drivers can be used on devices that don't support HID.

Pros
Cons

Keyboard shortcuts

It seems that not all shortcuts are available when using the VBK with the 770. So far, I have found these shortcuts to work:

ShortcutMeaning
Shift-Fn-BBreak pairing
Shift-Fn-UpIncrease brightness
Shift-Fn-DownDecrease brightness
Shift-Fn-LeftIncrease sensitivity
Shift-Fn-RightDecrease sensitivity
Fn-<numeric key>F? key
Fn-upPage up
Fn-downPage down
Fn-leftHome

I have yet to find the shortcut to toggle the key beeps. Shift-Fn + some numeric keys produce a tone, but I haven't figured out what they do.

Hardware keys on the 770 produce arrow key strokes, enter, ESC and the following function key presses:

KeyMapping
F4Show menu
F5Go home
F6Toggle fullscreen mode
F7Zoom in
F8Zoom out