[][src]Enum fltk::enums::Key

#[repr(i32)]pub enum Key {
    None,
    Button,
    BackSpace,
    Tab,
    IsoKey,
    Enter,
    Pause,
    ScrollLock,
    Escape,
    Kana,
    Eisu,
    Yen,
    JISUnderscore,
    Home,
    Left,
    Up,
    Right,
    Down,
    PageUp,
    PageDown,
    End,
    Print,
    Insert,
    Menu,
    Help,
    NumLock,
    KP,
    KPEnter,
    KPLast,
    FLast,
    ShiftL,
    ShiftR,
    ControlL,
    ControlR,
    CapsLock,
    MetaL,
    MetaR,
    AltL,
    AltR,
    Delete,
}

Defines the inputted virtual keycode

Variants

None
Button
BackSpace
Tab
IsoKey
Enter
Pause
ScrollLock
Escape
Kana
Eisu
Yen
JISUnderscore
Home
Left
Up
Right
Down
PageUp
PageDown
End
Print
Insert
Menu
Help
NumLock
KP
KPEnter
KPLast
FLast
ShiftL
ShiftR
ControlL
ControlR
CapsLock
MetaL
MetaR
AltL
AltR
Delete

Implementations

impl Key[src]

pub fn from_i32(val: i32) -> Key[src]

Gets a Key from an i32

pub fn from_char(val: char) -> Key[src]

Gets a Key from a char

Trait Implementations

impl BitOr<Key> for Shortcut[src]

type Output = Shortcut

The resulting type after applying the | operator.

impl BitOr<Key> for Key[src]

type Output = Key

The resulting type after applying the | operator.

impl Clone for Key[src]

impl Copy for Key[src]

impl Debug for Key[src]

impl PartialEq<Key> for Key[src]

impl StructuralPartialEq for Key[src]

Auto Trait Implementations

impl RefUnwindSafe for Key

impl Send for Key

impl Sync for Key

impl Unpin for Key

impl UnwindSafe for Key

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> 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.