2013-09-20 3 views
2

В основном я использовал 2 клавиатуры очень долго для личного удобства, но теперь есть что-то, что действительно меня беспокоит. Я бы хотел переделать пробел на моей второй клавиатуре, чтобы я мог играть в определенную игру с двумя отдельными пробелами.Две отдельные клавиатуры, две отдельные пространственные бары

Проблемы, с которыми я столкнулся до сих пор, заключается в том, что программное обеспечение для переназначения клавиатуры имеет тенденцию переназначать ключи для обеих клавиатур. Или переназначение не работает в игре, хотя кажется, что он отлично работает в блокноте или таком. Скорее всего, так как переназначение происходит на более высоком уровне, то где игра извлекает его входы.

Вот что было сделано на HIDmacros;

Для триггера kbd6 32()

HIDMacros.SendKeys "p" 

Не так много, но я не слишком подкованных в этой области ха-ха

Кто-нибудь знает, как я могу этого достичь?

-Edit: О, и возможность «удерживать» ключ является обязательным, иначе они не будут иметь никакого смысла в этом: /. Я думаю, что аппаратные модификации на данный момент haha ​​

+1

Upvote потому, что звучит как интересная проблема, я хотел бы знать о тоже бур лень исследование. Вам понадобится код для идентификации всех клавиатур. – 576i

+0

Сделайте поиск по AHKHID. Это библиотека, которая может различать USB HID-устройства. –

ответ

1

Я смог использовать скрипт AHKHID и SharpKeys AutoHotKey для выполнения чего-то подобного.

Использование SharpKeys Я перепрограммировал ключ (в вашем случае это пробел) на какой-то фиктивный ключ. Затем, используя AutoHotKey с скриптом AHKHID, я смог прослушивать штрихи на этом ключе и определить, с какого устройства оно было отправлено - Тогда я бы смоделировал желаемый ход ключа. Я считаю, что это может сработать в вашей ситуации (также, я имитирую вверх и вниз, так что «удерживание» работает).

Я отправил полное решение на форуме в AutoHotkey в: http://www.autohotkey.com/board/topic/38015-ahkhid-an-ahk-implementation-of-the-hid-functions/page-29#entry631055

Удачи

+2

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

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

  • Нет связанных вопросов^_^