You have to insert the input events with the Input.HandleEvent, so from the onkeydown etc you have to create the corresponding event and add it to the event queue:

[code=pascal]
uses phxEvents;

var Event: TPHXEvent;

Event.Keyboard.Event:= PHX_KEYBOARD_PRESSED;
Event.Keyboard.Key:= Key;

Events.Push(Event);
[/code]

How come you are mixing glScene with phx?