Refactor a Keyboard: se podía hacer mejor