ratatui-toolkit 0.2.6

DEPRECATED: this crate was renamed to `ratkit`. Please migrate to `ratkit`.
Documentation
1
2
3
4
5
6
7
8
9
10
11
//! Key matching utility for keybindings

use crate::primitives::termtui::keybindings::TermTuiKeyBindings;
use crossterm::event::KeyEvent;

impl TermTuiKeyBindings {
    /// Check if a key event matches a keybinding (ignoring state field differences)
    pub fn key_matches(key: &KeyEvent, binding: &KeyEvent) -> bool {
        key.code == binding.code && key.modifiers == binding.modifiers
    }
}