Tipkovnica je jedna od ulaznih jedinica kod računala. Sastoji se od skupa tipaka koje su organizirane u jednu cjelinu, a njihova svrha je omogućiti slanje signala nekom stroju ili uređaju. Svaka tipka na tipkovnici obično ima jedinstvenu funkciju, ali se u praksi nekim tipkama dodjeljuje se više funkcija, a isto tako je moguće imati tipku s istom funkcijom na više mjesta