¿Por qué el teclado numérico de un teclado no está diseñado para imprimir símbolos tipográficamente correctos?

Como dice Wikipedia, el teclado numérico , el teclado numérico o el teclado numérico corto

proporciona eficiencia al estilo de una calculadora para ingresar números. Las teclas del teclado numérico son dígitos de 0hasta 9, símbolos de suma ( +), resta ( ), multiplicación ( ×) y división ( ), …÷

Ahora me pregunto por qué, por ejemplo, cuando presionamos la tecla en nuestro teclado numérico, se muestra un guión menos (carácter Unicode U+002Dy símbolo HTML ) en lugar del signo menos "correcto" (carácter Unicode y símbolo HTML ).&#45U+2212−

Lo mismo se aplica también a las teclas +, ×y ÷;

… aunque todos estos símbolos se muestran en las teclas del teclado, como puede ver en la siguiente ilustración del teclado de computadora en alemán de commons.wikimedia.org :

Teclado de computadora alemán de commons.wikimedia.org

¿Hay alguna razón técnica para este comportamiento, como @CAI menciona en su respuesta sobre el signo menos correcto, o es solo por una razón histórica?

¿Se aplica lo mismo a las teclas + ×& ? ÷son correctos no?
Sí como dije; el [+] no produce más de ancho completo (+), el [×] un asterisco (*) y ningún signo de multiplicación (×) y el [÷] una barra oblicua (/) en lugar de un obelus (÷) aunque este símbolo están impresos en las teclas :)
Ah ok, eso no me di cuenta! (No tengo un teclado numérico en mi teclado) y lo editaste en la publicación después de mi comentario;)
Mi teclado tiene esto en las teclas del teclado numérico: - * / +, por lo que para mí se 'imprimen' correctamente.
@PieBie: agregué una imagen de ejemplo... ;)
Mi teclado realmente tiene una barra oblicua y un asterisco, realmente, realmente
Sí, lo sé, la mayoría de los teclados están diseñados como el tuyo, pero hay algunas excepciones... :)

Respuestas (1)

Solo razones históricas, más una guarnición de "compatibilidad con versiones anteriores".

Los teclados de PC originales eran muy parecidos a una máquina de escribir. Además, en el conjunto ASCII original no había símbolos de "ancho completo más", "menos" y "multiplicación". El conjunto 'ASCII extendido' común de MS-DOS contenía una 'división' adecuada, pero solo en ciertas páginas de códigos. (Solo una suposición, pero se puede suponer que el asterisco se eligió para la 'multiplicación' en lugar de ×porque se parecería demasiado al carácter en minúscula x).

Dado que muchas computadoras se usaban solo con fines administrativos, la adición del teclado similar a una calculadora apareció más tarde. Inicialmente, se duplicó para usar con las teclas de flecha, página arriba/abajo y inicio/fin; más tarde, estos a su vez aparecieron como llaves adicionales adicionales . El etiquetado en las teclas del teclado duplicaba el de las calculadoras en ese momento, pero el carácter que ingresaban tenía que ser el mismo que el original utilizado, para compatibilidad con el software existente y para teclados sin teclas adicionales.

Las mayúsculas de las teclas reflejan lo que las teclas insertan en los programas para realizar la función que describen. Es bastante similar a presionar una tecla etiquetada como "Retroceso" y esperar que aparezca ese texto literal.

No conozco ningún software que permita usar el carácter Unicode ×para la multiplicación. Lo mismo ocurre con los caracteres Unicode Mathematical Minus y Divide (ahora que lo pienso, tampoco lo hacen otras funciones/caracteres como el glifo cuadrado " 2 "; ingresar "5 2 " en una calculadora no hace que muestre "25"). y el carácter de raíz cuadrada).

No es la única peculiaridad de los teclados estándar. La mayoría tiene letras mayúsculas impresas en las teclas, pero todas las computadoras que conozco se inician en modo minúsculas , y se necesita una tecla adicional (Shift) o modo de software (Bloqueo de mayúsculas) para ingresar caracteres en mayúsculas.

Muchas gracias por tu interesante respuesta ;) Tienes razón, las teclas están etiquetadas con mayúsculas, pero por defecto imprimen un carácter en minúsculas. Por otro lado, creo que sería una buena opción ingresar los signos tipográficos correctos presionando [ALT] + [ Algún operador de teclado numérico ] … :)
@elegent: Sé que es posible en Windows editar su propio teclado, lo que lo haría 'en todo el sistema'. Y, por supuesto, algunos programas tienen accesos directos incorporados para refinamientos tipográficos específicos (como InDesign, que ofrece acceso inmediato a comillas tipográficas). Pero vale la pena recordar que tales refinamientos pueden no funcionar en el software 'general', es decir, Calculator espera un guión, no un U+2212 menos.