Mastering Functional Symbols

Introduction to Functional Symbols

Welcome back! In our previous lessons, we mastered the number row and the basic symbols that live above the numbers 1 through 8. Now, we are moving to the far-right edge of the top row. This area contains the symbols you will use most often when writing logic, performing math, or writing code.

In this lesson, you will learn how to type the hyphen (-), the equals sign (=), underscores (_), plus signs (+), and parentheses (). These are known as functional symbols because they define how a computer reads instructions. Our main goal is to help you reach these far-reaching keys accurately without losing your place on the home row.

Mastering the Right-Pinky Reach: - and =

The hyphen (-) and equals sign (=) sit to the right of the 0 key and are both typed with your right pinky finger. Because these keys are far from the center of the keyboard, it is common for beginners to "drift" or move their whole hand. To avoid this, you must use your other fingers as an anchor on the home row.

To type the hyphen and the equals sign, follow these steps:

  1. The Hyphen (-): Keep your right hand over j k l ;. Reach your right pinky up and to the right, past the 0, to hit the - key.
  2. The Equals Sign (=): Reach your right pinky one step further to the right to hit the = key. This is usually the last key on the number row.
  3. The Reset: As soon as you press the key, "snap" your pinky back to the ; key.
SymbolKey LocationFinger Used
-Right of 0Right Pinky
=Right of -Right Pinky

By keeping your index and middle fingers near j and k, you ensure that your hand stays in the correct position. This allows you to return to typing letters instantly after you finish a math expression.

Coordination with Shift: ( ), _, and +

To type the symbols located on the top half of these keys, you will need to use the opposite-hand Shift rule we learned in the last lesson. Since all these symbols are on the right side of the keyboard, you will use your left pinky to hold the Shift key while your right hand strikes the symbol.

  • Parentheses (( )): These are found on the 9 and 0 keys. You will use your right ring finger for ( and your right pinky for ).
  • The Underscore (_): This is the shifted version of the hyphen key. It is used frequently in programming to connect words.
  • The Plus Sign (+): This is the shifted version of the equals key.

Remember to keep the Shift key held down firmly until after you have struck the symbol key. If you let go too early, you will accidentally type a number or a hyphen instead.

Sign up

Join the 1M+ learners on CodeSignal

Be a part of our community of 1M+ users who develop and demonstrate their skills on CodeSignal