OK - Here's what we set up...
Main Screen Style = 1 (Had him set it via the menu because I don't have the name and value maps)

  desktopStyle: https://sundialtimesystems.freshdesk.com/a/solutions/articles/1000315330

StateMode,1 (Personalize >> Punch State Options >> Punch State Mode = Manual)

  StateMode: https://sundialtimesystems.freshdesk.com/a/solutions/articles/1000315331

TOState,5 (5 second Timeout after pressing a State Key)
MustChoiceWorkCode,1
USAMustChoiceLaborCode,1
~CtrWkcdMode,1

USAMustCheckLaborCode,1

~MCWKCD,1

Enable and Name Job Code Group

CMD DATA,UPDATE JOBCODEGROUP ID=1\tName=Client Code\tEnable=1

Add Job Code Items

CMD DATA UPDATE,JOBCODE Number=101\tName=Aerin\tJobCodeGroupId=1

CMD DATA UPDATE,JOBCODE Number=102\tName=Alessi\tJobCodeGroupId=1

CMD DATA UPDATE,JOBCODE Number=103\tName=Area\tJobCodeGroupId=1

CMD DATA UPDATE,JOBCODE Number=104\tName=Baobao\tJobCodeGroupId=1

CMD DATA UPDATE,JOBCODE Number=105\tName=Delta Carbona\tJobCodeGroupId=1

CMD DATA UPDATE,JOBCODE Number=106\tName=Inglesina USA Incorp\tJobCodeGroupId=1

CMD DATA UPDATE,JOBCODE Number=107\tName=Keter\tJobCodeGroupId=1

CMD DATA UPDATE,JOBCODE Number=108\tName=Leica\tJobCodeGroupId=1

CMD DATA UPDATE,JOBCODE Number=109\tName=Valu\tJobCodeGroupId=1

CMD DATA,SHORTKEY keyID=4\tkeyFun=0\tstateCode=255
CMD DATA,SHORTKEY keyID=3\tkeyFun=0\tstateCode=255
CMD DATA,UPDATE SHORTKEY keyID=2\tkeyFun=1\tstateCode=5\tkeyLabel=Switch\tmapValue=5\tJobGroup=1:0:0:0:0:0
CMD DATA,UPDATE SHORTKEY keyID=1\tkeyFun=1\tstateCode=0\tkeyLabel=Punch\tmapValue=0

This allows users to simply walk up and swipe, then select a WokCode.  It also allows selection of F2 for Switch, or F1 to revert back to a regular punch if they didn't mean to select F2.    


Refer to: 

Faceprint Clock - Configuring Function Keys Remotely (New Generation)

https://sundialtimesystems.freshdesk.com/a/solutions/articles/1000277026


Series 15 - Set up Function Keys

https://sundialtimesystems.freshdesk.com/a/solutions/articles/1000298331