update with keyboard remapping + hyperkey @ajyang8181
update with keyboard remapping + hyperkey @ajyang8181