small fix for c++

This commit is contained in:
2023-09-16 19:27:30 +08:00
parent 0f6775c9bf
commit f44aaa81b2

View File

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