shell script delete and down key.. stopped working

Nov 3, 2012 at 12:48am

shell script delete and down key.. stopped working

Hi all, I’ve always struggled with this because I don’t really understand shell scripts. I’m using Bill’s Orcutt’s [shell] external.

WHAT I”M TRYING TO DO
1) with one button (on my Ipad) copy a clip in AbletonLIVE and paste it in the slot below
2) with one button, delete a clip

HOW I”M TRYING TO DO IT
send 3 commands to the shell script, the first is ‘copy’ the second ‘arrow down’ the third ‘paste’

WHAT WORKS
the copy and the paste commands. these are the lines I send to shell:
COPY:
osascript -e ‘tell application “System Events”‘ -e ‘tell process “Live”‘ -e ‘set frontmost to true’ -e ‘end tell’ -e ‘key code “8″ using command down’ -e ‘end tell’
PASTE:
osascript -e ‘tell application “System Events”‘ -e ‘tell process “Live”‘ -e ‘set frontmost to true’ -e ‘end tell’ -e ‘key code “9″ using command down’ -e ‘end tell’

WHAT DOESNT WORK
the arrow – down. It works when I’m in the file browser, but not when I’m in the clipgrid
the delete key doesn’t work either

These don’t work:
Arrow down
osascript -e ‘tell application “System Events”‘ -e ‘tell process “Live”‘ -e ‘set frontmost to true’ -e ‘end tell’ -e ‘key code 125′ -e ‘end tell’
Delete
osascript -e ‘tell application “System Events”‘ -e ‘tell process “Live”‘ -e ‘set frontmost to true’ -e ‘end tell’ -e ‘key code 51′ -e ‘end tell’

Any ideas? I’m happy to not use the shell script, as long as I can delete clips and copy clips to a slot below I’ll be happy!

Thanks!!!

#65062
Nov 13, 2012 at 6:18pm

anybody? any ideas how to reliably send a key command to and application (eg LIVE)?
Thanks!

#234610
Nov 23, 2012 at 5:20pm

well I got it working, not sure what it was – I’m having the same scripts as before. Did lose a lot of time on the following though!

if you’re in patching mode and you use the cmd key to click on user interface elements (eg I send the message ‘delete’ into a patcher that than issues the ‘delete’ key command to an application)….. the cmd key is effectively still down when the key is sent to the application.

so it’s better to make sure your patcher is locked and you don’t use modifier keys when your patch is sending keystrokes…

#234611

You must be logged in to reply to this topic.