Coma decimal en la distribución del teclado en español

11

Tengo un teclado de diseño español (en Snow Leopard). Cada vez que uso el punto, o coma, en el teclado numérico (a la derecha del 0) siempre muestra una coma, pero preferiría que ingresara un punto, al igual que las PC. De todos modos, ingresar direcciones IP o números decimales cuando se codifica es un PITA. ¿Cómo puedo hacer eso?

He intentado alterar mi configuración regional para que el separador decimal sea un punto y el separador de miles sea una coma, pero eso no parece afectar la entrada de texto.

Prefiero cambiar alguna configuración regional en lugar de reasignar el teclado, pero aceptaré cualquier respuesta que funcione: a menos que cambie la disposición regional del teclado, realmente necesito mis signos diacríticos allí.

Victor Jalencas
fuente
Prefiero mantener el título como lo pretendía originalmente. No quiero deshabilitarlo, solo configurarlo de manera diferente y posiblemente usar una tecla modificadora para usar uno u otro.
Victor Jalencas

Respuestas:

4

En macOS Sierra, debe hacer Ctrl+ Shift+ ,en el teclado numérico para obtener un punto regular.

Encontré esto tratando de hacer lo mismo que todos los demás y descubrí que ahora era diferente.

Espero que esto ayude.

ACTUALIZACIÓN : en macOS Mojave, también puede usar Ctrl+ Alt+ ,en el teclado numérico para obtener un punto regular. Encontré que algunas aplicaciones (te estoy mirando Slack) no permiten la respuesta original, pero sí la actualización.

ABG
fuente
¡Gracias! ¡Esta es la respuesta que estaba buscando! Marcarlo como la respuesta aceptada
Victor Jalencas
Lamentablemente no funciona en vscode: '(
equiman
No es el óptimo, pero funciona.
Rodrirokr
8

Necesita cambiar el diseño de su teclado. No a otra, sino a una nueva que ha sido modificada por una utilidad como Ukelele (puede haber otras).

Descargue la herramienta, arrastre la aplicación a su carpeta de aplicaciones. Tenga en cuenta que en la imagen de disco, hay una carpeta llamada System Keyboards / Roman /, cópiela en su escritorio (es temporal).

Inicie Ukelele y seleccione en el menú Archivo: "Nuevo basado en ..."

Abra el archivo Spanish-ISO.keylayout (que se encuentra en la carpeta romana que guardó en su escritorio).

Verás un gran teclado azul que representa tu mapa español-ISO actual (si trajiste tu computadora a España, ese es el teclado que debes usar).

Haga doble clic en el "," que desea modificar (o cualquier otra clave) y verá esto:

Editar en Ukelele

Reemplace el "," con el "." (punto). Y vaya al Menú del teclado -> Establecer nombre del teclado. Cambie el nombre del español - ISO a algo como: español - ISO2.

Ahora guárdelo, el nombre será Sin título, pero debe poner español - ISO2.

¿Dónde lo guardas?

De acuerdo con el Manual de usuario de Ukelele, tiene diferentes opciones (y le sugiero que lea la sección 3.3 del manual). La respuesta corta se encuentra dentro de la subcarpeta Diseños de teclado de la carpeta Biblioteca en su carpeta de inicio. Esto se puede crear si aún no existe. Si hace eso, solo su usuario verá (y podrá usar) este Diseño.

Después de instalar la distribución del teclado y cerrar sesión e iniciar sesión nuevamente, abra el panel Internacional de Preferencias del sistema (Idioma y texto en Mac OS X 10.6 (Snow Leopard) y versiones posteriores). En la pestaña Menú de entrada (Fuentes de entrada en 10.6 o posterior), la nueva distribución del teclado debe aparecer allí. Disfruta de tu escritura más rápida de direcciones IP.

Martin Marconcini
fuente
Gracias. Al final, simplemente utilicé la distribución del teclado proporcionada en la imagen del disco y la edité a mano. Me pregunto por qué estos diseños no se proporcionan con el sistema (¿o sí?)
Victor Jalencas
Hmm, no están en una "imagen de disco fácil de usar";)
Martin Marconcini
Sí, supongo que están en algún lugar, pero no en ningún directorio de Diseños de teclado.
Victor Jalencas
1
Los diseños de teclado guardados en ~ / Biblioteca / no se seleccionan de manera predeterminada en los cuadros de diálogo de contraseña, pero los que se guardan en / Biblioteca / sí. Los elementos emergentes del selector de caracteres solo funcionan con diseños de teclado guardados como paquetes.
Lri
4

KeyRemap4MacBook también resuelve este problema, sin tener que configurar un diseño de teclado completamente diferente en Ukelele. Simplemente active la opción "Cambiar punto y Shift + Punto" en la sección "Cambiar clave del teclado".

David Hollman
fuente
2

Acabo de descubrir una solución alternativa, y al menos para mí, una solución mucho mejor, que NO requiere la reasignación del teclado y también funciona en equipos Mac de otras personas:

presione Mayús cuando presione la coma en el teclado numérico, se ingresará como un punto (al menos en Snow Leopard (OSX 10.6))

(Como tengo un diseño de teclado belga, he usado la solución de reasignación de teclado [usando Ukulele] durante algún tiempo, pero no funcionó bien con todas las aplicaciones, por ejemplo, Eclipse)

Rabarberski
fuente
Preferiría mucho esta solución. Pero por alguna razón no funciona en los diseños españoles, pero sí en los belgas. Voy a llenar un radar y ver qué pasa.
Victor Jalencas
2

¡La respuesta de David fue extremadamente útil! Prueba KeyRemap4MacBook

La aplicación es torpe y con errores, pero hace el trabajo.

En mi español, la distribución del teclado ISO tenía que habilitar / cambiar:

  • KeyPad-Dot (.) A Command + X (Cut) con italiano (¿Qué?)
  • Teclado Coma (,) a Punto (.) En "Fuente de entrada italiana Pro"
Kris
fuente
1

Utilizo la aplicación Better Touch Tool que te permite hacer todo tipo de personalizaciones con gestos y el teclado. Acabo de agregar una asignación de teclado que esencialmente asignó el atajo "pad" a "". Y funciona perfectamente.

KerouacJack
fuente
¡Bienvenido a Ask Different! ¿Podría ampliar cómo utilizó la aplicación mencionada para lograr esto?
grg
0

También puede usar una herramienta como Keyboard Maestro . Lo configuré así:

  1. Activado por: El teclado de teclas de acceso rápido. se presiona
  2. Acción : Insertar texto ',' pegando

Funciona sorprendentemente rápido sin tener que crear un nuevo diseño de teclado o reasignar teclas.

Rafael Bugajewski
fuente
0

Ctrl +, (solo para la coma en el teclado numérico) da como resultado a. (punto) cuando está en diseño español.

Curiosamente, esto funciona en la terminal y en algunos editores de texto (como textwrangler). MacVim, por ejemplo, solo representa a. cuando se usa, en teclado numérico. Y TextMate simplemente ignora este modificador e imprime un,

... Ya sabes, lo bueno de las cosas de manzana es que "simplemente funciona".

Colita
fuente
0

La aplicación ahora se llama Karabiner. Lo descubro en español ISO pero creo que se puede aplicar a todos los diseños.

En la pestaña de modificaciones simples, después de configurar la aplicación:

  1. Seleccione su dispositivo de destino en la lista.
  2. Agregar elemento en la esquina inferior izquierda
  3. De la tecla: Keypad_period - A la tecla: Período (.)
juan moreno
fuente
0

Hay NO necesidad de un programa externo.

Cree un archivo llamado DefaultKeyBinding.Dictbajo ~/Library/KeyBindings/( /Users/<username>/Library/KeyBindings/), cree la carpeta KeyBindings si no existe.

Pegue el siguiente texto dentro del archivo, guárdelo y reinicie / logout-login para que funcione.

{
  "#," = ("insertText:", ".");
}

Además, aquí hay una esencia con más opciones de configuración.

Rodrirokr
fuente
gracias pero esto parece demasiado complicado. Presionar una tecla modificadora es más simple, y de vez en cuando aún puede necesitar la coma.
Victor Jalencas
"pero aceptaré cualquier respuesta que funcione" fue la clave
Rodrirokr
1
Considéralo aceptado. Sin embargo, Stack Exchange no me permite aceptar más de uno, por lo que seguiré aceptando, ya que actualmente es el mejor y que requiere menos esfuerzo
Victor Jalencas
:) no es gran cosa! Estoy seguro de que se ajusta la mayoría de los usuarios la respuesta aceptada
Rodrirokr