Open Side Menu Go to the Top
Register
HEM Shortcuts (AHK) HEM Shortcuts (AHK)

03-11-2009 , 07:24 PM
sup you bunch of leeches. anyway this is the script i use for using HEM both review and for playing. I use it for note taking (to move notes out of the way, and hotkeys to set the note icon and save/close the window), moving the mini hand history and controlling it, and using the replayer (mouse hotkeys for moving around in hands - this bit is especially rad imo)

anywho no nice GUI or anything, the idea is you can change this script as you need it. nothing complicated, and i've moved everything in to functions with comments so it should be pretty obvious what's going on and you can enable/disable what you need and change hotkeys as required.

Read the top for an exact list of what hotkeys are defined (requires no dependencies)

Code:
/*
HEM Shortcuts

Features:
- Replayer hotkeys
    - XButton1 and 2 (side buttons) to skip through hands
    - Mouse wheel to step through the action
    - Middle button to start/stop the replayer
    - right mouse button + scroll wheel changes speed
    
    - h - to open the hand history viewer
    - c - to copy the HH to clipboard
    - m - marks (or unmarks if previously marked) a hand
    
    - Escape to close window
    
- On the mini hand history review (both ingame and from hand review)
    - Esc - closes window
    - m - marks/unmarks hand
    - c - copies hand to clipboard
    - up/down cycles through hands

- on the notes window
    - ESC
        - this overrides the default behaviour (save) so that now
            - if the text is blank, it clicks cancel - i.e. no changes are saved
              the result is if you leave a note blank, it wont be saved with a note icon
            - if there is text, then 'save' is clicked.
    - alt-s forces a save (to save a blank with the icon)
    - alt-x clears, and saves (so the note and icon are both blanked)
    - alt-F1-F4 this changes the note icon to a specified note. Currently i have
      this set to icons 1, 4, 6 and 8 (black, green, yellow and red), but it's easy
      to add and change as required.

- Window movement of notes window and hand history window to a new location
  and focuses the window (on notes txt box) after move
    
KnownIssues:
-

Notes:
-

ToDo:
- quick copy to clipboard shortcut in the hand list
- quick upload to weaktight.com
*/

; SETUP AND CONFIGURATION WHAT HO
; --------------------------------------------------------
;Script configuration
#NoEnv
#SingleInstance force
#Include %a_scriptDir%
SendMode Input
SetWorkingDir %a_scriptDir%

; Changes these to pixel x/y and width/height for the handhistory and notes windows
HANDHISTORY_X := 1210
HANDHISTORY_Y := 120

NOTES_X := 1210
NOTES_Y := 120
NOTES_W := 230
NOTES_H := 340

; Frequency to check for new windows to move them
SetTimer MoveWindowsLoop, 250

; Identifiers for each window. 
GroupAdd, Replayer, Holdem Manager Replayer
GroupAdd, MiniHistories, , 2+2 ; Mini history titles change depending on if it's ingame or in replayer. We use the 2+2 button as an identifier.
GroupAdd, Notes, , asdfas ; In my version, the hidden text "asdfas" identifies all note window. Not sure if this is the case for versions, and may break in the future!

; note id consts
TOTAL_NOTES := 23
NOTES_PER_ROW := 8
ICON_WIDTH := 20
ICON_HEIGHT := 20

Menu Tray, Icon, hemshortcuts.ico ;make yourself a nice little icon and put it in the same location as the ahk script
	
return


; HOTKEYS
; --------------------------------------------------------
; Hotkeys for the replayer
#IfWinActive, ahk_group Replayer

Right::
XButton2::
replayerChangeHand()
return

Left::
XButton1::
replayerChangeHand(true)
return

Up::
MButton::
replayerStartStop()
return

WheelUp::
replayerMoveAction()
return

WheelDown::
replayerMoveAction(true)
return

RButton & WheelDown::
replayerChangeSpeed(true)
return 

RButton & WheelUp::
replayerChangeSpeed()
return 

h::
replayerClickHistory()
return

c::
replayerClickHistory()
historyCopyText()
historyClose()
WinActivate, ahk_group Replayer
return

m::
replayerClickHistory()
historyMark()
historyClose()
WinActivate, ahk_group Replayer
return

Esc::
WinClose, ahk_group Replayer
return

; MINI-HAND HISTORY HOTKEYS
; --------------------------------------------------------
#IfWinActive, ahk_group MiniHistories
Esc::
historyClose()
return

RButton & XButton1::
m::
historyMark()
return

c::
historyCopyText()
return

Up::
historyChangeHand()
return

Down::
historyChangeHand(true)
return

; NOTES HOTKEYS
; --------------------------------------------------------
#IfWinActive, ahk_group Notes
Esc::
if (noteGetText()) {
    noteSave() 
} else {
    noteCancel()
}
return

!s::
noteSave()
return

!x::
noteClear()
noteSave()
return

!F1::
selectNoteIcon(1)
return

!F2::
selectNoteIcon(4)
return

!F3::
selectNoteIcon(6)
return

!F4::
selectNoteIcon(8)
return




; NOTES HOTKEYS
; --------------------------------------------------------
; WINDOW MOVEMENT
MoveWindowsLoop:
WinGet, id, ID, ahk_group MiniHistories
if (id) {
    if (!movedhistory) {
        movedhistory := true
        WinMove ahk_id %id%,, %HANDHISTORY_X%, %HANDHISTORY_Y%
        WinActivate, ahk_id %id%
    }
} else {
    movedhistory := false
}

WinGet, id, ID, ahk_group Notes
if (id) {
    if (!movednotes) {
        movednotes := true
        WinMove ahk_id %id%,, %NOTES_X%, %NOTES_Y%, %NOTES_W%, %NOTES_H%
        WinActivate, ahk_id %id%
    }
} else {
    movednotes := false
}
return



; REPLAYER FUNCTIONS
; All functions assume the active window is the replayer
; --------------------------------------------------------
; jumps either forward or back a hand 
replayerChangeHand(goback=false) { 
    SetTitleMatchMode, 3
    button := goback ? "<" : ">"
    ControlGet, v, Visible, , ||
    if (v) {
        ControlClick, ||
        ControlClick, %button%
        ControlClick, GO
    } else {
        ControlClick, %button%
    }
    SetTitleMatchMode, 1
}

; Starts/stops the replayer
replayerStartStop() { 
    SetTitleMatchMode, 3
    ControlGet, v, Visible, , ||
    if (v) {        
        ControlClick, ||
    } else {
        ControlClick, GO
    }
    SetTitleMatchMode, 1
}

; Moves forwards and backwards in the action of the hand
replayerMoveAction(goback=false) { 
    if goback
        ControlClick X186 Y596
    else
        ControlClick X474 Y597
}

; ; Changes the playback speed - set down to reduce speed.
replayerChangeSpeed(down=false) { 
    if down
        ControlSend, WindowsForms10.msctls_trackbar32.app.0.33c0d9d1, {Down}, A
    else
        ControlSend, WindowsForms10.msctls_trackbar32.app.0.33c0d9d1, {Up}, A
}

; Opens the hand history viewer
replayerClickHistory() {
    If (!WinExist("ahk_group MiniHistories")) {
        MouseGetPos, x, y
        Click, 64, 105
        MouseMove, x, y, 0
        WinWait, ahk_group MiniHistories, , 2
    }
}

; MINI HANDHISTORY FUNCTIONS
; --------------------------------------------------------
; Clicks the "txt" button to copy text to clipboard
historyCopyText() {
    SetControlDelay -1 
    clipboard := ""
    ControlClick, Txt, ahk_group MiniHistories
    ClipWait, 2
}

; Closes the history window
historyClose() {
    WinClose, ahk_group MiniHistories
}

; Toggles the hand mark
historyMark() {
    SetControlDelay -1 
    ControlClick, Button4, ahk_group MiniHistories
}

; Moves to the next or previous hand
historyChangeHand(prev=false) {
    d := prev ? "{Down}" : "{Up}"
    ControlFocus, ComboBox1, A
    Send % d
}


; NOTES FUNCTIONS
; All functions assume note is active window
; --------------------------------------------------------
; Get the note text from window
noteGetText() {
    ControlGetText, txt, RichEdit20A1, A
    return txt
}

; Clicks the cancel button
noteCancel() {
    SetControlDelay -1
    ControlClick, Cancel, A
}

; Clicks the save button
noteSave() {
    SetControlDelay -1
    ControlClick, Save, A
}

; Clicks the clear button
noteClear() {
    SetcontrolDelay -1
    ControlClick, Clear
}

; Selects a specific note icon. Function takes icon - this 
; should be a numerical value from 1 up to 23. 
selectNoteIcon(icon) {
    global TOTAL_NOTES, NOTES_PER_ROW, ICON_WIDTH, ICON_HEIGHT
    SetcontrolDelay -1
    ControlClick, Button4, A
    y := 2 + ((icon - 1) // NOTES_PER_ROW) * ICON_HEIGHT
    x := 2 + (mod(icon - 1, NOTES_PER_ROW)) * ICON_WIDTH
    ControlClick, Button5, A,,,, x%x% y%y%
}

Last edited by _dave_; 03-11-2009 at 11:50 PM. Reason: I think you mean Xbutton 1 and 2 in the comments, yes?
HEM Shortcuts (AHK) Quote
03-11-2009 , 09:44 PM
Real cool. Nice work.
HEM Shortcuts (AHK) Quote
03-11-2009 , 11:51 PM
Indeed very useful, ty for sharing.
HEM Shortcuts (AHK) Quote
03-12-2009 , 03:33 AM
Is there a hotkey so that you can pull up the HH ingame? If an interesting hand goes down while playing, I just press "x" and the HEM hand history pops up and I can press "m" to mark it for later review.
HEM Shortcuts (AHK) Quote
03-12-2009 , 09:02 AM
unfortunately no, because the location of the click spot changes depending on hud layout, font etc, and getting that info from the hud is pretty tricky. i guess i could hardcode it in tho, just a click on a pixel location in the window currently acitve/mouseover.
HEM Shortcuts (AHK) Quote
03-12-2009 , 09:43 AM
tyvm
HEM Shortcuts (AHK) Quote
03-12-2009 , 11:31 AM
changed the MoveWindowLoop so the note box focuses on the text edit when the window opens

edit: added 2 new lines that put the cursor at the end of the note, ready for typing

Code:
MoveWindowsLoop:
WinGet, id, ID, ahk_group MiniHistories
if (id) {
    if (!movedhistory) {
        movedhistory := true
        WinMove ahk_id %id%,, %HANDHISTORY_X%, %HANDHISTORY_Y%
        WinActivate, ahk_id %id%
    }
} else {
    movedhistory := false
}

WinGet, id, ID, ahk_group Notes
if (id) {
    if (!movednotes) {
        movednotes := true
        WinMove ahk_id %id%,, %NOTES_X%, %NOTES_Y%, %NOTES_W%, %NOTES_H%
        WinActivate, ahk_id %id%
        ControlFocus, RichEdit20A1, ahk_id %id% 
        SetControlDelay, -1
        ControlSend, RichEdit20A1, ^{End}, ahk_id %id%
    }
} else {
    movednotes := false
}
return

Last edited by Hood; 03-12-2009 at 11:44 AM.
HEM Shortcuts (AHK) Quote
03-12-2009 , 01:16 PM
I <3 you so much tyty
HEM Shortcuts (AHK) Quote
03-12-2009 , 04:50 PM
very nice, looking forward to checking this out.
HEM Shortcuts (AHK) Quote
03-16-2009 , 01:12 PM
k i added things so i could pop out the hand history window on stars tables. However you will need to customize this to set the pixel location to where oyu want the click to take place - that is, the x,y coords of the top hand of the table stats box of your HEM HUD.

Anyway the function looks like this, you shouldn't need to change this:

Code:
; HUD FUNCTIONS
; --------------------------------------------------------
; Opens the hand history viewer
hudClickLastHand(x, y) {
    If (!WinExist("ahk_group MiniHistories")) {
        CoordMode Mouse, Relative
        MouseGetPos, origx, origy
        Click, %x%, %y%
        MouseMove, origx, origy, 0
        WinWait, ahk_group MiniHistories, , 2
    }
}
This is my implementation - alt-h when a stars window is active will click on the line to pop out the hand history:

Code:
#IfWinActive, ahk_class PokerStarsTableFrameClass
!h::
hudClickLastHand(190, 40)
return
Note 2 things - the ifwinactive only activates the hotkey if a stars table is active. this will need to be changed if you are playing on another site.

Secondly, the function call sends 190 and 40 - these are the x and y co-ords of where to click relative to the active window - the poker table. To get this, load up AHK window spy, and hover your mouse of where you want to click, with the right table active. You'll see in window spy the relative cursor position.

I also have this hotkey - alt-h - to pop out the hh window, mark it, then close the window. Code reuse ftw:

Code:
!m::
hudClickLastHand(190, 40)
historyMark()
historyClose()
return
HEM Shortcuts (AHK) Quote
04-30-2009 , 03:10 PM
Repost from wizHUD thread

i know this is nto the software forum but i am abit of a AHK dummy as well
tried to use your script and couldnt get it to work

could you paste just the bit i need to mark the HH from the HUD in here
HEM Shortcuts (AHK) Quote
04-30-2009 , 03:26 PM
Here is a completed example script:

Code:
/*
HEM Shortcuts

Features:
- Replayer hotkeys
    - XButton1 and 2 (side buttons) to skip through hands
    - Mouse wheel to step through the action
    - Middle button to start/stop the replayer
    - right mouse button + scroll wheel changes speed
    
    - h - to open the hand history viewer
    - c - to copy the HH to clipboard
    - m - marks (or unmarks if previously marked) a hand
    
    - Escape to close window
    
- On the mini hand history review (both ingame and from hand review)
    - Esc - closes window
    - m - marks/unmarks hand
    - c - copies hand to clipboard
    - up/down cycles through hands

- on the notes window
    - ESC
        - this overrides the default behaviour (save) so that now
            - if the text is blank, it clicks cancel - i.e. no changes are saved
              the result is if you leave a note blank, it wont be saved with a note icon
            - if there is text, then 'save' is clicked.
    - alt-s forces a save (to save a blank with the icon)
    - alt-x clears, and saves (so the note and icon are both blanked)
    - alt-F1-F4 this changes the note icon to a specified note. Currently i have
      this set to icons 1, 4, 6 and 8 (black, green, yellow and red), but it's easy
      to add and change as required.

- Window movement of notes window and hand history window to a new location
  and focuses the window (on notes txt box) after move
    
KnownIssues:
-

Notes:
-

ToDo:
- quick copy to clipboard shortcut in the hand list
- quick upload to weaktight.com
*/

; SETUP AND CONFIGURATION WHAT HO
; --------------------------------------------------------
;Script configuration
#NoEnv
#SingleInstance force
#Include %a_scriptDir%
SendMode Input
SetWorkingDir %a_scriptDir%

; Changes these to pixel x/y and width/height for the handhistory and notes windows
HANDHISTORY_X := 1210
HANDHISTORY_Y := 120

NOTES_X := 1210
NOTES_Y := 120
NOTES_W := 230
NOTES_H := 340

; Frequency to check for new windows to move them
SetTimer MoveWindowsLoop, 250

; Identifiers for each window. 
GroupAdd, Replayer, Holdem Manager Replayer
GroupAdd, MiniHistories, , 2+2 ; Mini history titles change depending on if it's ingame or in replayer. We use the 2+2 button as an identifier.
GroupAdd, Notes, , asdfas ; In my version, the hidden text "asdfas" identifies all note window. Not sure if this is the case for versions, and may break in the future!

; note id consts
TOTAL_NOTES := 23
NOTES_PER_ROW := 8
ICON_WIDTH := 20
ICON_HEIGHT := 20

;Menu Tray, Icon, hemshortcuts.ico ;make yourself a nice little icon and put it in the same location as the ahk script
	
return


; HOTKEYS
; --------------------------------------------------------
; Hotkeys for the replayer
#IfWinActive, ahk_group Replayer

Right::
XButton2::
replayerChangeHand()
return

Left::
XButton1::
replayerChangeHand(true)
return

Up::
MButton::
replayerStartStop()
return

WheelUp::
replayerMoveAction()
return

WheelDown::
replayerMoveAction(true)
return

RButton & WheelDown::
replayerChangeSpeed(true)
return 

RButton & WheelUp::
replayerChangeSpeed()
return 

h::
replayerClickHistory()
return

c::
replayerClickHistory()
historyCopyText()
historyClose()
WinActivate, ahk_group Replayer
return

m::
replayerClickHistory()
historyMark()
historyClose()
WinActivate, ahk_group Replayer
return

Esc::
WinClose, ahk_group Replayer
return


; MINI-HAND HISTORY HOTKEYS
; --------------------------------------------------------
#IfWinActive, ahk_group MiniHistories
Esc::
historyClose()
return

RButton & XButton1::
m::
historyMark()
return

c::
historyCopyText()
return

Up::
historyChangeHand()
return

Down::
historyChangeHand(true)
return

; NOTES HOTKEYS
; --------------------------------------------------------
#IfWinActive, ahk_group Notes
Esc::
if (noteGetText()) {
    noteSave() 
} else {
    noteCancel()
}
return

!s::
noteSave()
return

!x::
noteClear()
noteSave()
return

!F1::
selectNoteIcon(1)
return

!F2::
selectNoteIcon(4)
return

!F3::
selectNoteIcon(6)
return

!F4::
selectNoteIcon(8)
return


#IfWinActive, ahk_class PokerStarsTableFrameClass
!h::
hudClickLastHand(190, 40)
return

!m::
hudClickLastHand(190, 40)
historyMark()
historyClose()
return


; NOTES HOTKEYS
; --------------------------------------------------------
; WINDOW MOVEMENT
MoveWindowsLoop:
WinGet, id, ID, ahk_group MiniHistories
if (id) {
    if (!movedhistory) {
        movedhistory := true
        WinMove ahk_id %id%,, %HANDHISTORY_X%, %HANDHISTORY_Y%
        WinActivate, ahk_id %id%
    }
} else {
    movedhistory := false
}

WinGet, id, ID, ahk_group Notes
if (id) {
    if (!movednotes) {
        movednotes := true
        WinMove ahk_id %id%,, %NOTES_X%, %NOTES_Y%, %NOTES_W%, %NOTES_H%
        WinActivate, ahk_id %id%
    }
} else {
    movednotes := false
}
return



; REPLAYER FUNCTIONS
; All functions assume the active window is the replayer
; --------------------------------------------------------
; jumps either forward or back a hand 
replayerChangeHand(goback=false) { 
    SetTitleMatchMode, 3
    button := goback ? "<" : ">"
    ControlGet, v, Visible, , ||
    if (v) {
        ControlClick, ||
        ControlClick, %button%
        ControlClick, GO
    } else {
        ControlClick, %button%
    }
    SetTitleMatchMode, 1
}

; Starts/stops the replayer
replayerStartStop() { 
    SetTitleMatchMode, 3
    ControlGet, v, Visible, , ||
    if (v) {        
        ControlClick, ||
    } else {
        ControlClick, GO
    }
    SetTitleMatchMode, 1
}

; Moves forwards and backwards in the action of the hand
replayerMoveAction(goback=false) { 
    if goback
        ControlClick X186 Y596
    else
        ControlClick X474 Y597
}

; ; Changes the playback speed - set down to reduce speed.
replayerChangeSpeed(down=false) { 
    if down
        ControlSend, WindowsForms10.msctls_trackbar32.app.0.33c0d9d1, {Down}, A
    else
        ControlSend, WindowsForms10.msctls_trackbar32.app.0.33c0d9d1, {Up}, A
}

; Opens the hand history viewer
replayerClickHistory() {
    If (!WinExist("ahk_group MiniHistories")) {
        MouseGetPos, x, y
        Click, 64, 105
        MouseMove, x, y, 0
        WinWait, ahk_group MiniHistories, , 2
    }
}

; MINI HANDHISTORY FUNCTIONS
; --------------------------------------------------------
; Clicks the "txt" button to copy text to clipboard
historyCopyText() {
    SetControlDelay -1 
    clipboard := ""
    ControlClick, Txt, ahk_group MiniHistories
    ClipWait, 2
}

; Closes the history window
historyClose() {
    WinClose, ahk_group MiniHistories
}

; Toggles the hand mark
historyMark() {
    SetControlDelay -1 
    ControlClick, Button4, ahk_group MiniHistories
}

; Moves to the next or previous hand
historyChangeHand(prev=false) {
    d := prev ? "{Down}" : "{Up}"
    ControlFocus, ComboBox1, A
    Send % d
}


; NOTES FUNCTIONS
; All functions assume note is active window
; --------------------------------------------------------
; Get the note text from window
noteGetText() {
    ControlGetText, txt, RichEdit20A1, A
    return txt
}

; Clicks the cancel button
noteCancel() {
    SetControlDelay -1
    ControlClick, Cancel, A
}

; Clicks the save button
noteSave() {
    SetControlDelay -1
    ControlClick, Save, A
}

; Clicks the clear button
noteClear() {
    SetcontrolDelay -1
    ControlClick, Clear
}

; Selects a specific note icon. Function takes icon - this 
; should be a numerical value from 1 up to 23. 
selectNoteIcon(icon) {
    global TOTAL_NOTES, NOTES_PER_ROW, ICON_WIDTH, ICON_HEIGHT
    SetcontrolDelay -1
    ControlClick, Button4, A
    y := 2 + ((icon - 1) // NOTES_PER_ROW) * ICON_HEIGHT
    x := 2 + (mod(icon - 1, NOTES_PER_ROW)) * ICON_WIDTH
    ControlClick, Button5, A,,,, x%x% y%y%
}


; Opens the hand history viewer
hudClickLastHand(x, y) {
    If (!WinExist("ahk_group MiniHistories")) {
        CoordMode Mouse, Relative
        MouseGetPos, origx, origy
        Click, %x%, %y%
        MouseMove, origx, origy, 0
        WinWait, ahk_group MiniHistories, , 2
    }
}
This will need to be altered. Lines 208 and 212 look like this:

hudClickLastHand(190, 40)

the 190 and 40 need to be changed. These are X and Y co-ordinates for the "click" location. Let's say this is what your HEM table looks like:

Take a look at this example image:

http://www.holdemmanager.net/images/...ot10_large.jpg

The place you want the click is where it lists the last 3 hands in the black box near the top. Clicking on the top hand (where it says the player name, 00Oljlilill) will open up the instant handhistory window.

We need that click spot x-y co-ordinates. Load up AHK window spy program, and hover over the place you want to click on an active game window. In the box you will see the relative x-y locations of the mouse pointer. It will say something like:

Code:
>>>>>>>>>>>>( Mouse Position )<<<<<<<<<<<<<
On Screen:	1122, 403  (less often used)
In Active Window:	190, 40
that 190, 40 is what we need. Put that in the script.

That's about as explicit as i can get :=)
HEM Shortcuts (AHK) Quote
11-18-2009 , 04:32 PM
Hey, I PM'd Hood about this, but obv he's a busy guy and has already contributed a lot to this forum...

I'm having trouble getting HEM shortcuts to work with FTP. Hood said earlier, "Note 2 things - the ifwinactive only activates the hotkey if a stars table is active. this will need to be changed if you are playing on another site."

What should I change this line to? I've already used window spy and set it to the correct location (at least I'm pretty sure), but the hotkey still doesn't work. I assume this is because of the FT client. Does anyone know what I should do?
HEM Shortcuts (AHK) Quote
11-18-2009 , 05:58 PM
change this line:

Code:
#IfWinActive, ahk_class PokerStarsTableFrameClass
to

Code:
#IfWinActive, ahk_class QWidget
HEM Shortcuts (AHK) Quote
11-19-2009 , 08:28 PM
Quote:
Originally Posted by Hood
change this line:

Code:
#IfWinActive, ahk_class PokerStarsTableFrameClass
to

Code:
#IfWinActive, ahk_class QWidget
I really appreciate ur help thus far man, but still no good...

I copied the complete version of the script that you posted a few posts up, and only changed these lines:

#IfWinActive, ahk_class QWidget
!h::
hudClickLastHand(-800, -73)
return

!m::
hudClickLastHand(-800, -73)
historyMark()
historyClose()
return


Am I doing this right? I thought it was a little weird that the coordinates were negative, but the window spy tells me this every time.
HEM Shortcuts (AHK) Quote
11-20-2009 , 05:56 AM
yes that's right, but your X and Y aren't. They can't be negative numbers. 0, 0 would be the top left of the active window. Negative numbers are off the window. The HEM hands list box is unlikely to be 800 pixels off to the left of your full tilt window! Try the windowspy thing again.
HEM Shortcuts (AHK) Quote
11-20-2009 , 04:08 PM
Oh finally! I didn't realize that I had the hand history tab already open when I was using window spy.

F'ing sweet man! Thank you so much for the program/help.
HEM Shortcuts (AHK) Quote
12-22-2009 , 03:30 PM
Hey Hood, love your script man!
How do i get mousewheeldown to work it doesn't scroll the hand back you see?

Cheers,

joff
HEM Shortcuts (AHK) Quote
12-22-2009 , 04:02 PM
Sorry, not sure what you mean.
HEM Shortcuts (AHK) Quote
12-22-2009 , 04:17 PM
Scrolling the mousewheel up moves the hand forward in the replayer.
Scrolling down does nothing.
HEM Shortcuts (AHK) Quote
12-22-2009 , 05:08 PM
Ahh right. It might be that you've resized the replayer and so the 'click' is now at a different position. Since i wrote this script HEM added in resizing to the replayer window.

Check the function "replayerMoveAction" and find this line:

ControlClick X186 Y596

These are the X and Y co-ordinates for where the back button 'click' should be. Load up window spy and check these X and Y co-ords are the right place.
HEM Shortcuts (AHK) Quote
12-23-2009 , 02:29 AM
Works cheers Hood!
HEM Shortcuts (AHK) Quote
01-02-2010 , 10:13 AM
This still working? all I really want it to do is pull up the HH and mark the last hand and bring HEM or stars notes up so I can make them. Just got to configure it right?
HEM Shortcuts (AHK) Quote
01-02-2010 , 03:14 PM
Right.
HEM Shortcuts (AHK) Quote
01-03-2010 , 06:23 PM
how to mark hands and after work these in SNGWizard with a hotkeys? nice job!
HEM Shortcuts (AHK) Quote

      
m