| // Copyright 2019 Google LLC. |
| // Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. |
| #ifndef skui_key_DEFINED |
| #define skui_key_DEFINED |
| namespace skui { |
| enum class Key { |
| kNONE, //corresponds to android's UNKNOWN |
| |
| kLeftSoftKey, |
| kRightSoftKey, |
| |
| kHome, //!< the home key - added to match android |
| kBack, //!< (CLR) |
| kSend, //!< the green (talk) key |
| kEnd, //!< the red key |
| |
| k0, |
| k1, |
| k2, |
| k3, |
| k4, |
| k5, |
| k6, |
| k7, |
| k8, |
| k9, |
| kStar, //!< the * key |
| kHash, //!< the # key |
| |
| kUp, |
| kDown, |
| kLeft, |
| kRight, |
| |
| // Keys needed by ImGui |
| kTab, |
| kPageUp, |
| kPageDown, |
| kDelete, |
| kEscape, |
| kShift, |
| kCtrl, |
| kOption, // AKA Alt |
| kA, |
| kC, |
| kV, |
| kX, |
| kY, |
| kZ, |
| |
| kOK, //!< the center key |
| |
| kVolUp, //!< volume up - match android |
| kVolDown, //!< volume down - same |
| kPower, //!< power button - same |
| kCamera, //!< camera - same |
| }; |
| } |
| #endif // skui_key_DEFINED |