I have created a Love application but the game requires an on screen keyboard that has arrow keys, is it possible to create buttons on screen like a game pad that simulate keyboard input of keys like the arrow keys or letters?
button that simulates android keyboard input
645 Views Asked by Micheal Johnson At
1
There are 1 best solutions below
Related Questions in ANDROID
- How can linear-types replace monads?
- What does the pound sign mean in Idris 2?
- Can the idea of Affine (relaxed Linear) Types be implemented in an untyped setting to enable safe mutations?
- How to properly create a HashMap from linear-base (Data.HashMap.Mutable.Linear) in Haskell?
- Idris interpreting nonlinear argument as linear
- Uniqueness Types Instead STM
- Does F* support linear types?
- How can linear types prevent such implementation of "duplicate"?
- Why does Haskell 9.0 not have Zero in its linear types, but Idris 2 does?
- Lowering of higher order function with linear types
Related Questions in INPUT
- How can linear-types replace monads?
- What does the pound sign mean in Idris 2?
- Can the idea of Affine (relaxed Linear) Types be implemented in an untyped setting to enable safe mutations?
- How to properly create a HashMap from linear-base (Data.HashMap.Mutable.Linear) in Haskell?
- Idris interpreting nonlinear argument as linear
- Uniqueness Types Instead STM
- Does F* support linear types?
- How can linear types prevent such implementation of "duplicate"?
- Why does Haskell 9.0 not have Zero in its linear types, but Idris 2 does?
- Lowering of higher order function with linear types
Related Questions in KEYBOARD
- How can linear-types replace monads?
- What does the pound sign mean in Idris 2?
- Can the idea of Affine (relaxed Linear) Types be implemented in an untyped setting to enable safe mutations?
- How to properly create a HashMap from linear-base (Data.HashMap.Mutable.Linear) in Haskell?
- Idris interpreting nonlinear argument as linear
- Uniqueness Types Instead STM
- Does F* support linear types?
- How can linear types prevent such implementation of "duplicate"?
- Why does Haskell 9.0 not have Zero in its linear types, but Idris 2 does?
- Lowering of higher order function with linear types
Related Questions in LOVE2D
- How can linear-types replace monads?
- What does the pound sign mean in Idris 2?
- Can the idea of Affine (relaxed Linear) Types be implemented in an untyped setting to enable safe mutations?
- How to properly create a HashMap from linear-base (Data.HashMap.Mutable.Linear) in Haskell?
- Idris interpreting nonlinear argument as linear
- Uniqueness Types Instead STM
- Does F* support linear types?
- How can linear types prevent such implementation of "duplicate"?
- Why does Haskell 9.0 not have Zero in its linear types, but Idris 2 does?
- Lowering of higher order function with linear types
Related Questions in ON-SCREEN-KEYBOARD
- How can linear-types replace monads?
- What does the pound sign mean in Idris 2?
- Can the idea of Affine (relaxed Linear) Types be implemented in an untyped setting to enable safe mutations?
- How to properly create a HashMap from linear-base (Data.HashMap.Mutable.Linear) in Haskell?
- Idris interpreting nonlinear argument as linear
- Uniqueness Types Instead STM
- Does F* support linear types?
- How can linear types prevent such implementation of "duplicate"?
- Why does Haskell 9.0 not have Zero in its linear types, but Idris 2 does?
- Lowering of higher order function with linear types
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
tl;dr: Use a more common touch input pattern like four touch-input quadrants of the screen.
It is possible but you would need to write an app to somehow pass the key-presses along with the android native keyboard which is a completely different question that is the beyond the scope of this answer.
Refer to the Android Input method documentation for help with that if you decide to go that route.
You could use something like:
To detect that your game is running on android, Assuming that you want it to be multi-arch and then use something like Thranduil (Gui Libary) to create your own virtual keyboard.
However I can't encourage such a complicated workaround for something that could be accomplished with love.mouse (which uses touch events on android) and simple buttons or screen sections.
Example Image