ONLYOFFICE / DocumentServer

ONLYOFFICE Docs is a free collaborative online office suite comprising viewers and editors for texts, spreadsheets and presentations, forms and PDF, fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time.
https://www.onlyoffice.com
GNU Affero General Public License v3.0
4.87k stars 1.09k forks source link

Allow disabling keyboard shortcuts overlay #1660

Open Cuperino opened 2 years ago

Cuperino commented 2 years ago

This issue is unique.

Your idea.

Issue

When using ONLYOFFICE on Linux, I press Ctrl+Alt+Arrow_Keys to move between workspaces. The letting go of Alt in that key combination sometimes gets registered by ONLYOFFICE, triggering the display of an overlay showing the various shortcuts the user can use to navigate the program with their keyboard. Since I don't use this functionality, I would like to disable it.

Proposed Solution 1

Add a checkbox to the Advanced Settings menu allowing enabling/disabling this functionality.

Proposed Solution 2

Alternatively, there could be a dropdown on the Advanced Settings menu, allowing the user to disable or change the trigger key to a different key on non-Windows systems.

Thanks for the great software! Have a nice day!

Gingetsu commented 2 years ago

Hello, @Cuperino . Thank you for the report. I can confirm - this is a bug, issue 55786 in our private issue tracker.

ShockwaveNN commented 2 years ago

Moving this issue to DocumentServer repo, since it's our base product and problem actual there too

spfmoby commented 6 months ago

Same problem on Mac OS if you use an alternative task switcher like AltTab. When you press the option (alt) + tab command, then release the alt key, it is registered by onlyoffice. When you come back in onlyoffice and continue typing, it doesn't work as the alt key is still active.

parcelcat commented 1 month ago

The same issue occurs on Linux. Using Alt+Tab to switch from another application to OnlyOffice often triggers the overlay, which is annoying. The user has to press Alt again to disable the overlay before typing, or one of the shortcuts would be activated.

An alternative to adding an option to disable the overlay is to prevent the overlay from being triggered when the user is typing a keyboard shortcut combination of 2 or more keys (such as Alt+Tab) instead of pressing Alt by itself.

Edit: I opened #2907 to address the root issue as a bug report. Disabling the keyboard shortcuts overlay is a workaround for the root issue, but it does not address it. I would not mind the overlay if it only triggered when I press Alt by itself.

kayzzen01 commented 2 weeks ago

Hi,

The behavior in version 8.2 became bad, because now when disabling the Alt key shortcut, the shortcut keys are no longer displayed, but the cursor is moved to the Home menu, making it necessary to press the Alt key to be able to type or click the mouse in the area you want to continue editing.

uc-ai2 commented 1 week ago

Hello, @kayzzen01! I can confirm - this is a bug, issue 71299 in our private issue tracker. Thank You for the report.