I have a feature request for any window manager designers out there: focus_follows_eyes
I currently use
Ion as my window manager on my home computer. It's great. You hardly ever need to use the mouse, and it seems to generally just Do The Right Thing. Except that sometimes it's so good at doing what I want it to that I forget which window has keyboard focus and start typing into the wrong one, because I've moved my attention from Firefox over to an IM conversation I'm having but haven't actually told it to move focus.
Clearly, what I need is for focus to move by default to whatever window I'm paying attention to. An interesting paradigm for that would be a monitor-mounted camera tracking my eye movements and keeping focus in whatever window I'm looking at. (Better, use the sloppy focus model so if I'm copying text from a printout or having a conversation with somebody focus will stay where I last looked.) You'd need to bind Scroll Lock or something to lock focus on a window for when you're manually copying text from one window to another or something like that. But wouldn't it be cool?