Skip to content

Commit 3a7bcb1

Browse files
committed
fixed stop routine
1 parent 9e4bed4 commit 3a7bcb1

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

keyboard.go

+5
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ func Listen(onKeyPress func(key keys.Key) (stop bool, err error)) error {
8080
stopRoutine, _ = onKeyPress(keyInfo)
8181
if stopRoutine {
8282
inputTTY.Close()
83+
onKeyPress(keys.Key{Code: keys.Null})
8384
}
8485
}
8586
}
@@ -96,6 +97,10 @@ func Listen(onKeyPress func(key keys.Key) (stop bool, err error)) error {
9697
return err
9798
}
9899

100+
if key.Code == keys.Null {
101+
return nil
102+
}
103+
99104
stop, err := onKeyPress(key)
100105
if err != nil {
101106
return err

0 commit comments

Comments
 (0)