Unfortunatly, not everyone has the standard US keyboard. Even more unfortunate is that Tremulous believes that it is a standard US keyboard connected to the computer, even if it is a French one, Norwegian, Portuguese, or anything else. There is a large group f computers which (for example) have the Z and Y swapped (and therefore have the Y after the T and the Z before the X), and I happen to have one of those keyboards.
When I play, if I press my "Z" key (which is the the place of the "Y" key), I can start teamchatting, however, in my autogen.cfg and autoexec.cfg the Y key is bound to teamchat, thus proving that the game thinks I'm inputing on a US keyboard and therefore believe it's a Y. Although it isn't a big problem with just the Z-Y swap, it gets much more complicated when you look at the punctuations and special characters. Strangely, in the console and when I am typing in the chat, the game wil recognise my keyboard and if I press Z, it recognises it as a Z.
In addition to those problems, if I want to edit my autoexec.cfg file, WordPad knows I have Swiss keyboard, and therefore when I press my Z key, it will actually insert a Z, but in the game, it will believe it's a Y which are in very different places on the keyboard and can be very frustrating when editing things manually.
I was wondering if there is a way to change the ingame keyboard layout settings to Swiss or whatever keyboard layout you have instead of US, and if this isn't possible, how can I avoid this problem?
PS: A list of different keyboard layouts can be found here