Path: utzoo!mnetor!uunet!husc6!linus!ramsdell From: ramsdell@linus.UUCP (John D. Ramsdell) Newsgroups: comp.windows.x Subject: xdvorak source Message-ID: <31397@linus.UUCP> Date: 9 May 88 17:54:47 GMT Reply-To: ramsdell@darwin.UUCP (John D. Ramsdell) Organization: The MITRE Corporation, Bedford MA Lines: 104 Keywords: Dvorak Keyboard Here is a version of xdvorak that makes allowances for differing servers. This version requires a command line argument that gives the key marked "D" for a particular server. Use xrdb to store the key code appropriate for the current server. Note: the key code is given in hexadecimal. John --------------CUT HERE-------------------------------- #! /bin/sh # This is a shell archive, meaning: # 1. Remove everything above the #! /bin/sh line. # 2. Save the resulting text in a file. # 3. Execute the file with /bin/sh (not csh) to create the files: # xdvorak.c # This archive created: Mon May 9 13:26:21 1988 export PATH; PATH=/bin:$PATH if test -f 'xdvorak.c' then echo shar: will not over-write existing file "'xdvorak.c'" else uudecode << \SHAR_EOF begin 644 xdvorak.c.Z M'YV0+U2 P$/&SALY8=: 2.-F#ITP;-C, 1$&!!&#"!6N*9-'S)LPJD^3F1#IHR(#;F&?.& M#%*&(([B">-T3!J2;$Z: 6$4J=*1(#>*%$%$A (Z;T"(00J':!DW=,J(O',T M)4&,/1V"I#-G)@@J1Y-R9.H4A)F#(/*\J2,'!$N7,%\J&!,FY5K#B]V(K#.' MX9F!;=>((>,7L-?!39].A-H5!)LR9NA$K2R2*9LZ;5*B/!N8#4.D=](8!4%6 MA-\I#^7(OLM38?#A<]ZT*6/4L^LT&W7<3)" >480+8@(7IKZYA7A:$"X2?NF M:V.09W"_Y"N$,B*H (EQ+:DVA" MAC"1,"<>JLPK.*;QSRAS&,"8X%*QCEG+#52#"O6C1SH M(LV1T$="XI92*40IT'(%*XCD1=O4IE9N(0W! M3,,.N).3)(CS11!)@QZB-IS6(!"C;>IE'EX:TYDF("E^0SK5.E:QUM"=8KL$"O7Z :20#;)JHN\JI@+<)A MP?I0&)&!L7.58UT)JU4I3%:K4,"L8S=[UR]0X;-?R()H!0M9K68!M498K68' M6]HJH/8(LJTJ;<&:!-0.(;>/M2M8GX#:7:IUM+L%+6J9 %S2@E6LU2OK6=V' MV$7. 0V8S4E;.^039"J"V"><-K!-168;W"U>H14)L$ M^'+V"TA +22/R]KX?D$)J$6"?4N[!-128RRU:W=C>M/&]O?^VH!M0].0X3=4&$LH#8*%1X":I5082N@ M=@D5%@)JL5!A)Z!6"!56;!A0>X4*5[8IJ+5"A:V+!M1J ;!2M:+)FMI0',V3 M#%^$ PI,A"(+/\A&%65IFZ3,Y88*-5(KI21'+$D31-XAR_51 1:Q;*$X/S2B M3AV66J4<3BVBIC"R#%,+?-!G^SEES[PC"1[\3!Y @Z"->1BTHAF-/$3+9HM( M6:\[G9&I4GO,DQ\TA>KE'21IQ1BK0AUA#* MY =#*)<(J@F46>5(Z=I A3?($'FW#)5CM+K?FXRYE&7&-9@E"=2%E!+60HWD M3^C F)2$]*AL#5[WS@EJN-$HJJ=\!Q//B=$O?DY%M<;-.T*W8TA.!Y-?&>7G.\/*>SYS MA@P]YBX/PZ)K#AY\NN'K(-AY#+B>@)\+VW1!?^C7 8NVK2SP-R(A0A&$4(4C M8+0M5C0#"D2@:%$QI#X/!64)N 6"Q==G\5QP@PAZ#I:QP]SP9Z]Y?8 N])K3 M_2T>Q^@DI9R&S1LU)V]JB(?J,(:6N2$FT8^"$N?(VSQ(1N@5(J=89M M8H!5&$P;N 5L8$9U]V@FA$AYMW=]AX%F1-WDRQU+!E@?#5FS(L3=:UX?*EP)'_$QXO$E !BAE%8, 3C5@961R&.^(J0=E@UI7KV FIW$'4_ M-7%F]W5L]X5PUWF7)W/ J(?72',P5W8,6!AJ!UC": 0_408H@ ),.(E61B&WPR*O01J;2'E1^$U;V$H@H&]DD2 V@S4B$ 7X M)@*8M6W=!@+?MI @0"DT6&_L,P8H8FZD\5-1QCMB0!5? !\3@0+P,0:H$B)V M<($L)65'.80 21,J !]V@&889085N8BVY#8O(0?U(0*0&)9S()9BR8G V"94 MN04PT$-X:#/I-#_J0W8 -")TX *1=Y=T8)8LE99K27EM8C-ZV28.!$$21$$6 MY)?$H69YD%BI\04FTD5'P6A?M$=8)D%>)Q544096@14@X *>^9%M&7E5L"QX M$!JC 3Z'-"[UPQ%?XA1V*7DO21TQ&0.1(E4DP1!&&2)("2)GL)355FM/^9M1 MJ0)3J916.6:\ Q]?$$BW409[=FVZ.5(S$$D<(ARV%)181I2Y>0:[294I@%D9 MJ#=CX#3;:0=;$ ,]1$D/%$$35$&X!0+6)Y,ID #55IVR@0+8.90A,@?;V9U* M^9W/:4LQ )^@A"F4X0;0V9M;( /I"99X,'G.IYS,.4C?69]X(!SX*93:>90L MX)WRF!-0@$!H2ISH$:S=J-$>*&6F)\;JIL=^I^8A5$9& (KETE8\ 2Z@T9# M2D=Y@ ).4 5,P%S?.7PL]5!X) >#-P25\3I@8B!"2J2;B%E'BJ$Q@%E2U28Y MT9 G\A3.V"+?I#Q"=3-U82P[TR$?,I?S$3$_ 0)GD 8QX09R99^V1(!5-CY7 +EF7]Z8$@,)U0I@!" end SHAR_EOF uncompress xdvorak.c fi # end of overwriting check # End of shell archive exit 0