Even then, it is not consistent. E.g., in VSCode, Ctrl+Shift+V is a shortcut for markdown preview.
Works across browsers/OS so I don't need to think about it.
(some links showing those people exist: https://havecamerawilltravel.com/photographer/set-paste-matc..., https://ux.stackexchange.com/questions/30821/why-doesnt-past..., https://www.houkconsulting.com/2020/01/paste-text-without-fo...)
- Copying links.
- Copying a whole webpage and keeping headings.
- Sometimes keeping bold and italics are nice.
However when you paste something and it just preserves the font (typeface, color and size) of the entire copy it is just annoying.
Overall I think I like it most of the time. Also cook with things like GNOME Terminal's copy-as-html you can copy/past a command log with highlighting which is a killer feature. I also have a browser extension which lets my copy a bunch of Tabs as HTML links (<a href={url}>{title}</a>) which is great for pasting places that support it.
I think the real problem is that there is no universal way to drop back to plain text. Ctrl-Shift-V usually works, but it isn't universal.
This goes back to my idea that we should have Universal Semantic Shortcuts. For example instead of sending Ctrl-v to the app. My desktop environment should handle that and send a Paste event. And Ctrl-Shift-V should universally send a Paste even with just the plain text content.
I think there are a lot of common actions that could be handled like this, and it means that you can remap Paste across all your applications.
Maybe we should take inspiration from Apple and map Super-v to the Paste event and slowly transition. Since few if any Linux apps bind to the Super key (is that even possible?) it would be a good place to add these new Semantic Shortcuts.
Same as the infamous "Terminate batch job (Y/N)?" prompt, upon hitting Ctrl+C. Who would every want to continue a .BAT script after trying to stop it? To make it worse, hitting Ctrl+C again cancel that prompt and continues the script. Some lost data because of that.
Is that a potential enhancement.
crtl + shift + v
Usually works when pasting in text to most sites on Chrome and FirefoxPureText works perfectly for me, so I'm curious to know how this differs, and if it has any benefits over PureText?
There is one useful feature unique to my app (AFAIK), it's Win+Ins for pasting into a command line. It replaces all line breaks with spaces, so nothing gets automatically executed upon pasting.