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"

メニュー

VaNiiMenu配布ページに戻る
トップページに戻る