mirror of
https://github.com/vsariola/sointu.git
synced 2025-05-28 03:10:24 -04:00
feat(tracker): Add keys for holding & releasing a note
This commit is contained in:
parent
29ba6b3658
commit
a69f0a1924
@ -1,9 +1,10 @@
|
||||
package tracker
|
||||
|
||||
import (
|
||||
"gioui.org/io/key"
|
||||
"os"
|
||||
"strconv"
|
||||
|
||||
"gioui.org/io/key"
|
||||
)
|
||||
|
||||
var noteMap = map[string]byte{
|
||||
@ -48,6 +49,10 @@ func (t *Tracker) KeyEvent(e key.Event) bool {
|
||||
}
|
||||
}
|
||||
switch e.Name {
|
||||
case "A":
|
||||
t.setCurrent(0)
|
||||
case key.NameDeleteForward:
|
||||
t.setCurrent(1)
|
||||
case key.NameEscape:
|
||||
os.Exit(0)
|
||||
case "Space":
|
||||
|
Loading…
Reference in New Issue
Block a user