-
assigned issue to
Holistic modifier key plan
With all the suggested uses of modifier keys in different contexts, we should map out a plan of what modifiers do in different contexts.
Comments (8)
-
reporter -
reporter - changed status to open
Been working on consolidating a modifier plan last week. Coming close to a holistic plan that is as consistent as I can manage. There are system-constraints at least with regard to macs (don't know about windows):
- shift-scroll: horizontal scroll on macs is interpreted in java as shift-scroll
- control-scroll is possibly reserved on macs as a screen-zoom function
- Command-click: Used by macs to interact with "back" windows without bringing them to the fore.
- control-arrow on macs controls mission control
Those are all the ones I can think of. These interfere with basic concepts such as "shift" being the modifier to speed things up (such as scrolling). So I have been trying to create alternate sets of modifiers for different usage contexts to work around the constraints.
-
reporter Plan:
https://bitbucket.org/TreeView3Dev/treeview3/downloads/holistic_modifier_plan.txt
Modifier cheat sheet:
https://bitbucket.org/TreeView3Dev/treeview3/downloads/holistic_modifier_cheat_sheet.txt
The next step is to implement all the missing or non-compliant modifiers.
-
reporter Once the modifiers are implemented, the plan and the cheat sheet should be incorporated into the documentation and/or accessible via the help menu.
-
reporter I am going to add the plan and the cheat sheet to the repository to expose it to review.
-
repo owner Since a PR is up, do you wanna mark this issue as "resolved"?
-
reporter - changed status to resolved
Resolved in a pull request.
-
reporter - changed status to closed
Merged to master.
- Log in to comment