Appendix C: ClanLib Key Codes


#define CL_MOUSE_LEFT

0

#define CL_MOUSE_RIGHT

1

#define CL_MOUSE_MIDDLE

2

#define CL_MOUSE_WHEEL_UP

3

#define CL_MOUSE_WHEEL_DOWN

4

#define CL_MOUSE_XBUTTON1

5

#define CL_MOUSE_XBUTTON2

6

#define CL_KEY_BACKSPACE

VK_BACK

#define CL_KEY_TAB

VK_TAB

#define CL_KEY_CLEAR

VK_CLEAR

#define CL_KEY_RETURN

VK_RETURN

#define CL_KEY_SHIFT

VK_SHIFT

#define CL_KEY_CONTROL

VK_CONTROL

#define CL_KEY_MENU

VK_MENU

#define CL_KEY_PAUSE

VK_PAUSE

#define CL_KEY_ESCAPE

VK_ESCAPE

#if !defined(__CYGWIN__) && !defined(__MINGW32__)

#define CL_KEY_KANJI

VK_KANJI

#define CL_KEY_CONVERT

VK_CONVERT

#define CL_KEY_NONCONVERT

VK_NONCONVERT

#endif

 

#define CL_KEY_SPACE

VK_SPACE

#define CL_KEY_PRIOR

VK_PRIOR

#define CL_KEY_NEXT

VK_NEXT

#define CL_KEY_END

VK_END

#define CL_KEY_HOME

VK_HOME

#define CL_KEY_LEFT

VK_LEFT

#define CL_KEY_UP

VK_UP

#define CL_KEY_RIGHT

VK_RIGHT

#define CL_KEY_DOWN

VK_DOWN

#define CL_KEY_SELECT

VK_SELECT

#define CL_KEY_PRINT

VK_PRINT

#define CL_KEY_EXECUTE

VK_EXECUTE

#define CL_KEY_INSERT

VK_INSERT

#define CL_KEY_DELETE

VK_DELETE

#define CL_KEY_HELP

VK_HELP

#define CL_KEY_0

‘0’

#define CL_KEY_1

‘1’

#define CL_KEY_2

‘2’

#define CL_KEY_3

‘3’

#define CL_KEY_4

‘4’

#define CL_KEY_5

‘5’

#define CL_KEY_6

‘6’

#define CL_KEY_7

‘7’

#define CL_KEY_8

‘8’

#define CL_KEY_9

‘9’

#define CL_KEY_A

‘A’

#define CL_KEY_B

‘B’

#define CL_KEY_C

‘C’

#define CL_KEY_D

‘D’

#define CL_KEY_E

‘E’

#define CL_KEY_F

‘F’

#define CL_KEY_G

‘G’

#define CL_KEY_H

‘H’

#define CL_KEY_I

‘I’

#define CL_KEY_J

‘J’

#define CL_KEY_K

‘K’

#define CL_KEY_L

‘L’

#define CL_KEY_M

‘M’

#define CL_KEY_N

‘N’

#define CL_KEY_O

‘O’

#define CL_KEY_P

‘P’

#define CL_KEY_Q

‘Q’

#define CL_KEY_R

‘R’

#define CL_KEY_S

‘S’

#define CL_KEY_T

‘T’

#define CL_KEY_U

‘U’

#define CL_KEY_V

‘V’

#define CL_KEY_W

‘W’

#define CL_KEY_X

‘X’

#define CL_KEY_Y

‘Y’

#define CL_KEY_Z

‘Z’

#define CL_KEY_LWIN

VK_LWIN

#define CL_KEY_RWIN

VK_RWIN

#define CL_KEY_APPS

VK_APPS

#define CL_KEY_NUMPAD0

VK_NUMPAD0

#define CL_KEY_NUMPAD1

VK_NUMPAD1

#define CL_KEY_NUMPAD2

VK_NUMPAD2

#define CL_KEY_NUMPAD3

VK_NUMPAD3

#define CL_KEY_NUMPAD4

VK_NUMPAD4

#define CL_KEY_NUMPAD5

VK_NUMPAD5

#define CL_KEY_NUMPAD6

VK_NUMPAD6

#define CL_KEY_NUMPAD7

VK_NUMPAD7

#define CL_KEY_NUMPAD8

VK_NUMPAD8

#define CL_KEY_NUMPAD9

VK_NUMPAD9

#define CL_KEY_MULTIPLY

VK_MULTIPLY

#define CL_KEY_ADD

VK_ADD

#define CL_KEY_SEPARATOR

VK_SEPARATOR

#define CL_KEY_SUBTRACT

VK_SUBTRACT

#define CL_KEY_DECIMAL

VK_DECIMAL

#define CL_KEY_DIVIDE

VK_DIVIDE

#define CL_KEY_F1

VK_F1

#define CL_KEY_F2

VK_F2

#define CL_KEY_F3

VK_F3

#define CL_KEY_F4

VK_F4

#define CL_KEY_F5

VK_F5

#define CL_KEY_F6

VK_F6

#define CL_KEY_F7

VK_F7

#define CL_KEY_F8

VK_F8

#define CL_KEY_F9

VK_F9

#define CL_KEY_F10

VK_F10

#define CL_KEY_F11

VK_F11

#define CL_KEY_F12

VK_F12

#define CL_KEY_F13

VK_F13

#define CL_KEY_F14

VK_F14

#define CL_KEY_F15

VK_F15

#define CL_KEY_F16

VK_F16

#define CL_KEY_F17

VK_F17

#define CL_KEY_F18

VK_F18

#define CL_KEY_F19

VK_F19

#define CL_KEY_F20

VK_F20

#define CL_KEY_F21

VK_F21

#define CL_KEY_F22

VK_F22

#define CL_KEY_F23

VK_F23

#define CL_KEY_F24

VK_F24

#define CL_KEY_NUMLOCK

VK_NUMLOCK

#define CL_KEY_SCROLL

VK_SCROLL

#define CL_KEY_LSHIFT

VK_LSHIFT

#define CL_KEY_RSHIFT

VK_RSHIFT

#define CL_KEY_LCONTROL

VK_LCONTROL

#define CL_KEY_RCONTROL

VK_RCONTROL

#define CL_KEY_LMENU

VK_LMENU

#define CL_KEY_RMENU

VK_RMENU

#define CL_KEY_GRAVE

VK_OEM_3




Introduction to Game Programming with C++
Introduction to Game Programming with C++ (Wordware Game Developers Library)
ISBN: 1598220322
EAN: 2147483647
Year: 2007
Pages: 225
Authors: Alan Thorn

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net