summaryrefslogtreecommitdiff
path: root/desktop
diff options
context:
space:
mode:
authorSkyler Grey <skyler.grey@collabora.com>2023-12-04 14:08:09 +0000
committerAndras Timar <andras.timar@collabora.com>2024-01-16 22:11:38 +0100
commitdee7f73d312d063c8a445dbcb735bb8fa23fa61b (patch)
tree8fd63dd49d2186e177861784a187f96530ce22d9 /desktop
parent6a20e8ae6c7d60ea39df4e2308f57880d64b7229 (diff)
calc: Add option to keep edit mode on enter/tab
This change makes it so that, rather than leaving edit mode, enter and tab keep editing the new cell when they have moved. This is important on devices with an onscreen keyboard (e.g. iPads, Android tablets, Convertible Laptops, etc.), particularly in Collabora Online, as exiting edit mode hides the onscreen keyboard. It is not desirable to enable this by default, as arrow keys cannot move around the document when we are in edit mode (they move within the cell). Therefore, this commit also adds an .uno command so that we can activate or deactivate the option. In LibreOfficeKit we want to make sure not to share this setting among different users, so we also add this option in the view shell and switch which one we care about based on whether Kit is active. Change-Id: I5e6c93c64af0d201a8ec045fea5546e189baca74 Signed-off-by: Skyler Grey <skyler.grey@collabora.com> Reviewed-on: https://gerrit.libreoffice.org/c/core/+/160313 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Szymon Kłos <szymon.klos@collabora.com> Reviewed-on: https://gerrit.libreoffice.org/c/core/+/161696 Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com> Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Diffstat (limited to 'desktop')
-rw-r--r--desktop/source/lib/init.cxx1
1 files changed, 1 insertions, 0 deletions
diff --git a/desktop/source/lib/init.cxx b/desktop/source/lib/init.cxx
index 6701988a5c0a..faa6d44cd447 100644
--- a/desktop/source/lib/init.cxx
+++ b/desktop/source/lib/init.cxx
@@ -3823,6 +3823,7 @@ static void doc_iniUnoCommands ()
u".uno:InsertPictureContentControl"_ustr,
u".uno:DataFilterAutoFilter"_ustr,
u".uno:CellProtection"_ustr,
+ u".uno:MoveKeepInsertMode"_ustr
};
util::URL aCommandURL;