pub enum Special {
MoScrl,
AmlReset,
}
Expand description
Represents special keys.
“Special Key” is a key that is not intended to be sent externally. There are two types of keys in this category:
- “Transparent” keys These keys have no meaning in this crate. If these keys are pressed, its information are passed through transparent report to caller.
- Keys that determine the behavior of rktk-keymanager
These keys are used to control the behavior of rktk-keymanager.
For example, while
MoScrl
key is pressed, mouse event is converted to scroll event.
Variants§
Trait Implementations§
Source§impl IntoEnumIterator for Special
impl IntoEnumIterator for Special
type Iterator = SpecialIter
fn iter() -> SpecialIter ⓘ
impl Copy for Special
impl Eq for Special
impl StructuralPartialEq for Special
Auto Trait Implementations§
impl Freeze for Special
impl RefUnwindSafe for Special
impl Send for Special
impl Sync for Special
impl Unpin for Special
impl UnwindSafe for Special
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