В природе не существует стандартных способов ввода французских буковок с диакритическими знаками, которые бы не нарушали ваши привычки. Выбор и так-то небольшой. А еще и у каждого столько минусов, что они перевешивают все плюсы. Забегая вперед, скажу, что в моей раскладке такого ада нет, и хотя некоторые ограничения все же присутствуют, они не настолько критичны — я о них поговорю отдельно.
Но обо всем по порядку.
Какие существуют методы для ввода французских буковок, поддерживаемые в Windows «из коробки»? Варианта три. Рассмотрим их pros (готовьте лупу!) & cons.
Поехали!
Это тихий ужас. Мало того, что она AZERTY (а не QWERTY), там еще буква М сидит в другом месте, а знаки препинания вовсе все уехали. Значки с диакритикой расположены в неинтуитивных местах, их бóльшая часть вводится через комбинации клавиш.
В общем, если вам во Франции жить и жить, то, наверное, придется привыкать — как говорится, мыши плакали, кололись, но ели кактус. Если же вы привыкать не хотите — тогда читаем дальше :)
Ужаса поменьше — как минимум, она QWERTY. Но некоторые значки стоят не на привычных по американской раскладке местах. Ввод символов с диакритическими знаками делается через управляющие клавиши. Это сделано так же, как в следующей раскладке, описанной ниже. Забегая вперед, скажу: это не меньший геморрой, чем непривычные места символов.
Комментарий Игоря Хомякова, автора популярного блога, посвященного французскому языку.
«Канадская раскладка была создана специально для франкофонов, живущих в преимущественно англоязычной стране. То есть канадская раскладка минимально отличается от той, что лежит у вас на столе. И при этом наиболее часто употребимые буквы с диакритикой можно набрать с помощью только одной клавиши: é, è, ç, à. Я уже много-много лет использую канадскую раскладку и очень ею доволен.»
Оставляйте и вы свои комментарии (под статьей есть раздел)! :),
Это самый терпимый вариант из всех, но одно обстоятельство делает его практически непригодным.
Всё здорово, раскладка полностью совместима с привычной американской. Ввод диакритики делается через т. н. «мертвые клавиши» (dead keys). Это значит, что при нажатии на эти клавиши никакой символ не вводится и клавиатура ждет, какую клавишу вы нажмете следующей. Красивая идея — с той лишь разницей, что в качестве управляющих используются вполне себе частоупотребимые символы: апострофы, кавычки, крышка. То есть просто символ кавычки ввести нельзя — ничего не произойдет, потому что клавиатура встает в стойку и ждет, что вы нажмете дальше.
Чтобы ввести é, надо поставить апостроф (ничего пока не происходит), а следом ввести букву e — voilà, получайте вашу é. Чтобы напечатать ê, надо нажать символ крышки (тишина пока), а следом e — забирайте! Но чтобы ввести саму по себе кавычку или крышку, надо нажать после нее пробел. А теперь угадайте, как быстро вы выработаете такую привычку, если в русской раскладке так делать не надо — откуда взяться такой моторике? У вас будут постоянно возникать с этим проблемы.
Пока надо вводить символы с диакритикой, все работает как часы. Но вот когда не надо... Как в анекдоте: «Но как пожар — так хоть увольняйся!»
Ведь не забывайте, что эти управляющие символы встречаются постоянно и в обычной жизни. Представьте: вы набираете текст, диакритика не нужна, вы не ждете никакого подвоха — и тут хотите написать по-французски c'est и на автомате так и бьете все эти символы. Можно довольно далеко уехать, пока не заметишь, что все ваши c'est (как ты ждал) в тексте представлены так: cést — и вперед всё исправлять!
Так произойдет, потому что апостроф без пробела сработает, как управляющий символ, а идущая следом за ним e превратится в é. С текстом в кавычках вы тоже хлебнете, потому что любое слово в кавычках, которое начинается с гласной, окажется без первой кавычки, но с умляутом в первой букве — вот такой сюрприз: öpen" вместо "open".
Конечно! Если сделать все правильно: кавычка, пробел, буква, — то все будет тип-топ. Но вы не будете делать правильно! И этот вот ад — о, поверьте мне! — будет преследовать вас постоянно,р потому что невозможно себя контролировать перманентно.
Дополнительные проблемы возникают с Punto Switcher, программой, исправляющей ошибочно набранный текст в неправильной раскладке, — она «спотыкается» и некорректно делает обратную перекодировку, в результате чего приходится руками исправлять некоторые буквы, потому что она косячит с символами, на которые повешены эти «мертвые клавиши».
В общем, US International приносит множество мелких неудобств, которые в сумме портят жизнь постоянно. Я протянул с этой раскладкой год, и под конец мое терпение лопнуло.
Изящное решение было предложено Microsoft: в программе MS Word функцию таких dead keys играют не символы на клавиатуре, а комбинации Ctrl + символ (что очень разумно!): Ctrl+' и следом e дают é — и так далее. Офигенно удобно: случайно вы себе такую комбинацию никогда не нажмете! То есть клавиатура совершенно стандартная, можно даже не знать о ее расширенных возможностях, но при этом совершенно ненавязчивым способом она позволяет вводить все буквы с диакритикой. Подобный способ ввода использует и Skype (с очень небольшой вариацией).
Это тот самый метод ввода диакритических символов, который мне больше всего по душе. Поэтому, когда раскладка US International довела меня до ручки, я взял и сделал собственную раскладку клавиатуры на основе стандартной американской, которая позволяла бы вводить все «кракозябры» таким же удобным и не отравляющим жизнь способом, как это реализовано в MS Word и Skype.
Итак, промаявшись со всякими суррогатами, я, наконец, сделал свою собственную кастомную раскладку клавиатуры на основе стандартной English (United States). Моя раскладка полностью совместима с оригинальной американской (это такая, которая соответствует маркировке на клавишах большинства наших клавиатур) и расширена до возможности ввода дополнительных 104 символов — это:
Таким образом, я полностью реализовал ввод с клавиатуры всех символов расширенного набора Latin-1 (также известного, как ISO 8859-1 или, что почти одно и то же, Windows-1252), то есть расширения для символов западноевропейских языков — и даже чуть-чуть больше.
Итак, как печатать по-французски/испански/немецки etc. Вот полный перечень 104 новых символов и значков, которые можно получить в тексте непосредственно с клавиатуры.
Французские буквы
|
Лигатуры
|
Другие языки
|
Значки
|
Символы валют
|
Пункт. знаки
|
Матсимволы
|
|||
---|---|---|---|---|---|---|---|---|---|
À |
à |
Æ |
æ |
Ä |
ä |
© |
₽ |
¡ |
≠ |
 |
â |
Œ |
œ |
Ü |
ü |
® |
£ |
¿ |
± |
Ç |
ç |
ß |
ß |
Ö |
ö |
™ |
€ |
« |
× |
É |
é |
à |
ã |
° |
¥ |
» |
÷ |
||
È |
è |
Ñ |
ñ |
ª |
₣ |
— |
≈ |
||
Ê |
ê |
Õ |
õ |
º |
₴ |
§ |
· |
||
Î |
î |
Ø |
ø |
¦ |
¢ |
⍽ |
µ |
||
Ô |
ô |
Å |
å |
¤ |
₸ |
˗ | |||
Ù |
ù |
Á |
á |
♀ |
¹ | ||||
Û |
û |
Í |
í |
♂ |
² | ||||
Ï |
ï |
Ì |
ì |
³ | |||||
Ë |
ë |
Ó |
ó |
¼ | |||||
Ò |
ò |
½ | |||||||
Ú |
ú |
¾ | |||||||
Ý |
ý |
||||||||
Þ |
þ |
||||||||
Ð |
ð |
||||||||
ÿ |
Все эти символы вводятся совершенно интуитивно. Хотите получить букву с акутом (acute, символ ударения) — нажимаете Ctrl + ' (апостроф), а затем букву, к которой его надо приделать. Хотите поставить гравис (grave, акцент влево) — нажимаете Ctrl + ` (обратный апостроф) и затем букву. Умляуты ставятся с помощью Ctrl + Shift — " (кавычка), циркумфлексы — через Ctrl + Shift—^ (крышка). Для лигатур используется Ctrl + Shift—&. Управляющей комбинацией для символов валют служит... угадаете сами? ;) Ctrl + Shift—$. Буквы с кружочком вводятся при помощи Ctrl + Shift—@, а перечеркнутые символы — с помощью Ctrl + Shift—%. Интуитивнее некуда!
Shift понимаете, откуда берется, да? Потому что символ «&» — это Shift-7. То есть вместо Ctrl + Shift—& можно писать Ctrl + Shift—7 или Ctrl + &. Просто я пишу Shift для напоминания, что эти символы вообще-то сами по себе живут с шифтом.
Итак, в этой таблице я привожу, как вводить буквы с диакритическими знаками с помощью моей раскладки.
Вставляемая буква | Сочетание клавиш |
---|---|
à, è, ì, ò, ù, |
CTRL+` (обратный апостроф), буква |
á, ç, ð, é, í, ó, ú, ý |
CTRL+' (апостроф), буква |
â, ê, î, ô, û |
CTRL+SHIFT+^ (крышка), буква |
ã, ñ, õ |
CTRL+SHIFT+~ (тильда), буква |
ä, ë, ï, ö, ü, ÿ, |
CTRL+SHIFT+" (кавычки), буква |
å, Å |
CTRL+SHIFT+@, a или A |
æ, œ, ß, þ |
CTRL+SHIFT+&, a/A, o/O, s/S или t/T |
ø, Ø |
CTRL+SHIFT+%, o или O |
А вот так вставляются все остальные символы и значки.
Вставляемый символ |
Управляющая клавиша |
Буква |
Значки |
||
© |
@ |
c |
® |
@ |
r |
™ |
@ |
t |
° |
@ |
o |
ª |
@ |
@ |
º |
@ |
0 |
¦ |
& |
| |
¤ |
& |
# |
♀ |
& |
V |
♂ |
& |
M |
Символы валют |
||
₽ |
$ |
r |
£ |
$ |
l |
€ |
$ |
e |
¥ |
$ |
y |
₣ |
$ |
f |
₴ |
$ |
u |
¢ |
$ |
c |
₸ |
$ |
t |
Знаки пунктуации |
||
¡ |
& |
! |
¿ |
& |
? |
« |
& |
< |
» |
& |
> |
— |
& |
- |
§ |
& |
p |
NBSP |
& |
SP |
Математические символы |
||
≠ |
& |
= |
± |
& |
+ |
× |
& |
* |
÷ |
& |
: |
≈ |
& |
~ |
· |
& |
. |
µ |
& |
m |
˗ |
& |
_ |
¹ |
& |
1 |
² |
& |
2 |
³ |
& |
3 |
¼ |
% |
4 |
½ |
% |
2 |
¾ |
% |
3 |
Обртите внимание на возможность ввода неразрывного пробела (NBSP — Non Breaking SPace). Это очень полезная функция нашей раскладки. Дело в том, что французская пунктуация требует пробела в тех случаях, когда в наших привычных правилах его ставить не нужно: перед двоеточием, после открывающей и перед закрывающей кавычками-елочками и перед восклицательным и вопросительным знаками. Выглядит это так.
Insérez l'espace comme ça : « guillemets » !
Если не постаивть неразрывный пробел, «висящий» знак может перенестись на другую строку, что, согласитесь, не comme il faut. И NBSP эту проблему решает!
Сама по себе эта раскладка никоим образом не влияет на поведение других программ. Ею можно смело заменить стандартную английскую (США) раскладку, и в обычной жизни вы не увидите никакой разницы.
Ограничения раскладки касаются только тех случаев, когда в той или иной программе какая-нибудь горячая клавиша повешена на управляющую комбинацию раскладки. В этом случае программа перехватывает управление и выполняет предписанное в ней действие. Так, например, в программе MS Word для ввода диакритики необходимо использовать её комбинации клавиш, которые в нюансах отличаются — например, для ввода символа Ç используется CTRL+, (запятая), C, а у нас и в Скайпе — CTRL+' (апостроф), C — наш способ в Ворде работать не будет, а будет работать его, вордовый; не будут там вводиться и весь наш расширенный набор значков и символов.
Вот те ситуации, вставляющие палки в колеса нашей раскладке, которые я заметил.
В Хроме все работает!
Других ограничений я не обнаружил.
Скачать расширенную раскладку клавиатуры с поддержкой символов диакритики
Файл, который вы скачали, представляет собой zip-архив, внутри которого лежит папка с установщиком. Разархивируйте папку и запустите из нее приложение с именем setup.exe.
На WIndows 10 установщик может не запуститься: кликаешь — и ничего не происходит. Буде такое произойдет, запустите программу в режиме совместимости с предыдущими версиями Windows. Для этого надо по ней кликнуть правой кнопкой мыши и выбрать в меню эту опцию (по-русски это называется «исправление проблем с совместимостью»)..
Дальше выбрать «Использовать рекомендованные параметры» и в следующем окне нажать на кнопку «Проверить программу». Собственно, уже на этой фазе установщик запустится.
После того, как он отработает, раскладка будет установлена в систему и появится в списке активных раскладок. В результате у вас окажется две английских раскладки (мы предполагаем, что одна уже до этого была).
Лишнюю (старую) надо отключить. Все очень просто. В Windows 10 нажимаете на значок языка в нижней панели и выбираете «Настройки языка». В предыдущих версиях это делается через Панель управления: Язык и региональные настройки → вкладка Языки и клавиатуры → Изменить клавиатуру. Все остальные действия — аналогичные.
Вы попадете в раздел настроек, который называется «Регион и язык» (в Windows 7 это называется Установленные службы). Здесь вы видите все установленные в системе языки ввода. Из них надо выбрать английский язык и нажать на кнопку «Параметры» (в старой версии «Свойства») — чтобы увидеть все раскладки, которые у вас установлены в системе для этого языка.
Их будет две — ваша старая и новая, которая с диакритикой. Та, которая называется US (Le-francais.ru) — эта ваша новая раскладка. А другую надо будет удалить. Voilà !
Удаление
Если не пользоваться расширенными функциями раскладки, она ничем не отличается от стандартной английской раскладки США. То есть сермяжного смысла в ее удалении нет. Но возможность такая, разумеется, есть. :)
Удаляется она стандартным способом через Установку и удаление программ. Прежде чем ее удалять, необходимо в настройках клавиатуры предварительно ее отключить (кнопочкой удалить) и включить (кнопочкой добавить) вместо нее стандартную раскладку (второе для удаления не принципиально, но это нужно, чтобы не остаться без латиницы).
По поводу установки. Я рассмотрел здесь наиболее распространенный сценарий и, разумеется, не могу описать ВСЕ возможные случаи с установленным в вашей системе языками и раскладками клавиатур. К примеру, у вас могли стоять русский и французский языки. И после установки этой раскладки появится третий язык — английский. И в нем, понятно, будет только одна раскладка — наша новая. И тогда удалять надо не раскладку, а весь язык (эти языки касаются только языков ввода с клавиатур, поэтому удаление языка ни на что больше не влияет). Вы уж в такой ситуации действуйте соразмерно ситуации, с пониманием того, что я описываю лишь самый распространенный случай, с которым конкретно ваш может не совпасть.
Главное — понимать идею, что есть языки и у каждого языка могут быть несколько раскладок. Например, в русском предусмотрены две раскладки: привычная стандартная и машинописная. В моей системе всегда три русских раскладки — я себе давно еще сделал третью, кастомную (это видно на скриншотах — она называется Russian (Typewriter) - MS DOS): я много лет работал в DOS'е и привык к досовской раскладке и на навязанную Майкрософтом так и не сумел переучиться — с тех времен со мной повсюду так и кочует моя кастомная раскладка. Я без нее никуда :) Из всех, разумеется, подключена только одна. ;))
Если у вас возникнут вопросы, не стесняйтесь, пишите на форум — я создал для этого специальную ветку, — задавайте вопросы — ответим. :)
Комментарий удален