...
Workspace ONE SDK and productivity applications support physical keyboard, but some functionalities may be limited on Microsoft O365 Web Applications(Excel, Word) opened in Workspace ONE apps.Customers running web versions of Microsoft O365 applications like Excel and Word in Workspace ONE iOS Web App cannot perform Cut/Copy/Paste functionality. The issue is seen with the iPad on-screen soft keyboard and also with the physical keyboard attached to the iPad using the copy/paste (Ctrl C/Ctrl V, Cmd C/Cmd V).
Workspace ONE supports physical keyboard usage for iPad on SDK and all the productivity apps suite.Keyboards officially supported by Apple are compatible with SDK and productivity apps. A list of supported Keyboards could be found here – (Keyboards iPad Accessories Apple https://www.apple.com/shop/ipad/accessories/keyboards)Tested and supported keyboard: Smart Keyboard for iPad, Magic Keyboard for iPad Pro, and limited support for Logitech Combo keyboard for iPadThis article details all the different functionalities that are tested with the physical keyboard with iPad and which functionalities are working or not working also highlighting knows issues for MS Office Web apps – Excel and Word opened in Workspace ONE iOS Web App
Tests and Observation. Keyboards officially supported by Apple are compatible with SDK. We have tested with Smart Keyboard for iPad, Magic Keyboard for iPad pro.Below tests are performed by setting 'Enable Copy and Paste Out' to 'NO' and 'Enable Copy and Paste Into' to 'NO'.Cut/paste scenarios work similarly to the copy/paste scenarios described below. Clipboard feature supported by SDK for External Keyboards Test section 1: Copy and paste content within the same SDK built application.Test 1.1: Copy and paste within a VMware productivity app. Launch Workspace ONE Web.Go to google.com, type a query in the search field and copy the query using keyboard shortcut - ⌘+CPaste the query in the same search field using keyboard shortcut - ⌘+VTest passed: The copied content is pasted in the Search Field. Test section 2: Copy from SDK application to other application.Test 2.1: Copy from SDK application to Safari web browser. Launch SDK app.Copy from a TextField control by pressing keyboard shortcut: ⌘+COpen Safari web browser.Paste into Safari by pressing keyboard shortcut: ⌘+VTest passed: The paste fails in Safari. Instead, an error message is pasted: "Your admin has restricted the copied content to be only accessible within managed applications". Test 2.2: Copy from SDK application to Workspace ONE Web. (both have different developer signing certificates) Launch a custom app built with SDK.Copy content from a TextField by using keyboard shortcut - ⌘+CPaste the content into Workspace ONE Web, by using the keyboard shortcut - ⌘+VTest passed: The copied content should not be pasted into Workspace ONE Web. Instead a message from SDK – “Your admin has disallowed pasting from unmanaged sources” should be pasted. Test section 3: Copy and Paste into your SDK built application from other applications.Test 3.1: Paste into Workspace ONE Web. Launch Safari and type a query in the search bar.Copy this query using the keyboard shortcut - ⌘+CLaunch Workspace ONE Web.Paste the copied content into the Search bar using the keyboard shortcut - ⌘+VTest passed: The copied content should not be pasted into Workspace ONE Web. A message from SDK is shown – “Your admin has disallowed pasting from unmanaged sources” should be pasted. Test section 4: Copy and Paste across VMware productivity applications which include Web, Hub, Boxer, Content etc.Test 4.1: Copy from Workspace ONE Web and paste into Workspace ONE Content. Launch Workspace ONE Web and type a query in the search bar.Copy this query by using the keyboard shortcut - ⌘+CLaunch VMware Boxer and click on compose an email.In the Body of the e-mail, paste the copied content by using the keyboard shortcut - ⌘+VTest passed: The copied content should be pasted into Boxer. Test section 5: Copy and Paste across your SDK applications signed with the same provisioning profile.Test 5.1: Copy from SDK application 1 and paste into second SDK application 2. Launch SDK built app - 1.Copy contents from the app - 1 using the keyboard shortcut - ⌘+CLaunch custom SDK built app - 2 and paste the contents using the keyboard shortcut - ⌘+VTest passed: Content copied from SDK app-1 should be pasted into SDK app-2. Clipboard feature not supported by SDK for External Keyboards Tests on Microsoft Excel web opened in Workspace ONE iOS Web app with (SDK Cut/Copy/Paste Functions)Test section 1: Select content and perform cut/copy content from one cell and paste into a different cell within the same excel sheet using touch shortcuts and iPad on-screen keyboard. Launch Workspace ONE Web.Open web version of O365 Excel.Select the cell data, tap copy to copy data.Go to a different cell in the same Excel sheet, tap on the paste option to paste content.Test failed: We are able to cut/copy but not paste. Test section 2: Cut or copy content from one cell and paste it into a different cell within the same excel sheet using keyboard touchpad and touchpad shortcuts. Launch Workspace ONE Web.Open web version of O365 Excel.Select and copy content from one cell by using the touchpad two-finger tap and copy option.Paste the content into a different cell in the same Excel sheet with the touchpad two-finger tap and paste option.Test failed: We are able to cut/copy but not paste. Test section 3: Hovering over a pre-filled cell and using Cmd + C to copy the content of the cell and Cmd + v over an empty cell to paste the content Launch Workspace ONE Web.Open web version of O365 Excel.Hovering over a pre-filled cell and copy ⌘+CPaste the content into a different cell in the same Excel sheet using the keyboard shortcut: ⌘+VTest failed: We are unable to copy the content Tests On Microsoft Word Web opened in Workspace ONE Web Test section 1: Selecting text with Shift+arrow_key and issuing a cut/copy and paste using keyboard shortcuts Launch Workspace ONE Web.Open web version of O365 Word.Select text using Shift+arrow_key.Copy text using keyboard shortcut - ⌘+CGo to the next line and paste the contents using the keyboard shortcut - ⌘+VTest failed: Unable to parse ⌘+C and ⌘+V shortcuts. Cause In Workspace ONE Apps we enable SDK swizzling for clipboard which uses AWClipboardEnabled, this is how we control enterprise clipboard within Workspace ONE apps.For the Microsoft Excel web application opened in Workspace ONE iOS Web, SDK is able to read the copied text. But while pasting the copied content, all the data belonging to a cell is within a JSONObject part of JavaScript and SDK does have a way to detect this. A wrong HTML is being inserted where the contents in the page are and we can’t paste the copied content.For the Microsoft Word web application running in Workspace ONE iOS Web, the clipboard shortcut keys are not recognized by Web in the Word application. Similar to excel, a wrong HTML is being inserted where the contents in the page are between dynamically generated HTML tags. We can’t paste the copied content.
Cut/Copy/Paste functionality is currently not supported with Microsoft O365 Web Applications like MS Excel and Word opened in Workspace ONE Web.
We are working on an enhancement to discover if we can support Microsoft O365 web applications( Internal Jira tracker ISDK-175321).