You need to see what's going on first.
Code:
# input keyevent 92
# input keyevent 93
That's PgUp, PgDn respectively.
Are they getting changed to VolUp/Vol Dn?
What are your case keys actually generating (Linux & Android)?
What does /system/usr/keylayout/gpio.kl say?