ฉันจะกำหนดแป้น F5 ให้รีเฟรชใน Chrome บน Mac OS X ได้อย่างไร


20

ฉันคุ้นเคยกับปุ่ม F5 เป็นคำสั่งรีเฟรช (เหมือนใน Windows OS สำหรับทุกเบราว์เซอร์ที่ฉันเคยใช้) และไม่ใช่ Command-R (ซึ่งใช้สองนิ้ว) ใน Mac OS X Lion ฉันจะกำหนดแป้น F5 เพื่อรีเฟรชภายใน Chrome ได้อย่างไร


สำหรับรุ่น windows พวกเขามีทั้ง คุณแน่ใจหรือว่าไม่เป็นเช่นนั้นสำหรับรุ่น OS X (คุณอาจต้องใช้ fn + f5)
soandos

fn + F5 ลดความสว่างบน MacBook Air ของฉัน
WilliamKF

คำตอบ:


44

คุณสามารถเปลี่ยนทางลัดของรายการเมนูในการตั้งค่าระบบ แต่คุณไม่สามารถกำหนดทางลัดได้หลายรายการ

คุณสามารถ กำหนดทางลัดให้กับสคริปต์ อย่างนี้:

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

1) ไปที่การตั้งค่า & gt; แป้นพิมพ์ & gt; แป้นพิมพ์ลัด

2) เลือก "ทางลัดแอปพลิเคชัน" จากเมนูด้านซ้าย

3) คลิก "+"

4) กรอกแบบฟอร์มดังนี้: แอปพลิเคชัน Google Chrome, ชื่อเมนู: Reload This Page, แป้นพิมพ์ลัด F5

5) คลิก "เพิ่ม"


12
ในการชี้แจงขั้นตอน: 1) ไปที่การตั้งค่า & gt; แป้นพิมพ์ & gt; แป้นพิมพ์ลัด 2) เลือก "ทางลัดแอปพลิเคชัน" จากเมนูด้านซ้าย 3) คลิก "+" 4) กรอกแบบฟอร์มดังนี้: ใบสมัคร Google Chrome, ชื่อเมนู Reload This Page, แป้นพิมพ์ลัด f5. 5) คลิก "เพิ่ม"
Jess Telford

14
เพื่อให้ชัดเจนยิ่งขึ้นข้อความของทางลัดควรจะเหมือนกับที่อยู่ในเมนู "มุมมอง" ของ Chrome รวมถึงภาษา . ตัวอย่างเช่นสำหรับ Chrome เวอร์ชันภาษาฝรั่งเศสมันจะเป็น "หน้า Actualiser cette" และ "หน้า Forcer l'actualisation de cette"
this.lau_

ขอบคุณสำหรับการชี้แจง !!!!! นี่มัน ... ผิดปกติ :))))
Rodislav Moldovan

3

ดูเหมือนว่าพวกเขาย้ายตำแหน่งของทางลัดอย่างน้อยตั้งแต่ผู้วิจารณ์คนก่อนหน้าโพสต์

ฉันใช้ El Capitan 10.11.13 และสำหรับฉันอยู่ในการตั้งค่าระบบ & gt; แป้นพิมพ์ลัด & gt; ทางลัดแอพ

Screenshot


1

F5 จะรีเฟรชหน้าเว็บใน Firefox แต่ตอนนี้ยังไม่เปิดใช้งานใน Chrome ด้วยเหตุผลบางประการ การใช้ทางลัดแอพในการตั้งค่าคีย์บอร์ดจะทำให้ F5 ทำงานได้ แต่จะปิดการใช้งาน Command-R เป็นทางลัดรีเฟรช นี่ไม่ใช่วิธีที่ดีสำหรับฉันดังนั้นฉันจึงลบข้อกำหนดทางลัด F5 มันบั๊กฉันมาหลายเดือนแล้วและในที่สุดฉันก็แก้มันด้วย Karabiner และความช่วยเหลือจากคำตอบที่ยอมรับได้:

<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 แล้วไปที่ อื่น ๆ & amp; ถอนการติดตั้ง คลิกแท็บ เปิด private.xml ปุ่ม. มันจะเปิด Finder และคุณสามารถเปิดไฟล์ได้จากที่นั่นในเท็กซ์เอดิเตอร์ที่คุณโปรดปราน ใส่รหัสด้านบนระหว่าง <root> แท็กและบันทึกไฟล์ กลับไปที่การตั้งค่า Karabiner และเปลี่ยนเป็น เปลี่ยนรหัส คลิกแท็บและที่ด้านบนขวาคลิก โหลด XML ซ้ำ ปุ่ม. ตัวเลือกใหม่ควรปรากฏที่ด้านบนและสิ่งที่คุณต้องทำคือเปิดใช้งาน

รายละเอียด:

  • <vkopenurldef> องค์ประกอบกำหนดคำสั่ง applescript ที่สามารถผูกไว้กับคีย์อื่น คำสั่งนี้บอกให้ Chrome โหลดแท็บที่ใช้งานอยู่ในหน้าต่าง 1 (หน้าต่าง 1 ดูเหมือนจะเป็นหน้าต่างที่ใช้งานอยู่)
  • <item> องค์ประกอบผูกคำสั่งใหม่กับคีย์ทางกายภาพ - ในกรณีนี้ F5

คำแนะนำอย่างเป็นทางการเกี่ยวกับไฟล์ private.xml อยู่ที่นี่: https://pqrs.org/osx/karabiner/document.html.en#privatexml


1

หากใน OS X ของคุณที่มีศูนย์การแจ้งเตือนเช่น El Capitan ทำตามคำตอบของ คริสเตียน จากนั้นไปที่ Mission Control ใน Keyboard Shortcuts และ ปิดการใช้งาน ทางลัด F5 สำหรับ Show Notification Center (และกำหนดทางเลือกอื่นหากคุณต้องการ) BTW นี่จะปิดใช้งานทางลัด CTRL + R

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.