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