Here is a touchscreen Bluetooth keyboard that can be projected onto any surface. The Serafim Keybo has multiple language layouts, so you can type in Spanish, English, Chinese, French, or other popular languages. You can also use it to play music.
The laser keyboard comes with a portable charger with 10 hours of battery life. It is compact enough to fit in your pocket and has an app for brightness adjustment.