[][src]Enum qapi_qmp::QKeyCode

pub enum QKeyCode {
    unmapped,
    shift,
    shift_r,
    alt,
    alt_r,
    ctrl,
    ctrl_r,
    menu,
    esc,
    _1,
    _2,
    _3,
    _4,
    _5,
    _6,
    _7,
    _8,
    _9,
    _0,
    minus,
    equal,
    backspace,
    tab,
    q,
    w,
    e,
    r,
    t,
    y,
    u,
    i,
    o,
    p,
    bracket_left,
    bracket_right,
    ret,
    a,
    s,
    d,
    f,
    g,
    h,
    j,
    k,
    l,
    semicolon,
    apostrophe,
    grave_accent,
    backslash,
    z,
    x,
    c,
    v,
    b,
    n,
    m,
    comma,
    dot,
    slash,
    asterisk,
    spc,
    caps_lock,
    f1,
    f2,
    f3,
    f4,
    f5,
    f6,
    f7,
    f8,
    f9,
    f10,
    num_lock,
    scroll_lock,
    kp_divide,
    kp_multiply,
    kp_subtract,
    kp_add,
    kp_enter,
    kp_decimal,
    sysrq,
    kp_0,
    kp_1,
    kp_2,
    kp_3,
    kp_4,
    kp_5,
    kp_6,
    kp_7,
    kp_8,
    kp_9,
    less,
    f11,
    f12,
    print,
    home,
    pgup,
    pgdn,
    end,
    left,
    up,
    down,
    right,
    insert,
    delete,
    stop,
    again,
    props,
    undo,
    front,
    copy,
    open,
    paste,
    find,
    cut,
    lf,
    help,
    meta_l,
    meta_r,
    compose,
    pause,
    ro,
    hiragana,
    henkan,
    yen,
    muhenkan,
    katakanahiragana,
    kp_comma,
    kp_equals,
    power,
    sleep,
    wake,
    audionext,
    audioprev,
    audiostop,
    audioplay,
    audiomute,
    volumeup,
    volumedown,
    mediaselect,
    mail,
    calculator,
    computer,
    ac_home,
    ac_back,
    ac_forward,
    ac_refresh,
    ac_bookmarks,
}

Variants

unmapped
shift
shift_r
alt
alt_r
ctrl
ctrl_r
menu
esc
_1
_2
_3
_4
_5
_6
_7
_8
_9
_0
minus
equal
backspace
tab
q
w
e
r
t
y
u
i
o
p
bracket_left
bracket_right
ret
a
s
d
f
g
h
j
k
l
semicolon
apostrophe
grave_accent
backslash
z
x
c
v
b
n
m
comma
dot
slash
asterisk
spc
caps_lock
f1
f2
f3
f4
f5
f6
f7
f8
f9
f10
num_lock
scroll_lock
kp_divide
kp_multiply
kp_subtract
kp_add
kp_enter
kp_decimal
sysrq
kp_0
kp_1
kp_2
kp_3
kp_4
kp_5
kp_6
kp_7
kp_8
kp_9
less
f11
f12
print
home
pgup
pgdn
end
left
up
down
right
insert
delete
stop
again
props
undo
front
copy
open
paste
find
cut
lf
help
meta_l
meta_r
compose
pause
ro
hiragana
henkan
yen
muhenkan
katakanahiragana
kp_comma
kp_equals
power
sleep
wake
audionext
audioprev
audiostop
audioplay
audiomute
volumeup
volumedown
mediaselect
mail
calculator
computer
ac_home
ac_back
ac_forward
ac_refresh
ac_bookmarks

Trait Implementations

impl Clone for QKeyCode[src]

impl Copy for QKeyCode[src]

impl Debug for QKeyCode[src]

impl<'de> Deserialize<'de> for QKeyCode[src]

impl Enum for QKeyCode[src]

impl Eq for QKeyCode[src]

impl FromStr for QKeyCode[src]

type Err = ()

The associated error which can be returned from parsing.

impl Hash for QKeyCode[src]

impl Ord for QKeyCode[src]

impl PartialEq<QKeyCode> for QKeyCode[src]

impl PartialOrd<QKeyCode> for QKeyCode[src]

impl Serialize for QKeyCode[src]

impl StructuralEq for QKeyCode[src]

impl StructuralPartialEq for QKeyCode[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.