If you experience any issue please contact developer at firstname.lastname@example.org
General purpose mapping tools tailor-made for playing games. With this app, you can play keyboard/gamepad-only games with touchscreen, play touch-only games with physical gamepad/keyboard/mouse, play gamepad-only games with normal keyboard, or enter cheat code to supported games.
1. onscreen gamepad with:
- multi-touch (depends on device and OS)
- 4/8-way d-pad, up to 12 game buttons, 2 analog sticks
- resizable and customizable buttons layout
- fully configurable buttons mappings
2. re-map physical keys
3. save key/button mappings to profiles
4. full qwerty keyboard
5. create macro to perform autofire, combo keys, action sequence, and text input with single button hit
6. emulate Touchscreen action, even work with devices with no touchscreen (e.g. Android TV Box) (need root)
7. emulate real Analog Joystick (need root, and OS joystick support)
8. emulate Virtual Mouse (need root)
IMPORTANT: Make sure SELinux is disabled when using root-only features on Android 4.3+ devices
This app allow user to control games with:
- Mouse (need root)
- BluezIME-compatible BlueTooth keyboard/controller
- OS-compatible BlueTooth keyboard/controller (e.g. keyboard/controller connected to OS 4.2 as HID device) *
- OS-compatible USB keyboard/controller *
- virtual controller emulated from 3rd party tools (e.g. Moga Universal Driver system-mode, Sixaxis bypass-ime mode) *
- Xperia Play touchpad in Gingerbread (need root)
- built-in gamepad of various gaming devices
* reading analog input requires root access unless connecting controller through BluezIME
This app is originally provided as an add-on for our emulators, but now works with many other apps. Not all apps are compatible, so please test during the trial period.
For best compatibility we recommend using BluezIME-compatible controllers when physical controller is needed. Some compatibility issues can be solved with the help of root features, please contact us when having problem.
How to call up GameKeyboard
- enable "Settings->Use HotKey" then use [Vol. Up]/[Mouse Middle] as hotkey
- enable "Settings->Use Hotspot" then tap on hotspot screen corner
Limitation of Standalone Mode
At the moment Qwerty is not supported and unwanted key/button input may not be filtered. Please switch back to Soft Keyboard mode or email us when having problem.
To user of original GameKeyboard
Thanks for your support, we are very sorry that we can no longer update the the original version. If you find this app useful, please purchase this version.
All mentioned game titles and screenshots are property of relevant companies. We are not affiliated with the developers or publishers of these games.
• Play console games anywhere
• Control emulators on your TV, Tablet, or Phone
• Supports up to 4 players
• Use Bluetooth or Wifi to connect your devices
1. Open BT Controller on the device that will run the emulator
2. Click Start Host
3. Follow the directions to enable the BT Controller Keyboard and then activate it
4. Open BT Controller on the next device that will be used to control the emulator
5. Press connect and then select the Host device
6. Open an emulator on the Host device
7. Use the emulator settings to map the BT Controller buttons to the emulators buttons
Instructions can also been seen on youtube
USB host is a very powerful feature of recent Android based smartphones and tablets, but on many firmwares (both stock and custom) the feature is somewhat broken.
For example, at launch the Galaxy Nexus told all the apps and the Market that it supported USB host, but USB host did not actually work (this was fixed in the Android 4.0.2 update). This broke several apps.
That is just one example of many. There are even cases where OEMs advertise USB host support, but the device does not support it at all. It appears as if USB host support isn't tested by Google or the OEMs when they push out new firmwares and devices at all.
As we cannot depend on Google or the OEMs to correctly provide information regarding USB host support, and the Android framework will regularly lie about it to both the Market as well as Android apps, this application was created so you can test your device's USB host capabilities for yourself.
If you allow it, the app will also submit your results to my website, so together we can create a complete database of devices and firmwares and their USB host support.
This tool may also come in handy for those porting firmwares.
- Android 2.3.1 or newer
- (Optional) Root
- USB OTG cable (unless your device has a fullsize USB port)
- USB memory stick, or another USB device to test the connection with
The result database is available here:
The discussion thread on XDA-Developers can be found here:
The Arduino Bluetooth Joystick comes to help in the implementation and usability of their prototypes, allowing your Android smartphone becomes a control. With this you will be free of extra spending to the development or purchase of wireless controllers, just by using the application.
The application has been tested with the Bluetooth module HC-05 and HC-06 both available at various online shopping sites, costing less than $ 10 each.
Vídeo - http://www.youtube.com/watch?v=2dGccTmJeQ0
Code - http://felipeporge.com/files/ArduinoExtras.rar
How to use:
Each botton sends a character or string. You can customize all the buttons to send the best data for your project. You also can send the accelerometer data.
This is still the first version of the application.
PLEASE IF YOU FIND ANY FAILURE OR QUESTIONS, PLEASE CONTACT U.S. THROUGH E-MAIL email@example.com
Recommend to check compatibility with An2An Remote (Demo) before purchase.
Please contact us for any problem (firstname.lastname@example.org).
- Turn your wired controller into an wireless controller.
- If you have a phone with built-in game controller (e.g. Xperia Play, Nvidia Shield, Droid X360, JXD S5110, Yinlips G18A), you don't need to buy controller for other devices.
- When the target device cannot connect to a game controller directly (e.g. no OTG, Firmware unsupported, unrooted), you can use another compatible device as a "bridge".
- An2An Remote (Demo) 3.0.0+ (https://play.google.com/store/apps/details?id=com.locnet.an2an.demo)
- Transmitter devices with OS which supports analog joystick (typically OS 3.1+ devices)
- Rooted Receiver device with OS which supports analog joystick (typically OS 3.1+ devices)
1. Install and setup An2An Remote
2. Install An2An Joystick to Transmitter device, restart transmitter app if running.
3. Enable "Use Root Features" on Receiver device, and grant root permission.
4. Connect An2An Remote normally and start using.
Controls direction and speed and can show a measure of distance to the nearest object.
It can control robot arm
Bluetooth terminal also included (for debug purposes)
Designed to control the Starter Kit V2.0 Makeblock, but you can control any other device.
Detects even when the app is not open.
Detects can be disabled in settings.
Warning. Depending on your phone subscription, it can be very expensive going online using your smartphone.
Update: WiFI Bot Control is now available. Control your robots like you do in BT Bot Control, but over WiFi!
Robot remote control & IP Cam viewer via WiFi and Bluetooth. BT Bot Control allows you to control your robot over Bluetooth via joystick or orientation sensor, and optionally seeing what it sees via an IP camera. You can also use an app (i.e. IP Webcam) to convert a spare Android phone to an IPCam.
:: Configurable camera URLs
:: Joystick Modes: Default & Simple Modes or use your orientation sensor.
:: Provides both direction and acceleration to give you complete control (default joystick).
:: Display sensor and other data from robot / microcontroller.
:: Up to 8 additional commands.
:: Configurable Bluetooth connections & packet interval.
:: Supports most microcontrollers.
:: Sample Arduino Sketches provided (below link).
:: Small device screen size friendly (optimal on tablets or large phones).
Technical Stuff - There are two joystick modes:
:: Default Joystick Mode:
Moving the ball around generates X+/- and Y +/- which can be used to interpret both velocity and direction. These are packaged and sent in the following format: sX=val,Y=vale i.e. sX=75,Y=55e where 's' indicates the start and 'e' indicates the end. In this mode, when you press a Command Button, values are sent in the following format: sC=[val]e (i.e. For Command #2 sC=2e is sent) where 's' indicates the start, 'C' indicates it is a command button, '2' is the value that you want to parse and 'e' indicates the end. These values can be parsed to have your robot move and perform additional tasks. (sample Arduino code provided at link below)
:: Simple Joystick Mode:
Tap arrows to generate single character values depending on the arrow you tapped (i.e. the top arrow sends U). Values generated are: U (up), D (down), L (left), R (right). Tapping the center of the joystick sends an S value (stop). Tapping any of the command value sends the respective command number. i.e. tapping Command Button 3, sends 3. In this mode, your micro-controller code can be simplified as need only parse single character values.In this mode, when you press a Command Button, values are sent as single characters in the value of the Command Button. i.e. If you press Command Button 3, the value 3 is sent. (sample Arduino code provided at link below)
:: Other Stuff:
Lite Version: This version has all the features of the Pro version. However, Bluetooth data will be sent as '9's. i.e. 'sX=9,Y=9e' and 'sC=9e' (or 9's in Simple Joystick mode) which will provide you with enough to determine if this app is right for you. The Pro version has full functionality enabled, and can be yours for less than the cost of a coffee.
Note: Orientation sensor joystick mode may not work on all devices. Screen re-sizing may have issues on very small phones.
There are many affordable Bluetooth modules available on various auction and overseas sites. Details can be found at the below URL. If you have any suggestions or feature requests, I would like to hear them. If you like BT Bot Control, please rate it.
More information, sample Arduino code etc. http://www.plastibots.com/index.php/2013/03/07/btbotcontrol/
If your device is not compatible or have other problem please contact developer at email@example.com
- simple and easy to use
- edit touch points over captured screen or directly over games screen
- emulate up to 5 simultaneous touch points
- pan camera with mouse, map mouse buttons, and hide mouse cursor
- save game profiles and exchange with other users
- work with any input devices support by OS (e.g. Xperia Play Touchpad, USB XBox 360 Controller), Bluez-IME (e.g. Wiimote, iControlPad, PhoneJoy, iPega), or "system mode" of connecting tools like Sixaxis Controller (PS3) and Moga Universal Driver
- work with devices which have no physical touchscreen
Serial BT Control is an Android application to send commands over a serial connection with a Bluetooth device, using the Serial Port Profile (SPP).
Serial BT Control is an open source project! :)
Check the repository at https://github.com/BandTec/SerialBTControl
Portions of this software are based on the following open source projects:
LEGO-MINDSTORMS-MINDdroid, available at: https://github.com/NXT/LEGO-MINDSTORMS-MINDdroid
FPlayAndroid, available at: https://github.com/carlosrafaelgn/FPlayAndroid
This projected is licensed under the terms of the GPLv3. See http://gplv3.fsf.org for more details.
This is NOT a bluetooth keyboard driver, it ONLY supports the devices listed above.
Analog input is supported but requires that the app you are using BluezIME with also supports it. Some of the major emulators support BluezIME analog input, setup your controller inside the emulator app instead of through the BluezIME interface if possible. If your favorite app does not support BluezIME analog input, please write the publishers and ask for it!
Confirmed to work with almost all devices from HTC, Samsung and Motorola.
Reported NOT working with any LG device with stock ROM:
1) Enable BluezIME (Settings, Language and Keyboard)
2) Select the device to use, and the device type
3) Turn on the Game Pad
4) Select BluezIME as the input method
You only need to perform step 1+2 for the first use.
This application does not use root access.
Check to see if it is possible to configure the controller from inside the app you want to use the controller with. If this is possible, it is the recommended way to do so. In this case you do not need to perform the steps above.
If you need help, go to the project homepage and create an issue. I cannot respond to messages left in comments. If you simply cannot create an issue, drop me a line: firstname.lastname@example.org
If you want Wiimote, iCade or Keyboard support, install the HID Enabler:
If you want to complain that Wiimote/iCade/Keyboard does not work with your device, see here first:
If you are a developer that wants to add gamepad controller input, look here:
Big thanks to Stefan Werner for many fixes.
This example was tested in Samsung Tab2
This is a beta application and the source code is available in my website's git repository. I look forward volunteers to improve the application
NEW! With Paragon USB plugin you can enjoy full lightning-fast READ and WRITE access to any portable NTFS-formatted USB-attachable disk or stick via Total Commander right on the go in just !
NO ROOT access needed.
How it works?!
Download and install Total Commander for Android, install Paragon USB plugin and easily access any data on NTFS-formatted disks or sticks.
* Early beta version
* Non-root (ROOT rights are NOT needed)
* Total Commander is required
Beta version limitations:
- Support for NTFS only
- English UI only
Because this is an early beta version, your feedback is very important to us. Please email us directly if you have any problems or requests. In case of errors please use the "Send debug info" option. Many thanks for cooperation and evaluating our software!
Support and feedback at email@example.com
About Total Commander
Total Commander app is an Android version of the popular desktop file manager. It is available for download at: http://play.google.com/store/apps/details?id=com.ghisler.android.TotalCommander
About Paragon Software
Paragon Software Group is an innovative software developer focused on two dynamic growth markets. The company's comprehensive product line for the data storage market addresses the needs of data security, storage and management for PCs, servers and networks. A second portfolio of products focuses on mobile productivity applications for handheld devices. Founded in 1994, Paragon Software Group has offices in the USA, Germany, Japan, Poland, Russia and China delivering its solutions to consumers, small business and enterprise clients worldwide through a network of Value Added Resellers, distributors and OEMs as well as online through the company website. Paragon Software Group provides technology to a host of world class companies and partners including Cisco Systems, Dell, HP, Western Digital Corp., ASUS, Seagate, LG Electronics, Logitech, Buffalo, Acer, EMC/Iomega, Siemens, Lenovo, Microsoft, Motorola, Nokia, and more. For more information please visit the company website at www.paragon-software.com.
Note that the Beta version of the PC software will also be required to use all the new features - firstly uninstall the old PC software, then go to digitalsquid.co.uk and click on "DroidPad 2.0 Beta".
DroidPad lets you use your phone as a PC joystick, mouse or slideshow presenter.
Once set up, simply connect your phone via Wifi / USB, press Start, and play any PC game, control your mouse or play a slideshow.
Available for Windows (currently only 32-bit) and Ubuntu Linux.
Accents will work correctly. All symbols (! "· $% & / () =? ...) and keys like ñ or ç will work too.
Supports USB or Bluetooth keyboards and includes an onscreen keyboard with the standar distribution of PC.
You can hide the onscreen keyboard to increase the available area and work as a laptop.