Tcell does this via ACSC, but also supports user-modifiable fallback maps. It would be kind of cool to support this here.