darktable3.8のキーボードショートカット(3)

キーボードショートカットの翻訳の3回目です。

今回で、完結します。


ショートカットマッピング画面

ショートカットを作成する最も柔軟な方法は、ショートカットマッピング画面を使用することです。この画面には、グローバル設定ダイアログからアクセスするか、ビジュアルマッピングモードで左クリックしてアクセスできます。この画面では、UIウィジェットに直接リンクされていないものも含め、使用可能なすべてのアクションにアクセスできます。

ショートカットマッピング画面の上部パネルには、使用可能なUIウィジェット/アクションのリストが表示され、下部パネルには、現在それらに割り当てられているショートカットが表示されます。画面下部のテキスト入力ボックスを使用して、上部パネルと下部パネルを検索できます。

トップパネルでアイテムをダブルクリックしてそのアイテムの新しいショートカットを作成し、目的のショートカットを入力します(右クリックしてキャンセルします)。これを行うと、作成したショートカットを示す新しいエントリが下部パネルに表示されます。次に、下部パネルで、そのショートカットに対して割り当てられたアクションの要素、効果、速度、またはインスタンスを手動で変更できます。ユーザー定義のショートカットを削除するには、下部のパネルでショートカットを選択し、Deleteキーを押します。

ショートカットマッピング画面には、次の追加オプションが用意されています。

エクスポート…
1つまたはすべてのデバイス(キーボード/マウス、MIDI、ゲーム)の現在のショートカットマッピングを外部ファイルにエクスポートします。ダイアログには、各デバイスに存在するショートカットの数が表示されます。
インポート…
1つまたはすべてのデバイスの外部ファイルからショートカットマッピングをインポートします。デバイスをロードするときに、別の番号を割り当てることを選択できます。これは、たとえば、midiレイアウトを交換するために使用できます。ロードする前に、最初に特定のデバイスをワイプすることを選択できます。空のファイルからすべてをロードする場合、これによりすべてのショートカットが効果的に削除されます。
復元…
ショートカットマッピングを(a)デフォルトでdarktableに付属しているマッピング、(b)現在のセッションの開始、または(c)ショートカットマッピング画面が最後に開かれたポイントに復元します。復元するときは、関連するチェックポイントの後に追加された追加のショートカットをそのままにして、変更されたショートカットのみが以前の意味に復元されるようにすることができます。または、最初にすべてのショートカットをクリアして、復元ポイントをロードすることを選択できます。 

デフォルトのショートカットを削除する

現在、システム定義のデフォルトのショートカットを削除することはできません。デフォルトのショートカットを削除すると、次にdarktableを再起動したときに自動的に復元されます。

回避策として、「グローバル/操作なし」アクションに同じショートカットを割り当てることで、デフォルトをオーバーライドできます(これは何もしません)。これは、ショートカットマッピング画面(上記)で行うか、$ HOME / .config / darktable / shortcutsrcファイルを直接編集することで実行できます。多くのデフォルトのショートカットを無効にしたい場合は、後者のオプションをお勧めします(最初にdarktableを終了する必要があります)。たとえば、darktableでビューを切り替えるために、shortcutsrcで次のデフォルトのショートカットが定義されています。

d =グローバル/スイッチビュー/暗室 l =グローバル/スイッチビュー/ lighttable m =グローバル/スイッチビュー/マップ p =グローバル/ビューの切り替え/印刷 s =グローバル/スイッチビュー/スライドショー t =グローバル/スイッチビュー/テザリング

次のようにshortcutsrcを変更することで、これらのショートカットをすべて無効にできます。

d =グローバル/ no-op l =グローバル/ no-op m =グローバル/ no-op p =グローバル/ no-op s = global / no-op t =グローバル/ no-op

一般的なアクション

以下は、ウィジェットの種類ごとに整理された、ショートカットを割り当てることができるいくつかのアクションのリストです。これは完全なリストではありません。ショートカットマッピング画面を参照して、使用可能なアクションの完全なリストを確認することをお勧めします。ウィジェットにショートカットを割り当てると、ウィジェットのタイプと、単純なショートカットと拡張されたショートカットのどちらを割り当てたかに応じて、デフォルトのアクションが与えられます。

効果のないアクションをいくつか割り当てることができることに注意してください。たとえば、特定のスライダーの横にそのようなボタンが実際に存在するかどうかに関係なく、すべてのスライダーにボタン要素が含まれます。

グローバル

ショートカットマッピング画面の「グローバル」セクションのアクションは、任意のdarktableビューから実行できます。これらのアクションのほとんどは、1回限りの操作を実行するために使用されるため、特定の要素はありません。

ビュー

「ビュー」セクションのアクションは、指定されたdarktableビューからのみ実行できます。グローバルアクションと同様に、ほとんどの場合、1回限りの操作を実行するために使用されるため、特定の要素はありません。

ボタン

ボタンは、darktableインターフェースのクリック可能なアイコンです。ボタンに単純なショートカットを割り当てるときのデフォルトのアクションは、マウスの左ボタンでクリックしたかのようにそのボタンをアクティブにすることです。このアクションを変更して、修飾キーを押しながらクリックしたかのようにボタンをアクティブにすることができます。

トグル

トグルは、永続的なオン/オフ状態を持つボタンです。したがって、切り替えたり、状態を明示的に設定したりできる追加の効果があります。通常のボタンと同様に、トグルに単純なショートカットを割り当てる場合のデフォルトのアクションは、マウスの左ボタン(ボタンのオン/オフを切り替える)でクリックしたかのようにトグルをアクティブにすることです。

ユーティリティモジュール

すべてのユーティリティモジュールには、次の要素があります。

ショウ(show見せる)
モジュールを展開および折りたたむトグルとして機能します。
リセット
アクティブ化されると、すべてのモジュールパラメータをリセットするボタンとして機能します。 ctrl-activateアクションを使用して、そのモジュールの自動プリセットを再適用できます。
プリセット
プリセットメニューからアクションを選択できます(編集、更新、前へ、次へなど)。プリセット要素に簡単なショートカットを割り当てるときのデフォルトのアクションは、選択可能なプリセットのリストを表示することです。拡張ショートカットは現在、プリセット要素では使用できません。

ユーティリティモジュールに簡単なショートカットを割り当てるときのデフォルトのアクションは、show要素を切り替える(モジュールを展開/折りたたむ)ことです。

さらに、各モジュールのすべてのコントロールと保存されているプリセットのショートカットを使用できます(以下を参照)。

処理モジュール

処理モジュールには、ユーティリティモジュールと同じ要素とデフォルトがあり、次の追加要素があります。

有効
モジュールのオンとオフを切り替えるトグルとして機能します。
焦点
モジュールの焦点を合わせたり、焦点を外したりするトグルとして機能します。これは、クロップやトーンイコライザーなどのモジュールで役立ちます。これらのモジュールの画面上のコントロールは、それらのモジュールにフォーカスがある場合にのみアクティブになります。切り抜きの場合、変更はモジュールがフォーカスを失ったときにのみ保存されます。
 インスタンス
複数インスタンスメニューからアクションを選択できます(たとえば、上下に移動したり、新しいインスタンスを作成したりできます)。インスタンス要素に単純なショートカットを割り当てるときのデフォルトのアクションは、選択可能なオプションのリストを表示することです。拡張ショートカットは、優先モジュールインスタンス(以下を参照)をピクセルパイプの上下に移動します。

アクションが複数のインスタンスを持つことができる処理モジュールに影響を与える場合、特定のショートカットで調整するインスタンスを選択できます。デフォルトでは、複数のインスタンスを持つ[設定]> [その他]> [キーボードショートカット]の設定を使用して定義されているように、すべてのアクションが「優先」インスタンスに影響します。

ドロップダウン

ドロップダウンは複数選択ボックスであり、次の要素を使用できます。

選択
ドロップダウンリストからさまざまな方法で値を選択できます。ドロップダウンに簡単なショートカットを割り当てるときのデフォルトのアクションは、選択可能な値のリストを含むポップアップ編集ボックスを表示することです。拡張ショートカット(マウスの動きを含む)は、使用可能な値をスクロールします。
ボタン
ドロップダウンの右側にあるボタン(存在する場合)をアクティブ化できるようにする標準のボタン要素。たとえば、切り抜きモジュールのアスペクトドロップダウンには、切り抜きコントロールを縦向きから横向きに、またはその逆に変更できるボタンがあります。

スライダー

スライダーを使用すると、整数値または10進値を継続的に変更でき、次の要素を使用できます。

value
スライダーの現在の値を変更できます。スライダーに簡単なショートカットを割り当てるときのデフォルトのアクションは、値を入力できるようにポップアップ編集ボックスを表示することです。拡張ショートカット(マウスの動きを含む)は、値を上下に変更します。値要素は、一部の画面上のグラフを変更するためにも使用されます。ショートカットを使用して値要素を変更する場合、ビジュアルスライダーで設定された境界を超えてはなりません。
力force
これは上記のvalue要素と同じですが、ビジュアルスライダーで設定された境界を超えることができます。
ズーム
現在の値を変更せずに、ビジュアルスライダーの上限と下限を変更できます。
ボタン
スライダーの右側にあるボタン(存在する場合)をアクティブにすることができる標準のボタン要素。たとえば、スライダーには、画像の選択された要素に基づいてその値を視覚的に設定するためのカラーピッカーが含まれる場合があります。

ショートカットマッピング画面でアクションの速度を定義することにより、スライダーの値を通常よりも速くまたはゆっくりと変更できます。デフォルトでは、値(または力)効果には1.0の速度が与えられます。これは、指定されたスライダーで定義されたデフォルトの速度で変更されることを意味します。スライダーを変更するには、速度を上げると(速度が10の場合はアクションが10倍速くなります)、遅くすると遅くなります(速度が0.1の場合はアクションが10倍遅くなります)。

フォールバック

ウィジェットに複数の異なるアクションを適用できる場合、それらのアクションのそれぞれに個別のショートカットを設定するのは面倒な場合があります。このプロセスを簡単にするために、単純なショートカットを作成すると、そのショートカットの拡張機能として、デフォルトでいくつかのエフェクトを使用できるようになります。これらはフォールバックとして知られています。

フォールバックは、事前定義された一貫性のあるショートカットを使用して複数のアクションをすばやく設定するための強力な方法ですが、多くのアクションを自動的に割り当て(必要なものではない場合があります)、理解するのが難しい場合があります。したがって、フォールバックはデフォルトで無効になっており、ショートカット設定ウィンドウの[フォールバックを有効にする]チェックボックスをクリックして有効にする必要があります。

簡単な例を挙げると、処理モジュールに対して簡単なショートカット(Ctrl + Rなど)を作成できます。これにより、マウスクリックで拡張された定義済みのショートカットを使用して、次のフォールバック効果が自動的に設定されます。いずれの場合も(最初の場合を除く)、最初のショートカットを押したままマウスでクリックする必要があります。最後のマウスクリックは、以下に定義されたアクションを適用します。

  • Ctrl + R(マウスクリックなし)でモジュールを表示/非表示にします(デフォルトのフォールバック)
  • Ctrl + R +左クリックしてモジュールを有効/無効にします
  • Ctrl + R +左ダブルクリックしてモジュールをリセットします
  • Ctrl + R +右クリックして、モジュールのプリセットメニューを表示します
  • Ctrl + R +右ダブルクリックして、モジュールのマルチインスタンスメニューを表示します

同様のフォールバックが多くの一般的なUI要素に対して定義されており、すべて手動でオーバーライドできます。

一部のフォールバックアクションは、修飾キー(通常はCtrl +およびShift +)を使用して定義されます。この場合、これらのフォールバックを使用できるようにするには、そのような修飾子なしで初期ショートカットを定義する必要があります。たとえば、Ctrl + Rをアクションに割り当てる場合、Ctrl +フォールバックを使用することはできません。このタイプのデフォルトのフォールバックは、value要素と(ズームされた)中央領域の水平/垂直移動に提供されます。この場合、Shift +は速度を10.0に上げ、Ctrl +は速度を0.1に下げます。

すべてのデフォルトのフォールバックのリストを表示するには、ショートカットマッピング画面の[フォールバックを有効にする]チェックボックスをクリックし、上部パネルの[フォールバック]カテゴリを選択します。特定のウィジェット(スライダーなど)のフォールバックを表示するには、トップパネルでそのウィジェットを選択するだけです。どちらの場合も、追加のアイテム(「フォールバック」とも呼ばれます)が下部パネルに表示され、使用可能なフォールバックの完全な詳細が含まれます。

フォールバックは、その組み合わせを使用する他のショートカットが明示的に作成されていない場合にのみ適用されます。上記の例で、Ctrl + R +左クリックを別のアクションに明示的に割り当てる場合、「モジュールの有効化/無効化」フォールバックは無視されます。

他のショートカットと同様に、フォールバック設定は完全にカスタマイズ可能です。

  • shortcuts

https://docs.darktable.org/usermanual/3.8/en/preferences-settings/shortcuts/