Bug 145298 - Keyboard Shortcuts partially unassignable with LibreOffice Writer
Summary: Keyboard Shortcuts partially unassignable with LibreOffice Writer
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
(earliest affected) release
Hardware: x86-64 (AMD64) Windows (All)
: medium normal
Assignee: Not Assigned
Whiteboard: reproducible
Depends on:
Blocks: Shortcuts-Accelerators
  Show dependency treegraph
Reported: 2021-10-24 16:58 UTC by Dircules
Modified: 2022-03-30 10:24 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:
Regression By:


Note You need to log in before you can comment on or make changes to this bug.
Description Dircules 2021-10-24 16:58:52 UTC
Some assignments for keys don't work. I noticed that
Tools > Customize > Keyboard > Strg+Alt+PgUp -> Modify
Tools > Customize > Keyboard > Strg+Alt+PgDn -> Modify
Tools > Customize > Keyboard > Strg+Alt+Shift+PgUp -> Modify
Tools > Customize > Keyboard > Strg+Alt+Shift+PgDn -> Modify
don't make any effect.
Similar customizings however, like Strg+Alt+Pos1, but also Alt+Shift+PgUp, work as expected.
I didn't perform an extensive survey on which combinations are concerned, but I think you should check the whole thing on occasion. Thank you.

And while you're at it: I wonder why some keys are excluded from customization? For instance, I badly miss combinations like "Ctrl+Alt++", and "Ctrl+Alt+-".

Steps to Reproduce:
1. Menu Tools > Customize, Tab Keyboard 
2. Scroll down to one of the mentioned Combinations, e.g. Ctrl+Alt+PgUp
3. Select any function (best one where the effect should be immediateliy visible)
4. Click "Modify" and "OK".
5. Test your assignment and prepare to cry.

Actual Results:
Nothing happened.

Expected Results:
Assignment of a key combination to a certain function.

Reproducible: Always

User Profile Reset: Yes

OpenGL enabled: Yes

Additional Info:
Version: (x64) / LibreOffice Community
Build ID: 0e133318fcee89abacd6a7d077e292f1145735c3
CPU threads: 8; OS: Windows 10.0 Build 19043; UI render: default; VCL: win
Locale: de-DE (de_DE); UI: de-DE
Calc: threaded
Comment 1 Rainer Bielefeld Retired 2021-10-31 10:23:56 UTC
REPRODUCIBLE with Installation of Version: (x64); Build ID: 87b77fad49947c1441b67c559c339af8f3517e22; CPU threads: 12; OS: Windows 10.0 Build 19042; UI render: Skia/Raster; VCL: win; Locale: de-DE (de_DE); UI: de-DE; Calc: threaded - My nnormal User Profile
1. open 1 Page Writer document
2. ˋTools → Customize → Keyboard → <Ctrl+Alt+PageUp> → RecordMacro → Modifyˊ
   » function appears in shortcut list
3. [ok]
4. <Ctrl+Alt+PageUp>
   Expected: Macro recording dialog appears
   Actual:   Nothing                                                  😥

Additional Test:
redo from (1), but for shortcut <Alt+0>
Expected = actual = Macro recording dialog appears in step 4

Additional info:
a) Assigning works fine for CALC:
11. open 1 Page Writer document
12. ˋTools → Customize → Keyboard → <Ctrl+Alt+PageUp> → RecordMacro → Modifyˊ
   » function appears in shortcut list
13. [ok]
14. <Ctrl+Alt+PageUp>
   Expected: Macro recording dialog appears
   Actual:   as expected                                             👌

b) not yet tested for Draw, Impress, ...

c) Already broken in Version: (x64)
  I can't tell whether that ever die work.

d) Related to "Bug 143096 - Numerous offered keyboard shortcuts do not work 
   in Linux and MacOS"?

e) Related to "Bug 49091 - UI: Alt-Left, Alt-Right keyboard shortcuts
Comment 2 Dircules 2021-11-02 16:11:18 UTC
In addition to this bug, it is to critizize that some default keyboard shortcuts are occupied but not listed in Tools > Custompize > Keyboard.
For instance, I assigned Shift+Alt+Right to a macro which inserts a right arrow (Wingdings 3, char 0x67) into the text.  And it works fine unless your cursor position is within a table. Here, the shortcut Shift+Alt+Right will decrease the horizontal size of the table cell.
Double seizures should not be possible as they lead to inconsistency, or at least surprising behavior.