I've created what I think may be the best XBox controller support scheme yet for Oblivion. http://www.nexusmods.com/oblivion/mods/45646/?
I'm having a bit of trouble sorting out a bug, though. I need to get the Form Type ID of an object left-clicked on during gameplay. Specifically, I need to find out if it's a book. I've got a quest script running, so obviously putting the code in the 'begin GameMode' block is what I need to do, I just have no idea WHAT to put there.

That should work with
That should work with GetCrosshairRef, waiting for the keystroke and GetObjectType.
However if you want real help I suggest the Elder Scrolls Forums, the people there are geniuses with that sort of thing.