web-dev-qa-db-ja.com

特殊ズームモードのキーボードショートカット

マウスカーソルをズームおよび制御するための少し変わったスキームがある編集プログラム(Mac/Windows)を設計しています。カーソルが正常に機能する通常モードと、マウスカーソルが中央に留まる特別モードです。ウィンドウとマウスの移動で他のすべてが移動し、何マイルも無制限に移動できます。このモードのマウススクロールホイールを使用すると、中央のカーソルをフォーカスとして、1.41xずつ拡大および縮小できます。これが紛らわしい場合 このビデオ は、特殊モードの動作を示しています。これは以下で管理されます:

  • マウスの中央ボタンを短くクリックすると、2つのモードが切り替わります
  • マウスの中ボタンを長押しすると、ビューがデフォルトのズーム、フォーカス、通常のカーソルモードにリセットされます。
  • スクロールホイールはズームインおよびズームアウトしますが、特殊モードのみです。

明らかに、これはマウスなしのラップトップでは機能しません。これは大きな問題です。そのため、これらすべてをスムーズに行えるキーボードのキーの組み合わせを見つける必要があります。スムーズに言うと、もう一方の手でトラックパッドを操作している間は、ズームイン/ズームアウトやモードの切り替えができるはずです。移動しながらズームすることもできます。したがって、キーコンボの一部として矢印キーを使用することは、おそらく右手(おそらくほとんど)でトラックパッドを操作することを好むユーザーにとっては不便であり、テキスト編集には通常のコンボが使用されます。エキゾチックな種類のコンボを使用することはかなり自由です(CtrlやCmdを使用しないなど)。ただし、奇妙すぎないのが最善です。

そのような操作モードを持つプログラムのユーザーである場合、典型的なマウスが利用できないときにキーコンボとして何を好みますか?

編集:私は実際の質問への回答が必要です、すでに行われたことについての意見は、私のアプローチがなぜ有利であるかを説明させなければなりません。このアプローチを使用することができなかった場合、感謝するのは難しいかもしれませんが、特定のことについては、他のどの方法よりもはるかに優れていることは言うまでもありません。

2
Michel Rouzic

ランダムなメモ:

  • まず、どちらのモードがアクティブであるかを明確にするために、両方のモードでカーソルを異なる視覚的表現に変更する必要があります。 (私はユーザーが一人称ゲームから知っていると思われる十字線カーソルをお勧めします。カメラの処理はそこで似ているからです)
  • それは簡単で直感的であるため、少なくとも一般的なキーボードの移動方法(以前は矢印)も含めます。
  • また、特別なモードではなく、「ロックカーソル」などと呼びます。より正確です。
  • このため、ユーザーにすべてのキー割り当てを変更させます
  • カスタムマウスボタンの使用を許可します。ユーザーはこれを好みます。ボーナス:存在する場合はそれらを検出し、キーマッピングを自動的に変更してそれらを利用します
  • また、ノーマルモードでズームが許可されない理由もわかりません(正しく理解している場合)。ズームインまたはズームアウトして通常に戻すだけでモードを切り替えるのは面倒です。

私はそのような答えは人気がないことを知っていますが、その特別なモードなしで同様の結果を達成するためのいくつかのアイデアがあります:

  • ドラッグを通常どおりにしますが、ひねりを加えます。マウスが画面の外に出ると、反対側に戻ります。 Blenderがこれを行い、それは素晴らしい働きをします。
  • マウスが境界線に近づきすぎると、背景がその方向に動き始めます。マウスが画面の端に近いほど、速く動きます。私はこれを行ういくつかのトップダウンゲームを知っており、それもうまく機能します(Cities Skylines、The Settlers)
  • おそらく、データの表現をツリーのようなものに変更して、現在必要なすべてのデータが1つの画面に収まるようにすることができます。その後、ユーザーはキーを使用して、そのツリーを正しいページに移動できます。

これが私が使うコントロールです:

  • マウス:ドラッグ(通常)のボタン、ドラッグ(特別)のマウス、ズームのマウスホイール。マウスホイールクリックで両方を切り替えます。
  • マルチタッチ付きトラックパッド:スマートフォンのGoogleマップのように。
  • マルチタッチなしのトラックパッド:マウスをエッジに移動してドラッグ(通常)、マウスを移動してドラッグ(特殊)。ズーム、おそらく左と右のトラックパッドボタンがわかりませんか?モデルが多すぎます
  • キーボード(左手):ドラッグにはwasd、スペース/シフトまたはズームにはq/e
  • キーボード(右側):テンキーがある場合はテンキー、それ以外の場合は矢印キー
1
piegames

[〜#〜] z [〜#〜]スイッチのようなトグルとしてのキー

コンボ修飾子はなく、このキーはモードスイッチとしてのみ機能します。一度ズームモードに入ると、もう一度ズームモードを終了して通常モードに戻ります。トグルスイッチ。

珍しいことではありません。3dsMaxおよびAutoCADタイプのプログラムは、この種のスイッチ切り替えを何十年も使用しています。アドビ以外の多くのトラッカーやその他の創造的なソフトウェアと同様に;)

pS私はあなたがやっていることが好きです。かっこいいね!

1
Confused