mirror of
				https://github.com/vsariola/sointu.git
				synced 2025-10-29 15:06:03 -04:00 
			
		
		
		
	feat(tracker): Add keys for holding & releasing a note
This commit is contained in:
		| @ -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": | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user