Технический форум

Технический форум (http://www.tehnari.ru/)
-   Вопросы от новичков (http://www.tehnari.ru/f182/)
-   -   Переназначение клавиш клавиатуры и мыши (http://www.tehnari.ru/f182/t100003/)

Gers 10.12.2014 20:32

Переназначение клавиш клавиатуры и мыши
 
Доброго времени суток!
Появилось необходимость для одной игрушки изменить управление мышью и клавиатурой. Суть такова:
Движение мышью в определённом направлении должно соответствовать нажатию определённой кнопки на клавиатуре. Длительное перемещение мышью чтоб соответствовало зажатому состоянию клавиши.
Например, мышь назад — Q, мышь вперёд — E.

Смотрел много Key Tweak'еров, ни один из них на это не рассчитан. Максимум, который там предлагался — завязать нажатие кнопки на кнопки мыши, но не перемещение.
Насколько я понял, проблема в том, что при нажатии клавиши, с клавиатуры идёт цифровой сигнал, а при перемещении мыши — аналоговый, и они вроде как несовместимы.
Но с другой стороны, стики на геймпадах ведь тоже аналоговые, но нажатия клавиш на них завязать можно.
Вопрос. Действительно ли можно завязать перемещение мыши на кнопки клавиатуры, и как это сделать.

aborigen2010 10.12.2014 21:33

Цитата:

Сообщение от Gers (Сообщение 1087099)
Насколько я понял, проблема в том, что при нажатии клавиши, с клавиатуры идёт цифровой сигнал, а при перемещении мыши — аналоговый

Нет , мышь бывает оптическая и лазерная но сигнал общения с контроллером компьютера однозначно цыфровой значит алгоритмы сигналов трудно совместимы или это ни так существенно чтоб создавать программу по адаптации .

Gers 11.12.2014 01:57

Окей, то есть готового решения точно не найти?
В таком случае, если говорить о написании программы, то куда копать, что сможет мне в это деле помочь? "Какой запрос писать в гугл " :D ?
Просто вопрос принципиальный для меня.

ALS 11.12.2014 02:57

Вложений: 1
Есть API функция GetCursorPos. От нее и отталкиваться.


Часовой пояс GMT +4, время: 06:27.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.