Date: Tue, 05 Feb 2008 01:41:08 -0500

From: Mike Miscevic
Subject: SDL and capslock/numlock

Find attached a patch against SDL-1.2.13 for check of SDL_NO_LOCK_KEYS
environment variable. This differs slightly from other patches I've seen
in that it has 3 modes:

Disable CAPS-LOCK and NUM-LOCK supression of down+up key events,
suitable for games where the player needs these keys to do more than
just toggle. A value of 1 will effect both CAPS-LOCK and NUM-LOCK. A
value of 2 will effect only CAPS-LOCK. A value of 3 will effect only
NUM-LOCK. All other values have no effect.

This works for me and has been tested on:
- Fedora 8 64-bit
- SRCRPM SDL-1.2.13-1.fc8.src.rpm
- Emeny Territory Quake Wars (ETQW), native 32-bit commercial game

--Mike Miscevic

--HG--
branch : SDL-1.2
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/branches/SDL-1.2%402732
This commit is contained in:
Sam Lantinga 2008-02-26 10:50:28 +00:00
parent dec971d685
commit d19e81db37
2 changed files with 51 additions and 0 deletions

View file

@ -670,6 +670,21 @@ CLASS="LITERAL"
><P
>If set, the linux fbcon driver will not use a mouse at all.</P
></DD
><DT
><TT
CLASS="LITERAL"
>SDL_NO_LOCK_KEYS</TT
></DT
><DD
><P
>Disable CAPS-LOCK and NUM-LOCK suppression of down+up key events,
suitable for games where the player needs these keys to do more than just toggle.
A value of 1 will effect both CAPS-LOCK and NUM-LOCK.
A value of 2 will effect only CAPS-LOCK.
A value of 3 will effect only NUM-LOCK.
All other values have no effect.
</P
></DD
></DL
></DIV
></DIV