User panel stuff on forum
  14 posts on 1 page  1
Client Talk
2006-06-09, 07:19
Member
950 posts

Registered:
Apr 2006
I'm fine with the regular english keyboard layout but I know some of the friends I'd like to hook onto QW are desperately frustrated by it...

Is there any way to change it?
2006-06-09, 07:27
Member
405 posts

Registered:
Jan 2006
http://ezquake.sourceforge.net/docs/?keymap
<3
2006-06-09, 13:15
Member
950 posts

Registered:
Apr 2006
Yup, saw that and made a French keyboard layout
Will give it to Johnny_Cz for ezQuake
2006-06-09, 13:22
News Writer
280 posts

Registered:
May 2006
U also can to bind any unknown keys via bind #NNN "COMMAND".
2006-06-09, 13:23
Member
950 posts

Registered:
Apr 2006
Good to know
2006-07-08, 10:13
Member
811 posts

Registered:
Jan 1970
2 ezQuake devs: We could try using the system's keyboard layout by default.

Here's how I did it in ZQuake (scroll to TranslateKeyEvent):
http://zquake.cvs.sourceforge.net/zquake/zquake/source/in_win.c?revision=1.46&view=markup

Here's an exe you can try
http://quakeworld.ru/config.?id=261

My purpose actually was to allow chatting in Russian in Quake, so in this build the binds are still processed through the old static keymap; localized keys are used only in the console. This is necessary in a typical Russian Windows setup where there are two keyboard layouts: English/U.S. and Russian. The latter only produces Russian characters, so if you had it accidentally switched on during the game you would suddenly lose most of your movement binds. In fact, many Russians have the Russain layout enabled by default in Windows, so they'd have to press Alt-Shift every time after starting the game to be able to move.

Okay, but things are different in a typical European setup where only one keyboard layout is active at a time. It will have most of the keys in the usual places with some exceptions (say, a French layout has AZERTY in the top row instead of QWERTY). Such a layout would be perfectly suitable for use in-game I suppose.

OTOH, the use of a hardwired keyboard layout for bindings makes your configs universally functional on any system no matter what the OS language settings.

deurk, what exactly makes the English layout "desperately frustrating" for your friends? Would it be ok if your local layout was used for typing in the console, but the U.S English layout was used for binds?

You can try running http://quakeworld.ru/config.?id=261 to see what I mean.
2006-07-08, 10:27
Member
1011 posts

Registered:
Feb 2006
what about when you use the mm1 / mm2 binds? does it switch to localized keys when typing messages here?
2006-07-08, 10:39
Member
950 posts

Registered:
Apr 2006
Missed the aswers to the topic, will try that Tonik
2006-07-08, 20:50
Member
811 posts

Registered:
Jan 1970
oldman wrote:
what about when you use the mm1 / mm2 binds? does it switch to localized keys when typing messages here?

Mmm, I suppose so.
2006-07-08, 21:02
Member
811 posts

Registered:
Jan 1970
Oh, I forgot to say that DarkPlaces devs get the credit for implementing OS-provided keyboard layouts.

AFAIR DarkPlaces, too, uses the hardwired keymap for binds.
2006-07-09, 08:49
Member
950 posts

Registered:
Apr 2006
So basically, french keyboard would be active for everything INCLUDING bind TYPING in console or not?
2006-07-10, 11:26
Member
811 posts

Registered:
Jan 1970
French keyboard layout would be active for everything you type in the console but not for the keys you press during the game.
2006-07-10, 15:20
Member
950 posts

Registered:
Apr 2006
I see, so to bind the french layout Q key, I would have to type in console (with french layout) bind A "say This is Q!"?
2006-07-13, 07:48
Member
811 posts

Registered:
Jan 1970
deurk wrote:
I see, so to bind the french layout Q key, I would have to type in console (with french layout) bind A "say This is Q!"?

That's right.
  14 posts on 1 page  1