Before revision: They can be implemented via BIOS-level firmware, or alternatively, via a device plugged inline between a computer keyboard and a computer.
After revision: They can be implemented sala madarevel firmware, or alternatively, via a device plugged inline between a computer keyboard and a computer.