Иерархическая система меню

Такая система меню позволяет получить быстрый доступ для запуска программам и файлов.

Примеры реализации:

Подобный подход реализован в PortAL Portable Application Launcher

Корень
1 Меню (1)
1 Меню (1 1)
1 Меню (1 1 1)
1 Команда (1 1 1 1)
2 Команда (1 1 1 2)
2 Команда (1 2)
2 Меню (2)
1 Меню (2 1)
1 Команда (2 1 1)
2 Команда (2 1 2)

Условные обозначения:

Для выбора пункта меню используются клавиши:

Эти клавиши имеют одинаковое значение на английской и русской раскладках клавиатуры.