From: SourceForge.net <no...@so...> - 2006-04-20 00:40:09
|
Patches item #1473303, was opened at 2006-04-19 17:40 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=381349&aid=1473303&group_id=24366 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: keyboard Group: None Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Peter à strand (astrand) Summary: don't grab undefined keys Initial Comment: I like rdesktop grabbing keys like Alt-Tab etc, but in full screen, that leaves no keys for switching virtual desktops. Here's a patch that grabs only defined keys. So things like F12 etc get left over for use by local window manager. Net effect: I can run with -D -g 100% and use Scroll Lock to switch desktops :) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=381349&aid=1473303&group_id=24366 |
From: SourceForge.net <no...@so...> - 2006-04-20 00:42:18
|
Patches item #1473303, was opened at 2006-04-19 17:40 Message generated for change (Comment added) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=381349&aid=1473303&group_id=24366 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: keyboard Group: None Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Peter à strand (astrand) Summary: don't grab undefined keys Initial Comment: I like rdesktop grabbing keys like Alt-Tab etc, but in full screen, that leaves no keys for switching virtual desktops. Here's a patch that grabs only defined keys. So things like F12 etc get left over for use by local window manager. Net effect: I can run with -D -g 100% and use Scroll Lock to switch desktops :) ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2006-04-19 17:42 Message: Logged In: NO Oops. Forgot patch. Here it is: --- rdesktop-1.4.1/xwin.c Sat Apr 16 15:09:31 2005 +++ ../patched/rdesktop-1.4.1/xwin.c Thu Apr 6 12:09:23 2006 @@ -1531,8 +1531,8 @@ g_focused = True; reset_modifier_keys(); if (g_grab_keyboard && g_mouse_in_wnd) - XGrabKeyboard(g_display, g_wnd, True, - GrabModeAsync, GrabModeAsync, CurrentTime); + XGrabKey(g_display, AnyKey, AnyModifier, g_wnd, True, + GrabModeAsync, GrabModeAsync); break; case FocusOut: @@ -1554,8 +1554,8 @@ break; } if (g_focused) - XGrabKeyboard(g_display, g_wnd, True, - GrabModeAsync, GrabModeAsync, CurrentTime); + XGrabKey(g_display, AnyKey, AnyModifier, g_wnd, True, + GrabModeAsync, GrabModeAsync); break; case LeaveNotify: ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=381349&aid=1473303&group_id=24366 |