macro
SHIFT return "keyin \"SHIFT" //DENIED
a return "keyin \"a" //Works great!
SHIFT+A return "keyin \"A" //Lol. Nope.
Maybe one of the staff members can help me out with this, but is there any reference about the proper syntax for DM Script files? If so, what exactly is the syntax for a modifier such as Shift, Ctrl and Alt?
I'm using the macro_mode client variable because I'm trying to use the key by itself. If it's not possible, what's the syntax for adding a modifier to a keystroke; such as, "SHIFT+A" or the like.
I'm trying to soft code a macro system rather than dealing with win*() functions, which is why I'm working with DMS rather than DMF.
The client.macro_mode variable used to apply to an "Alt" button (players could toggle this mode) on the interface that put ".alt" in the input bar, signifying that any letter pressed would go straight to macros instead of as text in the input bar. This was so players didn't have to hold down Alt for their macros.
There were no Shift+ or Ctrl+ or even Up+ or Down+ macros back then. It follows that the old, deprecated script format does not currently support them.
What do you have against using winset() or the interface editor to set up macros?