changed keyboard structure in List