Rename basic decoders and add keyCode decoder