With a small modification to 02_raw_keyboard_support.dpatch, this
problem goes away for me.  If g_grab_keyboard is checked before doing a
XGrabKeyboard or XUngrabKeyboard, everything works correctly.  Someone
using an international keyboard setup should verify as I only use QWERTY
English.

315c315
< +                             if ( g_focused && g_grab_keyboard && 
g_modeswitch_down ) XUngrabKeyboard(g_display, CurrentTime);
---
> +                             if ( g_focused && g_modeswitch_down ) 
> XUngrabKeyboard(g_display, CurrentTime);
327c327
< +                             if ( g_focused && g_grab_keyboard && 
!g_modeswitch_down ) XGrabKeyboard(g_display, g_wnd, True, GrabModeAsync, 
GrabModeAsync, CurrentTime);
---
> +                             if ( g_focused && !g_modeswitch_down ) 
> XGrabKeyboard(g_display, g_wnd, True, GrabModeAsync, GrabModeAsync, 
> CurrentTime);


** Attachment added: "02_raw_keyboard_support.dpatch"
   http://launchpadlibrarian.net/30529635/02_raw_keyboard_support.dpatch

-- 
rdesktop works bad with several keyboard layouts
https://bugs.launchpad.net/bugs/251709
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to