Estoy usando una máquina virtual de Windows XP con Parallels 8 bajo Mountain Lion. Tengo una conexión de escritorio remoto desde XP que no permite pegar desde el portapapeles, pero la escritura funciona, por supuesto. Tengo una simulación de AppleScript como si hubiera escrito el portapapeles. Sin embargo, la tecla Shift no se mantiene presionada para las teclas modificadas, aunque, de lo contrario, todas las distribuciones de teclado están sincronizadas. También, curiosamente, los caracteres numéricos no pasan mientras que "(" se convierte en "9". Vea el ejemplo completo a continuación.
Esto también ocurre al escribir scripts en aplicaciones de escritorio XP, RDC solo motiva por qué no puedo simplemente pegar el portapapeles. ¡Pero este es un problema de las pulsaciones de comandos en Parallels!
Esto solo ocurre con este script e incluso solo con algunas claves del script, la tecla Shift se sincroniza de otra manera.
La conexión remota no es súper rápida, pero la velocidad baja no interrumpió el uso del script en otros casos (cuando no necesitaba la máquina virtual XP).
¿Qué hay que hacer?
Este artículo de KB trata sobre un problema de cambio de clave similar a versiones anteriores, incluso específico de RDC, pero no resolvió mi problema: enlace
Aquí está el script:
on run
repeat with theItem in (the clipboard)
tell application "System Events" to keystroke theItem
delay 0.01
end repeat
end run
Esto es lo que intenté copiar y pegar (escribiendo en un script):
~! @ # $% ^ & * () _ +
QWERTYUIOP {} |
ASDFGHJKL: "
ZXCVBNM < & gt ;?
'1234567890- =
qwertyuiop [] \
asdfghjkl; '
zxcvbnm,. /
Esto es lo que obtuve, veo el orden desordenado de las filas, incluso, e incluso el cursor estaba antes de la x en la última línea de longitud completa, no al final; de alguna manera saltó al principio de una fila antes escribiendo más.
'1234567 * 90- +
qwertyuiop [] \
asdfghjkl; '
- =
qwertyuiop [] \
asdfghjkl; '
zxcvbnm, /
xcvbnm,. /
'