I have a script that puts amounts into another application, about 1000+ one after the other.  While reviewing, it appears there are some rare occasions where the $ is actually entered as a 4. ControlSend($hReceiptHwnd, "Check Amount", "Edit1", Stringreplace($iAmt, ",", "")) I also filewriteline that $iAmt into a runtime log and the $ shows fine in there, so it must be the ControlSend So I'm wondering how ControlSend actually sends the dollar sign?  Does it send Shift+4 or does i