タスク: タッチ操作への対応
今の時代、タッチ操作への対応は必須です。
以下にissue #512に書いた内容を転記します。
個人的なアイデアとして、右下にボタンを1つ増やし、それが押されると緊急避難やスクリーンショットなどの、これまでキーボード操作を必要としていた項目がにゅっと出てきて選択できる、という形をイメージしています。
右クリック操作をどうするかを考える必要もあります。
右クリックは長押しでできるようになっているのが一般的だと思いますが、これは右クリックをショートカット的な操作に頻用するCWとは相性が悪いです。
Comments (15)
-
reporter -
reporter pull request #2070
試験的に右フリックを実装しました。手許で少し試してみた感じでは、悪くない操作性だと思います。
-
reporter pull request #2078
右下にタッチボタンを表示し、以下の操作がパネルとして出現するようにしました。
- 拡大モード切り替え
- 緊急避難
- 撮影
- 所持カード撮影
以下は残りの課題です。
- タッチ操作では、画面外にあったり、他のカードが上に重なっているようなカードの選択が行えません。キーボード操作のように、左右に選択を移動して決定するような仕組が必要です。
- メッセージウィンドウの非表示操作が行えません。
- ダイアログ上でのスクリーンショットが行えません。
- 右クリック+ホイールによるボリューム調節もできた方がいいです。
- デバッグモード切り替えのパネルも設けるべき…?
-
reporter pull request #2080
デバッグモードのタイルを追加。
タッチ用のボタンは、Windowsに倣ってタイルと呼ぶ事にします。
-
reporter pull request #2081
タイルによるカードの選択と左右クリックを行えるように。
実際にはカードが選択されていなくても左右クリックができてしまうとか、カード選択不可な場面で選択ボタンを押せてしまう(何も起こらない)とか、見た目が悪いとか色々あるのですが、後々改善するつもりです。
-
reporter pull request #2083
左右ボタンなどの挙動を改善しアイコンを追加。
-
reporter - pull request #2084 メッセージウィンドウの非表示
- pull request #2086 音量調節
- pull request #2087 ダイアログ上のスクリーンショット
これで一通りの操作をタッチで行えるようになりました。
しかし途中で気がついたのですが、フルスクリーンでイベントが進行中のような場合、キーボード無しでCWPyを終了する手段がありません。
フルスクリーン時は、音量バーの右辺りに終了ボタンを設けるべきかもしれません。
-
reporter pull request #2090
メッセージウィンドウの外側でボタン押下でメッセージ非表示とすると、普通にメッセージ送りをしようとした時に画面がちらついて鬱陶しかったので、「ステータスバー上」にしてみました。
フルスクリーンでの終了操作ですが、拡大モードを解除してから閉じればいいだけかもしれません。
ボタンを設ける事による誤操作の可能性を考えると、あえて設けないという選択肢もあると思います。
-
お疲れ様です。
PCでタブレットモードを使っても今のところ特にデグレ感がないので、 オプションにせず常時ONにしてしまうのも一つの方法かと思います。 マウスからキーボードに手を動かすことなくスクリーンショットを撮る等、便利になりそうです。
そうすると、タイルに設定のボタンを入れ込むこともできそうです。従来のUIとは離れますが……。
一方、緊急避難は元々隠し要素的な意味合いを持っていた(と思う)ので、安易に表示するのは好みがあるかも知れません。
これは個人の感想です。
-
reporter 人によっては右フリックのような動きが癖になっているかもしれないので、デフォルトでオンにするのは迷うところです。
Windows 10にはタブレットモードがあるので、OSから現在タブレットモードかどうかを取得できればして、それに応じて初期設定を変えるというのはありだと思います。
一方、緊急避難は元々隠し要素的な意味合いを持っていた(と思う)ので、安易に表示するのは好みがあるかも知れません。
どうでしょう。シナリオの作りが悪くて詰むというのは誰にでも起こりうる事で、そのための緊急避難ではないかと思うのですが。
-
F9は隠し操作でコールできればいいなとか思っております。 でも広く知れ渡った機能なので、杞憂でしょうか。まぁ隠し操作にするとうまく呼び出せない問題も出てきそうですね。僕も老害になった気分です。
確かに今までもマウス操作でのIssueが何件かありましたね。タブレットモード常時ONの意見は取り下げた方がよさそうです。
-
reporter pull request #2117
ダイアログ上での所持カード撮影と、各種テキストコピーが行えない事が気になっていたので追加しました。
-
reporter 上の方ではああ書きましたが、キーボードに触らずマウス操作だけで遊びたい場合はままあるので、タイル類にはタブレットモード以外でも需要があるかもしれません。
タブレットモードの中でフリック操作だけを無効にできればよいでしょうか。
-
reporter pull request #2171
将来を睨んで、タブレットモードを「タイル」と「右フリック」の設定に分割しました。
設定の構造が変わったので、これ以前のテスト版でタブレットモードを有効にしている方は、一旦無効になるのでご注意ください。
-
reporter - changed status to resolved
実装済みなので解決とします。
- Log in to comment
右クリックについてのいくつかの選択肢です。
個人的には、今のところ3.が有望そうに思います。もちろん、実際の使い勝手は使ってみないと分かりません。