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'ê'