Пытаюсь сделать так, чтобы в иксах при нажатии ctrl+space выдавался пробел escape. Поскольку файл раскладки у меня свой, просто дописал в конец строчку (в оба файла - us_my и ru_my):
Код: Выделить всё
key <SPCE> {[ space, Escape ], type[group1] = "PC_CONTROL_LEVEL2" };
xev
Код: Выделить всё
KeyPress event, serial 35, synthetic NO, window 0x2800001,
root 0x4bd, subw 0x0, time 28782853, (1184,435), root:(1186,466),
state 0x10, keycode 66 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyPress event, serial 35, synthetic NO, window 0x2800001,
root 0x4bd, subw 0x0, time 28783150, (1184,435), root:(1186,466),
state 0x14, keycode 65 (keysym 0xff1b, Escape), same_screen YES,
XKeysymToKeycode returns keycode: 9
XLookupString gives 1 bytes: (1b) "
XmbLookupString gives 1 bytes: (1b) "
XFilterEvent returns: False
KeyRelease event, serial 35, synthetic NO, window 0x2800001,
root 0x4bd, subw 0x0, time 28783255, (1184,435), root:(1186,466),
state 0x14, keycode 65 (keysym 0xff1b, Escape), same_screen YES,
XKeysymToKeycode returns keycode: 9
XLookupString gives 1 bytes: (1b) "
XFilterEvent returns: False
KeyRelease event, serial 35, synthetic NO, window 0x2800001,
root 0x4bd, subw 0x0, time 28783465, (1184,435), root:(1186,466),
state 0x14, keycode 66 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False