[GH-ISSUE #1042] [Bug]: Terraria Keyboard Support #554

Open
opened 2026-03-03 18:58:50 +03:00 by kerem · 5 comments
Owner

Originally created by @clavignejr on GitHub (Jul 17, 2023).
Original GitHub issue: https://github.com/PlayCover/PlayCover/issues/1042

Describe the bug

Terraria has native Keyboard/Mouse support, however, the keyboard doesn’t work AT ALL once in a world. It works when you need to type a character name for creation, however, past that it’s as if it is disconnected.

I want to play this game on macOS, however, the Steam version runs horribly.

Using PlayCover, it overcomes that issue, BUT the lack of a keyboard working is atrocious. I’m not a fan of playing the game with a controller, it feels very clunky.

If this issue could at the least be looked into, that would be awesome.

Steps to reproduce

Install Terraria, seems it doesn’t have to be decrypted. Play and notice the keyboard doesn’t work what so ever.

Expected behaviour

Once in a world, you should be able to natively move around and use all the keyboard controls that the app natively supports.

Crash log

No response

What version of PlayCover are you using?

3.0.0

What version of macOS are you using?

Ventura (macOS 13)

Issue Language

  • Yes my issue is written in English
Originally created by @clavignejr on GitHub (Jul 17, 2023). Original GitHub issue: https://github.com/PlayCover/PlayCover/issues/1042 ### Describe the bug Terraria has native Keyboard/Mouse support, however, the keyboard doesn’t work AT ALL once in a world. It works when you need to type a character name for creation, however, past that it’s as if it is disconnected. I want to play this game on macOS, however, the Steam version runs horribly. Using PlayCover, it overcomes that issue, BUT the lack of a keyboard working is atrocious. I’m not a fan of playing the game with a controller, it feels very clunky. If this issue could at the least be looked into, that would be awesome. ### Steps to reproduce Install Terraria, seems it doesn’t have to be decrypted. Play and notice the keyboard doesn’t work what so ever. ### Expected behaviour Once in a world, you should be able to natively move around and use all the keyboard controls that the app natively supports. ### Crash log _No response_ ### What version of PlayCover are you using? 3.0.0 ### What version of macOS are you using? Ventura (macOS 13) ### Issue Language - [X] Yes my issue is written in English
Author
Owner

@JiuZ-Chn commented on GitHub (Jul 17, 2023):

It sounds like your problem is that you need PlayCover's keymap and native Keyboard/Mouse in your game at the same time, if so, please try PlayCover 3.0.0. In 3.0.0, even if the mouse is released, the keymap still works, maybe this can help you

<!-- gh-comment-id:1637918037 --> @JiuZ-Chn commented on GitHub (Jul 17, 2023): It sounds like your problem is that you need PlayCover's keymap and native Keyboard/Mouse in your game at the same time, if so, please try PlayCover 3.0.0. In 3.0.0, even if the mouse is released, the keymap still works, maybe this can help you
Author
Owner

@clavignejr commented on GitHub (Jul 17, 2023):

I actually am using PlayCover 3.0.0. My apologies, that was my mistake. I've tried 3.0.0 and the last public version of 2.0.0.
I edited the initial post to not confuse anyone.

The mouse only works for some reason if I hold the trackpad pressed down, then I can move it across the screen. However, as soon as I let go of the trackpad, the mouse disappears (more on that below). The keyboard works for typing the name of the character you created in Terraria, however, once in a world, it's like the keyboard is inactive.

Regarding the mouse issue, it's definitely PlayTools. If I un-inject PlayTools from the app, the mouse works perfect. However, the keyboard still remains a huge problem. `

<!-- gh-comment-id:1638072222 --> @clavignejr commented on GitHub (Jul 17, 2023): > I actually am using PlayCover 3.0.0. My apologies, that was my mistake. I've tried 3.0.0 and the last public version of 2.0.0. I edited the initial post to not confuse anyone. The mouse only works for some reason if I hold the trackpad pressed down, then I can move it across the screen. However, as soon as I let go of the trackpad, the mouse disappears (more on that below). The keyboard works for typing the name of the character you created in Terraria, however, once in a world, it's like the keyboard is inactive. Regarding the mouse issue, it's definitely PlayTools. If I un-inject PlayTools from the app, the mouse works perfect. However, the keyboard still remains a huge problem. `
Author
Owner

@JiuZ-Chn commented on GitHub (Jul 17, 2023):

This confuses me, does this happen to you in other games?
And Did you open the game control or touch alternatives in your application?

<!-- gh-comment-id:1638088214 --> @JiuZ-Chn commented on GitHub (Jul 17, 2023): This confuses me, does this happen to you in other games? And Did you open the game control or touch alternatives in your application?
Author
Owner

@clavignejr commented on GitHub (Jul 17, 2023):

Unfortunately, I haven't tried other games. Are there any recommendations of games that have native keyboard/mouse support similar to Terraria to test the issue?

I'm not familiar with "game control", unless you mean the settings regarding the application, then yes.

As for touch alternatives, I just enabled it, same thing. The only difference that is really "worth noting" is that I can move the mouse now if I use two fingers on the trackpad, unpressed. However, the mouse doesn't move like it does without PlayTools, as it normally should.

I hate that it is what it is because PlayCover is the only great way to play Terraria on Apple Silicon. You can even join PC servers and play with people that play on Steam, I've done it. You just.. gotta use controller because it seems the keyboard is broken.

<!-- gh-comment-id:1638100754 --> @clavignejr commented on GitHub (Jul 17, 2023): > Unfortunately, I haven't tried other games. Are there any recommendations of games that have native keyboard/mouse support similar to Terraria to test the issue? I'm not familiar with "game control", unless you mean the settings regarding the application, then yes. As for touch alternatives, I just enabled it, same thing. The only difference that is really "worth noting" is that I can move the mouse now if I use two fingers on the trackpad, unpressed. However, the mouse doesn't move like it does without PlayTools, as it normally should. I hate that it is what it is because PlayCover is the only great way to play Terraria on Apple Silicon. You can even join PC servers and play with people that play on Steam, I've done it. You just.. gotta use controller because it seems the keyboard is broken.
Author
Owner

@clavignejr commented on GitHub (Jul 17, 2023):

This confuses me, does this happen to you in other games? And Did you open the game control or touch alternatives in your application?

I just realized by "game control" you meant emulating a controller via the keyboard.

I have tried that, and it works.. in-terms of doing what it's supposed to do. However, it doesn't fix the initial problem.

Game Control for Terraria is very limited and not recommended. Yes, you can move around if you use the corresponding binds per the controller, however, you lose all familiarity with the natural keyboard binds in Terraria, access to the vast amount of key binds that Terraria allows for keyboard users, and also the way the game handles instances for mouse/keyboard vs. a controller.

It's not ideal. Playing with an actual controller would be much easier than attempting to play with Game Control on.

<!-- gh-comment-id:1638105785 --> @clavignejr commented on GitHub (Jul 17, 2023): > This confuses me, does this happen to you in other games? And Did you open the game control or touch alternatives in your application? I just realized by "game control" you meant emulating a controller via the keyboard. I have tried that, and it works.. in-terms of doing what it's supposed to do. However, it doesn't fix the initial problem. Game Control for Terraria is very limited and not recommended. Yes, you can move around if you use the corresponding binds per the controller, however, you lose all familiarity with the natural keyboard binds in Terraria, access to the vast amount of key binds that Terraria allows for keyboard users, and also the way the game handles instances for mouse/keyboard vs. a controller. It's not ideal. Playing with an actual controller would be much easier than attempting to play with Game Control on.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/PlayCover#554
No description provided.