Can't bind cmd+\ to "Move focus to next window", but I can bind it to other actions... why? I just reinstalled OSX 10.8, and I've encountered an incredibly odd behaviour: binding cmd+\ to "Move focus to next window" doesn't work (if I hit it, I get the "pop" error sound). However, binding it to other actions works, and binding other combinations to that action also works.

This makes no sense to me.

I would rather keep using this shortcut, as I'm quite used to it and I hit it often.

Does someone have any clue?

P.S. in case it might help: this did work in my previous 10.8 install.

Update: doesn't work in 10.10 either: I don't get the "pop" error sound anymore, but it just does nothing.
For what it is worth, I am able to bind ⌘+\ to Move Focus to Active or Next Window in Mavericks, and it works fine for switching between Finder windows. 



(It doesn't help your situation except to indicate that this might be a bug...)

If you are trying to use it in another application besides the Finder, does the standard ⌘+` work?

I have the Full Keyboard Access option below that set to text boxes only:



EDIT: Reassigning ⌘+\ to "Move focus to next window" also works fine for me.

You are probably onto something with the backslash causing the problem, since defaults write -globalDomain NSUserKeyEquivalents -dict-add "Move focus to next window" '@\' gives an error Could not parse: "@\".  Try single-quoting it. and trying to escape it with a backslash results in a strange dictionary assignment: 

$ defaults read -globalDomain NSUserKeyEquivalents
{
    "Move focus to next window" = "@\\\\";
}