Comments (15)
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.
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.
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.
I just tried the Windows port with Wine on Linux and it supports my azerty keyboard?
from q-zandronum.
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.
Have you tried rebinding them manually yet?
from q-zandronum.
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.
Use the bind command for that. It goes as follows: bind - sizedown
. Replace -
with your key.
from q-zandronum.
bind - sizedown
from q-zandronum.
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.
It's a fork of very old GZDoom, the one from 2015
from q-zandronum.
That's odd, because ] works fine. Try binding to [ and ] instead.
from q-zandronum.
@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.
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.
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)
- When sliding along a vertical wall, the engine will stop you thinking you bumped into a horizontal linedef even though you did not HOT 1
- Crosshair accuracy should be OFF by default HOT 1
- Add an "overbounce"-like mechanic that lets you jump as high as you've been falling HOT 1
- Q-Zandronum won’t play MIDI music due to a missing library HOT 3
- Quake 2 stuff ultra models animations are choppy in Q-Zan, but smooth in Zan 3.1 HOT 1
- Brutal doom v21 community expansion does not work HOT 1
- In d4t the reticle is not visible and does not display the keys HOT 1
- Joining a game with only 2 bots instantly ends the game HOT 1
- When bots spawn, the server doesn't tell player clients what weapon the bot carries HOT 1
- Switch states are not syncronized HOT 4
- Cursor in main menu missing in OpenGL renderer, fine in software. HOT 2
- Mac version crashes in large maps HOT 8
- Latest versions for Windows/Linux and Mac differ, so they can't play with each other HOT 7
- MacOS version crashes
- Unknown player class error HOT 1
- Shootable switches sometimes work wrongly in coop HOT 1
- Can't play music in sacrament.wad in OpenAL
- [BUG] Fullscreen uses both monitors in error HOT 1
- Skin files wont load? HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from q-zandronum.