home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Revista CD Expert 51
/
PCGamer51_17Demos.iso
/
games
/
CM
/
CyclingManagerDemoCangas.exe
/
CyclingManagerDemo
/
scripts
/
defines
/
define_keys.cnh
< prev
next >
Wrap
Text File
|
2001-01-30
|
8KB
|
241 lines
//
//
// DirectInput keyboard scan codes :to be used with GetKeyState
//
//
var i32x DIK_ESCAPE =1;
var i32x DIK_1 =2;
var i32x DIK_2 =3;
var i32x DIK_3 =4;
var i32x DIK_4 =5;
var i32x DIK_5 =6;
var i32x DIK_6 =7;
var i32x DIK_7 =8;
var i32x DIK_8 =9;
var i32x DIK_9 =10;
var i32x DIK_0 =11;
var i32x DIK_MINUS =12;/* - on main keyboard */
var i32x DIK_EQUALS =13;
var i32x DIK_BACK =14;/* backspace */
var i32x DIK_TAB =15;
var i32x DIK_Q =16;
var i32x DIK_W =17;
var i32x DIK_E =18;
var i32x DIK_R =19;
var i32x DIK_T =20;
var i32x DIK_Y =21;
var i32x DIK_U =22;
var i32x DIK_I =23;
var i32x DIK_O =24;
var i32x DIK_P =25;
var i32x DIK_LBRACKET =26;
var i32x DIK_RBRACKET =27;
var i32x DIK_RETURN =28;/* Enter on main keyboard */
var i32x DIK_LCONTROL =29;
var i32x DIK_A =30;
var i32x DIK_S =31;
var i32x DIK_D =32;
var i32x DIK_F =33;
var i32x DIK_G =34;
var i32x DIK_H =35;
var i32x DIK_J =36;
var i32x DIK_K =37;
var i32x DIK_L =38;
var i32x DIK_SEMICOLON =39;
var i32x DIK_APOSTROPHE =40;
var i32x DIK_GRAVE =41; /* accent grave */
var i32x DIK_LSHIFT =42;
var i32x DIK_BACKSLASH =43;
var i32x DIK_Z =44;
var i32x DIK_X =45;
var i32x DIK_C =46;
var i32x DIK_V =47;
var i32x DIK_B =48;
var i32x DIK_N =49;
var i32x DIK_M =50;
var i32x DIK_COMMA =51;
var i32x DIK_PERIOD =52; /* . on main keyboard */
var i32x DIK_SLASH =53; /* / on main keyboard */
var i32x DIK_RSHIFT =54;
var i32x DIK_MULTIPLY =55; /* * on numeric keypad */
var i32x DIK_LALT =56; /* left Alt */
var i32x DIK_SPACE =57;
var i32x DIK_CAPITAL =58;
var i32x DIK_F1 =59;
var i32x DIK_F2 =60;
var i32x DIK_F3 =61;
var i32x DIK_F4 =62;
var i32x DIK_F5 =63;
var i32x DIK_F6 =64;
var i32x DIK_F7 =65;
var i32x DIK_F8 =66;
var i32x DIK_F9 =67;
var i32x DIK_F10 =68;
var i32x DIK_NUMLOCK =69;
var i32x DIK_SCROLL =70; /* Scroll Lock */
var i32x DIK_NUMPAD7 =71;
var i32x DIK_NUMPAD8 =72;
var i32x DIK_NUMPAD9 =73;
var i32x DIK_SUBTRACT =74; /* - on numeric keypad */
var i32x DIK_NUMPAD4 =75;
var i32x DIK_NUMPAD5 =76;
var i32x DIK_NUMPAD6 =77;
var i32x DIK_ADD =78; /* + on numeric keypad */
var i32x DIK_NUMPAD1 =79;
var i32x DIK_NUMPAD2 =80;
var i32x DIK_NUMPAD3 =81;
var i32x DIK_NUMPAD0 =82;
var i32x DIK_DECIMAL =83; /* . on numeric keypad */
var i32x DIK_F11 =87;
var i32x DIK_F12 =88;
var i32x DIK_NUMPADENTER =156; /* Enter on numeric keypad */
var i32x DIK_RCONTROL =157;
var i32x DIK_RALT =184; /* right Alt */
var i32x DIK_PAUSE =197; /* Pause */
var i32x DIK_HOME =199; /* Home on arrow keypad */
var i32x DIK_UP =200; /* UpArrow on arrow keypad */
var i32x DIK_PRIOR =201; /* PgUp on arrow keypad */
var i32x DIK_PGUP =201; /* PgUp on arrow keypad */
var i32x DIK_LEFT =203; /* LeftArrow on arrow keypad */
var i32x DIK_RIGHT =205; /* RightArrow on arrow keypad */
var i32x DIK_END =207; /* End on arrow keypad */
var i32x DIK_DOWN =208; /* DownArrow on arrow keypad */
var i32x DIK_NEXT =209; /* PgDn on arrow keypad */
var i32x DIK_PGDN =209; /* PgDn on arrow keypad */
var i32x DIK_INSERT =210; /* Insert on arrow keypad */
var i32x DIK_DELETE =211; /* Delete on arrow keypad */
var i32x DIK_LWIN =219; /* Left Windows key */
var i32x DIK_RWIN =220; /* Right Windows key */
//
//
// Windows virtual keys: to be used with GetLastKey()
//
//
var i32x VK_Cancel =3 ; //CANCEL key
var i32x VK_Back =8 ; //BACKSPACE key
var i32x VK_Tab =9 ; //TAB key
var i32x VK_Clear =12 ; //CLEAR key
var i32x VK_Return =13 ; //ENTER key
var i32x VK_Shift =16 ; //SHIFT key
var i32x VK_Control =17 ; //CTRL key
var i32x VK_Menu =18 ; //MENU key
var i32x VK_Pause =19 ; //PAUSE key
var i32x VK_Capital =20 ; //CAPS LOCK key
var i32x VK_Escape =27 ; //ESC key
var i32x VK_Space =32 ; //SPACEBAR key
var i32x VK_PageUp =33 ; //PAGE UP key
var i32x VK_PageDown =34 ; //PAGE DOWN key
var i32x VK_End =35 ; //END key
var i32x VK_Home =36 ; //HOME key
var i32x VK_Left =37 ; //LEFT ARROW key
var i32x VK_Up =38 ; //UP ARROW key
var i32x VK_Right =39 ; //RIGHT ARROW key
var i32x VK_Down =40 ; //DOWN ARROW key
var i32x VK_Select =41 ; //SELECT key
var i32x VK_Print =42 ; //PRINT SCREEN key
var i32x VK_Execute =43 ; //EXECUTE key
var i32x VK_Snapshot =44 ; //SNAPSHOT key
var i32x VK_Insert =45 ; //INS key
var i32x VK_Delete =46 ; //DEL key
var i32x VK_Help =47 ; //HELP key
var i32x VK_Numlock =144; //NUM LOCK key
var i32x VK_Square =222; //▓ key : not on all keyboards
//KeyA Through KeyZ
var i32x VK_A =65 ; //A key
var i32x VK_B =66 ; //B key
var i32x VK_C =67 ; //C key
var i32x VK_D =68 ; //D key
var i32x VK_E =69 ; //E key
var i32x VK_F =70 ; //F key
var i32x VK_G =71 ; //G key
var i32x VK_H =72 ; //H key
var i32x VK_I =73 ; //I key
var i32x VK_J =74 ; //J key
var i32x VK_K =75 ; //K key
var i32x VK_L =76 ; //L key
var i32x VK_M =77 ; //M key
var i32x VK_N =78 ; //N key
var i32x VK_O =79 ; //O key
var i32x VK_P =80 ; //P key
var i32x VK_Q =81 ; //Q key
var i32x VK_R =82 ; //R key
var i32x VK_S =83 ; //S key
var i32x VK_T =84 ; //T key
var i32x VK_U =85 ; //U key
var i32x VK_V =86 ; //V key
var i32x VK_W =87 ; //W key
var i32x VK_X =88 ; //X key
var i32x VK_Y =89 ; //Y key
var i32x VK_Z =90 ; //Z key
//Key0 Through Key9
var i32x VK_0= 48; //0 key
var i32x VK_1= 49; //1 key
var i32x VK_2= 50; //2 key
var i32x VK_3= 51; //3 key
var i32x VK_4= 52; //4 key
var i32x VK_5= 53; //5 key
var i32x VK_6= 54; //6 key
var i32x VK_7= 55; //7 key
var i32x VK_8= 56; //8 key
var i32x VK_9= 57; //9 key
//Keys on the Numeric Keypad
var i32x VK_Numpad0 =96 ; //0 key
var i32x VK_Numpad1 =97 ; //1 key
var i32x VK_Numpad2 =98 ; //2 key
var i32x VK_Numpad3 =99 ; //3 key
var i32x VK_Numpad4 =100; //4 key
var i32x VK_Numpad5 =101; //5 key
var i32x VK_Numpad6 =102; //6 key
var i32x VK_Numpad7 =103; //7 key
var i32x VK_Numpad8 =104; //8 key
var i32x VK_Numpad9 =105; //9 key
var i32x VK_Multiply =106; //MULTIPLICATION SIGN (*) key
var i32x VK_Add =107; //PLUS SIGN (+) key
var i32x VK_Separator =108; //ENTER (keypad) key
var i32x VK_Subtract =109; //MINUS SIGN (-) key
var i32x VK_Decimal =110; //DECIMAL POINT(.) key
var i32x VK_Divide =111; //DIVISION SIGN (/) key
//Function Keys;
var i32x VK_F1 =112; //F1 key
var i32x VK_F2 =113; //F2 key
var i32x VK_F3 =114; //F3 key
var i32x VK_F4 =115; //F4 key
var i32x VK_F5 =116; //F5 key
var i32x VK_F6 =117; //F6 key
var i32x VK_F7 =118; //F7 key
var i32x VK_F8 =119; //F8 key
var i32x VK_F9 =120; //F9 key
var i32x VK_F10 =121; //F10 key
var i32x VK_F11 =122; //F11 key
var i32x VK_F12 =123; //F12 key
var i32x VK_F13 =124; //F13 key
var i32x VK_F14 =125; //F14 key
var i32x VK_F15 =126; //F15 key
var i32x VK_F16 =127; //F16 key
//
//
// MISTER J STUFF
//
//
var i32x MSL_Position = 1;
var i32x MSL_Scale = 2;
var i32x MSL_Rotation = 4;
var i32x MSL_Offset = 8;
var i32x MSL_Color = 16;