Klavye, bilgisayarın kullanıcının alfasayısal bilgileri girmesini ve doğrudan komut vermesini sağlar. Fiziksel klavyeler, çoğunlukla kullanıcının elleri tarafından çalıştırılırken, ekran klavyeleri sesli, fare veya diğer çevresel aygıtlar.
Bir klavye, her biri etkinleştirildiğinde belirlenmiş bir yanıt veren bir matristeki bir dizi düğmeyi eşler. Kullanılan teknolojiye bağlı olarak, bir düğmenin etkinleştirilmesi çeşitli şekillerde tanımlanabilir. Daha sonra cihazdan bilgisayara bir kablo aracılığıyla veya genel bilgisayar kullanımı ya da belirli bir uygulama içinde kullanım için yorumlandığı kablosuz iletim yoluyla bir sinyal gönderilir.