Opened 7 years ago

Last modified 6 years ago

#400 new Fehler/Defekt

Kbdneo Treiber unter Windows 10

Reported by: movgp0@… Owned by:
Priority: normal Milestone:
Component: Treiber: Windows – Kbdneo Version: 2.0 Final
Keywords: Cc:

Description

der Treiber scheint unter Windows 10 oft nicht zu funktionieren. Auch das Wechseln zwischen Tastaturlayouts ist dann nicht möglich. Eine mehrfache Neuinstallation hat nicht geholfen.

Teilweise hilft es den Rechner zu locken und sich neu anzumelden, aber leider auch nicht immer. Auch hilft es den Treiber heraus zu nehmen, den Rechner neu zu starten, um aschließend den Treiber wieder zu aktivieren.

Ich vermute der Treiber hängt sich auf und Windows wechselt dann das Layout. Der Grund ist für mich allerdings nicht ersichtlich.

AKH funktioniert bislang ohne Probleme.

Change History (7)

comment:1 by movgp0@…, 7 years ago

in der aktuellen Windows-Build 9860 tritt der Fehler nicht auf.

comment:2 by tastky@…, 7 years ago

Dafür wieder in der RTM. Eine der Meldungen:

Error: "ü" is not a valid key name.

Line 241: Hotkey,dnkez,allstarhook

The current thread will exit.

comment:3 by tastky@…, 7 years ago

OK geht wieder. Musste nur deinstallieren (Neo wurde beim Windows 8-Upgrade mitkopiert), die dlls aus C:\Windows manuell löschen (vllt. überflüssig) und via Neo2.0_setup.exe neu installieren.

comment:4 by leveleleven@…, 6 years ago

Ich habe es jetzt etwa 500000 mal deinstalliert und neuinstalliert, ohne dass neo2 auch nur einmal für eine Femtosekunde anwählbar war. Ich habe eine Neo2-Tastatur, ich kann ausschließlich Neo2-tastschreiben und ich bin verzweifelt. Ich brauche Neo2. Wie kriege ich das unter Windows 10 hin?????? Ich probiere es jetzt schon über zwei Monate. Ich brauche Neo2. Ich zahle auch Bestechungsgeld.

comment:5 by Erik Streb del Toro, 6 years ago

Bitte versuche doch mal das Problem im Neo-Chat zu lösen. Anschließend kannste die Lösung hier hineinschreiben. Hier entlang: http://neo-layout.org/chat/

comment:6 by drahrebep@…, 6 years ago

Ich hatte ein ähnliches Problem unter Windows 8. Ist länger her, und ich weiß nicht mehr ganz genau, wie ich es gelöst hatte, aber es muss etwa so gewesen sein:

  • Microsoft Keyboard Layout Creator 1.4 (MSKLC) herunterladen
  • irgendein Layout erstellen (praktischerweise vielleicht gleich eins, das Neo-ähnlich ist, worauf man dann zurückfallen kann)
  • .dll vom MSKLC erzeugen lassen und installieren, neu anmelden
  • Ich hoffe, es gibt unter Win10 noch regedit? => Regedit starten
  • In HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\ das erstellte Layout suchen
  • Die dort stehenden Werte ändern, insbesondere die .dll auf kbdneo2.dll umbiegen.

Achtung! Wenn ein Layout als Standardlayout eingerichtet ist, dessen dll nicht existiert (weil gelöscht, umbenannt oder einfach vertippt), startet Windows nicht mehr! War bei mir zumindest bei Windows 8 mal so... ich musste dann über die Reperaturkonsole die dll wiederherstellen. Sollte beim obigen Verfahren normalerweise nicht vorkommen.

Die Installationsroutine vom MSKLC macht noch irgendwas anderes, als einfach nur das Layout in die Registry einzutragen – deshalb erkennt Windows ab Win8 scheinbar das neue Layout nicht an, oder so. Ich habe keinen anderen Trick gefunden als diesen. Sollte er unter Win10 nicht mehr funktionieren, bin ich ratlos. Wenn aber doch... wie war das noch mit dem Bestechungsgeld? :-)

comment:7 by kadajawi, 6 years ago

Das Tool sollte nicht nötig sein.

Was funktionieren sollte: Gehe vor wie bei Windows 7 mit der Installation. Also dll in system32, usw.

Öffne den Explorer und füge in die Adresszeile ein: Systemsteuerung\Alle Systemsteuerungselemente\Sprache

Du solltest Spracheinstellungen ändern sehen. Geh bei Deutschland auf Optionen. Dann Eingabemethode hinzufügen. Dann, und NUR dann bekommst du eine Liste mit Tastaturen die auch NEO enthält.

Was auch schön ist: Das Windows 10 Fall Upgrade (wo eine neue Build eingespielt wird) entfernt die Tastatureinstellungen alle. Da muss man dann wieder von neuem anfangen.

Note: See TracTickets for help on using tickets.