애플 스크립트로 공간 전환


1

내 목표는 애플 스크립트 내에서 공백을 전환하는 것입니다. 4 번째 공간으로 전환하는 바로 가기는입니다 ctrl+4.하지만 애플 스크립트에서 시도했을 때 아무 일도 일어나지 않습니다.

tell application "System Events"
    keystroke "4" using {control down}
end tell

내가 무엇을 잘못하고 있지?

답변:


2

이유를 모르겠지만 대신 키 코드를 사용하면 효과가 있습니다.

tell application "System Events"
    tell application "System Events" to key code 21 using control down
end tell

이것이 효과가 있으면 확인 표시를 클릭하여 승인 된 것으로 표시 할 수 있습니다. 이것은 커뮤니티가 문제가 해결되었음을 보여줍니다.
Arc676

아마도 이것이 작동하는 이유는 4 '위의 쿼티'에 대한 키 코드는 21이지만 10 키의 4는 86이고 스페이스 전환을위한 키 명령은 그에 민감하기 때문입니다.
Tetsujin

1
@ Arc676 나는 시스템이 그것을 허용 할 때 이틀 안에 할 것이다.
samcarter

@Tetsujin 설명해 주셔서 감사합니다.
samcarter

추가 키 코드는 here에서 찾을 수 있습니다 : eastmanreference.com/complete-list-of-applescript-key-codes
StevieD
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.