Linear input