Add multiple keys and modifiers, fix #2 and fix #3