Як можна призначити оновлення клавіші F5 в Chrome на Mac OS X?


20

Я звик до того, що клавіша F5 є командою Refresh (як це є в ОС Windows для кожного браузера, яку я коли-небудь там використовував), а не Command-R (що займає два пальці). Як в Mac OS X Lion можна призначити оновлення клавіші F5 у Chrome?


Для версії для Windows вони присутні. Ви впевнені, що це не так і для версії OS X (можливо, вам знадобиться fn + f5)
soandos

fn + F5 зменшує яскравість мого MacBook Air.
WilliamKF

Відповіді:


45

Ви можете змінити ярлики пунктів меню в Налаштуваннях системи, але ви не можете призначити їм декілька ярликів.

Ви також можете призначити ярлик такому сценарію :

try
    tell application "Google Chrome" to reload tab 1 of window 1
end try

1) Перейдіть до Налаштування> Клавіатура> Комбінації клавіш.

2) Виберіть "Швидкі клавіші програм" у меню зліва.

3) Клацніть "+".

4) Заповніть форму так: Застосуйте Google Chrome, Заголовок меню:, Reload This PageКомбінація клавіш F5.

5) Натисніть «Додати».


12
Щоб уточнити дії: 1) Перейдіть до Налаштування> Клавіатура> Комбінації клавіш. 2) Виберіть "Швидкі клавіші програм" у меню зліва. 3) Клацніть "+". 4) Заповніть форму так: додаток Google Chrome , назва меню Reload This Page , ярлик клавіатури f5 . 5) Натисніть «Додати».
Джесс Телфорд

14
Щоб уточнити трохи більше, текст ярлика повинен бути точно таким, яким він є в меню "Вид" Chrome, включаючи мову . Наприклад, для французької версії Chrome це буде "Actualiser cette page" та "Forcer l'actualisation de cette page".
Лоран

дякую за роз’яснення !!!!! це просто так ... незвично :))))
Родіслав Молдован

Якщо ви користуєтеся елементами Karabiner, переконайтесь, що відкрийте вкладку "Функціональні клавіші" та поставте галочку "Використовувати всі клавіші F1, F2 тощо" як стандартні функціональні клавіші "внизу
Michael Radionov

3

Схоже, вони перемістили місце ярлика принаймні з часу публікації попереднього коментатора.

Я використовую El Capitan 10.11.13, і для мене це в системних налаштуваннях> Комбінації клавіш> Комбінації програм

Знімок екрана


1

F5 оновить сторінку в Firefox, але наразі вона не ввімкнена в Chrome чомусь. Використання ярликів додатків у налаштуваннях клавіатури дозволить F5 працювати, але він відключає Command-R як ярлик оновлення. Це було не гарним рішенням для мене, тому я видалив визначення F5. Мене місяці клопочуть, і я нарешті вирішив це з Карабінером та допомогою прийнятої відповіді:

<vkopenurldef>
  <name>KeyCode::VK_OPEN_URL_SHELL_chrome_refresh</name>
  <url type="shell">osascript -e 'tell application "Google Chrome" to reload active tab of window 1'</url>
</vkopenurldef>

<item>
  <name>Refresh Chrome Page With F5</name>
  <appendix>Enables the F5 key to refresh the page in Google Chrome.</appendix>
  <identifier>private.function_five</identifier>
  <only>GOOGLE_CHROME</only>
  <autogen>__KeyToKey__ KeyCode::F5, KeyCode::VK_OPEN_URL_SHELL_chrome_refresh</autogen>
</item>

Відкрийте налаштування Karabiner, потім на вкладці Різне та видалення натисніть кнопку Відкрити приватне.xml . Він відкриє Finder, і ви зможете відкрити файл звідти в улюбленому текстовому редакторі. Введіть код вище між <root>тегами та збережіть файл. Поверніться до налаштувань Карабінера та перейдіть на вкладку Змінити ключ і вгорі праворуч натисніть кнопку Перезавантажити XML . Нова опція повинна з’явитися вгорі, і все, що вам потрібно зробити, це ввімкнути її.

Деталі:

  • <vkopenurldef>Елемент визначає AppleScript команди , яка може бути пов'язана з іншим ключем. Ця команда повідомляє Chrome перезавантажити активну вкладку у вікні 1 (вікно 1 видається активним вікном).
  • <item>Елемент пов'язує нову команду до фізичного ключу - в даному випадку F5.

Офіційні інструкції щодо файлу private.xml можна знайти тут: https://pqrs.org/osx/karabiner/document.html.en#privatexml


1

Якщо у вас на OS X, у якому є Центр сповіщень, наприклад, El Capitan, слідкуйте за відповіддю Crhistian, а потім перейдіть до Контроль місій за допомогою клавіатурних скорочень та відключіть ярлик F5 для Show Notification Center (призначте альтернативу, якщо бажаєте). До речі, це відключить ярлик CTRL + R.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.