$40 mechanical keyboard