Hello dear community of freedom lovers,

It wasn't easy to set up this computer. I opted for Debian Testing. Got WiFi, Bluetooth and touch screen working. Bumblebee/DiscreteGPU was a tough one, but I managed to get it working.

There is one thing that I haven't been able to solve so far and that is scrolling up/down in the virtual consoles (tty1-6) with the laptop's keyboard (it works fine with an external keyboard).

I tried to figure out why the usual combination doesn't work, i.e.: Shift+PgUp, and there may be some "fun" into it.

I tried reconfiguring keyboard-configuration package
# dpkg-reconfigure keyboard-configuration

It doesn't make any difference what keyboard I choose, I tried:
Asus Laptop
Apple Laptop
Generic 101-key PC
Generic 105-key PC

With numlock off, PgDn shows a tilde, and PgUp enters nothing (not even a space), but the cursor blinks.
Adding Shift doesn't make any difference.

It does scroll in programs like "man"

Maybe I should create my own XkbModel or XkbLayout?

With the X environment I also get some uncomfortable behavior since I can't scroll in xterm. If I press Shift+PgUp(NumLk off) I get a 9. If I press Shift+9(NumLk on) I get "~2".
I can scroll in Konsole, but only with Shift+9(NumLk on).

For what is worth, these are some keycodes I got using showkey:

Laptop keyboard
pgup = 73
pgdown = 81
lshift = 42
rshift = 54

External KB:
pgup = 104
pgdown = 109
lshift = 42
rshift = 54

Any help will be greatly appreciated