在Linux控制台中,有没有办法让按死键两次在屏幕上打印相应的死字符?就像X11中的情况一样?
例如,我想要逻辑^^序列将扬抑符发送'^'
到我的 TTY。目前我必须^SPACE在 Linux Console 中进行操作,在 X 环境中工作多年后我不太习惯。
我正在使用知识库库存fr-贝波keymap,它将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序列来生成'ê'
字符(通常在法语中使用)。