# UE5 thinking of poor people who only have 1 controller.

**URL:** <https://forums.unrealengine.com/t/ue5-thinking-of-poor-people-who-only-have-1-controller/1293666>\
**Category:** Getting Started & Setup\
**Tags:** unreal-engine, question\
**Created:** [September 13, 2023, 1:21pm UTC](https://forums.unrealengine.com/t/ue5-thinking-of-poor-people-who-only-have-1-controller/1293666 "2023-09-13T13:21:58Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![fickbowt](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@fickbowt](https://forums.unrealengine.com/u/fickbowt)\
**Post date:** [September 13, 2023, 1:21pm UTC](https://forums.unrealengine.com/t/ue5-thinking-of-poor-people-who-only-have-1-controller/1293666/1 "2023-09-13T13:21:58Z")

</div>

So I understand that “Skip Assigning Gamepad to Player 1” no longer works in UE5… but I’m just thinking of say a younger brother who wants to play couch coop with an older sibling, but they only have a computer, keyboard, mouse and game controller.

Using the new “Enhanced Input Local Player Subsystem” is there a way to achieve this? I want one user to be able to control a character with the keyboard and mouse, and the other user to be able to use the gamepad controller.

…I don’t want them to have to buy another controller.

Any solutions other than some manually written code to direct the inputs from the player controller 0 to both characters?

---

<div class="post-metadata">

**Author:** ![AlexelTech](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/alexeltech/32/472737_2.png) [@AlexelTech](https://forums.unrealengine.com/u/AlexelTech)\
**Post date:** [October 15, 2023, 1:35pm UTC](https://forums.unrealengine.com/t/ue5-thinking-of-poor-people-who-only-have-1-controller/1293666/2 "2023-10-15T13:35:15Z")

</div>

Yes ! I’d really like to know a solution too, because I’m developing a multiplayer racing game and this is an important issue…

---

<div class="post-metadata">

**Author:** ![imblackmagic1](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/imblackmagic1/32/620485_2.png) [@imblackmagic1](https://forums.unrealengine.com/u/imblackmagic1)\
**Post date:** [December 1, 2023, 4:38pm UTC](https://forums.unrealengine.com/t/ue5-thinking-of-poor-people-who-only-have-1-controller/1293666/3 "2023-12-01T16:38:13Z")

</div>

there’s a way, one of my coworkers was able to make it work when using the suggestion from this post:

> [@5.1 local multiplayer not working](https://forums.unrealengine.com/t/5-1-local-multiplayer-not-working/713733/36):
>
> I have not heard back from my bug report either. A programmer that was working on our team put together a fix for us (5.1) by creating a custom GameViewport class - I mentioned he could post it here but it looks like he hasn’t got around to it, so here it is. This is not my code. BoozeGameViewportClient.h: #pragma once #include "CoreMinimal.h" #include "Engine/GameViewportClient.h" #include "BoozeGameViewportClient.generated.h" DECLARE\_MULTICAST\_DELEGATE\_OneParam(FOnInputKeySignature, const…

Hope it helps!
