In kate (and KDevelop), the alternative arrow keys on the neo keyboard do not work. To reproduce: setxkbmap -layout de neo start kate type some text press the "<" key (german keyboard) and one of ESDF, that should move the cursor, but doesn't I have been poking around quite a while for why this is broken, but couldn't figure it out. In QtCreator it works, so it's not a Qt bug per se. However, there are various other affected applications. It seems like the shortcut is not accepted by the QAction (which has Qt::Key_Right) set as its shortcut) for whatever reason and then passed on (to the view etc) instead. Any ideas where else to look?
What version of Qt are you using? There was a bug in Qt that prevented the keypad keys from being recognized by QAction. Maybe it is a similar problem?
It's still a bug in Qt, I did some more research yesterday. This one is different though. It's related to the 4th modifier key neo has which doesn't map to any of the native modifiers. I have a patch (actually various patch ideas on how to fix it), I'll see if I can get any of them into Qt. Tanks Kare, I'll close this, as it's not a bug in kate.
Would you please provide the upstream bug report?