ffMathy / Shapeshifter

A clipboard manager for the 21st century.
276 stars 44 forks source link

Remote Desktop Connection Ctrl V not working #441

Open SmartManoj opened 6 years ago

SmartManoj commented 6 years ago

In RDCs , ctrl v does not work but only context menu paste option

KoalaBear84 commented 6 years ago

Also another ticket for RDP #173

But this one is possibly different. I saw code suspiciousProcesses which includes TeamViewer and RDP (mstsc) I thought.

I don't know if it is supposed to work right now. I think it should work.

SmartManoj commented 6 years ago

And in AnyDesk too

ffMathy commented 6 years ago

I think RDP copying is still broken, but will leave this open and confirm once I get time.

ffMathy commented 6 years ago

How does it "Not work"? Please describe exactly what is happening.

SmartManoj commented 6 years ago

It does nothing when pressing ctrl v .

KoalaBear84 commented 6 years ago

Tested it with mRemote. If not fullscreen it will show overlay, but does not paste because the keypresses are not propagated to the underlying ActiveX control.

If in fullscreen it does not show overlay, but paste over and over again like Shapeshifter is not running.

Should be the same experience as with mstsc / official Remote Desktop.

SmartManoj commented 6 years ago

Workaround until fix AHK win+v to activate while on rdp

#SingleInstance, force
Suspend, 
#v::
Suspend, 
return
^v::
c:=Clipboard
c:=RegExReplace(c, "\r\n?|\n\r?", "`n")
SendInput {Raw}%c%
MsgBox, %c%
return 
KoalaBear84 commented 6 years ago

It would also be nice if Shapeshifter should disable hotkey's when MSTSC of other RDP tools are open so Windows will take over.

Maybe look into this as a workaround?

SmartManoj commented 6 years ago

@KoalaBear84 #469

SmartManoj commented 6 years ago

Another workaround - ahk ^v::Send {AppsKey}{p}

SmartManoj commented 5 years ago

It would also be nice if Shapeshifter should disable hotkey's when MSTSC of other RDP tools are open so Windows will take over.

Maybe look into this as a workaround?

How to do this?