Package: umaru
UmaruA small Switch Pro Controller driver which lets you use your computer with it !IndexIndexFeaturesGetting StartedPrerequisitesInstallingOption 1: From PyPIOption 2: From GitUsageSelect your deviceUse your controllerQuitting UmaruFeaturesA cool looking Bluetooth device selection screenControl your mouse using your controllerUse a virtual keyboard with your controllerGetting StartedThese instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.PrerequisitesYou will need Python 3 to use this module# vermin outputMinimumrequiredversions:3.7
Incompatibleversions:2InstallingOption 1: From PyPIpipinstall--upgradeumaruThis will install the latest stable version from PyPIOption 2: From Gitpipinstall--upgradegit+https://github.com/Animenosekai/umaru.gitThis will install the latest development version from the git repositoryYou can check if you successfully installed it by printing out its version:$umaru--version1.0Usageusage:umaru[-h][--filterFILTER]options:-h,--helpshowthishelpmessageandexit--filterFILTER,-fFILTERThedefaultfilter.Canbeusedtoskipthecontrollerdiscoverystep.You can use the--filterparameter to give a default filter for the discovery step, which automatically selects the controller if it is the only result which comes up.If you are usingumarufor the first time, I would recommend using the interactive discovery window first:Start by runningumaruumaruSelect your deviceYou should see the device discovery scene appear :┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┓┃Device┃Manufacturer┃SerialNumber┃┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━┩││Apple││││Apple│││AppleInternalKeyboard/Trackpad│AppleInc.│FM70*************+F**││AppleInternalKeyboard/Trackpad│AppleInc.│FM70*************+F**││AppleInternalKeyboard/Trackpad│AppleInc.│FM70*************+F**││AppleInternalKeyboard/Trackpad│AppleInc.│FM70*************+F**││AppleInternalKeyboard/Trackpad│AppleInc.│FM70*************+F**││AppleInternalKeyboard/Trackpad│AppleInc.│FM70*************+F**││AppleInternalKeyboard/Trackpad│AppleInc.│FM70*************+F**││AppleInternalKeyboard/Trackpad│AppleInc.│FM70*************+F**││AppleInternalKeyboard/Trackpad│AppleInc.│FM70*************+F**││AppleInternalKeyboard/Trackpad│AppleInc.│FM70*************+F**││BTM│APPL│││Headset│Apple│││KeyboardBacklight│││└────────────────────────────────────┴──────────────┴───────────────────────┘⠴Searchingforacontroller—0:00:07Here, you can search your Switch Pro Controller using the arrows on your keyboard. You can also filter the results by typing a keyword.┏━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┓┃Device┃Manufacturer┃SerialNumber┃┡━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━┩│ProController││58:**:**:**:**:D9│└────────────────┴──────────────┴───────────────────┘⠸Filter:pro—0:00:13PressENTERto select the device.Use your controllerIt should now connect to your controller.You can use the directional pad (the arrows) to move your cursorYou can use theAbutton to left-clickYou can use theBbutton to right-clickYou can use the left stick to move the cursor up and downYou can use the right stick to scrollYou can use the share button (the square with a square in it) to bring up the virtual keyboardWith the keyboard opened you can use theZRbutton to capture or remove the controller capturing : this switches if the controller controls the mouse or the keyboard.When captured, you can use the directional pad (the arrows) to move around the keysWhen captured, you can use theAbutton to press a key,Bto deleteThe capture also releases the scroll, which is might act weird if the controller is not captured by the keyboardYou can press the share button again to remove the capture and close the virtual keyboardQuitting UmaruGo back to your terminal and pressCTRL+Cor just press the left and right stick at the same time to quitumaru