Mercurial > ~mikael > mcabber > hg
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 } |