readme.txt 1.1 KB

12345678910111213141516
  1. = Обработка хоткеев =
  2. Используются "карты хоткеев" (keybindings), которые содержат множество пар "хоткей - событие".
  3. В зависимости от того, какой элемент интерфейса сейчас активирован. карты хоткеев могут дополняться или замещаться.
  4. Должна быть возможность отмены текущей карты хоткеев и возврата на предыдущую карту. Это реализовывается стековой
  5. моделью.
  6. Замещение карты хоткеев происходит при:
  7. * работе модального диалога. Хоткеи основного интерфейса должны быть "спрятаны";
  8. *
  9. Дополнение происходит при:
  10. * назначении клавиш быстрого доступа к опциям. В таком случае основная карта хоткеев дополняется хоткеями из
  11. меток (labels) диалогов;
  12. *