ฉันเพิ่งรู้ว่าMicrosoft Keyboard Layout Creatorไม่ทำงานอีกต่อไปใน Windows 8 ฉันใช้มันสำเร็จใน Windows 7 เพื่อสร้างรูปแบบแป้นพิมพ์ที่กำหนดเองที่ด้านบนของเค้าโครงของสหรัฐอเมริกาซึ่งฉันได้เพิ่ม AltGr + a, AltGr + o, AltGr ด้วย + u สำหรับ umlauts ที่เกี่ยวข้องä, öและü
ตอนนี้ฉันต้องการทำสิ่งเดียวกันใน Windows 8 ด้วยความยากลำบากเพิ่มเติมที่แล็ปท็อปเครื่องใหม่ของฉันไม่มีคีย์ AltGr แต่มีเพียงปุ่มเดียวหนึ่งปุ่ม Crtl และปุ่มเดียวและการใช้งานร่วมกันกับ a, o และ u ดังนั้นฉันสงสัยว่าฉันสามารถใช้AutoHotKeyเพื่อสร้างปุ่มลัดสำหรับ Space + a, Space + o และ Space + u ได้ไหม นี่เป็นวิธีที่ฉันได้รับ:
~space & a::
Send ä
สคริปต์นี้จะแมป Space + a ไปยังเครื่องหมายอุมเลาต์ที่ถูกต้องและเครื่องหมายและจะทำให้แน่ใจว่าคุณยังคงสามารถใช้ปุ่มเว้นวรรคได้เมื่อไม่ใช้ฮอตคีย์นี้ อย่างไรก็ตามสิ่งนี้จะแทรกช่องว่างด้านหน้า 'ä' เสมอ นอกจากนี้ความต่อเนื่องอย่างรวดเร็วของปุ่ม Space และ a จะทำให้เกิด umlaut เมื่อฉันต้องการพิมพ์ 'a'
ฉันกำลังมองหาวิธีแก้ปัญหาที่จะแทรกอักขระเดี่ยวโดยไม่มีช่องว่างเมื่อกดปุ่มลัดที่สอดคล้องกันและไม่มีผลใด ๆ เป็นอย่างอื่นหมายถึงการต่อเนื่อง (ตรงข้ามกับการกด) พร้อมกับการกด Space และ {a, o, u} จะไม่ทำอะไรเลย นอกจากนี้ไม่ควรยุ่งกับปุ่มลัดทั้งระบบเช่น Windows + Space เพื่อเปลี่ยนภาษาที่ป้อน หากสามารถทำได้โดยไม่ต้องAutoHotKey
มีความสุขฉันก็จะยอมรับวิธีการแก้ปัญหาเช่นกัน