Estoy usando una VM Windows XP con Parallels 8 bajo Mountain Lion. Tengo una conexión de escritorio remoto desde XP que no permite el pegado desde el portapapeles, pero la escritura funciona, por supuesto. Tengo un AppleScript que simula como si escribiera en el portapapeles. Sin embargo, la tecla Shift no se mantiene pulsada para las teclas modificadas, aunque todos los diseños de teclado estén sincronizados de otra forma. También, curiosamente, los caracteres numéricos no pasan mientras "(" se convierte en "9". Vea el ejemplo completo a continuación.
Esto sucede en script- escribiendo en aplicaciones de escritorio de XP también, RDC sólo motiva por qué no puedo simplemente pegar el portapapeles. Pero este es un problema de las pulsaciones de teclas con scripts en Parallels!
Esto sólo ocurre para este script e incluso sólo algunas teclas con el script, la tecla shift se sincroniza de otra manera.
La conexión remota no es súper rápida, pero la baja velocidad no rompió el uso del script en otros casos (cuando no necesitaba el XP VM).
¿Qué hay que hacer?
Este artículo de KB es sobre un problema similar de teclas de cambio de las versiones anteriores, incluso específico de RDC, pero no resolvió mi problema: http://kb.parallels.com/en/9129
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 traté de copiar y pegar (mediante escritura de guión):
~!@#$%^&*()_+
QWERTYUIOP{}|
ASDFGHJKL:"
ZXCVBNM<>?
`1234567890-=
qwertyuiop[]\N-
asdfghjkl;'
zxcvbnm,./
Esto es lo que conseguí, ver 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 de escribir más.
`1234567*90-+
qwertyuiop[]\N-
asdfghjkl;'
-=
qwertyuiop[]\N-
asdfghjkl;'
zxcvbnm,/
xcvbnm,./
`