Dolphinに追加したカスタムサービスメニューにキーボードショートカットを割り当てる方法はありますか?キーボード割り当てのオプションメニューには、サービスメニューのアクションが表示されないようです。また、ホットキーを設定できる.desktop
エントリキーを見つけることができませんでした。
GNOMEのNautilusは hidden accels file を使用して、ユーザーがカスタムキーバインディングを設定できるようにすることを知っています。おそらくドルフィンにも同様のオプションがありますか?
私の知識では
キーボードショートカットでKDEサービスメニュー(コンテキストメニュー)を起動することはできません。これはに基づいています:
DolphinはKDE Framework 5 KIO FileItemActionsを使用しています: https://api.kde.org/frameworks/kio/html/classKFileItemActions.html :
詳細な説明
このクラスは、ポップアップメニューでURLのアクションを作成および処理します。
これも:
- 「開く」アクションだけでなく、
- 古いスタイルのデバイスデスクトップファイルのマウント/アンマウントなどの組み込みサービス
- ファイル自体で定義された.desktopファイルのユーザー定義アクション(デスクトップエントリ標準を参照)
- .desktopファイルで定義され、urlのmimetypeに基づいて選択されたservicemenusアクション
Dolphinソースファイル:
見積もり:
/**
* @brief Represents the context menu which appears when doing a right
* click on an item or the viewport of the file manager.
*
Dolphinボタンのショートカットによる回避策の並べ替え
KDEフォーラムには「Dolphinのすべてのメディアボタンを再生」というトピックがあります: https://forum.kde.org/viewtopic.php?f=223&t=140139 Dolphinツールバーに追加のボタンを追加するためにDolphinソースにパッチを適用する方法を示します。 Dolphinボタンにはキーボードショートカットを使用できます。
願い/パッチ
https://bugs.kde.org で願い事を提出できます。
パッチとレビューリクエストをPhabricatorのKDEのインスタンスに追加できます: https://phabricator.kde.org/ 。
どのディストリビューションを使用しているのかわかりませんが、これはKubuntu用です(もちろん他のディストリビューションでも動作します)。
xdotoolを使用して右クリックをシミュレートし、カスタムショートカットにマップできます(私にとってはShift-F10)。
方法は次のとおりです。まず、xdotoolユーティリティをインストールします。
Sudo apt install xdotool
次に、カスタムショートカットに新しいショートカットを追加します。 triggerを任意の(ショートカット)に設定します(例:Shift-F10)。 actionを次のように設定します。
xdotoolキー135
(135は「メニューキー」のキーコードです)
Dolphin 17.12で動作します。