gohook icon indicating copy to clipboard operation
gohook copied to clipboard

KeyUp cannot be triggered

Open LuSrackhall opened this issue 1 year ago • 1 comments

There is still a problem, KeyUp cannot be triggered, and it may be triggered incorrectly.

	hook.Register(hook.KeyUp, []string{"w"}, func(e hook.Event) {

		// fmt.Println("hook(KeyUp): ", e)

		ee, _ := json.Marshal(e)
		fmt.Println("hook(KeyUp): ", string(ee))

		fmt.Println("w")
	})

When this code is run, pressing the ‘w’ key does not produce any response. But when q, w, e are pressed quickly in succession, it enters the KeyUp callback for w. However, at this time, the keycode for e is 16 (and this number represents the event corresponding to q)."

LuSrackhall avatar Jun 03 '24 16:06 LuSrackhall