Keyclone is the answer to your problems.