microsoft / PowerToys

Windows system utilities to maximize productivity
MIT License
111.45k stars 6.56k forks source link

Enhance Advanced Paste with "Advanced Copy" #33110

Open e-t-l opened 5 months ago

e-t-l commented 5 months ago

Description of the new feature / enhancement

Include enhancements to the copy function in addition to the paste function. For example, there could be a "private copy" function that, when invoked, copies the text/object without storing it in the Windows clipboard history. Optionally, it could also clear privately copied objects from the clipboard after a set duration (e.g. 60 seconds).

Scenario when this would be used?

Useful for copying sensitive information to the clipboard, especially if clipboard history is synced between multiple signed-in Windows devices (even if sync is not enabled, so long as clipboard history is enabled, Windows stores the clipboard history in plaintext.)

Supporting information

This is something that can be done by lots of password manager programs, e.g. KeePassXC, where copying a password field makes the password paste-able using the normal Ctrl+V shortcut or right-click + "Paste", but the password is not accessible in the Win+V Windows clipboard history. Also, the copied password somehow has a lifetime of 60 seconds, i.e. it is only available to paste for 60 seconds after being copied before being erased from the internal clipboard. I have no idea how this is implemented code-wise, unfortunately, otherwise this feature request would be a pull request.

github-actions[bot] commented 5 months ago

Hi I'm an AI powered bot that finds similar issues based off the issue title.

Please view the issues below to see if they solve your problem, and if the issue describes your problem please consider closing this one and thumbs upping the other issue to help us prioritize it. Thank you!

Closed similar issues:

Note: You can give me feedback by thumbs upping or thumbs downing this comment.

stefanstranger commented 5 months ago

In the category of enhancing the enhanced Paste I would like the option to configure a locally running LLM/SLM for the Enable Paste with AI setting. Now the only configurable option is OpenAI.

/Stefan

e-t-l commented 5 months ago

@stefanstranger this comment seems off-topic for this issue. To help keep things as simple and organized and possible, please open a separate issue to discuss your enhancement idea.