Enum simics_api_sys::sim_key_t
source · #[repr(u32)]pub enum sim_key_t {
Show 127 variants
SK_ILLEGAL = 0,
SK_ESC = 1,
SK_F1 = 2,
SK_F2 = 3,
SK_F3 = 4,
SK_F4 = 5,
SK_F5 = 6,
SK_F6 = 7,
SK_F7 = 8,
SK_F8 = 9,
SK_F9 = 10,
SK_F10 = 11,
SK_F11 = 12,
SK_F12 = 13,
SK_PRNT_SCRN = 14,
SK_SCROLL_LOCK = 15,
SK_NUM_LOCK = 16,
SK_CAPS_LOCK = 17,
SK_0 = 18,
SK_1 = 19,
SK_2 = 20,
SK_3 = 21,
SK_4 = 22,
SK_5 = 23,
SK_6 = 24,
SK_7 = 25,
SK_8 = 26,
SK_9 = 27,
SK_A = 28,
SK_B = 29,
SK_C = 30,
SK_D = 31,
SK_E = 32,
SK_F = 33,
SK_G = 34,
SK_H = 35,
SK_I = 36,
SK_J = 37,
SK_K = 38,
SK_L = 39,
SK_M = 40,
SK_N = 41,
SK_O = 42,
SK_P = 43,
SK_Q = 44,
SK_R = 45,
SK_S = 46,
SK_T = 47,
SK_U = 48,
SK_V = 49,
SK_W = 50,
SK_X = 51,
SK_Y = 52,
SK_Z = 53,
SK_APOSTROPHE = 54,
SK_COMMA = 55,
SK_PERIOD = 56,
SK_SEMICOLON = 57,
SK_EQUAL = 58,
SK_SLASH = 59,
SK_BACKSLASH = 60,
SK_SPACE = 61,
SK_LEFT_BRACKET = 62,
SK_RIGHT_BRACKET = 63,
SK_MINUS = 64,
SK_GRAVE = 65,
SK_TAB = 66,
SK_ENTER = 67,
SK_BACKSPACE = 68,
SK_CTRL_L = 69,
SK_CTRL_R = 70,
SK_SHIFT_L = 71,
SK_SHIFT_R = 72,
SK_ALT_L = 73,
SK_ALT_R = 74,
SK_GR_DIVIDE = 75,
SK_GR_MULTIPLY = 76,
SK_GR_MINUS = 77,
SK_GR_PLUS = 78,
SK_GR_ENTER = 79,
SK_GR_INSERT = 80,
SK_GR_HOME = 81,
SK_GR_PG_UP = 82,
SK_GR_DELETE = 83,
SK_GR_END = 84,
SK_GR_PG_DOWN = 85,
SK_GR_UP = 86,
SK_GR_DOWN = 87,
SK_GR_LEFT = 88,
SK_GR_RIGHT = 89,
SK_KP_HOME = 90,
SK_KP_UP = 91,
SK_KP_PG_UP = 92,
SK_KP_LEFT = 93,
SK_KP_CENTER = 94,
SK_KP_RIGHT = 95,
SK_KP_END = 96,
SK_KP_DOWN = 97,
SK_KP_PG_DOWN = 98,
SK_KP_INSERT = 99,
SK_KP_DELETE = 100,
SK_PAUSE = 101,
SK_LEFT_WIN = 102,
SK_RIGHT_WIN = 103,
SK_LIST_BIT = 104,
SK_KEYB = 105,
SK_BREAK = 106,
SK_SYSREQ = 107,
SK_SUN_STOP = 108,
SK_SUN_AGAIN = 109,
SK_SUN_PROPS = 110,
SK_SUN_UNDO = 111,
SK_SUN_FRONT = 112,
SK_SUN_COPY = 113,
SK_SUN_OPEN = 114,
SK_SUN_PASTE = 115,
SK_SUN_FIND = 116,
SK_SUN_CUT = 117,
SK_SUN_HELP = 118,
SK_SUN_COMPOSE = 119,
SK_SUN_META_L = 120,
SK_SUN_META_R = 121,
SK_SUN_POWER = 122,
SK_SUN_AUDIO_D = 123,
SK_SUN_AUDIO_U = 124,
SK_SUN_AUDIO_M = 125,
SK_SUN_EMPTY = 126,
}
Variants§
SK_ILLEGAL = 0
SK_ESC = 1
SK_F1 = 2
SK_F2 = 3
SK_F3 = 4
SK_F4 = 5
SK_F5 = 6
SK_F6 = 7
SK_F7 = 8
SK_F8 = 9
SK_F9 = 10
SK_F10 = 11
SK_F11 = 12
SK_F12 = 13
SK_PRNT_SCRN = 14
SK_SCROLL_LOCK = 15
SK_NUM_LOCK = 16
SK_CAPS_LOCK = 17
SK_0 = 18
SK_1 = 19
SK_2 = 20
SK_3 = 21
SK_4 = 22
SK_5 = 23
SK_6 = 24
SK_7 = 25
SK_8 = 26
SK_9 = 27
SK_A = 28
SK_B = 29
SK_C = 30
SK_D = 31
SK_E = 32
SK_F = 33
SK_G = 34
SK_H = 35
SK_I = 36
SK_J = 37
SK_K = 38
SK_L = 39
SK_M = 40
SK_N = 41
SK_O = 42
SK_P = 43
SK_Q = 44
SK_R = 45
SK_S = 46
SK_T = 47
SK_U = 48
SK_V = 49
SK_W = 50
SK_X = 51
SK_Y = 52
SK_Z = 53
SK_APOSTROPHE = 54
SK_COMMA = 55
SK_PERIOD = 56
SK_SEMICOLON = 57
SK_EQUAL = 58
SK_SLASH = 59
SK_BACKSLASH = 60
SK_SPACE = 61
SK_LEFT_BRACKET = 62
SK_RIGHT_BRACKET = 63
SK_MINUS = 64
SK_GRAVE = 65
SK_TAB = 66
SK_ENTER = 67
SK_BACKSPACE = 68
SK_CTRL_L = 69
SK_CTRL_R = 70
SK_SHIFT_L = 71
SK_SHIFT_R = 72
SK_ALT_L = 73
SK_ALT_R = 74
SK_GR_DIVIDE = 75
SK_GR_MULTIPLY = 76
SK_GR_MINUS = 77
SK_GR_PLUS = 78
SK_GR_ENTER = 79
SK_GR_INSERT = 80
SK_GR_HOME = 81
SK_GR_PG_UP = 82
SK_GR_DELETE = 83
SK_GR_END = 84
SK_GR_PG_DOWN = 85
SK_GR_UP = 86
SK_GR_DOWN = 87
SK_GR_LEFT = 88
SK_GR_RIGHT = 89
SK_KP_HOME = 90
SK_KP_UP = 91
SK_KP_PG_UP = 92
SK_KP_LEFT = 93
SK_KP_CENTER = 94
SK_KP_RIGHT = 95
SK_KP_END = 96
SK_KP_DOWN = 97
SK_KP_PG_DOWN = 98
SK_KP_INSERT = 99
SK_KP_DELETE = 100
SK_PAUSE = 101
SK_LEFT_WIN = 102
SK_RIGHT_WIN = 103
SK_LIST_BIT = 104
SK_KEYB = 105
SK_BREAK = 106
SK_SYSREQ = 107
SK_SUN_STOP = 108
SK_SUN_AGAIN = 109
SK_SUN_PROPS = 110
SK_SUN_UNDO = 111
SK_SUN_FRONT = 112
SK_SUN_COPY = 113
SK_SUN_OPEN = 114
SK_SUN_PASTE = 115
SK_SUN_FIND = 116
SK_SUN_CUT = 117
SK_SUN_HELP = 118
SK_SUN_COMPOSE = 119
SK_SUN_META_L = 120
SK_SUN_META_R = 121
SK_SUN_POWER = 122
SK_SUN_AUDIO_D = 123
SK_SUN_AUDIO_U = 124
SK_SUN_AUDIO_M = 125
SK_SUN_EMPTY = 126
Trait Implementations§
source§impl Ord for sim_key_t
impl Ord for sim_key_t
source§impl PartialOrd for sim_key_t
impl PartialOrd for sim_key_t
impl Copy for sim_key_t
impl Eq for sim_key_t
impl StructuralPartialEq for sim_key_t
Auto Trait Implementations§
impl Freeze for sim_key_t
impl RefUnwindSafe for sim_key_t
impl Send for sim_key_t
impl Sync for sim_key_t
impl Unpin for sim_key_t
impl UnwindSafe for sim_key_t
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)