It already exists via the new keyboard focus navigation:.
Code:
// for keyboard focus navigation
sm->registerAction(this, ui.actionFocusCodeView, "MainWindow.FocusOnCodeView");
sm->registerAction(this, ui.actionFocusBookBrowser, "MainWindow.FocusOnBookBrowser");
sm->registerAction(this, ui.actionFocusPreview, "MainWindow.FocusOnPreview");
sm->registerAction(this, ui.actionFocusTOC, "MainWindow.FocusOnTOC");
sm->registerAction(this, ui.actionFocusClips, "MainWindow.FocusOnClips");
Using the ui.actionFocus* will in fact make that DockWidget viewable (ie. open it) it you send focus to it. It works like that for all of the above, so no need to use or add shortcuts for the View menu that relates to these DockWidgets. That includes the ClipsWindow and the PreviewWindow.