AutoHotKey เป็นเครื่องมือที่สวยงาม ในบทความที่ตีพิมพ์เมื่อต้นปีที่ Help Desk Geek ฉันได้อธิบายวิธีปิดใช้งานคีย์ใน Windows โดยใช้ AutoHotKey อย่างไรก็ตาม นั่นเป็นเพียงหนึ่งในกลอุบายนับไม่ถ้วนที่คุณสามารถทำได้ด้วยซอฟต์แวร์นี้
ด้วยโค้ดเพียงไม่กี่บรรทัด คุณสามารถสร้างบางสิ่งที่จะเปลี่ยนวิธีการใช้คีย์บอร์ดและพีซีของคุณไปอีกหลายปี เป็นเวลากว่าทศวรรษแล้วที่ฉันมีสคริปต์ AutoHotKey ที่เปลี่ยนแปลงตลอดเวลาซึ่งอยู่ในการเริ่มต้นระบบ Windows ของฉัน – หากไม่ได้เปิดใช้งาน ฉันคงหลงทางโดยสิ้นเชิง
ให้ฉันแบ่งปันกับคุณห้าสคริปต์ AutoHotKey ที่มีประโยชน์ที่สุดสำหรับการใช้งานพีซีทุกวัน ขณะที่ฉันอธิบายรายละเอียดเพิ่มเติมสำหรับการติดตั้ง การตั้งค่า และการสร้างสคริปต์โดยใช้ AutoHotKey ในบทความดังกล่าว สิ่งที่คุณต้องทำคือดาวน์โหลดแอปพลิเคชัน เรียกใช้โปรแกรมแก้ไขข้อความ และบันทึกและเรียกใช้สคริปต์ใดๆ ต่อไปนี้ ให้ทำงานทันที
นำปุ่มฟังก์ชั่นมาใช้ใหม่
สำหรับพวกเราหลายๆ คน ปุ่มฟังก์ชัน (F1–F12) สิ้นสุดลงโดยไม่ได้ใช้งานเลย ขึ้นอยู่กับรูปแบบแป้นพิมพ์ของคุณ การเข้าถึงแถวของปุ่มนี้อาจเป็นการประนีประนอมเมื่อเปรียบเทียบกับฟังก์ชันการทำงาน สำหรับคนอื่น กุญแจเหล่านี้อาจไม่มีประโยชน์เลย
สิ่งที่ฉันชอบทำกับปุ่มฟังก์ชันคือการตั้งค่าให้เปิดโปรแกรมที่ฉันใช้บ่อยแต่ไม่ได้เปิดไว้บ่อยๆ Notepad เป็นตัวอย่างที่ดี
F1::Run "%WINDIR%\notepad.exe"
สคริปต์ด้านบนตั้งค่า F1 กุญแจสำคัญในการเปิดใช้ Notepad ใน Windows เวอร์ชันใหม่ ดังที่คุณเห็น เส้นทางของไฟล์รองรับทั้งเส้นทางตรงหรือตัวแปรสภาพแวดล้อม Windows ตัวใดตัวหนึ่ง การใช้ตัวแปรสภาพแวดล้อมเหมาะอย่างยิ่งหากคุณใช้ Windows เวอร์ชันต่างๆ หลายเวอร์ชัน
ใช้อักขระพิเศษ
ในฐานะที่เป็นแฟนตัวยงของ em dash เป็นเรื่องน่าผิดหวังที่คีย์บอร์ดส่วนใหญ่ไม่รองรับโดยกำเนิด มาสร้างกัน
!-::Send {—}
สคริปต์ด้านบนจะแทรก em dash เมื่อ Alt + – มีการกดปุ่ม Alt เป็นตัวปรับแต่งที่ยอดเยี่ยมสำหรับปุ่มลัดของคุณ เนื่องจากมันใช้งานน้อยกว่ามากเมื่อเทียบกับ Shift และ Ctrl
อีกแนวคิดที่ดีคือการผูกจุดไข่ปลากับ Alt + . ซึ่งสามารถทำได้ด้วยหนึ่งซับต่อไปนี้:
!.::Send {…}
ในฐานะนักเขียน การใช้ AutoHotKey เพื่อให้เข้าถึงเครื่องหมายวรรคตอนได้ง่ายช่วยประหยัดเวลาได้มากอย่างไม่น่าเชื่อ
ควบคุมระดับเสียงของคุณ
ไม่ใช่ทุกคนที่มีแป้นพิมพ์ที่รองรับปุ่มมัลติมีเดีย แต่นั่นก็ไม่ควรทำให้ใครไม่สามารถควบคุมเพลงได้อย่างง่ายดาย
วิธีที่ฉันชอบในการดำเนินการนี้คือการใช้ Shift + Page Up ปุ่มเพื่อเพิ่มระดับเสียง Shift + Page Down ปุ่มเพื่อลดระดับเสียงและ Shift + Pause ปุ่มปิดเสียง (สลับได้)
+PgUp::Send {Volume_Up}
+PgDn::Send {Volume_Down}
+Pause::Send {Volume_Mute}
แน่นอน มีโอกาสที่คุณอาจใช้แป้นพิมพ์ที่เลย์เอาต์นั้นใช้งานไม่ได้จริง คุณสามารถเปลี่ยนชื่อคีย์ใดก็ได้ตามต้องการโดยดูจากรายการคีย์ของ AutoHotKey
ตรึงหน้าต่างไว้ด้านบน
นี่อาจเป็น AutoHotKey ตัวเดียวที่ฉันโปรดปรานจากทั้งหมด ความสามารถในการตรึงหน้าต่างไว้ทับหน้าต่างอื่นๆ ช่วยลดอาการปวดศีรษะขณะทำงาน ดูหนัง หรือทำกิจกรรมอื่นๆ ที่โต๊ะทำงานได้
^Space::Winset, AlwaysOnTop, , A
ฉันพบว่าสิ่งนี้มีประโยชน์อย่างยิ่งหากคุณมีจอภาพขนาดพอเหมาะ แต่ไม่ใช่การตั้งค่าจอภาพสองจอ ด้วยสคริปต์ข้างต้น เครื่องคิดเลขนั้นจะไม่ถูกฝังอยู่ใต้หน้าต่างอื่นๆ ของคุณอีกต่อไป! เพียงกด Ctrl + Space เพื่อตรึง (หรือเลิกตรึง) หน้าต่าง
ค้นหา Google ทันที
หากคุณเป็นคนที่ใช้คอมพิวเตอร์ของคุณทุกวัน คุณอาจใช้เวลามากกว่าที่คุณสังเกตเห็นใน Google เพื่อค้นหาคำศัพท์ที่คุณพบขณะพูดคุยกับเพื่อนหรือท่องเว็บ
อย่างไรก็ตาม การเลือกข้อความ การคัดลอก เปิดแท็บใหม่ การวางข้อความลงในแถบที่อยู่ของคุณ และการกดปุ่ม Enter ถือเป็นกระบวนการที่ใช้เวลานานมาก ทำไมไม่ทำให้มันง่ายกว่านี้ล่ะ
^+c::
Send ^c
Sleep 50
Run "https://www.google.com/search?q=%clipboard%"
return
สคริปต์ด้านบนอนุญาตให้ Ctrl + Shift + C ปุ่มลัดเพื่อดำเนินการทั้งหมดนั้นด้วยปุ่มลัดเพียงปุ่มเดียว ตราบใดที่คุณเน้นข้อความที่คุณต้องการค้นหา หน้า Google Search จะแสดงขึ้นในเบราว์เซอร์เริ่มต้นของคุณ
หากคุณเลือกสคริปต์เหล่านี้เพียงตัวเดียวไม่ได้ ก็มีข่าวดี:สิ่งที่คุณต้องทำคือวางสคริปต์แต่ละรายการในบรรทัดใหม่ แล้วสคริปต์ทั้งหมดจะทำงานร่วมกันได้อย่างราบรื่น!
ตราบใดที่คุณไม่ได้เปลี่ยนปุ่มลัดเพื่อสร้างข้อขัดแย้ง การใช้สคริปต์ทั้งห้าข้างต้นพร้อมกันภายในไฟล์ AHK ไฟล์เดียวก็ใช้งานได้ดี