XKB Shift + KP_Subtract: 이러한 여러 키를 어떻게 매핑합니까?

XKB Shift + KP_Subtract: 이러한 여러 키를 어떻게 매핑합니까?

(에서 ) KP_Subtract에 성공적으로 매핑되었습니다 .Home/usr/share/X11/xkb/symbols/pc

key <KPSU> { [ Home ] };

Shift잘 작동하지만 (이전 텍스트를 포함하기 위해) 키를 클릭하면 KP_Subtract다시 나타납니다.

사용 xev:

KP_Subtract:

KeyPress event, serial 40, synthetic NO, window 0x4c00001,
    root 0x1b5, subw 0x0, time 194171524, (127,582), root:(1726,611),
    state 0x10, keycode 82 (keysym 0xff50, Home), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

Shift_L+ KP_Subtract:

KeyPress event, serial 40, synthetic NO, window 0x4c00001,
    root 0x1b5, subw 0x0, time 194252966, (112,591), root:(1711,620),
    state 0x10, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 40, synthetic NO, window 0x4c00001,
    root 0x1b5, subw 0x0, time 194253126, (112,591), root:(1711,620),
    state 0x11, keycode 82 (keysym 0xffad, KP_Subtract), same_screen YES,
    XLookupString gives 1 bytes: (2d) "-"
    XmbLookupString gives 1 bytes: (2d) "-"
    XFilterEvent returns: False

state각 실행마다 매개변수가 다르다는 것을 알았습니다 . 반품 keysym.

두 키를 모두 클릭하면 XKB에 매핑하도록 지시해야 한다는 것을 깨달았습니다 Home. 문서에서도 찾지 못했고 G에서도 찾지 못했습니다.

이 문제를 어떻게 해결할 수 있나요? 어떤 파일에 무엇을 써야 하나요?

우분투16.

관련 정보