// Copyright 2013 The Ebitengine Authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. // Code generated by genkeys.go using 'go generate'. DO NOT EDIT. package ui var uiKeyToCGKey = map[Key]int{ KeyA: kVK_ANSI_A, KeyAltLeft: kVK_Option, KeyAltRight: kVK_RightOption, KeyArrowDown: kVK_DownArrow, KeyArrowLeft: kVK_LeftArrow, KeyArrowRight: kVK_RightArrow, KeyArrowUp: kVK_UpArrow, KeyB: kVK_ANSI_B, KeyBackquote: kVK_ANSI_Grave, KeyBackslash: kVK_ANSI_Backslash, KeyBackspace: kVK_Delete, KeyBracketLeft: kVK_ANSI_LeftBracket, KeyBracketRight: kVK_ANSI_RightBracket, KeyC: kVK_ANSI_C, KeyCapsLock: kVK_CapsLock, KeyComma: kVK_ANSI_Comma, KeyControlLeft: kVK_Control, KeyControlRight: kVK_RightControl, KeyD: kVK_ANSI_D, KeyDelete: kVK_ForwardDelete, KeyDigit0: kVK_ANSI_0, KeyDigit1: kVK_ANSI_1, KeyDigit2: kVK_ANSI_2, KeyDigit3: kVK_ANSI_3, KeyDigit4: kVK_ANSI_4, KeyDigit5: kVK_ANSI_5, KeyDigit6: kVK_ANSI_6, KeyDigit7: kVK_ANSI_7, KeyDigit8: kVK_ANSI_8, KeyDigit9: kVK_ANSI_9, KeyE: kVK_ANSI_E, KeyEnd: kVK_End, KeyEnter: kVK_Return, KeyEqual: kVK_ANSI_Equal, KeyEscape: kVK_Escape, KeyF: kVK_ANSI_F, KeyF1: kVK_F1, KeyF10: kVK_F10, KeyF11: kVK_F11, KeyF12: kVK_F12, KeyF2: kVK_F2, KeyF3: kVK_F3, KeyF4: kVK_F4, KeyF5: kVK_F5, KeyF6: kVK_F6, KeyF7: kVK_F7, KeyF8: kVK_F8, KeyF9: kVK_F9, KeyG: kVK_ANSI_G, KeyH: kVK_ANSI_H, KeyHome: kVK_Home, KeyI: kVK_ANSI_I, KeyJ: kVK_ANSI_J, KeyK: kVK_ANSI_K, KeyL: kVK_ANSI_L, KeyM: kVK_ANSI_M, KeyMetaLeft: kVK_Command, KeyMinus: kVK_ANSI_Minus, KeyN: kVK_ANSI_N, KeyNumLock: kVK_ANSI_KeypadClear, KeyNumpad0: kVK_ANSI_Keypad0, KeyNumpad1: kVK_ANSI_Keypad1, KeyNumpad2: kVK_ANSI_Keypad2, KeyNumpad3: kVK_ANSI_Keypad3, KeyNumpad4: kVK_ANSI_Keypad4, KeyNumpad5: kVK_ANSI_Keypad5, KeyNumpad6: kVK_ANSI_Keypad6, KeyNumpad7: kVK_ANSI_Keypad7, KeyNumpad8: kVK_ANSI_Keypad8, KeyNumpad9: kVK_ANSI_Keypad9, KeyNumpadAdd: kVK_ANSI_KeypadPlus, KeyNumpadDecimal: kVK_ANSI_KeypadDecimal, KeyNumpadDivide: kVK_ANSI_KeypadDivide, KeyNumpadEnter: kVK_ANSI_KeypadEnter, KeyNumpadEqual: kVK_ANSI_KeypadEquals, KeyNumpadMultiply: kVK_ANSI_KeypadMultiply, KeyNumpadSubtract: kVK_ANSI_KeypadMinus, KeyO: kVK_ANSI_O, KeyP: kVK_ANSI_P, KeyPageDown: kVK_PageDown, KeyPageUp: kVK_PageUp, KeyPeriod: kVK_ANSI_Period, KeyQ: kVK_ANSI_Q, KeyQuote: kVK_ANSI_Quote, KeyR: kVK_ANSI_R, KeyS: kVK_ANSI_S, KeySemicolon: kVK_ANSI_Semicolon, KeyShiftLeft: kVK_Shift, KeyShiftRight: kVK_RightShift, KeySlash: kVK_ANSI_Slash, KeySpace: kVK_Space, KeyT: kVK_ANSI_T, KeyTab: kVK_Tab, KeyU: kVK_ANSI_U, KeyV: kVK_ANSI_V, KeyW: kVK_ANSI_W, KeyX: kVK_ANSI_X, KeyY: kVK_ANSI_Y, KeyZ: kVK_ANSI_Z, }