i3wm에서 수정자로 왼쪽 Alt만 사용합니까?

i3wm에서 수정자로 왼쪽 Alt만 사용합니까?

가능합니까?수정자를 왼쪽 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의 경우인지 알 수 없습니다.

관련 정보