Functional keyboard on record