[konsole] [Bug 479883] New: Konsole hardly usable on plasma (non mobile) with on screen keyboard

Sergio bugzilla_noreply at kde.org
Tue Jan 16 09:16:03 GMT 2024


https://bugs.kde.org/show_bug.cgi?id=479883

            Bug ID: 479883
           Summary: Konsole hardly usable on plasma (non mobile) with on
                    screen keyboard
    Classification: Applications
           Product: konsole
           Version: 23.08.4
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: keyboard
          Assignee: konsole-devel at kde.org
          Reporter: sergio.callegari at gmail.com
  Target Milestone: ---

SUMMARY

The final responsibility for this issue is not completely clear to me. In any
case the result is that the Konsole is substantially unusable on 2-in-1 devices
when the keyboard is detached. Because of the nature of the device, you'll want
to use plasma, not plasma mobile on it. Still, you'll want to have the
opportunity to take advantage of the device even when the physical keyboard is
detached. Plasma supports OSKs for this, `maliit` currently appearing to be the
sole working option (is it?). Unfortunately, the OSK only shows alphabetic
chars. This means that you do not have the possibility to send signals to
running applications (no CTRL+C), in addition to the lesser critical but still
nasty nuisance of having no completion (not TAB), no history (no arrows) etc.

I understand (I may be wrong) that the virtual keyboard expects the application
to provide an overlay with the needed non alphabetic keys, similarly to what
happens in Android when you use Termux: the android keyboard only has
alphabetic chars, but termux provides itself on the bottom of its terminal
window the keys that are needed on a terminal. This might be the reason why the
Maliit devels have so far resisted adding a "terminal layout".

Alternatively, the KDE project should probably help OSKs developers in offering
a layout capable of supporting the KDE applications.

STEPS TO REPRODUCE
1. Get a touch capable device
2. Install maliit or another OSK should it be available
3. Start Konsole
4. Touch the Konsole terminal area
5. See the OSK appearing
6. Start an application and try to stop it using the OSK with CTRL+C or to
complete a command with TAB

OBSERVED RESULT

You cannot. The needed keys are not available.


EXPECTED RESULT

Either the OSK or Konsole should provide the keys needed by a terminal.

SOFTWARE/OS VERSIONS

Operating System: Manjaro Linux 
KDE Plasma Version: 5.27.10
KDE Frameworks Version: 5.113.0
Qt Version: 5.15.12
Kernel Version: 6.6.10-1-MANJARO (64-bit)
Graphics Platform: Wayland

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the konsole-devel mailing list