ShareX / ShareX

ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key. It also allows uploading images, text or other types of files to many supported destinations you can choose from.
https://getsharex.com
GNU General Public License v3.0
28.11k stars 3.1k forks source link

Request: offer to use CTRL+C for copying the content of the captured image #3495

Closed AndroidDeveloperLB closed 5 years ago

AndroidDeveloperLB commented 5 years ago

Here:

image

We have copy-to-clipboard, but its shortcut is non-standard (CTRL+SHIFT+C), instead of CTRL+C.

Please allow to use CTRL+C instead.

Jaex commented 5 years ago

Reason we made it like this because Ctrl+C is reserved for copying shapes (rectangle, image, drawing etc.). So in future we can add copy/paste support to shapes. This is same in other image editors too.

AndroidDeveloperLB commented 5 years ago

Why would I want to copy a shape? It's a screenshot app... Anyway, what happens if no shape is selected for copying? Why wouldn't it copy entire screenshot?

I don't know of image editors that work this way. Only if you choose the selection tool and choose to copy it, it copies the content of what was selected.

AndroidDeveloperLB commented 5 years ago

On which app do you see that CTRL+C copies a shape instead of the content or the selected content? See here for example: https://www.getpaint.net/

diegoteliz commented 5 years ago

I'm agree with @AndroidDeveloperLB

Usually after you copy something, then you'll paste it somewhere else, and the shortcut on any app would be CTRL + V. So having CTRL + C and not CTRL + SHIFT + C would have much more sense.

I've been using the app for more than a month (everyday) and I just don't get used to it...

(btw, I get the point about using CTRL+C to copy shapes, but current behavior if you don't have any shape selected is to copy the coordinates. Maybe considering that as alternative?)

noselasd commented 5 years ago

Any update on this ? 100% of the use I have with sharex is to copy the image elsewhere (mail/documentation), and having copy be a non standard shortcut is quite a big negative with this app compared to other screenshot apps.

AndroidDeveloperLB commented 5 years ago

Please at least bring us the option to choose. It's frutstrating me every time I try it. Because of this, I try to avoid all hotkeys within the app, and use only the mouse, as I don't trust it to do what's most intuitive...

Pikachu920 commented 3 years ago

if anyone else is interested in this functionality, I wrote an autohotkey script to accomplish it:

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn  ; Enable warnings to assist with detecting common errors.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.

#Persistent
SetTitleMatchMode, 1
Return

#If WinActive("ahk_exe ShareX.exe") and WinActive("ShareX - Image editor -")
^C::
Send ^+c
Return

It just sends ctrl+shift+c in place of ctrl+c when the sharex image editor is the active window

GoldenMaximo commented 2 years ago

@Jaex should re-consider adding this as an option in the future. At the very least there should be an option to customize this binding. It would only make sense for an screenshot app as I highly doubt there are more users who care about copying coordinates than screenshots. Lots of people mentioned this issue before and I'm sure I won't be the last one.

EdoanR commented 2 years ago

I think this should be re-considered. I use this all the time in others screenshot app.

  1. Select region
  2. Ctrl + C
  3. Region selection closes automatically
  4. Done!

Then I go to where I want to paste then press Ctrl + V. I never have used a copy of a shape for anything, so would be cool if had an optional option to copy the image instead of a shape.

( Also automatically close region selection after pressing Ctrl + C )

mystcreater commented 2 years ago

I think there should be an option to configure hotkeys from the editor in which case "ctrl+c" or "ctrl+shift+c" would be a simple option configured by the user.

Currently, it's a brain switch for me to think using "ctrl+shift+c" instead of "ctrl+c".

I agree we rarely copy shapes on the screen. At least, it's not a reflex. I usually draw another shape in this case.

raycodes27 commented 1 year ago

Please switch these two commands. We want to copy images using Ctrl+C and copy shapes using Ctrl+Shift+C.

Any one who have made this possible in an easier way would be much appreciated if its shared. Thank you.

c1p0 commented 1 year ago

I'm fairly new to ShareX, but I've managed to configure my workflow almost entirely except for this. CTRL + C to copy the image directly to clipboard just makes sense and there should be an option to have it PLEASE and THANK YOU!!!!

c1p0 commented 1 year ago

if anyone else is interested in this functionality, I wrote an autohotkey script to accomplish it:

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn  ; Enable warnings to assist with detecting common errors.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.

#Persistent
SetTitleMatchMode, 1
Return

#If WinActive("ahk_exe ShareX.exe") and WinActive("ShareX - Image editor -")
^C::
Send ^+c
Return

It just sends ctrl+shift+c in place of ctrl+c when the sharex image editor is the active window

I managed to accomplish this with the Keyboard Manager from PowerToys.

Tim567 commented 1 year ago

I managed to accomplish this with the Keyboard Manager from PowerToys.

image

Just add this in PowerToys and you are done.

ParadiseFallen commented 9 months ago

there must be configurable hotkeys for editor. So anyone will configure as want.

snowman commented 6 months ago

what I missed is the copy(Ctrl-C) of selection/region without crop, like fscapture does

pookdeveloper commented 2 months ago

It would be nice to be able to configure the access keys for the editing part, thanks

diegoteliz commented 2 months ago

Great to see this one finally implemented on v16.0.1 🎉

Thank you guys 👏

AndroidDeveloperLB commented 2 months ago

@diegoteliz For a moment I thought I need to change some settings. It is this way now by default, right?

diegoteliz commented 2 months ago

@diegoteliz For a moment I thought I need to change some settings. It is this way now by default, right?

Yes, I just updated from v15.0.0 to v16.0.1 and now it copies with CTRL+C by default.

AndroidDeveloperLB commented 2 months ago

@diegoteliz Nice . Thank you all !

m-alice commented 2 months ago

Yes, I just updated from v15.0.0 to v16.0.1 and now it copies with CTRL+C by default.

how do i re-train my reflexes to use it and not ctlr+shift+c? ;_( i know, i need the sound when copy to the clipboard was succeed

asyncmeow commented 1 month ago

Could an option be added to revert to the old behavior? I worked around it with a PowerToys keyboard remap to go back to ctrl+shift+c, but having this as a native ShareX option would be best IMO.

Or in other words, could an option be added to re-enable spacebar heating?

magnumpci commented 1 month ago

Could an option be added to revert to the old behavior? I worked around it with a PowerToys keyboard remap to go back to ctrl+shift+c, but having this as a native ShareX option would be best IMO.

Or in other words, could an option be added to re-enable spacebar heating?

Indeed. Took a google search to find out why what had been working, Ctrl + C to copy a laid down ShareX control (speech bubble for example), was now just closing the ShareX capture annotate window...

It was rather upsetting that this was the solution, that Ctrl + C now just closes the damn ShareX annotate window - hell, I thought it crashed. Now I have to figure how to get it working the way it was initially intended and appreciated.