=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/key-string.c,v retrieving revision 1.50 retrieving revision 1.51 diff -u -r1.50 -r1.51 --- src/usr.bin/tmux/key-string.c 2018/10/18 08:38:01 1.50 +++ src/usr.bin/tmux/key-string.c 2019/07/09 14:03:12 1.51 @@ -1,4 +1,4 @@ -/* $OpenBSD: key-string.c,v 1.50 2018/10/18 08:38:01 nicm Exp $ */ +/* $OpenBSD: key-string.c,v 1.51 2019/07/09 14:03:12 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott @@ -281,6 +281,12 @@ return ("MouseMoveBorder"); if (key >= KEYC_USER && key < KEYC_USER + KEYC_NUSER) { snprintf(out, sizeof out, "User%u", (u_int)(key - KEYC_USER)); + return (out); + } + + /* Literal keys are themselves. */ + if (key & KEYC_LITERAL) { + snprintf(out, sizeof out, "%c", (int)(key & 0xff)); return (out); }