Was ist der Unterschied zwischen System & systemfremden Tastenanschläge?

August 15

Was ist der Unterschied zwischen System & systemfremden Tastenanschläge?

Wenn Sie eine Taste auf Ihrer Tastatur zum Übertragen von Informationen in einem Fenster auf dem Bildschirm drücken, nennt die Aktion einen Tastenanschlag. Einem Tastendruck sind entweder nach oben oder unten, und je nachdem, welche Aktion ist es, sendet bestimmte codierte Nachrichten auf Ihrem Computer die gewünschten Informationen zu übermitteln. Es gibt zwei Grundtypen von Tastenanschlägen: System und nicht vom System. Erstere interagiert direkt mit dem Betriebssystem, während letztere mit Software auf dem System stattdessen interagiert.

Tastenanschläge

Jedes Softwareprogramm auf Ihrer Festplatte reagiert auf bestimmte Kombinationen von Tasten drücken und Loslassen der Tasten; die beiden Aktionen senden zwei getrennte Arten der Tastenanschlag Nachrichten an die Software auf Ihrem Computer. Einige Software reagieren sofort auf eine Taste nach unten-Aktion, andere benötigen, können Sie die Taste loslassen, bevor der Prozess beginnt. Tastenanschläge können Systemdateien und Programme oder nicht-System-Software beeinträchtigen.

System-Tastenanschläge

System-Tastenanschläge sind Tastenanschläge, die mit der Hintergrund-Prozesse des Betriebssystems eines Computers interagieren. Die überwiegende Mehrheit der Tastenanschläge System auftreten, wenn Sie die "Alt" in einem Programm Taste, so dass Ihre Tastatureingaben auf Ihren Bildschirm, sondern die Trigger Softwareprozesse wie Datei-Menüs nicht mehr Zeichen eingeben. Andere Arten von System Tastatureingaben gehören Tasten gedrückt, wenn Sie nicht über ein Fenster im Fokus auf Ihrem System. Dies tritt auf, wenn Sie minimieren Sie alle Programme, und klicken Sie auf Ihrem Desktop. Navigation Programme Tastenanschläge sind auch System-Tastenanschläge.

Systemfremde Tastenanschläge

Die überwiegende Mehrheit der Tastenanschläge, die Benutzer auf ihren Tastaturen ausführen sind systemfremden Tastenanschläge. Dazu gehören alle Tastenanschläge, die Sie verwenden, um Typinformationen in oder interagieren mit Ihren Programmen, z. B. in jede Dateneingabe-Software, Web-Browsern und anderen Programmen eingeben. Die meisten Tastenanschläge auslösen nicht Betriebssystemprozesse wie beim Speichern einer Datei auf Ihrer Festplatte. Nicht vom System Tastenanschläge senden Nachrichten an Ihre Software, Aktionen und Informationen innerhalb des Programms eingeben.

Die Unterscheidung

Mit jedem Drücken und Loslassen einer Taste sendet die Tastatur, dass bestimmte Arten von codierten Datennachrichten auf Ihrem Computer, die es helfen System systemfremden Tastenanschläge unterscheiden. Drücken und Loslassen einer Taste in ein nicht-System-Tastenanschlag sendet entweder "WM_KEYUP" oder "WM_KEYDOWN" lassen Ihren Computer, die den Typ der Tastenanschlag kennen, die Sie durchgeführt haben. System-Tastatureingaben generieren "WM_SYSKEYUP" oder "WM_SYSKEYDOWN," mit dem "SYS" Teil der Meldung angezeigt, dass die Tastatureingabe mit einem Systemprozess interagieren soll.