So entlüften Sie die CAPS -Sperrenschlüssel zum Schneiden, kopieren, Tastaturvorgänge einfügen
Frage
Hier ist, was ich versuche zu erreichen:
- Kopieren, drücken und veröffentlichen Caps Lock EINMAL
- Zum Einfügen, Drücken und freigeben Caps Lock Zweimal schnell
- Drücken, drücken Strg+Caps Lock
Der Grund, warum ich dies tun möchte, ist oft, dass ich mich selbst nach unten schaue, um die richtige X/C/V -Taste zu drücken, da sie alle nebeneinander sind (mindestens auf einer QWERTY -Tastatur).
Wie kann ich dies auf einer Standard -Tastatur (mit Windows) tun, damit es für das gesamte System gilt und für alle Anwendungen, einschließlich Windows Explorer, transparent ist? Wenn nicht mit einer Standard -Tastatur möglich ist, können Sie dies "programmierbare numerische Tastaturen" tun, die Sie denken?
Im obigen, mit "transparent" meine ich "meine", sollte die Anwendung nie wissen, dass dieser Tastenanschlag übersetzt wurde. Sie bekommt nur den regulären Strg+X/C/V Code, so verhält es sich ohne Probleme ".
Ps. Ich bin mir nicht sicher, dass alle Tags für diese Frage geeignet sind. Fügen Sie daher gerne weitere Tags hinzu.
Gelöst. Update: Vielen Dank an @Jonno_ftw, dass Sie mich Autohotkey vorgestellt haben. Ich habe alle drei Anforderungen verwaltet, indem ich das folgende AHK -Skript in die Datei Standard AutoOhotkey.AHK in meinem Dokumentenordner hinzugefügt habe:
Ctrl & CapsLock::
Send ^x
Return
CapsLock::
If (A_PriorHotKey = A_ThisHotKey and A_TimeSincePriorHotkey < 1000)
Send ^v
Else
Send ^c
Return
Das war einfach!
Nicht vollständig gelöst. AKTUALISIEREN:Das obige funktioniert in Notepad, jedoch nicht in Explorer (zum Beispiel Kopieren von Dateien) oder MS Office (auch das Kopieren von Text funktioniert nicht). Ich muss also ein bisschen mehr in Autohotkey oder andere Lösungen eintauchen. Ich werde hier eine Lösung veröffentlichen, wenn ich eine finde. In der Zwischenzeit antworten Sie bitte, wenn jemand Autohotkey für alles, was ich brauche, arbeiten kann!
Alle gelöst. AKTUALISIEREN:Ich musste nur das Kapital "C"/x/z in Kleinbuchstaben "C"/x/z ändern. Also wurde Send ^c Send ^c. Es funktioniert jetzt in allen Programmen, die Windows Explorer einbauen! Der obige Code wurde behoben, um diese Änderung widerzuspiegeln.
Lösung
Ich glaube das Programm, das Sie suchen, ist Autohotkey.
Andere Tipps
Du brauchst ein Globaler Tastaturhaken.
Sehr schön! Ich habe eine Weile so etwas gesucht.
Mein Skript ist etwas anders, wobei Verschiebungs- oder Steuerkombinationen für Schnitt/Kopie verwendet werden. Dann ist Capslock selbst immer einfügen.
Ctrl & CapsLock::
Send ^x
Return
Shift & CapsLock::
Send ^c
Return
CapsLock::
Send ^v
Return
Wenn Sie die Option beibehalten möchten, die Caps-Sperrenfunktion beizubehalten, können Sie dafür immer z. Ich konnte es nicht richtig umschalten, als ich es versuchte.