Autor Wątek: Jak usunąć funkcję przypisaną do klawisza?  (Przeczytany 10057 razy)

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

Offline vowthyn

  • *
  • dziecko RoF'a
Odp: Jak usunąć funkcję przypisaną do klawisza?
« Odpowiedź #15 dnia: Sierpnia 31, 2008, 19:40:17 »
Napotkałem kolejny duży problem w konfiguracji controlsów dla Falcona. Otóż okazuje się, że Falcon widzi zarówno funkcje klawiatury zmapowane dla dżoja w Sv_Mapperze, jak i pierwotny impuls pochodzący od przycisku na dżoju. Efekt jest taki, że np. pomimo tego, że zmapowałem przycisk "Fire A" na Saiteku jako klawisz Enter, czyli domyślnie zmieniający aktywny pocisk AA, to Falcon rozpoznaje go również jako button na dżoju i jednocześnie ze zmianą pocisku natychmiast go odpala. Czy ktoś ma pomysł w jaki sposób wykasować funkcje przypisywane przez grę automatycznie określonym buttonom?

Odp: Jak usunąć funkcję przypisaną do klawisza?
« Odpowiedź #16 dnia: Września 05, 2008, 10:50:57 »
Próbowalem robić testy w moim zestawie tzn.SVMapper,klawiatura oraz Cougar.U mnie jest tak,że mogę w programie Hotas Cougar Control Panel wybrać opcję Button & Axis emulation ON lub OFF.Jeśli wybiorę opcję OFF to mogę w setup Falcona przypisać klawisze joya do dowolnych funkcji.Jeśli wybiorę opcję ON to korzystam z profilu zrobionego w programie Foxy.SVMapper widzi przyciski Cougara,ale nie można ich przypisać do skrótów klawiaturowych tak jak w przypadku MJoya.Tak to wygląda w moim przypadku.
Myślę,że nie ma konfliktu klawiatury oraz joya jeśli korzystam z profilu Cougara.W przypadku Saiteka przy korzystaniu z profilu powinno być podobnie tak mnie się zdaje.Nie testowałem sytuacji gdy  Button & Axis emulation jest OFF.
Mam u siebie klawiaturę,Cougara,minikokpit oraz podręczną klawiaturę,którą zrobiłem na bazie MJoya dla usprawnienia gry.Niektóre funkcje się powtarzają na wymienionych powyżej urządzeniach,ale to mi nie przeszkadza,nie mam konfliktu.Tak to wygląda w moim przypadku.Może koledzy,którzy mają Saiteka sprawdzą u siebie czy jest podobnie jak w Twoim przypadku.

Offline vowthyn

  • *
  • dziecko RoF'a
Odp: Jak usunąć funkcję przypisaną do klawisza?
« Odpowiedź #17 dnia: Września 05, 2008, 12:58:46 »
U mnie jest różnica pomiędzy SV_Mapperem a SST. Kiedy używam SST "podwójne" wykrywanie funkcji nie występuje, kiedy jednak odinstaluję SST (bo go nie lubię i zdecydowanie preferuję używanie SV_mappera) to problem się pojawia, dlatego zmuszony jestem w Falconie jednak z SST korzystać. Dodatkowo po odinstalowaniu SST Falcon wykrywa, że trójpozycyjne suwaki na przepustnicy są cały czas wciśnięte, co uniemożliwia jakiekolwiek modyfikacje profilu joysticka.
Jeszcze słówko wyjaśnienia dlaczego nie lubię używać SST. Otóż nie odpowiada mi jego sposób przełączania profili (przy pomocy trójpozycyjnego suwaka "Mode"), ja wolę przełączać profile innym klawiszem nietrwałym (alternatywny profil mam włączony tylko wtedy, kiedy trzymam wciśnięty klawisz). Suwaki wolę wykorzystywać do innych celów (np zmiana pozycji klap, albo czułości FT).
Niestety z suwakami jest tak, że kiedy zainstalowany jest tylko SV_Mapper (podkreślam - zainstalowany, a nie tylko włączony) to można w nim pod każdą pozycję suwaka przypisać oddzielną funkcję (co daje 6 kombinacji do przypisania - 3 pozycje na 2 suwakach). Natomiast kiedy zainstaluję SST to SV_Mapper wykrywa tylko jedną skrajną pozycję suwaka AUX, natomiast suwaka Mode nie widzi wcale, więc tracę w ten sposób 5 możliwych pozycji, właśnie dlatego wolałbym SST nie używać. O ile jeszcze suwak AUX da się w SST skonfigurować, to suwak Mode można zastosować tylko do przełączania profili, czego ja nie potrzebuję. 
Jak widać sytuacja jest skomplikowana i wymusza kompromisy (muszę używać jednocześnie SST i SV_mappera). Na szczęście SST ma też pożyteczne funkcje, które trochę ratują sytuację. Np ustawiłem w nim kołyskę tak, że działa jak przyciski, co daje mi 2 dodatkowe funkcje (wcześniej kołyska się marnowała, bo do ruddera używam pedałów), poza tym jest jedna rzecz, którą można zrobić w SST, a nie można w SV_mapperze - mianowicie da się przypisać do jednego buttona dwa "normalne" klawisze, np strzałka w prawo i do góry - jest mi to potrzebne do zamapowania obsługi kursora MFD w ruchu skośnym, a w SV_mapperze można przypisywać tylko kombinacje typu Shift+ Alt+ itp.

Offline Lukas

  • 13 WELT
  • *
  • MiG Killer
Odp: Jak usunąć funkcję przypisaną do klawisza?
« Odpowiedź #18 dnia: Września 14, 2008, 05:06:03 »
Znalazłem to w manualu do SP3, nie testowałem ale w punkcie 6 jest chyba odpowiedź.

How to add new keyboard shortcuts to your existing keyboard mapping

You can find all the new commands available in SuperPAK in the aforementioned
"keystrokes.key" file. To add these shortcuts to your existing .key file, copy the shortcuts line per
line (each command takes one line) from the new keystrokes.key to your old .key file by using a
text editor.
After pasting the new commands into your .key file, you will need to start Falcon 4.0 and use the
key remapper in the controller setup of Falcon to program the keys to the new commands.
There have been reports that sometimes Falcon 4.0 will scramble the keyfile if you try to program
the keys in the key programmer. The safest thing to do when making modifications to the
keystrokes.key file is to always "save as" and rename the file after modifying it.
The steps are as follows:
1. Make a backup of your current .key file located in the \falcon4\config folder.
2. Open your current .key file with Notepad.
3. Open the new SuperPAK keystrokes.key file with Notepad and highlight the first new
command line. Copy it to the clipboard [Ctrl-c].
All commands consist of ONE line!
Example: SimToggleMissileCage -1 0 0X16 0 0 0 1 "Wpn-Sidewinder-Cage/Uncage"
4. Switch to your original .key file and, using the names between the "" of the line (NOT the
beginning of the line), determine the alphabetical order to insert the command line into. Use
your mouse to select the beginning of the line you want to insert at in your .key file. With the
cursor at that position, press [Ctrl-v] and the command line will be pasted.
5. Now check if the command is not yet used in your existing keyfile: Search for the hex code
associated with the command's shortcut ("0X16 0" in the example above. The "0X16" stands
for the associated key, and the following "0" for the modifier (none here, 1 is SHIFT, 2 is
ALT, 3 is CTRL etc.)).
6. If the code is found in another command, the shortcut is already in use. You must therefore
replace the code section between the command and it’s description (-1 0 0X16 0 0 0 1 in our
example) with a value of -1 0 0XFFFFFFFF 0 0 0 1 . This will clear the shortcut and you can
manually re-program a new shortcut later by using the Falcon Setup > Controllers tab.
"Throw a nickel on the grass, save a fighter pilot's ass"


Odp: Jak usunąć funkcję przypisaną do klawisza?
« Odpowiedź #19 dnia: Września 14, 2008, 09:09:02 »
Witam,jak interpretować opis skrótów klawiaturowych jest pod linkiem
http://www.frugalsworld.com/falcon4/keyboard.shtml .Można dopisać nowe funkcje z pliku cockpitbuilders do nowych skrótów,które potrzebujemy budując np.kokpit.
Cytuj
You must therefore replace the code section between the command and it’s description
Ten punkt jest interesujący chociaż zastanawiam się czy nie jest to samo co
Cytuj
Myślę,że można to zrobić jeszcze prościej.Wchodzimy do setup->keys,następnie wybieramy funkcję,którą niepotrzebujemy.Po kliknięciu mamy 3 opcje:clear,apply oraz cancel.Wybieramy clear i pojawia się informacja no keystroke assigned.W ten sposób mamy wolny klawisz lub ich kombinację do naszej dyspozycji.Myślę,że efekt jest taki sam jak w Twojej metody.Oczywiście mam na myśli setup FalconaAF.
Jak będę miał chwilę wolnego czasu to się temu przyjrzę
pozdrawiam,vito_zm


« Ostatnia zmiana: Września 14, 2008, 09:20:09 wysłana przez vito_zm »

Offline syringe

  • *
  • Centipede
Odp: Jak usunąć funkcję przypisaną do klawisza?
« Odpowiedź #20 dnia: Października 31, 2008, 15:55:56 »
Witam

Czy używaliście sterowników dhauzimmera do OF?
Ja odstawiłem tą wersję Falcona na koszt AF gdzie bez problemu można usuwać przypisy przycisków i nie mam przez to możliwości sprawdzenia czy wszystko hula jak w Allied Force.
Wczoraj zainstalowałem nowe stery razem z XDProfilerem  i wszystkie bindy bezpośrednio z Falcona nie działają natomiast te które ustawiam za pomocą profilera chodzą bez problemu.

Czy ma ktoś możliwość sprawdzić jak jest z OFem?

Tu link do stera
http://vega.dyndns.org/x36/

A tu do XD Profile
http://xdprofile.freebirdswing.org/

Pozdrawiam Serdecznie