_Two "remove" buttons:_
1st remove button:

2nd remove button:

"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?

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 ?_

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...
the first is change keystroke ,the next is true of 'remove keystrokes',just display issue
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).
Most helpful comment
I fixed it. Only one button is now being displayed.
It's just an example to see how it will look like.
I agree with this. I want to implement this kind of personalization, letting users configure how the keys are displayed.
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.
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).