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

Support for other keyboard layouts #6758

Open
roym899 opened this issue Jul 4, 2024 · 1 comment
Open

Support for other keyboard layouts #6758

roym899 opened this issue Jul 4, 2024 · 1 comment
Labels
egui Requires egui/eframe work enhancement New feature or request ui concerns graphical user interface

Comments

@roym899
Copy link
Collaborator

roym899 commented Jul 4, 2024

Is your feature request related to a problem? Please describe.
Navigating in the 3D view using WASD becomes difficult when using, for example, Dvorak or Colemak layout. It would be nice to improve support for other layouts or atleast have some way to change keys via a config file.

Describe the solution you'd like
Ideally some sensible defaults for alternative layouts or an easy way to change keybindings manually.

Describe alternatives you've considered
Probably some per-application mapping tools could be used to work around this externally.

Related to #3055

@roym899 roym899 added enhancement New feature or request 👀 needs triage This issue needs to be triaged by the Rerun team labels Jul 4, 2024
@emilk emilk added ui concerns graphical user interface egui Requires egui/eframe work and removed 👀 needs triage This issue needs to be triaged by the Rerun team labels Jul 4, 2024
@emilk
Copy link
Member

emilk commented Jul 4, 2024

Instead of using the WSAD logical keys, we should be use the physical keys. Two things on that though:

A) physical keys is not implemented in web yet
B) egui doesn't have convenience methods for "is this physical key currently pressed?"

Both is very solveable though

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
egui Requires egui/eframe work enhancement New feature or request ui concerns graphical user interface
Projects
None yet
Development

No branches or pull requests

2 participants