supercooper3000 Posted February 13, 2009 Report Share Posted February 13, 2009 Hi guys, new user here and I'm having some trouble creating macros that are only situationally used. To be more specific, I am playing a korean game called Nexus TK and I am trying to simply rebind one key to another on the keyboard. Anyone who has played WoW or any of the other countless games that offer a keybinding system. I am trying to bind one key to another key, such as instead of using the arrow keys to move, using WASD. Here's where my problem comes from. I was able to replicate the macro fine, but the issue comes when I try and speak in the game. When I press enter to speak and try and type using WASD as an example it will run the macro instead of actually typing out the letter that I need to type. This causes obvious problems and I am wondering if there is any way around it? Is it possible to set a macro so that it won't run if I press the enter key first? Or for example if I had left arrow bound to A and I added an "A" at the end of the macro would it just run the macro infinitely or would I still be able to type this way? Thanks in advance, I'm not looking to do anything against the rules of the game, just looking to make the controls easier to reach. Quote Link to comment Share on other sites More sharing options...
supercooper3000 Posted February 17, 2009 Author Report Share Posted February 17, 2009 Anyone? Some help please. Quote Link to comment Share on other sites More sharing options...
stevecasper Posted February 17, 2009 Report Share Posted February 17, 2009 Hi guys, new user here and I'm having some trouble creating macros that are only situationally used. To be more specific, I am playing a korean game called Nexus TK and I am trying to simply rebind one key to another on the keyboard. Anyone who has played WoW or any of the other countless games that offer a keybinding system. I am trying to bind one key to another key, such as instead of using the arrow keys to move, using WASD. Here's where my problem comes from. I was able to replicate the macro fine, but the issue comes when I try and speak in the game. When I press enter to speak and try and type using WASD as an example it will run the macro instead of actually typing out the letter that I need to type. This causes obvious problems and I am wondering if there is any way around it? Is it possible to set a macro so that it won't run if I press the enter key first? Or for example if I had left arrow bound to A and I added an "A" at the end of the macro would it just run the macro infinitely or would I still be able to type this way? Thanks in advance, I'm not looking to do anything against the rules of the game, just looking to make the controls easier to reach. My Suggestion If Macro Express macros can be activated while running the game (not all games allow you to run third-party macros), and it sounds like they can be, in your case then try this: Rather than pressing Enter to start typing your "speech" text, try this: Set a hotkey activation, such as Ctr+Alt+Shift+T (just for example) Set the following code within that macro: Variable Set String %T1% from Prompt Text Type: <ENTER> Wait Text Playback Text Type: %T1%<ENTER> Wait Text Playback <TVAR2:01:02:FWhat do you wish to say?FFCenter:Center><TEXTTYPE:<ENTER>><WAITPB><TEXTTYPE:%T1%<ENTER>><WAITPB> With this code, you don't have to worry about your WASD keys misbehaving. When one macro is running, all other Macro Express 3 macros are automatically disabled, allowing you to use your WASD keys freely within the text prompt. Then, when you're done filling in the prompt, the macro will activate your "speech" box (with Enter), type out the text saved in the prompt, and press Enter again automatically to send the message. If this doesn't work exactly, minor modifications based on how the game runs should work for you. Quote Link to comment Share on other sites More sharing options...
supercooper3000 Posted February 21, 2009 Author Report Share Posted February 21, 2009 My Suggestion If Macro Express macros can be activated while running the game (not all games allow you to run third-party macros), and it sounds like they can be, in your case then try this: Rather than pressing Enter to start typing your "speech" text, try this: Set a hotkey activation, such as Ctr+Alt+Shift+T (just for example) Set the following code within that macro: Variable Set String %T1% from Prompt Text Type: <ENTER> Wait Text Playback Text Type: %T1%<ENTER> Wait Text Playback <TVAR2:01:02:FWhat do you wish to say?FFCenter:Center><TEXTTYPE:<ENTER>><WAITPB><TEXTTYPE:%T1%<ENTER>><WAITPB> With this code, you don't have to worry about your WASD keys misbehaving. When one macro is running, all other Macro Express 3 macros are automatically disabled, allowing you to use your WASD keys freely within the text prompt. Then, when you're done filling in the prompt, the macro will activate your "speech" box (with Enter), type out the text saved in the prompt, and press Enter again automatically to send the message. If this doesn't work exactly, minor modifications based on how the game runs should work for you. Thank you for the response, i'm having some trouble with the execution though. You listed two different codes, I tried combining both of them into one macro with one hotkey and I tried seperating them both into seperate hotkey macros and neither of those seemed to work. In both scenarios I was still unable to type normally and when I tried pressing the hoykey activation for one/both macros it just made my character freak out and opened a bunch of windows. Sorry for the trouble and thanks for the help. Quote Link to comment Share on other sites More sharing options...
stevecasper Posted February 24, 2009 Report Share Posted February 24, 2009 Thank you for the response, i'm having some trouble with the execution though. You listed two different codes, I tried combining both of them into one macro with one hotkey and I tried seperating them both into seperate hotkey macros and neither of those seemed to work. In both scenarios I was still unable to type normally and when I tried pressing the hoykey activation for one/both macros it just made my character freak out and opened a bunch of windows. Sorry for the trouble and thanks for the help. Sorry, I haven't been to the forum in a few days, so I apologize for the delay. The two codes I offered were actually the same code. The first one was the Script Editor code (what it looks like for laymen), and the second one was the Direct Editor code (the actual scripting that is the macro). The only one you need to make the macro run correctly is the Direct Editor code. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.