<html>
<head>
<base href="https://bugs.documentfoundation.org/">
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_UNCONFIRMED "
title="UNCONFIRMED - FORMATTING UI: Select a Recent Background Color with custom Shortcut Key"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=138722">138722</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>FORMATTING UI: Select a Recent Background Color with custom Shortcut Key
</td>
</tr>
<tr>
<th>Product</th>
<td>LibreOffice
</td>
</tr>
<tr>
<th>Version</th>
<td>6.1.5.2 release
</td>
</tr>
<tr>
<th>Hardware</th>
<td>x86-64 (AMD64)
</td>
</tr>
<tr>
<th>OS</th>
<td>Linux (All)
</td>
</tr>
<tr>
<th>Status</th>
<td>UNCONFIRMED
</td>
</tr>
<tr>
<th>Severity</th>
<td>enhancement
</td>
</tr>
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Component</th>
<td>Calc
</td>
</tr>
<tr>
<th>Assignee</th>
<td>libreoffice-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>ralacroix@hydro.mb.ca
</td>
</tr></table>
<p>
<div>
<pre>Description:
Current behaviour - a custom shortcut key bound to Category:{Format},
Function:{Background Color} sets the cell background colour to "No Fill". This
is possibly a bug when the current Background Color is something else.
Requested behaviour - successive strokes of the custom shortcut key alternates
the cell's Background Color between the current selection of the Background
Color tool, and "No Fill".
Another proposal (more complex but more functional) - instead of alternating
between the 2 choices above, each keypress chooses the next colour in the list
of Recent colours of the Background Color tool. This allows the user to rapidly
select from among Recent colours while keeping both hands on the keyboard. When
the user tries to go beyond the end of the list, automatically open the
Background Color tool. This tool already has a good keyboard interface for
selecting another colour (arrows navigate, Enter accepts, "r" jumps to the
Recent list, Esc cancels) which gets added to the Recent list. To be most
useful, change the Recent list into a Recent history queue, where the most
recently used colour is moved to the head of the queue. Since the cell changes
colour instantaneously with each keystroke, the move up the queue occurs when a
different keystroke or mouse click happens. This would allow the user to
repeatedly assign the same colour multiple times with just one keystroke.
Note that either of these proposals is compatible with current functionality
when the user has not yet selected a colour.
Steps to Reproduce:
1. Assign a custom shortcut key (for example F3) to Background Color
1a navigate to Tools > Customize
1b choose the Keyboard tab
1c select F3 in the Keystroke list
1d select Format in the Category list
1e select Background Color in the Function list
1f click Modify
1g click OK
2. Pick a colour in the Background Color tool; the active cell changes colour
3. Press F3; the cell Background Color is set to No Fill
4. Select another cell
5. Press F3; nothing happens, the Background Colour is still No Fill
Actual Results:
As noted in steps 3 to 5 in Steps to Reproduce
Expected Results:
If the current operation is considered to be a bug, then pressing F3 should set
the cell's Background Colour to the current setting of the Background Color
tool. There should have been no change in Step 3 and Step 5 should have set the
colour.
Reproducible: Always
User Profile Reset: No
OpenGL enabled: Yes
Additional Info:
Version: 6.1.5.2
Build ID: 1:6.1.5-3+deb10u6
CPU threads: 12; OS: Linux 4.19; UI render: default; VCL: x11;
Locale: en-CA (en_CA.utf8); Calc: group threaded
If current functionality is NOTABUG, then consider this request to be an
enhancement request.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>