After more than a year there is a new version of CPCEmu, one of the oldest CPC emulators, available. In the new version v1.7 the keyboard support was improved. Currently only the Windows version is available for download, but the Linux version will follow soon.
You can download the new version from the CPCEmu homepage or directly here (attached to this article or in the download section).
[UPDATE: The Linux version is now available.]