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.h:34
long double decimal
Represents a decimal-precision floating-point number.
Definition decimal.h: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.h:22
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.h:10
Provides the registration struct for enumerations.
Definition enum_register.h:38