Apple is continuing to work on ways to revolutionize the keyboard used in its MacBook ranges, including a virtual keyboard that can change depending on what the user requires at that moment, and a method to make a keyboard practically impervious to dust and debris.