Added keyboard api