package okean240 import "fyne.io/fyne/v2" var RemapKey = map[fyne.KeyName]byte{ fyne.KeyEscape: 0x1B, fyne.KeyReturn: 0x0A, fyne.KeyTab: 0x09, fyne.KeyBackspace: 0x08, fyne.KeyInsert: 0x00, fyne.KeyDelete: 0x08, fyne.KeyRight: 0x18, fyne.KeyLeft: 0x08, fyne.KeyDown: 0x0A, fyne.KeyUp: 0x19, fyne.KeyPageUp: 0x00, fyne.KeyPageDown: 0x00, fyne.KeyHome: 0x0C, fyne.KeyEnd: 0x1A, fyne.KeyF1: 0x00, fyne.KeyF2: 0x00, fyne.KeyF3: 0x00, fyne.KeyF4: 0x00, fyne.KeyF5: 0x00, fyne.KeyF6: 0x00, fyne.KeyF7: 0x00, fyne.KeyF8: 0x00, fyne.KeyF9: 0x00, fyne.KeyF10: 0x00, fyne.KeyF11: 0x00, fyne.KeyF12: 0x00, fyne.KeyEnter: 0x0D, fyne.Key0: 0x30, fyne.Key1: 0x31, fyne.Key2: 0x32, fyne.Key3: 0x33, fyne.Key4: 0x34, fyne.Key5: 0x35, fyne.Key6: 0x36, fyne.Key7: 0x37, fyne.Key8: 0x38, fyne.Key9: 0x39, fyne.KeyA: 0x61, fyne.KeyB: 0x62, fyne.KeyC: 0x63, fyne.KeyD: 0x64, fyne.KeyE: 0x65, fyne.KeyF: 0x66, fyne.KeyG: 0x67, fyne.KeyH: 0x68, fyne.KeyI: 0x69, fyne.KeyJ: 0x6a, fyne.KeyK: 0x6b, fyne.KeyL: 0x6c, fyne.KeyM: 0x6d, fyne.KeyN: 0x6e, fyne.KeyO: 0x6f, fyne.KeyP: 0x70, fyne.KeyQ: 0x71, fyne.KeyR: 0x72, fyne.KeyS: 0x73, fyne.KeyT: 0x74, fyne.KeyU: 0x75, fyne.KeyV: 0x76, fyne.KeyW: 0x77, fyne.KeyX: 0x78, fyne.KeyY: 0x79, fyne.KeyZ: 0x7A, fyne.KeySpace: 0x20, fyne.KeyApostrophe: 0x27, fyne.KeyComma: 0x2c, fyne.KeyMinus: 0x2d, fyne.KeyPeriod: 0x2E, fyne.KeySlash: 0x2F, fyne.KeyBackslash: 0x5C, fyne.KeyLeftBracket: 0x5B, fyne.KeyRightBracket: 0x5D, fyne.KeySemicolon: 0x3B, fyne.KeyEqual: 0x3D, fyne.KeyAsterisk: 0x2A, fyne.KeyPlus: 0x2B, fyne.KeyBackTick: 0x60, fyne.KeyUnknown: 0x00, } var RemapKeyShift = map[fyne.KeyName]byte{ fyne.KeyEscape: 0x1B, fyne.KeyReturn: 0x0A, fyne.KeyTab: 0x09, fyne.KeyBackspace: 0x08, fyne.KeyInsert: 0x00, fyne.KeyDelete: 0x08, fyne.KeyRight: 0x18, fyne.KeyLeft: 0x08, fyne.KeyDown: 0x0A, fyne.KeyUp: 0x19, fyne.KeyPageUp: 0x00, fyne.KeyPageDown: 0x00, fyne.KeyHome: 0x0C, fyne.KeyEnd: 0x1A, fyne.KeyF1: 0x00, fyne.KeyF2: 0x00, fyne.KeyF3: 0x00, fyne.KeyF4: 0x00, fyne.KeyF5: 0x00, fyne.KeyF6: 0x00, fyne.KeyF7: 0x00, fyne.KeyF8: 0x00, fyne.KeyF9: 0x00, fyne.KeyF10: 0x00, fyne.KeyF11: 0x00, fyne.KeyF12: 0x00, fyne.KeyEnter: 0x0D, fyne.Key0: 0x29, fyne.Key1: 0x21, fyne.Key2: 0x40, fyne.Key3: 0x23, fyne.Key4: 0x24, fyne.Key5: 0x25, fyne.Key6: 0x5E, fyne.Key7: 0x26, fyne.Key8: 0x2A, fyne.Key9: 0x28, fyne.KeyA: 0x41, fyne.KeyB: 0x42, fyne.KeyC: 0x43, fyne.KeyD: 0x44, fyne.KeyE: 0x45, fyne.KeyF: 0x46, fyne.KeyG: 0x47, fyne.KeyH: 0x48, fyne.KeyI: 0x49, fyne.KeyJ: 0x4a, fyne.KeyK: 0x4b, fyne.KeyL: 0x4c, fyne.KeyM: 0x4d, fyne.KeyN: 0x4e, fyne.KeyO: 0x4f, fyne.KeyP: 0x50, fyne.KeyQ: 0x51, fyne.KeyR: 0x52, fyne.KeyS: 0x53, fyne.KeyT: 0x54, fyne.KeyU: 0x55, fyne.KeyV: 0x56, fyne.KeyW: 0x57, fyne.KeyX: 0x58, fyne.KeyY: 0x59, fyne.KeyZ: 0x5A, fyne.KeySpace: 0x20, fyne.KeyApostrophe: 0x22, fyne.KeyComma: 0x3C, fyne.KeyMinus: 0x5F, fyne.KeyPeriod: 0x3E, fyne.KeySlash: 0x3F, fyne.KeyBackslash: 0x7C, fyne.KeyLeftBracket: 0x7B, fyne.KeyRightBracket: 0x7D, fyne.KeySemicolon: 0x3A, fyne.KeyEqual: 0x2B, fyne.KeyAsterisk: 0x7E, fyne.KeyPlus: 0x7E, fyne.KeyBackTick: 0x60, fyne.KeyUnknown: 0x00, }