If you’ve ever hunted for the @ sign or struggled to reach curly braces while coding, the problem is usually not your fingers. It’s knowing where the symbol lives. On some layouts, many symbols are hidden behind a key called AltGr. This guide explains what AltGr does, how to press it with your right thumb, and how to type @, #, { and } on Turkish Q and F layouts, as well as on a standard US keyboard.
What AltGr does
AltGr is the right Alt key on layouts that use it. It’s pressed with the right thumb, and its job is to unlock extra characters on keys that already have letters or digits. Shift gives you the upper character. AltGr usually gives you a third character on the same key.
The method is always the same: hold AltGr with your right thumb, tap the other key once, then release both. AltGr doesn’t type anything on its own. It only changes what the next key produces. Because your thumb usually rests on the space bar, it’s worth getting used to moving it onto AltGr without looking.
On a US keyboard, you usually don’t need AltGr at all. The symbols you need are on Shift and on the number and punctuation keys. That’s the main difference you’ll notice when you switch layouts.
Symbols on a US keyboard
On a US keyboard, @, #, $, {, }, [ and ] all sit on the number row and the punctuation keys. You don’t need AltGr for any of them. Some need Shift and some don’t, so the simplest habit is to check what appears on the screen after each attempt during your first week.
If you’re learning on a US layout, practice these symbols with the same two-step approach: move your fingers to the right key, press Shift if needed, then type. The finger map from the home row still helps, because it tells you which hand is closest to each symbol.
Turkish Q and F: AltGr combinations
Turkish Q: AltGr combinations
Turkish Q is common in Turkey, and it uses AltGr for several symbols you’ll need when programming. The most useful combinations are:
@: AltGr+q#: AltGr+3$: AltGr+4{: AltGr+7[: AltGr+8]: AltGr+9}: AltGr+0\: AltGr+* (the key right of 0)|: AltGr+<€: AltGr+e~: AltGr+ü
You don’t need to memorize the whole list at once. Notice that one key can carry more than one symbol. The q key types the letter q, and with AltGr it types @. Once you understand that a single key can hold several characters, the list becomes much easier to remember.
Turkish F: AltGr combinations
Turkish F moves the letters around, so the AltGr combinations change too. These are the ones you’re most likely to reach for:
@: AltGr+f#: AltGr+3{: AltGr+7[: AltGr+8]: AltGr+9}: AltGr+0\: AltGr+/ (the key right of 0)|: AltGr+-€: AltGr+e
On Turkish F, the @ sign comes from the f key, while on Turkish Q it comes from q. If you switch between layouts often, label the key or keep a small note near your desk. That small step prevents a lot of frustration.
A finger plan for AltGr combinations
The right thumb holds AltGr every time, so the question is which finger does the rest of the work. On Turkish Q, the @ sign is AltGr+q, and the left pinky presses q, so the left hand joins in. A curly brace { is AltGr+7 on both layouts, and the right index finger presses 7. That means the right hand works twice: the thumb on AltGr and the index finger on the key.
The closing brace } is AltGr+0, pressed by the right pinky. Braces and brackets are common in code, so both hands get a lot of practice. Keep your wrist calm and move only the thumb and one finger for each combination.
A useful tip: slide your right thumb onto AltGr before you move the other finger. That way you don’t hunt for the modifier at the last moment.
It helps to see why these combinations work the way they do. The layout puts the most common characters on the letter and digit keys, then places the extra symbols on the same keys with AltGr. You’re not learning a whole new keyboard. You’re learning a second job for keys your fingers already know.
On a US keyboard the picture is simpler, but you still benefit from the same thinking. Tap a symbol only after you’ve decided which key holds it, and check the result before you move on. When you switch between machines, that quick check stops you from typing a stream of wrong characters before you notice.
If you write in both English and Turkish, you’ll probably switch layouts often. Decide early which layout you want for daily work, and keep your practice focused on it. Mixing too many combinations at once slows you down, even when each one is simple.
Practice
Start with the symbols on their own. Hold AltGr before each symbol on a Turkish layout, and check the screen after each one:
@ # { } [ ] \ |
@ # { } [ ] \ |
Next, place the symbols inside a sentence. This simulates a real email or a line of code:
Email me at ali@example.test before Friday.
Finally, try a short piece of JavaScript. Braces and parentheses appear in almost every line:
const user = { name: "Anna", age: 12 };
function greet() { return "Hello"; }
Type these lines twice. On each curly brace, check that your right thumb is on AltGr. Focus on accuracy first. A clean symbol matters more than a fast one.
A short warm-up before each session helps. Type the symbols from one row at a time, then move to the next, and finish with a sentence. Warm-ups keep your thumb and fingers from rushing into the first combination of the day.
If AltGr still feels awkward, slow down and think about the thumb first. Most mistakes come from the timing of the modifier, not from the key you tap.
Common mistakes
Using Shift when you need AltGr
This is the most common error. On Turkish Q, Shift+8 gives you ( while AltGr+8 gives you [. The wrong modifier doesn’t trigger a warning. It just produces a different character. Get into the habit of checking the symbol after each try, especially at the start.
Pressing the letter before AltGr
If you tap the key first, you get the wrong character. Hold AltGr, tap the key, and release both. The order matters more than speed.
Stretching the whole hand
Reaching for symbols by lifting your whole arm tires you out and lowers accuracy. Keep your hand close to the home row. Only the thumb and one finger should move.
Next step
Use the keyboard layouts page to see where each key sits on the layout map. If you use Turkish Q, the Q keyboard course is a good place to practice symbols in context. And if you want more time on the letters that need special attention on Turkish layouts, read typing Turkish characters.