Bug 1702417

Summary: ctrl,alt keys and arrow keys missing on virtual keyboard
Product: Red Hat Enterprise Linux 7 Reporter: Vishal Pakolu <vpakolu>
Component: gnome-shellAssignee: Carlos Garnacho <cgarnach>
Status: CLOSED ERRATA QA Contact: Desktop QE <desktop-qa-list>
Severity: urgent Docs Contact:
Priority: urgent    
Version: 7.6CC: ayadav, cgarnach, cpippin, cww, dkochuka, fmuellner, hchatter, hugh, jadahl, joboyer, mclasen, petersen, tpelka
Target Milestone: rc   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: gnome-shell-extensions-3.28.1-8.el7 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-03-31 19:39:43 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1632904, 1727111    
Attachments:
Description Flags
Screen keyboads in RHEL 7.7
none
Onscreen keyboard in RHEL-7.7-updates-20190813.0
none
Onscreen keybord after installing gnome extensions none

Comment 6 amit yadav 2019-05-07 13:09:07 UTC
@Florian,

I have tried Florence Virtual Keyboard and florence-indicator extension. It seems it fulfils customer's requirements. 

Steps :

1. Enable EPEL repository on your system:

   https://access.redhat.com/solutions/3358

2. Install florence package:

   # yum install florence

3. Install florence-indicator gnome-shell extensions: 

   Open gnome-software -> Click on Add-ons -> Click on Shell Extensions -> search and install florence-indicator extension

4. Logout and relogin into the system.

You should get an icon for the Florence keyboard on the top panel. Click to launch it.

Is is possible to include it into RHEL7?

Comment 26 Pavlin Georgiev 2019-08-16 08:52:28 UTC
Created attachment 1604314 [details]
Screen keyboads in RHEL 7.7

TEST SETUP
Distro: RHEL 7.7 Workstation Released


TEST PROCEDURE
1. Install distro RHEL-7.7.
2. Download and install Brew build 947134:
  https://brewweb.engineering.redhat.com/brew/buildinfo?buildID=947134
3. Log in to a GNOME session.
4. Enable screen keyboard via gnome-control-center.
5. Press SuperKey.
6. Start typing "settings"
The requested feature is not present.
No Ctrl or Alt keys visible.


RESULT
Desired feature not available.

Comment 27 Pavlin Georgiev 2019-08-16 08:54:20 UTC
Created attachment 1604315 [details]
Onscreen keyboard  in RHEL-7.7-updates-20190813.0

TEST SETUP
Distro: RHEL-7.7-updates-20190813.0


TEST PROCEDURE
1. Install distro RHEL-7.7-updates-20190813.0.
2. Download and install Brew build 947134:
  https://brewweb.engineering.redhat.com/brew/buildinfo?buildID=947134
3. Log in to a GNOME session.
4. Enable screen keyboard via gnome-control-center.
5. Press SuperKey.
6. Start typing "settings"
The requested feature is not present.
No Ctrl or Alt keys visible.


RESULT
Desired feature not available.

Comment 28 Carlos Garnacho 2019-09-06 15:22:46 UTC
Hi Pavlin, thanks for the testing.

(In reply to Pavlin Georgiev from comment #27)
> Created attachment 1604315 [details]
> Onscreen keyboard  in RHEL-7.7-updates-20190813.0
> 
> TEST SETUP
> Distro: RHEL-7.7-updates-20190813.0
> 
> 
> TEST PROCEDURE
> 1. Install distro RHEL-7.7-updates-20190813.0.
> 2. Download and install Brew build 947134:
>   https://brewweb.engineering.redhat.com/brew/buildinfo?buildID=947134

This feature is offered as a gnome-shell extension, built into the separate gnome-shell-extension-extra-osk-keys subpackage there.

After installing it, it also needs enabling through gnome-tweaks (In the Extensions tab, seen as "Extra onscreen keyboard keys")

> 3. Log in to a GNOME session.
> 4. Enable screen keyboard via gnome-control-center.
> 5. Press SuperKey.
> 6. Start typing "settings"
> The requested feature is not present.
> No Ctrl or Alt keys visible.

Running these steps, with my small addendum, results in the extra keys being visible in the OSK.

Could you test again and verify?

Comment 29 Pavlin Georgiev 2019-09-07 10:00:20 UTC
Created attachment 1612633 [details]
Onscreen keybord after installing gnome extensions

TEST SETUP
Distro: RHEL 7.6


TEST PROCEDURE
1. Install distro RHEL 7.6 on a VM.
2. Download and install Brew build 947134:
   https://brewweb.engineering.redhat.com/brew/buildinfo?buildID=947134
3. Start gnome-tweaks.
4. From section "Extensions" turn on "Extra onscreen keyboard keys".
5. Log out.
6. Log in a GNOME session.
7. Press Super key and start typing "settings".
Ctrl, Alt keys are visible. The desired feature is available.

Comment 30 Pavlin Georgiev 2019-09-07 10:01:07 UTC
RESULT
Installing package: gnome-shell-extension-extra-osk-keys-3.28.1-8.el7
makes available the desired feature.

Comment 32 errata-xmlrpc 2020-03-31 19:39:43 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHSA-2020:1021