Mesin Enigma
Desain > Takik

Takik disebut turnover oleh Inggris. Hal ini dicapai dengan mekanisme ratchet dan pawl. Setiap rotor memiliki ratchet dengan 26 gigi dan setiap kali kunci ditekan, rangkaian pawl berpegas bergerak maju secara serempak, mencoba mengunci ratchet. Cincin alfabet rotor di sebelah kanan biasanya mencegah hal ini. Saat cincin ini berputar bersama rotornya, takik yang dibuat pada cincin tersebut pada akhirnya akan sejajar dengan pawl, sehingga memungkinkan cincin tersebut terhubung dengan ratchet dan memajukan rotor di sebelah kirinya. Pawl sebelah kanan, yang tidak mempunyai rotor dan cincin di sebelah kanannya, menggerakkan rotornya setiap kali menekan tuts. Untuk rotor takik tunggal di posisi kanan, rotor tengah melangkah satu kali untuk setiap 26 langkah rotor kanan. Hal yang sama berlaku untuk rotor dua dan tiga. Untuk rotor dua takik, rotor di sebelah kirinya akan berputar dua kali untuk setiap putaran.
Lima rotor pertama yang diperkenalkan (I–V) masing-masing berisi satu takik, sementara rotor angkatan laut tambahan VI, VII, dan VIII masing-masing memiliki dua takik. Posisi takik pada setiap rotor ditentukan oleh cincin huruf yang dapat disesuaikan dalam kaitannya dengan inti yang berisi interkoneksi. Titik-titik pada cincin yang menyebabkan roda berikutnya bergerak adalah sebagai berikut.
| Rotor | Posisi turnover | mnemonik BP |
| --- | --- | --- |
| I | R | Kerajaan |
| II | F | Bendera |
| III | W | Melambai |
| IV | K | Raja |
| V | A | Di atas |
| VI, VII dan VIII | A dan N |  |
Desainnya juga menyertakan fitur yang dikenal sebagai double-stepping. Hal ini terjadi ketika masing-masing pawl sejajar dengan ratchet rotornya dan cincin berlekuk yang berputar pada rotor di sebelahnya. Jika pawl terikat pada ratchet melalui penyelarasan dengan takik, saat bergerak maju pawl akan mendorong ratchet dan takik, sehingga memajukan kedua rotor. Pada mesin tiga rotor, langkah ganda hanya mempengaruhi rotor dua. Jika, ketika bergerak maju, ratchet rotor tiga diaktifkan, rotor dua akan bergerak lagi pada penekanan tombol berikutnya, yang menghasilkan dua langkah berurutan. Rotor dua juga mendorong rotor satu ke depan setelah 26 langkah, tetapi karena rotor satu bergerak maju dengan setiap penekanan tombol, tidak ada langkah ganda.  Langkah ganda ini menyebabkan rotor menyimpang dari gerakan teratur gaya odometer.
Dengan tiga roda dan hanya takik tunggal di roda pertama dan kedua, mesin memiliki periode 26×25× = 16.900 (bukan 26×26×26, karena langkah ganda). Secara historis, pesan dibatasi hingga beberapa ratus huruf, sehingga tidak ada peluang untuk mengulangi posisi rotor gabungan apa pun selama satu sesi, menyangkal petunjuk berharga kriptanalisis.
Untuk memberi ruang bagi rotor keempat Angkatan Laut, reflektor dibuat lebih tipis. Rotor keempat dipasang pada ruang yang tersedia. Tidak ada perubahan lain yang dilakukan, yang memudahkan pergantian. Karena hanya ada tiga pawl, rotor keempat tidak pernah melangkah, tetapi dapat diatur secara manual ke salah satu dari 26 posisi yang memungkinkan.
Sebuah perangkat yang dirancang, tetapi tidak diimplementasikan sebelum perang berakhir, adalah Lückenfüllerwalze (roda pengisi celah) yang menerapkan langkah tidak teratur. Ini memungkinkan konfigurasi lapangan takik di semua 26 posisi. Jika jumlah takik merupakan bilangan prima relatif 26 dan jumlah takik berbeda untuk setiap roda, langkahnya akan lebih tidak dapat diprediksi. Seperti Umkehrwalze-D, hal ini juga memungkinkan kabel internal untuk dikonfigurasi ulang.