Some of this stuff is still on my desk and will be available in next release.
1. New parameter "_hw_mpg_custom". This changes in "C" mode if shift is hold down.
2. Expr.txt events #OnWheel. This is triggered if mpg key is pressed or "_hw_mpg_custom" is changed.
3. Ability to unassign key. Usefull if you want o use key only in #OnWheel event.
Here is an example for unassigning spindle key.
Code:
cmd: "NONE" "" num=0x000b
4. Rotating wheel in "C" Mode allows macro selection. Here is an example:
Code:
cmd: "Machine.Spindle" "Spindle" num=0x10004
cmd: "File.Open_..." "Open" num=0x10001 param=0.1
cmd: "Machine.Flood" "Flood" num=0x10002
cmd: "Machine.Mist" "Mist" num=0x10003
cmd: "NONE" "Count by 5" num=0x10006 param=5
Macros are defined with "num" attribute greater than 0x10000. They are also sorted by this number.
"param" attribute defines scaling factor for "_hw_mpg_custom" parameter. In example above, "_hw_mpg_custom" does not count by 1 but by 0.1 and last one by 5.
Macros are executed by pressing "Cycle" button.