Tùy chỉnh các phím tắt trình đơn trong Firefox


0

Tôi có một vài mục trong menu ngữ cảnh với cùng một ký tự phím tắt.

Làm cách nào tôi có thể tắt lối tắt cho những mục mà tôi hiếm khi sử dụng?

Trong trường hợp của tôi, phím tắt là "G_r_afik anzeigen" (có thể là "Xem hình ảnh" trong phiên bản tiếng Anh)

Câu trả lời:


2

Bạn có thể thử ffchrom :

một addon nhỏ tiện lợi làm chậm và cắt các menu ngữ cảnh của bạn một cách đơn giản, dễ sử dụng, dễ truy cập và loại bỏ sự lộn xộn.

Menu chỉ hiển thị các mục thiết yếu theo mặc định. Bạn có thể di chuột trên "Hiển thị tất cả" và các menu mở rộng nhanh chóng. Bạn có thể thay đổi thời gian từ hộp tùy chọn.


Tôi đã thử nó; Thoạt nhìn có vẻ tốt hơn "trình chỉnh sửa menu" nhưng trong khi tôi có thể tìm thấy mục mà tôi muốn xóa, tôi không thể tìm thấy mục mà tôi muốn xem. Danh sách chứa khoảng 1000 yếu tố và không có tìm kiếm :-( Vì vậy, trong khi nó có thể hoạt động, nó quá khó để sử dụng cho tôi.
Aaron Digulla

1

Bạn có thể thử trình chỉnh sửa menu sẽ cho phép bạn, ít nhất là, loại bỏ những mục menu bạn không muốn (vì chúng đụng độ trong lối tắt với mục khác). Không phải là một giải pháp hoàn hảo, nhưng nên làm việc.


Thật không may, điều này không cho phép tôi chỉnh sửa menu; Tôi chỉ có thể xóa nó hoàn toàn. Không thực sự hữu ích vì tôi muốn giữ tùy chọn.
Aaron Digulla

1

Sau khi nhìn trộm, tôi thấy rằng tất cả giao diện người dùng đều có trong tệp omni.jar. Để thay đổi phím tắt, bạn cần chỉnh sửa accesskeynhãn được xác định trong chrome/de/locale/browser/browser.dtd. Trong trường hợp của tôi, bản vá trông như vậy:

diff -r 4a8bdaa9a867 chrome/browser/content/browser/browser.xul
--- a/chrome/browser/content/browser/browser.xul        Mon Apr 25 17:56:36 2011 +0200
+++ b/chrome/browser/content/browser/browser.xul        Tue Apr 26 22:31:21 2011 +0200
@@ -609,7 +609,6 @@
        oncommand="gContextMenu.reloadImage();"/>
  <menuitem id="context-viewimage"
        label="&viewImageCmd.label;"
-                accesskey="&viewImageCmd.accesskey;"
        oncommand="gContextMenu.viewMedia(event);"
        onclick="checkForMiddleClick(this, event);"/>
  <menuitem id="context-viewvideo"
diff -r 4a8bdaa9a867 chrome/browser/content/browser/web-panels.xul
--- a/chrome/browser/content/browser/web-panels.xul     Mon Apr 25 17:56:36 2011 +0200
+++ b/chrome/browser/content/browser/web-panels.xul     Tue Apr 26 22:31:21 2011 +0200
@@ -130,7 +130,6 @@
        oncommand="gContextMenu.reloadImage();"/>
  <menuitem id="context-viewimage"
        label="&viewImageCmd.label;"
-                accesskey="&viewImageCmd.accesskey;"
        oncommand="gContextMenu.viewMedia(event);"
        onclick="checkForMiddleClick(this, event);"/>
  <menuitem id="context-viewvideo"
diff -r 4a8bdaa9a867 chrome/de/locale/browser/browser.dtd
--- a/chrome/de/locale/browser/browser.dtd      Mon Apr 25 17:56:36 2011 +0200
+++ b/chrome/de/locale/browser/browser.dtd      Tue Apr 26 22:31:21 2011 +0200
@@ -347,7 +347,6 @@
<!ENTITY reloadImageCmd.label         "Grafik neu laden">
<!ENTITY reloadImageCmd.accesskey     "G">
<!ENTITY viewImageCmd.label           "Grafik anzeigen">
-<!ENTITY viewImageCmd.accesskey       "r">
<!ENTITY viewImageInfoCmd.label       "Grafik-Info anzeigen">
<!ENTITY viewImageInfoCmd.accesskey   "o">
<!ENTITY viewVideoCmd.label           "Video anzeigen">

Thay đổi tệp, tạo JAR mới, sao lưu omni.jar cũ , dừng firefox, sao chép tệp mới vào vị trí cũ, bắt đầu firefox từ bảng điều khiển [*], cầu nguyện.

[*] Điều đó cho phép bạn xem nếu bạn thực hiện bất kỳ lỗi nào khi chỉnh sửa các tệp.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.