Skip to content

Fix Shortcut Key#6

Merged
Cadlaxa merged 8 commits into
Cadlaxa:keyboard-sc-remapperfrom
maiko3tattun:260524_FixShortcut
Jun 4, 2026
Merged

Fix Shortcut Key#6
Cadlaxa merged 8 commits into
Cadlaxa:keyboard-sc-remapperfrom
maiko3tattun:260524_FixShortcut

Conversation

@maiko3tattun
Copy link
Copy Markdown

@maiko3tattun maiko3tattun commented May 24, 2026

Fixes:

  • Fixed an issue where modifier keys were swapped on macOS
    • On macOS, the process changes only when reading from or writing to files.
  • Fixed an issue where shortcut keys were not displayed in the menu on macOS
    • InputGesture must be bound to a KeyGesture class or a string that can be parsed into one.

Behavior Changes:

  • Support for multiple shortcut keys
    • I didn't want to make this feature too complicated, but not being able to use Ctrl+Shift+Z to redo would really hurt the user experience.
  • Save only the changes, rather than all key mappings
    • If we don't make this change, existing users will no longer be able to use the new shortcuts when new features are added in the future.

In Progress:

  • ✅ Key assignment flow (currently creating a separate dialog)
  • ✅ Reading and writing key mappings for External Batch Edit
  • ✅ Reading and writing key mappings for legacy plugins (may not be implemented if there are conflicts with the original shortcut key system)
  • ✅ Set key assignments to “None”
  • ✅ Also supports remapped keys in the main window

@maiko3tattun maiko3tattun changed the title [Draft [Draft] Fix Shortcut Key May 24, 2026
@maiko3tattun maiko3tattun changed the title [Draft] Fix Shortcut Key Fix Shortcut Key May 31, 2026
@maiko3tattun
Copy link
Copy Markdown
Author

All fixes have been completed!

2026-05-31.205117.mp4

@Cadlaxa
Copy link
Copy Markdown
Owner

Cadlaxa commented Jun 4, 2026

Thank you for fixing/revamping this out 💖💗

@Cadlaxa Cadlaxa merged commit a0195df into Cadlaxa:keyboard-sc-remapper Jun 4, 2026
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.

2 participants