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

UI: Key bindings page #105

Open
7 tasks
amclain opened this issue Aug 5, 2020 · 0 comments
Open
7 tasks

UI: Key bindings page #105

amclain opened this issue Aug 5, 2020 · 0 comments
Labels
feature A new feature or enhancement to an existing feature

Comments

@amclain
Copy link
Member

amclain commented Aug 5, 2020

We would like to add a page for a user to be able to choose which functionality to bind to which keys. We can start out by getting the list of scan codes from AFK and displaying them in a list for the user to select from.

This is the first iteration of this design and will be expanded on in the future.

Acceptance Criteria

  • Layers can be added and removed.
  • (Optional) Layers can be renamed.
  • A representation of the keyboard shows the mapped keys.
  • Selecting a layer shows the key mapping for that layer.
  • The user can select a key on the keyboard, and then select the AFK scan code from a list. The code will then be mapped to the key.
  • (Optional) A search box narrows down the list of codes.
    • The text in the search box can be cleared by clicking an icon next to it.

Any optional items that are deferred should be tracked in a new ticket.

Design

https://www.figma.com/file/RMYWHeXJoDErWii1jm8C7k/Xebow?node-id=59%3A82

Key Bindings

image

@amclain amclain added the feature A new feature or enhancement to an existing feature label Aug 5, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature A new feature or enhancement to an existing feature
Projects
None yet
Development

No branches or pull requests

1 participant