โฮมเพจ » ทำอย่างไร » Keyboard Ninja กำหนด Hotkey ให้กับหน้าต่างใดก็ได้

    Keyboard Ninja กำหนด Hotkey ให้กับหน้าต่างใดก็ได้

    เมื่อฉันต้องการทำงานซ้ำ ๆ เช่นตรวจสอบอีเมลของฉันหรือสลับไปที่หน้าต่าง IM ที่เปิดอยู่ตัวเลือกที่เร็วที่สุดคือการกำหนดฮอตคีย์โดยตรงไปยังหน้าต่างดังนั้นฉันจึงสามารถสลับหน้าต่างย่อเล็กสุด / คืนค่าได้โดยไม่ต้องกดแป้นเดียว.

    ฉันทำสิ่งนี้ได้อย่างไร AutoHotkey เป็นเฟรมเวิร์กสคริปต์ขนาดเล็กที่อนุญาตให้คุณทำสิ่งต่าง ๆ ใน Windows โดยอัตโนมัติ ก่อนที่เราจะเริ่มฉันจะถือว่าคุณได้ดาวน์โหลดและติดตั้งแล้ว.

    ฉันได้สร้างฟังก์ชันเล็ก ๆ ที่คุณสามารถเพิ่มลงในสคริปต์ซึ่งจะทำงานอย่างหนักในการค้นหาและสลับหน้าต่าง สิ่งที่คุณต้องทำคือกำหนดปุ่มลัดที่คุณต้องการที่ด้านบนสุดของสคริปต์.

    สิ่งแรกที่คุณต้องทำคือดาวน์โหลดสคริปต์และบันทึกไว้ในที่ที่มีประโยชน์ คุณควรคลิกสองครั้งที่สคริปต์เพื่อเริ่มจากนั้นคุณจะสังเกตเห็นไอคอนถาดใหม่ (ไอคอนสีเขียวพร้อม H)

    คลิกขวาที่ไอคอนและเลือกแก้ไขสคริปต์นี้จากเมนู คุณจะต้องเพิ่มปุ่มลัดของคุณเองเนื่องจากไม่มีการกำหนดไว้ในสคริปต์ดังนั้นลองมาดูที่สคริปต์ ...

    ; -
    ; ประกาศปุ่มลัดของคุณในส่วนนี้
    ; -
    ; - นี่คือตัวอย่าง --
    ; ! j :: ToggleWindow (“ - Mozilla Firefox”) - ชนะ + J
    ; #c :: ToggleWindow (“ SecureCRT”) - Win + C
    ; ! x :: ToggleWindow (“ cmd.exe”) - Alt + X

    ; -
    ; ฟังก์ชั่นสำหรับสลับหน้าต่าง - อย่าแก้ไข
    ; -
    ToggleWindow (TheWindowTitle)

    SetTitleMatchMode 2
    DetectHiddenWindows, Off
    IfWinActive,% TheWindowTitle%

    WinMinimize,% TheWindowTitle%

    อื่น

    IfWinExist,% TheWindowTitle%
    WinActivate
    อื่น

    DetectHiddenWindows, เปิด
    IfWinExist,% TheWindowTitle%

    Winshow
    WinActivate



    อาจมีความซับซ้อนเล็กน้อยสำหรับคุณบางคน แต่สิ่งเดียวที่เราต้องทำคือเพิ่มในสายด่วนบางอย่าง คุณจะสังเกตเห็นว่ามีสายด่วนตัวอย่างจำนวนหนึ่งที่กำหนดไว้แล้ว แต่มีความคิดเห็น.

    ปุ่มลัดถูกกำหนดในรูปแบบนี้:

    :: ToggleWindow (“ สตริงชื่อหน้าต่างบางส่วน”)

    สำหรับปุ่มพิเศษคุณจะใช้หนึ่งในวิธีต่อไปนี้ซึ่งสามารถรวมกันได้ (รับข้อมูลเพิ่มเติมที่เอกสารประกอบของ Autohotkey)

    # ปุ่ม Windows
    ! Alt
    ^ ควบคุม
    + เปลี่ยน
    < ใช้ปุ่มซ้าย (ตัวอย่างเช่น
    > ใช้ปุ่มขวา (เช่น>! หมายถึงปุ่ม Alt ขวาเท่านั้น)

    ตัวอย่างเช่นหากคุณต้องการเรียกใช้แป้นพิมพ์ลัดของ Ctrl + Alt + F และกำหนดให้กับ Firefox คุณจะต้องใช้สิ่งต่อไปนี้:

    ^! f :: ToggleWindow (“ - Mozilla Firefox”)

    โดยส่วนตัวฉันพยายามใช้แป้นพิมพ์ลัดที่ไม่ต้องการให้ฉันยกมือออกจากแป้น ฉันเพียงใช้ Alt + J ที่กำหนดให้กับ Firefox เพราะฉันสามารถกดปุ่มนั้นโดยไม่ต้องขยับมือเลย.

    เมื่อคุณแก้ไขสคริปต์เสร็จแล้วให้บันทึกและจากนั้นขึ้นไปที่ไอคอน H อีกครั้งและเลือกตัวเลือก“ โหลดสคริปต์นี้ใหม่” ซึ่งจะโหลดการเปลี่ยนแปลงทั้งหมดของคุณ หากมีปัญหาคุณจะได้รับข้อความแสดงข้อผิดพลาดและคุณสามารถใช้ Exit เพื่อหยุดสคริปต์ทั้งหมด.

    คุณจะต้องตัดสินใจว่าชุดผสมคีย์ใดที่ดีที่สุดสำหรับคุณ คำแนะนำของฉันคือการเพิ่มครั้งละหนึ่งหรือสองครั้งและคุ้นเคยกับการใช้งาน ภายในไม่กี่วันคุณจะสงสัยว่าคุณเคยอยู่โดยปราศจากพวกเขาอย่างไร คุณควรอ่านข้อมูลเกี่ยวกับ AutoHotkey ด้วย ... มันสามารถทำได้มากกว่านี้.

    หมายเหตุ: ฟังก์ชั่น ToggleWindowHide ฟังก์ชั่นในสคริปต์สำหรับการผจญภัยมากขึ้น - มันจะสลับหน้าต่างระหว่างที่ซ่อนอยู่และเรียกคืน ... ที่มีประโยชน์อย่างมากสำหรับหน้าต่างพร้อมรับคำสั่ง เป็นหลักให้ฉัน Tilda หรือ YaKuake บน Windows.

    ดาวน์โหลด geek_autohotkey.ahk (สคริปต์ Autohotkey)