Jul 21 – 25, 2021 Online Event
UTC timezone

From Key to Char - the journey of a key event

Jul 21, 2021, 4:50 PM
40 Minute Presentation


Matthias Clasen Carlos Garnacho (Red Hat)


In this presentation, we will take a deep dive into input, following a key event on its journey from it birth in the depths of the kernel, through libinput, the compositor, all the way to the client-side, where it has to brave a few more adventures before it finds its destination and turns into a visible glyph in your text entry. Along the way, we'll pass some strange and wonderful sights, from input threads and ibusses to dead keys and modifiers.
This will hopefully be entertaining and educational, and give you some idea of what happens when you type something on your keyboard.

Author(s) Bio

Matthias Clasen works as a manager in the desktop team at Red Hat. He is a member of the GNOME release team and
a GTK maintainer. In the latter role, he has worked on input issues on and off, over the years.

Carlos... needs to fill in his bio.

Primary authors

Matthias Clasen Carlos Garnacho (Red Hat)

Presentation materials