pub struct ShortcutManager {
shortcuts: Vec<Shortcut>,
}Fields§
§shortcuts: Vec<Shortcut>Implementations§
Source§impl ShortcutManager
impl ShortcutManager
pub fn new() -> Self
pub fn clear_app_shortcuts(&mut self)
pub fn clear_user_shortcuts(&mut self)
Sourcepub fn evaluate(&self, keycode: u8, modifiers: Modifiers) -> InputAction
pub fn evaluate(&self, keycode: u8, modifiers: Modifiers) -> InputAction
現在のキーボード状態(押されたキーと修飾キー)を受け取り、 重み(weight)順 -> レイヤー(layer)順に評価してアクションを返します
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ShortcutManager
impl RefUnwindSafe for ShortcutManager
impl Send for ShortcutManager
impl Sync for ShortcutManager
impl Unpin for ShortcutManager
impl UnsafeUnpin for ShortcutManager
impl UnwindSafe for ShortcutManager
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