Kamil Nešetřil

Správa a analýza dat o životním prostředí

Uživatelské nástroje

Nástroje pro tento web


Trvalý odkaz sem:
is.gd/zkratky

Klávesové zkratky ve Windows


Bez programu AutoHotkey

  • ⊞ Win+⇧ Shift+S – nástroj pro screenshot. Totéž bez klávesové zkratky:

Jak udělat screenshot, aniž by bylo třeba si pamatovat klávesovou zkratku. Snímek obrazovky se pak ukáže na tomto panelu nahoře v oznámeních.

  • ⊞ Win+V – historie schránky

Staré známé

  • Okna a panely
    • Alt+Tab – přepínání oken (na touchpadu: tažení třemi prsty do stran)
    • ⊞ Win+Tab – přepínání oken + historie (na touchpadu: tažení třemi prsty nahoru)
    • Ctrl+Tab – přepínání panelů prohlížeče
  • Znaky
  • Výběr
    • Ctrl+A – vybrat vše
    • ⇧ Shift+Šipka – výběr (po jednotlivých znacích)
    • Ctrl+⇧ Shift+Šipka – výběr (po celých slovech)
    • Ctrl+Del – smazat celé slovo (podobně Ctrl+)
    • F2 – editace
  • touchpad (dotyková gesta):
    • klepnutí jedním prstem – výběr
    • klepnutí dvěma prsty – místní nabídka (jako pravé myšítko)
    • klepnutí třemi a čtyřmi prsty – nastavte si sami ve Windows (⊞ Win → „Nastavení touchpadu“)
    • tažení dvěma prsty – posunutí obrazovky
    • roztažení prstů × to stejné s Ctrl: dva různé zoomy, viz SOGo mail (klávesová zkratka Ctrl++ a Ctrl+-)



AutoHotkey

Automatizace rutinních úkonů ve Windows s využitím zdarma dostupného1) programu AutoHotkey (stále používám v1.1 ). Libovolná klávesová zkratka, posloupnost znaků či kliknutí myši provede (v libovolné aplikaci) libovolnou akci – např.: vloží obsah schránky jako prostý text, spustí spořič obrazovky, vloží definovaný text (např. české uvozovky, nezlomitelnou mezeru, písmeno řecké abecedy, texty pro vyplňování formulářů, zdvořilostní fráze do e‑mailu). Dále např. zrušení klávesy Caps Lock, klikací makra.

Stáhnout a „instalovat“ program + můj skript 2) – Celý obsah archívu autohotkey.zip je třeba rozbalit do jedné libovolné složky. Skript můžete upravovat přímo (například v Poznámkovém blokuProgram Notepad, který je v každých Windows.) či po kliknutí pravým myšítkem na ikonu spuštěného programu v oznamovací oblasti (na monitoru vpravo dole). Změny je třeba vždy uložit a skript znovu načíst (Reload This Script):

Po klepnutí pravým myšítkem na ikonu spuštěného programu se nabízí možnost editovat skript (Edit This Script) a po jeho uložení jej spustit (Reload This Script).


Obsah skriptu AutoHotkeyU64.ahk (zvýraznění syntaxe je lehce matoucí):

; Řádek začínající středníkem je určen pro poznámky a program jej ignoruje.
 
; Zde dva nepovinné řádky:
#Warn           ; Program hlásí nejen chyby, ale i varování.
SendMode Input  ; Nastavení pro větší rychlost a spolehlivost.
 
; Komentář:	Posloupnost znaků "tultul" na klávesnici
;               → napíše text "Technická univerzita v Liberci"
::tultul::Technická univerzita v Liberci
 
; Kdybych to udělal na jeden řádek bez "send", tak by za vloženým textem byla mezera.
; "tulmail" na klávesnici → vloží "kamil.nesetril@tul.cz"
::tulmail::
send kamil.nesetril@tul.cz
return
 
;               U velkých písmen s háčkem se vkládá háček samostatně. 
::sp::
send S pozdravem{enter}Simona {ˇ}Skodová
return
 
;         	Při pozdravu chci pokračovat na dalším řádku, tak vložím i Enter.
::dd::
send Dobrý den,{enter}
return
 
;         	Vloží "Kamil Nešetřil" (Ctrl + K)
^k::
send Kamil Nešetřil
return
 
;         	Vloží PSČ TUL
::psctul::
send 46117
return
 
;         	Vloží zvláštní znaky UNICODE.
;		První znak je: „Mathematical Script Capital K“.
; https://en.wikipedia.org/wiki/Mathematical_Alphanumeric_Symbols#Latin_letters
::knkn::
send 𝒦𝒩
return
 
;         	Šipka
::-->::
sendreturn
 
;         	Pomlčka
::--::–
 
;         	Řecká abeceda
::mímí::μ
::alfaalfa::α
::thetatheta::θ
::lambdalambda::λ
::pípí::π
::róró::ρ
::psípsí::ψ
 
;         	České uvozovky dole (Win + ů)::
sendreturn
 
;         	České uvozovky nahoře (Win + §)::
sendreturn
 
;         	Nezlomitelná mezera (Ctrl + Shift + mezera)
^+Space::
send % Chr( 160 )
return
 
;         	Nezlomitelný spojovník (hyphen) (Ctrl + Shift + -)
^+-::
send % Chr( 8209 )
return
 
;         	Nezlomitelná pomlčka (Ctrl + Shift + .)
^+.::
send % Chr( 8288 ) ; nezlomitelný znak
send % Chr( 8211 ) ; pomlčka
send % Chr( 8288 ) ; nezlomitelný znak
return
 
;         	Vloží smajlíka :-) (CapsLock)
Capslock::
send {SHIFTDOWN}.{SHIFTUP}
send -)
return
 
;         	Vloží mrkajícího smajlíka ;-) (Levý Shift + CapsLock).
; Apostrof (tzv. escape character) před středníkem umožní vložit středník,
; který by jinak označoval začátek komentáře.
LShift & Capslock::
send `;-)
return
 
;         	Mé telefonní číslo (Win + T)
#t::
send {+}420724435408
return
 
;         	Vloží jako prostý text (Win + B).
; Jak to funguje: Obsah schránky uložím do proměnné a zase zpět, čímž přijde o formátování.
; Pozor! Při použití v Excelu bere pouze zobrazenou část čísla (např. 1,35 nikoliv 1,35782).
#b::
promenna = %Clipboard%
Clipboard = %promenna%
send ^v
return
 
;         	Vloží můj podpis v angličtině (Win + E).
#e::
send Kamil Nešetřil{enter}
send tel: {+}420 724 435 408{enter}
send Technical University of Liberec, Studentská 2, 461 17 Reichenberg, Czechia
return
 
;         	Spustí šetřič obrazovky (Win + S).
; Příkaz "sleep" zastaví program na 500 ms, aby uživatel stačil uvolnit klávesu.
; Puštěním klávesy by totiž opět probudil obrazovku.
#s::
sleep 500
run scrnsave.scr /start
return
 
;         	Přepnutí aktivního okna vždy na vrch (Win + PgUp)
#PgUp::
WinSet,AlwaysOnTop,Toggle, A
return
 
;		Na numerické klávesnici je desetinná tečka, nikoliv desetinná čárka.
NumpadDot::.
 
;         	Příklad jakési automatizace v Excelu:
;               Zavře soubor a minimalizuje okno aplikace (Win + Esc).
#Esc::
send {CTRLDOWN}{F4}{CTRLUP}
send n
WinMinimize A
return
 
 
;  - - - - - - - - - - - - - - - - - - - - - - - - - - -
;    Bonus – Grafické uživatelské rozhraní (Win + O)
;  - - - - - - - - - - - - - - - - - - - - - - - - - - -
 
#o::
gui, add, edit, vedit1,BMW 			;search Google
gui, add, button, ,Google
gui, add, edit, vedit2,Mercedes		        ;search Bing
gui, add, button, ,Bing
gui, add, DDL,vdd_var gdd_label ,Google|Bing
gui, show, autosize
return
 
buttonGoogle:
gui, submit, nohide
run, https://www.google.com/search?q=%edit1%
return
 
buttonBing:
gui, submit, nohide
run, https://www.bing.com/search?q=%edit2%
return
 
dd_label:
gui, submit, nohide
if dd_var = google
	run, https://www.google.com/search?q=%edit1%
if dd_var = bing
	run, https://www.bing.com/search?q=%edit2%
return
Klávesa… je v klávesové zkratce reprezentována takto
⊞ Win#
Alt!
Ctrl^
⇧ Shift+

Další tipy na klávesové zkratky: Číslo karty, hesla, číslo občanky, zrušení klávesy Num Lock, přerušení nahrávání v OBS …

Typografie (- × nezlomitelná mezera, Shift+Enter zalomení řádku, nadpisy nepodtrhávat, typy písem) 👁3) 4)

Spustit AutoHotkey při spuštění počítače: přidat zástupce souboru AutoHotkeyU64.exe do složky Startup čili Po spuštění. Umístění složky bývá různé, proto složku otevřeme tak, že do ⊞ Win+R napíšeme shell:startup (viz Návod).

Aby byla neustále vidět ikona běžícího AutoHotkey: System tray → Nastavení hlavního panelu → Vybrat, které ikony se budou zobrazovat na hlavním panelu.

Pokročilé

Hardware

Pokud chceme rozšířit klávesnici a přiřadit tlačítkům funkce pomocí AutoHotkey, je možné dokoupit hardware či využít aplikaci na mobilu.

Aplikace v radiologii: myš se spoustou tlačítek a další klávesnice (včetně ukázky kódu v AutoHotkeysupplemental material).

Nahrávání maker a „naklikání“ skriptů



Stáhnout video



Kurz je financován v rámci projektu
Rozvoj lidských zdrojů TUL pro zvyšování relevance, kvality a přístupu ke vzdělání v podmínkách Průmyslu 4.0 (ROLIZ 4.0), reg.č. CZ.02.2.69/0.0/0.0/16_015/0002329. Licence Creative Commons: Uveďte původ – Zachovejte licenci

1)
free and open‑source (licence GNU GPL)
2)
tj. skript AutoHotkeyU64.ahk, který je v kódování UTF-8 a jeho obsah je vypsán v rámečku níže + interpret AutoHotkeyU64.exe
3)
uložené obrázky
4)
v přednášce o Wordu je toho spoustu a je to nuda, proto přesunuto sem
5)
Možno nainstalovat jako přenositelnou aplikaci (portable).
Poslední úprava: 01.06.2024