Older discussions of the keyboards
http://forum.thinkpads.com/viewtopic.php?t=44310
and here
https://pay.reddit.com/r/thinkpad/comments/2pc75z/my_thoughts_after_replacing_my_t420_keyboard_alps/
http://forum.thinkpads.com/viewtopic.php?t=44310
and here
https://pay.reddit.com/r/thinkpad/comments/2pc75z/my_thoughts_after_replacing_my_t420_keyboard_alps/