Updating implementations for keyboard.