Next: , Previous: , Up: Virtual Terminal   [Contents][Index]


11.3 Digraph

Command: digraph [preset [unicode-value]]

(C-a C-v)
This command prompts the user for a digraph sequence. The next two characters typed are looked up in a builtin table and the resulting character is inserted in the input stream. For example, if the user enters ‘a"’, an a-umlaut will be inserted. If the first character entered is a 0 (zero), screen will treat the following characters (up to three) as an octal number instead. The optional argument preset is treated as user input, thus one can create an "umlaut" key. For example the command ‘bindkey ^K digraph '"'’ enables the user to generate an a-umlaut by typing ‘CTRL-K a’. When a non-zero unicode-value is specified, a new digraph is created with the specified preset. The digraph is unset if a zero value is provided for the unicode-value.

The following table is the builtin sequences.

     Sequence   Octal   Digraph   Unicode Equivalent
     -----------------------------------------------
     ' ', ' '    160    (space)         U+00A0
     'N', 'S'    160    (space)         U+00A0
     '~', '!'    161                   U+00A1
     '!', '!'    161                   U+00A1
     '!', 'I'    161                   U+00A1
     'c', '|'    162                   U+00A2
     'c', 't'    162                   U+00A2
     '$', '$'    163                   U+00A3
     'P', 'd'    163                   U+00A3
     'o', 'x'    164                   U+00A4
     'C', 'u'    164                   U+00A4
     'C', 'u'    164                   U+00A4
     'E', 'u'    164                   U+00A4
     'Y', '-'    165                   U+00A5
     'Y', 'e'    165                   U+00A5
     '|', '|'    166                   U+00A6
     'B', 'B'    166                   U+00A6
     'p', 'a'    167                   U+00A7
     'S', 'E'    167                   U+00A7
     '"', '"'    168                   U+00A8
     ''', ':'    168                   U+00A8
     'c', 'O'    169                   U+00A9
     'C', 'o'    169                   U+00A9
     'a', '-'    170                   U+00AA
     '<', '<'    171                   U+00AB
     '-', ','    172                   U+00AC
     'N', 'O'    172                   U+00AC
     '-', '-'    173                   U+00AD
     'r', 'O'    174                   U+00AE
     'R', 'g'    174                   U+00AE
     '-', '='    175                   U+00AF
     ''', 'm'    175                   U+00AF
     '~', 'o'    176                   U+00B0
     'D', 'G'    176                   U+00B0
     '+', '-'    177                   U+00B1
     '2', '2'    178                   U+00B2
     '2', 'S'    178                   U+00B2
     '3', '3'    179                   U+00B3
     '3', 'S'    179                   U+00B3
     ''', '''    180                   U+00B4
     'j', 'u'    181                   U+00B5
     'M', 'y'    181                   U+00B5
     'p', 'p'    182                   U+00B6
     'P', 'I'    182                   U+00B6
     '~', '.'    183                   U+00B7
     '.', 'M'    183                   U+00B7
     ',', ','    184                   U+00B8
     ''', ','    184                   U+00B8
     '1', '1'    185                   U+00B9
     '1', 'S'    185                   U+00B9
     'o', '-'    186                   U+00BA
     '>', '>'    187                   U+00BB
     '1', '4'    188                   U+00BC
     '1', '2'    189                   U+00BD
     '3', '4'    190                   U+00BE
     '~', '?'    191                   U+00BF
     '?', '?'    191                   U+00BF
     '?', 'I'    191                   U+00BF
     'A', '`'    192                   U+00C0
     'A', '!'    192                   U+00C0
     'A', '''    193                   U+00C1
     'A', '^'    194                   U+00C2
     'A', '>'    194                   U+00C2
     'A', '~'    195                   U+00C3
     'A', '?'    195                   U+00C3
     'A', '"'    196                   U+00C4
     'A', ':'    196                   U+00C4
     'A', '@'    197                   U+00C5
     'A', 'A'    197                   U+00C5
     'A', 'E'    198                   U+00C6
     'C', ','    199                   U+00C7
     'E', '`'    200                   U+00C8
     'E', '!'    200                   U+00C8
     'E', '''    201                   U+00C9
     'E', '^'    202                   U+00CA
     'E', '>'    202                   U+00CA
     'E', '"'    203                   U+00CB
     'E', ':'    203                   U+00CB
     'I', '`'    204                   U+00CC
     'I', '!'    204                   U+00CC
     'I', '''    205                   U+00CD
     'I', '^'    206                   U+00CE
     'I', '>'    206                   U+00CE
     'I', '"'    207                   U+00CF
     'I', ':'    207                   U+00CF
     'D', '-'    208                   U+00D0
     'N', '~'    209                   U+00D1
     'N', '?'    209                   U+00D1
     'O', '`'    210                   U+00D2
     'O', '!'    210                   U+00D2
     'O', '''    211                   U+00D3
     'O', '^'    212                   U+00D4
     'O', '>'    212                   U+00D4
     'O', '~'    213                   U+00D5
     'O', '?'    213                   U+00D5
     'O', '"'    214                   U+00D6
     'O', ':'    214                   U+00D6
     '/', '\'    215                   U+00D7
     '*', 'x'    215                   U+00D7
     'O', '/'    216                   U+00D8
     'U', '`'    217                   U+00D9
     'U', '!'    217                   U+00D9
     'U', '''    218                   U+00DA
     'U', '^'    219                   U+00DB
     'U', '>'    219                   U+00DB
     'U', '"'    220                   U+00DC
     'U', ':'    220                   U+00DC
     'Y', '''    221                   U+00DD
     'I', 'p'    222                   U+00DE
     'T', 'H'    222                   U+00DE
     's', 's'    223                   U+00DF
     's', '"'    223                   U+00DF
     'a', '`'    224                   U+00E0
     'a', '!'    224                   U+00E0
     'a', '''    225                   U+00E1
     'a', '^'    226                   U+00E2
     'a', '>'    226                   U+00E2
     'a', '~'    227                   U+00E3
     'a', '?'    227                   U+00E3
     'a', '"'    228                   U+00E4
     'a', ':'    228                   U+00E4
     'a', 'a'    229                   U+00E5
     'a', 'e'    230                   U+00E6
     'c', ','    231                   U+00E7
     'e', '`'    232                   U+00E8
     'e', '!'    232                   U+00E8
     'e', '''    233                   U+00E9
     'e', '^'    234                   U+00EA
     'e', '>'    234                   U+00EA
     'e', '"'    235                   U+00EB
     'e', ':'    235                   U+00EB
     'i', '`'    236                   U+00EC
     'i', '!'    236                   U+00EC
     'i', '''    237                   U+00ED
     'i', '^'    238                   U+00EE
     'i', '>'    238                   U+00EE
     'i', '"'    239                   U+00EF
     'i', ':'    239                   U+00EF
     'd', '-'    240                   U+00F0
     'n', '~'    241                   U+00F1
     'n', '?'    241                   U+00F1
     'o', '`'    242                   U+00F2
     'o', '!'    242                   U+00F2
     'o', '''    243                   U+00F3
     'o', '^'    244                   U+00F4
     'o', '>'    244                   U+00F4
     'o', '~'    245                   U+00F5
     'o', '?'    245                   U+00F5
     'o', '"'    246                   U+00F6
     'o', ':'    246                   U+00F6
     ':', '-'    247                   U+00F7
     'o', '/'    248                   U+00F8
     'u', '`'    249                   U+00F9
     'u', '!'    249                   U+00F9
     'u', '''    250                   U+00FA
     'u', '^'    251                   U+00FB
     'u', '>'    251                   U+00FB
     'u', '"'    252                   U+00FC
     'u', ':'    252                   U+00FC
     'y', '''    253                   U+00FD
     'i', 'p'    254                   U+00FE
     't', 'h'    254                   U+00FE
     'y', '"'    255                   U+00FF
     'y', ':'    255                   U+00FF
     '"', '['    196                   U+00C4
     '"', '\'    214                   U+00D6
     '"', ']'    220                   U+00DC
     '"', '{'    228                   U+00E4
     '"', '|'    246                   U+00F6
     '"', '}'    252                   U+00FC
     '"', '~'    223                   U+00DF

Next: , Previous: , Up: Virtual Terminal   [Contents][Index]