IvyEngine: Refactor keyboard enumerations, supporting all letter keys