mc/lib/keybind
Slava Zanko bbf1f4e857 Moved filemanager-related stuff to src/filemanager directory
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2010-11-24 10:51:32 +03:00
..
keybind.c Renamed keybind-related functions: 2010-11-24 10:51:31 +03:00
keybind.h Renamed keybind-related functions: 2010-11-24 10:51:31 +03:00
keymap.c Moved filemanager-related stuff to src/filemanager directory 2010-11-24 10:51:32 +03:00
keymap.h Renamed keybind-related functions: 2010-11-24 10:51:31 +03:00
readme.txt Renamed keybind-related functions: 2010-11-24 10:51:31 +03:00
TODO.txt Renamed keybind-related functions: 2010-11-24 10:51:31 +03:00

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

= Обработка хоткеев =

Используются "карты хоткеев" (keybindings), которые содержат множество пар "хоткей - событие".
В зависимости от того, какой элемент интерфейса сейчас активирован. карты хоткеев могут дополняться или замещаться.
Должна быть возможность отмены текущей карты хоткеев и возврата на предыдущую карту. Это реализовывается стековой
моделью.

Замещение карты хоткеев происходит при:
 * работе модального диалога. Хоткеи основного интерфейса должны быть "спрятаны";
 * 

Дополнение происходит при:
 * назначении клавиш быстрого доступа к опциям. В таком случае основная карта хоткеев дополняется хоткеями из
   меток (labels) диалогов;
 *