скан-кода Событие недвижимости
примеров
Будучи юникоды нажатием клавиш на клавиатуре:
х Выход:
Попробуйте »
Нижняя часть этой статьи содержит больше примеров.
Определения и использование
скан - кода свойство возвращает OnKeyPress триггер события значение ключа код символа или OnKeyDown или OnKeyUp код ключевым событием.
Какова разница между этими двумя типами кода:
- Код символа - Указывает на ASCII-символ
- Клавиатура коды - представляет цифровые клавиши на клавиатуре реального
Совет: Если вам нужно знать , пользователь нажимает клавишу печати (например, "а" или "5"), то рекомендуется использовать OnKeyPress событие. Если вам нужно знать, пользователь нажимает функциональную клавишу (например, "F1", "Caps Lock" или "Home") можно использовать OnKeyDown или OnKeyUp событие.
Примечание: В Firefox ,, скан - кода свойство OnKeyPress событие является недействительным (возврат 0). проблемы совместимости браузеров, могут быть использованы с которой и скан - кодом , чтобы решить:
Примечание: Список всех символов Unicode может быть наш полный справочник Unicode руководство .
Совет: Если вам необходимо преобразовать значение символов Unicode, вы можете использовать fromCharCode () метод.
Примечание: Это свойство только для чтения.
Примечание: свойство , которое скан - кода и предоставляет метод решения для совместимости браузера, последней версии события DOM рекомендуется ключевой атрибут в качестве альтернативного метода.
Совет: Если вы хотите увидеть , если нажать "ALT", "CTRL", "META" ключ или "Shift", вы можете использовать клавишу Alt , ctrlKey , metakey или shiftKey недвижимость.
Поддержка браузеров
свойство | |||||
---|---|---|---|---|---|
скан-кода | да | да | да | да | да |
грамматика
технические детали
Возвращает: | Число, представляющее код символа Unicode или код ключа Unicode |
---|---|
версия DOM: | Уровень DOM 2 Events |
Другие примеры
примеров
Используйте OnKeyPress и OnKeyDown, чтобы продемонстрировать разницу между кодовых символов и клавиатуры кодов:
Функция uniCharCode (событие) {
вар символ = event.which || event.keyCode;
document.getElementById ( "демо") .innerHTML = "Код Unicode ХАРАКТЕР:" + символ;
}
Функция uniKeyCode (событие) {
вар ключ = event.keyCode;
document.getElementById ( "demo2") .innerHTML = "Unicode KEY код:" + клавиша;
}
При нажатии на клавиатуре "а" ключ (не используйте Caps Lock), выходные результаты являются следующими:
Unicode код ключа: 65
Попробуйте »
примеров
Если нажать клавишу Esc, чтобы выскочить сообщение:
Функция туРипсЫоп (событие) {
переменная х = event.keyCode;
если (х == 27) {// 27 клавиша ESC является
оповещение ( "Вы нажали клавишу Выход !");
}
}
Попробуйте »
примеров
Для преобразования значения Unicode для символов (не доступных для функциональных клавиш):
переменная у = String.fromCharCode (х); // преобразования значения символа
Попробуйте »
Похожие страницы
HTML DOM Reference Manual: Основные свойства Event
HTML DOM Reference Manual: событие скан - кода недвижимости
HTML DOM Справочное руководство: Свойства Какое событие