When acquiring a new language, it almost always comes with some special characters which are not available on an English keyboard. Sometimes new languages even come with new alphabets (e.g. Russian, Arabic, ...) or even have a symbol-based writing system (e.g. Japanese, Chinese, ...). Today, I'd like to focus on how to access special characters that come with languages that use the Latin-based alphabets.
As far as I can figure out there are two main methods for writing special characters that aren't on your computer's keyboard:
- use alt code
- add a second keyboard layout via software to your computer and toggle between them
There also is a third way, but I would rather describe this as a horrible hack because it's rather time consuming: Copying and pasting each character.
Below, I will explain these two methods in detail.
1. Use Alt Code
I will start this explanation with a story from my childhood. When I was growing up, computers were already available, but mostly for offline work because connecting to the internet was still expensive. So I started exploring our computer offline, scribbling in Paint, playing Solitaire, PinBall and all the other good games, using Wordart in Word and simply trying out different key combinations on the keyboard.
One day, I was randomly pressing keys and suddenly a heart (♥) appeared on the screen. I was totally surprised and tried to do it again. As I didn't have a clue what I was doing, I ended up getting other symbols until I realized that the magic key here was the "ALT"-key in combination with the numbers on the num pad. Little Linda still didn't understand the concept behind this, but she was happy with her discovery.
I actually didn't consciously use the alt code again until I worked in the US for two months and had to correspond in English and German. Without my beloved German keyboard, I wondered how I was supposed to type the German special characters ä, ö, ü and ß without having to replace them with ae, oe, ue and ss. Then I remembered that I had read somewhere about how to produce all kinds of characters using the alt code, so I went to my preferred online search engine and looked them up.
Letter | Letter Type | Alt Code |
Ä | Uppercase Umlaut (A) | 0196 |
ä | Lowercase Umlaut (a) | 0228 |
Ö | Uppercase Umlaut (O) | 0214 |
ö | Lowercase Umlaut (o) | 0246 |
Ü | Uppercase Umlaut (U) | 0220 |
ü | Lowercase Umlaut (u) | 0252 |
ß | Eszett (ss) | 0223 |
After looking them up, I wrote them on a sticky note and attached them to my monitor. The cool thing is that alt codes can be used on any Windows computer that has a keyboard with a number block attached, no matter which language the computer is set to. Also, the procedure is quite simple: Press and hold the Alt key and then type in the number of your desired character et voilà – it appears on your screen. The drawbacks of this method are that it doesn't work if you're using a laptop that doesn't have a number pad. It also requires quite some time because you have to press several keys instead of just one.
2. Add a Second Keyboard Layout to Your Computer and Toggle Between Them
If you're somewhere else, for example the library, and sit in front of a computer, you expect it to work just like your computer at home and it normally does unless you're not in your own country. When I was doing my Erasmus in Valencia, I sat in front of a computer at the university and I did exactly this. And it did work until I typed some words that included "y"s and "z"s. As I just typed on the keyboard as if it were a German one, I typed several words that looked like this:
I reallz like yoos. The animals there are just lovelz.
Upon closer inspection of the keyboard, I realized that the only difference was that y and z were swapped and for sure the absence of my beloved German characters ö, ä, ü and ß. In the place of ö, there was ñ and ä was replaced by the acute accent. And instead of ü, I would type the grave accent on the Spanish keyboard. Since I was learning Spanish and trying to write in Spanish on my own computer and had figured out that there were so few differences between the German and the Spanish keyboard and since my laptop didn't have a keyboard with a number pad, I decided to change my computer's keyboard (software-wise) to Spanish. After doing that, I was quite happily writing in Spanish until I wanted to write in German again. So I asked my preferred search engine how to change back the keyboard language. The answer was quite simple: Windows key + space key. So I pressed WIN + space and was back to my German keyboard. This was indicated in the right bottom corner right next to the clock where it said "DEU". For English, it says "ENG", Spanish "ESP" and European Portuguese "POR".
With this in mind, I had an idea: the only character I needed from the Spanish keyboard was the "ñ", so I could simply press the following keys in order to get that character: WIN + space, "ö", WIN + space. Now I could continue writing on my German keyboard without having to worry that I would confuse y and z again and again.
So here is how you add another language to your computer:
- go to settings
- look for language settings
- go to preferred languages
- click on "add language"
- select your target language
- install the language (this might take some minutes)
- press WIN + space to change your keyboard language
- open the on-screen keyboard to see which keys are different now (alternatively, you can also print the keyboard of your target language and put it next to your keyboard)
- repeat if you have more than one language that you like to add (but be careful: If you do so you have to press WIN + space several times to switch between languages)
I hope these methods are useful to you. If so, please let me know in the comments. Do you have any other methods on how to use special characters on your computer? Please share them in the comments as well.
Edit 04.12.2020:
Thanks to Wikipedia, I found that it's possible to design your very own keyboard layout. I did that using Microsoft's Keyboard Layout Creator (MSKLC). How to use that program is described in the following link: https://www.makeuseof.com/tag/create-custom-keyboard-layout-windows/
If you add the United States' International keyboard you can make all the accents in the latin alphabet without the alt codes or needing to switch your keyboard layout! For example: ' + e = é, " + o = ö or even ~ + n = ñ! I use to switch between keyboards because I wanted to learn to type on the keyboards that are most commonly used in the countries of the languages I'm learning, however, I found that it just becomes impossible to easily switch between them because of how vastly different they are and by the time I've learned one keyboard, my knowledge in the other would get rusty.
Hi Emily! Thanks for sharing the perspective of an English native! I didn't know this was possible with the English keyboard! For me this actually is the easiest way to do it since I totally cannot write on the English keyboard because all characters like the apostrophes, questions mark, exclamation mark and even points and kommas are placed at different spots that it makes impossible for me to write with my German hardware keyboard when changing to the English software keyboard. For you it's probably the other way round. As it comes to the Spanish or Portuguese keyboard however most of the above mentioned characters are at the same place as on the German keyboard. When writing portuguese I am even using the portuguese keyboard all the time. The background is that the German keyboard does have a key for ~ but combining it with n, a or o you end up getting ~n, ~a or ~o, which is not really a good alternative. There is also no way to get ç on the German keyboard. If anyone, however, does have any suggestions on how to do that, I'll be happy to change my habits.
The International Keyboard in English is an absolute life-saver! I tend to use the keyboards in this order. INTL English keyboard => Separate keyboard (Romanian and Russian mostly) => TypeIt keyboard program (for Hungarian, and sometimes Portuguese, and IPA as well!) TypeIt has an online web thing where it'll show you how to use the shortcuts for each of their keyboards, and then if you think you're going to use it, you can buy the desktop version for $20 for the "full extended" version. it's nice, because in conjunction with the INTL English, I can type "o" and then hit CTRL several times to achieve ő, which is not as easy to find on the Hungarian keyboard even. Same with u to ű. Even sometimes with Journaly, the INTL keyboard doesn't recognize when I want to write ã, but then I can change my TypeIt keyboard to Portuguese, and then I type A->RIGHTCTRL to achieve ã. So that's a third option. I only use the separate keyboard installations for Russian, and if I ever learned Greek, I'd change it as well.
Hi Tom, thanks for sharing! Like I mentioned before I did not know about the existence of an International English keyboard. So it seems that my "problem" is not really an issue for people using the English keyboard by default. The difference between the German and the English keyboard actually is that high that I think that I would have to learn how to write with ten fingers from scratch because symbols like "!?" and many more are placed in completely different places. And then I would have to use a German keyboard at work again, so this definitely won't work for me having German keyboards all around me.
Hi Linda, I'm actually Canadian and used the Canadian keyboard for most of my life (which, honestly is very limited for accents and only really covers English and French). I only discovered the International Keyboard a few years ago! I lived in Germany for a year and actually had a German keyboard up until this year, so I completely understand where you're coming from when you talk about punctuation placements. You have no idea how many people were absolutely lost whenever they tried to type on my laptop in Canada haha! It kind of made it good for keeping people off my laptop though hehe.
Hi Emily and Tom, I just found out that there is a program out there that lets you design your very own keyboard layout. I just tried it and after figuring out how to set the keys, especially the so called Dead Keys, I managed to set my own keyboard using the German layout as a base. So if you are interested in this, the program is called Microsoft Keyboard Layout Creator (MSKLC) and free to download from Microsoft.
For Mac users there are some easy keyboard shortcuts. I only know the ones for German, though. Opt S is an ß, for an umlaut, it's Opt u, then type in your letter.
Hey Linda! Thanks again for commenting on my post. I also wanted to add that on Chromebooks, finding the new keys can be tricky even after the switch to the US INTL setting. For instance, when making the ç symbol (as I discussed in my post) some Chromebooks require you to press Shift, Alt, and 5 simultaneously while others say pressing the AltGr and apostrophe keys will do the trick. I stumbled around on my keyboard before I found the method that works for my Samsung model. For others that may be interested, you can read my short post here: https://journaly.com/post/10996
Linda: I wouldn't have seen (and read) this text, if you hadn't given it a kick ;), so to speak. I found the sentence about the "Y vs. Z placement" quite funny, because it reminds me of my first weeks in Germany. I did a "Praktikum" in a certain IT company (yes, one with computers, go figure) and I just went NUTS by constantly typing things wrong. Eventually I got used to it. By now I mostly know by muscle-memory where the accents and öäüßs are, and I use keyboard layouts extensively (I mean I switch the configuration; in Windows there is a shortcut for that like Windows+Shift or something, under Linux - that depends on your window manager, of course - you can add a key binding for that as well). Somehow I find this good old text quite funny, so you should definitely consider writing stories like that again :D. Oh, and did you know that the QWERTY row contains the keys/letters that are needed for writing TYPEWRITER (I guess everyone knows that, but I had to let it out just in case).
@edufuga I just wanted to let you know that I didn't know the QWERTY fact and it blew my mind. [Insert mind blown emoji here] Thanks for the daily dose of "the more you know" internet knowledge. Hahaha! Seriously, I'm gonna have to share this fact with someone else now!
@Emily, here's your emoji: 🤯 I have to admit that I also didn't know that fact. Maybe because it doesn't work on my keyboard layout (QWERTZ). For a very long time, I thought "Strg + Z" meant "zurück" and that's why we're using the key "Z" instead of a key that was closer to the Strg key such as x, c and v...
Speaking of shortcuts: You can send your comment by pressing Strg + Enter ;-)
With the German "Strg + Z" I always have to think about "el Zorro". You know, with musik like https://www.youtube.com/watch?v=zQ5xUR-JS-o
Well, until now I assumed that Z really means "zurück", like C means ""copieren"" und V is ""einvügen"" :D. It makes perfect sense. (Edit: But then what does Strg + X stand for? - Ah, obviously it LOOKS like a scissor. Somehow I never thought about that until now)
The others actually never bothered me. I always thought those keys were used because they were so close to the Strg key... And because Z wasn't, the explanation was that it meant "zurück" ;-) But yeah, the x looks like a pair of scissors ^^
Ah! That makes of course sense. They are close to the Control key and therefore easy to type/combine. It's rather obvious, now that you say it :D.
Upsi, just remembered that "Strg" actually is the German equivalent for "Ctrl" on English keyboards.
And I thought "Strg" could mean STRONG or STRUGGLE or STRANGE.
Although I'm German and could have known, I called this key "Strong" for a very long time... Until I found out that it actually was the German translation for the English word: control = Steuerung
Title: Writing...
@edufuga, I definitely have to write posts like this again! I mean the comment section alone is a treasure! :D
Definitely.