Implementation of KeyboardComponent and KeyboardHelper