Welcome guest. Before posting on our computer help forum, you must register. Click here it's easy and free.

Author Topic: why caret symbol prints only after pressing another key  (Read 4798 times)

0 Members and 1 Guest are viewing this topic.

miguel7808

  • Guest
why caret symbol prints only after pressing another key
« on: November 08, 2010, 05:59:51 PM »
why caret symbol prints only after pressing another key
I dont have it over the  "6" key.
I have a spanish keyboard, and the caret ^ is together with the "{" key.

The caret needs the Alt-Gr key to be used.

But the ^ does not print right away, I need to type something else, then the caret shows up.

Why is this?

BC_Programmer


    Mastermind
  • Typing is no substitute for thinking.
  • Thanked: 1140
    • Yes
    • Yes
    • BC-Programming.com
  • Certifications: List
  • Computer: Specs
  • Experience: Beginner
  • OS: Windows 11
Re: why caret symbol prints only after pressing another key
« Reply #1 on: November 08, 2010, 06:06:34 PM »
because it's not a caret, it's a circumflex, and is intended to go <with> another character- for example, "Â".

In many cases the keyboard doesn't have a specific way to insert things like carets and grave accents with a single keypress; generally, the method used is to press the grave combination (as you are doing) and press space to make it appear.
I was trying to dereference Null Pointers before it was cool.

Salmon Trout

  • Guest
Re: why caret symbol prints only after pressing another key
« Reply #2 on: November 09, 2010, 01:02:42 AM »
Quote
it's not a caret, it's a circumflex, and is intended to go <with> another character- for example, "Â".

Thus speaks an anglophone...  ;)

The symbol that you would call a caret in English that looks like a little roof, when used alone, is a character in its own right; the circonflexes or circumflexes that you see over certain characters in non-English alphabets are an integral part of those characters. Rather than having an extra key for each accented character, non-English keyboards are made with the scheme that miguel7808 has noticed, namely that you signify an accent (acento circunflejo) by typing a "dead key" then type the unaccented character. To get a caret alone, the next character should be a space.

Incidentally, did you know that in Italian the caret is often used to signify that a number is ordinal, (as the st, nd and rd do in 1st 2nd 3rd in English) thus 1^ is used to signify 1st, and 2^ to signify 2nd, and so on. This is because the ASCII character set lacks the ordinal indicator, a superscripted little dash and a circle (-o)  or a (-a) depending on whether the number's grammatical gender is masculine or feminine respectively.