[Date Prev][Date Next][Subject Prev][Subject Next][ Date Index][ Subject Index]

Re: sample of my problem keyboard file



It works! Thanks.

I see you also use lower case for commands -- I thought they always had to
be upper case. (Although I realize now that I must have used lower case on
the command line often.


Still got a question why my directory-wide search doesn't work, but will
work on it.


andy t


----- Original Message -----
From: "Carl Distefano" 

To: 
Sent: Monday, January 12, 2009 12:04 AM
Subject: Re: sample of my problem keyboard file


Reply to note from "Andy Turnbull" Sun, 11 Jan 2009 21:19:39 -0500
45=BC,S,A,V,E,D,E,F, ,\,A,\,T,F,,XC,RD
OK, I see what the problem is. Real-life examples help! It's the fact that the file, TF, already exists when you SAVEDEF to it. When the SAVEDEF command PRompts "Overwrite (Y/N)?" and you answer (whether Y or N doesn't matter), further KBD file input is preempted. Nothing after func XC takes effect. The solution -- I assume you're using Xy3 -- is to erase the file before SAVEDEFing, thus: 45=BC,e,s, ,1,XC,BC,e,r,n,v, ,\,A,\,T,F,XC,BC,e,s,XC,BC,s,a,v,e,d,e,f, ,\,A,\,T,F,XC,BC,GT,RD The sequence is: ES 1 (turn on error suppression to avoid a beep if TF does NOT exist); ERNV TF (ERase No Verify); ES (short for ES 0 -- turn off error suppression); SAVEDEF to file TF; Rub out DeFine You can save memory by shortening SAVEDEF to SAD, and by eliminating the commas after functions (not after individual charaacters!), like this: 45=BCe,s, ,1,XCBCe,r,n,v, ,\,A,\,T,F,XCBCe,s,XCBCs,a,d, ,\,A,\,T,F,XCBCGTRD Try it; it should work. -- Carl Distefano cld@xxxxxxxx ®LDį®DC1=1¯ ®LM¯®RM80DI¯
-------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.176 / Virus Database: 270.10.5/1886 - Release Date: 1/10/2009 6:01 PM