La cita (') se detecta como tilde (~) en los navegadores web (y viceversa)

La cita (') se detecta como tilde (~) en los navegadores web (y viceversa)

Me encontré con un problema con los controladores de eventos del navegador web donde los caracteres de tilde (~) y comillas (') se seleccionan al revés. Cuando ingreso una cita, un campo de texto tendrá una cita ingresada, pero el controlador de eventos se activará como si se presionara una tilde.

Creo que este gif muestra mejor lo que intento decir:

ingrese la descripción de la imagen aquí

Como puede ver, cuando se presiona la tecla tilde/almohadilla, el navegador detecta una pulsación de comillas, y cuando se presiona la tecla de comillas, el navegador detecta una pulsación de tilde.

¿Hay alguna forma de solucionar este problema para que se active el evento de pulsación de tecla correcto?


Teclado: Corsair K95 RGB Platinum (diseño BrE)

Sistema operativo: Windows 10 Inicio

Configuración del teclado: inglés (Reino Unido)

Navegador: Google Chrome versión 76.0.3809.100 (compilación oficial) (64 bits)

Respuesta1

Esto no es fácil de "solucionar" porque la falla está en el intérprete en línea.

Hay dos diseños de teclado básicos, ANSI, que se usa casi exclusivamente en los EE. UU., e ISO, que usa casi todo el mundo.

Esencialmente, los teclados tienen un diseño físicamente diferente, incluso en asignaciones de idiomas que de otro modo serían "idénticas", por ejemplo, inglés de EE. UU. y Reino Unido; A ANSI no le queda ninguna tecla de z &, por lo que pone una tilde ` y tilde ~ arriba del bloqueo de mayúsculas, a la izquierda de 1, donde un teclado ISO [Reino Unido] tendría una tilde ` y el signo de negación lógica ¬ [Windows] o § y ± [Mac ]. Tubería | y la barra invertida \ se mueven a la derecha de las claves entre corchetes, donde no hay una clave correspondiente en ISO, sino que está una fila más abajo. Esta clave se asigna en Mac, pero no en Win.
@ y " normalmente también se intercambian [Win pero no Mac].

Wikipedia tiene varios diseños aplicables solo aTeclados QWERTY aquíincluidas las diferencias entre Mac y Win.

Esto es antes de llegar a la complejidad adicional de los teclados que no están en inglés, donde incluso el QWERTY cambia a AZERTY o QWERTZ, etc.

Wikipedia - Distribuciones de tecladoDe alguna manera explica las innumerables diferencias en los diferentes diseños de idiomas.

Cualquier intérprete de teclado en línea necesitaría saber todo esto para poder probar con precisión todas las combinaciones de teclas posibles.

Alguna diferencia a continuación: [imágenes de Wikipedia, página QWERTY].

ANSI de EE. UU.

ingrese la descripción de la imagen aquí

ISO del Reino Unido - Windows

ingrese la descripción de la imagen aquí

ISO del Reino Unido - Mac

ingrese la descripción de la imagen aquí

información relacionada