Skip to content

feat: add screenshot actions to button remapping#159

Open
1F47E wants to merge 1 commit into
TomBadash:masterfrom
1F47E:feat/screenshot-actions
Open

feat: add screenshot actions to button remapping#159
1F47E wants to merge 1 commit into
TomBadash:masterfrom
1F47E:feat/screenshot-actions

Conversation

@1F47E
Copy link
Copy Markdown

@1F47E 1F47E commented May 13, 2026

Summary

  • Adds 4 new mappable screenshot actions under a new Screenshot category in the remapping dialog
    • Screenshot Region → Clipboard — captures a selected screen region to clipboard
    • Screenshot Region → File — captures a selected screen region to a file
    • Screenshot Full Screen → Clipboard — captures the full screen to clipboard
    • Screenshot Full Screen → File — captures the full screen to a file
  • Platform-specific key combos wired for Windows, macOS, and Linux

Key combos by platform

Action Windows macOS Linux
Region → Clipboard Win+Shift+S Cmd+Shift+Ctrl+4 Ctrl+Shift+PrtSc
Region → File Win+Shift+S Cmd+Shift+4 Shift+PrtSc
Full → Clipboard PrtSc Cmd+Shift+Ctrl+3 Ctrl+PrtSc
Full → File Win+PrtSc Cmd+Shift+3 PrtSc

Test plan

  • Built and tested on macOS (MX Master 4) — screenshot actions appear in the remapping UI under "Screenshot" category
  • Verify on Windows
  • Verify on Linux

Add 4 new mappable actions under a "Screenshot" category:
- Screenshot Region → Clipboard
- Screenshot Region → File
- Screenshot Full Screen → Clipboard
- Screenshot Full Screen → File

Platform-specific key combos:
- Windows: Win+Shift+S (region), PrtSc/Win+PrtSc (full)
- macOS: Cmd+Shift+4 / Cmd+Shift+Ctrl+4, Cmd+Shift+3 / Cmd+Shift+Ctrl+3
- Linux: Shift+PrtSc / Ctrl+Shift+PrtSc, PrtSc / Ctrl+PrtSc
@1F47E 1F47E force-pushed the feat/screenshot-actions branch from 33928f6 to 61a7246 Compare May 13, 2026 09:47
@1F47E 1F47E marked this pull request as ready for review May 25, 2026 09:51
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