Keyboard input ignored

Sorry I didn’t get back to you on this sooner. I’m sure it has something to do with permissions (when I first started my linux machine, I had to get a program to work by executing sudo chmod 4755 chrome-sandbox), but I have no clue what permissions to give to what program. My /dev/input looks different from what’s in that thread, as most of the files in there are owned by root and input rather than plugdev.

1 Like

Okay, you’re not using ibus, so ibus can’t be the problem, but it might have something to do with fcitx.

Did you try calling setlocale after the window is opened?

I believe so. Here is the top part of the project

class Game(ShowBase):
    def __init__(self):
        ShowBase.__init__(self)

        
        #setFocusable(true)
        self.disableMouse()
        properties = WindowProperties()
        properties.setSize(1024,640)
        self.win.requestProperties(properties)

        locale.setlocale(locale.LC_ALL, "C")

When that produced no discernible difference, I also tried putting it after game.run() at the bottom of the project. No dice.