Ketika saya perlu melakukan tugas yang berulang seperti memeriksa email saya atau beralih ke jendela IM terbuka, opsi tercepat adalah menetapkan hotkey langsung ke jendela, sehingga saya dapat mengaktifkan kembali jendela diminimalkan / dipulihkan dengan tidak lebih dari satu keystroke tunggal.
Bagaimana saya mencapai ini? AutoHotkey, kerangka kerja skrip kecil yang memungkinkan Anda mengotomatiskan apa pun di Windows. Sebelum memulai, saya akan berasumsi bahwa Anda telah mengunduh dan menginstalnya.
Saya telah membuat fungsi kecil yang dapat Anda tambahkan ke skrip yang akan melakukan kerja keras untuk menemukan dan beralih ke jendela. Yang harus Anda lakukan adalah menetapkan hotkey yang Anda inginkan di bagian atas skrip.
; ---------------------–; Declare Your hotkeys in this section; ---------------------–; -- these are samples --; !j::ToggleWindow(“- Mozilla Firefox”) – Win + J; #c::ToggleWindow(“SecureCRT”) – Win + C; !x::ToggleWindow(“cmd.exe”) – Alt + X
; ---------------------–; Function for toggling windows – Do not edit; ---------------------– ToggleWindow(TheWindowTitle) { SetTitleMatchMode,2 DetectHiddenWindows, Off IfWinActive, %TheWindowTitle% { WinMinimize, %TheWindowTitle% } Else { IfWinExist, %TheWindowTitle% WinActivate Else { DetectHiddenWindows, On IfWinExist, %TheWindowTitle% { WinShow WinActivate } } } }
Ini mungkin sedikit rumit untuk beberapa dari Anda, tetapi satu-satunya hal yang perlu kita lakukan adalah menambahkan beberapa hotkey lines. Anda akan memperhatikan bahwa ada beberapa contoh garis hotkey yang sudah ditentukan, tetapi dikomentari.
Hotkeys didefinisikan dalam format ini:
::ToggleWindow(“Partial Window Title String”)
Untuk kunci khusus, Anda akan menggunakan salah satu dari yang berikut ini, yang dapat digabungkan. (dapatkan informasi lebih lanjut di dokumentasi Autohotkey)
# | Kunci Windows |
! | Alt |
^ | Kontrol |
+ | Bergeser |
< | Gunakan tombol Kiri (misalnya |
> | Gunakan tombol Kanan (misalnya>! Berarti tombol Alt kanan saja) |
Jadi misalnya, jika Anda ingin memicu pintasan keyboard Ctrl + Alt + F dan menetapkannya ke Firefox, Anda akan menggunakan yang berikut:
^!f::ToggleWindow(“- Mozilla Firefox”)
Secara pribadi, saya mencoba menggunakan pintasan keyboard yang tidak mengharuskan saya untuk mengangkat tangan saya dari kunci. Saya hanya menggunakan Alt + J yang ditugaskan ke Firefox karena saya dapat menekan kombinasi itu tanpa menggerakkan tangan saya sama sekali.
Ketika Anda selesai mengedit skrip, simpan saja dan kemudian naik ke ikon H lagi, dan pilih opsi "Reload Script Ini", yang akan memuat semua perubahan Anda. Jika ada masalah, Anda akan mendapat pesan kesalahan, dan Anda selalu dapat menggunakan Keluar untuk menghentikan skrip sepenuhnya.
Catatan: Fungsi ToggleWindowHide fungsi dalam skrip adalah untuk lebih petualang - itu akan beralih jendela antara tersembunyi dan dipulihkan … sangat berguna untuk jendela prompt perintah. Pada dasarnya memberi saya Tilda atau YaKuake di Windows.
Unduh geek_autohotkey.ahk (skrip Autohotkey)