Go to the English language version of this page

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

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

http://Klava.RusWin.net

( = http://porusski.net     = http://ourworld.compuserve.com/homepages/PaulGor/screen_r.htm)



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

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

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

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



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

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



Данная Виртуальная Клавиатура работает лучше всего под браузерами Опера, Мозилла/Firefox/Netscape, Internet Explorer. Под другими не так удобно, но это НЕ имеет значения - ради удобства ввода можно и в нелюбимый браузер зайти smile Подробнее об этом ниже, в тексте описания возможностей Клавиатуры, в пункте 5.



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



Как и дома, с системной клавиатурой, здесь НЕ используются "сочетания", когда несколько латинских букв представляют одну русскую.

То есть, человек, оказавшийся вне дома НЕ должен будет "на ходу" изучать требуемые другими сайтами "правильные сочетания латиницы" (sch?shh?xh? ju/yu? "j+od"?) -
да и зачем, если он в такой ситуации может, только через год, в очередном отпуске, окажется -
а сможет вводить привычно, как дома.

Вообще, как бы 'мудро' ни был сделан "перекодировщик сочетаний", всё равно "ввод с сочетаниями" сильно НЕ похож на ввод на своём компьютере с системной клавиатурой -

ввод с "сочетаниями" (все эти zh,sch/shh/xh,yu/ju, "j+od",...) НЕестественен -
естественным является ОБЫЧНЫЙ ввод национальных букв - как люди пишут дома с системной клавиатурой - по-русски, по-английски, по-немецки, по-чешски,... Верно ведь?

Вот такой режим ввода и поддерживается на описываемой странице.



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

  

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


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

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

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

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

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

Вот здесь и предлагается такой обычный режим - "как дома с системными средствами"



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

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

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

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


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

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

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


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



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



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



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

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

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


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


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

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

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

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

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

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

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



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

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

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




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

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

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

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

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

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

            Klava.RusWin.net   или   porusski.net  

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

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

4.
Длина строки в поле ввода - 72, чтобы легче было получить нормальный текст для Почты или Новостных конференций. Нажимайте "Enter" в конце каждой строки, если Вы готовите текст именно для такой цели, чтобы скопировать его потом в окно подготовки сообщения e-mail или Newsgroups.

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

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

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

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

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

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

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

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

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

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



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

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


 
Примечание. Поле ввода текста в Вашем браузере - это юникодовое окно, поэтому копирование текста отсюда в другое 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-го типа работают только под MS Internet Explorer (или под Оперой не работают), и кроме того, заставляют использовать их вариант соответствия клавиш, единственный, а это неудобно, то есть для многих "НЕ так, как дома"
    (а зачем же на Чужом компьютере вводить НЕ так, как на Своём? Хочется же привычно вводить):

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

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


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

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

Разные варианты возможного использования данной Виртуальной Клавиатуры описаны (с работающими примерами) на странице http://RusWin.net/tstKlava.htm (и там же - условия использования её программного кода на Вашем сайте).
Если какой-то из вариантов понравится, то напишите мне (там e-mail адрес), я тогда отвечу, где .zip с нужными файлами именно для этого варианта брать, какие есть параметры настройки (раскладка по умолчанию; не-американские режимы,...) и т.п.


 

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