add change keyboard feature to SBInput