We participated in a national-scale effort at redesigning and standardizing the special-character layout of AZERTY with the aid of combinatorial optimization. There are competing views on what makes a good keyboard layout: familiarity or user performance, expanded character sets vs. discoverability, and support for everyday language vs. programming vs. regional dialects.