Image of the glider from the Game of Life by John Conway
Skip to content

Screen Digraphs

Have you ever wanted to type that one character that just isn't on your keyboard? You know, like the cent symbol, or the acute mark? There are plenty, and it sure makes it frustrating for that one character, yet you have know idea how to access it. You know your program can do it, yet you find some interesting hack around it to make it work. Well, hopefully, this will help, if your using screen.

While I was in #irssi on Freenode, I wanted so bad to enter the upside-down question mark. Unfortunately, it took me a great deal of time before I found out how, and when I finally did, it was too late anyway. But, the knowledge gained on the other hand has been invaluable.

While in screen, you can enter a Unicode character (hereafter called digraphs) by typing ctrl+a ctrl+v in that order. This will pull up a little prompt saying "Enter digraph:". Digraphs are two character combinations that produce a Unicode character entered from a computer keyboard. For example, ?? would produce the upside-down question mark that I was looking for earlier.

Anyway, I thought that this would be some good info for anyone who is interested. Here's a table of all the digraphs that I am familiar with:

 + =            p + p = ¶       D + - = Ð	e + > = ê
N + S =         P + I = ¶       N + ~ = Ñ       e + " = ë
~ + ! = ¡       ~ + . = ·       N + ? = Ñ       e + : = ë
! + ! = ¡       . + M = ·       O + ` = Ò       i + ` = ì
! + I = ¡       , + , = ¸       O + ! = Ò       i + ! = ì
c + | = ¢       ' + , = ¸       O + ' = Ó       i + ' = í
c + t = ¢       1 + 1 = ¹       O + ^ = Ô       i + ^ = î
$ + $ = £       1 + S = ¹       O + > = Ô       i + > = î
P + d = £       o + - = º       O + ~ = Õ       i + " = ï
o + x = ¤       > + > = »       O + ? = Õ       i + : = ï
C + u = ¤       1 + 4 = ¼       O + " = Ö       d + - = ð
C + u = ¤       1 + 2 = ½       O + : = Ö       n + ~ = ñ
E + u = ¤       3 + 4 = ¾       / + \ = ×       n + ? = ñ
Y + - = ¥       ~ + ? = ¿       * + x = ×       o + ` = ò
Y + e = ¥       ? + ? = ¿       O + / = Ø       o + ! = ò
| + | = ¦       ? + I = ¿       U + ` = Ù       o + ' = ó
B + B = ¦       A + ` = À       U + ! = Ù       o + ^ = ô
p + a = §       A + ! = À       U + ' = Ú       o + > = ô
S + E = §       A + ' = Á       U + ^ = Û       o + ~ = õ
" + " = ¨       A + ^ = Â       U + > = Û       o + ? = õ
' + : = ¨       A + > = Â       U + " = Ü       o + " = ö
c + O = ©       A + ~ = Ã       U + : = Ü       o + : = ö
C + o = ©       A + ? = Ã       Y + ' = Ý       : + - = ÷
a + - = ª       A + " = Ä       I + p = Þ       o + / = ø
< + < = «       A + : = Ä       T + H = Þ       u + ` = ù
- + , = ¬       A + @ = Å       s + s = ß       u + ! = ù
N + O = ¬       A + A = Å       s + " = ß       u + ' = ú
- + - = ­-       A + E = Æ       a + ` = à       u + ^ = û
r + O = ®       C + , = Ç       a + ! = à       u + > = û
R + g = ®       E + ` = È       a + ' = á       u + " = ü
- + = = ¯       E + ! = È       a + ^ = â       u + : = ü
' + m = ¯       E + ' = É       a + > = â       y + ' = ý
~ + o = °       E + ^ = Ê       a + ~ = ã       i + p = þ
D + G = °       E + > = Ê       a + ? = ã       t + h = þ
+ + - = ±       E + " = Ë       a + " = ä       y + " = ÿ
2 + 2 = ²       E + : = Ë       a + : = ä       y + : = ÿ
2 + S = ²       I + ` = Ì       a + a = å       " + [ = Ä
3 + 3 = ³       I + ! = Ì       a + e = æ       " + \ = Ö
3 + S = ³       I + ' = Í       c + , = ç       " + ] = Ü
' + ' = ´       I + ^ = Î       e + ` = è       " + { = ä
j + u = µ       I + > = Î       e + ! = è       " + | = ö
M + y = µ       I + " = Ï       e + ' = é       " + } = ü
		I + : = Ï       e + ^ = ê       " + ~ = ß

{ 4 } Comments

  1. thanks using Firefox 2.0 on Windows XP | December 10, 2006 at 7:22 am | Permalink

    thanks for this article! helped me alot

  2. Steve Dibb using SeaMonkey 1.0.7 on GNU/Linux 64 bits | January 31, 2007 at 10:12 am | Permalink

    This is about the 8th time Ive used this as a reference, so I thought I'd comment, too.

    Great stuff, Aaron. :) Thanks

  3. Aaron using Debian IceWeasel 2.0.0.1 on Debian GNU/Linux 64 bits | January 31, 2007 at 10:43 am | Permalink

    Steve-

    Sweet! Glad at least something on this site is useful to somebody. :)

  4. x33a using Opera 9.80 on GNU/Linux | April 11, 2011 at 11:32 am | Permalink

    Thanks for these.

    Though, screen's man page should have all the bulitin digraphs.

{ 1 } Trackback

  1. [...] Fairly easy, no? The great thing, is the Unicode characters can be entered from just about any scenario. For example, a Windows keyboard connected through Synergy to a Linux computer will work. The Unicode character can be entered inside of screen. Irssi recognizes the Unicode characters just fine, which is a nice addition to my screen digraphs here. [...]

Post a Comment

Your email is never published nor shared.

Switch to our mobile site