親コメントは、B キーを押しながらドラッグしたら青い線が引かれる、という提案で、Adobe ソフトは B を押したらブラシツールにモード変更する、ということですから。
でも、ツールパレットをいちいちクリックしなくても済むという点では、似ているのではないかと思ったのですが……。
個人的には「キーボードを押しながら」というのは疲れるから不便ではと思います。マウス移動を始めたらキーボードを離してもいいとすると、キーボードを早く離しすぎて単なるマウス移動になってしまう可能性があります。
となると、Adobe ソフトのように、キーボードを押した後にマウス移動する、という操作の方が確実性は上です。「ブラシツール状態」というモードは存在するように見えますが、この状態で M を押せば長方形ツールになったりするので、モードレスに近い状態でしょう。
テキストボックスに文字を入力している状態は、B や M キーを押してもその文字が入力されるだけで、ツールが変更されないので、確実に「文字入力モード」と言えるでしょうが。
過去の業績はさておき (スコア:1)
って、俺もそういや前半しか読んでないかも知れないんだが(^^;、
少くとも例えば「UIはモードが有ったらダメだよー」という主張は、
ナルホドと思いました。
ってなわけで俺も、例えば、
「マウスポインタの機能をパレットで選ぶというUIは、マウスポインタにモード使いまくり」
であり、そういやそれって使いづらいよな、という風に感じてます。
#まして、パレットを切替えるのにもマウスClickを要するなんてのは、最悪。
で、マウスの(ほんの数個の)ボタンのかわりに、キーボードの(最大100個くらい自由に使える)キーを使う、
というUIはどうだろう?と思っています。
たとえば(マウスボタンじゃなく)Bを押しながらDragすれば黒い線、Wなら白、Rなら赤、を描画するPaintソフトとか。
Photoshop, Illustrator はそんな感じ (スコア:1)
スペースバーを押している間は手のひらツールになるとか、P を押すとペンツールになるとか、そんな感じです。
要はキーボードショートカットですが、Illustrator や Photoshop はショートカットがてんこもりだったりします。
Re:Photoshop, Illustrator はそんな感じ (スコア:0)
Adobeソフトの場合、モード切り替えにワンキーでできるだけで、
アクションはやはりマウスクリックやマウスドラッグ、
さらにShiftやOptionやAltやCommandなどのメタキーで
更にモード切り替えしているじゃないですか。
Re:Photoshop, Illustrator はそんな感じ (スコア:1)
親コメントは、B キーを押しながらドラッグしたら青い線が引かれる、という提案で、Adobe ソフトは B を押したらブラシツールにモード変更する、ということですから。
でも、ツールパレットをいちいちクリックしなくても済むという点では、似ているのではないかと思ったのですが……。
個人的には「キーボードを押しながら」というのは疲れるから不便ではと思います。マウス移動を始めたらキーボードを離してもいいとすると、キーボードを早く離しすぎて単なるマウス移動になってしまう可能性があります。
となると、Adobe ソフトのように、キーボードを押した後にマウス移動する、という操作の方が確実性は上です。「ブラシツール状態」というモードは存在するように見えますが、この状態で M を押せば長方形ツールになったりするので、モードレスに近い状態でしょう。
テキストボックスに文字を入力している状態は、B や M キーを押してもその文字が入力されるだけで、ツールが変更されないので、確実に「文字入力モード」と言えるでしょうが。
Re:Photoshop, Illustrator はそんな感じ (スコア:1)
それ「も」メリットといえますが、それってモード(の階層)が1つ減ったというものであって、
俺が言った奴はモード階層が0であり、ずいぶん違うと思っています。
モードが有るという状態は、リアルワールドの筆記具で比喩(?)して説明するならば、
「試し書きか、あるいはどこか別の箇所に視線を移動するか、(あるいは暗記しとくか)
どれかをしない限り、
自分が今どんな筆記具を持っているかを知ることが出来ない」
という状況ですよね。
というか、まあ、それってリアルワールドでは常にそうなんですが(^^;。
で、じゃあどうするかってーと、人間が行ってる行為というか「筋肉の力?」に「のみ」
ソフトの状態が依存する(つまり状態をソフト側が保持しない)という風にしちゃえばいいだろう、と。
これがモードレスですよね。
試し書きも横目も暗記も不要。今自分の肉体がしてることのみで、何が出来るか判る、という。
最近暗記力に自信がないのでG7(^^;
>個人的には「キーボードを押しながら」というのは疲れるから不便ではと思います。
一見そう思えるかも知れませんが、俺の提案の味噌(と自分で思っている)点は、
それってマウスボタンが従来から行って来た仕事そのもの
なんじゃないか?という問題提起なんです。
つまりキーを押す代わりに、我々は日頃、マウスボタンを押してるわけです。
じゃあ同じなんじゃねーの?と。
#かといって、「Clickしてから次のClickまでの間」描く、というUIじゃあ、直観からかけ離れるんで使いにくいでしょうね。
しかも、マウスそのものにボタンが有り、それを押し「ながら」移動(いわゆるDrag)するというUIは、
肉体的にそもそも難しいものです。
ボタンと移動とが同じ手で行わないとならないのが問題なんです。
よく初心者がDrag最中にボタンを離してしまうっていうミスをやりますが、あれです。
人差指に力を込めた状態だと、人は腕というか手首を、十分に柔軟に動かせないんで、
(ラケットとかも「薬指や小指で握れ」っていいますよね。手首の柔軟性を殺さないために。)
一般的なマウスで絵とかを描くとき、人の手の動きはどうしても、
素手やペンよりぎこちなくなってしまいます。これは初心者だけの問題じゃない。
というわけで、ボタンと移動を左右の手に分けることで、より楽かつスムーズに扱えるというメリットをも
期待しています。
#自分がマウス(のフリーハンド)で描く曲線のギコチナサにガクゼンとしてるのでG7
#これが画面タッチペンとかだと全然オーケーなので、つまりマウスが悪いんです。
#で、理由の一つが恐らく上記です。
...と、書いてて今気づいたんですが、
NotePCなり複数マウス接続なりを使えば、
現状一般的なシステムでもマウスボタンに相当するボタンが同時に複数使えるようになるんで、
上記の問題は解消しますね。 (ただし、ボタンの個数の問題は解消しませんが。)
現状のマウスを使ったUIって、笑っちゃうくらいに作業が遅いじゃないですか。
なまじ遅いので、ソフトウェアのデモや、ペアプログラミングのときには、
非操作者が目で追えるんで却ってマウスのほうがいい、と言われてしまうほど。
目で追えるようじゃダメなんですよ。
同じくGraphical(^^;なUIであるリアルワールドそのものを、我々がいじるときには、
もっと素早く作業できている(目で追えない速さで行われる作業は、凄く多いですよね)ので、
#遅さはGUI(というか、なんちゃって実世界指向UI)そのものの本質的欠点ではないはずです。
で、たぶん、現状のマウスの、状態のモードや、ボタン抱き合わせといった
劣悪な構成が、ボトルネックになってるんじゃないかと思うんです。
(昔の鈍重なPCなら、相対的にマウスの遅さがボトルネックにならなかったのかも??)
これを解消するアイデアを、自分でももっと考えたいし、他の人もたくさん考えて欲しい、と思っています。
#なお、現状の一般的(?)なシステムで、マウスポインタの「移動」にだけは
#やたらと高い処理優先順位を割り当てている、という設計は、正しいと思います。
#移動すらユーザ操作にリアルタイムに反応してくれなくなったら、
#マウスの「生命感」が損なわれて、話にならない。
#つまり移動に関してはかなり高精度なモードレスが実現されてるわけです(「重い処理中」というモード(?)に依存しない)(^^;
余談になりますが、あと重要なボトルネックとして、マウス(とマウスポインタ)が1つ
Re:過去の業績はさておき (スコア:1)
ラスキン的にはviはダメダメエディタだったのか...。(T_T)
Re:過去の業績はさておき (スコア:1)
Re:過去の業績はさておき (スコア:1)
EmacsみたいにCtrl-Hogeを複数連打する奴も、細かいこと言えば
(1つめを打ってからの一瞬の時間が)モードなわけだし。
というか、それ言ったら恐らく世の中の殆どのエディタがモード有りだし。
あとviは、モードの数が少ない(ということにしときましょう)のと、
それを(キーボード使ってるせいとか、整理されてるせいとかで)
「体で覚える」ことが出来るんで(というか土台viは体で覚えないと使えない)、
そういう意味ではぎりぎりOKなんじゃないかな?
マウスで大量のモードを切替えるソフトの何が凶悪かというと、
マウスで指すべき場所(パレットとか)を指すための手順を
体で覚えることが出来ない、という点です。
山勘だけで画面を見もせずに切替えを行うことは、出来ないですからねえ。
Re:過去の業績はさておき (スコア:1)
うーん、そうかなあ……。
コマンドモードの中って、かなり複雑な気がするけど。
'Ctrl-Hoge'がモードなら、'd3j'のステップも各々別モードじゃない?
Re:過去の業績はさておき (スコア:0)
>であり、そういやそれって使いづらいよな、という風に感じてます。
ジャストシステムも松下も、揃ってショボーン(´・ω・`)ですね。