I picked up ADOM on a laptop and have never played roguelike games with a numpad. My solution was just...

123456789

up on the number row. It worked out by grouping each set 123/456/789 into a low/middle/high when I was started out but now I've been using this stupid system so long it's just reflex.