작성 기능은 데드 키와 정확히 동일하지 않습니다. 엄밀히 작성하면 간격이 멈추고 다음 문자가 같은 위치에 인쇄됩니다. 따라서 글꼴에 è가없는 경우에도 e와`에서 작성됩니다. 그들은 여전히 같은 공간에 두 문자입니다.
데드 키는 다른 것입니다. 데드 키 "`"를 입력하고 아무 것도 보지 마십시오. 그러나 다음 "e"는 유니 코드 문자 "è"로 대체되며 한 문자 (같은 공간에서 두 문자가 아님)입니다.
데드 키는 유니 코드 문자를 생성하는 조합에서만 작동하며 모든 키 조합 (이론상 OS 및 애플리케이션에 따라 다름)으로 작업을 구성합니다.
두 가지 방법의 조합 (유니 코드로 자동 변환 된 유효한 유니 코드 결과로 작성)이 있으므로 C = 결과를 실제 € 문자로 작성하고 C와 =를 같은 위치에 인쇄하지는 마십시오.
알파벳 문자를 먼저 작성하면 수정이 이어집니다. Deadkey를 사용하면 modificatin (deadkey)이 먼저 나온 다음 알파벳 문자가됩니다.
예를 들어, Windows : deadkey "`"및 "e"(유니 코드 U + 0060 및 U + 0065)는 "è"(유니 코드 문자 00E8)가됩니다.
e +0300 <\ ALT>는 동일한 광학을 갖지만 두 개의 문자 (유니 코드 U + 0065 및 U + 0300)를 갖습니다.
물론 실제 유니 코드는보다 엄격한 방법입니다. 그러나 작성이 더 유연합니다.
데드 키 " " and "w" (Unicode U+0060 and U+0077) will result in "
w"(유니 코드 문자 없음), 컴포지션을 얻지 못함
w +0300 <\ ALT>는 유니 코드 문자가 아닌 컴포지션으로 w 위에`를 가져 오므로 작동합니다 (유용한 것이 다른 질문 인 경우)
데드 키가있는 키보드 레이아웃은 무료 Microsoft 키보드 레이아웃 변환기를 사용하여 프로그래밍 할 수 있으므로 데드 키 기능을 레이어에 다시 매핑 할 수 있습니다 (예 : AltGr 레이어가 가장 비어 있고 데드 키를 매핑 할 수 있음). 그리스어 자판 배열. 작성 키를 맵핑 할 수도 있지만 정의에서 데드 키를 클릭하지 말고 유효한 작성 키의 유니 코드를 입력하십시오 (U + 0300에서 시작).
어려운 점은 드라이버 권한을 변경하거나 자체 프로그램을 시작할 수없는 제한된 사용자 권한 (사무실 내)을 가진 WindowsPC에서 작성 및 종료 키입니다.
이를 위해 프로그래머블 키보드 (예 : POS 키보드) 또는 마이크로 컨트롤러 변환기 (teensy ++ 2.0의 Soarer-Converter)를 사용할 수 있습니다. 여기에서 작성 가능한 문자를 추가 레이어에 유니 코드로 넣을 수 있습니다. 하드웨어에서 실제 데드 키를 만드는 방법은 쉬운 일이 아닙니다. 자신의 어댑터를 프로그래밍해야합니다. 아무도 지금은하지 않았습니다.