Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!crdgw1!sixhub!crdgw1.crd.ge.com!ibmbin-request From: ibmbin-request@crdgw1.crd.ge.com Newsgroups: comp.binaries.ibm.pc Subject: v12i098: grabtext, mouse interface (part 01/01) Summary: A drag and drop mouse interface for PC Keywords: mouse, cut and paste Message-ID: <3919@sixhub.UUCP> Date: 19 May 91 05:05:42 GMT Sender: davidsen@sixhub.UUCP Followup-To: comp.binaries.ibm.pc.d Lines: 246 Approved: davidsen@sixhub.UUCP X-Submissions-to: ibmbin@crdgw1.crd.ge.com X-Questions-to: ibmbin-request@crdgw1.crd.ge.com Checksum: 2059504050 (Verify with "brik -cv") Posting-number: Volume 12, Issue 098 Submitted-by: sfd@ocf.berkeley.edu (Scott Drellishak) Archive-name: grabtext/part01 This is an xterm-inspired text-mode mouse cut and paste utility for IBM PCs and compatibles. It works for sure with Logitech mice, and should work with any other type as well (as long as it uses the MS Mouse interrupts). Submitter sfd@ocf.berkeley.edu (Scott Drellishak) says: GrabText is a TSR program which allows you to grab text from the screen and then send it as if you had typed the characters from the keyboard. It was inspired by the cut-and-paste abilities of the xterm terminal emulator (which is part of the X Window System, which is probably a registered trademark of either MIT or DEC). This program is the answer to a long- standing question for most PC users with mice: "What good is my mouse when many programs don't support one?" [ Checksums obtained with the 4.3BSD "sum" or System V "sum -r" command. checksum size (bytes) file (between BEGIN--cut and END--cut lines) 11054 12719 part01 checksum size (bytes) file 15147 9208 grabtext.zoo -- bill ] grabtext part01/01 BEGIN--cut here--cut here begin 644 grabtext.zoo M6D]/(#(N,#`@07)C:&EV92X:``#.#!S\A4Q"+L0KGLU3 MY>"?!6$2T-%2@([3`EH`FFDH^*RC@V@H+1B3\,_&+Y0V>N'?!0'=/`10H).% M`M!Y;1* M1@:T`@$N!)`8@D>OH!C+B@6XZ-$L*-:RH@$V>G`+BKFL"$`)`E6DBPT5AO#! M,"$.68P%)R[T08@$E/!DC%*&6("5%N"8)2X&4>.@ M%P8DL.8$"Y]I8+Q"C62/!N M!?'><\X`QA"\+S<2)$(N!82M&TJ_.QB`L!]);&9J9R0(^,\Z$1#C@0$5#.`! MPB8`\3@DMORQ! M'S9W_''(!DI0\LDI]_NSRRKS8HT,!4`?,($T#:`:B#*$%P4/! M*.Y0,"$!'K=M`B('Q/VU,4<$X$'77UL*!!!\FY!(W1YX#;;'`E1@P@X'\.&` MQ_CT3;CA@VO]X+;=?AON(L:,LNXH]E`@TRCECB(/!?\&;,XBUT0CS@#"C&)K MZO*:,XHR_L(+CKVXC\*,!#@S;6O)/\#@>/`B#P_(#SGX803R'BC_0Q#'+YV\ MT\MKX8<*T$L?1O4Y1X_]#WKX\;CUXA/_11T%B`K`.@(X-PH]%*1S"0#=CV_\ M^>%+W_SSZ),>]?@GO/%ICWL!'-_W"'@]XI6/@>E;WOK:AQ;X.2=B]!M-_H@' M@CH8@"FG6P<(@D4UW-5!`.NHP"!<8"L!_,,!IR-AQ'#'A]9TX1^TN\?J6O>Z MV-DJ'8C`7P*)M[\-+N]_1IP>^`I(O`,F<8%)?&`2)^@^"P(#@^:"H/0ZB$(5 M&J"%3"F7#`WPNSZTA@TXU-V\0K<("YS.=;"37>X`)B]ZBN0RA?WX@-;@>(! M?*#'%:R`#B/,LI:[Q*4N;16(7DK@E\%L)05>20%TE."8ME2F(GGI2V`*DY@* MP&8RW[=,;C[3F]*D)CK2L0]:9I.:!Y0DIFBZ9*!U),` M)/F/&Z`C`;-49`2VN1E;(8`/STB'-Q#J`V>TJ@ZM448`<.$-"4`!%]CP*CJ\ MH0]:CL(9$C"I`/K`@%"$53+3P,H>C%4HN,*^DBG#6"I"UB;[#<6\+3N<5%IPU<.=MJ6L"QZ+A%/D*!60.$ MK@_^"ITAB<`P55H:@,!@,W@&`!_<`":;^D'#%B,SQSV06L+@(XUX(,UZ-#" MH;>P9P#XX0@)76@%V!S=\(C7G=)Y\3I2X&*TV/F4*FUM*E6`C\F2;FTQ[*KG MUA:Z=33@SX[>"!E/!0!._&.5%.@"UCYP`"UD80M8>,;6`L$.:@``<]X"%P$L MT`A#L.`?4`B1-B(`A5S`0D'H($`!F&T$;D0;%XKP:BY"@.UY$,`(1GC".KZ` MBU5X]1\T0,X<;U%G62;$J>X^'1:AW&X+QW-`,`";M*)DB"@`H0J"<@0%3SB M'6`T)J\``&"A0#8LP#(L`#4.`#AD``*@A!T"`#K=T!_G``R!`!PC``PU`!P3` M`PE0!^C`?NM`#O;F&4*@"@IP;P$P!(8`#NR7#^-0`:R0!"P@`G3P``0@`CS` M!75P`(#``R)P0D6X`/8P#.G@!;LW``/A",C'`![!'T,P`-NP"/3P("NP#G*P M.N60""Z@'^/@`(E@!W56#`)@`ZRP@^"@#W0`#\ZA=\#W#R9`?(M0%A`0!>B0 M-UFP"/AP@R3@`1YP`%X($C-@#_SP@!_`B!]D`W.!#BD0`#\V5-AP*?=Q<*T1 M#_3@'#;Q#XGP`VPA`%6A%5Q!#X.3+9LA>AU$0>]3`8M@!`00>J.7"(=P>DPA M>LZ!+5N#.9M3!`8P"DQ0`3MP#'6``"7QC+@4$U$1$<^8"'=``*&PC41@`/V4 M+2(D`K)D`X)`!`97A.YB!:)D0D)#"FD,$Y0`0IC MCP@ID@))D"EI.=K"+>$R`#J'P#UFP M#D(P2L_(.3<8`XOPB]9F9N)"YT)`$3Y#[>'#I]PF+Z9+0B9"3$I"_Y7#IY9E(S@&\#`#\Y! M$^#R+??`?JM8%?<0#>C7+00P#Z:@"$3P#XIP0RLP#(A)E+10`V^S$!G(",+0 MG+10`F_C`<40FE)"E`@B#XL0FF]#"S&P$$2Y+?;I+<204OP0#>DP#Z4P`U10!W(@!F_0`D,``BT``D/P!G"0!W*0!F>`!G0``B@P!BD``C&0 M`SB``R`@!&\@!VP0!FY`!B"0!&Y`!VS@`@!`!&E@!VE`!F4``F4@!W(PHPV@ M`$$@!FXPHVT0!FP``G"0I&<@!V'0!BEXI&V0!FX0!G20!F_@!DOZ>V9ZIFB: MIFKJ)Q6`&(BQIG`:IW(ZIW1:IW9ZIWB:IWJZIWQ:IVB!)ISD>PIP!%@J!E10 M!GAPHG9PI',@IF[`HBX``R"0!G,``D]Z!R`@!V70J$2ZHTOZH2$ZHB5ZHB@P M!"O:HCD0`R`@!GD``E,P!F]`!R=*!)K*!FQ`J6@0!FO``B`0!+8*`E)`HB9: MJ5*PJ4>ZJ&3@`DM:JF-*!R,J!G40IF-:J73P!B!`J&%@J(A*![R*`S)P`ZYJ MHW00!KWJ!FDPKKVZJ"[`JU-@HR#0!&$PHD_*JT,0!""0JC$``SB0`DNJ`*(Q M!V%P!F6@`]=:J(>:J""P!2T`L&90!EV0L"WP!F9@!EU0I@L;!@T+`!$[L0"` M!PS@L1[K>Q"`)K`@`"5["P(0$-RGQ/T"`9DC``"7#@``C!9#HO]L/RT```(5 M```!````````````9W)A8G1E>'0N9&]C``H`?RBD`````````````$`I(R@` M`!LH`$&PH,&#!X_("2.&2AD\=%B`L%)&SIPT;]R`B.$"AL0@<.2D8;,Q1XX8 M`A$2#`*BR9LZ<\J`&%*'3HL@;LBT@!)F#AV95>B,3$,G#P@S;^2`2"*DR"$$2J&39DY*56*+3CD#9P\(L^@H0,"Q9`4)4^"F'*5#ELB M*=LJ0$2CXH!$Y6$'`J0@SC9LS M(-[005-1,^8S"]O,.0&"S)LQ==J4<4-G*T8W$I.`.+.5M-+16RL;U.WW)1LR M(.:$,0J<+=,F4ZL^?SHU+XB\9_K^S(NV, M84@*Z>SFJ]0F8<:@\?PUMYLQ+A"4A'I)G!`9"&WT%1-R5.4A7$&B^0:"=V&` M)QYY<^0&`AIFR=0<"'=P6$9D2KUQAQM2C1;>44EE%YE4LKE`F0(/$F8C"$1\ M-89(<`B5T8QB*<200Q"!T-=4(%`QA12FO8%:&&V`N)]^4^UEHE1YO#3A&[LM M),:$#[%E!F9MU#@A::1693:AD2\^BI52&^(P1`;1H5Q71G9E;HIA1:.%]AY"*4'0AE$2=A$$E2$ MIA011;PE*17[37M::D:FB"95<]Q1&AU<:LM&1F>T8*9/HGH&6AQU?.6C1D@I MU<8;/H$`Q1`@P%215'>DBV"O9>A`D`A7_,76&6^\,1FY!QW9AE$3:RPEF^*Y M812U3ZK66D8GL#5''7#`D92P]?T@`I`J"=E0F/D>E5<9$HGJ])K8MJ:=2&+4 M=&T9DB)AXH@5262GF7AF'-.9,N&,K\"BM0D"7XL:&9%F7O4$:$87@:=4G&0H M?.K.[CV\)=I3D4%&7G-()89>)K:5UYZ)QC2&X"((P6UVGYU:U11TU&&&&2*D M(".-+!M$KTPB*$TD'2Y8,[9O7U8';VX^242=C>JGG&<`(AI=4'BQH MCAR>)U@7'TDQL2X@6QI+Q=!+;-FP!JO!3RR'42B,=N0=QJTLUN)OVV M,W0!A`=)G9=6!P(3A@&%L.N<'%#$JE:AZ2<0:<'$P(.@EYP--A;1%1D6Z+?2 M%60_:N'+8A0VKWK%;X&K^E!>&EB&%M@A#>#ADAIL=[TCN:%M7C$#'&*$4+ M#:$9`Q*ETL8Y#,Q?$LO/?NHSA]&)94`@*%M,/&1%V20N-!K!T][@J!$Y:H0^ MH!EAD3HV&C.=L8)MN&`+,B@3LSPL0V8CI4QLB,(-/FQT9I+AD)C6@A;"#F'! MD@K01#A#IM$2DHG2(Z`6.`==M;!X3B0(_R0$'(UDI(I'.I+&$D@2.X7R)4H) M0TW>\!!`NL!:/JM-L(!F)C.,)&TBH0TE:W*N,]9!+B5 MSD*II#YCL,]XC+*X,VB'LA<%,2I+"4-,,9),2*]+T\PU6ZMAGCF*[0.+M@Z03"Q/*H$80S`?` M;A!90:;PQ\E-=8U(324O7I!Z2$F0X\)8X([,+ M*B9E4C:BKJ&)8G&E4#GUDA&KLH@:^X&`BFPSJ]A-(F7SJT8`=H8@"]-,0RX1 MFY'30D[=#'$767"BTL@6J:5E+9RZ,HH.EH8VW*HV]3$BMB3E!-&0,JCN3%2> MF]9GJ94M)/8A%IH(G6@,#RXF7O%P-V7S8?Y^BINZDB?`Q",4OW(6SUA9E;7& M<+US(CE)7$(U(!L;)HD([2*"ZZ](NQE/HLED-GSVH8?"1#8H*W9P4$2#%-=B M;$`3CM3_-7'4JG*X_!$NSV:RG5!($KEA&]))L(.>G>8UB!;QF9Q)6J5Q8&I[I&,.?*% MWJB$NO*:ZUWSVP6WZ.%_K63_-1E[\N80S.6P/3A?/,Y&!GUR!\9T>%,;J6)0 MC/[\9V2RP_CL-(XLB-(EY3M"]I+[I1/N,H=42R6JLE'"KQOTN^`C/:YO"WZQ M3S"SJ$XF65>>0=A_H&8F=R+/.O"SNQQF%9_5.EFH2CFN'9)"E+OETG:]\AZ+ MAE38AW5YPGBZIRW!!QJDUWNM0GDE!6U.QR%>(6J"%%09D5<2$6AYE58TY%1& MP3?2VQ@8JA52&01+_E4<4PQ;ZL287\53L\Q,:@7U241RW@AS?YW."$G06 MT4^.]R__8P;CAAQ#,(HCQQB_)@6]`89&]A<'0D<_4W\BP"^8 ME")<,B9EP#!@534]L2@R]U^$-'*T,79H$I2L1I1*T3<[B2T2H2NKUD46^!D0M!1/-E3;,SB9PG331(EG M@H$:Q$N'5&Q"=2ILT$V[\9=5PFYH,@=:D5>4-&=HLCB8PWV@(342J((RP4L9 M8CQH`W]2<4OU<0>JR57W)HF?"2(+`0?5\1+CA2:2H3^LLI41E922`@45\1=P MP)A(DD`Z)!/&J!$221+^A`=RDQR.&1Q(-2<^81;2TUC8617F,G)4HII2DWX5 MP1@:58*\)!%PXY9B\2KSMS-6]6OV!:#1I(4HN#$Z.6Q5(W9Z5W8Q-F/?J)(J M@41Y01L7^DK^Y2DR(01)\`13,#N]`DF_\@:/U1U<\G=T`#Y;!Z/:2)Z7E#W# M(R6O-Y4>5B&'8Q^KHB-AL!G!XTDJP00I4T;00YWQIWB.\@:F%W6*)P),2J6A ME2WS)SW6@13'(1E'@U1G4`>CI9MW0R*2,@6>T8%S`H*-5RJY"2B-R(4")@=X MQGO74VMK8(!NIA$4B!S*4F2*PBANPW4RH2WZ04;;>92L*35MF:'')V,2BI/D MN3@UFI1HLW5?.'D047(5A")@-)8CN(`DN!589)BP:87'46UU(),'P:;KIX0R MLVGQQS15521A:`J M<7J:!FM*`3]^%1.751$5F2<3TXZO-E)'\85X>I1AF'',6G@9`P=D$%=2T3U6 M]"MY81<]Z7B0&!GF!$#5EQP[*A[851^=>6%`.&9"P6ISPG:`67A^JG5(U5#" M9!766C[DN"'INA@MP!MR8"W:V49(.1M*BA`FIR6>A28P94RWX6KR6BU>$24H MLRIA<%M^5Q,6E:B5@HB*5ZWB:D9R0_BW3*ZK-]`;1"%K%1:5:1@1PVEYK\070J(35FV583%YL""E<+TA;>811S MHDHP66\R895+82:R016=J1M7<85'D2RU!9]L4!.&U&)6M$@K"XEXD%<]HG)N M1@=4DB@HJJ+=R2:=NQ?.NCR&J4-HBF:C*Q:;UF=+%%"_&5&>*RE5X`81TSF! MHQ>`F[XHE2]6R[0_M$EG(!7_HV,+]W#AIT$!ODP:+8B9!X`13 MD`0N,`59L*)(F[O=5+V"`Z"0#4R&<*"#JT2`9 MD8F6HBTE;+TTM40>$C`6EJ)3X&;)ZBY(\L)Y%<,B02(_,'2!J!$^ M6!L>QFI!-;<2(IR%,Z2)\Q4S>TE=HQ=0*A6H48[Z"F`9QQ6^D8G%M8B9U4UU-##PZE5[D.00Q MZQP7S(_O"9MKBTTF8R:$50994V<+-R=20W,&Q!9NM2,]`4DH\$A-P\+BL1?$ MLH]>>Y*(%8E^5!6*%%!TH!ZFI!S:B;W2BA`/S"89!1Z_C#DI57(GD'U_U!." M9T66(@*\6;-E(`(?>Q#T@FG`I!LDN7`9R5$*^*:Z*9IL(0)E M<1;#Z`*(?82(47B-\1AR$+NP$U3#918SZUO!1N-0;2_09JS80_IYVF64[GMH38 MX=R*"[D@UVLE$L::[P8UD!BG`!-0I?)E*X<#U`1CM\9>3 M6Q!TI:N$XT\6`9CM_+OIB3V,189?A0=';'@)7$7#.=M\P2&?+9S6L3B"9)KI M:5<($64?Q2'^=5"M516FB4*HBC@2`1Z;D1.YN:ED.AL503%$,5KJ44=].-MC MA@*;-#=WWKSJ<8;U<>2@%LC2(XG:Z#`:LDC74I5XFQQG_B3&;<481F8@2>X"#:YYN&Z;M9C!":EA%2>.R?J10_9SA]<3U!962><49!,S2V<\HQ MPLL@$`308>KM(@5%,`50\`0"TNA$<;I%3NI MH2]!I3'<6;"E(8?XU2.7&<94*-ATLQR[(90<8Z7A?!![MZ%H%UF&*99*,?4? M8NWPRS5F4M:,RR'0&Q^P23XO&^HW"Y&8R"E[LAEFT4>8"Y$_)7L>9R1G<$;6 M`2QL$=T=Y7R'2E#:\D7XQ9C82]!08B9RO;B`@U@;O:?(?2]0PB)*P?C18Z!. MTG..,C_%>928H0;KF!3:"HGB&R"+$S'=6CN2.#=TC5A=(93!