add soft keyboard