diff --git a/src/config.rs b/src/config.rs index 683cb27..7f55fb1 100644 --- a/src/config.rs +++ b/src/config.rs @@ -287,7 +287,8 @@ impl HotkeysConfig { } } // Символьные клавиши (буквы, цифры) - key_char if key_char.len() == 1 => { + // Проверяем количество символов, а не байтов (для поддержки UTF-8) + key_char if key_char.chars().count() == 1 => { if let KeyCode::Char(ch) = key { if let Some(expected_ch) = key_char.chars().next() { if ch == expected_ch {