I'd like for the Screencast to display keys that are pressed after a transformation is begun. For example, after I select this cube and press S to scale, I then press Z 3, but neither the Z nor the 3 are displayed:
How can I get these keys to show?
Blender Stack Exchange is a question and answer site for people who use Blender to create 3D graphics, animations, or games. It only takes a minute to sign up.
Sign up to join this communityI'd like for the Screencast to display keys that are pressed after a transformation is begun. For example, after I select this cube and press S to scale, I then press Z 3, but neither the Z nor the 3 are displayed:
How can I get these keys to show?
Scaling is a modal operation itself, just like the screencast keys. During the transformation, all events are consumed by that modal operator and never occur for the screencast keys addon. There is no controllable event bubbling like in browsers.
It could only be solved by a native screencast keys implementation through which all events would have to pass first.
bpy.context.window_manager.operators[-1].properties.value
$\endgroup$
Found this
https://github.com/chromoly/blender-ScreencastKeysMod https://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/3D_interaction/Screencast_Key_Status_Tool
that can be installed by downloading the zip and added via the addons install button.
It correctly captures the modal events like numeric values entered while doing a grab.
Slightly more limited that the original addon with no clock and no nice mouse icon.