Windows: Taste für Ruhezustand belegen

Ich will mit einem Klick auf eine bestimmte Taste meiner Tastatur, meinen Windows-Rechner in den Ruhezustand befördern. Wie geht das?

In Pocket speichern vorlesen Druckansicht
Lesezeit: 1 Min.
Von
  • Hajo Schulz

Auf einer älteren Tastatur habe ich eine separate Taste, um den Rechner in den Ruhezustand zu versetzen. Auf meiner aktuell verwendeten Tastatur fehlt diese. Wie kann ich eine andere Taste mit dieser Funktion belegen?

Wichtig ist der Scancode für die Ruhezustandstaste. Er lautet 0xe05f. Am einfachsten lässt sich eine andere Taste mit einem externen Tool passend umwidmen. Dafür eignen sich zum Beispiel SharpKeys oder AutoHotkey. Eine genauere Anleitung zur Tastenzuweisung mit beiden Tools finden Sie in der c’t 10/2020 ab Seite 146 und in der folgenden Textbox.

AutoHotkey und SharpKeys:

In SharpKeys steht die von Ihnen gesuchte Taste in der Tastenliste als "Special: Sleep (E0_5F)", in AutoHotkey heißt sie {Sleep}. Bei unseren Tests hat diese Methode allerdings nicht auf allen Systemen funktioniert. Alternativ belegen Sie in AutoHotkey eine Taste mit einem DLL-Aufruf. Für die Pause-Taste sieht die Codezeile beispielsweise so aus:

Pause::DllCall("PowrProf\SetSuspendState", "Int", 0, "Int", 0, "Int", 0)

Möchten Sie eine andere Taste nutzen, schreiben Sie sie gemäß den AutoHotkey-Konventionen statt Pause links von den beiden Doppelpunkten.

Neugierig geworden?

(hos)