@@ -3,24 +3,23 @@ package main
3
3
import (
4
4
"log"
5
5
6
- "github.com/go-vgo/robotgo"
7
6
hook "github.com/robotn/gohook"
8
7
)
9
8
10
9
func AddEventHotkeys () {
11
10
mode := 0
12
11
13
- robotgo . EventHook (hook .KeyDown , []string {"q" , "ctrl" , "shift" }, func (e hook.Event ) {
12
+ hook . Register (hook .KeyDown , []string {"q" , "ctrl" , "shift" }, func (e hook.Event ) {
14
13
log .Println ("ctrl-shift-q" )
15
- robotgo . EventEnd ()
14
+ hook . End ()
16
15
})
17
16
18
- robotgo . EventHook (hook .KeyDown , []string {"r" , "ctrl" , "shift" }, func (e hook.Event ) {
17
+ hook . Register (hook .KeyDown , []string {"r" , "ctrl" , "shift" }, func (e hook.Event ) {
19
18
log .Println ("Reset Timer Hotkey Pressed" )
20
19
UpdateTimer ("ResetTimer" )
21
20
})
22
21
23
- robotgo . EventHook (hook .KeyDown , []string {"t" , "ctrl" , "shift" }, func (e hook.Event ) {
22
+ hook . Register (hook .KeyDown , []string {"t" , "ctrl" , "shift" }, func (e hook.Event ) {
24
23
log .Println ("Toggle Start/Stop Timer Hotkey Pressed" )
25
24
switch mode {
26
25
case 0 :
@@ -36,20 +35,20 @@ func AddEventHotkeys() {
36
35
}
37
36
})
38
37
39
- s := robotgo . EventStart ()
38
+ s := hook . Start ()
40
39
// defer robotgo.EventEnd()
41
- <- robotgo . EventProcess (s )
40
+ <- hook . Process (s )
42
41
}
43
42
44
43
func AddScoreboardHotkeys (UIUpdate func ()) {
45
- robotgo . EventHook (hook .KeyDown , []string {"b" , "ctrl" , "shift" }, func (e hook.Event ) {
44
+ hook . Register (hook .KeyDown , []string {"b" , "ctrl" , "shift" }, func (e hook.Event ) {
46
45
log .Println ("Increment Blue Hotkey Presssed" )
47
46
s .IncrementHome ()
48
47
UpdateScoreBoard (& s )
49
48
UIUpdate ()
50
49
})
51
50
52
- robotgo . EventHook (hook .KeyDown , []string {"g" , "ctrl" , "shift" }, func (e hook.Event ) {
51
+ hook . Register (hook .KeyDown , []string {"g" , "ctrl" , "shift" }, func (e hook.Event ) {
53
52
log .Println ("Increment Gold Hotkey Pressed" )
54
53
s .IncrementAway ()
55
54
UpdateScoreBoard (& s )
0 commit comments