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

Shift #2

Open
Martin-Pitt opened this issue Feb 9, 2018 · 2 comments
Open

Shift #2

Martin-Pitt opened this issue Feb 9, 2018 · 2 comments
Labels
enhancement New feature or request

Comments

@Martin-Pitt
Copy link

I was testing the inputs and it might be good to try normalise shift for snapping across all of the visual widgets, I noticed a few didn't have this functionality.

I like the shift-up/down behaviour for text input fields for incrementing and decrementing in larger steps of 10. Although I'm wondering if it might help to adjust the step amounts based on context? E.g. turn and deg units in CSS rotations might benefit from adjust amounts, such as 15deg steps for larger jumps using shift modifier.

@baku89 baku89 added enhancement New feature or request and removed enhancement New feature or request labels Feb 13, 2018
@baku89
Copy link
Owner

baku89 commented Feb 13, 2018

Thank you for your detailed feedback..!
I agree with your idea to adjust the step amounts based on context and just updated.

@baku89
Copy link
Owner

baku89 commented Feb 13, 2018

@Martin-Pitt

So, I've been wondering which role should shift key be assigned.
Looking at some applications such as AfterEffects and Illustrator, functionalities of shift key can be classified as below:

  1. Change values with larger steps (ex. when dragging number field of AE)
  2. Keep ratio (ex. resizing a bounding box)
  3. Quantize values (ex. when rotating rotary knobs on Effect Control Panel of AE)

I would like to give each modifier keys consistent behaviors.
How do you think that shift key behaves like (3) in all case dragging the visual widgets?
I wonder if there's any smart way to change step amounts for them without conflicting (3) role of shift key.

The ladder UI of Houdini might be a hint, though.
http://www.sidefx.com/docs/houdini/basics/ladder.html

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
None yet
Development

No branches or pull requests

2 participants