KWin Plugin: Keyboard Input Display

Apr 1, 2026 min read

I’m thinking about developing a new KWin plugin that provides a visual overlay displaying each key stroke. This is particularly useful for screen recording and presentations where you want the audience to see which keys are being pressed in real-time.

The plugin should leverage KWin’s internal event filtering to capture key presses without interfering with application focus. It should support customizable positioning and styling through QML.