We've shown off a few different Raspberry Pi projects that use touchscreens in the past, but one of the problems with them is that you still have to connect them to a full keyboard. DIY enthusiast Ozzmaker shows off how to add a virtual keyboard to any Pi project using a touchscreen so you don't need to worry about that anymore.
The process here is as simple as installing and compiling Matchbox Keyboard. From there, you just need to run through a few different settings so it will actually work with the size of screen and software you're running. When you're done, you'll have easy access to a touch screen keyboard on your Raspberry Pi. Head over to Ozzmaker for the full guide.
Virtual Keyboard for the Raspberry Pi [Ozzmaker]