Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows 10

5 สคริปต์ AutoHotKey เรียบง่าย ทำชีวิตให้ง่ายขึ้น

AutoHotKey เป็นเครื่องมือที่ยอดเยี่ยม ในบทความที่เผยแพร่ต้นปีที่ Help Desk Geek ผมอธิบายวิธี disable keys ใน Windows ด้วย AutoHotKey แต่เพียงแค่นั้นก็เป็นหนึ่งในทริกนับไม่ถ้วนที่ทำได้กับซอฟต์แวร์นี้

เพียงไม่กี่บรรทัดโค้ด คุณสร้างอะไรบางอย่างที่จะเปลี่ยนวิธีใช้คีย์บอร์ดและ PC ตลอดปีข้างหน้า มากกว่าทศวรรษแล้ว ผมมี AutoHotKey script ที่เปลี่ยนแปลงไปเรื่อยๆ อยู่ใน Windows startup – ถ้าไม่มีบางอย่างที่มันเปิดใช้งาน ผมจะหลงทางเลย

มาแชร์ 5 สคริปต์ AutoHotKey ที่มีประโยชน์ที่สุดสำหรับการใช้ PC ทุกวัน แม้ผมอธิบายรายละเอียดการติดตั้ง ตั้งค่า และสร้างสคริปต์ในบทความกล่าวข้างต้นแล้ว ทั้งที่คุณต้องทำคือ ดาวน์โหลดแอป เปิด text editor บันทึกและรันสคริปต์ใดๆ ด้านล่างเพื่อใช้งานทันที

นำ Function Keys ไปใช้ใหม่

สำหรับหลายคน Function keys (F1–F12) กลายเป็น unused โดยสิ้นเชิง ขึ้นอยู่กับ keyboard layout การถึงแถวปุ่มนี้อาจไม่สะดวกเทียบกับฟังก์ชัน สำหรับบางคน ปุ่มเหล่านี้อาจแค่ useless

สิ่งที่ผมชอบทำกับ function keys คือตั้งให้ launch โปรแกรมที่ใช้บ่อยแต่ไม่ได้เปิดค้างอยู่ Notepad ตัวอย่างดี

F1::Run "%WINDIR%\notepad.exe"

สคริปต์ข้างต้นตั้งให้ปุ่ม F1 เปิด Notepad ใน Windows รุ่นใหม่ๆ ทุกอย่าง ดูได้ว่า file path รองรับทั้ง direct path และ Windows environment variables การใช้ environment variables เหมาะถ้าคุณใช้ Windows หลายรุ่น

ใช้ Special Characters

身為 em dash แฟนตัวยง มันทำให้หงุดหงิดที่คีย์บอร์ดส่วนใหญ่ไม่รองรับ em dash โดยพื้นฐาน – มาทำให้มันรองรับกันเถอะ

!-::Send {—}

สคริปต์ข้างต้นจะแทรก em dash เมื่อกด Alt + - Alt เป็น modifier ที่ดีสำหรับ hotkeys เพราะใช้งานน้อยกว่า Shift และ Ctrl

อีกไอเดียดีคือ bind ellipsis ไปที่ Alt + . ทำได้ด้วย one-liner:

!.::Send {…}

ในฐานะนักเขียน การใช้ AutoHotKey เข้าถึง punctuation marks ง่ายๆ ประหยัดเวลามากยוצא דופן

ควบคุม Volume

ไม่ทุกคนมีคีย์บอร์ดรองรับ multimedia keys แต่มันไม่ควรหยุดใครจากความสุขในการควบคุมเพลงอย่างสะดวก

วิธีโปรดของผมคือใช้ Shift + Page Up เพิ่มเสียง Shift + Page Down ลดเสียง และ Shift + Pause mute (toggle ได้)

+PgUp::Send {Volume_Up}
+PgDn::Send {Volume_Down}
+Pause::Send {Volume_Mute}

แน่นอนว่าอาจอยู่บนคีย์บอร์ดที่ layout นี้ไม่ค่อย practical แค่เปลี่ยนชื่อปุ่มในข้างต้นตามใจชอบ ดูจาก list of keys ของ AutoHotKey

Pin หน้าต่างไว้บนสุด

นี่อาจเป็น AutoHotKey one-liner โปรดของผม ความสามารถในการ pin หน้าต่างไว้บนสุดเป็นอย่างที่ช่วยหลีกเลี่ยงปวดหัวขณะทำงาน ดูหนัง หรือกิจกรรมอื่นๆ ที่โต๊ะ

^Space::Winset, AlwaysOnTop, , A

ผมพบว่ามันมีประโยชน์มากถ้ามี monitor ขนาดพอสมควรแต่ไม่ใช่ dual-monitor ด้วยสคริปต์ข้างต้น calculator จะไม่ถูกฝังใต้หน้าต่างอื่นๆ อีกต่อไป กด Ctrl + Space เพื่อ pin (หรือ unpin) หน้าต่าง

ค้นหา Google ทันที

ถ้าคุณใช้คอมพิวเตอร์ทุกวัน คุณอาจใช้เวลาค้นหา Google สำหรับ terms ที่เจอขณะคุยเพื่อนหรือเล่นเน็ตมากกว่าที่คิด

แต่การ select text, copy, เปิด tab ใหม่, paste ใน address bar, กด Enter เป็นกระบวนการยาวมาก ทำไมไม่ทำให้ง่ายขึ้น?

^+c::
Send ^c
Sleep 50
Run "https://www.google.com/search?q=%clipboard%"
return

สคริปต์ข้างต้นให้ hotkey Ctrl + Shift + C ทำทั้งหมดใน hotkey เดียว ตราบใดที่คุณ highlight ข้อความที่ต้องการค้นหา Google Search page จะเปิดใน default browser

ถ้าเลือกไม่ได้แค่สคริปต์เดียว มีข่าวดี: แค่วางแต่ละอันบรรทัดใหม่ ทั้ง 5 จะทำงานร่วมกันได้ seamlessly!

ตราบใดที่คุณไม่เปลี่ยน hotkeys ให้ conflict กับกัน ใช้ทั้ง 5 สคริปต์ข้างต้นพร้อมกันใน AHK file เดียวได้อย่างสมบูรณ์