!["kbd"에 연결된 데드 키를 쓰는 방법은 무엇입니까?](https://linux55.com/image/141167/%22kbd%22%EC%97%90%20%EC%97%B0%EA%B2%B0%EB%90%9C%20%EB%8D%B0%EB%93%9C%20%ED%82%A4%EB%A5%BC%20%EC%93%B0%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
Linux 콘솔에서 데드 키를 두 번 누르면 해당 데드 문자가 화면에 인쇄되도록 하는 방법이 있습니까? X11의 경우도 마찬가지인가요?
예를 들어, 내 TTY에 ^^곡절 문자를 보내는 논리적 시퀀스가 필요합니다 . '^'
현재는 ^SPACELinux 콘솔에서 이 작업을 수행해야 하는데 수년 동안 X 환경에서 작업한 후 익숙하지 않습니다.
나는 사용하고있다지식 기반재고프르베보dead_circumflex
키 기호를 Y키보드의 물리적 키(키코드 21) 에 매핑하는 키맵 AZERTY.
매뉴얼 keymaps(5)
페이지를 읽은 후 수정된 키맵에 다음 규칙을 추가해 보았습니다.
keycode 21 = dead_circumflex # already set by 'fr-bepo'
compose '^' '^' to asciicircum # added by me
하지만 예상대로 작동하지 않는 것 같습니다 ..
이렇게 하면 논리적 COMPOSE^^순서만 작동하지만 ^SPACE주식 순서보다 더 나쁠 것입니다.
내 생각엔 이것이 dead_circumflex
논리적 COMPOSE^시퀀스에 해당하기 때문에 물리적인 키를 두 번 누르면 예상했던 것과는 다른 Y논리적 시퀀스가 생성되기 때문인 것 같습니다 .COMPOSE^COMPOSE^COMPOSE^^
Y물론 물리적 키를 일반 키 기호에 매핑 할 수는 없습니다. 문자를 생성하려면 asciicircum
논리적 시퀀스(보통 프랑스어로 사용됨)도 필요하기 때문입니다 .^E'ê'