xtd 0.2.0
keys.hpp
Go to the documentation of this file.
1
4#pragma once
5#include <xtd/enum>
6
8namespace xtd {
10 namespace forms {
77 enum class keys : long long {
79 none = 0x00000000,
81 lbutton = 0x00000001,
83 rbutton = 0x00000002,
85 cancel = 0x00000003,
87 mbutton = 0x00000004,
89 xbutton1 = 0x00000005,
91 xbutton2 = 0x00000006,
93 back = 0x00000008,
95 tab = 0x00000009,
97 line_feed = 0x0000000A,
99 clear = 0x0000000C,
101 enter = 0x0000000D,
105 shift_key = 0x00000010,
107 control_key = 0x00000011,
109 menu = 0x00000012,
111 pause = 0x00000013,
113 caps_lock = 0x00000014,
115 capital = 0x00000014,
117 kana_mode = 0x00000015,
119 hanguel_mode = 0x00000015,
121 hangul_mode = 0x00000015,
123 junja_mode = 0x00000017,
125 final_mode = 0x00000018,
127 kanji_mode = 0x00000019,
129 hanja_mode = 0x00000019,
131 escape = 0x0000001B,
133 ime_convert = 0x0000001C,
135 ime_nonconvert = 0x0000001D,
137 ime_accept = 0x0000001E,
139 ime_mode_change = 0x0000001F,
141 space = 0x00000020,
143 page_up = 0x00000021,
147 page_down = 0x00000022,
151 end = 0x00000023,
153 home = 0x00000024,
155 left = 0x00000025,
157 up = 0x00000026,
159 right = 0x00000027,
161 down = 0x00000028,
163 select = 0x00000029,
165 print = 0x0000002A,
167 execute = 0x0000002B,
169 print_screen = 0x0000002C,
173 insert = 0x0000002D,
175 del = 0x0000002E,
177 help = 0x0000002F,
179 d0 = 0x00000030,
181 d1 = 0x00000031,
183 d2 = 0x00000032,
185 d3 = 0x00000033,
187 d4 = 0x00000034,
189 d5 = 0x00000035,
191 d6 = 0x00000036,
193 d7 = 0x00000037,
195 d8 = 0x00000038,
197 d9 = 0x00000039,
199 a = 0x00000041,
201 b = 0x00000042,
203 c = 0x00000043,
205 d = 0x00000044,
207 e = 0x00000045,
209 f = 0x00000046,
211 g = 0x00000047,
213 h = 0x00000048,
215 i = 0x00000049,
217 j = 0x0000004A,
219 k = 0x0000004B,
221 l = 0x0000004C,
223 m = 0x0000004D,
225 n = 0x0000004E,
227 o = 0x0000004F,
229 p = 0x00000050,
231 q = 0x00000051,
233 r = 0x00000052,
235 s = 0x00000053,
237 t = 0x00000054,
239 u = 0x00000055,
241 v = 0x00000056,
243 w = 0x00000057,
245 x = 0x00000058,
247 y = 0x00000059,
249 z = 0x0000005A,
251 lwin = 0x0000005B,
253 rwin = 0x0000005C,
255 apps = 0x0000005D,
257 sleep = 0x0000005F,
259 num_pad0 = 0x00000060,
261 num_pad1 = 0x00000061,
263 num_pad2 = 0x00000062,
265 num_pad3 = 0x00000063,
267 num_pad4 = 0x00000064,
269 num_pad5 = 0x00000065,
271 num_pad6 = 0x00000066,
273 num_pad7 = 0x00000067,
275 num_pad8 = 0x00000068,
277 num_pad9 = 0x00000069,
279 multiply = 0x0000006A,
281 add = 0x0000006B,
283 separator = 0x0000006C,
285 subtract = 0x0000006D,
287 decimal = 0x0000006E,
289 divide = 0x0000006F,
291 f1 = 0x00000070,
293 f2 = 0x00000071,
295 f3 = 0x00000072,
297 f4 = 0x00000073,
299 f5 = 0x00000074,
301 f6 = 0x00000075,
303 f7 = 0x00000076,
305 f8 = 0x00000077,
307 f9 = 0x00000078,
309 f10 = 0x00000079,
311 f11 = 0x0000007A,
313 f12 = 0x0000007B,
315 f13 = 0x0000007C,
317 f14 = 0x0000007D,
319 f15 = 0x0000007E,
321 f16 = 0x0000007F,
323 f17 = 0x00000080,
325 f18 = 0x00000081,
327 f19 = 0x00000082,
329 f20 = 0x00000083,
331 f21 = 0x00000084,
333 f22 = 0x00000085,
335 f23 = 0x00000086,
337 f24 = 0x00000087,
339 num_lock = 0x00000090,
341 scroll = 0x00000091,
343 lshift_key = 0x000000A0,
345 rshift_key = 0x000000A1,
347 lcontrol_key = 0x000000A2,
349 rcontrol_key = 0x000000A3,
351 lmenu = 0x000000A4,
353 rmenu = 0x000000A5,
355 browser_back = 0x000000A6,
357 browser_forward = 0x000000A7,
359 browser_refresh = 0x000000A8,
361 browser_stop = 0x000000A9,
363 browser_search = 0x000000AA,
365 browser_favorites = 0x000000AB,
367 browser_home = 0x000000AC,
369 volume_mute = 0x000000AD,
371 volume_down = 0x000000AE,
373 volume_up = 0x000000AF,
375 media_next_track = 0x000000B0,
379 media_stop = 0x000000B2,
381 media_play_pause = 0x000000B3,
383 launch_mail = 0x000000B4,
385 select_media = 0x000000B5,
391 oem_semicolon = 0x000000BA,
395 oem_plus = 0x000000BB,
397 oem_comma = 0x000000BC,
399 oem_minus = 0x000000BD,
401 oem_period = 0x000000BE,
403 oem_question = 0x000000BF,
407 oem_tilde = 0x000000C0,
411 oem_open_brackets = 0x000000DB,
415 oem_pipe = 0x000000DC,
419 oem_close_brackets = 0x000000DD,
423 oem_quotes = 0x000000DE,
427 oem8 = 0x000000DF,
429 oem_backslash = 0x000000E2,
433 process_key = 0x000000E5,
435 packet = 0x000000E7,
437 attn = 0x000000F6,
439 crsel = 0x000000F7,
441 exsel = 0x000000F8,
443 erase_eof = 0x000000F9,
445 play = 0x000000FA,
447 zoom = 0x000000FB,
449 no_name = 0x000000FC,
451 pa1 = 0x000000FD,
453 oem_clear = 0x000000FE,
455 command_key = 0x00000100,
457 lcommand_key = 0x00000101,
459 rcommand_key = 0x00000102,
461 function_key = 0x00000104,
463 shift = 0x00010000,
466 control = 0x00020000,
471 alt = 0x00040000,
478 meta = 0x00080000,
480 function = 0x00100000,
482 key_code = 0x0000FFFF,
484 modifiers = 0xFFFF0000,
485 };
486 }
487}
488
491
492template<> struct xtd::enum_register<xtd::forms::keys> {
493 explicit operator auto() const noexcept {return xtd::enum_collection<xtd::forms::keys> {{xtd::forms::keys::none, "none"}, {xtd::forms::keys::lbutton, "lbutton"}, {xtd::forms::keys::rbutton, "rbutton"}, {xtd::forms::keys::cancel, "cancel"}, {xtd::forms::keys::mbutton, "mbutton"}, {xtd::forms::keys::xbutton1, "xbutton1"}, {xtd::forms::keys::xbutton2, "xbutton2"}, {xtd::forms::keys::back, "back"}, {xtd::forms::keys::tab, "tab"}, {xtd::forms::keys::line_feed, "line_feed"}, {xtd::forms::keys::clear, "clear"}, /*{xtd::forms::keys::ret, "ret"},*/ {xtd::forms::keys::enter, "enter"}, {xtd::forms::keys::shift_key, "shift_key"}, {xtd::forms::keys::control_key, "control_key"}, {xtd::forms::keys::menu, "menu"}, {xtd::forms::keys::pause, "pause"}, {xtd::forms::keys::caps_lock, "caps_lock"}, /*{xtd::forms::keys::capital, "capital"},*/ {xtd::forms::keys::kana_mode, "kana_mode"}, /*{xtd::forms::keys::hanguel_mode, "hanguel_mode"}, {xtd::forms::keys::hangul_mode, "hangul_mode"},*/ {xtd::forms::keys::junja_mode, "junja_mode"}, {xtd::forms::keys::final_mode, "final_mode"}, {xtd::forms::keys::kanji_mode, "kanji_mode"}, /*{xtd::forms::keys::Hhnja_mode, "hanja_mode"},*/ {xtd::forms::keys::escape, "escape"}, {xtd::forms::keys::ime_convert, "ime_convert"}, {xtd::forms::keys::ime_nonconvert, "ime_nonconvert"}, {xtd::forms::keys::ime_mode_change, "ime_mode_change"}, {xtd::forms::keys::space, "space"}, {xtd::forms::keys::page_up, "page_up"}, /*{xtd::forms::keys::prior, "prior"},*/ {xtd::forms::keys::page_down, "page_down"}, /*{xtd::forms::keys::next, "Nnxt"},*/ {xtd::forms::keys::end, "end"}, {xtd::forms::keys::home, "home"}, {xtd::forms::keys::left, "left"}, {xtd::forms::keys::up, "up"}, {xtd::forms::keys::right, "right"}, {xtd::forms::keys::down, "down"}, {xtd::forms::keys::select, "select"}, {xtd::forms::keys::print, "print"}, {xtd::forms::keys::execute, "execute"}, {xtd::forms::keys::print_screen, "print_screen"}, /*{xtd::forms::keys::snapshot, "snapshot"},*/ {xtd::forms::keys::insert, "insert"}, {xtd::forms::keys::del, "del"}, {xtd::forms::keys::help, "help"}, {xtd::forms::keys::d0, "d0"}, {xtd::forms::keys::d1, "d1"}, {xtd::forms::keys::d2, "d2"}, {xtd::forms::keys::d3, "d3"}, {xtd::forms::keys::d4, "d4"}, {xtd::forms::keys::d5, "d5"}, {xtd::forms::keys::d6, "d6"}, {xtd::forms::keys::d7, "d7"}, {xtd::forms::keys::d8, "d8"}, {xtd::forms::keys::d9, "d9"}, {xtd::forms::keys::a, "a"}, {xtd::forms::keys::b, "b"}, {xtd::forms::keys::c, "c"}, {xtd::forms::keys::d, "d"}, {xtd::forms::keys::e, "e"}, {xtd::forms::keys::f, "f"}, {xtd::forms::keys::g, "g"}, {xtd::forms::keys::h, "h"}, {xtd::forms::keys::i, "i"}, {xtd::forms::keys::j, "j"}, {xtd::forms::keys::k, "k"}, {xtd::forms::keys::l, "l"}, {xtd::forms::keys::m, "m"}, {xtd::forms::keys::n, "n"}, {xtd::forms::keys::o, "o"}, {xtd::forms::keys::p, "p"}, {xtd::forms::keys::q, "q"}, {xtd::forms::keys::r, "r"}, {xtd::forms::keys::s, "s"}, {xtd::forms::keys::t, "t"}, {xtd::forms::keys::u, "u"}, {xtd::forms::keys::v, "v"}, {xtd::forms::keys::w, "w"}, {xtd::forms::keys::x, "x"}, {xtd::forms::keys::y, "y"}, {xtd::forms::keys::z, "z"}, {xtd::forms::keys::lwin, "lwin"}, {xtd::forms::keys::rwin, "rwin"}, {xtd::forms::keys::apps, "apps"}, {xtd::forms::keys::num_pad0, "num_pad0"}, {xtd::forms::keys::num_pad1, "num_pad1"}, {xtd::forms::keys::num_pad2, "num_pad2"}, {xtd::forms::keys::num_pad3, "num_pad3"}, {xtd::forms::keys::num_pad4, "num_pad4"}, {xtd::forms::keys::num_pad5, "num_pad5"}, {xtd::forms::keys::num_pad6, "num_pad6"}, {xtd::forms::keys::num_pad7, "num_pad7"}, {xtd::forms::keys::num_pad8, "num_pad8"}, {xtd::forms::keys::num_pad9, "num_pad9"}, {xtd::forms::keys::multiply, "multiply"}, {xtd::forms::keys::add, "add"}, {xtd::forms::keys::separator, "separator"}, {xtd::forms::keys::subtract, "subtract"}, {xtd::forms::keys::decimal, "decimal"}, {xtd::forms::keys::divide, "divide"}, {xtd::forms::keys::f1, "f1"}, {xtd::forms::keys::f2, "f2"}, {xtd::forms::keys::f3, "f3"}, {xtd::forms::keys::f4, "f4"}, {xtd::forms::keys::f5, "f5"}, {xtd::forms::keys::f6, "f6"}, {xtd::forms::keys::f7, "f7"}, {xtd::forms::keys::f8, "f8"}, {xtd::forms::keys::f9, "f9"}, {xtd::forms::keys::f10, "f10"}, {xtd::forms::keys::f11, "f11"}, {xtd::forms::keys::f12, "f12"}, {xtd::forms::keys::f13, "f13"}, {xtd::forms::keys::f14, "f14"}, {xtd::forms::keys::f15, "f15"}, {xtd::forms::keys::f16, "f16"}, {xtd::forms::keys::f17, "f17"}, {xtd::forms::keys::f18, "f18"}, {xtd::forms::keys::f19, "f19"}, {xtd::forms::keys::f20, "f20"}, {xtd::forms::keys::f21, "f21"}, {xtd::forms::keys::f22, "f22"}, {xtd::forms::keys::f23, "f23"}, {xtd::forms::keys::f24, "f24"}, {xtd::forms::keys::num_lock, "num_lock"}, {xtd::forms::keys::scroll, "scroll"}, {xtd::forms::keys::lshift_key, "lshift_key"}, {xtd::forms::keys::rshift_key, "rshift_key"}, {xtd::forms::keys::lcontrol_key, "lcontrol_key"}, {xtd::forms::keys::rcontrol_key, "rcontrol_key"}, {xtd::forms::keys::lmenu, "lmenu"}, {xtd::forms::keys::rmenu, "rmenu"}, {xtd::forms::keys::browser_back, "browser_back"}, {xtd::forms::keys::browser_favorites, "browser_favorites"}, {xtd::forms::keys::browser_forward, "browser_forward"}, {xtd::forms::keys::browser_refresh, "browser_refresh"}, {xtd::forms::keys::browser_search, "browser_search"}, {xtd::forms::keys::browser_stop, "browser_stop"}, {xtd::forms::keys::browser_home, "browser_home"}, {xtd::forms::keys::volume_mute, "volume_mute"}, {xtd::forms::keys::volume_down, "volume_down"}, {xtd::forms::keys::volume_up, "volume_up"}, {xtd::forms::keys::media_next_track, "media_next_track"}, {xtd::forms::keys::media_play_pause, "media_play_pause"}, {xtd::forms::keys::media_previous_track, "media_previous_track"}, {xtd::forms::keys::media_stop, "media_stop"}, {xtd::forms::keys::launch_mail, "launch_mail"}, {xtd::forms::keys::select_media, "select_media"}, {xtd::forms::keys::launch_application1, "launch_application1"}, {xtd::forms::keys::launch_application2, "launch_application2"}, {xtd::forms::keys::oem_plus, "oem_plus"}, {xtd::forms::keys::oem_comma, "oem_comma"}, {xtd::forms::keys::oem_minus, "oem_minus"}, {xtd::forms::keys::oem_period, "oem_period"}, {xtd::forms::keys::oem_question, "oem_question"}, {xtd::forms::keys::oem_tilde, "oem_tilde"}, {xtd::forms::keys::oem_open_brackets, "oem_open_brackets"}, {xtd::forms::keys::oem_pipe, "oem_pipe"}, {xtd::forms::keys::oem_close_brackets, "oem_close_brackets"}, {xtd::forms::keys::oem_quotes, "oem_quotes"}, {xtd::forms::keys::oem8, "oem8"}, {xtd::forms::keys::oem_backslash, "oem_backslash"}, {xtd::forms::keys::process_key, "process_key"}, {xtd::forms::keys::attn, "attn"}, {xtd::forms::keys::crsel, "crsel"}, {xtd::forms::keys::exsel, "exsel"}, {xtd::forms::keys::erase_eof, "erase_eof"}, {xtd::forms::keys::play, "play"}, {xtd::forms::keys::zoom, "zoom"}, {xtd::forms::keys::no_name, "no_name"}, {xtd::forms::keys::pa1, "pa1"}, {xtd::forms::keys::oem_clear, "oem_clear"}, {xtd::forms::keys::key_code, "key_code"}, {xtd::forms::keys::shift, "shift"}, {xtd::forms::keys::control, "control"}, {xtd::forms::keys::alt, "alt"}, {xtd::forms::keys::meta, "meta"}, {xtd::forms::keys::function, "function"}, {xtd::forms::keys::modifiers, "modifiers"}, {xtd::forms::keys::ime_accept, "ime_accept"}, {xtd::forms::keys::oem1, "oem1"}, /*{xtd::forms::keys::oem102, "oem102"}, {xtd::forms::keys::oem2, "oem2"}, {xtd::forms::keys::oem3, "oem3"}, {xtd::forms::keys::oem4, "oem4"}, {xtd::forms::keys::oem5, "oem5"}, {xtd::forms::keys::oem6, "oem6"}, {xtd::forms::keys::oem7, "oem7"},*/ {xtd::forms::keys::packet, "packet"}, {xtd::forms::keys::sleep, "sleep"}, {xtd::forms::keys::command_key, "command_key"}, {xtd::forms::keys::lcommand_key, "lcommand_key"}, {xtd::forms::keys::rcommand_key, "rcommand_key"}, {xtd::forms::keys::function_key, "function_key"}};}
494};
Defines the base class for controls, which are components with visual representation.
Definition control.hpp:81
Represents the base functionality for all menus. Although tool_strip_drop_down and tool_strip_drop_do...
Definition menu.hpp:37
#define flags_attribute_(namespace_name, enum_type)
Provides the set attribute struct for enumerations helper.
Definition flags_attribute.hpp:34
std::vector< std::pair< enum_t, xtd::string > > enum_collection
Represents a pair of an enum_t value and a string of an enum of type enum_t.
Definition enum_collection.hpp:24
keys
Specifies key codes and modifiers.
Definition keys.hpp:77
@ oem_open_brackets
The OEM open bracket key on a US standard keyboard.
Definition keys.hpp:411
@ clear
The CLEAR key.
Definition keys.hpp:99
@ s
The S key.
Definition keys.hpp:235
@ mbutton
The middle mouse button (three-button mouse).
Definition keys.hpp:87
@ volume_mute
The volume mute key.
Definition keys.hpp:369
@ no_name
A constant reserved for future use.
Definition keys.hpp:449
@ scroll
The SCROLL LOCK key.
Definition keys.hpp:341
@ line_feed
The LINEFEED key.
Definition keys.hpp:97
@ browser_home
The browser home key.
Definition keys.hpp:367
@ browser_back
The browser back key.
Definition keys.hpp:355
@ a
The A key.
Definition keys.hpp:199
@ multiply
The multiply key.
Definition keys.hpp:279
@ hangul_mode
The IME Hangul mode key.
Definition keys.hpp:121
@ home
The HOME key.
Definition keys.hpp:153
@ cancel
The CANCEL key.
Definition keys.hpp:85
@ rcontrol_key
The right CTRL key.
Definition keys.hpp:349
@ f14
The F14 key.
Definition keys.hpp:317
@ d0
The 0 key.
Definition keys.hpp:179
@ zoom
The ZOOM key.
Definition keys.hpp:447
@ num_lock
The NUM LOCK key.
Definition keys.hpp:339
@ f3
The F3 key.
Definition keys.hpp:295
@ f22
The F22 key.
Definition keys.hpp:333
@ rcommand_key
The right CMD key.
Definition keys.hpp:459
@ function_key
The FUNCTION key.
Definition keys.hpp:461
@ launch_application2
The start application two key.
Definition keys.hpp:389
@ num_pad6
The 6 key on the numeric keypad.
Definition keys.hpp:271
@ command
The CMD modifier key.
Definition keys.hpp:469
@ ime_mode_change
The IME mode change key.
Definition keys.hpp:139
@ h
The H key.
Definition keys.hpp:213
@ media_previous_track
The media previous track key.
Definition keys.hpp:377
@ oem_pipe
The OEM pipe key on a US standard keyboard.
Definition keys.hpp:415
@ browser_favorites
The browser favorites key.
Definition keys.hpp:365
@ capital
The CAPS LOCK key.
Definition keys.hpp:115
@ lcontrol_key
The left CTRL key.
Definition keys.hpp:347
@ browser_search
The browser search key.
Definition keys.hpp:363
@ shift
The SHIFt modifier key.
Definition keys.hpp:463
@ hanguel_mode
The IME Hanguel mode key. (maintained for compatibility; use HangulMode)
Definition keys.hpp:119
@ oem7
The OEM 7 key.
Definition keys.hpp:425
@ hanja_mode
The IME Hanja mode key.
Definition keys.hpp:129
@ ret
The RETURN key.
Definition keys.hpp:103
@ l
The L key.
Definition keys.hpp:221
@ none
No key pressed.
Definition keys.hpp:79
@ num_pad2
The 2 key on the numeric keypad.
Definition keys.hpp:263
@ alt
The ALT modifier key.
Definition keys.hpp:471
@ add
The add key.
Definition keys.hpp:281
@ j
The J key.
Definition keys.hpp:217
@ f2
The F2 key.
Definition keys.hpp:293
@ f20
The F20 key.
Definition keys.hpp:329
@ key_code
The bitmask to extract a key code from a key value.
Definition keys.hpp:482
@ attn
The ATTN key.
Definition keys.hpp:437
@ y
The Y key.
Definition keys.hpp:247
@ browser_refresh
The browser refresh key.
Definition keys.hpp:359
@ num_pad4
The 4 key on the numeric keypad.
Definition keys.hpp:267
@ d6
The 6 key.
Definition keys.hpp:191
@ back
The BACK key.
Definition keys.hpp:93
@ up
The UP key.
Definition keys.hpp:157
@ oem4
The OEM 4 key.
Definition keys.hpp:413
@ c
The C key.
Definition keys.hpp:203
@ r
The R key.
Definition keys.hpp:233
@ junja_mode
The IME Junja mode key.
Definition keys.hpp:123
@ oem3
The OEM 3 key.
Definition keys.hpp:409
@ exsel
The EXSEL key.
Definition keys.hpp:441
@ oem_backslash
The OEM angle bracket or backslash key on the RT 102 key keyboard.
Definition keys.hpp:429
@ launch_application1
The start application one key.
Definition keys.hpp:387
@ command_key
The CMD key.
Definition keys.hpp:455
@ erase_eof
The ERASE EOF key.
Definition keys.hpp:443
@ volume_down
The volume down key.
Definition keys.hpp:371
@ caps_lock
The CAPS LOCK key.
Definition keys.hpp:113
@ f8
The F8 key.
Definition keys.hpp:305
@ crsel
The CRSEL key.
Definition keys.hpp:439
@ print_screen
The PRINT SCREEN key.
Definition keys.hpp:169
@ f19
The F19 key.
Definition keys.hpp:327
@ oem_question
The OEM question mark key on a US standard keyboard.
Definition keys.hpp:403
@ oem_period
The OEM period key on any country/region keyboard.
Definition keys.hpp:401
@ f6
The F6 key.
Definition keys.hpp:301
@ f9
The F9 key.
Definition keys.hpp:307
@ kanji_mode
The IME Kanji mode key.
Definition keys.hpp:127
@ help
The HELP key.
Definition keys.hpp:177
@ num_pad8
The 8 key on the numeric keypad.
Definition keys.hpp:275
@ num_pad7
The 7 key on the numeric keypad.
Definition keys.hpp:273
@ f7
The F7 key.
Definition keys.hpp:303
@ f4
The F4 key.
Definition keys.hpp:297
@ m
The M key.
Definition keys.hpp:223
@ f5
The F5 key.
Definition keys.hpp:299
@ down
The DOWN key.
Definition keys.hpp:161
@ num_pad5
The 5 key on the numeric keypad.
Definition keys.hpp:269
@ q
The Q key.
Definition keys.hpp:231
@ num_pad9
The 9 key on the numeric keypad.
Definition keys.hpp:277
@ lmenu
The left ALT key.
Definition keys.hpp:351
@ u
The U key.
Definition keys.hpp:239
@ ime_convert
The IME convert key.
Definition keys.hpp:133
@ n
The N key.
Definition keys.hpp:225
@ num_pad3
The 3 key on the numeric keypad.
Definition keys.hpp:265
@ right
The RIGHT key.
Definition keys.hpp:159
@ oem_quotes
The OEM singled/double quote key on a US standard keyboard.
Definition keys.hpp:423
@ oem_semicolon
The OEM Semicolon key on a US standard keyboard.
Definition keys.hpp:391
@ shift_key
The SHIFT key.
Definition keys.hpp:105
@ oem2
The OEM 2 key.
Definition keys.hpp:405
@ end
The END key.
Definition keys.hpp:151
@ f12
The F12 key.
Definition keys.hpp:313
@ left
The LEFT key.
Definition keys.hpp:155
@ d
The D key.
Definition keys.hpp:205
@ f10
The F10 key.
Definition keys.hpp:309
@ p
The P key.
Definition keys.hpp:229
@ d8
The 8 key.
Definition keys.hpp:195
@ i
The I key.
Definition keys.hpp:215
@ d9
The 9 key.
Definition keys.hpp:197
@ f13
The F13 key.
Definition keys.hpp:315
@ media_stop
The media stop key.
Definition keys.hpp:379
@ k
The K key.
Definition keys.hpp:219
@ menu
The ALT key.
Definition keys.hpp:109
@ f23
The F23 key.
Definition keys.hpp:335
@ rshift_key
The right SHIFT key.
Definition keys.hpp:345
@ f
The F key.
Definition keys.hpp:209
@ b
The B key.
Definition keys.hpp:201
@ divide
The divide key.
Definition keys.hpp:289
@ subtract
The subtract key.
Definition keys.hpp:285
@ pa1
The PA1 key.
Definition keys.hpp:451
@ d1
The 1 key.
Definition keys.hpp:181
@ select
The SELECT key.
Definition keys.hpp:163
@ volume_up
The volume up key.
Definition keys.hpp:373
@ apps
The application key (Microsoft Natural Keyboard).
Definition keys.hpp:255
@ oem_minus
The OEM minus key on any country/region keyboard.
Definition keys.hpp:399
@ packet
Used to pass Unicode characters as if they were keystrokes. The Packet key value is the low word of a...
Definition keys.hpp:435
@ x
The X key.
Definition keys.hpp:245
@ v
The V key.
Definition keys.hpp:241
@ separator
The separator key.
Definition keys.hpp:283
@ f16
The F16 key.
Definition keys.hpp:321
@ process_key
The PROCESS KEY key.
Definition keys.hpp:433
@ media_next_track
The media next track key.
Definition keys.hpp:375
@ play
The PLAY key.
Definition keys.hpp:445
@ browser_stop
The browser stop key.
Definition keys.hpp:361
@ rwin
The right Windows logo key (Microsoft Natural Keyboard).
Definition keys.hpp:253
@ final_mode
The IME Final mode key.
Definition keys.hpp:125
@ oem8
The OEM 8 key.
Definition keys.hpp:427
@ oem_tilde
The OEM tilde key on a US standard keyboard.
Definition keys.hpp:407
@ d4
The 4 key.
Definition keys.hpp:187
@ d2
The 2 key.
Definition keys.hpp:183
@ g
The G key.
Definition keys.hpp:211
@ launch_mail
The launch mail key.
Definition keys.hpp:383
@ num_pad0
The 0 key on the numeric keypad.
Definition keys.hpp:259
@ oem_clear
The CLEAR key.
Definition keys.hpp:453
@ lshift_key
The left SHIFT key.
Definition keys.hpp:343
@ control_key
The CTRL key.
Definition keys.hpp:107
@ d5
The 5 key.
Definition keys.hpp:189
@ f1
The F1 key.
Definition keys.hpp:291
@ decimal
The decimal key.
Definition keys.hpp:287
@ modifiers
The bitmask to extract modifiers from a key value.
Definition keys.hpp:484
@ lbutton
The left mouse button.
Definition keys.hpp:81
@ rmenu
The right ALT key.
Definition keys.hpp:353
@ function
The FUNCTION modifier key.
Definition keys.hpp:480
@ snapshot
The PRINT SCREEN key.
Definition keys.hpp:171
@ oem_comma
The OEM comma key on any country/region keyboard.
Definition keys.hpp:397
@ media_play_pause
The media play pause key.
Definition keys.hpp:381
@ sleep
The computer sleep key.
Definition keys.hpp:257
@ oem_close_brackets
The OEM close bracket key on a US standard keyboard.
Definition keys.hpp:419
@ next
The PAGE DOWN key.
Definition keys.hpp:149
@ select_media
The select media key.
Definition keys.hpp:385
@ lcommand_key
The left CMD key.
Definition keys.hpp:457
@ del
The DEL key.
Definition keys.hpp:175
@ f15
The F15 key.
Definition keys.hpp:319
@ oem6
The OEM 6 key.
Definition keys.hpp:421
@ ime_accept
The IME accept key.
Definition keys.hpp:137
@ f18
The F18 key.
Definition keys.hpp:325
@ page_down
The PAGE DOWN key.
Definition keys.hpp:147
@ o
The O key.
Definition keys.hpp:227
@ prior
The PAGE UP key.
Definition keys.hpp:145
@ rbutton
The right mouse button.
Definition keys.hpp:83
@ xbutton1
The first x mouse button (five-button mouse).
Definition keys.hpp:89
@ oem1
The OEM 1 key.
Definition keys.hpp:393
@ insert
The INSERT key.
Definition keys.hpp:173
@ escape
The ESC key.
Definition keys.hpp:131
@ e
The E key.
Definition keys.hpp:207
@ num_pad1
The 1 key on the numeric keypad.
Definition keys.hpp:261
@ enter
The ENTER key.
Definition keys.hpp:101
@ t
The T key.
Definition keys.hpp:237
@ oem_plus
The OEM plus key on any country/region keyboard.
Definition keys.hpp:395
@ d3
The 3 key.
Definition keys.hpp:185
@ tab
The TAB key.
Definition keys.hpp:95
@ ime_nonconvert
The IME nonconvert key.
Definition keys.hpp:135
@ browser_forward
The browser forward key.
Definition keys.hpp:357
@ meta
The METTA modifier key.
Definition keys.hpp:478
@ execute
The EXECUTE key.
Definition keys.hpp:167
@ pause
The PAUSE key.
Definition keys.hpp:111
@ option
The OPT modifier key.
Definition keys.hpp:474
@ oem102
The OEM 102 key.
Definition keys.hpp:431
@ w
The W key.
Definition keys.hpp:243
@ f11
The F11 key.
Definition keys.hpp:311
@ print
The PRINT key.
Definition keys.hpp:165
@ lwin
The left Windows logo key (Microsoft Natural Keyboard).
Definition keys.hpp:251
@ kana_mode
The IME Kana mode key.
Definition keys.hpp:117
@ page_up
The PAGE UP key.
Definition keys.hpp:143
@ xbutton2
The second x mouse button (five-button mouse).
Definition keys.hpp:91
@ d7
The 7 key.
Definition keys.hpp:193
@ oem5
The OEM 5 key.
Definition keys.hpp:417
@ z
The Z key.
Definition keys.hpp:249
@ control
The CTRL modifier key.
Definition keys.hpp:466
@ f21
The F21 key.
Definition keys.hpp:331
@ f17
The F17 key.
Definition keys.hpp:323
@ space
The SPACEBAR key.
Definition keys.hpp:141
@ f24
The F24 key.
Definition keys.hpp:337
@ y
Specifies that the top edge of the control is defined.
Definition bounds_specified.hpp:28
@ x
Specifies that the left edge of the control is defined.
Definition bounds_specified.hpp:26
@ zoom
The image is enlarged within the control's client rectangle.
Definition image_layout.hpp:31
@ cancel
The dialog box return value is Cancel (usually sent from a button labeled Cancel).
Definition dialog_result.hpp:49
@ none
no styles.
Definition anchor_styles.hpp:21
@ right
Bind control edges to the right of its container.
Definition anchor_styles.hpp:29
@ left
Bind control edges to the left of its container.
Definition anchor_styles.hpp:27
@ up
Arranges vertically, from bottom to top.
Definition arrange_direction.hpp:31
@ down
Arranges vertically, from top to bottom.
Definition arrange_direction.hpp:25
The xtd::forms namespace contains classes for creating Windows-based applications that take full adva...
Definition texts.hpp:219
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition abstract_object.hpp:8
Provides the registration struct for enumerations.
Definition enum_register.hpp:38