PDA

Просмотр полной версии : помогите с эмуляцией стрелок на клавиатуре


Judge_of_mind
09.08.2011, 14:46
друзья, помогите советом. у меня карписи сильно завязан на стрелках клавиатуры (вверх вниз влево вправо) . сейчас доделываю новый корпус для компа в котором будет две крутилки. Как сделать так, эти крутилки эммулировали нажатия стрелок? одна была вверх-вниз а вторая влево-вправо. Чтоб я мог в айгоу уменьшать карту и приближать именно крутилками.

BlkDem
09.08.2011, 21:08
Крутилки на каком интерфейсе?
Никаких проблем в программной эмуляции нажатий клавиш нет.
http://msdn.microsoft.com/en-us/library/ms646304(VS.85).aspx

Hamster
09.08.2011, 21:14
Есть у меня подозрение, что раз человек такой вопрос задает, то мсдн ему точно не поможет :)

Чтобы прикрутить "крутилки" нужно два "слоя" - аппаратная часть, которая транслирует движение крутилок в комп.
И второй "слой" - программа на компе, которая будет эмулировать нажатие кнопок управления курсором.

Чтобы было понятно - читаем вот эту тему (http://www.compcar.ru/forum/showthread.php?t=5148&highlight=arduino+%FD%ED%EA%EE%E4%E5%F0).

BlkDem
09.08.2011, 21:20
Чую, стало намноооого понятнее :D
Пускай ТС подробнее мысль изложит, а то мы ему сейчас про космический корабль начнем рассказывать :)

Hamster
09.08.2011, 21:29
Ну, если ТС'у не хватит для начала того, что я написал - то, лучше ему разместить пост не тут, а в "Ищю специалиста" :)

Judge_of_mind
10.08.2011, 14:31
Друзья, я попробую изложить по другому. есть мышка с двумя колесиками, как сделать чтоб одно колесико перемещало курсор на компе вверх-вниз, а второе влево-вправо.

BlkDem
10.08.2011, 15:12
С программированием знаком?
Нужно перехватывать вращение колес и программно "нажимать" кнопки.
В общем, ищи знакомого кодера. За пиво он напишет тебе чудо-софтину.

Judge_of_mind
10.08.2011, 17:16
c программированием не знаком))) мне бы найти такую крутилочку, которая при вращении влево один физический контакт будет замыкать а при вращении вправо другой. Такое есть вообще или эти штуки только цифровые?

Bersenev
10.08.2011, 18:32
Друзья, я попробую изложить по другому. есть мышка с двумя колесиками, как сделать чтоб одно колесико перемещало курсор на компе вверх-вниз, а второе влево-вправо.

Если речь именно о колёсиках мыши, то используй AutoHotKey , он точно может переделать поворот колёсика мыши в нажатие клавиш читай здесь http://www.script-coding.com/AutoHotkey/KeyList.html (http://www.script-coding.com/AutoHotkey/KeyList.html) и здесь http://www.script-coding.com/AutoHotkey/Hotkeys.html, а вот можно ли это сделать для двух колёсиков мыши не знаю, с ходу ответ не нашёл.

Hamster
10.08.2011, 20:33
Друзья, я попробую изложить по другому. есть мышка с двумя колесиками, как сделать чтоб одно колесико перемещало курсор на компе вверх-вниз, а второе влево-вправо.

ТВОЮ МАТЬ!
Я для кого ссылочку давал в посте №3? Там все расписано! Как раз на примере колесика от мыши.
Если же тебе по ссылке непонятно - то я не понимаю чего тебе еще нужно? Чтоб мы домой к тебе приехали и сами сделали???

BlkDem
10.08.2011, 20:45
Там все расписано!
Ага! Знаешь, сколька там букаф!?? :wacko2: :big:

Judge_of_mind
11.08.2011, 15:04
ТВОЮ МАТЬ!
Я для кого ссылочку давал в посте №3? Там все расписано! Как раз на примере колесика от мыши.
Если же тебе по ссылке непонятно - то я не понимаю чего тебе еще нужно? Чтоб мы домой к тебе приехали и сами сделали???

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

Hamster
11.08.2011, 17:32
уважаемый Хамсер, свои выбрыки в словесном выражении оставь при себе, а то и твою мать приплетем для обсуждения, а хамить не нужно.

"Твою мать" - это неприличное выражение, означающее крайнюю степень удивления. К родственникам оно не имеет никакого отношения.
А вот то, что пишешь ты я могу как раз расценивать как личное оскорбление....

Тебе помогли? - Да
Ссылочку на то, что тебе нужно дали? - Да
Ты ее почитал? - Судя по всему, нет

Дальнейшее препирательства вести не буду.