It could end up being extremely expensive, because you'd basically be engineering your own keyboard, from the ground up, to meet a closed specification. (Fat chance at getting Lenovo or Apple to tell you how the keyboard matrix is set up, and I can almost guarantee you that the thing isn't PS/2 or USB natively.)
And, they would indeed have to be taller...