Что нового

[Мышь, клавиатура] Две клавиатуры: как отличить нажатия на одной клавиатуре от нажатий на другой?

flare

Новичок
Сообщения
3
Репутация
0
Привет, ребят.

Есть a4tech x7g100 (на картинке) и ноунейм PS/2 клавиатуры.
Включены обе.

Подскажите, как программно отличить искомые нажатия клавиш g100 от нажатий на второй клаве? Ну, чтобы скрипт игнорировал нажатия на ps\2 и срабатывал только на мелкой?
Конечная цель - написание биндов.

Офф:

Extra key assigner (EKA), рекомендованный самими a4течами, не обновляется с 5го года и не работает на w7

Играть на пс2 не удобно, слишком большая для стола + кнопки говно.

собсна usb a4tech x7g100

 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Re: [Мышь, клавиатура] Две клавиатуры: как отличить нажатия на одной клавиатуре от нажатий на друго

Изучайте Raw Input , другого способа я не вижу.
 
Автор
F

flare

Новичок
Сообщения
3
Репутация
0
Re: [Мышь, клавиатура] Две клавиатуры: как отличить нажатия на одной клавиатуре от нажатий на друго

Угу, спасибо, мои подозрения превратились в уверенность что до отпуска и так сойдет :whistle:
 

WSWR

AutoIT Гуру
Сообщения
941
Репутация
363
Re: [Мышь, клавиатура] Две клавиатуры: как отличить нажатия на одной клавиатуре от нажатий на друго

Все написано до нас :smile:
http://www.autoitscript.com/forum/topic/95105-hid-human-interface-device-communications-in-xp/

Несколько измененнные два примера с RawInput.au3, честно говоря, я уже забыл, что там к чему, вроде нужно сначала получить код каждой клавиатуры и потом можно детектить, на какой кнопка нажата. Вариант не лишен недостатков - блокировать другую клаву скорее всего не получиться :whistle:
Но точно знаю, на других языках такие вещи писали.
 
Верх