Обычные недостатки/неудобства Русских Виртуальных Клавиатур на сайтах

(на примере Клавиатуры у строки поиска русской версии Google на google.ru)



Ссылки на сайты с такими Русскими Виртуальными Клавиатурами часто дают в качестве совета тем, кто спрашивает, а как вводить русский, если оказался, например, в Интернет-кафе в Барселоне, или, как я вчера, в городской библиотеке американской, то есть, когда нельзя обычным образом русский вводить (активировав системные клавиатурные средства с "RU").

Ну, если вводишь не фразу для поиска в Гугле, а например хочется написать в социальные сети/форум/БЛОГ о впечатлениях, то Виртуальная Клавиатура на странице Google не годится в качестве такого совета, хотя бы потому, что там поле ввода - размером в одну строку.

Но и при многострочном поле ввода такого типа (см. ниже) виртуальные клавиатуры имеют много неудобств, вот например, такая же (функционально) как у Гугла, но поле ввода большое: http://www.apronus.com/internet/ruskey.htm - а недостатки (ниже) те же.
Потому что не отдавалась во время разработки на критику/предложения участникам русскоязычных форумов и групп общения.



Итак, обсудим типичные проблемы таких Виртуальных Клавиатур, причем такие, которые часто вообще нe позволяют человеку использовать такую Клавиатуру (см. ниже)!

А проблемы (ниже по пунктам описаны) известны по многочисленным обсуждениям на форумах и существуют из-за того, что автор такой Клавиатуры не сделал нужных исследований:



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

Например, русскоязычные пользователи из Франции и Израиля подали идею необходимости поддержки ввода кириллицы, если физическая клавиатура не американская и системный режим ввода - не "английский, США", что описано ниже.



Поэтому у моей smile1 Виртуальной Клавиатуры (она в конце будет описана) нет обычных для Виртуальных Клавиатур недостатков и неудобств, описанных ниже.


Типичный перечень НЕдостатков и НЕудобств устаревших Виртуальных Клавиатур

(на примере Виртуальной Клавиатуры на сайте русской версии Google)



Обычно Виртуальные Клавиатуры на сайтах предлагает как ввод мышкой, так и с клавиатуры, но очевидно что для ввода текстов (БЛОГ, журнал, форум, е-mail) основным является ввод именно с обычной физической клавиатуры:
множество раз читал в форумах со встроенной "мышиной" Клавиатурой жалобы участников на то, что ею практически невозможно пользоваться, если только это не ввод двух-трёх слов - писали, что мышкой вводить невероятно трудно, неудобно, и долго.

Да и вообще, цель Виртуальной Клавиатуры - обеспечить человеку, оказавшемуся вне дома, привычный метод ввода, а дома-то никто мышкой не вводит, только с клавиатуры!

И вот этот "домашний", клавиатурный ввод часто имеет проблемы у Виртуальных Клавиатур.


Первая типичная ошибка автора



Ввод латинских букв.

(1) Клавиатура Google не позволяет вводить латинские буквы, что очень неудобно

Эт серьёзный недостаток - ведь в Интернете очень-очень часто русский текст содержит и английские слова, например, типичный поиск

Кириллица в Windows Vista
или типичный текст в форуме:
"Поставил Windows 8. А как в ней в Control Panel зайти?"

(2) Другие Виртуальные Клавиатуры дают возможность вводить смешанный текст, но переключение - только мышкой (или из меню выбирать английский, а когда надо, то снова русский, или галочку в поле ставить/убирать).

Это очень неудобно при вводе смешанного текста, раз надо всё время за мышь хвататься, а уж при вводе сильно смешанного текста типа часто встречающегося в форумах

... "Пойдите в Control Panel, выберите там Keyboard, потом..."

вообще замучаешься мышкой туда-сюда переключаться!

На моей переключение - "как дома", с клавиатуры (хотя мышкой тоже можно).




Вторая типичная ошибка автора - не все символы на рисунке



Например, на упомянутой выше http://www.apronus.com/internet/ruskey.htm на рисунке даже не все символы русской раскладки есть, нарисована только точка русской раскладки, но нет ни запятой, ни кавычек, ни знака вопроса, ни двоеточия,... И если человек не 100% вслепую вводит, то их он не найдет.

Также плохо, когда на рисунке нет латинских букв (в отличие от обычной физической клавиатуры, где они всегда есть).

Это очень серьёзный недостаток, так как основной режим использования таких Клавиатур - не мышкой, а с обычной клавиатуры (ввод с клавиатуры - это обычный ввод, привычный, "как дома").

Поясню.

Например, сидит человек в гостинице в Чикаго, пытаясь с данной Клавиатурой работать.
Он хорошо знает русскую клавиатуру, но всё же не совсем "вслепую".
Ну и будет мучиться например, чтобы ввести (с клавиатуры, не мышкой) русскую 'Т' - отсчитывать шестую клавишу в последнем ряду!!!

Он же не видит перед собой на рисунке, что эта буква получается нажатием латинской 'N'!

А на моей (ниже), так как там и русские и латинские на рисунке, можно поглядывать - если забыл, где русская "Т" на физической латинской клавиатуре - ага, там где латинская "N".



Ещё хуже ситуация из-за отсутствия нарисованных латинских букв и знаков, если это происходит не в США, а в другой стране, например, Германии или Франции или Израиле.
Там ведь физическая клавиатура совсем не такая, как американская - многие латинские символы типа "~" и др. на совсем других клавишах нарисованы.

Ну и очевидно, что в таком случая обсуждаемая Клавиатура вообще НЕ может быть использована в требуемом пользователями режиме получения русского с клавиатуры, а не мышкой -
на Виртуальной латинские символы не нарисованы, а 'построчно' они не совпадают, так что даже не поможет навык 'вслепую' вводить!

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

Опять же, Виртуальная Клавиатура должна максимально имитировать 'ввод как дома', а дома мы всегда видим латинские буквы и знаки на клавиатуре.


Третья типичная ошибка автора



Предлагается только одна русская раскладка (расположение букв)

Это не позволит многим "вводить вне дома привычно, как дома" или вообще не даст использовать эту Виртуальную Клавиатуру.



В России и странах СНГ многие используют вторую из Стандартных (то есть включённых в поставку Windows) русских раскладок - "русский, режим пишущей машинки" ("Russian(Typewriter)") (картинка откроется в новом окне).



А вне России/СНГ - огромное количество тех, кто пишет по-русски, но совершенно не знает расположение букв и знаков препинания Стандартных русских раскладок, например, потому, что до отъезда не имел дела с компьютерами.

Такие люди вводят с другой раскладкой, Фонетической -

"кириллицей - в режиме латинской клавиатуры" - А-А,Б-B,Д-D,Ф-F,K-K,O-O,.. -
ведь и Windows, и Linux и Mac сами предлагают сейчас иметь (и пополнять) целый набор раскладок для одного языка ввода, на выбор и система никак не различает раскладки из поставки с добавленными позже!
Например, для английского есть и обычная раскладка, и альтернативная - раскладка Дворака.

Так и для русского есть альтернативная, фонетическая раскладка и многие дома именно с нею пишут.
Под Макинтошем и Линукс в поставке НЕрусских версий уже есть такая фонетическая русская раскладка, а под Windows она добавляется в систему одним щелчком, штатно (никаких посторонних программ).

У меня есть совсем маленький Обзор (по фактическим данным с многочисленных форумов от Австралии до Германии) на эту тему (откроется в новом окне):
  "Вне России/СНГ нет 'единственно верной' русской раскладки клавиатуры"

И таких людей, кто дома с фонетической пишет, очень много, от Канады до Израиля и от Англии до Новой Зеландии!
Им - когда на чужой компьютер попадают - тоже хочется привычно, как дома вводить - с той же раскладкой, что дома используется, то есть, для них, с Фонетической.

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


Четвёртая типичная ошибка автора



Виртуальная Клавиатура 'заточена' только для раскладки "английский, США"

Серьёзный недостаток - ведь люди могут быть в библиотеке/университете/гостинице/Интернет кафе (отпуск, командировка) не только в США, но и в Мексике, Франции, Италии, Германии, Испании и др., верно?

Поясню:

Все Виртуальные Клавиатуры работают одинаково при вводе с клавиатуры (не мышкой), который опять же, является основным (и несравнимо более удобным и привычным, "как дома"):

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

Но часто таблица соответствия сделана при допущении, что режим системной клавитуры на таком чужом компьютере - "Английский, США":
заданы соответствия для всех английских букв и для обычных символов, например, при имитации Стандартной русской раскладки:

Но ведь на таком чужом компьютере системная клавиатура может НЕ быть в режиме "Английский, США" и иногда сменить режим на "английский, США" нельзя (или очень неудобно переключаться на такой режим, как мне писали из Франции и Израиля - у них же обычный режим "FR" и "IL" соответственно).

Например, в Интернет-кафе в Гамбурге может быть только немецкий режим ввода, а в библиотеке в Лионе - только французский.
А в программном коде таких Виртуальных Клавиатур обычно нет соответствий для таких случаев, то есть, нет вещей типа

И получается, что в такой ситуации Виртуальная Клавиатура вообще НЕ работает (в обычном, "домашнем" режиме ввода с клавиатуры, не мышкой)!

То есть, ни в Интернет-кафе в Милане, ни в отеле в Барселоне, не получится ею пользоваться - даже если человек умеет "вслепую" вводить с русской раскладкой...






Вот такие - и достаточно серьёзные - недостатки/неудобства...

На моей smile Виртуальной Клавиатуре их нет, потому что было потрачено много времени на исследования и обкатку:



Вот страница моей Виртуальной Клавиатуры (есть и с английским интерфейсом - ссылка там вверху слева):

http://porusski.net   ( то же самое, что http://WinRus.com/klava.htm )



Она, так как было потрачено много усилий и времени на "обкатку" на форумах и анализ "предшественниц" (чтобы не повторять проблемные вещи), удобнее и даёт более полную имитацию "ввода как дома" для самых разных категорий пользователей...

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



Кстати, так как моя Виртуальная Клавиатура бесплатна и программный код - Open Source, то есть и встраиваемые её варианты (по просьбам администраторов русскоязычных форумов в разных странах):

Уже встроили и работает как на сайтах, так и на форумах phpBB, SMF, vBulletin, IPB,...

Интерфейс - русский или английский - управляется параметром вызова (наряду с другими параметрами), работают cookies, то есть запоминается выбор раскладки.

Вот так, например, работает (как и Клавиатура на странице Google):



Все варианты для случая "хочу взять себе и встроить" описаны на странице (у неё и английская версия есть, ссылка там вверху слева)

"Варианты встраивания, параметры настройки"




Paul Gorodyansky. 'Cyrillic (Russian): instructions for Windows and Internet'