mirror of
https://github.com/MidnightCommander/mc
synced 2025-02-23 10:44:46 +03:00

* lookup_action -> keybind_lookup_action * lookup_keymap_shortcut -> keybind_lookup_keymap_shortcut * lookup_keymap_command -> keybind_lookup_keymap_command Signed-off-by: Slava Zanko <slavazanko@gmail.com>
= Обработка хоткеев = Используются "карты хоткеев" (keybindings), которые содержат множество пар "хоткей - событие". В зависимости от того, какой элемент интерфейса сейчас активирован. карты хоткеев могут дополняться или замещаться. Должна быть возможность отмены текущей карты хоткеев и возврата на предыдущую карту. Это реализовывается стековой моделью. Замещение карты хоткеев происходит при: * работе модального диалога. Хоткеи основного интерфейса должны быть "спрятаны"; * Дополнение происходит при: * назначении клавиш быстрого доступа к опциям. В таком случае основная карта хоткеев дополняется хоткеями из меток (labels) диалогов; *