답변:
시스템 환경 설정 에서 스페이스 간 전환을 위해 키보드 단축키를 지정한 경우 AppleScript를 사용하여 키보드 단축키를 트리거 할 수 있습니다.
osascript -e 'tell application "System Events" to key code 124 using control down'
효과적으로를 누릅니다 Control-Right
. Left
123, Up
126, Down
125입니다.
다음은 숫자 키의 키 코드입니다.
1
18
219
320
421
523
622
726
828
925
029
해당 osascript
호출에 별명을 지정 하거나 쉘 함수로 랩핑하십시오.
@Daniel의 대답에서 빠른 zsh 명령으로 ctrl + desktopnumber를 통해 액세스 가능한 번호가 지정된 데스크탑으로 전환하십시오.
switchdesktop() {
typeset -A desktophash
desktophash[0]=29
desktophash[1]=18
desktophash[2]=19
desktophash[3]=20
desktophash[4]=21
desktophash[5]=23
desktophash[6]=22
desktophash[7]=26
desktophash[8]=28
desktophash[9]=25
desktopkey=${desktophash[$1]}
osascript -e "tell application \"System Events\" to key code $desktopkey using control down"
}
alias switchdesktop=switchdesktop
용법: switchdesktop 5