feat(tracker): Add keys for holding & releasing a note

This commit is contained in:
Veikko Sariola 2020-12-29 16:32:14 +02:00
parent 29ba6b3658
commit a69f0a1924

View File

@ -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":