77    enum class keys : 
long long {
 
  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::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::kana_mode, 
"kana_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::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::page_down, 
"page_down"},  {
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::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::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"}};}
 
#define flags_attribute_(namespace_name, enum_type)
Provides the set attribute struct for enumerations helper.
Definition flags_attribute.hpp:34
 
long double decimal
Represents a decimal-precision floating-point number.
Definition decimal.hpp:23
 
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
 
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