CPCKey is a project by Soeren Gust that enables the user to connect a standard PC keyboard to the CPC.
Description from the website:
With CPCKey it is possible to connect a MF-2 keyboard to a computer of the Amstrad CPC series. It contains a small Z80 system to translate the MF-2 keyboard codes to the CPC keyboard matrix. Its main purpose is to solve the keyboard problem if you want to put your CPC into a bigger case.