thumb|400px|Razpored tipk na angleški tipkovnici za PC.
Tipkôvnica je električno-mehanska naprava ter najbolj razširjena vhodna naprava (nekatere specifične tipkovnice so lahko obenem tudi izhodna), pri kateri tipke delujejo kot stikala. Sodobna tipkovnica izhaja iz tipkovnice pisalnega stroja, saj so proizvajalci na tak način hitro pridobili veliko uporabnikov, saj se pisanja na tipke (tipkanja) ni bilo potrebno znova učiti. Uporablja se za vnašanje ukazov in podatkov s tipkanjem. Običajno so ti podatki različni znaki, nekatere tipke pa tudi omogočajo vnos ukazov za spremembo delovanja sistema (bližnjice in funkcijske tipke).
Obstaja veliko različic razporeditve tipk in tudi samega števila tipk, zato obstaja veliko različnih standardov. Najpogosteje delimo tipkovnice glede na operacijski sistem, kateremu so namenjene. Ker so si tipkovnice namenjene za operacijski sistem Microsoft Windows in za Linux podobne, jih običajno damo v isto skupino. Tipkovnice lahko delimo tudi glede na druge lastnosti, npr. brezžične – žične, standardne – ročne …
Poleg tega mora biti tipkovnica prilagojena tudi posameznemu jeziku, zato obstajajo tudi različice iste tipkovnice, prilagojene različnim jezikom. Na primer slovenska tipkovnica ima tipke, dodeljene črkam Š, Đ, Č, Ć, in Ž, vendar nemščina teh črk ne uporablja, zato so pri njih iste tipke dodeljene črkam, ki jih slovenščina nima – Ü, Ö in Ä.
Tipkovnice so lahko tudi različnih velikosti, saj na manjših prenosnih računalnikih ne morejo in tudi niso potrebne tipkovnice z enakim številom tipk, kot jih potrebujejo programerji. Najbolj razširjena je tipkovnica polne velikosti, ki vsebuje vse tipke, ki jih povprečna oseba potrebuje. Sestavljena je iz treh delov – levi del je namenjen večinoma alfanumerični, sistemski in programski skupini tipk, srednji del je namenjen tipkam za premikanje kazalca in posebnim tipkam (izjema je ubežnica – ta je običajno v skrajnem zgornjem levem kotu tipkovnice), desni del pa je namenjen numerični skupini. Tipkovnica polne velikosti je prevelika za večino prenosnih računalnikov, zato tipkovnice na prenosnih računalnikih običajno nimajo numerične skupine in nekaterih posebnih tipk, tipke za premikanje kazalca pa so vključene v del z alfanumerično skupino.
Delitev tipkovnic glede na operacijski sistem sličica|Najbolj razširjena razporeditev tipk pri tipkovnicah za različne sisteme. Večino tipkovnic se lahko uporablja za katerikoli operacijski sistem, vendar je vsaka tipkovnica oblikovana za uporabo točno določenega operacijskega sistema. Skozi leta so se oblikovale tri večje veje tipkovnic, vsaka značilna za svoj operacijski sistem, to so tipkovnice za operacijski sistem MacOS (v nadaljevanju Mac tipkovnice), tipkovnice za operacijska sistema Windows in Linux (v nadaljevanju PC tipkovnice) in tipkovnice za operacijski sistem ChromeOS (v nadaljevanju ChromeOS tipkovnice). Seveda obstajajo tudi tipkovnice za operacijske sisteme pametnih telefonov, vendar so te natančneje opisane pod programskimi tipkovnicami. Tipkovnice se ne razlikujejo le po različni vlogi tipk, vendar tudi po sami razporeditvi tipk in velikosti same tipkovnice.
Mac tipkovnice sličica|Magic keyboard Mac tipkovnice so na splošno od vseh treh velikih vrst najmanj številčne. Glavni proizvajalec teh tipkovnic je Apple, proizvajajo jih pa tudi druga podjetja, npr. Logitech in Belkin. Tipkovnice, ločene od računalnika obstajajo v dveh velikostih – navadne velikosti in polne velikosti. Največkrat se uporabljata Apple-ovi tipkovnici Magic keyboard ([ˈmæʤɪk ˈkibɔɹd]) in Magic keyboard z numeričnim delom.
Apple na svojih prenosnih računalnikih uporablja le tipkovnice navadnih velikosti, ki se rahlo razlikujejo od Magic keyboard. Ubežnico in funkcijske tipke imajo manj široko, tipka eject pa je bila včasih izpuščena, sedaj pa nadomeščena z sistemom za odklepanje Touch ID. Nekateri modeli Macbook-ov pro imajo od leta 2016 funkcijske tipke nadomeščene z touch bar-om [tʌt͡ʃ bɑɹ], ki je zaslon in zato si lahko bolj prilagodimo funkcije funkcijskih tipk. Včasih je bila tudi ubežnica prikazana na touch bar-u, vendar je sedaj spet svoj fizičen gumb.
Mac tipkovnice za razliko od Windows tipkovnice nimajo tipke za zaganjalnik ali programskih tipk, vendar imajo tipki command (označena z ⌘) in option (označena z ⌥). Tipka command [kəˈmænd] ima podobno vlogo kot krmilka na PC tipkovnicah. S pritiskom na njo sporočimo računalniku, da ne želimo napisati črke, ampak želimo, da izvede nek ukaz, tipka option [ˈɑpʃən] pa omogoča lažji dostop do drugih, bolj specifičnih znakov. S pritiskom tipke option in tipke Y tako računalnik ne bo napisal črke Y, vendar pomišljaj —. Ker je naloge krmilnice prevzela tipka command se je zato ne uporablja veliko, njena uporaba je pa povsem odvisna od aplikacije, v kateri jo uporabimo.
Tipkovnice navadne velikosti imajo 13, polne velikosti pa 20 funkcijskih tipk, 19 od teh ima enako vlogo kot pri PC tipkovnicah, vendar če bi samo pritisnili nanje bi spreminjali preproste nastavitve, kot so glasnost zvoka in svetlost zaslona in ne željenih bližnjic. Zato obstaja posebna funkcijska tipka, ki se nahaja na tipkovnicah navadne velikosti desno spodaj in na tipkovnicah standardne velikosti nad brisalko. Ko pritisnemo nanjo računalniku ne bomo ukazali naj, na primer poveča svetlost zaslona, ampak upošteva bližnjice nekega programa.
Tipkovnice imajo tudi malo drugačne alfanumerične tipke, še posebej, če jih združimo z tipko option. Prav tako nima tipk Print scrn sysrq, zaklepalke drsenja, vrivalke in tipke break, vendar ima tipko eject [ɪˈdʒɛkt], katere večina PC tipkovnic nima. Razlikuje se tudi po različnih velikostih nekaterih tipk in po dodatni tipki za enačaj v numerični skupini tipk. Tipkovnica je tudi po dolžini malo krajša od PC tipkovnice.
PC tipkovnice sličica|PC tipkovnica proizvajalca Lenovo. PC tipkovnice je največja skupina izmed vseh treh. Prilagojene so dvema operacijskima sistemoma (Windows in Linux) in proizvaja jih veliko različnih proizvajalcev, zaradi česar obstaja veliko različnih tipkovnic. Vse tipkovnice imajo enako razporeditev tipk. Ima krmilko in izmenjalko, poleg njiju pa tudi tipko windows [ˈwɪndoʊz] na Windows tipkovnicah oz. tipko super na Linux tipkovnicah in tipko menu. Tipka windows/super je sistemska tipka, tipka menu pa je svojevrstna tipka, ki se pojavlja le na PC tipkovnicah. Tipka menu, enako kot desni klik, prikaže kontekstni meni. Tipka windows/super v sistemu Windows odpre začetni zaslon, v sistemih Linux pa prikaže pregled dejavnosti. Prav tako so PC tipkovnice edine tipkovnice, ki imajo vrivalko, zaklepalko drsenja in tipki break in print scrn sysrq. Vrivalka odloča med dvema vrstama vpisovanja podatkov. Lahko je nastavljena na “potipkaj”, kjer pri pisanju zbrišemo že napisano besedilo na neki lokaciji, ko gremo čez s kazalcem ali “vstavi”, kjer se novo besedilo vstavi med že napisano besedilo, ki se premakne naprej. Zaklepalka drsenja spreminja uporabo tipk za premikanje kazalca, vendar čedalje manj programov podpira to funkcijo. Eden redkih primerov je na primer Excel, pri katerem, če nimamo vklopljene zaklepalke drsenja, ko pritisnemo neko tipko za premikanje kazalca, se bomo premikali po tabeli, če pa zaklepalko vklopimo, se ne premikamo po tabeli, vendar premikamo pogled tabele. Tipka break sedaj nima več velikega pomena, zato se pogosto uporablja v različnih programih za različne bližnjice. Tipka print scrn sysrq nima več uporabe v sistemu Windows, se jo pa da programirati za različne bližnjice v sistemu Linux.
PC tipkovnice se lahko dobi v različnih velikostih. Pogosto so ločene od računalnika, razen na prenosnih računalnikih, kjer so združene z računalnikom. Tudi na prenosnih računalnikih so različnih velikosti, običajno le z alfanumeričnim delom ali z dodanim numeričnim delom. Tipke za premikanje kazalca so običajno v tipkovnicah, ki niso polne velikosti, vključene v alfanumerični del.
ChromeOS tipkovnice ChromeOS tipkovnice polne velikosti niso prilagojene slovenščini, saj se le redko uporabljajo. Večinoma se uporabljajo tipkovnice normalne velikosti, saj so bolj primerne za prenosne računalnike. Tipkovnica ima 12 funkcijskih tipk, od tega dve delujeta na enak način kot pri Mac tipkovnicah – 10 navadnih funkcijskih tipk ima primarno nalogo spreminjanje nastavitev operacijskega sistema, ob pritisku ene izmed dveh posebnih funkcijskih tipk pa se obnašajo enako, kot na PC tipkovnicah. Imajo tudi posebno tipko za asistenta Google. Še ena posebnost je, da ChromeOS tipkovnice nimajo zaklepalke velikosti, temveč tipko za zaganjalnik oz. tipko za iskanje (odvisno od proizvajalca). Funkcijske tipke in ostale tipke v najvišji vrstici so običajno tudi na tipkovnicah polne velikosti manjše od ostalih.
Tipkovnice polne velikosti pri ChromeOS-u nimajo sredinskega dela, ampak so nekatere tipke iz sredinskega dela združene v alfanumerični in numerični del. Zaradi tega so ChromeOS tipkovnice polne velikosti bistveno krajše od PC in Mac tipkovnic.
Tipi in standardi tipkovnic Tipkovnice se običajno držijo enega izmed treh standardov za tipkovnice. Ti so ISO (ISO/IEC 9995-2), ANSI (ANSI-INCITS 154-1988), in JIS (JIS X 6002-1980). JIS standard je japonski, tako, da se ga največkrat držijo japonska podjetja, medtem ko se ostala dva uporabljata po skoraj celotnem svetu. Standard za ameriško tipkovnico je 104 tipke, medtem ko je za ostale dele sveta standard 105. Takim tipkovnicam pravimo tipkovnice polne velikosti. To pravilo je velikokrat kršeno, saj nekateri proizvajalci dodajajo svoje tipke ali odvzemajo tipke, ki se malokrat uporabljajo. Veliko tipkovnic nima numeričnega dela, saj lahko uporabo tega povsem nadomestimo z alfanumeričnim delom. Včasih tudi ni možno imeti toliko tipk, npr. na prenosnih računalnikih, kjer je prostor omejen. Kljub težnji proti zmanjšanju števila tipk so se še vedno na skoraj vseh tipkovnicah ohranile funkcijske tipke in tipke za premikanje kazalca. sličica|Tipkovnice notesnikov imajo običajno manjšo pot tipke.
Namizne tipkovnice ali Tipkovnice polne velikosti Namizne tipkovnice imajo preko 100 tipk ter vsebujejo alfanumerične, numerične in funkcijske tipke. Vsebujejo tudi različna diakritična znamenja ter simbole za valute. Tipkovnica je prilagojena nekemu jeziku, za katerega se uporablja. Običajno je razdeljena na tri dele, izjema so le ChromeOS tipkovnice, ki nimajo sredinskega dela.
Tipkovnice velikosti notesnikov Notesniki so običajno manjši in vanje ni možno vgraditi namizne tipkovnice. Tipkovnice velikosti notesnikov imajo manjšo pot tipke in tudi manjše število tipk. Običajno se obdrži le alfanumerični del in tipke za premikanje kazalca, ostalo pa se izpusti, saj lahko tiste tipke nadomestimo z samimi tipkami v alfanumeričnem delu ali neko kombinacijo tipk. Seveda obstajajo tudi prenosniki, ki imajo tudi numeričen del, vendar to postaja čedalje manj pogosto.
Gibljive tipkovnice Gibljive tipkovnice imajo, tako kot tipkovnice velikosti notesnikov, manjšo pot tipke, vendar še vedno vse tipke, ki so na namiznih tipkovnicah. Gibljive tipkovnice se lahko upogiba in zvija, kar omogoča lažje prenašanje, vendar morajo pri uporabi ležati na trdi podlagi. Večina gibljivih tipkovnic je narejenih iz silicija, kar naredi tipkovnico odporno na tekočine in prah. sličica|Ročna tipkovnica.
Ročne tipkovnice Ročne tipkovnice so oblikovane na tak način, da jih držimo kot krmilnik pri igrah namesto tega, da ležijo na površini mize. Običajno imajo ročne tipkovnice vse alfanumerične tipke, ki jih ima navadna tipkovnica, vendar jih lahko dobimo le z pritiskanjem dveh tipk naenkrat – ena deluje podobno kot dvigalka. Ročna tipkovnica omogoča uporabniku prosto premikanje po prostoru in pisanje stran od računalnika. Nekatere ročne tipkovnice imajo tudi vgrajeno miško s sledilno žogico.
Ergonomične tipkovnice sličica|Razdeljena ergonomična tipkovnica.