From: Eric B. <ebo...@us...> - 2001-09-14 11:32:17
|
Update of /cvsroot/alleg/allegro/setup In directory usw-pr-cvs1:/tmp/cvs-serv13326/setup Modified Files: keyconf.c keyconf.txt Log Message: Grzegorz Godlewski added support for lower and upper altgr tables Index: keyconf.c =================================================================== RCS file: /cvsroot/alleg/allegro/setup/keyconf.c,v retrieving revision 1.12 retrieving revision 1.13 diff -u -d -r1.12 -r1.13 --- keyconf.c 2001/09/14 11:07:05 1.12 +++ keyconf.c 2001/09/14 11:32:14 1.13 @@ -17,6 +17,7 @@ #include <stdio.h> +#include <stdlib.h> #include <string.h> #include "allegro.h" @@ -72,7 +73,8 @@ unsigned short orig_key_capslock_table[KEY_MAX]; unsigned short orig_key_shift_table[KEY_MAX]; unsigned short orig_key_control_table[KEY_MAX]; [...173 lines suppressed...] + if (!split_altgr) + edit_menu[5].flags = D_DISABLED; if (set_gfx_mode(GFX_SAFE, 640, 480, 0, 0) != 0) { set_gfx_mode(GFX_TEXT, 0, 0, 0, 0); allegro_message("Unable to set any graphic mode\n%s\n", allegro_error); - return 1; + exit(EXIT_FAILURE); } set_palette(desktop_palette); set_color(0, &black_rgb); @@ -958,7 +997,7 @@ if (font_data) unload_datafile_object(font_data); - return 0; + exit(EXIT_SUCCESS); } END_OF_MAIN(); Index: keyconf.txt =================================================================== RCS file: /cvsroot/alleg/allegro/setup/keyconf.txt,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- keyconf.txt 2000/05/14 20:16:50 1.1.1.1 +++ keyconf.txt 2001/09/14 11:32:14 1.2 @@ -57,9 +57,13 @@ You will not normally need to edit this table, unless some of the alphabetic characters have been mapped onto different keys. -Alt-GR - Alternate ASCII codes for use when the Alt-GR key is held down. Any keys +Alt-Gr + Alternate ASCII codes for use when the Alt-Gr key is held down. Any keys that don't behave specially in this context should be mapped to zero. + Note that, by default, lowercase and uppercase letters are not + differentiated by keyconf when Alt-Gr is being held down. If you do want + to specify two different mappings for lowercase and uppercase letters, + run keyconf with the option --split-altgr from the command line. Accent* Lists of accented ASCII characters. There are four accent escape keys, |