Skip to content

nowyouare/HIDrem

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HIDrem

Use the Pythonista App + MFi-Controller to emulate HID-devices on a Computer

##What is HIDrem HIDrem uses a Server on your Computer to emulate a Keyboard and a mouse which can be accessed by the clients. The HIDremClient uses The Pythonista programming App for iOS to press these Keys corresponding to the configurtion of the client.

##Requirements (Server):

##Requirements (Client):

  • Pythonista 3 (2.1 should also work)
  • Network connection
  • MFi-Controller/Gamepad

##Install (Server)

  1. Install Python 2
  2. pip install PyUserInput
  3. download HIDremServer.py, common.py and com.py into the same folder

##Install (Client)

  1. Download Pythonista
  2. Install a GitHub Tool or StaSh
  3. Clone this repo

##Run (Server) Type python HIDremServer.py in a console in the folder

##Run (Client)

  1. Start Pythonista (3)
  2. run HIDremClient.py

##Usage

  1. Start Server
  2. Start Client
  3. Connect Controller
  4. Press the right button to search for servers. If None could be found, use direct connect (IP:PORT).
  5. Press the left button to create or select a keymap
  6. Have Fun!

##Tips

  • You can enter the name of special keys (like shift). You only need to enter them into the keyboardbutton field. See PyUserInput for more information.

About

Use the Pythonista App + MFi-Controller to emulate HID-devices on a Computer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%