Close
Showing results 1 to 10 of 12

Threaded View

  1. #2

    Default

    Code:
    // My AHK file I'm working on
    
    SetKeyDelay, 0, 0
    WinGet, wowid, List, World of Warcraft
    
    #IfWinActive, World of Warcraft
    
    ; -------------------------------
    ;Determine Main and Clone Windows 
    ; -------------------------------
    WinActivate, ahk_id %wowid1% 
    
    MsgBox, 4,, Is this your WOW Main window? (press Yes or No) 
    IfMsgBox Yes 
    {
       idMain = %wowid1%
       idClone = %wowid2% 
    } else {
       idMain = %wowid2% 
       idClone = %wowid1%
    }
    ; -------------------------------
    
    ; -------------------------------
    ;
    ; -------------------------------
    ~Up::
    KeyWait Up
    ControlSend,, {Up}, ahk_id %idClone%
    Return
    
    ~LButton:: 
    ControlSend,, {NumPadAdd}, ahk_id %idClone%
    Return
    
    ~=:: 
    KeyWait = 
    ControlSend,, {=}, ahk_id %idClone% 
    Return 
    
    ~-:: 
    KeyWait, -, D 
    ControlSend,, {-}, ahk_id %idClone% 
    Return 
    
    ~x:: 
    KeyWait, x, D 
    ControlSend,, {x}, ahk_id %idClone%  
    Return
    
    ~Tab:: 
    KeyWait, Tab, D 
    ControlSend,, {Tab}, ahk_id %idClone% 
    Return 
    
    ~Shift:: 
    KeyWait, Shift, D 
    ControlSend,, {Shift}, ahk_id %idClone% 
    Return 
    ; -------------------------------
    
    ; -------------------------------
    ; Numeric Keys + Numpad Keys
    ; -------------------------------
    ~1:: 
    KeyWait 1 
    ControlSend,, {1}, ahk_id %idClone%
    Return 
    
    ~2:: 
    KeyWait 2 
    ControlSend,, {2}, ahk_id %idClone% 
    Return 
    
    ~3:: 
    KeyWait 3 
    ControlSend,, {3}, ahk_id %idClone% 
    Return 
    
    ~4:: 
    KeyWait 4 
    ControlSend,, {4}, ahk_id %idClone% 
    Return 
    
    ~5:: 
    KeyWait 5 
    ControlSend,, {5}, ahk_id %idClone% 
    Return 
    
    ~6:: 
    KeyWait 6 
    ControlSend,, {6}, ahk_id %idClone% 
    Return 
    
    ~7:: 
    KeyWait, 7, D 
    ControlSend,, {7}, ahk_id %idClone% 
    Return 
    
    ~8:: 
    KeyWait, 8, D 
    ControlSend,, {8}, ahk_id %idClone% 
    Return 
    
    ~9:: 
    KeyWait, 9, D 
    ControlSend,, {9}, ahk_id %idClone%  
    Return 
    
    ~0:: 
    KeyWait, 0, D 
    ControlSend,, {0}, ahk_id %idClone% 
    Return
    
    ~NumPadDiv::
    KeyWait, NumPadDiv, D 
    ControlSend,, {NumPadDiv}, ahk_id %idClone%
    Return
    
    ~NumPadMult:: 
    KeyWait, NumPadMult, D 
    ControlSend,, {NumPadMult}, ahk_id %idClone% 
    Return 
    
    ~NumPadSub:: 
    KeyWait, NumPadSub, D 
    ControlSend,, {NumPadSub}, ahk_id %idClone% 
    Return 
    
    ~NumPadAdd:: 
    KeyWait, NumPadAdd, D 
    ControlSend,, {NumPadAdd}, ahk_id %idClone% 
    Return 
    
    ~NumPad1:: 
    KeyWait, NumPad1, D 
    ControlSend,, {NumPad1}, ahk_id %idClone% 
    Return 
    
    ~NumPad2:: 
    KeyWait, NumPad2, D 
    ControlSend,, {NumPad2}, ahk_id %idClone% 
    Return 
    
    ~NumPad3:: 
    KeyWait, NumPad3, D 
    ControlSend,, {NumPad3}, ahk_id %idClone%  
    Return 
    
    ~NumPad4:: 
    KeyWait, NumPad4, D 
    ControlSend,, {NumPad4}, ahk_id %idClone% 
    Return 
    
    ~NumPad5:: 
    KeyWait, NumPad5, D 
    ControlSend,, {NumPad5}, ahk_id %idClone% 
    Return 
    
    ~NumPad6:: 
    KeyWait, NumPad6, D 
    ControlSend,, {NumPad6}, ahk_id %idClone% 
    Return 
    
    ~NumPad7:: 
    KeyWait, NumPad7, D 
    ControlSend,, {NumPad7}, ahk_id %idClone% 
    Return 
    
    ~NumPad8:: 
    KeyWait, NumPad8, D 
    ControlSend,, {NumPad8}, ahk_id %idClone% 
    Return 
    
    ~NumPad9:: 
    KeyWait, NumPad9, D 
    ControlSend,, {NumPad9}, ahk_id %idClone% 
    Return 
    
    ~NumPad0:: 
    KeyWait, NumPad0, D
    ControlSend,, {NumPad0}, ahk_id %idClone% 
    Return 
    ; -------------------------------
    
    ; -------------------------------
    ; F Keys
    ; -------------------------------
    ~F1:: 
    KeyWait, F1, D 
    ControlSend,, {F1}, ahk_id %idClone% 
    Return 
    
    ~F2:: 
    KeyWait, F2, D 
    ControlSend,, {F2}, ahk_id %idClone% 
    Return 
    
    ~F3:: 
    KeyWait, F3, D 
    ControlSend,, {F3}, ahk_id %idClone% 
    Return 
    
    ~F4:: 
    KeyWait, F4, D 
    ControlSend,, {F4}, ahk_id %idClone% 
    Return 
    
    ~F5:: 
    KeyWait, F5, D 
    ControlSend,, {F5}, ahk_id %idClone% 
    Return 
    
    ~F6:: 
    KeyWait, F6, D 
    ControlSend,, {F6}, ahk_id %idClone% 
    Return 
    
    ~F7:: 
    KeyWait, F7, D 
    ControlSend,, {F7}, ahk_id %idClone% 
    Return 
    
    ~F8:: 
    KeyWait, F8, D 
    ControlSend,, {F8}, ahk_id %idClone%  
    Return  
    
    ~F9:: 
    KeyWait, F9, D 
    ControlSend,, {F9}, ahk_id %idClone% 
    Return 
    
    ~F10:: 
    KeyWait, F10, D 
    ControlSend,, {F10}, ahk_id %idClone% 
    Return  
    
    ~F11:: 
    KeyWait, F11, D 
    ControlSend,, {F11}, ahk_id %idClone%  
    Return 
    
    ~F12:: 
    KeyWait, F12, D 
    ControlSend,, {F12}, ahk_id %idClone% 
    Return
    ; -------------------------------
    Last edited by Khatovar : 09-14-2012 at 12:26 AM

Posting Rules

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