OnLayoutKeystroke or OnObjectKeystroke script triggers in concert with Get(TriggerModifierKeys) function seems like the most likely candidates for trapping the TAB keystroke by a user.
The implementation choice is dependent on what you want to happen in the script because Get(TriggerModifierKeys) can be leveraged by the firing of any script trigger.
Thanks. Before posting I looked through all of that.
I know that Tab = Code("9")
I know I can have a script fire when a keystroke is enter
Not sure how I capture for what the last key stoke was in Code format or some other format
Got it, thanks
Code ( Get(TriggerKeystroke) ) =9