tiny-pilot / tinypilot

Use your Raspberry Pi as a browser-based KVM.
https://tinypilotkvm.com
MIT License
2.94k stars 244 forks source link

Support keyboard macros / shortcuts #481

Open mtlynch opened 3 years ago

mtlynch commented 3 years ago

Several users have requested some way of saving key sequences like Ctrl + Alt + Del (for Windows) or ScrLk + 1 (for certain KVMs).

We should offer a command for executing common macros and adding user-defined key sequences.

db39 commented 1 year ago

A user on the forum has requested this functionality to enter keyboard shortcuts like ALT+TAB.

storm134 commented 8 months ago

i would like to add my own keyboard shortcuts. right now this is the biggest issue i see. we design our own in house software and hardware and some of the design require you to press and hold a key then press the desired number for what you want to do. normally not big deal the employee does this at the station. but would be great for them to be able to do it remotely. would also be great to be able to use this with a kvm. i am not opposed to buying one for every machine but that can start to take up space and power. maybe offer a tiny pilot version that cost more but works with kvm

bjs169 commented 5 months ago

Definitely would like to see this feature. Not having ALT-TAB on the remote machine definitely hurts productivity. The TinyPilot virtual keyboard doesn't really help in this use case. As it is just faster to use the mouse to find the desired window. Rather than another item in the Keyboard Shortcuts menu, I'd like to see TinyPilot support a local to remote keyboard shortcut mapping. For example, to send an ALT-TAB to the remote machine I could type CTRL-A-T on my local machine and TinyPilot would translate it. Or perhaps something like CTRL-T-P-1, CTRL-T-P-2, CTRL-T-P-3, etc. that would allow custom mapping from local to remote. I use a Stream Deck so I can send infinitely long key combos with the push of a button, so length or complexity of the shortcut isn't important to me, but understand it would be to others.

db39 commented 4 months ago

Another user on the forum has expressed interest in a feature like this to send CTRL, CTRL, and a number to their target machine.

db39 commented 2 months ago

Another user has expressed interest in this functionality via Helpscout.