<div dir="ltr"><div>Package: Gnome-Shell</div><div><br></div>Hello,<div><br></div><div>I work for a company where we are building a project that is a touchscreen device. We are currently having problems with the Gnome onscreen keyboard. We are unable to deactivate and/or remove the on screen keyboard on touchscreen devices. We can remove it easily on non touchscreen devices.</div><div><br></div><div><p style="margin-bottom:1rem;margin-top:0px;color:rgb(42,60,66);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;font-size:14px">We have ran these commands:</p><pre style="white-space:pre-wrap;background:none 0% 0%/auto repeat scroll padding-box border-box rgb(242,242,242);margin-bottom:1rem;font-family:"Noto Mono",Menlo,Monaco,Consolas,monospace;border-color:rgb(228,228,228);border-style:solid;border-width:0.8px;border-radius:4px;padding:1rem 1.4rem;font-size:0.9em;max-width:100%;overflow:auto;color:rgb(42,60,66)">gsettings set org.gnome.desktop.a11y.applications screen-keyboard-enabled false</pre><p style="margin-bottom:1rem;color:rgb(42,60,66);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;font-size:14px">We even tried to purge "Caribou", which I believe the onscreen keyboard uses:</p><pre style="white-space:pre-wrap;background:none 0% 0%/auto repeat scroll padding-box border-box rgb(242,242,242);margin-bottom:1rem;font-family:"Noto Mono",Menlo,Monaco,Consolas,monospace;border-color:rgb(228,228,228);border-style:solid;border-width:0.8px;border-radius:4px;padding:1rem 1.4rem;font-size:0.9em;max-width:100%;overflow:auto;color:rgb(42,60,66)">dpkg -P caribou</pre><p style="margin-bottom:1rem;color:rgb(42,60,66);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;font-size:14px">We tried everything and this onscreen keyboard keeps popping up when the user touches the screen and touches a text field.</p><p style="margin-bottom:1rem;color:rgb(42,60,66);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;font-size:14px">I looked at the code for gnome-shell and I have found this:</p><p style="margin-bottom:1rem;color:rgb(42,60,66);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;font-size:14px"><a href="https://github.com/GNOME/gnome-shell/blob/93c476ef4b6bc670987a11ecb5acbcbfada5b036/js/ui/keyboard.js#L1089" target="_blank">https://github.com/GNOME/gnome-shell/blob/93c476ef4b6bc670987a11ecb5acbcbfada5b036/js/ui/keyboard.js#L1089</a></p><p style="margin-bottom:1rem;color:rgb(42,60,66);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;font-size:14px"><br></p><p style="margin-bottom:1rem;color:rgb(42,60,66);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;font-size:14px"><a href="https://github.com/GNOME/gnome-shell/blob/93c476ef4b6bc670987a11ecb5acbcbfada5b036/js/ui/keyboard.js#L1099" target="_blank">https://github.com/GNOME/gnome-shell/blob/93c476ef4b6bc670987a11ecb5acbcbfada5b036/js/ui/keyboard.js#L1099</a></p><p style="margin-bottom:1rem;color:rgb(42,60,66);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;font-size:14px">This is a major issue and I don't know what to do about this. I think it is hardcoded to pull up the onscreen keyboard everytime someone uses a touchscreen and presses something. Is there anything that can fix this problem ?</p><p style="margin-bottom:1rem;color:rgb(42,60,66);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;font-size:14px">Thank you for your time.</p></div></div>