The solution I found, involves creating or modifying two files:
PlayerController, to handle calling entrypoints for things via "exec" functions, and PlayerInput, to best deal with the actual keyboard input.
The above presumes you have also modified your HUDtype to be plain "HUD"
or some such, in your GameInfo class!
(Note to mention also setting PlayerControllerClass=class'MyPlayerController')