[GH-ISSUE #309] Capturing keystrokes #1621

Open
opened 2026-03-01 18:46:58 +03:00 by kerem · 2 comments
Owner

Originally created by @user3323 on GitHub (Apr 3, 2018).
Original GitHub issue: https://github.com/NickeManarin/ScreenToGif/issues/309

Originally assigned to: @NickeManarin on GitHub.

Two "remove" buttons:

1st remove button:
image

2nd remove button:
image

"Remove key stroke" or "Remove key stroke"? Hmmm... maybe "Remove key stroke"!


"Ctrl+C" issue.... what is that?
I didn't press "Ctrl+C" at all.
It is totally confusing text.
So, why is it displaying "Ctrl+C" for the all way long for my GIF ?
And how to remove it?

image

If "Ctrl+C" is just shown for testing font size etc., it is not good. I pressed, for example "Ctrl + Alt + Down"..... and "Ctrl + C" is much SHORTER than "Ctrl + Alt + Down" .... so when I'm testing "Ctrl+C" - width and height of my testing "Ctrl+C" - is OK, but then, when "Control + Alt + Down" appears - it is absolutely different!


Ctrl = Control ?

image

What is the need to give a fullname "Control" for Ctrl ?
It is absolutely redundant.
Ctrl should be Ctrl.

PS: let users replace "Down" with ↓ , "Up" with ↑ , etc....


Order of the keystrokes issue.

When I press "Ctrl" then "Alt" then "Down" --> I expect to see them in this exact order... but instead I get "Alt" then "Control" then "Down".
In some cases it matters.


Undo / Redo

After saving the layer of keystrokes onto gif, there is no way back!
How can I undo this?
And then redo it?
You know, "Ctrl+Z", "Ctrl+Y" thing...

Originally created by @user3323 on GitHub (Apr 3, 2018). Original GitHub issue: https://github.com/NickeManarin/ScreenToGif/issues/309 Originally assigned to: @NickeManarin on GitHub. _**Two "remove" buttons:**_ 1st remove button: ![image](https://user-images.githubusercontent.com/24613274/38257825-b8f52df8-3769-11e8-9947-679660da13c0.png) 2nd remove button: ![image](https://user-images.githubusercontent.com/24613274/38257859-ca5ffcee-3769-11e8-94b0-c19be9da35a6.png) "Remove key stroke" or "Remove key stroke"? Hmmm... maybe "Remove key stroke"! -------------------- **_"Ctrl+C" issue...._** what is that? I didn't press "Ctrl+C" at all. It is totally confusing text. So, why is it displaying "Ctrl+C" for the all way long for my GIF ? And how to remove it? ![image](https://user-images.githubusercontent.com/24613274/38257998-18c12142-376a-11e8-9131-f63efe27e713.png) If "Ctrl+C" is just shown for testing font size etc., it is not good. I pressed, for example "Ctrl + Alt + Down"..... and "Ctrl + C" is much SHORTER than "Ctrl + Alt + Down" .... so when I'm testing "Ctrl+C" - width and height of my testing "Ctrl+C" - is OK, but then, when "Control + Alt + Down" appears - it is absolutely different! -------------------- _**Ctrl = Control ?**_ ![image](https://user-images.githubusercontent.com/24613274/38259112-e0c0e298-376c-11e8-8ee8-7e90d577fa2f.png) What is the need to give a fullname "Control" for Ctrl ? It is absolutely redundant. Ctrl should be Ctrl. PS: let users replace "Down" with ↓ , "Up" with ↑ , etc.... -------------------- **_Order of the keystrokes issue._** When I press "Ctrl" then "Alt" then "Down" --> I expect to see them in this exact order... but instead I get "Alt" then "Control" then "Down". In some cases it matters. -------------------- **_Undo / Redo_** After saving the layer of keystrokes onto gif, there is no way back! How can I undo this? And then redo it? You know, "Ctrl+Z", "Ctrl+Y" thing...
Author
Owner

@laiqun commented on GitHub (Apr 7, 2018):

the first is change keystroke ,the next is true of 'remove keystrokes',just display issue

<!-- gh-comment-id:379422668 --> @laiqun commented on GitHub (Apr 7, 2018): the first is change keystroke ,the next is true of 'remove keystrokes',just display issue
Author
Owner

@NickeManarin commented on GitHub (May 5, 2018):

Two "remove" buttons:

I fixed it. Only one button is now being displayed.

"Ctrl+C" issue.... what is that?

It's just an example to see how it will look like.

Ctrl = Control ?

I agree with this. I want to implement this kind of personalization, letting users configure how the keys are displayed.

Order of the keystrokes issue.

This one will be difficult to implement. I only get a list of key modifiers (Control, Alt, Shift, etc) and the main key, but not when each one was pressed.
I could analize previous frames, looking for each pressed keys, but not sure if it's worth the effort.

Undo / Redo

Uhh, you can simply press Ctrl + Z to undo. It even let you undo your changes to the keystrokes (if you erased or added any other keys).

<!-- gh-comment-id:386833646 --> @NickeManarin commented on GitHub (May 5, 2018): > Two "remove" buttons: I fixed it. Only one button is now being displayed. > "Ctrl+C" issue.... what is that? It's just an example to see how it will look like. > Ctrl = Control ? I agree with this. I want to implement this kind of personalization, letting users configure how the keys are displayed. > Order of the keystrokes issue. This one will be difficult to implement. I only get a list of key modifiers (Control, Alt, Shift, etc) and the main key, but not when each one was pressed. I could analize previous frames, looking for each pressed keys, but not sure if it's worth the effort. > Undo / Redo Uhh, you can simply press Ctrl + Z to undo. It even let you undo your changes to the keystrokes (if you erased or added any other keys).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ScreenToGif#1621
No description provided.