To circumvent this, the keyboard's microcontroller (MCU) undergoes a process called "debouncing," where it waits for a brief period of time to make sure that multiple inputs aren't detected in a single key press.