Se trata de abordar la productividad y no la pregunta específica.
Si no me equivoco, la lengua checa incluye letras como á, č, ď, é, ě, í, ň, ó, ř, š, ť, ú, ů, ý, ž. Así que ě es un pequeño subconjunto del problema de root: la necesidad de escribir en checo (o cualquier otro idioma con caracteres especiales).
Teniendo esto en cuenta, hay varios enfoques que se pueden seguir para abordar el problema de root.
Me parece que cambiar de diseño para cada idioma es algo poco práctico.
Hay un acceso directo incorporado (que puede o no necesitar ser activado/configurado): Preferencias del Sistema > Teclado > Atajos > Fuentes de entrada > 'Seleccionar la fuente de entrada anterior', 'Seleccionar la siguiente fuente en el menú de entrada'
Después de añadir la(s) disposición(es) necesaria(s) y habilitar el acceso directo, es muy sencillo cambiar de disposición sin necesidad de levantar la mano del teclado. Si uno está familiarizado con el diseño específico del idioma, en mi opinión es, con mucho, la solución más sencilla.
También hay una selección en "Fuentes de entrada" etiquetada como "Cambiar automáticamente a la fuente de entrada de un documento" que puede utilizarse para automatizar el cambio.
Alternativamente En las fuentes de entrada hay una disposición de teclado llamada "ABC extendido". Si se utiliza, hay atajos prácticos para los diferentes acentos. Nota: estos atajos pueden o no entrar en conflicto con los atajos "personales" configurados.
Hachek caron:
- ⌥ + V, seguido de una letra (como c, e, n, r, s, z o casos especiales l y d) -> č, ě, ň, ř, š, ž, ľ, ď
Aguda:
- ⌥ + E seguida de una letra (como a, e, i, o, u, y) -> á, é, í, ó, ú, ý
Anillo en U:
- ⌥ + K, seguida de una letra (como la u) -> ů
Alternativamente , existe un "Visor de caracteres" cuya ventana emergente puede invocarse con ⌃ + ⌘ + ESPACIO. Después de añadir los caracteres necesarios a "Favoritos", se pueden utilizar las teclas de flecha para navegar hasta la letra necesaria e introducirla en el texto.