KDE devs have been quietly working on Plasma Keyboard, a new on-screen keyboard for desktop and mobile part of the “We Care About Your Input” KDE Goals initiative. Although not ready for texting yet, it has been making progress. Hopefully it'll be in a screen near you soon. Join the effort!invent.kde.org/plasma/plasma-k#kde #plasma #mobile #osk #accessibility #keyboard @kde@lemmy.kde.social

Plasma On-Screen Keyboard Graphics

all 39 comments

sorted by: hot top controversial new old
[–] 1 point 1 year ago

Why work on something quietly when you can work on it loudly?

  • source
  • [–] 28 points 1 year ago (11 children)

    This will be great for Steam Deck.

  • source
  • hideshow 11 child comments
  • [–] 3 points 1 year ago (8 children)

    This will be great for Steam Deck.

    Won't help Steam Deck if Valve ends up stripping out this keyboard the same way they disabled Maliit.

  • source
  • parent
  • hideshow 8 child comments
  • [–] 10 points 1 year ago (7 children)

    tbf the steam keyboard is great, and is really well suited to the steam deck's touchpads

  • source
  • parent
  • hideshow 7 child comments
  • [–] 2 points 1 year ago (6 children)

    Does it work in the desktop mode?

  • source
  • parent
  • hideshow 6 child comments
  • [–] 7 points 1 year ago (5 children)

    It does but not automatic. You have to press STEAM-X all the time. It's really not a smooth experience at all.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 3 points 1 year ago (4 children)

    Huh? The default desktop shortcut for it is just X.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 2 points 1 year ago* (3 children)

    Huh? The default desktop shortcut for it is just X.

    X alone doesn't work in many text boxes of desktop apps.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 1 year ago (2 children)

    You just press the X button to bring it up. It's independent of text boxes. Works every time for me.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 1 year ago (1 child)

    Works every time for me.

    Then you use different applications than I. For me X alone only works sometimes. It's not like I made the shortcut up. It's literally what Valve is documenting:

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 1 year ago* (last edited 1 year ago)

    Do you start some desktop apps through Steam? Then they would get different input mapping.

    You can change the key mapping for desktop mode in Steam desktop in the settings. Maybe something's changed for you.

    The Steam+* glyphs are always available when Steam is running. Mainly so that you can use them in games.

  • source
  • parent
  • [–] 14 points 1 year ago

    @kde@floss.social @kde@lemmy.kde.social That's great! Thank you, KDE team! I need this on my laptop that can transform into a tablet and back in runtime.

  • source
  • [–] 7 points 1 year ago (4 children)

    The Gnome OSK is actually so terrible.

  • source
  • hideshow 4 child comments
  • [–] 1 point 1 year ago (1 child)

    Because it's an OSK, not a touch screen keyboard.

    Hopefully someone spends some time developing a proper touch keyboard on GNOME.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 1 year ago

    Ehh, it has integrated touch gesture support (at least on fedora) so I feel like it's kind of both.

    It's really not THAT bad. The fact that the text prediction at the top changes the position of the keyboard and can't be disabled drives me nuts.

    FWIW I use Fedora + Gnome on a touch screen only tablet and it all works well enough.

  • source
  • parent
  • [–] 5 points 1 year ago

    Idk why all on screen keyboard come without tab key in plasma. I have a laptop while in a tablet mode I can't use terminal at all because there's no tab key.

  • source
  • [–] 3 points 1 year ago

    As long as it has modifier and F keys, accepts mouse input and is manually toggleable I'm happy. Bonus points if I can configure it to show those and number keys per default.

  • source
  • [–] 6 points 1 year ago (3 children)

    @kde@floss.social @kde@lemmy.kde.social can you rebuild swype, the only phone keyboard that ever worked worth a damn?

  • source
  • hideshow 3 child comments
  • [–] 4 points 1 year ago

    It's just a Plasma skin for Qt Virtual Keyboard. Not that this is bad but KDE developers are co-maintainers of Maliit and ended up contributing very little.

  • source
  • [–] 4 points 1 year ago

    @kde@floss.social @kde@lemmy.kde.social thanks!I wouldnt mind funding a great onscreen-keyboard, especially with special keys that make it actually usable (alt, ctrl, shift etc.).

  • source
  • [–] 2 points 1 year ago

    Let's hope it works a bit better with the floating plasma dock than Maliit. Having some weird graphical issues with my current setup.

  • source
  • [–] 2 points 1 year ago* (last edited 1 year ago)

    Will it work on X? xd

  • source
  • [–] 2 points 1 year ago* (last edited 1 year ago)

    Will it work well with existed IME like Fcitx5? Or I can choose only one of them?

    I see Qt Virtual Keyboard has their own InputMethod implementations, but I think it's not a good idea to re-invent a new IME when there is no obvious advantage, because InputMethod is not a simple thing in some languages like Chinese and Japanese.

    For example, libime, the core algorithm library of fcitx5-chinese-addons uses 47k SLOC to implement a good pinyin input method algorithm, even not count the Trigram language model, which is around 30MiB.

    As a comparison, the pinyin algorithm of Qt Virtual Keyboard (it seems come from deprecated AOSP's PinyinIME) uses only 8k SLOC. And PinyinIME was give up by AOSP since 2014, it never updates since that time (and no algorithm update since 2009). At 2018, Qt pull it into Qt Virtual Keyboard and never do actual algorithm optimization. So it has fallen away from the time.

  • source
  • [–] 2 points 1 year ago* (last edited 1 year ago) (2 children)

    Edit: issue made and fixed https://invent.kde.org/plasma/plasma-keyboard/-/issues/12

    Looks like I need kde-gitlab account fpr making issues.

    I couldn't compile it,

    cmake ..

    -- The C compiler identification is GNU 15.1.1
    -- The CXX compiler identification is GNU 15.1.1
    -- Detecting C compiler ABI info
    -- Detecting C compiler ABI info - done
    -- Check for working C compiler: /usr/bin/cc - skipped
    -- Detecting C compile features
    -- Detecting C compile features - done
    -- Detecting CXX compiler ABI info
    -- Detecting CXX compiler ABI info - done
    -- Check for working CXX compiler: /usr/bin/c++ - skipped
    -- Detecting CXX compile features
    -- Detecting CXX compile features - done
    CMake Error at CMakeLists.txt:8 (find_package):
      By not providing "FindECM.cmake" in CMAKE_MODULE_PATH this project has
      asked CMake to find a package configuration file provided by "ECM", but
      CMake did not find one.
    
      Could not find a package configuration file provided by "ECM" (requested
      version 6.0.0) with any of the following names:
    
        ECMConfig.cmake
        ecm-config.cmake
    
      Add the installation prefix of "ECM" to CMAKE_PREFIX_PATH or set "ECM_DIR"
      to a directory containing one of the above files.  If "ECM" provides a
      separate development package or SDK, be sure it has been installed.
    
    
    -- Configuring incomplete, errors occurred!
    
  • source
  • hideshow 2 child comments
  • [–] 4 points 1 year ago (1 child)

    In the future, you can generally solve these sorts of build errors by just installing the development package for whatever library is missing. On Debian-based systems, that would be something along the lines of sudo apt install libecm<tab><tab> see what appears, choose one which looks reasonable with -dev suffix

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 1 year ago

    This is a great initiative! I tried plasma on a tablet like device a while ago and the keyboard was one of the main issues holding it back.

  • source
  • [–] 1 point 1 year ago (1 child)

    "we care about your input" is 180 from gnome's "you're an idiot, and we know what's best for you". I think kde did this on purpose 😂. That's why I never use anything else.

  • source
  • hideshow 1 child comment
  • [–] -1 points 1 year ago

    #Plasma-OSK-has-been-a-mess-since-forever #FINALLY-:4

  • source
  • [–] 0 points 1 year ago (1 child)

    @kde@floss.social @kde@lemmy.kde.social hmm... how to resolve this error?QT_IM_MODULES=qtvirutalkeyboard ./bin/plasma-keyboard Failed to initialize input panel-shell integration, possibly because compositor does not support the layer-shell protocolASSERT failure in Q_UNREACHABLE(): "Q_UNREACHABLE was reached", file /home/pak0stpc/Projects/plasma-keyboard/src/main.cpp, line 292Aborted (core dumped) QT_IM_MODULES=qtvirutalkeyboard ./bin/plasma-keyboardI would like to give it a shot on my system

  • source
  • hideshow 1 child comment
  • 2 comments in c/linuxfurs@pawb.social view that post
    [–] 4 points 1 year ago

    Good to know, a fully working + visually ok on screen keyboard is one of the few things I actually miss after my switch from windows. Most I've tried have issues, and even my current "best" xvkbd has some issues (plus it's ugly).

  • source
  • [–] 2 points 1 year ago

    I saw this! Been using this on my laptop, a Latitude 2-in-1, testing over the one I was using before. So far so good! Nice to see them working on their own, not just having the API for it. Having to dig around to figure out how to install one for it sucked.

  • source