Skip to content
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

Floating virtual buttons that can trigger key maps #1407

Open
18 tasks
sds100 opened this issue Jan 22, 2025 · 0 comments
Open
18 tasks

Floating virtual buttons that can trigger key maps #1407

sds100 opened this issue Jan 22, 2025 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@sds100
Copy link
Collaborator

sds100 commented Jan 22, 2025

Developer TODO (don't remove)

  • update documentation

Requirements
Must have

  • Hide the buttons when key maps are paused/resumed.
  • Add button to the Key Mapper notification to hide virtual buttons.
  • Show a dialog letting them select which app it show the button in. This will add a constraint. Show a little text above the done button letting them know they can change the apps in Constraints.
  • Create multiple floating button profiles that have a set of constraints, and a set of buttons.
  • Name profiles - use a default based off the constraints.
  • Set multiple constraints.

Should have

  • Be able to use the same floating button in multiple key maps.

Features

  • Listen to constraints so show/hide depending on them.
  • Add multiple buttons to the screen.
  • User can drag them around anywhere.
  • Remember where they were placed when they are shown/hidden.
  • Register down and up events from when the user presses down and releases.
  • Change the size of the buttons.
  • Show an icon depending on the first action. If it is a key event action then show the symbol corresponding to the key code.
  • Ability to set a custom icon.
  • Change the opacity of the buttons.
  • Set custom background color?
@sds100 sds100 added the enhancement New feature or request label Jan 22, 2025
@sds100 sds100 self-assigned this Jan 22, 2025
@sds100 sds100 added this to the 3.0 milestone Jan 22, 2025
sds100 added a commit that referenced this issue Jan 22, 2025
@sds100 sds100 moved this to Ready in Key Mapper Jan 22, 2025
@sds100 sds100 changed the title Overlay virtual buttons that can trigger key maps Floating virtual buttons that can trigger key maps Jan 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Ready
Development

No branches or pull requests

1 participant