Skip to content

Fixing MouseButtonMapper by adding VirtualKeyMaps to the MouseButtons. Adding Manual key entry form to not require recording inputs. Upgrading project to .NET 8.0 #28

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

ryanbbernstein
Copy link

@ryanbbernstein ryanbbernstein commented Apr 4, 2025

Fixes an error that occurs when trying to send a mouse button configuration.
Error occurs in the following code in MouseButtonMapper due to there not being any virtual key attributes:

var attr = member.GetCustomAttribute<VirtualKeyMapAttribute>();
_map.Add((val, attr.Key));

Adding new ManualKeyForm that lets you manually select a key and modifiers to add to the key sequence. Useful if you want to add keypresses for keys that are not available on your keyboard. Button is placed just below the record button.
Screenshot 2025-04-04 160907

Lastly upgrading the project to .NET 8.0

@ryanbbernstein
Copy link
Author

Oops I did not realize that every change i pushed to my repo would be included in this pull request. Ill update the title.

@ryanbbernstein ryanbbernstein changed the title Fixing MouseButtonMapper by adding VirtualKeyMaps to the MouseButtons Fixing MouseButtonMapper by adding VirtualKeyMaps to the MouseButtons. Adding Manual key entry form to not require recording inputs. Upgrading project to .NET 8.0 Apr 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant