From 08386323ed028e5c8a8412a786dc8bbd44046b30 Mon Sep 17 00:00:00 2001 From: "5684185+vsariola@users.noreply.github.com" <5684185+vsariola@users.noreply.github.com> Date: Tue, 15 Oct 2024 12:55:46 +0300 Subject: [PATCH] fix(tracker/gioui): all key filters for hexadecimals in note editor --- tracker/gioui/note_editor.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tracker/gioui/note_editor.go b/tracker/gioui/note_editor.go index 79e13f4..0c0bfdc 100644 --- a/tracker/gioui/note_editor.go +++ b/tracker/gioui/note_editor.go @@ -93,6 +93,12 @@ func NewNoteEditor(model *tracker.Model) *NoteEditor { } ret.eventFilters = append(ret.eventFilters, key.Filter{Focus: ret.scrollTable, Required: k.Modifiers, Name: k.Name}) } + for c := 'A'; c <= 'F'; c++ { + ret.eventFilters = append(ret.eventFilters, key.Filter{Focus: ret.scrollTable, Name: key.Name(c)}) + } + for c := '0'; c <= '9'; c++ { + ret.eventFilters = append(ret.eventFilters, key.Filter{Focus: ret.scrollTable, Name: key.Name(c)}) + } ret.deleteTrackHint = makeHint("Delete\ntrack", "\n(%s)", "DeleteTrack") ret.addTrackHint = makeHint("Add\ntrack", "\n(%s)", "AddTrack") ret.uniqueOnTip = makeHint("Duplicate non-unique patterns", " (%s)", "UniquePatternsToggle")