掲示板に戻る | 全部読む | 1- | 最新50 | みんなのページ | メンバーズホーム
Flashで右クリックを使うスレ (Res:36)
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のマニュアルを調べ直しかけていたのですが、別件に気を
奪われて、ずっとそのままになっていました。すみません。
23 名前: ゆんゆ 投稿日:2012/09/23() 23:23 ID:xMNcjllI
このソフトを理解しないまま、ファイルをDLしてそのまま使っています。
今まではそれで利用できていたのですが、
シャカシャカで右クリックすると「・」が打てません。
シャカシャカに反映するには何かを追加しなくてはいけませんか?
24 名前: (大) ★ 投稿日:2012/09/24(月) 15:38 ID:QJahikTI
>>23 ゆんゆさん

シャカシャカの設定を、ini、ahkファイルに追記しておきました。
「パズルを解くときに右クリックを活用する方法 (AutoHotKeyの設定)」のページ
(http://www.nikoli.com/ja/misc/autohotkey.html)から、ファイルをダウンロードできます。
ダウンロード方法はダウンロードの対象のリンク
(今回の場合は >>> AutoHotKeyの設定ファイルその1 (settings01.ahk))を右クリックし
IEの場合は「対象をファイルに保存」、Firefoxの場合は「名前を付けてリンク先を保存」でダウンロードができます。

追加したところはsettings01.ahk(またはsettings02)のショートカットを右クリックして、プログラムから開くをクリックしメモ帳を選びます。
↓のように書かれている場所があるとおもいますが、
#IfWinActive (sl|nk|hw|bj|ht|ms|yl).swf
↓のように「yl」の後に「|ss」を追加しました。
#IfWinActive (sl|nk|hw|bj|ht|ms|yl|ss).swf
25 名前: ゆんゆ 投稿日:2012/09/24(月) 19:51 ID:ndzY8U3E
>>24 (大) ★さん

ありがとうございます。
早速DLして試してみました。
シャカシャカでも右クリックで「・」が打てました。
ありがとうございました。
26 名前: kaki 投稿日:2013/01/09(水) 13:33 ID:VXHzZ/bQ
WindowsXPからWindows8にしたら使えなくなりました。
OS、Flash、AHKいずれかの動作が変わったのかもしれません。
ahkファイルの内容を以下のように書き換えキーのdown/upを切り分けたらうまく動作しました
同様の問題が発生しているかたいましたら参考までにどうぞ

;OK ... IE,Firefox,Netscape,Opera
SetTitleMatchMode RegEx
#IfWinActive (sl|nk|hw|bj|ht|ms|yl|ss).swf
RButton::
Send {Shift down}{LButton down}
return
RButton up::
Send {LButton up}
Send {Shift up}
return
27 名前: 76fu 投稿日:2014/12/10(水) 01:27 ID:1i4/49v.
のりのりもよろしくお願いします。
28 名前: 削除しました 投稿日:削除しました
削除しました
29 名前: 削除しました 投稿日:削除しました
削除しました
30 名前: にゃんこばずうか ★ 投稿日:2014/12/10(水) 13:33 ID:dDZucj/c
>>27 76fuさん
iniファイル、ahkファイルのパズルのところに「nn」をつけ加えると、のりのりでも右クリックが効くようになるようです。
「パズルを解くときに右クリックを活用する方法 (AutoHotKeyの設定)」のページ(http://www.nikoli.com/ja/misc/autohotkey.html)の
リンク先のファイルも実は更新してあります。ご確認ください。

この「AutoHotkey」ですが、ご存知のとおりニコリが作ったプログラムではありません。
最近は、新しいOSやブラウザも多数出てきて、ニコリではこのソフトを検証しきれない部分も増えてきました。
最初に紹介ページを作った手前、ニコリとしてもできるかぎり対応させていただきますが、基本的に自己責任でご利用いただけましたらさいわいです。

よろしくお願いいたします。
31 名前: 76fu 投稿日:2014/12/10(水) 17:48 ID:1i4/49v.
>>30 AutoHotKeyの設定ファイル の更新を確認せずに書き込んでしまいました。
無事、のりのりでも右クリックを使うことができました。
ありがとうございました。

次回からはまず更新を確認して、その他できる限りは自分で何とかしようと思います。
申し訳ありませんでした。
32 名前: にゃんこばずうか ★ 投稿日:2014/12/11(木) 00:24 ID:C333OsXU
>>31 76fuさん
無事に右クリックができるようになったとのこと、よかったです。

> 申し訳ありませんでした。
いえ、とんでもないです。どうか、お気になさらず。
こちらでもカバーできないことが増えてきたため、先のような断り書きをさせていただきました。

私どもで解決できないことでも、ここに書き込めばどなたかが解決してくださるかもしれませんね。
>>26の方のように)
33 名前: にゃんこばずうか ★ 投稿日:2016/02/22(月) 10:31 ID:LpSOzWq.
「Windows10にしたら、AutoHotKeyを使えない」というお問い合わせをいただきました。
ニコリでは、「パズルを解くときに右クリックを活用する方法 (AutoHotKeyの設定)」のページ(http://www.nikoli.com/ja/misc/autohotkey.html)の
とおりにソフトを導入してみて、無事に動くことを確認しています。

上にも書いてあるとおり、AutoHotKeyそのものはニコリで開発しているソフトではないので、
こうなってくるとニコリでは対処が難しい、というのが正直なところです。

どなたか、同じ現象になって、解決された方などいましたら、ご教授願いたいです。
よろしくお願いします。
34 名前: ニコリスト@匿名希望 投稿日:2016/03/06() 19:47 ID:tOZhZ1Fk
「Windows10にしたら、AutoHotKeyを使えない」という問い合わせをしたものです。
問い合わせした後に、不具合が発生してWindows10をダウングレードしたところ、
IEでは正常に右クリックが使えることを確認しました。

Firefoxでは相変わらず使用できませんので、
もしかすると、Windows10のせいではなく、ブラウザの問題かもしれません。

ひとまず不自由が無くなったので、ご報告させていただきます。
ありがとうございました。
35 名前: にゃんこばずうか ★ 投稿日:2016/03/06() 21:45 ID:sznvFgm.
>>34 ニコリスト@匿名希望さん
お知らせいただき、ありがとうございます。
ニコリでは、windows10+Firefox+AutoHotKeyでの動作も確認できていますので、
ブラウザそのものだけでなく、ほかの要素も関係していると思われます。
ともあれ、一部でも解決してよかったです。
36 名前: ニコリスト@匿名希望 投稿日:2017/01/25(水) 01:51 ID:KgvVmCL2
>>34
Windows10アップグレード後、システム復元時等
使用対象再インストールで動くことも
15KB
掲示板に戻る | 全部読む | 1- | 最新50 | みんなのページ | メンバーズホーム