diff --git a/core/editor/src/dispatcher/mod.rs b/core/editor/src/dispatcher/mod.rs index 84cced13..90cbefee 100644 --- a/core/editor/src/dispatcher/mod.rs +++ b/core/editor/src/dispatcher/mod.rs @@ -66,6 +66,10 @@ impl Dispatcher { tool_name: ToolType::Line.to_string(), }); } + Key::KeyP => { + editor_state.tool_state.tool_data.active_tool_type = ToolType::Pen; + self.dispatch_response(ToolResponse::SetActiveTool { tool_name: ToolType::Pen.to_string() }); + } Key::KeyM => { editor_state.tool_state.tool_data.active_tool_type = ToolType::Rectangle; self.dispatch_response(ToolResponse::SetActiveTool {