nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 21 Oct 2017 09:56



Reply to topic  [ 23 posts ]  Go to page 1, 2  Next
Подключение PS/2 клавиатуры через COM порт 
Author Message
Supreme God
User avatar

Joined: 21 Oct 2009 11:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
Lavr wrote:
Shaos, а какой интерфейс обычно у этих урезaнных nedo-клавиатур?
У тебя ж вроде как Palm есть, как они, к примеру, с ним стыкуются?

У старых пальмов последовательный интерфейс был, а у новых девайсов как правило блютуз

Меня сабж заинтересовал вот в каком аспекте: с точки зрения железа, преобразующего
интерфейс PS/2 клавиатуры в стандарт RS-232 - я сложностей не вижу и даже нашел две
похожие темы...
Подключение PS/2 клавиатуры к КПК через COM порт и
Подключение PS/2 клавиатуры к PDA

Но вот программно, естественно, нужен драйвер, обслуживающий прерывания COM порта
и помещающий принятый код в буфер клавиатуры.
Под DOS - я понимаю, как это сделать... а вот под Вендой - "меня терзают смутные сомнения..." :-?
Quote:
Для обработки сигналов клавиатуры, поступающих на RS-232 используется программа (драйвер) для подключения Newton клавиатуры, специфическая для каждого типа PDA. Для Palm можно использовать KeyZ. Для PSION это Newton Keyboard driver for PSION device. Для Windows CE - NewtonKey.

А вот если есть необходимость подключить PS/2 клавиатуры через COM порт к обычному
Виндавозному ноутбуку, драйвер от Windows CE - NewtonKey вряд ли ведь подойдет?
Как в этом случае порешать такую проблему?

P.S. Вот еще один похожий проект... Нет, я понимаю, что терминальная программа понимает COM порт,
но Венда-то вряд ли понимает такую кавиатуру...

AT Keyboard Interface V1.04
AT Keyboard Interface V2.04
Интерфейс клавиатуры АТ - перевод.

_________________
iLavr


Last edited by Lavr on 08 Nov 2015 20:19, edited 1 time in total.



08 Nov 2015 19:21
Profile
Admin
User avatar

Joined: 09 Jan 2003 02:22
Posts: 15560
Location: Colorado
Reply with quote
для обычного виндового ноута подойдёт вот такая штука:

Image

которая подключает любые PS/2 клаву и мышу через USB:

http://www.trendnet.com/products/proddetail.asp?status=view&prod=275_TU-PS2

P.S. у современного виндового ноута COM порта давно нету...

_________________
:eugeek: https://twitter.com/Shaos1973


08 Nov 2015 20:17
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 11:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
...подключает любые PS/2 клаву и мышу через USB:
...
P.S. у современного виндового ноута COM порта давно нету...

А кто сказал, что ноут современный? - Никто не говорил...
Интересует драйвер или какой-то способ переназначения, чтобы Венда
понимала PS/2 клавиатуру именно через COM порт.

Причем совсем не обязательно, чтобы физический COM порт в ноуте был.
У меня, к примеру, есть 2 кабеля для прошивки мобильников, так вот,
когда они втыкаются в USB-порт, у Венды появляются в оборудовании
дополнительные COM порты, причем микроконтроллеры в этих кабелях
организуют реальный RS-232 интерфейс.
Я для проверки соединял в сеть ноутбук с десктопом по такому кабелю,
причем у десктопа COM порт был реальный.

_________________
iLavr


08 Nov 2015 20:25
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 11:08
Posts: 7777
Location: Россия
Reply with quote
Ааааааааааааа! Сам нашел... нашел... нашел! :ebiggrin:
http://forum.ru-board.com/topic.cgi?forum=62&topic=23763

А я подозревал, что у Венды должно быть переназначение потока
ввода, раз уж это еще в DOS было!... :esmile:
Attachment:
ps2-rs232.jpg
ps2-rs232.jpg [ 101.92 KiB | Viewed 2433 times ]

_________________
iLavr


08 Nov 2015 21:01
Profile
Admin
User avatar

Joined: 09 Jan 2003 02:22
Posts: 15560
Location: Colorado
Reply with quote
А вон даже как можно - не знал :roll:

_________________
:eugeek: https://twitter.com/Shaos1973


08 Nov 2015 21:36
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 11:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
А вон даже как можно - не знал :roll:

Ты представляешь, я и сам до сегодня не знал, хотя это скриншот с моей собственной Win-98! :o
Но не могли же М$ выкинуть те возможности, которые были еще в DOS, хотя они там не так
явно и не так красиво включаются...
Черт... целый вечер потратил, чтобы это найти... :-?

Но забавно! :ebiggrin: Значит Вендой можно управлять с телетайпа от PDP-8, хотя это вряд ли кто-либо пробовал... :esmile:

-------Image

_________________
iLavr


08 Nov 2015 21:58
Profile
God

Joined: 02 Jan 2006 05:28
Posts: 1340
Location: Abakan
Reply with quote
Интересно, в XPшке тоже имеется. Никогда не обращал внимания на эту настройку, хотя видел не раз. :roll:


09 Nov 2015 00:49
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 11:08
Posts: 7777
Location: Россия
Reply with quote
jdigreze wrote:
Интересно, в XPшке тоже имеется.

A вот в Венде-7, похоже, что уже и не имеется... :esad: Зря я, видимо, столь положительно
отозвался о M$... В ней на этой вкладке речевой интерфейс и экранная клавиатура.

Но, может быть, куда еще перенесли, я особо не искал, а только проверил информацию по ссылке:
http://forum.ru-board.com/topic.cgi?forum=62&topic=23763

А само решение - подключение альтернативного устройства ввода через СОМ-порт - оказалось
весьма популярным, хоть я и не знал о нем.
Сканеры штрих-кодов так подключают и еще некоторые гаджеты с интерфейсом RS-232.
Поиск также показал, что сторонняя утилита Bill_COMtoKB умеет это же делать, есть и другие,
в частности, comkey.exe .

_________________
iLavr


09 Nov 2015 06:58
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 11:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
A вот в Венде-7, похоже, что уже и не имеется... :esad: Зря я, видимо, столь положительно отозвался о M$...

Пришлось мне тут в силу обстоятельств снова вернуться к этому вопросу: Альтернативные устройства ввода Windows 7.

Вот что советуют сами мелкомягкие...
Quote:
Замена альтернативных устройств ввода
В Windows 7 альтернативные устройства ввода недоступны. Предыдущие версии
Windows поддерживали альтернативные устройства ввода, такие как устройства
расширения коммуникации, подключаемые к последовательному порту компьютера.
Поэтому пользователи, которым необходимы эти устройства, должны перед обновле-
нием ОС до версии Windows 7 установить соответствующее решение стороннего
разработчика.
Рекомендуемые решения: AAC Keys from AAC Institute (http://www.aacinstitute.org/)
и SKEYS from Eyegaze (http://www.eyegaze.com/).


AAC Keys from AAC Institute я нашел, скачал, но еще не пробовал...
https://aacinstitute.org/aac-keys/
https://www.prentrom.com/support/aac-keys-alternative-serialkeys-pc-2

А вот с SKeys for Windows какая-то непонятная мне засада:
http://www.eyegaze.com/support/download-microsoft-skeys/
Почему-то SKeys for Windows с этой страницы не download-ится... :-?
Даже в исходный код страницы глянул и не нашел намека на download. :osad:


P.S. Похоже, что нашел SKeys for Windows вот здесь:
http://varfile.info/sites/www.eyegaze.com-426/ru-files.html
хотя это какой-то "левый" сайт...

_________________
iLavr


12 Oct 2016 18:53
Profile
God

Joined: 02 Jan 2006 05:28
Posts: 1340
Location: Abakan
Reply with quote
Lavr wrote:
Почему-то SKeys for Windows с этой страницы не download-ится...
Даже в исходный код страницы глянул и не нашел намека на download.
Это потому что, у них там написано:
www.eyegaze.com wrote:
This function has been replaced with our Eyegaze Edge Link®
А эдж линк - USB-хрень, видимо драйверов не требует.


12 Oct 2016 23:31
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 11:08
Posts: 7777
Location: Россия
Reply with quote
jdigreze wrote:
Lavr wrote:
Даже в исходный код страницы глянул и не нашел намека на download.
Это потому что, у них там написано:
www.eyegaze.com wrote:
This function has been replaced with our Eyegaze Edge Link®
А эдж линк - USB-хрень, видимо драйверов не требует.
Да это я прочитал...
Но если они оставили страницу Download SKeys for Windows, могли бы и дистрибутив SKeys for Windows на ней оставить - вдруг кому-то всё еще надо!

_________________
iLavr


13 Oct 2016 07:13
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 11:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
чтобы Венда понимала клавиатуру именно через COM порт.

Ну я так подумал, что для этого клавиатура должна быть с интерфейсом RS-232 (или переходником PS/2 -> RS-232).
И я решил клавиатуры с интерфейсом RS-232 поискать, ибо мне они не встречались...

Неожиданно я таких клавиатур приличное количество нашел, вот только чаще всего
они индустриального исполнения (industrial keyboard, kiosk keyboard).
Attachment:
industrial_Keyboard.jpg
industrial_Keyboard.jpg [ 29.44 KiB | Viewed 1482 times ]

Product Name: industrial metal Keyboard with Trackball
Model: SPC-2-G


Мне, честно говоря, немного непонятно, как по RS-232 переключать РУС/LAT...
Вот думаю, как бы это попробовать... может быть со второй машины через COM порт термиальной программой...

_________________
iLavr


20 Nov 2016 10:13
Profile
Admin
User avatar

Joined: 09 Jan 2003 02:22
Posts: 15560
Location: Colorado
Reply with quote
Может это "интеллектуальная" клавиатура? Имитирующая какой-то старый терминальный протокол?...

_________________
:eugeek: https://twitter.com/Shaos1973


20 Nov 2016 11:54
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 11:08
Posts: 7777
Location: Россия
Reply with quote
Да я вообще не встречал клавиатур с интерфейсом RS-232.
Вот решил полюбопытствовать - какие они были... или есть.
Всё ж RS-232 - это один из первых коммуникационных интерфейсов.
Кстати, эти клавиатуры зовут Serial Keyboard.

Вот тут много экземпляров: RS-232, RS-422 Serial Keyboards
Где бы только взглянуть, что за коды они передают через RS-232, кроме ASCII...

_________________
iLavr


20 Nov 2016 12:23
Profile
Admin
User avatar

Joined: 09 Jan 2003 02:22
Posts: 15560
Location: Colorado
Reply with quote
Вот такую штуку я видел в серверной нашего кабельного оператора:
http://www.electronickeyboards.com/keyboard-mounts.html
Только незнаю как эта клава была подключена к линуксовому серваку...

_________________
:eugeek: https://twitter.com/Shaos1973


20 Nov 2016 12:53
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 23 posts ]  Go to page 1, 2  Next

Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.