[−][src]Enum beryllium::Keycode
Different keycode values that can come in.
A keycode is a "virtual" key value, and which key on the keyboard counts as which keycode can change according to the user's software configuration. Note that with most layouts there are keys that don't have any Keycode associated with them. Also note that not all Keycode values can be produced by a given layout.
Some names have abbreviations:
- AC = Application Control
- Kbd = Keyboard
- KP = Keypad
Variants
_0_1_2_3_4_5_6_7_8_9AC_BackAC_BookmarksAC_ForwardAC_HomeAC_RefreshAC_SearchAC_StopAgainAltEraseAmpersandApp1App2ApplicationAsteriskAtAudioFastForwardAudioMuteAudioNextAudioPlayAudioPrevAudioRewindAudioStopBackquoteBackslashBackspaceBrightnessDownBrightnessUpCalculatorCancelCapsLockCaretClearClearAgainColonCommaComputerCopyCrSelCurrencySubUnitCurrencyUnitCutDecimalSeparatorDeleteDisplaySwitchDollarDownEjectEndEqualsEscapeExclamationExecuteExSelF1F2F3F4F5F6F7F8F9F10F11F12F13F14F15F16F17F18F19F20F21F22F23F24FindGreaterHashHelpHomeInsertKbdIlluminationDownKbdIlluminationToggleKbdIlluminationUpKP_0KP_00KP_000KP_1KP_2KP_3KP_4KP_5KP_6KP_7KP_8KP_9KP_AKP_AmpersandKP_AtKP_BKP_BackspaceKP_BinaryKP_CKP_ClearKP_ClearEntryKP_ColonKP_CommaKP_DKP_DblAmpersandKP_DblVerticalBarKP_DecimalKP_DivideKP_EKP_EnterKP_EqualsKP_EqualsAs400KP_ExclamationKP_FKP_GreaterKP_HashKP_HexadecimalKP_LeftBraceKP_LeftParenKP_LessKP_MemAddKP_MemClearKP_MemDivideKP_MemMultiplyKP_MemRecallKP_MemStoreKP_MemSubtractKP_MinusKP_MultiplyKP_OctalKP_PercentKP_PeriodKP_PlusKP_PlusMinusKP_PowerKP_RightBraceKP_RightParenKP_SpaceKP_TabKP_VerticalBarKP_XorLeftAltLeftCtrlLeftLeftBracketLeftParenLessLeftGUILeftShiftMailMediaSelectMenuMinusModeMuteNumLockClearOperOutPageDownPageUpPastePausePercentPeriodPlusPowerPrintScreenPriorQuestionQuoteDblQuoteRightAltRightCtrlReturnReturn2RightGUIRightRightBracketRightParenRightShiftScrollLockSelectSemicolonSeparatorSlashSleepSpaceStopSysReqTabThousandsSeparatorUnderscoreUndoUnknownUpVolumeDownVolumeUpWWWABCDEFGHIJKLMNOPQRSTUVWXYZTrait Implementations
impl Eq for Keycode[src]
impl PartialEq<Keycode> for Keycode[src]
fn eq(&self, other: &Keycode) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ne(&self, other: &Rhs) -> boolThis method tests for !=.
impl Copy for Keycode[src]
impl Clone for Keycode[src]
fn clone(&self) -> Keycode[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl Debug for Keycode[src]
impl TryFrom<i32> for Keycode[src]
Auto Trait Implementations
Blanket Implementations
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> From<T> for T[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,