home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.next.misc
- Path: 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
-
-
- 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
- `
-