Let's say I want to snap the cursor to the face of the cube moving only along the X axis from the origin, preserving its Y and Z.
It looks like all I need is to enable "snap to face", activate "constraint to X axis" and move the cursor with the "shift-RMB" towards the cube's face. However, it does not work, because the cursor first "sets" to the point where I first click and only after that when I "tweak" the mouse the "axis constraint" can be applied which does not make any sense, because I have no way (?) to somehow align/snap that first click.
I found that if I disable the "set cursor" command in the "keymap"
it kind of works: although the cursor moves somewhat strange I can correctly constrain it to the axis and achive correct positioning.
I am wondering is there a standard/official way to move 3d cursor with axis constraint in default configuration?