Страница полузащищенная
Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Программное обеспечение MediaWiki содержит множество сочетаний клавиш . Вы можете использовать их для более быстрого доступа к определенным функциям Википедии.

Использование ключей доступа

Ключ доступа позволяет компьютеру пользователю сразу перейти к определенной части веб - страницы с помощью клавиатуры. В Википедии ключи доступа позволяют делать гораздо больше - защищать страницу, отображать историю страниц, публиковать изменения, отображать текст предварительного просмотра и так далее. См. Полный список в следующем разделе.

Большинство веб-браузеров требуют удерживания одной или двух клавиш-модификаторов для использования клавиши доступа. Различные веб-браузеры по-разному вызывают ключи доступа. Воспользуйтесь приведенным ниже списком, чтобы определить подходящую комбинацию клавиш для вашего браузера и системы:

Список ключей доступа

Сортируемый список

В настоящее время в диапазоне от a до z только aи oостаются неназначенными. p, v, wНазначаются на несколько функций, в зависимости от контекста.

Клавиши доступа к дисплею

Изменив свой пользовательский файл CSS , горячие клавиши доступа могут отображаться перед внутренними ссылками на любой странице Википедии.

CSS с ярлыками, отображаемыми при наведении курсора
Воспроизвести медиа
Посмотрите видео, чтобы увидеть, как работает этот фрагмент CSS. Здесь используется скин Vector, но он будет работать с любым скином.
a : hover [ ключ доступа ] : перед  {  содержанием :  ""  attr ( ключ доступа )  "" ;  преобразование текста :  прописные буквы ;  белое пространство :  предварительно ;  семейство шрифтов :  без засечек ;  поле справа :  0,5 отл ; }
CSS с постоянно отображаемыми ярлыками
Добавление этого кода отображает ключи доступа на каждой странице Википедии, как показано на этом рисунке.
a [ ключ доступа ] : перед  {  содержанием :  ""  attr ( ключ доступа )  "" ;  преобразование текста :  прописные буквы ;  белое пространство :  предварительно ;  семейство шрифтов :  без засечек ;  маржа справа :  0,5 отл ; }
CSS с ярлыками всегда отображается с полем
Он идентичен приведенному выше коду, за исключением того, что ключи доступа отображаются с рамками вокруг них.
a [ ключ доступа ] : перед  {  содержанием :  ""  attr ( ключ доступа )  "" ;  текст-преобразование :  прописные буквы ;  белое пространство :  предварительно ;  бордюр :  тонкий  сплошной ;  семейство шрифтов :  без засечек ;  оформление текста :  подчеркивание  поверх текста ;  маржа справа :  0,5 отл ; }

Это не будет работать в версиях Internet Explorer ниже 8.0, поскольку эти браузеры не поддерживают селектор CSS, используемый в этих примерах.

Это также не будет отображать ключи доступа, предоставленные VisualEditor (или редактором wikitext mw: 2017 ), такие как ' s' для публикации страницы, поскольку эти ключи доступа реализованы по-другому.

Доступность ключей доступа

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

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

Но наличие ключей доступа также является требованием Руководства по обеспечению доступности средств разработки (ATAG) - подход ATAG особенно актуален в случае с Википедией - где этот вопрос тщательно изучается. В частности, ATAG требует возможности настраивать ярлыки. Это следует запрашивать в bugzilla: 477 .

В настоящее время их присутствие в интерфейсе Википедии может быть проблематичным для некоторых пользователей и может быть полезно для других. Но что более важно, это вводит разработчиков в заблуждение, заставляя думать, что интерфейс доступен с клавиатуры. Требования, которые необходимо выполнить, чтобы веб-сайт был доступен с клавиатуры, не относятся к сочетаниям клавиш ( G90 , F42 , SCR35 , F58 , F61 ).

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

  • Гаджет wikEd блокирует сочетание клавиш в Google Chrome и Firefox.

Пользовательские скрипты, изменяющие сочетания клавиш

Некоторые пользовательские скрипты позволяют добавлять дополнительные сочетания клавиш для различных действий или настраивать существующие:

  • up-one-lvl-kbd [2] ( источник ) - Сочетание клавиш «U» теперь позволяет перемещаться на один уровень подстраницы.
  • hover-edit-section [3] ( источник ) - Сочетание клавиш «D» теперь редактирует раздел, на который вы наводите курсор.
  • page-info-kbd-shortcut [4] ( источник ) - Сочетание клавиш «I» теперь открывает ссылку «Информация о странице» на боковой панели.
  • superjump [5] ( источник ) - Пользовательские сочетания клавиш для перехода на любую страницу.

Смотрите также

  • Википедия: Использование JAWS
  • m: Справка: Сочетания клавиш
    • mw: Руководство: Интерфейс / Клавиши доступа
  • mw: VisualEditor / Портал / Сочетания клавиш
  • Википедия: указатель ярлыков
  • Таблица сочетаний клавиш
  • AutoHotkey , язык сценариев автоматизации клавиатуры Windows
  • AutoKey , язык сценариев клавиатуры Linux на Python
  • Горячие клавиши - быстрые клавиши в текстовых полях

Примечания

  1. ^ Для некоторых клавиш (напримерr), такAltиAlt+⇧ Shiftработа; Для остальных ключей (напримерf)работаеттолькоAlt+⇧ Shift; Для других ключей (например.)Altработаеттолько.
  2. ^ Скопируйте следующий код, щелкните здесь и вставьте:
    {{subst:lusc|1= User:Enterprisey/up-one-lvl-kbd.js}}
  3. ^ Скопируйте следующий код, щелкните здесь и вставьте:
    {{subst:lusc|1= User:Enterprisey/hover-edit-section.js}}
  4. ^ Скопируйте следующий код, щелкните здесь и вставьте:
    {{subst:lusc|1= User:Enterprisey/page-info-kbd-shortcut.js}}
  5. ^ Скопируйте следующий код, щелкните здесь и вставьте:
    {{subst:lusc|1= User:Enterprisey/superjump.js}}

внешняя ссылка

  • Справка Firefox: быстрые клавиши
  • Сочетания клавиш в Windows