Spark core usb host

Yes there is :wink:
I think it's in @kennethlimcp 's Dropbox - Porting Arduino Serial (PS2) Keyboard Library - #13 by kennethlimcp - Libraries - Particle

I've once used the PS/2 capability of a USB mouse to make a prank mouse (but also useful for real world applications) which also listened to Bluetooth commands (mouse movement and keyboard presses ;-)) - quite alarming for unaware users - hihihi :stuck_out_tongue:

This is also a reason why I'm eagerly looking forward to the next evolution of the feature/usb_hid_support from @satishgn to allow for composite USB HID mouse/keyboard/serial/...