aboutsummaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authortjw <tjw@edf5b092-35ff-0310-97b2-ce42778d08ea>2007-02-14 23:29:19 +0000
committertjw <tjw@edf5b092-35ff-0310-97b2-ce42778d08ea>2007-02-14 23:29:19 +0000
commit03adf14fd0c16df0f674f1aa69fdbb45996328a4 (patch)
tree9b490525a86d15d67d4b25509d7ce958791a7705 /README
parent4abb9b0b7511e62de9f548415b484ace2454a3ef (diff)
downloadioquake3-aero-03adf14fd0c16df0f674f1aa69fdbb45996328a4.tar.gz
ioquake3-aero-03adf14fd0c16df0f674f1aa69fdbb45996328a4.zip
* (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. git-svn-id: svn://svn.icculus.org/quake3/trunk@1044 edf5b092-35ff-0310-97b2-ce42778d08ea
Diffstat (limited to 'README')
-rw-r--r--README22
1 files changed, 22 insertions, 0 deletions
diff --git a/README b/README
index f862a31..d5d0c17 100644
--- a/README
+++ b/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