Schaltknauf (German) comes from German schalten, from Middle High German schalten, from Old High German scaltan, from Proto-Germanic skaldaną — to knock, hit.
Ancestry of “Schaltknauf”, step by step
Schaltknauf traces back through two separate lines of ancestry.