知識ベース

マウスのコード化

マウスのコード化は、コード化されたキーボードのように複数のマウスボタンが押されたときにアクションを実行する機能で、マウスジェスチャーに似ています。

ロッカーナビゲーションと呼ばれるマウスコードの一般的なアプリケーションの1つは、OperaおよびMozilla Firefoxのマウスジェスチャ拡張機能にあります。ロッカーナビゲーションには通常、次の2つのマウスコードが含まれます。

  • 左のボタンを押したまま右のボタンをクリックして、ブラウザの履歴を先に進みます。
  • 右ボタンを押したまま左ボタンをクリックすると、ブラウザの履歴が後方に移動します。

オペレーティングシステムPlan 9とOberonおよびacme開発環境は、マウスのコード化を多用しています。 OS / 2プレゼンテーションマネージャーは、コードを使用して2つのボタンを使用してテキストをコピーおよび貼り付けることもできますが、共通ユーザーアクセスキーの組み合わせがより頻繁に使用されます。

制限事項

マウスジェスチャーのように、コード化されたアクションにはフィードバックとアフォーダンスが欠けている可能性があるため、ユーザーが参照せずにコードの可能性を見つけることはできません。コンテキストメニューなどの同様の機能では、必要なトレーニングは少なくなります。

Project AthenaがIBMとDECの両方の機器を使用した場合、DECマウスには3つのボタンがあり、IBMマウスには2つのボタンがありました。 Athenaは、2つのボタンを一緒にコード化することにより、IBMマウスの3番目(中央)のボタンをシミュレートしました。これは、中クリックを伴うコードを有効にしません。 Apple Mighty Mouseは、ボタンセンサーの設計により、マウスコードをサポートしていません。

マウスのコード化をサポートするアプリケーション

  • 3DS Max-クリックとドラッグを含むメインUIのアクションは、左ボタンを押したまま右クリックするとキャンセルできます。
  • Microstation-CADソフトウェア。コードを使用して要素にスナップします。
  • CATIA-CAD / CAM / CAEソフトウェア。中マウスボタンと左マウスボタンのコードを使用して、画面表示をズーム、パン、回転します。
  • AcmeおよびWilyテキストエディター
  • Opera(ウェブブラウザ)
  • Vivaldi(Webブラウザー)
  • マックスソン
  • Blender 3D
  • Bell Labsのプラン9
  • Oberonオペレーティングシステム
  • スケッチアップ
  • バルブハンマーエディター
  • Celestia-両方のマウスボタンを押すと、ユーザーはオブジェクトからの距離を調整できます。
  • マインスイーパ(Windows)-正しい数のフラグが周囲の正方形に配置された後、両方のマウスボタンを押すと正方形の周囲がクリアされます。
  • UDE
  • World of Warcraft
  • Grand Theft Auto:San Andreas-PCバージョンのSan Andreasの武器照準システムは、マウスの右ボタンを押しながら照準する必要があり、左ボタンをクリックまたは押して武器を発射したりアイテムを使用したりする必要があるため、マウスコードを実装しています、カメラなど。
  • Eve Online-マウスの左ボタンと右ボタンの両方を押すと、カメラ制御の代替方法が可能になります。
  • トムクランシーのレインボーシックス:ベガス2-PCバージョンのゲームでは、デフォルトで右マウスボタンを押したままにして、左マウスボタンを押して武器を発射する必要があります。
  • The Elder Scrolls V:Skyrim-PCバージョンでは、両方のボタンを押すと、デュアルキャスティング、シールドバッシング、またはデュアルウィールド近接武器の強力な攻撃が有効になります。
  • 他の一人称シューティングゲームの任意の数。 Iron sightsビューがマウスの右ボタンにマップされるとき。
  • Symbolics Genera(オペレーティングシステム)-ユーザーインターフェイス管理システムDynamic Windowsは完全にオブジェクト指向です。すべての出力のオブジェクトを記憶します。出力は、コンテキストに応じてマウスに依存します。 3ボタンマウスがサポートされており、マウスボタンはシフトキー(shift、control、meta、shift-control、...)でさらに変更できます。画面の下部にあるマウスのドキュメント行には、マウスカーソルの下にあるオブジェクトで使用可能なマウスコマンドが表示され、継続的に更新されます。