Not being British, I use the English (US) virtual keyboard, which puts a plus sign (+) and an equals sign (=) in the two spots next to the zero in the numeric keypad on the on-screen keyboard.
Choosing English (UK) as your first language in the Text Input control panel gives you a different keyboard layout, with a hyphen (-) and an equals sign in those positions, as well as other changes with the keys shifted. And of course, other language settings have different characters for other keys as well.
Obviously the virtual keyboard simply uses different mappings for the different choices. I keep thinking I should be able to change the English (US) mapping to use a hyphen with the numeric keypad.
Others have explained that creating a .xmodmap file in /home/user/ lets you remap the keys on a Bluetooth keyboard.
Is there a similar solution to the virtual keyboard mapping? I really, really want that hyphen.
Update: Solution delivered! Timothy provides a detailed explanation in the comments to this blog. Thanks!
Second update: I’ve been practicing the alternative case gestures, as described in the Maemo Wiki page, HowToInputMethod770, in section 1.4.1 Gestures, and as MikeB reminded me in a comment to this blog item. When you press a key, wait a beat, then drag up, you get the shifted character. This works for =/- as well as for lower-case/upper-case letters and so on. I’ve been using it for parentheses and some caps, and it’s great — except that I am only succeeding about 80 percent of the time.
Apparently when the pressure of my stylus is deemed inconsistent, the virtual keyboard interprets my “gesture” as a double-tap and give me two lower-case letters. Meanwhile I’m still pressing and moving up and then double-deleting and starting over, and in those cases it’s not faster. I’ll see if I get better at this or if the keyboard/touchscreen is just too finicky.














0 Trackbacks to “Desiring the unshifted hyphen”