Neue kbdneo.dll funktioniert nicht mit Windows Release 2004 #540

Closed
opened 2020-06-06 16:50:12 +02:00 by Ghost · 4 comments

Bei einer Neuinstallation habe ich festgestellt, dass der neue kbdneo Treiber (http://neo-layout.org/download/kbdneo64.zip) nicht funktioniert. Das Layout erscheint nicht mehr in den Eingabemethoden, erst nachdem ich die alte Version der DLL (https://git.neo-layout.org/neo/neo-layout/src/branch/master/windows/kbdneo2/legacy_build/64bit_Windows/System32/kbdneo2.dll) benutzt hatte, funktionierte es wieder.

Bei einer Neuinstallation habe ich festgestellt, dass der neue kbdneo Treiber (http://neo-layout.org/download/kbdneo64.zip) nicht funktioniert. Das Layout erscheint nicht mehr in den Eingabemethoden, erst nachdem ich die alte Version der DLL (https://git.neo-layout.org/neo/neo-layout/src/branch/master/windows/kbdneo2/legacy_build/64bit_Windows/System32/kbdneo2.dll) benutzt hatte, funktionierte es wieder.
qwertfisch was assigned by hrnz 2020-06-06 16:51:18 +02:00
hrnz added the
Treiber/Windows/kbdneo
Bug
labels 2020-06-06 16:52:27 +02:00
Owner

Dein Beitrag ist leider abgeschnitten.

Bitte überprüfe, ob Du die folgenden Schritte ausgeführt hast (Windows 10 ist da sehr penibel):

  • Das Neo-Layout aus den Spracheinstellungen entfernen
    • entsprechend ein anderes vorher auswählen, z.B. Deutsch/QWERTZ
  • Dialog für die Spracheinstellungen schließen
  • kbd_win10_uninstall.reg ausführen
  • kbdneo2.dll aus C:\Windows\System32 löschen (am Besten über den Explorer durchführen)
  • kbdneo2.dll aus C:\Windows\SysWOW64 löschen
  • Windows neu starten
  • Aus dem Archiv kbdneo64.zip:
    • System32\kbdneo2.dll in C:\Windows\System32 kopieren
    • SysWOW64\kbdneo2.dll in C:\Windows\SysWOW64 kopieren
    • kbdneo2_win10_install.reg ausführen
  • ggf. Windows wieder neu starten, aber sollte auch so gehen
  • Spracheinstellungen öffnen und Deutsch auswählen

Das Layout „Deutsch (Neo 2.0 ergonomisch)“ sollte nun auftauchen. Man muss es hinzufügen können und dann z.B. unten rechts in der Taskleiste umschalten. Ich werde morgen noch eine bebilderte Anleitung bereitstellen.

Dein Beitrag ist leider abgeschnitten. Bitte überprüfe, ob Du die folgenden Schritte ausgeführt hast (Windows 10 ist da sehr penibel): * Das Neo-Layout aus den Spracheinstellungen entfernen * entsprechend ein anderes vorher auswählen, z.B. Deutsch/QWERTZ * Dialog für die Spracheinstellungen schließen * kbd_win10_uninstall.reg ausführen * kbdneo2.dll aus C:\Windows\System32 löschen (am Besten über den Explorer durchführen) * kbdneo2.dll aus C:\Windows\SysWOW64 löschen * __Windows neu starten__ * Aus dem Archiv kbdneo64.zip: - System32\kbdneo2.dll in C:\Windows\System32 kopieren - SysWOW64\kbdneo2.dll in C:\Windows\SysWOW64 kopieren - kbdneo2_win10_install.reg ausführen * ggf. Windows wieder neu starten, aber sollte auch so gehen * Spracheinstellungen öffnen und Deutsch auswählen Das Layout „Deutsch (Neo 2.0 ergonomisch)“ sollte nun auftauchen. Man muss es hinzufügen können und dann z.B. unten rechts in der Taskleiste umschalten. Ich werde morgen noch eine bebilderte Anleitung bereitstellen.
Author

Sorry, wollte eigentlich schreiben, dass ich auch das neue Installskript (kbdneo2_win10_install.reg) ausgeführt habe.

Ich habe nun auch die Anweisungen aus Deinem Post befolgt. Ich kann zwar in den Sprachoptionen das Layout hinzufügen, allerdings ist es dann trotzdem nicht auswählbar in dem Sprachmenü der Taskbar (es wird nur QWERTZ angezeigt). Erst mit der alten Library erscheint Neo dann auch in dem Menü in der Taskbar.

Sorry, wollte eigentlich schreiben, dass ich auch das neue Installskript (kbdneo2_win10_install.reg) ausgeführt habe. Ich habe nun auch die Anweisungen aus Deinem Post befolgt. Ich kann zwar in den Sprachoptionen das Layout hinzufügen, allerdings ist es dann trotzdem nicht auswählbar in dem Sprachmenü der Taskbar (es wird nur QWERTZ angezeigt). Erst mit der alten Library erscheint Neo dann auch in dem Menü in der Taskbar.
Owner

Das gezeigte Fehlverhalten entsteht, wenn Windows die DLL nicht laden kann. Mein eigenes Layout Neo/QWERTZ funktionierte, daher habe ich mir die Sache nochmal genauer angesehen. Neo und Bone gehen hier auch nicht – in der Tat habe ich für mein Layout eine andere Projektdatei verwendet, die wohl Dinge Windows-konformer macht. Da die Tests nervig sind mit ständigen Restarts, hatte ich darauf verzichtet, und prompt bemerkt man die Fehler nicht.

Habe die Projektdatei auf die anderen beiden Layouts übertragen, und nun läuft kbdneo2.dll auch bei mir.

Ich habe die Archive aktualisiert, bitte versuche es erneut. Vielen Dank auch für Deine Bugmeldung – und entschuldige die Umstände.

Das gezeigte Fehlverhalten entsteht, wenn Windows die DLL nicht laden kann. Mein eigenes Layout Neo/QWERTZ funktionierte, daher habe ich mir die Sache nochmal genauer angesehen. Neo und Bone gehen hier auch nicht – in der Tat habe ich für mein Layout eine andere Projektdatei verwendet, die wohl Dinge Windows-konformer macht. Da die Tests nervig sind mit ständigen Restarts, hatte ich darauf verzichtet, und prompt bemerkt man die Fehler nicht. Habe die Projektdatei auf die anderen beiden Layouts übertragen, und nun läuft kbdneo2.dll auch bei mir. Ich habe die Archive aktualisiert, bitte versuche es erneut. Vielen Dank auch für Deine Bugmeldung – und entschuldige die Umstände.
Author

Kein Problem, jetzt funktioniert es auch mit der neuen DLL.

Danke für die schnelle Hilfe.

Kein Problem, jetzt funktioniert es auch mit der neuen DLL. Danke für die schnelle Hilfe.
hrnz closed this issue 2020-06-07 14:47:55 +02:00
Sign in to join this conversation.
No Milestone
No Assignees
2 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#540
No description provided.