Opened 10 years ago

Closed 10 years ago

#292 closed Fehler/Defekt (fixed)

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

Reported by: stefan@… Owned by: mœsi
Priority: normal Milestone: Neo Version 2.0
Component: Treiber: Windows – AHK Version: 2.0 Final
Keywords: Cc:

Description

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.

Change History (13)

comment:1 by stefan@…, 10 years ago

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 by mœsi, 10 years ago

Owner: set to mœsi

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 by Gestath, 10 years ago

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 by stefan@…, 10 years ago

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 by mœsi, 10 years ago

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 by kressnerd, 10 years ago

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

comment:7 by wolf, 10 years ago

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 by cpuesser, 10 years ago

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 by mœsi, 10 years ago

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 by cpuesser, 10 years ago

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 by stefan@…, 10 years ago

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

comment:12 by Mœsi, 10 years ago

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 by Mœsi, 10 years ago

Resolution: fixed
Status: newclosed

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

Note: See TracTickets for help on using tickets.