https://bugs.documentfoundation.org/show_bug.cgi?id=169661

V Stuart Foote <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |libreoffice-ux-advise@lists
                   |                            |.freedesktop.org,
                   |                            |[email protected]
             Blocks|                            |41560, 86349
           Keywords|                            |needsUXEval
           See Also|                            |https://bugs.documentfounda
                   |                            |tion.org/show_bug.cgi?id=88
                   |                            |896,
                   |                            |https://bugs.documentfounda
                   |                            |tion.org/show_bug.cgi?id=11
                   |                            |5052,
                   |                            |https://bugs.documentfounda
                   |                            |tion.org/show_bug.cgi?id=11
                   |                            |5527

--- Comment #2 from V Stuart Foote <[email protected]> ---
Interesting idea. Freely defined shortcuts/accelerators. 

This would require extending the accelerator/shortcut assignments now resident
on the 'Customize...' dialog 'Keyboard' tab. Bringing an assignment function
onto the context menu for Button control or Menu control objects.

IIANM all toolbar Button and menu Menu objects have UNO associated with the
control object. And they report their accelerator/shortcut as assigned to the
respective UNO (either from .UI, or by VCL). 

So in addition to rework of bug 115527, some simple context menu pop-up dialog
for key entry with test/warning of prior use.

Also see some of the earlier comments on bug 88896 before the Customize dialog
got a major rework for GSOC 2017 at the 6.0 release and comments on bug 115527

But, this all could be troublesome to implement. Locale driven keysym
differences already have us struggling with issues like bug 115052 and without
major refactoring have limitation to the keys published our API [1] and VCL
implementation.

=-ref-=

[1]
https://api.libreoffice.org/docs/idl/ref/namespacecom_1_1sun_1_1star_1_1awt_1_1Key.html
[2] https://opengrok.libreoffice.org/xref/core/include/vcl/keycodes.hxx


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=41560
[Bug 41560] [META] Keyboard shortcuts tab of Customization dialog
https://bugs.documentfoundation.org/show_bug.cgi?id=86349
[Bug 86349] [META] Context menu bugs and enhancements
-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to