ฟังก์ชั่นการเขียนไม่เหมือนกับคีย์ตาย การเรียบเรียงอย่างเคร่งครัดกำลังหยุดเว้นวรรคและพิมพ์อักขระต่อไปนี้ในที่เดียวกัน ดังนั้นแม้ว่าแบบอักษรของคุณไม่มีèมันจะถูกสร้างขึ้นจาก e และ ` พวกเขายังคงเป็นตัวละครสองตัวในพื้นที่เดียวกัน
สิ่งสำคัญคือสิ่งอื่น: คุณพิมพ์ตัวอักษร "" "และไม่เห็นอะไรเลย แต่ "e" ต่อไปนี้จะถูกแทนที่ด้วยอักขระ Unicode "è" ซึ่งเป็นอักขระหนึ่งตัว (ไม่ใช่อักขระสองตัวในพื้นที่เดียวกัน)
Deadkey จะทำงานกับชุดค่าผสมเท่านั้นซึ่งจะส่งผลให้เกิดตัวอักษรแบบ Unicode ในขณะที่เขียนประกอบกับการรวมคีย์ทั้งหมด (ในทางทฤษฎีขึ้นอยู่กับระบบปฏิบัติการและแอพพลิเคชั่น)
มีการรวมกันของวิธีการทั้งสอง (เขียนด้วยผลลัพธ์ unicode ที่ถูกต้องแปลงโดยอัตโนมัติใน Unicode) ดังนั้นคุณเขียน C = ผลลัพธ์ใน€ถ่านจริงและไม่เพียงพิมพ์ C และ = ในสถานที่เดียวกัน
การเขียนอักขระ char จะได้รับก่อนจากนั้นการดัดแปลงจะตามมา การใช้ Deadkey modificatin (deadkey) จะได้รับก่อนจากนั้น char char ตามลำดับตัวอักษร
ตัวอย่างเช่นใน windows: deadkey "` "และ" e "(Unicode U + 0060 และ U + 0065) จะส่งผลให้" è "(อักขระ Unicode 00E8)
e +0300 <\ ALT> จะได้รับออปติกเดียวกัน แต่สองตัวอักษร (Unicode U + 0065 และ U + 0300)
แน่นอนยูนิโค้ดจริงเป็นวิธีที่เข้มงวดมากขึ้น แต่การเขียนมีความยืดหยุ่นมากขึ้น:
deadkey " " and "w" (Unicode U+0060 and U+0077) will result in "
w" (ไม่มีตัวอักษร unicode availible) คุณไม่ได้รับองค์ประกอบ
w +0300 <\ ALT> จะได้รับข้อความ `over the w เป็นองค์ประกอบไม่ใช่อักขระ Unicode ดังนั้นจึงใช้งานได้ (ถ้ามีประโยชน์ก็เป็นอีกคำถามหนึ่ง)
รูปแบบแป้นพิมพ์ที่มี deadkey สามารถตั้งโปรแกรมด้วยตัวแปลงรูปแบบแป้นพิมพ์ microsoft ได้ฟรีดังนั้นคุณสามารถตั้งค่าฟังก์ชัน deadkey ให้เป็นเลเยอร์ใหม่ได้ (ตัวอย่างเช่นชั้น AltGr ว่างเปล่ามากที่สุด รูปแบบแป้นพิมพ์กรีก การเขียนคีย์สามารถแมปได้ด้วย แต่อย่าคลิกปุ่มกดตายในคำจำกัดความ แต่เพียงพิมพ์ unicode ของคีย์บอร์ดที่ถูกต้อง (เริ่มต้นที่ U + 0300)
สิ่งที่ยากจะได้รับการเขียนและกำหนดเวลาบน WindowsPC ด้วยสิทธิ์ของผู้ใช้ที่ จำกัด (ในที่ทำงาน) ซึ่งคุณไม่สามารถเปลี่ยนแปลงไดรเวอร์และเริ่มต้นโปรแกรมได้
สำหรับสิ่งนี้คุณสามารถใช้แป้นพิมพ์ที่ตั้งโปรแกรมได้ (เช่น POS-keyboards) หรือตัวแปลงไมโครคอนโทรลเลอร์ (Soarer-Converter พร้อม teensy ++ 2.0) คุณสามารถใส่ตัวอักษรผสมลงใน Unicode ได้ในเลเยอร์พิเศษ วิธีการสร้าง deadkeys จริงในฮาร์ดแวร์ไม่ใช่เรื่องง่าย - คุณต้องตั้งโปรแกรมอะแดปเตอร์ของคุณเองไม่มีใครทำมันเลย (แต่ Soarer กำลังคิดที่จะพัฒนาตัวแปลงของมัน)