เปลี่ยนการโยงคีย์ (คีย์ลัด) ใน Firefox Quantum


31

เนื่องจากควอนตัมอัปเดต AddOns ทั้งหมดที่ได้รับอนุญาตให้เปลี่ยนการเชื่อมโยงคีย์ใน Firefox ดูเหมือนจะหยุดทำงาน / ได้รับการสนับสนุน

มีวิธีในการเปลี่ยนการเชื่อมโยงคีย์เริ่มต้นใน Firefox Quantum หรือไม่?


3
มีข้อผิดพลาดสำหรับสิ่งนี้: bugzilla.mozilla.org/show_bug.cgi?id=1303384
andrybak

คำตอบ:


8

มีวิธีคือ มันไม่ได้เป็นทางการสุด แต่โดยทั่วไปคุณสามารถแกะbrowser/omni.jaแก้ไข keybindings ในchrome/browser/content/browser/browser.xulบรรจุใหม่ลบแคชเริ่มต้นและมันจะทำงาน

อีกวิธีหนึ่งคุณสามารถรวบรวม Firefox ของคุณเองและจากนั้นคุณไม่จำเป็นต้องแกะไบนารีถ้าคุณคิดว่าจะทำการแกะและบรรจุหีบห่อใหม่มากกว่าการสร้าง

ข้อดีอีกอย่างของการสร้างคือคุณสามารถจัดเก็บการดัดแปลงของคุณไว้ด้านบนของแหล่งข้อมูลอย่างเป็นทางการในคอมไพล์และรีบูตเสมอเหมือนที่ฉันทำที่นี่: https://github.com/errge/gecko-dev/tree/gregzilla-patched-20181223

ฉันแนะนำให้คุณเริ่มด้วยตัวเลือกไบนารีก่อนเพราะคุณจะมีแป้นพิมพ์ลัดที่ใช้งานได้ใน 20 นาทีแทนที่จะเป็นเพียงจุดเริ่มต้นของขั้นตอนการโคลน Mercurial :)

ทั้งสองวิธีนี้เป็นอิสระจากส่วนขยาย / webextensions ใด ๆ และจะทำงานได้เสมอแม้ในแถบตำแหน่งและแม้แต่ในหน้าที่ได้รับการป้องกัน (ตามที่คุณถามในความคิดเห็น) ดังนั้นพวกเขาจะทำงานได้ดีกว่าการแมปใหม่ webextensions

ฉันมีบทความที่เขียนขึ้นพร้อมรายละเอียดทั้งหมดที่คุณอาจสนใจ: https://github.com/nilcons/firefox-hacks

หากคุณมีคำถามเพิ่มเติมโปรดรายงานปัญหาเกี่ยวกับ GitHub


4
ยินดีต้อนรับสู่ Super User หากไม่มีขั้นตอนที่ต้องดำเนินการจริง ๆ แล้วจะไม่มีคำตอบในโพสต์นี้ โปรดแก้ไขโพสต์ของคุณเพื่อรวมข้อมูลนี้รวมถึงเนื้อหาที่สำคัญของเนื้อหาที่เชื่อมโยง
ฉันพูดว่า Reinstate Monica

เฮ้ขอบคุณ! สิ่งนี้จะส่งผลต่อการอัปเดตของ firefox อย่างไร? ฉันต้องสร้างใหม่ + ติดตั้ง Firefox ใหม่หลังจากการอัพเดทแต่ละครั้งหรือไม่ หรือฉันสามารถตั้งค่าช่องทางอัปเดตที่แตกต่างกันดังนั้นมันจะดึงข้อมูลจากเทรวิสของฉันสร้างตัวอย่าง? ด้วยวิธีนี้ฉันสามารถทำให้กระบวนการหวังเป็นส่วนใหญ่โดยอัตโนมัติ
ฟินน์

1
หากคุณเป็นเพียงหลังจาก keybindings (และไม่สนใจในการรวบรวมของคุณเองด้วยเหตุผลอื่น ๆ ) แล้วฉันจะใช้ส่วนหนึ่งของบทความนี้: github.com/nilcons/firefox-hacks#binary-hacking-automated โดยทั่วไปฉันมีสิ่งนี้ สคริปต์เป็น "patch-the-fox" และเมื่อใดก็ตามที่ฉันสังเกตเห็นว่า firefox ทำงานไม่ถูกต้องฉันเพิ่งเริ่มต้นเชลล์และเรียกใช้ "patch-the-fox" แล้วรีสตาร์ท ถ้าอย่างนั้นก็ดีอีก 2-3 สัปดาห์
หลงไป

browser.xulถูกเปลี่ยนชื่อเป็นbrowser.xhtml: userchrome.org/firefox-changes-userchrome-css.html#fx69
Hannes

3

จากการสนับสนุน Firefox: https://support.mozilla.org/en-US/kb/keyboard-shortcuts-perform-firefox-tasks-quickly :

หมายเหตุ: คุณสามารถปรับแต่งแป้นพิมพ์ลัดสำหรับ Firefox โดยใช้https://addons.mozilla.org/firefox/addon/saka-key/ส่วนขยาย

ฉันหวังว่ามันคือสิ่งที่คุณกำลังมองหา


3
ขอขอบคุณโชคไม่ดีที่ส่วนขยายนี้ไม่สามารถใช้งานได้จริง ถ้ามันใช้ได้ผลอันนี้: github.com/mikecrittenden/shortkeysน่าจะดี แต่ดูเหมือนว่า Firefox อนุญาตให้เว็บไซต์ระงับการเชื่อมโยงซึ่งเป็นเรื่องน่ารำคาญอย่างยิ่งเมื่อการเชื่อมโยงของคุณใช้งานได้ในเว็บไซต์บางแห่งเท่านั้น :(
Finn

2
เห็นด้วยอย่างเต็มที่พวกเขาต้องหาวิธีแก้ปัญหาที่ดีเพื่อแก้ไข
Moreno G

1

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

มันยังอยู่ในขั้นทดลองเนื่องจากเป็นพอร์ตจากส่วนขยายของ Chrome แต่ฉันใช้และพบข้อผิดพลาดหรือปัญหาใด ๆ

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

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