From 82face0010842482b96ff15db003b9f4c07b2b95 Mon Sep 17 00:00:00 2001 From: Leon Mika Date: Wed, 24 Mar 2021 08:28:40 +1100 Subject: [PATCH] Fixed some bugs with the backspace key mappings --- ui/driver.go | 8 +++--- ui/termboxdriver.go | 64 ++++++++++++++++++++++----------------------- 2 files changed, 36 insertions(+), 36 deletions(-) diff --git a/ui/driver.go b/ui/driver.go index 9b642f7..bef7321 100644 --- a/ui/driver.go +++ b/ui/driver.go @@ -84,10 +84,10 @@ const ( KeyArrowLeft KeyArrowRight - KeyBackspace = KeyCtrlH - KeyBackspace2 = KeyCtrl8 - KeyEnter = KeyCtrlM - KeyEsc = KeyCtrl3 + KeyBackspace = KeyCtrlH + KeyBackspace2 + KeyEnter = KeyCtrlM + KeyEsc = KeyCtrl3 ) // The type of events supported by the driver diff --git a/ui/termboxdriver.go b/ui/termboxdriver.go index e8746af..6f724a5 100644 --- a/ui/termboxdriver.go +++ b/ui/termboxdriver.go @@ -100,36 +100,36 @@ var termboxKeysToSpecialKeys = map[termbox.Key]rune{ termbox.KeyArrowDown: KeyArrowDown, termbox.KeyArrowLeft: KeyArrowLeft, termbox.KeyArrowRight: KeyArrowRight, - - termbox.KeyCtrlA: KeyCtrlA, - termbox.KeyCtrlB: KeyCtrlB, - termbox.KeyCtrlC: KeyCtrlC, - termbox.KeyCtrlD: KeyCtrlD, - termbox.KeyCtrlE: KeyCtrlE, - termbox.KeyCtrlF: KeyCtrlF, - termbox.KeyCtrlG: KeyCtrlG, - termbox.KeyCtrlH: KeyCtrlH, - termbox.KeyCtrlI: KeyCtrlI, - termbox.KeyCtrlJ: KeyCtrlJ, - termbox.KeyCtrlK: KeyCtrlK, - termbox.KeyCtrlL: KeyCtrlL, - termbox.KeyCtrlM: KeyCtrlM, - termbox.KeyCtrlN: KeyCtrlN, - termbox.KeyCtrlO: KeyCtrlO, - termbox.KeyCtrlP: KeyCtrlP, - termbox.KeyCtrlQ: KeyCtrlQ, - termbox.KeyCtrlR: KeyCtrlR, - termbox.KeyCtrlS: KeyCtrlS, - termbox.KeyCtrlT: KeyCtrlT, - termbox.KeyCtrlU: KeyCtrlU, - termbox.KeyCtrlV: KeyCtrlV, - termbox.KeyCtrlW: KeyCtrlW, - termbox.KeyCtrlX: KeyCtrlX, - termbox.KeyCtrlY: KeyCtrlY, - termbox.KeyCtrlZ: KeyCtrlZ, - termbox.KeyCtrl3: KeyCtrl3, - termbox.KeyCtrl4: KeyCtrl4, - termbox.KeyCtrl5: KeyCtrl5, - termbox.KeyCtrl6: KeyCtrl6, - termbox.KeyCtrl7: KeyCtrl7, + termbox.KeyBackspace2: KeyBackspace2, + termbox.KeyCtrlA: KeyCtrlA, + termbox.KeyCtrlB: KeyCtrlB, + termbox.KeyCtrlC: KeyCtrlC, + termbox.KeyCtrlD: KeyCtrlD, + termbox.KeyCtrlE: KeyCtrlE, + termbox.KeyCtrlF: KeyCtrlF, + termbox.KeyCtrlG: KeyCtrlG, + termbox.KeyCtrlH: KeyCtrlH, + termbox.KeyCtrlI: KeyCtrlI, + termbox.KeyCtrlJ: KeyCtrlJ, + termbox.KeyCtrlK: KeyCtrlK, + termbox.KeyCtrlL: KeyCtrlL, + termbox.KeyCtrlM: KeyCtrlM, + termbox.KeyCtrlN: KeyCtrlN, + termbox.KeyCtrlO: KeyCtrlO, + termbox.KeyCtrlP: KeyCtrlP, + termbox.KeyCtrlQ: KeyCtrlQ, + termbox.KeyCtrlR: KeyCtrlR, + termbox.KeyCtrlS: KeyCtrlS, + termbox.KeyCtrlT: KeyCtrlT, + termbox.KeyCtrlU: KeyCtrlU, + termbox.KeyCtrlV: KeyCtrlV, + termbox.KeyCtrlW: KeyCtrlW, + termbox.KeyCtrlX: KeyCtrlX, + termbox.KeyCtrlY: KeyCtrlY, + termbox.KeyCtrlZ: KeyCtrlZ, + termbox.KeyCtrl3: KeyCtrl3, + termbox.KeyCtrl4: KeyCtrl4, + termbox.KeyCtrl5: KeyCtrl5, + termbox.KeyCtrl6: KeyCtrl6, + termbox.KeyCtrl7: KeyCtrl7, }