I’m constantly activating Firefox then hitting Ctrl+L to focus the location bar and do a search or type a URL.
Ideally I can be in any application and hit Ctrl+L and Firefox will be activated with the location bar focused and ready for input. In steps AutoHotkey scripting.
I’ve tried this and it doesn’t seem to work. From what I’ve read, tilde is “pass-through”:
^l::
IfWinExist ahk_class MozillaUIWindowClass
{
WinActivate
Send ~^l
}
Ended up getting the answer to this one myself on the AHK forum.
It requires the use of the dollar sign modifier ($).
From AutoHotkey help:
And here’s the full script I ended up using. If Firefox is already active Ctrl+L is simply passed through and behaves as usual. If outside of Firefox when Ctrl+L is pressed then Firefox is activated and a new tab is created; ready for searching.