08/25/2012, 04:02 PM
I've replaced the batteries several times, most recently a couple of weeks ago, so I don't think it's that.
Originally Posted by grasshoper
The keyboard works fine in other, native webOS apps.
But I like to use vi a lot in the Ubuntu chroot, and whenever I try Ctrl-c or Ctrl-[ to emulate the ESC key, to go into command mode, I have to
1. Press the CTRL key, then let go.
2. Press the 'c' key or '[' to get into command mode.
It's not press-and-hold CTRL while then pressing '[' - it's like the CTRL key acts like a temporary shift-lock, until I press the next key, and then it toggles 'off'.
I found a bluetooth dongle that I attached to my Linux desktop machine, and paired the HP Bluetooth keyboard to my desktop to see what happens in vi there. The keyboard works just like my PS/2 desktop keyboard - no funky ctrl-key behavior, no repeating keys every once in a while. The upper-leftmost key - the one for pulling down the notifications on the Touchpad - that worked as the ESC key on my desktop - I think someone else may have mentioned somewhere else on the forum.
So based on that experiment, I don't think it's a problem with the keyboard - it seems to be something buried within webOS and how it handles the keyboard. And the problem is it seems to just plain stop working sometimes - the ctrl key stops working in the chroot environment until I restart, either the environment, or sometimes the whole Touchpad.
I really wish I could get a reliable working CTRL key - otherwise I could do more of my software development right on the Touchpad in vi.