Назначение клавиш клавиатуры персонального компьютера

Три странные клавиши

На данный момент мы рассказали почти обо всех клавишах, которые вы используете. Но для полной картины давайте рассмотрим три самые загадочные клавиши на клавиатуре: PRINT SCREEN, SCROLL LOCK и PAUSE.

PRINT SCREEN

Давным-давно эта клавиша делала то, что на ней написано — печатала текстовое содержимое экрана на принтере. Сейчас же при нажатии клавиши PRINT SCREEN делается снимок всего экрана, который затем копируется в буфер обмена в памяти компьютера. Из буфера его можно вставить (CTRL+V) в Microsoft Paint или другую программу и при желании распечатать его из этой программы.

На некоторых клавиатурах на одной клавише с функцией PRINT SCREEN имеется еще более непонятная функция SYS RQ. Исторически клавиша SYS RQ была предназначена для выполнения «запросов к системе», но в ОС Windows такой команды нет.

Совет

Чтобы сделать снимок только активного окна, а не всего экрана, нажмите клавиши ALT+PRINT SCREEN.

SCROLL LOCK

В большинстве программ при нажатии клавиши SCROLL LOCK ничего не происходит. В некоторых программах при нажатии клавиши SCROLL LOCK изменяется поведение клавиш со стрелками и клавиш PAGE UP и PAGE DOWN. При нажатии этих клавиш выполняется прокрутка документа без изменения позиции курсора или выделения. На используемой вами клавиатуре может быть световой индикатор, сигнализирующий о том, нажата ли клавиша SCROLL LOCK.

PAUSE

Этот клавиша используется редко. В некоторых старых программах при нажатии этой клавиши приостанавливается выполнение программы. Кроме того, если при этом нажата клавиша CTRL, работа программы будет прервана.

Другие клавиши

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

Советы по безопасному использованию клавиатуры

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

  • Разместите клавиатуру на уровне локтей. Ваши плечи должны быть расслаблены.

  • Выровняйте клавиатуру по центру перед собой. Если на клавиатуре есть цифровая клавиатура, при центровке клавиатуры ориентируйтесь на клавишу ПРОБЕЛ.

  • При печати на клавиатуре ваши руки и запястья должны «плавать» над клавиатурой, чтобы вы могли перемещать руки к самым удаленным клавишам, а не тянуться к ним пальцами.

  • При печати на клавиатуре не кладите кисти рук или запястья ни на какую поверхность. Если клавиатура оснащена упором для кистей рук, используйте его только во время перерывов в печати.

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

  • Если вы не печатаете, дайте рукам и кистям рук отдохнуть.

  • Через каждые 15–20 минут работы на компьютере устраивайте себе перерывы.

Почему в яндекс браузере не работает backspace. Не работает backspace на ноутбуке. Кнопка «Назад» в Яндекс-браузере и связанные с ней проблемы

Поэтому, когда по каким-то причинам при нажатии не происходит того, что должно происходить, понимаешь, что работать невозможно. Конечно, можно обратиться к мастеру, но есть возможность и самостоятельно кое-что сделать. В большинстве случаев это помогает.

Со временем все кнопки, расположенные на клавиатуре, имеют свойство залипать или впадать, эта некая «болезнь» ноутбуков, хотя компьютерные клавиатуры тому не исключение. Поэтому для начала необходимо проверить эту версию. Следует несколько раз с силой попробовать нажать на клавишу, а потом резко бросить её. Если при этом ничего не происходит – значит, что кнопка действительно залипла.

Путём подобных нажатий можно добиться того, чтобы она «отклеилась». При неудачных попытках придётся обращаться в ремонт, причём клавишу придётся сразу же менять на новую. Попадание мусора под кнопку – это ещё одна распространённая проблема, которая не даёт возможности совершить пропечатывание. В этом случае также помогут вышеописанные манипуляции, к которым можно добавить ещё чистку клавиатуры. При определённых навыках её даже можно попытаться снять.

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

Правда, перед ремонтом не лишним будет «заглянуть» в BIOS, попасть в него можно во время запуска ноутбука. Посещение БИОСа даст возможность узнать, включена ли вообще кнопка или нет. Иногда, вследствие всевозможных сбоев те или иные клавиши могут отключаться сами по себе, а запустить их вновь имеется возможность только в БИОС.

Некоторые пользователи удаляют драйвера клавиатуры, скачивают их вновь и устанавливают. Зачастую это тоже неплохо работает.

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

Яндекс-браузер – веб-обозреватель от российского разработчика Yandex, построенный на базе Chromium. В программе реализовано множество удобных для пользователей компонентов, которые способны значительно повысить скорость работы в сети Интернет. Компания регулярно выпускает новые версии продукта и свежие патчи, однако некоторые элементы все же могут работать не совсем стабильно. В данной статье описано, почему не иногда не работает кнопка возврата назад в браузере от Яндекс, и представлено подробное руководство по решению этой неприятной проблемы.

В отличие от многих своих конкурентов в Яндекс-браузере невозможно отключить функцию автообновления. Однако, к сожалению, это не означает, что у вас со 100% вероятностью будет самая последняя актуальная версия продукта. Загрузке и установке новых патчей может мешать установленная антивирусная программа, встроенный фаервол или действия различных вирусов. Иногда автоматическая закачка может быть запрещена системным администратором вашего офиса.

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

Если данной информации там нет – то вам будет доступна специальная кнопка с названием «Update» («Обновить»). Нажмите на нее, что запустить процесс скачивания и инсталляции доступного обновления.

В случае если по какой-либо причине данная кнопка недоступна для нажатия – лучшим решением будет полная переустановка программы.

Scroll Lock

3) Scroll Lock (на клавиатуре сверху справа) – широко применялась в начале 80-х годов, когда не было манипулятора мышь.

При включенном режиме «Scroll Lock» клавиши управления курсором выполняли функцию передвижения экрана (вверх, вниз, влево, вправо).

Когда режим Scroll Lock отключён, тогда клавиши управления курсором работают в привычном для нас режиме – изменение положения курсора (вверх, вниз, влево, вправо). Сейчас на действие этой кнопки можно посмотреть, например, в электронных таблицах Excel. Если запустить Excel и нажать Scroll Lock, тогда клавиши управления курсором будут передвигать таблицу, а не отдельную выделенную ячейку.

А вообще, клавиша Scroll Lock в разных программах может работать так, как она будет запрограммирована.

Упражнения по компьютерной грамотности

1) Введите в текстовом редакторе русские и английские буквы при включенном индикаторе Caps Lock. Повторите то же самое, удерживая нажатой клавишу Shift

Обращаем внимание на то, какие выводятся буквы: строчные или прописные

2) Печатаем теперь при выключенном индикаторе Caps Lock. Затем печатаем, удерживая Shift. Когда вводятся строчные, а когда прописные буквы?

3) Смотрим режим работы Num Lock. Когда малая цифровая клавиатура работает в режиме ввода цифр 0, 1, …, 9 и точки. И когда она действует в режиме управления курсором?

4) Скопируйте текст этого задания в текстовый редактор на своем компьютере. Поставьте курсор посередине текста. И проверьте, как происходит удаление символов при помощи клавиши Delete и Backspase. Когда символы удаляются слева от курсора, а когда – справа от него?

5) Испытайте клавишу Insert. Если у Вас Word 2007, тогда, возможно, необходимо сначала провести необходимые настройки для включения этого режима. Поставьте курсор в середине текста. Нажмите Insert и вводите текст. Что при этом происходит: вставка символов или их замена (удаление старых и на их место ввод новых символов)?

6) Можно проверить мало используемую клавишу Scroll Lock. Мышка здесь не понадобится. Заходим в электронные таблицы Excel, посередине вводим в ячейку, например, цифру 100. Нажимаем на клавишу Scroll Lock. При этом можно стрелками (вверх, вниз, влево, вправо) перемещаться по таблице. Получается клавиатурный аналог работы мышки при перемещении внутри окна Excel.

7) Посмотрите в текстовом редакторе на действие клавиш Home, End, стрелки вверх, вниз, влево, вправо в пределах двух-трех строк. Также проверьте действие  PageUp, PageDown – в пределах двух или более страниц экрана.

8) В текстовый редактор скопируйте несколько строк. Поставьте курсор в начало текста, нажмите на клавишу Tab. Если все сделали правильно, то текст должен начинаться с «красной строки».

Статья закончилась, но можно еще прочитать:

1. О некоторых секретах функциональных клавиш на ноутбуке

2. Дуэт мышки и клавиатуры

3. Горячие клавиши: введение

4. Горячие клавиши с кнопкой Win

5. Стандартные горячие клавиши в Windows XP

Распечатать статью

Получайте актуальные статьи по компьютерной грамотности прямо на ваш почтовый ящик. Уже более 3.000 подписчиков

.

Важно: необходимо подтвердить свою подписку! В своей почте откройте письмо для активации и кликните по указанной там ссылке. Если письма нет, проверьте папку Спам

Не работает кнопка backspace на ноутбуке. Кнопка «Назад» в Яндекс-браузере и связанные с ней проблемы

Яндекс-браузер – веб-обозреватель от российского разработчика Yandex, построенный на базе Chromium. В программе реализовано множество удобных для пользователей компонентов, которые способны значительно повысить скорость работы в сети Интернет. Компания регулярно выпускает новые версии продукта и свежие патчи, однако некоторые элементы все же могут работать не совсем стабильно. В данной статье описано, почему не иногда не работает кнопка возврата назад в браузере от Яндекс, и представлено подробное руководство по решению этой неприятной проблемы.

В отличие от многих своих конкурентов в Яндекс-браузере невозможно отключить функцию автообновления. Однако, к сожалению, это не означает, что у вас со 100% вероятностью будет самая последняя актуальная версия продукта. Загрузке и установке новых патчей может мешать установленная антивирусная программа, встроенный фаервол или действия различных вирусов. Иногда автоматическая закачка может быть запрещена системным администратором вашего офиса.

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

Если данной информации там нет – то вам будет доступна специальная кнопка с названием «Update» («Обновить»). Нажмите на нее, что запустить процесс скачивания и инсталляции доступного обновления.

В случае если по какой-либо причине данная кнопка недоступна для нажатия – лучшим решением будет полная переустановка программы.

Ввод текста

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

В дополнение к буквам, цифрам, знакам препинания и символам при вводе данных используются клавиши SHIFT, CAPS LOCK, TAB, ВВОД, ПРОБЕЛ и BACKSPACE.

Название клавиши

Использование клавиши

SHIFT

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

CAPS LOCK

Чтобы можно было вводить прописные буквы, нажмите клавишу CAPS LOCK один раз. Повторное нажатие клавиши CAPS LOCK выключает эту функцию. На используемой вами клавиатуре может быть световой индикатор, сигнализирующий о том, нажата ли клавиша CAPS LOCK.

TAB

С помощью клавиши TAB можно переместить курсор на несколько позиций вперед. Кроме того, с помощью клавиши TAB можно перейти на следующее текстовое поле в форме.

ВВОД

С помощью клавиши ВВОД можно переместить курсор в начало следующей строки. В диалоговом окне с помощью клавиши ВВОД можно нажать выделенную кнопку.

ПРОБЕЛ

При нажатии клавиши ПРОБЕЛ курсор перемещается на один пробел вперед.

BACKSPACE

С помощью клавиши BACKSPACE можно удалить символ, расположенный перед курсором, или выделенный текст.

В современных компьютерных интерфейсах

Клавишу ← Backspace удобно использовать для исправления вовремя замеченных ошибок.

← Backspace отличается от клавиши Delete, которая при редактировании текста служит для удаления символов после курсора. Кроме того, Delete часто используется для удаления вообще какого-либо объекта (например, файла в файловом менеджере), в то время как ← Backspace в этих целях применяется лишь в отдельных устройствах с ограниченной клавиатурой вроде мобильных телефонов. Например, в файловых менеджерах ← Backspace может служить для перехода в родительский каталог, в браузерах — на предыдущую страницу…

Клавиша Ctrl+← Backspace часто удаляет последнее слово, остальные комбинации не стандартизированы.

Как правило, клавиша ← Backspace располагается в цифровом ряду последней и занимает в ширину две клавиши. На клавиатуре IBM Model F (англ.) для ранних IBM PC/AT клавиша Backspace была уменьшена в размерах, чтобы вместить в цифровой ряд клавишу |\, однако это решение вызвало много критики, и в следующей модели клавиатуры для IBM PC, IBM Model M (англ.) клавиша вновь ← Backspace была увеличена в размерах, а |\ перенесена на ряд ниже, однако в некоторых национальных раскладках (японской и южнокорейской) это решение сохранилось, чтобы вместить больше клавиш национальных алфавитов. В некоторых клавиатурах, например Happy Hacking Keyboard (англ.), а также ряде клавиатур, производившихся фирмой Sun microsystems, клавишу ← Backspace переносят на место клавиши |\, чтобы вместить в цифровом ряду также клавишу ~`, а на её место переносят клавишу Escape — такую раскладку часто называют Unix Layout.

Где на клавиатуре находится клавиша «Backspace»?

тэги:где, клавиатура, клавиша, клавиша backspace, кнопка, кнопка backspace

Если вам понадобилась кнопка Backspace, то ищите ее на клавиатуре в правом углу. Она располагается в верхней части клавиатуры. Обозначается она так — надпись Backspace и стрелочка. Часто (на ноутбуках) она обозначена просто стрелочкой.

автор вопроса выбрал этот ответ лучшим

Sveta S

5 лет назад

Иногда на клавише рядом со словом Backskape расположена стрелочка с направлением влево, иногда нарисована только стрелочка, иногда только Backskape.

Nikol­ai Sosiu­ra

7 лет назад

Кнопка Backspace находится на клавиатуре ноутбука или же клавиатуре персонального компьютера, которая покупается отдельно к нему.

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

Выглядит она так:

Anime­sh

7 лет назад

Lilka-g

6 лет назад

Solnc­e lychi­k

6 лет назад

Ох уж эта клавиатура. И как же выучить все эти кнопочки.

А кнопка BackSpace найти очень легко. Видите в правой части клавиатуры цифры от 1 до 9. Вверху минус, плюс, и точка. А вот следующая клавиша как раз то что мы ищем. Она стирает буквы с право налево.

Edvar­d

6 лет назад

Если Вам понадобилась кнопка «Backspace», то следует посмотреть на правый верхний угол клавиатуры. На этой кнопке, в основном, бывает так и написано- «Backspace». Если нет, то на кнопке есть обратная стрелка. Ничего сложного.

ДРЕСС­ИРОВЩ­ИК

7 лет назад

Эта кнопка с функцией стирания, я так понял она интересует — найти её очень просто, смотрим на цифровой ряд и видим 1 2 3 4 5 6 7 8 9 0 — = а за знаком равно и находится эта самая кнопка, помечена она стрелочкой влево.

Радуг­а-Весна

6 лет назад

Кнопку «Backspace» на клавиатуре компьютера или ноутбука надо искать во втором ряду сверху, или в пятом ряду, если смотреть снизу вверх. «Backspace» находится справа от кнопки «+» (=) и слева от кнопки Num LK.

haler­on

6 лет назад

Знаете ответ?

Что на калькуляторе означают A, 0, 2, 3, 4, F, 5/4? Чем А отличается от 2?

Какие требования к каналу ютуб для получения всех кнопок ютуба из чего они?

«Нажать на кнопку» или «нажать кнопку»: как правильно?

Горячие клавиши клавиатуры: как их отключить?

Где кнопка Insert?

Где кнопка Fn?

Где кнопка Home?

Где кнопка Space?

Как снять клавиатуру с ноутбука?

Как переключить язык на клавиатуре?

Назначение клавиш:

Esc (Escape) — служебная клавиша выполняет остановку или отмену последнего действия. Например, если веб-страница долгое время загружается, вы можете нажать ESC для остановки загрузки.

Функциональные клавиши F1—F12. зарезервированы под специализированные функции в программах. Поэтому и выполнение функции в различных программах может отличаться. Например, клавиша F5 в текстовом редакторе Microsoft Word, выполняет функцию «Найти и заменить», а файловом менеджере Total Commander эта же клавиша выполняет функцию «Копировать». Но с уверенностью можно сказать, что клавиша F1 во всех программах открывает файл Справка.

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

Caps Lock — выполняет функцию смены регистра (ЗАГЛАВНЫЕ БУКВЫ). При нажатии на эту клавишу, загорается индикатор над цифровой клавиатурой, дальнейший набор текста будет осуществляться заглавными буквами. Повторное нажатие на эту клавишу, отключает режим «Заглавные буквы», индикатор над цифровой клавиатурой гаснет.

Shift – функциональные клавиши используются в паре с другими клавишами. Как вы видите, на клавиатуре есть две клавиши shift, слева и справа. Назначение у этих клавиш абсолютно одинаковое, а их расположение на клавиатуре, обусловлено удобством при наборе текста слепым методом печати.

Сейчас поясню, скажем, когда вы набираете текст и требуется поставить восклицательный знак, удобней всего мизинцем правой руки удерживать клавишу shift, а мизинцем левой руки нажать клавишу 1. Ещё клавиша shift участвует во многих комбинациях клавиш, например, ввод заглавной буквы, знака препинания, выполнение специализированных функций программы и так далее.

Control (Ctrl), Alternate (Alt) — управляющие клавиши, предназначены для работы в комбинации с другими клавишами. Как правило, вы держите нажатой клавишу Ctrl, Alt, а затем нажимаете другую клавишу, чтобы выполнить определённую задачу. Например, во многих программах, комбинация Ctrl+S — сохранит файл.

Основная часть клавиатуры включает в себя алфавитно-цифровой набор клавиши (буквы и цифры) и пробел.

Enter(Ввод) – подтверждение действия. Например, в то время как в интернете, вы можете ввести адрес веб-сайта, а затем нажмите клавишу Enter, чтобы перейти на сайт. Он также используется для начала новой строки в текстовых редакторах. Enter на цифровой клавиатуре имеет такое же назначение и часто используется при выполнении математических расчётов, скажем, в приложении «калькулятор» для получения результата.

Backspace – в текстовом редакторе стирает символы слева от курсора. А в браузере позволяет вернуться к предыдущей странице.

Delete(Del) – в текстовом редакторе стирает символы справа от курсора. Выполняет функцию удаления в файловых менеджерах.

Insert — включение/выключение режима «вставка – замещение». Клавиша практически не используется, но может сыграть злую шутку. Если вы случайно нажмёте эту клавишу, работая в текстовом редакторе, то при этом переведёте его из режима «вставка» в режим «замещение». После этого, допустив ошибку в слове, вы захотите исправить её. Исправив ошибку, обнаружите, что символ стоящий справа от курсора – исчез! Вы попытаетесь ввести его снова, но исчезнет следующий символ стоящие справа от курсора. Итак будет до тех пор, пока вы повторно не нажмёте клавишу insert. Не зная об этой клавиши, некоторые люди из-за одной опечатки перепечатывали весь оставшийся текст.

Клавиши управления курсором

Home — перемещает курсор в начало текущей строки.

End — перемещает курсор в конец текущей строки.

Page Up/Page Down — постраничный просмотр документа вверх или вниз.

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

Вспомогательные клавиши

Print Screen делает снимок экрана — так называемый «скриншот», которые можно редактировать или сохранять с помощью программы по обработке графики (графического редактора).

Scroll Lock вертикальная прокрутка, редко используется сегодня.

Pause/Break выполняет функцию паузы, чаще используется в сочетании с клавишей Win.

Win – служит для вызова меню «Пуск», а также используется в комбинациях с другими клавишами для вызова функций операционной системе Windows.

Клавиша вызывает контекстное меню (равнозначна нажатию правой кнопки мышки).

Num Lock Включает/выключает цифровую клавиатуру. После включения, загорается индикатор. Если цифровая клавиатура выключена, клавиши выполняют функции обозначенных на них клавиш.

События keydown и keyup

Событие происходит при нажатии клавиши, а – при отпускании.

Свойство объекта события позволяет получить символ, а свойство – «физический код клавиши».

К примеру, одну и ту же клавишу Z можно нажать с клавишей Shift и без неё. В результате получится два разных символа: в нижнем регистре и в верхнем регистре.

Свойство – это непосредственно символ, и он может различаться. Но всегда будет тот же:

Клавиша
Z (нижний регистр)
Shift+Z (Верхний регистр)

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

«KeyZ» и другие клавишные коды

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

Например:

  • Буквенные клавиши имеют коды по типу : , и т.д.
  • Коды числовых клавиш строятся по принципу: : , и т.д.
  • Код специальных клавиш – это их имя: , , и т.д.

Существует несколько широко распространённых раскладок клавиатуры, и в спецификации приведены клавишные коды к каждой из них.

Можно их прочитать в или просто нажмите нужную клавишу на выше и посмотрите.

Регистр важен: , а не

Выглядит очевидно, но многие всё равно ошибаются.

Пожалуйста, избегайте опечаток: правильно , а не . Условие работать не будет: первая буква в слове должна быть заглавная.

А что, если клавиша не буквенно-цифровая? Например, или , или какая-либо другая специальная клавиша? В таких случаях значение свойства примерно тоже, что и у :

Клавиша
F1
Backspace
Shift или

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

уточняет, какая именно из них была нажата, в то время как сообщает о «смысле» клавиши: что вообще было нажато ().

Допустим, мы хотим обработать горячую клавишу Ctrl+Z (или Cmd+Z для Mac). Большинство текстовых редакторов к этой комбинации подключают действие «Отменить». Мы можем поставить обработчик событий на и проверять, какая клавиша была нажата.

Здесь возникает дилемма: в нашем обработчике стоит проверять значение или ?

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

Вот пример кода:

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

Например, вот схема стандартной (US) раскладки («QWERTY») и под ней немецкой («QWERTZ») раскладки (из Википедии):

Для одной и той же клавиши в американской раскладке значение равно «Z», в то время как в немецкой «Y».

Буквально, для пользователей с немецкой раскладкой при нажатии на Y будет равен .

Если мы будем проверять в нашем коде , то для людей с немецкой раскладкой такая проверка сработает, когда они нажимают Y.

Звучит очень странно, но это и в самом деле так. В прямо упоминается такое поведение.

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

Чтобы отслеживать символы, зависящие от раскладки, надёжнее.

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

Хотим поддерживать клавиши, меняющиеся при раскладке? Тогда – верный выбор.

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

Итого

Нажатие клавиши всегда генерирует клавиатурное событие, будь то буквенно-цифровая клавиша или специальная типа Shift или Ctrl и т.д. Единственным исключением является клавиша , которая присутствует на клавиатуре некоторых ноутбуков. События на клавиатуре для неё нет, потому что она обычно работает на уровне более низком, чем даже ОС.

События клавиатуры:

  • – при нажатии на клавишу (если клавиша остаётся нажатой, происходит автоповтор),
  • – при отпускании клавиши.

Главные свойства для работы с клавиатурными событиями:

  • – «код клавиши» (, и так далее), особый код, привязанный к физическому расположению клавиши на клавиатуре.
  • – символ (, и так далее), для не буквенно-цифровых групп клавиш (таких как Esc) обычно имеет то же значение, что и .

В прошлом события клавиатуры иногда использовались для отслеживания ввода данных пользователем в полях формы. Это ненадёжно, потому как ввод данных не обязательно может осуществляться с помощью клавиатуры. Существуют события и специально для обработки ввода (рассмотренные позже в главе События: change, input, cut, copy, paste). Они срабатывают в результате любого ввода, включая Копировать/Вставить мышью и распознавание речи.

События клавиатуры же должны использоваться только по назначению – для клавиатуры. Например, чтобы реагировать на горячие или специальные клавиши.

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий