Gibt es ein Programm, das etwas startet, wenn Sie eine geheime Tastenkombination eingeben?

Gibt es ein Programm, das etwas startet, wenn Sie eine geheime Tastenkombination eingeben?

Ich suche nach einem Programm (kostenlos oder kostenpflichtig), das einfach im Hintergrund läuft (vorzugsweise versteckt) und ständig die Tasteneingaben überwacht. Und immer wenn es eine bestimmte Tastenkombination erkennt, tut es etwas, z. B. ein Skript oder ein Programm ausführen oder eine Website starten oder so etwas.

Kennt jemand ein solches Programm?

Antwort1

Ein weiteres Programm mit den von Ihnen gewünschten Funktionen istAutohotkey.

Autohotkey verfügt über viele Automatisierungsfunktionen, darunter

ErstellenHotkeysfür Tastatur, Joystick und Maus. Praktisch jede Taste, Schaltfläche oder Kombination kann zu einem Hotkey werden.

Sie können einen beliebigen Satz von Hotkeys angeben und dann ein Skript oder einen Befehl angeben, der ausgeführt werden soll, wenn dieser Hotkey erkannt wird.

Es gibt eine kurze Reihe von TutorialsHier. Wenn Sie beispielsweise (nach der Installation von Autohotkey) ein Skript (z. B. myScript.ahk) mit dem folgenden

#n::
Run http://www.google.com
Run Notepad.exe
return

und führen Sie es aus. In Ihrer Taskleiste wird ein kleines „A“ angezeigt. Wenn Sie Windows+ drücken n, wird das mit dem Öffnen von URLs verknüpfte Programm ausgeführt. Fahren Sie dann mit dem Ausführen des Editors fort.

Wenn Sie nur einen einzigen Hotkey für einen einzigen Befehl möchten, dann

#n::Run Notepad
^!c::Run calc.exe

Windows+ nführt Notepad aus, und CTRL+ Alt+ cführt calc.exe aus

Wie Sie sehen, können Sie eine Vielzahl von Hotkeys in einem Skript haben, das Sie jederzeit ausführen können.

Das Tutorial und weitereDokumentationist ziemlich gut, schau es dir an.

-=BEARBEITEN=-

Um Ihren Kommentar zu beantworten:

Im Allgemeinen würde ich erwarten, dass die Hotkeys aus einer Kombination von Tasten bestehen, die gleichzeitig gedrückt (und gehalten) werden müssen. Das Problem beim Eintippen von „chrom e“ besteht darin, dass Sie nie in der Lage sein werden, eine Website wie Superuser aufzurufen und eine Frage zu Chrome zu stellen, ohne dass ein neues Fenster für Ihren Browser geöffnet wird.

Was Sie wollen, ist jedoch machbar, indem SieHotstringsin Autohotkey. Normalerweise werden diese verwendet, um Abkürzungen zu erweitern, sodass Sie (wie im Beispiel auf der Seite, die ich gerade verlinkt habe) „btw“ eingeben und es automatisch durch die Langform „by the way“ ersetzen lassen können.

Ausdiese DokumentationsseiteIch würde erwarten, dass Folgendes das tut, was Sie erwarten:

::chrome::Run chrome.exe

Allerdings würde ich das „Chrome“ so gestalten, dass es bei der normalen Verwendung Ihres Computers weniger wahrscheinlich eingetippt wird, vielleicht chrmeoder so, obwohl das nicht ausschließt, dass Sie Rechtschreibfehler (wie „charmed“ oder ähnliches) ärgern.

Um dies einfach als Hotkey zu tun (alle gleichzeitig drücken), würde ich erwarten, dass es so aussieht:

chrome::Run chrome.exe

Beachten Sie, dass eine Hotstring-Zeile mit beginnt, ::eine Hotkey-Zeile jedoch nicht.

Antwort2

Sie können Anpassungen per Hotkey vornehmen: Tastatur-Launchpad Oder so etwas wie ein „Bosskey“-Programm und lassen Sie das betreffende Programm bereits laufen und verbergen.

Antwort3

Sie können Tastenkombinationen auf Desktopverknüpfungen zuweisen. Erstellen Sie eine Anwendungsverknüpfung auf dem Desktop, klicken Sie mit der rechten Maustaste darauf und wählen Sie „Eigenschaften“. Klicken Sie dann auf die Registerkarte „Verknüpfung“. Dort gibt es eine Einstellung für Tastenkombinationen.

verwandte Informationen