Use case or problem
I’m trying set up my AYN Thor (an Android device) to use as my main Obsidian platform. The Thor uses gamepad inputs and has no native way to convert these inputs to keyboard inputs. I would like to move the cursor with the left circle pad, navigate menus with the d pad and scroll with right circle pad, open menus or assign hot keys to various buttons, and select text while holding a button and moving the cursor. This feature would also allow for external gamepads to be used with other devices. A customizable dual screen mode would also be nice, but not as important
Proposed solution
At the very least if the hotkeys menu would also trigger events assigned to gamepad inputs that would go a long way. A default profile for gamepads would also be good. For the dual screen mode navigation options could be on the bottom screen. File menus, search, tags, and on screen keyboard could be down there. I do not know how it would be implemented but eventually customization options for the layout of DS mode should also be added
Current workaround
The Thor comes with something called Game Assist which seems to be based on Retroid. It allows for controller inputs to be mapped to touchsceeen inputs. It’s finicky and unreliable. It will not allow for functions like copy and paste and tapping while dragging will only be on a specific part of of the screen so text selection is impossible. I have left trigger set to swipe left and it opens the file navigation menu. As for the dual screen I have no workaround but I do like being able to have another app open on the bottom as well as the keyboard.