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 package tracker
import ( import (
"gioui.org/io/key"
"os" "os"
"strconv" "strconv"
"gioui.org/io/key"
) )
var noteMap = map[string]byte{ var noteMap = map[string]byte{
@ -48,6 +49,10 @@ func (t *Tracker) KeyEvent(e key.Event) bool {
} }
} }
switch e.Name { switch e.Name {
case "A":
t.setCurrent(0)
case key.NameDeleteForward:
t.setCurrent(1)
case key.NameEscape: case key.NameEscape:
os.Exit(0) os.Exit(0)
case "Space": case "Space":