Keyboard Ninja Tentukan Hotkey untuk Tetingkap mana saja
Apabila saya perlu melakukan tugas yang berulang seperti menyemak e-mel saya atau bertukar ke tetingkap IM terbuka, pilihan paling pantas adalah untuk memberikan hotkey terus ke tetingkap, jadi saya boleh menukar tetingkap yang diminimumkan / dipulihkan dengan tidak lebih dari satu kekunci pintasan tunggal.
Bagaimana saya berjaya? AutoHotkey, kerangka skrip kecil yang membolehkan anda mengautomasikan apa-apa dalam Windows. Sebelum kita mula, saya akan menganggap bahawa anda telah memuat turun dan memasangnya.
Saya telah mencipta satu fungsi kecil yang boleh anda tambahkan ke skrip yang akan melakukan kerja keras mencari dan toggling tetingkap. Apa yang perlu anda lakukan ialah menyerahkan hotkey yang anda mahu di bahagian atas skrip.
Perkara pertama yang perlu anda lakukan ialah memuat turun skrip dan simpan di tempat yang berguna. Anda sepatutnya dapat dua kali klik pada skrip untuk memulakannya, dan kemudian anda akan melihat ikon dulang baru (yang berwarna hijau dengan H)
Klik kanan pada ikon, dan pilih Edit Script ini dari menu. Anda perlu menambah kekunci hotkey anda sendiri kerana tidak ada yang ditakrifkan dalam skrip, jadi mari kita lihat skrip ...
; -
; Isytiharkan hotkeys anda di bahagian ini
; -
; - ini adalah sampel --
; ! j :: ToggleWindow ("- Mozilla Firefox") - Win + J
; #c :: ToggleWindow ("SecureCRT") - Win + C
; ! x :: ToggleWindow ("cmd.exe") - Alt + X; -
; Fungsi untuk tingkap toggling - Jangan edit
; -
ToggleWindow (TheWindowTitle)
SetTitleMatchMode, 2
DetectHiddenWindows, Off
IfWinActive,% TheWindowTitle%
WinMinimize,% TheWindowTitle%
Lain
IfWinExist,% TheWindowTitle%
WinActivate
Lain
DetectHiddenWindows, On
IfWinExist,% TheWindowTitle%
WinShow
WinActivate
Ia mungkin sedikit rumit untuk sesetengah daripada anda, tetapi satu-satunya perkara yang perlu kita lakukan ialah menambah beberapa baris hotkey. Anda akan dapati bahawa terdapat beberapa garisan hotkey sampel yang sudah ditetapkan, tetapi mengulas.
Hotkeys ditakrifkan dalam format ini:
:: ToggleWindow ("Tajuk Tajuk Sebahagian Tetingkap")
Untuk kekunci khas, anda akan menggunakan salah satu daripada yang berikut, yang boleh digabungkan. (dapatkan maklumat lanjut di dokumentasi Autohotkey)
# | Kunci Windows |
! | Alt |
^ | Kawalan |
+ | Shift |
< | Gunakan kekunci kiri (contohnya |
> | Gunakan kekunci Kanan (misalnya>! Bermakna kanan Alt kekunci sahaja) |
Jadi, misalnya, jika anda mahu mencetuskan pintasan papan kekunci Ctrl + Alt + F dan serahkannya kepada Firefox, anda akan menggunakan yang berikut:
^! f :: ToggleWindow ("- Mozilla Firefox")
Secara peribadi, saya cuba menggunakan pintasan papan kekunci yang tidak memerlukan saya mengangkat tangan saya dari kekunci. Saya hanya menggunakan Alt + J yang ditugaskan ke Firefox kerana saya boleh memukul kombinasi itu tanpa menggerakkan tangan saya sama sekali.
Apabila anda selesai menyunting skrip, simpan saja dan kemudian naik ikon H lagi, dan pilih pilihan "Muat Semula Skrip Ini", yang akan memuat semua perubahan anda. Jika terdapat masalah, anda akan mendapat mesej ralat, dan anda boleh menggunakan Exit untuk menghentikan skrip sepenuhnya.
Anda perlu memutuskan kombinasi utama mana yang paling sesuai untuk anda. Nasihat saya ialah menambah satu atau dua pada satu masa, dan terbiasa menggunakannya. Dalam beberapa hari anda akan tertanya-tanya bagaimana anda pernah hidup tanpa mereka. Anda juga harus membaca pada AutoHotkey juga ... ia boleh melakukan lebih daripada sekadar ini.
Nota: Fungsi fungsi ToggleWindowHide dalam skrip adalah untuk lebih mencabar - ia akan menukar tetingkap antara tersembunyi dan dipulihkan ... amat berguna untuk tingkap command prompt. Pada dasarnya saya memberi saya Tilda atau YaKuake pada Windows.
Muat turun geek_autohotkey.ahk (Skrip Autohotkey)