# Missing "Virtual keyboard" at lock screen

**URL:** <https://forum.endeavouros.com/t/missing-virtual-keyboard-at-lock-screen/71520>\
**Category:** EndeavourOS installation\
**Created:** [May 17, 2025, 7:24pm UTC](https://forum.endeavouros.com/t/missing-virtual-keyboard-at-lock-screen/71520 "2025-05-17T19:24:45Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![MAX300](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/m/3ab097/32.png) [@MAX300](https://forum.endeavouros.com/u/MAX300)\
**Post date:** [May 17, 2025, 7:24pm UTC](https://forum.endeavouros.com/t/missing-virtual-keyboard-at-lock-screen/71520/1 "2025-05-17T19:24:45Z")

</div>

Hello,

I’ve just set up EndeavourOS\_Mercury-Neo-2025.03.19 with the default KDE.

When I am at the lock screen, it offers “Virtual keyboard”, but clicking that button has no effect.

 ![Clipboard Image 2](https://forum.endeavouros.com/uploads/default/original/3X/b/4/b4d530b829a17776e69e35bf60f47bf7db27f976.jpeg)

I went to “Virtual Keyboard” settings in System Settings, it was set to “None”. I set it to Maliit, clicked Apply, then locked the screen again. But still “Virtual keyboard” does nothing.

 ![Clipboard Image 3](https://forum.endeavouros.com/uploads/default/original/3X/7/4/741ca8ad1ac736f47c20fae08aae5709977537a3.jpeg)

Please let me know how to fix that. I hope it will be fixed in a future version.

Thank you.

---

<div class="post-metadata">

**Author:** ![cactux](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/cactux/32/134907_2.png) [@cactux](https://forum.endeavouros.com/u/cactux)\
**Post date:** [May 17, 2025, 8:50pm UTC](https://forum.endeavouros.com/t/missing-virtual-keyboard-at-lock-screen/71520/2 "2025-05-17T20:50:02Z")

</div>

Haven’t tried myself but won’t hurt having a look:

> [https://wiki.archlinux.org/title/SDDM#Enable\_virtual\_keyboard](https://wiki.archlinux.org/title/SDDM#Enable_virtual_keyboard)

> [https://wiki.archlinux.org/title/SDDM#Virtual\_keyboards](https://wiki.archlinux.org/title/SDDM#Virtual_keyboards)

---

<div class="post-metadata">

**Author:** ![joekamprad](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/joekamprad/32/77608_2.png) [@joekamprad](https://forum.endeavouros.com/u/joekamprad)\
**Post date:** [May 17, 2025, 11:53pm UTC](https://forum.endeavouros.com/t/missing-virtual-keyboard-at-lock-screen/71520/3 "2025-05-17T23:53:54Z")

</div>

> Create the following file:
> 
> /etc/sddm.conf.d/virtualkbd.conf
> 
> [General] InputMethod=_name\_of\_virtual\_keyboard_
> 
> SDDM now displays a button in lower-left corner of login screen to open the virtual keyboard.

hmm not sure if it was there by default before ?

We will consider adding this.. Should not harm, and maliit is installed already.

---

<div class="post-metadata">

**Author:** ![Moonbase59](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/moonbase59/32/112659_2.png) [@Moonbase59](https://forum.endeavouros.com/u/Moonbase59)\
**Post date:** [May 17, 2025, 11:55pm UTC](https://forum.endeavouros.com/t/missing-virtual-keyboard-at-lock-screen/71520/4 "2025-05-17T23:55:41Z")

</div>

Would this work with `onboard` or just with `maliit`?

---

<div class="post-metadata">

**Author:** ![joekamprad](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/joekamprad/32/77608_2.png) [@joekamprad](https://forum.endeavouros.com/u/joekamprad)\
**Post date:** [May 17, 2025, 11:56pm UTC](https://forum.endeavouros.com/t/missing-virtual-keyboard-at-lock-screen/71520/5 "2025-05-17T23:56:32Z")

</div>

maliit is simply the recommended default for kde should work with others too.

---

<div class="post-metadata">

**Author:** ![joekamprad](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/joekamprad/32/77608_2.png) [@joekamprad](https://forum.endeavouros.com/u/joekamprad)\
**Post date:** [May 18, 2025, 12:17am UTC](https://forum.endeavouros.com/t/missing-virtual-keyboard-at-lock-screen/71520/6 "2025-05-18T00:17:16Z")

</div>

but even with adding it to sddm config it does not show up here even.. switching sddm to wayland session does not help. From what i read on the web it is broken for a longer time already in sddm

---

<div class="post-metadata">

**Author:** ![Moonbase59](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/moonbase59/32/112659_2.png) [@Moonbase59](https://forum.endeavouros.com/u/Moonbase59)\
**Post date:** [May 18, 2025, 9:01am UTC](https://forum.endeavouros.com/t/missing-virtual-keyboard-at-lock-screen/71520/7 "2025-05-18T09:01:14Z")

</div>

I can report that `onboard` works nicely on LightDM with the `lightdm-gtk-greeter`. I’m on Mint currently, but since I also use EOS with Cinnamon, this might be good to know for some. Will try it on EOS/Cinnamon the next days.

---

<div class="post-metadata">

**Author:** ![joekamprad](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/joekamprad/32/77608_2.png) [@joekamprad](https://forum.endeavouros.com/u/joekamprad)\
**Post date:** [May 18, 2025, 12:16pm UTC](https://forum.endeavouros.com/t/missing-virtual-keyboard-at-lock-screen/71520/8 "2025-05-18T12:16:14Z")

</div>

it is surely an issue on kde/sddm if i set it to onboard i can see the onboard keyboard for a short time when i restart sddm on a VM.

just by accident.. used /etc/sddm.conf not a dropin to set input method..like so:

`/etc/sddm.conf`

```auto
[General]
InputMethod=qtvirtualkeyboard

```

and nothing else aside from having qt6-virtualkeyboard package installed and it works:

 ![2025-05-18_14-04](https://forum.endeavouros.com/uploads/default/original/3X/0/f/0f306b9a5b6f74d8a783e3318e30831a90dcfb24.jpeg)

But maliit will not work the same way.. same for onboard.

Could be also related to the fact that it “may” need to have detected a touchscreen at all to show up?

---

<div class="post-metadata">

**Author:** ![Moonbase59](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/moonbase59/32/112659_2.png) [@Moonbase59](https://forum.endeavouros.com/u/Moonbase59)\
**Post date:** [May 18, 2025, 2:33pm UTC](https://forum.endeavouros.com/t/missing-virtual-keyboard-at-lock-screen/71520/9 "2025-05-18T14:33:22Z")

</div>

Good question. Or maybe this ominous “tablet mode” on notebooks. There still seem to be some odd quirks with DMs and greeters.

---

<div class="post-metadata">

**Author:** ![terradestroyer](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/t/7feea3/32.png) [@terradestroyer](https://forum.endeavouros.com/u/terradestroyer)\
**Post date:** [October 6, 2025, 7:33am UTC](https://forum.endeavouros.com/t/missing-virtual-keyboard-at-lock-screen/71520/10 "2025-10-06T07:33:54Z")

</div>

so, uhh, is the problem solved? (Sorry maybe I’m not thorough in reading this thread)

I have just read this thread because I have same problem, it is, my virtual keyboard not showing on lock screen. I installed maliit-keyboard and onboard. When on login screen, virtual keyboard works, but not on lock screen. I also can not show maliit-keyboard at all when typing so I used onboard, but onboard not showing either on lock screen.

---

<div class="post-metadata">

**Author:** ![joekamprad](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/joekamprad/32/77608_2.png) [@joekamprad](https://forum.endeavouros.com/u/joekamprad)\
**Post date:** [October 6, 2025, 4:50pm UTC](https://forum.endeavouros.com/t/missing-virtual-keyboard-at-lock-screen/71520/11 "2025-10-06T16:50:34Z")

</div>

KDE/Plasma (both SDDM and the KScreenLocker) dynamically activate the on-screen keyboard only when a touchscreen is detected—or when you explicitly force an input method.

And from what i know there is an issue since kde switched to wayland with maliit and other vk that prevents it from showing up at all.

---

<div class="post-metadata">

**Author:** ![terradestroyer](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/t/7feea3/32.png) [@terradestroyer](https://forum.endeavouros.com/u/terradestroyer)\
**Post date:** [October 6, 2025, 9:42pm UTC](https://forum.endeavouros.com/t/missing-virtual-keyboard-at-lock-screen/71520/12 "2025-10-06T21:42:56Z")

</div>

And how can I force input method on lock screen ?

---

<div class="post-metadata">

**Author:** ![joekamprad](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/joekamprad/32/77608_2.png) [@joekamprad](https://forum.endeavouros.com/u/joekamprad)\
**Post date:** [October 6, 2025, 9:45pm UTC](https://forum.endeavouros.com/t/missing-virtual-keyboard-at-lock-screen/71520/13 "2025-10-06T21:45:10Z")

</div>

from what i know thats broken 😉  
I saw maliit working only in case system has touch screen

---

<div class="post-metadata">

**Author:** ![Moonbase59](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/moonbase59/32/112659_2.png) [@Moonbase59](https://forum.endeavouros.com/u/Moonbase59)\
**Post date:** [October 7, 2025, 2:55pm UTC](https://forum.endeavouros.com/t/missing-virtual-keyboard-at-lock-screen/71520/14 "2025-10-07T14:55:00Z")

</div>

The Cinnamon lock screen apparently works (EOS/LightDM/Cinnamon), has both fingerprint reader and virtual keyboard. Then again, I use IBus as input method…

---

<div class="post-metadata">

**Author:** ![joekamprad](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/joekamprad/32/77608_2.png) [@joekamprad](https://forum.endeavouros.com/u/joekamprad)\
**Post date:** [October 8, 2025, 5:09am UTC](https://forum.endeavouros.com/t/missing-virtual-keyboard-at-lock-screen/71520/15 "2025-10-08T05:09:30Z")

</div>

i think GDM works too. It is only SDDM having issues, even if you run it on wayland session. (and on X11 too)
