src/video/directfb/SDL_DirectFB_keys.h
author Ryan C. Gordon <icculus@icculus.org>
Fri, 06 Jan 2006 13:20:10 +0000
changeset 1234 73676c1f56ee
parent 167 cb384ef627f6
child 1662 782fd950bd46
permissions -rw-r--r--
For sanity's sake, removed the '&' when passing copy_row array to asm.
     1 
     2 #define SCANCODE_ESCAPE			1
     3 
     4 #define SCANCODE_1			2
     5 #define SCANCODE_2			3
     6 #define SCANCODE_3			4
     7 #define SCANCODE_4			5
     8 #define SCANCODE_5			6
     9 #define SCANCODE_6			7
    10 #define SCANCODE_7			8
    11 #define SCANCODE_8			9
    12 #define SCANCODE_9			10
    13 #define SCANCODE_0			11
    14 
    15 #define SCANCODE_MINUS			12
    16 #define SCANCODE_EQUAL			13
    17 
    18 #define SCANCODE_BACKSPACE		14
    19 #define SCANCODE_TAB			15
    20 
    21 #define SCANCODE_Q			16
    22 #define SCANCODE_W			17
    23 #define SCANCODE_E			18
    24 #define SCANCODE_R			19
    25 #define SCANCODE_T			20
    26 #define SCANCODE_Y			21
    27 #define SCANCODE_U			22
    28 #define SCANCODE_I			23
    29 #define SCANCODE_O			24
    30 #define SCANCODE_P			25
    31 #define SCANCODE_BRACKET_LEFT		26
    32 #define SCANCODE_BRACKET_RIGHT		27
    33 
    34 #define SCANCODE_ENTER			28
    35 
    36 #define SCANCODE_LEFTCONTROL		29
    37 
    38 #define SCANCODE_A			30
    39 #define SCANCODE_S			31
    40 #define SCANCODE_D			32
    41 #define SCANCODE_F			33
    42 #define SCANCODE_G			34
    43 #define SCANCODE_H			35
    44 #define SCANCODE_J			36
    45 #define SCANCODE_K			37
    46 #define SCANCODE_L			38
    47 #define SCANCODE_SEMICOLON		39
    48 #define SCANCODE_APOSTROPHE		40
    49 #define SCANCODE_GRAVE			41
    50 
    51 #define SCANCODE_LEFTSHIFT		42
    52 #define SCANCODE_BACKSLASH		43
    53 
    54 #define SCANCODE_Z			44
    55 #define SCANCODE_X			45
    56 #define SCANCODE_C			46
    57 #define SCANCODE_V			47
    58 #define SCANCODE_B			48
    59 #define SCANCODE_N			49
    60 #define SCANCODE_M			50
    61 #define SCANCODE_COMMA			51
    62 #define SCANCODE_PERIOD			52
    63 #define SCANCODE_SLASH			53
    64 
    65 #define SCANCODE_RIGHTSHIFT		54
    66 #define SCANCODE_KEYPADMULTIPLY		55
    67 
    68 #define SCANCODE_LEFTALT		56
    69 #define SCANCODE_SPACE			57
    70 #define SCANCODE_CAPSLOCK		58
    71 
    72 #define SCANCODE_F1			59
    73 #define SCANCODE_F2			60
    74 #define SCANCODE_F3			61
    75 #define SCANCODE_F4			62
    76 #define SCANCODE_F5			63
    77 #define SCANCODE_F6			64
    78 #define SCANCODE_F7			65
    79 #define SCANCODE_F8			66
    80 #define SCANCODE_F9			67
    81 #define SCANCODE_F10			68
    82 
    83 #define SCANCODE_NUMLOCK		69
    84 #define SCANCODE_SCROLLLOCK		70
    85 
    86 #define SCANCODE_KEYPAD7		71
    87 #define SCANCODE_CURSORUPLEFT		71
    88 #define SCANCODE_KEYPAD8		72
    89 #define SCANCODE_CURSORUP		72
    90 #define SCANCODE_KEYPAD9		73
    91 #define SCANCODE_CURSORUPRIGHT		73
    92 #define SCANCODE_KEYPADMINUS		74
    93 #define SCANCODE_KEYPAD4		75
    94 #define SCANCODE_CURSORLEFT		75
    95 #define SCANCODE_KEYPAD5		76
    96 #define SCANCODE_KEYPAD6		77
    97 #define SCANCODE_CURSORRIGHT		77
    98 #define SCANCODE_KEYPADPLUS		78
    99 #define SCANCODE_KEYPAD1		79
   100 #define SCANCODE_CURSORDOWNLEFT		79
   101 #define SCANCODE_KEYPAD2		80
   102 #define SCANCODE_CURSORDOWN		80
   103 #define SCANCODE_KEYPAD3		81
   104 #define SCANCODE_CURSORDOWNRIGHT	81
   105 #define SCANCODE_KEYPAD0		82
   106 #define SCANCODE_KEYPADPERIOD		83
   107 
   108 #define SCANCODE_LESS			86
   109 
   110 #define SCANCODE_F11			87
   111 #define SCANCODE_F12			88
   112 
   113 #define SCANCODE_KEYPADENTER		96
   114 #define SCANCODE_RIGHTCONTROL		97
   115 #define SCANCODE_CONTROL		97
   116 #define SCANCODE_KEYPADDIVIDE		98
   117 #define SCANCODE_PRINTSCREEN		99
   118 #define SCANCODE_RIGHTALT		100
   119 #define SCANCODE_BREAK			101	/* Beware: is 119     */
   120 #define SCANCODE_BREAK_ALTERNATIVE	119	/* on some keyboards! */
   121 
   122 #define SCANCODE_HOME			102
   123 #define SCANCODE_CURSORBLOCKUP		90	/* Cursor key block */
   124 #define SCANCODE_PAGEUP			104
   125 #define SCANCODE_CURSORBLOCKLEFT	92	/* Cursor key block */
   126 #define SCANCODE_CURSORBLOCKRIGHT	94	/* Cursor key block */
   127 #define SCANCODE_END			107
   128 #define SCANCODE_CURSORBLOCKDOWN	108	/* Cursor key block */
   129 #define SCANCODE_PAGEDOWN		109
   130 #define SCANCODE_INSERT			110
   131 #define SCANCODE_REMOVE			111
   132 
   133 #define SCANCODE_RIGHTWIN		126
   134 #define SCANCODE_LEFTWIN		125
   135