Ugh, I must have done it twice on different computers before they synced. Fixed for next version (on *one* computer).
The idea is that "laptop" works without a numpad, since list scrolling is optimised for the keys next to backspace rather than on the numpad. The name is simply because many laptops don't have a numpad - and it will still work with one.
Maybe you should run a compare on the three files as I don't think laptop.txt is optimised to work without numpad.
From Laptop with mouse.txt:
[BIND:SECONDSCROLL_UP:REPEAT_SLOW]
[KEY:-]
[BIND:SECONDSCROLL_DOWN:REPEAT_SLOW]
[KEY:=]
[BIND:SECONDSCROLL_PAGEUP:REPEAT_SLOW]
[KEY:_]
[BIND:SECONDSCROLL_PAGEDOWN:REPEAT_SLOW]
[KEY:+]This looks optimised for use without numpad
From Vanilla DF.txt and Laptop.txt:
[BIND:SECONDSCROLL_UP:REPEAT_SLOW]
[KEY:-]
[BIND:SECONDSCROLL_DOWN:REPEAT_SLOW]
[KEY:+]
[BIND:SECONDSCROLL_PAGEUP:REPEAT_SLOW]
[KEY:/]
[BIND:SECONDSCROLL_PAGEDOWN:REPEAT_SLOW]
[KEY:*]No difference between the two files and this doesn't seem to be optimised for use without numpad.
And why is this only in Laptop with mouse.txt?
[BIND:SETUP_LOCAL_Y_UP:REPEAT_SLOW]
[KEY:u]
[BIND:SETUP_LOCAL_Y_DOWN:REPEAT_SLOW]
[KEY:m]
[BIND:SETUP_LOCAL_X_UP:REPEAT_SLOW]
[KEY:k]
[BIND:SETUP_LOCAL_X_DOWN:REPEAT_SLOW]
[KEY:h]
[BIND:SETUP_LOCAL_Y_MUP:REPEAT_SLOW]
[KEY:w]
[BIND:SETUP_LOCAL_Y_MDOWN:REPEAT_SLOW]
[KEY:x]
[BIND:SETUP_LOCAL_X_MUP:REPEAT_SLOW]
[KEY:d]
[BIND:SETUP_LOCAL_X_MDOWN:REPEAT_SLOW]
[KEY:a]