Being Able To Map Keystrokes to Analog Stick? - Android Q&A, Help & Troubleshooting

Is there anyway I can make my Right Thumbstick on my controller act like it's pressing letters, rather then a proper analog stick?
(i.e. if I move the Right Thumbstick around in a circle, then I want to see letters come up, as if I were typing them.)
I've been trying to use USB/BT Joystick Center for this, but I'm having a little trouble.
When I bring up the edit mode, while in the DS emulator the app still treats the right thumbstick
as a proper analog stick, even though I re-mapped the right stick in the main app to letters
(R stick UP-M, R stick RIGHT- N, R stick - DOWN O, R stick - LEFT P)
Are there any apps that will allow me to map keystrokes to a analog stick, and be able to emulate virtual on screen controls for games, and emulators?
Huge thanks to anyone that can help out!

xT29c said:
Is there anyway I can make my Right Thumbstick on my controller act like it's pressing letters, rather then a proper analog stick?
(i.e. if I move the Right Thumbstick around in a circle, then I want to see letters come up, as if I were typing them.)
I've been trying to use USB/BT Joystick Center for this, but I'm having a little trouble.
When I bring up the edit mode, while in the DS emulator the app still treats the right thumbstick
as a proper analog stick, even though I re-mapped the right stick in the main app to letters
(R stick UP-M, R stick RIGHT- N, R stick - DOWN O, R stick - LEFT P)
Are there any apps that will allow me to map keystrokes to a analog stick, and be able to emulate virtual on screen controls for games, and emulators?
Huge thanks to anyone that can help out!
Click to expand...
Click to collapse
Have you asked Poke whether this might be possible in his support forum? I'd like to be able to treat the right analog stick on the Moga Pocket as a discreet set of 4 buttons as well so I can map touch zones to a button assignment rather than a direction.
I think there is a Moga Keyboard app on the market that can emulate keystrokes as well. Do a search for Moga on Google Play and you should get results for the official Pivot app plus a few others.
Good luck!

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.

[Q] How to properly set up PS3 controller?

I have a couple questions about this and I couldn't find any clear answers.
First of all, I connected by plugging into the dock and using the native bluetooth pairing in ICS. Everything looked like it was working great, played some SNES roms just fine. But when I went to map keys for N64 roms, I found out my right analog stick isn't being detected at all except for pressing it. I even tried mapping the right analog to other keys that had already worked but that didn't work. How can I fix that?
Also, I read that analog input is now accepted (ie: The analog sticks actually act like analog instead of digital buttons), how do I get that working? Is that only available through the Sixaxis app? Has anyone gotten the analog working properly in emulators (like being able to control your walking speed in Mario64)?
Other info: Running stock .15, unrooted, standard DS3 controller, have dock if necessary.
Edit: I decided to actually test it and the true analog does actually work just fine. I was just assuming that since you could only map "DPAD_LEFT", etc. that it was mapping digital button presses. But I played some Ocarina of Time and the analog works perfectly. I still wasn't able to get the right analog to detect though. I tried unpairing and re-pairing to no avail.
I'm just taking a shot in the dark here but the original N64 controller only had 1 analog stick. If the N64oid emulator you are using is designed based off of the original N64 controller, That would explain why you can not map the right analog stick in it.
Lostsorrow said:
I'm just taking a shot in the dark here but the original N64 controller only had 1 analog stick. If the N64oid emulator you are using is designed based off of the original N64 controller, That would explain why you can not map the right analog stick in it.
Click to expand...
Click to collapse
I don't think that would be the problem. SNES had no analog and I can map the left analog for it just fine. Also, I can navigate through homescreens and such with my left analog, so I went into the inputs menu and changed the right analog to be the same inputs as the left and it doesn't work anywhere on the Prime.
So I think it's the Prime itself not recognizing the input. I'll try rooting and using the Sixaxis app tonight and see if that works.
I used the sixasis app the other day and it worked perfectly. I haven't done it yet, but I believe you can fully map it anyway you wish
Modded by MBOK
Alright, now I'm even more confused. I rooted and installed Sixaxis and it works great, started detecting my right analog just fine. I opened up N64oid, mapped all the keys which worked fine...I tested all the buttons, most of which are just mapped to letters and they were being detected by the N64oid app. But when I open up Ocarina of Time, nothing at all worked, not even the buttons that worked before. So I turned off Sixaxis and reconnected natively with ICS. Right stick stopped being detected all together but I was able to move around in OoT.
What the eff? Any ideas?
Yup.....me too.
I'm using the sixasis app and it says you can map buttons but its real confusing. It works in gta3 but I hate the button layout and have no clue how to change it up.
Modded by MBOK
Just a quick update: I figured out why Sixaxis wasn't working in N64oid. There's an option, brilliantly hidden nowhere in input options, to "enable IME input". Just checked that and everything worked perfectly...almost. The analog sticks became digital after that but I did have an outdated version of Sixaxis, so I updated but haven't gotten a chance to set everything up again. Will check it out tonight.
So are you saying you got the right analog stick to map properly at some point with N64oid?
I've tried everything I can and the right analog stick, even though mapped as Z and ZR as opposed to X and Y which are pretty much the same as DPAD commands, still registers the same as the left one and the dpad buttons.
It's driving me nuts, because the right analog stick is what I would prefer to have as my C buttons.
buxtahuda said:
So are you saying you got the right analog stick to map properly at some point with N64oid?
I've tried everything I can and the right analog stick, even though mapped as Z and ZR as opposed to X and Y which are pretty much the same as DPAD commands, still registers the same as the left one and the dpad buttons.
It's driving me nuts, because the right analog stick is what I would prefer to have as my C buttons.
Click to expand...
Click to collapse
I played with it some more over the weekend with an updated Sixaxis app and I'm still having the same issue: I either have a left stick with working analog but no right stick, or I have both sticks working but they're only digital.
If I set Sixaxis to "Gamepad" it uses the ICS native gamepad ability, which doesn't detect the right stick.
If I set it to Keyboard Emulation it can only map digital inputs but it detects both sticks.
I have no idea, I'll email the Sixaxis team later and see if they know how to fix it.
Any idea what the keycode for the rumblepak on a dualshock 3 controller is?
Bandin03 said:
Just a quick update: I figured out why Sixaxis wasn't working in N64oid. There's an option, brilliantly hidden nowhere in input options, to "enable IME input". Just checked that and everything worked perfectly...almost. The analog sticks became digital after that but I did have an outdated version of Sixaxis, so I updated but haven't gotten a chance to set everything up again. Will check it out tonight.
Click to expand...
Click to collapse
The way i would like to map my n64oid controller is left analog to move, dpad as dpad and right analog as c- buttons..
can someone help me with that, im also rooted with sixaxis but also have a usbport!
Once your controller is properly connected with the Sixaxis Controller app:
1) In the Sixaxis Controller app go to settings button, preferences, gamepad settings, and check off "enable gamepad."
2) set Sixaxis Controller as the Default IME (Aka default input method). go to the android settings app, Language and input, change the Default IME to Sixaxis controller. Keep in mind that if you want to type something the keyboard won't show up until you change the Default IME back to android keyboard. If you tap on a text box there will be a keyboard icon in your notification tray or status bar with which you can quickly change the default IME back to android keyboard without navigating to settings.
The controller should now work with dual analog sport! You might need to change mappings from app to app... for me the Mupen64 n64 emulator works great with dual analog support. (Originally it didn't work and when looking for help that's how I found this post )

[Q] Using mouse with right click under android

Hello everybody,
I have an Iconia A500, running with Jelly Bean / rooted, Cyanogenmod 4.1.2 from Randomblame.
So far so good. As most of you know, this device supports bluetooth mice and USB mice. I am using both kinds of mice quite often for working in office tools or for the good old ScummVM games.
Now to my question. Every mouse I use only has the left click function. Right click does the same as left click. Is there a possibility to configure the right button? In Office I would like to get the "long press" instead, in the ScummVM Games I would like to get the "default action", wich is highlighted on touch.
I dont mind if I can configure directly in Android or if I have to use an app. I would be glad for any idea which could help.
Thank you!
I don't think you can get right click of the mouse on the phone, because if you connect the mouse your clicks (any button) simply translates into "touches". As "left" and "right" is not something about "touching" the screen. I tested this on Nexus 7 (where you just plug mouse and get black mouse cursor visible on the screen) -- no one app didn't react on "right click" or "mouse over" (no a button to highlight). You can click and drag - that is ok and no problems. You can mimic any touch action, but i didn't notice event implementation for mouse specific staff.
greenyadzer said:
I don't think you can get right click of the mouse on the phone, because if you connect the mouse your clicks (any button) simply translates into "touches". As "left" and "right" is not something about "touching" the screen. I tested this on Nexus 7 (where you just plug mouse and get black mouse cursor visible on the screen) -- no one app didn't react on "right click" or "mouse over" (no a button to highlight). You can click and drag - that is ok and no problems. You can mimic any touch action, but i didn't notice event implementation for mouse specific staff.
Click to expand...
Click to collapse
Hey,
thank You already. For my Iconia it's the same. Just plug in the USB Adapter or connect the Bluetooth device and it's running with this black arrow. But theoretically it should be possible to get different actions by different buttons. The mice are sending the signals for right and left button (Windows PC detects it). Only Android is just configured to understand them all as "left" (In previous Android Versions the right button often was configured to "back").
What I need is something, which defines my right button as long press or something else - similar to the Logitech Setpoint software for PC (There you also can set shortcuts, Keyboard Combinations or whatever for nearly every button). I am sure, I am not the first one thinking about this, so isn't there any app/driver/trick to get this working?
I guess i can't give you concrete answer or tip here.
I am only wonder if they had support for all mouse stuff in previous Androids, why they decided to remove it from 4.1
...
technically I think it is possible that right click work under some kernels the version before last of es explorer used to work with right click like in windows but now does not... I have a XOOM runnig team eos 3 stable release
Plenty of Remote Desktop software can "decode" right click so obviously right click and left click are registered differently from android but as android lacks "right-click functionality" (it) replaces both as a left click (touch) trigger. The trick would be to replace "long touch" for right click.
To those who have bought (for example) a Note 12.2 tablet for samsung, plugging in a mouse and using "Hancomm office" would turn the tablet into an ideal laptop. After all it's big enough and now that the software is pouring in I see no reason why should Google (or at least a ... hack) won't give us proper right click. Long click is tedious for any serious consideration...
In Android every app has a menu, some devices like the Galaxy S3/4 have a hardware menu button, hitting right button could emulate the hardware menu button (it does have a specific key code, it can be opened from keyboard), or it could be used as a back like on old versions of Android (makes sense, you "enter" with left and "go back" with right), or it could easily emulate a "reasonably long" click (2.1 secs) or any keypress. The only thing that does not have *ANY* sense is making it equal to the left button like on recent Android. That's already there, no value added. If only someone could make an App to configure that choice...
Samsung Roms
I was using Samsung Roms before where when the bt mouse was connected the right button was acutaly define with "Back" and the middle mouse or mouse wheel was getting me "home".
However when I swiched to CM 12.1 the feature was not there, but as you describe left and right mouse are doing the same and mouse wheel is activating the search menu.
I haven't found any settings for that.
But I would be interested in any input on that regard.
Cheers
Joe

gamepad design

Does anyone know if there are any editors or any way to edit the gamepad files outside of loading up the controller in a game and moving around buttons? I'd love to be able to actually better align things. It seems crazy to me that there's no way to use a pre-designed layout and designate actions to the other screen and also no grid for designing your own controller to actually line buttons up.

LG GamePad problem.

Hello!
I've tried to play CoD with gamepad but there is a strange issue. There is no way to create new gamepad due to request for change display to main, but switch button on Gamepad bar and in floating menu are greyed out. Gamepad shows up only on second screen. What is more - I've tried to play F1 which is compatibile but nothing changed. Some ideas?
With CoD mobile, I launch the game from the 2nd screen and then hit the game icon to launch the game pad on main screen. Has been working well for me that way.
Sent from my LM-V600 using Tapatalk
You Sir, are a Genious! Neverless LG made it way to far from being intuitive...
WildGee said:
You Sir, are a Genious! Neverless LG made it way to far from being intuitive...
Click to expand...
Click to collapse
also a tip for looking around while shooting at the same requires you to choose the red/black virtual joystick, but when you bind it to the shoot button icon on the right side of COD you need to put the bind icon (square with the + sign) half way on the shoot icon and half way on the touch screen. I usually put mines half way on the left center of the bullet/shoot icon, this way when you tap on the lower right corner of the red/black virtual joystick it will shoot and if you keep holding down and swiping you can look and aim while shooting.

Categories

Resources