diff --git a/src/Mod/Sketcher/Gui/DrawSketchHandlerFillet.h b/src/Mod/Sketcher/Gui/DrawSketchHandlerFillet.h index 1445b72e86..7bdd150e00 100644 --- a/src/Mod/Sketcher/Gui/DrawSketchHandlerFillet.h +++ b/src/Mod/Sketcher/Gui/DrawSketchHandlerFillet.h @@ -414,17 +414,25 @@ public: { using enum Gui::InputHint::UserInput; + const Gui::InputHint switchModeHint {.message = tr("%1 switch mode"), .sequences = {KeyM}}; + const Gui::InputHint preserveCornerHint {.message = tr("%1 toggle preserve corner"), + .sequences = {KeyU}}; + return Gui::lookupHints( state(), { {.state = SelectMode::SeekFirst, - .hints = {{tr("%1 pick first edge or point", "Sketcher Fillet/Chamfer: hint"), - {MouseLeft}}}}, + .hints = {{tr("%1 pick first edge or point"), {MouseLeft}}, + switchModeHint, + preserveCornerHint}}, {.state = SelectMode::SeekSecond, - .hints = {{tr("%1 pick second edge", "Sketcher Fillet/Chamfer: hint"), - {MouseLeft}}}}, + .hints = {{tr("%1 pick second edge"), {MouseLeft}}, + switchModeHint, + preserveCornerHint}}, {.state = SelectMode::End, - .hints = {{tr("%1 create fillet", "Sketcher Fillet/Chamfer: hint"), {MouseLeft}}}}, + .hints = {{tr("%1 create fillet"), {MouseLeft}}, + switchModeHint, + preserveCornerHint}}, }); } };