Fix M300 command not working

Thanks to Steven Schneider to catch that need  address directly pin to
fix sound issue
Fix increment way in key pad

Increment is upside down key down increment, and key up decrement,
because key down is also used for next menu and key up for previous menu
from up to down.