Saat komputer mendeteksi arus di sirkuit tertentu, komputer memahami bahwa posisi joystick saat ini memerlukan pengaktifan sirkuit yang relevan. Menekan joystick ke depan akan menutup "sakelar maju", sementara menekannya ke kiri akan menutup "sakelar shift kiri", dan seterusnya. Dalam beberapa desain, komputer bahkan dapat mengidentifikasi posisi diagonal ketika kedua sakelar ditutup (misalnya, menutup sakelar maju dan kiri secara bersamaan berarti gerakan diagonal ke kiri dan ke depan). Tombol api bekerja dengan prinsip yang sama: menekan tombol akan menutup sirkuit, dan komputer mengenali perintah api.
Desain ini mentransmisikan gerakan joystick dengan cara-seperti steno, memperlakukan gerakan sebagai nilai absolut, bukan variasi halus. Dengan kata lain, ia tidak dapat membedakan antara dorongan sedikit ke depan dan dorongan ke depan penuh; untuk itu, keduanya hanya mengirimkan satu nilai numerik yang menunjukkan pergerakan maju.
Untuk beberapa game, pendekatan ini bagus, bahkan sempurna. Misalnya, ini berfungsi dengan baik untuk Pac-Man atau Tetris. Namun untuk game lain, seperti simulator penerbangan, desain ini memiliki keterbatasan yang signifikan. Pada bagian selanjutnya, kita akan mempelajari desain joystick analog tradisional yang dapat mendeteksi perpindahan menit.










