Custom keyboard building process