I was unaware that MSI has been involved with keyboards before this. I also missed your previous post before making mine. I was just making a comment on the recent popularity of mechanical keyboards as a gaming peripheral. Sorry if that somehow upset you...
Sorry, I was tired and a bit cranky at things. But yes - MSI actually has substantial expertise in making anything involving a PCB, including keyboards. I mean, they are one of the larger ODMs by units shipped. I used to handle MSI MS-5184's by the pallet-load. (They also make medical equipment and industrial equipment, no joke.)
But see, MSI is a pretty darn big laptop and system manufacturer. Have been for many years. So when you buy an MSI Wind "All In One" the bundled keyboard, while not the nicest in all the world, is MSI built. Same with their laptop keyboards, both RD and scissor switch - all MSI designed and built. They have the in-house design resources and manufacturing that it's entirely possible these keyboards are from-scratch ODM.
I just don't see going to iOne as even remotely logical. Targeting iOne and copying the layout (come on, there's not that many possible layouts) as part of it, sure. Surrendering margins to that extent, I don't see it. Other hand, it's possible they're using iOne as a quick and easy way to test the waters before introducing a from scratch. But I've never known MSI to do that before.