En los sitios de Stackexchange, a menudo tengo que usar el backtic, que se puede obtener generalmente como la tecla al lado de 1 (lado izquierdo), sin embargo, cuando lo presiono la primera vez, el `no aparece hasta que lo presiono nuevamente (en ese punto obtener `` (2) o si presiono otra tecla como un espacio.
¿Hay alguna razón histórica para esto o es solo mi teclado?
'MODIFIER LETTER GRAVE ACCENT' (U+02CB)
que se muestra como una tecla de retroceso, pero no es una. Es probable que sea un error, pero me tomó un tiempo descubrir por qué mi código en línea de repente ya no se procesó. ¡Cambie al diseño de EE. UU., Es lo que le digo!Respuestas:
Este es su teclado o el software que está utilizando (no podemos ver eso desde aquí). Por lo tanto, no es específico de los sitios de StackExchange.
Esto se hace porque el software admite otra función: presionar el apóstrofo o la tecla de retroceso seguida de otra letra (la vocal más común) es una manera fácil de escribir caracteres diacríticos como
é
yè
.Debido a esta característica, el software no puede mostrar de inmediato el apóstrofo o la tecla de retroceso, tiene que esperar al siguiente personaje para determinar cuál es su intención. Solo cuando presiona la siguiente tecla de retroceso se sabe que tenía la intención de ingresar una tecla de retroceso.
Esto no es malo en sí mismo: solo recuerde escribir la tecla de retroceso dos veces, luego presionar el cursor hacia la izquierda y luego escribir lo que se interpone entre ellos. De esa manera, no olvidará el toque final de cierre.
Esto es similar a escribir los
{ }
corchetes en el lenguaje de programación C primero antes de ingresar el código intermedio. Allí, tener un soporte de cierre en la ubicación correcta es mucho más importante.Esto no solo se hace con apostroph y backtick, sino también con comillas dobles ("y e da
ë
) e incluso con consonantes (, y C daÇ
).fuente
CTRL
+SHIFT
cambia el diseño. Además, si agrega un idioma,ALT
+SHIFT
cambia entre las configuraciones de idioma del teclado. Al usar US International, de hecho obtienes el comportamiento de la pregunta. Establecerlo en Estados Unidos lo eliminará.Esto se llama clave muerta. https://en.wikipedia.org/wiki/Dead_key
Depende de su configuración local (es decir, la distribución del teclado).
fuente
Otras respuestas han mencionado que esto puede ser una cuestión de diseño del teclado, pero sentí que un ejemplo concreto podría ser útil, así que:
En Windows, generalmente uso el diseño de teclado " Inglés (Reino Unido) extendido ", que tiene mejor soporte para escribir caracteres acentuados, pero significa que tengo que presionar la tecla de retroceso dos veces para obtener el carácter `. Si cambio al diseño básico del teclado " inglés (Reino Unido) ", solo tengo que presionar la tecla de retroceso una vez. Entonces, el último teclado es quizás mejor para algunos usos (como la codificación), aunque la versión extendida es mejor para otros (como la escritura).
fuente