![Изображение](http://blackstrip.ru/brokb.png)
Версия: 1.0
Вес программы: 31 КБайт
Скачать с blackstrip.ru: http://blackstrip.ru/brokb.apk
Скачать с Google Play: https://play.google.com/store/apps/deta ... .bss.brokb
В DOS-эмуляторе под названием DosBox можно запустить русификатор типа keyrus, часть дос-шрифта выше 127 кода будет заменена с французских и немецких на русские буквы, и по определенной клавише можно будет переключать язык ввода с английского на русский и обратно. Бывают разные виды русификаторов, мне больше всего нравится тот, который ставит переключение языка на F12. Хотя, конечно, бывает и переключение языка по Ctrl+Shift (и даже L.Ctrl+L.Shift для английского и R.Ctrl+R.Shift для русского) или L.Shift+R.Shift.Политика конфиденциальности для Google Play / Privacy policies for Google Play
Клавиатура BroKB Emulz для Android не собирает данные и не передает третьим сторонам.
BroKB Emulz keyboard for Android is not collecting any of your data and is not tranferring it to third parties.
Любая клавиатура типа Gamepad для Dosbox или Hacker's Keyboard позволяет вызвать по F12 переключение языка, причем Hacker's Keyboard позволяет зажимать также и сочетания клавиш с Ctrl/Shift/Alt, т.е. способна переключать язык и в остальных русификаторах (которые не по F12 переключают язык) или перегрузить эмулятор по Ctrl+Alt+Del и пр. действия.
Но одна проблема оставалась, например, при создании оболочки для доса BlackStrip Shell - даже переключив язык ты не видишь русской клавиатуры на экране. При вводе русскоязычных строк (а это всё русскоязычное оформление интерфейса BSS) приходилось вслепую по памяти жать клавиши англоязычной клавиатуры, вспоминая что, например, средний ряд это ФЫВАПРОЛДЖЭ. Жать, ошибаться, стирать, снова жать и т.д. Это здорово тормозило процесс разработки.
Сейчас уже под эмулятором LBochs в Windows XP можно спокойно писать программы на Delphi 7, например. Но и там та же проблема - мне нужно, чтоб клавиатура вводила англоязычные буквы, но на клавишах у нее были написаны русскоязычные. Windows, как и русификатор DOS, сам догадывается по коду клавиши и текущему языку в русификаторе/windows-языковой панели что я ввожу. Просто "русскоязычная клавиатура" в данном случае не вводит английских букв и от того после переключения в DOS/Windows на русский - не вводится ничего вообще. Нужна именно англоязычная клавиатура, но с русскими символами на клавишах.
Я пытался настроить клавиатурные раскладки клавиатуры, встроенной LBochs, но там нет возможности сменить символы, отображаемые на клавишах, только можно изменить коды клавиш (например, клавиша Z будет вводить Y, а клавиша Y будет вводить Z).
Поэтому была написана эта клавиатура - BroKB Emulz. Вводит в систему только английские символы. А показывает на клавишах или английские, или русские (переключение по кнопке Рус/Лат).
Цифровые клавиши сделаны подобно клавиатуре в браузере Bro из PaintCAD 4Windows - они по бокам от пробела. Также есть ряд функциональных клавиш F1-F12. Также есть клавиша Esc и клавиши перемещения курсора по тексту (Влево-Вправо-Вверх-Вниз).
Работает и в ДОСе:
![Изображение](http://blackstrip.ru/tmp/brokb100/brokb3.jpg)
![Изображение](http://blackstrip.ru/tmp/brokb100/brokb2.jpg)
И в Windows:
![Изображение](http://blackstrip.ru/tmp/brokb100/brokbru.jpg)
![Изображение](http://blackstrip.ru/tmp/brokb100/brokben.jpg)
Можно писать любые тексты, например, свои программы, русскоязычную справку для них, любые тексты. Клавиатура полупрозрачная как и другие известные клавиатуры, поэтому сквозь нее виден LBochs или DosBox. Бесплатная, без рекламы.
В перспективе / в будущих версиях:
- сделать уведомление, висящее около часов, позволяющее вызвать клавиатуру в любое время (т.к. в LBochs нет кнопки вызова андроид-клавиатуры, то приходится вызывать другие клавиатуры по их уведомлениям (такая фича есть, например, в Hacker's keyboard), а потом другой прогой Keyboard Switcher переключать Hacker's Keyboard на BroKB Emulz/другие клавиатуры);
- сделать возможность ввода сочетаний клавиш с Ctrl/Shift/Alt.