Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > MS Windows > Ввод английских символов в оконном режиме |
Автор: Bester 8.11.2007, 15:40 |
У меня такая ситуация. Английские символы можно вводить только в полноэкранном режиме. В оконном режиме:![]() |
Автор: Alix 8.11.2007, 17:05 |
Не совсем понятно, а скриншот явно не добавляет понятности, просто черное окно... Продемонстрируйте нагляднее как-нибудь. Вообще я бы понял проблему, если бы были траблы с русским... Переключать раскладку пробовал? Попробуй left Ctrl+ left Shift обычно для перехода на англ, правые ctrl+shift - на русский, еще под досом часто действует left shift+right shift. |
Автор: Bester 8.11.2007, 17:33 |
Пишу подробно. Стоит у меня KEYRUS.COM, запускаю паскаль с помощью файла bat(keyrus.com TPX.EXE). При запуске одного TPX.EXE все ОК, но невозможно переключить язык ввода(с английского на украинский и руский). При запуске bat файла я вижу черное окно(см. скрин), при нажатии на Ctrl(переключает язык ввода на украинский) черное окно превращается в норальное окно паскаля, при нажатии на Shift(переключает язык ввода на руский) тож все ОК, но при переключении на английский(повторное нажатие на Shift) нормальное окно снова превращается в прежнее(черное). Когда переключится в полноэкраный режим(Alt+Enter) все нормально несмотря на язык ввода(можно без проблем писать на любом языке). Но мне не удобно писать в полноэкраном режиме, поэтому прошу вас помочь сделать так, что б можно было писать на английском в оконном режиме. |
Автор: Alix 8.11.2007, 18:31 |
Дело в том, что keyrus.com использует некий стандартный набор шрифтов. Если набрать keyrus.com, то можно увидеть следующий текст: /8X8=ON /8X14=AUTO /8X16=AUTO В оконном же режиме винды по-умолчанию 8x12. Попробуй вместо этого поставить там что-то другое - из списка выше, авось получится. |
Автор: volvo877 8.11.2007, 18:49 |
Мне, например, совсем непонятно, при чем тут Паскаль? Вопрос что, по программированию на Паскале? Я не вижу программы. Это проблема ОСи, и решать ее надо в соответствующем разделе... |
Автор: Bester 8.11.2007, 18:49 |
Alix, Пробовал, ставить разные шрыфты, но ситуация та же. |
Автор: Imple 8.11.2007, 23:00 |
А вы уверены, что русский ввод надо делать через keyrus а не через mode con? Если я не ошибаюсь - keyrus софтинка начала 90х (или даже конца 80х) годов, написанная для MS DOS. |
Автор: Bester 9.11.2007, 15:47 |
Imple, не уверен, можна по-подробнее как сделать русский(и украинский) ввод через mode con? |
Автор: Imple 9.11.2007, 17:15 |
Bester, какой у вас windows? |
Автор: Bester 9.11.2007, 20:08 |
Windows XP SP2 |
Автор: Bester 10.11.2007, 21:39 |
Вопрос решен, тему можно закрывать. Помогла в этом другая версия keyrus.com. |
Автор: DenSel 21.3.2012, 14:51 |
Столкнулся с такой же проблемой. В оконном режиме при переключении раскладки клавиатуры все в окне закрашивается черным цветом, пропадает. Нашел решение проблемы на форуме http://usenet.su/showthread.php/411516-Keyrus-и-Windows Кратко суть в том, что в полноэкранном режиме при переключении раскладки клавиатуры меняется цвет рамки по периметру экрана. Как бы сигнализирует нам, что мы переключились на другой язык. В оконном режиме такая рамка отсутствует, наверно не предусмотрена. И из-за этого происходит такой глюк/баг. Чтобы отключить изменения цвета рамки, надо изменить параметр COLOR (по умолчанию присвоено /COLOR=1,16 ) Нужно вызвать keyrus c ключом: KEYRUS /COLOR=0,0 ...и можно работать в оконном режиме ![]() |