+ get_next_string(parse_line, cur_cmd, &str_pos, ' ');
+ cfg->keyboard_grab = (strcmp(cur_cmd, "grab") == 0) ? 1 : 0;
+ get_next_string(parse_line, cur_cmd, &str_pos, ' ');
+ cfg->keyboard_autoconnect = (strcmp(cur_cmd, "autoconnect") == 0) ? 1 : 0;
+ printf("[CFG] Enabled keyboard event forwarding, toggle key %c", cfg->keyboard_toggle_key);
+ if (cfg->keyboard_grab)
+ printf(", locking from host when connected");
+ if (cfg->keyboard_autoconnect)
+ printf(", connected to guest at startup");
+ printf(".\n");
+ break;
+ case CONFITEM_KBFILE:
+ get_next_string(parse_line, cur_cmd, &str_pos, ' ');
+ cfg->keyboard_file = (char *)calloc(1, strlen(cur_cmd) + 1);
+ strcpy(cfg->keyboard_file, cur_cmd);
+ printf("[CFG] Set keyboard event source file to %s.\n", cfg->keyboard_file);