방금 작성 키를 수동으로 설정하는 방법에 대한 팁을 찾았습니다.
setxkbmap -option compose:caps
불행하게도 이 명령을 실행한 후 키를 여러 번 누르면 작성 키를 누른 것처럼 작동합니다. 예를 들어, 물결표를 얻으려면 이제 Shift-를 눌러야 합니다 .~ 두 배, 키를 두 번 누르면 작은따옴표나 큰따옴표를 얻는 방법을 더 이상 알 수 없습니다(아니요´
Caps Lock을 누르면) (없음 Shift) 또는 ¨
(있음 ) 문자가 표시됩니다 Shift.
$ setxkbmap -print
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us(dvorak-intl)+inet(evdev)+level3(ralt_switch)+compose(caps)" };
xkb_geometry { include "pc(pc105)" };
};
작성 키를 보다 널리 사용되는 키로 설정하는 것은 Right-Alt도움이 되지 않습니다. 결과는 다음 설정과 동일합니다.
$ setxkbmap -print
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us(dvorak-intl)+inet(evdev)+level3(ralt_switch)+compose(ralt)" };
xkb_geometry { include "pc(pc105)" };
};
더 이상한 점은 작성 키를 비활성화해도 setxkbmap -option
키 입력이 여전히 엉망이라는 것입니다.
GNOME 3 및 유사한 설정을 사용하는 다른 시스템에서는 잘 작동합니다( Caps Lock, a, a생성 å
및 클릭 Shift- ~생성 ~
).
$ setxkbmap -print
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us(dvorak-alt-intl)+ch:2+inet(evdev)+compose(caps)" };
xkb_geometry { include "pc(pc105)" };
};
LXDE 문제일 수도 있습니다. 다음 주에 테스트하겠습니다.
답변1
문제는 실제로 키보드 레이아웃에 있었습니다.영어로 전환하면(데드 키가 없는 국제용 Dvořák 대체)( XKBVARIANT="dvorak-alt-intl"
in /etc/default/keyboard
) 문제가 해결되었습니다.
아쉽게도 방법을 못찾겠어요내 사용자에게만 설정.