Есть ли какая-либо терминальная команда, которую я могу использовать для непосредственного переключения на пробел в OS X 10.6?
Что-то вроде:
spaces switch 2
Есть ли какая-либо терминальная команда, которую я могу использовать для непосредственного переключения на пробел в OS X 10.6?
Что-то вроде:
spaces switch 2
Если вы назначили сочетания клавиш для переключения между пробелами в системных настройках, вы можете вызвать их с помощью 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's answer - быстрая команда 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