[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 03/07 16:17 / Filesize : 304 KB / Number-of Response : 977
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

AutoHotkey スレッド part4



1 名前:ぬるぽ mailto:sage [2007/07/16(月) 12:30:27 ID:cd0T6xfs0]
(テンプレ>>1)
■公式
www.autohotkey.com/

■解説
AutoHotkeyを流行らせるページ
lukewarm.s101.xrea.com/

■過去スレ
1 pc7.2ch.net/test/read.cgi/software/1098531338/
2 pc7.2ch.net/test/read.cgi/software/1129836713/
3 pc11.2ch.net/test/read.cgi/software/1157043396/

関連リンク>>2以降も参照


296 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 13:07:34 ID:QI1dt7uw0]
>>295
批判以前に耳を傾けて貰えない理由があるんじゃないの

マウスジェスチャだって、たとえばブラウザの進む/戻るを←や→みたいにしてあるのは
直感的でいいと思うけどね。

↓←で閉じるとか、こうやってこうやってこうするとこうなるとか、
もうファミ通に投稿しちゃうぞみたいなのはどうかと思うけど。

使いやすいとか使いにくいとか主観で言ってるだけじゃ批判にもならない。

297 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 13:12:18 ID:mVqCjwNS0]
右を押しながら左にドラッグするのと、
右ボタン押しながら左ボタン押すのでは
どっちが早いか、どっちが疲れないか、どっちが間違いにくいか
答えは誰の目にも明らかじゃない
主観にも何にもなってない

298 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 13:22:33 ID:DJLOdr4W0]
大体複数タップごときでなんであんなに膨大なスクリプトになるんだよ
10行くらいで終わらないか?

299 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 13:37:31 ID:mVqCjwNS0]
WheelはGetKeyStateではとれないから
動的にホットキー割り当てが必要になる
ホットキーを一律にとめることが出来ないから
必要なもの以外で起こる可能性のあるホットキーを
一時的に全て止め、実行後に戻す必要がある
スレッドの優先順位を上げるだけでは再帰的に適用できなくなるし
その辺の処理がめんどい

300 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 15:07:23 ID:VHYBwhSk0]
腕はあっても自意識過剰じゃな

301 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 17:25:14 ID:I07haSN+0]
なんで荒れてんの?

302 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 17:27:21 ID:JamW/x630]
>どっちが早いか、どっちが疲れないか、どっちが間違いにくいか
それは完璧におまえの主観
ポインティングデバイスは環境によって全然使用感変わってくるよ
拡張ボタンはデフォじゃない、ノートだとホイールが特殊でMBottunすらついてないのもある。

何のボタンを先に押してから何を押すとかいくつも重なると覚えてらんない。
複合ダブルクリックなんてやった日には指がつる。
という意見の奴も少なくはないと思うが?

それに、ダブルクリックチェックするなら本当はポインタの移動距離も見ないと
300msタイムアウトくらいだと結構誤作動すると思うぞ


303 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 18:15:35 ID:fjDKy8bk0]
HPあるのなら掲示板作ってそこでやれよ
ここに来るな池沼

304 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 21:10:20 ID:mVqCjwNS0]
>>302
君の言ってるのはマウスコマンドが使いにくい環境があるというだけだろ
右押しながら左に関してはノーパソだろうとなんだろうと
マウスジェスチャより正確で早くて疲れない
主観でもなんでもない

まあ確かにボタン5個なければ
マウスコマンドはまともに使えないのは確かだが
それ用に整えられた環境でなら
マウスジェスチャとマウスコマンドの優劣は明らかだと思うがなあ

ダブルクリックに関しては移動距離見る必要があるとは思ってないな
もともとサイドボタン連打したらずれてもしょうがないし
ずれたらダブルクリックじゃないと認識することには
そんなに益はないと思う

>>303
俺はライブラリの宣伝がしたいわけじゃない
聞かれたから答えただけで、俺が言いたいのは
マウスジェスチャよりマウスコマンドの方がいいぞということだけだ
AutoHotKeyスレにふさわしくない話題だとも思わないが



305 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 21:37:10 ID:f5uAFeMQ0]
>>304
残念だが君の主張は100%主観だ

> 右押しながら左に関してはノーパソだろうとなんだろうと
> マウスジェスチャより正確で早くて疲れない
これが完全に間違い
君、ノートPC使った事無いでしょ

306 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 21:45:43 ID:RM5uohE+0]
どちらが操作しやすいかなんて、人それぞれなので好きにしてください。
完全にスレ違いです。

307 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 21:52:26 ID:mVqCjwNS0]
>>305
ノートPCずっと使ってたが右と左はちゃんと隣同士にあったぞ
タッチパッドだからマウスジェスチャは使い物にならなかったが
マウスコマンドは使えないこともなかった

まあノーパソの入力にはいろいろあるから、そうでない環境もあるかもしれないが
そうでない環境があるからといって主観にはならない
君の言いたいのは、
「ある種のノートパソコンでは客観的に見てマウスジェスチャが
マウスコマンドより使いやすい」ということだろう
俺の主張は最初から
「マウスコマンドが大量に割り当てられる環境では、
客観的に見て、マウスジェスチャよりマウスコマンドの方が優れている」ということだ
そうでない環境があることは最初から言っている。

ノーパソでも普通はマウスをつなげて使うから「ノーパソかどうか」は別に関係ない
タッチパッドは誤動作しやすいからマウスジェスチャは使いにくい
君こそノーパソのことを知らないんじゃないか?

308 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 21:52:32 ID:Rc8hT3KH0]
ノートパソコンなら普通にホットキーを使えばいいのでは

309 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 22:09:37 ID:mVqCjwNS0]
ノーパソだとキーボードでマウス移動とかしても便利かもな
とにかくタッチパッドは腐ってる

310 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 22:26:24 ID:2CfhAgz30]
誰か興味ある話題ぷりーず

主観かどうかを主張しなければならないような非論理的な展開が続かれても困る

311 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 22:33:17 ID:sjOEK3Ce0]
>>309
それも主観

312 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 23:36:51 ID:mVqCjwNS0]
客観的でないという根拠を述べないと
客観的に主観であるということを述べたことにならない
つまり「主観だ」とただ書いただけじゃその言葉は
自分自身にも向けられることになる

そんなこといちいち説明しなくてもわかってくれるレベルの人はいないのかね

313 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 23:56:53 ID:f5uAFeMQ0]
>>312
君はそこまでバカだったのか
「主観じゃない」と主張しているのは君だけなんだよ
他の連中は私も含めて皆主観を述べているだけでね

つまり、唯一君だけが自分の主張は客観的であると言う根拠を述べなければいけない立場なんだよ

314 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 23:58:12 ID:2CfhAgz30]
例えば>>302の存在が客観的でないことを十二分に示しているわけだが……

呆れた

ってかAHKの話題はー?



315 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 00:06:37 ID:n/eX0LD90]
ID:mVqCjwNS0
>ダブルクリックに関しては移動距離見る必要があるとは思ってないな
>もともとサイドボタン連打したらずれてもしょうがないし
まぁおまいの使い方は好きにすればいいし、別にどうでもいいんだけどな
おまいなりに汎用性考えて万人に使えるよう考慮したから、
あんなしち面倒臭いスクリプトになってるんじゃないのか?
「俺専用」なら公開なんぞしないで自分だけで使ってればいいと思う。

>マウスコマンドが大量に割り当てられる環境では、
まずその環境は一般的でない。
要約すると 『俺の使ってる環境下ではジェスチャよりコマンドのほうが使いやすい。』ってことだろ?
そんな特定的な話をここで展開されても困る

そもそもマウスジェスチャ批判そのものがスレ違いな上、主観的意見だがね。
>答えは誰の目にも明らかじゃない
「誰の目にも明らか」どころか、同意してる人間は誰一人としていないのだが。
事実に反してる内容を主張している段階でそれは客観性を欠いているっつーことでないの?
おまいが言い出したことに対して、誰も取りあわず、おまいしか主張してないならそれは主観でしかないしょ。
ていうか、言葉遊びしたいならよそへ逝けよ。

316 名前:302 mailto:sage [2007/09/05(水) 00:12:17 ID:n/eX0LD90]
自分は己が書いたレスを「主観ではない」などと行った覚えはないんだが。
なに、もしかして どっちの意見が客観的か 合戦をしてるつもりだったの?
己の主張を「主観ではない」と言い張ってるの、ここではおまいだけだよ

317 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 00:37:38 ID:sEJDndAK0]
スクリプトを提供してくれている人をそんなに叩くなよ……。
まだ続けるようならそいつも池沼。

318 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 00:45:01 ID:k4PvKAqE0]
厨でもスクリプトを作れば神です、ってか。アホらしい。
ただ、さわらぬ神に祟りなしというのには同意するよ。

丁重にお引取り願いたい。

319 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 01:02:42 ID:PS3JYgfk0]
俺は客観的にどうかにしか興味がない
俺は客観的に「マウスコマンドはマウスジェスチャより使いやすい」ということを述べている
それに対して、君は自分の意見が主観でしかないことを知りながら
「そんな意見は君の主観でしかない」ということを述べていて
客観的に見て俺の意見がどうであるかに対しては反論を拒否している。

俺はマウスジェスチャよりマウスコマンドが使いやすい客観的な根拠
(速さ、疲れにくさ、ミスの少なさ)を挙げたが、
君は客観的な根拠に基づく反論を何も行えなかった
それだけが事実だ

君はただ自分の主観によって、何らの根拠も持たずに
「君の意見は主観でしかない」ということを発言した
普通小学生だって、意見を述べる時は根拠も述べることが出来るが、
君はそれすら出来ない

まあ「自分の意見は客観的ではない」と認めているので
客観的に見れば俺の意見は主観的とはいえないと認めているのだから
少しは情状酌量の余地もある
しかし、自分は根拠を持って意見を述べているのに
相手は根拠がなくても相手の意見を否定できると思っているとなると
真面目に議論しようと思ってた人は、あきれ返って怒り出すことも出来ず
ただ「こんなやつを相手に何か意味のあることを言おうとした自分が間違っていた」
とでも思って議論の継続をあきらめるほかないだろう

しかしここには他に真面目な話が出来る人もいるはずだから
こういう話をするのも無意味ではないはずだ
今回はたまたまクソのようなやつに当たってしまっただけだ
次回に期待しよう

320 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 01:09:05 ID:PS3JYgfk0]
>>315
俺は連続的にクリックがなされていれば
移動距離が離れていてもダブルクリックと判定してはいけないケースはないと思っている
そういうケースがあるなら教えてくれるとうれしい

多ボタンマウスを使えばマウスジェスチャより便利に使えるとなれば
多ボタンマウスを買ってマウスコマンドを使うのが合理的だろう
別に多ボタンマウスなど高いものではないのだし

同意する人間がいなくても、客観的に反論できる人間が一人もいず
反論している人間ですら「俺の意見は主観でしかない」といっているならば
その意見は客観的に見れば正しいのかもしれないと考えてみるべきだろう

321 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 01:21:33 ID:2BHAAzsx0]
黙れサル

322 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 01:40:23 ID:n/eX0LD90]
「こんなやつを相手に何か意味のあることを言おうとした自分が間違っていた」

ていうか、言葉遊びしたいならよそへ逝けよ。

323 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 01:52:25 ID:IfjcJ2n/0]
仕方ないな、俺が相手になってやろう

324 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 01:54:57 ID:PS3JYgfk0]
俺は言葉遊びがしたいんじゃない
マウスジェスチャよりマウスコマンドが使いやすい
根拠:(速さ、疲れにくさ、ミスの少なさ)
こういう意見を述べていて、
それについて意見を聞きたいだけだ
何がしかの根拠を持った普通の意見を

俺がやってるのは実に普通のプロセスだ
それを根拠もないのに否定して無駄な時間を費やさせる奴はいるけれども
それは俺が非難されるべき筋合いのことではない

むしろ何を見てこれを言葉遊びと判断したのか聞きたいのだが



325 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 01:58:45 ID:zU8Ox8/u0]
エクスプローラで選択している(単数・複数)ファイルのフルパスをAHKで得る方法はありますか?
ポチエスの作者さんが公開しているesGetのようなものです。
スクリプトの引数に実行ファイルのフルパスを渡して起動すると、
その実行ファイルに現在選択中のファイルのフルパスを渡す。
複数ファイルの場合は、一括で渡すか、一つごとに分けて渡すかを引数で指定しておく、
という動作をするものを作りたいと考えています。

例:エクスプローラで選択中のファイル:C:\a.txt C:\b.txt

スクリプトの起動:〜.ahk /s "C:\WINDOWS\notepad.exe"ならば、
"C:\WINDOWS\notepad.exe" "C:\a.txt" "C:\b.txt"
スクリプトの起動:〜.ahk /m "C:\WINDOWS\notepad.exe"ならば、
"C:\WINDOWS\notepad.exe" "C:\a.txt"
"C:\WINDOWS\notepad.exe" "C:\b.txt"

326 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 02:43:35 ID:NUBw8SHS0]
>>325
多分、esgetも同じことをやってると思うんだけど
ControlGetのListからListViewのSelecetedを取得して
そっからファイル名だけ抜いてアドレスバーのアドレスとくっつける



327 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 04:49:14 ID:g7Dqn/qu0]
よくわからんが >>286 見てキレちゃったんでしょ?
スクリプトに自信があるならいちいち反応しないでスルーすればいいんだよ。
どうでもいいことで大騒ぎすると論理的にどうであろうが確実に印象は悪くなる。

328 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 05:20:38 ID:PS3JYgfk0]
問題はマウスジェスチャが不合理だということで
これを指摘するたびに気持ち悪い人が沸いてくる
俺の印象なんかどうなろうと知ったこっちゃなくて
ただこの事実を論証していくことに俺は興味がある

沸いてくる人がいつか論理的に意味のあることが
言えるようになるのかにも興味がある
流れを見れば分かるけど俺のスクリプトは何の関係もない

329 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 05:33:38 ID:lHpy4VRa0]
>流れを見れば分かるけど俺のスクリプトは何の関係もない
そうだよな、マウスジェスチャがダメだとか主観客観とかスクリプトと関係無いよな
それが分かってるんなら、スレ違いなネタを延々続けないで別の場所でやってくれ

330 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 07:02:57 ID:g6AaTA6q0]
Thumbsenseっていうソフト
www.sonycsl.co.jp/person/rekimoto/tsense/indexj.html

があるんだけど、これをAutoHotKeyでやることはできるかな?
つまり、起動をタッチパッドに触れる+キーボードってことなんだけど、

「タッチパッドに触れている状態を記述するスクリプト」っていうのは書ける?

331 名前:325 mailto:sage [2007/09/05(水) 07:09:17 ID:hayqHRIy0]
>>326
ありがとうございます。確認できていないのですが、帰宅したら試してみます。

>>330
自分もそれは非常にやりたいのですが、おそらくは本家が対応しないと無理そうです。

332 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 07:14:41 ID:dr5YDobe0]
あいかわらずこのスレはごみ書き込みしかないな

333 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 08:24:21 ID:7HbnRb8cO]
>>330
そのソフトは過去にも話題に上がったことあったと思うけどパッドの情報は多分取れなかったかと
そもそもデバイスとしてタッチパッドが繋がってるかどうかも見れないんじゃないかな

334 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 08:40:32 ID:g6AaTA6q0]
>>331>>333
なるほど、そうなのか。Thx
あくまで開発の方の気まぐれを期待するしかない、ってレベルか。

代用法として、右altを小指に、J左クリ L右クリ IKで上下ホイール、
UOで戻る、進むに設定すればちょっと気分味わえるな。

(単純にThumbsenseが使いにくい。ホイール周りとか特に。
これがもうちょい自由にカスタマイズできればおkだったんだがな。)



335 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 11:03:55 ID:g6AaTA6q0]
ついでにこのマウス操作をしていて思ったんだけど、
どうもAutoHotKeyは、通常のように

!j:: Send,{LButton}

って記述したら、Alt+j押してる間中左クリック連打してるんだね。

これを、
Alt+jを押してる間、ずっと左ボタン押し続けて、j離したときに同じく離す、
っていうふうに記述するにはスクリプトをどう変えたらいいかな?

336 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 11:28:12 ID:PS3JYgfk0]
>>329
AutoHotKeyはマウスジェスチャもマウスコマンドも出来る
どっちを使うのかは重要な問題だ
どうスレ違いなのか教えてくれ

337 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 11:33:58 ID:85hizbmd0]
>>335
!j:: IfNotEqual, A_ThisHotkey,%A_PriorHotkey%, Send,{LButton Down}
!j up:: Send,{LButton Up}

338 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 12:04:50 ID:g6AaTA6q0]
>>337
すまんそのスクリプトだと、まだ連打しているようだ。
だけどもっと単純な方法があったみたい。

!j::LButton

で解決するようだ。
ありがとう

339 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 12:13:10 ID:85hizbmd0]
雑談レベルなら多少スレ違いでも話題は広がるが、お前がやりたいのは「談義」じゃなくて
最初に結論ありきの「決め付け」だろ?
「どっちを使うべきか」はAHK関係ない。
AHK以前に「人に使い方を指図するスレ」ではない。そんなの個人の自由。

> 俺は客観的にどうかにしか興味がない
> ただこの事実を論証していくことに俺は興味がある
お前にしか見えない「事実」をお前がどう「論証」しようと勝手だが
ここは「"お前"の興味がある話題」を取り扱う場所じゃない。
スレ違いのネタで「議論」及び「倫理検証」を強行しようとすること自体が
他人の迷惑を顧みない自己中的行動だし、「非難」の対象だ。

しかもネタ元がお前の言う『俺の主張』がベースとなれば もはやお話にもならない。
2ちゃんは"お前"を特別扱いする場所じゃない。
"お前"が望むような「(お前的に)論理的で意味のある議論」(=「言葉遊び」)がしたいのなら
HPなりなんなりに「"お前"と"お前以外の奴"が論理的に議論するための場所」を作ってやるべき。

340 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 12:44:02 ID:PS3JYgfk0]
>>339
自分の意見が正しいという前提で発言するのは議論の大前提であり
客観的な根拠に基づいた説得力のある意見が出てくれば考えを変えるのも大前提だ
客観的な根拠を挙げてもらえれば俺は意見を変える
主観的な決め付けで議論を拒否しているのは俺の意見に反対している人間であり
そんなことは過去レスを辿れば分かることだ

マウスコマンドとマウスジェスチャ、どっちが使いやすいのかは
多くの人の作業効率に関係のある問題であり俺だけが興味のある話題ではない
ネタ元は「速さ、疲れにくさ、間違いにくさ」でありどれも客観的に計測が可能だ
何をどう読めばネタ元が俺の主張だけと読めるのか

雑談スレならいざ知らず、ここは実用的な話題を話し合うスレであり
意見には客観的根拠があるべきなのは当然のことだ
客観的な根拠に基づいた意見を交し合うのが、俺のいう「論理的で意味のある議論」であり
これは誰にとってもそうだ
主観と決め付けで意見を否定するのは誰にとっても意味のある議論ではない
それを行った俺の反対者を非難するならいざ知らず、なぜ俺が非難されなければならないのか
合理的な理由を述べてくれないか

341 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 12:52:44 ID:k4PvKAqE0]
わかったからもう相手するなボケ

342 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 12:53:18 ID:M9FkZLef0]
タッチパッドってPS/2マウスと同じ扱いなんじゃないの

343 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 12:57:13 ID:ri+fxiHo0]
なんという視野の狭さw
厨二病真っ盛りだなw

ツッコミどころが多すぎて相手するのも馬鹿馬鹿しい

344 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 13:01:37 ID:PS3JYgfk0]
一個でもツッコんでみなさい
客観的な根拠をもってね



345 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 14:14:21 ID:85hizbmd0]
ごめんね、噛み付いた自分が悪かったわ。
とりあえず他住人に迷惑になるからコテつけてくんない?
そしたら自分みたいな「論理的に意味のあることが言えない気持ち悪い人」が
間違えて君にレスすることもなくなると思うよ

>>338
あら、一応自分のところではちゃんと動いてんのは確認したんだが。
つかRemapの存在忘れてた。確かにそっちのがスマートやね。

346 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 14:26:07 ID:PS3JYgfk0]
俺はコテはつけないよ
NGIDしたら?

347 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 14:47:00 ID:MqwIO/u70]
>>342
すまん。詳しく知らないからどういう原理かも良くわからないんだけど、
AHKでできる可能性があるってことかい?
それならばどういった感じでスクリプト組めばいいかも聞いてみたい。

348 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 14:55:33 ID:j+xrvRC90]
AHKじゃタッチパッドに触れてることを感知できないべ
ドライバレベルでどうにかせにゃ

349 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 15:03:27 ID:/OMsp2r/0]
ID:PS3JYgfk0 は
> マウスジェスチャよりマウスコマンドが使いやすい
> 根拠:(速さ、疲れにくさ、ミスの少なさ)
> こういう意見を述べていて、
とかいていて、これを主張するだけならなんの問題もないが、

> マウスコマンドが大量に割り当てられる環境があれば何のメリットもない
とか
> 問題はマウスジェスチャが不合理だということで
とか

ここに飛躍があることがわからんのか。

296書いたの俺です。みんなごめんね。
謝ってもこんなレスしてたら台無しだね。

350 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 15:13:45 ID:PS3JYgfk0]
疲れやすくて遅くてミスが多い入力方法は不合理である
という命題が真ではないという主張だろうか
根拠があるなら聞いてみたい

351 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 15:43:26 ID:17jIsT600]
流れぶった切ってすまんが、X1ボタンは完全に潰してキーボードとの連携専用にしてる。

右手がマウスにあるわけだから、キーボードは左手で無理なく打てる範囲に限られるが、

それでもマウスコマンドより4−5倍はコマンドの幅が広がる。

5ボタン以上のマウスの人はためしてみ。

352 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 17:01:50 ID:/OMsp2r/0]
>>350
「疲れやすくて遅くてミスが多い入力方法は不合理である」と
主張するのは勝手だが、だれもが「疲れやすくて」「遅くて」「ミスが多い」
と感じる(あるいは実際にそうなる)とは努々考えなされるな。

それと「疲れやすくて遅くてミスが多い入力方法は不合理である」が
命題であるというのであれば、それは命題として認められない。

353 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 17:03:10 ID:h8Et1qYU0]
無理に賢そうな言葉遣いしてもかえって馬鹿っぽくなるだけなんだ

354 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 17:07:14 ID:j+xrvRC90]
いい加減相手するほうも荒らしだろ



355 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 17:29:33 ID:PS3JYgfk0]
>>352
速さ、ミスの多さ、疲れやすさは客観的指標で量ることが出来る
そう感じるかどうかという話ではない
マウスジェスチャとマウスコマンドをこれらの指標で比べるとどういった結果になるか
確かめてみることを勧める
そうすれば少なくとも、君が君の環境においてどっちを使った方が有効か知ることが出来るだろう

俺の主張は、5ボタン以上のマウスを使う環境ならば、
誰であっても、マウスジェスチャよりマウスコマンドの方がこれらの指標が良い値を示すということだ
まあ人より指の数が少ないとかの特殊なケースは除かせてもらうが

>それと「疲れやすくて遅くてミスが多い入力方法は不合理である」が
>命題であるというのであれば、それは命題として認められない。

どういう意味で言っているのか分からないが、命題とは真偽が決定できる文のことだ
より正確に言えば、真か偽か、真偽決定不能かが決定できる文のことだ
この文が解釈によって真偽が異なる、つまり偽となる解釈があるという主張だろうか
だとしたらその解釈を聞かせてもらいたいのだが

356 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 18:34:01 ID:/OMsp2r/0]
> 速さ、ミスの多さ、疲れやすさは客観的指標で量ることが出来る

> 俺の主張は、5ボタン以上のマウスを使う環境ならば、
> 誰であっても、マウスジェスチャよりマウスコマンドの方がこれらの指標が良い値を示すということだ

特定の環境/条件でしか成り立たない。習熟度によっても結果は大きく変動するだろう。

> >それと「疲れやすくて遅くてミスが多い入力方法は不合理である」が
> >命題であるというのであれば、それは命題として認められない。
>
> どういう意味で言っているのか分からないが、命題とは真偽が決定できる文のことだ
> より正確に言えば、真か偽か、真偽決定不能かが決定できる文のことだ
> この文が解釈によって真偽が異なる、つまり偽となる解釈があるという主張だろうか
> だとしたらその解釈を聞かせてもらいたいのだが

「疲れやすくて遅くてミスが多い入力方法」の定義が明確でない。
そもそも「速さ、ミスの多さ、疲れやすさ」だけでUIの優劣は決定できるのか?
ひとりよがりもいい加減にしてもらいたい。

357 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 18:40:38 ID:xMeZ+F2u0]
>>356
いちいち相手するなよ糞が

358 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 18:44:47 ID:PS3JYgfk0]
>>356
>特定の環境/条件でしか成り立たない。習熟度によっても結果は大きく変動するだろう。

複雑なコマンドでなければ習熟度はほとんど関係しない
拡張ボタンと左、右、中同時押し、ホイール回す程度なら誰でも出来る
それらの簡単なコマンドだけで頻度の高い大部分の作業は割り当てられる
実際やってみて比べてみればいい

環境は5ボタンあるデバイスが前提だが、トラックボールでもなんでも、
同時押しさえ出来ればコマンドは快適に動かせる
そうでない環境というのは無いに等しい

>「速さ、ミスの多さ、疲れやすさ」だけでUIの優劣は決定できるのか?

そう思うんだったら、出来ないとする根拠を述べればいい
それらより重要なファクターがあって、UIの優劣がひっくり返るケースが俺には思いつかない

359 名前:名無しさん@お腹いっぱい。 [2007/09/05(水) 19:01:36 ID:7HbnRb8cO]
使い勝手云々は結局のところ感覚的にしか計れない部分だし、対象使用者の主観抜きに語ることはできないよ。
それに、AHKなんかは特に己のところでまともに動いてるものでも他PC持ってったらダメだったてことはよくある。
環境に左右されるものをベースにしてモノ語るのは合理的ではない。

360 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 19:15:08 ID:PS3JYgfk0]
>>359
感覚的にしか量れない部分を議論の俎上に載せるのは合理的ではないが
速さ、ミスの多さ、疲れにくさは計測できる
計測方法を厳密にこれと定めるのは大変だし異論も多いだろうけど
自分がこれと思う計測方法で量ればいいと思う
個々人が、自分がどの入力方式を採用するのがいいのか決められればいいわけだから
どんな計測方法を採用するにせよ、それがこれらの指標を量るものであれば
マウスコマンドが勝つだろうと俺は考えている

まあこれらの指標で上回ったとしても使いやすさが上とは考えない
というのなら俺の主張は意味を失うが
俺はこれらの指標が下のものを採用するのは不合理ではないかと問いかけることはしたい

環境に左右されるものうんぬんというところはよく意味がわからない
自分のよく使っている環境でうまいこと動けばいいんじゃないかと思うが

361 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 19:16:59 ID:/OMsp2r/0]
>>358
> >>356
> >特定の環境/条件でしか成り立たない。習熟度によっても結果は大きく変動するだろう。
>
> 複雑なコマンドでなければ習熟度はほとんど関係しない
一般化できないんだろ。

> 実際やってみて比べてみればいい
どうやって比べればいいの。どうやって比べるのを前提としているの。

何度もやってみればいい比べてみればいいと言われているが、実際に比較してないのは確かにそう。
でも頭で想像する程度の操作なら、慣れた方が使いやすい、くらいにしか思えない。

> >「速さ、ミスの多さ、疲れやすさ」だけでUIの優劣は決定できるのか?
>
> そう思うんだったら、出来ないとする根拠を述べればいい
> それらより重要なファクターがあって、UIの優劣がひっくり返るケースが俺には思いつかない

マウスジェスチャーでいえば、マウス操作と画面の動きに一体感があるようなインタフェースなら
分かりやすいんじゃないか。分かりやすさはすごく重要だと思うけど。
これくらいしか思いつかない

362 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 19:29:54 ID:PS3JYgfk0]
>>361
習熟したマウスジェスチャと
未経験の簡単なマウスコマンドであれば
マウスコマンドの方が勝つと考えている
複雑なマウスコマンドは慣れが必要なのは確かだが

比べ方は、上にも書いたが個々人で自分がどっちが上かを比べられると思う方法で
比べればいいと思っている
どういう方法で調べても、速さやなんかを比べるのであれば、
マウスコマンドが勝つだろうと考えている

分かりやすさは大事だと思う
マウスコマンドも自分でルールを決めれば別に分かりにくいということもないので
そこで優劣がひっくり返るということもないと俺は思うが
分かりやすさを大事にする人だったら違ってくるのかもしれない

363 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 19:39:13 ID:nffzyXyc0]
この世において、どうして正しい主張が通らないなんてことがあるのかというと、
相手の正しさに従うためには、自分の正しさを捨てなくちゃいけないからだろう。
自分の培ってきた経験、技術、習慣、反射、すべてに変更を迫られるのはつらいものだ。

「やってみせ、言って聞かせて、させてみせ、ほめてやらねば、人は動かじ」

QWERTY配列がいかに不合理かを説いたとて、それだけで人の習慣を変えられると思ったら甘すぎる。
世の中にはキーボードを使うより携帯電話の入力方式の方がずっと楽だ、と言う人もいるし、
(キーボードに習熟する前の)その時点のその人においては事実そうなのだからどうしようもない。
遠くの利を振り翳しただけで近くの利を捨てられる人間は少数だ。目の前の快楽にかまけてさぼる学生は多い。

マウスコマンドの優位性を誰かに分からせるためには、
ジェスチャとコマンドとを対等に比較するための場を用意し
各人が実験しやすいように、心理的・物理的障壁を下げるよう努めるべきだ。

新鋭と古参とで温度差があるのは仕方ない。あとはお互いがどこまで歩み寄るかによる。
どんなキーボード配列がいいかを論じるのと同じで、
雑談程度ならいいけれど、本気でやるならスレ違いと言われるだろう。

364 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 19:39:58 ID:4tAIsUCq0]
マウスボタン同時押しというのは一般的なオペレーションでは
まずない動作だから慣れがまず必要だな。
マウスジェスチャーはドラッグという一般的な操作から派生しているけど。

個人的な感想で言えば、同時押しは普段慣れない動作だから指に違和感を感じる。
どちらかといえば一般的な操作から派生しているジェスチャの方が
効率的かはさておき、導入コストの点で優れているな。




365 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 19:41:25 ID:xMeZ+F2u0]


  い い 加 減 よ そ で や っ て く れ な い か ?



366 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 20:31:42 ID:rDP1ah1T0]
マウスジェスチャなんて多くの人が使ってる便利なものなのは周知の事実なのに、こんなところで優位性がどうのとか言われても困る。
スレ立ててVIPでやってろ

367 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 20:49:34 ID:PS3JYgfk0]
>>363
いいこというなあ

対等に比較しなくても、ジェスチャに慣れ親しんだ人がちょっと
試してみただけでも速さとか楽さとかは浮き彫りになると思うけど、
しかし実用になるかというのは、これがしたいと思った時に
手が瞬時にその操作を実行できるかだからな
したいことと操作が結びつくまである程度時間は必要だし
そもそも5ボタンマウス買って試せというのも無理がある話だ

まあこの辺が限界かな
そろそろ消えるわ

368 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 21:02:29 ID:ri+fxiHo0]
もうこないでね^^;

369 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 21:17:10 ID:n/eX0LD90]
とりあえず >363に拍手

370 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 23:43:14 ID:3a4UBRCdP]
マウスジェスチャ?マウスコマンド?はぁ?

キーボード使おうぜ!

371 名前:325 mailto:sage [2007/09/06(木) 00:56:25 ID:CgUEgPrj0]
>>326
期待通りの動作になりました。改めて感謝を。

372 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 01:17:57 ID:MpeKuTu20]
>>363の基地害対応力に嫉妬

373 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 10:13:43 ID:nPLCSJdD0]
Win2000SP4です。
Winキー+uをホットキーに割り当てたいのですが、ユーティリティーマネージャーが起動して困っています。
このユーティリティーマネージャーが起動しないようにすることは出来ますでしょうか?

374 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 10:57:08 ID:oGNJCOoO0]
#u::run, notepad でメモ帳しか起動しないですけど
(XP Pro SP2)



375 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 11:08:04 ID:nPLCSJdD0]
>>374
www1.tcnet.ne.jp/k-saku/low_visions/accessibility/sub_01.htm

これをみるとWin+uで起動しますね。ググったところたくさんヒットしました。
ところで
Win::return
としてもWinキーが死なないのですが、どうしてでしょうか?マニュアルのスクリプトをコピペしたのにうまくいきません。

376 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 11:26:02 ID:h7dZV9To0]
>>375
「Win」じゃなくて「LWin(左Winキー)」か「RWin(右Winキー)」と書く。

RWin::
LWin::
Return

これでWinキーは無効になるはず。

377 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 11:49:53 ID:nPLCSJdD0]
>>376
ありがとうございます。確かにできました。
ところで#IfWinActiveを使って、特定のソフトでだけWin+uをhotkeyとして使いたいのですが、ユーティリティーマネージャが起動して困っていました。
#IfWinActive,hogehoge
RWin::
LWin::
Lwin & u::send,{return}
Return
としたらユーティリティーマネージャーが起動しなくなりました。でも、なぜかLWinキー押下でreturnキーが送信されます。
Lwin & uを#uとしてもWinキーを押しただけでreturnキーが送信されます。どこに文法ミスがあるのでしょうか?

378 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 12:09:01 ID:nPLCSJdD0]
実験しました。下記でもWinキーのみの押下でメモ帳が起動しました。
どうやら、Winキーに何もアサインしないとコンビネーションがうまく働かないようです。2番目のキーを待たずに動き出すようです。
このあたりの事情は既出でしょうか?
RWin::
LWin::
#n::
Run Notepad
return

379 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 12:34:39 ID:nPLCSJdD0]
連投すみません。
ユーティリティーマネージャーが起動しないようにできました。コンピューターの管理→サービス→スタートアップの種類を無効でできました。
でも、Winキー+uは相変わらず、何も割り当てられませんでした。OSが確保しているのでだめなんでしょうかね?

380 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 12:44:15 ID:9dcdoup50]
ここの 「キーラベルの仕様」嫁
lukewarm.s101.xrea.com/Hotkeys.html

>378の書き方だと RWin,LWin,#n に対してNotepad起動をアサインしてることになる。
LRWinを無効にしたいなら Return入れなきゃダメ

381 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 12:55:01 ID:nPLCSJdD0]
>>380
ありがとうございます。
読み直していたら、このページ(lukewarm.s101.xrea.com/misc/Override.html)で
You can disable all built-in Windows hotkeys except Win+L and Win+U
という記述を見つけました。Win+Uはだめですね。ほかのソフトで試してみます。


382 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 12:58:41 ID:nPLCSJdD0]
またまた連投すみません。
keybatで試したらあっさり出来ました。
keybatは初心者向けですけど、autohotkeyで出来ないことが簡単に出来ることがあるから手放せませんね。


383 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 00:43:08 ID:Leyowai10]
マウスの左ボタン押してから右ボタンを押したとき、Ctrl+Vを押したことにしてペーストしたいんですが
LButton & RButton::send ^v とすると左ボタンの本来の機能が失われます。(クリックとかドラッグとかできない)
それで ~LButton & RButton::send ^v として左ボタンが普通に使えるようにしたんですが
これだとペーストするとき左クリックしたままCtrl+Vを押したことになり、アプリによってはペーストできません。
そこで LButton & RButton::send ^v
     LButton::send {Click Left} としたんですが、これだとドラッグできませんw

どうしたらいいですか?

384 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 00:53:34 ID:ON1eM8dz0]
~LButton & RButton::
{
MouseClick, LEFT, , , , ,U
send ^v
Return
}



385 名前:383 mailto:sage [2007/09/07(金) 01:10:50 ID:Leyowai10]
おぉぉ、ありがとうございます!AutoHotkeyは使い始めたばかりで、まだよく分かってませんが
いろいろ便利に出来そうで、夢がひろがりんぐ!

386 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 04:01:35 ID:rakY4+Fe0]
まったくひろがりんぐツールやで

387 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 04:45:25 ID:uvgGAP260]
夢がひろがりんぐって、もう死語化してないか?

388 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 22:55:54 ID:FhrmnyhW0]
MouseClick, R,,,,,D
で右ボタンを押している状態からシステムに動作を渡さずに右ボタンを離す方法はないでしょうか

HotKey, RButton up, return
MouseClick, R,,,,,U
HotKey, RButton up, Off

return:
return

などとやってみたのですがどうしてもコンテキストメニューが開いてしまいます

389 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 23:08:27 ID:8w//OG5f0]
>>388
具体的に何がしたいのか書いた方が良さげ。
OnMouseDownイベントだけを断続的に起こしたいってことだろうか。いまいち状況がわからない。

390 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 00:39:13 ID:iCGYlQBF0]
コンテクストメニューって押下時じゃなくて押下解除時に表示される場合のほうが多いと思う
開かさせない方法はわからんが、開いてしまったものを閉じたいのなら send で Esc か Alt を投げてみたら?

391 名前:388 mailto:sage [2007/09/08(土) 00:59:07 ID:l8tyTWRw0]
マウスジェスチャのスクリプトを作っています
通常の右ドラッグを阻害せず動作させようとしています

Escなどでメニューを閉じるのも考えては見たのですが一瞬表示されるのが気になるうえ
メニュー表示されないソフトじゃ使えなくね?と思い

RButton::
MouseClick, R,,,,,D
マウス動きの判定処理(右ボタン離すで終了)
if(ジェスチャに対応した命令が有れば)
{
ドラッグ中止(とりあえずSend,{Esc}で)
右ボタン開放
命令
}
else
MouseClick, R,,,,,U

のようにしてみたのですがどうしてもメニューが開いてしまって
そして今見るとドラッグ中止の方法も甘い気がしてきました


392 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 01:07:43 ID:ZOf7JEAM0]
>>391
マウスジェスチャなら流行らせるページのMy Scriptsにあるよ。

393 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 06:32:58 ID:zWESSSjS0]
ノートPCタッチパッド使用者用Thumbsense風拡張スクリプトw

いや、単純にこの構成が一番使いやすかった&
いろいろなものに影響少ない構成かなと。
(右Altキーを起点にすると、いろいろなところが正常動作しなくなることが多い)

AppsKey & j:: IfNotEqual, A_ThisHotkey,%A_PriorHotkey%, Send,{LButton Down}
AppsKey & j up:: Send,{LButton Up}
AppsKey & l:: IfNotEqual, A_ThisHotkey,%A_PriorHotkey%, Send,{RButton Down}
AppsKey & l up:: Send,{RButton Up}

AppsKey & i:: Send,{WheelUp}
AppsKey & k:: Send,{WheelDown}
AppsKey & m:: Send,{XButton1}
AppsKey & .:: Send,{Xbutton2}
AppsKey & ,:: Send,{F5}
AppsKey & h:: Send,!{Space}{n}
AppsKey & 8:: Send,!{Space}{x}
AppsKey & 7:: Send,!{Space}{r}
AppsKey & o:: Send,^w
AppsKey & p:: Send,^c
AppsKey & +:: Send,^v
AppsKey & 0:: Send,^x
AppsKey & n:: Send,!{Home}
AppsKey & u:: Send,#d
AppsKey & 9:: Send,!{F4}
AppsKey & /:: Send,!{Up}

394 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 10:35:12 ID:iCGYlQBF0]
AppsKey起点か、コンテクスト出す以外は使わないキーだからいいかも知んない。
だが自分の旧チンコパッドには AppsKeyがついてない orz
WinKeyもないので使いにくくてしゃぁないわ



395 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 10:58:20 ID:zWESSSjS0]
>>394
Altキーでもそれなりに使いやすく出来ることは出来たよ。

問題点を挙げると
問題は、Alt+nとかにキーを割り当てたら最小化がうまく動かなくなって困る、とか
実際のAltキーとの組み合わせの奴が単純に動かなくなるとか、そんなん。
あと、癖でAlt押しっぱなしにしちゃうようになるから、Winキー起点のデフォ
Win+DとかがWin+Alt+Dとかに認識されちゃって動かない、みたいな。

こうして列挙すると、問題点だらけに見えるから困る。

とりあえずAlt小指にホームポジションのJKLであとは拡張すればいいんじゃないか?

追記、俺は別のソフトでMクリックを右クリ+左クリに割り当ててるから
スクリプトに中クリック入れてないけど、入れたい人は、
AppsKey & Alt:: Send,!{MButton}
あたりを追加して、
更に自分用に適当に配置換えしたらいいかな。

396 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 11:48:52 ID:iCGYlQBF0]
アドバイスd
でも右AltはWinKeyとして割付けてあるんよ(AHKじゃなくてIBMのキーコンフィグのほうで)
Appsはなくても困らんがWinはないとやっていけん。流石に左Altは潰せないしね。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<304KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef