Эмулятор клавиатуры МС 7004
Клавиатура МС 7004 работает через интерфейс RS-232 ( на скорости 4800;8N1 ), поэтому программа MS7004.exe позволяет использовать IBM PC с COM-портом для эмуляции данной клавиатуры.
Имя COM-порта Windows, через который должен работать эмулятор, задаётся в файле MS7004_COM.cfg :
Поскольку клавиши на клавиатурах PC и МС 7004 не совпадают - для всех клавиш PC с символьными обозначениями эмулятор в латинском режиме ( а также при нажатой клавише <Ctrl> ) генерит сканкоды МС 7004 для "латинских" символов клавиатуры PC, а в русском режиме - сканкоды для "русских" символов. Так, например, клавиша <2@"> PC в режимах ЛАТ, РУС и РУС+Shift генерит сканкод клавиши <2"> МС 7004, а в режиме ЛАТ+Shift - сканкод клавиши <Ю@> МС 7004.Код:[ComPort_Adapter.ini] PortName = COM1
При нажатии клавиши <Esc> последовательно генерятся сканкоды нажатия клавиш <СУ> и <C>, а затем код отжатия ( который генерится клавиатурой МС 7004 только при отжатии клавиш <СУ> или <ВР> ). За счёт этого нажатие клавиши <Esc> эквивалентно нажатию клавиш <Ctrl>+<C>.
Кроме того, клавиша <Scroll Lock> генерит сканкод клавиши <СТОП КАДР> ( также как и клавиша <F1> ).
Другие специальные клавиши PC генерят сканкоды следующих клавиш МС 7004:
Сканкоды клавиш <ДОП ВАРИАНТ> .. <F20> не генерятся.Код:LWin - РУС/ЛАТ LAlt - КМП RAlt - КМП RWin - [ _ ] Apps - [ ] ( пустая клавиша рядом с забоем ) Ext+ - F13 ( в КСМ и КЦГД вводит код ПС )
...
Код:Кабель ДВК "УВИ-4" от платы КЦГД к клавиатуре МС 7004. ОНП-КГ-56-10-Р50 ОНЦ-ВГ-4-5/16Р COM-порт 1 -------------------------- 3 Д.Вых <-- 3 TX 2 -------------o------------ 4 Общий 5 SG 3 -------------|------------ 2 Д.Вх --> 2 RX 4 -------------o 5 -------------|------o------ 1 +12 В 6 -------------+ | 7 --------------------+ 8 ------------ x x ------- 5 не подключён 9 ------------ x 10 ------------ x
Код:Кабель ДВК "УВИ-1" от платы КСМ к клавиатуре МС 7004. ОНП-КГ-56-10-Р50 ОНЦ-ВГ-4-5/16Р COM-порт 1 --------------------o------ 1 +12 В 2 --------------------^ 3 -------------o------------ 4 Общий 5 SG 4 -------------^ 5 -------------o------------ 2 Д.Вх --> 2 RX 6 -------------^ 7 -------------------------- 3 Д.Вых <-- 3 TX 8 ------------ x x ------- 5 не подключён 9 ------------ x 10 ------------ x



Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
Радио-Губитель
Канал на 
