Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

ปิดใช้งานปุ่มคีย์บอร์ดใน Windows ด้วย AutoHotKey

ตอนอยู่ที่คีย์บอร์ด ไม่มีอะไรขุ่นขว้นใจเท่ากดปุ่มที่รบกวนโดยไม่ได้ตั้งใจ เช่น ปุ่ม Windows Key ทำให้แอปเต็มจอ Minimize ลง

การกดปุ่ม Alt บางครั้งบล็อก Input ทั้งหมดหลังจากนั้น หากกดปุ่มเหล่านี้โดยไม่รู้ตัว จะทำให้เกิดความยุ่งยากและสับสนมาก

ปิดใช้งานปุ่มคีย์บอร์ดใน Windows ด้วย AutoHotKey

โซลูชันทั่วไปสำหรับปิด Input คีย์บอร์ดใน Windows หลายตัวล้าสมัยแล้ว เช่น Simple Disable Key ไม่ฟรีแล้ว SharpKeys และ KeyTwek ไม่รองรับ Windows รุ่นใหม่อย่างเป็นทางการ ถ้าหมดตัวเลือกแล้วทำไง? สร้างเอง!

อย่ากลัว มันง่ายมาก บทความนี้จะสอนปิด Input ปุ่มใดๆ ที่ต้องการด้วยโปรแกรมฟรีชื่อ AutoHotKey ส่วนดีคือไม่ต้อง Config ซับซ้อนหรือ Reboot

ดาวน์โหลดและติดตั้ง AutoHotKey

ขั้นตอนแรก ดาวน์โหลด AutoHotKey ลิงก์รุ่นล่าสุดอยู่บนสุดหน้า ปุ่มสีน้ำเงิน ดาวน์โหลดเสร็จ รัน Installer

ปิดใช้งานปุ่มคีย์บอร์ดใน Windows ด้วย AutoHotKey

ติดตั้งต่อไปด้วย Default Options ตามภาพ ติดตั้งเสร็จ ปิดหน้าต่างทิ้ง ไม่ต้องเปิด AutoHotKey เลย

สร้างสคริปต์ AutoHotKey

ตอนนี้เข้าใจ AutoHotKey แล้ว มันให้สร้าง Custom Scripts คอมไพล์และรัน คิดว่าเป็นภาษาโปรแกรมมิ่งแบบง่าย สำหรับ Automation และสร้าง Windows Keyboard Shortcuts

เรียนภาษาโปรแกรมมิ่งยาก แต่เราจะทำให้ง่าย สำหรับใช้พลัง AutoHotKey ปิด Input ปุ่มคีย์บอร์ด

เลือกปุ่มที่ต้องการปิด

ขั้นแรก เลือกปุ่มที่ต้องการปิด ไปที่เว็บเอกสาร AutoHotKey หา รายการปุ่มที่รองรับทั้งหมด

ปิดใช้งานปุ่มคีย์บอร์ดใน Windows ด้วย AutoHotKey

ตัวอย่างจะปิดปุ่ม Caps Lock ในหน้านี้ AutoHotKey เรียกปุ่มนี้ว่า "CapsLock" คอลัมน์ซ้ายแสดงชื่ออ้างอิง คอลัมน์ขวาแสดงปุ่มจริง

เปิด Text Editor

เปิด Text Editor ใดๆ Notepad ก็ได้ ในเอกสารว่าง พิมพ์ชื่ออ้างอิงของปุ่ม ตามด้วย "::return"

ตัวอย่าง Caps Lock:

ปิดใช้งานปุ่มคีย์บอร์ดใน Windows ด้วย AutoHotKey

เชื่อได้ไหม? แค่บรรทัดเดียวก็จบ ถ้าอยากปิดหลายปุ่ม ทำซ้ำบรรทัดเดียวกัน บรรทัดใหม่ สำหรับแต่ละปุ่ม

บันทึกสคริปต์

ขั้นตอนต่อไป บันทึกสคริปต์เพื่อรัน เลือกที่เก็บถาวร ไม่ใช่ Desktop เพราะจะสอนรันตอน Startup ต่อไป

ปิดใช้งานปุ่มคีย์บอร์ดใน Windows ด้วย AutoHotKey

ตัวอย่างเลือกโฟลเดอร์ "Scripts" ใน Documents หลังเลือกที่เก็บ เปลี่ยน Save as type เป็น All Files ตั้งชื่อไฟล์ ต่อท้าย .ahk สำคัญมาก

บันทึกเป็น .ahk ระบบจะรู้ว่าไฟล์นี้สำหรับ Compile และ Run โดย AutoHotKey

รันสคริปต์ AutoHotKey

หลังบันทึก .ahk ไปที่ไฟล์ใน Windows Explorer จะเห็นไอคอนกระดาษมี H หมายถึงเชื่อมโยงกับ AutoHotKey

ปิดใช้งานปุ่มคีย์บอร์ดใน Windows ด้วย AutoHotKey

ดับเบิลคลิกไฟล์ อาจไม่เห็นอะไรเกิด แต่ควรเห็นไอคอน AutoHotKey ใน System Tray Taskbar

ปิดใช้งานปุ่มคีย์บอร์ดใน Windows ด้วย AutoHotKey

อาจซ่อนอยู่ คลิกลูกศรขึ้นเพื่อแสดง Hidden System Tray Icons

ลองกดปุ่มที่ปิด ไม่ทำงานไหม? ถ้าไม่ทำงาน สำเร็จ! ถ้าทำงานอยู่ อาจทำผิด อ่านคำแนะนำอีกครั้ง ลองใหม่

ควบคุมสคริปต์ AutoHotKey

คลิกขวาไอคอน AutoHotKey ใน System Tray จะได้เมนู:

ปิดใช้งานปุ่มคีย์บอร์ดใน Windows ด้วย AutoHotKey

2 ตัวเลือกสำคัญ: "Reload This Script" และ "Suspend Hotkeys"

อาจต้องแก้สคริปต์ขณะรันอยู่ เช่น อยากเพิ่มปุ่มบล็อก หลัง Save การเปลี่ยนแปลง เลือก "Reload This Script" จะโหลดการเปลี่ยนแปลงโดยไม่ติดปิดเปิดไฟล์ใหม่

หากอยากหยุด AutoHotKey บล็อกปุ่ม เลือก "Suspend Hotkeys" ไอคอน Tray จะเปลี่ยนจาก H เป็น S แสดงว่า Hotkeys ถูกบล็อก ทำซ้ำอีกครั้งเพื่อ Enable กลับ

รันสคริปต์ตอน Startup

ตอนนี้สคริปต์ทำงานแล้ว อาจอยากให้รันอัตโนมัติตอน Boot Windows ง่ายมาก

ปิดใช้งานปุ่มคีย์บอร์ดใน Windows ด้วย AutoHotKey

กด Windows + R เปิด Run พิมพ์ "%appdata%" กด Enter จะไปโฟลเดอร์ Roaming ใน AppData

เข้าโฟลเดอร์: Microsoft > Windows > Start Menu > Programs > Startup ใน Explorer อีกอัน ไปโฟลเดอร์ที่เก็บสคริปต์ AutoHotKey คลิกขวาไฟล์ เลือก "Create shortcut" จะสร้าง Shortcut ในโฟลเดอร์เดียวกัน

ลาก Shortcut นั้น วางในโฟลเดอร์ "Startup"

ปิดใช้งานปุ่มคีย์บอร์ดใน Windows ด้วย AutoHotKey

เพิ่มสคริปต์ใน Startup แบบนี้ ทำให้แก้ไขไฟล์ต้นฉบับได้ง่าย ไม่ต้องไปหาโฟลเดอร์ Startup ทุกครั้ง ประหยัดเวลามากถ้าแก้ไขบ่อย

แค่นี้ก็จบ ด้วยบรรทัดเดียวในสคริปต์ AutoHotKey ปิดปุ่มมาตรฐานใดๆ บนคีย์บอร์ด ได้ ประหยัดเวลาจากปวดหัวหลายชั่วโมง อย่าหาวิธีง่ายๆ ฟรีๆ ในเว็บ ตามคู่มือนี้ สร้างเอง!