Klin tipkovnice je sučelje koje omogućuje da se uređaj bez tipkovnice priključi na računalo kao da šalje podatke s tipkovnice. Budući da je većina softvera za unos podataka postavljena za preuzimanje podataka s tipkovnice, potrebno je koristiti klin tipkovnice ako želite priključiti periferiju kao što je skener crtičnog koda ili čitač magnetskih traka i poslati informacije programu. Klin je tako nazvan jer se fizička inačica “zaglavljuje” između tipkovnice i računala. Tipkovnica je utaknuta u klin, koji je zauzvrat utaknut u računalo, tako da se podaci mogu unositi putem tipkovnice ili druge periferne jedinice.
Postoje i softverske verzije klina tipkovnice. Ovi programi preuzimaju informacije koje šalje vanjski ulazni uređaj, obično priključen na COM ili USB priključak, i šalju ih kroz međuspremnik tipkovnice operacijskog sustava, tako da računalo misli da su informacije poslane putem tipkovnice.
Klin tipkovnice može biti koristan kada koristite softver s periferijom za koju softver nije namijenjen. Dok je neki softver za unos podataka napisan posebno imajući na umu skenere crtičnog koda ili čitače magnetskih traka, većina je napisana pod pretpostavkom da će tipkovnica biti jedini uređaj koji se koristi za unos podataka. Međutim, radi učinkovitosti, mnoge tvrtke koriste crtične kodove umjesto ručnog unosa koda jedinice, a budući da većina ljudi ne čita crtične kodove, bila je potrebna neka metoda prevođenja crtičnog koda u njegove sastavne informacije i prosljeđivanja računalu kao alfanumeričkih podataka. Klin tipkovnice razvio je u ranim danima računalstva programer iz Altek Instrumentsa u Britaniji.
Stariji klinovi tipkovnice izrađeni su za povezivanje s računalom putem PS/2 porta, jer je to tradicionalni priključak za tipkovnicu. Novije verzije obično nude sučelje i za PS/2 kabel i za USB kabel, budući da USB tipkovnice postaju sve standardnije. Neki su klinovi izgrađeni za sučeljavanje s vlasničkim portovima kao što su IBM-ov Port 17 ili OCIA. Ovu vrstu klina za tipkovnicu sve je teže pronaći, ali male tvrtke i dalje postoje kako bi popunile tu nišu.