create keyboard and common library module