가능합니까?수정자를 왼쪽 Alt로만 설정?
난 글을 써야 해오른쪽 Alt를 사용하는 특수 문자(또는대안), 따라서 i3wm 바로가기에 올바른 Alt를 바인딩하고 싶지 않습니다.
다음을 사용하여 모드를 설정했습니다.
set $mod Mod1
현재 i3wm은 두 개의(왼쪽 및 오른쪽) Alt 키를 수정자로 사용합니다.
출력 xmodmap -pm
:
xmodmap: up to 4 keys per modifier, (keycodes in parentheses):
shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x42)
control Control_L (0x25), Control_R (0x69)
mod1 Alt_L (0x40), Alt_R (0x6c), Meta_L (0xcd)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf)
mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb)
답변1
Alt오른쪽 키(키코드 0x6c)를 구성했으므로 왼쪽 mod1
키와 동일하게 수정자를 보냅니다 Alt. 키 기호를 Alt보내려면 마우스 오른쪽 버튼을 클릭하세요 Alt_R
. 이는 오른쪽 키가 AltAltGr 키가 아닌 Alt 키임을 의미합니다. 키가 AltGr 키가 되려면 Mode_switch
키 기호와 별도의 수정자를 보내도록 해야 합니다. (키 기호 할당과 수정자 할당이 일관되지 않으면 일부 응용 프로그램은 하나의 설정을 사용하고 일부는 다른 설정을 사용하며 다른 응용 프로그램은 이상하게 작동합니다.)
이 줄을 입력 ~/.Xmodmap
하고 로그인 시 실행되도록 예약하세요 xmodmap ~/.Xmodmap
. 동일한 수정자에 할당하면(레이아웃 간 전환 시) 효과 가 확실하지 않습니다 ISO_Level3_Shift
. 문제가 되는 경우 Mod_switch
다른 수정자에 적용하세요.
keycode 108 = Mode_switch
add Mod5 = Mode_switch
세션 중에 수정자 할당을 변경하면 일부 응용 프로그램을 다시 시작해야 합니다. 이것이 i3wm의 경우인지 알 수 없습니다.