Input mechanism improved