Modify

Erstellt vor 7 Jahren

Geschlossen vor 7 Jahren

#292 closed Fehler/Defekt (fixed)

Win7 64bit kompiliertes AHK-Skript: Shift-7 kein Euro-Symbol

Erstellt von: stefan@… Verantwortlicher: mœsi
Priorität: normal Meilenstein: Neo Version 2.0
Komponente: Treiber: Windows – AHK Version: 2.0 Final
Stichworte: Beobachter:

Beschreibung

Wie in http://www.mail-archive.com/diskussion@neo-layout.org/msg07249.html bereits von einem anderen User geschildert, liefert Shift-7 kein Euro-Zeichen, sondern je nach anzeigender Applikation eine Art Leerzeichen, einfach gar nichts oder das „Fehler-Rechteck“ mit „0080“ drin. €

Ich verwende das aktuelle kompilierte EXE r2409-r2354€ von der Webseite, deshalb hilft mir der oben gefundene Mail-Thread nicht richtig weiter.

Stehe für Test-Hilfe gerne zur Verfügung. Ich weiß leider nicht, wie ich sinnvoll debuggen kann, was das AHK-Skript aus Shift-7 macht.

Anhänge (0)

Änderungshistorie (13)

comment:1 Geändert vor 7 Jahren durch stefan@…

Weitere Infos:
<Compose>dd<Shift>-7 liefert den korrekten(?) Wert U20AC.
Eine Eingabe mittels <Compose>uu20ac gelingt auch nicht.
Interessanterweise liefert die Google-Instant-Vervollständigung Strings, die mit „– beginnen, wenn ich im Suchfeld <Shift>-7 eingebe.

comment:2 Geändert vor 7 Jahren durch mœsi

  • Verantwortlicher auf mœsi gesetzt

Sorry, ich habe das aktuelle neovars-exe erst vor kurzem erstmalig unter Win7/64 getestet und dabei ebenfalls die Probleme mit dem Euro-Zeichen feststellen können. Nachdem ich aber derzeit keinen dauerhaften Zugriff auf eine Win7/64-Kiste – genau genommen auf gar keine Windows-Kiste – habe, wird der Bug noch ein paar Wochen auf seine Lösung warten müssen, wenn bei uns in der Firma der Win7-Rollout startet.

comment:3 Geändert vor 7 Jahren durch Gestath

Bei mir (Win7, 64bit) läuft eine alte, selbstkompilierte Version (r2358M-r2231 heißt die Datei) mit der ich das €-Zeichen problemlos tippen kann. Mit der soeben von http://wiki.neo-layout.org/wiki/Neo%20unter%20Windows%20einrichten/NeoVars geladenen neo20.exe kriege ich bei Shift+7 gar kein Zeichen, und in google die schon erwähnten Suchvorschläge mit „–. Über Compose (♫uu20ac) hingegen erhalte ich das gewünschte Euro-Symbol.

comment:4 Geändert vor 7 Jahren durch stefan@…

Erstmal freut es mich, dass das Problem nachvollzogen werden konnte. Ich habe nochmals getestet: Ich kann das €-Zeichen doch über <Compose>uu20ac<Leerzeichen> erzeugen, entgegen meiner damaligen Meldung. Keine Ahnung, ob das Problem allein an Win7/64Bit liegt, oder ob noch andere Faktoren reinspielen. Ende der Woche kann ich bei einem Win7/32Bit testen. Wenn ich sonst mit irgendwelchen Infos zum Debugging helfen kann, dann gerne...

comment:5 Geändert vor 7 Jahren durch mœsi

Ich habe das Problem jetzt auf meinem nigelnagelneuen Win7/64 eingrenzen und letztlich auch lösen können. Die Sourcen sind mit r2415 gefixt, das EXE mach ich dann nächste Woche frisch.

Bitte um eifriges Testen der Sourcen mit installiertem AutoHotkey_L!

comment:6 Geändert vor 7 Jahren durch kressnerd

Meinen Dank! Problem auf meinem Win7/32 behoben. Getestet mit AutoHotkey_L.

comment:7 Geändert vor 7 Jahren durch wolf

Ja, soweit ich bis jetzt getestet habe funktioniert alles wie es soll. Es gibt nur keine Tray-tipps mehr zu sehen. ??? Kompiliert mit AHK-L unicode 32bit. (Win K2)Danke, Wolf

comment:8 Geändert vor 7 Jahren durch cpuesser

Sieht gut aus unter Win7 x64, jedoch habe ich noch einige andere Tasten die hier nicht gehen
auf Ebene 2:
ℓ»«„“”—
–•
auf Ebene 3:
¹›‹¢¥‚‘’
ſ
~`
und ab Ebene 4 sämtliche eingebbare Zeichen, könnte das eine ähnliche Ursache haben?

comment:9 Geändert vor 7 Jahren durch mœsi

Wolf, kannst du bitte ausführen, welche Traytips dir abgehen? Bei mir funktioniert alles einwandfrei, auch compiliert.

Ich kann hier die Ebene 2 auf den Zahlentasten eingeben: °§ℓ»«$€„“”—, Ebene 3 ¹²³›‹¢¥‚‘’, Ebene 4 klappt auch, inklusive Navigation und NumKeys. Win7/64 hier, der aktuelle AHK_L ist allerdings als 32-Bit-Version installiert, da ich mit dem Compiler allgemein verwendbare EXEs erstellen will. Soll ich die 64-Bit-Installation vom AHK ausprobieren?

comment:10 Geändert vor 7 Jahren durch cpuesser

Ok, mit der 32-Bit-Version von AHK_L funktioniert alles einwandfrei, auch unter einem Win7/64 scheinbar tritt das Problem dann nur mit der 64-Bit-Version von AHK_L auf. Wenn es nicht zuviel Aufwand bedeutet wär es natürlich schön, wenn es auch mit der 64-Bit-Version funktionieren würde, aber für die Allgemeinheit muss natürlich der 32-Bit funktionieren

comment:11 Geändert vor 7 Jahren durch stefan@…

Ich will ja nicht drängen, aber wann wird r2415 als EXE verfügbar sein? Danke!

comment:12 Geändert vor 7 Jahren durch Mœsi

Ich beabsichtige noch ein paar Änderungen, aber ich sollte vielleicht vorher noch das EXE mit nur diesem Update bereitstellen.

Ich mach es Montag, spätestens Dienstag. Bitte um Geduld!

comment:13 Geändert vor 7 Jahren durch Mœsi

  • Lösung auf fixed gesetzt
  • Status von new nach closed geändert

Soda, die aktuelle Version r2422-r2354 ist gebuildet und am Server verfügbar.

Kommentar hinzufügen

Ticket ändern

Eigenschaften ändern
<Autor-Feld>
Aktion
als closed .
Der Status der Lösung wird gelöscht. Der nächste Status wird 'reopened' sein.
Autor


E-Mail-Adresse und Benutzername können in den Einstellungen gespeichert werden.

 
Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.