Beranda » bagaimana » Keyboard Ninja Tetapkan Hotkey ke Jendela apa pun

    Keyboard Ninja Tetapkan Hotkey ke Jendela apa pun

    Ketika saya perlu melakukan tugas yang berulang seperti memeriksa email saya atau beralih ke jendela IM terbuka, opsi tercepat adalah dengan menetapkan hotkey langsung ke jendela, sehingga saya dapat beralih jendela diminimalkan / dikembalikan dengan tidak lebih dari satu keystroke tunggal.

    Bagaimana saya mencapai ini? AutoHotkey, kerangka kerja skrip kecil yang memungkinkan Anda untuk mengotomatisasi apa pun di Windows. Sebelum kita mulai, 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 mengaktifkan jendela. Yang harus Anda lakukan adalah menetapkan tombol pintas yang Anda inginkan di bagian atas skrip.

    Hal pertama yang perlu Anda lakukan adalah mengunduh skrip dan menyimpannya di tempat yang bermanfaat. Anda harus cukup klik dua kali pada skrip untuk memulainya, dan kemudian Anda akan melihat ikon baki baru (yang hijau dengan H)

    Klik kanan pada ikon, dan pilih Edit Script ini dari menu. Anda harus menambahkan hotkey Anda sendiri karena tidak ada yang didefinisikan dalam skrip, jadi mari kita lihat skripnya ...

    ; -
    ; Nyatakan hotkey Anda di bagian ini
    ; -
    ; - ini adalah sampel --
    ; ! j :: ToggleWindow (“- Mozilla Firefox”) - Win + J
    ; #c :: ToggleWindow ("SecureCRT") - Menangkan + C
    ; ! x :: ToggleWindow ("cmd.exe") - Alt + X

    ; -
    ; Fungsi untuk mengaktifkan windows - Jangan mengedit
    ; -
    ToggleWindow (TheWindowTitle)

    SetTitleMatchMode, 2
    DetectHiddenWindows, Mati
    IfWinActive,% TheWindowTitle%

    WinMinimize,% TheWindowTitle%

    Lain

    IfWinExist,% TheWindowTitle%
    WinActivate
    Lain

    DetectHiddenWindows, Aktif
    IfWinExist,% TheWindowTitle%

    WinShow
    WinActivate



    Mungkin sedikit rumit bagi sebagian dari Anda, tetapi satu-satunya hal yang perlu kita lakukan adalah menambahkan beberapa baris hotkey. Anda akan melihat bahwa ada sejumlah baris hotkey sampel yang sudah ditentukan, tetapi berkomentar.

    Tombol cepat didefinisikan dalam format ini:

    :: ToggleWindow ("String Judul Jendela Sebagian")

    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 hanya tombol Alt kanan)

    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 mengangkat tangan dari tombol. Saya cukup menggunakan Alt + J yang ditugaskan untuk Firefox karena saya dapat menekan kombinasi itu tanpa menggerakkan tangan saya sama sekali.

    Ketika Anda selesai mengedit skrip, simpan saja dan kemudian pergi ke ikon H lagi, dan pilih opsi "Reload This Script", yang akan memuat semua perubahan Anda. Jika ada masalah, Anda akan mendapatkan pesan kesalahan, dan Anda selalu dapat menggunakan Keluar untuk menghentikan skrip sepenuhnya.

    Anda harus memutuskan kombinasi tombol mana yang paling cocok untuk Anda. Saran saya adalah menambahkan satu atau dua sekaligus, dan biasakan menggunakannya. Dalam beberapa hari Anda akan bertanya-tanya bagaimana Anda bisa hidup tanpanya. Anda juga harus membaca di AutoHotkey ... itu bisa melakukan lebih dari ini.

    Catatan: Fungsi fungsi ToggleWindowHide dalam skrip adalah untuk yang lebih berani - ia akan beralih jendela antara tersembunyi dan dipulihkan ... sangat berguna untuk jendela command prompt. Intinya memberi saya Tilda atau YaKuake di Windows.

    Unduh geek_autohotkey.ahk (skrip Autohotkey)