การสร้างแป้นพิมพ์ลัดของตัวเองใน Windows 10 ไม่ยากนัก เพียงคลิกขวาที่ไฟล์ executable ที่ต้องการสร้างลัดทาง ไปที่ Properties แล้วใส่คำสั่งในกล่อง (อ่านเพิ่มเติมเกี่ยวกับการสร้างลัดทางแบบกำหนดเองได้ที่นี่)
แต่ถ้าคุณต้องการเปลี่ยนแป้นพิมพ์ลัดเริ่มต้นที่ Windows 10 กำหนดไว้ เช่น ต้องการลัดทางสะดวกกว่า Ctrl + Shift + Esc เพื่อเปิด Task Manager หรือเปลี่ยน Ctrl + S ให้ใช้เครื่องมือค้นหาอื่น ต้องใช้เครื่องมือชื่อ AutoHotKey
นี่คือวิธีเปลี่ยนแป้นพิมพ์ลัดใน Windows 10 ด้วยเครื่องมือยอดเยี่ยมนี้
รู้จัก AutoHotKey
เริ่มจากข่าวไม่ดีก่อน: ไม่มีวิธีพื้นฐาน (native) ในการเปลี่ยนแป้นพิมพ์ลัดเริ่มต้นใน Windows หลังจากหลายปี Microsoft ยังไม่ยอมให้ความยืดหยุ่นเล็กน้อยนี้ อาจกลัวว่าคุณจะใช้ลัดทางของมันเพื่อเข้าถึงแอปที่ไม่ใช่ของ Microsoft ... ซึ่งน่าจะเป็นความจริง
แทนที่จะเป็นเช่นนั้น คุณต้องสร้างสคริปต์สำหรับแป้นพิมพ์ลัดทุกตัวที่ต้องการเปลี่ยน อย่ากังวล กระบวนการนี้ง่ายมาก בזכותเครื่องมือที่ยอดเยี่ยมชื่อ AutoHotkey นี่คือเครื่องมือสร้างสคริปต์ที่ใช้ทำได้หลากหลาย แต่วันนี้เราจะดูเฉพาะการใช้เพื่อเปลี่ยนแป้นพิมพ์ลัดเริ่มต้นของ Windows
ก่อนอื่น ดาวน์โหลด AutoHotKey
ต่อไป ทำความเข้าใจไวยากรณ์ (syntax) พื้นฐานของ AutoHotkey ที่ต้องรู้เพื่อเปลี่ยนแป้นพิมพ์ลัด Windows แป้นพิมพ์ลัดส่วนใหญ่ใช้การผสมผสานของปุ่มดังต่อไปนี้ ซึ่งเพียงพอสำหรับเริ่มต้นแล้ว
| AutoHotkey syntax | แทนปุ่ม |
|---|---|
| ^ | Ctrl |
| ! | Alt |
| + | Shift |
| # | Win |
| Up, Down, Left, Right | ปุ่มลูกศร/ทิศทาง |
| run, | ทำให้แป้นลัดเปิดไฟล์ โฟลเดอร์ หรือโปรแกรมบน PC |
| send, | เปลี่ยนเส้นทางแป้นลัดไปยังลำดับแป้นพิมพ์ที่เลือก |
หากต้องการพิมพ์ตัวอักษร ให้พิมพ์ตัวอักษรนั้นๆ โดยตรง ส่วนปุ่มเช่น Esc, Del และอื่นๆ ก็พิมพ์ลงในสคริปต์ได้โดยตรง สามารถดูรายการไวยากรณ์หลักของ AutoHotkey ได้ที่เว็บไซต์นี้
เปลี่ยนแป้นพิมพ์ลัดเริ่มต้นของ Windows
เมื่อทำความเข้าใจแล้ว บนเดสก์ท็อป Windows ให้คลิกขวาที่พื้นที่ว่าง เลือก "New -> Auto Hotkey script" ตั้งชื่อที่จดจำง่าย เราจะสร้างลัดทางที่ดีกว่าสำหรับเปิด Task Manager (ปกติคือ Ctrl + Shift + Esc) ดังนั้นตั้งชื่อสคริปต์ว่า "Task Manager"
ต่อไป คลิกขวาที่สคริปต์ที่สร้างขึ้น เลือก "Edit Script" ตามไวยากรณ์ข้างต้น แป้นพิมพ์ลัดที่ควรใส่คือดังนี้:
^+x::Send ^+{Esc}
ใส่แป้นพิมพ์ลัดที่ต้องการก่อน ตามด้วย ::Send แล้วเว้นวรรค และแป้นพิมพ์ลัดที่ต้องการให้แป้นลัดใหม่แทนที่ เนื่องจากปุ่ม Esc เป็นคำสั่ง ไม่ใช่ปุ่มทั่วไป จึงต้องใส่ในวงเล็บปีกกา מיוחד
สำหรับการเปลี่ยนแป้นพิมพ์ลัดทุกครั้ง เราแนะนำให้เพิ่มบรรทัดที่สองในสคริปต์ด้วยข้อความ #NoTrayIcon จะป้องกันไม่ให้ไอคอน AutoHotkey ในถาดระบบ (system tray) ปรากฏ ทำให้กระบวนการทำงานในเบื้องหลังอย่างสมบูรณ์
เมื่อสคริปต์พร้อม ให้ปิดและบันทึก แล้วดับเบิลคลิกสคริปต์เพื่อรัน และทดสอบแป้นพิมพ์ลัดว่าทำงานตามที่ต้องการหรือไม่
เปลี่ยนแป้นพิมพ์ลัดของโปรแกรม
ต่อไป ลองเปลี่ยนแป้นพิมพ์ลัดค้นหาเริ่มต้นของ Windows Win + S ให้ไปที่เครื่องมือค้นหาที่ชอบชื่อ Search Everything ใส่คำสั่งดังนี้:
#s::run, "C:\Program Files\Everything\Everything.exe"
:: คือตัวคั่นระหว่างแป้นลัด (hotkey) กับการกระทำที่ต้องการ ส่วนก่อน :: คือแป้นลัดที่เราใส่ (Win + S ในที่นี้) ส่วนหลัง run คือคำสั่งเปิดแอป Search Everything
รันแป้นพิมพ์ลัดเมื่อเริ่มต้น Windows
แป้นพิมพ์ลัดจะทำงานทันทีเมื่อบูต Windows โดยการย้ายไฟล์ .ahk ไปที่โฟลเดอร์ Startup ของระบบใน File Explorer: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp ทำเช่นเดียวกันกับสคริปต์แป้นพิมพ์ลัดที่เปลี่ยนทั้งหมด จะทำให้ทุกอย่างทำงานทันทีที่เปิดเครื่อง
แม้จะต้องใช้ความพยายามเล็กน้อย แต่แน่นอนว่าวิธีนี้เปลี่ยนแป้นพิมพ์ลัดเริ่มต้นใน Windows ได้จริง โดยเฉพาะคุณยังเรียนรู้พื้นฐาน AutoHotKey เครื่องมือที่มีประโยชน์มาก สามารถรันสคริปต์ซับซ้อนกว่าที่กล่าวมาได้อีกมาก
หากต้องการลึกลงไปใน Windows อีก ดูรายการแอป Sandbox ที่ดีที่สุดสำหรับ Windows 10 และวิธีแปลง Legacy BIOS เป็น UEFI ในระบบปฏิบัติการ