A:AnswerSurface Pro X Keyboard is only compatible with Surface Pro X. If you're looking for a type cover compatible with Surface Pro 7 we recommend Surface Pro Signature Type Cover here: https://www.bestbuy.com/site/microsoft-surface-pro-signature-type-cover-poppy-red/6376776.p?skuId=6376776.
A:AnswerNo, this one does not include the charging well and holder for the surface slim pen. I don't have need of the pen and so purchased this surface keyboard for my Surface Pro X.
A:AnswerYes, it works with Pro X, Pro 8 and Pro 9. It is a little less expensive than the "Signature Pro Keyboard" because there is no holding area for the slim pen.