Autor Wątek: Saitek X52: "i" button - mod  (Przeczytany 2048 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline some1

  • Global Moderator
  • *****
Saitek X52: "i" button - mod
« dnia: Lipca 07, 2006, 02:39:57 »
Nie moje, znalezione na forum.lockon.ru  :002:. Według mnie rzecz warta uwagi dla wszystkich posiadaczy drąga.

Dla tych co jeszcze nie załapali o co chodzi: "i" button, to ten przycisk na przepustnicy położony w bardzo wygodnym miejscu pod kciukiem na przepustnicy, który producent nie wiedzieć czemu przeznaczył do przełączania profili SST i wyświetlania informacji na LCD, uniemożliwiając tym samym przypisanie pod niego jakiejkolwiek ludzkiej funkcji w grze.
Ja wiem, że po uwzględnieniu 3 trybów, pinkie, i 3 HAT'ów jako 4-kierunkowe przełączniki x52 daje 27*6=162 funkcje ( co pozwala oprogramować pełną klawiaturę z polskimi znakami oraz oddzielnie małymi i dużymi literami i jeszcze zostanie miejsce na kombinację Ctrl-Alt-Del na przykład), ale jeden przycisk więcej na pewno nie zaszkodzi. Zwłaszcza przy tworzeniu HOTAS w Falconie albo LockOn.

Cytat: Romik
Few weeks ago I bought my X52 and became obsessed with so called Clutch button that I cannot map anywhere. I decided to correct the situation.
There is two way to make it work 1)kill the drivers and SST and you can use it, but you lose the possibility to program your stick. 2) you can move the clutch button somewhere else for example on RESET key :-) More than that you don't loose your clutch functionality (for the maniacs that used to switch profiles while in game) nor reset.
BE ADVISED THAT WHATEVER YOU DO, YOU DO IT AT YOUR OWN RISK
I did NOT perform extensive tests of that solution, but it works very good for me.

Environment: SST and drivers (4.3.3.2000 и 5.0.0.2000 respectively), OS: Windows 2003 Server

so here are steps to follow:
i)open registry (start>run>regedit [press OK])
ii)search for "AviemoreCltBtn" without quotes with the following parameters:
"search for value" and "match the whole string only".
iii)By default the values are:
in decimal: 30 or hexadecimal:1e
change it to
in decimal: 29 or hexadecimal:1d
!!!you may find multiple instances, so do it for every one!!!
iv)Close the registry, unplug from USB and plug back the stick.
You are done. Now the clutch button is moved to RESET and "i button" is free to be assigned. I use it in Ventrilo as push-to-talk button.

I hope you'll find it useful :-)

EDIT: forgot to mention that I didn't yet find a way to program this button in the SST so you have to program it in a game or application (teamspeak, ventrilo, whatever...) you want to use.

Czyli w skrócie po naszemu:
1)uruchamiamy edytor rejestru (start->uruchom->regedit)
2)Szukamy wszystkich wpisów o nazwie AviemoreCltBtn i zmieniamy im wartość z 30 (dziesiętnie) na 29 (albo inną, jest to numer przycisku, który od tej pory będzie pełnił rolę "i", 29 to "RESET")
3)Szukamy wszystkich wpisów jak powyżej i zmieniamy jak powyżej.
4) odłączamy sticka i podłączamy ponownie, voilla.

Od tej pory przycisk 30 czyli nasze dotychczasowe "i"  będzie działać jak zwykły button. Niestety nie ma możliwości przypisania mu funkcji w SST, można to zrobić jedynie bezpośrednio w grze. Ale takie funkcje jak hamulec aero, albo komunikacja głosowa nadają się wyśmienicie.

Natomiast button 29 (lub inny wybrany) będzie działał od tej pory jako "i", zachowując przy tym swoją poprzednią funkcję . Czyli nic nie tracimy. No chyba, że ktoś koniecznie musi zmieniać profile nie odrywając ręki od joysticka.

Szkoda jeszcze, że ministick nie może działać jako oddzielne osie, bo 9 to już za dużo dla DirectInput . Chociaż z drugiej strony analogowe sterowanie kursorem na ekranie radaru za pomocą ministicka można zrobić i bez tego.  :001:
"It's not a Bug! It's an undocumented feature!"