Skip to content

Firngrod/refactor key actions#1512

Open
firngrod wants to merge 1 commit intoUltimateHackingKeyboard:masterfrom
firngrod:firngrod/refactor_key_actions
Open

Firngrod/refactor key actions#1512
firngrod wants to merge 1 commit intoUltimateHackingKeyboard:masterfrom
firngrod:firngrod/refactor_key_actions

Conversation

@firngrod
Copy link
Contributor

Refactored key_action_t to a key_definition_t and a key_action_t because it seemed like a reasonable thing to do before allocating a whole bunch of instances of a class with members which I had no intention of using. Also, what really put me over the edge was my intention to add an isChorded member to the class I would otherwise have been using to represent chord actions, and that just seemed silly to me.

I have made a number of judgement calls on whether to go with the larger or smaller class across the code, feel free to disagree with me on those. Also on naming.

I can build a release package, and I am running rightv1 on my board right now.

@firngrod
Copy link
Contributor Author

Oops, didn't go from master. Will rebase and all that.

@firngrod firngrod force-pushed the firngrod/refactor_key_actions branch from 06d59ff to 08f6190 Compare March 17, 2026 20:50
@firngrod
Copy link
Contributor Author

Still builds, now running this version.

@firngrod firngrod marked this pull request as ready for review March 18, 2026 07:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant