small fix for c++
This commit is contained in:
@@ -1,5 +1,9 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
int
|
int
|
||||||
keycode();
|
keycode();
|
||||||
|
|
||||||
@@ -8,45 +12,49 @@ test_keycodes();
|
|||||||
|
|
||||||
// key codes ==========================================
|
// key codes ==========================================
|
||||||
|
|
||||||
#define KEY_TAB 9
|
#define KEY_TAB 9
|
||||||
#define KEY_ESC 27
|
#define KEY_ESC 27
|
||||||
#define KEY_SPACE 32
|
#define KEY_SPACE 32
|
||||||
|
|
||||||
#if defined(_WIN32)
|
#if defined(_WIN32)
|
||||||
|
|
||||||
#define KEY_BS 8
|
#define KEY_BS 8
|
||||||
#define KEY_ENTER 13
|
#define KEY_ENTER 13
|
||||||
|
|
||||||
#elif defined(__linux__) || defined(__APPLE__) || defined(__MSYS__)
|
#elif defined(__linux__) || defined(__APPLE__) || defined(__MSYS__)
|
||||||
|
|
||||||
#define KEY_BS 127
|
#define KEY_BS 127
|
||||||
#define KEY_ENTER 10
|
#define KEY_ENTER 10
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define KEY_INS 1000
|
#define KEY_INS 1000
|
||||||
#define KEY_DEL 1001
|
#define KEY_DEL 1001
|
||||||
|
|
||||||
#define KEY_UP 1002
|
#define KEY_UP 1002
|
||||||
#define KEY_DOWN 1003
|
#define KEY_DOWN 1003
|
||||||
#define KEY_RIGHT 1004
|
#define KEY_RIGHT 1004
|
||||||
#define KEY_LEFT 1005
|
#define KEY_LEFT 1005
|
||||||
|
|
||||||
#define KEY_F1 1006
|
#define KEY_F1 1006
|
||||||
#define KEY_F2 1007
|
#define KEY_F2 1007
|
||||||
#define KEY_F3 1008
|
#define KEY_F3 1008
|
||||||
#define KEY_F4 1009
|
#define KEY_F4 1009
|
||||||
#define KEY_F5 1010
|
#define KEY_F5 1010
|
||||||
#define KEY_F6 1011
|
#define KEY_F6 1011
|
||||||
#define KEY_F7 1012
|
#define KEY_F7 1012
|
||||||
#define KEY_F8 1013
|
#define KEY_F8 1013
|
||||||
#define KEY_F9 1014
|
#define KEY_F9 1014
|
||||||
#define KEY_F10 1015
|
#define KEY_F10 1015
|
||||||
#define KEY_F11 1016
|
#define KEY_F11 1016
|
||||||
#define KEY_F12 1017
|
#define KEY_F12 1017
|
||||||
|
|
||||||
#define KEY_HOME 1018
|
#define KEY_HOME 1018
|
||||||
#define KEY_END 1019
|
#define KEY_END 1019
|
||||||
|
|
||||||
#define KEY_PGUP 1020
|
#define KEY_PGUP 1020
|
||||||
#define KEY_PGDN 1021
|
#define KEY_PGDN 1021
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user