Medpomnilnik tipkovnice je zelo majhna particija pomnilnika, ki je običajno shranjena v pomnilniku računalnika v pomnilniku z naključnim dostopom (RAM) in zajema vse pritiske tipk na tipkovnici. Pritiski tipk so shranjeni, ker je med pritiskom tipke in prikazom na zaslonu majhna zamuda. Z zajemom pritiska na tipko je obdelava za računalnik lažja in natančnejša. Za razliko od tega, kar uporabnik vidi na zaslonu, niso zajeti vsi pritiski tipk, na primer, ko uporabnik pritisne tipko »Izbriši«. Z vmesnim pomnilnikom tipkovnice je mogoče manipulirati, da vsebuje več informacij, obstajajo pa tudi zlonamerni programi, ki so zasnovani za vohunjenje za podatke v pomnilniku.
Medpomnilnik tipkovnice zavzema zelo majhen del pomnilnika, ker shranjuje pritiske tipk le za del sekunde. Ko je pritisk na tipko obdelan, medpomnilnik odstrani ta pomnilnik tipk. S tem računalnik zagotavlja, da pri prevajanju pritiska tipke s tipkovnice na zaslon računalnika ni netočnosti, procesorju pa pomaga tudi pri obdelavi podatkov tipkovnice.
Ko nekdo klikne gumb na tipkovnici, ta poteza vstopi v medpomnilnik tipkovnice, vendar niso zajeti vsi znaki. Pritiski na tipke, ki spreminjajo besedilo, kot so tipke »Delete« ali »Preslednica«, ne vstopajo v medpomnilnik tipkovnice. To je zato, ker ti tipki delujejo za spreminjanje znakov, medtem ko je medpomnilnik narejen samo za shranjevanje berljivih znakov. Če bi nekdo prebral pomnilnik medpomnilnika, bi se zdel nerazumljiv kot prvi, ker bi bil velik kos neorganiziranih znakov brez presledkov.
Medtem ko je medpomnilnik tipkovnice morda nerazumljiv, so na voljo programi, ki lahko ukradejo podatke medpomnilnika. To običajno služi zlonamernemu namenu, kot je korporativno vohunjenje, vendar ga uporabljajo tudi zaskrbljeni starši, da spremljajo, kaj njihov otrok tipka v računalnik. Ti programi vzamejo in kopirajo informacije iz medpomnilnika in te podatke shranijo nekje stran od medpomnilnika. Za razliko od medpomnilnika, ki začasno shranjuje pritiske tipk, bodo ti programi shranili informacije, dokler jih uporabnik ne izbriše.
Včasih se lahko na starejših računalnikih s šibkim RAM-om ali računalnikih, kjer se izvaja pretirano število tipkanj, pojavi napaka, ki pravi, da je medpomnilnik tipkovnice poln. V tem primeru mora uporabnik vnašati počasneje, nadgraditi RAM ali spremeniti prag medpomnilnika. Čeprav je rešitev za vsak operacijski sistem (OS) drugačna, se to običajno naredi s spreminjanjem registrskih podatkov medpomnilnika.