Мультимедийные клавиатуры
Многие современные компьютерные клавиатуры, помимо стандартного набора из ста четырёх клавиш, снабжаются дополнительными клавишами (как правило, другого размера и формы), которые предназначены для упрощённого управления некоторыми основными функциями компьютера:
-управление громкостью звука: громче, тише, включить или выключить звук;
-управление лотком в приводе для компакт-дисков: извлечь диск, принять диск;
-управление аудиопроигрывателем: играть, поставить на паузу, остановить воспроизведение, промотать аудиозапись вперёд или назад, перейти к следующей или предыдущей аудиозаписи;
-управление сетевыми возможностями компьютера: открыть почтовую программу, открыть браузер, показать домашнюю страницу, двигаться вперёд или назад по истории посещённых страниц, открыть поисковую систему;
-управление наиболее популярными программами: открыть калькулятор, открыть файловый менеджер;
-управление состоянием окон операционной системы: свернуть окно, закрыть окно, перейти к следующему или к предыдущему окну;
-управление состоянием компьютера: перевести в ждущий режим, перевести в спящий режим, пробудить компьютер, выключить компьютер.
Так как многие из этих функций (управление звуком и воспроизведением звукозаписей, управление компакт-дисками и т. п.) относятся к сфере мультимедиа, то такие клавиатуры часто называются «мультимедийными клавиатурами».
По соображениям коммерческого характера производители и (или) поставщики таких клавиатур предпочитают намеренно снабжать их такими драйверами, которые значительно ограничивают функциональные возможности клавиш. Например, клавиши управления воспроизведением звукозаписей оказываются способны управлять только какой-то одной программой-аудиопроигрывателем, а сетевые клавиши способны управлять только одним браузером из нескольких существующих в мире. Кроме того, пользователи нередко бывают лишены всякой возможности по перепрограммированию функционального предназначения большинства дополнительных клавиш (кроме, возможно, специальной группы «пользовательских клавиш»), а также не могут определять дополнительные сочетания нескольких клавиш (с участием мультимедийных) и назначать им новые специальные функции.
Этот недостаток, впрочем, легко преодолевается в настоящее время при помощи специальных универсальных драйверов, разрабатываемых независимыми авторами. Примером такого драйвера является Extra Keys Assigner 2.