Wie kann die F1-Taste für das gesamte System deaktiviert werden?


19

Gibt es eine Möglichkeit, die F1-Taste vorübergehend zu deaktivieren?

Ich möchte es nicht dauerhaft deaktivieren, sondern vielleicht einen Kippschalter, damit ich es für bestimmte Aktionen aktivieren kann.

Das Problem, das ich zu lösen versuche, ist, dass ich nie absichtlich die F1-Taste gedrückt habe, sondern gelegentlich versehentlich (was sehr schmerzhaft sein kann, da die meisten Hilfesysteme die F1-Taste zum Aktivieren verwenden).


2
Sie können den Windows-Hilfedienst immer nur deaktivieren, oder Sie möchten die Hilfe auch in Programmen deaktivieren? Zuzuweisen F1, um zu helfen, ist Konvention, nicht Gesetz. Was ist mit Programmen, die es für etwas anderes verwenden? Was ist Combos (zB Shift+F1, Ctrl+Alt+F1)? Viele Programme verwenden solche Kombinationen für spezielle Zwecke. Willst du auch diese Behinderten?
Synetech

@Synetech Ich habe meine Frage aktualisiert, um ein bisschen klarer zu sein. Zur Verdeutlichung möchte ich den Schlüssel deaktivieren. Wenn die Combo diese Taste verwendet, kann sie nicht ausgeführt werden.
Nippysaurus

Antworten:


11

Die einfachste Lösung: Verwenden Sie dieses Autohotkey- Makro

f1::Return

würde genau das tun.

Sie können es deaktivieren, indem Sie die Anwendung in der Taskleiste schließen und wieder öffnen.


1
Hinweis: Dies würde verhindern, dass es auch in einem Spiel funktioniert. Sie müssten entweder das Skript beenden, bevor Sie das Spiel ausführen, und es anschließend erneut ausführen, oder eine Art Spielerkennung und -ausschluss hinzufügen.
Synetech

2
In der aktuellen Version des Programms, glaube , ich kann Sie mit der rechten Maustaste auf den Infobereich (früher bekannt als System - Tray - Symbol) und klicken Sie auf Hotkeys Suspend die Funktionalität zu wechseln.
Sam

1
Ich würde empfehlen, stattdessen die Registrierungsschlüssellösung zu verwenden (wie in diesem Thema erwähnt). Es ändert nur die Hilfeschaltfläche, sonst nichts.
Anfänger

1
es sollte eine andere Alternative geben wie Strg + F1 sendet F1, falls Sie es tatsächlich wollen
Endolith

4

Speichern Sie diese Datei unter Windows 10 als disable.regund führen Sie sie aus:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Classes\Typelib\{8cec5860-07a1-11d9-b15e-000d56bfe6ee}\1.0\0\win32]
@=""

[HKEY_CURRENT_USER\SOFTWARE\Classes\Typelib\{8cec5860-07a1-11d9-b15e-000d56bfe6ee}\1.0\0\win64]
@=""

1
Ich habe es unter Windows 7 versucht und es funktioniert einwandfrei. Sie müssen nicht einmal neu starten, es ist sofort wirksam.
Gras Double

2
Was genau macht das? Eine kurze Erklärung wäre schön. Deaktiviert es die F1-Taste vollständig oder ist dies nur für die Windows-Hilfe? Mache ich einen Rollback, indem ich den Schlüssel wieder abziehe? Ich möchte das nicht ausführen, ohne zu wissen, was es tut. Eine Erweiterung Ihrer Antwort wäre dankbar :)
Bugybunny

3

Mit Sharpkeys können Sie die meisten Tastaturtasten deaktivieren oder neu zuordnen. So deaktivieren Sie die F1-Taste:

  1. Öffnen Sie das Programm.
  2. Klicken Sie auf Hinzufügen .
  3. Klicken Sie im linken Bereich auf Type Key und drücken Sie F1 auf der Tastatur.
  4. Wählen Sie im rechten Bereich die Option „Schlüssel ausschalten“ .
  5. Klicken Sie auf OK .
  6. Klicken Sie auf In Registrierung schreiben .
  7. Melden Sie sich ab oder starten Sie den Computer neu.
  8. Um den ursprünglichen Zustand wiederherzustellen, löschen Sie den Eintrag und wiederholen Sie die vorherigen 2 Schritte.

Zuordnung von "F1" zu "Ausschalten" in SharpKeys


2
Beachten Sie, dass der Benutzer sich bei dieser Methode abmelden oder den Computer neu starten muss, damit die Änderungen wirksam werden. Aus diesem Grund kann die F1 bei Bedarf nicht bequem wieder aktiviert werden.
Sam

1
Dies blockiert auch Tastenkombinationen, die F1 verwenden.
Sam

Ich empfehle das nicht. Wenn ein Spiel beispielsweise die F1-Taste verwendet, können Sie sie nicht mehr drücken. Ich habe es gerade bemerkt. SEHR SCHLECHT!!!
Anfänger

0

Befolgen Sie die folgenden Schritte,

  • Einen Wiederherstellungspunkt erstellen.

  • start> run> regedit

  • Nach diesem Registrierungsschlüssel suchen:

    HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Paths \ HELPCTR.EXE

  • Doppelklicken Sie auf Standard, und ändern Sie den Pfad zu einer ausführbaren Dummy-Datei, die nichts tut.
  • Klicken Sie auf OK und starten Sie neu.

Sie finden dummy.exe hier:

http://www.ehow.com/how_8053450_disable-f1-windows-xp.html


2
Ich mag das wirklich nicht - warum genau haben sie beschlossen, es durch svchostzu ersetzen? Einmal hatte ich die Windows-Hilfefunktion deaktiviert, indem ich sie helpctr.exedurch ein kleines Programm ersetzte , das nichts bringt. Das hat prima geklappt, hat aber natürlich auch Probleme. Dies ist etwas ähnlich und hat ähnliche, wenn auch unterschiedliche Probleme. Eine viel einfachere und sicherere Lösung (die ich jetzt verwende) besteht darin, den Windows-Hilfedienst einfach zu deaktivieren. Natürlich ist das alles hier umstritten, weil er den Schlüssel komplett deaktivieren möchte, nicht nur die Windows-Hilfe. Aber für andere, die hier landen und versuchen, die Hilfe auszuschalten, deaktivieren Sie einfach den Dienst.
Synetech

Dies ist die beste Methode, IMO, aber Sie sollten stattdessen eine leere ausführbare Datei ausführen.
Anfänger

0

Wenn Sie den Schlüssel vollständig deaktivieren möchten (damit auch die Chrome-Hilfe nicht geöffnet wird oder von welchem ​​Programm auch immer), können Sie den Schlüssel neu zuordnen. Der Nachteil ist, dass es für das gesamte System und jedes Programm, das es für etwas anderes verwendet, deaktiviert ist. Sie können ihm keine Aktion in einem Programm mehr zuordnen. Es ist, als ob Sie den physischen Schlüssel entfernt hätten (außer dass es einfacher ist, ihn zurückzusetzen).

Sie müssen einen Registrierungsschlüssel wie in diesem Tutorial ändern: https://www.howtogeek.com/howto/windows-vista/disable-caps-lock-key-in-windows-vista/ ( Archiv )

Die tatsächliche Schlüsselnummer für F1 war schwer zu finden, aber diese Tabelle sollte sie enthalten: http://www.ee.bgu.ac.il/~microlab/MicroLab/Labs/ScanCodes.htm ( Archiv )

Ansonsten hat diese Tabelle viele andere Formate: https://msdn.microsoft.com/en-us/library/aa299374(v=vs.60).aspx ( Archiv )

Und wenn auch das nicht funktioniert, können Sie ein Programm von hier aus installieren, um den Code zu erhalten: Wo finde ich Windows-Tastatur-Scancode-Registrierungsinformationen?

Um einen Wechsel zu erhalten, müssen Sie zuerst den Schlüssel ohne Änderungen exportieren und ihn "F1 ein" oder was auch immer nennen, und nachdem Sie die Änderungen vorgenommen haben, exportieren Sie ihn erneut und nennen ihn "F1 aus" oder was auch immer. Das Problem dabei ist, dass Sie jedes Mal, wenn Sie etwas in diesem Schlüssel ändern, es erneut exportieren müssen, oder diese Änderung beim nächsten Öffnen der Datei rückgängig machen würden.


0

Andere Antworten haben das Deaktivieren der F1-Taste angesprochen . Ich werde das zugrunde liegende Problem ansprechen :

Ich habe die F1-Taste nie absichtlich gedrückt, aber gelegentlich versehentlich gedrückt (was sehr schmerzhaft sein kann, da die meisten Hilfesysteme die F1-Taste zum Aktivieren verwenden).

Als ich Windows benutzte, hatte ich die gleiche Beschwerde. Anstatt zu versuchen, es zu deaktivieren, bestand mein Ansatz darin , F1 als Tastenkürzel zuzuweisen, um eine Verknüpfung zu einem häufig verwendeten Programm auszuführen . Da ich es absichtlich benutze, ist es weniger wahrscheinlich, dass ich es versehentlich getroffen habe, weil ich besser weiß, wo es sich befindet. Selbst wenn ich es versehentlich drücke, läuft nur ein Programm, das ich wahrscheinlich sowieso bald brauche.

Siehe Windows 7 - Zuweisen von Hotkeys zu Anwendungen

Bild

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.