In general, you don’t process key presses, you set up observers on events.
Sub init()
m.menu_grid = m.top.findNode("menu_grid")
m.menu_grid.observeField("itemSelected","onPosterSelected")
...
End Sub
Sub onPosterSelected(obj as Object)
' m.menu_grid.itemSelected has the index number of the poster selected
' as does obj.GetData()
' do your stuff here
End Sub
This is a core concept of Scene Graph that you’ll need to understand.
To obtain information on which node triggered an event, you would typically cutting need access to the specific system or software that handles event tracking and logging.