ReactOS  0.4.15-dev-488-gc7a1924
keycodes.h
Go to the documentation of this file.
1 /*
2  * PROJECT: FreeLoader
3  * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
4  * PURPOSE: Key codes header file
5  * COPYRIGHT: Copyright 1998-2003 Brian Palmer (brianp@reactos.org)
6  * Copyright 2020 Dmitry Borisov (di.sean@protonmail.com)
7  */
8 
9 #pragma once
10 
11 #if defined(SARCH_PC98)
12 #define KEY_EXTENDED 0x00
13 #define KEY_ENTER 0x0D
14 #define KEY_BACKSPACE 0x08
15 #define KEY_DELETE 0x39
16 #define KEY_SPACE 0x20
17 #define KEY_LEFTSHIFT 0x70
18 #define KEY_HOME 0x3E
19 #define KEY_UP 0x3A
20 #define KEY_DOWN 0x3D
21 #define KEY_LEFT 0x3B
22 #define KEY_RIGHT 0x3C
23 #define KEY_ESC 0x1B
24 #define KEY_CAPS_LOCK 0x71
25 #define KEY_F1 0x62
26 #define KEY_F2 0x63
27 #define KEY_F3 0x64
28 #define KEY_F4 0x65
29 #define KEY_F5 0x66
30 #define KEY_F6 0x67
31 #define KEY_F7 0x68
32 #define KEY_F8 0x69
33 #define KEY_F9 0x6A
34 #define KEY_F10 0x6B
35 #define KEY_KEYPAD_PLUS 0x2B
36 #define KEY_END 0x3F
37 #else /* SARCH_PC98 */
38 #define KEY_EXTENDED 0x00
39 #define KEY_ENTER 0x0D
40 #define KEY_BACKSPACE 0x08
41 #define KEY_DELETE 0x53
42 #define KEY_SPACE 0x20
43 #define KEY_LEFTSHIFT 0x2A
44 #define KEY_HOME 0x47
45 #define KEY_UP 0x48
46 #define KEY_DOWN 0x50
47 #define KEY_LEFT 0x4B
48 #define KEY_RIGHT 0x4D
49 #define KEY_ESC 0x1B
50 #define KEY_CAPS_LOCK 0x3A
51 #define KEY_F1 0x3B
52 #define KEY_F2 0x3C
53 #define KEY_F3 0x3D
54 #define KEY_F4 0x3E
55 #define KEY_F5 0x3F
56 #define KEY_F6 0x40
57 #define KEY_F7 0x41
58 #define KEY_F8 0x42
59 #define KEY_F9 0x43
60 #define KEY_F10 0x44
61 #define KEY_F11 0x57
62 #define KEY_F12 0x58
63 #define KEY_KEYPAD_PLUS 0x4E
64 #define KEY_END 0x4F
65 #define KEY_SEND 0xE7
66 #endif