Откройте новую вкладку в Safari справа
Недавно я перешел с Mac OS Sierra (да, я знаю, что опаздываю) на High Sierra, и мне пришлось обновить Safari до версии 13.1.2. Теперь меня очень раздражает то, что он открывает новые вкладки (⌘t) рядом с моей активной вкладкой, а не справа, как раньше.
3 ответа
Я считаю, что в Safari, используя сочетание клавиш
⌥ ⌘ T
Откроется новая вкладка справа
tell application "Safari" to activate
tell application "System Events" to tell process "Safari"
keystroke "t" using {option down, command down}
end tell
Теперь, зная, что в меню есть пункт «Новая вкладка в конце», нет необходимости в сценарии Apple, Quicksilver или чем-то еще. Просто откройте «Системные настройки» > «Клавиатура» > «Ярлыки» и добавьте ярлык с помощью кнопки «плюс», как показано ниже:
Итак, вот как это обойти. Откройте «Редактор скриптов» и вставьте этот код:
tell application "Safari"
if windows is {} then
make new document
else
tell first window
set current tab to last tab
tell application "System Events" to tell process "Safari" to tell menu bar 1 to tell menu bar item "File" to tell menu 1 to click menu item "New Tab"
end tell
end if
end tell
Отказ от ответственности: этот код очень вдохновлен кодом от xhinter на Mac OS X Hints, за что ему большое спасибо.
Сохраните скрипт как
Tab in Safari on the right.scpt
в твоей
~/Library/Scripts
папка (важно, чтобы Quicksilver ее нашел). Для его запуска нужно будет разрешить приложению права в настройках специальных возможностей, система подскажет, не сбрасывайте.
Проверьте, включает ли Quicksilver > Каталог ваши пользовательские сценарии, и обновите его, чтобы убедиться, что вновь созданный сценарий находится в каталоге. Перейдите в Triggers > Custom Triggers , добавьте один с помощью плюса внизу и введите tabin , в результате появится скрипт. Enter закрывает окно. Нажмите ℹ️ внизу. В разделе «Настройки» добавьте ярлык ⌘t. В разделе «Область» выберите « Включено в выбранных приложениях » и в текстовом поле введите «Safari», который будет проанализирован автоматически. См. здесь более подробное описание скриптов в Quicksilver.
Вот и все. Веселиться!