Klavye makro tuşları iki ana kategoriye ayrılır: 1. Donanım-tabanlı makro tuşlar: Bu tuşlar, klavyede fiziksel olarak bulunan ve makro komutlarını yürütmek için tasarlanmış tuşlardır. 2. Yazılım-tabanlı makro tuşlar: Bu tuşlar, standart tuşların makro işlevlerini yerine getirmesi için özel uygulamalar veya Windows'un kendi makro ayarları kullanılarak oluşturulur.