Откройте новую вкладку в 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.

Вот и все. Веселиться!

Другие вопросы по тегам