Stap 1: Combinaties in plaats van permutaties
Eerste off, realiseerden wij ons dat er onnodige typt van de "C" (doorzichtig) aan het begin, tenzij de vorige persoon om te proberen de code ten onrechte had ingevoerd. Die snijden misschien een halve seconde de tijd genomen om de code uitgeschakeld.
Maar dan merkte we iets: de code had een reeks cijfers ("132") die niet in numerieke volgorde - nog wanneer ze zijn getypt in numerieke volgorde ("123"), de deur nog geopend. Dat wil zeggen, dit model van toetsenbord is een cijferslot in plaats van een permutatie-lock. Het deed er niet toe welke volgorde die u hebt getypt in de code, zo lang als u hebt getypt in alle cijfers dat het samengesteld. U kunt typen "1-3-2-5-9" of "3-2-1-9-5" of "9-2-3-5-1" of elke andere regeling.
Een ander cruciaal punt was dat deze sleutels niet hoefde te worden afzonderlijk gedrukt - dat wil zeggen niet alleen was er geen verplichting voor de cijfers in de 'juiste' volgorde, worden er geen was vereist dat er een reeks helemaal. Denken over hoe een eenvoudige mechanische vergrendeling als dit werkt, dit zou moeten zijn voor de hand liggende.
Dus, als wij kunnen druk op meerdere toetsen tegelijk, we veel tijd besparen kunnen. Als je je hand precies goed schuin, kon zowat alle de toetsen tegelijk nodig, maar het was vrij onhandig.
We echt nodig om één of ander soort apparaat die dat deed. Maar we gewoon niet kon alle met de toetsen, of druk op een verkeerde degenen: welk apparaat daaraan moest alleen de toetsen rechts.
De eenvoudigste ding om te doen leek te zijn om iets te maken die, wanneer ingedrukt op het toetsenbord, de juiste knoppen ingedrukt.