Keyboards and accessories