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

Closed
opened 2012-01-19 16:09:54 +01:00 by stefan.pfeiffer · 13 comments

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.

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.
stefan.pfeiffer added the
Bug
Treiber/Windows/AHK
labels 2012-01-19 16:09:54 +01:00

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.

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.
moesi self-assigned this 2012-01-29 11:59:10 +01:00

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.

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.

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.

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.

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...

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...

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!

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!

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

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

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

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
Member

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?

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?

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?

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?
Member

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

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

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

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

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!

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!
moesi closed this issue 2012-02-21 16:44:15 +01:00

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

Soda, die aktuelle Version r2422-r2354 ist gebuildet und am Server verfügbar.
Sign in to join this conversation.
No Milestone
No Assignees
6 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: neo/neo-layout#292
No description provided.