เป็นเวลานานที่ฉันได้ตั้งค่าแป้นพิมพ์ให้ใช้การจัดวางที่รู้จักกันในปัจจุบันว่า "อังกฤษ (แป้นกด AltGr ระหว่างประเทศ)" ฉันชอบเลย์เอาต์นี้เพราะไม่มีคีย์ตัวปรับแต่งใด ๆ มันเหมือนกับแป้นพิมพ์ภาษาอังกฤษแบบสหรัฐอเมริกา แต่เมื่อฉันถือRight Altฉันจะได้รับตัวอักษรที่เน้นเสียงและตัวอักษรอื่น ๆ ที่ไม่มีในแป้นพิมพ์ภาษาอังกฤษแบบมาตรฐานของสหรัฐอเมริกา
อย่างไรก็ตามใน Oneiric เลย์เอาต์ก็สับสน Right Alt+ Nสร้าง "ñ" ตามที่คาดไว้ และอีกวิธีหนึ่งที่ทำงาน: Right Alt+ `, Eผลิต "E" ก็เป็นไปตามคาด แต่ไม่มีวิธีพิมพ์ "é" ซึ่งอาจเป็นตัวอักษรที่เน้นเสียงที่ฉันพิมพ์มากที่สุด ผมคาดว่าRight Alt+ A,Eทำเคล็ดลับ แต่แทนที่จะใช้คีย์ตายสำหรับการเน้นแบบเฉียบพลันจะใช้วิธีการรวมอักขระเพื่อสร้างไฮบริด "́e" ไฮบริดนี้ดูเหมือนว่า "é" ที่เหมาะสมในการตั้งค่าบางอย่าง แต่มันไม่ได้เป็นตัวละครเดียวกันและไม่ได้ทำงานเสมอไป (ตัวอย่างเช่นในกล่องป้อนข้อความขณะที่ฉันพิมพ์นี้มันดูเหมือนกับตัวละครที่เหมาะสม แต่เมื่อปรากฏบนเว็บไซต์เพื่อดูว่ามันดูผิดมาก - อย่างน้อยในเครื่องของฉัน) เหมือนกันทุกอย่าง ตัวละครอื่น ๆ ที่มีสำเนียงเฉียบพลันถึงแม้ว่าบางตัวจะสามารถใช้งานได้โดยตรงเป็นอักขระที่แต่งล่วงหน้า: ตัวอย่างเช่นRight Alt+ Iให้ผลตอบแทน "í"
ฉันจะเปลี่ยนสำเนียงเฉียบพลันบนAคีย์เป็นคีย์ที่ถูกต้องได้อย่างไร บางทีรุ่นทั่วไปที่มากกว่านี้คือฉันจะปรับแต่งเค้าโครงแป้นพิมพ์ได้อย่างไร
ปรับปรุง
ฉันเพิ่งทดสอบสิ่งนี้กับเครื่องอื่นของฉันรวมถึงใช้ Oneiric แต่อัพเกรดจากเวอร์ชั่นก่อนหน้า ฉันไม่มีปัญหากับเครื่องที่สอง เครื่องมีปัญหาคือการติดตั้งใหม่ของ Oneiric แต่ฉันเก็บไว้$HOME
เมื่อฉันทำการติดตั้งใหม่
การอธิบาย
แม้ว่าคำตอบจะไม่ได้ระบุตัวอย่างที่เฉพาะเจาะจงของฉันฉันจะยังคงยอมรับถ้ามันให้รายละเอียดเพียงพอสำหรับฉันที่จะหารูปแบบและปรับแต่งตามความต้องการของฉัน
การปรับปรุงที่สำคัญ
หลังจากทำงานผ่านข้อมูลที่ได้จากการตอบกลับที่เป็นประโยชน์ของ Jim C และ Chascon ฉันได้เรียนรู้สิ่งใหม่: ปัญหาไม่ได้อยู่ที่การจัดวาง แต่ด้วยความจริงที่ว่าเค้าโครงที่เลือกไม่ได้ถูกนำไปใช้ เมื่อฉันดูคำจำกัดความ/usr/share/X11/xkb/symbols/us
ของรูปแบบที่ฉันใช้มาเป็นเวลานานฉันพบว่าคำจำกัดความไม่ตรงกับสิ่งที่ฉันได้รับเมื่อพิมพ์ นอกจากนี้กล่องโต้ตอบรูปแบบแป้นพิมพ์ที่ควรจะแสดงรูปแบบปัจจุบันนั้นแตกต่างจากที่กำหนดไว้ในไฟล์ที่ฉันพูดถึงและตรงกับสิ่งที่เกิดขึ้นจริงเมื่อฉันพิมพ์
ตามคำแนะนำของ Jim C ฉันสร้างเลย์เอาต์ใหม่/usr/share/X11/xkb/symbols/us
ที่มีการดัดแปลงเลย์เอาต์ที่ฉันต้องการ ฉันสามารถเลือกเลย์เอาต์ของฉันจากคุณสมบัติของคีย์บอร์ดและฉันสามารถใช้ในคอนโซลหลังโพสต์ของ Chascon แต่เลย์เอาต์ที่ฉันได้รับเมื่อพิมพ์ไม่เปลี่ยนแปลง
เห็นได้ชัดว่ามีการกำหนดเลย์เอาต์ที่แตกต่างกันบางแห่งซึ่งแทนที่สิ่งที่ฉันตั้งไว้ เลย์เอาต์นั้นซ่อนอยู่ที่ไหน
ปัญหานี้เกิดขึ้นใน Unity (3D และ 2D) แต่ฉันสามารถรับชุดโครงร่างที่ถูกต้องใน Xfce
ในกรณีที่มีความเกี่ยวข้องปัญหานี้เกิดขึ้นตั้งแต่ฉันติดตั้ง Oneiric fresh บนเครื่องนี้ (แม้ว่าฉันจะเก็บเงิน $ HOME ไว้) ฉันจำไม่ได้ว่าปัญหานี้เกิดขึ้นก่อนติดตั้งใหม่หรือไม่
นอกจากนี้ในกรณีที่เกี่ยวข้องฉันยังใช้ iBus เพื่อให้ฉันสามารถพิมพ์ภาษาเกาหลี ฉันมีปัญหาเล็กน้อยกับ iBus แต่ฉันสงสัยว่าพวกเขาเกี่ยวข้องกัน
RightAlt + '
สร้าง’
ไม่ใช่กุญแจตาย
Right-Alt+e
ผลลัพธ์ในตัวอักษรè: เหมือนกันกับRight-Alt+a
=> á
Right-Alt + ' + e
หรือไม่