ฉันมีอากาศจริงๆใช้เพื่อการทำงาน "พร้อมกันโหมด Vi" ของKeyRemap4MacBookซึ่งช่วยให้คุณกดsและdปุ่มพร้อมกันและจากนั้นใช้h, j, kและlปุ่มเป็นปุ่มลูกศร เมื่อใดsและdถูกรวมเข้าด้วยกันจะไม่มีเหตุการณ์sหรือdถูกไล่ออก แต่เมื่อฉันพิมพ์ตามปกติฉันไม่สังเกตเห็นปัญหาความล่าช้าในการกดปุ่มsหรือdทีละตัว
ฉันจะสร้างฟังก์ชั่นนี้ซ้ำใน Linux (โดยเฉพาะ RHEL 6.4) ได้อย่างไร
ความคิดสองสามข้อที่ฉันมี:
ถ้าs+ dอาจจะ remapped เพื่อปรับปรุงแล้วกุญแจh, j, k, l+ ปรับปรุงอาจจะแมปตาม (แป้นพิมพ์ผมใช้ตอนนี้ไม่ได้มีปุ่มปรับแต่งใด ๆ อะไหล่สามารถใช้แทนs+ dบวกจุดโหมด Vi พร้อมกันคือการเก็บนิ้วมือทั้งหมดบนแถวบ้าน. CapsLockเป็น remapped แล้วControlและEscape)
เป็นการดีที่ฉันจะหาวิธีการทำเช่นนี้โดยใช้การตั้งค่าระบบหรือบางสิ่งบางอย่างเช่นแป้นพิมพ์ XKB ที่ฉันใช้อยู่แล้ว หากไม่สามารถทำได้อาจเป็นสิ่งที่คล้ายกับโปรแกรมxcape (ซึ่งฉันใช้อยู่และอนุญาตให้แมปคีย์กับสัญลักษณ์ปุ่มกดและตัวดัดแปลงอื่น) ได้
xcape
ทริกเกอร์ออกจากการเปิดตัวของกุญแจดังนั้นมันจะต้องมีการปรับแต่งเพื่อป้องกันไม่ให้sและdกุญแจช้าเกินไป