с первым найденным джойстиком переключить
Скачать можно отсюда.
Найденные минусы:
1) Работает только с первым найденным джойстиком переключить на другие пока не удалось.
2) Да, на кнопки джойстика можно назначить нажатие клавиш клавиатуры, но если включен переключатель раскладки клавиатуры в "русском" положении, английские буквы с клавиатуры не вводятся.
3) К сожалению нажатию кнопки джойстика может соответствовать только одна клавиша клавиатуры (плюс к ней Ctrl/Alt/Shift).Если кому-нибудь надо назначить целую серию клавиш - читайте про SNESKey для Windows. Он умеет.
4) Мне так и не удалось сделать autofire на кнопку мыши (чтобы при удержании кнопки джойстика windows казалось что я кликаю с определенной частотой), в некоторых игрушках этого не хватает (в Diablo например).
Макросы в SNESKEY9X
Неожиданностью для меня стало то, сколько полезных вещей можно сделать при помощи программы SNESKEY9X и геймпада. Автор программы используя геймпад SNES может играть в quake вобще не касаясь клавиатуры, даже для LOAD/SAVE. К сожалению автор прекратил дальнейшую разработку программы отставив ее в статусе бетты. Конечно существует огромное количество программ позволяющих назначать макросы клавишам клавиатуры, но интереснее всего запускать их при помощи джойстика. На любую кнопку (даже на лево-право-вверх-вниз) можно навесить сразу несколько нажатий на клавиатуре, что позволило мне реализовать несколько полезных (для меня) функций. Начнем с самого простого. В папке Examples лежит файл "nes.ski". Содержание его следующее:
[nes]
NumShifts = 0
Shifts =
A = a
B = b
Select = [
Start = ]
Up = num8
Down = num2
Left = num4
Right = num6
Первая строчка указывает, что работать мы будем именно с геймпадом от денди, вторая и третья нужны для конфигурирования "шифтов" . Далее, как видно в нем задается название кнопки и в какую клавишу она будет преобразована.
Назначим кнопке A сразу несколько последовательных нажатий на кнопки. Делать это нужно через запятую:
A = p,a,s,s,w,1,0
Теперь можно это использовать, если по 10 раз на дню вам приходится набирать какой-нибудь пароль.
Содержание Назад Вперед