IBM proposes a different system that would alter the size, shape and location of keys to suit an individual’s physical anatomy, such as finger size, length and range of motion. The user would first carry out a series of calibration exercises and the system would generate a touch keyboard interface based on the input. After the initial setup, the system would also continue to monitor keyboard usage patterns over time and using averages, make changes to key shape, size and position accordingly.