mirror of
https://github.com/tmux/tmux.git
synced 2025-09-03 22:43:58 +00:00
Er, misread this and it is not needed.
This commit is contained in:
60
input-keys.c
60
input-keys.c
@ -499,66 +499,6 @@ input_key(struct screen *s, struct bufferevent *bev, key_code key)
|
|||||||
if (~s->mode & MODE_KEXTENDED)
|
if (~s->mode & MODE_KEXTENDED)
|
||||||
goto missing;
|
goto missing;
|
||||||
outkey = (key & KEYC_MASK_KEY);
|
outkey = (key & KEYC_MASK_KEY);
|
||||||
if (outkey >= KEYC_BASE) {
|
|
||||||
switch (outkey) {
|
|
||||||
case KEYC_IC:
|
|
||||||
outkey = 2;
|
|
||||||
break;
|
|
||||||
case KEYC_DC:
|
|
||||||
outkey = 3;
|
|
||||||
break;
|
|
||||||
case KEYC_PPAGE:
|
|
||||||
outkey = 5;
|
|
||||||
break;
|
|
||||||
case KEYC_NPAGE:
|
|
||||||
outkey = 6;
|
|
||||||
break;
|
|
||||||
case KEYC_HOME:
|
|
||||||
outkey = 7;
|
|
||||||
break;
|
|
||||||
case KEYC_END:
|
|
||||||
outkey = 8;
|
|
||||||
break;
|
|
||||||
case KEYC_F1:
|
|
||||||
outkey = 11;
|
|
||||||
break;
|
|
||||||
case KEYC_F2:
|
|
||||||
outkey = 12;
|
|
||||||
break;
|
|
||||||
case KEYC_F3:
|
|
||||||
outkey = 13;
|
|
||||||
break;
|
|
||||||
case KEYC_F4:
|
|
||||||
outkey = 14;
|
|
||||||
break;
|
|
||||||
case KEYC_F5:
|
|
||||||
outkey = 15;
|
|
||||||
break;
|
|
||||||
case KEYC_F6:
|
|
||||||
outkey = 17;
|
|
||||||
break;
|
|
||||||
case KEYC_F7:
|
|
||||||
outkey = 18;
|
|
||||||
break;
|
|
||||||
case KEYC_F8:
|
|
||||||
outkey = 19;
|
|
||||||
break;
|
|
||||||
case KEYC_F9:
|
|
||||||
outkey = 20;
|
|
||||||
break;
|
|
||||||
case KEYC_F10:
|
|
||||||
outkey = 21;
|
|
||||||
break;
|
|
||||||
case KEYC_F11:
|
|
||||||
outkey = 23;
|
|
||||||
break;
|
|
||||||
case KEYC_F12:
|
|
||||||
outkey = 24;
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
goto missing;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
switch (key & KEYC_MASK_MODIFIERS) {
|
switch (key & KEYC_MASK_MODIFIERS) {
|
||||||
case KEYC_SHIFT:
|
case KEYC_SHIFT:
|
||||||
modifier = '2';
|
modifier = '2';
|
||||||
|
60
tty-keys.c
60
tty-keys.c
@ -896,65 +896,7 @@ tty_keys_extended_key(struct tty *tty, const char *buf, size_t len,
|
|||||||
*size = end + 1;
|
*size = end + 1;
|
||||||
|
|
||||||
/* Store the key and modifiers. */
|
/* Store the key and modifiers. */
|
||||||
switch (number) {
|
*key = number;
|
||||||
case 2:
|
|
||||||
*key = KEYC_IC;
|
|
||||||
break;
|
|
||||||
case 3:
|
|
||||||
*key = KEYC_DC;
|
|
||||||
break;
|
|
||||||
case 5:
|
|
||||||
*key = KEYC_PPAGE;
|
|
||||||
break;
|
|
||||||
case 6:
|
|
||||||
*key = KEYC_NPAGE;
|
|
||||||
break;
|
|
||||||
case 7:
|
|
||||||
*key = KEYC_HOME;
|
|
||||||
break;
|
|
||||||
case 8:
|
|
||||||
*key = KEYC_END;
|
|
||||||
break;
|
|
||||||
case 11:
|
|
||||||
*key = KEYC_F1;
|
|
||||||
break;
|
|
||||||
case 12:
|
|
||||||
*key = KEYC_F2;
|
|
||||||
break;
|
|
||||||
case 13:
|
|
||||||
*key = KEYC_F3;
|
|
||||||
break;
|
|
||||||
case 14:
|
|
||||||
*key = KEYC_F4;
|
|
||||||
break;
|
|
||||||
case 15:
|
|
||||||
*key = KEYC_F5;
|
|
||||||
break;
|
|
||||||
case 17:
|
|
||||||
*key = KEYC_F6;
|
|
||||||
break;
|
|
||||||
case 18:
|
|
||||||
*key = KEYC_F7;
|
|
||||||
break;
|
|
||||||
case 19:
|
|
||||||
*key = KEYC_F8;
|
|
||||||
break;
|
|
||||||
case 20:
|
|
||||||
*key = KEYC_F9;
|
|
||||||
break;
|
|
||||||
case 21:
|
|
||||||
*key = KEYC_F10;
|
|
||||||
break;
|
|
||||||
case 23:
|
|
||||||
*key = KEYC_F11;
|
|
||||||
break;
|
|
||||||
case 24:
|
|
||||||
*key = KEYC_F12;
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
*key = number;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
switch (modifiers) {
|
switch (modifiers) {
|
||||||
case 2:
|
case 2:
|
||||||
(*key) |= KEYC_SHIFT;
|
(*key) |= KEYC_SHIFT;
|
||||||
|
Reference in New Issue
Block a user