Как переопределить ярлыки ускорения меню Visual Studio? - PullRequest
9 голосов
/ 14 февраля 2011

Я - разработчик .Net для Mac, поэтому на протяжении многих лет у меня появилась привычка перераспределять некоторые общие функции в более «Macish» набор сочетаний клавиш:

CUT: Ctrl + X => Alt + X
COPY: Ctrl + C => Alt + C
PASTE: Ctrl + V => Alt + V
SELECT ALL: Ctrol + A => Alt + A
SAVE: Ctrl + S => Alt + S

и т. Д.

с этим необычным выпуском Schmancy VS 2010 Premium, которое мы только что получили, у нас есть дополнительные меню, например,

 Test
 Data  

чьи ярлыки доступа к меню (акселератор?) Имеют значения Alt + S и Alt + A, которые имеют приоритет над моими пользовательскими ярлыками для SAVE и SELECT ALL.

Есть ли способ отключить эти средства доступа, чтобы мои переопределения работали?

Ответы [ 3 ]

18 голосов
/ 05 марта 2011

Вот как можно изменить сочетание клавиш для меню Visual Studio, используя в качестве примера меню «Тест»:

  1. Перейти к Инструменты , Настроить .
  2. Перейдите на вкладку Команды .
  3. Убедитесь, что выбран параметр Menu bar и что Menu Bar выбирается для редактирования из раскрывающегося списка (это основная строка меню приложения).
  4. В разделе Controls нажмите Testменю.
  5. Нажмите кнопку Изменить выбор ▼ .
  6. Измените текст для свойства Name:
    • Любая буква с префиксом амперсанда '&' будет действовать как быстрая клавиша.
    • Амперсанд не требуется, если вам не нужно входить в это меню с помощью клавиатуры.
  7. Нажмите Введите , чтобы сохранить настройку.

Editing the Test menu

«Изменить выбор» для меню «Тест»

0 голосов
/ 11 марта 2011

Разве это не ошибка Windows API, а не Visual Studio? Я думаю, что сочетания клавиш Alt (и ничего более) направлены через Windows API, поэтому ОС, вероятно, не позволит вам сделать это; это выберет меню с соответствующей мнемоникой (подчеркнутая буква).

Вы можете попробовать использовать собственную раскладку клавиатуры, которая поменяет местами левую клавишу Ctrl и левую клавишу Alt, что позволит вам использовать "Ctrl-S", но это похоже на команду -S.

Удачи!

0 голосов
/ 14 февраля 2011

перейдите к инструментам -опции - клавиатура (вам может потребоваться выбрать опцию показать все или что-то в этом роде, чтобы увидеть это), и вы можете изменить ярлыки

...