29

To get a ^ (caret) character, I have to press the ^ key two times. The first time, nothing happens, the second time two ^ appearing. So I have to delete the second.

Same behaviour when I want to print a single ´ (apostrophe) or a single ` (backtick)

DavidPostill
  • 153,128
  • 77
  • 353
  • 394
Finn
  • 941
  • 2
  • 8
  • 11
  • 2
    Already covered many times here, including http://superuser.com/questions/288003/ , http://superuser.com/questions/122625/ , and http://superuser.com/questions/888185/ . – JdeBP Mar 17 '15 at 13:47
  • 2
    Thats true. But i was not able to find these questions because the titles are not that lucky. So maybe the next one facing the same issue will find this one.. – Finn Mar 17 '15 at 17:30

1 Answers1

35

Why I have to press keys two times to get the ^ or ´ or `

You have an International keyboard layout set for your keyboard (probably United States-International keyboard layout - but there are others).

With this keyboard layout the ^ keystroke becomes a modifier to enabling entering of special characters.

To get a single ^ character you will need to type ^+Space.

Alternatively change the keyboard layout to the appropriate non-international version.

See Add a keyboard layout for more information.


Typing Diacritics And Special Characters

Type International and Special Characters using the right Alt key or the following modifier keys: Apostrophe ('), Accent Grave (`), Quotation Mark ("), Tilde (~), and Circumflex (^).

To type just the modifier key by itself, type Space following the modifier key.

Source Microsoft Keyboards - English (US-International) Typing Diacritics And Special Characters


How to use the United States-International keyboard layout

Creating international characters

When you press the APOSTROPHE (') key, QUOTATION MARK (") key, ACCENT GRAVE (`) key, TILDE (~) key, or ACCENT CIRCUMFLEX,. also called the CARET key, (^) key, nothing is displayed on the screen until you press a second key:

  • If you press one of the letters designated as eligible to receive an accent mark, the accented version of the letter appears.
  • If you press the key of a character that is not eligible to receive an accent mark, two separate characters appear.
  • If you press the space bar, the symbol (apostrophe, quotation mark, accent grave, tilde, accent circumflex or caret) is displayed by itself.

Source How to use the United States-International keyboard layout in Windows 7, in Windows Vista, and in Windows XP


How to change your keyboard layout

To configure your keyboard to use a different language or keyboard layout, use the appropriate method for your version of Windows.

Note: These methods use the Canadian French keyboard layout as an example.

Windows 7 or Windows Vista

  1. Click Start Start button, type intl.cpl in the Start Search box, and then press ENTER.
  2. On the Keyboards and Language tab, click Change keyboards.
  3. Click Add.
  4. Expand the language that you want. For example, expand French (Canada).
  5. Expand Keyboard list, click to select the Canadian French check box, and then click OK.
  6. In the options, click View Layout to compare the layout with the actual keyboard.
  7. In the Default input language list, click French (Canada) – Canadian French, and then click OK two times.
  8. In the Regional and Language Options dialog box, click OK. Note The Language bar appears on the taskbar. When you rest the mouse pointer over this bar, a tooltip appears that describes the active keyboard layout.
  9. Click the Language bar, and then click FR French (Canada).

Windows XP

  1. Click Start , type intl.cpl in the Run box, and then press ENTER.
  2. On the Languages tab, click Details.
  3. Under Installed services, click Add.
  4. In the Input language list, select the language that you want. For example, select French (Canada) .
  5. In the Keyboard layout/IME list, click Canadian French, and then click OK .
  6. In the Select one of the installed input languages to use when you start your computer list, click French (Canada) – Canadian French, and then click OK.
  7. In the Regional and Language Options dialog box, click OK. Note The Language bar appears on the taskbar. When you rest the mouse pointer over this bar, a tooltip appears that describes the active keyboard layout.
  8. Click the Language bar, and then click French (Canada).

How to make sure that the selected layout matches the keyboard

Windows 7 or Windows Vista

  1. Click Start, type osk in the Start Search box, and then press ENTER.
  2. Match the keyboard on the screen with the physical keyboard to make sure that the layout matches.
  3. To check the uppercase characters, click the shift key on the keyboard or on the screen, and match the characters printed on the keyboard.

Windows XP

  1. Click Start, type osk in the Run box, and then press ENTER.
  2. Match the keyboard on the screen with the physical keyboard to make sure that the layout matches.
  3. To check the uppercase characters, click the shift key on the keyboard or on the screen, and match the characters printed on the keyboard.

Source How to change your keyboard layout

DavidPostill
  • 153,128
  • 77
  • 353
  • 394
  • 2
    Any idea why MS didn't make altGR+quote, altGR+shift+quote, altGR+shift+6, and altGR+grave work as dead keys, while leaving the normal ASCII-generating keys alone? Apple figured out how to do that in the 1980s. The deadkey behavior is horrible, especially given that deadkeys remain pending after cursor moves. – supercat Mar 17 '15 at 19:21
  • @supercat I guess it boils down to the fact that a lot of users like the current behaviour as altGR+something is harder to hit than shift+something. Personally I simply have two keyboard layouts set up, one with dead keys and one without depending on whether I am programming or writing text. – David Mulder Mar 17 '15 at 21:33
  • @DavidMulder: altGR is harder to hit, but most people in the US type apostrophes and quote marks a lot more often than they type aigus and umlauts; many (esp. programmers) type carets and backticks more often than circumflex and grave accents. Using one layout all the time and hitting altGR when accents are needed seems much easier and safer than having to worry about what layout is active at any given time. – supercat Mar 17 '15 at 21:44
  • @supercat If you're **only** writing english you don't need them at all virtually, but yeah, I would have no issue with altGR support being added to my US non-international layout. – David Mulder Mar 17 '15 at 22:10
  • @supercat Interesting discussion, but only Microsoft knows the answer :/ – DavidPostill Mar 17 '15 at 22:11
  • @DavidMulder: This question seems to have come up so often that I wonder if there's any "trusted entity" who could compile and host a utility to install a fixed keyboard layout (since the only way to install a new keyboard layout is to run an installer created by the keyboard-editor software!). I'm not claiming any special skill at layout design, but I'd say the things mine switches a few things MS just plain got backward. – supercat Mar 17 '15 at 22:35
  • 2
    @supercat Give autohotkey a try (ahkscript.org not autohotkey.com from what I have heard), you can even do stuff like define your own dead keys and what not. – David Mulder Mar 18 '15 at 03:05
  • @DavidMulder: Since I installed my keyboard layout, I'm happy with the way the keyboard works. I can type résumé, l'hôtel, etc. much more nicely than with the US layout, but all of the "normal" keys work as they should. It just seems that people wanting a sensible keyboard layout should have an easier course of action available than downloading the keyboard creator, editing the keyboard "source" file, and compiling it to an installation application. – supercat Mar 18 '15 at 16:10