Hi Paul,
you're talking about keyboard faking, but there is an easier method. You can write the value to the button directly.
The attached example .vi (in LV 6.1) has three buttons - one is the obligatory stop, but the other two do the same function. The OK button works directly, bringing up the MessagePopup box. The other button is a cheat - it writes to the other button which is then caught by the program. (I could have used a timer here to do it, but it was easier to demonstrate with a front panel object)
Note - the button you're activating with this method must be set to switch when ... not latch when...
The other way (the fake keypress) requires the use of the property node for the button, and setting KeyFocus for that button. Then you c
all the appropriate third party fake keypress for the "Enter" key (or spacebar).
If you just want a pause, then I'd suggest creating your own popup panel. (I've attached an example that waits until you hit a key)
Hope that helps
S.
// it takes almost no time to rate an answer