Hàm soạn thảo không hoàn toàn giống với khóa chết. Nghiêm túc một sáng tác đang dừng khoảng cách và in các ký tự sau ở cùng một nơi. Vì vậy, ngay cả khi phông chữ của bạn không có è, nó sẽ được tạo từ e và `. Họ vẫn là hai nhân vật trong cùng một không gian.
Một deadkey là một cái gì đó khác: bạn gõ deadkey "` "và không thấy gì. nhưng một "e" sau sẽ được thay thế bằng một char "è" unicode là một ký tự (và không phải hai trong cùng một khoảng trắng).
Một deadkey sẽ chỉ hoạt động với các kết hợp sẽ dẫn đến ký tự unicode, trong khi soạn thảo công việc với tất cả các tổ hợp phím (về lý thuyết, nó phụ thuộc vào HĐH và ứng dụng)
Có sự kết hợp của cả hai phương thức (một kết hợp với kết quả unicode hợp lệ được tự động chuyển đổi bằng Unicode), vì vậy bạn soạn kết quả C = trong một € char thực sự và không chỉ đơn giản là in C và = ở cùng một vị trí.
Việc soạn thảo char chữ cái được trước, sau đó sửa đổi. Sử dụng Deadkey, modificatin (deadkey) được ưu tiên trước, sau đó là char chữ cái.
Ví dụ: trong windows: deadkey "` "và" e "(Unicode U + 0060 và U + 0065) sẽ dẫn đến" è "(ký tự unicode 00E8)
e +0300 <\ ALT> sẽ có cùng một quang, nhưng hai ký tự (Unicode U + 0065 và U + 0300)
Tất nhiên unicode thực là phương pháp nghiêm ngặt hơn. Nhưng sáng tác thì linh hoạt hơn:
Deadkey " " and "w" (Unicode U+0060 and U+0077) will result in "
w" (không có ký tự unicode), bạn không nhận được một tác phẩm
w +0300 <\ ALT> sẽ nhận được `trên w vì thành phần không phải là một char unicode, vì vậy nó hoạt động (nếu nó hữu ích là một câu hỏi khác)
Bố cục bàn phím với các phím chết có thể được lập trình bằng trình chuyển đổi bố cục bàn phím microsoft miễn phí, do đó bạn có thể sắp xếp lại các hàm deadkey thành các lớp (ví dụ: lớp AltGr hoàn toàn trống rỗng, bạn có thể ánh xạ các phím chết ở đó), trợ giúp cho các định nghĩa cần thiết là cách bố trí bàn phím Hy Lạp. Các khóa soạn thảo cũng có thể được ánh xạ, nhưng không nhấp vào deadkey trong định nghĩa mà chỉ cần nhập unicode của các composekey hợp lệ (bắt đầu từ U + 0300)
Điều khó khăn sẽ là soạn thảo và các phím chết trên WindowsPC với quyền người dùng bị hạn chế (tại văn phòng), nơi bạn có thể Thay đổi trình điều khiển và bắt đầu các chương trình riêng.
Để làm điều này, bạn có thể sử dụng bàn phím có thể lập trình (ví dụ: bàn phím POS) hoặc bộ chuyển đổi vi điều khiển (Soarer-Converter với youthy ++ 2.0). Ở đó bạn có thể đặt các ký tự có thể ghép lại trong Unicode trong các lớp bổ sung. Một cách để tạo ra các khóa thực sự trong phần cứng không dễ thực hiện - bạn phải lập trình bộ điều hợp của riêng bạn, hiện tại chưa có ai làm điều đó (nhưng Soarer đang nghĩ về việc phát triển trình chuyển đổi của mình cho nó)