editable: introduced key-codes