<html>
    <head>
      <base href="https://bugs.documentfoundation.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_UNCONFIRMED "
   title="UNCONFIRMED - kf5: Keyboard input ignored"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=130794">130794</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>kf5: Keyboard input ignored
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>LibreOffice
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>7.0.0.0.alpha0+ Master
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux (All)
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>UNCONFIRMED
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>graphics stack
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>libreoffice-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>m.weghorn@posteo.de
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Description:
When using the kf5 VCL plugin, keyboard input is ignored unless e.g. the Orca
screenreader is enabled.

This is a regression from the following commit:

commit 034f56015c1c7a61faede33fb5306f63b5585632
Author: Michael Weghorn <<a href="mailto:m.weghorn@posteo.de">m.weghorn@posteo.de</a>>
Date:   Mon Feb 17 10:38:15 2020 +0100

    <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - All libreoffice programs are duplicating the inputs"
   href="show_bug.cgi?id=126785">tdf#126785</a> qt5: Ignore external QEvent::ShortcutOverride

    For some reason, an extra external QEvent::ShortcutOverride
    event is triggered when a key is pressed and e.g. the
    Orca screen reader is enabled, which would result in
    duplicated input when handled as key input event as well.

    Therefore, ignore those ShortcutOverride events that are
    "spontaneous", i.e. "the event originated outside the
    application (a system event)". [1]

    [1] <a href="https://doc.qt.io/qt-5/qevent.html#spontaneous">https://doc.qt.io/qt-5/qevent.html#spontaneous</a>

    Change-Id: Ibccacb69c31d4d7ebd512c704f0e4df978c5281f
    Reviewed-on: <a href="https://gerrit.libreoffice.org/c/core/+/88852">https://gerrit.libreoffice.org/c/core/+/88852</a>
    Tested-by: Jenkins
    Reviewed-by: Michael Weghorn <<a href="mailto:m.weghorn@posteo.de">m.weghorn@posteo.de</a>>

(I thought I had tested both cases...)

Steps to Reproduce:
1. make sure screenreader is disabled
2. start LO Writer in a KDE Plasma session (i.e. kf5 VCL plugin is used)
3. type some text

Actual Results:
No text appears

Expected Results:
Text should appear


Reproducible: Always


User Profile Reset: Yes



Additional Info:
-</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>