Jedna z věcí co Windows už dlouho vlastně neumí. Můžete zkratce (shortcut) programu definovat klávesovou zkratku, ale musí to být Ctrl+Alt+něco a vždy ho to znovu spustí i když je již spuštěný. Vlastně oboje krajně nepraktické. A co navíc, neznámo proč to reaguje i na Pravé Win+něco, takže se to tluče s českými znaky co občas potřebujete.
Najdete v kontextovém menu na zkratce a poté Vlastnosti a tam hned uvidíte Klávesová zkratka.

Elegantní řešení je přes mé oblíbené AutoHotKey (AHK) kde můžete použít libovolné kombinace a navíc si i ohlídat, jestli už náhodou předmětný program neběží.
LWin & x::
if (WinExist("ahk_exe xnviewmp.exe"))
{
WinActivate, ahk_exe xnviewmp.exe
}
else
Run, "C:\Program Files\XnViewMP\xnviewmp.exe"
return
Levá klávesa Win+X se postará o spuštění či aktivaci XNView MP. Pokud byste chtěli okno maximalizované, tak lze ještě do první části (po aktivaci) přidat řádku “WinMaximize, ahk_exe xnviewmp.exe”.
Samotné spuštění buď vyžaduje kompletní cestu nebo musíte mít složku s předmětným program v PATH.
Umí to i aktivovat okna (ostatně je to WinActive a WinExist), takže cokoliv co budete potřebovat.
Jak jsou pojmenovány klávesy najdete v List of Keys. A mrkněte i na dokumentaci pro Run, umí toho spouštět opravdu hodně.
Pokud byste chtěli aby tatáž zkratka okno aktivovalia a minimalizovala, tak i to je možné.
LWin & x::
if WinExist("ahk_exe xnviewmp.exe")
if WinActive("ahk_exe xnviewmp.exe")
WinMinimize
else
WinActivate
else
Run, "C:\Program Files\XnViewMP\xnviewmp.exe"
return
Minimalizovat nicméně bude pouze okno, které máte aktivní. Ne pokud je někde v pozadí.
O AHK je řeč ještě v Automatizujete? Zjednodušujete procesy? Umíte si ušetřit čas? Deset nepostradatelných tipů a je tam několik dalších příkladů jak si zjednodušit život.
PowerToys Keyboard Manager
Součástí Microsoft PowerToys je i PowerToys Keyboard Manager, umí toho hodně, ale jedna z funkcí je i spouštění aplikaci po stisku klávesové zkratky.
