diff --git a/README.md b/README.md index fb20294..286f3f4 100644 --- a/README.md +++ b/README.md @@ -230,6 +230,12 @@ import ( ) func main() { + add() + low() + event() +} + +func add() { fmt.Println("--- Please press ctrl + shift + q to stop hook ---") robotgo.EventHook(hook.KeyDown, []string{"q", "ctrl", "shift"}, func(e hook.Event) { fmt.Println("ctrl-shift-q") @@ -243,7 +249,18 @@ func main() { s := robotgo.EventStart() <-robotgo.EventProcess(s) +} +func low() { + EvChan := hook.Start() + defer hook.End() + + for ev := range EvChan { + fmt.Println("hook: ", ev) + } +} + +func event() { ok := robotgo.AddEvents("q", "ctrl", "shift") if ok { fmt.Println("add events...") diff --git a/README_zh.md b/README_zh.md index 91d7379..830aac1 100644 --- a/README_zh.md +++ b/README_zh.md @@ -227,6 +227,12 @@ import ( ) func main() { + add() + low() + event() +} + +func add() { fmt.Println("--- Please press ctrl + shift + q to stop hook ---") robotgo.EventHook(hook.KeyDown, []string{"q", "ctrl", "shift"}, func(e hook.Event) { fmt.Println("ctrl-shift-q") @@ -240,7 +246,18 @@ func main() { s := robotgo.EventStart() <-robotgo.EventProcess(s) +} +func low() { + EvChan := hook.Start() + defer hook.End() + + for ev := range EvChan { + fmt.Println("hook: ", ev) + } +} + +func event() { ok := robotgo.AddEvents("q", "ctrl", "shift") if ok { fmt.Println("add events...")