如何自訂/新增鍵盤快捷鍵

如何自訂/新增鍵盤快捷鍵

我正在使用 Ubuntu 14.04 附帶的 evince 3.10.3。我不喜歡鍵盤快捷鍵的某些預設設定。但是,我不知道如何自訂它們。

下列的這個問題,這是我嘗試過的:

  1. 我安裝了 dconf-editor 並進行了更改可以更改加速為真。
  2. 我用打開了evince UBUNTU_MENUPROXY=0 evince
  3. 我將滑鼠指標懸停在條目上(例如,Find),然後輸入所需的快捷方式(例如,/)。

但對應的快捷方式沒有改變。事實上我根本沒有意識到任何改變。

我是不是做錯了什麼?自訂鍵盤快速鍵的正確步驟是什麼?

答案1

你嘗試過這個嗎? (老派方法!)

您可以手動編輯一個檔案來設定您喜歡的鍵盤快捷鍵。 「accels」檔案位於您的主資料夾中的 .config/evince 中。該文件有以下行:

(gtk_accel_path "<Actions>/BookmarsPopupActions/OpenBookmark" "<Primary>o")

您會在許多其他程式中找到相同樣式的設定檔:

Gimp:在 ~/.gimp/menurc 中。
Geeqie:在 ~/.config/geeqie/accels 中。

大多數行前面的分號是註解符號——它們會停用以下內容。

修飾鍵稱為<Primary> <Shift><Meta>。對於大多數鍵盤來說,這些是 Control、Shift、Alt。如果您不需要修改器,則不需要。

我建議您關閉有問題的應用程式並編輯 accels 檔案。

在我看來,唯一棘手的部分是知道配置行中間應該有什麼。在 Gimp 和 Geeqie 等應用程式中,accels 檔案是所有允許的捷徑的詳盡清單。所有內容都在行首用分號註解掉。在 Evince 中,我家裡的 accels 檔案相當少,沒有太多的 accels 需要修復。

相關內容