Keinuvipu on polttomoottorien venttiilikomponentti. Kun varsi vaikuttaa nokka -akselin lohkoon, se työntää auki joko imu- tai poistoventtiilin. Tämä mahdollistaa polttoaineen ja ilman vetämisen palokammioon imuiskun aikana tai pakokaasujen poistamisen pakoputken aikana. Keinuvarret keksittiin ensimmäisen kerran 19 -luvulla, ja niiden toiminta on muuttunut vähän sen jälkeen. Toiminnan tehokkuutta ja rakennusmateriaaleja on kuitenkin parannettu. Monet nykyaikaiset keinuvarret on valmistettu leimatusta teräksestä, vaikka joissakin sovelluksissa voidaan käyttää raskaampia materiaaleja.
Monissa polttomoottoreissa pyörivä liike käynnistyy kampiakselissa, kun männät saavat sen pyörimään. Tämä kierto muuttuu nokka -akseliksi hihnan tai ketjun kautta. Nokka -akselin lohkoja käytetään puolestaan venttiilien avaamiseen keinuvipujen kautta. Tämä voidaan saavuttaa joko nokka -akselilohkon ja keinuvivun välisen suoran kosketuksen kautta tai epäsuorasti koskettamalla nostolaitetta. Nokka -akselimoottorien nokka -akselissa on lohkoja, jotka koskettavat suoraan kutakin keinuvipua, kun taas yläventtiilimoottoreissa käytetään nostimia ja työntösauvoja. Nokka -akselimoottorissa nokka -akseli voidaan sijoittaa päähän, kun taas yläventtiilimoottoreissa nokka -akseli on lohkossa. Molemmat lajikkeet ovat nähtävissä Yhdysvalloissa, mutta määräykset ovat osaltaan vähentäneet yläventtiilien käyttöä muualla maailmassa.
Koko keinuvarren historian aikana sen toimintaa on tutkittu ja parannettu. Nämä parannukset ovat johtaneet aseisiin, jotka ovat sekä tehokkaampia että kulutusta kestävämpiä. Jotkut mallit voivat itse asiassa käyttää kahta keinuvipua venttiiliä kohden, kun taas toiset käyttävät “rundle” -laakeria venttiilin painamiseen. Nämä muotoilun vaihtelut voivat johtaa keinuvarreihin, jotka näyttävät fyysisesti erilaisilta toisistaan, vaikka jokainen käsi suorittaa edelleen saman perustoiminnon.
Koska keinuvivun siirtämiseen ja venttiilin painamiseen tarvitaan energiaa, niiden paino voi olla tärkeä näkökohta. Jos keinuvipu on liian raskas, se voi vaatia liikaa energiaa liikkuakseen. Tämä voi estää moottoria saavuttamasta haluttua pyörimisnopeutta. Myös materiaalin lujuus voidaan ottaa huomioon, koska heikko materiaali saattaa rasittua tai kulua liian nopeasti. Monet autosovellukset käyttävät leimattua terästä näistä syistä, koska tämä materiaali voi tarjota tasapainon painon ja kestävyyden välillä. Jotkut sovellukset, erityisesti dieselmoottorit, voivat käyttää raskaampia materiaaleja. Tällaiset moottorit voivat toimia suuremmilla vääntömomentteilla ja pienemmillä pyörimisnopeuksilla, jolloin voidaan käyttää esimerkiksi valurautaa tai taottua hiiliterästä.