summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Tardon <dtardon@redhat.com>2015-03-12 15:42:23 +0100
committerDavid Tardon <dtardon@redhat.com>2015-03-12 15:51:41 +0100
commitc11b6b64f63b3c7f8f8bb0f1857a9c7d8748ba9c (patch)
tree59e5577ad88e026b978c2ed66869f5f7ba90be2c
parent8058189b53394fe335735cfd04f822f46b1a35b3 (diff)
add accel. to switch monitors to pres. console
Change-Id: I86c458f2c0a1c6a6baa6461a44b68c5f48ea55b0
-rw-r--r--officecfg/registry/data/org/openoffice/Office/PresenterScreen.xcu8
-rw-r--r--sdext/source/presenter/PresenterController.cxx5
2 files changed, 12 insertions, 1 deletions
diff --git a/officecfg/registry/data/org/openoffice/Office/PresenterScreen.xcu b/officecfg/registry/data/org/openoffice/Office/PresenterScreen.xcu
index 3eb64342c052..26d94836d214 100644
--- a/officecfg/registry/data/org/openoffice/Office/PresenterScreen.xcu
+++ b/officecfg/registry/data/org/openoffice/Office/PresenterScreen.xcu
@@ -969,6 +969,14 @@
<value xml:lang="en-US">Shows the Slides Overview</value>
</prop>
</node>
+ <node oor:name="x" oor:op="replace">
+ <prop oor:name="Left">
+ <value xml:lang="en-US">Ctrl-'4'</value>
+ </prop>
+ <prop oor:name="Right">
+ <value xml:lang="en-US">Switches monitors</value>
+ </prop>
+ </node>
</node>
</node>
</node>
diff --git a/sdext/source/presenter/PresenterController.cxx b/sdext/source/presenter/PresenterController.cxx
index 6c64bd7ae9f8..e416a732c870 100644
--- a/sdext/source/presenter/PresenterController.cxx
+++ b/sdext/source/presenter/PresenterController.cxx
@@ -1005,7 +1005,7 @@ void PresenterController::HandleNumericKeyPress (
case awt::KeyModifier::MOD1:
// Ctrl-1, Ctrl-2, and Ctrl-3 are used to switch between views
- // (slide view, notes view, normal)
+ // (slide view, notes view, normal). Ctrl-4 switches monitors
mnPendingSlideNumber = -1;
if (mpWindowManager.get() == NULL)
return;
@@ -1020,6 +1020,9 @@ void PresenterController::HandleNumericKeyPress (
case 3:
mpWindowManager->SetViewMode(PresenterWindowManager::VM_SlideOverview);
break;
+ case 4:
+ SwitchMonitors();
+ break;
default:
// Ignore unsupported key.
break;