Fixed issue with X backend not recognizing key repeats
This commit is contained in:
parent
e3aea7fc9e
commit
6e7cf285cc
@ -154,7 +154,7 @@ func (window *Window) handleKeyRelease (
|
|||||||
untypedEvent := nextEvents[0]
|
untypedEvent := nextEvents[0]
|
||||||
if untypedEvent.Err == nil {
|
if untypedEvent.Err == nil {
|
||||||
typedEvent, ok :=
|
typedEvent, ok :=
|
||||||
untypedEvent.Event.(xproto.KeyReleaseEvent)
|
untypedEvent.Event.(xproto.KeyPressEvent)
|
||||||
|
|
||||||
if ok && typedEvent.Detail == keyEvent.Detail &&
|
if ok && typedEvent.Detail == keyEvent.Detail &&
|
||||||
typedEvent.Event == keyEvent.Event &&
|
typedEvent.Event == keyEvent.Event &&
|
||||||
|
@ -145,7 +145,7 @@ var noteForKey = map[input.Key] music.Note {
|
|||||||
'.': 60,
|
'.': 60,
|
||||||
';': 61,
|
';': 61,
|
||||||
'/': 62,
|
'/': 62,
|
||||||
'\'': 63,
|
'\'': 63,
|
||||||
|
|
||||||
'1': 56,
|
'1': 56,
|
||||||
'q': 57,
|
'q': 57,
|
||||||
|
Reference in New Issue
Block a user