Is there a program or utility that would let me map keyboard shortcuts for switching between open windows according to their relative placement on the screen? For example: I have three windows, one on the left, one on the right and one below them. The top-left one is currently focused. I press Win + → (for example) and the focus jumps to the window to the right. Then I press Win + ↓ and the focus jumps to the bottom window. You get the idea.
So, is there an utility for that? Or perhaps some settings in Ubuntu or Compiz? I don't seem to find anything like it.
For me, this would be much more usable than switching with Alt + Tab.
Also, I don't want to use a tiling window manager. I'm quite happy with unity. Just having this spatial navigation on top of it would be great.