Support keyboard navigation between windows across desktops
If a DesktopView doesn't handle a keyboard navigation event it propagates to main which then focusses the next desktop view and the relevant window. Empty desktops can also be selected. BUG: 456068