coded keyboard, updated files