Announcement

Collapse
No announcement yet.

Onboard virtual keyboard

Collapse
This topic has been answered.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    [Software] Onboard virtual keyboard

    Latest Onboard version works OK. The problem is it can only send key-strokes to applications running under Xwayland. AI says it might be blocked from sending key-strokes to desktop or Wayland apps by the newer and stricter kwin in Plasma 6.
    I mainly use it for my browser. The workaround currently is to start my browser under Xwayland.

    Does anyone have a workaround?
  • Answer selected by INVICTRA at Yesterday, 09:33 AM.

    Code:
    1.4.4-2
    
    [Fixes]
    fix: prevent window from being dragged off-screen
    fix: prevent window from being dragged or restored off-screen
    fix: replace invalid UTF-8 chars in ACPI events (LP: #1808446)
    
    [Features]
    feat: sign upstream tarball with Trezor GPG key on release
    
    [Other]
    Merge PR #50: Add Wayland support (AlexP11223)
    Add native Wayland key injection and documentation
    ​We have a working Onboard for Wayland since May 26 already with 1.4.4. But Ubuntu ships 1.4.3.
    I build it directly from github and it works properly now. No need to run as X11 under XWayland.

    Solution:
    Wait longer or build latest version yourself from github.

    Comment


      #2
      Code:
      1.4.4-2
      
      [Fixes]
      fix: prevent window from being dragged off-screen
      fix: prevent window from being dragged or restored off-screen
      fix: replace invalid UTF-8 chars in ACPI events (LP: #1808446)
      
      [Features]
      feat: sign upstream tarball with Trezor GPG key on release
      
      [Other]
      Merge PR #50: Add Wayland support (AlexP11223)
      Add native Wayland key injection and documentation
      ​We have a working Onboard for Wayland since May 26 already with 1.4.4. But Ubuntu ships 1.4.3.
      I build it directly from github and it works properly now. No need to run as X11 under XWayland.

      Solution:
      Wait longer or build latest version yourself from github.

      Comment


        #3
        Have you tried the new plasma-keyboard yet? Just curious on how it works for people.
        Self-built: Asus PRIME B550M-K/Ryzen 5600GT/32Gb/Intel ARC B580 12Gb/KDE neon
        HP Elitedesk 800 G3 Mini: i5-7500T(35w)/32Gb/Kubuntu LTS
        HP Chromebook 14: i5-1135G7/8Gb/512Gb SSD/KDE Linux

        Comment


          #4
          I did manage to get it working today. But it needed to be forced for use with mouse.

          Code:
          mkdir -p ~/.config/environment.d
          nano ~/.config/environment.d/plasma-keyboard.conf
          
          Add this to the file.
          KWIN_IM_SHOW_ALWAYS=1
          It works OK. Useful for touch devices. For my use case it lacks the following:
          • floating keyboard
          • movable anywhere
          • always available
          • mouse-operated
          • full desktop keyboard (Ctrl, Alt, F-keys)
          • no touchscreen required (Plasma keyboard can be forced with mouse)​

          ​I failed to get it working at login screen (SDDM) some moths ago. Maybe should give it another try.

          EDIT:
          Got it working this time. The trick was to add KWIN_IM_SHOW_ALWAYS=1 in my config because I don't have a touchscreen.

          Code:
          /etc/sddm.conf.d/10-wayland.conf
          
          [General]
          DisplayServer=wayland
          GreeterEnvironment=QT_WAYLAND_SHELL_INTEGRATION=la yer-shell
          
          [Wayland]
          CompositorCommand=env KWIN_IM_SHOW_ALWAYS=1 kwin_wayland --drm --no-lockscreen --no-global-shortcuts --locale1 --inputmethod plasma-keyboard
          And I moved the variable from my session ~/.config/environment.d to global variable.

          Code:
          /etc/environment.d/99-plasma-keyboard.conf
          
          KWIN_IM_SHOW_ALWAYS=1
          Last edited by INVICTRA; Today, 05:40 AM.

          Comment


            #5
            It would have been nice if they got this working before any OS was shipped. it is a fundamental feature like a Notepad software, calculator, a console, mouse support.

            Comment

            Users Viewing This Topic

            Collapse

            There are 0 users viewing this topic.

            Working...
            X