Lenovo ThinkPad Keyboard Replaces 04X6101 04X6141 04X6181 E450.
The keyboard is removed from a working laptop. Works Excellent.