SpiritQuaddicted / reQuiem

reQuiem is a custom OpenGL Quake engine for Windows and Linux. It's designed for maximum compatibility with all things Quake - past, present and future. It's fast, reliable, and easy to configure. In short: it fixes what was broken, improves what needed improving, and leaves the rest alone. It was developed by jdhack.
GNU General Public License v2.0
17 stars 2 forks source link

always allow binding toggleconsole from menu #41

Closed neogeographica closed 10 years ago

neogeographica commented 10 years ago

Resolves issue #28.

"Reserved keys" are described in more detail in the issue, although actually there's even more to it than I cover there.

It seems like there is some partially-implemented stuff going on, across a few different but related features all trying to make the creating and using of key binds a little smarter. Touching any part of the various "reserved key" definitions/interpretations is likely to affect multiple behaviors.

Rather than try to untangle the spaghetti I'm going to just deal with this particular Gordian knot -- pardon the mixed metaphors -- and always allow the toggleconsole binding from the "Other Controls" menu, regardless of what key is selected. If you happen to pick a key that you later find to be inconvenient then OK, just bind it to something better.

The key restrictions don't seem as onerous for the other items in that menu (like screenshot or quicksave) so I left those alone.