library to handle keyboard descriptions
