[Xperia Play Android Development] CosmicDan:
If you check logcat, I think it mentions InputManager (maybe) loading configuration from blahblah.idc, hang on let me check...

Here:

I/InputManager( 8423): Starting input manager

I/SystemServer( 8423): Bluetooth Service

D/EventHub( 8423): No input device configuration file found for device 'keypad-game-zeus'.

I/EventHub( 8423): New device: id=1, fd=106, path='/dev/input/event1', name='keypad-game-zeus', classes=0x41, configuration='', keyLayout='/system/usr/keylayout/keypad-game-zeus.kl', keyCharacterMap='/system/usr/keychars/keypad-game-zeus.kcm', builtinKeyboard=false

D/EventHub( 8423): No input device configuration file found for device 'compass'.

I/EventHub( 8423): ignoring event id /dev/input/event8 driver simple_remote_appkey

D/EventHub( 8423): No input device configuration file found for device 'simple_remote'.

I/EventHub( 8423): New device: id=3, fd=108, path='/dev/input/event7', name='simple_remote', classes=0x1, configuration='', keyLayout='/system/usr/keylayout/simple_remote.kl', keyCharacterMap='/system/usr/keychars/Generic.kcm', builtinKeyboard=false

D/EventHub( 8423): No input device configuration file found for device 'gp2ap002a00f'.

D/EventHub( 8423): No input device configuration file found for device 'bma150'.

I/BluetoothProfileState( 8423): Message:Entering Stable State

D/EventHub( 8423): No input device configuration file found for device 'keypad-zeus'.

E/KeyCharacterMap( 8423): /system/usr/keychars/keypad-zeus.kcm:1: Expected keyword, got '[type=QWERTY]'.

I/EventHub( 8423): New device: id=6, fd=113, path='/dev/input/event4', name='keypad-zeus', classes=0xe1, configuration='', keyLayout='/system/usr/keylayout/keypad-zeus.kl', keyCharacterMap='/system/usr/keychars/Generic.kcm', builtinKeyboard=false

D/kernel ( 148): [ 72.940307] synaptics_touchpad 4-0020: synaptics_touchpad_set_power: powered 0, activated 0, users 1, standby 0

I/EventHub( 8423): New device: id=7, fd=114, path='/dev/input/event2', name='synaptics_touchpad', classes=0x14, configuration='/system/usr/idc/synaptics_touchpad.idc', keyLayout='', keyCharacterMap='', builtinKeyboard=false

D/EventHub( 8423): No input device configuration file found for device 'msm_pmic_pwr_key'.

I/EventHub( 8423): New device: id=8, fd=115, path='/dev/input/event0', name='msm_pmic_pwr_key', classes=0x1, configuration='', keyLayout='/system/usr/keylayout/Generic.kl', keyCharacterMap='/system/usr/keychars/Generic.kcm', builtinKeyboard=false

I/BluetoothProfileState( 8423): Message:Entering Stable State

I/BluetoothProfileState( 8423): Message:Entering Stable State

I/EventHub( 8423): New device: id=9, fd=112, path='/dev/input/event3', name='cy8ctma300_touch', classes=0x55, configuration='/system/usr/idc/cy8ctma300_touch.idc', keyLayout='/system/usr/keylayout/Generic.kl', keyCharacterMap='/system/usr/keychars/Generic.kcm', builtinKeyboard=false

I/InputReader( 8423): Touch device 'cy8ctma300_touch' could not query the properties of its associated display 0. The device will be inoperable until the display size becomes available.

I/InputReader( 8423): Device added: id=9, name='cy8ctma300_touch', sources=0x00001503

I/InputReader( 8423): Device added: id=8, name='msm_pmic_pwr_key', sources=0x00000101

I/InputReader( 8423): Touch device 'synaptics_touchpad' could not query the properties of its associated display 0. The device will be inoperable until the display size becomes available.

I/InputReader( 8423): Device added: id=7, name='synaptics_touchpad', sources=0x00100008

I/InputReader( 8423): Device added: id=6, name='keypad-zeus', sources=0x80000701

I/InputReader( 8423): Device added: id=3, name='simple_remote', sources=0x00000101

I/InputReader( 8423): Device added: id=1, name='keypad-game-zeus', sources=0x00000501

I/SystemServer( 8423): Input Method Service

W/InputManagerService( 8423): Couldn't create dir.: /data/system/inputmethod

I/SystemServer( 8423): Accessibility Manager

I/InputReader( 8423): Reconfiguring input devices. changes=0x00000004

I/InputReader( 8423): Device reconfigured: id=7, name='synaptics_touchpad', surface size is now 967x361, mode is 2

I/InputReader( 8423): Device reconfigured: id=9, name='cy8ctma300_touch', surface size is now 480x854, mode is 1

InputManager, EventHub and InputReader.

---------- Post added at 01:06 PM ---------- Previous post was at 12:49 PM ----------

Hey farenheith, I found a pretty interesting thread about .so hacking, it may be of help if you find some .so file from stock FW that uses touchpads. I dunno, it's a bit beyond me, but looks cool :P http://xdaforums.com/showthread.php?t=1374345