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)