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

Cerrada
abierta 2020-06-06 16:50:12 +02:00 por Ghost · 4 comentarios

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 fue asignado por hrnz 2020-06-06 16:51:18 +02:00
hrnz añadió las etiquetas
Treiber/Windows/kbdneo
Bug
2020-06-06 16:52:27 +02:00
Propietario

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.
Autoría

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

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.
Autoría

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 cerró esta incidencia 2020-06-07 14:47:55 +02:00
Inicie sesión para unirse a esta conversación.
Sin Milestone
No asignados
2 participantes
Notificaciones
Fecha de vencimiento
La fecha de vencimiento es inválida o está fuera de rango. Por favor utilice el formato 'aaaa-mm-dd'.

Sin fecha de vencimiento.

Dependencias

No se han establecido dependencias.

Referencia: neo/neo-layout#540
No se ha proporcionado una descripción.