2013-09-11 3 views
2

У меня есть клавиатура X7 G800V с 15 пользовательскими клавишами. Проблема в том, что они не обнаруживаются ни в чем, кроме программного обеспечения, которое поставляется с клавиатурой, которая является настоящей пещерой, потому что я не могу использовать их в Photoshop, слове или любой другой программе. Есть ли способ сделать их обнаружимыми? Я открыт для идей, даже если они включают в себя запись моего собственного драйвера, хотя мне могут понадобиться некоторые советы по этому поводу, но все же я открыт для обучения. Ведь ребята из A4Tech делают это со своим программным обеспечением, и я думаю, что они даже не устанавливают никаких драйверов.Обнаружение пользовательских клавиш клавиатуры

PS: Извините, что это не вопрос программирования.

ответ

0

Если ОС не поддерживает эти ключи, я не вижу способа их обработки, если вы не можете настроить драйвер для передачи их ОС в качестве другого ключа. Например, если вы нажмете клавишу Special1, драйвер сообщает операционной системе обрабатывать ее как Play.

Или вы можете подумать о том, чтобы написать драйвер самостоятельно, если драйвер открыт с открытым исходным кодом или доступен API.

+0

Спасибо за ответ :) Я могу легко переназначить ключи на другие, которые могут обнаружить окна с помощью программного обеспечения, поставляемого с клавиатурой, но это не то, что я ищу. Должен быть способ включить использование этих дополнительных ключей. Существуют и другие клавиатуры с настраиваемыми ключами, которые можно обнаружить в окнах, используя какой-то драйвер, поставляемый с ними. – Phoenix

+0

О, и написать собственный драйвер - это вариант, но проблема в том, что ни программное обеспечение/драйвер с открытым исходным кодом, ни API нет. PS: Просто потому, что люди из A4Tech слишком ленивы, чтобы сделать правильный драйвер для своей клавиатуры, это не значит, что я тоже должен быть: D – Phoenix

+0

Не обижайтесь, но я бы даже не подумал о покупке специальной клавиатуры без драйвера по крайней мере, предоставляя API. Если, конечно, он не обычный, без каких-либо специальных функций. :) –

Смежные вопросы