Здравствуйте!
Возникла задача подружить QtCreator под KDE с режимом работы клавиатуры, когда NumLock=off.
Стрелки Home, End, PgUp, PgDn работают нормально. Но с модификатором Shift печатаются цифры, а должно - сочетание, к примеру, Shift+Left, Shift+End.
Все мои попытки с помощью xmodmap это сделать были безуспешны. Хотя в этом случае тот же Kate все выполнял как требуется. Скорее всего в QtCreator'е это все забито хардкодом, и все мои замены KP_Left на Left успешно игнорируются.
Попытки глубокого гугления привели к идее заменять скэнкоды клавиш KeyPad'а на соответствующие скэнкоды управляющих клавиш. На сколько я понял, это делается написание правил для udev.
Буду благодарен, если кто подробно раскидает на пальцах точную последовательность, ну или линк с подробным описанием.