...
fix keyboard bug
add more keyboard mappings