diff --git a/rsconcept/frontend/src/features/help/items/ui/HelpRSGraphTerm.tsx b/rsconcept/frontend/src/features/help/items/ui/HelpRSGraphTerm.tsx
index 3aeac41c..85b9f8a6 100644
--- a/rsconcept/frontend/src/features/help/items/ui/HelpRSGraphTerm.tsx
+++ b/rsconcept/frontend/src/features/help/items/ui/HelpRSGraphTerm.tsx
@@ -48,9 +48,9 @@ export function HelpRSGraphTerm() {
Изменение узлов
- Клик на конституенту – выделение
+ Клик на узел – выделение
- Alt + клик – выбор фокус-конституенты
+ Левый клик – выбор фокус-конституенты
Esc – сбросить выделение
diff --git a/rsconcept/frontend/src/features/rsform/pages/RSFormPage/EditorTermGraph/TGFlow.tsx b/rsconcept/frontend/src/features/rsform/pages/RSFormPage/EditorTermGraph/TGFlow.tsx
index 23d29acd..c36205ce 100644
--- a/rsconcept/frontend/src/features/rsform/pages/RSFormPage/EditorTermGraph/TGFlow.tsx
+++ b/rsconcept/frontend/src/features/rsform/pages/RSFormPage/EditorTermGraph/TGFlow.tsx
@@ -274,12 +274,10 @@ export function TGFlow() {
}
}
- function handleNodeClick(event: CProps.EventMouse, cstID: number) {
- if (event.altKey) {
- event.preventDefault();
- event.stopPropagation();
- handleSetFocus(cstID);
- }
+ function handleNodeContextMenu(event: CProps.EventMouse, cstID: number) {
+ event.preventDefault();
+ event.stopPropagation();
+ handleSetFocus(cstID);
}
function handleNodeDoubleClick(event: CProps.EventMouse, cstID: number) {
@@ -409,8 +407,8 @@ export function TGFlow() {
onNodeDragStop={() => setIsDragging(false)}
onNodeMouseEnter={(event, node) => handleNodeEnter(event, Number(node.id))}
onNodeMouseLeave={() => setHoverID(null)}
- onNodeClick={(event, node) => handleNodeClick(event, Number(node.id))}
onNodeDoubleClick={(event, node) => handleNodeDoubleClick(event, Number(node.id))}
+ onNodeContextMenu={(event, node) => handleNodeContextMenu(event, Number(node.id))}
/>