mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2026-09-20 20:46:08 +08:00
Implement Freehand Tool (#503)
* Implement freehand tool * Address review comments * Consistent ordering of tools * Add hotkey N for freehand tool * Tweak freehand tool hint
This commit is contained in:
committed by
Keavon Chambers
parent
dae79caf15
commit
0da8dabba9
@@ -94,6 +94,10 @@ impl Default for Mapping {
|
||||
entry! {action=PenMessage::Confirm, key_down=Rmb},
|
||||
entry! {action=PenMessage::Confirm, key_down=KeyEscape},
|
||||
entry! {action=PenMessage::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},
|
||||
// Fill
|
||||
entry! {action=FillMessage::LeftMouseDown, key_down=Lmb},
|
||||
entry! {action=FillMessage::RightMouseDown, key_down=Rmb},
|
||||
@@ -104,6 +108,7 @@ impl Default for Mapping {
|
||||
entry! {action=ToolMessage::ActivateTool { tool_type: ToolType::Fill }, key_down=KeyF},
|
||||
entry! {action=ToolMessage::ActivateTool { tool_type: ToolType::Path }, key_down=KeyA},
|
||||
entry! {action=ToolMessage::ActivateTool { tool_type: ToolType::Pen }, key_down=KeyP},
|
||||
entry! {action=ToolMessage::ActivateTool { tool_type: ToolType::Freehand }, key_down=KeyN},
|
||||
entry! {action=ToolMessage::ActivateTool { tool_type: ToolType::Line }, key_down=KeyL},
|
||||
entry! {action=ToolMessage::ActivateTool { tool_type: ToolType::Rectangle }, key_down=KeyM},
|
||||
entry! {action=ToolMessage::ActivateTool { tool_type: ToolType::Ellipse }, key_down=KeyE},
|
||||
|
||||
Reference in New Issue
Block a user