ReactOS
0.4.16-dev-737-g3368adc
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
boot
freeldr
freeldr
include
keycodes.h
Generated on Wed Feb 12 2025 06:02:50 for ReactOS by
1.9.6