# \#virtual-joystick

**URL:** https://forums.unrealengine.com/tag/virtual-joystick/8643.md

[Latest](https://forums.unrealengine.com/latest.md) · [Categories](https://forums.unrealengine.com/categories.md) · [Tags](https://forums.unrealengine.com/tags.md)

---

## [Changing ZOrder of virtual joysticks.](https://forums.unrealengine.com/t/changing-zorder-of-virtual-joysticks/353432)

<div class="topic-metadata">

**Author:** [@Robinson\_Company](https://forums.unrealengine.com/u/Robinson_Company)\
**Replies:** 9\
**Last updated:** [July 18, 2025, 5:30am UTC](https://forums.unrealengine.com/t/changing-zorder-of-virtual-joysticks/353432 "2025-07-18T05:30:05Z")

</div>

How can I change the ZOrder of the default virtual joysticks? I have a UMG Image that is full screen and it’s ZOrder is 1 but I have to put the ZOrder to -12 to have control over the virtual joysticks. So I just want t…

---

## [How to change the position of the button elements at runtime ???](https://forums.unrealengine.com/t/how-to-change-the-position-of-the-button-elements-at-runtime/2416586)

<div class="topic-metadata">

**Author:** [@Sumant\_Bag\_1992](https://forums.unrealengine.com/u/Sumant_Bag_1992)\
**Replies:** 1\
**Last updated:** [May 19, 2025, 1:19pm UTC](https://forums.unrealengine.com/t/how-to-change-the-position-of-the-button-elements-at-runtime/2416586 "2025-05-19T13:19:41Z")

</div>

I’m using the virtual joystick to make the controls work: But now, I want the players to be able to change the control elements’ position at runtime and save them using blueprints. Does anyone have any idea about thi…

---

## [Virtual Joystick conflicts UMG Buttons](https://forums.unrealengine.com/t/virtual-joystick-conflicts-umg-buttons/314905)

<div class="topic-metadata">

**Author:** [@Henrique](https://forums.unrealengine.com/u/Henrique)\
**Replies:** 9\
**Last updated:** [June 5, 2024, 4:19am UTC](https://forums.unrealengine.com/t/virtual-joystick-conflicts-umg-buttons/314905 "2024-06-05T04:19:33Z")

</div>

UE 4.7.5 when we try to use virtual joystick and touch an umg button at the same time, just the first you touched worked.

---

## [Virtual joysticks on all players control the first player only](https://forums.unrealengine.com/t/virtual-joysticks-on-all-players-control-the-first-player-only/443991)

<div class="topic-metadata">

**Author:** [@anonymous\_user\_abad6f831](https://forums.unrealengine.com/u/anonymous_user_abad6f831)\
**Replies:** 6\
**Last updated:** [February 28, 2024, 6:56pm UTC](https://forums.unrealengine.com/t/virtual-joysticks-on-all-players-control-the-first-player-only/443991 "2024-02-28T18:56:07Z")

</div>

Hello, I am trying to develop a multiplayer mobile game for android. Thus, in project settings I enabled virtual joysticks after replicating animations and scripts to work for multiplayer. The problem is, input from the …

---

## [Virtual joystick captures touch input](https://forums.unrealengine.com/t/virtual-joystick-captures-touch-input/350614)

<div class="topic-metadata">

**Author:** [@Skylonxe](https://forums.unrealengine.com/u/Skylonxe)\
**Replies:** 6\
**Last updated:** [August 1, 2023, 8:02am UTC](https://forums.unrealengine.com/t/virtual-joystick-captures-touch-input/350614 "2023-08-01T08:02:11Z")

</div>

Hello guys, my UMG buttons do not responed when I have virtual joystick visible, I checked source and it looks like virtual joystick always consider every input as Handled. Is there a way how to make UMG and Joystick co…

---

## [Touch interface (virtual joystick) is not working](https://forums.unrealengine.com/t/touch-interface-virtual-joystick-is-not-working/459193)

<div class="topic-metadata">

**Author:** [@shofio](https://forums.unrealengine.com/u/shofio)\
**Replies:** 7\
**Last updated:** [February 25, 2023, 11:19pm UTC](https://forums.unrealengine.com/t/touch-interface-virtual-joystick-is-not-working/459193 "2023-02-25T23:19:14Z")

</div>

Hi everyone Hard to describe by words so I made a video. As you can see virtual joysticks don’t work when i open level through main menu. But they are working when i launch only this level. How can i fix this? - YouTu…

---

## [Pico 4 apk file](https://forums.unrealengine.com/t/pico-4-apk-file/755504)

<div class="topic-metadata">

**Author:** [@Kratos\_88](https://forums.unrealengine.com/u/Kratos_88)\
**Replies:** 0\
**Last updated:** [January 23, 2023, 6:44pm UTC](https://forums.unrealengine.com/t/pico-4-apk-file/755504 "2023-01-23T18:44:16Z")

</div>

So I made app some time ago and it worked fine on android (although I had problem with moving around, used default commands, instead pinch hand gesture). Now I installed that apk file on Pico 4 and it works like charm, B…

---

## [Get Virtual Joystick events](https://forums.unrealengine.com/t/get-virtual-joystick-events/397285)

<div class="topic-metadata">

**Author:** [@anonymous\_user\_08787d181](https://forums.unrealengine.com/u/anonymous_user_08787d181)\
**Replies:** 2\
**Last updated:** [January 6, 2023, 11:00pm UTC](https://forums.unrealengine.com/t/get-virtual-joystick-events/397285 "2023-01-06T23:00:30Z")

</div>

I have a custom character and player controller and I am trying to implement my own movement I would like to use the virtual joystick (I am actually trying to use theLeftVirtualJoystick only but either one will give me …

---

## [Mobile Joysticks Bug When building from Source](https://forums.unrealengine.com/t/mobile-joysticks-bug-when-building-from-source/739677)

<div class="topic-metadata">

**Author:** [@bbois1999](https://forums.unrealengine.com/u/bbois1999)\
**Replies:** 0\
**Last updated:** [January 1, 2023, 2:51am UTC](https://forums.unrealengine.com/t/mobile-joysticks-bug-when-building-from-source/739677 "2023-01-01T02:51:39Z")

</div>

I’ve been building a mobile game for a few months now, and had to switch to the source build of Unreal Engine to get multiplayer to work for iOS. Since doing so, my mobile joysticks have been broken: If I run multiple c…

---

## [Virtual Joystick move to max](https://forums.unrealengine.com/t/virtual-joystick-move-to-max/489670)

<div class="topic-metadata">

**Author:** [@o\_PH0ENIX\_o](https://forums.unrealengine.com/u/o_PH0ENIX_o)\
**Replies:** 1\
**Last updated:** [October 30, 2021, 11:46am UTC](https://forums.unrealengine.com/t/virtual-joystick-move-to-max/489670 "2021-10-30T11:46:59Z")

</div>

I’m testing movement for my project using virtual joysticks on my PC. I have noticed that even if I barely move the joystick with my mouse, the sticks immediately move to their maximum position.

---

## [Virtual joystick opacity do not work](https://forums.unrealengine.com/t/virtual-joystick-opacity-do-not-work/345274)

<div class="topic-metadata">

**Author:** [@joonitto](https://forums.unrealengine.com/u/joonitto)\
**Replies:** 5\
**Last updated:** [May 14, 2021, 5:46pm UTC](https://forums.unrealengine.com/t/virtual-joystick-opacity-do-not-work/345274 "2021-05-14T17:46:38Z")

</div>

I changed virtual joystick’s active/inactive opacity but they didnt work. just work for 0 or 1 Is it known issue?

---

## [How to make Button into Joystick when holding?](https://forums.unrealengine.com/t/how-to-make-button-into-joystick-when-holding/435170)

<div class="topic-metadata">

**Author:** [@ZenomyErif](https://forums.unrealengine.com/u/ZenomyErif)\
**Replies:** 2\
**Last updated:** [March 8, 2021, 4:40am UTC](https://forums.unrealengine.com/t/how-to-make-button-into-joystick-when-holding/435170 "2021-03-08T04:40:45Z")

</div>

I’m creating a top down shoot for android, and I need a very simple control I need a button that transforms into a joystick when I press and drag, and the shoot when I realease. It’s very simple, but I can’t find ho…

---

## [Virtual Joystick Gone when RemoveAllWidgets Called. Set Visibility does Nothing w/ Controller Passed!](https://forums.unrealengine.com/t/virtual-joystick-gone-when-removeallwidgets-called-set-visibility-does-nothing-w-controller-passed/477320)

<div class="topic-metadata">

**Author:** [@anonymous\_user\_135021be](https://forums.unrealengine.com/u/anonymous_user_135021be)\
**Replies:** 1\
**Last updated:** [January 16, 2021, 11:40pm UTC](https://forums.unrealengine.com/t/virtual-joystick-gone-when-removeallwidgets-called-set-visibility-does-nothing-w-controller-passed/477320 "2021-01-16T23:40:39Z")

</div>

Virtual Joysticks disappear when RemoveAllWidgets is called. I tried SetJoystickVisibility but it does nothing even though I passed the correct controller. When I remove all widgets, how do I bring back the Virtual Joys…

---

## [UMG Virtual Joystick?](https://forums.unrealengine.com/t/umg-virtual-joystick/477170)

<div class="topic-metadata">

**Author:** [@anonymous\_user\_3ad9ae12](https://forums.unrealengine.com/u/anonymous_user_3ad9ae12)\
**Replies:** 0\
**Last updated:** [January 12, 2021, 8:37pm UTC](https://forums.unrealengine.com/t/umg-virtual-joystick/477170 "2021-01-12T20:37:35Z")

</div>

I’m trying to make a top-down shooter game like Brawl Stars, and I think it would make… just about everything 1000% easier if I could create my own joysticks in my UI. There’s just one problem… I have no idea how to do…

---

## [How to move a custom crosshair up/down based on virtual joystick movement](https://forums.unrealengine.com/t/how-to-move-a-custom-crosshair-up-down-based-on-virtual-joystick-movement/302312)

<div class="topic-metadata">

**Author:** [@jack1111111112](https://forums.unrealengine.com/u/jack1111111112)\
**Replies:** 4\
**Last updated:** [January 5, 2021, 5:20am UTC](https://forums.unrealengine.com/t/how-to-move-a-custom-crosshair-up-down-based-on-virtual-joystick-movement/302312 "2021-01-05T05:20:58Z")

</div>

Hi, I have a custom cross hair added to a hud in a 3rd person template. I am not sure how to move the cross hair up/down based on when the virtual joystick is moved up or down. hoping some one can shed some light. Thank…

---

## [Mobile Environment Virtual Joystick (Touch Interface) Issue Questions](https://forums.unrealengine.com/t/mobile-environment-virtual-joystick-touch-interface-issue-questions/475869)

<div class="topic-metadata">

**Author:** [@ratoa](https://forums.unrealengine.com/u/ratoa)\
**Replies:** 0\
**Last updated:** [December 14, 2020, 7:14am UTC](https://forums.unrealengine.com/t/mobile-environment-virtual-joystick-touch-interface-issue-questions/475869 "2020-12-14T07:14:15Z")

</div>

If you use a virtual joystick, or touch interface, in a mobile environment, the screen rotates freely when you press an area other than the virtual joystick. At first, I thought it was because “Prevent Recenter” was act…

---

## [Virtual Joysticks blocking all UMG in-game Buttons](https://forums.unrealengine.com/t/virtual-joysticks-blocking-all-umg-in-game-buttons/466865)

<div class="topic-metadata">

**Author:** [@DarkloreCreations](https://forums.unrealengine.com/u/DarkloreCreations)\
**Replies:** 4\
**Last updated:** [October 14, 2020, 7:05pm UTC](https://forums.unrealengine.com/t/virtual-joysticks-blocking-all-umg-in-game-buttons/466865 "2020-10-14T19:05:05Z")

</div>

So my problem is simple. When my Virtual Joystick is visible. My Widgets in game will not respond to any input at all. But if my Virtual Joystick is not visible I can interact with my widgets easily like this: …

---

## [Virtual joystick texture](https://forums.unrealengine.com/t/virtual-joystick-texture/463784)

<div class="topic-metadata">

**Author:** [@ArborTree](https://forums.unrealengine.com/u/ArborTree)\
**Replies:** 0\
**Last updated:** [April 15, 2020, 2:54am UTC](https://forums.unrealengine.com/t/virtual-joystick-texture/463784 "2020-04-15T02:54:20Z")

</div>

299736- 299737- Is there are conditions of textures for Touch interface setup? it only shows up in a form of rectangular and it is always inactive. I dont’ know what is the problems.

---

## [Turn a button into joystick](https://forums.unrealengine.com/t/turn-a-button-into-joystick/453431)

<div class="topic-metadata">

**Author:** [@KOMPLE21](https://forums.unrealengine.com/u/KOMPLE21)\
**Replies:** 1\
**Last updated:** [August 6, 2019, 4:00am UTC](https://forums.unrealengine.com/t/turn-a-button-into-joystick/453431 "2019-08-06T04:00:53Z")

</div>

Anyone knows how to use an UI button as a right virtual joystick? I want the button to have an action on clicked/released but when pressed and moved to have a joystick function. Or find the logic behind a joystick moveme…

---

## [Use a button as Right Thumbstick](https://forums.unrealengine.com/t/use-a-button-as-right-thumbstick/453349)

<div class="topic-metadata">

**Author:** [@KOMPLE21](https://forums.unrealengine.com/u/KOMPLE21)\
**Replies:** 0\
**Last updated:** [August 4, 2019, 3:40pm UTC](https://forums.unrealengine.com/t/use-a-button-as-right-thumbstick/453349 "2019-08-04T15:40:41Z")

</div>

Hi. Is there a way to use an UI button to have the same function as the right thumb stick X-Axis (or generally the Turn Rate input action) when i leave the key boundaries while pressed? Basically i want it to use its mai…

---

## [Multiple virtual joysticks](https://forums.unrealengine.com/t/multiple-virtual-joysticks/449079)

<div class="topic-metadata">

**Author:** [@BorisKipi](https://forums.unrealengine.com/u/BorisKipi)\
**Replies:** 0\
**Last updated:** [May 16, 2019, 3:31pm UTC](https://forums.unrealengine.com/t/multiple-virtual-joysticks/449079 "2019-05-16T15:31:53Z")

</div>

Can I have more than two virtual joysticks on mobile? I’m using the DefaultVirtualJoysticks TouchInterface and it hold an array of controls. So far they look something like this: So what if I want to add a third thum…

---

## [Using Virtual Joysticks on a PC game](https://forums.unrealengine.com/t/using-virtual-joysticks-on-a-pc-game/387600)

<div class="topic-metadata">

**Author:** [@braisbr1](https://forums.unrealengine.com/u/braisbr1)\
**Replies:** 1\
**Last updated:** [April 30, 2019, 1:52am UTC](https://forums.unrealengine.com/t/using-virtual-joysticks-on-a-pc-game/387600 "2019-04-30T01:52:31Z")

</div>

Hi! Quick question, I want to use the Virtual Joysticks on a standard PC game. I’m going to deploy a game demo to the Microsoft Surface 4 Pro, which albeit being a tablet uses Windows 10 (so it’s recognised as a PC). T…

---

## [Hide virtual joysticks](https://forums.unrealengine.com/t/hide-virtual-joysticks/445350)

<div class="topic-metadata">

**Author:** [@zerobored](https://forums.unrealengine.com/u/zerobored)\
**Replies:** 0\
**Last updated:** [March 15, 2019, 9:34am UTC](https://forums.unrealengine.com/t/hide-virtual-joysticks/445350 "2019-03-15T09:34:59Z")

</div>

During gameplay for my mobile game I have some cinematics, where I disable input and I remove all the widgets. How can I hide virtual joysticks until the cinematic ends? Thank you!

---

## [How to detect virtual joystick release?](https://forums.unrealengine.com/t/how-to-detect-virtual-joystick-release/434926)

<div class="topic-metadata">

**Author:** [@ZenomyErif](https://forums.unrealengine.com/u/ZenomyErif)\
**Replies:** 5\
**Last updated:** [October 3, 2018, 11:45pm UTC](https://forums.unrealengine.com/t/how-to-detect-virtual-joystick-release/434926 "2018-10-03T23:45:13Z")

</div>

Hi, I’m trying to make a mobile game and started to use the touch interface and notice that I can’t get joystick events like press, started, release, end touch for example. It’s a top down shooter and I want make the l…

---

## [Virtual joysticks causes WidgetComponents to stop working](https://forums.unrealengine.com/t/virtual-joysticks-causes-widgetcomponents-to-stop-working/375846)

<div class="topic-metadata">

**Author:** [@anonymous\_user\_16c0788a](https://forums.unrealengine.com/u/anonymous_user_16c0788a)\
**Replies:** 4\
**Last updated:** [September 9, 2018, 2:35pm UTC](https://forums.unrealengine.com/t/virtual-joysticks-causes-widgetcomponents-to-stop-working/375846 "2018-09-09T14:35:25Z")

</div>

Hey guys, I’ve run into this weird issue where adding virtual joysticks to your project results in the widget of a WidgetComponent not being able to handle a mouse press / touch event. In order to solve this, we tried …

---

## [How to make virtual joystick trigger thumbstick button press/release events?](https://forums.unrealengine.com/t/how-to-make-virtual-joystick-trigger-thumbstick-button-press-release-events/315719)

<div class="topic-metadata">

**Author:** [@rafasoares](https://forums.unrealengine.com/u/rafasoares)\
**Replies:** 3\
**Last updated:** [June 14, 2018, 3:16pm UTC](https://forums.unrealengine.com/t/how-to-make-virtual-joystick-trigger-thumbstick-button-press-release-events/315719 "2018-06-14T15:16:05Z")

</div>

I was wondering if is there any way to customize the default virtual joystick to trigger thumbstick button events (press/release). I’ve already configured my inputs correctly and it works fine with a controller (XBOX 36…

---

## [Impossible to specify which buttons manipulate virtual joysticks?](https://forums.unrealengine.com/t/impossible-to-specify-which-buttons-manipulate-virtual-joysticks/370272)

<div class="topic-metadata">

**Author:** [@anonymous\_user\_650f1d25](https://forums.unrealengine.com/u/anonymous_user_650f1d25)\
**Replies:** 3\
**Last updated:** [January 5, 2017, 3:27am UTC](https://forums.unrealengine.com/t/impossible-to-specify-which-buttons-manipulate-virtual-joysticks/370272 "2017-01-05T03:27:49Z")

</div>

(UE 4.12.5. Playing the project on PC.) Currently the left mouse button, right mouse button, and middle mouse button all can be clicked and held to manipulate the virtual joystick (touch interface). I want to make it s…

---

## [Virtual joysticks zOrder](https://forums.unrealengine.com/t/virtual-joysticks-zorder/374633)

<div class="topic-metadata">

**Author:** [@anonymous\_user\_a3d8be1e](https://forums.unrealengine.com/u/anonymous_user_a3d8be1e)\
**Replies:** 1\
**Last updated:** [November 2, 2016, 9:22am UTC](https://forums.unrealengine.com/t/virtual-joysticks-zorder/374633 "2016-11-02T09:22:36Z")

</div>

Hi, I’m using Virtual joysticks on an Ipad package, where the ipad is used as a companion to a PC application. The Ipad contains a navigable map and the virtual joysticksare used to control a character on the PC …

---

## [Time Until Deactive of Virtual Joystick is not working](https://forums.unrealengine.com/t/time-until-deactive-of-virtual-joystick-is-not-working/343812)

<div class="topic-metadata">

**Author:** [@ALangHung](https://forums.unrealengine.com/u/ALangHung)\
**Replies:** 2\
**Last updated:** [September 30, 2016, 10:32am UTC](https://forums.unrealengine.com/t/time-until-deactive-of-virtual-joystick-is-not-working/343812 "2016-09-30T10:32:25Z")

</div>

Virtual Joystick always show on screen, even if Time Until Deactive is 0.00001. I forget which version become broken. Maybe 4.9? It worked fine before. This is my setting Is anything wrong?

---

## [How to use UMG Buttons to make character go right, left and jump?](https://forums.unrealengine.com/t/how-to-use-umg-buttons-to-make-character-go-right-left-and-jump/344608)

<div class="topic-metadata">

**Author:** [@PlatinumBlade](https://forums.unrealengine.com/u/PlatinumBlade)\
**Replies:** 3\
**Last updated:** [June 28, 2016, 7:27pm UTC](https://forums.unrealengine.com/t/how-to-use-umg-buttons-to-make-character-go-right-left-and-jump/344608 "2016-06-28T19:27:59Z")

</div>

I’m using the virtual joysticks to control my character in my game but this comes with gameplay issues for my level so i need to use umg buttons for character input. I already tried many ways to link a button to a chara…

[Next page](https://forums.unrealengine.com/tag/virtual-joystick/8643.md?match_all_tags=true&page=1&tags%5B%5D=virtual-joystick)
