Jef Raskin - The Humane Environment (Pythonic)

Andrew Dalke adalke at mindspring.com
Sat Dec 28 20:25:18 EST 2002


Jeff Epler wrote:
> wow.  the modal interface of "vi" rehashed in a way that requries you to
> chord every command with shift (excluding all disabled persons is certainly
> "humane"), plus only a fraction of vi's commands.

The phrase is 'quasimodal' and his book describes why quasimodal
is different than modal.  Eg, shift, ctrl, and alt are all quasimodes.

As to disabled people, he explictly states

] If any LEAP fails due to there being no match in the text,
] an audible indication should be started immediately, while the
] LEAP quasimode is still in effect. This is necessary so that
] blind users can tell that a LEAP has failed, and for section
] 508 compliance.

and elsewhere on the site (can't find the reference) he talked
about how 1) this is supportable by existing sticky key solutions
for people who can't press more than a key at a time and 2) the
better solution is a keyboard with built-in "LEAP"[tm] keys (both
forward and back -- in which case the search problem where leaping
for "a3" also matches "A#" because of shift state problems.

					Andrew
					dalke at dalkescientific.com




More information about the Python-list mailing list