diff --git a/source/terml_windows.cpp b/source/terml_windows.cpp index 69fc54e..d5b1bff 100644 --- a/source/terml_windows.cpp +++ b/source/terml_windows.cpp @@ -81,7 +81,10 @@ void terml_windows::process_events() { for (int repeat = 0; repeat < record->wRepeatCount; repeat++) { - key_event(record->uChar.AsciiChar); + if (record->uChar.AsciiChar) + { + key_event(record->uChar.AsciiChar); + } } } break;