mirror of
https://github.com/NickeManarin/ScreenToGif.git
synced 2026-04-25 15:15:51 +03:00
[GH-ISSUE #43] [Feature request] Screen Recorder - Capture keyboard input (shortcuts) #1409
Labels
No labels
copy cats
duplicated
future feature
pull-request
⬜ Accepted
⬜ Completed
⬜ Help Wanted 💪
⬜ In Progress
⬜ Missing Details
⬜ Pending
⬜ Waiting For Answer ⏳
🆕 feature preview
🔷 Bug 🐛
🔷 Out Of Scope
🔷 Out Of Scope
🔷 Question
🔷Enhancement
🔷Enhancement
🔷Invalid / External
🔷Knowledge Base
🔷Won't Fix
🕑 High
🕑 High
🕑 High
🕕 Medium
🕙 Low
🕛 Critical
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ScreenToGif#1409
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @KrzysztofKarol on GitHub (Dec 3, 2016).
Original GitHub issue: https://github.com/NickeManarin/ScreenToGif/issues/43
Originally assigned to: @NickeManarin on GitHub.
Option to capture keyboard input shortcuts (eg. CTRL +A, CTRL + D) and add it to frame.
The question is where to show it? Center, with opacity?
@NickeManarin commented on GitHub (Dec 3, 2016):
I was thinking about recording the key strokes and giving the option to add as overlay with customizations.
@sirtet commented on GitHub (Jan 18, 2017):
Yes, this would be an awesome feature.
Recording mouse-clicks is already great, but keys are also quite important for tutorial-type recordings.
I'd like to show all key-presses with their duration:
eg. show key representations along the bottom of the screen. Show each key from the moment on it is pressed, add more keys next to it as combinations are pressed, remove each as the key is released.
@sirtet commented on GitHub (Feb 4, 2017):
To reasonably show also very short key-presses, some kind of fade-effect would be needed, but i guess that's obvious for @NickeManarin, as you have already done this for the click-events?
PS:
Only left-clicks are currently recorded.
Even though seldom, some cases might need to indicate right-clicks too...
@NickeManarin commented on GitHub (Feb 11, 2017):
@sirtet Yeah, that's a problem, but mouse clicks are recorded during each frame capture.
Also, if you press two keys between the capture of one frame, I have to show both keys
@NickeManarin commented on GitHub (Feb 15, 2017):
Almost there...
@sirtet commented on GitHub (Feb 15, 2017):
great!
Some Ideas:
1.
Did you try to display bottom-left instead of centered?
I think it will be more readable, now characters are moving when more are pressed...
Having them left, they would only move if earlyer-pressed ones are released.
Or keys could maybe keep their position, leaving blanks for released keys? This would probably work for most cases, as pressing many keys at the same time is quite rare.
I would not comma-separate, but give them a background (same as mouse-click?).
Pressing the comma- key would currently look... how?
Pressing keys with longer names like ctrl would currently look how?
@NickeManarin commented on GitHub (Feb 15, 2017):
There's a lot of options, like a Caption, + background. :)
Or make them go upwards? I think this could be an option.
Nice! It needs to be customizable, so you could use any text as separator. This would enable the keys to go upwards by using a new line as separator. I also should add an option to block how many keys can appear at the same time.
This feature has the same properties as the Caption + a background option.
Special keys are still being displayed as their internal names, such as Oemcomma. I have to fix this. Should be easy to convert to text. I'm not sure if someone would benefit from using the internal name instead.
Modifier keys are attached as their internal names too, with a '+' sign before the normal keys. I have to polish this too, to accept multiple modifiers.
@NickeManarin commented on GitHub (Feb 18, 2017):
I believe that's it.
@sirtet commented on GitHub (Feb 18, 2017):
Wow, looks nice.
I thought, that maybe it could be useful if there was a visible difference between the actual key press duration, and the added delay.
But that could be added later if really needed, right?
@NickeManarin commented on GitHub (Feb 18, 2017):
Right now I'm not capturing the real duration of the key press, I'm just capturing the keys between frame number 1 and frame number 2.
With that in mind, I did start to implement a viewer/editor to view/edit the keys before applying. So, yes, possible and future feature.
@yzhang-gh commented on GitHub (Jul 26, 2017):
Great work! 👍
Could you please add some filters such as "ignore single modifier key", "only capture key chords"?
And it could be better to add fade-effect, I guess that will decrease opacity per frame?
@hughes commented on GitHub (Jan 5, 2018):
If you've landed on this issue from a google search and can't figure out how to use this feature:
@kiewic commented on GitHub (Aug 13, 2019):
How to display the pressed keys should go into the FAQ page 😊
@cavo789 commented on GitHub (Apr 29, 2020):
Hello guys
If I good understand keystroke recording is possible but I didn't find where. I've installed the very latest version of ScreenToGif (2.23.1) and, when starting the recording, I didn't find "Key Strokes" on the screen. Am I missing something ?
Thanks !
@NickeManarin commented on GitHub (Apr 29, 2020):
@cavo789 Read the comment made by Hughes.
@cavo789 commented on GitHub (Apr 30, 2020):
Hello
Better this morning... I've found where to make it happens.
Have read more than once the last comment of Hughes (thanks) but has missing the last and very important part: after recording
So, starting the recording already capture keystrokes.
But we need to "show" them once the recording has been ended. And, to do this, after recording we need to go to the
Imagetab, click on theKey Strokesand click onApplyto make key strokes visible on the captured gif.Thanks NickeManarin.
(note: did't find in the FAQ how to, seems the page is missing)
@NickeManarin commented on GitHub (May 7, 2020):
@cavo789 Yes, the wiki is imcomplete.
@cavo789 commented on GitHub (May 7, 2020):
@NickeManarin Really no worries, your tool is really, really, really! nice and so much useful.
Now, I know where is the Keystrokes feature ;-)
Thank you Nicke.
@cool-delete commented on GitHub (Nov 16, 2021):
I tried to use the record keyboard button "Key Strokes" on the Image tab click Apply and then prompt
There 's No KeyStorkes on Your Recording.os:win10 20H
version :2.34
@NickeManarin commented on GitHub (Nov 28, 2021):
@cool-delete Were you typying into an application that was running as admin? Or perhaps some other uncommon application?
@cool-delete commented on GitHub (Dec 7, 2021):