???
Математика на уровне МГУ

Results 151 to 175 of 195

Thread: Маппер джойстика SVMapper от Nihil

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Re: USB контроллер джоистика

    Хотелось бы поприветствовать присутствующих.
    На суд уважаемых вирпилов выкладываю SV Mapper, как нетрудно догадаться из названия - мапер. Позволяет мапить как нажатия клавиш, так и их отпускание, плюс выставлять количество повторов нажатий.

    Также возможно задавать режим продолжительного нажатия (протестировалось с TeamSpeak'ом - вроде бы работает - на двух машинах).
    В сумме дает возможность распаивать двухпозиционные тумблеры на одну кнопку - на нажатие одно, на отжатие задать другое действие.
    Возможно установить пакетный отстрел ловушек.
    Не судите строго, программирование все-таки не мой хлеб.

    Испытывалось в LockOn 1.12a.

    Отдельная благодарность USSR_Rik за отзывы, комментарии и выдачу правильных указаний по части интерфейса/функционала программы.

    Апдейт

    Отвечу по пунктам Oleg_BS.
    2) Как по мне, то следующим шагом стоило бы реализовать возможность (о чем уже написали) назначения клавиш Ctrl, Shift,Alt.
    Мне просто в голову не приходило, что такое - тоже необходимо.
    Поэтому сделано в билде 1.0.0.51. Переобновил вложение.
    Только появляется по отпусканию, а не по нажатию.

    3) Кроме п.2. хотелось бы возможности назначения комбинаций кнопок, например "Ctrl+Shift+F4"
    Вообще говоря было задумано чтобы так тоже работало. Что интересно, у меня-таки оно работает. Попробуйте в другом порядке задать модификаторы - т.е. сначала Shift, потом Ctrl. Но попробую в свободное время поэкспериментировать более детально.

    4) Все таки нужен такой параметр как задержка между повторами.
    Пока что для меня сие сложновато.
    В этом варианте необходимо использование отдельных потоков - Threads. Надо развиваться в этом русле

    5) Отличной опцией было бы переключение профилей по нажатию кнопки джоя и возвращение на старый профиль при отпускании.
    Не подскажете, как оформить внутри интерфейса?

    6) Ну и в принципе (понимаю что для этого придется переписывать с нуля весь интерфейс) было бы неплохо иметь возможность программить "макросы", т.е. по нажатию одной кнопы джоя выдавать что нибуть типа "(Нажать А) (пауза 10) (Нажать Б) (пауза 3) С (повтор нажатия 3 раза) (Отпустить Б) (Отпустить А)".
    Ой, вот последний пункт вообще караул. Это надо сильно много думать

    Спасибо за отзывы.
    Attached Files Attached Files
    Last edited by Nihil; 09-03-2007 at 23:33. Reason: Правка вложения

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •