30#define QZ_SCROLLOCK 0x6B
33#define QZ_BACKQUOTE 0x0A
34#define QZ_BACKQUOTE2 0x32
47#define QZ_BACKSPACE 0x33
51#define QZ_NUMLOCK 0x47
52#define QZ_KP_EQUALS 0x51
53#define QZ_KP_DIVIDE 0x4B
54#define QZ_KP_MULTIPLY 0x43
66#define QZ_LEFTBRACKET 0x21
67#define QZ_RIGHTBRACKET 0x1E
68#define QZ_BACKSLASH 0x2A
71#define QZ_PAGEDOWN 0x79
75#define QZ_KP_MINUS 0x4E
76#define QZ_CAPSLOCK 0x39
86#define QZ_SEMICOLON 0x29
92#define QZ_KP_PLUS 0x45
102#define QZ_PERIOD 0x2F
105#define QZ_RSHIFT 0x3C
111#define QZ_KP_ENTER 0x4C
125#define QZ_KP_PERIOD 0x41
128#define QZ_IBOOK_ENTER 0x34
129#define QZ_IBOOK_LEFT 0x3B
130#define QZ_IBOOK_RIGHT 0x3C
131#define QZ_IBOOK_DOWN 0x3D
132#define QZ_IBOOK_UP 0x3E
136 unsigned short vk_from;
140#define AS(x, z) {x, z}
143 AS(QZ_BACKQUOTE, WKC_BACKQUOTE),
144 AS(QZ_BACKQUOTE2, WKC_BACKQUOTE),
147 AS(QZ_PAGEUP, WKC_PAGEUP),
148 AS(QZ_PAGEDOWN, WKC_PAGEDOWN),
151 AS(QZ_DOWN, WKC_DOWN),
152 AS(QZ_LEFT, WKC_LEFT),
153 AS(QZ_RIGHT, WKC_RIGHT),
155 AS(QZ_HOME, WKC_HOME),
158 AS(QZ_INSERT, WKC_INSERT),
159 AS(QZ_DELETE, WKC_DELETE),
200 AS(QZ_ESCAPE, WKC_ESC),
201 AS(QZ_PAUSE, WKC_PAUSE),
202 AS(QZ_BACKSPACE, WKC_BACKSPACE),
204 AS(QZ_SPACE, WKC_SPACE),
205 AS(QZ_RETURN, WKC_RETURN),
233 AS(QZ_KP_DIVIDE, WKC_NUM_DIV),
234 AS(QZ_KP_MULTIPLY, WKC_NUM_MUL),
235 AS(QZ_KP_MINUS, WKC_NUM_MINUS),
236 AS(QZ_KP_PLUS, WKC_NUM_PLUS),
237 AS(QZ_KP_ENTER, WKC_NUM_ENTER),
238 AS(QZ_KP_PERIOD, WKC_NUM_DECIMAL),
#define AS(ap_name, size_x, size_y, min_year, max_year, catchment, noise, maint_cost, ttdpatch_type, class_id, name, preview)
AirportSpec definition for airports with at least one depot.
@ WKC_BACKSLASH
\ Backslash
@ WKC_SLASH
/ Forward slash
@ WKC_SINGLEQUOTE
' Single quote
@ WKC_R_BRACKET
] Right square bracket
@ WKC_L_BRACKET
[ Left square bracket
@ WKC_SEMICOLON
; Semicolon