Cannot use apostrophe ' as a keybind
Cerzi
Join Date: 2012-02-07 Member: 144119Members
I know, an odd one to report, but as I use the Dvorak keyboard layout, the apostrophe key is actually where the Q key is on a regular keyboard, making it a rather useful key to bind. Comma and period bind perfectly fine (W and E on qwerty), but not apostrophe.
If this is something that could be fixed easily then me and the 1 other person who uses Dvorak would really appreciate it!
If this is something that could be fixed easily then me and the 1 other person who uses Dvorak would really appreciate it!
Comments
Its located in \Steam\userdata\<userid>\4920\remote\options.xml
I am experiencing the same issue.
We need more love for Dvorak!
Also I have attempted to manually set <Q>Apostrophe</Q> in options.xml, but this does not work.
I've been trying to rebind the keys for commander mode, here's what I can tell you so far:
There seems to be a problem with the Q key itself and how NS handles this input.
Leaving <Q>Q</Q> and having <X>Q</X> will make Apostrophe behave as Q and X behave as Apostrophe, both activating Tab1 in commander.
Changing <Q>Apostrophe</Q> and <X>Q</X> will make BOTH behave as X activating the second slot in row two as commander.
At this time I am completely baffled and cannot make all of the commander keys work properly in Dvorak. Perhaps the most puzzling of all is that this issue is the same for both the D and E keys. However I have had no problems rebinding <D>E</D> and <E>Period</E>
Same problem with the L key, cannot be rebound at all (shows blank on the rebinding screen, reverts to default when the screen is closed).
L is used in the left handed version of WSAD (in both QWERTY and Dvorak). Every other key around it can be rebound sucessfully, it seems really strange that rebinding is broken only for certain keys.
Commander Keys are hardcoded for the time being, but i expect this will change eventually, as its just a current limitation and an issue that has been discussed many times.
edit: hmm sorry looks like I would have been better bumping <a href="http://www.unknownworlds.com/ns2/forums/index.php?showtopic=123823" target="_blank">http://www.unknownworlds.com/ns2/forums/in...howtopic=123823</a> instead
edit2: really enjoying the match that's being broadcast on esltv today btw - very much need a spectate option though (as with sourceTV relays in CSS/TF2 for instance) so one can watch games directly
I'm having an issue with the Q key too, I can't take it off Taunt for some reason.
Also, I can't seem to bind the number keys 1-9. (I'm using a UK layout if that makes a difference)
NS2 lists them ingame as "1", but this doesn't work (the console tells me key not found).
I have to edit options.xml and instead of "1" I need to use "Num1" and that works. However "Num2" cannot be bound to Taunt...
I made a thread about it <a href="http://www.unknownworlds.com/forums/index.php?showtopic=123992&hl=" target="_blank">here</a> but I think I posted it in the wrong section!
I cannot bind apostrophe (') and semicolon (;) to anything at all, and seeing as they map to 'Q' and 'Z' on a QWERTY layout, that's two useful keys that I cannot utilise!
Also, the commander key layout is totally screwed for anyone who doesn't use QWERTY. At the very least it should be rebindable, but again it would be a problem for Dvorak users like myself due to the aforementioned unbindable keys.
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1--> <A>O</A>
<B>H</B>
<C>K</C>
<D>U</D>
<E>P</E>
<F>I</F>
<G>H</G>
<H>H</H>
<I>H</I>
<J>H</J>
<K>H</K>
<L>H</L>
<M>H</M>
<N>H</N>
<O>H</O>
<P>H</P>
<Q>Comma</Q>
<R>Y</R>
<S>E</S>
<T>H</T>
<U>H</U>
<V>X</V>
<W>Period</W>
<X>J</X>
<Y>H</Y>
<Z>Q</Z><!--c2--></div><!--ec2-->
I used H here as a null key that isn't used in the interface to ensure that there were no key collisions.
Inside the game, you'll realize that it's not possible to bind the Q key correctly, and even changing the bindings in options.xml is not solving issues with the commander bindings.
It's not only the Q key that has a problem, when rebinding the commander keys, pressing D (which is the equivalent of E in Dvorak) is incorrectly activating the E key, despite the "<D>E</D>" binding I have in options.xml.
Please look into this you guys, I don't have this problem with other games, like Crysis (CryTek being a foreign developer, they must be used to dealing with non-standard keyboard layouts).
So this problem can be solved, it's easily reproducible, and I believe it has something to do with how NS2 is reading the keys.
I don't see much happening in this area until the new key binding system is implemented. Hopefully it'll be done soon.
That's great news, I didn't know they were redoing the key binding system. :D
I'm aware of the "switch layout to QWERTY" workaround, but you have to understand that I wouldn't be able to type in chat, team chat, or use the console because the keys on my keyboard are actually switched to Dvorak. I'm sure ppl can touch type in QWERTY, but it's not as easy when you memorize another layout for touch typing, like I did with Dvorak, and even less so by looking at the keyboard because there wouldn't be a QWERTY layout to look at! :)
I hope you can understand how this is a major annoyance for me. :( I can hardly wait for them to fix this, because I really like this game.
Also, for some odd reason the global hotkeys are not working for me on Windows 7, they reset as soon as I set them. I was planning on using them if I got into the comm chair or something. I'll look into that some more.
I'd appreciate any update on this.