12345678910111213141516 |
- = Обработка хоткеев =
- Используются "карты хоткеев" (keybindings), которые содержат множество пар "хоткей - событие".
- В зависимости от того, какой элемент интерфейса сейчас активирован. карты хоткеев могут дополняться или замещаться.
- Должна быть возможность отмены текущей карты хоткеев и возврата на предыдущую карту. Это реализовывается стековой
- моделью.
- Замещение карты хоткеев происходит при:
- * работе модального диалога. Хоткеи основного интерфейса должны быть "спрятаны";
- *
- Дополнение происходит при:
- * назначении клавиш быстрого доступа к опциям. В таком случае основная карта хоткеев дополняется хоткеями из
- меток (labels) диалогов;
- *
|