matchbox-keyboard is an on-screen 'virtual' or 'software' keyboard, designed for touch-screen devices running X.