About the keyboard, do you know that the iPad has Bluetooth? If you can find your own way to prop it up, you should be able to use an existing Bluetooth keyboard. Not sure about mouse support.