Система - Клавиатура 18 кл. как отдельное устройство.

Ответить
Аватара пользователя
8Toxa8

Система - Клавиатура 18 кл. как отдельное устройство.

Сообщение 8Toxa8 »

Приобрел мини клавиатуру 18 клавиш, подключил и автоматом установились дрова, но работает она синхронно с правой частью основной клавиатуры.

Как подключить мини клавиатуру 18 клавиш как отдельное устройство функции которой не будут пересекаться с основной клавиатурой? Использоваться будет для управления осями X Y и шпинделем из программы Mach3.
Аватара пользователя
Iska

Re: Система - Клавиатура 18 кл. как отдельное устройство.

Сообщение Iska »

Цитата 8Toxa8:



но работает она синхронно с правой частью основной клавиатуры.
Система - Клавиатура 18 кл. как отдельное устройство.




Поясните.
Аватара пользователя
8Toxa8

Re: Система - Клавиатура 18 кл. как отдельное устройство.

Сообщение 8Toxa8 »

Цитата Iska:



Поясните.
Система - Клавиатура 18 кл. как отдельное устройство.




Подключено две клавиатуры по USB, одна обычная, а вторая мини на 18 клавиш, нажатие кнопок на мини дублирует кнопки основной клавы, команды идентичны, работает синхронно. Не знаю как это правильно сделать, переназначить команды клавиш мини клавы на команды которых нету на основной клавы, что бы потом просто привязать их на нужные функции в программе и они не пересекались с кнопками основной клавы.
Аватара пользователя
DVDshnik

Re: Система - Клавиатура 18 кл. как отдельное устройство.

Сообщение DVDshnik »

8Toxa8, к компьютеру можно подключать одновременно то ли 127, то ли 255, не суть, клавиатур. Я пробовал падключать пару-тройку. Они работают, но засада именно в том, что они как раз и работают параллельно.
Аватара пользователя
Kirill_S

Re: Система - Клавиатура 18 кл. как отдельное устройство.

Сообщение Kirill_S »

Может вам смотреть в сторону джойстика или многокнопочной мыши?
Аватара пользователя
8Toxa8

Re: Система - Клавиатура 18 кл. как отдельное устройство.

Сообщение 8Toxa8 »

Цитата Iska:



8Toxa8, что значит «нажатие дублирует»?
Система - Клавиатура 18 кл. как отдельное устройство.




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

Re: Система - Клавиатура 18 кл. как отдельное устройство.

Сообщение 8Toxa8 »

Цитата Kirill_S:



Может вам смотреть в сторону джойстика или многокнопочной мыши?
Система - Клавиатура 18 кл. как отдельное устройство.




Клавиатура удобней, будет встраиваемая в станок панель управления.
Аватара пользователя
Grabber2006

Re: Система - Клавиатура 18 кл. как отдельное устройство.

Сообщение Grabber2006 »

В Windows не предусмотрено разделение скан-кодов клавиш по разным клавиатурам. API-функция доставляет скан-код нажатой клавиши с учётом шифтов, но в ней нет никакой переменной, которая определяла бы клавиатуру. Думаю, что и в Unix то же самое.



Более того, "железным" способом с дополнительной клавиатуры можно набрать вообще любые символы с помощью
Alt-кодов
(нужен доступ к клавише Alt).



Но во всём этом есть хорошая новость: скан коды абсолютно всех клавиш на дополнительной клавиатуре отличаются от скан-кодов клавиш на основной клавиатуре. Т.е. можно программно определить нажата, например, "6" на дополнительной клавиатуре или "6" на основной.

Коды клавиш
.



Также обратите внимание, что на дополнительной клавиатуре находится клавиша NumLock, которая меняет назначение цифровых клавиш (NumLock можно управлять программно).
Ответить

Вернуться в «Программное обеспечение Windows»