[implement] adjust debouncing, retain FN layer

debouncing : 2.2msec x 3
retain FN layer till all key is released