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
.ahk
Skript 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, \