Key Codes
Jump to navigation
Jump to search
Found in:
/usr/palm/frameworks/mojo/submissions/200.18/javascripts/keycodes.js
That file has the key codes for the keys on the keyboard:
/** * @name keycodes.js * @fileOverview This file has character code value Copyright 2009 Palm, Inc. All rights reserved. */ /** @namespace Holds character code value (Refer to the actual source for values) and some useful key code checking methods. @description Holds character code value (Refer to the actual source for values) and some useful key code checking methods. */ Mojo.Char = {}; Mojo.Char.backspace = 8; Mojo.Char.tab = 9; Mojo.Char.enter = 13; Mojo.Char.shift = 16; Mojo.Char.opt = 17; Mojo.Char.ctrl = 17; Mojo.Char.sym = 17; Mojo.Char.altKey = 18; Mojo.Char.pause = 19; Mojo.Char.breakKey = 19; Mojo.Char.capsLock = 20; Mojo.Char.escape = 27; Mojo.Char.spaceBar = 32; Mojo.Char.pageUp = 33; Mojo.Char.pageDown = 34; Mojo.Char.end = 35; Mojo.Char.home = 36; Mojo.Char.leftArrow = 37; Mojo.Char.upArrow = 38; Mojo.Char.rightArrow= 39; Mojo.Char.downArrow = 40; Mojo.Char.insert = 45; Mojo.Char.deleteKey = 46; Mojo.Char.zero= 48; Mojo.Char.one= 49; Mojo.Char.two= 50; Mojo.Char.three=51; Mojo.Char.four= 52; Mojo.Char.five= 53; Mojo.Char.six= 54; Mojo.Char.seven= 55; Mojo.Char.eight= 56; Mojo.Char.nine= 57; Mojo.Char.a= 65; Mojo.Char.b= 66; Mojo.Char.c= 67; Mojo.Char.d= 68; Mojo.Char.e= 69; Mojo.Char.f= 70; Mojo.Char.g= 71; Mojo.Char.h= 72; Mojo.Char.i= 73; Mojo.Char.j= 74; Mojo.Char.k= 75; Mojo.Char.l= 76; Mojo.Char.m= 77; Mojo.Char.n= 78; Mojo.Char.o= 79; Mojo.Char.p= 80; Mojo.Char.q= 81; Mojo.Char.r= 82; Mojo.Char.s= 83; Mojo.Char.t= 84; Mojo.Char.u= 85; Mojo.Char.v= 86; Mojo.Char.w= 87; Mojo.Char.x= 88; Mojo.Char.y= 89; Mojo.Char.z= 90; Mojo.Char.leftWindowKey= 91; Mojo.Char.rightWindowKey= 92; Mojo.Char.selectKey= 93; Mojo.Char.numpad0= 96; Mojo.Char.numpad1= 97; Mojo.Char.numpad2= 98; Mojo.Char.numpad3= 99; Mojo.Char.numpad4= 100; Mojo.Char.numpad5= 101; Mojo.Char.numpad6= 102; Mojo.Char.numpad7= 103; Mojo.Char.numpad8= 104; Mojo.Char.numpad9= 105; Mojo.Char.multiply= 106; Mojo.Char.add= 107; Mojo.Char.subtract= 109; Mojo.Char.decimalPoint= 110; Mojo.Char.divide= 111; Mojo.Char.f1= 112; Mojo.Char.f2= 113; Mojo.Char.f3= 114; Mojo.Char.f4= 115; Mojo.Char.f5= 116; Mojo.Char.f6= 117; Mojo.Char.f7= 118; Mojo.Char.f8= 119; Mojo.Char.f9= 120; Mojo.Char.f10= 121; Mojo.Char.f11= 122; Mojo.Char.f12= 123; Mojo.Char.numLock= 144; Mojo.Char.scrollLock= 145; Mojo.Char.semiColon= 186; Mojo.Char.equalSign= 187; Mojo.Char.comma= 188; Mojo.Char.dash= 189; Mojo.Char.period= 190; Mojo.Char.forwardSlash= 191; Mojo.Char.graveAccent= 192; Mojo.Char.openBracket= 219; Mojo.Char.backSlash= 220; Mojo.Char.closeBracket= 221; Mojo.Char.singleQuote= 222; Mojo.Char.metaKey = 231; //NEED THIS FOR META CUT/ COPY/ PASTE Mojo.Char.asciiZero = 48; Mojo.Char.asciiNine = 57;
It also has several useful functions such as 'isEnterKey()' and 'isDeleteKey()'