keyboard fifo support