Article View: comp.sys.next.misc
Article #465Re: Dvorak keymapping for NeXT (type at twice the speed!)
From: Robert Munyer
Date: Sun, 26 Jul 1992 15:32
Date: Sun, 26 Jul 1992 15:32
155 lines
7307 bytes
7307 bytes
In article <DOKO.92Jul25160340@hektor.cs.tu-berlin.de>
doko@cs.tu-berlin.de
(Matthias Klose) writes:
> Is the Dvorak keymapping designed for english texts only?
> Does there exist any Dvorak mapping for other languages than
english?
Some other people may have designed optimized keyboard layouts for
other
languages, but I've never heard that Dr. Dvorak himself ever did one
for
anything but English (after all, he was working for the U. S. Navy).
I would guess that the Dvorak keyboard would work well for German,
because
of similarities between German and English. Perhaps the best idea
would be
for you to run some tests and find out for yourself. Try this:
This is a program called "homerow". Here is how to use it:
Get a standard Unix text file, preferably a relatively big one. It
should
be similar to the text you plan to be typing -- preferably written by
you.
Let's say the file is called "report3". Run the following command:
% homerow report3 sholes
You will get a list of all the words in your report that can be typed
without taking your fingers away from the home row. Each word will
be
followed by a count of how many times it appears in the report. At
the
bottom of the list all the counts are added together for a grand
total.
For example:
% homerow report3 sholes
all 14
add 1
ask 2
half 7
had 8
32
Now try the same thing, but leave off the "sholes" and the results
will be
calculated for the Dvorak keyboard. For example:
% homerow report3
... [lines eliminated for brevity]
intended 1
not 12
onto 1
usenet 1
handed 6
situation 1
... [lines eliminated for brevity]
427
Try this on some German text, and let us know how it turns out ...
_____________________________________________________________________
_
Robert Munyer | "I may be synthetic, but I'm not
stupid."
robert@metropolis.com | -- Bishop, _Aliens_
-- NewsGrazer, a NeXTstep(tm) news reader, posting --
M>UQR=&8P7&%N<VE[7&9O;G1T8FQ<9C!<9FUO9&5R;B!#;W5R:65R.WT*7&UA
M<F=L,3(P"EQM87)G<C$R,`I[7&-O;&]R=&)L7')E9#!<9W)E96XP7&)L=64P
M.WT*7'!A<F1<='@Y-C!<='@Q.3(P7'1X,C@X,%QT>#,X-#!<='@T.#`P7'1X
M-3<V,%QT>#8W,C!<='@W-C@P7'1X.#8T,%QT>#DV,#!<9C!<8C!<:3!<=6PP
M7&9S,C0@7`I);B!A<G1I8VQE(#Q$3TM/+CDR2G5L,C4Q-C`S-#!`:&5K=&]R
M+F-S+G1U+6)E<FQI;BYD93X@9&]K;T!C<RYT=2UB97)L:6XN9&5<"BA-871T
M:&EA<R!+;&]S92D@=W)I=&5S.EP*7`H^($ES('1H92!$=F]R86L@:V5Y;6%P
M<&EN9R!D97-I9VYE9"!F;W(@96YG;&ES:"!T97AT<R!O;FQY/UP*/B!$;V5S
M('1H97)E(&5X:7-T(&%N>2!$=F]R86L@;6%P<&EN9R!F;W(@;W1H97(@;&%N
M9W5A9V5S('1H86X@96YG;&ES:#]<"EP*4V]M92!O=&AE<B!P96]P;&4@;6%Y
M(&AA=F4@9&5S:6=N960@;W!T:6UI>F5D(&ME>6)O87)D(&QA>6]U=',@9F]R
M(&]T:&5R7`IL86YG=6%G97,L(&)U="!))W9E(&YE=F5R(&AE87)D('1H870@
M1'(N($1V;W)A:R!H:6US96QF(&5V97(@9&ED(&]N92!F;W)<"F%N>71H:6YG
M(&)U="!%;F=L:7-H("AA9G1E<B!A;&PL(&AE('=A<R!W;W)K:6YG(&9O<B!T
M:&4@52X@4RX@3F%V>2DN7`I<"DD@=V]U;&0@9W5E<W,@=&AA="!T:&4@1'9O
M<F%K(&ME>6)O87)D('=O=6QD('=O<FL@=V5L;"!F;W(@1V5R;6%N+"!B96-A
M=7-E7`IO9B!S:6UI;&%R:71I97,@8F5T=V5E;B!'97)M86X@86YD($5N9VQI
M<V@N("!097)H87!S('1H92!B97-T(&ED96$@=V]U;&0@8F5<"F9O<B!Y;W4@
M=&\@<G5N('-O;64@=&5S=',@86YD(&9I;F0@;W5T(&9O<B!Y;W5R<V5L9BX@
M(%1R>2!T:&ES.EP*7`H*>WM<3D=&;VQD97(V-C@@:&]M97)O=PHT-30@32=9
M5C`Z+5I4*C(O1U,Q5&`B(2Q*-RQ"4$@\+B<D(BTJ1RA`,$$L-#LM-DI@8"8C
M,5A(4#DF4TTZ02$E,@I-.20\.2U&,3A+(B5#(4A4.BTF*S!$*B526310.2<B
M1TI7+$9325Q>/S`H+"HG-$I42BTF0S(B-BXB+R4B"DTS(4A7*UP[+#`Z+4`S
M041:*&!+/D8]+",Q.4!7.3Y*1"@X+B9#24Q9,#E8-$HY*B0B(2A*,THZ8"(C
M+B<*34,I1%,Z+3),.#$M1")!)$,Q66!(-CPH1$$P*%@]75LH*#`N0C$Q0#`I
M)BM0(C<M1R,P0$X^72HX6#@J(@I-,E8P3B@[0U@^/"5%(E$\3RDK,RY6-"E"
M,2%`63E>4518/2HE36!$3DU37B\]3"8[/6!++#<N.DQ:+B4Y"DTA23P]/"XP
M7$D\+T5<1CPV434_8%@M*B=>3R1",TA!0#-+6EQ>,5-*(DDJ*B=47EY/+T=3
M6BTN2S=<7EX*34\_3U=<+B\K1U1>7T]/5UM>+R]+5UQ>7T]?7U]@8#A(6"A@
M)"5&0T!`,$!&2BXB(B,C.TA8*"PP,4)#00HK02$Q-CHN)B4F)CI(6#0S6PI@
M"GT*K'U<<&%R9%QT>#DV,%QT>#$Y,C!<='@R.#@P7'1X,S@T,%QT>#0X,#!<
M='@U-S8P7'1X-C<R,%QT>#<V.#!<='@X-C0P7'1X.38P,%QF,%QB,%QI,%QU
M;#!<9G,R-"!<"EP*5&AI<R!I<R!A('!R;V=R86T@8V%L;&5D(")H;VUE<F]W
M(BX@($AE<F4@:7,@:&]W('1O('5S92!I=#I<"EP*1V5T(&$@<W1A;F1A<F0@
M56YI>"!T97AT(&9I;&4L('!R969E<F%B;'D@82!R96QA=&EV96QY(&)I9R!O
M;F4N("!)="!S:&]U;&1<"F)E('-I;6EL87(@=&\@=&AE('1E>'0@>6]U('!L
M86X@=&\@8F4@='EP:6YG("TM('!R969E<F%B;'D@=W)I='1E;B!B>2!Y;W4N
M7`I,970G<R!S87D@=&AE(&9I;&4@:7,@8V%L;&5D(")R97!O<G0S(BX@(%)U
M;B!T:&4@9F]L;&]W:6YG(&-O;6UA;F0Z7`I<"@I<<&%R9%QT>#$Q-#!<='@R
M,S`P7'1X,S0T,%QT>#0V,#!<='@U-S8P7'1X-CDP,%QT>#@P-C!<='@Y,C`P
M7'1X,3`S-C!<='@Q,34R,%QF8S`@)2!H;VUE<F]W(')E<&]R=#,@<VAO;&5S
M7`H*7'!A<F1<='@Y-C!<='@Q.3(P7'1X,C@X,%QT>#,X-#!<='@T.#`P7'1X
M-3<V,%QT>#8W,C!<='@W-C@P7'1X.#8T,%QT>#DV,#`@7`I9;W4@=VEL;"!G
M970@82!L:7-T(&]F(&%L;"!T:&4@=V]R9',@:6X@>6]U<B!R97!O<G0@=&AA
M="!C86X@8F4@='EP961<"G=I=&AO=70@=&%K:6YG('EO=7(@9FEN9V5R<R!A
M=V%Y(&9R;VT@=&AE(&AO;64@<F]W+B`@16%C:"!W;W)D('=I;&P@8F5<"F9O
M;&QO=V5D(&)Y(&$@8V]U;G0@;V8@:&]W(&UA;GD@=&EM97,@:70@87!P96%R
M<R!I;B!T:&4@<F5P;W)T+B`@070@=&AE7`IB;W1T;VT@;V8@=&AE(&QI<W0@
M86QL('1H92!C;W5N=',@87)E(&%D9&5D('1O9V5T:&5R(&9O<B!A(&=R86YD
M('1O=&%L+EP*7`I&;W(@97AA;7!L93I<"EP*"EQP87)D7'1X,3$U,EQT>#(S
M,#1<='@S-#4V7'1X-#8P.%QT>#4W-C!<='@V.3$R7'1X.#`V-%QT>#DR,39<
M='@Q,#,V.%QT>#$Q-3(P7&9C,"`E(&AO;65R;W<@<F5P;W)T,R!S:&]L97-<
M"F%L;"`Q-%P*861D(#%<"F%S:R`R7`IH86QF(#=<"FAA9"`X7`HS,EP*"EQP
M87)D7'1X.38P7'1X,3DR,%QT>#(X.#!<='@S.#0P7'1X-#@P,%QT>#4W-C!<
M='@V-S(P7'1X-S8X,%QT>#@V-#!<='@Y-C`P7&9C,"!<"DYO=R!T<GD@=&AE
M('-A;64@=&AI;F<L(&)U="!L96%V92!O9F8@=&AE(")S:&]L97,B(&%N9"!T
M:&4@<F5S=6QT<R!W:6QL(&)E7`IC86QC=6QA=&5D(&9O<B!T:&4@1'9O<F%K
M(&ME>6)O87)D+B`@1F]R(&5X86UP;&4Z7`I<"@I<<&%R9%QT>#$Q-3)<='@R
M,S`T7'1X,S0U-EQT>#0V,#A<='@U-S8P7'1X-CDQ,EQT>#@P-C1<='@Y,C$V
M7'1X,3`S-CA<='@Q,34R,%QF8S`@)2!H;VUE<F]W(')E<&]R=#-<"BXN+B!;
M;&EN97,@96QI;6EN871E9"!F;W(@8G)E=FET>5U<"FEN=&5N9&5D(#%<"FYO
M="`Q,EP*;VYT;R`Q7`IU<V5N970@,5P*:&%N9&5D(#9<"G-I='5A=&EO;B`Q
M7`H*7'!A<F1<='@Q,30P7'1X,C,P,%QT>#,T-#!<='@T-C`P7'1X-3<V,%QT
M>#8Y,#!<='@X,#8P7'1X.3(P,%QT>#$P,S8P7'1X,3$U,C!<9F,P("XN+B!;
M;&EN97,@96QI;6EN871E9"!F;W(@8G)E=FET>5T*7'!A<F1<='@Q,34R7'1X
M,C,P-%QT>#,T-39<='@T-C`X7'1X-3<V,%QT>#8Y,3)<='@X,#8T7'1X.3(Q
M-EQT>#$P,S8X7'1X,3$U,C!<9F,P(%P*-#(W7`H*7'!A<F1<='@Y-C!<='@Q
M.3(P7'1X,C@X,%QT>#,X-#!<='@T.#`P7'1X-3<V,%QT>#8W,C!<='@W-C@P
M7'1X.#8T,%QT>#DV,#!<9F,P(%P*5')Y('1H:7,@;VX@<V]M92!'97)M86X@
M=&5X="P@86YD(&QE="!U<R!K;F]W(&AO=R!I="!T=7)N<R!O=70@+BXN7`I<
M"@I<<&%R9%QT>#4R,%QT>#$P-C!<='@Q-C`P7'1X,C$R,%QT>#(V-C!<='@S
M,C`P7'1X,S<R,%QT>#0R-C!<='@T.#`P7'1X-3,R,%QF8S`@7U]?7U]?7U]?
M7U]?7U]?7U]?7U]?7U]?7U]?7U]?7U]?7U]?7U]?7U]?7U]?7U]?7U]?7U]?
M7U]?7U]?7U]?7U]?7U]?7UP*4F]B97)T($UU;GEE<B`@("`@("`@("`@('P@
M("`B22!M87D@8F4@<WEN=&AE=&EC+"!B=70@22=M(&YO="!S='5P:60N(EP*
M<F]B97)T0&UE=')O<&]L:7,N8V]M("`@('P@("`@("`M+2!":7-H;W`L(%]!
-;&EE;G-?7`I<"@I]"F]L
`
Technical Details
Message-ID:
<1992Jul26.153220.24720@metropolis.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!nntp1.radiomail.net!fernwood!metrop!robertReferences:
<DOKO.92Jul25160340@hektor.cs.tu-berlin.de>Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.next.misc Path: arc1-ca.pugleaf.net!sparky!uunet!nntp1.radiomail.net!fernwood!metrop!robert From: robert@metropolis.com (Robert Munyer) Subject: Re: Dvorak keymapping for NeXT (type at twice the speed!) Message-ID: <1992Jul26.153220.24720@metropolis.com> Sender: robert@metropolis.com (Robert Munyer) Organization: Metropolis Software, Inc. References: <DOKO.92Jul25160340@hektor.cs.tu-berlin.de> Date: Sun, 26 Jul 1992 15:32:20 GMT Lines: 155