Re: A proposal for the keybindings issue
Re: A proposal for the keybindings issue
- Subject: Re: A proposal for the keybindings issue
- From: Merton Campbell Crockett <email@hidden>
- Date: Sun, 25 Nov 2007 07:55:28 -0800
On 24 Nov 2007, at 17:44:29, Andrew J. Hesford wrote:
On Nov 24, 2007, at 6:23 PM, Merton Campbell Crockett wrote:
While you can change the key bindings in the Spaces preference
pane, It does not eliminate the problem of Spaces "stealing" the
key event. When focus is on a window providing access to the
desktop environment of a remote system, the key event should be
passed through to the remote system and not effect the local system.
I disagree with that. What if you want to switch spaces on the local
machine? You have to select a window not owned by X11, and then
change spaces? That's not consistent behavior when switching spaces
while using other applications. I think Spaces should steal the keys
it has been assigned. If you need to send those keys to the remote
side, you should either use a client that allows sending those keys
programmatically (just as the Windows VNC client lets you send Ctrl
+Alt+Del to the remote system), or you can disable or remap the
Spaces keys. It's a mad world where applications can steal keys
targeted at higher-level functions.
Had I wanted to switch Spaces, I would have moved the cursor out of
the current Window to the desktop and then entered Ctrl-<numeric> to
move to another Space.
Clearly, I have a preference for a "focus follows mouse" policy. Mac
OS X is the only system that I have that still requires you to
"select" a window to shift focus. As an aside, Microsoft did require
me to purchase a resource kit to get the "focus follows mouse" policy.
With virtualization the rage, how do Fusion and Parallels get key
events that might otherwise be diverted by the host operating system?
Is there a mechanism to "escape" a key event to indicate that I want
the key event to go to the current window or to the host operating
system?
In days of yore when I worked with the DEC System-10, it was possible
for an application to put itself in an event chain and selectively
handle events. Were the event not significant to the application, it
would pass to the next application requesting the event or to the
operating system.
Merton Campbell Crockett
email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
X11-users mailing list (email@hidden)
This email sent to email@hidden