[Bug 11856] New: Any application: keyboard focus lost after a popup is unmapped, if SCIM is enabled

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Mar 5 15:46:32 CST 2008


http://bugs.winehq.org/show_bug.cgi?id=11856

           Summary: Any application: keyboard focus lost after a popup is
                    unmapped, if SCIM is enabled
           Product: Wine
           Version: 0.9.56.
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: minor
          Priority: P2
         Component: winex11.drv
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: angavrilov at gmail.com


Created an attachment (id=11143)
 --> (http://bugs.winehq.org/attachment.cgi?id=11143)
WINEDEBUG=event,x11drv; generated using 0.9.52; edited

Applications stop receiving keyboard events after a popup window (for example,
a menu) is unmapped, until global focus is switched out of the application and
back.

Environment:
Fedora Linux 7, KDE 3.5.8, SCIM 1.4.5, Anthy 9100d, WINE 0.9.52~0.9.56
(basically, the latest versions from the official update repositories)
SCIM enabled and configured for Japanese input using Anthy. 

Steps to reproduce:

1) Start WINE notepad with SCIM enabled.
2) Type some text to ensure that the keyboard works
3) Invoke a menu item, e.g. Undo or Paste
==> Once the menu popup disappears, keyboard focus is completely lost,
including all menu shortcuts

4) Do one of the following:
 a) Move or resize the window
 b) Switch focus to another application and back
 c) Switch to a different keyboard layout using a global KDE shortcut
==> Keyboard functionality is restored

Possibly related problem:

Keyboard does not work at all when a virtual desktop is used, i.e:
XMODIFIERS=@im=SCIM wine explorer /desktop=test,1024x768 notepad.exe

Work-around:

XMODIFIERS='' fixes both problems.

P.S. It seems that keyboard input is restored when a FocusIn event is received,
but I may be wrong (all of the three actions above cause FocusOut+FocusIn to be
received).


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list