Version: (using KDE 4.1.0) Installed from: Compiled From Sources OS: Linux When numlock is off, the numpad can be used for arrow keys and home/end/pgup/pgdn. This works perfectly in KDE 3.5.9 Konsole. But in KDE 4.0.5 and KDE 4.1.0 the numpad does not work at all, press the arrow key and PgUp/PgDn has no effect. I had tested under the following platform: ubuntu 8.04 + KDE3.5.9, numlock off, numpad works great. ubuntu 8.04 + KDE4.0.5, numlock off, numpad does not work. archlinux + KDE 4.1.0, numlock off, numpad does not work.
I confirm this on Kubuntu 8.10 + KDE 4.1.3 Also the keys work when shift is pressed
Still here on KDE 4.1.3
KDE4.2 Beta 2 on Kubuntu also have this bug. You can't use Shift+PageUp if PageUp is actually KP_Prior instead of Prior. Also, KP_ keys get incorrectly passed to applications like "less", for example when searching for a string on "man". You can't use numbers of keypad (KP_1, KP_2, etc) with Numlock on, and neither use KP_Prior or KP_Next to scroll.
*** This bug has been confirmed by popular vote. ***
I can confirm the bug is still there in 4.2.0 / Ubuntu 8.10. Home, End, PgUp, PgDn, Insert, Delete - don't do anything Shift Home -> 'H' Shift End -> 'F' Shift Del -> "2~" Shift Ins -> really does paste, just like the other Ins key that works by itself Shift PgUp, PgDn - nothing
*** Bug 175969 has been marked as a duplicate of this bug. ***
*** Bug 165169 has been marked as a duplicate of this bug. ***
Bug 175969 and bug 165169 is not exactly the same, let me summarize: Bug 169012 saids the keypad 1-9 does not work when numlock off. (works in KDE3 not in KDE4) Bug 175969 saids the keypad 0 does not work when numlock off. (works in KDE3 not in KDE4) The above two bugs saids keypad should work as arrow keys and Home/Pgdn/Insert when numlock off. Bug 165169 saids when numlock off the keypad works in KDE3 but not as desired. e.g. the keypad 8 is up arrow, which should have a different keycode from the up arrow key so that terminal program can distinguish them. It saids nothing about KDE4 since keypad does not work when numlock off.
Thanks for the summary. KDE3 is no longer supported. The code has changed too much in KDE4. So, these reports all seem to say that in KDE4 w/ numlock off, the keypad doesn't work as it should.
Yes, numpad keys with numlock off don't work as expected. I'm using Konsole a lot, and it has two weird behaviors: - in Input = Default (XFree 4) the numpad keys with numlock off don't work at all. Home, End, PgUp, PgDn are dead. Shift + the keys works, but only in MC. In plain shell there is no scrolling, no line navigation. - with Input = Linux console, the numpad keys work if used without Shift, but F* keys produce crap like [A, [B ... Shift+numpad produces the equivalent numbers. Also, Shift+Home/End to select text in Firefox or anything else doesn't work. It's a generalized mess :)
I've provided a patch for this: make Keypad works when NumLock off. I had tested it in KDE 4.2.2 and it solve the problem. patch is diff -u format, changed file is : kdebase/apps/konsole/data/keyboard-layouts/default.keytab
Created attachment 32853 [details] This patch solves the bug 169012 I had tested in Normal cursor mode and Application cursor mode. the changed file is in kdebase/apps/konsole/data/keyboard-layouts/
Bump, any comment about my patch? Anyone tested on KDE 4.3 beta?
No, the patch hasn't been tested yet. Apologies for that. It might be worth posting it on reviewboard.kde.org as well since it will then appear in the queue with other patches waiting to be merged.
it's work. Tested on Sabayon Linux KDE 4.2.4 Konsole v.2.2.3. Thanks pan shi zhu.
It seems to work so far, I tried to submit to reviewboard but it complains about "Unable to parse diff revision header '2009-04-15 16:10:25.000000000 +0800'", I'm using diff -u, What is the desired diff format for reviewboard? base diff path is: kdebase/apps/konsole/data/keyboard-layouts patch is pointed to my patch file. Is that the correct input for reviewboard? Anyway, my patch is simple, anyone having a kde svn account please review my patch and submit it. Thanks.
*** Bug 200663 has been marked as a duplicate of this bug. ***
SVN commit 1009268 by hindenburg: Fix to allow keys on numpad to work with numlock off. Thanks to pan shi zhu for patch. BUG: 169012 M +21 -0 default.keytab WebSVN link: http://websvn.kde.org/?view=rev&revision=1009268
Where does this commit go? I upgraded to the KDE 4.3.2 and found that this patch is not there.
*** Bug 213579 has been marked as a duplicate of this bug. ***