Perfect Keyboard to narzędzie do tworzenia makr, które znacząco usprawniają pracę eliminując wykonywanie powtarzających się czynności.

Podczas nagrywania kombinacji klawiszy, użytkownik prowadzony jest za pomocą kreatora wyjaśniającego poszczególne kroki.

Wywoływanie makr może odbywać się na kilka sposobów: poprzez klawiaturę, mysz, przycisk na pasku zadań itp. Istnieje możliwość grupowania makr, tworzenia dodatkowych podgrup zawierających także opisy działania poszczególnych skrótów. W każdej chwili można również usuwać makra czy przeprowadzać testy ich działania w praktyce.

Klawiatura Perfect pozwala użytkownikowi tworzyć „makra” w celu uproszczenia, przyspieszenia i usunięcia błędów w powtarzalnych zadaniach (takich jak wpisywanie tych samych fraz, kopiowanie/usuwanie plików, pobieranie plików itp.).

Klawiatura Perfect umożliwia użytkownikowi tworzenie i używanie jednocześnie wielu plików makr, które są reprezentowane jako zakładki w głównym oknie. Makra w każdym pliku makr są zorganizowane w grupy makr, które mają strukturę drzewa.

Każda grupa makr może zawierać wiele makr. Makra z wybranej grupy są wyświetlane na liście. Makro wybrane na liście jest wyświetlane w edycji makr (prawy dolny obszar głównego okna), gdzie użytkownik może edytować jego zawartość i właściwości.