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.
