Существует множество "горячих" клавиш, которые в расширенных клавиатурах и клавиатурах USB могут использоваться для выполнения как определенных операций (например, запуска Web-броузера, перевода системы в режим ожидания, регулировки уровня громкости акустической системы), так и функций, определяемых пользователем. Каждая из "горячих" клавиш имеет собственный скан-код. Клавиатуры USB используют специальный набор кодов Human Interface Device (HID), преобразованных в скан-коды стандарта PS/2.
Международные раскладки клавиатуры и языки
После того как контроллер клавиатуры в системе получит скан-коды, сгенерированные клавиатурой, и передаст их на главный процессор, операционная система преобразует коды в соответствующие алфавитно-цифровые символы. Ими, например, являются буквы, цифры и другие символы, находящиеся на стандартной американской клавиатуре.
Однако, независимо от изображенного на клавише символа, довольно просто настроить процедуру преобразования скан-кода для назначения клавишам других символов. В Windows можно установить несколько раскладок клавиатур для поддержки различных языков.
В Windows 9x/Me щелкните на пиктограмме Клавиатура в окне Панель управления и перейдите к окну Язык. В одноименной панели будет отображаться раскладка клавиатуры, выбранная при инсталляции операционной системы. В Windows XP откройте окно Панель управления, щелкните на пиктограмме Язык и региональные стандарты, затем на вкладке Языки и в ней на кнопке Подробнее. С помощью кнопки Добавить можно выбрать один из дополнительных языков ввода.
Используя различные раскладки клавиатуры, можно набирать тексты на разных языках. Например, для набора текста на французском языке необходимо установить символы с диакритическими знаками, а на немецком — символы с умлаутами. Кроме того, несколько раскладок могут использоваться и для одного языка. Так, например, в различных странах, где жители говорят на французском языке, приняты разные соглашения относительно расположения на клавиатуре букв французского алфавита. Поэтому Windows включает несколько различных раскладок клавиатуры для некоторых языков.
Замечание
Важно понять, что добавление новой раскладки — это не то же самое, что установка операционной системы, локализованной для другого языка. Добавление новой раскладки клавиатуры не изменяет текст, уже набранный и отображенный на экране; оно только изменяет коды символов, вводимых с клавиатуры.