KeyboardModifiers

Webs: Faemalia -:- Greatprawn -:- Playground -:- Technical -:- Tweak
Technical Web Sections: Register -:- Users -:- Changes -:- Index -:- Search -:- Statistics

There's been many requests for using shift or control to do various things, see bugs 61445, 93987, 93988, 105528, 163902. Here I'll make an overview of what actions use what modifiers for what, now and planned.

Action Normal Shift Control
Drag object Move Object-specific?? (extra segment? into/ouf of parent?) Move horizontally/vertically
Drag element handle Resize Resize in object-specific way (aspect ratio?) Resize horizontally/vertically
Click on tool Select for one create Select permanently ??
Create object Create Create in different way?? (freehand?) ??
Click object Select one object Select additional objects ??
Drag outside objects Select objects ?? ??
Tab Move to next text Move to previous text Move to text on next object??
Drag arc handle Move handle Change arc angle Move handle horizontally/vertically
Drag other connector handle Move handle Move handle to nearest CP? Move handle horizontally/vertically
Middle (/right) click Open object menu ?? ??
Arrow keys Move diagram Move selected?? Move diagran small amount??
Double click object Open properties ?? ??
Click outside objects Deselct objects Push objects?? ??

Entries with ?? after them are suggested, not implemented.

Proposed general style:

Control limits the operations (e.g. only horizontal/vertical dragging). Shift changes the operations to a different style

Suggestions from bug reports:

61445
Use shift to make the nearest CP magnetic
93987
Use shift to force lines horizontal/vertical
93988
Use ctrl to allow freehand drawing of polylines/bezierlines
105528
Use shift or ctrl to add new segments on poly/zigzag/bezier
163902
Same as 105528

Mail pertaining to shift/control setup:

--
Faemalia.guest - 22 Mar 2005


Edit -:- Attach -:- Ref-By -:- Printable -:- More