mirror of
https://github.com/MidnightCommander/mc
synced 2024-12-23 12:56:51 +03:00
62f3c368c9
* 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>
17 lines
1.1 KiB
Plaintext
17 lines
1.1 KiB
Plaintext
= Обработка хоткеев =
|
||
|
||
Используются "карты хоткеев" (keybindings), которые содержат множество пар "хоткей - событие".
|
||
В зависимости от того, какой элемент интерфейса сейчас активирован. карты хоткеев могут дополняться или замещаться.
|
||
Должна быть возможность отмены текущей карты хоткеев и возврата на предыдущую карту. Это реализовывается стековой
|
||
моделью.
|
||
|
||
Замещение карты хоткеев происходит при:
|
||
* работе модального диалога. Хоткеи основного интерфейса должны быть "спрятаны";
|
||
*
|
||
|
||
Дополнение происходит при:
|
||
* назначении клавиш быстрого доступа к опциям. В таком случае основная карта хоткеев дополняется хоткеями из
|
||
меток (labels) диалогов;
|
||
*
|
||
|