キーボードショートカット

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ
ショートカット付きのFirefox3.0メニュー。緑色で強調表示され、ニーモニックは黄色で強調表示されます。
右の列にキーボードショートカットが指定された2つのMacintoshFinderメニューの合成

計算キーボードショートカットは、 1つまたはいくつかの系列であるキー呼び出しことソフトウェアプログラムは予めプログラムされたアクションを実行します。このアクションは、オペレーティングシステムまたはアプリケーションプログラムの標準機能の一部である場合もあればユーザースクリプト言語記述した場合もあります。一部の統合キーボードには、ポインティングデバイスも含まれています。 「キー」としてカウントされるものの正確な定義は、異なる場合があります。

「キーボードショートカット」という用語の意味は、ソフトウェアの製造元によって異なります。Windowsでは、ホットキーはアクションをトリガーするために使用される特定のキーの組み合わせで構成されます(これらは通常、受信プログラムがアクティブである限り、すべてのコンテキストで使用できるシステム全体のショートカットです)。ニーモニックは、メニューコマンドまたはツールバーボタンで指定された文字を表し、Altキーと一緒に押すとそのようなコマンドをアクティブにします。

この用語は一般にコンピューターのキーボードに関連していますが、多くの電子楽器には現在、高度な構成オプションを備えたキーボードが含まれています。

説明

キーボードショートカットは通常、キーボード使用して1つ以上のコマンドを呼び出すための手段です。そうでない場合は、メニューポインティングデバイス、さまざまなレベルのユーザーインターフェイス、またはコマンドラインインターフェイスからのみアクセスできます。キーボードショートカットは通常、入力シーケンスを数回のキーストローク減らすことで一般的な操作を促進するために使用されるため、「ショートカット」という用語が使用されます。[1]

一般的なキーボード入力と区別するために、ほとんどのキーボードショートカットでは、ユーザーが複数のキーを同時に押し続けるか、一連のキーを次々に押し続ける必要があります。AdobePhotoshopIBMLotus Freelance Graphicsなどのグラフィックパッケージなど、キーボードが一般的な入力に使用されていない場合は、変更されていないキーの押下が受け入れられることがあります。他のキーボードショートカットは、ショートカット専用のファンクションキーを使用し、キーを1回押すだけでよい場合があります。同時キーボードショートカットの場合、通常は最初に修飾キーを押し続けます(s)次に、通常の(修飾キーではない)キーをすばやく押して放し、最後に修飾キーを放します。すべてのキーを同時に押そうとすると、修飾キーの一部を見逃したり、不要な自動繰り返しが発生したりすることが多いため、この区別は重要です。シーケンシャルショートカットでは、通常、Escキーなどの専用のプレフィックスキーを押して放し、その後に1つ以上のキーストロークを押します

ニーモニックは、キーボードショートカットと区別できます。それらの違いの1つは、キーボードショートカットが多言語ソフトウェアにローカライズされていないことですが、ニーモニックは通常、特定のロケールで使用される記号と文字を反映するようにローカライズされています。ほとんどのGUIでは、プログラムのキーボードショートカットは、プログラムのメニューを参照することで検出できます。ショートカットは、メニュー選択の横に表示されます。特定のアプリケーションのショートカットがすでにマークされているキーボードがあります。これらのキーボードは、ビデオ、オーディオ、またはグラフィックスの編集[2]、ソフトウェアトレーニングコースでよく使用されます。通常のキーボードに適用できるショートカットが印刷されたステッカーもあります。参照カードユーザーのワークスペースで支えられることを目的としたものも、多くのアプリケーションに存在します。以前は、キーボードのデザインがより標準化されたとき、コンピュータの本や雑誌は、適切なキーの横に印刷されたショートカットを付けてユーザーのキーボードの上に配置することを目的として、切り抜かれたカードを印刷するのが一般的でした。

カスタマイズ

ビデオゲームVegaStrikeのデフォルトのキー割り当てのビジュアルチャートこれらのバインディングは、テキストエディタで関連するXMLファイルを編集することで再構成できます

ショートカットがキーバインディングと呼ばれる場合、ショートカットはユーザーの好みに合わせてカスタマイズ可能であり、プログラム関数はデフォルトの代わりに、またはデフォルトに加えて、異なるキーストロークのセットに「バインド」される可能性があるという意味を持ちます。[3]これは、ショートカットに関する哲学の違いを浮き彫りにします。一部のシステム、通常はMac OSWindowsなどのエンドユーザー指向のシステムでは、環境の使いやすさに不可欠な標準化されたショートカットを検討しています。これらのシステムは通常、ショートカットを変更するユーザーの能力を制限し、タスクを実行するために別のまたはサードパーティのユーティリティを必要とする場合もあります。他のシステム、通常はUnixおよび関連して、ショートカットはユーザーの特権であり、個人の好みに合わせて変更可能である必要があると考えてください。ほとんどの現実の環境では、両方の哲学が共存しています。神聖なショートカットのコアセットは修正されたままですが、通常は未使用の修飾キーを含む他のショートカットはユーザーの制御下にあります。

キーバインディングをカスタマイズする動機はさまざまです。プログラムまたはソフトウェア環境を初めて使用するユーザーは、新しい環境のショートカットをカスタマイズして、使い慣れた別の環境に似せることができます。[4]上級ユーザーは、ワークフロー合わせてキーバインディングをカスタマイズし、一般的に使用されるアクションのショートカットを追加したり、使用頻度の低い関数のバインディングを削除または置換したりできます。[5] ハードコアゲーマーは、反応時間を短縮してパフォーマンスを向上させるために、キーバインディングをカスタマイズすることがよくあります。

「神聖な」キーバインディング

オリジナルのMacintoshユーザーインターフェイスガイドラインでは、アプリケーションプログラム間で一貫性を保つ一連のキーボードショートカットが定義されていました。これにより、異なる機能に同じキーを使用するアプリケーションの当時の一般的な状況よりも優れたユーザーエクスペリエンス提供されます。これにより、あるプログラムが+使用して削除を意味し、別のプログラムがそれを使用してアイテム複製し場合ユーザーエラーが発生する可能性があります。標準のバインディングは次のとおりです。 ⌘ CommandD

  • ⌘ Q :Q uit
  • ⌘ W :閉じるW indow
  • ⌘ B :B古いテキスト
  • ⌘ I :テキストタリタイズします
  • ⌘ U :U nderlineテキスト
  • ⌘ O :Oペン
  • ⌘ P :P rint
  • ⌘ A :選択 A LL
  • ⌘ S :S AVE
  • ⌘ F :F ind
  • ⌘ G :A g ainを検索します(GキーはQWERTYキーボードのFキーの横にあります)
  • ⌘ Z :元に戻す(ミスを打つアクションに似ています)
  • ⌘ X :カット(はさみに似ています– QWERTYキーボードのCキーの横にXキーがあります)
  • ⌘ C :C opy
  • ⌘ V :貼り付け(ドキュメントの「中に」下向きの矢印、または貼り付けを適用するために使用されるブラシ、および「挿入」の校正者のマークに似ています。VキーはQWERTYキーボードのCキーの横にあります)
  • ⌘ N :N EWドキュメント
  • ⌘ .終止符):ユーザー割り込み
  • ⌘ ? :ヘルプは質問または混乱を意味します)[6]

Microsoft Windowsなどの後の環境では、これらのバインディングの一部が保持されますが、Common UserAccessなどの代替標準から独自のバインディングが追加されますこれらのプラットフォーム(またはmacOSのショートカットは、初期のMacintoshユーザーインターフェイスほど厳密にアプリケーション間で標準化されていません。プログラムに、標準のキーストロークの1つによって通常実行される機能が含まれていない場合、ガイドラインでは、そうすべきではないと述べられています。ユーザーを混乱させる可能性があるため、キーを再定義して別のことを行います。[7]

表記

ワールドワイドウェブのためのNeXTSTEP左下に見えるキーボードショートカットと/インテル。すべてのショートカットでは、Ctrlキー(または黒いハードウェアのCommand キー)を押す必要がありますさらに、[スタイル]メニューの[見出し]コマンドと[リンク]メニューのコマンドでは、⇧ Shiftキーを押したままにする必要があります。

最も単純なキーボードショートカットは、1つのキーのみで構成されています。これらの場合、「ヘルプを表示するにはF1キーを押してください」というメッセージのように、通常はキーの名前を書き出すだけです。キーの名前は、角かっこまたは同様の文字で囲まれている場合があります。例:[F1]または<F1>。キー名は、特別なフォーマット(太字、斜体、すべて大文字など)を使用して設定することもできます

多くのショートカットでは、2つ以上のキーを同時に押す必要があります。これらの場合、通常の表記は、キー名をプラス記号またはハイフンで区切ってリストすることです。例:「Ctrl + C」、「Ctrl-C」、または「Ctrl+ C」。 Ctrlキーは、キャレット文字(^)で示される場合があります。したがって、Ctrl-Cは^ Cと表記されることがあります。通常、Unixプラットフォームでは、2番目の文字の大文字と小文字が重要になることがあります。通常、文字を入力するためにShiftキー押す必要がある場合、Shiftキーはショートカットの一部です(例:「^ C」と「^ c」)。または「^%」対「^ 5」。 ^%も"書くことができますCtrl+ + "。 Shift5

Escキーに関連するすべてのショートカットを含む一部のキーボードショートカットでは、キー(またはキーのセット)を順番に個別に押す必要があります。これらのショートカットは、コンマまたはセミコロンで区切られた個々のキー(またはセット)で記述される場合があります。Emacsのテキストエディタは、次のような「プレフィックスキー」の指定のセット使用して、多くのそのようなショートカットを使用していますCtrl+CまたはCtrl+をX。 Emacsのキーバインドには、デフォルトCtrl+ X Ctrl+Sファイルまたは保存するためにCtrl+ X Ctrl+Bオープンの一覧を表示するバッファを。 Emacsは文字Cを使用してCtrlキーを示し、文字Sを使用してShiftキーを示し、文字Mを使用してメタキーを示します(通常、最新のキーボードのAltキー。)したがって、Emacsの用語では、上記のショートカットはCxCsおよびCxCbと記述されます。Emacsの一般的なバックロニムは、「Escape Meta Alt Ctrl Shift」であり、多くの修飾子と拡張されたショートカットシーケンスの使用を楽しんでいます。

も参照してください

メモと参考文献

  1. ^ 英語では、「ショートカット」は、何かを完了するための不完全またはずさんな方法を意図せずに示唆する場合があります。その結果、 Emacsなど、主にキーボードによって制御されるように設計された一部のコンピュータアプリケーションでは、「キーバインディング」という代替用語が使用されます。
  2. ^ Lowensohn、Josh(2009年12月3日)。「Gmail用ハードウェア:「Gboard」キーボード」CNET.com 取り出さ年1月7 2011
  3. ^ 「GNUEmacsマニュアル:コマンド」Emacsはキーに直接意味を割り当てません。代わりに、Emacsは名前付きコマンドに意味を割り当て、コマンドにバインドすることでキーに意味を与えます。
  4. ^ コーエン、サンディー(2002)。Macromedia FreeHand 10 forWindowsおよびMacintoshISBN 9780201749656
  5. ^ 「キーボードショートカットのカスタマイズ」
  6. ^ 「質問の定義」www.merriam-webster.com
  7. ^ 「OSXヒューマンインターフェイスガイドライン」アプリが推奨されるショートカットに関連付けられたタスクを実行しない場合は、オーバーライドを検討する前に慎重に検討してください。未使用のショートカットを再割り当てすることはアプリでは意味があるかもしれませんが、ユーザーは元の確立された意味を知って期待している可能性が高いことを覚えておいてください。