mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2026-09-17 07:18:04 +08:00
committed by
Keavon Chambers
parent
31fb0d7148
commit
916d10980d
@@ -43,84 +43,84 @@ impl Default for Mapping {
|
||||
entry! {action=TransformLayerMessage::TypeDecimalPoint, key_down=KeyPeriod},
|
||||
entry! {action=TransformLayerMessage::PointerMove { slow_key: KeyShift, snap_key: KeyControl }, triggers=[KeyShift, KeyControl]},
|
||||
// Select
|
||||
entry! {action=SelectMessage::PointerMove { axis_align: KeyShift, snap_angle: KeyControl, center: KeyAlt }, message=InputMapperMessage::PointerMove},
|
||||
entry! {action=SelectMessage::DragStart { add_to_selection: KeyShift }, key_down=Lmb},
|
||||
entry! {action=SelectMessage::DragStop, key_up=Lmb},
|
||||
entry! {action=SelectMessage::EditLayer, message=InputMapperMessage::DoubleClick},
|
||||
entry! {action=SelectMessage::Abort, key_down=Rmb},
|
||||
entry! {action=SelectMessage::Abort, key_down=KeyEscape},
|
||||
entry! {action=SelectToolMessage::PointerMove { axis_align: KeyShift, snap_angle: KeyControl, center: KeyAlt }, message=InputMapperMessage::PointerMove},
|
||||
entry! {action=SelectToolMessage::DragStart { add_to_selection: KeyShift }, key_down=Lmb},
|
||||
entry! {action=SelectToolMessage::DragStop, key_up=Lmb},
|
||||
entry! {action=SelectToolMessage::EditLayer, message=InputMapperMessage::DoubleClick},
|
||||
entry! {action=SelectToolMessage::Abort, key_down=Rmb},
|
||||
entry! {action=SelectToolMessage::Abort, key_down=KeyEscape},
|
||||
// Crop
|
||||
entry! {action=CropMessage::PointerDown, key_down=Lmb},
|
||||
entry! {action=CropMessage::PointerMove { constrain_axis_or_aspect: KeyShift, center: KeyAlt }, message=InputMapperMessage::PointerMove},
|
||||
entry! {action=CropMessage::PointerUp, key_up=Lmb},
|
||||
entry! {action=CropMessage::DeleteSelected, key_down=KeyDelete},
|
||||
entry! {action=CropMessage::DeleteSelected, key_down=KeyBackspace},
|
||||
entry! {action=CropToolMessage::PointerDown, key_down=Lmb},
|
||||
entry! {action=CropToolMessage::PointerMove { constrain_axis_or_aspect: KeyShift, center: KeyAlt }, message=InputMapperMessage::PointerMove},
|
||||
entry! {action=CropToolMessage::PointerUp, key_up=Lmb},
|
||||
entry! {action=CropToolMessage::DeleteSelected, key_down=KeyDelete},
|
||||
entry! {action=CropToolMessage::DeleteSelected, key_down=KeyBackspace},
|
||||
// Navigate
|
||||
entry! {action=NavigateMessage::ClickZoom { zoom_in: false }, key_up=Lmb, modifiers=[KeyShift]},
|
||||
entry! {action=NavigateMessage::ClickZoom { zoom_in: true }, key_up=Lmb},
|
||||
entry! {action=NavigateMessage::PointerMove { snap_angle: KeyControl, snap_zoom: KeyControl }, message=InputMapperMessage::PointerMove},
|
||||
entry! {action=NavigateMessage::TranslateCanvasBegin, key_down=Mmb},
|
||||
entry! {action=NavigateMessage::RotateCanvasBegin, key_down=Rmb},
|
||||
entry! {action=NavigateMessage::ZoomCanvasBegin, key_down=Lmb},
|
||||
entry! {action=NavigateMessage::TransformCanvasEnd, key_up=Rmb},
|
||||
entry! {action=NavigateMessage::TransformCanvasEnd, key_up=Lmb},
|
||||
entry! {action=NavigateMessage::TransformCanvasEnd, key_up=Mmb},
|
||||
entry! {action=NavigateToolMessage::ClickZoom { zoom_in: false }, key_up=Lmb, modifiers=[KeyShift]},
|
||||
entry! {action=NavigateToolMessage::ClickZoom { zoom_in: true }, key_up=Lmb},
|
||||
entry! {action=NavigateToolMessage::PointerMove { snap_angle: KeyControl, snap_zoom: KeyControl }, message=InputMapperMessage::PointerMove},
|
||||
entry! {action=NavigateToolMessage::TranslateCanvasBegin, key_down=Mmb},
|
||||
entry! {action=NavigateToolMessage::RotateCanvasBegin, key_down=Rmb},
|
||||
entry! {action=NavigateToolMessage::ZoomCanvasBegin, key_down=Lmb},
|
||||
entry! {action=NavigateToolMessage::TransformCanvasEnd, key_up=Rmb},
|
||||
entry! {action=NavigateToolMessage::TransformCanvasEnd, key_up=Lmb},
|
||||
entry! {action=NavigateToolMessage::TransformCanvasEnd, key_up=Mmb},
|
||||
// Eyedropper
|
||||
entry! {action=EyedropperMessage::LeftMouseDown, key_down=Lmb},
|
||||
entry! {action=EyedropperMessage::RightMouseDown, key_down=Rmb},
|
||||
entry! {action=EyedropperToolMessage::LeftMouseDown, key_down=Lmb},
|
||||
entry! {action=EyedropperToolMessage::RightMouseDown, key_down=Rmb},
|
||||
// Text
|
||||
entry! {action=TextMessage::Interact, key_up=Lmb},
|
||||
entry! {action=TextMessage::Abort, key_down=KeyEscape},
|
||||
entry! {action=TextMessage::CommitText, key_down=KeyEnter, modifiers=[KeyControl]},
|
||||
// Rectangle
|
||||
entry! {action=RectangleMessage::DragStart, key_down=Lmb},
|
||||
entry! {action=RectangleMessage::DragStop, key_up=Lmb},
|
||||
entry! {action=RectangleMessage::Abort, key_down=Rmb},
|
||||
entry! {action=RectangleMessage::Abort, key_down=KeyEscape},
|
||||
entry! {action=RectangleMessage::Resize { center: KeyAlt, lock_ratio: KeyShift }, triggers=[KeyAlt, KeyShift]},
|
||||
entry! {action=RectangleToolMessage::DragStart, key_down=Lmb},
|
||||
entry! {action=RectangleToolMessage::DragStop, key_up=Lmb},
|
||||
entry! {action=RectangleToolMessage::Abort, key_down=Rmb},
|
||||
entry! {action=RectangleToolMessage::Abort, key_down=KeyEscape},
|
||||
entry! {action=RectangleToolMessage::Resize { center: KeyAlt, lock_ratio: KeyShift }, triggers=[KeyAlt, KeyShift]},
|
||||
// Ellipse
|
||||
entry! {action=EllipseMessage::DragStart, key_down=Lmb},
|
||||
entry! {action=EllipseMessage::DragStop, key_up=Lmb},
|
||||
entry! {action=EllipseMessage::Abort, key_down=Rmb},
|
||||
entry! {action=EllipseMessage::Abort, key_down=KeyEscape},
|
||||
entry! {action=EllipseMessage::Resize { center: KeyAlt, lock_ratio: KeyShift }, triggers=[KeyAlt, KeyShift]},
|
||||
entry! {action=EllipseToolMessage::DragStart, key_down=Lmb},
|
||||
entry! {action=EllipseToolMessage::DragStop, key_up=Lmb},
|
||||
entry! {action=EllipseToolMessage::Abort, key_down=Rmb},
|
||||
entry! {action=EllipseToolMessage::Abort, key_down=KeyEscape},
|
||||
entry! {action=EllipseToolMessage::Resize { center: KeyAlt, lock_ratio: KeyShift }, triggers=[KeyAlt, KeyShift]},
|
||||
// Shape
|
||||
entry! {action=ShapeMessage::DragStart, key_down=Lmb},
|
||||
entry! {action=ShapeMessage::DragStop, key_up=Lmb},
|
||||
entry! {action=ShapeMessage::Abort, key_down=Rmb},
|
||||
entry! {action=ShapeMessage::Abort, key_down=KeyEscape},
|
||||
entry! {action=ShapeMessage::Resize { center: KeyAlt, lock_ratio: KeyShift }, triggers=[KeyAlt, KeyShift]},
|
||||
entry! {action=ShapeToolMessage::DragStart, key_down=Lmb},
|
||||
entry! {action=ShapeToolMessage::DragStop, key_up=Lmb},
|
||||
entry! {action=ShapeToolMessage::Abort, key_down=Rmb},
|
||||
entry! {action=ShapeToolMessage::Abort, key_down=KeyEscape},
|
||||
entry! {action=ShapeToolMessage::Resize { center: KeyAlt, lock_ratio: KeyShift }, triggers=[KeyAlt, KeyShift]},
|
||||
// Line
|
||||
entry! {action=LineMessage::DragStart, key_down=Lmb},
|
||||
entry! {action=LineMessage::DragStop, key_up=Lmb},
|
||||
entry! {action=LineMessage::Abort, key_down=Rmb},
|
||||
entry! {action=LineMessage::Abort, key_down=KeyEscape},
|
||||
entry! {action=LineMessage::Redraw { center: KeyAlt, lock_angle: KeyControl, snap_angle: KeyShift }, triggers=[KeyAlt, KeyShift, KeyControl]},
|
||||
entry! {action=LineToolMessage::DragStart, key_down=Lmb},
|
||||
entry! {action=LineToolMessage::DragStop, key_up=Lmb},
|
||||
entry! {action=LineToolMessage::Abort, key_down=Rmb},
|
||||
entry! {action=LineToolMessage::Abort, key_down=KeyEscape},
|
||||
entry! {action=LineToolMessage::Redraw { center: KeyAlt, lock_angle: KeyControl, snap_angle: KeyShift }, triggers=[KeyAlt, KeyShift, KeyControl]},
|
||||
// Path
|
||||
entry! {action=PathMessage::DragStart { add_to_selection: KeyShift }, key_down=Lmb},
|
||||
entry! {action=PathMessage::PointerMove { alt_mirror_angle: KeyAlt, shift_mirror_distance: KeyShift }, message=InputMapperMessage::PointerMove},
|
||||
entry! {action=PathMessage::DragStop, key_up=Lmb},
|
||||
entry! {action=PathToolMessage::DragStart { add_to_selection: KeyShift }, key_down=Lmb},
|
||||
entry! {action=PathToolMessage::PointerMove { alt_mirror_angle: KeyAlt, shift_mirror_distance: KeyShift }, message=InputMapperMessage::PointerMove},
|
||||
entry! {action=PathToolMessage::DragStop, key_up=Lmb},
|
||||
// Pen
|
||||
entry! {action=PenMessage::PointerMove, message=InputMapperMessage::PointerMove},
|
||||
entry! {action=PenMessage::DragStart, key_down=Lmb},
|
||||
entry! {action=PenMessage::DragStop, key_up=Lmb},
|
||||
entry! {action=PenMessage::Confirm, key_down=Rmb},
|
||||
entry! {action=PenMessage::Confirm, key_down=KeyEscape},
|
||||
entry! {action=PenMessage::Confirm, key_down=KeyEnter},
|
||||
entry! {action=PenToolMessage::PointerMove, message=InputMapperMessage::PointerMove},
|
||||
entry! {action=PenToolMessage::DragStart, key_down=Lmb},
|
||||
entry! {action=PenToolMessage::DragStop, key_up=Lmb},
|
||||
entry! {action=PenToolMessage::Confirm, key_down=Rmb},
|
||||
entry! {action=PenToolMessage::Confirm, key_down=KeyEscape},
|
||||
entry! {action=PenToolMessage::Confirm, key_down=KeyEnter},
|
||||
// Freehand
|
||||
entry! {action=FreehandMessage::PointerMove, message=InputMapperMessage::PointerMove},
|
||||
entry! {action=FreehandMessage::DragStart, key_down=Lmb},
|
||||
entry! {action=FreehandMessage::DragStop, key_up=Lmb},
|
||||
entry! {action=FreehandToolMessage::PointerMove, message=InputMapperMessage::PointerMove},
|
||||
entry! {action=FreehandToolMessage::DragStart, key_down=Lmb},
|
||||
entry! {action=FreehandToolMessage::DragStop, key_up=Lmb},
|
||||
// Spline
|
||||
entry! {action=SplineMessage::PointerMove, message=InputMapperMessage::PointerMove},
|
||||
entry! {action=SplineMessage::DragStart, key_down=Lmb},
|
||||
entry! {action=SplineMessage::DragStop, key_up=Lmb},
|
||||
entry! {action=SplineMessage::Confirm, key_down=Rmb},
|
||||
entry! {action=SplineMessage::Confirm, key_down=KeyEscape},
|
||||
entry! {action=SplineMessage::Confirm, key_down=KeyEnter},
|
||||
entry! {action=SplineToolMessage::PointerMove, message=InputMapperMessage::PointerMove},
|
||||
entry! {action=SplineToolMessage::DragStart, key_down=Lmb},
|
||||
entry! {action=SplineToolMessage::DragStop, key_up=Lmb},
|
||||
entry! {action=SplineToolMessage::Confirm, key_down=Rmb},
|
||||
entry! {action=SplineToolMessage::Confirm, key_down=KeyEscape},
|
||||
entry! {action=SplineToolMessage::Confirm, key_down=KeyEnter},
|
||||
// Fill
|
||||
entry! {action=FillMessage::LeftMouseDown, key_down=Lmb},
|
||||
entry! {action=FillMessage::RightMouseDown, key_down=Rmb},
|
||||
entry! {action=FillToolMessage::LeftMouseDown, key_down=Lmb},
|
||||
entry! {action=FillToolMessage::RightMouseDown, key_down=Rmb},
|
||||
// Tool Actions
|
||||
entry! {action=ToolMessage::ActivateTool { tool_type: ToolType::Select }, key_down=KeyV},
|
||||
entry! {action=ToolMessage::ActivateTool { tool_type: ToolType::Navigate }, key_down=KeyZ},
|
||||
|
||||
Reference in New Issue
Block a user