Terminal: Keine Tastatureingabe

Erstellt am 3. Feb. 2020  ·  131Kommentare  ·  Quelle: microsoft/terminal

Möglicherweise tritt ein Problem mit Windows Terminal auf, bei dem die Tastatureingabe nicht funktioniert. Im Großen und Ganzen haben wir festgestellt, dass dies darauf zurückzuführen ist, dass der "Touch Keyboard and Handwriting Service" deaktiviert ist.

Wenn Sie auf dieses Problem stoßen, stellen Sie sicher, dass der "Touch Keyboard and Handwriting Service" nicht deaktiviert ist. Bestimmte "De-Bloating" -Software (und anscheinend MSI Afterburner) deaktiviert oder unterdrückt sie gerne, um Ihre Maschine weniger verständlich und "schneller" zu machen.

Wenn Sie ein Eingabeproblem haben, das durch das Beenden von MSI Afterburner oder das erneute Aktivieren des "Touch Keyboard and Handwriting Service" nicht behoben werden kann, reichen Sie ein neues Problem ein .


Inhalt der Originalausgabe
Neueste Version von Windows Terminal.

Mehrfach sauber installiert, funktioniert die Tastatureingabe für alles andere (während ich hier damit tippe ...). Ja, einschließlich Powershell.exe und cmd.exe.

Was gibt?

Area-Input Issue-Bug Needs-Repro Priority-2 Product-Terminal Tracking-External

Hilfreichster Kommentar

Ich hatte eine Version dieses Problems bei einer Neuinstallation von Windows 19041.207 von ISO. Es betraf nur das Windows-Terminal. Suche und andere moderne Apps haben gut funktioniert. Ich konnte das Problem beheben, indem ich die folgenden Registrierungswerte festlegte und Terminal neu startete.

HKLM\SOFTWARE\Microsoft\Input:
  InputServiceEnabled: 0
  InputServiceEnabledForCCI: 0 # see note in edit 2

_EDIT: Windows Search hat begonnen, die Taste Return ignorieren, nachdem ich diese Einstellungen geändert habe. Ein Neustart der Maschine hat das behoben. Weitere mögliche Nebenwirkungen dieser Problemumgehung finden Sie im folgenden Beitrag von

_EDIT 2: @NicoVogel hat festgestellt, dass die Suche besser funktioniert, wobei InputServiceEnabledForCCI bei 1 ._ verbleibt.

Ich wurde auf diese Registrierungswerte aufmerksam gemacht, indem ich Terminal in procmon beobachtete. Das Terminal öffnete wiederholt diesen Schlüssel und fragte einen dieser Werte ab. Die Abfragen waren möglicherweise mit Tastenanschlägen korreliert, aber ich kann nicht sicher sagen.

@ DHowett-MSFT, willst du auch Diags von mir? Mein Fall könnte ein anderes Problem sein, da die meisten Personen in diesem Thread Tastaturprobleme in der Suche und anderen Apps melden.

Alle 131 Kommentare

Das ist sicherlich unerwartet - funktioniert dieser Repro mit einer beliebigen Anzahl von Registerkarten?

Könnten Sie die tatsächliche Versionsnummer aus dem Dialogfeld "Terminal über" teilen? Diese Informationen erleichtern uns das Nachverfolgen von Fehlerberichten erheblich, da "neueste Version" entweder "die neueste Version" oder "vom Master erstellt" sein kann und sich beide Versionen im Laufe der Zeit im Vergleich zum Zeitpunkt der Fehlermeldung ändern.

Es gibt einen weiteren Fehler, bei dem das Fokussieren des Fensters durch Klicken auf die Registerkarte die Terminalsteuerung nicht wirklich fokussiert. Hat das Klicken auf das "Terminal" des Fensters etwas zu tun?

Ich bin mir ziemlich sicher, dass niemand im Entwicklerteam so etwas sieht, daher wird es für uns ziemlich schwierig sein, diesen Fehler ohne weitere Informationen zu beheben. Vielleicht, wenn Sie eine Formularquelle erstellen und debuggen könnten, um zu sehen, ob Terminal::SendKeyEvent getroffen wird?

Windows 10 Build ist Microsoft Windows [Version 10.0.19041.21].
Die Terminalversion ist 0.8.10261.0 aus dem Microsoft Store.

Das Problem scheint sich nicht zu konzentrieren, egal wo ich klicke, ich kann überhaupt keine Tastatureingabe erhalten.

Vielleicht können Sie mich durch dieses Update sprechen?

Der Fehler ist nach einer Neuinstallation zurückgekommen. Ich wünschte, ich könnte mich daran erinnern, wie er neu erstellt werden soll. Ich vermute, dass ein Windows Update auf Insider möglicherweise damit zu tun hat.

Ich stoße das an. Ich sehe einen blinkenden Cursor, kann aber immer noch kein Windows-Terminal eingeben.

Ich sehe auch das Problem. Es ist mir zweimal passiert. Ich kann die meisten Sonderzeichen eingeben, dh

  • _ = + [{]}; : "" <,>. ? /.

Es können keine Buchstaben oder Zahlen eingegeben werden. Keine Sonderzeichen auf den Zahlen mit Shift.

Ich bin mir nicht sicher, wie es passiert ist, aber ich glaube, ich habe in beiden Fällen einen geteilten Terminalbildschirm verwendet. Als ich vom Terminal wegklickte und kurze Zeit später darauf zurückkam, war das Problem da. Ich glaube, die einzige Lösung dafür ist im Moment ein Neustart des Computers und ich kann dann erneut tippen.

Version: 0.8.10261.0
Windows Insider Build: 19559.rs_prerelease.200131-1437

Beachten Sie auch, dass meiner Meinung nach eine große Anzahl von Console Windows Host -Prozessen ausgeführt wird, aber nicht sicher sind, ob dies damit zusammenhängt. Derzeit sind auf meinem Desktop keine Terminals oder Konsolen geöffnet
image

Erstellt eine Dump-Datei des Terminal-Prozesses, wenn dies überhaupt hilft. Lassen Sie mich wissen, wie ich sie an Sie weiterleiten kann.

Das passiert mir auch ziemlich häufig.

Das Terminal funktioniert einige Zeit einwandfrei und akzeptiert dann keine Tastatureingaben mehr für den Ubuntu Wsl2-Container.
bestätigte MCranks Beobachtung, dass bestimmte Sonderzeichen immer noch gut funktionieren.

Wenn ich einen neuen Tab öffne oder schließe und wieder öffne, keine Änderung.
Wenn ich die Terminal-App neu starte, ändert sich nichts.

Wenn ich eine Powershell-Registerkarte öffne, die für kurze Zeit funktioniert, tritt genau das gleiche Problem auf, sodass dies seltsamerweise nicht auf wsl2-Container beschränkt ist.

Das Stoppen und Neustarten des LxssManager-Dienstes scheint die Tastatureingabe für einen bestimmten Zeitraum wiederherzustellen. Ich dachte nicht, dass dies die Powershell beeinflussen würde. Ich bin mir also nicht sicher, warum. Ich melde nur, was ich sehe, falls es hilfreich ist, diesen Fehler aufzuspüren.

Dies geschah nach dem letzten Update und geschieht häufig genug, um das Terminal fast unbrauchbar zu machen. Ich arbeite den ganzen Tag an der Befehlszeile, was für mich eine ernsthafte Unterbrechung des Workflows darstellt.

Beim letzten Mal hat der Neustart von lxssManager nicht funktioniert, und ich habe festgestellt, dass das Startmenü und die Suche auch nicht auf Tastatureingaben reagierten, obwohl alle anderen Apps noch einwandfrei funktionieren. Sie sind sich nicht sicher, ob dies das gleiche Problem ist? Oder verwandt?

Ich weiß, dass Sie "alles andere" gesagt haben, aber wenn die Eingabe stirbt, können Sie trotzdem in das Suchfeld des Startmenüs oder den Feedback-Hub eingeben? Beide verwenden die moderne App-Plattform, Powershell.exe und cmd.exe nicht. Betrachten eines möglichen Problems mit der Eingabeplattform, das umfassender ist als nur das Terminal.

@ DHowett-MSFT Ich bin auf Build-19564 und sehe dies auch. Ich kann bestätigen, dass dies auch im Windows-Startmenü und im Feedback-Hub geschieht. Daher bestätige ich, dass dies möglicherweise breiter als das Windows-Terminal ist.

In diesem Fall kann ich weder Startmenüsuche noch Feedback-Hub oder Cortana eingeben.
Ich habe Cortana komplett deaktiviert, falls es helfen würde, und es hat nicht.

Windows: 19569.1000 (Insider-Vorschau)
Windows Terminal Version: 0.9.433.0

Das ist sicherlich unerwartet - funktioniert dieser Repro mit einer beliebigen Anzahl von Registerkarten?

Könnten Sie die tatsächliche Versionsnummer aus dem Dialogfeld "Terminal über" teilen? Diese Informationen erleichtern uns das Nachverfolgen von Fehlerberichten erheblich, da "neueste Version" entweder "die neueste Version" oder "vom Master erstellt" sein kann und sich beide Versionen im Laufe der Zeit im Vergleich zum Zeitpunkt der Fehlermeldung ändern.

Es gibt einen weiteren Fehler, bei dem das Fokussieren des Fensters durch Klicken auf die Registerkarte die Terminalsteuerung nicht wirklich fokussiert. Hat das Klicken auf das "Terminal" des Fensters etwas zu tun?

Ich bin mir ziemlich sicher, dass niemand im Entwicklerteam so etwas sieht, daher wird es für uns ziemlich schwierig sein, diesen Fehler ohne weitere Informationen zu beheben. Vielleicht, wenn Sie eine Formularquelle erstellen und debuggen könnten, um zu sehen, ob Terminal::SendKeyEvent getroffen wird?

Ich habe erstellt und debuggt und das Terminal :: SendKeyEvent wird nicht ausgelöst. Mein Problem beginnt, wenn ich Windows Insider aktiviere und Updates installiere.

Kann auch nicht eingeben, wenn mit der Registerkarte PS begonnen wird. Dann erstelle ich eine cmd-Registerkarte - jetzt kann ich tippen, bis der Registerkartenfokus auf ein anderes Fenster oder eine andere Registerkarte geändert wird. Andererseits funktioniert die Tastatureingabe nicht. Entfernen und erneutes Installieren des Terminals hilft nicht.
Windows 19041.113, (Insider-Vorschau)

Kann bestätigen, dass dies auch unter Windows Insider Build 19569 geschieht. Eine Cmd-Registerkarte funktioniert innerhalb des Terminals, aber WSL und Powershell akzeptieren keine Tastatureingaben außer einigen Sonderzeichen (Alt + <, Alt +> usw.).

Windows Terminal-Version: 0.9.433.0

Vielleicht hat es nichts mit der aktuellen Ausgabe zu tun. Aber vielleicht ist dies ein häufiges Problem bei modernen Apps.

In der Windows-Suche treten häufig Probleme auf, bei denen ich nicht eingeben kann. Dieses Phänomen tritt bei bestimmten Win32-IMEs wie Baidu Pinyin leichter auf. Dieses Phänomen tritt nach der Verwendung von Microsoft Pinyin selten auf, fehlt jedoch nicht vollständig. Wenn Sie das Suchfenster nach einiger Zeit wieder öffnen, funktioniert die Eingabe möglicherweise.

Ich dachte immer, es sei ein Kompatibilitätsproblem zwischen moderner App und älterem Win32 IME. Gelegentlich kann dies aber auch bei Microsoft Pinyin passieren. Es ist eine moderne App. Darüber hinaus blieb das Problem während der zweijährigen Insider-Erfahrung bestehen.

Ich habe dieses Problem im Windows-Terminal nicht festgestellt, da die alte Version des Windows-Terminals IME nicht unterstützte und ich das Problem mit dem Zeilenende nicht lange verwendet habe. Wenn ich auf ein Problem mit dem Windows-Terminal und IME stoße, gebe ich Feedback.


Und wenn Sie keinen IME haben, kann dies ein Insiderproblem sein:

https://blogs.windows.com/windowsexperience/2020/03/05/announcing-windows-10-insider-preview-build-19577/

  • Wir haben ein Problem behoben, bei dem die Eingabe an einigen Stellen nicht mehr funktioniert, wenn der Verlauf der Zwischenablage (WIN + V) ohne Einfügen gelöscht wird.

Die "einige Orte" sind nur moderne Apps, alle win32-Anwendungen sind davon nicht betroffen.

Windows Insider Build 19577 scheint dieses Problem für mich behoben zu haben (yay!)

Ich bin mir ziemlich sicher, dass niemand im Entwicklerteam so etwas sieht.

Ich bin seit 0.8 aufgetreten
Keine direkte Eingabe.
Wahrscheinlich sind die meisten japanischen Windows 10- und WT-Benutzer auf dieses Problem gestoßen.
Ist es für ein Entwicklerteam schwierig, in einer japanischen Umgebung zu testen?

Windows 10.0.19041.113
WT 0.9.433.0
106 キ ー ボ ー 106 (106/109 キ ー)

Wir sehen das gelegentlich und verfolgen intern das richtige Team. Es sieht so aus, als ob sich etwas im Eingabestapel befindet. Wir können nicht sicher sagen, ob Terminal die Ursache des Problems oder ein anderes Opfer ist.

Wenn jemand einen _konsistenten_ Repro hat, den wir auf unseren eigenen Maschinen ausführen können, wäre es sehr hilfreich, wenn wir mit diesem Team sprechen.

Vielen Dank für die Teams @ DHowett-MSFT 😃

Ich habe versucht, WT (Vorschau) 0.10.761.0, aber es ist immer noch passiert.

Hoffe wirklich, es irgendwie zu lösen. 🙏

ps

  • Es gibt kein Problem mit der PowerShell 7 GA-Version.
  • Problem nur in WT (versucht diese jeweils Shells Windows PowerShell, Cmd, PowerShell, Azure Cloud Shell).
  • Ich verwende immer mit Standardeinstellungen.

geändert am 23. März 2020

  • In Windows Terminal Preview v0.10.781.0 noch nicht behoben

Das ist mir gerade erst passiert. Durch Reparieren / Zurücksetzen / Neuinstallieren wurde das Problem nicht behoben. Ich kann überall sonst tippen, außer im Windows-Terminal, wo ich nur einige Sonderzeichen wie einige andere oben beschriebene Personen eingeben kann.

Dies ist auf Windows Terminal Version: 0.10.781.0
Windows 10 Education Build 19041.153

Das gleiche Problem passiert.

  • Windows 10 19041.153
  • WT 0.10.781.0
  • Japanische 106/109 Taste mit ATOK Pro (Eingabemethode)

    • ohne ATOK gleiches Verhalten

Ja, ich habe anscheinend auch das Problem.

  • Windows Version 10.0.19587 Build 19587
  • WT 0.10.781.0
  • Amerikanisches Englisch)

Kann dieses Problem auch bestätigen.

  • Microsoft Windows [Version 10.0.19041.153]
  • Terminal v0.10.781.0
  • Französisch (FR)

Kann dies auch bestätigen.

  • Windows Build 19603
  • Terminal v0.10.781.0

Keine Texteingabe auf einer WT-Registerkarte, aber sie funktionieren in den eigentlichen Apps.

Nur kurz beiseite, die Installation des neuesten Fast Ring von 19608 scheint es bisher gelöst zu haben. Ich kann wieder alle Fenster des Terminals eingeben.

Ich bin auf 19592 und ich habe das schon eine Weile nicht mehr gesehen. Sich glücklich fühlen :)

Ich bin auf dem neuesten Slow Ring (19041.207) und ich sehe das auch.

An alle in diesem Thread, die das Problem ansprechen:

Das nächste Mal passiert es, können Sie die _Feedback Hub_ starten und die „Advanced Diagnostics“ Abschnitt Capture - Diagnose im Eingang und Sprache Kategorie, Input Lag Subkategorie verwenden?

image

image

Klicken Sie auf Aufnahme starten und geben Sie einige Zeichen in das Terminal ein.

Gehen Sie zurück zum Feedback-Hub und klicken Sie dann

Sie erhalten einen neuen Diagnoseprotokolleintrag:
image

Wählen Sie Dateispeicherort und senden Sie mir eine E-Mail mit dem Diagnosearchiv in diesem Ordner oder hängen Sie es an OneDrive an und geben Sie einen Link frei. Bitte beachten Sie, dass es möglicherweise personenbezogene Daten enthält (z. B. welche Zeichen Sie während der Aufnahmephase eingegeben haben). Meine E-Mail-Adresse befindet sich in meinem Profil.

Vielen Dank! Dies wird uns sehr dabei helfen, diesem Problem auf den Grund zu gehen.

Wenn einer von euch gelingt, es geschieht zu

Ich hatte eine Version dieses Problems bei einer Neuinstallation von Windows 19041.207 von ISO. Es betraf nur das Windows-Terminal. Suche und andere moderne Apps haben gut funktioniert. Ich konnte das Problem beheben, indem ich die folgenden Registrierungswerte festlegte und Terminal neu startete.

HKLM\SOFTWARE\Microsoft\Input:
  InputServiceEnabled: 0
  InputServiceEnabledForCCI: 0 # see note in edit 2

_EDIT: Windows Search hat begonnen, die Taste Return ignorieren, nachdem ich diese Einstellungen geändert habe. Ein Neustart der Maschine hat das behoben. Weitere mögliche Nebenwirkungen dieser Problemumgehung finden Sie im folgenden Beitrag von

_EDIT 2: @NicoVogel hat festgestellt, dass die Suche besser funktioniert, wobei InputServiceEnabledForCCI bei 1 ._ verbleibt.

Ich wurde auf diese Registrierungswerte aufmerksam gemacht, indem ich Terminal in procmon beobachtete. Das Terminal öffnete wiederholt diesen Schlüssel und fragte einen dieser Werte ab. Die Abfragen waren möglicherweise mit Tastenanschlägen korreliert, aber ich kann nicht sicher sagen.

@ DHowett-MSFT, willst du auch Diags von mir? Mein Fall könnte ein anderes Problem sein, da die meisten Personen in diesem Thread Tastaturprobleme in der Suche und anderen Apps melden.

Ich hatte eine Version dieses Problems bei einer Neuinstallation von Windows 19041.207 von ISO. Es betraf nur das Windows-Terminal. Suche und andere moderne Apps haben gut funktioniert. Ich konnte das Problem beheben, indem ich die folgenden Registrierungswerte festlegte und Terminal neu startete.

HKLM\SOFTWARE\Microsoft\Input:
  InputServiceEnabled: 0
  InputServiceEnabledForCCI: 0

Ich wurde auf diese Registrierungswerte aufmerksam gemacht, indem ich Terminal in procmon beobachtete. Das Terminal öffnete wiederholt diesen Schlüssel und fragte einen dieser Werte ab. Die Abfragen waren möglicherweise mit Tastenanschlägen korreliert, aber ich kann nicht sicher sagen.

@ DHowett-MSFT, willst du auch Diags von mir? Mein Fall könnte ein anderes Problem sein, da die meisten Personen in diesem Thread Tastaturprobleme in der Suche und anderen Apps melden.

Ich kann bestätigen, dass diese Problemumgehung für mich funktioniert!
BEARBEITEN: Dies scheint ein eigenartiges Verhalten zu verursachen, z. B. das zweimalige Eingeben von Sonderzeichen, und die Suche funktioniert auch nicht mehr richtig.

Ich würde gerne Diagramme aufnehmen, aber meine Datenschutzeinstellungen erlauben dies nicht und ich kann sie aus irgendeinem Grund nicht ändern. Es tut mir leid ...

@sharpjs Das ist wirklich interessant. Spuren von Ihrem Repro könnten immer noch hilfreich sein, wenn ich dem Team Ihre Entdeckung mitteilen kann. :Lächeln:

@ DHowett-MSFT Endlich konnte ich meine Datenschutzeinstellungen ändern und Spuren hinterlassen. Ich habe zwei Spuren genommen, eine mit @sharpjs Problemumgehung und eine ohne. Ich hoffe, Sie können etwas Nützliches daraus machen.

https://plik.root.gg/file/HbRDChcSgYrb7DTD/Kec5YDDfRDjgnFoi/with%20workaround.zip

https://plik.root.gg/file/HbRDChcSgYrb7DTD/HyEEjVclBdGHiu3z/without%20workaround.zip

@ r33int danke! Und nur zur Bestätigung: Im Fall "ohne Problemumgehung" können Sie überhaupt nicht in Terminal eingeben?

@ r33int danke! Und nur zur Bestätigung: Im Fall "ohne Problemumgehung" können Sie überhaupt nicht in Terminal eingeben?

Ja

@ r33int oder sonst jemand:

Wenn Sie sich in diesem Zustand befinden (keine Eingabe), können Sie die Eingabeaufforderung für den Verlauf der Zwischenablage ( Windows + V ) öffnen und prüfen, ob Ihre Eingabe auf magische Weise funktioniert?

@ r33int oder sonst jemand:

Wenn Sie sich in diesem Zustand befinden (keine Eingabe), können Sie die Eingabeaufforderung für den Verlauf der Zwischenablage (Windows + V) öffnen und prüfen, ob Ihre Eingabe auf magische Weise funktioniert?

Ich habe versucht, den Verlauf der Zwischenablage einzugeben, und die Eingabe scheint für mich nicht zu funktionieren.

@ DHowett-MSFT:

Spuren von Ihrem Repro könnten immer noch hilfreich sein,

Können Sie die Eingabeaufforderung für den Verlauf der Zwischenablage (Windows + V) öffnen und prüfen, ob Ihre Eingabe auf magische Weise funktioniert?

Durch Drücken von Windows+V wird der Verlauf der Zwischenablage geöffnet, die Tastatureingabe funktioniert jedoch nicht.

@ r33int :

Dies scheint ein eigenartiges Verhalten zu verursachen, z. B. das zweimalige Eingeben von Sonderzeichen, und die Suche funktioniert auch nicht mehr ordnungsgemäß.

Wenn ich InputServiceEnabled{|ForCCI} = 0 einstelle, wird der Schlüssel Return in der Suche speziell ignoriert. Ein Neustart der Maschine hat das für mich behoben.

Ich habe keine Probleme beim Eingeben von Sonderzeichen in Terminal oder Search festgestellt, verwende jedoch WinCompose, das sich möglicherweise von Ihrer Eingabemethode unterscheidet.

Ich bin neugierig. Wenn Sie tatsächlich etwas in der Zwischenablage einreichen, funktioniert es dann? Sie erhalten ein streunendes ^V oder eine Paste (abhängig von der Einrichtung des Terminals), aber einige meiner Kollegen haben angenommen, dass dies hilfreich sein könnte.

@ DHowett-MSFT Was mich betrifft:

  1. Starten Sie das Terminal. ✔️
  2. Win+V → Das Widget für den Verlauf der Zwischenablage wird angezeigt. ✔️
  3. Klicken Sie auf ein Verlaufselement → Im Terminal passiert nichts. ❌
  4. Drücken Sie eine Taste → im Terminal passiert nichts. ❌
  5. Klicken Sie mit der rechten Maustaste auf Terminal → Verlaufselement, das in das Terminal eingefügt wird. ✔️
  6. Drücken Sie eine Taste → im Terminal passiert nichts. ❌

Diagnose aus den Schritten 1 bis 4: clipboard-history.diagnostics.zip

Verlauf der Zwischenablage, generiert durch Kopieren im Editor:
Clipboard

Vielen Dank! Das ist umfassend: Lächeln: und sehr hilfreich.

+1

@asolopovas Angesichts der Tatsache, dass wir eine detaillierte Erklärung zusammengestellt haben, wie Sie uns helfen können, würde ich mich freuen, wenn Sie uns helfen könnten, mehr Informationen zu diesem Fehler zu sammeln, anstatt nur "+1" -Kommentare zu senden.

@asolopovas Angesichts der Tatsache, dass wir eine detaillierte Erklärung zusammengestellt haben, wie Sie uns helfen können, würde ich mich freuen, wenn Sie uns helfen könnten, mehr Informationen zu diesem Fehler zu sammeln, anstatt nur "+1" -Kommentare zu senden.

Ich habe genau das gleiche Problem wie @sharpjs. Soll ich den gleichen Bericht erstellen, den er erstellt hat?
@ DHowett-MSFT oder sollte ich etwas anderes tun, um zu helfen?

Das wäre wirklich hilfreich: Lächeln: Je mehr Daten wir zu diesem Fehler haben, desto besser können wir Korrelationen finden.

Ich kann bestätigen, dass die folgende Problemumgehung für mein Problem funktioniert:

https://github.com/microsoft/terminal/issues/4448#issuecomment -617290424

Nur InputServiceEnabled auf 0 zu ändern, hat bei mir funktioniert, wenn das hilft

InputServiceEnabledForCCI ist 1 (Standard)

Wenn InputServiceEnabledForCCI 0 und InputServiceEnabled 1 ist, funktioniert es NICHT

Durch Umschalten von InputServiceEnabled ohne Neustart des Terminals kann das Terminal Eingaben akzeptieren

Beachten Sie, dass v1 dieses Problem für mich behoben hat, auch nachdem die Einstellungen für beide auf 1 zurückgesetzt wurden

Ich meine, wir haben nichts geändert, also werde ich sagen, dass die zeitweilige Natur dieses Fehlers ihn als behoben erscheinen ließ. :) :)

Nun, ich habe gelogen. Ich habe meine Einstellungen gelöscht und dann das Terminal neu gestartet und es funktioniert nicht mehr. setze es zurück auf 0 = (

Ich habe das gleiche Problem beim Test-Setup 2004 in VM.
Problemumgehung funktioniert aber ¯ \ _ (ツ) _ / ¯

Im Jahr 2004 habe ich das gleiche Problem, aber die Problemumgehung funktioniert

Gleiches beobachtet am

  • W10 x_64 Pro 2004 b19041.264
  • WT 1.0.1401.0

Das Einfügen in das Terminal funktioniert in jedem Fall und gibt nur mit InputServiceEnabled = 0 Dies führt jedoch dazu, dass das Suchfenster die EINGABETASTE nicht über die Tastatur akzeptiert.

Andere Terminalsitzungen von CMD- oder Powershell-Apps (Version 7.0.1) weisen das Problem nicht auf.

@ n8v8R

InputServiceEnabled = 0 aber das führt dazu, dass das Suchfenster die EINGABETASTE von der Tastatur nicht akzeptiert.

Bleibt dieser Nebeneffekt nach einem Neustart bestehen? IIRC, ich hatte eine ähnliche Nebenwirkung, bis ich neu startete.

Ich habe das gleiche Problem. Die Problemumgehung von r33int funktioniert auch für mich, um Tastatureingaben in Terminal zu erhalten ... ABER
In der Windows-Suchfunktion (Drücken der Win-Taste und anschließender Eingabe) funktionieren die Pfeiltasten und Löschtasten nicht mehr :(

Ich werde weitere Informationen zur Verfügung stellen, wenn Sie es brauchen.

Windows 10 Insider Preview 19041.1 (vb_release)

@sharpjs

Bleibt dieser Nebeneffekt nach einem Neustart bestehen? IIRC, ich hatte eine ähnliche Nebenwirkung, bis ich neu startete.

Habe vorher nicht überprüft, sondern nur herausgefunden, dass das Abmelden nach der Änderung in der Registrierung und das erneute Anmelden ausreicht und die Eingabe des Suchfensters wieder normal ist.


@jmartsch

ABER
In der Windows-Suchfunktion (Drücken der Win-Taste und anschließender Eingabe) funktionieren die Pfeiltasten und Löschtasten nicht mehr :(

Ich habe auch bemerkt, dass das Abmelden und Wiedereinschalten das Problem auf meinem Knoten gelöst hat.


Auf welche Dienste beziehen sich diese Registrierungseinträge?

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Input]
"InputServiceEnabled"=dword:00000000
"InputServiceEnabledForCCI"=dword:00000001

Auf welche Dienste beziehen sich diese Registrierungseinträge?

Es scheint mit dem Aktivieren / Deaktivieren zu tun zu haben

C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\InputApp\TextInputHost.exe

Annotation 2020-06-01 214347

Entweder liegt der Fehler in dieser App oder WT hat ein Problem mit der korrekten Kommunikation.

Wenn ich gerade das neue Windows-Terminal aus dem Microsoft Store installiert habe und nichts schreiben möchte, wird auf dem Bildschirm nichts angezeigt, obwohl ich zufällige Buchstaben eingebe, in die nichts geschrieben ist, brauche ich Hilfe!

Nachdem ich mein Windows auf das neueste Jahr 2004 aktualisiert habe, akzeptiert das Terminal keine Eingaben von der Tastatur. Ich habe mehrmals versucht, die Neuinstallation sowohl mit der Normal- als auch mit der Vorschau-Version durchzuführen und die Werte in der Registrierung zu ändern. Bei mir hat nichts funktioniert.

@ LuisMontoya1404

Ich brauche Hilfe!

Haben Sie die oben beschriebene Problemumgehung ausprobiert? Verknüpfung

Ich bin kürzlich auf dasselbe Problem gestoßen. am 19041.264

Die veröffentlichte Problemumgehung scheint mein Problem zu beheben. Ich musste mich nicht abmelden oder neu starten.

Ich habe auch das gleiche Problem.

  • Windows-Version: 19041.329
  • Windows Terminal-Version: 1.0.1401.0

Die Problemumgehung hat auch bei mir funktioniert, aber die Suchleiste hat nicht wie beabsichtigt funktioniert.
Aber wie von @sharpjs erwähnt, wurde es durch einen Neustart für mich behoben ( Kommentar ).

Ich habe kurz die verschiedenen Auswirkungen der Änderung der Werte von InputServiceEnabled ( ISE ) und InputServiceEnabledForCCI ( ISECC ) untersucht.
Die folgende Tabelle zeigt das Verhalten auf meinem Computer.

Tabellenerklärung :

  • Art

    • Eingabe = Windows Terminal Eingabe über die Tastatur

    • past = Windows Terminal-Eingabe über den Befehl past (Rechtsklick)

    • Suche = Windows-Suchleiste

  • Der Wert ( val ) entspricht dem Wert in der Registrierung und der Neustart sollte klar sein
  • Ergebnis ( res )

    • ja = funktioniert wie vorgesehen

    • no = funktioniert nicht wie vorgesehen

    • (Nummer) = unten erklärt

| Geben Sie | ein val / res | val / res | val / res | val / res | val / res | val / res | val / res | val / res |
| ------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- |
| ISE | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
| ISECC | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 |
| Neustart | nach | vor | nach | vor | nach | vor | nach | vor |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Eingabe | nein | ja | ja | ja | ja | ja | nein | nein |
| Vergangenheit | ja | ja | ja | ja | ja | ja | ja | ja |
| Suche | ja | (1) | (2) | (2) | (2) | ja | ja | ja |

Spezielles Suchverhalten

  1. Die folgenden Eingaben funktionierten nicht: Löschen, Rückwärts, Pos1, Ende, Pfeiltasten, Eingabetaste
  2. Die Kombination [STRG + Rückwärts] hat das Wort wie erwartet gelöscht, lässt jedoch das Symbol "□".

TL; DR

Diese Problemumgehung hat bei mir funktioniert, aber ich habe nur den Wert von InputServiceEnabled in 0 geändert. Diese Änderung hat die Windows-Suchleiste unterbrochen, aber nach einem Neustart war alles in Ordnung.

Bearbeiten
Nach zwei Tagen Verwendung der hervorgehobenen Einstellung änderte die Windows-Suche ihr Verhalten von normalem zu speziellem Suchverhalten 2 .

Ich habe auch das folgende Problem.
_OS Name Microsoft Windows 10 Pro
Version 10.0.19041 Build 19041_

Setzen von InputServiceEnabled = 0
Windows Terminal hat nach dieser Einstellung begonnen, Eingaben zu akzeptieren. Es gibt jedoch einen Nebeneffekt. Wenn ich in der Windows-Suche die Kombination Strg + Rücktaste verwende, wird der gesamte Text gelöscht, aber ein seltsames Zeichen eingefügt.

Diese Problemumgehung scheint auch ein seltsames Verhalten bei der automatischen Vervollständigung von Registerkarten zu verursachen. Die Tabulator-Eingabe scheint zweimal registriert zu sein, wenn Sie einmal drücken. Das ist sehr beunruhigend. steht noch jemand davor?

ezgif com-video-to-gif

JA!!!

Ich habe versucht herauszufinden, warum das Terminal schon lange so doppelt tippt! Toller Fund

Durch Bestätigen des Zurücksetzens von InputServiceEnabled auf 1 Korrekturen wird das Tabbing behoben

Durch Bestätigen des Zurücksetzens von InputServiceEnabled auf 1 Korrekturen wird das Tabbing behoben

@ EricZimmerman
Sie verwenden also InputServiceEnabled 1 und InputServiceEnabledForCCI 0 und das funktioniert für Sie?
Diese Kombination funktionierte nur, bis ich meinen Computer neu startete.

Ich habe auch das Double-Tab-Problem

Ich hatte es bei 0, um das Problem zu umgehen. hatte doppelte Lasche.

schaltete es wieder auf 1 und es scheint behoben zu sein, aber ich habe meinen Computer nicht neu gestartet.

Die Tastatur funktioniert nicht mit jemand anderem. Die von ihnen angegebene Lösung deaktiviert Win + V und andere Funktionen

Die Tastatur funktioniert nicht mit jemand anderem. Die von ihnen angegebene Lösung deaktiviert Win + V und andere Funktionen

Ich habe Windows Terminal auch nach Build 2004 normal verwendet und dann funktionierte die Tastatureingabe am vergangenen Wochenende nicht mehr.

Die in diesem Link angegebene Problemumgehung löste das Problem, ohne Hotkeys wie win + v zu beschädigen.

Die Tastatur funktioniert nicht mit jemand anderem. Die von ihnen angegebene Lösung deaktiviert Win + V und andere Funktionen

Ich habe Windows Terminal auch nach Build 2004 normal verwendet und dann funktionierte die Tastatureingabe am vergangenen Wochenende nicht mehr.

Die in diesem Link angegebene Problemumgehung löste das Problem, ohne Hotkeys wie win + v zu beschädigen.

InputServiceEnabled = 0, aber das führt dazu, dass das Suchfenster ENTER von der Tastatur nicht akzeptiert.

Die Tastatur funktioniert nicht mit jemand anderem. Die von ihnen angegebene Lösung deaktiviert Win + V und andere Funktionen

Ich habe Windows Terminal auch nach Build 2004 normal verwendet und dann funktionierte die Tastatureingabe am vergangenen Wochenende nicht mehr.
Die in diesem Link angegebene Problemumgehung löste das Problem, ohne Hotkeys wie win + v zu beschädigen.

InputServiceEnabled = 0, aber das führt dazu, dass das Suchfenster ENTER von der Tastatur nicht akzeptiert.

Ja, das verursacht es. Nicht nur eingeben, sondern auch Tasten wie Rücktaste.

Die Tastatur funktioniert nicht mit jemand anderem. Die von ihnen angegebene Lösung deaktiviert Win + V und andere Funktionen

Ich habe Windows Terminal auch nach Build 2004 normal verwendet und dann funktionierte die Tastatureingabe am vergangenen Wochenende nicht mehr.
Die in diesem Link angegebene Problemumgehung löste das Problem, ohne Hotkeys wie win + v zu beschädigen.

InputServiceEnabled = 0, aber das führt dazu, dass das Suchfenster ENTER von der Tastatur nicht akzeptiert.

Ja, das verursacht es. Nicht nur eingeben, sondern auch Tasten wie Rücktaste.

Und was machen wir, wenn es gelöst ist? Es gibt keine Antworten, nur Patches, die nicht nützlich sind. Sie können nicht mit wsl2 wie diesem arbeiten.

@rafavielma @julianonunes Sie müssen nach dem Anwenden der Problemumgehung neu starten. Siehe die Tabelle , die @NicoVogel erstellt hat.

Alle Alt-Verknüpfungen scheinen auch dann zu funktionieren, wenn das Terminal keine anderen Tastatureingaben akzeptiert.
Die Home- und End-Tasten funktionieren auch, wenn Sie die Alt-Taste gedrückt halten.

Getestet mit der aktuellen WT-Version 1.0.1811.0, aber der Fehler ist immer noch vorhanden. Während die Problemumgehung eine Problemumgehung mit Vorbehalten ist, die sich fragen, ob die Entwickler tatsächlich versuchen, dies bald zu regeln?

Angenommen, das Betriebssystem hat den Dienst _InputAppTextInputHost.exe_ aus einem bestimmten Grund implementiert. Da sowohl OS als auch WT von MS entwickelt werden, fragen Sie sich, wie schwierig es ist, die WT-App richtig auf den OS-Code abzustimmen.

Es ist lächerlich, dass dies immer noch geschieht

Entwickler scheinen eher zufrieden damit zu sein, dass dies kein Fehler ist

_Ursprünglich veröffentlicht von @DHowett in https://github.com/microsoft/terminal/issues/4448#issuecomment -630977808_

Ich werde sagen, dass die zeitweilige Natur dieses Fehlers ihn als behoben erscheinen ließ. :) :)

Ja, nehmen Sie ein Zitat von mir aus dem Zusammenhang und es könnte so aussehen. Schauen Sie: Der Eingabestapel in Windows ist nicht einfach, und wir haben das Eingabeteam damit beauftragt, herauszufinden, warum die Tastatureingabe in bestimmten App-Kontexten nicht funktioniert. Wenn wir Updates hätten, wären Sie alle die Ersten, die davon erfahren.

Ich werde diesen Thread sperren. nicht weil ich nicht denke, dass es ein Fehler ist (es ist), sondern weil all Ihre Beschwerden eine E-Mail an jeden einzelnen Abonnenten senden und sie wahrscheinlich nicht so ihren Mittwoch beginnen wollen.

Verschieben einiger relevanter Informationen von # 7288

Windows 10 - 19041

Die Bildschirmtastatur funktioniert ebenfalls nicht.

Das Einfügen aus der Zwischenablage funktioniert.

Wenn ich während der Eingabe der Eingabeaufforderung 'Alt' gedrückt halte, werden Eingaben über die Tastatur registriert, jedoch nur, wenn ich 'Alt' gedrückt halte.
Wenn ich während der Eingabe von PowershellCore 'Alt' gedrückt halte, werden Eingaben über die Tastatur registriert, aber durch Auswahl von Zahlen wird die Eingabeaufforderung in "Ziffernargument:" geändert.
Wenn ich während der Eingabe von Powershell 'alt' gedrückt halte, werden einige Eingaben registriert, aber keine Buchstaben, aber; '- = / werden akzeptiert, und die Auswahl von Zahlen ändert die Eingabeaufforderung in "digit-argument:"

Es gibt immer noch keine Updates für diesen Thread. Wir versuchen immer noch, einen Weg zu finden, um dies zu debuggen, während sich jemand in diesem kaputten Zustand befindet, da es keine klare Sichtlinie darüber gibt, warum das Betriebssystem in diesen schlechten Zustand gerät. Wenn wir wüssten, was diesen schlechten Zustand auslöst, wäre dies viel einfacher zu debuggen.

Wenn wir wüssten, was diesen schlechten Zustand auslöst, wäre dies viel einfacher zu debuggen.

_TextInputHost.exe_ scheint an anderen Stellen einige Beschwerden (nicht reagierender Zustand) verursacht zu haben

https://blogs.windows.com/windowsexperience/2020/01/30/announcing-windows-10-insider-preview-build-19555/

das scheint erst vor kurzem behoben worden zu sein

https://blogs.windows.com/windowsexperience/2020/08/05/announcing-windows-10-insider-preview-build-20185/

Wurde die aktuelle Insider-Version gegen diesen Fehler getestet?

@ zadjii-msft Wenn jemand von MSFT Remote-Debugging mit meinem Computer im kaputten Zustand durchführen möchte, bin ich bereit dafür. Ich bin die meiste Zeit zwischen 8 und 17 Uhr PDT an jedem Tag der Woche verfügbar. Ich habe Teams. @sharpjs auf Twitter und Telegramm. Es gibt eine E-Mail-Adresse, wenn Sie das möchten.

Ich habe auch das gleiche Problem bei einer Neuinstallation von Windows und Terminal. Wenn ich Ihnen weiterhelfen kann, lassen Sie es mich bitte wissen.

Verschieben einiger relevanter Informationen von # 7288

Windows 10 - 19041
Die Bildschirmtastatur funktioniert ebenfalls nicht.
Das Einfügen aus der Zwischenablage funktioniert.
Wenn ich während der Eingabe der Eingabeaufforderung 'Alt' gedrückt halte, werden Eingaben über die Tastatur registriert, jedoch nur, wenn ich 'Alt' gedrückt halte.
Wenn ich während der Eingabe von PowershellCore 'Alt' gedrückt halte, werden Eingaben über die Tastatur registriert, aber durch Auswahl von Zahlen wird die Eingabeaufforderung in "Ziffernargument:" geändert.
Wenn ich während der Eingabe von Powershell 'alt' gedrückt halte, werden einige Eingaben registriert, aber keine Buchstaben, aber; '- = / werden akzeptiert, und die Auswahl von Zahlen ändert die Eingabeaufforderung in "digit-argument:"

Es gibt immer noch keine Updates für diesen Thread. Wir versuchen immer noch, einen Weg zu finden, um dies zu debuggen, während sich jemand in diesem kaputten Zustand befindet, da es keine klare Sichtlinie darüber gibt, warum das Betriebssystem in diesen schlechten Zustand gerät. Wenn wir wüssten, was diesen schlechten Zustand auslöst, wäre dies viel einfacher zu debuggen.

Folgen Sie meinem obigen Feedback, das Problem hat plötzlich und auf mysteriöse Weise aufgehört. Alle Terminaltypen funktionieren jetzt ordnungsgemäß. Seit dem Posten waren die einzigen Änderungen an meinem System, dass Nvidia-Treiber aktualisiert wurden (auf 452.06) und das System neu gestartet wurde.

Ich wünschte, ich hätte mehr Informationen, um die Ursache / Lösung zu finden.

Leider hat das Aktualisieren meiner Nvidia-Treiber nicht geholfen. Ich bin jetzt in Version 452.06 und habe immer noch die gleichen Probleme im Terminal. Danke für die Unterstützung.

Gleiches Problem hier bei Neuinstallation.
Windows Version 2004 (_OS Build 19041.388_)
Ich habe sowohl die stabile als auch die Vorschau-Version ausprobiert, das gleiche Problem.
Lassen Sie mich wissen, ob Debug-Protokolle benötigt werden @ zadjii-msft

Ich hatte das gleiche Problem. Aus irgendeinem Grund wurde der Touch Keyboard- und Handwriting Panel-Dienst deaktiviert. Ich habe den Starttyp in den Eigenschaften in manuell geändert und neu gestartet. Das war's und das Windows-Terminal nahm Tastatureingaben entgegen.

Edit: swax06 hat mich geschlagen.

Das ist mir auch passiert. Meine Erfahrung kann völlig zufällig sein:

Ich hatte kürzlich ein Zeichentablett installiert. Danach bemerkte ich, dass die Bildschirmtastatur immer auf meinem Anmeldebildschirm angezeigt wurde, selbst wenn die Bildschirmtastatur mit den üblichen Windows-Einstellungsoptionen deaktiviert war. Verärgert darüber habe ich den "Touch Keyboard and Handwriting Panel Service" deaktiviert und gestoppt, wodurch dieses Problem behoben wurde.

Einige Zeit später nach dem Neustart akzeptierte Windows Terminal keine Tastatureingaben mehr. Die zuvor im Thread angegebenen Problemumgehungen haben mein Problem behoben, mit Ausnahme der bekannten Probleme im Zusammenhang mit der Vervollständigung von Registerkarten und dem Drücken der Eingabetaste in der Windows-Suche. Mit diesen Problemumgehungen unzufrieden, habe ich sie zurückgesetzt und das Windows-Terminal zurückgestellt, bis dies behoben werden konnte.

Irgendwann erinnerte ich mich daran, was ich mit dem Dienst gemacht hatte und überprüfte, ob es damit zusammenhängt. Ich habe überprüft, ob Windows Terminal immer noch keine Eingaben akzeptiert, und dann den "Touch Keyboard and Handwriting Panel Service" erneut aktiviert und neu gestartet. Danach akzeptierte Windows Terminal wieder Tastatureingaben und ich hatte seitdem keine Probleme mehr.

Diejenigen von Ihnen, die Probleme haben, sehen vielleicht, ob dieser Dienst gestoppt oder deaktiviert ist?

Mein Service war ebenfalls deaktiviert.

Ich stelle es auf manuell und werde neu starten, um zu sehen, wie es geht

Ich hatte jetzt schon eine Weile das gleiche Problem und ja, jetzt erinnere ich mich, dass ich den Dienst "Touch Keyboard and Handwriting Panel" im Rahmen meiner üblichen Windows-Bereinigungsroutine deaktiviert habe. Ich habe es wieder auf manuell umgestellt und kann bestätigen, dass das Terminal nach dem Neustart einwandfrei funktioniert!
Danke für die Vorschläge @ swax06 und @NightWulfe

OK, nach einem Neustart funktioniert es.

Die Welt macht wieder Sinn!

Nur als Hinweis: Wenn Sie Windows durch Deaktivieren der Systemdienste bereinigen, können Sie sich normalerweise nicht über seltsame Fehler beschweren. Dies macht es Teams wie unserem sehr schwer, Ihnen bei der Fehlerbehebung zu helfen. Es hat auch eine höhere Tendenz als die Grundlinie, Dinge völlig zu zerbrechen.

Hier gilt das gleiche. TabletInputService wurde deaktiviert. Setzen Sie den Starttyp auf
Handbuch hat das Problem für mich behoben. Schöner Fund!

b

Nur als Hinweis: Wenn Sie Windows durch Deaktivieren der Systemdienste bereinigen, können Sie sich normalerweise nicht über seltsame Fehler beschweren. Dies macht es Teams wie unserem sehr schwer, Ihnen bei der Fehlerbehebung zu helfen. Es hat auch eine höhere Tendenz als die Grundlinie, Dinge völlig zu zerbrechen.

Ich habe mich nicht "beschwert", sondern lediglich die relevanten Probleme auf Github verfolgt, damit ich E-Mails über mögliche Updates erhalte.
Als Sie erwähnten, dass das Problem auf Ihrer Seite nicht reproduzierbar war, stellte ich fest, dass es etwas Spezifisches für mein Setup war, aber ich habe diesen Service einfach ganz vergessen.
Auch der Name "Touch Keyboard and Handwriting Panel Service" bedeutet keine schädlichen Auswirkungen auf Nicht-Touch-Tastaturen. Da ich niemals Touch-Tastaturen oder Handschrift-Panels verwende, hielt ich es für ziemlich sicher, diese zu deaktivieren. Die integrierten Windows-Terminals "cmd" und "Powershell" waren von dieser Änderung nicht betroffen, daher kann ich weder dem Windows-Betriebssystemteam noch dem MS Terminal-Team wirklich die Schuld geben, da Sie zugeben müssen, dass dies eine seltsame Abhängigkeit von einem scheinbar unabhängigen Zusammenhang ist Betriebssystemdienst, und ich übernehme die volle Verantwortung für die Änderung meines Betriebssystems, sodass ich mich niemals "beschweren oder jammern" werde, insbesondere nicht für ein Open-Source-Projekt.

Nur als Hinweis: Wenn Sie Windows durch Deaktivieren der Systemdienste bereinigen, können Sie sich normalerweise nicht über seltsame Fehler beschweren.

Das Deaktivieren unnötiger Dienste wie Touch Keyboard und Handwriting Panel auf Knoten, die nicht einmal die Hardware bereitstellen, ist nicht sonderbar. Grundsätzlich disqualifizieren Sie wahrscheinlich jeden, der das Problem dort gemeldet hat, und implizieren sogar, dass Benutzer mit einem solchen Setup nicht berechtigt sind, einen Fehler zu melden ...

Ich hätte erwähnen sollen, dass ich den Dienst zunächst nicht deaktiviert habe.
Ich bin mir nicht sicher, woher diese Änderung kam.

"Aufräumen" Windows ist in Ordnung und sollte niemanden vom Suchen ausschließen
zur Unterstützung, obwohl es die Fehlerbehebung erschweren kann
wenn nicht alle relativen Informationen verfügbar sind. Ich bin damit einverstanden
Änderungen am Betriebssystem sollten bei der Inanspruchnahme des Supports bekannt gegeben werden.

Ein letzter Hinweis zu diesem Service. Die Beschreibung lautet "Enables Touch
Tastatur- und Handschrift-Bedienfeld Stift- und Tintenfunktionalität "und das war's.
Da mein Computer keine Touch-Unterstützung bietet, scheint dies nicht der Fall zu sein
brauche diesen Service. Es scheint mir, dass wenn Microsoft ein bisschen mehr wäre
In den Beschreibungen ihrer Dienste detailliert beschrieben, würde dies möglicherweise nicht passieren.

b

was @gfxonline gesagt hat. Ich bin auf einer Workstation ohne Berührung. schien unnötig, aber was weiß ich?

Nur als Hinweis: Wenn Sie Windows durch Deaktivieren der Systemdienste bereinigen, können Sie sich normalerweise nicht über seltsame Fehler beschweren.

TIL, das zu Fehlerberichten beiträgt, wird heutzutage als "Beschwerde" angesehen.

Die einzige Beschwerde, die ich machte, war auf die Bildschirmtastatur gerichtet. Die einzige Bereinigung, die ich durchgeführt habe, war, dass OSK sowohl die Einstellungen für "Bildschirmtastatur verwenden" ignorierte (warum gibt es zwei?!) Als auch unabhängig vom Anmeldebildschirm angezeigt wurde. Das Update, das ich verwendet habe, ist eines, das häufig veröffentlicht wird, und das einzige, das funktioniert. Abgesehen von der Umbenennung oder Verweigerung des vollständigen Zugriffs auf OSK.exe. Die würden wahrscheinlich auch funktionieren.

Keine andere Anwendung auf diesem System außer Windows Terminal hatte ein Problem mit der Deaktivierung des "Touch Keyboard and Handwriting Panel Service".

Leute, es gab ein ";)", er ist scherzhaft

Das ist interessant, mein "Touch Keyboard and Handwriting Panel Service" wurde auch vom Gruppenrichtlinienobjekt deaktiviert. Nachdem ich das behoben und den Dienst wieder auf Automatisch gestellt und neu gestartet habe, funktioniert mein Terminal jetzt ordnungsgemäß. Vielen Dank für Ihre Hilfe!

Okay, es hört sich so an, als ob es eine ziemlich starke Korrelation zwischen diesem Problem und der Deaktivierung des Touch / Handwriting-Dienstes gibt. Können Sie für alle anderen, denen dies noch begegnet, Text in _jede_ UWP-Anwendungen eingeben? Ich denke, folgende Apps wären alles gute Tests:

  • Feedback Hub
  • Taschenrechner
  • die PowerToys-Einstellungen App
  • der Microsoft Store
  • die Your Phone App

Wir möchten nur sicherstellen, dass wir alles daran setzen, dieses Problem vollständig zu verstehen. Vielen Dank!

Das Ändern des Dienstes "_Touch Keyboard and Handwriting Panel_" von automatisch auf manuell löste auch das Problem für mich. Um sicherzugehen, habe ich auch die Registrierungswerte zurückgesetzt _ (siehe unten) _. Ich habe beide Änderungen vor dem Neustart angewendet und nachdem es gut funktioniert hat.

HKLM\SOFTWARE\Microsoft\Input:
  InputServiceEnabled: 1
  InputServiceEnabledForCCI: 1

Zum Kontext: Ich habe ein Surface Pro 6 und habe (nur für den Fall) bestätigt, dass mein Stift noch funktioniert. Es scheint alles gut zu funktionieren.
Sogar das kabelgebundene Verhalten, das ich in meinem letzten Beitrag beschrieben habe, ist verschwunden.

@ zadjii-msft bezüglich deiner Frage.
Ich habe die folgenden Apps schnell getestet und hatte keine Probleme mit der Eingabe.

  • Feedback Hub
  • Taschenrechner
  • Microsoft Store

Ich bestätige, dass ich den Fehler durch verhindern konnte

  • Einstellen von TabletInputService (Touch Keyboard and Handwriting Panel Service) von Disabled auf Manual;
  • Setzen der HKLM\SOFTWARE\Microsoft\Input -Werte auf ihre vorherigen Werte (oben) zurück; und,
  • Neustart.

Jetzt läuft noch ein scheinbar unnötiger Dienst, aber das Terminal funktioniert. 🎉

Off-Topic: Ich würde gutes Geld für eine Erstanbieter-Methode bezahlen, um Windows auf das Nötigste zu reduzieren und dann die Dinge nach Bedarf mit ultrafeiner Granularität wieder hinzuzufügen. Nennen wir es Windows 10 Modular. Ich habe zu diesem Zweck einen "Workstationized" Windows Server ausgeführt, aber das ist heutzutage nicht möglich, da ich einige Dinge ausführen muss, die für Nicht-Server-Windows spezifisch sind.

@ zadjii-msft IIRC, die einzige UWP-Anwendung, mit der ich ein Problem hatte, war Terminal. Die anderen arbeiteten.

Um zu zitieren, was wir vom Input-Team gehört haben:

Der [Touch Keyboard and Handwriting Panel Service] ist für die Tastatur- und Texteingabe in UWAs und für die IME-Eingabe in allen Apps von entscheidender Bedeutung.

Für den Datensatz ist das Terminal keine UWP-Anwendung, sondern eine Hybridanwendung, eine gepackte Win32-Desktopanwendung, die zufällig UWP XAML für ihren UI-Stack verwendet. Wenn die anderen reinen UWP-Apps auf Ihrem System funktionieren, ist dies möglicherweise etwas Besonderes für Hybrid-Apps. Deshalb bitte ich die Leute, auch die PowerToys-Einstellungen-App zu überprüfen - sie verwenden ein App-Modell, das uns ähnlich genug ist.

Wenn diese App funktioniert, gibt es etwas anderes zwischen uns und ihnen, das diese Interaktion verursacht. Vielleicht liegt es daran, dass wir IDesktopWindowXamlSourceNative2::PreTranslateMessage ?

Ich kann bestätigen, dass ich dieses Problem mit Windows Terminal habe, aber nicht mit Calculator.

(und ja, weil ich den anscheinend schlecht benannten Touch Keyboard and Handwriting Panel Service deaktiviert habe, der wahrscheinlich ein Komma zwischen Touch und Keyboard )

Das gleiche Problem «Keine Tastatureingabe» nach der Installation aktualisiert Windows KB4566782 und KB4569745 und startet den PC neu.
Außerdem lösche ich die Registrierung mit CCleaner 5.70.7909 und Auslogics BoostSpeed ​​9.2.0.0

Die Eingabe über osk.exe funktioniert ebenfalls nicht.

Aber ich kann Text aus der Zwischenablage mit der rechten Maustaste einfügen.

Ich versuche winget install --id=Microsoft.WindowsTerminal -e aktualisieren und die gleichen Probleme!

Alles in Ordnung, nachdem der Service Touch Keyboard and Handwriting Panel Service ( Служба сенсорной клавиатуры и панели рукописного ввода ) aktiviert und neu gestartet wurde.

Edit: swax06 hat mich geschlagen.

Das ist mir auch passiert. Meine Erfahrung kann völlig zufällig sein:

Ich hatte kürzlich ein Zeichentablett installiert. Danach bemerkte ich, dass die Bildschirmtastatur immer auf meinem Anmeldebildschirm angezeigt wurde, selbst wenn die Bildschirmtastatur mit den üblichen Windows-Einstellungsoptionen deaktiviert war. Verärgert darüber habe ich den "Touch Keyboard and Handwriting Panel Service" deaktiviert und gestoppt, wodurch dieses Problem behoben wurde.

Einige Zeit später nach dem Neustart akzeptierte Windows Terminal keine Tastatureingaben mehr. Die zuvor im Thread angegebenen Problemumgehungen haben mein Problem behoben, mit Ausnahme der bekannten Probleme im Zusammenhang mit der Vervollständigung von Registerkarten und dem Drücken der Eingabetaste in der Windows-Suche. Mit diesen Problemumgehungen unzufrieden, habe ich sie zurückgesetzt und das Windows-Terminal zurückgestellt, bis dies behoben werden konnte.

Irgendwann erinnerte ich mich daran, was ich mit dem Dienst gemacht hatte und überprüfte, ob es damit zusammenhängt. Ich habe überprüft, ob Windows Terminal immer noch keine Eingaben akzeptiert, und dann den "Touch Keyboard and Handwriting Panel Service" erneut aktiviert und neu gestartet. Danach akzeptierte Windows Terminal wieder Tastatureingaben und ich hatte seitdem keine Probleme mehr.

Diejenigen von Ihnen, die Probleme haben, sehen vielleicht, ob dieser Dienst gestoppt oder deaktiviert ist?

Du hast mir den Tag gerettet. Vielen Dank!

Um zu zitieren, was wir vom Input-Team gehört haben:

Der [Touch Keyboard and Handwriting Panel Service] ist für die Tastatur- und Texteingabe in UWAs und für die IME-Eingabe in allen Apps von entscheidender Bedeutung.

Für den Datensatz ist das Terminal keine UWP-Anwendung, sondern eine Hybridanwendung, eine gepackte Win32-Desktopanwendung, die zufällig UWP XAML für ihren UI-Stack verwendet. Wenn die anderen reinen UWP-Apps auf Ihrem System funktionieren, ist dies möglicherweise etwas Besonderes für Hybrid-Apps. Deshalb bitte ich die Leute, auch die PowerToys-Einstellungen-App zu überprüfen - sie verwenden ein App-Modell, das uns ähnlich genug ist.

Ich hatte dieses Problem und natürlich funktioniert die Eingabe, nachdem Touch Touchboard und Handwriting Panel Service auf Manual eingestellt wurden. Ich kann bestätigen, dass die Powertoys-Einstellungs-App AUCH das gleiche Problem hatte. Funktioniert nach der Änderung auch.

Wenn diese App funktioniert, gibt es etwas anderes zwischen uns und ihnen, das diese Interaktion verursacht. Vielleicht liegt es daran, dass wir IDesktopWindowXamlSourceNative2::PreTranslateMessage ?

Okay, es hört sich so an, als ob es eine ziemlich starke Korrelation zwischen diesem Problem und der Deaktivierung des Touch / Handwriting-Dienstes gibt. Können Sie für alle anderen, denen dies noch begegnet, Text in UWP-Anwendungen eingeben? Ich denke, folgende Apps wären alles gute Tests:

Ich habe dieses Problem beim Debuggen eines fehlerhaften Windows-Terminals festgestellt. Ihre Diagnose ist richtig - es ist passiert, weil ich den Handschriftservice deaktiviert habe. Mein Laptop hat keinen Touchscreen und ich habe nicht erwartet, dass er nützlich ist.

Leider habe ich es nicht nur deaktiviert, um Windows zu bereinigen, sondern weil es die Akkulaufzeit verkürzt. Aus irgendeinem Grund wird textinputhost.exe regelmäßig auf der dGPU ausgeführt - es wird überhaupt nicht auf dem Bildschirm angezeigt. Warum wird eine GPU benötigt? - und damit die Akkulaufzeit mehr als halbiert.

Ich bin mir nicht sicher, wo ich einen solchen Fehler melden soll. Das Deaktivieren des Dienstes ist jedoch ein allgemeiner Ratschlag zur Behebung von Problemen mit der Akkulaufzeit.

(Ich habe den Eindruck, dass die GPU-Auswahl unter der Annahme abgestimmt ist, dass die iGPU schwach und unfähig ist, was für Intel-CPUs zutreffen mag, aber dies ist ein AMD-Laptop.)

pinging @ zadjii-msft Falls meine Antwort nicht angezeigt wurde, haben die bestätigten Powertoys-Einstellungen das gleiche Problem.

Ich habe einen Surface 7 Pro und habe niemals Handschriftdienste oder Touchscreen- oder Stifteingabedienste deaktiviert. Bei meinem Terminal tritt dieses Problem derzeit jedoch nicht mehr auf.

@jmlucjav Ich habe diese Informationen an das Input-Team weitergeleitet, danke!

Ich bestätige, dass ich den Fehler durch verhindern konnte

  • Einstellen von TabletInputService (Touch Keyboard and Handwriting Panel Service) von Disabled auf Manual;
  • Setzen der HKLM\SOFTWARE\Microsoft\Input -Werte auf ihre vorherigen Werte (oben) zurück; und,
  • Neustart.

Jetzt läuft noch ein scheinbar unnötiger Dienst, aber das Terminal funktioniert. 🎉

Off-Topic: Ich würde gutes Geld für eine Erstanbieter-Methode bezahlen, um Windows auf das Nötigste zu reduzieren und dann die Dinge nach Bedarf mit ultrafeiner Granularität wieder hinzuzufügen. Nennen wir es Windows 10 Modular. Ich habe zu diesem Zweck einen "Workstationized" Windows Server ausgeführt, aber das ist heutzutage nicht möglich, da ich einige Dinge ausführen muss, die für Nicht-Server-Windows spezifisch sind.

@ zadjii-msft IIRC, die einzige UWP-Anwendung, mit der ich ein Problem hatte, war Terminal. Die anderen arbeiteten.

Ich kann bestätigen, dass die Aktivierung dieses Dienstes das Problem vollständig behebt, ohne dass ein anderes Problem auftritt. Vielen Dank @sharpjs für diesen Fund!

Vielen Dank @sharpjs für diesen Fund!

Eigentlich hat es @ swax06 gefunden, dem ich von uns beiden danke!

Danke für die Lösungen. (Ich bin froh zu sehen, dass sie immer noch Benutzer sind, die versuchen, das Windows-Fett zu reduzieren. Ich dachte, es wäre eine aussterbende Rasse. ;-))

Ich bestätige, dass ich den Fehler durch verhindern konnte

  • Einstellen von TabletInputService (Touch Keyboard and Handwriting Panel Service) von Disabled auf Manual;
  • Setzen der HKLM\SOFTWARE\Microsoft\Input -Werte auf ihre vorherigen Werte (oben) zurück; und,
  • Neustart.

Jetzt läuft noch ein scheinbar unnötiger Dienst, aber das Terminal funktioniert. 🎉

Off-Topic: Ich würde gutes Geld für eine Erstanbieter-Methode bezahlen, um Windows auf das Nötigste zu reduzieren und dann die Dinge nach Bedarf mit ultrafeiner Granularität wieder hinzuzufügen. Nennen wir es Windows 10 Modular. Ich habe zu diesem Zweck einen "Workstationized" Windows Server ausgeführt, aber das ist heutzutage nicht möglich, da ich einige Dinge ausführen muss, die für Nicht-Server-Windows spezifisch sind.

@ zadjii-msft IIRC, die einzige UWP-Anwendung, mit der ich ein Problem hatte, war Terminal. Die anderen arbeiteten.

Durch Aktivieren dieses Dienstes wurde das Problem vollständig gelöst. Vielen Dank

Off-Topic-Antwort: Wenn Sie debloated Windows ISO meinen, gibt es einige benutzerdefinierte Isos, die von einigen Entwicklern erstellt werden. Natürlich sind sie nicht 100% sicher, aber ich verwende seit über einem Jahr GhostSpectre-modifizierte ISO und bin sehr glücklich darüber.

Auf meinem System (Win10 x64 19041.508), auf dem MSI Afterburner 4.6.2 Beta 2 ausgeführt wird, wird die Eingabe im Windows-Terminal deaktiviert. Das Schließen dieser App behebt das Problem.

Ich bestätige, dass ich den Fehler durch verhindern konnte

  • Einstellen von TabletInputService (Touch Keyboard and Handwriting Panel Service) von Disabled auf Manual;
  • Setzen der HKLM\SOFTWARE\Microsoft\Input -Werte auf ihre vorherigen Werte (oben) zurück; und,
  • Neustart.

Jetzt läuft noch ein scheinbar unnötiger Dienst, aber das Terminal funktioniert. 🎉
Off-Topic: Ich würde gutes Geld für eine Erstanbieter-Methode bezahlen, um Windows auf das Nötigste zu reduzieren und dann die Dinge nach Bedarf mit ultrafeiner Granularität wieder hinzuzufügen. Nennen wir es Windows 10 Modular. Ich habe zu diesem Zweck einen "Workstationized" Windows Server ausgeführt, aber das ist heutzutage nicht möglich, da ich einige Dinge ausführen muss, die für Nicht-Server-Windows spezifisch sind.
@ zadjii-msft IIRC, die einzige UWP-Anwendung, mit der ich ein Problem hatte, war Terminal. Die anderen arbeiteten.

Ich kann bestätigen, dass die Aktivierung dieses Dienstes das Problem vollständig behebt, ohne dass ein anderes Problem auftritt. Vielen Dank @sharpjs für diesen Fund!

Nebenbei bemerkt, dies scheint auch das Problem zu beheben, dass das Emoji-Panel angezeigt wird, aber nicht funktioniert!

Arbeitslösung unter _Windows 10 2004 (OS build19041.508) _

Um die Eingabe zu aktivieren, nehme ich die nächsten Änderungen vor
VON DIESEM (in meinem Fall war es _default Setup und es hat nicht funktioniert_):

HKLM\SOFTWARE\Microsoft\Input:
  InputServiceEnabled: 1
  InputServiceEnabledForCCI: 1

ZU DIESEM (funktioniert gut):

HKLM\SOFTWARE\Microsoft\Input:
  InputServiceEnabled: 0
  InputServiceEnabledForCCI: 1

Starten Sie Ihre Maschine neu und Sie können loslegen!

Nein, damit Ihr System funktioniert, müssen Sie den Dienst aktivieren, über den alle sprechen. Es ist gefährlich zu empfehlen, dass Benutzer InputServiceEnabled in der Registrierung auf 0 setzen.

Aber es war ein Standard-Setup und es hat nicht funktioniert. Lassen Sie mich es noch einmal versuchen.

Nachdem ich meinen PC neu geladen habe, funktioniert es nicht.
image

Wie ist der Status des Touch-Tastatur- und Handschriftdienstes?

Der Starttyp ist auf "Deaktiviert" eingestellt.

Stellen Sie etwas anderes als deaktiviert ein. Darum geht es in den letzten 15 Kommentaren zu diesem Thread.

Ja, tut mir leid 😞.

Vielen Dank dafür. Soll ich meine Kommentare löschen?

Ich werde aufräumen. Vielen Dank!

Auf meinem System (Win10 x64 19041.508), auf dem MSI Afterburner 4.6.2 Beta 2 ausgeführt wird, wird die Eingabe im Windows-Terminal deaktiviert. Das Schließen dieser App behebt das Problem.

Hier gilt das gleiche

Eingaben im integrierten Terminal-Vscode auf Manjaro können nicht geschrieben werden

@LoboTormenta Dies ist nicht das Repository für VSCode _or_ Manjaro. Obwohl der Name "Terminal" enthält, ist es nicht das Sammel-Repository für die Einreichung von Problemen auf Terminals im Allgemeinen.

Da dieser Thread seinen Lauf genommen hat und eine bekannte Grundursache hat und die Leute vorbeigefahren sind, um uns unfreundliche Dinge zu sagen (hi @benfavre , danke, dass Sie Ihren Kommentar gelöscht haben), werde ich diesen Thread sperren .

Wenn Sie auf dieses Problem stoßen, stellen Sie sicher, dass der "Touch Keyboard and Handwriting Service" nicht deaktiviert ist. Bestimmte "De-Bloating" -Software (und anscheinend MSI Afterburner) deaktiviert oder unterdrückt sie gerne, um Ihre Maschine weniger verständlich und "schneller" zu machen.

Wenn Sie ein Eingabeproblem haben, das durch das Beenden von MSI Afterburner oder das erneute Aktivieren des "Touch Keyboard and Handwriting Service" nicht behoben werden kann, reichen Sie ein neues Problem ein .

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen