I have a lisp macro called qw that changes most everything you click on to a pline then adjusts the width to a variable. Very nice. But I needed to build in a little dialog to change the width parameter. Now the macro requires 2 clicks to get going if I accept the default width. Not quick enough for me. I need to tell the macro to accept upon the first mouse pick (entsel) or change the variable upon seeing a keypress. Where do I start? (Please, no vba just now.) Would that be a reactor? rs