annotate docs/index.html @ 4170:092c0bc69155 SDL-1.2

Fixed bug #618 Description From Tim Angus 2008-08-30 12:23:56 (-) [reply] As we all know SDL 1.2 doesn't handle dead keys well since one key press potentially equals two (or more) characters. For example, on many layouts, keying <backquote>,<space> results in <no character>,<backquote><space>. Since the unicode member of the SDL_keysym struct only has room for one character, only one can be returned. On Linux, the first character is returned. On Windows however, unless the exact number of characters generated by the keypress is 1, nothing is returned. The following patch addresses this inconsistency. Updated patch which includes a further fix to the handling of the numpad when numlock is on. This further fix is courtesy Amanieu d'Antras.
author Sam Lantinga <slouken@libsdl.org>
date Mon, 13 Apr 2009 08:42:09 +0000
parents c6a447c98584
children
rev   line source
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
1 <!DOCTYPE HTML PUBLIC "-//Norman Walsh//DTD DocBook HTML 1.0//EN">
1840
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
2 <HTML>
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
3 <HEAD><TITLE>Simple DirectMedia Layer Introduction</TITLE></HEAD>
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
4 <BODY BGCOLOR="#FFF8DC" TEXT="#000000" LINK="#0000ee" VLINK="#551a8b" ALINK="#ff0000">
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
5 <DIV CLASS="NAVHEADER">
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
6 <HR ALIGN="LEFT" WIDTH="100%">
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
7 </DIV>
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
8 <DIV CLASS="PREFACE">
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
9 <H2><A NAME="AEN8">Simple DirectMedia Layer Introduction</A></H2>
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
10 <P>
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
11 This library is designed to make it easy to write games that run on many
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
12 different platforms using the various native high-performance media interfaces,
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
13 (for video, audio, etc) and presenting a single source-code level API to
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
14 your application. This is a fairly low level API, but using this, completely
1840
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
15 portable applications can be written with a great deal of flexibility.
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
16 </P><P>
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
17 An introduction to SDL can be found online at:
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
18 <A HREF="http://www.libsdl.org/intro.php" TARGET="_top">
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
19 http://www.libsdl.org/intro.php</A>
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
20 </P><P>
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
21 Tutorials on a variety of topics can be found online at:
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
22 <A HREF="http://www.libsdl.org/tutorials.php" TARGET="_top">
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
23 http://www.libsdl.org/tutorials.php</A>
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
24 </P><P>
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
25 Documentation in Wiki form can be found online at:
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
26 <A HREF="http://www.libsdl.org/cgi/docwiki.cgi/" TARGET="_top">
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
27 http://www.libsdl.org/cgi/docwiki.cgi/</A>
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
28 </P><P>
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
29 Enjoy!
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
30 </P><P>
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
31 &nbsp;&nbsp;&nbsp; Sam Lantinga
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
32 <TT CLASS="EMAIL">&#60;<A HREF="mailto:slouken@libsdl.org"><A HREF="mailto:slouken@libsdl.org" TARGET="_top" >slouken@libsdl.org</A></A>&#62;</TT>
c6a447c98584 Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents: 0
diff changeset
33 </P> <P>
0
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
34 <br><br><HR>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
35 <H1>Table of Contents</H1>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
36 <UL>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
37 <LI><A HREF="html/index.html">Full Table of Contents</A></LI>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
38 <LI><A HREF="html/guide.html">The SDL Guide</A></LI>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
39 <LI><A HREF="html/reference.html">The SDL Reference</A></LI>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
40 <UL>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
41 <LI><A HREF="html/general.html">Initialization</A></LI>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
42 <LI><A HREF="html/video.html">Video</A></LI>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
43 <LI><A HREF="html/wm.html">Window Manager</A></LI>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
44 <LI><A HREF="html/event.html">Event Handling</A></LI>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
45 <LI><A HREF="html/joystick.html">Joystick</A></LI>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
46 <LI><A HREF="html/audio.html">Audio</A></LI>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
47 <LI><A HREF="html/cdrom.html">CDROM</A></LI>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
48 <LI><A HREF="html/thread.html">Threads</A></LI>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
49 <LI><A HREF="html/time.html">Timers</A></LI>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
50 </UL>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
51 </UL>
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
52 </DIV
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
53 ></BODY
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
54 ></HTML
74212992fb08 Initial revision
Sam Lantinga <slouken@lokigames.com>
parents:
diff changeset
55 >