Go to the English language version of this page

Пояснения, комментарии к странице
Русская Виртуальная Клавиатура "Нет транслиту!":

Здесь - дополнительная информация, пояснения для утилиты Русская Виртуальная Клавиатура   на странице с адресом

http://porusski.net

( = http://WinRus.com/klava.htm )

Название "русская" исторически осталось, на самом деле она и украинский поддерживает.



Эта утилита (в виде Интернет-страницы) даёт возможность ввода кириллицы - с физической клавиатуры или мышкой - в ситуации "чужой компьютер", когда НЕТ системных клавиатурных средств кириллицы, например, Интернет-кафе в Турции во время отпуска.

И человек, который дома 'вслепую' пишет, сможет сесть в таком Интернет-кафе и сразу начать вводить, привычно, точно, как дома при 'RU/Ру'.
(а кто "вслепую" не умеет, так там есть русские буквы на рисунке, и кстати, латинские тоже - чтобы легче было найти кнопку, дающую русскую букву)

И точно так же человек, живущий, скажем, в США, который не знает Стандартную раскладку (расположение букв)
   (пишет дома по-русски с Фонетической раскладкой - A-A,B-Б,D-Д,F-Ф,K-K,...)
сможет, оказавшись вне дома, тоже сесть и сразу начать писать, привычно, как дома при 'RU' - предлагаются несколько самых популярных Фонетических раскладок.

То есть, каждый выбирает именно ту, привычную раскладку, которой дома пользуется при 'RU/Ру'.



Зачем же разные методы ввода использовать

если можно одинаково писать кириллицей в обоих случаях, в самом экономном "домашнем" режиме системной клавиатуры, раз такой режим можно теперь полностью имитировать в ситуации "Чужой компьютер"?



На странице Виртуальной Клавиатуры работают 'подсказки' ('tool tip'), которые видно, если подвести мышку к нарисованной клавише "Справка" или к ссылкам на странице.

Примечание. Добавлены Стандартная и Фонетические раскладки для украинского языка.
Ниже в тексте про раскладки - слово "русские", но теперь имейте в виду, что есть и украинская раскладка клавиатуры.

  

Подробнее о характеристиках данной Виртуальной Клавиатуры - ниже.


К началу страницы

Самый удобный метод ввода текста

На описываемой Виртуальной Клавиатуре, нужной в ситуации "чужой компьютер" (например, Интернет-кафе в Турции во время отпуска) имитируется самый обычный и в то же время самый удобный метод ввода/корректировки текста - "как при 'RU/Ру' дома":

никто ещё ни на одной компьютерной платформе НЕ придумал ничего более удобного, чем использование обычной клавиатуры
(не мышкой же вводить, мучительно и медленно, дома-то мышкой не вводят),

причём в обычном системном режиме "нажал одну клавишу - получил одну букву".

Ведь ни на одном компьютере системные средства при 'RU/Ру' не предлагают для русского менее экономный режим "сочетаний", когда несколько клавиш дают одну букву, типа 'zh' - 'ж' или 'sch' - 'щ'. Нет такого...



Примечание.
Это не моё личное мнение, а попросту бесспорный факт:

НЕТ ничего более удобного, быстрого, логичного, беспроблемного, чем обычный системный ввод - любой другой метод ввода заведомо ХУЖЕ, то есть, имеет смысл некий другой метод использовать только если нельзя в обычном системном режиме вводить.

Для любого языка, будь то русский или английский, только системный ввод - соответственно при "RU/Ру" и "EN" - может считаться ОБЫЧНЫМ методом ввода, любой другой - уже НЕобычный, "не от хорошей жизни" smile

Вот данная Виртуальная Клавиатура и предлагает практически полную имитацию такого обычного режима ввода:
"как дома с системными средствами при RU/Ру".

Зачем же, оказавшись на чужом компьютере, вводить НЕ так, как на своём???

Гораздо удобнее одинаково вводить - сел в Интернет-кафе и сразу можно писать, привычно, как дома.

(а дома, с системной клавиатурой, люди используют либо Стандартное расположение русских/украинских букв,
либо Фонетическое, когда A-А,B-Б,D-Д,F-Ф,K-K,... - см. чуть ниже про "Раскладки дома")

А то часто предлагают на чужом вводить с "сочетаниями латиницы" - sch/shh/xh, yu/ju, "j+od",... -
но для человека, обычно со своего компьютера пишущего кириллицей, с системной клавиатурой, это

Если интересно - посмотрите, сколько жалоб только за месяц на метод ввода с "сочетаниями" именно от таких людей (откроется в новом окне): "Жалобы на перекодировщик сочетаний транслита".



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




 
О раскладках (расположении русских букв)

На своём компьютере, дома, люди используют разные раскладки системной клавиатуры
(разное расположение русских букв на клавиатуре при "RU/Ру").

Поэтому на данной Виртуальной Клавиатуре - чтобы как можно большему числу людей на чужом компьютере было привычно вводить, как дома - предлагаются, под формой ввода, несколько видов раскладок, используемых людьми дома, с системными средствами при "RU/Ру":


То есть, для ситуации "Чужой компьютер" здесь предлагаются и Стандартные раскладки (обе) и Фонетические (дюжина самых распространённых) именно для того,
чтобы каждый смог - не "осваивая" ничего - выбрать то, на 100% привычное, чем он дома пользуется.

И переключение между вводом кириллицы и вводом например английского текста тоже как дома, нажатием клавиш на обычной клавиатуре, только клавиши другие - дома это Alt+Shift (или Ctrl+Shift), а на Виртуальной Клавиатуре:



И, как и дома с системными средствами, здесь в режиме "Кириллица с клавиатуры":



Поэтому картинка раскладки дана НЕ для того, чтобы мышкой по ней щёлкать, а в основном для справки:
какая буква(символ) Вашей физической клавиатуры какую букву кириллицы производит.

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

К началу страницы




Моя Виртуальная Клавиатура - самая новая из всех (видел штук 20) и поэтому (а не потому, что я такой умный smile):


К началу страницы

Про НЕ-английские режимы системной клавиатуры Чужого компьютера

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

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

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

И получается, что в такой ситуации страница "получения кириллицы" НЕ работает!
Не говоря уже о том, что НЕ нарисовано на тех клавишах ни двоеточия, ни кавычек!

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



При этом, как и для английского, для выбранного языка предлагаются и стандартная раскладка и одна или несколько фонетических/транслитерационных.

На сегодняшний день это сделано для следующих режимов системной клавиатуры такого чужого компьютера (то есть, где на английский затруднительно переключиться, а системную поддержку русского ввода вообще нельзя установить):

К началу страницы




Пояснения и дополнительная информация к странице Виртуальной Клавиатуры

(как скопировать из её окна в другое место, под какими браузерами работает, ...)

1.
Ещё раз (часто в форумах пишут так про эту Виртуальную Клавиатуру, что ясно, что НЕ уяснили этого):
картинка для каждой раскладки дана в основном только в качестве подсказки, чтобы было видно, какой букве на Вашей физической клавиатуре какая кириллическая соответствует,
а не для того, чтобы на картинке по букве щёлкать мышкой - в этом и есть новшество данной страницы:
предлагается привычный метод клавиатурного ввода "как дома", а дома ведь никто мышкой текст не вводит smile
Мышкой-то можно одно-два слова ввести, а участвовать, скажем, в дискуссии на форуме - практически невозможно - легко удостовериться: попробуйте быстро - в режиме дисскуссии - ввести 3-4 сообщения, причём каждое - длиной не менее 3-х/4-х предложений.
Множество раз поэтому и писали люди в форумах, что участвовать в дискуссии, вводя текст с помощью мышки - невероятно мучительно, НЕприемлимо...

Но если хочется и/или удобно некую букву получить именно при помощи мышки, то пожалуйста - "мышиный" ввод работает для каждой из предлагаемых раскладок. При этом символы верхнего регистра можно получить, используя клавишу Shift на физической (не на нарисованной) клавиатуре - нажать и держать Shift, потом щёлкнуть на рисунке по букве - получите заглавную букву.

2.
Если Вы планируете работать с данной Виртуальной Клавиатурой в таких местах, как Интернет-кафе, где у Вас нет доступа к Вашим Закладкам (Favorites/Bookmarks), то можете использовать вот такой короткий и лёгкий для запоминания адрес (это просто переадресация на мою страницу):

    Kbd.WinRus.com  (на основную страницу)     или сразу на данный, русский вариант:

            WinRus.com/klava.htm   или   porusski.net  

3.
Чтобы скопировать полученный кириллический текст в другое место, обычно достаточно использовать стандартный метод копирования:

Но иногда (очень-очень редко), например, в некоем Интернет-кафе, это может не сработать.
Тогда можно по-другому перенести текст из окна, где открыта данная страница, в другое окно:

 
4.
Эта Виртуальная Клавиатура предоставляет полноценный режим ввода/редактирования текста "как дома в MS Word" в следующих браузерах ("+" ниже означает "и новее"):

Поэтому страница работает на следующих компьютерных системах:

Естественно, все упомянутые выше системы уже умели к тому времени показывать кириллицу, то есть русские шрифты уже были активны:   чтобы писать по-русски, надо, чтобы читать по-русски уже можно было smile

Другие браузеры (например, Safari 2 и Опера 7) не поддерживают современной функциональности, необходимой для данного режима ввода/редактирования русского текста 'на лету', в процессе обычного клавиатурного ввода - они позволяют очередную букву только в самый конец текста вставлять, то есть, нормально корректировать текст нельзя.
То есть, страница всё равно работает в таком браузере, НО намного менее удобно, чем в тех, которые поддерживают нужную технологию для имитации режима "ввод/корректировка - как дома в MS Word".

Браузер Опера - до появления версии 8 - тоже не поддерживал нужных для данного подхода ("ввод/корректировкa как дома в MS Word") современных возможностей JavaScript, но вряд ли Opera 7.5 окажется в публичных местах типа Интернет-кафе или библиотеки...

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

Но если вдуматься, НЕ имеет никакого значения тот факт, что некий браузер не поддерживает нужной функциональности:

Подробнее на эту тему (на примере Оперы 7 и Safari 2) - на странице, на которую давались ссылки чуть выше, в параграфе про Оперу 7:
"Не имеет практического значения тот факт, что механизм не работает полноценно в некоторых браузерах"

К началу страницы

 
5.
Есть такая 'надстройка' над Internet Explorer (сам не видел), называется MyIE.
Она всё же (хотя и не должна) что-то меняет в фунциональности JavaScript в браузере и кнопка переключения между русским и английским - F12 - не работает.
Пользователи нашли выход - при использовании MyIE надо не F12 нажимать, а Alt+F12. Или Esc.



6.
Так как эта Виртуальная Клавиатура - для тех, у кого не установлены клавиатурные средства Windows для русского, то не пробуйте проверять, как работают её раскладки ввода кириллицы, если у Вас таки установлены эти средства и текущий режим - русский, т.е. "RU" на панели задач smile


 
Примечание. Поле ввода текста в Вашем браузере - это юникодовое окно, поэтому копирование текста отсюда в другое Unicode окно пройдёт нормально - в MS Word 2000 или в окно Outlook Express или в MS Outlook 2000, или в другое окно Вашего браузера, и т.п.
Но могут быть проблемы, если Вы копируете в не-Unicode приложение, например, в неюникодовый текстовый редактор или Dreamweaver и т.п.
В таком случае см. методы решения на моем сайте, в Главе 2 "Copy/Paste" раздела "Кириллица и Unicode"


Если Вы не в Интернет-кафе или библиотеке, а используете свой собственный компьютер - дома или на работе - и Вам нужно часто писать по-русски, то не стоит использовать эту страницу:
если есть возможность инсталлировать обычные клавиатурные средства MS Windows (через Control Panel), то Вам будет намного удобнее писать, причём сразу в том приложении, где надо, без необходимости копирования.
На моём сайте есть инструкция по инсталляции обычных клавиатурных средств - это раздел "Ввод кириллицы: стандартный и фонетический (транслитерационный)"
(предлагается и стандартная раскладка, и 'режим транслита' - 'A'-'А', 'B'-'Б', ...)
Причём описывается и способ модификации транслитерационной раскладки, если например, кому-то хочется русскую 'В' навесить на 'V', а не на 'W'.

То есть, эта 'виртуальная', экранная клавиатура - для людей, которые ну никак не могут инсталлировать обычные клавиатурные средства для русского или же для людей, которые пишут по-русски очень редко и поэтому не хотят инсталлировать клавиатурную поддержку русского на компьютере.


 
P.S. Что отличает мою Виртуальную Клавиатуру от других подобного типа:
  1. одни предлагают с помощью мышки вводить текст... То есть, на экране нарисована клавиатура, и щёлкая по нарисованной клавише, получаешь в окошке очередную букву.
    Ну, это конечно не годится для ввода текста (люди жалуются в форумах, что это мучительно и долго), это если только пару слов ввести.

    Кроме того, на большинстве подобных страниц нажатие мышки добавляет букву только в конец текста, даже если поставить курсор в середину! То есть, нельзя поставить курсор в середину и там продолжить ввод или сделать изменение.

  2. другие предлагают вводить весь текст латиницей (транслитом) типа 'ya lyublyu zaschischayuschichsya' :-) и потом пытаются перекодировать это в кириллицу.
    Но даже в лучших из таких программ случаются ошибки перекодировки и получается 'странная' кириллица.
    Многие 'перекодировщики' не дают получить такие обычные русские слова, как, например, "выучил" (vyuchil даст 'вючил') или "район" или "считаю" (schitayu даст 'щитаю').

    Подправить такой текст, скажем , перед отправкой в форум, дело трудоёмкое - требуется многократный проход с перекодированием (а если английские слова были, то снова их расставлять или обрамлять).

    Всё же вводить сразу кириллицу намного удобнее.

    Если интересно подробнее про такие средства и их известные НЕдостатки и НЕудобства, то вот информация по форумам: "Перекодировщики транслита и их известные неудобства".

  3. третьи предлагают более удобный способ (нет шага перекодировки всего текста из транслита) - нажимаешь на клавиши, а на экране такой страницы сразу, по мере нажатия, кириллица появляется - этот способ использован и на данной странице.

    Кроме того, они заставляют использовать их вариант соответствия клавиш, единственный, а это неудобно, то есть для многих "НЕ так, как дома"
    (а зачем же на Чужом компьютере вводить НЕ так, как на Своём? Хочется же привычно вводить):

    если предлагается Стандартная раскладка 'йцукен', то люди, привыкшие дома к Фонетической, не могут вводить текст, и наоборот, если предлагается Фонетическая, то пользователи стандартной раскладки не могут вводить текст - будут долго каждую букву искать...

    Кроме того, многие из таких страниц 3-го типа имеют следующие серьёзные недостатки:


 

Эту Виртульную Клавиатуру можно использовать и БЕЗ подключения к Интернету -
просто записав на компьютер или флешку

Эту, описанную на данной странице Виртуальную Клавиатуру можно и без Интернета использовать, просто открыв её HTML файл в браузере щёлкнув по файлу klava.htm.

Для такого варианта я подготовил само-раскрывающийся архив   VirtKbd.exe

Как и страница в Интернете, это бесплатно smile

Можете сгрузить, щёлкнув по этой ссылке выше, положите в пустую папку и щёлкните по этому файлу.
После разархивирования прочтите короткую инструкцию в файле Info.htm

Этот же мой архив предлагается на многих сайтах-сборниках бесплатных программ (но может, более старая версия) типа freeware.ru, download.ru и др.
Например, см. http://soft.softodrom.ru/ap/p5268.shtml


Встроить эту Виртуальную Клавиатуру себе на сайт или форум

Если Вы хотите 'встроить' данную Виртуальную Клавиатуру (где "ввод как дома") у себя на сайте/форуме/Гостевой Книге/Домашней странице:

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

Разные варианты возможного использования данной Виртуальной Клавиатуры описаны (с работающими примерами) на странице http://WinRus.com/tstKlava.htm (и там же - условия использования её программного кода на Вашем сайте).

Если какой-то из вариантов понравится, то напишите мне (там e-mail адрес), я тогда отвечу, где .zip с нужными файлами именно для этого варианта брать, какие есть параметры настройки (раскладка по умолчанию; не-американские режимы,...) и т.п.


 

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