Bug 168799 - Changing Heading keyboard shortcut issues
Summary: Changing Heading keyboard shortcut issues
Status: NEEDINFO
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
25.2.5.2 release
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: needsUXEval
Depends on:
Blocks: Shortcuts-Accelerators
  Show dependency treegraph
 
Reported: 2025-10-10 17:15 UTC by golemus
Modified: 2026-01-22 10:40 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description golemus 2025-10-10 17:15:08 UTC
Description:
Alt-Shift-Right: Heading 2 changes to Heading 3   OR in bullet list bullet goes to right
Alt-Shift-Left: Heading 2 changes to Heading 1     OR in bullet list bullet goes to left

IMO this is pretty logical way to organize things. It goes together with Alt-Shift-Up, Alt-Shift-Down for moving bullet items up/down (maybe even chapters up/down). This is how it works in MS Office and possibly couple of other programs.

BUT in Libre these keyboard shortcuts are not even mapped as default and when you try to map there are full of issues.


First of all there is in total 5 similar actions (listed below)

1. NAVIGATOR					Demote Outline Level
2. .uno.IncreMentIndent 			(Increase)
3. .uno.DecrementLevel 			(Demote Outline Level)
4. .uno.DecrementSubLevels 		(Demote Outline Level With Subpoints)
5. .uni.IncrementIndentValue 	     (Increment Indent Value)


3 and 4 do not affect anywhere else than bullet lists. Without any architectural changes it should be renamed to something else, e.g. "Demote Bullet List Outline Level" "Demote Bullet List Outline Level with Subpoints"

2. reminds most the action of MS Office but sometimes it stops working. I think there might be bugs involved in it.




Actual Results:
Alt-Shift-Right: Heading 2 changes to Heading 3   OR in bullet list bullet goes to right
Alt-Shift-Left: Heading 2 changes to Heading 1     OR in bullet list bullet goes to left

IMO this is pretty logical way to organize things. It goes together with Alt-Shift-Up, Alt-Shift-Down for moving bullet items up/down (maybe even chapters up/down). This is how it works in MS Office and possibly couple of other programs.

BUT in Libre these keyboard shortcuts are not even mapped as default and when you try to map there are full of issues.


First of all there is in total 5 similar actions (listed below)

1. NAVIGATOR					Demote Outline Level
2. .uno.IncreMentIndent 			(Increase)
3. .uno.DecrementLevel 			(Demote Outline Level)
4. .uno.DecrementSubLevels 		(Demote Outline Level With Subpoints)
5. .uni.IncrementIndentValue 	     (Increment Indent Value)


3 and 4 do not affect anywhere else than bullet lists. Without any architectural changes it should be renamed to something else, e.g. "Demote Bullet List Outline Level" "Demote Bullet List Outline Level with Subpoints"

2. reminds most the action of MS Office but sometimes it stops working. I think there might be bugs involved in it.




Expected Results:
Alt-Shift-Right: Heading 2 changes to Heading 3   OR in bullet list bullet goes to right
Alt-Shift-Left: Heading 2 changes to Heading 1     OR in bullet list bullet goes to left

IMO this is pretty logical way to organize things. It goes together with Alt-Shift-Up, Alt-Shift-Down for moving bullet items up/down (maybe even chapters up/down). This is how it works in MS Office and possibly couple of other programs.

BUT in Libre these keyboard shortcuts are not even mapped as default and when you try to map there are full of issues.


First of all there is in total 5 similar actions (listed below)

1. NAVIGATOR					Demote Outline Level
2. .uno.IncreMentIndent 			(Increase)
3. .uno.DecrementLevel 			(Demote Outline Level)
4. .uno.DecrementSubLevels 		(Demote Outline Level With Subpoints)
5. .uni.IncrementIndentValue 	     (Increment Indent Value)


3 and 4 do not affect anywhere else than bullet lists. Without any architectural changes it should be renamed to something else, e.g. "Demote Bullet List Outline Level" "Demote Bullet List Outline Level with Subpoints"

2. reminds most the action of MS Office but sometimes it stops working. I think there might be bugs involved in it.





Reproducible: Always


User Profile Reset: No

Additional Info:
Alt-Shift-Right: Heading 2 changes to Heading 3   OR in bullet list bullet goes to right
Alt-Shift-Left: Heading 2 changes to Heading 1     OR in bullet list bullet goes to left

IMO this is pretty logical way to organize things. It goes together with Alt-Shift-Up, Alt-Shift-Down for moving bullet items up/down (maybe even chapters up/down). This is how it works in MS Office and possibly couple of other programs.

BUT in Libre these keyboard shortcuts are not even mapped as default and when you try to map there are full of issues.


First of all there is in total 5 similar actions (listed below)

1. NAVIGATOR					Demote Outline Level
2. .uno.IncreMentIndent 			(Increase)
3. .uno.DecrementLevel 			(Demote Outline Level)
4. .uno.DecrementSubLevels 		(Demote Outline Level With Subpoints)
5. .uni.IncrementIndentValue 	     (Increment Indent Value)


3 and 4 do not affect anywhere else than bullet lists. Without any architectural changes it should be renamed to something else, e.g. "Demote Bullet List Outline Level" "Demote Bullet List Outline Level with Subpoints"

2. reminds most the action of MS Office but sometimes it stops working. I think there might be bugs involved in it.
Comment 1 golemus 2025-10-10 17:17:55 UTC
Apologies for putting the same text 3 times. If somebody has editing right he could remove 2 duplicates or replace them with .
Comment 2 m_a_riosv 2025-10-10 23:06:23 UTC Comment hidden (obsolete)
Comment 3 m_a_riosv 2025-10-10 23:07:46 UTC
Sorry.
What I think works:

Alt-Shift-Right Promote Outline level.
Alt-Shift-Left  Demote Outline level.
Comment 4 Heiko Tietze 2026-01-22 10:40:10 UTC
Demote Outline Level / .uno:DecrementLevel and Demote Outline Level with Subpoints / .uno:DecrementSubLevels as well as the Promote* equivalents are not assigned to a shortcut by default - but available. You can promote/demote with tab/backspace.

Is this sufficient for you?