It has happened to me many times that being with a system that has some distribution of Linux I find myself with an "unconfigured" keyboard or that does not have special characters such as "ñ" for example (those keyboards that come from the factory without the ñ key). To solve by "association" I automatically try alt+ código ASCII(as it is done in Windows) and I have realized that this combination is not valid to print special characters in Linux .
In view of this, I have asked myself the following question: is there any key combination to print ASCII characters in Linux?
You can use the following key combination on Linux: ctrl+ shift+ uand release the keys and an underlined "u" should appear. So you go to the next image and look for the combination in rows and columns of the special character you want to type. That is, you must use the hexadecimal code of the character you want to display. Here the image with the special characters in hexadecimal:
For example: ctrl +shift+u+5C(5 in row and C in columns) would result in: "\", that is, the special "backslash" character (clarifying that only the character without the double quotes that I placed in both sides).
Another example: ctrl +shift+u+f1(f rows and 1 columns). It is necessary to point out that it is a key for rows and one for columns, that is, f1 is read as "f" and then "1" and not as the direct "f1" key on our keyboard.
Observation: I have tested this process in open office and in the Linux terminal (specifically in Debian). To see the result of the key combination ctrl+ shift+ u+ código hexadecimal, you must then press the keyenter