diff options
| author | Dana Jansens <danakj@orodu.net> | 2007-07-13 17:30:51 -0400 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2007-07-13 17:30:51 -0400 |
| commit | 5302cf10a3a839d3aea9618b509b1e41d8b2a192 (patch) | |
| tree | fa9911ad2d51af750c02378f3aff09b3945514b5 /openbox | |
| parent | 4dbce5e505e7b9e2f157c53d8e0445583a463755 (diff) | |
add hardcoded key binds back
Diffstat (limited to 'openbox')
| -rw-r--r-- | openbox/config.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/openbox/config.c b/openbox/config.c index e25d99fe..9bb31070 100644 --- a/openbox/config.c +++ b/openbox/config.c @@ -782,6 +782,21 @@ typedef struct const gchar *actname; } ObDefKeyBind; +static void bind_default_keyboard() +{ + ObDefKeyBind *it; + ObDefKeyBind binds[] = { + { "A-Tab", "NextWindow" }, + { "S-A-Tab", "PreviousWindow" }, + { "A-F4", "Close" }, + { NULL, NULL } + }; + for (it = binds; it->key; ++it) { + GList *l = g_list_append(NULL, g_strdup(it->key)); + keyboard_bind(l, actions_parse_string(it->actname)); + } +} + typedef struct { const gchar *button; @@ -913,6 +928,8 @@ void config_startup(ObParseInst *i) translate_key("C-g", &config_keyboard_reset_state, &config_keyboard_reset_keycode); + void bind_default_keyboard() + parse_register(i, "keyboard", parse_keyboard, NULL); config_mouse_threshold = 8; |
