Should rename to `KeyboardChar.cs`