[net.misc] Keyboard preferences

lmc@denelcor.UUCP (Lyle McElhaney) (01/29/84)

Ok, I've listened to net.cog-eng talk about keyboards, and people in
net.micro.* excoriate various keyboards all over the place (the favorite
whipping boy at the moment sems to be the IBM pc keyboard, but I'm sure
that something else will inevitably take its place). And I have to agree
(I have an IBM, and its not the best placement, but not completely beyond
the pale) that the manufacturers have gone out of their way to confuse
within the confines of the ANSI standard. What I want to do is find out
what is the best (favorite? most useful?) arrangement of keys.

Lets assume the ANSI standard to begin with (ANSI X4.14-1971). There are
actually two standards: a logical pairing (i.e., ! with 1, " with 2, only
one bit difference between cases) and the traditional typewriter pairing.


       !    "    #    $    %    &    '    (    )         =    ~    |
       1    2    3    4    5    6    7    8    9    0    -    ^    \

	 Q    W    E    R    T    Y    U    I    O    P    `    {    _
							   @    [    _

       LK   A    S    D    F    G    H    J    K    L    +    *    ]
							 ;    :    }

	 SH   Z    X    C    V    B    N    M    <    >    ?    SH
						 ,    .    /

			      SPACE

			Logical Pairing


       !    @    #    $    %    ^    &    *    (    )    _    +    ~
       1    2    3    4    5    6    7    8    9    0    -    =    `

	 Q    W    E    R    T    Y    U    I    O    P    ]    |
							   [    \

       LK   A    S    D    F    G    H    J    K    L    :    "    }
							 ;    '    {

	 SH   Z    X    C    V    B    N    M    <    >    ?    SH
						 ,    .    /

			      SPACE


			Typewriter Pairing

(Note that the logical keyboard has an extra key - there is no defined
code for shift-0 and one key has underbar in both cases. The standard
allows that the shifted character might be DEL.) The ctrl key is to be
"outboard of the two shift keys". (!! The standard says that when using
the control key, the output code will be the same regardless of the use
of the shift keys - how many terminals handle that properly?) Undefined
are the positions of return, linefeed, tab, escape, ctrl, backspace, break,
and rubout. Lets leave function keys, the numeric cluster, and cursor
movement to some other time.

Well, then, what's your pleasure? I'm typing this on a Freedom 100, which
follows the typewriter arrangement (with one minor exception). The above
named keys are located as follows:

      LE    !    @    #                         _    +    ~   bksp break
     esc    1    2    3                         -    =    `

     bk tab   Q    W                               {    }         rub
      tab                                          [    ]     n
			       . . . . . . .                 r/
ctrl  SLock     A     S                         :    "   retu/     |
						;    '             \

      Shift        Z                               ?   Shift    lf
						   /

			   (LE is local escape)

I'd like to get some consensus-of-the-net (if possible). Reply to me via
mail, or if of general interest, to (hmmm.... let me see) net.cog-eng
(they seem to be slowing down now). I'm sending this to several groups
to catch everyone who may be interested...DON'T FOLLOWUP IN ANY OTHER
GROUP THAN NET.COG_ENG.

By the way, I pretty much like the arrangement on the freedom or vt100 -
except that I wish the ctrl key could replace the shift-lock. Never had
much use for shift-lock.
-- 
		Lyle McElhaney
		(hao,brl-bmd,nbires,csu-cs,scgvaxd)!denelcor!lmc