We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent dc20ecf commit 6a8fb7dCopy full SHA for 6a8fb7d
key/key.go
@@ -65,16 +65,16 @@ func (km *Manager) Press(k Key) event.Event {
65
keys := km.keys[i:]
66
var count int64
67
if km.count {
68
- numStr := ""
+ var countStr string
69
for j, k := range keys {
70
- if len(k) == 1 && ('1' <= k[0] && k[0] <= '9' || k[0] == '0' && j > 0) {
71
- numStr += string(k)
+ if "1" <= k && k <= "9" || k == "0" && j > 0 {
+ countStr += string(k)
72
} else {
73
break
74
}
75
76
- keys = keys[len(numStr):]
77
- count, _ = strconv.ParseInt(numStr, 10, 64)
+ keys = keys[len(countStr):]
+ count, _ = strconv.ParseInt(countStr, 10, 64)
78
79
for _, ke := range km.events {
80
switch ke.cmp(keys) {
0 commit comments