ну, в общем да, более-менее понятно: можно номерам (как я понял, номерам слотов расширения?) ставить в соответствие команды. Берешь, и под номером 88 в этом проекте будет совсем другая команда.. из списка возможных.
Простите за дурацкий вопрос, а зачем?
Получается, что команд - много, а слотов - мало, просто так команду не напишешь, без слота он ее не схавает?
Какие то слоты - всегда зарезервированы под определенные команды (обязательный минимум), а в какие то можно использовать под другие операции, которых то и нет по умолчанию в проекте?
Слот расширения - типа: код операции, user defined?
коряво написал, извините, знаний маловато, пытаюсь разобраться