Windows supports many different keyboard layouts and input languages, including those with accents and diacritical marks, such as the tilde (~) and umlaut (¨). There are three ways to input accents and diacritical marks:
Use an input language. Make sure that the input language you select supports the characters that you want and that you are using the correct font. You might need to add the input language. For more information, see Add an input language. Once you have added the input language, switch to that language. For more information, see Change your input language.
Use Character Map. Character Map is a feature in Windows that allows you to use characters that are not displayed on the keyboard. For more information, see Insert a special character into a document (ASCII codes).
Use ALT + the numeric keypad to input a code page value of a character. A code page is a set of characters that have numbers assigned to them. Each input language has its own code page. You can insert a character by pressing the ALT key and the character's number. Windows code pages are typically used for programs with graphical user interfaces, while original equipment manufacturer (OEM) code pages are used for command line programs. For example, when your current input language is English (Windows code page 1252: Windows Latin-1), pressing ALT and then typing 0163 on the numeric keypad produces £, the symbol used to represent the British pound (the OEM code page equivalent is U+00A3). When your current input language is Russian (Windows code page 1251: Windows Cyrillic), the same key sequence produces the Cyrillic capital letter JE (the OEM code page equivalent is U+0408).