Close
Showing results 1 to 8 of 8
  1. #1

    Default Mouse Broadcasting. MButton, Shift MButton. [PROBLEM]

    Hello!
    As you can see from my post count I'm new to this and I'm having some trouble on configuring the script to work as i want, i dont know if what i want is possible so I'm going to ask for help, since i've been searching and searchin and can't find a way to make this work.

    So what i want to make is a script which i cant use mouse click combinations such as Shift MButton, Alt MButton, Ctrl MButton, MButton.
    The far i could go was making Ctrl MButton work and MButton too but something was wrong because when i clicked Ctrl MButton sometimes it would use the correct spell but sometimes it would use the MButton Spell. can you tell me whats wrong :?: :?: :?:

    This is all so i can make Heals with my background character using Grid+customlayouts+clique.

    here is my atm script.

    //================================================== ==============
    // SAMPLE SCRIPT FOR FOUR WOW'S ON TWO PCs
    //
    // Instructions: Copy this entire script (all the blue writing
    // on gray background including comments). Save it in a file.
    // Load it into HotkeyNet.
    //
    // Toggle the scroll lock key to turn hotkeys off and on. (You
    // can change this if you want, just like you can change
    // everything else with HotkeyNet.)
    //
    // Requires HotkeyNet build 147 or higher.
    //
    // For more info, go to http://www.hotkeynet.com
    //================================================== ==============

    //-----------------------------------------------------------
    // CTRL R WILL RENAME WOWS AFTER MANUAL LAUNCH
    //-----------------------------------------------------------
    //<Hotkey CapsLockOn Ctrl R>
    // <SendPC local>
    // <RenameWin "World of Warcraft" WoW1>
    // <RenameWin "World of Warcraft" WoW2>
    // <RenameWin "World of Warcraft" WoW3>
    // <RenameWin "World of Warcraft" WoW4>
    // <RenameWin "World of Warcraft" WoW5>

    //-----------------------------------------------------------
    // SUBROUTINE TO LAUNCH AND RENAME A COPY OF WOW.
    //-----------------------------------------------------------
    <Hotkey Ctrl PrintScreen>

    <SendPC Local>

    <Run "C:\Users\Public\Games\World of Warcraft\Wow.exe">
    <RenameTargetWin WoW1>

    <Run "C:\Users\Public\Games\World of Warcraft1\Wow.exe">
    <RenameTargetWin WoW2>

    <Run "C:\Users\Public\Games\World of Warcraft2\Wow.exe">
    <RenameTargetWin WoW3>

    <Run "C:\Users\Public\Games\World of Warcraft3\Wow.exe">
    <RenameTargetWin WoW4>

    <Run "C:\Users\Public\Games\World of Warcraft4\Wow.exe">
    <RenameTargetWin WoW5>

    //-----------------------------------------------------------
    // HOTKEY TO LAUNCH AND RENAME THE WOW WINDOWS.
    //-----------------------------------------------------------
    //<Hotkey CapsLockOn Alt Ctrl L>
    // <LaunchAndRename Local WoW1>
    // <LaunchAndRename Local WoW2>
    // <LaunchAndRename Local WoW3>
    // <LaunchAndRename Local WoW4>
    // <LaunchAndRename Local WoW5>

    //-----------------------------------------------------------
    // DEFINE A MAIL LABEL FOR EACH WOW
    //-----------------------------------------------------------
    <Label w1 Local SendWinM WoW1>
    <Label w2 Local SendWinM WoW2>
    <Label w3 Local SendWinM WoW3>
    <Label w4 Local SendWinM WoW4>
    <Label w5 Local SendWinM WoW5>

    //-----------------------------------------------------------
    // DEFINE HOTKEYS FOR ALL KEY COMBINATIONS THAT WILL GET
    // SENT TO ALL FOUR WOWS. ADD MORE KEY COMBO'S IF YOU WANT.
    //-----------------------------------------------------------
    <KeyList MyKeys A-Z, 0-9, Plus, Minus, F2-F12 except W, A, S, D, Q, E, M, L>
    <Hotkey CapsLockOn MyKeys; CapsLockOn Alt MyKeys; CapsLockOn Shift MyKeys >
    <SendLabel w1, w2, w3, w4, w5>
    <Key %Trigger%>

    //-----------------------------------------------------------
    // DEFINE MOVEMENT KEYS THAT WILL GET SENT TO ALL FOUR WOW'S.
    // ADD MORE KEYS IF YOU WANT.
    //-----------------------------------------------------------
    <MovementHotkey CapsLockOn up, down, right, left>
    <SendLabel w1, w2, w3, w4, w5>
    <Key %TriggerMainKey%>



    //-----------------------------------------------------------
    // BROADCAST MOUSE CLICKS. HOLD DOWN OEM3 (ON U.S. KEYBOARDS,
    // THAT'S THE SQUIGGLE KEY IN UPPPER LEFT CORNER) WHEN YOU
    // WANT TO BROADCAST.
    //-----------------------------------------------------------
    //<UseKeyAsModifier oem3>
    //<Hotkey CapsLockOn oem3 LButton, MButton, RButton, Button4, Button5>
    // <SendLabel w1, w2, w3, w4, w5>
    // <ClickMouse %TriggerMainKey%>

    //----------------------------------------------------------
    //heal click
    //----------------------------------------------------------
    <Hotkey CapsLockOn Ctrl MButton >
    <If MouseIsOverWindowRect WoW1 816 522 200 82 >
    <SendLabel w1, w2>
    <KeyDown Ctrl>
    <Clickmouse MButton>
    <KeyUp Ctrl>
    <RestoreMousePos>
    <Else>
    <SendFocusWin>
    <KeyDown Ctrl>
    <Clickmouse MButton>
    <KeyUp Ctrl>
    <ClickMouse %TriggerMainKey%>

    <Hotkey CapsLockOn MButton >
    <If MouseIsOverWindowRect WoW1 816 522 200 82 >
    <SendLabel w1, w2>
    <Clickmouse MButton>
    <RestoreMousePos>
    <Else>
    <SendFocusWin>
    <Clickmouse MButton>
    <ClickMouse %TriggerMainKey%>

    Thanks 8-)

  2. #2
    Member
    Join Date
    Sep 2008
    Location
    Calgary, AB and Vancouver, BC
    Posts
    7638
    Blog Entries
    2

    Default

    Not sure if this will help you, but here it is: http://www.dual-boxing.com/showpost....4&postcount=11
    EverQuest I: Bard / Enchanter / Druid / Wizard / 2x Magician.
    Diablo III: 4x Crusader & 4x Wizard.

    My Guide to IS Boxer http://www.dual-boxing.com/showthread.php?t=26231 (somewhat dated).
    Streaming in 1080p HD: www.twitch.tv/ualaa
    Twitter: @Ualaa


  3. #3

    Default

    If you figure this out, please post it here. I was working on a loot button to use with IWT and use Mouse4 button. After weeks of pulling my hair out, and it "occasionally working" Lax told me it simply wont work with ISBoxer. Im not sure what youre using... regardless of HOW you do it, I would be greatly interested in a Mouse4 Heal also.

  4. #4

    Default

    HKN can receive mouse buttons with modifiers, but has trouble sending them.

    I just put all my healing spells into macros that start with a /click to target the part members (a macro for each mouse button), and put them onto unbound keys. If I click mouse combos in the designated areas of the screen on the master, it isn't duplicated to the same area on the healer to trigger a click healing addon, it sends the correct key to trigger the macros instead.
    WoW had a Cataclysm.
    I quit.


    Now 3-boxing EVE until CCP mess that up.

  5. #5

    Default

    Quote Originally Posted by Ualaa View Post
    Not sure if this will help you, but here it is: http://www.dual-boxing.com/showpost....4&postcount=11
    Any info is welcome, thanks i'll read through.

    Quote Originally Posted by Apps View Post
    If you figure this out, please post it here. I was working on a loot button to use with IWT and use Mouse4 button. After weeks of pulling my hair out, and it "occasionally working" Lax told me it simply wont work with ISBoxer. Im not sure what youre using... regardless of HOW you do it, I would be greatly interested in a Mouse4 Heal also.
    Sure i will post everything as i change it, either it works or not, so someone can see and help or others won't make the same mistake

    Quote Originally Posted by Mukade View Post
    HKN can receive mouse buttons with modifiers, but has trouble sending them.
    Well thats what i was afraid.
    As i explained i got it working but sometimes either it doesnt send the key or it sends it wrong making the healer to cast the wrong spell.

    Atm my "solution" it was making macros in the Clique addon. instead of having a trigger key to use each type of heal i will have a macro to rotate the heals, which i think i'm gona stick with.

    I changed my priest and got a shammy healer too, less complicated heals to config.

  6. #6
    Member
    Join Date
    Sep 2008
    Location
    Calgary, AB and Vancouver, BC
    Posts
    7638
    Blog Entries
    2

    Default

    For IS Boxer, mouse buttons are excellent hot keys for mapped key.
    But in general work much better, if IS Boxer sends a key combination to warcraft, which is then set to do something.
    EverQuest I: Bard / Enchanter / Druid / Wizard / 2x Magician.
    Diablo III: 4x Crusader & 4x Wizard.

    My Guide to IS Boxer http://www.dual-boxing.com/showthread.php?t=26231 (somewhat dated).
    Streaming in 1080p HD: www.twitch.tv/ualaa
    Twitter: @Ualaa


  7. #7

    Default

    The easiest way to do what you want is to have a triggered key on Window1 send an appropriate key to Window2 instead of trying to send modifiers + mouse. Example :

    Code:
    <Hotkey Shift RButton>
    	<If MouseIsOverWindowRect WoW1 0 0 37 37>
    				<SendWinM WoW1>
    					<Key %Trigger%>
    				<SendWinM WoW2>
    					<Key Shift 3>
    
    <Hotkey Ctrl RButton>
    	<If MouseIsOverWindowRect WoW1 0 0 37 37>
    				<SendWinM WoW1>
    					<Key %Trigger%>
    				<SendWinM WoW2>
    					<Key Ctrl 3>
    
    <Hotkey Alt RButton>
    	<If MouseIsOverWindowRect WoW1 0 0 37 37>
    				<SendWinM WoW1>
    					<Key %Trigger%>
    				<SendWinM WoW2>
    					<Key Alt 3>
    Where Ctrl/Shift/Alt 3 are individual healer macros like /cast [@party1] Big Heal /cast [@party1] Small Heal /cast [@party1] Oh S**t Heal. That adds up to a lot of macros, of course, but does not move the mouse at all. This is sort of what I use for proc'd spells.

    Alternately, you can use mouseovers where the region determines what is sent :

    Code:
    <Hotkey 2>
    	<If MouseIsOverWindowRect WoW1 40 55 54 370>
    				<SendLabel w2>
    					<Clickmouse Noclick>
    					<Key Ctrl 3>
    				<SendLabel w1, w3, w4>
    					<Key 2>
    		<Else If MouseIsOverWindowRect WoW1 95 55 136 370>
    				<SendLabel w2>
    					<Clickmouse Noclick>
    					<Key Shift 3>
    				<SendLabel w1, w3, w4>
    					<Key 2>
    		<Else If MouseIsOverWindowRect WoW1 232 55 30 370>
    				<SendLabel w2>
    						<Clickmouse Noclick>
    					<Key Alt 3>
    				<SendLabel w1, w3, w4>
    					<Key 2>
    Where Ctrl/Alt/Shift 3 are individual healer macros that use mouseover instead of individual targets /cast [@mouseover] Big Heal /cast [@mouseover] Small Heal /cast [@mouseover] Oh S**t Heal. This massively reduces the number of macros needed, as it uses Clickmouse to allow the cursor to move over to the healer window so mouseover can be your targeting parameter instead of needing a direct target. This is what I use for heals.

    But, you can still make it work the way you want in your OP using a combination of list, region, trigger and triggermainkey :

    Code:
    <Hotkey CapsLockoff Shift LButton; CapsLockOff Alt LButton; CapsLockOff Ctrl LButton>
    	<If MouseIsOverWindowRect WoW1 0 0 37 37>
    				<SendWinM WoW1>
    					<Key %Trigger%>
    						<Clickmouse %TriggerMainKey%>
    				<SendWinM WoW2>
    					<Key %Trigger%>
    						<Clickmouse %TriggerMainKey%>
    You may need to putz around with the delays for Clickmouse {Hotkeynet > Options > Settings > ClickMouse > Clickmouse Delays} to get it to get the modifier+Click action reliably.
    Last edited by Khatovar : 12-29-2010 at 02:16 AM Reason: Holy Hell, I need coffee
    Blog : Herding Khats
    Team : Kina - Çroaker - Messkit - Lìfetaker - Wìdowmaker
    Newbie Guides : Multiboxing Vol. 1 - Multiboxing Vol. 2 - HotKeyNet - Jamba
    The Almighty Lax made a liar out of me, apparently I DO get prizes for it.
    *Commences Wielding the Banhammer like there's piñatas up in here and I'm Lady Thor*

    _ Forum search letting you down? Use the custom Google search _

  8. #8

    Default

    For IS Boxer, mouse buttons are excellent hot keys for mapped key.
    But in general work much better, if IS Boxer sends a key combination to warcraft, which is then set to do something.
    Ic thanks for the info.

    The easiest way to do what you want is to have a triggered key on Window1 send an appropriate key to Window2 instead of trying to send modifiers + mouse. Example :

    Code:
    <Hotkey Shift RButton>
    <If MouseIsOverWindowRect WoW1 0 0 37 37>
    <SendWinM WoW1>
    <Key %Trigger%>
    <SendWinM WoW2>
    <Key Shift 3>

    <Hotkey Ctrl RButton>
    <If MouseIsOverWindowRect WoW1 0 0 37 37>
    <SendWinM WoW1>
    <Key %Trigger%>
    <SendWinM WoW2>
    <Key Ctrl 3>

    <Hotkey Alt RButton>
    <If MouseIsOverWindowRect WoW1 0 0 37 37>
    <SendWinM WoW1>
    <Key %Trigger%>
    <SendWinM WoW2>
    <Key Alt 3>
    Where Ctrl/Shift/Alt 3 are individual healer macros like /cast [@party1] Big Heal /cast [@party1] Small Heal /cast [@party1] Oh S**t Heal. That adds up to a lot of macros, of course, but does not move the mouse at all. This is sort of what I use for proc'd spells.

    Alternately, you can use mouseovers where the region determines what is sent :

    Code:
    <Hotkey 2>
    <If MouseIsOverWindowRect WoW1 40 55 54 370>
    <SendLabel w2>
    <Clickmouse Noclick>
    <Key Ctrl 3>
    <SendLabel w1, w3, w4>
    <Key 2>
    <Else If MouseIsOverWindowRect WoW1 95 55 136 370>
    <SendLabel w2>
    <Clickmouse Noclick>
    <Key Shift 3>
    <SendLabel w1, w3, w4>
    <Key 2>
    <Else If MouseIsOverWindowRect WoW1 232 55 30 370>
    <SendLabel w2>
    <Clickmouse Noclick>
    <Key Alt 3>
    <SendLabel w1, w3, w4>
    <Key 2>
    Where Ctrl/Alt/Shift 3 are individual healer macros that use mouseover instead of individual targets /cast [@mouseover] Big Heal /cast [@mouseover] Small Heal /cast [@mouseover] Oh S**t Heal. This massively reduces the number of macros needed, as it uses Clickmouse to allow the cursor to move over to the healer window so mouseover can be your targeting parameter instead of needing a direct target. This is what I use for heals.

    But, you can still make it work the way you want in your OP using a combination of list, region, trigger and triggermainkey :

    Code:
    <Hotkey CapsLockoff Shift LButton; CapsLockOff Alt LButton; CapsLockOff Ctrl LButton>
    <If MouseIsOverWindowRect WoW1 0 0 37 37>
    <SendWinM WoW1>
    <Key %Trigger%>
    <Clickmouse %TriggerMainKey%>
    <SendWinM WoW2>
    <Key %Trigger%>
    <Clickmouse %TriggerMainKey%>
    You may need to putz around with the delays for Clickmouse {Hotkeynet > Options > Settings > ClickMouse > Clickmouse Delays} to get it to get the modifier+Click action reliably.
    __________________
    Thanks alot ill try it one of the next days, atm im a little away from the game, Christmas, my bday and now new year coming Once i change my code ill post it here.

    Thanks everyone, Happy New Year.

Posting Rules

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •