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.
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.