Раскла́дка клавиату́ры — соглашение о соответствии типографических символов (букв, цифр, знаков препинания и т. д.) письменного языка клавишам клавиатуры компьютера, пишущей машинки или другого устройства, с помощью которого вводится текст. Раскладка устанавливает несколько соответствий между клавишами и значениями, вводимыми с их помощью: механическая раскладка () — форма, размеры и взаимное расположение клавиш на клавиатуре; визуальная раскладка () — маркировка клавиш; функциональная раскладка () — значения, вводимые одиночным или совместным нажатием клавиш. Она обеспечивается минимум двумя составными частями: аппаратная раскладка — соответствие скан-кода (идентификатора) и физической клавиши. Она постоянна для данной клавиатуры; программная раскладка — соответствие скан-кодов и кодов символов (и управляющих кодов), передаваемых программе (и, как правило, отображаемых на экране в виде букв необходимого алфавита. Именно она обычно имеется в виду под раскладкой).

Возможно существование нескольких раскладок для одного письменного языка. Например, для русского языка существует как общепринятая раскладка ЙЦУКЕН, так и фонетическая ЯВЕРТЫ, для английского — QWERTY, Дворака и Colemak. Одна и та же раскладка может использоваться и для нескольких языков. Например, латинская раскладка QWERTY используется в пяти языках, хотя в каждом из случаев её названия в операционных системах семейства Microsoft Windows различаются: в английском («US», «United Kingdom»), в болгарском («Bulgarian (Latin)»), в китайском («Китайская традиционная — США», «Китайская (упрощённая) — США»), в японском («Японская») и в корейском («Корейская»). Одна и та же раскладка может по-разному адаптироваться для использования на компьютере. Например, в Microsoft Windows поддерживаются два варианта адаптации русской раскладки ЙЦУКЕН для компьютерных клавиатур — «Русская» () и «Русская (машинопись)» (), различающихся расположением небуквенных знаков и буквы Ё ё.

Термин «раскладка компьютерной клавиатуры» определяет количество, форму, способ расположения и соответствие клавиш скан-кодам. А количество языков ввода, способ переключения языков и привязку символов к скан-кодам определяет термин «локализация».

Компьютерная раскладка Стандартная компьютерная клавиатура, также называемая клавиатурой PC/AT, имеет 101 или 102 клавиши, расположение которых подчиняется единой общепринятой схеме, и спроектирована в расчёте на английский алфавит, содержащий 26 букв.

По своему назначению клавиши на клавиатуре PC/AT подразделяются на шесть групп: функциональные клавиши ( — ); алфавитно-цифровые клавиши; клавиши управления курсором (, , , , , , , , , ); клавиши цифровой панели; специализированные клавиши (, , , и т. д.); клавиши-модификаторы (, , , , , , ). На современных клавиатурах бывают клавиши и , или .

На компактных клавиатурах (обычно часть ноутбука) эти группы бывают смешаны, а некоторые клавиши объединены с помощью необычно работающей клавиши-модификатора .

Визуальная раскладка Если предполагается, что на клавиатуре будут работать с двумя раскладками, то на клавиши обычно наносят двойные обозначения. Например, чёрным цветом наносят символы латинской раскладки, а красным цветом — символы национальной раскладки. Переключение между двумя раскладками в операционных системах семейства Microsoft Windows обычно выполняется нажатием комбинации клавиш или .

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

Так как визуальная раскладка может отличаться от функциональной, которая задаётся операционной системой, существуют разные способы её модификации или дополнения. Для нанесения букв широко используются методы лазерной гравировки, выжигания или химического вытравливания клавиш, а также применение наклеек на клавиатуру. Изменение визуальной раскладки проводится не только с целью добавления новых алфавитов языков, но и для того, чтобы сделать раскладку более эргономичной. Так, например, раскладки Dvorak оптимизируют набор текста для десятипальцевого слепого метода, чтобы в большинстве слов символы набирались бы попеременно правой и левой рукой. Это позволяет увеличить скорость набора, сократить количество ошибок и минимизировать риск возникновения травм от постоянной нагрузки (RSI).

Латинские раскладки клавиатуры Первая коммерчески успешная пишущая машинка была изобретена в сентябре 1867 года американцем Кристофером Шоулзом. В ней использовалась латинская раскладка, в которой буквы на клавишах располагались в алфавитном порядке. Например, на первых семи клавишах верхнего буквенного ряда были расположены буквы: A, B, C, D, E, F, G.

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

Дальнейшее совершенствование пишущих машинок устранило проблему «перепутывания» рычажков и пробудило интерес к вопросу увеличения скорости печати. В 1936 году профессор Вашингтонского Университета Август Дворак (August Dvorak) издал книгу, в которой предложил совершенно новую латинскую раскладку, носящую в настоящее время имя автора. Её принцип — максимальное удобство для набирающего текст на английском языке на пишущей машинке.

В 2006 году Шаем Коулманом (Shai Coleman) была разработана раскладка Colemak. Название происходит от Coleman+Dvorak. Раскладка приспособлена к современным компьютерным реалиям. Её принцип — эффективный и эргономичный набор текстов на английском языке на компьютерной клавиатуре.

По уверениям Коулмана, предложенная им раскладка позволяет решить следующие проблемы: Намного быстрее QWERTY и несколько быстрее Дворака, так как в Colemak разгружены мизинцы и чаще применяется чередование рук. Благодаря частичному сходству QWERTY и Colemak пользователь может использовать как QWERTY, так и Colemak, не испытывая существенных сложностей с переходом от одной раскладки к другой. Что касается раскладки Дворака, то она сильно отличается от QWERTY.

Русские раскладки клавиатуры Русская раскладка клавиатуры ЙЦУКЕН и различные фонетические раскладки. Наиболее распространённой является раскладка ЙЦУКЕН, название которой происходит от символов первых шести клавиш верхнего буквенного ряда раскладки. Предшественницу этой раскладки, которую точней было бы называть ЙІУКЕН, создали в США в конце XIX века для пишущих машинок. В России в те времена раскладка ЙІУКЕН получила официальное название «Стандарт-клавиатура»Новое в области пишущих машин И. П. Менделеев Наука и техника, 1914 год. В раскладке в нижнем регистре располагались строчные буквы и знаки препинания, а в верхнем — прописные буквы и цифры.

Считается, что раскладка ЙЦУКЕН далека от оптимальной при печати слепым десятипальцевым методомАльтернативные раскладки , обзор на сайте программы Соло на клавиатуре: Нагрузка по пальцам распределяется неравномерно, из-за чего одни пальцы «пробегают» по клавиатуре большие расстояния, чем другие. Приходится часто гнуть пальцы, так как основной «домашний» ряд клавиатуры мало задействован. Часто два и более символа нажимаются подряд в одной зоне, одним пальцем. В раскладке ЙЦУКЕН также отсутствуют клавиши для используемых в русской типографике знаков препинания и небуквенных орфографических знаков: кавычки «ёлочки» (угловые, типографские); кавычки „лапки“; ударение; тире; параграф; апостроф; квадратные, фигурные и угловые скобки. В операционной системе Microsoft Windows предложены два варианта адаптации раскладки ЙЦУКЕН для компьютерных клавиатур: «Русская» () и «Русская (машинопись)» (). По умолчанию используется раскладка «Русская», в которой цифры перемещены в нижний регистр, а знаки препинания (кроме точки и тире) и дополнительные символы — в верхний. Большинство русскоязычных пользователей компьютеров пользуются именно этой русской раскладкой. Недостатком компьютерной раскладки ЙЦУКЕН (Русская) считается то, что запятая находится в верхнем регистре, хотя она не является второстепенным знаком и употребляется чаще точки. Следующий недостаток основной русской компьютерной раскладки — неудобство набора буквы Ё. В 1956 году был издан «Свод правил русской орфографии и пунктуации», в котором закреплялась сложившаяся практика факультативного использования буквы Ё. На компьютерной раскладке ЙЦУКЕН буква «ё» размещена слева в верхнем углу клавиатуры, отдельно от всех остальных букв. Альтернативный вариант — ЙЦУКЕН «Русская (машинопись)» — отличается расположением небуквенных знаков и буквы Ё. Она считается более удобной для набора, так как цифры в текстах встречаются, как правило, гораздо реже знаков препинания, а постоянное использование клавиши для набора последних способствует снижению скорости набораКакая раскладка лучше: стандартная или «машинопись»? , статья на сайте программы «Соло на клавиатуре». Кроме того, в этой раскладке буква «ё» расположена в более удобном месте — за неё отвечает клавиша, которая в обычной русской компьютерной раскладке служит для набора знаков препинания точка и запятая.

Из альтернативных раскладок для русского языка наподобие DVORAK следует выделить раскладку DIKTOR и раскладку Зубачёва. Обе эти раскладки были построены по схожему принципу с латинской раскладкой DVORAK, но официальные сайты перестали существовать, а популярности они так и не завоевали. В русской фонетической раскладке русские буквы расположены там же, где и похожие (фонетически, по звучанию) латинские, например, A-А, Б-B, Д-D, Ф-F, K-K, O-O и т. д. Созданы варианты русской фонетической раскладки на основе латинской QWERTY (например, ЯВЕРТЫ), а также на основе других латинских и национальных раскладок. Русская фонетическая раскладка считается лучшей для иностранцев, изучающих русский язык, а также для множества русских, живущих за пределами СНГ. Первое описание русской фонетической (транслитерационной) раскладки было размещено в 1997 году на сайте Вадима Маслова «СовИнформБюро», поэтому этот метод набора русского текста иногда называют методом Маслова. Во многих компьютерах отечественного производства (например, ПК «БК-0010» (1983) и «Искра-1030» (1989)) использовался противоположный подход, унаследованный от русскоязычных телетайпов: не русские буквы располагались по образцу латинских, а, наоборот, латинские по образцу русских (JCUKEN).

Подключение русской фонетической раскладки в Microsoft Windows требует специальной компьютерной программы, найти которую можно на соответствующих сайтах Интернета. В отличие от неё, раскладки «Болгарская (фонетическая)», «Боснийская (кириллица)», «Македонская (FYROM)» и «Македонская (БЮРМ)» включены в набор раскладок Windows Vista.

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