xtd - Reference Guide  0.2.0
Modern c++17/20 framework to create console, GUI and unit test applications on Windows, macOS, Linux, iOS and android.
Namespaces | Enumerations
keys.h File Reference
#include <xtd/ustring.h>

Definition

Contains xtd::forms::keys enum class.

Go to the source code of this file.

Namespaces

 xtd
 The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
 
 xtd::forms
 The xtd::forms namespace contains classes for creating Windows-based applications that take full advantage of the rich user interface features available in the Microsoft Windows operating system, Apple macOS and Linux like Ubuntu operating system.
 

Enumerations

enum  xtd::forms::keys : long long {
  xtd::forms::keys::none = 0x00000000,
  xtd::forms::keys::lbutton = 0x00000001,
  xtd::forms::keys::rbutton = 0x00000002,
  xtd::forms::keys::cancel = 0x00000003,
  xtd::forms::keys::mbutton = 0x00000004,
  xtd::forms::keys::xbutton1 = 0x00000005,
  xtd::forms::keys::xbutton2 = 0x00000006,
  xtd::forms::keys::back = 0x00000008,
  xtd::forms::keys::tab = 0x00000009,
  xtd::forms::keys::line_feed = 0x0000000A,
  xtd::forms::keys::clear = 0x0000000C,
  xtd::forms::keys::ret = 0x0000000D,
  xtd::forms::keys::enter = 0x0000000D,
  xtd::forms::keys::shift_key = 0x00000010,
  xtd::forms::keys::control_key = 0x00000011,
  xtd::forms::keys::menu = 0x00000012,
  xtd::forms::keys::pause = 0x00000013,
  xtd::forms::keys::caps_lock = 0x00000014,
  xtd::forms::keys::capital = 0x00000014,
  xtd::forms::keys::kana_mode = 0x00000015,
  xtd::forms::keys::hanguel_mode = 0x00000015,
  xtd::forms::keys::hangul_mode = 0x00000015,
  xtd::forms::keys::junja_mode = 0x00000017,
  xtd::forms::keys::final_mode = 0x00000018,
  xtd::forms::keys::kanji_mode = 0x00000019,
  xtd::forms::keys::hanja_mode = 0x00000019,
  xtd::forms::keys::escape = 0x0000001B,
  xtd::forms::keys::ime_convert = 0x0000001C,
  xtd::forms::keys::ime_nonconvert = 0x0000001D,
  xtd::forms::keys::ime_accept = 0x0000001E,
  xtd::forms::keys::ime_mode_change = 0x0000001F,
  xtd::forms::keys::space = 0x00000020,
  xtd::forms::keys::page_up = 0x00000021,
  xtd::forms::keys::prior = 0x00000021,
  xtd::forms::keys::page_down = 0x00000022,
  xtd::forms::keys::next = 0x00000022,
  xtd::forms::keys::end = 0x00000023,
  xtd::forms::keys::home = 0x00000024,
  xtd::forms::keys::left = 0x00000025,
  xtd::forms::keys::up = 0x00000026,
  xtd::forms::keys::right = 0x00000027,
  xtd::forms::keys::down = 0x00000028,
  xtd::forms::keys::select = 0x00000029,
  xtd::forms::keys::print = 0x0000002A,
  xtd::forms::keys::execute = 0x0000002B,
  xtd::forms::keys::print_screen = 0x0000002C,
  xtd::forms::keys::snapshot = 0x0000002C,
  xtd::forms::keys::insert = 0x0000002D,
  xtd::forms::keys::del = 0x0000002E,
  xtd::forms::keys::help = 0x0000002F,
  xtd::forms::keys::d0 = 0x00000030,
  xtd::forms::keys::d1 = 0x00000031,
  xtd::forms::keys::d2 = 0x00000032,
  xtd::forms::keys::d3 = 0x00000033,
  xtd::forms::keys::d4 = 0x00000034,
  xtd::forms::keys::d5 = 0x00000035,
  xtd::forms::keys::d6 = 0x00000036,
  xtd::forms::keys::d7 = 0x00000037,
  xtd::forms::keys::d8 = 0x00000038,
  xtd::forms::keys::d9 = 0x00000039,
  xtd::forms::keys::a = 0x00000041,
  xtd::forms::keys::b = 0x00000042,
  xtd::forms::keys::c = 0x00000043,
  xtd::forms::keys::d = 0x00000044,
  xtd::forms::keys::e = 0x00000045,
  xtd::forms::keys::f = 0x00000046,
  xtd::forms::keys::g = 0x00000047,
  xtd::forms::keys::h = 0x00000048,
  xtd::forms::keys::i = 0x00000049,
  xtd::forms::keys::j = 0x0000004A,
  xtd::forms::keys::k = 0x0000004B,
  xtd::forms::keys::l = 0x0000004C,
  xtd::forms::keys::m = 0x0000004D,
  xtd::forms::keys::n = 0x0000004E,
  xtd::forms::keys::o = 0x0000004F,
  xtd::forms::keys::p = 0x00000050,
  xtd::forms::keys::q = 0x00000051,
  xtd::forms::keys::r = 0x00000052,
  xtd::forms::keys::s = 0x00000053,
  xtd::forms::keys::t = 0x00000054,
  xtd::forms::keys::u = 0x00000055,
  xtd::forms::keys::v = 0x00000056,
  xtd::forms::keys::w = 0x00000057,
  xtd::forms::keys::x = 0x00000058,
  xtd::forms::keys::y = 0x00000059,
  xtd::forms::keys::z = 0x0000005A,
  xtd::forms::keys::lwin = 0x0000005B,
  xtd::forms::keys::rwin = 0x0000005C,
  xtd::forms::keys::apps = 0x0000005D,
  xtd::forms::keys::sleep = 0x0000005F,
  xtd::forms::keys::num_pad0 = 0x00000060,
  xtd::forms::keys::num_pad1 = 0x00000061,
  xtd::forms::keys::num_pad2 = 0x00000062,
  xtd::forms::keys::num_pad3 = 0x00000063,
  xtd::forms::keys::num_pad4 = 0x00000064,
  xtd::forms::keys::num_pad5 = 0x00000065,
  xtd::forms::keys::num_pad6 = 0x00000066,
  xtd::forms::keys::num_pad7 = 0x00000067,
  xtd::forms::keys::num_pad8 = 0x00000068,
  xtd::forms::keys::num_pad9 = 0x00000069,
  xtd::forms::keys::multiply = 0x0000006A,
  xtd::forms::keys::add = 0x0000006B,
  xtd::forms::keys::separator = 0x0000006C,
  xtd::forms::keys::subtract = 0x0000006D,
  xtd::forms::keys::decimal = 0x0000006E,
  xtd::forms::keys::divide = 0x0000006F,
  xtd::forms::keys::f1 = 0x00000070,
  xtd::forms::keys::f2 = 0x00000071,
  xtd::forms::keys::f3 = 0x00000072,
  xtd::forms::keys::f4 = 0x00000073,
  xtd::forms::keys::f5 = 0x00000074,
  xtd::forms::keys::f6 = 0x00000075,
  xtd::forms::keys::f7 = 0x00000076,
  xtd::forms::keys::f8 = 0x00000077,
  xtd::forms::keys::f9 = 0x00000078,
  xtd::forms::keys::f10 = 0x00000079,
  xtd::forms::keys::f11 = 0x0000007A,
  xtd::forms::keys::f12 = 0x0000007B,
  xtd::forms::keys::f13 = 0x0000007C,
  xtd::forms::keys::f14 = 0x0000007D,
  xtd::forms::keys::f15 = 0x0000007E,
  xtd::forms::keys::f16 = 0x0000007F,
  xtd::forms::keys::f17 = 0x00000080,
  xtd::forms::keys::f18 = 0x00000081,
  xtd::forms::keys::f19 = 0x00000082,
  xtd::forms::keys::f20 = 0x00000083,
  xtd::forms::keys::f21 = 0x00000084,
  xtd::forms::keys::f22 = 0x00000085,
  xtd::forms::keys::f23 = 0x00000086,
  xtd::forms::keys::f24 = 0x00000087,
  xtd::forms::keys::num_lock = 0x00000090,
  xtd::forms::keys::scroll = 0x00000091,
  xtd::forms::keys::lshift_key = 0x000000A0,
  xtd::forms::keys::rshift_key = 0x000000A1,
  xtd::forms::keys::lcontrol_key = 0x000000A2,
  xtd::forms::keys::rcontrol_key = 0x000000A3,
  xtd::forms::keys::lmenu = 0x000000A4,
  xtd::forms::keys::rmenu = 0x000000A5,
  xtd::forms::keys::browser_back = 0x000000A6,
  xtd::forms::keys::browser_forward = 0x000000A7,
  xtd::forms::keys::browser_refresh = 0x000000A8,
  xtd::forms::keys::browser_stop = 0x000000A9,
  xtd::forms::keys::browser_search = 0x000000AA,
  xtd::forms::keys::browser_favorites = 0x000000AB,
  xtd::forms::keys::browser_home = 0x000000AC,
  xtd::forms::keys::volume_mute = 0x000000AD,
  xtd::forms::keys::volume_down = 0x000000AE,
  xtd::forms::keys::volume_up = 0x000000AF,
  xtd::forms::keys::media_next_track = 0x000000B0,
  xtd::forms::keys::media_previous_track = 0x000000B1,
  xtd::forms::keys::media_stop = 0x000000B2,
  xtd::forms::keys::media_play_pause = 0x000000B3,
  xtd::forms::keys::launch_mail = 0x000000B4,
  xtd::forms::keys::select_media = 0x000000B5,
  xtd::forms::keys::launch_application1 = 0x000000B6,
  xtd::forms::keys::launch_application2 = 0x000000B7,
  xtd::forms::keys::oem1 = 0x000000BA,
  xtd::forms::keys::oem_semicolon = 0x000000BA,
  xtd::forms::keys::oem_plus = 0x000000BB,
  xtd::forms::keys::oem_comma = 0x000000BC,
  xtd::forms::keys::oem_minus = 0x000000BD,
  xtd::forms::keys::oem_period = 0x000000BE,
  xtd::forms::keys::oem2 = 0x000000BF,
  xtd::forms::keys::oem_question = 0x000000BF,
  xtd::forms::keys::oem3 = 0x000000C0,
  xtd::forms::keys::oem_tilde = 0x000000C1,
  xtd::forms::keys::oem4 = 0x000000DB,
  xtd::forms::keys::oem_open_brackets = 0x000000DB,
  xtd::forms::keys::oem5 = 0x000000DC,
  xtd::forms::keys::oem_pipe = 0x000000DC,
  xtd::forms::keys::oem6 = 0x000000DD,
  xtd::forms::keys::oem_close_brackets = 0x000000DD,
  xtd::forms::keys::oem7 = 0x000000DE,
  xtd::forms::keys::oem_quotes = 0x000000DE,
  xtd::forms::keys::oem8 = 0x000000DF,
  xtd::forms::keys::oem102 = 0x000000DF,
  xtd::forms::keys::oem_backslash = 0x000000DF,
  xtd::forms::keys::process_key = 0x000000E5,
  xtd::forms::keys::packet = 0x000000E7,
  xtd::forms::keys::attn = 0x000000F6,
  xtd::forms::keys::crsel = 0x000000F7,
  xtd::forms::keys::exsel = 0x000000F8,
  xtd::forms::keys::erase_eof = 0x000000F9,
  xtd::forms::keys::play = 0x000000FA,
  xtd::forms::keys::zoom = 0x000000FB,
  xtd::forms::keys::no_name = 0x000000FC,
  xtd::forms::keys::pa1 = 0x000000FD,
  xtd::forms::keys::oem_clear = 0x000000FE,
  xtd::forms::keys::command_key = 0x00000100,
  xtd::forms::keys::lcommand_key = 0x00000101,
  xtd::forms::keys::rcommand_key = 0x00000102,
  xtd::forms::keys::function_key = 0x00000104,
  xtd::forms::keys::shift = 0x00010000,
  xtd::forms::keys::control = 0x00020000,
  xtd::forms::keys::alt = 0x00040000,
  xtd::forms::keys::command = 0x00080000,
  xtd::forms::keys::meta = 0x00100000,
  xtd::forms::keys::function = 0x00200000,
  xtd::forms::keys::key_code = 0x0000FFFF,
  xtd::forms::keys::modifiers = 0xFFFF0000
}
 Specifies key codes and modifiers. More...