JoyToKeyの設定サンプル

「JoyToKeyの設定サンプル」の編集履歴(バックアップ)一覧はこちら

JoyToKeyの設定サンプル」(2017/05/07 (日) 06:10:48) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

*基本事項 [[JoyToKey>http://www.vector.co.jp/soft/win95/util/se101657.html]]はシェアウェアですが、送金しなくても使えます(たまに催促ダイアログは出る)。 DirectInputは不安定なのでXInput推奨。 |&bold(){GPDWIN}|&bold(){Button}| |左スティック|Stick1| |右スティック|Stick2| |L1|5| |R1|6| |L2|11| |R2|12| |十字キー|POV| |A|1| |B|2| |X|3| |Y|4| |L3|9| |R3|10| |Select|7| |Start|8| |XBOX|13 (※)| ---- *FAQ&tips **XBOXボタンをボタン13として使う方法 +適当にゲームを起動し、[Windows]+[G]でゲームバーを開く。 +右端の設定を開く +「コントローラーのXBOXでゲームバーを開いてください」のチェックを外す **ログオン時に自動起動させる方法 +タスクスケジューラを開く(スタートメニュー → Windows管理ツール → タスクスケジューラ) +右側にある「基本タスクの作成」からウィザードを開始 +名前は適当に +トリガー「ログオン時」 +操作は「プログラムの開始」 +プログラム/スクリプトで参照から JoyToKey.exe のファイルを選択 +[完了]をクリックしたときにこのタスクの[プロパティ]ダイアログを開くをチェックして完了 +全般「最上位の特権で実行する」をチェック +条件「AC電源で使用している場合のみ~」のチェックを外す +設定「タスクを停止するまでの時間」のチェックを外す&br()設定「要求時に実行中のタスクが終了しない場合、タスクを強制的に停止する」のチェックを外す **スリープ解除時に自動的に再起動させる方法 ***通常の指定方法 +タスクスケジューラを開く +トリガーを「イベント時」 +ログ「システム」、ソース「Power-Troubleshooter」、イベントID「1」 +後述のようなバッチファイルを実行指定 ***イベントビューアを利用して指定する方法 +イベントビューア(スタートメニュー右クリック → イベントビューア)を開く +Windowsログ - システムを開く +直近の「Power-Troubleshooter」を見つける&br()もしくは「現在のログをフィルタ」を開きイベントソース「Power-Troubleshooter」をチェックして抽出 +右クリックメニューから「タスクをこのイベントに添付」から行う +後述のようなバッチファイルを実行指定 ***バッチファイル例 restart_joytokey.bat @echo off taskkill /im JoyToKey.exe /f 1>nul 2>nul start "" "C:\JoyToKey\JoyToKey.exe" 場所は自分で直してください。vbsスクリプトとかでも出来そう。 restart_j2k.vbs Set oShell = CreateObject("WScript.Shell") j2k = "C:\JoyToKey\JoyToKey.exe" Set objLocator = WScript.CreateObject( "WbemScripting.SWbemLocator" ) Set objWMIService = objLocator.ConnectServer (, "root\cimv2") Set PrcSet = objWMIService.ExecQuery("Select * From Win32_Process") For Each Prc In PrcSet If Prc.Name = "JoyToKey.exe" Then rtnCode = Prc.Terminate() End If Next oShell.Run j2k , 7 , False ついでに時計合わせツールとかも指定してもいいかも。(その場合Windowsの時刻設定でインターネット時計は切る) restart_joytokey.bat @echo off C:\tclock-kt\tcsntp.exe /silent taskkill /im JoyToKey.exe /f 1>nul 2>nul timeout 1 /nobreak > nul start "" "C:\JoyToKey\JoyToKey.exe" (tclock-kt付属のtcsntp.exeの例) ちなみにWindows標準のインターネット時計のコマンドは %windir%\system32\sc.exe start w32time task_started **その他 Q.XBOXボタンを押すとSteamのBig Pictureモードが起動してしまう A.今のところ回避策がありません。Steamは終了しておくか、諦めて別のボタンを使いましょう。 Q.マウス操作が出来なくて設定しづらい A.設定するときは別途マウスを繋ぎましょう。&br()遠隔操作アプリ(TeamViewer、Brynhildrなど)を使って別のPCから設定画面を操作するという手もあります。 Q.チルトホイールはどう設定すればいいの? A.チルトホイールには対応していません Q.ダブルクリックはどう設定すればいいの? A.左クリックを2つ並べてもうまくいかない方が多いです。連射設定で3~4回/秒を設定、長押しで対処。 ---- *設定サンプル集 あくまでサンプルなのでお好みで設定しましょう。 **【マウスモード+よく使う機能キー割り当て】 &ref(sample1fix.zip) |Stick1|上下をマウスホイールの-10, +10| |Stick2|マウスの上下左右±10、アナログ入力加速x3| |POV|カーソルの上下左右、400ms後に連射12回/秒| |11|左クリック| |12|右クリック| |1|Ctrl| |2|Alt+` (IME ON)| |3|Alt| |4|Escape| **【左右スティックを速度差のあるマウスとして使う&設定切り替え】 -Optionsのボタン割り当ての変更からButton20をL2+XBOXに割り当て、設定切り替えボタンとして使う -置いたまま使う時はL1/L2/R1/R2が押しにくいので使い分ける &ref(j2ksample3.zip) |>|&bold(){ボタン割り当て変更}| |20|Button11+Button13| |>|&bold(){Default設定}| |20|他の設定ファイルに切り替える-Mouse1| |他|全てDisabled| |>|&bold(){Mouse1設定(置いたまま使う用)}| |Stick1|マウスの上下左右±20、アナログ入力加速x4| |Stick2|マウスの上下左右±3、アナログ入力加速x6| |POV|カーソルの上下左右、400ms後に連射12回/秒| |1|中クリック| |2|右クリック| |3|左クリック| |4|漢字ON/OFF| |5|Tab| |6|Alt| |7|PageUp| |8|PageDown| |9|Home| |10|End| |11|Mouse: 左Click| |12|Mouse: 右Click| |20|他の設定ファイルに切り替える-Mouse2| |>|&bold(){Mouse2設定(手に持って使う用)}| |Stick1|マウスの上下左右±20、アナログ入力加速x4| |Stick2|マウスの上下左右±3、アナログ入力加速x6| |POV|カーソルの上下左右、400ms後に連射12回/秒| |1|Escape| |2|Shift| |3|Ctrl| |4|漢字ON/OFF| |5|Tab| |6|Alt| |7|PageUp| |8|PageDown| |9|Home| |10|End| |11|Mouse: 左Click| |12|Mouse: 右Click| |20|他の設定ファイルに切り替える-Default| **【R1を押してる間だけ加速/減速するマウス】 -Button6に「一時的にマウス移動量を調節(加速・減速)する」を設定すれば終わり -ボタン割り当て変更で実現すると通常割り当てと両方機能する |>|&bold(){ボタン割り当て変更}| |Button21|Stick1:← + Button6| |Button22|Stick1:→ + Button6| |Button23|Stick1:↑ + Button6| |Button24|Stick1:↓ + Button6| |>|&bold(){設定1(減速)}| |Stick1|マウスの上下左右±15、アナログ入力加速x3| |Stick2|ホイールの上下±10| |POV|カーソルの上下左右、400ms後に連射12回/秒| |1|左クリック| |2|右クリック| |3|左クリック、連射4回/秒| |4|中クリック| |6|漢字ON/OFF| |11|Mouse: 左Click| |12|Mouse: 右Click| |21|Mouse: ←(5)| |22|Mouse: →(5)| |23|Mouse: ↑(5)| |24|Mouse: ↓(5)| ---- *その他:JoyToKeyを使わないキーボード割り当て GPDWINのマウスモードでは十字キーにWSAD、ABXYにカーソルが割り当てられます。 これを利用してキーボードで遊ぶ設定&キー設定があればパッドで割り当てて遊べます。 NESエミュレータ等 |Up|W| |Down|S| |Left|A| |Right|D| |Select|←| |Start|↑| |B|↓| |A|→|
*基本事項 [[JoyToKey>http://www.vector.co.jp/soft/win95/util/se101657.html]]はシェアウェアですが、送金しなくても使えます(たまに催促ダイアログは出る)。 DirectInputは不安定なのでXInput推奨。 |&bold(){GPDWIN}|&bold(){Button}| |左スティック|Stick1| |右スティック|Stick2| |L1|5| |R1|6| |L2|11| |R2|12| |十字キー|POV| |A|1| |B|2| |X|3| |Y|4| |L3|9| |R3|10| |Select|7| |Start|8| |XBOX|13 (※)| ---- *FAQ&tips **XBOXボタンをボタン13として使う方法 +適当にゲームを起動し、[Windows]+[G]でゲームバーを開く。 +右端の設定を開く +「コントローラーのXBOXでゲームバーを開いてください」のチェックを外す **ログオン時に自動起動させる方法 +タスクスケジューラを開く(スタートメニュー → Windows管理ツール → タスクスケジューラ) +右側にある「基本タスクの作成」からウィザードを開始 +名前は適当に +トリガー「ログオン時」 +操作は「プログラムの開始」 +プログラム/スクリプトで参照から JoyToKey.exe のファイルを選択 +[完了]をクリックしたときにこのタスクの[プロパティ]ダイアログを開くをチェックして完了 +全般「最上位の特権で実行する」をチェック +条件「AC電源で使用している場合のみ~」のチェックを外す +設定「タスクを停止するまでの時間」のチェックを外す&br()設定「要求時に実行中のタスクが終了しない場合、タスクを強制的に停止する」のチェックを外す **スリープ解除時に自動的に再起動させる方法 ***通常の指定方法 +タスクスケジューラを開く +トリガーを「イベント時」 +ログ「システム」、ソース「Power-Troubleshooter」、イベントID「1」 +後述のようなバッチファイルを実行指定 ***イベントビューアを利用して指定する方法 +イベントビューア(スタートメニュー右クリック → イベントビューア)を開く +Windowsログ - システムを開く +直近の「Power-Troubleshooter」を見つける&br()もしくは「現在のログをフィルタ」を開きイベントソース「Power-Troubleshooter」をチェックして抽出 +右クリックメニューから「タスクをこのイベントに添付」から行う +後述のようなバッチファイルを実行指定 ***バッチファイル例 restart_joytokey.bat @echo off taskkill /im JoyToKey.exe /f 1>nul 2>nul start "" "C:\JoyToKey\JoyToKey.exe" 場所は自分で直してください。vbsスクリプトとかでも出来そう。 restart_j2k.vbs Set oShell = CreateObject("WScript.Shell") j2k = "C:\JoyToKey\JoyToKey.exe" Set objLocator = WScript.CreateObject( "WbemScripting.SWbemLocator" ) Set objWMIService = objLocator.ConnectServer (, "root\cimv2") Set PrcSet = objWMIService.ExecQuery("Select * From Win32_Process") For Each Prc In PrcSet If Prc.Name = "JoyToKey.exe" Then rtnCode = Prc.Terminate() End If Next oShell.Run j2k , 7 , False ついでに時計合わせツールとかも指定してもいいかも。(その場合Windowsの時刻設定でインターネット時計は切る) restart_joytokey.bat @echo off C:\tclock-kt\tcsntp.exe /silent taskkill /im JoyToKey.exe /f 1>nul 2>nul timeout 1 /nobreak > nul start "" "C:\JoyToKey\JoyToKey.exe" (tclock-kt付属のtcsntp.exeの例) ちなみにWindows標準のインターネット時計のコマンドは %windir%\system32\sc.exe start w32time task_started **その他 Q.XBOXボタンを押すとSteamのBig Pictureモードが起動してしまう A.今のところ回避策がありません。Steamは終了しておくか、諦めて別のボタンを使いましょう。 Q.マウス操作が出来なくて設定しづらい A.設定するときは別途マウスを繋ぎましょう。&br()遠隔操作アプリ(TeamViewer、Brynhildrなど)を使って別のPCから設定画面を操作するという手もあります。 Q.チルトホイールはどう設定すればいいの? A.&s(){チルトホイールには対応していません} Ver.5.9以降で対応 Q.ダブルクリックはどう設定すればいいの? A.左クリックを2つ並べてもうまくいかない方が多いです。連射設定で3~4回/秒を設定、長押しで対処。 ---- *設定サンプル集 あくまでサンプルなのでお好みで設定しましょう。 **【マウスモード+よく使う機能キー割り当て】 &ref(sample1fix.zip) |Stick1|上下をマウスホイールの-10, +10| |Stick2|マウスの上下左右±10、アナログ入力加速x3| |POV|カーソルの上下左右、400ms後に連射12回/秒| |11|左クリック| |12|右クリック| |1|Ctrl| |2|Alt+` (IME ON)| |3|Alt| |4|Escape| **【左右スティックを速度差のあるマウスとして使う&設定切り替え】 -Optionsのボタン割り当ての変更からButton20をL2+XBOXに割り当て、設定切り替えボタンとして使う -置いたまま使う時はL1/L2/R1/R2が押しにくいので使い分ける &ref(j2ksample3.zip) |>|&bold(){ボタン割り当て変更}| |20|Button11+Button13| |>|&bold(){Default設定}| |20|他の設定ファイルに切り替える-Mouse1| |他|全てDisabled| |>|&bold(){Mouse1設定(置いたまま使う用)}| |Stick1|マウスの上下左右±20、アナログ入力加速x4| |Stick2|マウスの上下左右±3、アナログ入力加速x6| |POV|カーソルの上下左右、400ms後に連射12回/秒| |1|中クリック| |2|右クリック| |3|左クリック| |4|漢字ON/OFF| |5|Tab| |6|Alt| |7|PageUp| |8|PageDown| |9|Home| |10|End| |11|Mouse: 左Click| |12|Mouse: 右Click| |20|他の設定ファイルに切り替える-Mouse2| |>|&bold(){Mouse2設定(手に持って使う用)}| |Stick1|マウスの上下左右±20、アナログ入力加速x4| |Stick2|マウスの上下左右±3、アナログ入力加速x6| |POV|カーソルの上下左右、400ms後に連射12回/秒| |1|Escape| |2|Shift| |3|Ctrl| |4|漢字ON/OFF| |5|Tab| |6|Alt| |7|PageUp| |8|PageDown| |9|Home| |10|End| |11|Mouse: 左Click| |12|Mouse: 右Click| |20|他の設定ファイルに切り替える-Default| **【R1を押してる間だけ加速/減速するマウス】 -Button6に「一時的にマウス移動量を調節(加速・減速)する」を設定すれば終わり -ボタン割り当て変更で実現すると通常割り当てと両方機能する |>|&bold(){ボタン割り当て変更}| |Button21|Stick1:← + Button6| |Button22|Stick1:→ + Button6| |Button23|Stick1:↑ + Button6| |Button24|Stick1:↓ + Button6| |>|&bold(){設定1(減速)}| |Stick1|マウスの上下左右±15、アナログ入力加速x3| |Stick2|ホイールの上下±10| |POV|カーソルの上下左右、400ms後に連射12回/秒| |1|左クリック| |2|右クリック| |3|左クリック、連射4回/秒| |4|中クリック| |6|漢字ON/OFF| |11|Mouse: 左Click| |12|Mouse: 右Click| |21|Mouse: ←(5)| |22|Mouse: →(5)| |23|Mouse: ↑(5)| |24|Mouse: ↓(5)| ---- *その他:JoyToKeyを使わないキーボード割り当て GPDWINのマウスモードでは十字キーにWSAD、ABXYにカーソルが割り当てられます。 これを利用してキーボードで遊ぶ設定&キー設定があればパッドで割り当てて遊べます。 NESエミュレータ等 |Up|W| |Down|S| |Left|A| |Right|D| |Select|←| |Start|↑| |B|↓| |A|→|

表示オプション

横に並べて表示:
変化行の前後のみ表示: