Ich bin noch sehr neu bei AHK, so ist die Frage vielleicht etwas unbedarft, aber vielleicht kann mir doch jemand schnell mal helfen. Später werde ich es dann sicher besser verstehen.
Ich will einen Hotkey für den echten Apostroph erstellen. (Bis vor wenigen Tagen hatte ich noch einen Mac, da war das einfacher.) Da ich einen Laptop habe, T funktioniert die Methode mit ALT und Tastencode nicht so einfach. Und eine Tastenkombination ist ja auch besser. Ich würde gern dieselbe benutzen, die ich die letzten 15 Jahre auf dem Mac hatte: ALT-SHIFT-#. Und da tritt das Problem auf, dass ich nicht weiß, wie ich AHK das mitteilen soll. Wenn ich "!+#" schreibe stiftet das nur Verwirrung. Was muss ich tun, damit AHK erkennt, dass das # nicht die Windows-Taste bezeichnet, sondern "wörtlich" gemeint ist?
Hotkey mit #
Moderator: jNizM
Re: Hotkey mit #
Hallo Argonaut,
Versuche es mal mit dem virtuellen KeyCode für das Zeichen '#'
z.B.
Wenn das nicht klappt, musst Du den KeyCode für Deine Tastatur zuerst ermitteln, dazu starte folgendes Script:
Versuche es mal mit dem virtuellen KeyCode für das Zeichen '#'
z.B.
Code: Select all
!+vkBF::MsgBox Alt+Umschalt+'#' wurde gedrückt. Diese MsgBox mit Deinem Code ersetzen ...
Code: Select all
#InstallKeybdHook
MsgBox,64,,
(
Drücke Alt+Umschalt+'#' und dann F5.
Du findest jetzt den benötigten KeyCode für die Taste '#'
in der Tabelle in der 1.Spalte 'VK'
Mit diesem VK-Code (bei mir ist es 'BF') erstellt Du deinen Shortcut, z.B.
!+vkBF::MsgBox Alt+Umschalt+'#' wurde gedrückt.
)
F5::KeyHistory
Re: Hotkey mit #
Was passiert denn, wenn du !+#::msgbox vewendest? Hast du es tatsächlich mal ausprobiert? Wie sieht die "Verwirrung" aus? Meckert AHK oder ist das nur ein persönliches Sentiment?Argonaut wrote:Wenn ich "!+#" schreibe stiftet das nur Verwirrung. Was muss ich tun, damit AHK erkennt, dass das # nicht die Windows-Taste bezeichnet, sondern "wörtlich" gemeint ist?
Bei mir funktioniert das für Alt+Shift+# jedenfalls - wahrscheinlich weil # hier die letzte Taste ist und damit kein "Modifier" sein kann, da keine Taste zum modifizieren bleibt (um die Windows-Taste zu modifizieren müsste man dann mit LWin und RWin arbeiten). Ebenso sieht der Effekt mit dem Ausrufezeichen ! in ^!::msgbox aus - Ctrl+Shift+1 ruft hier die msgbox auf, und nicht etwa Strg+Alt, was wiederum mit ^Alt::msgbox zu erreichen wäre.
!'::msgbox funktioniert hier auch mit Alt+Shift+#, zumindest auf einem deutschen Tastaturlayout. Letztendlich tut's aber auch !+vkBF::MsgBox, wie von DigiDings vorgeschlagen.
Alles getestet auf AHK 1.1.28.02 (letzte stabile Version) - in den letzten Versionen davor wurde allerdings einiges an den Hotkeys geschraubt bzw. nicht hundertprozentig funktionierende Fixes mussten zurückgedreht werden. Daher würde ich nicht drauf wetten, dass das alles so mit allen 1.1.27.x und 1.1.28.x Versionen funktioniert.
Who is online
Users browsing this forum: No registered users and 24 guests