Difference between revisions of "List of ASCII letterals"
Jump to navigation Jump to search
m (→Other letters: update header)
|Line 322:||Line 322:|
== Other letters ==
== Other letters ==
Revision as of 11:58, 11 May 2018
This page is a list of all ASCII characters and their Lojbanic bu'ivla (bu-letterals). For the special keys on keyboards, see Special keyboard key names.
ASCII printable code chart
See also: Capitals as letter names
ASCII control code chart
|Binary||Octal||Decimal||Hexadecimal||Abbreviation||Print form[lower-alpha 1]||Caret notation[lower-alpha 2]||Escape code[lower-alpha 3]||Name||Lojban|
||Null character||kunti bu|
||Start of Header|
||Start of Text|
||End of Text||fa'o bu|
||End of Transmission||mu'o bu|
||Backspace[lower-alpha 4][lower-alpha 5]||fa'e bu|
||Horizontal Tab[lower-alpha 6]||sepli bu|
||Line feed||linji bu|
||Carriage return[lower-alpha 7]||ni'o bu|
||Data Link Escape|
||Device Control 1 (oft. XON)|
||Device Control 2|
||Device Control 3 (oft. XOFF)|
||Device Control 4|
||End of Transmission Block|
||End of Medium|
||Delete[lower-alpha 11][lower-alpha 5]||vimcu bu|
Other letters (not ASCII)
- lu to bu li'u bu'ivla zoi ly.(.ly.
- “to bu” is the (Lojbanic) bu-letteral of “(”.
- The Unicode characters from the area U+2400 to U+2421 reserved for representing control characters when it is necessary to print or display them rather than have them perform their intended func. Some browsers may not display these properly.
- Caret notation is often used to represent control characters on a terminal. On most text terminals, holding down the Ctrl key while typing the second character will type the control character. Sometimes the shift key is not needed, for instance
^@may be typable with just Ctrl and 2.
- Character escape codes in C programming language and many other languages influenced by it, such as Java and Perl (though not all implementations necessarily support all escape codes).
- The Backspace character can also be entered by pressing the ← Backspace key on some systems.
- The ambiguity of Backspace is due to early terminals designed assuming the main use of the keyboard would be to manually punch paper tape while not connected to a computer. To delete the previous character, one had to back up the paper tape punch, which for mechanical and simplicity reasons was a button on the punch itself and not the keyboard, then type the rubout character. They therefore placed a key producing rubout at the location used on typewriters for backspace. When systems used these terminals and provided command-line editing, they had to use the "rubout" code to perform a backspace, and often did not interpret the backspace character (they might echo "
^H" for backspace). Other terminals not designed for paper tape made the key at this location produce Backspace, and systems designed for these used that character to back up. Since the delete code often produced a backspace effect, this also forced terminal manufacturers to make any Delete key produce something other than the Delete character.
- The Tab character can also be entered by pressing the Tab ↹ key on most systems.
- The Carriage Return character can also be entered by pressing the ↵ Enter or Return key on most systems.
\eescape sequence is not part of ISO C and many other language specifications. However, it is understood by several compilers, including GCC.
- The Escape character can also be entered by pressing the Esc key on some systems.
- ^^ means Ctrl+^ (pressing the "Ctrl" and caret keys).
- The Delete character can sometimes be entered by pressing the ← Backspace key on some systems.