I have wanted something like this for a disabled person I take care of. At home she can use the WiFi, or BT methods, but at University she cannot access the lab computers.
I have conseptualized a method where there is a hardware step between the Android and PC made up of an arduino to act as a USB device, and a shield with another USB port to take input from the Android. While this is not ideal, the total price could be kept under $50, and be 100% open hardware and software. Unfortionatly I have no background building and coding these boards, so I am left with an idea that has no outlet. If there is anyone with experience with this kind of hardware building, I can share more of what I have figured out, I would love to make this happen for everyone.
Take Care,
Michael Daly