Mercurial > sdl-ios-xcode
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 | 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 | 13 (for video, audio, etc) and presenting a single source-code level API to |
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 Sam Lantinga |
c6a447c98584
Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents:
0
diff
changeset
|
32 <TT CLASS="EMAIL"><<A HREF="mailto:slouken@libsdl.org"><A HREF="mailto:slouken@libsdl.org" TARGET="_top" >slouken@libsdl.org</A></A>></TT> |
c6a447c98584
Updated docs for SDL 1.2.10 release
Sam Lantinga <slouken@libsdl.org>
parents:
0
diff
changeset
|
33 </P> <P> |
0 | 34 <br><br><HR> |
35 <H1>Table of Contents</H1> | |
36 <UL> | |
37 <LI><A HREF="html/index.html">Full Table of Contents</A></LI> | |
38 <LI><A HREF="html/guide.html">The SDL Guide</A></LI> | |
39 <LI><A HREF="html/reference.html">The SDL Reference</A></LI> | |
40 <UL> | |
41 <LI><A HREF="html/general.html">Initialization</A></LI> | |
42 <LI><A HREF="html/video.html">Video</A></LI> | |
43 <LI><A HREF="html/wm.html">Window Manager</A></LI> | |
44 <LI><A HREF="html/event.html">Event Handling</A></LI> | |
45 <LI><A HREF="html/joystick.html">Joystick</A></LI> | |
46 <LI><A HREF="html/audio.html">Audio</A></LI> | |
47 <LI><A HREF="html/cdrom.html">CDROM</A></LI> | |
48 <LI><A HREF="html/thread.html">Threads</A></LI> | |
49 <LI><A HREF="html/time.html">Timers</A></LI> | |
50 </UL> | |
51 </UL> | |
52 </DIV | |
53 ></BODY | |
54 ></HTML | |
55 > |