Android on the Desktop - Keyboard adventures

Having deployed our Android boxes we encountered a couple of interesting issues relating to the origins of the platform.
The problem that emerged is that the keyboard interface of the android device was originally targeted at a soft keyboard and this translates less than perfectly to the physical USB keyboard. In particular we found that the num-lock key altered the behaviour of the enter key on the main keyboard. The enter key on the numeric keyboard appears to work reliably at nearly all times. This behaviour change appeared to be most obvious under the browser where the numeric enter key would do a submit of a form but the keyboard enter would occasionally return a ‘q’ and not submit the form.