На днях у меня возникла идея создать расширение Visual Studio на GitHub, которое научит людей пользоваться горячими клавишами. У меня уже есть дамп всех доступных горячих клавиш (спасибо Мадсу Кристенсену и его проекту ShortcutExplorer).
Это будет работать (если возможно): пройти каждую команду в Visual Studio и самостоятельно переопределить эту команду. Затем, когда вы вызываете его, он запустит исходную команду, но появится всплывающее окно с полупрозрачным диалоговым окном, в котором будет указано, какую горячую клавишу использовать вместо этого.
Например, если нажать кнопку «Комментарий», чтобы прокомментировать строки в Visual Studio, он сделает комментарий и откроет диалоговое окно с сообщением: «Вместо этого действие можно вызвать с помощью CTRL + K, C».
Так. Могу ли я как-то переопределить существующие команды в Visual Studio или контекстные меню?