AUTHORS | 6 ChangeLog | 263 + INSTALL | 236 Makefile.am | 8 Makefile.in | 29 aclocal.m4 | 305 + compat/Makefile.in | 24 compat/compat.dir | 36 compat/complete | 2 compat/default | 2 compat/level5 | 2 compat/misc | 2 configure | 1619 ++++++ configure.in | 28 debian/changelog | 44 debian/compat | 2 debian/control | 4 debian/patches/01_cymotion_master_and_ibm_space_saver.diff | 76 debian/patches/02_xkb_symbols_euro_support.diff | 72 debian/patches/03_drop_rules_xorg_duplicates.diff | 64 debian/patches/04_czech_include_location.diff | 31 debian/patches/05_evdev_xkb.diff | 763 -- debian/patches/06_AB10_minus_underscore.diff | 42 debian/patches/07_AE12_apostrophe_on_pc_de_nodeadkeys.diff | 22 debian/patches/08_implement_grp:sclk_toggle.diff | 75 debian/patches/09_enable_ca_variants.diff | 16 debian/patches/10_ralt_switch_multikey.diff | 63 debian/patches/11_uk_macintosh_problems.diff | 50 debian/patches/12_implement_compose:caps.diff | 65 debian/patches/13_macintosh_problems.diff | 22 debian/patches/14_dead_diaresis.diff | 21 debian/patches/15_symbols_polish_keypad_separator.diff | 55 debian/patches/16_brazilian_keypad_separator.diff | 32 debian/patches/17_tr_fix_eacute.diff | 15 debian/patches/18_riscpc_keycodes.diff | 155 debian/patches/19_sun_loads_srvr_ctrl.diff | 65 debian/patches/backports/001_fix_us_layout.diff | 18 debian/patches/bz1576.diff | 202 debian/patches/bz8668.diff | 53 debian/patches/clean.diff | 18 debian/patches/compat-misc.diff | 18 debian/patches/compatibility.diff | 132 debian/patches/cvs.diff | 1 debian/patches/fix_xkbcomp_crash.diff | 204 debian/patches/japan.diff | 143 debian/patches/mac_poweroff.diff | 8 debian/patches/obsolete_merged-upstream/01_cymotion_master_and_ibm_space_saver.diff | 76 debian/patches/obsolete_merged-upstream/02_xkb_symbols_euro_support.diff | 72 debian/patches/obsolete_merged-upstream/03_drop_rules_xorg_duplicates.diff | 64 debian/patches/obsolete_merged-upstream/04_czech_include_location.diff | 31 debian/patches/obsolete_merged-upstream/05_evdev_xkb.diff | 763 ++ debian/patches/obsolete_merged-upstream/06_AB10_minus_underscore.diff | 42 debian/patches/obsolete_merged-upstream/07_AE12_apostrophe_on_pc_de_nodeadkeys.diff | 22 debian/patches/obsolete_merged-upstream/08_implement_grp:sclk_toggle.diff | 75 debian/patches/obsolete_merged-upstream/09_enable_ca_variants.diff | 16 debian/patches/obsolete_merged-upstream/10_ralt_switch_multikey.diff | 63 debian/patches/obsolete_merged-upstream/11_uk_macintosh_problems.diff | 50 debian/patches/obsolete_merged-upstream/12_implement_compose:caps.diff | 65 debian/patches/obsolete_merged-upstream/13_macintosh_problems.diff | 22 debian/patches/obsolete_merged-upstream/14_dead_diaresis.diff | 21 debian/patches/obsolete_merged-upstream/15_symbols_polish_keypad_separator.diff | 55 debian/patches/obsolete_merged-upstream/16_brazilian_keypad_separator.diff | 32 debian/patches/obsolete_merged-upstream/17_tr_fix_eacute.diff | 15 debian/patches/obsolete_merged-upstream/18_riscpc_keycodes.diff | 155 debian/patches/obsolete_merged-upstream/19_sun_loads_srvr_ctrl.diff | 65 debian/patches/obsolete_merged-upstream/bz1576.diff | 202 debian/patches/obsolete_merged-upstream/bz8668.diff | 53 debian/patches/obsolete_merged-upstream/compat-misc.diff | 18 debian/patches/obsolete_merged-upstream/compatibility.diff | 132 debian/patches/obsolete_merged-upstream/cvs.diff | 1 debian/patches/obsolete_merged-upstream/fix_xkbcomp_crash.diff | 204 debian/patches/obsolete_merged-upstream/japan.diff | 143 debian/patches/obsolete_merged-upstream/po.diff | 1978 +++++++ debian/patches/obsolete_merged-upstream/revert_bz8572.diff | 63 debian/patches/obsolete_merged-upstream/uz.diff | 86 debian/patches/po.diff | 1978 ------- debian/patches/resync_rules_base.diff | 110 debian/patches/revert_bz8572.diff | 63 debian/patches/sclk_toggle.diff | 24 debian/patches/send-upstream/001_keypad_comma.diff | 41 debian/patches/send-upstream/002_add_asus6000.diff | 69 debian/patches/series | 15 debian/patches/unhide_lv3_enter_switch.diff | 26 debian/patches/uz.diff | 86 debian/watch | 2 docs/Makefile.in | 22 geometry/Makefile.in | 24 geometry/digital_vndr/Makefile.in | 22 geometry/geometry.dir | 126 geometry/pc | 4 geometry/sgi_vndr/Makefile.in | 22 intltool-extract.in | 381 + intltool-merge.in | 172 intltool-update.in | 127 keycodes/Makefile.am | 1 keycodes/Makefile.in | 25 keycodes/digital_vndr/Makefile.in | 22 keycodes/keycodes.dir | 129 keycodes/powerpcps2 | 134 keycodes/sgi_vndr/Makefile.in | 22 keycodes/xfree86 | 11 keymap/Makefile.in | 24 keymap/digital_vndr/Makefile.in | 22 keymap/keymap.dir | 448 - keymap/sgi_vndr/Makefile.in | 22 keymap/sun_vndr/Makefile.in | 22 po/ChangeLog | 32 po/Makefile.in | 22 po/POTFILES | 3 po/POTFILES.in | 1 po/af.po | 1350 +---- po/az.po | 1350 +---- po/bg.po | 1321 +---- po/cs.po | 1350 +---- po/da.po | 1350 +---- po/el.po | 1336 +---- po/en_GB.po | 1359 +---- po/fi.po | 426 - po/fr.po | 174 po/hu.po | 249 po/it.po | 1519 ++--- po/ka.po | 1576 +++--- po/ko.po | 2556 ++++++++++ po/nl.po | 1456 +---- po/ru.po | 1487 +++-- po/rw.po | 1321 +---- po/sk.po | 1350 +---- po/sl.po | 361 - po/sq.po | 1350 +---- po/sr.po | 1265 +--- po/[EMAIL PROTECTED] | 1370 +---- po/sv.po | 1869 ++++--- po/tr.po | 900 --- po/uk.po | 408 - po/vi.po | 1359 +---- po/zh_CN.po | 1350 +---- po/zh_TW.po | 1449 +---- rules/HDR | 1 rules/Makefile.am | 12 rules/Makefile.in | 34 rules/base | 26 rules/base.lists.part | 11 rules/base.lst | 43 rules/base.m_g.part | 2 rules/base.m_k.part | 1 rules/base.ml_g.part | 2 rules/base.ml_s.part | 2 rules/base.o_s.part | 6 rules/base.xml.in | 244 rules/compat/Makefile.in | 22 rules/sun.xml.in | 932 +++ semantics/Makefile.in | 24 semantics/semantics.dir | 4 symbols/Makefile.am | 2 symbols/Makefile.in | 26 symbols/ad | 2 symbols/af | 2 symbols/al | 2 symbols/altwin | 10 symbols/am | 16 symbols/ara | 2 symbols/az | 2 symbols/ba | 2 symbols/bd | 2 symbols/be | 2 symbols/bg | 2 symbols/br | 4 symbols/bt | 2 symbols/by | 2 symbols/ca | 4 symbols/capslock | 2 symbols/cd | 18 symbols/ch | 2 symbols/compose | 2 symbols/cs | 2 symbols/ctrl | 2 symbols/cz | 2 symbols/de | 2 symbols/digital_vndr/Makefile.in | 22 symbols/dk | 2 symbols/ee | 2 symbols/epo | 49 symbols/es | 5 symbols/eurosign | 2 symbols/fi | 132 symbols/fo | 2 symbols/fr | 180 symbols/fujitsu_vndr/Makefile.in | 22 symbols/gb | 2 symbols/ge | 382 + symbols/gh | 2 symbols/gr | 2 symbols/group | 15 symbols/hp_vndr/Makefile.in | 22 symbols/hr | 2 symbols/hu | 2 symbols/ie | 2 symbols/il | 77 symbols/in | 130 symbols/inet | 183 symbols/iq | 2 symbols/ir | 8 symbols/is | 2 symbols/it | 4 symbols/jp | 170 symbols/keypad | 2 symbols/kg | 2 symbols/kh | 2 symbols/kr | 3 symbols/kz | 2 symbols/la | 2 symbols/latam | 2 symbols/latin | 2 symbols/level3 | 33 symbols/level5 | 2 symbols/lk | 2 symbols/lt | 2 symbols/lv | 2 symbols/ma | 325 + symbols/macintosh_vndr/Makefile.am | 2 symbols/macintosh_vndr/Makefile.in | 24 symbols/macintosh_vndr/ch | 2 symbols/macintosh_vndr/dk | 5 symbols/macintosh_vndr/es | 34 symbols/macintosh_vndr/fr | 121 symbols/macintosh_vndr/is | 2 symbols/macintosh_vndr/it | 2 symbols/macintosh_vndr/latam | 38 symbols/macintosh_vndr/no | 1 symbols/macintosh_vndr/pt | 1 symbols/macintosh_vndr/se | 1 symbols/macintosh_vndr/us | 12 symbols/mao | 2 symbols/mk | 2 symbols/mm | 2 symbols/mn | 2 symbols/mt | 2 symbols/mv | 2 symbols/nbsp | 41 symbols/nec_vndr/Makefile.in | 22 symbols/ng | 3 symbols/nl | 84 symbols/no | 2 symbols/np | 2 symbols/pc | 8 symbols/pk | 2 symbols/pl | 2 symbols/pt | 2 symbols/ro | 2 symbols/ru | 2 symbols/se | 49 symbols/sgi_vndr/Makefile.in | 22 symbols/si | 2 symbols/sk | 2 symbols/sony_vndr/Makefile.in | 22 symbols/srvr_ctrl | 2 symbols/sun_vndr/Makefile.in | 22 symbols/sy | 2 symbols/symbols.dir | 1036 ++-- symbols/th | 2 symbols/tj | 2 symbols/tr | 2 symbols/ua | 2 symbols/us | 18 symbols/uz | 39 symbols/vn | 2 symbols/xfree68_vndr/Makefile.in | 22 symbols/za | 2 types/Makefile.in | 24 types/complete | 2 types/default | 2 types/level5 | 2 types/types.dir | 14 xkbrules.am | 3 xkeyboard-config.spec | 2 xkeyboard-config.spec.in | 2 276 files changed, 26073 insertions(+), 26109 deletions(-)
New commits: commit 0d6c6efdb89df678812020c4c9dfac9bbc9eaa7a Author: Julien Cristau <[EMAIL PROTECTED]> Date: Sun Jun 3 18:33:04 2007 +0200 Fix watch file. diff --git a/debian/changelog b/debian/changelog index 0617d7e..6867400 100644 --- a/debian/changelog +++ b/debian/changelog @@ -6,7 +6,10 @@ xkeyboard-config (0.9+cvs.20070428-2) UNRELEASED; urgency=low * Patches backported from upstream: + 001_fix_us.diff: fix us layout. (Closes: #421532) - -- Mohammed Adnène Trojette <[EMAIL PROTECTED]> Mon, 30 Apr 2007 00:12:26 +0200 + [ Julien Cristau ] + * Fix watch file to look for tarballs at http://xlibs.fd.o/xkbdesc/ + + -- Mohammed Adnène Trojette <[EMAIL PROTECTED]> Sun, 03 Jun 2007 18:32:13 +0200 xkeyboard-config (0.9+cvs.20070428-1) experimental; urgency=low diff --git a/debian/watch b/debian/watch index 17286c6..9f7c7f0 100644 --- a/debian/watch +++ b/debian/watch @@ -1,2 +1,2 @@ version=3 -http://xorg.freedesktop.org/releases/individual/data/ xkbdata-(.*)\.tar\.gz +http://xlibs.freedesktop.org/xkbdesc/ xkeyboard-config-(.*)\.tar\.gz commit a89c54aa311859687e618b7ab2de1c45b1ea736c Author: Mohammed Adnene Trojette <[EMAIL PROTECTED]> Date: Mon Apr 30 00:20:08 2007 +0200 Fix US layout (001_fix_us_layout.diff) + Debian bug #421532 + X.org bugs #8789 and #10811 Add keypad:comma (001_keypad_comma.diff) + Debian bug #409117 to forward Add Asus 6000 series laptop layout + Debian bug #383953 to forward diff --git a/debian/changelog b/debian/changelog index 32b5e83..0617d7e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,13 @@ +xkeyboard-config (0.9+cvs.20070428-2) UNRELEASED; urgency=low + + * Patches to send upstream. + + 002_add_asus6000.diff: add Asus A6000 series Keyboard + support. (Closes: #383953) + * Patches backported from upstream: + + 001_fix_us.diff: fix us layout. (Closes: #421532) + + -- Mohammed Adnène Trojette <[EMAIL PROTECTED]> Mon, 30 Apr 2007 00:12:26 +0200 + xkeyboard-config (0.9+cvs.20070428-1) experimental; urgency=low * Add myself to Uploaders. (Closes: #401777) @@ -8,7 +18,6 @@ xkeyboard-config (0.9+cvs.20070428-1) experimental; urgency=low + fix keymap on iBook G4 Japanese keyboard. (Closes: #374070) + fix <K6C> key in symbols/inet. (Closes: #409982) + update Finnish layout. (Closes: #405207) - + add Logitech Media Elite keyboard support. (Closes: #384801) + add Logitech Cordless Desktop Optical support. (Closes: #391192) + fix a jp106 backslash/yen issue. (Closes: #280579) * Patches refreshed: diff --git a/debian/patches/backports/001_fix_us_layout.diff b/debian/patches/backports/001_fix_us_layout.diff new file mode 100644 index 0000000..debcb66 --- /dev/null +++ b/debian/patches/backports/001_fix_us_layout.diff @@ -0,0 +1,18 @@ +Index: xkb-data-experimental/symbols/us +=================================================================== +--- xkb-data-experimental.orig/symbols/us ++++ xkb-data-experimental/symbols/us +@@ -61,6 +61,8 @@ + key <AB09> { [ period, greater ] }; + key <AB10> { [ slash, question ] }; + ++ key <BKSL> { [ backslash, bar ] }; ++ key <CAPS> { [ Caps_Lock ] }; + // End alphanumeric section + }; + +@@ -507,4 +509,3 @@ + include "us" + name[Group1]= "U.S. English - Macintosh"; + }; +- diff --git a/debian/patches/send-upstream/001_keypad_comma.diff b/debian/patches/send-upstream/001_keypad_comma.diff index 90b610f..9393376 100644 --- a/debian/patches/send-upstream/001_keypad_comma.diff +++ b/debian/patches/send-upstream/001_keypad_comma.diff @@ -2,7 +2,7 @@ Index: xkb-data-experimental/rules/base =================================================================== --- xkb-data-experimental.orig/rules/base +++ xkb-data-experimental/rules/base -@@ -828,6 +828,7 @@ +@@ -826,6 +826,7 @@ eurosign:2 = +eurosign(2) keypad:oss = +keypad(oss) keypad:legacy = +keypad(legacy) diff --git a/debian/patches/send-upstream/002_add_asus6000.diff b/debian/patches/send-upstream/002_add_asus6000.diff new file mode 100644 index 0000000..a7bfd04 --- /dev/null +++ b/debian/patches/send-upstream/002_add_asus6000.diff @@ -0,0 +1,69 @@ +Index: xkb-data-experimental/rules/base +=================================================================== +--- xkb-data-experimental.orig/rules/base ++++ xkb-data-experimental/rules/base +@@ -34,7 +34,7 @@ + + ! $inetkbds = a4techKB21 a4techKBS8 a4_rfkb23 \ + acer_c300 acer_ferrari4k acer_tm_800 \ +- acpi airkey armada azonaRF2300 \ ++ acpi airkey armada azonaRF2300 asus_6000 \ + apple \ + benqx730 benqx800 brother \ + btc5113rf btc5126t btc9000 btc9000a btc9001ah btc5090 btc9019u \ +Index: xkb-data-experimental/rules/base.xml.in +=================================================================== +--- xkb-data-experimental.orig/rules/base.xml.in ++++ xkb-data-experimental/rules/base.xml.in +@@ -119,6 +119,12 @@ + <model> + <configItem> + <name>azonaRF2300</name> ++ <_description>Asus A6000 series Keyboard</_description> ++ </configItem> ++ </model> ++ <model> ++ <configItem> ++ <name>asus_6000</name> + <_description>Azona RF2300 wireless Internet Keyboard</_description> + </configItem> + </model> +Index: xkb-data-experimental/symbols/inet +=================================================================== +--- xkb-data-experimental.orig/symbols/inet ++++ xkb-data-experimental/symbols/inet +@@ -229,6 +229,22 @@ + key <I74> { [ XF86Launch4 ] }; + }; + ++// Asus ++ ++// Asus A6000 series Keyboard ++partial alphanumeric_keys ++xkb_symbols "asus_6000" { ++ key <I20> { [ XF86AudioMute ] }; ++ key <I2E> { [ XF86AudioLowerVolume ] }; ++ key <I30> { [ XF86AudioRaiseVolume ] }; ++ key <I6C> { [ XF86Mail ] }; ++ key <I32> { [ XF86WWW ] }; ++ key <I10> { [ XF86AudioPrev ] }; ++ key <I19> { [ XF86AudioNext ] }; ++ key <I24> { [ XF86AudioStop ] }; ++ key <I22> { [ XF86AudioPlay ] }; ++}; ++ + // Azona + + // Azona RF2300 wireless Internet Keyboard +Index: xkb-data-experimental/symbols/symbols.dir +=================================================================== +--- xkb-data-experimental.orig/symbols/symbols.dir ++++ xkb-data-experimental/symbols/symbols.dir +@@ -282,6 +282,7 @@ + --p----- a------- inet(airkey) + --p----- -------- inet(apple) + --p----- a------- inet(armada) ++--p----- a------- inet(asus_6000) + --p----- a------- inet(azonaRF2300) + --p----- a------- inet(brother) + --p----- a------- inet(btc5090) diff --git a/debian/patches/series b/debian/patches/series index c331b3b..9ca176b 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -14,3 +14,5 @@ greek.diff #japan.diff resync_rules_base.diff send-upstream/001_keypad_comma.diff +send-upstream/002_add_asus6000.diff +backports/001_fix_us_layout.diff commit 62fe415ef73968139af8c1998bdb98a4aa2487cf Author: Mohammed Adnene Trojette <[EMAIL PROTECTED]> Date: Sat Apr 28 20:58:02 2007 +0200 Synchronise orig with upstream's CVS from April 28 2007 diff --git a/ChangeLog b/ChangeLog index 2b8d893..38d3702 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2007-04-27 Sergey Udaltsov + + * geometry/microsoft: replacing non-defined AE00 with TLDE, + http://bugzilla.gnome.org/show_bug.cgi?id=429907 + +2007-04-24 Sergey Udaltsov + + * symbols/ma: fixing alt in Tifinagh, closing + https://bugs.freedesktop.org/show_bug.cgi?id=10736 + 2007-04-23 Sergey Udaltsov * geometry/pc: fix for abnt2, closing @@ -1430,7 +1440,7 @@ 2004-09-13 22:39 svu - * symbols/tj: new local cvs keyword seems to be ok - no more $Id: ChangeLog,v 1.277 2007-04-23 22:09:06 svu Exp $ + * symbols/tj: new local cvs keyword seems to be ok - no more $Id: ChangeLog,v 1.279 2007-04-27 19:15:42 svu Exp $ 2004-09-13 22:38 svu diff --git a/INSTALL b/INSTALL deleted file mode 100644 index 23e5f25..0000000 --- a/INSTALL +++ /dev/null @@ -1,236 +0,0 @@ -Installation Instructions -************************* - -Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005 Free -Software Foundation, Inc. - -This file is free documentation; the Free Software Foundation gives -unlimited permission to copy, distribute and modify it. - -Basic Installation -================== - -These are generic installation instructions. - - The `configure' shell script attempts to guess correct values for -various system-dependent variables used during compilation. It uses -those values to create a `Makefile' in each directory of the package. -It may also create one or more `.h' files containing system-dependent -definitions. Finally, it creates a shell script `config.status' that -you can run in the future to recreate the current configuration, and a -file `config.log' containing compiler output (useful mainly for -debugging `configure'). - - It can also use an optional file (typically called `config.cache' -and enabled with `--cache-file=config.cache' or simply `-C') that saves -the results of its tests to speed up reconfiguring. (Caching is -disabled by default to prevent problems with accidental use of stale -cache files.) - - If you need to do unusual things to compile the package, please try -to figure out how `configure' could check whether to do them, and mail -diffs or instructions to the address given in the `README' so they can -be considered for the next release. If you are using the cache, and at -some point `config.cache' contains results you don't want to keep, you -may remove or edit it. - - The file `configure.ac' (or `configure.in') is used to create -`configure' by a program called `autoconf'. You only need -`configure.ac' if you want to change it or regenerate `configure' using -a newer version of `autoconf'. - -The simplest way to compile this package is: - - 1. `cd' to the directory containing the package's source code and type - `./configure' to configure the package for your system. If you're - using `csh' on an old version of System V, you might need to type - `sh ./configure' instead to prevent `csh' from trying to execute - `configure' itself. - - Running `configure' takes awhile. While running, it prints some - messages telling which features it is checking for. - - 2. Type `make' to compile the package. - - 3. Optionally, type `make check' to run any self-tests that come with - the package. - - 4. Type `make install' to install the programs and any data files and - documentation. - - 5. You can remove the program binaries and object files from the - source code directory by typing `make clean'. To also remove the - files that `configure' created (so you can compile the package for - a different kind of computer), type `make distclean'. There is - also a `make maintainer-clean' target, but that is intended mainly - for the package's developers. If you use it, you may have to get - all sorts of other programs in order to regenerate files that came - with the distribution. - -Compilers and Options -===================== - -Some systems require unusual options for compilation or linking that the -`configure' script does not know about. Run `./configure --help' for -details on some of the pertinent environment variables. - - You can give `configure' initial values for configuration parameters -by setting variables in the command line or in the environment. Here -is an example: - - ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix - - *Note Defining Variables::, for more details. - -Compiling For Multiple Architectures -==================================== - -You can compile the package for more than one kind of computer at the -same time, by placing the object files for each architecture in their -own directory. To do this, you must use a version of `make' that -supports the `VPATH' variable, such as GNU `make'. `cd' to the -directory where you want the object files and executables to go and run -the `configure' script. `configure' automatically checks for the -source code in the directory that `configure' is in and in `..'. - - If you have to use a `make' that does not support the `VPATH' -variable, you have to compile the package for one architecture at a -time in the source code directory. After you have installed the -package for one architecture, use `make distclean' before reconfiguring -for another architecture. - -Installation Names -================== - -By default, `make install' installs the package's commands under -`/usr/local/bin', include files under `/usr/local/include', etc. You -can specify an installation prefix other than `/usr/local' by giving -`configure' the option `--prefix=PREFIX'. - - You can specify separate installation prefixes for -architecture-specific files and architecture-independent files. If you -pass the option `--exec-prefix=PREFIX' to `configure', the package uses -PREFIX as the prefix for installing programs and libraries. -Documentation and other data files still use the regular prefix. - - In addition, if you use an unusual directory layout you can give -options like `--bindir=DIR' to specify different values for particular -kinds of files. Run `configure --help' for a list of the directories -you can set and what kinds of files go in them. - - If the package supports it, you can cause programs to be installed -with an extra prefix or suffix on their names by giving `configure' the -option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. - -Optional Features -================= - -Some packages pay attention to `--enable-FEATURE' options to -`configure', where FEATURE indicates an optional part of the package. -They may also pay attention to `--with-PACKAGE' options, where PACKAGE -is something like `gnu-as' or `x' (for the X Window System). The -`README' should mention any `--enable-' and `--with-' options that the -package recognizes. - - For packages that use the X Window System, `configure' can usually -find the X include and library files automatically, but if it doesn't, -you can use the `configure' options `--x-includes=DIR' and -`--x-libraries=DIR' to specify their locations. - -Specifying the System Type -========================== - -There may be some features `configure' cannot figure out automatically, -but needs to determine by the type of machine the package will run on. -Usually, assuming the package is built to be run on the _same_ -architectures, `configure' can figure that out, but if it prints a -message saying it cannot guess the machine type, give it the -`--build=TYPE' option. TYPE can either be a short name for the system -type, such as `sun4', or a canonical name which has the form: - - CPU-COMPANY-SYSTEM - -where SYSTEM can have one of these forms: - - OS KERNEL-OS - - See the file `config.sub' for the possible values of each field. If -`config.sub' isn't included in this package, then this package doesn't -need to know the machine type. - - If you are _building_ compiler tools for cross-compiling, you should -use the option `--target=TYPE' to select the type of system they will -produce code for. - - If you want to _use_ a cross compiler, that generates code for a -platform different from the build platform, you should specify the -"host" platform (i.e., that on which the generated programs will -eventually be run) with `--host=TYPE'. - -Sharing Defaults -================ - -If you want to set default values for `configure' scripts to share, you -can create a site shell script called `config.site' that gives default -values for variables like `CC', `cache_file', and `prefix'. -`configure' looks for `PREFIX/share/config.site' if it exists, then -`PREFIX/etc/config.site' if it exists. Or, you can set the -`CONFIG_SITE' environment variable to the location of the site script. -A warning: not all `configure' scripts look for a site script. - -Defining Variables -================== - -Variables not defined in a site shell script can be set in the -environment passed to `configure'. However, some packages may run -configure again during the build, and the customized values of these -variables may be lost. In order to avoid this problem, you should set -them in the `configure' command line, using `VAR=value'. For example: - - ./configure CC=/usr/local2/bin/gcc - -causes the specified `gcc' to be used as the C compiler (unless it is -overridden in the site shell script). Here is a another example: - - /bin/bash ./configure CONFIG_SHELL=/bin/bash - -Here the `CONFIG_SHELL=/bin/bash' operand causes subsequent -configuration-related scripts to be executed by `/bin/bash'. - -`configure' Invocation -====================== - -`configure' recognizes the following options to control how it operates. - -`--help' -`-h' - Print a summary of the options to `configure', and exit. - -`--version' -`-V' - Print the version of Autoconf used to generate the `configure' - script, and exit. - -`--cache-file=FILE' - Enable the cache: use and save the results of the tests in FILE, - traditionally `config.cache'. FILE defaults to `/dev/null' to - disable caching. - -`--config-cache' -`-C' - Alias for `--cache-file=config.cache'. - -`--quiet' -`--silent' -`-q' - Do not print messages saying which checks are being made. To - suppress all normal output, redirect it to `/dev/null' (any error - messages will still be shown). - -`--srcdir=DIR' - Look for the package's source code in directory DIR. Usually - `configure' can determine that directory automatically. - -`configure' also accepts some other, not widely useful, options. Run -`configure --help' for more details. - diff --git a/keycodes/powerpcps2 b/keycodes/powerpcps2 deleted file mode 100644 index a607036..0000000 --- a/keycodes/powerpcps2 +++ /dev/null @@ -1,134 +0,0 @@ -// $XConsortium: xfree86 /main/4 1996/08/31 12:16:59 kaleb $ -// $XFree86: xc/programs/xkbcomp/keycodes/xfree86,v 3.3.2.1 1999/06/21 09:45:28 hohndel Exp $ -default xkb_keycodes "powerpcps2" { - - minimum= 8; - maximum= 135; - - <TLDE> = 49; - <AE01> = 10; - <AE02> = 11; - <AE03> = 12; - <AE04> = 13; - <AE05> = 14; - <AE06> = 15; - <AE07> = 16; - <AE08> = 17; - <AE09> = 18; - <AE10> = 19; - <AE11> = 20; - <AE12> = 21; - <BKSP> = 22; - - <TAB> = 23; - <AD01> = 24; - <AD02> = 25; - <AD03> = 26; - <AD04> = 27; - <AD05> = 28; - <AD06> = 29; - <AD07> = 30; - <AD08> = 31; - <AD09> = 32; - <AD10> = 33; - <AD11> = 34; - <AD12> = 35; - <RTRN> = 36; - - <CAPS> = 66; - <AC01> = 38; - <AC02> = 39; - <AC03> = 40; - <AC04> = 41; - <AC05> = 42; - <AC06> = 43; - <AC07> = 44; - <AC08> = 45; - <AC09> = 46; - <AC10> = 47; - <AC11> = 48; - - <LFSH> = 50; - <AB01> = 52; - <AB02> = 53; - <AB03> = 54; - <AB04> = 55; - <AB05> = 56; - <AB06> = 57; - <AB07> = 58; - <AB08> = 59; - <AB09> = 60; - <AB10> = 61; - <RTSH> = 62; - <BKSL> = 51; - <LSGT> = 94; - - <LALT> = 64; - <LCTL> = 37; - <SPCE> = 65; - <RCTL> = 105; - <RALT> = 108; - // Microsoft keyboard extra keys - <LWIN> = 133; - <RWIN> = 134; - <MENU> = 135; - - <ESC> = 9; - <FK01> = 67; - <FK02> = 68; - <FK03> = 69; - <FK04> = 70; - <FK05> = 71; - <FK06> = 72; - <FK07> = 73; - <FK08> = 74; - <FK09> = 75; - <FK10> = 76; - <FK11> = 95; - <FK12> = 96; - - <PRSC> = 107; - <SCLK> = 78; - <PAUS> = 127; - - <INS> = 118; - <HOME> = 110; - <PGUP> = 112; - <DELE> = 119; - <END> = 115; - <PGDN> = 117; - - <UP> = 111; - <LEFT> = 113; - <DOWN> = 116; - <RGHT> = 114; - - <NMLK> = 77; - <KPDV> = 106; - <KPMU> = 63; - <KPSU> = 82; - - <KP7> = 79; - <KP8> = 80; - <KP9> = 81; - <KPAD> = 86; - - <KP4> = 83; - <KP5> = 84; - <KP6> = 85; - - <KP1> = 87; - <KP2> = 88; - <KP3> = 89; - <KPEN> = 104; - - <KP0> = 90; - <KPDL> = 91; - - indicator 1 = "Caps Lock"; - indicator 2 = "Num Lock"; - indicator 3 = "Scroll Lock"; - - alias <ALGR> = <RALT>; -}; - diff --git a/keycodes/xfree86 b/keycodes/xfree86 index e987d38..0998ba9 100644 --- a/keycodes/xfree86 +++ b/keycodes/xfree86 @@ -21,6 +21,7 @@ xkb_keycodes "basic" { maximum= 255; <TLDE> = 49; + alias <AE00> = <TLDE>; // Some geometries use AE00 <AE01> = 10; <AE02> = 11; <AE03> = 12; diff --git a/rules/base b/rules/base index fa5ebfb..828b8b5 100644 --- a/rules/base +++ b/rules/base @@ -796,7 +796,6 @@ grp:lctrl_toggle = +group(lctrl_toggle) grp:rctrl_toggle = +group(rctrl_toggle) grp:lalt_toggle = +group(lalt_toggle) - grp:sclk_toggle = +group(sclk_toggle) lv3:switch = +level3(switch) lv3:ralt_switch = +level3(ralt_switch) lv3:ralt_switch_multikey = +level3(ralt_switch_multikey) @@ -807,7 +806,6 @@ lv3:win_switch = +level3(win_switch) lv3:lwin_switch = +level3(lwin_switch) lv3:rwin_switch = +level3(rwin_switch) - lv3:enter_switch = +level3(enter_switch) caps:capslock = +capslock(capslock) caps:shiftlock = +capslock(shiftlock) caps:grouplock = +capslock(grouplock) diff --git a/rules/base.lst b/rules/base.lst index 02d8d66..2986bc6 100644 --- a/rules/base.lst +++ b/rules/base.lst @@ -503,7 +503,6 @@ grp:rshift_toggle Right Shift key changes group. grp:lctrl_toggle Left Ctrl key changes group. grp:rctrl_toggle Right Ctrl key changes group. - grp:sclk_toggle ScrollLock key changes group. lv3 Third level choosers lv3:switch Press Right Ctrl to choose 3rd level. lv3:menu_switch Press Menu key to choose 3rd level. @@ -515,7 +514,6 @@ lv3:ralt_switch Press Right Alt key to choose 3rd level. lv3:ralt_switch_multikey Press Right Alt key to choose 3rd level, Shift+Right Alt key is Multi_Key. lv3:ralt_alt Right Alt key never chooses 3rd level. - lv3:enter_switch Press Enter key on keypad to choose 3rd level. ctrl Ctrl key position ctrl:nocaps Make CapsLock an additional Ctrl. ctrl:swapcaps Swap Ctrl and CapsLock. diff --git a/symbols/ma b/symbols/ma index ce7bc59..16d0717 100644 --- a/symbols/ma +++ b/symbols/ma @@ -77,12 +77,7 @@ xkb_symbols "tifinagh" { key <AB09> { [ colon, slash ] }; key <AB10> { [ exclam, section ] }; - key <SPCE> { [ space, space, nobreakspace ] }; - - - key <RALT> { type[Group1]="TWO_LEVEL", - [ ISO_Level3_Shift, Multi_key ] }; - modifier_map Mod5 { <RALT> }; + include "level3(ralt_switch)" }; partial alphanumeric_keys @@ -120,9 +115,7 @@ xkb_symbols "tifinagh-phonetic" { key <LatB> { [ 0x1002d31 ] }; key <LatN> { [ 0x1002d4f ] }; - key <RALT> { type[Group1]="TWO_LEVEL", - [ ISO_Level3_Shift, Multi_key ] }; - modifier_map Mod5 { <RALT> }; + include "level3(ralt_switch)" }; // Clavier unicode tifinaghe étendu réalisé par l'IRCAM (Institut Royal de la Culture Amazighe du Maroc) http://www.ircam.ma/ @@ -188,12 +181,7 @@ xkb_symbols "tifinagh-extended" { key <AB09> { [ colon, slash ] }; key <AB10> { [ exclam, section ] }; - key <SPCE> { [ space, space, nobreakspace ] }; - - - key <RALT> { type[Group1]="TWO_LEVEL", - [ ISO_Level3_Shift, Multi_key ] }; - modifier_map Mod5 { <RALT> }; + include "level3(ralt_switch)" }; partial alphanumeric_keys @@ -231,9 +219,7 @@ xkb_symbols "tifinagh-extended-phonetic" { key <LatB> { [ 0x1002d31 ] }; key <LatN> { [ 0x1002d4f ] }; - key <RALT> { type[Group1]="TWO_LEVEL", - [ ISO_Level3_Shift, Multi_key ] }; - modifier_map Mod5 { <RALT> }; + include "level3(ralt_switch)" }; // Tifinagh keyboard; improved from the IRCAM layout to make all @@ -296,9 +282,7 @@ xkb_symbols "tifinagh-alt" { key <AB09> { [ colon, slash ] }; key <AB10> { [ exclam, section ] }; - key <RALT> { type[Group1]="TWO_LEVEL", - [ ISO_Level3_Shift, Multi_key ] }; -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]