Bug 159576 - Feature Request: Change Capitalization by SELECT + CAPS LOCK
Summary: Feature Request: Change Capitalization by SELECT + CAPS LOCK
Status: RESOLVED WONTFIX
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: needsUXEval
Depends on:
Blocks:
 
Reported: 2024-02-05 17:06 UTC by gt1wp6k1
Modified: 2024-02-06 09:56 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 gt1wp6k1 2024-02-05 17:06:06 UTC
Description:
Issue: For years on multiple applications, I keep trying to EDIT previously typed incorrect case, such as CAPS LOCK inadeptly left on/off or deciding a String would be better presented if it wasn't in ALL CAPS, by selecting all the text in question and then pressing the CAPS LOCK button on the keyboard. This clearly does nothing, but it feels like it should. 

Solution: LibreOffice subscribe to status of CAPS LOCK on systems that support (PCs must allow this for it to show as overlay of CAPS LOCK ON such as on my work PC) and when text is selected (highlighted) and then a change in the caps lock state is identifed invert Cap to lowercase and vice versa.  

Steps to Reproduce:
type word with caps lock on 
Highlight word with SHIFT+Arrow (or mouse)
press CAPSLOCK button on keyboard

Actual Results:
No reaction

Expected Results:
CHANGE text from "yOUR mOM" to "Your Mom"


Reproducible: Always


User Profile Reset: No

Additional Info:
Version: 7.6.2.1 (X86_64) / LibreOffice Community
Build ID: 56f7684011345957bbf33a7ee678afaf4d2ba333
CPU threads: 12; OS: Windows 10.0 Build 19045; UI render: Skia/Raster; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: threaded
Comment 1 V Stuart Foote 2024-02-05 20:16:45 UTC
We already provide ICU library transliteration based UNO toggle to upper case, to lower case, to capitalize every word, and to sentence case each with an accelerator, as well as a cyclic widget to apply the affect in sequence (Shift + F3).

If you don't like the shortcut or accelerators assigned, use the Tools -> Customize and set a keyboard or context menu.

The os/DE keyboard mapping of the <Caps Lock> key is not otherwise available to customize, and not clear making it so would be of benefit cross platform for the unmoderated <Caps Lock> key to toggle between .uno:ChangeCaseToUpper and .uno:ChangeCaseToLower

IMHO => WF
Comment 2 Heiko Tietze 2024-02-06 09:56:25 UTC
(In reply to gt1wp6k1 from comment #0)
> ...it feels like it should. 
I guess there are not too many users with the same idea of caps lock. It would be unfamiliar for almost every user, block the default interaction (toggling between upper/lower case input), and orthogonal to the inbuilt autocorrect functionality (at least two upper case characters on the beginning are corrected, if enabled).

Stuart explained the supposed workflow, and I agree with the WF verdict (as always: feel free to reopen in order to gather more opinions).

Thanks for reporting your idea. Please don't hesitate to keep on.