* (bug 2741) Adds support in the SDL client for many keys that were not
recognized. For example, F13, F14, F15, WINDOWS, SCROLLLOCK, CAPSLOCK, WORLD_0 - WORLD_95, etc. (Christophe Cavalaria) * (bug 2741) Adds the hard-coded toggleConsole bind Shift-Escape * (bug 2741) Adds detailed explaination of SDL keyboard handling differences in the README file.
This commit is contained in:
parent
da75e9fda8
commit
d580c54e2d
5 changed files with 276 additions and 8 deletions
22
README
22
README
|
@ -288,6 +288,28 @@ Multiuser Support on Windows systems
|
|||
ioquake3.exe +set fs_homepath "c:\ioquake3"
|
||||
Note that this cvar MUST be set as a command line parameter.
|
||||
|
||||
SDL Keyboard Differences
|
||||
ioquake3 clients built againt SDL (e.g. Linux and Mac OS X) have different
|
||||
keyboard behaviour than the original Quake3 clients.
|
||||
|
||||
* "Caps Lock" and "Num Lock" can not be used as normal binds since they
|
||||
do not send a KEYUP event until the key is pressed again.
|
||||
|
||||
* SDL > 1.2.9 does not support disabling "Dead Key" recognition.
|
||||
In order to send "Dead Key" characters (e.g. ~, ', `, and ^), you
|
||||
must key a Space (or sometimes the same character again) after the
|
||||
character to send it on many international keyboard layouts.
|
||||
|
||||
* The SDL client supports many more keys than the original Quake3 client.
|
||||
For example the keys: "Windows", "SysReq", "ScrollLock", and "Break".
|
||||
For non-US keyboards, all of the so called "World" keys are now
|
||||
supported as well as F13, F14, F15, and the country-specific
|
||||
mode/meta keys.
|
||||
|
||||
SDL's "Dead Key" behaviour makes the hard-coded toggleConsole binds ~ and `
|
||||
annoying to use on many non-US keyboards. In response, an additional
|
||||
toggleConsole bind has been added on the key combination Shift-Esc.
|
||||
|
||||
------------------------------------------------------------- Contributing -----
|
||||
|
||||
Please send all patches to bugzilla (https://bugzilla.icculus.org), or join the
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue