Sunday 22 October 2006

Disabling the Touch Screen on Symbol VC5090 FLT Terminals

You can disable the touch screen a couple of ways:

Firstly you can use the user programeable keys (see Prduct Ref Guide) where you can assign a function to the P1/P2 keys. One function available is disable the touch screen.

Secondly you can disable via the registry. To do this you need to create a reg key that sets the power state of the touchscreen to off.
Best way to find the key you need to alter is do a dump of the registry (using regsave tool or symscript) and look for the device driver TCH1.
In this key you should see a power state option...if you set power state to 4 it will switch the touch screen off. Create the key in notepad and save with a .reg extension. Place in the application directory and the setting will merge every cold boot.....please note you will then need to disable the calibration in Welcome.exe otherwise you will never be able to get past that window.

Cold Boot issue on Symbol VC5090 FLT Terminals


You can manually change the power setting to stop this behavior. The best thing to do would be to create a .reg file out of the following keys....

[HKEY_CURRENT_USER\CONTROLPANEL\DEVICES\CDL1:]
"TIMEOUTWAKEUPFLAG" = DWORD:00000000
"POWERKEYWAKEUPFLAG" = DWORD:00000000
[HKEY_CURRENT_USER\CONTROLPANEL\DEVICES\CDL2:]
"TIMEOUTWAKEUPFLAG" = DWORD:00000000
"APIWAKEUPFLAG" = DWORD:00000000
"POWERKEYWAKEUPFLAG" = DWORD:00000000

...and then copy that reg file onto a terminals \Application directory.
Then make the terminal cold boot, which will merge these reg keys and the terminal should be set so that if you suspend using the power button, remove power and then replace power, press the power button again the terminal should resume where it left off.