Extra Keys helps you to type many letters and symbols that may not appear on your keyboard, including accented characters for French, German, Spanish, Portuguese, Italian, and Scandinavian languages, as well as many other special symbols.
A 64-bit version is available (within the folder).