added remapping for hardware keyboards
adding keyboard remapping