/[weechat]/weechat/src/gui/curses/gui-input.c
ViewVC logotype

Diff of /weechat/src/gui/curses/gui-input.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.61 by flashcode, Sun Nov 20 18:13:24 2005 UTC revision 1.62 by flashcode, Tue Nov 22 13:43:54 2005 UTC
# Line 59  gui_input_default_key_bindings () Line 59  gui_input_default_key_bindings ()
59      char key_str[32], command[32];      char key_str[32], command[32];
60            
61      /* keys binded with internal functions */      /* keys binded with internal functions */
62      gui_key_bind ( /* RC      */ "ctrl-M",        "return");      gui_key_bind ( /* RC          */ "ctrl-M",             "return");
63      gui_key_bind ( /* RC      */ "ctrl-J",        "return");      gui_key_bind ( /* RC          */ "ctrl-J",             "return");
64      gui_key_bind ( /* tab     */ "ctrl-I",        "tab");      gui_key_bind ( /* tab         */ "ctrl-I",             "tab");
65      gui_key_bind ( /* basckp  */ "ctrl-H",        "backspace");      gui_key_bind ( /* basckp      */ "ctrl-H",             "backspace");
66      gui_key_bind ( /* basckp  */ "ctrl-?",        "backspace");      gui_key_bind ( /* basckp      */ "ctrl-?",             "backspace");
67      gui_key_bind ( /* del     */ "meta2-3~",      "delete");      gui_key_bind ( /* del         */ "meta2-3~",           "delete");
68      gui_key_bind ( /* ^K      */ "ctrl-K",        "delete_end_line");      gui_key_bind ( /* ^K          */ "ctrl-K",             "delete_end_line");
69      gui_key_bind ( /* ^U      */ "ctrl-U",        "delete_beginning_line");      gui_key_bind ( /* ^U          */ "ctrl-U",             "delete_beginning_line");
70      gui_key_bind ( /* ^W      */ "ctrl-W",        "delete_previous_word");      gui_key_bind ( /* ^W          */ "ctrl-W",             "delete_previous_word");
71      gui_key_bind ( /* ^Y      */ "ctrl-Y",        "clipboard_paste");      gui_key_bind ( /* ^Y          */ "ctrl-Y",             "clipboard_paste");
72      gui_key_bind ( /* ^T      */ "ctrl-T",        "transpose_chars");      gui_key_bind ( /* ^T          */ "ctrl-T",             "transpose_chars");
73      gui_key_bind ( /* home    */ "meta2-1~",      "home");      gui_key_bind ( /* home        */ "meta2-1~",           "home");
74      gui_key_bind ( /* home    */ "meta2-H",       "home");      gui_key_bind ( /* home        */ "meta2-H",            "home");
75      gui_key_bind ( /* home    */ "meta2-7~",      "home");      gui_key_bind ( /* home        */ "meta2-7~",           "home");
76      gui_key_bind ( /* ^A      */ "ctrl-A",        "home");      gui_key_bind ( /* ^A          */ "ctrl-A",             "home");
77      gui_key_bind ( /* end     */ "meta2-4~",      "end");      gui_key_bind ( /* end         */ "meta2-4~",           "end");
78      gui_key_bind ( /* end     */ "meta2-F",       "end");      gui_key_bind ( /* end         */ "meta2-F",            "end");
79      gui_key_bind ( /* end     */ "meta2-8~",      "end");      gui_key_bind ( /* end         */ "meta2-8~",           "end");
80      gui_key_bind ( /* ^E      */ "ctrl-E",        "end");      gui_key_bind ( /* ^E          */ "ctrl-E",             "end");
81      gui_key_bind ( /* left    */ "meta2-D",       "left");      gui_key_bind ( /* left        */ "meta2-D",            "left");
82      gui_key_bind ( /* right   */ "meta2-C",       "right");      gui_key_bind ( /* right       */ "meta2-C",            "right");
83      gui_key_bind ( /* up      */ "meta2-A",       "up");      gui_key_bind ( /* up          */ "meta2-A",            "up");
84      gui_key_bind ( /* ^up     */ "meta-Oa",       "up_global");      gui_key_bind ( /* ^up         */ "meta-Oa",            "up_global");
85      gui_key_bind ( /* down    */ "meta2-B",       "down");      gui_key_bind ( /* down        */ "meta2-B",            "down");
86      gui_key_bind ( /* ^down   */ "meta-Ob",       "down_global");      gui_key_bind ( /* ^down       */ "meta-Ob",            "down_global");
87      gui_key_bind ( /* pgup    */ "meta2-5~",      "page_up");      gui_key_bind ( /* pgup        */ "meta2-5~",           "page_up");
88      gui_key_bind ( /* pgdn    */ "meta2-6~",      "page_down");      gui_key_bind ( /* pgdn        */ "meta2-6~",           "page_down");
89      gui_key_bind ( /* F10     */ "meta2-21~",     "infobar_clear");      gui_key_bind ( /* F10         */ "meta2-21~",          "infobar_clear");
90      gui_key_bind ( /* F11     */ "meta2-23~",     "nick_page_up");      gui_key_bind ( /* F11         */ "meta2-23~",          "nick_page_up");
91      gui_key_bind ( /* F12     */ "meta2-24~",     "nick_page_down");      gui_key_bind ( /* F12         */ "meta2-24~",          "nick_page_down");
92      gui_key_bind ( /* m-F11   */ "meta-meta2-1~", "nick_beginning");      gui_key_bind ( /* m-F11       */ "meta-meta2-1~",      "nick_beginning");
93      gui_key_bind ( /* m-F12   */ "meta-meta2-4~", "nick_end");      gui_key_bind ( /* m-F12       */ "meta-meta2-4~",      "nick_end");
94      gui_key_bind ( /* ^L      */ "ctrl-L",        "refresh");      gui_key_bind ( /* ^L          */ "ctrl-L",             "refresh");
95      gui_key_bind ( /* m-a     */ "meta-a",        "jump_smart");      gui_key_bind ( /* m-a         */ "meta-a",             "jump_smart");
96      gui_key_bind ( /* m-b     */ "meta-b",        "previous_word");      gui_key_bind ( /* m-b         */ "meta-b",             "previous_word");
97      gui_key_bind ( /* ^left   */ "meta-Od",       "previous_word");      gui_key_bind ( /* ^left       */ "meta-Od",            "previous_word");
98      gui_key_bind ( /* m-d     */ "meta-d",        "delete_next_word");      gui_key_bind ( /* m-d         */ "meta-d",             "delete_next_word");
99      gui_key_bind ( /* m-f     */ "meta-f",        "next_word");      gui_key_bind ( /* m-f         */ "meta-f",             "next_word");
100      gui_key_bind ( /* ^right  */ "meta-Oc",       "next_word");      gui_key_bind ( /* ^right      */ "meta-Oc",            "next_word");
101      gui_key_bind ( /* m-h     */ "meta-h",        "hotlist_clear");      gui_key_bind ( /* m-h         */ "meta-h",             "hotlist_clear");
102      gui_key_bind ( /* m-j,m-d */ "meta-jmeta-d",  "jump_dcc");      gui_key_bind ( /* m-j,m-d     */ "meta-jmeta-d",       "jump_dcc");
103      gui_key_bind ( /* m-j,m-l */ "meta-jmeta-l",  "jump_last_buffer");      gui_key_bind ( /* m-j,m-l     */ "meta-jmeta-l",       "jump_last_buffer");
104      gui_key_bind ( /* m-j,m-s */ "meta-jmeta-s",  "jump_server");      gui_key_bind ( /* m-j,m-s     */ "meta-jmeta-s",       "jump_server");
105      gui_key_bind ( /* m-j,m-x */ "meta-jmeta-x",  "jump_next_server");      gui_key_bind ( /* m-j,m-x     */ "meta-jmeta-x",       "jump_next_server");
106      gui_key_bind ( /* m-k     */ "meta-k",        "grab_key");      gui_key_bind ( /* m-k         */ "meta-k",             "grab_key");
107      gui_key_bind ( /* m-n     */ "meta-n",        "scroll_next_highlight");      gui_key_bind ( /* m-n         */ "meta-n",             "scroll_next_highlight");
108      gui_key_bind ( /* m-p     */ "meta-p",        "scroll_previous_highlight");      gui_key_bind ( /* m-p         */ "meta-p",             "scroll_previous_highlight");
109      gui_key_bind ( /* m-r     */ "meta-r",        "delete_line");      gui_key_bind ( /* m-r         */ "meta-r",             "delete_line");
110      gui_key_bind ( /* m-s     */ "meta-s",        "switch_server");      gui_key_bind ( /* m-s         */ "meta-s",             "switch_server");
111      gui_key_bind ( /* m-u     */ "meta-u",        "scroll_unread");      gui_key_bind ( /* m-u         */ "meta-u",             "scroll_unread");
112            
113      /* keys binded with commands */      /* keys binded with commands */
114      gui_key_bind ( /* m-left  */ "meta-meta2-D", "/buffer -1");      gui_key_bind ( /* m-left      */ "meta-meta2-D",       "/buffer -1");
115      gui_key_bind ( /* F5      */ "meta2-15~",    "/buffer -1");      gui_key_bind ( /* F5          */ "meta2-15~",          "/buffer -1");
116      gui_key_bind ( /* m-right */ "meta-meta2-C", "/buffer +1");      gui_key_bind ( /* m-right     */ "meta-meta2-C",       "/buffer +1");
117      gui_key_bind ( /* F6      */ "meta2-17~",    "/buffer +1");      gui_key_bind ( /* F6          */ "meta2-17~",          "/buffer +1");
118      gui_key_bind ( /* F7      */ "meta2-18~",    "/window -1");      gui_key_bind ( /* F7          */ "meta2-18~",          "/window -1");
119      gui_key_bind ( /* F8      */ "meta2-19~",    "/window +1");      gui_key_bind ( /* F8          */ "meta2-19~",          "/window +1");
120      gui_key_bind ( /* m-0     */ "meta-0",       "/buffer 10");      gui_key_bind ( /* m-w,m-up    */ "meta-wmeta-meta2-A", "/window up");
121      gui_key_bind ( /* m-1     */ "meta-1",       "/buffer 1");      gui_key_bind ( /* m-w,m-down  */ "meta-wmeta-meta2-B", "/window down");
122      gui_key_bind ( /* m-2     */ "meta-2",       "/buffer 2");      gui_key_bind ( /* m-w,m-left  */ "meta-wmeta-meta2-D", "/window left");
123      gui_key_bind ( /* m-3     */ "meta-3",       "/buffer 3");      gui_key_bind ( /* m-w,m-right */ "meta-wmeta-meta2-C", "/window right");
124      gui_key_bind ( /* m-4     */ "meta-4",       "/buffer 4");      gui_key_bind ( /* m-0         */ "meta-0",             "/buffer 10");
125      gui_key_bind ( /* m-5     */ "meta-5",       "/buffer 5");      gui_key_bind ( /* m-1         */ "meta-1",             "/buffer 1");
126      gui_key_bind ( /* m-6     */ "meta-6",       "/buffer 6");      gui_key_bind ( /* m-2         */ "meta-2",             "/buffer 2");
127      gui_key_bind ( /* m-7     */ "meta-7",       "/buffer 7");      gui_key_bind ( /* m-3         */ "meta-3",             "/buffer 3");
128      gui_key_bind ( /* m-8     */ "meta-8",       "/buffer 8");      gui_key_bind ( /* m-4         */ "meta-4",             "/buffer 4");
129      gui_key_bind ( /* m-9     */ "meta-9",       "/buffer 9");      gui_key_bind ( /* m-5         */ "meta-5",             "/buffer 5");
130        gui_key_bind ( /* m-6         */ "meta-6",             "/buffer 6");
131        gui_key_bind ( /* m-7         */ "meta-7",             "/buffer 7");
132        gui_key_bind ( /* m-8         */ "meta-8",             "/buffer 8");
133        gui_key_bind ( /* m-9         */ "meta-9",             "/buffer 9");
134            
135      /* bind meta-j + {01..99} to switch to buffers # > 10 */      /* bind meta-j + {01..99} to switch to buffers # > 10 */
136      for (i = 1; i < 100; i++)      for (i = 1; i < 100; i++)

Legend:
Removed from v.1.61  
changed lines
  Added in v.1.62

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26