Blame SOURCES/0001-add-accel.-to-switch-monitors-to-pres.-console.patch

ebc4bd
From c11b6b64f63b3c7f8f8bb0f1857a9c7d8748ba9c Mon Sep 17 00:00:00 2001
ebc4bd
From: David Tardon <dtardon@redhat.com>
ebc4bd
Date: Thu, 12 Mar 2015 15:42:23 +0100
ebc4bd
Subject: [PATCH] add accel. to switch monitors to pres. console
ebc4bd
ebc4bd
Change-Id: I86c458f2c0a1c6a6baa6461a44b68c5f48ea55b0
ebc4bd
---
ebc4bd
 officecfg/registry/data/org/openoffice/Office/PresenterScreen.xcu | 8 ++++++++
ebc4bd
 sdext/source/presenter/PresenterController.cxx                    | 5 ++++-
ebc4bd
 2 files changed, 12 insertions(+), 1 deletion(-)
ebc4bd
ebc4bd
diff --git a/officecfg/registry/data/org/openoffice/Office/PresenterScreen.xcu b/officecfg/registry/data/org/openoffice/Office/PresenterScreen.xcu
ebc4bd
index 3eb6434..26d9483 100644
ebc4bd
--- a/officecfg/registry/data/org/openoffice/Office/PresenterScreen.xcu
ebc4bd
+++ b/officecfg/registry/data/org/openoffice/Office/PresenterScreen.xcu
ebc4bd
@@ -969,6 +969,14 @@
ebc4bd
             <value xml:lang="en-US">Shows the Slides Overview</value>
ebc4bd
           </prop>
ebc4bd
         </node>
ebc4bd
+        <node oor:name="x" oor:op="replace">
ebc4bd
+          <prop oor:name="Left">
ebc4bd
+            <value xml:lang="en-US">Ctrl-'4'</value>
ebc4bd
+          </prop>
ebc4bd
+          <prop oor:name="Right">
ebc4bd
+            <value xml:lang="en-US">Switches monitors</value>
ebc4bd
+          </prop>
ebc4bd
+        </node>
ebc4bd
       </node>
ebc4bd
     </node>
ebc4bd
   </node>
ebc4bd
diff --git a/sdext/source/presenter/PresenterController.cxx b/sdext/source/presenter/PresenterController.cxx
ebc4bd
index 6c64bd7..e416a73 100644
ebc4bd
--- a/sdext/source/presenter/PresenterController.cxx
ebc4bd
+++ b/sdext/source/presenter/PresenterController.cxx
ebc4bd
@@ -1005,7 +1005,7 @@ void PresenterController::HandleNumericKeyPress (
ebc4bd
 
ebc4bd
         case awt::KeyModifier::MOD1:
ebc4bd
             // Ctrl-1, Ctrl-2, and Ctrl-3 are used to switch between views
ebc4bd
-            // (slide view, notes view, normal)
ebc4bd
+            // (slide view, notes view, normal). Ctrl-4 switches monitors
ebc4bd
             mnPendingSlideNumber = -1;
ebc4bd
             if (mpWindowManager.get() == NULL)
ebc4bd
                 return;
ebc4bd
@@ -1020,6 +1020,9 @@ void PresenterController::HandleNumericKeyPress (
ebc4bd
                 case 3:
ebc4bd
                     mpWindowManager->SetViewMode(PresenterWindowManager::VM_SlideOverview);
ebc4bd
                     break;
ebc4bd
+                case 4:
ebc4bd
+                    SwitchMonitors();
ebc4bd
+                    break;
ebc4bd
                 default:
ebc4bd
                     // Ignore unsupported key.
ebc4bd
                     break;
ebc4bd
-- 
ebc4bd
2.3.1
ebc4bd