https://bugs.kde.org/show_bug.cgi?id=455080
--- Comment #4 from Rodney Dawes <dobey.p...@gmail.com> --- ``` bool InputMethod::shouldShowOnActive() const { return input()->touch() == input()->lastInputHandler() || input()->tablet() == input()->lastInputHandler(); } ``` This is the block of code in kwin which decides to show the keyboard, if the previous event was a touch or tablet event, as opposed to something being focused by default or via mouse click. If it's not working on your device, it seems possible that the touch panel driver for it is not correctly sending the events. I do not have any Surface devices, and so cannot test them with that kernel. -- You are receiving this mail because: You are watching all bug changes.