CADsite forum

AutoCAD => Autolisp => Topic gestart door: Joop op ma 24 05 2004, 11:08:38

Titel: Wel of niet toets gedrukt?
Bericht door: Joop op ma 24 05 2004, 11:08:38
In vroegere tijd (in het stenen tijdperk) was het mogelijk om de status van een toetsenbord uit te lezen.
Je kon dan de toetscode "uitlezen" in het geheugen van de computer.
Is zoiets ook mogelijk vanuit Lisp / ARX?
AutoCAD doet dit standaard bij b.v. shift+rechter muistoets.
:?: Hoe maakt AutoCAD dit onderscheid? :?:
Titel: Re: Wel of niet toets gedrukt?
Bericht door: EddyBeerke op do 10 07 2008, 09:54:40
Beste Joop,

Heb je hier al een oplossing voor?
Wat ik wel gelezen heb is dit:
(acet-sys-control-down)
(acet-sys-shift-down)
(acet-sys-lmouse-down)
(acet-sys-rmouse-down)
Maar nog niets gezien voor elke toets.
Titel: Re: Wel of niet toets gedrukt?
Bericht door: Joop op do 10 07 2008, 12:17:07
Ik heb nog geen echte oplossing hiervoor.
Ik werk er nu omheen, maar het is niet "mooi" geprogrammeerd.
Misschien moet ik toch maar eens VBA gaan leren.  :(
Titel: Re: Wel of niet toets gedrukt?
Bericht door: EddyBeerke op do 10 07 2008, 13:18:37
Ik vind vba toch iets "zichtbaar" dan "Visual"-lisp.
Het debuged ook veel makkelijker.
Als je vba heb geleerd kun je makkelijker in andere programma's "macro's" maken.