update keyboard plugin