Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Windows (http://forum.oszone.net/forumdisplay.php?f=7)
-   -   Клавиатура 18 кл. как отдельное устройство. (http://forum.oszone.net/showthread.php?t=349172)

8Toxa8 08-07-2021 23:18 2961756

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

Iska 09-07-2021 01:08 2961761

Цитата:

Цитата 8Toxa8
но работает она синхронно с правой частью основной клавиатуры. »

Поясните.

8Toxa8 09-07-2021 09:19 2961781

Цитата:

Цитата Iska
Поясните. »

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

DVDshnik 09-07-2021 10:34 2961786

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

Kirill_S 09-07-2021 12:06 2961793

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

Iska 09-07-2021 23:26 2961840

8Toxa8, что значит «нажатие дублирует»?

8Toxa8 09-07-2021 23:29 2961841

Цитата:

Цитата Iska
8Toxa8, что значит «нажатие дублирует»? »

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

8Toxa8 09-07-2021 23:33 2961842

Цитата:

Цитата Kirill_S
Может вам смотреть в сторону джойстика или многокнопочной мыши? »

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

Grabber2006 10-07-2021 13:54 2961874

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

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

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

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


Время: 00:20.

Время: 00:20.
© OSzone.net 2001-