Большинство тех, кто использовал компьютер более месяца, знают, что нажатие клавиши Alt и буквы соответствует сочетанию клавиш, обозначенному подчеркнутой буквой. Например, Alt+f вызывает меню файлов.

Но что, если есть две привязки для одной буквы? Из рисунка видно, что Alt+u связывается с очередью, но также связывается с маршрутизацией. Если вы нажмете Alt и удержите u, он быстро переключится между ними. Если вы достаточно быстры, вы можете выбрать Routing таким образом, но, как правило, это не практично.

Я пробовал разные комбинации клавиш и искал в Google, но ничего не могу найти по этой теме. Есть идеи? (Кстати, я не могу каким-либо образом изменять привязки клавиатуры или использовать какую-либо вспомогательную программу.)

1 ответ1

1

Я знаю, что этот ответ кажется длинным. Я призываю людей полностью прочитать это: я полагаю, что большинство людей, которые так делают, узнают о некоторых обычно поддерживаемых поведениях.

Быстрый ответ на ваш вопрос: это зависит. Лучше всего нажать Alt, а затем дважды нажать букву. Однако это не совсем соответствует.

Если вы нажмете Alt и удержите u, он быстро переключится между ними.

Я предполагаю, что вы получите тот же результат, если просто удерживать Alt и нажимать клавишу U несколько раз. Удерживая нажатой клавишу Alt-U, программа может интерпретировать это так, как если бы вы просто нажимали U несколько раз (аналогично тому, что будет делать поле ввода текста, например окно «Блокнот»), когда вы удерживаете клавишу ввода букв, когда вы не используя меню). Вы также можете получить тот же результат, просто нажав Alt (а затем отпустив Alt), а затем несколько раз нажав клавишу U.

Теперь, когда я попытался быстро дать прямые ответы, вот мое более подробное объяснение поведения, начиная с контратаки к утверждению, сделанному в первоначальном вопросе:

Большинство тех, кто использовал компьютер более месяца, знают

Нету. Я нахожу это неудачным, но многие люди не поняли это. Это, вероятно, становится все более справедливым со временем, поскольку новые версии Microsoft Windows по умолчанию скрывают подчеркивание во многих частях программного обеспечения. (Хотя есть опция Accessibility для повторного включения подчеркиваний во многих программах. Например, в Windows 10: панель управления, "Центр легкого доступа", "Облегчить использование клавиатуры", а затем в разделе "Облегчение использования клавиатуры", "Подчеркнуть сочетания клавиш и клавиши доступа".)

Поскольку возможность нажатия Alt становится все менее известной, более новое программное обеспечение с меньшей вероятностью будет беспокоиться о реализации таких клавиш. Вот еще один пример ключей, которые могут быть менее известны: со стандартом IBM Common User Access ("CUA") вы можете нажать Shift-Delete, чтобы вырезать, и Shift-Insert, чтобы вставить. (И Ctrl-Insert to Copy, но кому нужно копировать текст, когда вы можете просто вырезать, а затем вставить очень быстро?) Microsoft Windows поддерживает это в течение длительного времени. Тем не менее, Microsoft была более склонна к документу Ctrl-X для вырезания, Ctrl-C для копирования и к ближайшему (в любом случае в США QWERTY) Ctrl-V для вставки. В результате все больше людей знакомы с последующими ярлыками.

Может быть, вы знали о них. Знаете ли вы, что CUA также указал, что вы можете нажать F10 для вызова меню, аналогично более известной клавише Alt? Когда вы попробовали это в различных программах и обнаружили, что это тоже работает, то выбор «Shift-F10 для контекстного меню» (аналогично щелчку правой кнопкой мыши) кажется довольно логичным (и поэтому, на мой взгляд, довольно разумный выбор), который сделал Microsoft, а не выбор Shift-F10 просто как совершенно случайное решение, которое они придумали (когда они начали поощрять «меню правой кнопки мыши» с выпуском Windows 95).

Причина, по которой я упоминаю ярлыки CUA, состоит в том, чтобы просто продемонстрировать довольно важный момент для этого ответа: многие люди не знают о некоторых видах поведения, которые (по крайней мере, в некоторой степени) широко поддерживаются (и, следовательно, по крайней мере, в некоторой степени широко используются). ожидается или, по крайней мере, оценен, когда они поддерживаются.) Это правда, хотя некоторые из этих форм поведения являются частью старого официального стандарта, который был с нами в течение очень долгого времени. Эффект некоторых стандартных поведений, являющихся менее известными, заключается в том, что эти поведения, по-видимому, поддерживаются не столь широко широким разнообразием программ (особенно небольших сторонних программ).

Аналогично, поведение, о котором спрашивают (когда есть несколько опций меню с одной и той же буквой), является поведением, которое я видел, меняется. Иногда это просто вызвано программой, в которой разработчики программы не были осторожны, чтобы предотвратить это, и нет возможности выбрать опцию с помощью подчеркнутой буквы. Назовите это багом, если хотите.

Тем не менее, если многозначительное письмо можно использовать несколько разумно, вот как я видел это работает:

Если вы нажмете Alt, вы активируете систему меню. Затем, если вы нажимаете букву, которая соответствует ровно одному пункту меню, то этот вариант выбирается. (Я составляю это выбранное слово и имею в виду поведение, которое происходит, как будто вы щелкаете по нему мышью). Если вы нажмете букву, которая соответствует более чем одной опции меню, то будет выбрана "первая" опция меню, которая использует эту букву. (Опять же, я просто выбираю термин, который придумал. Под "выбранным" я подразумеваю нечто иное, чем то, что я имел в виду, когда говорил "выбранный".)

Для кнопки эффект ее выбора может включать в себя пунктирную рамку, появляющуюся над кнопкой, аналогично тому, как она выбирается с помощью клавиши Tab. Для пункта меню эффект его выбора может включать выделение пункта меню, аналогично тому, как если вам удалось выделить пункт с помощью клавиш со стрелками.

При повторном нажатии на ту же букву, выбранный вариант будет незамедленными выберите(/ Де- выбор), а другой доступный вариант будет выбран. После того, как вы выбрали желаемую опцию, вы можете нажать Enter, чтобы фактически выбрать опцию, аналогично тому, если курсор мыши щелкнул по опции.

Обратите внимание, что порядок циклического переключения ключей доступа может быть непоследовательным. Когда я упомянул "первый" вариант (ранее в моем тексте), это относится к порядку, в котором программа отслеживает доступные сочетания клавиш, что обычно включает в себя самый верхний или самый левый вариант, являющийся первым. Однако, когда программисты создают программы, которые используют этот менее интуитивный подход, они могут также быть немного неаккуратными, когда дело доходит до порядка, в котором появляются эти опции, так что готовьтесь к неожиданно возможным.

Это наиболее распространенное поведение, которое, как я помню, я испытывал в общепризнанно необычном случае столкновения с этим сценарием. В большинстве случаев программисты, которые поддерживают подчеркнутые буквы, позаботились о том, чтобы избежать повторного использования (выбирая не конфликтующие буквы).

Заметным исключением является то, что я заметил, что Microsoft Outlook 2016 может повторять письмо. В этом случае клавиши доступа отображаются не в виде подчеркнутых букв, а в виде маленьких прямоугольников, и в маленьком прямоугольнике для повторяющейся буквы на самом деле есть две клавиши, которые вы можете нажать, например, Y1 и Y2. (Это может произойти только в случае добавления дополнений?)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .