Думаю, многие из читателей сталкивались с проблемой, когда при наборе текста на каком-то языке, отличном от русского и английского (немецкий, французский, испанский, украинский, … ) и имея под рукой только стандартную русскую и английскую раскладку клавиатуры, нужно набирать всякого рода символы с диакритическими знаками (ä, á, à, â, å и т.д.) Для этого, если печатаешь в Word или аналогичном текстовом редакторе (типа Open Office.org), нужно лезть в таблицу символов (меню «Вставка», пункт «Символ») и искать там нужную букву, затем вставлять её в текст … Можно, конечно, назначить сочетания клавиш для специальных символов в Word, но это решает лишь часть проблемы. Ведь если набираешь текст, скажем, в текстовом поле электронной почты, вКонтакте, в Facebook или где-нибудь ещё, так там и того сложнее – надо сначала залезть в Word, вставить нужную букву из таблицы символов туда, скопировать и только потом вставить в текстовое поле. Кстати, ещё один нюанс: символов типа английских транскрипционных значков ʌ, ʃ, Ʒ, ʧ, ʤ нет в таблице символов для шрифта Times New Roman; они есть в шрифте Lucida Sans Unicode, а древнерусские ѣ, ѧ, ѩ, ѫ,ѳ – в шрифте MS Mincho.
Однако есть решение, способное сразу снять все эти проблемы. И называется оно «универсальная раскладка клавиатуры». Её можно сделать самому с помощью программы Microsoft Keyboard Layout Creator (скачать её можно, например, отсюда), назначив определённые сочетания клавиш для дополнительных символов. Например, AltGr (т.е. правый Alt) + a = á, Alt + Shift + a = à и т.п. – как угодно. Созданная таким образом раскладка позволяет использовать данные сочетания клавиш для набора дополнительных символов где угодно (хоть в Блокноте), а не только в Word. Надо только запомнить или – ещё лучше – записать себе, каким сочетанием клавиш нужно набирать тот или иной символ. Удобно, правда?
Можно не тратить время на создание собственной раскладки (дело это довольно трудоёмкое), а скачать уже готовую версию. Я рекомендую две таких раскладки, которыми пользуюсь сам.
Одна из них предназначается для кириллицы и называется Cyrylica (Custom) и создана Светозаром Лашиным aka niekas aka Vertaler; с её помощью можно набирать тексты практически на всех языках, пользующихся кириллицей – русском, украинском, белорусском, сербском, македонском, болгарском, татарском, удмуртском, осетинском, чувашском, казахском … В раскладку включены также древнерусские буквы (ять, юс большой и малый, ижица и все прочие). Скачать раскладку Cyrylica (Custom) можно здесь, а пояснительная таблица к ней находится здесь. Устанавливается данная раскладка как ещё одна русская (Ru).
Вторая раскладка предназначена для латиницы и называется Cxilat01 – Cxielamiko Universal Latin Layout. Её автор – Виталий Павленко aka cxielamiko. Данная раскладка позволяет печатать практически на всех европейских языках, пользующихся латиницей – английском, немецком, французском, испанском, итальянском, португальском, румынском, финском, шведском, турецком, эсперанто и др. Очень продуманная и логичная раскладка – каждой группе символов соответствует определённое сочетание клавиш (например, AltGr + a + a / e / i / o / u = á / é / í / ó / ú; AltGr + g + a / e / i / o / u = à / è / ì / ò / ù и т. п. ) Скачать раскладку cxilat01 можно здесь , а пояснительная таблица к ней находится здесь. Устанавливается данная раскладка как ещё одна английская (En).
P.S. Раскладку Cxilat01 с разрешения её автора я собираюсь когда-нибудь доработать, добавив в неё символы æ, œ, ß (немецкий эсцет), древнегерманские буквы þ, ƕ, ǣ и транскрипционные символы ə, ŋ, ʌ, ʃ, Ʒ, ʧ, ʤ и ещё ε, ɐ для немецкого языка. Если будут ещё пожелания по поводу добавления символов – пишите в комментариях!