pub fn matches_any(ke: &KeyEvent, list: &[KeyChord]) -> boolExpand description
What: Check if a key event matches any chord in a list, handling Shift+char edge cases.
Inputs:
ke: Key event from terminallist: List of configured key chords to match against
Output:
trueif the key event matches any chord in the list,falseotherwise
Details:
- Treats Shift+
from config as equivalent to uppercase char without Shift from terminal. - Handles cases where terminals report Shift inconsistently.