มีฮ็อตคีย์เพื่อรีเฟรชเบราว์เซอร์ที่อยู่ในพื้นหลังหรือไม่?


2

ผมต้องการที่จะมีคำสั่งผสมที่สำคัญในการฟื้นฟูหน้าต่างที่ใช้งานใน Google Chrome ซึ่งปกติจะเป็น+Cmd Rโปรดทราบว่า (a) ฉันใช้สองหน้าจอ (b) Google Chrome ไม่ได้เปิดใช้งานหน้าต่างปัจจุบัน

เป็นไปได้ไหม


ฉันพยายามผูกสคริปต์นี้https://gist.github.com/51b459e5e93210f37e24ด้วยปุ่มลัด สิ่งที่ฉันทำคือสร้างบริการโดยใช้ Automator (ไม่มีอินพุต, แอปพลิเคชันใด ๆ ) ฉันได้ตั้งค่าฮอตคีย์ของบริการcmd+rแล้ว อย่างไรก็ตามนั่นไม่ได้ทำอะไรเลย

ผลลัพธ์ที่คาดหวังของฉันคือ: cmd + r ทำสิ่งที่ควรทำในแอพปัจจุบันแล้ว + ดำเนินการแอปเปิ้ลสคริปต์ของฉัน

คำตอบ:


3

คุณสามารถนำสิ่งเหล่านี้มาใช้ในบริการ Automator โดยใช้ applescript Action

จากนั้นตั้งค่าแป้นพิมพ์ลัดที่มีบริการในการตั้งค่าระบบของแป้นพิมพ์แป้นพิมพ์ลัด

หมายเหตุการตั้งค่า 'บริการได้รับ' ในภาพหน้าจอ เพื่อให้แน่ใจว่าเมนูจะปรากฏในบริการทั้งหมดของแอพ (แอพอื่นอาจต้องออกและเปิดใหม่ก่อนที่จะถึงทางลัด)


โครเมียม.

tell application "Google Chrome"
    reload active tab of (get window 1)
end tell

ป้อนคำอธิบายรูปภาพที่นี่


การแข่งรถวิบาก

tell application "Safari"
    tell document 1 to do JavaScript "javascript:location.reload(true)"
end tell

ป้อนคำอธิบายรูปภาพที่นี่


บริการ

ป้อนคำอธิบายรูปภาพที่นี่


เมนูบริการ - ใน iTunes

ป้อนคำอธิบายรูปภาพที่นี่


พยายาม ใช้งานไม่ได้ แม้แต่พยายามรีสตาร์ทคอมพิวเตอร์ ทางลัดทำงานในสภาพแวดล้อม Automator เท่านั้น
Gajus

@ ซื้อมันทำงานที่นี่ คุณไปที่ Services ใน Keyboard Shortcuts Keyboard preferences ของระบบหรือไม่ ค้นหาบริการที่นั่นและดับเบิลคลิกที่ด้านขวามือเพื่อเพิ่มทางลัด ตรวจสอบให้แน่ใจเห็บ
markhunte

อ๋อKeyboard settingsค่ะ พลาดนิดหน่อย ขอบคุณมันใช้งานได้
Gajus

ยินดีต้อนรับ. :-)
markhunte

ในตอนท้ายมันไม่ทำงาน ฉันคิดว่ามันใช้งานได้เพราะมันทำงานในสภาพแวดล้อมการตั้งค่าแป้นพิมพ์ ฉันได้ลองตั้งค่าแบบเดียวกันในการตั้งค่าปุ่มลัดของบริการรหัส แต่มันก็ไม่ทำงานเหมือนกัน ฉันดาวน์โหลด QuickKeys แล้ว
Gajus

0

คุณสามารถทำได้ผ่าน AppleScript ที่ทำสิ่งนี้:

tell application "Google Chrome" to activate
tell application "System Events"
    keystroke "r" using command down
end tell

จากนั้นเรียกใช้สคริปต์นั้นผ่านทางลัด มีแอพฟรีบางตัวที่ทำหน้าที่นี้ Mac OS X ไม่ได้เสนอสิ่งนี้ฉันกลัว
(บางทีคุณต้องแทนที่ "Google Chrome" ด้วยชื่อจริงของแอป Chrome ฉันไม่ได้ติดตั้งดังนั้นฉันจึงไม่สามารถตรวจสอบชื่อของมันได้)


ฉันจะผูกสิ่งนี้กับคีย์ลัดได้อย่างไร
Gajus

0

ฉันแนะนำให้ใช้ส่วนขยายในแท็บโหลดอัตโนมัติอีกครั้ง นี่ไม่ใช่สิ่งที่คุณขอ แต่มันก็บรรลุเป้าหมายเดียวกัน

  • Chrome: รีเฟรชอัตโนมัติอย่างง่าย

    • รีเฟรชอัตโนมัติและโหลดหน้าซ้ำอัตโนมัติหลังจากผ่านไปไม่กี่วินาที
    • ตั้งค่าความล่าช้าที่แตกต่างกันต่อหน้าหรือแท็บ
    • จดจำการตั้งค่าของคุณต่อหน้า
    • จดจำตำแหน่งการเลื่อนหน้าเว็บ
  • Safari: ตัวโหลดแท็บ Safari

    • จดจำตำแหน่งการเลื่อนในแนวตั้งและแนวนอนสำหรับหน้าที่โหลดซ้ำ
    • หยุดการโหลดซ้ำอัตโนมัติบนหน้าเว็บที่คุณป้อนข้อความ (ดังนั้นคุณจะไม่สูญเสียงานของคุณ)
    • ช่วยให้คุณเปิดใช้งานหรือปิดการโหลดซ้ำสำหรับแต่ละแท็บหรือแท็บทั้งหมดในหน้าต่าง
  • Firefox: โหลดซ้ำทุกครั้ง

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