Basically, the differance between Input Enable and Cursor Point is that the second should be pointed moving the focus over it, by keyboard or mouse.
Also,the cursor point has already the value of the tag in his display, the Input Enable needs you to create a label with an embedded variable in order to view this.
From FactoryTalk View Studio help:
Input Enable:
When the operator presses the numeric input enable button, the numeric pop-up keypad or scratchpad opens. The operator types a numeric value in the pop-up and presses Enter. The value is sent to the Value connection at the data source.
If a write expression is assigned, the application evaluates the expression and sends the expression value to the Value connection.
If the terminal resolution for the computer running the application is too small, the pop-up does not open:
If the terminal's resolution is smaller than 124 pixels wide by 240 pixels high, the numeric pop-up keypad cannot open.
If the terminal's resolution is smaller than 124 pixels wide by 68 pixels high, the numeric pop-up scratchpad cannot open.
Cursor Point:
Once the numeric input cursor point object has been selected, that is, has input focus, the user can activate the object by:
pressing the Enter key on a keypad or keyboard, or an Enter Key object on the display.
pressing the Backspace key on a keypad or keyboard, or a Backspace Key object on the display.
pressing a numeric key, a minus sign (-), or a decimal point (.). This will invoke the pop-up and display the number, minus sign or decimal point in the pop-up's scratchpad, with whatever decimal point setting is specified in the Numeric tab.
When the operator activates the numeric input cursor point, the numeric pop-up keypad or scratchpad opens. The operator types a numeric value in the pop-up and presses Enter. The value appears in the cursor point and is sent to the Value connection at the data source.
- [font=comic sans ms,sans-serif]fuzzy logic[/font]