Jump to content
You need to play a total of 50 battles to post in this section.
Maviba_76

Workaround zum Maus- / Tastaturbelegungsproblem

17 comments in this topic

Recommended Posts

[PONYS]
Players
3,005 posts
12,606 battles

Moin. einige, die die Visier-Sicht im Spiel auf die rechte Maustaste legten, haben seit dem Update auf 0.7.1 ein Problem: Die Tastaturbelgung wurde zurückgesetzt und das Visier läst sich nicht mehr der rechten Maustaste zuweisen.

Das ist offenbar auch so gewollt, da es durch die Mehrfachbelegung in der Vergangenheit Probleme gab.

 

Wie auch immer, ich gehöre auch zu den betroffenen und möchte auch nicht auf die Funktion verzichten. Daher habe ich ein wenig an der XML gebastelt und eine Notlösung gefunden, bis WG eine offizielle dafür parat hat.

 

Wichtig!

Der nachfolgende Workaround funktioniert zwar, allerdings werden die Einstellungen wieder überschrieben, sobald ihr im Spiel selbst etwas an den Einstellungen ändert; und sei es nur die Lautstärke!

Stellt also vorher sicher, das Ihr es so konfiguriert habt, wie ihr es haben wollt.

 

Hier die Lösung:

 

  1. Beende das Spiel
  2. Erstelle eine Kopie der Datei "preferences.xml" im Spiele-Hauptverzeichnis, für den Fall das was schief geht.
  3. Öffne die Datei "preferences.xml" mit einem Texteditor (z.B. Notepad/notepad++)
  4. Suche Folgende Code-Zeile:
  5. Spoiler

    <controlPresets>
                <keyboard>
                    <custom_preset>
                        <parentPresetName>    preset_keyboard_1.xml    </parentPresetName>
                        <commands>
                         
                        </commands>

                    </custom_preset>
                <currentPreset>    custom_preset    </currentPreset>
                </keyboard>
                <gamepad>
                    <currentPreset>    preset_gamepad_1.xml    </currentPreset>
                </gamepad>
     </controlPresets>

    Folgende Zeilen ZWISCHEN(!) den markierten, fettgedruckten Punkten "<commands> und </commands> einfügen:

  6. Spoiler

    <CMD_OBSERVE_CAMERA
                                    context="ship"
                                    type="hold">
                                <VALUE
                                        key="KEY_LSHIFT"
                                        mods=""
                                        index="0" />
     </CMD_OBSERVE_CAMERA>
     <CMD_ART_CAMERA
                                    context="battle"
                                    type="forceTap">
                                <VALUE
                                        key="KEY_RIGHTMOUSE"
                                        mods=""
                                        index="0" />
     </CMD_ART_CAMERA>

    Dadurch wird die freie Kamera auf die linke "Shift"-Taste gelegt, und die Artilleriekamera auf die rechte Maustaste. Durch die Typen "hold" bzw "ForceTap" könnt Ihr wählen, ob die Perspektive nur während des haltens aktiv bleibt, oder ob ihr switchen wollt.

  7. Das Ergebnis sollte danach in etwa so aussehen:

    Spoiler

    <controlPresets>
                <keyboard>
                    <custom_preset>
                        <parentPresetName>    preset_keyboard_1.xml    </parentPresetName>
                        <commands>
                                    <CMD_OBSERVE_CAMERA
                                      context="ship"
                                      type="hold">
                                     <VALUE
                                            key="KEY_LSHIFT"
                                            mods=""
                                            index="0" />
                                   </CMD_OBSERVE_CAMERA>
                                   <CMD_ART_CAMERA
                                        context="battle"
                                        type="forceTap">
                                       <VALUE
                                            key="KEY_RIGHTMOUSE"
                                            mods=""
                                            index="0" />
                                 </CMD_ART_CAMERA>
                            </commands>
                        </custom_preset>
                    <currentPreset>    custom_preset    </currentPreset>
                </keyboard>
                <gamepad>
                     <currentPreset>    preset_gamepad_1.xml    </currentPreset>
                </gamepad>
     </controlPresets>

    Wenn Ihr noch andere Tasten geändert habt, werden die in dem Block mit aufgeführt. diese solltet ihr dann stehen lassen

  8. Speichere die Datei

  9. Starte das Spiel

  10. Habe Spaß

 

Ich habe allerdings keine Ahnung, wie es sich bei gemoddeten Spielen verhält. Das hier bezieht sich auf den Vanilla-Client und funktioniert so zumindest bei mir. Alle angaben ohne Gewähr und auf eigene Gefahr ;-)

 

Und nicht vergessen:

Die Tastaturbelegung wird wieder überschrieben, sobald ihr ingame etwas an den Einstellungen verändert.

 

  • Cool 2

Share this post


Link to post
Share on other sites
Beta Tester
224 posts
5,810 battles

Funktioniert leider nicht bei mir!

Habe es auch ganz ohne Mods versucht.

 

Ich habe alle persönlichen Einstellungen im Spiel gemacht, dann das Spiel beendet, die preferences.xml“ nach deinen Anweisungen geändert.

Das Spiel gestartet und es sah im Hafen noch sehr gut aus bei der Artilleriekamera stand RMT.

Siehe Bild 1:

shot-18_02.08_16_36.19-0513.thumb.jpg.29b36235db2d2a3f95071d03e7f35193.jpg

 

So mit viel Vorfreude ab ins Gefecht, nach Ablauf des Uhr voller Erwartung die RMT (Rechte-Maustaste) gedrückt und nichts passiert, keine Reaktion.

Also ESC gedrückt und die Einstellungen aufgerufen, was sehe ich bei Artilleriekamera nichts, RMT ist weg und auch keine andere Taste wurde ausgewählt.

 

Siehe Bild 2:

shot-18_02.08_16_38.16-0521.thumb.jpg.052e0d2311d6d3785b2f0237c93e12d1.jpg

Share this post


Link to post
Share on other sites
Beta Tester
224 posts
5,810 battles

Jetzt hat es Funktioniert.

Ich habe noch mal bei den Einstellungen den Hacken bei „Freies Umsehen-[RMT] raus genommen.

Dann noch mal deinen letzten kompletten Skript eingebaut.

 

Und Hurra es geht wieder wie gewohnt, ich hoffe das bleibt auch so.:cap_like:

 

Herzlichen Dank für die HILFE.:Smile_medal:

  • Cool 1

Share this post


Link to post
Share on other sites
[PONYS]
Players
3,005 posts
12,606 battles
Vor 1 Stunde, HelmutSargorski sagte:

Jetzt hat es Funktioniert.

Ich habe noch mal bei den Einstellungen den Hacken bei „Freies Umsehen-[RMT] raus genommen.

Dann noch mal deinen letzten kompletten Skript eingebaut.

 

Und Hurra es geht wieder wie gewohnt, ich hoffe das bleibt auch so.:cap_like:

 

Herzlichen Dank für die HILFE.:Smile_medal:

Ja, es scheint etwas Probleme zu geben, sobald man danach nochmal in Spiel in die Einstellungen geht.

Ich bin gestern auch nochmal rein, weil mir die Musik auf den Keks ging. 

Nachdem ich aus dem Menü draußen war, war auch erst mal alles wieder weg.

Nach einem Neustart warxaber wieder alles ok.

 

Wie gesagt,  ist nur eine Notlösung. Ich hoffe,  das Wg im nächsten Patch eine gute,  offizielle Lösung für das Problem anbietet. 

Rechte Maustaste ist eigentlich Standard für diese Funktion. In den meisten Spielen

 

Share this post


Link to post
Share on other sites
Beta Tester
224 posts
5,810 battles
20 hours ago, Maviba_76 said:

Moin. einige, die die Visier-Sicht im Spiel auf die rechte Maustaste legten, haben seit dem Update auf 0.7.1 ein Problem: Die Tastaturbelgung wurde zurückgesetzt und das Visier läst sich nicht mehr der rechten Maustaste zuweisen.

Das ist offenbar auch so gewollt, da es durch die Mehrfachbelegung in der Vergangenheit Probleme gab.

 

Wie auch immer, ich gehöre auch zu den betroffenen und möchte auch nicht auf die Funktion verzichten. Daher habe ich ein wenig an der XML gebastelt und eine Notlösung gefunden, bis WG eine offizielle dafür parat hat.

 

Wichtig!

Der nachfolgende Workaround funktioniert zwar, allerdings werden die Einstellungen wieder überschrieben, sobald ihr im Spiel selbst etwas an den Einstellungen ändert; und sei es nur die Lautstärke!

Stellt also vorher sicher, das Ihr es so konfiguriert habt, wie ihr es haben wollt.

 

Hier die Lösung:

 

  1. Beende das Spiel
  2. Erstelle eine Kopie der Datei "preferences.xml" im Spiele-Hauptverzeichnis, für den Fall das was schief geht.
  3. Öffne die Datei "preferences.xml" mit einem Texteditor (z.B. Notepad/notepad++)
  4. Suche Folgende Code-Zeile:
  5.   Reveal hidden contents

    <controlPresets>
                <keyboard>
                    <custom_preset>
                        <parentPresetName>    preset_keyboard_1.xml    </parentPresetName>
                        <commands>
                         
                        </commands>

                    </custom_preset>
                <currentPreset>    custom_preset    </currentPreset>
                </keyboard>
                <gamepad>
                    <currentPreset>    preset_gamepad_1.xml    </currentPreset>
                </gamepad>
     </controlPresets>

    Folgende Zeilen ZWISCHEN(!) den markierten, fettgedruckten Punkten "<commands> und </commands> einfügen:

  6.   Reveal hidden contents

    <CMD_OBSERVE_CAMERA
                                    context="ship"
                                    type="hold">
                                <VALUE
                                        key="KEY_LSHIFT"
                                        mods=""
                                        index="0" />
     </CMD_OBSERVE_CAMERA>
     <CMD_ART_CAMERA
                                    context="battle"
                                    type="forceTap">
                                <VALUE
                                        key="KEY_RIGHTMOUSE"
                                        mods=""
                                        index="0" />
     </CMD_ART_CAMERA>

    Dadurch wird die freie Kamera auf die linke "Shift"-Taste gelegt, und die Artilleriekamera auf die rechte Maustaste. Durch die Typen "hold" bzw "ForceTap" könnt Ihr wählen, ob die Perspektive nur während des haltens aktiv bleibt, oder ob ihr switchen wollt.

  7. Das Ergebnis sollte danach in etwa so aussehen:

      Reveal hidden contents

    <controlPresets>
                <keyboard>
                    <custom_preset>
                        <parentPresetName>    preset_keyboard_1.xml    </parentPresetName>
                        <commands>
                                    <CMD_OBSERVE_CAMERA
                                      context="ship"
                                      type="hold">
                                     <VALUE
                                            key="KEY_LSHIFT"
                                            mods=""
                                            index="0" />
                                   </CMD_OBSERVE_CAMERA>
                                   <CMD_ART_CAMERA
                                        context="battle"
                                        type="forceTap">
                                       <VALUE
                                            key="KEY_RIGHTMOUSE"
                                            mods=""
                                            index="0" />
                                 </CMD_ART_CAMERA>
                            </commands>
                        </custom_preset>
                    <currentPreset>    custom_preset    </currentPreset>
                </keyboard>
                <gamepad>
                     <currentPreset>    preset_gamepad_1.xml    </currentPreset>
                </gamepad>
     </controlPresets>

    Wenn Ihr noch andere Tasten geändert habt, werden die in dem Block mit aufgeführt. diese solltet ihr dann stehen lassen

  8. Speichere die Datei

  9. Starte das Spiel

  10. Habe Spaß

 

Ich habe allerdings keine Ahnung, wie es sich bei gemoddeten Spielen verhält. Das hier bezieht sich auf den Vanilla-Client und funktioniert so zumindest bei mir. Alle angaben ohne Gewähr und auf eigene Gefahr ;-)

 

Und nicht vergessen:

Die Tastaturbelegung wird wieder überschrieben, sobald ihr ingame etwas an den Einstellungen verändert.

 

Steht doch unter Punkt 6

Share this post


Link to post
Share on other sites
[PONYS]
Players
3,005 posts
12,606 battles
Vor 1 Stunde, wanninger17 sagte:

Nur so aus Interesse: Wo habt ihr dann eigentlich das "freie Umsehen" hingelegt?

Auf die Umschalttaste. Ich habe die beiden einfach vertauscht 

Share this post


Link to post
Share on other sites
[PONYS]
Players
3,005 posts
12,606 battles
Vor 3 Stunden, Ze_Reckless sagte:

@Maviba_76

 

Falls Du Englisch lesen kannst, es gibt eine interessante Lösung hier. Bei Bedarf kann ich übersetzen.

So gehts natürlich auch. Danke für den Link.

Letztendlich aber das selbe, was ich auch gemacht habe.  Nur das ich über die Preferences reingegangen bin. 

Aber in der Zeit, wo ich mir den unpacker runtergeladen und damit rumhantiert habe, sind die zwei Zeilen 10x geschrieben. ;-)

 

ich werde es im Hinterkopf behalten,  und sollte es Probleme geben, werde ich mal diese Variante versuchen.  

  • Cool 1

Share this post


Link to post
Share on other sites
Modder
3,481 posts
10,093 battles
Am 9.2.2018 um 14:39, Maviba_76 sagte:

So gehts natürlich auch. Danke für den Link.

Letztendlich aber das selbe, was ich auch gemacht habe.  Nur das ich über die Preferences reingegangen bin. 

Aber in der Zeit, wo ich mir den unpacker runtergeladen und damit rumhantiert habe, sind die zwei Zeilen 10x geschrieben. ;-)

 

ich werde es im Hinterkopf behalten,  und sollte es Probleme geben, werde ich mal diese Variante versuchen.  

Ich hab das mal fertig gemacht!

Bei bedarf mal melden!

  • Cool 1

Share this post


Link to post
Share on other sites
Modder
3,481 posts
10,093 battles
Vor 40 Minuten, Maviba_76 sagte:

Was hast Du denn noch geändert? 

Im Prinzip das was du gemacht hast!

- Visier-Sicht im Spiel auf die rechte Maustaste "KEY_RIGHTMOUSE"

- Camera Umsehen linke Shift Taste "KEY_LSHIFT"

Nur eben nicht in der preference.xml sondern in der \res_mods\0.7.1.1\command_mapping\preset_keyboard_1.xml

Somit bleibt die Einstellung erhalten selbst wenn du etwas in den Einstellungen veränderst.

Mit anderen Worten die setting werden nicht mehr gelöscht in der preference.xml da es jetzt fest in der preset_keyboard_1.xml als default gesetzt ist.

 

https://my.pcloud.com/publink/show?code=XZpdfR7Z5vDqsYkLyKj7jn3UGyaBAfUTeOTV

  • Cool 3

Share this post


Link to post
Share on other sites
[PONYS]
Players
3,005 posts
12,606 battles
Vor 8 Minuten, juger65 sagte:

Im Prinzip das was du gemacht hast!

- Visier-Sicht im Spiel auf die rechte Maustaste "KEY_RIGHTMOUSE"

- Camera Umsehen linke Shift Taste "KEY_LSHIFT"

Nur eben nicht in der preference.xml sondern in der \res_mods\0.7.1.1\command_mapping\preset_keyboard_1.xml

Somit bleibt die Einstellung erhalten selbst wenn du etwas in den Einstellungen veränderst.

Mit anderen Worten die setting werden nicht mehr gelöscht in der preference.xml da es jetzt fest in der preset_keyboard_1.xml als default gesetzt ist.

 

https://my.pcloud.com/publink/show?code=XZpdfR7Z5vDqsYkLyKj7jn3UGyaBAfUTeOTV

Ah, cool. und wo hast du sie gefunden?

Die hatte ich nämlich zuerst gesucht, weil in den Prefs ja der Verweis auf die Datei war. Oder kommt man da wirklich nur mit dem unpacker ran?

Share this post


Link to post
Share on other sites
Beta Tester
224 posts
5,810 battles
On 15.2.2018 at 2:04 PM, juger65 said:

Im Prinzip das was du gemacht hast!

- Visier-Sicht im Spiel auf die rechte Maustaste "KEY_RIGHTMOUSE"

- Camera Umsehen linke Shift Taste "KEY_LSHIFT"

Nur eben nicht in der preference.xml sondern in der \res_mods\0.7.1.1\command_mapping\preset_keyboard_1.xml

Somit bleibt die Einstellung erhalten selbst wenn du etwas in den Einstellungen veränderst.

Mit anderen Worten die setting werden nicht mehr gelöscht in der preference.xml da es jetzt fest in der preset_keyboard_1.xml als default gesetzt ist.

 

https://my.pcloud.com/publink/show?code=XZpdfR7Z5vDqsYkLyKj7jn3UGyaBAfUTeOTV

Danke funktioniert einwandfrei. :Smile_medal: 

Share this post


Link to post
Share on other sites
Modder
3,481 posts
10,093 battles
Am 15.2.2018 um 14:04, juger65 sagte:

Im Prinzip das was du gemacht hast!

- Visier-Sicht im Spiel auf die rechte Maustaste "KEY_RIGHTMOUSE"

- Camera Umsehen linke Shift Taste "KEY_LSHIFT"

Nur eben nicht in der preference.xml sondern in der \res_mods\0.7.1.1\command_mapping\preset_keyboard_1.xml

Somit bleibt die Einstellung erhalten selbst wenn du etwas in den Einstellungen veränderst.

Mit anderen Worten die setting werden nicht mehr gelöscht in der preference.xml da es jetzt fest in der preset_keyboard_1.xml als default gesetzt ist.

 

https://my.pcloud.com/publink/show?code=XZpdfR7Z5vDqsYkLyKj7jn3UGyaBAfUTeOTV

Ich hab das mal für 0.7.2.0 angepasst, da die Datei im Update verändert wurde.

https://my.pcloud.com/publink/show?code=XZGVML7ZdLfvit9rE9Q8MW12XtSANkdaCElV

  • Cool 1

Share this post


Link to post
Share on other sites

  • Recently Browsing   0 members

    No registered users viewing this page.

×