Refactoring in KeyboardController: Prototyping and constants.