ฉันต้องการแสดง / ซ่อนแถบเครื่องมือบุ๊คมาร์คใน Firefox วิธีเดียวที่จะทำเช่นนี้ในขณะนี้คือผ่านAlt+ V+ +T Bตอนนี้มีปุ่มมากมายที่จะกดหาสิ่งที่ฉันอยากทำตลอดเวลา มีวิธีใดที่ทำให้กระบวนการนี้เป็นแบบอัตโนมัติโดยใช้ชุดค่าผสมใด ๆ (สองปุ่ม) หรือไม่
ฉันต้องการแสดง / ซ่อนแถบเครื่องมือบุ๊คมาร์คใน Firefox วิธีเดียวที่จะทำเช่นนี้ในขณะนี้คือผ่านAlt+ V+ +T Bตอนนี้มีปุ่มมากมายที่จะกดหาสิ่งที่ฉันอยากทำตลอดเวลา มีวิธีใดที่ทำให้กระบวนการนี้เป็นแบบอัตโนมัติโดยใช้ชุดค่าผสมใด ๆ (สองปุ่ม) หรือไม่
คำตอบ:
ดังที่คุณทราบว่าไม่มีทางลัดสำหรับสิ่งนี้เช่นที่คุณมีใน Chrome หรือ Opera และในขณะที่เขียน (กลางปี 2019) ไม่มีวิธีที่ชัดเจนตรงไปตรงมาในการปรับแต่งแป้นพิมพ์ลัดของ Firefox อีกต่อไปโดยไม่ต้องทำ ...
มีอย่างที่คุณอาจจะทราบตัวเลือกอื่น ๆเช่นแป้นพิมพ์ prefpane ของ MacOS, AutoHotkey บน Windows และAutoKeyบน Linux แต่ฉันไม่ทราบว่าการเขียนสคริปต์เพื่อคลิกรายการเมนูมีคุณสมบัติเป็น "มีเหตุผล" อีกต่อไป
ขยายซ่อน BookmarksBar ใช้เป็นตัวเลือกที่ไม่เป็นไรสวยและยังอาจจะมีถ้าคุณจะมีการปรับกับการทำงานเป็นหนึ่งในรุ่น ESRหรือ ( ปรับปรุง : ESR ลดลงการสนับสนุนสำหรับ "ดั้งเดิม" addons ในสิงหาคม 2018) ส้อมของบุคคลที่สามของ Firefox ที่ยังคงรองรับส่วนขยาย "ดั้งเดิม"
อย่างไรก็ตามดังที่ระบุไว้ในโพสต์ SU อื่น ๆส่วนขยาย "ซ่อนที่คั่นหน้าบาร์" จะไม่ทำงานใน Firefox เวอร์ชันหลักปัจจุบันอีกต่อไป เมื่อพิจารณาถึงข้อ จำกัด ในปัจจุบันของ WebExtension API ดูเหมือนว่าไม่น่าจะเกิดขึ้นในขณะนี้ว่าส่วนขยาย HideBookmarksBar สามารถอัปเดตให้ทำงานได้อีกครั้งในฐานะ WebExtension keyconfig ดั้งเดิมของทางแยกของdorando (ซึ่งยังคงใช้งานได้กับธันเดอร์เบิร์ดในการเขียนนี้) อาจสามารถทำงานได้ก่อนที่ Firefox หลักจะลดการสนับสนุนสำหรับส่วนเสริมที่ไม่ใช่ WebExtension ดังนั้นสถานการณ์เดียวกัน
ด้วยเหตุผลเหล่านี้ฉันขอแนะนำให้คุณส่งเสียงสนับสนุนและ / หรือโหวตให้กับข้อบกพร่องของ Firefox # 1328637 ("แถบเครื่องมือส่วนบุคคลไม่มีแป้นพิมพ์ลัดเพื่อแสดง / ซ่อนแถบ") ในตัวติดตามบั๊กของ Mozilla
:)
ใช้xdotoolและwmctrlภายใต้ยูนิกซ์:
wmctrl -xa Firefox && xdotool key F2 alt+v t Down KP_Enter
สิ่งนี้จะสลับแถบเครื่องมือบุ๊คมาร์ค Firefox
หรือเพื่อบังคับ:
wmctrl -xa Firefox && xdotool key F2 alt+v t b
เราสามารถลิงก์คำสั่งนี้กับแป้นพิมพ์ลัดหรือใช้ในสคริปต์
F2
งานนี้สำหรับฉันโดยไม่ต้อง นั่นอาจเป็นข้อผิดพลาดในการคัดลอกและวางจาก xdotool (1) หรือไม่?