Custom keyboard layout The keys on the keyboard rearrange after each new input such that keys within a word will be more close to each other words are most distinguishable among each other