ESC beendet nicht...

10 replies [Last post]
Chemiker
User offline. Last seen 14 years 35 weeks ago. Offline
Joined: 2009-01-13
Posts: 7

hi, wenn ich ein spiel mit Escape beenden will kommt zwar der dialog, aber wenn ich dann Y drücke passiert auch nichts...

Chemiker

Klickt auf das Banner und meldet euch dort an, wenn ihr es über das banner macht, bekommt ihr einen Anfangsbonus!!!

Click on the banner and sign up there, if you do it with clicking on the banner, you get a starter-bonus!!!

Mkk-Bote
User offline. Last seen 9 years 7 weeks ago. Offline
Joined: 2009-01-17
Posts: 142

Ja , das ist config für Englische Tastatur .
Man muss Esc drücken , dann Z !
Edit: Vielleicht sollte das man auch in der Transalation ändern.

Chemiker
User offline. Last seen 14 years 35 weeks ago. Offline
Joined: 2009-01-13
Posts: 7

Danke, das funktioniert:D, sollte man aber auf jeden Fall ändern...

Chemiker

Klickt auf das Banner und meldet euch dort an, wenn ihr es über das banner macht, bekommt ihr einen Anfangsbonus!!!

Click on the banner and sign up there, if you do it with clicking on the banner, you get a starter-bonus!!!

rbaleksandar
rbaleksandar's picture
User offline. Last seen 9 years 29 weeks ago. Offline
Joined: 2009-01-09
Posts: 685

Ich glaube da gibt's ein Thread in dem ENG-Forum. Smile

HTML = How To Meet the Ladies

Here is my Unofficial Manual for HW. Hope you like it. Wink Smiley Still working on it. Don't worry. Will get it finished...Sometime in the future. Big Grin

Nasenbaer
User offline. Last seen 14 years 50 weeks ago. Offline
Joined: 2009-02-22
Posts: 8

Chemiker allegedly wrote:

Danke, das funktioniert:D, sollte man aber auf jeden Fall ändern...

Also hier funktioniert Y einwandfrei und ich habe auch ein deutsches Tastaturlayout. Insofern scheint das eher ein lokales Problem zu sein - oder ist das ein pre 0.9.9 Bug und wurde in 0.9.9 behoben?

So oder so - hier funktioniet Y einwandfrei Smile

rbaleksandar
rbaleksandar's picture
User offline. Last seen 9 years 29 weeks ago. Offline
Joined: 2009-01-09
Posts: 685

@Nasenbaer, bist du sicher, dass du nicht auf Englisch deine Layout eingesetzt hast?
Ich bin mit englischer Tastatur. Beim mir funktioniert ohne solche Probleme. Wenn ich aber die Sprache auf Deutsch setzte, dann funktioniert auch bei mir Y und Z umgekehrt.

@Chemiker, versuch's mal dein Sprache-Layout zu wächseln, wenn du in der Spiel bist (ich bin sicher du hast Englisch Smile). Dann sollen die Probleme beseitigt werden.

MfG,
rbaleksandar

HTML = How To Meet the Ladies

Here is my Unofficial Manual for HW. Hope you like it. Wink Smiley Still working on it. Don't worry. Will get it finished...Sometime in the future. Big Grin

Nasenbaer
User offline. Last seen 14 years 50 weeks ago. Offline
Joined: 2009-02-22
Posts: 8

Hallo rbaleksandar,

Mit dem Tastaturlayout bin ich mir absolut sicher.
Eventuell liegt es an irgendeiner Plattformabhängigkeit oder an irgendwelchen Flags beim Compile. Ich benutze hier Mandriva Linux Cooker (aktuelle Devel) mit KDE4.2 und qt v.4.5rc1 und habe Hedgewars selbst kompiliert.

Aber was mich wundert:
Wie ist der Hotkey denn festgelegt? Bei libSDL gibt es zum Beispiel die SDL_KEY Variablen die explizit den eingetippten Buchstaben einlesen und dann wird automatisch das richtige Keylayout genutzt, da SDL ja nur auf den Treiber und nicht direkt uaf die Hardware zugreift.

Hoffe die Information bringt schon Licht ins Dunkel Smile

Gruß
Peter

Edit:
Habs gerade noch mal bei einem Freund ausprobiert der Debian Linux benutzt. Er hat das 0.9.9 Paket aus der Debian-Repository benutzt und auch dort funktioniert Y ohne Probleme.

Ist das Problem mit "Y = Z" vielleicht nur bei Windows?

rbaleksandar
rbaleksandar's picture
User offline. Last seen 9 years 29 weeks ago. Offline
Joined: 2009-01-09
Posts: 685

Der Chemiker soll diese Antwort beantworten. Ja, ich hab HW auf WinXP und Ubuntu. Aber da ich mit englischem Layout bin, kann ich nicht mit 100% Sicherheitsagen. Erlich gesagt, hab ich bis jetzt die Sprache unter Ubuntu in dem Spiel nicht gewächselt Smile Aber im Windows ist das Problem offensichlich. Ich hab's auf Vista auf einem PC mit einer deutschen Tastatur ausprobiert und es ist umgekehrt (Y->Z und Z->Y).

Quote:
Wie ist der Hotkey denn festgelegt? Bei libSDL gibt es zum Beispiel die SDL_KEY Variablen die explizit den eingetippten Buchstaben einlesen und dann wird automatisch das richtige Keylayout genutzt, da SDL ja nur auf den Treiber und nicht direkt uaf die Hardware zugreift.

Weiß ich auch nicht. Smile Aber ich glaube es ist fest und als English-Layout. Vielleicht gibt's Probleme auch bei anderen Layouts, aber mit dem deutschen ist es offensichlich, dass es ein gibt, da Z auf dem Platz von Y steht und Y auf dem Platz von Z. Wahrscheinlich unter Windows erkennt das Spiel die Tastatur immer so, als ob die englisches Layout hat. Unter Windows hat man (noch einmal - wahrscheinlich Smile) eine gefertigte Installationspaket (also - schon kompiliert) und offensichtlich war dieses Paket unter Windows erstellt und vielleicht mit einem englischen Layout. Das soll eine Wirkung auf dem Spiel haben, da man unter Linux das Spiel allein kompiliert und so passt man dies auf dem Layout an. Unter Windows ist es nicht so. Hoffe, dass ich nicht zu viel Blödsinn geschrieben habe. Big Grin

MfG,
rbaleksandar

HTML = How To Meet the Ladies

Here is my Unofficial Manual for HW. Hope you like it. Wink Smiley Still working on it. Don't worry. Will get it finished...Sometime in the future. Big Grin

Nasenbaer
User offline. Last seen 14 years 50 weeks ago. Offline
Joined: 2009-02-22
Posts: 8

Hallo nochmal Big Grin

das klingt soweit alles logisch, aber wie bereits oben geschrieben, wäre es doch die einfachste Lösung die Hotkeys über die Treiber-Eingabe zu steuern und nicht (so wie es zur Zeit anscheinend ist) direkt über einen bestimmte "Hardware-Knopf".

Wie oben erwähnt kenn ich mich bei QT nicht so aus, ich programmiere eigentlich nur mit SDL (siehe http://www.sf.net/projects/widelands ) aber eben dort gibt es diese Möglichkeit die Treiber-Basierte Tastatur einzulesen - und ich kann mir kaum vorstellen, dass das bei QT nicht möglich ist Big Grin

... sonst müsste KDE ja für jede Sprache extra neue kompiliert werden Wink Smiley

Gruß
Peter

Nasenbaer
User offline. Last seen 14 years 50 weeks ago. Offline
Joined: 2009-02-22
Posts: 8

habs gerade unter WIndows 2008 Server mit dem Precompiled Paket von dieser Webseite versucht und da ist tatsächlich das Problem vorhanden, dass man Z drücken muss.
Unter Linux funktioniert es aber immernoch einwandfrei Smile

Chemiker
User offline. Last seen 14 years 35 weeks ago. Offline
Joined: 2009-01-13
Posts: 7

Wie änder ich das Sprach Layout? Bei mir steht z.B. in den Optionen 'Neues Team' also auf Deutsch!?...

Edit: Ich hab Vista

Chemiker

Klickt auf das Banner und meldet euch dort an, wenn ihr es über das banner macht, bekommt ihr einen Anfangsbonus!!!

Click on the banner and sign up there, if you do it with clicking on the banner, you get a starter-bonus!!!

Copyright © 2004-2023 Hedgewars Project. All rights reserved. [ contact ]