keyboard init done