AutoHotKey: Neuzuordnung von Alt+Shift+Zu \

AutoHotKey: Neuzuordnung von Alt+Shift+Zu \

Ich hätte gerne eine automatische Neuzuordnung der Tastenkombination Alt + Umschalt + Pluszeichen (ohne Ziffernblock) (entspricht Alt + ? auf meiner Tastatur) und möchte, dass dadurch ein Backslash „\“ gesendet wird.

Ich habe Dinge ausprobiert wie:

!+NumpadAdd::\ 

(das funktioniert, aber ich möchte das Pluszeichen (nicht das Pluszeichen) der Tastatur verwenden).

Auch das funktioniert:

!+::\

(Alt + Pluszeichen (ohne Nummernblock) = \, aber wie bekomme ich Umschalt und + in die gleiche Zeile?)

Irgendwelche Ideen?

Danke!

Bearbeiten: Die Lösung für meinen Fall nach den Schritten in der folgenden Antwort lautet

!+SC00C::Send, / 

aber auch

!++::Send, / 

funktioniert auch, vielleicht elegantere Lösung (das erste + steht für Shift, das zweite für das + Zeichen)

Antwort1

Um die +Taste auf meiner Tastatur zu klicken, muss ich Shift+ eingeben =.

Daher wird Alt+ Shift+ +wie folgt neu zugeordnet:

!+=:: Send, \

Wenn Ihre Tastatur anders ist, ist möglicherweise eine andere Kombination erforderlich.

Beispielsweise können Sie den Schlüssel möglicherweise anhand seines Scan-Codes definieren. So finden Sie ihn heraus:

  • Erstellen Sie ein .ahkSkript mit dieser Zeile:

    #InstallKeybdHook
    
  • Ausführen des Skripts

  • Klicken Sie mit der rechten Maustaste auf das Traybar-Symbol (grünes H) und wählen Sie Öffnen
  • Klicken Sie auf das MenüAnsicht > Schlüsselverlauf und Skriptinformationen
  • Drücken Sie die+
  • Drücken SieF5
  • Beachten Sie den dreistelligen Code neben dem Schlüssel

Vorausgesetzt, der Scan-Code war 123, könnte das folgende Skript funktionieren:

!+SC123:: Send, \

verwandte Informationen