Navigation in menus without rotary encoder ?

Hello,
I am using a Smoothieboard 4X V1.1 and latest firmware.

I’m trying to implemant a push buttons panel without incremental rotary encoder. But something is wrong and i can’t do it working.
Display is a SPI 128x64 display, and it’s working well.
I know that rotary encoder is easier to use, but I don’t have one in my toolbox.

I have wired 4 pushbuttons : UP DOWN, BACK, and ENTER (CLICK)
my config file looks like this :

panel.encoder_a_pin nc
panel.encoder_b_pin nc
panel.click_button_pin 1.30!
panel.back_button_pin 2.11!
panel.up_button_pin 0.1!
panel.down_button_pin 0.0!

In hardware side, my 4 buttons are closed to ground when pressed. ENTER and BACK are working, but UP and DOWN are doing nothing. I cannot navigate in menus.
I have tried to swap GPIO pins, ENTER and BACK are always working but the same issue with UP and DOWN.

Can you tell if UP and DOWN buttons are intended to replace the rotary encoder, and what’s wrong in what i have done please ?

Thank you a lot, and sorry for my bad french english
Have a good day.

Edit :
I probably find the issue by reading the source code :
I am using a ST7920 128x64 LCD that works with the Reprapdiscount GLCD driver but ReprapDiscountGLCD module is not made to handle UP and DOWN buttons.

Imported from wikidot