+ "wingeom_control().";
+ if (key == get_available_keycode_to_action("to_height_t"))
+ {
+ toggle_win_height_type(world.wmeta->active);
+ }
+ else if (key == get_available_keycode_to_action("to_width_t"))
+ {
+ toggle_win_width_type(world.wmeta->active);
+ }
+ else if (key == get_available_keycode_to_action("grow_h"))
+ {
+ exit_err(growshrink_active_window('*'), err_resize);
+ }
+ else if (key == get_available_keycode_to_action("shri_h"))
+ {
+ exit_err(growshrink_active_window('_'), err_resize);
+ }
+ else if (key == get_available_keycode_to_action("grow_v"))
+ {
+ exit_err(growshrink_active_window('+'), err_resize);
+ }
+ else if (key == get_available_keycode_to_action("shri_v"))
+ {
+ exit_err(growshrink_active_window('-'), err_resize);
+ }
+ else if (key == get_available_keycode_to_action("shift_f"))
+ {
+ exit_err(shift_active_win(world.wmeta, 'f'), err_shift);
+ }
+ else if (key == get_available_keycode_to_action("shift_b"))
+ {
+ exit_err(shift_active_win(world.wmeta, 'b'), err_shift);
+ }
+ else
+ {
+ return 0;
+ }
+ return 1;
+}
+
+
+
+extern uint8_t winkeyb_control(int key)
+{
+ struct WinConf * wc = get_winconf_by_win(world.wmeta->active);
+ if (key == get_available_keycode_to_action("w_keys_u"))
+ {
+ move_keyb_mod_selection(&wc->kb, 'u');
+ }
+ else if (key == get_available_keycode_to_action("w_keys_d"))
+ {
+ move_keyb_mod_selection(&wc->kb, 'd');
+ }
+ else if (key == get_available_keycode_to_action("w_keys_m"))
+ {
+ mod_selected_keyb(&wc->kb);
+ }
+ else
+ {
+ return 0;
+ }
+ return 1;
+}
+
+
+
+extern uint8_t meta_control(int key)
+{
+ struct WinMeta * win_meta = world.wmeta;
+ struct Win * win_map = get_win_by_id('m');
+ char * err_toggle = "Trouble with toggle_window() in meta_control().";
+ if (key == get_available_keycode_to_action("quit"))