Nido Apple

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

AppleScript y vocales con tilde.

--AppleScript y vocales con tilde.
--Diferentes códigos unicode de texto, pero mismo carácter como resultado. :-(

set n to id of "á" --225
set n2 to id of "a" --97

tell application "System Events"
    keystroke string id 225 -- a (sin acento agudo)
    keystroke string id 97 -- a
    keystroke "a" -- a
    keystroke "á" -- a (sin acento agudo)
end tell

--Agradecería cualquier ayuda para saber cómo conseguir hacer referencia a las vocales acentuadas.

1 Respuesta

1voto

Peter Puntos289100

Es un bug conocido, pero puedes crear tus propios reemplazos.

1- Ve a Preferencias del sistema > teclado > texto y añade un reemplazo de texto, por ejemplo de: xaxa > á y así repite todas las vocales.

2- En el Script Editor en el menú superior ve a Edit > Substitutions y activa la opción de "Text Replacement".

3- Ejemplo de Script:

on specialKeys(input)
    tell application "System Events"
        keystroke input
    end tell
end specialKeys

set characterSet1 to "xaxa "
set characterSet2 to "xexe "
set characterSet3 to "xixi "
set characterSet4 to "xoxo "
set characterSet5 to "xuxux "

tell application "TextEdit"
    activate
end tell
delay 0.5
specialKeys(characterSet1)

Lo que estás haciendo es añadir "xaxa" y como tienes activo el reemplazo, lo va a cambiar por á. Lo mismo va a suceder con todo lo que tengas establecido. :)

1voto

DJUNQUERA comentado

Hola, Peter.

Mi gratitud hacia ti por tu generosidad al estar siempre dispuesto para echar una mano en las dificultades.

Un saludo.

0voto

Peter comentado

Encantado de poder ayudar. :)

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...