Paste GIFs into Signal Desktop with a single global keyboard shortcut.
Tested on Windows and MacOS. Needs testing on Linux.
- Copy a GIF url to your clipboard.
- (Only on Windows and Linux) Have your Signal Desktop conversation open and focused.
- Press
Ctrl + g
to paste the GIF into Signal Desktop.
Install signal-desktop-gif
from PyPI using any tool you like, e.g. pip
or pipx
.
You could also just install using rye
, see the Development section below.
pip install signal-desktop-gif
Run the script with signal-desktop-gif
:
signal-desktop-gif
- Install rye.
- Clone this repo and run
rye sync
in its root. rye run signal-desktop-gif
TODO.
For now, you have to edit the source code and change the various GLOBAL_CONFIG_VARIABLES
(including shortcuts) in the script.
- Shortcuts and other options are not configurable yet.
- Quitting on Windows is buggy, you can use
Ctrl + Shift + e
to exit the script ifCtrl + c
doesn't work.
- signalapp/Signal-Desktop#4841
- Thanks to this Reddit post for pointing out that HTTP URLs can be pasted directly into Signal Desktop (well, at least on Windows and Linux, MacOS doesn't support this).