keyboard config object support #405