|
API Guide Home (Online version only) |
![]() |
Note: This is a Palm OS 6 header that we got early in order to make the Handspring key driver as close as possible to what it should be in the future. This header will be depricated in favor of Palm's official header once it's in their SDK.
Definition in file HsKeyCodes.h.
Go to the source code of this file.
| enum KeyCodeType |
Definition at line 49 of file HsKeyCodes.h.
00049 { 00050 keyNull = 0x0000, 00051 00052 keyBackspace = 0x0008, 00053 keyTab = 0x0009, 00054 keyReturn = 0x000a, 00055 keyPageUp = 0x000b, 00056 keyPageDown = 0x000c, 00057 keyNumericEnter = 0x000d, 00058 00059 keyEscape = 0x001b, 00060 00061 keyLeftArrow = 0x001c, 00062 keyRightArrow = 0x001d, 00063 keyUpArrow = 0x001e, 00064 keyDownArrow = 0x001f, 00065 00066 keySpace = 0x0020, 00067 00068 keySingleQuote = 0x0027, 00069 keyComma = 0x002c, 00070 keyDash = 0x002d, 00071 keyPeriod = 0x002e, 00072 keySlash = 0x002f, 00073 00074 keyZero = 0x0030, 00075 keyOne = 0x0031, 00076 keyTwo = 0x0032, 00077 keyThree = 0x0033, 00078 keyFour = 0x0034, 00079 keyFive = 0x0035, 00080 keySix = 0x0036, 00081 keySeven = 0x0037, 00082 keyEight = 0x0038, 00083 keyNine = 0x0039, 00084 00085 keySemiColon = 0x003b, 00086 keyLessThan = 0x003c, // many European keyboards have this key (next to the left shift) 00087 keyEquals = 0x003d, 00088 keyAt = 0x0040, 00089 00090 keyOpenBracket = 0x005b, 00091 keyBackslash = 0x005c, 00092 keyCloseBracket = 0x005d, 00093 keyBacktick = 0x0060, 00094 00095 keyA = 0x0061, 00096 keyB = 0x0062, 00097 keyC = 0x0063, 00098 keyD = 0x0064, 00099 keyE = 0x0065, 00100 keyF = 0x0066, 00101 keyG = 0x0067, 00102 keyH = 0x0068, 00103 keyI = 0x0069, 00104 keyJ = 0x006a, 00105 keyK = 0x006b, 00106 keyL = 0x006c, 00107 keyM = 0x006d, 00108 keyN = 0x006e, 00109 keyO = 0x006f, 00110 keyP = 0x0070, 00111 keyQ = 0x0071, 00112 keyR = 0x0072, 00113 keyS = 0x0073, 00114 keyT = 0x0074, 00115 keyU = 0x0075, 00116 keyV = 0x0076, 00117 keyW = 0x0077, 00118 keyX = 0x0078, 00119 keyY = 0x0079, 00120 keyZ = 0x007a, 00121 00122 // Some old virtual character codes that can also serve as 00123 // physical key codes for actions. 00124 keyNextField = 0x0103, 00125 keyMenu = 0x0105, 00126 keyLaunch = 0x0108, // HS 00127 keyFind = 0x010A, 00128 keyPrevField = 0x010C, 00129 keyLockDevice = 0x0112, 00130 00131 keyThumbWheelUp = 0x012E, // (JogUp) 00132 keyThumbWheelDown = 0x012F, // (JogDown) 00133 keyThumbWheelPush = 0x0130, // (JogPress) 00134 keyThumbWheelBack = 0x0131, // (JogBack) 00135 00136 keyRockerUp = 0x0132, 00137 keyRockerDown = 0x0133, 00138 keyRockerLeft = 0x0134, 00139 keyRockerRight = 0x0135, 00140 keyRockerCenter = 0x0136, 00141 00142 keyHard1 = 0x0204, 00143 keyHard2 = 0x0205, 00144 keyHard3 = 0x0206, 00145 keyHard4 = 0x0207, 00146 00147 keyHardPower = 0x0208, 00148 keyHardCradle = 0x0209, 00149 keyHardCradle2 = 0x020A, 00150 keyHardContrast = 0x020B, 00151 keyHardAntenna = 0x020C, 00152 keyHardBrightness = 0x020D, 00153 00154 // keyHard 5-10 are for Licensees & Silicon Partners to use. 00155 // That means that this key code might be something totally different on 00156 // a different device. Be warned. 00157 // (note that values in this range are necessary due to the way 00158 // TxtCharIsHardKey is defined) 00159 keyHard5 = 0x0214, 00160 keyHard6 = 0x0215, 00161 keyHard7 = 0x0216, 00162 keyHard8 = 0x0217, 00163 keyHard9 = 0x0218, 00164 keyHard10 = 0x0219, 00165 keyHard11 = 0x021A, 00166 keyHard12 = 0x021B, 00167 keyHard13 = 0x021C, 00168 keyHard14 = 0x021D, 00169 00170 // Handspring specific keys 00171 hsKeyMfgTest = 0x1600, // HS 00172 hsKeySymbol = 0x1609, // HS (Keycap says "Alt") 00173 hsKeyRadioPower = 0x160C, // HS 00174 00175 // These are keys that are found on standard computer keyboards 00176 // that aren't covered above 00177 00178 keyLeftShift = 0xe000, // (Handspring shift key) 00179 keyRightShift = 0xe001, 00180 keyLeftControl = 0xe002, 00181 keyRightControl = 0xe003, 00182 keyLeftCommand = 0xe004, 00183 keyRightCommand = 0xe005, 00184 keyLeftAlt = 0xe006, // (Handspring option key) 00185 keyRightAlt = 0xe007, 00186 00187 keySide = 0xe008, // HS (side button) 00188 00189 keyHelp = 0xe009, 00190 00191 keyNumLock = 0xe00a, 00192 keyScrollLock = 0xe00b, 00193 keyCapsLock = 0xe00c, 00194 00195 keyInsert = 0xe00d, 00196 keyDelete = 0xe00e, 00197 keyHome = 0xe00f, 00198 keyEnd = 0xe010, 00199 00200 keyPrintScreen = 0xe011, 00201 keyPause = 0xe012, 00202 00203 keyNumericPeriod = 0xe013, 00204 keyNumericPlus = 0xe014, 00205 keyNumericDash = 0xe015, 00206 keyNumericAsterisk = 0xe016, 00207 keyNumericSlash = 0xe017, 00208 keyNumericEquals = 0xe018, 00209 00210 keyNumericZero = 0xe020, 00211 keyNumericOne = 0xe021, 00212 keyNumericTwo = 0xe022, 00213 keyNumericThree = 0xe023, 00214 keyNumericFour = 0xe024, 00215 keyNumericFive = 0xe025, 00216 keyNumericSix = 0xe026, 00217 keyNumericSeven = 0xe027, 00218 keyNumericEight = 0xe028, 00219 keyNumericNine = 0xe029, 00220 00221 keyF1 = 0xe031, 00222 keyF2 = 0xe032, 00223 keyF3 = 0xe033, 00224 keyF4 = 0xe034, 00225 keyF5 = 0xe035, 00226 keyF6 = 0xe036, 00227 keyF7 = 0xe037, 00228 keyF8 = 0xe038, 00229 keyF9 = 0xe039, 00230 keyF10 = 0xe03a, 00231 keyF11 = 0xe03b, 00232 keyF12 = 0xe03c, 00233 keyF13 = 0xe03d, 00234 keyF14 = 0xe03e, 00235 keyF15 = 0xe03f, 00236 00237 00238 // These are multimedia, internet or otherwise interesting buttons 00239 // that are sometimes found on keyboards or devices. 00240 00241 keyBack = 0xe050, 00242 keyForward = 0xe051, 00243 keyStopInternet = 0xe052, 00244 keyRefresh = 0xe053, 00245 keySearch = 0xe054, 00246 keyFavorites = 0xe055, 00247 keyHomePage = 0xe056, 00248 00249 keyMail = 0xe057, 00250 00251 keyMute = 0xe058, 00252 keyVolumeUp = 0xe059, 00253 keyVolumeDown = 0xe05a, 00254 keyPlay = 0xe05b, 00255 keyPauseAudio = 0x305c, 00256 keyPlayPause = 0xe05d, 00257 keyStopAudio = 0xe05e, 00258 keyPrevTrack = 0xe05f, 00259 keyNextTrack = 0xe060, 00260 keyFastForward = 0xe061, 00261 keyRewind = 0xe062, 00262 keyEject = 0xe063, 00263 00264 keyMedia = 0xe064, 00265 00266 keyMyComputer = 0xe065, 00267 keyMyDocuments = 0xe066, 00268 keyMyMusic = 0xe067, 00269 keyMyPictures = 0xe068, 00270 keyCalculator = 0xe069, 00271 00272 keyLogOff = 0xe06a 00273 00274 00275 } KeyCodeType;
| Top | Palm Developer Network © 2004-2008, Palm, Inc. All rights reserved. Generated on Fri Jun 13 10:07:06 2008 for Palm API Guide |