Eric, I am curious about how you use the wacom tablet. I went to their web site and could not figure out how it works. I saw one model for $199. Is that the one you use? Is there a menu and how do you operate allegro. Is it much better than the mouse and xkey pad? Thanks, Dal -----Original Message----- From: Eric Hufstedler [mailto:ehufstedler@xxxxxxxxxxxxxxx] Sent: Monday, May 16, 2005 12:10 PM To: 'icu-pcb-forum@xxxxxxxxxxxxx' Subject: [PCB_FORUM] Re: Programmable Keypads I have used a wacom pad quite a bit. Not perfect for layout, but I do like it. Unfortunately, on wind*ws XP it's jittery and I haven't called wacom to sort it out yet. eric -----Original Message----- From: george.h.patrick@xxxxxxxxxxxxxx [mailto:george.h.patrick@xxxxxxxxxxxxxx] Sent: Sunday, May 15, 2005 3:46 PM To: icu-pcb-forum@xxxxxxxxxxxxx Subject: [PCB_FORUM] Re: Programmable Keypads I worked for about 5-6 years in the '80s on an Instaview terminal on ComputerVision. They had large (D size) magnetic digitizers and used a "pen" with two "pick" buttons to draw or to select menu items (AutoDesk used the same idea on a smaller scale when they wrote AutoCAD for the first PCs.) It was the best and easiest entry system of any I have used, except when the pens shorted and melted in your hand. I have often wished there were some way to interface something like that to Allegro. You wanted a new button layout, you drew it up, printed it out, and told the system which "button" did what. I think the light pen "draw on the tube" systems would be pretty tiring for the full-time user. No support for the arm while you are drawing :) Voice systems would be a drag. By the time I could say what I wanted the system to do, I would be seven steps behind what I could do with my xkeys and mouse. Not to speak about teaching the system what I meant when I used that "naval terminology" (you know, the unprintable kind). -- George Patrick Tektronix, Inc. Central Engineering, PCB Design Group P.O. Box 500, M/S 39-512 Beaverton, OR 97077-0001 Phone: 503-627-5272 Fax: 503-627-5587 <http://www.tektronix.com/> http://www.tektronix.com <http://www.pcb-designer.com/> http://www.pcb-designer.com It's my opinion, not Tektronix' -----Original Message----- From: icu-pcb-forum-bounce@xxxxxxxxxxxxx [mailto:icu-pcb-forum-bounce@xxxxxxxxxxxxx] On Behalf Of richard moffat Sent: Sunday, May 15, 2005 15:19 To: icu-pcb-forum@xxxxxxxxxxxxx Subject: [PCB_FORUM] Re: Programmable Keypads Re: XKeys That's the way that I configured my XKeys, and then found out others do it that way as well. As an example, here's a snippet of my Allegro env file. You'll notice four blocks (xk1, xk2, xk3, xk4), with a key number after it. The first comment lines are arranged in the shape of the keypad, and the aliases follow" # # xk11 xk12 xk13 xk14 xk15 xk16 xk17 xk18 xk19 # xk110 xk111 xk112 xk113 xk114 xk115 xk116 xk117 xk118 # xk21 xk22 xk31 xk32 xk33 xk34 xk41 xk42 # xk23 xk24 xk35 xk36 xk37 xk38 xk43 xk44 # xk25 xk26 xk39 xk310 xk311 xk312 xk45 xk46 # xk27 xk28 xk313 xk314 xk315 xk316 xk47 xk48 # xk29 xk210 xk317 xk318 xk319 xk320 xk49 xk410 alias xk27 place_bound_top on alias xk28 place_bound_top off alias xk29 place_bound_bot on alias xk210 place_bound_bot off etc... On the subject of user interfaces, I wonder how people would feel using light-pens like they did for some ECAD systems in the '70s? Failing that, maybe everything should be voice-activated: "Draw top copper" "X 2303 comma 2945" "No down a bit" "A bit more" "draw right" "stop" "I SAID STOP" ... Cheers, Richard >>> george.h.patrick@xxxxxxxxxxxxxx 16/05/2005 7:32:52 a.m. >>> Why do you need to program that many strokes into a key? All you need to do is program a unique sequence into each key. As an example I use [a01], [b05] etc. to the unshifted keys; [a11], [b15] etc. for the shifted keys (these are for the "Shift" in the xkeys box), {A01], [B01], for when the shift on the keyboard is held down, [A11] and [B15] for both shifts. This gives you a possible 4 different macros per key, for a possible 232 available keys. Then do a script that assigns the actual macro to the key (alias [a01] "iy -$xk1;pop drill;next;pop swap" would be an example) . This script is called from your "env" file (i.e. "source $HOME/pcbenv/xkey_alias") to load the key macros on startup. This way, you can easily change the contents of the "key" from inside allegro, giving you MUCH more flexibility than entering the macro into the aux keyboard yourself. You could have a different set of aliases for each program if you wanted. Now you have an unlimited number of "strokes" per key, more than 200 buttons, and toggling between different aliases. The layout is up to you. BTW, if you are offended by the drop-downs, write a skill form that has selection methods more to your liking that calls up the actual form and makes the selection for you :) I think the key thing is: The developers can't think of everything. I agree that some of the things they do could be alleviated by having actual, full-time, users consulted, and have occasionally hinted at that on this forum. But the reason the scripting and programmability of Allegro is there is to customize to the the user's preference and experience. I am sure the "softies" have comments about the "hardies" using the tool, too. Learn to program the tool and you won't be at their mercy any more and maybe understand why they sometimes do bonehead things. (and you will be MUCH more marketable, to boot) I haven't found anything with more keys or capacity than the xkeys product, but am always interested in hearing about them if anyone else knows. Now if they would come up with an easily changeable keymat so you could remember what all the durned keys are doing :D -- George Patrick Tektronix, Inc. Central Engineering, PCB Design Group P.O. Box 500, M/S 39-512 Beaverton, OR 97077-0001 Phone: 503-627-5272 Fax: 503-627-5587 <http://www.tektronix.com/> http://www.tektronix.com <http://www.pcb-designer.com/> http://www.pcb-designer.com It's my opinion, not Tektronix' -----Original Message----- From: icu-pcb-forum-bounce@xxxxxxxxxxxxx [mailto:icu-pcb-forum-bounce@xxxxxxxxxxxxx] On Behalf Of David Greig Sent: Sunday, May 15, 2005 11:27 To: Icu-Pcb-Forum Subject: [PCB_FORUM] Programmable Keypads Has anyone come across a keypad that: # can be programmed with more than 3 strokes per key (a couple of hundred would be about right) # can be toggled between a number of different cad applications e.g. SI, PCB, thermal, VHDL etc # is well laid out for a big left hand and has proper 'clicky' buttons # 50 to 200 buttons X-keys falls short on the number of strokes, so what else is out there? While I'm ranting about user interfaces, anyone else offended and irritated by those pathetically small drop down boxes, material selection for example? I've got a couple of hundred entries in my .dat file so having a scroll window limited to about 10 just plain stinks. There's plenty of other ones like that, and I aint too keen on manually changing a great many forms files. Would be nice if the softies developing CAD applications were actually tasked with trying to use them for their intended function!!! They could do with being reminded that we all have screens (4k x 2k pixels for example!). Best Regards David Greig ______________________________ GigaDyne Ltd Buchan House Carnegie Campus Dunfermline KY11 8PL United Kingdom t: +44 (0)1383 624 975 http://www.gigadyne.co.uk <http://www.gigadyne.co.uk/> <http://www.gigadyne.co.uk/> ______________________________ NOTICE: This message contains privileged and confidential information intended only for the use of the addressee named above. If you are not the intended recipient of this message you are hereby notified that you must not disseminate, copy or take any action in reliance on it. If you have received this message in error please notify Allied Telesyn Research Ltd immediately. Any views expressed in this message are those of the individual sender, except where the sender has the authority to issue and specifically states them to be the views of Allied Telesyn Research.