Kapo has accepted a three-year contract with the Latics and will be reunited with Steve Bruce at the JJB Stadium.
The French midfielder scored five times in 26 Premier League appearances, but was unable to prevent Blues from relegation to the Championship.
He had been expected to leave the club and Bruce's successor Alex McLeish said he would not stand in Kapo's way, if the club received the right offer.