Такая вот задачка:
Есть набор некоторых пользовательских действий (предосталяется в виде названия доступных действий), все они разбиты на группы. Причем, каждое действие из группы, как и сама группа, может обладать (но не обязательно) специфическими параметрами. И при этом все действия группы имеют два одинаковых свойства — пользовательское описание действия (строка) и вызывающая комбинация клавиш.
На основании этого нужно создать прозрачный интерфейс.
Я намеренно не привожу свой скриншот, т.к. это может повлиять на Ваше решение.
Хотелось бы свеженькой идеи.