10.12.2014, 20:32 | #1 (permalink) |
Новичок
Регистрация: 10.12.2014
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Переназначение клавиш клавиатуры и мыши
Появилось необходимость для одной игрушки изменить управление мышью и клавиатурой. Суть такова: Движение мышью в определённом направлении должно соответствовать нажатию определённой кнопки на клавиатуре. Длительное перемещение мышью чтоб соответствовало зажатому состоянию клавиши. Например, мышь назад — Q, мышь вперёд — E. Смотрел много Key Tweak'еров, ни один из них на это не рассчитан. Максимум, который там предлагался — завязать нажатие кнопки на кнопки мыши, но не перемещение. Насколько я понял, проблема в том, что при нажатии клавиши, с клавиатуры идёт цифровой сигнал, а при перемещении мыши — аналоговый, и они вроде как несовместимы. Но с другой стороны, стики на геймпадах ведь тоже аналоговые, но нажатия клавиш на них завязать можно. Вопрос. Действительно ли можно завязать перемещение мыши на кнопки клавиатуры, и как это сделать. |
10.12.2014, 20:32 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Эти обсуждения по содержанию схожи с вашими и могут вам помочь Программа для изменения клавиш Конфликт клавиатуры и мыши PS2 и USB |
10.12.2014, 21:33 | #2 (permalink) |
Явный оптимист
Регистрация: 13.08.2010
Сообщений: 3,754
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 7574
|
Нет , мышь бывает оптическая и лазерная но сигнал общения с контроллером компьютера однозначно цыфровой значит алгоритмы сигналов трудно совместимы или это ни так существенно чтоб создавать программу по адаптации .
|
11.12.2014, 01:57 | #3 (permalink) |
Новичок
Регистрация: 10.12.2014
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Окей, то есть готового решения точно не найти?
В таком случае, если говорить о написании программы, то куда копать, что сможет мне в это деле помочь? "Какой запрос писать в гугл " ? Просто вопрос принципиальный для меня. |
11.12.2014, 02:57 | #4 (permalink) |
Member
Регистрация: 16.03.2011
Адрес: Севастополь
Сообщений: 679
Сказал(а) спасибо: 97
Поблагодарили 129 раз(а) в 9 сообщениях
Репутация: 22123
|
Есть API функция GetCursorPos. От нее и отталкиваться.
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|