Date 5/23/2016
This post explains how to configure IDWedgePro to work with QuickBooks (QB) Point of Sale (POS) software (version 12.0)
This applies to IDWedgePro version 1.0.1.2
How to enable the use of SendInput instead of SendKeys.Send()
Note: be careful when copying and pasting <add key=” SendKeys” value=” SendInput”/> into the config file – we had to copy and paste the existing quotation marks because idwedgepro crashed with pasted quotation marks. The pasted quotes look the same but are somehow unacceptable to Idwedgepro’s processing software.
IDWedgePro does not complete the Add Customer pop-up in QuickBooks Point of Sale software. IDWedgePro works with the Desktop version and Web version QuickBooks, but the Point of Sale (POS) uses custom pop-up f,orms, which are incompatible with some Microsoft operating system features.
Modify IDWedgePro.exe.Config file and use delays in the formula
IDWedgePro uses an operating system feature to send keys to the active application and wait for each field to be completed.
QB POS software is not compatible with the wait feature, and adding <add key=” SendKeys” value=” SendInput”/>to the config file disables the wait feature.
Therefore, after making this change, depending on the application’s ability to handle text input, it may be necessary to add short delays after each field using the IDWedgePro pause feature.