Скажем, я разрабатываю новое настольное приложение для Windows. Есть ли список где-нибудь, с которым я могу проконсультироваться (или от Microsoft или сторонней стороны) быстрых клавиш, которые должны поддерживать все приложения Windows?
(Примечание. Когда я говорю "все приложения Windows" здесь, я действительно имею в виду "все приложения Windows, где определенная комбинация клавиш имеет смысл". Например, ярлык "Начало сеанса отладки" может иметь смысл в приложениях IDE, таких как как Visual Studio и Eclipse, но не для других типов приложений, таких как Notepad или Firefox. Кроме того, некоторые специализированные приложения, которые имеют собственные полные пользовательские наборы сочетаний клавиш, такие как vi, могут не иметь смысла, чтобы следовать некоторым из стандартные соглашения, за которыми следуют другие приложения.)
Например, я бы сказал, что там, где это имеет смысл, приложения Windows должны поддерживать следующие сочетания клавиш, поскольку они являются стандартами де-факто, которые поддерживают большинство других приложений (только частичный список):
Из любого места:
- F1 - Показать справку
- Alt + F4 - Закрыть приложение
При редактировании текста:
- Ctrl + A - Выберите весь текст (в текущем поле, если применимо)
- Ctrl + Home/End - Переместить курсор в начало/конец текущего поля
- Shift + [any navigation] - выберите текст между предыдущей позицией каретки и новой позицией каретки
В то время как элемент, который можно редактировать или переименовывать, выбирается:
- F2 - Переименовать или отредактировать текущий элемент
Пока дочернее окно или вкладка имеет фокус в приложении с несколькими окнами/несколькими вкладками:
- Ctrl + F4 - закрыть текущее окно/вкладку
- Ctrl + W - закрыть текущее окно/вкладку
- Ctrl + Tab/Ctrl + Shift + Tab - Активировать следующее/предыдущее окно/вкладку
И так далее. (Опять же, это всего лишь частичные списки - я думаю, существует еще много стандартных стандартных клавиш быстрого доступа.)
Итак: существует ли более полный список этих типов стандартных стандартных сочетаний клавиш для приложений Windows, которые могут использоваться разработчиками в качестве отправной точки для определения сочетаний клавиш, которые должны разрабатывать новое приложение?
Если бы был аналогичный список соглашений для поведения мыши, это было бы идеально. (например, слово с двойным левым щелчком = выберите слово)