Function Keys (F1 ถึง F12) บนคีย์บอร์ด Windows มีบทบาทที่กำหนดไว้เฉพาะเจาะจง ตัวอย่างเช่น F1 จะเปิดหน้าช่วยเหลือ (help page) ของแอปพลิเคชันที่คุณกำลังอยู่ นี่มีประโยชน์ในหลายสถานการณ์ อย่างไรก็ตาม คุณอาจต้องการปิดใช้งานมันด้วยบางเหตุผล

ระบบปฏิบัติการ Windows ไม่ได้จัดหาวิธีการปิดใช้งานปุ่ม F1 แต่ผมจะแสดงการปรับแต่งบางอย่างเพื่อทำให้ได้ ในบทความนี้ คุณจะได้เรียนรู้วิธีปิดใช้งานปุ่ม F1 บนคีย์บอร์ดชั่วคราว และวิธีเปิดใช้งานคีย์กลับโดยใช้หลายวิธี
ปิดใช้งานปุ่ม F1 Help บนคีย์บอร์ด
อ่านส่วนนี้และทำตามคำแนะนำอย่างใกล้ชิด เพราะเราจะแก้ไขส่วนประกอบที่ละเอียดอ่อนของระบบ Windows เช่น Registry Editor นี่คือวิธีที่เราจะสำรวจในคู่มือนี้:
- ปิดใช้งานปุ่ม F1 โดยใช้ AutoHotkey
- ปิดใช้งานปุ่ม F1 จาก Windows Registry
- Remap ปุ่ม F1 โดยใช้ SharpKeys
มาดูขั้นตอนที่เกี่ยวข้องกับวิธีแก้ไขข้างต้นสำหรับการปิดใช้งานปุ่ม F1
1. ปิดใช้งานปุ่ม F1 โดยใช้ AutoHotkey
AutoHotkey เป็นเครื่องมือ Windows ฟรี เบาๆ ที่ให้คุณสร้างสคริปต์สำหรับดำเนินงานง่ายและซับซ้อน ด้วย AutoHotkey คุณสามารถสร้าง auto-clickers, form builders, macros ฯลฯ
เครื่องมือสคริปต์นี้ยังช่วยให้คุณ remap คีย์และสร้าง hotkeys ได้ ดังนั้นจึงให้วิธีง่ายๆ ในการปิดใช้งานปุ่ม F1 บน PC ของคุณ หากต้องการดาวน์โหลด AutoHotkey เยี่ยมชม autohotkey.com หรือดาวน์โหลดจากลิงก์ตรงนี้
ดับเบิลคลิกไฟล์ที่ดาวน์โหลดและติดตั้งตามคำแนะนำบนหน้าจอ หลังจากติดตั้ง AutoHotkey แล้ว ให้รันมัน
ย่อแอปพลิเคชันและคลิกขวาที่เดสก์ท็อป Windows ของคุณ ไปที่ New > AutoHotkey script จากเมนูบริบท คุณสามารถเปลี่ยนชื่อสคริปต์ใหม่เป็นอะไรก็ได้ แต่ให้ทิ้งนามสกุลเป็น .ahk
ต่อไป คลิกขวาที่สคริปต์ใหม่และเลือก Edit script ป้อนบรรทัดต่อไปนี้ลงในสคริปต์ที่ท้ายของข้อความที่มีอยู่ในไฟล์:
F1::return

หลังจากป้อนบรรทัดแล้ว กด CTRL +S หรือคลิกที่เมนู File และเลือก Save คุณสามารถปิดหน้าต่างสคริปต์ได้แล้ว สุดท้าย คลิกขวาที่สคริปต์บนเดสก์ท็อปของคุณและเลือก Run script เพื่อปิดใช้งานปุ่ม F1
ด้วยสคริปต์ที่กำลังทำงานอยู่ การกด F1 จะไม่ทำอะไรเลย หากต้องการปิดใช้งานหรือหยุดชั่วคราว/Resume สคริปต์ ให้คลิกที่ลูกศรเล็กๆ บน Taskbar และคลิกขวาที่ไอคอน AutoHotkey

ที่นี่ คุณจะพบตัวเลือกในการ reload, edit, suspend, pause หรือ stop สคริปต์
2. ปิดใช้งานปุ่ม F1 จาก Windows Registry
กดปุ่ม Windows และค้นหา registry ในเมนู Start คลิกขวาที่ Registry Editor และเลือก Run as administrator
ไปที่ Registry key ต่อไปนี้:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
เคล็ดลับ: คุณสามารถคัดลอกพาธข้างต้นและวางลงในแถบที่อยู่ของ Registry Editor ได้
คลิกขวาที่คีย์ Scancode Map และเปลี่ยนข้อมูลค่า (value data) เป็น:
00000000 00000000 02000000 00003B00 00000000
คลิก OK เพื่อบันทึกการตั้งค่าและปิด Registry Editor
หากการปรับแต่ง Registry Editor นี้ไม่ทำงานตามแผน หรือคุณต้องการปุ่ม F1 กลับมา คุณสามารถกลับไปที่คีย์และเปลี่ยนข้อมูลค่ากลับเป็น:
00000000 00000000 00000000 00000000 00000000
เคล็ดลับ: Keyboard Manager PowerToy ยังช่วยให้คุณ remap คีย์ได้อีกด้วย
3. Remap ปุ่ม F1 โดยใช้ SharpKeys

SharpKeys เป็นเครื่องมือ Windows อีกตัวหนึ่ง แต่ไม่เหมือน AutoHotkeys SharpKeys ใช้สำหรับ remap คีย์ Windows เท่านั้น มันใช้ง่ายเพราะคีย์ถูกจัดเรียงไว้บนอินเทอร์เฟซแล้ว และคุณไม่ต้องเขียนสคริปต์
เพื่อใช้โปรแกรมนี้ ให้ดาวน์โหลดจาก Github ก่อนและเปิดจากเมนู Start คลิกที่ปุ่ม Add จากหน้าต่างหลัก
คลิกที่ปุ่ม Type Key ด้านซ้าย ภายใต้ Map this key, และกดปุ่ม F1 บนคีย์บอร์ดของคุณ SharpKeys จะตรวจจับปุ่ม Function: F1 (00_3B) ที่กด
กด OK บนป๊อปอัปเพื่อปิดมัน

ทางเลือกอื่น คุณสามารถค้นหาไอเท็ม Function: F1 (00_3B) โดยตรงจากรายการด้านซ้าย
คลิกที่ไอเท็มบนสุด Turn Key Off (00_00) ในรายการในกล่องด้านขวา
กดปุ่ม OK

สุดท้าย คลิกที่ปุ่ม Write to Registry และรีสตาร์ทคอมพิวเตอร์ของคุณ
เมื่อรีสตาร์ท คุณจะพบว่าคุณปิดใช้งานปุ่ม F1 บนคีย์บอร์ดของคุณสำเร็จแล้ว
เพื่อเปิดใช้งานคีย์กลับ ให้เปิด SharpKeys ลบรายการที่คุณสร้าง และกด Write to Registry
อ่านเพิ่มเติม: Function (Fn) keys not working on Windows 10 laptop.
หวังว่าจะใช้ได้กับคุณ
