Skip to content

Commit ae3aa72

Browse files
authored
Merge pull request cztomczak#413 from neilmunday/master
Added debug statements for key presses
2 parents 04f5eb9 + 9b6b157 commit ae3aa72

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

‎examples/pysdl2.py‎

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,10 +204,14 @@ def main():
204204
or (event.type == sdl2.SDL_KEYDOWN
205205
and event.key.keysym.sym == sdl2.SDLK_ESCAPE)):
206206
running = False
207+
logging.debug("SDL2 QUIT event")
207208
break
208209
if event.type == sdl2.SDL_MOUSEBUTTONDOWN:
209210
if event.button.button == sdl2.SDL_BUTTON_LEFT:
210211
if event.button.y > headerHeight:
212+
logging.debug(
213+
"SDL2 MOUSEBUTTONDOWN event (left button)"
214+
)
211215
# Mouse click triggered in browser region
212216
browser.SendMouseClickEvent(
213217
event.button.x,
@@ -219,6 +223,7 @@ def main():
219223
elif event.type == sdl2.SDL_MOUSEBUTTONUP:
220224
if event.button.button == sdl2.SDL_BUTTON_LEFT:
221225
if event.button.y > headerHeight:
226+
logging.debug("SDL2 MOUSEBUTTONUP event (left button)")
222227
# Mouse click triggered in browser region
223228
browser.SendMouseClickEvent(
224229
event.button.x,
@@ -234,6 +239,7 @@ def main():
234239
event.motion.y - headerHeight,
235240
False)
236241
elif event.type == sdl2.SDL_MOUSEWHEEL:
242+
logging.debug("SDL2 MOUSEWHEEL event")
237243
# Mouse wheel event
238244
x = event.wheel.x
239245
if x < 0:
@@ -249,6 +255,7 @@ def main():
249255
elif event.type == sdl2.SDL_TEXTINPUT:
250256
# Handle text events to get actual characters typed rather
251257
# than the key pressed.
258+
logging.debug("SDL2 TEXTINPUT event: %s" % event.text.text)
252259
keycode = ord(event.text.text)
253260
key_event = {
254261
"type": cef.KEYEVENT_CHAR,
@@ -268,6 +275,7 @@ def main():
268275
browser.SendKeyEvent(key_event)
269276
elif event.type == sdl2.SDL_KEYDOWN:
270277
# Handle key down events for non-text keys
278+
logging.debug("SDL2 KEYDOWN event")
271279
if event.key.keysym.sym == sdl2.SDLK_RETURN:
272280
keycode = event.key.keysym.sym
273281
key_event = {
@@ -300,6 +308,7 @@ def main():
300308
browser.SendKeyEvent(key_event)
301309
elif event.type == sdl2.SDL_KEYUP:
302310
# Handle key up events for non-text keys
311+
logging.debug("SDL2 KEYUP event")
303312
if event.key.keysym.sym in [
304313
sdl2.SDLK_RETURN,
305314
sdl2.SDLK_BACKSPACE,

0 commit comments

Comments
 (0)