Hi,

It seems that I can replicate your issues with variables in the latest version ...
To insert a measurement into the Command Line you must click right in the Command Line input field.
In other cases you can set the focus to the command Line input field with hitting the
Space-Bar or with
Ctrl+M.
See:
List of all Keyboard Shortcuts
The procedure with a measured value
would be:
-
AR, the tool requires a center position.
- Indicated the center position or use the Command Line to specify a coordinate.
- The AR tool continues with asking for a radius.
- R-Click on Command Line > Insert Measurement >
IP
- Indicate two points to take the measurement > The measurement tool inserts a variable '
d[n]'.
- This variable input is not auto-acknowledged because you can enter an expression based on such variables.
'Insert Measurement' does nothing more than inserting a variable in the intended input field.
If you move your cursor a little over the canvas the radius preview by circle still uses the cursor position.
- Set the focus on the Command Line with the
Space-Bar.
- Acknowledge the Command Line input with
Enter or
Return ... Or complement the expression before acknowledging.
- The AR tool continues with asking the start and end orientations.
The tool require a direction in regards with the Arc center.
It accepts angle values, points by cursor or points by entering coordinates.
Indicated points or coordinates must not be on the Arc.
- Indicate or specify the directions of the start and end of the Arc.
- The tool is reset for drawing the next Arc.
This doesn't clear any defined variable.
Would be ...
Works perfectly as expected under QCAD 3.27.6
My first attempt under QCAD 3.32.3 with a measurement d1=10.000... resulted in an Arc with radius 2.56239811...
Drawing a next Arc in a second attempt with typing '
d1' in the Command Line followed by
ENTER had the desired effect.
A third attempt after
QQ >
AR with a new measurement d2=10.000... also failed with yet another radius.
Restarted QCAD 3.32.3 and used the
Return key to acknowledge instead but that acts just the same.
I can not replicate the same but faulty radius twice:
- While
AR is still active.
- Restarting the
AR tool.
- In any subsequent QCAD sessions.
There seems to be no repeatable logic behind the resulting radius.
Suspecting that '
Direct Distance Entry' is involved (
See link)
(I still owe a proper explanation about that)
Then the zoom state, GUI Viewport origin and the relative cursor position and/or angle when hitting
ENTER may have an influence.
A recent change to allow entering relative coordinates without prefix may conflict.

HINT:
The advantage of variables is that they are in full Floating-Point notation while other displayed values are typically rounded.
Using measured values you can easily loose track what a certain variable stands for.
When you want to know the value of a variable you can use the Command Line as calculator.
Enter for example '
=d1' or any other expression starting with the '
=' sign.
Your proposed Arc tool would have a Radius option on the Option Toolbar.
The Command Line and the cursor would no longer be involved for defining a Radius.
The user interaction is then limited to 3 steps:
- Indicate or specify center position.
- Indicate or specify the directions of the start and end of the Arc.
Anytime before the third step you can alter the value in the Radius option by typing in a value or by inserting a variable.
Assigning a proper shortcut key sequence would be the hardest thing because
AR would be the best suited analog of
CR.
While the current
AR is more the analog of
CI and should be altered to
AI ...
... There should also be a red dot on the Arc in the current
AR tool icon for the second step of 4.
Regards,
CVH