Почему в Windows 7 есть комбинации клавиш акселератора, которые нельзя использовать?

Я хочу запустить командную строку как администратор, используя клавиатуру.

Вот шаги, которым я следую:

  1. Нажмите клавишу с логотипом Windows
  2. Нажмите клавишу со стрелкой вверх, чтобы перейти ко всем программам
  3. Нажмите клавишу со стрелкой вправо, чтобы получить доступ ко всем программам
  4. Нажмите клавишу со стрелкой вверх несколько раз, чтобы перейти к аксессуарам
  5. Нажмите клавишу со стрелкой вправо, чтобы получить доступ к аксессуарам
  6. Нажмите клавишу со стрелкой вниз несколько раз, чтобы перейти к командной строке
  7. Нажмите клавиши Shift и F10, чтобы получить доступ к контекстному меню.
  8. Нажмите клавиши Alt и A, чтобы получить доступ от имени администратора.

Но вместо запуска командной строки от имени администратора, нажатие клавиши Alt приводит к исчезновению контекстного меню.

Я знаю, что могу использовать клавишу "Стрелка вниз" несколько раз, а затем кнопку "Ввод" для доступа к параметру "Запуск от имени администратора".

Я все еще хочу использовать комбинацию клавиш акселератора. Это там, так что я хочу использовать это.

Почему в Windows 7 есть комбинации клавиш акселератора, которые нельзя использовать?

4 ответа

Решение

Если вы нажмете Shift + F10, чтобы открыть контекстное меню, вы можете просто нажать A, чтобы выбрать Запуск от имени администратора, а затем нажать Enter.

Не нужно удерживать Alt, так как он просто переключает меню, поэтому я думаю, когда он уже открыт, и вы нажимаете Alt, он выключает его.

Редактировать: единственная причина, по которой мне нужно нажать Enter, состоит в том, что у меня есть две опции в контекстном меню, в которых в качестве акселератора используется A (запуск от имени администратора, копирование в качестве пути), поэтому нажатие A переключает между этими двумя. Если вы выбираете любую опцию меню, которая имеет уникальный ускоритель, вам просто нужно нажать эту клавишу.

Win, введите cmd, Ctrl+Shift+Enter

Или же,

Win + R, введите cmd, Ctrl+Shift+Enter

Или же,

Создайте ярлык для cmd.exe, назначьте ему комбинацию клавиш и отредактируйте ее свойства для запуска от имени администратора.

PS: это не клавиша Alt, а клавишаEdit.

Клавиша Alt всегда закрывает меню. Так было целую вечность. В общем, Alt допускает следующее:

  • доступ к меню верхнего уровня в приложении
  • доступ к ускорителям элементов управления в текущей форме (необходим, например, когда фокус находится на текстовых полях; в противном случае достаточно самой клавиши ускорения)

Что касается меню, Alt просто переключается. При однократном нажатии он переключится в "режим меню" и закроет любое меню, которое открыто в данный момент, при нажатии при открытом меню.

Как уже отмечали другие, есть более быстрые способы запуска программы от имени администратора, особенно Ctrl+Shift+Enter.

Просто нажмите A и Enter для пункта 8.

Или нажмите Menu (слева направо Ctrl) как 7. и A как 8.

Другие вопросы по тегам