MCPcopy Index your code
hub / github.com/SonryP/VitaMote

github.com/SonryP/VitaMote @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
40 symbols 91 edges 12 files 2 documented · 5%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

VitaMote

Use your PS Vita as an Android Controller using VitaPad.

Installation

1- Install Rinnegatamante VitaPad on your PSVita

2- Install VitaMote apk on Android phone or Tablet

3- Put your PSVita's IP on the app and Save*

VitaMote is in Beta, please report any issue or problem, i'll be completely thankful.

Usage

1- On Language & Input turn on VitaIME as a Keyboard

2 -Change your current Keyboard to VitaMote Controller

*You must be on the same wifi network to make this works

TODO:

-Redesign app to modern standards.

-Improve security and optimizations.

History

Old Android Era

Alpha Released...

Keyboard Fixed (S key doesn't work)

Beta Released....

Improvements in Key reception and Key Combos.

Analogs!

"Change IME" button to easy configuration.

Custom Mappings are Here!

New Android Era

New project! (Compatible with modern android versions).

Custom mappings are gone :(

New project release!

New IME activation button

Custom mappings are back!

Credits

-Thanks to Rinnegatamante for Creating VitaPad

-Ps Vita Buttons by Jacob Yard

-Sonry: Android App

License

TODO: Write license

readme

Core symbols most depended-on inside this repo

handleAnalogDirection
called by 4
VitaMote/app/src/main/java/cl/sonry/vitamote/VitaIME.java
readFile
called by 3
VitaMote/app/src/main/java/cl/sonry/vitamote/common/Utils.java
connectToVita
called by 2
VitaMote/app/src/main/java/cl/sonry/vitamote/VitaIME.java
sendType
called by 2
VitaMote/app/src/main/java/cl/sonry/vitamote/VitaIME.java
initializeButtons
called by 2
VitaMote/app/src/main/java/cl/sonry/vitamote/VitaIME.java
saveMapping
called by 2
VitaMote/app/src/main/java/cl/sonry/vitamote/CusMap.java
setDefaults
called by 2
VitaMote/app/src/main/java/cl/sonry/vitamote/CusMap.java
changeIme
called by 2
VitaMote/app/src/main/java/cl/sonry/vitamote/common/Utils.java

Shape

Method 30
Class 8
Enum 2

Languages

Java100%

Modules by API surface

VitaMote/app/src/main/java/cl/sonry/vitamote/VitaIME.java11 symbols
VitaMote/app/src/main/java/cl/sonry/vitamote/common/Utils.java6 symbols
VitaMote/app/src/main/java/cl/sonry/vitamote/CusMap.java5 symbols
VitaMote/app/src/main/java/cl/sonry/vitamote/helpers/KeyCodeHelper.java4 symbols
VitaMote/app/src/main/java/cl/sonry/vitamote/enums/TypeB.java4 symbols
VitaMote/app/src/main/java/cl/sonry/vitamote/enums/TypeA.java4 symbols
VitaMote/app/src/test/java/cl/sonry/vitamote/ExampleUnitTest.java2 symbols
VitaMote/app/src/main/java/cl/sonry/vitamote/MainActivity.java2 symbols
VitaMote/app/src/androidTest/java/cl/sonry/vitamote/ExampleInstrumentedTest.java2 symbols

For agents

$ claude mcp add VitaMote \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact