Приобрел мини клавиатуру 18 клавиш, подключил и автоматом установились дрова, но работает она синхронно с правой частью основной клавиатуры.
Как подключить мини клавиатуру 18 клавиш как отдельное устройство функции которой не будут пересекаться с основной клавиатурой? Использоваться будет для управления осями X Y и шпинделем из программы Mach3.
Система - Клавиатура 18 кл. как отдельное устройство.
-
Iska
Re: Система - Клавиатура 18 кл. как отдельное устройство.
Цитата 8Toxa8:
но работает она синхронно с правой частью основной клавиатуры.
Поясните.
но работает она синхронно с правой частью основной клавиатуры.
Система - Клавиатура 18 кл. как отдельное устройство.
Поясните.
-
8Toxa8
Re: Система - Клавиатура 18 кл. как отдельное устройство.
Цитата Iska:
Поясните.
Подключено две клавиатуры по USB, одна обычная, а вторая мини на 18 клавиш, нажатие кнопок на мини дублирует кнопки основной клавы, команды идентичны, работает синхронно. Не знаю как это правильно сделать, переназначить команды клавиш мини клавы на команды которых нету на основной клавы, что бы потом просто привязать их на нужные функции в программе и они не пересекались с кнопками основной клавы.
Поясните.
Система - Клавиатура 18 кл. как отдельное устройство.
Подключено две клавиатуры по USB, одна обычная, а вторая мини на 18 клавиш, нажатие кнопок на мини дублирует кнопки основной клавы, команды идентичны, работает синхронно. Не знаю как это правильно сделать, переназначить команды клавиш мини клавы на команды которых нету на основной клавы, что бы потом просто привязать их на нужные функции в программе и они не пересекались с кнопками основной клавы.
-
DVDshnik
Re: Система - Клавиатура 18 кл. как отдельное устройство.
8Toxa8, к компьютеру можно подключать одновременно то ли 127, то ли 255, не суть, клавиатур. Я пробовал падключать пару-тройку. Они работают, но засада именно в том, что они как раз и работают параллельно.
-
Kirill_S
Re: Система - Клавиатура 18 кл. как отдельное устройство.
Может вам смотреть в сторону джойстика или многокнопочной мыши?
-
Kirill_S
-
8Toxa8
Re: Система - Клавиатура 18 кл. как отдельное устройство.
Цитата Iska:
8Toxa8, что значит «нажатие дублирует»?
Параллельно работают функции клавиш. Оно и логично, функции клавиш одинаковые, это если переназначить как то кнопки на команды отличные от другой клавы, к примеру слова или язык хоть китайский.
8Toxa8, что значит «нажатие дублирует»?
Система - Клавиатура 18 кл. как отдельное устройство.
Параллельно работают функции клавиш. Оно и логично, функции клавиш одинаковые, это если переназначить как то кнопки на команды отличные от другой клавы, к примеру слова или язык хоть китайский.
-
8Toxa8
Re: Система - Клавиатура 18 кл. как отдельное устройство.
Цитата Kirill_S:
Может вам смотреть в сторону джойстика или многокнопочной мыши?
Клавиатура удобней, будет встраиваемая в станок панель управления.
Может вам смотреть в сторону джойстика или многокнопочной мыши?
Система - Клавиатура 18 кл. как отдельное устройство.
Клавиатура удобней, будет встраиваемая в станок панель управления.
-
Grabber2006
Re: Система - Клавиатура 18 кл. как отдельное устройство.
В Windows не предусмотрено разделение скан-кодов клавиш по разным клавиатурам. API-функция доставляет скан-код нажатой клавиши с учётом шифтов, но в ней нет никакой переменной, которая определяла бы клавиатуру. Думаю, что и в Unix то же самое.
Более того, "железным" способом с дополнительной клавиатуры можно набрать вообще любые символы с помощью
Но во всём этом есть хорошая новость: скан коды абсолютно всех клавиш на дополнительной клавиатуре отличаются от скан-кодов клавиш на основной клавиатуре. Т.е. можно программно определить нажата, например, "6" на дополнительной клавиатуре или "6" на основной.
Также обратите внимание, что на дополнительной клавиатуре находится клавиша NumLock, которая меняет назначение цифровых клавиш (NumLock можно управлять программно).
Более того, "железным" способом с дополнительной клавиатуры можно набрать вообще любые символы с помощью
Alt-кодов
(нужен доступ к клавише Alt).Но во всём этом есть хорошая новость: скан коды абсолютно всех клавиш на дополнительной клавиатуре отличаются от скан-кодов клавиш на основной клавиатуре. Т.е. можно программно определить нажата, например, "6" на дополнительной клавиатуре или "6" на основной.
Коды клавиш
.Также обратите внимание, что на дополнительной клавиатуре находится клавиша NumLock, которая меняет назначение цифровых клавиш (NumLock можно управлять программно).