掲示板に戻る | 全部読む | 1- | 最新50 | みんなのページ | メンバーズホーム
- Flashで右クリックを使うスレ (Res:22)
- 1 名前: juno ★ 投稿日:2006/12/08(金) 17:21 ID:0wTg6ZXQ
- nikoli.comでは、Shift + クリックで、白マス確定の・や○、スリリンの×を
入れられます。ここは、Shift + クリックの代わりに、右クリックを使いたい
人のスレです。
WindowsでAutoHotkeyを使う手順は、>>2に。
AutoHotkeyやAutoHotkey.iniのカスタマイズ、ahkファイルで、状況に応じて
動作を変える方法、AutoHotkeyをスタートアップに登録して、OSの起動と同時に
有効にする方法などなど、みなさまからの情報もお待ちしております。
オープン後になりますが、Tipsページをつくって、nikoli.comで楽をする(?)為の
情報を公開します。
MacやLinuxなど、Windows以外のOSで右クリック(でShift + クリック)を使う方法が
あれば、お聞かせ下さい。 - 2 名前: juno ★ 投稿日:2006/12/08(金) 17:22 ID:0wTg6ZXQ
- 【WindowsXPでAutoHotkeyを使う場合の手順】
1) 「AutoHotkey Download」ページ(下記)から、AutoHotkeyInstall.exeをダウン
ロードする。
http://www.autohotkey.com/download/
2) ダウンロードしたAutoHotkeyInstall.exeをダブルクリックしてインストーラを
起動。
3) 特にオプション等は、指定せずに普通にインストールすれば大丈夫。
「Next >」-「I Agree」-「Next >」-「Install」-「Finish」
4) 「すべてのプログラム」-「AutoHotkey」-「AutoHotkey」と辿って、プログラムを
起動。
5)「AutoHotkey.ini」を作成していいか尋ねるメッセージが表示されるので、
「はい」を選択。
6) AutoHotkey.iniと言うファイルが開くので、このファイルの内容を下記の様に
書き換えて上書き保存する。
SetTitleMatchMode RegEx
#IfWinActive [nikoli.com/swf/(sl|nk|hw|bj|ht).swf]
RButton::+LButton
7) 開いているAutoHotkey.iniを閉じて、再度AutoHotkeyのプログラムを起動すると
nikoli.comのFlashだけで、右クリック = Shift + 左クリック の機能が使える
様になる。 - 3 名前: juno ★ 投稿日:2006/12/08(金) 17:30 ID:0wTg6ZXQ
- のっけから訂正です。すみません。>>2のAutoHotkey.iniだと、
Flash以外でも右クリックが利かなくなるかもしれません。
少々お待ちを。 - 4 名前: juno ★ 投稿日:2006/12/08(金) 17:39 ID:0wTg6ZXQ
- 1>>のAutoHotkey.iniですが、試される方は、下記でお願いします。
SetTitleMatchMode RegEx
#IfWinActive [sl|nk|bj|hw|bj|ht].swf
RButton::+LButton
ちなみに、この書き方は、とある方から教わったものです。これだと、
「nikoli.comだけで」と言う条件は入っていないので、さらにカスタマイズ
しようとして失敗しました。 - 5 名前: ニコリスト@匿名希望 投稿日:2006/12/09(土) 11:12 ID:WZyHVk4U
- AutoHotKeyを導入してみました。
FireFox だと右クリック= 左クリック にしかなりません。
FireFox で有効にするための追加設定があったら教えてください。 - 6 名前: juno ★ 投稿日:2006/12/09(土) 11:57 ID:TItYXMVE
- >>5
手元の環境だと>>4の書き方で、IE、Firefox、Netscape、Operaともに動いています。
もしかしたら、環境依存の問題かもしれません。こちらも、「動いたけどこれで
あっているのかなあ?」と思いつつ試しているので、その点は、よろしくお願い
します。
次の様な書き方を試した事もあります。
;Internet Explorer7
#IfWinActive , https://member.nikoli.com ,
RButton::+LButton
#IfWinActive , http://www.nikoli.com ,
RButton::+LButton
;Firefox Netscape
#IfWinActive , sl.swf ,
RButton::+LButton
#IfWinActive , nk.swf ,
RButton::+LButton
#IfWinActive , hw.swf ,
RButton::+LButton
#IfWinActive , bj.swf ,
RButton::+LButton
#IfWinActive , ht.swf ,
RButton::+LButton
Firefoxの方は、>>4の1行目を取っても動きました。 - 7 名前: 5 投稿日:2006/12/09(土) 21:11 ID:WZyHVk4U
- >>6
>こちらも、「動いたけどこれであっているのかなあ?」と思いつつ
>試しているので、その点は、よろしくお願いします。
返信ありがとうございます。
その点は了解しております。
FireFoxでも#IfWinActive [sl|nk|bj|hw|bj|ht].swfの部分は効いています。
ただ、RButton::+LButton の箇所がうまく効かないのです。
環境依存ですかねえ… - 8 名前: juno ★ 投稿日:2006/12/09(土) 22:19 ID:TItYXMVE
- >>7 5さん
RButton::<+LButton
または
RButton::>+LButton
の様にして、「左(右)Shift」+「クリック」と言うことを明示的に書くと
どうでしょう。手元の環境では、左、右ともに動きました。
※Win95、98、MEでは、使えないそうです。
> 環境依存ですかねえ…
手元の環境だと、2つの環境で調べて、両方動いています。動かない
状況をつくり出せれば分かるかもしれませんが、それが難しかったり
するもので。 - 9 名前: おぉちゃん 投稿日:2006/12/09(土) 23:12 ID:qwHR9obM
- AutoHotKeyをインストールしました。WinXP IE6です。
>>4の設定で問題なく動いてます。
nikoki.com以外でも動作すると言うことですが、普段あまりFlashの右クリックをつかう
ことはないので、全くOKです。
#こんな便利なツールとスクリプトを書いてくれたjunoさんに感謝! - 10 名前: 5 投稿日:2006/12/10(日) 00:13 ID:dOiDqfxU
- >>8
>>RButton::<+LButton
>>または
>>RButton::>+LButton
やってみたけど、だめでした。
OSは、XP Pro SP2です。
んで、1Lineで書くのを諦めて
RButton::
Send,{Shift Down}
Send,{LButton}
sleep 300
Send,{Shift Up}
return
と書いてみたら、スリザーリンクで×を入力できるようになりました。 - 11 名前: ニコリスト@匿名希望 投稿日:2007/07/30(月) 12:38 ID:GVzea2ic
- AutoHotKey導入してみましたが、Firefoxの場合(Ver1.5、2.0共)、右クリックの何度かに一回は左クリックに変換されてしまいます。
IEでは問題ないです。(えー、2chによれば、同様の現象の方が他にもおられるみたいです。)
OSはXP home SP2です。
>>10さんの方法も試してみましたが、ドラッグができませんでした。
RButton::
Send,{LButton}
Send,{LButton}
でも、ドラッグは無理でした。
それと、AHKインストール後にMy Documentに作成されるファイルの拡張子は、.iniではなく.ahkだったんですが・・・どうなんでしょう?
AHKのリリースは104702です。
以上、ご報告まで。 - 12 名前: juno ★ 投稿日:2007/07/30(月) 16:28 ID:snn28xUo
- >>11
もろもろのページ(http://www.nikoli.com/ja/misc/)あたりに、AutoHotKeyに
ついてまとめたものを掲載しようと思っています。以前、いろいろ設定を試して、
途中までまとめかけていたのですが、別件で忙しくなってしまい、先送りになって
いました。IEと相性がいい(?)件や、iniファイルとahkファイルの使い分けに
ついても掲載予定です。少々お待ちを。 - 13 名前: 11 投稿日:2007/07/31(火) 22:00 ID:7FtKGAMg
- 素早い対応、ありがとうございます。
海外も含め、いろんな方がペンパのアプリ・アプレットを公開されてますが、それぞれ操作、動作が違うので、
節操なく出入りしてると混乱するんですよね。仕方のないことで、文句を言う立場ではないですが。
商業サイトとなると、多くのプラットフォームに対応しなくちゃならないし大変だと思いますが、がんばってください。
微力ながら応援しております。 - 14 名前: しんぼな 投稿日:2007/08/12(日) 15:37 ID:7HylRmvg
- >>8 に、win95、98,Meでは使えないとあるように、
もろもろのページに掲載された方法でやってもやはり98では使えなかったのですが、
これはやはりどうしようもないことなのでしょうか…?
パソコンに無知なので、ばかなことを聞いていたらすみません…。 - 15 名前: juno ★ 投稿日:2007/08/17(金) 09:39 ID:N2BCnp9E
- >>14 しんぼなさん
RButton::<+LButtonの様な書き方がWin98などで使えないと言うのは、AutoHotkeyの
ヘルプに書かれていました。ヘルプを見ると、「has no effect on Windows 9x」
の様な記述が結構あるので、この様に書かれているものは、Win9x(95、98、ME)
では、使えないでしょう。AutoHotkeyの方で対応してくれないと、きびしそうです。
もしかすると、Win9xに合わせた、別の書き方をすると、使える様になるのかも
しれませんが、テスト環境があまり無い(Microsoftのサポートが終了したOSは
普段使っていない)事と、これらのOSでテストする時間が取れない事もあって、
nikoli.com側で対応するのは、難しいです。 - 16 名前: しんぼな 投稿日:2007/08/18(土) 14:50 ID:xezdqARQ
- >>15 juno ★ 様
なるほど、古いOSに対応してないのはAutoHotkeyの仕様なのですね。
右クリックが使えなくてもニコリコムは十分楽しめますし、
本体を買い換えたら再度試してみることにします。
お忙しい中、丁寧なお返事をどうもありがとうございます。 - 17 名前: 10 投稿日:2007/08/19(日) 11:18 ID:q4Y7WWUw
- Firefox用スクリプトをちょっと変えてみました。
SetTitleMatchMode RegEx
#IfWinActive [sl|nk|bj|hw|bj|ht].swf
RButton::Send +{LButton}
ドラッグは出来ないけど、キーの取りこぼしは、前のよりは減っていると思います。 - 18 名前: juno ★ 投稿日:2007/08/23(木) 11:09 ID:dwuzokmY
- >>17 10さん
ありがとうございます。確かに、こちらの方が、取りこぼしが出にくいですね。
「パズルを解くときに右クリックを活用する方法 (AutoHotKeyの設定)」の
ページ(http://www.nikoli.com/ja/misc/autohotkey.html)のahkファイルも
同じ内容に変更しました。 - 19 名前: juno ★ 投稿日:2007/12/14(金) 11:23 ID:Eez9Lqgg
- ましゅの設定を、ini、ahkファイルに追記しておきました。「パズルを解くときに
右クリックを活用する方法 (AutoHotKeyの設定)」のページ
(http://www.nikoli.com/ja/misc/autohotkey.html)から、ファイルをダウンロード
いただけます。
[sl|nk|bj|hw|bj|ht]となっているところを[sl|nk|bj|hw|bj|ht|ms]としただけです。 - 20 名前: かさかさ 投稿日:2007/12/28(金) 12:28 ID:CBhlKGuw
- 今更気づいたのですが、たぶん juno さんが本来意図している正規表現は (sl|nk|bj|hw|bj|ht|ms).swf だと思います。
角カッコは文字集合の指定(カッコの中のどれか1文字にマッチ)なので。 - 21 名前: Take-P 投稿日:2008/02/21(木) 00:46 ID:ESm7XfV.
- 今更ながら気づいたのですが、junoさんの正規表現で、bj がダブっています。
FireFox用の設定ファイル( http://www.nikoli.com/ahk/settings02.ahk )で
#IfWinActive [sl|nk|bj|hw|bj|ht|ms].swf
を
#IfWinActive (sl|nk|hw|bj|ht|ms).swf
に変更して、正常動作することを確認しました。 - 22 名前: juno ★ 投稿日:2008/02/21(木) 11:20 ID:OUe2vt9w
- >>20 かさかささん、>>21 Take-Pさん
ini、ahkファイルを修正しました。かさかささんに書き込みいただいた後で
AutoHotkeyのマニュアルを調べ直しかけていたのですが、別件に気を
奪われて、ずっとそのままになっていました。すみません。