﻿
━━━━━━┯━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
        名称│Touch Panel Gestures
  バージョン│2.2
ソフトウェア│フリーソフト
        作者│MIZUSHIKI
──────┼─────────────────────────────────
    動作確認│Windows 10
━━━━━━┷━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

■ 概要 ■
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣
画面を指でなぞるだけで指定した操作を実行させるタッチパネルジェスチャアプリです。
あのSleipnir Mobileのタッチジェスチャ操作感をタブレットPCで実現させます！
(タッチパネル搭載のPCで使用してください。)

マウス・キーボードを外したタブレット状態のPCでもストレス無くブラウジング出来ます。


■ 使い方 ■
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣
・指定ジェスチャの形を指でなぞるとショートカットキーを実行。
  （↑←：戻る、↑→：進む 等）
・リンクを長押しすると別タブで開きます。
  （長押し右クリック後に「T」が押され、Chrome右クリックメニューの「新しいタブで
    開く(T)」が実行される。）

※GoogleChrome小技情報
  右クリックしたいときは、右クリックしたい場所を人差し指でタッチ、すぐさま中指も
  どこかにタッチして、トントンって感じで画面に触れると右クリックできます。
  ただし人差し指はすぐ離してください。

・GoogleChromeで2本指以上のジェスチャを使いたいが意図せずズームされてしまうとき
　以下の起動オプションを利用してください。(ショートカット等に)
    --disable-pinch：ピンチズームの無効化
  「⑤↓」でピンチ無効化オプションを付けてGoogleChromeを起動し直すジェスチャをデ
  フォルト設定にオマケとして入れていますので試してみてください。
  

■ 注意点 ■
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣
他のアプリに対してもジェスチャを設定できますが、Google Chrome を主な対象としてソ
フトウェアを作りました。

  □□ 旧 Microsoft Edge等 での制限
  ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣
  何故か以前のMicrosoft Edgeでは使用できませんでした。
　Internet Exploer や OneNote とかも駄目みたいです。

動作の確認は、設定画面の「ログ情報」ボタンを押して出る情報画面を見て下さい。
画面を触って"dx,dy"の数値が変化していれば使用できます。

・タッチパッドには対応していません。


■ ジェスチャー デフォルト設定 ■
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣
ジェスチャ  │ショートカットキー│機能
──────┼─────────┼────────────────────
Chrome.exe
──────┼─────────┼────────────────────
 ↑←(→)   │Alt+Left          │戻る
──────┼─────────┼────────────────────
 ↑→(←)   │Alt+Right         │進む
──────┼─────────┼────────────────────
 ↓→       │Ctrl+W            │タブを閉じる
──────┼─────────┼────────────────────
 ↓←       │Ctrl+T            │新しいタブ
──────┼─────────┼────────────────────
 →↓       │Ctrl+Tab          │右のタブへ移動
──────┼─────────┼────────────────────
 ←↓       │Shift+Ctrl+Tab    │左のタブへ移動
──────┼─────────┼────────────────────
 ↓→↑     │Shift+Ctrl+T      │閉じたタブを開く
──────┼─────────┼────────────────────
 →↓←↑   │Ctrl+R            │再読み込み
 →↓←↑→ │                  │
──────┼─────────┼────────────────────
 LongTap    │ChromeLinkMenu->T │リンクを右クリックしたら出るポップアップ
            │                  │メニューの「新しいタブで開く(T)」を実行
──────┼─────────┼────────────────────
 ④SingleTap│F11               │全画面表示
──────┼─────────┼────────────────────
 ⑤↓       │OpenNoPinchChrome │ピンチズームを無効化したGoogleChromeを
            │ ->なし           │開き直す
──────┼─────────┼────────────────────
msedge.exe
──────┼─────────┼────────────────────
 ↑←(→)   │Alt+Left          │戻る
──────┼─────────┼────────────────────
 ↑→(←)   │Alt+Right         │進む
──────┼─────────┼────────────────────
 ↓→       │Ctrl+W            │タブを閉じる
──────┼─────────┼────────────────────
 ↓←       │Ctrl+T            │新しいタブ
──────┼─────────┼────────────────────
 →↓       │Ctrl+Tab          │右のタブへ移動
──────┼─────────┼────────────────────
 ←↓       │Shift+Ctrl+Tab    │左のタブへ移動
──────┼─────────┼────────────────────
 ↓→↑     │Shift+Ctrl+T      │閉じたタブを開く
──────┼─────────┼────────────────────
 →↓←↑   │Ctrl+R            │再読み込み
 →↓←↑→ │                  │
──────┼─────────┼────────────────────
 LongTap    │EdgeLinkMenu->T   │リンクを右クリックしたら出るポップアップ
            │                  │メニューの「新しいタブで開く(T)」を実行
──────┼─────────┼────────────────────
 ④SingleTap│F11               │全画面表示
──────┼─────────┼────────────────────
Global
──────┼─────────┼────────────────────
 ⑤SingleTap│Windows+O         │回転をロック


■ ユーザースクリプトについて（UserScript*.hsp） ■
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣
ユーザースクリプトの記述方法などの詳細については、スクリプトファイルをテキストエ
ディタで開いて確認してください。

UserScript_v2200.hsp等のファイル名は、アップデート時にファイルの上書きを防ぐ為に
バージョン番号が付与されています。

アップデート前のユーザースクリプトを編集していた場合は、新しいユーザースクリプト
にも反映するか、新しいものは不要だと感じたら削除してください。

「UserScript*.hsp」で認識し、テキスト降順で１つ目のファイルを読み込みます。
 (数値を入れれば1番数字の大きいものが選ばれます。)


■ インストール と アンインストール
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣
ダウンロードしたファイルを解凍した状態でインストールは完了です。

アンインストールは、解凍してできたファイルを削除してください。
レジストリは使用していません。

  ※スタートアップ登録を行った場合は、設定を解除してから
    ファイルの削除を行なって下さい。


■ 免責、著作権、他
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣

  □□ 免責
  ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣
  作者は、本ソフトウェアの使用または使用不能から生じるコンピュータの故障、情報の
  消失、その他あらゆる直接的及び間接的被害に関して一切の責任を負いません。
  
  これに同意できない場合、本ソフトウェアの使用を禁止します。


  □□ 著作権
  ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣
  著作権は作者である MIZUSHIKI が所有します。
  
  Copyright(C) 2016-2020 MIZUSHIKI


  □□ 連絡先
  ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣
  [作者メールアドレス] 
  suwa.mizushiki@gmail.com


■ 同梱プラグイン、ライセンス
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣

  □□ HSP用動的実行プラグイン 「mist」
  ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣
  ・HSPからHSP”ライク”なスクリプトを食って実行するためのプラグイン
    （作者様サイトから抜粋）
  ・製作者： えくー 様 (http://fe0km.blog.fc2.com/)
  ・Version： 2019/04/09 ver.alpha(0x27060)

  UserScriptに使わせて頂いてます。ありがとうございます！


  □□ OpenHSP
  ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣
Hot Soup Processor (HSP)
Copyright (C) 1997-2010, Onion Software/onitama, all rights reserved.
Made with base technology of OpenHSP.


OpenHSP
Copyright (C) 1997-2010, Onion Software/onitama.
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 
Neither the name of the Onion Software nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

ソースコード形式かバイナリ形式か、変更するかしないかを問わず、以下の条件を満たす場合に限り、再頒布および使用が許可されます。 

・ソースコードを再頒布する場合、上記の著作権表示、本条件一覧、および下記免責条項を含めること。 
・バイナリ形式で再頒布する場合、頒布物に付属のドキュメント等の資料に、上記の著作権表示、本条件一覧、および下記免責条項を含めること。 
・書面による特別の許可なしに、本ソフトウェアから派生した製品の宣伝または販売促進に、Onion Softwareの名前またはコントリビューターの名前を使用してはならない。 

本ソフトウェアは、著作権者およびコントリビューターによって「現状のまま」提供されており、明示黙示を問わず、商業的な使用可能性、および特定の目的に対する適合性に関する暗黙の保証も含め、またそれに限定されない、いかなる保証もありません。著作権者もコントリビューターも、事由のいかんを問わず、 損害発生の原因いかんを問わず、かつ責任の根拠が契約であるか厳格責任であるか（過失その他の）不法行為であるかを問わず、仮にそのような損害が発生する可能性を知らされていたとしても、本ソフトウェアの使用によって発生した（代替品または代用サービスの調達、使用の喪失、データの喪失、利益の喪失、業務の中断も含め、またそれに限定されない）直接損害、間接損害、偶発的な損害、特別損害、懲罰的損害、または結果損害について、一切責任を負わないものとします。 


┳┳┳┳┳┳┳┳┳┳┳┳┳┳┳┳┳┳┳┳┳┳┳┳┳┳┳┳┳┳┳┳┳┳┳┳┳┳┳┳
┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻┻

★ 更新履歴 ★
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣
 2.2   2020/11/ 1
 ￣￣￣￣￣￣￣￣
・Microsoft Edge用の初期ジェスチャを追加。
・特定のアプリケーションに設定したジェスチャを他のアプリケーションにもコピペでき
　る機能を追加。
・その他の細かい箇所の修正/変更を行った。


 2.1.1 2019/10/12
 ￣￣￣￣￣￣￣￣
・管理者権限で実行しても動作するようにした。


 2.1   2019/ 4/ 9
 ￣￣￣￣￣￣￣￣
・同梱プラグイン「mist」のバージョンをver.alpha(0x27060)に更新した。
・UserScriptでエラーが出た場合、エラー情報を表示するようにした。
・ピンチズームを無効化したChromeを起動しなおす初期ジェスチャを追加。
・メインプログラムが落ちてwhook64.exeだけ残ってしまった場合自戒するように60秒毎に
　メインプログラムを確認するようにした。
・ジェスチャ表示ウインドウの位置が真ん中じゃなかったのを修正。
・その他の細かい箇所の修正/変更を行った。


 2.0   2019/ 4/ 7
 ￣￣￣￣￣￣￣￣
・いつの間にかGoogleChromeが認識できなくなっていた問題を解決。
・複数指のジェスチャに対応。
・LongTap、SingleTapのジェスチャに対応。
・ジェスチャに名前を付けられるようにして、ジェスチャ時に表示するようにした。
・ジェスチャ設定画面をリストビューで見やすくした。
・ユーザースクリプトで条件処理とか出来るようにした。
　（結構好き勝手にkeybd_eventとかも使えちゃうと思う。未検証。）
・高DPIに対応した。
・初期ジェスチャの追加。
・日本語圏以外だと英語版になるようにした。
・その他の細かい箇所の修正/変更を行った。


 1.0   2016/ 7/31
 ￣￣￣￣￣￣￣￣
・公開

