สมมติว่าฉันมีเกมที่ใช้ตัวควบคุม WASD ในเค้าโครง QWERTY พยายามที่จะใช้การควบคุมเหล่านี้ในพูดเค้าโครง Dvorak ไม่เหมาะ (เทียบเท่า<A:H
กับ QWERTY) เห็นได้ชัดว่าฉันต้องการใช้ปุ่มทางกายภาพเหมือนกับที่ QWERTY ใช้ ( ,aoe
บน DVORAK)
ฉันคิดวิธีแก้ปัญหาที่เป็นไปได้สองสามข้อ:
- บังคับให้ผู้ใช้ใช้ QWERTY
- เห็นได้ชัดว่าไม่เหมาะโดยเฉพาะอย่างยิ่งสำหรับผู้ใช้ต่างประเทศ
- เปลี่ยนทางลัดตามเค้าโครงแป้นพิมพ์ (WASD ->, aoe)
- บังคับให้ฉันทำแผนผังเลย์เอาต์สำหรับแต่ละเลย์เอาต์ที่รองรับ (อัตโนมัติ)
- ง่ายที่สุดสำหรับผู้ใช้หากมีทางลัดมากกว่า WASD
- บังคับให้ผู้ใช้กำหนดทางลัดด้วยตนเอง
- ยืดหยุ่นมากขึ้น
- น่ารำคาญหากมีทางลัดมากมาย
- สามารถใช้ร่วมกับตัวเลือกที่สอง
- ใช้รหัสฮาร์ดแวร์
- สอดคล้องกันทั่วคีย์บอร์ด?
จัดการกับสิ่งนี้ได้อย่างไร