App that converts "gyro" to touch controls? - Android Q&A, Help & Troubleshooting

I have an Asus tablet that I like to use the X-Plane app on (flight simulator). X-Plane relies on the gyro or tilt for control, however it is not comfortable or precise wielding a tablet around. Furthermore the app doesn't include any means to change or assign controls.
Is there an app or way to take that gyro/tilt signal and convert it so that I can fly using my ps3 controller?
People have asked the developer to add touch controls to no avail...
Thanks!

Related

[Q] Help with USB/BT Joystick Center app - analog sticks

I just got this app on my Galaxy Tab 10.1 using a Logitech F310 controller, switchable between X Input and Direct Input modes. After flashing a kernel module for X Input mode to work, I set up a "driver" in the app to map all the buttons/joysticks, then assigned those to DPAD UP/DOWN/LEFT/RIGHT, button 1, button 2, etc. After mapping all of those in emulators, they work great.
One small problem though: no analog support on the joysticks. The driver creation part of the USB/BT Joystick Center app recognizes the full analog range, but I seem to only be able to assign it to on/off buttons. Thus, I only get to toggle between zero and full range movement, nowhere in between.
Is there a way to fix this, maybe using another app?
I've been looking for an answer to this as well... It's nice that I can now use all the buttons on my Xbox 360 controller, but I sure would like to have true analog stick support!
I got this app too but just cant figure out how to set it up, are there any help pages for it? tring to set up an old FF joystick which is recognised by the app but dont know where to proceed, thanks.
klub242 said:
One small problem though: no analog support on the joysticks. The driver creation part of the USB/BT Joystick Center app recognizes the full analog range, but I seem to only be able to assign it to on/off buttons. Thus, I only get to toggle between zero and full range movement, nowhere in between.
Is there a way to fix this?
Click to expand...
Click to collapse
There is an Analog-Key Option update available. At this time two N64 emus are supporting this.

Using the Keyboard Dock for Games?

Relatively new prime owner here and I just purchased the dock from best buy.
Is there any way I can use the arrow keys or WASD on the keyboard and map them to the controls of a game in an emulator or really any game with controller support?
Some of the joystick apps have means to map keyboard input to on-screen button presses. I know USB/BT Joystick does this, and I think the Sixaxis does too.
Sixaxis app works great for syncing your ps3 controller up..
Sent from my SGH-I777 using Tapatalk 2
wwr8bz said:
Relatively new prime owner here and I just purchased the dock from best buy.
Is there any way I can use the arrow keys or WASD on the keyboard and map them to the controls of a game in an emulator or really any game with controller support?
Click to expand...
Click to collapse
USB/BT Joystick center works good to play games with keyboard
Play Modern Combat with Mouse & Keyboard
Asus Prime & Tapatalk
some games like shadowgun you can set keyboard keys for actions as if it were a computer game. More and more games are doing this because lots of people use apps like sixaxis to pair bluetooth controllers or keyboards to phones to play games.
And i would go with sixaxis personally, you can set regions of the screen to press, swype actions, its pretty awesome stuff (tho you need root for most of em)
Also unrelated but why are the 1 and 6 highlighted on the keyboard? Is there some sort of special shortcut they have?
Sent from my Transformer Prime TF201 using XDA
I'd like to know this as well.. The up and down arrows are highlighted in a similar way. Any clues what that means?
Thanks!
MrSimmonsSr
wwr8bz said:
Also unrelated but why are the 1 and 6 highlighted on the keyboard? Is there some sort of special shortcut they have?
Click to expand...
Click to collapse
MrSimmonsSr said:
I'd like to know this as well.. The up and down arrows are highlighted in a similar way. Any clues what that means?
Thanks!
MrSimmonsSr
Click to expand...
Click to collapse
Yes, ASUS has done this for many years on all their laptop keyboards. It's to help you identify certain important keys when in low light conditions. It makes those keys stand out from the others.
That is to say, there aren't any shortcuts to be found. It isn't a secret and there's nothing cryptic about it. Just a quick way to get oriented when the only light in the room is the screen, which is on minimum brightness.
wwr8bz said:
Is there any way I can use the arrow keys or WASD on the keyboard and map them to the controls of a game in an emulator or really any game with controller support?
Click to expand...
Click to collapse
Basically the APP should support the keys, some do, for example FPSE - PSX emulator for Android, has keyboard support.
Is there some sort of special shortcut they have?
Click to expand...
Click to collapse
the only special shortcut I am aware of is Shift+BackSpace - Delete key
(forward delete, not back delete, useful for text editing)

[App Request] Split screen with cloned windows

Hi everyone. To make you a request please, to create an app that splits android screen (mine's is marshmallow) but both split sides with the same content and and in locked position (with no gyro, like in VR), but that has option for zoom in or out content, to be able to fit both split windows for looking into cardboard or similar VR glasses. Control of android can be via joystick or otg mouse, there's no need of giro controlled pointer.
The nearest app to what I need is App2vr, a Xposed module, but it has no option for override gyro.
So, to end my petition, what I want is only, for example, to read pdf book, almost hands free (almost because, you must control phone with a joystick or mouse) by using my VR glasses. I don't need gyro effects, just to use my android phone with my vr glasses (but, I repeat, with no gyro effects).
Thanks in advance.

[APP] WearMouse, a Wear OS Air Mouse App

Today I’m going to bring a little bit of magic to your Wear OS watch.
As you know from the earlier post, Android Pie has introduced a new public API for using your Android device as a Bluetooth HID Device (e.g. mouse, keyboard, gamepad, etc.), so I built a simple app that demonstrates one of the possible ways you can use this API. Also, see below for a little surprise regarding compatibility...
So, you have probably already guessed from the title what the app does: it allows you to control the mouse pointer simply by waving your hand. It is compatible with any Windows, OSX, Linux (including Raspbian), Chrome OS, Android (including Android TV) device, as long as it has a Bluetooth radio; no root, no “server” software required. Just launch the app, perform Bluetooth pairing, and then you’ll be able to:
Use it as an intuitive pointer for presentations (and also click through the slides using cursor keys);
Play Fruit Ninja with your arms (e.g. by sideloading it on Android TV, or installing it on a Chromebook from the Play Store);
Control a media player from the sofa (e.g. when using a computer connected via HDMI);
Use it as a VR controller in some Cardboard games to walk around (not for Daydream though, since it has its own controller);
Impress your friends with some telekinetic powers.
Control your DeX-connected phone;
Download
Play Store
Source (Note: the source code doesn't include the Oreo hack)
How to use it
The app features three input modes: air mouse, cursor keys and keyboard input.
The air mouse mode is pretty straightforward. It has two on-screen buttons for left and right click, a top drawer to adjust motion tracking for the way you’re wearing your watch (on your left wrist, on your right wrist, or holding it in your hand like a laser pointer), and a bottom drawer for some extra functions: click and hold (a.k.a. Fruit Ninja mode) and middle click. If your watch is equipped with a rotating crown, you can use it for scrolling as well.
The cursor keys mode is simple enough: tap on the sides of the screen to trigger corresponding keys, double-tap in the center to trigger the Enter key, long-press to quit, and there are also swipe gestures for Escape, Backspace, Space and Tab keys.
Finally, the keyboard input mode allows using either an on-screen keyboard, or voice input. Note, though, that the text you’ll see entered on your connected device depends on your keyboard layout. Only US English is supported at the moment (I can add some more, but that will require you to manually switch the layout both in the app and on the device every time).
If your watch has some extra keys, you can use those to quickly switch between the input modes.
There are also some settings available. You can choose to stabilize the pointer movements (this will smooth out smaller motions like hands shaking), enable diagonal movements for the cursor keys (which is useful for those Cardboard games), or reduce the data rate (which is helpful when you use the app with some older Nougat-based Android TV box, and the mouse pointer just can’t keep up).
A word on compatibility.
Like I said, the API was made public in Android Pie, but (as a belated Christmas present) the app will work on any watch running Oreo as well. That is, when reboot your watch, and after the trippy dots animation you see a big colorful “W” and “Wear OS by Google” instead of the “Android Wear” logo, you should be fine. The API was introduced in Oreo, and it was a bit different (and also hidden) at the time, but before Pie is was only enabled on watches by default. There is a way to enable it on phones as well, but it requires root.
A few tips for troubleshooting.
If you connect and see that the mouse pointer is moving once per second in a really janky way, try turning Airplane mode on your watch on and off, and then reconnect. Looks like there is some occasional issue with power management in the Bluetooth stack…
If you want to adjust the “sensitivity”, please look for the pointer speed setting on the connected device, not in the app itself.
If you are using the app with a device that is connected to a TV, you’ll probably want to switch your TV to the “Game” picture mode. This should turn off any post-processing that may cause a lot of lag on modern TVs.
I also recommend turning off wrist gestures in your watch’s settings when you use the air mouse mode, otherwise there’s a high chance of triggering the “back” or “go home” gesture.
This looks great!
By chance is it possible to have an app that connects to the computer and when it disconnects it locks the PC!
c_86 said:
By chance is it possible to have an app that connects to the computer and when it disconnects it locks the PC!
Click to expand...
Click to collapse
Depends on what you mean.
If you want to make an app that sends Win+L (or Ctrl+Alt+L) when you press "disconnect" on your watch (or maybe connects, sends the key press, then immediately disconnects), then it should be easy enough to implement.
If you mean that the PC should lock itself when your watch disconnects (e.g. goes out of range), then obviously you'll need to have something on your computer to do that. Then again, Windows 10 has a feature called Dynamic Lock that does something similar based on your phone nearby presence.
Idea - Does it possible to implement the same functionality for Smartphone with Android 8? And after that to create Wear app for smartwatches with lower Android version, where the new API is missing - it will act as a remote for the companion app on the smartphone
bobybc said:
Idea - Does it possible to implement the same functionality for Smartphone with Android 8? And after that to create Wear app for smartwatches with lower Android version, where the new API is missing - it will act as a remote for the companion app on the smartphone
Click to expand...
Click to collapse
So, you mean, use a phone connected to a computer (or a TV, our whatever) using this API, then stream motion data from the watch using the phone as a proxy?
Technically it's possible, I wonder what the latency would be though.
Also note that a phone running Android 8 has to be rooted to do this (unlike watches), whereas Android 9 should just work.
Yea, you're right for the lag...
Then i think that it will be useful to have app with the same functionality for a smartphone
Sent from my SM-N960F using Tapatalk
bobybc said:
Yea, you're right for the lag...
Then i think that it will be useful to have app with the same functionality for a smartphone
Click to expand...
Click to collapse
It's not just lag, but power consumption as well.
This API makes use of the low-power mode of the Bluetooth radio called Sniff Sub-Rating (SSR) specifically designed for sending rapid bursts of tiny data packets, whereas watch-to-phone connection would have to be fine in a more generic way.
Making a phone app is really easy, you can pretty much use the same source code, with a few simple changes (mostly deletions). The Android Pie upgrade for your Note 9 is going to arrive pretty soon, which will allow you to experiment with it all you want.
I need the apk since I have a Moto 360 1gen so & cannot look at it on Googleplay

Tincore key mapper not working correctly on Poco F1

Tincore key mapper is an app to simulate key presses (from a gamepad, keyboard , mouse etc) to touches on the screen. I wanted to play some touchscreen games like MC4 and some classic games via emulators etc by using a gamepad to get a better gaming experience. No matter how good a smartphone is , you can't really enjoy a game as well on it as one would on a proper console or PC using a gamepad etc. This app can really help with this.
The thing is that I was able to make it work and it simulates keypress to a touch on the screen but the touch presses are at all the wrong places. There's an option for auto touch calibration but it didn't fix it and all the touch presses were at the status bar instead of their user defined places. . The only way I was able to make it work was via " manual calibration" by selecting the resolution in the app settings. At least now the touch presses were on different parts of the screen but still not at their user defined places.
Has someone been successful in making the app work correctly ? Or are there better alternatives available ?
Fyi this app needs root and SE to be set to permissive.

Categories

Resources