comparison mcabber/src/screen.c @ 1185:5c34af370b67

Bind Meta-Esc (Esc-Esc) to chat_disable by default (That was the old behaviour)
author Mikael Berthe <mikael@lilotux.net>
date Fri, 20 Apr 2007 16:30:30 +0200
parents 0f7e0346d9cb
children 0158bd8ca9d6
comparison
equal deleted inserted replaced
1184:a649bb77965a 1185:5c34af370b67
375 // Ctrl-Right (2 codes): 375 // Ctrl-Right (2 codes):
376 settings_set(SETTINGS_TYPE_BINDING, "517", "iline fword"); 376 settings_set(SETTINGS_TYPE_BINDING, "517", "iline fword");
377 settings_set(SETTINGS_TYPE_BINDING, "518", "iline fword"); 377 settings_set(SETTINGS_TYPE_BINDING, "518", "iline fword");
378 settings_set(SETTINGS_TYPE_BINDING, "12", "screen_refresh"); // Ctrl-l 378 settings_set(SETTINGS_TYPE_BINDING, "12", "screen_refresh"); // Ctrl-l
379 settings_set(SETTINGS_TYPE_BINDING, "27", "chat_disable"); // Esc 379 settings_set(SETTINGS_TYPE_BINDING, "27", "chat_disable"); // Esc
380 settings_set(SETTINGS_TYPE_BINDING, "M27", "chat_disable"); // Esc-Esc
380 settings_set(SETTINGS_TYPE_BINDING, "4", "iline send_multiline"); // Ctrl-d 381 settings_set(SETTINGS_TYPE_BINDING, "4", "iline send_multiline"); // Ctrl-d
381 settings_set(SETTINGS_TYPE_BINDING, "M117", "iline word_upcase"); // Meta-u 382 settings_set(SETTINGS_TYPE_BINDING, "M117", "iline word_upcase"); // Meta-u
382 settings_set(SETTINGS_TYPE_BINDING, "M108", "iline word_downcase"); // Meta-l 383 settings_set(SETTINGS_TYPE_BINDING, "M108", "iline word_downcase"); // Meta-l
383 settings_set(SETTINGS_TYPE_BINDING, "M99", "iline word_capit"); // Meta-c 384 settings_set(SETTINGS_TYPE_BINDING, "M99", "iline word_capit"); // Meta-c
384 385
3112 break; 3113 break;
3113 case MKEY_EQUIV: 3114 case MKEY_EQUIV:
3114 key = kcode.value; 3115 key = kcode.value;
3115 break; 3116 break;
3116 case MKEY_META: 3117 case MKEY_META:
3117 key = ERR;
3118 switch (kcode.value) {
3119 case 27:
3120 key = 27;
3121 break;
3122 default:
3123 if (bindcommand(kcode) == 255)
3124 return 255;
3125 }
3126 break;
3127 default: 3118 default:
3128 if (bindcommand(kcode) == 255) 3119 if (bindcommand(kcode) == 255)
3129 return 255; 3120 return 255;
3130 key = ERR; // Do not process any further 3121 key = ERR; // Do not process any further
3131 } 3122 }