ปัญหาของฉันคือไม่มีแท็บ alt บนแท็บเล็ตที่ใช้ W8 Pro (ไม่ใช่ RT) เมื่อฉันอยู่ในแอปพลิเคชันเดสก์ท็อปเต็มหน้าจอ ฉันต้องการตั้งค่าคีย์ฮาร์ดแวร์สำหรับการวางแนวหน้าจอใหม่เป็น Alt-Tab อย่างไรก็ตามปัญหาที่นี่คือรหัสสแกน E0_5B นั้นจะถูกแชร์กับรหัสสแกนสำหรับคีย์ฮาร์ดแวร์สำหรับคีย์ Windows ฉันจะทำการแมปปุ่มการวางแนวหน้าจอใหม่ไปยังแท็บ alt ในขณะที่ยังคงใช้งานฟังก์ชันของปุ่ม Windows ได้อย่างไร
แก้ไข: ก่อนที่ทุกคนจะนำสิ่งนี้มาใช้ปุ่มแท็บเล็ตจะไม่ได้รับการสนับสนุน
ดูเหมือนว่าคุณจะถูกในส่วนนั้น ฉันลองตรวจสอบการแมปสำหรับ 00_A5 และมันแมปกับ 'K' จริงๆ นอกเหนือจากนั้นฉันยังคงมีปัญหาในการแยกความแตกต่างของปุ่มฮาร์ดแวร์สองปุ่มจากกัน รหัสสำคัญสำหรับทั้งสองรหัสเหมือนกันดังนั้น Windows จึงแยกความแตกต่างระหว่างปุ่มล็อคการวางแนวกับปุ่ม Windows ได้อย่างไร
—
Lunyx
ฉันไม่แน่ใจเกี่ยวกับปุ่มล็อคการวางแนว แต่อย่างใดอย่างหนึ่งทั้งสองปุ่มที่แตกต่างกันสร้าง scancodes ที่แตกต่างกันหรือในกรณีของปุ่มพิเศษ (เช่นบนคีย์บอร์ดมัลติมีเดีย) ไดรเวอร์แป้นพิมพ์จัดการเองและไม่ใช่ Windows
—
Karan
@ Karan: ฉันขอแนะนำให้คุณตอบคำถามนี้ตาม AHK
—
harrymc
@harrymc: ฉันต้องการ แต่ก่อนอื่นเราต้องรู้วิธีที่จะทำให้ AHK ตรวจจับปุ่มการวางแนวและวิธีการแยกความแตกต่างระหว่างมันและปุ่ม Windows ที่เชื่อถือได้ สำหรับทุกสิ่งที่เรารู้ว่าสิ่งนี้อาจจำเป็นต้องใช้โซลูชั่นเฉพาะอุปกรณ์
—
Karan
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
(ซึ่งคุณสามารถแก้ไขได้ง่ายโดยใช้โปรแกรมเช่น SharpKeys) เท่านั้นที่ช่วยให้คุณสามารถคีย์เดียว remap IMO คุณจะต้อง AHK หรือคล้ายกันสำหรับสิ่งนี้