Giter VIP home page Giter VIP logo

Comments (15)

kultasakaali avatar kultasakaali commented on August 11, 2024 1

This is an ages old issue that's been with us since the Zandronum days.
I know, you didn't want a workaround, but I still thought to share what I do for the meantime.

Before launching the game I switch to US keyboard layout with hotkeys and switch back after I exit. You can also write a bash script to do this for you automatically. That way you'll have access to all keys in game. Check if your distro has a US AZERTY layout, that might work too.

I'm using a QWERTZ hungarian layout which behaves pretty much like yours when trying to bind them directly from the console. However even in Windows I have to bind my keys according to the US layout (binding through the menus will substitue the US layout equivalent though, whereas in Linux it won't). For example I use the key 'Ű' to spectate which gets saved in the config as \. The main difference between Windows and Linux on my system is that after binding spectate to \ it works on Windows whereas it doesn't on Linux, unless you switch layouts.

from q-zandronum.

IgeNiaI avatar IgeNiaI commented on August 11, 2024

Unfortunately this engine is pretty old at it's core. We can't add local keyboard support without major refactors. You should be able to rebind your actions in settings though, including console. You'll need to look in old settings for screen size. I'll add that to next release.

from q-zandronum.

IgeNiaI avatar IgeNiaI commented on August 11, 2024

I just noticed that screen size controls are not there in old settings either. I'll need to add them to both then. You'll need to use the bind console command to set your own binds. The screen size commands are sizeup and sizedown

from q-zandronum.

legluondunet avatar legluondunet commented on August 11, 2024

I just tried the Windows port with Wine on Linux and it supports my azerty keyboard?

from q-zandronum.

IgeNiaI avatar IgeNiaI commented on August 11, 2024

Well, I don't know why. I didn't work on this part of the engine. I guess Windows and Linux send different info to the game when you press the button.

from q-zandronum.

IgeNiaI avatar IgeNiaI commented on August 11, 2024

Have you tried rebinding them manually yet?

from q-zandronum.

legluondunet avatar legluondunet commented on August 11, 2024

I already did it for the actions key and console, it's easy to modify from the ingame settings.
But I don't know how to rebind minimize HUD.
And can not assign ² key to anything in QCDE, the key is ignored, sign it doesn't support local keyboard, only qwerty...

from q-zandronum.

IgeNiaI avatar IgeNiaI commented on August 11, 2024

Use the bind command for that. It goes as follows: bind - sizedown. Replace - with your key.

from q-zandronum.

legluondunet avatar legluondunet commented on August 11, 2024

bind - sizedown

It says:
image

from q-zandronum.

legluondunet avatar legluondunet commented on August 11, 2024

it's strange, Zandronum is a fork from GZDoom and Q-Zandronum is a fork of Zandronum and GZDoom supports local keyboard.

from q-zandronum.

IgeNiaI avatar IgeNiaI commented on August 11, 2024

It's a fork of very old GZDoom, the one from 2015

from q-zandronum.

IgeNiaI avatar IgeNiaI commented on August 11, 2024

That's odd, because ] works fine. Try binding to [ and ] instead.

from q-zandronum.

legluondunet avatar legluondunet commented on August 11, 2024

@IgeNiaI we need more than a workaround for this issue, all people that does not use a qwerty keyboard will encounter the same inconveniences than me. Q-Zandronum on Linux needs support for local keyboard.

from q-zandronum.

IgeNiaI avatar IgeNiaI commented on August 11, 2024

I'll see what I can do, but I can't invest a lot of time into this anymore. It's a hobby project after all.

from q-zandronum.

legluondunet avatar legluondunet commented on August 11, 2024

Today I tested some mods with Zandronum and I reproduced on Linux all issues I encounter with Q-Zandronum:

  • cursor not visible, need to be set to system cursor
  • azerty keyboard not supported, some key are not recognized nor accepted

Like Q-Zandronum, I can not reproduce this issue with the Zandronum Windows version.

from q-zandronum.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.