Show HN: A simple app to make Ctrl+V paste unformatted text by default (Windows)
github.com
github.com
Works across browsers/OS so I don't need to think about it.
I know many people happily use Ditto Clipboard Manager, but I just wanted a simple app which I could quickly tweak as needed.
It only strips the formatting if the Clipboard content is TextDataFormat.Rtf or TextDataFormat.Html, so far that has worked very well for me.
In my app, Alt+Ins pops up a text editor (a-la Notepad) with the clipboard content already pasted.
Even then, it is not consistent. E.g., in VSCode, Ctrl+Shift+V is a shortcut for markdown preview.
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.
- 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.
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.
Might be app-specific.
(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...)