VaNiiMenu配布ページに戻る
VaNiiMenu開発者向け情報
※もしこのページがはじめての場合は、
VaNiiMenu配布ページを先に御覧ください。
ところでこんなツール作ってみたいと思いませんか?こちらのQiita記事もどうぞ
VaNiiMenuみたいに空間タッチできるオーバーレイアプリケーションの作り方
VaNiiMenuのOSC仕様について
送信機能
ImageViewer
ポート:39970に対し、/VaNiiMenu/ImagePathSendのPathで、ファイルパスを送信します。(文字列型)
TextViewer
ポート:39971に対し、/VaNiiMenu/TextSendのPathで、テキスト本体を送信します。(文字列型)
OSCRemote
OSC Remote画面からOSCRemote.jsonで定義されたアドレス宛に送信されます。
portIndexにより、ポートが変わります。0(ポート9000)のみ振る舞いも変わります。
ポート:9000 (portIndex=0)
intの1を送信後、0.2秒で0が送信されます
ポート:39973 (portIndex=1)
ポート:39974 (portIndex=2)
ポート:39975 (portIndex=3)
OSCRemote.jsonで定義されたvalue(int型)を送信します。
受信機能: ポート39972
2019/01/27 追記: v0.06より、Communication.jsonで受信を有効にする必要があります。
Communication.jsonを
{"OSCReceive":true,"jsonVer":1}にすること
ポート: 39972
{value}の形式は、値を示します。{}は含みません
/VaNiiMenu/HomeInfo {text}
ホーム画面に指定のテキストを出力します。
リッチテキストに対応しています。
/VaNiiMenu/Alert {text}
/VaNiiMenu/Alert {title} {text}
警告画面を出します。
バッテリー切れ警告などの急を要する目的に使用することが想定されていますが、
あまり頻繁に投げると邪魔なので節度を持って投げてください
/VaNiiMenu/TweetPhraseReload
ツイートの定型句をリロードします。
/VaNiiMenu/Menu {open=1, close=0}
メニューを開く・閉じることができます。
/VaNiiMenu/Button {buttonName}
指定のボタンを押したことにします。
外部デバイスなどから操作することができます。
/VaNiiMenu/Button DialogOK/OKButton
---v0.13以降---
[未実装]/VaNiiMenu/Tap/Left
[未実装]/VaNiiMenu/Tap/Right
現在指しているところをタップしたことにします。
/VaNiiMenu/Tweet/Open
ツイート画面を開く
/VaNiiMenu/Tweet/Insert/First {text}
/VaNiiMenu/Tweet/Insert/Last {text}
文字挿入(前・後ろ)
/VaNiiMenu/Tweet/Clear
文字全削除
/VaNiiMenu/Tweet/Remove/First {num}
/VaNiiMenu/Tweet/Remove/Last {num}
文字前方削除、文字後方削除
/VaNiiMenu/Tweet/Text {text}
文字設定
/VaNiiMenu/Tweet/Attach {path}
添付設定
/VaNiiMenu/Tweet/Detach
添付削除
/VaNiiMenu/Tweet/TakePhoto
撮影
/VaNiiMenu/Tweet/Do
ツイート実行(問い合わせ)
/VaNiiMenu/Tweet/DoWithText {text}
文字設定してツイート実行(問い合わせ)
/VaNiiMenu/Tweet/DoAddText {text}
文字追加してツイート実行(問い合わせ)
/VaNiiMenu/Tweet/DoWithTextAndAttach {text} {path}
文字設定して添付してツイート実行(問い合わせ)
/VaNiiMenu/Tweet/DoAddTextAndAttach
文字追加して添付してツイート実行(問い合わせ)
/VaNiiMenu/Tweet/Template/Replace {index=0~9} {text}
インデックス指定してテンプレートに書き込み
/VaNiiMenu/ImageViewer/Open
画像ビューアを開く
/VaNiiMenu/ImageViewer/OpenFile {path}
指定画像を開く
/VaNiiMenu/ImageViewer/OpenFolderNumber {index}
指定番号のフォルダを開く
/VaNiiMenu/ImageViewer/Renew
最新の画像を更新して開く
/VaNiiMenu/ImageViewer/RenewAndAttach
最新の画像を添付する(バックグラウンド)
/VaNiiMenu/TextViewer/Open
テキストビューア画面を開く
{path}
指定テキストを開く
/VaNiiMenu/TextViewer/Console/Enable
テキストをコンソールとして開く
/VaNiiMenu/TextViewer/Console/Insert/First
/VaNiiMenu/TextViewer/Console/Insert/Last
コンソールに1行追加する(先頭後方)
/VaNiiMenu/TextViewer/Console/Clear
コンソールクリア
/VaNiiMenu/ClockAlarm/Open
Alarm画面を開く
/VaNiiMenu/ClockAlarm/Change {h} {m}
アラームを指定時刻にする
/VaNiiMenu/ClockAlarm/ChangeAndSet {h} {m}
アラームを指定時刻にして開始
/VaNiiMenu/ClockAlarm/Set
アラームを設定する
/VaNiiMenu/ClockAlarm/Release
アラームを解除する
/VaNiiMenu/WindowViewer/Open
ウィンドウビューアを開く
/VaNiiMenu/WindowViewer/OpenWindow {name}
ウィンドウビューアで指定のウィンドウを開く(3秒かかる)
/VaNiiMenu/Buttonのリスト
"/CloseButton" Homeに戻ります。
"/SettingsBackButton" Settingページに戻ります。
"SideMenu/LauncherButton"
"SideMenu/MusicButton"
"SideMenu/MiscButton"
"SideMenu/SettingsButton"
"SideMenu/ExitButton"
"App1/RunButton"
"App2/RunButton"
"App3/RunButton"
"App4/RunButton"
"MusicPage/PlayPauseButton"
"MusicPage/StopButton"
"MusicPage/NextButton"
"MusicPage/BackButton"
"MusicPage/VolDownButton"
"MusicPage/VolUpButton"
"MusicPage/MuteButton"
"MiscPage/TextViewerButton"
"MiscPage/ImageViewerButton"
"MiscPage/DesktopViewerButton"
"MiscPage/OSCRemoteButton"
"SettingsPage/MoveButton"
"SettingsPage/LockModePageButton"
"SettingsPage/HandSelectButton"
"SettingsPage/SEVolPageButton"
"SettingsPage/HomeSettingPageButton"
"SettingsPage/PositionSettingsButton"
"SettingsPage/OpenCloseSettingsButton"
"LockSettingsPage/LockModeEnableButton"
"LockSettingsPage/FullLockModeEnableButton"
"LockSettingsPage/LockModeDisableButton"
"LockSettingsPage/LockButtonSetButton"
"HandSelectSettiongsPage/LeftHandButton"
"HandSelectSettiongsPage/RightHandButton"
"HandSelectSettiongsPage/BothHandButton"
"SEVolumeSettingsPage/05Button"
"SEVolumeSettingsPage/02Button"
"SEVolumeSettingsPage/005Button"
"SEVolumeSettingsPage/0Button"
"HomeSettingsPage/HideHomeButton"
"HomeSettingsPage/ShowHomeButton"
"PositionSettingsPage/PosResetButton"
"OpenCloseSettingsPage/UpDownOnlyButton"
"OpenCloseSettingsPage/SlideCloseButton"
"MiscTextViewer/PrevButton"
"MiscTextViewer/NextButton"
"MiscTextViewer/UTF8Button"
"MiscTextViewer/BackToMiscButton"
"MiscImageViewer/PrevButton"
"MiscImageViewer/NextButton"
"MiscImageViewer/NewButton"
"MiscImageViewer/BackToMiscButton"
"MiscDesktopViewer/BackToMiscButton"
"MiscDesktopViewer/ZoomOutButton"
"MiscDesktopViewer/ZoomInButton"
"MiscOSCRemote/BackToMiscButton"
"MiscOSCRemote/AUX1Button"
"MiscOSCRemote/AUX2Button"
"MiscOSCRemote/AUX3Button"
"MiscOSCRemote/AUX4Button"