summaryrefslogtreecommitdiffstats
path: root/usr.bin/tmux/tmux.h
diff options
context:
space:
mode:
authornicm <nicm@openbsd.org>2010-06-06 19:00:13 +0000
committernicm <nicm@openbsd.org>2010-06-06 19:00:13 +0000
commit3355cabe34b7412e9cbfa2f2950c53d8b2ef524e (patch)
tree3a7270d732aaed8376e0ba5709f65a3164cbec43 /usr.bin/tmux/tmux.h
parentMerge bsd.lv release 1.10.0, (diff)
downloadwireguard-openbsd-3355cabe34b7412e9cbfa2f2950c53d8b2ef524e.tar.xz
wireguard-openbsd-3355cabe34b7412e9cbfa2f2950c53d8b2ef524e.zip
Use a macro-based mask for obtaining a key or modifier-set from the
combination. Display C-@, etc, as C-Space, in list-keys. By Micah Cowan.
Diffstat (limited to 'usr.bin/tmux/tmux.h')
-rw-r--r--usr.bin/tmux/tmux.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/usr.bin/tmux/tmux.h b/usr.bin/tmux/tmux.h
index 905e018dd88..00ac0374b99 100644
--- a/usr.bin/tmux/tmux.h
+++ b/usr.bin/tmux/tmux.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: tmux.h,v 1.224 2010/06/05 16:47:11 nicm Exp $ */
+/* $OpenBSD: tmux.h,v 1.225 2010/06/06 19:00:13 nicm Exp $ */
/*
* Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
@@ -111,6 +111,10 @@ extern char **environ;
#define KEYC_SHIFT 0x8000
#define KEYC_PREFIX 0x10000
+/* Mask to obtain key w/o modifiers */
+#define KEYC_MASK_MOD (KEYC_ESCAPE|KEYC_CTRL|KEYC_SHIFT|KEYC_PREFIX)
+#define KEYC_MASK_KEY (~KEYC_MASK_MOD)
+
/* Other key codes. */
enum key_code {
/* Mouse key. */