316  explicit operator auto() 
const noexcept {
return xtd::enum_collection<xtd::console_key> {{
xtd::console_key::backspace, 
"backspace"}, {
xtd::console_key::tab, 
"tab"}, {
xtd::console_key::clear, 
"clear"}, {
xtd::console_key::enter, 
"enter"}, {
xtd::console_key::pause, 
"pause"}, {
xtd::console_key::escape, 
"escape"}, {
xtd::console_key::spacebar, 
"spacebar"}, {
xtd::console_key::page_up, 
"page_up"}, {
xtd::console_key::page_down, 
"page_down"}, {
xtd::console_key::end, 
"end"}, {
xtd::console_key::home, 
"home"}, {
xtd::console_key::left_arrow, 
"left_arrow"}, {
xtd::console_key::up_arrow, 
"up_arrow"}, {
xtd::console_key::right_arrow, 
"right_arrow"}, {
xtd::console_key::down_arrow, 
"down_arrow"}, {
xtd::console_key::select, 
"select"}, {
xtd::console_key::print, 
"print"}, {
xtd::console_key::execute, 
"execute"}, {
xtd::console_key::print_screen, 
"print_screen"}, {
xtd::console_key::insert, 
"insert"}, {
xtd::console_key::del, 
"del"}, {
xtd::console_key::help, 
"help"}, {
xtd::console_key::d0, 
"d0"}, {
xtd::console_key::d1, 
"d1"}, {
xtd::console_key::d2, 
"d2"}, {
xtd::console_key::d3, 
"d3"}, {
xtd::console_key::d4, 
"d4"}, {
xtd::console_key::d5, 
"d5"}, {
xtd::console_key::d6, 
"d6"}, {
xtd::console_key::d7, 
"d7"}, {
xtd::console_key::d8, 
"d8"}, {
xtd::console_key::d9, 
"d9"}, {
xtd::console_key::a, 
"a"}, {
xtd::console_key::b, 
"b"}, {
xtd::console_key::c, 
"c"}, {
xtd::console_key::d, 
"d"}, {
xtd::console_key::e, 
"e"}, {
xtd::console_key::f, 
"f"}, {
xtd::console_key::g, 
"g"}, {
xtd::console_key::h, 
"h"}, {
xtd::console_key::i, 
"i"}, {
xtd::console_key::j, 
"j"}, {
xtd::console_key::k, 
"k"}, {
xtd::console_key::l, 
"l"}, {
xtd::console_key::m, 
"m"}, {
xtd::console_key::n, 
"n"}, {
xtd::console_key::o, 
"o"}, {
xtd::console_key::p, 
"p"}, {
xtd::console_key::q, 
"q"}, {
xtd::console_key::r, 
"r"}, {
xtd::console_key::s, 
"s"}, {
xtd::console_key::t, 
"t"}, {
xtd::console_key::u, 
"u"}, {
xtd::console_key::v, 
"v"}, {
xtd::console_key::w, 
"w"}, {
xtd::console_key::x, 
"x"}, {
xtd::console_key::y, 
"y"}, {
xtd::console_key::z, 
"z"}, {
xtd::console_key::left_windows, 
"left_windows"}, {
xtd::console_key::right_windows, 
"right_windows"}, {
xtd::console_key::applications, 
"applications"}, {
xtd::console_key::sleep, 
"sleep"}, {
xtd::console_key::num_pad_0, 
"num_pad_0"}, {
xtd::console_key::num_pad_1, 
"num_pad_1"}, {
xtd::console_key::num_pad_2, 
"num_pad_2"}, {
xtd::console_key::num_pad_3, 
"num_pad_3"}, {
xtd::console_key::num_pad_4, 
"num_pad_4"}, {
xtd::console_key::num_pad_5, 
"num_pad_5"}, {
xtd::console_key::num_pad_6, 
"num_pad_6"}, {
xtd::console_key::num_pad_7, 
"num_pad_7"}, {
xtd::console_key::num_pad_8, 
"num_pad_8"}, {
xtd::console_key::num_pad_9, 
"num_pad_9"}, {
xtd::console_key::multiply, 
"multiply"}, {
xtd::console_key::add, 
"add"}, {
xtd::console_key::separator, 
"separator"}, {
xtd::console_key::subtract, 
"subtract"}, {
xtd::console_key::decimal, 
"decimal"}, {
xtd::console_key::divide, 
"divide"}, {
xtd::console_key::f1, 
"f1"}, {
xtd::console_key::f2, 
"f2"}, {
xtd::console_key::f3, 
"f3"}, {
xtd::console_key::f4, 
"f4"}, {
xtd::console_key::f5, 
"f5"}, {
xtd::console_key::f6, 
"f6"}, {
xtd::console_key::f7, 
"f7"}, {
xtd::console_key::f8, 
"f8"}, {
xtd::console_key::f9, 
"f9"}, {
xtd::console_key::f10, 
"f10"}, {
xtd::console_key::f11, 
"f11"}, {
xtd::console_key::f12, 
"f12"}, {
xtd::console_key::f13, 
"f13"}, {
xtd::console_key::f14, 
"f14"}, {
xtd::console_key::f15, 
"f15"}, {
xtd::console_key::f16, 
"f16"}, {
xtd::console_key::f17, 
"f17"}, {
xtd::console_key::f18, 
"f18"}, {
xtd::console_key::f19, 
"f19"}, {
xtd::console_key::f20, 
"f20"}, {
xtd::console_key::f21, 
"f21"}, {
xtd::console_key::f22, 
"f22"}, {
xtd::console_key::f23, 
"f23"}, {
xtd::console_key::f24, 
"f24"}, {
xtd::console_key::browser_back, 
"browser_back"}, {
xtd::console_key::browser_forward, 
"browser_forward"}, {
xtd::console_key::browser_refresh, 
"browser_refresh"}, {
xtd::console_key::browser_stop, 
"browser_stop"}, {
xtd::console_key::browser_search, 
"browser_search"}, {
xtd::console_key::browser_favorites, 
"browser_favorites"}, {
xtd::console_key::browser_home, 
"browser_home"}, {
xtd::console_key::volume_mute, 
"volume_mute"}, {
xtd::console_key::volume_down, 
"volume_down"}, {
xtd::console_key::volume_up, 
"volume_up"}, {
xtd::console_key::media_next, 
"media_next"}, {
xtd::console_key::media_previous, 
"media_previous"}, {
xtd::console_key::media_stop, 
"media_stop"}, {
xtd::console_key::media_play, 
"media_play"}, {
xtd::console_key::launch_mail, 
"launch_mail"}, {
xtd::console_key::launch_media_select, 
"launch_media_select"}, {
xtd::console_key::launch_app1, 
"launch_app1"}, {
xtd::console_key::launch_app2, 
"launch_app2"}, {
xtd::console_key::oem1, 
"oem1"}, {
xtd::console_key::oem_plus, 
"oem_plus"}, {
xtd::console_key::oem_comma, 
"oem_comma"}, {
xtd::console_key::oem_minus, 
"oem_minus"}, {
xtd::console_key::oem_period, 
"oem_period"}, {
xtd::console_key::oem2, 
"oem2"}, {
xtd::console_key::oem3, 
"oem3"}, {
xtd::console_key::oem4, 
"oem4"}, {
xtd::console_key::oem5, 
"oem5"}, {
xtd::console_key::oem6, 
"oem6"}, {
xtd::console_key::oem7, 
"oem7"}, {
xtd::console_key::oem8, 
"oem8"}, {
xtd::console_key::oem102, 
"oem102"}, {
xtd::console_key::process, 
"process"}, {
xtd::console_key::packet, 
"packet"}, {
xtd::console_key::attention, 
"attention"}, {
xtd::console_key::cr_sel, 
"cr_sel"}, {
xtd::console_key::ex_sel, 
"ex_sel"}, {
xtd::console_key::erase_end_of_file, 
"erase_end_of_file"}, {
xtd::console_key::play, 
"play"}, {
xtd::console_key::zoom, 
"zoom"}, {
xtd::console_key::no_name, 
"no_name"}, {
xtd::console_key::pa1, 
"pa1"}, {
xtd::console_key::oem_clear, 
"oem_clear"}};}
 
Contains enum_ and enum_ut_ keywords.
 
long double decimal
Represents a decimal-precision floating-point number.
Definition decimal.hpp:23
 
console_key
Specifies the standard keys on a console.
Definition console_key.hpp:20
 
std::vector< xtd::collections::generic::key_value_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:22
 
@ volume_mute
The Volume Mute key (Microsoft Natural Keyboard, Windows 2000 or later).
 
@ no_name
A constant reserved for future use.
 
@ num_pad_5
The 5 key on the numeric keypad.
 
@ browser_home
The Browser Home key (Windows 2000 or later).
 
@ browser_back
The Browser Back key (Windows 2000 or later).
 
@ multiply
The Multiply key.
 
@ media_next
The Media Next Track key (Microsoft Natural Keyboard, Windows 2000 or later).
 
@ media_previous
The Media Previous Track key (Microsoft Natural Keyboard, Windows 2000 or later).
 
@ up_arrow
The UP ARROW key.
 
@ browser_favorites
The Browser Favorite key (Windows 2000 or later).
 
@ num_pad_6
The 6 key on the numeric keypad.
 
@ browser_search
The Browser Search key (Windows 2000 or later).
 
@ oem7
The OEM 7 key (OEM specific).
 
@ down_arrow
The DOWN ARROW key.
 
@ browser_refresh
The Browser Refresh key (Windows 2000 or later).
 
@ oem4
The OEM 4 key (OEM specific).
 
@ oem3
The OEM " key (OEM specific).
 
@ process
The IME PROCESS key.
 
@ num_pad_4
The 4 key on the numeric keypad.
 
@ volume_down
The Volume Down key (Microsoft Natural Keyboard, Windows 2000 or later).
 
@ backspace
The BACKSPACE key.
 
@ caps_lock
The CapsLock key.
 
@ print_screen
The PRINT SCREEN key.
 
@ launch_app2
The Start Application 2 key (Microsoft Natural Keyboard, Windows 2000 or later).
 
@ num_pad_8
The 8 key on the numeric keypad.
 
@ oem_period
The OEM Period key on any country/region keyboard (Windows 2000 or later).
 
@ ex_sel
The EXSEL (EXTEND SELECTION) key.
 
@ num_pad_1
The 1 key on the numeric keypad.
 
@ left_windows
The left Windows logo key (Microsoft Natural Keyboard).
 
@ oem2
The OEM 2 key (OEM specific).
 
@ launch_media_select
The Select Media key (Microsoft Natural Keyboard, Windows 2000 or later).
 
@ media_stop
The Media Stop key (Microsoft Natural Keyboard, Windows 2000 or later).
 
@ num_pad_9
The 9 key on the numeric keypad.
 
@ subtract
The Subtract key.
 
@ volume_up
The Volume Up key (Microsoft Natural Keyboard, Windows 2000 or later).
 
@ erase_end_of_file
The ERASE EOF key.
 
@ oem_minus
The OEM Minus key on any country/region keyboard (Windows 2000 or later).
 
@ packet
The PACKET key (used to pass Unicode characters with keystrokes).
 
@ separator
The Separator key.
 
@ num_pad_2
The 2 key on the numeric keypad.
 
@ browser_stop
The Browser Stop key (Windows 2000 or later).
 
@ oem8
The OEM 8 key (OEM specific).
 
@ num_pad_7
The 7 key on the numeric keypad.
 
@ launch_app1
The Start Application 1 key (Microsoft Natural Keyboard, Windows 2000 or later).
 
@ applications
The Application key (Microsoft Natural Keyboard).
 
@ launch_mail
The Start Mail key (Microsoft Natural Keyboard, Windows 2000 or later).
 
@ oem_clear
The CLEAR key (OEM specific).
 
@ cr_sel
The CRSEL (CURSOR SELECT) key.
 
@ decimal
The Decimal key.
 
@ spacebar
The SPACEBAR key.
 
@ media_play
The Media Play/Pause key (Microsoft Natural Keyboard, Windows 2000 or later).
 
@ oem_comma
The OEM Comma key on any country/region keyboard (Windows 2000 or later).
 
@ sleep
The Computer Sleep key.
 
@ num_pad_0
The 0 key on the numeric keypad.
 
@ del
The DEL (DELETE) key.
 
@ oem6
The OEM 6 key (OEM specific).
 
@ page_down
The PAGE DOWN key.
 
@ num_pad_3
The 3 key on the numeric keypad.
 
@ oem1
The OEM 1 key (OEM specific).
 
@ insert
The INS (INSERT) key.
 
@ escape
The ESC (ESCAPE) key.
 
@ oem_plus
The OEM Plus key on any country/region keyboard (Windows 2000 or later).
 
@ browser_forward
The Browser Forward key (Windows 2000 or later).
 
@ execute
The EXECUTE key.
 
@ oem102
The OEM 102 key (OEM specific).
 
@ page_up
The PAGE UP key.
 
@ left_arrow
The LEFT ARROW key.
 
@ right_windows
The right Windows logo key (Microsoft Natural Keyboard).
 
@ oem5
The OEM 5 key (OEM specific).
 
@ right_arrow
The RIGHT ARROW key.
 
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.hpp:10
 
Provides the registration struct for enumerations.
Definition enum_register.hpp:38