
Intenté crear un diseño QWERTY alemán simplemente cambiando las teclas zy y en mi teclado y creando un diseño adecuado con el creador de diseños de teclado de Microsoft, ya que no hay soporte nativo.
Eso funciona bien para la entrada de texto, pero no en ningún otro contexto. Los atajos como Ctrl-Z y Ctrl-Y ahora están invertidos ya que el diseño aparentemente no se aplica a ellos. Puedo ingresar texto correctamente en la misma aplicación, pero los atajos de teclado parecen recibir un tratamiento diferente. Lo mismo ocurre con los juegos, hay muchos de ellos que usan ZXCV como sustitutos no vinculables de las teclas ABXY en un controlador. Imagínense usar YXCV con un diseño QWERTY, no es muy divertido.
Pensé que la razón de esto era que las aplicaciones usan algún tipo de entrada directa desde el teclado que ni siquiera pasa por Windows, pero ese no puede ser el caso ya que puedo usar el diseño QWERTY estándar de EE. UU. sin complicaciones con respecto al Teclas z e y.
¿Es simplemente imposible crear un diseño para Win 10 en MSKLC que funcione correctamente o me falta algo? Encontré muchos temas sobre cómo lograr que MSKLC lo ejecute todo en Windows 10, pero ninguno sobre este tema específico.
Respuesta1
Resulta que tuvo algo que ver con la configuración de idioma de Windows. Estaba configurado en "Inglés (en-DE)" en lugar de "Inglés (Estados Unidos)". El idioma en sí parece ser otra capa de modificación aplicada a la distribución del teclado que contiene. Asegúrese también de configurar el idioma en las propiedades del proyecto MSKLC en inglés estadounidense, no en alemán.
Respuesta2
También debes cambiar el código VK. Esto también me pasó a mí cuando cambié la distribución del teclado. Puedes editar el .klc
archivo directamente con un editor de texto y recompilarlo, intercambiando el VK_Y
archivo con VK_Z
.
ver mi respuestaaquí. Me inspiré enesta respuesta.