mirror of
https://github.com/MidnightCommander/mc
synced 2025-01-11 22:09:27 +03:00
17 lines
1.1 KiB
Plaintext
17 lines
1.1 KiB
Plaintext
|
= Обработка хоткеев =
|
|||
|
|
|||
|
Используются "карты хоткеев" (keybindings), которые содержат множество пар "хоткей - событие".
|
|||
|
В зависимости от того, какой элемент интерфейса сейчас активирован. карты хоткеев могут дополняться или замещаться.
|
|||
|
Должна быть возможность отмены текущей карты хоткеев и возврата на предыдущую карту. Это реализовывается стековой
|
|||
|
моделью.
|
|||
|
|
|||
|
Замещение карты хоткеев происходит при:
|
|||
|
* работе модального диалога. Хоткеи основного интерфейса должны быть "спрятаны";
|
|||
|
*
|
|||
|
|
|||
|
Дополнение происходит при:
|
|||
|
* назначении клавиш быстрого доступа к опциям. В таком случае основная карта хоткеев дополняется хоткеями из
|
|||
|
меток (labels) диалогов;
|
|||
|
*
|
|||
|
|