Australia’s Tim Paine became the latest of the relatively few wicket-keepers to have captained in a Test. Here is the full list (as on 31 Mar 2019):
Relatively few keepers have had extended runs as captains. However the top two on this list are current players, even though MS Dhoni retired from Tests a few years ago and from the captaincy of ODIs and T20Is more recently.
There are some like Gilchrist and Boucher who captained only when the regular captain was temporarily unavailable. Some, like DL Murray , had long Test careers but captained their side in precisely one Test.
The current WK-captains are Sarfaraz Ahmed (13) and TD Paine (9)
It remains to be seen how long they continue as captains.
Lee Germon is a special case as he captained his side in all his 12 Tests. He is the only player from an established side to have captained in a Test on his debut in recent years. The last before him was Tony Lewis in 1972. (Obviously we do not count Sri Lanka, Zimbabwe, Bangladesh and the returning South Africa).
Germon is second on the list of those who captained their side in all their Tests. The leader was also a keeper:
Long ago PM Sherwell led South Africa in all his 13 Tests, a record for all countries. He was keeper in all these 13 Tests.
A few such as AJ Stewart played numerous Tests as keeper and non-keeper. The above list only includes the Tests where he was keeper. He also opened the batting in some of these matches. He captained England a total of 15 times, 12 as keeper and 3 as non-keeper. BB McCullum captained New Zealand 31 times, but was keeper in only 1 of them.
Other examples include KC Sangakkara (captained in 15 Tests, never as a keeper), AB de Villiers (captained in 3 Tests, none as keeper), R Dravid (25 Tests, none as keeper) and LD Chandimal (captained in 10 Tests, none as keeper). But they have captained in ODIs and T20Is as keepers. More about these later.
Note that Taibu somehow took one catch as a fielder when he temporarily relinquished his keeping duties.