2 votos

¿Cómo puedo obtener la barra invertida con un teclado estadounidense configurado con un diseño de teclado español (ES-ISO)?

Tengo una Macbook Air con el diseño de teclado típico de Estados Unidos impreso en las teclas, pero quiero usar el teclado como si fuera un teclado en español porque estoy acostumbrado a ese diseño y como no miro las teclas al escribir, no me importa que el diseño no coincida con los caracteres realmente impresos en las teclas.

El diseño de mi teclado se ve exactamente así:

Macbook Air con diseño de teclado en inglés

He configurado el teclado para que se comporte como si fuera uno en español, yendo a Preferencias > Teclado > Fuentes de entrada y agregando el diseño "Español - ISO".

Funciona bien, en su mayoría, con una excepción: La tecla a la izquierda de la tecla "1" superior (con los caracteres impresos "`~") no se comporta de la misma manera que la tecla en la misma posición en un teclado en español, incluso después de configurar el diseño "Español - ISO".

En lugar de que la tecla sea "ºª\", que es la tecla a la izquierda de "1" en el teclado en español, se comporta como una tecla "<>". ¿Por qué sucede eso?

Entonces, dado que esto está ocurriendo, no puedo usar esos símbolos ("ºª\"), de los cuales extraño principalmente la barra invertida. ¿Cómo puedo obtener la barra invertida con este diseño sin tener que cambiar al teclado en inglés solo para obtener el carácter de barra invertida (debajo de la tecla "suprimir"), y luego cambiar de nuevo al diseño en español? (lo cual es un proceso engorroso solo para obtener un solo carácter cada vez).

Editar: Creo que el problema es que el teclado en español en realidad tiene una tecla adicional que falta en el teclado en inglés (por favor nota que la tecla Shift izquierda es más corta en el teclado en español para acomodar la tecla extra "<>"). Diseño de teclado de Macbook en español Parece que, por alguna razón, la tecla a la izquierda de la tecla "1" en realidad se mueve (incluyendo su código de tecla) hacia abajo a la derecha de la tecla Shift izquierda en los teclados europeos, y una tecla completamente nueva con un nuevo código reemplaza la tecla a la izquierda del "1" (en el teclado español es "ºª\", mientras que en otros idiomas europeos es un conjunto diferente de símbolos pero el código de tecla sigue siendo el mismo), por lo que con un teclado en inglés no puedo realmente tener el diseño completo en español debido a la tecla faltante.

0 votos

¿Has revisado esta entrada relacionada? apple.stackexchange.com/questions/177320/…

0 votos

Sí, verifiqué eso antes de escribir mi pregunta, y ninguna de las combinaciones de teclas sugeridas produce una barra invertida cuando se usa el diseño en español en un teclado de EE. UU. Supongo que el teclado de EE. UU. genera físicamente un código de tecla diferente para la tecla a la izquierda del número "1" que el generado por esa tecla en un teclado español real. Probablemente por eso el teclado de EE. UU. no produce el resultado esperado al cambiar al diseño en español.

0 votos

No sé por qué exactamente las asignaciones de caracteres para las teclas podrían haber cambiado para el diseño de teclado que prefieres con Monterey, pero podrías encontrar dónde conseguir la barra invertida bajo tu diseño preferido usando el Visor de teclado. Para ver qué caracteres alternativos puedes obtener al presionar qué teclas, presiona Alt, Shift, Ctrl, etc. solo y por separado después de abrir el Visor de teclado cuando tu diseño preferido esté habilitado.

1voto

PATRY Puntos 3068

Siempre puedes ver lo que hace cada tecla con el Visor de teclado.

Con el ISO en español, no hay barra invertida cuando estás usando el teclado US (ANSI), necesitas el tipo ISO europeo.

Puedes crear un diseño personalizado que añada este carácter fácilmente con Ukelele.

El diseño de Apple "Latinoamericano" tiene \ en Opción -

El diseño de Apple "Español" tiene \ en Opción 6.

1 votos

Para mí, Option+6 produce un carácter "¬", no una barra invertida.

0 votos

Gracias por la sugerencia del ukelele. No conocía ese software. Lo probaré, a ver si es una mejor alternativa a Karabiner Elements.

0 votos

@OMA si cambias a español (es una fuente de entrada diferente al español ISO), la opción 6 debería producir \

1voto

josef.van.niekerk Puntos 428

Finalmente descubrí que el problema es que el teclado español (y otros teclados europeos) en realidad tiene una tecla extra que el teclado estadounidense no tiene. No solo eso, la tecla a la izquierda de la tecla "1" tiene un código de tecla diferente en los teclados europeos, porque la tecla que está ahí en los teclados estadounidenses fue movida a la derecha de la tecla Shift izquierda en los teclados europeos (código de tecla y todo), por razones que no logro comprender. Si los teclados europeos tienen una tecla extra, ¿por qué no asignar un nuevo código de tecla a la nueva tecla, en lugar de reemplazar el código de tecla de una tecla existente y luego mover el viejo código de tecla a la nueva tecla? Estoy seguro de que debe haber una buena razón para eso, pero no la conozco.

Entonces, dado que el teclado estadounidense tiene una tecla menos, las personas europeas atrapadas con una computadora portátil con teclado estadounidense realmente no pueden tener el diseño completo de su idioma, por lo que se deben hacer algunas concesiones.

Encontré varias soluciones que funcionan para mí:

  • Una solución un poco no tan buena porque solo funciona en la Terminal: Por alguna razón extraña, al presionar Alt + Y escribe un carácter de barra invertida SOLO en la aplicación Terminal (en cualquier otra aplicación escribe un símbolo de yen ¥). De alguna manera funciona para mí porque la mayoría de las veces que necesito escribir una barra invertida es porque quiero escribir un código de escape en la Terminal (que comienza con "\"). Pero aún no es una solución ideal porque podría necesitar escribir una barra invertida en otras aplicaciones.

  • Usando Karabiner Elements para asignar nuevamente la tecla de "grave_accent_and_tilde (`)" (la tecla a la izquierda de la tecla "1" en el teclado estadounidense) para actuar como una tecla "non_us_backslash" (la tecla a la izquierda de la tecla "1" en los teclados europeos). Esto funciona genial, porque finalmente tengo acceso a la ansiada barra invertida ("\") (así como los caracteres numerales "º" y "ª") pero luego pierdo acceso a los caracteres "<>" en esa tecla, que también son muy importantes, por lo que esta tampoco es una buena solución.

  • Luego puedo asignar nuevamente la tecla de "barra invertida ( \)" (la tecla "\ |" del teclado estadounidense ubicada a la derecha del teclado encima de la tecla "enter") para comportarse como la tecla de "grave_accent_and_tilde (`)" con diseño español para obtener los caracteres "<>" de vuelta en una tecla diferente y al mismo tiempo mantener funcionando la tecla "ºª \" para que esos caracteres también sean accesibles en el teclado. ¡Pero luego pierdo los caracteres "çÇ}"! No me importa perder "ç" y "Ç" ya que no uso esas letras, pero perder el acceso al cierre de llave ("}") no es para nada ideal, especialmente si eres un desarrollador. Parece que nunca podré encontrar una solución completamente satisfactoria.

  • Finalmente opté por asignar nuevamente la tecla de "caps_lock" para comportarse como la tecla de "grave_accent_and_tilde (`)", ya que rara vez uso la tecla Caps Lock de todos modos (solo necesito escribir letras mayúsculas individuales con Shift). De esta manera tengo acceso a ambas teclas al mismo tiempo ("ºª\" y "<>") sin tener que perder la tecla "çÇ}" en el proceso.

Esto es lo mejor que he encontrado, considerando que el teclado estadounidense tiene una tecla física menos que el número de teclas que suelo tener, y la falta de una tecla física, por supuesto, no se puede arreglar completamente con soluciones de software.

Si alguien tiene mejores ideas para resolver este problema, por favor comente.

0voto

Waleed Asender Puntos 87

Usando el teclado latinoamericano, la opción-? me funciona en una MacBook Pro M3.

0 votos

Por favor, verifica de nuevo, lo que dices realmente no es posible. La barra invertida \ está en la esquina opuesta del teclado si estás usando la fuente de entrada ISO en español.

0 votos

He verificado dos veces. Tengo un MacBook Pro M3, teclado ISO, con diseño en español (Latinoamérica).

0 votos

Para aclarar, tengo un teclado español real, por lo tanto, la Opción ? para mí sería lo mismo que la Opción - en un teclado estadounidense.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X