So entlüften Sie die CAPS -Sperrenschlüssel zum Schneiden, kopieren, Tastaturvorgänge einfügen

StackOverflow https://stackoverflow.com/questions/1550019

Frage

Hier ist, was ich versuche zu erreichen:

  1. Kopieren, drücken und veröffentlichen Caps Lock EINMAL
  2. Zum Einfügen, Drücken und freigeben Caps Lock Zweimal schnell
  3. 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.

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top