[Q] Rotary keyboard app for Android? - Android Q&A, Help & Troubleshooting

Hello.
I am looking for a rotary keyboard application for Android, where A-Z0-9/Enter/Del keys would be drawn around a cirlce and I could choose them
moving the pointer around with UP/DOWN keys and confirm letter selection by the Enter key.
The reason for this is I am developing an Android based car system using IconBIT Toucan ARM9 mediaplayer. The device has everything (WiFi, GPS via PL2303/USB GPS Emulation) but no touchscreen. It can also be controlled by car stock keys using a HID USB PIC-controlled keyboard emulator. Cursor keys are "connected" to rotary encoder in the car, and Enter key is encoder press.
This is a sample of rotary phone number entry on Audi MMI, Audi has a similar keyboard for letters... Just to give an idea of what I'm looking for.
So, I would be grateful if someone could point me to a similar app for Android.
Thanks!

Related

mapping hardware buttons to switch on/off bluetooth

Does anyone know a way of mapping one of the h/w buttons to switch BT on and off. This would be espescially useful for when driving and using BT tools and wanting to switch on BT using a one handed action without looking at the screen.
One way I can see this happening is if I can get hold of the command that can be inputted using the run function provided by PHM powertoys (that can be mapped in the buttons section in the settings-> personal menu) that could toggle BT on and off in the same way as pressing the BT icon on the today screen that is installed with BT tools.
Any other ideas welcomed

arduino as bluetooth keyboard - no scancodes sent?

I am trying to use an arduino with a bluetooth HID module (bluesmirf) to control the volume on my Galaxy tab. I have the arduino setup so that i push a small button that is wired in, and it sends ascii text to the tablet just like a keyboard would, and this works fine. I wanted to create a custom keyboard layout file for this "bluetooth keyboard" so that when the tablet receives a keypress from the arduino over bluetooth, it would control the appropriate item, like the volume, mute, etc. However, when using keytest to capture the incoming button press from the bluetooth module, the scancode is always 0. Keytest is reading the key right and shows it as keycode_a (for example) when an A is sent, but the scancode for that key is always 0 instead of a unique identifier. Oddly enough, the carriage return that the arduino automatically puts at the end of the serial.println command (command that I am using to send the button presses over bluetooth) shows up correctly as ENTER and DOES have a scancode.
I dont get it. I must be doing something wrong but I am still new/learning so I must be missing it. I cant setup a custom keyboard layout to do what I want without having a scancode coming in for the tablet to see.
I can post my arduino code if necessary. Any and all help is greatly appreciated. I am so close to accomplishing what I need and its driving me insane.

Disable mouse input?

I have a genetic air mouse with a disable mouse button, which allows just the direction and function buttons to be used. However, the mouse pointer is only disabled until the air mouse goes into sleep mode after around 2-3 minutes and reappears as soon as it's woken. This plays havoc in Kodi on my Nvidia Shield TV, as I'm running a skin which only supports direction keys.
My question is if there is an app which allows the disabling of mouse input in a specified application? I'm rooted so it's not an issue if this is required.
A solution would be much appreciated.

Shield TV question - any key mapping apps that can be used to remap axis controls?

Hi, I am trying to figure out how to remap axis controls(analog stick, etc.) to keyboard commands or, if that is not possible, where I can find an app to do this for me.
I am doing this for Roblox(android version), since the jump button does not work.
Originally, I tried remapping a controller button to the space bar in a key layout file corresponding to my controller.
This works, but unfortunately it also interrupts the axis input so that jumping while moving becomes impossible - rendering it an unworkable solution(the key code disrupts axis input so that all movement stops - you are only able to jump directly up).
Next, I looked for an app to remap the axis controls(since I cannot figure how to do this with the key layout file, and I want to use the analog sticks for movement).
Unfortunately, while I was able to find an app that will let me remap analog stick to directional(WASD) keys, it(inexplicably) does not provide any option for the analog triggers(R1 and R2 buttons) - again, rendering it an incomplete solution.
So, what I am looking for is either instructions on how to remap axis data(analog stick) in the key layout file(or something similarly accessible to the end user), or knowledge of where I can find an app that will allow me to do this kind of comprehensive remapping.
I have spent literally weeks looking through countless apps and none offer a complete solution.
It continues to boggle my mind how such seemingly simple tasks devolve into Herculean labors when dealing with android.
Any assistance would be much appreciated.
Bump. Anyone?

Android Key Mapping

Hi all,
I am trying to map some keys to play a game named War Robots on my Android Nvidia Shield TV device but I am struggling with one key but only in 'touchscreen mode'. Unfortunately in 'keyboard mode' the game doesn't seem to operate correctly and the robot turns in circles and you have to press the toggle to make it stop turning whereas in touchscreen mode (i.e. unplug the mouse and keyboard) the turning is perfect but I can't map a button on my controller to trigger firing all weapons.
The firing all weapons button when using a keyboard and mouse is mapped to Left Mouse Click or Shift or funnily enough the pipe symbol '|'.
This is what I have done so far:
1. Installed a keymap app on the Shield
2. Mapped all buttons (X and B controller buttons to Space and 'Q' for other special game properties) and have the 'Fire All' button 'Shift' triggered by the 'A' button on the controller.
When I start the game with the keyboard I test this and all mappings work fine and 'A' does seem to 'Fire All' but as soon as I want to go to touchscreen mode (by unplugging the keyboard and mouse) to get the maneuverability working the 'A' controller button no longer does anything although the other mapped buttons do still work on the controller.
So frustrating that touchscreen mode seems to just stop this one button and I have spent hours at this trying the other buttons that had mapped okay to 'Space and'Q' to the 'Fire All' to get around it but had no luck so maybe there is no way. I am not even sure if this touchscreen mode is unique to War Robots to be honest or it is standard Android.
Anyone know in Android touchscreen mode how to trigger a left mouse click or Shift button press maybe or any ideas for a workaround?
Thanks
p.s. this techy stuff might help some gurus on here as to how they do things: developer.android.com/stories/games/war-robots

Categories

Resources