Win10-Benutzer meldet, dass sich die 4-Taste genauso verhält wie die 6-Taste

Win10-Benutzer meldet, dass sich die 4-Taste genauso verhält wie die 6-Taste

Ich habe einem Freund vor ein paar Monaten beim Kauf seines ersten PCs geholfen. Seine IT-Erfahrung beschränkte sich zuvor auf iOS, Android und Chromebooks. Heute berichtete er, dass er seit einigen Tagen beim Drücken der 4-Taste auf seiner Tastatur eine 6 ausgibt. Die 6-Taste erzeugt ebenfalls eine 6. Dies passiert nur mit der Haupttaste 4. Die 4 auf dem Ziffernblock verhält sich normal.

Er nahm an, dass es ein Problem mit der Tastatur war und kaufte eine neue (beide kabelgebundene USB-Tastaturen). Aber das Verhalten ist mit der neuen Tastatur das gleiche. Ich habe ihn gerade beide Tastaturen an den Win10-Laptop seines Freundes anschließen lassen und beide verhalten sich dort normal, also scheint dies tatsächlich ein Problem mit seinem PC zu sein.

Ich werde morgen per Remote-Desktop (Zoom) mit ihm kommunizieren (wir befinden uns in unterschiedlichen Zeitzonen) und ich habe vor, Folgendes auszuprobieren:

  1. Zurücksetzen der Tastatureinstellungen.
    • Ich habe ihm einen Artikel geschickt, in dem diese Schritte vorgeschlagen wurden: „Öffnen Sie Systemsteuerung > Sprache. Wählen Sie Ihre Standardsprache aus. Wenn Sie mehrere Sprachen aktiviert haben, verschieben Sie eine andere Sprache an den Anfang der Liste, um sie zur primären Sprache zu machen – und verschieben Sie dann Ihre vorhandene bevorzugte Sprache wieder an den Anfang der Liste. Dadurch wird die Tastatur zurückgesetzt.“
    • Er behauptet, sie korrekt befolgt zu haben und das Problem sei dadurch nicht behoben worden. Ich werde es zur Sicherheit selbst über Zoom versuchen.
  2. Deinstallieren und Neuinstallieren oder zumindest Zurücksetzen des Tastaturgerätetreibers. Ich habe noch nicht nachgeschaut, wie das unter Win10 am besten geht, gehe aber davon aus, dass ich über den Geräte-Manager dorthin gelangen kann.
  3. Installieren Sie PowerToys und prüfen Sie, ob der Tastatur-Manager entweder eine vorhandene Zuordnung meldet oder die Erstellung einer solchen zulässt, um das Problem vorübergehend zu umgehen.
  4. Installieren Sie eine Tastenzuordnungsanwendung eines Drittanbieters und machen Sie dasselbe wie bei 3. Aber ich möchte seinem System lieber kein derartiges Drittanbieterprogramm hinzufügen.

Wenn jemand dieses Problem erkennt oder andere oder bessere Ideen hat, würde ich gerne davon hören. Ich bin ein ehemaliger Windows-Entwickler und tauche daher gerne in die Registrierung usw. ein, und Sie können so technisch sein, wie Sie möchten.

Antwort1

Gelöst. TL;DR:

Irgendwie wurde der Windows-Registrierung eine Tastenzuordnung hinzugefügt. Das Löschen des Scancode MapRegistrierungsschlüssels und ein Neustart des Computers lösten das Problem. Ich habe regeditSharpKeys verwendet, aber die kostenlose Open-Source-App scheint eine gute Wahl für die Untersuchung und Behebung dieser Art von Problemen zu sein.

Ergänzende Angaben zu den gesammelten Informationen hierzu:

  1. Das Zurücksetzen der Tastatureinstellungen wie in meiner Frage beschrieben hat nicht geholfen. Auf seinem Computer war nur eine Sprache installiert (UK-Englisch), also haben wir US-Englisch hinzugefügt. Dies hat den Download des Tools eine Weile gedauert, daher würde ich sagen, diesen Schritt überspringen.
  2. Ich konnte das Tastaturlaufwerk tatsächlich über den Geräte-Manager neu installieren. Ich rief die Tastatureigenschaften auf und entfernte auf der Registerkarte „Treiber“ den Treiber. Nach einem Neustart (der eine Weile dauerte, da ein Update ausstand) waren wir wieder da, wo wir vorher waren. Es stellte sich heraus, dass es sich um eine kabellose Tastatur-/Maus-Kombination von Logitech handelte, die über einen kleinen USB-Dongle angeschlossen wird. Aber es sieht so aus, als ob diese Art von kabelloser Tastatur/Maus nichts Besonderes zu bieten hat. Sie scheint sich Windows direkt als HID-Gerät anzuzeigen. Ich habe im Geräte-Manager keine zusätzlichen USB-Treiber gefunden, die offensichtlich mit Logitech, HID usw. zu tun hatten oder die nicht offensichtlich für ein anderes Gerät bestimmt waren.
  3. Der Keyboard Manager von PowerToys zeigte keine vorhandenen Tastenzuordnungen an, fügte zwar gerne eine neue Zuordnung hinzu, weigerte sich jedoch (im Nachhinein ziemlich offensichtlich), sich selbst die Taste 4 zuzuordnen.
  4. Ich bin nicht dazu gekommen, aber wenn ich darauf zurückgekommen wäre, hätte ich mich wahrscheinlich für SharpKeys entschieden (GitHub-Repository,Beiträge auf Entwickler-Websites), das es mittlerweile seit über 17 Jahren gibt, ist Open Source, wird häufig verwendet und greift direkt auf die Windows-Registrierung zu, anstatt eine neue Komponente in den Software-Stack einzufügen, der an der Verarbeitung von Tastaturereignissen beteiligt ist...

Vor Schritt 4 habe ich in der Registrierung nach dem Zurücksetzen der Tastaturbelegung gesucht. Es gibt jede Menge Artikel und einige verweisen sogar auf dieses vorherige SuperUser-Q&A:So machen Sie die benutzerdefinierte Tastaturzuordnung in der Registrierung rückgängig.

Ich habe mich dafür entschieden, nach HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout„in“ zu navigieren regeditund die Scancode MapTaste zu löschen. Nach einem Windows-Neustart verhält sich die Taste 4 wieder wie erwartet.

Beim Überprüfen auf der Win10-Maschine eines Freundes sehe ich, dass für diesen Registrierungsschlüssel kein Wert festgelegt ist. Es scheint also, dass dieser Schlüssel nur festgelegt ist (und einen nicht leeren Wert hat), wenn eine oder mehrere Schlüsselzuordnungsüberschreibungen vorhanden sind. (Basierend auf einer Beobachtung – Ihre Ergebnisse können abweichen.)

Da SharpKeys durch Manipulation der Registrierung funktioniert, besteht eine gute Chance, dass es diese „4 zu 6“-Zuordnung angezeigt hätte, wenn ich es installiert hätte. Daher ist die beste Empfehlung wahrscheinlich, mit der Installation von SharpKeys zu beginnen, insbesondere wenn Sie einen Benutzer unterstützen, der mit regedit nicht vertraut ist.

Einige der Beiträge zu diesem Thema haben Titel wie „Was tun, wenn Ihre Tastatur durch einen Aprilscherz kaputt gegangen ist?“. Ich weise hier darauf hin, damit diese Antwort in Suchergebnissen in dieser Art angezeigt wird.

Ich bin neugierig, wie der Rechner meines Freundes in diesen Zustand geraten ist. Er ist sicher, dass niemand sonst physischen Zugriff darauf hatte, und seine Antivirensoftware meldet keine Malware. Ich hoffe, dass es keine Möglichkeit gibt, dass eine Webseite eine solche Änderung der Registrierung herbeiführt, und dass es nicht wie eine Beschädigung aussieht. Wenn jemand eine Idee hat (speziell zur Änderung „4 auf 6“ oder allgemeiner, wie das passieren kann … oder ob es eine Möglichkeit gibt, in Windows-Protokollen usw. nachzuschauen, wann es passiert ist), hinterlassen Sie bitte einen Kommentar.

verwandte Informationen