ep2/要望/1

Last-modified: 2009-01-25 (日) 19:28:46

片手での操作について

  • ページ: ep2/要望
  • 投稿者: barley?
  • 優先順位: 普通
  • 状態: -
  • 投稿日: 2009-01-02 (金) 03:38:42

メッセージ

以前にメールでEDGE Pocket 2の要望の受付について質問した者です。現在購入を検討しているのですが、私は普段片手で端末を使っているので、片手での操作に対応して頂けませんでしょうか。具体的にはソフトキーへの対応と、カーソルキーでドット単位でカーソルを動かしてドットを配置出来る様な機構が欲しいです。それと、常駐させているソフトとの兼ね合いで、タスクバーを表示できる様にもして欲しいです。身勝手なお願いですが、可能でしたら宜しくお願いします。


  • カーソルはどう表示するのか、直線や選択範囲、レイヤ画面、パレット画面ではどうするのか、その辺の案はありますか?(あまり無茶な事はできませんので、EDGE pocket2の基本設計と合わなければ却下とさせていただきますのであらかじめご了承ください) -- たかぼー? 2009-01-02 (金) 11:36:29
  • 無理を言ってすいません。カーソルは自分の思いつく物としてはカーソル自体を画面の中で方向キーで動かす物と、画面の中央にカーソルを固定して画像をドット単位で方向キーで動かす物の2つが考えられます。直線や選択範囲、レイヤ画面、パレット画面についてはソフトキーから編集メニューを開ける様にして、そこから選択出来ると便利かなと思います。 -- barley? 2009-01-02 (金) 15:11:24
  • 付けたしです、パレット画面も方向キーでカーソルを動かして色を選択出来る様になって欲しいです、パレット画面では方向キーでの画像の移動は余り意味が無いと思いますし。 -- barley? 2009-01-02 (金) 15:23:27
  • カーソルの表示は次のような感じで良いのですか?
    cursor.png
    (色が常に赤では駄目でしょうけど)
    また、直線ツールでの操作も、例えば描画ボタンを押しながらカーソルを動かし、描画ボタンを離すと、線を引ける感じですか? -- たかぼー? 2009-01-02 (金) 16:31:44
  • カーソルはそんな感じです。直線描画は描画ボタンを一度押すと直線描画モードになりその状態で直線の終点をカーソルで選択するというような感じだと片手で扱いやすいと思います。 -- barley? 2009-01-02 (金) 17:52:46
  • たぶん赤いカーソルだけだと(赤い画像を編集中に)見づらいと思うのですが、何か良い案はありませんか? あと、スクロールが行われるのは画面端にカーソルが行ったときだけでいいですか?  直線等の始点・終点の指定は、ボタンの押す(始点)→離す(始点) ではなくて、押す(始点) もう一度押す(終点) ということですね。 選択範囲についても、領域の選択まではその操作でいけると思いますが、範囲の移動はどうしますか?(現状ですと、範囲が存在する場合は、カーソルキーで範囲が移動しますが、そのままにしておきますか?)  -- たかぼー? 2009-01-03 (土) 12:13:39
  • カーソルは背景色を反転させるか、点滅させると言うのはどうでしょうか。画面のスクロールは自分はそれで良いと思います。範囲の移動もそのままで良いと思います。 -- barley? 2009-01-03 (土) 22:55:46
  • 了解です、反転も結構見づらい時がありますし、点滅というのは良いかもしれませんね。  直線や四角形・円形の描画二度押しにしますが、自由曲線(通常のペン)の場合、描画ボタンを押しながらカーソルを移動させたら、そのまま線が引けた方が良いですか? そもそも片手操作前提だと、そうした(ボタン押しながら~)操作はあんまりやらないんでしょうかね? -- たかぼー? 2009-01-04 (日) 15:13:59
  • 自分がそう使っていると言うだけなので確かな事は言えないのですが、ボタンを押したままと言う操作よりは、例えばソフトキーから項目を選択(カーソル位置始点)で、決定キー押下で終点選択というような操作の方がやりやすいと自分は思います。 -- barley? 2009-01-04 (日) 17:45:12
  • すみません、ちょっとうまく伝わっていないかもしれないので、もう一度お聞きします。仮に、描画ボタンはAボタンとします。(直線ではなく、)普通のドットを打つペンを使っている場合、Aボタン押す→Aボタン離すで、カーソル位置に1ドットを打てるとします(たぶんこれが一番使われる機能ですよね?)。で、Aボタン押す→カーソル右に移動→Aボタン離す という操作をしたら、横に2ドット打てる仕様で良いですか? -- たかぼー? 2009-01-04 (日) 21:49:28
  • 理解が及ばずすいません。ボタンをを押してカーソル位置にドットが打てるなら問題ないと思います。 -- barley? 2009-01-05 (月) 09:17:41
  • 了解です。あとは、ペン先が太くなったときに、カーソルの形状もそれに合わせて大きくなった方が良いでしょうか?
    ep2_cu5.png (太さ5の場合) -- たかぼー? 2009-01-05 (月) 18:48:55
  • 直感的で分かり易くて良いと思います。 -- barley? 2009-01-05 (月) 20:32:21
  • 了解です、仕様案を整理して(?)下の方に書いておきましたので、不足があればおっしゃってください。 -- たかぼー? 2009-01-07 (水) 11:24:16
  • 概ね要望通りです、ありがとうございます。ただ「カーソルは2ドット枠」とあるのですが、1ドット枠の間違いでしょうか。それとも私が何か勘違いしているのでしょうか。 -- barley? 2009-01-07 (水) 23:08:25
  • どうでしょう、少なくともグリッドが出ているときは2ドット枠の方が良いと思うのですが(上の方のカーソル画像にもありますとおり。) -- たかぼー? 2009-01-07 (水) 23:14:45
  • 多分私が何か勘違いしているのでしょうね、二つ上の画像の様な状態なら何も問題はありません。 -- barley? 2009-01-07 (水) 23:32:20
  • では、等倍表示の時→1ドット枠、それ以外→2ドット枠にしておきますね。 -- たかぼー? 2009-01-08 (木) 08:53:27
  • こちら、修正が少し困難かつ工数がそれなりに掛かりそうですので、希望者が多い場合に実装の検討をさせていただきたいと思っています。希望者が他にもいらっしゃる場合はコメントを入れてください。 -- たかぼー? 2009-01-11 (日) 16:16:00
  • 他に希望する方も居ない様ですし、私一人の為にお手数をかけるのはおこがましいので要望を取り下げます。仕様案まで作っていただいてありがとうございました。 -- barley? 2009-01-25 (日) 19:28:46

仕様案 2009-01-07

  • 環境設定かどこかで、[キー入力でドット絵を打てるようにする]のON/OFFが設定出来るようにする。
    • この設定がONになっている場合にのみ、カーソルが表示されたり、カーソルを使った描画機能が有効になる。
    • [Menu]→[表示]→[カーソル]でも良いかな・・・
  • カーソルは等倍の時は1ドット枠、それ以外は2ドット枠で、赤枠・青枠が0.5秒おきに入れ替わる
  • カーソルは[↑][↓][←][→]キーで移動する。
  • カーソルはペンの太さに合わせて形状が変わる
    • トーンの影響は受けない
    • 円形塗りつぶしのような、ペンの太さが無いツールは太さ1と同様に表示
  • カーソルは画像の外にははみ出さない
    • ペンの太さが1で、画像サイズが32x32だったら、0,0~31,31までしかカーソルは移動できない
    • ペンの太さが2以上の場合、最低でも1ドットはペンが画像内に表示されるようにする。
    • カーソル枠そのものは余白エリアへはみ出すこともある
  • カーソルが画面端にある状態で、それより先に移動する場合は画面を1ドットスクロールさせる。
  • 画面内にカーソルがいない状態でカーソルを移動させた場合は、カーソルが見えるように自動的にスクロールさせる。
  • ツール補助キーの設定画面あたりに、[描画]のキーを割り当てられるようにする(ショートカットキーとは別の扱いにする)
  • 自由曲線ツールの場合は、[描画]ボタンを押す・離すで1ドットの点が打てる。また、描画ボタンを押しながら[↑][↓][←][→]キーを押し、[描画]ボタンを離せば、一連の線が引ける(1履歴になる)。
  • 直線・長方形・円形などのような始点・終点を必要とするものは、始点までカーソルを移動させてから[描画]ボタンを押す・離すし、終点までカーソルを移動させてから再度[描画]ボタンを押すと決定させる。
    • 終点移動中はリアルタイムに直線や円などが表示される。
    • 終点移動中に、やっぱり描画をキャンセルしたいと思ってもキャンセルできない。
  • [Menu]→[表示]の中に[カラーパレット(描画色)]、[カラーパレット(背景色)]というようなコマンドを用意し、キー(またはショートカットキー)からカラーパレットを開けるようにする
    • カラーパレットではアクティブな色(描画色or背景色)枠が[↑][↓][←][→]キーにより移動できるようにする
  • メニューのどこかに[カーソル位置の色を描画色へ拾う]ようなコマンドを用意する
  • 範囲を選択する際にはペン先が1ドットになる。
    • 範囲が選択されると、カーソルは非表示になる(表示されっぱなしでもいいかな??)
    • 範囲が存在する場合は[↑][↓][←][→]キーで範囲の移動が可能(現在の仕様通り)
    • 範囲が存在する状態で[描画]ボタンを押すと範囲を解除する(その後カーソルが表示される)
  • 現在は、[↑][↓][←][→]キーは画面スクロールコマンドに対して割り当てられているが、これだと都合が悪いので、上へ、下へ、左へ、右へという抽象的なコマンドを別途用意し、それられに[↑][↓][←][→]キーを割り当てるように変更する。
  • キー入力によって絵が描かれている最中はタッチペンから描画が行えないように制限する必要がある。
  • [Menu]表示コマンドに対してショートカットキーを割り当てられるようにする。
    • これによりメニューへキーからのアクセスが可能になる