Diseño de teclado SK personalizado que no puede escribir 'o' mayúscula con circunflejo (Ô)

Diseño de teclado SK personalizado que no puede escribir 'o' mayúscula con circunflejo (Ô)

La distribución del teclado eslovaco tiene una extraña cantidad de teclas muertas para escribir todo tipo de símbolos extranjeros. Estos son innecesarios, ya que todo el idioma eslovaco se puede cubrir con una sola tecla muerta y su modificador de mayúsculas... excepto dos anomalías, äÄ y ôÔ. El diseño tampoco se puede utilizar para tareas de programación y administración del sistema, ya que carece de muchos de los caracteres especiales necesarios. Quería crear un diseño personalizado que actuara como en-US, pero que también pudiera producir toda la gama de caracteres eslovacos. Y lo logré, pero la secuencia de entrada personalizada para Ô no funciona.

La clave muerta para ¨ (DIAERESIS) es U+00a8, que se logra con Ctrl+Alt+-.
La clave muerta para ˆ (ACENTO CIRCUMFLEX) es U+005e, que se logra con Ctrl+Alt+3.

He creado un diseño personalizado basado en eslovaco con los siguientes cambios:
modificador Ctrl agregado a U+00b4 (=,ACUTE ACCENT) y U+02c7 (Shift+=, CARON).
El modificador para U+00a8 (-,DIAERESIS) cambió de Ctrl+Alt a Ctrl+Shift.
Caracteres ôÔ agregados manualmente a U+02c7 (CARON) como 006f/00f4 (o->ô) y 004f/00d4 (O->Ô).
Se eliminaron todas las demás claves muertas.

Todo funciona bien, pero cuando intento producir Ô ingresando la secuencia Ctrl+Shift+= Shift+o, no se reconoce y sale como ˇO. La versión en minúsculas funciona, por alguna razón desconcertante. ¿Alguien podría decirme si hay una manera sencilla de solucionar este problema? ¿He cometido un error trivial o la configuración regional SK tiene algún tipo de lógica codificada que impide que esta secuencia funcione? Puedo reasignar U+005e como último recurso, pero preferiría mi versión más compacta si es posible.

EDITAR:
Pruebas adicionales han revelado más basura en la configuración regional eslovaca. Bajo algunas condiciones, ciertas secuencias personalizadas fallarán a menos que se ingrese otra primero durante el tiempo de ejecución del programa.

Además, descubrí que el diseño funciona correctamente en Windows 10. Por lo tanto, es posible que se trate de un defecto en Windows 7 que nunca fue parcheado.

Respuesta1

Al revisar esto más de 3 años después, me di cuenta de que la secuencia de mal funcionamiento de Ô funciona ahora. La última hora de modificación en el archivo fuente de la distribución de mi teclado es todavía una hora antes de publicar la pregunta, por lo que no creo que haya realizado más cambios. Y es un carácter mayúsculo que se usa tan raramente que no le presté atención y no me di cuenta de que algo había cambiado hasta ahora.

Mi única suposición es que se produjo una solución a través de la actualización de Windows en algún momento posterior.

información relacionada