[Libreoffice-commits] core.git: cui/source

Heiko Tietze ht at MacBookPro.fritz.box
Mon Apr 16 18:11:52 UTC 2018


 cui/source/customize/acccfg.cxx |  160 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 160 insertions(+)

New commits:
commit 96d034ec4699ff2a27a7cab42614e4345ff3a57f
Author: Heiko Tietze <ht at MacBookPro.fritz.box>
Date:   Mon Apr 16 13:23:40 2018 +0200

    tdf#37074 - Customization of MOD3 missing on macOS
    
    Shortcuts added likewise for MOD1
    
    Change-Id: I506897500b4e22349aecdf5231e80c84a0f3a878
    Reviewed-on: https://gerrit.libreoffice.org/52964
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: Heiko Tietze <tietze.heiko at gmail.com>

diff --git a/cui/source/customize/acccfg.cxx b/cui/source/customize/acccfg.cxx
index 033e895e8328..70ed7d80ecb6 100644
--- a/cui/source/customize/acccfg.cxx
+++ b/cui/source/customize/acccfg.cxx
@@ -616,6 +616,166 @@ static const sal_uInt16 KEYCODE_ARRAY[] =
     KEY_SHIFT | KEY_MOD1 | KEY_MOD2 | KEY_BACKSPACE,
     KEY_SHIFT | KEY_MOD1 | KEY_MOD2 | KEY_INSERT,
     KEY_SHIFT | KEY_MOD1 | KEY_MOD2 | KEY_DELETE
+
+#ifdef __APPLE__
+   ,KEY_MOD3 | KEY_0,
+    KEY_MOD3 | KEY_1,
+    KEY_MOD3 | KEY_2,
+    KEY_MOD3 | KEY_3,
+    KEY_MOD3 | KEY_4,
+    KEY_MOD3 | KEY_5,
+    KEY_MOD3 | KEY_6,
+    KEY_MOD3 | KEY_7,
+    KEY_MOD3 | KEY_8,
+    KEY_MOD3 | KEY_9,
+    KEY_MOD3 | KEY_A,
+    KEY_MOD3 | KEY_B,
+    KEY_MOD3 | KEY_C,
+    KEY_MOD3 | KEY_D,
+    KEY_MOD3 | KEY_E,
+    KEY_MOD3 | KEY_F,
+    KEY_MOD3 | KEY_G,
+    KEY_MOD3 | KEY_H,
+    KEY_MOD3 | KEY_I,
+    KEY_MOD3 | KEY_J,
+    KEY_MOD3 | KEY_K,
+    KEY_MOD3 | KEY_L,
+    KEY_MOD3 | KEY_M,
+    KEY_MOD3 | KEY_N,
+    KEY_MOD3 | KEY_O,
+    KEY_MOD3 | KEY_P,
+    KEY_MOD3 | KEY_Q,
+    KEY_MOD3 | KEY_R,
+    KEY_MOD3 | KEY_S,
+    KEY_MOD3 | KEY_T,
+    KEY_MOD3 | KEY_U,
+    KEY_MOD3 | KEY_V,
+    KEY_MOD3 | KEY_W,
+    KEY_MOD3 | KEY_X,
+    KEY_MOD3 | KEY_Y,
+    KEY_MOD3 | KEY_Z,
+    KEY_MOD3 | KEY_SEMICOLON,
+    KEY_MOD3 | KEY_QUOTERIGHT,
+    KEY_MOD3 | KEY_BRACKETLEFT,
+    KEY_MOD3 | KEY_BRACKETRIGHT,
+    KEY_MOD3 | KEY_POINT,
+    KEY_MOD3 | KEY_COMMA,
+    KEY_MOD3 | KEY_TILDE,
+    KEY_MOD3 | KEY_TAB,
+
+    KEY_MOD3 | KEY_F1,
+    KEY_MOD3 | KEY_F2,
+    KEY_MOD3 | KEY_F3,
+    KEY_MOD3 | KEY_F4,
+    KEY_MOD3 | KEY_F5,
+    KEY_MOD3 | KEY_F6,
+    KEY_MOD3 | KEY_F7,
+    KEY_MOD3 | KEY_F8,
+    KEY_MOD3 | KEY_F9,
+    KEY_MOD3 | KEY_F10,
+    KEY_MOD3 | KEY_F11,
+    KEY_MOD3 | KEY_F12,
+    KEY_MOD3 | KEY_F13,
+    KEY_MOD3 | KEY_F14,
+    KEY_MOD3 | KEY_F15,
+    KEY_MOD3 | KEY_F16,
+
+    KEY_MOD3 | KEY_DOWN,
+    KEY_MOD3 | KEY_UP,
+    KEY_MOD3 | KEY_LEFT,
+    KEY_MOD3 | KEY_RIGHT,
+    KEY_MOD3 | KEY_HOME,
+    KEY_MOD3 | KEY_END,
+    KEY_MOD3 | KEY_PAGEUP,
+    KEY_MOD3 | KEY_PAGEDOWN,
+    KEY_MOD3 | KEY_RETURN,
+    KEY_MOD3 | KEY_SPACE,
+    KEY_MOD3 | KEY_BACKSPACE,
+    KEY_MOD3 | KEY_INSERT,
+    KEY_MOD3 | KEY_DELETE,
+
+    KEY_MOD3 | KEY_ADD,
+    KEY_MOD3 | KEY_SUBTRACT,
+    KEY_MOD3 | KEY_MULTIPLY,
+    KEY_MOD3 | KEY_DIVIDE,
+
+    KEY_SHIFT | KEY_MOD3 | KEY_0,
+    KEY_SHIFT | KEY_MOD3 | KEY_1,
+    KEY_SHIFT | KEY_MOD3 | KEY_2,
+    KEY_SHIFT | KEY_MOD3 | KEY_3,
+    KEY_SHIFT | KEY_MOD3 | KEY_4,
+    KEY_SHIFT | KEY_MOD3 | KEY_5,
+    KEY_SHIFT | KEY_MOD3 | KEY_6,
+    KEY_SHIFT | KEY_MOD3 | KEY_7,
+    KEY_SHIFT | KEY_MOD3 | KEY_8,
+    KEY_SHIFT | KEY_MOD3 | KEY_9,
+    KEY_SHIFT | KEY_MOD3 | KEY_A,
+    KEY_SHIFT | KEY_MOD3 | KEY_B,
+    KEY_SHIFT | KEY_MOD3 | KEY_C,
+    KEY_SHIFT | KEY_MOD3 | KEY_D,
+    KEY_SHIFT | KEY_MOD3 | KEY_E,
+    KEY_SHIFT | KEY_MOD3 | KEY_F,
+    KEY_SHIFT | KEY_MOD3 | KEY_G,
+    KEY_SHIFT | KEY_MOD3 | KEY_H,
+    KEY_SHIFT | KEY_MOD3 | KEY_I,
+    KEY_SHIFT | KEY_MOD3 | KEY_J,
+    KEY_SHIFT | KEY_MOD3 | KEY_K,
+    KEY_SHIFT | KEY_MOD3 | KEY_L,
+    KEY_SHIFT | KEY_MOD3 | KEY_M,
+    KEY_SHIFT | KEY_MOD3 | KEY_N,
+    KEY_SHIFT | KEY_MOD3 | KEY_O,
+    KEY_SHIFT | KEY_MOD3 | KEY_P,
+    KEY_SHIFT | KEY_MOD3 | KEY_Q,
+    KEY_SHIFT | KEY_MOD3 | KEY_R,
+    KEY_SHIFT | KEY_MOD3 | KEY_S,
+    KEY_SHIFT | KEY_MOD3 | KEY_T,
+    KEY_SHIFT | KEY_MOD3 | KEY_U,
+    KEY_SHIFT | KEY_MOD3 | KEY_V,
+    KEY_SHIFT | KEY_MOD3 | KEY_W,
+    KEY_SHIFT | KEY_MOD3 | KEY_X,
+    KEY_SHIFT | KEY_MOD3 | KEY_Y,
+    KEY_SHIFT | KEY_MOD3 | KEY_Z,
+    KEY_SHIFT | KEY_MOD3 | KEY_SEMICOLON,
+    KEY_SHIFT | KEY_MOD3 | KEY_QUOTERIGHT,
+    KEY_SHIFT | KEY_MOD3 | KEY_BRACKETLEFT,
+    KEY_SHIFT | KEY_MOD3 | KEY_BRACKETRIGHT,
+    KEY_SHIFT | KEY_MOD3 | KEY_POINT,
+    KEY_SHIFT | KEY_MOD3 | KEY_COMMA,
+    KEY_SHIFT | KEY_MOD3 | KEY_TILDE,
+    KEY_SHIFT | KEY_MOD3 | KEY_TAB,
+
+    KEY_SHIFT | KEY_MOD3 | KEY_F1,
+    KEY_SHIFT | KEY_MOD3 | KEY_F2,
+    KEY_SHIFT | KEY_MOD3 | KEY_F3,
+    KEY_SHIFT | KEY_MOD3 | KEY_F4,
+    KEY_SHIFT | KEY_MOD3 | KEY_F5,
+    KEY_SHIFT | KEY_MOD3 | KEY_F6,
+    KEY_SHIFT | KEY_MOD3 | KEY_F7,
+    KEY_SHIFT | KEY_MOD3 | KEY_F8,
+    KEY_SHIFT | KEY_MOD3 | KEY_F9,
+    KEY_SHIFT | KEY_MOD3 | KEY_F10,
+    KEY_SHIFT | KEY_MOD3 | KEY_F11,
+    KEY_SHIFT | KEY_MOD3 | KEY_F12,
+    KEY_SHIFT | KEY_MOD3 | KEY_F13,
+    KEY_SHIFT | KEY_MOD3 | KEY_F14,
+    KEY_SHIFT | KEY_MOD3 | KEY_F15,
+    KEY_SHIFT | KEY_MOD3 | KEY_F16,
+
+    KEY_SHIFT | KEY_MOD3 | KEY_DOWN,
+    KEY_SHIFT | KEY_MOD3 | KEY_UP,
+    KEY_SHIFT | KEY_MOD3 | KEY_LEFT,
+    KEY_SHIFT | KEY_MOD3 | KEY_RIGHT,
+    KEY_SHIFT | KEY_MOD3 | KEY_HOME,
+    KEY_SHIFT | KEY_MOD3 | KEY_END,
+    KEY_SHIFT | KEY_MOD3 | KEY_PAGEUP,
+    KEY_SHIFT | KEY_MOD3 | KEY_PAGEDOWN,
+    KEY_SHIFT | KEY_MOD3 | KEY_RETURN,
+    KEY_SHIFT | KEY_MOD3 | KEY_ESCAPE,
+    KEY_SHIFT | KEY_MOD3 | KEY_SPACE,
+    KEY_SHIFT | KEY_MOD3 | KEY_BACKSPACE,
+    KEY_SHIFT | KEY_MOD3 | KEY_INSERT,
+    KEY_SHIFT | KEY_MOD3 | KEY_DELETE
+#endif
 };
 
 static const sal_uInt16 KEYCODE_ARRAY_SIZE = SAL_N_ELEMENTS(KEYCODE_ARRAY);


More information about the Libreoffice-commits mailing list