Fixed bug 3682 - Toggle text input in checkkeys when the mouse is clicked Eric Wasylishen Small change to checkkeys so you can toggle text input mode with a mouse click. This is needed for testing how dead keys react to toggling mouse input, i.e. these bugs:
diff --git a/test/checkkeys.c b/test/checkkeys.c
index 80aeef8..066c786 100644
--- a/test/checkkeys.c
+++ b/test/checkkeys.c
@@ -168,7 +168,19 @@ loop()
PrintText("INPUT", event.text.text);
break;
case SDL_MOUSEBUTTONDOWN:
- /* Any button press quits the app... */
+ /* Left button quits the app, other buttons toggles text input */
+ if (event.button.button == SDL_BUTTON_LEFT) {
+ done = 1;
+ } else {
+ if (SDL_IsTextInputActive()) {
+ SDL_Log("Stopping text input\n");
+ SDL_StopTextInput();
+ } else {
+ SDL_Log("Starting text input\n");
+ SDL_StartTextInput();
+ }
+ }
+ break;
case SDL_QUIT:
done = 1;
break;