[PR #734] [MERGED] Add option to ignore simulated keystrokes #1191

Closed
opened 2026-02-26 09:33:57 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/NickeManarin/ScreenToGif/pull/734
Author: @cuiliang
Created: 10/4/2020
Status: Merged
Merged: 10/7/2020
Merged by: @NickeManarin

Base: masterHead: master


📝 Commits (3)

  • 6dd0c31 Add option to ignore software simulated keystrokes.
  • f11f81d clear using statement.
  • 1d09bfa Fix row index

📊 Changes

13 files changed (+53 additions, -14 deletions)

View changed files

📝 ScreenToGif/Model/KeyStrokesModel.cs (+9 -0)
📝 ScreenToGif/Resources/Localization/StringResources.en.xaml (+2 -0)
📝 ScreenToGif/Resources/Localization/StringResources.zh.xaml (+2 -0)
📝 ScreenToGif/Resources/Settings.xaml (+1 -0)
📝 ScreenToGif/UserControls/KeyStrokesPanel.xaml (+11 -6)
📝 ScreenToGif/Util/InputHook/CustomKeyEventArgs.cs (+4 -1)
📝 ScreenToGif/Util/InputHook/InputHook.cs (+4 -2)
📝 ScreenToGif/Util/Other.cs (+1 -1)
📝 ScreenToGif/Util/SimpleKeyGesture.cs (+8 -2)
📝 ScreenToGif/Util/UserSettings.cs (+6 -0)
📝 ScreenToGif/Windows/Editor.xaml.cs (+3 -0)
📝 ScreenToGif/Windows/NewRecorder.xaml.cs (+1 -1)
📝 ScreenToGif/Windows/Recorder.xaml.cs (+1 -1)

📄 Description

Change in UI

image

Reason

There are some software tools that will simulate keystrokes to do automatic copy/paste operations or trigger hotkeys.
The user do not need to know what is simuated, what they need to know is the keys inputed on keyboard.

Thanks.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/NickeManarin/ScreenToGif/pull/734 **Author:** [@cuiliang](https://github.com/cuiliang) **Created:** 10/4/2020 **Status:** ✅ Merged **Merged:** 10/7/2020 **Merged by:** [@NickeManarin](https://github.com/NickeManarin) **Base:** `master` ← **Head:** `master` --- ### 📝 Commits (3) - [`6dd0c31`](https://github.com/NickeManarin/ScreenToGif/commit/6dd0c31aec723221a469b4eff992b2da1b2fa3a2) Add option to ignore software simulated keystrokes. - [`f11f81d`](https://github.com/NickeManarin/ScreenToGif/commit/f11f81d708a7c845ab2f0a2d692f400a7e1590ba) clear using statement. - [`1d09bfa`](https://github.com/NickeManarin/ScreenToGif/commit/1d09bfa56c215ee926064b80ec906e9ccec574c5) Fix row index ### 📊 Changes **13 files changed** (+53 additions, -14 deletions) <details> <summary>View changed files</summary> 📝 `ScreenToGif/Model/KeyStrokesModel.cs` (+9 -0) 📝 `ScreenToGif/Resources/Localization/StringResources.en.xaml` (+2 -0) 📝 `ScreenToGif/Resources/Localization/StringResources.zh.xaml` (+2 -0) 📝 `ScreenToGif/Resources/Settings.xaml` (+1 -0) 📝 `ScreenToGif/UserControls/KeyStrokesPanel.xaml` (+11 -6) 📝 `ScreenToGif/Util/InputHook/CustomKeyEventArgs.cs` (+4 -1) 📝 `ScreenToGif/Util/InputHook/InputHook.cs` (+4 -2) 📝 `ScreenToGif/Util/Other.cs` (+1 -1) 📝 `ScreenToGif/Util/SimpleKeyGesture.cs` (+8 -2) 📝 `ScreenToGif/Util/UserSettings.cs` (+6 -0) 📝 `ScreenToGif/Windows/Editor.xaml.cs` (+3 -0) 📝 `ScreenToGif/Windows/NewRecorder.xaml.cs` (+1 -1) 📝 `ScreenToGif/Windows/Recorder.xaml.cs` (+1 -1) </details> ### 📄 Description ### **Change in UI** ![image](https://user-images.githubusercontent.com/1972649/95007203-922c1180-063f-11eb-8f9f-d77c76ddedd5.png) ### **Reason** There are some software tools that will simulate keystrokes to do automatic copy/paste operations or trigger hotkeys. The user do not need to know what is simuated, what they need to know is the keys inputed on keyboard. Thanks. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 09:33:57 +03:00
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#1191
No description provided.