April 2017

S M T W T F S
      1
2345678
910111213 1415
16171819 2021 22
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
marcmagus: Me playing cribbage in regency attire (Default)
Sunday, March 8th, 2009 01:57 pm

Yesterday, I alluded to something I'm calling thzspaczproblem with the FrogPad. As you might discern from the name, it has to do with the spacebar turning the "e " sequence into "z" when typing at speed.

The reason for this is that the FrogPad is a semi-chording keyboard. Actually, FrogPad uses a bunch of different paradigms to pack all the complexity of a PC-105 105-key keyboard into only 20 keys. Sometimes, I think the multiple paradigms cause some cognitive dissonance, making advanced usage harder to learn.

Normal keys: 15 letters, [Space] and [Enter] act like traditional keyboard keys; press and release to send the key, hold long enough to enter repeat mode and send the key rapidly.

Chording Keys: The rest of the letters are produced by "chording"; you press a modifier key "simultaneously" with another key to access a different meaning of the latter key. The [Space] ([Green]) and [Number] ([Orange]) keys function as chording modifiers. To make these easier to use, you get a bit of leeway--if you hit a chording modifier and another key at really chose to the same time, the keyboard helpfully treats them as a chorded keypress. This is essential to make chording work (you don't hit the keys at the same time, nor do you release them at the same time, and they may not ever be pressed at the same time).

"Dead" Keys: Dead keys, when pressed, do nothing, but cause the next key pressed to behave differently, then return function to normal. The FrogPad has the following dead keys: [Shift], [Ctrl], [Alt], and [Command]. These work a little differently than normal dead keys, because they in fact press and hold the associated modifier key until another key is pressed--this rarely matters. If the next key is also a dead modifier, both are held for the next keypress. Pressing one of these a second time will release it.

Hold Keys: The dead modifiers and the [Application] (aka Menu) key have an alternate combination which puts them in Hold (or Shift Lock for Shift) mode. Most are released by pressing the modifier again, except Shift, where you have to press Shift Lock again.

"Thzspaczproblem", of course, follows from the necessary implementation of leeway for chording, and the clever special status of [Space], under the thumb where it's easy to press, as both [Space], the most-pressed key, and [Green], the most-used modifier. Normal fast typing often involves not only moving to, but pressing, the next key while still releasing the previous key. Normally, keyboards can handle this, and this one can in most cases, but when the key combination is potentially a chord, it has to guess. Thus, your word-terminal primary letter and space turn into an alternate letter instead. This can also happen to [Number]/[Green], of course, but it's much rarer.

I'll reserve discussion of the (more minor) points of potential cognitive dissonance for a later post; typing one-handed is still rather draining physically and mentally.

Tags:
marcmagus: Me playing cribbage in regency attire (Default)
Friday, March 6th, 2009 12:41 pm

I'm getting more comfortable with the FrogPad--I know the key positions for all the letter and number keys, and most of the punctuation. The latter I trust much less, however. Trust is a big issue at this stage--I know things but often feel compelled to look to confirm anyway, which slows me down. Also, I tend to hesitate at the beginning of a word until I think I know how to type the whole thing, which is weird.

So I'm pretty ok for conversational typing, if a bit s...l...ow. Controlling my computer, otoh, is a pain, and scary. It's just intimidating having to accurately hit all those symbol keys, and they're kind of a pain in the ass to reach. Plus hitting enter by accident is rather easy, and dangerous.

(HTML tags are a particular pain: [Symbol][<][Symbol][p][Symbol][>][Symbol] enters "<p>". No chording there, for good or ill, it's 7 keypresses. Apparently the next version, or the current USB-only version (I went with Bluetooth-only) will have a non-sticky way to use [Symbol] so that becomes only 5 keypresses, which would be a huge improvement.)

I do find myself occasionally reaching for some keys in their qwerty positions, but surprisingly infrequently--I think it mostly happens after a p (same location) when I try to go somewhere I commonly go after p.

I find myself running into "thzspaczproblem" a fair amount, though less often this post than usually; perhaps I'm smoothing things out, but probably I'm just typing slower when thinking what to say. (I'll explain what it is in a separate post, later.)

Flow on this keyboard is really interesting--I really do often find my hand conveniently located to the next key I want to press, it's pretty rare to chord twice in a row writing English, and the like. In other words, I think they did a darn good job on designing the layout of the letters and numbers. I'm less convinced about the symbols, but they were probably targetting written English again, not bash and vi.

Edit: I lied...> is typed with the [Space]-[<] chord.

Tags: