You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Delete figure: bare Delete cannot be bound, and the key ignores a hovered or plain-clicked figure #971
в хоткеях, закладка "Рисование" не назначается клавиша "Delete" для хоткея "Удалить фигуру". На графике не удаляется по хоткею фигура рисования ни при наведении на фигуру курсора мышки, когда она становится выделенной, ни при клике на фигуре мышкой и последующем использовании хоткея удаления фигуры. Если нарисовать фигуру и не снимать с неё выделения, то хоткей удаления фигуры работает
Settings row
Рисование → Удалить фигуру ships on bare Delete. The hotkey field treats bare Delete and Backspace as Clear, including while it already shows Нажмите сочетание. Pressing Delete on that row wipes the binding to Не задано. The × does the same. Ctrl+Delete and Shift+Delete record normally. There is no per-row reset.
While Settings is open the chart already follows the draft. A wiped row means Delete on the chart is no longer this action until Отменить изменения or the window is closed without Сохранить. Once saved empty, the factory Delete cannot be typed back into the field.
On macOS the field draws both the factory Delete and Backspace as ⌫.
The clear-on-Delete rule lives in the shared hotkey field (MoonUI). This ticket is the terminal row: the factory key of Удалить фигуру must be assignable again after it is cleared.
On the chart
The key removes only the figure that has square knots on its points.
Knots appear in three cases: the figure was just finished and the user has not clicked empty chart space; Ctrl+left click on the figure (the same press that grabs it to drag); right-click, which also opens the menu.
Hover paints the same thick bright stroke and a price readout. No knots. The key does not see it.
A plain left click does not put knots on the figure under the cursor and does not move knots onto it. Knots stay on whatever figure already had them, so the key then removes that older figure. A click on empty chart space clears the knots.
The row hint says the key deletes the click-selected figure and the gesture deletes the one under the cursor. A plain click never creates that selection, and the hover look is the same bright stroke as a real selection.
With no knots, factory Delete falls through to the built-in entry-order cancel under the cursor (the same key as Tab). Aimed at a lit figure, it can cancel a buy.
The mouse half of the same row, Middle (Mid_Click), deletes the figure under the cursor with no selection. Right-click → Удалить фигуру does too.
Expected
Bare Delete can be set and restored on Удалить фигуру.
A figure the user has lit with the cursor or left-clicked is the one the key removes. A plain click must not leave the key pointing at an older figure, and Delete must not cancel an entry order while the user is aiming it at a drawing.
Done in #977 (8e36066): the Delete-figure key now targets the figure under the cursor first, then the entry order under the cursor, then the click-selected figure; a plain left click selects a figure. Bare Delete is assignable again in the hotkey field via the MoonUI pin in the same PR.
Activity
feat: expert core rail, detached charts follow the main window, safe …
guyverino commentedon Oct 15, 2026
Done in #977 (8e36066): the Delete-figure key now targets the figure under the cursor first, then the entry order under the cursor, then the click-selected figure; a plain left click selects a figure. Bare Delete is assignable again in the hotkey field via the MoonUI pin in the same PR.