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.

Seeing Patterns: Math and Coding Syntax

Typing becomes much faster when you stop thinking about individual letters and start seeing "patterns." In professional environments, these symbols almost always appear in specific groups.

Look at these common examples:

  • Math Equations: 10 + 5 = 15
  • Coding Variables: user_score = 100
  • Function Calls: print(total_sum)

In the math example 10 + 5 = 15, you are combining numbers with the plus and equals signs. In the coding variable user_score = 100, you use the underscore to join two words into one name. This is a very common style called snake_case. Finally, in print(total_sum), the parentheses are used to "wrap" the information you want the computer to process.

Practicing these as complete phrases helps your brain treat the symbols as part of a natural sentence rather than separate, difficult reaches.

Summary and Practice Preparation

In this lesson, you learned how to reach the far-right edge of the top row using your right pinky. We focused on:

  • Using the right pinky for -, =, _, and +.
  • Using the left pinky to hold Shift for the upper symbols.
  • Returning your fingers to the home row immediately after a reach.
  • Recognizing common patterns like math equations and variable names.

As you move into the practice exercises, remember to keep your eyes on the screen. It is tempting to look down for these far-right keys, but your pinky will learn the distance much faster if you rely on touch. Focus on a light, quick tap and a fast return to the home row. Good luck with your practice!

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