diff options
Diffstat (limited to 'xorg-server/xkeyboard-config')
166 files changed, 91734 insertions, 91039 deletions
diff --git a/xorg-server/xkeyboard-config/NEWS b/xorg-server/xkeyboard-config/NEWS index 98ac6c05c..6180cd8aa 100644 --- a/xorg-server/xkeyboard-config/NEWS +++ b/xorg-server/xkeyboard-config/NEWS @@ -1,54 +1,54 @@ -2.3 First scheduled (and reasonably polished) release since GNOME3. - Serious cleanup of descriptions - 18 bugfixes, updated translations -2.2 Non-scheduled release for GNOME3. - Major change in the structure of descriptions. - Some new stuff added too. -2.1.99 Prerelease for 2.2. Major changes in descriptions: for GNOME3 release - Some new layouts and models. Translations are not updated. - Checking runtime dependencies at build time -2.1 Bugfixes (13). Updated/new translations. Some new layouts and models. -2.0 Bugfixes (17). Updated/new translations. Some new layouts and models. -1.9 Bugfixes (27). Updated/new translations. Some new layouts and models. - The evdev model is gone, use pc105 instead. - Some fixes for the build process -1.8 Bugfixes (10). Updated/new translations. Some new layouts and models. -1.7 Bugfixes (30). Updated/new translations. Some new layouts and models. -1.6 Bugfixes (36). Updated/new translations. Some new layouts and models. - Added terminate:* group - Dropped locale-specific models - Improved compat rules -1.5 Bugfixes (45). Updated/new translations. Some new layouts and models. Serious cleanup in symbols/inet. -1.4 Bugfixes (31). Updated/new translations. Some new layouts and models. Added evdev ruleset. -1.3 Bugfixes (35). Updated/new translations. Some new layouts and models. A lot of country and language-related information put into base.xml. Dropped unsupported rulesets sgi and sun. -1.2 Bugfixes (36). Updated/new translations, renewed relations with TP. Some new layouts and models. A lot of changes from OLPC project. Changed base.xml merging schema (.gmo files are installed and used explicitly) -1.1 First time-based release. Bugfixes (27). Updated/new translations, renewed relations with TP. Renamed (for clarity) types. Some new layouts and models. -1.0 Maintenance release. Bugfixes (72). Updated/new translations. Updated/new layouts and models. -0.9 Maintenance release. Bugfixes (76). Updated/new translations. Updated/new layouts. -0.8 Maintenance release. Bugfixes. Updated/new translations. Updated/new layouts. - Massive patch from Sun Microsystems incorporated. -0.7 New layouts and keyboard models (mostly media keyboards) - Massive reorganization of the symbols/inet file (huge credits to Frederic Boiteux) - Improved RAlt handling (for grp:alts_toggle and lvl3:ralt_switch) - A lot of bugs fixed (from fd.o bugzilla) - Added more translations. -0.5 More bugs from freedesktop.org bugzilla fixed. - The group names now are matching the descriptions - and the validating - scripts are implemented. - Some layouts, variants, models are added/fixed. - Some translations are updated (though the overall translation activity - is disappointinly low). -0.4 A lot of fixes and polishing (introduced own CVS keyword). - Highlights: - More universal EURO-related options added. - Improved reorganized indicator handling. - More logical level3 handling -0.3 HEAVILY restructured layout names - Compatibility rules are introduced - intltool problem resolved (sorry, with warnings) -0.2 Now automatically create symlink for xkbcomp (XFree/XOrg servers need it). - Added HOWTO.transition. - Added Maori layout. - Fixed bug 515. -0.1 First public release. - XKB configuration only. Restructured layouts tree. Only additive layouts are included. No compatibility rules. +2.3 First scheduled (and reasonably polished) release since GNOME3.
+ Serious cleanup of descriptions
+ 18 bugfixes, updated translations
+2.2 Non-scheduled release for GNOME3.
+ Major change in the structure of descriptions.
+ Some new stuff added too.
+2.1.99 Prerelease for 2.2. Major changes in descriptions: for GNOME3 release
+ Some new layouts and models. Translations are not updated.
+ Checking runtime dependencies at build time
+2.1 Bugfixes (13). Updated/new translations. Some new layouts and models.
+2.0 Bugfixes (17). Updated/new translations. Some new layouts and models.
+1.9 Bugfixes (27). Updated/new translations. Some new layouts and models.
+ The evdev model is gone, use pc105 instead.
+ Some fixes for the build process
+1.8 Bugfixes (10). Updated/new translations. Some new layouts and models.
+1.7 Bugfixes (30). Updated/new translations. Some new layouts and models.
+1.6 Bugfixes (36). Updated/new translations. Some new layouts and models.
+ Added terminate:* group
+ Dropped locale-specific models
+ Improved compat rules
+1.5 Bugfixes (45). Updated/new translations. Some new layouts and models. Serious cleanup in symbols/inet.
+1.4 Bugfixes (31). Updated/new translations. Some new layouts and models. Added evdev ruleset.
+1.3 Bugfixes (35). Updated/new translations. Some new layouts and models. A lot of country and language-related information put into base.xml. Dropped unsupported rulesets sgi and sun.
+1.2 Bugfixes (36). Updated/new translations, renewed relations with TP. Some new layouts and models. A lot of changes from OLPC project. Changed base.xml merging schema (.gmo files are installed and used explicitly)
+1.1 First time-based release. Bugfixes (27). Updated/new translations, renewed relations with TP. Renamed (for clarity) types. Some new layouts and models.
+1.0 Maintenance release. Bugfixes (72). Updated/new translations. Updated/new layouts and models.
+0.9 Maintenance release. Bugfixes (76). Updated/new translations. Updated/new layouts.
+0.8 Maintenance release. Bugfixes. Updated/new translations. Updated/new layouts.
+ Massive patch from Sun Microsystems incorporated.
+0.7 New layouts and keyboard models (mostly media keyboards)
+ Massive reorganization of the symbols/inet file (huge credits to Frederic Boiteux)
+ Improved RAlt handling (for grp:alts_toggle and lvl3:ralt_switch)
+ A lot of bugs fixed (from fd.o bugzilla)
+ Added more translations.
+0.5 More bugs from freedesktop.org bugzilla fixed.
+ The group names now are matching the descriptions - and the validating
+ scripts are implemented.
+ Some layouts, variants, models are added/fixed.
+ Some translations are updated (though the overall translation activity
+ is disappointinly low).
+0.4 A lot of fixes and polishing (introduced own CVS keyword).
+ Highlights:
+ More universal EURO-related options added.
+ Improved reorganized indicator handling.
+ More logical level3 handling
+0.3 HEAVILY restructured layout names
+ Compatibility rules are introduced
+ intltool problem resolved (sorry, with warnings)
+0.2 Now automatically create symlink for xkbcomp (XFree/XOrg servers need it).
+ Added HOWTO.transition.
+ Added Maori layout.
+ Fixed bug 515.
+0.1 First public release.
+ XKB configuration only. Restructured layouts tree. Only additive layouts are included. No compatibility rules.
diff --git a/xorg-server/xkeyboard-config/compat/default b/xorg-server/xkeyboard-config/compat/default.in index 9527a31cf..4c4461fb9 100644 --- a/xorg-server/xkeyboard-config/compat/default +++ b/xorg-server/xkeyboard-config/compat/default.in @@ -1,12 +1,12 @@ -default xkb_compatibility "default" {
- include "basic"
- augment "mousekeys"
- augment "accessx(basic)"
- augment "misc"
- augment "iso9995"
- augment "level5"
-// ??should be changed/renamed/removed
-// augment "xfree86"
- augment "japan"
- augment "caps(caps_lock)"
-};
+default xkb_compatibility "default" { + include "basic" + augment "mousekeys" + augment "accessx(basic)" + augment "misc" + augment "iso9995" + augment "level5" +// ??should be changed/renamed/removed +// augment "xfree86" + augment "japan" + augment "caps(caps_lock)" +}; diff --git a/xorg-server/xkeyboard-config/compat/makefile b/xorg-server/xkeyboard-config/compat/makefile new file mode 100644 index 000000000..225163288 --- /dev/null +++ b/xorg-server/xkeyboard-config/compat/makefile @@ -0,0 +1,20 @@ +ifeq ($(MAKESERVER),1) +$(error Please do not specify MAKESERVER=1) +endif + +THISDIR=compat + +DESTDIR=$(MHMAKECONF)\xorg-server\xkbdata\$(THISDIR) + +dist_xkbdata_compat_DATA = \ +accessx basic caps complete \ +default iso9995 \ +japan keypad ledcaps \ +lednum ledscroll level5 \ +misc mousekeys norepeat \ +olpc pc pc98 xfree86 \ +xtest README + +DATA_FILES=$(dist_xkbdata_compat_DATA:%=$(DESTDIR)\%) + +include ..\xkbrules.mak diff --git a/xorg-server/xkeyboard-config/configure.in b/xorg-server/xkeyboard-config/configure.in index e98919a07..4604aee0e 100644 --- a/xorg-server/xkeyboard-config/configure.in +++ b/xorg-server/xkeyboard-config/configure.in @@ -1,134 +1,134 @@ -AC_INIT(xkeyboard-config, 2.3.99) -AC_CONFIG_SRCDIR(rules/base.xml.in) -AM_INIT_AUTOMAKE([foreign dist-bzip2]) -AM_MAINTAINER_MODE - -# Require X.Org macros 1.12 or later for XORG_WITH_XSLTPROC -m4_ifndef([XORG_MACROS_VERSION], - [m4_fatal([must install xorg-macros 1.12 or later before - running autoconf/autogen])]) -XORG_MACROS_VERSION(1.12) -XORG_MANPAGE_SECTIONS -XORG_WITH_XSLTPROC -AC_PROG_SED - -AC_SUBST(VERSION) - -AC_PATH_PROG([XKBCOMP], [xkbcomp], [not_found]) -if test x$XKBCOMP = xnot_found ; then - AC_ERROR([xkbcomp is required to install the xkb data files]) -fi - -AC_ARG_WITH( xkb_base, - [AS_HELP_STRING([--with-xkb-base=DIR],[XKB base path @<:@DATADIR/X11/xkb@:>@])], - xkb_base="$withval", - xkb_base="${datadir}/X11/xkb" ) - -AC_ARG_WITH( xkb_rules_symlink, - [ --with-xkb-rules-symlink=NAME1(,NAME2)* create symlink(s) to "old style" rules files (xfree86 and/or xorg)], - xkb_rules_symlink="$withval" ) - -AC_ARG_ENABLE( compat_rules, - [ --enable-compat-rules create compatibility rules], - enable_compat_rules="$enableval", - enable_compat_rules="yes" ) - -# xkeyboard-config does not have build-time dependencies. However, it does -# have run-time dependencies and keyboard layouts may not work without the -# right libX11 or xproto installed. -# By default, we enable these run-time dependencies as build-time -# dependencies so that those building on their local machines are warned -# that the resulting build may not work. -AC_ARG_ENABLE( runtime-deps, - [ --enable-runtime-deps use run-time dependencies as build-time dependencies], - enable_runtime_deps="$enableval", - enable_runtime_deps="yes") - -if test "x$enable_runtime_deps" = "xyes"; then - PKG_CHECK_MODULES(DEPS, [xproto >= 7.0.20] [x11 >= 1.4.3], [have_deps=yes], [have_deps=no]) - if test "x$have_deps" = "xno" ; then - AC_MSG_WARN([ - Required dependencies not found. These dependencies are - run-time dependencies only and not required for building. - Skip this check with --disable-runtime-deps. - - Installing this version of xkeyboard-config on a host - without the required dependencies may result in unusable - keyboard layouts. - ]) - - AC_MSG_ERROR([$DEPS_PKG_ERRORS]) - fi -fi - -AM_CONDITIONAL(CREATE_RULES_SYMLINK, test "x$xkb_rules_symlink" != "x") - -AM_CONDITIONAL(USE_COMPAT_RULES, test "x$enable_compat_rules" = "xyes") - -# **** -# i18n -# **** -AC_PROG_INTLTOOL(0.30) - -GETTEXT_PACKAGE=xkeyboard-config -AC_SUBST(GETTEXT_PACKAGE) -AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Gettext package]) - -AM_GLIB_GNU_GETTEXT - -ALL_LINGUAS="af az bg ca crh cs da de el en_GB eo es fi fr gl hu id it ja ka ko ky lt nb nl pl ro ru rw sk sl sq sr sv tr uk vi zh_CN zh_TW" - -AC_SUBST(xkb_base) -AC_SUBST(xkb_rules_symlink) - -AC_OUTPUT([ po/Makefile.in -Makefile -compat/Makefile -geometry/Makefile -geometry/digital_vndr/Makefile -geometry/sgi_vndr/Makefile -keycodes/Makefile -keycodes/digital_vndr/Makefile -keycodes/sgi_vndr/Makefile -keymap/Makefile -keymap/digital_vndr/Makefile -keymap/sgi_vndr/Makefile -keymap/sun_vndr/Makefile -semantics/Makefile -rules/Makefile -rules/bin/Makefile -rules/compat/Makefile -symbols/Makefile -symbols/digital_vndr/Makefile -symbols/fujitsu_vndr/Makefile -symbols/hp_vndr/Makefile -symbols/macintosh_vndr/Makefile -symbols/nec_vndr/Makefile -symbols/nokia_vndr/Makefile -symbols/sgi_vndr/Makefile -symbols/sony_vndr/Makefile -symbols/sun_vndr/Makefile -symbols/xfree68_vndr/Makefile -types/Makefile -xkeyboard-config.pc -xkeyboard-config.spec -docs/Makefile -man/Makefile -]) - -echo '***********************************************************' -echo " $PACKAGE_NAME is configured with the following parameters:" -echo " XKB base directory: $xkb_base" -if test -z "$xkb_rules_symlink" ; then - echo " Symbolic link(s) to legacy rules are not created" -else - echo " Symbolic link(s) to legacy rules: $xkb_rules_symlink" -fi - -if test "$enable_compat_rules" = "yes" ; then - echo " Compatibility rules are included" -else - echo " Compatibility rules are not included" -fi -echo '***********************************************************' - +AC_INIT(xkeyboard-config, 2.3.99)
+AC_CONFIG_SRCDIR(rules/base.xml.in)
+AM_INIT_AUTOMAKE([foreign dist-bzip2])
+AM_MAINTAINER_MODE
+
+# Require X.Org macros 1.12 or later for XORG_WITH_XSLTPROC
+m4_ifndef([XORG_MACROS_VERSION],
+ [m4_fatal([must install xorg-macros 1.12 or later before
+ running autoconf/autogen])])
+XORG_MACROS_VERSION(1.12)
+XORG_MANPAGE_SECTIONS
+XORG_WITH_XSLTPROC
+AC_PROG_SED
+
+AC_SUBST(VERSION)
+
+AC_PATH_PROG([XKBCOMP], [xkbcomp], [not_found])
+if test x$XKBCOMP = xnot_found ; then
+ AC_ERROR([xkbcomp is required to install the xkb data files])
+fi
+
+AC_ARG_WITH( xkb_base,
+ [AS_HELP_STRING([--with-xkb-base=DIR],[XKB base path @<:@DATADIR/X11/xkb@:>@])],
+ xkb_base="$withval",
+ xkb_base="${datadir}/X11/xkb" )
+
+AC_ARG_WITH( xkb_rules_symlink,
+ [ --with-xkb-rules-symlink=NAME1(,NAME2)* create symlink(s) to "old style" rules files (xfree86 and/or xorg)],
+ xkb_rules_symlink="$withval" )
+
+AC_ARG_ENABLE( compat_rules,
+ [ --enable-compat-rules create compatibility rules],
+ enable_compat_rules="$enableval",
+ enable_compat_rules="yes" )
+
+# xkeyboard-config does not have build-time dependencies. However, it does
+# have run-time dependencies and keyboard layouts may not work without the
+# right libX11 or xproto installed.
+# By default, we enable these run-time dependencies as build-time
+# dependencies so that those building on their local machines are warned
+# that the resulting build may not work.
+AC_ARG_ENABLE( runtime-deps,
+ [ --enable-runtime-deps use run-time dependencies as build-time dependencies],
+ enable_runtime_deps="$enableval",
+ enable_runtime_deps="yes")
+
+if test "x$enable_runtime_deps" = "xyes"; then
+ PKG_CHECK_MODULES(DEPS, [xproto >= 7.0.20] [x11 >= 1.4.3], [have_deps=yes], [have_deps=no])
+ if test "x$have_deps" = "xno" ; then
+ AC_MSG_WARN([
+ Required dependencies not found. These dependencies are
+ run-time dependencies only and not required for building.
+ Skip this check with --disable-runtime-deps.
+
+ Installing this version of xkeyboard-config on a host
+ without the required dependencies may result in unusable
+ keyboard layouts.
+ ])
+
+ AC_MSG_ERROR([$DEPS_PKG_ERRORS])
+ fi
+fi
+
+AM_CONDITIONAL(CREATE_RULES_SYMLINK, test "x$xkb_rules_symlink" != "x")
+
+AM_CONDITIONAL(USE_COMPAT_RULES, test "x$enable_compat_rules" = "xyes")
+
+# ****
+# i18n
+# ****
+AC_PROG_INTLTOOL(0.30)
+
+GETTEXT_PACKAGE=xkeyboard-config
+AC_SUBST(GETTEXT_PACKAGE)
+AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Gettext package])
+
+AM_GLIB_GNU_GETTEXT
+
+ALL_LINGUAS="af az bg ca crh cs da de el en_GB eo es fi fr gl hu id it ja ka ko ky lt nb nl pl ro ru rw sk sl sq sr sv tr uk vi zh_CN zh_TW"
+
+AC_SUBST(xkb_base)
+AC_SUBST(xkb_rules_symlink)
+
+AC_OUTPUT([ po/Makefile.in
+Makefile
+compat/Makefile
+geometry/Makefile
+geometry/digital_vndr/Makefile
+geometry/sgi_vndr/Makefile
+keycodes/Makefile
+keycodes/digital_vndr/Makefile
+keycodes/sgi_vndr/Makefile
+keymap/Makefile
+keymap/digital_vndr/Makefile
+keymap/sgi_vndr/Makefile
+keymap/sun_vndr/Makefile
+semantics/Makefile
+rules/Makefile
+rules/bin/Makefile
+rules/compat/Makefile
+symbols/Makefile
+symbols/digital_vndr/Makefile
+symbols/fujitsu_vndr/Makefile
+symbols/hp_vndr/Makefile
+symbols/macintosh_vndr/Makefile
+symbols/nec_vndr/Makefile
+symbols/nokia_vndr/Makefile
+symbols/sgi_vndr/Makefile
+symbols/sony_vndr/Makefile
+symbols/sun_vndr/Makefile
+symbols/xfree68_vndr/Makefile
+types/Makefile
+xkeyboard-config.pc
+xkeyboard-config.spec
+docs/Makefile
+man/Makefile
+])
+
+echo '***********************************************************'
+echo " $PACKAGE_NAME is configured with the following parameters:"
+echo " XKB base directory: $xkb_base"
+if test -z "$xkb_rules_symlink" ; then
+ echo " Symbolic link(s) to legacy rules are not created"
+else
+ echo " Symbolic link(s) to legacy rules: $xkb_rules_symlink"
+fi
+
+if test "$enable_compat_rules" = "yes" ; then
+ echo " Compatibility rules are included"
+else
+ echo " Compatibility rules are not included"
+fi
+echo '***********************************************************'
+
diff --git a/xorg-server/xkeyboard-config/geometry/digital_vndr/makefile b/xorg-server/xkeyboard-config/geometry/digital_vndr/makefile new file mode 100644 index 000000000..12d4c37fc --- /dev/null +++ b/xorg-server/xkeyboard-config/geometry/digital_vndr/makefile @@ -0,0 +1,12 @@ +ifeq ($(MAKESERVER),1) +$(error Please do not specify MAKESERVER=1) +endif + +DESTDIR=$(MHMAKECONF)\xorg-server\xkbdata\geometry\digital_vndr + +dist_geom_DATA = \ +lk pc unix + +DATA_FILES=$(dist_geom_DATA:%=$(DESTDIR)\%) + +include ..\..\xkbrules.mak diff --git a/xorg-server/xkeyboard-config/geometry/makefile b/xorg-server/xkeyboard-config/geometry/makefile new file mode 100644 index 000000000..896e186f4 --- /dev/null +++ b/xorg-server/xkeyboard-config/geometry/makefile @@ -0,0 +1,25 @@ +ifeq ($(MAKESERVER),1) +$(error Please do not specify MAKESERVER=1) +endif + +THISDIR=geometry + +DESTDIR=$(MHMAKECONF)\xorg-server\xkbdata\$(THISDIR) + +dist_xkbdata_geometry_DATA = \ +amiga ataritt chicony \ +dell everex fujitsu \ +hhk hp keytronic kinesis \ +macintosh microsoft nec nokia \ +northgate pc sanwa sony thinkpad \ +sun typematrix winbook README + +DATA_FILES=$(dist_xkbdata_geometry_DATA:%=$(DESTDIR)\%) + +SUBDIRS = digital_vndr sgi_vndr + +load_makefile $(SUBDIRS:%=%\makefile MAKESERVER=0 DEBUG=$(DEBUG);) + +extrastuff: $(SUBDIRS:%=%\all) + +include ..\xkbrules.mak diff --git a/xorg-server/xkeyboard-config/geometry/sgi_vndr/makefile b/xorg-server/xkeyboard-config/geometry/sgi_vndr/makefile new file mode 100644 index 000000000..285067802 --- /dev/null +++ b/xorg-server/xkeyboard-config/geometry/sgi_vndr/makefile @@ -0,0 +1,13 @@ +ifeq ($(MAKESERVER),1) +$(error Please do not specify MAKESERVER=1) +endif + +DESTDIR=$(MHMAKECONF)\xorg-server\xkbdata\geometry\sgi_vndr + + +dist_geom_DATA = \ +indigo indy O2 + +DATA_FILES=$(dist_geom_DATA:%=$(DESTDIR)\%) + +include ..\..\xkbrules.mak diff --git a/xorg-server/xkeyboard-config/keycodes/digital_vndr/makefile b/xorg-server/xkeyboard-config/keycodes/digital_vndr/makefile new file mode 100644 index 000000000..9cf1180e5 --- /dev/null +++ b/xorg-server/xkeyboard-config/keycodes/digital_vndr/makefile @@ -0,0 +1,12 @@ +ifeq ($(MAKESERVER),1) +$(error Please do not specify MAKESERVER=1) +endif + +DESTDIR=$(MHMAKECONF)\xorg-server\xkbdata\keycodes\digital_vndr + +dist_keycodes_DATA = \ +lk pc + +DATA_FILES=$(dist_keycodes_DATA:%=$(DESTDIR)\%) + +include ..\..\xkbrules.mak diff --git a/xorg-server/xkeyboard-config/keycodes/makefile b/xorg-server/xkeyboard-config/keycodes/makefile new file mode 100644 index 000000000..f22e67a93 --- /dev/null +++ b/xorg-server/xkeyboard-config/keycodes/makefile @@ -0,0 +1,33 @@ +ifeq ($(MAKESERVER),1) +$(error Please do not specify MAKESERVER=1) +endif + +THISDIR=keycodes + +DESTDIR=$(MHMAKECONF)\xorg-server\xkbdata\$(THISDIR) + +SUBDIRS = digital_vndr sgi_vndr + +dist_xkbdata_keycodes_DATA = \ +aliases \ +amiga \ +ataritt \ +empty \ +evdev \ +fujitsu \ +hp \ +ibm \ +macintosh \ +sony \ +sun \ +xfree86 \ +xfree98 \ +README + +DATA_FILES=$(dist_xkbdata_keycodes_DATA:%=$(DESTDIR)\%) + +load_makefile $(SUBDIRS:%=%\makefile MAKESERVER=0 DEBUG=$(DEBUG);) + +extrastuff: $(SUBDIRS:%=%\all) + +include ..\xkbrules.mak diff --git a/xorg-server/xkeyboard-config/keycodes/sgi_vndr/makefile b/xorg-server/xkeyboard-config/keycodes/sgi_vndr/makefile new file mode 100644 index 000000000..e6c1defda --- /dev/null +++ b/xorg-server/xkeyboard-config/keycodes/sgi_vndr/makefile @@ -0,0 +1,12 @@ +ifeq ($(MAKESERVER),1) +$(error Please do not specify MAKESERVER=1) +endif + +DESTDIR=$(MHMAKECONF)\xorg-server\xkbdata\keycodes\sgi_vndr + +dist_keycodes_DATA = \ +indigo indy iris + +DATA_FILES=$(dist_keycodes_DATA:%=$(DESTDIR)\%) + +include ..\..\xkbrules.mak diff --git a/xorg-server/xkeyboard-config/keycodes/xfree86 b/xorg-server/xkeyboard-config/keycodes/xfree86 index 0c910187f..b2d3d394f 100644 --- a/xorg-server/xkeyboard-config/keycodes/xfree86 +++ b/xorg-server/xkeyboard-config/keycodes/xfree86 @@ -1,410 +1,410 @@ -// "standard" XFree86 codes -// It seems that the "default" must be the first entry in the file. - -default xkb_keycodes "xfree86" { - include "xfree86(basic)" - <BKSL> = 51; - alias <AC12> = <BKSL>; - <LSGT> = 94; -}; - -xkb_keycodes "basic" { - - minimum= 8; - maximum= 255; - - <TLDE> = 49; - alias <AE00> = <TLDE>; // Some geometries use AE00 - <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; - - <LALT> = 64; - <LCTL> = 37; - <SPCE> = 65; - <RCTL> = 109; - <RALT> = 113; - // Microsoft keyboard extra keys - <LWIN> = 115; - <RWIN> = 116; - <MENU> = 117; - - <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> = 111; - <SYRQ> = 92; - <SCLK> = 78; - <PAUS> = 110; - <BRK> = 114; - - <INS> = 106; - <HOME> = 97; - <PGUP> = 99; - <DELE> = 107; - <END> = 103; - <PGDN> = 105; - - <UP> = 98; - <LEFT> = 100; - <DOWN> = 104; - <RGHT> = 102; - - <NMLK> = 77; - <KPDV> = 112; - <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> = 108; - - <KP0> = 90; - <KPDL> = 91; - <KPEQ> = 126; - - <FK13> = 118; - <FK14> = 119; - <FK15> = 120; - <FK16> = 121; - <FK17> = 122; - <KPDC> = 123; - - // Keys that are generated on Japanese keyboards - - alias <HZTG> = <TLDE>; // Hankaku_Zenkaku toggle - <HKTG> = 208; // Hiragana_Katakana toggle - <AB11> = 211; // backslash/underscore - <XFER> = 129; // Henkan - <NFER> = 131; // Muhenkan - <AE13> = 133; // Yen - <EISU> = 210; // Alphanumeric mode on macintosh - <KANA> = 209; // Kana mode on macintosh - - // Keys that are generated on Korean keyboards - - alias <HNGL> = <FK16>; // Hangul Latin toggle - alias <HJCV> = <FK17>; // Hangul to Hanja conversion - - // Extended keys that may be generated on "Internet" keyboards. - // These are not standardised, hence the meaningless names. - // The entries commented out are never generated because the raw codes - // in those positions are already used for well-defined keys. - - alias <I01> = <XFER>; - <I02> = 130; - alias <I03> = <NFER>; - <I04> = 132; - alias <I05> = <AE13>; - <I06> = 134; - <I07> = 135; - <I08> = 136; - <I09> = 137; - <I0A> = 138; - <I0B> = 139; - <I0C> = 140; - <I0D> = 141; - <I0E> = 142; - <I0F> = 143; - <I10> = 144; - <I11> = 145; - <I12> = 146; - <I13> = 147; - <I14> = 148; - <I15> = 149; - <I16> = 150; - <I17> = 151; - <I18> = 152; - <I19> = 153; - <I1A> = 154; - <I1B> = 155; - // <I1C> = 156; <META> - // <I1D> = 157; <K59> - <I1E> = 158; - <I1F> = 159; - <I20> = 160; - <I21> = 161; - <I22> = 162; - <I23> = 163; - <I24> = 164; - <I25> = 165; - <I26> = 166; - <I27> = 167; - <I28> = 168; - <I29> = 169; - // <I2A> = 170; <K5A> - <I2B> = 171; - <I2C> = 172; - <I2D> = 173; - <I2E> = 174; - <I2F> = 175; - <I30> = 176; - <I31> = 177; - <I32> = 178; - <I33> = 179; - <I34> = 180; - // <I35> = 181; <K5B> - // <I36> = 182; <K5D> - // <I37> = 183; <K5E> - // <I38> = 184; <K5F> - <I39> = 185; - <I3A> = 186; - <I3B> = 187; - <I3C> = 188; - // <I3D> = 189; <K62> - // <I3E> = 190; <K63> - // <I3F> = 191; <K64> - // <I40> = 192; <K65> - // <I41> = 193; <K66> - <I42> = 194; - <I43> = 195; - <I44> = 196; - <I45> = 197; - // <I46> = 198; <K67> - // <I47> = 199; <K68> - // <I48> = 200; <K69> - // <I49> = 201; <K6A> - <I4A> = 202; - // <I4B> = 203; <K6B> - // <I4C> = 204; <K6C> - // <I4D> = 205; <K6D> - // <I4E> = 206; <K6E> - // <I4F> = 207; <K6F> - // <I50> = 208; <K70> - // <I51> = 209; <K71> - // <I52> = 210; <K72> - // <I53> = 211; <K73> - <I54> = 212; - <I55> = 213; - <I56> = 214; - <I57> = 215; - <I58> = 216; - <I59> = 217; - <I5A> = 218; - // <I5B> = 219; <K74> - // <I5C> = 220; <K75> - // <I5D> = 221; <K76> - <I5E> = 222; - <I5F> = 223; - <I60> = 224; - <I61> = 225; - <I62> = 226; - <I63> = 227; - <I64> = 228; - <I65> = 229; - <I66> = 230; - <I67> = 231; - <I68> = 232; - <I69> = 233; - <I6A> = 234; - <I6B> = 235; - <I6C> = 236; - <I6D> = 237; - <I6E> = 238; - <I6F> = 239; - <I70> = 240; - <I71> = 241; - <I72> = 242; - <I73> = 243; - <I74> = 244; - <I75> = 245; - <I76> = 246; - <I77> = 247; - <I78> = 248; - <I79> = 249; - <I7A> = 250; - <I7B> = 251; - <I7C> = 252; - <I7D> = 253; - <I7E> = 254; - <I7F> = 255; - - // MacBooks generate 0x65 for the lower brightness key - <II65> = 101; - - // Required for apple/logitech_g15 keyboard - <II5D> = 93; - - // Codes generated for scancodes 0x59-0x5f, 0x62-0x76 - <K59> = 157; // <I1D> - <K5A> = 170; // <I2A> - <K5B> = 181; // <I35> - alias <K5C> = <KPEQ>; - <K5D> = 182; // <I36> - <K5E> = 183; // <I37> - <K5F> = 184; // <I38> - <K62> = 189; // <I3D> - <K63> = 190; // <I3E> - <K64> = 191; // <I3F> - <K65> = 192; // <I40> - <K66> = 193; // <I41> - <K67> = 198; // <I46> - <K68> = 199; // <I47> - <K69> = 200; // <I48> - <K6A> = 201; // <I49> - <K6B> = 203; // <I4B> - <K6C> = 204; // <I4C> - <K6D> = 205; // <I4D> - <K6E> = 206; // <I4E> - <K6F> = 207; // <I4F> - alias <K70> = <HKTG>; // <I50> - alias <K71> = <KANA>; // <I51> - alias <K72> = <EISU>; // <I52> - alias <K73> = <AB11>; // <I53> - <K74> = 219; // <I5B> - <K75> = 220; // <I5C> - <K76> = 221; // <I5D> - - // Solaris compatibility - - alias <LMTA> = <LWIN>; - alias <RMTA> = <RWIN>; - alias <COMP> = <MENU>; - alias <POWR> = <I0C>; - alias <MUTE> = <I0D>; - alias <VOL-> = <I0E>; - alias <VOL+> = <I0F>; - alias <HELP> = <I10>; - alias <STOP> = <I11>; - alias <AGAI> = <I12>; - alias <PROP> = <I13>; - alias <UNDO> = <I14>; - alias <FRNT> = <I15>; - alias <COPY> = <I16>; - alias <OPEN> = <I17>; - alias <PAST> = <I18>; - alias <FIND> = <I19>; - alias <CUT> = <I1A>; - alias <OUTP> = <I56>; - alias <KITG> = <I57>; - alias <KIDN> = <I58>; - alias <KIUP> = <I59>; - - // Other codes never generated. The XFree86 ddx never generates - // these codes. - // Thus we can use them as fake keys - <MDSW> = 8; - <LVL3> = 124; // <U7C> - <ALT> = 125; // <U7D> - <META> = 156; // <I1C> - <SUPR> = 127; // <U7F> - <HYPR> = 128; // <U80> - - indicator 1 = "Caps Lock"; - indicator 2 = "Num Lock"; - indicator 3 = "Scroll Lock"; - - alias <ALGR> = <RALT>; - - // For Brazilian ABNT2 - alias <KPPT> = <I06>; -}; - -// What keyboard is this? - -xkb_keycodes "102" { - include "xfree86(xfree86)" - - // There will be warnings from xkbcomp because of multiple definitions. - - <RALT> = 122; - <RCTL> = 123; - - <PRSC> = 121; - <PAUS> = 118; - - <INS> = 131; - <HOME> = 135; - <PGUP> = 119; - <DELE> = 129; - <END> = 130; - <PGDN> = 134; - - <UP> = 128; - <LEFT> = 132; - <DOWN> = 120; - <RGHT> = 133; - - <KPDV> = 125; - - <KPEN> = 124; -}; - - -// IBM ThinkPad Z60m/Z60t/Z61m/Z61t -xkb_keycodes "thinkpadz60" { - include "xfree86(xfree86)" - <MENU> = 227; -}; +// "standard" XFree86 codes
+// It seems that the "default" must be the first entry in the file.
+
+default xkb_keycodes "xfree86" {
+ include "xfree86(basic)"
+ <BKSL> = 51;
+ alias <AC12> = <BKSL>;
+ <LSGT> = 94;
+};
+
+xkb_keycodes "basic" {
+
+ minimum= 8;
+ maximum= 255;
+
+ <TLDE> = 49;
+ alias <AE00> = <TLDE>; // Some geometries use AE00
+ <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;
+
+ <LALT> = 64;
+ <LCTL> = 37;
+ <SPCE> = 65;
+ <RCTL> = 109;
+ <RALT> = 113;
+ // Microsoft keyboard extra keys
+ <LWIN> = 115;
+ <RWIN> = 116;
+ <MENU> = 117;
+
+ <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> = 111;
+ <SYRQ> = 92;
+ <SCLK> = 78;
+ <PAUS> = 110;
+ <BRK> = 114;
+
+ <INS> = 106;
+ <HOME> = 97;
+ <PGUP> = 99;
+ <DELE> = 107;
+ <END> = 103;
+ <PGDN> = 105;
+
+ <UP> = 98;
+ <LEFT> = 100;
+ <DOWN> = 104;
+ <RGHT> = 102;
+
+ <NMLK> = 77;
+ <KPDV> = 112;
+ <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> = 108;
+
+ <KP0> = 90;
+ <KPDL> = 91;
+ <KPEQ> = 126;
+
+ <FK13> = 118;
+ <FK14> = 119;
+ <FK15> = 120;
+ <FK16> = 121;
+ <FK17> = 122;
+ <KPDC> = 123;
+
+ // Keys that are generated on Japanese keyboards
+
+ alias <HZTG> = <TLDE>; // Hankaku_Zenkaku toggle
+ <HKTG> = 208; // Hiragana_Katakana toggle
+ <AB11> = 211; // backslash/underscore
+ <XFER> = 129; // Henkan
+ <NFER> = 131; // Muhenkan
+ <AE13> = 133; // Yen
+ <EISU> = 210; // Alphanumeric mode on macintosh
+ <KANA> = 209; // Kana mode on macintosh
+
+ // Keys that are generated on Korean keyboards
+
+ alias <HNGL> = <FK16>; // Hangul Latin toggle
+ alias <HJCV> = <FK17>; // Hangul to Hanja conversion
+
+ // Extended keys that may be generated on "Internet" keyboards.
+ // These are not standardised, hence the meaningless names.
+ // The entries commented out are never generated because the raw codes
+ // in those positions are already used for well-defined keys.
+
+ alias <I01> = <XFER>;
+ <I02> = 130;
+ alias <I03> = <NFER>;
+ <I04> = 132;
+ alias <I05> = <AE13>;
+ <I06> = 134;
+ <I07> = 135;
+ <I08> = 136;
+ <I09> = 137;
+ <I0A> = 138;
+ <I0B> = 139;
+ <I0C> = 140;
+ <I0D> = 141;
+ <I0E> = 142;
+ <I0F> = 143;
+ <I10> = 144;
+ <I11> = 145;
+ <I12> = 146;
+ <I13> = 147;
+ <I14> = 148;
+ <I15> = 149;
+ <I16> = 150;
+ <I17> = 151;
+ <I18> = 152;
+ <I19> = 153;
+ <I1A> = 154;
+ <I1B> = 155;
+ // <I1C> = 156; <META>
+ // <I1D> = 157; <K59>
+ <I1E> = 158;
+ <I1F> = 159;
+ <I20> = 160;
+ <I21> = 161;
+ <I22> = 162;
+ <I23> = 163;
+ <I24> = 164;
+ <I25> = 165;
+ <I26> = 166;
+ <I27> = 167;
+ <I28> = 168;
+ <I29> = 169;
+ // <I2A> = 170; <K5A>
+ <I2B> = 171;
+ <I2C> = 172;
+ <I2D> = 173;
+ <I2E> = 174;
+ <I2F> = 175;
+ <I30> = 176;
+ <I31> = 177;
+ <I32> = 178;
+ <I33> = 179;
+ <I34> = 180;
+ // <I35> = 181; <K5B>
+ // <I36> = 182; <K5D>
+ // <I37> = 183; <K5E>
+ // <I38> = 184; <K5F>
+ <I39> = 185;
+ <I3A> = 186;
+ <I3B> = 187;
+ <I3C> = 188;
+ // <I3D> = 189; <K62>
+ // <I3E> = 190; <K63>
+ // <I3F> = 191; <K64>
+ // <I40> = 192; <K65>
+ // <I41> = 193; <K66>
+ <I42> = 194;
+ <I43> = 195;
+ <I44> = 196;
+ <I45> = 197;
+ // <I46> = 198; <K67>
+ // <I47> = 199; <K68>
+ // <I48> = 200; <K69>
+ // <I49> = 201; <K6A>
+ <I4A> = 202;
+ // <I4B> = 203; <K6B>
+ // <I4C> = 204; <K6C>
+ // <I4D> = 205; <K6D>
+ // <I4E> = 206; <K6E>
+ // <I4F> = 207; <K6F>
+ // <I50> = 208; <K70>
+ // <I51> = 209; <K71>
+ // <I52> = 210; <K72>
+ // <I53> = 211; <K73>
+ <I54> = 212;
+ <I55> = 213;
+ <I56> = 214;
+ <I57> = 215;
+ <I58> = 216;
+ <I59> = 217;
+ <I5A> = 218;
+ // <I5B> = 219; <K74>
+ // <I5C> = 220; <K75>
+ // <I5D> = 221; <K76>
+ <I5E> = 222;
+ <I5F> = 223;
+ <I60> = 224;
+ <I61> = 225;
+ <I62> = 226;
+ <I63> = 227;
+ <I64> = 228;
+ <I65> = 229;
+ <I66> = 230;
+ <I67> = 231;
+ <I68> = 232;
+ <I69> = 233;
+ <I6A> = 234;
+ <I6B> = 235;
+ <I6C> = 236;
+ <I6D> = 237;
+ <I6E> = 238;
+ <I6F> = 239;
+ <I70> = 240;
+ <I71> = 241;
+ <I72> = 242;
+ <I73> = 243;
+ <I74> = 244;
+ <I75> = 245;
+ <I76> = 246;
+ <I77> = 247;
+ <I78> = 248;
+ <I79> = 249;
+ <I7A> = 250;
+ <I7B> = 251;
+ <I7C> = 252;
+ <I7D> = 253;
+ <I7E> = 254;
+ <I7F> = 255;
+
+ // MacBooks generate 0x65 for the lower brightness key
+ <II65> = 101;
+
+ // Required for apple/logitech_g15 keyboard
+ <II5D> = 93;
+
+ // Codes generated for scancodes 0x59-0x5f, 0x62-0x76
+ <K59> = 157; // <I1D>
+ <K5A> = 170; // <I2A>
+ <K5B> = 181; // <I35>
+ alias <K5C> = <KPEQ>;
+ <K5D> = 182; // <I36>
+ <K5E> = 183; // <I37>
+ <K5F> = 184; // <I38>
+ <K62> = 189; // <I3D>
+ <K63> = 190; // <I3E>
+ <K64> = 191; // <I3F>
+ <K65> = 192; // <I40>
+ <K66> = 193; // <I41>
+ <K67> = 198; // <I46>
+ <K68> = 199; // <I47>
+ <K69> = 200; // <I48>
+ <K6A> = 201; // <I49>
+ <K6B> = 203; // <I4B>
+ <K6C> = 204; // <I4C>
+ <K6D> = 205; // <I4D>
+ <K6E> = 206; // <I4E>
+ <K6F> = 207; // <I4F>
+ alias <K70> = <HKTG>; // <I50>
+ alias <K71> = <KANA>; // <I51>
+ alias <K72> = <EISU>; // <I52>
+ alias <K73> = <AB11>; // <I53>
+ <K74> = 219; // <I5B>
+ <K75> = 220; // <I5C>
+ <K76> = 221; // <I5D>
+
+ // Solaris compatibility
+
+ alias <LMTA> = <LWIN>;
+ alias <RMTA> = <RWIN>;
+ alias <COMP> = <MENU>;
+ alias <POWR> = <I0C>;
+ alias <MUTE> = <I0D>;
+ alias <VOL-> = <I0E>;
+ alias <VOL+> = <I0F>;
+ alias <HELP> = <I10>;
+ alias <STOP> = <I11>;
+ alias <AGAI> = <I12>;
+ alias <PROP> = <I13>;
+ alias <UNDO> = <I14>;
+ alias <FRNT> = <I15>;
+ alias <COPY> = <I16>;
+ alias <OPEN> = <I17>;
+ alias <PAST> = <I18>;
+ alias <FIND> = <I19>;
+ alias <CUT> = <I1A>;
+ alias <OUTP> = <I56>;
+ alias <KITG> = <I57>;
+ alias <KIDN> = <I58>;
+ alias <KIUP> = <I59>;
+
+ // Other codes never generated. The XFree86 ddx never generates
+ // these codes.
+ // Thus we can use them as fake keys
+ <MDSW> = 8;
+ <LVL3> = 124; // <U7C>
+ <ALT> = 125; // <U7D>
+ <META> = 156; // <I1C>
+ <SUPR> = 127; // <U7F>
+ <HYPR> = 128; // <U80>
+
+ indicator 1 = "Caps Lock";
+ indicator 2 = "Num Lock";
+ indicator 3 = "Scroll Lock";
+
+ alias <ALGR> = <RALT>;
+
+ // For Brazilian ABNT2
+ alias <KPPT> = <I06>;
+};
+
+// What keyboard is this?
+
+xkb_keycodes "102" {
+ include "xfree86(xfree86)"
+
+ // There will be warnings from xkbcomp because of multiple definitions.
+
+ <RALT> = 122;
+ <RCTL> = 123;
+
+ <PRSC> = 121;
+ <PAUS> = 118;
+
+ <INS> = 131;
+ <HOME> = 135;
+ <PGUP> = 119;
+ <DELE> = 129;
+ <END> = 130;
+ <PGDN> = 134;
+
+ <UP> = 128;
+ <LEFT> = 132;
+ <DOWN> = 120;
+ <RGHT> = 133;
+
+ <KPDV> = 125;
+
+ <KPEN> = 124;
+};
+
+
+// IBM ThinkPad Z60m/Z60t/Z61m/Z61t
+xkb_keycodes "thinkpadz60" {
+ include "xfree86(xfree86)"
+ <MENU> = 227;
+};
diff --git a/xorg-server/xkeyboard-config/keymap/digital_vndr/makefile b/xorg-server/xkeyboard-config/keymap/digital_vndr/makefile new file mode 100644 index 000000000..09dd6f797 --- /dev/null +++ b/xorg-server/xkeyboard-config/keymap/digital_vndr/makefile @@ -0,0 +1,12 @@ +ifeq ($(MAKESERVER),1) +$(error Please do not specify MAKESERVER=1) +endif + +DESTDIR=$(MHMAKECONF)\xorg-server\xkbdata\keymap\digital_vndr + +dist_keymap_DATA = \ +us + +DATA_FILES=$(dist_keymap_DATA:%=$(DESTDIR)\%) + +include ..\..\xkbrules.mak diff --git a/xorg-server/xkeyboard-config/keymap/makefile b/xorg-server/xkeyboard-config/keymap/makefile new file mode 100644 index 000000000..1b549a08f --- /dev/null +++ b/xorg-server/xkeyboard-config/keymap/makefile @@ -0,0 +1,22 @@ +ifeq ($(MAKESERVER),1) +$(error Please do not specify MAKESERVER=1) +endif + +THISDIR=keymap + +DESTDIR=$(MHMAKECONF)\xorg-server\xkbdata\$(THISDIR) + +SUBDIRS = digital_vndr sgi_vndr sun_vndr + +dist_xkbdata_keymap_DATA = \ +amiga ataritt macintosh \ +sony xfree86 xfree98 \ +README + +DATA_FILES=$(dist_xkbdata_keymap_DATA:%=$(DESTDIR)\%) + +load_makefile $(SUBDIRS:%=%\makefile MAKESERVER=0 DEBUG=$(DEBUG);) + +extrastuff: $(SUBDIRS:%=%\all) + +include ..\xkbrules.mak diff --git a/xorg-server/xkeyboard-config/keymap/sgi_vndr/makefile b/xorg-server/xkeyboard-config/keymap/sgi_vndr/makefile new file mode 100644 index 000000000..d2cb6083e --- /dev/null +++ b/xorg-server/xkeyboard-config/keymap/sgi_vndr/makefile @@ -0,0 +1,20 @@ +ifeq ($(MAKESERVER),1) +$(error Please do not specify MAKESERVER=1) +endif + +DESTDIR=$(MHMAKECONF)\xorg-server\xkbdata\keymap\sgi_vndr + +dist_keymap_DATA = \ +be bg ca \ +ch cz de \ +dk dvorak \ +es fi \ +fr gb \ +hu it jp \ +no pl pt \ +ru se sk \ +th us + +DATA_FILES=$(dist_keymap_DATA:%=$(DESTDIR)\%) + +include ..\..\xkbrules.mak diff --git a/xorg-server/xkeyboard-config/keymap/sun_vndr/all b/xorg-server/xkeyboard-config/keymap/sun_vndr/all.in index 71a1813eb..8415fe8ab 100644 --- a/xorg-server/xkeyboard-config/keymap/sun_vndr/all +++ b/xorg-server/xkeyboard-config/keymap/sun_vndr/all.in @@ -1,1091 +1,1091 @@ -// x86 KEYBOARDS
-//
-// Generally, x86 keyboards fall into either pc101 (101-key) or pc102
-// (102-key European) categories. Symbol tables are typically formed by
-// augmenting sun/us(pc101) or sun/us(pc102) with the "extra" symbols
-// from the type5 definition. Geometries and keycodes for many of
-// these fall under sun(x86) or sun(x86tuv).
-//
-// USB KEYBOARDS
-//
-// Only the keycodes (scancodes) change in the Universal Serial Bus
-// keyboard definitions. Symbols are kept the same as in the type5
-// case. The USB HID spec is confusing on this point, but the
-// scancodes described in it relate to physical keys, not symbols, as
-// it might lead one to believe.
-//
-// HOBO KEYBOARDS
-//
-// Hobo keyboards are derived from type5 keyboards, which in turn,
-// are all derived from the type5 US keyboard. Use the
-// appropriate set of keycodes and geometry (either type5hobo or
-// type5tuvhobo) and select the symbol set sun/us(type5hobo) to
-// replace sun/us(type5). For example, Sweden5_Hobo:
-//
-// xkb_keymap "Sweden5_Hobo" {
-// xkb_keycodes { include "sun(type5tuvhobo)" };
-// xkb_types { include "default" };
-// xkb_compatibility { include "default" };
-// xkb_symbols { include "sun/us(type5hobo)+sun/se(type5)"};
-// xkb_geometry { include "sun(type5tuvhobo)" };
-// };
-//
-// Doing it this way allows all the symbol changes for a particular
-// type5 keyboard to hold for a Hobo keyboard; both keyboards, in
-// this case, would use sun/se(type5) to augment the symbols in the
-// US keboard definition.
-
-xkb_keymap "Belgian6" {
- xkb_keycodes { include "sun(type6tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+be" };
- xkb_geometry { include "sun(type6tuv)" };
-};
-
-xkb_keymap "Belgian6_usb" {
- xkb_keycodes { include "sun(type6tuv_usb)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+be" };
- xkb_geometry { include "sun(type6tuv)" };
-};
-
-xkb_keymap "Canada4" {
- xkb_keycodes { include "sun(type4_ca)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/ca(type4)" };
- xkb_geometry { include "sun(type4_ca)" };
-};
-
-xkb_keymap "Canada_Fr5" {
- xkb_keycodes { include "sun(type5tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/ca(type5)"};
- xkb_geometry { include "sun(type5tuv)" };
-};
-
-xkb_keymap "Canada_Fr5_Hobo" {
- xkb_keycodes { include "sun(type5tuvhobo)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5hobo)+sun/ca(type5)"};
- xkb_geometry { include "sun(type5tuvhobo)" };
-};
-
-xkb_keymap "Canada_Fr5_TBITS5" {
- xkb_keycodes { include "sun(type5tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/ca(type5tbits5)"};
- xkb_geometry { include "sun(type5tuv)" };
-};
-
-xkb_keymap "Canada_Fr_x86" {
- xkb_keycodes { include "sun(x86ca)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(pc101)+sun/ca(x86)"};
- xkb_geometry { include "sun(x86ca)" };
-};
-
-xkb_keymap "Switzer_Fr4" {
- xkb_keycodes { include "sun(type4tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/sw(type4fr)" };
- xkb_geometry { include "sun(type4tuv)" };
-};
-
-xkb_keymap "Switzer_Fr5" {
- xkb_keycodes { include "sun(type5tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/sw(type5fr)" };
- xkb_geometry { include "sun(type5tuv)" };
-};
-
-xkb_keymap "Switzer_Fr5_Hobo" {
- xkb_keycodes { include "sun(type5tuvhobo)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5hobo)+sun/sw(type5fr)"};
- xkb_geometry { include "sun(type5tuvhobo)" };
-};
-
-xkb_keymap "Switzer_Fr6" {
- xkb_keycodes { include "sun(type6tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/sw(type5fr)"};
- xkb_geometry { include "sun(type6tuv)" };
-};
-
-xkb_keymap "Switzer_Fr6_usb" {
- xkb_keycodes { include "sun(type6tuv_usb)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/sw(type5fr)"};
- xkb_geometry { include "sun(type6tuv)" };
-};
-
-xkb_keymap "Switzer_Fr_x86" {
- xkb_keycodes { include "sun(x86tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(pc102)+sun/sw(type5fr)"};
- xkb_geometry { include "sun(x86tuv)" };
-};
-
-xkb_keymap "Switzer_Ge4" {
- xkb_keycodes { include "sun(type4tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/sw(type4de)" };
- xkb_geometry { include "sun(type4tuv)" };
-};
-
-xkb_keymap "Switzer_Ge5" {
- xkb_keycodes { include "sun(type5tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/sw(type5de)"};
- xkb_geometry { include "sun(type5tuv)" };
-};
-
-xkb_keymap "Switzer_Ge5_Hobo" {
- xkb_keycodes { include "sun(type5tuvhobo)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5hobo)+sun/sw(type5de)"};
- xkb_geometry { include "sun(type5tuvhobo)" };
-};
-
-xkb_keymap "Switzer_Ge6" {
- xkb_keycodes { include "sun(type6tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/sw(type5de)"};
- xkb_geometry { include "sun(type6tuv)" };
-};
-
-xkb_keymap "Switzer_Ge6_usb" {
- xkb_keycodes { include "sun(type6tuv_usb)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/sw(type5de)"};
- xkb_geometry { include "sun(type6tuv)" };
-};
-
-xkb_keymap "Switzer_Ge_x86" {
- xkb_keycodes { include "sun(x86tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(pc102)+sun/sw(type5de)"};
- xkb_geometry { include "sun(x86tuv)" };
-};
-
-xkb_keymap "Czech5" {
- xkb_keycodes { include "sun(type5tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/cz(type5)" };
- xkb_geometry { include "sun(type5tuv)" };
-};
-
-
-xkb_keymap "Germany4" {
- xkb_keycodes { include "sun(type4tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/de(type4)" };
- xkb_geometry { include "sun(type4tuv)" };
-};
-
-xkb_keymap "Germany5" {
- xkb_keycodes { include "sun(type5tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+de" };
- xkb_geometry { include "sun(type5tuv)" };
-};
-
-xkb_keymap "Germany5_Hobo" {
- xkb_keycodes { include "sun(type5tuvhobo)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5hobo)+de"};
- xkb_geometry { include "sun(type5tuvhobo)" };
-};
-
-xkb_keymap "Germany6" {
- xkb_keycodes { include "sun(type6tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+de" };
- xkb_geometry { include "sun(type6tuv)" };
-};
-
-xkb_keymap "Germany6_usb" {
- xkb_keycodes { include "sun(type6tuv_usb)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+de" };
- xkb_geometry { include "sun(type6tuv)" };
-};
-
-xkb_keymap "Germany_x86" {
- xkb_keycodes { include "sun(x86tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(pc102)+de"};
- xkb_geometry { include "sun(x86tuv)" };
-};
-
-xkb_keymap "Denmark4" {
- xkb_keycodes { include "sun(type4tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/dk(type4)" };
- xkb_geometry { include "sun(type4tuv)" };
-};
-
-xkb_keymap "Denmark5" {
- xkb_keycodes { include "sun(type5tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/dk(type5)" };
- xkb_geometry { include "sun(type5tuv)" };
-};
-
-xkb_keymap "Denmark5_Hobo" {
- xkb_keycodes { include "sun(type5tuvhobo)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5hobo)+sun/dk(type5)" };
- xkb_geometry { include "sun(type5tuvhobo)" };
-};
-
-xkb_keymap "Denmark6" {
- xkb_keycodes { include "sun(type6tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/dk(type5)" };
- xkb_geometry { include "sun(type6tuv)" };
-};
-
-xkb_keymap "Denmark6_usb" {
- xkb_keycodes { include "sun(type6tuv_usb)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/dk(type5)" };
- xkb_geometry { include "sun(type6tuv)" };
-};
-
-xkb_keymap "Denmark_x86" {
- xkb_keycodes { include "sun(x86tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(pc102)+sun/dk(type5)" };
- xkb_geometry { include "sun(x86tuv)" };
-};
-
-xkb_keymap "SpainLatAm4" {
- xkb_keycodes { include "sun(type4tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/es(type4)" };
- xkb_geometry { include "sun(type4tuv)" };
-};
-
-xkb_keymap "Spain5" {
- xkb_keycodes { include "sun(type5tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/es(type5)" };
- xkb_geometry { include "sun(type5tuv)" };
-};
-
-xkb_keymap "Spain5_Hobo" {
- xkb_keycodes { include "sun(type5tuvhobo)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5hobo)+sun/es(type5)"};
- xkb_geometry { include "sun(type5tuvhobo)" };
-};
-
-xkb_keymap "Spain6" {
- xkb_keycodes { include "sun(type6tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/es(type5)" };
- xkb_geometry { include "sun(type6tuv)" };
-};
-
-xkb_keymap "Spain6_usb" {
- xkb_keycodes { include "sun(type6tuv_usb)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/es(type5)" };
- xkb_geometry { include "sun(type6tuv)" };
-};
-
-xkb_keymap "Spain_x86" {
- xkb_keycodes { include "sun(x86tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(pc102)+sun/es(type5)" };
- xkb_geometry { include "sun(x86tuv)" };
-};
-
-
-xkb_keymap "Finnish6" {
- xkb_keycodes { include "sun(type6tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/fi"};
- xkb_geometry { include "sun(type6tuv)" };
-};
-
-xkb_keymap "Finnish6_usb" {
- xkb_keycodes { include "sun(type6tuv_usb)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/fi"};
- xkb_geometry { include "sun(type6tuv)" };
-};
-
-
-xkb_keymap "FranceBelg4" {
- xkb_keycodes { include "sun(type4tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/fr(type4)" };
- xkb_geometry { include "sun(type4tuv)" };
-};
-
-xkb_keymap "France5" {
- xkb_keycodes { include "sun(type5tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/fr(type5)" };
- xkb_geometry { include "sun(type5tuv)" };
-};
-
-xkb_keymap "France5_Hobo" {
- xkb_keycodes { include "sun(type5tuvhobo)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5hobo)+sun/fr(type5)"};
- xkb_geometry { include "sun(type5tuvhobo)" };
-};
-
-xkb_keymap "France6" {
- xkb_keycodes { include "sun(type6tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/fr(type5)" };
- xkb_geometry { include "sun(type6tuv)" };
-};
-
-xkb_keymap "France6_usb" {
- xkb_keycodes { include "sun(type6tuv_usb)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/fr(type5)" };
- xkb_geometry { include "sun(type6tuv)" };
-};
-
-xkb_keymap "France_x86" {
- xkb_keycodes { include "sun(x86tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(pc102)+sun/fr(type5)" };
- xkb_geometry { include "sun(x86tuv)" };
-};
-
-xkb_keymap "Greece5" {
- xkb_keycodes { include "sun(type5tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/gr(type5)" };
- xkb_geometry { include "sun(type5tuv)" };
-};
-
-
-xkb_keymap "Hungary5" {
- xkb_keycodes { include "sun(type5tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5basic)+sun/hu(type5)" };
- xkb_geometry { include "sun(type5tuv)" };
-};
-
-
-xkb_keymap "Italy4" {
- xkb_keycodes { include "sun(type4tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/it(type4)" };
- xkb_geometry { include "sun(type4tuv)" };
-};
-
-xkb_keymap "Italy5" {
- xkb_keycodes { include "sun(type5tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/it(type5)" };
- xkb_geometry { include "sun(type5tuv)" };
-};
-
-xkb_keymap "Italy5_Hobo" {
- xkb_keycodes { include "sun(type5tuvhobo)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5hobo)+sun/it(type5)"};
- xkb_geometry { include "sun(type5tuvhobo)" };
-};
-
-xkb_keymap "Italy6" {
- xkb_keycodes { include "sun(type6tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/it(type5)" };
- xkb_geometry { include "sun(type6tuv)" };
-};
-
-xkb_keymap "Italy6_usb" {
- xkb_keycodes { include "sun(type6tuv_usb)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/it(type5)" };
- xkb_geometry { include "sun(type6tuv)" };
-};
-
-xkb_keymap "Italy_x86" {
- xkb_keycodes { include "sun(x86tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(pc102)+sun/it(type5)" };
- xkb_geometry { include "sun(x86tuv)" };
-};
-
-xkb_keymap "Japan4" {
- xkb_keycodes { include "sun(type4_jp)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/jp(type4)" };
- xkb_geometry { include "sun(type4jp)" };
-};
-
-xkb_keymap "Japan5" {
- xkb_keycodes { include "sun(type5_jp)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/jp(type5)" };
- xkb_geometry { include "sun(type5jp)" };
-};
-
-xkb_keymap "Japan5_Hobo" {
- xkb_keycodes { include "sun(type5_jphobo)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/jp(type5hobo)" };
- xkb_geometry { include "sun(type5jphobo)" };
-};
-
-xkb_keymap "Japan6" {
- xkb_keycodes { include "sun(type6_jp)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default+japan(kana_lock)" };
- xkb_symbols { include "sun/jp(type6)" };
- xkb_geometry { include "sun(type6jp)" };
-};
-
-xkb_keymap "Japan6_usb" {
- xkb_keycodes { include "sun(type6_jp_usb)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default+japan(kana_lock)" };
- xkb_symbols { include "sun/jp(type6)" };
- xkb_geometry { include "sun(type6jp)" };
-};
-
-xkb_keymap "Japan_x86" {
- xkb_keycodes { include "sun(x86jp)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/jp(x86)" };
- xkb_geometry { include "sun(x86jp)" };
-};
-
-xkb_keymap "J3100" {
- xkb_keycodes { include "sun(x86tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/jp(J3100)" };
- xkb_geometry { include "sun(x86tuv)" };
-};
-
-xkb_keymap "Japan_Muhenkan_x86" {
- xkb_keycodes { include "sun(x86jp)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/jp(Muhenkan_x86)" };
- xkb_geometry { include "sun(x86jp)" };
-};
-
-xkb_keymap "Korea4" {
- xkb_keycodes { include "sun(type4)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/ko(type4)" };
- xkb_geometry { include "sun(type4)" };
-};
-
-xkb_keymap "Korea5" {
- xkb_keycodes { include "sun(type5)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/ko(type5)" };
- xkb_geometry { include "sun(type5)" };
-};
-
-xkb_keymap "Korea5_Hobo" {
- xkb_keycodes { include "sun(type5hobo)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5hobo)+sun/ko(type5)"};
- xkb_geometry { include "sun(type5hobo)" };
-};
-
-xkb_keymap "Korea6" {
- xkb_keycodes { include "sun(type6)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/ko(type5)" };
- xkb_geometry { include "sun(type6)" };
-};
-
-xkb_keymap "Korea6_usb" {
- xkb_keycodes { include "sun(type6_usb)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/ko(type5)" };
- xkb_geometry { include "sun(type6)" };
-};
-
-xkb_keymap "Korea_x86" {
- xkb_keycodes { include "sun(x86ko)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(pc101)+sun/ko(type5)" };
- xkb_geometry { include "sun(x86ko)" };
-};
-
-xkb_keymap "Lithuania5" {
- xkb_keycodes { include "sun(type5tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5basic)+sun/lt(type5)" };
- xkb_geometry { include "sun(type5tuv)" };
-};
-
-
-xkb_keymap "Latvia5" {
- xkb_keycodes { include "sun(type5tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5basic)+sun/lv(type5)" };
- xkb_geometry { include "sun(type5tuv)" };
-};
-
-xkb_keymap "MS_US101A_x86" {
- xkb_keycodes { include "sun(MS_x86)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(pc104)" };
- xkb_geometry { include "sun(MS_x86)" };
-};
-
-xkb_keymap "Netherland4" {
- xkb_keycodes { include "sun(type4tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/nl(type4)" };
- xkb_geometry { include "sun(type4tuv)" };
-};
-
-xkb_keymap "Netherland5" {
- xkb_keycodes { include "sun(type5tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+nl" };
- xkb_geometry { include "sun(type5tuv)" };
-};
-
-xkb_keymap "Netherland5_Hobo" {
- xkb_keycodes { include "sun(type5tuvhobo)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5hobo)+nl" };
- xkb_geometry { include "sun(type5tuvhobo)" };
-};
-
-xkb_keymap "Netherland6" {
- xkb_keycodes { include "sun(type6tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+nl" };
- xkb_geometry { include "sun(type6tuv)" };
-};
-
-xkb_keymap "Netherland6_usb" {
- xkb_keycodes { include "sun(type6tuv_usb)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+nl" };
- xkb_geometry { include "sun(type6tuv)" };
-};
-
-xkb_keymap "Netherland_x86" {
- xkb_keycodes { include "sun(x86tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(pc102)+nl" };
- xkb_geometry { include "sun(x86tuv)" };
-};
-
-xkb_keymap "Norway4" {
- xkb_keycodes { include "sun(type4tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/no(type4)" };
- xkb_geometry { include "sun(type4tuv)" };
-};
-
-xkb_keymap "Norway5" {
- xkb_keycodes { include "sun(type5tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/no(type5)"};
- xkb_geometry { include "sun(type5tuv)" };
-};
-
-xkb_keymap "Norway5_Hobo" {
- xkb_keycodes { include "sun(type5tuvhobo)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5hobo)+sun/no(type5)"};
- xkb_geometry { include "sun(type5tuvhobo)" };
-};
-
-xkb_keymap "Norway6" {
- xkb_keycodes { include "sun(type6tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/no(type5)" };
- xkb_geometry { include "sun(type6tuv)" };
-};
-
-xkb_keymap "Norway6_usb" {
- xkb_keycodes { include "sun(type6tuv_usb)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/no(type5)" };
- xkb_geometry { include "sun(type6tuv)" };
-};
-
-xkb_keymap "Norway_x86" {
- xkb_keycodes { include "sun(x86tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(pc102)+sun/no(type5)" };
- xkb_geometry { include "sun(x86tuv)" };
-};
-
-xkb_keymap "Poland5" {
- xkb_keycodes { include "sun(type5tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/pl" };
- xkb_geometry { include "sun(type5tuv)" };
-};
-
-xkb_keymap "Portugal4" {
- xkb_keycodes { include "sun(type4tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/pt(type4)" };
- xkb_geometry { include "sun(type4tuv)" };
-};
-
-xkb_keymap "Portugal5" {
- xkb_keycodes { include "sun(type5tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/pt(type5)" };
- xkb_geometry { include "sun(type5tuv)" };
-};
-
-xkb_keymap "Portugal5_Hobo" {
- xkb_keycodes { include "sun(type5tuvhobo)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5hobo)+sun/pt(type5)"};
- xkb_geometry { include "sun(type5tuvhobo)" };
-};
-
-xkb_keymap "Portugal6" {
- xkb_keycodes { include "sun(type6tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/pt(type5)" };
- xkb_geometry { include "sun(type6tuv)" };
-};
-
-xkb_keymap "Portugal6_usb" {
- xkb_keycodes { include "sun(type6tuv_usb)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/pt(type5)" };
- xkb_geometry { include "sun(type6tuv)" };
-};
-
-xkb_keymap "Portugal_x86" {
- xkb_keycodes { include "sun(x86tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(pc102)+sun/pt(type5)" };
- xkb_geometry { include "sun(x86tuv)" };
-};
-
-// xkb_keymap "Russia4" {
-// xkb_keycodes { include "sun(type4)" };
-// xkb_types { include "default" };
-// xkb_compatibility { include "default" };
-// xkb_symbols { include "sun/ru" };
-// xkb_geometry { include "sun(type4)" };
-// };
-
-xkb_keymap "Russia5" {
- xkb_keycodes { include "sun(type5tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/ru"};
- xkb_geometry { include "sun(type5tuv)" };
-};
-
-xkb_keymap "Russia6" {
- xkb_keycodes { include "sun(type6tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/ru"};
- xkb_geometry { include "sun(type6tuv)" };
-};
-
-xkb_keymap "Russia6_usb" {
- xkb_keycodes { include "sun(type6tuv_usb)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/ru"};
- xkb_geometry { include "sun(type6tuv)" };
-};
-
-xkb_keymap "SwedenFin4" {
- xkb_keycodes { include "sun(type4tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/se(type4)" };
- xkb_geometry { include "sun(type4tuv)" };
-};
-
-xkb_keymap "Sweden5" {
- xkb_keycodes { include "sun(type5tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/se(type5)"};
- xkb_geometry { include "sun(type5tuv)" };
-};
-
-xkb_keymap "Sweden5_Hobo" {
- xkb_keycodes { include "sun(type5tuvhobo)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5hobo)+sun/se(type5)"};
- xkb_geometry { include "sun(type5tuvhobo)" };
-};
-
-xkb_keymap "Sweden6" {
- xkb_keycodes { include "sun(type6tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/se(type5)" };
- xkb_geometry { include "sun(type6tuv)" };
-};
-
-xkb_keymap "Sweden6_usb" {
- xkb_keycodes { include "sun(type6tuv_usb)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/se(type5)" };
- xkb_geometry { include "sun(type6tuv)" };
-};
-
-xkb_keymap "Sweden_x86" {
- xkb_keycodes { include "sun(x86tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(pc102)+sun/se(type5)" };
- xkb_geometry { include "sun(x86tuv)" };
-};
-
-xkb_keymap "Turkey5" {
- xkb_keycodes { include "sun(type5tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/tr" };
- xkb_geometry { include "sun(type5tuv)" };
-};
-
-xkb_keymap "Turkey6" {
- xkb_keycodes { include "sun(type6tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/tr"};
- xkb_geometry { include "sun(type6tuv)" };
-};
-
-xkb_keymap "Turkey6_usb" {
- xkb_keycodes { include "sun(type6tuv_usb)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/tr"};
- xkb_geometry { include "sun(type6tuv)" };
-};
-
-xkb_keymap "TurkeyQ6" {
- xkb_keycodes { include "sun(type6tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/tr(type6Q)"};
- xkb_geometry { include "sun(type6tuv)" };
-};
-
-xkb_keymap "TurkeyQ6_usb" {
- xkb_keycodes { include "sun(type6tuv_usb)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/tr(type6Q)"};
- xkb_geometry { include "sun(type6tuv)" };
-};
-
-xkb_keymap "TurkeyF6" {
- xkb_keycodes { include "sun(type6tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/tr(type6F)"};
- xkb_geometry { include "sun(type6)" };
-};
-
-xkb_keymap "TurkeyF6_usb" {
- xkb_keycodes { include "sun(type6tuv_usb)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/tr(type6F)"};
- xkb_geometry { include "sun(type6)" };
-};
-
-xkb_keymap "Taiwan4" {
- xkb_keycodes { include "sun(type4)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/tw(type4)" };
- xkb_geometry { include "sun(type4)" };
-};
-
-xkb_keymap "Taiwan5" {
- xkb_keycodes { include "sun(type5)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/tw(type5)" };
- xkb_geometry { include "sun(type5)" };
-};
-
-xkb_keymap "Taiwan5_Hobo" {
- xkb_keycodes { include "sun(type5hobo)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5hobo)+sun/tw(type5)" };
- xkb_geometry { include "sun(type5hobo)" };
-};
-
-xkb_keymap "Taiwan6" {
- xkb_keycodes { include "sun(type6)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/tw(type5)" };
- xkb_geometry { include "sun(type6)" };
-};
-
-xkb_keymap "Taiwan6_usb" {
- xkb_keycodes { include "sun(type6_usb)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/tw(type5)" };
- xkb_geometry { include "sun(type6)" };
-};
-
-xkb_keymap "Taiwan_x86" {
- xkb_keycodes { include "sun(x86)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "us(pc101)" };
- xkb_geometry { include "sun(x86)" };
-};
-
-xkb_keymap "UK4" {
- xkb_keycodes { include "sun(type4)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/gb(type4)" };
- xkb_geometry { include "sun(type4)" };
-};
-
-xkb_keymap "UK5" {
- xkb_keycodes { include "sun(type5tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)+sun/gb(type5)" };
- xkb_geometry { include "sun(type5tuv)" };
-};
-
-xkb_keymap "UK5_Hobo" {
- xkb_keycodes { include "sun(type5tuvhobo)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5hobo)+sun/gb(type5)" };
- xkb_geometry { include "sun(type5tuvhobo)" };
-};
-
-xkb_keymap "UK6" {
- xkb_keycodes { include "sun(type6tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type6)+sun/gb(type5)" };
- xkb_geometry { include "sun(type6tuv)" };
-};
-
-xkb_keymap "UK6_usb" {
- xkb_keycodes { include "sun(type6tuv_usb)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type6)+sun/gb(type5)" };
- xkb_geometry { include "sun(type6tuv)" };
-};
-
-xkb_keymap "UK_x86" {
- xkb_keycodes { include "sun(x86tuv)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(pc102)+gb" };
- xkb_geometry { include "sun(x86tuv)" };
-};
-
-xkb_keymap "US101A_PC" {
- xkb_keycodes { include "sun(type5x86)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(pc101)+sun/us(pc101currency)"};
- xkb_geometry { include "sun(x86)" };
-};
-
-xkb_keymap "US101A_Sun" {
- xkb_keycodes { include "sun(type5x86)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(pc101)+sun/us(US101A_Sun)" };
- xkb_geometry { include "sun(x86)" };
-};
-
-xkb_keymap "US101A_x86" {
- xkb_keycodes { include "sun(x86)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "us(pc101)" };
- xkb_geometry { include "sun(x86)" };
-};
-
-xkb_keymap "US4" {
- xkb_keycodes { include "sun(type4)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type4)" };
- xkb_geometry { include "sun(type4)" };
-};
-
-xkb_keymap "US5" {
- xkb_keycodes { include "sun(type5)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)" };
- xkb_geometry { include "sun(type5)" };
-};
-
-xkb_keymap "US5_Hobo" {
- xkb_keycodes { include "sun(type5hobo)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5hobo)" };
- xkb_geometry { include "sun(type5hobo)" };
-};
-
-xkb_keymap "US_UNIX5" {
- xkb_keycodes { include "sun(type5)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5)" };
- xkb_geometry { include "sun(type5unix)" };
-};
-
-xkb_keymap "US_UNIX5_Hobo" {
- // Same as US5_Hobo
- xkb_keycodes { include "sun(type5hobo)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type5hobo)" };
- xkb_geometry { include "sun(type5hobo)" };
-};
-
-xkb_keymap "US6" {
- xkb_keycodes { include "sun(type6)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type6)" };
- xkb_geometry { include "sun(type6)" };
-};
-
-xkb_keymap "US6_usb" {
- xkb_keycodes { include "sun(type6_usb)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type6)" };
- xkb_geometry { include "sun(type6)" };
-};
-
-xkb_keymap "US_UNIX6" {
- xkb_keycodes { include "sun(type6)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type6)" };
- xkb_geometry { include "sun(type6unix)" };
-};
-
-xkb_keymap "US_UNIX6_usb" {
- xkb_keycodes { include "sun(type6_usb)" };
- xkb_types { include "default" };
- xkb_compatibility { include "default" };
- xkb_symbols { include "sun/us(type6)" };
- xkb_geometry { include "sun(type6unix)" };
-};
+// x86 KEYBOARDS +// +// Generally, x86 keyboards fall into either pc101 (101-key) or pc102 +// (102-key European) categories. Symbol tables are typically formed by +// augmenting sun/us(pc101) or sun/us(pc102) with the "extra" symbols +// from the type5 definition. Geometries and keycodes for many of +// these fall under sun(x86) or sun(x86tuv). +// +// USB KEYBOARDS +// +// Only the keycodes (scancodes) change in the Universal Serial Bus +// keyboard definitions. Symbols are kept the same as in the type5 +// case. The USB HID spec is confusing on this point, but the +// scancodes described in it relate to physical keys, not symbols, as +// it might lead one to believe. +// +// HOBO KEYBOARDS +// +// Hobo keyboards are derived from type5 keyboards, which in turn, +// are all derived from the type5 US keyboard. Use the +// appropriate set of keycodes and geometry (either type5hobo or +// type5tuvhobo) and select the symbol set sun/us(type5hobo) to +// replace sun/us(type5). For example, Sweden5_Hobo: +// +// xkb_keymap "Sweden5_Hobo" { +// xkb_keycodes { include "sun(type5tuvhobo)" }; +// xkb_types { include "default" }; +// xkb_compatibility { include "default" }; +// xkb_symbols { include "sun/us(type5hobo)+sun/se(type5)"}; +// xkb_geometry { include "sun(type5tuvhobo)" }; +// }; +// +// Doing it this way allows all the symbol changes for a particular +// type5 keyboard to hold for a Hobo keyboard; both keyboards, in +// this case, would use sun/se(type5) to augment the symbols in the +// US keboard definition. + +xkb_keymap "Belgian6" { + xkb_keycodes { include "sun(type6tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+be" }; + xkb_geometry { include "sun(type6tuv)" }; +}; + +xkb_keymap "Belgian6_usb" { + xkb_keycodes { include "sun(type6tuv_usb)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+be" }; + xkb_geometry { include "sun(type6tuv)" }; +}; + +xkb_keymap "Canada4" { + xkb_keycodes { include "sun(type4_ca)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/ca(type4)" }; + xkb_geometry { include "sun(type4_ca)" }; +}; + +xkb_keymap "Canada_Fr5" { + xkb_keycodes { include "sun(type5tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/ca(type5)"}; + xkb_geometry { include "sun(type5tuv)" }; +}; + +xkb_keymap "Canada_Fr5_Hobo" { + xkb_keycodes { include "sun(type5tuvhobo)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5hobo)+sun/ca(type5)"}; + xkb_geometry { include "sun(type5tuvhobo)" }; +}; + +xkb_keymap "Canada_Fr5_TBITS5" { + xkb_keycodes { include "sun(type5tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/ca(type5tbits5)"}; + xkb_geometry { include "sun(type5tuv)" }; +}; + +xkb_keymap "Canada_Fr_x86" { + xkb_keycodes { include "sun(x86ca)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(pc101)+sun/ca(x86)"}; + xkb_geometry { include "sun(x86ca)" }; +}; + +xkb_keymap "Switzer_Fr4" { + xkb_keycodes { include "sun(type4tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/sw(type4fr)" }; + xkb_geometry { include "sun(type4tuv)" }; +}; + +xkb_keymap "Switzer_Fr5" { + xkb_keycodes { include "sun(type5tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/sw(type5fr)" }; + xkb_geometry { include "sun(type5tuv)" }; +}; + +xkb_keymap "Switzer_Fr5_Hobo" { + xkb_keycodes { include "sun(type5tuvhobo)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5hobo)+sun/sw(type5fr)"}; + xkb_geometry { include "sun(type5tuvhobo)" }; +}; + +xkb_keymap "Switzer_Fr6" { + xkb_keycodes { include "sun(type6tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/sw(type5fr)"}; + xkb_geometry { include "sun(type6tuv)" }; +}; + +xkb_keymap "Switzer_Fr6_usb" { + xkb_keycodes { include "sun(type6tuv_usb)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/sw(type5fr)"}; + xkb_geometry { include "sun(type6tuv)" }; +}; + +xkb_keymap "Switzer_Fr_x86" { + xkb_keycodes { include "sun(x86tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(pc102)+sun/sw(type5fr)"}; + xkb_geometry { include "sun(x86tuv)" }; +}; + +xkb_keymap "Switzer_Ge4" { + xkb_keycodes { include "sun(type4tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/sw(type4de)" }; + xkb_geometry { include "sun(type4tuv)" }; +}; + +xkb_keymap "Switzer_Ge5" { + xkb_keycodes { include "sun(type5tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/sw(type5de)"}; + xkb_geometry { include "sun(type5tuv)" }; +}; + +xkb_keymap "Switzer_Ge5_Hobo" { + xkb_keycodes { include "sun(type5tuvhobo)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5hobo)+sun/sw(type5de)"}; + xkb_geometry { include "sun(type5tuvhobo)" }; +}; + +xkb_keymap "Switzer_Ge6" { + xkb_keycodes { include "sun(type6tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/sw(type5de)"}; + xkb_geometry { include "sun(type6tuv)" }; +}; + +xkb_keymap "Switzer_Ge6_usb" { + xkb_keycodes { include "sun(type6tuv_usb)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/sw(type5de)"}; + xkb_geometry { include "sun(type6tuv)" }; +}; + +xkb_keymap "Switzer_Ge_x86" { + xkb_keycodes { include "sun(x86tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(pc102)+sun/sw(type5de)"}; + xkb_geometry { include "sun(x86tuv)" }; +}; + +xkb_keymap "Czech5" { + xkb_keycodes { include "sun(type5tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/cz(type5)" }; + xkb_geometry { include "sun(type5tuv)" }; +}; + + +xkb_keymap "Germany4" { + xkb_keycodes { include "sun(type4tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/de(type4)" }; + xkb_geometry { include "sun(type4tuv)" }; +}; + +xkb_keymap "Germany5" { + xkb_keycodes { include "sun(type5tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+de" }; + xkb_geometry { include "sun(type5tuv)" }; +}; + +xkb_keymap "Germany5_Hobo" { + xkb_keycodes { include "sun(type5tuvhobo)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5hobo)+de"}; + xkb_geometry { include "sun(type5tuvhobo)" }; +}; + +xkb_keymap "Germany6" { + xkb_keycodes { include "sun(type6tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+de" }; + xkb_geometry { include "sun(type6tuv)" }; +}; + +xkb_keymap "Germany6_usb" { + xkb_keycodes { include "sun(type6tuv_usb)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+de" }; + xkb_geometry { include "sun(type6tuv)" }; +}; + +xkb_keymap "Germany_x86" { + xkb_keycodes { include "sun(x86tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(pc102)+de"}; + xkb_geometry { include "sun(x86tuv)" }; +}; + +xkb_keymap "Denmark4" { + xkb_keycodes { include "sun(type4tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/dk(type4)" }; + xkb_geometry { include "sun(type4tuv)" }; +}; + +xkb_keymap "Denmark5" { + xkb_keycodes { include "sun(type5tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/dk(type5)" }; + xkb_geometry { include "sun(type5tuv)" }; +}; + +xkb_keymap "Denmark5_Hobo" { + xkb_keycodes { include "sun(type5tuvhobo)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5hobo)+sun/dk(type5)" }; + xkb_geometry { include "sun(type5tuvhobo)" }; +}; + +xkb_keymap "Denmark6" { + xkb_keycodes { include "sun(type6tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/dk(type5)" }; + xkb_geometry { include "sun(type6tuv)" }; +}; + +xkb_keymap "Denmark6_usb" { + xkb_keycodes { include "sun(type6tuv_usb)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/dk(type5)" }; + xkb_geometry { include "sun(type6tuv)" }; +}; + +xkb_keymap "Denmark_x86" { + xkb_keycodes { include "sun(x86tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(pc102)+sun/dk(type5)" }; + xkb_geometry { include "sun(x86tuv)" }; +}; + +xkb_keymap "SpainLatAm4" { + xkb_keycodes { include "sun(type4tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/es(type4)" }; + xkb_geometry { include "sun(type4tuv)" }; +}; + +xkb_keymap "Spain5" { + xkb_keycodes { include "sun(type5tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/es(type5)" }; + xkb_geometry { include "sun(type5tuv)" }; +}; + +xkb_keymap "Spain5_Hobo" { + xkb_keycodes { include "sun(type5tuvhobo)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5hobo)+sun/es(type5)"}; + xkb_geometry { include "sun(type5tuvhobo)" }; +}; + +xkb_keymap "Spain6" { + xkb_keycodes { include "sun(type6tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/es(type5)" }; + xkb_geometry { include "sun(type6tuv)" }; +}; + +xkb_keymap "Spain6_usb" { + xkb_keycodes { include "sun(type6tuv_usb)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/es(type5)" }; + xkb_geometry { include "sun(type6tuv)" }; +}; + +xkb_keymap "Spain_x86" { + xkb_keycodes { include "sun(x86tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(pc102)+sun/es(type5)" }; + xkb_geometry { include "sun(x86tuv)" }; +}; + + +xkb_keymap "Finnish6" { + xkb_keycodes { include "sun(type6tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/fi"}; + xkb_geometry { include "sun(type6tuv)" }; +}; + +xkb_keymap "Finnish6_usb" { + xkb_keycodes { include "sun(type6tuv_usb)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/fi"}; + xkb_geometry { include "sun(type6tuv)" }; +}; + + +xkb_keymap "FranceBelg4" { + xkb_keycodes { include "sun(type4tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/fr(type4)" }; + xkb_geometry { include "sun(type4tuv)" }; +}; + +xkb_keymap "France5" { + xkb_keycodes { include "sun(type5tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/fr(type5)" }; + xkb_geometry { include "sun(type5tuv)" }; +}; + +xkb_keymap "France5_Hobo" { + xkb_keycodes { include "sun(type5tuvhobo)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5hobo)+sun/fr(type5)"}; + xkb_geometry { include "sun(type5tuvhobo)" }; +}; + +xkb_keymap "France6" { + xkb_keycodes { include "sun(type6tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/fr(type5)" }; + xkb_geometry { include "sun(type6tuv)" }; +}; + +xkb_keymap "France6_usb" { + xkb_keycodes { include "sun(type6tuv_usb)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/fr(type5)" }; + xkb_geometry { include "sun(type6tuv)" }; +}; + +xkb_keymap "France_x86" { + xkb_keycodes { include "sun(x86tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(pc102)+sun/fr(type5)" }; + xkb_geometry { include "sun(x86tuv)" }; +}; + +xkb_keymap "Greece5" { + xkb_keycodes { include "sun(type5tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/gr(type5)" }; + xkb_geometry { include "sun(type5tuv)" }; +}; + + +xkb_keymap "Hungary5" { + xkb_keycodes { include "sun(type5tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5basic)+sun/hu(type5)" }; + xkb_geometry { include "sun(type5tuv)" }; +}; + + +xkb_keymap "Italy4" { + xkb_keycodes { include "sun(type4tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/it(type4)" }; + xkb_geometry { include "sun(type4tuv)" }; +}; + +xkb_keymap "Italy5" { + xkb_keycodes { include "sun(type5tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/it(type5)" }; + xkb_geometry { include "sun(type5tuv)" }; +}; + +xkb_keymap "Italy5_Hobo" { + xkb_keycodes { include "sun(type5tuvhobo)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5hobo)+sun/it(type5)"}; + xkb_geometry { include "sun(type5tuvhobo)" }; +}; + +xkb_keymap "Italy6" { + xkb_keycodes { include "sun(type6tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/it(type5)" }; + xkb_geometry { include "sun(type6tuv)" }; +}; + +xkb_keymap "Italy6_usb" { + xkb_keycodes { include "sun(type6tuv_usb)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/it(type5)" }; + xkb_geometry { include "sun(type6tuv)" }; +}; + +xkb_keymap "Italy_x86" { + xkb_keycodes { include "sun(x86tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(pc102)+sun/it(type5)" }; + xkb_geometry { include "sun(x86tuv)" }; +}; + +xkb_keymap "Japan4" { + xkb_keycodes { include "sun(type4_jp)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/jp(type4)" }; + xkb_geometry { include "sun(type4jp)" }; +}; + +xkb_keymap "Japan5" { + xkb_keycodes { include "sun(type5_jp)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/jp(type5)" }; + xkb_geometry { include "sun(type5jp)" }; +}; + +xkb_keymap "Japan5_Hobo" { + xkb_keycodes { include "sun(type5_jphobo)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/jp(type5hobo)" }; + xkb_geometry { include "sun(type5jphobo)" }; +}; + +xkb_keymap "Japan6" { + xkb_keycodes { include "sun(type6_jp)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default+japan(kana_lock)" }; + xkb_symbols { include "sun/jp(type6)" }; + xkb_geometry { include "sun(type6jp)" }; +}; + +xkb_keymap "Japan6_usb" { + xkb_keycodes { include "sun(type6_jp_usb)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default+japan(kana_lock)" }; + xkb_symbols { include "sun/jp(type6)" }; + xkb_geometry { include "sun(type6jp)" }; +}; + +xkb_keymap "Japan_x86" { + xkb_keycodes { include "sun(x86jp)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/jp(x86)" }; + xkb_geometry { include "sun(x86jp)" }; +}; + +xkb_keymap "J3100" { + xkb_keycodes { include "sun(x86tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/jp(J3100)" }; + xkb_geometry { include "sun(x86tuv)" }; +}; + +xkb_keymap "Japan_Muhenkan_x86" { + xkb_keycodes { include "sun(x86jp)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/jp(Muhenkan_x86)" }; + xkb_geometry { include "sun(x86jp)" }; +}; + +xkb_keymap "Korea4" { + xkb_keycodes { include "sun(type4)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/ko(type4)" }; + xkb_geometry { include "sun(type4)" }; +}; + +xkb_keymap "Korea5" { + xkb_keycodes { include "sun(type5)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/ko(type5)" }; + xkb_geometry { include "sun(type5)" }; +}; + +xkb_keymap "Korea5_Hobo" { + xkb_keycodes { include "sun(type5hobo)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5hobo)+sun/ko(type5)"}; + xkb_geometry { include "sun(type5hobo)" }; +}; + +xkb_keymap "Korea6" { + xkb_keycodes { include "sun(type6)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/ko(type5)" }; + xkb_geometry { include "sun(type6)" }; +}; + +xkb_keymap "Korea6_usb" { + xkb_keycodes { include "sun(type6_usb)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/ko(type5)" }; + xkb_geometry { include "sun(type6)" }; +}; + +xkb_keymap "Korea_x86" { + xkb_keycodes { include "sun(x86ko)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(pc101)+sun/ko(type5)" }; + xkb_geometry { include "sun(x86ko)" }; +}; + +xkb_keymap "Lithuania5" { + xkb_keycodes { include "sun(type5tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5basic)+sun/lt(type5)" }; + xkb_geometry { include "sun(type5tuv)" }; +}; + + +xkb_keymap "Latvia5" { + xkb_keycodes { include "sun(type5tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5basic)+sun/lv(type5)" }; + xkb_geometry { include "sun(type5tuv)" }; +}; + +xkb_keymap "MS_US101A_x86" { + xkb_keycodes { include "sun(MS_x86)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(pc104)" }; + xkb_geometry { include "sun(MS_x86)" }; +}; + +xkb_keymap "Netherland4" { + xkb_keycodes { include "sun(type4tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/nl(type4)" }; + xkb_geometry { include "sun(type4tuv)" }; +}; + +xkb_keymap "Netherland5" { + xkb_keycodes { include "sun(type5tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+nl" }; + xkb_geometry { include "sun(type5tuv)" }; +}; + +xkb_keymap "Netherland5_Hobo" { + xkb_keycodes { include "sun(type5tuvhobo)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5hobo)+nl" }; + xkb_geometry { include "sun(type5tuvhobo)" }; +}; + +xkb_keymap "Netherland6" { + xkb_keycodes { include "sun(type6tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+nl" }; + xkb_geometry { include "sun(type6tuv)" }; +}; + +xkb_keymap "Netherland6_usb" { + xkb_keycodes { include "sun(type6tuv_usb)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+nl" }; + xkb_geometry { include "sun(type6tuv)" }; +}; + +xkb_keymap "Netherland_x86" { + xkb_keycodes { include "sun(x86tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(pc102)+nl" }; + xkb_geometry { include "sun(x86tuv)" }; +}; + +xkb_keymap "Norway4" { + xkb_keycodes { include "sun(type4tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/no(type4)" }; + xkb_geometry { include "sun(type4tuv)" }; +}; + +xkb_keymap "Norway5" { + xkb_keycodes { include "sun(type5tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/no(type5)"}; + xkb_geometry { include "sun(type5tuv)" }; +}; + +xkb_keymap "Norway5_Hobo" { + xkb_keycodes { include "sun(type5tuvhobo)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5hobo)+sun/no(type5)"}; + xkb_geometry { include "sun(type5tuvhobo)" }; +}; + +xkb_keymap "Norway6" { + xkb_keycodes { include "sun(type6tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/no(type5)" }; + xkb_geometry { include "sun(type6tuv)" }; +}; + +xkb_keymap "Norway6_usb" { + xkb_keycodes { include "sun(type6tuv_usb)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/no(type5)" }; + xkb_geometry { include "sun(type6tuv)" }; +}; + +xkb_keymap "Norway_x86" { + xkb_keycodes { include "sun(x86tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(pc102)+sun/no(type5)" }; + xkb_geometry { include "sun(x86tuv)" }; +}; + +xkb_keymap "Poland5" { + xkb_keycodes { include "sun(type5tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/pl" }; + xkb_geometry { include "sun(type5tuv)" }; +}; + +xkb_keymap "Portugal4" { + xkb_keycodes { include "sun(type4tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/pt(type4)" }; + xkb_geometry { include "sun(type4tuv)" }; +}; + +xkb_keymap "Portugal5" { + xkb_keycodes { include "sun(type5tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/pt(type5)" }; + xkb_geometry { include "sun(type5tuv)" }; +}; + +xkb_keymap "Portugal5_Hobo" { + xkb_keycodes { include "sun(type5tuvhobo)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5hobo)+sun/pt(type5)"}; + xkb_geometry { include "sun(type5tuvhobo)" }; +}; + +xkb_keymap "Portugal6" { + xkb_keycodes { include "sun(type6tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/pt(type5)" }; + xkb_geometry { include "sun(type6tuv)" }; +}; + +xkb_keymap "Portugal6_usb" { + xkb_keycodes { include "sun(type6tuv_usb)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/pt(type5)" }; + xkb_geometry { include "sun(type6tuv)" }; +}; + +xkb_keymap "Portugal_x86" { + xkb_keycodes { include "sun(x86tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(pc102)+sun/pt(type5)" }; + xkb_geometry { include "sun(x86tuv)" }; +}; + +// xkb_keymap "Russia4" { +// xkb_keycodes { include "sun(type4)" }; +// xkb_types { include "default" }; +// xkb_compatibility { include "default" }; +// xkb_symbols { include "sun/ru" }; +// xkb_geometry { include "sun(type4)" }; +// }; + +xkb_keymap "Russia5" { + xkb_keycodes { include "sun(type5tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/ru"}; + xkb_geometry { include "sun(type5tuv)" }; +}; + +xkb_keymap "Russia6" { + xkb_keycodes { include "sun(type6tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/ru"}; + xkb_geometry { include "sun(type6tuv)" }; +}; + +xkb_keymap "Russia6_usb" { + xkb_keycodes { include "sun(type6tuv_usb)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/ru"}; + xkb_geometry { include "sun(type6tuv)" }; +}; + +xkb_keymap "SwedenFin4" { + xkb_keycodes { include "sun(type4tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/se(type4)" }; + xkb_geometry { include "sun(type4tuv)" }; +}; + +xkb_keymap "Sweden5" { + xkb_keycodes { include "sun(type5tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/se(type5)"}; + xkb_geometry { include "sun(type5tuv)" }; +}; + +xkb_keymap "Sweden5_Hobo" { + xkb_keycodes { include "sun(type5tuvhobo)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5hobo)+sun/se(type5)"}; + xkb_geometry { include "sun(type5tuvhobo)" }; +}; + +xkb_keymap "Sweden6" { + xkb_keycodes { include "sun(type6tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/se(type5)" }; + xkb_geometry { include "sun(type6tuv)" }; +}; + +xkb_keymap "Sweden6_usb" { + xkb_keycodes { include "sun(type6tuv_usb)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/se(type5)" }; + xkb_geometry { include "sun(type6tuv)" }; +}; + +xkb_keymap "Sweden_x86" { + xkb_keycodes { include "sun(x86tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(pc102)+sun/se(type5)" }; + xkb_geometry { include "sun(x86tuv)" }; +}; + +xkb_keymap "Turkey5" { + xkb_keycodes { include "sun(type5tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/tr" }; + xkb_geometry { include "sun(type5tuv)" }; +}; + +xkb_keymap "Turkey6" { + xkb_keycodes { include "sun(type6tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/tr"}; + xkb_geometry { include "sun(type6tuv)" }; +}; + +xkb_keymap "Turkey6_usb" { + xkb_keycodes { include "sun(type6tuv_usb)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/tr"}; + xkb_geometry { include "sun(type6tuv)" }; +}; + +xkb_keymap "TurkeyQ6" { + xkb_keycodes { include "sun(type6tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/tr(type6Q)"}; + xkb_geometry { include "sun(type6tuv)" }; +}; + +xkb_keymap "TurkeyQ6_usb" { + xkb_keycodes { include "sun(type6tuv_usb)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/tr(type6Q)"}; + xkb_geometry { include "sun(type6tuv)" }; +}; + +xkb_keymap "TurkeyF6" { + xkb_keycodes { include "sun(type6tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/tr(type6F)"}; + xkb_geometry { include "sun(type6)" }; +}; + +xkb_keymap "TurkeyF6_usb" { + xkb_keycodes { include "sun(type6tuv_usb)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/tr(type6F)"}; + xkb_geometry { include "sun(type6)" }; +}; + +xkb_keymap "Taiwan4" { + xkb_keycodes { include "sun(type4)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/tw(type4)" }; + xkb_geometry { include "sun(type4)" }; +}; + +xkb_keymap "Taiwan5" { + xkb_keycodes { include "sun(type5)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/tw(type5)" }; + xkb_geometry { include "sun(type5)" }; +}; + +xkb_keymap "Taiwan5_Hobo" { + xkb_keycodes { include "sun(type5hobo)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5hobo)+sun/tw(type5)" }; + xkb_geometry { include "sun(type5hobo)" }; +}; + +xkb_keymap "Taiwan6" { + xkb_keycodes { include "sun(type6)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/tw(type5)" }; + xkb_geometry { include "sun(type6)" }; +}; + +xkb_keymap "Taiwan6_usb" { + xkb_keycodes { include "sun(type6_usb)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/tw(type5)" }; + xkb_geometry { include "sun(type6)" }; +}; + +xkb_keymap "Taiwan_x86" { + xkb_keycodes { include "sun(x86)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "us(pc101)" }; + xkb_geometry { include "sun(x86)" }; +}; + +xkb_keymap "UK4" { + xkb_keycodes { include "sun(type4)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/gb(type4)" }; + xkb_geometry { include "sun(type4)" }; +}; + +xkb_keymap "UK5" { + xkb_keycodes { include "sun(type5tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)+sun/gb(type5)" }; + xkb_geometry { include "sun(type5tuv)" }; +}; + +xkb_keymap "UK5_Hobo" { + xkb_keycodes { include "sun(type5tuvhobo)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5hobo)+sun/gb(type5)" }; + xkb_geometry { include "sun(type5tuvhobo)" }; +}; + +xkb_keymap "UK6" { + xkb_keycodes { include "sun(type6tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type6)+sun/gb(type5)" }; + xkb_geometry { include "sun(type6tuv)" }; +}; + +xkb_keymap "UK6_usb" { + xkb_keycodes { include "sun(type6tuv_usb)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type6)+sun/gb(type5)" }; + xkb_geometry { include "sun(type6tuv)" }; +}; + +xkb_keymap "UK_x86" { + xkb_keycodes { include "sun(x86tuv)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(pc102)+gb" }; + xkb_geometry { include "sun(x86tuv)" }; +}; + +xkb_keymap "US101A_PC" { + xkb_keycodes { include "sun(type5x86)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(pc101)+sun/us(pc101currency)"}; + xkb_geometry { include "sun(x86)" }; +}; + +xkb_keymap "US101A_Sun" { + xkb_keycodes { include "sun(type5x86)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(pc101)+sun/us(US101A_Sun)" }; + xkb_geometry { include "sun(x86)" }; +}; + +xkb_keymap "US101A_x86" { + xkb_keycodes { include "sun(x86)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "us(pc101)" }; + xkb_geometry { include "sun(x86)" }; +}; + +xkb_keymap "US4" { + xkb_keycodes { include "sun(type4)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type4)" }; + xkb_geometry { include "sun(type4)" }; +}; + +xkb_keymap "US5" { + xkb_keycodes { include "sun(type5)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)" }; + xkb_geometry { include "sun(type5)" }; +}; + +xkb_keymap "US5_Hobo" { + xkb_keycodes { include "sun(type5hobo)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5hobo)" }; + xkb_geometry { include "sun(type5hobo)" }; +}; + +xkb_keymap "US_UNIX5" { + xkb_keycodes { include "sun(type5)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5)" }; + xkb_geometry { include "sun(type5unix)" }; +}; + +xkb_keymap "US_UNIX5_Hobo" { + // Same as US5_Hobo + xkb_keycodes { include "sun(type5hobo)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type5hobo)" }; + xkb_geometry { include "sun(type5hobo)" }; +}; + +xkb_keymap "US6" { + xkb_keycodes { include "sun(type6)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type6)" }; + xkb_geometry { include "sun(type6)" }; +}; + +xkb_keymap "US6_usb" { + xkb_keycodes { include "sun(type6_usb)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type6)" }; + xkb_geometry { include "sun(type6)" }; +}; + +xkb_keymap "US_UNIX6" { + xkb_keycodes { include "sun(type6)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type6)" }; + xkb_geometry { include "sun(type6unix)" }; +}; + +xkb_keymap "US_UNIX6_usb" { + xkb_keycodes { include "sun(type6_usb)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "sun/us(type6)" }; + xkb_geometry { include "sun(type6unix)" }; +}; diff --git a/xorg-server/xkeyboard-config/keymap/sun_vndr/makefile b/xorg-server/xkeyboard-config/keymap/sun_vndr/makefile new file mode 100644 index 000000000..1dd8b4c45 --- /dev/null +++ b/xorg-server/xkeyboard-config/keymap/sun_vndr/makefile @@ -0,0 +1,20 @@ +ifeq ($(MAKESERVER),1) +$(error Please do not specify MAKESERVER=1) +endif + +DESTDIR=$(MHMAKECONF)\xorg-server\xkbdata\keymap\sun_vndr + +dist_keymap_DATA = \ +all de es fi \ +fr no pl \ +ru se uk \ +us + +DATA_FILES=$(dist_keymap_DATA:%=$(DESTDIR)\%) + +# We need to make the rule for all explicit since searching it in the implicit rules doesn't work for all +$(DESTDIR)\all: all.in + copy $< $@ + + +include ..\..\xkbrules.mak diff --git a/xorg-server/xkeyboard-config/makefile b/xorg-server/xkeyboard-config/makefile new file mode 100644 index 000000000..94c550947 --- /dev/null +++ b/xorg-server/xkeyboard-config/makefile @@ -0,0 +1,9 @@ +ifeq ($(MAKESERVER),1) +$(error Please do not specify MAKESERVER=1) +endif + +SUBDIRS = compat geometry keycodes keymap rules semantics symbols types + +load_makefile $(SUBDIRS:%=%\makefile MAKESERVER=0 DEBUG=$(DEBUG);) + +all: $(SUBDIRS:%=%\all) diff --git a/xorg-server/xkeyboard-config/po/ca.po b/xorg-server/xkeyboard-config/po/ca.po index 5a7d737e4..52753bf50 100644 --- a/xorg-server/xkeyboard-config/po/ca.po +++ b/xorg-server/xkeyboard-config/po/ca.po @@ -1,4368 +1,4368 @@ -# Translation of xkeyboard-config to Catalan -# Copyright © 2007 Free Software Foundation, Inc. -# This file is distributed under the same license as the xkeyboard-config package. -# -# Josep Ma. Ferrer <txemaq@gmail.com>, 2007, 2008, 2009, 2010, 2011. -msgid "" -msgstr "" -"Project-Id-Version: xkeyboard-config-2.3\n" -"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" -"POT-Creation-Date: 2011-05-17 21:08+0100\n" -"PO-Revision-Date: 2011-05-19 21:32+0200\n" -"Last-Translator: Josep Ma. Ferrer <txemaq@gmail.com>\n" -"Language-Team: Catalan <ca@dodds.net>\n" -"Language: ca\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Lokalize 1.0\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" - -#: ../rules/base.xml.in.h:1 -msgid "<Less/Greater>" -msgstr "<Més petit/Més gran>" - -#: ../rules/base.xml.in.h:2 -msgid "<Less/Greater> (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "<Més petit/Més gran> (selecciona el nivell 3r, bloqueja en prémer conjuntament amb un altre selector de nivell 3r)" - -#: ../rules/base.xml.in.h:3 -msgid "<Less/Greater> chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "<Més petit/Més gran> selecciona el nivell 5è i activa el bloqueig del nivell 5è en prémer conjuntament amb un altre selector de nivell 5è, una pulsació allibera el bloqueig" - -#: ../rules/base.xml.in.h:4 -msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "<Més petit/Més gran> selecciona el nivell 5è, bloqueja en prémer conjuntament amb un altre selector de nivell 5è" - -#: ../rules/base.xml.in.h:5 -msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "<Més petit/Més gran> selecciona el nivell 5è, bloqueja en prémer conjuntament amb un altre selector de nivell 5è, una pulsació allibera el bloqueig" - -#: ../rules/base.xml.in.h:6 -msgid "A4Tech KB-21" -msgstr "A4Tech KB-21" - -#: ../rules/base.xml.in.h:7 -msgid "A4Tech KBS-8" -msgstr "A4Tech KBS-8" - -#: ../rules/base.xml.in.h:8 -msgid "A4Tech Wireless Desktop RFKB-23" -msgstr "A4Tech Wireless Desktop RFKB-23" - -#: ../rules/base.xml.in.h:9 -msgid "ATM/phone-style" -msgstr "Estil ATM/telèfon" - -#: ../rules/base.xml.in.h:10 -msgid "Acer AirKey V" -msgstr "Acer AirKey V" - -#: ../rules/base.xml.in.h:11 -msgid "Acer C300" -msgstr "Acer C300" - -#: ../rules/base.xml.in.h:12 -msgid "Acer Ferrari 4000" -msgstr "Acer Ferrari 4000" - -#: ../rules/base.xml.in.h:13 -msgid "Acer Laptop" -msgstr "Portàtil Acer" - -#: ../rules/base.xml.in.h:14 -msgid "Add the standard behavior to Menu key" -msgstr "Afegeix el comportament estàndard a la tecla Menú" - -#: ../rules/base.xml.in.h:15 -msgid "Adding Esperanto circumflexes (supersigno)" -msgstr "S'afegeix el circumflex de l'esperanto (supersigno)" - -#: ../rules/base.xml.in.h:16 -msgid "Adding currency signs to certain keys" -msgstr "S'afegeix el signe de moneda a certes tecles" - -#: ../rules/base.xml.in.h:17 -msgid "Advance Scorpius KI" -msgstr "Advance Scorpius KI" - -#: ../rules/base.xml.in.h:18 -msgid "Afghani" -msgstr "Afganès" - -#: ../rules/base.xml.in.h:19 -msgid "Akan" -msgstr "Akan" - -#: ../rules/base.xml.in.h:20 -msgid "Albanian" -msgstr "Albanès" - -#: ../rules/base.xml.in.h:21 -msgid "Alt and Meta are on Alt keys" -msgstr "Alt i Meta són a les tecles Alt" - -#: ../rules/base.xml.in.h:22 -msgid "Alt is mapped to Right Win, Super to Menu" -msgstr "Alt s'assigna a la tecla Win dreta i Super a Menú" - -#: ../rules/base.xml.in.h:23 -msgid "Alt+Caps Lock" -msgstr "Alt+Bloq Maj" - -#: ../rules/base.xml.in.h:24 -msgid "Alt+Ctrl" -msgstr "Alt+Ctrl" - -#: ../rules/base.xml.in.h:25 -msgid "Alt+Shift" -msgstr "Alt+Maj" - -#: ../rules/base.xml.in.h:26 -msgid "Alt+Space" -msgstr "Alt+Espai" - -#: ../rules/base.xml.in.h:27 -msgid "Alt/Win key behavior" -msgstr "Comportament de la tecla Alt/Win" - -#: ../rules/base.xml.in.h:28 -msgid "Amharic" -msgstr "Amhàric" - -#: ../rules/base.xml.in.h:29 -msgid "Any Alt key" -msgstr "Qualsevol tecla Alt" - -#: ../rules/base.xml.in.h:30 -msgid "Any Win key" -msgstr "Qualsevol tecla Win" - -#: ../rules/base.xml.in.h:31 -msgid "Any Win key (while pressed)" -msgstr "Qualsevol tecla Win (mentre estan premudes)" - -#: ../rules/base.xml.in.h:32 -msgid "Apple" -msgstr "Apple" - -#: ../rules/base.xml.in.h:33 -msgid "Apple Aluminium Keyboard (ANSI)" -msgstr "Teclat Apple Aluminium (ANSI)" - -#: ../rules/base.xml.in.h:34 -msgid "Apple Aluminium Keyboard (ISO)" -msgstr "Teclat Apple Aluminium (ISO)" - -#: ../rules/base.xml.in.h:35 -msgid "Apple Aluminium Keyboard (JIS)" -msgstr "Teclat Apple Aluminium (JIS)" - -#: ../rules/base.xml.in.h:36 -msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)" -msgstr "Teclat Apple Aluminium: emula les tecles del PC (Impr, Bloq Despl, Pausa, Bloq Núm)" - -#: ../rules/base.xml.in.h:37 -msgid "Apple Laptop" -msgstr "Portàtil Apple" - -#: ../rules/base.xml.in.h:38 -msgid "Arabic" -msgstr "Àrab" - -#: ../rules/base.xml.in.h:39 -msgid "Arabic (Buckwalter)" -msgstr "Àrab (Buckwalter)" - -#: ../rules/base.xml.in.h:40 -msgid "Arabic (Morocco)" -msgstr "Àrab (Marroc)" - -#: ../rules/base.xml.in.h:41 -msgid "Arabic (Pakistan)" -msgstr "Àrab (Pakistan)" - -#: ../rules/base.xml.in.h:42 -msgid "Arabic (Syria)" -msgstr "Àrab (Síria)" - -#: ../rules/base.xml.in.h:43 -msgid "Arabic (azerty)" -msgstr "Àrab (azerty)" - -#: ../rules/base.xml.in.h:44 -msgid "Arabic (azerty/digits)" -msgstr "Àrab (azerty/dígits)" - -#: ../rules/base.xml.in.h:45 -msgid "Arabic (digits)" -msgstr "Àrab (dígits)" - -#: ../rules/base.xml.in.h:46 -msgid "Arabic (qwerty)" -msgstr "Àrab (qwerty)" - -#: ../rules/base.xml.in.h:47 -msgid "Arabic (qwerty/digits)" -msgstr "Àrab (qwerty/dígits)" - -#: ../rules/base.xml.in.h:48 ../rules/base.extras.xml.in.h:2 -msgid "Armenian" -msgstr "Armeni" - -#: ../rules/base.xml.in.h:49 -msgid "Armenian (alternative eastern)" -msgstr "Armeni (oriental alternatiu)" - -#: ../rules/base.xml.in.h:50 ../rules/base.extras.xml.in.h:3 -msgid "Armenian (alternative phonetic)" -msgstr "Armeni (fonètic alternatiu)" - -#: ../rules/base.xml.in.h:51 -msgid "Armenian (eastern)" -msgstr "Armeni (oriental)" - -#: ../rules/base.xml.in.h:52 -msgid "Armenian (phonetic)" -msgstr "Armeni (fonètic)" - -#: ../rules/base.xml.in.h:53 -msgid "Armenian (western)" -msgstr "Armeni (occidental)" - -#: ../rules/base.xml.in.h:54 -msgid "Asturian (Spain, with bottom-dot H and bottom-dot L)" -msgstr "Asturià (Espanya, amb H punt baix i L amb punt baix)" - -#: ../rules/base.xml.in.h:55 -msgid "Asus Laptop" -msgstr "Portàtil Asus" - -#: ../rules/base.xml.in.h:56 -msgid "At bottom left" -msgstr "A baix esquerra" - -#: ../rules/base.xml.in.h:57 -msgid "At left of 'A'" -msgstr "A l'esquerra d'«A»" - -#: ../rules/base.xml.in.h:58 -msgid "Avatime" -msgstr "Avatime" - -#: ../rules/base.xml.in.h:59 -msgid "Azerbaijani" -msgstr "Àzeri" - -#: ../rules/base.xml.in.h:60 -msgid "Azerbaijani (Cyrillic)" -msgstr "Àzeri (ciríl·lic)" - -#: ../rules/base.xml.in.h:61 -msgid "Azona RF2300 wireless Internet Keyboard" -msgstr "Teclat Azona RF2300 wireless Internet" - -#: ../rules/base.xml.in.h:62 -msgid "BTC 5090" -msgstr "BTC 5090" - -#: ../rules/base.xml.in.h:63 -msgid "BTC 5113RF Multimedia" -msgstr "BTC 5113RF Multimedia" - -#: ../rules/base.xml.in.h:64 -msgid "BTC 5126T" -msgstr "BTC 5126T" - -#: ../rules/base.xml.in.h:65 -msgid "BTC 6301URF" -msgstr "BTC 6301URF" - -#: ../rules/base.xml.in.h:66 -msgid "BTC 9000" -msgstr "BTC 9000" - -#: ../rules/base.xml.in.h:67 -msgid "BTC 9000A" -msgstr "BTC 9000A" - -#: ../rules/base.xml.in.h:68 -msgid "BTC 9001AH" -msgstr "BTC 9001AH" - -#: ../rules/base.xml.in.h:69 -msgid "BTC 9019U" -msgstr "BTC 9019U" - -#: ../rules/base.xml.in.h:70 -msgid "BTC 9116U Mini Wireless Internet and Gaming" -msgstr "BTC 9116U Mini Wireless Internet and Gaming" - -#: ../rules/base.xml.in.h:71 -msgid "Backslash" -msgstr "Barra inversa" - -#: ../rules/base.xml.in.h:72 -msgid "Backslash (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "Barra inversa (selecciona el nivell 3r, bloqueja en prémer conjuntament amb un altre selector de 3r nivell)" - -#: ../rules/base.xml.in.h:73 -msgid "Bambara" -msgstr "Bambara" - -#: ../rules/base.xml.in.h:74 -msgid "Bashkirian" -msgstr "Baixkir" - -#: ../rules/base.xml.in.h:75 -msgid "Belarusian" -msgstr "Bielorús" - -#: ../rules/base.xml.in.h:76 -msgid "Belarusian (Latin)" -msgstr "Bielorús (llatí)" - -#: ../rules/base.xml.in.h:77 -msgid "Belarusian (legacy)" -msgstr "Bielorús (antic)" - -#: ../rules/base.xml.in.h:78 -msgid "Belgian" -msgstr "Belga" - -#: ../rules/base.xml.in.h:79 -msgid "Belgian (ISO alternate)" -msgstr "Belga (alternatiu ISO)" - -#: ../rules/base.xml.in.h:80 -msgid "Belgian (Sun dead keys)" -msgstr "Belga (tecles mortes de Sun)" - -#: ../rules/base.xml.in.h:81 -msgid "Belgian (Wang model 724 azerty)" -msgstr "Belga (Wang model 724 azerty)" - -#: ../rules/base.xml.in.h:82 -msgid "Belgian (alternative)" -msgstr "Belga (alternatiu)" - -#: ../rules/base.xml.in.h:83 -msgid "Belgian (alternative, Sun dead keys)" -msgstr "Belga (alternatiu, tecles mortes de Sun)" - -#: ../rules/base.xml.in.h:84 -msgid "Belgian (alternative, latin-9 only)" -msgstr "Belga (alternatiu, només latin-9)" - -#: ../rules/base.xml.in.h:85 -msgid "Belgian (eliminate dead keys)" -msgstr "Belga (elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:86 -msgid "BenQ X-Touch" -msgstr "BenQ X-Touch" - -#: ../rules/base.xml.in.h:87 -msgid "BenQ X-Touch 730" -msgstr "BenQ X-Touch 730" - -#: ../rules/base.xml.in.h:88 -msgid "BenQ X-Touch 800" -msgstr "BenQ X-Touch 800" - -#: ../rules/base.xml.in.h:89 -msgid "Bengali" -msgstr "Bengalí" - -#: ../rules/base.xml.in.h:90 -msgid "Bengali (Probhat)" -msgstr "Bengalí (Probhat)" - -#: ../rules/base.xml.in.h:91 -msgid "Berber (Morocco, Tifinagh alternative phonetic)" -msgstr "Berber (Marroc, Tifinagh fonètic alternatiu)" - -#: ../rules/base.xml.in.h:92 -msgid "Berber (Morocco, Tifinagh alternative)" -msgstr "Berber (Marroc, Tifinagh alternatiu)" - -#: ../rules/base.xml.in.h:93 -msgid "Berber (Morocco, Tifinagh extended phonetic)" -msgstr "Berber (Marroc, Tifinagh fonètic ampliat)" - -#: ../rules/base.xml.in.h:94 -msgid "Berber (Morocco, Tifinagh extended)" -msgstr "Berber (Marroc, Tifinagh ampliat)" - -#: ../rules/base.xml.in.h:95 -msgid "Berber (Morocco, Tifinagh phonetic)" -msgstr "Berber (Marroc, Tifinagh fonètic)" - -#: ../rules/base.xml.in.h:96 -msgid "Berber (Morocco, Tifinagh)" -msgstr "Berber (Marroc, Tifinagh)" - -#: ../rules/base.xml.in.h:97 -msgid "Bosnian" -msgstr "Bosnià" - -#: ../rules/base.xml.in.h:98 -msgid "Bosnian (US keyboard with Bosnian digraphs)" -msgstr "Bosnià (teclat EUA amb dígrafs bosnians)" - -#: ../rules/base.xml.in.h:99 -msgid "Bosnian (US keyboard with Bosnian letters)" -msgstr "Bosnià (teclat EUA amb lletres bosnianes)" - -#: ../rules/base.xml.in.h:100 -msgid "Bosnian (use Bosnian digraphs)" -msgstr "Bosnià (usa dígrafs bosnians)" - -#: ../rules/base.xml.in.h:101 -msgid "Bosnian (use guillemets for quotes)" -msgstr "Bosnià (usa cometes angulars per les cometes)" - -#: ../rules/base.xml.in.h:102 -msgid "Both Alt keys together" -msgstr "Les dues tecles Alt juntes" - -#: ../rules/base.xml.in.h:103 -msgid "Both Ctrl keys together" -msgstr "Les dues tecles Ctrl juntes" - -#: ../rules/base.xml.in.h:104 -msgid "Both Shift keys together" -msgstr "Les dues tecles Maj juntes" - -#: ../rules/base.xml.in.h:105 -msgid "Both Shift-Keys together activate Caps Lock, one Shift-Key deactivates" -msgstr "Les dues tecles Maj juntes commuten Bloq Maj, una tecla Maj ho desactiva" - -#: ../rules/base.xml.in.h:106 -msgid "Both Shift-Keys together toggle Caps Lock" -msgstr "Les dues tecles Maj juntes commuten Bloq Maj" - -#: ../rules/base.xml.in.h:107 -msgid "Both Shift-Keys together toggle ShiftLock" -msgstr "Les dues tecles Maj juntes commuten Bloq Maj" - -#: ../rules/base.xml.in.h:108 -msgid "Braille" -msgstr "Braille" - -#: ../rules/base.xml.in.h:109 -msgid "Braille (left hand)" -msgstr "Braille (ma esquerra)" - -#: ../rules/base.xml.in.h:110 -msgid "Braille (right hand)" -msgstr "Braille (ma dretà)" - -#: ../rules/base.xml.in.h:111 -msgid "Brother Internet Keyboard" -msgstr "Teclat Brother Internet" - -#: ../rules/base.xml.in.h:112 -msgid "Bulgarian" -msgstr "Búlgar" - -#: ../rules/base.xml.in.h:113 -msgid "Bulgarian (new phonetic)" -msgstr "Búlgar (fonètic nou)" - -#: ../rules/base.xml.in.h:114 -msgid "Bulgarian (traditional phonetic)" -msgstr "Búlgar (fonètic tradicional)" - -#: ../rules/base.xml.in.h:115 -msgid "Burmese" -msgstr "Birmà" - -#: ../rules/base.xml.in.h:116 -msgid "Canadian Multilingual" -msgstr "Canadenc multilingüe" - -#: ../rules/base.xml.in.h:117 -msgid "Canadian Multilingual (first part)" -msgstr "Canadenc multilingüe (primera part)" - -#: ../rules/base.xml.in.h:118 -msgid "Canadian Multilingual (second part)" -msgstr "Canadenc multilingüe (segona part)" - -#: ../rules/base.xml.in.h:119 -msgid "Caps Lock" -msgstr "Bloq Majús" - -#: ../rules/base.xml.in.h:120 -msgid "Caps Lock (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "Bloq Maj (selecciona el nivell 3r, bloqueja en prémer conjuntament amb un altre selector de nivell 3r)" - -#: ../rules/base.xml.in.h:121 -msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)" -msgstr "Bloq Maj (a la primera disposició), Maj+Bloq Maj (a la darrera disposició)" - -#: ../rules/base.xml.in.h:122 -msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action" -msgstr "Bloq Maj (mentre està premuda), Alt+Bloq Maj efectua l'acció de Bloq Maj original" - -#: ../rules/base.xml.in.h:123 -msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock" -msgstr "Bloq Maj actua com a Maj amb bloqueig. Maj «pausa» Bloq Maj" - -#: ../rules/base.xml.in.h:124 -msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock" -msgstr "Bloq Maj actua com a Maj amb bloqueig. Maj no afecta a Bloq Maj" - -#: ../rules/base.xml.in.h:125 -msgid "Caps Lock is disabled" -msgstr "Bloq Maj està deshabilitat" - -#: ../rules/base.xml.in.h:126 -msgid "Caps Lock key behavior" -msgstr "Comportament de la tecla Bloq Maj" - -#: ../rules/base.xml.in.h:127 -msgid "Caps Lock toggles Shift so all keys are affected" -msgstr "Bloq Maj commuta Maj, de manera que afecta a totes les tecles" - -#: ../rules/base.xml.in.h:128 -msgid "Caps Lock toggles normal capitalization of alphabetic characters" -msgstr "Bloq Maj commuta les majúscules normals dels caràcters alfabètics" - -#: ../rules/base.xml.in.h:129 -msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock" -msgstr "Bloq Maj usa internament les majúscules. Maj «pausa» Bloq Maj" - -#: ../rules/base.xml.in.h:130 -msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock" -msgstr "Bloq Maj usa internament les majúscules. Maj no afecta a Bloq Maj" - -#: ../rules/base.xml.in.h:131 -msgid "Catalan" -msgstr "Català" - -#: ../rules/base.xml.in.h:132 -msgid "Catalan (Spain, with middle-dot L)" -msgstr "Català (Espanya, L amb punt volat)" - -#: ../rules/base.xml.in.h:133 -msgid "Cherokee" -msgstr "Cherokee" - -#: ../rules/base.xml.in.h:134 -msgid "Cherry B.UNLIMITED" -msgstr "Cherry B.UNLIMITED" - -#: ../rules/base.xml.in.h:135 -msgid "Cherry Blue Line CyBo@rd" -msgstr "Cherry Blue Line CyBo@rd" - -#: ../rules/base.xml.in.h:136 -msgid "Cherry Blue Line CyBo@rd (alternate option)" -msgstr "Cherry Blue Line CyBo@rd (opció alternativa)" - -#: ../rules/base.xml.in.h:137 -msgid "Cherry CyBo@rd USB-Hub" -msgstr "Cherry CyBo@rd USB-Hub" - -#: ../rules/base.xml.in.h:138 -msgid "Cherry CyMotion Expert" -msgstr "Cherry CyMotion Expert" - -#: ../rules/base.xml.in.h:139 -msgid "Cherry CyMotion Master Linux" -msgstr "Cherry CyMotion Master Linux" - -#: ../rules/base.xml.in.h:140 -msgid "Cherry CyMotion Master XPress" -msgstr "Cherry CyMotion Master XPress" - -#: ../rules/base.xml.in.h:141 -msgid "Chicony Internet Keyboard" -msgstr "Teclat Chicony Internet" - -#: ../rules/base.xml.in.h:142 -msgid "Chicony KB-9885" -msgstr "Chicony KB-9885" - -#: ../rules/base.xml.in.h:143 -msgid "Chicony KU-0108" -msgstr "Chicony KU-0108" - -#: ../rules/base.xml.in.h:144 -msgid "Chicony KU-0420" -msgstr "Chicony KU-0420" - -#: ../rules/base.xml.in.h:145 -msgid "Chinese" -msgstr "Xinès" - -#: ../rules/base.xml.in.h:146 -msgid "Chuvash" -msgstr "Chuvash" - -#: ../rules/base.xml.in.h:147 -msgid "Chuvash (Latin)" -msgstr "Chuvash (llatí)" - -#: ../rules/base.xml.in.h:148 -msgid "Classmate PC" -msgstr "Classmate PC" - -#: ../rules/base.xml.in.h:149 -msgid "CloGaelach" -msgstr "CloGaelach" - -#: ../rules/base.xml.in.h:150 -msgid "Compaq Easy Access Keyboard" -msgstr "Teclat Compaq Easy Access" - -#: ../rules/base.xml.in.h:151 -msgid "Compaq Internet Keyboard (13 keys)" -msgstr "Teclat Compaq Internet (13 tecles)" - -#: ../rules/base.xml.in.h:152 -msgid "Compaq Internet Keyboard (18 keys)" -msgstr "Teclat Compaq Internet (18 tecles)" - -#: ../rules/base.xml.in.h:153 -msgid "Compaq Internet Keyboard (7 keys)" -msgstr "Teclat Compaq Internet (7 tecles)" - -#: ../rules/base.xml.in.h:154 -msgid "Compaq iPaq Keyboard" -msgstr "Teclat Compaq iPaq" - -#: ../rules/base.xml.in.h:155 -msgid "Compose key position" -msgstr "Posició de la tecla Compose" - -#: ../rules/base.xml.in.h:156 -msgid "Control + Alt + Backspace" -msgstr "Control + Alt + Retrocés" - -#: ../rules/base.xml.in.h:157 -msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" -msgstr "Control s'assigna a les tecles Alt, Alt s'assigna a les tecles Win" - -#: ../rules/base.xml.in.h:158 -msgid "Control is mapped to Win keys (and the usual Ctrl keys)" -msgstr "Control s'assigna a les tecles Win (i a les tecles Ctrl habituals)" - -#: ../rules/base.xml.in.h:159 -msgid "Creative Desktop Wireless 7000" -msgstr "Creative Desktop Wireless 7000" - -#: ../rules/base.xml.in.h:160 -msgid "Crimean Tatar (Dobruja Q)" -msgstr "Tàtar de Crimea (Dobruja Q)" - -#: ../rules/base.xml.in.h:161 -msgid "Crimean Tatar (Turkish Alt-Q)" -msgstr "Tàtar de Crimea (Turc Alt-Q)" - -#: ../rules/base.xml.in.h:162 -msgid "Crimean Tatar (Turkish F)" -msgstr "Tàtar de Crimea (Turc F)" - -#: ../rules/base.xml.in.h:163 -msgid "Crimean Tatar (Turkish Q)" -msgstr "Tàtar de Crimea (Turc Q)" - -#: ../rules/base.xml.in.h:164 -msgid "Croatian" -msgstr "Croat" - -#: ../rules/base.xml.in.h:165 -msgid "Croatian (US keyboard with Croatian digraphs)" -msgstr "Croat (teclat EUA amb dígrafs croats)" - -#: ../rules/base.xml.in.h:166 -msgid "Croatian (US keyboard with Croatian letters)" -msgstr "Croat (teclat EUA amb lletres croates)" - -#: ../rules/base.xml.in.h:167 -msgid "Croatian (use Croatian digraphs)" -msgstr "Croat (usa dígrafs croats)" - -#: ../rules/base.xml.in.h:168 -msgid "Croatian (use guillemets for quotes)" -msgstr "Croat (usa cometes angulars per les cometes)" - -#: ../rules/base.xml.in.h:169 -msgid "Ctrl key position" -msgstr "Posició de la tecla Ctrl" - -#: ../rules/base.xml.in.h:170 -msgid "Ctrl+Shift" -msgstr "Ctrl+Maj" - -#: ../rules/base.xml.in.h:171 -msgid "Czech" -msgstr "Txec" - -#: ../rules/base.xml.in.h:172 -msgid "Czech (UCW layout, accented letters only)" -msgstr "Txec (disposició UCW, només lletres accentuades)" - -#: ../rules/base.xml.in.h:173 -msgid "Czech (US Dvorak with CZ UCW support)" -msgstr "Txec (dvorak EUA que permet UCW CZ)" - -#: ../rules/base.xml.in.h:174 -msgid "Czech (qwerty)" -msgstr "Txec (qwerty)" - -#: ../rules/base.xml.in.h:175 -msgid "Czech (qwerty, extended Backslash)" -msgstr "Txec (qwerty, barra inversa ampliada)" - -#: ../rules/base.xml.in.h:176 -msgid "Czech (with <\\|> key)" -msgstr "Txec (amb la tecla <\\|>)" - -#: ../rules/base.xml.in.h:177 -msgid "DTK2000" -msgstr "DTK2000" - -#: ../rules/base.xml.in.h:178 -msgid "Danish" -msgstr "Danès" - -#: ../rules/base.xml.in.h:179 -msgid "Danish (Dvorak)" -msgstr "Danès (dvorak)" - -#: ../rules/base.xml.in.h:180 -msgid "Danish (Macintosh)" -msgstr "Danès (Macintosh)" - -#: ../rules/base.xml.in.h:181 -msgid "Danish (Macintosh, eliminate dead keys)" -msgstr "Danès (Macintosh, elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:182 -msgid "Danish (eliminate dead keys)" -msgstr "Danès (elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:183 -msgid "Default numeric keypad keys" -msgstr "Tecles del teclat numèric per defecte" - -#: ../rules/base.xml.in.h:184 -msgid "Dell" -msgstr "Dell" - -#: ../rules/base.xml.in.h:185 -msgid "Dell 101-key PC" -msgstr "Dell PC 101 tecles" - -#: ../rules/base.xml.in.h:186 -msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" -msgstr "Portàtil Dell Inspiron 6xxx/8xxx" - -#: ../rules/base.xml.in.h:187 -msgid "Dell Laptop/notebook Precision M series" -msgstr "Portàtil Dell sèrie Precision M" - -#: ../rules/base.xml.in.h:188 -msgid "Dell Latitude series laptop" -msgstr "Portàtil Dell sèrie Latitude" - -#: ../rules/base.xml.in.h:189 -msgid "Dell Precision M65" -msgstr "Dell Precision M65" - -#: ../rules/base.xml.in.h:190 -msgid "Dell SK-8125" -msgstr "Dell SK-8125" - -#: ../rules/base.xml.in.h:191 -msgid "Dell SK-8135" -msgstr "Dell SK-8135" - -#: ../rules/base.xml.in.h:192 -msgid "Dell USB Multimedia Keyboard" -msgstr "Teclat Dell USB Multimedia" - -#: ../rules/base.xml.in.h:193 -msgid "Dexxa Wireless Desktop Keyboard" -msgstr "Teclat Dexxa Wireless Desktop" - -#: ../rules/base.xml.in.h:194 -msgid "Dhivehi" -msgstr "Diveí" - -#: ../rules/base.xml.in.h:195 -msgid "Diamond 9801 / 9802 series" -msgstr "Diamond sèries 9801 / 9802" - -#: ../rules/base.xml.in.h:196 -msgid "Dutch" -msgstr "Holandès" - -#: ../rules/base.xml.in.h:197 -msgid "Dutch (Macintosh)" -msgstr "Holandès (Macintosh)" - -#: ../rules/base.xml.in.h:198 -msgid "Dutch (Sun dead keys)" -msgstr "Holandès (tecles mortes de Sun)" - -#: ../rules/base.xml.in.h:199 -msgid "Dutch (standard)" -msgstr "Holandès (estàndard)" - -#: ../rules/base.xml.in.h:200 -msgid "Dzongkha" -msgstr "Dzongkha" - -#: ../rules/base.xml.in.h:201 -msgid "Enable extra typographic characters" -msgstr "Habilita els caràcters tipogràfics extres" - -#: ../rules/base.xml.in.h:202 -msgid "English (Cameroon Dvorak)" -msgstr "Anglès (dvorak del Camerun)" - -#: ../rules/base.xml.in.h:203 -msgid "English (Cameroon qwerty)" -msgstr "Anglès (qwerty del Camerun)" - -#: ../rules/base.xml.in.h:204 -msgid "English (Cameroon)" -msgstr "Anglès (Camerun)" - -#: ../rules/base.xml.in.h:205 -msgid "English (Canada)" -msgstr "Anglès (Canadà)" - -#: ../rules/base.xml.in.h:206 -msgid "English (Colemak)" -msgstr "Anglès (Colemak)" - -#: ../rules/base.xml.in.h:207 -msgid "English (Dvorak alternative international no dead keys)" -msgstr "Anglès (dvorak internacional alternatiu sense tecles mortes)" - -#: ../rules/base.xml.in.h:208 -msgid "English (Dvorak international with dead keys)" -msgstr "Anglès (dvorak internacional amb tecles mortes)" - -#: ../rules/base.xml.in.h:209 -msgid "English (Dvorak)" -msgstr "Anglès (dvorak)" - -#: ../rules/base.xml.in.h:210 -msgid "English (Ghana)" -msgstr "Anglès (Ghana)" - -#: ../rules/base.xml.in.h:211 -msgid "English (Ghana, GILLBT)" -msgstr "Anglès (Ghana, GILLBT)" - -#: ../rules/base.xml.in.h:212 -msgid "English (Ghana, multilingual)" -msgstr "Anglès (Ghana, multilingüe)" - -#: ../rules/base.xml.in.h:213 -msgid "English (India, with RupeeSign)" -msgstr "Anglès (Índia, amb signe de rupia)" - -#: ../rules/base.xml.in.h:214 -msgid "English (Macintosh)" -msgstr "Anglès (Macintosh)" - -#: ../rules/base.xml.in.h:215 -msgid "English (Mali, US Macintosh)" -msgstr "Anglès (Mali, Macintosh EUA)" - -#: ../rules/base.xml.in.h:216 -msgid "English (Mali, US international)" -msgstr "Anglès (Mali, internacional EUA)" - -#: ../rules/base.xml.in.h:217 -msgid "English (Nigeria)" -msgstr "Anglès (Nigèria)" - -#: ../rules/base.xml.in.h:218 -msgid "English (South Africa)" -msgstr "Anglès (Sud-àfrica)" - -#: ../rules/base.xml.in.h:219 -msgid "English (UK)" -msgstr "Anglès (RU)" - -#: ../rules/base.xml.in.h:220 -msgid "English (UK, Colemak)" -msgstr "Anglès (RU, Colemak)" - -#: ../rules/base.xml.in.h:221 -msgid "English (UK, Dvorak with UK punctuation)" -msgstr "Anglès (RU, dvorak amb puntuació RU)" - -#: ../rules/base.xml.in.h:222 -msgid "English (UK, Dvorak)" -msgstr "Anglès (RU, dvorak)" - -#: ../rules/base.xml.in.h:223 -msgid "English (UK, Macintosh international)" -msgstr "Anglès (RU, Macintosh internacional)" - -#: ../rules/base.xml.in.h:224 -msgid "English (UK, Macintosh)" -msgstr "Anglès (RU, Macintosh)" - -#: ../rules/base.xml.in.h:225 -msgid "English (UK, extended WinKeys)" -msgstr "Anglès (RU, tecles Win ampliades)" - -#: ../rules/base.xml.in.h:226 -msgid "English (UK, international with dead keys)" -msgstr "Anglès (RU, internacional amb tecles mortes)" - -#: ../rules/base.xml.in.h:227 ../rules/base.extras.xml.in.h:7 -msgid "English (US)" -msgstr "Anglès (EUA)" - -#: ../rules/base.xml.in.h:228 -msgid "English (US, alternative international)" -msgstr "Anglès (EUA, internacional alternatiu)" - -#: ../rules/base.xml.in.h:229 -msgid "English (US, international with dead keys)" -msgstr "Anglès (EUA, internacional amb tecles mortes)" - -#: ../rules/base.xml.in.h:230 -msgid "English (US, with euro on 5)" -msgstr "Anglès (EUA, amb l'euro en el 5)" - -#: ../rules/base.xml.in.h:231 -msgid "English (classic Dvorak)" -msgstr "Anglès (dvorak clàssic)" - -#: ../rules/base.xml.in.h:232 -msgid "English (international AltGr dead keys)" -msgstr "Anglès (internacional tecles mortes AltGr)" - -#: ../rules/base.xml.in.h:233 -msgid "English (layout toggle on multiply/divide key)" -msgstr "Anglès (commutació de disposició en la tecla de multiplicació/divisió)" - -#: ../rules/base.xml.in.h:234 -msgid "English (left handed Dvorak)" -msgstr "Anglès (dvorak esquerrà)" - -#: ../rules/base.xml.in.h:235 -msgid "English (programmer Dvorak)" -msgstr "Anglès (dvorak de programador)" - -#: ../rules/base.xml.in.h:236 -msgid "English (right handed Dvorak)" -msgstr "Anglès (dvorak dretà)" - -#: ../rules/base.xml.in.h:237 -msgid "Ennyah DKB-1008" -msgstr "Ennyah DKB-1008" - -#: ../rules/base.xml.in.h:238 -msgid "Enter on keypad" -msgstr "Retorn en el teclat numèric" - -#: ../rules/base.xml.in.h:239 -msgid "Esperanto" -msgstr "Esperanto" - -#: ../rules/base.xml.in.h:240 -msgid "Esperanto (Portugal, Nativo)" -msgstr "Esperanto (Portugal, natiu)" - -#: ../rules/base.xml.in.h:241 -msgid "Esperanto (displaced semicolon and quote, obsolete)" -msgstr "Esperanto (punt i coma i cometa desplaçats, obsolet)" - -#: ../rules/base.xml.in.h:242 -msgid "Estonian" -msgstr "Estonià" - -#: ../rules/base.xml.in.h:243 -msgid "Estonian (Dvorak)" -msgstr "Estonià (dvorak)" - -#: ../rules/base.xml.in.h:244 -msgid "Estonian (US keyboard with Estonian letters)" -msgstr "Estonià (teclat EUA amb lletres estonianes)" - -#: ../rules/base.xml.in.h:245 -msgid "Estonian (eliminate dead keys)" -msgstr "Estonià (elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:246 -msgid "Euro on 2" -msgstr "Euro en el 2" - -#: ../rules/base.xml.in.h:247 -msgid "Euro on 4" -msgstr "Euro en el 4" - -#: ../rules/base.xml.in.h:248 -msgid "Euro on 5" -msgstr "Euro en el 5" - -#: ../rules/base.xml.in.h:249 -msgid "Euro on E" -msgstr "Euro en la E " - -#: ../rules/base.xml.in.h:250 -msgid "Everex STEPnote" -msgstr "Everex STEPnote" - -#: ../rules/base.xml.in.h:251 -msgid "Ewe" -msgstr "Ewe" - -#: ../rules/base.xml.in.h:252 -msgid "FL90" -msgstr "FL90" - -#: ../rules/base.xml.in.h:253 -msgid "Faroese" -msgstr "Feroès" - -#: ../rules/base.xml.in.h:254 -msgid "Faroese (eliminate dead keys)" -msgstr "Feroès (elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:255 -msgid "Filipino" -msgstr "Filipí" - -#: ../rules/base.xml.in.h:256 -msgid "Filipino (Capewell-Dvorak Baybayin)" -msgstr "Filipí (Capewell-dvorak Baybayin)" - -#: ../rules/base.xml.in.h:257 -msgid "Filipino (Capewell-Dvorak Latin)" -msgstr "Filipí (Capewell-dvorak llatí)" - -#: ../rules/base.xml.in.h:258 -msgid "Filipino (Capewell-QWERF 2006 Baybayin)" -msgstr "Filipí (Capewell-QWERF 2006 Baybayin)" - -#: ../rules/base.xml.in.h:259 -msgid "Filipino (Capewell-QWERF 2006 Latin)" -msgstr "Filipí (Capewell-QWERF 2006 llatí)" - -#: ../rules/base.xml.in.h:260 -msgid "Filipino (Colemak Baybayin)" -msgstr "Filipí (Colemak Baybayin)" - -#: ../rules/base.xml.in.h:261 -msgid "Filipino (Colemak Latin)" -msgstr "Filipí (Colemak llatí)" - -#: ../rules/base.xml.in.h:262 -msgid "Filipino (Dvorak Baybayin)" -msgstr "Filipí (dvorak Baybayin)" - -#: ../rules/base.xml.in.h:263 -msgid "Filipino (Dvorak Latin)" -msgstr "Filipí (dvorak llatí)" - -#: ../rules/base.xml.in.h:264 -msgid "Filipino (QWERTY Baybayin)" -msgstr "Filipí (QWERTY Baybayin)" - -#: ../rules/base.xml.in.h:265 -msgid "Finnish" -msgstr "Finès" - -#: ../rules/base.xml.in.h:266 -msgid "Finnish (Macintosh)" -msgstr "Finès (Macintosh)" - -#: ../rules/base.xml.in.h:267 -msgid "Finnish (classic)" -msgstr "Finès (clàssic)" - -#: ../rules/base.xml.in.h:268 -msgid "Finnish (classic, eliminate dead keys)" -msgstr "Finès (clàssic, elimina les tecles mortes)" - -#. This assumes the KP_ abstract symbols are actually useful for some apps -#. The description needs to be rewritten -#: ../rules/base.xml.in.h:271 -msgid "Four-level key with abstract separators" -msgstr "Tecla de quatre nivells amb separadors abstractes" - -#: ../rules/base.xml.in.h:272 -msgid "Four-level key with comma" -msgstr "Tecla de quatre nivells amb coma" - -#: ../rules/base.xml.in.h:273 -msgid "Four-level key with dot" -msgstr "Tecla de quatre nivells amb punt" - -#: ../rules/base.xml.in.h:274 -msgid "Four-level key with dot, latin-9 restriction" -msgstr "Tecla de quatre nivells amb punt, restricció de latin-9" - -# Què collons és momayyez? jm -#: ../rules/base.xml.in.h:275 -msgid "Four-level key with momayyez" -msgstr "Tecla de quatre nivells amb momayyez" - -#: ../rules/base.xml.in.h:276 -msgid "French" -msgstr "Francès" - -#: ../rules/base.xml.in.h:277 -msgid "French (Bepo, ergonomic, Dvorak way)" -msgstr "Francès (Bepo, ergonòmic, tipus dvorak)" - -#: ../rules/base.xml.in.h:278 -msgid "French (Bepo, ergonomic, Dvorak way, latin-9 only)" -msgstr "Francès (Bepo, ergonòmic, tipus dvorak, només latin-9)" - -#: ../rules/base.xml.in.h:279 -msgid "French (Breton)" -msgstr "Francès (Bretó)" - -#: ../rules/base.xml.in.h:280 -msgid "French (Cameroon azerty)" -msgstr "Francès (azerty del Camerun)" - -#: ../rules/base.xml.in.h:281 -msgid "French (Cameroon)" -msgstr "Francès (Camerun)" - -#: ../rules/base.xml.in.h:282 ../rules/base.extras.xml.in.h:10 -msgid "French (Canada)" -msgstr "Francès (Canadà)" - -#: ../rules/base.xml.in.h:283 -msgid "French (Canada, Dvorak)" -msgstr "Francès (Canadà, dvorak)" - -#: ../rules/base.xml.in.h:284 -msgid "French (Canada, legacy)" -msgstr "Francès (Canadà, antic)" - -#: ../rules/base.xml.in.h:285 -msgid "French (Democratic Republic of the Congo)" -msgstr "Francès (República Democràtica del Congo)" - -#: ../rules/base.xml.in.h:286 -msgid "French (Dvorak)" -msgstr "Francès (dvorak)" - -#: ../rules/base.xml.in.h:287 -msgid "French (Guinea)" -msgstr "Francès (Guinea)" - -#: ../rules/base.xml.in.h:288 -msgid "French (Macintosh)" -msgstr "Francès (Macintosh)" - -#: ../rules/base.xml.in.h:289 -msgid "French (Mali, alternative)" -msgstr "Francès (Mali, alternatiu)" - -#: ../rules/base.xml.in.h:290 -msgid "French (Morocco)" -msgstr "Francès (Marroc)" - -#: ../rules/base.xml.in.h:291 -msgid "French (Sun dead keys)" -msgstr "Francès (tecles mortes de Sun)" - -#: ../rules/base.xml.in.h:292 -msgid "French (Switzerland)" -msgstr "Francès (Suïssa)" - -#: ../rules/base.xml.in.h:293 -msgid "French (Switzerland, Macintosh)" -msgstr "Francès (Suïssa, Macintosh)" - -#: ../rules/base.xml.in.h:294 -msgid "French (Switzerland, Sun dead keys)" -msgstr "Francès (Suïssa, tecles mortes de Sun)" - -#: ../rules/base.xml.in.h:295 -msgid "French (Switzerland, eliminate dead keys)" -msgstr "Francès (Suïssa, elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:296 -msgid "French (alternative)" -msgstr "Francès (alternatiu)" - -#: ../rules/base.xml.in.h:297 -msgid "French (alternative, Sun dead keys)" -msgstr "Francès (alternatiu, tecles mortes de Sun)" - -#: ../rules/base.xml.in.h:298 -msgid "French (alternative, eliminate dead keys)" -msgstr "Francès (alternatiu, elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:299 -msgid "French (alternative, latin-9 only)" -msgstr "Francès (alternatiu, només latin-9)" - -#: ../rules/base.xml.in.h:300 -msgid "French (eliminate dead keys)" -msgstr "Francès (elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:301 -msgid "French (legacy, alternative)" -msgstr "Francès (antic, alternatiu)" - -#: ../rules/base.xml.in.h:302 -msgid "French (legacy, alternative, Sun dead keys)" -msgstr "Francès (antic, alternatiu, tecles mortes de Sun)" - -#: ../rules/base.xml.in.h:303 -msgid "French (legacy, alternative, eliminate dead keys)" -msgstr "Francès (antic, alternatiu, elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:304 -msgid "Fujitsu-Siemens Computers AMILO laptop" -msgstr "Fujitsu-Siemens Computers AMILO portàtil" - -#: ../rules/base.xml.in.h:305 -msgid "Fula" -msgstr "Fula" - -#: ../rules/base.xml.in.h:306 -msgid "Ga" -msgstr "Ga" - -#: ../rules/base.xml.in.h:307 -msgid "Generic 101-key PC" -msgstr "PC genèric de 101 tecles" - -#: ../rules/base.xml.in.h:308 -msgid "Generic 102-key (Intl) PC" -msgstr "PC genèric de 102 tecles (intl)" - -#: ../rules/base.xml.in.h:309 -msgid "Generic 104-key PC" -msgstr "PC genèric de 104 tecles" - -#: ../rules/base.xml.in.h:310 -msgid "Generic 105-key (Intl) PC" -msgstr "PC genèric de 105 tecles (intl)" - -#: ../rules/base.xml.in.h:311 -msgid "Genius Comfy KB-12e" -msgstr "Genius Comfy KB-12e" - -#: ../rules/base.xml.in.h:312 -msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" -msgstr "Genius Comfy KB-16M / Teclat Genius MM KWD-910" - -#: ../rules/base.xml.in.h:313 -msgid "Genius Comfy KB-21e-Scroll" -msgstr "Genius Comfy KB-21e-Scroll" - -#: ../rules/base.xml.in.h:314 -msgid "Genius KB-19e NB" -msgstr "Genius KB-19e NB" - -#: ../rules/base.xml.in.h:315 -msgid "Genius KKB-2050HS" -msgstr "Genius KKB-2050HS" - -#: ../rules/base.xml.in.h:316 -msgid "Georgian" -msgstr "Georgià" - -#: ../rules/base.xml.in.h:317 -msgid "Georgian (France, AZERTY Tskapo)" -msgstr "Georgià (França, AZERTY Tskapo)" - -#: ../rules/base.xml.in.h:318 -msgid "Georgian (Italy)" -msgstr "Georgià (Itàlia)" - -#: ../rules/base.xml.in.h:319 -msgid "Georgian (MESS)" -msgstr "Georgià (MESS)" - -#: ../rules/base.xml.in.h:320 -msgid "Georgian (ergonomic)" -msgstr "Georgià (ergonòmic)" - -#: ../rules/base.xml.in.h:321 -msgid "German" -msgstr "Alemany" - -#: ../rules/base.xml.in.h:322 -msgid "German (Austria)" -msgstr "Alemany (Àustria)" - -#: ../rules/base.xml.in.h:323 -msgid "German (Austria, Macintosh)" -msgstr "Alemany (Àustria, Macintosh)" - -#: ../rules/base.xml.in.h:324 -msgid "German (Austria, Sun dead keys)" -msgstr "Alemany (Àustria, tecles mortes de Sun)" - -#: ../rules/base.xml.in.h:325 -msgid "German (Austria, eliminate dead keys)" -msgstr "Alemany (Àustria, elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:326 -msgid "German (Dvorak)" -msgstr "Alemany (dvorak)" - -#: ../rules/base.xml.in.h:327 -msgid "German (Macintosh)" -msgstr "Alemany (Macintosh)" - -#: ../rules/base.xml.in.h:328 -msgid "German (Macintosh, eliminate dead keys)" -msgstr "Alemany (Macintosh, elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:329 -msgid "German (Neo 2)" -msgstr "Alemany (Neo 2)" - -#: ../rules/base.xml.in.h:330 -msgid "German (Sun dead keys)" -msgstr "Alemany (tecles mortes de Sun)" - -#: ../rules/base.xml.in.h:331 -msgid "German (Switzerland)" -msgstr "Alemany (Suïssa)" - -#: ../rules/base.xml.in.h:332 -msgid "German (Switzerland, Macintosh)" -msgstr "Alemany (Suïssa, Macintosh)" - -#: ../rules/base.xml.in.h:333 -msgid "German (Switzerland, Sun dead keys)" -msgstr "Alemany (Suïssa, tecles mortes de Sun)" - -#: ../rules/base.xml.in.h:334 -msgid "German (Switzerland, eliminate dead keys)" -msgstr "Alemany (Suïssa, elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:335 -msgid "German (Switzerland, legacy)" -msgstr "Alemany (Suïssa, antic)" - -#: ../rules/base.xml.in.h:336 -msgid "German (dead acute)" -msgstr "Alemany (accent mort)" - -#: ../rules/base.xml.in.h:337 -msgid "German (dead grave acute)" -msgstr "Alemany (accent greu mort)" - -#: ../rules/base.xml.in.h:338 -msgid "German (eliminate dead keys)" -msgstr "Alemany (elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:339 -msgid "German (qwerty)" -msgstr "Alemany (qwerty)" - -#: ../rules/base.xml.in.h:340 -msgid "Greek" -msgstr "Grec" - -#: ../rules/base.xml.in.h:341 -msgid "Greek (eliminate dead keys)" -msgstr "Grec (elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:342 -msgid "Greek (extended)" -msgstr "Grec (ampliat)" - -#: ../rules/base.xml.in.h:343 -msgid "Greek (polytonic)" -msgstr "Grec (politònic)" - -#: ../rules/base.xml.in.h:344 -msgid "Greek (simple)" -msgstr "Grec (senzill)" - -#: ../rules/base.xml.in.h:345 -msgid "Gujarati" -msgstr "Gujarati" - -#: ../rules/base.xml.in.h:346 -msgid "Gyration" -msgstr "Gyration" - -#: ../rules/base.xml.in.h:347 -msgid "HTC Dream" -msgstr "HTC Dream" - -#: ../rules/base.xml.in.h:348 -msgid "Happy Hacking Keyboard" -msgstr "Teclat Happy Hacking" - -#: ../rules/base.xml.in.h:349 -msgid "Happy Hacking Keyboard for Mac" -msgstr "Teclat Happy Hacking per a Mac" - -#: ../rules/base.xml.in.h:350 -msgid "Hausa" -msgstr "Haussa" - -#: ../rules/base.xml.in.h:351 -msgid "Hebrew" -msgstr "Hebreu" - -#: ../rules/base.xml.in.h:352 -msgid "Hebrew (Biblical, Tiro)" -msgstr "Hebreu (bíblic, Tiro)" - -#: ../rules/base.xml.in.h:353 -msgid "Hebrew (lyx)" -msgstr "Hebreu (lyx)" - -#: ../rules/base.xml.in.h:354 -msgid "Hebrew (phonetic)" -msgstr "Hebreu (fonètic)" - -#: ../rules/base.xml.in.h:355 -msgid "Hewlett-Packard Internet Keyboard" -msgstr "Teclat Hewlett-Packard Internet" - -#: ../rules/base.xml.in.h:356 -msgid "Hewlett-Packard Mini 110 Notebook" -msgstr "Hewlett-Packard Mini 110 Notebook" - -#: ../rules/base.xml.in.h:357 -msgid "Hewlett-Packard Omnibook 500 FA" -msgstr "Hewlett-Packard Omnibook 500 FA" - -#: ../rules/base.xml.in.h:358 -msgid "Hewlett-Packard Omnibook 5xx" -msgstr "Hewlett-Packard Omnibook 5xx" - -#: ../rules/base.xml.in.h:359 -msgid "Hewlett-Packard Omnibook 6000/6100" -msgstr "Hewlett-Packard Omnibook 6000/6100" - -#: ../rules/base.xml.in.h:360 -msgid "Hewlett-Packard Omnibook XE3 GC" -msgstr "Hewlett-Packard Omnibook XE3 GC" - -#: ../rules/base.xml.in.h:361 -msgid "Hewlett-Packard Omnibook XE3 GF" -msgstr "Hewlett-Packard Omnibook XE3 GF" - -#: ../rules/base.xml.in.h:362 -msgid "Hewlett-Packard Omnibook XT1000" -msgstr "Hewlett-Packard Omnibook XT1000" - -#: ../rules/base.xml.in.h:363 -msgid "Hewlett-Packard Pavilion ZT11xx" -msgstr "Hewlett-Packard Pavilion ZT11xx" - -#: ../rules/base.xml.in.h:364 -msgid "Hewlett-Packard Pavilion dv5" -msgstr "Hewlett-Packard Pavilion dv5" - -#: ../rules/base.xml.in.h:365 -msgid "Hewlett-Packard SK-250x Multimedia Keyboard" -msgstr "Teclat Hewlett-Packard SK-250x Multimedia" - -#: ../rules/base.xml.in.h:366 -msgid "Hewlett-Packard nx9020" -msgstr "Hewlett-Packard nx9020" - -#: ../rules/base.xml.in.h:367 -msgid "Hexadecimal" -msgstr "Hexadecimal" - -#: ../rules/base.xml.in.h:368 -msgid "Hindi (Bolnagri)" -msgstr "Hindi (Bolnagri)" - -#: ../rules/base.xml.in.h:369 -msgid "Hindi (Wx)" -msgstr "Hindi (Wx)" - -#: ../rules/base.xml.in.h:370 -msgid "Honeywell Euroboard" -msgstr "Honeywell Euroboard" - -#: ../rules/base.xml.in.h:371 -msgid "Htc Dream phone" -msgstr "Telèfon HTC Dream" - -#: ../rules/base.xml.in.h:372 -msgid "Hungarian" -msgstr "Hongarès" - -#: ../rules/base.xml.in.h:373 -msgid "Hungarian (101/qwerty/comma/dead keys)" -msgstr "Hongarès (101/qwerty/coma/tecles mortes)" - -#: ../rules/base.xml.in.h:374 -msgid "Hungarian (101/qwerty/comma/eliminate dead keys)" -msgstr "Hongarès (101/qwerty/coma/elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:375 -msgid "Hungarian (101/qwerty/dot/dead keys)" -msgstr "Hongarès (101/qwerty/punt/tecles mortes)" - -#: ../rules/base.xml.in.h:376 -msgid "Hungarian (101/qwerty/dot/eliminate dead keys)" -msgstr "Hongarès (101/qwerty/punt/elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:377 -msgid "Hungarian (101/qwertz/comma/dead keys)" -msgstr "Hongarès (101/qwertz/coma/tecles mortes)" - -#: ../rules/base.xml.in.h:378 -msgid "Hungarian (101/qwertz/comma/eliminate dead keys)" -msgstr "Hongarès (101/qwertz/coma/elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:379 -msgid "Hungarian (101/qwertz/dot/dead keys)" -msgstr "Hongarès (101/qwertz/punt/tecles mortes)" - -#: ../rules/base.xml.in.h:380 -msgid "Hungarian (101/qwertz/dot/eliminate dead keys)" -msgstr "Hongarès (101/qwertz/punt/elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:381 -msgid "Hungarian (102/qwerty/comma/dead keys)" -msgstr "Hongarès (102/qwerty/coma/tecles mortes)" - -#: ../rules/base.xml.in.h:382 -msgid "Hungarian (102/qwerty/comma/eliminate dead keys)" -msgstr "Hongarès (102/qwerty/coma/elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:383 -msgid "Hungarian (102/qwerty/dot/dead keys)" -msgstr "Hongarès (102/qwerty/punt/tecles mortes)" - -#: ../rules/base.xml.in.h:384 -msgid "Hungarian (102/qwerty/dot/eliminate dead keys)" -msgstr "Hongarès (102/qwerty/punt/elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:385 -msgid "Hungarian (102/qwertz/comma/dead keys)" -msgstr "Hongarès (102/qwertz/coma/tecles mortes)" - -#: ../rules/base.xml.in.h:386 -msgid "Hungarian (102/qwertz/comma/eliminate dead keys)" -msgstr "Hongarès (102/qwertz/coma/elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:387 -msgid "Hungarian (102/qwertz/dot/dead keys)" -msgstr "Hongarès (102/qwertz/punt/tecles mortes)" - -#: ../rules/base.xml.in.h:388 -msgid "Hungarian (102/qwertz/dot/eliminate dead keys)" -msgstr "Hongarès (102/qwertz/punt/elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:389 -msgid "Hungarian (eliminate dead keys)" -msgstr "Hongarès (elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:390 -msgid "Hungarian (qwerty)" -msgstr "Hongarès (qwerty)" - -#: ../rules/base.xml.in.h:391 -msgid "Hungarian (standard)" -msgstr "Hongarès (estàndard)" - -#: ../rules/base.xml.in.h:392 -msgid "Hyper is mapped to Win-keys" -msgstr "Hyper s'assigna a les tecles Win" - -#: ../rules/base.xml.in.h:393 -msgid "IBM Rapid Access" -msgstr "IBM Rapid Access" - -#: ../rules/base.xml.in.h:394 -msgid "IBM Rapid Access II" -msgstr "IBM Rapid Access II" - -#: ../rules/base.xml.in.h:395 -msgid "IBM Space Saver" -msgstr "IBM Space Saver" - -#: ../rules/base.xml.in.h:396 -msgid "IBM ThinkPad 560Z/600/600E/A22E" -msgstr "IBM ThinkPad 560Z/600/600E/A22E" - -#: ../rules/base.xml.in.h:397 -msgid "IBM ThinkPad R60/T60/R61/T61" -msgstr "IBM ThinkPad R60/T60/R61/T61" - -#: ../rules/base.xml.in.h:398 -msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" -msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" - -#: ../rules/base.xml.in.h:399 -msgid "Icelandic" -msgstr "Islandès" - -#: ../rules/base.xml.in.h:400 -msgid "Icelandic (Dvorak)" -msgstr "Islandès (dvorak)" - -#: ../rules/base.xml.in.h:401 -msgid "Icelandic (Macintosh)" -msgstr "Islandès (Macintosh)" - -#: ../rules/base.xml.in.h:402 -msgid "Icelandic (Sun dead keys)" -msgstr "Islandès (tecles mortes de Sun)" - -#: ../rules/base.xml.in.h:403 -msgid "Icelandic (eliminate dead keys)" -msgstr "Islandès (elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:404 -msgid "Igbo" -msgstr "Igbo" - -#: ../rules/base.xml.in.h:405 -msgid "Indian" -msgstr "Indi" - -#: ../rules/base.xml.in.h:406 -msgid "Inuktitut" -msgstr "Inuktitut" - -#: ../rules/base.xml.in.h:407 -msgid "Iraqi" -msgstr "Iraquià" - -#: ../rules/base.xml.in.h:408 -msgid "Irish" -msgstr "Irlandès" - -#: ../rules/base.xml.in.h:409 -msgid "Irish (UnicodeExpert)" -msgstr "Irlandès (UnicodeExpert)" - -#: ../rules/base.xml.in.h:410 -msgid "Italian" -msgstr "Italià" - -#: ../rules/base.xml.in.h:411 -msgid "Italian (Macintosh)" -msgstr "Italià (Macintosh)" - -#: ../rules/base.xml.in.h:412 -msgid "Italian (US keyboard with Italian letters)" -msgstr "Italià (teclat EUA amb lletres italianes)" - -#: ../rules/base.xml.in.h:413 -msgid "Italian (eliminate dead keys)" -msgstr "Italià (elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:414 -msgid "Japanese" -msgstr "Japonès" - -#: ../rules/base.xml.in.h:415 -msgid "Japanese (Kana 86)" -msgstr "Japonès (Kana 86)" - -#: ../rules/base.xml.in.h:416 -msgid "Japanese (Kana)" -msgstr "Japonès (Kana)" - -#: ../rules/base.xml.in.h:417 -msgid "Japanese (Macintosh)" -msgstr "Japonès (Macintosh)" - -#: ../rules/base.xml.in.h:418 -msgid "Japanese (OADG 109A)" -msgstr "Japonès (OADG 109A)" - -#: ../rules/base.xml.in.h:419 -msgid "Japanese (PC-98xx Series)" -msgstr "Japonès (sèries PC-98xx)" - -#: ../rules/base.xml.in.h:420 -msgid "Japanese keyboard options" -msgstr "Opcions del teclat japonès" - -#: ../rules/base.xml.in.h:421 -msgid "Kalmyk" -msgstr "Calmuc" - -#: ../rules/base.xml.in.h:422 -msgid "Kana Lock key is locking" -msgstr "La tecla de bloqueig Kana està blocant" - -#: ../rules/base.xml.in.h:423 -msgid "Kannada" -msgstr "Kannada" - -#: ../rules/base.xml.in.h:424 -msgid "Kashubian" -msgstr "Caixubi" - -#: ../rules/base.xml.in.h:425 -msgid "Kazakh" -msgstr "Kazakh" - -#: ../rules/base.xml.in.h:426 -msgid "Kazakh (with Russian)" -msgstr "Kazakh (amb rus)" - -#: ../rules/base.xml.in.h:427 -msgid "Key sequence to kill the X server" -msgstr "Seqüència de tecles per a matar el servidor X" - -#: ../rules/base.xml.in.h:428 -msgid "Key to choose 3rd level" -msgstr "Tecla per a seleccionar el 3r nivell" - -#: ../rules/base.xml.in.h:429 -msgid "Key to choose 5th level" -msgstr "Tecla per a seleccionar el 5è nivell" - -#: ../rules/base.xml.in.h:430 -msgid "Key(s) to change layout" -msgstr "Tecla(es) per a canviar la disposició" - -#: ../rules/base.xml.in.h:431 -msgid "Keytronic FlexPro" -msgstr "Keytronic FlexPro" - -#: ../rules/base.xml.in.h:432 -msgid "Khmer (Cambodia)" -msgstr "Khmer (Cambotja)" - -#: ../rules/base.xml.in.h:433 -msgid "Kikuyu" -msgstr "Kikuyu" - -#: ../rules/base.xml.in.h:434 -msgid "Kinesis" -msgstr "Kinesis" - -#: ../rules/base.xml.in.h:435 -msgid "Komi" -msgstr "Komi" - -#: ../rules/base.xml.in.h:436 -msgid "Korean" -msgstr "Coreà" - -#: ../rules/base.xml.in.h:437 -msgid "Korean (101/104 key compatible)" -msgstr "Coreà (compatible de 101/104 tecles)" - -#: ../rules/base.xml.in.h:438 -msgid "Kurdish (Iran, Arabic-Latin)" -msgstr "Kurd (Iran, àrab-llatí)" - -#: ../rules/base.xml.in.h:439 -msgid "Kurdish (Iran, F)" -msgstr "Kurd (Iran, F)" - -#: ../rules/base.xml.in.h:440 -msgid "Kurdish (Iran, Latin Alt-Q)" -msgstr "Kurd (Iran, llatí Alt-Q)" - -#: ../rules/base.xml.in.h:441 -msgid "Kurdish (Iran, Latin Q)" -msgstr "Kurd (Iran, llatí Q)" - -#: ../rules/base.xml.in.h:442 -msgid "Kurdish (Iraq, Arabic-Latin)" -msgstr "Kurd (Iraq, àrab-llatí)" - -#: ../rules/base.xml.in.h:443 -msgid "Kurdish (Iraq, F)" -msgstr "Kurd (Iraq, F)" - -#: ../rules/base.xml.in.h:444 -msgid "Kurdish (Iraq, Latin Alt-Q)" -msgstr "Kurd (Iraq, llatí Alt-Q)" - -#: ../rules/base.xml.in.h:445 -msgid "Kurdish (Iraq, Latin Q)" -msgstr "Kurd (Iraq, llatí Q)" - -#: ../rules/base.xml.in.h:446 -msgid "Kurdish (Syria, F)" -msgstr "Kurd (Síria, F)" - -#: ../rules/base.xml.in.h:447 -msgid "Kurdish (Syria, Latin Alt-Q)" -msgstr "Kurd (Síria, llatí Alt-Q)" - -#: ../rules/base.xml.in.h:448 -msgid "Kurdish (Syria, Latin Q)" -msgstr "Kurd (Síria, llatí Q)" - -#: ../rules/base.xml.in.h:449 -msgid "Kurdish (Turkey, F)" -msgstr "Kurd (Turquia, F)" - -#: ../rules/base.xml.in.h:450 -msgid "Kurdish (Turkey, Latin Alt-Q)" -msgstr "Kurd (Turquia, llatí Alt-Q)" - -#: ../rules/base.xml.in.h:451 -msgid "Kurdish (Turkey, Latin Q)" -msgstr "Kurd (Turquia, llatí Q)" - -#: ../rules/base.xml.in.h:452 -msgid "Kyrgyz" -msgstr "Kirguís" - -#: ../rules/base.xml.in.h:453 -msgid "Kyrgyz (phonetic)" -msgstr "Kirguís (fonètic)" - -#: ../rules/base.xml.in.h:454 -msgid "Lao" -msgstr "Laosià" - -#: ../rules/base.xml.in.h:455 -msgid "Lao (STEA proposed standard layout)" -msgstr "Laosià (disposició estàndard proposada per STEA)" - -#: ../rules/base.xml.in.h:456 -msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" -msgstr "Teclat de portàtil Compaq (p.ex. Armada)" - -#: ../rules/base.xml.in.h:457 -msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" -msgstr "Teclat Internet de portàtil Compaq (p.ex. Presario)" - -#: ../rules/base.xml.in.h:458 -msgid "Laptop/notebook eMachines m68xx" -msgstr "Portàtil eMachines m68xx" - -#: ../rules/base.xml.in.h:459 ../rules/base.extras.xml.in.h:12 -msgid "Latvian" -msgstr "Letó" - -#: ../rules/base.xml.in.h:460 -msgid "Latvian (F variant)" -msgstr "Letó (variant F)" - -#: ../rules/base.xml.in.h:461 -msgid "Latvian (adapted)" -msgstr "Letó (adaptat)" - -#: ../rules/base.xml.in.h:462 -msgid "Latvian (apostrophe variant)" -msgstr "Letó (variant amb apòstrof)" - -#: ../rules/base.xml.in.h:463 -msgid "Latvian (ergonomic, ŪGJRMV)" -msgstr "Letó (ergonòmic, ŪGJRMV)" - -#: ../rules/base.xml.in.h:464 -msgid "Latvian (modern)" -msgstr "Letó (modern)" - -#: ../rules/base.xml.in.h:465 -msgid "Latvian (tilde variant)" -msgstr "Letó (variant titlla)" - -#: ../rules/base.xml.in.h:466 -msgid "Left Alt" -msgstr "Alt esquerra" - -#: ../rules/base.xml.in.h:467 -msgid "Left Alt (while pressed)" -msgstr "Alt esquerra (mentre està premuda)" - -#: ../rules/base.xml.in.h:468 -msgid "Left Alt is swapped with Left Win" -msgstr "Alt esquerra està intercanviada amb la tecla Win esquerra" - -#: ../rules/base.xml.in.h:469 -msgid "Left Ctrl" -msgstr "Ctrl esquerra" - -#: ../rules/base.xml.in.h:470 -msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" -msgstr "Ctrl esquerra (a la primera disposició), Ctrl dreta (a la darrera disposició)" - -#: ../rules/base.xml.in.h:471 -msgid "Left Ctrl+Left Shift" -msgstr "Ctrl esquerra + Maj esquerra" - -#: ../rules/base.xml.in.h:472 -msgid "Left Shift" -msgstr "Maj esquerra" - -#: ../rules/base.xml.in.h:473 -msgid "Left Win" -msgstr "Win esquerra" - -#: ../rules/base.xml.in.h:474 -msgid "Left Win (to first layout), Right Win/Menu (to last layout)" -msgstr "Win esquerra (a la primera disposició), Win/Menú dreta (a la darrera disposició)" - -#: ../rules/base.xml.in.h:475 -msgid "Left Win (while pressed)" -msgstr "Win esquerra (mentre està premuda)" - -#: ../rules/base.xml.in.h:476 -msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "Win esquerra selecciona el nivell 5è, bloqueja en prémer conjuntament amb un altre selector de nivell 5è" - -#: ../rules/base.xml.in.h:477 -msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Win esquerra selecciona el nivell 5è, bloqueja en prémer conjuntament amb un altre selector de nivell 5è, una pulsació allibera el bloqueig" - -#: ../rules/base.xml.in.h:478 -msgid "LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)" -msgstr "Ctrl esquerra+Win esquerra (a la primera disposició), Ctrl dreta+Menú (a la segona disposició)" - -#: ../rules/base.xml.in.h:479 -msgid "Legacy" -msgstr "Antic" - -#: ../rules/base.xml.in.h:480 -msgid "Legacy Wang 724" -msgstr "Wang 724 antic" - -#. Actually, with KP_SEPARATOR, as the old keypad(comma) -#: ../rules/base.xml.in.h:482 -msgid "Legacy key with comma" -msgstr "Tecla antiga amb coma" - -#: ../rules/base.xml.in.h:483 -msgid "Legacy key with dot" -msgstr "Tecla antiga amb punt" - -#: ../rules/base.xml.in.h:484 ../rules/base.extras.xml.in.h:21 -msgid "Lithuanian" -msgstr "Lituà" - -#: ../rules/base.xml.in.h:485 -msgid "Lithuanian (IBM LST 1205-92)" -msgstr "Lituà (IBM LST 1205-92)" - -#: ../rules/base.xml.in.h:486 -msgid "Lithuanian (LEKP)" -msgstr "Lituà (LEKP)" - -#: ../rules/base.xml.in.h:487 -msgid "Lithuanian (LEKPa)" -msgstr "Lituà (LEKPa)" - -#: ../rules/base.xml.in.h:488 -msgid "Lithuanian (US keyboard with Lithuanian letters)" -msgstr "Lituà (teclat EUA amb lletres lituanes)" - -#: ../rules/base.xml.in.h:489 -msgid "Lithuanian (standard)" -msgstr "Lituà (estàndard)" - -#: ../rules/base.xml.in.h:490 -msgid "Logitech Access Keyboard" -msgstr "Teclat Logitech Access" - -#: ../rules/base.xml.in.h:491 -msgid "Logitech Cordless Desktop" -msgstr "Logitech Cordless Desktop" - -#: ../rules/base.xml.in.h:492 -msgid "Logitech Cordless Desktop (alternate option)" -msgstr "Logitech Cordless Desktop (opció alternativa)" - -#: ../rules/base.xml.in.h:493 -msgid "Logitech Cordless Desktop EX110" -msgstr "Logitech Cordless Desktop EX110" - -#: ../rules/base.xml.in.h:494 -msgid "Logitech Cordless Desktop LX-300" -msgstr "Logitech Cordless Desktop LX-300" - -#: ../rules/base.xml.in.h:495 -msgid "Logitech Cordless Desktop Navigator" -msgstr "Logitech Cordless Desktop Navigator" - -#: ../rules/base.xml.in.h:496 -msgid "Logitech Cordless Desktop Optical" -msgstr "Logitech Cordless Desktop Optical" - -#: ../rules/base.xml.in.h:497 -msgid "Logitech Cordless Desktop Pro (alternate option 2)" -msgstr "Logitech Cordless Desktop Pro (opció alternativa 2)" - -#: ../rules/base.xml.in.h:498 -msgid "Logitech Cordless Desktop iTouch" -msgstr "Logitech Cordless Desktop iTouch" - -#: ../rules/base.xml.in.h:499 -msgid "Logitech Cordless Freedom/Desktop Navigator" -msgstr "Logitech Cordless Freedom/Desktop Navigator" - -#: ../rules/base.xml.in.h:500 -msgid "Logitech G15 extra keys via G15daemon" -msgstr "Logitech G15 amb tecles extres via G15daemon" - -#: ../rules/base.xml.in.h:501 -msgid "Logitech Generic Keyboard" -msgstr "Teclat Logitech genèric" - -#: ../rules/base.xml.in.h:502 -msgid "Logitech Internet 350 Keyboard" -msgstr "Teclat Logitech Internet 350" - -#: ../rules/base.xml.in.h:503 -msgid "Logitech Internet Keyboard" -msgstr "Teclat Logitech Internet" - -#: ../rules/base.xml.in.h:504 -msgid "Logitech Internet Navigator Keyboard" -msgstr "Teclat Logitech Internet Navigator" - -#: ../rules/base.xml.in.h:505 -msgid "Logitech Media Elite Keyboard" -msgstr "Teclat Logitech Media Elite" - -#: ../rules/base.xml.in.h:506 -msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" -msgstr "Teclat Logitech Ultra-X Cordless Media Desktop" - -#: ../rules/base.xml.in.h:507 -msgid "Logitech Ultra-X Keyboard" -msgstr "Teclat Logitech Ultra-X" - -#: ../rules/base.xml.in.h:508 -msgid "Logitech diNovo Edge Keyboard" -msgstr "Teclat Logitech diNovo Edge" - -#: ../rules/base.xml.in.h:509 -msgid "Logitech diNovo Keyboard" -msgstr "Teclat Logitech diNovo" - -#: ../rules/base.xml.in.h:510 -msgid "Logitech iTouch" -msgstr "Logitech iTouch" - -#: ../rules/base.xml.in.h:511 -msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" -msgstr "Teclat Logitech iTouch Cordless (model Y-RB6)" - -#: ../rules/base.xml.in.h:512 -msgid "Logitech iTouch Internet Navigator Keyboard SE" -msgstr "Teclat Logitech iTouch Internet Navigator SE" - -#: ../rules/base.xml.in.h:513 -msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" -msgstr "Teclat Logitech iTouch Internet Navigator SE (USB)" - -#: ../rules/base.xml.in.h:514 -msgid "Lower Sorbian" -msgstr "Baix sòrab" - -#: ../rules/base.xml.in.h:515 -msgid "Lower Sorbian (qwertz)" -msgstr "Baix sòrab (qwertz)" - -#: ../rules/base.xml.in.h:516 -msgid "MacBook/MacBook Pro" -msgstr "MacBook/MacBook Pro" - -#: ../rules/base.xml.in.h:517 -msgid "MacBook/MacBook Pro (Intl)" -msgstr "MacBook/MacBook Pro (Intl)" - -#: ../rules/base.xml.in.h:518 -msgid "Macedonian" -msgstr "Macedoni" - -#: ../rules/base.xml.in.h:519 -msgid "Macedonian (eliminate dead keys)" -msgstr "Macedoni (elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:520 -msgid "Macintosh" -msgstr "Macintosh" - -#: ../rules/base.xml.in.h:521 -msgid "Macintosh Old" -msgstr "Macintosh antic" - -#: ../rules/base.xml.in.h:522 -msgid "Make Caps Lock an additional Backspace" -msgstr "Converteix Bloq Maj en un Retrocés addicional" - -#: ../rules/base.xml.in.h:523 -msgid "Make Caps Lock an additional Control but keep the Caps_Lock keysym" -msgstr "Converteix Bloq Maj en un Bloq Núm addicional però manté el «keysym» «Caps_Lock»" - -#: ../rules/base.xml.in.h:524 -msgid "Make Caps Lock an additional Ctrl" -msgstr "Converteix Bloq Maj en un Ctrl addicional" - -#: ../rules/base.xml.in.h:525 -msgid "Make Caps Lock an additional ESC" -msgstr "Converteix Bloq Maj en un Esc addicional" - -#: ../rules/base.xml.in.h:526 -msgid "Make Caps Lock an additional Hyper" -msgstr "Converteix Bloq Maj en un Hyper addicional" - -#: ../rules/base.xml.in.h:527 -msgid "Make Caps Lock an additional Num Lock" -msgstr "Converteix Bloq Maj en un Bloq Núm addicional" - -#: ../rules/base.xml.in.h:528 -msgid "Make Caps Lock an additional Super" -msgstr "Converteix Bloq Maj en un Super addicional" - -#: ../rules/base.xml.in.h:529 -msgid "Malayalam" -msgstr "Malaiàlam" - -#: ../rules/base.xml.in.h:530 -msgid "Malayalam (Lalitha)" -msgstr "Malaiàlam (Lalitha)" - -#: ../rules/base.xml.in.h:531 -msgid "Malayalam (enhanced Inscript with Rupee Sign)" -msgstr "Malaiàlam (Inscript realçat, amb el signe de rupia)" - -#: ../rules/base.xml.in.h:532 -msgid "Maltese" -msgstr "Maltès" - -#: ../rules/base.xml.in.h:533 -msgid "Maltese (with US layout)" -msgstr "Maltès (amb disposició EUA)" - -#: ../rules/base.xml.in.h:534 -msgid "Maori" -msgstr "Maori" - -#: ../rules/base.xml.in.h:535 -msgid "Mari" -msgstr "Mari" - -#: ../rules/base.xml.in.h:536 -msgid "Memorex MX1998" -msgstr "Memorex MX1998" - -#: ../rules/base.xml.in.h:537 -msgid "Memorex MX2500 EZ-Access Keyboard" -msgstr "Teclat Memorex MX2500 EZ-Access" - -#: ../rules/base.xml.in.h:538 -msgid "Memorex MX2750" -msgstr "Memorex MX2750" - -#: ../rules/base.xml.in.h:539 -msgid "Menu" -msgstr "Menú" - -#: ../rules/base.xml.in.h:540 -msgid "Meta is mapped to Left Win" -msgstr "Meta s'assigna a la tecla Win esquerra" - -#: ../rules/base.xml.in.h:541 -msgid "Meta is mapped to Win keys" -msgstr "Meta s'assigna a les tecles Win" - -#: ../rules/base.xml.in.h:542 -msgid "Meta on Left Ctrl" -msgstr "Meta en el Ctrl esquerre" - -#: ../rules/base.xml.in.h:543 -msgid "Microsoft Comfort Curve Keyboard 2000" -msgstr "Microsoft Comfort Curve Keyboard 2000" - -#: ../rules/base.xml.in.h:544 -msgid "Microsoft Internet Keyboard" -msgstr "Teclat Microsoft Internet" - -#: ../rules/base.xml.in.h:545 -msgid "Microsoft Internet Keyboard Pro, Swedish" -msgstr "Microsoft Internet Keyboard Pro, Suec" - -#: ../rules/base.xml.in.h:546 -msgid "Microsoft Natural" -msgstr "Microsoft Natural" - -#: ../rules/base.xml.in.h:547 -msgid "Microsoft Natural Keyboard Elite" -msgstr "Teclat Microsoft Natural Elite" - -#: ../rules/base.xml.in.h:548 -msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" -msgstr "Teclat Microsoft Natural Pro / Teclat Microsoft Internet Pro" - -#: ../rules/base.xml.in.h:549 -msgid "Microsoft Natural Keyboard Pro OEM" -msgstr "Teclat Microsoft Natural Pro OEM" - -#: ../rules/base.xml.in.h:550 -msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" -msgstr "Teclat Microsoft Natural Pro USB / Teclat Microsoft Internet Pro" - -#: ../rules/base.xml.in.h:551 -msgid "Microsoft Natural Wireless Ergonomic Keyboard 4000" -msgstr "Teclat Microsoft Natural Wireless Ergonomic 4000" - -#: ../rules/base.xml.in.h:552 -msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" -msgstr "Teclat Microsoft Natural Wireless Ergonomic 7000" - -#: ../rules/base.xml.in.h:553 -msgid "Microsoft Office Keyboard" -msgstr "Teclat Microsoft Office" - -#: ../rules/base.xml.in.h:554 -msgid "Microsoft Wireless Multimedia Keyboard 1.0A" -msgstr "Teclat Microsoft Wireless Multimedia 1.0A" - -#: ../rules/base.xml.in.h:555 -msgid "Miscellaneous compatibility options" -msgstr "Opcions de compatibilitat diverses" - -#: ../rules/base.xml.in.h:556 -msgid "Mongolian" -msgstr "Mongol" - -#: ../rules/base.xml.in.h:557 -msgid "Montenegrin" -msgstr "Montenegrí" - -#: ../rules/base.xml.in.h:558 -msgid "Montenegrin (Cyrillic with guillemets)" -msgstr "Montenegrí (ciríl·lic amb cometes angulars)" - -#: ../rules/base.xml.in.h:559 -msgid "Montenegrin (Cyrillic)" -msgstr "Montenegrí (ciríl·lic)" - -#: ../rules/base.xml.in.h:560 -msgid "Montenegrin (Cyrillic, Z and ZHE swapped)" -msgstr "Montenegrí (ciríl·lic, Z i ZHE intercanviades)" - -#: ../rules/base.xml.in.h:561 -msgid "Montenegrin (Latin Unicode qwerty)" -msgstr "Montenegrí (llatí Unicode qwerty)" - -#: ../rules/base.xml.in.h:562 -msgid "Montenegrin (Latin Unicode)" -msgstr "Montenegrí (llatí Unicode)" - -#: ../rules/base.xml.in.h:563 -msgid "Montenegrin (Latin qwerty)" -msgstr "Montenegrí (llatí qwerty)" - -#: ../rules/base.xml.in.h:564 -msgid "Montenegrin (Latin with guillemets)" -msgstr "Montenegrí (llatí amb cometes angulars)" - -#: ../rules/base.xml.in.h:565 -msgid "NICOLA-F style Backspace" -msgstr "Retrocés estil NICOLA-F" - -#: ../rules/base.xml.in.h:566 -msgid "Nepali" -msgstr "Nepalès" - -#: ../rules/base.xml.in.h:567 -msgid "Non-breakable space character at fourth level" -msgstr "Caràcter d'espai sense salt al nivell quart" - -#: ../rules/base.xml.in.h:568 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" -msgstr "Caràcter d'espai sense salt al nivell quart, i un caràcter d'espai fi sense salt al nivell sisè" - -#: ../rules/base.xml.in.h:569 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" -msgstr "Caràcter d'espai sense salt al nivell quart, un caràcter d'espai fi sense salt al nivell sisè (via Ctrl+Maj)" - -#: ../rules/base.xml.in.h:570 -msgid "Non-breakable space character at second level" -msgstr "La tecla d'espai produeix un caràcter d'espai sense salt al nivell segon" - -#: ../rules/base.xml.in.h:571 -msgid "Non-breakable space character at third level" -msgstr "La tecla d'espai produeix un caràcter d'espai sense salt al nivell tercer" - -#: ../rules/base.xml.in.h:572 -msgid "Non-breakable space character at third level, nothing at fourth level" -msgstr "La tecla d'espai produeix un caràcter d'espai sense salt al nivell tercer, i res al nivell quart" - -#: ../rules/base.xml.in.h:573 -msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" -msgstr "La tecla d'espai produeix un caràcter d'espai sense salt al nivell tercer, i un caràcter d'espai fi sense salt al nivell quart" - -#: ../rules/base.xml.in.h:574 -msgid "Northern Saami (Finland)" -msgstr "Sami Nord (Finlàndia)" - -#: ../rules/base.xml.in.h:575 -msgid "Northern Saami (Norway)" -msgstr "Sami Nord (Noruega)" - -#: ../rules/base.xml.in.h:576 -msgid "Northern Saami (Norway, eliminate dead keys)" -msgstr "Sami Nord (Noruega, elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:577 -msgid "Northern Saami (Sweden)" -msgstr "Sami del nord (Suècia)" - -#: ../rules/base.xml.in.h:578 -msgid "Northgate OmniKey 101" -msgstr "Northgate OmniKey 101" - -#: ../rules/base.xml.in.h:579 -msgid "Norwegian" -msgstr "Noruec" - -#: ../rules/base.xml.in.h:580 -msgid "Norwegian (Dvorak)" -msgstr "Noruec (dvorak)" - -#: ../rules/base.xml.in.h:581 -msgid "Norwegian (Macintosh)" -msgstr "Noruec (Macintosh)" - -#: ../rules/base.xml.in.h:582 -msgid "Norwegian (Macintosh, eliminate dead keys)" -msgstr "Noruec (Macintosh, elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:583 -msgid "Norwegian (eliminate dead keys)" -msgstr "Noruec (elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:584 -msgid "Num Lock" -msgstr "Bloq Núm" - -#: ../rules/base.xml.in.h:585 -msgid "Numeric keypad delete key behaviour" -msgstr "Comportament de la tecla de supressió del teclat numèric" - -#: ../rules/base.xml.in.h:586 -msgid "Numeric keypad keys work as with Macintosh" -msgstr "Les tecles del teclat numèric funcionen com al Macintosh" - -#: ../rules/base.xml.in.h:587 -msgid "Numeric keypad layout selection" -msgstr "Selecció de la disposició del teclat numèric" - -#: ../rules/base.xml.in.h:588 -msgid "OLPC" -msgstr "OLPC" - -#: ../rules/base.xml.in.h:589 -msgid "Occitan" -msgstr "Occità" - -#: ../rules/base.xml.in.h:590 -msgid "Ogham" -msgstr "Ogham" - -#: ../rules/base.xml.in.h:591 -msgid "Ogham (IS434)" -msgstr "Ogham (IS434)" - -#: ../rules/base.xml.in.h:592 -msgid "Oriya" -msgstr "Oriya" - -#: ../rules/base.xml.in.h:593 -msgid "Ortek MCK-800 MM/Internet keyboard" -msgstr "Teclat Ortek MCK-800 MM/Internet" - -#: ../rules/base.xml.in.h:594 -msgid "Ossetian (Georgia)" -msgstr "Osset (Geòrgia)" - -#: ../rules/base.xml.in.h:595 -msgid "Ossetian (WinKeys)" -msgstr "Osset (tecles Win)" - -#: ../rules/base.xml.in.h:596 -msgid "Ossetian (legacy)" -msgstr "Osset (antic)" - -#: ../rules/base.xml.in.h:597 -msgid "PC-98xx Series" -msgstr "Sèries PC-98xx" - -#: ../rules/base.xml.in.h:598 -msgid "Pannonian Rusyn (homophonic)" -msgstr "Rutè Pannònic (homofònic)" - -#: ../rules/base.xml.in.h:599 -msgid "Pashto" -msgstr "Paixtu" - -#: ../rules/base.xml.in.h:600 -msgid "Pashto (Afghanistan, OLPC)" -msgstr "Paixtu (Afganistan, OLPC)" - -#: ../rules/base.xml.in.h:601 -msgid "Pause" -msgstr "Pausa" - -#: ../rules/base.xml.in.h:602 ../rules/base.extras.xml.in.h:23 -msgid "Persian" -msgstr "Persa" - -#: ../rules/base.xml.in.h:603 -msgid "Persian (Afghanistan, Dari OLPC)" -msgstr "Persa (Afganistan, Dari OLPC)" - -#: ../rules/base.xml.in.h:604 -msgid "Persian (with Persian Keypad)" -msgstr "Persa (amb teclat persa)" - -#: ../rules/base.xml.in.h:605 ../rules/base.extras.xml.in.h:24 -msgid "Polish" -msgstr "Polonès" - -#: ../rules/base.xml.in.h:606 -msgid "Polish (Dvorak)" -msgstr "Polonès (dvorak)" - -#: ../rules/base.xml.in.h:607 -msgid "Polish (Dvorak, Polish quotes on key 1)" -msgstr "Polonès (dvorak, cometes poloneses a la tecla 1)" - -#: ../rules/base.xml.in.h:608 -msgid "Polish (Dvorak, Polish quotes on quotemark key)" -msgstr "Polonès (dvorak, cometes poloneses a la tecla cometes)" - -#: ../rules/base.xml.in.h:609 -msgid "Polish (programmer Dvorak)" -msgstr "Polonès (dvorak de programador)" - -#: ../rules/base.xml.in.h:610 -msgid "Polish (qwertz)" -msgstr "Polonès (qwertz)" - -#: ../rules/base.xml.in.h:611 -msgid "Portuguese" -msgstr "Portuguès" - -#: ../rules/base.xml.in.h:612 -msgid "Portuguese (Brazil)" -msgstr "Portuguès (Brasil)" - -#: ../rules/base.xml.in.h:613 -msgid "Portuguese (Brazil, Dvorak)" -msgstr "Portuguès (Brasil, dvorak)" - -#: ../rules/base.xml.in.h:614 -msgid "Portuguese (Brazil, eliminate dead keys)" -msgstr "Portuguès (Brasil, elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:615 -msgid "Portuguese (Brazil, nativo for Esperanto)" -msgstr "Portuguès (Brasil, natiu per a l'esperanto)" - -#: ../rules/base.xml.in.h:616 -msgid "Portuguese (Brazil, nativo for USA keyboards)" -msgstr "Portuguès (Brasil, natiu per als teclats EUA)" - -#: ../rules/base.xml.in.h:617 -msgid "Portuguese (Brazil, nativo)" -msgstr "Portuguès (Brasil, natiu)" - -#: ../rules/base.xml.in.h:618 -msgid "Portuguese (Macintosh)" -msgstr "Portuguès (Macintosh)" - -#: ../rules/base.xml.in.h:619 -msgid "Portuguese (Macintosh, Sun dead keys)" -msgstr "Portuguès (Macintosh, tecles mortes de Sun)" - -#: ../rules/base.xml.in.h:620 -msgid "Portuguese (Macintosh, eliminate dead keys)" -msgstr "Portuguès (Macintosh, elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:621 -msgid "Portuguese (Nativo for USA keyboards)" -msgstr "Portuguès (natiu per als teclats EUA)" - -#: ../rules/base.xml.in.h:622 -msgid "Portuguese (Nativo)" -msgstr "Portuguès (natiu)" - -#: ../rules/base.xml.in.h:623 -msgid "Portuguese (Sun dead keys)" -msgstr "Portuguès (tecles mortes de Sun)" - -#: ../rules/base.xml.in.h:624 -msgid "Portuguese (eliminate dead keys)" -msgstr "Portuguès (elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:625 -msgid "Propeller Voyager (KTEZ-1000)" -msgstr "Propeller Voyager (KTEZ-1000)" - -#: ../rules/base.xml.in.h:626 -msgid "PrtSc" -msgstr "ImprPant" - -#: ../rules/base.xml.in.h:627 -msgid "Punjabi (Gurmukhi Jhelum)" -msgstr "Panjabi (Gurmukhi Jhelum)" - -#: ../rules/base.xml.in.h:628 -msgid "Punjabi (Gurmukhi)" -msgstr "Panjabi (Gurmukhi)" - -#: ../rules/base.xml.in.h:629 -msgid "QTronix Scorpius 98N+" -msgstr "QTronix Scorpius 98N+" - -#: ../rules/base.xml.in.h:630 -msgid "Right Alt" -msgstr "Alt dreta" - -#: ../rules/base.xml.in.h:631 -msgid "Right Alt (while pressed)" -msgstr "Alt dreta (mentre està premuda)" - -#: ../rules/base.xml.in.h:632 -msgid "Right Alt chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Alt dreta selecciona el nivell 5è i activa el bloqueig de nivell 5è en prémer conjuntament amb un altre selector de nivell 5è, una pulsació allibera el bloqueig" - -#: ../rules/base.xml.in.h:633 -msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "Alt dreta selecciona el nivell 5è, bloqueja en prémer conjuntament amb un altre selector de nivell 5è" - -#: ../rules/base.xml.in.h:634 -msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Alt dreta selecciona el nivell 5è, bloqueja en prémer conjuntament amb un altre selector de nivell 5è, una pulsació allibera el bloqueig" - -#: ../rules/base.xml.in.h:635 -msgid "Right Alt key never chooses 3rd level" -msgstr "La tecla Alt dreta mai selecciona el 3r nivell" - -#: ../rules/base.xml.in.h:636 -msgid "Right Alt, Shift+Right Alt key is Multi_Key" -msgstr "Alt dreta, Maj+Alt dreta és la Multi_Key" - -#: ../rules/base.xml.in.h:637 -msgid "Right Ctrl" -msgstr "Ctrl dreta" - -#: ../rules/base.xml.in.h:638 -msgid "Right Ctrl (while pressed)" -msgstr "Ctrl dreta (mentre està premuda)" - -#: ../rules/base.xml.in.h:639 -msgid "Right Ctrl as Right Alt" -msgstr "Ctrl dreta com a Alt dreta" - -#: ../rules/base.xml.in.h:640 -msgid "Right Ctrl is mapped to Menu" -msgstr "Ctrl dreta s'assigna a Menú" - -#: ../rules/base.xml.in.h:641 -msgid "Right Ctrl+Right Shift" -msgstr "Ctrl dreta+Maj dreta" - -#: ../rules/base.xml.in.h:642 -msgid "Right Shift" -msgstr "Maj dreta" - -#: ../rules/base.xml.in.h:643 -msgid "Right Win" -msgstr "Win dreta" - -#: ../rules/base.xml.in.h:644 -msgid "Right Win (while pressed)" -msgstr "Win dreta (mentre està premuda)" - -#: ../rules/base.xml.in.h:645 -msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "Win dreta selecciona el nivell 5è, bloqueja en prémer conjuntament amb un altre selector de nivell 5è" - -#: ../rules/base.xml.in.h:646 -msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Win dreta selecciona el nivell 5è, bloqueja en prémer conjuntament amb un altre selector de nivell 5è, una pulsació allibera el bloqueig" - -#: ../rules/base.xml.in.h:647 ../rules/base.extras.xml.in.h:26 -msgid "Romanian" -msgstr "Romanès" - -#: ../rules/base.xml.in.h:648 -msgid "Romanian (Germany)" -msgstr "Romanès (Alemanya)" - -#: ../rules/base.xml.in.h:649 -msgid "Romanian (Germany, eliminate dead keys)" -msgstr "Romanès (Alemanya, elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:650 -msgid "Romanian (WinKeys)" -msgstr "Romanès (tecles Win)" - -#: ../rules/base.xml.in.h:651 -msgid "Romanian (cedilla)" -msgstr "Romanès (ce trencada)" - -#: ../rules/base.xml.in.h:652 -msgid "Romanian (standard cedilla)" -msgstr "Romanès (ce trencada estàndard)" - -#: ../rules/base.xml.in.h:653 -msgid "Romanian (standard)" -msgstr "Romanès (estàndard)" - -#: ../rules/base.xml.in.h:654 -msgid "Rupee on 4" -msgstr "Rupia en el 4" - -#: ../rules/base.xml.in.h:655 ../rules/base.extras.xml.in.h:28 -msgid "Russian" -msgstr "Rus" - -#: ../rules/base.xml.in.h:656 -msgid "Russian (DOS)" -msgstr "Rus (DOS)" - -#: ../rules/base.xml.in.h:657 -msgid "Russian (Georgia)" -msgstr "Rus (Geòrgia)" - -#: ../rules/base.xml.in.h:658 -msgid "Russian (Germany, phonetic)" -msgstr "Rus (alemany, fonètic)" - -#: ../rules/base.xml.in.h:659 -msgid "Russian (Kazakhstan, with Kazakh)" -msgstr "Rus (Kazakhstan amb Kazakh)" - -#: ../rules/base.xml.in.h:660 -msgid "Russian (Poland, phonetic Dvorak)" -msgstr "Rus (Polònia, fonètic dvorak)" - -#: ../rules/base.xml.in.h:661 -msgid "Russian (Sweden, phonetic)" -msgstr "Rus (Suècia, fonètic)" - -#: ../rules/base.xml.in.h:662 -msgid "Russian (Sweden, phonetic, eliminate dead keys)" -msgstr "Rus (Suècia, fonètic, elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:663 -msgid "Russian (US, phonetic)" -msgstr "Rus (EUA, fonètic)" - -#: ../rules/base.xml.in.h:664 -msgid "Russian (Ukraine, standard RSTU)" -msgstr "Rus (Ucraïna, estàndard RSTU)" - -#: ../rules/base.xml.in.h:665 -msgid "Russian (legacy)" -msgstr "Rus (antic)" - -#: ../rules/base.xml.in.h:666 -msgid "Russian (phonetic WinKeys)" -msgstr "Rus (fonètic tecles Win)" - -#: ../rules/base.xml.in.h:667 -msgid "Russian (phonetic)" -msgstr "Rus (fonètic)" - -#: ../rules/base.xml.in.h:668 -msgid "Russian (typewriter)" -msgstr "Rus (màquina d'escriure)" - -#: ../rules/base.xml.in.h:669 -msgid "Russian (typewriter, legacy)" -msgstr "Rus (màquina d'escriure, antic)" - -#: ../rules/base.xml.in.h:670 -msgid "SILVERCREST Multimedia Wireless Keyboard" -msgstr "Teclat SILVERCREST Multimedia Wireless" - -#: ../rules/base.xml.in.h:671 -msgid "SK-1300" -msgstr "SK-1300" - -#: ../rules/base.xml.in.h:672 -msgid "SK-2500" -msgstr "SK-2500" - -#: ../rules/base.xml.in.h:673 -msgid "SK-6200" -msgstr "SK-6200" - -#: ../rules/base.xml.in.h:674 -msgid "SK-7100" -msgstr "SK-7100" - -#: ../rules/base.xml.in.h:675 -msgid "SVEN Ergonomic 2500" -msgstr "SVEN Ergonomic 2500" - -#: ../rules/base.xml.in.h:676 -msgid "SVEN Slim 303" -msgstr "SVEN Slim 303" - -#: ../rules/base.xml.in.h:677 -msgid "Saisiyat (Taiwan)" -msgstr "Saisiyat (Taiwan)" - -#: ../rules/base.xml.in.h:678 -msgid "Samsung SDM 4500P" -msgstr "Samsung SDM 4500P" - -#: ../rules/base.xml.in.h:679 -msgid "Samsung SDM 4510P" -msgstr "Samsung SDM 4510P" - -#: ../rules/base.xml.in.h:680 -msgid "Sanwa Supply SKB-KG3" -msgstr "Sanwa Supply SKB-KG3" - -#: ../rules/base.xml.in.h:681 -msgid "Scroll Lock" -msgstr "Bloq Despl" - -#: ../rules/base.xml.in.h:682 -msgid "Semi-colon on third level" -msgstr "Punt i coma al tercer nivell" - -#: ../rules/base.xml.in.h:683 ../rules/base.extras.xml.in.h:31 -msgid "Serbian" -msgstr "Serbi" - -#: ../rules/base.xml.in.h:684 -msgid "Serbian (Latin Unicode qwerty)" -msgstr "Serbi (llatí Unicode qwerty)" - -#: ../rules/base.xml.in.h:685 -msgid "Serbian (Latin Unicode)" -msgstr "Serbi (llatí Unicode)" - -#: ../rules/base.xml.in.h:686 -msgid "Serbian (Latin qwerty)" -msgstr "Serbi (llatí qwerty)" - -#: ../rules/base.xml.in.h:687 -msgid "Serbian (Latin with guillemets)" -msgstr "Serbi (llatí amb cometes angulars)" - -#: ../rules/base.xml.in.h:688 -msgid "Serbian (Latin)" -msgstr "Serbi (llatí)" - -#: ../rules/base.xml.in.h:689 -msgid "Serbian (Russia)" -msgstr "Serbi (Rússia)" - -#: ../rules/base.xml.in.h:690 -msgid "Serbian (Z and ZHE swapped)" -msgstr "Serbi (Z i ZHE intercanviades)" - -#: ../rules/base.xml.in.h:691 -msgid "Serbian (with guillemets)" -msgstr "Serbi (llatí amb cometes angulars)" - -#: ../rules/base.xml.in.h:692 -msgid "Serbo-Croatian (US)" -msgstr "Serbocroat (EUA)" - -#: ../rules/base.xml.in.h:693 -msgid "Shift cancels Caps Lock" -msgstr "Maj cancel·la Bloq Maj" - -#: ../rules/base.xml.in.h:694 -msgid "Shift does not cancel Num Lock, chooses 3rd level instead" -msgstr "Maj no cancel·la Bloq Núm, en el seu lloc selecciona el 3r nivell" - -#: ../rules/base.xml.in.h:695 -msgid "Shift with numeric keypad keys works as in MS Windows" -msgstr "Maj amb el teclat numèric funciona com al MS Windows" - -#: ../rules/base.xml.in.h:696 -msgid "Shift+Caps Lock" -msgstr "Maj+Bloq Maj" - -#: ../rules/base.xml.in.h:697 -msgid "Sindhi" -msgstr "Sindhi" - -#: ../rules/base.xml.in.h:698 -msgid "Sinhala" -msgstr "Singalès" - -#: ../rules/base.xml.in.h:699 -msgid "Slovak" -msgstr "Eslovac" - -#: ../rules/base.xml.in.h:700 -msgid "Slovak (extended Backslash)" -msgstr "Eslovac (barra inversa ampliada)" - -#: ../rules/base.xml.in.h:701 -msgid "Slovak (qwerty)" -msgstr "Eslovac (qwerty)" - -#: ../rules/base.xml.in.h:702 -msgid "Slovak (qwerty, extended Backslash)" -msgstr "Eslovac (qwerty, barra inversa ampliada)" - -#: ../rules/base.xml.in.h:703 -msgid "Slovenian" -msgstr "Eslovè" - -#: ../rules/base.xml.in.h:704 -msgid "Slovenian (US keyboard with Slovenian letters)" -msgstr "Eslovè (teclat EUA amb lletres eslovenes)" - -#: ../rules/base.xml.in.h:705 -msgid "Slovenian (use guillemets for quotes)" -msgstr "Eslovè (usa cometes angulars per les cometes)" - -#: ../rules/base.xml.in.h:706 -msgid "Spanish" -msgstr "Espanyol" - -#: ../rules/base.xml.in.h:707 -msgid "Spanish (Dvorak)" -msgstr "Espanyol (dvorak)" - -#: ../rules/base.xml.in.h:708 -msgid "Spanish (Latin American)" -msgstr "Espanyol (llatinoamericà)" - -#: ../rules/base.xml.in.h:709 -msgid "Spanish (Latin American, Sun dead keys)" -msgstr "Espanyol (llatinoamericà, tecles mortes de Sun)" - -#: ../rules/base.xml.in.h:710 -msgid "Spanish (Latin American, eliminate dead keys)" -msgstr "Espanyol (llatinoamericà, elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:711 -msgid "Spanish (Latin American, include dead tilde)" -msgstr "Espanyol (llatinoamericà, inclou la titlla morta)" - -#: ../rules/base.xml.in.h:712 -msgid "Spanish (Macintosh)" -msgstr "Espanyol (Macintosh)" - -#: ../rules/base.xml.in.h:713 -msgid "Spanish (Sun dead keys)" -msgstr "Espanyol (tecles mortes de Sun)" - -#: ../rules/base.xml.in.h:714 -msgid "Spanish (eliminate dead keys)" -msgstr "Espanyol (elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:715 -msgid "Spanish (include dead tilde)" -msgstr "Espanyol (inclou la titlla morta)" - -#: ../rules/base.xml.in.h:716 -msgid "Special keys (Ctrl+Alt+<key>) handled in a server" -msgstr "Tecles especials (Ctrl+Alt+<tecla>) gestionades en un servidor" - -#: ../rules/base.xml.in.h:717 -msgid "Sun Type 5/6" -msgstr "Sun Type 5/6" - -#: ../rules/base.xml.in.h:718 -msgid "Super Power Multimedia Keyboard" -msgstr "Teclat Super Power Multimedia" - -#: ../rules/base.xml.in.h:719 -msgid "Swahili (Kenya)" -msgstr "Suahili (Kenya)" - -#: ../rules/base.xml.in.h:720 -msgid "Swahili (Tanzania)" -msgstr "Suahili (Tanzània)" - -#: ../rules/base.xml.in.h:721 -msgid "Swap Ctrl and Caps Lock" -msgstr "Intercanvia Ctrl i Bloq Maj" - -#: ../rules/base.xml.in.h:722 -msgid "Swap ESC and Caps Lock" -msgstr "Intercanvia Esc i Bloq Maj" - -#: ../rules/base.xml.in.h:723 -msgid "Swedish" -msgstr "Suec" - -#: ../rules/base.xml.in.h:724 -msgid "Swedish (Dvorak)" -msgstr "Suec (dvorak)" - -#: ../rules/base.xml.in.h:725 -msgid "Swedish (Macintosh)" -msgstr "Suec (Macintosh)" - -#: ../rules/base.xml.in.h:726 -msgid "Swedish (Svdvorak)" -msgstr "Suec (Svdvorak)" - -#: ../rules/base.xml.in.h:727 -msgid "Swedish (eliminate dead keys)" -msgstr "Suec (elimina les tecles mortes)" - -#: ../rules/base.xml.in.h:728 -msgid "Swedish Sign Language" -msgstr "Idioma de signes suec" - -#: ../rules/base.xml.in.h:729 -msgid "Symplon PaceBook (tablet PC)" -msgstr "Symplon PaceBook (tablet PC)" - -#: ../rules/base.xml.in.h:730 -msgid "Syriac" -msgstr "Siri" - -#: ../rules/base.xml.in.h:731 -msgid "Syriac (phonetic)" -msgstr "Siríac (fonètic)" - -#: ../rules/base.xml.in.h:732 -msgid "Taiwanese" -msgstr "Taiwanès" - -#: ../rules/base.xml.in.h:733 -msgid "Taiwanese (indigenous)" -msgstr "Taiwanès (indígena)" - -#: ../rules/base.xml.in.h:734 -msgid "Tajik" -msgstr "Tadjik" - -#: ../rules/base.xml.in.h:735 -msgid "Tajik (legacy)" -msgstr "Tadjik (antic)" - -#: ../rules/base.xml.in.h:736 -msgid "Tamil" -msgstr "Tàmil" - -#: ../rules/base.xml.in.h:737 -msgid "Tamil (Sri Lanka, TAB Typewriter)" -msgstr "Tàmil (Sri Lanka, tipus d'escriptura TAB)" - -#: ../rules/base.xml.in.h:738 -msgid "Tamil (Sri Lanka, Unicode)" -msgstr "Tàmil (Sri Lanka, Unicode)" - -#: ../rules/base.xml.in.h:739 -msgid "Tamil (TAB typewriter)" -msgstr "Tàmil (tipus d'escriptura TAB)" - -#: ../rules/base.xml.in.h:740 -msgid "Tamil (TSCII typewriter)" -msgstr "Tàmil (tipus d'escriptura TSCII)" - -#: ../rules/base.xml.in.h:741 -msgid "Tamil (Unicode)" -msgstr "Tàmil (Unicode)" - -#: ../rules/base.xml.in.h:742 -msgid "Tamil (keyboard with numerals)" -msgstr "Tàmil (teclat amb nombres)" - -#: ../rules/base.xml.in.h:743 -msgid "Targa Visionary 811" -msgstr "Targa Visionary 811" - -#: ../rules/base.xml.in.h:744 -msgid "Tatar" -msgstr "Tàtar" - -#: ../rules/base.xml.in.h:745 -msgid "Telugu" -msgstr "Telugu" - -#: ../rules/base.xml.in.h:746 -msgid "Thai" -msgstr "Tai" - -#: ../rules/base.xml.in.h:747 -msgid "Thai (Pattachote)" -msgstr "Tai (Pattachote)" - -#: ../rules/base.xml.in.h:748 -msgid "Thai (TIS-820.2538)" -msgstr "Tai (TIS-820.2538)" - -#: ../rules/base.xml.in.h:749 -msgid "Tibetan" -msgstr "Tibetà" - -#: ../rules/base.xml.in.h:750 -msgid "Tibetan (with ASCII numerals)" -msgstr "Tibetà (amb nombres ASCII)" - -#: ../rules/base.xml.in.h:751 -msgid "To the corresponding key in a Dvorak keyboard." -msgstr "A la tecla corresponent en un teclat dvorak." - -#: ../rules/base.xml.in.h:752 -msgid "To the corresponding key in a Qwerty keyboard." -msgstr "A la tecla corresponent en un teclat qwerty." - -#: ../rules/base.xml.in.h:753 -msgid "Toggle PointerKeys with Shift + NumLock." -msgstr "Commuta les tecles de cursor amb Maj + BloqNum." - -#: ../rules/base.xml.in.h:754 -msgid "Toshiba Satellite S3000" -msgstr "Toshiba Satellite S3000" - -#: ../rules/base.xml.in.h:755 -msgid "Trust Direct Access Keyboard" -msgstr "Teclat Trust Direct Access" - -#: ../rules/base.xml.in.h:756 -msgid "Trust Slimline" -msgstr "Trust Slimline" - -#: ../rules/base.xml.in.h:757 -msgid "Trust Wireless Keyboard Classic" -msgstr "Teclat Trust Wireless Classic" - -#: ../rules/base.xml.in.h:758 -msgid "Tswana" -msgstr "Tswana" - -#: ../rules/base.xml.in.h:759 -msgid "Turkish" -msgstr "Turc" - -#: ../rules/base.xml.in.h:760 -msgid "Turkish (Alt-Q)" -msgstr "Turc (Alt-Q)" - -#: ../rules/base.xml.in.h:761 -msgid "Turkish (F)" -msgstr "Turc (F)" - -#: ../rules/base.xml.in.h:762 -msgid "Turkish (Sun dead keys)" -msgstr "Turc (tecles mortes de Sun)" - -#: ../rules/base.xml.in.h:763 -msgid "Turkish (international with dead keys)" -msgstr "Turc (internacional amb tecles mortes)" - -#: ../rules/base.xml.in.h:764 -msgid "Turkmen" -msgstr "Turcman" - -#: ../rules/base.xml.in.h:765 -msgid "Turkmen (Alt-Q)" -msgstr "Turcman (Alt-Q)" - -#: ../rules/base.xml.in.h:766 -msgid "TypeMatrix EZ-Reach 2020" -msgstr "TypeMatrix EZ-Reach 2020" - -#: ../rules/base.xml.in.h:767 -msgid "TypeMatrix EZ-Reach 2030 PS2" -msgstr "TypeMatrix EZ-Reach 2030 PS2" - -#: ../rules/base.xml.in.h:768 -msgid "TypeMatrix EZ-Reach 2030 USB" -msgstr "TypeMatrix EZ-Reach 2030 USB" - -#: ../rules/base.xml.in.h:769 -msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)" -msgstr "TypeMatrix EZ-Reach 2030 USB (mode 102/105:EU)" - -#: ../rules/base.xml.in.h:770 -msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)" -msgstr "TypeMatrix EZ-Reach 2030 USB (mode 106:JP)" - -#: ../rules/base.xml.in.h:771 -msgid "Udmurt" -msgstr "Udmurt" - -#: ../rules/base.xml.in.h:772 -msgid "Ukrainian" -msgstr "Ucraïnès" - -#: ../rules/base.xml.in.h:773 -msgid "Ukrainian (WinKeys)" -msgstr "Ucraïnès (tecles Win)" - -#: ../rules/base.xml.in.h:774 -msgid "Ukrainian (homophonic)" -msgstr "Ucraïnès (homofònic)" - -#: ../rules/base.xml.in.h:775 -msgid "Ukrainian (legacy)" -msgstr "Ucraïnès (antic)" - -#: ../rules/base.xml.in.h:776 -msgid "Ukrainian (phonetic)" -msgstr "Ucraïnès (fonètic)" - -#: ../rules/base.xml.in.h:777 -msgid "Ukrainian (standard RSTU)" -msgstr "Ucraïnès (estàndard RSTU)" - -#: ../rules/base.xml.in.h:778 -msgid "Ukrainian (typewriter)" -msgstr "Ucraïnès (màquina d'escriure)" - -#: ../rules/base.xml.in.h:779 -msgid "Unicode additions (arrows and math operators)" -msgstr "Addicions Unicode (fletxes i operadors matemàtics)" - -#: ../rules/base.xml.in.h:780 -msgid "Unicode additions (arrows and math operators). Math operators on default level" -msgstr "Addicions Unicode (fletxes i operadors matemàtics). Els operadors matemàtics al nivell per defecte" - -#: ../rules/base.xml.in.h:781 -msgid "Unitek KB-1925" -msgstr "Unitek KB-1925" - -#: ../rules/base.xml.in.h:782 -msgid "Urdu (Pakistan)" -msgstr "Urdú (Pakistan)" - -#: ../rules/base.xml.in.h:783 -msgid "Urdu (Pakistan, CRULP)" -msgstr "Urdú (Pakistan, CRULP)" - -#: ../rules/base.xml.in.h:784 -msgid "Urdu (Pakistan, NLA)" -msgstr "Urdú (Pakistan, NLA)" - -#: ../rules/base.xml.in.h:785 -msgid "Urdu (WinKeys)" -msgstr "Urdú (tecles Win)" - -#: ../rules/base.xml.in.h:786 -msgid "Urdu (alternative phonetic)" -msgstr "Urdú (fonètic alternatiu)" - -#: ../rules/base.xml.in.h:787 -msgid "Urdu (phonetic)" -msgstr "Urdú (fonètic)" - -#: ../rules/base.xml.in.h:788 -msgid "Use keyboard LED to show alternative layout" -msgstr "Usa el LED del teclat per a mostrar la disposició alternativa" - -#: ../rules/base.xml.in.h:789 -msgid "Using space key to input non-breakable space character" -msgstr "Usa la tecla d'espai per a introduir un caràcter d'espai sense salt" - -#: ../rules/base.xml.in.h:790 -msgid "Usual space at any level" -msgstr "Espai normal en qualsevol nivell" - -#: ../rules/base.xml.in.h:791 -msgid "Uyghur" -msgstr "Uigur" - -#: ../rules/base.xml.in.h:792 -msgid "Uzbek" -msgstr "Uzbek" - -#: ../rules/base.xml.in.h:793 -msgid "Uzbek (Afghanistan)" -msgstr "Uzbek (Afganistan)" - -#: ../rules/base.xml.in.h:794 -msgid "Uzbek (Afghanistan, OLPC)" -msgstr "Uzbek (Afganistan, OLPC)" - -#: ../rules/base.xml.in.h:795 -msgid "Uzbek (Latin)" -msgstr "Uzbek (llatí)" - -#: ../rules/base.xml.in.h:796 -msgid "Vietnamese" -msgstr "Vietnamita" - -#: ../rules/base.xml.in.h:797 -msgid "ViewSonic KU-306 Internet Keyboard" -msgstr "Teclat ViewSonic KU-306 Internet" - -#: ../rules/base.xml.in.h:798 -msgid "Wang 724 keypad with Unicode additions (arrows and math operators)" -msgstr "Teclat numèric Wang 724 amb addicions Unicode (fletxes i operadors matemàtics)" - -#: ../rules/base.xml.in.h:799 -msgid "Wang 724 keypad with Unicode additions (arrows and math operators). Math operators on default level" -msgstr "Teclat numèric Wang 724 amb addicions Unicode (fletxes i operadors matemàtics). Els operadors matemàtics en el nivell per defecte" - -#: ../rules/base.xml.in.h:800 -msgid "Winbook Model XP5" -msgstr "Winbook Model XP5" - -#: ../rules/base.xml.in.h:801 -msgid "Wolof" -msgstr "Wolof" - -#: ../rules/base.xml.in.h:802 -msgid "Yahoo! Internet Keyboard" -msgstr "Teclat Yahoo! Internet" - -#: ../rules/base.xml.in.h:803 -msgid "Yakut" -msgstr "Iacut" - -#: ../rules/base.xml.in.h:804 -msgid "Yoruba" -msgstr "Ioruba" - -#: ../rules/base.xml.in.h:805 -msgid "Zero-width non-joiner character at second level" -msgstr "Caràcter separador d'amplada zero al nivell segon" - -#: ../rules/base.xml.in.h:806 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level" -msgstr "Caràcter separador d'amplada zero al nivell segon, i un caràcter d'espai sense salt al nivell tercer" - -#: ../rules/base.xml.in.h:807 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level" -msgstr "Caràcter separador d'amplada zero al nivell segon, un caràcter d'espai sense salt al nivell tercer, i res al nivell quart" - -#: ../rules/base.xml.in.h:808 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level" -msgstr "Caràcter separador d'amplada zero al nivell segon, un caràcter d'espai sense salt al nivell tercer, i un caràcter d'espai fi sense salt al nivell quart" - -#: ../rules/base.xml.in.h:809 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level" -msgstr "Caràcter separador d'amplada zero al nivell segon, un caràcter d'espai sense salt al nivell tercer, i un enllaç d'amplada zero al nivell quart" - -#: ../rules/base.xml.in.h:810 -msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level" -msgstr "Caràcter separador d'amplada zero al nivell segon, un caràcter d'enllaç d'amplada zero al nivell tercer" - -#: ../rules/base.xml.in.h:811 -msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level" -msgstr "Caràcter separador d'amplada zero al nivell segon, un caràcter d'enllaç d'amplada zero al nivell tercer, i un caràcter d'espai sense salt al nivell quart" - -#: ../rules/base.xml.in.h:812 -msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level" -msgstr "Caràcter separador d'amplada zero al nivell tercer, un enllaç d'amplada zero al nivell quart" - -#: ../rules/base.xml.in.h:813 -msgid "ak" -msgstr "ak" - -#: ../rules/base.xml.in.h:814 -msgid "am" -msgstr "am" - -#: ../rules/base.xml.in.h:815 -msgid "ar" -msgstr "ar" - -#: ../rules/base.xml.in.h:816 -msgid "avn" -msgstr "avn" - -#: ../rules/base.xml.in.h:817 -msgid "az" -msgstr "az" - -#: ../rules/base.xml.in.h:818 -msgid "be" -msgstr "be" - -#: ../rules/base.xml.in.h:819 -msgid "ber" -msgstr "ber" - -#: ../rules/base.xml.in.h:820 -msgid "bg" -msgstr "bg" - -#: ../rules/base.xml.in.h:821 -msgid "bm" -msgstr "bm" - -#: ../rules/base.xml.in.h:822 -msgid "bn" -msgstr "bn" - -#: ../rules/base.xml.in.h:823 -msgid "brl" -msgstr "brl" - -#: ../rules/base.xml.in.h:824 -msgid "bs" -msgstr "bs" - -#: ../rules/base.xml.in.h:825 -msgid "ca" -msgstr "ca" - -#: ../rules/base.xml.in.h:826 -msgid "chr" -msgstr "chr" - -#: ../rules/base.xml.in.h:827 -msgid "cm" -msgstr "cm" - -#: ../rules/base.xml.in.h:828 -msgid "crh" -msgstr "crh" - -#: ../rules/base.xml.in.h:829 -msgid "cs" -msgstr "cs" - -#: ../rules/base.xml.in.h:830 -msgid "da" -msgstr "da" - -#: ../rules/base.xml.in.h:831 -msgid "de" -msgstr "de" - -#: ../rules/base.xml.in.h:832 -msgid "dv" -msgstr "dv" - -#: ../rules/base.xml.in.h:833 -msgid "dz" -msgstr "dz" - -#: ../rules/base.xml.in.h:834 -msgid "ee" -msgstr "ee" - -#: ../rules/base.xml.in.h:835 ../rules/base.extras.xml.in.h:34 -msgid "en" -msgstr "en" - -#: ../rules/base.xml.in.h:836 -msgid "eo" -msgstr "eo" - -#: ../rules/base.xml.in.h:837 -msgid "es" -msgstr "es" - -#: ../rules/base.xml.in.h:838 -msgid "et" -msgstr "et" - -#: ../rules/base.xml.in.h:839 ../rules/base.extras.xml.in.h:35 -msgid "fa" -msgstr "fa" - -#: ../rules/base.xml.in.h:840 -msgid "ff" -msgstr "ff" - -#: ../rules/base.xml.in.h:841 -msgid "fi" -msgstr "fi" - -#: ../rules/base.xml.in.h:842 -msgid "fo" -msgstr "fo" - -#: ../rules/base.xml.in.h:843 ../rules/base.extras.xml.in.h:36 -msgid "fr" -msgstr "fr" - -#: ../rules/base.xml.in.h:844 -msgid "gaa" -msgstr "gaa" - -#: ../rules/base.xml.in.h:845 -msgid "gr" -msgstr "gr" - -#: ../rules/base.xml.in.h:846 -msgid "gu" -msgstr "gu" - -#: ../rules/base.xml.in.h:847 -msgid "ha" -msgstr "ha" - -#: ../rules/base.xml.in.h:848 -msgid "he" -msgstr "he" - -#: ../rules/base.xml.in.h:849 -msgid "hi" -msgstr "hi" - -#: ../rules/base.xml.in.h:850 -msgid "hr" -msgstr "hr" - -#: ../rules/base.xml.in.h:851 -msgid "hu" -msgstr "hu" - -#: ../rules/base.xml.in.h:852 ../rules/base.extras.xml.in.h:37 -msgid "hy" -msgstr "hy" - -#: ../rules/base.xml.in.h:853 -msgid "ie" -msgstr "ie" - -#: ../rules/base.xml.in.h:854 -msgid "ig" -msgstr "ig" - -#: ../rules/base.xml.in.h:855 -msgid "ike" -msgstr "ike" - -#: ../rules/base.xml.in.h:856 -msgid "in" -msgstr "in" - -#: ../rules/base.xml.in.h:857 -msgid "is" -msgstr "is" - -#: ../rules/base.xml.in.h:858 -msgid "it" -msgstr "it" - -#: ../rules/base.xml.in.h:859 -msgid "ja" -msgstr "ja" - -#: ../rules/base.xml.in.h:860 -msgid "ka" -msgstr "ka" - -#: ../rules/base.xml.in.h:861 -msgid "ki" -msgstr "ki" - -#: ../rules/base.xml.in.h:862 -msgid "kk" -msgstr "kk" - -#: ../rules/base.xml.in.h:863 -msgid "km" -msgstr "km" - -#: ../rules/base.xml.in.h:864 -msgid "kn" -msgstr "kn" - -#: ../rules/base.xml.in.h:865 -msgid "ko" -msgstr "ko" - -#: ../rules/base.xml.in.h:866 -msgid "ku" -msgstr "ku" - -#: ../rules/base.xml.in.h:867 -msgid "lo" -msgstr "lo" - -#: ../rules/base.xml.in.h:868 ../rules/base.extras.xml.in.h:39 -msgid "lt" -msgstr "lt" - -#: ../rules/base.xml.in.h:869 ../rules/base.extras.xml.in.h:40 -msgid "lv" -msgstr "lv" - -#: ../rules/base.xml.in.h:870 -msgid "mi" -msgstr "mi" - -#: ../rules/base.xml.in.h:871 -msgid "mk" -msgstr "mk" - -#: ../rules/base.xml.in.h:872 -msgid "ml" -msgstr "ml" - -#: ../rules/base.xml.in.h:873 -msgid "mn" -msgstr "mn" - -#: ../rules/base.xml.in.h:874 -msgid "mt" -msgstr "mt" - -#: ../rules/base.xml.in.h:875 -msgid "my" -msgstr "my" - -#: ../rules/base.xml.in.h:876 -msgid "ne" -msgstr "ne" - -#: ../rules/base.xml.in.h:877 -msgid "nl" -msgstr "nl" - -#: ../rules/base.xml.in.h:878 -msgid "no" -msgstr "no" - -#: ../rules/base.xml.in.h:879 -msgid "or" -msgstr "or" - -#: ../rules/base.xml.in.h:880 -msgid "pa" -msgstr "pa" - -#: ../rules/base.xml.in.h:881 -msgid "ph" -msgstr "ph" - -#: ../rules/base.xml.in.h:882 ../rules/base.extras.xml.in.h:41 -msgid "pl" -msgstr "pl" - -#: ../rules/base.xml.in.h:883 -msgid "ps" -msgstr "ps" - -#: ../rules/base.xml.in.h:884 -msgid "pt" -msgstr "pt" - -#: ../rules/base.xml.in.h:885 ../rules/base.extras.xml.in.h:42 -msgid "ro" -msgstr "ro" - -#: ../rules/base.xml.in.h:886 ../rules/base.extras.xml.in.h:43 -msgid "ru" -msgstr "ru" - -#: ../rules/base.xml.in.h:887 -msgid "sd" -msgstr "sd" - -#: ../rules/base.xml.in.h:888 -msgid "si" -msgstr "si" - -#: ../rules/base.xml.in.h:889 -msgid "sk" -msgstr "sk" - -#: ../rules/base.xml.in.h:890 -msgid "sl" -msgstr "sl" - -#: ../rules/base.xml.in.h:891 -msgid "sq" -msgstr "sq" - -#: ../rules/base.xml.in.h:892 ../rules/base.extras.xml.in.h:45 -msgid "sr" -msgstr "sr" - -#: ../rules/base.xml.in.h:893 -msgid "sv" -msgstr "sv" - -#: ../rules/base.xml.in.h:894 -msgid "sw" -msgstr "sw" - -#: ../rules/base.xml.in.h:895 -msgid "syc" -msgstr "syc" - -#: ../rules/base.xml.in.h:896 -msgid "ta" -msgstr "ta" - -#: ../rules/base.xml.in.h:897 -msgid "te" -msgstr "te" - -#: ../rules/base.xml.in.h:898 -msgid "tg" -msgstr "tg" - -#: ../rules/base.xml.in.h:899 -msgid "th" -msgstr "th" - -#: ../rules/base.xml.in.h:900 -msgid "tk" -msgstr "tk" - -#: ../rules/base.xml.in.h:901 -msgid "tn" -msgstr "tn" - -#: ../rules/base.xml.in.h:902 -msgid "tr" -msgstr "tr" - -#: ../rules/base.xml.in.h:903 -msgid "uk" -msgstr "uk" - -#: ../rules/base.xml.in.h:904 -msgid "ur" -msgstr "ur" - -#: ../rules/base.xml.in.h:905 -msgid "uz" -msgstr "uz" - -#: ../rules/base.xml.in.h:906 -msgid "vi" -msgstr "vi" - -#: ../rules/base.xml.in.h:907 -msgid "wo" -msgstr "wo" - -#: ../rules/base.xml.in.h:908 -msgid "xsy" -msgstr "xsy" - -#: ../rules/base.xml.in.h:909 -msgid "yo" -msgstr "yo" - -#: ../rules/base.xml.in.h:910 -msgid "zh" -msgstr "zh" - -#: ../rules/base.extras.xml.in.h:1 -msgid "APL Keyboard Symbols" -msgstr "Símbols de teclat APL" - -#: ../rules/base.extras.xml.in.h:4 -msgid "Atsina" -msgstr "Atsina" - -#: ../rules/base.extras.xml.in.h:5 -msgid "Avestan" -msgstr "Avèstic" - -#: ../rules/base.extras.xml.in.h:6 -msgid "Couer D'alene Salish" -msgstr "Couer D'alene Salish" - -#: ../rules/base.extras.xml.in.h:8 -msgid "English (US, international AltGr Unicode combining)" -msgstr "Anglès (EUA, combinació internacional Unicode AltGr)" - -#: ../rules/base.extras.xml.in.h:9 -msgid "English (US, international AltGr Unicode combining, alternative)" -msgstr "Anglès (EUA, combinació internacional Unicode AltGr, alternativa)" - -#: ../rules/base.extras.xml.in.h:11 -msgid "Kutenai" -msgstr "Kutenai" - -#: ../rules/base.extras.xml.in.h:13 -msgid "Latvian (US Colemak)" -msgstr "Letó (Colemak EUA)" - -#: ../rules/base.extras.xml.in.h:14 -msgid "Latvian (US Colemak, apostrophe variant)" -msgstr "Letó (Colemak EUA, variant amb apòstrof)" - -#: ../rules/base.extras.xml.in.h:15 -msgid "Latvian (US Dvorak)" -msgstr "Letó (dvorak EUA)" - -#: ../rules/base.extras.xml.in.h:16 -msgid "Latvian (US Dvorak, Y variant)" -msgstr "Letó (dvorak EUA, variant Y)" - -#: ../rules/base.extras.xml.in.h:17 -msgid "Latvian (US Dvorak, minus variant)" -msgstr "Letó (dvorak EUA, variant menys)" - -#: ../rules/base.extras.xml.in.h:18 -msgid "Latvian (programmer US Dvorak)" -msgstr "Letó (dvorak de programador EUA)" - -#: ../rules/base.extras.xml.in.h:19 -msgid "Latvian (programmer US Dvorak, Y variant)" -msgstr "Letó (dvorak de programador EUA, variant Y)" - -#: ../rules/base.extras.xml.in.h:20 -msgid "Latvian (programmer US Dvorak, minus variant)" -msgstr "Letó (dvorak de programador EUA, variant menys)" - -#: ../rules/base.extras.xml.in.h:22 -msgid "Lithuanian (US Dvorak with Lithuanian letters)" -msgstr "Lituà (dvorak EUA amb lletres lituanes)" - -#: ../rules/base.extras.xml.in.h:25 -msgid "Polish (international with dead keys)" -msgstr "Polonès (internacional amb tecles mortes)" - -#: ../rules/base.extras.xml.in.h:27 -msgid "Romanian (ergonomic Touchtype)" -msgstr "Romanès (ergonòmic Touchtype)" - -#: ../rules/base.extras.xml.in.h:29 -msgid "Russian (with UKR and BEL layout)" -msgstr "Rus (amb disposicions UKR i BEL)" - -#: ../rules/base.extras.xml.in.h:30 -msgid "Secwepemctsin" -msgstr "Secwepemctsin" - -#: ../rules/base.extras.xml.in.h:32 -msgid "Serbian (combining accents instead of dead keys)" -msgstr "Serbi (combinació d'accents en lloc de tecles mortes)" - -#: ../rules/base.extras.xml.in.h:33 -msgid "apl" -msgstr "apl" - -#: ../rules/base.extras.xml.in.h:38 -msgid "kut" -msgstr "kut" - -#: ../rules/base.extras.xml.in.h:44 -msgid "shs" -msgstr "shs" - -#~ msgid "Afg" -#~ msgstr "Afg" - -#~ msgid "Chinese (Tibetan)" -#~ msgstr "Xinès (Tibetà)" - -#~ msgid "Chinese (Uyghur)" -#~ msgstr "Xinès (Uigur)" - -#~ msgid "Danish (Mac)" -#~ msgstr "Danès (Mac)" - -#~ msgid "English (UK, Mac)" -#~ msgstr "Anglès (RU, Mac)" - -#~ msgid "Finnish (Mac)" -#~ msgstr "Finès (Mac)" - -#~ msgid "Finnish (northern Saami)" -#~ msgstr "Finès (Sami del nord)" - -#~ msgid "French (Occitan)" -#~ msgstr "Francès (Occità)" - -#~ msgid "GBr" -#~ msgstr "GBr" - -#~ msgid "German (Romanian keyboard with German letters)" -#~ msgstr "Alemany (teclat romanès amb lletres alemanyes)" - -#~ msgid "German (Romanian keyboard with German letters, eliminate dead keys)" -#~ msgstr "Alemany (teclat romanès amb lletres alemanyes, elimina les tecles mortes)" - -#~ msgid "Irish (Ogham)" -#~ msgstr "Irlandès (Ogham)" - -#~ msgid "Italian (Georgian)" -#~ msgstr "Italià (Georgià)" - -#~ msgid "Kurdish (Iran, latin alt-Q)" -#~ msgstr "Kurd (Iran, llatí Alt-Q)" - -#~ msgid "Māori" -#~ msgstr "Maori" - -#~ msgid "Norwegian (Northern Saami" -#~ msgstr "Noruec (Sami del nord)" - -#~ msgid "Philippines - Dvorak (Baybayin)" -#~ msgstr "Filipines - Dvorak (Baybayin)" - -#~ msgid "Portuguese (Nativo for Esperanto)" -#~ msgstr "Portuguès (natiu per a l'esperanto)" - -#~ msgid "Romanian (Crimean Tatar Dobruca-2 Q)" -#~ msgstr "Romanès (Tàtar de Crimea Dobruca-2 Q)" - -#~ msgid "Romanian (Crimean Tatar Turkish Alt-Q)" -#~ msgstr "Romanès (Tàtar de Crimea Turc Alt-Q)" - -#~ msgid "Romanian (Crimean Tatar Turkish F)" -#~ msgstr "Romanès (Tàtar de Crimea Turc F)" - -#~ msgid "Russian (Chuvash)" -#~ msgstr "Rus (Chuvash)" - -#~ msgid "Russian (Kalmyk)" -#~ msgstr "Rus (Calmuc)" - -#~ msgid "Russian (Komi)" -#~ msgstr "Rus (Komi)" - -#~ msgid "Russian (Mari)" -#~ msgstr "Rus (Mari)" - -#~ msgid "Russian (Ossetian, legacy)" -#~ msgstr "Rus (Osset, antic)" - -#~ msgid "Russian (Serbian)" -#~ msgstr "Rus (Sèrbia)" - -#~ msgid "Russian (Tatar)" -#~ msgstr "Rus (Tàtar)" - -#~ msgid "Russian (Udmurt)" -#~ msgstr "Rus (Udmurt)" - -#~ msgid "Russian (Yakut)" -#~ msgstr "Rus (Iacut)" - -#~ msgid "Spanish (Mac)" -#~ msgstr "Espanyol (Mac)" - -#~ msgid "Swedish (northern Saami)" -#~ msgstr "Suec (Sami del nord)" - -#~ msgid "Swiss" -#~ msgstr "Suís" - -#~ msgid "Swiss (legacy)" -#~ msgstr "Suís (antic)" - -#~ msgid "Turkish (Crimean Tatar Turkish Alt-Q)" -#~ msgstr "Turc (Tàtar de Crimea Turc Alt-Q)" - -#~ msgid "Turkish (Crimean Tatar Turkish F)" -#~ msgstr "Turc (Tàtar de Crimea Turc F)" - -#~ msgid "Turkish (Crimean Tatar Turkish Q)" -#~ msgstr "Turc (Tàtar de Crimea Turc Q)" - -#~ msgid "Ukrainian (Crimean Tatar Turkish Alt-Q)" -#~ msgstr "Ucraïnès (Tàtar de Crimea Turc Alt-Q)" - -#~ msgid "Ukrainian (Crimean Tatar Turkish F)" -#~ msgstr "Ucraïnès (Tàtar de Crimea Turc F)" - -#~ msgid "Ukrainian (Crimean Tatar Turkish Q)" -#~ msgstr "Ucraïnès (Tàtar de Crimea Turc Q)" - -#~ msgid "Ukrainian (standard RSTU on Russian layout)" -#~ msgstr "Ucraïnès (estàndard RSTU en una disposició russa)" - -#~ msgid "irq" -#~ msgstr "irq" - -#~ msgid "srp" -#~ msgstr "srp" - -#~ msgid "twn" -#~ msgstr "twn" - -#~ msgid "APL" -#~ msgstr "APL" - -#~ msgid "Iran" -#~ msgstr "Iran" - -#~ msgid "Lithuania" -#~ msgstr "Lituània" - -#~ msgid "Lithuania - Dvorak" -#~ msgstr "Lituània - Dvorak" - -#~ msgid "Ltu" -#~ msgstr "Ltu" - -#~ msgid "Romania" -#~ msgstr "Romania" - -#~ msgid "Rou" -#~ msgstr "Rou" - -#~ msgid "Rus" -#~ msgstr "Rus" - -#~ msgid "Russia" -#~ msgstr "Rússia" - -#~ msgid "Serbia" -#~ msgstr "Sèrbia" - -#~ msgid "Srb" -#~ msgstr "Srb" - -#~ msgid "USA" -#~ msgstr "EUA" - -#~ msgid "(F)" -#~ msgstr "(F)" - -#~ msgid "Alb" -#~ msgstr "Alb" - -#~ msgid "Alt-Q" -#~ msgstr "Alt-Q" - -#~ msgid "Alternative" -#~ msgstr "Alternativa" - -#~ msgid "Alternative Phonetic" -#~ msgstr "Fonètic alternativa" - -#~ msgid "Alternative international" -#~ msgstr "Internacional alternativa" - -#~ msgid "And" -#~ msgstr "And" - -#~ msgid "Andorra" -#~ msgstr "Andorra" - -#~ msgid "Ara" -#~ msgstr "Ara" - -#~ msgid "Arm" -#~ msgstr "Arm" - -#~ msgid "Aut" -#~ msgstr "Aut" - -#~ msgid "Aze" -#~ msgstr "Aze" - -#~ msgid "Bangladesh" -#~ msgstr "Bangladesh" - -#~ msgid "Bel" -#~ msgstr "Bel" - -#~ msgid "Bgd" -#~ msgstr "Bgd" - -#~ msgid "Bhutan" -#~ msgstr "Bhutan" - -#~ msgid "Bih" -#~ msgstr "Bih" - -#~ msgid "Blr" -#~ msgstr "Blr" - -#~ msgid "Bosnia and Herzegovina" -#~ msgstr "Bòsnia i Hercegovina" - -#~ msgid "Bra" -#~ msgstr "Bra" - -#~ msgid "Brazil" -#~ msgstr "Brasil" - -#~ msgid "Breton" -#~ msgstr "Bretó" - -#~ msgid "Bwa" -#~ msgstr "Bwa" - -#~ msgid "COD" -#~ msgstr "COD" - -#~ msgid "CRULP" -#~ msgstr "CRULP" - -#~ msgid "Canada" -#~ msgstr "Canadà" - -#~ msgid "Cedilla" -#~ msgstr "Trencat" - -#~ msgid "Chn" -#~ msgstr "Chn" - -#~ msgid "Classic" -#~ msgstr "Clàssic" - -#~ msgid "Colemak" -#~ msgstr "Colemak" - -#~ msgid "Cyrillic" -#~ msgstr "Ciríl·lic" - -#~ msgid "Cze" -#~ msgstr "Cze" - -#~ msgid "DOS" -#~ msgstr "DOS" - -#~ msgid "Dead acute" -#~ msgstr "Accent mort" - -#~ msgid "Denmark" -#~ msgstr "Dinamarca" - -#~ msgid "Deu" -#~ msgstr "Deu" - -#~ msgid "Dnk" -#~ msgstr "Dnk" - -#~ msgid "Dvorak" -#~ msgstr "Dvorak" - -#~ msgid "Eastern" -#~ msgstr "Oriental" - -#~ msgid "Epo" -#~ msgstr "Epo" - -#~ msgid "Ergonomic" -#~ msgstr "Ergonòmic" - -#~ msgid "Est" -#~ msgstr "Est" - -#~ msgid "Ethiopia" -#~ msgstr "Etiòpia" - -#~ msgid "Extended" -#~ msgstr "Ampliat" - -#~ msgid "Finland" -#~ msgstr "Finlàndia" - -#~ msgid "Fra" -#~ msgstr "Fra" - -#~ msgid "France" -#~ msgstr "França" - -#~ msgid "GILLBT" -#~ msgstr "GILLBT" - -#~ msgid "Georgia" -#~ msgstr "Geòrgia" - -#~ msgid "Ghana" -#~ msgstr "Ghana" - -#~ msgid "Gin" -#~ msgstr "Gin" - -#~ msgid "Grc" -#~ msgstr "Grc" - -#~ msgid "Guinea" -#~ msgstr "Guinea" - -#~ msgid "Homophonic" -#~ msgstr "Homofònic" - -#~ msgid "Hrv" -#~ msgstr "Hrv" - -#~ msgid "Hun" -#~ msgstr "Hun" - -#~ msgid "Ind" -#~ msgstr "Ind" - -#~ msgid "Ireland" -#~ msgstr "Irlanda" - -#~ msgid "Irl" -#~ msgstr "Irl" - -#~ msgid "Irn" -#~ msgstr "Irn" - -#~ msgid "Israel" -#~ msgstr "Israel" - -#~ msgid "Jpn" -#~ msgstr "Jpn" - -#~ msgid "Kana" -#~ msgstr "Kana" - -#~ msgid "Kana 86" -#~ msgstr "Kana 86" - -#~ msgid "Kenya" -#~ msgstr "Kenya" - -#~ msgid "Kgz" -#~ msgstr "Kgz" - -#~ msgid "Khm" -#~ msgstr "Khm" - -#~ msgid "Korea, Republic of" -#~ msgstr "Corea, República de" - -#~ msgid "Ktunaxa" -#~ msgstr "Kutenai (Ktunaxa)" - -#~ msgid "LEKP" -#~ msgstr "LEKP" - -#~ msgid "LEKPa" -#~ msgstr "LEKPa" - -#~ msgid "Laos" -#~ msgstr "Laos" - -#~ msgid "Latin" -#~ msgstr "Llatí" - -#~ msgid "Left hand" -#~ msgstr "Esquerrà" - -#~ msgid "Lva" -#~ msgstr "Lva" - -#~ msgid "MESS" -#~ msgstr "MESS" - -#~ msgid "MNE" -#~ msgstr "MNE" - -#~ msgid "Macintosh (International)" -#~ msgstr "Macintosh (Internacional)" - -#~ msgid "Maldives" -#~ msgstr "Maldives" - -#~ msgid "Mali" -#~ msgstr "Mali" - -#~ msgid "Mao" -#~ msgstr "Mao" - -#~ msgid "Mkd" -#~ msgstr "Mkd" - -#~ msgid "Mli" -#~ msgstr "Mli" - -#~ msgid "Mmr" -#~ msgstr "Mmr" - -#~ msgid "Mng" -#~ msgstr "Mng" - -#~ msgid "Myanmar" -#~ msgstr "Myanmar" - -#~ msgid "NLA" -#~ msgstr "NLA" - -#~ msgid "Nativo" -#~ msgstr "Nativo" - -#~ msgid "Neo 2" -#~ msgstr "Neo 2" - -#~ msgid "Netherlands" -#~ msgstr "Països Baixos" - -#~ msgid "Nigeria" -#~ msgstr "Nigèria" - -#~ msgid "Nld" -#~ msgstr "Nld" - -#~ msgid "Nor" -#~ msgstr "Nor" - -#~ msgid "Norway" -#~ msgstr "Noruega" - -#~ msgid "OLPC Dari" -#~ msgstr "OLPC Dari" - -#~ msgid "OLPC Pashto" -#~ msgstr "OLPC Paixtu" - -#~ msgid "OLPC Southern Uzbek" -#~ msgstr "OLPC Uzbek del sud" - -#~ msgid "Ossetian" -#~ msgstr "Osset" - -#~ msgid "Phonetic" -#~ msgstr "Fonètic" - -#~ msgid "Phonetic Winkeys" -#~ msgstr "Tecles Win fonètiques" - -#~ msgid "Pol" -#~ msgstr "Pol" - -#~ msgid "Poland" -#~ msgstr "Polònia" - -#~ msgid "Probhat" -#~ msgstr "Probhat" - -#~ msgid "Prt" -#~ msgstr "Prt" - -#~ msgid "SRB" -#~ msgstr "SRB" - -#~ msgid "Sen" -#~ msgstr "Sen" - -#~ msgid "Senegal" -#~ msgstr "Senegal" - -#~ msgid "Simple" -#~ msgstr "Senzill" - -#~ msgid "Southern Uzbek" -#~ msgstr "Uzbek del sud" - -#~ msgid "Spain" -#~ msgstr "Espanya" - -#~ msgid "Sri Lanka" -#~ msgstr "Sri Lanka" - -#~ msgid "Standard" -#~ msgstr "Estàndard" - -#~ msgid "Svk" -#~ msgstr "Svk" - -#~ msgid "Svn" -#~ msgstr "Svn" - -#~ msgid "Swe" -#~ msgstr "Swe" - -#~ msgid "Syria" -#~ msgstr "Síria" - -#~ msgid "Tha" -#~ msgstr "Tha" - -#~ msgid "Tifinagh" -#~ msgstr "Tifinagh" - -#~ msgid "Tjk" -#~ msgstr "Tjk" - -#~ msgid "Typewriter" -#~ msgstr "Màquina d'escriure" - -#~ msgid "Tza" -#~ msgstr "Tza" - -#~ msgid "Ukr" -#~ msgstr "Ukr" - -#~ msgid "United Kingdom" -#~ msgstr "Regne Unit" - -#~ msgid "Uzb" -#~ msgstr "Uzb" - -#~ msgid "Vnm" -#~ msgstr "Vnm" - -#~ msgid "Western" -#~ msgstr "Occidental" - -#~ msgid "With EuroSign on 5" -#~ msgstr "Amb el signe de l'euro al 5" - -#~ msgid "With guillemets" -#~ msgstr "Amb cometes angulars" - -#~ msgid "Zaf" -#~ msgstr "Zaf" - -#~ msgid "azerty" -#~ msgstr "azerty" - -#~ msgid "digits" -#~ msgstr "dígits" - -#~ msgid "lyx" -#~ msgstr "lyx" - -#~ msgid "qwertz" -#~ msgstr "qwertz" - -#~ msgid "2" -#~ msgstr "2" - -#~ msgid "4" -#~ msgstr "4" - -#~ msgid "5" -#~ msgstr "5" - -#~ msgid "E" -#~ msgstr "E" - -#~ msgid "LAm" -#~ msgstr "LAm" - -#~ msgid "CapsLock" -#~ msgstr "BloqMaj" - -#~ msgid "ScrollLock" -#~ msgstr "BloqDespl" - -#~ msgid "ACPI Standard" -#~ msgstr "ACPI estàndard" - -#~ msgid "DRC" -#~ msgstr "DRC" - -#~ msgid "Dvorak international" -#~ msgstr "Dvorak internacional" - -#~ msgid "Evdev-managed keyboard" -#~ msgstr "Teclat gestionat per «evdev»" - -#~ msgid "Gre" -#~ msgstr "Gre" - -#~ msgid "Gui" -#~ msgstr "Gui" - -#~ msgid "Lav" -#~ msgstr "Lav" - -#~ msgid "Nep" -#~ msgstr "Nep" - -#~ msgid "SrL" -#~ msgstr "SrL" - -#~ msgid "Baltic+" -#~ msgstr "Baltic+" - -#~ msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" -#~ msgstr "IBM ThinkPad 560Z/600/600E/A22E, Intl" +# Translation of xkeyboard-config to Catalan
+# Copyright © 2007 Free Software Foundation, Inc.
+# This file is distributed under the same license as the xkeyboard-config package.
+#
+# Josep Ma. Ferrer <txemaq@gmail.com>, 2007, 2008, 2009, 2010, 2011.
+msgid ""
+msgstr ""
+"Project-Id-Version: xkeyboard-config-2.3\n"
+"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n"
+"POT-Creation-Date: 2011-05-17 21:08+0100\n"
+"PO-Revision-Date: 2011-05-19 21:32+0200\n"
+"Last-Translator: Josep Ma. Ferrer <txemaq@gmail.com>\n"
+"Language-Team: Catalan <ca@dodds.net>\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.0\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: ../rules/base.xml.in.h:1
+msgid "<Less/Greater>"
+msgstr "<Més petit/Més gran>"
+
+#: ../rules/base.xml.in.h:2
+msgid "<Less/Greater> (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "<Més petit/Més gran> (selecciona el nivell 3r, bloqueja en prémer conjuntament amb un altre selector de nivell 3r)"
+
+#: ../rules/base.xml.in.h:3
+msgid "<Less/Greater> chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "<Més petit/Més gran> selecciona el nivell 5è i activa el bloqueig del nivell 5è en prémer conjuntament amb un altre selector de nivell 5è, una pulsació allibera el bloqueig"
+
+#: ../rules/base.xml.in.h:4
+msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "<Més petit/Més gran> selecciona el nivell 5è, bloqueja en prémer conjuntament amb un altre selector de nivell 5è"
+
+#: ../rules/base.xml.in.h:5
+msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "<Més petit/Més gran> selecciona el nivell 5è, bloqueja en prémer conjuntament amb un altre selector de nivell 5è, una pulsació allibera el bloqueig"
+
+#: ../rules/base.xml.in.h:6
+msgid "A4Tech KB-21"
+msgstr "A4Tech KB-21"
+
+#: ../rules/base.xml.in.h:7
+msgid "A4Tech KBS-8"
+msgstr "A4Tech KBS-8"
+
+#: ../rules/base.xml.in.h:8
+msgid "A4Tech Wireless Desktop RFKB-23"
+msgstr "A4Tech Wireless Desktop RFKB-23"
+
+#: ../rules/base.xml.in.h:9
+msgid "ATM/phone-style"
+msgstr "Estil ATM/telèfon"
+
+#: ../rules/base.xml.in.h:10
+msgid "Acer AirKey V"
+msgstr "Acer AirKey V"
+
+#: ../rules/base.xml.in.h:11
+msgid "Acer C300"
+msgstr "Acer C300"
+
+#: ../rules/base.xml.in.h:12
+msgid "Acer Ferrari 4000"
+msgstr "Acer Ferrari 4000"
+
+#: ../rules/base.xml.in.h:13
+msgid "Acer Laptop"
+msgstr "Portàtil Acer"
+
+#: ../rules/base.xml.in.h:14
+msgid "Add the standard behavior to Menu key"
+msgstr "Afegeix el comportament estàndard a la tecla Menú"
+
+#: ../rules/base.xml.in.h:15
+msgid "Adding Esperanto circumflexes (supersigno)"
+msgstr "S'afegeix el circumflex de l'esperanto (supersigno)"
+
+#: ../rules/base.xml.in.h:16
+msgid "Adding currency signs to certain keys"
+msgstr "S'afegeix el signe de moneda a certes tecles"
+
+#: ../rules/base.xml.in.h:17
+msgid "Advance Scorpius KI"
+msgstr "Advance Scorpius KI"
+
+#: ../rules/base.xml.in.h:18
+msgid "Afghani"
+msgstr "Afganès"
+
+#: ../rules/base.xml.in.h:19
+msgid "Akan"
+msgstr "Akan"
+
+#: ../rules/base.xml.in.h:20
+msgid "Albanian"
+msgstr "Albanès"
+
+#: ../rules/base.xml.in.h:21
+msgid "Alt and Meta are on Alt keys"
+msgstr "Alt i Meta són a les tecles Alt"
+
+#: ../rules/base.xml.in.h:22
+msgid "Alt is mapped to Right Win, Super to Menu"
+msgstr "Alt s'assigna a la tecla Win dreta i Super a Menú"
+
+#: ../rules/base.xml.in.h:23
+msgid "Alt+Caps Lock"
+msgstr "Alt+Bloq Maj"
+
+#: ../rules/base.xml.in.h:24
+msgid "Alt+Ctrl"
+msgstr "Alt+Ctrl"
+
+#: ../rules/base.xml.in.h:25
+msgid "Alt+Shift"
+msgstr "Alt+Maj"
+
+#: ../rules/base.xml.in.h:26
+msgid "Alt+Space"
+msgstr "Alt+Espai"
+
+#: ../rules/base.xml.in.h:27
+msgid "Alt/Win key behavior"
+msgstr "Comportament de la tecla Alt/Win"
+
+#: ../rules/base.xml.in.h:28
+msgid "Amharic"
+msgstr "Amhàric"
+
+#: ../rules/base.xml.in.h:29
+msgid "Any Alt key"
+msgstr "Qualsevol tecla Alt"
+
+#: ../rules/base.xml.in.h:30
+msgid "Any Win key"
+msgstr "Qualsevol tecla Win"
+
+#: ../rules/base.xml.in.h:31
+msgid "Any Win key (while pressed)"
+msgstr "Qualsevol tecla Win (mentre estan premudes)"
+
+#: ../rules/base.xml.in.h:32
+msgid "Apple"
+msgstr "Apple"
+
+#: ../rules/base.xml.in.h:33
+msgid "Apple Aluminium Keyboard (ANSI)"
+msgstr "Teclat Apple Aluminium (ANSI)"
+
+#: ../rules/base.xml.in.h:34
+msgid "Apple Aluminium Keyboard (ISO)"
+msgstr "Teclat Apple Aluminium (ISO)"
+
+#: ../rules/base.xml.in.h:35
+msgid "Apple Aluminium Keyboard (JIS)"
+msgstr "Teclat Apple Aluminium (JIS)"
+
+#: ../rules/base.xml.in.h:36
+msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)"
+msgstr "Teclat Apple Aluminium: emula les tecles del PC (Impr, Bloq Despl, Pausa, Bloq Núm)"
+
+#: ../rules/base.xml.in.h:37
+msgid "Apple Laptop"
+msgstr "Portàtil Apple"
+
+#: ../rules/base.xml.in.h:38
+msgid "Arabic"
+msgstr "Àrab"
+
+#: ../rules/base.xml.in.h:39
+msgid "Arabic (Buckwalter)"
+msgstr "Àrab (Buckwalter)"
+
+#: ../rules/base.xml.in.h:40
+msgid "Arabic (Morocco)"
+msgstr "Àrab (Marroc)"
+
+#: ../rules/base.xml.in.h:41
+msgid "Arabic (Pakistan)"
+msgstr "Àrab (Pakistan)"
+
+#: ../rules/base.xml.in.h:42
+msgid "Arabic (Syria)"
+msgstr "Àrab (Síria)"
+
+#: ../rules/base.xml.in.h:43
+msgid "Arabic (azerty)"
+msgstr "Àrab (azerty)"
+
+#: ../rules/base.xml.in.h:44
+msgid "Arabic (azerty/digits)"
+msgstr "Àrab (azerty/dígits)"
+
+#: ../rules/base.xml.in.h:45
+msgid "Arabic (digits)"
+msgstr "Àrab (dígits)"
+
+#: ../rules/base.xml.in.h:46
+msgid "Arabic (qwerty)"
+msgstr "Àrab (qwerty)"
+
+#: ../rules/base.xml.in.h:47
+msgid "Arabic (qwerty/digits)"
+msgstr "Àrab (qwerty/dígits)"
+
+#: ../rules/base.xml.in.h:48 ../rules/base.extras.xml.in.h:2
+msgid "Armenian"
+msgstr "Armeni"
+
+#: ../rules/base.xml.in.h:49
+msgid "Armenian (alternative eastern)"
+msgstr "Armeni (oriental alternatiu)"
+
+#: ../rules/base.xml.in.h:50 ../rules/base.extras.xml.in.h:3
+msgid "Armenian (alternative phonetic)"
+msgstr "Armeni (fonètic alternatiu)"
+
+#: ../rules/base.xml.in.h:51
+msgid "Armenian (eastern)"
+msgstr "Armeni (oriental)"
+
+#: ../rules/base.xml.in.h:52
+msgid "Armenian (phonetic)"
+msgstr "Armeni (fonètic)"
+
+#: ../rules/base.xml.in.h:53
+msgid "Armenian (western)"
+msgstr "Armeni (occidental)"
+
+#: ../rules/base.xml.in.h:54
+msgid "Asturian (Spain, with bottom-dot H and bottom-dot L)"
+msgstr "Asturià (Espanya, amb H punt baix i L amb punt baix)"
+
+#: ../rules/base.xml.in.h:55
+msgid "Asus Laptop"
+msgstr "Portàtil Asus"
+
+#: ../rules/base.xml.in.h:56
+msgid "At bottom left"
+msgstr "A baix esquerra"
+
+#: ../rules/base.xml.in.h:57
+msgid "At left of 'A'"
+msgstr "A l'esquerra d'«A»"
+
+#: ../rules/base.xml.in.h:58
+msgid "Avatime"
+msgstr "Avatime"
+
+#: ../rules/base.xml.in.h:59
+msgid "Azerbaijani"
+msgstr "Àzeri"
+
+#: ../rules/base.xml.in.h:60
+msgid "Azerbaijani (Cyrillic)"
+msgstr "Àzeri (ciríl·lic)"
+
+#: ../rules/base.xml.in.h:61
+msgid "Azona RF2300 wireless Internet Keyboard"
+msgstr "Teclat Azona RF2300 wireless Internet"
+
+#: ../rules/base.xml.in.h:62
+msgid "BTC 5090"
+msgstr "BTC 5090"
+
+#: ../rules/base.xml.in.h:63
+msgid "BTC 5113RF Multimedia"
+msgstr "BTC 5113RF Multimedia"
+
+#: ../rules/base.xml.in.h:64
+msgid "BTC 5126T"
+msgstr "BTC 5126T"
+
+#: ../rules/base.xml.in.h:65
+msgid "BTC 6301URF"
+msgstr "BTC 6301URF"
+
+#: ../rules/base.xml.in.h:66
+msgid "BTC 9000"
+msgstr "BTC 9000"
+
+#: ../rules/base.xml.in.h:67
+msgid "BTC 9000A"
+msgstr "BTC 9000A"
+
+#: ../rules/base.xml.in.h:68
+msgid "BTC 9001AH"
+msgstr "BTC 9001AH"
+
+#: ../rules/base.xml.in.h:69
+msgid "BTC 9019U"
+msgstr "BTC 9019U"
+
+#: ../rules/base.xml.in.h:70
+msgid "BTC 9116U Mini Wireless Internet and Gaming"
+msgstr "BTC 9116U Mini Wireless Internet and Gaming"
+
+#: ../rules/base.xml.in.h:71
+msgid "Backslash"
+msgstr "Barra inversa"
+
+#: ../rules/base.xml.in.h:72
+msgid "Backslash (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "Barra inversa (selecciona el nivell 3r, bloqueja en prémer conjuntament amb un altre selector de 3r nivell)"
+
+#: ../rules/base.xml.in.h:73
+msgid "Bambara"
+msgstr "Bambara"
+
+#: ../rules/base.xml.in.h:74
+msgid "Bashkirian"
+msgstr "Baixkir"
+
+#: ../rules/base.xml.in.h:75
+msgid "Belarusian"
+msgstr "Bielorús"
+
+#: ../rules/base.xml.in.h:76
+msgid "Belarusian (Latin)"
+msgstr "Bielorús (llatí)"
+
+#: ../rules/base.xml.in.h:77
+msgid "Belarusian (legacy)"
+msgstr "Bielorús (antic)"
+
+#: ../rules/base.xml.in.h:78
+msgid "Belgian"
+msgstr "Belga"
+
+#: ../rules/base.xml.in.h:79
+msgid "Belgian (ISO alternate)"
+msgstr "Belga (alternatiu ISO)"
+
+#: ../rules/base.xml.in.h:80
+msgid "Belgian (Sun dead keys)"
+msgstr "Belga (tecles mortes de Sun)"
+
+#: ../rules/base.xml.in.h:81
+msgid "Belgian (Wang model 724 azerty)"
+msgstr "Belga (Wang model 724 azerty)"
+
+#: ../rules/base.xml.in.h:82
+msgid "Belgian (alternative)"
+msgstr "Belga (alternatiu)"
+
+#: ../rules/base.xml.in.h:83
+msgid "Belgian (alternative, Sun dead keys)"
+msgstr "Belga (alternatiu, tecles mortes de Sun)"
+
+#: ../rules/base.xml.in.h:84
+msgid "Belgian (alternative, latin-9 only)"
+msgstr "Belga (alternatiu, només latin-9)"
+
+#: ../rules/base.xml.in.h:85
+msgid "Belgian (eliminate dead keys)"
+msgstr "Belga (elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:86
+msgid "BenQ X-Touch"
+msgstr "BenQ X-Touch"
+
+#: ../rules/base.xml.in.h:87
+msgid "BenQ X-Touch 730"
+msgstr "BenQ X-Touch 730"
+
+#: ../rules/base.xml.in.h:88
+msgid "BenQ X-Touch 800"
+msgstr "BenQ X-Touch 800"
+
+#: ../rules/base.xml.in.h:89
+msgid "Bengali"
+msgstr "Bengalí"
+
+#: ../rules/base.xml.in.h:90
+msgid "Bengali (Probhat)"
+msgstr "Bengalí (Probhat)"
+
+#: ../rules/base.xml.in.h:91
+msgid "Berber (Morocco, Tifinagh alternative phonetic)"
+msgstr "Berber (Marroc, Tifinagh fonètic alternatiu)"
+
+#: ../rules/base.xml.in.h:92
+msgid "Berber (Morocco, Tifinagh alternative)"
+msgstr "Berber (Marroc, Tifinagh alternatiu)"
+
+#: ../rules/base.xml.in.h:93
+msgid "Berber (Morocco, Tifinagh extended phonetic)"
+msgstr "Berber (Marroc, Tifinagh fonètic ampliat)"
+
+#: ../rules/base.xml.in.h:94
+msgid "Berber (Morocco, Tifinagh extended)"
+msgstr "Berber (Marroc, Tifinagh ampliat)"
+
+#: ../rules/base.xml.in.h:95
+msgid "Berber (Morocco, Tifinagh phonetic)"
+msgstr "Berber (Marroc, Tifinagh fonètic)"
+
+#: ../rules/base.xml.in.h:96
+msgid "Berber (Morocco, Tifinagh)"
+msgstr "Berber (Marroc, Tifinagh)"
+
+#: ../rules/base.xml.in.h:97
+msgid "Bosnian"
+msgstr "Bosnià"
+
+#: ../rules/base.xml.in.h:98
+msgid "Bosnian (US keyboard with Bosnian digraphs)"
+msgstr "Bosnià (teclat EUA amb dígrafs bosnians)"
+
+#: ../rules/base.xml.in.h:99
+msgid "Bosnian (US keyboard with Bosnian letters)"
+msgstr "Bosnià (teclat EUA amb lletres bosnianes)"
+
+#: ../rules/base.xml.in.h:100
+msgid "Bosnian (use Bosnian digraphs)"
+msgstr "Bosnià (usa dígrafs bosnians)"
+
+#: ../rules/base.xml.in.h:101
+msgid "Bosnian (use guillemets for quotes)"
+msgstr "Bosnià (usa cometes angulars per les cometes)"
+
+#: ../rules/base.xml.in.h:102
+msgid "Both Alt keys together"
+msgstr "Les dues tecles Alt juntes"
+
+#: ../rules/base.xml.in.h:103
+msgid "Both Ctrl keys together"
+msgstr "Les dues tecles Ctrl juntes"
+
+#: ../rules/base.xml.in.h:104
+msgid "Both Shift keys together"
+msgstr "Les dues tecles Maj juntes"
+
+#: ../rules/base.xml.in.h:105
+msgid "Both Shift-Keys together activate Caps Lock, one Shift-Key deactivates"
+msgstr "Les dues tecles Maj juntes commuten Bloq Maj, una tecla Maj ho desactiva"
+
+#: ../rules/base.xml.in.h:106
+msgid "Both Shift-Keys together toggle Caps Lock"
+msgstr "Les dues tecles Maj juntes commuten Bloq Maj"
+
+#: ../rules/base.xml.in.h:107
+msgid "Both Shift-Keys together toggle ShiftLock"
+msgstr "Les dues tecles Maj juntes commuten Bloq Maj"
+
+#: ../rules/base.xml.in.h:108
+msgid "Braille"
+msgstr "Braille"
+
+#: ../rules/base.xml.in.h:109
+msgid "Braille (left hand)"
+msgstr "Braille (ma esquerra)"
+
+#: ../rules/base.xml.in.h:110
+msgid "Braille (right hand)"
+msgstr "Braille (ma dretà)"
+
+#: ../rules/base.xml.in.h:111
+msgid "Brother Internet Keyboard"
+msgstr "Teclat Brother Internet"
+
+#: ../rules/base.xml.in.h:112
+msgid "Bulgarian"
+msgstr "Búlgar"
+
+#: ../rules/base.xml.in.h:113
+msgid "Bulgarian (new phonetic)"
+msgstr "Búlgar (fonètic nou)"
+
+#: ../rules/base.xml.in.h:114
+msgid "Bulgarian (traditional phonetic)"
+msgstr "Búlgar (fonètic tradicional)"
+
+#: ../rules/base.xml.in.h:115
+msgid "Burmese"
+msgstr "Birmà"
+
+#: ../rules/base.xml.in.h:116
+msgid "Canadian Multilingual"
+msgstr "Canadenc multilingüe"
+
+#: ../rules/base.xml.in.h:117
+msgid "Canadian Multilingual (first part)"
+msgstr "Canadenc multilingüe (primera part)"
+
+#: ../rules/base.xml.in.h:118
+msgid "Canadian Multilingual (second part)"
+msgstr "Canadenc multilingüe (segona part)"
+
+#: ../rules/base.xml.in.h:119
+msgid "Caps Lock"
+msgstr "Bloq Majús"
+
+#: ../rules/base.xml.in.h:120
+msgid "Caps Lock (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "Bloq Maj (selecciona el nivell 3r, bloqueja en prémer conjuntament amb un altre selector de nivell 3r)"
+
+#: ../rules/base.xml.in.h:121
+msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)"
+msgstr "Bloq Maj (a la primera disposició), Maj+Bloq Maj (a la darrera disposició)"
+
+#: ../rules/base.xml.in.h:122
+msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action"
+msgstr "Bloq Maj (mentre està premuda), Alt+Bloq Maj efectua l'acció de Bloq Maj original"
+
+#: ../rules/base.xml.in.h:123
+msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock"
+msgstr "Bloq Maj actua com a Maj amb bloqueig. Maj «pausa» Bloq Maj"
+
+#: ../rules/base.xml.in.h:124
+msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock"
+msgstr "Bloq Maj actua com a Maj amb bloqueig. Maj no afecta a Bloq Maj"
+
+#: ../rules/base.xml.in.h:125
+msgid "Caps Lock is disabled"
+msgstr "Bloq Maj està deshabilitat"
+
+#: ../rules/base.xml.in.h:126
+msgid "Caps Lock key behavior"
+msgstr "Comportament de la tecla Bloq Maj"
+
+#: ../rules/base.xml.in.h:127
+msgid "Caps Lock toggles Shift so all keys are affected"
+msgstr "Bloq Maj commuta Maj, de manera que afecta a totes les tecles"
+
+#: ../rules/base.xml.in.h:128
+msgid "Caps Lock toggles normal capitalization of alphabetic characters"
+msgstr "Bloq Maj commuta les majúscules normals dels caràcters alfabètics"
+
+#: ../rules/base.xml.in.h:129
+msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock"
+msgstr "Bloq Maj usa internament les majúscules. Maj «pausa» Bloq Maj"
+
+#: ../rules/base.xml.in.h:130
+msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock"
+msgstr "Bloq Maj usa internament les majúscules. Maj no afecta a Bloq Maj"
+
+#: ../rules/base.xml.in.h:131
+msgid "Catalan"
+msgstr "Català"
+
+#: ../rules/base.xml.in.h:132
+msgid "Catalan (Spain, with middle-dot L)"
+msgstr "Català (Espanya, L amb punt volat)"
+
+#: ../rules/base.xml.in.h:133
+msgid "Cherokee"
+msgstr "Cherokee"
+
+#: ../rules/base.xml.in.h:134
+msgid "Cherry B.UNLIMITED"
+msgstr "Cherry B.UNLIMITED"
+
+#: ../rules/base.xml.in.h:135
+msgid "Cherry Blue Line CyBo@rd"
+msgstr "Cherry Blue Line CyBo@rd"
+
+#: ../rules/base.xml.in.h:136
+msgid "Cherry Blue Line CyBo@rd (alternate option)"
+msgstr "Cherry Blue Line CyBo@rd (opció alternativa)"
+
+#: ../rules/base.xml.in.h:137
+msgid "Cherry CyBo@rd USB-Hub"
+msgstr "Cherry CyBo@rd USB-Hub"
+
+#: ../rules/base.xml.in.h:138
+msgid "Cherry CyMotion Expert"
+msgstr "Cherry CyMotion Expert"
+
+#: ../rules/base.xml.in.h:139
+msgid "Cherry CyMotion Master Linux"
+msgstr "Cherry CyMotion Master Linux"
+
+#: ../rules/base.xml.in.h:140
+msgid "Cherry CyMotion Master XPress"
+msgstr "Cherry CyMotion Master XPress"
+
+#: ../rules/base.xml.in.h:141
+msgid "Chicony Internet Keyboard"
+msgstr "Teclat Chicony Internet"
+
+#: ../rules/base.xml.in.h:142
+msgid "Chicony KB-9885"
+msgstr "Chicony KB-9885"
+
+#: ../rules/base.xml.in.h:143
+msgid "Chicony KU-0108"
+msgstr "Chicony KU-0108"
+
+#: ../rules/base.xml.in.h:144
+msgid "Chicony KU-0420"
+msgstr "Chicony KU-0420"
+
+#: ../rules/base.xml.in.h:145
+msgid "Chinese"
+msgstr "Xinès"
+
+#: ../rules/base.xml.in.h:146
+msgid "Chuvash"
+msgstr "Chuvash"
+
+#: ../rules/base.xml.in.h:147
+msgid "Chuvash (Latin)"
+msgstr "Chuvash (llatí)"
+
+#: ../rules/base.xml.in.h:148
+msgid "Classmate PC"
+msgstr "Classmate PC"
+
+#: ../rules/base.xml.in.h:149
+msgid "CloGaelach"
+msgstr "CloGaelach"
+
+#: ../rules/base.xml.in.h:150
+msgid "Compaq Easy Access Keyboard"
+msgstr "Teclat Compaq Easy Access"
+
+#: ../rules/base.xml.in.h:151
+msgid "Compaq Internet Keyboard (13 keys)"
+msgstr "Teclat Compaq Internet (13 tecles)"
+
+#: ../rules/base.xml.in.h:152
+msgid "Compaq Internet Keyboard (18 keys)"
+msgstr "Teclat Compaq Internet (18 tecles)"
+
+#: ../rules/base.xml.in.h:153
+msgid "Compaq Internet Keyboard (7 keys)"
+msgstr "Teclat Compaq Internet (7 tecles)"
+
+#: ../rules/base.xml.in.h:154
+msgid "Compaq iPaq Keyboard"
+msgstr "Teclat Compaq iPaq"
+
+#: ../rules/base.xml.in.h:155
+msgid "Compose key position"
+msgstr "Posició de la tecla Compose"
+
+#: ../rules/base.xml.in.h:156
+msgid "Control + Alt + Backspace"
+msgstr "Control + Alt + Retrocés"
+
+#: ../rules/base.xml.in.h:157
+msgid "Control is mapped to Alt keys, Alt is mapped to Win keys"
+msgstr "Control s'assigna a les tecles Alt, Alt s'assigna a les tecles Win"
+
+#: ../rules/base.xml.in.h:158
+msgid "Control is mapped to Win keys (and the usual Ctrl keys)"
+msgstr "Control s'assigna a les tecles Win (i a les tecles Ctrl habituals)"
+
+#: ../rules/base.xml.in.h:159
+msgid "Creative Desktop Wireless 7000"
+msgstr "Creative Desktop Wireless 7000"
+
+#: ../rules/base.xml.in.h:160
+msgid "Crimean Tatar (Dobruja Q)"
+msgstr "Tàtar de Crimea (Dobruja Q)"
+
+#: ../rules/base.xml.in.h:161
+msgid "Crimean Tatar (Turkish Alt-Q)"
+msgstr "Tàtar de Crimea (Turc Alt-Q)"
+
+#: ../rules/base.xml.in.h:162
+msgid "Crimean Tatar (Turkish F)"
+msgstr "Tàtar de Crimea (Turc F)"
+
+#: ../rules/base.xml.in.h:163
+msgid "Crimean Tatar (Turkish Q)"
+msgstr "Tàtar de Crimea (Turc Q)"
+
+#: ../rules/base.xml.in.h:164
+msgid "Croatian"
+msgstr "Croat"
+
+#: ../rules/base.xml.in.h:165
+msgid "Croatian (US keyboard with Croatian digraphs)"
+msgstr "Croat (teclat EUA amb dígrafs croats)"
+
+#: ../rules/base.xml.in.h:166
+msgid "Croatian (US keyboard with Croatian letters)"
+msgstr "Croat (teclat EUA amb lletres croates)"
+
+#: ../rules/base.xml.in.h:167
+msgid "Croatian (use Croatian digraphs)"
+msgstr "Croat (usa dígrafs croats)"
+
+#: ../rules/base.xml.in.h:168
+msgid "Croatian (use guillemets for quotes)"
+msgstr "Croat (usa cometes angulars per les cometes)"
+
+#: ../rules/base.xml.in.h:169
+msgid "Ctrl key position"
+msgstr "Posició de la tecla Ctrl"
+
+#: ../rules/base.xml.in.h:170
+msgid "Ctrl+Shift"
+msgstr "Ctrl+Maj"
+
+#: ../rules/base.xml.in.h:171
+msgid "Czech"
+msgstr "Txec"
+
+#: ../rules/base.xml.in.h:172
+msgid "Czech (UCW layout, accented letters only)"
+msgstr "Txec (disposició UCW, només lletres accentuades)"
+
+#: ../rules/base.xml.in.h:173
+msgid "Czech (US Dvorak with CZ UCW support)"
+msgstr "Txec (dvorak EUA que permet UCW CZ)"
+
+#: ../rules/base.xml.in.h:174
+msgid "Czech (qwerty)"
+msgstr "Txec (qwerty)"
+
+#: ../rules/base.xml.in.h:175
+msgid "Czech (qwerty, extended Backslash)"
+msgstr "Txec (qwerty, barra inversa ampliada)"
+
+#: ../rules/base.xml.in.h:176
+msgid "Czech (with <\\|> key)"
+msgstr "Txec (amb la tecla <\\|>)"
+
+#: ../rules/base.xml.in.h:177
+msgid "DTK2000"
+msgstr "DTK2000"
+
+#: ../rules/base.xml.in.h:178
+msgid "Danish"
+msgstr "Danès"
+
+#: ../rules/base.xml.in.h:179
+msgid "Danish (Dvorak)"
+msgstr "Danès (dvorak)"
+
+#: ../rules/base.xml.in.h:180
+msgid "Danish (Macintosh)"
+msgstr "Danès (Macintosh)"
+
+#: ../rules/base.xml.in.h:181
+msgid "Danish (Macintosh, eliminate dead keys)"
+msgstr "Danès (Macintosh, elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:182
+msgid "Danish (eliminate dead keys)"
+msgstr "Danès (elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:183
+msgid "Default numeric keypad keys"
+msgstr "Tecles del teclat numèric per defecte"
+
+#: ../rules/base.xml.in.h:184
+msgid "Dell"
+msgstr "Dell"
+
+#: ../rules/base.xml.in.h:185
+msgid "Dell 101-key PC"
+msgstr "Dell PC 101 tecles"
+
+#: ../rules/base.xml.in.h:186
+msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx"
+msgstr "Portàtil Dell Inspiron 6xxx/8xxx"
+
+#: ../rules/base.xml.in.h:187
+msgid "Dell Laptop/notebook Precision M series"
+msgstr "Portàtil Dell sèrie Precision M"
+
+#: ../rules/base.xml.in.h:188
+msgid "Dell Latitude series laptop"
+msgstr "Portàtil Dell sèrie Latitude"
+
+#: ../rules/base.xml.in.h:189
+msgid "Dell Precision M65"
+msgstr "Dell Precision M65"
+
+#: ../rules/base.xml.in.h:190
+msgid "Dell SK-8125"
+msgstr "Dell SK-8125"
+
+#: ../rules/base.xml.in.h:191
+msgid "Dell SK-8135"
+msgstr "Dell SK-8135"
+
+#: ../rules/base.xml.in.h:192
+msgid "Dell USB Multimedia Keyboard"
+msgstr "Teclat Dell USB Multimedia"
+
+#: ../rules/base.xml.in.h:193
+msgid "Dexxa Wireless Desktop Keyboard"
+msgstr "Teclat Dexxa Wireless Desktop"
+
+#: ../rules/base.xml.in.h:194
+msgid "Dhivehi"
+msgstr "Diveí"
+
+#: ../rules/base.xml.in.h:195
+msgid "Diamond 9801 / 9802 series"
+msgstr "Diamond sèries 9801 / 9802"
+
+#: ../rules/base.xml.in.h:196
+msgid "Dutch"
+msgstr "Holandès"
+
+#: ../rules/base.xml.in.h:197
+msgid "Dutch (Macintosh)"
+msgstr "Holandès (Macintosh)"
+
+#: ../rules/base.xml.in.h:198
+msgid "Dutch (Sun dead keys)"
+msgstr "Holandès (tecles mortes de Sun)"
+
+#: ../rules/base.xml.in.h:199
+msgid "Dutch (standard)"
+msgstr "Holandès (estàndard)"
+
+#: ../rules/base.xml.in.h:200
+msgid "Dzongkha"
+msgstr "Dzongkha"
+
+#: ../rules/base.xml.in.h:201
+msgid "Enable extra typographic characters"
+msgstr "Habilita els caràcters tipogràfics extres"
+
+#: ../rules/base.xml.in.h:202
+msgid "English (Cameroon Dvorak)"
+msgstr "Anglès (dvorak del Camerun)"
+
+#: ../rules/base.xml.in.h:203
+msgid "English (Cameroon qwerty)"
+msgstr "Anglès (qwerty del Camerun)"
+
+#: ../rules/base.xml.in.h:204
+msgid "English (Cameroon)"
+msgstr "Anglès (Camerun)"
+
+#: ../rules/base.xml.in.h:205
+msgid "English (Canada)"
+msgstr "Anglès (Canadà)"
+
+#: ../rules/base.xml.in.h:206
+msgid "English (Colemak)"
+msgstr "Anglès (Colemak)"
+
+#: ../rules/base.xml.in.h:207
+msgid "English (Dvorak alternative international no dead keys)"
+msgstr "Anglès (dvorak internacional alternatiu sense tecles mortes)"
+
+#: ../rules/base.xml.in.h:208
+msgid "English (Dvorak international with dead keys)"
+msgstr "Anglès (dvorak internacional amb tecles mortes)"
+
+#: ../rules/base.xml.in.h:209
+msgid "English (Dvorak)"
+msgstr "Anglès (dvorak)"
+
+#: ../rules/base.xml.in.h:210
+msgid "English (Ghana)"
+msgstr "Anglès (Ghana)"
+
+#: ../rules/base.xml.in.h:211
+msgid "English (Ghana, GILLBT)"
+msgstr "Anglès (Ghana, GILLBT)"
+
+#: ../rules/base.xml.in.h:212
+msgid "English (Ghana, multilingual)"
+msgstr "Anglès (Ghana, multilingüe)"
+
+#: ../rules/base.xml.in.h:213
+msgid "English (India, with RupeeSign)"
+msgstr "Anglès (Índia, amb signe de rupia)"
+
+#: ../rules/base.xml.in.h:214
+msgid "English (Macintosh)"
+msgstr "Anglès (Macintosh)"
+
+#: ../rules/base.xml.in.h:215
+msgid "English (Mali, US Macintosh)"
+msgstr "Anglès (Mali, Macintosh EUA)"
+
+#: ../rules/base.xml.in.h:216
+msgid "English (Mali, US international)"
+msgstr "Anglès (Mali, internacional EUA)"
+
+#: ../rules/base.xml.in.h:217
+msgid "English (Nigeria)"
+msgstr "Anglès (Nigèria)"
+
+#: ../rules/base.xml.in.h:218
+msgid "English (South Africa)"
+msgstr "Anglès (Sud-àfrica)"
+
+#: ../rules/base.xml.in.h:219
+msgid "English (UK)"
+msgstr "Anglès (RU)"
+
+#: ../rules/base.xml.in.h:220
+msgid "English (UK, Colemak)"
+msgstr "Anglès (RU, Colemak)"
+
+#: ../rules/base.xml.in.h:221
+msgid "English (UK, Dvorak with UK punctuation)"
+msgstr "Anglès (RU, dvorak amb puntuació RU)"
+
+#: ../rules/base.xml.in.h:222
+msgid "English (UK, Dvorak)"
+msgstr "Anglès (RU, dvorak)"
+
+#: ../rules/base.xml.in.h:223
+msgid "English (UK, Macintosh international)"
+msgstr "Anglès (RU, Macintosh internacional)"
+
+#: ../rules/base.xml.in.h:224
+msgid "English (UK, Macintosh)"
+msgstr "Anglès (RU, Macintosh)"
+
+#: ../rules/base.xml.in.h:225
+msgid "English (UK, extended WinKeys)"
+msgstr "Anglès (RU, tecles Win ampliades)"
+
+#: ../rules/base.xml.in.h:226
+msgid "English (UK, international with dead keys)"
+msgstr "Anglès (RU, internacional amb tecles mortes)"
+
+#: ../rules/base.xml.in.h:227 ../rules/base.extras.xml.in.h:7
+msgid "English (US)"
+msgstr "Anglès (EUA)"
+
+#: ../rules/base.xml.in.h:228
+msgid "English (US, alternative international)"
+msgstr "Anglès (EUA, internacional alternatiu)"
+
+#: ../rules/base.xml.in.h:229
+msgid "English (US, international with dead keys)"
+msgstr "Anglès (EUA, internacional amb tecles mortes)"
+
+#: ../rules/base.xml.in.h:230
+msgid "English (US, with euro on 5)"
+msgstr "Anglès (EUA, amb l'euro en el 5)"
+
+#: ../rules/base.xml.in.h:231
+msgid "English (classic Dvorak)"
+msgstr "Anglès (dvorak clàssic)"
+
+#: ../rules/base.xml.in.h:232
+msgid "English (international AltGr dead keys)"
+msgstr "Anglès (internacional tecles mortes AltGr)"
+
+#: ../rules/base.xml.in.h:233
+msgid "English (layout toggle on multiply/divide key)"
+msgstr "Anglès (commutació de disposició en la tecla de multiplicació/divisió)"
+
+#: ../rules/base.xml.in.h:234
+msgid "English (left handed Dvorak)"
+msgstr "Anglès (dvorak esquerrà)"
+
+#: ../rules/base.xml.in.h:235
+msgid "English (programmer Dvorak)"
+msgstr "Anglès (dvorak de programador)"
+
+#: ../rules/base.xml.in.h:236
+msgid "English (right handed Dvorak)"
+msgstr "Anglès (dvorak dretà)"
+
+#: ../rules/base.xml.in.h:237
+msgid "Ennyah DKB-1008"
+msgstr "Ennyah DKB-1008"
+
+#: ../rules/base.xml.in.h:238
+msgid "Enter on keypad"
+msgstr "Retorn en el teclat numèric"
+
+#: ../rules/base.xml.in.h:239
+msgid "Esperanto"
+msgstr "Esperanto"
+
+#: ../rules/base.xml.in.h:240
+msgid "Esperanto (Portugal, Nativo)"
+msgstr "Esperanto (Portugal, natiu)"
+
+#: ../rules/base.xml.in.h:241
+msgid "Esperanto (displaced semicolon and quote, obsolete)"
+msgstr "Esperanto (punt i coma i cometa desplaçats, obsolet)"
+
+#: ../rules/base.xml.in.h:242
+msgid "Estonian"
+msgstr "Estonià"
+
+#: ../rules/base.xml.in.h:243
+msgid "Estonian (Dvorak)"
+msgstr "Estonià (dvorak)"
+
+#: ../rules/base.xml.in.h:244
+msgid "Estonian (US keyboard with Estonian letters)"
+msgstr "Estonià (teclat EUA amb lletres estonianes)"
+
+#: ../rules/base.xml.in.h:245
+msgid "Estonian (eliminate dead keys)"
+msgstr "Estonià (elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:246
+msgid "Euro on 2"
+msgstr "Euro en el 2"
+
+#: ../rules/base.xml.in.h:247
+msgid "Euro on 4"
+msgstr "Euro en el 4"
+
+#: ../rules/base.xml.in.h:248
+msgid "Euro on 5"
+msgstr "Euro en el 5"
+
+#: ../rules/base.xml.in.h:249
+msgid "Euro on E"
+msgstr "Euro en la E "
+
+#: ../rules/base.xml.in.h:250
+msgid "Everex STEPnote"
+msgstr "Everex STEPnote"
+
+#: ../rules/base.xml.in.h:251
+msgid "Ewe"
+msgstr "Ewe"
+
+#: ../rules/base.xml.in.h:252
+msgid "FL90"
+msgstr "FL90"
+
+#: ../rules/base.xml.in.h:253
+msgid "Faroese"
+msgstr "Feroès"
+
+#: ../rules/base.xml.in.h:254
+msgid "Faroese (eliminate dead keys)"
+msgstr "Feroès (elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:255
+msgid "Filipino"
+msgstr "Filipí"
+
+#: ../rules/base.xml.in.h:256
+msgid "Filipino (Capewell-Dvorak Baybayin)"
+msgstr "Filipí (Capewell-dvorak Baybayin)"
+
+#: ../rules/base.xml.in.h:257
+msgid "Filipino (Capewell-Dvorak Latin)"
+msgstr "Filipí (Capewell-dvorak llatí)"
+
+#: ../rules/base.xml.in.h:258
+msgid "Filipino (Capewell-QWERF 2006 Baybayin)"
+msgstr "Filipí (Capewell-QWERF 2006 Baybayin)"
+
+#: ../rules/base.xml.in.h:259
+msgid "Filipino (Capewell-QWERF 2006 Latin)"
+msgstr "Filipí (Capewell-QWERF 2006 llatí)"
+
+#: ../rules/base.xml.in.h:260
+msgid "Filipino (Colemak Baybayin)"
+msgstr "Filipí (Colemak Baybayin)"
+
+#: ../rules/base.xml.in.h:261
+msgid "Filipino (Colemak Latin)"
+msgstr "Filipí (Colemak llatí)"
+
+#: ../rules/base.xml.in.h:262
+msgid "Filipino (Dvorak Baybayin)"
+msgstr "Filipí (dvorak Baybayin)"
+
+#: ../rules/base.xml.in.h:263
+msgid "Filipino (Dvorak Latin)"
+msgstr "Filipí (dvorak llatí)"
+
+#: ../rules/base.xml.in.h:264
+msgid "Filipino (QWERTY Baybayin)"
+msgstr "Filipí (QWERTY Baybayin)"
+
+#: ../rules/base.xml.in.h:265
+msgid "Finnish"
+msgstr "Finès"
+
+#: ../rules/base.xml.in.h:266
+msgid "Finnish (Macintosh)"
+msgstr "Finès (Macintosh)"
+
+#: ../rules/base.xml.in.h:267
+msgid "Finnish (classic)"
+msgstr "Finès (clàssic)"
+
+#: ../rules/base.xml.in.h:268
+msgid "Finnish (classic, eliminate dead keys)"
+msgstr "Finès (clàssic, elimina les tecles mortes)"
+
+#. This assumes the KP_ abstract symbols are actually useful for some apps
+#. The description needs to be rewritten
+#: ../rules/base.xml.in.h:271
+msgid "Four-level key with abstract separators"
+msgstr "Tecla de quatre nivells amb separadors abstractes"
+
+#: ../rules/base.xml.in.h:272
+msgid "Four-level key with comma"
+msgstr "Tecla de quatre nivells amb coma"
+
+#: ../rules/base.xml.in.h:273
+msgid "Four-level key with dot"
+msgstr "Tecla de quatre nivells amb punt"
+
+#: ../rules/base.xml.in.h:274
+msgid "Four-level key with dot, latin-9 restriction"
+msgstr "Tecla de quatre nivells amb punt, restricció de latin-9"
+
+# Què collons és momayyez? jm
+#: ../rules/base.xml.in.h:275
+msgid "Four-level key with momayyez"
+msgstr "Tecla de quatre nivells amb momayyez"
+
+#: ../rules/base.xml.in.h:276
+msgid "French"
+msgstr "Francès"
+
+#: ../rules/base.xml.in.h:277
+msgid "French (Bepo, ergonomic, Dvorak way)"
+msgstr "Francès (Bepo, ergonòmic, tipus dvorak)"
+
+#: ../rules/base.xml.in.h:278
+msgid "French (Bepo, ergonomic, Dvorak way, latin-9 only)"
+msgstr "Francès (Bepo, ergonòmic, tipus dvorak, només latin-9)"
+
+#: ../rules/base.xml.in.h:279
+msgid "French (Breton)"
+msgstr "Francès (Bretó)"
+
+#: ../rules/base.xml.in.h:280
+msgid "French (Cameroon azerty)"
+msgstr "Francès (azerty del Camerun)"
+
+#: ../rules/base.xml.in.h:281
+msgid "French (Cameroon)"
+msgstr "Francès (Camerun)"
+
+#: ../rules/base.xml.in.h:282 ../rules/base.extras.xml.in.h:10
+msgid "French (Canada)"
+msgstr "Francès (Canadà)"
+
+#: ../rules/base.xml.in.h:283
+msgid "French (Canada, Dvorak)"
+msgstr "Francès (Canadà, dvorak)"
+
+#: ../rules/base.xml.in.h:284
+msgid "French (Canada, legacy)"
+msgstr "Francès (Canadà, antic)"
+
+#: ../rules/base.xml.in.h:285
+msgid "French (Democratic Republic of the Congo)"
+msgstr "Francès (República Democràtica del Congo)"
+
+#: ../rules/base.xml.in.h:286
+msgid "French (Dvorak)"
+msgstr "Francès (dvorak)"
+
+#: ../rules/base.xml.in.h:287
+msgid "French (Guinea)"
+msgstr "Francès (Guinea)"
+
+#: ../rules/base.xml.in.h:288
+msgid "French (Macintosh)"
+msgstr "Francès (Macintosh)"
+
+#: ../rules/base.xml.in.h:289
+msgid "French (Mali, alternative)"
+msgstr "Francès (Mali, alternatiu)"
+
+#: ../rules/base.xml.in.h:290
+msgid "French (Morocco)"
+msgstr "Francès (Marroc)"
+
+#: ../rules/base.xml.in.h:291
+msgid "French (Sun dead keys)"
+msgstr "Francès (tecles mortes de Sun)"
+
+#: ../rules/base.xml.in.h:292
+msgid "French (Switzerland)"
+msgstr "Francès (Suïssa)"
+
+#: ../rules/base.xml.in.h:293
+msgid "French (Switzerland, Macintosh)"
+msgstr "Francès (Suïssa, Macintosh)"
+
+#: ../rules/base.xml.in.h:294
+msgid "French (Switzerland, Sun dead keys)"
+msgstr "Francès (Suïssa, tecles mortes de Sun)"
+
+#: ../rules/base.xml.in.h:295
+msgid "French (Switzerland, eliminate dead keys)"
+msgstr "Francès (Suïssa, elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:296
+msgid "French (alternative)"
+msgstr "Francès (alternatiu)"
+
+#: ../rules/base.xml.in.h:297
+msgid "French (alternative, Sun dead keys)"
+msgstr "Francès (alternatiu, tecles mortes de Sun)"
+
+#: ../rules/base.xml.in.h:298
+msgid "French (alternative, eliminate dead keys)"
+msgstr "Francès (alternatiu, elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:299
+msgid "French (alternative, latin-9 only)"
+msgstr "Francès (alternatiu, només latin-9)"
+
+#: ../rules/base.xml.in.h:300
+msgid "French (eliminate dead keys)"
+msgstr "Francès (elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:301
+msgid "French (legacy, alternative)"
+msgstr "Francès (antic, alternatiu)"
+
+#: ../rules/base.xml.in.h:302
+msgid "French (legacy, alternative, Sun dead keys)"
+msgstr "Francès (antic, alternatiu, tecles mortes de Sun)"
+
+#: ../rules/base.xml.in.h:303
+msgid "French (legacy, alternative, eliminate dead keys)"
+msgstr "Francès (antic, alternatiu, elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:304
+msgid "Fujitsu-Siemens Computers AMILO laptop"
+msgstr "Fujitsu-Siemens Computers AMILO portàtil"
+
+#: ../rules/base.xml.in.h:305
+msgid "Fula"
+msgstr "Fula"
+
+#: ../rules/base.xml.in.h:306
+msgid "Ga"
+msgstr "Ga"
+
+#: ../rules/base.xml.in.h:307
+msgid "Generic 101-key PC"
+msgstr "PC genèric de 101 tecles"
+
+#: ../rules/base.xml.in.h:308
+msgid "Generic 102-key (Intl) PC"
+msgstr "PC genèric de 102 tecles (intl)"
+
+#: ../rules/base.xml.in.h:309
+msgid "Generic 104-key PC"
+msgstr "PC genèric de 104 tecles"
+
+#: ../rules/base.xml.in.h:310
+msgid "Generic 105-key (Intl) PC"
+msgstr "PC genèric de 105 tecles (intl)"
+
+#: ../rules/base.xml.in.h:311
+msgid "Genius Comfy KB-12e"
+msgstr "Genius Comfy KB-12e"
+
+#: ../rules/base.xml.in.h:312
+msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910"
+msgstr "Genius Comfy KB-16M / Teclat Genius MM KWD-910"
+
+#: ../rules/base.xml.in.h:313
+msgid "Genius Comfy KB-21e-Scroll"
+msgstr "Genius Comfy KB-21e-Scroll"
+
+#: ../rules/base.xml.in.h:314
+msgid "Genius KB-19e NB"
+msgstr "Genius KB-19e NB"
+
+#: ../rules/base.xml.in.h:315
+msgid "Genius KKB-2050HS"
+msgstr "Genius KKB-2050HS"
+
+#: ../rules/base.xml.in.h:316
+msgid "Georgian"
+msgstr "Georgià"
+
+#: ../rules/base.xml.in.h:317
+msgid "Georgian (France, AZERTY Tskapo)"
+msgstr "Georgià (França, AZERTY Tskapo)"
+
+#: ../rules/base.xml.in.h:318
+msgid "Georgian (Italy)"
+msgstr "Georgià (Itàlia)"
+
+#: ../rules/base.xml.in.h:319
+msgid "Georgian (MESS)"
+msgstr "Georgià (MESS)"
+
+#: ../rules/base.xml.in.h:320
+msgid "Georgian (ergonomic)"
+msgstr "Georgià (ergonòmic)"
+
+#: ../rules/base.xml.in.h:321
+msgid "German"
+msgstr "Alemany"
+
+#: ../rules/base.xml.in.h:322
+msgid "German (Austria)"
+msgstr "Alemany (Àustria)"
+
+#: ../rules/base.xml.in.h:323
+msgid "German (Austria, Macintosh)"
+msgstr "Alemany (Àustria, Macintosh)"
+
+#: ../rules/base.xml.in.h:324
+msgid "German (Austria, Sun dead keys)"
+msgstr "Alemany (Àustria, tecles mortes de Sun)"
+
+#: ../rules/base.xml.in.h:325
+msgid "German (Austria, eliminate dead keys)"
+msgstr "Alemany (Àustria, elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:326
+msgid "German (Dvorak)"
+msgstr "Alemany (dvorak)"
+
+#: ../rules/base.xml.in.h:327
+msgid "German (Macintosh)"
+msgstr "Alemany (Macintosh)"
+
+#: ../rules/base.xml.in.h:328
+msgid "German (Macintosh, eliminate dead keys)"
+msgstr "Alemany (Macintosh, elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:329
+msgid "German (Neo 2)"
+msgstr "Alemany (Neo 2)"
+
+#: ../rules/base.xml.in.h:330
+msgid "German (Sun dead keys)"
+msgstr "Alemany (tecles mortes de Sun)"
+
+#: ../rules/base.xml.in.h:331
+msgid "German (Switzerland)"
+msgstr "Alemany (Suïssa)"
+
+#: ../rules/base.xml.in.h:332
+msgid "German (Switzerland, Macintosh)"
+msgstr "Alemany (Suïssa, Macintosh)"
+
+#: ../rules/base.xml.in.h:333
+msgid "German (Switzerland, Sun dead keys)"
+msgstr "Alemany (Suïssa, tecles mortes de Sun)"
+
+#: ../rules/base.xml.in.h:334
+msgid "German (Switzerland, eliminate dead keys)"
+msgstr "Alemany (Suïssa, elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:335
+msgid "German (Switzerland, legacy)"
+msgstr "Alemany (Suïssa, antic)"
+
+#: ../rules/base.xml.in.h:336
+msgid "German (dead acute)"
+msgstr "Alemany (accent mort)"
+
+#: ../rules/base.xml.in.h:337
+msgid "German (dead grave acute)"
+msgstr "Alemany (accent greu mort)"
+
+#: ../rules/base.xml.in.h:338
+msgid "German (eliminate dead keys)"
+msgstr "Alemany (elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:339
+msgid "German (qwerty)"
+msgstr "Alemany (qwerty)"
+
+#: ../rules/base.xml.in.h:340
+msgid "Greek"
+msgstr "Grec"
+
+#: ../rules/base.xml.in.h:341
+msgid "Greek (eliminate dead keys)"
+msgstr "Grec (elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:342
+msgid "Greek (extended)"
+msgstr "Grec (ampliat)"
+
+#: ../rules/base.xml.in.h:343
+msgid "Greek (polytonic)"
+msgstr "Grec (politònic)"
+
+#: ../rules/base.xml.in.h:344
+msgid "Greek (simple)"
+msgstr "Grec (senzill)"
+
+#: ../rules/base.xml.in.h:345
+msgid "Gujarati"
+msgstr "Gujarati"
+
+#: ../rules/base.xml.in.h:346
+msgid "Gyration"
+msgstr "Gyration"
+
+#: ../rules/base.xml.in.h:347
+msgid "HTC Dream"
+msgstr "HTC Dream"
+
+#: ../rules/base.xml.in.h:348
+msgid "Happy Hacking Keyboard"
+msgstr "Teclat Happy Hacking"
+
+#: ../rules/base.xml.in.h:349
+msgid "Happy Hacking Keyboard for Mac"
+msgstr "Teclat Happy Hacking per a Mac"
+
+#: ../rules/base.xml.in.h:350
+msgid "Hausa"
+msgstr "Haussa"
+
+#: ../rules/base.xml.in.h:351
+msgid "Hebrew"
+msgstr "Hebreu"
+
+#: ../rules/base.xml.in.h:352
+msgid "Hebrew (Biblical, Tiro)"
+msgstr "Hebreu (bíblic, Tiro)"
+
+#: ../rules/base.xml.in.h:353
+msgid "Hebrew (lyx)"
+msgstr "Hebreu (lyx)"
+
+#: ../rules/base.xml.in.h:354
+msgid "Hebrew (phonetic)"
+msgstr "Hebreu (fonètic)"
+
+#: ../rules/base.xml.in.h:355
+msgid "Hewlett-Packard Internet Keyboard"
+msgstr "Teclat Hewlett-Packard Internet"
+
+#: ../rules/base.xml.in.h:356
+msgid "Hewlett-Packard Mini 110 Notebook"
+msgstr "Hewlett-Packard Mini 110 Notebook"
+
+#: ../rules/base.xml.in.h:357
+msgid "Hewlett-Packard Omnibook 500 FA"
+msgstr "Hewlett-Packard Omnibook 500 FA"
+
+#: ../rules/base.xml.in.h:358
+msgid "Hewlett-Packard Omnibook 5xx"
+msgstr "Hewlett-Packard Omnibook 5xx"
+
+#: ../rules/base.xml.in.h:359
+msgid "Hewlett-Packard Omnibook 6000/6100"
+msgstr "Hewlett-Packard Omnibook 6000/6100"
+
+#: ../rules/base.xml.in.h:360
+msgid "Hewlett-Packard Omnibook XE3 GC"
+msgstr "Hewlett-Packard Omnibook XE3 GC"
+
+#: ../rules/base.xml.in.h:361
+msgid "Hewlett-Packard Omnibook XE3 GF"
+msgstr "Hewlett-Packard Omnibook XE3 GF"
+
+#: ../rules/base.xml.in.h:362
+msgid "Hewlett-Packard Omnibook XT1000"
+msgstr "Hewlett-Packard Omnibook XT1000"
+
+#: ../rules/base.xml.in.h:363
+msgid "Hewlett-Packard Pavilion ZT11xx"
+msgstr "Hewlett-Packard Pavilion ZT11xx"
+
+#: ../rules/base.xml.in.h:364
+msgid "Hewlett-Packard Pavilion dv5"
+msgstr "Hewlett-Packard Pavilion dv5"
+
+#: ../rules/base.xml.in.h:365
+msgid "Hewlett-Packard SK-250x Multimedia Keyboard"
+msgstr "Teclat Hewlett-Packard SK-250x Multimedia"
+
+#: ../rules/base.xml.in.h:366
+msgid "Hewlett-Packard nx9020"
+msgstr "Hewlett-Packard nx9020"
+
+#: ../rules/base.xml.in.h:367
+msgid "Hexadecimal"
+msgstr "Hexadecimal"
+
+#: ../rules/base.xml.in.h:368
+msgid "Hindi (Bolnagri)"
+msgstr "Hindi (Bolnagri)"
+
+#: ../rules/base.xml.in.h:369
+msgid "Hindi (Wx)"
+msgstr "Hindi (Wx)"
+
+#: ../rules/base.xml.in.h:370
+msgid "Honeywell Euroboard"
+msgstr "Honeywell Euroboard"
+
+#: ../rules/base.xml.in.h:371
+msgid "Htc Dream phone"
+msgstr "Telèfon HTC Dream"
+
+#: ../rules/base.xml.in.h:372
+msgid "Hungarian"
+msgstr "Hongarès"
+
+#: ../rules/base.xml.in.h:373
+msgid "Hungarian (101/qwerty/comma/dead keys)"
+msgstr "Hongarès (101/qwerty/coma/tecles mortes)"
+
+#: ../rules/base.xml.in.h:374
+msgid "Hungarian (101/qwerty/comma/eliminate dead keys)"
+msgstr "Hongarès (101/qwerty/coma/elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:375
+msgid "Hungarian (101/qwerty/dot/dead keys)"
+msgstr "Hongarès (101/qwerty/punt/tecles mortes)"
+
+#: ../rules/base.xml.in.h:376
+msgid "Hungarian (101/qwerty/dot/eliminate dead keys)"
+msgstr "Hongarès (101/qwerty/punt/elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:377
+msgid "Hungarian (101/qwertz/comma/dead keys)"
+msgstr "Hongarès (101/qwertz/coma/tecles mortes)"
+
+#: ../rules/base.xml.in.h:378
+msgid "Hungarian (101/qwertz/comma/eliminate dead keys)"
+msgstr "Hongarès (101/qwertz/coma/elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:379
+msgid "Hungarian (101/qwertz/dot/dead keys)"
+msgstr "Hongarès (101/qwertz/punt/tecles mortes)"
+
+#: ../rules/base.xml.in.h:380
+msgid "Hungarian (101/qwertz/dot/eliminate dead keys)"
+msgstr "Hongarès (101/qwertz/punt/elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:381
+msgid "Hungarian (102/qwerty/comma/dead keys)"
+msgstr "Hongarès (102/qwerty/coma/tecles mortes)"
+
+#: ../rules/base.xml.in.h:382
+msgid "Hungarian (102/qwerty/comma/eliminate dead keys)"
+msgstr "Hongarès (102/qwerty/coma/elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:383
+msgid "Hungarian (102/qwerty/dot/dead keys)"
+msgstr "Hongarès (102/qwerty/punt/tecles mortes)"
+
+#: ../rules/base.xml.in.h:384
+msgid "Hungarian (102/qwerty/dot/eliminate dead keys)"
+msgstr "Hongarès (102/qwerty/punt/elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:385
+msgid "Hungarian (102/qwertz/comma/dead keys)"
+msgstr "Hongarès (102/qwertz/coma/tecles mortes)"
+
+#: ../rules/base.xml.in.h:386
+msgid "Hungarian (102/qwertz/comma/eliminate dead keys)"
+msgstr "Hongarès (102/qwertz/coma/elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:387
+msgid "Hungarian (102/qwertz/dot/dead keys)"
+msgstr "Hongarès (102/qwertz/punt/tecles mortes)"
+
+#: ../rules/base.xml.in.h:388
+msgid "Hungarian (102/qwertz/dot/eliminate dead keys)"
+msgstr "Hongarès (102/qwertz/punt/elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:389
+msgid "Hungarian (eliminate dead keys)"
+msgstr "Hongarès (elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:390
+msgid "Hungarian (qwerty)"
+msgstr "Hongarès (qwerty)"
+
+#: ../rules/base.xml.in.h:391
+msgid "Hungarian (standard)"
+msgstr "Hongarès (estàndard)"
+
+#: ../rules/base.xml.in.h:392
+msgid "Hyper is mapped to Win-keys"
+msgstr "Hyper s'assigna a les tecles Win"
+
+#: ../rules/base.xml.in.h:393
+msgid "IBM Rapid Access"
+msgstr "IBM Rapid Access"
+
+#: ../rules/base.xml.in.h:394
+msgid "IBM Rapid Access II"
+msgstr "IBM Rapid Access II"
+
+#: ../rules/base.xml.in.h:395
+msgid "IBM Space Saver"
+msgstr "IBM Space Saver"
+
+#: ../rules/base.xml.in.h:396
+msgid "IBM ThinkPad 560Z/600/600E/A22E"
+msgstr "IBM ThinkPad 560Z/600/600E/A22E"
+
+#: ../rules/base.xml.in.h:397
+msgid "IBM ThinkPad R60/T60/R61/T61"
+msgstr "IBM ThinkPad R60/T60/R61/T61"
+
+#: ../rules/base.xml.in.h:398
+msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t"
+msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t"
+
+#: ../rules/base.xml.in.h:399
+msgid "Icelandic"
+msgstr "Islandès"
+
+#: ../rules/base.xml.in.h:400
+msgid "Icelandic (Dvorak)"
+msgstr "Islandès (dvorak)"
+
+#: ../rules/base.xml.in.h:401
+msgid "Icelandic (Macintosh)"
+msgstr "Islandès (Macintosh)"
+
+#: ../rules/base.xml.in.h:402
+msgid "Icelandic (Sun dead keys)"
+msgstr "Islandès (tecles mortes de Sun)"
+
+#: ../rules/base.xml.in.h:403
+msgid "Icelandic (eliminate dead keys)"
+msgstr "Islandès (elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:404
+msgid "Igbo"
+msgstr "Igbo"
+
+#: ../rules/base.xml.in.h:405
+msgid "Indian"
+msgstr "Indi"
+
+#: ../rules/base.xml.in.h:406
+msgid "Inuktitut"
+msgstr "Inuktitut"
+
+#: ../rules/base.xml.in.h:407
+msgid "Iraqi"
+msgstr "Iraquià"
+
+#: ../rules/base.xml.in.h:408
+msgid "Irish"
+msgstr "Irlandès"
+
+#: ../rules/base.xml.in.h:409
+msgid "Irish (UnicodeExpert)"
+msgstr "Irlandès (UnicodeExpert)"
+
+#: ../rules/base.xml.in.h:410
+msgid "Italian"
+msgstr "Italià"
+
+#: ../rules/base.xml.in.h:411
+msgid "Italian (Macintosh)"
+msgstr "Italià (Macintosh)"
+
+#: ../rules/base.xml.in.h:412
+msgid "Italian (US keyboard with Italian letters)"
+msgstr "Italià (teclat EUA amb lletres italianes)"
+
+#: ../rules/base.xml.in.h:413
+msgid "Italian (eliminate dead keys)"
+msgstr "Italià (elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:414
+msgid "Japanese"
+msgstr "Japonès"
+
+#: ../rules/base.xml.in.h:415
+msgid "Japanese (Kana 86)"
+msgstr "Japonès (Kana 86)"
+
+#: ../rules/base.xml.in.h:416
+msgid "Japanese (Kana)"
+msgstr "Japonès (Kana)"
+
+#: ../rules/base.xml.in.h:417
+msgid "Japanese (Macintosh)"
+msgstr "Japonès (Macintosh)"
+
+#: ../rules/base.xml.in.h:418
+msgid "Japanese (OADG 109A)"
+msgstr "Japonès (OADG 109A)"
+
+#: ../rules/base.xml.in.h:419
+msgid "Japanese (PC-98xx Series)"
+msgstr "Japonès (sèries PC-98xx)"
+
+#: ../rules/base.xml.in.h:420
+msgid "Japanese keyboard options"
+msgstr "Opcions del teclat japonès"
+
+#: ../rules/base.xml.in.h:421
+msgid "Kalmyk"
+msgstr "Calmuc"
+
+#: ../rules/base.xml.in.h:422
+msgid "Kana Lock key is locking"
+msgstr "La tecla de bloqueig Kana està blocant"
+
+#: ../rules/base.xml.in.h:423
+msgid "Kannada"
+msgstr "Kannada"
+
+#: ../rules/base.xml.in.h:424
+msgid "Kashubian"
+msgstr "Caixubi"
+
+#: ../rules/base.xml.in.h:425
+msgid "Kazakh"
+msgstr "Kazakh"
+
+#: ../rules/base.xml.in.h:426
+msgid "Kazakh (with Russian)"
+msgstr "Kazakh (amb rus)"
+
+#: ../rules/base.xml.in.h:427
+msgid "Key sequence to kill the X server"
+msgstr "Seqüència de tecles per a matar el servidor X"
+
+#: ../rules/base.xml.in.h:428
+msgid "Key to choose 3rd level"
+msgstr "Tecla per a seleccionar el 3r nivell"
+
+#: ../rules/base.xml.in.h:429
+msgid "Key to choose 5th level"
+msgstr "Tecla per a seleccionar el 5è nivell"
+
+#: ../rules/base.xml.in.h:430
+msgid "Key(s) to change layout"
+msgstr "Tecla(es) per a canviar la disposició"
+
+#: ../rules/base.xml.in.h:431
+msgid "Keytronic FlexPro"
+msgstr "Keytronic FlexPro"
+
+#: ../rules/base.xml.in.h:432
+msgid "Khmer (Cambodia)"
+msgstr "Khmer (Cambotja)"
+
+#: ../rules/base.xml.in.h:433
+msgid "Kikuyu"
+msgstr "Kikuyu"
+
+#: ../rules/base.xml.in.h:434
+msgid "Kinesis"
+msgstr "Kinesis"
+
+#: ../rules/base.xml.in.h:435
+msgid "Komi"
+msgstr "Komi"
+
+#: ../rules/base.xml.in.h:436
+msgid "Korean"
+msgstr "Coreà"
+
+#: ../rules/base.xml.in.h:437
+msgid "Korean (101/104 key compatible)"
+msgstr "Coreà (compatible de 101/104 tecles)"
+
+#: ../rules/base.xml.in.h:438
+msgid "Kurdish (Iran, Arabic-Latin)"
+msgstr "Kurd (Iran, àrab-llatí)"
+
+#: ../rules/base.xml.in.h:439
+msgid "Kurdish (Iran, F)"
+msgstr "Kurd (Iran, F)"
+
+#: ../rules/base.xml.in.h:440
+msgid "Kurdish (Iran, Latin Alt-Q)"
+msgstr "Kurd (Iran, llatí Alt-Q)"
+
+#: ../rules/base.xml.in.h:441
+msgid "Kurdish (Iran, Latin Q)"
+msgstr "Kurd (Iran, llatí Q)"
+
+#: ../rules/base.xml.in.h:442
+msgid "Kurdish (Iraq, Arabic-Latin)"
+msgstr "Kurd (Iraq, àrab-llatí)"
+
+#: ../rules/base.xml.in.h:443
+msgid "Kurdish (Iraq, F)"
+msgstr "Kurd (Iraq, F)"
+
+#: ../rules/base.xml.in.h:444
+msgid "Kurdish (Iraq, Latin Alt-Q)"
+msgstr "Kurd (Iraq, llatí Alt-Q)"
+
+#: ../rules/base.xml.in.h:445
+msgid "Kurdish (Iraq, Latin Q)"
+msgstr "Kurd (Iraq, llatí Q)"
+
+#: ../rules/base.xml.in.h:446
+msgid "Kurdish (Syria, F)"
+msgstr "Kurd (Síria, F)"
+
+#: ../rules/base.xml.in.h:447
+msgid "Kurdish (Syria, Latin Alt-Q)"
+msgstr "Kurd (Síria, llatí Alt-Q)"
+
+#: ../rules/base.xml.in.h:448
+msgid "Kurdish (Syria, Latin Q)"
+msgstr "Kurd (Síria, llatí Q)"
+
+#: ../rules/base.xml.in.h:449
+msgid "Kurdish (Turkey, F)"
+msgstr "Kurd (Turquia, F)"
+
+#: ../rules/base.xml.in.h:450
+msgid "Kurdish (Turkey, Latin Alt-Q)"
+msgstr "Kurd (Turquia, llatí Alt-Q)"
+
+#: ../rules/base.xml.in.h:451
+msgid "Kurdish (Turkey, Latin Q)"
+msgstr "Kurd (Turquia, llatí Q)"
+
+#: ../rules/base.xml.in.h:452
+msgid "Kyrgyz"
+msgstr "Kirguís"
+
+#: ../rules/base.xml.in.h:453
+msgid "Kyrgyz (phonetic)"
+msgstr "Kirguís (fonètic)"
+
+#: ../rules/base.xml.in.h:454
+msgid "Lao"
+msgstr "Laosià"
+
+#: ../rules/base.xml.in.h:455
+msgid "Lao (STEA proposed standard layout)"
+msgstr "Laosià (disposició estàndard proposada per STEA)"
+
+#: ../rules/base.xml.in.h:456
+msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard"
+msgstr "Teclat de portàtil Compaq (p.ex. Armada)"
+
+#: ../rules/base.xml.in.h:457
+msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard"
+msgstr "Teclat Internet de portàtil Compaq (p.ex. Presario)"
+
+#: ../rules/base.xml.in.h:458
+msgid "Laptop/notebook eMachines m68xx"
+msgstr "Portàtil eMachines m68xx"
+
+#: ../rules/base.xml.in.h:459 ../rules/base.extras.xml.in.h:12
+msgid "Latvian"
+msgstr "Letó"
+
+#: ../rules/base.xml.in.h:460
+msgid "Latvian (F variant)"
+msgstr "Letó (variant F)"
+
+#: ../rules/base.xml.in.h:461
+msgid "Latvian (adapted)"
+msgstr "Letó (adaptat)"
+
+#: ../rules/base.xml.in.h:462
+msgid "Latvian (apostrophe variant)"
+msgstr "Letó (variant amb apòstrof)"
+
+#: ../rules/base.xml.in.h:463
+msgid "Latvian (ergonomic, ŪGJRMV)"
+msgstr "Letó (ergonòmic, ŪGJRMV)"
+
+#: ../rules/base.xml.in.h:464
+msgid "Latvian (modern)"
+msgstr "Letó (modern)"
+
+#: ../rules/base.xml.in.h:465
+msgid "Latvian (tilde variant)"
+msgstr "Letó (variant titlla)"
+
+#: ../rules/base.xml.in.h:466
+msgid "Left Alt"
+msgstr "Alt esquerra"
+
+#: ../rules/base.xml.in.h:467
+msgid "Left Alt (while pressed)"
+msgstr "Alt esquerra (mentre està premuda)"
+
+#: ../rules/base.xml.in.h:468
+msgid "Left Alt is swapped with Left Win"
+msgstr "Alt esquerra està intercanviada amb la tecla Win esquerra"
+
+#: ../rules/base.xml.in.h:469
+msgid "Left Ctrl"
+msgstr "Ctrl esquerra"
+
+#: ../rules/base.xml.in.h:470
+msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)"
+msgstr "Ctrl esquerra (a la primera disposició), Ctrl dreta (a la darrera disposició)"
+
+#: ../rules/base.xml.in.h:471
+msgid "Left Ctrl+Left Shift"
+msgstr "Ctrl esquerra + Maj esquerra"
+
+#: ../rules/base.xml.in.h:472
+msgid "Left Shift"
+msgstr "Maj esquerra"
+
+#: ../rules/base.xml.in.h:473
+msgid "Left Win"
+msgstr "Win esquerra"
+
+#: ../rules/base.xml.in.h:474
+msgid "Left Win (to first layout), Right Win/Menu (to last layout)"
+msgstr "Win esquerra (a la primera disposició), Win/Menú dreta (a la darrera disposició)"
+
+#: ../rules/base.xml.in.h:475
+msgid "Left Win (while pressed)"
+msgstr "Win esquerra (mentre està premuda)"
+
+#: ../rules/base.xml.in.h:476
+msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "Win esquerra selecciona el nivell 5è, bloqueja en prémer conjuntament amb un altre selector de nivell 5è"
+
+#: ../rules/base.xml.in.h:477
+msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Win esquerra selecciona el nivell 5è, bloqueja en prémer conjuntament amb un altre selector de nivell 5è, una pulsació allibera el bloqueig"
+
+#: ../rules/base.xml.in.h:478
+msgid "LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)"
+msgstr "Ctrl esquerra+Win esquerra (a la primera disposició), Ctrl dreta+Menú (a la segona disposició)"
+
+#: ../rules/base.xml.in.h:479
+msgid "Legacy"
+msgstr "Antic"
+
+#: ../rules/base.xml.in.h:480
+msgid "Legacy Wang 724"
+msgstr "Wang 724 antic"
+
+#. Actually, with KP_SEPARATOR, as the old keypad(comma)
+#: ../rules/base.xml.in.h:482
+msgid "Legacy key with comma"
+msgstr "Tecla antiga amb coma"
+
+#: ../rules/base.xml.in.h:483
+msgid "Legacy key with dot"
+msgstr "Tecla antiga amb punt"
+
+#: ../rules/base.xml.in.h:484 ../rules/base.extras.xml.in.h:21
+msgid "Lithuanian"
+msgstr "Lituà"
+
+#: ../rules/base.xml.in.h:485
+msgid "Lithuanian (IBM LST 1205-92)"
+msgstr "Lituà (IBM LST 1205-92)"
+
+#: ../rules/base.xml.in.h:486
+msgid "Lithuanian (LEKP)"
+msgstr "Lituà (LEKP)"
+
+#: ../rules/base.xml.in.h:487
+msgid "Lithuanian (LEKPa)"
+msgstr "Lituà (LEKPa)"
+
+#: ../rules/base.xml.in.h:488
+msgid "Lithuanian (US keyboard with Lithuanian letters)"
+msgstr "Lituà (teclat EUA amb lletres lituanes)"
+
+#: ../rules/base.xml.in.h:489
+msgid "Lithuanian (standard)"
+msgstr "Lituà (estàndard)"
+
+#: ../rules/base.xml.in.h:490
+msgid "Logitech Access Keyboard"
+msgstr "Teclat Logitech Access"
+
+#: ../rules/base.xml.in.h:491
+msgid "Logitech Cordless Desktop"
+msgstr "Logitech Cordless Desktop"
+
+#: ../rules/base.xml.in.h:492
+msgid "Logitech Cordless Desktop (alternate option)"
+msgstr "Logitech Cordless Desktop (opció alternativa)"
+
+#: ../rules/base.xml.in.h:493
+msgid "Logitech Cordless Desktop EX110"
+msgstr "Logitech Cordless Desktop EX110"
+
+#: ../rules/base.xml.in.h:494
+msgid "Logitech Cordless Desktop LX-300"
+msgstr "Logitech Cordless Desktop LX-300"
+
+#: ../rules/base.xml.in.h:495
+msgid "Logitech Cordless Desktop Navigator"
+msgstr "Logitech Cordless Desktop Navigator"
+
+#: ../rules/base.xml.in.h:496
+msgid "Logitech Cordless Desktop Optical"
+msgstr "Logitech Cordless Desktop Optical"
+
+#: ../rules/base.xml.in.h:497
+msgid "Logitech Cordless Desktop Pro (alternate option 2)"
+msgstr "Logitech Cordless Desktop Pro (opció alternativa 2)"
+
+#: ../rules/base.xml.in.h:498
+msgid "Logitech Cordless Desktop iTouch"
+msgstr "Logitech Cordless Desktop iTouch"
+
+#: ../rules/base.xml.in.h:499
+msgid "Logitech Cordless Freedom/Desktop Navigator"
+msgstr "Logitech Cordless Freedom/Desktop Navigator"
+
+#: ../rules/base.xml.in.h:500
+msgid "Logitech G15 extra keys via G15daemon"
+msgstr "Logitech G15 amb tecles extres via G15daemon"
+
+#: ../rules/base.xml.in.h:501
+msgid "Logitech Generic Keyboard"
+msgstr "Teclat Logitech genèric"
+
+#: ../rules/base.xml.in.h:502
+msgid "Logitech Internet 350 Keyboard"
+msgstr "Teclat Logitech Internet 350"
+
+#: ../rules/base.xml.in.h:503
+msgid "Logitech Internet Keyboard"
+msgstr "Teclat Logitech Internet"
+
+#: ../rules/base.xml.in.h:504
+msgid "Logitech Internet Navigator Keyboard"
+msgstr "Teclat Logitech Internet Navigator"
+
+#: ../rules/base.xml.in.h:505
+msgid "Logitech Media Elite Keyboard"
+msgstr "Teclat Logitech Media Elite"
+
+#: ../rules/base.xml.in.h:506
+msgid "Logitech Ultra-X Cordless Media Desktop Keyboard"
+msgstr "Teclat Logitech Ultra-X Cordless Media Desktop"
+
+#: ../rules/base.xml.in.h:507
+msgid "Logitech Ultra-X Keyboard"
+msgstr "Teclat Logitech Ultra-X"
+
+#: ../rules/base.xml.in.h:508
+msgid "Logitech diNovo Edge Keyboard"
+msgstr "Teclat Logitech diNovo Edge"
+
+#: ../rules/base.xml.in.h:509
+msgid "Logitech diNovo Keyboard"
+msgstr "Teclat Logitech diNovo"
+
+#: ../rules/base.xml.in.h:510
+msgid "Logitech iTouch"
+msgstr "Logitech iTouch"
+
+#: ../rules/base.xml.in.h:511
+msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)"
+msgstr "Teclat Logitech iTouch Cordless (model Y-RB6)"
+
+#: ../rules/base.xml.in.h:512
+msgid "Logitech iTouch Internet Navigator Keyboard SE"
+msgstr "Teclat Logitech iTouch Internet Navigator SE"
+
+#: ../rules/base.xml.in.h:513
+msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)"
+msgstr "Teclat Logitech iTouch Internet Navigator SE (USB)"
+
+#: ../rules/base.xml.in.h:514
+msgid "Lower Sorbian"
+msgstr "Baix sòrab"
+
+#: ../rules/base.xml.in.h:515
+msgid "Lower Sorbian (qwertz)"
+msgstr "Baix sòrab (qwertz)"
+
+#: ../rules/base.xml.in.h:516
+msgid "MacBook/MacBook Pro"
+msgstr "MacBook/MacBook Pro"
+
+#: ../rules/base.xml.in.h:517
+msgid "MacBook/MacBook Pro (Intl)"
+msgstr "MacBook/MacBook Pro (Intl)"
+
+#: ../rules/base.xml.in.h:518
+msgid "Macedonian"
+msgstr "Macedoni"
+
+#: ../rules/base.xml.in.h:519
+msgid "Macedonian (eliminate dead keys)"
+msgstr "Macedoni (elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:520
+msgid "Macintosh"
+msgstr "Macintosh"
+
+#: ../rules/base.xml.in.h:521
+msgid "Macintosh Old"
+msgstr "Macintosh antic"
+
+#: ../rules/base.xml.in.h:522
+msgid "Make Caps Lock an additional Backspace"
+msgstr "Converteix Bloq Maj en un Retrocés addicional"
+
+#: ../rules/base.xml.in.h:523
+msgid "Make Caps Lock an additional Control but keep the Caps_Lock keysym"
+msgstr "Converteix Bloq Maj en un Bloq Núm addicional però manté el «keysym» «Caps_Lock»"
+
+#: ../rules/base.xml.in.h:524
+msgid "Make Caps Lock an additional Ctrl"
+msgstr "Converteix Bloq Maj en un Ctrl addicional"
+
+#: ../rules/base.xml.in.h:525
+msgid "Make Caps Lock an additional ESC"
+msgstr "Converteix Bloq Maj en un Esc addicional"
+
+#: ../rules/base.xml.in.h:526
+msgid "Make Caps Lock an additional Hyper"
+msgstr "Converteix Bloq Maj en un Hyper addicional"
+
+#: ../rules/base.xml.in.h:527
+msgid "Make Caps Lock an additional Num Lock"
+msgstr "Converteix Bloq Maj en un Bloq Núm addicional"
+
+#: ../rules/base.xml.in.h:528
+msgid "Make Caps Lock an additional Super"
+msgstr "Converteix Bloq Maj en un Super addicional"
+
+#: ../rules/base.xml.in.h:529
+msgid "Malayalam"
+msgstr "Malaiàlam"
+
+#: ../rules/base.xml.in.h:530
+msgid "Malayalam (Lalitha)"
+msgstr "Malaiàlam (Lalitha)"
+
+#: ../rules/base.xml.in.h:531
+msgid "Malayalam (enhanced Inscript with Rupee Sign)"
+msgstr "Malaiàlam (Inscript realçat, amb el signe de rupia)"
+
+#: ../rules/base.xml.in.h:532
+msgid "Maltese"
+msgstr "Maltès"
+
+#: ../rules/base.xml.in.h:533
+msgid "Maltese (with US layout)"
+msgstr "Maltès (amb disposició EUA)"
+
+#: ../rules/base.xml.in.h:534
+msgid "Maori"
+msgstr "Maori"
+
+#: ../rules/base.xml.in.h:535
+msgid "Mari"
+msgstr "Mari"
+
+#: ../rules/base.xml.in.h:536
+msgid "Memorex MX1998"
+msgstr "Memorex MX1998"
+
+#: ../rules/base.xml.in.h:537
+msgid "Memorex MX2500 EZ-Access Keyboard"
+msgstr "Teclat Memorex MX2500 EZ-Access"
+
+#: ../rules/base.xml.in.h:538
+msgid "Memorex MX2750"
+msgstr "Memorex MX2750"
+
+#: ../rules/base.xml.in.h:539
+msgid "Menu"
+msgstr "Menú"
+
+#: ../rules/base.xml.in.h:540
+msgid "Meta is mapped to Left Win"
+msgstr "Meta s'assigna a la tecla Win esquerra"
+
+#: ../rules/base.xml.in.h:541
+msgid "Meta is mapped to Win keys"
+msgstr "Meta s'assigna a les tecles Win"
+
+#: ../rules/base.xml.in.h:542
+msgid "Meta on Left Ctrl"
+msgstr "Meta en el Ctrl esquerre"
+
+#: ../rules/base.xml.in.h:543
+msgid "Microsoft Comfort Curve Keyboard 2000"
+msgstr "Microsoft Comfort Curve Keyboard 2000"
+
+#: ../rules/base.xml.in.h:544
+msgid "Microsoft Internet Keyboard"
+msgstr "Teclat Microsoft Internet"
+
+#: ../rules/base.xml.in.h:545
+msgid "Microsoft Internet Keyboard Pro, Swedish"
+msgstr "Microsoft Internet Keyboard Pro, Suec"
+
+#: ../rules/base.xml.in.h:546
+msgid "Microsoft Natural"
+msgstr "Microsoft Natural"
+
+#: ../rules/base.xml.in.h:547
+msgid "Microsoft Natural Keyboard Elite"
+msgstr "Teclat Microsoft Natural Elite"
+
+#: ../rules/base.xml.in.h:548
+msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro"
+msgstr "Teclat Microsoft Natural Pro / Teclat Microsoft Internet Pro"
+
+#: ../rules/base.xml.in.h:549
+msgid "Microsoft Natural Keyboard Pro OEM"
+msgstr "Teclat Microsoft Natural Pro OEM"
+
+#: ../rules/base.xml.in.h:550
+msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro"
+msgstr "Teclat Microsoft Natural Pro USB / Teclat Microsoft Internet Pro"
+
+#: ../rules/base.xml.in.h:551
+msgid "Microsoft Natural Wireless Ergonomic Keyboard 4000"
+msgstr "Teclat Microsoft Natural Wireless Ergonomic 4000"
+
+#: ../rules/base.xml.in.h:552
+msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000"
+msgstr "Teclat Microsoft Natural Wireless Ergonomic 7000"
+
+#: ../rules/base.xml.in.h:553
+msgid "Microsoft Office Keyboard"
+msgstr "Teclat Microsoft Office"
+
+#: ../rules/base.xml.in.h:554
+msgid "Microsoft Wireless Multimedia Keyboard 1.0A"
+msgstr "Teclat Microsoft Wireless Multimedia 1.0A"
+
+#: ../rules/base.xml.in.h:555
+msgid "Miscellaneous compatibility options"
+msgstr "Opcions de compatibilitat diverses"
+
+#: ../rules/base.xml.in.h:556
+msgid "Mongolian"
+msgstr "Mongol"
+
+#: ../rules/base.xml.in.h:557
+msgid "Montenegrin"
+msgstr "Montenegrí"
+
+#: ../rules/base.xml.in.h:558
+msgid "Montenegrin (Cyrillic with guillemets)"
+msgstr "Montenegrí (ciríl·lic amb cometes angulars)"
+
+#: ../rules/base.xml.in.h:559
+msgid "Montenegrin (Cyrillic)"
+msgstr "Montenegrí (ciríl·lic)"
+
+#: ../rules/base.xml.in.h:560
+msgid "Montenegrin (Cyrillic, Z and ZHE swapped)"
+msgstr "Montenegrí (ciríl·lic, Z i ZHE intercanviades)"
+
+#: ../rules/base.xml.in.h:561
+msgid "Montenegrin (Latin Unicode qwerty)"
+msgstr "Montenegrí (llatí Unicode qwerty)"
+
+#: ../rules/base.xml.in.h:562
+msgid "Montenegrin (Latin Unicode)"
+msgstr "Montenegrí (llatí Unicode)"
+
+#: ../rules/base.xml.in.h:563
+msgid "Montenegrin (Latin qwerty)"
+msgstr "Montenegrí (llatí qwerty)"
+
+#: ../rules/base.xml.in.h:564
+msgid "Montenegrin (Latin with guillemets)"
+msgstr "Montenegrí (llatí amb cometes angulars)"
+
+#: ../rules/base.xml.in.h:565
+msgid "NICOLA-F style Backspace"
+msgstr "Retrocés estil NICOLA-F"
+
+#: ../rules/base.xml.in.h:566
+msgid "Nepali"
+msgstr "Nepalès"
+
+#: ../rules/base.xml.in.h:567
+msgid "Non-breakable space character at fourth level"
+msgstr "Caràcter d'espai sense salt al nivell quart"
+
+#: ../rules/base.xml.in.h:568
+msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level"
+msgstr "Caràcter d'espai sense salt al nivell quart, i un caràcter d'espai fi sense salt al nivell sisè"
+
+#: ../rules/base.xml.in.h:569
+msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)"
+msgstr "Caràcter d'espai sense salt al nivell quart, un caràcter d'espai fi sense salt al nivell sisè (via Ctrl+Maj)"
+
+#: ../rules/base.xml.in.h:570
+msgid "Non-breakable space character at second level"
+msgstr "La tecla d'espai produeix un caràcter d'espai sense salt al nivell segon"
+
+#: ../rules/base.xml.in.h:571
+msgid "Non-breakable space character at third level"
+msgstr "La tecla d'espai produeix un caràcter d'espai sense salt al nivell tercer"
+
+#: ../rules/base.xml.in.h:572
+msgid "Non-breakable space character at third level, nothing at fourth level"
+msgstr "La tecla d'espai produeix un caràcter d'espai sense salt al nivell tercer, i res al nivell quart"
+
+#: ../rules/base.xml.in.h:573
+msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level"
+msgstr "La tecla d'espai produeix un caràcter d'espai sense salt al nivell tercer, i un caràcter d'espai fi sense salt al nivell quart"
+
+#: ../rules/base.xml.in.h:574
+msgid "Northern Saami (Finland)"
+msgstr "Sami Nord (Finlàndia)"
+
+#: ../rules/base.xml.in.h:575
+msgid "Northern Saami (Norway)"
+msgstr "Sami Nord (Noruega)"
+
+#: ../rules/base.xml.in.h:576
+msgid "Northern Saami (Norway, eliminate dead keys)"
+msgstr "Sami Nord (Noruega, elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:577
+msgid "Northern Saami (Sweden)"
+msgstr "Sami del nord (Suècia)"
+
+#: ../rules/base.xml.in.h:578
+msgid "Northgate OmniKey 101"
+msgstr "Northgate OmniKey 101"
+
+#: ../rules/base.xml.in.h:579
+msgid "Norwegian"
+msgstr "Noruec"
+
+#: ../rules/base.xml.in.h:580
+msgid "Norwegian (Dvorak)"
+msgstr "Noruec (dvorak)"
+
+#: ../rules/base.xml.in.h:581
+msgid "Norwegian (Macintosh)"
+msgstr "Noruec (Macintosh)"
+
+#: ../rules/base.xml.in.h:582
+msgid "Norwegian (Macintosh, eliminate dead keys)"
+msgstr "Noruec (Macintosh, elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:583
+msgid "Norwegian (eliminate dead keys)"
+msgstr "Noruec (elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:584
+msgid "Num Lock"
+msgstr "Bloq Núm"
+
+#: ../rules/base.xml.in.h:585
+msgid "Numeric keypad delete key behaviour"
+msgstr "Comportament de la tecla de supressió del teclat numèric"
+
+#: ../rules/base.xml.in.h:586
+msgid "Numeric keypad keys work as with Macintosh"
+msgstr "Les tecles del teclat numèric funcionen com al Macintosh"
+
+#: ../rules/base.xml.in.h:587
+msgid "Numeric keypad layout selection"
+msgstr "Selecció de la disposició del teclat numèric"
+
+#: ../rules/base.xml.in.h:588
+msgid "OLPC"
+msgstr "OLPC"
+
+#: ../rules/base.xml.in.h:589
+msgid "Occitan"
+msgstr "Occità"
+
+#: ../rules/base.xml.in.h:590
+msgid "Ogham"
+msgstr "Ogham"
+
+#: ../rules/base.xml.in.h:591
+msgid "Ogham (IS434)"
+msgstr "Ogham (IS434)"
+
+#: ../rules/base.xml.in.h:592
+msgid "Oriya"
+msgstr "Oriya"
+
+#: ../rules/base.xml.in.h:593
+msgid "Ortek MCK-800 MM/Internet keyboard"
+msgstr "Teclat Ortek MCK-800 MM/Internet"
+
+#: ../rules/base.xml.in.h:594
+msgid "Ossetian (Georgia)"
+msgstr "Osset (Geòrgia)"
+
+#: ../rules/base.xml.in.h:595
+msgid "Ossetian (WinKeys)"
+msgstr "Osset (tecles Win)"
+
+#: ../rules/base.xml.in.h:596
+msgid "Ossetian (legacy)"
+msgstr "Osset (antic)"
+
+#: ../rules/base.xml.in.h:597
+msgid "PC-98xx Series"
+msgstr "Sèries PC-98xx"
+
+#: ../rules/base.xml.in.h:598
+msgid "Pannonian Rusyn (homophonic)"
+msgstr "Rutè Pannònic (homofònic)"
+
+#: ../rules/base.xml.in.h:599
+msgid "Pashto"
+msgstr "Paixtu"
+
+#: ../rules/base.xml.in.h:600
+msgid "Pashto (Afghanistan, OLPC)"
+msgstr "Paixtu (Afganistan, OLPC)"
+
+#: ../rules/base.xml.in.h:601
+msgid "Pause"
+msgstr "Pausa"
+
+#: ../rules/base.xml.in.h:602 ../rules/base.extras.xml.in.h:23
+msgid "Persian"
+msgstr "Persa"
+
+#: ../rules/base.xml.in.h:603
+msgid "Persian (Afghanistan, Dari OLPC)"
+msgstr "Persa (Afganistan, Dari OLPC)"
+
+#: ../rules/base.xml.in.h:604
+msgid "Persian (with Persian Keypad)"
+msgstr "Persa (amb teclat persa)"
+
+#: ../rules/base.xml.in.h:605 ../rules/base.extras.xml.in.h:24
+msgid "Polish"
+msgstr "Polonès"
+
+#: ../rules/base.xml.in.h:606
+msgid "Polish (Dvorak)"
+msgstr "Polonès (dvorak)"
+
+#: ../rules/base.xml.in.h:607
+msgid "Polish (Dvorak, Polish quotes on key 1)"
+msgstr "Polonès (dvorak, cometes poloneses a la tecla 1)"
+
+#: ../rules/base.xml.in.h:608
+msgid "Polish (Dvorak, Polish quotes on quotemark key)"
+msgstr "Polonès (dvorak, cometes poloneses a la tecla cometes)"
+
+#: ../rules/base.xml.in.h:609
+msgid "Polish (programmer Dvorak)"
+msgstr "Polonès (dvorak de programador)"
+
+#: ../rules/base.xml.in.h:610
+msgid "Polish (qwertz)"
+msgstr "Polonès (qwertz)"
+
+#: ../rules/base.xml.in.h:611
+msgid "Portuguese"
+msgstr "Portuguès"
+
+#: ../rules/base.xml.in.h:612
+msgid "Portuguese (Brazil)"
+msgstr "Portuguès (Brasil)"
+
+#: ../rules/base.xml.in.h:613
+msgid "Portuguese (Brazil, Dvorak)"
+msgstr "Portuguès (Brasil, dvorak)"
+
+#: ../rules/base.xml.in.h:614
+msgid "Portuguese (Brazil, eliminate dead keys)"
+msgstr "Portuguès (Brasil, elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:615
+msgid "Portuguese (Brazil, nativo for Esperanto)"
+msgstr "Portuguès (Brasil, natiu per a l'esperanto)"
+
+#: ../rules/base.xml.in.h:616
+msgid "Portuguese (Brazil, nativo for USA keyboards)"
+msgstr "Portuguès (Brasil, natiu per als teclats EUA)"
+
+#: ../rules/base.xml.in.h:617
+msgid "Portuguese (Brazil, nativo)"
+msgstr "Portuguès (Brasil, natiu)"
+
+#: ../rules/base.xml.in.h:618
+msgid "Portuguese (Macintosh)"
+msgstr "Portuguès (Macintosh)"
+
+#: ../rules/base.xml.in.h:619
+msgid "Portuguese (Macintosh, Sun dead keys)"
+msgstr "Portuguès (Macintosh, tecles mortes de Sun)"
+
+#: ../rules/base.xml.in.h:620
+msgid "Portuguese (Macintosh, eliminate dead keys)"
+msgstr "Portuguès (Macintosh, elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:621
+msgid "Portuguese (Nativo for USA keyboards)"
+msgstr "Portuguès (natiu per als teclats EUA)"
+
+#: ../rules/base.xml.in.h:622
+msgid "Portuguese (Nativo)"
+msgstr "Portuguès (natiu)"
+
+#: ../rules/base.xml.in.h:623
+msgid "Portuguese (Sun dead keys)"
+msgstr "Portuguès (tecles mortes de Sun)"
+
+#: ../rules/base.xml.in.h:624
+msgid "Portuguese (eliminate dead keys)"
+msgstr "Portuguès (elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:625
+msgid "Propeller Voyager (KTEZ-1000)"
+msgstr "Propeller Voyager (KTEZ-1000)"
+
+#: ../rules/base.xml.in.h:626
+msgid "PrtSc"
+msgstr "ImprPant"
+
+#: ../rules/base.xml.in.h:627
+msgid "Punjabi (Gurmukhi Jhelum)"
+msgstr "Panjabi (Gurmukhi Jhelum)"
+
+#: ../rules/base.xml.in.h:628
+msgid "Punjabi (Gurmukhi)"
+msgstr "Panjabi (Gurmukhi)"
+
+#: ../rules/base.xml.in.h:629
+msgid "QTronix Scorpius 98N+"
+msgstr "QTronix Scorpius 98N+"
+
+#: ../rules/base.xml.in.h:630
+msgid "Right Alt"
+msgstr "Alt dreta"
+
+#: ../rules/base.xml.in.h:631
+msgid "Right Alt (while pressed)"
+msgstr "Alt dreta (mentre està premuda)"
+
+#: ../rules/base.xml.in.h:632
+msgid "Right Alt chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Alt dreta selecciona el nivell 5è i activa el bloqueig de nivell 5è en prémer conjuntament amb un altre selector de nivell 5è, una pulsació allibera el bloqueig"
+
+#: ../rules/base.xml.in.h:633
+msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "Alt dreta selecciona el nivell 5è, bloqueja en prémer conjuntament amb un altre selector de nivell 5è"
+
+#: ../rules/base.xml.in.h:634
+msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Alt dreta selecciona el nivell 5è, bloqueja en prémer conjuntament amb un altre selector de nivell 5è, una pulsació allibera el bloqueig"
+
+#: ../rules/base.xml.in.h:635
+msgid "Right Alt key never chooses 3rd level"
+msgstr "La tecla Alt dreta mai selecciona el 3r nivell"
+
+#: ../rules/base.xml.in.h:636
+msgid "Right Alt, Shift+Right Alt key is Multi_Key"
+msgstr "Alt dreta, Maj+Alt dreta és la Multi_Key"
+
+#: ../rules/base.xml.in.h:637
+msgid "Right Ctrl"
+msgstr "Ctrl dreta"
+
+#: ../rules/base.xml.in.h:638
+msgid "Right Ctrl (while pressed)"
+msgstr "Ctrl dreta (mentre està premuda)"
+
+#: ../rules/base.xml.in.h:639
+msgid "Right Ctrl as Right Alt"
+msgstr "Ctrl dreta com a Alt dreta"
+
+#: ../rules/base.xml.in.h:640
+msgid "Right Ctrl is mapped to Menu"
+msgstr "Ctrl dreta s'assigna a Menú"
+
+#: ../rules/base.xml.in.h:641
+msgid "Right Ctrl+Right Shift"
+msgstr "Ctrl dreta+Maj dreta"
+
+#: ../rules/base.xml.in.h:642
+msgid "Right Shift"
+msgstr "Maj dreta"
+
+#: ../rules/base.xml.in.h:643
+msgid "Right Win"
+msgstr "Win dreta"
+
+#: ../rules/base.xml.in.h:644
+msgid "Right Win (while pressed)"
+msgstr "Win dreta (mentre està premuda)"
+
+#: ../rules/base.xml.in.h:645
+msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "Win dreta selecciona el nivell 5è, bloqueja en prémer conjuntament amb un altre selector de nivell 5è"
+
+#: ../rules/base.xml.in.h:646
+msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Win dreta selecciona el nivell 5è, bloqueja en prémer conjuntament amb un altre selector de nivell 5è, una pulsació allibera el bloqueig"
+
+#: ../rules/base.xml.in.h:647 ../rules/base.extras.xml.in.h:26
+msgid "Romanian"
+msgstr "Romanès"
+
+#: ../rules/base.xml.in.h:648
+msgid "Romanian (Germany)"
+msgstr "Romanès (Alemanya)"
+
+#: ../rules/base.xml.in.h:649
+msgid "Romanian (Germany, eliminate dead keys)"
+msgstr "Romanès (Alemanya, elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:650
+msgid "Romanian (WinKeys)"
+msgstr "Romanès (tecles Win)"
+
+#: ../rules/base.xml.in.h:651
+msgid "Romanian (cedilla)"
+msgstr "Romanès (ce trencada)"
+
+#: ../rules/base.xml.in.h:652
+msgid "Romanian (standard cedilla)"
+msgstr "Romanès (ce trencada estàndard)"
+
+#: ../rules/base.xml.in.h:653
+msgid "Romanian (standard)"
+msgstr "Romanès (estàndard)"
+
+#: ../rules/base.xml.in.h:654
+msgid "Rupee on 4"
+msgstr "Rupia en el 4"
+
+#: ../rules/base.xml.in.h:655 ../rules/base.extras.xml.in.h:28
+msgid "Russian"
+msgstr "Rus"
+
+#: ../rules/base.xml.in.h:656
+msgid "Russian (DOS)"
+msgstr "Rus (DOS)"
+
+#: ../rules/base.xml.in.h:657
+msgid "Russian (Georgia)"
+msgstr "Rus (Geòrgia)"
+
+#: ../rules/base.xml.in.h:658
+msgid "Russian (Germany, phonetic)"
+msgstr "Rus (alemany, fonètic)"
+
+#: ../rules/base.xml.in.h:659
+msgid "Russian (Kazakhstan, with Kazakh)"
+msgstr "Rus (Kazakhstan amb Kazakh)"
+
+#: ../rules/base.xml.in.h:660
+msgid "Russian (Poland, phonetic Dvorak)"
+msgstr "Rus (Polònia, fonètic dvorak)"
+
+#: ../rules/base.xml.in.h:661
+msgid "Russian (Sweden, phonetic)"
+msgstr "Rus (Suècia, fonètic)"
+
+#: ../rules/base.xml.in.h:662
+msgid "Russian (Sweden, phonetic, eliminate dead keys)"
+msgstr "Rus (Suècia, fonètic, elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:663
+msgid "Russian (US, phonetic)"
+msgstr "Rus (EUA, fonètic)"
+
+#: ../rules/base.xml.in.h:664
+msgid "Russian (Ukraine, standard RSTU)"
+msgstr "Rus (Ucraïna, estàndard RSTU)"
+
+#: ../rules/base.xml.in.h:665
+msgid "Russian (legacy)"
+msgstr "Rus (antic)"
+
+#: ../rules/base.xml.in.h:666
+msgid "Russian (phonetic WinKeys)"
+msgstr "Rus (fonètic tecles Win)"
+
+#: ../rules/base.xml.in.h:667
+msgid "Russian (phonetic)"
+msgstr "Rus (fonètic)"
+
+#: ../rules/base.xml.in.h:668
+msgid "Russian (typewriter)"
+msgstr "Rus (màquina d'escriure)"
+
+#: ../rules/base.xml.in.h:669
+msgid "Russian (typewriter, legacy)"
+msgstr "Rus (màquina d'escriure, antic)"
+
+#: ../rules/base.xml.in.h:670
+msgid "SILVERCREST Multimedia Wireless Keyboard"
+msgstr "Teclat SILVERCREST Multimedia Wireless"
+
+#: ../rules/base.xml.in.h:671
+msgid "SK-1300"
+msgstr "SK-1300"
+
+#: ../rules/base.xml.in.h:672
+msgid "SK-2500"
+msgstr "SK-2500"
+
+#: ../rules/base.xml.in.h:673
+msgid "SK-6200"
+msgstr "SK-6200"
+
+#: ../rules/base.xml.in.h:674
+msgid "SK-7100"
+msgstr "SK-7100"
+
+#: ../rules/base.xml.in.h:675
+msgid "SVEN Ergonomic 2500"
+msgstr "SVEN Ergonomic 2500"
+
+#: ../rules/base.xml.in.h:676
+msgid "SVEN Slim 303"
+msgstr "SVEN Slim 303"
+
+#: ../rules/base.xml.in.h:677
+msgid "Saisiyat (Taiwan)"
+msgstr "Saisiyat (Taiwan)"
+
+#: ../rules/base.xml.in.h:678
+msgid "Samsung SDM 4500P"
+msgstr "Samsung SDM 4500P"
+
+#: ../rules/base.xml.in.h:679
+msgid "Samsung SDM 4510P"
+msgstr "Samsung SDM 4510P"
+
+#: ../rules/base.xml.in.h:680
+msgid "Sanwa Supply SKB-KG3"
+msgstr "Sanwa Supply SKB-KG3"
+
+#: ../rules/base.xml.in.h:681
+msgid "Scroll Lock"
+msgstr "Bloq Despl"
+
+#: ../rules/base.xml.in.h:682
+msgid "Semi-colon on third level"
+msgstr "Punt i coma al tercer nivell"
+
+#: ../rules/base.xml.in.h:683 ../rules/base.extras.xml.in.h:31
+msgid "Serbian"
+msgstr "Serbi"
+
+#: ../rules/base.xml.in.h:684
+msgid "Serbian (Latin Unicode qwerty)"
+msgstr "Serbi (llatí Unicode qwerty)"
+
+#: ../rules/base.xml.in.h:685
+msgid "Serbian (Latin Unicode)"
+msgstr "Serbi (llatí Unicode)"
+
+#: ../rules/base.xml.in.h:686
+msgid "Serbian (Latin qwerty)"
+msgstr "Serbi (llatí qwerty)"
+
+#: ../rules/base.xml.in.h:687
+msgid "Serbian (Latin with guillemets)"
+msgstr "Serbi (llatí amb cometes angulars)"
+
+#: ../rules/base.xml.in.h:688
+msgid "Serbian (Latin)"
+msgstr "Serbi (llatí)"
+
+#: ../rules/base.xml.in.h:689
+msgid "Serbian (Russia)"
+msgstr "Serbi (Rússia)"
+
+#: ../rules/base.xml.in.h:690
+msgid "Serbian (Z and ZHE swapped)"
+msgstr "Serbi (Z i ZHE intercanviades)"
+
+#: ../rules/base.xml.in.h:691
+msgid "Serbian (with guillemets)"
+msgstr "Serbi (llatí amb cometes angulars)"
+
+#: ../rules/base.xml.in.h:692
+msgid "Serbo-Croatian (US)"
+msgstr "Serbocroat (EUA)"
+
+#: ../rules/base.xml.in.h:693
+msgid "Shift cancels Caps Lock"
+msgstr "Maj cancel·la Bloq Maj"
+
+#: ../rules/base.xml.in.h:694
+msgid "Shift does not cancel Num Lock, chooses 3rd level instead"
+msgstr "Maj no cancel·la Bloq Núm, en el seu lloc selecciona el 3r nivell"
+
+#: ../rules/base.xml.in.h:695
+msgid "Shift with numeric keypad keys works as in MS Windows"
+msgstr "Maj amb el teclat numèric funciona com al MS Windows"
+
+#: ../rules/base.xml.in.h:696
+msgid "Shift+Caps Lock"
+msgstr "Maj+Bloq Maj"
+
+#: ../rules/base.xml.in.h:697
+msgid "Sindhi"
+msgstr "Sindhi"
+
+#: ../rules/base.xml.in.h:698
+msgid "Sinhala"
+msgstr "Singalès"
+
+#: ../rules/base.xml.in.h:699
+msgid "Slovak"
+msgstr "Eslovac"
+
+#: ../rules/base.xml.in.h:700
+msgid "Slovak (extended Backslash)"
+msgstr "Eslovac (barra inversa ampliada)"
+
+#: ../rules/base.xml.in.h:701
+msgid "Slovak (qwerty)"
+msgstr "Eslovac (qwerty)"
+
+#: ../rules/base.xml.in.h:702
+msgid "Slovak (qwerty, extended Backslash)"
+msgstr "Eslovac (qwerty, barra inversa ampliada)"
+
+#: ../rules/base.xml.in.h:703
+msgid "Slovenian"
+msgstr "Eslovè"
+
+#: ../rules/base.xml.in.h:704
+msgid "Slovenian (US keyboard with Slovenian letters)"
+msgstr "Eslovè (teclat EUA amb lletres eslovenes)"
+
+#: ../rules/base.xml.in.h:705
+msgid "Slovenian (use guillemets for quotes)"
+msgstr "Eslovè (usa cometes angulars per les cometes)"
+
+#: ../rules/base.xml.in.h:706
+msgid "Spanish"
+msgstr "Espanyol"
+
+#: ../rules/base.xml.in.h:707
+msgid "Spanish (Dvorak)"
+msgstr "Espanyol (dvorak)"
+
+#: ../rules/base.xml.in.h:708
+msgid "Spanish (Latin American)"
+msgstr "Espanyol (llatinoamericà)"
+
+#: ../rules/base.xml.in.h:709
+msgid "Spanish (Latin American, Sun dead keys)"
+msgstr "Espanyol (llatinoamericà, tecles mortes de Sun)"
+
+#: ../rules/base.xml.in.h:710
+msgid "Spanish (Latin American, eliminate dead keys)"
+msgstr "Espanyol (llatinoamericà, elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:711
+msgid "Spanish (Latin American, include dead tilde)"
+msgstr "Espanyol (llatinoamericà, inclou la titlla morta)"
+
+#: ../rules/base.xml.in.h:712
+msgid "Spanish (Macintosh)"
+msgstr "Espanyol (Macintosh)"
+
+#: ../rules/base.xml.in.h:713
+msgid "Spanish (Sun dead keys)"
+msgstr "Espanyol (tecles mortes de Sun)"
+
+#: ../rules/base.xml.in.h:714
+msgid "Spanish (eliminate dead keys)"
+msgstr "Espanyol (elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:715
+msgid "Spanish (include dead tilde)"
+msgstr "Espanyol (inclou la titlla morta)"
+
+#: ../rules/base.xml.in.h:716
+msgid "Special keys (Ctrl+Alt+<key>) handled in a server"
+msgstr "Tecles especials (Ctrl+Alt+<tecla>) gestionades en un servidor"
+
+#: ../rules/base.xml.in.h:717
+msgid "Sun Type 5/6"
+msgstr "Sun Type 5/6"
+
+#: ../rules/base.xml.in.h:718
+msgid "Super Power Multimedia Keyboard"
+msgstr "Teclat Super Power Multimedia"
+
+#: ../rules/base.xml.in.h:719
+msgid "Swahili (Kenya)"
+msgstr "Suahili (Kenya)"
+
+#: ../rules/base.xml.in.h:720
+msgid "Swahili (Tanzania)"
+msgstr "Suahili (Tanzània)"
+
+#: ../rules/base.xml.in.h:721
+msgid "Swap Ctrl and Caps Lock"
+msgstr "Intercanvia Ctrl i Bloq Maj"
+
+#: ../rules/base.xml.in.h:722
+msgid "Swap ESC and Caps Lock"
+msgstr "Intercanvia Esc i Bloq Maj"
+
+#: ../rules/base.xml.in.h:723
+msgid "Swedish"
+msgstr "Suec"
+
+#: ../rules/base.xml.in.h:724
+msgid "Swedish (Dvorak)"
+msgstr "Suec (dvorak)"
+
+#: ../rules/base.xml.in.h:725
+msgid "Swedish (Macintosh)"
+msgstr "Suec (Macintosh)"
+
+#: ../rules/base.xml.in.h:726
+msgid "Swedish (Svdvorak)"
+msgstr "Suec (Svdvorak)"
+
+#: ../rules/base.xml.in.h:727
+msgid "Swedish (eliminate dead keys)"
+msgstr "Suec (elimina les tecles mortes)"
+
+#: ../rules/base.xml.in.h:728
+msgid "Swedish Sign Language"
+msgstr "Idioma de signes suec"
+
+#: ../rules/base.xml.in.h:729
+msgid "Symplon PaceBook (tablet PC)"
+msgstr "Symplon PaceBook (tablet PC)"
+
+#: ../rules/base.xml.in.h:730
+msgid "Syriac"
+msgstr "Siri"
+
+#: ../rules/base.xml.in.h:731
+msgid "Syriac (phonetic)"
+msgstr "Siríac (fonètic)"
+
+#: ../rules/base.xml.in.h:732
+msgid "Taiwanese"
+msgstr "Taiwanès"
+
+#: ../rules/base.xml.in.h:733
+msgid "Taiwanese (indigenous)"
+msgstr "Taiwanès (indígena)"
+
+#: ../rules/base.xml.in.h:734
+msgid "Tajik"
+msgstr "Tadjik"
+
+#: ../rules/base.xml.in.h:735
+msgid "Tajik (legacy)"
+msgstr "Tadjik (antic)"
+
+#: ../rules/base.xml.in.h:736
+msgid "Tamil"
+msgstr "Tàmil"
+
+#: ../rules/base.xml.in.h:737
+msgid "Tamil (Sri Lanka, TAB Typewriter)"
+msgstr "Tàmil (Sri Lanka, tipus d'escriptura TAB)"
+
+#: ../rules/base.xml.in.h:738
+msgid "Tamil (Sri Lanka, Unicode)"
+msgstr "Tàmil (Sri Lanka, Unicode)"
+
+#: ../rules/base.xml.in.h:739
+msgid "Tamil (TAB typewriter)"
+msgstr "Tàmil (tipus d'escriptura TAB)"
+
+#: ../rules/base.xml.in.h:740
+msgid "Tamil (TSCII typewriter)"
+msgstr "Tàmil (tipus d'escriptura TSCII)"
+
+#: ../rules/base.xml.in.h:741
+msgid "Tamil (Unicode)"
+msgstr "Tàmil (Unicode)"
+
+#: ../rules/base.xml.in.h:742
+msgid "Tamil (keyboard with numerals)"
+msgstr "Tàmil (teclat amb nombres)"
+
+#: ../rules/base.xml.in.h:743
+msgid "Targa Visionary 811"
+msgstr "Targa Visionary 811"
+
+#: ../rules/base.xml.in.h:744
+msgid "Tatar"
+msgstr "Tàtar"
+
+#: ../rules/base.xml.in.h:745
+msgid "Telugu"
+msgstr "Telugu"
+
+#: ../rules/base.xml.in.h:746
+msgid "Thai"
+msgstr "Tai"
+
+#: ../rules/base.xml.in.h:747
+msgid "Thai (Pattachote)"
+msgstr "Tai (Pattachote)"
+
+#: ../rules/base.xml.in.h:748
+msgid "Thai (TIS-820.2538)"
+msgstr "Tai (TIS-820.2538)"
+
+#: ../rules/base.xml.in.h:749
+msgid "Tibetan"
+msgstr "Tibetà"
+
+#: ../rules/base.xml.in.h:750
+msgid "Tibetan (with ASCII numerals)"
+msgstr "Tibetà (amb nombres ASCII)"
+
+#: ../rules/base.xml.in.h:751
+msgid "To the corresponding key in a Dvorak keyboard."
+msgstr "A la tecla corresponent en un teclat dvorak."
+
+#: ../rules/base.xml.in.h:752
+msgid "To the corresponding key in a Qwerty keyboard."
+msgstr "A la tecla corresponent en un teclat qwerty."
+
+#: ../rules/base.xml.in.h:753
+msgid "Toggle PointerKeys with Shift + NumLock."
+msgstr "Commuta les tecles de cursor amb Maj + BloqNum."
+
+#: ../rules/base.xml.in.h:754
+msgid "Toshiba Satellite S3000"
+msgstr "Toshiba Satellite S3000"
+
+#: ../rules/base.xml.in.h:755
+msgid "Trust Direct Access Keyboard"
+msgstr "Teclat Trust Direct Access"
+
+#: ../rules/base.xml.in.h:756
+msgid "Trust Slimline"
+msgstr "Trust Slimline"
+
+#: ../rules/base.xml.in.h:757
+msgid "Trust Wireless Keyboard Classic"
+msgstr "Teclat Trust Wireless Classic"
+
+#: ../rules/base.xml.in.h:758
+msgid "Tswana"
+msgstr "Tswana"
+
+#: ../rules/base.xml.in.h:759
+msgid "Turkish"
+msgstr "Turc"
+
+#: ../rules/base.xml.in.h:760
+msgid "Turkish (Alt-Q)"
+msgstr "Turc (Alt-Q)"
+
+#: ../rules/base.xml.in.h:761
+msgid "Turkish (F)"
+msgstr "Turc (F)"
+
+#: ../rules/base.xml.in.h:762
+msgid "Turkish (Sun dead keys)"
+msgstr "Turc (tecles mortes de Sun)"
+
+#: ../rules/base.xml.in.h:763
+msgid "Turkish (international with dead keys)"
+msgstr "Turc (internacional amb tecles mortes)"
+
+#: ../rules/base.xml.in.h:764
+msgid "Turkmen"
+msgstr "Turcman"
+
+#: ../rules/base.xml.in.h:765
+msgid "Turkmen (Alt-Q)"
+msgstr "Turcman (Alt-Q)"
+
+#: ../rules/base.xml.in.h:766
+msgid "TypeMatrix EZ-Reach 2020"
+msgstr "TypeMatrix EZ-Reach 2020"
+
+#: ../rules/base.xml.in.h:767
+msgid "TypeMatrix EZ-Reach 2030 PS2"
+msgstr "TypeMatrix EZ-Reach 2030 PS2"
+
+#: ../rules/base.xml.in.h:768
+msgid "TypeMatrix EZ-Reach 2030 USB"
+msgstr "TypeMatrix EZ-Reach 2030 USB"
+
+#: ../rules/base.xml.in.h:769
+msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)"
+msgstr "TypeMatrix EZ-Reach 2030 USB (mode 102/105:EU)"
+
+#: ../rules/base.xml.in.h:770
+msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)"
+msgstr "TypeMatrix EZ-Reach 2030 USB (mode 106:JP)"
+
+#: ../rules/base.xml.in.h:771
+msgid "Udmurt"
+msgstr "Udmurt"
+
+#: ../rules/base.xml.in.h:772
+msgid "Ukrainian"
+msgstr "Ucraïnès"
+
+#: ../rules/base.xml.in.h:773
+msgid "Ukrainian (WinKeys)"
+msgstr "Ucraïnès (tecles Win)"
+
+#: ../rules/base.xml.in.h:774
+msgid "Ukrainian (homophonic)"
+msgstr "Ucraïnès (homofònic)"
+
+#: ../rules/base.xml.in.h:775
+msgid "Ukrainian (legacy)"
+msgstr "Ucraïnès (antic)"
+
+#: ../rules/base.xml.in.h:776
+msgid "Ukrainian (phonetic)"
+msgstr "Ucraïnès (fonètic)"
+
+#: ../rules/base.xml.in.h:777
+msgid "Ukrainian (standard RSTU)"
+msgstr "Ucraïnès (estàndard RSTU)"
+
+#: ../rules/base.xml.in.h:778
+msgid "Ukrainian (typewriter)"
+msgstr "Ucraïnès (màquina d'escriure)"
+
+#: ../rules/base.xml.in.h:779
+msgid "Unicode additions (arrows and math operators)"
+msgstr "Addicions Unicode (fletxes i operadors matemàtics)"
+
+#: ../rules/base.xml.in.h:780
+msgid "Unicode additions (arrows and math operators). Math operators on default level"
+msgstr "Addicions Unicode (fletxes i operadors matemàtics). Els operadors matemàtics al nivell per defecte"
+
+#: ../rules/base.xml.in.h:781
+msgid "Unitek KB-1925"
+msgstr "Unitek KB-1925"
+
+#: ../rules/base.xml.in.h:782
+msgid "Urdu (Pakistan)"
+msgstr "Urdú (Pakistan)"
+
+#: ../rules/base.xml.in.h:783
+msgid "Urdu (Pakistan, CRULP)"
+msgstr "Urdú (Pakistan, CRULP)"
+
+#: ../rules/base.xml.in.h:784
+msgid "Urdu (Pakistan, NLA)"
+msgstr "Urdú (Pakistan, NLA)"
+
+#: ../rules/base.xml.in.h:785
+msgid "Urdu (WinKeys)"
+msgstr "Urdú (tecles Win)"
+
+#: ../rules/base.xml.in.h:786
+msgid "Urdu (alternative phonetic)"
+msgstr "Urdú (fonètic alternatiu)"
+
+#: ../rules/base.xml.in.h:787
+msgid "Urdu (phonetic)"
+msgstr "Urdú (fonètic)"
+
+#: ../rules/base.xml.in.h:788
+msgid "Use keyboard LED to show alternative layout"
+msgstr "Usa el LED del teclat per a mostrar la disposició alternativa"
+
+#: ../rules/base.xml.in.h:789
+msgid "Using space key to input non-breakable space character"
+msgstr "Usa la tecla d'espai per a introduir un caràcter d'espai sense salt"
+
+#: ../rules/base.xml.in.h:790
+msgid "Usual space at any level"
+msgstr "Espai normal en qualsevol nivell"
+
+#: ../rules/base.xml.in.h:791
+msgid "Uyghur"
+msgstr "Uigur"
+
+#: ../rules/base.xml.in.h:792
+msgid "Uzbek"
+msgstr "Uzbek"
+
+#: ../rules/base.xml.in.h:793
+msgid "Uzbek (Afghanistan)"
+msgstr "Uzbek (Afganistan)"
+
+#: ../rules/base.xml.in.h:794
+msgid "Uzbek (Afghanistan, OLPC)"
+msgstr "Uzbek (Afganistan, OLPC)"
+
+#: ../rules/base.xml.in.h:795
+msgid "Uzbek (Latin)"
+msgstr "Uzbek (llatí)"
+
+#: ../rules/base.xml.in.h:796
+msgid "Vietnamese"
+msgstr "Vietnamita"
+
+#: ../rules/base.xml.in.h:797
+msgid "ViewSonic KU-306 Internet Keyboard"
+msgstr "Teclat ViewSonic KU-306 Internet"
+
+#: ../rules/base.xml.in.h:798
+msgid "Wang 724 keypad with Unicode additions (arrows and math operators)"
+msgstr "Teclat numèric Wang 724 amb addicions Unicode (fletxes i operadors matemàtics)"
+
+#: ../rules/base.xml.in.h:799
+msgid "Wang 724 keypad with Unicode additions (arrows and math operators). Math operators on default level"
+msgstr "Teclat numèric Wang 724 amb addicions Unicode (fletxes i operadors matemàtics). Els operadors matemàtics en el nivell per defecte"
+
+#: ../rules/base.xml.in.h:800
+msgid "Winbook Model XP5"
+msgstr "Winbook Model XP5"
+
+#: ../rules/base.xml.in.h:801
+msgid "Wolof"
+msgstr "Wolof"
+
+#: ../rules/base.xml.in.h:802
+msgid "Yahoo! Internet Keyboard"
+msgstr "Teclat Yahoo! Internet"
+
+#: ../rules/base.xml.in.h:803
+msgid "Yakut"
+msgstr "Iacut"
+
+#: ../rules/base.xml.in.h:804
+msgid "Yoruba"
+msgstr "Ioruba"
+
+#: ../rules/base.xml.in.h:805
+msgid "Zero-width non-joiner character at second level"
+msgstr "Caràcter separador d'amplada zero al nivell segon"
+
+#: ../rules/base.xml.in.h:806
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level"
+msgstr "Caràcter separador d'amplada zero al nivell segon, i un caràcter d'espai sense salt al nivell tercer"
+
+#: ../rules/base.xml.in.h:807
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level"
+msgstr "Caràcter separador d'amplada zero al nivell segon, un caràcter d'espai sense salt al nivell tercer, i res al nivell quart"
+
+#: ../rules/base.xml.in.h:808
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level"
+msgstr "Caràcter separador d'amplada zero al nivell segon, un caràcter d'espai sense salt al nivell tercer, i un caràcter d'espai fi sense salt al nivell quart"
+
+#: ../rules/base.xml.in.h:809
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level"
+msgstr "Caràcter separador d'amplada zero al nivell segon, un caràcter d'espai sense salt al nivell tercer, i un enllaç d'amplada zero al nivell quart"
+
+#: ../rules/base.xml.in.h:810
+msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level"
+msgstr "Caràcter separador d'amplada zero al nivell segon, un caràcter d'enllaç d'amplada zero al nivell tercer"
+
+#: ../rules/base.xml.in.h:811
+msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level"
+msgstr "Caràcter separador d'amplada zero al nivell segon, un caràcter d'enllaç d'amplada zero al nivell tercer, i un caràcter d'espai sense salt al nivell quart"
+
+#: ../rules/base.xml.in.h:812
+msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level"
+msgstr "Caràcter separador d'amplada zero al nivell tercer, un enllaç d'amplada zero al nivell quart"
+
+#: ../rules/base.xml.in.h:813
+msgid "ak"
+msgstr "ak"
+
+#: ../rules/base.xml.in.h:814
+msgid "am"
+msgstr "am"
+
+#: ../rules/base.xml.in.h:815
+msgid "ar"
+msgstr "ar"
+
+#: ../rules/base.xml.in.h:816
+msgid "avn"
+msgstr "avn"
+
+#: ../rules/base.xml.in.h:817
+msgid "az"
+msgstr "az"
+
+#: ../rules/base.xml.in.h:818
+msgid "be"
+msgstr "be"
+
+#: ../rules/base.xml.in.h:819
+msgid "ber"
+msgstr "ber"
+
+#: ../rules/base.xml.in.h:820
+msgid "bg"
+msgstr "bg"
+
+#: ../rules/base.xml.in.h:821
+msgid "bm"
+msgstr "bm"
+
+#: ../rules/base.xml.in.h:822
+msgid "bn"
+msgstr "bn"
+
+#: ../rules/base.xml.in.h:823
+msgid "brl"
+msgstr "brl"
+
+#: ../rules/base.xml.in.h:824
+msgid "bs"
+msgstr "bs"
+
+#: ../rules/base.xml.in.h:825
+msgid "ca"
+msgstr "ca"
+
+#: ../rules/base.xml.in.h:826
+msgid "chr"
+msgstr "chr"
+
+#: ../rules/base.xml.in.h:827
+msgid "cm"
+msgstr "cm"
+
+#: ../rules/base.xml.in.h:828
+msgid "crh"
+msgstr "crh"
+
+#: ../rules/base.xml.in.h:829
+msgid "cs"
+msgstr "cs"
+
+#: ../rules/base.xml.in.h:830
+msgid "da"
+msgstr "da"
+
+#: ../rules/base.xml.in.h:831
+msgid "de"
+msgstr "de"
+
+#: ../rules/base.xml.in.h:832
+msgid "dv"
+msgstr "dv"
+
+#: ../rules/base.xml.in.h:833
+msgid "dz"
+msgstr "dz"
+
+#: ../rules/base.xml.in.h:834
+msgid "ee"
+msgstr "ee"
+
+#: ../rules/base.xml.in.h:835 ../rules/base.extras.xml.in.h:34
+msgid "en"
+msgstr "en"
+
+#: ../rules/base.xml.in.h:836
+msgid "eo"
+msgstr "eo"
+
+#: ../rules/base.xml.in.h:837
+msgid "es"
+msgstr "es"
+
+#: ../rules/base.xml.in.h:838
+msgid "et"
+msgstr "et"
+
+#: ../rules/base.xml.in.h:839 ../rules/base.extras.xml.in.h:35
+msgid "fa"
+msgstr "fa"
+
+#: ../rules/base.xml.in.h:840
+msgid "ff"
+msgstr "ff"
+
+#: ../rules/base.xml.in.h:841
+msgid "fi"
+msgstr "fi"
+
+#: ../rules/base.xml.in.h:842
+msgid "fo"
+msgstr "fo"
+
+#: ../rules/base.xml.in.h:843 ../rules/base.extras.xml.in.h:36
+msgid "fr"
+msgstr "fr"
+
+#: ../rules/base.xml.in.h:844
+msgid "gaa"
+msgstr "gaa"
+
+#: ../rules/base.xml.in.h:845
+msgid "gr"
+msgstr "gr"
+
+#: ../rules/base.xml.in.h:846
+msgid "gu"
+msgstr "gu"
+
+#: ../rules/base.xml.in.h:847
+msgid "ha"
+msgstr "ha"
+
+#: ../rules/base.xml.in.h:848
+msgid "he"
+msgstr "he"
+
+#: ../rules/base.xml.in.h:849
+msgid "hi"
+msgstr "hi"
+
+#: ../rules/base.xml.in.h:850
+msgid "hr"
+msgstr "hr"
+
+#: ../rules/base.xml.in.h:851
+msgid "hu"
+msgstr "hu"
+
+#: ../rules/base.xml.in.h:852 ../rules/base.extras.xml.in.h:37
+msgid "hy"
+msgstr "hy"
+
+#: ../rules/base.xml.in.h:853
+msgid "ie"
+msgstr "ie"
+
+#: ../rules/base.xml.in.h:854
+msgid "ig"
+msgstr "ig"
+
+#: ../rules/base.xml.in.h:855
+msgid "ike"
+msgstr "ike"
+
+#: ../rules/base.xml.in.h:856
+msgid "in"
+msgstr "in"
+
+#: ../rules/base.xml.in.h:857
+msgid "is"
+msgstr "is"
+
+#: ../rules/base.xml.in.h:858
+msgid "it"
+msgstr "it"
+
+#: ../rules/base.xml.in.h:859
+msgid "ja"
+msgstr "ja"
+
+#: ../rules/base.xml.in.h:860
+msgid "ka"
+msgstr "ka"
+
+#: ../rules/base.xml.in.h:861
+msgid "ki"
+msgstr "ki"
+
+#: ../rules/base.xml.in.h:862
+msgid "kk"
+msgstr "kk"
+
+#: ../rules/base.xml.in.h:863
+msgid "km"
+msgstr "km"
+
+#: ../rules/base.xml.in.h:864
+msgid "kn"
+msgstr "kn"
+
+#: ../rules/base.xml.in.h:865
+msgid "ko"
+msgstr "ko"
+
+#: ../rules/base.xml.in.h:866
+msgid "ku"
+msgstr "ku"
+
+#: ../rules/base.xml.in.h:867
+msgid "lo"
+msgstr "lo"
+
+#: ../rules/base.xml.in.h:868 ../rules/base.extras.xml.in.h:39
+msgid "lt"
+msgstr "lt"
+
+#: ../rules/base.xml.in.h:869 ../rules/base.extras.xml.in.h:40
+msgid "lv"
+msgstr "lv"
+
+#: ../rules/base.xml.in.h:870
+msgid "mi"
+msgstr "mi"
+
+#: ../rules/base.xml.in.h:871
+msgid "mk"
+msgstr "mk"
+
+#: ../rules/base.xml.in.h:872
+msgid "ml"
+msgstr "ml"
+
+#: ../rules/base.xml.in.h:873
+msgid "mn"
+msgstr "mn"
+
+#: ../rules/base.xml.in.h:874
+msgid "mt"
+msgstr "mt"
+
+#: ../rules/base.xml.in.h:875
+msgid "my"
+msgstr "my"
+
+#: ../rules/base.xml.in.h:876
+msgid "ne"
+msgstr "ne"
+
+#: ../rules/base.xml.in.h:877
+msgid "nl"
+msgstr "nl"
+
+#: ../rules/base.xml.in.h:878
+msgid "no"
+msgstr "no"
+
+#: ../rules/base.xml.in.h:879
+msgid "or"
+msgstr "or"
+
+#: ../rules/base.xml.in.h:880
+msgid "pa"
+msgstr "pa"
+
+#: ../rules/base.xml.in.h:881
+msgid "ph"
+msgstr "ph"
+
+#: ../rules/base.xml.in.h:882 ../rules/base.extras.xml.in.h:41
+msgid "pl"
+msgstr "pl"
+
+#: ../rules/base.xml.in.h:883
+msgid "ps"
+msgstr "ps"
+
+#: ../rules/base.xml.in.h:884
+msgid "pt"
+msgstr "pt"
+
+#: ../rules/base.xml.in.h:885 ../rules/base.extras.xml.in.h:42
+msgid "ro"
+msgstr "ro"
+
+#: ../rules/base.xml.in.h:886 ../rules/base.extras.xml.in.h:43
+msgid "ru"
+msgstr "ru"
+
+#: ../rules/base.xml.in.h:887
+msgid "sd"
+msgstr "sd"
+
+#: ../rules/base.xml.in.h:888
+msgid "si"
+msgstr "si"
+
+#: ../rules/base.xml.in.h:889
+msgid "sk"
+msgstr "sk"
+
+#: ../rules/base.xml.in.h:890
+msgid "sl"
+msgstr "sl"
+
+#: ../rules/base.xml.in.h:891
+msgid "sq"
+msgstr "sq"
+
+#: ../rules/base.xml.in.h:892 ../rules/base.extras.xml.in.h:45
+msgid "sr"
+msgstr "sr"
+
+#: ../rules/base.xml.in.h:893
+msgid "sv"
+msgstr "sv"
+
+#: ../rules/base.xml.in.h:894
+msgid "sw"
+msgstr "sw"
+
+#: ../rules/base.xml.in.h:895
+msgid "syc"
+msgstr "syc"
+
+#: ../rules/base.xml.in.h:896
+msgid "ta"
+msgstr "ta"
+
+#: ../rules/base.xml.in.h:897
+msgid "te"
+msgstr "te"
+
+#: ../rules/base.xml.in.h:898
+msgid "tg"
+msgstr "tg"
+
+#: ../rules/base.xml.in.h:899
+msgid "th"
+msgstr "th"
+
+#: ../rules/base.xml.in.h:900
+msgid "tk"
+msgstr "tk"
+
+#: ../rules/base.xml.in.h:901
+msgid "tn"
+msgstr "tn"
+
+#: ../rules/base.xml.in.h:902
+msgid "tr"
+msgstr "tr"
+
+#: ../rules/base.xml.in.h:903
+msgid "uk"
+msgstr "uk"
+
+#: ../rules/base.xml.in.h:904
+msgid "ur"
+msgstr "ur"
+
+#: ../rules/base.xml.in.h:905
+msgid "uz"
+msgstr "uz"
+
+#: ../rules/base.xml.in.h:906
+msgid "vi"
+msgstr "vi"
+
+#: ../rules/base.xml.in.h:907
+msgid "wo"
+msgstr "wo"
+
+#: ../rules/base.xml.in.h:908
+msgid "xsy"
+msgstr "xsy"
+
+#: ../rules/base.xml.in.h:909
+msgid "yo"
+msgstr "yo"
+
+#: ../rules/base.xml.in.h:910
+msgid "zh"
+msgstr "zh"
+
+#: ../rules/base.extras.xml.in.h:1
+msgid "APL Keyboard Symbols"
+msgstr "Símbols de teclat APL"
+
+#: ../rules/base.extras.xml.in.h:4
+msgid "Atsina"
+msgstr "Atsina"
+
+#: ../rules/base.extras.xml.in.h:5
+msgid "Avestan"
+msgstr "Avèstic"
+
+#: ../rules/base.extras.xml.in.h:6
+msgid "Couer D'alene Salish"
+msgstr "Couer D'alene Salish"
+
+#: ../rules/base.extras.xml.in.h:8
+msgid "English (US, international AltGr Unicode combining)"
+msgstr "Anglès (EUA, combinació internacional Unicode AltGr)"
+
+#: ../rules/base.extras.xml.in.h:9
+msgid "English (US, international AltGr Unicode combining, alternative)"
+msgstr "Anglès (EUA, combinació internacional Unicode AltGr, alternativa)"
+
+#: ../rules/base.extras.xml.in.h:11
+msgid "Kutenai"
+msgstr "Kutenai"
+
+#: ../rules/base.extras.xml.in.h:13
+msgid "Latvian (US Colemak)"
+msgstr "Letó (Colemak EUA)"
+
+#: ../rules/base.extras.xml.in.h:14
+msgid "Latvian (US Colemak, apostrophe variant)"
+msgstr "Letó (Colemak EUA, variant amb apòstrof)"
+
+#: ../rules/base.extras.xml.in.h:15
+msgid "Latvian (US Dvorak)"
+msgstr "Letó (dvorak EUA)"
+
+#: ../rules/base.extras.xml.in.h:16
+msgid "Latvian (US Dvorak, Y variant)"
+msgstr "Letó (dvorak EUA, variant Y)"
+
+#: ../rules/base.extras.xml.in.h:17
+msgid "Latvian (US Dvorak, minus variant)"
+msgstr "Letó (dvorak EUA, variant menys)"
+
+#: ../rules/base.extras.xml.in.h:18
+msgid "Latvian (programmer US Dvorak)"
+msgstr "Letó (dvorak de programador EUA)"
+
+#: ../rules/base.extras.xml.in.h:19
+msgid "Latvian (programmer US Dvorak, Y variant)"
+msgstr "Letó (dvorak de programador EUA, variant Y)"
+
+#: ../rules/base.extras.xml.in.h:20
+msgid "Latvian (programmer US Dvorak, minus variant)"
+msgstr "Letó (dvorak de programador EUA, variant menys)"
+
+#: ../rules/base.extras.xml.in.h:22
+msgid "Lithuanian (US Dvorak with Lithuanian letters)"
+msgstr "Lituà (dvorak EUA amb lletres lituanes)"
+
+#: ../rules/base.extras.xml.in.h:25
+msgid "Polish (international with dead keys)"
+msgstr "Polonès (internacional amb tecles mortes)"
+
+#: ../rules/base.extras.xml.in.h:27
+msgid "Romanian (ergonomic Touchtype)"
+msgstr "Romanès (ergonòmic Touchtype)"
+
+#: ../rules/base.extras.xml.in.h:29
+msgid "Russian (with UKR and BEL layout)"
+msgstr "Rus (amb disposicions UKR i BEL)"
+
+#: ../rules/base.extras.xml.in.h:30
+msgid "Secwepemctsin"
+msgstr "Secwepemctsin"
+
+#: ../rules/base.extras.xml.in.h:32
+msgid "Serbian (combining accents instead of dead keys)"
+msgstr "Serbi (combinació d'accents en lloc de tecles mortes)"
+
+#: ../rules/base.extras.xml.in.h:33
+msgid "apl"
+msgstr "apl"
+
+#: ../rules/base.extras.xml.in.h:38
+msgid "kut"
+msgstr "kut"
+
+#: ../rules/base.extras.xml.in.h:44
+msgid "shs"
+msgstr "shs"
+
+#~ msgid "Afg"
+#~ msgstr "Afg"
+
+#~ msgid "Chinese (Tibetan)"
+#~ msgstr "Xinès (Tibetà)"
+
+#~ msgid "Chinese (Uyghur)"
+#~ msgstr "Xinès (Uigur)"
+
+#~ msgid "Danish (Mac)"
+#~ msgstr "Danès (Mac)"
+
+#~ msgid "English (UK, Mac)"
+#~ msgstr "Anglès (RU, Mac)"
+
+#~ msgid "Finnish (Mac)"
+#~ msgstr "Finès (Mac)"
+
+#~ msgid "Finnish (northern Saami)"
+#~ msgstr "Finès (Sami del nord)"
+
+#~ msgid "French (Occitan)"
+#~ msgstr "Francès (Occità)"
+
+#~ msgid "GBr"
+#~ msgstr "GBr"
+
+#~ msgid "German (Romanian keyboard with German letters)"
+#~ msgstr "Alemany (teclat romanès amb lletres alemanyes)"
+
+#~ msgid "German (Romanian keyboard with German letters, eliminate dead keys)"
+#~ msgstr "Alemany (teclat romanès amb lletres alemanyes, elimina les tecles mortes)"
+
+#~ msgid "Irish (Ogham)"
+#~ msgstr "Irlandès (Ogham)"
+
+#~ msgid "Italian (Georgian)"
+#~ msgstr "Italià (Georgià)"
+
+#~ msgid "Kurdish (Iran, latin alt-Q)"
+#~ msgstr "Kurd (Iran, llatí Alt-Q)"
+
+#~ msgid "Māori"
+#~ msgstr "Maori"
+
+#~ msgid "Norwegian (Northern Saami"
+#~ msgstr "Noruec (Sami del nord)"
+
+#~ msgid "Philippines - Dvorak (Baybayin)"
+#~ msgstr "Filipines - Dvorak (Baybayin)"
+
+#~ msgid "Portuguese (Nativo for Esperanto)"
+#~ msgstr "Portuguès (natiu per a l'esperanto)"
+
+#~ msgid "Romanian (Crimean Tatar Dobruca-2 Q)"
+#~ msgstr "Romanès (Tàtar de Crimea Dobruca-2 Q)"
+
+#~ msgid "Romanian (Crimean Tatar Turkish Alt-Q)"
+#~ msgstr "Romanès (Tàtar de Crimea Turc Alt-Q)"
+
+#~ msgid "Romanian (Crimean Tatar Turkish F)"
+#~ msgstr "Romanès (Tàtar de Crimea Turc F)"
+
+#~ msgid "Russian (Chuvash)"
+#~ msgstr "Rus (Chuvash)"
+
+#~ msgid "Russian (Kalmyk)"
+#~ msgstr "Rus (Calmuc)"
+
+#~ msgid "Russian (Komi)"
+#~ msgstr "Rus (Komi)"
+
+#~ msgid "Russian (Mari)"
+#~ msgstr "Rus (Mari)"
+
+#~ msgid "Russian (Ossetian, legacy)"
+#~ msgstr "Rus (Osset, antic)"
+
+#~ msgid "Russian (Serbian)"
+#~ msgstr "Rus (Sèrbia)"
+
+#~ msgid "Russian (Tatar)"
+#~ msgstr "Rus (Tàtar)"
+
+#~ msgid "Russian (Udmurt)"
+#~ msgstr "Rus (Udmurt)"
+
+#~ msgid "Russian (Yakut)"
+#~ msgstr "Rus (Iacut)"
+
+#~ msgid "Spanish (Mac)"
+#~ msgstr "Espanyol (Mac)"
+
+#~ msgid "Swedish (northern Saami)"
+#~ msgstr "Suec (Sami del nord)"
+
+#~ msgid "Swiss"
+#~ msgstr "Suís"
+
+#~ msgid "Swiss (legacy)"
+#~ msgstr "Suís (antic)"
+
+#~ msgid "Turkish (Crimean Tatar Turkish Alt-Q)"
+#~ msgstr "Turc (Tàtar de Crimea Turc Alt-Q)"
+
+#~ msgid "Turkish (Crimean Tatar Turkish F)"
+#~ msgstr "Turc (Tàtar de Crimea Turc F)"
+
+#~ msgid "Turkish (Crimean Tatar Turkish Q)"
+#~ msgstr "Turc (Tàtar de Crimea Turc Q)"
+
+#~ msgid "Ukrainian (Crimean Tatar Turkish Alt-Q)"
+#~ msgstr "Ucraïnès (Tàtar de Crimea Turc Alt-Q)"
+
+#~ msgid "Ukrainian (Crimean Tatar Turkish F)"
+#~ msgstr "Ucraïnès (Tàtar de Crimea Turc F)"
+
+#~ msgid "Ukrainian (Crimean Tatar Turkish Q)"
+#~ msgstr "Ucraïnès (Tàtar de Crimea Turc Q)"
+
+#~ msgid "Ukrainian (standard RSTU on Russian layout)"
+#~ msgstr "Ucraïnès (estàndard RSTU en una disposició russa)"
+
+#~ msgid "irq"
+#~ msgstr "irq"
+
+#~ msgid "srp"
+#~ msgstr "srp"
+
+#~ msgid "twn"
+#~ msgstr "twn"
+
+#~ msgid "APL"
+#~ msgstr "APL"
+
+#~ msgid "Iran"
+#~ msgstr "Iran"
+
+#~ msgid "Lithuania"
+#~ msgstr "Lituània"
+
+#~ msgid "Lithuania - Dvorak"
+#~ msgstr "Lituània - Dvorak"
+
+#~ msgid "Ltu"
+#~ msgstr "Ltu"
+
+#~ msgid "Romania"
+#~ msgstr "Romania"
+
+#~ msgid "Rou"
+#~ msgstr "Rou"
+
+#~ msgid "Rus"
+#~ msgstr "Rus"
+
+#~ msgid "Russia"
+#~ msgstr "Rússia"
+
+#~ msgid "Serbia"
+#~ msgstr "Sèrbia"
+
+#~ msgid "Srb"
+#~ msgstr "Srb"
+
+#~ msgid "USA"
+#~ msgstr "EUA"
+
+#~ msgid "(F)"
+#~ msgstr "(F)"
+
+#~ msgid "Alb"
+#~ msgstr "Alb"
+
+#~ msgid "Alt-Q"
+#~ msgstr "Alt-Q"
+
+#~ msgid "Alternative"
+#~ msgstr "Alternativa"
+
+#~ msgid "Alternative Phonetic"
+#~ msgstr "Fonètic alternativa"
+
+#~ msgid "Alternative international"
+#~ msgstr "Internacional alternativa"
+
+#~ msgid "And"
+#~ msgstr "And"
+
+#~ msgid "Andorra"
+#~ msgstr "Andorra"
+
+#~ msgid "Ara"
+#~ msgstr "Ara"
+
+#~ msgid "Arm"
+#~ msgstr "Arm"
+
+#~ msgid "Aut"
+#~ msgstr "Aut"
+
+#~ msgid "Aze"
+#~ msgstr "Aze"
+
+#~ msgid "Bangladesh"
+#~ msgstr "Bangladesh"
+
+#~ msgid "Bel"
+#~ msgstr "Bel"
+
+#~ msgid "Bgd"
+#~ msgstr "Bgd"
+
+#~ msgid "Bhutan"
+#~ msgstr "Bhutan"
+
+#~ msgid "Bih"
+#~ msgstr "Bih"
+
+#~ msgid "Blr"
+#~ msgstr "Blr"
+
+#~ msgid "Bosnia and Herzegovina"
+#~ msgstr "Bòsnia i Hercegovina"
+
+#~ msgid "Bra"
+#~ msgstr "Bra"
+
+#~ msgid "Brazil"
+#~ msgstr "Brasil"
+
+#~ msgid "Breton"
+#~ msgstr "Bretó"
+
+#~ msgid "Bwa"
+#~ msgstr "Bwa"
+
+#~ msgid "COD"
+#~ msgstr "COD"
+
+#~ msgid "CRULP"
+#~ msgstr "CRULP"
+
+#~ msgid "Canada"
+#~ msgstr "Canadà"
+
+#~ msgid "Cedilla"
+#~ msgstr "Trencat"
+
+#~ msgid "Chn"
+#~ msgstr "Chn"
+
+#~ msgid "Classic"
+#~ msgstr "Clàssic"
+
+#~ msgid "Colemak"
+#~ msgstr "Colemak"
+
+#~ msgid "Cyrillic"
+#~ msgstr "Ciríl·lic"
+
+#~ msgid "Cze"
+#~ msgstr "Cze"
+
+#~ msgid "DOS"
+#~ msgstr "DOS"
+
+#~ msgid "Dead acute"
+#~ msgstr "Accent mort"
+
+#~ msgid "Denmark"
+#~ msgstr "Dinamarca"
+
+#~ msgid "Deu"
+#~ msgstr "Deu"
+
+#~ msgid "Dnk"
+#~ msgstr "Dnk"
+
+#~ msgid "Dvorak"
+#~ msgstr "Dvorak"
+
+#~ msgid "Eastern"
+#~ msgstr "Oriental"
+
+#~ msgid "Epo"
+#~ msgstr "Epo"
+
+#~ msgid "Ergonomic"
+#~ msgstr "Ergonòmic"
+
+#~ msgid "Est"
+#~ msgstr "Est"
+
+#~ msgid "Ethiopia"
+#~ msgstr "Etiòpia"
+
+#~ msgid "Extended"
+#~ msgstr "Ampliat"
+
+#~ msgid "Finland"
+#~ msgstr "Finlàndia"
+
+#~ msgid "Fra"
+#~ msgstr "Fra"
+
+#~ msgid "France"
+#~ msgstr "França"
+
+#~ msgid "GILLBT"
+#~ msgstr "GILLBT"
+
+#~ msgid "Georgia"
+#~ msgstr "Geòrgia"
+
+#~ msgid "Ghana"
+#~ msgstr "Ghana"
+
+#~ msgid "Gin"
+#~ msgstr "Gin"
+
+#~ msgid "Grc"
+#~ msgstr "Grc"
+
+#~ msgid "Guinea"
+#~ msgstr "Guinea"
+
+#~ msgid "Homophonic"
+#~ msgstr "Homofònic"
+
+#~ msgid "Hrv"
+#~ msgstr "Hrv"
+
+#~ msgid "Hun"
+#~ msgstr "Hun"
+
+#~ msgid "Ind"
+#~ msgstr "Ind"
+
+#~ msgid "Ireland"
+#~ msgstr "Irlanda"
+
+#~ msgid "Irl"
+#~ msgstr "Irl"
+
+#~ msgid "Irn"
+#~ msgstr "Irn"
+
+#~ msgid "Israel"
+#~ msgstr "Israel"
+
+#~ msgid "Jpn"
+#~ msgstr "Jpn"
+
+#~ msgid "Kana"
+#~ msgstr "Kana"
+
+#~ msgid "Kana 86"
+#~ msgstr "Kana 86"
+
+#~ msgid "Kenya"
+#~ msgstr "Kenya"
+
+#~ msgid "Kgz"
+#~ msgstr "Kgz"
+
+#~ msgid "Khm"
+#~ msgstr "Khm"
+
+#~ msgid "Korea, Republic of"
+#~ msgstr "Corea, República de"
+
+#~ msgid "Ktunaxa"
+#~ msgstr "Kutenai (Ktunaxa)"
+
+#~ msgid "LEKP"
+#~ msgstr "LEKP"
+
+#~ msgid "LEKPa"
+#~ msgstr "LEKPa"
+
+#~ msgid "Laos"
+#~ msgstr "Laos"
+
+#~ msgid "Latin"
+#~ msgstr "Llatí"
+
+#~ msgid "Left hand"
+#~ msgstr "Esquerrà"
+
+#~ msgid "Lva"
+#~ msgstr "Lva"
+
+#~ msgid "MESS"
+#~ msgstr "MESS"
+
+#~ msgid "MNE"
+#~ msgstr "MNE"
+
+#~ msgid "Macintosh (International)"
+#~ msgstr "Macintosh (Internacional)"
+
+#~ msgid "Maldives"
+#~ msgstr "Maldives"
+
+#~ msgid "Mali"
+#~ msgstr "Mali"
+
+#~ msgid "Mao"
+#~ msgstr "Mao"
+
+#~ msgid "Mkd"
+#~ msgstr "Mkd"
+
+#~ msgid "Mli"
+#~ msgstr "Mli"
+
+#~ msgid "Mmr"
+#~ msgstr "Mmr"
+
+#~ msgid "Mng"
+#~ msgstr "Mng"
+
+#~ msgid "Myanmar"
+#~ msgstr "Myanmar"
+
+#~ msgid "NLA"
+#~ msgstr "NLA"
+
+#~ msgid "Nativo"
+#~ msgstr "Nativo"
+
+#~ msgid "Neo 2"
+#~ msgstr "Neo 2"
+
+#~ msgid "Netherlands"
+#~ msgstr "Països Baixos"
+
+#~ msgid "Nigeria"
+#~ msgstr "Nigèria"
+
+#~ msgid "Nld"
+#~ msgstr "Nld"
+
+#~ msgid "Nor"
+#~ msgstr "Nor"
+
+#~ msgid "Norway"
+#~ msgstr "Noruega"
+
+#~ msgid "OLPC Dari"
+#~ msgstr "OLPC Dari"
+
+#~ msgid "OLPC Pashto"
+#~ msgstr "OLPC Paixtu"
+
+#~ msgid "OLPC Southern Uzbek"
+#~ msgstr "OLPC Uzbek del sud"
+
+#~ msgid "Ossetian"
+#~ msgstr "Osset"
+
+#~ msgid "Phonetic"
+#~ msgstr "Fonètic"
+
+#~ msgid "Phonetic Winkeys"
+#~ msgstr "Tecles Win fonètiques"
+
+#~ msgid "Pol"
+#~ msgstr "Pol"
+
+#~ msgid "Poland"
+#~ msgstr "Polònia"
+
+#~ msgid "Probhat"
+#~ msgstr "Probhat"
+
+#~ msgid "Prt"
+#~ msgstr "Prt"
+
+#~ msgid "SRB"
+#~ msgstr "SRB"
+
+#~ msgid "Sen"
+#~ msgstr "Sen"
+
+#~ msgid "Senegal"
+#~ msgstr "Senegal"
+
+#~ msgid "Simple"
+#~ msgstr "Senzill"
+
+#~ msgid "Southern Uzbek"
+#~ msgstr "Uzbek del sud"
+
+#~ msgid "Spain"
+#~ msgstr "Espanya"
+
+#~ msgid "Sri Lanka"
+#~ msgstr "Sri Lanka"
+
+#~ msgid "Standard"
+#~ msgstr "Estàndard"
+
+#~ msgid "Svk"
+#~ msgstr "Svk"
+
+#~ msgid "Svn"
+#~ msgstr "Svn"
+
+#~ msgid "Swe"
+#~ msgstr "Swe"
+
+#~ msgid "Syria"
+#~ msgstr "Síria"
+
+#~ msgid "Tha"
+#~ msgstr "Tha"
+
+#~ msgid "Tifinagh"
+#~ msgstr "Tifinagh"
+
+#~ msgid "Tjk"
+#~ msgstr "Tjk"
+
+#~ msgid "Typewriter"
+#~ msgstr "Màquina d'escriure"
+
+#~ msgid "Tza"
+#~ msgstr "Tza"
+
+#~ msgid "Ukr"
+#~ msgstr "Ukr"
+
+#~ msgid "United Kingdom"
+#~ msgstr "Regne Unit"
+
+#~ msgid "Uzb"
+#~ msgstr "Uzb"
+
+#~ msgid "Vnm"
+#~ msgstr "Vnm"
+
+#~ msgid "Western"
+#~ msgstr "Occidental"
+
+#~ msgid "With EuroSign on 5"
+#~ msgstr "Amb el signe de l'euro al 5"
+
+#~ msgid "With guillemets"
+#~ msgstr "Amb cometes angulars"
+
+#~ msgid "Zaf"
+#~ msgstr "Zaf"
+
+#~ msgid "azerty"
+#~ msgstr "azerty"
+
+#~ msgid "digits"
+#~ msgstr "dígits"
+
+#~ msgid "lyx"
+#~ msgstr "lyx"
+
+#~ msgid "qwertz"
+#~ msgstr "qwertz"
+
+#~ msgid "2"
+#~ msgstr "2"
+
+#~ msgid "4"
+#~ msgstr "4"
+
+#~ msgid "5"
+#~ msgstr "5"
+
+#~ msgid "E"
+#~ msgstr "E"
+
+#~ msgid "LAm"
+#~ msgstr "LAm"
+
+#~ msgid "CapsLock"
+#~ msgstr "BloqMaj"
+
+#~ msgid "ScrollLock"
+#~ msgstr "BloqDespl"
+
+#~ msgid "ACPI Standard"
+#~ msgstr "ACPI estàndard"
+
+#~ msgid "DRC"
+#~ msgstr "DRC"
+
+#~ msgid "Dvorak international"
+#~ msgstr "Dvorak internacional"
+
+#~ msgid "Evdev-managed keyboard"
+#~ msgstr "Teclat gestionat per «evdev»"
+
+#~ msgid "Gre"
+#~ msgstr "Gre"
+
+#~ msgid "Gui"
+#~ msgstr "Gui"
+
+#~ msgid "Lav"
+#~ msgstr "Lav"
+
+#~ msgid "Nep"
+#~ msgstr "Nep"
+
+#~ msgid "SrL"
+#~ msgstr "SrL"
+
+#~ msgid "Baltic+"
+#~ msgstr "Baltic+"
+
+#~ msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl"
+#~ msgstr "IBM ThinkPad 560Z/600/600E/A22E, Intl"
diff --git a/xorg-server/xkeyboard-config/po/da.po b/xorg-server/xkeyboard-config/po/da.po index de1e7f96a..db2fe19bc 100644 --- a/xorg-server/xkeyboard-config/po/da.po +++ b/xorg-server/xkeyboard-config/po/da.po @@ -1,3810 +1,3810 @@ -# Danish translation of xkeyboard-config. -# Copyright (C) 2011 Free Software Foundation, Inc. -# This file is distributed under the same license as the xkeyboard-config package. -# Ole Laursen <olau@hardworking.dk>, 2003. -# Joe Hansen <joedalton2@yahoo.dk>, 2008, 2009, 2010, 2011. -# Korrekturlæsning "Lars Christian Jensen" <larschrjensen@gmail.com>, 2010. -# Korrekturlæsning "Ask Hjorth Larsen" <asklarsen@gmail.com>, 2011. -# -# Backspace = rettelsestast -# caps lock = caps lock (kunne nok også være lås skift) -# compose = compose (uafklaret, en streng er tilbage med den) -# -# Jeg tror at når der står "compose" i forbindelse med tastaturer er der -# en specialtast til at skrive en email med "Compose email", derfor -# synes jeg at det vil være det bedste at kalde det en "Skriv e-mail -# tast" og så skrive "compose" bagefter i parentes. (kenneths besked, se også Kelds) -# Torben: Jeg mener, det er en særlig tast til at sammensætte specialtegn med fx. -# <compose> 'e -> é -# For at afprøve det satte jeg højre windowstast op til at være -# compose-tast og det virker! -# -# delete key = slettetast -# digraph = digraf (En digraf er to bogstaver, der repræsenterer én lyd. -# En digraf er ikke det samme som en ligatur.) Eksempler: "hj" og "hv" -# i "hjælp", "hvis" og "hvordan", eller "ph" i engelsk "phone". Kilde -# dansk wikipedia -# keypad = numerisk tastatur -# legacy = forældet -# pressed = trykket ned (ikke nedtrykket) -# tilde = tilde -# -msgid "" -msgstr "" -"Project-Id-Version: xkeyboard-config-2.3\n" -"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" -"POT-Creation-Date: 2011-05-17 21:08+0100\n" -"PO-Revision-Date: 2011-05-24 23:06+0100\n" -"Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n" -"Language-Team: Danish <dansk@dansk-gruppen.dk>\n" -"Language: da\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../rules/base.xml.in.h:1 -msgid "<Less/Greater>" -msgstr "<Mindre end/Større end>" - -#: ../rules/base.xml.in.h:2 -msgid "<Less/Greater> (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "<Mindre end/Større end> (vælger tredje niveau, låser når trykket ned sammen med en anden tredje niveauvælger)" - -#: ../rules/base.xml.in.h:3 -msgid "<Less/Greater> chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "<Mindre end/Større end> vælger femte niveau og aktiverer niveau 5-lås når trykket ned sammen med en anden femte niveauvælger, et tryk frigiver låsen" - -#: ../rules/base.xml.in.h:4 -msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "<Mindre end/Større end> vælger femte niveau, låser når trykket ned sammen med en anden femte niveauvælger" - -#: ../rules/base.xml.in.h:5 -msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "<Mindre end/Større end> vælger femte niveau, låser når trykket ned sammen med en anden femte niveauvælger, et tryk frigiver låsen" - -#: ../rules/base.xml.in.h:6 -msgid "A4Tech KB-21" -msgstr "A4Tech KB-21" - -#: ../rules/base.xml.in.h:7 -msgid "A4Tech KBS-8" -msgstr "A4Tech KBS-8" - -#: ../rules/base.xml.in.h:8 -msgid "A4Tech Wireless Desktop RFKB-23" -msgstr "A4Tech Wireless Desktop RFKB-23" - -# ATM = hæveautomat, måske skal det oversættes. -#: ../rules/base.xml.in.h:9 -msgid "ATM/phone-style" -msgstr "ATM/telefonstil" - -#: ../rules/base.xml.in.h:10 -msgid "Acer AirKey V" -msgstr "Acer AirKey V" - -#: ../rules/base.xml.in.h:11 -msgid "Acer C300" -msgstr "Acer C300" - -#: ../rules/base.xml.in.h:12 -msgid "Acer Ferrari 4000" -msgstr "Acer Ferrari 4000" - -#: ../rules/base.xml.in.h:13 -msgid "Acer Laptop" -msgstr "Acer bærbar" - -#: ../rules/base.xml.in.h:14 -msgid "Add the standard behavior to Menu key" -msgstr "Tilføj standardopførslen til menutasten" - -#: ../rules/base.xml.in.h:15 -msgid "Adding Esperanto circumflexes (supersigno)" -msgstr "Tilføjelse af esperanto accent circonflexe (supersigno)" - -#: ../rules/base.xml.in.h:16 -msgid "Adding currency signs to certain keys" -msgstr "Tilføjelse af valutategn til bestemte taster" - -#: ../rules/base.xml.in.h:17 -msgid "Advance Scorpius KI" -msgstr "Advance Scorpius KI" - -#: ../rules/base.xml.in.h:18 -msgid "Afghani" -msgstr "Afghansk" - -#: ../rules/base.xml.in.h:19 -msgid "Akan" -msgstr "Akan" - -#: ../rules/base.xml.in.h:20 -msgid "Albanian" -msgstr "Albansk" - -#: ../rules/base.xml.in.h:21 -msgid "Alt and Meta are on Alt keys" -msgstr "Alt og Meta er på Alt-tasterne" - -#: ../rules/base.xml.in.h:22 -msgid "Alt is mapped to Right Win, Super to Menu" -msgstr "Alt ligger på den højre Win-tast og Super på Menu" - -#: ../rules/base.xml.in.h:23 -msgid "Alt+Caps Lock" -msgstr "Alt+Caps Lock" - -#: ../rules/base.xml.in.h:24 -msgid "Alt+Ctrl" -msgstr "Alt+Ctrl" - -#: ../rules/base.xml.in.h:25 -msgid "Alt+Shift" -msgstr "Alt+Skift" - -#: ../rules/base.xml.in.h:26 -msgid "Alt+Space" -msgstr "Alt+Mellemrum" - -#: ../rules/base.xml.in.h:27 -msgid "Alt/Win key behavior" -msgstr "Alt/Win-tasteopførsel" - -# http://da.wikipedia.org/wiki/Amharisk -#: ../rules/base.xml.in.h:28 -msgid "Amharic" -msgstr "Amharisk" - -#: ../rules/base.xml.in.h:29 -msgid "Any Alt key" -msgstr "Enhver Alt-tast" - -#: ../rules/base.xml.in.h:30 -msgid "Any Win key" -msgstr "Enhver Win-tast" - -#: ../rules/base.xml.in.h:31 -msgid "Any Win key (while pressed)" -msgstr "Enhver Win-tast (mens trykket ned)" - -#: ../rules/base.xml.in.h:32 -msgid "Apple" -msgstr "Apple" - -#: ../rules/base.xml.in.h:33 -msgid "Apple Aluminium Keyboard (ANSI)" -msgstr "Apples aluminiumstastatur (ANSI)" - -#: ../rules/base.xml.in.h:34 -msgid "Apple Aluminium Keyboard (ISO)" -msgstr "Apples aluminiumstastatur (ISO)" - -#: ../rules/base.xml.in.h:35 -msgid "Apple Aluminium Keyboard (JIS)" -msgstr "Apples aluminiumstastatur (JIS)" - -#: ../rules/base.xml.in.h:36 -msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)" -msgstr "Apples aluminiumstastatur: Emuler PC-taster (Udskriv, Scroll Lock, Pause, NumLock)" - -#: ../rules/base.xml.in.h:37 -msgid "Apple Laptop" -msgstr "Apple bærbar" - -#: ../rules/base.xml.in.h:38 -msgid "Arabic" -msgstr "Arabisk" - -#: ../rules/base.xml.in.h:39 -msgid "Arabic (Buckwalter)" -msgstr "Arabisk (Buckwalter)" - -#: ../rules/base.xml.in.h:40 -msgid "Arabic (Morocco)" -msgstr "Arabisk (Marokko)" - -#: ../rules/base.xml.in.h:41 -msgid "Arabic (Pakistan)" -msgstr "Arabisk (Pakistan)" - -#: ../rules/base.xml.in.h:42 -msgid "Arabic (Syria)" -msgstr "Arabisk (Syrien)" - -#: ../rules/base.xml.in.h:43 -msgid "Arabic (azerty)" -msgstr "Arabisk (azerty)" - -#: ../rules/base.xml.in.h:44 -msgid "Arabic (azerty/digits)" -msgstr "Arabisk (azerty/cifre)" - -#: ../rules/base.xml.in.h:45 -msgid "Arabic (digits)" -msgstr "Arabisk (cifre)" - -#: ../rules/base.xml.in.h:46 -msgid "Arabic (qwerty)" -msgstr "Arabisk (qwerty)" - -#: ../rules/base.xml.in.h:47 -msgid "Arabic (qwerty/digits)" -msgstr "Arabisk (qwerty/cifre)" - -#: ../rules/base.xml.in.h:48 ../rules/base.extras.xml.in.h:2 -msgid "Armenian" -msgstr "Armensk" - -#: ../rules/base.xml.in.h:49 -msgid "Armenian (alternative eastern)" -msgstr "Armensk (alternativ østlig)" - -#: ../rules/base.xml.in.h:50 ../rules/base.extras.xml.in.h:3 -msgid "Armenian (alternative phonetic)" -msgstr "Armensk (alternativ fonetisk)" - -#: ../rules/base.xml.in.h:51 -msgid "Armenian (eastern)" -msgstr "Armensk (østlig)" - -#: ../rules/base.xml.in.h:52 -msgid "Armenian (phonetic)" -msgstr "Armensk (fonetisk)" - -#: ../rules/base.xml.in.h:53 -msgid "Armenian (western)" -msgstr "Armensk (vestlig)" - -# Asturian (Asturian: Asturianu or Bable) is a Romance -# language of the West Iberian group, Astur-Leonese -# Subgroup, spoken in the Spanish province of Asturias -# by the Asturian people. -#: ../rules/base.xml.in.h:54 -msgid "Asturian (Spain, with bottom-dot H and bottom-dot L)" -msgstr "Asturisk (Spanien, med bundpunktum H og bundpunktum L)" - -#: ../rules/base.xml.in.h:55 -msgid "Asus Laptop" -msgstr "Asus bærbar" - -#: ../rules/base.xml.in.h:56 -msgid "At bottom left" -msgstr "Nederst til venstre" - -#: ../rules/base.xml.in.h:57 -msgid "At left of 'A'" -msgstr "Til venstre for 'A'" - -# The Avatime are an Akan people who live in Volta region of Ghana. History has it -# that they are Ahanta people who migrated to the Volta region. -#: ../rules/base.xml.in.h:58 -msgid "Avatime" -msgstr "Avatime" - -#: ../rules/base.xml.in.h:59 -msgid "Azerbaijani" -msgstr "Aserbajdsjansk" - -#: ../rules/base.xml.in.h:60 -msgid "Azerbaijani (Cyrillic)" -msgstr "Aserbajdsjansk (kyrillisk)" - -#: ../rules/base.xml.in.h:61 -msgid "Azona RF2300 wireless Internet Keyboard" -msgstr "Azona RF2300 wireless Internet Keyboard" - -#: ../rules/base.xml.in.h:62 -msgid "BTC 5090" -msgstr "BTC 5090" - -#: ../rules/base.xml.in.h:63 -msgid "BTC 5113RF Multimedia" -msgstr "BTC 5113RF-multimedie" - -#: ../rules/base.xml.in.h:64 -msgid "BTC 5126T" -msgstr "BTC 5126T" - -#: ../rules/base.xml.in.h:65 -msgid "BTC 6301URF" -msgstr "BTC 6301URF" - -#: ../rules/base.xml.in.h:66 -msgid "BTC 9000" -msgstr "BTC 9000" - -#: ../rules/base.xml.in.h:67 -msgid "BTC 9000A" -msgstr "BTC 9000A" - -#: ../rules/base.xml.in.h:68 -msgid "BTC 9001AH" -msgstr "BTC 9001AH" - -#: ../rules/base.xml.in.h:69 -msgid "BTC 9019U" -msgstr "BTC 9019U" - -#: ../rules/base.xml.in.h:70 -msgid "BTC 9116U Mini Wireless Internet and Gaming" -msgstr "BTC 9116U minitrådløst internet og spil" - -#: ../rules/base.xml.in.h:71 -msgid "Backslash" -msgstr "Omvendt skråstreg" - -#: ../rules/base.xml.in.h:72 -msgid "Backslash (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "Omvendt skråstreg (vælger tredje niveau, låser når trykket ned sammen med en anden tredje niveauvælger)" - -#: ../rules/base.xml.in.h:73 -msgid "Bambara" -msgstr "Bambara" - -#: ../rules/base.xml.in.h:74 -msgid "Bashkirian" -msgstr "Bashkirisk" - -#: ../rules/base.xml.in.h:75 -msgid "Belarusian" -msgstr "Hviderussisk" - -#: ../rules/base.xml.in.h:76 -msgid "Belarusian (Latin)" -msgstr "Hviderussisk (latin)" - -#: ../rules/base.xml.in.h:77 -msgid "Belarusian (legacy)" -msgstr "Hviderussisk (forældet)" - -#: ../rules/base.xml.in.h:78 -msgid "Belgian" -msgstr "Belgisk" - -#: ../rules/base.xml.in.h:79 -msgid "Belgian (ISO alternate)" -msgstr "Belgisk (ISO-alternativ)" - -#: ../rules/base.xml.in.h:80 -msgid "Belgian (Sun dead keys)" -msgstr "Belgisk (Sun døde taster)" - -#: ../rules/base.xml.in.h:81 -msgid "Belgian (Wang model 724 azerty)" -msgstr "Belgisk (Wang model 724 azerty)" - -#: ../rules/base.xml.in.h:82 -msgid "Belgian (alternative)" -msgstr "Belgisk (alternativ)" - -#: ../rules/base.xml.in.h:83 -msgid "Belgian (alternative, Sun dead keys)" -msgstr "Belgisk (alternativ, Sun døde taster)" - -#: ../rules/base.xml.in.h:84 -msgid "Belgian (alternative, latin-9 only)" -msgstr "Belgisk (alternativ, kun latin-9)" - -#: ../rules/base.xml.in.h:85 -msgid "Belgian (eliminate dead keys)" -msgstr "Belgisk (slå døde taster fra)" - -#: ../rules/base.xml.in.h:86 -msgid "BenQ X-Touch" -msgstr "BenQ X-Touch" - -#: ../rules/base.xml.in.h:87 -msgid "BenQ X-Touch 730" -msgstr "BenQ X-Touch 730" - -#: ../rules/base.xml.in.h:88 -msgid "BenQ X-Touch 800" -msgstr "BenQ X-Touch 800" - -#: ../rules/base.xml.in.h:89 -msgid "Bengali" -msgstr "Bengali" - -#: ../rules/base.xml.in.h:90 -msgid "Bengali (Probhat)" -msgstr "Bengali (probhat)" - -# http://retskrivningsordbogen.dk/ro/ro.htm?q=berb -#: ../rules/base.xml.in.h:91 -msgid "Berber (Morocco, Tifinagh alternative phonetic)" -msgstr "Berbisk (Marokko, tifinagh alternativ fonetisk)" - -#: ../rules/base.xml.in.h:92 -msgid "Berber (Morocco, Tifinagh alternative)" -msgstr "Berbisk (Marokko, Tifinagh alternativ)" - -#: ../rules/base.xml.in.h:93 -msgid "Berber (Morocco, Tifinagh extended phonetic)" -msgstr "Berbisk (Marokko, Tifinagh udvidet fonetisk)" - -#: ../rules/base.xml.in.h:94 -msgid "Berber (Morocco, Tifinagh extended)" -msgstr "Berbisk (Marokko, Tifinagh udvidet)" - -#: ../rules/base.xml.in.h:95 -msgid "Berber (Morocco, Tifinagh phonetic)" -msgstr "Berbisk (Marokko, Tifinagh fonetisk)" - -#: ../rules/base.xml.in.h:96 -msgid "Berber (Morocco, Tifinagh)" -msgstr "Berbisk (Marokko, Tifinagh)" - -#: ../rules/base.xml.in.h:97 -msgid "Bosnian" -msgstr "Bosnisk" - -#: ../rules/base.xml.in.h:98 -msgid "Bosnian (US keyboard with Bosnian digraphs)" -msgstr "Bosnisk (US-tastatur med bosniske digrafer)" - -#: ../rules/base.xml.in.h:99 -msgid "Bosnian (US keyboard with Bosnian letters)" -msgstr "Bosnisk (US-tastatur med bosniske bogstaver)" - -#: ../rules/base.xml.in.h:100 -msgid "Bosnian (use Bosnian digraphs)" -msgstr "Bosnisk (anvend bosniske digrafer)" - -#: ../rules/base.xml.in.h:101 -msgid "Bosnian (use guillemets for quotes)" -msgstr "Bosnisk (anvend »« som anførelsestegn)" - -#: ../rules/base.xml.in.h:102 -msgid "Both Alt keys together" -msgstr "Begge Alt-taster sammen" - -#: ../rules/base.xml.in.h:103 -msgid "Both Ctrl keys together" -msgstr "Begge Ctrl-taster sammen" - -#: ../rules/base.xml.in.h:104 -msgid "Both Shift keys together" -msgstr "Begge skift-taster sammen" - -#: ../rules/base.xml.in.h:105 -msgid "Both Shift-Keys together activate Caps Lock, one Shift-Key deactivates" -msgstr "Begge skift-taster sammen aktiverer Caps Lock, en Skift-tast deaktiverer" - -#: ../rules/base.xml.in.h:106 -msgid "Both Shift-Keys together toggle Caps Lock" -msgstr "Begge skift-taster sammen skifter Caps Lock" - -#: ../rules/base.xml.in.h:107 -msgid "Both Shift-Keys together toggle ShiftLock" -msgstr "Begge skift-taster sammen skifter SkiftLock" - -#: ../rules/base.xml.in.h:108 -msgid "Braille" -msgstr "Blindeskrift" - -#: ../rules/base.xml.in.h:109 -msgid "Braille (left hand)" -msgstr "Blindeskrift (venstre hånd)" - -#: ../rules/base.xml.in.h:110 -msgid "Braille (right hand)" -msgstr "Blindeskrift (højre hånd)" - -#: ../rules/base.xml.in.h:111 -msgid "Brother Internet Keyboard" -msgstr "Brother Internet Keyboard" - -#: ../rules/base.xml.in.h:112 -msgid "Bulgarian" -msgstr "Bulgarsk" - -#: ../rules/base.xml.in.h:113 -msgid "Bulgarian (new phonetic)" -msgstr "Bulgarsk (ny fonetisk)" - -#: ../rules/base.xml.in.h:114 -msgid "Bulgarian (traditional phonetic)" -msgstr "Bulgarsk (traditionel fonetisk)" - -#: ../rules/base.xml.in.h:115 -msgid "Burmese" -msgstr "Burmesisk" - -#: ../rules/base.xml.in.h:116 -msgid "Canadian Multilingual" -msgstr "Canadisk flersproget" - -#: ../rules/base.xml.in.h:117 -msgid "Canadian Multilingual (first part)" -msgstr "Canadisk flersproget (første del)" - -#: ../rules/base.xml.in.h:118 -msgid "Canadian Multilingual (second part)" -msgstr "Canadisk flersproget (anden del)" - -#: ../rules/base.xml.in.h:119 -msgid "Caps Lock" -msgstr "Caps Lock" - -#: ../rules/base.xml.in.h:120 -msgid "Caps Lock (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "Caps Lock (vælger tredje niveau, låser når trykket ned sammen med en anden tredje niveauvælger)" - -#: ../rules/base.xml.in.h:121 -msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)" -msgstr "Caps Lock (skifter til første layout), Skift+Caps Lock (skifter til sidste layout)" - -#: ../rules/base.xml.in.h:122 -msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action" -msgstr "Caps Lock (mens presset ned), Alt+Caps Lock udfører den oprindleige capslockhandling" - -#: ../rules/base.xml.in.h:123 -msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock" -msgstr "Caps Lock agerer som skiftetasten med lås. Skift »pauser« Caps Lock" - -#: ../rules/base.xml.in.h:124 -msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock" -msgstr "Caps Lock agerer som skiftetasten med lås. Skift påvirker ikke Caps Lock" - -#: ../rules/base.xml.in.h:125 -msgid "Caps Lock is disabled" -msgstr "Caps Lock er slået fra" - -#: ../rules/base.xml.in.h:126 -msgid "Caps Lock key behavior" -msgstr "Opførsel for Caps Lock-tast" - -#: ../rules/base.xml.in.h:127 -msgid "Caps Lock toggles Shift so all keys are affected" -msgstr "Caps Lock ændrer Skift så alle taster bliver påvirket" - -#: ../rules/base.xml.in.h:128 -msgid "Caps Lock toggles normal capitalization of alphabetic characters" -msgstr "Caps Lock slår små/store bogstaver til/fra" - -#: ../rules/base.xml.in.h:129 -msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock" -msgstr "Caps Lock bruger intern forstørrelse af bogstaver. Skift sætter Caps Lock »på hold«" - -#: ../rules/base.xml.in.h:130 -msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock" -msgstr "Caps Lock bruger intern forstørrelse af bogstaver. Skift påvirker ikke Caps Lock" - -#: ../rules/base.xml.in.h:131 -msgid "Catalan" -msgstr "Katalansk" - -#: ../rules/base.xml.in.h:132 -msgid "Catalan (Spain, with middle-dot L)" -msgstr "Catalansk (Spanien, med midterpunktum L)" - -#: ../rules/base.xml.in.h:133 -msgid "Cherokee" -msgstr "Cherokee" - -#: ../rules/base.xml.in.h:134 -msgid "Cherry B.UNLIMITED" -msgstr "Cherry B.UBEGRÆNSET" - -#: ../rules/base.xml.in.h:135 -msgid "Cherry Blue Line CyBo@rd" -msgstr "Cherry Blue Line CyBo@rd" - -#: ../rules/base.xml.in.h:136 -msgid "Cherry Blue Line CyBo@rd (alternate option)" -msgstr "Cherry Blue Line CyBo@rd (alternativ)" - -#: ../rules/base.xml.in.h:137 -msgid "Cherry CyBo@rd USB-Hub" -msgstr "Cherry CyBo@rd USB-hub" - -#: ../rules/base.xml.in.h:138 -msgid "Cherry CyMotion Expert" -msgstr "Cherry CyMotion Expert" - -#: ../rules/base.xml.in.h:139 -msgid "Cherry CyMotion Master Linux" -msgstr "Cherry CyMotion Master Linux" - -#: ../rules/base.xml.in.h:140 -msgid "Cherry CyMotion Master XPress" -msgstr "Cherry CyMotion Master XPress" - -#: ../rules/base.xml.in.h:141 -msgid "Chicony Internet Keyboard" -msgstr "Chicony Internet Keyboard" - -#: ../rules/base.xml.in.h:142 -msgid "Chicony KB-9885" -msgstr "Chicony KB-9885" - -#: ../rules/base.xml.in.h:143 -msgid "Chicony KU-0108" -msgstr "Chicony KU-0108" - -#: ../rules/base.xml.in.h:144 -msgid "Chicony KU-0420" -msgstr "Chicony KU-0420" - -#: ../rules/base.xml.in.h:145 -msgid "Chinese" -msgstr "Kinesisk" - -#: ../rules/base.xml.in.h:146 -msgid "Chuvash" -msgstr "Chuvash" - -#: ../rules/base.xml.in.h:147 -msgid "Chuvash (Latin)" -msgstr "Chuvash (latin)" - -#: ../rules/base.xml.in.h:148 -msgid "Classmate PC" -msgstr "Classmate PC" - -#: ../rules/base.xml.in.h:149 -msgid "CloGaelach" -msgstr "CloGaelach" - -#: ../rules/base.xml.in.h:150 -msgid "Compaq Easy Access Keyboard" -msgstr "Compaq Easy Access Keyboard" - -#: ../rules/base.xml.in.h:151 -msgid "Compaq Internet Keyboard (13 keys)" -msgstr "Compaq Internet Keyboard (13 taster)" - -#: ../rules/base.xml.in.h:152 -msgid "Compaq Internet Keyboard (18 keys)" -msgstr "Compaq Internet Keyboard (18 taster)" - -#: ../rules/base.xml.in.h:153 -msgid "Compaq Internet Keyboard (7 keys)" -msgstr "Compaq Internet Keyboard (7 taster)" - -#: ../rules/base.xml.in.h:154 -msgid "Compaq iPaq Keyboard" -msgstr "Compaq iPaq Keyboard" - -#: ../rules/base.xml.in.h:155 -msgid "Compose key position" -msgstr "Placering af Composetast" - -# Backspace kunne også være Slet tilbage -#: ../rules/base.xml.in.h:156 -msgid "Control + Alt + Backspace" -msgstr "Control + Alt + Rettelsestast" - -#: ../rules/base.xml.in.h:157 -msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" -msgstr "Kontrol ligger på Alt-tasterne, Alt ligger på Win-tasterne" - -#: ../rules/base.xml.in.h:158 -msgid "Control is mapped to Win keys (and the usual Ctrl keys)" -msgstr "Kontrol ligger på Win-tasterne (og de normale Ctrl-taster)" - -#: ../rules/base.xml.in.h:159 -msgid "Creative Desktop Wireless 7000" -msgstr "Creative Desktop Wireless 7000" - -#: ../rules/base.xml.in.h:160 -msgid "Crimean Tatar (Dobruja Q)" -msgstr "Krimtatarsk (Dobruja Q)" - -#: ../rules/base.xml.in.h:161 -msgid "Crimean Tatar (Turkish Alt-Q)" -msgstr "Krimtatarsk (tyrkisk Alt-Q)" - -#: ../rules/base.xml.in.h:162 -msgid "Crimean Tatar (Turkish F)" -msgstr "Krimtatarsk (tyrkisk F)" - -#: ../rules/base.xml.in.h:163 -msgid "Crimean Tatar (Turkish Q)" -msgstr "Krimtatarsk (tyrkisk Q)" - -#: ../rules/base.xml.in.h:164 -msgid "Croatian" -msgstr "Kroatisk" - -#: ../rules/base.xml.in.h:165 -msgid "Croatian (US keyboard with Croatian digraphs)" -msgstr "Kroatisk (US-tastatur med kroatiske digrafer)" - -#: ../rules/base.xml.in.h:166 -msgid "Croatian (US keyboard with Croatian letters)" -msgstr "Kroatisk (US-tastatur med kroatiske bogstaver)" - -#: ../rules/base.xml.in.h:167 -msgid "Croatian (use Croatian digraphs)" -msgstr "Kroatisk (anvend kroatiske digrafer)" - -#: ../rules/base.xml.in.h:168 -msgid "Croatian (use guillemets for quotes)" -msgstr "Kroatisk (anvend »« som anførelsestegn)" - -#: ../rules/base.xml.in.h:169 -msgid "Ctrl key position" -msgstr "Ctrl-tast placering" - -#: ../rules/base.xml.in.h:170 -msgid "Ctrl+Shift" -msgstr "Ctrl+Skift" - -#: ../rules/base.xml.in.h:171 -msgid "Czech" -msgstr "Tjekkisk" - -#: ../rules/base.xml.in.h:172 -msgid "Czech (UCW layout, accented letters only)" -msgstr "Tjekkisk (UCW-layout, kun bogstaver med accent)" - -#: ../rules/base.xml.in.h:173 -msgid "Czech (US Dvorak with CZ UCW support)" -msgstr "Tjekkisk (US Dvorak med CZ UCW-understøttelse)" - -#: ../rules/base.xml.in.h:174 -msgid "Czech (qwerty)" -msgstr "Tjekkisk (qwerty)" - -#: ../rules/base.xml.in.h:175 -msgid "Czech (qwerty, extended Backslash)" -msgstr "Tjekkisk (qwerty, udvidet omvendt skråstreg)" - -#: ../rules/base.xml.in.h:176 -msgid "Czech (with <\\|> key)" -msgstr "Tjekkisk (med <\\|>-tast)" - -#: ../rules/base.xml.in.h:177 -msgid "DTK2000" -msgstr "DTK2000" - -#: ../rules/base.xml.in.h:178 -msgid "Danish" -msgstr "Dansk" - -#: ../rules/base.xml.in.h:179 -msgid "Danish (Dvorak)" -msgstr "Dansk (dvorak)" - -#: ../rules/base.xml.in.h:180 -msgid "Danish (Macintosh)" -msgstr "Dansk (Macintosh)" - -#: ../rules/base.xml.in.h:181 -msgid "Danish (Macintosh, eliminate dead keys)" -msgstr "Dansk (Macintosh, slå døde taster fra)" - -#: ../rules/base.xml.in.h:182 -msgid "Danish (eliminate dead keys)" -msgstr "Dansk (slå døde taster fra)" - -#: ../rules/base.xml.in.h:183 -msgid "Default numeric keypad keys" -msgstr "Standard numerisk tastatur taster" - -#: ../rules/base.xml.in.h:184 -msgid "Dell" -msgstr "Dell" - -#: ../rules/base.xml.in.h:185 -msgid "Dell 101-key PC" -msgstr "Dell 101-taster PC" - -#: ../rules/base.xml.in.h:186 -msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" -msgstr "Dell bærbar/notebook Inspiron 6xxx/8xxx" - -#: ../rules/base.xml.in.h:187 -msgid "Dell Laptop/notebook Precision M series" -msgstr "Dell bærbar/notebook Precision M serie" - -#: ../rules/base.xml.in.h:188 -msgid "Dell Latitude series laptop" -msgstr "Dell Latitude serie bærbar" - -#: ../rules/base.xml.in.h:189 -msgid "Dell Precision M65" -msgstr "Dell Precision M65" - -#: ../rules/base.xml.in.h:190 -msgid "Dell SK-8125" -msgstr "Dell Sk-8125" - -#: ../rules/base.xml.in.h:191 -msgid "Dell SK-8135" -msgstr "Dell SK-8135" - -#: ../rules/base.xml.in.h:192 -msgid "Dell USB Multimedia Keyboard" -msgstr "Dell USB Multimedia tastatur" - -#: ../rules/base.xml.in.h:193 -msgid "Dexxa Wireless Desktop Keyboard" -msgstr "Dexxa Wireless Desktop Keyboard" - -#: ../rules/base.xml.in.h:194 -msgid "Dhivehi" -msgstr "Dhivehi" - -#: ../rules/base.xml.in.h:195 -msgid "Diamond 9801 / 9802 series" -msgstr "Diamond 9801 / 9802-serie" - -#: ../rules/base.xml.in.h:196 -msgid "Dutch" -msgstr "Hollandsk" - -#: ../rules/base.xml.in.h:197 -msgid "Dutch (Macintosh)" -msgstr "Hollandsk (Macintosh)" - -#: ../rules/base.xml.in.h:198 -msgid "Dutch (Sun dead keys)" -msgstr "Hollandsk (Sun døde taster)" - -#: ../rules/base.xml.in.h:199 -msgid "Dutch (standard)" -msgstr "Hollandsk (standard)" - -#: ../rules/base.xml.in.h:200 -msgid "Dzongkha" -msgstr "Dzongkha" - -#: ../rules/base.xml.in.h:201 -msgid "Enable extra typographic characters" -msgstr "Slå ekstra typografiske karakterer til" - -#: ../rules/base.xml.in.h:202 -msgid "English (Cameroon Dvorak)" -msgstr "Engelsk (camerounsk dvorak)" - -#: ../rules/base.xml.in.h:203 -msgid "English (Cameroon qwerty)" -msgstr "Engelsk (camerounsk qwerty)" - -#: ../rules/base.xml.in.h:204 -msgid "English (Cameroon)" -msgstr "Engelsk (camerounsk)" - -#: ../rules/base.xml.in.h:205 -msgid "English (Canada)" -msgstr "Engelsk (Canada)" - -#: ../rules/base.xml.in.h:206 -msgid "English (Colemak)" -msgstr "Engelsk (Colemak)" - -#: ../rules/base.xml.in.h:207 -msgid "English (Dvorak alternative international no dead keys)" -msgstr "Engelsk (Dvorak alternativ international ingen døde taster)" - -#: ../rules/base.xml.in.h:208 -msgid "English (Dvorak international with dead keys)" -msgstr "Engelsk (Dvorak international med døde taster)" - -#: ../rules/base.xml.in.h:209 -msgid "English (Dvorak)" -msgstr "Engelsk (Dvorak)" - -#: ../rules/base.xml.in.h:210 -msgid "English (Ghana)" -msgstr "Engelsk (Ghana)" - -#: ../rules/base.xml.in.h:211 -msgid "English (Ghana, GILLBT)" -msgstr "Engelsk (Ghana, GILLBT)" - -#: ../rules/base.xml.in.h:212 -msgid "English (Ghana, multilingual)" -msgstr "Engelsk (Ghana, flersproget)" - -#: ../rules/base.xml.in.h:213 -msgid "English (India, with RupeeSign)" -msgstr "Engelsk (Indien, med rupeetegn)" - -#: ../rules/base.xml.in.h:214 -msgid "English (Macintosh)" -msgstr "Engelsk (Macintosh)" - -#: ../rules/base.xml.in.h:215 -msgid "English (Mali, US Macintosh)" -msgstr "Engelsk (Mali, US Macintosh)" - -#: ../rules/base.xml.in.h:216 -msgid "English (Mali, US international)" -msgstr "Engelsk (Mali, US international)" - -#: ../rules/base.xml.in.h:217 -msgid "English (Nigeria)" -msgstr "Engelsk (Nigeria)" - -#: ../rules/base.xml.in.h:218 -msgid "English (South Africa)" -msgstr "Engelsk (Sydafrika)" - -#: ../rules/base.xml.in.h:219 -msgid "English (UK)" -msgstr "Engelsk (UK)" - -#: ../rules/base.xml.in.h:220 -msgid "English (UK, Colemak)" -msgstr "Engelsk (UK, Colemak)" - -#: ../rules/base.xml.in.h:221 -msgid "English (UK, Dvorak with UK punctuation)" -msgstr "Engelsk (UK, Dvorak med UK-tegnsætning)" - -#: ../rules/base.xml.in.h:222 -msgid "English (UK, Dvorak)" -msgstr "Engelsk (UK, Dvorak)" - -#: ../rules/base.xml.in.h:223 -msgid "English (UK, Macintosh international)" -msgstr "Engelsk (UK, Macintosh international)" - -#: ../rules/base.xml.in.h:224 -msgid "English (UK, Macintosh)" -msgstr "Engelsk (UK, Macintosh)" - -#: ../rules/base.xml.in.h:225 -msgid "English (UK, extended WinKeys)" -msgstr "Engelsk (UK, udvidede Wintaster)" - -#: ../rules/base.xml.in.h:226 -msgid "English (UK, international with dead keys)" -msgstr "Engelsk (UK, international med døde taster)" - -#: ../rules/base.xml.in.h:227 ../rules/base.extras.xml.in.h:7 -msgid "English (US)" -msgstr "Engelsk (US)" - -#: ../rules/base.xml.in.h:228 -msgid "English (US, alternative international)" -msgstr "Engelsk (US, alternativ international)" - -#: ../rules/base.xml.in.h:229 -msgid "English (US, international with dead keys)" -msgstr "Engelsk (US, international med døde taster)" - -#: ../rules/base.xml.in.h:230 -msgid "English (US, with euro on 5)" -msgstr "Engelsk (US, med euro på 5)" - -#: ../rules/base.xml.in.h:231 -msgid "English (classic Dvorak)" -msgstr "Engelsk (klassisk dvorak)" - -#: ../rules/base.xml.in.h:232 -msgid "English (international AltGr dead keys)" -msgstr "Engelsk (international AltGr døde taster)" - -#: ../rules/base.xml.in.h:233 -msgid "English (layout toggle on multiply/divide key)" -msgstr "Engelsk (skift layout på gange-/divideretast)" - -#: ../rules/base.xml.in.h:234 -msgid "English (left handed Dvorak)" -msgstr "Engelsk (venstrehåndet dvorak)" - -#: ../rules/base.xml.in.h:235 -msgid "English (programmer Dvorak)" -msgstr "Engelsk (programmørdvorak)" - -#: ../rules/base.xml.in.h:236 -msgid "English (right handed Dvorak)" -msgstr "Engelsk (højrehåndet dvorak)" - -#: ../rules/base.xml.in.h:237 -msgid "Ennyah DKB-1008" -msgstr "Ennyah DKB-1008" - -#: ../rules/base.xml.in.h:238 -msgid "Enter on keypad" -msgstr "Retur på numerisk tastatur" - -#: ../rules/base.xml.in.h:239 -msgid "Esperanto" -msgstr "Esperanto" - -#: ../rules/base.xml.in.h:240 -msgid "Esperanto (Portugal, Nativo)" -msgstr "Esperanto (Portugal, Nativo)" - -#: ../rules/base.xml.in.h:241 -msgid "Esperanto (displaced semicolon and quote, obsolete)" -msgstr "Esperanto (forkert placeret semikolon og anførelsestegn, forældet)" - -#: ../rules/base.xml.in.h:242 -msgid "Estonian" -msgstr "Estisk" - -#: ../rules/base.xml.in.h:243 -msgid "Estonian (Dvorak)" -msgstr "Estisk (dvorak)" - -#: ../rules/base.xml.in.h:244 -msgid "Estonian (US keyboard with Estonian letters)" -msgstr "Estisk (US-tastatur med estiske bogstaver)" - -#: ../rules/base.xml.in.h:245 -msgid "Estonian (eliminate dead keys)" -msgstr "Estisk (slå døde taster fra)" - -# Euro på 2, 2 euro, Euro på tasten 2 -# Det handler om en tildeling af eurotegnet til tasten 2, og der er "Euro -# på to" mere beskrivende, selv om strengen isoleret set stadig kan være -# forvirrende. Når teksten står i en sammenhæng, er det nok ikke så -# vigtigt om det er det ene eller det andet. -#: ../rules/base.xml.in.h:246 -msgid "Euro on 2" -msgstr "Euro på 2" - -#: ../rules/base.xml.in.h:247 -msgid "Euro on 4" -msgstr "Euro på 4" - -#: ../rules/base.xml.in.h:248 -msgid "Euro on 5" -msgstr "Euro på 5" - -#: ../rules/base.xml.in.h:249 -msgid "Euro on E" -msgstr "Euro på E" - -#: ../rules/base.xml.in.h:250 -msgid "Everex STEPnote" -msgstr "Everex STEPnote" - -#: ../rules/base.xml.in.h:251 -msgid "Ewe" -msgstr "Ewe" - -#: ../rules/base.xml.in.h:252 -msgid "FL90" -msgstr "FL90" - -#: ../rules/base.xml.in.h:253 -msgid "Faroese" -msgstr "Færøsk" - -#: ../rules/base.xml.in.h:254 -msgid "Faroese (eliminate dead keys)" -msgstr "Færøsk (slå døde taster fra)" - -#: ../rules/base.xml.in.h:255 -msgid "Filipino" -msgstr "Filippinsk" - -#: ../rules/base.xml.in.h:256 -msgid "Filipino (Capewell-Dvorak Baybayin)" -msgstr "Filippinsk (Capewell-dvorak baybayin)" - -#: ../rules/base.xml.in.h:257 -msgid "Filipino (Capewell-Dvorak Latin)" -msgstr "Filippinsk (Capewell-dvorak latin)" - -#: ../rules/base.xml.in.h:258 -msgid "Filipino (Capewell-QWERF 2006 Baybayin)" -msgstr "Filippinsk (Capewell-QWERF 2006 baybayin)" - -#: ../rules/base.xml.in.h:259 -msgid "Filipino (Capewell-QWERF 2006 Latin)" -msgstr "Filippinsk (Capewell-QWERF 2006 latin)" - -# http://en.wikipedia.org/wiki/Baybayin -#: ../rules/base.xml.in.h:260 -msgid "Filipino (Colemak Baybayin)" -msgstr "Filippinsk (Colemak baybayin)" - -#: ../rules/base.xml.in.h:261 -msgid "Filipino (Colemak Latin)" -msgstr "Filippinsk (Colemak latin)" - -# http://en.wikipedia.org/wiki/Baybayin -#: ../rules/base.xml.in.h:262 -msgid "Filipino (Dvorak Baybayin)" -msgstr "Filippinsk (Dvorak baybayin)" - -#: ../rules/base.xml.in.h:263 -msgid "Filipino (Dvorak Latin)" -msgstr "Filippinsk (Dvorak latin)" - -#: ../rules/base.xml.in.h:264 -msgid "Filipino (QWERTY Baybayin)" -msgstr "Filippinsk (QWERTY baybayin)" - -#: ../rules/base.xml.in.h:265 -msgid "Finnish" -msgstr "Finsk" - -#: ../rules/base.xml.in.h:266 -msgid "Finnish (Macintosh)" -msgstr "Finsk (Macintosh)" - -#: ../rules/base.xml.in.h:267 -msgid "Finnish (classic)" -msgstr "Finsk (klassisk)" - -#: ../rules/base.xml.in.h:268 -msgid "Finnish (classic, eliminate dead keys)" -msgstr "Finsk (klassisk, slå døde taster fra)" - -#. This assumes the KP_ abstract symbols are actually useful for some apps -#. The description needs to be rewritten -#: ../rules/base.xml.in.h:271 -msgid "Four-level key with abstract separators" -msgstr "Niveau fire tast med abstrakt adskillelser" - -#: ../rules/base.xml.in.h:272 -msgid "Four-level key with comma" -msgstr "Niveau fire tast med komma" - -#: ../rules/base.xml.in.h:273 -msgid "Four-level key with dot" -msgstr "Niveau fire tast med punktum" - -#: ../rules/base.xml.in.h:274 -msgid "Four-level key with dot, latin-9 restriction" -msgstr "Niveau fire tast med punktum, latin-9 begrænsning" - -#: ../rules/base.xml.in.h:275 -msgid "Four-level key with momayyez" -msgstr "Niveau fire tast med momayyez" - -#: ../rules/base.xml.in.h:276 -msgid "French" -msgstr "Fransk" - -#: ../rules/base.xml.in.h:277 -msgid "French (Bepo, ergonomic, Dvorak way)" -msgstr "Fransk (Bepo, ergonomisk, dvorakmåde)" - -#: ../rules/base.xml.in.h:278 -msgid "French (Bepo, ergonomic, Dvorak way, latin-9 only)" -msgstr "Fransk (Bepo, ergonomisk, dvorakmåde, kun latin-9)" - -#: ../rules/base.xml.in.h:279 -msgid "French (Breton)" -msgstr "Fransk (bretonsk)" - -#: ../rules/base.xml.in.h:280 -msgid "French (Cameroon azerty)" -msgstr "Fransk (camerounsk azerty)" - -#: ../rules/base.xml.in.h:281 -msgid "French (Cameroon)" -msgstr "Fransk (camerounsk)" - -#: ../rules/base.xml.in.h:282 ../rules/base.extras.xml.in.h:10 -msgid "French (Canada)" -msgstr "Fransk (Canada)" - -#: ../rules/base.xml.in.h:283 -msgid "French (Canada, Dvorak)" -msgstr "Fransk (Canada, dvorak)" - -#: ../rules/base.xml.in.h:284 -msgid "French (Canada, legacy)" -msgstr "Fransk (Canada, forældet)" - -#: ../rules/base.xml.in.h:285 -msgid "French (Democratic Republic of the Congo)" -msgstr "Fransk (Congo, Den Demokratiske Republik)" - -#: ../rules/base.xml.in.h:286 -msgid "French (Dvorak)" -msgstr "Fransk (dvorak)" - -#: ../rules/base.xml.in.h:287 -msgid "French (Guinea)" -msgstr "Fransk (Guinea)" - -#: ../rules/base.xml.in.h:288 -msgid "French (Macintosh)" -msgstr "Fransk (Macintosh)" - -#: ../rules/base.xml.in.h:289 -msgid "French (Mali, alternative)" -msgstr "Fransk (Mali, alternativ)" - -#: ../rules/base.xml.in.h:290 -msgid "French (Morocco)" -msgstr "Fransk (Marokko)" - -#: ../rules/base.xml.in.h:291 -msgid "French (Sun dead keys)" -msgstr "Fransk (Sun døde taster)" - -#: ../rules/base.xml.in.h:292 -msgid "French (Switzerland)" -msgstr "Fransk (Schweiz)" - -#: ../rules/base.xml.in.h:293 -msgid "French (Switzerland, Macintosh)" -msgstr "Fransk (Schweiz, Macintosh)" - -#: ../rules/base.xml.in.h:294 -msgid "French (Switzerland, Sun dead keys)" -msgstr "Fransk (Schweiz, Sun døde taster)" - -#: ../rules/base.xml.in.h:295 -msgid "French (Switzerland, eliminate dead keys)" -msgstr "Fransk (Schweiz, slå døde taster fra)" - -#: ../rules/base.xml.in.h:296 -msgid "French (alternative)" -msgstr "Fransk (alternativ)" - -#: ../rules/base.xml.in.h:297 -msgid "French (alternative, Sun dead keys)" -msgstr "Fransk (alternativ, Sun døde taster)" - -#: ../rules/base.xml.in.h:298 -msgid "French (alternative, eliminate dead keys)" -msgstr "Fransk (alternativ, slå døde taster fra)" - -#: ../rules/base.xml.in.h:299 -msgid "French (alternative, latin-9 only)" -msgstr "Fransk (alternativ, kun latin-9)" - -#: ../rules/base.xml.in.h:300 -msgid "French (eliminate dead keys)" -msgstr "Fransk (slå døde taster fra)" - -#: ../rules/base.xml.in.h:301 -msgid "French (legacy, alternative)" -msgstr "Fransk (forældet, alternativ)" - -#: ../rules/base.xml.in.h:302 -msgid "French (legacy, alternative, Sun dead keys)" -msgstr "Fransk (forældet, alternativ, Sun døde taster)" - -#: ../rules/base.xml.in.h:303 -msgid "French (legacy, alternative, eliminate dead keys)" -msgstr "Fransk (forældet, alternativ, slå døde taster fra)" - -#: ../rules/base.xml.in.h:304 -msgid "Fujitsu-Siemens Computers AMILO laptop" -msgstr "Fujitsu-Siemens Computers AMILO bærbar" - -#: ../rules/base.xml.in.h:305 -msgid "Fula" -msgstr "Fula" - -#: ../rules/base.xml.in.h:306 -msgid "Ga" -msgstr "Ga" - -#: ../rules/base.xml.in.h:307 -msgid "Generic 101-key PC" -msgstr "Generisk 101-taster PC" - -#: ../rules/base.xml.in.h:308 -msgid "Generic 102-key (Intl) PC" -msgstr "Generisk 102-taster (Intl) PC" - -#: ../rules/base.xml.in.h:309 -msgid "Generic 104-key PC" -msgstr "Generisk 104-taster PC" - -#: ../rules/base.xml.in.h:310 -msgid "Generic 105-key (Intl) PC" -msgstr "Generisk 105-taster (Intl) PC" - -#: ../rules/base.xml.in.h:311 -msgid "Genius Comfy KB-12e" -msgstr "Genius Comfy KB-12e" - -#: ../rules/base.xml.in.h:312 -msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" -msgstr "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" - -#: ../rules/base.xml.in.h:313 -msgid "Genius Comfy KB-21e-Scroll" -msgstr "Genius Comfy KB-21e-Scroll" - -#: ../rules/base.xml.in.h:314 -msgid "Genius KB-19e NB" -msgstr "Genius KB-19e NB" - -#: ../rules/base.xml.in.h:315 -msgid "Genius KKB-2050HS" -msgstr "Genius KKB-2050HS" - -#: ../rules/base.xml.in.h:316 -msgid "Georgian" -msgstr "Georgisk" - -#: ../rules/base.xml.in.h:317 -msgid "Georgian (France, AZERTY Tskapo)" -msgstr "Geogrisk (Frankrig, AZERTY Tskapo)" - -#: ../rules/base.xml.in.h:318 -msgid "Georgian (Italy)" -msgstr "Georgisk (Italien)" - -#: ../rules/base.xml.in.h:319 -msgid "Georgian (MESS)" -msgstr "Georgisk (MESS)" - -#: ../rules/base.xml.in.h:320 -msgid "Georgian (ergonomic)" -msgstr "Georgisk (ergonomisk)" - -#: ../rules/base.xml.in.h:321 -msgid "German" -msgstr "Tysk" - -#: ../rules/base.xml.in.h:322 -msgid "German (Austria)" -msgstr "Tysk (Østrig)" - -#: ../rules/base.xml.in.h:323 -msgid "German (Austria, Macintosh)" -msgstr "Tysk (Østrig, Macintosh)" - -#: ../rules/base.xml.in.h:324 -msgid "German (Austria, Sun dead keys)" -msgstr "Tysk (Østrig, Sun døde taster)" - -#: ../rules/base.xml.in.h:325 -msgid "German (Austria, eliminate dead keys)" -msgstr "Tysk (Østrig, slå døde taster fra)" - -#: ../rules/base.xml.in.h:326 -msgid "German (Dvorak)" -msgstr "Tysk (dvorak)" - -#: ../rules/base.xml.in.h:327 -msgid "German (Macintosh)" -msgstr "Tysk (Macintosh)" - -#: ../rules/base.xml.in.h:328 -msgid "German (Macintosh, eliminate dead keys)" -msgstr "Tysk (Macintosh, slå døde taster fra)" - -#: ../rules/base.xml.in.h:329 -msgid "German (Neo 2)" -msgstr "Tysk (Neo 2)" - -#: ../rules/base.xml.in.h:330 -msgid "German (Sun dead keys)" -msgstr "Tysk (Sun døde taster)" - -#: ../rules/base.xml.in.h:331 -msgid "German (Switzerland)" -msgstr "Tysk (Schweiz)" - -#: ../rules/base.xml.in.h:332 -msgid "German (Switzerland, Macintosh)" -msgstr "Tysk (Schweiz, Macintosh)" - -#: ../rules/base.xml.in.h:333 -msgid "German (Switzerland, Sun dead keys)" -msgstr "Tysk (Schweiz, Sun døde taster)" - -#: ../rules/base.xml.in.h:334 -msgid "German (Switzerland, eliminate dead keys)" -msgstr "Tysk (Schweiz, slå døde taster fra)" - -#: ../rules/base.xml.in.h:335 -msgid "German (Switzerland, legacy)" -msgstr "Tysk (Schweiz, forældet)" - -#: ../rules/base.xml.in.h:336 -msgid "German (dead acute)" -msgstr "Tysk (død accent)" - -#: ../rules/base.xml.in.h:337 -msgid "German (dead grave acute)" -msgstr "Tysk (død accent grave)" - -#: ../rules/base.xml.in.h:338 -msgid "German (eliminate dead keys)" -msgstr "Tysk (slå døde taster fra)" - -#: ../rules/base.xml.in.h:339 -msgid "German (qwerty)" -msgstr "Tysk (qwerty)" - -#: ../rules/base.xml.in.h:340 -msgid "Greek" -msgstr "Græsk" - -#: ../rules/base.xml.in.h:341 -msgid "Greek (eliminate dead keys)" -msgstr "Græsk (slå døde taster fra)" - -#: ../rules/base.xml.in.h:342 -msgid "Greek (extended)" -msgstr "Græsk (udvidet)" - -#: ../rules/base.xml.in.h:343 -msgid "Greek (polytonic)" -msgstr "Græsk (polytonisk)" - -#: ../rules/base.xml.in.h:344 -msgid "Greek (simple)" -msgstr "Græsk (simpel)" - -#: ../rules/base.xml.in.h:345 -msgid "Gujarati" -msgstr "Gujarati" - -#: ../rules/base.xml.in.h:346 -msgid "Gyration" -msgstr "Roteren" - -# http://en.wikipedia.org/wiki/HTC_Dream -#: ../rules/base.xml.in.h:347 -msgid "HTC Dream" -msgstr "HTC-Dream" - -#: ../rules/base.xml.in.h:348 -msgid "Happy Hacking Keyboard" -msgstr "Glædelig hacking tastatur" - -#: ../rules/base.xml.in.h:349 -msgid "Happy Hacking Keyboard for Mac" -msgstr "Glædelig hacking tastatur til Mac" - -#: ../rules/base.xml.in.h:350 -msgid "Hausa" -msgstr "Hausa" - -#: ../rules/base.xml.in.h:351 -msgid "Hebrew" -msgstr "Hebraisk" - -#: ../rules/base.xml.in.h:352 -msgid "Hebrew (Biblical, Tiro)" -msgstr "Hebraisk (bibelsk, Tiro)" - -#: ../rules/base.xml.in.h:353 -msgid "Hebrew (lyx)" -msgstr "Hebraisk (lyx)" - -#: ../rules/base.xml.in.h:354 -msgid "Hebrew (phonetic)" -msgstr "Hebraisk (fonetisk)" - -#: ../rules/base.xml.in.h:355 -msgid "Hewlett-Packard Internet Keyboard" -msgstr "Hewlett-Packard Internet Keyboard" - -#: ../rules/base.xml.in.h:356 -msgid "Hewlett-Packard Mini 110 Notebook" -msgstr "Hewlett-Packard Mini 110 Notebook" - -#: ../rules/base.xml.in.h:357 -msgid "Hewlett-Packard Omnibook 500 FA" -msgstr "Hewlett-Packard Omnibook 500 FA" - -#: ../rules/base.xml.in.h:358 -msgid "Hewlett-Packard Omnibook 5xx" -msgstr "Hewlett-Packard Omnibook 5xx" - -#: ../rules/base.xml.in.h:359 -msgid "Hewlett-Packard Omnibook 6000/6100" -msgstr "Hewlett-Packard Omnibook 6000/6100" - -#: ../rules/base.xml.in.h:360 -msgid "Hewlett-Packard Omnibook XE3 GC" -msgstr "Hewlett-Packard Omnibook XE3 GC" - -#: ../rules/base.xml.in.h:361 -msgid "Hewlett-Packard Omnibook XE3 GF" -msgstr "Hewlett-Packard Omnibook XE3 GF" - -#: ../rules/base.xml.in.h:362 -msgid "Hewlett-Packard Omnibook XT1000" -msgstr "Hewlett-Packard Omnibook XT1000" - -#: ../rules/base.xml.in.h:363 -msgid "Hewlett-Packard Pavilion ZT11xx" -msgstr "Hewlett-Packard Pavilion ZT11xx" - -#: ../rules/base.xml.in.h:364 -msgid "Hewlett-Packard Pavilion dv5" -msgstr "Hewlett-Packard Pavilion dv5" - -#: ../rules/base.xml.in.h:365 -msgid "Hewlett-Packard SK-250x Multimedia Keyboard" -msgstr "Hewlett-Packard SK-250x Multimedia tastatur" - -#: ../rules/base.xml.in.h:366 -msgid "Hewlett-Packard nx9020" -msgstr "Hewlett-Packard nx9020" - -#: ../rules/base.xml.in.h:367 -msgid "Hexadecimal" -msgstr "Sekstentals" - -#: ../rules/base.xml.in.h:368 -msgid "Hindi (Bolnagri)" -msgstr "Hindi (bolnagri)" - -#: ../rules/base.xml.in.h:369 -msgid "Hindi (Wx)" -msgstr "Hindi (wx)" - -#: ../rules/base.xml.in.h:370 -msgid "Honeywell Euroboard" -msgstr "Honeywell Euroboard" - -#: ../rules/base.xml.in.h:371 -msgid "Htc Dream phone" -msgstr "Htc Dream-telefon" - -#: ../rules/base.xml.in.h:372 -msgid "Hungarian" -msgstr "Ungarsk" - -#: ../rules/base.xml.in.h:373 -msgid "Hungarian (101/qwerty/comma/dead keys)" -msgstr "Ungarsk (101/qwerty/komma/døde taster)" - -#: ../rules/base.xml.in.h:374 -msgid "Hungarian (101/qwerty/comma/eliminate dead keys)" -msgstr "Ungarsk (101/qwerty/komma/slå døde taster fra)" - -#: ../rules/base.xml.in.h:375 -msgid "Hungarian (101/qwerty/dot/dead keys)" -msgstr "Ungarsk (101/qwerty/punktum/døde taster)" - -#: ../rules/base.xml.in.h:376 -msgid "Hungarian (101/qwerty/dot/eliminate dead keys)" -msgstr "Ungarsk (101/qwerty/punktum/slå døde taster fra)" - -#: ../rules/base.xml.in.h:377 -msgid "Hungarian (101/qwertz/comma/dead keys)" -msgstr "Ungarsk (101/qwertz/komma/døde taster)" - -#: ../rules/base.xml.in.h:378 -msgid "Hungarian (101/qwertz/comma/eliminate dead keys)" -msgstr "Ungarsk (101/qwertz/komma/slå døde taster fra)" - -#: ../rules/base.xml.in.h:379 -msgid "Hungarian (101/qwertz/dot/dead keys)" -msgstr "Ungarsk (101/qwertz/punktum/døde taster)" - -#: ../rules/base.xml.in.h:380 -msgid "Hungarian (101/qwertz/dot/eliminate dead keys)" -msgstr "Ungarsk (101/qwertz/punktum/slå døde taster fra)" - -#: ../rules/base.xml.in.h:381 -msgid "Hungarian (102/qwerty/comma/dead keys)" -msgstr "Ungarsk (102/qwerty/komma/døde taster)" - -#: ../rules/base.xml.in.h:382 -msgid "Hungarian (102/qwerty/comma/eliminate dead keys)" -msgstr "Ungarsk (102/qwerty/komma/slå døde taster fra)" - -#: ../rules/base.xml.in.h:383 -msgid "Hungarian (102/qwerty/dot/dead keys)" -msgstr "Ungarsk (102/qwerty/punktum/døde taster)" - -#: ../rules/base.xml.in.h:384 -msgid "Hungarian (102/qwerty/dot/eliminate dead keys)" -msgstr "Ungarsk (102/qwerty/punktum/slå døde taster fra)" - -#: ../rules/base.xml.in.h:385 -msgid "Hungarian (102/qwertz/comma/dead keys)" -msgstr "Ungarsk (102/qwertz/komma/døde taster)" - -#: ../rules/base.xml.in.h:386 -msgid "Hungarian (102/qwertz/comma/eliminate dead keys)" -msgstr "Ungarsk (102/qwertz/komma/slå døde taster fra)" - -#: ../rules/base.xml.in.h:387 -msgid "Hungarian (102/qwertz/dot/dead keys)" -msgstr "Ungarsk (102/qwertz/punktum/døde taster)" - -#: ../rules/base.xml.in.h:388 -msgid "Hungarian (102/qwertz/dot/eliminate dead keys)" -msgstr "Ungarsk (102/qwertz/punktum/slå døde taster fra)" - -#: ../rules/base.xml.in.h:389 -msgid "Hungarian (eliminate dead keys)" -msgstr "Ungarsk (slå døde taster fra)" - -#: ../rules/base.xml.in.h:390 -msgid "Hungarian (qwerty)" -msgstr "Ungarsk (qwerty)" - -#: ../rules/base.xml.in.h:391 -msgid "Hungarian (standard)" -msgstr "Ungarsk (standard)" - -#: ../rules/base.xml.in.h:392 -msgid "Hyper is mapped to Win-keys" -msgstr "Hyper ligger på Win-tasterne" - -#: ../rules/base.xml.in.h:393 -msgid "IBM Rapid Access" -msgstr "IBM Rapid Access" - -#: ../rules/base.xml.in.h:394 -msgid "IBM Rapid Access II" -msgstr "IBM Rapid Access II" - -#: ../rules/base.xml.in.h:395 -msgid "IBM Space Saver" -msgstr "IBM Space Saver" - -#: ../rules/base.xml.in.h:396 -msgid "IBM ThinkPad 560Z/600/600E/A22E" -msgstr "IBM ThinkPad 560Z/600/600E/A22E" - -#: ../rules/base.xml.in.h:397 -msgid "IBM ThinkPad R60/T60/R61/T61" -msgstr "IBM ThinkPad R60/T60/R61/T61" - -#: ../rules/base.xml.in.h:398 -msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" -msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" - -#: ../rules/base.xml.in.h:399 -msgid "Icelandic" -msgstr "Islandsk" - -#: ../rules/base.xml.in.h:400 -msgid "Icelandic (Dvorak)" -msgstr "Islandsk (Dvorak)" - -#: ../rules/base.xml.in.h:401 -msgid "Icelandic (Macintosh)" -msgstr "Islandsk (Macintosh)" - -#: ../rules/base.xml.in.h:402 -msgid "Icelandic (Sun dead keys)" -msgstr "Islandsk (Sun døde taster)" - -#: ../rules/base.xml.in.h:403 -msgid "Icelandic (eliminate dead keys)" -msgstr "Islandsk (slå døde taster fra)" - -#: ../rules/base.xml.in.h:404 -msgid "Igbo" -msgstr "Igbo" - -#: ../rules/base.xml.in.h:405 -msgid "Indian" -msgstr "Indisk" - -#: ../rules/base.xml.in.h:406 -msgid "Inuktitut" -msgstr "Inuktitut" - -#: ../rules/base.xml.in.h:407 -msgid "Iraqi" -msgstr "Irakisk" - -#: ../rules/base.xml.in.h:408 -msgid "Irish" -msgstr "Irsk" - -#: ../rules/base.xml.in.h:409 -msgid "Irish (UnicodeExpert)" -msgstr "Irsk (UnicodeExpert)" - -#: ../rules/base.xml.in.h:410 -msgid "Italian" -msgstr "Italiensk" - -#: ../rules/base.xml.in.h:411 -msgid "Italian (Macintosh)" -msgstr "Italiensk (Macintosh)" - -#: ../rules/base.xml.in.h:412 -msgid "Italian (US keyboard with Italian letters)" -msgstr "Italiensk (US-tastatur med italienske bogstaver)" - -#: ../rules/base.xml.in.h:413 -msgid "Italian (eliminate dead keys)" -msgstr "Italiensk (slå døde taster fra)" - -#: ../rules/base.xml.in.h:414 -msgid "Japanese" -msgstr "Japansk" - -#: ../rules/base.xml.in.h:415 -msgid "Japanese (Kana 86)" -msgstr "Japansk (Kana 86)" - -#: ../rules/base.xml.in.h:416 -msgid "Japanese (Kana)" -msgstr "Japansk (Kana)" - -#: ../rules/base.xml.in.h:417 -msgid "Japanese (Macintosh)" -msgstr "Japansk (Macintosh)" - -#: ../rules/base.xml.in.h:418 -msgid "Japanese (OADG 109A)" -msgstr "Japansk (OADG 109A)" - -#: ../rules/base.xml.in.h:419 -msgid "Japanese (PC-98xx Series)" -msgstr "Japansk (pc-98xx-serie)" - -#: ../rules/base.xml.in.h:420 -msgid "Japanese keyboard options" -msgstr "Japanske tastaturvalg" - -#: ../rules/base.xml.in.h:421 -msgid "Kalmyk" -msgstr "Kalmyk" - -#: ../rules/base.xml.in.h:422 -msgid "Kana Lock key is locking" -msgstr "Kana låsetast låser" - -#: ../rules/base.xml.in.h:423 -msgid "Kannada" -msgstr "Kannada" - -#: ../rules/base.xml.in.h:424 -msgid "Kashubian" -msgstr "Kashubian" - -#: ../rules/base.xml.in.h:425 -msgid "Kazakh" -msgstr "Kasakhisk" - -#: ../rules/base.xml.in.h:426 -msgid "Kazakh (with Russian)" -msgstr "Kasakhisk (med russisk)" - -#: ../rules/base.xml.in.h:427 -msgid "Key sequence to kill the X server" -msgstr "Tastsekvens for at slå X-serveren ned" - -#: ../rules/base.xml.in.h:428 -msgid "Key to choose 3rd level" -msgstr "Tast for at vælge tredje niveau" - -#: ../rules/base.xml.in.h:429 -msgid "Key to choose 5th level" -msgstr "Tast for at vælge femte niveau" - -#: ../rules/base.xml.in.h:430 -msgid "Key(s) to change layout" -msgstr "Tast(er) for at skifte layout" - -#: ../rules/base.xml.in.h:431 -msgid "Keytronic FlexPro" -msgstr "Keytronic FlexPro" - -#: ../rules/base.xml.in.h:432 -msgid "Khmer (Cambodia)" -msgstr "Khmerisk (Cambodja)" - -#: ../rules/base.xml.in.h:433 -msgid "Kikuyu" -msgstr "Kikuyu" - -#: ../rules/base.xml.in.h:434 -msgid "Kinesis" -msgstr "Kinesis" - -#: ../rules/base.xml.in.h:435 -msgid "Komi" -msgstr "Komi" - -#: ../rules/base.xml.in.h:436 -msgid "Korean" -msgstr "Koreansk" - -#: ../rules/base.xml.in.h:437 -msgid "Korean (101/104 key compatible)" -msgstr "Koreansk (101/104 tastkompatibel)" - -#: ../rules/base.xml.in.h:438 -msgid "Kurdish (Iran, Arabic-Latin)" -msgstr "Kurdisk (Iran, arabisk-latin)" - -#: ../rules/base.xml.in.h:439 -msgid "Kurdish (Iran, F)" -msgstr "Kurdisk (Iran, F)" - -#: ../rules/base.xml.in.h:440 -msgid "Kurdish (Iran, Latin Alt-Q)" -msgstr "Kurdisk (Iran, latin Alt-Q)" - -#: ../rules/base.xml.in.h:441 -msgid "Kurdish (Iran, Latin Q)" -msgstr "Kurdisk (Iran, latin Q)" - -#: ../rules/base.xml.in.h:442 -msgid "Kurdish (Iraq, Arabic-Latin)" -msgstr "Kurdisk (Irak, arabisk-latin)" - -#: ../rules/base.xml.in.h:443 -msgid "Kurdish (Iraq, F)" -msgstr "Kurdisk (Irak, F)" - -#: ../rules/base.xml.in.h:444 -msgid "Kurdish (Iraq, Latin Alt-Q)" -msgstr "Kurdisk (Irak, latin Alt-Q)" - -#: ../rules/base.xml.in.h:445 -msgid "Kurdish (Iraq, Latin Q)" -msgstr "Kurdisk (Irak, latin Q)" - -#: ../rules/base.xml.in.h:446 -msgid "Kurdish (Syria, F)" -msgstr "Kurdisk (Syrien, F)" - -#: ../rules/base.xml.in.h:447 -msgid "Kurdish (Syria, Latin Alt-Q)" -msgstr "Kurdisk (Syrien, latin Alt-Q)" - -#: ../rules/base.xml.in.h:448 -msgid "Kurdish (Syria, Latin Q)" -msgstr "Kurdisk (Syrien, latin Q)" - -#: ../rules/base.xml.in.h:449 -msgid "Kurdish (Turkey, F)" -msgstr "Kurdisk (Tyrkiet, F)" - -#: ../rules/base.xml.in.h:450 -msgid "Kurdish (Turkey, Latin Alt-Q)" -msgstr "Kurdisk (Tyrkiet, latin Alt-Q)" - -#: ../rules/base.xml.in.h:451 -msgid "Kurdish (Turkey, Latin Q)" -msgstr "Kurdisk (Tyrkiet, latin Q)" - -#: ../rules/base.xml.in.h:452 -msgid "Kyrgyz" -msgstr "Kirgisisk" - -#: ../rules/base.xml.in.h:453 -msgid "Kyrgyz (phonetic)" -msgstr "Kirgisisk (fonetisk)" - -#: ../rules/base.xml.in.h:454 -msgid "Lao" -msgstr "Lao" - -#: ../rules/base.xml.in.h:455 -msgid "Lao (STEA proposed standard layout)" -msgstr "Lao (STEA-foreslået standardlayout)" - -#: ../rules/base.xml.in.h:456 -msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" -msgstr "Bærbar Compaq (fx Armada) Laptop Keyboard" - -#: ../rules/base.xml.in.h:457 -msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" -msgstr "Bærbar/notebook Compaq (fx Presario) Internet Keyboard" - -#: ../rules/base.xml.in.h:458 -msgid "Laptop/notebook eMachines m68xx" -msgstr "Bærbar/notebook eMachines m68xx" - -#: ../rules/base.xml.in.h:459 ../rules/base.extras.xml.in.h:12 -msgid "Latvian" -msgstr "Lettisk" - -#: ../rules/base.xml.in.h:460 -msgid "Latvian (F variant)" -msgstr "Lettisk (F-variant)" - -#: ../rules/base.xml.in.h:461 -msgid "Latvian (adapted)" -msgstr "Lettisk (adapteret)" - -#: ../rules/base.xml.in.h:462 -msgid "Latvian (apostrophe variant)" -msgstr "Lettisk (apostrofvariant)" - -#: ../rules/base.xml.in.h:463 -msgid "Latvian (ergonomic, ŪGJRMV)" -msgstr "Lettisk (ergonomisk, ŪGJRMV)" - -#: ../rules/base.xml.in.h:464 -msgid "Latvian (modern)" -msgstr "Lettisk (moderne)" - -#: ../rules/base.xml.in.h:465 -msgid "Latvian (tilde variant)" -msgstr "Lettisk (tildevariant)" - -#: ../rules/base.xml.in.h:466 -msgid "Left Alt" -msgstr "Venstre Alt" - -#: ../rules/base.xml.in.h:467 -msgid "Left Alt (while pressed)" -msgstr "Venstre Alt (mens trykket ned)" - -#: ../rules/base.xml.in.h:468 -msgid "Left Alt is swapped with Left Win" -msgstr "Venstre Alt ombyttes med venstre Win-tast" - -#: ../rules/base.xml.in.h:469 -msgid "Left Ctrl" -msgstr "Venstre Ctrl" - -#: ../rules/base.xml.in.h:470 -msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" -msgstr "Venstre Ctrl (skifter til første layout), Højre Ctrl (skifter til sidste layout)" - -#: ../rules/base.xml.in.h:471 -msgid "Left Ctrl+Left Shift" -msgstr "Venstre Ctrl+Venstre Skift" - -#: ../rules/base.xml.in.h:472 -msgid "Left Shift" -msgstr "Venstre Skift" - -#: ../rules/base.xml.in.h:473 -msgid "Left Win" -msgstr "Venstre Win" - -#: ../rules/base.xml.in.h:474 -msgid "Left Win (to first layout), Right Win/Menu (to last layout)" -msgstr "Venstre Win (skifter til første layout), Højre Win/Menu (skifter til sidste layout)" - -#: ../rules/base.xml.in.h:475 -msgid "Left Win (while pressed)" -msgstr "Venstre Win-tast (mens trykket ned)" - -#: ../rules/base.xml.in.h:476 -msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "Venstre Win-tast vælger femte niveau, låser når trykket ned sammen med en anden femte niveauvælger" - -#: ../rules/base.xml.in.h:477 -msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Venstre Win-tast vælger femte niveau, låser når trykket ned sammen med en anden femte niveauvælger, et tryk frigiver låsen" - -#: ../rules/base.xml.in.h:478 -msgid "LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)" -msgstr "Venstre Ctrl+Venstre Win (til første layout), Højre Ctrl+Menu (til andet layout)" - -#: ../rules/base.xml.in.h:479 -msgid "Legacy" -msgstr "Forældet" - -#: ../rules/base.xml.in.h:480 -msgid "Legacy Wang 724" -msgstr "Forældet Wang 724" - -#. Actually, with KP_SEPARATOR, as the old keypad(comma) -#: ../rules/base.xml.in.h:482 -msgid "Legacy key with comma" -msgstr "Forældet tast med komma" - -#: ../rules/base.xml.in.h:483 -msgid "Legacy key with dot" -msgstr "Forældet tast med punktum" - -#: ../rules/base.xml.in.h:484 ../rules/base.extras.xml.in.h:21 -msgid "Lithuanian" -msgstr "Litauisk" - -#: ../rules/base.xml.in.h:485 -msgid "Lithuanian (IBM LST 1205-92)" -msgstr "Litauisk (IBM LST 1205-92)" - -#: ../rules/base.xml.in.h:486 -msgid "Lithuanian (LEKP)" -msgstr "Litauisk (LEKP)" - -#: ../rules/base.xml.in.h:487 -msgid "Lithuanian (LEKPa)" -msgstr "Litauisk (LEKPa)" - -#: ../rules/base.xml.in.h:488 -msgid "Lithuanian (US keyboard with Lithuanian letters)" -msgstr "Litauisk (US-tastatur med litauiske bogstaver)" - -#: ../rules/base.xml.in.h:489 -msgid "Lithuanian (standard)" -msgstr "Litauisk (standard)" - -#: ../rules/base.xml.in.h:490 -msgid "Logitech Access Keyboard" -msgstr "Logitech Access Keyboard" - -#: ../rules/base.xml.in.h:491 -msgid "Logitech Cordless Desktop" -msgstr "Logitech Cordless Desktop" - -#: ../rules/base.xml.in.h:492 -msgid "Logitech Cordless Desktop (alternate option)" -msgstr "Logitech Cordless Desktop (alternativ valg)" - -#: ../rules/base.xml.in.h:493 -msgid "Logitech Cordless Desktop EX110" -msgstr "Logitech Cordless Desktop EX110" - -#: ../rules/base.xml.in.h:494 -msgid "Logitech Cordless Desktop LX-300" -msgstr "Logitech Cordless Desktop LX-300" - -#: ../rules/base.xml.in.h:495 -msgid "Logitech Cordless Desktop Navigator" -msgstr "Logitech Cordless Desktop Navigator" - -#: ../rules/base.xml.in.h:496 -msgid "Logitech Cordless Desktop Optical" -msgstr "Logitech Cordless Desktop Optical" - -#: ../rules/base.xml.in.h:497 -msgid "Logitech Cordless Desktop Pro (alternate option 2)" -msgstr "Logitech Cordless Desktop Pro (alternativ tilvalg 2)" - -#: ../rules/base.xml.in.h:498 -msgid "Logitech Cordless Desktop iTouch" -msgstr "Logitech Cordless Desktop iTouch" - -#: ../rules/base.xml.in.h:499 -msgid "Logitech Cordless Freedom/Desktop Navigator" -msgstr "Logitech Cordless Freedom/Desktop Navigator" - -#: ../rules/base.xml.in.h:500 -msgid "Logitech G15 extra keys via G15daemon" -msgstr "Logitech G15 ekstra taster via G15daemon" - -#: ../rules/base.xml.in.h:501 -msgid "Logitech Generic Keyboard" -msgstr "Logitech Generic Keyboard" - -#: ../rules/base.xml.in.h:502 -msgid "Logitech Internet 350 Keyboard" -msgstr "Logitech Internet 350 Keyboard" - -#: ../rules/base.xml.in.h:503 -msgid "Logitech Internet Keyboard" -msgstr "Logitech Internet Keyboard" - -#: ../rules/base.xml.in.h:504 -msgid "Logitech Internet Navigator Keyboard" -msgstr "Logitech Internet Navigator Keyboard" - -#: ../rules/base.xml.in.h:505 -msgid "Logitech Media Elite Keyboard" -msgstr "Logitech Media Elite Keyboard" - -#: ../rules/base.xml.in.h:506 -msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" -msgstr "Logitech Ultra-X Cordless Media Desktop Keyboard" - -#: ../rules/base.xml.in.h:507 -msgid "Logitech Ultra-X Keyboard" -msgstr "Logitech Ultra-X Keyboard" - -#: ../rules/base.xml.in.h:508 -msgid "Logitech diNovo Edge Keyboard" -msgstr "Logitech diNovo Edge Keyboard" - -#: ../rules/base.xml.in.h:509 -msgid "Logitech diNovo Keyboard" -msgstr "Logitech diNovo Keyboard" - -#: ../rules/base.xml.in.h:510 -msgid "Logitech iTouch" -msgstr "Logitech iTouch" - -#: ../rules/base.xml.in.h:511 -msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" -msgstr "Logitech iTouch Cordless Keyboard (model Y-RB6)" - -#: ../rules/base.xml.in.h:512 -msgid "Logitech iTouch Internet Navigator Keyboard SE" -msgstr "Logitech iTouch Internet Navigator Keyboard SE" - -#: ../rules/base.xml.in.h:513 -msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" -msgstr "Logitech iTouch Internet Navigator Keyboard SE (USB)" - -#: ../rules/base.xml.in.h:514 -msgid "Lower Sorbian" -msgstr "Nedersorbisk" - -# nedersorbisk, tror jeg -# (el. nedre Lausitz) -#: ../rules/base.xml.in.h:515 -msgid "Lower Sorbian (qwertz)" -msgstr "Nedersorbisk (qwertz)" - -#: ../rules/base.xml.in.h:516 -msgid "MacBook/MacBook Pro" -msgstr "MacBook/MacBook Pro" - -#: ../rules/base.xml.in.h:517 -msgid "MacBook/MacBook Pro (Intl)" -msgstr "MacBook/MacBook Pro (Intl)" - -#: ../rules/base.xml.in.h:518 -msgid "Macedonian" -msgstr "Makedonsk" - -#: ../rules/base.xml.in.h:519 -msgid "Macedonian (eliminate dead keys)" -msgstr "Makedonsk (slå døde taster fra)" - -#: ../rules/base.xml.in.h:520 -msgid "Macintosh" -msgstr "Macintosh" - -#: ../rules/base.xml.in.h:521 -msgid "Macintosh Old" -msgstr "Macintosh gammel" - -#: ../rules/base.xml.in.h:522 -msgid "Make Caps Lock an additional Backspace" -msgstr "Gør Caps Lock til en ekstra rettelsestast" - -#: ../rules/base.xml.in.h:523 -msgid "Make Caps Lock an additional Control but keep the Caps_Lock keysym" -msgstr "Gør Caps Lock til en ekstra Control men behold Caps_Lock keysym" - -#: ../rules/base.xml.in.h:524 -msgid "Make Caps Lock an additional Ctrl" -msgstr "Gør Caps Lock til en ekstra Ctrl" - -#: ../rules/base.xml.in.h:525 -msgid "Make Caps Lock an additional ESC" -msgstr "Gør Caps Lock til en ekstra Esc" - -#: ../rules/base.xml.in.h:526 -msgid "Make Caps Lock an additional Hyper" -msgstr "Gør Caps Lock til en ekstra Hyper" - -#: ../rules/base.xml.in.h:527 -msgid "Make Caps Lock an additional Num Lock" -msgstr "Gør Caps Lock til en ekstra NumLock" - -#: ../rules/base.xml.in.h:528 -msgid "Make Caps Lock an additional Super" -msgstr "Gør Caps Lock til en ekstra Super" - -#: ../rules/base.xml.in.h:529 -msgid "Malayalam" -msgstr "Malayalam" - -#: ../rules/base.xml.in.h:530 -msgid "Malayalam (Lalitha)" -msgstr "Malayalamsk (Lalitha)" - -#: ../rules/base.xml.in.h:531 -msgid "Malayalam (enhanced Inscript with Rupee Sign)" -msgstr "Malayalamsk (udvidet inscript med Rupeetegn)" - -#: ../rules/base.xml.in.h:532 -msgid "Maltese" -msgstr "Maltesisk" - -#: ../rules/base.xml.in.h:533 -msgid "Maltese (with US layout)" -msgstr "Maltesisk (med US-layout)" - -#: ../rules/base.xml.in.h:534 -msgid "Maori" -msgstr "Maori" - -#: ../rules/base.xml.in.h:535 -msgid "Mari" -msgstr "Mari" - -#: ../rules/base.xml.in.h:536 -msgid "Memorex MX1998" -msgstr "Memorex MX1998" - -#: ../rules/base.xml.in.h:537 -msgid "Memorex MX2500 EZ-Access Keyboard" -msgstr "Memorex MX2500 EZ-Access Keyboard" - -#: ../rules/base.xml.in.h:538 -msgid "Memorex MX2750" -msgstr "Memorex MX2750" - -#: ../rules/base.xml.in.h:539 -msgid "Menu" -msgstr "Menu" - -#: ../rules/base.xml.in.h:540 -msgid "Meta is mapped to Left Win" -msgstr "Meta ligger på venstre Win-tast" - -#: ../rules/base.xml.in.h:541 -msgid "Meta is mapped to Win keys" -msgstr "Meta ligger på Win-tasterne" - -#: ../rules/base.xml.in.h:542 -msgid "Meta on Left Ctrl" -msgstr "Meta på venstre Ctrl" - -#: ../rules/base.xml.in.h:543 -msgid "Microsoft Comfort Curve Keyboard 2000" -msgstr "Microsoft Comfort Curve Keyboard 2000" - -#: ../rules/base.xml.in.h:544 -msgid "Microsoft Internet Keyboard" -msgstr "Microsoft Internet Keyboard" - -#: ../rules/base.xml.in.h:545 -msgid "Microsoft Internet Keyboard Pro, Swedish" -msgstr "Microsoft Internet Keyboard Pro, svensk" - -#: ../rules/base.xml.in.h:546 -msgid "Microsoft Natural" -msgstr "Microsoft Natural" - -#: ../rules/base.xml.in.h:547 -msgid "Microsoft Natural Keyboard Elite" -msgstr "Microsoft Natural Keyboard Elite" - -#: ../rules/base.xml.in.h:548 -msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" -msgstr "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" - -#: ../rules/base.xml.in.h:549 -msgid "Microsoft Natural Keyboard Pro OEM" -msgstr "Microsoft Natural Keyboard Pro OEM" - -#: ../rules/base.xml.in.h:550 -msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" -msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" - -#: ../rules/base.xml.in.h:551 -msgid "Microsoft Natural Wireless Ergonomic Keyboard 4000" -msgstr "Microsoft Natural Wireless Ergonomic Keyboard 4000" - -#: ../rules/base.xml.in.h:552 -msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" -msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000" - -#: ../rules/base.xml.in.h:553 -msgid "Microsoft Office Keyboard" -msgstr "Microsoft Office Keyboard" - -#: ../rules/base.xml.in.h:554 -msgid "Microsoft Wireless Multimedia Keyboard 1.0A" -msgstr "Microsoft Wireless Multimedia Keyboard 1.0A" - -#: ../rules/base.xml.in.h:555 -msgid "Miscellaneous compatibility options" -msgstr "Diverse kompatibilitetsvalg" - -#: ../rules/base.xml.in.h:556 -msgid "Mongolian" -msgstr "Mongolsk" - -#: ../rules/base.xml.in.h:557 -msgid "Montenegrin" -msgstr "Montenegrinsk" - -# guillemets er dem her: »« -#: ../rules/base.xml.in.h:558 -msgid "Montenegrin (Cyrillic with guillemets)" -msgstr "Montenegrinsk (kyrillisk med anførelsestegnene »«)" - -#: ../rules/base.xml.in.h:559 -msgid "Montenegrin (Cyrillic)" -msgstr "Montenegrinsk (kyrillisk)" - -#: ../rules/base.xml.in.h:560 -msgid "Montenegrin (Cyrillic, Z and ZHE swapped)" -msgstr "Montenegrinsk (kyrillisk, Z og ZHE ombyttet)" - -#: ../rules/base.xml.in.h:561 -msgid "Montenegrin (Latin Unicode qwerty)" -msgstr "Montenegrinsk (latin Unicode qwerty)" - -#: ../rules/base.xml.in.h:562 -msgid "Montenegrin (Latin Unicode)" -msgstr "Montenegrinsk (latin Unicode)" - -#: ../rules/base.xml.in.h:563 -msgid "Montenegrin (Latin qwerty)" -msgstr "Montenegrinsk (latin qwerty)" - -# guillemets er dem her: »« -#: ../rules/base.xml.in.h:564 -msgid "Montenegrin (Latin with guillemets)" -msgstr "Montenegrinsk (latin med anførelsestegnene »«)" - -#: ../rules/base.xml.in.h:565 -msgid "NICOLA-F style Backspace" -msgstr "NICOLA-F-stil rettelsestast" - -#: ../rules/base.xml.in.h:566 -msgid "Nepali" -msgstr "Nepalesisk" - -#: ../rules/base.xml.in.h:567 -msgid "Non-breakable space character at fourth level" -msgstr "Ubrydelig mellemrumskarakter på fjerde niveau" - -#: ../rules/base.xml.in.h:568 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" -msgstr "Ubrydelig mellemrumskarakter på fjerde niveau, tynd ubrydelige mellemrumskarakter på sjette niveau" - -#: ../rules/base.xml.in.h:569 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" -msgstr "Ubrydelig mellemrumskarakter på fjerde niveau, tynd ubrydelige mellemrumskarakter på sjette niveau (via Ctrl+Skift)" - -#: ../rules/base.xml.in.h:570 -msgid "Non-breakable space character at second level" -msgstr "Ubrydelig mellemrumskarakter på andet niveau" - -#: ../rules/base.xml.in.h:571 -msgid "Non-breakable space character at third level" -msgstr "Ubrydelig mellemrumskarakter på tredje niveau" - -#: ../rules/base.xml.in.h:572 -msgid "Non-breakable space character at third level, nothing at fourth level" -msgstr "Ubrydelig mellemrumskarakter på tredje niveau, intet på fjerde niveau" - -#: ../rules/base.xml.in.h:573 -msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" -msgstr "Ubrydelig mellemrumskarakter på tredje niveau, tynd ubrydelig mellemrumskarakter på fjerde niveau" - -#: ../rules/base.xml.in.h:574 -msgid "Northern Saami (Finland)" -msgstr "Nordligt samisk (Finland)" - -#: ../rules/base.xml.in.h:575 -msgid "Northern Saami (Norway)" -msgstr "Nordligt samisk (Norge)" - -#: ../rules/base.xml.in.h:576 -msgid "Northern Saami (Norway, eliminate dead keys)" -msgstr "Nordligt samisk (Norge, slå døde taster fra)" - -#: ../rules/base.xml.in.h:577 -msgid "Northern Saami (Sweden)" -msgstr "Nordligt samisk (Sverige)" - -#: ../rules/base.xml.in.h:578 -msgid "Northgate OmniKey 101" -msgstr "Northgate OmniKey 101" - -#: ../rules/base.xml.in.h:579 -msgid "Norwegian" -msgstr "Norsk" - -#: ../rules/base.xml.in.h:580 -msgid "Norwegian (Dvorak)" -msgstr "Norsk (dvorak)" - -#: ../rules/base.xml.in.h:581 -msgid "Norwegian (Macintosh)" -msgstr "Norsk (Macintosh)" - -#: ../rules/base.xml.in.h:582 -msgid "Norwegian (Macintosh, eliminate dead keys)" -msgstr "Norsk (Macintosh, slå døde taster fra)" - -#: ../rules/base.xml.in.h:583 -msgid "Norwegian (eliminate dead keys)" -msgstr "Norsk (slå døde taster fra)" - -#: ../rules/base.xml.in.h:584 -msgid "Num Lock" -msgstr "Num Lock" - -#: ../rules/base.xml.in.h:585 -msgid "Numeric keypad delete key behaviour" -msgstr "Numerisk tastatur slettetast opførsel" - -#: ../rules/base.xml.in.h:586 -msgid "Numeric keypad keys work as with Macintosh" -msgstr "Numerisk tastatur taster fungerer som med Macintosh" - -#: ../rules/base.xml.in.h:587 -msgid "Numeric keypad layout selection" -msgstr "Numerisk tastatur layout udvælgelse" - -#: ../rules/base.xml.in.h:588 -msgid "OLPC" -msgstr "OLPC" - -#: ../rules/base.xml.in.h:589 -msgid "Occitan" -msgstr "Occitansk" - -#: ../rules/base.xml.in.h:590 -msgid "Ogham" -msgstr "Ogham" - -#: ../rules/base.xml.in.h:591 -msgid "Ogham (IS434)" -msgstr "Ogham (IS434)" - -#: ../rules/base.xml.in.h:592 -msgid "Oriya" -msgstr "Oriya" - -#: ../rules/base.xml.in.h:593 -msgid "Ortek MCK-800 MM/Internet keyboard" -msgstr "Ortek MCK-800 MM/Internet keyboard" - -#: ../rules/base.xml.in.h:594 -msgid "Ossetian (Georgia)" -msgstr "Occitansk (Georgien)" - -#: ../rules/base.xml.in.h:595 -msgid "Ossetian (WinKeys)" -msgstr "Occitansk (Wintaster)" - -#: ../rules/base.xml.in.h:596 -msgid "Ossetian (legacy)" -msgstr "Occitansk (forældet)" - -#: ../rules/base.xml.in.h:597 -msgid "PC-98xx Series" -msgstr "PC-98xx-serie" - -# Pannonian Rusyn or simply Rusyn (Ruthenian) is a Slavic language or dialect spoken -# in north-western Serbia and eastern Croatia -#: ../rules/base.xml.in.h:598 -msgid "Pannonian Rusyn (homophonic)" -msgstr "Pannonisk rusyn (homofonisk)" - -#: ../rules/base.xml.in.h:599 -msgid "Pashto" -msgstr "Pashto" - -#: ../rules/base.xml.in.h:600 -msgid "Pashto (Afghanistan, OLPC)" -msgstr "Pashto (Afghanistan, OLPC)" - -#: ../rules/base.xml.in.h:601 -msgid "Pause" -msgstr "Pause" - -#: ../rules/base.xml.in.h:602 ../rules/base.extras.xml.in.h:23 -msgid "Persian" -msgstr "Persisk" - -#: ../rules/base.xml.in.h:603 -msgid "Persian (Afghanistan, Dari OLPC)" -msgstr "Persisk (Afghanistan, Dari OLPC)" - -#: ../rules/base.xml.in.h:604 -msgid "Persian (with Persian Keypad)" -msgstr "Persisk (med persisk numerisk tastatur)" - -#: ../rules/base.xml.in.h:605 ../rules/base.extras.xml.in.h:24 -msgid "Polish" -msgstr "Polsk" - -#: ../rules/base.xml.in.h:606 -msgid "Polish (Dvorak)" -msgstr "Polsk (dvorak)" - -#: ../rules/base.xml.in.h:607 -msgid "Polish (Dvorak, Polish quotes on key 1)" -msgstr "Polsk (dvorak, polske anførelsestegn på tast 1)" - -#: ../rules/base.xml.in.h:608 -msgid "Polish (Dvorak, Polish quotes on quotemark key)" -msgstr "Polsk (dvorak, polske anførelsestegn på anførelsestast)" - -#: ../rules/base.xml.in.h:609 -msgid "Polish (programmer Dvorak)" -msgstr "Polsk (programmørdvorak)" - -#: ../rules/base.xml.in.h:610 -msgid "Polish (qwertz)" -msgstr "Polsk (qwertz)" - -#: ../rules/base.xml.in.h:611 -msgid "Portuguese" -msgstr "Portugisisk" - -#: ../rules/base.xml.in.h:612 -msgid "Portuguese (Brazil)" -msgstr "Portugisisk (brasiliansk)" - -#: ../rules/base.xml.in.h:613 -msgid "Portuguese (Brazil, Dvorak)" -msgstr "Portugisisk (brasiliansk, dvorak)" - -#: ../rules/base.xml.in.h:614 -msgid "Portuguese (Brazil, eliminate dead keys)" -msgstr "Portugisisk (brasiliansk, slå døde taster fra)" - -#: ../rules/base.xml.in.h:615 -msgid "Portuguese (Brazil, nativo for Esperanto)" -msgstr "Portugisisk (brasiliansk, nativo for esperanto)" - -#: ../rules/base.xml.in.h:616 -msgid "Portuguese (Brazil, nativo for USA keyboards)" -msgstr "Portugisisk (brasiliansk, nativo for USA-tastaturer)" - -#: ../rules/base.xml.in.h:617 -msgid "Portuguese (Brazil, nativo)" -msgstr "Portugisisk (brasiliansk, nativo)" - -#: ../rules/base.xml.in.h:618 -msgid "Portuguese (Macintosh)" -msgstr "Portugisisk (Macintosh)" - -#: ../rules/base.xml.in.h:619 -msgid "Portuguese (Macintosh, Sun dead keys)" -msgstr "Portugisisk (Macintosh, Sun døde taster)" - -#: ../rules/base.xml.in.h:620 -msgid "Portuguese (Macintosh, eliminate dead keys)" -msgstr "Portugisisk (Macintosh, slå døde taster fra)" - -#: ../rules/base.xml.in.h:621 -msgid "Portuguese (Nativo for USA keyboards)" -msgstr "Portugisisk (nativo for USA-tastaturer)" - -#: ../rules/base.xml.in.h:622 -msgid "Portuguese (Nativo)" -msgstr "Portugisisk (nativo)" - -#: ../rules/base.xml.in.h:623 -msgid "Portuguese (Sun dead keys)" -msgstr "Portugisisk (Sun døde taster)" - -#: ../rules/base.xml.in.h:624 -msgid "Portuguese (eliminate dead keys)" -msgstr "Portugisisk (slå døde taster fra)" - -#: ../rules/base.xml.in.h:625 -msgid "Propeller Voyager (KTEZ-1000)" -msgstr "Propeller Voyager (KTEZ-1000)" - -#: ../rules/base.xml.in.h:626 -msgid "PrtSc" -msgstr "Prtsc" - -#: ../rules/base.xml.in.h:627 -msgid "Punjabi (Gurmukhi Jhelum)" -msgstr "Punjabi (Gurmukhi Jhelum)" - -#: ../rules/base.xml.in.h:628 -msgid "Punjabi (Gurmukhi)" -msgstr "Punjabi (Gurmukhi)" - -#: ../rules/base.xml.in.h:629 -msgid "QTronix Scorpius 98N+" -msgstr "QTronix Scorpius 98N+" - -#: ../rules/base.xml.in.h:630 -msgid "Right Alt" -msgstr "Højre Alt" - -#: ../rules/base.xml.in.h:631 -msgid "Right Alt (while pressed)" -msgstr "Højre Alt (mens trykket ned)" - -#: ../rules/base.xml.in.h:632 -msgid "Right Alt chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Højre Alt vælger femte niveau og låser niveau 5-lås når trykket ned sammen med en anden femte niveauvælger, et tryk frigiver låsen" - -#: ../rules/base.xml.in.h:633 -msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "Højre Alt vælge femte niveau, låser når trykket ned sammen med en anden femte niveauvælger" - -#: ../rules/base.xml.in.h:634 -msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Højre Alt vælge femte niveau, låser når trykket ned sammen med en anden femte niveauvælger, et tryk frigiver låsen" - -#: ../rules/base.xml.in.h:635 -msgid "Right Alt key never chooses 3rd level" -msgstr "Højre Alt-tast vælger aldrig tredje niveau" - -#: ../rules/base.xml.in.h:636 -msgid "Right Alt, Shift+Right Alt key is Multi_Key" -msgstr "Højre Alt-tast, Skift+højre Alt-tast er fler_tast" - -#: ../rules/base.xml.in.h:637 -msgid "Right Ctrl" -msgstr "Højre Ctrl" - -#: ../rules/base.xml.in.h:638 -msgid "Right Ctrl (while pressed)" -msgstr "Højre Ctrl-tast (mens trykket ned)" - -#: ../rules/base.xml.in.h:639 -msgid "Right Ctrl as Right Alt" -msgstr "Højre Ctrl-tast virker som højre Alt" - -#: ../rules/base.xml.in.h:640 -msgid "Right Ctrl is mapped to Menu" -msgstr "Højre Ctrl ligger på Menu" - -#: ../rules/base.xml.in.h:641 -msgid "Right Ctrl+Right Shift" -msgstr "Højre Ctrl+Højre Skift" - -#: ../rules/base.xml.in.h:642 -msgid "Right Shift" -msgstr "Højre Skift" - -#: ../rules/base.xml.in.h:643 -msgid "Right Win" -msgstr "Højre Win" - -#: ../rules/base.xml.in.h:644 -msgid "Right Win (while pressed)" -msgstr "Højre Win-tast (mens trykket ned)" - -#: ../rules/base.xml.in.h:645 -msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "Højre Win-tast vælger femte niveau, låser når trykket ned sammen med en anden femte niveauvælger" - -#: ../rules/base.xml.in.h:646 -msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Højre Win-tast vælger femte niveau, låser når trykket ned sammen med en anden femte niveauvælger, et tryk frigiver låsen" - -#: ../rules/base.xml.in.h:647 ../rules/base.extras.xml.in.h:26 -msgid "Romanian" -msgstr "Rumænsk" - -#: ../rules/base.xml.in.h:648 -msgid "Romanian (Germany)" -msgstr "Rumænsk (Tyskland)" - -#: ../rules/base.xml.in.h:649 -msgid "Romanian (Germany, eliminate dead keys)" -msgstr "Rumænsk (Tyskland, slå døde taster fra)" - -#: ../rules/base.xml.in.h:650 -msgid "Romanian (WinKeys)" -msgstr "Rumænsk (Wintaster)" - -# http://da.wikipedia.org/wiki/%C3%87 -#: ../rules/base.xml.in.h:651 -msgid "Romanian (cedilla)" -msgstr "Rumænsk (cedille)" - -#: ../rules/base.xml.in.h:652 -msgid "Romanian (standard cedilla)" -msgstr "Rumænsk (standardcedille)" - -#: ../rules/base.xml.in.h:653 -msgid "Romanian (standard)" -msgstr "Rumænsk (standard)" - -#: ../rules/base.xml.in.h:654 -msgid "Rupee on 4" -msgstr "Rupee på 4" - -#: ../rules/base.xml.in.h:655 ../rules/base.extras.xml.in.h:28 -msgid "Russian" -msgstr "Russisk" - -#: ../rules/base.xml.in.h:656 -msgid "Russian (DOS)" -msgstr "Russisk (DOS)" - -#: ../rules/base.xml.in.h:657 -msgid "Russian (Georgia)" -msgstr "Russisk (georgisk)" - -#: ../rules/base.xml.in.h:658 -msgid "Russian (Germany, phonetic)" -msgstr "Russisk (Tyskland, fonetisk)" - -#: ../rules/base.xml.in.h:659 -msgid "Russian (Kazakhstan, with Kazakh)" -msgstr "Russisk (Kasakhstan, med kazakhisk)" - -#: ../rules/base.xml.in.h:660 -msgid "Russian (Poland, phonetic Dvorak)" -msgstr "Russisk (Polen, fonetisk dvorak)" - -#: ../rules/base.xml.in.h:661 -msgid "Russian (Sweden, phonetic)" -msgstr "Russisk (Sverige, fonetisk)" - -#: ../rules/base.xml.in.h:662 -msgid "Russian (Sweden, phonetic, eliminate dead keys)" -msgstr "Russisk (Sverige, fonetisk, slå døde taster fra)" - -#: ../rules/base.xml.in.h:663 -msgid "Russian (US, phonetic)" -msgstr "Russisk (US, fonetisk)" - -#: ../rules/base.xml.in.h:664 -msgid "Russian (Ukraine, standard RSTU)" -msgstr "Russisk (Ukraine, standard RSTU)" - -#: ../rules/base.xml.in.h:665 -msgid "Russian (legacy)" -msgstr "Russisk (forældet)" - -#: ../rules/base.xml.in.h:666 -msgid "Russian (phonetic WinKeys)" -msgstr "Russisk (fonetisk Wintaster)" - -#: ../rules/base.xml.in.h:667 -msgid "Russian (phonetic)" -msgstr "Russisk (fonetisk)" - -#: ../rules/base.xml.in.h:668 -msgid "Russian (typewriter)" -msgstr "Russisk (skrivemaskine)" - -#: ../rules/base.xml.in.h:669 -msgid "Russian (typewriter, legacy)" -msgstr "Russisk (skrivemaskine, forældet)" - -#: ../rules/base.xml.in.h:670 -msgid "SILVERCREST Multimedia Wireless Keyboard" -msgstr "SILVERCREST Multimedia Wireless Keyboard" - -#: ../rules/base.xml.in.h:671 -msgid "SK-1300" -msgstr "SK-1300" - -#: ../rules/base.xml.in.h:672 -msgid "SK-2500" -msgstr "SK-2500" - -#: ../rules/base.xml.in.h:673 -msgid "SK-6200" -msgstr "SK-6200" - -#: ../rules/base.xml.in.h:674 -msgid "SK-7100" -msgstr "SK-7100" - -#: ../rules/base.xml.in.h:675 -msgid "SVEN Ergonomic 2500" -msgstr "SVEN Ergonomic 2500" - -#: ../rules/base.xml.in.h:676 -msgid "SVEN Slim 303" -msgstr "SVEN Slim 303" - -#: ../rules/base.xml.in.h:677 -msgid "Saisiyat (Taiwan)" -msgstr "Saisiyat (Taiwan)" - -#: ../rules/base.xml.in.h:678 -msgid "Samsung SDM 4500P" -msgstr "Samsung SDM 4500P" - -#: ../rules/base.xml.in.h:679 -msgid "Samsung SDM 4510P" -msgstr "Samsung SDM 4510P" - -#: ../rules/base.xml.in.h:680 -msgid "Sanwa Supply SKB-KG3" -msgstr "Sanwa Supply SKB-KG3" - -#: ../rules/base.xml.in.h:681 -msgid "Scroll Lock" -msgstr "Scroll Lock" - -#: ../rules/base.xml.in.h:682 -msgid "Semi-colon on third level" -msgstr "Semikolon på tredje niveau" - -#: ../rules/base.xml.in.h:683 ../rules/base.extras.xml.in.h:31 -msgid "Serbian" -msgstr "Serbisk" - -#: ../rules/base.xml.in.h:684 -msgid "Serbian (Latin Unicode qwerty)" -msgstr "Serbisk (latin unicode qwerty)" - -#: ../rules/base.xml.in.h:685 -msgid "Serbian (Latin Unicode)" -msgstr "Serbisk (latin unicode)" - -#: ../rules/base.xml.in.h:686 -msgid "Serbian (Latin qwerty)" -msgstr "Serbisk (latin qwerty)" - -# guillemets er dem her: »« -#: ../rules/base.xml.in.h:687 -msgid "Serbian (Latin with guillemets)" -msgstr "Serbisk (latin med anførelsestegnene »«)" - -#: ../rules/base.xml.in.h:688 -msgid "Serbian (Latin)" -msgstr "Serbisk (latin)" - -#: ../rules/base.xml.in.h:689 -msgid "Serbian (Russia)" -msgstr "Serbisk (Rusland)" - -#: ../rules/base.xml.in.h:690 -msgid "Serbian (Z and ZHE swapped)" -msgstr "Serbisk (Z og ZHE ombyttet)" - -# guillemets er dem her: »« -#: ../rules/base.xml.in.h:691 -msgid "Serbian (with guillemets)" -msgstr "Serbisk (med anførelsestegnene »«)" - -#: ../rules/base.xml.in.h:692 -msgid "Serbo-Croatian (US)" -msgstr "Serbisk-kroatisk (US)" - -#: ../rules/base.xml.in.h:693 -msgid "Shift cancels Caps Lock" -msgstr "Skift afbryder Caps Lock" - -#: ../rules/base.xml.in.h:694 -msgid "Shift does not cancel Num Lock, chooses 3rd level instead" -msgstr "Skift afbryder ikke Num Lock, vælger tredje niveau i steden for" - -#: ../rules/base.xml.in.h:695 -msgid "Shift with numeric keypad keys works as in MS Windows" -msgstr "Skift med numeriske taster virker som i MS Windows" - -#: ../rules/base.xml.in.h:696 -msgid "Shift+Caps Lock" -msgstr "Skift+Caps Lock" - -#: ../rules/base.xml.in.h:697 -msgid "Sindhi" -msgstr "Sindhi" - -#: ../rules/base.xml.in.h:698 -msgid "Sinhala" -msgstr "Sinhala" - -#: ../rules/base.xml.in.h:699 -msgid "Slovak" -msgstr "Slovakisk" - -#: ../rules/base.xml.in.h:700 -msgid "Slovak (extended Backslash)" -msgstr "Slovakisk (udvidet omvendt skråstreg)" - -#: ../rules/base.xml.in.h:701 -msgid "Slovak (qwerty)" -msgstr "Slovakisk (qwerty)" - -#: ../rules/base.xml.in.h:702 -msgid "Slovak (qwerty, extended Backslash)" -msgstr "Slovakisk (qwerty, udvidet omvendt skråstreg)" - -#: ../rules/base.xml.in.h:703 -msgid "Slovenian" -msgstr "Slovensk" - -#: ../rules/base.xml.in.h:704 -msgid "Slovenian (US keyboard with Slovenian letters)" -msgstr "Slovensk (US-tastatur med slovenske bogstaver)" - -#: ../rules/base.xml.in.h:705 -msgid "Slovenian (use guillemets for quotes)" -msgstr "Slovensk (anvend »« som anførelsestegn)" - -#: ../rules/base.xml.in.h:706 -msgid "Spanish" -msgstr "Spansk" - -#: ../rules/base.xml.in.h:707 -msgid "Spanish (Dvorak)" -msgstr "Spansk (dvorak)" - -#: ../rules/base.xml.in.h:708 -msgid "Spanish (Latin American)" -msgstr "Spansk (latinamerikansk)" - -#: ../rules/base.xml.in.h:709 -msgid "Spanish (Latin American, Sun dead keys)" -msgstr "Spansk (latinamerikansk, Sun døde taster)" - -#: ../rules/base.xml.in.h:710 -msgid "Spanish (Latin American, eliminate dead keys)" -msgstr "Spansk (latinamerikansk, slå døde taster fra)" - -#: ../rules/base.xml.in.h:711 -msgid "Spanish (Latin American, include dead tilde)" -msgstr "Spansk (latinamerikansk, inkluder død tilde)" - -#: ../rules/base.xml.in.h:712 -msgid "Spanish (Macintosh)" -msgstr "Spansk (Macintosh)" - -#: ../rules/base.xml.in.h:713 -msgid "Spanish (Sun dead keys)" -msgstr "Spansk (Sun døde taster)" - -#: ../rules/base.xml.in.h:714 -msgid "Spanish (eliminate dead keys)" -msgstr "Spansk (slå døde taster fra)" - -#: ../rules/base.xml.in.h:715 -msgid "Spanish (include dead tilde)" -msgstr "Spansk (inkluder død tilde)" - -#: ../rules/base.xml.in.h:716 -msgid "Special keys (Ctrl+Alt+<key>) handled in a server" -msgstr "Specialtaster (Ctrl+Alt+<key>) håndteret i en server" - -#: ../rules/base.xml.in.h:717 -msgid "Sun Type 5/6" -msgstr "Sun type 5/6" - -#: ../rules/base.xml.in.h:718 -msgid "Super Power Multimedia Keyboard" -msgstr "Super Power Multimedia Keyboard" - -#: ../rules/base.xml.in.h:719 -msgid "Swahili (Kenya)" -msgstr "Swahili (Kenya)" - -#: ../rules/base.xml.in.h:720 -msgid "Swahili (Tanzania)" -msgstr "Swahili (Tanzania)" - -#: ../rules/base.xml.in.h:721 -msgid "Swap Ctrl and Caps Lock" -msgstr "Ombyt Ctrl og Caps Lock" - -#: ../rules/base.xml.in.h:722 -msgid "Swap ESC and Caps Lock" -msgstr "Ombyt ESC og Caps Lock" - -#: ../rules/base.xml.in.h:723 -msgid "Swedish" -msgstr "Svensk" - -#: ../rules/base.xml.in.h:724 -msgid "Swedish (Dvorak)" -msgstr "Svensk (dvorak)" - -#: ../rules/base.xml.in.h:725 -msgid "Swedish (Macintosh)" -msgstr "Svensk (Macintosh)" - -#: ../rules/base.xml.in.h:726 -msgid "Swedish (Svdvorak)" -msgstr "Svensk (svdvorak)" - -#: ../rules/base.xml.in.h:727 -msgid "Swedish (eliminate dead keys)" -msgstr "Svensk (slå døde taster fra)" - -#: ../rules/base.xml.in.h:728 -msgid "Swedish Sign Language" -msgstr "Svensk tegnsprog" - -#: ../rules/base.xml.in.h:729 -msgid "Symplon PaceBook (tablet PC)" -msgstr "Symplon PaceBook (tablet-pc)" - -#: ../rules/base.xml.in.h:730 -msgid "Syriac" -msgstr "Syrisk" - -#: ../rules/base.xml.in.h:731 -msgid "Syriac (phonetic)" -msgstr "Syrisk (fonetisk)" - -#: ../rules/base.xml.in.h:732 -msgid "Taiwanese" -msgstr "Taiwanesisk" - -#: ../rules/base.xml.in.h:733 -msgid "Taiwanese (indigenous)" -msgstr "Taiwanesisk (indfødte)" - -#: ../rules/base.xml.in.h:734 -msgid "Tajik" -msgstr "Tadsjikisk" - -#: ../rules/base.xml.in.h:735 -msgid "Tajik (legacy)" -msgstr "Tadsjikisk (forældet)" - -#: ../rules/base.xml.in.h:736 -msgid "Tamil" -msgstr "Tamilsk" - -#: ../rules/base.xml.in.h:737 -msgid "Tamil (Sri Lanka, TAB Typewriter)" -msgstr "Tamilsk (Sri Lanka, TAB-skrivemaskine)" - -#: ../rules/base.xml.in.h:738 -msgid "Tamil (Sri Lanka, Unicode)" -msgstr "Tamilsk (Sri Lanka, unicode)" - -#: ../rules/base.xml.in.h:739 -msgid "Tamil (TAB typewriter)" -msgstr "Tamilsk (TAB-skrivemaskine)" - -#: ../rules/base.xml.in.h:740 -msgid "Tamil (TSCII typewriter)" -msgstr "Tamilsk (TSCII-skrivemaskine)" - -#: ../rules/base.xml.in.h:741 -msgid "Tamil (Unicode)" -msgstr "Tamilsk (unicode)" - -#: ../rules/base.xml.in.h:742 -msgid "Tamil (keyboard with numerals)" -msgstr "Tamilsk (tastatur med numre)" - -#: ../rules/base.xml.in.h:743 -msgid "Targa Visionary 811" -msgstr "Targa Visionary 811" - -#: ../rules/base.xml.in.h:744 -msgid "Tatar" -msgstr "Tatar" - -#: ../rules/base.xml.in.h:745 -msgid "Telugu" -msgstr "Telugu" - -#: ../rules/base.xml.in.h:746 -msgid "Thai" -msgstr "Thai" - -#: ../rules/base.xml.in.h:747 -msgid "Thai (Pattachote)" -msgstr "Thai (pattachote)" - -#: ../rules/base.xml.in.h:748 -msgid "Thai (TIS-820.2538)" -msgstr "Thai (TIS-820.2538)" - -#: ../rules/base.xml.in.h:749 -msgid "Tibetan" -msgstr "Tibetansk" - -#: ../rules/base.xml.in.h:750 -msgid "Tibetan (with ASCII numerals)" -msgstr "Tibetansk (med ASCII-numre)" - -#: ../rules/base.xml.in.h:751 -msgid "To the corresponding key in a Dvorak keyboard." -msgstr "Til den tilsvarende tast i et Dvoraktastatur." - -#: ../rules/base.xml.in.h:752 -msgid "To the corresponding key in a Qwerty keyboard." -msgstr "Til den tilsvarende tast på et Qwertytastatur." - -#: ../rules/base.xml.in.h:753 -msgid "Toggle PointerKeys with Shift + NumLock." -msgstr "Skift pegetaster med Skift + NumLock." - -#: ../rules/base.xml.in.h:754 -msgid "Toshiba Satellite S3000" -msgstr "Toshiba Satellite S3000" - -#: ../rules/base.xml.in.h:755 -msgid "Trust Direct Access Keyboard" -msgstr "Trust Direct Access Keyboard" - -#: ../rules/base.xml.in.h:756 -msgid "Trust Slimline" -msgstr "Trust Slimline" - -#: ../rules/base.xml.in.h:757 -msgid "Trust Wireless Keyboard Classic" -msgstr "Trust Wireless Keyboard Classic" - -#: ../rules/base.xml.in.h:758 -msgid "Tswana" -msgstr "Tswana" - -#: ../rules/base.xml.in.h:759 -msgid "Turkish" -msgstr "Tyrkisk" - -#: ../rules/base.xml.in.h:760 -msgid "Turkish (Alt-Q)" -msgstr "Tyrkisk (Alt-Q)" - -#: ../rules/base.xml.in.h:761 -msgid "Turkish (F)" -msgstr "Tyrkisk (F)" - -#: ../rules/base.xml.in.h:762 -msgid "Turkish (Sun dead keys)" -msgstr "Tyrkisk (Sun døde taster)" - -#: ../rules/base.xml.in.h:763 -msgid "Turkish (international with dead keys)" -msgstr "Tyrkisk (international med døde taster)" - -#: ../rules/base.xml.in.h:764 -msgid "Turkmen" -msgstr "Turkmensk" - -#: ../rules/base.xml.in.h:765 -msgid "Turkmen (Alt-Q)" -msgstr "Turkmensk (Alt-Q)" - -#: ../rules/base.xml.in.h:766 -msgid "TypeMatrix EZ-Reach 2020" -msgstr "TypeMatrix EZ-Reach 2020" - -#: ../rules/base.xml.in.h:767 -msgid "TypeMatrix EZ-Reach 2030 PS2" -msgstr "TypeMatrix EZ-Reach 2030 PS2" - -#: ../rules/base.xml.in.h:768 -msgid "TypeMatrix EZ-Reach 2030 USB" -msgstr "TypeMatrix EZ-Reach 2030 USB" - -#: ../rules/base.xml.in.h:769 -msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)" -msgstr "TypeMatrix EZ-Reach 2030 USB (102/105:EU-tilstand)" - -#: ../rules/base.xml.in.h:770 -msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)" -msgstr "TypeMatrix EZ-Reach 2030 USB (106:JP-tilstand)" - -#: ../rules/base.xml.in.h:771 -msgid "Udmurt" -msgstr "Udmurt" - -#: ../rules/base.xml.in.h:772 -msgid "Ukrainian" -msgstr "Ukrainsk" - -#: ../rules/base.xml.in.h:773 -msgid "Ukrainian (WinKeys)" -msgstr "Ukrainsk (Wintaster)" - -# Pannonian Rusyn or simply Rusyn (Ruthenian) is a Slavic language or dialect spoken -# in north-western Serbia and eastern Croatia -#: ../rules/base.xml.in.h:774 -msgid "Ukrainian (homophonic)" -msgstr "Ukrainsk (homofonisk)" - -#: ../rules/base.xml.in.h:775 -msgid "Ukrainian (legacy)" -msgstr "Ukrainsk (forældet)" - -#: ../rules/base.xml.in.h:776 -msgid "Ukrainian (phonetic)" -msgstr "Ukrainsk (fonetisk)" - -#: ../rules/base.xml.in.h:777 -msgid "Ukrainian (standard RSTU)" -msgstr "Ukrainsk (standard RSTU)" - -#: ../rules/base.xml.in.h:778 -msgid "Ukrainian (typewriter)" -msgstr "Ukrainsk (skrivemaskine)" - -#: ../rules/base.xml.in.h:779 -msgid "Unicode additions (arrows and math operators)" -msgstr "Unicode tilføjelser (pile og matematiske tegn)" - -#: ../rules/base.xml.in.h:780 -msgid "Unicode additions (arrows and math operators). Math operators on default level" -msgstr "Unicode tilføjelser (pile og matematiske tegn). Matematiske tegn på standardniveau" - -#: ../rules/base.xml.in.h:781 -msgid "Unitek KB-1925" -msgstr "Unitek KB-1925" - -#: ../rules/base.xml.in.h:782 -msgid "Urdu (Pakistan)" -msgstr "Urdu (Pakistan)" - -#: ../rules/base.xml.in.h:783 -msgid "Urdu (Pakistan, CRULP)" -msgstr "Urdu (Pakistan, CRULP)" - -#: ../rules/base.xml.in.h:784 -msgid "Urdu (Pakistan, NLA)" -msgstr "Urdu (Pakistan, NLA)" - -#: ../rules/base.xml.in.h:785 -msgid "Urdu (WinKeys)" -msgstr "Urdu (Win-taster)" - -#: ../rules/base.xml.in.h:786 -msgid "Urdu (alternative phonetic)" -msgstr "Urdu (alternativ fonetisk)" - -#: ../rules/base.xml.in.h:787 -msgid "Urdu (phonetic)" -msgstr "Urdu (fonetisk)" - -#: ../rules/base.xml.in.h:788 -msgid "Use keyboard LED to show alternative layout" -msgstr "Brug tastatur-LED til at vise alternativ layout" - -#: ../rules/base.xml.in.h:789 -msgid "Using space key to input non-breakable space character" -msgstr "Brug mellemrum for at indtaste ubrydelig mellemrumskarakter" - -#: ../rules/base.xml.in.h:790 -msgid "Usual space at any level" -msgstr "Normal mellemrum på alle niveauer" - -#: ../rules/base.xml.in.h:791 -msgid "Uyghur" -msgstr "Uyghur" - -#: ../rules/base.xml.in.h:792 -msgid "Uzbek" -msgstr "Usbekisk" - -#: ../rules/base.xml.in.h:793 -msgid "Uzbek (Afghanistan)" -msgstr "Usbekisk (Afghanistan)" - -#: ../rules/base.xml.in.h:794 -msgid "Uzbek (Afghanistan, OLPC)" -msgstr "Usbekisk (Afghanistan, OLPC)" - -#: ../rules/base.xml.in.h:795 -msgid "Uzbek (Latin)" -msgstr "Usbekisk (latin)" - -#: ../rules/base.xml.in.h:796 -msgid "Vietnamese" -msgstr "Vietnamesisk" - -#: ../rules/base.xml.in.h:797 -msgid "ViewSonic KU-306 Internet Keyboard" -msgstr "ViewSonic KU-306 Internet Keyboard" - -#: ../rules/base.xml.in.h:798 -msgid "Wang 724 keypad with Unicode additions (arrows and math operators)" -msgstr "Wang 724 numerisk tastatur med Unicode-tilføjelser (pile og matematiske tegn)" - -#: ../rules/base.xml.in.h:799 -msgid "Wang 724 keypad with Unicode additions (arrows and math operators). Math operators on default level" -msgstr "Wang 724 numerisk tastatur med Unicode-tilføjelser (pile og matematiske tegn). Matematiske tegn på standardniveau" - -#: ../rules/base.xml.in.h:800 -msgid "Winbook Model XP5" -msgstr "Winbook Model XP5" - -#: ../rules/base.xml.in.h:801 -msgid "Wolof" -msgstr "Wolof" - -#: ../rules/base.xml.in.h:802 -msgid "Yahoo! Internet Keyboard" -msgstr "Yahoo! Internet Keyboard" - -#: ../rules/base.xml.in.h:803 -msgid "Yakut" -msgstr "Yakut" - -#: ../rules/base.xml.in.h:804 -msgid "Yoruba" -msgstr "Yoruba" - -# The zero-width non-joiner (ZWNJ) is a non-printing character used in the computerized -# typesetting of some cursive scripts, or other scripts which make use of ligatures, -# such as Devanagari. When placed between two characters that would otherwise be -# connected, a ZWNJ causes them to be printed in their final and initial forms, -# respectively. This is also an effect of a space character, but a ZWNJ is used when it -# is desirable to keep the words closer together. The ZWNJ is represented in Unicode -# is U+200C, and can be represented in HTML as ‌, ‌ or ‌. Kilde eng. -# wikipedia 12. maj 2010 -#: ../rules/base.xml.in.h:805 -msgid "Zero-width non-joiner character at second level" -msgstr "Ubrydeligt mellemrumstegn (ZWNJ) på andet niveau" - -#: ../rules/base.xml.in.h:806 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level" -msgstr "Ubrydeligt mellemrumstegn (ZWNJ) på andet niveau, ubrydeligt mellemrumstegn på tredje niveau" - -#: ../rules/base.xml.in.h:807 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level" -msgstr "Ubrydeligt mellemrumstegn (ZWNJ) på andet niveau, ubrydeligt på mellemrum på tredje niveau" - -#: ../rules/base.xml.in.h:808 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level" -msgstr "Ubrydeligt mellemrumstegn (ZWNJ) på andet niveau, ubrydeligt mellemrumstegn på tredje niveau" - -#: ../rules/base.xml.in.h:809 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level" -msgstr "Ubrydeligt mellemrumstegn (ZWNJ) på andet niveau, ubrydeligt mellemrumstegn på tredje niveau, ubrydeligt mellemrumstegn (ZWNJ) på fjerde niveau" - -#: ../rules/base.xml.in.h:810 -msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level" -msgstr "Ubrydeligt mellemrumstegn (ZWNJ) på andet niveau, ombrydeligt mellemrumstegn på tredje niveau" - -#: ../rules/base.xml.in.h:811 -msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level" -msgstr "Ubrydeligt mellemrumstegn (ZWNJ) på andet niveau, ombrydeligt mellemrumstegn på tredje niveau, ubrydeligt mellemrumsteng på fjerde niveau" - -#: ../rules/base.xml.in.h:812 -msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level" -msgstr "Ubrydeligt mellemrumstegn (ZWNJ) på tredje niveau, ombrydeligt mellemrumstegn på fjerde niveau" - -#: ../rules/base.xml.in.h:813 -msgid "ak" -msgstr "ak" - -#: ../rules/base.xml.in.h:814 -msgid "am" -msgstr "am" - -#: ../rules/base.xml.in.h:815 -msgid "ar" -msgstr "ar" - -#: ../rules/base.xml.in.h:816 -msgid "avn" -msgstr "avn" - -#: ../rules/base.xml.in.h:817 -msgid "az" -msgstr "az" - -#: ../rules/base.xml.in.h:818 -msgid "be" -msgstr "be" - -#: ../rules/base.xml.in.h:819 -msgid "ber" -msgstr "ber" - -#: ../rules/base.xml.in.h:820 -msgid "bg" -msgstr "bg" - -#: ../rules/base.xml.in.h:821 -msgid "bm" -msgstr "bm" - -#: ../rules/base.xml.in.h:822 -msgid "bn" -msgstr "bn" - -#: ../rules/base.xml.in.h:823 -msgid "brl" -msgstr "brl" - -#: ../rules/base.xml.in.h:824 -msgid "bs" -msgstr "bs" - -#: ../rules/base.xml.in.h:825 -msgid "ca" -msgstr "ca" - -#: ../rules/base.xml.in.h:826 -msgid "chr" -msgstr "chr" - -#: ../rules/base.xml.in.h:827 -msgid "cm" -msgstr "cm" - -#: ../rules/base.xml.in.h:828 -msgid "crh" -msgstr "crh" - -#: ../rules/base.xml.in.h:829 -msgid "cs" -msgstr "cs" - -#: ../rules/base.xml.in.h:830 -msgid "da" -msgstr "da" - -#: ../rules/base.xml.in.h:831 -msgid "de" -msgstr "de" - -#: ../rules/base.xml.in.h:832 -msgid "dv" -msgstr "dv" - -#: ../rules/base.xml.in.h:833 -msgid "dz" -msgstr "dz" - -#: ../rules/base.xml.in.h:834 -msgid "ee" -msgstr "ee" - -#: ../rules/base.xml.in.h:835 ../rules/base.extras.xml.in.h:34 -msgid "en" -msgstr "en" - -#: ../rules/base.xml.in.h:836 -msgid "eo" -msgstr "eo" - -#: ../rules/base.xml.in.h:837 -msgid "es" -msgstr "es" - -#: ../rules/base.xml.in.h:838 -msgid "et" -msgstr "et" - -#: ../rules/base.xml.in.h:839 ../rules/base.extras.xml.in.h:35 -msgid "fa" -msgstr "fa" - -#: ../rules/base.xml.in.h:840 -msgid "ff" -msgstr "ff" - -#: ../rules/base.xml.in.h:841 -msgid "fi" -msgstr "fi" - -#: ../rules/base.xml.in.h:842 -msgid "fo" -msgstr "fo" - -#: ../rules/base.xml.in.h:843 ../rules/base.extras.xml.in.h:36 -msgid "fr" -msgstr "fr" - -#: ../rules/base.xml.in.h:844 -msgid "gaa" -msgstr "gaa" - -#: ../rules/base.xml.in.h:845 -msgid "gr" -msgstr "gr" - -#: ../rules/base.xml.in.h:846 -msgid "gu" -msgstr "gu" - -#: ../rules/base.xml.in.h:847 -msgid "ha" -msgstr "ha" - -#: ../rules/base.xml.in.h:848 -msgid "he" -msgstr "he" - -#: ../rules/base.xml.in.h:849 -msgid "hi" -msgstr "hi" - -#: ../rules/base.xml.in.h:850 -msgid "hr" -msgstr "hr" - -#: ../rules/base.xml.in.h:851 -msgid "hu" -msgstr "hu" - -#: ../rules/base.xml.in.h:852 ../rules/base.extras.xml.in.h:37 -msgid "hy" -msgstr "hy" - -#: ../rules/base.xml.in.h:853 -msgid "ie" -msgstr "ie" - -#: ../rules/base.xml.in.h:854 -msgid "ig" -msgstr "ig" - -#: ../rules/base.xml.in.h:855 -msgid "ike" -msgstr "ike" - -#: ../rules/base.xml.in.h:856 -msgid "in" -msgstr "in" - -#: ../rules/base.xml.in.h:857 -msgid "is" -msgstr "is" - -#: ../rules/base.xml.in.h:858 -msgid "it" -msgstr "it" - -#: ../rules/base.xml.in.h:859 -msgid "ja" -msgstr "ja" - -#: ../rules/base.xml.in.h:860 -msgid "ka" -msgstr "ka" - -#: ../rules/base.xml.in.h:861 -msgid "ki" -msgstr "ki" - -#: ../rules/base.xml.in.h:862 -msgid "kk" -msgstr "kk" - -#: ../rules/base.xml.in.h:863 -msgid "km" -msgstr "km" - -#: ../rules/base.xml.in.h:864 -msgid "kn" -msgstr "kn" - -#: ../rules/base.xml.in.h:865 -msgid "ko" -msgstr "ko" - -#: ../rules/base.xml.in.h:866 -msgid "ku" -msgstr "ku" - -#: ../rules/base.xml.in.h:867 -msgid "lo" -msgstr "lo" - -#: ../rules/base.xml.in.h:868 ../rules/base.extras.xml.in.h:39 -msgid "lt" -msgstr "lt" - -#: ../rules/base.xml.in.h:869 ../rules/base.extras.xml.in.h:40 -msgid "lv" -msgstr "lv" - -#: ../rules/base.xml.in.h:870 -msgid "mi" -msgstr "mi" - -#: ../rules/base.xml.in.h:871 -msgid "mk" -msgstr "mk" - -#: ../rules/base.xml.in.h:872 -msgid "ml" -msgstr "ml" - -#: ../rules/base.xml.in.h:873 -msgid "mn" -msgstr "mn" - -#: ../rules/base.xml.in.h:874 -msgid "mt" -msgstr "mt" - -#: ../rules/base.xml.in.h:875 -msgid "my" -msgstr "my" - -#: ../rules/base.xml.in.h:876 -msgid "ne" -msgstr "ne" - -#: ../rules/base.xml.in.h:877 -msgid "nl" -msgstr "nl" - -#: ../rules/base.xml.in.h:878 -msgid "no" -msgstr "no" - -#: ../rules/base.xml.in.h:879 -msgid "or" -msgstr "or" - -#: ../rules/base.xml.in.h:880 -msgid "pa" -msgstr "pa" - -#: ../rules/base.xml.in.h:881 -msgid "ph" -msgstr "ph" - -#: ../rules/base.xml.in.h:882 ../rules/base.extras.xml.in.h:41 -msgid "pl" -msgstr "pl" - -#: ../rules/base.xml.in.h:883 -msgid "ps" -msgstr "ps" - -#: ../rules/base.xml.in.h:884 -msgid "pt" -msgstr "pt" - -#: ../rules/base.xml.in.h:885 ../rules/base.extras.xml.in.h:42 -msgid "ro" -msgstr "ro" - -#: ../rules/base.xml.in.h:886 ../rules/base.extras.xml.in.h:43 -msgid "ru" -msgstr "ru" - -#: ../rules/base.xml.in.h:887 -msgid "sd" -msgstr "sd" - -#: ../rules/base.xml.in.h:888 -msgid "si" -msgstr "si" - -#: ../rules/base.xml.in.h:889 -msgid "sk" -msgstr "sk" - -#: ../rules/base.xml.in.h:890 -msgid "sl" -msgstr "sl" - -#: ../rules/base.xml.in.h:891 -msgid "sq" -msgstr "sq" - -#: ../rules/base.xml.in.h:892 ../rules/base.extras.xml.in.h:45 -msgid "sr" -msgstr "sr" - -#: ../rules/base.xml.in.h:893 -msgid "sv" -msgstr "sv" - -#: ../rules/base.xml.in.h:894 -msgid "sw" -msgstr "sw" - -#: ../rules/base.xml.in.h:895 -msgid "syc" -msgstr "syc" - -#: ../rules/base.xml.in.h:896 -msgid "ta" -msgstr "ta" - -#: ../rules/base.xml.in.h:897 -msgid "te" -msgstr "te" - -#: ../rules/base.xml.in.h:898 -msgid "tg" -msgstr "tg" - -#: ../rules/base.xml.in.h:899 -msgid "th" -msgstr "th" - -#: ../rules/base.xml.in.h:900 -msgid "tk" -msgstr "tk" - -#: ../rules/base.xml.in.h:901 -msgid "tn" -msgstr "tn" - -#: ../rules/base.xml.in.h:902 -msgid "tr" -msgstr "tr" - -#: ../rules/base.xml.in.h:903 -msgid "uk" -msgstr "uk" - -#: ../rules/base.xml.in.h:904 -msgid "ur" -msgstr "ur" - -#: ../rules/base.xml.in.h:905 -msgid "uz" -msgstr "uz" - -#: ../rules/base.xml.in.h:906 -msgid "vi" -msgstr "vi" - -#: ../rules/base.xml.in.h:907 -msgid "wo" -msgstr "wo" - -#: ../rules/base.xml.in.h:908 -msgid "xsy" -msgstr "xsy" - -#: ../rules/base.xml.in.h:909 -msgid "yo" -msgstr "yo" - -#: ../rules/base.xml.in.h:910 -msgid "zh" -msgstr "zh" - -#: ../rules/base.extras.xml.in.h:1 -msgid "APL Keyboard Symbols" -msgstr "APL-tastatursymboler" - -#: ../rules/base.extras.xml.in.h:4 -msgid "Atsina" -msgstr "Atsina" - -# Avestisk er et uddødt iransk sprog -#: ../rules/base.extras.xml.in.h:5 -msgid "Avestan" -msgstr "Avestisk" - -# http://en.wikipedia.org/wiki/Interior_Salish_languages -#: ../rules/base.extras.xml.in.h:6 -msgid "Couer D'alene Salish" -msgstr "Couer D'alene Salish" - -#: ../rules/base.extras.xml.in.h:8 -msgid "English (US, international AltGr Unicode combining)" -msgstr "Engelsk (US, international AltGr Unicode-sammensætning)" - -#: ../rules/base.extras.xml.in.h:9 -msgid "English (US, international AltGr Unicode combining, alternative)" -msgstr "Engelsk (US, international AltGr Unicode-sammensætning, alternativ)" - -#: ../rules/base.extras.xml.in.h:11 -msgid "Kutenai" -msgstr "Kutenai" - -#: ../rules/base.extras.xml.in.h:13 -msgid "Latvian (US Colemak)" -msgstr "Lettisk (US Colemak)" - -#: ../rules/base.extras.xml.in.h:14 -msgid "Latvian (US Colemak, apostrophe variant)" -msgstr "Lettisk (US Colemak, apostrofvariant)" - -#: ../rules/base.extras.xml.in.h:15 -msgid "Latvian (US Dvorak)" -msgstr "Lettisk (US dvorak)" - -#: ../rules/base.extras.xml.in.h:16 -msgid "Latvian (US Dvorak, Y variant)" -msgstr "Lettisk (US dvorak, Y-variant)" - -#: ../rules/base.extras.xml.in.h:17 -msgid "Latvian (US Dvorak, minus variant)" -msgstr "Lettisk (US dvorak, minus variant)" - -#: ../rules/base.extras.xml.in.h:18 -msgid "Latvian (programmer US Dvorak)" -msgstr "Lettisk (programmør US dvorak)" - -#: ../rules/base.extras.xml.in.h:19 -msgid "Latvian (programmer US Dvorak, Y variant)" -msgstr "Lettisk (programmør US dvorak, Y-variant)" - -#: ../rules/base.extras.xml.in.h:20 -msgid "Latvian (programmer US Dvorak, minus variant)" -msgstr "Lettisk (programmør US dvorak, minus variant)" - -#: ../rules/base.extras.xml.in.h:22 -msgid "Lithuanian (US Dvorak with Lithuanian letters)" -msgstr "Litauisk (US dvorak med litauiske bogstaver)" - -#: ../rules/base.extras.xml.in.h:25 -msgid "Polish (international with dead keys)" -msgstr "Polsk (international med døde taster)" - -# touchtype = blindskrift (altså at skrive uden at kigge) -#: ../rules/base.extras.xml.in.h:27 -msgid "Romanian (ergonomic Touchtype)" -msgstr "Rumænsk (ergonomisk maskinskrivning)" - -#: ../rules/base.extras.xml.in.h:29 -msgid "Russian (with UKR and BEL layout)" -msgstr "Russisk (med UKR- og BEL-layout)" - -#: ../rules/base.extras.xml.in.h:30 -msgid "Secwepemctsin" -msgstr "Secwepemctsin" - -#: ../rules/base.extras.xml.in.h:32 -msgid "Serbian (combining accents instead of dead keys)" -msgstr "Serbisk (sammensætte accenter frem for døde taster)" - -#: ../rules/base.extras.xml.in.h:33 -msgid "apl" -msgstr "apl" - -#: ../rules/base.extras.xml.in.h:38 -msgid "kut" -msgstr "kut" - -#: ../rules/base.extras.xml.in.h:44 -msgid "shs" -msgstr "shs" +# Danish translation of xkeyboard-config.
+# Copyright (C) 2011 Free Software Foundation, Inc.
+# This file is distributed under the same license as the xkeyboard-config package.
+# Ole Laursen <olau@hardworking.dk>, 2003.
+# Joe Hansen <joedalton2@yahoo.dk>, 2008, 2009, 2010, 2011.
+# Korrekturlæsning "Lars Christian Jensen" <larschrjensen@gmail.com>, 2010.
+# Korrekturlæsning "Ask Hjorth Larsen" <asklarsen@gmail.com>, 2011.
+#
+# Backspace = rettelsestast
+# caps lock = caps lock (kunne nok også være lås skift)
+# compose = compose (uafklaret, en streng er tilbage med den)
+#
+# Jeg tror at når der står "compose" i forbindelse med tastaturer er der
+# en specialtast til at skrive en email med "Compose email", derfor
+# synes jeg at det vil være det bedste at kalde det en "Skriv e-mail
+# tast" og så skrive "compose" bagefter i parentes. (kenneths besked, se også Kelds)
+# Torben: Jeg mener, det er en særlig tast til at sammensætte specialtegn med fx.
+# <compose> 'e -> é
+# For at afprøve det satte jeg højre windowstast op til at være
+# compose-tast og det virker!
+#
+# delete key = slettetast
+# digraph = digraf (En digraf er to bogstaver, der repræsenterer én lyd.
+# En digraf er ikke det samme som en ligatur.) Eksempler: "hj" og "hv"
+# i "hjælp", "hvis" og "hvordan", eller "ph" i engelsk "phone". Kilde
+# dansk wikipedia
+# keypad = numerisk tastatur
+# legacy = forældet
+# pressed = trykket ned (ikke nedtrykket)
+# tilde = tilde
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: xkeyboard-config-2.3\n"
+"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n"
+"POT-Creation-Date: 2011-05-17 21:08+0100\n"
+"PO-Revision-Date: 2011-05-24 23:06+0100\n"
+"Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
+"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../rules/base.xml.in.h:1
+msgid "<Less/Greater>"
+msgstr "<Mindre end/Større end>"
+
+#: ../rules/base.xml.in.h:2
+msgid "<Less/Greater> (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "<Mindre end/Større end> (vælger tredje niveau, låser når trykket ned sammen med en anden tredje niveauvælger)"
+
+#: ../rules/base.xml.in.h:3
+msgid "<Less/Greater> chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "<Mindre end/Større end> vælger femte niveau og aktiverer niveau 5-lås når trykket ned sammen med en anden femte niveauvælger, et tryk frigiver låsen"
+
+#: ../rules/base.xml.in.h:4
+msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "<Mindre end/Større end> vælger femte niveau, låser når trykket ned sammen med en anden femte niveauvælger"
+
+#: ../rules/base.xml.in.h:5
+msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "<Mindre end/Større end> vælger femte niveau, låser når trykket ned sammen med en anden femte niveauvælger, et tryk frigiver låsen"
+
+#: ../rules/base.xml.in.h:6
+msgid "A4Tech KB-21"
+msgstr "A4Tech KB-21"
+
+#: ../rules/base.xml.in.h:7
+msgid "A4Tech KBS-8"
+msgstr "A4Tech KBS-8"
+
+#: ../rules/base.xml.in.h:8
+msgid "A4Tech Wireless Desktop RFKB-23"
+msgstr "A4Tech Wireless Desktop RFKB-23"
+
+# ATM = hæveautomat, måske skal det oversættes.
+#: ../rules/base.xml.in.h:9
+msgid "ATM/phone-style"
+msgstr "ATM/telefonstil"
+
+#: ../rules/base.xml.in.h:10
+msgid "Acer AirKey V"
+msgstr "Acer AirKey V"
+
+#: ../rules/base.xml.in.h:11
+msgid "Acer C300"
+msgstr "Acer C300"
+
+#: ../rules/base.xml.in.h:12
+msgid "Acer Ferrari 4000"
+msgstr "Acer Ferrari 4000"
+
+#: ../rules/base.xml.in.h:13
+msgid "Acer Laptop"
+msgstr "Acer bærbar"
+
+#: ../rules/base.xml.in.h:14
+msgid "Add the standard behavior to Menu key"
+msgstr "Tilføj standardopførslen til menutasten"
+
+#: ../rules/base.xml.in.h:15
+msgid "Adding Esperanto circumflexes (supersigno)"
+msgstr "Tilføjelse af esperanto accent circonflexe (supersigno)"
+
+#: ../rules/base.xml.in.h:16
+msgid "Adding currency signs to certain keys"
+msgstr "Tilføjelse af valutategn til bestemte taster"
+
+#: ../rules/base.xml.in.h:17
+msgid "Advance Scorpius KI"
+msgstr "Advance Scorpius KI"
+
+#: ../rules/base.xml.in.h:18
+msgid "Afghani"
+msgstr "Afghansk"
+
+#: ../rules/base.xml.in.h:19
+msgid "Akan"
+msgstr "Akan"
+
+#: ../rules/base.xml.in.h:20
+msgid "Albanian"
+msgstr "Albansk"
+
+#: ../rules/base.xml.in.h:21
+msgid "Alt and Meta are on Alt keys"
+msgstr "Alt og Meta er på Alt-tasterne"
+
+#: ../rules/base.xml.in.h:22
+msgid "Alt is mapped to Right Win, Super to Menu"
+msgstr "Alt ligger på den højre Win-tast og Super på Menu"
+
+#: ../rules/base.xml.in.h:23
+msgid "Alt+Caps Lock"
+msgstr "Alt+Caps Lock"
+
+#: ../rules/base.xml.in.h:24
+msgid "Alt+Ctrl"
+msgstr "Alt+Ctrl"
+
+#: ../rules/base.xml.in.h:25
+msgid "Alt+Shift"
+msgstr "Alt+Skift"
+
+#: ../rules/base.xml.in.h:26
+msgid "Alt+Space"
+msgstr "Alt+Mellemrum"
+
+#: ../rules/base.xml.in.h:27
+msgid "Alt/Win key behavior"
+msgstr "Alt/Win-tasteopførsel"
+
+# http://da.wikipedia.org/wiki/Amharisk
+#: ../rules/base.xml.in.h:28
+msgid "Amharic"
+msgstr "Amharisk"
+
+#: ../rules/base.xml.in.h:29
+msgid "Any Alt key"
+msgstr "Enhver Alt-tast"
+
+#: ../rules/base.xml.in.h:30
+msgid "Any Win key"
+msgstr "Enhver Win-tast"
+
+#: ../rules/base.xml.in.h:31
+msgid "Any Win key (while pressed)"
+msgstr "Enhver Win-tast (mens trykket ned)"
+
+#: ../rules/base.xml.in.h:32
+msgid "Apple"
+msgstr "Apple"
+
+#: ../rules/base.xml.in.h:33
+msgid "Apple Aluminium Keyboard (ANSI)"
+msgstr "Apples aluminiumstastatur (ANSI)"
+
+#: ../rules/base.xml.in.h:34
+msgid "Apple Aluminium Keyboard (ISO)"
+msgstr "Apples aluminiumstastatur (ISO)"
+
+#: ../rules/base.xml.in.h:35
+msgid "Apple Aluminium Keyboard (JIS)"
+msgstr "Apples aluminiumstastatur (JIS)"
+
+#: ../rules/base.xml.in.h:36
+msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)"
+msgstr "Apples aluminiumstastatur: Emuler PC-taster (Udskriv, Scroll Lock, Pause, NumLock)"
+
+#: ../rules/base.xml.in.h:37
+msgid "Apple Laptop"
+msgstr "Apple bærbar"
+
+#: ../rules/base.xml.in.h:38
+msgid "Arabic"
+msgstr "Arabisk"
+
+#: ../rules/base.xml.in.h:39
+msgid "Arabic (Buckwalter)"
+msgstr "Arabisk (Buckwalter)"
+
+#: ../rules/base.xml.in.h:40
+msgid "Arabic (Morocco)"
+msgstr "Arabisk (Marokko)"
+
+#: ../rules/base.xml.in.h:41
+msgid "Arabic (Pakistan)"
+msgstr "Arabisk (Pakistan)"
+
+#: ../rules/base.xml.in.h:42
+msgid "Arabic (Syria)"
+msgstr "Arabisk (Syrien)"
+
+#: ../rules/base.xml.in.h:43
+msgid "Arabic (azerty)"
+msgstr "Arabisk (azerty)"
+
+#: ../rules/base.xml.in.h:44
+msgid "Arabic (azerty/digits)"
+msgstr "Arabisk (azerty/cifre)"
+
+#: ../rules/base.xml.in.h:45
+msgid "Arabic (digits)"
+msgstr "Arabisk (cifre)"
+
+#: ../rules/base.xml.in.h:46
+msgid "Arabic (qwerty)"
+msgstr "Arabisk (qwerty)"
+
+#: ../rules/base.xml.in.h:47
+msgid "Arabic (qwerty/digits)"
+msgstr "Arabisk (qwerty/cifre)"
+
+#: ../rules/base.xml.in.h:48 ../rules/base.extras.xml.in.h:2
+msgid "Armenian"
+msgstr "Armensk"
+
+#: ../rules/base.xml.in.h:49
+msgid "Armenian (alternative eastern)"
+msgstr "Armensk (alternativ østlig)"
+
+#: ../rules/base.xml.in.h:50 ../rules/base.extras.xml.in.h:3
+msgid "Armenian (alternative phonetic)"
+msgstr "Armensk (alternativ fonetisk)"
+
+#: ../rules/base.xml.in.h:51
+msgid "Armenian (eastern)"
+msgstr "Armensk (østlig)"
+
+#: ../rules/base.xml.in.h:52
+msgid "Armenian (phonetic)"
+msgstr "Armensk (fonetisk)"
+
+#: ../rules/base.xml.in.h:53
+msgid "Armenian (western)"
+msgstr "Armensk (vestlig)"
+
+# Asturian (Asturian: Asturianu or Bable) is a Romance
+# language of the West Iberian group, Astur-Leonese
+# Subgroup, spoken in the Spanish province of Asturias
+# by the Asturian people.
+#: ../rules/base.xml.in.h:54
+msgid "Asturian (Spain, with bottom-dot H and bottom-dot L)"
+msgstr "Asturisk (Spanien, med bundpunktum H og bundpunktum L)"
+
+#: ../rules/base.xml.in.h:55
+msgid "Asus Laptop"
+msgstr "Asus bærbar"
+
+#: ../rules/base.xml.in.h:56
+msgid "At bottom left"
+msgstr "Nederst til venstre"
+
+#: ../rules/base.xml.in.h:57
+msgid "At left of 'A'"
+msgstr "Til venstre for 'A'"
+
+# The Avatime are an Akan people who live in Volta region of Ghana. History has it
+# that they are Ahanta people who migrated to the Volta region.
+#: ../rules/base.xml.in.h:58
+msgid "Avatime"
+msgstr "Avatime"
+
+#: ../rules/base.xml.in.h:59
+msgid "Azerbaijani"
+msgstr "Aserbajdsjansk"
+
+#: ../rules/base.xml.in.h:60
+msgid "Azerbaijani (Cyrillic)"
+msgstr "Aserbajdsjansk (kyrillisk)"
+
+#: ../rules/base.xml.in.h:61
+msgid "Azona RF2300 wireless Internet Keyboard"
+msgstr "Azona RF2300 wireless Internet Keyboard"
+
+#: ../rules/base.xml.in.h:62
+msgid "BTC 5090"
+msgstr "BTC 5090"
+
+#: ../rules/base.xml.in.h:63
+msgid "BTC 5113RF Multimedia"
+msgstr "BTC 5113RF-multimedie"
+
+#: ../rules/base.xml.in.h:64
+msgid "BTC 5126T"
+msgstr "BTC 5126T"
+
+#: ../rules/base.xml.in.h:65
+msgid "BTC 6301URF"
+msgstr "BTC 6301URF"
+
+#: ../rules/base.xml.in.h:66
+msgid "BTC 9000"
+msgstr "BTC 9000"
+
+#: ../rules/base.xml.in.h:67
+msgid "BTC 9000A"
+msgstr "BTC 9000A"
+
+#: ../rules/base.xml.in.h:68
+msgid "BTC 9001AH"
+msgstr "BTC 9001AH"
+
+#: ../rules/base.xml.in.h:69
+msgid "BTC 9019U"
+msgstr "BTC 9019U"
+
+#: ../rules/base.xml.in.h:70
+msgid "BTC 9116U Mini Wireless Internet and Gaming"
+msgstr "BTC 9116U minitrådløst internet og spil"
+
+#: ../rules/base.xml.in.h:71
+msgid "Backslash"
+msgstr "Omvendt skråstreg"
+
+#: ../rules/base.xml.in.h:72
+msgid "Backslash (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "Omvendt skråstreg (vælger tredje niveau, låser når trykket ned sammen med en anden tredje niveauvælger)"
+
+#: ../rules/base.xml.in.h:73
+msgid "Bambara"
+msgstr "Bambara"
+
+#: ../rules/base.xml.in.h:74
+msgid "Bashkirian"
+msgstr "Bashkirisk"
+
+#: ../rules/base.xml.in.h:75
+msgid "Belarusian"
+msgstr "Hviderussisk"
+
+#: ../rules/base.xml.in.h:76
+msgid "Belarusian (Latin)"
+msgstr "Hviderussisk (latin)"
+
+#: ../rules/base.xml.in.h:77
+msgid "Belarusian (legacy)"
+msgstr "Hviderussisk (forældet)"
+
+#: ../rules/base.xml.in.h:78
+msgid "Belgian"
+msgstr "Belgisk"
+
+#: ../rules/base.xml.in.h:79
+msgid "Belgian (ISO alternate)"
+msgstr "Belgisk (ISO-alternativ)"
+
+#: ../rules/base.xml.in.h:80
+msgid "Belgian (Sun dead keys)"
+msgstr "Belgisk (Sun døde taster)"
+
+#: ../rules/base.xml.in.h:81
+msgid "Belgian (Wang model 724 azerty)"
+msgstr "Belgisk (Wang model 724 azerty)"
+
+#: ../rules/base.xml.in.h:82
+msgid "Belgian (alternative)"
+msgstr "Belgisk (alternativ)"
+
+#: ../rules/base.xml.in.h:83
+msgid "Belgian (alternative, Sun dead keys)"
+msgstr "Belgisk (alternativ, Sun døde taster)"
+
+#: ../rules/base.xml.in.h:84
+msgid "Belgian (alternative, latin-9 only)"
+msgstr "Belgisk (alternativ, kun latin-9)"
+
+#: ../rules/base.xml.in.h:85
+msgid "Belgian (eliminate dead keys)"
+msgstr "Belgisk (slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:86
+msgid "BenQ X-Touch"
+msgstr "BenQ X-Touch"
+
+#: ../rules/base.xml.in.h:87
+msgid "BenQ X-Touch 730"
+msgstr "BenQ X-Touch 730"
+
+#: ../rules/base.xml.in.h:88
+msgid "BenQ X-Touch 800"
+msgstr "BenQ X-Touch 800"
+
+#: ../rules/base.xml.in.h:89
+msgid "Bengali"
+msgstr "Bengali"
+
+#: ../rules/base.xml.in.h:90
+msgid "Bengali (Probhat)"
+msgstr "Bengali (probhat)"
+
+# http://retskrivningsordbogen.dk/ro/ro.htm?q=berb
+#: ../rules/base.xml.in.h:91
+msgid "Berber (Morocco, Tifinagh alternative phonetic)"
+msgstr "Berbisk (Marokko, tifinagh alternativ fonetisk)"
+
+#: ../rules/base.xml.in.h:92
+msgid "Berber (Morocco, Tifinagh alternative)"
+msgstr "Berbisk (Marokko, Tifinagh alternativ)"
+
+#: ../rules/base.xml.in.h:93
+msgid "Berber (Morocco, Tifinagh extended phonetic)"
+msgstr "Berbisk (Marokko, Tifinagh udvidet fonetisk)"
+
+#: ../rules/base.xml.in.h:94
+msgid "Berber (Morocco, Tifinagh extended)"
+msgstr "Berbisk (Marokko, Tifinagh udvidet)"
+
+#: ../rules/base.xml.in.h:95
+msgid "Berber (Morocco, Tifinagh phonetic)"
+msgstr "Berbisk (Marokko, Tifinagh fonetisk)"
+
+#: ../rules/base.xml.in.h:96
+msgid "Berber (Morocco, Tifinagh)"
+msgstr "Berbisk (Marokko, Tifinagh)"
+
+#: ../rules/base.xml.in.h:97
+msgid "Bosnian"
+msgstr "Bosnisk"
+
+#: ../rules/base.xml.in.h:98
+msgid "Bosnian (US keyboard with Bosnian digraphs)"
+msgstr "Bosnisk (US-tastatur med bosniske digrafer)"
+
+#: ../rules/base.xml.in.h:99
+msgid "Bosnian (US keyboard with Bosnian letters)"
+msgstr "Bosnisk (US-tastatur med bosniske bogstaver)"
+
+#: ../rules/base.xml.in.h:100
+msgid "Bosnian (use Bosnian digraphs)"
+msgstr "Bosnisk (anvend bosniske digrafer)"
+
+#: ../rules/base.xml.in.h:101
+msgid "Bosnian (use guillemets for quotes)"
+msgstr "Bosnisk (anvend »« som anførelsestegn)"
+
+#: ../rules/base.xml.in.h:102
+msgid "Both Alt keys together"
+msgstr "Begge Alt-taster sammen"
+
+#: ../rules/base.xml.in.h:103
+msgid "Both Ctrl keys together"
+msgstr "Begge Ctrl-taster sammen"
+
+#: ../rules/base.xml.in.h:104
+msgid "Both Shift keys together"
+msgstr "Begge skift-taster sammen"
+
+#: ../rules/base.xml.in.h:105
+msgid "Both Shift-Keys together activate Caps Lock, one Shift-Key deactivates"
+msgstr "Begge skift-taster sammen aktiverer Caps Lock, en Skift-tast deaktiverer"
+
+#: ../rules/base.xml.in.h:106
+msgid "Both Shift-Keys together toggle Caps Lock"
+msgstr "Begge skift-taster sammen skifter Caps Lock"
+
+#: ../rules/base.xml.in.h:107
+msgid "Both Shift-Keys together toggle ShiftLock"
+msgstr "Begge skift-taster sammen skifter SkiftLock"
+
+#: ../rules/base.xml.in.h:108
+msgid "Braille"
+msgstr "Blindeskrift"
+
+#: ../rules/base.xml.in.h:109
+msgid "Braille (left hand)"
+msgstr "Blindeskrift (venstre hånd)"
+
+#: ../rules/base.xml.in.h:110
+msgid "Braille (right hand)"
+msgstr "Blindeskrift (højre hånd)"
+
+#: ../rules/base.xml.in.h:111
+msgid "Brother Internet Keyboard"
+msgstr "Brother Internet Keyboard"
+
+#: ../rules/base.xml.in.h:112
+msgid "Bulgarian"
+msgstr "Bulgarsk"
+
+#: ../rules/base.xml.in.h:113
+msgid "Bulgarian (new phonetic)"
+msgstr "Bulgarsk (ny fonetisk)"
+
+#: ../rules/base.xml.in.h:114
+msgid "Bulgarian (traditional phonetic)"
+msgstr "Bulgarsk (traditionel fonetisk)"
+
+#: ../rules/base.xml.in.h:115
+msgid "Burmese"
+msgstr "Burmesisk"
+
+#: ../rules/base.xml.in.h:116
+msgid "Canadian Multilingual"
+msgstr "Canadisk flersproget"
+
+#: ../rules/base.xml.in.h:117
+msgid "Canadian Multilingual (first part)"
+msgstr "Canadisk flersproget (første del)"
+
+#: ../rules/base.xml.in.h:118
+msgid "Canadian Multilingual (second part)"
+msgstr "Canadisk flersproget (anden del)"
+
+#: ../rules/base.xml.in.h:119
+msgid "Caps Lock"
+msgstr "Caps Lock"
+
+#: ../rules/base.xml.in.h:120
+msgid "Caps Lock (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "Caps Lock (vælger tredje niveau, låser når trykket ned sammen med en anden tredje niveauvælger)"
+
+#: ../rules/base.xml.in.h:121
+msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)"
+msgstr "Caps Lock (skifter til første layout), Skift+Caps Lock (skifter til sidste layout)"
+
+#: ../rules/base.xml.in.h:122
+msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action"
+msgstr "Caps Lock (mens presset ned), Alt+Caps Lock udfører den oprindleige capslockhandling"
+
+#: ../rules/base.xml.in.h:123
+msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock"
+msgstr "Caps Lock agerer som skiftetasten med lås. Skift »pauser« Caps Lock"
+
+#: ../rules/base.xml.in.h:124
+msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock"
+msgstr "Caps Lock agerer som skiftetasten med lås. Skift påvirker ikke Caps Lock"
+
+#: ../rules/base.xml.in.h:125
+msgid "Caps Lock is disabled"
+msgstr "Caps Lock er slået fra"
+
+#: ../rules/base.xml.in.h:126
+msgid "Caps Lock key behavior"
+msgstr "Opførsel for Caps Lock-tast"
+
+#: ../rules/base.xml.in.h:127
+msgid "Caps Lock toggles Shift so all keys are affected"
+msgstr "Caps Lock ændrer Skift så alle taster bliver påvirket"
+
+#: ../rules/base.xml.in.h:128
+msgid "Caps Lock toggles normal capitalization of alphabetic characters"
+msgstr "Caps Lock slår små/store bogstaver til/fra"
+
+#: ../rules/base.xml.in.h:129
+msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock"
+msgstr "Caps Lock bruger intern forstørrelse af bogstaver. Skift sætter Caps Lock »på hold«"
+
+#: ../rules/base.xml.in.h:130
+msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock"
+msgstr "Caps Lock bruger intern forstørrelse af bogstaver. Skift påvirker ikke Caps Lock"
+
+#: ../rules/base.xml.in.h:131
+msgid "Catalan"
+msgstr "Katalansk"
+
+#: ../rules/base.xml.in.h:132
+msgid "Catalan (Spain, with middle-dot L)"
+msgstr "Catalansk (Spanien, med midterpunktum L)"
+
+#: ../rules/base.xml.in.h:133
+msgid "Cherokee"
+msgstr "Cherokee"
+
+#: ../rules/base.xml.in.h:134
+msgid "Cherry B.UNLIMITED"
+msgstr "Cherry B.UBEGRÆNSET"
+
+#: ../rules/base.xml.in.h:135
+msgid "Cherry Blue Line CyBo@rd"
+msgstr "Cherry Blue Line CyBo@rd"
+
+#: ../rules/base.xml.in.h:136
+msgid "Cherry Blue Line CyBo@rd (alternate option)"
+msgstr "Cherry Blue Line CyBo@rd (alternativ)"
+
+#: ../rules/base.xml.in.h:137
+msgid "Cherry CyBo@rd USB-Hub"
+msgstr "Cherry CyBo@rd USB-hub"
+
+#: ../rules/base.xml.in.h:138
+msgid "Cherry CyMotion Expert"
+msgstr "Cherry CyMotion Expert"
+
+#: ../rules/base.xml.in.h:139
+msgid "Cherry CyMotion Master Linux"
+msgstr "Cherry CyMotion Master Linux"
+
+#: ../rules/base.xml.in.h:140
+msgid "Cherry CyMotion Master XPress"
+msgstr "Cherry CyMotion Master XPress"
+
+#: ../rules/base.xml.in.h:141
+msgid "Chicony Internet Keyboard"
+msgstr "Chicony Internet Keyboard"
+
+#: ../rules/base.xml.in.h:142
+msgid "Chicony KB-9885"
+msgstr "Chicony KB-9885"
+
+#: ../rules/base.xml.in.h:143
+msgid "Chicony KU-0108"
+msgstr "Chicony KU-0108"
+
+#: ../rules/base.xml.in.h:144
+msgid "Chicony KU-0420"
+msgstr "Chicony KU-0420"
+
+#: ../rules/base.xml.in.h:145
+msgid "Chinese"
+msgstr "Kinesisk"
+
+#: ../rules/base.xml.in.h:146
+msgid "Chuvash"
+msgstr "Chuvash"
+
+#: ../rules/base.xml.in.h:147
+msgid "Chuvash (Latin)"
+msgstr "Chuvash (latin)"
+
+#: ../rules/base.xml.in.h:148
+msgid "Classmate PC"
+msgstr "Classmate PC"
+
+#: ../rules/base.xml.in.h:149
+msgid "CloGaelach"
+msgstr "CloGaelach"
+
+#: ../rules/base.xml.in.h:150
+msgid "Compaq Easy Access Keyboard"
+msgstr "Compaq Easy Access Keyboard"
+
+#: ../rules/base.xml.in.h:151
+msgid "Compaq Internet Keyboard (13 keys)"
+msgstr "Compaq Internet Keyboard (13 taster)"
+
+#: ../rules/base.xml.in.h:152
+msgid "Compaq Internet Keyboard (18 keys)"
+msgstr "Compaq Internet Keyboard (18 taster)"
+
+#: ../rules/base.xml.in.h:153
+msgid "Compaq Internet Keyboard (7 keys)"
+msgstr "Compaq Internet Keyboard (7 taster)"
+
+#: ../rules/base.xml.in.h:154
+msgid "Compaq iPaq Keyboard"
+msgstr "Compaq iPaq Keyboard"
+
+#: ../rules/base.xml.in.h:155
+msgid "Compose key position"
+msgstr "Placering af Composetast"
+
+# Backspace kunne også være Slet tilbage
+#: ../rules/base.xml.in.h:156
+msgid "Control + Alt + Backspace"
+msgstr "Control + Alt + Rettelsestast"
+
+#: ../rules/base.xml.in.h:157
+msgid "Control is mapped to Alt keys, Alt is mapped to Win keys"
+msgstr "Kontrol ligger på Alt-tasterne, Alt ligger på Win-tasterne"
+
+#: ../rules/base.xml.in.h:158
+msgid "Control is mapped to Win keys (and the usual Ctrl keys)"
+msgstr "Kontrol ligger på Win-tasterne (og de normale Ctrl-taster)"
+
+#: ../rules/base.xml.in.h:159
+msgid "Creative Desktop Wireless 7000"
+msgstr "Creative Desktop Wireless 7000"
+
+#: ../rules/base.xml.in.h:160
+msgid "Crimean Tatar (Dobruja Q)"
+msgstr "Krimtatarsk (Dobruja Q)"
+
+#: ../rules/base.xml.in.h:161
+msgid "Crimean Tatar (Turkish Alt-Q)"
+msgstr "Krimtatarsk (tyrkisk Alt-Q)"
+
+#: ../rules/base.xml.in.h:162
+msgid "Crimean Tatar (Turkish F)"
+msgstr "Krimtatarsk (tyrkisk F)"
+
+#: ../rules/base.xml.in.h:163
+msgid "Crimean Tatar (Turkish Q)"
+msgstr "Krimtatarsk (tyrkisk Q)"
+
+#: ../rules/base.xml.in.h:164
+msgid "Croatian"
+msgstr "Kroatisk"
+
+#: ../rules/base.xml.in.h:165
+msgid "Croatian (US keyboard with Croatian digraphs)"
+msgstr "Kroatisk (US-tastatur med kroatiske digrafer)"
+
+#: ../rules/base.xml.in.h:166
+msgid "Croatian (US keyboard with Croatian letters)"
+msgstr "Kroatisk (US-tastatur med kroatiske bogstaver)"
+
+#: ../rules/base.xml.in.h:167
+msgid "Croatian (use Croatian digraphs)"
+msgstr "Kroatisk (anvend kroatiske digrafer)"
+
+#: ../rules/base.xml.in.h:168
+msgid "Croatian (use guillemets for quotes)"
+msgstr "Kroatisk (anvend »« som anførelsestegn)"
+
+#: ../rules/base.xml.in.h:169
+msgid "Ctrl key position"
+msgstr "Ctrl-tast placering"
+
+#: ../rules/base.xml.in.h:170
+msgid "Ctrl+Shift"
+msgstr "Ctrl+Skift"
+
+#: ../rules/base.xml.in.h:171
+msgid "Czech"
+msgstr "Tjekkisk"
+
+#: ../rules/base.xml.in.h:172
+msgid "Czech (UCW layout, accented letters only)"
+msgstr "Tjekkisk (UCW-layout, kun bogstaver med accent)"
+
+#: ../rules/base.xml.in.h:173
+msgid "Czech (US Dvorak with CZ UCW support)"
+msgstr "Tjekkisk (US Dvorak med CZ UCW-understøttelse)"
+
+#: ../rules/base.xml.in.h:174
+msgid "Czech (qwerty)"
+msgstr "Tjekkisk (qwerty)"
+
+#: ../rules/base.xml.in.h:175
+msgid "Czech (qwerty, extended Backslash)"
+msgstr "Tjekkisk (qwerty, udvidet omvendt skråstreg)"
+
+#: ../rules/base.xml.in.h:176
+msgid "Czech (with <\\|> key)"
+msgstr "Tjekkisk (med <\\|>-tast)"
+
+#: ../rules/base.xml.in.h:177
+msgid "DTK2000"
+msgstr "DTK2000"
+
+#: ../rules/base.xml.in.h:178
+msgid "Danish"
+msgstr "Dansk"
+
+#: ../rules/base.xml.in.h:179
+msgid "Danish (Dvorak)"
+msgstr "Dansk (dvorak)"
+
+#: ../rules/base.xml.in.h:180
+msgid "Danish (Macintosh)"
+msgstr "Dansk (Macintosh)"
+
+#: ../rules/base.xml.in.h:181
+msgid "Danish (Macintosh, eliminate dead keys)"
+msgstr "Dansk (Macintosh, slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:182
+msgid "Danish (eliminate dead keys)"
+msgstr "Dansk (slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:183
+msgid "Default numeric keypad keys"
+msgstr "Standard numerisk tastatur taster"
+
+#: ../rules/base.xml.in.h:184
+msgid "Dell"
+msgstr "Dell"
+
+#: ../rules/base.xml.in.h:185
+msgid "Dell 101-key PC"
+msgstr "Dell 101-taster PC"
+
+#: ../rules/base.xml.in.h:186
+msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx"
+msgstr "Dell bærbar/notebook Inspiron 6xxx/8xxx"
+
+#: ../rules/base.xml.in.h:187
+msgid "Dell Laptop/notebook Precision M series"
+msgstr "Dell bærbar/notebook Precision M serie"
+
+#: ../rules/base.xml.in.h:188
+msgid "Dell Latitude series laptop"
+msgstr "Dell Latitude serie bærbar"
+
+#: ../rules/base.xml.in.h:189
+msgid "Dell Precision M65"
+msgstr "Dell Precision M65"
+
+#: ../rules/base.xml.in.h:190
+msgid "Dell SK-8125"
+msgstr "Dell Sk-8125"
+
+#: ../rules/base.xml.in.h:191
+msgid "Dell SK-8135"
+msgstr "Dell SK-8135"
+
+#: ../rules/base.xml.in.h:192
+msgid "Dell USB Multimedia Keyboard"
+msgstr "Dell USB Multimedia tastatur"
+
+#: ../rules/base.xml.in.h:193
+msgid "Dexxa Wireless Desktop Keyboard"
+msgstr "Dexxa Wireless Desktop Keyboard"
+
+#: ../rules/base.xml.in.h:194
+msgid "Dhivehi"
+msgstr "Dhivehi"
+
+#: ../rules/base.xml.in.h:195
+msgid "Diamond 9801 / 9802 series"
+msgstr "Diamond 9801 / 9802-serie"
+
+#: ../rules/base.xml.in.h:196
+msgid "Dutch"
+msgstr "Hollandsk"
+
+#: ../rules/base.xml.in.h:197
+msgid "Dutch (Macintosh)"
+msgstr "Hollandsk (Macintosh)"
+
+#: ../rules/base.xml.in.h:198
+msgid "Dutch (Sun dead keys)"
+msgstr "Hollandsk (Sun døde taster)"
+
+#: ../rules/base.xml.in.h:199
+msgid "Dutch (standard)"
+msgstr "Hollandsk (standard)"
+
+#: ../rules/base.xml.in.h:200
+msgid "Dzongkha"
+msgstr "Dzongkha"
+
+#: ../rules/base.xml.in.h:201
+msgid "Enable extra typographic characters"
+msgstr "Slå ekstra typografiske karakterer til"
+
+#: ../rules/base.xml.in.h:202
+msgid "English (Cameroon Dvorak)"
+msgstr "Engelsk (camerounsk dvorak)"
+
+#: ../rules/base.xml.in.h:203
+msgid "English (Cameroon qwerty)"
+msgstr "Engelsk (camerounsk qwerty)"
+
+#: ../rules/base.xml.in.h:204
+msgid "English (Cameroon)"
+msgstr "Engelsk (camerounsk)"
+
+#: ../rules/base.xml.in.h:205
+msgid "English (Canada)"
+msgstr "Engelsk (Canada)"
+
+#: ../rules/base.xml.in.h:206
+msgid "English (Colemak)"
+msgstr "Engelsk (Colemak)"
+
+#: ../rules/base.xml.in.h:207
+msgid "English (Dvorak alternative international no dead keys)"
+msgstr "Engelsk (Dvorak alternativ international ingen døde taster)"
+
+#: ../rules/base.xml.in.h:208
+msgid "English (Dvorak international with dead keys)"
+msgstr "Engelsk (Dvorak international med døde taster)"
+
+#: ../rules/base.xml.in.h:209
+msgid "English (Dvorak)"
+msgstr "Engelsk (Dvorak)"
+
+#: ../rules/base.xml.in.h:210
+msgid "English (Ghana)"
+msgstr "Engelsk (Ghana)"
+
+#: ../rules/base.xml.in.h:211
+msgid "English (Ghana, GILLBT)"
+msgstr "Engelsk (Ghana, GILLBT)"
+
+#: ../rules/base.xml.in.h:212
+msgid "English (Ghana, multilingual)"
+msgstr "Engelsk (Ghana, flersproget)"
+
+#: ../rules/base.xml.in.h:213
+msgid "English (India, with RupeeSign)"
+msgstr "Engelsk (Indien, med rupeetegn)"
+
+#: ../rules/base.xml.in.h:214
+msgid "English (Macintosh)"
+msgstr "Engelsk (Macintosh)"
+
+#: ../rules/base.xml.in.h:215
+msgid "English (Mali, US Macintosh)"
+msgstr "Engelsk (Mali, US Macintosh)"
+
+#: ../rules/base.xml.in.h:216
+msgid "English (Mali, US international)"
+msgstr "Engelsk (Mali, US international)"
+
+#: ../rules/base.xml.in.h:217
+msgid "English (Nigeria)"
+msgstr "Engelsk (Nigeria)"
+
+#: ../rules/base.xml.in.h:218
+msgid "English (South Africa)"
+msgstr "Engelsk (Sydafrika)"
+
+#: ../rules/base.xml.in.h:219
+msgid "English (UK)"
+msgstr "Engelsk (UK)"
+
+#: ../rules/base.xml.in.h:220
+msgid "English (UK, Colemak)"
+msgstr "Engelsk (UK, Colemak)"
+
+#: ../rules/base.xml.in.h:221
+msgid "English (UK, Dvorak with UK punctuation)"
+msgstr "Engelsk (UK, Dvorak med UK-tegnsætning)"
+
+#: ../rules/base.xml.in.h:222
+msgid "English (UK, Dvorak)"
+msgstr "Engelsk (UK, Dvorak)"
+
+#: ../rules/base.xml.in.h:223
+msgid "English (UK, Macintosh international)"
+msgstr "Engelsk (UK, Macintosh international)"
+
+#: ../rules/base.xml.in.h:224
+msgid "English (UK, Macintosh)"
+msgstr "Engelsk (UK, Macintosh)"
+
+#: ../rules/base.xml.in.h:225
+msgid "English (UK, extended WinKeys)"
+msgstr "Engelsk (UK, udvidede Wintaster)"
+
+#: ../rules/base.xml.in.h:226
+msgid "English (UK, international with dead keys)"
+msgstr "Engelsk (UK, international med døde taster)"
+
+#: ../rules/base.xml.in.h:227 ../rules/base.extras.xml.in.h:7
+msgid "English (US)"
+msgstr "Engelsk (US)"
+
+#: ../rules/base.xml.in.h:228
+msgid "English (US, alternative international)"
+msgstr "Engelsk (US, alternativ international)"
+
+#: ../rules/base.xml.in.h:229
+msgid "English (US, international with dead keys)"
+msgstr "Engelsk (US, international med døde taster)"
+
+#: ../rules/base.xml.in.h:230
+msgid "English (US, with euro on 5)"
+msgstr "Engelsk (US, med euro på 5)"
+
+#: ../rules/base.xml.in.h:231
+msgid "English (classic Dvorak)"
+msgstr "Engelsk (klassisk dvorak)"
+
+#: ../rules/base.xml.in.h:232
+msgid "English (international AltGr dead keys)"
+msgstr "Engelsk (international AltGr døde taster)"
+
+#: ../rules/base.xml.in.h:233
+msgid "English (layout toggle on multiply/divide key)"
+msgstr "Engelsk (skift layout på gange-/divideretast)"
+
+#: ../rules/base.xml.in.h:234
+msgid "English (left handed Dvorak)"
+msgstr "Engelsk (venstrehåndet dvorak)"
+
+#: ../rules/base.xml.in.h:235
+msgid "English (programmer Dvorak)"
+msgstr "Engelsk (programmørdvorak)"
+
+#: ../rules/base.xml.in.h:236
+msgid "English (right handed Dvorak)"
+msgstr "Engelsk (højrehåndet dvorak)"
+
+#: ../rules/base.xml.in.h:237
+msgid "Ennyah DKB-1008"
+msgstr "Ennyah DKB-1008"
+
+#: ../rules/base.xml.in.h:238
+msgid "Enter on keypad"
+msgstr "Retur på numerisk tastatur"
+
+#: ../rules/base.xml.in.h:239
+msgid "Esperanto"
+msgstr "Esperanto"
+
+#: ../rules/base.xml.in.h:240
+msgid "Esperanto (Portugal, Nativo)"
+msgstr "Esperanto (Portugal, Nativo)"
+
+#: ../rules/base.xml.in.h:241
+msgid "Esperanto (displaced semicolon and quote, obsolete)"
+msgstr "Esperanto (forkert placeret semikolon og anførelsestegn, forældet)"
+
+#: ../rules/base.xml.in.h:242
+msgid "Estonian"
+msgstr "Estisk"
+
+#: ../rules/base.xml.in.h:243
+msgid "Estonian (Dvorak)"
+msgstr "Estisk (dvorak)"
+
+#: ../rules/base.xml.in.h:244
+msgid "Estonian (US keyboard with Estonian letters)"
+msgstr "Estisk (US-tastatur med estiske bogstaver)"
+
+#: ../rules/base.xml.in.h:245
+msgid "Estonian (eliminate dead keys)"
+msgstr "Estisk (slå døde taster fra)"
+
+# Euro på 2, 2 euro, Euro på tasten 2
+# Det handler om en tildeling af eurotegnet til tasten 2, og der er "Euro
+# på to" mere beskrivende, selv om strengen isoleret set stadig kan være
+# forvirrende. Når teksten står i en sammenhæng, er det nok ikke så
+# vigtigt om det er det ene eller det andet.
+#: ../rules/base.xml.in.h:246
+msgid "Euro on 2"
+msgstr "Euro på 2"
+
+#: ../rules/base.xml.in.h:247
+msgid "Euro on 4"
+msgstr "Euro på 4"
+
+#: ../rules/base.xml.in.h:248
+msgid "Euro on 5"
+msgstr "Euro på 5"
+
+#: ../rules/base.xml.in.h:249
+msgid "Euro on E"
+msgstr "Euro på E"
+
+#: ../rules/base.xml.in.h:250
+msgid "Everex STEPnote"
+msgstr "Everex STEPnote"
+
+#: ../rules/base.xml.in.h:251
+msgid "Ewe"
+msgstr "Ewe"
+
+#: ../rules/base.xml.in.h:252
+msgid "FL90"
+msgstr "FL90"
+
+#: ../rules/base.xml.in.h:253
+msgid "Faroese"
+msgstr "Færøsk"
+
+#: ../rules/base.xml.in.h:254
+msgid "Faroese (eliminate dead keys)"
+msgstr "Færøsk (slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:255
+msgid "Filipino"
+msgstr "Filippinsk"
+
+#: ../rules/base.xml.in.h:256
+msgid "Filipino (Capewell-Dvorak Baybayin)"
+msgstr "Filippinsk (Capewell-dvorak baybayin)"
+
+#: ../rules/base.xml.in.h:257
+msgid "Filipino (Capewell-Dvorak Latin)"
+msgstr "Filippinsk (Capewell-dvorak latin)"
+
+#: ../rules/base.xml.in.h:258
+msgid "Filipino (Capewell-QWERF 2006 Baybayin)"
+msgstr "Filippinsk (Capewell-QWERF 2006 baybayin)"
+
+#: ../rules/base.xml.in.h:259
+msgid "Filipino (Capewell-QWERF 2006 Latin)"
+msgstr "Filippinsk (Capewell-QWERF 2006 latin)"
+
+# http://en.wikipedia.org/wiki/Baybayin
+#: ../rules/base.xml.in.h:260
+msgid "Filipino (Colemak Baybayin)"
+msgstr "Filippinsk (Colemak baybayin)"
+
+#: ../rules/base.xml.in.h:261
+msgid "Filipino (Colemak Latin)"
+msgstr "Filippinsk (Colemak latin)"
+
+# http://en.wikipedia.org/wiki/Baybayin
+#: ../rules/base.xml.in.h:262
+msgid "Filipino (Dvorak Baybayin)"
+msgstr "Filippinsk (Dvorak baybayin)"
+
+#: ../rules/base.xml.in.h:263
+msgid "Filipino (Dvorak Latin)"
+msgstr "Filippinsk (Dvorak latin)"
+
+#: ../rules/base.xml.in.h:264
+msgid "Filipino (QWERTY Baybayin)"
+msgstr "Filippinsk (QWERTY baybayin)"
+
+#: ../rules/base.xml.in.h:265
+msgid "Finnish"
+msgstr "Finsk"
+
+#: ../rules/base.xml.in.h:266
+msgid "Finnish (Macintosh)"
+msgstr "Finsk (Macintosh)"
+
+#: ../rules/base.xml.in.h:267
+msgid "Finnish (classic)"
+msgstr "Finsk (klassisk)"
+
+#: ../rules/base.xml.in.h:268
+msgid "Finnish (classic, eliminate dead keys)"
+msgstr "Finsk (klassisk, slå døde taster fra)"
+
+#. This assumes the KP_ abstract symbols are actually useful for some apps
+#. The description needs to be rewritten
+#: ../rules/base.xml.in.h:271
+msgid "Four-level key with abstract separators"
+msgstr "Niveau fire tast med abstrakt adskillelser"
+
+#: ../rules/base.xml.in.h:272
+msgid "Four-level key with comma"
+msgstr "Niveau fire tast med komma"
+
+#: ../rules/base.xml.in.h:273
+msgid "Four-level key with dot"
+msgstr "Niveau fire tast med punktum"
+
+#: ../rules/base.xml.in.h:274
+msgid "Four-level key with dot, latin-9 restriction"
+msgstr "Niveau fire tast med punktum, latin-9 begrænsning"
+
+#: ../rules/base.xml.in.h:275
+msgid "Four-level key with momayyez"
+msgstr "Niveau fire tast med momayyez"
+
+#: ../rules/base.xml.in.h:276
+msgid "French"
+msgstr "Fransk"
+
+#: ../rules/base.xml.in.h:277
+msgid "French (Bepo, ergonomic, Dvorak way)"
+msgstr "Fransk (Bepo, ergonomisk, dvorakmåde)"
+
+#: ../rules/base.xml.in.h:278
+msgid "French (Bepo, ergonomic, Dvorak way, latin-9 only)"
+msgstr "Fransk (Bepo, ergonomisk, dvorakmåde, kun latin-9)"
+
+#: ../rules/base.xml.in.h:279
+msgid "French (Breton)"
+msgstr "Fransk (bretonsk)"
+
+#: ../rules/base.xml.in.h:280
+msgid "French (Cameroon azerty)"
+msgstr "Fransk (camerounsk azerty)"
+
+#: ../rules/base.xml.in.h:281
+msgid "French (Cameroon)"
+msgstr "Fransk (camerounsk)"
+
+#: ../rules/base.xml.in.h:282 ../rules/base.extras.xml.in.h:10
+msgid "French (Canada)"
+msgstr "Fransk (Canada)"
+
+#: ../rules/base.xml.in.h:283
+msgid "French (Canada, Dvorak)"
+msgstr "Fransk (Canada, dvorak)"
+
+#: ../rules/base.xml.in.h:284
+msgid "French (Canada, legacy)"
+msgstr "Fransk (Canada, forældet)"
+
+#: ../rules/base.xml.in.h:285
+msgid "French (Democratic Republic of the Congo)"
+msgstr "Fransk (Congo, Den Demokratiske Republik)"
+
+#: ../rules/base.xml.in.h:286
+msgid "French (Dvorak)"
+msgstr "Fransk (dvorak)"
+
+#: ../rules/base.xml.in.h:287
+msgid "French (Guinea)"
+msgstr "Fransk (Guinea)"
+
+#: ../rules/base.xml.in.h:288
+msgid "French (Macintosh)"
+msgstr "Fransk (Macintosh)"
+
+#: ../rules/base.xml.in.h:289
+msgid "French (Mali, alternative)"
+msgstr "Fransk (Mali, alternativ)"
+
+#: ../rules/base.xml.in.h:290
+msgid "French (Morocco)"
+msgstr "Fransk (Marokko)"
+
+#: ../rules/base.xml.in.h:291
+msgid "French (Sun dead keys)"
+msgstr "Fransk (Sun døde taster)"
+
+#: ../rules/base.xml.in.h:292
+msgid "French (Switzerland)"
+msgstr "Fransk (Schweiz)"
+
+#: ../rules/base.xml.in.h:293
+msgid "French (Switzerland, Macintosh)"
+msgstr "Fransk (Schweiz, Macintosh)"
+
+#: ../rules/base.xml.in.h:294
+msgid "French (Switzerland, Sun dead keys)"
+msgstr "Fransk (Schweiz, Sun døde taster)"
+
+#: ../rules/base.xml.in.h:295
+msgid "French (Switzerland, eliminate dead keys)"
+msgstr "Fransk (Schweiz, slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:296
+msgid "French (alternative)"
+msgstr "Fransk (alternativ)"
+
+#: ../rules/base.xml.in.h:297
+msgid "French (alternative, Sun dead keys)"
+msgstr "Fransk (alternativ, Sun døde taster)"
+
+#: ../rules/base.xml.in.h:298
+msgid "French (alternative, eliminate dead keys)"
+msgstr "Fransk (alternativ, slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:299
+msgid "French (alternative, latin-9 only)"
+msgstr "Fransk (alternativ, kun latin-9)"
+
+#: ../rules/base.xml.in.h:300
+msgid "French (eliminate dead keys)"
+msgstr "Fransk (slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:301
+msgid "French (legacy, alternative)"
+msgstr "Fransk (forældet, alternativ)"
+
+#: ../rules/base.xml.in.h:302
+msgid "French (legacy, alternative, Sun dead keys)"
+msgstr "Fransk (forældet, alternativ, Sun døde taster)"
+
+#: ../rules/base.xml.in.h:303
+msgid "French (legacy, alternative, eliminate dead keys)"
+msgstr "Fransk (forældet, alternativ, slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:304
+msgid "Fujitsu-Siemens Computers AMILO laptop"
+msgstr "Fujitsu-Siemens Computers AMILO bærbar"
+
+#: ../rules/base.xml.in.h:305
+msgid "Fula"
+msgstr "Fula"
+
+#: ../rules/base.xml.in.h:306
+msgid "Ga"
+msgstr "Ga"
+
+#: ../rules/base.xml.in.h:307
+msgid "Generic 101-key PC"
+msgstr "Generisk 101-taster PC"
+
+#: ../rules/base.xml.in.h:308
+msgid "Generic 102-key (Intl) PC"
+msgstr "Generisk 102-taster (Intl) PC"
+
+#: ../rules/base.xml.in.h:309
+msgid "Generic 104-key PC"
+msgstr "Generisk 104-taster PC"
+
+#: ../rules/base.xml.in.h:310
+msgid "Generic 105-key (Intl) PC"
+msgstr "Generisk 105-taster (Intl) PC"
+
+#: ../rules/base.xml.in.h:311
+msgid "Genius Comfy KB-12e"
+msgstr "Genius Comfy KB-12e"
+
+#: ../rules/base.xml.in.h:312
+msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910"
+msgstr "Genius Comfy KB-16M / Genius MM Keyboard KWD-910"
+
+#: ../rules/base.xml.in.h:313
+msgid "Genius Comfy KB-21e-Scroll"
+msgstr "Genius Comfy KB-21e-Scroll"
+
+#: ../rules/base.xml.in.h:314
+msgid "Genius KB-19e NB"
+msgstr "Genius KB-19e NB"
+
+#: ../rules/base.xml.in.h:315
+msgid "Genius KKB-2050HS"
+msgstr "Genius KKB-2050HS"
+
+#: ../rules/base.xml.in.h:316
+msgid "Georgian"
+msgstr "Georgisk"
+
+#: ../rules/base.xml.in.h:317
+msgid "Georgian (France, AZERTY Tskapo)"
+msgstr "Geogrisk (Frankrig, AZERTY Tskapo)"
+
+#: ../rules/base.xml.in.h:318
+msgid "Georgian (Italy)"
+msgstr "Georgisk (Italien)"
+
+#: ../rules/base.xml.in.h:319
+msgid "Georgian (MESS)"
+msgstr "Georgisk (MESS)"
+
+#: ../rules/base.xml.in.h:320
+msgid "Georgian (ergonomic)"
+msgstr "Georgisk (ergonomisk)"
+
+#: ../rules/base.xml.in.h:321
+msgid "German"
+msgstr "Tysk"
+
+#: ../rules/base.xml.in.h:322
+msgid "German (Austria)"
+msgstr "Tysk (Østrig)"
+
+#: ../rules/base.xml.in.h:323
+msgid "German (Austria, Macintosh)"
+msgstr "Tysk (Østrig, Macintosh)"
+
+#: ../rules/base.xml.in.h:324
+msgid "German (Austria, Sun dead keys)"
+msgstr "Tysk (Østrig, Sun døde taster)"
+
+#: ../rules/base.xml.in.h:325
+msgid "German (Austria, eliminate dead keys)"
+msgstr "Tysk (Østrig, slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:326
+msgid "German (Dvorak)"
+msgstr "Tysk (dvorak)"
+
+#: ../rules/base.xml.in.h:327
+msgid "German (Macintosh)"
+msgstr "Tysk (Macintosh)"
+
+#: ../rules/base.xml.in.h:328
+msgid "German (Macintosh, eliminate dead keys)"
+msgstr "Tysk (Macintosh, slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:329
+msgid "German (Neo 2)"
+msgstr "Tysk (Neo 2)"
+
+#: ../rules/base.xml.in.h:330
+msgid "German (Sun dead keys)"
+msgstr "Tysk (Sun døde taster)"
+
+#: ../rules/base.xml.in.h:331
+msgid "German (Switzerland)"
+msgstr "Tysk (Schweiz)"
+
+#: ../rules/base.xml.in.h:332
+msgid "German (Switzerland, Macintosh)"
+msgstr "Tysk (Schweiz, Macintosh)"
+
+#: ../rules/base.xml.in.h:333
+msgid "German (Switzerland, Sun dead keys)"
+msgstr "Tysk (Schweiz, Sun døde taster)"
+
+#: ../rules/base.xml.in.h:334
+msgid "German (Switzerland, eliminate dead keys)"
+msgstr "Tysk (Schweiz, slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:335
+msgid "German (Switzerland, legacy)"
+msgstr "Tysk (Schweiz, forældet)"
+
+#: ../rules/base.xml.in.h:336
+msgid "German (dead acute)"
+msgstr "Tysk (død accent)"
+
+#: ../rules/base.xml.in.h:337
+msgid "German (dead grave acute)"
+msgstr "Tysk (død accent grave)"
+
+#: ../rules/base.xml.in.h:338
+msgid "German (eliminate dead keys)"
+msgstr "Tysk (slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:339
+msgid "German (qwerty)"
+msgstr "Tysk (qwerty)"
+
+#: ../rules/base.xml.in.h:340
+msgid "Greek"
+msgstr "Græsk"
+
+#: ../rules/base.xml.in.h:341
+msgid "Greek (eliminate dead keys)"
+msgstr "Græsk (slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:342
+msgid "Greek (extended)"
+msgstr "Græsk (udvidet)"
+
+#: ../rules/base.xml.in.h:343
+msgid "Greek (polytonic)"
+msgstr "Græsk (polytonisk)"
+
+#: ../rules/base.xml.in.h:344
+msgid "Greek (simple)"
+msgstr "Græsk (simpel)"
+
+#: ../rules/base.xml.in.h:345
+msgid "Gujarati"
+msgstr "Gujarati"
+
+#: ../rules/base.xml.in.h:346
+msgid "Gyration"
+msgstr "Roteren"
+
+# http://en.wikipedia.org/wiki/HTC_Dream
+#: ../rules/base.xml.in.h:347
+msgid "HTC Dream"
+msgstr "HTC-Dream"
+
+#: ../rules/base.xml.in.h:348
+msgid "Happy Hacking Keyboard"
+msgstr "Glædelig hacking tastatur"
+
+#: ../rules/base.xml.in.h:349
+msgid "Happy Hacking Keyboard for Mac"
+msgstr "Glædelig hacking tastatur til Mac"
+
+#: ../rules/base.xml.in.h:350
+msgid "Hausa"
+msgstr "Hausa"
+
+#: ../rules/base.xml.in.h:351
+msgid "Hebrew"
+msgstr "Hebraisk"
+
+#: ../rules/base.xml.in.h:352
+msgid "Hebrew (Biblical, Tiro)"
+msgstr "Hebraisk (bibelsk, Tiro)"
+
+#: ../rules/base.xml.in.h:353
+msgid "Hebrew (lyx)"
+msgstr "Hebraisk (lyx)"
+
+#: ../rules/base.xml.in.h:354
+msgid "Hebrew (phonetic)"
+msgstr "Hebraisk (fonetisk)"
+
+#: ../rules/base.xml.in.h:355
+msgid "Hewlett-Packard Internet Keyboard"
+msgstr "Hewlett-Packard Internet Keyboard"
+
+#: ../rules/base.xml.in.h:356
+msgid "Hewlett-Packard Mini 110 Notebook"
+msgstr "Hewlett-Packard Mini 110 Notebook"
+
+#: ../rules/base.xml.in.h:357
+msgid "Hewlett-Packard Omnibook 500 FA"
+msgstr "Hewlett-Packard Omnibook 500 FA"
+
+#: ../rules/base.xml.in.h:358
+msgid "Hewlett-Packard Omnibook 5xx"
+msgstr "Hewlett-Packard Omnibook 5xx"
+
+#: ../rules/base.xml.in.h:359
+msgid "Hewlett-Packard Omnibook 6000/6100"
+msgstr "Hewlett-Packard Omnibook 6000/6100"
+
+#: ../rules/base.xml.in.h:360
+msgid "Hewlett-Packard Omnibook XE3 GC"
+msgstr "Hewlett-Packard Omnibook XE3 GC"
+
+#: ../rules/base.xml.in.h:361
+msgid "Hewlett-Packard Omnibook XE3 GF"
+msgstr "Hewlett-Packard Omnibook XE3 GF"
+
+#: ../rules/base.xml.in.h:362
+msgid "Hewlett-Packard Omnibook XT1000"
+msgstr "Hewlett-Packard Omnibook XT1000"
+
+#: ../rules/base.xml.in.h:363
+msgid "Hewlett-Packard Pavilion ZT11xx"
+msgstr "Hewlett-Packard Pavilion ZT11xx"
+
+#: ../rules/base.xml.in.h:364
+msgid "Hewlett-Packard Pavilion dv5"
+msgstr "Hewlett-Packard Pavilion dv5"
+
+#: ../rules/base.xml.in.h:365
+msgid "Hewlett-Packard SK-250x Multimedia Keyboard"
+msgstr "Hewlett-Packard SK-250x Multimedia tastatur"
+
+#: ../rules/base.xml.in.h:366
+msgid "Hewlett-Packard nx9020"
+msgstr "Hewlett-Packard nx9020"
+
+#: ../rules/base.xml.in.h:367
+msgid "Hexadecimal"
+msgstr "Sekstentals"
+
+#: ../rules/base.xml.in.h:368
+msgid "Hindi (Bolnagri)"
+msgstr "Hindi (bolnagri)"
+
+#: ../rules/base.xml.in.h:369
+msgid "Hindi (Wx)"
+msgstr "Hindi (wx)"
+
+#: ../rules/base.xml.in.h:370
+msgid "Honeywell Euroboard"
+msgstr "Honeywell Euroboard"
+
+#: ../rules/base.xml.in.h:371
+msgid "Htc Dream phone"
+msgstr "Htc Dream-telefon"
+
+#: ../rules/base.xml.in.h:372
+msgid "Hungarian"
+msgstr "Ungarsk"
+
+#: ../rules/base.xml.in.h:373
+msgid "Hungarian (101/qwerty/comma/dead keys)"
+msgstr "Ungarsk (101/qwerty/komma/døde taster)"
+
+#: ../rules/base.xml.in.h:374
+msgid "Hungarian (101/qwerty/comma/eliminate dead keys)"
+msgstr "Ungarsk (101/qwerty/komma/slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:375
+msgid "Hungarian (101/qwerty/dot/dead keys)"
+msgstr "Ungarsk (101/qwerty/punktum/døde taster)"
+
+#: ../rules/base.xml.in.h:376
+msgid "Hungarian (101/qwerty/dot/eliminate dead keys)"
+msgstr "Ungarsk (101/qwerty/punktum/slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:377
+msgid "Hungarian (101/qwertz/comma/dead keys)"
+msgstr "Ungarsk (101/qwertz/komma/døde taster)"
+
+#: ../rules/base.xml.in.h:378
+msgid "Hungarian (101/qwertz/comma/eliminate dead keys)"
+msgstr "Ungarsk (101/qwertz/komma/slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:379
+msgid "Hungarian (101/qwertz/dot/dead keys)"
+msgstr "Ungarsk (101/qwertz/punktum/døde taster)"
+
+#: ../rules/base.xml.in.h:380
+msgid "Hungarian (101/qwertz/dot/eliminate dead keys)"
+msgstr "Ungarsk (101/qwertz/punktum/slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:381
+msgid "Hungarian (102/qwerty/comma/dead keys)"
+msgstr "Ungarsk (102/qwerty/komma/døde taster)"
+
+#: ../rules/base.xml.in.h:382
+msgid "Hungarian (102/qwerty/comma/eliminate dead keys)"
+msgstr "Ungarsk (102/qwerty/komma/slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:383
+msgid "Hungarian (102/qwerty/dot/dead keys)"
+msgstr "Ungarsk (102/qwerty/punktum/døde taster)"
+
+#: ../rules/base.xml.in.h:384
+msgid "Hungarian (102/qwerty/dot/eliminate dead keys)"
+msgstr "Ungarsk (102/qwerty/punktum/slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:385
+msgid "Hungarian (102/qwertz/comma/dead keys)"
+msgstr "Ungarsk (102/qwertz/komma/døde taster)"
+
+#: ../rules/base.xml.in.h:386
+msgid "Hungarian (102/qwertz/comma/eliminate dead keys)"
+msgstr "Ungarsk (102/qwertz/komma/slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:387
+msgid "Hungarian (102/qwertz/dot/dead keys)"
+msgstr "Ungarsk (102/qwertz/punktum/døde taster)"
+
+#: ../rules/base.xml.in.h:388
+msgid "Hungarian (102/qwertz/dot/eliminate dead keys)"
+msgstr "Ungarsk (102/qwertz/punktum/slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:389
+msgid "Hungarian (eliminate dead keys)"
+msgstr "Ungarsk (slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:390
+msgid "Hungarian (qwerty)"
+msgstr "Ungarsk (qwerty)"
+
+#: ../rules/base.xml.in.h:391
+msgid "Hungarian (standard)"
+msgstr "Ungarsk (standard)"
+
+#: ../rules/base.xml.in.h:392
+msgid "Hyper is mapped to Win-keys"
+msgstr "Hyper ligger på Win-tasterne"
+
+#: ../rules/base.xml.in.h:393
+msgid "IBM Rapid Access"
+msgstr "IBM Rapid Access"
+
+#: ../rules/base.xml.in.h:394
+msgid "IBM Rapid Access II"
+msgstr "IBM Rapid Access II"
+
+#: ../rules/base.xml.in.h:395
+msgid "IBM Space Saver"
+msgstr "IBM Space Saver"
+
+#: ../rules/base.xml.in.h:396
+msgid "IBM ThinkPad 560Z/600/600E/A22E"
+msgstr "IBM ThinkPad 560Z/600/600E/A22E"
+
+#: ../rules/base.xml.in.h:397
+msgid "IBM ThinkPad R60/T60/R61/T61"
+msgstr "IBM ThinkPad R60/T60/R61/T61"
+
+#: ../rules/base.xml.in.h:398
+msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t"
+msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t"
+
+#: ../rules/base.xml.in.h:399
+msgid "Icelandic"
+msgstr "Islandsk"
+
+#: ../rules/base.xml.in.h:400
+msgid "Icelandic (Dvorak)"
+msgstr "Islandsk (Dvorak)"
+
+#: ../rules/base.xml.in.h:401
+msgid "Icelandic (Macintosh)"
+msgstr "Islandsk (Macintosh)"
+
+#: ../rules/base.xml.in.h:402
+msgid "Icelandic (Sun dead keys)"
+msgstr "Islandsk (Sun døde taster)"
+
+#: ../rules/base.xml.in.h:403
+msgid "Icelandic (eliminate dead keys)"
+msgstr "Islandsk (slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:404
+msgid "Igbo"
+msgstr "Igbo"
+
+#: ../rules/base.xml.in.h:405
+msgid "Indian"
+msgstr "Indisk"
+
+#: ../rules/base.xml.in.h:406
+msgid "Inuktitut"
+msgstr "Inuktitut"
+
+#: ../rules/base.xml.in.h:407
+msgid "Iraqi"
+msgstr "Irakisk"
+
+#: ../rules/base.xml.in.h:408
+msgid "Irish"
+msgstr "Irsk"
+
+#: ../rules/base.xml.in.h:409
+msgid "Irish (UnicodeExpert)"
+msgstr "Irsk (UnicodeExpert)"
+
+#: ../rules/base.xml.in.h:410
+msgid "Italian"
+msgstr "Italiensk"
+
+#: ../rules/base.xml.in.h:411
+msgid "Italian (Macintosh)"
+msgstr "Italiensk (Macintosh)"
+
+#: ../rules/base.xml.in.h:412
+msgid "Italian (US keyboard with Italian letters)"
+msgstr "Italiensk (US-tastatur med italienske bogstaver)"
+
+#: ../rules/base.xml.in.h:413
+msgid "Italian (eliminate dead keys)"
+msgstr "Italiensk (slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:414
+msgid "Japanese"
+msgstr "Japansk"
+
+#: ../rules/base.xml.in.h:415
+msgid "Japanese (Kana 86)"
+msgstr "Japansk (Kana 86)"
+
+#: ../rules/base.xml.in.h:416
+msgid "Japanese (Kana)"
+msgstr "Japansk (Kana)"
+
+#: ../rules/base.xml.in.h:417
+msgid "Japanese (Macintosh)"
+msgstr "Japansk (Macintosh)"
+
+#: ../rules/base.xml.in.h:418
+msgid "Japanese (OADG 109A)"
+msgstr "Japansk (OADG 109A)"
+
+#: ../rules/base.xml.in.h:419
+msgid "Japanese (PC-98xx Series)"
+msgstr "Japansk (pc-98xx-serie)"
+
+#: ../rules/base.xml.in.h:420
+msgid "Japanese keyboard options"
+msgstr "Japanske tastaturvalg"
+
+#: ../rules/base.xml.in.h:421
+msgid "Kalmyk"
+msgstr "Kalmyk"
+
+#: ../rules/base.xml.in.h:422
+msgid "Kana Lock key is locking"
+msgstr "Kana låsetast låser"
+
+#: ../rules/base.xml.in.h:423
+msgid "Kannada"
+msgstr "Kannada"
+
+#: ../rules/base.xml.in.h:424
+msgid "Kashubian"
+msgstr "Kashubian"
+
+#: ../rules/base.xml.in.h:425
+msgid "Kazakh"
+msgstr "Kasakhisk"
+
+#: ../rules/base.xml.in.h:426
+msgid "Kazakh (with Russian)"
+msgstr "Kasakhisk (med russisk)"
+
+#: ../rules/base.xml.in.h:427
+msgid "Key sequence to kill the X server"
+msgstr "Tastsekvens for at slå X-serveren ned"
+
+#: ../rules/base.xml.in.h:428
+msgid "Key to choose 3rd level"
+msgstr "Tast for at vælge tredje niveau"
+
+#: ../rules/base.xml.in.h:429
+msgid "Key to choose 5th level"
+msgstr "Tast for at vælge femte niveau"
+
+#: ../rules/base.xml.in.h:430
+msgid "Key(s) to change layout"
+msgstr "Tast(er) for at skifte layout"
+
+#: ../rules/base.xml.in.h:431
+msgid "Keytronic FlexPro"
+msgstr "Keytronic FlexPro"
+
+#: ../rules/base.xml.in.h:432
+msgid "Khmer (Cambodia)"
+msgstr "Khmerisk (Cambodja)"
+
+#: ../rules/base.xml.in.h:433
+msgid "Kikuyu"
+msgstr "Kikuyu"
+
+#: ../rules/base.xml.in.h:434
+msgid "Kinesis"
+msgstr "Kinesis"
+
+#: ../rules/base.xml.in.h:435
+msgid "Komi"
+msgstr "Komi"
+
+#: ../rules/base.xml.in.h:436
+msgid "Korean"
+msgstr "Koreansk"
+
+#: ../rules/base.xml.in.h:437
+msgid "Korean (101/104 key compatible)"
+msgstr "Koreansk (101/104 tastkompatibel)"
+
+#: ../rules/base.xml.in.h:438
+msgid "Kurdish (Iran, Arabic-Latin)"
+msgstr "Kurdisk (Iran, arabisk-latin)"
+
+#: ../rules/base.xml.in.h:439
+msgid "Kurdish (Iran, F)"
+msgstr "Kurdisk (Iran, F)"
+
+#: ../rules/base.xml.in.h:440
+msgid "Kurdish (Iran, Latin Alt-Q)"
+msgstr "Kurdisk (Iran, latin Alt-Q)"
+
+#: ../rules/base.xml.in.h:441
+msgid "Kurdish (Iran, Latin Q)"
+msgstr "Kurdisk (Iran, latin Q)"
+
+#: ../rules/base.xml.in.h:442
+msgid "Kurdish (Iraq, Arabic-Latin)"
+msgstr "Kurdisk (Irak, arabisk-latin)"
+
+#: ../rules/base.xml.in.h:443
+msgid "Kurdish (Iraq, F)"
+msgstr "Kurdisk (Irak, F)"
+
+#: ../rules/base.xml.in.h:444
+msgid "Kurdish (Iraq, Latin Alt-Q)"
+msgstr "Kurdisk (Irak, latin Alt-Q)"
+
+#: ../rules/base.xml.in.h:445
+msgid "Kurdish (Iraq, Latin Q)"
+msgstr "Kurdisk (Irak, latin Q)"
+
+#: ../rules/base.xml.in.h:446
+msgid "Kurdish (Syria, F)"
+msgstr "Kurdisk (Syrien, F)"
+
+#: ../rules/base.xml.in.h:447
+msgid "Kurdish (Syria, Latin Alt-Q)"
+msgstr "Kurdisk (Syrien, latin Alt-Q)"
+
+#: ../rules/base.xml.in.h:448
+msgid "Kurdish (Syria, Latin Q)"
+msgstr "Kurdisk (Syrien, latin Q)"
+
+#: ../rules/base.xml.in.h:449
+msgid "Kurdish (Turkey, F)"
+msgstr "Kurdisk (Tyrkiet, F)"
+
+#: ../rules/base.xml.in.h:450
+msgid "Kurdish (Turkey, Latin Alt-Q)"
+msgstr "Kurdisk (Tyrkiet, latin Alt-Q)"
+
+#: ../rules/base.xml.in.h:451
+msgid "Kurdish (Turkey, Latin Q)"
+msgstr "Kurdisk (Tyrkiet, latin Q)"
+
+#: ../rules/base.xml.in.h:452
+msgid "Kyrgyz"
+msgstr "Kirgisisk"
+
+#: ../rules/base.xml.in.h:453
+msgid "Kyrgyz (phonetic)"
+msgstr "Kirgisisk (fonetisk)"
+
+#: ../rules/base.xml.in.h:454
+msgid "Lao"
+msgstr "Lao"
+
+#: ../rules/base.xml.in.h:455
+msgid "Lao (STEA proposed standard layout)"
+msgstr "Lao (STEA-foreslået standardlayout)"
+
+#: ../rules/base.xml.in.h:456
+msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard"
+msgstr "Bærbar Compaq (fx Armada) Laptop Keyboard"
+
+#: ../rules/base.xml.in.h:457
+msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard"
+msgstr "Bærbar/notebook Compaq (fx Presario) Internet Keyboard"
+
+#: ../rules/base.xml.in.h:458
+msgid "Laptop/notebook eMachines m68xx"
+msgstr "Bærbar/notebook eMachines m68xx"
+
+#: ../rules/base.xml.in.h:459 ../rules/base.extras.xml.in.h:12
+msgid "Latvian"
+msgstr "Lettisk"
+
+#: ../rules/base.xml.in.h:460
+msgid "Latvian (F variant)"
+msgstr "Lettisk (F-variant)"
+
+#: ../rules/base.xml.in.h:461
+msgid "Latvian (adapted)"
+msgstr "Lettisk (adapteret)"
+
+#: ../rules/base.xml.in.h:462
+msgid "Latvian (apostrophe variant)"
+msgstr "Lettisk (apostrofvariant)"
+
+#: ../rules/base.xml.in.h:463
+msgid "Latvian (ergonomic, ŪGJRMV)"
+msgstr "Lettisk (ergonomisk, ŪGJRMV)"
+
+#: ../rules/base.xml.in.h:464
+msgid "Latvian (modern)"
+msgstr "Lettisk (moderne)"
+
+#: ../rules/base.xml.in.h:465
+msgid "Latvian (tilde variant)"
+msgstr "Lettisk (tildevariant)"
+
+#: ../rules/base.xml.in.h:466
+msgid "Left Alt"
+msgstr "Venstre Alt"
+
+#: ../rules/base.xml.in.h:467
+msgid "Left Alt (while pressed)"
+msgstr "Venstre Alt (mens trykket ned)"
+
+#: ../rules/base.xml.in.h:468
+msgid "Left Alt is swapped with Left Win"
+msgstr "Venstre Alt ombyttes med venstre Win-tast"
+
+#: ../rules/base.xml.in.h:469
+msgid "Left Ctrl"
+msgstr "Venstre Ctrl"
+
+#: ../rules/base.xml.in.h:470
+msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)"
+msgstr "Venstre Ctrl (skifter til første layout), Højre Ctrl (skifter til sidste layout)"
+
+#: ../rules/base.xml.in.h:471
+msgid "Left Ctrl+Left Shift"
+msgstr "Venstre Ctrl+Venstre Skift"
+
+#: ../rules/base.xml.in.h:472
+msgid "Left Shift"
+msgstr "Venstre Skift"
+
+#: ../rules/base.xml.in.h:473
+msgid "Left Win"
+msgstr "Venstre Win"
+
+#: ../rules/base.xml.in.h:474
+msgid "Left Win (to first layout), Right Win/Menu (to last layout)"
+msgstr "Venstre Win (skifter til første layout), Højre Win/Menu (skifter til sidste layout)"
+
+#: ../rules/base.xml.in.h:475
+msgid "Left Win (while pressed)"
+msgstr "Venstre Win-tast (mens trykket ned)"
+
+#: ../rules/base.xml.in.h:476
+msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "Venstre Win-tast vælger femte niveau, låser når trykket ned sammen med en anden femte niveauvælger"
+
+#: ../rules/base.xml.in.h:477
+msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Venstre Win-tast vælger femte niveau, låser når trykket ned sammen med en anden femte niveauvælger, et tryk frigiver låsen"
+
+#: ../rules/base.xml.in.h:478
+msgid "LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)"
+msgstr "Venstre Ctrl+Venstre Win (til første layout), Højre Ctrl+Menu (til andet layout)"
+
+#: ../rules/base.xml.in.h:479
+msgid "Legacy"
+msgstr "Forældet"
+
+#: ../rules/base.xml.in.h:480
+msgid "Legacy Wang 724"
+msgstr "Forældet Wang 724"
+
+#. Actually, with KP_SEPARATOR, as the old keypad(comma)
+#: ../rules/base.xml.in.h:482
+msgid "Legacy key with comma"
+msgstr "Forældet tast med komma"
+
+#: ../rules/base.xml.in.h:483
+msgid "Legacy key with dot"
+msgstr "Forældet tast med punktum"
+
+#: ../rules/base.xml.in.h:484 ../rules/base.extras.xml.in.h:21
+msgid "Lithuanian"
+msgstr "Litauisk"
+
+#: ../rules/base.xml.in.h:485
+msgid "Lithuanian (IBM LST 1205-92)"
+msgstr "Litauisk (IBM LST 1205-92)"
+
+#: ../rules/base.xml.in.h:486
+msgid "Lithuanian (LEKP)"
+msgstr "Litauisk (LEKP)"
+
+#: ../rules/base.xml.in.h:487
+msgid "Lithuanian (LEKPa)"
+msgstr "Litauisk (LEKPa)"
+
+#: ../rules/base.xml.in.h:488
+msgid "Lithuanian (US keyboard with Lithuanian letters)"
+msgstr "Litauisk (US-tastatur med litauiske bogstaver)"
+
+#: ../rules/base.xml.in.h:489
+msgid "Lithuanian (standard)"
+msgstr "Litauisk (standard)"
+
+#: ../rules/base.xml.in.h:490
+msgid "Logitech Access Keyboard"
+msgstr "Logitech Access Keyboard"
+
+#: ../rules/base.xml.in.h:491
+msgid "Logitech Cordless Desktop"
+msgstr "Logitech Cordless Desktop"
+
+#: ../rules/base.xml.in.h:492
+msgid "Logitech Cordless Desktop (alternate option)"
+msgstr "Logitech Cordless Desktop (alternativ valg)"
+
+#: ../rules/base.xml.in.h:493
+msgid "Logitech Cordless Desktop EX110"
+msgstr "Logitech Cordless Desktop EX110"
+
+#: ../rules/base.xml.in.h:494
+msgid "Logitech Cordless Desktop LX-300"
+msgstr "Logitech Cordless Desktop LX-300"
+
+#: ../rules/base.xml.in.h:495
+msgid "Logitech Cordless Desktop Navigator"
+msgstr "Logitech Cordless Desktop Navigator"
+
+#: ../rules/base.xml.in.h:496
+msgid "Logitech Cordless Desktop Optical"
+msgstr "Logitech Cordless Desktop Optical"
+
+#: ../rules/base.xml.in.h:497
+msgid "Logitech Cordless Desktop Pro (alternate option 2)"
+msgstr "Logitech Cordless Desktop Pro (alternativ tilvalg 2)"
+
+#: ../rules/base.xml.in.h:498
+msgid "Logitech Cordless Desktop iTouch"
+msgstr "Logitech Cordless Desktop iTouch"
+
+#: ../rules/base.xml.in.h:499
+msgid "Logitech Cordless Freedom/Desktop Navigator"
+msgstr "Logitech Cordless Freedom/Desktop Navigator"
+
+#: ../rules/base.xml.in.h:500
+msgid "Logitech G15 extra keys via G15daemon"
+msgstr "Logitech G15 ekstra taster via G15daemon"
+
+#: ../rules/base.xml.in.h:501
+msgid "Logitech Generic Keyboard"
+msgstr "Logitech Generic Keyboard"
+
+#: ../rules/base.xml.in.h:502
+msgid "Logitech Internet 350 Keyboard"
+msgstr "Logitech Internet 350 Keyboard"
+
+#: ../rules/base.xml.in.h:503
+msgid "Logitech Internet Keyboard"
+msgstr "Logitech Internet Keyboard"
+
+#: ../rules/base.xml.in.h:504
+msgid "Logitech Internet Navigator Keyboard"
+msgstr "Logitech Internet Navigator Keyboard"
+
+#: ../rules/base.xml.in.h:505
+msgid "Logitech Media Elite Keyboard"
+msgstr "Logitech Media Elite Keyboard"
+
+#: ../rules/base.xml.in.h:506
+msgid "Logitech Ultra-X Cordless Media Desktop Keyboard"
+msgstr "Logitech Ultra-X Cordless Media Desktop Keyboard"
+
+#: ../rules/base.xml.in.h:507
+msgid "Logitech Ultra-X Keyboard"
+msgstr "Logitech Ultra-X Keyboard"
+
+#: ../rules/base.xml.in.h:508
+msgid "Logitech diNovo Edge Keyboard"
+msgstr "Logitech diNovo Edge Keyboard"
+
+#: ../rules/base.xml.in.h:509
+msgid "Logitech diNovo Keyboard"
+msgstr "Logitech diNovo Keyboard"
+
+#: ../rules/base.xml.in.h:510
+msgid "Logitech iTouch"
+msgstr "Logitech iTouch"
+
+#: ../rules/base.xml.in.h:511
+msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)"
+msgstr "Logitech iTouch Cordless Keyboard (model Y-RB6)"
+
+#: ../rules/base.xml.in.h:512
+msgid "Logitech iTouch Internet Navigator Keyboard SE"
+msgstr "Logitech iTouch Internet Navigator Keyboard SE"
+
+#: ../rules/base.xml.in.h:513
+msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)"
+msgstr "Logitech iTouch Internet Navigator Keyboard SE (USB)"
+
+#: ../rules/base.xml.in.h:514
+msgid "Lower Sorbian"
+msgstr "Nedersorbisk"
+
+# nedersorbisk, tror jeg
+# (el. nedre Lausitz)
+#: ../rules/base.xml.in.h:515
+msgid "Lower Sorbian (qwertz)"
+msgstr "Nedersorbisk (qwertz)"
+
+#: ../rules/base.xml.in.h:516
+msgid "MacBook/MacBook Pro"
+msgstr "MacBook/MacBook Pro"
+
+#: ../rules/base.xml.in.h:517
+msgid "MacBook/MacBook Pro (Intl)"
+msgstr "MacBook/MacBook Pro (Intl)"
+
+#: ../rules/base.xml.in.h:518
+msgid "Macedonian"
+msgstr "Makedonsk"
+
+#: ../rules/base.xml.in.h:519
+msgid "Macedonian (eliminate dead keys)"
+msgstr "Makedonsk (slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:520
+msgid "Macintosh"
+msgstr "Macintosh"
+
+#: ../rules/base.xml.in.h:521
+msgid "Macintosh Old"
+msgstr "Macintosh gammel"
+
+#: ../rules/base.xml.in.h:522
+msgid "Make Caps Lock an additional Backspace"
+msgstr "Gør Caps Lock til en ekstra rettelsestast"
+
+#: ../rules/base.xml.in.h:523
+msgid "Make Caps Lock an additional Control but keep the Caps_Lock keysym"
+msgstr "Gør Caps Lock til en ekstra Control men behold Caps_Lock keysym"
+
+#: ../rules/base.xml.in.h:524
+msgid "Make Caps Lock an additional Ctrl"
+msgstr "Gør Caps Lock til en ekstra Ctrl"
+
+#: ../rules/base.xml.in.h:525
+msgid "Make Caps Lock an additional ESC"
+msgstr "Gør Caps Lock til en ekstra Esc"
+
+#: ../rules/base.xml.in.h:526
+msgid "Make Caps Lock an additional Hyper"
+msgstr "Gør Caps Lock til en ekstra Hyper"
+
+#: ../rules/base.xml.in.h:527
+msgid "Make Caps Lock an additional Num Lock"
+msgstr "Gør Caps Lock til en ekstra NumLock"
+
+#: ../rules/base.xml.in.h:528
+msgid "Make Caps Lock an additional Super"
+msgstr "Gør Caps Lock til en ekstra Super"
+
+#: ../rules/base.xml.in.h:529
+msgid "Malayalam"
+msgstr "Malayalam"
+
+#: ../rules/base.xml.in.h:530
+msgid "Malayalam (Lalitha)"
+msgstr "Malayalamsk (Lalitha)"
+
+#: ../rules/base.xml.in.h:531
+msgid "Malayalam (enhanced Inscript with Rupee Sign)"
+msgstr "Malayalamsk (udvidet inscript med Rupeetegn)"
+
+#: ../rules/base.xml.in.h:532
+msgid "Maltese"
+msgstr "Maltesisk"
+
+#: ../rules/base.xml.in.h:533
+msgid "Maltese (with US layout)"
+msgstr "Maltesisk (med US-layout)"
+
+#: ../rules/base.xml.in.h:534
+msgid "Maori"
+msgstr "Maori"
+
+#: ../rules/base.xml.in.h:535
+msgid "Mari"
+msgstr "Mari"
+
+#: ../rules/base.xml.in.h:536
+msgid "Memorex MX1998"
+msgstr "Memorex MX1998"
+
+#: ../rules/base.xml.in.h:537
+msgid "Memorex MX2500 EZ-Access Keyboard"
+msgstr "Memorex MX2500 EZ-Access Keyboard"
+
+#: ../rules/base.xml.in.h:538
+msgid "Memorex MX2750"
+msgstr "Memorex MX2750"
+
+#: ../rules/base.xml.in.h:539
+msgid "Menu"
+msgstr "Menu"
+
+#: ../rules/base.xml.in.h:540
+msgid "Meta is mapped to Left Win"
+msgstr "Meta ligger på venstre Win-tast"
+
+#: ../rules/base.xml.in.h:541
+msgid "Meta is mapped to Win keys"
+msgstr "Meta ligger på Win-tasterne"
+
+#: ../rules/base.xml.in.h:542
+msgid "Meta on Left Ctrl"
+msgstr "Meta på venstre Ctrl"
+
+#: ../rules/base.xml.in.h:543
+msgid "Microsoft Comfort Curve Keyboard 2000"
+msgstr "Microsoft Comfort Curve Keyboard 2000"
+
+#: ../rules/base.xml.in.h:544
+msgid "Microsoft Internet Keyboard"
+msgstr "Microsoft Internet Keyboard"
+
+#: ../rules/base.xml.in.h:545
+msgid "Microsoft Internet Keyboard Pro, Swedish"
+msgstr "Microsoft Internet Keyboard Pro, svensk"
+
+#: ../rules/base.xml.in.h:546
+msgid "Microsoft Natural"
+msgstr "Microsoft Natural"
+
+#: ../rules/base.xml.in.h:547
+msgid "Microsoft Natural Keyboard Elite"
+msgstr "Microsoft Natural Keyboard Elite"
+
+#: ../rules/base.xml.in.h:548
+msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro"
+msgstr "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro"
+
+#: ../rules/base.xml.in.h:549
+msgid "Microsoft Natural Keyboard Pro OEM"
+msgstr "Microsoft Natural Keyboard Pro OEM"
+
+#: ../rules/base.xml.in.h:550
+msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro"
+msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro"
+
+#: ../rules/base.xml.in.h:551
+msgid "Microsoft Natural Wireless Ergonomic Keyboard 4000"
+msgstr "Microsoft Natural Wireless Ergonomic Keyboard 4000"
+
+#: ../rules/base.xml.in.h:552
+msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000"
+msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000"
+
+#: ../rules/base.xml.in.h:553
+msgid "Microsoft Office Keyboard"
+msgstr "Microsoft Office Keyboard"
+
+#: ../rules/base.xml.in.h:554
+msgid "Microsoft Wireless Multimedia Keyboard 1.0A"
+msgstr "Microsoft Wireless Multimedia Keyboard 1.0A"
+
+#: ../rules/base.xml.in.h:555
+msgid "Miscellaneous compatibility options"
+msgstr "Diverse kompatibilitetsvalg"
+
+#: ../rules/base.xml.in.h:556
+msgid "Mongolian"
+msgstr "Mongolsk"
+
+#: ../rules/base.xml.in.h:557
+msgid "Montenegrin"
+msgstr "Montenegrinsk"
+
+# guillemets er dem her: »«
+#: ../rules/base.xml.in.h:558
+msgid "Montenegrin (Cyrillic with guillemets)"
+msgstr "Montenegrinsk (kyrillisk med anførelsestegnene »«)"
+
+#: ../rules/base.xml.in.h:559
+msgid "Montenegrin (Cyrillic)"
+msgstr "Montenegrinsk (kyrillisk)"
+
+#: ../rules/base.xml.in.h:560
+msgid "Montenegrin (Cyrillic, Z and ZHE swapped)"
+msgstr "Montenegrinsk (kyrillisk, Z og ZHE ombyttet)"
+
+#: ../rules/base.xml.in.h:561
+msgid "Montenegrin (Latin Unicode qwerty)"
+msgstr "Montenegrinsk (latin Unicode qwerty)"
+
+#: ../rules/base.xml.in.h:562
+msgid "Montenegrin (Latin Unicode)"
+msgstr "Montenegrinsk (latin Unicode)"
+
+#: ../rules/base.xml.in.h:563
+msgid "Montenegrin (Latin qwerty)"
+msgstr "Montenegrinsk (latin qwerty)"
+
+# guillemets er dem her: »«
+#: ../rules/base.xml.in.h:564
+msgid "Montenegrin (Latin with guillemets)"
+msgstr "Montenegrinsk (latin med anførelsestegnene »«)"
+
+#: ../rules/base.xml.in.h:565
+msgid "NICOLA-F style Backspace"
+msgstr "NICOLA-F-stil rettelsestast"
+
+#: ../rules/base.xml.in.h:566
+msgid "Nepali"
+msgstr "Nepalesisk"
+
+#: ../rules/base.xml.in.h:567
+msgid "Non-breakable space character at fourth level"
+msgstr "Ubrydelig mellemrumskarakter på fjerde niveau"
+
+#: ../rules/base.xml.in.h:568
+msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level"
+msgstr "Ubrydelig mellemrumskarakter på fjerde niveau, tynd ubrydelige mellemrumskarakter på sjette niveau"
+
+#: ../rules/base.xml.in.h:569
+msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)"
+msgstr "Ubrydelig mellemrumskarakter på fjerde niveau, tynd ubrydelige mellemrumskarakter på sjette niveau (via Ctrl+Skift)"
+
+#: ../rules/base.xml.in.h:570
+msgid "Non-breakable space character at second level"
+msgstr "Ubrydelig mellemrumskarakter på andet niveau"
+
+#: ../rules/base.xml.in.h:571
+msgid "Non-breakable space character at third level"
+msgstr "Ubrydelig mellemrumskarakter på tredje niveau"
+
+#: ../rules/base.xml.in.h:572
+msgid "Non-breakable space character at third level, nothing at fourth level"
+msgstr "Ubrydelig mellemrumskarakter på tredje niveau, intet på fjerde niveau"
+
+#: ../rules/base.xml.in.h:573
+msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level"
+msgstr "Ubrydelig mellemrumskarakter på tredje niveau, tynd ubrydelig mellemrumskarakter på fjerde niveau"
+
+#: ../rules/base.xml.in.h:574
+msgid "Northern Saami (Finland)"
+msgstr "Nordligt samisk (Finland)"
+
+#: ../rules/base.xml.in.h:575
+msgid "Northern Saami (Norway)"
+msgstr "Nordligt samisk (Norge)"
+
+#: ../rules/base.xml.in.h:576
+msgid "Northern Saami (Norway, eliminate dead keys)"
+msgstr "Nordligt samisk (Norge, slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:577
+msgid "Northern Saami (Sweden)"
+msgstr "Nordligt samisk (Sverige)"
+
+#: ../rules/base.xml.in.h:578
+msgid "Northgate OmniKey 101"
+msgstr "Northgate OmniKey 101"
+
+#: ../rules/base.xml.in.h:579
+msgid "Norwegian"
+msgstr "Norsk"
+
+#: ../rules/base.xml.in.h:580
+msgid "Norwegian (Dvorak)"
+msgstr "Norsk (dvorak)"
+
+#: ../rules/base.xml.in.h:581
+msgid "Norwegian (Macintosh)"
+msgstr "Norsk (Macintosh)"
+
+#: ../rules/base.xml.in.h:582
+msgid "Norwegian (Macintosh, eliminate dead keys)"
+msgstr "Norsk (Macintosh, slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:583
+msgid "Norwegian (eliminate dead keys)"
+msgstr "Norsk (slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:584
+msgid "Num Lock"
+msgstr "Num Lock"
+
+#: ../rules/base.xml.in.h:585
+msgid "Numeric keypad delete key behaviour"
+msgstr "Numerisk tastatur slettetast opførsel"
+
+#: ../rules/base.xml.in.h:586
+msgid "Numeric keypad keys work as with Macintosh"
+msgstr "Numerisk tastatur taster fungerer som med Macintosh"
+
+#: ../rules/base.xml.in.h:587
+msgid "Numeric keypad layout selection"
+msgstr "Numerisk tastatur layout udvælgelse"
+
+#: ../rules/base.xml.in.h:588
+msgid "OLPC"
+msgstr "OLPC"
+
+#: ../rules/base.xml.in.h:589
+msgid "Occitan"
+msgstr "Occitansk"
+
+#: ../rules/base.xml.in.h:590
+msgid "Ogham"
+msgstr "Ogham"
+
+#: ../rules/base.xml.in.h:591
+msgid "Ogham (IS434)"
+msgstr "Ogham (IS434)"
+
+#: ../rules/base.xml.in.h:592
+msgid "Oriya"
+msgstr "Oriya"
+
+#: ../rules/base.xml.in.h:593
+msgid "Ortek MCK-800 MM/Internet keyboard"
+msgstr "Ortek MCK-800 MM/Internet keyboard"
+
+#: ../rules/base.xml.in.h:594
+msgid "Ossetian (Georgia)"
+msgstr "Occitansk (Georgien)"
+
+#: ../rules/base.xml.in.h:595
+msgid "Ossetian (WinKeys)"
+msgstr "Occitansk (Wintaster)"
+
+#: ../rules/base.xml.in.h:596
+msgid "Ossetian (legacy)"
+msgstr "Occitansk (forældet)"
+
+#: ../rules/base.xml.in.h:597
+msgid "PC-98xx Series"
+msgstr "PC-98xx-serie"
+
+# Pannonian Rusyn or simply Rusyn (Ruthenian) is a Slavic language or dialect spoken
+# in north-western Serbia and eastern Croatia
+#: ../rules/base.xml.in.h:598
+msgid "Pannonian Rusyn (homophonic)"
+msgstr "Pannonisk rusyn (homofonisk)"
+
+#: ../rules/base.xml.in.h:599
+msgid "Pashto"
+msgstr "Pashto"
+
+#: ../rules/base.xml.in.h:600
+msgid "Pashto (Afghanistan, OLPC)"
+msgstr "Pashto (Afghanistan, OLPC)"
+
+#: ../rules/base.xml.in.h:601
+msgid "Pause"
+msgstr "Pause"
+
+#: ../rules/base.xml.in.h:602 ../rules/base.extras.xml.in.h:23
+msgid "Persian"
+msgstr "Persisk"
+
+#: ../rules/base.xml.in.h:603
+msgid "Persian (Afghanistan, Dari OLPC)"
+msgstr "Persisk (Afghanistan, Dari OLPC)"
+
+#: ../rules/base.xml.in.h:604
+msgid "Persian (with Persian Keypad)"
+msgstr "Persisk (med persisk numerisk tastatur)"
+
+#: ../rules/base.xml.in.h:605 ../rules/base.extras.xml.in.h:24
+msgid "Polish"
+msgstr "Polsk"
+
+#: ../rules/base.xml.in.h:606
+msgid "Polish (Dvorak)"
+msgstr "Polsk (dvorak)"
+
+#: ../rules/base.xml.in.h:607
+msgid "Polish (Dvorak, Polish quotes on key 1)"
+msgstr "Polsk (dvorak, polske anførelsestegn på tast 1)"
+
+#: ../rules/base.xml.in.h:608
+msgid "Polish (Dvorak, Polish quotes on quotemark key)"
+msgstr "Polsk (dvorak, polske anførelsestegn på anførelsestast)"
+
+#: ../rules/base.xml.in.h:609
+msgid "Polish (programmer Dvorak)"
+msgstr "Polsk (programmørdvorak)"
+
+#: ../rules/base.xml.in.h:610
+msgid "Polish (qwertz)"
+msgstr "Polsk (qwertz)"
+
+#: ../rules/base.xml.in.h:611
+msgid "Portuguese"
+msgstr "Portugisisk"
+
+#: ../rules/base.xml.in.h:612
+msgid "Portuguese (Brazil)"
+msgstr "Portugisisk (brasiliansk)"
+
+#: ../rules/base.xml.in.h:613
+msgid "Portuguese (Brazil, Dvorak)"
+msgstr "Portugisisk (brasiliansk, dvorak)"
+
+#: ../rules/base.xml.in.h:614
+msgid "Portuguese (Brazil, eliminate dead keys)"
+msgstr "Portugisisk (brasiliansk, slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:615
+msgid "Portuguese (Brazil, nativo for Esperanto)"
+msgstr "Portugisisk (brasiliansk, nativo for esperanto)"
+
+#: ../rules/base.xml.in.h:616
+msgid "Portuguese (Brazil, nativo for USA keyboards)"
+msgstr "Portugisisk (brasiliansk, nativo for USA-tastaturer)"
+
+#: ../rules/base.xml.in.h:617
+msgid "Portuguese (Brazil, nativo)"
+msgstr "Portugisisk (brasiliansk, nativo)"
+
+#: ../rules/base.xml.in.h:618
+msgid "Portuguese (Macintosh)"
+msgstr "Portugisisk (Macintosh)"
+
+#: ../rules/base.xml.in.h:619
+msgid "Portuguese (Macintosh, Sun dead keys)"
+msgstr "Portugisisk (Macintosh, Sun døde taster)"
+
+#: ../rules/base.xml.in.h:620
+msgid "Portuguese (Macintosh, eliminate dead keys)"
+msgstr "Portugisisk (Macintosh, slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:621
+msgid "Portuguese (Nativo for USA keyboards)"
+msgstr "Portugisisk (nativo for USA-tastaturer)"
+
+#: ../rules/base.xml.in.h:622
+msgid "Portuguese (Nativo)"
+msgstr "Portugisisk (nativo)"
+
+#: ../rules/base.xml.in.h:623
+msgid "Portuguese (Sun dead keys)"
+msgstr "Portugisisk (Sun døde taster)"
+
+#: ../rules/base.xml.in.h:624
+msgid "Portuguese (eliminate dead keys)"
+msgstr "Portugisisk (slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:625
+msgid "Propeller Voyager (KTEZ-1000)"
+msgstr "Propeller Voyager (KTEZ-1000)"
+
+#: ../rules/base.xml.in.h:626
+msgid "PrtSc"
+msgstr "Prtsc"
+
+#: ../rules/base.xml.in.h:627
+msgid "Punjabi (Gurmukhi Jhelum)"
+msgstr "Punjabi (Gurmukhi Jhelum)"
+
+#: ../rules/base.xml.in.h:628
+msgid "Punjabi (Gurmukhi)"
+msgstr "Punjabi (Gurmukhi)"
+
+#: ../rules/base.xml.in.h:629
+msgid "QTronix Scorpius 98N+"
+msgstr "QTronix Scorpius 98N+"
+
+#: ../rules/base.xml.in.h:630
+msgid "Right Alt"
+msgstr "Højre Alt"
+
+#: ../rules/base.xml.in.h:631
+msgid "Right Alt (while pressed)"
+msgstr "Højre Alt (mens trykket ned)"
+
+#: ../rules/base.xml.in.h:632
+msgid "Right Alt chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Højre Alt vælger femte niveau og låser niveau 5-lås når trykket ned sammen med en anden femte niveauvælger, et tryk frigiver låsen"
+
+#: ../rules/base.xml.in.h:633
+msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "Højre Alt vælge femte niveau, låser når trykket ned sammen med en anden femte niveauvælger"
+
+#: ../rules/base.xml.in.h:634
+msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Højre Alt vælge femte niveau, låser når trykket ned sammen med en anden femte niveauvælger, et tryk frigiver låsen"
+
+#: ../rules/base.xml.in.h:635
+msgid "Right Alt key never chooses 3rd level"
+msgstr "Højre Alt-tast vælger aldrig tredje niveau"
+
+#: ../rules/base.xml.in.h:636
+msgid "Right Alt, Shift+Right Alt key is Multi_Key"
+msgstr "Højre Alt-tast, Skift+højre Alt-tast er fler_tast"
+
+#: ../rules/base.xml.in.h:637
+msgid "Right Ctrl"
+msgstr "Højre Ctrl"
+
+#: ../rules/base.xml.in.h:638
+msgid "Right Ctrl (while pressed)"
+msgstr "Højre Ctrl-tast (mens trykket ned)"
+
+#: ../rules/base.xml.in.h:639
+msgid "Right Ctrl as Right Alt"
+msgstr "Højre Ctrl-tast virker som højre Alt"
+
+#: ../rules/base.xml.in.h:640
+msgid "Right Ctrl is mapped to Menu"
+msgstr "Højre Ctrl ligger på Menu"
+
+#: ../rules/base.xml.in.h:641
+msgid "Right Ctrl+Right Shift"
+msgstr "Højre Ctrl+Højre Skift"
+
+#: ../rules/base.xml.in.h:642
+msgid "Right Shift"
+msgstr "Højre Skift"
+
+#: ../rules/base.xml.in.h:643
+msgid "Right Win"
+msgstr "Højre Win"
+
+#: ../rules/base.xml.in.h:644
+msgid "Right Win (while pressed)"
+msgstr "Højre Win-tast (mens trykket ned)"
+
+#: ../rules/base.xml.in.h:645
+msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "Højre Win-tast vælger femte niveau, låser når trykket ned sammen med en anden femte niveauvælger"
+
+#: ../rules/base.xml.in.h:646
+msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Højre Win-tast vælger femte niveau, låser når trykket ned sammen med en anden femte niveauvælger, et tryk frigiver låsen"
+
+#: ../rules/base.xml.in.h:647 ../rules/base.extras.xml.in.h:26
+msgid "Romanian"
+msgstr "Rumænsk"
+
+#: ../rules/base.xml.in.h:648
+msgid "Romanian (Germany)"
+msgstr "Rumænsk (Tyskland)"
+
+#: ../rules/base.xml.in.h:649
+msgid "Romanian (Germany, eliminate dead keys)"
+msgstr "Rumænsk (Tyskland, slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:650
+msgid "Romanian (WinKeys)"
+msgstr "Rumænsk (Wintaster)"
+
+# http://da.wikipedia.org/wiki/%C3%87
+#: ../rules/base.xml.in.h:651
+msgid "Romanian (cedilla)"
+msgstr "Rumænsk (cedille)"
+
+#: ../rules/base.xml.in.h:652
+msgid "Romanian (standard cedilla)"
+msgstr "Rumænsk (standardcedille)"
+
+#: ../rules/base.xml.in.h:653
+msgid "Romanian (standard)"
+msgstr "Rumænsk (standard)"
+
+#: ../rules/base.xml.in.h:654
+msgid "Rupee on 4"
+msgstr "Rupee på 4"
+
+#: ../rules/base.xml.in.h:655 ../rules/base.extras.xml.in.h:28
+msgid "Russian"
+msgstr "Russisk"
+
+#: ../rules/base.xml.in.h:656
+msgid "Russian (DOS)"
+msgstr "Russisk (DOS)"
+
+#: ../rules/base.xml.in.h:657
+msgid "Russian (Georgia)"
+msgstr "Russisk (georgisk)"
+
+#: ../rules/base.xml.in.h:658
+msgid "Russian (Germany, phonetic)"
+msgstr "Russisk (Tyskland, fonetisk)"
+
+#: ../rules/base.xml.in.h:659
+msgid "Russian (Kazakhstan, with Kazakh)"
+msgstr "Russisk (Kasakhstan, med kazakhisk)"
+
+#: ../rules/base.xml.in.h:660
+msgid "Russian (Poland, phonetic Dvorak)"
+msgstr "Russisk (Polen, fonetisk dvorak)"
+
+#: ../rules/base.xml.in.h:661
+msgid "Russian (Sweden, phonetic)"
+msgstr "Russisk (Sverige, fonetisk)"
+
+#: ../rules/base.xml.in.h:662
+msgid "Russian (Sweden, phonetic, eliminate dead keys)"
+msgstr "Russisk (Sverige, fonetisk, slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:663
+msgid "Russian (US, phonetic)"
+msgstr "Russisk (US, fonetisk)"
+
+#: ../rules/base.xml.in.h:664
+msgid "Russian (Ukraine, standard RSTU)"
+msgstr "Russisk (Ukraine, standard RSTU)"
+
+#: ../rules/base.xml.in.h:665
+msgid "Russian (legacy)"
+msgstr "Russisk (forældet)"
+
+#: ../rules/base.xml.in.h:666
+msgid "Russian (phonetic WinKeys)"
+msgstr "Russisk (fonetisk Wintaster)"
+
+#: ../rules/base.xml.in.h:667
+msgid "Russian (phonetic)"
+msgstr "Russisk (fonetisk)"
+
+#: ../rules/base.xml.in.h:668
+msgid "Russian (typewriter)"
+msgstr "Russisk (skrivemaskine)"
+
+#: ../rules/base.xml.in.h:669
+msgid "Russian (typewriter, legacy)"
+msgstr "Russisk (skrivemaskine, forældet)"
+
+#: ../rules/base.xml.in.h:670
+msgid "SILVERCREST Multimedia Wireless Keyboard"
+msgstr "SILVERCREST Multimedia Wireless Keyboard"
+
+#: ../rules/base.xml.in.h:671
+msgid "SK-1300"
+msgstr "SK-1300"
+
+#: ../rules/base.xml.in.h:672
+msgid "SK-2500"
+msgstr "SK-2500"
+
+#: ../rules/base.xml.in.h:673
+msgid "SK-6200"
+msgstr "SK-6200"
+
+#: ../rules/base.xml.in.h:674
+msgid "SK-7100"
+msgstr "SK-7100"
+
+#: ../rules/base.xml.in.h:675
+msgid "SVEN Ergonomic 2500"
+msgstr "SVEN Ergonomic 2500"
+
+#: ../rules/base.xml.in.h:676
+msgid "SVEN Slim 303"
+msgstr "SVEN Slim 303"
+
+#: ../rules/base.xml.in.h:677
+msgid "Saisiyat (Taiwan)"
+msgstr "Saisiyat (Taiwan)"
+
+#: ../rules/base.xml.in.h:678
+msgid "Samsung SDM 4500P"
+msgstr "Samsung SDM 4500P"
+
+#: ../rules/base.xml.in.h:679
+msgid "Samsung SDM 4510P"
+msgstr "Samsung SDM 4510P"
+
+#: ../rules/base.xml.in.h:680
+msgid "Sanwa Supply SKB-KG3"
+msgstr "Sanwa Supply SKB-KG3"
+
+#: ../rules/base.xml.in.h:681
+msgid "Scroll Lock"
+msgstr "Scroll Lock"
+
+#: ../rules/base.xml.in.h:682
+msgid "Semi-colon on third level"
+msgstr "Semikolon på tredje niveau"
+
+#: ../rules/base.xml.in.h:683 ../rules/base.extras.xml.in.h:31
+msgid "Serbian"
+msgstr "Serbisk"
+
+#: ../rules/base.xml.in.h:684
+msgid "Serbian (Latin Unicode qwerty)"
+msgstr "Serbisk (latin unicode qwerty)"
+
+#: ../rules/base.xml.in.h:685
+msgid "Serbian (Latin Unicode)"
+msgstr "Serbisk (latin unicode)"
+
+#: ../rules/base.xml.in.h:686
+msgid "Serbian (Latin qwerty)"
+msgstr "Serbisk (latin qwerty)"
+
+# guillemets er dem her: »«
+#: ../rules/base.xml.in.h:687
+msgid "Serbian (Latin with guillemets)"
+msgstr "Serbisk (latin med anførelsestegnene »«)"
+
+#: ../rules/base.xml.in.h:688
+msgid "Serbian (Latin)"
+msgstr "Serbisk (latin)"
+
+#: ../rules/base.xml.in.h:689
+msgid "Serbian (Russia)"
+msgstr "Serbisk (Rusland)"
+
+#: ../rules/base.xml.in.h:690
+msgid "Serbian (Z and ZHE swapped)"
+msgstr "Serbisk (Z og ZHE ombyttet)"
+
+# guillemets er dem her: »«
+#: ../rules/base.xml.in.h:691
+msgid "Serbian (with guillemets)"
+msgstr "Serbisk (med anførelsestegnene »«)"
+
+#: ../rules/base.xml.in.h:692
+msgid "Serbo-Croatian (US)"
+msgstr "Serbisk-kroatisk (US)"
+
+#: ../rules/base.xml.in.h:693
+msgid "Shift cancels Caps Lock"
+msgstr "Skift afbryder Caps Lock"
+
+#: ../rules/base.xml.in.h:694
+msgid "Shift does not cancel Num Lock, chooses 3rd level instead"
+msgstr "Skift afbryder ikke Num Lock, vælger tredje niveau i steden for"
+
+#: ../rules/base.xml.in.h:695
+msgid "Shift with numeric keypad keys works as in MS Windows"
+msgstr "Skift med numeriske taster virker som i MS Windows"
+
+#: ../rules/base.xml.in.h:696
+msgid "Shift+Caps Lock"
+msgstr "Skift+Caps Lock"
+
+#: ../rules/base.xml.in.h:697
+msgid "Sindhi"
+msgstr "Sindhi"
+
+#: ../rules/base.xml.in.h:698
+msgid "Sinhala"
+msgstr "Sinhala"
+
+#: ../rules/base.xml.in.h:699
+msgid "Slovak"
+msgstr "Slovakisk"
+
+#: ../rules/base.xml.in.h:700
+msgid "Slovak (extended Backslash)"
+msgstr "Slovakisk (udvidet omvendt skråstreg)"
+
+#: ../rules/base.xml.in.h:701
+msgid "Slovak (qwerty)"
+msgstr "Slovakisk (qwerty)"
+
+#: ../rules/base.xml.in.h:702
+msgid "Slovak (qwerty, extended Backslash)"
+msgstr "Slovakisk (qwerty, udvidet omvendt skråstreg)"
+
+#: ../rules/base.xml.in.h:703
+msgid "Slovenian"
+msgstr "Slovensk"
+
+#: ../rules/base.xml.in.h:704
+msgid "Slovenian (US keyboard with Slovenian letters)"
+msgstr "Slovensk (US-tastatur med slovenske bogstaver)"
+
+#: ../rules/base.xml.in.h:705
+msgid "Slovenian (use guillemets for quotes)"
+msgstr "Slovensk (anvend »« som anførelsestegn)"
+
+#: ../rules/base.xml.in.h:706
+msgid "Spanish"
+msgstr "Spansk"
+
+#: ../rules/base.xml.in.h:707
+msgid "Spanish (Dvorak)"
+msgstr "Spansk (dvorak)"
+
+#: ../rules/base.xml.in.h:708
+msgid "Spanish (Latin American)"
+msgstr "Spansk (latinamerikansk)"
+
+#: ../rules/base.xml.in.h:709
+msgid "Spanish (Latin American, Sun dead keys)"
+msgstr "Spansk (latinamerikansk, Sun døde taster)"
+
+#: ../rules/base.xml.in.h:710
+msgid "Spanish (Latin American, eliminate dead keys)"
+msgstr "Spansk (latinamerikansk, slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:711
+msgid "Spanish (Latin American, include dead tilde)"
+msgstr "Spansk (latinamerikansk, inkluder død tilde)"
+
+#: ../rules/base.xml.in.h:712
+msgid "Spanish (Macintosh)"
+msgstr "Spansk (Macintosh)"
+
+#: ../rules/base.xml.in.h:713
+msgid "Spanish (Sun dead keys)"
+msgstr "Spansk (Sun døde taster)"
+
+#: ../rules/base.xml.in.h:714
+msgid "Spanish (eliminate dead keys)"
+msgstr "Spansk (slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:715
+msgid "Spanish (include dead tilde)"
+msgstr "Spansk (inkluder død tilde)"
+
+#: ../rules/base.xml.in.h:716
+msgid "Special keys (Ctrl+Alt+<key>) handled in a server"
+msgstr "Specialtaster (Ctrl+Alt+<key>) håndteret i en server"
+
+#: ../rules/base.xml.in.h:717
+msgid "Sun Type 5/6"
+msgstr "Sun type 5/6"
+
+#: ../rules/base.xml.in.h:718
+msgid "Super Power Multimedia Keyboard"
+msgstr "Super Power Multimedia Keyboard"
+
+#: ../rules/base.xml.in.h:719
+msgid "Swahili (Kenya)"
+msgstr "Swahili (Kenya)"
+
+#: ../rules/base.xml.in.h:720
+msgid "Swahili (Tanzania)"
+msgstr "Swahili (Tanzania)"
+
+#: ../rules/base.xml.in.h:721
+msgid "Swap Ctrl and Caps Lock"
+msgstr "Ombyt Ctrl og Caps Lock"
+
+#: ../rules/base.xml.in.h:722
+msgid "Swap ESC and Caps Lock"
+msgstr "Ombyt ESC og Caps Lock"
+
+#: ../rules/base.xml.in.h:723
+msgid "Swedish"
+msgstr "Svensk"
+
+#: ../rules/base.xml.in.h:724
+msgid "Swedish (Dvorak)"
+msgstr "Svensk (dvorak)"
+
+#: ../rules/base.xml.in.h:725
+msgid "Swedish (Macintosh)"
+msgstr "Svensk (Macintosh)"
+
+#: ../rules/base.xml.in.h:726
+msgid "Swedish (Svdvorak)"
+msgstr "Svensk (svdvorak)"
+
+#: ../rules/base.xml.in.h:727
+msgid "Swedish (eliminate dead keys)"
+msgstr "Svensk (slå døde taster fra)"
+
+#: ../rules/base.xml.in.h:728
+msgid "Swedish Sign Language"
+msgstr "Svensk tegnsprog"
+
+#: ../rules/base.xml.in.h:729
+msgid "Symplon PaceBook (tablet PC)"
+msgstr "Symplon PaceBook (tablet-pc)"
+
+#: ../rules/base.xml.in.h:730
+msgid "Syriac"
+msgstr "Syrisk"
+
+#: ../rules/base.xml.in.h:731
+msgid "Syriac (phonetic)"
+msgstr "Syrisk (fonetisk)"
+
+#: ../rules/base.xml.in.h:732
+msgid "Taiwanese"
+msgstr "Taiwanesisk"
+
+#: ../rules/base.xml.in.h:733
+msgid "Taiwanese (indigenous)"
+msgstr "Taiwanesisk (indfødte)"
+
+#: ../rules/base.xml.in.h:734
+msgid "Tajik"
+msgstr "Tadsjikisk"
+
+#: ../rules/base.xml.in.h:735
+msgid "Tajik (legacy)"
+msgstr "Tadsjikisk (forældet)"
+
+#: ../rules/base.xml.in.h:736
+msgid "Tamil"
+msgstr "Tamilsk"
+
+#: ../rules/base.xml.in.h:737
+msgid "Tamil (Sri Lanka, TAB Typewriter)"
+msgstr "Tamilsk (Sri Lanka, TAB-skrivemaskine)"
+
+#: ../rules/base.xml.in.h:738
+msgid "Tamil (Sri Lanka, Unicode)"
+msgstr "Tamilsk (Sri Lanka, unicode)"
+
+#: ../rules/base.xml.in.h:739
+msgid "Tamil (TAB typewriter)"
+msgstr "Tamilsk (TAB-skrivemaskine)"
+
+#: ../rules/base.xml.in.h:740
+msgid "Tamil (TSCII typewriter)"
+msgstr "Tamilsk (TSCII-skrivemaskine)"
+
+#: ../rules/base.xml.in.h:741
+msgid "Tamil (Unicode)"
+msgstr "Tamilsk (unicode)"
+
+#: ../rules/base.xml.in.h:742
+msgid "Tamil (keyboard with numerals)"
+msgstr "Tamilsk (tastatur med numre)"
+
+#: ../rules/base.xml.in.h:743
+msgid "Targa Visionary 811"
+msgstr "Targa Visionary 811"
+
+#: ../rules/base.xml.in.h:744
+msgid "Tatar"
+msgstr "Tatar"
+
+#: ../rules/base.xml.in.h:745
+msgid "Telugu"
+msgstr "Telugu"
+
+#: ../rules/base.xml.in.h:746
+msgid "Thai"
+msgstr "Thai"
+
+#: ../rules/base.xml.in.h:747
+msgid "Thai (Pattachote)"
+msgstr "Thai (pattachote)"
+
+#: ../rules/base.xml.in.h:748
+msgid "Thai (TIS-820.2538)"
+msgstr "Thai (TIS-820.2538)"
+
+#: ../rules/base.xml.in.h:749
+msgid "Tibetan"
+msgstr "Tibetansk"
+
+#: ../rules/base.xml.in.h:750
+msgid "Tibetan (with ASCII numerals)"
+msgstr "Tibetansk (med ASCII-numre)"
+
+#: ../rules/base.xml.in.h:751
+msgid "To the corresponding key in a Dvorak keyboard."
+msgstr "Til den tilsvarende tast i et Dvoraktastatur."
+
+#: ../rules/base.xml.in.h:752
+msgid "To the corresponding key in a Qwerty keyboard."
+msgstr "Til den tilsvarende tast på et Qwertytastatur."
+
+#: ../rules/base.xml.in.h:753
+msgid "Toggle PointerKeys with Shift + NumLock."
+msgstr "Skift pegetaster med Skift + NumLock."
+
+#: ../rules/base.xml.in.h:754
+msgid "Toshiba Satellite S3000"
+msgstr "Toshiba Satellite S3000"
+
+#: ../rules/base.xml.in.h:755
+msgid "Trust Direct Access Keyboard"
+msgstr "Trust Direct Access Keyboard"
+
+#: ../rules/base.xml.in.h:756
+msgid "Trust Slimline"
+msgstr "Trust Slimline"
+
+#: ../rules/base.xml.in.h:757
+msgid "Trust Wireless Keyboard Classic"
+msgstr "Trust Wireless Keyboard Classic"
+
+#: ../rules/base.xml.in.h:758
+msgid "Tswana"
+msgstr "Tswana"
+
+#: ../rules/base.xml.in.h:759
+msgid "Turkish"
+msgstr "Tyrkisk"
+
+#: ../rules/base.xml.in.h:760
+msgid "Turkish (Alt-Q)"
+msgstr "Tyrkisk (Alt-Q)"
+
+#: ../rules/base.xml.in.h:761
+msgid "Turkish (F)"
+msgstr "Tyrkisk (F)"
+
+#: ../rules/base.xml.in.h:762
+msgid "Turkish (Sun dead keys)"
+msgstr "Tyrkisk (Sun døde taster)"
+
+#: ../rules/base.xml.in.h:763
+msgid "Turkish (international with dead keys)"
+msgstr "Tyrkisk (international med døde taster)"
+
+#: ../rules/base.xml.in.h:764
+msgid "Turkmen"
+msgstr "Turkmensk"
+
+#: ../rules/base.xml.in.h:765
+msgid "Turkmen (Alt-Q)"
+msgstr "Turkmensk (Alt-Q)"
+
+#: ../rules/base.xml.in.h:766
+msgid "TypeMatrix EZ-Reach 2020"
+msgstr "TypeMatrix EZ-Reach 2020"
+
+#: ../rules/base.xml.in.h:767
+msgid "TypeMatrix EZ-Reach 2030 PS2"
+msgstr "TypeMatrix EZ-Reach 2030 PS2"
+
+#: ../rules/base.xml.in.h:768
+msgid "TypeMatrix EZ-Reach 2030 USB"
+msgstr "TypeMatrix EZ-Reach 2030 USB"
+
+#: ../rules/base.xml.in.h:769
+msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)"
+msgstr "TypeMatrix EZ-Reach 2030 USB (102/105:EU-tilstand)"
+
+#: ../rules/base.xml.in.h:770
+msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)"
+msgstr "TypeMatrix EZ-Reach 2030 USB (106:JP-tilstand)"
+
+#: ../rules/base.xml.in.h:771
+msgid "Udmurt"
+msgstr "Udmurt"
+
+#: ../rules/base.xml.in.h:772
+msgid "Ukrainian"
+msgstr "Ukrainsk"
+
+#: ../rules/base.xml.in.h:773
+msgid "Ukrainian (WinKeys)"
+msgstr "Ukrainsk (Wintaster)"
+
+# Pannonian Rusyn or simply Rusyn (Ruthenian) is a Slavic language or dialect spoken
+# in north-western Serbia and eastern Croatia
+#: ../rules/base.xml.in.h:774
+msgid "Ukrainian (homophonic)"
+msgstr "Ukrainsk (homofonisk)"
+
+#: ../rules/base.xml.in.h:775
+msgid "Ukrainian (legacy)"
+msgstr "Ukrainsk (forældet)"
+
+#: ../rules/base.xml.in.h:776
+msgid "Ukrainian (phonetic)"
+msgstr "Ukrainsk (fonetisk)"
+
+#: ../rules/base.xml.in.h:777
+msgid "Ukrainian (standard RSTU)"
+msgstr "Ukrainsk (standard RSTU)"
+
+#: ../rules/base.xml.in.h:778
+msgid "Ukrainian (typewriter)"
+msgstr "Ukrainsk (skrivemaskine)"
+
+#: ../rules/base.xml.in.h:779
+msgid "Unicode additions (arrows and math operators)"
+msgstr "Unicode tilføjelser (pile og matematiske tegn)"
+
+#: ../rules/base.xml.in.h:780
+msgid "Unicode additions (arrows and math operators). Math operators on default level"
+msgstr "Unicode tilføjelser (pile og matematiske tegn). Matematiske tegn på standardniveau"
+
+#: ../rules/base.xml.in.h:781
+msgid "Unitek KB-1925"
+msgstr "Unitek KB-1925"
+
+#: ../rules/base.xml.in.h:782
+msgid "Urdu (Pakistan)"
+msgstr "Urdu (Pakistan)"
+
+#: ../rules/base.xml.in.h:783
+msgid "Urdu (Pakistan, CRULP)"
+msgstr "Urdu (Pakistan, CRULP)"
+
+#: ../rules/base.xml.in.h:784
+msgid "Urdu (Pakistan, NLA)"
+msgstr "Urdu (Pakistan, NLA)"
+
+#: ../rules/base.xml.in.h:785
+msgid "Urdu (WinKeys)"
+msgstr "Urdu (Win-taster)"
+
+#: ../rules/base.xml.in.h:786
+msgid "Urdu (alternative phonetic)"
+msgstr "Urdu (alternativ fonetisk)"
+
+#: ../rules/base.xml.in.h:787
+msgid "Urdu (phonetic)"
+msgstr "Urdu (fonetisk)"
+
+#: ../rules/base.xml.in.h:788
+msgid "Use keyboard LED to show alternative layout"
+msgstr "Brug tastatur-LED til at vise alternativ layout"
+
+#: ../rules/base.xml.in.h:789
+msgid "Using space key to input non-breakable space character"
+msgstr "Brug mellemrum for at indtaste ubrydelig mellemrumskarakter"
+
+#: ../rules/base.xml.in.h:790
+msgid "Usual space at any level"
+msgstr "Normal mellemrum på alle niveauer"
+
+#: ../rules/base.xml.in.h:791
+msgid "Uyghur"
+msgstr "Uyghur"
+
+#: ../rules/base.xml.in.h:792
+msgid "Uzbek"
+msgstr "Usbekisk"
+
+#: ../rules/base.xml.in.h:793
+msgid "Uzbek (Afghanistan)"
+msgstr "Usbekisk (Afghanistan)"
+
+#: ../rules/base.xml.in.h:794
+msgid "Uzbek (Afghanistan, OLPC)"
+msgstr "Usbekisk (Afghanistan, OLPC)"
+
+#: ../rules/base.xml.in.h:795
+msgid "Uzbek (Latin)"
+msgstr "Usbekisk (latin)"
+
+#: ../rules/base.xml.in.h:796
+msgid "Vietnamese"
+msgstr "Vietnamesisk"
+
+#: ../rules/base.xml.in.h:797
+msgid "ViewSonic KU-306 Internet Keyboard"
+msgstr "ViewSonic KU-306 Internet Keyboard"
+
+#: ../rules/base.xml.in.h:798
+msgid "Wang 724 keypad with Unicode additions (arrows and math operators)"
+msgstr "Wang 724 numerisk tastatur med Unicode-tilføjelser (pile og matematiske tegn)"
+
+#: ../rules/base.xml.in.h:799
+msgid "Wang 724 keypad with Unicode additions (arrows and math operators). Math operators on default level"
+msgstr "Wang 724 numerisk tastatur med Unicode-tilføjelser (pile og matematiske tegn). Matematiske tegn på standardniveau"
+
+#: ../rules/base.xml.in.h:800
+msgid "Winbook Model XP5"
+msgstr "Winbook Model XP5"
+
+#: ../rules/base.xml.in.h:801
+msgid "Wolof"
+msgstr "Wolof"
+
+#: ../rules/base.xml.in.h:802
+msgid "Yahoo! Internet Keyboard"
+msgstr "Yahoo! Internet Keyboard"
+
+#: ../rules/base.xml.in.h:803
+msgid "Yakut"
+msgstr "Yakut"
+
+#: ../rules/base.xml.in.h:804
+msgid "Yoruba"
+msgstr "Yoruba"
+
+# The zero-width non-joiner (ZWNJ) is a non-printing character used in the computerized
+# typesetting of some cursive scripts, or other scripts which make use of ligatures,
+# such as Devanagari. When placed between two characters that would otherwise be
+# connected, a ZWNJ causes them to be printed in their final and initial forms,
+# respectively. This is also an effect of a space character, but a ZWNJ is used when it
+# is desirable to keep the words closer together. The ZWNJ is represented in Unicode
+# is U+200C, and can be represented in HTML as ‌, ‌ or ‌. Kilde eng.
+# wikipedia 12. maj 2010
+#: ../rules/base.xml.in.h:805
+msgid "Zero-width non-joiner character at second level"
+msgstr "Ubrydeligt mellemrumstegn (ZWNJ) på andet niveau"
+
+#: ../rules/base.xml.in.h:806
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level"
+msgstr "Ubrydeligt mellemrumstegn (ZWNJ) på andet niveau, ubrydeligt mellemrumstegn på tredje niveau"
+
+#: ../rules/base.xml.in.h:807
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level"
+msgstr "Ubrydeligt mellemrumstegn (ZWNJ) på andet niveau, ubrydeligt på mellemrum på tredje niveau"
+
+#: ../rules/base.xml.in.h:808
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level"
+msgstr "Ubrydeligt mellemrumstegn (ZWNJ) på andet niveau, ubrydeligt mellemrumstegn på tredje niveau"
+
+#: ../rules/base.xml.in.h:809
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level"
+msgstr "Ubrydeligt mellemrumstegn (ZWNJ) på andet niveau, ubrydeligt mellemrumstegn på tredje niveau, ubrydeligt mellemrumstegn (ZWNJ) på fjerde niveau"
+
+#: ../rules/base.xml.in.h:810
+msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level"
+msgstr "Ubrydeligt mellemrumstegn (ZWNJ) på andet niveau, ombrydeligt mellemrumstegn på tredje niveau"
+
+#: ../rules/base.xml.in.h:811
+msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level"
+msgstr "Ubrydeligt mellemrumstegn (ZWNJ) på andet niveau, ombrydeligt mellemrumstegn på tredje niveau, ubrydeligt mellemrumsteng på fjerde niveau"
+
+#: ../rules/base.xml.in.h:812
+msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level"
+msgstr "Ubrydeligt mellemrumstegn (ZWNJ) på tredje niveau, ombrydeligt mellemrumstegn på fjerde niveau"
+
+#: ../rules/base.xml.in.h:813
+msgid "ak"
+msgstr "ak"
+
+#: ../rules/base.xml.in.h:814
+msgid "am"
+msgstr "am"
+
+#: ../rules/base.xml.in.h:815
+msgid "ar"
+msgstr "ar"
+
+#: ../rules/base.xml.in.h:816
+msgid "avn"
+msgstr "avn"
+
+#: ../rules/base.xml.in.h:817
+msgid "az"
+msgstr "az"
+
+#: ../rules/base.xml.in.h:818
+msgid "be"
+msgstr "be"
+
+#: ../rules/base.xml.in.h:819
+msgid "ber"
+msgstr "ber"
+
+#: ../rules/base.xml.in.h:820
+msgid "bg"
+msgstr "bg"
+
+#: ../rules/base.xml.in.h:821
+msgid "bm"
+msgstr "bm"
+
+#: ../rules/base.xml.in.h:822
+msgid "bn"
+msgstr "bn"
+
+#: ../rules/base.xml.in.h:823
+msgid "brl"
+msgstr "brl"
+
+#: ../rules/base.xml.in.h:824
+msgid "bs"
+msgstr "bs"
+
+#: ../rules/base.xml.in.h:825
+msgid "ca"
+msgstr "ca"
+
+#: ../rules/base.xml.in.h:826
+msgid "chr"
+msgstr "chr"
+
+#: ../rules/base.xml.in.h:827
+msgid "cm"
+msgstr "cm"
+
+#: ../rules/base.xml.in.h:828
+msgid "crh"
+msgstr "crh"
+
+#: ../rules/base.xml.in.h:829
+msgid "cs"
+msgstr "cs"
+
+#: ../rules/base.xml.in.h:830
+msgid "da"
+msgstr "da"
+
+#: ../rules/base.xml.in.h:831
+msgid "de"
+msgstr "de"
+
+#: ../rules/base.xml.in.h:832
+msgid "dv"
+msgstr "dv"
+
+#: ../rules/base.xml.in.h:833
+msgid "dz"
+msgstr "dz"
+
+#: ../rules/base.xml.in.h:834
+msgid "ee"
+msgstr "ee"
+
+#: ../rules/base.xml.in.h:835 ../rules/base.extras.xml.in.h:34
+msgid "en"
+msgstr "en"
+
+#: ../rules/base.xml.in.h:836
+msgid "eo"
+msgstr "eo"
+
+#: ../rules/base.xml.in.h:837
+msgid "es"
+msgstr "es"
+
+#: ../rules/base.xml.in.h:838
+msgid "et"
+msgstr "et"
+
+#: ../rules/base.xml.in.h:839 ../rules/base.extras.xml.in.h:35
+msgid "fa"
+msgstr "fa"
+
+#: ../rules/base.xml.in.h:840
+msgid "ff"
+msgstr "ff"
+
+#: ../rules/base.xml.in.h:841
+msgid "fi"
+msgstr "fi"
+
+#: ../rules/base.xml.in.h:842
+msgid "fo"
+msgstr "fo"
+
+#: ../rules/base.xml.in.h:843 ../rules/base.extras.xml.in.h:36
+msgid "fr"
+msgstr "fr"
+
+#: ../rules/base.xml.in.h:844
+msgid "gaa"
+msgstr "gaa"
+
+#: ../rules/base.xml.in.h:845
+msgid "gr"
+msgstr "gr"
+
+#: ../rules/base.xml.in.h:846
+msgid "gu"
+msgstr "gu"
+
+#: ../rules/base.xml.in.h:847
+msgid "ha"
+msgstr "ha"
+
+#: ../rules/base.xml.in.h:848
+msgid "he"
+msgstr "he"
+
+#: ../rules/base.xml.in.h:849
+msgid "hi"
+msgstr "hi"
+
+#: ../rules/base.xml.in.h:850
+msgid "hr"
+msgstr "hr"
+
+#: ../rules/base.xml.in.h:851
+msgid "hu"
+msgstr "hu"
+
+#: ../rules/base.xml.in.h:852 ../rules/base.extras.xml.in.h:37
+msgid "hy"
+msgstr "hy"
+
+#: ../rules/base.xml.in.h:853
+msgid "ie"
+msgstr "ie"
+
+#: ../rules/base.xml.in.h:854
+msgid "ig"
+msgstr "ig"
+
+#: ../rules/base.xml.in.h:855
+msgid "ike"
+msgstr "ike"
+
+#: ../rules/base.xml.in.h:856
+msgid "in"
+msgstr "in"
+
+#: ../rules/base.xml.in.h:857
+msgid "is"
+msgstr "is"
+
+#: ../rules/base.xml.in.h:858
+msgid "it"
+msgstr "it"
+
+#: ../rules/base.xml.in.h:859
+msgid "ja"
+msgstr "ja"
+
+#: ../rules/base.xml.in.h:860
+msgid "ka"
+msgstr "ka"
+
+#: ../rules/base.xml.in.h:861
+msgid "ki"
+msgstr "ki"
+
+#: ../rules/base.xml.in.h:862
+msgid "kk"
+msgstr "kk"
+
+#: ../rules/base.xml.in.h:863
+msgid "km"
+msgstr "km"
+
+#: ../rules/base.xml.in.h:864
+msgid "kn"
+msgstr "kn"
+
+#: ../rules/base.xml.in.h:865
+msgid "ko"
+msgstr "ko"
+
+#: ../rules/base.xml.in.h:866
+msgid "ku"
+msgstr "ku"
+
+#: ../rules/base.xml.in.h:867
+msgid "lo"
+msgstr "lo"
+
+#: ../rules/base.xml.in.h:868 ../rules/base.extras.xml.in.h:39
+msgid "lt"
+msgstr "lt"
+
+#: ../rules/base.xml.in.h:869 ../rules/base.extras.xml.in.h:40
+msgid "lv"
+msgstr "lv"
+
+#: ../rules/base.xml.in.h:870
+msgid "mi"
+msgstr "mi"
+
+#: ../rules/base.xml.in.h:871
+msgid "mk"
+msgstr "mk"
+
+#: ../rules/base.xml.in.h:872
+msgid "ml"
+msgstr "ml"
+
+#: ../rules/base.xml.in.h:873
+msgid "mn"
+msgstr "mn"
+
+#: ../rules/base.xml.in.h:874
+msgid "mt"
+msgstr "mt"
+
+#: ../rules/base.xml.in.h:875
+msgid "my"
+msgstr "my"
+
+#: ../rules/base.xml.in.h:876
+msgid "ne"
+msgstr "ne"
+
+#: ../rules/base.xml.in.h:877
+msgid "nl"
+msgstr "nl"
+
+#: ../rules/base.xml.in.h:878
+msgid "no"
+msgstr "no"
+
+#: ../rules/base.xml.in.h:879
+msgid "or"
+msgstr "or"
+
+#: ../rules/base.xml.in.h:880
+msgid "pa"
+msgstr "pa"
+
+#: ../rules/base.xml.in.h:881
+msgid "ph"
+msgstr "ph"
+
+#: ../rules/base.xml.in.h:882 ../rules/base.extras.xml.in.h:41
+msgid "pl"
+msgstr "pl"
+
+#: ../rules/base.xml.in.h:883
+msgid "ps"
+msgstr "ps"
+
+#: ../rules/base.xml.in.h:884
+msgid "pt"
+msgstr "pt"
+
+#: ../rules/base.xml.in.h:885 ../rules/base.extras.xml.in.h:42
+msgid "ro"
+msgstr "ro"
+
+#: ../rules/base.xml.in.h:886 ../rules/base.extras.xml.in.h:43
+msgid "ru"
+msgstr "ru"
+
+#: ../rules/base.xml.in.h:887
+msgid "sd"
+msgstr "sd"
+
+#: ../rules/base.xml.in.h:888
+msgid "si"
+msgstr "si"
+
+#: ../rules/base.xml.in.h:889
+msgid "sk"
+msgstr "sk"
+
+#: ../rules/base.xml.in.h:890
+msgid "sl"
+msgstr "sl"
+
+#: ../rules/base.xml.in.h:891
+msgid "sq"
+msgstr "sq"
+
+#: ../rules/base.xml.in.h:892 ../rules/base.extras.xml.in.h:45
+msgid "sr"
+msgstr "sr"
+
+#: ../rules/base.xml.in.h:893
+msgid "sv"
+msgstr "sv"
+
+#: ../rules/base.xml.in.h:894
+msgid "sw"
+msgstr "sw"
+
+#: ../rules/base.xml.in.h:895
+msgid "syc"
+msgstr "syc"
+
+#: ../rules/base.xml.in.h:896
+msgid "ta"
+msgstr "ta"
+
+#: ../rules/base.xml.in.h:897
+msgid "te"
+msgstr "te"
+
+#: ../rules/base.xml.in.h:898
+msgid "tg"
+msgstr "tg"
+
+#: ../rules/base.xml.in.h:899
+msgid "th"
+msgstr "th"
+
+#: ../rules/base.xml.in.h:900
+msgid "tk"
+msgstr "tk"
+
+#: ../rules/base.xml.in.h:901
+msgid "tn"
+msgstr "tn"
+
+#: ../rules/base.xml.in.h:902
+msgid "tr"
+msgstr "tr"
+
+#: ../rules/base.xml.in.h:903
+msgid "uk"
+msgstr "uk"
+
+#: ../rules/base.xml.in.h:904
+msgid "ur"
+msgstr "ur"
+
+#: ../rules/base.xml.in.h:905
+msgid "uz"
+msgstr "uz"
+
+#: ../rules/base.xml.in.h:906
+msgid "vi"
+msgstr "vi"
+
+#: ../rules/base.xml.in.h:907
+msgid "wo"
+msgstr "wo"
+
+#: ../rules/base.xml.in.h:908
+msgid "xsy"
+msgstr "xsy"
+
+#: ../rules/base.xml.in.h:909
+msgid "yo"
+msgstr "yo"
+
+#: ../rules/base.xml.in.h:910
+msgid "zh"
+msgstr "zh"
+
+#: ../rules/base.extras.xml.in.h:1
+msgid "APL Keyboard Symbols"
+msgstr "APL-tastatursymboler"
+
+#: ../rules/base.extras.xml.in.h:4
+msgid "Atsina"
+msgstr "Atsina"
+
+# Avestisk er et uddødt iransk sprog
+#: ../rules/base.extras.xml.in.h:5
+msgid "Avestan"
+msgstr "Avestisk"
+
+# http://en.wikipedia.org/wiki/Interior_Salish_languages
+#: ../rules/base.extras.xml.in.h:6
+msgid "Couer D'alene Salish"
+msgstr "Couer D'alene Salish"
+
+#: ../rules/base.extras.xml.in.h:8
+msgid "English (US, international AltGr Unicode combining)"
+msgstr "Engelsk (US, international AltGr Unicode-sammensætning)"
+
+#: ../rules/base.extras.xml.in.h:9
+msgid "English (US, international AltGr Unicode combining, alternative)"
+msgstr "Engelsk (US, international AltGr Unicode-sammensætning, alternativ)"
+
+#: ../rules/base.extras.xml.in.h:11
+msgid "Kutenai"
+msgstr "Kutenai"
+
+#: ../rules/base.extras.xml.in.h:13
+msgid "Latvian (US Colemak)"
+msgstr "Lettisk (US Colemak)"
+
+#: ../rules/base.extras.xml.in.h:14
+msgid "Latvian (US Colemak, apostrophe variant)"
+msgstr "Lettisk (US Colemak, apostrofvariant)"
+
+#: ../rules/base.extras.xml.in.h:15
+msgid "Latvian (US Dvorak)"
+msgstr "Lettisk (US dvorak)"
+
+#: ../rules/base.extras.xml.in.h:16
+msgid "Latvian (US Dvorak, Y variant)"
+msgstr "Lettisk (US dvorak, Y-variant)"
+
+#: ../rules/base.extras.xml.in.h:17
+msgid "Latvian (US Dvorak, minus variant)"
+msgstr "Lettisk (US dvorak, minus variant)"
+
+#: ../rules/base.extras.xml.in.h:18
+msgid "Latvian (programmer US Dvorak)"
+msgstr "Lettisk (programmør US dvorak)"
+
+#: ../rules/base.extras.xml.in.h:19
+msgid "Latvian (programmer US Dvorak, Y variant)"
+msgstr "Lettisk (programmør US dvorak, Y-variant)"
+
+#: ../rules/base.extras.xml.in.h:20
+msgid "Latvian (programmer US Dvorak, minus variant)"
+msgstr "Lettisk (programmør US dvorak, minus variant)"
+
+#: ../rules/base.extras.xml.in.h:22
+msgid "Lithuanian (US Dvorak with Lithuanian letters)"
+msgstr "Litauisk (US dvorak med litauiske bogstaver)"
+
+#: ../rules/base.extras.xml.in.h:25
+msgid "Polish (international with dead keys)"
+msgstr "Polsk (international med døde taster)"
+
+# touchtype = blindskrift (altså at skrive uden at kigge)
+#: ../rules/base.extras.xml.in.h:27
+msgid "Romanian (ergonomic Touchtype)"
+msgstr "Rumænsk (ergonomisk maskinskrivning)"
+
+#: ../rules/base.extras.xml.in.h:29
+msgid "Russian (with UKR and BEL layout)"
+msgstr "Russisk (med UKR- og BEL-layout)"
+
+#: ../rules/base.extras.xml.in.h:30
+msgid "Secwepemctsin"
+msgstr "Secwepemctsin"
+
+#: ../rules/base.extras.xml.in.h:32
+msgid "Serbian (combining accents instead of dead keys)"
+msgstr "Serbisk (sammensætte accenter frem for døde taster)"
+
+#: ../rules/base.extras.xml.in.h:33
+msgid "apl"
+msgstr "apl"
+
+#: ../rules/base.extras.xml.in.h:38
+msgid "kut"
+msgstr "kut"
+
+#: ../rules/base.extras.xml.in.h:44
+msgid "shs"
+msgstr "shs"
diff --git a/xorg-server/xkeyboard-config/po/de.po b/xorg-server/xkeyboard-config/po/de.po index 4de8c47dd..a4246ca56 100644 --- a/xorg-server/xkeyboard-config/po/de.po +++ b/xorg-server/xkeyboard-config/po/de.po @@ -1,3912 +1,3912 @@ -# German translation of xkeyboard-config. -# This file is distributed under the same license as the xkeyboard-config package. -# Christian Kirbach <Christian.Kirbach@googlemail.com>, 2009. -# Mario Blättermann <mariobl@gnome.org>, 2009, 2010, 2011. -# -msgid "" -msgstr "" -"Project-Id-Version: xkeyboard-config-2.3\n" -"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" -"POT-Creation-Date: 2011-05-17 21:08+0100\n" -"PO-Revision-Date: 2011-05-19 20:11+0100\n" -"Last-Translator: Mario Blättermann <mariobl@gnome.org>\n" -"Language-Team: German <translation-team-de@lists.sourceforge.net>\n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: German\n" -"X-Poedit-Country: GERMANY\n" - -#: ../rules/base.xml.in.h:1 -msgid "<Less/Greater>" -msgstr "<Kleiner als/größer als>" - -#: ../rules/base.xml.in.h:2 -msgid "<Less/Greater> (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "<Kleiner als/Größer als> wählt die dritte Ebene, sperrt wenn gedrückt, zusammen mit einer anderen Taste zum Wählen der dritten Ebene" - -#: ../rules/base.xml.in.h:3 -msgid "<Less/Greater> chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "<Kleiner als/Größer als> wählt die fünfte Ebene, aktiviert die Sperrung der fünften Ebene wenn gedrückt, zusammen mit einer anderen Taste zum Wählen der fünften Ebene. Einmaliges Drücken löst die Sperrung." - -#: ../rules/base.xml.in.h:4 -msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "<Kleiner als/Größer als> wählt die fünfte Ebene, sperrt wenn gedrückt, zusammen mit einer anderen Taste zum Wählen der fünften Ebene" - -#: ../rules/base.xml.in.h:5 -msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "<Kleiner als/Größer als> wählt die fünfte Ebene, sperrt wenn gedrückt, zusammen mit einer anderen Taste zum Wählen der fünften Ebene. Einmaliges Drücken löst die Sperrung." - -#: ../rules/base.xml.in.h:6 -msgid "A4Tech KB-21" -msgstr "A4Tech KB-21" - -#: ../rules/base.xml.in.h:7 -msgid "A4Tech KBS-8" -msgstr "A4Tech KBS-8" - -#: ../rules/base.xml.in.h:8 -msgid "A4Tech Wireless Desktop RFKB-23" -msgstr "A4Tech Wireless Desktop RFKB-23" - -#: ../rules/base.xml.in.h:9 -msgid "ATM/phone-style" -msgstr "ATM/Telefonstil" - -#: ../rules/base.xml.in.h:10 -msgid "Acer AirKey V" -msgstr "Acer AirKey V" - -#: ../rules/base.xml.in.h:11 -msgid "Acer C300" -msgstr "Acer C300" - -#: ../rules/base.xml.in.h:12 -msgid "Acer Ferrari 4000" -msgstr "Acer Ferrari 4000" - -#: ../rules/base.xml.in.h:13 -msgid "Acer Laptop" -msgstr "Acer Laptop" - -#: ../rules/base.xml.in.h:14 -msgid "Add the standard behavior to Menu key" -msgstr "Standardverhalten zur Menütaste hinzufügen" - -#: ../rules/base.xml.in.h:15 -msgid "Adding Esperanto circumflexes (supersigno)" -msgstr "Esperanto-Circumflex (^) hinzufügen (supersigno)" - -#: ../rules/base.xml.in.h:16 -msgid "Adding currency signs to certain keys" -msgstr "Währungssymbole zu verschiedenen Tasten hinzufügen" - -#: ../rules/base.xml.in.h:17 -msgid "Advance Scorpius KI" -msgstr "Advance Scorpius KI" - -#: ../rules/base.xml.in.h:18 -msgid "Afghani" -msgstr "Afghani" - -#: ../rules/base.xml.in.h:19 -msgid "Akan" -msgstr "Akan" - -#: ../rules/base.xml.in.h:20 -msgid "Albanian" -msgstr "Albanisch" - -#: ../rules/base.xml.in.h:21 -msgid "Alt and Meta are on Alt keys" -msgstr "Alt und Meta befinden sich auf den Alt-Tasten." - -#: ../rules/base.xml.in.h:22 -msgid "Alt is mapped to Right Win, Super to Menu" -msgstr "Alt ist der rechten Win-Taste zugeordnet und Super der Menü-Taste." - -#: ../rules/base.xml.in.h:23 -msgid "Alt+Caps Lock" -msgstr "Alt+Feststelltaste" - -#: ../rules/base.xml.in.h:24 -msgid "Alt+Ctrl" -msgstr "Alt+Strg" - -#: ../rules/base.xml.in.h:25 -msgid "Alt+Shift" -msgstr "Alt+Umschalttaste" - -#: ../rules/base.xml.in.h:26 -msgid "Alt+Space" -msgstr "Alt+Leertaste" - -#: ../rules/base.xml.in.h:27 -msgid "Alt/Win key behavior" -msgstr "Verhalten der Alt/Windows-Tasten" - -#: ../rules/base.xml.in.h:28 -msgid "Amharic" -msgstr "Amharisch" - -#: ../rules/base.xml.in.h:29 -msgid "Any Alt key" -msgstr "Beliebige Alt-Taste" - -#: ../rules/base.xml.in.h:30 -msgid "Any Win key" -msgstr "Beliebige Windows-Taste" - -#: ../rules/base.xml.in.h:31 -msgid "Any Win key (while pressed)" -msgstr "Beliebige Windows-Taste (gedrückt halten)" - -#: ../rules/base.xml.in.h:32 -msgid "Apple" -msgstr "Apple" - -#: ../rules/base.xml.in.h:33 -msgid "Apple Aluminium Keyboard (ANSI)" -msgstr "Apple Aluminium Keyboard (ANSI)" - -#: ../rules/base.xml.in.h:34 -msgid "Apple Aluminium Keyboard (ISO)" -msgstr "Apple Aluminium Keyboard (ISO)" - -#: ../rules/base.xml.in.h:35 -msgid "Apple Aluminium Keyboard (JIS)" -msgstr "Apple Aluminium Keyboard (JIS)" - -#: ../rules/base.xml.in.h:36 -msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)" -msgstr "Apple Aluminium Keyboard: PC-Tasten emulieren (Druck, Scroll_Lock, Pause, NumLock)" - -#: ../rules/base.xml.in.h:37 -msgid "Apple Laptop" -msgstr "Apple-Laptop" - -#: ../rules/base.xml.in.h:38 -msgid "Arabic" -msgstr "Arabisch" - -#: ../rules/base.xml.in.h:39 -msgid "Arabic (Buckwalter)" -msgstr "Arabisch (Buckwalter)" - -#: ../rules/base.xml.in.h:40 -msgid "Arabic (Morocco)" -msgstr "Arabisch (Marokko)" - -#: ../rules/base.xml.in.h:41 -msgid "Arabic (Pakistan)" -msgstr "Arabisch (Pakistan)" - -#: ../rules/base.xml.in.h:42 -msgid "Arabic (Syria)" -msgstr "Arabisch (Syrien)" - -#: ../rules/base.xml.in.h:43 -msgid "Arabic (azerty)" -msgstr "Arabisch (azerty)" - -#: ../rules/base.xml.in.h:44 -msgid "Arabic (azerty/digits)" -msgstr "Arabisch (azerty/Ziffern)" - -#: ../rules/base.xml.in.h:45 -msgid "Arabic (digits)" -msgstr "Arabisch (Ziffern)" - -#: ../rules/base.xml.in.h:46 -msgid "Arabic (qwerty)" -msgstr "Arabisch (qwerty)" - -#: ../rules/base.xml.in.h:47 -msgid "Arabic (qwerty/digits)" -msgstr "Arabisch (qwerty/Ziffern)" - -#: ../rules/base.xml.in.h:48 ../rules/base.extras.xml.in.h:2 -msgid "Armenian" -msgstr "Armenisch" - -#: ../rules/base.xml.in.h:49 -msgid "Armenian (alternative eastern)" -msgstr "Armenisch (Alternative, östlich)" - -#: ../rules/base.xml.in.h:50 ../rules/base.extras.xml.in.h:3 -msgid "Armenian (alternative phonetic)" -msgstr "Armenisch (alternativ, phonetisch)" - -#: ../rules/base.xml.in.h:51 -msgid "Armenian (eastern)" -msgstr "Armenisch (östlich)" - -#: ../rules/base.xml.in.h:52 -msgid "Armenian (phonetic)" -msgstr "Armenisch (phonetisch)" - -#: ../rules/base.xml.in.h:53 -msgid "Armenian (western)" -msgstr "Armenisch (westlich)" - -#: ../rules/base.xml.in.h:54 -msgid "Asturian (Spain, with bottom-dot H and bottom-dot L)" -msgstr "Asturisch (Spanien, mit unterpunktetem L und H)" - -#: ../rules/base.xml.in.h:55 -msgid "Asus Laptop" -msgstr "Asus-Laptop" - -#: ../rules/base.xml.in.h:56 -msgid "At bottom left" -msgstr "Unten links" - -#: ../rules/base.xml.in.h:57 -msgid "At left of 'A'" -msgstr "Links von »A«" - -#: ../rules/base.xml.in.h:58 -msgid "Avatime" -msgstr "Avatime" - -#: ../rules/base.xml.in.h:59 -msgid "Azerbaijani" -msgstr "Aserbaidschanisch" - -#: ../rules/base.xml.in.h:60 -msgid "Azerbaijani (Cyrillic)" -msgstr "Aserbaidschanisch (kyrillisch)" - -#: ../rules/base.xml.in.h:61 -msgid "Azona RF2300 wireless Internet Keyboard" -msgstr "Azona RF2300 wireless Internet Keyboard" - -#: ../rules/base.xml.in.h:62 -msgid "BTC 5090" -msgstr "BTC 5090" - -#: ../rules/base.xml.in.h:63 -msgid "BTC 5113RF Multimedia" -msgstr "BTC 5113RF Multimedia" - -#: ../rules/base.xml.in.h:64 -msgid "BTC 5126T" -msgstr "BTC 5126T" - -#: ../rules/base.xml.in.h:65 -msgid "BTC 6301URF" -msgstr "BTC 6301URF" - -#: ../rules/base.xml.in.h:66 -msgid "BTC 9000" -msgstr "BTC 9000" - -#: ../rules/base.xml.in.h:67 -msgid "BTC 9000A" -msgstr "BTC 9000A" - -#: ../rules/base.xml.in.h:68 -msgid "BTC 9001AH" -msgstr "BTC 9001AH" - -#: ../rules/base.xml.in.h:69 -msgid "BTC 9019U" -msgstr "BTC 9019U" - -#: ../rules/base.xml.in.h:70 -msgid "BTC 9116U Mini Wireless Internet and Gaming" -msgstr "BTC 9116U Mini Wireless Internet and Gaming" - -#: ../rules/base.xml.in.h:71 -msgid "Backslash" -msgstr "Backslash" - -#: ../rules/base.xml.in.h:72 -msgid "Backslash (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "Backslash wählt die dritte Ebene, sperrt wenn gedrückt, zusammen mit einer anderen Taste zum Wählen der dritten Ebene" - -#: ../rules/base.xml.in.h:73 -msgid "Bambara" -msgstr "Bambara" - -#: ../rules/base.xml.in.h:74 -msgid "Bashkirian" -msgstr "Baschkirisch" - -#: ../rules/base.xml.in.h:75 -msgid "Belarusian" -msgstr "Weißrussisch" - -#: ../rules/base.xml.in.h:76 -msgid "Belarusian (Latin)" -msgstr "Weißrussisch (Lateinisch)" - -#: ../rules/base.xml.in.h:77 -msgid "Belarusian (legacy)" -msgstr "Weißrussisch (veraltet)" - -#: ../rules/base.xml.in.h:78 -msgid "Belgian" -msgstr "Belgisch" - -#: ../rules/base.xml.in.h:79 -msgid "Belgian (ISO alternate)" -msgstr "Belgisch (ISO-Alternative)" - -#: ../rules/base.xml.in.h:80 -msgid "Belgian (Sun dead keys)" -msgstr "Belgisch (Sun-Akzenttasten)" - -#: ../rules/base.xml.in.h:81 -msgid "Belgian (Wang model 724 azerty)" -msgstr "Belgisch (Wang Modell 724, azerty)" - -#: ../rules/base.xml.in.h:82 -msgid "Belgian (alternative)" -msgstr "Belgisch (Alternative)" - -#: ../rules/base.xml.in.h:83 -msgid "Belgian (alternative, Sun dead keys)" -msgstr "Belgisch (Alternative, Sun-Akzenttasten)" - -#: ../rules/base.xml.in.h:84 -msgid "Belgian (alternative, latin-9 only)" -msgstr "Belgisch (Alternative, nur latin-9)" - -#: ../rules/base.xml.in.h:85 -msgid "Belgian (eliminate dead keys)" -msgstr "Belgisch (ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:86 -msgid "BenQ X-Touch" -msgstr "BenQ X-Touch" - -#: ../rules/base.xml.in.h:87 -msgid "BenQ X-Touch 730" -msgstr "BenQ X-Touch 730" - -#: ../rules/base.xml.in.h:88 -msgid "BenQ X-Touch 800" -msgstr "BenQ X-Touch 800" - -#: ../rules/base.xml.in.h:89 -msgid "Bengali" -msgstr "Bengalisch" - -#: ../rules/base.xml.in.h:90 -msgid "Bengali (Probhat)" -msgstr "Bengalisch (Probhat)" - -#: ../rules/base.xml.in.h:91 -msgid "Berber (Morocco, Tifinagh alternative phonetic)" -msgstr "Berber (Marokko, Tifinagh alternativ, phonetisch)" - -#: ../rules/base.xml.in.h:92 -msgid "Berber (Morocco, Tifinagh alternative)" -msgstr "TBerber (Marokko, Tifinagh alternativ)" - -#: ../rules/base.xml.in.h:93 -msgid "Berber (Morocco, Tifinagh extended phonetic)" -msgstr "Berber (Marokko, Tifinagh erweitert, phonetisch)" - -#: ../rules/base.xml.in.h:94 -msgid "Berber (Morocco, Tifinagh extended)" -msgstr "Berber (Marokko, Tifinagh erweitert)" - -#: ../rules/base.xml.in.h:95 -msgid "Berber (Morocco, Tifinagh phonetic)" -msgstr "Berber (Marokko, Tifinagh phonetisch)" - -#: ../rules/base.xml.in.h:96 -msgid "Berber (Morocco, Tifinagh)" -msgstr "Berber (Marokko, Tifinagh)" - -#: ../rules/base.xml.in.h:97 -msgid "Bosnian" -msgstr "Bosnisch" - -#: ../rules/base.xml.in.h:98 -msgid "Bosnian (US keyboard with Bosnian digraphs)" -msgstr "Bosnisch (US-Tastatur mit bosnischen Digraphen)" - -#: ../rules/base.xml.in.h:99 -msgid "Bosnian (US keyboard with Bosnian letters)" -msgstr "Bosnisch (US-Tastatur mit bosnischen Buchstaben)" - -#: ../rules/base.xml.in.h:100 -msgid "Bosnian (use Bosnian digraphs)" -msgstr "Bosnisch (Bosnische Digraphen verwenden)" - -#: ../rules/base.xml.in.h:101 -msgid "Bosnian (use guillemets for quotes)" -msgstr "Bosnisch (Anführungszeichen für Zitate verwenden)" - -#: ../rules/base.xml.in.h:102 -msgid "Both Alt keys together" -msgstr "Beide Alt-Tasten gleichzeitig" - -#: ../rules/base.xml.in.h:103 -msgid "Both Ctrl keys together" -msgstr "Beide Steuerungstasten gleichzeitig" - -#: ../rules/base.xml.in.h:104 -msgid "Both Shift keys together" -msgstr "Beide Umschalttasten gleichzeitig" - -#: ../rules/base.xml.in.h:105 -msgid "Both Shift-Keys together activate Caps Lock, one Shift-Key deactivates" -msgstr "Beide Umschalttasten gleichzeitig schalten CapsLock ein und aus, eine Umschalttaste deaktiviert" - -#: ../rules/base.xml.in.h:106 -msgid "Both Shift-Keys together toggle Caps Lock" -msgstr "Beide Umschalttasten gleichzeitig schalten CapsLock ein und aus" - -#: ../rules/base.xml.in.h:107 -msgid "Both Shift-Keys together toggle ShiftLock" -msgstr "Beide Umschalttasten gleichzeitig schalten ShiftLock ein und aus" - -#: ../rules/base.xml.in.h:108 -msgid "Braille" -msgstr "Braille" - -#: ../rules/base.xml.in.h:109 -msgid "Braille (left hand)" -msgstr "Braille (linkshändig)" - -#: ../rules/base.xml.in.h:110 -msgid "Braille (right hand)" -msgstr "Braille (rechtshändig)" - -#: ../rules/base.xml.in.h:111 -msgid "Brother Internet Keyboard" -msgstr "Brother Internet Keyboard" - -#: ../rules/base.xml.in.h:112 -msgid "Bulgarian" -msgstr "Bulgarisch" - -#: ../rules/base.xml.in.h:113 -msgid "Bulgarian (new phonetic)" -msgstr "Bulgarisch (neu phonetisch)" - -#: ../rules/base.xml.in.h:114 -msgid "Bulgarian (traditional phonetic)" -msgstr "Bulgarisch (traditionell phonetisch)" - -#: ../rules/base.xml.in.h:115 -msgid "Burmese" -msgstr "Burmesisch" - -#: ../rules/base.xml.in.h:116 -msgid "Canadian Multilingual" -msgstr "Kanadisch, mehrsprachig" - -#: ../rules/base.xml.in.h:117 -msgid "Canadian Multilingual (first part)" -msgstr "Kanadisch, mehrsprachig (erster Teil)" - -#: ../rules/base.xml.in.h:118 -msgid "Canadian Multilingual (second part)" -msgstr "Kanadisch, mehrsprachig (zweiter Teil)" - -#: ../rules/base.xml.in.h:119 -msgid "Caps Lock" -msgstr "Feststelltaste" - -#: ../rules/base.xml.in.h:120 -msgid "Caps Lock (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "Feststelltaste wählt die dritte Ebene, sperrt wenn gedrückt, zusammen mit einer anderen Taste zum Wählen der dritten Ebene" - -#: ../rules/base.xml.in.h:121 -msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)" -msgstr "Feststelltaste (zur ersten Belegung), Umschalttaste+Feststelltaste (zur letzten Belegung)" - -#: ../rules/base.xml.in.h:122 -msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action" -msgstr "Feststelltaste (gedrückt halten), Alt+Feststelltaste führen die normale Feststelltasten-Aktion aus" - -#: ../rules/base.xml.in.h:123 -msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock" -msgstr "Feststelltaste arbeitet als Umschalttaste mit Sperrung. Umschalttaste »unterbricht« Feststelltaste" - -#: ../rules/base.xml.in.h:124 -msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock" -msgstr "Feststelltaste arbeitet als Umschalttaste mit Sperrung. Umschalttaste beeinflusst Feststelltaste nicht" - -#: ../rules/base.xml.in.h:125 -msgid "Caps Lock is disabled" -msgstr "Feststelltaste ist deaktiviert" - -#: ../rules/base.xml.in.h:126 -msgid "Caps Lock key behavior" -msgstr "Verhalten der Feststelltaste" - -#: ../rules/base.xml.in.h:127 -msgid "Caps Lock toggles Shift so all keys are affected" -msgstr "Feststelltaste kehrt Umschalttaste um, so dass alle Tasten beeinflusst werden" - -#: ../rules/base.xml.in.h:128 -msgid "Caps Lock toggles normal capitalization of alphabetic characters" -msgstr "Feststelltaste kehrt die normale Großschreibung alphabetischer Zeichen um" - -#: ../rules/base.xml.in.h:129 -msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock" -msgstr "Feststelltaste verwendet interne Großschreibung. Umschalttaste »unterbricht« Feststelltaste" - -#: ../rules/base.xml.in.h:130 -msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock" -msgstr "Feststelltaste verwendet interne Großschreibung. Umschalttaste beeinflusst Feststelltaste nicht" - -#: ../rules/base.xml.in.h:131 -msgid "Catalan" -msgstr "Katalanisch" - -#: ../rules/base.xml.in.h:132 -msgid "Catalan (Spain, with middle-dot L)" -msgstr "Katalanisch (Spanische Variante mit mittelpunktiertem L)" - -#: ../rules/base.xml.in.h:133 -msgid "Cherokee" -msgstr "Cherokee" - -#: ../rules/base.xml.in.h:134 -msgid "Cherry B.UNLIMITED" -msgstr "Cherry B.UNLIMITED" - -#: ../rules/base.xml.in.h:135 -msgid "Cherry Blue Line CyBo@rd" -msgstr "Cherry Blue Line CyBo@rd" - -#: ../rules/base.xml.in.h:136 -msgid "Cherry Blue Line CyBo@rd (alternate option)" -msgstr "Cherry Blue Line CyBo@rd (alternative Option)" - -#: ../rules/base.xml.in.h:137 -msgid "Cherry CyBo@rd USB-Hub" -msgstr "Cherry CyBo@rd USB-Hub" - -#: ../rules/base.xml.in.h:138 -msgid "Cherry CyMotion Expert" -msgstr "Cherry CyMotion Expert" - -#: ../rules/base.xml.in.h:139 -msgid "Cherry CyMotion Master Linux" -msgstr "Cherry CyMotion Master Linux" - -#: ../rules/base.xml.in.h:140 -msgid "Cherry CyMotion Master XPress" -msgstr "Cherry CyMotion Master XPress" - -#: ../rules/base.xml.in.h:141 -msgid "Chicony Internet Keyboard" -msgstr "Chicony Internet Keyboard" - -#: ../rules/base.xml.in.h:142 -msgid "Chicony KB-9885" -msgstr "Chicony KB-9885" - -#: ../rules/base.xml.in.h:143 -msgid "Chicony KU-0108" -msgstr "Chicony KU-0108" - -#: ../rules/base.xml.in.h:144 -msgid "Chicony KU-0420" -msgstr "Chicony KU-0420" - -#: ../rules/base.xml.in.h:145 -msgid "Chinese" -msgstr "Chinesisch" - -#: ../rules/base.xml.in.h:146 -msgid "Chuvash" -msgstr "Tschuwaschisch" - -#: ../rules/base.xml.in.h:147 -msgid "Chuvash (Latin)" -msgstr "Tschuwaschisch (lateinische Schrift)" - -#: ../rules/base.xml.in.h:148 -msgid "Classmate PC" -msgstr "Classmate PC" - -#: ../rules/base.xml.in.h:149 -msgid "CloGaelach" -msgstr "CloGaelach" - -#: ../rules/base.xml.in.h:150 -msgid "Compaq Easy Access Keyboard" -msgstr "Compaq Easy Access Keyboard" - -#: ../rules/base.xml.in.h:151 -msgid "Compaq Internet Keyboard (13 keys)" -msgstr "Compaq Internet Keyboard (13 Tasten)" - -#: ../rules/base.xml.in.h:152 -msgid "Compaq Internet Keyboard (18 keys)" -msgstr "Compaq Internet Keyboard (18 Tasten)" - -#: ../rules/base.xml.in.h:153 -msgid "Compaq Internet Keyboard (7 keys)" -msgstr "Compaq Internet Keyboard (7 Tasten)" - -#: ../rules/base.xml.in.h:154 -msgid "Compaq iPaq Keyboard" -msgstr "Compaq iPaq Keyboard" - -#: ../rules/base.xml.in.h:155 -msgid "Compose key position" -msgstr "Position der Compose-Taste" - -#: ../rules/base.xml.in.h:156 -msgid "Control + Alt + Backspace" -msgstr "Strg + Alt + Löschtaste" - -#: ../rules/base.xml.in.h:157 -msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" -msgstr "Strg ist den Alt-Tasten zugeordnet, Alt ist den Windows-Tasten zugeordnet" - -#: ../rules/base.xml.in.h:158 -msgid "Control is mapped to Win keys (and the usual Ctrl keys)" -msgstr "Strg ist den Win-Tasten zugeordnet (und den üblichen Strg-Tasten)" - -#: ../rules/base.xml.in.h:159 -msgid "Creative Desktop Wireless 7000" -msgstr "Creative Desktop Wireless 7000" - -#: ../rules/base.xml.in.h:160 -msgid "Crimean Tatar (Dobruja Q)" -msgstr "Krimtatarisch (Dobruja Q)" - -#: ../rules/base.xml.in.h:161 -msgid "Crimean Tatar (Turkish Alt-Q)" -msgstr "Krimtatarisch (Türkisch Alt-Q)" - -#: ../rules/base.xml.in.h:162 -msgid "Crimean Tatar (Turkish F)" -msgstr "Krimtatarisch (Türkisch F)" - -#: ../rules/base.xml.in.h:163 -msgid "Crimean Tatar (Turkish Q)" -msgstr "Krimtatarisch (Türkisch Q)" - -#: ../rules/base.xml.in.h:164 -msgid "Croatian" -msgstr "Kroatisch" - -#: ../rules/base.xml.in.h:165 -msgid "Croatian (US keyboard with Croatian digraphs)" -msgstr "Kroatisch (US-Tastatur mit kroatischen Digraphen)" - -#: ../rules/base.xml.in.h:166 -msgid "Croatian (US keyboard with Croatian letters)" -msgstr "Kroatisch (US-Tastatur mit kroatischen Buchstaben)" - -#: ../rules/base.xml.in.h:167 -msgid "Croatian (use Croatian digraphs)" -msgstr "Kroatisch (Kroatische Digraphen verwenden)" - -#: ../rules/base.xml.in.h:168 -msgid "Croatian (use guillemets for quotes)" -msgstr "Kroatisch (Anführungszeichen für Zitate verwenden)" - -#: ../rules/base.xml.in.h:169 -msgid "Ctrl key position" -msgstr "Position der Strg-Taste" - -#: ../rules/base.xml.in.h:170 -msgid "Ctrl+Shift" -msgstr "Strg+Umschalttaste" - -#: ../rules/base.xml.in.h:171 -msgid "Czech" -msgstr "Tschechisch" - -#: ../rules/base.xml.in.h:172 -msgid "Czech (UCW layout, accented letters only)" -msgstr "Tschechisch (UCW-Belegung, nur akzentuierte Buchstaben)" - -#: ../rules/base.xml.in.h:173 -msgid "Czech (US Dvorak with CZ UCW support)" -msgstr "Tschechisch (US Dvorak mit CZ-UCW-Unterstützung)" - -#: ../rules/base.xml.in.h:174 -msgid "Czech (qwerty)" -msgstr "Tschechisch (qwerty)" - -#: ../rules/base.xml.in.h:175 -msgid "Czech (qwerty, extended Backslash)" -msgstr "Tschechisch (qwerty, erweiterter Backslash)" - -#: ../rules/base.xml.in.h:176 -msgid "Czech (with <\\|> key)" -msgstr "Tschechisch (mit <\\|>-Taste)" - -#: ../rules/base.xml.in.h:177 -msgid "DTK2000" -msgstr "DTK2000" - -#: ../rules/base.xml.in.h:178 -msgid "Danish" -msgstr "Dänisch" - -#: ../rules/base.xml.in.h:179 -msgid "Danish (Dvorak)" -msgstr "Dänisch (Dvorak)" - -#: ../rules/base.xml.in.h:180 -msgid "Danish (Macintosh)" -msgstr "Dänisch (Macintosh)" - -#: ../rules/base.xml.in.h:181 -msgid "Danish (Macintosh, eliminate dead keys)" -msgstr "Dänisch (Macintosh, ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:182 -msgid "Danish (eliminate dead keys)" -msgstr "Dänisch (ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:183 -msgid "Default numeric keypad keys" -msgstr "Vorgegebene Nummernblocktasten" - -#: ../rules/base.xml.in.h:184 -msgid "Dell" -msgstr "Dell" - -#: ../rules/base.xml.in.h:185 -msgid "Dell 101-key PC" -msgstr "Dell PC-Tastatur mit 101 Tasten" - -#: ../rules/base.xml.in.h:186 -msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" -msgstr "Dell Laptop/Notebook Inspiron 6xxx/8xxx" - -#: ../rules/base.xml.in.h:187 -msgid "Dell Laptop/notebook Precision M series" -msgstr "Dell Laptop/Notebook Precision-M-Serie" - -#: ../rules/base.xml.in.h:188 -msgid "Dell Latitude series laptop" -msgstr "Dell Latitude-Laptop" - -#: ../rules/base.xml.in.h:189 -msgid "Dell Precision M65" -msgstr "Dell Precision M65" - -#: ../rules/base.xml.in.h:190 -msgid "Dell SK-8125" -msgstr "Dell SK-8125" - -#: ../rules/base.xml.in.h:191 -msgid "Dell SK-8135" -msgstr "Dell SK-8135" - -#: ../rules/base.xml.in.h:192 -msgid "Dell USB Multimedia Keyboard" -msgstr "Dell USB Multimedia Keybard" - -#: ../rules/base.xml.in.h:193 -msgid "Dexxa Wireless Desktop Keyboard" -msgstr "Dexxa Wireless Desktop Keyboard" - -#: ../rules/base.xml.in.h:194 -msgid "Dhivehi" -msgstr "Dhivehi" - -#: ../rules/base.xml.in.h:195 -msgid "Diamond 9801 / 9802 series" -msgstr "Diamond 9801 / 9802-Serie" - -#: ../rules/base.xml.in.h:196 -msgid "Dutch" -msgstr "Niederländisch" - -#: ../rules/base.xml.in.h:197 -msgid "Dutch (Macintosh)" -msgstr "Niederländisch (Macintosh)" - -#: ../rules/base.xml.in.h:198 -msgid "Dutch (Sun dead keys)" -msgstr "Niederländisch (Sun-Akzenttasten)" - -#: ../rules/base.xml.in.h:199 -msgid "Dutch (standard)" -msgstr "Niederländisch (Standard)" - -#: ../rules/base.xml.in.h:200 -msgid "Dzongkha" -msgstr "Dzongkha" - -#: ../rules/base.xml.in.h:201 -msgid "Enable extra typographic characters" -msgstr "Typographische Sonderzeichen aktivieren" - -#: ../rules/base.xml.in.h:202 -msgid "English (Cameroon Dvorak)" -msgstr "Englisch (Kamerun, Dvorak)" - -#: ../rules/base.xml.in.h:203 -msgid "English (Cameroon qwerty)" -msgstr "Englisch (Kamerun, qwerty)" - -#: ../rules/base.xml.in.h:204 -msgid "English (Cameroon)" -msgstr "Englisch (Kamerun)" - -#: ../rules/base.xml.in.h:205 -msgid "English (Canada)" -msgstr "Englisch (Kanada)" - -#: ../rules/base.xml.in.h:206 -msgid "English (Colemak)" -msgstr "Englisch (Colemak)" - -#: ../rules/base.xml.in.h:207 -msgid "English (Dvorak alternative international no dead keys)" -msgstr "Englisch (Dvorak Alternative international, ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:208 -msgid "English (Dvorak international with dead keys)" -msgstr "Englisch (Dvorak International, mit Akzenttasten)" - -#: ../rules/base.xml.in.h:209 -msgid "English (Dvorak)" -msgstr "Englisch (Dvorak)" - -#: ../rules/base.xml.in.h:210 -msgid "English (Ghana)" -msgstr "Englisch (Ghana)" - -#: ../rules/base.xml.in.h:211 -msgid "English (Ghana, GILLBT)" -msgstr "Englisch (Ghana, GILLBT)" - -#: ../rules/base.xml.in.h:212 -msgid "English (Ghana, multilingual)" -msgstr "Englisch (Ghana, mehrsprachig)" - -#: ../rules/base.xml.in.h:213 -msgid "English (India, with RupeeSign)" -msgstr "Englisch (Indien, mit Rupie-Symbol)" - -#: ../rules/base.xml.in.h:214 -msgid "English (Macintosh)" -msgstr "Englisch (Macintosh)" - -#: ../rules/base.xml.in.h:215 -msgid "English (Mali, US Macintosh)" -msgstr "Englisch (Mali, USA Macintosh)" - -#: ../rules/base.xml.in.h:216 -msgid "English (Mali, US international)" -msgstr "Englisch (Mali, USA International)" - -#: ../rules/base.xml.in.h:217 -msgid "English (Nigeria)" -msgstr "Englisch (Nigeria)" - -#: ../rules/base.xml.in.h:218 -msgid "English (South Africa)" -msgstr "Englisch (Südafrika)" - -#: ../rules/base.xml.in.h:219 -msgid "English (UK)" -msgstr "Englisch (Britisch)" - -#: ../rules/base.xml.in.h:220 -msgid "English (UK, Colemak)" -msgstr "English (Britisch, Colemak)" - -#: ../rules/base.xml.in.h:221 -msgid "English (UK, Dvorak with UK punctuation)" -msgstr "Englisch (Dvorak mit britischer Punktierung)" - -#: ../rules/base.xml.in.h:222 -msgid "English (UK, Dvorak)" -msgstr "Englisch (Britisch, Dvorak)" - -#: ../rules/base.xml.in.h:223 -msgid "English (UK, Macintosh international)" -msgstr "Englisch (Britisch, Macintosh international)" - -#: ../rules/base.xml.in.h:224 -msgid "English (UK, Macintosh)" -msgstr "Englisch (Britisch, Macintosh)" - -#: ../rules/base.xml.in.h:225 -msgid "English (UK, extended WinKeys)" -msgstr "Englisch (Britisch erweitert, Windows-Tasten)" - -#: ../rules/base.xml.in.h:226 -msgid "English (UK, international with dead keys)" -msgstr "Englisch (Britisch international, mit Akzenttasten)" - -#: ../rules/base.xml.in.h:227 ../rules/base.extras.xml.in.h:7 -msgid "English (US)" -msgstr "English (USA)" - -#: ../rules/base.xml.in.h:228 -msgid "English (US, alternative international)" -msgstr "Englisch (USA, international alternativ)" - -#: ../rules/base.xml.in.h:229 -msgid "English (US, international with dead keys)" -msgstr "Englisch (USA International, mit Akzenttasten)" - -#: ../rules/base.xml.in.h:230 -msgid "English (US, with euro on 5)" -msgstr "Englisch (USA, mit Euro-Symbol auf 5)" - -#: ../rules/base.xml.in.h:231 -msgid "English (classic Dvorak)" -msgstr "Englisch (Dvorak, klassisch)" - -#: ../rules/base.xml.in.h:232 -msgid "English (international AltGr dead keys)" -msgstr "Englisch (international, AltGr-Akzenttasten)" - -#: ../rules/base.xml.in.h:233 -msgid "English (layout toggle on multiply/divide key)" -msgstr "Englisch (Belegungsumschalter auf der Multiplikations-/Divisionstaste)" - -#: ../rules/base.xml.in.h:234 -msgid "English (left handed Dvorak)" -msgstr "Englisch (Dvorak, linkshändig)" - -#: ../rules/base.xml.in.h:235 -msgid "English (programmer Dvorak)" -msgstr "Englisch (Dvorak für Programmierer)" - -#: ../rules/base.xml.in.h:236 -msgid "English (right handed Dvorak)" -msgstr "Englisch (Dvorak, rechtshändig)" - -#: ../rules/base.xml.in.h:237 -msgid "Ennyah DKB-1008" -msgstr "Ennyah DKB-1008" - -#: ../rules/base.xml.in.h:238 -msgid "Enter on keypad" -msgstr "Eingabetaste im Nummernblock" - -#: ../rules/base.xml.in.h:239 -msgid "Esperanto" -msgstr "Esperanto" - -#: ../rules/base.xml.in.h:240 -msgid "Esperanto (Portugal, Nativo)" -msgstr "Esperanto (Portugal, Nativo)" - -#: ../rules/base.xml.in.h:241 -msgid "Esperanto (displaced semicolon and quote, obsolete)" -msgstr "Esperanto (falsch platziertes Semikolon und Anführungszeichen, veraltet)" - -#: ../rules/base.xml.in.h:242 -msgid "Estonian" -msgstr "Estnisch" - -#: ../rules/base.xml.in.h:243 -msgid "Estonian (Dvorak)" -msgstr "Estnisch (Dvorak)" - -#: ../rules/base.xml.in.h:244 -msgid "Estonian (US keyboard with Estonian letters)" -msgstr "Estnisch (US-Tastatur mit estnischen Buchstaben)" - -#: ../rules/base.xml.in.h:245 -msgid "Estonian (eliminate dead keys)" -msgstr "Estnisch (ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:246 -msgid "Euro on 2" -msgstr "Euro auf 2" - -#: ../rules/base.xml.in.h:247 -msgid "Euro on 4" -msgstr "Euro auf 4" - -#: ../rules/base.xml.in.h:248 -msgid "Euro on 5" -msgstr "Euro auf 5" - -#: ../rules/base.xml.in.h:249 -msgid "Euro on E" -msgstr "Euro auf E" - -#: ../rules/base.xml.in.h:250 -msgid "Everex STEPnote" -msgstr "Everex STEPnote" - -#: ../rules/base.xml.in.h:251 -msgid "Ewe" -msgstr "Ewe" - -#: ../rules/base.xml.in.h:252 -msgid "FL90" -msgstr "FL90" - -#: ../rules/base.xml.in.h:253 -msgid "Faroese" -msgstr "Färöisch" - -#: ../rules/base.xml.in.h:254 -msgid "Faroese (eliminate dead keys)" -msgstr "Färöisch (ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:255 -msgid "Filipino" -msgstr "Philippinisch" - -#: ../rules/base.xml.in.h:256 -msgid "Filipino (Capewell-Dvorak Baybayin)" -msgstr "Philippinisch (Capewell-Dvorak, Baybayin)" - -#: ../rules/base.xml.in.h:257 -msgid "Filipino (Capewell-Dvorak Latin)" -msgstr "Philippinisch (Capewell-Dvorak, Lateinisch)" - -#: ../rules/base.xml.in.h:258 -msgid "Filipino (Capewell-QWERF 2006 Baybayin)" -msgstr "Philippinisch (Capewell-QWERF 2006, Baybayin)" - -#: ../rules/base.xml.in.h:259 -msgid "Filipino (Capewell-QWERF 2006 Latin)" -msgstr "Philippinisch (Capewell-QWERF 2006, lateinisch)" - -#: ../rules/base.xml.in.h:260 -msgid "Filipino (Colemak Baybayin)" -msgstr "Philippinisch (Colemak, Baybayin)" - -#: ../rules/base.xml.in.h:261 -msgid "Filipino (Colemak Latin)" -msgstr "Philippinisch (Colemak, lateinisch)" - -#: ../rules/base.xml.in.h:262 -msgid "Filipino (Dvorak Baybayin)" -msgstr "Philippinisch (Dvorak, Baybayin)" - -#: ../rules/base.xml.in.h:263 -msgid "Filipino (Dvorak Latin)" -msgstr "Philippinisch (Dvorak, lateinisch)" - -#: ../rules/base.xml.in.h:264 -msgid "Filipino (QWERTY Baybayin)" -msgstr "Philippinisch (QWERTY, Baybayin)" - -#: ../rules/base.xml.in.h:265 -msgid "Finnish" -msgstr "Finnisch" - -#: ../rules/base.xml.in.h:266 -msgid "Finnish (Macintosh)" -msgstr "Finnisch (Macintosh)" - -#: ../rules/base.xml.in.h:267 -msgid "Finnish (classic)" -msgstr "Finnisch (klassisch)" - -#: ../rules/base.xml.in.h:268 -msgid "Finnish (classic, eliminate dead keys)" -msgstr "Finnisch (klassisch, ohne Akzenttasten)" - -#. This assumes the KP_ abstract symbols are actually useful for some apps -#. The description needs to be rewritten -#: ../rules/base.xml.in.h:271 -msgid "Four-level key with abstract separators" -msgstr "Taste der vierten Ebene mit abstrakten Trennern" - -#: ../rules/base.xml.in.h:272 -msgid "Four-level key with comma" -msgstr "Taste der vierten Ebene mit Komma" - -#: ../rules/base.xml.in.h:273 -msgid "Four-level key with dot" -msgstr "Taste der vierten Ebene mit Punkt" - -#: ../rules/base.xml.in.h:274 -msgid "Four-level key with dot, latin-9 restriction" -msgstr "Taste der vierten Ebene mit Punkt, latin-9-Einschränkung" - -# momayyez? Was ist das? -#: ../rules/base.xml.in.h:275 -msgid "Four-level key with momayyez" -msgstr "Taste der vierten Ebene mit »momayyez«" - -#: ../rules/base.xml.in.h:276 -msgid "French" -msgstr "Französisch" - -#: ../rules/base.xml.in.h:277 -msgid "French (Bepo, ergonomic, Dvorak way)" -msgstr "Französich (Bepo, ergonomisch, Dvorak-ähnlich)" - -#: ../rules/base.xml.in.h:278 -msgid "French (Bepo, ergonomic, Dvorak way, latin-9 only)" -msgstr "Französisch (Bepo, ergonomisch, Dvorak-ähnlich, nur latin-9)" - -#: ../rules/base.xml.in.h:279 -msgid "French (Breton)" -msgstr "Französisch (Bretonisch)" - -#: ../rules/base.xml.in.h:280 -msgid "French (Cameroon azerty)" -msgstr "Französisch (Kamerun, azerty)" - -#: ../rules/base.xml.in.h:281 -msgid "French (Cameroon)" -msgstr "Französisch (Kamerun)" - -#: ../rules/base.xml.in.h:282 ../rules/base.extras.xml.in.h:10 -msgid "French (Canada)" -msgstr "Französisch (Kanada)" - -#: ../rules/base.xml.in.h:283 -msgid "French (Canada, Dvorak)" -msgstr "Französisch (Kanada, Dvorak)" - -#: ../rules/base.xml.in.h:284 -msgid "French (Canada, legacy)" -msgstr "Französisch (Kanada, veraltet)" - -#: ../rules/base.xml.in.h:285 -msgid "French (Democratic Republic of the Congo)" -msgstr "Französisch (Demokratische Republik Kongo)" - -#: ../rules/base.xml.in.h:286 -msgid "French (Dvorak)" -msgstr "Französisch (Dvorak)" - -#: ../rules/base.xml.in.h:287 -msgid "French (Guinea)" -msgstr "Französisch (Guinea)" - -#: ../rules/base.xml.in.h:288 -msgid "French (Macintosh)" -msgstr "Französisch (Macintosh)" - -#: ../rules/base.xml.in.h:289 -msgid "French (Mali, alternative)" -msgstr "Französisch (Mali, Alternative)" - -#: ../rules/base.xml.in.h:290 -msgid "French (Morocco)" -msgstr "Französisch (Marokko)" - -#: ../rules/base.xml.in.h:291 -msgid "French (Sun dead keys)" -msgstr "Französisch (Sun-Akzenttasten)" - -#: ../rules/base.xml.in.h:292 -msgid "French (Switzerland)" -msgstr "Französisch (Schweiz)" - -#: ../rules/base.xml.in.h:293 -msgid "French (Switzerland, Macintosh)" -msgstr "Französisch (Schweiz, Macintosh)" - -#: ../rules/base.xml.in.h:294 -msgid "French (Switzerland, Sun dead keys)" -msgstr "Französisch (Schweiz, Sun-Akzenttasten)" - -#: ../rules/base.xml.in.h:295 -msgid "French (Switzerland, eliminate dead keys)" -msgstr "Französisch (Schweiz, ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:296 -msgid "French (alternative)" -msgstr "Französisch (alternativ)" - -#: ../rules/base.xml.in.h:297 -msgid "French (alternative, Sun dead keys)" -msgstr "Französisch (Alternative, Sun-Akzenttasten)" - -#: ../rules/base.xml.in.h:298 -msgid "French (alternative, eliminate dead keys)" -msgstr "Französisch (Alternative, ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:299 -msgid "French (alternative, latin-9 only)" -msgstr "Französisch (Alternative, nur latin-9)" - -#: ../rules/base.xml.in.h:300 -msgid "French (eliminate dead keys)" -msgstr "Französisch (ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:301 -msgid "French (legacy, alternative)" -msgstr "Französisch (Alternative, veraltet)" - -#: ../rules/base.xml.in.h:302 -msgid "French (legacy, alternative, Sun dead keys)" -msgstr "Französisch (Alternative, veraltet, Sun-Akzenttasten)" - -#: ../rules/base.xml.in.h:303 -msgid "French (legacy, alternative, eliminate dead keys)" -msgstr "Französisch (Alternative, veraltet, ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:304 -msgid "Fujitsu-Siemens Computers AMILO laptop" -msgstr "Fujitsu-Siemens Computers AMILO Laptop" - -#: ../rules/base.xml.in.h:305 -msgid "Fula" -msgstr "Fula" - -#: ../rules/base.xml.in.h:306 -msgid "Ga" -msgstr "Ga" - -#: ../rules/base.xml.in.h:307 -msgid "Generic 101-key PC" -msgstr "Generische PC-Tastatur mit 101 Tasten" - -#: ../rules/base.xml.in.h:308 -msgid "Generic 102-key (Intl) PC" -msgstr "Generische PC-Tastatur mit 102 Tasten (Intl)" - -#: ../rules/base.xml.in.h:309 -msgid "Generic 104-key PC" -msgstr "Generische PC-Tastatur mit 104 Tasten" - -#: ../rules/base.xml.in.h:310 -msgid "Generic 105-key (Intl) PC" -msgstr "Generische PC-Tastatur mit 105 Tasten (Intl)" - -#: ../rules/base.xml.in.h:311 -msgid "Genius Comfy KB-12e" -msgstr "Genius Comfy KB-12e" - -#: ../rules/base.xml.in.h:312 -msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" -msgstr "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" - -#: ../rules/base.xml.in.h:313 -msgid "Genius Comfy KB-21e-Scroll" -msgstr "Genius Comfy KB-21e-Scroll" - -#: ../rules/base.xml.in.h:314 -msgid "Genius KB-19e NB" -msgstr "Genius KB-19e NB" - -#: ../rules/base.xml.in.h:315 -msgid "Genius KKB-2050HS" -msgstr "Genius KKB-2050HS" - -#: ../rules/base.xml.in.h:316 -msgid "Georgian" -msgstr "Georgisch" - -#: ../rules/base.xml.in.h:317 -msgid "Georgian (France, AZERTY Tskapo)" -msgstr "Georgisch (Frankreich, AZERTY Tskapo)" - -#: ../rules/base.xml.in.h:318 -msgid "Georgian (Italy)" -msgstr "Georgisch (Italien)" - -#: ../rules/base.xml.in.h:319 -msgid "Georgian (MESS)" -msgstr "Georgisch (MESS)" - -#: ../rules/base.xml.in.h:320 -msgid "Georgian (ergonomic)" -msgstr "Georgisch (ergonomisch)" - -#: ../rules/base.xml.in.h:321 -msgid "German" -msgstr "Deutsch" - -#: ../rules/base.xml.in.h:322 -msgid "German (Austria)" -msgstr "Deutsch (Österreich)" - -#: ../rules/base.xml.in.h:323 -msgid "German (Austria, Macintosh)" -msgstr "Deutsch (Österreich, Macintosh)" - -#: ../rules/base.xml.in.h:324 -msgid "German (Austria, Sun dead keys)" -msgstr "Deutsch (Österreich, Sun-Akzenttasten)" - -#: ../rules/base.xml.in.h:325 -msgid "German (Austria, eliminate dead keys)" -msgstr "Deutsch (Österreich, ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:326 -msgid "German (Dvorak)" -msgstr "Deutsch (Dvorak)" - -#: ../rules/base.xml.in.h:327 -msgid "German (Macintosh)" -msgstr "Deutsch (Macintosh)" - -#: ../rules/base.xml.in.h:328 -msgid "German (Macintosh, eliminate dead keys)" -msgstr "Deutsch (Macintosh, ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:329 -msgid "German (Neo 2)" -msgstr "Deutsch (Neo 2)" - -#: ../rules/base.xml.in.h:330 -msgid "German (Sun dead keys)" -msgstr "Deutsch (Sun-Akzenttasten)" - -#: ../rules/base.xml.in.h:331 -msgid "German (Switzerland)" -msgstr "Deutsch (Schweiz)" - -#: ../rules/base.xml.in.h:332 -msgid "German (Switzerland, Macintosh)" -msgstr "Deutsch (Schweiz, Macintosh)" - -#: ../rules/base.xml.in.h:333 -msgid "German (Switzerland, Sun dead keys)" -msgstr "Deutsch (Schweiz, Sun-Akzenttasten)" - -#: ../rules/base.xml.in.h:334 -msgid "German (Switzerland, eliminate dead keys)" -msgstr "Deutsch (Schweiz, ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:335 -msgid "German (Switzerland, legacy)" -msgstr "Deutsch (Schweiz, veraltet)" - -#: ../rules/base.xml.in.h:336 -msgid "German (dead acute)" -msgstr "Deutsch (Nur Acute-(')Akzentzeichen)" - -#: ../rules/base.xml.in.h:337 -msgid "German (dead grave acute)" -msgstr "Deutsch (Nur Grave-(`) und Acute-(')Akzentzeichen)" - -#: ../rules/base.xml.in.h:338 -msgid "German (eliminate dead keys)" -msgstr "Deutsch (ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:339 -msgid "German (qwerty)" -msgstr "Deutsch (qwerty)" - -#: ../rules/base.xml.in.h:340 -msgid "Greek" -msgstr "Griechisch" - -#: ../rules/base.xml.in.h:341 -msgid "Greek (eliminate dead keys)" -msgstr "Griechisch (ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:342 -msgid "Greek (extended)" -msgstr "Griechisch (erweitert)" - -#: ../rules/base.xml.in.h:343 -msgid "Greek (polytonic)" -msgstr "Griechisch (polytonisch)" - -#: ../rules/base.xml.in.h:344 -msgid "Greek (simple)" -msgstr "Griechisch (vereinfacht)" - -#: ../rules/base.xml.in.h:345 -msgid "Gujarati" -msgstr "Gujarati" - -#: ../rules/base.xml.in.h:346 -msgid "Gyration" -msgstr "Gyration" - -#: ../rules/base.xml.in.h:347 -msgid "HTC Dream" -msgstr "HTC Dream" - -#: ../rules/base.xml.in.h:348 -msgid "Happy Hacking Keyboard" -msgstr "Happy Hacking Keyboard" - -#: ../rules/base.xml.in.h:349 -msgid "Happy Hacking Keyboard for Mac" -msgstr "»Happy Hacking Keyboard« für Mac" - -#: ../rules/base.xml.in.h:350 -msgid "Hausa" -msgstr "Haussa" - -#: ../rules/base.xml.in.h:351 -msgid "Hebrew" -msgstr "Hebräisch" - -#: ../rules/base.xml.in.h:352 -msgid "Hebrew (Biblical, Tiro)" -msgstr "Hebräisch (Biblisch, Tiro)" - -#: ../rules/base.xml.in.h:353 -msgid "Hebrew (lyx)" -msgstr "Hebräisch (lyx)" - -#: ../rules/base.xml.in.h:354 -msgid "Hebrew (phonetic)" -msgstr "Hebräisch (phonetisch)" - -#: ../rules/base.xml.in.h:355 -msgid "Hewlett-Packard Internet Keyboard" -msgstr "Hewlett-Packard Internet Keyboard" - -#: ../rules/base.xml.in.h:356 -msgid "Hewlett-Packard Mini 110 Notebook" -msgstr "Hewlett-Packard Mini 110 Notebook" - -#: ../rules/base.xml.in.h:357 -msgid "Hewlett-Packard Omnibook 500 FA" -msgstr "Hewlett-Packard Omnibook 500 FA" - -#: ../rules/base.xml.in.h:358 -msgid "Hewlett-Packard Omnibook 5xx" -msgstr "Hewlett-Packard Omnibook 5xx" - -#: ../rules/base.xml.in.h:359 -msgid "Hewlett-Packard Omnibook 6000/6100" -msgstr "Hewlett-Packard Omnibook 6000/6100" - -#: ../rules/base.xml.in.h:360 -msgid "Hewlett-Packard Omnibook XE3 GC" -msgstr "Hewlett-Packard Omnibook XE3 GC" - -#: ../rules/base.xml.in.h:361 -msgid "Hewlett-Packard Omnibook XE3 GF" -msgstr "Hewlett-Packard Omnibook XE3 GF" - -#: ../rules/base.xml.in.h:362 -msgid "Hewlett-Packard Omnibook XT1000" -msgstr "Hewlett-Packard Omnibook XT1000" - -#: ../rules/base.xml.in.h:363 -msgid "Hewlett-Packard Pavilion ZT11xx" -msgstr "Hewlett-Packard Pavilion ZT11xx" - -#: ../rules/base.xml.in.h:364 -msgid "Hewlett-Packard Pavilion dv5" -msgstr "Hewlett-Packard Pavilion dv5" - -#: ../rules/base.xml.in.h:365 -msgid "Hewlett-Packard SK-250x Multimedia Keyboard" -msgstr "Hewlett-Packard SK-250x Multimedia Keyboard" - -#: ../rules/base.xml.in.h:366 -msgid "Hewlett-Packard nx9020" -msgstr "Hewlett-Packard nx9020" - -#: ../rules/base.xml.in.h:367 -msgid "Hexadecimal" -msgstr "Hexadezimal" - -#: ../rules/base.xml.in.h:368 -msgid "Hindi (Bolnagri)" -msgstr "Hindi (Bolnagri)" - -#: ../rules/base.xml.in.h:369 -msgid "Hindi (Wx)" -msgstr "Hindi (Wx)" - -#: ../rules/base.xml.in.h:370 -msgid "Honeywell Euroboard" -msgstr "Honeywell Euroboard" - -#: ../rules/base.xml.in.h:371 -msgid "Htc Dream phone" -msgstr "HTC Dream Mobiltelefon" - -#: ../rules/base.xml.in.h:372 -msgid "Hungarian" -msgstr "Ungarisch" - -#: ../rules/base.xml.in.h:373 -msgid "Hungarian (101/qwerty/comma/dead keys)" -msgstr "Ungarisch (101/qwerty/Komma/Akzenttasten)" - -#: ../rules/base.xml.in.h:374 -msgid "Hungarian (101/qwerty/comma/eliminate dead keys)" -msgstr "Ungarisch (101/qwerty/Komma/ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:375 -msgid "Hungarian (101/qwerty/dot/dead keys)" -msgstr "Ungarisch (101/qwerty/Punkt/Akzenttasten)" - -#: ../rules/base.xml.in.h:376 -msgid "Hungarian (101/qwerty/dot/eliminate dead keys)" -msgstr "Ungarisch (101/qwerty/Punkt/ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:377 -msgid "Hungarian (101/qwertz/comma/dead keys)" -msgstr "Ungarisch (101/qwertz/Komma/Akzenttasten)" - -#: ../rules/base.xml.in.h:378 -msgid "Hungarian (101/qwertz/comma/eliminate dead keys)" -msgstr "Ungarisch (101/qwertz/Komma/ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:379 -msgid "Hungarian (101/qwertz/dot/dead keys)" -msgstr "Ungarisch (101/qwertz/Punkt/Akzenttasten)" - -#: ../rules/base.xml.in.h:380 -msgid "Hungarian (101/qwertz/dot/eliminate dead keys)" -msgstr "Ungarisch (101/qwertz/Punkt/ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:381 -msgid "Hungarian (102/qwerty/comma/dead keys)" -msgstr "Ungarisch (102/qwerty/Komma/Akzenttasten)" - -#: ../rules/base.xml.in.h:382 -msgid "Hungarian (102/qwerty/comma/eliminate dead keys)" -msgstr "Ungarisch (102/qwerty/Komma/ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:383 -msgid "Hungarian (102/qwerty/dot/dead keys)" -msgstr "Ungarisch (102/qwerty/Punkt/Akzenttasten)" - -#: ../rules/base.xml.in.h:384 -msgid "Hungarian (102/qwerty/dot/eliminate dead keys)" -msgstr "Ungarisch (102/qwerty/Punkt/ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:385 -msgid "Hungarian (102/qwertz/comma/dead keys)" -msgstr "Ungarisch (102/qwertz/Komma/Akzenttasten)" - -#: ../rules/base.xml.in.h:386 -msgid "Hungarian (102/qwertz/comma/eliminate dead keys)" -msgstr "Ungarisch (102/qwertz/Komma/ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:387 -msgid "Hungarian (102/qwertz/dot/dead keys)" -msgstr "Ungarisch (102/qwertz/Punkt/Akzenttasten)" - -#: ../rules/base.xml.in.h:388 -msgid "Hungarian (102/qwertz/dot/eliminate dead keys)" -msgstr "Ungarisch (102/qwertz/Punkt/ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:389 -msgid "Hungarian (eliminate dead keys)" -msgstr "Ungarisch (ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:390 -msgid "Hungarian (qwerty)" -msgstr "Ungarisch (qwerty)" - -#: ../rules/base.xml.in.h:391 -msgid "Hungarian (standard)" -msgstr "Ungarisch (Standard)" - -#: ../rules/base.xml.in.h:392 -msgid "Hyper is mapped to Win-keys" -msgstr "Hyper ist den Win-Tasten zugeordnet" - -#: ../rules/base.xml.in.h:393 -msgid "IBM Rapid Access" -msgstr "IBM Rapid Access" - -#: ../rules/base.xml.in.h:394 -msgid "IBM Rapid Access II" -msgstr "IBM Rapid Access II" - -#: ../rules/base.xml.in.h:395 -msgid "IBM Space Saver" -msgstr "IBM Space Saver" - -#: ../rules/base.xml.in.h:396 -msgid "IBM ThinkPad 560Z/600/600E/A22E" -msgstr "IBM ThinkPad 560Z/600/600E/A22E" - -#: ../rules/base.xml.in.h:397 -msgid "IBM ThinkPad R60/T60/R61/T61" -msgstr "IBM ThinkPad R60/T60/R61/T61" - -#: ../rules/base.xml.in.h:398 -msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" -msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" - -#: ../rules/base.xml.in.h:399 -msgid "Icelandic" -msgstr "Isländisch" - -#: ../rules/base.xml.in.h:400 -msgid "Icelandic (Dvorak)" -msgstr "Isländisch (Dvorak)" - -#: ../rules/base.xml.in.h:401 -msgid "Icelandic (Macintosh)" -msgstr "Isländisch (Macintosh)" - -#: ../rules/base.xml.in.h:402 -msgid "Icelandic (Sun dead keys)" -msgstr "Isländisch (Sun-Akzenttasten)" - -#: ../rules/base.xml.in.h:403 -msgid "Icelandic (eliminate dead keys)" -msgstr "Isländisch (ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:404 -msgid "Igbo" -msgstr "Igbo" - -#: ../rules/base.xml.in.h:405 -msgid "Indian" -msgstr "Indisch" - -#: ../rules/base.xml.in.h:406 -msgid "Inuktitut" -msgstr "Inuktitut" - -#: ../rules/base.xml.in.h:407 -msgid "Iraqi" -msgstr "Irakisch" - -#: ../rules/base.xml.in.h:408 -msgid "Irish" -msgstr "Irisch" - -#: ../rules/base.xml.in.h:409 -msgid "Irish (UnicodeExpert)" -msgstr "Irisch (UnicodeExpert)" - -#: ../rules/base.xml.in.h:410 -msgid "Italian" -msgstr "Italienisch" - -#: ../rules/base.xml.in.h:411 -msgid "Italian (Macintosh)" -msgstr "Italienisch (Macintosh)" - -#: ../rules/base.xml.in.h:412 -msgid "Italian (US keyboard with Italian letters)" -msgstr "Italienisch (US-Tastatur mit italienischen Buchstaben)" - -#: ../rules/base.xml.in.h:413 -msgid "Italian (eliminate dead keys)" -msgstr "Italienisch (ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:414 -msgid "Japanese" -msgstr "Japanisch" - -#: ../rules/base.xml.in.h:415 -msgid "Japanese (Kana 86)" -msgstr "Japanisch (Kana 86)" - -#: ../rules/base.xml.in.h:416 -msgid "Japanese (Kana)" -msgstr "Japanisch (Kana)" - -#: ../rules/base.xml.in.h:417 -msgid "Japanese (Macintosh)" -msgstr "Japanisch (Macintosh)" - -#: ../rules/base.xml.in.h:418 -msgid "Japanese (OADG 109A)" -msgstr "Japanisch (OADG 109A)" - -#: ../rules/base.xml.in.h:419 -msgid "Japanese (PC-98xx Series)" -msgstr "Japanisch (PC-98xx-Serie)" - -#: ../rules/base.xml.in.h:420 -msgid "Japanese keyboard options" -msgstr "Japanische Tastaturoptionen" - -#: ../rules/base.xml.in.h:421 -msgid "Kalmyk" -msgstr "Kalmykisch" - -#: ../rules/base.xml.in.h:422 -msgid "Kana Lock key is locking" -msgstr "Kana-Sperrtaste ist gesperrt" - -#: ../rules/base.xml.in.h:423 -msgid "Kannada" -msgstr "Kannada" - -#: ../rules/base.xml.in.h:424 -msgid "Kashubian" -msgstr "Kaschubisch" - -#: ../rules/base.xml.in.h:425 -msgid "Kazakh" -msgstr "Kasachisch" - -#: ../rules/base.xml.in.h:426 -msgid "Kazakh (with Russian)" -msgstr "Kasachisch (mit russischer Belegung)" - -#: ../rules/base.xml.in.h:427 -msgid "Key sequence to kill the X server" -msgstr "Tastenkombination zum erzwungenen Beenden des X-Servers" - -#: ../rules/base.xml.in.h:428 -msgid "Key to choose 3rd level" -msgstr "Taste zum Wechsel in die dritte Tastaturebene" - -#: ../rules/base.xml.in.h:429 -msgid "Key to choose 5th level" -msgstr "Taste zum Wechsel in die fünfte Tastaturebene" - -#: ../rules/base.xml.in.h:430 -msgid "Key(s) to change layout" -msgstr "Taste(n) zum Wechseln der Belegung" - -#: ../rules/base.xml.in.h:431 -msgid "Keytronic FlexPro" -msgstr "Keytronic FlexPro" - -#: ../rules/base.xml.in.h:432 -msgid "Khmer (Cambodia)" -msgstr "Khmer (Kambodscha)" - -#: ../rules/base.xml.in.h:433 -msgid "Kikuyu" -msgstr "Kikuyu" - -#: ../rules/base.xml.in.h:434 -msgid "Kinesis" -msgstr "Kinesis" - -#: ../rules/base.xml.in.h:435 -msgid "Komi" -msgstr "Komi" - -#: ../rules/base.xml.in.h:436 -msgid "Korean" -msgstr "Koreanisch" - -#: ../rules/base.xml.in.h:437 -msgid "Korean (101/104 key compatible)" -msgstr "Koreanisch (101/104-Tasten kompatibel)" - -#: ../rules/base.xml.in.h:438 -msgid "Kurdish (Iran, Arabic-Latin)" -msgstr "Kurdisch (Iran, Arabisch-Lateinisch)" - -#: ../rules/base.xml.in.h:439 -msgid "Kurdish (Iran, F)" -msgstr "Kurdisch (Iran, F)" - -#: ../rules/base.xml.in.h:440 -msgid "Kurdish (Iran, Latin Alt-Q)" -msgstr "Kurdisch (Iran, Lateinisches Alt-Q)" - -#: ../rules/base.xml.in.h:441 -msgid "Kurdish (Iran, Latin Q)" -msgstr "Kurdisch (Iran, Lateinisches Q)" - -#: ../rules/base.xml.in.h:442 -msgid "Kurdish (Iraq, Arabic-Latin)" -msgstr "Kurdisch (Irak, Arabisch-Lateinisch)" - -#: ../rules/base.xml.in.h:443 -msgid "Kurdish (Iraq, F)" -msgstr "Kurdisch (Irak, F)" - -#: ../rules/base.xml.in.h:444 -msgid "Kurdish (Iraq, Latin Alt-Q)" -msgstr "Kurdisch (Irak, Lateinisches Alt-Q)" - -#: ../rules/base.xml.in.h:445 -msgid "Kurdish (Iraq, Latin Q)" -msgstr "Kurdisch (Irak, lateinisches Q)" - -#: ../rules/base.xml.in.h:446 -msgid "Kurdish (Syria, F)" -msgstr "Kurdisch (Syrien, F)" - -#: ../rules/base.xml.in.h:447 -msgid "Kurdish (Syria, Latin Alt-Q)" -msgstr "Kurdisch (Syrien, lateinisches Alt-Q)" - -#: ../rules/base.xml.in.h:448 -msgid "Kurdish (Syria, Latin Q)" -msgstr "Kurdisch (Syrien, lateinisches Q)" - -#: ../rules/base.xml.in.h:449 -msgid "Kurdish (Turkey, F)" -msgstr "Kurdisch (Türkei, F)" - -#: ../rules/base.xml.in.h:450 -msgid "Kurdish (Turkey, Latin Alt-Q)" -msgstr "Kurdisch (Türkei, lateinisches Alt-Q)" - -#: ../rules/base.xml.in.h:451 -msgid "Kurdish (Turkey, Latin Q)" -msgstr "Kurdisch (Türkei, lateinisches Q)" - -#: ../rules/base.xml.in.h:452 -msgid "Kyrgyz" -msgstr "Kirgisisch" - -#: ../rules/base.xml.in.h:453 -msgid "Kyrgyz (phonetic)" -msgstr "Kirgisisch (phonetisch)" - -#: ../rules/base.xml.in.h:454 -msgid "Lao" -msgstr "Lao" - -#: ../rules/base.xml.in.h:455 -msgid "Lao (STEA proposed standard layout)" -msgstr "Laotisch (durch STEA vorgeschlagene Standardbelegung)" - -#: ../rules/base.xml.in.h:456 -msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" -msgstr "Compaq Laptop/Notebook-Tastatur (z.B. Armada) Laptop-Tastatur" - -#: ../rules/base.xml.in.h:457 -msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" -msgstr "Compaq Laptop/Notebook-Tastatur (z.B. Presario) Laptop-Tastatur" - -#: ../rules/base.xml.in.h:458 -msgid "Laptop/notebook eMachines m68xx" -msgstr "Laptop/notebook eMachines m68xx" - -#: ../rules/base.xml.in.h:459 ../rules/base.extras.xml.in.h:12 -msgid "Latvian" -msgstr "Lettisch" - -#: ../rules/base.xml.in.h:460 -msgid "Latvian (F variant)" -msgstr "Lettisch (F-Variante)" - -#: ../rules/base.xml.in.h:461 -msgid "Latvian (adapted)" -msgstr "Lettisch (angepasst)" - -#: ../rules/base.xml.in.h:462 -msgid "Latvian (apostrophe variant)" -msgstr "Lettisch, (Apostroph-Variante)" - -#: ../rules/base.xml.in.h:463 -msgid "Latvian (ergonomic, ŪGJRMV)" -msgstr "Georgisch (ergonomisch, ŪGJRMV)" - -#: ../rules/base.xml.in.h:464 -msgid "Latvian (modern)" -msgstr "Lettisch (modern)" - -#: ../rules/base.xml.in.h:465 -msgid "Latvian (tilde variant)" -msgstr "Lettisch (Tilde-Variante)" - -#: ../rules/base.xml.in.h:466 -msgid "Left Alt" -msgstr "Linke Alt-Taste" - -#: ../rules/base.xml.in.h:467 -msgid "Left Alt (while pressed)" -msgstr "Linke Alt-Taste (gedrückt halten)" - -#: ../rules/base.xml.in.h:468 -msgid "Left Alt is swapped with Left Win" -msgstr "Linke Alt-Taste ist gegen linke Windows-Taste vertauscht" - -#: ../rules/base.xml.in.h:469 -msgid "Left Ctrl" -msgstr "Linke Strg-Taste" - -#: ../rules/base.xml.in.h:470 -msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" -msgstr "Linke Strg-Taste (zur ersten Belegung), rechte Strg-Taste (zur letzten Belegung)" - -#: ../rules/base.xml.in.h:471 -msgid "Left Ctrl+Left Shift" -msgstr "Linke Strg-Taste+Linke Umschalttaste" - -#: ../rules/base.xml.in.h:472 -msgid "Left Shift" -msgstr "Linke Umschalttaste" - -#: ../rules/base.xml.in.h:473 -msgid "Left Win" -msgstr "Linke Windows-Taste" - -#: ../rules/base.xml.in.h:474 -msgid "Left Win (to first layout), Right Win/Menu (to last layout)" -msgstr "Linke Windows-Taste (zur ersten Belegung), rechte Windows/Menütaste (zur letzten Belegung)" - -#: ../rules/base.xml.in.h:475 -msgid "Left Win (while pressed)" -msgstr "Linke Windows-Taste (gedrückt halten)" - -#: ../rules/base.xml.in.h:476 -msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "Linke Win-Taste wählt die fünfte Ebene, sperrt wenn gedrückt, zusammen mit einer anderen Taste zum Wählen der fünften Ebene" - -#: ../rules/base.xml.in.h:477 -msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Linke Win-Taste wählt die fünfte Ebene, sperrt wenn gedrückt, zusammen mit einer anderen Taste zum Wählen der fünften Ebene. Einmaliges Drücken löst die Sperrung." - -#: ../rules/base.xml.in.h:478 -msgid "LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)" -msgstr "Linke Strg-Taste und linke Win-Taste (zur ersten Belegung), rechte Strg-Taste und Menütaste (zur zweiten Belegung)" - -#: ../rules/base.xml.in.h:479 -msgid "Legacy" -msgstr "Veraltet" - -#: ../rules/base.xml.in.h:480 -msgid "Legacy Wang 724" -msgstr "Wang 724 (veraltet)" - -#. Actually, with KP_SEPARATOR, as the old keypad(comma) -#: ../rules/base.xml.in.h:482 -msgid "Legacy key with comma" -msgstr "Veraltete Taste mit Komma" - -#: ../rules/base.xml.in.h:483 -msgid "Legacy key with dot" -msgstr "Veraltete Taste mit Punkt" - -#: ../rules/base.xml.in.h:484 ../rules/base.extras.xml.in.h:21 -msgid "Lithuanian" -msgstr "Litauisch" - -#: ../rules/base.xml.in.h:485 -msgid "Lithuanian (IBM LST 1205-92)" -msgstr "Litauisch (IBM LST 1205-92)" - -#: ../rules/base.xml.in.h:486 -msgid "Lithuanian (LEKP)" -msgstr "Litauisch (LEKP)" - -#: ../rules/base.xml.in.h:487 -msgid "Lithuanian (LEKPa)" -msgstr "Litauisch (LEKPa)" - -#: ../rules/base.xml.in.h:488 -msgid "Lithuanian (US keyboard with Lithuanian letters)" -msgstr "Litauisch (US-Tastatur mit litauischen Buchstaben)" - -#: ../rules/base.xml.in.h:489 -msgid "Lithuanian (standard)" -msgstr "Litauisch (Standard)" - -#: ../rules/base.xml.in.h:490 -msgid "Logitech Access Keyboard" -msgstr "Logitech Access Keyboard" - -#: ../rules/base.xml.in.h:491 -msgid "Logitech Cordless Desktop" -msgstr "Logitech Cordless Desktop" - -#: ../rules/base.xml.in.h:492 -msgid "Logitech Cordless Desktop (alternate option)" -msgstr "Logitech Cordless Desktop (alternative Option)" - -#: ../rules/base.xml.in.h:493 -msgid "Logitech Cordless Desktop EX110" -msgstr "Logitech Cordless Desktop EX110" - -#: ../rules/base.xml.in.h:494 -msgid "Logitech Cordless Desktop LX-300" -msgstr "Logitech Cordless Desktop LX-300" - -#: ../rules/base.xml.in.h:495 -msgid "Logitech Cordless Desktop Navigator" -msgstr "Logitech Cordless Desktop Navigator" - -#: ../rules/base.xml.in.h:496 -msgid "Logitech Cordless Desktop Optical" -msgstr "Logitech Cordless Desktop Optical" - -#: ../rules/base.xml.in.h:497 -msgid "Logitech Cordless Desktop Pro (alternate option 2)" -msgstr "Logitech Cordless Desktop Pro (alternative Option 2)" - -#: ../rules/base.xml.in.h:498 -msgid "Logitech Cordless Desktop iTouch" -msgstr "Logitech Cordless Desktop iTouch" - -#: ../rules/base.xml.in.h:499 -msgid "Logitech Cordless Freedom/Desktop Navigator" -msgstr "Logitech Cordless Freedom/Desktop Navigator" - -#: ../rules/base.xml.in.h:500 -msgid "Logitech G15 extra keys via G15daemon" -msgstr "Logitech G15-Sondertasten über den G1-Daemon" - -#: ../rules/base.xml.in.h:501 -msgid "Logitech Generic Keyboard" -msgstr "Generische Logitech-Tastatur" - -#: ../rules/base.xml.in.h:502 -msgid "Logitech Internet 350 Keyboard" -msgstr "Logitech Internet 350 Keyboard" - -#: ../rules/base.xml.in.h:503 -msgid "Logitech Internet Keyboard" -msgstr "Logitech Internet Keyboard" - -#: ../rules/base.xml.in.h:504 -msgid "Logitech Internet Navigator Keyboard" -msgstr "Logitech Internet Navigator Keyboard" - -#: ../rules/base.xml.in.h:505 -msgid "Logitech Media Elite Keyboard" -msgstr "Logitech Media Elite Keyboard" - -#: ../rules/base.xml.in.h:506 -msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" -msgstr "Logitech Ultra-X Cordless Media Desktop Keyboard" - -#: ../rules/base.xml.in.h:507 -msgid "Logitech Ultra-X Keyboard" -msgstr "Logitech Ultra-X Keyboard" - -#: ../rules/base.xml.in.h:508 -msgid "Logitech diNovo Edge Keyboard" -msgstr "Logitech diNovo Edge Keyboard" - -#: ../rules/base.xml.in.h:509 -msgid "Logitech diNovo Keyboard" -msgstr "Logitech diNovo Keyboard" - -#: ../rules/base.xml.in.h:510 -msgid "Logitech iTouch" -msgstr "Logitech iTouch" - -#: ../rules/base.xml.in.h:511 -msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" -msgstr "Logitech iTouch Cordless Keyboard (Modell Y-RB6)" - -#: ../rules/base.xml.in.h:512 -msgid "Logitech iTouch Internet Navigator Keyboard SE" -msgstr "Logitech iTouch Internet Navigator Keyboard SE" - -#: ../rules/base.xml.in.h:513 -msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" -msgstr "Logitech iTouch Internet Navigator Keyboard SE (USB)" - -#: ../rules/base.xml.in.h:514 -msgid "Lower Sorbian" -msgstr "Niedersorbisch" - -#: ../rules/base.xml.in.h:515 -msgid "Lower Sorbian (qwertz)" -msgstr "Niedersorbisch (qwertz)" - -#: ../rules/base.xml.in.h:516 -msgid "MacBook/MacBook Pro" -msgstr "MacBook/MacBook Pro" - -#: ../rules/base.xml.in.h:517 -msgid "MacBook/MacBook Pro (Intl)" -msgstr "MacBook/MacBook Pro (Intl)" - -#: ../rules/base.xml.in.h:518 -msgid "Macedonian" -msgstr "Mazedonisch" - -#: ../rules/base.xml.in.h:519 -msgid "Macedonian (eliminate dead keys)" -msgstr "Mazedonisch (ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:520 -msgid "Macintosh" -msgstr "Macintosh" - -#: ../rules/base.xml.in.h:521 -msgid "Macintosh Old" -msgstr "Macintosh (Alt)" - -#: ../rules/base.xml.in.h:522 -msgid "Make Caps Lock an additional Backspace" -msgstr "Feststelltaste als zusätzliche Löschtaste verwenden" - -#: ../rules/base.xml.in.h:523 -msgid "Make Caps Lock an additional Control but keep the Caps_Lock keysym" -msgstr "Feststelltaste als zusätzliche Strg-Taste verwenden, aber Caps_Lock als Schnellzugriff erhalten" - -#: ../rules/base.xml.in.h:524 -msgid "Make Caps Lock an additional Ctrl" -msgstr "Feststelltaste als zusätzliche Strg-Taste verwenden" - -#: ../rules/base.xml.in.h:525 -msgid "Make Caps Lock an additional ESC" -msgstr "Feststelltaste als zusätzliche Esc-Taste verwenden" - -#: ../rules/base.xml.in.h:526 -msgid "Make Caps Lock an additional Hyper" -msgstr "Feststelltaste als zusätzliche Hyper-Taste verwenden" - -#: ../rules/base.xml.in.h:527 -msgid "Make Caps Lock an additional Num Lock" -msgstr "Feststelltaste als zusätzliche NumLock-Taste verwenden" - -#: ../rules/base.xml.in.h:528 -msgid "Make Caps Lock an additional Super" -msgstr "Feststelltaste als zusätzliche Super-Taste verwenden" - -#: ../rules/base.xml.in.h:529 -msgid "Malayalam" -msgstr "Malayalam" - -#: ../rules/base.xml.in.h:530 -msgid "Malayalam (Lalitha)" -msgstr "Malayalam (Lalitha)" - -#: ../rules/base.xml.in.h:531 -msgid "Malayalam (enhanced Inscript with Rupee Sign)" -msgstr "Malayalam (verbessertes Inscript mit Rupie-Symbol)" - -#: ../rules/base.xml.in.h:532 -msgid "Maltese" -msgstr "Maltesisch" - -#: ../rules/base.xml.in.h:533 -msgid "Maltese (with US layout)" -msgstr "Maltesisch (mit US-Belegung)" - -#: ../rules/base.xml.in.h:534 -msgid "Maori" -msgstr "Maori" - -#: ../rules/base.xml.in.h:535 -msgid "Mari" -msgstr "Mari" - -#: ../rules/base.xml.in.h:536 -msgid "Memorex MX1998" -msgstr "Memorex MX1998" - -#: ../rules/base.xml.in.h:537 -msgid "Memorex MX2500 EZ-Access Keyboard" -msgstr "Memorex MX2500 EZ-Access Keyboard" - -#: ../rules/base.xml.in.h:538 -msgid "Memorex MX2750" -msgstr "Memorex MX2750" - -#: ../rules/base.xml.in.h:539 -msgid "Menu" -msgstr "Menü" - -#: ../rules/base.xml.in.h:540 -msgid "Meta is mapped to Left Win" -msgstr "Meta ist der linken Windows-Taste zugeordnet" - -#: ../rules/base.xml.in.h:541 -msgid "Meta is mapped to Win keys" -msgstr "Meta ist den Windows-Tasten zugeordnet" - -#: ../rules/base.xml.in.h:542 -msgid "Meta on Left Ctrl" -msgstr "Meta auf linker Strg-Taste" - -#: ../rules/base.xml.in.h:543 -msgid "Microsoft Comfort Curve Keyboard 2000" -msgstr "Microsoft Comfort Curve Keyboard 2000" - -#: ../rules/base.xml.in.h:544 -msgid "Microsoft Internet Keyboard" -msgstr "Microsoft Internet Keyboard" - -#: ../rules/base.xml.in.h:545 -msgid "Microsoft Internet Keyboard Pro, Swedish" -msgstr "Microsoft Internet Keyboard Pro, Schwedisch" - -#: ../rules/base.xml.in.h:546 -msgid "Microsoft Natural" -msgstr "Microsoft Natural" - -#: ../rules/base.xml.in.h:547 -msgid "Microsoft Natural Keyboard Elite" -msgstr "Microsoft Natural Keyboard Elite" - -#: ../rules/base.xml.in.h:548 -msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" -msgstr "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" - -#: ../rules/base.xml.in.h:549 -msgid "Microsoft Natural Keyboard Pro OEM" -msgstr "Microsoft Natural Keyboard Pro OEM" - -#: ../rules/base.xml.in.h:550 -msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" -msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" - -#: ../rules/base.xml.in.h:551 -msgid "Microsoft Natural Wireless Ergonomic Keyboard 4000" -msgstr "Microsoft Natural Wireless Ergonomic Keyboard 4000" - -#: ../rules/base.xml.in.h:552 -msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" -msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000" - -#: ../rules/base.xml.in.h:553 -msgid "Microsoft Office Keyboard" -msgstr "Microsoft Office Keyboard" - -#: ../rules/base.xml.in.h:554 -msgid "Microsoft Wireless Multimedia Keyboard 1.0A" -msgstr "Microsoft Wireless Multimedia Keyboard 1.0A" - -#: ../rules/base.xml.in.h:555 -msgid "Miscellaneous compatibility options" -msgstr "Verschiedene Optionen zur Kompatibilität" - -#: ../rules/base.xml.in.h:556 -msgid "Mongolian" -msgstr "Mongolisch" - -#: ../rules/base.xml.in.h:557 -msgid "Montenegrin" -msgstr "Montenegrinisch" - -#: ../rules/base.xml.in.h:558 -msgid "Montenegrin (Cyrillic with guillemets)" -msgstr "Montenegrinisch (Kyrillisch mit Anführungszeichen)" - -#: ../rules/base.xml.in.h:559 -msgid "Montenegrin (Cyrillic)" -msgstr "Montenegrinisch (kyrillisch)" - -#: ../rules/base.xml.in.h:560 -msgid "Montenegrin (Cyrillic, Z and ZHE swapped)" -msgstr "Montenegrinisch, (Kyrillisch, »З« und »Ж« vertauscht)" - -#: ../rules/base.xml.in.h:561 -msgid "Montenegrin (Latin Unicode qwerty)" -msgstr "Montenegrinisch (lateinische qwerty-Tastatur, Unicode)" - -#: ../rules/base.xml.in.h:562 -msgid "Montenegrin (Latin Unicode)" -msgstr "Montenegrinisch (lateinisch, Unicode)" - -#: ../rules/base.xml.in.h:563 -msgid "Montenegrin (Latin qwerty)" -msgstr "Montenegrinisch (lateinische qwerty-Tastatur)" - -#: ../rules/base.xml.in.h:564 -msgid "Montenegrin (Latin with guillemets)" -msgstr "Montenegrinisch (lateinisch mit Anführungszeichen)" - -#: ../rules/base.xml.in.h:565 -msgid "NICOLA-F style Backspace" -msgstr "Löschtaste wie NICOLA-F" - -#: ../rules/base.xml.in.h:566 -msgid "Nepali" -msgstr "Nepalesisch" - -#: ../rules/base.xml.in.h:567 -msgid "Non-breakable space character at fourth level" -msgstr "Nicht umbrechbares Leerzeichen in der vierten Tastaturebene" - -#: ../rules/base.xml.in.h:568 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" -msgstr "Nicht umbrechbares Leerzeichen in der vierten Tastaturebene, schmales nicht umbrechbares Leerzeichen in der sechsten Ebene" - -#: ../rules/base.xml.in.h:569 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" -msgstr "Nicht umbrechbares Leerzeichen in der vierten Tastaturebene, schmales nicht umbrechbares Leerzeichen in der sechsten Ebene (mit Strg + Umschalttaste)" - -#: ../rules/base.xml.in.h:570 -msgid "Non-breakable space character at second level" -msgstr "Nicht umbrechbares Leerzeichen in der zweiten Tastaturebene" - -#: ../rules/base.xml.in.h:571 -msgid "Non-breakable space character at third level" -msgstr "Nicht umbrechbares Leerzeichen in der dritten Tastaturebene" - -#: ../rules/base.xml.in.h:572 -msgid "Non-breakable space character at third level, nothing at fourth level" -msgstr "Nicht umbrechbares Leerzeichen in der dritten Tastaturebene, nichts in der vierten Ebene" - -#: ../rules/base.xml.in.h:573 -msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" -msgstr "Nicht umbrechbares Leerzeichen in der dritten Tastaturebene, schmales nicht umbrechbares Leerzeichen in der vierten Ebene" - -#: ../rules/base.xml.in.h:574 -msgid "Northern Saami (Finland)" -msgstr "Nördliches Saami (Finnland)" - -#: ../rules/base.xml.in.h:575 -msgid "Northern Saami (Norway)" -msgstr "Nördliches Saami (Norwegen)" - -#: ../rules/base.xml.in.h:576 -msgid "Northern Saami (Norway, eliminate dead keys)" -msgstr "Nördliches Saami (Norwegen, ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:577 -msgid "Northern Saami (Sweden)" -msgstr "Nördliches Saami (Schweden)" - -#: ../rules/base.xml.in.h:578 -msgid "Northgate OmniKey 101" -msgstr "Northgate OmniKey 101" - -#: ../rules/base.xml.in.h:579 -msgid "Norwegian" -msgstr "Norwegisch" - -#: ../rules/base.xml.in.h:580 -msgid "Norwegian (Dvorak)" -msgstr "Norwegisch (Dvorak)" - -#: ../rules/base.xml.in.h:581 -msgid "Norwegian (Macintosh)" -msgstr "Norwegisch (Macintosh)" - -#: ../rules/base.xml.in.h:582 -msgid "Norwegian (Macintosh, eliminate dead keys)" -msgstr "Norwegisch (Macintosh, ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:583 -msgid "Norwegian (eliminate dead keys)" -msgstr "Norwegisch (ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:584 -msgid "Num Lock" -msgstr "NumLock" - -#: ../rules/base.xml.in.h:585 -msgid "Numeric keypad delete key behaviour" -msgstr "Verhalten der Löschtaste des Nummernblocks" - -#: ../rules/base.xml.in.h:586 -msgid "Numeric keypad keys work as with Macintosh" -msgstr "Tasten des Nummernblocks arbeiten wie bei Mac" - -#: ../rules/base.xml.in.h:587 -msgid "Numeric keypad layout selection" -msgstr "Belegungsauswahl des Nummernblocks" - -#: ../rules/base.xml.in.h:588 -msgid "OLPC" -msgstr "OLPC" - -#: ../rules/base.xml.in.h:589 -msgid "Occitan" -msgstr "Okzitanisch" - -#: ../rules/base.xml.in.h:590 -msgid "Ogham" -msgstr "Ogham" - -#: ../rules/base.xml.in.h:591 -msgid "Ogham (IS434)" -msgstr "Ogham (IS434)" - -#: ../rules/base.xml.in.h:592 -msgid "Oriya" -msgstr "Oriya" - -#: ../rules/base.xml.in.h:593 -msgid "Ortek MCK-800 MM/Internet keyboard" -msgstr "Ortek MCK-800 MM/Internettastatur" - -#: ../rules/base.xml.in.h:594 -msgid "Ossetian (Georgia)" -msgstr "Ossetisch (Georgien)" - -#: ../rules/base.xml.in.h:595 -msgid "Ossetian (WinKeys)" -msgstr "Ossetisch (Windows-Tasten)" - -#: ../rules/base.xml.in.h:596 -msgid "Ossetian (legacy)" -msgstr "Ossetisch (veraltet)" - -#: ../rules/base.xml.in.h:597 -msgid "PC-98xx Series" -msgstr "PC-98xx-Serie" - -#: ../rules/base.xml.in.h:598 -msgid "Pannonian Rusyn (homophonic)" -msgstr "Pannonisches Russinisch (homophon)" - -#: ../rules/base.xml.in.h:599 -msgid "Pashto" -msgstr "Paschtunisch" - -#: ../rules/base.xml.in.h:600 -msgid "Pashto (Afghanistan, OLPC)" -msgstr "Paschtunisch (Afghanistan, OLPC)" - -#: ../rules/base.xml.in.h:601 -msgid "Pause" -msgstr "Pause" - -#: ../rules/base.xml.in.h:602 ../rules/base.extras.xml.in.h:23 -msgid "Persian" -msgstr "Persisch" - -#: ../rules/base.xml.in.h:603 -msgid "Persian (Afghanistan, Dari OLPC)" -msgstr "Persisch (Afghanistan, Dari-OLPC)" - -#: ../rules/base.xml.in.h:604 -msgid "Persian (with Persian Keypad)" -msgstr "Persisch (mit persischem Nummernblock)" - -#: ../rules/base.xml.in.h:605 ../rules/base.extras.xml.in.h:24 -msgid "Polish" -msgstr "Polnisch" - -#: ../rules/base.xml.in.h:606 -msgid "Polish (Dvorak)" -msgstr "Polnisch (Dvorak)" - -#: ../rules/base.xml.in.h:607 -msgid "Polish (Dvorak, Polish quotes on key 1)" -msgstr "Polnisch (Dvorak, polnische Anführungszeichen auf Taste 1)" - -#: ../rules/base.xml.in.h:608 -msgid "Polish (Dvorak, Polish quotes on quotemark key)" -msgstr "Polnisch (Dvorak, polnische Anführungszeichen auf Taste mit Zitatzeichen)" - -#: ../rules/base.xml.in.h:609 -msgid "Polish (programmer Dvorak)" -msgstr "Polnisch (Dvorak für Programmierer)" - -#: ../rules/base.xml.in.h:610 -msgid "Polish (qwertz)" -msgstr "Polnisch (qwertz)" - -#: ../rules/base.xml.in.h:611 -msgid "Portuguese" -msgstr "Portugiesisch" - -#: ../rules/base.xml.in.h:612 -msgid "Portuguese (Brazil)" -msgstr "Portugiesisch (Brasilien)" - -#: ../rules/base.xml.in.h:613 -msgid "Portuguese (Brazil, Dvorak)" -msgstr "Portugiesisch (Brasilien, Dvorak)" - -#: ../rules/base.xml.in.h:614 -msgid "Portuguese (Brazil, eliminate dead keys)" -msgstr "Portugiesisch (Brasilien, ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:615 -msgid "Portuguese (Brazil, nativo for Esperanto)" -msgstr "Portugiesisch (Brasilien, Nativo für Esperanto)" - -#: ../rules/base.xml.in.h:616 -msgid "Portuguese (Brazil, nativo for USA keyboards)" -msgstr "Portugiesisch (Brasilien, Nativo für US-Tastaturen)" - -#: ../rules/base.xml.in.h:617 -msgid "Portuguese (Brazil, nativo)" -msgstr "Portugiesisch (Brasilien, nativo)" - -#: ../rules/base.xml.in.h:618 -msgid "Portuguese (Macintosh)" -msgstr "Portugiesisch (Macintosh)" - -#: ../rules/base.xml.in.h:619 -msgid "Portuguese (Macintosh, Sun dead keys)" -msgstr "Portugiesisch (Macintosh, Sun-Akzenttasten)" - -#: ../rules/base.xml.in.h:620 -msgid "Portuguese (Macintosh, eliminate dead keys)" -msgstr "Portugiesisch (Macintosh, ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:621 -msgid "Portuguese (Nativo for USA keyboards)" -msgstr "Portugiesisch (Nativo für US-Tastaturen)" - -#: ../rules/base.xml.in.h:622 -msgid "Portuguese (Nativo)" -msgstr "Portugiesisch (Nativo)" - -#: ../rules/base.xml.in.h:623 -msgid "Portuguese (Sun dead keys)" -msgstr "Portugiesisch (Sun-Akzenttasten)" - -#: ../rules/base.xml.in.h:624 -msgid "Portuguese (eliminate dead keys)" -msgstr "Portugiesisch (ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:625 -msgid "Propeller Voyager (KTEZ-1000)" -msgstr "Propeller Voyager (KTEZ-1000)" - -#: ../rules/base.xml.in.h:626 -msgid "PrtSc" -msgstr "Druck" - -#: ../rules/base.xml.in.h:627 -msgid "Punjabi (Gurmukhi Jhelum)" -msgstr "Punjabi (Gurmukhi Jhelum)" - -#: ../rules/base.xml.in.h:628 -msgid "Punjabi (Gurmukhi)" -msgstr "Punjabi (Gurmukhi)" - -#: ../rules/base.xml.in.h:629 -msgid "QTronix Scorpius 98N+" -msgstr "QTronix Scorpius 98N+" - -#: ../rules/base.xml.in.h:630 -msgid "Right Alt" -msgstr "Rechte Alt-Taste" - -#: ../rules/base.xml.in.h:631 -msgid "Right Alt (while pressed)" -msgstr "Rechte Alt-Taste (gedrückt halten)" - -#: ../rules/base.xml.in.h:632 -msgid "Right Alt chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Rechte Alt-Taste wählt die fünfte Ebene, sperrt wenn gedrückt, zusammen mit einer anderen Taste zum Wählen der fünften Ebene. Einmaliges Drücken löst die Sperrung." - -#: ../rules/base.xml.in.h:633 -msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "Rechte Alt-Taste wählt die fünfte Ebene, sperrt wenn gedrückt, zusammen mit einer anderen Taste zum Wählen der fünften Ebene" - -#: ../rules/base.xml.in.h:634 -msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Rechte Alt-Taste wählt die fünfte Ebene, sperrt wenn gedrückt, zusammen mit einer anderen Taste zum Wählen der fünften Ebene. Einmaliges Drücken löst die Sperrung." - -#: ../rules/base.xml.in.h:635 -msgid "Right Alt key never chooses 3rd level" -msgstr "Rechte Alt-Taste wählt niemals die dritte Tastaturebene." - -#: ../rules/base.xml.in.h:636 -msgid "Right Alt, Shift+Right Alt key is Multi_Key" -msgstr "Rechte Alt-Taste, Umschalttaste+rechte Alt-Taste ist Multi-Taste" - -#: ../rules/base.xml.in.h:637 -msgid "Right Ctrl" -msgstr "Rechte Strg-Taste" - -#: ../rules/base.xml.in.h:638 -msgid "Right Ctrl (while pressed)" -msgstr "Rechte Strg-Taste (gedrückt halten)" - -#: ../rules/base.xml.in.h:639 -msgid "Right Ctrl as Right Alt" -msgstr "Rechte Strg-Taste wie rechte Alt-Taste" - -#: ../rules/base.xml.in.h:640 -msgid "Right Ctrl is mapped to Menu" -msgstr "Rechte Strg-Taste ist dem Menü zugeordnet" - -#: ../rules/base.xml.in.h:641 -msgid "Right Ctrl+Right Shift" -msgstr "Rechte Strg-Taste und rechte Umschalttaste" - -#: ../rules/base.xml.in.h:642 -msgid "Right Shift" -msgstr "Rechte Umschalttaste" - -#: ../rules/base.xml.in.h:643 -msgid "Right Win" -msgstr "Rechte Windows-Taste" - -#: ../rules/base.xml.in.h:644 -msgid "Right Win (while pressed)" -msgstr "Rechte Windows-Taste (gedrückt halten)" - -#: ../rules/base.xml.in.h:645 -msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "Rechte Win-Taste wählt die fünfte Ebene, sperrt wenn gedrückt, zusammen mit einer anderen Taste zum Wählen der fünften Ebene" - -#: ../rules/base.xml.in.h:646 -msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Rechte Win-Taste wählt die fünfte Ebene, sperrt wenn gedrückt, zusammen mit einer anderen Taste zum Wählen der fünften Ebene. Einmaliges Drücken löst die Sperrung." - -#: ../rules/base.xml.in.h:647 ../rules/base.extras.xml.in.h:26 -msgid "Romanian" -msgstr "Rumänisch" - -#: ../rules/base.xml.in.h:648 -msgid "Romanian (Germany)" -msgstr "Rumänisch (Deutschland)" - -#: ../rules/base.xml.in.h:649 -msgid "Romanian (Germany, eliminate dead keys)" -msgstr "Rumänisch (Deutschland, ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:650 -msgid "Romanian (WinKeys)" -msgstr "Rumänisch (Windows-Tasten)" - -#: ../rules/base.xml.in.h:651 -msgid "Romanian (cedilla)" -msgstr "Rumänisch (Cedilla)" - -#: ../rules/base.xml.in.h:652 -msgid "Romanian (standard cedilla)" -msgstr "Rumänisch (Standard Cedilla)" - -#: ../rules/base.xml.in.h:653 -msgid "Romanian (standard)" -msgstr "Rumänisch (Standard)" - -#: ../rules/base.xml.in.h:654 -msgid "Rupee on 4" -msgstr "Rupie-Symbol auf 4" - -#: ../rules/base.xml.in.h:655 ../rules/base.extras.xml.in.h:28 -msgid "Russian" -msgstr "Russisch" - -#: ../rules/base.xml.in.h:656 -msgid "Russian (DOS)" -msgstr "Russisch (DOS)" - -#: ../rules/base.xml.in.h:657 -msgid "Russian (Georgia)" -msgstr "Russisch (Georgien)" - -#: ../rules/base.xml.in.h:658 -msgid "Russian (Germany, phonetic)" -msgstr "Russisch (Deutschland, phonetisch)" - -#: ../rules/base.xml.in.h:659 -msgid "Russian (Kazakhstan, with Kazakh)" -msgstr "Russisch (Kasachstan, mit Kasachisch)" - -#: ../rules/base.xml.in.h:660 -msgid "Russian (Poland, phonetic Dvorak)" -msgstr "Russisch (Polen, phonetisch, Dvorak)" - -#: ../rules/base.xml.in.h:661 -msgid "Russian (Sweden, phonetic)" -msgstr "Russisch (Schweden, phonetisch)" - -#: ../rules/base.xml.in.h:662 -msgid "Russian (Sweden, phonetic, eliminate dead keys)" -msgstr "Russisch (Schweden, phonetisch, ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:663 -msgid "Russian (US, phonetic)" -msgstr "Russisch (USA, phonetisch)" - -#: ../rules/base.xml.in.h:664 -msgid "Russian (Ukraine, standard RSTU)" -msgstr "Russisch (Ukraine, Standard-RSTU)" - -#: ../rules/base.xml.in.h:665 -msgid "Russian (legacy)" -msgstr "Russisch (veraltet)" - -#: ../rules/base.xml.in.h:666 -msgid "Russian (phonetic WinKeys)" -msgstr "Russisch (phonetisch mit Win-Tasten)" - -#: ../rules/base.xml.in.h:667 -msgid "Russian (phonetic)" -msgstr "Russisch (phonetisch)" - -#: ../rules/base.xml.in.h:668 -msgid "Russian (typewriter)" -msgstr "Russisch (Schreibmaschine)" - -#: ../rules/base.xml.in.h:669 -msgid "Russian (typewriter, legacy)" -msgstr "Russisch (Schreibmaschine, veraltet)" - -#: ../rules/base.xml.in.h:670 -msgid "SILVERCREST Multimedia Wireless Keyboard" -msgstr "SILVERCREST Multimedia Wireless Keyboard" - -#: ../rules/base.xml.in.h:671 -msgid "SK-1300" -msgstr "SK-1300" - -#: ../rules/base.xml.in.h:672 -msgid "SK-2500" -msgstr "SK-2500" - -#: ../rules/base.xml.in.h:673 -msgid "SK-6200" -msgstr "SK-6200" - -#: ../rules/base.xml.in.h:674 -msgid "SK-7100" -msgstr "SK-7100" - -#: ../rules/base.xml.in.h:675 -msgid "SVEN Ergonomic 2500" -msgstr "SVEN Ergonomic 2500" - -#: ../rules/base.xml.in.h:676 -msgid "SVEN Slim 303" -msgstr "SVEN Slim 303" - -#: ../rules/base.xml.in.h:677 -msgid "Saisiyat (Taiwan)" -msgstr "Saisiyat (Taiwan)" - -#: ../rules/base.xml.in.h:678 -msgid "Samsung SDM 4500P" -msgstr "Samsung SDM 4500P" - -#: ../rules/base.xml.in.h:679 -msgid "Samsung SDM 4510P" -msgstr "Samsung SDM 4510P" - -#: ../rules/base.xml.in.h:680 -msgid "Sanwa Supply SKB-KG3" -msgstr "Sanwa Supply SKB-KG3" - -#: ../rules/base.xml.in.h:681 -msgid "Scroll Lock" -msgstr "Rollen" - -#: ../rules/base.xml.in.h:682 -msgid "Semi-colon on third level" -msgstr "Semikolon in der dritten Tastaturebene" - -#: ../rules/base.xml.in.h:683 ../rules/base.extras.xml.in.h:31 -msgid "Serbian" -msgstr "Serbisch" - -#: ../rules/base.xml.in.h:684 -msgid "Serbian (Latin Unicode qwerty)" -msgstr "Serbisch (lateinische qwerty-Tastatur, Unicode)" - -#: ../rules/base.xml.in.h:685 -msgid "Serbian (Latin Unicode)" -msgstr "Serbisch (Lateinisch Unicode)" - -#: ../rules/base.xml.in.h:686 -msgid "Serbian (Latin qwerty)" -msgstr "Serbisch (Lateinische qwerty-Tastatur)" - -#: ../rules/base.xml.in.h:687 -msgid "Serbian (Latin with guillemets)" -msgstr "Serbisch (Lateinisch mit Anführungszeichen)" - -#: ../rules/base.xml.in.h:688 -msgid "Serbian (Latin)" -msgstr "Serbisch (Lateinisch)" - -#: ../rules/base.xml.in.h:689 -msgid "Serbian (Russia)" -msgstr "Serbisch (Russland)" - -#: ../rules/base.xml.in.h:690 -msgid "Serbian (Z and ZHE swapped)" -msgstr "Serbisch (»З« und »Ж« sind vertauscht)" - -#: ../rules/base.xml.in.h:691 -msgid "Serbian (with guillemets)" -msgstr "Serbisch (mit Anführungszeichen)" - -#: ../rules/base.xml.in.h:692 -msgid "Serbo-Croatian (US)" -msgstr "Serbokroatisch (US)" - -#: ../rules/base.xml.in.h:693 -msgid "Shift cancels Caps Lock" -msgstr "Umschalttaste deaktiviert Feststelltaste" - -#: ../rules/base.xml.in.h:694 -msgid "Shift does not cancel Num Lock, chooses 3rd level instead" -msgstr "Umschalttaste deaktiviert NumLock nicht, wechselt stattdessen in die dritte Tastaturebene" - -#: ../rules/base.xml.in.h:695 -msgid "Shift with numeric keypad keys works as in MS Windows" -msgstr "Umschalttaste funktioniert mit den Tasten des Nummernblocks wie in MS Windows" - -#: ../rules/base.xml.in.h:696 -msgid "Shift+Caps Lock" -msgstr "Umschalt-+Feststelltaste" - -#: ../rules/base.xml.in.h:697 -msgid "Sindhi" -msgstr "Sindhi" - -#: ../rules/base.xml.in.h:698 -msgid "Sinhala" -msgstr "Singhalesisch" - -#: ../rules/base.xml.in.h:699 -msgid "Slovak" -msgstr "Slowakisch" - -#: ../rules/base.xml.in.h:700 -msgid "Slovak (extended Backslash)" -msgstr "Slowakisch (erweiterter Backslash)" - -#: ../rules/base.xml.in.h:701 -msgid "Slovak (qwerty)" -msgstr "Slowakisch (qwerty)" - -#: ../rules/base.xml.in.h:702 -msgid "Slovak (qwerty, extended Backslash)" -msgstr "Slowakisch (qwerty, erweiterter Backslash)" - -#: ../rules/base.xml.in.h:703 -msgid "Slovenian" -msgstr "Slowenisch" - -#: ../rules/base.xml.in.h:704 -msgid "Slovenian (US keyboard with Slovenian letters)" -msgstr "Slowenisch (US-Tastatur mit slowenischen Buchstaben)" - -#: ../rules/base.xml.in.h:705 -msgid "Slovenian (use guillemets for quotes)" -msgstr "Slowenisch (Anführungszeichen für Zitate verwenden)" - -#: ../rules/base.xml.in.h:706 -msgid "Spanish" -msgstr "Spanisch" - -#: ../rules/base.xml.in.h:707 -msgid "Spanish (Dvorak)" -msgstr "Spanisch (Dvorak)" - -#: ../rules/base.xml.in.h:708 -msgid "Spanish (Latin American)" -msgstr "Spabisch (Lateinamerikanisch)" - -#: ../rules/base.xml.in.h:709 -msgid "Spanish (Latin American, Sun dead keys)" -msgstr "Spanisch (Lateinamerikanisch, Sun-Akzenttasten)" - -#: ../rules/base.xml.in.h:710 -msgid "Spanish (Latin American, eliminate dead keys)" -msgstr "Spanisch (Lateinamerikanisch, ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:711 -msgid "Spanish (Latin American, include dead tilde)" -msgstr "Spanisch (Lateinamerikanisch, Akzent-Tilde einschließen)" - -#: ../rules/base.xml.in.h:712 -msgid "Spanish (Macintosh)" -msgstr "Spanisch (Macintosh)" - -#: ../rules/base.xml.in.h:713 -msgid "Spanish (Sun dead keys)" -msgstr "Spanisch (Sun-Akzenttasten)" - -#: ../rules/base.xml.in.h:714 -msgid "Spanish (eliminate dead keys)" -msgstr "Spanisch (ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:715 -msgid "Spanish (include dead tilde)" -msgstr "Spanisch (Akzent-Tilde einschließen)" - -#: ../rules/base.xml.in.h:716 -msgid "Special keys (Ctrl+Alt+<key>) handled in a server" -msgstr "Spezialtasten für Server (Strg+Alt+<Taste>)" - -#: ../rules/base.xml.in.h:717 -msgid "Sun Type 5/6" -msgstr "Sun Typ 5/6" - -#: ../rules/base.xml.in.h:718 -msgid "Super Power Multimedia Keyboard" -msgstr "Super Power Multimedia Keyboard" - -#: ../rules/base.xml.in.h:719 -msgid "Swahili (Kenya)" -msgstr "Swahili (Kenia)" - -#: ../rules/base.xml.in.h:720 -msgid "Swahili (Tanzania)" -msgstr "Swahili (Tansania)" - -#: ../rules/base.xml.in.h:721 -msgid "Swap Ctrl and Caps Lock" -msgstr "Strg-Taste und Feststelltaste vertauschen" - -#: ../rules/base.xml.in.h:722 -msgid "Swap ESC and Caps Lock" -msgstr "Esc und Feststelltaste vertauschen" - -#: ../rules/base.xml.in.h:723 -msgid "Swedish" -msgstr "Schwedisch" - -#: ../rules/base.xml.in.h:724 -msgid "Swedish (Dvorak)" -msgstr "Schwedisch (Dvorak)" - -#: ../rules/base.xml.in.h:725 -msgid "Swedish (Macintosh)" -msgstr "Schwedisch (Macintosh)" - -#: ../rules/base.xml.in.h:726 -msgid "Swedish (Svdvorak)" -msgstr "Schwedisch (Svdvorak)" - -#: ../rules/base.xml.in.h:727 -msgid "Swedish (eliminate dead keys)" -msgstr "Schwedisch (ohne Akzenttasten)" - -#: ../rules/base.xml.in.h:728 -msgid "Swedish Sign Language" -msgstr "Schwedische Gebärdensprache" - -#: ../rules/base.xml.in.h:729 -msgid "Symplon PaceBook (tablet PC)" -msgstr "Symplon PaceBook (tablet PC)" - -#: ../rules/base.xml.in.h:730 -msgid "Syriac" -msgstr "Syrisch" - -#: ../rules/base.xml.in.h:731 -msgid "Syriac (phonetic)" -msgstr "Syrisch (phonetisch)" - -#: ../rules/base.xml.in.h:732 -msgid "Taiwanese" -msgstr "Taiwanesisch" - -#: ../rules/base.xml.in.h:733 -msgid "Taiwanese (indigenous)" -msgstr "Taiwanesisch (indigen)" - -#: ../rules/base.xml.in.h:734 -msgid "Tajik" -msgstr "Tadschikisch" - -#: ../rules/base.xml.in.h:735 -msgid "Tajik (legacy)" -msgstr "Tadschikisch (veraltet)" - -#: ../rules/base.xml.in.h:736 -msgid "Tamil" -msgstr "Tamilisch" - -#: ../rules/base.xml.in.h:737 -msgid "Tamil (Sri Lanka, TAB Typewriter)" -msgstr "Tamilisch (Sri Lanka, TAB Schreibmaschine)" - -#: ../rules/base.xml.in.h:738 -msgid "Tamil (Sri Lanka, Unicode)" -msgstr "Tamilisch (Sri Lanka, Unicode)" - -#: ../rules/base.xml.in.h:739 -msgid "Tamil (TAB typewriter)" -msgstr "Tamilisch (TAB Schreibmaschine)" - -#: ../rules/base.xml.in.h:740 -msgid "Tamil (TSCII typewriter)" -msgstr "Tamilisch (TSCII Schreibmaschine)" - -#: ../rules/base.xml.in.h:741 -msgid "Tamil (Unicode)" -msgstr "Tamilisch (Unicode)" - -#: ../rules/base.xml.in.h:742 -msgid "Tamil (keyboard with numerals)" -msgstr "Tamilisch (Tastatur mit Ziffern)" - -#: ../rules/base.xml.in.h:743 -msgid "Targa Visionary 811" -msgstr "Targa Visionary 811" - -#: ../rules/base.xml.in.h:744 -msgid "Tatar" -msgstr "Tatarisch" - -#: ../rules/base.xml.in.h:745 -msgid "Telugu" -msgstr "Telugu" - -#: ../rules/base.xml.in.h:746 -msgid "Thai" -msgstr "Thailändisch" - -#: ../rules/base.xml.in.h:747 -msgid "Thai (Pattachote)" -msgstr "Thailändisch (Pattachote)" - -#: ../rules/base.xml.in.h:748 -msgid "Thai (TIS-820.2538)" -msgstr "Thailändisch (TIS-820.2538)" - -#: ../rules/base.xml.in.h:749 -msgid "Tibetan" -msgstr "Tibetanisch" - -#: ../rules/base.xml.in.h:750 -msgid "Tibetan (with ASCII numerals)" -msgstr "Tibetanisch (mit ASCII-Ziffern)" - -#: ../rules/base.xml.in.h:751 -msgid "To the corresponding key in a Dvorak keyboard." -msgstr "Zur entsprechenden Taste einer Dvorak-Tastatur." - -#: ../rules/base.xml.in.h:752 -msgid "To the corresponding key in a Qwerty keyboard." -msgstr "Zur entsprechenden Taste einer Qwerty-Tastatur." - -#: ../rules/base.xml.in.h:753 -msgid "Toggle PointerKeys with Shift + NumLock." -msgstr "Zeigertasten mit Umschalttaste + NumLock umschalten" - -#: ../rules/base.xml.in.h:754 -msgid "Toshiba Satellite S3000" -msgstr "Toshiba Satellite S3000" - -#: ../rules/base.xml.in.h:755 -msgid "Trust Direct Access Keyboard" -msgstr "Trust Direct Access Keyboard" - -#: ../rules/base.xml.in.h:756 -msgid "Trust Slimline" -msgstr "Trust Slimline" - -#: ../rules/base.xml.in.h:757 -msgid "Trust Wireless Keyboard Classic" -msgstr "Trust Wireless Keyboard Classic" - -#: ../rules/base.xml.in.h:758 -msgid "Tswana" -msgstr "Tswana" - -#: ../rules/base.xml.in.h:759 -msgid "Turkish" -msgstr "Türkisch" - -#: ../rules/base.xml.in.h:760 -msgid "Turkish (Alt-Q)" -msgstr "Türkisch (Alt-Q)" - -#: ../rules/base.xml.in.h:761 -msgid "Turkish (F)" -msgstr "Türkisch, (F)" - -#: ../rules/base.xml.in.h:762 -msgid "Turkish (Sun dead keys)" -msgstr "Türkisch (Sun-Akzenttasten)" - -#: ../rules/base.xml.in.h:763 -msgid "Turkish (international with dead keys)" -msgstr "Türkisch (International, mit Akzenttasten)" - -#: ../rules/base.xml.in.h:764 -msgid "Turkmen" -msgstr "Turkmenisch" - -#: ../rules/base.xml.in.h:765 -msgid "Turkmen (Alt-Q)" -msgstr "Turkmenisch (Alt-Q)" - -#: ../rules/base.xml.in.h:766 -msgid "TypeMatrix EZ-Reach 2020" -msgstr "TypeMatrix EZ-Reach 2020" - -#: ../rules/base.xml.in.h:767 -msgid "TypeMatrix EZ-Reach 2030 PS2" -msgstr "TypeMatrix EZ-Reach 2030 PS2" - -#: ../rules/base.xml.in.h:768 -msgid "TypeMatrix EZ-Reach 2030 USB" -msgstr "TypeMatrix EZ-Reach 2030 USB" - -#: ../rules/base.xml.in.h:769 -msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)" -msgstr "TypeMatrix EZ-Reach 2030 USB (102/105:EU-Modus)" - -#: ../rules/base.xml.in.h:770 -msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)" -msgstr "TypeMatrix EZ-Reach 2030 USB (106:JP-Modus)" - -#: ../rules/base.xml.in.h:771 -msgid "Udmurt" -msgstr "Udmurtisch" - -#: ../rules/base.xml.in.h:772 -msgid "Ukrainian" -msgstr "Ukrainisch" - -#: ../rules/base.xml.in.h:773 -msgid "Ukrainian (WinKeys)" -msgstr "Ukrainisch (Windows-Tasten)" - -#: ../rules/base.xml.in.h:774 -msgid "Ukrainian (homophonic)" -msgstr "Ukrainisch (homophon)" - -#: ../rules/base.xml.in.h:775 -msgid "Ukrainian (legacy)" -msgstr "Ukrainisch (veraltet)" - -#: ../rules/base.xml.in.h:776 -msgid "Ukrainian (phonetic)" -msgstr "Ukrainisch (phonetisch)" - -#: ../rules/base.xml.in.h:777 -msgid "Ukrainian (standard RSTU)" -msgstr "Ukrainisch (Standard-RSTU)" - -#: ../rules/base.xml.in.h:778 -msgid "Ukrainian (typewriter)" -msgstr "Ukrainisch (Schreibmaschine)" - -#: ../rules/base.xml.in.h:779 -msgid "Unicode additions (arrows and math operators)" -msgstr "Unicode-Ergänzungen (Pfeile und mathematische Operatoren)" - -#: ../rules/base.xml.in.h:780 -msgid "Unicode additions (arrows and math operators). Math operators on default level" -msgstr "Unicode-Ergänzungen (Pfeile und mathematische Operatoren). Mathematische Operatoren befinden sich in der Standardebene." - -#: ../rules/base.xml.in.h:781 -msgid "Unitek KB-1925" -msgstr "Unitek KB-1925" - -#: ../rules/base.xml.in.h:782 -msgid "Urdu (Pakistan)" -msgstr "Urdu (Pakistan)" - -#: ../rules/base.xml.in.h:783 -msgid "Urdu (Pakistan, CRULP)" -msgstr "Urdu (Pakistan, CRULP)" - -#: ../rules/base.xml.in.h:784 -msgid "Urdu (Pakistan, NLA)" -msgstr "Urdu (Pakistan, NLA)" - -#: ../rules/base.xml.in.h:785 -msgid "Urdu (WinKeys)" -msgstr "Urdu (Windows-Tasten)" - -#: ../rules/base.xml.in.h:786 -msgid "Urdu (alternative phonetic)" -msgstr "Urdu (Alternative, phonetisch)" - -#: ../rules/base.xml.in.h:787 -msgid "Urdu (phonetic)" -msgstr "Urdu (phonetisch)" - -#: ../rules/base.xml.in.h:788 -msgid "Use keyboard LED to show alternative layout" -msgstr "Tastatur-LED zur Anzeige der alternativen Belegung verwenden" - -#: ../rules/base.xml.in.h:789 -msgid "Using space key to input non-breakable space character" -msgstr "Leertaste zur Eingabe nicht umbrechbarer Zeichen verwenden" - -#: ../rules/base.xml.in.h:790 -msgid "Usual space at any level" -msgstr "Leertaste gibt in jeder Ebene stets Leerzeichen aus" - -#: ../rules/base.xml.in.h:791 -msgid "Uyghur" -msgstr "Uigurisch" - -#: ../rules/base.xml.in.h:792 -msgid "Uzbek" -msgstr "Usbekisch" - -#: ../rules/base.xml.in.h:793 -msgid "Uzbek (Afghanistan)" -msgstr "Usbekisch (Afghanistan)" - -#: ../rules/base.xml.in.h:794 -msgid "Uzbek (Afghanistan, OLPC)" -msgstr "Usbekisch (Afghanistan, OLPC)" - -#: ../rules/base.xml.in.h:795 -msgid "Uzbek (Latin)" -msgstr "Usbekisch (lateinische Schrift)" - -#: ../rules/base.xml.in.h:796 -msgid "Vietnamese" -msgstr "Vietnamesisch" - -#: ../rules/base.xml.in.h:797 -msgid "ViewSonic KU-306 Internet Keyboard" -msgstr "ViewSonic KU-306 Internet Keyboard" - -#: ../rules/base.xml.in.h:798 -msgid "Wang 724 keypad with Unicode additions (arrows and math operators)" -msgstr "Wang 724 mit Unicode-Ergänzungen (Pfeile und mathematische Operatoren)" - -#: ../rules/base.xml.in.h:799 -msgid "Wang 724 keypad with Unicode additions (arrows and math operators). Math operators on default level" -msgstr "Wang 724 mit Unicode-Ergänzungen (Pfeile und mathematische Operatoren). Mathematische Operatoren in der Standardebene" - -#: ../rules/base.xml.in.h:800 -msgid "Winbook Model XP5" -msgstr "Winbook Modell XP5" - -#: ../rules/base.xml.in.h:801 -msgid "Wolof" -msgstr "Wolof" - -#: ../rules/base.xml.in.h:802 -msgid "Yahoo! Internet Keyboard" -msgstr "Yahoo! Internet Keyboard" - -#: ../rules/base.xml.in.h:803 -msgid "Yakut" -msgstr "Jakutisch" - -#: ../rules/base.xml.in.h:804 -msgid "Yoruba" -msgstr "Joruba" - -#: ../rules/base.xml.in.h:805 -msgid "Zero-width non-joiner character at second level" -msgstr "Nicht verbindendes Zeichen der Breite Null in der zweiten Ebene" - -#: ../rules/base.xml.in.h:806 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level" -msgstr "Nicht verbindendes Zeichen der Breite Null in der zweiten Ebene, nicht umbrechbares Leerzeichen in der dritten Ebene" - -#: ../rules/base.xml.in.h:807 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level" -msgstr "Nicht verbindendes Zeichen der Breite Null in der zweiten Ebene, nicht umbrechbares Leerzeichen in der dritten Tastaturebene, nichts in der vierten Ebene" - -#: ../rules/base.xml.in.h:808 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level" -msgstr "Nicht verbindendes Zeichen der Breite Null in der zweiten Ebene, nicht umbrechbares Leerzeichen in der dritten Tastaturebene, schmales nicht umbrechbares Leerzeichen in der vierten Ebene" - -#: ../rules/base.xml.in.h:809 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level" -msgstr "Nicht verbindendes Zeichen der Breite Null in der zweiten Ebene, nicht umbrechbares Leerzeichen in der dritten Tastaturebene, verbindendes Zeichen der Breite Null in der vierten Ebene" - -#: ../rules/base.xml.in.h:810 -msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level" -msgstr "Nicht verbindendes Zeichen der Breite Null in der zweiten Ebene, verbindendes Zeichen der Breite Null in der dritten Ebene" - -#: ../rules/base.xml.in.h:811 -msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level" -msgstr "Nicht verbindendes Zeichen der Breite Null in der zweiten Ebene, verbindendes Zeichen der Breite Null in der dritten Ebene, nicht umbrechbares Leerzeichen in der vierten Tastaturebene" - -#: ../rules/base.xml.in.h:812 -msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level" -msgstr "Nicht verbindendes Zeichen der Breite Null in der dritten Ebene, verbindendes Zeichen der Breite Null in der vierten Ebene" - -#: ../rules/base.xml.in.h:813 -msgid "ak" -msgstr "ak" - -#: ../rules/base.xml.in.h:814 -msgid "am" -msgstr "am" - -#: ../rules/base.xml.in.h:815 -msgid "ar" -msgstr "ar" - -#: ../rules/base.xml.in.h:816 -msgid "avn" -msgstr "avn" - -#: ../rules/base.xml.in.h:817 -msgid "az" -msgstr "az" - -#: ../rules/base.xml.in.h:818 -msgid "be" -msgstr "be" - -#: ../rules/base.xml.in.h:819 -msgid "ber" -msgstr "ber" - -#: ../rules/base.xml.in.h:820 -msgid "bg" -msgstr "bg" - -#: ../rules/base.xml.in.h:821 -msgid "bm" -msgstr "bm" - -#: ../rules/base.xml.in.h:822 -msgid "bn" -msgstr "bn" - -#: ../rules/base.xml.in.h:823 -msgid "brl" -msgstr "brl" - -#: ../rules/base.xml.in.h:824 -msgid "bs" -msgstr "bs" - -#: ../rules/base.xml.in.h:825 -msgid "ca" -msgstr "ca" - -#: ../rules/base.xml.in.h:826 -msgid "chr" -msgstr "chr" - -#: ../rules/base.xml.in.h:827 -msgid "cm" -msgstr "cm" - -#: ../rules/base.xml.in.h:828 -msgid "crh" -msgstr "crh" - -#: ../rules/base.xml.in.h:829 -msgid "cs" -msgstr "cs" - -#: ../rules/base.xml.in.h:830 -msgid "da" -msgstr "da" - -#: ../rules/base.xml.in.h:831 -msgid "de" -msgstr "de" - -#: ../rules/base.xml.in.h:832 -msgid "dv" -msgstr "dv" - -#: ../rules/base.xml.in.h:833 -msgid "dz" -msgstr "dz" - -#: ../rules/base.xml.in.h:834 -msgid "ee" -msgstr "ee" - -#: ../rules/base.xml.in.h:835 ../rules/base.extras.xml.in.h:34 -msgid "en" -msgstr "en" - -#: ../rules/base.xml.in.h:836 -msgid "eo" -msgstr "eo" - -#: ../rules/base.xml.in.h:837 -msgid "es" -msgstr "es" - -#: ../rules/base.xml.in.h:838 -msgid "et" -msgstr "et" - -#: ../rules/base.xml.in.h:839 ../rules/base.extras.xml.in.h:35 -msgid "fa" -msgstr "fa" - -#: ../rules/base.xml.in.h:840 -msgid "ff" -msgstr "ff" - -#: ../rules/base.xml.in.h:841 -msgid "fi" -msgstr "fi" - -#: ../rules/base.xml.in.h:842 -msgid "fo" -msgstr "fo" - -#: ../rules/base.xml.in.h:843 ../rules/base.extras.xml.in.h:36 -msgid "fr" -msgstr "fr" - -#: ../rules/base.xml.in.h:844 -msgid "gaa" -msgstr "gaa" - -#: ../rules/base.xml.in.h:845 -msgid "gr" -msgstr "gr" - -#: ../rules/base.xml.in.h:846 -msgid "gu" -msgstr "gu" - -#: ../rules/base.xml.in.h:847 -msgid "ha" -msgstr "ha" - -#: ../rules/base.xml.in.h:848 -msgid "he" -msgstr "he" - -#: ../rules/base.xml.in.h:849 -msgid "hi" -msgstr "hi" - -#: ../rules/base.xml.in.h:850 -msgid "hr" -msgstr "hr" - -#: ../rules/base.xml.in.h:851 -msgid "hu" -msgstr "hu" - -#: ../rules/base.xml.in.h:852 ../rules/base.extras.xml.in.h:37 -msgid "hy" -msgstr "hy" - -#: ../rules/base.xml.in.h:853 -msgid "ie" -msgstr "ie" - -#: ../rules/base.xml.in.h:854 -msgid "ig" -msgstr "ig" - -#: ../rules/base.xml.in.h:855 -msgid "ike" -msgstr "ike" - -#: ../rules/base.xml.in.h:856 -msgid "in" -msgstr "in" - -#: ../rules/base.xml.in.h:857 -msgid "is" -msgstr "is" - -#: ../rules/base.xml.in.h:858 -msgid "it" -msgstr "it" - -#: ../rules/base.xml.in.h:859 -msgid "ja" -msgstr "ja" - -#: ../rules/base.xml.in.h:860 -msgid "ka" -msgstr "ka" - -#: ../rules/base.xml.in.h:861 -msgid "ki" -msgstr "ki" - -#: ../rules/base.xml.in.h:862 -msgid "kk" -msgstr "kk" - -#: ../rules/base.xml.in.h:863 -msgid "km" -msgstr "km" - -#: ../rules/base.xml.in.h:864 -msgid "kn" -msgstr "kn" - -#: ../rules/base.xml.in.h:865 -msgid "ko" -msgstr "ko" - -#: ../rules/base.xml.in.h:866 -msgid "ku" -msgstr "ku" - -#: ../rules/base.xml.in.h:867 -msgid "lo" -msgstr "lo" - -#: ../rules/base.xml.in.h:868 ../rules/base.extras.xml.in.h:39 -msgid "lt" -msgstr "lt" - -#: ../rules/base.xml.in.h:869 ../rules/base.extras.xml.in.h:40 -msgid "lv" -msgstr "lv" - -#: ../rules/base.xml.in.h:870 -msgid "mi" -msgstr "mi" - -#: ../rules/base.xml.in.h:871 -msgid "mk" -msgstr "mk" - -#: ../rules/base.xml.in.h:872 -msgid "ml" -msgstr "ml" - -#: ../rules/base.xml.in.h:873 -msgid "mn" -msgstr "mn" - -#: ../rules/base.xml.in.h:874 -msgid "mt" -msgstr "mt" - -#: ../rules/base.xml.in.h:875 -msgid "my" -msgstr "my" - -#: ../rules/base.xml.in.h:876 -msgid "ne" -msgstr "ne" - -#: ../rules/base.xml.in.h:877 -msgid "nl" -msgstr "nl" - -#: ../rules/base.xml.in.h:878 -msgid "no" -msgstr "no" - -#: ../rules/base.xml.in.h:879 -msgid "or" -msgstr "or" - -#: ../rules/base.xml.in.h:880 -msgid "pa" -msgstr "pa" - -#: ../rules/base.xml.in.h:881 -msgid "ph" -msgstr "ph" - -#: ../rules/base.xml.in.h:882 ../rules/base.extras.xml.in.h:41 -msgid "pl" -msgstr "pl" - -#: ../rules/base.xml.in.h:883 -msgid "ps" -msgstr "ps" - -#: ../rules/base.xml.in.h:884 -msgid "pt" -msgstr "pt" - -#: ../rules/base.xml.in.h:885 ../rules/base.extras.xml.in.h:42 -msgid "ro" -msgstr "ro" - -#: ../rules/base.xml.in.h:886 ../rules/base.extras.xml.in.h:43 -msgid "ru" -msgstr "ru" - -#: ../rules/base.xml.in.h:887 -msgid "sd" -msgstr "sd" - -#: ../rules/base.xml.in.h:888 -msgid "si" -msgstr "si" - -#: ../rules/base.xml.in.h:889 -msgid "sk" -msgstr "sk" - -#: ../rules/base.xml.in.h:890 -msgid "sl" -msgstr "sl" - -#: ../rules/base.xml.in.h:891 -msgid "sq" -msgstr "sq" - -#: ../rules/base.xml.in.h:892 ../rules/base.extras.xml.in.h:45 -msgid "sr" -msgstr "sr" - -#: ../rules/base.xml.in.h:893 -msgid "sv" -msgstr "sv" - -#: ../rules/base.xml.in.h:894 -msgid "sw" -msgstr "sw" - -#: ../rules/base.xml.in.h:895 -msgid "syc" -msgstr "syc" - -#: ../rules/base.xml.in.h:896 -msgid "ta" -msgstr "ta" - -#: ../rules/base.xml.in.h:897 -msgid "te" -msgstr "te" - -#: ../rules/base.xml.in.h:898 -msgid "tg" -msgstr "tg" - -#: ../rules/base.xml.in.h:899 -msgid "th" -msgstr "th" - -#: ../rules/base.xml.in.h:900 -msgid "tk" -msgstr "tk" - -#: ../rules/base.xml.in.h:901 -msgid "tn" -msgstr "tn" - -#: ../rules/base.xml.in.h:902 -msgid "tr" -msgstr "tr" - -#: ../rules/base.xml.in.h:903 -msgid "uk" -msgstr "uk" - -#: ../rules/base.xml.in.h:904 -msgid "ur" -msgstr "ur" - -#: ../rules/base.xml.in.h:905 -msgid "uz" -msgstr "uz" - -#: ../rules/base.xml.in.h:906 -msgid "vi" -msgstr "vi" - -#: ../rules/base.xml.in.h:907 -msgid "wo" -msgstr "wo" - -#: ../rules/base.xml.in.h:908 -msgid "xsy" -msgstr "xsy" - -#: ../rules/base.xml.in.h:909 -msgid "yo" -msgstr "yo" - -#: ../rules/base.xml.in.h:910 -msgid "zh" -msgstr "zh" - -#: ../rules/base.extras.xml.in.h:1 -msgid "APL Keyboard Symbols" -msgstr "APL-Tastatursymbole" - -#: ../rules/base.extras.xml.in.h:4 -msgid "Atsina" -msgstr "Atsina" - -#: ../rules/base.extras.xml.in.h:5 -msgid "Avestan" -msgstr "Avestisch" - -#: ../rules/base.extras.xml.in.h:6 -msgid "Couer D'alene Salish" -msgstr "Couer D'alene Salish" - -#: ../rules/base.extras.xml.in.h:8 -msgid "English (US, international AltGr Unicode combining)" -msgstr "Englisch (USA international, AltGr-Unicode-Kombination)" - -#: ../rules/base.extras.xml.in.h:9 -msgid "English (US, international AltGr Unicode combining, alternative)" -msgstr "Englisch (USA international, AltGr-Unicode-Kombination, alternativ)" - -#: ../rules/base.extras.xml.in.h:11 -msgid "Kutenai" -msgstr "Kutenai" - -#: ../rules/base.extras.xml.in.h:13 -msgid "Latvian (US Colemak)" -msgstr "Lettisch (US-Colemak)" - -#: ../rules/base.extras.xml.in.h:14 -msgid "Latvian (US Colemak, apostrophe variant)" -msgstr "Lettisch (US-Colemak, Apostroph-Variante)" - -#: ../rules/base.extras.xml.in.h:15 -msgid "Latvian (US Dvorak)" -msgstr "LLettisch (US-Dvorak)" - -#: ../rules/base.extras.xml.in.h:16 -msgid "Latvian (US Dvorak, Y variant)" -msgstr "Lettisch (US-Dvorak, Y-Variante)" - -#: ../rules/base.extras.xml.in.h:17 -msgid "Latvian (US Dvorak, minus variant)" -msgstr "Lettisch (US-Dvorak, Minus-Variante)" - -#: ../rules/base.extras.xml.in.h:18 -msgid "Latvian (programmer US Dvorak)" -msgstr "Lettisch (Dvorak für Programmierer)" - -#: ../rules/base.extras.xml.in.h:19 -msgid "Latvian (programmer US Dvorak, Y variant)" -msgstr "Lettisch (US-Dvorak für Programmierer, Y-Variante)" - -#: ../rules/base.extras.xml.in.h:20 -msgid "Latvian (programmer US Dvorak, minus variant)" -msgstr "Lettisch (US-Dvorak für Programmierer, Minus-Variante)" - -#: ../rules/base.extras.xml.in.h:22 -msgid "Lithuanian (US Dvorak with Lithuanian letters)" -msgstr "Litauisch (US-Tastatur mit litauischen Buchstaben)" - -#: ../rules/base.extras.xml.in.h:25 -msgid "Polish (international with dead keys)" -msgstr "Polnisch (International, mit Akzenttasten)" - -#: ../rules/base.extras.xml.in.h:27 -msgid "Romanian (ergonomic Touchtype)" -msgstr "Rumänisch (ergonomische Bedienung)" - -#: ../rules/base.extras.xml.in.h:29 -msgid "Russian (with UKR and BEL layout)" -msgstr "Russisch (mit ukrainischer und weißrussischer Belegung)" - -#: ../rules/base.extras.xml.in.h:30 -msgid "Secwepemctsin" -msgstr "Secwepemctsin" - -#: ../rules/base.extras.xml.in.h:32 -msgid "Serbian (combining accents instead of dead keys)" -msgstr "Serbisch (Akzente kombinieren anstelle von Akzenttasten)" - -#: ../rules/base.extras.xml.in.h:33 -msgid "apl" -msgstr "apl" - -#: ../rules/base.extras.xml.in.h:38 -msgid "kut" -msgstr "kut" - -#: ../rules/base.extras.xml.in.h:44 -msgid "shs" -msgstr "shs" - -#~ msgid "Afg" -#~ msgstr "Afg" - -#~ msgid "Chinese (Tibetan)" -#~ msgstr "Chinesisch (Tibetanisch)" - -#~ msgid "Chinese (Uyghur)" -#~ msgstr "Chinesisch (Uigurisch)" - -#~ msgid "Danish (Mac)" -#~ msgstr "Dänisch (Macintosh)" - -#~ msgid "English (UK, Mac)" -#~ msgstr "Englisch (Britisch, Macintosh)" - -#~ msgid "Finnish (Mac)" -#~ msgstr "Finnisch (Macintosh)" - -#~ msgid "Finnish (northern Saami)" -#~ msgstr "Finnisch (ördliches Saami)" - -#~ msgid "GBr" -#~ msgstr "GBr" - -#~ msgid "German (Romanian keyboard with German letters)" -#~ msgstr "Deutsch (Rumänische Tastatur mit deutschen Buchstaben)" - -#~ msgid "German (Romanian keyboard with German letters, eliminate dead keys)" -#~ msgstr "Deutsch (Rumänische Tastatur mit deutschen Buchstaben, ohne Akzenttasten)" - -#~ msgid "Irish (Ogham)" -#~ msgstr "Irisch (Ogham)" - -#~ msgid "Italian (Georgian)" -#~ msgstr "Italienisch (Georgisch)" - -#~ msgid "Kurdish (Iran, latin alt-Q)" -#~ msgstr "Kurdisch (Iran, Lateinisches Alt-Q)" - -#~ msgid "Māori" -#~ msgstr "Māori" - -#~ msgid "Norwegian (Northern Saami" -#~ msgstr "Norwegisch (Nördliches Saami)" - -#~ msgid "Philippines - Dvorak (Baybayin)" -#~ msgstr "Philippinen - Dvorak (Baybayin)" - -#~ msgid "Portuguese (Nativo for Esperanto)" -#~ msgstr "Portugiesisch (Nativo für Esperanto)" - -#~ msgid "Romanian (Crimean Tatar Dobruca-2 Q)" -#~ msgstr "Rumänisch (Krimtatarisch, Dobruca-2 Q)" - -#~ msgid "Romanian (Crimean Tatar Turkish Alt-Q)" -#~ msgstr "Rumänisch (Krimtatarisch, Türkisch Alt-Q)" - -#~ msgid "Romanian (Crimean Tatar Turkish F)" -#~ msgstr "Rumänisch (Krimtatarisch, Türkisch F)" - -#~ msgid "Russian (Chuvash)" -#~ msgstr "Russisch (Tschuwaschisch)" - -#~ msgid "Russian (Kalmyk)" -#~ msgstr "Russisch (Kalmykisch)" - -#~ msgid "Russian (Komi)" -#~ msgstr "Russisch (Komi)" - -#~ msgid "Russian (Mari)" -#~ msgstr "Russisch (Mari)" - -#~ msgid "Russian (Ossetian, legacy)" -#~ msgstr "Russisch (Ossetisch, veraltet)" - -#~ msgid "Russian (Serbian)" -#~ msgstr "Russisch (Serbisch)" - -#~ msgid "Russian (Tatar)" -#~ msgstr "Russisch (Tatarisch)" - -#~ msgid "Russian (Udmurt)" -#~ msgstr "Russisch (Udmurtisch)" - -#~ msgid "Russian (Yakut)" -#~ msgstr "Russisch (Jakutisch)" - -#~ msgid "Spanish (Mac)" -#~ msgstr "Spanisch (Macintosh)" - -#~ msgid "Swedish (northern Saami)" -#~ msgstr "Schwedisch (Nördliches Saami)" - -#~ msgid "Swiss" -#~ msgstr "Schweizerdeutsch" - -#~ msgid "Swiss (legacy)" -#~ msgstr "Schweiz (veraltet)" - -#~ msgid "Turkish (Crimean Tatar Turkish Alt-Q)" -#~ msgstr "Türkisch (Krimtatarisch, türkisches Alt-Q)" - -#~ msgid "Turkish (Crimean Tatar Turkish F)" -#~ msgstr "Türkisch (Krimtatarisch, türkisches F)" - -#~ msgid "Turkish (Crimean Tatar Turkish Q)" -#~ msgstr "KTürkisch (Krimtatarisch, türkisches Q)" - -#~ msgid "Ukrainian (Crimean Tatar Turkish Alt-Q)" -#~ msgstr "Ukrainisch (Krimtatarisch, Türkisch Alt-Q)" - -#~ msgid "Ukrainian (Crimean Tatar Turkish F)" -#~ msgstr "Ukrainisch (Krimtatarisch, Türkisch F)" - -#~ msgid "Ukrainian (Crimean Tatar Turkish Q)" -#~ msgstr "Ukrainisch (Krimtatarisch, Türkisch Q)" - -#~ msgid "Ukrainian (standard RSTU on Russian layout)" -#~ msgstr "Ukrainisch (Standard-RSTU mit russischer Belegung)" - -#~ msgid "irq" -#~ msgstr "irq" - -#~ msgid "srp" -#~ msgstr "srp" - -#~ msgid "twn" -#~ msgstr "twn" - -#~ msgid "APL" -#~ msgstr "APL" - -#~ msgid "Iran" -#~ msgstr "Iran" - -#~ msgid "Lithuania" -#~ msgstr "Litauen" - -#~ msgid "Lithuania - Dvorak" -#~ msgstr "Litauen - Dvorak" - -#~ msgid "Ltu" -#~ msgstr "Ltu" - -#~ msgid "Romania" -#~ msgstr "Rumänien" - -#~ msgid "Rou" -#~ msgstr "Rou" - -#~ msgid "Rus" -#~ msgstr "Rus" - -#~ msgid "Russia" -#~ msgstr "Russland" - -#~ msgid "Serbia" -#~ msgstr "Serbien" - -#~ msgid "Srb" -#~ msgstr "Srb" - -#~ msgid "USA" -#~ msgstr "USA" +# German translation of xkeyboard-config.
+# This file is distributed under the same license as the xkeyboard-config package.
+# Christian Kirbach <Christian.Kirbach@googlemail.com>, 2009.
+# Mario Blättermann <mariobl@gnome.org>, 2009, 2010, 2011.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: xkeyboard-config-2.3\n"
+"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n"
+"POT-Creation-Date: 2011-05-17 21:08+0100\n"
+"PO-Revision-Date: 2011-05-19 20:11+0100\n"
+"Last-Translator: Mario Blättermann <mariobl@gnome.org>\n"
+"Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: German\n"
+"X-Poedit-Country: GERMANY\n"
+
+#: ../rules/base.xml.in.h:1
+msgid "<Less/Greater>"
+msgstr "<Kleiner als/größer als>"
+
+#: ../rules/base.xml.in.h:2
+msgid "<Less/Greater> (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "<Kleiner als/Größer als> wählt die dritte Ebene, sperrt wenn gedrückt, zusammen mit einer anderen Taste zum Wählen der dritten Ebene"
+
+#: ../rules/base.xml.in.h:3
+msgid "<Less/Greater> chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "<Kleiner als/Größer als> wählt die fünfte Ebene, aktiviert die Sperrung der fünften Ebene wenn gedrückt, zusammen mit einer anderen Taste zum Wählen der fünften Ebene. Einmaliges Drücken löst die Sperrung."
+
+#: ../rules/base.xml.in.h:4
+msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "<Kleiner als/Größer als> wählt die fünfte Ebene, sperrt wenn gedrückt, zusammen mit einer anderen Taste zum Wählen der fünften Ebene"
+
+#: ../rules/base.xml.in.h:5
+msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "<Kleiner als/Größer als> wählt die fünfte Ebene, sperrt wenn gedrückt, zusammen mit einer anderen Taste zum Wählen der fünften Ebene. Einmaliges Drücken löst die Sperrung."
+
+#: ../rules/base.xml.in.h:6
+msgid "A4Tech KB-21"
+msgstr "A4Tech KB-21"
+
+#: ../rules/base.xml.in.h:7
+msgid "A4Tech KBS-8"
+msgstr "A4Tech KBS-8"
+
+#: ../rules/base.xml.in.h:8
+msgid "A4Tech Wireless Desktop RFKB-23"
+msgstr "A4Tech Wireless Desktop RFKB-23"
+
+#: ../rules/base.xml.in.h:9
+msgid "ATM/phone-style"
+msgstr "ATM/Telefonstil"
+
+#: ../rules/base.xml.in.h:10
+msgid "Acer AirKey V"
+msgstr "Acer AirKey V"
+
+#: ../rules/base.xml.in.h:11
+msgid "Acer C300"
+msgstr "Acer C300"
+
+#: ../rules/base.xml.in.h:12
+msgid "Acer Ferrari 4000"
+msgstr "Acer Ferrari 4000"
+
+#: ../rules/base.xml.in.h:13
+msgid "Acer Laptop"
+msgstr "Acer Laptop"
+
+#: ../rules/base.xml.in.h:14
+msgid "Add the standard behavior to Menu key"
+msgstr "Standardverhalten zur Menütaste hinzufügen"
+
+#: ../rules/base.xml.in.h:15
+msgid "Adding Esperanto circumflexes (supersigno)"
+msgstr "Esperanto-Circumflex (^) hinzufügen (supersigno)"
+
+#: ../rules/base.xml.in.h:16
+msgid "Adding currency signs to certain keys"
+msgstr "Währungssymbole zu verschiedenen Tasten hinzufügen"
+
+#: ../rules/base.xml.in.h:17
+msgid "Advance Scorpius KI"
+msgstr "Advance Scorpius KI"
+
+#: ../rules/base.xml.in.h:18
+msgid "Afghani"
+msgstr "Afghani"
+
+#: ../rules/base.xml.in.h:19
+msgid "Akan"
+msgstr "Akan"
+
+#: ../rules/base.xml.in.h:20
+msgid "Albanian"
+msgstr "Albanisch"
+
+#: ../rules/base.xml.in.h:21
+msgid "Alt and Meta are on Alt keys"
+msgstr "Alt und Meta befinden sich auf den Alt-Tasten."
+
+#: ../rules/base.xml.in.h:22
+msgid "Alt is mapped to Right Win, Super to Menu"
+msgstr "Alt ist der rechten Win-Taste zugeordnet und Super der Menü-Taste."
+
+#: ../rules/base.xml.in.h:23
+msgid "Alt+Caps Lock"
+msgstr "Alt+Feststelltaste"
+
+#: ../rules/base.xml.in.h:24
+msgid "Alt+Ctrl"
+msgstr "Alt+Strg"
+
+#: ../rules/base.xml.in.h:25
+msgid "Alt+Shift"
+msgstr "Alt+Umschalttaste"
+
+#: ../rules/base.xml.in.h:26
+msgid "Alt+Space"
+msgstr "Alt+Leertaste"
+
+#: ../rules/base.xml.in.h:27
+msgid "Alt/Win key behavior"
+msgstr "Verhalten der Alt/Windows-Tasten"
+
+#: ../rules/base.xml.in.h:28
+msgid "Amharic"
+msgstr "Amharisch"
+
+#: ../rules/base.xml.in.h:29
+msgid "Any Alt key"
+msgstr "Beliebige Alt-Taste"
+
+#: ../rules/base.xml.in.h:30
+msgid "Any Win key"
+msgstr "Beliebige Windows-Taste"
+
+#: ../rules/base.xml.in.h:31
+msgid "Any Win key (while pressed)"
+msgstr "Beliebige Windows-Taste (gedrückt halten)"
+
+#: ../rules/base.xml.in.h:32
+msgid "Apple"
+msgstr "Apple"
+
+#: ../rules/base.xml.in.h:33
+msgid "Apple Aluminium Keyboard (ANSI)"
+msgstr "Apple Aluminium Keyboard (ANSI)"
+
+#: ../rules/base.xml.in.h:34
+msgid "Apple Aluminium Keyboard (ISO)"
+msgstr "Apple Aluminium Keyboard (ISO)"
+
+#: ../rules/base.xml.in.h:35
+msgid "Apple Aluminium Keyboard (JIS)"
+msgstr "Apple Aluminium Keyboard (JIS)"
+
+#: ../rules/base.xml.in.h:36
+msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)"
+msgstr "Apple Aluminium Keyboard: PC-Tasten emulieren (Druck, Scroll_Lock, Pause, NumLock)"
+
+#: ../rules/base.xml.in.h:37
+msgid "Apple Laptop"
+msgstr "Apple-Laptop"
+
+#: ../rules/base.xml.in.h:38
+msgid "Arabic"
+msgstr "Arabisch"
+
+#: ../rules/base.xml.in.h:39
+msgid "Arabic (Buckwalter)"
+msgstr "Arabisch (Buckwalter)"
+
+#: ../rules/base.xml.in.h:40
+msgid "Arabic (Morocco)"
+msgstr "Arabisch (Marokko)"
+
+#: ../rules/base.xml.in.h:41
+msgid "Arabic (Pakistan)"
+msgstr "Arabisch (Pakistan)"
+
+#: ../rules/base.xml.in.h:42
+msgid "Arabic (Syria)"
+msgstr "Arabisch (Syrien)"
+
+#: ../rules/base.xml.in.h:43
+msgid "Arabic (azerty)"
+msgstr "Arabisch (azerty)"
+
+#: ../rules/base.xml.in.h:44
+msgid "Arabic (azerty/digits)"
+msgstr "Arabisch (azerty/Ziffern)"
+
+#: ../rules/base.xml.in.h:45
+msgid "Arabic (digits)"
+msgstr "Arabisch (Ziffern)"
+
+#: ../rules/base.xml.in.h:46
+msgid "Arabic (qwerty)"
+msgstr "Arabisch (qwerty)"
+
+#: ../rules/base.xml.in.h:47
+msgid "Arabic (qwerty/digits)"
+msgstr "Arabisch (qwerty/Ziffern)"
+
+#: ../rules/base.xml.in.h:48 ../rules/base.extras.xml.in.h:2
+msgid "Armenian"
+msgstr "Armenisch"
+
+#: ../rules/base.xml.in.h:49
+msgid "Armenian (alternative eastern)"
+msgstr "Armenisch (Alternative, östlich)"
+
+#: ../rules/base.xml.in.h:50 ../rules/base.extras.xml.in.h:3
+msgid "Armenian (alternative phonetic)"
+msgstr "Armenisch (alternativ, phonetisch)"
+
+#: ../rules/base.xml.in.h:51
+msgid "Armenian (eastern)"
+msgstr "Armenisch (östlich)"
+
+#: ../rules/base.xml.in.h:52
+msgid "Armenian (phonetic)"
+msgstr "Armenisch (phonetisch)"
+
+#: ../rules/base.xml.in.h:53
+msgid "Armenian (western)"
+msgstr "Armenisch (westlich)"
+
+#: ../rules/base.xml.in.h:54
+msgid "Asturian (Spain, with bottom-dot H and bottom-dot L)"
+msgstr "Asturisch (Spanien, mit unterpunktetem L und H)"
+
+#: ../rules/base.xml.in.h:55
+msgid "Asus Laptop"
+msgstr "Asus-Laptop"
+
+#: ../rules/base.xml.in.h:56
+msgid "At bottom left"
+msgstr "Unten links"
+
+#: ../rules/base.xml.in.h:57
+msgid "At left of 'A'"
+msgstr "Links von »A«"
+
+#: ../rules/base.xml.in.h:58
+msgid "Avatime"
+msgstr "Avatime"
+
+#: ../rules/base.xml.in.h:59
+msgid "Azerbaijani"
+msgstr "Aserbaidschanisch"
+
+#: ../rules/base.xml.in.h:60
+msgid "Azerbaijani (Cyrillic)"
+msgstr "Aserbaidschanisch (kyrillisch)"
+
+#: ../rules/base.xml.in.h:61
+msgid "Azona RF2300 wireless Internet Keyboard"
+msgstr "Azona RF2300 wireless Internet Keyboard"
+
+#: ../rules/base.xml.in.h:62
+msgid "BTC 5090"
+msgstr "BTC 5090"
+
+#: ../rules/base.xml.in.h:63
+msgid "BTC 5113RF Multimedia"
+msgstr "BTC 5113RF Multimedia"
+
+#: ../rules/base.xml.in.h:64
+msgid "BTC 5126T"
+msgstr "BTC 5126T"
+
+#: ../rules/base.xml.in.h:65
+msgid "BTC 6301URF"
+msgstr "BTC 6301URF"
+
+#: ../rules/base.xml.in.h:66
+msgid "BTC 9000"
+msgstr "BTC 9000"
+
+#: ../rules/base.xml.in.h:67
+msgid "BTC 9000A"
+msgstr "BTC 9000A"
+
+#: ../rules/base.xml.in.h:68
+msgid "BTC 9001AH"
+msgstr "BTC 9001AH"
+
+#: ../rules/base.xml.in.h:69
+msgid "BTC 9019U"
+msgstr "BTC 9019U"
+
+#: ../rules/base.xml.in.h:70
+msgid "BTC 9116U Mini Wireless Internet and Gaming"
+msgstr "BTC 9116U Mini Wireless Internet and Gaming"
+
+#: ../rules/base.xml.in.h:71
+msgid "Backslash"
+msgstr "Backslash"
+
+#: ../rules/base.xml.in.h:72
+msgid "Backslash (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "Backslash wählt die dritte Ebene, sperrt wenn gedrückt, zusammen mit einer anderen Taste zum Wählen der dritten Ebene"
+
+#: ../rules/base.xml.in.h:73
+msgid "Bambara"
+msgstr "Bambara"
+
+#: ../rules/base.xml.in.h:74
+msgid "Bashkirian"
+msgstr "Baschkirisch"
+
+#: ../rules/base.xml.in.h:75
+msgid "Belarusian"
+msgstr "Weißrussisch"
+
+#: ../rules/base.xml.in.h:76
+msgid "Belarusian (Latin)"
+msgstr "Weißrussisch (Lateinisch)"
+
+#: ../rules/base.xml.in.h:77
+msgid "Belarusian (legacy)"
+msgstr "Weißrussisch (veraltet)"
+
+#: ../rules/base.xml.in.h:78
+msgid "Belgian"
+msgstr "Belgisch"
+
+#: ../rules/base.xml.in.h:79
+msgid "Belgian (ISO alternate)"
+msgstr "Belgisch (ISO-Alternative)"
+
+#: ../rules/base.xml.in.h:80
+msgid "Belgian (Sun dead keys)"
+msgstr "Belgisch (Sun-Akzenttasten)"
+
+#: ../rules/base.xml.in.h:81
+msgid "Belgian (Wang model 724 azerty)"
+msgstr "Belgisch (Wang Modell 724, azerty)"
+
+#: ../rules/base.xml.in.h:82
+msgid "Belgian (alternative)"
+msgstr "Belgisch (Alternative)"
+
+#: ../rules/base.xml.in.h:83
+msgid "Belgian (alternative, Sun dead keys)"
+msgstr "Belgisch (Alternative, Sun-Akzenttasten)"
+
+#: ../rules/base.xml.in.h:84
+msgid "Belgian (alternative, latin-9 only)"
+msgstr "Belgisch (Alternative, nur latin-9)"
+
+#: ../rules/base.xml.in.h:85
+msgid "Belgian (eliminate dead keys)"
+msgstr "Belgisch (ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:86
+msgid "BenQ X-Touch"
+msgstr "BenQ X-Touch"
+
+#: ../rules/base.xml.in.h:87
+msgid "BenQ X-Touch 730"
+msgstr "BenQ X-Touch 730"
+
+#: ../rules/base.xml.in.h:88
+msgid "BenQ X-Touch 800"
+msgstr "BenQ X-Touch 800"
+
+#: ../rules/base.xml.in.h:89
+msgid "Bengali"
+msgstr "Bengalisch"
+
+#: ../rules/base.xml.in.h:90
+msgid "Bengali (Probhat)"
+msgstr "Bengalisch (Probhat)"
+
+#: ../rules/base.xml.in.h:91
+msgid "Berber (Morocco, Tifinagh alternative phonetic)"
+msgstr "Berber (Marokko, Tifinagh alternativ, phonetisch)"
+
+#: ../rules/base.xml.in.h:92
+msgid "Berber (Morocco, Tifinagh alternative)"
+msgstr "TBerber (Marokko, Tifinagh alternativ)"
+
+#: ../rules/base.xml.in.h:93
+msgid "Berber (Morocco, Tifinagh extended phonetic)"
+msgstr "Berber (Marokko, Tifinagh erweitert, phonetisch)"
+
+#: ../rules/base.xml.in.h:94
+msgid "Berber (Morocco, Tifinagh extended)"
+msgstr "Berber (Marokko, Tifinagh erweitert)"
+
+#: ../rules/base.xml.in.h:95
+msgid "Berber (Morocco, Tifinagh phonetic)"
+msgstr "Berber (Marokko, Tifinagh phonetisch)"
+
+#: ../rules/base.xml.in.h:96
+msgid "Berber (Morocco, Tifinagh)"
+msgstr "Berber (Marokko, Tifinagh)"
+
+#: ../rules/base.xml.in.h:97
+msgid "Bosnian"
+msgstr "Bosnisch"
+
+#: ../rules/base.xml.in.h:98
+msgid "Bosnian (US keyboard with Bosnian digraphs)"
+msgstr "Bosnisch (US-Tastatur mit bosnischen Digraphen)"
+
+#: ../rules/base.xml.in.h:99
+msgid "Bosnian (US keyboard with Bosnian letters)"
+msgstr "Bosnisch (US-Tastatur mit bosnischen Buchstaben)"
+
+#: ../rules/base.xml.in.h:100
+msgid "Bosnian (use Bosnian digraphs)"
+msgstr "Bosnisch (Bosnische Digraphen verwenden)"
+
+#: ../rules/base.xml.in.h:101
+msgid "Bosnian (use guillemets for quotes)"
+msgstr "Bosnisch (Anführungszeichen für Zitate verwenden)"
+
+#: ../rules/base.xml.in.h:102
+msgid "Both Alt keys together"
+msgstr "Beide Alt-Tasten gleichzeitig"
+
+#: ../rules/base.xml.in.h:103
+msgid "Both Ctrl keys together"
+msgstr "Beide Steuerungstasten gleichzeitig"
+
+#: ../rules/base.xml.in.h:104
+msgid "Both Shift keys together"
+msgstr "Beide Umschalttasten gleichzeitig"
+
+#: ../rules/base.xml.in.h:105
+msgid "Both Shift-Keys together activate Caps Lock, one Shift-Key deactivates"
+msgstr "Beide Umschalttasten gleichzeitig schalten CapsLock ein und aus, eine Umschalttaste deaktiviert"
+
+#: ../rules/base.xml.in.h:106
+msgid "Both Shift-Keys together toggle Caps Lock"
+msgstr "Beide Umschalttasten gleichzeitig schalten CapsLock ein und aus"
+
+#: ../rules/base.xml.in.h:107
+msgid "Both Shift-Keys together toggle ShiftLock"
+msgstr "Beide Umschalttasten gleichzeitig schalten ShiftLock ein und aus"
+
+#: ../rules/base.xml.in.h:108
+msgid "Braille"
+msgstr "Braille"
+
+#: ../rules/base.xml.in.h:109
+msgid "Braille (left hand)"
+msgstr "Braille (linkshändig)"
+
+#: ../rules/base.xml.in.h:110
+msgid "Braille (right hand)"
+msgstr "Braille (rechtshändig)"
+
+#: ../rules/base.xml.in.h:111
+msgid "Brother Internet Keyboard"
+msgstr "Brother Internet Keyboard"
+
+#: ../rules/base.xml.in.h:112
+msgid "Bulgarian"
+msgstr "Bulgarisch"
+
+#: ../rules/base.xml.in.h:113
+msgid "Bulgarian (new phonetic)"
+msgstr "Bulgarisch (neu phonetisch)"
+
+#: ../rules/base.xml.in.h:114
+msgid "Bulgarian (traditional phonetic)"
+msgstr "Bulgarisch (traditionell phonetisch)"
+
+#: ../rules/base.xml.in.h:115
+msgid "Burmese"
+msgstr "Burmesisch"
+
+#: ../rules/base.xml.in.h:116
+msgid "Canadian Multilingual"
+msgstr "Kanadisch, mehrsprachig"
+
+#: ../rules/base.xml.in.h:117
+msgid "Canadian Multilingual (first part)"
+msgstr "Kanadisch, mehrsprachig (erster Teil)"
+
+#: ../rules/base.xml.in.h:118
+msgid "Canadian Multilingual (second part)"
+msgstr "Kanadisch, mehrsprachig (zweiter Teil)"
+
+#: ../rules/base.xml.in.h:119
+msgid "Caps Lock"
+msgstr "Feststelltaste"
+
+#: ../rules/base.xml.in.h:120
+msgid "Caps Lock (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "Feststelltaste wählt die dritte Ebene, sperrt wenn gedrückt, zusammen mit einer anderen Taste zum Wählen der dritten Ebene"
+
+#: ../rules/base.xml.in.h:121
+msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)"
+msgstr "Feststelltaste (zur ersten Belegung), Umschalttaste+Feststelltaste (zur letzten Belegung)"
+
+#: ../rules/base.xml.in.h:122
+msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action"
+msgstr "Feststelltaste (gedrückt halten), Alt+Feststelltaste führen die normale Feststelltasten-Aktion aus"
+
+#: ../rules/base.xml.in.h:123
+msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock"
+msgstr "Feststelltaste arbeitet als Umschalttaste mit Sperrung. Umschalttaste »unterbricht« Feststelltaste"
+
+#: ../rules/base.xml.in.h:124
+msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock"
+msgstr "Feststelltaste arbeitet als Umschalttaste mit Sperrung. Umschalttaste beeinflusst Feststelltaste nicht"
+
+#: ../rules/base.xml.in.h:125
+msgid "Caps Lock is disabled"
+msgstr "Feststelltaste ist deaktiviert"
+
+#: ../rules/base.xml.in.h:126
+msgid "Caps Lock key behavior"
+msgstr "Verhalten der Feststelltaste"
+
+#: ../rules/base.xml.in.h:127
+msgid "Caps Lock toggles Shift so all keys are affected"
+msgstr "Feststelltaste kehrt Umschalttaste um, so dass alle Tasten beeinflusst werden"
+
+#: ../rules/base.xml.in.h:128
+msgid "Caps Lock toggles normal capitalization of alphabetic characters"
+msgstr "Feststelltaste kehrt die normale Großschreibung alphabetischer Zeichen um"
+
+#: ../rules/base.xml.in.h:129
+msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock"
+msgstr "Feststelltaste verwendet interne Großschreibung. Umschalttaste »unterbricht« Feststelltaste"
+
+#: ../rules/base.xml.in.h:130
+msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock"
+msgstr "Feststelltaste verwendet interne Großschreibung. Umschalttaste beeinflusst Feststelltaste nicht"
+
+#: ../rules/base.xml.in.h:131
+msgid "Catalan"
+msgstr "Katalanisch"
+
+#: ../rules/base.xml.in.h:132
+msgid "Catalan (Spain, with middle-dot L)"
+msgstr "Katalanisch (Spanische Variante mit mittelpunktiertem L)"
+
+#: ../rules/base.xml.in.h:133
+msgid "Cherokee"
+msgstr "Cherokee"
+
+#: ../rules/base.xml.in.h:134
+msgid "Cherry B.UNLIMITED"
+msgstr "Cherry B.UNLIMITED"
+
+#: ../rules/base.xml.in.h:135
+msgid "Cherry Blue Line CyBo@rd"
+msgstr "Cherry Blue Line CyBo@rd"
+
+#: ../rules/base.xml.in.h:136
+msgid "Cherry Blue Line CyBo@rd (alternate option)"
+msgstr "Cherry Blue Line CyBo@rd (alternative Option)"
+
+#: ../rules/base.xml.in.h:137
+msgid "Cherry CyBo@rd USB-Hub"
+msgstr "Cherry CyBo@rd USB-Hub"
+
+#: ../rules/base.xml.in.h:138
+msgid "Cherry CyMotion Expert"
+msgstr "Cherry CyMotion Expert"
+
+#: ../rules/base.xml.in.h:139
+msgid "Cherry CyMotion Master Linux"
+msgstr "Cherry CyMotion Master Linux"
+
+#: ../rules/base.xml.in.h:140
+msgid "Cherry CyMotion Master XPress"
+msgstr "Cherry CyMotion Master XPress"
+
+#: ../rules/base.xml.in.h:141
+msgid "Chicony Internet Keyboard"
+msgstr "Chicony Internet Keyboard"
+
+#: ../rules/base.xml.in.h:142
+msgid "Chicony KB-9885"
+msgstr "Chicony KB-9885"
+
+#: ../rules/base.xml.in.h:143
+msgid "Chicony KU-0108"
+msgstr "Chicony KU-0108"
+
+#: ../rules/base.xml.in.h:144
+msgid "Chicony KU-0420"
+msgstr "Chicony KU-0420"
+
+#: ../rules/base.xml.in.h:145
+msgid "Chinese"
+msgstr "Chinesisch"
+
+#: ../rules/base.xml.in.h:146
+msgid "Chuvash"
+msgstr "Tschuwaschisch"
+
+#: ../rules/base.xml.in.h:147
+msgid "Chuvash (Latin)"
+msgstr "Tschuwaschisch (lateinische Schrift)"
+
+#: ../rules/base.xml.in.h:148
+msgid "Classmate PC"
+msgstr "Classmate PC"
+
+#: ../rules/base.xml.in.h:149
+msgid "CloGaelach"
+msgstr "CloGaelach"
+
+#: ../rules/base.xml.in.h:150
+msgid "Compaq Easy Access Keyboard"
+msgstr "Compaq Easy Access Keyboard"
+
+#: ../rules/base.xml.in.h:151
+msgid "Compaq Internet Keyboard (13 keys)"
+msgstr "Compaq Internet Keyboard (13 Tasten)"
+
+#: ../rules/base.xml.in.h:152
+msgid "Compaq Internet Keyboard (18 keys)"
+msgstr "Compaq Internet Keyboard (18 Tasten)"
+
+#: ../rules/base.xml.in.h:153
+msgid "Compaq Internet Keyboard (7 keys)"
+msgstr "Compaq Internet Keyboard (7 Tasten)"
+
+#: ../rules/base.xml.in.h:154
+msgid "Compaq iPaq Keyboard"
+msgstr "Compaq iPaq Keyboard"
+
+#: ../rules/base.xml.in.h:155
+msgid "Compose key position"
+msgstr "Position der Compose-Taste"
+
+#: ../rules/base.xml.in.h:156
+msgid "Control + Alt + Backspace"
+msgstr "Strg + Alt + Löschtaste"
+
+#: ../rules/base.xml.in.h:157
+msgid "Control is mapped to Alt keys, Alt is mapped to Win keys"
+msgstr "Strg ist den Alt-Tasten zugeordnet, Alt ist den Windows-Tasten zugeordnet"
+
+#: ../rules/base.xml.in.h:158
+msgid "Control is mapped to Win keys (and the usual Ctrl keys)"
+msgstr "Strg ist den Win-Tasten zugeordnet (und den üblichen Strg-Tasten)"
+
+#: ../rules/base.xml.in.h:159
+msgid "Creative Desktop Wireless 7000"
+msgstr "Creative Desktop Wireless 7000"
+
+#: ../rules/base.xml.in.h:160
+msgid "Crimean Tatar (Dobruja Q)"
+msgstr "Krimtatarisch (Dobruja Q)"
+
+#: ../rules/base.xml.in.h:161
+msgid "Crimean Tatar (Turkish Alt-Q)"
+msgstr "Krimtatarisch (Türkisch Alt-Q)"
+
+#: ../rules/base.xml.in.h:162
+msgid "Crimean Tatar (Turkish F)"
+msgstr "Krimtatarisch (Türkisch F)"
+
+#: ../rules/base.xml.in.h:163
+msgid "Crimean Tatar (Turkish Q)"
+msgstr "Krimtatarisch (Türkisch Q)"
+
+#: ../rules/base.xml.in.h:164
+msgid "Croatian"
+msgstr "Kroatisch"
+
+#: ../rules/base.xml.in.h:165
+msgid "Croatian (US keyboard with Croatian digraphs)"
+msgstr "Kroatisch (US-Tastatur mit kroatischen Digraphen)"
+
+#: ../rules/base.xml.in.h:166
+msgid "Croatian (US keyboard with Croatian letters)"
+msgstr "Kroatisch (US-Tastatur mit kroatischen Buchstaben)"
+
+#: ../rules/base.xml.in.h:167
+msgid "Croatian (use Croatian digraphs)"
+msgstr "Kroatisch (Kroatische Digraphen verwenden)"
+
+#: ../rules/base.xml.in.h:168
+msgid "Croatian (use guillemets for quotes)"
+msgstr "Kroatisch (Anführungszeichen für Zitate verwenden)"
+
+#: ../rules/base.xml.in.h:169
+msgid "Ctrl key position"
+msgstr "Position der Strg-Taste"
+
+#: ../rules/base.xml.in.h:170
+msgid "Ctrl+Shift"
+msgstr "Strg+Umschalttaste"
+
+#: ../rules/base.xml.in.h:171
+msgid "Czech"
+msgstr "Tschechisch"
+
+#: ../rules/base.xml.in.h:172
+msgid "Czech (UCW layout, accented letters only)"
+msgstr "Tschechisch (UCW-Belegung, nur akzentuierte Buchstaben)"
+
+#: ../rules/base.xml.in.h:173
+msgid "Czech (US Dvorak with CZ UCW support)"
+msgstr "Tschechisch (US Dvorak mit CZ-UCW-Unterstützung)"
+
+#: ../rules/base.xml.in.h:174
+msgid "Czech (qwerty)"
+msgstr "Tschechisch (qwerty)"
+
+#: ../rules/base.xml.in.h:175
+msgid "Czech (qwerty, extended Backslash)"
+msgstr "Tschechisch (qwerty, erweiterter Backslash)"
+
+#: ../rules/base.xml.in.h:176
+msgid "Czech (with <\\|> key)"
+msgstr "Tschechisch (mit <\\|>-Taste)"
+
+#: ../rules/base.xml.in.h:177
+msgid "DTK2000"
+msgstr "DTK2000"
+
+#: ../rules/base.xml.in.h:178
+msgid "Danish"
+msgstr "Dänisch"
+
+#: ../rules/base.xml.in.h:179
+msgid "Danish (Dvorak)"
+msgstr "Dänisch (Dvorak)"
+
+#: ../rules/base.xml.in.h:180
+msgid "Danish (Macintosh)"
+msgstr "Dänisch (Macintosh)"
+
+#: ../rules/base.xml.in.h:181
+msgid "Danish (Macintosh, eliminate dead keys)"
+msgstr "Dänisch (Macintosh, ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:182
+msgid "Danish (eliminate dead keys)"
+msgstr "Dänisch (ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:183
+msgid "Default numeric keypad keys"
+msgstr "Vorgegebene Nummernblocktasten"
+
+#: ../rules/base.xml.in.h:184
+msgid "Dell"
+msgstr "Dell"
+
+#: ../rules/base.xml.in.h:185
+msgid "Dell 101-key PC"
+msgstr "Dell PC-Tastatur mit 101 Tasten"
+
+#: ../rules/base.xml.in.h:186
+msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx"
+msgstr "Dell Laptop/Notebook Inspiron 6xxx/8xxx"
+
+#: ../rules/base.xml.in.h:187
+msgid "Dell Laptop/notebook Precision M series"
+msgstr "Dell Laptop/Notebook Precision-M-Serie"
+
+#: ../rules/base.xml.in.h:188
+msgid "Dell Latitude series laptop"
+msgstr "Dell Latitude-Laptop"
+
+#: ../rules/base.xml.in.h:189
+msgid "Dell Precision M65"
+msgstr "Dell Precision M65"
+
+#: ../rules/base.xml.in.h:190
+msgid "Dell SK-8125"
+msgstr "Dell SK-8125"
+
+#: ../rules/base.xml.in.h:191
+msgid "Dell SK-8135"
+msgstr "Dell SK-8135"
+
+#: ../rules/base.xml.in.h:192
+msgid "Dell USB Multimedia Keyboard"
+msgstr "Dell USB Multimedia Keybard"
+
+#: ../rules/base.xml.in.h:193
+msgid "Dexxa Wireless Desktop Keyboard"
+msgstr "Dexxa Wireless Desktop Keyboard"
+
+#: ../rules/base.xml.in.h:194
+msgid "Dhivehi"
+msgstr "Dhivehi"
+
+#: ../rules/base.xml.in.h:195
+msgid "Diamond 9801 / 9802 series"
+msgstr "Diamond 9801 / 9802-Serie"
+
+#: ../rules/base.xml.in.h:196
+msgid "Dutch"
+msgstr "Niederländisch"
+
+#: ../rules/base.xml.in.h:197
+msgid "Dutch (Macintosh)"
+msgstr "Niederländisch (Macintosh)"
+
+#: ../rules/base.xml.in.h:198
+msgid "Dutch (Sun dead keys)"
+msgstr "Niederländisch (Sun-Akzenttasten)"
+
+#: ../rules/base.xml.in.h:199
+msgid "Dutch (standard)"
+msgstr "Niederländisch (Standard)"
+
+#: ../rules/base.xml.in.h:200
+msgid "Dzongkha"
+msgstr "Dzongkha"
+
+#: ../rules/base.xml.in.h:201
+msgid "Enable extra typographic characters"
+msgstr "Typographische Sonderzeichen aktivieren"
+
+#: ../rules/base.xml.in.h:202
+msgid "English (Cameroon Dvorak)"
+msgstr "Englisch (Kamerun, Dvorak)"
+
+#: ../rules/base.xml.in.h:203
+msgid "English (Cameroon qwerty)"
+msgstr "Englisch (Kamerun, qwerty)"
+
+#: ../rules/base.xml.in.h:204
+msgid "English (Cameroon)"
+msgstr "Englisch (Kamerun)"
+
+#: ../rules/base.xml.in.h:205
+msgid "English (Canada)"
+msgstr "Englisch (Kanada)"
+
+#: ../rules/base.xml.in.h:206
+msgid "English (Colemak)"
+msgstr "Englisch (Colemak)"
+
+#: ../rules/base.xml.in.h:207
+msgid "English (Dvorak alternative international no dead keys)"
+msgstr "Englisch (Dvorak Alternative international, ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:208
+msgid "English (Dvorak international with dead keys)"
+msgstr "Englisch (Dvorak International, mit Akzenttasten)"
+
+#: ../rules/base.xml.in.h:209
+msgid "English (Dvorak)"
+msgstr "Englisch (Dvorak)"
+
+#: ../rules/base.xml.in.h:210
+msgid "English (Ghana)"
+msgstr "Englisch (Ghana)"
+
+#: ../rules/base.xml.in.h:211
+msgid "English (Ghana, GILLBT)"
+msgstr "Englisch (Ghana, GILLBT)"
+
+#: ../rules/base.xml.in.h:212
+msgid "English (Ghana, multilingual)"
+msgstr "Englisch (Ghana, mehrsprachig)"
+
+#: ../rules/base.xml.in.h:213
+msgid "English (India, with RupeeSign)"
+msgstr "Englisch (Indien, mit Rupie-Symbol)"
+
+#: ../rules/base.xml.in.h:214
+msgid "English (Macintosh)"
+msgstr "Englisch (Macintosh)"
+
+#: ../rules/base.xml.in.h:215
+msgid "English (Mali, US Macintosh)"
+msgstr "Englisch (Mali, USA Macintosh)"
+
+#: ../rules/base.xml.in.h:216
+msgid "English (Mali, US international)"
+msgstr "Englisch (Mali, USA International)"
+
+#: ../rules/base.xml.in.h:217
+msgid "English (Nigeria)"
+msgstr "Englisch (Nigeria)"
+
+#: ../rules/base.xml.in.h:218
+msgid "English (South Africa)"
+msgstr "Englisch (Südafrika)"
+
+#: ../rules/base.xml.in.h:219
+msgid "English (UK)"
+msgstr "Englisch (Britisch)"
+
+#: ../rules/base.xml.in.h:220
+msgid "English (UK, Colemak)"
+msgstr "English (Britisch, Colemak)"
+
+#: ../rules/base.xml.in.h:221
+msgid "English (UK, Dvorak with UK punctuation)"
+msgstr "Englisch (Dvorak mit britischer Punktierung)"
+
+#: ../rules/base.xml.in.h:222
+msgid "English (UK, Dvorak)"
+msgstr "Englisch (Britisch, Dvorak)"
+
+#: ../rules/base.xml.in.h:223
+msgid "English (UK, Macintosh international)"
+msgstr "Englisch (Britisch, Macintosh international)"
+
+#: ../rules/base.xml.in.h:224
+msgid "English (UK, Macintosh)"
+msgstr "Englisch (Britisch, Macintosh)"
+
+#: ../rules/base.xml.in.h:225
+msgid "English (UK, extended WinKeys)"
+msgstr "Englisch (Britisch erweitert, Windows-Tasten)"
+
+#: ../rules/base.xml.in.h:226
+msgid "English (UK, international with dead keys)"
+msgstr "Englisch (Britisch international, mit Akzenttasten)"
+
+#: ../rules/base.xml.in.h:227 ../rules/base.extras.xml.in.h:7
+msgid "English (US)"
+msgstr "English (USA)"
+
+#: ../rules/base.xml.in.h:228
+msgid "English (US, alternative international)"
+msgstr "Englisch (USA, international alternativ)"
+
+#: ../rules/base.xml.in.h:229
+msgid "English (US, international with dead keys)"
+msgstr "Englisch (USA International, mit Akzenttasten)"
+
+#: ../rules/base.xml.in.h:230
+msgid "English (US, with euro on 5)"
+msgstr "Englisch (USA, mit Euro-Symbol auf 5)"
+
+#: ../rules/base.xml.in.h:231
+msgid "English (classic Dvorak)"
+msgstr "Englisch (Dvorak, klassisch)"
+
+#: ../rules/base.xml.in.h:232
+msgid "English (international AltGr dead keys)"
+msgstr "Englisch (international, AltGr-Akzenttasten)"
+
+#: ../rules/base.xml.in.h:233
+msgid "English (layout toggle on multiply/divide key)"
+msgstr "Englisch (Belegungsumschalter auf der Multiplikations-/Divisionstaste)"
+
+#: ../rules/base.xml.in.h:234
+msgid "English (left handed Dvorak)"
+msgstr "Englisch (Dvorak, linkshändig)"
+
+#: ../rules/base.xml.in.h:235
+msgid "English (programmer Dvorak)"
+msgstr "Englisch (Dvorak für Programmierer)"
+
+#: ../rules/base.xml.in.h:236
+msgid "English (right handed Dvorak)"
+msgstr "Englisch (Dvorak, rechtshändig)"
+
+#: ../rules/base.xml.in.h:237
+msgid "Ennyah DKB-1008"
+msgstr "Ennyah DKB-1008"
+
+#: ../rules/base.xml.in.h:238
+msgid "Enter on keypad"
+msgstr "Eingabetaste im Nummernblock"
+
+#: ../rules/base.xml.in.h:239
+msgid "Esperanto"
+msgstr "Esperanto"
+
+#: ../rules/base.xml.in.h:240
+msgid "Esperanto (Portugal, Nativo)"
+msgstr "Esperanto (Portugal, Nativo)"
+
+#: ../rules/base.xml.in.h:241
+msgid "Esperanto (displaced semicolon and quote, obsolete)"
+msgstr "Esperanto (falsch platziertes Semikolon und Anführungszeichen, veraltet)"
+
+#: ../rules/base.xml.in.h:242
+msgid "Estonian"
+msgstr "Estnisch"
+
+#: ../rules/base.xml.in.h:243
+msgid "Estonian (Dvorak)"
+msgstr "Estnisch (Dvorak)"
+
+#: ../rules/base.xml.in.h:244
+msgid "Estonian (US keyboard with Estonian letters)"
+msgstr "Estnisch (US-Tastatur mit estnischen Buchstaben)"
+
+#: ../rules/base.xml.in.h:245
+msgid "Estonian (eliminate dead keys)"
+msgstr "Estnisch (ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:246
+msgid "Euro on 2"
+msgstr "Euro auf 2"
+
+#: ../rules/base.xml.in.h:247
+msgid "Euro on 4"
+msgstr "Euro auf 4"
+
+#: ../rules/base.xml.in.h:248
+msgid "Euro on 5"
+msgstr "Euro auf 5"
+
+#: ../rules/base.xml.in.h:249
+msgid "Euro on E"
+msgstr "Euro auf E"
+
+#: ../rules/base.xml.in.h:250
+msgid "Everex STEPnote"
+msgstr "Everex STEPnote"
+
+#: ../rules/base.xml.in.h:251
+msgid "Ewe"
+msgstr "Ewe"
+
+#: ../rules/base.xml.in.h:252
+msgid "FL90"
+msgstr "FL90"
+
+#: ../rules/base.xml.in.h:253
+msgid "Faroese"
+msgstr "Färöisch"
+
+#: ../rules/base.xml.in.h:254
+msgid "Faroese (eliminate dead keys)"
+msgstr "Färöisch (ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:255
+msgid "Filipino"
+msgstr "Philippinisch"
+
+#: ../rules/base.xml.in.h:256
+msgid "Filipino (Capewell-Dvorak Baybayin)"
+msgstr "Philippinisch (Capewell-Dvorak, Baybayin)"
+
+#: ../rules/base.xml.in.h:257
+msgid "Filipino (Capewell-Dvorak Latin)"
+msgstr "Philippinisch (Capewell-Dvorak, Lateinisch)"
+
+#: ../rules/base.xml.in.h:258
+msgid "Filipino (Capewell-QWERF 2006 Baybayin)"
+msgstr "Philippinisch (Capewell-QWERF 2006, Baybayin)"
+
+#: ../rules/base.xml.in.h:259
+msgid "Filipino (Capewell-QWERF 2006 Latin)"
+msgstr "Philippinisch (Capewell-QWERF 2006, lateinisch)"
+
+#: ../rules/base.xml.in.h:260
+msgid "Filipino (Colemak Baybayin)"
+msgstr "Philippinisch (Colemak, Baybayin)"
+
+#: ../rules/base.xml.in.h:261
+msgid "Filipino (Colemak Latin)"
+msgstr "Philippinisch (Colemak, lateinisch)"
+
+#: ../rules/base.xml.in.h:262
+msgid "Filipino (Dvorak Baybayin)"
+msgstr "Philippinisch (Dvorak, Baybayin)"
+
+#: ../rules/base.xml.in.h:263
+msgid "Filipino (Dvorak Latin)"
+msgstr "Philippinisch (Dvorak, lateinisch)"
+
+#: ../rules/base.xml.in.h:264
+msgid "Filipino (QWERTY Baybayin)"
+msgstr "Philippinisch (QWERTY, Baybayin)"
+
+#: ../rules/base.xml.in.h:265
+msgid "Finnish"
+msgstr "Finnisch"
+
+#: ../rules/base.xml.in.h:266
+msgid "Finnish (Macintosh)"
+msgstr "Finnisch (Macintosh)"
+
+#: ../rules/base.xml.in.h:267
+msgid "Finnish (classic)"
+msgstr "Finnisch (klassisch)"
+
+#: ../rules/base.xml.in.h:268
+msgid "Finnish (classic, eliminate dead keys)"
+msgstr "Finnisch (klassisch, ohne Akzenttasten)"
+
+#. This assumes the KP_ abstract symbols are actually useful for some apps
+#. The description needs to be rewritten
+#: ../rules/base.xml.in.h:271
+msgid "Four-level key with abstract separators"
+msgstr "Taste der vierten Ebene mit abstrakten Trennern"
+
+#: ../rules/base.xml.in.h:272
+msgid "Four-level key with comma"
+msgstr "Taste der vierten Ebene mit Komma"
+
+#: ../rules/base.xml.in.h:273
+msgid "Four-level key with dot"
+msgstr "Taste der vierten Ebene mit Punkt"
+
+#: ../rules/base.xml.in.h:274
+msgid "Four-level key with dot, latin-9 restriction"
+msgstr "Taste der vierten Ebene mit Punkt, latin-9-Einschränkung"
+
+# momayyez? Was ist das?
+#: ../rules/base.xml.in.h:275
+msgid "Four-level key with momayyez"
+msgstr "Taste der vierten Ebene mit »momayyez«"
+
+#: ../rules/base.xml.in.h:276
+msgid "French"
+msgstr "Französisch"
+
+#: ../rules/base.xml.in.h:277
+msgid "French (Bepo, ergonomic, Dvorak way)"
+msgstr "Französich (Bepo, ergonomisch, Dvorak-ähnlich)"
+
+#: ../rules/base.xml.in.h:278
+msgid "French (Bepo, ergonomic, Dvorak way, latin-9 only)"
+msgstr "Französisch (Bepo, ergonomisch, Dvorak-ähnlich, nur latin-9)"
+
+#: ../rules/base.xml.in.h:279
+msgid "French (Breton)"
+msgstr "Französisch (Bretonisch)"
+
+#: ../rules/base.xml.in.h:280
+msgid "French (Cameroon azerty)"
+msgstr "Französisch (Kamerun, azerty)"
+
+#: ../rules/base.xml.in.h:281
+msgid "French (Cameroon)"
+msgstr "Französisch (Kamerun)"
+
+#: ../rules/base.xml.in.h:282 ../rules/base.extras.xml.in.h:10
+msgid "French (Canada)"
+msgstr "Französisch (Kanada)"
+
+#: ../rules/base.xml.in.h:283
+msgid "French (Canada, Dvorak)"
+msgstr "Französisch (Kanada, Dvorak)"
+
+#: ../rules/base.xml.in.h:284
+msgid "French (Canada, legacy)"
+msgstr "Französisch (Kanada, veraltet)"
+
+#: ../rules/base.xml.in.h:285
+msgid "French (Democratic Republic of the Congo)"
+msgstr "Französisch (Demokratische Republik Kongo)"
+
+#: ../rules/base.xml.in.h:286
+msgid "French (Dvorak)"
+msgstr "Französisch (Dvorak)"
+
+#: ../rules/base.xml.in.h:287
+msgid "French (Guinea)"
+msgstr "Französisch (Guinea)"
+
+#: ../rules/base.xml.in.h:288
+msgid "French (Macintosh)"
+msgstr "Französisch (Macintosh)"
+
+#: ../rules/base.xml.in.h:289
+msgid "French (Mali, alternative)"
+msgstr "Französisch (Mali, Alternative)"
+
+#: ../rules/base.xml.in.h:290
+msgid "French (Morocco)"
+msgstr "Französisch (Marokko)"
+
+#: ../rules/base.xml.in.h:291
+msgid "French (Sun dead keys)"
+msgstr "Französisch (Sun-Akzenttasten)"
+
+#: ../rules/base.xml.in.h:292
+msgid "French (Switzerland)"
+msgstr "Französisch (Schweiz)"
+
+#: ../rules/base.xml.in.h:293
+msgid "French (Switzerland, Macintosh)"
+msgstr "Französisch (Schweiz, Macintosh)"
+
+#: ../rules/base.xml.in.h:294
+msgid "French (Switzerland, Sun dead keys)"
+msgstr "Französisch (Schweiz, Sun-Akzenttasten)"
+
+#: ../rules/base.xml.in.h:295
+msgid "French (Switzerland, eliminate dead keys)"
+msgstr "Französisch (Schweiz, ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:296
+msgid "French (alternative)"
+msgstr "Französisch (alternativ)"
+
+#: ../rules/base.xml.in.h:297
+msgid "French (alternative, Sun dead keys)"
+msgstr "Französisch (Alternative, Sun-Akzenttasten)"
+
+#: ../rules/base.xml.in.h:298
+msgid "French (alternative, eliminate dead keys)"
+msgstr "Französisch (Alternative, ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:299
+msgid "French (alternative, latin-9 only)"
+msgstr "Französisch (Alternative, nur latin-9)"
+
+#: ../rules/base.xml.in.h:300
+msgid "French (eliminate dead keys)"
+msgstr "Französisch (ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:301
+msgid "French (legacy, alternative)"
+msgstr "Französisch (Alternative, veraltet)"
+
+#: ../rules/base.xml.in.h:302
+msgid "French (legacy, alternative, Sun dead keys)"
+msgstr "Französisch (Alternative, veraltet, Sun-Akzenttasten)"
+
+#: ../rules/base.xml.in.h:303
+msgid "French (legacy, alternative, eliminate dead keys)"
+msgstr "Französisch (Alternative, veraltet, ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:304
+msgid "Fujitsu-Siemens Computers AMILO laptop"
+msgstr "Fujitsu-Siemens Computers AMILO Laptop"
+
+#: ../rules/base.xml.in.h:305
+msgid "Fula"
+msgstr "Fula"
+
+#: ../rules/base.xml.in.h:306
+msgid "Ga"
+msgstr "Ga"
+
+#: ../rules/base.xml.in.h:307
+msgid "Generic 101-key PC"
+msgstr "Generische PC-Tastatur mit 101 Tasten"
+
+#: ../rules/base.xml.in.h:308
+msgid "Generic 102-key (Intl) PC"
+msgstr "Generische PC-Tastatur mit 102 Tasten (Intl)"
+
+#: ../rules/base.xml.in.h:309
+msgid "Generic 104-key PC"
+msgstr "Generische PC-Tastatur mit 104 Tasten"
+
+#: ../rules/base.xml.in.h:310
+msgid "Generic 105-key (Intl) PC"
+msgstr "Generische PC-Tastatur mit 105 Tasten (Intl)"
+
+#: ../rules/base.xml.in.h:311
+msgid "Genius Comfy KB-12e"
+msgstr "Genius Comfy KB-12e"
+
+#: ../rules/base.xml.in.h:312
+msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910"
+msgstr "Genius Comfy KB-16M / Genius MM Keyboard KWD-910"
+
+#: ../rules/base.xml.in.h:313
+msgid "Genius Comfy KB-21e-Scroll"
+msgstr "Genius Comfy KB-21e-Scroll"
+
+#: ../rules/base.xml.in.h:314
+msgid "Genius KB-19e NB"
+msgstr "Genius KB-19e NB"
+
+#: ../rules/base.xml.in.h:315
+msgid "Genius KKB-2050HS"
+msgstr "Genius KKB-2050HS"
+
+#: ../rules/base.xml.in.h:316
+msgid "Georgian"
+msgstr "Georgisch"
+
+#: ../rules/base.xml.in.h:317
+msgid "Georgian (France, AZERTY Tskapo)"
+msgstr "Georgisch (Frankreich, AZERTY Tskapo)"
+
+#: ../rules/base.xml.in.h:318
+msgid "Georgian (Italy)"
+msgstr "Georgisch (Italien)"
+
+#: ../rules/base.xml.in.h:319
+msgid "Georgian (MESS)"
+msgstr "Georgisch (MESS)"
+
+#: ../rules/base.xml.in.h:320
+msgid "Georgian (ergonomic)"
+msgstr "Georgisch (ergonomisch)"
+
+#: ../rules/base.xml.in.h:321
+msgid "German"
+msgstr "Deutsch"
+
+#: ../rules/base.xml.in.h:322
+msgid "German (Austria)"
+msgstr "Deutsch (Österreich)"
+
+#: ../rules/base.xml.in.h:323
+msgid "German (Austria, Macintosh)"
+msgstr "Deutsch (Österreich, Macintosh)"
+
+#: ../rules/base.xml.in.h:324
+msgid "German (Austria, Sun dead keys)"
+msgstr "Deutsch (Österreich, Sun-Akzenttasten)"
+
+#: ../rules/base.xml.in.h:325
+msgid "German (Austria, eliminate dead keys)"
+msgstr "Deutsch (Österreich, ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:326
+msgid "German (Dvorak)"
+msgstr "Deutsch (Dvorak)"
+
+#: ../rules/base.xml.in.h:327
+msgid "German (Macintosh)"
+msgstr "Deutsch (Macintosh)"
+
+#: ../rules/base.xml.in.h:328
+msgid "German (Macintosh, eliminate dead keys)"
+msgstr "Deutsch (Macintosh, ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:329
+msgid "German (Neo 2)"
+msgstr "Deutsch (Neo 2)"
+
+#: ../rules/base.xml.in.h:330
+msgid "German (Sun dead keys)"
+msgstr "Deutsch (Sun-Akzenttasten)"
+
+#: ../rules/base.xml.in.h:331
+msgid "German (Switzerland)"
+msgstr "Deutsch (Schweiz)"
+
+#: ../rules/base.xml.in.h:332
+msgid "German (Switzerland, Macintosh)"
+msgstr "Deutsch (Schweiz, Macintosh)"
+
+#: ../rules/base.xml.in.h:333
+msgid "German (Switzerland, Sun dead keys)"
+msgstr "Deutsch (Schweiz, Sun-Akzenttasten)"
+
+#: ../rules/base.xml.in.h:334
+msgid "German (Switzerland, eliminate dead keys)"
+msgstr "Deutsch (Schweiz, ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:335
+msgid "German (Switzerland, legacy)"
+msgstr "Deutsch (Schweiz, veraltet)"
+
+#: ../rules/base.xml.in.h:336
+msgid "German (dead acute)"
+msgstr "Deutsch (Nur Acute-(')Akzentzeichen)"
+
+#: ../rules/base.xml.in.h:337
+msgid "German (dead grave acute)"
+msgstr "Deutsch (Nur Grave-(`) und Acute-(')Akzentzeichen)"
+
+#: ../rules/base.xml.in.h:338
+msgid "German (eliminate dead keys)"
+msgstr "Deutsch (ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:339
+msgid "German (qwerty)"
+msgstr "Deutsch (qwerty)"
+
+#: ../rules/base.xml.in.h:340
+msgid "Greek"
+msgstr "Griechisch"
+
+#: ../rules/base.xml.in.h:341
+msgid "Greek (eliminate dead keys)"
+msgstr "Griechisch (ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:342
+msgid "Greek (extended)"
+msgstr "Griechisch (erweitert)"
+
+#: ../rules/base.xml.in.h:343
+msgid "Greek (polytonic)"
+msgstr "Griechisch (polytonisch)"
+
+#: ../rules/base.xml.in.h:344
+msgid "Greek (simple)"
+msgstr "Griechisch (vereinfacht)"
+
+#: ../rules/base.xml.in.h:345
+msgid "Gujarati"
+msgstr "Gujarati"
+
+#: ../rules/base.xml.in.h:346
+msgid "Gyration"
+msgstr "Gyration"
+
+#: ../rules/base.xml.in.h:347
+msgid "HTC Dream"
+msgstr "HTC Dream"
+
+#: ../rules/base.xml.in.h:348
+msgid "Happy Hacking Keyboard"
+msgstr "Happy Hacking Keyboard"
+
+#: ../rules/base.xml.in.h:349
+msgid "Happy Hacking Keyboard for Mac"
+msgstr "»Happy Hacking Keyboard« für Mac"
+
+#: ../rules/base.xml.in.h:350
+msgid "Hausa"
+msgstr "Haussa"
+
+#: ../rules/base.xml.in.h:351
+msgid "Hebrew"
+msgstr "Hebräisch"
+
+#: ../rules/base.xml.in.h:352
+msgid "Hebrew (Biblical, Tiro)"
+msgstr "Hebräisch (Biblisch, Tiro)"
+
+#: ../rules/base.xml.in.h:353
+msgid "Hebrew (lyx)"
+msgstr "Hebräisch (lyx)"
+
+#: ../rules/base.xml.in.h:354
+msgid "Hebrew (phonetic)"
+msgstr "Hebräisch (phonetisch)"
+
+#: ../rules/base.xml.in.h:355
+msgid "Hewlett-Packard Internet Keyboard"
+msgstr "Hewlett-Packard Internet Keyboard"
+
+#: ../rules/base.xml.in.h:356
+msgid "Hewlett-Packard Mini 110 Notebook"
+msgstr "Hewlett-Packard Mini 110 Notebook"
+
+#: ../rules/base.xml.in.h:357
+msgid "Hewlett-Packard Omnibook 500 FA"
+msgstr "Hewlett-Packard Omnibook 500 FA"
+
+#: ../rules/base.xml.in.h:358
+msgid "Hewlett-Packard Omnibook 5xx"
+msgstr "Hewlett-Packard Omnibook 5xx"
+
+#: ../rules/base.xml.in.h:359
+msgid "Hewlett-Packard Omnibook 6000/6100"
+msgstr "Hewlett-Packard Omnibook 6000/6100"
+
+#: ../rules/base.xml.in.h:360
+msgid "Hewlett-Packard Omnibook XE3 GC"
+msgstr "Hewlett-Packard Omnibook XE3 GC"
+
+#: ../rules/base.xml.in.h:361
+msgid "Hewlett-Packard Omnibook XE3 GF"
+msgstr "Hewlett-Packard Omnibook XE3 GF"
+
+#: ../rules/base.xml.in.h:362
+msgid "Hewlett-Packard Omnibook XT1000"
+msgstr "Hewlett-Packard Omnibook XT1000"
+
+#: ../rules/base.xml.in.h:363
+msgid "Hewlett-Packard Pavilion ZT11xx"
+msgstr "Hewlett-Packard Pavilion ZT11xx"
+
+#: ../rules/base.xml.in.h:364
+msgid "Hewlett-Packard Pavilion dv5"
+msgstr "Hewlett-Packard Pavilion dv5"
+
+#: ../rules/base.xml.in.h:365
+msgid "Hewlett-Packard SK-250x Multimedia Keyboard"
+msgstr "Hewlett-Packard SK-250x Multimedia Keyboard"
+
+#: ../rules/base.xml.in.h:366
+msgid "Hewlett-Packard nx9020"
+msgstr "Hewlett-Packard nx9020"
+
+#: ../rules/base.xml.in.h:367
+msgid "Hexadecimal"
+msgstr "Hexadezimal"
+
+#: ../rules/base.xml.in.h:368
+msgid "Hindi (Bolnagri)"
+msgstr "Hindi (Bolnagri)"
+
+#: ../rules/base.xml.in.h:369
+msgid "Hindi (Wx)"
+msgstr "Hindi (Wx)"
+
+#: ../rules/base.xml.in.h:370
+msgid "Honeywell Euroboard"
+msgstr "Honeywell Euroboard"
+
+#: ../rules/base.xml.in.h:371
+msgid "Htc Dream phone"
+msgstr "HTC Dream Mobiltelefon"
+
+#: ../rules/base.xml.in.h:372
+msgid "Hungarian"
+msgstr "Ungarisch"
+
+#: ../rules/base.xml.in.h:373
+msgid "Hungarian (101/qwerty/comma/dead keys)"
+msgstr "Ungarisch (101/qwerty/Komma/Akzenttasten)"
+
+#: ../rules/base.xml.in.h:374
+msgid "Hungarian (101/qwerty/comma/eliminate dead keys)"
+msgstr "Ungarisch (101/qwerty/Komma/ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:375
+msgid "Hungarian (101/qwerty/dot/dead keys)"
+msgstr "Ungarisch (101/qwerty/Punkt/Akzenttasten)"
+
+#: ../rules/base.xml.in.h:376
+msgid "Hungarian (101/qwerty/dot/eliminate dead keys)"
+msgstr "Ungarisch (101/qwerty/Punkt/ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:377
+msgid "Hungarian (101/qwertz/comma/dead keys)"
+msgstr "Ungarisch (101/qwertz/Komma/Akzenttasten)"
+
+#: ../rules/base.xml.in.h:378
+msgid "Hungarian (101/qwertz/comma/eliminate dead keys)"
+msgstr "Ungarisch (101/qwertz/Komma/ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:379
+msgid "Hungarian (101/qwertz/dot/dead keys)"
+msgstr "Ungarisch (101/qwertz/Punkt/Akzenttasten)"
+
+#: ../rules/base.xml.in.h:380
+msgid "Hungarian (101/qwertz/dot/eliminate dead keys)"
+msgstr "Ungarisch (101/qwertz/Punkt/ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:381
+msgid "Hungarian (102/qwerty/comma/dead keys)"
+msgstr "Ungarisch (102/qwerty/Komma/Akzenttasten)"
+
+#: ../rules/base.xml.in.h:382
+msgid "Hungarian (102/qwerty/comma/eliminate dead keys)"
+msgstr "Ungarisch (102/qwerty/Komma/ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:383
+msgid "Hungarian (102/qwerty/dot/dead keys)"
+msgstr "Ungarisch (102/qwerty/Punkt/Akzenttasten)"
+
+#: ../rules/base.xml.in.h:384
+msgid "Hungarian (102/qwerty/dot/eliminate dead keys)"
+msgstr "Ungarisch (102/qwerty/Punkt/ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:385
+msgid "Hungarian (102/qwertz/comma/dead keys)"
+msgstr "Ungarisch (102/qwertz/Komma/Akzenttasten)"
+
+#: ../rules/base.xml.in.h:386
+msgid "Hungarian (102/qwertz/comma/eliminate dead keys)"
+msgstr "Ungarisch (102/qwertz/Komma/ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:387
+msgid "Hungarian (102/qwertz/dot/dead keys)"
+msgstr "Ungarisch (102/qwertz/Punkt/Akzenttasten)"
+
+#: ../rules/base.xml.in.h:388
+msgid "Hungarian (102/qwertz/dot/eliminate dead keys)"
+msgstr "Ungarisch (102/qwertz/Punkt/ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:389
+msgid "Hungarian (eliminate dead keys)"
+msgstr "Ungarisch (ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:390
+msgid "Hungarian (qwerty)"
+msgstr "Ungarisch (qwerty)"
+
+#: ../rules/base.xml.in.h:391
+msgid "Hungarian (standard)"
+msgstr "Ungarisch (Standard)"
+
+#: ../rules/base.xml.in.h:392
+msgid "Hyper is mapped to Win-keys"
+msgstr "Hyper ist den Win-Tasten zugeordnet"
+
+#: ../rules/base.xml.in.h:393
+msgid "IBM Rapid Access"
+msgstr "IBM Rapid Access"
+
+#: ../rules/base.xml.in.h:394
+msgid "IBM Rapid Access II"
+msgstr "IBM Rapid Access II"
+
+#: ../rules/base.xml.in.h:395
+msgid "IBM Space Saver"
+msgstr "IBM Space Saver"
+
+#: ../rules/base.xml.in.h:396
+msgid "IBM ThinkPad 560Z/600/600E/A22E"
+msgstr "IBM ThinkPad 560Z/600/600E/A22E"
+
+#: ../rules/base.xml.in.h:397
+msgid "IBM ThinkPad R60/T60/R61/T61"
+msgstr "IBM ThinkPad R60/T60/R61/T61"
+
+#: ../rules/base.xml.in.h:398
+msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t"
+msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t"
+
+#: ../rules/base.xml.in.h:399
+msgid "Icelandic"
+msgstr "Isländisch"
+
+#: ../rules/base.xml.in.h:400
+msgid "Icelandic (Dvorak)"
+msgstr "Isländisch (Dvorak)"
+
+#: ../rules/base.xml.in.h:401
+msgid "Icelandic (Macintosh)"
+msgstr "Isländisch (Macintosh)"
+
+#: ../rules/base.xml.in.h:402
+msgid "Icelandic (Sun dead keys)"
+msgstr "Isländisch (Sun-Akzenttasten)"
+
+#: ../rules/base.xml.in.h:403
+msgid "Icelandic (eliminate dead keys)"
+msgstr "Isländisch (ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:404
+msgid "Igbo"
+msgstr "Igbo"
+
+#: ../rules/base.xml.in.h:405
+msgid "Indian"
+msgstr "Indisch"
+
+#: ../rules/base.xml.in.h:406
+msgid "Inuktitut"
+msgstr "Inuktitut"
+
+#: ../rules/base.xml.in.h:407
+msgid "Iraqi"
+msgstr "Irakisch"
+
+#: ../rules/base.xml.in.h:408
+msgid "Irish"
+msgstr "Irisch"
+
+#: ../rules/base.xml.in.h:409
+msgid "Irish (UnicodeExpert)"
+msgstr "Irisch (UnicodeExpert)"
+
+#: ../rules/base.xml.in.h:410
+msgid "Italian"
+msgstr "Italienisch"
+
+#: ../rules/base.xml.in.h:411
+msgid "Italian (Macintosh)"
+msgstr "Italienisch (Macintosh)"
+
+#: ../rules/base.xml.in.h:412
+msgid "Italian (US keyboard with Italian letters)"
+msgstr "Italienisch (US-Tastatur mit italienischen Buchstaben)"
+
+#: ../rules/base.xml.in.h:413
+msgid "Italian (eliminate dead keys)"
+msgstr "Italienisch (ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:414
+msgid "Japanese"
+msgstr "Japanisch"
+
+#: ../rules/base.xml.in.h:415
+msgid "Japanese (Kana 86)"
+msgstr "Japanisch (Kana 86)"
+
+#: ../rules/base.xml.in.h:416
+msgid "Japanese (Kana)"
+msgstr "Japanisch (Kana)"
+
+#: ../rules/base.xml.in.h:417
+msgid "Japanese (Macintosh)"
+msgstr "Japanisch (Macintosh)"
+
+#: ../rules/base.xml.in.h:418
+msgid "Japanese (OADG 109A)"
+msgstr "Japanisch (OADG 109A)"
+
+#: ../rules/base.xml.in.h:419
+msgid "Japanese (PC-98xx Series)"
+msgstr "Japanisch (PC-98xx-Serie)"
+
+#: ../rules/base.xml.in.h:420
+msgid "Japanese keyboard options"
+msgstr "Japanische Tastaturoptionen"
+
+#: ../rules/base.xml.in.h:421
+msgid "Kalmyk"
+msgstr "Kalmykisch"
+
+#: ../rules/base.xml.in.h:422
+msgid "Kana Lock key is locking"
+msgstr "Kana-Sperrtaste ist gesperrt"
+
+#: ../rules/base.xml.in.h:423
+msgid "Kannada"
+msgstr "Kannada"
+
+#: ../rules/base.xml.in.h:424
+msgid "Kashubian"
+msgstr "Kaschubisch"
+
+#: ../rules/base.xml.in.h:425
+msgid "Kazakh"
+msgstr "Kasachisch"
+
+#: ../rules/base.xml.in.h:426
+msgid "Kazakh (with Russian)"
+msgstr "Kasachisch (mit russischer Belegung)"
+
+#: ../rules/base.xml.in.h:427
+msgid "Key sequence to kill the X server"
+msgstr "Tastenkombination zum erzwungenen Beenden des X-Servers"
+
+#: ../rules/base.xml.in.h:428
+msgid "Key to choose 3rd level"
+msgstr "Taste zum Wechsel in die dritte Tastaturebene"
+
+#: ../rules/base.xml.in.h:429
+msgid "Key to choose 5th level"
+msgstr "Taste zum Wechsel in die fünfte Tastaturebene"
+
+#: ../rules/base.xml.in.h:430
+msgid "Key(s) to change layout"
+msgstr "Taste(n) zum Wechseln der Belegung"
+
+#: ../rules/base.xml.in.h:431
+msgid "Keytronic FlexPro"
+msgstr "Keytronic FlexPro"
+
+#: ../rules/base.xml.in.h:432
+msgid "Khmer (Cambodia)"
+msgstr "Khmer (Kambodscha)"
+
+#: ../rules/base.xml.in.h:433
+msgid "Kikuyu"
+msgstr "Kikuyu"
+
+#: ../rules/base.xml.in.h:434
+msgid "Kinesis"
+msgstr "Kinesis"
+
+#: ../rules/base.xml.in.h:435
+msgid "Komi"
+msgstr "Komi"
+
+#: ../rules/base.xml.in.h:436
+msgid "Korean"
+msgstr "Koreanisch"
+
+#: ../rules/base.xml.in.h:437
+msgid "Korean (101/104 key compatible)"
+msgstr "Koreanisch (101/104-Tasten kompatibel)"
+
+#: ../rules/base.xml.in.h:438
+msgid "Kurdish (Iran, Arabic-Latin)"
+msgstr "Kurdisch (Iran, Arabisch-Lateinisch)"
+
+#: ../rules/base.xml.in.h:439
+msgid "Kurdish (Iran, F)"
+msgstr "Kurdisch (Iran, F)"
+
+#: ../rules/base.xml.in.h:440
+msgid "Kurdish (Iran, Latin Alt-Q)"
+msgstr "Kurdisch (Iran, Lateinisches Alt-Q)"
+
+#: ../rules/base.xml.in.h:441
+msgid "Kurdish (Iran, Latin Q)"
+msgstr "Kurdisch (Iran, Lateinisches Q)"
+
+#: ../rules/base.xml.in.h:442
+msgid "Kurdish (Iraq, Arabic-Latin)"
+msgstr "Kurdisch (Irak, Arabisch-Lateinisch)"
+
+#: ../rules/base.xml.in.h:443
+msgid "Kurdish (Iraq, F)"
+msgstr "Kurdisch (Irak, F)"
+
+#: ../rules/base.xml.in.h:444
+msgid "Kurdish (Iraq, Latin Alt-Q)"
+msgstr "Kurdisch (Irak, Lateinisches Alt-Q)"
+
+#: ../rules/base.xml.in.h:445
+msgid "Kurdish (Iraq, Latin Q)"
+msgstr "Kurdisch (Irak, lateinisches Q)"
+
+#: ../rules/base.xml.in.h:446
+msgid "Kurdish (Syria, F)"
+msgstr "Kurdisch (Syrien, F)"
+
+#: ../rules/base.xml.in.h:447
+msgid "Kurdish (Syria, Latin Alt-Q)"
+msgstr "Kurdisch (Syrien, lateinisches Alt-Q)"
+
+#: ../rules/base.xml.in.h:448
+msgid "Kurdish (Syria, Latin Q)"
+msgstr "Kurdisch (Syrien, lateinisches Q)"
+
+#: ../rules/base.xml.in.h:449
+msgid "Kurdish (Turkey, F)"
+msgstr "Kurdisch (Türkei, F)"
+
+#: ../rules/base.xml.in.h:450
+msgid "Kurdish (Turkey, Latin Alt-Q)"
+msgstr "Kurdisch (Türkei, lateinisches Alt-Q)"
+
+#: ../rules/base.xml.in.h:451
+msgid "Kurdish (Turkey, Latin Q)"
+msgstr "Kurdisch (Türkei, lateinisches Q)"
+
+#: ../rules/base.xml.in.h:452
+msgid "Kyrgyz"
+msgstr "Kirgisisch"
+
+#: ../rules/base.xml.in.h:453
+msgid "Kyrgyz (phonetic)"
+msgstr "Kirgisisch (phonetisch)"
+
+#: ../rules/base.xml.in.h:454
+msgid "Lao"
+msgstr "Lao"
+
+#: ../rules/base.xml.in.h:455
+msgid "Lao (STEA proposed standard layout)"
+msgstr "Laotisch (durch STEA vorgeschlagene Standardbelegung)"
+
+#: ../rules/base.xml.in.h:456
+msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard"
+msgstr "Compaq Laptop/Notebook-Tastatur (z.B. Armada) Laptop-Tastatur"
+
+#: ../rules/base.xml.in.h:457
+msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard"
+msgstr "Compaq Laptop/Notebook-Tastatur (z.B. Presario) Laptop-Tastatur"
+
+#: ../rules/base.xml.in.h:458
+msgid "Laptop/notebook eMachines m68xx"
+msgstr "Laptop/notebook eMachines m68xx"
+
+#: ../rules/base.xml.in.h:459 ../rules/base.extras.xml.in.h:12
+msgid "Latvian"
+msgstr "Lettisch"
+
+#: ../rules/base.xml.in.h:460
+msgid "Latvian (F variant)"
+msgstr "Lettisch (F-Variante)"
+
+#: ../rules/base.xml.in.h:461
+msgid "Latvian (adapted)"
+msgstr "Lettisch (angepasst)"
+
+#: ../rules/base.xml.in.h:462
+msgid "Latvian (apostrophe variant)"
+msgstr "Lettisch, (Apostroph-Variante)"
+
+#: ../rules/base.xml.in.h:463
+msgid "Latvian (ergonomic, ŪGJRMV)"
+msgstr "Georgisch (ergonomisch, ŪGJRMV)"
+
+#: ../rules/base.xml.in.h:464
+msgid "Latvian (modern)"
+msgstr "Lettisch (modern)"
+
+#: ../rules/base.xml.in.h:465
+msgid "Latvian (tilde variant)"
+msgstr "Lettisch (Tilde-Variante)"
+
+#: ../rules/base.xml.in.h:466
+msgid "Left Alt"
+msgstr "Linke Alt-Taste"
+
+#: ../rules/base.xml.in.h:467
+msgid "Left Alt (while pressed)"
+msgstr "Linke Alt-Taste (gedrückt halten)"
+
+#: ../rules/base.xml.in.h:468
+msgid "Left Alt is swapped with Left Win"
+msgstr "Linke Alt-Taste ist gegen linke Windows-Taste vertauscht"
+
+#: ../rules/base.xml.in.h:469
+msgid "Left Ctrl"
+msgstr "Linke Strg-Taste"
+
+#: ../rules/base.xml.in.h:470
+msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)"
+msgstr "Linke Strg-Taste (zur ersten Belegung), rechte Strg-Taste (zur letzten Belegung)"
+
+#: ../rules/base.xml.in.h:471
+msgid "Left Ctrl+Left Shift"
+msgstr "Linke Strg-Taste+Linke Umschalttaste"
+
+#: ../rules/base.xml.in.h:472
+msgid "Left Shift"
+msgstr "Linke Umschalttaste"
+
+#: ../rules/base.xml.in.h:473
+msgid "Left Win"
+msgstr "Linke Windows-Taste"
+
+#: ../rules/base.xml.in.h:474
+msgid "Left Win (to first layout), Right Win/Menu (to last layout)"
+msgstr "Linke Windows-Taste (zur ersten Belegung), rechte Windows/Menütaste (zur letzten Belegung)"
+
+#: ../rules/base.xml.in.h:475
+msgid "Left Win (while pressed)"
+msgstr "Linke Windows-Taste (gedrückt halten)"
+
+#: ../rules/base.xml.in.h:476
+msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "Linke Win-Taste wählt die fünfte Ebene, sperrt wenn gedrückt, zusammen mit einer anderen Taste zum Wählen der fünften Ebene"
+
+#: ../rules/base.xml.in.h:477
+msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Linke Win-Taste wählt die fünfte Ebene, sperrt wenn gedrückt, zusammen mit einer anderen Taste zum Wählen der fünften Ebene. Einmaliges Drücken löst die Sperrung."
+
+#: ../rules/base.xml.in.h:478
+msgid "LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)"
+msgstr "Linke Strg-Taste und linke Win-Taste (zur ersten Belegung), rechte Strg-Taste und Menütaste (zur zweiten Belegung)"
+
+#: ../rules/base.xml.in.h:479
+msgid "Legacy"
+msgstr "Veraltet"
+
+#: ../rules/base.xml.in.h:480
+msgid "Legacy Wang 724"
+msgstr "Wang 724 (veraltet)"
+
+#. Actually, with KP_SEPARATOR, as the old keypad(comma)
+#: ../rules/base.xml.in.h:482
+msgid "Legacy key with comma"
+msgstr "Veraltete Taste mit Komma"
+
+#: ../rules/base.xml.in.h:483
+msgid "Legacy key with dot"
+msgstr "Veraltete Taste mit Punkt"
+
+#: ../rules/base.xml.in.h:484 ../rules/base.extras.xml.in.h:21
+msgid "Lithuanian"
+msgstr "Litauisch"
+
+#: ../rules/base.xml.in.h:485
+msgid "Lithuanian (IBM LST 1205-92)"
+msgstr "Litauisch (IBM LST 1205-92)"
+
+#: ../rules/base.xml.in.h:486
+msgid "Lithuanian (LEKP)"
+msgstr "Litauisch (LEKP)"
+
+#: ../rules/base.xml.in.h:487
+msgid "Lithuanian (LEKPa)"
+msgstr "Litauisch (LEKPa)"
+
+#: ../rules/base.xml.in.h:488
+msgid "Lithuanian (US keyboard with Lithuanian letters)"
+msgstr "Litauisch (US-Tastatur mit litauischen Buchstaben)"
+
+#: ../rules/base.xml.in.h:489
+msgid "Lithuanian (standard)"
+msgstr "Litauisch (Standard)"
+
+#: ../rules/base.xml.in.h:490
+msgid "Logitech Access Keyboard"
+msgstr "Logitech Access Keyboard"
+
+#: ../rules/base.xml.in.h:491
+msgid "Logitech Cordless Desktop"
+msgstr "Logitech Cordless Desktop"
+
+#: ../rules/base.xml.in.h:492
+msgid "Logitech Cordless Desktop (alternate option)"
+msgstr "Logitech Cordless Desktop (alternative Option)"
+
+#: ../rules/base.xml.in.h:493
+msgid "Logitech Cordless Desktop EX110"
+msgstr "Logitech Cordless Desktop EX110"
+
+#: ../rules/base.xml.in.h:494
+msgid "Logitech Cordless Desktop LX-300"
+msgstr "Logitech Cordless Desktop LX-300"
+
+#: ../rules/base.xml.in.h:495
+msgid "Logitech Cordless Desktop Navigator"
+msgstr "Logitech Cordless Desktop Navigator"
+
+#: ../rules/base.xml.in.h:496
+msgid "Logitech Cordless Desktop Optical"
+msgstr "Logitech Cordless Desktop Optical"
+
+#: ../rules/base.xml.in.h:497
+msgid "Logitech Cordless Desktop Pro (alternate option 2)"
+msgstr "Logitech Cordless Desktop Pro (alternative Option 2)"
+
+#: ../rules/base.xml.in.h:498
+msgid "Logitech Cordless Desktop iTouch"
+msgstr "Logitech Cordless Desktop iTouch"
+
+#: ../rules/base.xml.in.h:499
+msgid "Logitech Cordless Freedom/Desktop Navigator"
+msgstr "Logitech Cordless Freedom/Desktop Navigator"
+
+#: ../rules/base.xml.in.h:500
+msgid "Logitech G15 extra keys via G15daemon"
+msgstr "Logitech G15-Sondertasten über den G1-Daemon"
+
+#: ../rules/base.xml.in.h:501
+msgid "Logitech Generic Keyboard"
+msgstr "Generische Logitech-Tastatur"
+
+#: ../rules/base.xml.in.h:502
+msgid "Logitech Internet 350 Keyboard"
+msgstr "Logitech Internet 350 Keyboard"
+
+#: ../rules/base.xml.in.h:503
+msgid "Logitech Internet Keyboard"
+msgstr "Logitech Internet Keyboard"
+
+#: ../rules/base.xml.in.h:504
+msgid "Logitech Internet Navigator Keyboard"
+msgstr "Logitech Internet Navigator Keyboard"
+
+#: ../rules/base.xml.in.h:505
+msgid "Logitech Media Elite Keyboard"
+msgstr "Logitech Media Elite Keyboard"
+
+#: ../rules/base.xml.in.h:506
+msgid "Logitech Ultra-X Cordless Media Desktop Keyboard"
+msgstr "Logitech Ultra-X Cordless Media Desktop Keyboard"
+
+#: ../rules/base.xml.in.h:507
+msgid "Logitech Ultra-X Keyboard"
+msgstr "Logitech Ultra-X Keyboard"
+
+#: ../rules/base.xml.in.h:508
+msgid "Logitech diNovo Edge Keyboard"
+msgstr "Logitech diNovo Edge Keyboard"
+
+#: ../rules/base.xml.in.h:509
+msgid "Logitech diNovo Keyboard"
+msgstr "Logitech diNovo Keyboard"
+
+#: ../rules/base.xml.in.h:510
+msgid "Logitech iTouch"
+msgstr "Logitech iTouch"
+
+#: ../rules/base.xml.in.h:511
+msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)"
+msgstr "Logitech iTouch Cordless Keyboard (Modell Y-RB6)"
+
+#: ../rules/base.xml.in.h:512
+msgid "Logitech iTouch Internet Navigator Keyboard SE"
+msgstr "Logitech iTouch Internet Navigator Keyboard SE"
+
+#: ../rules/base.xml.in.h:513
+msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)"
+msgstr "Logitech iTouch Internet Navigator Keyboard SE (USB)"
+
+#: ../rules/base.xml.in.h:514
+msgid "Lower Sorbian"
+msgstr "Niedersorbisch"
+
+#: ../rules/base.xml.in.h:515
+msgid "Lower Sorbian (qwertz)"
+msgstr "Niedersorbisch (qwertz)"
+
+#: ../rules/base.xml.in.h:516
+msgid "MacBook/MacBook Pro"
+msgstr "MacBook/MacBook Pro"
+
+#: ../rules/base.xml.in.h:517
+msgid "MacBook/MacBook Pro (Intl)"
+msgstr "MacBook/MacBook Pro (Intl)"
+
+#: ../rules/base.xml.in.h:518
+msgid "Macedonian"
+msgstr "Mazedonisch"
+
+#: ../rules/base.xml.in.h:519
+msgid "Macedonian (eliminate dead keys)"
+msgstr "Mazedonisch (ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:520
+msgid "Macintosh"
+msgstr "Macintosh"
+
+#: ../rules/base.xml.in.h:521
+msgid "Macintosh Old"
+msgstr "Macintosh (Alt)"
+
+#: ../rules/base.xml.in.h:522
+msgid "Make Caps Lock an additional Backspace"
+msgstr "Feststelltaste als zusätzliche Löschtaste verwenden"
+
+#: ../rules/base.xml.in.h:523
+msgid "Make Caps Lock an additional Control but keep the Caps_Lock keysym"
+msgstr "Feststelltaste als zusätzliche Strg-Taste verwenden, aber Caps_Lock als Schnellzugriff erhalten"
+
+#: ../rules/base.xml.in.h:524
+msgid "Make Caps Lock an additional Ctrl"
+msgstr "Feststelltaste als zusätzliche Strg-Taste verwenden"
+
+#: ../rules/base.xml.in.h:525
+msgid "Make Caps Lock an additional ESC"
+msgstr "Feststelltaste als zusätzliche Esc-Taste verwenden"
+
+#: ../rules/base.xml.in.h:526
+msgid "Make Caps Lock an additional Hyper"
+msgstr "Feststelltaste als zusätzliche Hyper-Taste verwenden"
+
+#: ../rules/base.xml.in.h:527
+msgid "Make Caps Lock an additional Num Lock"
+msgstr "Feststelltaste als zusätzliche NumLock-Taste verwenden"
+
+#: ../rules/base.xml.in.h:528
+msgid "Make Caps Lock an additional Super"
+msgstr "Feststelltaste als zusätzliche Super-Taste verwenden"
+
+#: ../rules/base.xml.in.h:529
+msgid "Malayalam"
+msgstr "Malayalam"
+
+#: ../rules/base.xml.in.h:530
+msgid "Malayalam (Lalitha)"
+msgstr "Malayalam (Lalitha)"
+
+#: ../rules/base.xml.in.h:531
+msgid "Malayalam (enhanced Inscript with Rupee Sign)"
+msgstr "Malayalam (verbessertes Inscript mit Rupie-Symbol)"
+
+#: ../rules/base.xml.in.h:532
+msgid "Maltese"
+msgstr "Maltesisch"
+
+#: ../rules/base.xml.in.h:533
+msgid "Maltese (with US layout)"
+msgstr "Maltesisch (mit US-Belegung)"
+
+#: ../rules/base.xml.in.h:534
+msgid "Maori"
+msgstr "Maori"
+
+#: ../rules/base.xml.in.h:535
+msgid "Mari"
+msgstr "Mari"
+
+#: ../rules/base.xml.in.h:536
+msgid "Memorex MX1998"
+msgstr "Memorex MX1998"
+
+#: ../rules/base.xml.in.h:537
+msgid "Memorex MX2500 EZ-Access Keyboard"
+msgstr "Memorex MX2500 EZ-Access Keyboard"
+
+#: ../rules/base.xml.in.h:538
+msgid "Memorex MX2750"
+msgstr "Memorex MX2750"
+
+#: ../rules/base.xml.in.h:539
+msgid "Menu"
+msgstr "Menü"
+
+#: ../rules/base.xml.in.h:540
+msgid "Meta is mapped to Left Win"
+msgstr "Meta ist der linken Windows-Taste zugeordnet"
+
+#: ../rules/base.xml.in.h:541
+msgid "Meta is mapped to Win keys"
+msgstr "Meta ist den Windows-Tasten zugeordnet"
+
+#: ../rules/base.xml.in.h:542
+msgid "Meta on Left Ctrl"
+msgstr "Meta auf linker Strg-Taste"
+
+#: ../rules/base.xml.in.h:543
+msgid "Microsoft Comfort Curve Keyboard 2000"
+msgstr "Microsoft Comfort Curve Keyboard 2000"
+
+#: ../rules/base.xml.in.h:544
+msgid "Microsoft Internet Keyboard"
+msgstr "Microsoft Internet Keyboard"
+
+#: ../rules/base.xml.in.h:545
+msgid "Microsoft Internet Keyboard Pro, Swedish"
+msgstr "Microsoft Internet Keyboard Pro, Schwedisch"
+
+#: ../rules/base.xml.in.h:546
+msgid "Microsoft Natural"
+msgstr "Microsoft Natural"
+
+#: ../rules/base.xml.in.h:547
+msgid "Microsoft Natural Keyboard Elite"
+msgstr "Microsoft Natural Keyboard Elite"
+
+#: ../rules/base.xml.in.h:548
+msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro"
+msgstr "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro"
+
+#: ../rules/base.xml.in.h:549
+msgid "Microsoft Natural Keyboard Pro OEM"
+msgstr "Microsoft Natural Keyboard Pro OEM"
+
+#: ../rules/base.xml.in.h:550
+msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro"
+msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro"
+
+#: ../rules/base.xml.in.h:551
+msgid "Microsoft Natural Wireless Ergonomic Keyboard 4000"
+msgstr "Microsoft Natural Wireless Ergonomic Keyboard 4000"
+
+#: ../rules/base.xml.in.h:552
+msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000"
+msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000"
+
+#: ../rules/base.xml.in.h:553
+msgid "Microsoft Office Keyboard"
+msgstr "Microsoft Office Keyboard"
+
+#: ../rules/base.xml.in.h:554
+msgid "Microsoft Wireless Multimedia Keyboard 1.0A"
+msgstr "Microsoft Wireless Multimedia Keyboard 1.0A"
+
+#: ../rules/base.xml.in.h:555
+msgid "Miscellaneous compatibility options"
+msgstr "Verschiedene Optionen zur Kompatibilität"
+
+#: ../rules/base.xml.in.h:556
+msgid "Mongolian"
+msgstr "Mongolisch"
+
+#: ../rules/base.xml.in.h:557
+msgid "Montenegrin"
+msgstr "Montenegrinisch"
+
+#: ../rules/base.xml.in.h:558
+msgid "Montenegrin (Cyrillic with guillemets)"
+msgstr "Montenegrinisch (Kyrillisch mit Anführungszeichen)"
+
+#: ../rules/base.xml.in.h:559
+msgid "Montenegrin (Cyrillic)"
+msgstr "Montenegrinisch (kyrillisch)"
+
+#: ../rules/base.xml.in.h:560
+msgid "Montenegrin (Cyrillic, Z and ZHE swapped)"
+msgstr "Montenegrinisch, (Kyrillisch, »З« und »Ж« vertauscht)"
+
+#: ../rules/base.xml.in.h:561
+msgid "Montenegrin (Latin Unicode qwerty)"
+msgstr "Montenegrinisch (lateinische qwerty-Tastatur, Unicode)"
+
+#: ../rules/base.xml.in.h:562
+msgid "Montenegrin (Latin Unicode)"
+msgstr "Montenegrinisch (lateinisch, Unicode)"
+
+#: ../rules/base.xml.in.h:563
+msgid "Montenegrin (Latin qwerty)"
+msgstr "Montenegrinisch (lateinische qwerty-Tastatur)"
+
+#: ../rules/base.xml.in.h:564
+msgid "Montenegrin (Latin with guillemets)"
+msgstr "Montenegrinisch (lateinisch mit Anführungszeichen)"
+
+#: ../rules/base.xml.in.h:565
+msgid "NICOLA-F style Backspace"
+msgstr "Löschtaste wie NICOLA-F"
+
+#: ../rules/base.xml.in.h:566
+msgid "Nepali"
+msgstr "Nepalesisch"
+
+#: ../rules/base.xml.in.h:567
+msgid "Non-breakable space character at fourth level"
+msgstr "Nicht umbrechbares Leerzeichen in der vierten Tastaturebene"
+
+#: ../rules/base.xml.in.h:568
+msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level"
+msgstr "Nicht umbrechbares Leerzeichen in der vierten Tastaturebene, schmales nicht umbrechbares Leerzeichen in der sechsten Ebene"
+
+#: ../rules/base.xml.in.h:569
+msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)"
+msgstr "Nicht umbrechbares Leerzeichen in der vierten Tastaturebene, schmales nicht umbrechbares Leerzeichen in der sechsten Ebene (mit Strg + Umschalttaste)"
+
+#: ../rules/base.xml.in.h:570
+msgid "Non-breakable space character at second level"
+msgstr "Nicht umbrechbares Leerzeichen in der zweiten Tastaturebene"
+
+#: ../rules/base.xml.in.h:571
+msgid "Non-breakable space character at third level"
+msgstr "Nicht umbrechbares Leerzeichen in der dritten Tastaturebene"
+
+#: ../rules/base.xml.in.h:572
+msgid "Non-breakable space character at third level, nothing at fourth level"
+msgstr "Nicht umbrechbares Leerzeichen in der dritten Tastaturebene, nichts in der vierten Ebene"
+
+#: ../rules/base.xml.in.h:573
+msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level"
+msgstr "Nicht umbrechbares Leerzeichen in der dritten Tastaturebene, schmales nicht umbrechbares Leerzeichen in der vierten Ebene"
+
+#: ../rules/base.xml.in.h:574
+msgid "Northern Saami (Finland)"
+msgstr "Nördliches Saami (Finnland)"
+
+#: ../rules/base.xml.in.h:575
+msgid "Northern Saami (Norway)"
+msgstr "Nördliches Saami (Norwegen)"
+
+#: ../rules/base.xml.in.h:576
+msgid "Northern Saami (Norway, eliminate dead keys)"
+msgstr "Nördliches Saami (Norwegen, ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:577
+msgid "Northern Saami (Sweden)"
+msgstr "Nördliches Saami (Schweden)"
+
+#: ../rules/base.xml.in.h:578
+msgid "Northgate OmniKey 101"
+msgstr "Northgate OmniKey 101"
+
+#: ../rules/base.xml.in.h:579
+msgid "Norwegian"
+msgstr "Norwegisch"
+
+#: ../rules/base.xml.in.h:580
+msgid "Norwegian (Dvorak)"
+msgstr "Norwegisch (Dvorak)"
+
+#: ../rules/base.xml.in.h:581
+msgid "Norwegian (Macintosh)"
+msgstr "Norwegisch (Macintosh)"
+
+#: ../rules/base.xml.in.h:582
+msgid "Norwegian (Macintosh, eliminate dead keys)"
+msgstr "Norwegisch (Macintosh, ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:583
+msgid "Norwegian (eliminate dead keys)"
+msgstr "Norwegisch (ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:584
+msgid "Num Lock"
+msgstr "NumLock"
+
+#: ../rules/base.xml.in.h:585
+msgid "Numeric keypad delete key behaviour"
+msgstr "Verhalten der Löschtaste des Nummernblocks"
+
+#: ../rules/base.xml.in.h:586
+msgid "Numeric keypad keys work as with Macintosh"
+msgstr "Tasten des Nummernblocks arbeiten wie bei Mac"
+
+#: ../rules/base.xml.in.h:587
+msgid "Numeric keypad layout selection"
+msgstr "Belegungsauswahl des Nummernblocks"
+
+#: ../rules/base.xml.in.h:588
+msgid "OLPC"
+msgstr "OLPC"
+
+#: ../rules/base.xml.in.h:589
+msgid "Occitan"
+msgstr "Okzitanisch"
+
+#: ../rules/base.xml.in.h:590
+msgid "Ogham"
+msgstr "Ogham"
+
+#: ../rules/base.xml.in.h:591
+msgid "Ogham (IS434)"
+msgstr "Ogham (IS434)"
+
+#: ../rules/base.xml.in.h:592
+msgid "Oriya"
+msgstr "Oriya"
+
+#: ../rules/base.xml.in.h:593
+msgid "Ortek MCK-800 MM/Internet keyboard"
+msgstr "Ortek MCK-800 MM/Internettastatur"
+
+#: ../rules/base.xml.in.h:594
+msgid "Ossetian (Georgia)"
+msgstr "Ossetisch (Georgien)"
+
+#: ../rules/base.xml.in.h:595
+msgid "Ossetian (WinKeys)"
+msgstr "Ossetisch (Windows-Tasten)"
+
+#: ../rules/base.xml.in.h:596
+msgid "Ossetian (legacy)"
+msgstr "Ossetisch (veraltet)"
+
+#: ../rules/base.xml.in.h:597
+msgid "PC-98xx Series"
+msgstr "PC-98xx-Serie"
+
+#: ../rules/base.xml.in.h:598
+msgid "Pannonian Rusyn (homophonic)"
+msgstr "Pannonisches Russinisch (homophon)"
+
+#: ../rules/base.xml.in.h:599
+msgid "Pashto"
+msgstr "Paschtunisch"
+
+#: ../rules/base.xml.in.h:600
+msgid "Pashto (Afghanistan, OLPC)"
+msgstr "Paschtunisch (Afghanistan, OLPC)"
+
+#: ../rules/base.xml.in.h:601
+msgid "Pause"
+msgstr "Pause"
+
+#: ../rules/base.xml.in.h:602 ../rules/base.extras.xml.in.h:23
+msgid "Persian"
+msgstr "Persisch"
+
+#: ../rules/base.xml.in.h:603
+msgid "Persian (Afghanistan, Dari OLPC)"
+msgstr "Persisch (Afghanistan, Dari-OLPC)"
+
+#: ../rules/base.xml.in.h:604
+msgid "Persian (with Persian Keypad)"
+msgstr "Persisch (mit persischem Nummernblock)"
+
+#: ../rules/base.xml.in.h:605 ../rules/base.extras.xml.in.h:24
+msgid "Polish"
+msgstr "Polnisch"
+
+#: ../rules/base.xml.in.h:606
+msgid "Polish (Dvorak)"
+msgstr "Polnisch (Dvorak)"
+
+#: ../rules/base.xml.in.h:607
+msgid "Polish (Dvorak, Polish quotes on key 1)"
+msgstr "Polnisch (Dvorak, polnische Anführungszeichen auf Taste 1)"
+
+#: ../rules/base.xml.in.h:608
+msgid "Polish (Dvorak, Polish quotes on quotemark key)"
+msgstr "Polnisch (Dvorak, polnische Anführungszeichen auf Taste mit Zitatzeichen)"
+
+#: ../rules/base.xml.in.h:609
+msgid "Polish (programmer Dvorak)"
+msgstr "Polnisch (Dvorak für Programmierer)"
+
+#: ../rules/base.xml.in.h:610
+msgid "Polish (qwertz)"
+msgstr "Polnisch (qwertz)"
+
+#: ../rules/base.xml.in.h:611
+msgid "Portuguese"
+msgstr "Portugiesisch"
+
+#: ../rules/base.xml.in.h:612
+msgid "Portuguese (Brazil)"
+msgstr "Portugiesisch (Brasilien)"
+
+#: ../rules/base.xml.in.h:613
+msgid "Portuguese (Brazil, Dvorak)"
+msgstr "Portugiesisch (Brasilien, Dvorak)"
+
+#: ../rules/base.xml.in.h:614
+msgid "Portuguese (Brazil, eliminate dead keys)"
+msgstr "Portugiesisch (Brasilien, ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:615
+msgid "Portuguese (Brazil, nativo for Esperanto)"
+msgstr "Portugiesisch (Brasilien, Nativo für Esperanto)"
+
+#: ../rules/base.xml.in.h:616
+msgid "Portuguese (Brazil, nativo for USA keyboards)"
+msgstr "Portugiesisch (Brasilien, Nativo für US-Tastaturen)"
+
+#: ../rules/base.xml.in.h:617
+msgid "Portuguese (Brazil, nativo)"
+msgstr "Portugiesisch (Brasilien, nativo)"
+
+#: ../rules/base.xml.in.h:618
+msgid "Portuguese (Macintosh)"
+msgstr "Portugiesisch (Macintosh)"
+
+#: ../rules/base.xml.in.h:619
+msgid "Portuguese (Macintosh, Sun dead keys)"
+msgstr "Portugiesisch (Macintosh, Sun-Akzenttasten)"
+
+#: ../rules/base.xml.in.h:620
+msgid "Portuguese (Macintosh, eliminate dead keys)"
+msgstr "Portugiesisch (Macintosh, ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:621
+msgid "Portuguese (Nativo for USA keyboards)"
+msgstr "Portugiesisch (Nativo für US-Tastaturen)"
+
+#: ../rules/base.xml.in.h:622
+msgid "Portuguese (Nativo)"
+msgstr "Portugiesisch (Nativo)"
+
+#: ../rules/base.xml.in.h:623
+msgid "Portuguese (Sun dead keys)"
+msgstr "Portugiesisch (Sun-Akzenttasten)"
+
+#: ../rules/base.xml.in.h:624
+msgid "Portuguese (eliminate dead keys)"
+msgstr "Portugiesisch (ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:625
+msgid "Propeller Voyager (KTEZ-1000)"
+msgstr "Propeller Voyager (KTEZ-1000)"
+
+#: ../rules/base.xml.in.h:626
+msgid "PrtSc"
+msgstr "Druck"
+
+#: ../rules/base.xml.in.h:627
+msgid "Punjabi (Gurmukhi Jhelum)"
+msgstr "Punjabi (Gurmukhi Jhelum)"
+
+#: ../rules/base.xml.in.h:628
+msgid "Punjabi (Gurmukhi)"
+msgstr "Punjabi (Gurmukhi)"
+
+#: ../rules/base.xml.in.h:629
+msgid "QTronix Scorpius 98N+"
+msgstr "QTronix Scorpius 98N+"
+
+#: ../rules/base.xml.in.h:630
+msgid "Right Alt"
+msgstr "Rechte Alt-Taste"
+
+#: ../rules/base.xml.in.h:631
+msgid "Right Alt (while pressed)"
+msgstr "Rechte Alt-Taste (gedrückt halten)"
+
+#: ../rules/base.xml.in.h:632
+msgid "Right Alt chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Rechte Alt-Taste wählt die fünfte Ebene, sperrt wenn gedrückt, zusammen mit einer anderen Taste zum Wählen der fünften Ebene. Einmaliges Drücken löst die Sperrung."
+
+#: ../rules/base.xml.in.h:633
+msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "Rechte Alt-Taste wählt die fünfte Ebene, sperrt wenn gedrückt, zusammen mit einer anderen Taste zum Wählen der fünften Ebene"
+
+#: ../rules/base.xml.in.h:634
+msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Rechte Alt-Taste wählt die fünfte Ebene, sperrt wenn gedrückt, zusammen mit einer anderen Taste zum Wählen der fünften Ebene. Einmaliges Drücken löst die Sperrung."
+
+#: ../rules/base.xml.in.h:635
+msgid "Right Alt key never chooses 3rd level"
+msgstr "Rechte Alt-Taste wählt niemals die dritte Tastaturebene."
+
+#: ../rules/base.xml.in.h:636
+msgid "Right Alt, Shift+Right Alt key is Multi_Key"
+msgstr "Rechte Alt-Taste, Umschalttaste+rechte Alt-Taste ist Multi-Taste"
+
+#: ../rules/base.xml.in.h:637
+msgid "Right Ctrl"
+msgstr "Rechte Strg-Taste"
+
+#: ../rules/base.xml.in.h:638
+msgid "Right Ctrl (while pressed)"
+msgstr "Rechte Strg-Taste (gedrückt halten)"
+
+#: ../rules/base.xml.in.h:639
+msgid "Right Ctrl as Right Alt"
+msgstr "Rechte Strg-Taste wie rechte Alt-Taste"
+
+#: ../rules/base.xml.in.h:640
+msgid "Right Ctrl is mapped to Menu"
+msgstr "Rechte Strg-Taste ist dem Menü zugeordnet"
+
+#: ../rules/base.xml.in.h:641
+msgid "Right Ctrl+Right Shift"
+msgstr "Rechte Strg-Taste und rechte Umschalttaste"
+
+#: ../rules/base.xml.in.h:642
+msgid "Right Shift"
+msgstr "Rechte Umschalttaste"
+
+#: ../rules/base.xml.in.h:643
+msgid "Right Win"
+msgstr "Rechte Windows-Taste"
+
+#: ../rules/base.xml.in.h:644
+msgid "Right Win (while pressed)"
+msgstr "Rechte Windows-Taste (gedrückt halten)"
+
+#: ../rules/base.xml.in.h:645
+msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "Rechte Win-Taste wählt die fünfte Ebene, sperrt wenn gedrückt, zusammen mit einer anderen Taste zum Wählen der fünften Ebene"
+
+#: ../rules/base.xml.in.h:646
+msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Rechte Win-Taste wählt die fünfte Ebene, sperrt wenn gedrückt, zusammen mit einer anderen Taste zum Wählen der fünften Ebene. Einmaliges Drücken löst die Sperrung."
+
+#: ../rules/base.xml.in.h:647 ../rules/base.extras.xml.in.h:26
+msgid "Romanian"
+msgstr "Rumänisch"
+
+#: ../rules/base.xml.in.h:648
+msgid "Romanian (Germany)"
+msgstr "Rumänisch (Deutschland)"
+
+#: ../rules/base.xml.in.h:649
+msgid "Romanian (Germany, eliminate dead keys)"
+msgstr "Rumänisch (Deutschland, ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:650
+msgid "Romanian (WinKeys)"
+msgstr "Rumänisch (Windows-Tasten)"
+
+#: ../rules/base.xml.in.h:651
+msgid "Romanian (cedilla)"
+msgstr "Rumänisch (Cedilla)"
+
+#: ../rules/base.xml.in.h:652
+msgid "Romanian (standard cedilla)"
+msgstr "Rumänisch (Standard Cedilla)"
+
+#: ../rules/base.xml.in.h:653
+msgid "Romanian (standard)"
+msgstr "Rumänisch (Standard)"
+
+#: ../rules/base.xml.in.h:654
+msgid "Rupee on 4"
+msgstr "Rupie-Symbol auf 4"
+
+#: ../rules/base.xml.in.h:655 ../rules/base.extras.xml.in.h:28
+msgid "Russian"
+msgstr "Russisch"
+
+#: ../rules/base.xml.in.h:656
+msgid "Russian (DOS)"
+msgstr "Russisch (DOS)"
+
+#: ../rules/base.xml.in.h:657
+msgid "Russian (Georgia)"
+msgstr "Russisch (Georgien)"
+
+#: ../rules/base.xml.in.h:658
+msgid "Russian (Germany, phonetic)"
+msgstr "Russisch (Deutschland, phonetisch)"
+
+#: ../rules/base.xml.in.h:659
+msgid "Russian (Kazakhstan, with Kazakh)"
+msgstr "Russisch (Kasachstan, mit Kasachisch)"
+
+#: ../rules/base.xml.in.h:660
+msgid "Russian (Poland, phonetic Dvorak)"
+msgstr "Russisch (Polen, phonetisch, Dvorak)"
+
+#: ../rules/base.xml.in.h:661
+msgid "Russian (Sweden, phonetic)"
+msgstr "Russisch (Schweden, phonetisch)"
+
+#: ../rules/base.xml.in.h:662
+msgid "Russian (Sweden, phonetic, eliminate dead keys)"
+msgstr "Russisch (Schweden, phonetisch, ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:663
+msgid "Russian (US, phonetic)"
+msgstr "Russisch (USA, phonetisch)"
+
+#: ../rules/base.xml.in.h:664
+msgid "Russian (Ukraine, standard RSTU)"
+msgstr "Russisch (Ukraine, Standard-RSTU)"
+
+#: ../rules/base.xml.in.h:665
+msgid "Russian (legacy)"
+msgstr "Russisch (veraltet)"
+
+#: ../rules/base.xml.in.h:666
+msgid "Russian (phonetic WinKeys)"
+msgstr "Russisch (phonetisch mit Win-Tasten)"
+
+#: ../rules/base.xml.in.h:667
+msgid "Russian (phonetic)"
+msgstr "Russisch (phonetisch)"
+
+#: ../rules/base.xml.in.h:668
+msgid "Russian (typewriter)"
+msgstr "Russisch (Schreibmaschine)"
+
+#: ../rules/base.xml.in.h:669
+msgid "Russian (typewriter, legacy)"
+msgstr "Russisch (Schreibmaschine, veraltet)"
+
+#: ../rules/base.xml.in.h:670
+msgid "SILVERCREST Multimedia Wireless Keyboard"
+msgstr "SILVERCREST Multimedia Wireless Keyboard"
+
+#: ../rules/base.xml.in.h:671
+msgid "SK-1300"
+msgstr "SK-1300"
+
+#: ../rules/base.xml.in.h:672
+msgid "SK-2500"
+msgstr "SK-2500"
+
+#: ../rules/base.xml.in.h:673
+msgid "SK-6200"
+msgstr "SK-6200"
+
+#: ../rules/base.xml.in.h:674
+msgid "SK-7100"
+msgstr "SK-7100"
+
+#: ../rules/base.xml.in.h:675
+msgid "SVEN Ergonomic 2500"
+msgstr "SVEN Ergonomic 2500"
+
+#: ../rules/base.xml.in.h:676
+msgid "SVEN Slim 303"
+msgstr "SVEN Slim 303"
+
+#: ../rules/base.xml.in.h:677
+msgid "Saisiyat (Taiwan)"
+msgstr "Saisiyat (Taiwan)"
+
+#: ../rules/base.xml.in.h:678
+msgid "Samsung SDM 4500P"
+msgstr "Samsung SDM 4500P"
+
+#: ../rules/base.xml.in.h:679
+msgid "Samsung SDM 4510P"
+msgstr "Samsung SDM 4510P"
+
+#: ../rules/base.xml.in.h:680
+msgid "Sanwa Supply SKB-KG3"
+msgstr "Sanwa Supply SKB-KG3"
+
+#: ../rules/base.xml.in.h:681
+msgid "Scroll Lock"
+msgstr "Rollen"
+
+#: ../rules/base.xml.in.h:682
+msgid "Semi-colon on third level"
+msgstr "Semikolon in der dritten Tastaturebene"
+
+#: ../rules/base.xml.in.h:683 ../rules/base.extras.xml.in.h:31
+msgid "Serbian"
+msgstr "Serbisch"
+
+#: ../rules/base.xml.in.h:684
+msgid "Serbian (Latin Unicode qwerty)"
+msgstr "Serbisch (lateinische qwerty-Tastatur, Unicode)"
+
+#: ../rules/base.xml.in.h:685
+msgid "Serbian (Latin Unicode)"
+msgstr "Serbisch (Lateinisch Unicode)"
+
+#: ../rules/base.xml.in.h:686
+msgid "Serbian (Latin qwerty)"
+msgstr "Serbisch (Lateinische qwerty-Tastatur)"
+
+#: ../rules/base.xml.in.h:687
+msgid "Serbian (Latin with guillemets)"
+msgstr "Serbisch (Lateinisch mit Anführungszeichen)"
+
+#: ../rules/base.xml.in.h:688
+msgid "Serbian (Latin)"
+msgstr "Serbisch (Lateinisch)"
+
+#: ../rules/base.xml.in.h:689
+msgid "Serbian (Russia)"
+msgstr "Serbisch (Russland)"
+
+#: ../rules/base.xml.in.h:690
+msgid "Serbian (Z and ZHE swapped)"
+msgstr "Serbisch (»З« und »Ж« sind vertauscht)"
+
+#: ../rules/base.xml.in.h:691
+msgid "Serbian (with guillemets)"
+msgstr "Serbisch (mit Anführungszeichen)"
+
+#: ../rules/base.xml.in.h:692
+msgid "Serbo-Croatian (US)"
+msgstr "Serbokroatisch (US)"
+
+#: ../rules/base.xml.in.h:693
+msgid "Shift cancels Caps Lock"
+msgstr "Umschalttaste deaktiviert Feststelltaste"
+
+#: ../rules/base.xml.in.h:694
+msgid "Shift does not cancel Num Lock, chooses 3rd level instead"
+msgstr "Umschalttaste deaktiviert NumLock nicht, wechselt stattdessen in die dritte Tastaturebene"
+
+#: ../rules/base.xml.in.h:695
+msgid "Shift with numeric keypad keys works as in MS Windows"
+msgstr "Umschalttaste funktioniert mit den Tasten des Nummernblocks wie in MS Windows"
+
+#: ../rules/base.xml.in.h:696
+msgid "Shift+Caps Lock"
+msgstr "Umschalt-+Feststelltaste"
+
+#: ../rules/base.xml.in.h:697
+msgid "Sindhi"
+msgstr "Sindhi"
+
+#: ../rules/base.xml.in.h:698
+msgid "Sinhala"
+msgstr "Singhalesisch"
+
+#: ../rules/base.xml.in.h:699
+msgid "Slovak"
+msgstr "Slowakisch"
+
+#: ../rules/base.xml.in.h:700
+msgid "Slovak (extended Backslash)"
+msgstr "Slowakisch (erweiterter Backslash)"
+
+#: ../rules/base.xml.in.h:701
+msgid "Slovak (qwerty)"
+msgstr "Slowakisch (qwerty)"
+
+#: ../rules/base.xml.in.h:702
+msgid "Slovak (qwerty, extended Backslash)"
+msgstr "Slowakisch (qwerty, erweiterter Backslash)"
+
+#: ../rules/base.xml.in.h:703
+msgid "Slovenian"
+msgstr "Slowenisch"
+
+#: ../rules/base.xml.in.h:704
+msgid "Slovenian (US keyboard with Slovenian letters)"
+msgstr "Slowenisch (US-Tastatur mit slowenischen Buchstaben)"
+
+#: ../rules/base.xml.in.h:705
+msgid "Slovenian (use guillemets for quotes)"
+msgstr "Slowenisch (Anführungszeichen für Zitate verwenden)"
+
+#: ../rules/base.xml.in.h:706
+msgid "Spanish"
+msgstr "Spanisch"
+
+#: ../rules/base.xml.in.h:707
+msgid "Spanish (Dvorak)"
+msgstr "Spanisch (Dvorak)"
+
+#: ../rules/base.xml.in.h:708
+msgid "Spanish (Latin American)"
+msgstr "Spabisch (Lateinamerikanisch)"
+
+#: ../rules/base.xml.in.h:709
+msgid "Spanish (Latin American, Sun dead keys)"
+msgstr "Spanisch (Lateinamerikanisch, Sun-Akzenttasten)"
+
+#: ../rules/base.xml.in.h:710
+msgid "Spanish (Latin American, eliminate dead keys)"
+msgstr "Spanisch (Lateinamerikanisch, ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:711
+msgid "Spanish (Latin American, include dead tilde)"
+msgstr "Spanisch (Lateinamerikanisch, Akzent-Tilde einschließen)"
+
+#: ../rules/base.xml.in.h:712
+msgid "Spanish (Macintosh)"
+msgstr "Spanisch (Macintosh)"
+
+#: ../rules/base.xml.in.h:713
+msgid "Spanish (Sun dead keys)"
+msgstr "Spanisch (Sun-Akzenttasten)"
+
+#: ../rules/base.xml.in.h:714
+msgid "Spanish (eliminate dead keys)"
+msgstr "Spanisch (ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:715
+msgid "Spanish (include dead tilde)"
+msgstr "Spanisch (Akzent-Tilde einschließen)"
+
+#: ../rules/base.xml.in.h:716
+msgid "Special keys (Ctrl+Alt+<key>) handled in a server"
+msgstr "Spezialtasten für Server (Strg+Alt+<Taste>)"
+
+#: ../rules/base.xml.in.h:717
+msgid "Sun Type 5/6"
+msgstr "Sun Typ 5/6"
+
+#: ../rules/base.xml.in.h:718
+msgid "Super Power Multimedia Keyboard"
+msgstr "Super Power Multimedia Keyboard"
+
+#: ../rules/base.xml.in.h:719
+msgid "Swahili (Kenya)"
+msgstr "Swahili (Kenia)"
+
+#: ../rules/base.xml.in.h:720
+msgid "Swahili (Tanzania)"
+msgstr "Swahili (Tansania)"
+
+#: ../rules/base.xml.in.h:721
+msgid "Swap Ctrl and Caps Lock"
+msgstr "Strg-Taste und Feststelltaste vertauschen"
+
+#: ../rules/base.xml.in.h:722
+msgid "Swap ESC and Caps Lock"
+msgstr "Esc und Feststelltaste vertauschen"
+
+#: ../rules/base.xml.in.h:723
+msgid "Swedish"
+msgstr "Schwedisch"
+
+#: ../rules/base.xml.in.h:724
+msgid "Swedish (Dvorak)"
+msgstr "Schwedisch (Dvorak)"
+
+#: ../rules/base.xml.in.h:725
+msgid "Swedish (Macintosh)"
+msgstr "Schwedisch (Macintosh)"
+
+#: ../rules/base.xml.in.h:726
+msgid "Swedish (Svdvorak)"
+msgstr "Schwedisch (Svdvorak)"
+
+#: ../rules/base.xml.in.h:727
+msgid "Swedish (eliminate dead keys)"
+msgstr "Schwedisch (ohne Akzenttasten)"
+
+#: ../rules/base.xml.in.h:728
+msgid "Swedish Sign Language"
+msgstr "Schwedische Gebärdensprache"
+
+#: ../rules/base.xml.in.h:729
+msgid "Symplon PaceBook (tablet PC)"
+msgstr "Symplon PaceBook (tablet PC)"
+
+#: ../rules/base.xml.in.h:730
+msgid "Syriac"
+msgstr "Syrisch"
+
+#: ../rules/base.xml.in.h:731
+msgid "Syriac (phonetic)"
+msgstr "Syrisch (phonetisch)"
+
+#: ../rules/base.xml.in.h:732
+msgid "Taiwanese"
+msgstr "Taiwanesisch"
+
+#: ../rules/base.xml.in.h:733
+msgid "Taiwanese (indigenous)"
+msgstr "Taiwanesisch (indigen)"
+
+#: ../rules/base.xml.in.h:734
+msgid "Tajik"
+msgstr "Tadschikisch"
+
+#: ../rules/base.xml.in.h:735
+msgid "Tajik (legacy)"
+msgstr "Tadschikisch (veraltet)"
+
+#: ../rules/base.xml.in.h:736
+msgid "Tamil"
+msgstr "Tamilisch"
+
+#: ../rules/base.xml.in.h:737
+msgid "Tamil (Sri Lanka, TAB Typewriter)"
+msgstr "Tamilisch (Sri Lanka, TAB Schreibmaschine)"
+
+#: ../rules/base.xml.in.h:738
+msgid "Tamil (Sri Lanka, Unicode)"
+msgstr "Tamilisch (Sri Lanka, Unicode)"
+
+#: ../rules/base.xml.in.h:739
+msgid "Tamil (TAB typewriter)"
+msgstr "Tamilisch (TAB Schreibmaschine)"
+
+#: ../rules/base.xml.in.h:740
+msgid "Tamil (TSCII typewriter)"
+msgstr "Tamilisch (TSCII Schreibmaschine)"
+
+#: ../rules/base.xml.in.h:741
+msgid "Tamil (Unicode)"
+msgstr "Tamilisch (Unicode)"
+
+#: ../rules/base.xml.in.h:742
+msgid "Tamil (keyboard with numerals)"
+msgstr "Tamilisch (Tastatur mit Ziffern)"
+
+#: ../rules/base.xml.in.h:743
+msgid "Targa Visionary 811"
+msgstr "Targa Visionary 811"
+
+#: ../rules/base.xml.in.h:744
+msgid "Tatar"
+msgstr "Tatarisch"
+
+#: ../rules/base.xml.in.h:745
+msgid "Telugu"
+msgstr "Telugu"
+
+#: ../rules/base.xml.in.h:746
+msgid "Thai"
+msgstr "Thailändisch"
+
+#: ../rules/base.xml.in.h:747
+msgid "Thai (Pattachote)"
+msgstr "Thailändisch (Pattachote)"
+
+#: ../rules/base.xml.in.h:748
+msgid "Thai (TIS-820.2538)"
+msgstr "Thailändisch (TIS-820.2538)"
+
+#: ../rules/base.xml.in.h:749
+msgid "Tibetan"
+msgstr "Tibetanisch"
+
+#: ../rules/base.xml.in.h:750
+msgid "Tibetan (with ASCII numerals)"
+msgstr "Tibetanisch (mit ASCII-Ziffern)"
+
+#: ../rules/base.xml.in.h:751
+msgid "To the corresponding key in a Dvorak keyboard."
+msgstr "Zur entsprechenden Taste einer Dvorak-Tastatur."
+
+#: ../rules/base.xml.in.h:752
+msgid "To the corresponding key in a Qwerty keyboard."
+msgstr "Zur entsprechenden Taste einer Qwerty-Tastatur."
+
+#: ../rules/base.xml.in.h:753
+msgid "Toggle PointerKeys with Shift + NumLock."
+msgstr "Zeigertasten mit Umschalttaste + NumLock umschalten"
+
+#: ../rules/base.xml.in.h:754
+msgid "Toshiba Satellite S3000"
+msgstr "Toshiba Satellite S3000"
+
+#: ../rules/base.xml.in.h:755
+msgid "Trust Direct Access Keyboard"
+msgstr "Trust Direct Access Keyboard"
+
+#: ../rules/base.xml.in.h:756
+msgid "Trust Slimline"
+msgstr "Trust Slimline"
+
+#: ../rules/base.xml.in.h:757
+msgid "Trust Wireless Keyboard Classic"
+msgstr "Trust Wireless Keyboard Classic"
+
+#: ../rules/base.xml.in.h:758
+msgid "Tswana"
+msgstr "Tswana"
+
+#: ../rules/base.xml.in.h:759
+msgid "Turkish"
+msgstr "Türkisch"
+
+#: ../rules/base.xml.in.h:760
+msgid "Turkish (Alt-Q)"
+msgstr "Türkisch (Alt-Q)"
+
+#: ../rules/base.xml.in.h:761
+msgid "Turkish (F)"
+msgstr "Türkisch, (F)"
+
+#: ../rules/base.xml.in.h:762
+msgid "Turkish (Sun dead keys)"
+msgstr "Türkisch (Sun-Akzenttasten)"
+
+#: ../rules/base.xml.in.h:763
+msgid "Turkish (international with dead keys)"
+msgstr "Türkisch (International, mit Akzenttasten)"
+
+#: ../rules/base.xml.in.h:764
+msgid "Turkmen"
+msgstr "Turkmenisch"
+
+#: ../rules/base.xml.in.h:765
+msgid "Turkmen (Alt-Q)"
+msgstr "Turkmenisch (Alt-Q)"
+
+#: ../rules/base.xml.in.h:766
+msgid "TypeMatrix EZ-Reach 2020"
+msgstr "TypeMatrix EZ-Reach 2020"
+
+#: ../rules/base.xml.in.h:767
+msgid "TypeMatrix EZ-Reach 2030 PS2"
+msgstr "TypeMatrix EZ-Reach 2030 PS2"
+
+#: ../rules/base.xml.in.h:768
+msgid "TypeMatrix EZ-Reach 2030 USB"
+msgstr "TypeMatrix EZ-Reach 2030 USB"
+
+#: ../rules/base.xml.in.h:769
+msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)"
+msgstr "TypeMatrix EZ-Reach 2030 USB (102/105:EU-Modus)"
+
+#: ../rules/base.xml.in.h:770
+msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)"
+msgstr "TypeMatrix EZ-Reach 2030 USB (106:JP-Modus)"
+
+#: ../rules/base.xml.in.h:771
+msgid "Udmurt"
+msgstr "Udmurtisch"
+
+#: ../rules/base.xml.in.h:772
+msgid "Ukrainian"
+msgstr "Ukrainisch"
+
+#: ../rules/base.xml.in.h:773
+msgid "Ukrainian (WinKeys)"
+msgstr "Ukrainisch (Windows-Tasten)"
+
+#: ../rules/base.xml.in.h:774
+msgid "Ukrainian (homophonic)"
+msgstr "Ukrainisch (homophon)"
+
+#: ../rules/base.xml.in.h:775
+msgid "Ukrainian (legacy)"
+msgstr "Ukrainisch (veraltet)"
+
+#: ../rules/base.xml.in.h:776
+msgid "Ukrainian (phonetic)"
+msgstr "Ukrainisch (phonetisch)"
+
+#: ../rules/base.xml.in.h:777
+msgid "Ukrainian (standard RSTU)"
+msgstr "Ukrainisch (Standard-RSTU)"
+
+#: ../rules/base.xml.in.h:778
+msgid "Ukrainian (typewriter)"
+msgstr "Ukrainisch (Schreibmaschine)"
+
+#: ../rules/base.xml.in.h:779
+msgid "Unicode additions (arrows and math operators)"
+msgstr "Unicode-Ergänzungen (Pfeile und mathematische Operatoren)"
+
+#: ../rules/base.xml.in.h:780
+msgid "Unicode additions (arrows and math operators). Math operators on default level"
+msgstr "Unicode-Ergänzungen (Pfeile und mathematische Operatoren). Mathematische Operatoren befinden sich in der Standardebene."
+
+#: ../rules/base.xml.in.h:781
+msgid "Unitek KB-1925"
+msgstr "Unitek KB-1925"
+
+#: ../rules/base.xml.in.h:782
+msgid "Urdu (Pakistan)"
+msgstr "Urdu (Pakistan)"
+
+#: ../rules/base.xml.in.h:783
+msgid "Urdu (Pakistan, CRULP)"
+msgstr "Urdu (Pakistan, CRULP)"
+
+#: ../rules/base.xml.in.h:784
+msgid "Urdu (Pakistan, NLA)"
+msgstr "Urdu (Pakistan, NLA)"
+
+#: ../rules/base.xml.in.h:785
+msgid "Urdu (WinKeys)"
+msgstr "Urdu (Windows-Tasten)"
+
+#: ../rules/base.xml.in.h:786
+msgid "Urdu (alternative phonetic)"
+msgstr "Urdu (Alternative, phonetisch)"
+
+#: ../rules/base.xml.in.h:787
+msgid "Urdu (phonetic)"
+msgstr "Urdu (phonetisch)"
+
+#: ../rules/base.xml.in.h:788
+msgid "Use keyboard LED to show alternative layout"
+msgstr "Tastatur-LED zur Anzeige der alternativen Belegung verwenden"
+
+#: ../rules/base.xml.in.h:789
+msgid "Using space key to input non-breakable space character"
+msgstr "Leertaste zur Eingabe nicht umbrechbarer Zeichen verwenden"
+
+#: ../rules/base.xml.in.h:790
+msgid "Usual space at any level"
+msgstr "Leertaste gibt in jeder Ebene stets Leerzeichen aus"
+
+#: ../rules/base.xml.in.h:791
+msgid "Uyghur"
+msgstr "Uigurisch"
+
+#: ../rules/base.xml.in.h:792
+msgid "Uzbek"
+msgstr "Usbekisch"
+
+#: ../rules/base.xml.in.h:793
+msgid "Uzbek (Afghanistan)"
+msgstr "Usbekisch (Afghanistan)"
+
+#: ../rules/base.xml.in.h:794
+msgid "Uzbek (Afghanistan, OLPC)"
+msgstr "Usbekisch (Afghanistan, OLPC)"
+
+#: ../rules/base.xml.in.h:795
+msgid "Uzbek (Latin)"
+msgstr "Usbekisch (lateinische Schrift)"
+
+#: ../rules/base.xml.in.h:796
+msgid "Vietnamese"
+msgstr "Vietnamesisch"
+
+#: ../rules/base.xml.in.h:797
+msgid "ViewSonic KU-306 Internet Keyboard"
+msgstr "ViewSonic KU-306 Internet Keyboard"
+
+#: ../rules/base.xml.in.h:798
+msgid "Wang 724 keypad with Unicode additions (arrows and math operators)"
+msgstr "Wang 724 mit Unicode-Ergänzungen (Pfeile und mathematische Operatoren)"
+
+#: ../rules/base.xml.in.h:799
+msgid "Wang 724 keypad with Unicode additions (arrows and math operators). Math operators on default level"
+msgstr "Wang 724 mit Unicode-Ergänzungen (Pfeile und mathematische Operatoren). Mathematische Operatoren in der Standardebene"
+
+#: ../rules/base.xml.in.h:800
+msgid "Winbook Model XP5"
+msgstr "Winbook Modell XP5"
+
+#: ../rules/base.xml.in.h:801
+msgid "Wolof"
+msgstr "Wolof"
+
+#: ../rules/base.xml.in.h:802
+msgid "Yahoo! Internet Keyboard"
+msgstr "Yahoo! Internet Keyboard"
+
+#: ../rules/base.xml.in.h:803
+msgid "Yakut"
+msgstr "Jakutisch"
+
+#: ../rules/base.xml.in.h:804
+msgid "Yoruba"
+msgstr "Joruba"
+
+#: ../rules/base.xml.in.h:805
+msgid "Zero-width non-joiner character at second level"
+msgstr "Nicht verbindendes Zeichen der Breite Null in der zweiten Ebene"
+
+#: ../rules/base.xml.in.h:806
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level"
+msgstr "Nicht verbindendes Zeichen der Breite Null in der zweiten Ebene, nicht umbrechbares Leerzeichen in der dritten Ebene"
+
+#: ../rules/base.xml.in.h:807
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level"
+msgstr "Nicht verbindendes Zeichen der Breite Null in der zweiten Ebene, nicht umbrechbares Leerzeichen in der dritten Tastaturebene, nichts in der vierten Ebene"
+
+#: ../rules/base.xml.in.h:808
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level"
+msgstr "Nicht verbindendes Zeichen der Breite Null in der zweiten Ebene, nicht umbrechbares Leerzeichen in der dritten Tastaturebene, schmales nicht umbrechbares Leerzeichen in der vierten Ebene"
+
+#: ../rules/base.xml.in.h:809
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level"
+msgstr "Nicht verbindendes Zeichen der Breite Null in der zweiten Ebene, nicht umbrechbares Leerzeichen in der dritten Tastaturebene, verbindendes Zeichen der Breite Null in der vierten Ebene"
+
+#: ../rules/base.xml.in.h:810
+msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level"
+msgstr "Nicht verbindendes Zeichen der Breite Null in der zweiten Ebene, verbindendes Zeichen der Breite Null in der dritten Ebene"
+
+#: ../rules/base.xml.in.h:811
+msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level"
+msgstr "Nicht verbindendes Zeichen der Breite Null in der zweiten Ebene, verbindendes Zeichen der Breite Null in der dritten Ebene, nicht umbrechbares Leerzeichen in der vierten Tastaturebene"
+
+#: ../rules/base.xml.in.h:812
+msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level"
+msgstr "Nicht verbindendes Zeichen der Breite Null in der dritten Ebene, verbindendes Zeichen der Breite Null in der vierten Ebene"
+
+#: ../rules/base.xml.in.h:813
+msgid "ak"
+msgstr "ak"
+
+#: ../rules/base.xml.in.h:814
+msgid "am"
+msgstr "am"
+
+#: ../rules/base.xml.in.h:815
+msgid "ar"
+msgstr "ar"
+
+#: ../rules/base.xml.in.h:816
+msgid "avn"
+msgstr "avn"
+
+#: ../rules/base.xml.in.h:817
+msgid "az"
+msgstr "az"
+
+#: ../rules/base.xml.in.h:818
+msgid "be"
+msgstr "be"
+
+#: ../rules/base.xml.in.h:819
+msgid "ber"
+msgstr "ber"
+
+#: ../rules/base.xml.in.h:820
+msgid "bg"
+msgstr "bg"
+
+#: ../rules/base.xml.in.h:821
+msgid "bm"
+msgstr "bm"
+
+#: ../rules/base.xml.in.h:822
+msgid "bn"
+msgstr "bn"
+
+#: ../rules/base.xml.in.h:823
+msgid "brl"
+msgstr "brl"
+
+#: ../rules/base.xml.in.h:824
+msgid "bs"
+msgstr "bs"
+
+#: ../rules/base.xml.in.h:825
+msgid "ca"
+msgstr "ca"
+
+#: ../rules/base.xml.in.h:826
+msgid "chr"
+msgstr "chr"
+
+#: ../rules/base.xml.in.h:827
+msgid "cm"
+msgstr "cm"
+
+#: ../rules/base.xml.in.h:828
+msgid "crh"
+msgstr "crh"
+
+#: ../rules/base.xml.in.h:829
+msgid "cs"
+msgstr "cs"
+
+#: ../rules/base.xml.in.h:830
+msgid "da"
+msgstr "da"
+
+#: ../rules/base.xml.in.h:831
+msgid "de"
+msgstr "de"
+
+#: ../rules/base.xml.in.h:832
+msgid "dv"
+msgstr "dv"
+
+#: ../rules/base.xml.in.h:833
+msgid "dz"
+msgstr "dz"
+
+#: ../rules/base.xml.in.h:834
+msgid "ee"
+msgstr "ee"
+
+#: ../rules/base.xml.in.h:835 ../rules/base.extras.xml.in.h:34
+msgid "en"
+msgstr "en"
+
+#: ../rules/base.xml.in.h:836
+msgid "eo"
+msgstr "eo"
+
+#: ../rules/base.xml.in.h:837
+msgid "es"
+msgstr "es"
+
+#: ../rules/base.xml.in.h:838
+msgid "et"
+msgstr "et"
+
+#: ../rules/base.xml.in.h:839 ../rules/base.extras.xml.in.h:35
+msgid "fa"
+msgstr "fa"
+
+#: ../rules/base.xml.in.h:840
+msgid "ff"
+msgstr "ff"
+
+#: ../rules/base.xml.in.h:841
+msgid "fi"
+msgstr "fi"
+
+#: ../rules/base.xml.in.h:842
+msgid "fo"
+msgstr "fo"
+
+#: ../rules/base.xml.in.h:843 ../rules/base.extras.xml.in.h:36
+msgid "fr"
+msgstr "fr"
+
+#: ../rules/base.xml.in.h:844
+msgid "gaa"
+msgstr "gaa"
+
+#: ../rules/base.xml.in.h:845
+msgid "gr"
+msgstr "gr"
+
+#: ../rules/base.xml.in.h:846
+msgid "gu"
+msgstr "gu"
+
+#: ../rules/base.xml.in.h:847
+msgid "ha"
+msgstr "ha"
+
+#: ../rules/base.xml.in.h:848
+msgid "he"
+msgstr "he"
+
+#: ../rules/base.xml.in.h:849
+msgid "hi"
+msgstr "hi"
+
+#: ../rules/base.xml.in.h:850
+msgid "hr"
+msgstr "hr"
+
+#: ../rules/base.xml.in.h:851
+msgid "hu"
+msgstr "hu"
+
+#: ../rules/base.xml.in.h:852 ../rules/base.extras.xml.in.h:37
+msgid "hy"
+msgstr "hy"
+
+#: ../rules/base.xml.in.h:853
+msgid "ie"
+msgstr "ie"
+
+#: ../rules/base.xml.in.h:854
+msgid "ig"
+msgstr "ig"
+
+#: ../rules/base.xml.in.h:855
+msgid "ike"
+msgstr "ike"
+
+#: ../rules/base.xml.in.h:856
+msgid "in"
+msgstr "in"
+
+#: ../rules/base.xml.in.h:857
+msgid "is"
+msgstr "is"
+
+#: ../rules/base.xml.in.h:858
+msgid "it"
+msgstr "it"
+
+#: ../rules/base.xml.in.h:859
+msgid "ja"
+msgstr "ja"
+
+#: ../rules/base.xml.in.h:860
+msgid "ka"
+msgstr "ka"
+
+#: ../rules/base.xml.in.h:861
+msgid "ki"
+msgstr "ki"
+
+#: ../rules/base.xml.in.h:862
+msgid "kk"
+msgstr "kk"
+
+#: ../rules/base.xml.in.h:863
+msgid "km"
+msgstr "km"
+
+#: ../rules/base.xml.in.h:864
+msgid "kn"
+msgstr "kn"
+
+#: ../rules/base.xml.in.h:865
+msgid "ko"
+msgstr "ko"
+
+#: ../rules/base.xml.in.h:866
+msgid "ku"
+msgstr "ku"
+
+#: ../rules/base.xml.in.h:867
+msgid "lo"
+msgstr "lo"
+
+#: ../rules/base.xml.in.h:868 ../rules/base.extras.xml.in.h:39
+msgid "lt"
+msgstr "lt"
+
+#: ../rules/base.xml.in.h:869 ../rules/base.extras.xml.in.h:40
+msgid "lv"
+msgstr "lv"
+
+#: ../rules/base.xml.in.h:870
+msgid "mi"
+msgstr "mi"
+
+#: ../rules/base.xml.in.h:871
+msgid "mk"
+msgstr "mk"
+
+#: ../rules/base.xml.in.h:872
+msgid "ml"
+msgstr "ml"
+
+#: ../rules/base.xml.in.h:873
+msgid "mn"
+msgstr "mn"
+
+#: ../rules/base.xml.in.h:874
+msgid "mt"
+msgstr "mt"
+
+#: ../rules/base.xml.in.h:875
+msgid "my"
+msgstr "my"
+
+#: ../rules/base.xml.in.h:876
+msgid "ne"
+msgstr "ne"
+
+#: ../rules/base.xml.in.h:877
+msgid "nl"
+msgstr "nl"
+
+#: ../rules/base.xml.in.h:878
+msgid "no"
+msgstr "no"
+
+#: ../rules/base.xml.in.h:879
+msgid "or"
+msgstr "or"
+
+#: ../rules/base.xml.in.h:880
+msgid "pa"
+msgstr "pa"
+
+#: ../rules/base.xml.in.h:881
+msgid "ph"
+msgstr "ph"
+
+#: ../rules/base.xml.in.h:882 ../rules/base.extras.xml.in.h:41
+msgid "pl"
+msgstr "pl"
+
+#: ../rules/base.xml.in.h:883
+msgid "ps"
+msgstr "ps"
+
+#: ../rules/base.xml.in.h:884
+msgid "pt"
+msgstr "pt"
+
+#: ../rules/base.xml.in.h:885 ../rules/base.extras.xml.in.h:42
+msgid "ro"
+msgstr "ro"
+
+#: ../rules/base.xml.in.h:886 ../rules/base.extras.xml.in.h:43
+msgid "ru"
+msgstr "ru"
+
+#: ../rules/base.xml.in.h:887
+msgid "sd"
+msgstr "sd"
+
+#: ../rules/base.xml.in.h:888
+msgid "si"
+msgstr "si"
+
+#: ../rules/base.xml.in.h:889
+msgid "sk"
+msgstr "sk"
+
+#: ../rules/base.xml.in.h:890
+msgid "sl"
+msgstr "sl"
+
+#: ../rules/base.xml.in.h:891
+msgid "sq"
+msgstr "sq"
+
+#: ../rules/base.xml.in.h:892 ../rules/base.extras.xml.in.h:45
+msgid "sr"
+msgstr "sr"
+
+#: ../rules/base.xml.in.h:893
+msgid "sv"
+msgstr "sv"
+
+#: ../rules/base.xml.in.h:894
+msgid "sw"
+msgstr "sw"
+
+#: ../rules/base.xml.in.h:895
+msgid "syc"
+msgstr "syc"
+
+#: ../rules/base.xml.in.h:896
+msgid "ta"
+msgstr "ta"
+
+#: ../rules/base.xml.in.h:897
+msgid "te"
+msgstr "te"
+
+#: ../rules/base.xml.in.h:898
+msgid "tg"
+msgstr "tg"
+
+#: ../rules/base.xml.in.h:899
+msgid "th"
+msgstr "th"
+
+#: ../rules/base.xml.in.h:900
+msgid "tk"
+msgstr "tk"
+
+#: ../rules/base.xml.in.h:901
+msgid "tn"
+msgstr "tn"
+
+#: ../rules/base.xml.in.h:902
+msgid "tr"
+msgstr "tr"
+
+#: ../rules/base.xml.in.h:903
+msgid "uk"
+msgstr "uk"
+
+#: ../rules/base.xml.in.h:904
+msgid "ur"
+msgstr "ur"
+
+#: ../rules/base.xml.in.h:905
+msgid "uz"
+msgstr "uz"
+
+#: ../rules/base.xml.in.h:906
+msgid "vi"
+msgstr "vi"
+
+#: ../rules/base.xml.in.h:907
+msgid "wo"
+msgstr "wo"
+
+#: ../rules/base.xml.in.h:908
+msgid "xsy"
+msgstr "xsy"
+
+#: ../rules/base.xml.in.h:909
+msgid "yo"
+msgstr "yo"
+
+#: ../rules/base.xml.in.h:910
+msgid "zh"
+msgstr "zh"
+
+#: ../rules/base.extras.xml.in.h:1
+msgid "APL Keyboard Symbols"
+msgstr "APL-Tastatursymbole"
+
+#: ../rules/base.extras.xml.in.h:4
+msgid "Atsina"
+msgstr "Atsina"
+
+#: ../rules/base.extras.xml.in.h:5
+msgid "Avestan"
+msgstr "Avestisch"
+
+#: ../rules/base.extras.xml.in.h:6
+msgid "Couer D'alene Salish"
+msgstr "Couer D'alene Salish"
+
+#: ../rules/base.extras.xml.in.h:8
+msgid "English (US, international AltGr Unicode combining)"
+msgstr "Englisch (USA international, AltGr-Unicode-Kombination)"
+
+#: ../rules/base.extras.xml.in.h:9
+msgid "English (US, international AltGr Unicode combining, alternative)"
+msgstr "Englisch (USA international, AltGr-Unicode-Kombination, alternativ)"
+
+#: ../rules/base.extras.xml.in.h:11
+msgid "Kutenai"
+msgstr "Kutenai"
+
+#: ../rules/base.extras.xml.in.h:13
+msgid "Latvian (US Colemak)"
+msgstr "Lettisch (US-Colemak)"
+
+#: ../rules/base.extras.xml.in.h:14
+msgid "Latvian (US Colemak, apostrophe variant)"
+msgstr "Lettisch (US-Colemak, Apostroph-Variante)"
+
+#: ../rules/base.extras.xml.in.h:15
+msgid "Latvian (US Dvorak)"
+msgstr "LLettisch (US-Dvorak)"
+
+#: ../rules/base.extras.xml.in.h:16
+msgid "Latvian (US Dvorak, Y variant)"
+msgstr "Lettisch (US-Dvorak, Y-Variante)"
+
+#: ../rules/base.extras.xml.in.h:17
+msgid "Latvian (US Dvorak, minus variant)"
+msgstr "Lettisch (US-Dvorak, Minus-Variante)"
+
+#: ../rules/base.extras.xml.in.h:18
+msgid "Latvian (programmer US Dvorak)"
+msgstr "Lettisch (Dvorak für Programmierer)"
+
+#: ../rules/base.extras.xml.in.h:19
+msgid "Latvian (programmer US Dvorak, Y variant)"
+msgstr "Lettisch (US-Dvorak für Programmierer, Y-Variante)"
+
+#: ../rules/base.extras.xml.in.h:20
+msgid "Latvian (programmer US Dvorak, minus variant)"
+msgstr "Lettisch (US-Dvorak für Programmierer, Minus-Variante)"
+
+#: ../rules/base.extras.xml.in.h:22
+msgid "Lithuanian (US Dvorak with Lithuanian letters)"
+msgstr "Litauisch (US-Tastatur mit litauischen Buchstaben)"
+
+#: ../rules/base.extras.xml.in.h:25
+msgid "Polish (international with dead keys)"
+msgstr "Polnisch (International, mit Akzenttasten)"
+
+#: ../rules/base.extras.xml.in.h:27
+msgid "Romanian (ergonomic Touchtype)"
+msgstr "Rumänisch (ergonomische Bedienung)"
+
+#: ../rules/base.extras.xml.in.h:29
+msgid "Russian (with UKR and BEL layout)"
+msgstr "Russisch (mit ukrainischer und weißrussischer Belegung)"
+
+#: ../rules/base.extras.xml.in.h:30
+msgid "Secwepemctsin"
+msgstr "Secwepemctsin"
+
+#: ../rules/base.extras.xml.in.h:32
+msgid "Serbian (combining accents instead of dead keys)"
+msgstr "Serbisch (Akzente kombinieren anstelle von Akzenttasten)"
+
+#: ../rules/base.extras.xml.in.h:33
+msgid "apl"
+msgstr "apl"
+
+#: ../rules/base.extras.xml.in.h:38
+msgid "kut"
+msgstr "kut"
+
+#: ../rules/base.extras.xml.in.h:44
+msgid "shs"
+msgstr "shs"
+
+#~ msgid "Afg"
+#~ msgstr "Afg"
+
+#~ msgid "Chinese (Tibetan)"
+#~ msgstr "Chinesisch (Tibetanisch)"
+
+#~ msgid "Chinese (Uyghur)"
+#~ msgstr "Chinesisch (Uigurisch)"
+
+#~ msgid "Danish (Mac)"
+#~ msgstr "Dänisch (Macintosh)"
+
+#~ msgid "English (UK, Mac)"
+#~ msgstr "Englisch (Britisch, Macintosh)"
+
+#~ msgid "Finnish (Mac)"
+#~ msgstr "Finnisch (Macintosh)"
+
+#~ msgid "Finnish (northern Saami)"
+#~ msgstr "Finnisch (ördliches Saami)"
+
+#~ msgid "GBr"
+#~ msgstr "GBr"
+
+#~ msgid "German (Romanian keyboard with German letters)"
+#~ msgstr "Deutsch (Rumänische Tastatur mit deutschen Buchstaben)"
+
+#~ msgid "German (Romanian keyboard with German letters, eliminate dead keys)"
+#~ msgstr "Deutsch (Rumänische Tastatur mit deutschen Buchstaben, ohne Akzenttasten)"
+
+#~ msgid "Irish (Ogham)"
+#~ msgstr "Irisch (Ogham)"
+
+#~ msgid "Italian (Georgian)"
+#~ msgstr "Italienisch (Georgisch)"
+
+#~ msgid "Kurdish (Iran, latin alt-Q)"
+#~ msgstr "Kurdisch (Iran, Lateinisches Alt-Q)"
+
+#~ msgid "Māori"
+#~ msgstr "Māori"
+
+#~ msgid "Norwegian (Northern Saami"
+#~ msgstr "Norwegisch (Nördliches Saami)"
+
+#~ msgid "Philippines - Dvorak (Baybayin)"
+#~ msgstr "Philippinen - Dvorak (Baybayin)"
+
+#~ msgid "Portuguese (Nativo for Esperanto)"
+#~ msgstr "Portugiesisch (Nativo für Esperanto)"
+
+#~ msgid "Romanian (Crimean Tatar Dobruca-2 Q)"
+#~ msgstr "Rumänisch (Krimtatarisch, Dobruca-2 Q)"
+
+#~ msgid "Romanian (Crimean Tatar Turkish Alt-Q)"
+#~ msgstr "Rumänisch (Krimtatarisch, Türkisch Alt-Q)"
+
+#~ msgid "Romanian (Crimean Tatar Turkish F)"
+#~ msgstr "Rumänisch (Krimtatarisch, Türkisch F)"
+
+#~ msgid "Russian (Chuvash)"
+#~ msgstr "Russisch (Tschuwaschisch)"
+
+#~ msgid "Russian (Kalmyk)"
+#~ msgstr "Russisch (Kalmykisch)"
+
+#~ msgid "Russian (Komi)"
+#~ msgstr "Russisch (Komi)"
+
+#~ msgid "Russian (Mari)"
+#~ msgstr "Russisch (Mari)"
+
+#~ msgid "Russian (Ossetian, legacy)"
+#~ msgstr "Russisch (Ossetisch, veraltet)"
+
+#~ msgid "Russian (Serbian)"
+#~ msgstr "Russisch (Serbisch)"
+
+#~ msgid "Russian (Tatar)"
+#~ msgstr "Russisch (Tatarisch)"
+
+#~ msgid "Russian (Udmurt)"
+#~ msgstr "Russisch (Udmurtisch)"
+
+#~ msgid "Russian (Yakut)"
+#~ msgstr "Russisch (Jakutisch)"
+
+#~ msgid "Spanish (Mac)"
+#~ msgstr "Spanisch (Macintosh)"
+
+#~ msgid "Swedish (northern Saami)"
+#~ msgstr "Schwedisch (Nördliches Saami)"
+
+#~ msgid "Swiss"
+#~ msgstr "Schweizerdeutsch"
+
+#~ msgid "Swiss (legacy)"
+#~ msgstr "Schweiz (veraltet)"
+
+#~ msgid "Turkish (Crimean Tatar Turkish Alt-Q)"
+#~ msgstr "Türkisch (Krimtatarisch, türkisches Alt-Q)"
+
+#~ msgid "Turkish (Crimean Tatar Turkish F)"
+#~ msgstr "Türkisch (Krimtatarisch, türkisches F)"
+
+#~ msgid "Turkish (Crimean Tatar Turkish Q)"
+#~ msgstr "KTürkisch (Krimtatarisch, türkisches Q)"
+
+#~ msgid "Ukrainian (Crimean Tatar Turkish Alt-Q)"
+#~ msgstr "Ukrainisch (Krimtatarisch, Türkisch Alt-Q)"
+
+#~ msgid "Ukrainian (Crimean Tatar Turkish F)"
+#~ msgstr "Ukrainisch (Krimtatarisch, Türkisch F)"
+
+#~ msgid "Ukrainian (Crimean Tatar Turkish Q)"
+#~ msgstr "Ukrainisch (Krimtatarisch, Türkisch Q)"
+
+#~ msgid "Ukrainian (standard RSTU on Russian layout)"
+#~ msgstr "Ukrainisch (Standard-RSTU mit russischer Belegung)"
+
+#~ msgid "irq"
+#~ msgstr "irq"
+
+#~ msgid "srp"
+#~ msgstr "srp"
+
+#~ msgid "twn"
+#~ msgstr "twn"
+
+#~ msgid "APL"
+#~ msgstr "APL"
+
+#~ msgid "Iran"
+#~ msgstr "Iran"
+
+#~ msgid "Lithuania"
+#~ msgstr "Litauen"
+
+#~ msgid "Lithuania - Dvorak"
+#~ msgstr "Litauen - Dvorak"
+
+#~ msgid "Ltu"
+#~ msgstr "Ltu"
+
+#~ msgid "Romania"
+#~ msgstr "Rumänien"
+
+#~ msgid "Rou"
+#~ msgstr "Rou"
+
+#~ msgid "Rus"
+#~ msgstr "Rus"
+
+#~ msgid "Russia"
+#~ msgstr "Russland"
+
+#~ msgid "Serbia"
+#~ msgstr "Serbien"
+
+#~ msgid "Srb"
+#~ msgstr "Srb"
+
+#~ msgid "USA"
+#~ msgstr "USA"
diff --git a/xorg-server/xkeyboard-config/po/es.po b/xorg-server/xkeyboard-config/po/es.po index 816aef68d..419ac83ac 100644 --- a/xorg-server/xkeyboard-config/po/es.po +++ b/xorg-server/xkeyboard-config/po/es.po @@ -1,4359 +1,4359 @@ -# translation of xkeyboard-config-2.1.99.po to Spanish -# This file is distributed under the same license as the xkeyboard-config package. -# Copyright (C) 2006 The free software foundation -# Francisco Javier F. Serrador <serrador@cvs.gnome.org>, 2006. -# Jorge González González <aloriel@gmail.com>, 2009, 2010, 2011. -# -msgid "" -msgstr "" -"Project-Id-Version: xkeyboard-config-2.1.99\n" -"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" -"POT-Creation-Date: 2011-03-25 22:27+0000\n" -"PO-Revision-Date: 2011-03-31 09:33+0200\n" -"Last-Translator: Jorge González González <aloriel@gmail.com>\n" -"Language-Team: Spanish <es@li.org>\n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: KBabel 1.9.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: ../rules/base.xml.in.h:1 -msgid "<Less/Greater>" -msgstr "<Menor que/Mayor que>" - -#: ../rules/base.xml.in.h:2 -msgid "<Less/Greater> (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "<Menor que/Mayor que> (elige el 3º nivel, bloquea al pulsarse junto con otro selector de 3º nivel)" - -#: ../rules/base.xml.in.h:3 -msgid "<Less/Greater> chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "<Menor que/Mayor que> elige el 5º nivel y activa el bloqueo de 5º nivel al pulsarse junto con otro selector de 5º nivel, una pulsación libera el bloqueo" - -#: ../rules/base.xml.in.h:4 -msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "<Menor que/Mayor que> elige el 5º nivel, bloquea al pulsarse junto con otro selector de 5º nivel" - -#: ../rules/base.xml.in.h:5 -msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "<Menor que/Mayor que> elige el 5º nivel, bloquea al pulsarse junto con otro selector de 5º nivel, una pulsación libera el bloqueo" - -#: ../rules/base.xml.in.h:6 -msgid "A4Tech KB-21" -msgstr "A4Tech KB-21" - -#: ../rules/base.xml.in.h:7 -msgid "A4Tech KBS-8" -msgstr "A4Tech KBS-8" - -#: ../rules/base.xml.in.h:8 -msgid "A4Tech Wireless Desktop RFKB-23" -msgstr "A4Tech Wireless Desktop RFKB-23" - -#: ../rules/base.xml.in.h:9 -msgid "ATM/phone-style" -msgstr "Cajero automático/estilo teléfono" - -#: ../rules/base.xml.in.h:10 -msgid "Acer AirKey V" -msgstr "Acer AirKey V" - -#: ../rules/base.xml.in.h:11 -msgid "Acer C300" -msgstr "Acer C300" - -#: ../rules/base.xml.in.h:12 -msgid "Acer Ferrari 4000" -msgstr "Acer Ferrari 4000" - -#: ../rules/base.xml.in.h:13 -msgid "Acer Laptop" -msgstr "Portátil Acer" - -#: ../rules/base.xml.in.h:14 -msgid "Add the standard behavior to Menu key" -msgstr "Añadir el comportamiento estándar a la tecla Menú." - -#: ../rules/base.xml.in.h:15 -msgid "Adding Esperanto circumflexes (supersigno)" -msgstr "Añadir las tildes circunflejas del esperanto (supersigno)" - -#: ../rules/base.xml.in.h:16 -msgid "Adding currency signs to certain keys" -msgstr "Añadir símbolo de divisa a algunas teclas" - -#: ../rules/base.xml.in.h:17 -msgid "Advance Scorpius KI" -msgstr "Advance Scorpius KI" - -#: ../rules/base.xml.in.h:18 -msgid "Afg" -msgstr "Afg" - -#: ../rules/base.xml.in.h:19 -msgid "Afghani" -msgstr "Afgano" - -#: ../rules/base.xml.in.h:20 -msgid "Akan" -msgstr "Akan" - -#: ../rules/base.xml.in.h:21 -msgid "Albanian" -msgstr "Albanés" - -#: ../rules/base.xml.in.h:22 -msgid "Alt and Meta are on Alt keys" -msgstr "Alt y Meta están en las teclas Alt" - -#: ../rules/base.xml.in.h:23 -msgid "Alt is mapped to Right Win, Super to Menu" -msgstr "Alt está mapeada a la tecla Windows derecha y Super a la tecla Menú" - -#: ../rules/base.xml.in.h:24 -msgid "Alt+Caps Lock" -msgstr "Alt+Bloq Mayús" - -#: ../rules/base.xml.in.h:25 -msgid "Alt+Ctrl" -msgstr "Alt+Ctrl" - -#: ../rules/base.xml.in.h:26 -msgid "Alt+Shift" -msgstr "Alt+Mayús" - -#: ../rules/base.xml.in.h:27 -msgid "Alt+Space" -msgstr "Alt+Espacio" - -#: ../rules/base.xml.in.h:28 -msgid "Alt/Win key behavior" -msgstr "Comportamiento de la tecla Alt/Windows" - -#: ../rules/base.xml.in.h:29 -msgid "Amharic" -msgstr "Amharico" - -#: ../rules/base.xml.in.h:30 -msgid "Any Alt key" -msgstr "Cualquier tecla Alt" - -#: ../rules/base.xml.in.h:31 -msgid "Any Win key" -msgstr "Cualquier tecla Windows" - -#: ../rules/base.xml.in.h:32 -msgid "Any Win key (while pressed)" -msgstr "Cualquier tecla Windows (al pulsarla)" - -#: ../rules/base.xml.in.h:33 -msgid "Apple" -msgstr "Apple" - -#: ../rules/base.xml.in.h:34 -msgid "Apple Aluminium Keyboard (ANSI)" -msgstr "Teclado de aluminio de Apple (ANSI)" - -#: ../rules/base.xml.in.h:35 -msgid "Apple Aluminium Keyboard (ISO)" -msgstr "Teclado de aluminio de Apple (ISO)" - -#: ../rules/base.xml.in.h:36 -msgid "Apple Aluminium Keyboard (JIS)" -msgstr "Teclado de aluminio de Apple (JIS)" - -#: ../rules/base.xml.in.h:37 -msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)" -msgstr "Teclado de aluminio de Apple: emular teclas PC (Imprimir, Bloq Despl, Pausa, Bloq Num)" - -#: ../rules/base.xml.in.h:38 -msgid "Apple Laptop" -msgstr "Portátil Apple" - -#: ../rules/base.xml.in.h:39 -msgid "Arabic" -msgstr "Árabe" - -#: ../rules/base.xml.in.h:40 -msgid "Arabic (Buckwalter)" -msgstr "Árabe (Buckwalter)" - -#: ../rules/base.xml.in.h:41 -msgid "Arabic (Morocco)" -msgstr "Árabbe (Marruecos)" - -#: ../rules/base.xml.in.h:42 -msgid "Arabic (Pakistan)" -msgstr "Árabe (Pakistán)" - -#: ../rules/base.xml.in.h:43 -msgid "Arabic (Syria)" -msgstr "Árabe (Siria)" - -#: ../rules/base.xml.in.h:44 -msgid "Arabic (azerty)" -msgstr "Árabe (azerty)" - -#: ../rules/base.xml.in.h:45 -msgid "Arabic (azerty/digits)" -msgstr "Árabe (azerty/dígitos)" - -#: ../rules/base.xml.in.h:46 -msgid "Arabic (digits)" -msgstr "Árabe (dígitos)" - -#: ../rules/base.xml.in.h:47 -msgid "Arabic (qwerty)" -msgstr "Árabe (qwery)" - -#: ../rules/base.xml.in.h:48 -msgid "Arabic (qwerty/digits)" -msgstr "Árabe (qwerty/dígitos)" - -#: ../rules/base.xml.in.h:49 -msgid "Armenian" -msgstr "Armenio" - -#: ../rules/base.xml.in.h:50 -msgid "Armenian (alternative eastern)" -msgstr "Armenio (alternativa oriental)" - -#: ../rules/base.xml.in.h:51 -msgid "Armenian (alternative phonetic)" -msgstr "Armenio (alternativa fonética)" - -#: ../rules/base.xml.in.h:52 -msgid "Armenian (eastern)" -msgstr "Armenio (oriental)" - -#: ../rules/base.xml.in.h:53 -msgid "Armenian (phonetic)" -msgstr "Armenio (fonético)" - -#: ../rules/base.xml.in.h:54 -msgid "Armenian (western)" -msgstr "Armenio (occidental)" - -#: ../rules/base.xml.in.h:55 -msgid "Asus Laptop" -msgstr "Portátil Asus" - -#: ../rules/base.xml.in.h:56 -msgid "At bottom left" -msgstr "En la parte inferior izquierda" - -#: ../rules/base.xml.in.h:57 -msgid "At left of 'A'" -msgstr "A la izquierda de la «A»" - -#: ../rules/base.xml.in.h:58 -msgid "Avatime" -msgstr "Avatime" - -#: ../rules/base.xml.in.h:59 -msgid "Azerbaijan (Cyrillic)" -msgstr "Azerbaiján (cirílico)" - -#: ../rules/base.xml.in.h:60 -msgid "Azerbaijani" -msgstr "Azerbaijaní" - -#: ../rules/base.xml.in.h:61 -msgid "Azona RF2300 wireless Internet Keyboard" -msgstr "Azona RF2300 wireless Internet Keyboard" - -#: ../rules/base.xml.in.h:62 -msgid "BTC 5090" -msgstr "BTC 5090" - -#: ../rules/base.xml.in.h:63 -msgid "BTC 5113RF Multimedia" -msgstr "BTC 5113RF Multimedia" - -#: ../rules/base.xml.in.h:64 -msgid "BTC 5126T" -msgstr "BTC 5126T" - -#: ../rules/base.xml.in.h:65 -msgid "BTC 6301URF" -msgstr "BTC 6301URF" - -#: ../rules/base.xml.in.h:66 -msgid "BTC 9000" -msgstr "BTC 9000" - -#: ../rules/base.xml.in.h:67 -msgid "BTC 9000A" -msgstr "BTC 9000A" - -#: ../rules/base.xml.in.h:68 -msgid "BTC 9001AH" -msgstr "BTC 9001AH" - -#: ../rules/base.xml.in.h:69 -msgid "BTC 9019U" -msgstr "BTC 9019U" - -#: ../rules/base.xml.in.h:70 -msgid "BTC 9116U Mini Wireless Internet and Gaming" -msgstr "BTC 9116U Mini Wireless Internet and Gaming" - -#: ../rules/base.xml.in.h:71 -msgid "Backslash" -msgstr "Contrabarra" - -#: ../rules/base.xml.in.h:72 -msgid "Backslash chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "Contrabarra elige el 3º nivel, bloquea al pulsarse junto con otro selector de 3º nivel" - -#: ../rules/base.xml.in.h:73 -msgid "Bambara" -msgstr "Bambara" - -#: ../rules/base.xml.in.h:74 -msgid "Belarusian" -msgstr "Bielorruso" - -#: ../rules/base.xml.in.h:75 -msgid "Belarusian (Latin)" -msgstr "Bielorruso (latino)" - -#: ../rules/base.xml.in.h:76 -msgid "Belarusian (legacy)" -msgstr "Bielorruso (heredado)" - -#: ../rules/base.xml.in.h:77 -msgid "Belgian" -msgstr "Belga" - -#: ../rules/base.xml.in.h:78 -msgid "Belgian (ISO alternate)" -msgstr "Belga (alternativa ISO)" - -#: ../rules/base.xml.in.h:79 -msgid "Belgian (Sun dead keys)" -msgstr "Belga (teclas muertas de Sun)" - -#: ../rules/base.xml.in.h:80 -msgid "Belgian (Wang model 724 azerty)" -msgstr "Belga (modelo azerty 724 de Wang)" - -#: ../rules/base.xml.in.h:81 -msgid "Belgian (alternative)" -msgstr "Belga (alternativa)" - -#: ../rules/base.xml.in.h:82 -msgid "Belgian (alternative, Sun dead keys)" -msgstr "Belga (alternativa, teclas muertas de Sun)" - -#: ../rules/base.xml.in.h:83 -msgid "Belgian (alternative, latin-9 only)" -msgstr "Belga (alternativa, sólo latin-9)" - -#: ../rules/base.xml.in.h:84 -msgid "Belgian (eliminate dead keys)" -msgstr "Belga (eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:85 -msgid "BenQ X-Touch" -msgstr "BenQ X-Touch" - -#: ../rules/base.xml.in.h:86 -msgid "BenQ X-Touch 730" -msgstr "BenQ X-Touch 730" - -#: ../rules/base.xml.in.h:87 -msgid "BenQ X-Touch 800" -msgstr "BenQ X-Touch 800" - -#: ../rules/base.xml.in.h:88 -msgid "Bengali" -msgstr "Bengalí" - -#: ../rules/base.xml.in.h:89 -msgid "Bengali (Probhat)" -msgstr "Bengalí (Probhat)" - -#: ../rules/base.xml.in.h:90 -msgid "Berber (Morocco, Tifinagh alternative phonetic)" -msgstr "Bereber (Marruecos, alternativa fonética tifinagh)" - -#: ../rules/base.xml.in.h:91 -msgid "Berber (Morocco, Tifinagh alternative)" -msgstr "Bereber (Marruecos, alternativa tifinagh)" - -#: ../rules/base.xml.in.h:92 -msgid "Berber (Morocco, Tifinagh extended phonetic)" -msgstr "Bereber (Marruecos, tifinagh fonético extendido)" - -#: ../rules/base.xml.in.h:93 -msgid "Berber (Morocco, Tifinagh extended)" -msgstr "Bereber (Marruecos, tifinagh extendido)" - -#: ../rules/base.xml.in.h:94 -msgid "Berber (Morocco, Tifinagh phonetic)" -msgstr "Bereber (Marruecos, tifinagh fonético)" - -#: ../rules/base.xml.in.h:95 -msgid "Berber (Morocco, Tifinagh)" -msgstr "Bereber (Marruecos, Tifinagh)" - -#: ../rules/base.xml.in.h:96 -msgid "Bosnian" -msgstr "Bosnio" - -#: ../rules/base.xml.in.h:97 -msgid "Bosnian (US keyboard with Bosnian digraphs)" -msgstr "Bosnio (teclado de EE. UU. con digrafos bosnios)" - -#: ../rules/base.xml.in.h:98 -msgid "Bosnian (US keyboard with Bosnian letters)" -msgstr "Bosnio (teclado de EE. UU. con letras bosnias)" - -#: ../rules/base.xml.in.h:99 -msgid "Bosnian (use Bosnian digraphs)" -msgstr "Bosnio (usar digrafos bosnios)" - -#: ../rules/base.xml.in.h:100 -msgid "Bosnian (use guillemets for quotes)" -msgstr "Bosnio (usar guillemots para comillas)" - -#: ../rules/base.xml.in.h:101 -msgid "Both Alt keys together" -msgstr "Ambas teclas Alt juntas" - -#: ../rules/base.xml.in.h:102 -msgid "Both Ctrl keys together" -msgstr "Ambas teclas Ctrl juntas" - -#: ../rules/base.xml.in.h:103 -msgid "Both Shift keys together" -msgstr "Ambas teclas Mayús juntas" - -#: ../rules/base.xml.in.h:104 -msgid "Both Shift-Keys together activate Caps Lock, one Shift-Key deactivates" -msgstr "Ambas teclas Mayús juntas conmutan Bloq Mayús, una tecla Mayús lo desactiva" - -#: ../rules/base.xml.in.h:105 -msgid "Both Shift-Keys together toggle Caps Lock" -msgstr "Ambas teclas Mayús juntas conmutan Bloq Mayús" - -#: ../rules/base.xml.in.h:106 -msgid "Both Shift-Keys together toggle ShiftLock" -msgstr "Ambas teclas Mayús juntas conmutan Bloq Despl" - -#: ../rules/base.xml.in.h:107 -msgid "Braille" -msgstr "Braille" - -#: ../rules/base.xml.in.h:108 -msgid "Braille (left hand)" -msgstr "Braille (zurdo)" - -#: ../rules/base.xml.in.h:109 -msgid "Braille (right hand)" -msgstr "Braille (diestro)" - -#: ../rules/base.xml.in.h:110 -msgid "Brother Internet Keyboard" -msgstr "Brother Internet Keyboard" - -#: ../rules/base.xml.in.h:111 -msgid "Bulgarian" -msgstr "Búlgaro" - -#: ../rules/base.xml.in.h:112 -msgid "Bulgarian (new phonetic)" -msgstr "Búlgaro (fonética nueva)" - -#: ../rules/base.xml.in.h:113 -msgid "Bulgarian (traditional phonetic)" -msgstr "Búlgaro (fonética tradicional)" - -#: ../rules/base.xml.in.h:114 -msgid "Burmese" -msgstr "Burmese" - -#: ../rules/base.xml.in.h:115 -msgid "Canadian Multilingual" -msgstr "Canadiense multilingüe" - -#: ../rules/base.xml.in.h:116 -msgid "Canadian Multilingual (first part)" -msgstr "Canadiense multilingüe (primera parte)" - -#: ../rules/base.xml.in.h:117 -msgid "Canadian Multilingual (second part)" -msgstr "Canadiense multilingüe (segunda parte)" - -#: ../rules/base.xml.in.h:118 -msgid "Caps Lock" -msgstr "Bloqueo de mayúsculas" - -#: ../rules/base.xml.in.h:119 -msgid "Caps Lock (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "Bloq Mayús (elige el 3º nivel, bloquea al pulsarse junto con otro selector de 3º nivel)" - -#: ../rules/base.xml.in.h:120 -msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)" -msgstr "Bloq Mayús (a la primera distribución), Mayús+Bloq Mayús (a la última distribución)" - -#: ../rules/base.xml.in.h:121 -msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action" -msgstr "Bloq Mayús (al pulsarse), Alt+Bloq Mayús realiza la acción original de bloqueo de mayúsculas" - -#: ../rules/base.xml.in.h:122 -msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock" -msgstr "Bloq Mayús actúa como Mayús con bloqueo; Mayús «pausa» Bloq Mayús" - -#: ../rules/base.xml.in.h:123 -msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock" -msgstr "Bloq Mayús actúa como Mayús con bloqueo; Mayús no afecta a Bloq Mayús" - -#: ../rules/base.xml.in.h:124 -msgid "Caps Lock is disabled" -msgstr "Bloq Mayús está desactivado" - -#: ../rules/base.xml.in.h:125 -msgid "Caps Lock key behavior" -msgstr "Comportamiento de Bloq Mayús" - -#: ../rules/base.xml.in.h:126 -msgid "Caps Lock toggles Shift so all keys are affected" -msgstr "Bloq Mayús cambia Mayús de forma que todas las teclas están afectadas" - -#: ../rules/base.xml.in.h:127 -msgid "Caps Lock toggles normal capitalization of alphabetic characters" -msgstr "Bloq Mayús cambia la capitalización normal de los caracteres alfabéticos" - -#: ../rules/base.xml.in.h:128 -msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock" -msgstr "Bloq Mayús usa la capitalización interna; Mayús «pausa» el Bloq Mayús" - -#: ../rules/base.xml.in.h:129 -msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock" -msgstr "Bloq Mayús usa la capitalización interna; Mayús no afecta a Bloq Mayús" - -#: ../rules/base.xml.in.h:130 -msgid "Catalan" -msgstr "Catalán" - -#: ../rules/base.xml.in.h:131 -msgid "Cherokee" -msgstr "Cherokee" - -#: ../rules/base.xml.in.h:132 -msgid "Cherry B.UNLIMITED" -msgstr "Cherry B.UNLIMITED" - -#: ../rules/base.xml.in.h:133 -msgid "Cherry Blue Line CyBo@rd" -msgstr "Cherry Blue Line CyBo@rd" - -#: ../rules/base.xml.in.h:134 -msgid "Cherry Blue Line CyBo@rd (alternate option)" -msgstr "Cherry Blue Line CyBo@rd (opción alternativa)" - -#: ../rules/base.xml.in.h:135 -msgid "Cherry CyBo@rd USB-Hub" -msgstr "Cherry CyBo@rd USB-Hub" - -#: ../rules/base.xml.in.h:136 -msgid "Cherry CyMotion Expert" -msgstr "Cherry CyMotion Expert" - -#: ../rules/base.xml.in.h:137 -msgid "Cherry CyMotion Master Linux" -msgstr "Cherry CyMotion Master Linux" - -#: ../rules/base.xml.in.h:138 -msgid "Cherry CyMotion Master XPress" -msgstr "Cherry CyMotion Master XPress" - -#: ../rules/base.xml.in.h:139 -msgid "Chicony Internet Keyboard" -msgstr "Chicony Internet Keyboard" - -#: ../rules/base.xml.in.h:140 -msgid "Chicony KB-9885" -msgstr "Chicony KB-9885" - -#: ../rules/base.xml.in.h:141 -msgid "Chicony KU-0108" -msgstr "Chicony KU-0108" - -#: ../rules/base.xml.in.h:142 -msgid "Chicony KU-0420" -msgstr "Chicony KU-0420" - -#: ../rules/base.xml.in.h:143 -msgid "Chinese" -msgstr "Chino" - -#: ../rules/base.xml.in.h:144 -msgid "Chinese (Tibetan with ASCII numerals)" -msgstr "Chino (tibetano con numerales ASCII)" - -#: ../rules/base.xml.in.h:145 -msgid "Chinese (Tibetan)" -msgstr "Chino (tibetano)" - -#: ../rules/base.xml.in.h:146 -msgid "Chinese (Uyghur)" -msgstr "Chino (uyghur)" - -#: ../rules/base.xml.in.h:147 -msgid "Classmate PC" -msgstr "Classmate PC" - -#: ../rules/base.xml.in.h:148 -msgid "Compaq Easy Access Keyboard" -msgstr "Compaq Easy Access Keyboard" - -#: ../rules/base.xml.in.h:149 -msgid "Compaq Internet Keyboard (13 keys)" -msgstr "Compaq Internet Keyboard (13 teclas)" - -#: ../rules/base.xml.in.h:150 -msgid "Compaq Internet Keyboard (18 keys)" -msgstr "Compaq Internet Keyboard (18 teclas)" - -#: ../rules/base.xml.in.h:151 -msgid "Compaq Internet Keyboard (7 keys)" -msgstr "Compaq Internet Keyboard (7 teclas)" - -#: ../rules/base.xml.in.h:152 -msgid "Compaq iPaq Keyboard" -msgstr "Compaq iPaq Keyboard" - -#: ../rules/base.xml.in.h:153 -msgid "Compose key position" -msgstr "Posición de la tecla Componer" - -#: ../rules/base.xml.in.h:154 -msgid "Control + Alt + Backspace" -msgstr "Control + Alt + Retroceso" - -#: ../rules/base.xml.in.h:155 -msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" -msgstr "Control está mapeada a las teclas Alt, Alt está mapeado a las teclas Windows" - -#: ../rules/base.xml.in.h:156 -msgid "Control is mapped to Win keys (and the usual Ctrl keys)" -msgstr "Control está mapeada a las teclas Windows (y las teclas Ctrl usuales)" - -#: ../rules/base.xml.in.h:157 -msgid "Creative Desktop Wireless 7000" -msgstr "Creative Desktop Wireless 7000" - -#: ../rules/base.xml.in.h:158 -msgid "Croatian" -msgstr "Croata" - -#: ../rules/base.xml.in.h:159 -msgid "Croatian (US keyboard with Croatian digraphs)" -msgstr "Croata (teclado de EE. UU. con digrafos croatas)" - -#: ../rules/base.xml.in.h:160 -msgid "Croatian (US keyboard with Croatian letters)" -msgstr "Croata (teclado de EE. UU. con letras croatas)" - -#: ../rules/base.xml.in.h:161 -msgid "Croatian (Use Croatian digraphs)" -msgstr "Croata (usar digrafos croatas)" - -#: ../rules/base.xml.in.h:162 -msgid "Croatian (Use guillemets for quotes)" -msgstr "Croata (usar guillemots para comillas)" - -#: ../rules/base.xml.in.h:163 -msgid "Ctrl key position" -msgstr "Posición de la tecla Ctrl" - -#: ../rules/base.xml.in.h:164 -msgid "Ctrl+Shift" -msgstr "Ctrl+Mayús" - -#: ../rules/base.xml.in.h:165 -msgid "Czech" -msgstr "Checo" - -#: ../rules/base.xml.in.h:166 -msgid "Czech (UCW layout accented letters only)" -msgstr "Checo (distribución UCW sólo teclas con tilde)" - -#: ../rules/base.xml.in.h:167 -msgid "Czech (US Dvorak with CZ UCW support)" -msgstr "Checo (teclado Dvorak EE. UU. con soporte para UCW checo)" - -#: ../rules/base.xml.in.h:168 -msgid "Czech (With <\\|> key)" -msgstr "Checo (con tecla «\\|»)" - -#: ../rules/base.xml.in.h:169 -msgid "Czech (qwerty)" -msgstr "Checo (qwery)" - -#: ../rules/base.xml.in.h:170 -msgid "Czech (qwerty, extended Backslash)" -msgstr "Checo (qwerty, contrabarra extendida)" - -#: ../rules/base.xml.in.h:171 -msgid "DTK2000" -msgstr "DTK2000" - -#: ../rules/base.xml.in.h:172 -msgid "Danish" -msgstr "Danés" - -#: ../rules/base.xml.in.h:173 -msgid "Danish (Dvorak)" -msgstr "Danés (Dvorak)" - -#: ../rules/base.xml.in.h:174 -msgid "Danish (Mac)" -msgstr "Danés (Mac)" - -#: ../rules/base.xml.in.h:175 -msgid "Danish (Mac, eliminate dead keys)" -msgstr "Danés (Mac, eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:176 -msgid "Danish (eliminate dead keys)" -msgstr "Danés (eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:177 -msgid "Default numeric keypad keys" -msgstr "Teclas del teclado numérico predeterminado" - -#: ../rules/base.xml.in.h:178 -msgid "Dell" -msgstr "Dell" - -#: ../rules/base.xml.in.h:179 -msgid "Dell 101-key PC" -msgstr "Dell PC 101 teclas" - -#: ../rules/base.xml.in.h:180 -msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" -msgstr "Dell Laptop/notebook Inspiron 6xxx/8xxx" - -#: ../rules/base.xml.in.h:181 -msgid "Dell Laptop/notebook Precision M series" -msgstr "Dell Laptop/notebook Precision M series" - -#: ../rules/base.xml.in.h:182 -msgid "Dell Latitude series laptop" -msgstr "Portátil Dell Latitude" - -#: ../rules/base.xml.in.h:183 -msgid "Dell Precision M65" -msgstr "Dell Precision M65" - -#: ../rules/base.xml.in.h:184 -msgid "Dell SK-8125" -msgstr "Dell SK-8125" - -#: ../rules/base.xml.in.h:185 -msgid "Dell SK-8135" -msgstr "Dell SK-8135" - -#: ../rules/base.xml.in.h:186 -msgid "Dell USB Multimedia Keyboard" -msgstr "Dell USB Multimedia Keyboard" - -#: ../rules/base.xml.in.h:187 -msgid "Dexxa Wireless Desktop Keyboard" -msgstr "Dexxa Wireless Desktop Keyboard" - -#: ../rules/base.xml.in.h:188 -msgid "Dhivehi" -msgstr "Dhivehi" - -#: ../rules/base.xml.in.h:189 -msgid "Diamond 9801 / 9802 series" -msgstr "Diamond 9801 / 9802 series" - -#: ../rules/base.xml.in.h:190 -msgid "Dutch" -msgstr "Holandés" - -#: ../rules/base.xml.in.h:191 -msgid "Dutch (Mac)" -msgstr "Holandés (Mac)" - -#: ../rules/base.xml.in.h:192 -msgid "Dutch (Sun dead keys)" -msgstr "Holandés (teclas muertas de Sun)" - -#: ../rules/base.xml.in.h:193 -msgid "Dutch (standard)" -msgstr "Holandés (estándar)" - -#: ../rules/base.xml.in.h:194 -msgid "Dzongkha" -msgstr "Dzongkha" - -#: ../rules/base.xml.in.h:195 -msgid "Enable extra typographic characters" -msgstr "Activar caracteres tipográficos adicionales" - -#: ../rules/base.xml.in.h:196 -msgid "English (Canada)" -msgstr "Inglés (Canadá)" - -#: ../rules/base.xml.in.h:197 -msgid "English (Colemak)" -msgstr "Inglés (Colemark)" - -#: ../rules/base.xml.in.h:198 -msgid "English (Dvorak alternative international no dead keys)" -msgstr "Inglés (alternativa Dvorak internacional sin teclas muertas)" - -#: ../rules/base.xml.in.h:199 -msgid "English (Dvorak international with dead keys)" -msgstr "Inglés (Dvorak internacional con teclas muertas)" - -#: ../rules/base.xml.in.h:200 -msgid "English (Dvorak)" -msgstr "Inglés (Dvorak)" - -#: ../rules/base.xml.in.h:201 -msgid "English (Ghana)" -msgstr "Inglés (Ghana)" - -#: ../rules/base.xml.in.h:202 -msgid "English (Ghana, GILLBT)" -msgstr "Inglés (Ghana, GILLBT)" - -#: ../rules/base.xml.in.h:203 -msgid "English (Ghana, multilingual)" -msgstr "Inglés (Ghana, multilingue)" - -#: ../rules/base.xml.in.h:204 -msgid "English (India, with RupeeSign)" -msgstr "Inglés (India, con signo de rupia)" - -#: ../rules/base.xml.in.h:205 -msgid "English (Macintosh)" -msgstr "Inglés (Macintosh)" - -#: ../rules/base.xml.in.h:206 -msgid "English (Mali, USA Mac)" -msgstr "Inglés (Malí, Mac de EE. UU.)" - -#: ../rules/base.xml.in.h:207 -msgid "English (Mali, USA international)" -msgstr "Inglés (Malí, EE. UU. internacional)" - -#: ../rules/base.xml.in.h:208 -msgid "English (Nigeria)" -msgstr "Inglés (Nigeria)" - -#: ../rules/base.xml.in.h:209 -msgid "English (South Africa)" -msgstr "Inglés (Sudáfrica)" - -#: ../rules/base.xml.in.h:210 -msgid "English (UK)" -msgstr "Inglés (RU)" - -#: ../rules/base.xml.in.h:211 -msgid "English (UK, Colemak)" -msgstr "Inglés (RU, Colemark)" - -#: ../rules/base.xml.in.h:212 -msgid "English (UK, Dvorak UK punctuation)" -msgstr "Dvorak (RU, puntuación Dvorak para RU)" - -#: ../rules/base.xml.in.h:213 -msgid "English (UK, Dvorak)" -msgstr "Inglés (RU, Dvorak)" - -#: ../rules/base.xml.in.h:214 -msgid "English (UK, Mac international)" -msgstr "Inglés (RU, Mac internacional)" - -#: ../rules/base.xml.in.h:215 -msgid "English (UK, Mac)" -msgstr "Inglés (RU, Mac)" - -#: ../rules/base.xml.in.h:216 -msgid "English (UK, extended, WinKeys)" -msgstr "Inglés (RU, extendido, con teclas Windows)" - -#: ../rules/base.xml.in.h:217 -msgid "English (UK, international with dead keys)" -msgstr "Inglés (RU, internacional con teclas muertas)" - -#: ../rules/base.xml.in.h:218 -msgid "English (US)" -msgstr "Inglés (EE. UU.)" - -#: ../rules/base.xml.in.h:219 -msgid "English (US, alternative international)" -msgstr "Inglés (EE. UU. alternativa internacional)" - -#: ../rules/base.xml.in.h:220 -msgid "English (US, international with dead keys)" -msgstr "Inglés (EE. UU. internacional con teclas muertas)" - -#: ../rules/base.xml.in.h:221 -msgid "English (US, with euro on 5)" -msgstr "Inglés (EE. UU. con euro en el 5)" - -#: ../rules/base.xml.in.h:222 -msgid "English (classic Dvorak)" -msgstr "Inglés (Dvorak clásico)" - -#: ../rules/base.xml.in.h:223 -msgid "English (international AltGr dead keys)" -msgstr "Inglés (internacional con teclas muertas Alt Gr)" - -#: ../rules/base.xml.in.h:224 -msgid "English (layout toggle on multiply/divide key)" -msgstr "Inglés (cambio de distribución en la tecla multiplicar/dividir)" - -#: ../rules/base.xml.in.h:225 -msgid "English (left handed Dvorak)" -msgstr "Inglés (Dvorak para zurdos)" - -#: ../rules/base.xml.in.h:226 -msgid "English (programmer Dvorak)" -msgstr "Inglés (Dvorak de programador)" - -#: ../rules/base.xml.in.h:227 -msgid "English (right handed Dvorak)" -msgstr "Inglés (Dvorak para diestros)" - -#: ../rules/base.xml.in.h:228 -msgid "Ennyah DKB-1008" -msgstr "Ennyah DKB-1008" - -#: ../rules/base.xml.in.h:229 -msgid "Enter on keypad" -msgstr "Intro en el teclado numérico" - -#: ../rules/base.xml.in.h:230 -msgid "Esperanto" -msgstr "Esperanto" - -#: ../rules/base.xml.in.h:231 -msgid "Esperanto (displaced semicolon and quote, obsolete)" -msgstr "Estonio (punto y coma y comilla desplazadas, obsoleto)" - -#: ../rules/base.xml.in.h:232 -msgid "Estonian" -msgstr "Estonio" - -#: ../rules/base.xml.in.h:233 -msgid "Estonian (Dvorak)" -msgstr "Estonio (Dvorak)" - -#: ../rules/base.xml.in.h:234 -msgid "Estonian (US keyboard with Estonian letters)" -msgstr "Estonio (teclado EE. UU. con letras estonias)" - -#: ../rules/base.xml.in.h:235 -msgid "Estonian (eliminate dead keys)" -msgstr "Estonio (eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:236 -msgid "Euro on 2" -msgstr "Euro en el 2" - -#: ../rules/base.xml.in.h:237 -msgid "Euro on 4" -msgstr "Euro en el 4" - -#: ../rules/base.xml.in.h:238 -msgid "Euro on 5" -msgstr "Euro en el 5" - -#: ../rules/base.xml.in.h:239 -msgid "Euro on E" -msgstr "Euro en la E" - -#: ../rules/base.xml.in.h:240 -msgid "Everex STEPnote" -msgstr "Everex STEPnote" - -#: ../rules/base.xml.in.h:241 -msgid "Ewe" -msgstr "Ewe" - -#: ../rules/base.xml.in.h:242 -msgid "FL90" -msgstr "FL90" - -#: ../rules/base.xml.in.h:243 -msgid "Faroese" -msgstr "Faroés" - -#: ../rules/base.xml.in.h:244 -msgid "Faroese (eliminate dead keys)" -msgstr "Faroés (eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:245 -msgid "Filipino" -msgstr "Filipino" - -#: ../rules/base.xml.in.h:246 -msgid "Filipino (Capewell-Dvorak Baybayin)" -msgstr "Filipino (Capewell-Dvorak baybayin)" - -#: ../rules/base.xml.in.h:247 -msgid "Filipino (Capewell-Dvorak Latin)" -msgstr "Filipino (Capewell-Dvorak latino)" - -#: ../rules/base.xml.in.h:248 -msgid "Filipino (Capewell-QWERF 2006 Baybayin)" -msgstr "Filipino (Capewell-QWERF 2006 baybayin)" - -#: ../rules/base.xml.in.h:249 -msgid "Filipino (Capewell-QWERF 2006 Latin)" -msgstr "Filipino (Capewell-QWERF 2006 latino)" - -#: ../rules/base.xml.in.h:250 -msgid "Filipino (Colemak Baybayin)" -msgstr "Filipino (Colemak baybayin)" - -#: ../rules/base.xml.in.h:251 -msgid "Filipino (Colemak Latin)" -msgstr "Filipino (Colemak latino)" - -#: ../rules/base.xml.in.h:252 -msgid "Filipino (Dvorak Latin)" -msgstr "Filipino (Dvorak latino)" - -#: ../rules/base.xml.in.h:253 -msgid "Filipino (QWERTY Baybayin)" -msgstr "Filipino (QWERTY baybayin)" - -#: ../rules/base.xml.in.h:254 -msgid "Finnish" -msgstr "Finlandés" - -#: ../rules/base.xml.in.h:255 -msgid "Finnish (Mac)" -msgstr "Croata (Mac_Croatian)" - -#: ../rules/base.xml.in.h:256 -msgid "Finnish (classic)" -msgstr "Finlandés (clásico)" - -#: ../rules/base.xml.in.h:257 -msgid "Finnish (classic, eliminate dead keys)" -msgstr "Finlandés (clásico, eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:258 -msgid "Finnish (northern Saami)" -msgstr "Finlandés (saami del norte)" - -#. This assumes the KP_ abstract symbols are actually useful for some apps -#. The description needs to be rewritten -#: ../rules/base.xml.in.h:261 -msgid "Four-level key with abstract separators" -msgstr "Tecla de cuarto nivel con separadores abstractos" - -#: ../rules/base.xml.in.h:262 -msgid "Four-level key with comma" -msgstr "Tecla de cuarto nivel con coma" - -#: ../rules/base.xml.in.h:263 -msgid "Four-level key with dot" -msgstr "Tecla de cuarto nivel con punto" - -#: ../rules/base.xml.in.h:264 -msgid "Four-level key with dot, latin-9 restriction" -msgstr "Tecla de cuarto nivel con punto, restricción latin-9" - -#: ../rules/base.xml.in.h:265 -msgid "Four-level key with momayyez" -msgstr "Tecla de cuarto nivel con momayyez" - -#: ../rules/base.xml.in.h:266 -msgid "French" -msgstr "Francés" - -#: ../rules/base.xml.in.h:267 -msgid "French (Bepo, ergonomic, Dvorak way)" -msgstr "Francés (bepo, ergonómico, forma Dvorak)" - -#: ../rules/base.xml.in.h:268 -msgid "French (Bepo, ergonomic, Dvorak way, latin-9 only)" -msgstr "Francés (bepo, ergonómico, forma Dvorak, sólo latin-9)" - -#: ../rules/base.xml.in.h:269 -msgid "French (Breton)" -msgstr "Francés (bretón)" - -#: ../rules/base.xml.in.h:270 -msgid "French (Canada, Dvorak)" -msgstr "Francés (Canadá, Dvorak)" - -#: ../rules/base.xml.in.h:271 -msgid "French (Canada, legacy)" -msgstr "Francés (Canadá, heredado)" - -#: ../rules/base.xml.in.h:272 -msgid "French (Democratic Republic of the Congo)" -msgstr "Francés (República Democrática del Congo)" - -#: ../rules/base.xml.in.h:273 -msgid "French (Dvorak)" -msgstr "Francés (Dvorak)" - -#: ../rules/base.xml.in.h:274 -msgid "French (Georgian AZERTY Tskapo)" -msgstr "Francés (AZERTY tskapo georgiano)" - -#: ../rules/base.xml.in.h:275 -msgid "French (Guinea)" -msgstr "Francés (Guinea)" - -#: ../rules/base.xml.in.h:276 -msgid "French (Mac)" -msgstr "Francés (Mac)" - -#: ../rules/base.xml.in.h:277 -msgid "French (Mali, alternative)" -msgstr "Francés (Malí, alternativa)" - -#: ../rules/base.xml.in.h:278 -msgid "French (Morocco)" -msgstr "Francés (Marruecos)" - -#: ../rules/base.xml.in.h:279 -msgid "French (Occitan)" -msgstr "Francés (occitano)" - -#: ../rules/base.xml.in.h:280 -msgid "French (Sun dead keys)" -msgstr "Francés (teclas muertas de Sun)" - -#: ../rules/base.xml.in.h:281 -msgid "French (Switzerland)" -msgstr "Francés (Suiza)" - -#: ../rules/base.xml.in.h:282 -msgid "French (Switzerland, Mac)" -msgstr "Francés (Suiza, Mac)" - -#: ../rules/base.xml.in.h:283 -msgid "French (Switzerland, Sun dead keys)" -msgstr "Francés (Suiza, teclas muertas de Sun)" - -#: ../rules/base.xml.in.h:284 -msgid "French (Switzerland, eliminate dead keys)" -msgstr "Francés (Suiza, eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:285 -msgid "French (alternative)" -msgstr "Francés (alternativa)" - -#: ../rules/base.xml.in.h:286 -msgid "French (alternative, Sun dead keys)" -msgstr "Francés (alternativa, teclas muertas de Sun)" - -#: ../rules/base.xml.in.h:287 -msgid "French (alternative, eliminate dead keys)" -msgstr "Francés (alternativa, eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:288 -msgid "French (alternative, latin-9 only)" -msgstr "Francés (alternativa, sólo latin-9)" - -#: ../rules/base.xml.in.h:289 -msgid "French (eliminate dead keys)" -msgstr "Francés (eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:290 -msgid "French (legacy alternative)" -msgstr "Francés (heredado, alternativa)" - -#: ../rules/base.xml.in.h:291 -msgid "French (legacy, alternative, Sun dead keys)" -msgstr "Francés (heredado, alternativa, teclas muertas de Sun)" - -#: ../rules/base.xml.in.h:292 -msgid "French (legacy, alternative, eliminate dead keys)" -msgstr "Francés (heredado, alternativa, eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:293 -msgid "Fujitsu-Siemens Computers AMILO laptop" -msgstr "Portátil Fujitsu-Siemens Computers AMILO" - -#: ../rules/base.xml.in.h:294 -msgid "Fula" -msgstr "Fula" - -#: ../rules/base.xml.in.h:295 -msgid "GBr" -msgstr "GBr" - -#: ../rules/base.xml.in.h:296 -msgid "Ga" -msgstr "Ga" - -#: ../rules/base.xml.in.h:297 -msgid "Generic 101-key PC" -msgstr "PC genérico 101 teclas" - -#: ../rules/base.xml.in.h:298 -msgid "Generic 102-key (Intl) PC" -msgstr "PC genérico 102 teclas (intl)" - -#: ../rules/base.xml.in.h:299 -msgid "Generic 104-key PC" -msgstr "PC genérico 104 teclas" - -#: ../rules/base.xml.in.h:300 -msgid "Generic 105-key (Intl) PC" -msgstr "PC genérico 105 teclas (intl)" - -#: ../rules/base.xml.in.h:301 -msgid "Genius Comfy KB-12e" -msgstr "Genius Comfy KB-12e" - -#: ../rules/base.xml.in.h:302 -msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" -msgstr "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" - -#: ../rules/base.xml.in.h:303 -msgid "Genius Comfy KB-21e-Scroll" -msgstr "Genius Comfy KB-21e-Scroll" - -#: ../rules/base.xml.in.h:304 -msgid "Genius KB-19e NB" -msgstr "Genius KB-19e NB" - -#: ../rules/base.xml.in.h:305 -msgid "Genius KKB-2050HS" -msgstr "Genius KKB-2050HS" - -#: ../rules/base.xml.in.h:306 -msgid "Georgian" -msgstr "Georgiano" - -#: ../rules/base.xml.in.h:307 -msgid "Georgian (MESS)" -msgstr "Georgiano (MESS)" - -#: ../rules/base.xml.in.h:308 -msgid "Georgian (Ossetian)" -msgstr "Georgiano (osetio)" - -#: ../rules/base.xml.in.h:309 -msgid "Georgian (ergonomic)" -msgstr "Georgiano (ergonómico)" - -#: ../rules/base.xml.in.h:310 -msgid "German" -msgstr "Alemán" - -#: ../rules/base.xml.in.h:311 -msgid "German (Austria)" -msgstr "Alemán (Austria)" - -#: ../rules/base.xml.in.h:312 -msgid "German (Austria, Mac)" -msgstr "Alemán (Austria, Mac)" - -#: ../rules/base.xml.in.h:313 -msgid "German (Austria, Sun dead keys)" -msgstr "Alemán (Austria, teclas muertas de Sun)" - -#: ../rules/base.xml.in.h:314 -msgid "German (Austria, eliminate dead keys)" -msgstr "Alemán (Austria, eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:315 -msgid "German (Dvorak)" -msgstr "Alemán (Dvorak)" - -#: ../rules/base.xml.in.h:316 -msgid "German (Mac)" -msgstr "Alemán (Mac)" - -#: ../rules/base.xml.in.h:317 -msgid "German (Mac, eliminate dead keys)" -msgstr "Alemán (Mac, eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:318 -msgid "German (Neo 2)" -msgstr "Alemán (Neo 2)" - -#: ../rules/base.xml.in.h:319 -msgid "German (Romanian keyboard with German letters)" -msgstr "Alemán (teclado rumano con letras alemanas)" - -#: ../rules/base.xml.in.h:320 -msgid "German (Romanian keyboard with German letters, eliminate dead keys)" -msgstr "Alemán (teclado rumano con teclas alemanas, eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:321 -msgid "German (Sun dead keys)" -msgstr "Alemán (teclas muertas de Sun)" - -#: ../rules/base.xml.in.h:322 -msgid "German (Switzerland, Mac)" -msgstr "Alemán (Suiza, Mac)" - -#: ../rules/base.xml.in.h:323 -msgid "German (Switzerland, Sun dead keys)" -msgstr "Alemán (Suiza, teclas muertas de Sun)" - -#: ../rules/base.xml.in.h:324 -msgid "German (Switzerland, eliminate dead keys)" -msgstr "Alemán (Suiza, eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:325 -msgid "German (dead acute)" -msgstr "Alemán (acento muerto)" - -#: ../rules/base.xml.in.h:326 -msgid "German (dead grave acute)" -msgstr "Alemán (acento grave muerto)" - -#: ../rules/base.xml.in.h:327 -msgid "German (eliminate dead keys)" -msgstr "Alemán (eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:328 -msgid "German (lower Sorbian qwertz)" -msgstr "Alemán (bajo sorbio qwertz)" - -#: ../rules/base.xml.in.h:329 -msgid "German (lower Sorbian)" -msgstr "Alemán (bajo sorbio)" - -#: ../rules/base.xml.in.h:330 -msgid "German (qwerty)" -msgstr "Alemán (qwerty)" - -#: ../rules/base.xml.in.h:331 -msgid "Greek" -msgstr "Griego" - -#: ../rules/base.xml.in.h:332 -msgid "Greek (eliminate dead keys)" -msgstr "Griego (eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:333 -msgid "Greek (extended)" -msgstr "Griego (extendido)" - -#: ../rules/base.xml.in.h:334 -msgid "Greek (polytonic)" -msgstr "Griego (politónico)" - -#: ../rules/base.xml.in.h:335 -msgid "Greek (simple)" -msgstr "Griego (simple)" - -#: ../rules/base.xml.in.h:336 -msgid "Gujarati" -msgstr "Gujarati" - -#: ../rules/base.xml.in.h:337 -msgid "Gyration" -msgstr "Gyration" - -#: ../rules/base.xml.in.h:338 -msgid "HTC Dream" -msgstr "HTC Dream" - -#: ../rules/base.xml.in.h:339 -msgid "Happy Hacking Keyboard" -msgstr "Happy Hacking Keyboard" - -#: ../rules/base.xml.in.h:340 -msgid "Happy Hacking Keyboard for Mac" -msgstr "Happy Hacking Keyboard para Mac" - -#: ../rules/base.xml.in.h:341 -msgid "Hausa" -msgstr "Hausa" - -#: ../rules/base.xml.in.h:342 -msgid "Hebrew" -msgstr "Hebreo" - -#: ../rules/base.xml.in.h:343 -msgid "Hebrew (Phonetic)" -msgstr "Hebreo (fonético)" - -#: ../rules/base.xml.in.h:344 -msgid "Hebrew (Tiro)" -msgstr "Hebreo (tiro)" - -#: ../rules/base.xml.in.h:345 -msgid "Hebrew (lyx)" -msgstr "Hebreo (lyx)" - -#: ../rules/base.xml.in.h:346 -msgid "Hewlett-Packard Internet Keyboard" -msgstr "Hewlett-Packard Internet Keyboard" - -#: ../rules/base.xml.in.h:347 -msgid "Hewlett-Packard Mini 110 Notebook" -msgstr "Hewlett-Packard Mini 110 Notebook" - -#: ../rules/base.xml.in.h:348 -msgid "Hewlett-Packard Omnibook 500 FA" -msgstr "Hewlett-Packard Omnibook 500 FA" - -#: ../rules/base.xml.in.h:349 -msgid "Hewlett-Packard Omnibook 5xx" -msgstr "Hewlett-Packard Omnibook 5xx" - -#: ../rules/base.xml.in.h:350 -msgid "Hewlett-Packard Omnibook 6000/6100" -msgstr "Hewlett-Packard Omnibook 6000/6100" - -#: ../rules/base.xml.in.h:351 -msgid "Hewlett-Packard Omnibook XE3 GC" -msgstr "Hewlett-Packard Omnibook XE3 GC" - -#: ../rules/base.xml.in.h:352 -msgid "Hewlett-Packard Omnibook XE3 GF" -msgstr "Hewlett-Packard Omnibook XE3 GF" - -#: ../rules/base.xml.in.h:353 -msgid "Hewlett-Packard Omnibook XT1000" -msgstr "Hewlett-Packard Omnibook XT1000" - -#: ../rules/base.xml.in.h:354 -msgid "Hewlett-Packard Pavilion ZT11xx" -msgstr "Hewlett-Packard Pavilion ZT11xx" - -#: ../rules/base.xml.in.h:355 -msgid "Hewlett-Packard Pavilion dv5" -msgstr "Hewlett-Packard Pavilion dv5" - -#: ../rules/base.xml.in.h:356 -msgid "Hewlett-Packard SK-250x Multimedia Keyboard" -msgstr "Hewlett-Packard SK-250x Multimedia Keyboard" - -#: ../rules/base.xml.in.h:357 -msgid "Hewlett-Packard nx9020" -msgstr "Hewlett-Packard nx9020" - -#: ../rules/base.xml.in.h:358 -msgid "Hexadecimal" -msgstr "Hexadecimal" - -#: ../rules/base.xml.in.h:359 -msgid "Hindi (Bolnagri)" -msgstr "Hindi (bolnagri)" - -#: ../rules/base.xml.in.h:360 -msgid "Hindi (Wx)" -msgstr "Hindi (Wx)" - -#: ../rules/base.xml.in.h:361 -msgid "Honeywell Euroboard" -msgstr "Honeywell Euroboard" - -#: ../rules/base.xml.in.h:362 -msgid "Htc Dream phone" -msgstr "Teléfono HTC Dream" - -#: ../rules/base.xml.in.h:363 -msgid "Hungarian" -msgstr "Húngaro" - -#: ../rules/base.xml.in.h:364 -msgid "Hungarian (101/qwerty/comma/dead keys)" -msgstr "Húngaro (101/qwerty/coma/teclas muertas)" - -#: ../rules/base.xml.in.h:365 -msgid "Hungarian (101/qwerty/comma/eliminate dead keys)" -msgstr "Húngaro (101/qwerty/coma/eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:366 -msgid "Hungarian (101/qwerty/dot/dead keys)" -msgstr "Húngaro (101/qwerty/punto/teclas muertas)" - -#: ../rules/base.xml.in.h:367 -msgid "Hungarian (101/qwerty/dot/eliminate dead keys)" -msgstr "Húngaro (101/qwerty/punto/eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:368 -msgid "Hungarian (101/qwertz/comma/dead keys)" -msgstr "Húngaro (101/qwertz/coma/teclas muertas)" - -#: ../rules/base.xml.in.h:369 -msgid "Hungarian (101/qwertz/comma/eliminate dead keys)" -msgstr "Húngaro (101/qwertz/coma/eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:370 -msgid "Hungarian (101/qwertz/dot/dead keys)" -msgstr "Húngaro (101/qwertz/punto/teclas muertas)" - -#: ../rules/base.xml.in.h:371 -msgid "Hungarian (101/qwertz/dot/eliminate dead keys)" -msgstr "Húngaro (101/qwertz/punto/eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:372 -msgid "Hungarian (102/qwerty/comma/dead keys)" -msgstr "Húngaro (102/qwerty/coma/teclas muertas)" - -#: ../rules/base.xml.in.h:373 -msgid "Hungarian (102/qwerty/comma/eliminate dead keys)" -msgstr "Húngaro (102/qwerty/coma/eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:374 -msgid "Hungarian (102/qwerty/dot/dead keys)" -msgstr "Húngaro (102/qwerty/punto/teclas muertas)" - -#: ../rules/base.xml.in.h:375 -msgid "Hungarian (102/qwerty/dot/eliminate dead keys)" -msgstr "Húngaro (102/qwerty/punto/eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:376 -msgid "Hungarian (102/qwertz/comma/dead keys)" -msgstr "Húngaro (102/qwertz/coma/teclas muertas)" - -#: ../rules/base.xml.in.h:377 -msgid "Hungarian (102/qwertz/comma/eliminate dead keys)" -msgstr "Húngaro (102/qwertz/coma/eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:378 -msgid "Hungarian (102/qwertz/dot/dead keys)" -msgstr "Húngaro (102/qwertz/punto/teclas muertas)" - -#: ../rules/base.xml.in.h:379 -msgid "Hungarian (102/qwertz/dot/eliminate dead keys)" -msgstr "Húngaro (102/qwertz/punto/eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:380 -msgid "Hungarian (eliminate dead keys)" -msgstr "Húngaro (eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:381 -msgid "Hungarian (qwerty)" -msgstr "Húngaro (qwerty)" - -#: ../rules/base.xml.in.h:382 -msgid "Hungarian (standard)" -msgstr "Húngaro (estándar)" - -#: ../rules/base.xml.in.h:383 -msgid "Hyper is mapped to Win-keys" -msgstr "Hyper está mapeada a las teclas Windows" - -#: ../rules/base.xml.in.h:384 -msgid "IBM Rapid Access" -msgstr "IBM Rapid Access" - -#: ../rules/base.xml.in.h:385 -msgid "IBM Rapid Access II" -msgstr "IBM Rapid Access II" - -#: ../rules/base.xml.in.h:386 -msgid "IBM Space Saver" -msgstr "IBM Space Saver" - -#: ../rules/base.xml.in.h:387 -msgid "IBM ThinkPad 560Z/600/600E/A22E" -msgstr "IBM ThinkPad 560Z/600/600E/A22E" - -#: ../rules/base.xml.in.h:388 -msgid "IBM ThinkPad R60/T60/R61/T61" -msgstr "IBM ThinkPad R60/T60/R61/T61" - -#: ../rules/base.xml.in.h:389 -msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" -msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" - -#: ../rules/base.xml.in.h:390 -msgid "Icelandic" -msgstr "Islandés" - -#: ../rules/base.xml.in.h:391 -msgid "Icelandic (Dvorak)" -msgstr "Islandés (Dvorak)" - -#: ../rules/base.xml.in.h:392 -msgid "Icelandic (Mac)" -msgstr "Islandés (Mac)" - -#: ../rules/base.xml.in.h:393 -msgid "Icelandic (Sun dead keys)" -msgstr "Islandés (teclas muertas de Sun)" - -#: ../rules/base.xml.in.h:394 -msgid "Icelandic (eliminate dead keys)" -msgstr "Islandés (eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:395 -msgid "Igbo" -msgstr "Igbo" - -#: ../rules/base.xml.in.h:396 -msgid "Indian" -msgstr "Indio" - -#: ../rules/base.xml.in.h:397 -msgid "Inuktitut" -msgstr "Inuktitut" - -#: ../rules/base.xml.in.h:398 -msgid "Iraqi" -msgstr "Iraquí" - -#: ../rules/base.xml.in.h:399 -msgid "Irish" -msgstr "Irlandés" - -#: ../rules/base.xml.in.h:400 -msgid "Irish (CloGaelach)" -msgstr "Irlandés (clogaelach)" - -#: ../rules/base.xml.in.h:401 -msgid "Irish (Ogham IS434)" -msgstr "Irlandés (ogham IS434)" - -#: ../rules/base.xml.in.h:402 -msgid "Irish (Ogham)" -msgstr "Irlandés (ogham)" - -#: ../rules/base.xml.in.h:403 -msgid "Irish (UnicodeExpert)" -msgstr "Irlandés (UnicodeExperto)" - -#: ../rules/base.xml.in.h:404 -msgid "Italian" -msgstr "Italiano" - -#: ../rules/base.xml.in.h:405 -msgid "Italian (Georgian)" -msgstr "Italiano (georgiano)" - -#: ../rules/base.xml.in.h:406 -msgid "Italian (Mac)" -msgstr "Italiano (Mac)" - -#: ../rules/base.xml.in.h:407 -msgid "Italian (US keyboard with Italian letters)" -msgstr "Italiano (teclado EE. UU. con letras italianas)" - -#: ../rules/base.xml.in.h:408 -msgid "Italian (eliminate dead keys)" -msgstr "Italiano (eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:409 -msgid "Japanese" -msgstr "Japones" - -#: ../rules/base.xml.in.h:410 -msgid "Japanese (Kana 86)" -msgstr "Japonés (kana 86)" - -#: ../rules/base.xml.in.h:411 -msgid "Japanese (Kana)" -msgstr "Japonés (kana)" - -#: ../rules/base.xml.in.h:412 -msgid "Japanese (Mac)" -msgstr "Japonés (Mac)" - -#: ../rules/base.xml.in.h:413 -msgid "Japanese (OADG 109A)" -msgstr "Japonés (OADG 109A)" - -#: ../rules/base.xml.in.h:414 -msgid "Japanese (PC-98xx Series)" -msgstr "Japonés (series PC-98xx)" - -#: ../rules/base.xml.in.h:415 -msgid "Japanese keyboard options" -msgstr "Opciones de teclado japonés" - -#: ../rules/base.xml.in.h:416 -msgid "Kana Lock key is locking" -msgstr "La tecla Bloq Kana está bloqueando" - -#: ../rules/base.xml.in.h:417 -msgid "Kannada" -msgstr "Kannada" - -#: ../rules/base.xml.in.h:418 -msgid "Kazakh" -msgstr "Kazajo" - -#: ../rules/base.xml.in.h:419 -msgid "Kazakh (with Russian)" -msgstr "Kazajo (con ruso)" - -#: ../rules/base.xml.in.h:420 -msgid "Key sequence to kill the X server" -msgstr "Secuencia de teclas para matar el servidor X" - -#: ../rules/base.xml.in.h:421 -msgid "Key to choose 3rd level" -msgstr "Tecla para seleccionar el 3er nivel" - -#: ../rules/base.xml.in.h:422 -msgid "Key to choose 5th level" -msgstr "Tecla para seleccionar el 5o nivel" - -#: ../rules/base.xml.in.h:423 -msgid "Key(s) to change layout" -msgstr "Tecla(s) para cambiar la distribución" - -#: ../rules/base.xml.in.h:424 -msgid "Keytronic FlexPro" -msgstr "Keytronic FlexPro" - -#: ../rules/base.xml.in.h:425 -msgid "Khmer (Cambodian)" -msgstr "Khmer (camboyano)" - -#: ../rules/base.xml.in.h:426 -msgid "Kikuyu" -msgstr "kikuyu" - -#: ../rules/base.xml.in.h:427 -msgid "Kinesis" -msgstr "Kinesis" - -#: ../rules/base.xml.in.h:428 -msgid "Korean" -msgstr "Coreano" - -#: ../rules/base.xml.in.h:429 -msgid "Korean (101/104 key compatible)" -msgstr "Coreano (101/104 teclas compatible)" - -#: ../rules/base.xml.in.h:430 -msgid "Kurdish (Iran, Arabic-Latin)" -msgstr "Kurdo (Irán, arábigolatino)" - -#: ../rules/base.xml.in.h:431 -msgid "Kurdish (Iran, F)" -msgstr "Kurdo (Irán, F)" - -#: ../rules/base.xml.in.h:432 -msgid "Kurdish (Iran, Latin Q)" -msgstr "Kurdo (Irán latino Q)" - -#: ../rules/base.xml.in.h:433 -msgid "Kurdish (Iran, latin alt-Q)" -msgstr "Kurdo (latino Alt-Q)" - -#: ../rules/base.xml.in.h:434 -msgid "Kurdish (Iraq, Arabic-Latin)" -msgstr "Kurdo (Irak, arábigolatino)" - -#: ../rules/base.xml.in.h:435 -msgid "Kurdish (Iraq, F)" -msgstr "Kurdo (Irak, F)" - -#: ../rules/base.xml.in.h:436 -msgid "Kurdish (Iraq, Latin Alt-Q)" -msgstr "Kurdo (Irak, latino Alt-Q)" - -#: ../rules/base.xml.in.h:437 -msgid "Kurdish (Iraq, Latin Q)" -msgstr "Kurdo (Irak, latino Q)" - -#: ../rules/base.xml.in.h:438 -msgid "Kurdish (Syria, F)" -msgstr "Kurdo (Siria, F)" - -#: ../rules/base.xml.in.h:439 -msgid "Kurdish (Syria, Latin Alt-Q)" -msgstr "Kurdo (Siria, latino Alt-Q)" - -#: ../rules/base.xml.in.h:440 -msgid "Kurdish (Syria, Latin Q)" -msgstr "Kurdo (Siria, latino Q)" - -#: ../rules/base.xml.in.h:441 -msgid "Kurdish (Turkey, F)" -msgstr "Kurdo (Turquía, F)" - -#: ../rules/base.xml.in.h:442 -msgid "Kurdish (Turkey, Latin Alt-Q)" -msgstr "Kurdo (Turquía, latino Alt-Q)" - -#: ../rules/base.xml.in.h:443 -msgid "Kurdish (Turkey, Latin Q)" -msgstr "Kurdo (Turquía, latino Q)" - -#: ../rules/base.xml.in.h:444 -msgid "Kutenai" -msgstr "Kutenai" - -#: ../rules/base.xml.in.h:445 -msgid "Kyrgyz" -msgstr "Kirguí" - -#: ../rules/base.xml.in.h:446 -msgid "Kyrgyz (phonetic)" -msgstr "Kirguí (fonético)" - -#: ../rules/base.xml.in.h:447 -msgid "Lao" -msgstr "Lao" - -#: ../rules/base.xml.in.h:448 -msgid "Lao (STEA proposed standard layout)" -msgstr "Lao (distribución propuesta STEA estándar)" - -#: ../rules/base.xml.in.h:449 -msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" -msgstr "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" - -#: ../rules/base.xml.in.h:450 -msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" -msgstr "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" - -#: ../rules/base.xml.in.h:451 -msgid "Laptop/notebook eMachines m68xx" -msgstr "Laptop/notebook eMachines m68xx" - -#: ../rules/base.xml.in.h:452 -msgid "Latvian" -msgstr "Letón" - -#: ../rules/base.xml.in.h:453 -msgid "Latvian (Apostrophe ' variant)" -msgstr "Letón (variante con apóstrofo «'»)" - -#: ../rules/base.xml.in.h:454 -msgid "Latvian (F variant)" -msgstr "Letón (variante de letra F)" - -#: ../rules/base.xml.in.h:455 -msgid "Latvian (Tilde ~ variant)" -msgstr "Letón (variante virgulilla «~»)" - -#: ../rules/base.xml.in.h:456 -msgid "Left Alt" -msgstr "Alt izquierda" - -#: ../rules/base.xml.in.h:457 -msgid "Left Alt (while pressed)" -msgstr "Alt izquierda (mientras está pulsado)" - -#: ../rules/base.xml.in.h:458 -msgid "Left Alt is swapped with Left Win" -msgstr "Alt izquierda está cambiado con Windows izquierda" - -#: ../rules/base.xml.in.h:459 -msgid "Left Ctrl" -msgstr "Ctrl izquierda" - -#: ../rules/base.xml.in.h:460 -msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" -msgstr "Ctrl izquierda (a la primera distribución), Ctrl derecha (a la última distribución)" - -#: ../rules/base.xml.in.h:461 -msgid "Left Ctrl+Left Shift" -msgstr "Ctrl izquierda + Mayús izquierda" - -#: ../rules/base.xml.in.h:462 -msgid "Left Shift" -msgstr "Mayús izquierda" - -#: ../rules/base.xml.in.h:463 -msgid "Left Win" -msgstr "Win izquierda" - -#: ../rules/base.xml.in.h:464 -msgid "Left Win (to first layout), Right Win/Menu (to last layout)" -msgstr "Win izquierda (a la primera distribución), Win/Menu derecha (a la última distribución)" - -#: ../rules/base.xml.in.h:465 -msgid "Left Win (while pressed)" -msgstr "Tecla Windows izquierda (al pulsarla)" - -#: ../rules/base.xml.in.h:466 -msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "Win izquierda elige el 5º nivel, bloquea al pulsarse junto con otro selector de 5º nivel" - -#: ../rules/base.xml.in.h:467 -msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Win izquierda elige el 5º nivel, bloquea al pulsarse junto con otro selector de 5º nivel, una pulsación libera el bloqueo" - -#: ../rules/base.xml.in.h:468 -msgid "LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)" -msgstr "Ctrl izquierda + Ctrl derecha (a la primera distribución), Ctrl derecha + Menú (a la segunda distribución)" - -#: ../rules/base.xml.in.h:469 -msgid "Legacy" -msgstr "Heredado" - -#: ../rules/base.xml.in.h:470 -msgid "Legacy Wang 724" -msgstr "Wang 724 heredado" - -#. Actually, with KP_SEPARATOR, as the old keypad(comma) -#: ../rules/base.xml.in.h:472 -msgid "Legacy key with comma" -msgstr "Tecla heredada con coma" - -#: ../rules/base.xml.in.h:473 -msgid "Legacy key with dot" -msgstr "Tecla heredada con punto" - -#: ../rules/base.xml.in.h:474 -msgid "Lithuanian" -msgstr "Lituano" - -#: ../rules/base.xml.in.h:475 -msgid "Lithuanian (IBM LST 1205-92)" -msgstr "Lituano (IBM LST 1205-92)" - -#: ../rules/base.xml.in.h:476 -msgid "Lithuanian (LEKP)" -msgstr "Lituano (LEKP)" - -#: ../rules/base.xml.in.h:477 -msgid "Lithuanian (LEKPa)" -msgstr "Lituano (LEKPa)" - -#: ../rules/base.xml.in.h:478 -msgid "Lithuanian (US keyboard with Lithuanian letters)" -msgstr "Lituano (teclado de EE. UU. con letras lituanas)" - -#: ../rules/base.xml.in.h:479 -msgid "Lithuanian (standard)" -msgstr "Lituano (estándar)" - -#: ../rules/base.xml.in.h:480 -msgid "Logitech Access Keyboard" -msgstr "Logitech Access Keyboard" - -#: ../rules/base.xml.in.h:481 -msgid "Logitech Cordless Desktop" -msgstr "Logitech Cordless Desktop" - -#: ../rules/base.xml.in.h:482 -msgid "Logitech Cordless Desktop (alternate option)" -msgstr "Logitech Cordless Desktop Pro (opción alternativa)" - -#: ../rules/base.xml.in.h:483 -msgid "Logitech Cordless Desktop EX110" -msgstr "Logitech Cordless Desktop EX110" - -#: ../rules/base.xml.in.h:484 -msgid "Logitech Cordless Desktop LX-300" -msgstr "Logitech Cordless Desktop LX-300" - -#: ../rules/base.xml.in.h:485 -msgid "Logitech Cordless Desktop Navigator" -msgstr "Logitech Cordless Desktop Navigator" - -#: ../rules/base.xml.in.h:486 -msgid "Logitech Cordless Desktop Optical" -msgstr "Logitech Cordless Desktop Optical" - -#: ../rules/base.xml.in.h:487 -msgid "Logitech Cordless Desktop Pro (alternate option 2)" -msgstr "Logitech Cordless Desktop Pro (opción alternativa 2)" - -#: ../rules/base.xml.in.h:488 -msgid "Logitech Cordless Desktop iTouch" -msgstr "Logitech Cordless Desktop iTouch" - -#: ../rules/base.xml.in.h:489 -msgid "Logitech Cordless Freedom/Desktop Navigator" -msgstr "Logitech Cordless Freedom/Desktop Navigator" - -#: ../rules/base.xml.in.h:490 -msgid "Logitech G15 extra keys via G15daemon" -msgstr "Logitech G15 extra keys via G15daemon" - -#: ../rules/base.xml.in.h:491 -msgid "Logitech Generic Keyboard" -msgstr "Logitech, teclado genérico" - -#: ../rules/base.xml.in.h:492 -msgid "Logitech Internet 350 Keyboard" -msgstr "Logitech Internet 350 Keyboard" - -#: ../rules/base.xml.in.h:493 -msgid "Logitech Internet Keyboard" -msgstr "Logitech Internet Keyboard" - -#: ../rules/base.xml.in.h:494 -msgid "Logitech Internet Navigator Keyboard" -msgstr "Logitech Internet Navigator Keyboard" - -#: ../rules/base.xml.in.h:495 -msgid "Logitech Media Elite Keyboard" -msgstr "Logitech Media Elite Keyboard" - -#: ../rules/base.xml.in.h:496 -msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" -msgstr "Logitech Ultra-X Cordless Media Desktop Keyboard" - -#: ../rules/base.xml.in.h:497 -msgid "Logitech Ultra-X Keyboard" -msgstr "Logitech Ultra-X Keyboard" - -#: ../rules/base.xml.in.h:498 -msgid "Logitech diNovo Edge Keyboard" -msgstr "Logitech diNovo Edge Keyboard" - -#: ../rules/base.xml.in.h:499 -msgid "Logitech diNovo Keyboard" -msgstr "Logitech diNovo Keyboard" - -#: ../rules/base.xml.in.h:500 -msgid "Logitech iTouch" -msgstr "Logitech iTouch" - -#: ../rules/base.xml.in.h:501 -msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" -msgstr "Logitech iTouch Cordless Keyboard (modelo Y-RB6)" - -#: ../rules/base.xml.in.h:502 -msgid "Logitech iTouch Internet Navigator Keyboard SE" -msgstr "Logitech iTouch Internet Navigator Keyboard SE" - -#: ../rules/base.xml.in.h:503 -msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" -msgstr "Logitech iTouch Internet Navigator Keyboard SE (USB)" - -#: ../rules/base.xml.in.h:504 -msgid "MacBook/MacBook Pro" -msgstr "MacBook/MacBook Pro" - -#: ../rules/base.xml.in.h:505 -msgid "MacBook/MacBook Pro (Intl)" -msgstr "MacBook/MacBook Pro (Intl)" - -#: ../rules/base.xml.in.h:506 -msgid "Macedonian" -msgstr "Macedonio" - -#: ../rules/base.xml.in.h:507 -msgid "Macedonian (eliminate dead keys)" -msgstr "Macedonio (eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:508 -msgid "Macintosh" -msgstr "Macintosh" - -#: ../rules/base.xml.in.h:509 -msgid "Macintosh Old" -msgstr "Macintosh antiguo" - -#: ../rules/base.xml.in.h:510 -msgid "Make Caps Lock an additional Backspace" -msgstr "Hacer de Bloq Mayús un Retroceso adicional" - -#: ../rules/base.xml.in.h:511 -msgid "Make Caps Lock an additional Control but keep the Caps_Lock keysym" -msgstr "Hacer de Bloq Mayús un Control adicional pero mantener el símbolo de tecla Caps_Lock" - -#: ../rules/base.xml.in.h:512 -msgid "Make Caps Lock an additional Ctrl" -msgstr "Hacer de Bloq Mayús un Ctrl adicional" - -#: ../rules/base.xml.in.h:513 -msgid "Make Caps Lock an additional ESC" -msgstr "Hacer de Bloq Mayús un Esc adicional" - -#: ../rules/base.xml.in.h:514 -msgid "Make Caps Lock an additional Hyper" -msgstr "Hacer de Bloq Mayús un Hyper adicional" - -#: ../rules/base.xml.in.h:515 -msgid "Make Caps Lock an additional Num Lock" -msgstr "Hacer de Bloq Mayús un Bloq Num adicional" - -#: ../rules/base.xml.in.h:516 -msgid "Make Caps Lock an additional Super" -msgstr "Hacer de Bloq Mayús un Super adicional" - -#: ../rules/base.xml.in.h:517 -msgid "Malayalam" -msgstr "Malayalam" - -#: ../rules/base.xml.in.h:518 -msgid "Malayalam (Lalitha)" -msgstr "Malayalam (lalitha)" - -#: ../rules/base.xml.in.h:519 -msgid "Malayalam (enhanced Inscript with Rupee Sign)" -msgstr "Malayam (InScript mejorado con signo de rupia)" - -#: ../rules/base.xml.in.h:520 -msgid "Maltese" -msgstr "Maltés" - -#: ../rules/base.xml.in.h:521 -msgid "Maltese (with US layout)" -msgstr "Maltés (con distribución para EE. UU.)" - -#: ../rules/base.xml.in.h:522 -msgid "Memorex MX1998" -msgstr "Memorex MX1998" - -#: ../rules/base.xml.in.h:523 -msgid "Memorex MX2500 EZ-Access Keyboard" -msgstr "Memorex MX2500 EZ-Access Keyboard" - -#: ../rules/base.xml.in.h:524 -msgid "Memorex MX2750" -msgstr "Memorex MX2750" - -#: ../rules/base.xml.in.h:525 -msgid "Menu" -msgstr "Menu" - -#: ../rules/base.xml.in.h:526 -msgid "Meta is mapped to Left Win" -msgstr "Meta está mapeada a la tecla Windows izquierda" - -#: ../rules/base.xml.in.h:527 -msgid "Meta is mapped to Win keys" -msgstr "Meta está mapeada a las teclas Windows" - -#: ../rules/base.xml.in.h:528 -msgid "Meta on Left Ctrl" -msgstr "Meta en Ctrl izquierda" - -#: ../rules/base.xml.in.h:529 -msgid "Microsoft Comfort Curve Keyboard 2000" -msgstr "Microsoft Comfort Curve Keyboard 2000" - -#: ../rules/base.xml.in.h:530 -msgid "Microsoft Internet Keyboard" -msgstr "Microsoft Internet Keyboard" - -#: ../rules/base.xml.in.h:531 -msgid "Microsoft Internet Keyboard Pro, Swedish" -msgstr "Microsoft Internet Keyboard Pro, sueco" - -#: ../rules/base.xml.in.h:532 -msgid "Microsoft Natural" -msgstr "Microsoft Natural" - -#: ../rules/base.xml.in.h:533 -msgid "Microsoft Natural Keyboard Elite" -msgstr "Microsoft Natural Keyboard Elite" - -#: ../rules/base.xml.in.h:534 -msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" -msgstr "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" - -#: ../rules/base.xml.in.h:535 -msgid "Microsoft Natural Keyboard Pro OEM" -msgstr "Microsoft Natural Keyboard Pro OEM" - -#: ../rules/base.xml.in.h:536 -msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" -msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" - -#: ../rules/base.xml.in.h:537 -msgid "Microsoft Natural Wireless Ergonomic Keyboard 4000" -msgstr "Microsoft Natural Wireless Ergonomic Keyboard 4000" - -#: ../rules/base.xml.in.h:538 -msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" -msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000" - -#: ../rules/base.xml.in.h:539 -msgid "Microsoft Office Keyboard" -msgstr "Microsoft Office Keyboard" - -#: ../rules/base.xml.in.h:540 -msgid "Microsoft Wireless Multimedia Keyboard 1.0A" -msgstr "Microsoft Wireless Multimedia Keyboard 1.0A" - -#: ../rules/base.xml.in.h:541 -msgid "Miscellaneous compatibility options" -msgstr "Opciones misceláneas de compatiblidad" - -#: ../rules/base.xml.in.h:542 -msgid "Mongolian" -msgstr "Mongol" - -#: ../rules/base.xml.in.h:543 -msgid "Montenegrin" -msgstr "Montenegrino" - -#: ../rules/base.xml.in.h:544 -msgid "Montenegrin (Cyrillic with guillemets)" -msgstr "Montenegrino (cirílico con guillemots)" - -#: ../rules/base.xml.in.h:545 -msgid "Montenegrin (Cyrillic)" -msgstr "Montenegrino (cirílico)" - -#: ../rules/base.xml.in.h:546 -msgid "Montenegrin (Cyrillic, Z and ZHE swapped)" -msgstr "Montenegrino (cirílico, Z y ZHE intercambiados)" - -#: ../rules/base.xml.in.h:547 -msgid "Montenegrin (Latin qwerty)" -msgstr "Montenegrino (latino qwerty)" - -#: ../rules/base.xml.in.h:548 -msgid "Montenegrin (Latin unicode qwerty)" -msgstr "Montenegrino (latino Unicode qwerty)" - -#: ../rules/base.xml.in.h:549 -msgid "Montenegrin (Latin unicode)" -msgstr "Montenegrino (latino Unicode)" - -#: ../rules/base.xml.in.h:550 -msgid "Montenegrin (Latin with guillemets)" -msgstr "Montenegrino (latino con guillemots)" - -#: ../rules/base.xml.in.h:551 -msgid "Māori" -msgstr "Maorí" - -#: ../rules/base.xml.in.h:552 -msgid "NICOLA-F style Backspace" -msgstr "Retroceso estilo NICOLA-F" - -#: ../rules/base.xml.in.h:553 -msgid "Nepali" -msgstr "Nepalí" - -#: ../rules/base.xml.in.h:554 -msgid "Non-breakable space character at fourth level" -msgstr "Carácter de espacio no separable en el cuarto nivel" - -#: ../rules/base.xml.in.h:555 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" -msgstr "Carácter de espacio no separable en el cuarto nivel, carácter de espacio estrecho no separable en el sexto nivel" - -#: ../rules/base.xml.in.h:556 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" -msgstr "Carácter de espacio no separable en el cuarto nivel, carácter de espacio estrecho no separable en el sexto nivel (a través de Ctrl+Mayús)" - -#: ../rules/base.xml.in.h:557 -msgid "Non-breakable space character at second level" -msgstr "Carácter de espacio no separable en el segundo nivel" - -#: ../rules/base.xml.in.h:558 -msgid "Non-breakable space character at third level" -msgstr "Carácter de espacio no separable en el tercer nivel" - -#: ../rules/base.xml.in.h:559 -msgid "Non-breakable space character at third level, nothing at fourth level" -msgstr "Carácter de espacio no separable en el tercer nivel, nada en el cuarto nivel" - -#: ../rules/base.xml.in.h:560 -msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" -msgstr "Carácter de espacio no separable en el tercer nivel, carácter de espacio estrecho no separable en el cuarto nivel" - -#: ../rules/base.xml.in.h:561 -msgid "Northgate OmniKey 101" -msgstr "Northgate OmniKey 101" - -#: ../rules/base.xml.in.h:562 -msgid "Norwegian" -msgstr "Noruego" - -#: ../rules/base.xml.in.h:563 -msgid "Norwegian (Dvorak)" -msgstr "Noruego (Dvorak)" - -#: ../rules/base.xml.in.h:564 -msgid "Norwegian (Mac)" -msgstr "Noruego (Mac)" - -#: ../rules/base.xml.in.h:565 -msgid "Norwegian (Mac, eliminate dead keys)" -msgstr "Noruego (Mac, eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:566 -msgid "Norwegian (Northern Saami" -msgstr "Noruego (saami del norte)" - -#: ../rules/base.xml.in.h:567 -msgid "Norwegian (eliminate dead keys)" -msgstr "Noruego (eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:568 -msgid "Norwegian (northern Saami, eliminate dead keys)" -msgstr "Noruego (saami del norte, eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:569 -msgid "Num Lock" -msgstr "Bloq Num" - -#: ../rules/base.xml.in.h:570 -msgid "Numeric keypad delete key behaviour" -msgstr "Comportamiento de la tecla Supr del teclado numérico" - -#: ../rules/base.xml.in.h:571 -msgid "Numeric keypad keys work as with Mac" -msgstr "Las teclas del teclado numérico funcionan como en un Mac" - -#: ../rules/base.xml.in.h:572 -msgid "Numeric keypad layout selection" -msgstr "Selección de distribución de teclado numérico" - -#: ../rules/base.xml.in.h:573 -msgid "OLPC" -msgstr "OLPC" - -#: ../rules/base.xml.in.h:574 -msgid "Oriya" -msgstr "Oriya" - -#: ../rules/base.xml.in.h:575 -msgid "Ortek MCK-800 MM/Internet keyboard" -msgstr "Teclado Oretec MCK-800 MM/Internet" - -#: ../rules/base.xml.in.h:576 -msgid "PC-98xx Series" -msgstr "PC-98xx Series" - -#: ../rules/base.xml.in.h:577 -msgid "Pashto" -msgstr "Pashto" - -#: ../rules/base.xml.in.h:578 -msgid "Pashto (Afghanistan, OLPC)" -msgstr "Pashto (Afganistán, OLPC)" - -#: ../rules/base.xml.in.h:579 -msgid "Pause" -msgstr "Pausa" - -#: ../rules/base.xml.in.h:580 -msgid "Persian" -msgstr "Persa" - -#: ../rules/base.xml.in.h:581 -msgid "Persian (Afghanistan, Dari OLPC)" -msgstr "Persa (Afganistán, OLPC dari)" - -#: ../rules/base.xml.in.h:582 -msgid "Persian (with Persian Keypad)" -msgstr "Persa (con teclado persa)" - -#: ../rules/base.xml.in.h:583 -msgid "Philippines - Dvorak (Baybayin)" -msgstr "Filipinas: Dvorak (baybayin)" - -#: ../rules/base.xml.in.h:584 -msgid "Polish" -msgstr "Polaco" - -#: ../rules/base.xml.in.h:585 -msgid "Polish (Dvorak)" -msgstr "Polaco (Dvorak)" - -#: ../rules/base.xml.in.h:586 -msgid "Polish (Dvorak, polish quotes on key 1)" -msgstr "Polaco (Dvorak, comillas polacas en la tecla 1)" - -#: ../rules/base.xml.in.h:587 -msgid "Polish (Dvorak, polish quotes on quotemark key)" -msgstr "Polaco (Dvorak, comillas polacas en la tecla de comillas)" - -#: ../rules/base.xml.in.h:588 -msgid "Polish (Kashubian)" -msgstr "Polaco (casubio)" - -#: ../rules/base.xml.in.h:589 -msgid "Polish (programmer Dvorak)" -msgstr "Polaco (Dvorak de programador)" - -#: ../rules/base.xml.in.h:590 -msgid "Polish (qwertz)" -msgstr "Polaco (qwertz)" - -#: ../rules/base.xml.in.h:591 -msgid "Portuguese" -msgstr "Portugués" - -#: ../rules/base.xml.in.h:592 -msgid "Portuguese (Brazil)" -msgstr "Portugués (Brasil)" - -#: ../rules/base.xml.in.h:593 -msgid "Portuguese (Brazil, Dvorak)" -msgstr "Portugués (Brasil, Dvorak)" - -#: ../rules/base.xml.in.h:594 -msgid "Portuguese (Brazil, eliminate dead keys)" -msgstr "Portugués (Brasil, eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:595 -msgid "Portuguese (Brazil, nativo for Esperanto)" -msgstr "Portugués (Brasil, nativo para esperanto)" - -#: ../rules/base.xml.in.h:596 -msgid "Portuguese (Brazil, nativo for USA keyboards)" -msgstr "Portugués (Brasil, nativo para teclados de EE. UU.)" - -#: ../rules/base.xml.in.h:597 -msgid "Portuguese (Brazil, nativo)" -msgstr "Portugués (Brasil, nativo)" - -#: ../rules/base.xml.in.h:598 -msgid "Portuguese (Mac)" -msgstr "Portugués (Mac)" - -#: ../rules/base.xml.in.h:599 -msgid "Portuguese (Mac, Sun dead keys)" -msgstr "Portugués (Mac, teclas muertas de Sun)" - -#: ../rules/base.xml.in.h:600 -msgid "Portuguese (Mac, eliminate dead keys)" -msgstr "Portugués (Mac, eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:601 -msgid "Portuguese (Nativo for Esperanto)" -msgstr "Portugués (nativo para esperanto)" - -#: ../rules/base.xml.in.h:602 -msgid "Portuguese (Nativo for USA keyboards)" -msgstr "Portugués (nativo para teclados de EE. UU.)" - -#: ../rules/base.xml.in.h:603 -msgid "Portuguese (Nativo)" -msgstr "Portugués (nativo)" - -#: ../rules/base.xml.in.h:604 -msgid "Portuguese (Sun dead keys)" -msgstr "Portugués (teclas muertas de Sun)" - -#: ../rules/base.xml.in.h:605 -msgid "Portuguese (eliminate dead keys)" -msgstr "Portugués (eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:606 -msgid "Propeller Voyager (KTEZ-1000)" -msgstr "Propeller Voyager (KTEZ-1000)" - -#: ../rules/base.xml.in.h:607 -msgid "PrtSc" -msgstr "PrtSc" - -#: ../rules/base.xml.in.h:608 -msgid "Punjabi (Gurmukhi Jhelum)" -msgstr "Panyabí (gurmukhi jhelum)" - -#: ../rules/base.xml.in.h:609 -msgid "Punjabi (Gurmukhi)" -msgstr "Panyabí (gurmukhi)" - -#: ../rules/base.xml.in.h:610 -msgid "QTronix Scorpius 98N+" -msgstr "QTronix Scorpius 98N+" - -#: ../rules/base.xml.in.h:611 -msgid "Right Alt" -msgstr "Alt derecho" - -#: ../rules/base.xml.in.h:612 -msgid "Right Alt (while pressed)" -msgstr "Alt derecho (mientras está pulsado)" - -#: ../rules/base.xml.in.h:613 -msgid "Right Alt chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Alt derecho elige el 5º nivel y activa el bloqueo de 5º nivel al pulsarse junto con otro selector de 5º nivel, una pulsación libera el bloqueo" - -#: ../rules/base.xml.in.h:614 -msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "Alt derecha elige el 5º nivel, bloquea al pulsarse junto con otro selector de 5º nivel" - -#: ../rules/base.xml.in.h:615 -msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Alt derecha elige el 5º nivel, bloquea al pulsarse junto con otro selector de 5º nivel, una pulsación libera el bloqueo" - -#: ../rules/base.xml.in.h:616 -msgid "Right Alt key never chooses 3rd level" -msgstr "La tecla Alt derecha nunca elige el 3er nivel" - -#: ../rules/base.xml.in.h:617 -msgid "Right Alt, Shift+Right Alt key is Multi_Key" -msgstr "La tecla Alt derecha, Mayús+Alt derecha es tecla Multi" - -#: ../rules/base.xml.in.h:618 -msgid "Right Ctrl" -msgstr "Ctrl derecho" - -#: ../rules/base.xml.in.h:619 -msgid "Right Ctrl (while pressed)" -msgstr "Ctrl derecho (mientras está pulsado)" - -#: ../rules/base.xml.in.h:620 -msgid "Right Ctrl as Right Alt" -msgstr "Ctrl derecho como Alt derecho" - -#: ../rules/base.xml.in.h:621 -msgid "Right Ctrl is mapped to Menu" -msgstr "Ctrl derecho está mapeada a la tecla Menú" - -#: ../rules/base.xml.in.h:622 -msgid "Right Ctrl+Right Shift" -msgstr "Ctrl derecho + Mayús derecho" - -#: ../rules/base.xml.in.h:623 -msgid "Right Shift" -msgstr "Mayús derecho" - -#: ../rules/base.xml.in.h:624 -msgid "Right Win" -msgstr "Windows derecho" - -#: ../rules/base.xml.in.h:625 -msgid "Right Win (while pressed)" -msgstr "La tecla Windows (mientras está pulsada)" - -#: ../rules/base.xml.in.h:626 -msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "Win derecha elige el 5º nivel, bloquea al pulsarse junto con otro selector de 5º nivel" - -#: ../rules/base.xml.in.h:627 -msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Win derecha elige el 5º nivel, bloquea al pulsarse junto con otro selector de 5º nivel, una pulsación libera el bloqueo" - -#: ../rules/base.xml.in.h:628 -msgid "Romanian" -msgstr "Rumano" - -#: ../rules/base.xml.in.h:629 -msgid "Romanian (Crimean Tatar Dobruca-1 Q)" -msgstr "Rumano (Dobruca-1 Q del tártaro de Crimea)" - -#: ../rules/base.xml.in.h:630 -msgid "Romanian (Crimean Tatar Dobruca-2 Q)" -msgstr "Rumano (Dobruca-2 Q del tártaro de Crimea)" - -#: ../rules/base.xml.in.h:631 -msgid "Romanian (Crimean Tatar Turkish Alt-Q)" -msgstr "Rumano (Alt-Q turca del tártaro de Crimea)" - -#: ../rules/base.xml.in.h:632 -msgid "Romanian (Crimean Tatar Turkish F)" -msgstr "Rumano (F turca del tártaro de Crimea)" - -#: ../rules/base.xml.in.h:633 -msgid "Romanian (WinKeys)" -msgstr "Rumano (teclas Windows)" - -#: ../rules/base.xml.in.h:634 -msgid "Romanian (cedilla)" -msgstr "Rumano (cedilla)" - -#: ../rules/base.xml.in.h:635 -msgid "Romanian (standard cedilla)" -msgstr "Rumano (cedilla estándar)" - -#: ../rules/base.xml.in.h:636 -msgid "Romanian (standard)" -msgstr "Rumano (estándar)" - -#: ../rules/base.xml.in.h:637 -msgid "Rupee on 4" -msgstr "Rupia en el 4" - -#: ../rules/base.xml.in.h:638 -msgid "Russian" -msgstr "Ruso" - -#: ../rules/base.xml.in.h:639 -msgid "Russian (Bashkirian)" -msgstr "Ruso (bashkiriano)" - -#: ../rules/base.xml.in.h:640 -msgid "Russian (Chuvash Latin)" -msgstr "Ruso (chuvash latino)" - -#: ../rules/base.xml.in.h:641 -msgid "Russian (Chuvash)" -msgstr "Ruso (chuvash)" - -#: ../rules/base.xml.in.h:642 -msgid "Russian (DOS)" -msgstr "Ruso (DOS)" - -#: ../rules/base.xml.in.h:643 -msgid "Russian (Georgia)" -msgstr "Ruso (Georgia)" - -#: ../rules/base.xml.in.h:644 -msgid "Russian (Germany, phonetic)" -msgstr "Ruso (Alemania, fonético)" - -#: ../rules/base.xml.in.h:645 -msgid "Russian (Kalmyk)" -msgstr "Ruso (calmuco)" - -#: ../rules/base.xml.in.h:646 -msgid "Russian (Kazakhstan, with Kazakh)" -msgstr "Ruso (Kazajstán, con kazajo)" - -#: ../rules/base.xml.in.h:647 -msgid "Russian (Komi)" -msgstr "Ruso (komi)" - -#: ../rules/base.xml.in.h:648 -msgid "Russian (Mari)" -msgstr "Ruso (mari)" - -#: ../rules/base.xml.in.h:649 -msgid "Russian (Ossetian, WinKeys)" -msgstr "Ruso (osetio, teclas Windows)" - -#: ../rules/base.xml.in.h:650 -msgid "Russian (Ossetian, legacy)" -msgstr "Ruso (osetio, heredado)" - -#: ../rules/base.xml.in.h:651 -msgid "Russian (Poland, phonetic Dvorak)" -msgstr "Ruso (Polonia, Dvorak fonético)" - -#: ../rules/base.xml.in.h:652 -msgid "Russian (Serbian)" -msgstr "Ruso (serbio)" - -#: ../rules/base.xml.in.h:653 -msgid "Russian (Sweden, phonetic)" -msgstr "Ruso (sueco, fonético)" - -#: ../rules/base.xml.in.h:654 -msgid "Russian (Sweden, phonetic, eliminate dead keys)" -msgstr "Ruso (sueco, fonético, eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:655 -msgid "Russian (Tatar)" -msgstr "Ruso (tártaro)" - -#: ../rules/base.xml.in.h:656 -msgid "Russian (US, phonetic)" -msgstr "Ruso (EE. UU., fonético)" - -#: ../rules/base.xml.in.h:657 -msgid "Russian (Udmurt)" -msgstr "Ruso (urdmurto)" - -#: ../rules/base.xml.in.h:658 -msgid "Russian (Yakut)" -msgstr "Ruso (yakuto)" - -#: ../rules/base.xml.in.h:659 -msgid "Russian (legacy)" -msgstr "Ruso (heredado)" - -#: ../rules/base.xml.in.h:660 -msgid "Russian (phonetic WinKeys)" -msgstr "Ruso (fonético con teclas Windows)" - -#: ../rules/base.xml.in.h:661 -msgid "Russian (phonetic)" -msgstr "Ruso (fonético)" - -#: ../rules/base.xml.in.h:662 -msgid "Russian (typewriter)" -msgstr "Ruso (máquina de escribir)" - -#: ../rules/base.xml.in.h:663 -msgid "Russian (typewriter, legacy)" -msgstr "Ruso (máquina de escribir, heredado)" - -#: ../rules/base.xml.in.h:664 -msgid "SILVERCREST Multimedia Wireless Keyboard" -msgstr "SILVERCREST Multimedia Wireless Keyboard" - -#: ../rules/base.xml.in.h:665 -msgid "SK-1300" -msgstr "SK-1300" - -#: ../rules/base.xml.in.h:666 -msgid "SK-2500" -msgstr "SK-2500" - -#: ../rules/base.xml.in.h:667 -msgid "SK-6200" -msgstr "SK-6200" - -#: ../rules/base.xml.in.h:668 -msgid "SK-7100" -msgstr "SK-7100" - -#: ../rules/base.xml.in.h:669 -msgid "SVEN Ergonomic 2500" -msgstr "SVEN Ergonomic 2500" - -#: ../rules/base.xml.in.h:670 -msgid "SVEN Slim 303" -msgstr "SVEN Slim 303" - -#: ../rules/base.xml.in.h:671 -msgid "Saisiyat (Taiwan)" -msgstr "Saisiyat (Taiwán)" - -#: ../rules/base.xml.in.h:672 -msgid "Samsung SDM 4500P" -msgstr "Samsung SDM 4500P" - -#: ../rules/base.xml.in.h:673 -msgid "Samsung SDM 4510P" -msgstr "Samsung SDM 4510P" - -#: ../rules/base.xml.in.h:674 -msgid "Sanwa Supply SKB-KG3" -msgstr "Sanwa Supply SKB-KG3" - -#: ../rules/base.xml.in.h:675 -msgid "Scroll Lock" -msgstr "Bloq Despl" - -#: ../rules/base.xml.in.h:676 -msgid "Secwepemctsin" -msgstr "Shuswap" - -#: ../rules/base.xml.in.h:677 -msgid "Semi-colon on third level" -msgstr "Punto y coma en tercer nivel" - -#: ../rules/base.xml.in.h:678 -msgid "Serbian" -msgstr "Serbio" - -#: ../rules/base.xml.in.h:679 -msgid "Serbian (Latin Unicode qwerty)" -msgstr "Serbio (latino Unicode qwerty)" - -#: ../rules/base.xml.in.h:680 -msgid "Serbian (Latin Unicode)" -msgstr "Serbio (latino Unicode)" - -#: ../rules/base.xml.in.h:681 -msgid "Serbian (Latin qwerty)" -msgstr "Serbio (latino qwerty)" - -#: ../rules/base.xml.in.h:682 -msgid "Serbian (Latin with guillemets)" -msgstr "Serbio (latino con guillemots)" - -#: ../rules/base.xml.in.h:683 -msgid "Serbian (Latin)" -msgstr "Serbio (latino)" - -#: ../rules/base.xml.in.h:684 -msgid "Serbian (Pannonian Rusyn Homophonic)" -msgstr "Serbio (rusino de Panonia homofónico)" - -#: ../rules/base.xml.in.h:685 -msgid "Serbian (Z and ZHE swapped)" -msgstr "Serbio (Z y ZHE intercambiados)" - -#: ../rules/base.xml.in.h:686 -msgid "Serbian (with guillemets)" -msgstr "Serbio (con guillemots)" - -#: ../rules/base.xml.in.h:687 -msgid "Serbo-Croatian (US)" -msgstr "Serbocroata (EE. UU.)" - -#: ../rules/base.xml.in.h:688 -msgid "Shift cancels Caps Lock" -msgstr "Mayús cancela Bloq Mayús" - -#: ../rules/base.xml.in.h:689 -msgid "Shift does not cancel Num Lock, chooses 3rd level instead" -msgstr "Mayús no cancela Bloq Num, en su lugar elije el 3er nivel" - -#: ../rules/base.xml.in.h:690 -msgid "Shift with numeric keypad keys works as in MS Windows" -msgstr "Mayús con las teclas del teclado numérico funcionan como en MS Windows" - -#: ../rules/base.xml.in.h:691 -msgid "Shift+Caps Lock" -msgstr "Mayús+Bloq Mayús" - -#: ../rules/base.xml.in.h:692 -msgid "Sindhi" -msgstr "Sindhi" - -#: ../rules/base.xml.in.h:693 -msgid "Sinhala" -msgstr "Sinhala" - -#: ../rules/base.xml.in.h:694 -msgid "Slovak" -msgstr "Eslovaco" - -#: ../rules/base.xml.in.h:695 -msgid "Slovak (extended Backslash)" -msgstr "Eslovaco (contrabarra extendida)" - -#: ../rules/base.xml.in.h:696 -msgid "Slovak (qwerty)" -msgstr "Eslovaco (qwerty)" - -#: ../rules/base.xml.in.h:697 -msgid "Slovak (qwerty, extended Backslash)" -msgstr "Eslovaco (qwerty, contrabarra extendida)" - -#: ../rules/base.xml.in.h:698 -msgid "Slovene" -msgstr "Esloveno" - -#: ../rules/base.xml.in.h:699 -msgid "Slovene (US keyboard with Slovenian letters)" -msgstr "Esloveno (teclado EE. UU. con letras eslovenas)" - -#: ../rules/base.xml.in.h:700 -msgid "Slovene (use guillemets for quotes)" -msgstr "Esloveno (usar guillemots para comillas)" - -#: ../rules/base.xml.in.h:701 -msgid "Spanish" -msgstr "Español" - -#: ../rules/base.xml.in.h:702 -msgid "Spanish (Asturian variant with bottom-dot H and bottom-dot L)" -msgstr "Español (variante asturiana con H de medio punto y L de medio punto)" - -#: ../rules/base.xml.in.h:703 -msgid "Spanish (Catalan variant with middle-dot L)" -msgstr "Español (variante catalana con L de medio punto)" - -#: ../rules/base.xml.in.h:704 -msgid "Spanish (Dvorak)" -msgstr "Español (Dvorak)" - -#: ../rules/base.xml.in.h:705 -msgid "Spanish (Latin American)" -msgstr "Español (latinoamericano)" - -#: ../rules/base.xml.in.h:706 -msgid "Spanish (Latin American, eliminate dead keys)" -msgstr "Español (latinoamericano, eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:707 -msgid "Spanish (Latin American, include dead tilde)" -msgstr "Español (latinoamericano, incluir tilde muerta)" - -#: ../rules/base.xml.in.h:708 -msgid "Spanish (Latin American, sun dead keys)" -msgstr "Español (latinoamericano, teclas muertas de Sun)" - -#: ../rules/base.xml.in.h:709 -msgid "Spanish (Mac)" -msgstr "Español (Mac)" - -#: ../rules/base.xml.in.h:710 -msgid "Spanish (Sun dead keys)" -msgstr "Español (teclas muertas de Sun)" - -#: ../rules/base.xml.in.h:711 -msgid "Spanish (eliminate dead keys)" -msgstr "Español (eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:712 -msgid "Spanish (include dead tilde)" -msgstr "Español (incluir tilde muerta)" - -#: ../rules/base.xml.in.h:713 -msgid "Special keys (Ctrl+Alt+<key>) handled in a server" -msgstr "Teclas especiales (Ctrl+Alt+«tecla») manipuladas en un servidor" - -#: ../rules/base.xml.in.h:714 -msgid "Sun Type 5/6" -msgstr "Sun tipo 5/6" - -#: ../rules/base.xml.in.h:715 -msgid "Super Power Multimedia Keyboard" -msgstr "Super Power Multimedia Keyboard" - -#: ../rules/base.xml.in.h:716 -msgid "Swahili (Kenya)" -msgstr "Swahili (Kenia)" - -#: ../rules/base.xml.in.h:717 -msgid "Swahili (Tanzania)" -msgstr "Swahili (Tanzania)" - -#: ../rules/base.xml.in.h:718 -msgid "Swap Ctrl and Caps Lock" -msgstr "Intercambiar Ctrl y Bloq Mayús" - -#: ../rules/base.xml.in.h:719 -msgid "Swap ESC and Caps Lock" -msgstr "Intercambiar ESC y Bloq Mayús" - -#: ../rules/base.xml.in.h:720 -msgid "Swedish" -msgstr "Sueco" - -#: ../rules/base.xml.in.h:721 -msgid "Swedish (Dvorak)" -msgstr "Sueco (Dvorak)" - -#: ../rules/base.xml.in.h:722 -msgid "Swedish (Mac)" -msgstr "Sueco (Mac)" - -#: ../rules/base.xml.in.h:723 -msgid "Swedish (Svdvorak)" -msgstr "Sueco (Svdvorak)" - -#: ../rules/base.xml.in.h:724 -msgid "Swedish (eliminate dead keys)" -msgstr "Sueco (eliminar teclas muertas)" - -#: ../rules/base.xml.in.h:725 -msgid "Swedish (northern Saami)" -msgstr "Sueco (Saami del norte)" - -#: ../rules/base.xml.in.h:726 -msgid "Swiss" -msgstr "Suizo" - -#: ../rules/base.xml.in.h:727 -msgid "Swiss (legacy)" -msgstr "Suizo (heredado)" - -#: ../rules/base.xml.in.h:728 -msgid "Symplon PaceBook (tablet PC)" -msgstr "Symplon PaceBook (tablet PC)" - -#: ../rules/base.xml.in.h:729 -msgid "Syriac" -msgstr "Sirio" - -#: ../rules/base.xml.in.h:730 -msgid "Syriac (phonetic)" -msgstr "Sirio (fonético)" - -#: ../rules/base.xml.in.h:731 -msgid "Taiwanese" -msgstr "Taiwanés" - -#: ../rules/base.xml.in.h:732 -msgid "Taiwanese (indigenous)" -msgstr "Taiwanés (autóctono)" - -#: ../rules/base.xml.in.h:733 -msgid "Tajik" -msgstr "Tajico" - -#: ../rules/base.xml.in.h:734 -msgid "Tajik (legacy)" -msgstr "Tajico (heredado)" - -#: ../rules/base.xml.in.h:735 -msgid "Tamil" -msgstr "Tamil" - -#: ../rules/base.xml.in.h:736 -msgid "Tamil (Sri Lanka, TAB Typewriter)" -msgstr "Tamil (Sri Lanka, máquina de escribir TAB)" - -#: ../rules/base.xml.in.h:737 -msgid "Tamil (Sri Lanka, Unicode)" -msgstr "Tamil (Sri Lanka, Unicode)" - -#: ../rules/base.xml.in.h:738 -msgid "Tamil (TAB typewriter)" -msgstr "Tamil (máquina de escribir TAB)" - -#: ../rules/base.xml.in.h:739 -msgid "Tamil (TSCII typewriter)" -msgstr "Tamil (máquina de escribir TSCII)" - -#: ../rules/base.xml.in.h:740 -msgid "Tamil (Unicode)" -msgstr "Tamil (Unicode)" - -#: ../rules/base.xml.in.h:741 -msgid "Tamil (keyboard with numerals)" -msgstr "Tamil (teclado con números)" - -#: ../rules/base.xml.in.h:742 -msgid "Targa Visionary 811" -msgstr "Targa Visionary 811" - -#: ../rules/base.xml.in.h:743 -msgid "Telugu" -msgstr "Telugu" - -#: ../rules/base.xml.in.h:744 -msgid "Thai" -msgstr "Tailandés" - -#: ../rules/base.xml.in.h:745 -msgid "Thai (Pattachote)" -msgstr "Tailandés (Pattachote)" - -#: ../rules/base.xml.in.h:746 -msgid "Thai (TIS-820.2538)" -msgstr "Tailandés (TIS-820.2538)" - -#: ../rules/base.xml.in.h:747 -msgid "To the corresponding key in a Dvorak keyboard." -msgstr "A la tecla correspondiente en un teclado Dvorak." - -#: ../rules/base.xml.in.h:748 -msgid "To the corresponding key in a Qwerty keyboard." -msgstr "A la tecla correspondiente en un teclado Qwerty." - -#: ../rules/base.xml.in.h:749 -msgid "Toggle PointerKeys with Shift + NumLock." -msgstr "Cambiar las teclas de flechas con Mayús + Bloq Num" - -#: ../rules/base.xml.in.h:750 -msgid "Toshiba Satellite S3000" -msgstr "Toshiba Satellite S3000" - -#: ../rules/base.xml.in.h:751 -msgid "Trust Direct Access Keyboard" -msgstr "Trust Direct Access Keyboard" - -#: ../rules/base.xml.in.h:752 -msgid "Trust Slimline" -msgstr "Trust Slimline" - -#: ../rules/base.xml.in.h:753 -msgid "Trust Wireless Keyboard Classic" -msgstr "Trust Wireless Keyboard Classic" - -#: ../rules/base.xml.in.h:754 -msgid "Tswana" -msgstr "Tswana" - -#: ../rules/base.xml.in.h:755 -msgid "Turkish" -msgstr "Turco" - -#: ../rules/base.xml.in.h:756 -msgid "Turkish (Alt-Q)" -msgstr "Turco (Alt-Q)" - -#: ../rules/base.xml.in.h:757 -msgid "Turkish (Crimean Tatar Turkish Alt-Q)" -msgstr "Turco (Alt-Q turca del tártaro de Crimea)" - -#: ../rules/base.xml.in.h:758 -msgid "Turkish (Crimean Tatar Turkish F)" -msgstr "Turco (F turca del tártaro de Crimea)" - -#: ../rules/base.xml.in.h:759 -msgid "Turkish (Crimean Tatar Turkish Q)" -msgstr "Turco (Q turca del tártaro de Crimea)" - -#: ../rules/base.xml.in.h:760 -msgid "Turkish (F)" -msgstr "Turco (F)" - -#: ../rules/base.xml.in.h:761 -msgid "Turkish (Sun dead keys)" -msgstr "Turco (teclas muertas de Sun)" - -#: ../rules/base.xml.in.h:762 -msgid "Turkish (international with dead keys)" -msgstr "Turco (internacional con teclas muertas)" - -#: ../rules/base.xml.in.h:763 -msgid "Turkmen" -msgstr "Turkmenistano" - -#: ../rules/base.xml.in.h:764 -msgid "Turkmen (Alt-Q)" -msgstr "Turkmenistano (Alt-Q)" - -#: ../rules/base.xml.in.h:765 -msgid "TypeMatrix EZ-Reach 2020" -msgstr "TypeMatrix EZ-Reach 2020" - -#: ../rules/base.xml.in.h:766 -msgid "TypeMatrix EZ-Reach 2030 PS2" -msgstr "TypeMatrix EZ-Reach 2030 PS2" - -#: ../rules/base.xml.in.h:767 -msgid "TypeMatrix EZ-Reach 2030 USB" -msgstr "TypeMatrix EZ-Reach 2030 USB" - -#: ../rules/base.xml.in.h:768 -msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)" -msgstr "TypeMatrix EZ-Reach 2030 USB (102/105:modo EU)" - -#: ../rules/base.xml.in.h:769 -msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)" -msgstr "TypeMatrix EZ-Reach 2030 USB (106:modo JP)" - -#: ../rules/base.xml.in.h:770 -msgid "Ukrainian" -msgstr "Ucraniano" - -#: ../rules/base.xml.in.h:771 -msgid "Ukrainian (Crimean Tatar Turkish Alt-Q)" -msgstr "Ucraniano (Alt-Q turca del tártaro de Crimea)" - -#: ../rules/base.xml.in.h:772 -msgid "Ukrainian (Crimean Tatar Turkish F)" -msgstr "Ucraniano (F turca del tártaro de Crimea)" - -#: ../rules/base.xml.in.h:773 -msgid "Ukrainian (Crimean Tatar Turkish Q)" -msgstr "Ucraniano (Q turca del tártaro de Crimea)" - -#: ../rules/base.xml.in.h:774 -msgid "Ukrainian (WinKeys)" -msgstr "Ucraniano (teclas Windows)" - -#: ../rules/base.xml.in.h:775 -msgid "Ukrainian (homophonic)" -msgstr "Ucraniano (homofónico)" - -#: ../rules/base.xml.in.h:776 -msgid "Ukrainian (legacy)" -msgstr "Ucraniano (heredado)" - -#: ../rules/base.xml.in.h:777 -msgid "Ukrainian (phonetic)" -msgstr "Ucraniano (fonético)" - -#: ../rules/base.xml.in.h:778 -msgid "Ukrainian (standard RSTU on Russian layout)" -msgstr "Ucraniano (estándar RSTU con distribución rusa)" - -#: ../rules/base.xml.in.h:779 -msgid "Ukrainian (standard RSTU)" -msgstr "Ucraniano (estándar RSTU)" - -#: ../rules/base.xml.in.h:780 -msgid "Ukrainian (typewriter)" -msgstr "Ucraniano (máquina de escribir)" - -#: ../rules/base.xml.in.h:781 -msgid "Unicode additions (arrows and math operators)" -msgstr "Adiciones Unicode (flechas y operadores matemáticos)" - -#: ../rules/base.xml.in.h:782 -msgid "Unicode additions (arrows and math operators). Math operators on default level" -msgstr "Adiciones Unicode (flechas y operadores matemáticos); operadores matemáticos en el nivel predeterminado" - -#: ../rules/base.xml.in.h:783 -msgid "Unitek KB-1925" -msgstr "Unitek KB-1925" - -#: ../rules/base.xml.in.h:784 -msgid "Urdu (Pakistan)" -msgstr "Urdu (Pakistán)" - -#: ../rules/base.xml.in.h:785 -msgid "Urdu (Pakistan, CRULP)" -msgstr "Urdu (Pakistán, CRULP)" - -#: ../rules/base.xml.in.h:786 -msgid "Urdu (Pakistan, NLA)" -msgstr "Urdu (Pakistán, NLA)" - -#: ../rules/base.xml.in.h:787 -msgid "Urdu (WinKeys)" -msgstr "Urdu (teclas Windows)" - -#: ../rules/base.xml.in.h:788 -msgid "Urdu (alternative phonetic)" -msgstr "Urdu (fonético alternativo)" - -#: ../rules/base.xml.in.h:789 -msgid "Urdu (phonetic)" -msgstr "Urdu (fonético)" - -#: ../rules/base.xml.in.h:790 -msgid "Use keyboard LED to show alternative layout" -msgstr "Usar LED del teclado para mostrar la distribución alternativa" - -#: ../rules/base.xml.in.h:791 -msgid "Using space key to input non-breakable space character" -msgstr "Usando la tecla espacio para introducir un carácter de espacio no separable" - -#: ../rules/base.xml.in.h:792 -msgid "Usual space at any level" -msgstr "Espacio usual en cualquier nivel" - -#: ../rules/base.xml.in.h:793 -msgid "Uzbek" -msgstr "Uzbeco" - -#: ../rules/base.xml.in.h:794 -msgid "Uzbek (Afghanistan)" -msgstr "Uzbeco (Afganistán)" - -#: ../rules/base.xml.in.h:795 -msgid "Uzbek (Afghanistan, OLPC)" -msgstr "Uzbeco (Afganistán, OLPC)" - -#: ../rules/base.xml.in.h:796 -msgid "Uzbek (Crimean Tatar Turkish Alt-Q)" -msgstr "Uzbeco (Alt-Q turca del tártaro de Crimea)" - -#: ../rules/base.xml.in.h:797 -msgid "Uzbek (Crimean Tatar Turkish F)" -msgstr "Uzbeco (F turca del tártaro de Crimea)" - -#: ../rules/base.xml.in.h:798 -msgid "Uzbek (Crimean Tatar Turkish Q)" -msgstr "Uzbeco (Q turca del tártaro de Crimea)" - -#: ../rules/base.xml.in.h:799 -msgid "Uzbek (Latin)" -msgstr "Uzbeco (latino)" - -#: ../rules/base.xml.in.h:800 -msgid "Vietnamese" -msgstr "Vietnamita" - -#: ../rules/base.xml.in.h:801 -msgid "ViewSonic KU-306 Internet Keyboard" -msgstr "Teclado para internet ViewSonic KU-306" - -#: ../rules/base.xml.in.h:802 -msgid "Wang 724 keypad with unicode additions (arrows and math operators)" -msgstr "Teclado numérico Wang 724 con adiciones Unicode (flechas y operadores matemáticos)" - -#: ../rules/base.xml.in.h:803 -msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" -msgstr "Teclado numérico Wang 724 con adiciones Unicode (flechas y operadores matemáticos); operadores matemáticos en el nivel predeterminado" - -#: ../rules/base.xml.in.h:804 -msgid "Winbook Model XP5" -msgstr "Winbook Model XP5" - -#: ../rules/base.xml.in.h:805 -msgid "Wolof" -msgstr "Wolof" - -#: ../rules/base.xml.in.h:806 -msgid "Yahoo! Internet Keyboard" -msgstr "Yahoo! Internet Keyboard" - -#: ../rules/base.xml.in.h:807 -msgid "Yoruba" -msgstr "Yoruba" - -#: ../rules/base.xml.in.h:808 -msgid "Zero-width non-joiner character at second level" -msgstr "Carácer de espacio irrompible de anchura cero («ZWNJ») en el segundo nivel" - -#: ../rules/base.xml.in.h:809 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level" -msgstr "Carácer de espacio irrompible de anchura cero («ZWNJ») en el segundo nivel, carácter de espacio no separable en el tercer nivel" - -#: ../rules/base.xml.in.h:810 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level" -msgstr "Carácer de espacio irrompible de anchura cero («ZWNJ») en el segundo nivel, carácter de espacio no separable en el tercer nivel, nada en el cuarto nivel" - -#: ../rules/base.xml.in.h:811 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level" -msgstr "Carácer de espacio irrompible de anchura cero («ZWNJ») en el segundo nivel, carácter de espacio no separable en el tercer nivel, espacio estrecho no separable en el cuarto nivel" - -#: ../rules/base.xml.in.h:812 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level" -msgstr "Carácer de espacio irrompible de anchura cero («ZWNJ») en el segundo nivel, carácter de espacio no separable en el tercer nivel, espacio de anchura cero rompible («ZWJ») en el cuarto nivel" - -#: ../rules/base.xml.in.h:813 -msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level" -msgstr "Carácer de espacio irrompible de anchura cero («ZWNJ») en el segundo nivel, carácter de espacio de anchura cero rompible («ZWJ») en el tercer nivel" - -#: ../rules/base.xml.in.h:814 -msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level" -msgstr "Carácer de espacio irrompible de anchura cero («ZWNJ») en el segundo nivel, carácter de espacio de anchura cero rompible («ZWJ») en el tercer nivel, caracter de espacio no separable en el cuarto nivel" - -#: ../rules/base.xml.in.h:815 -msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level" -msgstr "Carácer de espacio irrompible de anchura cero («ZWNJ») en el tercer nivel, carácter de anchura cero rompible («ZWJ») en el cuarto nivel" - -#: ../rules/base.xml.in.h:816 -msgid "ak" -msgstr "ak" - -#: ../rules/base.xml.in.h:817 -msgid "am" -msgstr "am" - -#: ../rules/base.xml.in.h:818 -msgid "ar" -msgstr "ar" - -#: ../rules/base.xml.in.h:819 -msgid "avn" -msgstr "avn" - -#: ../rules/base.xml.in.h:820 -msgid "az" -msgstr "az" - -#: ../rules/base.xml.in.h:821 -msgid "be" -msgstr "be" - -#: ../rules/base.xml.in.h:822 -msgid "ber" -msgstr "ber" - -#: ../rules/base.xml.in.h:823 -msgid "bg" -msgstr "bg" - -#: ../rules/base.xml.in.h:824 -msgid "bm" -msgstr "bm" - -#: ../rules/base.xml.in.h:825 -msgid "bn" -msgstr "bn" - -#: ../rules/base.xml.in.h:826 -msgid "brl" -msgstr "brl" - -#: ../rules/base.xml.in.h:827 -msgid "bs" -msgstr "bs" - -#: ../rules/base.xml.in.h:828 -msgid "ca" -msgstr "ca" - -#: ../rules/base.xml.in.h:829 -msgid "che" -msgstr "che" - -#: ../rules/base.xml.in.h:830 -msgid "chr" -msgstr "chr" - -#: ../rules/base.xml.in.h:831 -msgid "cs" -msgstr "cs" - -#: ../rules/base.xml.in.h:832 -msgid "da" -msgstr "da" - -#: ../rules/base.xml.in.h:833 -msgid "de" -msgstr "de" - -#: ../rules/base.xml.in.h:834 -msgid "dv" -msgstr "dv" - -#: ../rules/base.xml.in.h:835 -msgid "dz" -msgstr "dz" - -#: ../rules/base.xml.in.h:836 -msgid "ee" -msgstr "ee" - -#: ../rules/base.xml.in.h:837 -msgid "en" -msgstr "en" - -#: ../rules/base.xml.in.h:838 -msgid "eo" -msgstr "eo" - -#: ../rules/base.xml.in.h:839 -msgid "es" -msgstr "es" - -#: ../rules/base.xml.in.h:840 -msgid "et" -msgstr "et" - -#: ../rules/base.xml.in.h:841 -msgid "fa" -msgstr "fa" - -#: ../rules/base.xml.in.h:842 -msgid "ff" -msgstr "ff" - -#: ../rules/base.xml.in.h:843 -msgid "fi" -msgstr "fi" - -#: ../rules/base.xml.in.h:844 -msgid "fo" -msgstr "fo" - -#: ../rules/base.xml.in.h:845 -msgid "fr" -msgstr "fr" - -#: ../rules/base.xml.in.h:846 -msgid "gaa" -msgstr "gaa" - -#: ../rules/base.xml.in.h:847 -msgid "gr" -msgstr "gr" - -#: ../rules/base.xml.in.h:848 -msgid "gu" -msgstr "gu" - -#: ../rules/base.xml.in.h:849 -msgid "ha" -msgstr "ha" - -#: ../rules/base.xml.in.h:850 -msgid "he" -msgstr "he" - -#: ../rules/base.xml.in.h:851 -msgid "hi" -msgstr "hi" - -#: ../rules/base.xml.in.h:852 -msgid "hr" -msgstr "hr" - -#: ../rules/base.xml.in.h:853 -msgid "hu" -msgstr "hu" - -#: ../rules/base.xml.in.h:854 -msgid "hy" -msgstr "hy" - -#: ../rules/base.xml.in.h:855 -msgid "ie" -msgstr "ie" - -#: ../rules/base.xml.in.h:856 -msgid "ig" -msgstr "ig" - -#: ../rules/base.xml.in.h:857 -msgid "ike" -msgstr "ike" - -#: ../rules/base.xml.in.h:858 -msgid "in" -msgstr "in" - -#: ../rules/base.xml.in.h:859 -msgid "irq" -msgstr "irq" - -#: ../rules/base.xml.in.h:860 -msgid "is" -msgstr "is" - -#: ../rules/base.xml.in.h:861 -msgid "it" -msgstr "it" - -#: ../rules/base.xml.in.h:862 -msgid "ja" -msgstr "ja" - -#: ../rules/base.xml.in.h:863 -msgid "ka" -msgstr "ka" - -#: ../rules/base.xml.in.h:864 -msgid "ki" -msgstr "ki" - -#: ../rules/base.xml.in.h:865 -msgid "kk" -msgstr "kk" - -#: ../rules/base.xml.in.h:866 -msgid "km" -msgstr "km" - -#: ../rules/base.xml.in.h:867 -msgid "kn" -msgstr "kn" - -#: ../rules/base.xml.in.h:868 -msgid "ko" -msgstr "ko" - -#: ../rules/base.xml.in.h:869 -msgid "ku" -msgstr "ku" - -#: ../rules/base.xml.in.h:870 -msgid "kut" -msgstr "kut" - -#: ../rules/base.xml.in.h:871 -msgid "lo" -msgstr "lo" - -#: ../rules/base.xml.in.h:872 -msgid "lt" -msgstr "lt" - -#: ../rules/base.xml.in.h:873 -msgid "lv" -msgstr "lv" - -#: ../rules/base.xml.in.h:874 -msgid "mi" -msgstr "mi" - -#: ../rules/base.xml.in.h:875 -msgid "mk" -msgstr "mk" - -#: ../rules/base.xml.in.h:876 -msgid "ml" -msgstr "ml" - -#: ../rules/base.xml.in.h:877 -msgid "mn" -msgstr "mn" - -#: ../rules/base.xml.in.h:878 -msgid "mt" -msgstr "mt" - -#: ../rules/base.xml.in.h:879 -msgid "my" -msgstr "my" - -#: ../rules/base.xml.in.h:880 -msgid "ne" -msgstr "ne" - -#: ../rules/base.xml.in.h:881 -msgid "nl" -msgstr "nl" - -#: ../rules/base.xml.in.h:882 -msgid "no" -msgstr "no" - -#: ../rules/base.xml.in.h:883 -msgid "or" -msgstr "or" - -#: ../rules/base.xml.in.h:884 -msgid "pa" -msgstr "pa" - -#: ../rules/base.xml.in.h:885 -msgid "ph" -msgstr "ph" - -#: ../rules/base.xml.in.h:886 -msgid "pl" -msgstr "pl" - -#: ../rules/base.xml.in.h:887 -msgid "ps" -msgstr "ps" - -#: ../rules/base.xml.in.h:888 -msgid "pt" -msgstr "pt" - -#: ../rules/base.xml.in.h:889 -msgid "ro" -msgstr "ro" - -#: ../rules/base.xml.in.h:890 -msgid "ru" -msgstr "ru" - -#: ../rules/base.xml.in.h:891 -msgid "sd" -msgstr "sd" - -#: ../rules/base.xml.in.h:892 -msgid "shs" -msgstr "shs" - -#: ../rules/base.xml.in.h:893 -msgid "si" -msgstr "si" - -#: ../rules/base.xml.in.h:894 -msgid "sk" -msgstr "sk" - -#: ../rules/base.xml.in.h:895 -msgid "sl" -msgstr "sl" - -#: ../rules/base.xml.in.h:896 -msgid "sq" -msgstr "sq" - -#: ../rules/base.xml.in.h:897 -msgid "sr" -msgstr "sr" - -#: ../rules/base.xml.in.h:898 -msgid "srp" -msgstr "srp" - -#: ../rules/base.xml.in.h:899 -msgid "sv" -msgstr "sv" - -#: ../rules/base.xml.in.h:900 -msgid "sw" -msgstr "sw" - -#: ../rules/base.xml.in.h:901 -msgid "syc" -msgstr "syc" - -#: ../rules/base.xml.in.h:902 -msgid "ta" -msgstr "ta" - -#: ../rules/base.xml.in.h:903 -msgid "te" -msgstr "te" - -#: ../rules/base.xml.in.h:904 -msgid "tg" -msgstr "tg" - -#: ../rules/base.xml.in.h:905 -msgid "th" -msgstr "th" - -#: ../rules/base.xml.in.h:906 -msgid "tk" -msgstr "tk" - -#: ../rules/base.xml.in.h:907 -msgid "tn" -msgstr "tn" - -#: ../rules/base.xml.in.h:908 -msgid "tr" -msgstr "tr" - -#: ../rules/base.xml.in.h:909 -msgid "twn" -msgstr "twn" - -#: ../rules/base.xml.in.h:910 -msgid "uk" -msgstr "uk" - -#: ../rules/base.xml.in.h:911 -msgid "ur" -msgstr "ur" - -#: ../rules/base.xml.in.h:912 -msgid "uz" -msgstr "uz" - -#: ../rules/base.xml.in.h:913 -msgid "vi" -msgstr "vi" - -#: ../rules/base.xml.in.h:914 -msgid "wo" -msgstr "wo" - -#: ../rules/base.xml.in.h:915 -msgid "xsy" -msgstr "xsy" - -#: ../rules/base.xml.in.h:916 -msgid "yo" -msgstr "yo" - -#: ../rules/base.xml.in.h:917 -msgid "zh" -msgstr "zh" - -#: ../rules/base.extras.xml.in.h:1 -msgid "APL" -msgstr "APL" - -#: ../rules/base.extras.xml.in.h:2 -msgid "Iran" -msgstr "Irán" - -#: ../rules/base.extras.xml.in.h:3 -msgid "Iran - Avestan" -msgstr "Irán: avéstico" - -#: ../rules/base.extras.xml.in.h:4 -msgid "Lithuania" -msgstr "Lituania" - -#: ../rules/base.extras.xml.in.h:5 -msgid "Lithuania - Dvorak" -msgstr "Lituania: Dvorak" - -#: ../rules/base.extras.xml.in.h:6 -msgid "Ltu" -msgstr "Ltu" - -#: ../rules/base.extras.xml.in.h:7 -msgid "Romania" -msgstr "Rumanía" - -#: ../rules/base.extras.xml.in.h:8 -msgid "Romania - Ergonomic Touchtype" -msgstr "Rumanía: tipo de pulsación ergonómica" - -#: ../rules/base.extras.xml.in.h:9 -msgid "Rou" -msgstr "Rou" - -#: ../rules/base.extras.xml.in.h:10 -msgid "Rus" -msgstr "Rus" - -#: ../rules/base.extras.xml.in.h:11 -msgid "Russia" -msgstr "Rusia" - -#: ../rules/base.extras.xml.in.h:12 -msgid "Serbia" -msgstr "Serbia" - -#: ../rules/base.extras.xml.in.h:13 -msgid "Serbia - Combining accents instead of dead keys" -msgstr "Serbia: combinar tildes en lugar de teclas muertas" - -#: ../rules/base.extras.xml.in.h:14 -msgid "Srb" -msgstr "Srb" - -#: ../rules/base.extras.xml.in.h:15 -msgid "USA" -msgstr "EE. UU." - -#: ../rules/base.extras.xml.in.h:16 -msgid "USA - Atsina" -msgstr "EE. UU.: Atsina" - -#: ../rules/base.extras.xml.in.h:17 -msgid "USA - Couer D'alene Salish" -msgstr "EE. UU.: Coeur d’Alene salish" - -#: ../rules/base.extras.xml.in.h:18 -msgid "USA - International (AltGr Unicode combining)" -msgstr "EE. UU.: internacional (combinando AltGr Unicode)" - -#: ../rules/base.extras.xml.in.h:19 -msgid "USA - International (AltGr Unicode combining, alternative)" -msgstr "EE. UU.: internacional (combinando AltGr Unicode, alternativa)" - -#~ msgid "(F)" -#~ msgstr "(F)" - -#~ msgid "Alb" -#~ msgstr "Alb" - -#~ msgid "Alt-Q" -#~ msgstr "Alt-Q" - -#~ msgid "Alternative" -#~ msgstr "Alternativa" - -#~ msgid "Alternative Phonetic" -#~ msgstr "Alternativa fonética" - -#~ msgid "Alternative international" -#~ msgstr "Alternativa internacional" - -#~ msgid "And" -#~ msgstr "And" - -#~ msgid "Andorra" -#~ msgstr "Andorra" - -#~ msgid "Ara" -#~ msgstr "Ara" - -#~ msgid "Arm" -#~ msgstr "Arm" - -#~ msgid "Aut" -#~ msgstr "Aut" - -#~ msgid "Aze" -#~ msgstr "Aze" - -#~ msgid "Bangladesh" -#~ msgstr "Bangladesh" - -#~ msgid "Bel" -#~ msgstr "Bel" - -#~ msgid "Bgd" -#~ msgstr "Bgd" - -#~ msgid "Bhutan" -#~ msgstr "Bhután" - -#~ msgid "Bih" -#~ msgstr "Bih" - -#~ msgid "Blr" -#~ msgstr "Blr" - -#~ msgid "Bosnia and Herzegovina" -#~ msgstr "Bosnia y Herzegovina" - -#~ msgid "Bra" -#~ msgstr "Bra" - -#~ msgid "Brazil" -#~ msgstr "Brasil" - -#~ msgid "Breton" -#~ msgstr "Bretón" - -#~ msgid "Bwa" -#~ msgstr "Bwa" - -#~ msgid "COD" -#~ msgstr "COD" - -#~ msgid "CRULP" -#~ msgstr "CRULP" - -#~ msgid "Canada" -#~ msgstr "Canadá" - -#~ msgid "Cedilla" -#~ msgstr "Cedilla" - -#~ msgid "Chn" -#~ msgstr "Chn" - -#~ msgid "Chuvash" -#~ msgstr "Chuvash" - -#~ msgid "Classic" -#~ msgstr "Clásico" - -#~ msgid "Colemak" -#~ msgstr "Colemak" - -#~ msgid "Cyrillic" -#~ msgstr "Cirílico" - -#~ msgid "Cze" -#~ msgstr "Che" - -#~ msgid "DOS" -#~ msgstr "DOS" - -#~ msgid "Dead acute" -#~ msgstr "Acento muerto" - -#~ msgid "Denmark" -#~ msgstr "Dinamarca" - -#~ msgid "Deu" -#~ msgstr "Deu" - -#~ msgid "Dnk" -#~ msgstr "Dnk" - -#~ msgid "Dvorak" -#~ msgstr "Dvorak" - -#~ msgid "Eastern" -#~ msgstr "Oriental" - -#~ msgid "Epo" -#~ msgstr "Epo" - -#~ msgid "Ergonomic" -#~ msgstr "Ergonómico" - -#~ msgid "Est" -#~ msgstr "Est" - -#~ msgid "Ethiopia" -#~ msgstr "Etiopía" - -#~ msgid "Extended" -#~ msgstr "Extendido" - -#~ msgid "Finland" -#~ msgstr "Finlandia" - -#~ msgid "Fra" -#~ msgstr "Fra" - -#~ msgid "France" -#~ msgstr "Francia" - -#~ msgid "GILLBT" -#~ msgstr "GILLBT" - -#~ msgid "Georgia" -#~ msgstr "Georgia" - -#~ msgid "Ghana" -#~ msgstr "Ghana" - -#~ msgid "Gin" -#~ msgstr "Gin" - -#~ msgid "Grc" -#~ msgstr "Grc" - -#~ msgid "Guinea" -#~ msgstr "Guinea" - -#~ msgid "Homophonic" -#~ msgstr "Homofónico" - -#~ msgid "Hrv" -#~ msgstr "Hrv" - -#~ msgid "Hun" -#~ msgstr "Hun" - -#~ msgid "Ind" -#~ msgstr "Ind" - -#~ msgid "Ireland" -#~ msgstr "Irlanda" - -#~ msgid "Irl" -#~ msgstr "Irl" - -#~ msgid "Irn" -#~ msgstr "Irn" - -#~ msgid "Israel" -#~ msgstr "Israel" - -#~ msgid "Jpn" -#~ msgstr "Jpn" - -#~ msgid "Kalmyk" -#~ msgstr "Calmuco" - -#~ msgid "Kana" -#~ msgstr "Kana" - -#~ msgid "Kana 86" -#~ msgstr "Kana 86" - -#~ msgid "Kenya" -#~ msgstr "Kenia" - -#~ msgid "Kgz" -#~ msgstr "Kgz" - -#~ msgid "Khm" -#~ msgstr "Khm" - -#~ msgid "Korea, Republic of" -#~ msgstr "Corea, República de" - -#~ msgid "Ktunaxa" -#~ msgstr "Kutenai" - -#~ msgid "LEKP" -#~ msgstr "LEKP" - -#~ msgid "LEKPa" -#~ msgstr "LEKPa" - -#~ msgid "Laos" -#~ msgstr "Laos" - -#~ msgid "Latin" -#~ msgstr "Latino" - -#~ msgid "Left hand" -#~ msgstr "Zurdo" - -#~ msgid "Lva" -#~ msgstr "Lva" - -#~ msgid "MESS" -#~ msgstr "MESS" - -#~ msgid "MNE" -#~ msgstr "MNE" - -#~ msgid "Macintosh (International)" -#~ msgstr "Macintosh (internacional)" - -#~ msgid "Maldives" -#~ msgstr "Maldivas" - -#~ msgid "Mali" -#~ msgstr "Malí" - -#~ msgid "Mao" -#~ msgstr "Mao" - -#~ msgid "Maori" -#~ msgstr "Maorí" - -#~ msgid "Mkd" -#~ msgstr "Mkd" - -#~ msgid "Mli" -#~ msgstr "Mli" - -#~ msgid "Mmr" -#~ msgstr "Mmr" - -#~ msgid "Mng" -#~ msgstr "Mng" - -#~ msgid "Myanmar" -#~ msgstr "Myanmar" - -#~ msgid "NLA" -#~ msgstr "NLA" - -#~ msgid "Nativo" -#~ msgstr "Nativo" - -#~ msgid "Neo 2" -#~ msgstr "Neo 2" - -#~ msgid "Netherlands" -#~ msgstr "Holanda" - -#~ msgid "Nigeria" -#~ msgstr "Nigeria" - -#~ msgid "Nld" -#~ msgstr "Hol" - -#~ msgid "Nor" -#~ msgstr "Nor" - -#~ msgid "Norway" -#~ msgstr "Noruega" - -#~ msgid "OLPC Dari" -#~ msgstr "OLPC dari" - -#~ msgid "OLPC Pashto" -#~ msgstr "OLPC pashto" - -#~ msgid "OLPC Southern Uzbek" -#~ msgstr "OLPC uzbeco del sur" - -#~ msgid "Occitan" -#~ msgstr "Occitano" - -#~ msgid "Ogham" -#~ msgstr "Ogham" - -#~ msgid "Ossetian" -#~ msgstr "Osetio" - -#~ msgid "Phonetic" -#~ msgstr "Fonético" - -#~ msgid "Phonetic Winkeys" -#~ msgstr "Teclas Windows fonéticas" - -#~ msgid "Pol" -#~ msgstr "Pol" - -#~ msgid "Poland" -#~ msgstr "Polonia" - -#~ msgid "Probhat" -#~ msgstr "Probhat" - -#~ msgid "Prt" -#~ msgstr "Prt" - -#~ msgid "SRB" -#~ msgstr "SRB" - -#~ msgid "Sen" -#~ msgstr "Sen" - -#~ msgid "Senegal" -#~ msgstr "Senegal" - -#~ msgid "Simple" -#~ msgstr "Simple" - -#~ msgid "Southern Uzbek" -#~ msgstr "Uzbequia del sur" - -#~ msgid "Spain" -#~ msgstr "España" - -#~ msgid "Sri Lanka" -#~ msgstr "Sri Lanka" - -#~ msgid "Standard" -#~ msgstr "Estándar" - -#~ msgid "Svk" -#~ msgstr "Svk" - -#~ msgid "Svn" -#~ msgstr "Svn" - -#~ msgid "Swe" -#~ msgstr "Swe" - -#~ msgid "Syria" -#~ msgstr "Siria" - -#~ msgid "Tatar" -#~ msgstr "Tatar" - -#~ msgid "Tha" -#~ msgstr "Tha" - -#~ msgid "Tibetan" -#~ msgstr "Tibetano" - -#~ msgid "Tifinagh" -#~ msgstr "Tifinagh" - -#~ msgid "Tjk" -#~ msgstr "Tjk" - -#~ msgid "Typewriter" -#~ msgstr "Máquina de escribir" - -#~ msgid "Tza" -#~ msgstr "Tza" - -#~ msgid "Udmurt" -#~ msgstr "Udmurto" - -#~ msgid "Ukr" -#~ msgstr "Ucr" - -#~ msgid "United Kingdom" -#~ msgstr "Reino Unido" - -#~ msgid "Uzb" -#~ msgstr "Uzb" - -#~ msgid "Vnm" -#~ msgstr "Vnm" - -#~ msgid "Western" -#~ msgstr "Occidental" - -#~ msgid "With EuroSign on 5" -#~ msgstr "Con símbolo del Euro a la tecla 5" - -#~ msgid "With guillemets" -#~ msgstr "Con guillemots" - -#~ msgid "Zaf" -#~ msgstr "Zaf" - -#~ msgid "azerty" -#~ msgstr "azerty" - -#~ msgid "digits" -#~ msgstr "dígitos" - -#~ msgid "lyx" -#~ msgstr "lyx" - -#~ msgid "qwertz" -#~ msgstr "qwertz" - -#~ msgid "2" -#~ msgstr "2" - -#~ msgid "4" -#~ msgstr "4" - -#~ msgid "5" -#~ msgstr "5" - -#~ msgid "E" -#~ msgstr "E" - -#~ msgid "LAm" -#~ msgstr "LAm" - -#~ msgid "CapsLock" -#~ msgstr "Bloq Mayús" - -#~ msgid "ACPI Standard" -#~ msgstr "ACPI Estándard" - -#~ msgid "DRC" -#~ msgstr "DRC" - -#~ msgid "Dan" -#~ msgstr "Dan" - -#~ msgid "Dvorak international" -#~ msgstr "Dvorak internacional" - -#~ msgid "Gre" -#~ msgstr "Gre" - -#~ msgid "Gui" -#~ msgstr "Gui" - -#, fuzzy -#~ msgid "Lav" -#~ msgstr "Lao" - -#~ msgid "Nep" -#~ msgstr "Nep" - -#~ msgid "SrL" -#~ msgstr "SrL" - -#~ msgid "Acer TravelMate 800" -#~ msgstr "Acer TravelMate 800" - -#~ msgid "Add the EuroSign to the 2 key." -#~ msgstr "Añadir el símbolo del Euro a la tecla 2." - -#~ msgid "Add the EuroSign to the E key." -#~ msgstr "Añadir el símbolo del Euro a la tecla E." - -#~ msgid "Alt+Ctrl changes group." -#~ msgstr "Alt+Ctrl cambia el grupo." - -#~ msgid "Alt+Shift changes group." -#~ msgstr "Alt+Mayús cambia el grupo." - -#~ msgid "Brazilian ABNT2" -#~ msgstr "ABNT2 brasileño" - -#~ msgid "CapsLock LED shows alternative group." -#~ msgstr "El LED de BloqMayús muestra el grupo alternativo." - -#~ msgid "CapsLock just locks the Shift modifier." -#~ msgstr "BloqMayús tan sólo bloquea el modificador Mayús." - -#~ msgid "CapsLock key changes group." -#~ msgstr "La tecla BloqMayús cambia el grupo." - -#~ msgid "Ctrl+Shift changes group." -#~ msgstr "Ctrl+Mayús cambia el grupo." - -#~ msgid "Group Shift/Lock behavior" -#~ msgstr "Comportamiento del grupo Mayús/Bloq" - -#~ msgid "Hewlett-Packard SK-2505 Internet Keyboard" -#~ msgstr "Hewlett-Packard SK-2505 Internet Keyboard" - -#~ msgid "IBM Rapid Access II (alternate option)" -#~ msgstr "IBM Rapid Access II (opción alternativa)" - -#~ msgid "Kotoistus" -#~ msgstr "Kotoistus" - -#~ msgid "Kyr" -#~ msgstr "Kyr" - -#~ msgid "Left Alt key changes group." -#~ msgstr "La tecla Alt izquierda cambia el grupo." - -#~ msgid "Left Ctrl key changes group." -#~ msgstr "La tecla Ctrl izquierda cambia el grupo." - -#~ msgid "Left Shift key changes group." -#~ msgstr "La tecla Mayús izquierda cambia el grupo." - -#~ msgid "Left Win-key changes group." -#~ msgstr "La tecla Windows izquierda cambia el grupo." - -#~ msgid "Left Win-key is Compose." -#~ msgstr "La tecla Windows izquierda es Componer." - -#~ msgid "Macintosh layout" -#~ msgstr "Distribución Macintosh" - -#~ msgid "Menu is Compose." -#~ msgstr "Menú es Componer." - -#~ msgid "Menu key changes group." -#~ msgstr "La tecla Menú cambia el grupo." - -#~ msgid "Neostyle" -#~ msgstr "Neostyle" - -#~ msgid "NumLock LED shows alternative group." -#~ msgstr "El LED de BloqNum muestra el grupo alternativo." - -#~ msgid "Power G5" -#~ msgstr "Power G5" - -#~ msgid "PowerPC PS/2" -#~ msgstr "PowerPC PS/2" - -#~ msgid "Press Left Alt key to choose 3rd level." -#~ msgstr "Pulsar la tecla Alt izquierda para elegir el 3er nivel." - -#~ msgid "Press Left Win-key to choose 3rd level." -#~ msgstr "Pulsar la tecla Windows izquierda para elegir el 3er nivel." - -#~ msgid "Press Right Ctrl to choose 3rd level." -#~ msgstr "Pulsar la tecla Ctrl derecha para elegir el 3er nivel." - -#~ msgid "Press Right Win-key to choose 3rd level." -#~ msgstr "Pulsar la tecla Windows derecha para elegir el 3er nivel." - -#~ msgid "Press any of Alt keys to choose 3rd level." -#~ msgstr "Pulsar cualquiera de las teclas Alt para elegir el 3er nivel." - -#~ msgid "Press any of Win-keys to choose 3rd level." -#~ msgstr "Pulsar cualquiera de las teclas Windows para elegir el 3er nivel." - -#~ msgid "Pro" -#~ msgstr "Pro" - -#~ msgid "R-Alt switches group while pressed." -#~ msgstr "Alt derecho cambia el grupo al pulsarse." - -#~ msgid "Right Alt key changes group." -#~ msgstr "La tecla Alt derecha cambia el grupo." - -#~ msgid "Right Ctrl key changes group." -#~ msgstr "La tecla Ctrl derecha cambia el grupo." - -#~ msgid "Right Shift key changes group." -#~ msgstr "La tecla Mayús derecha cambia el grupo." - -#~ msgid "Right Win-key changes group." -#~ msgstr "La tecla Windows derecha cambia el grupo." - -#~ msgid "Right Win-key is Compose." -#~ msgstr "La tecla Windows derecha es Componer." - -#~ msgid "SCG" -#~ msgstr "SCG" - -#~ msgid "ScrollLock LED shows alternative group." -#~ msgstr "El led de BloqDespl muestra el grupo alternativo." - -#~ msgid "Third level choosers" -#~ msgstr "Selectores de tercer nivel" - -#~ msgid "US keyboard with Slovenian digraphs" -#~ msgstr "Teclado EEUU con digrafos eslovenos" - -#~ msgid "Use Slovenian digraphs" -#~ msgstr "Usar digrafos eslovenos" +# translation of xkeyboard-config-2.1.99.po to Spanish
+# This file is distributed under the same license as the xkeyboard-config package.
+# Copyright (C) 2006 The free software foundation
+# Francisco Javier F. Serrador <serrador@cvs.gnome.org>, 2006.
+# Jorge González González <aloriel@gmail.com>, 2009, 2010, 2011.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: xkeyboard-config-2.1.99\n"
+"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n"
+"POT-Creation-Date: 2011-03-25 22:27+0000\n"
+"PO-Revision-Date: 2011-03-31 09:33+0200\n"
+"Last-Translator: Jorge González González <aloriel@gmail.com>\n"
+"Language-Team: Spanish <es@li.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.9.1\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../rules/base.xml.in.h:1
+msgid "<Less/Greater>"
+msgstr "<Menor que/Mayor que>"
+
+#: ../rules/base.xml.in.h:2
+msgid "<Less/Greater> (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "<Menor que/Mayor que> (elige el 3º nivel, bloquea al pulsarse junto con otro selector de 3º nivel)"
+
+#: ../rules/base.xml.in.h:3
+msgid "<Less/Greater> chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "<Menor que/Mayor que> elige el 5º nivel y activa el bloqueo de 5º nivel al pulsarse junto con otro selector de 5º nivel, una pulsación libera el bloqueo"
+
+#: ../rules/base.xml.in.h:4
+msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "<Menor que/Mayor que> elige el 5º nivel, bloquea al pulsarse junto con otro selector de 5º nivel"
+
+#: ../rules/base.xml.in.h:5
+msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "<Menor que/Mayor que> elige el 5º nivel, bloquea al pulsarse junto con otro selector de 5º nivel, una pulsación libera el bloqueo"
+
+#: ../rules/base.xml.in.h:6
+msgid "A4Tech KB-21"
+msgstr "A4Tech KB-21"
+
+#: ../rules/base.xml.in.h:7
+msgid "A4Tech KBS-8"
+msgstr "A4Tech KBS-8"
+
+#: ../rules/base.xml.in.h:8
+msgid "A4Tech Wireless Desktop RFKB-23"
+msgstr "A4Tech Wireless Desktop RFKB-23"
+
+#: ../rules/base.xml.in.h:9
+msgid "ATM/phone-style"
+msgstr "Cajero automático/estilo teléfono"
+
+#: ../rules/base.xml.in.h:10
+msgid "Acer AirKey V"
+msgstr "Acer AirKey V"
+
+#: ../rules/base.xml.in.h:11
+msgid "Acer C300"
+msgstr "Acer C300"
+
+#: ../rules/base.xml.in.h:12
+msgid "Acer Ferrari 4000"
+msgstr "Acer Ferrari 4000"
+
+#: ../rules/base.xml.in.h:13
+msgid "Acer Laptop"
+msgstr "Portátil Acer"
+
+#: ../rules/base.xml.in.h:14
+msgid "Add the standard behavior to Menu key"
+msgstr "Añadir el comportamiento estándar a la tecla Menú."
+
+#: ../rules/base.xml.in.h:15
+msgid "Adding Esperanto circumflexes (supersigno)"
+msgstr "Añadir las tildes circunflejas del esperanto (supersigno)"
+
+#: ../rules/base.xml.in.h:16
+msgid "Adding currency signs to certain keys"
+msgstr "Añadir símbolo de divisa a algunas teclas"
+
+#: ../rules/base.xml.in.h:17
+msgid "Advance Scorpius KI"
+msgstr "Advance Scorpius KI"
+
+#: ../rules/base.xml.in.h:18
+msgid "Afg"
+msgstr "Afg"
+
+#: ../rules/base.xml.in.h:19
+msgid "Afghani"
+msgstr "Afgano"
+
+#: ../rules/base.xml.in.h:20
+msgid "Akan"
+msgstr "Akan"
+
+#: ../rules/base.xml.in.h:21
+msgid "Albanian"
+msgstr "Albanés"
+
+#: ../rules/base.xml.in.h:22
+msgid "Alt and Meta are on Alt keys"
+msgstr "Alt y Meta están en las teclas Alt"
+
+#: ../rules/base.xml.in.h:23
+msgid "Alt is mapped to Right Win, Super to Menu"
+msgstr "Alt está mapeada a la tecla Windows derecha y Super a la tecla Menú"
+
+#: ../rules/base.xml.in.h:24
+msgid "Alt+Caps Lock"
+msgstr "Alt+Bloq Mayús"
+
+#: ../rules/base.xml.in.h:25
+msgid "Alt+Ctrl"
+msgstr "Alt+Ctrl"
+
+#: ../rules/base.xml.in.h:26
+msgid "Alt+Shift"
+msgstr "Alt+Mayús"
+
+#: ../rules/base.xml.in.h:27
+msgid "Alt+Space"
+msgstr "Alt+Espacio"
+
+#: ../rules/base.xml.in.h:28
+msgid "Alt/Win key behavior"
+msgstr "Comportamiento de la tecla Alt/Windows"
+
+#: ../rules/base.xml.in.h:29
+msgid "Amharic"
+msgstr "Amharico"
+
+#: ../rules/base.xml.in.h:30
+msgid "Any Alt key"
+msgstr "Cualquier tecla Alt"
+
+#: ../rules/base.xml.in.h:31
+msgid "Any Win key"
+msgstr "Cualquier tecla Windows"
+
+#: ../rules/base.xml.in.h:32
+msgid "Any Win key (while pressed)"
+msgstr "Cualquier tecla Windows (al pulsarla)"
+
+#: ../rules/base.xml.in.h:33
+msgid "Apple"
+msgstr "Apple"
+
+#: ../rules/base.xml.in.h:34
+msgid "Apple Aluminium Keyboard (ANSI)"
+msgstr "Teclado de aluminio de Apple (ANSI)"
+
+#: ../rules/base.xml.in.h:35
+msgid "Apple Aluminium Keyboard (ISO)"
+msgstr "Teclado de aluminio de Apple (ISO)"
+
+#: ../rules/base.xml.in.h:36
+msgid "Apple Aluminium Keyboard (JIS)"
+msgstr "Teclado de aluminio de Apple (JIS)"
+
+#: ../rules/base.xml.in.h:37
+msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)"
+msgstr "Teclado de aluminio de Apple: emular teclas PC (Imprimir, Bloq Despl, Pausa, Bloq Num)"
+
+#: ../rules/base.xml.in.h:38
+msgid "Apple Laptop"
+msgstr "Portátil Apple"
+
+#: ../rules/base.xml.in.h:39
+msgid "Arabic"
+msgstr "Árabe"
+
+#: ../rules/base.xml.in.h:40
+msgid "Arabic (Buckwalter)"
+msgstr "Árabe (Buckwalter)"
+
+#: ../rules/base.xml.in.h:41
+msgid "Arabic (Morocco)"
+msgstr "Árabbe (Marruecos)"
+
+#: ../rules/base.xml.in.h:42
+msgid "Arabic (Pakistan)"
+msgstr "Árabe (Pakistán)"
+
+#: ../rules/base.xml.in.h:43
+msgid "Arabic (Syria)"
+msgstr "Árabe (Siria)"
+
+#: ../rules/base.xml.in.h:44
+msgid "Arabic (azerty)"
+msgstr "Árabe (azerty)"
+
+#: ../rules/base.xml.in.h:45
+msgid "Arabic (azerty/digits)"
+msgstr "Árabe (azerty/dígitos)"
+
+#: ../rules/base.xml.in.h:46
+msgid "Arabic (digits)"
+msgstr "Árabe (dígitos)"
+
+#: ../rules/base.xml.in.h:47
+msgid "Arabic (qwerty)"
+msgstr "Árabe (qwery)"
+
+#: ../rules/base.xml.in.h:48
+msgid "Arabic (qwerty/digits)"
+msgstr "Árabe (qwerty/dígitos)"
+
+#: ../rules/base.xml.in.h:49
+msgid "Armenian"
+msgstr "Armenio"
+
+#: ../rules/base.xml.in.h:50
+msgid "Armenian (alternative eastern)"
+msgstr "Armenio (alternativa oriental)"
+
+#: ../rules/base.xml.in.h:51
+msgid "Armenian (alternative phonetic)"
+msgstr "Armenio (alternativa fonética)"
+
+#: ../rules/base.xml.in.h:52
+msgid "Armenian (eastern)"
+msgstr "Armenio (oriental)"
+
+#: ../rules/base.xml.in.h:53
+msgid "Armenian (phonetic)"
+msgstr "Armenio (fonético)"
+
+#: ../rules/base.xml.in.h:54
+msgid "Armenian (western)"
+msgstr "Armenio (occidental)"
+
+#: ../rules/base.xml.in.h:55
+msgid "Asus Laptop"
+msgstr "Portátil Asus"
+
+#: ../rules/base.xml.in.h:56
+msgid "At bottom left"
+msgstr "En la parte inferior izquierda"
+
+#: ../rules/base.xml.in.h:57
+msgid "At left of 'A'"
+msgstr "A la izquierda de la «A»"
+
+#: ../rules/base.xml.in.h:58
+msgid "Avatime"
+msgstr "Avatime"
+
+#: ../rules/base.xml.in.h:59
+msgid "Azerbaijan (Cyrillic)"
+msgstr "Azerbaiján (cirílico)"
+
+#: ../rules/base.xml.in.h:60
+msgid "Azerbaijani"
+msgstr "Azerbaijaní"
+
+#: ../rules/base.xml.in.h:61
+msgid "Azona RF2300 wireless Internet Keyboard"
+msgstr "Azona RF2300 wireless Internet Keyboard"
+
+#: ../rules/base.xml.in.h:62
+msgid "BTC 5090"
+msgstr "BTC 5090"
+
+#: ../rules/base.xml.in.h:63
+msgid "BTC 5113RF Multimedia"
+msgstr "BTC 5113RF Multimedia"
+
+#: ../rules/base.xml.in.h:64
+msgid "BTC 5126T"
+msgstr "BTC 5126T"
+
+#: ../rules/base.xml.in.h:65
+msgid "BTC 6301URF"
+msgstr "BTC 6301URF"
+
+#: ../rules/base.xml.in.h:66
+msgid "BTC 9000"
+msgstr "BTC 9000"
+
+#: ../rules/base.xml.in.h:67
+msgid "BTC 9000A"
+msgstr "BTC 9000A"
+
+#: ../rules/base.xml.in.h:68
+msgid "BTC 9001AH"
+msgstr "BTC 9001AH"
+
+#: ../rules/base.xml.in.h:69
+msgid "BTC 9019U"
+msgstr "BTC 9019U"
+
+#: ../rules/base.xml.in.h:70
+msgid "BTC 9116U Mini Wireless Internet and Gaming"
+msgstr "BTC 9116U Mini Wireless Internet and Gaming"
+
+#: ../rules/base.xml.in.h:71
+msgid "Backslash"
+msgstr "Contrabarra"
+
+#: ../rules/base.xml.in.h:72
+msgid "Backslash chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "Contrabarra elige el 3º nivel, bloquea al pulsarse junto con otro selector de 3º nivel"
+
+#: ../rules/base.xml.in.h:73
+msgid "Bambara"
+msgstr "Bambara"
+
+#: ../rules/base.xml.in.h:74
+msgid "Belarusian"
+msgstr "Bielorruso"
+
+#: ../rules/base.xml.in.h:75
+msgid "Belarusian (Latin)"
+msgstr "Bielorruso (latino)"
+
+#: ../rules/base.xml.in.h:76
+msgid "Belarusian (legacy)"
+msgstr "Bielorruso (heredado)"
+
+#: ../rules/base.xml.in.h:77
+msgid "Belgian"
+msgstr "Belga"
+
+#: ../rules/base.xml.in.h:78
+msgid "Belgian (ISO alternate)"
+msgstr "Belga (alternativa ISO)"
+
+#: ../rules/base.xml.in.h:79
+msgid "Belgian (Sun dead keys)"
+msgstr "Belga (teclas muertas de Sun)"
+
+#: ../rules/base.xml.in.h:80
+msgid "Belgian (Wang model 724 azerty)"
+msgstr "Belga (modelo azerty 724 de Wang)"
+
+#: ../rules/base.xml.in.h:81
+msgid "Belgian (alternative)"
+msgstr "Belga (alternativa)"
+
+#: ../rules/base.xml.in.h:82
+msgid "Belgian (alternative, Sun dead keys)"
+msgstr "Belga (alternativa, teclas muertas de Sun)"
+
+#: ../rules/base.xml.in.h:83
+msgid "Belgian (alternative, latin-9 only)"
+msgstr "Belga (alternativa, sólo latin-9)"
+
+#: ../rules/base.xml.in.h:84
+msgid "Belgian (eliminate dead keys)"
+msgstr "Belga (eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:85
+msgid "BenQ X-Touch"
+msgstr "BenQ X-Touch"
+
+#: ../rules/base.xml.in.h:86
+msgid "BenQ X-Touch 730"
+msgstr "BenQ X-Touch 730"
+
+#: ../rules/base.xml.in.h:87
+msgid "BenQ X-Touch 800"
+msgstr "BenQ X-Touch 800"
+
+#: ../rules/base.xml.in.h:88
+msgid "Bengali"
+msgstr "Bengalí"
+
+#: ../rules/base.xml.in.h:89
+msgid "Bengali (Probhat)"
+msgstr "Bengalí (Probhat)"
+
+#: ../rules/base.xml.in.h:90
+msgid "Berber (Morocco, Tifinagh alternative phonetic)"
+msgstr "Bereber (Marruecos, alternativa fonética tifinagh)"
+
+#: ../rules/base.xml.in.h:91
+msgid "Berber (Morocco, Tifinagh alternative)"
+msgstr "Bereber (Marruecos, alternativa tifinagh)"
+
+#: ../rules/base.xml.in.h:92
+msgid "Berber (Morocco, Tifinagh extended phonetic)"
+msgstr "Bereber (Marruecos, tifinagh fonético extendido)"
+
+#: ../rules/base.xml.in.h:93
+msgid "Berber (Morocco, Tifinagh extended)"
+msgstr "Bereber (Marruecos, tifinagh extendido)"
+
+#: ../rules/base.xml.in.h:94
+msgid "Berber (Morocco, Tifinagh phonetic)"
+msgstr "Bereber (Marruecos, tifinagh fonético)"
+
+#: ../rules/base.xml.in.h:95
+msgid "Berber (Morocco, Tifinagh)"
+msgstr "Bereber (Marruecos, Tifinagh)"
+
+#: ../rules/base.xml.in.h:96
+msgid "Bosnian"
+msgstr "Bosnio"
+
+#: ../rules/base.xml.in.h:97
+msgid "Bosnian (US keyboard with Bosnian digraphs)"
+msgstr "Bosnio (teclado de EE. UU. con digrafos bosnios)"
+
+#: ../rules/base.xml.in.h:98
+msgid "Bosnian (US keyboard with Bosnian letters)"
+msgstr "Bosnio (teclado de EE. UU. con letras bosnias)"
+
+#: ../rules/base.xml.in.h:99
+msgid "Bosnian (use Bosnian digraphs)"
+msgstr "Bosnio (usar digrafos bosnios)"
+
+#: ../rules/base.xml.in.h:100
+msgid "Bosnian (use guillemets for quotes)"
+msgstr "Bosnio (usar guillemots para comillas)"
+
+#: ../rules/base.xml.in.h:101
+msgid "Both Alt keys together"
+msgstr "Ambas teclas Alt juntas"
+
+#: ../rules/base.xml.in.h:102
+msgid "Both Ctrl keys together"
+msgstr "Ambas teclas Ctrl juntas"
+
+#: ../rules/base.xml.in.h:103
+msgid "Both Shift keys together"
+msgstr "Ambas teclas Mayús juntas"
+
+#: ../rules/base.xml.in.h:104
+msgid "Both Shift-Keys together activate Caps Lock, one Shift-Key deactivates"
+msgstr "Ambas teclas Mayús juntas conmutan Bloq Mayús, una tecla Mayús lo desactiva"
+
+#: ../rules/base.xml.in.h:105
+msgid "Both Shift-Keys together toggle Caps Lock"
+msgstr "Ambas teclas Mayús juntas conmutan Bloq Mayús"
+
+#: ../rules/base.xml.in.h:106
+msgid "Both Shift-Keys together toggle ShiftLock"
+msgstr "Ambas teclas Mayús juntas conmutan Bloq Despl"
+
+#: ../rules/base.xml.in.h:107
+msgid "Braille"
+msgstr "Braille"
+
+#: ../rules/base.xml.in.h:108
+msgid "Braille (left hand)"
+msgstr "Braille (zurdo)"
+
+#: ../rules/base.xml.in.h:109
+msgid "Braille (right hand)"
+msgstr "Braille (diestro)"
+
+#: ../rules/base.xml.in.h:110
+msgid "Brother Internet Keyboard"
+msgstr "Brother Internet Keyboard"
+
+#: ../rules/base.xml.in.h:111
+msgid "Bulgarian"
+msgstr "Búlgaro"
+
+#: ../rules/base.xml.in.h:112
+msgid "Bulgarian (new phonetic)"
+msgstr "Búlgaro (fonética nueva)"
+
+#: ../rules/base.xml.in.h:113
+msgid "Bulgarian (traditional phonetic)"
+msgstr "Búlgaro (fonética tradicional)"
+
+#: ../rules/base.xml.in.h:114
+msgid "Burmese"
+msgstr "Burmese"
+
+#: ../rules/base.xml.in.h:115
+msgid "Canadian Multilingual"
+msgstr "Canadiense multilingüe"
+
+#: ../rules/base.xml.in.h:116
+msgid "Canadian Multilingual (first part)"
+msgstr "Canadiense multilingüe (primera parte)"
+
+#: ../rules/base.xml.in.h:117
+msgid "Canadian Multilingual (second part)"
+msgstr "Canadiense multilingüe (segunda parte)"
+
+#: ../rules/base.xml.in.h:118
+msgid "Caps Lock"
+msgstr "Bloqueo de mayúsculas"
+
+#: ../rules/base.xml.in.h:119
+msgid "Caps Lock (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "Bloq Mayús (elige el 3º nivel, bloquea al pulsarse junto con otro selector de 3º nivel)"
+
+#: ../rules/base.xml.in.h:120
+msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)"
+msgstr "Bloq Mayús (a la primera distribución), Mayús+Bloq Mayús (a la última distribución)"
+
+#: ../rules/base.xml.in.h:121
+msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action"
+msgstr "Bloq Mayús (al pulsarse), Alt+Bloq Mayús realiza la acción original de bloqueo de mayúsculas"
+
+#: ../rules/base.xml.in.h:122
+msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock"
+msgstr "Bloq Mayús actúa como Mayús con bloqueo; Mayús «pausa» Bloq Mayús"
+
+#: ../rules/base.xml.in.h:123
+msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock"
+msgstr "Bloq Mayús actúa como Mayús con bloqueo; Mayús no afecta a Bloq Mayús"
+
+#: ../rules/base.xml.in.h:124
+msgid "Caps Lock is disabled"
+msgstr "Bloq Mayús está desactivado"
+
+#: ../rules/base.xml.in.h:125
+msgid "Caps Lock key behavior"
+msgstr "Comportamiento de Bloq Mayús"
+
+#: ../rules/base.xml.in.h:126
+msgid "Caps Lock toggles Shift so all keys are affected"
+msgstr "Bloq Mayús cambia Mayús de forma que todas las teclas están afectadas"
+
+#: ../rules/base.xml.in.h:127
+msgid "Caps Lock toggles normal capitalization of alphabetic characters"
+msgstr "Bloq Mayús cambia la capitalización normal de los caracteres alfabéticos"
+
+#: ../rules/base.xml.in.h:128
+msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock"
+msgstr "Bloq Mayús usa la capitalización interna; Mayús «pausa» el Bloq Mayús"
+
+#: ../rules/base.xml.in.h:129
+msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock"
+msgstr "Bloq Mayús usa la capitalización interna; Mayús no afecta a Bloq Mayús"
+
+#: ../rules/base.xml.in.h:130
+msgid "Catalan"
+msgstr "Catalán"
+
+#: ../rules/base.xml.in.h:131
+msgid "Cherokee"
+msgstr "Cherokee"
+
+#: ../rules/base.xml.in.h:132
+msgid "Cherry B.UNLIMITED"
+msgstr "Cherry B.UNLIMITED"
+
+#: ../rules/base.xml.in.h:133
+msgid "Cherry Blue Line CyBo@rd"
+msgstr "Cherry Blue Line CyBo@rd"
+
+#: ../rules/base.xml.in.h:134
+msgid "Cherry Blue Line CyBo@rd (alternate option)"
+msgstr "Cherry Blue Line CyBo@rd (opción alternativa)"
+
+#: ../rules/base.xml.in.h:135
+msgid "Cherry CyBo@rd USB-Hub"
+msgstr "Cherry CyBo@rd USB-Hub"
+
+#: ../rules/base.xml.in.h:136
+msgid "Cherry CyMotion Expert"
+msgstr "Cherry CyMotion Expert"
+
+#: ../rules/base.xml.in.h:137
+msgid "Cherry CyMotion Master Linux"
+msgstr "Cherry CyMotion Master Linux"
+
+#: ../rules/base.xml.in.h:138
+msgid "Cherry CyMotion Master XPress"
+msgstr "Cherry CyMotion Master XPress"
+
+#: ../rules/base.xml.in.h:139
+msgid "Chicony Internet Keyboard"
+msgstr "Chicony Internet Keyboard"
+
+#: ../rules/base.xml.in.h:140
+msgid "Chicony KB-9885"
+msgstr "Chicony KB-9885"
+
+#: ../rules/base.xml.in.h:141
+msgid "Chicony KU-0108"
+msgstr "Chicony KU-0108"
+
+#: ../rules/base.xml.in.h:142
+msgid "Chicony KU-0420"
+msgstr "Chicony KU-0420"
+
+#: ../rules/base.xml.in.h:143
+msgid "Chinese"
+msgstr "Chino"
+
+#: ../rules/base.xml.in.h:144
+msgid "Chinese (Tibetan with ASCII numerals)"
+msgstr "Chino (tibetano con numerales ASCII)"
+
+#: ../rules/base.xml.in.h:145
+msgid "Chinese (Tibetan)"
+msgstr "Chino (tibetano)"
+
+#: ../rules/base.xml.in.h:146
+msgid "Chinese (Uyghur)"
+msgstr "Chino (uyghur)"
+
+#: ../rules/base.xml.in.h:147
+msgid "Classmate PC"
+msgstr "Classmate PC"
+
+#: ../rules/base.xml.in.h:148
+msgid "Compaq Easy Access Keyboard"
+msgstr "Compaq Easy Access Keyboard"
+
+#: ../rules/base.xml.in.h:149
+msgid "Compaq Internet Keyboard (13 keys)"
+msgstr "Compaq Internet Keyboard (13 teclas)"
+
+#: ../rules/base.xml.in.h:150
+msgid "Compaq Internet Keyboard (18 keys)"
+msgstr "Compaq Internet Keyboard (18 teclas)"
+
+#: ../rules/base.xml.in.h:151
+msgid "Compaq Internet Keyboard (7 keys)"
+msgstr "Compaq Internet Keyboard (7 teclas)"
+
+#: ../rules/base.xml.in.h:152
+msgid "Compaq iPaq Keyboard"
+msgstr "Compaq iPaq Keyboard"
+
+#: ../rules/base.xml.in.h:153
+msgid "Compose key position"
+msgstr "Posición de la tecla Componer"
+
+#: ../rules/base.xml.in.h:154
+msgid "Control + Alt + Backspace"
+msgstr "Control + Alt + Retroceso"
+
+#: ../rules/base.xml.in.h:155
+msgid "Control is mapped to Alt keys, Alt is mapped to Win keys"
+msgstr "Control está mapeada a las teclas Alt, Alt está mapeado a las teclas Windows"
+
+#: ../rules/base.xml.in.h:156
+msgid "Control is mapped to Win keys (and the usual Ctrl keys)"
+msgstr "Control está mapeada a las teclas Windows (y las teclas Ctrl usuales)"
+
+#: ../rules/base.xml.in.h:157
+msgid "Creative Desktop Wireless 7000"
+msgstr "Creative Desktop Wireless 7000"
+
+#: ../rules/base.xml.in.h:158
+msgid "Croatian"
+msgstr "Croata"
+
+#: ../rules/base.xml.in.h:159
+msgid "Croatian (US keyboard with Croatian digraphs)"
+msgstr "Croata (teclado de EE. UU. con digrafos croatas)"
+
+#: ../rules/base.xml.in.h:160
+msgid "Croatian (US keyboard with Croatian letters)"
+msgstr "Croata (teclado de EE. UU. con letras croatas)"
+
+#: ../rules/base.xml.in.h:161
+msgid "Croatian (Use Croatian digraphs)"
+msgstr "Croata (usar digrafos croatas)"
+
+#: ../rules/base.xml.in.h:162
+msgid "Croatian (Use guillemets for quotes)"
+msgstr "Croata (usar guillemots para comillas)"
+
+#: ../rules/base.xml.in.h:163
+msgid "Ctrl key position"
+msgstr "Posición de la tecla Ctrl"
+
+#: ../rules/base.xml.in.h:164
+msgid "Ctrl+Shift"
+msgstr "Ctrl+Mayús"
+
+#: ../rules/base.xml.in.h:165
+msgid "Czech"
+msgstr "Checo"
+
+#: ../rules/base.xml.in.h:166
+msgid "Czech (UCW layout accented letters only)"
+msgstr "Checo (distribución UCW sólo teclas con tilde)"
+
+#: ../rules/base.xml.in.h:167
+msgid "Czech (US Dvorak with CZ UCW support)"
+msgstr "Checo (teclado Dvorak EE. UU. con soporte para UCW checo)"
+
+#: ../rules/base.xml.in.h:168
+msgid "Czech (With <\\|> key)"
+msgstr "Checo (con tecla «\\|»)"
+
+#: ../rules/base.xml.in.h:169
+msgid "Czech (qwerty)"
+msgstr "Checo (qwery)"
+
+#: ../rules/base.xml.in.h:170
+msgid "Czech (qwerty, extended Backslash)"
+msgstr "Checo (qwerty, contrabarra extendida)"
+
+#: ../rules/base.xml.in.h:171
+msgid "DTK2000"
+msgstr "DTK2000"
+
+#: ../rules/base.xml.in.h:172
+msgid "Danish"
+msgstr "Danés"
+
+#: ../rules/base.xml.in.h:173
+msgid "Danish (Dvorak)"
+msgstr "Danés (Dvorak)"
+
+#: ../rules/base.xml.in.h:174
+msgid "Danish (Mac)"
+msgstr "Danés (Mac)"
+
+#: ../rules/base.xml.in.h:175
+msgid "Danish (Mac, eliminate dead keys)"
+msgstr "Danés (Mac, eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:176
+msgid "Danish (eliminate dead keys)"
+msgstr "Danés (eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:177
+msgid "Default numeric keypad keys"
+msgstr "Teclas del teclado numérico predeterminado"
+
+#: ../rules/base.xml.in.h:178
+msgid "Dell"
+msgstr "Dell"
+
+#: ../rules/base.xml.in.h:179
+msgid "Dell 101-key PC"
+msgstr "Dell PC 101 teclas"
+
+#: ../rules/base.xml.in.h:180
+msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx"
+msgstr "Dell Laptop/notebook Inspiron 6xxx/8xxx"
+
+#: ../rules/base.xml.in.h:181
+msgid "Dell Laptop/notebook Precision M series"
+msgstr "Dell Laptop/notebook Precision M series"
+
+#: ../rules/base.xml.in.h:182
+msgid "Dell Latitude series laptop"
+msgstr "Portátil Dell Latitude"
+
+#: ../rules/base.xml.in.h:183
+msgid "Dell Precision M65"
+msgstr "Dell Precision M65"
+
+#: ../rules/base.xml.in.h:184
+msgid "Dell SK-8125"
+msgstr "Dell SK-8125"
+
+#: ../rules/base.xml.in.h:185
+msgid "Dell SK-8135"
+msgstr "Dell SK-8135"
+
+#: ../rules/base.xml.in.h:186
+msgid "Dell USB Multimedia Keyboard"
+msgstr "Dell USB Multimedia Keyboard"
+
+#: ../rules/base.xml.in.h:187
+msgid "Dexxa Wireless Desktop Keyboard"
+msgstr "Dexxa Wireless Desktop Keyboard"
+
+#: ../rules/base.xml.in.h:188
+msgid "Dhivehi"
+msgstr "Dhivehi"
+
+#: ../rules/base.xml.in.h:189
+msgid "Diamond 9801 / 9802 series"
+msgstr "Diamond 9801 / 9802 series"
+
+#: ../rules/base.xml.in.h:190
+msgid "Dutch"
+msgstr "Holandés"
+
+#: ../rules/base.xml.in.h:191
+msgid "Dutch (Mac)"
+msgstr "Holandés (Mac)"
+
+#: ../rules/base.xml.in.h:192
+msgid "Dutch (Sun dead keys)"
+msgstr "Holandés (teclas muertas de Sun)"
+
+#: ../rules/base.xml.in.h:193
+msgid "Dutch (standard)"
+msgstr "Holandés (estándar)"
+
+#: ../rules/base.xml.in.h:194
+msgid "Dzongkha"
+msgstr "Dzongkha"
+
+#: ../rules/base.xml.in.h:195
+msgid "Enable extra typographic characters"
+msgstr "Activar caracteres tipográficos adicionales"
+
+#: ../rules/base.xml.in.h:196
+msgid "English (Canada)"
+msgstr "Inglés (Canadá)"
+
+#: ../rules/base.xml.in.h:197
+msgid "English (Colemak)"
+msgstr "Inglés (Colemark)"
+
+#: ../rules/base.xml.in.h:198
+msgid "English (Dvorak alternative international no dead keys)"
+msgstr "Inglés (alternativa Dvorak internacional sin teclas muertas)"
+
+#: ../rules/base.xml.in.h:199
+msgid "English (Dvorak international with dead keys)"
+msgstr "Inglés (Dvorak internacional con teclas muertas)"
+
+#: ../rules/base.xml.in.h:200
+msgid "English (Dvorak)"
+msgstr "Inglés (Dvorak)"
+
+#: ../rules/base.xml.in.h:201
+msgid "English (Ghana)"
+msgstr "Inglés (Ghana)"
+
+#: ../rules/base.xml.in.h:202
+msgid "English (Ghana, GILLBT)"
+msgstr "Inglés (Ghana, GILLBT)"
+
+#: ../rules/base.xml.in.h:203
+msgid "English (Ghana, multilingual)"
+msgstr "Inglés (Ghana, multilingue)"
+
+#: ../rules/base.xml.in.h:204
+msgid "English (India, with RupeeSign)"
+msgstr "Inglés (India, con signo de rupia)"
+
+#: ../rules/base.xml.in.h:205
+msgid "English (Macintosh)"
+msgstr "Inglés (Macintosh)"
+
+#: ../rules/base.xml.in.h:206
+msgid "English (Mali, USA Mac)"
+msgstr "Inglés (Malí, Mac de EE. UU.)"
+
+#: ../rules/base.xml.in.h:207
+msgid "English (Mali, USA international)"
+msgstr "Inglés (Malí, EE. UU. internacional)"
+
+#: ../rules/base.xml.in.h:208
+msgid "English (Nigeria)"
+msgstr "Inglés (Nigeria)"
+
+#: ../rules/base.xml.in.h:209
+msgid "English (South Africa)"
+msgstr "Inglés (Sudáfrica)"
+
+#: ../rules/base.xml.in.h:210
+msgid "English (UK)"
+msgstr "Inglés (RU)"
+
+#: ../rules/base.xml.in.h:211
+msgid "English (UK, Colemak)"
+msgstr "Inglés (RU, Colemark)"
+
+#: ../rules/base.xml.in.h:212
+msgid "English (UK, Dvorak UK punctuation)"
+msgstr "Dvorak (RU, puntuación Dvorak para RU)"
+
+#: ../rules/base.xml.in.h:213
+msgid "English (UK, Dvorak)"
+msgstr "Inglés (RU, Dvorak)"
+
+#: ../rules/base.xml.in.h:214
+msgid "English (UK, Mac international)"
+msgstr "Inglés (RU, Mac internacional)"
+
+#: ../rules/base.xml.in.h:215
+msgid "English (UK, Mac)"
+msgstr "Inglés (RU, Mac)"
+
+#: ../rules/base.xml.in.h:216
+msgid "English (UK, extended, WinKeys)"
+msgstr "Inglés (RU, extendido, con teclas Windows)"
+
+#: ../rules/base.xml.in.h:217
+msgid "English (UK, international with dead keys)"
+msgstr "Inglés (RU, internacional con teclas muertas)"
+
+#: ../rules/base.xml.in.h:218
+msgid "English (US)"
+msgstr "Inglés (EE. UU.)"
+
+#: ../rules/base.xml.in.h:219
+msgid "English (US, alternative international)"
+msgstr "Inglés (EE. UU. alternativa internacional)"
+
+#: ../rules/base.xml.in.h:220
+msgid "English (US, international with dead keys)"
+msgstr "Inglés (EE. UU. internacional con teclas muertas)"
+
+#: ../rules/base.xml.in.h:221
+msgid "English (US, with euro on 5)"
+msgstr "Inglés (EE. UU. con euro en el 5)"
+
+#: ../rules/base.xml.in.h:222
+msgid "English (classic Dvorak)"
+msgstr "Inglés (Dvorak clásico)"
+
+#: ../rules/base.xml.in.h:223
+msgid "English (international AltGr dead keys)"
+msgstr "Inglés (internacional con teclas muertas Alt Gr)"
+
+#: ../rules/base.xml.in.h:224
+msgid "English (layout toggle on multiply/divide key)"
+msgstr "Inglés (cambio de distribución en la tecla multiplicar/dividir)"
+
+#: ../rules/base.xml.in.h:225
+msgid "English (left handed Dvorak)"
+msgstr "Inglés (Dvorak para zurdos)"
+
+#: ../rules/base.xml.in.h:226
+msgid "English (programmer Dvorak)"
+msgstr "Inglés (Dvorak de programador)"
+
+#: ../rules/base.xml.in.h:227
+msgid "English (right handed Dvorak)"
+msgstr "Inglés (Dvorak para diestros)"
+
+#: ../rules/base.xml.in.h:228
+msgid "Ennyah DKB-1008"
+msgstr "Ennyah DKB-1008"
+
+#: ../rules/base.xml.in.h:229
+msgid "Enter on keypad"
+msgstr "Intro en el teclado numérico"
+
+#: ../rules/base.xml.in.h:230
+msgid "Esperanto"
+msgstr "Esperanto"
+
+#: ../rules/base.xml.in.h:231
+msgid "Esperanto (displaced semicolon and quote, obsolete)"
+msgstr "Estonio (punto y coma y comilla desplazadas, obsoleto)"
+
+#: ../rules/base.xml.in.h:232
+msgid "Estonian"
+msgstr "Estonio"
+
+#: ../rules/base.xml.in.h:233
+msgid "Estonian (Dvorak)"
+msgstr "Estonio (Dvorak)"
+
+#: ../rules/base.xml.in.h:234
+msgid "Estonian (US keyboard with Estonian letters)"
+msgstr "Estonio (teclado EE. UU. con letras estonias)"
+
+#: ../rules/base.xml.in.h:235
+msgid "Estonian (eliminate dead keys)"
+msgstr "Estonio (eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:236
+msgid "Euro on 2"
+msgstr "Euro en el 2"
+
+#: ../rules/base.xml.in.h:237
+msgid "Euro on 4"
+msgstr "Euro en el 4"
+
+#: ../rules/base.xml.in.h:238
+msgid "Euro on 5"
+msgstr "Euro en el 5"
+
+#: ../rules/base.xml.in.h:239
+msgid "Euro on E"
+msgstr "Euro en la E"
+
+#: ../rules/base.xml.in.h:240
+msgid "Everex STEPnote"
+msgstr "Everex STEPnote"
+
+#: ../rules/base.xml.in.h:241
+msgid "Ewe"
+msgstr "Ewe"
+
+#: ../rules/base.xml.in.h:242
+msgid "FL90"
+msgstr "FL90"
+
+#: ../rules/base.xml.in.h:243
+msgid "Faroese"
+msgstr "Faroés"
+
+#: ../rules/base.xml.in.h:244
+msgid "Faroese (eliminate dead keys)"
+msgstr "Faroés (eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:245
+msgid "Filipino"
+msgstr "Filipino"
+
+#: ../rules/base.xml.in.h:246
+msgid "Filipino (Capewell-Dvorak Baybayin)"
+msgstr "Filipino (Capewell-Dvorak baybayin)"
+
+#: ../rules/base.xml.in.h:247
+msgid "Filipino (Capewell-Dvorak Latin)"
+msgstr "Filipino (Capewell-Dvorak latino)"
+
+#: ../rules/base.xml.in.h:248
+msgid "Filipino (Capewell-QWERF 2006 Baybayin)"
+msgstr "Filipino (Capewell-QWERF 2006 baybayin)"
+
+#: ../rules/base.xml.in.h:249
+msgid "Filipino (Capewell-QWERF 2006 Latin)"
+msgstr "Filipino (Capewell-QWERF 2006 latino)"
+
+#: ../rules/base.xml.in.h:250
+msgid "Filipino (Colemak Baybayin)"
+msgstr "Filipino (Colemak baybayin)"
+
+#: ../rules/base.xml.in.h:251
+msgid "Filipino (Colemak Latin)"
+msgstr "Filipino (Colemak latino)"
+
+#: ../rules/base.xml.in.h:252
+msgid "Filipino (Dvorak Latin)"
+msgstr "Filipino (Dvorak latino)"
+
+#: ../rules/base.xml.in.h:253
+msgid "Filipino (QWERTY Baybayin)"
+msgstr "Filipino (QWERTY baybayin)"
+
+#: ../rules/base.xml.in.h:254
+msgid "Finnish"
+msgstr "Finlandés"
+
+#: ../rules/base.xml.in.h:255
+msgid "Finnish (Mac)"
+msgstr "Croata (Mac_Croatian)"
+
+#: ../rules/base.xml.in.h:256
+msgid "Finnish (classic)"
+msgstr "Finlandés (clásico)"
+
+#: ../rules/base.xml.in.h:257
+msgid "Finnish (classic, eliminate dead keys)"
+msgstr "Finlandés (clásico, eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:258
+msgid "Finnish (northern Saami)"
+msgstr "Finlandés (saami del norte)"
+
+#. This assumes the KP_ abstract symbols are actually useful for some apps
+#. The description needs to be rewritten
+#: ../rules/base.xml.in.h:261
+msgid "Four-level key with abstract separators"
+msgstr "Tecla de cuarto nivel con separadores abstractos"
+
+#: ../rules/base.xml.in.h:262
+msgid "Four-level key with comma"
+msgstr "Tecla de cuarto nivel con coma"
+
+#: ../rules/base.xml.in.h:263
+msgid "Four-level key with dot"
+msgstr "Tecla de cuarto nivel con punto"
+
+#: ../rules/base.xml.in.h:264
+msgid "Four-level key with dot, latin-9 restriction"
+msgstr "Tecla de cuarto nivel con punto, restricción latin-9"
+
+#: ../rules/base.xml.in.h:265
+msgid "Four-level key with momayyez"
+msgstr "Tecla de cuarto nivel con momayyez"
+
+#: ../rules/base.xml.in.h:266
+msgid "French"
+msgstr "Francés"
+
+#: ../rules/base.xml.in.h:267
+msgid "French (Bepo, ergonomic, Dvorak way)"
+msgstr "Francés (bepo, ergonómico, forma Dvorak)"
+
+#: ../rules/base.xml.in.h:268
+msgid "French (Bepo, ergonomic, Dvorak way, latin-9 only)"
+msgstr "Francés (bepo, ergonómico, forma Dvorak, sólo latin-9)"
+
+#: ../rules/base.xml.in.h:269
+msgid "French (Breton)"
+msgstr "Francés (bretón)"
+
+#: ../rules/base.xml.in.h:270
+msgid "French (Canada, Dvorak)"
+msgstr "Francés (Canadá, Dvorak)"
+
+#: ../rules/base.xml.in.h:271
+msgid "French (Canada, legacy)"
+msgstr "Francés (Canadá, heredado)"
+
+#: ../rules/base.xml.in.h:272
+msgid "French (Democratic Republic of the Congo)"
+msgstr "Francés (República Democrática del Congo)"
+
+#: ../rules/base.xml.in.h:273
+msgid "French (Dvorak)"
+msgstr "Francés (Dvorak)"
+
+#: ../rules/base.xml.in.h:274
+msgid "French (Georgian AZERTY Tskapo)"
+msgstr "Francés (AZERTY tskapo georgiano)"
+
+#: ../rules/base.xml.in.h:275
+msgid "French (Guinea)"
+msgstr "Francés (Guinea)"
+
+#: ../rules/base.xml.in.h:276
+msgid "French (Mac)"
+msgstr "Francés (Mac)"
+
+#: ../rules/base.xml.in.h:277
+msgid "French (Mali, alternative)"
+msgstr "Francés (Malí, alternativa)"
+
+#: ../rules/base.xml.in.h:278
+msgid "French (Morocco)"
+msgstr "Francés (Marruecos)"
+
+#: ../rules/base.xml.in.h:279
+msgid "French (Occitan)"
+msgstr "Francés (occitano)"
+
+#: ../rules/base.xml.in.h:280
+msgid "French (Sun dead keys)"
+msgstr "Francés (teclas muertas de Sun)"
+
+#: ../rules/base.xml.in.h:281
+msgid "French (Switzerland)"
+msgstr "Francés (Suiza)"
+
+#: ../rules/base.xml.in.h:282
+msgid "French (Switzerland, Mac)"
+msgstr "Francés (Suiza, Mac)"
+
+#: ../rules/base.xml.in.h:283
+msgid "French (Switzerland, Sun dead keys)"
+msgstr "Francés (Suiza, teclas muertas de Sun)"
+
+#: ../rules/base.xml.in.h:284
+msgid "French (Switzerland, eliminate dead keys)"
+msgstr "Francés (Suiza, eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:285
+msgid "French (alternative)"
+msgstr "Francés (alternativa)"
+
+#: ../rules/base.xml.in.h:286
+msgid "French (alternative, Sun dead keys)"
+msgstr "Francés (alternativa, teclas muertas de Sun)"
+
+#: ../rules/base.xml.in.h:287
+msgid "French (alternative, eliminate dead keys)"
+msgstr "Francés (alternativa, eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:288
+msgid "French (alternative, latin-9 only)"
+msgstr "Francés (alternativa, sólo latin-9)"
+
+#: ../rules/base.xml.in.h:289
+msgid "French (eliminate dead keys)"
+msgstr "Francés (eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:290
+msgid "French (legacy alternative)"
+msgstr "Francés (heredado, alternativa)"
+
+#: ../rules/base.xml.in.h:291
+msgid "French (legacy, alternative, Sun dead keys)"
+msgstr "Francés (heredado, alternativa, teclas muertas de Sun)"
+
+#: ../rules/base.xml.in.h:292
+msgid "French (legacy, alternative, eliminate dead keys)"
+msgstr "Francés (heredado, alternativa, eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:293
+msgid "Fujitsu-Siemens Computers AMILO laptop"
+msgstr "Portátil Fujitsu-Siemens Computers AMILO"
+
+#: ../rules/base.xml.in.h:294
+msgid "Fula"
+msgstr "Fula"
+
+#: ../rules/base.xml.in.h:295
+msgid "GBr"
+msgstr "GBr"
+
+#: ../rules/base.xml.in.h:296
+msgid "Ga"
+msgstr "Ga"
+
+#: ../rules/base.xml.in.h:297
+msgid "Generic 101-key PC"
+msgstr "PC genérico 101 teclas"
+
+#: ../rules/base.xml.in.h:298
+msgid "Generic 102-key (Intl) PC"
+msgstr "PC genérico 102 teclas (intl)"
+
+#: ../rules/base.xml.in.h:299
+msgid "Generic 104-key PC"
+msgstr "PC genérico 104 teclas"
+
+#: ../rules/base.xml.in.h:300
+msgid "Generic 105-key (Intl) PC"
+msgstr "PC genérico 105 teclas (intl)"
+
+#: ../rules/base.xml.in.h:301
+msgid "Genius Comfy KB-12e"
+msgstr "Genius Comfy KB-12e"
+
+#: ../rules/base.xml.in.h:302
+msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910"
+msgstr "Genius Comfy KB-16M / Genius MM Keyboard KWD-910"
+
+#: ../rules/base.xml.in.h:303
+msgid "Genius Comfy KB-21e-Scroll"
+msgstr "Genius Comfy KB-21e-Scroll"
+
+#: ../rules/base.xml.in.h:304
+msgid "Genius KB-19e NB"
+msgstr "Genius KB-19e NB"
+
+#: ../rules/base.xml.in.h:305
+msgid "Genius KKB-2050HS"
+msgstr "Genius KKB-2050HS"
+
+#: ../rules/base.xml.in.h:306
+msgid "Georgian"
+msgstr "Georgiano"
+
+#: ../rules/base.xml.in.h:307
+msgid "Georgian (MESS)"
+msgstr "Georgiano (MESS)"
+
+#: ../rules/base.xml.in.h:308
+msgid "Georgian (Ossetian)"
+msgstr "Georgiano (osetio)"
+
+#: ../rules/base.xml.in.h:309
+msgid "Georgian (ergonomic)"
+msgstr "Georgiano (ergonómico)"
+
+#: ../rules/base.xml.in.h:310
+msgid "German"
+msgstr "Alemán"
+
+#: ../rules/base.xml.in.h:311
+msgid "German (Austria)"
+msgstr "Alemán (Austria)"
+
+#: ../rules/base.xml.in.h:312
+msgid "German (Austria, Mac)"
+msgstr "Alemán (Austria, Mac)"
+
+#: ../rules/base.xml.in.h:313
+msgid "German (Austria, Sun dead keys)"
+msgstr "Alemán (Austria, teclas muertas de Sun)"
+
+#: ../rules/base.xml.in.h:314
+msgid "German (Austria, eliminate dead keys)"
+msgstr "Alemán (Austria, eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:315
+msgid "German (Dvorak)"
+msgstr "Alemán (Dvorak)"
+
+#: ../rules/base.xml.in.h:316
+msgid "German (Mac)"
+msgstr "Alemán (Mac)"
+
+#: ../rules/base.xml.in.h:317
+msgid "German (Mac, eliminate dead keys)"
+msgstr "Alemán (Mac, eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:318
+msgid "German (Neo 2)"
+msgstr "Alemán (Neo 2)"
+
+#: ../rules/base.xml.in.h:319
+msgid "German (Romanian keyboard with German letters)"
+msgstr "Alemán (teclado rumano con letras alemanas)"
+
+#: ../rules/base.xml.in.h:320
+msgid "German (Romanian keyboard with German letters, eliminate dead keys)"
+msgstr "Alemán (teclado rumano con teclas alemanas, eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:321
+msgid "German (Sun dead keys)"
+msgstr "Alemán (teclas muertas de Sun)"
+
+#: ../rules/base.xml.in.h:322
+msgid "German (Switzerland, Mac)"
+msgstr "Alemán (Suiza, Mac)"
+
+#: ../rules/base.xml.in.h:323
+msgid "German (Switzerland, Sun dead keys)"
+msgstr "Alemán (Suiza, teclas muertas de Sun)"
+
+#: ../rules/base.xml.in.h:324
+msgid "German (Switzerland, eliminate dead keys)"
+msgstr "Alemán (Suiza, eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:325
+msgid "German (dead acute)"
+msgstr "Alemán (acento muerto)"
+
+#: ../rules/base.xml.in.h:326
+msgid "German (dead grave acute)"
+msgstr "Alemán (acento grave muerto)"
+
+#: ../rules/base.xml.in.h:327
+msgid "German (eliminate dead keys)"
+msgstr "Alemán (eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:328
+msgid "German (lower Sorbian qwertz)"
+msgstr "Alemán (bajo sorbio qwertz)"
+
+#: ../rules/base.xml.in.h:329
+msgid "German (lower Sorbian)"
+msgstr "Alemán (bajo sorbio)"
+
+#: ../rules/base.xml.in.h:330
+msgid "German (qwerty)"
+msgstr "Alemán (qwerty)"
+
+#: ../rules/base.xml.in.h:331
+msgid "Greek"
+msgstr "Griego"
+
+#: ../rules/base.xml.in.h:332
+msgid "Greek (eliminate dead keys)"
+msgstr "Griego (eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:333
+msgid "Greek (extended)"
+msgstr "Griego (extendido)"
+
+#: ../rules/base.xml.in.h:334
+msgid "Greek (polytonic)"
+msgstr "Griego (politónico)"
+
+#: ../rules/base.xml.in.h:335
+msgid "Greek (simple)"
+msgstr "Griego (simple)"
+
+#: ../rules/base.xml.in.h:336
+msgid "Gujarati"
+msgstr "Gujarati"
+
+#: ../rules/base.xml.in.h:337
+msgid "Gyration"
+msgstr "Gyration"
+
+#: ../rules/base.xml.in.h:338
+msgid "HTC Dream"
+msgstr "HTC Dream"
+
+#: ../rules/base.xml.in.h:339
+msgid "Happy Hacking Keyboard"
+msgstr "Happy Hacking Keyboard"
+
+#: ../rules/base.xml.in.h:340
+msgid "Happy Hacking Keyboard for Mac"
+msgstr "Happy Hacking Keyboard para Mac"
+
+#: ../rules/base.xml.in.h:341
+msgid "Hausa"
+msgstr "Hausa"
+
+#: ../rules/base.xml.in.h:342
+msgid "Hebrew"
+msgstr "Hebreo"
+
+#: ../rules/base.xml.in.h:343
+msgid "Hebrew (Phonetic)"
+msgstr "Hebreo (fonético)"
+
+#: ../rules/base.xml.in.h:344
+msgid "Hebrew (Tiro)"
+msgstr "Hebreo (tiro)"
+
+#: ../rules/base.xml.in.h:345
+msgid "Hebrew (lyx)"
+msgstr "Hebreo (lyx)"
+
+#: ../rules/base.xml.in.h:346
+msgid "Hewlett-Packard Internet Keyboard"
+msgstr "Hewlett-Packard Internet Keyboard"
+
+#: ../rules/base.xml.in.h:347
+msgid "Hewlett-Packard Mini 110 Notebook"
+msgstr "Hewlett-Packard Mini 110 Notebook"
+
+#: ../rules/base.xml.in.h:348
+msgid "Hewlett-Packard Omnibook 500 FA"
+msgstr "Hewlett-Packard Omnibook 500 FA"
+
+#: ../rules/base.xml.in.h:349
+msgid "Hewlett-Packard Omnibook 5xx"
+msgstr "Hewlett-Packard Omnibook 5xx"
+
+#: ../rules/base.xml.in.h:350
+msgid "Hewlett-Packard Omnibook 6000/6100"
+msgstr "Hewlett-Packard Omnibook 6000/6100"
+
+#: ../rules/base.xml.in.h:351
+msgid "Hewlett-Packard Omnibook XE3 GC"
+msgstr "Hewlett-Packard Omnibook XE3 GC"
+
+#: ../rules/base.xml.in.h:352
+msgid "Hewlett-Packard Omnibook XE3 GF"
+msgstr "Hewlett-Packard Omnibook XE3 GF"
+
+#: ../rules/base.xml.in.h:353
+msgid "Hewlett-Packard Omnibook XT1000"
+msgstr "Hewlett-Packard Omnibook XT1000"
+
+#: ../rules/base.xml.in.h:354
+msgid "Hewlett-Packard Pavilion ZT11xx"
+msgstr "Hewlett-Packard Pavilion ZT11xx"
+
+#: ../rules/base.xml.in.h:355
+msgid "Hewlett-Packard Pavilion dv5"
+msgstr "Hewlett-Packard Pavilion dv5"
+
+#: ../rules/base.xml.in.h:356
+msgid "Hewlett-Packard SK-250x Multimedia Keyboard"
+msgstr "Hewlett-Packard SK-250x Multimedia Keyboard"
+
+#: ../rules/base.xml.in.h:357
+msgid "Hewlett-Packard nx9020"
+msgstr "Hewlett-Packard nx9020"
+
+#: ../rules/base.xml.in.h:358
+msgid "Hexadecimal"
+msgstr "Hexadecimal"
+
+#: ../rules/base.xml.in.h:359
+msgid "Hindi (Bolnagri)"
+msgstr "Hindi (bolnagri)"
+
+#: ../rules/base.xml.in.h:360
+msgid "Hindi (Wx)"
+msgstr "Hindi (Wx)"
+
+#: ../rules/base.xml.in.h:361
+msgid "Honeywell Euroboard"
+msgstr "Honeywell Euroboard"
+
+#: ../rules/base.xml.in.h:362
+msgid "Htc Dream phone"
+msgstr "Teléfono HTC Dream"
+
+#: ../rules/base.xml.in.h:363
+msgid "Hungarian"
+msgstr "Húngaro"
+
+#: ../rules/base.xml.in.h:364
+msgid "Hungarian (101/qwerty/comma/dead keys)"
+msgstr "Húngaro (101/qwerty/coma/teclas muertas)"
+
+#: ../rules/base.xml.in.h:365
+msgid "Hungarian (101/qwerty/comma/eliminate dead keys)"
+msgstr "Húngaro (101/qwerty/coma/eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:366
+msgid "Hungarian (101/qwerty/dot/dead keys)"
+msgstr "Húngaro (101/qwerty/punto/teclas muertas)"
+
+#: ../rules/base.xml.in.h:367
+msgid "Hungarian (101/qwerty/dot/eliminate dead keys)"
+msgstr "Húngaro (101/qwerty/punto/eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:368
+msgid "Hungarian (101/qwertz/comma/dead keys)"
+msgstr "Húngaro (101/qwertz/coma/teclas muertas)"
+
+#: ../rules/base.xml.in.h:369
+msgid "Hungarian (101/qwertz/comma/eliminate dead keys)"
+msgstr "Húngaro (101/qwertz/coma/eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:370
+msgid "Hungarian (101/qwertz/dot/dead keys)"
+msgstr "Húngaro (101/qwertz/punto/teclas muertas)"
+
+#: ../rules/base.xml.in.h:371
+msgid "Hungarian (101/qwertz/dot/eliminate dead keys)"
+msgstr "Húngaro (101/qwertz/punto/eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:372
+msgid "Hungarian (102/qwerty/comma/dead keys)"
+msgstr "Húngaro (102/qwerty/coma/teclas muertas)"
+
+#: ../rules/base.xml.in.h:373
+msgid "Hungarian (102/qwerty/comma/eliminate dead keys)"
+msgstr "Húngaro (102/qwerty/coma/eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:374
+msgid "Hungarian (102/qwerty/dot/dead keys)"
+msgstr "Húngaro (102/qwerty/punto/teclas muertas)"
+
+#: ../rules/base.xml.in.h:375
+msgid "Hungarian (102/qwerty/dot/eliminate dead keys)"
+msgstr "Húngaro (102/qwerty/punto/eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:376
+msgid "Hungarian (102/qwertz/comma/dead keys)"
+msgstr "Húngaro (102/qwertz/coma/teclas muertas)"
+
+#: ../rules/base.xml.in.h:377
+msgid "Hungarian (102/qwertz/comma/eliminate dead keys)"
+msgstr "Húngaro (102/qwertz/coma/eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:378
+msgid "Hungarian (102/qwertz/dot/dead keys)"
+msgstr "Húngaro (102/qwertz/punto/teclas muertas)"
+
+#: ../rules/base.xml.in.h:379
+msgid "Hungarian (102/qwertz/dot/eliminate dead keys)"
+msgstr "Húngaro (102/qwertz/punto/eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:380
+msgid "Hungarian (eliminate dead keys)"
+msgstr "Húngaro (eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:381
+msgid "Hungarian (qwerty)"
+msgstr "Húngaro (qwerty)"
+
+#: ../rules/base.xml.in.h:382
+msgid "Hungarian (standard)"
+msgstr "Húngaro (estándar)"
+
+#: ../rules/base.xml.in.h:383
+msgid "Hyper is mapped to Win-keys"
+msgstr "Hyper está mapeada a las teclas Windows"
+
+#: ../rules/base.xml.in.h:384
+msgid "IBM Rapid Access"
+msgstr "IBM Rapid Access"
+
+#: ../rules/base.xml.in.h:385
+msgid "IBM Rapid Access II"
+msgstr "IBM Rapid Access II"
+
+#: ../rules/base.xml.in.h:386
+msgid "IBM Space Saver"
+msgstr "IBM Space Saver"
+
+#: ../rules/base.xml.in.h:387
+msgid "IBM ThinkPad 560Z/600/600E/A22E"
+msgstr "IBM ThinkPad 560Z/600/600E/A22E"
+
+#: ../rules/base.xml.in.h:388
+msgid "IBM ThinkPad R60/T60/R61/T61"
+msgstr "IBM ThinkPad R60/T60/R61/T61"
+
+#: ../rules/base.xml.in.h:389
+msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t"
+msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t"
+
+#: ../rules/base.xml.in.h:390
+msgid "Icelandic"
+msgstr "Islandés"
+
+#: ../rules/base.xml.in.h:391
+msgid "Icelandic (Dvorak)"
+msgstr "Islandés (Dvorak)"
+
+#: ../rules/base.xml.in.h:392
+msgid "Icelandic (Mac)"
+msgstr "Islandés (Mac)"
+
+#: ../rules/base.xml.in.h:393
+msgid "Icelandic (Sun dead keys)"
+msgstr "Islandés (teclas muertas de Sun)"
+
+#: ../rules/base.xml.in.h:394
+msgid "Icelandic (eliminate dead keys)"
+msgstr "Islandés (eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:395
+msgid "Igbo"
+msgstr "Igbo"
+
+#: ../rules/base.xml.in.h:396
+msgid "Indian"
+msgstr "Indio"
+
+#: ../rules/base.xml.in.h:397
+msgid "Inuktitut"
+msgstr "Inuktitut"
+
+#: ../rules/base.xml.in.h:398
+msgid "Iraqi"
+msgstr "Iraquí"
+
+#: ../rules/base.xml.in.h:399
+msgid "Irish"
+msgstr "Irlandés"
+
+#: ../rules/base.xml.in.h:400
+msgid "Irish (CloGaelach)"
+msgstr "Irlandés (clogaelach)"
+
+#: ../rules/base.xml.in.h:401
+msgid "Irish (Ogham IS434)"
+msgstr "Irlandés (ogham IS434)"
+
+#: ../rules/base.xml.in.h:402
+msgid "Irish (Ogham)"
+msgstr "Irlandés (ogham)"
+
+#: ../rules/base.xml.in.h:403
+msgid "Irish (UnicodeExpert)"
+msgstr "Irlandés (UnicodeExperto)"
+
+#: ../rules/base.xml.in.h:404
+msgid "Italian"
+msgstr "Italiano"
+
+#: ../rules/base.xml.in.h:405
+msgid "Italian (Georgian)"
+msgstr "Italiano (georgiano)"
+
+#: ../rules/base.xml.in.h:406
+msgid "Italian (Mac)"
+msgstr "Italiano (Mac)"
+
+#: ../rules/base.xml.in.h:407
+msgid "Italian (US keyboard with Italian letters)"
+msgstr "Italiano (teclado EE. UU. con letras italianas)"
+
+#: ../rules/base.xml.in.h:408
+msgid "Italian (eliminate dead keys)"
+msgstr "Italiano (eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:409
+msgid "Japanese"
+msgstr "Japones"
+
+#: ../rules/base.xml.in.h:410
+msgid "Japanese (Kana 86)"
+msgstr "Japonés (kana 86)"
+
+#: ../rules/base.xml.in.h:411
+msgid "Japanese (Kana)"
+msgstr "Japonés (kana)"
+
+#: ../rules/base.xml.in.h:412
+msgid "Japanese (Mac)"
+msgstr "Japonés (Mac)"
+
+#: ../rules/base.xml.in.h:413
+msgid "Japanese (OADG 109A)"
+msgstr "Japonés (OADG 109A)"
+
+#: ../rules/base.xml.in.h:414
+msgid "Japanese (PC-98xx Series)"
+msgstr "Japonés (series PC-98xx)"
+
+#: ../rules/base.xml.in.h:415
+msgid "Japanese keyboard options"
+msgstr "Opciones de teclado japonés"
+
+#: ../rules/base.xml.in.h:416
+msgid "Kana Lock key is locking"
+msgstr "La tecla Bloq Kana está bloqueando"
+
+#: ../rules/base.xml.in.h:417
+msgid "Kannada"
+msgstr "Kannada"
+
+#: ../rules/base.xml.in.h:418
+msgid "Kazakh"
+msgstr "Kazajo"
+
+#: ../rules/base.xml.in.h:419
+msgid "Kazakh (with Russian)"
+msgstr "Kazajo (con ruso)"
+
+#: ../rules/base.xml.in.h:420
+msgid "Key sequence to kill the X server"
+msgstr "Secuencia de teclas para matar el servidor X"
+
+#: ../rules/base.xml.in.h:421
+msgid "Key to choose 3rd level"
+msgstr "Tecla para seleccionar el 3er nivel"
+
+#: ../rules/base.xml.in.h:422
+msgid "Key to choose 5th level"
+msgstr "Tecla para seleccionar el 5o nivel"
+
+#: ../rules/base.xml.in.h:423
+msgid "Key(s) to change layout"
+msgstr "Tecla(s) para cambiar la distribución"
+
+#: ../rules/base.xml.in.h:424
+msgid "Keytronic FlexPro"
+msgstr "Keytronic FlexPro"
+
+#: ../rules/base.xml.in.h:425
+msgid "Khmer (Cambodian)"
+msgstr "Khmer (camboyano)"
+
+#: ../rules/base.xml.in.h:426
+msgid "Kikuyu"
+msgstr "kikuyu"
+
+#: ../rules/base.xml.in.h:427
+msgid "Kinesis"
+msgstr "Kinesis"
+
+#: ../rules/base.xml.in.h:428
+msgid "Korean"
+msgstr "Coreano"
+
+#: ../rules/base.xml.in.h:429
+msgid "Korean (101/104 key compatible)"
+msgstr "Coreano (101/104 teclas compatible)"
+
+#: ../rules/base.xml.in.h:430
+msgid "Kurdish (Iran, Arabic-Latin)"
+msgstr "Kurdo (Irán, arábigolatino)"
+
+#: ../rules/base.xml.in.h:431
+msgid "Kurdish (Iran, F)"
+msgstr "Kurdo (Irán, F)"
+
+#: ../rules/base.xml.in.h:432
+msgid "Kurdish (Iran, Latin Q)"
+msgstr "Kurdo (Irán latino Q)"
+
+#: ../rules/base.xml.in.h:433
+msgid "Kurdish (Iran, latin alt-Q)"
+msgstr "Kurdo (latino Alt-Q)"
+
+#: ../rules/base.xml.in.h:434
+msgid "Kurdish (Iraq, Arabic-Latin)"
+msgstr "Kurdo (Irak, arábigolatino)"
+
+#: ../rules/base.xml.in.h:435
+msgid "Kurdish (Iraq, F)"
+msgstr "Kurdo (Irak, F)"
+
+#: ../rules/base.xml.in.h:436
+msgid "Kurdish (Iraq, Latin Alt-Q)"
+msgstr "Kurdo (Irak, latino Alt-Q)"
+
+#: ../rules/base.xml.in.h:437
+msgid "Kurdish (Iraq, Latin Q)"
+msgstr "Kurdo (Irak, latino Q)"
+
+#: ../rules/base.xml.in.h:438
+msgid "Kurdish (Syria, F)"
+msgstr "Kurdo (Siria, F)"
+
+#: ../rules/base.xml.in.h:439
+msgid "Kurdish (Syria, Latin Alt-Q)"
+msgstr "Kurdo (Siria, latino Alt-Q)"
+
+#: ../rules/base.xml.in.h:440
+msgid "Kurdish (Syria, Latin Q)"
+msgstr "Kurdo (Siria, latino Q)"
+
+#: ../rules/base.xml.in.h:441
+msgid "Kurdish (Turkey, F)"
+msgstr "Kurdo (Turquía, F)"
+
+#: ../rules/base.xml.in.h:442
+msgid "Kurdish (Turkey, Latin Alt-Q)"
+msgstr "Kurdo (Turquía, latino Alt-Q)"
+
+#: ../rules/base.xml.in.h:443
+msgid "Kurdish (Turkey, Latin Q)"
+msgstr "Kurdo (Turquía, latino Q)"
+
+#: ../rules/base.xml.in.h:444
+msgid "Kutenai"
+msgstr "Kutenai"
+
+#: ../rules/base.xml.in.h:445
+msgid "Kyrgyz"
+msgstr "Kirguí"
+
+#: ../rules/base.xml.in.h:446
+msgid "Kyrgyz (phonetic)"
+msgstr "Kirguí (fonético)"
+
+#: ../rules/base.xml.in.h:447
+msgid "Lao"
+msgstr "Lao"
+
+#: ../rules/base.xml.in.h:448
+msgid "Lao (STEA proposed standard layout)"
+msgstr "Lao (distribución propuesta STEA estándar)"
+
+#: ../rules/base.xml.in.h:449
+msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard"
+msgstr "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard"
+
+#: ../rules/base.xml.in.h:450
+msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard"
+msgstr "Laptop/notebook Compaq (eg. Presario) Internet Keyboard"
+
+#: ../rules/base.xml.in.h:451
+msgid "Laptop/notebook eMachines m68xx"
+msgstr "Laptop/notebook eMachines m68xx"
+
+#: ../rules/base.xml.in.h:452
+msgid "Latvian"
+msgstr "Letón"
+
+#: ../rules/base.xml.in.h:453
+msgid "Latvian (Apostrophe ' variant)"
+msgstr "Letón (variante con apóstrofo «'»)"
+
+#: ../rules/base.xml.in.h:454
+msgid "Latvian (F variant)"
+msgstr "Letón (variante de letra F)"
+
+#: ../rules/base.xml.in.h:455
+msgid "Latvian (Tilde ~ variant)"
+msgstr "Letón (variante virgulilla «~»)"
+
+#: ../rules/base.xml.in.h:456
+msgid "Left Alt"
+msgstr "Alt izquierda"
+
+#: ../rules/base.xml.in.h:457
+msgid "Left Alt (while pressed)"
+msgstr "Alt izquierda (mientras está pulsado)"
+
+#: ../rules/base.xml.in.h:458
+msgid "Left Alt is swapped with Left Win"
+msgstr "Alt izquierda está cambiado con Windows izquierda"
+
+#: ../rules/base.xml.in.h:459
+msgid "Left Ctrl"
+msgstr "Ctrl izquierda"
+
+#: ../rules/base.xml.in.h:460
+msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)"
+msgstr "Ctrl izquierda (a la primera distribución), Ctrl derecha (a la última distribución)"
+
+#: ../rules/base.xml.in.h:461
+msgid "Left Ctrl+Left Shift"
+msgstr "Ctrl izquierda + Mayús izquierda"
+
+#: ../rules/base.xml.in.h:462
+msgid "Left Shift"
+msgstr "Mayús izquierda"
+
+#: ../rules/base.xml.in.h:463
+msgid "Left Win"
+msgstr "Win izquierda"
+
+#: ../rules/base.xml.in.h:464
+msgid "Left Win (to first layout), Right Win/Menu (to last layout)"
+msgstr "Win izquierda (a la primera distribución), Win/Menu derecha (a la última distribución)"
+
+#: ../rules/base.xml.in.h:465
+msgid "Left Win (while pressed)"
+msgstr "Tecla Windows izquierda (al pulsarla)"
+
+#: ../rules/base.xml.in.h:466
+msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "Win izquierda elige el 5º nivel, bloquea al pulsarse junto con otro selector de 5º nivel"
+
+#: ../rules/base.xml.in.h:467
+msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Win izquierda elige el 5º nivel, bloquea al pulsarse junto con otro selector de 5º nivel, una pulsación libera el bloqueo"
+
+#: ../rules/base.xml.in.h:468
+msgid "LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)"
+msgstr "Ctrl izquierda + Ctrl derecha (a la primera distribución), Ctrl derecha + Menú (a la segunda distribución)"
+
+#: ../rules/base.xml.in.h:469
+msgid "Legacy"
+msgstr "Heredado"
+
+#: ../rules/base.xml.in.h:470
+msgid "Legacy Wang 724"
+msgstr "Wang 724 heredado"
+
+#. Actually, with KP_SEPARATOR, as the old keypad(comma)
+#: ../rules/base.xml.in.h:472
+msgid "Legacy key with comma"
+msgstr "Tecla heredada con coma"
+
+#: ../rules/base.xml.in.h:473
+msgid "Legacy key with dot"
+msgstr "Tecla heredada con punto"
+
+#: ../rules/base.xml.in.h:474
+msgid "Lithuanian"
+msgstr "Lituano"
+
+#: ../rules/base.xml.in.h:475
+msgid "Lithuanian (IBM LST 1205-92)"
+msgstr "Lituano (IBM LST 1205-92)"
+
+#: ../rules/base.xml.in.h:476
+msgid "Lithuanian (LEKP)"
+msgstr "Lituano (LEKP)"
+
+#: ../rules/base.xml.in.h:477
+msgid "Lithuanian (LEKPa)"
+msgstr "Lituano (LEKPa)"
+
+#: ../rules/base.xml.in.h:478
+msgid "Lithuanian (US keyboard with Lithuanian letters)"
+msgstr "Lituano (teclado de EE. UU. con letras lituanas)"
+
+#: ../rules/base.xml.in.h:479
+msgid "Lithuanian (standard)"
+msgstr "Lituano (estándar)"
+
+#: ../rules/base.xml.in.h:480
+msgid "Logitech Access Keyboard"
+msgstr "Logitech Access Keyboard"
+
+#: ../rules/base.xml.in.h:481
+msgid "Logitech Cordless Desktop"
+msgstr "Logitech Cordless Desktop"
+
+#: ../rules/base.xml.in.h:482
+msgid "Logitech Cordless Desktop (alternate option)"
+msgstr "Logitech Cordless Desktop Pro (opción alternativa)"
+
+#: ../rules/base.xml.in.h:483
+msgid "Logitech Cordless Desktop EX110"
+msgstr "Logitech Cordless Desktop EX110"
+
+#: ../rules/base.xml.in.h:484
+msgid "Logitech Cordless Desktop LX-300"
+msgstr "Logitech Cordless Desktop LX-300"
+
+#: ../rules/base.xml.in.h:485
+msgid "Logitech Cordless Desktop Navigator"
+msgstr "Logitech Cordless Desktop Navigator"
+
+#: ../rules/base.xml.in.h:486
+msgid "Logitech Cordless Desktop Optical"
+msgstr "Logitech Cordless Desktop Optical"
+
+#: ../rules/base.xml.in.h:487
+msgid "Logitech Cordless Desktop Pro (alternate option 2)"
+msgstr "Logitech Cordless Desktop Pro (opción alternativa 2)"
+
+#: ../rules/base.xml.in.h:488
+msgid "Logitech Cordless Desktop iTouch"
+msgstr "Logitech Cordless Desktop iTouch"
+
+#: ../rules/base.xml.in.h:489
+msgid "Logitech Cordless Freedom/Desktop Navigator"
+msgstr "Logitech Cordless Freedom/Desktop Navigator"
+
+#: ../rules/base.xml.in.h:490
+msgid "Logitech G15 extra keys via G15daemon"
+msgstr "Logitech G15 extra keys via G15daemon"
+
+#: ../rules/base.xml.in.h:491
+msgid "Logitech Generic Keyboard"
+msgstr "Logitech, teclado genérico"
+
+#: ../rules/base.xml.in.h:492
+msgid "Logitech Internet 350 Keyboard"
+msgstr "Logitech Internet 350 Keyboard"
+
+#: ../rules/base.xml.in.h:493
+msgid "Logitech Internet Keyboard"
+msgstr "Logitech Internet Keyboard"
+
+#: ../rules/base.xml.in.h:494
+msgid "Logitech Internet Navigator Keyboard"
+msgstr "Logitech Internet Navigator Keyboard"
+
+#: ../rules/base.xml.in.h:495
+msgid "Logitech Media Elite Keyboard"
+msgstr "Logitech Media Elite Keyboard"
+
+#: ../rules/base.xml.in.h:496
+msgid "Logitech Ultra-X Cordless Media Desktop Keyboard"
+msgstr "Logitech Ultra-X Cordless Media Desktop Keyboard"
+
+#: ../rules/base.xml.in.h:497
+msgid "Logitech Ultra-X Keyboard"
+msgstr "Logitech Ultra-X Keyboard"
+
+#: ../rules/base.xml.in.h:498
+msgid "Logitech diNovo Edge Keyboard"
+msgstr "Logitech diNovo Edge Keyboard"
+
+#: ../rules/base.xml.in.h:499
+msgid "Logitech diNovo Keyboard"
+msgstr "Logitech diNovo Keyboard"
+
+#: ../rules/base.xml.in.h:500
+msgid "Logitech iTouch"
+msgstr "Logitech iTouch"
+
+#: ../rules/base.xml.in.h:501
+msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)"
+msgstr "Logitech iTouch Cordless Keyboard (modelo Y-RB6)"
+
+#: ../rules/base.xml.in.h:502
+msgid "Logitech iTouch Internet Navigator Keyboard SE"
+msgstr "Logitech iTouch Internet Navigator Keyboard SE"
+
+#: ../rules/base.xml.in.h:503
+msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)"
+msgstr "Logitech iTouch Internet Navigator Keyboard SE (USB)"
+
+#: ../rules/base.xml.in.h:504
+msgid "MacBook/MacBook Pro"
+msgstr "MacBook/MacBook Pro"
+
+#: ../rules/base.xml.in.h:505
+msgid "MacBook/MacBook Pro (Intl)"
+msgstr "MacBook/MacBook Pro (Intl)"
+
+#: ../rules/base.xml.in.h:506
+msgid "Macedonian"
+msgstr "Macedonio"
+
+#: ../rules/base.xml.in.h:507
+msgid "Macedonian (eliminate dead keys)"
+msgstr "Macedonio (eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:508
+msgid "Macintosh"
+msgstr "Macintosh"
+
+#: ../rules/base.xml.in.h:509
+msgid "Macintosh Old"
+msgstr "Macintosh antiguo"
+
+#: ../rules/base.xml.in.h:510
+msgid "Make Caps Lock an additional Backspace"
+msgstr "Hacer de Bloq Mayús un Retroceso adicional"
+
+#: ../rules/base.xml.in.h:511
+msgid "Make Caps Lock an additional Control but keep the Caps_Lock keysym"
+msgstr "Hacer de Bloq Mayús un Control adicional pero mantener el símbolo de tecla Caps_Lock"
+
+#: ../rules/base.xml.in.h:512
+msgid "Make Caps Lock an additional Ctrl"
+msgstr "Hacer de Bloq Mayús un Ctrl adicional"
+
+#: ../rules/base.xml.in.h:513
+msgid "Make Caps Lock an additional ESC"
+msgstr "Hacer de Bloq Mayús un Esc adicional"
+
+#: ../rules/base.xml.in.h:514
+msgid "Make Caps Lock an additional Hyper"
+msgstr "Hacer de Bloq Mayús un Hyper adicional"
+
+#: ../rules/base.xml.in.h:515
+msgid "Make Caps Lock an additional Num Lock"
+msgstr "Hacer de Bloq Mayús un Bloq Num adicional"
+
+#: ../rules/base.xml.in.h:516
+msgid "Make Caps Lock an additional Super"
+msgstr "Hacer de Bloq Mayús un Super adicional"
+
+#: ../rules/base.xml.in.h:517
+msgid "Malayalam"
+msgstr "Malayalam"
+
+#: ../rules/base.xml.in.h:518
+msgid "Malayalam (Lalitha)"
+msgstr "Malayalam (lalitha)"
+
+#: ../rules/base.xml.in.h:519
+msgid "Malayalam (enhanced Inscript with Rupee Sign)"
+msgstr "Malayam (InScript mejorado con signo de rupia)"
+
+#: ../rules/base.xml.in.h:520
+msgid "Maltese"
+msgstr "Maltés"
+
+#: ../rules/base.xml.in.h:521
+msgid "Maltese (with US layout)"
+msgstr "Maltés (con distribución para EE. UU.)"
+
+#: ../rules/base.xml.in.h:522
+msgid "Memorex MX1998"
+msgstr "Memorex MX1998"
+
+#: ../rules/base.xml.in.h:523
+msgid "Memorex MX2500 EZ-Access Keyboard"
+msgstr "Memorex MX2500 EZ-Access Keyboard"
+
+#: ../rules/base.xml.in.h:524
+msgid "Memorex MX2750"
+msgstr "Memorex MX2750"
+
+#: ../rules/base.xml.in.h:525
+msgid "Menu"
+msgstr "Menu"
+
+#: ../rules/base.xml.in.h:526
+msgid "Meta is mapped to Left Win"
+msgstr "Meta está mapeada a la tecla Windows izquierda"
+
+#: ../rules/base.xml.in.h:527
+msgid "Meta is mapped to Win keys"
+msgstr "Meta está mapeada a las teclas Windows"
+
+#: ../rules/base.xml.in.h:528
+msgid "Meta on Left Ctrl"
+msgstr "Meta en Ctrl izquierda"
+
+#: ../rules/base.xml.in.h:529
+msgid "Microsoft Comfort Curve Keyboard 2000"
+msgstr "Microsoft Comfort Curve Keyboard 2000"
+
+#: ../rules/base.xml.in.h:530
+msgid "Microsoft Internet Keyboard"
+msgstr "Microsoft Internet Keyboard"
+
+#: ../rules/base.xml.in.h:531
+msgid "Microsoft Internet Keyboard Pro, Swedish"
+msgstr "Microsoft Internet Keyboard Pro, sueco"
+
+#: ../rules/base.xml.in.h:532
+msgid "Microsoft Natural"
+msgstr "Microsoft Natural"
+
+#: ../rules/base.xml.in.h:533
+msgid "Microsoft Natural Keyboard Elite"
+msgstr "Microsoft Natural Keyboard Elite"
+
+#: ../rules/base.xml.in.h:534
+msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro"
+msgstr "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro"
+
+#: ../rules/base.xml.in.h:535
+msgid "Microsoft Natural Keyboard Pro OEM"
+msgstr "Microsoft Natural Keyboard Pro OEM"
+
+#: ../rules/base.xml.in.h:536
+msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro"
+msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro"
+
+#: ../rules/base.xml.in.h:537
+msgid "Microsoft Natural Wireless Ergonomic Keyboard 4000"
+msgstr "Microsoft Natural Wireless Ergonomic Keyboard 4000"
+
+#: ../rules/base.xml.in.h:538
+msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000"
+msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000"
+
+#: ../rules/base.xml.in.h:539
+msgid "Microsoft Office Keyboard"
+msgstr "Microsoft Office Keyboard"
+
+#: ../rules/base.xml.in.h:540
+msgid "Microsoft Wireless Multimedia Keyboard 1.0A"
+msgstr "Microsoft Wireless Multimedia Keyboard 1.0A"
+
+#: ../rules/base.xml.in.h:541
+msgid "Miscellaneous compatibility options"
+msgstr "Opciones misceláneas de compatiblidad"
+
+#: ../rules/base.xml.in.h:542
+msgid "Mongolian"
+msgstr "Mongol"
+
+#: ../rules/base.xml.in.h:543
+msgid "Montenegrin"
+msgstr "Montenegrino"
+
+#: ../rules/base.xml.in.h:544
+msgid "Montenegrin (Cyrillic with guillemets)"
+msgstr "Montenegrino (cirílico con guillemots)"
+
+#: ../rules/base.xml.in.h:545
+msgid "Montenegrin (Cyrillic)"
+msgstr "Montenegrino (cirílico)"
+
+#: ../rules/base.xml.in.h:546
+msgid "Montenegrin (Cyrillic, Z and ZHE swapped)"
+msgstr "Montenegrino (cirílico, Z y ZHE intercambiados)"
+
+#: ../rules/base.xml.in.h:547
+msgid "Montenegrin (Latin qwerty)"
+msgstr "Montenegrino (latino qwerty)"
+
+#: ../rules/base.xml.in.h:548
+msgid "Montenegrin (Latin unicode qwerty)"
+msgstr "Montenegrino (latino Unicode qwerty)"
+
+#: ../rules/base.xml.in.h:549
+msgid "Montenegrin (Latin unicode)"
+msgstr "Montenegrino (latino Unicode)"
+
+#: ../rules/base.xml.in.h:550
+msgid "Montenegrin (Latin with guillemets)"
+msgstr "Montenegrino (latino con guillemots)"
+
+#: ../rules/base.xml.in.h:551
+msgid "Māori"
+msgstr "Maorí"
+
+#: ../rules/base.xml.in.h:552
+msgid "NICOLA-F style Backspace"
+msgstr "Retroceso estilo NICOLA-F"
+
+#: ../rules/base.xml.in.h:553
+msgid "Nepali"
+msgstr "Nepalí"
+
+#: ../rules/base.xml.in.h:554
+msgid "Non-breakable space character at fourth level"
+msgstr "Carácter de espacio no separable en el cuarto nivel"
+
+#: ../rules/base.xml.in.h:555
+msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level"
+msgstr "Carácter de espacio no separable en el cuarto nivel, carácter de espacio estrecho no separable en el sexto nivel"
+
+#: ../rules/base.xml.in.h:556
+msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)"
+msgstr "Carácter de espacio no separable en el cuarto nivel, carácter de espacio estrecho no separable en el sexto nivel (a través de Ctrl+Mayús)"
+
+#: ../rules/base.xml.in.h:557
+msgid "Non-breakable space character at second level"
+msgstr "Carácter de espacio no separable en el segundo nivel"
+
+#: ../rules/base.xml.in.h:558
+msgid "Non-breakable space character at third level"
+msgstr "Carácter de espacio no separable en el tercer nivel"
+
+#: ../rules/base.xml.in.h:559
+msgid "Non-breakable space character at third level, nothing at fourth level"
+msgstr "Carácter de espacio no separable en el tercer nivel, nada en el cuarto nivel"
+
+#: ../rules/base.xml.in.h:560
+msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level"
+msgstr "Carácter de espacio no separable en el tercer nivel, carácter de espacio estrecho no separable en el cuarto nivel"
+
+#: ../rules/base.xml.in.h:561
+msgid "Northgate OmniKey 101"
+msgstr "Northgate OmniKey 101"
+
+#: ../rules/base.xml.in.h:562
+msgid "Norwegian"
+msgstr "Noruego"
+
+#: ../rules/base.xml.in.h:563
+msgid "Norwegian (Dvorak)"
+msgstr "Noruego (Dvorak)"
+
+#: ../rules/base.xml.in.h:564
+msgid "Norwegian (Mac)"
+msgstr "Noruego (Mac)"
+
+#: ../rules/base.xml.in.h:565
+msgid "Norwegian (Mac, eliminate dead keys)"
+msgstr "Noruego (Mac, eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:566
+msgid "Norwegian (Northern Saami"
+msgstr "Noruego (saami del norte)"
+
+#: ../rules/base.xml.in.h:567
+msgid "Norwegian (eliminate dead keys)"
+msgstr "Noruego (eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:568
+msgid "Norwegian (northern Saami, eliminate dead keys)"
+msgstr "Noruego (saami del norte, eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:569
+msgid "Num Lock"
+msgstr "Bloq Num"
+
+#: ../rules/base.xml.in.h:570
+msgid "Numeric keypad delete key behaviour"
+msgstr "Comportamiento de la tecla Supr del teclado numérico"
+
+#: ../rules/base.xml.in.h:571
+msgid "Numeric keypad keys work as with Mac"
+msgstr "Las teclas del teclado numérico funcionan como en un Mac"
+
+#: ../rules/base.xml.in.h:572
+msgid "Numeric keypad layout selection"
+msgstr "Selección de distribución de teclado numérico"
+
+#: ../rules/base.xml.in.h:573
+msgid "OLPC"
+msgstr "OLPC"
+
+#: ../rules/base.xml.in.h:574
+msgid "Oriya"
+msgstr "Oriya"
+
+#: ../rules/base.xml.in.h:575
+msgid "Ortek MCK-800 MM/Internet keyboard"
+msgstr "Teclado Oretec MCK-800 MM/Internet"
+
+#: ../rules/base.xml.in.h:576
+msgid "PC-98xx Series"
+msgstr "PC-98xx Series"
+
+#: ../rules/base.xml.in.h:577
+msgid "Pashto"
+msgstr "Pashto"
+
+#: ../rules/base.xml.in.h:578
+msgid "Pashto (Afghanistan, OLPC)"
+msgstr "Pashto (Afganistán, OLPC)"
+
+#: ../rules/base.xml.in.h:579
+msgid "Pause"
+msgstr "Pausa"
+
+#: ../rules/base.xml.in.h:580
+msgid "Persian"
+msgstr "Persa"
+
+#: ../rules/base.xml.in.h:581
+msgid "Persian (Afghanistan, Dari OLPC)"
+msgstr "Persa (Afganistán, OLPC dari)"
+
+#: ../rules/base.xml.in.h:582
+msgid "Persian (with Persian Keypad)"
+msgstr "Persa (con teclado persa)"
+
+#: ../rules/base.xml.in.h:583
+msgid "Philippines - Dvorak (Baybayin)"
+msgstr "Filipinas: Dvorak (baybayin)"
+
+#: ../rules/base.xml.in.h:584
+msgid "Polish"
+msgstr "Polaco"
+
+#: ../rules/base.xml.in.h:585
+msgid "Polish (Dvorak)"
+msgstr "Polaco (Dvorak)"
+
+#: ../rules/base.xml.in.h:586
+msgid "Polish (Dvorak, polish quotes on key 1)"
+msgstr "Polaco (Dvorak, comillas polacas en la tecla 1)"
+
+#: ../rules/base.xml.in.h:587
+msgid "Polish (Dvorak, polish quotes on quotemark key)"
+msgstr "Polaco (Dvorak, comillas polacas en la tecla de comillas)"
+
+#: ../rules/base.xml.in.h:588
+msgid "Polish (Kashubian)"
+msgstr "Polaco (casubio)"
+
+#: ../rules/base.xml.in.h:589
+msgid "Polish (programmer Dvorak)"
+msgstr "Polaco (Dvorak de programador)"
+
+#: ../rules/base.xml.in.h:590
+msgid "Polish (qwertz)"
+msgstr "Polaco (qwertz)"
+
+#: ../rules/base.xml.in.h:591
+msgid "Portuguese"
+msgstr "Portugués"
+
+#: ../rules/base.xml.in.h:592
+msgid "Portuguese (Brazil)"
+msgstr "Portugués (Brasil)"
+
+#: ../rules/base.xml.in.h:593
+msgid "Portuguese (Brazil, Dvorak)"
+msgstr "Portugués (Brasil, Dvorak)"
+
+#: ../rules/base.xml.in.h:594
+msgid "Portuguese (Brazil, eliminate dead keys)"
+msgstr "Portugués (Brasil, eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:595
+msgid "Portuguese (Brazil, nativo for Esperanto)"
+msgstr "Portugués (Brasil, nativo para esperanto)"
+
+#: ../rules/base.xml.in.h:596
+msgid "Portuguese (Brazil, nativo for USA keyboards)"
+msgstr "Portugués (Brasil, nativo para teclados de EE. UU.)"
+
+#: ../rules/base.xml.in.h:597
+msgid "Portuguese (Brazil, nativo)"
+msgstr "Portugués (Brasil, nativo)"
+
+#: ../rules/base.xml.in.h:598
+msgid "Portuguese (Mac)"
+msgstr "Portugués (Mac)"
+
+#: ../rules/base.xml.in.h:599
+msgid "Portuguese (Mac, Sun dead keys)"
+msgstr "Portugués (Mac, teclas muertas de Sun)"
+
+#: ../rules/base.xml.in.h:600
+msgid "Portuguese (Mac, eliminate dead keys)"
+msgstr "Portugués (Mac, eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:601
+msgid "Portuguese (Nativo for Esperanto)"
+msgstr "Portugués (nativo para esperanto)"
+
+#: ../rules/base.xml.in.h:602
+msgid "Portuguese (Nativo for USA keyboards)"
+msgstr "Portugués (nativo para teclados de EE. UU.)"
+
+#: ../rules/base.xml.in.h:603
+msgid "Portuguese (Nativo)"
+msgstr "Portugués (nativo)"
+
+#: ../rules/base.xml.in.h:604
+msgid "Portuguese (Sun dead keys)"
+msgstr "Portugués (teclas muertas de Sun)"
+
+#: ../rules/base.xml.in.h:605
+msgid "Portuguese (eliminate dead keys)"
+msgstr "Portugués (eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:606
+msgid "Propeller Voyager (KTEZ-1000)"
+msgstr "Propeller Voyager (KTEZ-1000)"
+
+#: ../rules/base.xml.in.h:607
+msgid "PrtSc"
+msgstr "PrtSc"
+
+#: ../rules/base.xml.in.h:608
+msgid "Punjabi (Gurmukhi Jhelum)"
+msgstr "Panyabí (gurmukhi jhelum)"
+
+#: ../rules/base.xml.in.h:609
+msgid "Punjabi (Gurmukhi)"
+msgstr "Panyabí (gurmukhi)"
+
+#: ../rules/base.xml.in.h:610
+msgid "QTronix Scorpius 98N+"
+msgstr "QTronix Scorpius 98N+"
+
+#: ../rules/base.xml.in.h:611
+msgid "Right Alt"
+msgstr "Alt derecho"
+
+#: ../rules/base.xml.in.h:612
+msgid "Right Alt (while pressed)"
+msgstr "Alt derecho (mientras está pulsado)"
+
+#: ../rules/base.xml.in.h:613
+msgid "Right Alt chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Alt derecho elige el 5º nivel y activa el bloqueo de 5º nivel al pulsarse junto con otro selector de 5º nivel, una pulsación libera el bloqueo"
+
+#: ../rules/base.xml.in.h:614
+msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "Alt derecha elige el 5º nivel, bloquea al pulsarse junto con otro selector de 5º nivel"
+
+#: ../rules/base.xml.in.h:615
+msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Alt derecha elige el 5º nivel, bloquea al pulsarse junto con otro selector de 5º nivel, una pulsación libera el bloqueo"
+
+#: ../rules/base.xml.in.h:616
+msgid "Right Alt key never chooses 3rd level"
+msgstr "La tecla Alt derecha nunca elige el 3er nivel"
+
+#: ../rules/base.xml.in.h:617
+msgid "Right Alt, Shift+Right Alt key is Multi_Key"
+msgstr "La tecla Alt derecha, Mayús+Alt derecha es tecla Multi"
+
+#: ../rules/base.xml.in.h:618
+msgid "Right Ctrl"
+msgstr "Ctrl derecho"
+
+#: ../rules/base.xml.in.h:619
+msgid "Right Ctrl (while pressed)"
+msgstr "Ctrl derecho (mientras está pulsado)"
+
+#: ../rules/base.xml.in.h:620
+msgid "Right Ctrl as Right Alt"
+msgstr "Ctrl derecho como Alt derecho"
+
+#: ../rules/base.xml.in.h:621
+msgid "Right Ctrl is mapped to Menu"
+msgstr "Ctrl derecho está mapeada a la tecla Menú"
+
+#: ../rules/base.xml.in.h:622
+msgid "Right Ctrl+Right Shift"
+msgstr "Ctrl derecho + Mayús derecho"
+
+#: ../rules/base.xml.in.h:623
+msgid "Right Shift"
+msgstr "Mayús derecho"
+
+#: ../rules/base.xml.in.h:624
+msgid "Right Win"
+msgstr "Windows derecho"
+
+#: ../rules/base.xml.in.h:625
+msgid "Right Win (while pressed)"
+msgstr "La tecla Windows (mientras está pulsada)"
+
+#: ../rules/base.xml.in.h:626
+msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "Win derecha elige el 5º nivel, bloquea al pulsarse junto con otro selector de 5º nivel"
+
+#: ../rules/base.xml.in.h:627
+msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Win derecha elige el 5º nivel, bloquea al pulsarse junto con otro selector de 5º nivel, una pulsación libera el bloqueo"
+
+#: ../rules/base.xml.in.h:628
+msgid "Romanian"
+msgstr "Rumano"
+
+#: ../rules/base.xml.in.h:629
+msgid "Romanian (Crimean Tatar Dobruca-1 Q)"
+msgstr "Rumano (Dobruca-1 Q del tártaro de Crimea)"
+
+#: ../rules/base.xml.in.h:630
+msgid "Romanian (Crimean Tatar Dobruca-2 Q)"
+msgstr "Rumano (Dobruca-2 Q del tártaro de Crimea)"
+
+#: ../rules/base.xml.in.h:631
+msgid "Romanian (Crimean Tatar Turkish Alt-Q)"
+msgstr "Rumano (Alt-Q turca del tártaro de Crimea)"
+
+#: ../rules/base.xml.in.h:632
+msgid "Romanian (Crimean Tatar Turkish F)"
+msgstr "Rumano (F turca del tártaro de Crimea)"
+
+#: ../rules/base.xml.in.h:633
+msgid "Romanian (WinKeys)"
+msgstr "Rumano (teclas Windows)"
+
+#: ../rules/base.xml.in.h:634
+msgid "Romanian (cedilla)"
+msgstr "Rumano (cedilla)"
+
+#: ../rules/base.xml.in.h:635
+msgid "Romanian (standard cedilla)"
+msgstr "Rumano (cedilla estándar)"
+
+#: ../rules/base.xml.in.h:636
+msgid "Romanian (standard)"
+msgstr "Rumano (estándar)"
+
+#: ../rules/base.xml.in.h:637
+msgid "Rupee on 4"
+msgstr "Rupia en el 4"
+
+#: ../rules/base.xml.in.h:638
+msgid "Russian"
+msgstr "Ruso"
+
+#: ../rules/base.xml.in.h:639
+msgid "Russian (Bashkirian)"
+msgstr "Ruso (bashkiriano)"
+
+#: ../rules/base.xml.in.h:640
+msgid "Russian (Chuvash Latin)"
+msgstr "Ruso (chuvash latino)"
+
+#: ../rules/base.xml.in.h:641
+msgid "Russian (Chuvash)"
+msgstr "Ruso (chuvash)"
+
+#: ../rules/base.xml.in.h:642
+msgid "Russian (DOS)"
+msgstr "Ruso (DOS)"
+
+#: ../rules/base.xml.in.h:643
+msgid "Russian (Georgia)"
+msgstr "Ruso (Georgia)"
+
+#: ../rules/base.xml.in.h:644
+msgid "Russian (Germany, phonetic)"
+msgstr "Ruso (Alemania, fonético)"
+
+#: ../rules/base.xml.in.h:645
+msgid "Russian (Kalmyk)"
+msgstr "Ruso (calmuco)"
+
+#: ../rules/base.xml.in.h:646
+msgid "Russian (Kazakhstan, with Kazakh)"
+msgstr "Ruso (Kazajstán, con kazajo)"
+
+#: ../rules/base.xml.in.h:647
+msgid "Russian (Komi)"
+msgstr "Ruso (komi)"
+
+#: ../rules/base.xml.in.h:648
+msgid "Russian (Mari)"
+msgstr "Ruso (mari)"
+
+#: ../rules/base.xml.in.h:649
+msgid "Russian (Ossetian, WinKeys)"
+msgstr "Ruso (osetio, teclas Windows)"
+
+#: ../rules/base.xml.in.h:650
+msgid "Russian (Ossetian, legacy)"
+msgstr "Ruso (osetio, heredado)"
+
+#: ../rules/base.xml.in.h:651
+msgid "Russian (Poland, phonetic Dvorak)"
+msgstr "Ruso (Polonia, Dvorak fonético)"
+
+#: ../rules/base.xml.in.h:652
+msgid "Russian (Serbian)"
+msgstr "Ruso (serbio)"
+
+#: ../rules/base.xml.in.h:653
+msgid "Russian (Sweden, phonetic)"
+msgstr "Ruso (sueco, fonético)"
+
+#: ../rules/base.xml.in.h:654
+msgid "Russian (Sweden, phonetic, eliminate dead keys)"
+msgstr "Ruso (sueco, fonético, eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:655
+msgid "Russian (Tatar)"
+msgstr "Ruso (tártaro)"
+
+#: ../rules/base.xml.in.h:656
+msgid "Russian (US, phonetic)"
+msgstr "Ruso (EE. UU., fonético)"
+
+#: ../rules/base.xml.in.h:657
+msgid "Russian (Udmurt)"
+msgstr "Ruso (urdmurto)"
+
+#: ../rules/base.xml.in.h:658
+msgid "Russian (Yakut)"
+msgstr "Ruso (yakuto)"
+
+#: ../rules/base.xml.in.h:659
+msgid "Russian (legacy)"
+msgstr "Ruso (heredado)"
+
+#: ../rules/base.xml.in.h:660
+msgid "Russian (phonetic WinKeys)"
+msgstr "Ruso (fonético con teclas Windows)"
+
+#: ../rules/base.xml.in.h:661
+msgid "Russian (phonetic)"
+msgstr "Ruso (fonético)"
+
+#: ../rules/base.xml.in.h:662
+msgid "Russian (typewriter)"
+msgstr "Ruso (máquina de escribir)"
+
+#: ../rules/base.xml.in.h:663
+msgid "Russian (typewriter, legacy)"
+msgstr "Ruso (máquina de escribir, heredado)"
+
+#: ../rules/base.xml.in.h:664
+msgid "SILVERCREST Multimedia Wireless Keyboard"
+msgstr "SILVERCREST Multimedia Wireless Keyboard"
+
+#: ../rules/base.xml.in.h:665
+msgid "SK-1300"
+msgstr "SK-1300"
+
+#: ../rules/base.xml.in.h:666
+msgid "SK-2500"
+msgstr "SK-2500"
+
+#: ../rules/base.xml.in.h:667
+msgid "SK-6200"
+msgstr "SK-6200"
+
+#: ../rules/base.xml.in.h:668
+msgid "SK-7100"
+msgstr "SK-7100"
+
+#: ../rules/base.xml.in.h:669
+msgid "SVEN Ergonomic 2500"
+msgstr "SVEN Ergonomic 2500"
+
+#: ../rules/base.xml.in.h:670
+msgid "SVEN Slim 303"
+msgstr "SVEN Slim 303"
+
+#: ../rules/base.xml.in.h:671
+msgid "Saisiyat (Taiwan)"
+msgstr "Saisiyat (Taiwán)"
+
+#: ../rules/base.xml.in.h:672
+msgid "Samsung SDM 4500P"
+msgstr "Samsung SDM 4500P"
+
+#: ../rules/base.xml.in.h:673
+msgid "Samsung SDM 4510P"
+msgstr "Samsung SDM 4510P"
+
+#: ../rules/base.xml.in.h:674
+msgid "Sanwa Supply SKB-KG3"
+msgstr "Sanwa Supply SKB-KG3"
+
+#: ../rules/base.xml.in.h:675
+msgid "Scroll Lock"
+msgstr "Bloq Despl"
+
+#: ../rules/base.xml.in.h:676
+msgid "Secwepemctsin"
+msgstr "Shuswap"
+
+#: ../rules/base.xml.in.h:677
+msgid "Semi-colon on third level"
+msgstr "Punto y coma en tercer nivel"
+
+#: ../rules/base.xml.in.h:678
+msgid "Serbian"
+msgstr "Serbio"
+
+#: ../rules/base.xml.in.h:679
+msgid "Serbian (Latin Unicode qwerty)"
+msgstr "Serbio (latino Unicode qwerty)"
+
+#: ../rules/base.xml.in.h:680
+msgid "Serbian (Latin Unicode)"
+msgstr "Serbio (latino Unicode)"
+
+#: ../rules/base.xml.in.h:681
+msgid "Serbian (Latin qwerty)"
+msgstr "Serbio (latino qwerty)"
+
+#: ../rules/base.xml.in.h:682
+msgid "Serbian (Latin with guillemets)"
+msgstr "Serbio (latino con guillemots)"
+
+#: ../rules/base.xml.in.h:683
+msgid "Serbian (Latin)"
+msgstr "Serbio (latino)"
+
+#: ../rules/base.xml.in.h:684
+msgid "Serbian (Pannonian Rusyn Homophonic)"
+msgstr "Serbio (rusino de Panonia homofónico)"
+
+#: ../rules/base.xml.in.h:685
+msgid "Serbian (Z and ZHE swapped)"
+msgstr "Serbio (Z y ZHE intercambiados)"
+
+#: ../rules/base.xml.in.h:686
+msgid "Serbian (with guillemets)"
+msgstr "Serbio (con guillemots)"
+
+#: ../rules/base.xml.in.h:687
+msgid "Serbo-Croatian (US)"
+msgstr "Serbocroata (EE. UU.)"
+
+#: ../rules/base.xml.in.h:688
+msgid "Shift cancels Caps Lock"
+msgstr "Mayús cancela Bloq Mayús"
+
+#: ../rules/base.xml.in.h:689
+msgid "Shift does not cancel Num Lock, chooses 3rd level instead"
+msgstr "Mayús no cancela Bloq Num, en su lugar elije el 3er nivel"
+
+#: ../rules/base.xml.in.h:690
+msgid "Shift with numeric keypad keys works as in MS Windows"
+msgstr "Mayús con las teclas del teclado numérico funcionan como en MS Windows"
+
+#: ../rules/base.xml.in.h:691
+msgid "Shift+Caps Lock"
+msgstr "Mayús+Bloq Mayús"
+
+#: ../rules/base.xml.in.h:692
+msgid "Sindhi"
+msgstr "Sindhi"
+
+#: ../rules/base.xml.in.h:693
+msgid "Sinhala"
+msgstr "Sinhala"
+
+#: ../rules/base.xml.in.h:694
+msgid "Slovak"
+msgstr "Eslovaco"
+
+#: ../rules/base.xml.in.h:695
+msgid "Slovak (extended Backslash)"
+msgstr "Eslovaco (contrabarra extendida)"
+
+#: ../rules/base.xml.in.h:696
+msgid "Slovak (qwerty)"
+msgstr "Eslovaco (qwerty)"
+
+#: ../rules/base.xml.in.h:697
+msgid "Slovak (qwerty, extended Backslash)"
+msgstr "Eslovaco (qwerty, contrabarra extendida)"
+
+#: ../rules/base.xml.in.h:698
+msgid "Slovene"
+msgstr "Esloveno"
+
+#: ../rules/base.xml.in.h:699
+msgid "Slovene (US keyboard with Slovenian letters)"
+msgstr "Esloveno (teclado EE. UU. con letras eslovenas)"
+
+#: ../rules/base.xml.in.h:700
+msgid "Slovene (use guillemets for quotes)"
+msgstr "Esloveno (usar guillemots para comillas)"
+
+#: ../rules/base.xml.in.h:701
+msgid "Spanish"
+msgstr "Español"
+
+#: ../rules/base.xml.in.h:702
+msgid "Spanish (Asturian variant with bottom-dot H and bottom-dot L)"
+msgstr "Español (variante asturiana con H de medio punto y L de medio punto)"
+
+#: ../rules/base.xml.in.h:703
+msgid "Spanish (Catalan variant with middle-dot L)"
+msgstr "Español (variante catalana con L de medio punto)"
+
+#: ../rules/base.xml.in.h:704
+msgid "Spanish (Dvorak)"
+msgstr "Español (Dvorak)"
+
+#: ../rules/base.xml.in.h:705
+msgid "Spanish (Latin American)"
+msgstr "Español (latinoamericano)"
+
+#: ../rules/base.xml.in.h:706
+msgid "Spanish (Latin American, eliminate dead keys)"
+msgstr "Español (latinoamericano, eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:707
+msgid "Spanish (Latin American, include dead tilde)"
+msgstr "Español (latinoamericano, incluir tilde muerta)"
+
+#: ../rules/base.xml.in.h:708
+msgid "Spanish (Latin American, sun dead keys)"
+msgstr "Español (latinoamericano, teclas muertas de Sun)"
+
+#: ../rules/base.xml.in.h:709
+msgid "Spanish (Mac)"
+msgstr "Español (Mac)"
+
+#: ../rules/base.xml.in.h:710
+msgid "Spanish (Sun dead keys)"
+msgstr "Español (teclas muertas de Sun)"
+
+#: ../rules/base.xml.in.h:711
+msgid "Spanish (eliminate dead keys)"
+msgstr "Español (eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:712
+msgid "Spanish (include dead tilde)"
+msgstr "Español (incluir tilde muerta)"
+
+#: ../rules/base.xml.in.h:713
+msgid "Special keys (Ctrl+Alt+<key>) handled in a server"
+msgstr "Teclas especiales (Ctrl+Alt+«tecla») manipuladas en un servidor"
+
+#: ../rules/base.xml.in.h:714
+msgid "Sun Type 5/6"
+msgstr "Sun tipo 5/6"
+
+#: ../rules/base.xml.in.h:715
+msgid "Super Power Multimedia Keyboard"
+msgstr "Super Power Multimedia Keyboard"
+
+#: ../rules/base.xml.in.h:716
+msgid "Swahili (Kenya)"
+msgstr "Swahili (Kenia)"
+
+#: ../rules/base.xml.in.h:717
+msgid "Swahili (Tanzania)"
+msgstr "Swahili (Tanzania)"
+
+#: ../rules/base.xml.in.h:718
+msgid "Swap Ctrl and Caps Lock"
+msgstr "Intercambiar Ctrl y Bloq Mayús"
+
+#: ../rules/base.xml.in.h:719
+msgid "Swap ESC and Caps Lock"
+msgstr "Intercambiar ESC y Bloq Mayús"
+
+#: ../rules/base.xml.in.h:720
+msgid "Swedish"
+msgstr "Sueco"
+
+#: ../rules/base.xml.in.h:721
+msgid "Swedish (Dvorak)"
+msgstr "Sueco (Dvorak)"
+
+#: ../rules/base.xml.in.h:722
+msgid "Swedish (Mac)"
+msgstr "Sueco (Mac)"
+
+#: ../rules/base.xml.in.h:723
+msgid "Swedish (Svdvorak)"
+msgstr "Sueco (Svdvorak)"
+
+#: ../rules/base.xml.in.h:724
+msgid "Swedish (eliminate dead keys)"
+msgstr "Sueco (eliminar teclas muertas)"
+
+#: ../rules/base.xml.in.h:725
+msgid "Swedish (northern Saami)"
+msgstr "Sueco (Saami del norte)"
+
+#: ../rules/base.xml.in.h:726
+msgid "Swiss"
+msgstr "Suizo"
+
+#: ../rules/base.xml.in.h:727
+msgid "Swiss (legacy)"
+msgstr "Suizo (heredado)"
+
+#: ../rules/base.xml.in.h:728
+msgid "Symplon PaceBook (tablet PC)"
+msgstr "Symplon PaceBook (tablet PC)"
+
+#: ../rules/base.xml.in.h:729
+msgid "Syriac"
+msgstr "Sirio"
+
+#: ../rules/base.xml.in.h:730
+msgid "Syriac (phonetic)"
+msgstr "Sirio (fonético)"
+
+#: ../rules/base.xml.in.h:731
+msgid "Taiwanese"
+msgstr "Taiwanés"
+
+#: ../rules/base.xml.in.h:732
+msgid "Taiwanese (indigenous)"
+msgstr "Taiwanés (autóctono)"
+
+#: ../rules/base.xml.in.h:733
+msgid "Tajik"
+msgstr "Tajico"
+
+#: ../rules/base.xml.in.h:734
+msgid "Tajik (legacy)"
+msgstr "Tajico (heredado)"
+
+#: ../rules/base.xml.in.h:735
+msgid "Tamil"
+msgstr "Tamil"
+
+#: ../rules/base.xml.in.h:736
+msgid "Tamil (Sri Lanka, TAB Typewriter)"
+msgstr "Tamil (Sri Lanka, máquina de escribir TAB)"
+
+#: ../rules/base.xml.in.h:737
+msgid "Tamil (Sri Lanka, Unicode)"
+msgstr "Tamil (Sri Lanka, Unicode)"
+
+#: ../rules/base.xml.in.h:738
+msgid "Tamil (TAB typewriter)"
+msgstr "Tamil (máquina de escribir TAB)"
+
+#: ../rules/base.xml.in.h:739
+msgid "Tamil (TSCII typewriter)"
+msgstr "Tamil (máquina de escribir TSCII)"
+
+#: ../rules/base.xml.in.h:740
+msgid "Tamil (Unicode)"
+msgstr "Tamil (Unicode)"
+
+#: ../rules/base.xml.in.h:741
+msgid "Tamil (keyboard with numerals)"
+msgstr "Tamil (teclado con números)"
+
+#: ../rules/base.xml.in.h:742
+msgid "Targa Visionary 811"
+msgstr "Targa Visionary 811"
+
+#: ../rules/base.xml.in.h:743
+msgid "Telugu"
+msgstr "Telugu"
+
+#: ../rules/base.xml.in.h:744
+msgid "Thai"
+msgstr "Tailandés"
+
+#: ../rules/base.xml.in.h:745
+msgid "Thai (Pattachote)"
+msgstr "Tailandés (Pattachote)"
+
+#: ../rules/base.xml.in.h:746
+msgid "Thai (TIS-820.2538)"
+msgstr "Tailandés (TIS-820.2538)"
+
+#: ../rules/base.xml.in.h:747
+msgid "To the corresponding key in a Dvorak keyboard."
+msgstr "A la tecla correspondiente en un teclado Dvorak."
+
+#: ../rules/base.xml.in.h:748
+msgid "To the corresponding key in a Qwerty keyboard."
+msgstr "A la tecla correspondiente en un teclado Qwerty."
+
+#: ../rules/base.xml.in.h:749
+msgid "Toggle PointerKeys with Shift + NumLock."
+msgstr "Cambiar las teclas de flechas con Mayús + Bloq Num"
+
+#: ../rules/base.xml.in.h:750
+msgid "Toshiba Satellite S3000"
+msgstr "Toshiba Satellite S3000"
+
+#: ../rules/base.xml.in.h:751
+msgid "Trust Direct Access Keyboard"
+msgstr "Trust Direct Access Keyboard"
+
+#: ../rules/base.xml.in.h:752
+msgid "Trust Slimline"
+msgstr "Trust Slimline"
+
+#: ../rules/base.xml.in.h:753
+msgid "Trust Wireless Keyboard Classic"
+msgstr "Trust Wireless Keyboard Classic"
+
+#: ../rules/base.xml.in.h:754
+msgid "Tswana"
+msgstr "Tswana"
+
+#: ../rules/base.xml.in.h:755
+msgid "Turkish"
+msgstr "Turco"
+
+#: ../rules/base.xml.in.h:756
+msgid "Turkish (Alt-Q)"
+msgstr "Turco (Alt-Q)"
+
+#: ../rules/base.xml.in.h:757
+msgid "Turkish (Crimean Tatar Turkish Alt-Q)"
+msgstr "Turco (Alt-Q turca del tártaro de Crimea)"
+
+#: ../rules/base.xml.in.h:758
+msgid "Turkish (Crimean Tatar Turkish F)"
+msgstr "Turco (F turca del tártaro de Crimea)"
+
+#: ../rules/base.xml.in.h:759
+msgid "Turkish (Crimean Tatar Turkish Q)"
+msgstr "Turco (Q turca del tártaro de Crimea)"
+
+#: ../rules/base.xml.in.h:760
+msgid "Turkish (F)"
+msgstr "Turco (F)"
+
+#: ../rules/base.xml.in.h:761
+msgid "Turkish (Sun dead keys)"
+msgstr "Turco (teclas muertas de Sun)"
+
+#: ../rules/base.xml.in.h:762
+msgid "Turkish (international with dead keys)"
+msgstr "Turco (internacional con teclas muertas)"
+
+#: ../rules/base.xml.in.h:763
+msgid "Turkmen"
+msgstr "Turkmenistano"
+
+#: ../rules/base.xml.in.h:764
+msgid "Turkmen (Alt-Q)"
+msgstr "Turkmenistano (Alt-Q)"
+
+#: ../rules/base.xml.in.h:765
+msgid "TypeMatrix EZ-Reach 2020"
+msgstr "TypeMatrix EZ-Reach 2020"
+
+#: ../rules/base.xml.in.h:766
+msgid "TypeMatrix EZ-Reach 2030 PS2"
+msgstr "TypeMatrix EZ-Reach 2030 PS2"
+
+#: ../rules/base.xml.in.h:767
+msgid "TypeMatrix EZ-Reach 2030 USB"
+msgstr "TypeMatrix EZ-Reach 2030 USB"
+
+#: ../rules/base.xml.in.h:768
+msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)"
+msgstr "TypeMatrix EZ-Reach 2030 USB (102/105:modo EU)"
+
+#: ../rules/base.xml.in.h:769
+msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)"
+msgstr "TypeMatrix EZ-Reach 2030 USB (106:modo JP)"
+
+#: ../rules/base.xml.in.h:770
+msgid "Ukrainian"
+msgstr "Ucraniano"
+
+#: ../rules/base.xml.in.h:771
+msgid "Ukrainian (Crimean Tatar Turkish Alt-Q)"
+msgstr "Ucraniano (Alt-Q turca del tártaro de Crimea)"
+
+#: ../rules/base.xml.in.h:772
+msgid "Ukrainian (Crimean Tatar Turkish F)"
+msgstr "Ucraniano (F turca del tártaro de Crimea)"
+
+#: ../rules/base.xml.in.h:773
+msgid "Ukrainian (Crimean Tatar Turkish Q)"
+msgstr "Ucraniano (Q turca del tártaro de Crimea)"
+
+#: ../rules/base.xml.in.h:774
+msgid "Ukrainian (WinKeys)"
+msgstr "Ucraniano (teclas Windows)"
+
+#: ../rules/base.xml.in.h:775
+msgid "Ukrainian (homophonic)"
+msgstr "Ucraniano (homofónico)"
+
+#: ../rules/base.xml.in.h:776
+msgid "Ukrainian (legacy)"
+msgstr "Ucraniano (heredado)"
+
+#: ../rules/base.xml.in.h:777
+msgid "Ukrainian (phonetic)"
+msgstr "Ucraniano (fonético)"
+
+#: ../rules/base.xml.in.h:778
+msgid "Ukrainian (standard RSTU on Russian layout)"
+msgstr "Ucraniano (estándar RSTU con distribución rusa)"
+
+#: ../rules/base.xml.in.h:779
+msgid "Ukrainian (standard RSTU)"
+msgstr "Ucraniano (estándar RSTU)"
+
+#: ../rules/base.xml.in.h:780
+msgid "Ukrainian (typewriter)"
+msgstr "Ucraniano (máquina de escribir)"
+
+#: ../rules/base.xml.in.h:781
+msgid "Unicode additions (arrows and math operators)"
+msgstr "Adiciones Unicode (flechas y operadores matemáticos)"
+
+#: ../rules/base.xml.in.h:782
+msgid "Unicode additions (arrows and math operators). Math operators on default level"
+msgstr "Adiciones Unicode (flechas y operadores matemáticos); operadores matemáticos en el nivel predeterminado"
+
+#: ../rules/base.xml.in.h:783
+msgid "Unitek KB-1925"
+msgstr "Unitek KB-1925"
+
+#: ../rules/base.xml.in.h:784
+msgid "Urdu (Pakistan)"
+msgstr "Urdu (Pakistán)"
+
+#: ../rules/base.xml.in.h:785
+msgid "Urdu (Pakistan, CRULP)"
+msgstr "Urdu (Pakistán, CRULP)"
+
+#: ../rules/base.xml.in.h:786
+msgid "Urdu (Pakistan, NLA)"
+msgstr "Urdu (Pakistán, NLA)"
+
+#: ../rules/base.xml.in.h:787
+msgid "Urdu (WinKeys)"
+msgstr "Urdu (teclas Windows)"
+
+#: ../rules/base.xml.in.h:788
+msgid "Urdu (alternative phonetic)"
+msgstr "Urdu (fonético alternativo)"
+
+#: ../rules/base.xml.in.h:789
+msgid "Urdu (phonetic)"
+msgstr "Urdu (fonético)"
+
+#: ../rules/base.xml.in.h:790
+msgid "Use keyboard LED to show alternative layout"
+msgstr "Usar LED del teclado para mostrar la distribución alternativa"
+
+#: ../rules/base.xml.in.h:791
+msgid "Using space key to input non-breakable space character"
+msgstr "Usando la tecla espacio para introducir un carácter de espacio no separable"
+
+#: ../rules/base.xml.in.h:792
+msgid "Usual space at any level"
+msgstr "Espacio usual en cualquier nivel"
+
+#: ../rules/base.xml.in.h:793
+msgid "Uzbek"
+msgstr "Uzbeco"
+
+#: ../rules/base.xml.in.h:794
+msgid "Uzbek (Afghanistan)"
+msgstr "Uzbeco (Afganistán)"
+
+#: ../rules/base.xml.in.h:795
+msgid "Uzbek (Afghanistan, OLPC)"
+msgstr "Uzbeco (Afganistán, OLPC)"
+
+#: ../rules/base.xml.in.h:796
+msgid "Uzbek (Crimean Tatar Turkish Alt-Q)"
+msgstr "Uzbeco (Alt-Q turca del tártaro de Crimea)"
+
+#: ../rules/base.xml.in.h:797
+msgid "Uzbek (Crimean Tatar Turkish F)"
+msgstr "Uzbeco (F turca del tártaro de Crimea)"
+
+#: ../rules/base.xml.in.h:798
+msgid "Uzbek (Crimean Tatar Turkish Q)"
+msgstr "Uzbeco (Q turca del tártaro de Crimea)"
+
+#: ../rules/base.xml.in.h:799
+msgid "Uzbek (Latin)"
+msgstr "Uzbeco (latino)"
+
+#: ../rules/base.xml.in.h:800
+msgid "Vietnamese"
+msgstr "Vietnamita"
+
+#: ../rules/base.xml.in.h:801
+msgid "ViewSonic KU-306 Internet Keyboard"
+msgstr "Teclado para internet ViewSonic KU-306"
+
+#: ../rules/base.xml.in.h:802
+msgid "Wang 724 keypad with unicode additions (arrows and math operators)"
+msgstr "Teclado numérico Wang 724 con adiciones Unicode (flechas y operadores matemáticos)"
+
+#: ../rules/base.xml.in.h:803
+msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level"
+msgstr "Teclado numérico Wang 724 con adiciones Unicode (flechas y operadores matemáticos); operadores matemáticos en el nivel predeterminado"
+
+#: ../rules/base.xml.in.h:804
+msgid "Winbook Model XP5"
+msgstr "Winbook Model XP5"
+
+#: ../rules/base.xml.in.h:805
+msgid "Wolof"
+msgstr "Wolof"
+
+#: ../rules/base.xml.in.h:806
+msgid "Yahoo! Internet Keyboard"
+msgstr "Yahoo! Internet Keyboard"
+
+#: ../rules/base.xml.in.h:807
+msgid "Yoruba"
+msgstr "Yoruba"
+
+#: ../rules/base.xml.in.h:808
+msgid "Zero-width non-joiner character at second level"
+msgstr "Carácer de espacio irrompible de anchura cero («ZWNJ») en el segundo nivel"
+
+#: ../rules/base.xml.in.h:809
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level"
+msgstr "Carácer de espacio irrompible de anchura cero («ZWNJ») en el segundo nivel, carácter de espacio no separable en el tercer nivel"
+
+#: ../rules/base.xml.in.h:810
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level"
+msgstr "Carácer de espacio irrompible de anchura cero («ZWNJ») en el segundo nivel, carácter de espacio no separable en el tercer nivel, nada en el cuarto nivel"
+
+#: ../rules/base.xml.in.h:811
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level"
+msgstr "Carácer de espacio irrompible de anchura cero («ZWNJ») en el segundo nivel, carácter de espacio no separable en el tercer nivel, espacio estrecho no separable en el cuarto nivel"
+
+#: ../rules/base.xml.in.h:812
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level"
+msgstr "Carácer de espacio irrompible de anchura cero («ZWNJ») en el segundo nivel, carácter de espacio no separable en el tercer nivel, espacio de anchura cero rompible («ZWJ») en el cuarto nivel"
+
+#: ../rules/base.xml.in.h:813
+msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level"
+msgstr "Carácer de espacio irrompible de anchura cero («ZWNJ») en el segundo nivel, carácter de espacio de anchura cero rompible («ZWJ») en el tercer nivel"
+
+#: ../rules/base.xml.in.h:814
+msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level"
+msgstr "Carácer de espacio irrompible de anchura cero («ZWNJ») en el segundo nivel, carácter de espacio de anchura cero rompible («ZWJ») en el tercer nivel, caracter de espacio no separable en el cuarto nivel"
+
+#: ../rules/base.xml.in.h:815
+msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level"
+msgstr "Carácer de espacio irrompible de anchura cero («ZWNJ») en el tercer nivel, carácter de anchura cero rompible («ZWJ») en el cuarto nivel"
+
+#: ../rules/base.xml.in.h:816
+msgid "ak"
+msgstr "ak"
+
+#: ../rules/base.xml.in.h:817
+msgid "am"
+msgstr "am"
+
+#: ../rules/base.xml.in.h:818
+msgid "ar"
+msgstr "ar"
+
+#: ../rules/base.xml.in.h:819
+msgid "avn"
+msgstr "avn"
+
+#: ../rules/base.xml.in.h:820
+msgid "az"
+msgstr "az"
+
+#: ../rules/base.xml.in.h:821
+msgid "be"
+msgstr "be"
+
+#: ../rules/base.xml.in.h:822
+msgid "ber"
+msgstr "ber"
+
+#: ../rules/base.xml.in.h:823
+msgid "bg"
+msgstr "bg"
+
+#: ../rules/base.xml.in.h:824
+msgid "bm"
+msgstr "bm"
+
+#: ../rules/base.xml.in.h:825
+msgid "bn"
+msgstr "bn"
+
+#: ../rules/base.xml.in.h:826
+msgid "brl"
+msgstr "brl"
+
+#: ../rules/base.xml.in.h:827
+msgid "bs"
+msgstr "bs"
+
+#: ../rules/base.xml.in.h:828
+msgid "ca"
+msgstr "ca"
+
+#: ../rules/base.xml.in.h:829
+msgid "che"
+msgstr "che"
+
+#: ../rules/base.xml.in.h:830
+msgid "chr"
+msgstr "chr"
+
+#: ../rules/base.xml.in.h:831
+msgid "cs"
+msgstr "cs"
+
+#: ../rules/base.xml.in.h:832
+msgid "da"
+msgstr "da"
+
+#: ../rules/base.xml.in.h:833
+msgid "de"
+msgstr "de"
+
+#: ../rules/base.xml.in.h:834
+msgid "dv"
+msgstr "dv"
+
+#: ../rules/base.xml.in.h:835
+msgid "dz"
+msgstr "dz"
+
+#: ../rules/base.xml.in.h:836
+msgid "ee"
+msgstr "ee"
+
+#: ../rules/base.xml.in.h:837
+msgid "en"
+msgstr "en"
+
+#: ../rules/base.xml.in.h:838
+msgid "eo"
+msgstr "eo"
+
+#: ../rules/base.xml.in.h:839
+msgid "es"
+msgstr "es"
+
+#: ../rules/base.xml.in.h:840
+msgid "et"
+msgstr "et"
+
+#: ../rules/base.xml.in.h:841
+msgid "fa"
+msgstr "fa"
+
+#: ../rules/base.xml.in.h:842
+msgid "ff"
+msgstr "ff"
+
+#: ../rules/base.xml.in.h:843
+msgid "fi"
+msgstr "fi"
+
+#: ../rules/base.xml.in.h:844
+msgid "fo"
+msgstr "fo"
+
+#: ../rules/base.xml.in.h:845
+msgid "fr"
+msgstr "fr"
+
+#: ../rules/base.xml.in.h:846
+msgid "gaa"
+msgstr "gaa"
+
+#: ../rules/base.xml.in.h:847
+msgid "gr"
+msgstr "gr"
+
+#: ../rules/base.xml.in.h:848
+msgid "gu"
+msgstr "gu"
+
+#: ../rules/base.xml.in.h:849
+msgid "ha"
+msgstr "ha"
+
+#: ../rules/base.xml.in.h:850
+msgid "he"
+msgstr "he"
+
+#: ../rules/base.xml.in.h:851
+msgid "hi"
+msgstr "hi"
+
+#: ../rules/base.xml.in.h:852
+msgid "hr"
+msgstr "hr"
+
+#: ../rules/base.xml.in.h:853
+msgid "hu"
+msgstr "hu"
+
+#: ../rules/base.xml.in.h:854
+msgid "hy"
+msgstr "hy"
+
+#: ../rules/base.xml.in.h:855
+msgid "ie"
+msgstr "ie"
+
+#: ../rules/base.xml.in.h:856
+msgid "ig"
+msgstr "ig"
+
+#: ../rules/base.xml.in.h:857
+msgid "ike"
+msgstr "ike"
+
+#: ../rules/base.xml.in.h:858
+msgid "in"
+msgstr "in"
+
+#: ../rules/base.xml.in.h:859
+msgid "irq"
+msgstr "irq"
+
+#: ../rules/base.xml.in.h:860
+msgid "is"
+msgstr "is"
+
+#: ../rules/base.xml.in.h:861
+msgid "it"
+msgstr "it"
+
+#: ../rules/base.xml.in.h:862
+msgid "ja"
+msgstr "ja"
+
+#: ../rules/base.xml.in.h:863
+msgid "ka"
+msgstr "ka"
+
+#: ../rules/base.xml.in.h:864
+msgid "ki"
+msgstr "ki"
+
+#: ../rules/base.xml.in.h:865
+msgid "kk"
+msgstr "kk"
+
+#: ../rules/base.xml.in.h:866
+msgid "km"
+msgstr "km"
+
+#: ../rules/base.xml.in.h:867
+msgid "kn"
+msgstr "kn"
+
+#: ../rules/base.xml.in.h:868
+msgid "ko"
+msgstr "ko"
+
+#: ../rules/base.xml.in.h:869
+msgid "ku"
+msgstr "ku"
+
+#: ../rules/base.xml.in.h:870
+msgid "kut"
+msgstr "kut"
+
+#: ../rules/base.xml.in.h:871
+msgid "lo"
+msgstr "lo"
+
+#: ../rules/base.xml.in.h:872
+msgid "lt"
+msgstr "lt"
+
+#: ../rules/base.xml.in.h:873
+msgid "lv"
+msgstr "lv"
+
+#: ../rules/base.xml.in.h:874
+msgid "mi"
+msgstr "mi"
+
+#: ../rules/base.xml.in.h:875
+msgid "mk"
+msgstr "mk"
+
+#: ../rules/base.xml.in.h:876
+msgid "ml"
+msgstr "ml"
+
+#: ../rules/base.xml.in.h:877
+msgid "mn"
+msgstr "mn"
+
+#: ../rules/base.xml.in.h:878
+msgid "mt"
+msgstr "mt"
+
+#: ../rules/base.xml.in.h:879
+msgid "my"
+msgstr "my"
+
+#: ../rules/base.xml.in.h:880
+msgid "ne"
+msgstr "ne"
+
+#: ../rules/base.xml.in.h:881
+msgid "nl"
+msgstr "nl"
+
+#: ../rules/base.xml.in.h:882
+msgid "no"
+msgstr "no"
+
+#: ../rules/base.xml.in.h:883
+msgid "or"
+msgstr "or"
+
+#: ../rules/base.xml.in.h:884
+msgid "pa"
+msgstr "pa"
+
+#: ../rules/base.xml.in.h:885
+msgid "ph"
+msgstr "ph"
+
+#: ../rules/base.xml.in.h:886
+msgid "pl"
+msgstr "pl"
+
+#: ../rules/base.xml.in.h:887
+msgid "ps"
+msgstr "ps"
+
+#: ../rules/base.xml.in.h:888
+msgid "pt"
+msgstr "pt"
+
+#: ../rules/base.xml.in.h:889
+msgid "ro"
+msgstr "ro"
+
+#: ../rules/base.xml.in.h:890
+msgid "ru"
+msgstr "ru"
+
+#: ../rules/base.xml.in.h:891
+msgid "sd"
+msgstr "sd"
+
+#: ../rules/base.xml.in.h:892
+msgid "shs"
+msgstr "shs"
+
+#: ../rules/base.xml.in.h:893
+msgid "si"
+msgstr "si"
+
+#: ../rules/base.xml.in.h:894
+msgid "sk"
+msgstr "sk"
+
+#: ../rules/base.xml.in.h:895
+msgid "sl"
+msgstr "sl"
+
+#: ../rules/base.xml.in.h:896
+msgid "sq"
+msgstr "sq"
+
+#: ../rules/base.xml.in.h:897
+msgid "sr"
+msgstr "sr"
+
+#: ../rules/base.xml.in.h:898
+msgid "srp"
+msgstr "srp"
+
+#: ../rules/base.xml.in.h:899
+msgid "sv"
+msgstr "sv"
+
+#: ../rules/base.xml.in.h:900
+msgid "sw"
+msgstr "sw"
+
+#: ../rules/base.xml.in.h:901
+msgid "syc"
+msgstr "syc"
+
+#: ../rules/base.xml.in.h:902
+msgid "ta"
+msgstr "ta"
+
+#: ../rules/base.xml.in.h:903
+msgid "te"
+msgstr "te"
+
+#: ../rules/base.xml.in.h:904
+msgid "tg"
+msgstr "tg"
+
+#: ../rules/base.xml.in.h:905
+msgid "th"
+msgstr "th"
+
+#: ../rules/base.xml.in.h:906
+msgid "tk"
+msgstr "tk"
+
+#: ../rules/base.xml.in.h:907
+msgid "tn"
+msgstr "tn"
+
+#: ../rules/base.xml.in.h:908
+msgid "tr"
+msgstr "tr"
+
+#: ../rules/base.xml.in.h:909
+msgid "twn"
+msgstr "twn"
+
+#: ../rules/base.xml.in.h:910
+msgid "uk"
+msgstr "uk"
+
+#: ../rules/base.xml.in.h:911
+msgid "ur"
+msgstr "ur"
+
+#: ../rules/base.xml.in.h:912
+msgid "uz"
+msgstr "uz"
+
+#: ../rules/base.xml.in.h:913
+msgid "vi"
+msgstr "vi"
+
+#: ../rules/base.xml.in.h:914
+msgid "wo"
+msgstr "wo"
+
+#: ../rules/base.xml.in.h:915
+msgid "xsy"
+msgstr "xsy"
+
+#: ../rules/base.xml.in.h:916
+msgid "yo"
+msgstr "yo"
+
+#: ../rules/base.xml.in.h:917
+msgid "zh"
+msgstr "zh"
+
+#: ../rules/base.extras.xml.in.h:1
+msgid "APL"
+msgstr "APL"
+
+#: ../rules/base.extras.xml.in.h:2
+msgid "Iran"
+msgstr "Irán"
+
+#: ../rules/base.extras.xml.in.h:3
+msgid "Iran - Avestan"
+msgstr "Irán: avéstico"
+
+#: ../rules/base.extras.xml.in.h:4
+msgid "Lithuania"
+msgstr "Lituania"
+
+#: ../rules/base.extras.xml.in.h:5
+msgid "Lithuania - Dvorak"
+msgstr "Lituania: Dvorak"
+
+#: ../rules/base.extras.xml.in.h:6
+msgid "Ltu"
+msgstr "Ltu"
+
+#: ../rules/base.extras.xml.in.h:7
+msgid "Romania"
+msgstr "Rumanía"
+
+#: ../rules/base.extras.xml.in.h:8
+msgid "Romania - Ergonomic Touchtype"
+msgstr "Rumanía: tipo de pulsación ergonómica"
+
+#: ../rules/base.extras.xml.in.h:9
+msgid "Rou"
+msgstr "Rou"
+
+#: ../rules/base.extras.xml.in.h:10
+msgid "Rus"
+msgstr "Rus"
+
+#: ../rules/base.extras.xml.in.h:11
+msgid "Russia"
+msgstr "Rusia"
+
+#: ../rules/base.extras.xml.in.h:12
+msgid "Serbia"
+msgstr "Serbia"
+
+#: ../rules/base.extras.xml.in.h:13
+msgid "Serbia - Combining accents instead of dead keys"
+msgstr "Serbia: combinar tildes en lugar de teclas muertas"
+
+#: ../rules/base.extras.xml.in.h:14
+msgid "Srb"
+msgstr "Srb"
+
+#: ../rules/base.extras.xml.in.h:15
+msgid "USA"
+msgstr "EE. UU."
+
+#: ../rules/base.extras.xml.in.h:16
+msgid "USA - Atsina"
+msgstr "EE. UU.: Atsina"
+
+#: ../rules/base.extras.xml.in.h:17
+msgid "USA - Couer D'alene Salish"
+msgstr "EE. UU.: Coeur d’Alene salish"
+
+#: ../rules/base.extras.xml.in.h:18
+msgid "USA - International (AltGr Unicode combining)"
+msgstr "EE. UU.: internacional (combinando AltGr Unicode)"
+
+#: ../rules/base.extras.xml.in.h:19
+msgid "USA - International (AltGr Unicode combining, alternative)"
+msgstr "EE. UU.: internacional (combinando AltGr Unicode, alternativa)"
+
+#~ msgid "(F)"
+#~ msgstr "(F)"
+
+#~ msgid "Alb"
+#~ msgstr "Alb"
+
+#~ msgid "Alt-Q"
+#~ msgstr "Alt-Q"
+
+#~ msgid "Alternative"
+#~ msgstr "Alternativa"
+
+#~ msgid "Alternative Phonetic"
+#~ msgstr "Alternativa fonética"
+
+#~ msgid "Alternative international"
+#~ msgstr "Alternativa internacional"
+
+#~ msgid "And"
+#~ msgstr "And"
+
+#~ msgid "Andorra"
+#~ msgstr "Andorra"
+
+#~ msgid "Ara"
+#~ msgstr "Ara"
+
+#~ msgid "Arm"
+#~ msgstr "Arm"
+
+#~ msgid "Aut"
+#~ msgstr "Aut"
+
+#~ msgid "Aze"
+#~ msgstr "Aze"
+
+#~ msgid "Bangladesh"
+#~ msgstr "Bangladesh"
+
+#~ msgid "Bel"
+#~ msgstr "Bel"
+
+#~ msgid "Bgd"
+#~ msgstr "Bgd"
+
+#~ msgid "Bhutan"
+#~ msgstr "Bhután"
+
+#~ msgid "Bih"
+#~ msgstr "Bih"
+
+#~ msgid "Blr"
+#~ msgstr "Blr"
+
+#~ msgid "Bosnia and Herzegovina"
+#~ msgstr "Bosnia y Herzegovina"
+
+#~ msgid "Bra"
+#~ msgstr "Bra"
+
+#~ msgid "Brazil"
+#~ msgstr "Brasil"
+
+#~ msgid "Breton"
+#~ msgstr "Bretón"
+
+#~ msgid "Bwa"
+#~ msgstr "Bwa"
+
+#~ msgid "COD"
+#~ msgstr "COD"
+
+#~ msgid "CRULP"
+#~ msgstr "CRULP"
+
+#~ msgid "Canada"
+#~ msgstr "Canadá"
+
+#~ msgid "Cedilla"
+#~ msgstr "Cedilla"
+
+#~ msgid "Chn"
+#~ msgstr "Chn"
+
+#~ msgid "Chuvash"
+#~ msgstr "Chuvash"
+
+#~ msgid "Classic"
+#~ msgstr "Clásico"
+
+#~ msgid "Colemak"
+#~ msgstr "Colemak"
+
+#~ msgid "Cyrillic"
+#~ msgstr "Cirílico"
+
+#~ msgid "Cze"
+#~ msgstr "Che"
+
+#~ msgid "DOS"
+#~ msgstr "DOS"
+
+#~ msgid "Dead acute"
+#~ msgstr "Acento muerto"
+
+#~ msgid "Denmark"
+#~ msgstr "Dinamarca"
+
+#~ msgid "Deu"
+#~ msgstr "Deu"
+
+#~ msgid "Dnk"
+#~ msgstr "Dnk"
+
+#~ msgid "Dvorak"
+#~ msgstr "Dvorak"
+
+#~ msgid "Eastern"
+#~ msgstr "Oriental"
+
+#~ msgid "Epo"
+#~ msgstr "Epo"
+
+#~ msgid "Ergonomic"
+#~ msgstr "Ergonómico"
+
+#~ msgid "Est"
+#~ msgstr "Est"
+
+#~ msgid "Ethiopia"
+#~ msgstr "Etiopía"
+
+#~ msgid "Extended"
+#~ msgstr "Extendido"
+
+#~ msgid "Finland"
+#~ msgstr "Finlandia"
+
+#~ msgid "Fra"
+#~ msgstr "Fra"
+
+#~ msgid "France"
+#~ msgstr "Francia"
+
+#~ msgid "GILLBT"
+#~ msgstr "GILLBT"
+
+#~ msgid "Georgia"
+#~ msgstr "Georgia"
+
+#~ msgid "Ghana"
+#~ msgstr "Ghana"
+
+#~ msgid "Gin"
+#~ msgstr "Gin"
+
+#~ msgid "Grc"
+#~ msgstr "Grc"
+
+#~ msgid "Guinea"
+#~ msgstr "Guinea"
+
+#~ msgid "Homophonic"
+#~ msgstr "Homofónico"
+
+#~ msgid "Hrv"
+#~ msgstr "Hrv"
+
+#~ msgid "Hun"
+#~ msgstr "Hun"
+
+#~ msgid "Ind"
+#~ msgstr "Ind"
+
+#~ msgid "Ireland"
+#~ msgstr "Irlanda"
+
+#~ msgid "Irl"
+#~ msgstr "Irl"
+
+#~ msgid "Irn"
+#~ msgstr "Irn"
+
+#~ msgid "Israel"
+#~ msgstr "Israel"
+
+#~ msgid "Jpn"
+#~ msgstr "Jpn"
+
+#~ msgid "Kalmyk"
+#~ msgstr "Calmuco"
+
+#~ msgid "Kana"
+#~ msgstr "Kana"
+
+#~ msgid "Kana 86"
+#~ msgstr "Kana 86"
+
+#~ msgid "Kenya"
+#~ msgstr "Kenia"
+
+#~ msgid "Kgz"
+#~ msgstr "Kgz"
+
+#~ msgid "Khm"
+#~ msgstr "Khm"
+
+#~ msgid "Korea, Republic of"
+#~ msgstr "Corea, República de"
+
+#~ msgid "Ktunaxa"
+#~ msgstr "Kutenai"
+
+#~ msgid "LEKP"
+#~ msgstr "LEKP"
+
+#~ msgid "LEKPa"
+#~ msgstr "LEKPa"
+
+#~ msgid "Laos"
+#~ msgstr "Laos"
+
+#~ msgid "Latin"
+#~ msgstr "Latino"
+
+#~ msgid "Left hand"
+#~ msgstr "Zurdo"
+
+#~ msgid "Lva"
+#~ msgstr "Lva"
+
+#~ msgid "MESS"
+#~ msgstr "MESS"
+
+#~ msgid "MNE"
+#~ msgstr "MNE"
+
+#~ msgid "Macintosh (International)"
+#~ msgstr "Macintosh (internacional)"
+
+#~ msgid "Maldives"
+#~ msgstr "Maldivas"
+
+#~ msgid "Mali"
+#~ msgstr "Malí"
+
+#~ msgid "Mao"
+#~ msgstr "Mao"
+
+#~ msgid "Maori"
+#~ msgstr "Maorí"
+
+#~ msgid "Mkd"
+#~ msgstr "Mkd"
+
+#~ msgid "Mli"
+#~ msgstr "Mli"
+
+#~ msgid "Mmr"
+#~ msgstr "Mmr"
+
+#~ msgid "Mng"
+#~ msgstr "Mng"
+
+#~ msgid "Myanmar"
+#~ msgstr "Myanmar"
+
+#~ msgid "NLA"
+#~ msgstr "NLA"
+
+#~ msgid "Nativo"
+#~ msgstr "Nativo"
+
+#~ msgid "Neo 2"
+#~ msgstr "Neo 2"
+
+#~ msgid "Netherlands"
+#~ msgstr "Holanda"
+
+#~ msgid "Nigeria"
+#~ msgstr "Nigeria"
+
+#~ msgid "Nld"
+#~ msgstr "Hol"
+
+#~ msgid "Nor"
+#~ msgstr "Nor"
+
+#~ msgid "Norway"
+#~ msgstr "Noruega"
+
+#~ msgid "OLPC Dari"
+#~ msgstr "OLPC dari"
+
+#~ msgid "OLPC Pashto"
+#~ msgstr "OLPC pashto"
+
+#~ msgid "OLPC Southern Uzbek"
+#~ msgstr "OLPC uzbeco del sur"
+
+#~ msgid "Occitan"
+#~ msgstr "Occitano"
+
+#~ msgid "Ogham"
+#~ msgstr "Ogham"
+
+#~ msgid "Ossetian"
+#~ msgstr "Osetio"
+
+#~ msgid "Phonetic"
+#~ msgstr "Fonético"
+
+#~ msgid "Phonetic Winkeys"
+#~ msgstr "Teclas Windows fonéticas"
+
+#~ msgid "Pol"
+#~ msgstr "Pol"
+
+#~ msgid "Poland"
+#~ msgstr "Polonia"
+
+#~ msgid "Probhat"
+#~ msgstr "Probhat"
+
+#~ msgid "Prt"
+#~ msgstr "Prt"
+
+#~ msgid "SRB"
+#~ msgstr "SRB"
+
+#~ msgid "Sen"
+#~ msgstr "Sen"
+
+#~ msgid "Senegal"
+#~ msgstr "Senegal"
+
+#~ msgid "Simple"
+#~ msgstr "Simple"
+
+#~ msgid "Southern Uzbek"
+#~ msgstr "Uzbequia del sur"
+
+#~ msgid "Spain"
+#~ msgstr "España"
+
+#~ msgid "Sri Lanka"
+#~ msgstr "Sri Lanka"
+
+#~ msgid "Standard"
+#~ msgstr "Estándar"
+
+#~ msgid "Svk"
+#~ msgstr "Svk"
+
+#~ msgid "Svn"
+#~ msgstr "Svn"
+
+#~ msgid "Swe"
+#~ msgstr "Swe"
+
+#~ msgid "Syria"
+#~ msgstr "Siria"
+
+#~ msgid "Tatar"
+#~ msgstr "Tatar"
+
+#~ msgid "Tha"
+#~ msgstr "Tha"
+
+#~ msgid "Tibetan"
+#~ msgstr "Tibetano"
+
+#~ msgid "Tifinagh"
+#~ msgstr "Tifinagh"
+
+#~ msgid "Tjk"
+#~ msgstr "Tjk"
+
+#~ msgid "Typewriter"
+#~ msgstr "Máquina de escribir"
+
+#~ msgid "Tza"
+#~ msgstr "Tza"
+
+#~ msgid "Udmurt"
+#~ msgstr "Udmurto"
+
+#~ msgid "Ukr"
+#~ msgstr "Ucr"
+
+#~ msgid "United Kingdom"
+#~ msgstr "Reino Unido"
+
+#~ msgid "Uzb"
+#~ msgstr "Uzb"
+
+#~ msgid "Vnm"
+#~ msgstr "Vnm"
+
+#~ msgid "Western"
+#~ msgstr "Occidental"
+
+#~ msgid "With EuroSign on 5"
+#~ msgstr "Con símbolo del Euro a la tecla 5"
+
+#~ msgid "With guillemets"
+#~ msgstr "Con guillemots"
+
+#~ msgid "Zaf"
+#~ msgstr "Zaf"
+
+#~ msgid "azerty"
+#~ msgstr "azerty"
+
+#~ msgid "digits"
+#~ msgstr "dígitos"
+
+#~ msgid "lyx"
+#~ msgstr "lyx"
+
+#~ msgid "qwertz"
+#~ msgstr "qwertz"
+
+#~ msgid "2"
+#~ msgstr "2"
+
+#~ msgid "4"
+#~ msgstr "4"
+
+#~ msgid "5"
+#~ msgstr "5"
+
+#~ msgid "E"
+#~ msgstr "E"
+
+#~ msgid "LAm"
+#~ msgstr "LAm"
+
+#~ msgid "CapsLock"
+#~ msgstr "Bloq Mayús"
+
+#~ msgid "ACPI Standard"
+#~ msgstr "ACPI Estándard"
+
+#~ msgid "DRC"
+#~ msgstr "DRC"
+
+#~ msgid "Dan"
+#~ msgstr "Dan"
+
+#~ msgid "Dvorak international"
+#~ msgstr "Dvorak internacional"
+
+#~ msgid "Gre"
+#~ msgstr "Gre"
+
+#~ msgid "Gui"
+#~ msgstr "Gui"
+
+#, fuzzy
+#~ msgid "Lav"
+#~ msgstr "Lao"
+
+#~ msgid "Nep"
+#~ msgstr "Nep"
+
+#~ msgid "SrL"
+#~ msgstr "SrL"
+
+#~ msgid "Acer TravelMate 800"
+#~ msgstr "Acer TravelMate 800"
+
+#~ msgid "Add the EuroSign to the 2 key."
+#~ msgstr "Añadir el símbolo del Euro a la tecla 2."
+
+#~ msgid "Add the EuroSign to the E key."
+#~ msgstr "Añadir el símbolo del Euro a la tecla E."
+
+#~ msgid "Alt+Ctrl changes group."
+#~ msgstr "Alt+Ctrl cambia el grupo."
+
+#~ msgid "Alt+Shift changes group."
+#~ msgstr "Alt+Mayús cambia el grupo."
+
+#~ msgid "Brazilian ABNT2"
+#~ msgstr "ABNT2 brasileño"
+
+#~ msgid "CapsLock LED shows alternative group."
+#~ msgstr "El LED de BloqMayús muestra el grupo alternativo."
+
+#~ msgid "CapsLock just locks the Shift modifier."
+#~ msgstr "BloqMayús tan sólo bloquea el modificador Mayús."
+
+#~ msgid "CapsLock key changes group."
+#~ msgstr "La tecla BloqMayús cambia el grupo."
+
+#~ msgid "Ctrl+Shift changes group."
+#~ msgstr "Ctrl+Mayús cambia el grupo."
+
+#~ msgid "Group Shift/Lock behavior"
+#~ msgstr "Comportamiento del grupo Mayús/Bloq"
+
+#~ msgid "Hewlett-Packard SK-2505 Internet Keyboard"
+#~ msgstr "Hewlett-Packard SK-2505 Internet Keyboard"
+
+#~ msgid "IBM Rapid Access II (alternate option)"
+#~ msgstr "IBM Rapid Access II (opción alternativa)"
+
+#~ msgid "Kotoistus"
+#~ msgstr "Kotoistus"
+
+#~ msgid "Kyr"
+#~ msgstr "Kyr"
+
+#~ msgid "Left Alt key changes group."
+#~ msgstr "La tecla Alt izquierda cambia el grupo."
+
+#~ msgid "Left Ctrl key changes group."
+#~ msgstr "La tecla Ctrl izquierda cambia el grupo."
+
+#~ msgid "Left Shift key changes group."
+#~ msgstr "La tecla Mayús izquierda cambia el grupo."
+
+#~ msgid "Left Win-key changes group."
+#~ msgstr "La tecla Windows izquierda cambia el grupo."
+
+#~ msgid "Left Win-key is Compose."
+#~ msgstr "La tecla Windows izquierda es Componer."
+
+#~ msgid "Macintosh layout"
+#~ msgstr "Distribución Macintosh"
+
+#~ msgid "Menu is Compose."
+#~ msgstr "Menú es Componer."
+
+#~ msgid "Menu key changes group."
+#~ msgstr "La tecla Menú cambia el grupo."
+
+#~ msgid "Neostyle"
+#~ msgstr "Neostyle"
+
+#~ msgid "NumLock LED shows alternative group."
+#~ msgstr "El LED de BloqNum muestra el grupo alternativo."
+
+#~ msgid "Power G5"
+#~ msgstr "Power G5"
+
+#~ msgid "PowerPC PS/2"
+#~ msgstr "PowerPC PS/2"
+
+#~ msgid "Press Left Alt key to choose 3rd level."
+#~ msgstr "Pulsar la tecla Alt izquierda para elegir el 3er nivel."
+
+#~ msgid "Press Left Win-key to choose 3rd level."
+#~ msgstr "Pulsar la tecla Windows izquierda para elegir el 3er nivel."
+
+#~ msgid "Press Right Ctrl to choose 3rd level."
+#~ msgstr "Pulsar la tecla Ctrl derecha para elegir el 3er nivel."
+
+#~ msgid "Press Right Win-key to choose 3rd level."
+#~ msgstr "Pulsar la tecla Windows derecha para elegir el 3er nivel."
+
+#~ msgid "Press any of Alt keys to choose 3rd level."
+#~ msgstr "Pulsar cualquiera de las teclas Alt para elegir el 3er nivel."
+
+#~ msgid "Press any of Win-keys to choose 3rd level."
+#~ msgstr "Pulsar cualquiera de las teclas Windows para elegir el 3er nivel."
+
+#~ msgid "Pro"
+#~ msgstr "Pro"
+
+#~ msgid "R-Alt switches group while pressed."
+#~ msgstr "Alt derecho cambia el grupo al pulsarse."
+
+#~ msgid "Right Alt key changes group."
+#~ msgstr "La tecla Alt derecha cambia el grupo."
+
+#~ msgid "Right Ctrl key changes group."
+#~ msgstr "La tecla Ctrl derecha cambia el grupo."
+
+#~ msgid "Right Shift key changes group."
+#~ msgstr "La tecla Mayús derecha cambia el grupo."
+
+#~ msgid "Right Win-key changes group."
+#~ msgstr "La tecla Windows derecha cambia el grupo."
+
+#~ msgid "Right Win-key is Compose."
+#~ msgstr "La tecla Windows derecha es Componer."
+
+#~ msgid "SCG"
+#~ msgstr "SCG"
+
+#~ msgid "ScrollLock LED shows alternative group."
+#~ msgstr "El led de BloqDespl muestra el grupo alternativo."
+
+#~ msgid "Third level choosers"
+#~ msgstr "Selectores de tercer nivel"
+
+#~ msgid "US keyboard with Slovenian digraphs"
+#~ msgstr "Teclado EEUU con digrafos eslovenos"
+
+#~ msgid "Use Slovenian digraphs"
+#~ msgstr "Usar digrafos eslovenos"
diff --git a/xorg-server/xkeyboard-config/po/fr.po b/xorg-server/xkeyboard-config/po/fr.po index 0779f4f95..c11b75f52 100644 --- a/xorg-server/xkeyboard-config/po/fr.po +++ b/xorg-server/xkeyboard-config/po/fr.po @@ -1,3861 +1,3861 @@ -# Messages français pour GNU concernant xfree86_xkb_xml. -# Copyright © 2004 Free Software Foundation, Inc. -# This file is distributed under the same license as the xkeyboard-config package. -# Michel Robitaille <robitail@IRO.UMontreal.CA>, traducteur depuis/since 1996. -# 2005, 2006 Denis Barbier <barbier@linuxfr.org> -# 2008 Marc Veillet <scouigne@gmail.com> -# Marc Veillet <scouigne@gmail.com>, 2011. -# Jean-Philippe Guérard <jean-philippe.guerard@corbeaunoir.org>, 2011. -# -msgid "" -msgstr "" -"Project-Id-Version: xkeyboard-config 2.3\n" -"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" -"POT-Creation-Date: 2011-05-17 21:08+0100\n" -"PO-Revision-Date: 2011-05-18 23:39+0200\n" -"Last-Translator: Jean-Philippe Guérard <jean-philippe.guerard@corbeaunoir.org>\n" -"Language-Team: French <traduc@traduc.org>\n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#: ../rules/base.xml.in.h:1 -msgid "<Less/Greater>" -msgstr "<Plus petit/Plus grand>" - -#: ../rules/base.xml.in.h:2 -msgid "<Less/Greater> (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "<Plus petit/Plus grand> sélectionne le 3e niveau ; enclenche le 3e niveau par un appui simultané avec un autre sélecteur de 3e niveau" - -#: ../rules/base.xml.in.h:3 -msgid "<Less/Greater> chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "<Plus petit/Plus grand> sélectionne le 5e niveau ; verrouille le 5e niveau par un appui simultané avec un autre sélecteur de 5e niveau ; un appui libère le verrou" - -#: ../rules/base.xml.in.h:4 -msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "<Plus petit/Plus grand> sélectionne le 5e niveau ; se verrouille par un appui simultané avec un autre sélecteur de 5e niveau" - -#: ../rules/base.xml.in.h:5 -msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "<Plus petit/Plus grand> sélectionne le 5e niveau ; se verrouille par un appui simultané avec un autre sélecteur de 5e niveau ; un appui libère le verrou" - -#: ../rules/base.xml.in.h:6 -msgid "A4Tech KB-21" -msgstr "A4Tech KB-21" - -#: ../rules/base.xml.in.h:7 -msgid "A4Tech KBS-8" -msgstr "A4Tech KBS-8" - -#: ../rules/base.xml.in.h:8 -msgid "A4Tech Wireless Desktop RFKB-23" -msgstr "A4Tech Wireless Desktop RFKB-23" - -#: ../rules/base.xml.in.h:9 -msgid "ATM/phone-style" -msgstr "Clavier de type téléphonique" - -#: ../rules/base.xml.in.h:10 -msgid "Acer AirKey V" -msgstr "Acer AirKey V" - -#: ../rules/base.xml.in.h:11 -msgid "Acer C300" -msgstr "Acer C300" - -#: ../rules/base.xml.in.h:12 -msgid "Acer Ferrari 4000" -msgstr "Acer Ferrari 4000" - -#: ../rules/base.xml.in.h:13 -msgid "Acer Laptop" -msgstr "Acer : Portable" - -#: ../rules/base.xml.in.h:14 -msgid "Add the standard behavior to Menu key" -msgstr "Ajouter du comportement standard à la touche Menu" - -#: ../rules/base.xml.in.h:15 -msgid "Adding Esperanto circumflexes (supersigno)" -msgstr "Ajout de l'accent circonflexe espéranto (supersigno)" - -#: ../rules/base.xml.in.h:16 -msgid "Adding currency signs to certain keys" -msgstr "Ajout des signes monétaires sur certaines touches" - -#: ../rules/base.xml.in.h:17 -msgid "Advance Scorpius KI" -msgstr "Advance Scorpius KI" - -#: ../rules/base.xml.in.h:18 -msgid "Afghani" -msgstr "Afghan" - -#: ../rules/base.xml.in.h:19 -msgid "Akan" -msgstr "Akan" - -#: ../rules/base.xml.in.h:20 -msgid "Albanian" -msgstr "Albanais" - -#: ../rules/base.xml.in.h:21 -msgid "Alt and Meta are on Alt keys" -msgstr "Alt et Meta sont sur les touches Alt." - -#: ../rules/base.xml.in.h:22 -msgid "Alt is mapped to Right Win, Super to Menu" -msgstr "Alt. est placé sur Windows droite, Super sur Menu" - -#: ../rules/base.xml.in.h:23 -msgid "Alt+Caps Lock" -msgstr "Alt+Verr. maj." - -#: ../rules/base.xml.in.h:24 -msgid "Alt+Ctrl" -msgstr "Alt.+Ctrl" - -#: ../rules/base.xml.in.h:25 -msgid "Alt+Shift" -msgstr "Alt+Maj." - -#: ../rules/base.xml.in.h:26 -msgid "Alt+Space" -msgstr "Alt+Espace" - -#: ../rules/base.xml.in.h:27 -msgid "Alt/Win key behavior" -msgstr "Comportement des touches Alt et Windows" - -#: ../rules/base.xml.in.h:28 -msgid "Amharic" -msgstr "Amharique" - -#: ../rules/base.xml.in.h:29 -msgid "Any Alt key" -msgstr "N'importe quelle touche Alt" - -#: ../rules/base.xml.in.h:30 -msgid "Any Win key" -msgstr "N'importe quelle touche Windows" - -#: ../rules/base.xml.in.h:31 -msgid "Any Win key (while pressed)" -msgstr "N'importe quelle touche Windows (enfoncée)" - -#: ../rules/base.xml.in.h:32 -msgid "Apple" -msgstr "Apple" - -#: ../rules/base.xml.in.h:33 -msgid "Apple Aluminium Keyboard (ANSI)" -msgstr "Clavier aluminium Apple (ANSI)" - -#: ../rules/base.xml.in.h:34 -msgid "Apple Aluminium Keyboard (ISO)" -msgstr "Clavier aluminium Apple (ISO)" - -#: ../rules/base.xml.in.h:35 -msgid "Apple Aluminium Keyboard (JIS)" -msgstr "Clavier aluminium Apple (JIS)" - -#: ../rules/base.xml.in.h:36 -msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)" -msgstr "Clavier aluminium Apple : émulation des touches PC (Impr. écr. ; défil. ; pause ; Verr. Num.)" - -#: ../rules/base.xml.in.h:37 -msgid "Apple Laptop" -msgstr "Apple : Portable" - -#: ../rules/base.xml.in.h:38 -msgid "Arabic" -msgstr "Arabe" - -#: ../rules/base.xml.in.h:39 -msgid "Arabic (Buckwalter)" -msgstr "Arabe (Buckwalter)" - -#: ../rules/base.xml.in.h:40 -msgid "Arabic (Morocco)" -msgstr "Arabe (Maroc)" - -#: ../rules/base.xml.in.h:41 -msgid "Arabic (Pakistan)" -msgstr "Arabe (Pakistan)" - -#: ../rules/base.xml.in.h:42 -msgid "Arabic (Syria)" -msgstr "Arabe (Syrie)" - -#: ../rules/base.xml.in.h:43 -msgid "Arabic (azerty)" -msgstr "Arabe (azerty)" - -#: ../rules/base.xml.in.h:44 -msgid "Arabic (azerty/digits)" -msgstr "Arabe (azerty/chiffres)" - -#: ../rules/base.xml.in.h:45 -msgid "Arabic (digits)" -msgstr "Arabe (chiffres)" - -#: ../rules/base.xml.in.h:46 -msgid "Arabic (qwerty)" -msgstr "Arabe (qwerty)" - -#: ../rules/base.xml.in.h:47 -msgid "Arabic (qwerty/digits)" -msgstr "Arabe (qwerty/chiffres)" - -#: ../rules/base.xml.in.h:48 ../rules/base.extras.xml.in.h:2 -msgid "Armenian" -msgstr "Arménien" - -#: ../rules/base.xml.in.h:49 -msgid "Armenian (alternative eastern)" -msgstr "Arménien (variante, orientale)" - -#: ../rules/base.xml.in.h:50 ../rules/base.extras.xml.in.h:3 -msgid "Armenian (alternative phonetic)" -msgstr "Arménien (variante, phonétique)" - -#: ../rules/base.xml.in.h:51 -msgid "Armenian (eastern)" -msgstr "Arménien (orientale)" - -#: ../rules/base.xml.in.h:52 -msgid "Armenian (phonetic)" -msgstr "Arménien (phonétique)" - -#: ../rules/base.xml.in.h:53 -msgid "Armenian (western)" -msgstr "Arménien (occidentale)" - -#: ../rules/base.xml.in.h:54 -msgid "Asturian (Spain, with bottom-dot H and bottom-dot L)" -msgstr "Asturien (Espagne, avec H point bas et L point bas)" - -#: ../rules/base.xml.in.h:55 -msgid "Asus Laptop" -msgstr "Asus : portable" - -#: ../rules/base.xml.in.h:56 -msgid "At bottom left" -msgstr "En bas à gauche" - -#: ../rules/base.xml.in.h:57 -msgid "At left of 'A'" -msgstr "À gauche du « A »" - -#: ../rules/base.xml.in.h:58 -msgid "Avatime" -msgstr "Avatime" - -#: ../rules/base.xml.in.h:59 -msgid "Azerbaijani" -msgstr "Azéri" - -#: ../rules/base.xml.in.h:60 -msgid "Azerbaijani (Cyrillic)" -msgstr "Azéri (cyrillique)" - -#: ../rules/base.xml.in.h:61 -msgid "Azona RF2300 wireless Internet Keyboard" -msgstr "Azona RF2300 clavier internet sans fil" - -#: ../rules/base.xml.in.h:62 -msgid "BTC 5090" -msgstr "BTC 5090" - -#: ../rules/base.xml.in.h:63 -msgid "BTC 5113RF Multimedia" -msgstr "BTC 5113RF multimédia" - -#: ../rules/base.xml.in.h:64 -msgid "BTC 5126T" -msgstr "BTC 5126T" - -#: ../rules/base.xml.in.h:65 -msgid "BTC 6301URF" -msgstr "BTC 6301URF" - -#: ../rules/base.xml.in.h:66 -msgid "BTC 9000" -msgstr "BTC 9000" - -#: ../rules/base.xml.in.h:67 -msgid "BTC 9000A" -msgstr "BTC 9000A" - -#: ../rules/base.xml.in.h:68 -msgid "BTC 9001AH" -msgstr "BTC 9001AH" - -#: ../rules/base.xml.in.h:69 -msgid "BTC 9019U" -msgstr "BTC 9019U" - -#: ../rules/base.xml.in.h:70 -msgid "BTC 9116U Mini Wireless Internet and Gaming" -msgstr "BTC 9116U Mini Wireless Internet and Gaming" - -#: ../rules/base.xml.in.h:71 -msgid "Backslash" -msgstr "Barre oblique inverse" - -#: ../rules/base.xml.in.h:72 -msgid "Backslash (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "Barre oblique inverse (sélectionne le 3e niveau ; enclenche le 3e niveau par un appui simultané avec un autre sélecteur de 3e niveau)" - -#: ../rules/base.xml.in.h:73 -msgid "Bambara" -msgstr "Bambara" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Bachkir -#: ../rules/base.xml.in.h:74 -msgid "Bashkirian" -msgstr "Bachkir" - -#: ../rules/base.xml.in.h:75 -msgid "Belarusian" -msgstr "Biélorusse" - -#: ../rules/base.xml.in.h:76 -msgid "Belarusian (Latin)" -msgstr "Biélorusse (latin)" - -#: ../rules/base.xml.in.h:77 -msgid "Belarusian (legacy)" -msgstr "Biélorusse (obsolète)" - -#: ../rules/base.xml.in.h:78 -msgid "Belgian" -msgstr "Belge" - -#: ../rules/base.xml.in.h:79 -msgid "Belgian (ISO alternate)" -msgstr "Belge (variante ISO)" - -#: ../rules/base.xml.in.h:80 -msgid "Belgian (Sun dead keys)" -msgstr "Belge (touches mortes Sun)" - -#: ../rules/base.xml.in.h:81 -msgid "Belgian (Wang model 724 azerty)" -msgstr "Belge (Wang modèle 724 azerty)" - -#: ../rules/base.xml.in.h:82 -msgid "Belgian (alternative)" -msgstr "Belge (variante)" - -#: ../rules/base.xml.in.h:83 -msgid "Belgian (alternative, Sun dead keys)" -msgstr "Belge (variante, touches mortes Sun)" - -#: ../rules/base.xml.in.h:84 -msgid "Belgian (alternative, latin-9 only)" -msgstr "Belge (variante, latin-9 uniquement)" - -#: ../rules/base.xml.in.h:85 -msgid "Belgian (eliminate dead keys)" -msgstr "Belge (sans touche morte)" - -#: ../rules/base.xml.in.h:86 -msgid "BenQ X-Touch" -msgstr "BenQ X-Touch" - -#: ../rules/base.xml.in.h:87 -msgid "BenQ X-Touch 730" -msgstr "BenQ X-Touch 730" - -#: ../rules/base.xml.in.h:88 -msgid "BenQ X-Touch 800" -msgstr "BenQ X-Touch 800" - -#: ../rules/base.xml.in.h:89 -msgid "Bengali" -msgstr "Bengali" - -#: ../rules/base.xml.in.h:90 -msgid "Bengali (Probhat)" -msgstr "Bengali (Probhat)" - -#: ../rules/base.xml.in.h:91 -msgid "Berber (Morocco, Tifinagh alternative phonetic)" -msgstr "Berbère (Maroc, variante Tifinagh phonétique)" - -#: ../rules/base.xml.in.h:92 -msgid "Berber (Morocco, Tifinagh alternative)" -msgstr "Berbère (Maroc, variante Tifinagh)" - -#: ../rules/base.xml.in.h:93 -msgid "Berber (Morocco, Tifinagh extended phonetic)" -msgstr "Berbère (Maroc, Tifinagh étendu phonétique)" - -#: ../rules/base.xml.in.h:94 -msgid "Berber (Morocco, Tifinagh extended)" -msgstr "Berbère (Maroc, Tifinagh étendu)" - -#: ../rules/base.xml.in.h:95 -msgid "Berber (Morocco, Tifinagh phonetic)" -msgstr "Berbère (Maroc, Tifinagh phonétique)" - -#: ../rules/base.xml.in.h:96 -msgid "Berber (Morocco, Tifinagh)" -msgstr "Berbère (Maroc, Tifinagh)" - -#: ../rules/base.xml.in.h:97 -msgid "Bosnian" -msgstr "Bosniaque" - -#: ../rules/base.xml.in.h:98 -msgid "Bosnian (US keyboard with Bosnian digraphs)" -msgstr "Bosniaque (clavier US avec digraphes bosniaques)" - -#: ../rules/base.xml.in.h:99 -msgid "Bosnian (US keyboard with Bosnian letters)" -msgstr "Bosniaque (clavier US avec lettres bosniaques)" - -#: ../rules/base.xml.in.h:100 -msgid "Bosnian (use Bosnian digraphs)" -msgstr "Bosniaque (utilise les digraphes bosniaques)" - -#: ../rules/base.xml.in.h:101 -msgid "Bosnian (use guillemets for quotes)" -msgstr "Bosniaque (utilise des guillemets typographiques à la place des guillemets simples)" - -#: ../rules/base.xml.in.h:102 -msgid "Both Alt keys together" -msgstr "Les deux Alt ensemble" - -#: ../rules/base.xml.in.h:103 -msgid "Both Ctrl keys together" -msgstr "Les deux Ctrl ensemble" - -#: ../rules/base.xml.in.h:104 -msgid "Both Shift keys together" -msgstr "Les deux Maj. ensemble" - -#: ../rules/base.xml.in.h:105 -msgid "Both Shift-Keys together activate Caps Lock, one Shift-Key deactivates" -msgstr "Les deux touches majuscule activent le verrouillage majuscule, une le désactive" - -#: ../rules/base.xml.in.h:106 -msgid "Both Shift-Keys together toggle Caps Lock" -msgstr "Les deux touches Maj. activent ou désactivent Verr. maj." - -#: ../rules/base.xml.in.h:107 -msgid "Both Shift-Keys together toggle ShiftLock" -msgstr "Les deux touches Maj. activent ou désactivent le blocage majuscule" - -#: ../rules/base.xml.in.h:108 -msgid "Braille" -msgstr "Braille" - -#: ../rules/base.xml.in.h:109 -msgid "Braille (left hand)" -msgstr "Braille (main gauche)" - -#: ../rules/base.xml.in.h:110 -msgid "Braille (right hand)" -msgstr "Braille (main droite)" - -#: ../rules/base.xml.in.h:111 -msgid "Brother Internet Keyboard" -msgstr "Brother : Clavier internet" - -#: ../rules/base.xml.in.h:112 -msgid "Bulgarian" -msgstr "Bulgare" - -#: ../rules/base.xml.in.h:113 -msgid "Bulgarian (new phonetic)" -msgstr "Bulgare (phonétique, nouveau)" - -#: ../rules/base.xml.in.h:114 -msgid "Bulgarian (traditional phonetic)" -msgstr "Bulgare (phonétique, traditionnel)" - -#: ../rules/base.xml.in.h:115 -msgid "Burmese" -msgstr "Birman" - -#: ../rules/base.xml.in.h:116 -msgid "Canadian Multilingual" -msgstr "Canadien multilingue" - -#: ../rules/base.xml.in.h:117 -msgid "Canadian Multilingual (first part)" -msgstr "Canadien multilingue (première partie)" - -#: ../rules/base.xml.in.h:118 -msgid "Canadian Multilingual (second part)" -msgstr "Canadien multilingue (seconde partie)" - -#: ../rules/base.xml.in.h:119 -msgid "Caps Lock" -msgstr "Verr. maj." - -#: ../rules/base.xml.in.h:120 -msgid "Caps Lock (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "Verr. maj. (sélectionne le 3e niveau ; s'enclenche par un appui simultané avec un autre sélecteur de 3e niveau)" - -#: ../rules/base.xml.in.h:121 -msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)" -msgstr "Verr. maj. (première disposition), Maj.+Verr. maj. (dernière disposition)" - -#: ../rules/base.xml.in.h:122 -msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action" -msgstr "Verr. maj. (si enfoncé), Alt+Verr. maj. joue le rôle original de Verr. maj." - -#: ../rules/base.xml.in.h:123 -msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock" -msgstr "Verr. maj. agit comme un verrouillage de maj. Maj. l'annule temporairement" - -#: ../rules/base.xml.in.h:124 -msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock" -msgstr "Verr. maj. agit comme maj. quand il est verrouillé. Maj. n'a pas d'effet sur verr. Maj." - -#: ../rules/base.xml.in.h:125 -msgid "Caps Lock is disabled" -msgstr "Verr. maj. est désactivé" - -#: ../rules/base.xml.in.h:126 -msgid "Caps Lock key behavior" -msgstr "Comportement de la touche Verr. maj." - -#: ../rules/base.xml.in.h:127 -msgid "Caps Lock toggles Shift so all keys are affected" -msgstr "Verr. maj. active ou désactive maj., ce qui affecte toutes les touches" - -#: ../rules/base.xml.in.h:128 -msgid "Caps Lock toggles normal capitalization of alphabetic characters" -msgstr "Verr. maj. active ou désactive la mise en majuscule usuelle des caractères alphabétiques" - -#: ../rules/base.xml.in.h:129 -msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock" -msgstr "Verr. maj. utilise la mise en majuscule interne. Maj. annule temporairement Verr. maj." - -#: ../rules/base.xml.in.h:130 -msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock" -msgstr "Verr. maj. utilise la mise en majuscule interne. Maj. n'a pas d'effet sur Verr. maj." - -#: ../rules/base.xml.in.h:131 -msgid "Catalan" -msgstr "Catalan" - -#: ../rules/base.xml.in.h:132 -msgid "Catalan (Spain, with middle-dot L)" -msgstr "Catalan (Espagne, avec L point médian)" - -#: ../rules/base.xml.in.h:133 -msgid "Cherokee" -msgstr "Cherokee" - -#: ../rules/base.xml.in.h:134 -msgid "Cherry B.UNLIMITED" -msgstr "Cherry B.UNLIMITED" - -#: ../rules/base.xml.in.h:135 -msgid "Cherry Blue Line CyBo@rd" -msgstr "Cherry Blue Line CyBo@rd" - -#: ../rules/base.xml.in.h:136 -msgid "Cherry Blue Line CyBo@rd (alternate option)" -msgstr "Cherry Blue Line CyBo@rd (variante)" - -#: ../rules/base.xml.in.h:137 -msgid "Cherry CyBo@rd USB-Hub" -msgstr "Cherry CyBo@rd concentrateur USB" - -#: ../rules/base.xml.in.h:138 -msgid "Cherry CyMotion Expert" -msgstr "Cherry CyMotion Expert" - -#: ../rules/base.xml.in.h:139 -msgid "Cherry CyMotion Master Linux" -msgstr "Cherry CyMotion Master Linux" - -#: ../rules/base.xml.in.h:140 -msgid "Cherry CyMotion Master XPress" -msgstr "Cherry CyMotion Master XPress" - -#: ../rules/base.xml.in.h:141 -msgid "Chicony Internet Keyboard" -msgstr "Chicony clavier internet" - -#: ../rules/base.xml.in.h:142 -msgid "Chicony KB-9885" -msgstr "Chicony KB-9885" - -#: ../rules/base.xml.in.h:143 -msgid "Chicony KU-0108" -msgstr "Chicony KU-0108" - -#: ../rules/base.xml.in.h:144 -msgid "Chicony KU-0420" -msgstr "Chicony KU-0108" - -#: ../rules/base.xml.in.h:145 -msgid "Chinese" -msgstr "Chinois" - -#: ../rules/base.xml.in.h:146 -msgid "Chuvash" -msgstr "Chuvash" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Tchouvache -#: ../rules/base.xml.in.h:147 -msgid "Chuvash (Latin)" -msgstr "Tchouvache (latin)" - -#: ../rules/base.xml.in.h:148 -msgid "Classmate PC" -msgstr "Classmate PC" - -#: ../rules/base.xml.in.h:149 -msgid "CloGaelach" -msgstr "Cló Gaelach" - -#: ../rules/base.xml.in.h:150 -msgid "Compaq Easy Access Keyboard" -msgstr "Compaq Easy Access" - -#: ../rules/base.xml.in.h:151 -msgid "Compaq Internet Keyboard (13 keys)" -msgstr "Compaq Internet (13 touches)" - -#: ../rules/base.xml.in.h:152 -msgid "Compaq Internet Keyboard (18 keys)" -msgstr "Compaq Internet (18 touches)" - -#: ../rules/base.xml.in.h:153 -msgid "Compaq Internet Keyboard (7 keys)" -msgstr "Compaq Internet (7 touches)" - -#: ../rules/base.xml.in.h:154 -msgid "Compaq iPaq Keyboard" -msgstr "Compaq iPaq" - -#: ../rules/base.xml.in.h:155 -msgid "Compose key position" -msgstr "Position de la touche Compose" - -#: ../rules/base.xml.in.h:156 -msgid "Control + Alt + Backspace" -msgstr "Control + Alt + Eff. arrière" - -#: ../rules/base.xml.in.h:157 -msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" -msgstr "Ctrl est placé sur les touches Alt., Alt. sur les touches Windows" - -#: ../rules/base.xml.in.h:158 -msgid "Control is mapped to Win keys (and the usual Ctrl keys)" -msgstr "Ctrl est placé sur les touches Windows (et les touches Ctrl habituelles)" - -#: ../rules/base.xml.in.h:159 -msgid "Creative Desktop Wireless 7000" -msgstr "Creative Desktop Wireless 7000" - -#: ../rules/base.xml.in.h:160 -msgid "Crimean Tatar (Dobruja Q)" -msgstr "Tatar de Crimée (Q dobroudja)" - -#: ../rules/base.xml.in.h:161 -msgid "Crimean Tatar (Turkish Alt-Q)" -msgstr "Tatar de Crimée (Alt.-Q turc)" - -#: ../rules/base.xml.in.h:162 -msgid "Crimean Tatar (Turkish F)" -msgstr "Tatar de Crimée (F turc)" - -#: ../rules/base.xml.in.h:163 -msgid "Crimean Tatar (Turkish Q)" -msgstr "Tatar de Crimée (Q turc)" - -#: ../rules/base.xml.in.h:164 -msgid "Croatian" -msgstr "Croate" - -#: ../rules/base.xml.in.h:165 -msgid "Croatian (US keyboard with Croatian digraphs)" -msgstr "Croate (clavier US avec digraphes croates)" - -#: ../rules/base.xml.in.h:166 -msgid "Croatian (US keyboard with Croatian letters)" -msgstr "Croate (clavier US avec lettres croates)" - -#: ../rules/base.xml.in.h:167 -msgid "Croatian (use Croatian digraphs)" -msgstr "Croate (utilise les digraphes croates)" - -#: ../rules/base.xml.in.h:168 -msgid "Croatian (use guillemets for quotes)" -msgstr "Croate (utilise des guillemets typo. au lieu des guillemets simples)" - -#: ../rules/base.xml.in.h:169 -msgid "Ctrl key position" -msgstr "Position de la touche Ctrl" - -#: ../rules/base.xml.in.h:170 -msgid "Ctrl+Shift" -msgstr "Ctrl+Maj." - -#: ../rules/base.xml.in.h:171 -msgid "Czech" -msgstr "Tchèque" - -# http://repo.or.cz/w/ucwcs-xkb.git/blob_plain/HEAD:/README -# http://www.ucw.cz/ -#: ../rules/base.xml.in.h:172 -msgid "Czech (UCW layout, accented letters only)" -msgstr "Tchèque (disposition UCW, lettres accentuées seulement)" - -# http://repo.or.cz/w/ucwcs-xkb.git/blob_plain/HEAD:/README -# http://www.ucw.cz/ -#: ../rules/base.xml.in.h:173 -msgid "Czech (US Dvorak with CZ UCW support)" -msgstr "Tchèque (Dvorak US avec support UCW CZ)" - -#: ../rules/base.xml.in.h:174 -msgid "Czech (qwerty)" -msgstr "Tchèque (qwerty)" - -#: ../rules/base.xml.in.h:175 -msgid "Czech (qwerty, extended Backslash)" -msgstr "Tchèque (qwerty, barre oblique inverse étendue)" - -#: ../rules/base.xml.in.h:176 -msgid "Czech (with <\\|> key)" -msgstr "Tchèque (avec la touche <\\|>)" - -#: ../rules/base.xml.in.h:177 -msgid "DTK2000" -msgstr "DTK2000" - -#: ../rules/base.xml.in.h:178 -msgid "Danish" -msgstr "Danois" - -#: ../rules/base.xml.in.h:179 -msgid "Danish (Dvorak)" -msgstr "Danois (Dvorak)" - -#: ../rules/base.xml.in.h:180 -msgid "Danish (Macintosh)" -msgstr "Danois (Macintosh)" - -#: ../rules/base.xml.in.h:181 -msgid "Danish (Macintosh, eliminate dead keys)" -msgstr "Danois (Macintosh, sans touche morte)" - -#: ../rules/base.xml.in.h:182 -msgid "Danish (eliminate dead keys)" -msgstr "Danois (sans touche morte)" - -#: ../rules/base.xml.in.h:183 -msgid "Default numeric keypad keys" -msgstr "Touches du pavé numérique par défaut" - -#: ../rules/base.xml.in.h:184 -msgid "Dell" -msgstr "Dell" - -#: ../rules/base.xml.in.h:185 -msgid "Dell 101-key PC" -msgstr "Dell PC 101 touches" - -#: ../rules/base.xml.in.h:186 -msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" -msgstr "Dell portable Inspiron 6xxx/8xxx" - -#: ../rules/base.xml.in.h:187 -msgid "Dell Laptop/notebook Precision M series" -msgstr "Dell portable Precision série M" - -#: ../rules/base.xml.in.h:188 -msgid "Dell Latitude series laptop" -msgstr "Dell portable de la série Latitude" - -#: ../rules/base.xml.in.h:189 -msgid "Dell Precision M65" -msgstr "Dell Precision M65" - -#: ../rules/base.xml.in.h:190 -msgid "Dell SK-8125" -msgstr "Dell SK-8125" - -#: ../rules/base.xml.in.h:191 -msgid "Dell SK-8135" -msgstr "Dell SK-8135" - -#: ../rules/base.xml.in.h:192 -msgid "Dell USB Multimedia Keyboard" -msgstr "Dell clavier multimédia USB" - -#: ../rules/base.xml.in.h:193 -msgid "Dexxa Wireless Desktop Keyboard" -msgstr "Dexxa clavier sans fil" - -#: ../rules/base.xml.in.h:194 -msgid "Dhivehi" -msgstr "Divehi" - -#: ../rules/base.xml.in.h:195 -msgid "Diamond 9801 / 9802 series" -msgstr "Diamond séries 9801 / 9802" - -#: ../rules/base.xml.in.h:196 -msgid "Dutch" -msgstr "Néerlandais" - -#: ../rules/base.xml.in.h:197 -msgid "Dutch (Macintosh)" -msgstr "Néerlandais (Macintosh)" - -#: ../rules/base.xml.in.h:198 -msgid "Dutch (Sun dead keys)" -msgstr "Néerlandais (touches mortes Sun)" - -#: ../rules/base.xml.in.h:199 -msgid "Dutch (standard)" -msgstr "Néerlandais (standard)" - -#: ../rules/base.xml.in.h:200 -msgid "Dzongkha" -msgstr "Dzongkha" - -#: ../rules/base.xml.in.h:201 -msgid "Enable extra typographic characters" -msgstr "Active des caractères typographiques supplémentaires" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Cameroun -#: ../rules/base.xml.in.h:202 -msgid "English (Cameroon Dvorak)" -msgstr "Anglais (Cameroun, Dvorak)" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Cameroun -#: ../rules/base.xml.in.h:203 -msgid "English (Cameroon qwerty)" -msgstr "Anglais (Cameroun, qwerty)" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Cameroun -#: ../rules/base.xml.in.h:204 -msgid "English (Cameroon)" -msgstr "Anglais (Cameroun)" - -#: ../rules/base.xml.in.h:205 -msgid "English (Canada)" -msgstr "Anglais (Canada)" - -# http://colemak.com/ -#: ../rules/base.xml.in.h:206 -msgid "English (Colemak)" -msgstr "Anglais (Colemak)" - -# https://secure.wikimedia.org/wikipedia/en/wiki/Dvorak_Simplified_Keyboard -#: ../rules/base.xml.in.h:207 -msgid "English (Dvorak alternative international no dead keys)" -msgstr "Anglais (Dvorak, variante internationale, sans touche morte)" - -# https://secure.wikimedia.org/wikipedia/en/wiki/Dvorak_Simplified_Keyboard -#: ../rules/base.xml.in.h:208 -msgid "English (Dvorak international with dead keys)" -msgstr "Anglais (Dvorak, international avec touche morte)" - -# https://secure.wikimedia.org/wikipedia/en/wiki/Dvorak_Simplified_Keyboard -#: ../rules/base.xml.in.h:209 -msgid "English (Dvorak)" -msgstr "Anglais (Dvorak)" - -#: ../rules/base.xml.in.h:210 -msgid "English (Ghana)" -msgstr "Anglais (Ghana)" - -# http://www.gillbt.org/ -#: ../rules/base.xml.in.h:211 -msgid "English (Ghana, GILLBT)" -msgstr "Anglais (Ghana, GILLBT)" - -#: ../rules/base.xml.in.h:212 -msgid "English (Ghana, multilingual)" -msgstr "Anglais (Ghana, multilingue)" - -#: ../rules/base.xml.in.h:213 -msgid "English (India, with RupeeSign)" -msgstr "Anglais (Inde, avec le symbole Roupie)" - -#: ../rules/base.xml.in.h:214 -msgid "English (Macintosh)" -msgstr "Anglais (Macintosh)" - -#: ../rules/base.xml.in.h:215 -msgid "English (Mali, US Macintosh)" -msgstr "Anglais (Mali, Macintosh USA)" - -#: ../rules/base.xml.in.h:216 -msgid "English (Mali, US international)" -msgstr "Anglais (Mali, USA international)" - -#: ../rules/base.xml.in.h:217 -msgid "English (Nigeria)" -msgstr "Anglais (Nigeria)" - -#: ../rules/base.xml.in.h:218 -msgid "English (South Africa)" -msgstr "Anglais (Afrique du Sud)" - -#: ../rules/base.xml.in.h:219 -msgid "English (UK)" -msgstr "Anglais (Royaume-Uni)" - -# http://colemak.com/ -#: ../rules/base.xml.in.h:220 -msgid "English (UK, Colemak)" -msgstr "Anglais (Royaume-Uni, Colemak)" - -#: ../rules/base.xml.in.h:221 -msgid "English (UK, Dvorak with UK punctuation)" -msgstr "Anglais (Royaume-Uni, Dvorak, ponctuation britannique)" - -#: ../rules/base.xml.in.h:222 -msgid "English (UK, Dvorak)" -msgstr "Anglais (Royaume-Uni, Dvorak)" - -#: ../rules/base.xml.in.h:223 -msgid "English (UK, Macintosh international)" -msgstr "Anglais (Royaume-Uni, Macintosh international)" - -#: ../rules/base.xml.in.h:224 -msgid "English (UK, Macintosh)" -msgstr "Anglais (Royaume-Uni, Macintosh)" - -#: ../rules/base.xml.in.h:225 -msgid "English (UK, extended WinKeys)" -msgstr "Anglais (Royaume-Uni, touche Windows étendue)" - -#: ../rules/base.xml.in.h:226 -msgid "English (UK, international with dead keys)" -msgstr "Anglais (Royaume-Uni, international, avec touches mortes)" - -#: ../rules/base.xml.in.h:227 ../rules/base.extras.xml.in.h:7 -msgid "English (US)" -msgstr "Anglais (USA)" - -#: ../rules/base.xml.in.h:228 -msgid "English (US, alternative international)" -msgstr "Anglais (USA, variante internationale)" - -#: ../rules/base.xml.in.h:229 -msgid "English (US, international with dead keys)" -msgstr "Anglais (USA, variante internationale, avec touches mortes)" - -#: ../rules/base.xml.in.h:230 -msgid "English (US, with euro on 5)" -msgstr "Anglais (USA, avec l'Euro sur le 5)" - -#: ../rules/base.xml.in.h:231 -msgid "English (classic Dvorak)" -msgstr "Anglais (Dvorak classique)" - -#: ../rules/base.xml.in.h:232 -msgid "English (international AltGr dead keys)" -msgstr "Anglais (international, AltGr, touches mortes)" - -#: ../rules/base.xml.in.h:233 -msgid "English (layout toggle on multiply/divide key)" -msgstr "Anglais (la touche multiplier/diviser modifie la disposition clavier)" - -#: ../rules/base.xml.in.h:234 -msgid "English (left handed Dvorak)" -msgstr "Anglais (Dvorak pour gaucher)" - -#: ../rules/base.xml.in.h:235 -msgid "English (programmer Dvorak)" -msgstr "Anglais (Dvorak pour programmeur)" - -#: ../rules/base.xml.in.h:236 -msgid "English (right handed Dvorak)" -msgstr "Anglais (Dvorak pour droitier)" - -#: ../rules/base.xml.in.h:237 -msgid "Ennyah DKB-1008" -msgstr "Ennyah DKB-1008" - -#: ../rules/base.xml.in.h:238 -msgid "Enter on keypad" -msgstr "Entrée sur le pavé numérique" - -#: ../rules/base.xml.in.h:239 -msgid "Esperanto" -msgstr "Espéranto" - -# http://tecladobrasileiro.com.br/index.php?option=com_content&task=view&id=20&Itemid=62 -#: ../rules/base.xml.in.h:240 -msgid "Esperanto (Portugal, Nativo)" -msgstr "Espéranto (Portugal, PT-Nativo)" - -#: ../rules/base.xml.in.h:241 -msgid "Esperanto (displaced semicolon and quote, obsolete)" -msgstr "Espéranto (point-virgule et guillemets simples déplacés, obsolète)" - -#: ../rules/base.xml.in.h:242 -msgid "Estonian" -msgstr "Estonien" - -#: ../rules/base.xml.in.h:243 -msgid "Estonian (Dvorak)" -msgstr "Estonien (Dvorak)" - -#: ../rules/base.xml.in.h:244 -msgid "Estonian (US keyboard with Estonian letters)" -msgstr "Estonien (clavier US avec lettres estoniennes)" - -#: ../rules/base.xml.in.h:245 -msgid "Estonian (eliminate dead keys)" -msgstr "Estonien (sans touche morte)" - -#: ../rules/base.xml.in.h:246 -msgid "Euro on 2" -msgstr "Euro sur le 2" - -#: ../rules/base.xml.in.h:247 -msgid "Euro on 4" -msgstr "Euro sur le 4" - -#: ../rules/base.xml.in.h:248 -msgid "Euro on 5" -msgstr "Euro sur le 5" - -#: ../rules/base.xml.in.h:249 -msgid "Euro on E" -msgstr "Euro sur le E" - -#: ../rules/base.xml.in.h:250 -msgid "Everex STEPnote" -msgstr "Everex STEPnote" - -#: ../rules/base.xml.in.h:251 -msgid "Ewe" -msgstr "Éwé" - -#: ../rules/base.xml.in.h:252 -msgid "FL90" -msgstr "FL90" - -#: ../rules/base.xml.in.h:253 -msgid "Faroese" -msgstr "Féroïen" - -#: ../rules/base.xml.in.h:254 -msgid "Faroese (eliminate dead keys)" -msgstr "Féroïen (sans touche morte)" - -#: ../rules/base.xml.in.h:255 -msgid "Filipino" -msgstr "Filipino" - -# http://www.michaelcapewell.com/projects/keyboard/#The_Capewell-Dvorak_Layout -#: ../rules/base.xml.in.h:256 -msgid "Filipino (Capewell-Dvorak Baybayin)" -msgstr "Filipino (Capewell-Dvorak, baybayin)" - -# http://www.michaelcapewell.com/projects/keyboard/#The_Capewell-Dvorak_Layout -#: ../rules/base.xml.in.h:257 -msgid "Filipino (Capewell-Dvorak Latin)" -msgstr "Filipino (Capewell-Dvorak, latin)" - -# http://www.michaelcapewell.com/projects/keyboard/#The_QWERF_Layout -#: ../rules/base.xml.in.h:258 -msgid "Filipino (Capewell-QWERF 2006 Baybayin)" -msgstr "Filipino (Capewell-QWERF 2006, baybayin)" - -# http://www.michaelcapewell.com/projects/keyboard/#The_QWERF_Layout -#: ../rules/base.xml.in.h:259 -msgid "Filipino (Capewell-QWERF 2006 Latin)" -msgstr "Filipino (Capewell-QWERF 2006, latin)" - -#: ../rules/base.xml.in.h:260 -msgid "Filipino (Colemak Baybayin)" -msgstr "Filipino (Colemak, baybayin)" - -#: ../rules/base.xml.in.h:261 -msgid "Filipino (Colemak Latin)" -msgstr "Filipino (Colemak, latin)" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Baybayin -#: ../rules/base.xml.in.h:262 -msgid "Filipino (Dvorak Baybayin)" -msgstr "Filipino (Dvorak, baybayin)" - -#: ../rules/base.xml.in.h:263 -msgid "Filipino (Dvorak Latin)" -msgstr "Filipino (Dvorak, latin)" - -#: ../rules/base.xml.in.h:264 -msgid "Filipino (QWERTY Baybayin)" -msgstr "Filipino (baybayin, qwerty)" - -#: ../rules/base.xml.in.h:265 -msgid "Finnish" -msgstr "Finnois" - -#: ../rules/base.xml.in.h:266 -msgid "Finnish (Macintosh)" -msgstr "Finnois (Macintosh)" - -#: ../rules/base.xml.in.h:267 -msgid "Finnish (classic)" -msgstr "Finnois (classique)" - -#: ../rules/base.xml.in.h:268 -msgid "Finnish (classic, eliminate dead keys)" -msgstr "Finnois (classique, sans touche morte)" - -#. This assumes the KP_ abstract symbols are actually useful for some apps -#. The description needs to be rewritten -#: ../rules/base.xml.in.h:271 -msgid "Four-level key with abstract separators" -msgstr "Touche à quatre niveaux avec le séparateur décimal abstrait" - -#: ../rules/base.xml.in.h:272 -msgid "Four-level key with comma" -msgstr "Touche à quatre niveaux avec virgule" - -#: ../rules/base.xml.in.h:273 -msgid "Four-level key with dot" -msgstr "Touche à quatre niveaux avec point" - -#: ../rules/base.xml.in.h:274 -msgid "Four-level key with dot, latin-9 restriction" -msgstr "Touche à quatre niveaux avec point, latin-9 uniquement" - -# Le momayyez est le séparateur décimal perse. -#: ../rules/base.xml.in.h:275 -msgid "Four-level key with momayyez" -msgstr "Touche à quatre niveaux avec le séparateur décimal momayyez" - -#: ../rules/base.xml.in.h:276 -msgid "French" -msgstr "Français" - -# http://bepo.fr -#: ../rules/base.xml.in.h:277 -msgid "French (Bepo, ergonomic, Dvorak way)" -msgstr "Français (Bépo, ergonomique, façon Dvorak)" - -# http://bepo.fr -#: ../rules/base.xml.in.h:278 -msgid "French (Bepo, ergonomic, Dvorak way, latin-9 only)" -msgstr "Français (Bépo, ergonomique, façon Dvorak, latin-9 uniquement)" - -#: ../rules/base.xml.in.h:279 -msgid "French (Breton)" -msgstr "Français (breton)" - -#: ../rules/base.xml.in.h:280 -msgid "French (Cameroon azerty)" -msgstr "Français (Cameroun, azerty)" - -#: ../rules/base.xml.in.h:281 -msgid "French (Cameroon)" -msgstr "Français (Cameroun)" - -#: ../rules/base.xml.in.h:282 ../rules/base.extras.xml.in.h:10 -msgid "French (Canada)" -msgstr "Français (Canada)" - -#: ../rules/base.xml.in.h:283 -msgid "French (Canada, Dvorak)" -msgstr "Français (Canada, Dvorak)" - -#: ../rules/base.xml.in.h:284 -msgid "French (Canada, legacy)" -msgstr "Français (Canada, obsolète)" - -#: ../rules/base.xml.in.h:285 -msgid "French (Democratic Republic of the Congo)" -msgstr "Français (République démocratique du Congo)" - -#: ../rules/base.xml.in.h:286 -msgid "French (Dvorak)" -msgstr "Français (Dvorak)" - -#: ../rules/base.xml.in.h:287 -msgid "French (Guinea)" -msgstr "Français (Guinée)" - -#: ../rules/base.xml.in.h:288 -msgid "French (Macintosh)" -msgstr "Français (Macintosh)" - -#: ../rules/base.xml.in.h:289 -msgid "French (Mali, alternative)" -msgstr "Français (Mali, variante)" - -#: ../rules/base.xml.in.h:290 -msgid "French (Morocco)" -msgstr "Français (Maroc)" - -#: ../rules/base.xml.in.h:291 -msgid "French (Sun dead keys)" -msgstr "Français (touches mortes Sun)" - -#: ../rules/base.xml.in.h:292 -msgid "French (Switzerland)" -msgstr "Français (Suisse)" - -#: ../rules/base.xml.in.h:293 -msgid "French (Switzerland, Macintosh)" -msgstr "Français (Suisse, Macintosh)" - -#: ../rules/base.xml.in.h:294 -msgid "French (Switzerland, Sun dead keys)" -msgstr "Français (Suisse, touches mortes Sun)" - -#: ../rules/base.xml.in.h:295 -msgid "French (Switzerland, eliminate dead keys)" -msgstr "Français (Suisse, sans touche morte)" - -#: ../rules/base.xml.in.h:296 -msgid "French (alternative)" -msgstr "Français (variante)" - -#: ../rules/base.xml.in.h:297 -msgid "French (alternative, Sun dead keys)" -msgstr "Français (variante, touches mortes Sun)" - -#: ../rules/base.xml.in.h:298 -msgid "French (alternative, eliminate dead keys)" -msgstr "Français (variante, sans touche morte)" - -#: ../rules/base.xml.in.h:299 -msgid "French (alternative, latin-9 only)" -msgstr "Français (variante, latin-9 uniquement)" - -#: ../rules/base.xml.in.h:300 -msgid "French (eliminate dead keys)" -msgstr "Français (sans touche morte)" - -#: ../rules/base.xml.in.h:301 -msgid "French (legacy, alternative)" -msgstr "Français (variante obsolète)" - -#: ../rules/base.xml.in.h:302 -msgid "French (legacy, alternative, Sun dead keys)" -msgstr "Français (variante obsolète, touches mortes Sun)" - -#: ../rules/base.xml.in.h:303 -msgid "French (legacy, alternative, eliminate dead keys)" -msgstr "Français (variante obsolète, sans touche morte)" - -#: ../rules/base.xml.in.h:304 -msgid "Fujitsu-Siemens Computers AMILO laptop" -msgstr "Portable Fujitsu-Siemens Computers AMILO" - -# https://secure.wikimedia.org/wikipedia/en/wiki/Fula_language -#: ../rules/base.xml.in.h:305 -msgid "Fula" -msgstr "Peul" - -# Langue du Ghana. -#: ../rules/base.xml.in.h:306 -msgid "Ga" -msgstr "Ga" - -#: ../rules/base.xml.in.h:307 -msgid "Generic 101-key PC" -msgstr "PC générique 101 touches" - -#: ../rules/base.xml.in.h:308 -msgid "Generic 102-key (Intl) PC" -msgstr "PC générique 102 touches (intl)" - -#: ../rules/base.xml.in.h:309 -msgid "Generic 104-key PC" -msgstr "PC générique 104 touches" - -#: ../rules/base.xml.in.h:310 -msgid "Generic 105-key (Intl) PC" -msgstr "PC générique 105 touches (intl)" - -#: ../rules/base.xml.in.h:311 -msgid "Genius Comfy KB-12e" -msgstr "Genius Comfy KB-12e" - -#: ../rules/base.xml.in.h:312 -msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" -msgstr "Genius Comfy KB-16M / MM KWD-910" - -#: ../rules/base.xml.in.h:313 -msgid "Genius Comfy KB-21e-Scroll" -msgstr "Genius Comfy KB-21e-Scroll" - -#: ../rules/base.xml.in.h:314 -msgid "Genius KB-19e NB" -msgstr "Genius KB-19e NB" - -#: ../rules/base.xml.in.h:315 -msgid "Genius KKB-2050HS" -msgstr "Genius KKB-2050HS" - -#: ../rules/base.xml.in.h:316 -msgid "Georgian" -msgstr "Géorgien" - -# As the name suggests, this layout is based on French AZERTY keyboard. The layout is based on the Georgian AZERTY layout model by Georgian language and localizaton expert Vasil "Tskapo" Kekelia. -# -# http://www.gakartuleba.org/layouts/index.php -#: ../rules/base.xml.in.h:317 -msgid "Georgian (France, AZERTY Tskapo)" -msgstr "Géorgien (France, azerty Tskapo)" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Oss%C3%A8te -#: ../rules/base.xml.in.h:318 -msgid "Georgian (Italy)" -msgstr "Géorgien (Italie)" - -#: ../rules/base.xml.in.h:319 -msgid "Georgian (MESS)" -msgstr "Géorgien (MESS)" - -#: ../rules/base.xml.in.h:320 -msgid "Georgian (ergonomic)" -msgstr "Géorgien (ergonomique)" - -#: ../rules/base.xml.in.h:321 -msgid "German" -msgstr "Allemand" - -#: ../rules/base.xml.in.h:322 -msgid "German (Austria)" -msgstr "Allemand (Autriche)" - -#: ../rules/base.xml.in.h:323 -msgid "German (Austria, Macintosh)" -msgstr "Allemand (Autriche, Macintosh)" - -#: ../rules/base.xml.in.h:324 -msgid "German (Austria, Sun dead keys)" -msgstr "Allemand (Autriche, touches mortes Sun)" - -#: ../rules/base.xml.in.h:325 -msgid "German (Austria, eliminate dead keys)" -msgstr "Allemand (Autriche, sans touche morte)" - -#: ../rules/base.xml.in.h:326 -msgid "German (Dvorak)" -msgstr "Allemand (Dvorak)" - -#: ../rules/base.xml.in.h:327 -msgid "German (Macintosh)" -msgstr "Allemand (Macintosh)" - -#: ../rules/base.xml.in.h:328 -msgid "German (Macintosh, eliminate dead keys)" -msgstr "Allemand (Macintosh, sans touche morte)" - -# https://secure.wikimedia.org/wikipedia/en/wiki/Keyboard_layout#Neo -#: ../rules/base.xml.in.h:329 -msgid "German (Neo 2)" -msgstr "Allemand (Neo 2)" - -#: ../rules/base.xml.in.h:330 -msgid "German (Sun dead keys)" -msgstr "Allemand (touches mortes Sun)" - -#: ../rules/base.xml.in.h:331 -msgid "German (Switzerland)" -msgstr "Allemand (Suisse)" - -#: ../rules/base.xml.in.h:332 -msgid "German (Switzerland, Macintosh)" -msgstr "Allemand (Suisse, Macintosh)" - -#: ../rules/base.xml.in.h:333 -msgid "German (Switzerland, Sun dead keys)" -msgstr "Allemand (Suisse, touches mortes Sun)" - -#: ../rules/base.xml.in.h:334 -msgid "German (Switzerland, eliminate dead keys)" -msgstr "Allemand (Suisse, sans touche morte)" - -#: ../rules/base.xml.in.h:335 -msgid "German (Switzerland, legacy)" -msgstr "Allemand (Suisse, obsolète)" - -#: ../rules/base.xml.in.h:336 -msgid "German (dead acute)" -msgstr "Allemand (accent aigu en touche morte)" - -#: ../rules/base.xml.in.h:337 -msgid "German (dead grave acute)" -msgstr "Allemand (accents aigu et grave en touches mortes)" - -#: ../rules/base.xml.in.h:338 -msgid "German (eliminate dead keys)" -msgstr "Allemand (sans touche morte)" - -#: ../rules/base.xml.in.h:339 -msgid "German (qwerty)" -msgstr "Allemand (qwerty)" - -#: ../rules/base.xml.in.h:340 -msgid "Greek" -msgstr "Grec" - -#: ../rules/base.xml.in.h:341 -msgid "Greek (eliminate dead keys)" -msgstr "Grec (sans touche morte)" - -#: ../rules/base.xml.in.h:342 -msgid "Greek (extended)" -msgstr "Grec (étendu)" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Diacritiques_de_l%27alphabet_grec -#: ../rules/base.xml.in.h:343 -msgid "Greek (polytonic)" -msgstr "Grec (polytonique)" - -#: ../rules/base.xml.in.h:344 -msgid "Greek (simple)" -msgstr "Grec (simple)" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Gujar%C3%A2t%C3%AE -#: ../rules/base.xml.in.h:345 -msgid "Gujarati" -msgstr "Gujarâtî" - -#: ../rules/base.xml.in.h:346 -msgid "Gyration" -msgstr "Gyration" - -#: ../rules/base.xml.in.h:347 -msgid "HTC Dream" -msgstr "HTC Dream" - -#: ../rules/base.xml.in.h:348 -msgid "Happy Hacking Keyboard" -msgstr "Happy Hacking" - -#: ../rules/base.xml.in.h:349 -msgid "Happy Hacking Keyboard for Mac" -msgstr "Happy Hacking pour Mac" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Haoussa -#: ../rules/base.xml.in.h:350 -msgid "Hausa" -msgstr "Haoussa" - -#: ../rules/base.xml.in.h:351 -msgid "Hebrew" -msgstr "Hébreu" - -# http://wiki.jewishliturgy.org/Hebrew_Font_and_Keyboard_Layout_Setup -#: ../rules/base.xml.in.h:352 -msgid "Hebrew (Biblical, Tiro)" -msgstr "Hébreu (biblique, Tiro)" - -#: ../rules/base.xml.in.h:353 -msgid "Hebrew (lyx)" -msgstr "Hébreu (lyx)" - -#: ../rules/base.xml.in.h:354 -msgid "Hebrew (phonetic)" -msgstr "Hébreu (phonétique)" - -#: ../rules/base.xml.in.h:355 -msgid "Hewlett-Packard Internet Keyboard" -msgstr "Hewlett-Packard clavier internet" - -#: ../rules/base.xml.in.h:356 -msgid "Hewlett-Packard Mini 110 Notebook" -msgstr "Hewlett-Packard portable Mini 110" - -#: ../rules/base.xml.in.h:357 -msgid "Hewlett-Packard Omnibook 500 FA" -msgstr "Hewlett-Packard Omnibook 500 FA" - -#: ../rules/base.xml.in.h:358 -msgid "Hewlett-Packard Omnibook 5xx" -msgstr "Hewlett-Packard Omnibook 5xx" - -#: ../rules/base.xml.in.h:359 -msgid "Hewlett-Packard Omnibook 6000/6100" -msgstr "Hewlett-Packard Omnibook 6000/6100" - -#: ../rules/base.xml.in.h:360 -msgid "Hewlett-Packard Omnibook XE3 GC" -msgstr "Hewlett-Packard Omnibook XE3 GC" - -#: ../rules/base.xml.in.h:361 -msgid "Hewlett-Packard Omnibook XE3 GF" -msgstr "Hewlett-Packard Omnibook XE3 GF" - -#: ../rules/base.xml.in.h:362 -msgid "Hewlett-Packard Omnibook XT1000" -msgstr "Hewlett-Packard Omnibook XT1000" - -#: ../rules/base.xml.in.h:363 -msgid "Hewlett-Packard Pavilion ZT11xx" -msgstr "Hewlett-Packard Pavilion ZT11xx" - -#: ../rules/base.xml.in.h:364 -msgid "Hewlett-Packard Pavilion dv5" -msgstr "Hewlett-Packard Pavilion dv5" - -#: ../rules/base.xml.in.h:365 -msgid "Hewlett-Packard SK-250x Multimedia Keyboard" -msgstr "Hewlett-Packard SK-250x, clavier multimedia" - -#: ../rules/base.xml.in.h:366 -msgid "Hewlett-Packard nx9020" -msgstr "Hewlett-Packard nx9020" - -#: ../rules/base.xml.in.h:367 -msgid "Hexadecimal" -msgstr "Hexadécimal" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Hindi -# http://indlinux.org/wiki/index.php/BolNagri -#: ../rules/base.xml.in.h:368 -msgid "Hindi (Bolnagri)" -msgstr "Hindi (bolnagri)" - -#: ../rules/base.xml.in.h:369 -msgid "Hindi (Wx)" -msgstr "Hindi (Wx)" - -#: ../rules/base.xml.in.h:370 -msgid "Honeywell Euroboard" -msgstr "Honeywell Euroboard" - -#: ../rules/base.xml.in.h:371 -msgid "Htc Dream phone" -msgstr "Htc Dream" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Hongrois -#: ../rules/base.xml.in.h:372 -msgid "Hungarian" -msgstr "Hongrois" - -#: ../rules/base.xml.in.h:373 -msgid "Hungarian (101/qwerty/comma/dead keys)" -msgstr "Hongrois (101, qwerty, virgule, touches mortes)" - -#: ../rules/base.xml.in.h:374 -msgid "Hungarian (101/qwerty/comma/eliminate dead keys)" -msgstr "Hongrois (101, qwerty, virgule, sans touche morte)" - -#: ../rules/base.xml.in.h:375 -msgid "Hungarian (101/qwerty/dot/dead keys)" -msgstr "Hongrois (101, qwerty, point, touches mortes)" - -#: ../rules/base.xml.in.h:376 -msgid "Hungarian (101/qwerty/dot/eliminate dead keys)" -msgstr "Hongrois (101, qwerty, point, sans touche morte)" - -#: ../rules/base.xml.in.h:377 -msgid "Hungarian (101/qwertz/comma/dead keys)" -msgstr "Hongrois (101, qwertz, virgule, touches mortes)" - -#: ../rules/base.xml.in.h:378 -msgid "Hungarian (101/qwertz/comma/eliminate dead keys)" -msgstr "Hongrois (101, qwertz, virgule, touches mortes)" - -#: ../rules/base.xml.in.h:379 -msgid "Hungarian (101/qwertz/dot/dead keys)" -msgstr "Hongrois (101, qwertz, point, touches mortes)" - -#: ../rules/base.xml.in.h:380 -msgid "Hungarian (101/qwertz/dot/eliminate dead keys)" -msgstr "Hongrois (101, qwertz, point, sans touche morte)" - -#: ../rules/base.xml.in.h:381 -msgid "Hungarian (102/qwerty/comma/dead keys)" -msgstr "Hongrois (102, qwerty, virgule, touches mortes)" - -#: ../rules/base.xml.in.h:382 -msgid "Hungarian (102/qwerty/comma/eliminate dead keys)" -msgstr "Hongrois (102, qwerty, virgule, sans touche morte)" - -#: ../rules/base.xml.in.h:383 -msgid "Hungarian (102/qwerty/dot/dead keys)" -msgstr "Hongrois (102, qwerty, point, touches mortes)" - -#: ../rules/base.xml.in.h:384 -msgid "Hungarian (102/qwerty/dot/eliminate dead keys)" -msgstr "Hongrois (102, qwerty, point, sans touche morte)" - -#: ../rules/base.xml.in.h:385 -msgid "Hungarian (102/qwertz/comma/dead keys)" -msgstr "Hongrois (102, qwertz, virgule, touches mortes)" - -#: ../rules/base.xml.in.h:386 -msgid "Hungarian (102/qwertz/comma/eliminate dead keys)" -msgstr "Hongrois (102, qwertz, virgule, sans touche morte)" - -#: ../rules/base.xml.in.h:387 -msgid "Hungarian (102/qwertz/dot/dead keys)" -msgstr "Hongrois (102, qwertz, point, touches mortes)" - -#: ../rules/base.xml.in.h:388 -msgid "Hungarian (102/qwertz/dot/eliminate dead keys)" -msgstr "Hongrois (102, qwertz, point, sans touche morte)" - -#: ../rules/base.xml.in.h:389 -msgid "Hungarian (eliminate dead keys)" -msgstr "Hongrois (sans touche morte)" - -#: ../rules/base.xml.in.h:390 -msgid "Hungarian (qwerty)" -msgstr "Hongrois (qwerty)" - -#: ../rules/base.xml.in.h:391 -msgid "Hungarian (standard)" -msgstr "Hongrois (standard)" - -#: ../rules/base.xml.in.h:392 -msgid "Hyper is mapped to Win-keys" -msgstr "Hyper est placé sur les touches Windows" - -#: ../rules/base.xml.in.h:393 -msgid "IBM Rapid Access" -msgstr "IBM Rapid Access" - -#: ../rules/base.xml.in.h:394 -msgid "IBM Rapid Access II" -msgstr "IBM Rapid Access II" - -#: ../rules/base.xml.in.h:395 -msgid "IBM Space Saver" -msgstr "IBM Space Saver" - -#: ../rules/base.xml.in.h:396 -msgid "IBM ThinkPad 560Z/600/600E/A22E" -msgstr "IBM ThinkPad 560Z/600/600E/A22E" - -#: ../rules/base.xml.in.h:397 -msgid "IBM ThinkPad R60/T60/R61/T61" -msgstr "IBM ThinkPad R60/T60/R61/T61" - -#: ../rules/base.xml.in.h:398 -msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" -msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Islandais -#: ../rules/base.xml.in.h:399 -msgid "Icelandic" -msgstr "Islandais" - -#: ../rules/base.xml.in.h:400 -msgid "Icelandic (Dvorak)" -msgstr "Islandais (Dvorak)" - -#: ../rules/base.xml.in.h:401 -msgid "Icelandic (Macintosh)" -msgstr "Islandais (Macintosh)" - -#: ../rules/base.xml.in.h:402 -msgid "Icelandic (Sun dead keys)" -msgstr "Islandais (touches mortes Sun)" - -#: ../rules/base.xml.in.h:403 -msgid "Icelandic (eliminate dead keys)" -msgstr "Islandais (sans touche morte)" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Igbo -#: ../rules/base.xml.in.h:404 -msgid "Igbo" -msgstr "Igbo" - -#: ../rules/base.xml.in.h:405 -msgid "Indian" -msgstr "Indien" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Inuktitut -#: ../rules/base.xml.in.h:406 -msgid "Inuktitut" -msgstr "Inuktitut" - -#: ../rules/base.xml.in.h:407 -msgid "Iraqi" -msgstr "Irakien" - -#: ../rules/base.xml.in.h:408 -msgid "Irish" -msgstr "Irlandais" - -#: ../rules/base.xml.in.h:409 -msgid "Irish (UnicodeExpert)" -msgstr "Irlandais (UnicodeExpert)" - -#: ../rules/base.xml.in.h:410 -msgid "Italian" -msgstr "Italien" - -#: ../rules/base.xml.in.h:411 -msgid "Italian (Macintosh)" -msgstr "Italien (Macintosh)" - -#: ../rules/base.xml.in.h:412 -msgid "Italian (US keyboard with Italian letters)" -msgstr "Italien (clavier US avec lettres italiennes)" - -#: ../rules/base.xml.in.h:413 -msgid "Italian (eliminate dead keys)" -msgstr "Italien (sans touche morte)" - -#: ../rules/base.xml.in.h:414 -msgid "Japanese" -msgstr "Japonais" - -#: ../rules/base.xml.in.h:415 -msgid "Japanese (Kana 86)" -msgstr "Japonais (Kana 86)" - -#: ../rules/base.xml.in.h:416 -msgid "Japanese (Kana)" -msgstr "Japonais (Kana)" - -#: ../rules/base.xml.in.h:417 -msgid "Japanese (Macintosh)" -msgstr "Japonais (Macintosh)" - -#: ../rules/base.xml.in.h:418 -msgid "Japanese (OADG 109A)" -msgstr "Japonais (OADG 109A)" - -#: ../rules/base.xml.in.h:419 -msgid "Japanese (PC-98xx Series)" -msgstr "Japonais (PC-98xx)" - -#: ../rules/base.xml.in.h:420 -msgid "Japanese keyboard options" -msgstr "Options des claviers japonais" - -#: ../rules/base.xml.in.h:421 -msgid "Kalmyk" -msgstr "Kalmyk" - -#: ../rules/base.xml.in.h:422 -msgid "Kana Lock key is locking" -msgstr "La touche « verrouillage Kana » verrouille" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Kannada -#: ../rules/base.xml.in.h:423 -msgid "Kannada" -msgstr "Kannada" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Cachoube -#: ../rules/base.xml.in.h:424 -msgid "Kashubian" -msgstr "Cachoube" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Kazakh -#: ../rules/base.xml.in.h:425 -msgid "Kazakh" -msgstr "Kazakh" - -#: ../rules/base.xml.in.h:426 -msgid "Kazakh (with Russian)" -msgstr "Kazakh (avec russe)" - -#: ../rules/base.xml.in.h:427 -msgid "Key sequence to kill the X server" -msgstr "Séquence de touches pour tuer le serveur X" - -#: ../rules/base.xml.in.h:428 -msgid "Key to choose 3rd level" -msgstr "Touche sélectionnant le 3e niveau" - -#: ../rules/base.xml.in.h:429 -msgid "Key to choose 5th level" -msgstr "Touche sélectionnant le 5e niveau" - -#: ../rules/base.xml.in.h:430 -msgid "Key(s) to change layout" -msgstr "Touches modifiant la disposition du clavier" - -#: ../rules/base.xml.in.h:431 -msgid "Keytronic FlexPro" -msgstr "Keytronic FlexPro" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Khmer -#: ../rules/base.xml.in.h:432 -msgid "Khmer (Cambodia)" -msgstr "Khmer (Cambodge)" - -# Langue bantoue. -# https://secure.wikimedia.org/wikipedia/fr/wiki/Kikuyu_%28langue%29 -#: ../rules/base.xml.in.h:433 -msgid "Kikuyu" -msgstr "Kikuyu" - -# Claviers. -# http://www.kinesis-ergo.com/keyboards.htm -#: ../rules/base.xml.in.h:434 -msgid "Kinesis" -msgstr "Kinesis" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Komi_%28langue%29 -#: ../rules/base.xml.in.h:435 -msgid "Komi" -msgstr "Komi" - -#: ../rules/base.xml.in.h:436 -msgid "Korean" -msgstr "Coréen" - -#: ../rules/base.xml.in.h:437 -msgid "Korean (101/104 key compatible)" -msgstr "Coréen (compatible 101/104 touches)" - -#: ../rules/base.xml.in.h:438 -msgid "Kurdish (Iran, Arabic-Latin)" -msgstr "Kurde (Iran, arabe-latin)" - -#: ../rules/base.xml.in.h:439 -msgid "Kurdish (Iran, F)" -msgstr "Kurde (Iran, F)" - -#: ../rules/base.xml.in.h:440 -msgid "Kurdish (Iran, Latin Alt-Q)" -msgstr "Kurde (Iran, Alt-Q latin)" - -#: ../rules/base.xml.in.h:441 -msgid "Kurdish (Iran, Latin Q)" -msgstr "Kurde (Iran, Q latin)" - -#: ../rules/base.xml.in.h:442 -msgid "Kurdish (Iraq, Arabic-Latin)" -msgstr "Kurde (Irak, arabe-latin)" - -#: ../rules/base.xml.in.h:443 -msgid "Kurdish (Iraq, F)" -msgstr "Kurde (Irak, F)" - -#: ../rules/base.xml.in.h:444 -msgid "Kurdish (Iraq, Latin Alt-Q)" -msgstr "Kurde (Irak, Alt-Q latin)" - -#: ../rules/base.xml.in.h:445 -msgid "Kurdish (Iraq, Latin Q)" -msgstr "Kurde (Irak, Q latin)" - -#: ../rules/base.xml.in.h:446 -msgid "Kurdish (Syria, F)" -msgstr "Kurde (Syrie, F)" - -#: ../rules/base.xml.in.h:447 -msgid "Kurdish (Syria, Latin Alt-Q)" -msgstr "Kurde (Syrie, Alt-Q latin)" - -#: ../rules/base.xml.in.h:448 -msgid "Kurdish (Syria, Latin Q)" -msgstr "Kurde (Syrie, Q latin)" - -#: ../rules/base.xml.in.h:449 -msgid "Kurdish (Turkey, F)" -msgstr "Kurde (Turquie, F)" - -#: ../rules/base.xml.in.h:450 -msgid "Kurdish (Turkey, Latin Alt-Q)" -msgstr "Kurde (Turquie, Alt-Q latin)" - -#: ../rules/base.xml.in.h:451 -msgid "Kurdish (Turkey, Latin Q)" -msgstr "Kurde (Turquie, Q latin)" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Kirghize_%28langue%29 -#: ../rules/base.xml.in.h:452 -msgid "Kyrgyz" -msgstr "Kirghize" - -#: ../rules/base.xml.in.h:453 -msgid "Kyrgyz (phonetic)" -msgstr "Kirghize (phonétique)" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Lao_%28langue%29 -#: ../rules/base.xml.in.h:454 -msgid "Lao" -msgstr "Lao" - -# STEA = Agence pour la science, la technologie et l'environnement. -# http://www.clear-vu.com.hk/resources/lao_keyboard.asp -#: ../rules/base.xml.in.h:455 -msgid "Lao (STEA proposed standard layout)" -msgstr "Lao (disposition proposée par la STEA)" - -#: ../rules/base.xml.in.h:456 -msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" -msgstr "Compaq portable (p.ex. Armada)" - -#: ../rules/base.xml.in.h:457 -msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" -msgstr "Compaq portable clavier Internet (p.ex. Presario)" - -#: ../rules/base.xml.in.h:458 -msgid "Laptop/notebook eMachines m68xx" -msgstr "eMachines m68xx" - -#: ../rules/base.xml.in.h:459 ../rules/base.extras.xml.in.h:12 -msgid "Latvian" -msgstr "Letton" - -#: ../rules/base.xml.in.h:460 -msgid "Latvian (F variant)" -msgstr "Letton (variante F)" - -#: ../rules/base.xml.in.h:461 -msgid "Latvian (adapted)" -msgstr "Letton (adapté)" - -#: ../rules/base.xml.in.h:462 -msgid "Latvian (apostrophe variant)" -msgstr "Letton (variante apostrophe)" - -#: ../rules/base.xml.in.h:463 -msgid "Latvian (ergonomic, ŪGJRMV)" -msgstr "Letton (ergonomique, ŪGJRMV)" - -#: ../rules/base.xml.in.h:464 -msgid "Latvian (modern)" -msgstr "Letton (moderne)" - -#: ../rules/base.xml.in.h:465 -msgid "Latvian (tilde variant)" -msgstr "Letton (variante tilde)" - -#: ../rules/base.xml.in.h:466 -msgid "Left Alt" -msgstr "Alt gauche" - -#: ../rules/base.xml.in.h:467 -msgid "Left Alt (while pressed)" -msgstr "Alt gauche (si enfoncé)" - -#: ../rules/base.xml.in.h:468 -msgid "Left Alt is swapped with Left Win" -msgstr "Alt. gauche échangé avec Windows droit" - -#: ../rules/base.xml.in.h:469 -msgid "Left Ctrl" -msgstr "Ctrl gauche" - -#: ../rules/base.xml.in.h:470 -msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" -msgstr "Ctrl gauche (première disposition), Ctrl droit (dernière disposition)" - -#: ../rules/base.xml.in.h:471 -msgid "Left Ctrl+Left Shift" -msgstr "Ctrl gauche+Maj. gauche" - -#: ../rules/base.xml.in.h:472 -msgid "Left Shift" -msgstr "Maj. gauche" - -#: ../rules/base.xml.in.h:473 -msgid "Left Win" -msgstr "Touche Windows gauche" - -#: ../rules/base.xml.in.h:474 -msgid "Left Win (to first layout), Right Win/Menu (to last layout)" -msgstr "Touche Windows gauche (première disposition), touche Windows droite (dernière disposition)" - -#: ../rules/base.xml.in.h:475 -msgid "Left Win (while pressed)" -msgstr "Windows gauche (si enfoncé)" - -#: ../rules/base.xml.in.h:476 -msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "Windows gauche sélectionne le 5e niveau ; se verrouille par un appui simultané avec un autre sélecteur de 5e niveau" - -#: ../rules/base.xml.in.h:477 -msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Windows sélectionne le 5e niveau ; se verrouille par un appui simultané avec un autre sélecteur de 5e niveau ; un appui libère le verrou" - -#: ../rules/base.xml.in.h:478 -msgid "LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)" -msgstr "Ctrl gauche + Windows gauche (première disposition), Ctrl droit + Menu (seconde disposition)" - -#: ../rules/base.xml.in.h:479 -msgid "Legacy" -msgstr "Obsolète" - -#: ../rules/base.xml.in.h:480 -msgid "Legacy Wang 724" -msgstr "Wang 724 (clavier obsolète)" - -#. Actually, with KP_SEPARATOR, as the old keypad(comma) -#: ../rules/base.xml.in.h:482 -msgid "Legacy key with comma" -msgstr "Touche obsolète avec virgule" - -#: ../rules/base.xml.in.h:483 -msgid "Legacy key with dot" -msgstr "Touche obsolète avec point" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Lituanien -#: ../rules/base.xml.in.h:484 ../rules/base.extras.xml.in.h:21 -msgid "Lithuanian" -msgstr "Lituanien" - -#: ../rules/base.xml.in.h:485 -msgid "Lithuanian (IBM LST 1205-92)" -msgstr "Lituanien (IBM LST 1205-92)" - -# http://lekp.info/LithuanianErgonomic -#: ../rules/base.xml.in.h:486 -msgid "Lithuanian (LEKP)" -msgstr "Lituanien (LEKP)" - -#: ../rules/base.xml.in.h:487 -msgid "Lithuanian (LEKPa)" -msgstr "Lituanien (LEKPa)" - -#: ../rules/base.xml.in.h:488 -msgid "Lithuanian (US keyboard with Lithuanian letters)" -msgstr "Lituanien (clavier US avec lettres lituaniennes)" - -#: ../rules/base.xml.in.h:489 -msgid "Lithuanian (standard)" -msgstr "Lituanien (standard)" - -#: ../rules/base.xml.in.h:490 -msgid "Logitech Access Keyboard" -msgstr "Clavier Logitech Access" - -#: ../rules/base.xml.in.h:491 -msgid "Logitech Cordless Desktop" -msgstr "Logitech Cordless Desktop" - -#: ../rules/base.xml.in.h:492 -msgid "Logitech Cordless Desktop (alternate option)" -msgstr "Logitech Cordless Desktop (variante)" - -#: ../rules/base.xml.in.h:493 -msgid "Logitech Cordless Desktop EX110" -msgstr "Logitech Cordless Desktop EX110" - -#: ../rules/base.xml.in.h:494 -msgid "Logitech Cordless Desktop LX-300" -msgstr "Logitech Cordless Desktop LX-300" - -#: ../rules/base.xml.in.h:495 -msgid "Logitech Cordless Desktop Navigator" -msgstr "Logitech Cordless Desktop Navigator" - -#: ../rules/base.xml.in.h:496 -msgid "Logitech Cordless Desktop Optical" -msgstr "Logitech Cordless Desktop Optical" - -#: ../rules/base.xml.in.h:497 -msgid "Logitech Cordless Desktop Pro (alternate option 2)" -msgstr "Logitech Cordless Desktop Pro (variante 2)" - -#: ../rules/base.xml.in.h:498 -msgid "Logitech Cordless Desktop iTouch" -msgstr "Logitech Cordless Desktop iTouch" - -#: ../rules/base.xml.in.h:499 -msgid "Logitech Cordless Freedom/Desktop Navigator" -msgstr "Logitech Cordless Freedom/Desktop Navigator" - -#: ../rules/base.xml.in.h:500 -msgid "Logitech G15 extra keys via G15daemon" -msgstr "Touches supplémentaires Logitech G15 via le démon G15" - -#: ../rules/base.xml.in.h:501 -msgid "Logitech Generic Keyboard" -msgstr "Clavier Logitech générique" - -#: ../rules/base.xml.in.h:502 -msgid "Logitech Internet 350 Keyboard" -msgstr "Clavier Logitech Internet 350" - -#: ../rules/base.xml.in.h:503 -msgid "Logitech Internet Keyboard" -msgstr "Clavier Logitech Internet" - -#: ../rules/base.xml.in.h:504 -msgid "Logitech Internet Navigator Keyboard" -msgstr "Clavier Logitech Internet Navigator" - -#: ../rules/base.xml.in.h:505 -msgid "Logitech Media Elite Keyboard" -msgstr "Clavier Logitech Media Elite" - -#: ../rules/base.xml.in.h:506 -msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" -msgstr "Clavier Logitech sans-fil Ultra-X Media" - -#: ../rules/base.xml.in.h:507 -msgid "Logitech Ultra-X Keyboard" -msgstr "Clavier Logitech Ultra-X" - -#: ../rules/base.xml.in.h:508 -msgid "Logitech diNovo Edge Keyboard" -msgstr "Clavier Logitech diNovo Edge" - -#: ../rules/base.xml.in.h:509 -msgid "Logitech diNovo Keyboard" -msgstr "Clavier Logitech diNovo" - -#: ../rules/base.xml.in.h:510 -msgid "Logitech iTouch" -msgstr "Logitech iTouch" - -#: ../rules/base.xml.in.h:511 -msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" -msgstr "Logitech iTouch Cordless (modèle Y-RB6)" - -#: ../rules/base.xml.in.h:512 -msgid "Logitech iTouch Internet Navigator Keyboard SE" -msgstr "Logitech Internet Navigator iTouch SE" - -#: ../rules/base.xml.in.h:513 -msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" -msgstr "Logitech Internet Navigator iTouch SE (USB)" - -#: ../rules/base.xml.in.h:514 -msgid "Lower Sorbian" -msgstr "Bas-sorabe" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Bas-sorabe -#: ../rules/base.xml.in.h:515 -msgid "Lower Sorbian (qwertz)" -msgstr "Bas-sorabe (qwertz)" - -#: ../rules/base.xml.in.h:516 -msgid "MacBook/MacBook Pro" -msgstr "MacBook/MacBook Pro" - -#: ../rules/base.xml.in.h:517 -msgid "MacBook/MacBook Pro (Intl)" -msgstr "MacBook/MacBook Pro (Intl)" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Mac%C3%A9donien -#: ../rules/base.xml.in.h:518 -msgid "Macedonian" -msgstr "Macédonien" - -#: ../rules/base.xml.in.h:519 -msgid "Macedonian (eliminate dead keys)" -msgstr "Macédonien (sans touche morte)" - -#: ../rules/base.xml.in.h:520 -msgid "Macintosh" -msgstr "Macintosh" - -#: ../rules/base.xml.in.h:521 -msgid "Macintosh Old" -msgstr "Macintosh (ancien)" - -#: ../rules/base.xml.in.h:522 -msgid "Make Caps Lock an additional Backspace" -msgstr "Faire de Verr. maj. un Effacement. arriière supplémentaire." - -# http://www.x.org/wiki/KeySyms -#: ../rules/base.xml.in.h:523 -msgid "Make Caps Lock an additional Control but keep the Caps_Lock keysym" -msgstr "Faire de Verr. maj. un Contrôle supplémentaire, mais garder le même nom symbolique (Caps_Lock)" - -#: ../rules/base.xml.in.h:524 -msgid "Make Caps Lock an additional Ctrl" -msgstr "Faire de Verr. maj. un Contrôle supplémentaire" - -#: ../rules/base.xml.in.h:525 -msgid "Make Caps Lock an additional ESC" -msgstr "Faire de Verr. maj. un Échap. supplémentaire." - -#: ../rules/base.xml.in.h:526 -msgid "Make Caps Lock an additional Hyper" -msgstr "Faire de Verr. maj. un Hyper supplémentaire" - -#: ../rules/base.xml.in.h:527 -msgid "Make Caps Lock an additional Num Lock" -msgstr "Faire de Verr. maj. un Verr. Num. supplémentaire" - -#: ../rules/base.xml.in.h:528 -msgid "Make Caps Lock an additional Super" -msgstr "Faire de Verr. maj. un Super supplémentaire." - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Malay%C3%A2lam -#: ../rules/base.xml.in.h:529 -msgid "Malayalam" -msgstr "Malayâlam" - -#: ../rules/base.xml.in.h:530 -msgid "Malayalam (Lalitha)" -msgstr "Malayâlam (lalitha)" - -# https://secure.wikimedia.org/wikipedia/en/wiki/InScript_keyboard -#: ../rules/base.xml.in.h:531 -msgid "Malayalam (enhanced Inscript with Rupee Sign)" -msgstr "Malayâlam (Inscript amélioré avec le symbole monétaire Roupie)" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Maltais -#: ../rules/base.xml.in.h:532 -msgid "Maltese" -msgstr "Maltais" - -#: ../rules/base.xml.in.h:533 -msgid "Maltese (with US layout)" -msgstr "Maltais (avec disposition US)" - -#: ../rules/base.xml.in.h:534 -msgid "Maori" -msgstr "Maori" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Mari_%28langue%29 -#: ../rules/base.xml.in.h:535 -msgid "Mari" -msgstr "Mari" - -#: ../rules/base.xml.in.h:536 -msgid "Memorex MX1998" -msgstr "Memorex MX1998" - -#: ../rules/base.xml.in.h:537 -msgid "Memorex MX2500 EZ-Access Keyboard" -msgstr "Memorex MX2500 EZ-Access" - -#: ../rules/base.xml.in.h:538 -msgid "Memorex MX2750" -msgstr "Memorex MX2750" - -#: ../rules/base.xml.in.h:539 -msgid "Menu" -msgstr "Menu" - -#: ../rules/base.xml.in.h:540 -msgid "Meta is mapped to Left Win" -msgstr "Méta est placé sur Windows gauche" - -#: ../rules/base.xml.in.h:541 -msgid "Meta is mapped to Win keys" -msgstr "Méta est placé sur les touches Windows" - -#: ../rules/base.xml.in.h:542 -msgid "Meta on Left Ctrl" -msgstr "Méta s'obtient avec Ctrl gauche" - -#: ../rules/base.xml.in.h:543 -msgid "Microsoft Comfort Curve Keyboard 2000" -msgstr "Microsoft Clavier Comfort Curve 2000" - -#: ../rules/base.xml.in.h:544 -msgid "Microsoft Internet Keyboard" -msgstr "Microsoft Clavier internet" - -#: ../rules/base.xml.in.h:545 -msgid "Microsoft Internet Keyboard Pro, Swedish" -msgstr "Microsoft Clavier Internet Pro, suédois" - -#: ../rules/base.xml.in.h:546 -msgid "Microsoft Natural" -msgstr "Microsoft Natural" - -#: ../rules/base.xml.in.h:547 -msgid "Microsoft Natural Keyboard Elite" -msgstr "Microsoft Natural Elite" - -#: ../rules/base.xml.in.h:548 -msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" -msgstr "Microsoft Natural Pro / Internet Pro" - -#: ../rules/base.xml.in.h:549 -msgid "Microsoft Natural Keyboard Pro OEM" -msgstr "Microsoft Natural Pro OEM" - -#: ../rules/base.xml.in.h:550 -msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" -msgstr "Microsoft Natural Pro USB / Internet Pro" - -#: ../rules/base.xml.in.h:551 -msgid "Microsoft Natural Wireless Ergonomic Keyboard 4000" -msgstr "Microsoft Natural Wireless Ergonomic Keyboard 4000" - -#: ../rules/base.xml.in.h:552 -msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" -msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000" - -#: ../rules/base.xml.in.h:553 -msgid "Microsoft Office Keyboard" -msgstr "Clavier Microsoft Office" - -#: ../rules/base.xml.in.h:554 -msgid "Microsoft Wireless Multimedia Keyboard 1.0A" -msgstr "Clavier Microsoft Multimedia sans fil 1.0A" - -#: ../rules/base.xml.in.h:555 -msgid "Miscellaneous compatibility options" -msgstr "Diverses options de compatibilité" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Mongol -#: ../rules/base.xml.in.h:556 -msgid "Mongolian" -msgstr "Mongol" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Mont%C3%A9n%C3%A9grin -#: ../rules/base.xml.in.h:557 -msgid "Montenegrin" -msgstr "Monténégrin" - -#: ../rules/base.xml.in.h:558 -msgid "Montenegrin (Cyrillic with guillemets)" -msgstr "Monténégrin (cyrillique avec guillemets)" - -#: ../rules/base.xml.in.h:559 -msgid "Montenegrin (Cyrillic)" -msgstr "Monténégrin (cyrillique)" - -#: ../rules/base.xml.in.h:560 -msgid "Montenegrin (Cyrillic, Z and ZHE swapped)" -msgstr "Monténégrin (cyrillique, Z et ZHE intervertis)" - -#: ../rules/base.xml.in.h:561 -msgid "Montenegrin (Latin Unicode qwerty)" -msgstr "Monténégrin (qwerty Unicode latin)" - -#: ../rules/base.xml.in.h:562 -msgid "Montenegrin (Latin Unicode)" -msgstr "Monténégrin (Unicode latin)" - -#: ../rules/base.xml.in.h:563 -msgid "Montenegrin (Latin qwerty)" -msgstr "Monténégrin (qwerty latin)" - -#: ../rules/base.xml.in.h:564 -msgid "Montenegrin (Latin with guillemets)" -msgstr "Monténégrin (latin avec guillemets)" - -#: ../rules/base.xml.in.h:565 -msgid "NICOLA-F style Backspace" -msgstr "Eff. Arr. du type NICOLA-F" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/N%C3%A9palais -#: ../rules/base.xml.in.h:566 -msgid "Nepali" -msgstr "Népalais" - -#: ../rules/base.xml.in.h:567 -msgid "Non-breakable space character at fourth level" -msgstr "Espace insécable au 4e niveau" - -#: ../rules/base.xml.in.h:568 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" -msgstr "Espace insécable au 4e niveau, espace fine insécable au 6e niveau" - -#: ../rules/base.xml.in.h:569 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" -msgstr "Espace insécable au 4e niveau, espace fine insécable au 6e niveau (via Ctrl+Maj.)" - -#: ../rules/base.xml.in.h:570 -msgid "Non-breakable space character at second level" -msgstr "Espace insécable au 2e niveau" - -#: ../rules/base.xml.in.h:571 -msgid "Non-breakable space character at third level" -msgstr "Espace insécable au 3e niveau" - -#: ../rules/base.xml.in.h:572 -msgid "Non-breakable space character at third level, nothing at fourth level" -msgstr "Espace insécable au 3e niveau, rien au 4e niveau" - -#: ../rules/base.xml.in.h:573 -msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" -msgstr "Espace insécable au 3e niveau, espace fine insécable au 4e niveau" - -#: ../rules/base.xml.in.h:574 -msgid "Northern Saami (Finland)" -msgstr "Sami du Nord (Finlande)" - -#: ../rules/base.xml.in.h:575 -msgid "Northern Saami (Norway)" -msgstr "Sami du Nord (Norvège)" - -#: ../rules/base.xml.in.h:576 -msgid "Northern Saami (Norway, eliminate dead keys)" -msgstr "Sami du Nord (Norvège, sans touche morte)" - -#: ../rules/base.xml.in.h:577 -msgid "Northern Saami (Sweden)" -msgstr "Sami du Nord (Suède)" - -#: ../rules/base.xml.in.h:578 -msgid "Northgate OmniKey 101" -msgstr "Northgate OmniKey 101" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Norv%C3%A9gien -#: ../rules/base.xml.in.h:579 -msgid "Norwegian" -msgstr "Norvégien" - -#: ../rules/base.xml.in.h:580 -msgid "Norwegian (Dvorak)" -msgstr "Norvégien (Dvorak)" - -#: ../rules/base.xml.in.h:581 -msgid "Norwegian (Macintosh)" -msgstr "Norvégien (Macintosh)" - -#: ../rules/base.xml.in.h:582 -msgid "Norwegian (Macintosh, eliminate dead keys)" -msgstr "Norvégien (Macintosh, sans touche morte)" - -#: ../rules/base.xml.in.h:583 -msgid "Norwegian (eliminate dead keys)" -msgstr "Norvégien (sans touche morte)" - -#: ../rules/base.xml.in.h:584 -msgid "Num Lock" -msgstr "Verr. Num." - -#: ../rules/base.xml.in.h:585 -msgid "Numeric keypad delete key behaviour" -msgstr "Comportement de la touche de Suppr. du pavé numérique" - -#: ../rules/base.xml.in.h:586 -msgid "Numeric keypad keys work as with Macintosh" -msgstr "Les touches du pavé numérique se comportent comme sur Macintosh" - -#: ../rules/base.xml.in.h:587 -msgid "Numeric keypad layout selection" -msgstr "Disposition du pavé numérique" - -#: ../rules/base.xml.in.h:588 -msgid "OLPC" -msgstr "OLPC" - -#: ../rules/base.xml.in.h:589 -msgid "Occitan" -msgstr "Occitan" - -#: ../rules/base.xml.in.h:590 -msgid "Ogham" -msgstr "Ogham" - -#: ../rules/base.xml.in.h:591 -msgid "Ogham (IS434)" -msgstr "Ogham (IS434)" - -#: ../rules/base.xml.in.h:592 -msgid "Oriya" -msgstr "Oriya" - -#: ../rules/base.xml.in.h:593 -msgid "Ortek MCK-800 MM/Internet keyboard" -msgstr "Ortek Clavier internet / MCK-800 MM" - -#: ../rules/base.xml.in.h:594 -msgid "Ossetian (Georgia)" -msgstr "Ossète (Géorgie)" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Oss%C3%A8te -#: ../rules/base.xml.in.h:595 -msgid "Ossetian (WinKeys)" -msgstr "Ossète (touches Windows)" - -#: ../rules/base.xml.in.h:596 -msgid "Ossetian (legacy)" -msgstr "Ossète (obsolète)" - -#: ../rules/base.xml.in.h:597 -msgid "PC-98xx Series" -msgstr "PC-98xx" - -#: ../rules/base.xml.in.h:598 -msgid "Pannonian Rusyn (homophonic)" -msgstr "Ruthène pannonien (homophonique)" - -#: ../rules/base.xml.in.h:599 -msgid "Pashto" -msgstr "Pachto" - -#: ../rules/base.xml.in.h:600 -msgid "Pashto (Afghanistan, OLPC)" -msgstr "Pachto (Afghanistan, OLPC)" - -#: ../rules/base.xml.in.h:601 -msgid "Pause" -msgstr "Pause" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Persan -#: ../rules/base.xml.in.h:602 ../rules/base.extras.xml.in.h:23 -msgid "Persian" -msgstr "Persan" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Dari -#: ../rules/base.xml.in.h:603 -msgid "Persian (Afghanistan, Dari OLPC)" -msgstr "Persan (Afghanistan, Dari, OLPC)" - -#: ../rules/base.xml.in.h:604 -msgid "Persian (with Persian Keypad)" -msgstr "Persan (avec pavé numérique persan)" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Polonais -#: ../rules/base.xml.in.h:605 ../rules/base.extras.xml.in.h:24 -msgid "Polish" -msgstr "Polonais" - -#: ../rules/base.xml.in.h:606 -msgid "Polish (Dvorak)" -msgstr "Polonais (Dvorak)" - -#: ../rules/base.xml.in.h:607 -msgid "Polish (Dvorak, Polish quotes on key 1)" -msgstr "Polonais (Dvorak, guillemets polonais sur le « 1 »)" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Disposition_Dvorak -# -# Sur le clavier Dvorak, les guillemets sont sur une seule et même touche. -#: ../rules/base.xml.in.h:608 -msgid "Polish (Dvorak, Polish quotes on quotemark key)" -msgstr "Polonais (Dvorak, guillemets polonais sur la touche guillemets)" - -#: ../rules/base.xml.in.h:609 -msgid "Polish (programmer Dvorak)" -msgstr "Polonais (Dvorak pour le programmeur)" - -#: ../rules/base.xml.in.h:610 -msgid "Polish (qwertz)" -msgstr "Polonais (qwertz)" - -#: ../rules/base.xml.in.h:611 -msgid "Portuguese" -msgstr "Portugais" - -#: ../rules/base.xml.in.h:612 -msgid "Portuguese (Brazil)" -msgstr "Portugais (Brésil)" - -#: ../rules/base.xml.in.h:613 -msgid "Portuguese (Brazil, Dvorak)" -msgstr "Portugais (Brésil, Dvorak)" - -#: ../rules/base.xml.in.h:614 -msgid "Portuguese (Brazil, eliminate dead keys)" -msgstr "Portugais (Brésil, sans touche morte)" - -#: ../rules/base.xml.in.h:615 -msgid "Portuguese (Brazil, nativo for Esperanto)" -msgstr "Portugais (Brésil, BR-Nativo pour l'Espéranto)" - -#: ../rules/base.xml.in.h:616 -msgid "Portuguese (Brazil, nativo for USA keyboards)" -msgstr "Portugais (Brésil, BR-Nativo pour claviers US)" - -# https://secure.wikimedia.org/wikipedia/en/wiki/Dvorak_Simplified_Keyboard#Other_languages -# http://tecladobrasileiro.com.br/images/stories/br-nativo/br-nativo-simples.svg -#: ../rules/base.xml.in.h:617 -msgid "Portuguese (Brazil, nativo)" -msgstr "Portugais (Brésil, BR-Nativo)" - -#: ../rules/base.xml.in.h:618 -msgid "Portuguese (Macintosh)" -msgstr "Portugais (Macintosh)" - -#: ../rules/base.xml.in.h:619 -msgid "Portuguese (Macintosh, Sun dead keys)" -msgstr "Portugais (Macintosh, touches mortes Sun)" - -#: ../rules/base.xml.in.h:620 -msgid "Portuguese (Macintosh, eliminate dead keys)" -msgstr "Portugais (Macintosh, sans touche morte)" - -#: ../rules/base.xml.in.h:621 -msgid "Portuguese (Nativo for USA keyboards)" -msgstr "Portugais (PT-Nativo pour claviers US)" - -#: ../rules/base.xml.in.h:622 -msgid "Portuguese (Nativo)" -msgstr "Portugais (PT-Nativo)" - -#: ../rules/base.xml.in.h:623 -msgid "Portuguese (Sun dead keys)" -msgstr "Portugais (touches mortes Sun)" - -#: ../rules/base.xml.in.h:624 -msgid "Portuguese (eliminate dead keys)" -msgstr "Portugais (sans touche morte)" - -#: ../rules/base.xml.in.h:625 -msgid "Propeller Voyager (KTEZ-1000)" -msgstr "Propeller Voyager (KTEZ-1000)" - -#: ../rules/base.xml.in.h:626 -msgid "PrtSc" -msgstr "Impr. Écr." - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Penjabi -#: ../rules/base.xml.in.h:627 -msgid "Punjabi (Gurmukhi Jhelum)" -msgstr "Penjabi (Gurmukhî, Jhelum)" - -#: ../rules/base.xml.in.h:628 -msgid "Punjabi (Gurmukhi)" -msgstr "Penjabi (Gurmukhî)" - -#: ../rules/base.xml.in.h:629 -msgid "QTronix Scorpius 98N+" -msgstr "QTronix Scorpius 98N+" - -#: ../rules/base.xml.in.h:630 -msgid "Right Alt" -msgstr "Alt. droite" - -#: ../rules/base.xml.in.h:631 -msgid "Right Alt (while pressed)" -msgstr "Alt. droite (si enfoncé)" - -#: ../rules/base.xml.in.h:632 -msgid "Right Alt chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Alt. droite sélectionne le 5e niveau ; verrouille le 5e niveau par un appui simultané avec un autre sélecteur de 5e niveau ; un appui libère le verrou" - -#: ../rules/base.xml.in.h:633 -msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "Alt. droite sélectionne le 5e niveau ; se verrouille par un appui simultané avec un autre sélecteur de 5e niveau" - -#: ../rules/base.xml.in.h:634 -msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Alt. droite sélectionne le 5e niveau ; se verrouille par un appui simultané avec un autre sélecteur de 5e niveau ; un appui libère le verrou" - -#: ../rules/base.xml.in.h:635 -msgid "Right Alt key never chooses 3rd level" -msgstr "Alt. droite ne sélectionne jamais le 3e niveau" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Touche_compose -#: ../rules/base.xml.in.h:636 -msgid "Right Alt, Shift+Right Alt key is Multi_Key" -msgstr "Alt. droite, Maj.+Alt. droite est une touche compose (Multi_Key)" - -#: ../rules/base.xml.in.h:637 -msgid "Right Ctrl" -msgstr "Crtl droite" - -#: ../rules/base.xml.in.h:638 -msgid "Right Ctrl (while pressed)" -msgstr "Ctrl droite (si enfoncé)" - -#: ../rules/base.xml.in.h:639 -msgid "Right Ctrl as Right Alt" -msgstr "Ctrl droite comme Alt. droite" - -#: ../rules/base.xml.in.h:640 -msgid "Right Ctrl is mapped to Menu" -msgstr "Méta est placé sur Menu" - -#: ../rules/base.xml.in.h:641 -msgid "Right Ctrl+Right Shift" -msgstr "Ctrl droite + Maj. droite" - -#: ../rules/base.xml.in.h:642 -msgid "Right Shift" -msgstr "Maj. droite" - -#: ../rules/base.xml.in.h:643 -msgid "Right Win" -msgstr "Windows droite" - -#: ../rules/base.xml.in.h:644 -msgid "Right Win (while pressed)" -msgstr "Windows droite (si enfoncé)" - -#: ../rules/base.xml.in.h:645 -msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "Windows droite sélectionne le 5e niveau ; se verrouille par un appui simultané avec un autre sélecteur de 5e niveau" - -#: ../rules/base.xml.in.h:646 -msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Windows droite sélectionne le 5e niveau ; se verrouille par un appui simultané avec un autre sélecteur de 5e niveau ; un appui libère le verrou" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Roumain -#: ../rules/base.xml.in.h:647 ../rules/base.extras.xml.in.h:26 -msgid "Romanian" -msgstr "Roumain" - -#: ../rules/base.xml.in.h:648 -msgid "Romanian (Germany)" -msgstr "Roumain (Allemagne)" - -#: ../rules/base.xml.in.h:649 -msgid "Romanian (Germany, eliminate dead keys)" -msgstr "Roumain (Allemagne, sans touche morte)" - -#: ../rules/base.xml.in.h:650 -msgid "Romanian (WinKeys)" -msgstr "Roumain (touche Windows)" - -#: ../rules/base.xml.in.h:651 -msgid "Romanian (cedilla)" -msgstr "Roumain (cédille)" - -#: ../rules/base.xml.in.h:652 -msgid "Romanian (standard cedilla)" -msgstr "Roumain (standard, cédille)" - -#: ../rules/base.xml.in.h:653 -msgid "Romanian (standard)" -msgstr "Roumain (standard)" - -#: ../rules/base.xml.in.h:654 -msgid "Rupee on 4" -msgstr "Roupie sur le 4" - -#: ../rules/base.xml.in.h:655 ../rules/base.extras.xml.in.h:28 -msgid "Russian" -msgstr "Russe" - -#: ../rules/base.xml.in.h:656 -msgid "Russian (DOS)" -msgstr "Russe (DOS)" - -#: ../rules/base.xml.in.h:657 -msgid "Russian (Georgia)" -msgstr "Russe (Géorgie)" - -#: ../rules/base.xml.in.h:658 -msgid "Russian (Germany, phonetic)" -msgstr "Russe (Allemagne, phonétique)" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Kazakhstan -# https://secure.wikimedia.org/wikipedia/fr/wiki/Kazakh -#: ../rules/base.xml.in.h:659 -msgid "Russian (Kazakhstan, with Kazakh)" -msgstr "Russe (Kazakhstan, avec kazakh)" - -#: ../rules/base.xml.in.h:660 -msgid "Russian (Poland, phonetic Dvorak)" -msgstr "Russe (Pologne, Dvorak phonétique)" - -#: ../rules/base.xml.in.h:661 -msgid "Russian (Sweden, phonetic)" -msgstr "Russe (Suède, phonétique)" - -#: ../rules/base.xml.in.h:662 -msgid "Russian (Sweden, phonetic, eliminate dead keys)" -msgstr "Russe (Suède, phonétique, sans touche morte)" - -#: ../rules/base.xml.in.h:663 -msgid "Russian (US, phonetic)" -msgstr "Russe (US, phonétique)" - -#: ../rules/base.xml.in.h:664 -msgid "Russian (Ukraine, standard RSTU)" -msgstr "Russe (Ukraine, RSTU standard)" - -#: ../rules/base.xml.in.h:665 -msgid "Russian (legacy)" -msgstr "Russe (obsolète)" - -#: ../rules/base.xml.in.h:666 -msgid "Russian (phonetic WinKeys)" -msgstr "Russe (phonétique, touches Windows)" - -#: ../rules/base.xml.in.h:667 -msgid "Russian (phonetic)" -msgstr "Russe (phonétique)" - -#: ../rules/base.xml.in.h:668 -msgid "Russian (typewriter)" -msgstr "Russe (machine à écrire)" - -#: ../rules/base.xml.in.h:669 -msgid "Russian (typewriter, legacy)" -msgstr "Russe (machine à écrire, obsolète)" - -#: ../rules/base.xml.in.h:670 -msgid "SILVERCREST Multimedia Wireless Keyboard" -msgstr "SILVERCREST Multimedia Wireless Keyboard" - -#: ../rules/base.xml.in.h:671 -msgid "SK-1300" -msgstr "SK-1300" - -#: ../rules/base.xml.in.h:672 -msgid "SK-2500" -msgstr "SK-2500" - -#: ../rules/base.xml.in.h:673 -msgid "SK-6200" -msgstr "SK-6200" - -#: ../rules/base.xml.in.h:674 -msgid "SK-7100" -msgstr "SK-7100" - -#: ../rules/base.xml.in.h:675 -msgid "SVEN Ergonomic 2500" -msgstr "SVEN Ergonomic 2500" - -#: ../rules/base.xml.in.h:676 -msgid "SVEN Slim 303" -msgstr "SVEN Slim 303" - -#: ../rules/base.xml.in.h:677 -msgid "Saisiyat (Taiwan)" -msgstr "Saisiyat (Taïwan)" - -#: ../rules/base.xml.in.h:678 -msgid "Samsung SDM 4500P" -msgstr "Samsung SDM 4500P" - -#: ../rules/base.xml.in.h:679 -msgid "Samsung SDM 4510P" -msgstr "Samsung SDM 4510P" - -#: ../rules/base.xml.in.h:680 -msgid "Sanwa Supply SKB-KG3" -msgstr "Sanwa Supply SKB-KG3" - -#: ../rules/base.xml.in.h:681 -msgid "Scroll Lock" -msgstr "Arrêt défilement" - -#: ../rules/base.xml.in.h:682 -msgid "Semi-colon on third level" -msgstr "Point-virgule au 3e niveau" - -#: ../rules/base.xml.in.h:683 ../rules/base.extras.xml.in.h:31 -msgid "Serbian" -msgstr "Serbe" - -#: ../rules/base.xml.in.h:684 -msgid "Serbian (Latin Unicode qwerty)" -msgstr "Serbe (latin, Unicode, qwerty)" - -#: ../rules/base.xml.in.h:685 -msgid "Serbian (Latin Unicode)" -msgstr "Serbe (latin, Unicode)" - -#: ../rules/base.xml.in.h:686 -msgid "Serbian (Latin qwerty)" -msgstr "Serbe (latin, qwerty)" - -#: ../rules/base.xml.in.h:687 -msgid "Serbian (Latin with guillemets)" -msgstr "Serbe (Latin avec guillemets)" - -#: ../rules/base.xml.in.h:688 -msgid "Serbian (Latin)" -msgstr "Serbe (Latin)" - -#: ../rules/base.xml.in.h:689 -msgid "Serbian (Russia)" -msgstr "Serbe (Russe)" - -#: ../rules/base.xml.in.h:690 -msgid "Serbian (Z and ZHE swapped)" -msgstr "Serbe (Z et ZHE intervertis)" - -#: ../rules/base.xml.in.h:691 -msgid "Serbian (with guillemets)" -msgstr "Serbe (avec guillemets)" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Serbo-croate -#: ../rules/base.xml.in.h:692 -msgid "Serbo-Croatian (US)" -msgstr "Serbo-Croate (US)" - -#: ../rules/base.xml.in.h:693 -msgid "Shift cancels Caps Lock" -msgstr "Maj. annule Verr. maj." - -#: ../rules/base.xml.in.h:694 -msgid "Shift does not cancel Num Lock, chooses 3rd level instead" -msgstr "Maj. n'annule pas Verr. maj., mais sélectionne le 3e niveau" - -#: ../rules/base.xml.in.h:695 -msgid "Shift with numeric keypad keys works as in MS Windows" -msgstr "Maj. avec le pavé numérique se comporte comme dans Windows" - -#: ../rules/base.xml.in.h:696 -msgid "Shift+Caps Lock" -msgstr "Maj.+ Verr. maj." - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Sindhi -#: ../rules/base.xml.in.h:697 -msgid "Sindhi" -msgstr "Sindhî" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Cingalais -#: ../rules/base.xml.in.h:698 -msgid "Sinhala" -msgstr "Cingalais" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Slovaque -#: ../rules/base.xml.in.h:699 -msgid "Slovak" -msgstr "Slovaque" - -#: ../rules/base.xml.in.h:700 -msgid "Slovak (extended Backslash)" -msgstr "Slovaque (barre oblique inverse étendue)" - -#: ../rules/base.xml.in.h:701 -msgid "Slovak (qwerty)" -msgstr "Slovaque (qwerty)" - -#: ../rules/base.xml.in.h:702 -msgid "Slovak (qwerty, extended Backslash)" -msgstr "Slovaque (qwerty, barre oblique inverse étendue)" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Slov%C3%A8ne -#: ../rules/base.xml.in.h:703 -msgid "Slovenian" -msgstr "Slovène" - -#: ../rules/base.xml.in.h:704 -msgid "Slovenian (US keyboard with Slovenian letters)" -msgstr "Slovène (clavier US avec lettres slovènes)" - -#: ../rules/base.xml.in.h:705 -msgid "Slovenian (use guillemets for quotes)" -msgstr "Slovène (utilise des guillemets typographiques au lieu des guillemets simples)" - -#: ../rules/base.xml.in.h:706 -msgid "Spanish" -msgstr "Espagnol" - -#: ../rules/base.xml.in.h:707 -msgid "Spanish (Dvorak)" -msgstr "Espagnol (Dvorak)" - -#: ../rules/base.xml.in.h:708 -msgid "Spanish (Latin American)" -msgstr "Espagnol (Amérique latine)" - -#: ../rules/base.xml.in.h:709 -msgid "Spanish (Latin American, Sun dead keys)" -msgstr "Espagnol (Amérique latine, touches mortes Sun)" - -#: ../rules/base.xml.in.h:710 -msgid "Spanish (Latin American, eliminate dead keys)" -msgstr "Espagnol (Amérique latine, sans touche morte)" - -#: ../rules/base.xml.in.h:711 -msgid "Spanish (Latin American, include dead tilde)" -msgstr "Espagnol (Amérique latine, y compris la touche morte tilde)" - -#: ../rules/base.xml.in.h:712 -msgid "Spanish (Macintosh)" -msgstr "Espagnol (Macintosh)" - -#: ../rules/base.xml.in.h:713 -msgid "Spanish (Sun dead keys)" -msgstr "Espagnol (touches mortes Sun)" - -#: ../rules/base.xml.in.h:714 -msgid "Spanish (eliminate dead keys)" -msgstr "Espagnol (sans touche morte)" - -#: ../rules/base.xml.in.h:715 -msgid "Spanish (include dead tilde)" -msgstr "Espagnol (y compris la touche morte tilde)" - -# https://help.ubuntu.com/7.04/user-guide/C/prefs-hardware.html -#: ../rules/base.xml.in.h:716 -msgid "Special keys (Ctrl+Alt+<key>) handled in a server" -msgstr "Les combinaisons spéciales (Ctrl+Alt+<touche>) sont traitées par le serveur X" - -#: ../rules/base.xml.in.h:717 -msgid "Sun Type 5/6" -msgstr "Sun type 5/6" - -#: ../rules/base.xml.in.h:718 -msgid "Super Power Multimedia Keyboard" -msgstr "Super Power Multimedia Keyboard" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Swahili -#: ../rules/base.xml.in.h:719 -msgid "Swahili (Kenya)" -msgstr "Swahili (Kenya)" - -#: ../rules/base.xml.in.h:720 -msgid "Swahili (Tanzania)" -msgstr "Swahili (Tanzanie)" - -#: ../rules/base.xml.in.h:721 -msgid "Swap Ctrl and Caps Lock" -msgstr "Intervertir Ctrl et Verr. maj." - -#: ../rules/base.xml.in.h:722 -msgid "Swap ESC and Caps Lock" -msgstr "Intervertir Échap. et Verr. maj." - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Su%C3%A9dois -#: ../rules/base.xml.in.h:723 -msgid "Swedish" -msgstr "Suédois" - -#: ../rules/base.xml.in.h:724 -msgid "Swedish (Dvorak)" -msgstr "Suédois (Dvorak)" - -#: ../rules/base.xml.in.h:725 -msgid "Swedish (Macintosh)" -msgstr "Suédois (Macintosh)" - -#: ../rules/base.xml.in.h:726 -msgid "Swedish (Svdvorak)" -msgstr "Suédois (Svdvorak)" - -#: ../rules/base.xml.in.h:727 -msgid "Swedish (eliminate dead keys)" -msgstr "Suédois (sans touche morte)" - -#: ../rules/base.xml.in.h:728 -msgid "Swedish Sign Language" -msgstr "Langue des signes suédoise" - -#: ../rules/base.xml.in.h:729 -msgid "Symplon PaceBook (tablet PC)" -msgstr "Symplon PaceBook (tablette tactile)" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Syriaque -#: ../rules/base.xml.in.h:730 -msgid "Syriac" -msgstr "Syriaque" - -#: ../rules/base.xml.in.h:731 -msgid "Syriac (phonetic)" -msgstr "Syriaque (phonétique)" - -#: ../rules/base.xml.in.h:732 -msgid "Taiwanese" -msgstr "Taïwanais" - -#: ../rules/base.xml.in.h:733 -msgid "Taiwanese (indigenous)" -msgstr "Taïwanais (indigène)" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Tadjik -#: ../rules/base.xml.in.h:734 -msgid "Tajik" -msgstr "Tadjik" - -#: ../rules/base.xml.in.h:735 -msgid "Tajik (legacy)" -msgstr "Tadjik (obsolète)" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Tamoul -#: ../rules/base.xml.in.h:736 -msgid "Tamil" -msgstr "Tamoul" - -#: ../rules/base.xml.in.h:737 -msgid "Tamil (Sri Lanka, TAB Typewriter)" -msgstr "Tamoul (Sri Lanka, machine à écrire, TAB)" - -#: ../rules/base.xml.in.h:738 -msgid "Tamil (Sri Lanka, Unicode)" -msgstr "Tamoul (Sri Lanka, Unicode)" - -# TAB et TSCII sont des codages tamouls. -#: ../rules/base.xml.in.h:739 -msgid "Tamil (TAB typewriter)" -msgstr "Tamoul (machine à écrire, TAB)" - -#: ../rules/base.xml.in.h:740 -msgid "Tamil (TSCII typewriter)" -msgstr "Tamoul (machine à écrire, TSCII)" - -#: ../rules/base.xml.in.h:741 -msgid "Tamil (Unicode)" -msgstr "Tamoul (Unicode)" - -#: ../rules/base.xml.in.h:742 -msgid "Tamil (keyboard with numerals)" -msgstr "Tamoul (clavier avec chiffres)" - -#: ../rules/base.xml.in.h:743 -msgid "Targa Visionary 811" -msgstr "Targa Visionary 811" - -#: ../rules/base.xml.in.h:744 -msgid "Tatar" -msgstr "Tatar" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/T%C3%A9lougou -#: ../rules/base.xml.in.h:745 -msgid "Telugu" -msgstr "Télougou" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Tha%C3%AF_%28langue%29 -#: ../rules/base.xml.in.h:746 -msgid "Thai" -msgstr "Thaï" - -#: ../rules/base.xml.in.h:747 -msgid "Thai (Pattachote)" -msgstr "Thaï (Pattachote)" - -#: ../rules/base.xml.in.h:748 -msgid "Thai (TIS-820.2538)" -msgstr "Thaï (TIS-820.2538)" - -#: ../rules/base.xml.in.h:749 -msgid "Tibetan" -msgstr "Tibétain" - -#: ../rules/base.xml.in.h:750 -msgid "Tibetan (with ASCII numerals)" -msgstr "Tibétain (avec chiffres ASCII)" - -#: ../rules/base.xml.in.h:751 -msgid "To the corresponding key in a Dvorak keyboard." -msgstr "Vers la touche correspondante sur un clavier Dvorak." - -#: ../rules/base.xml.in.h:752 -msgid "To the corresponding key in a Qwerty keyboard." -msgstr "Vers la touche correspondante sur un clavier qwerty." - -# http://who-t.blogspot.com/2010/11/xkb-mouse-emulation-removed-from.html -#: ../rules/base.xml.in.h:753 -msgid "Toggle PointerKeys with Shift + NumLock." -msgstr "Active ou désactive le contrôle de la souris (PointerKeys) avec Maj. + Verr. num." - -#: ../rules/base.xml.in.h:754 -msgid "Toshiba Satellite S3000" -msgstr "Toshiba Satellite S3000" - -#: ../rules/base.xml.in.h:755 -msgid "Trust Direct Access Keyboard" -msgstr "Trust Direct Access" - -#: ../rules/base.xml.in.h:756 -msgid "Trust Slimline" -msgstr "Trust Slimline" - -#: ../rules/base.xml.in.h:757 -msgid "Trust Wireless Keyboard Classic" -msgstr "Trust Wireless Classic" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Tswana -#: ../rules/base.xml.in.h:758 -msgid "Tswana" -msgstr "Tswana" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Turc -#: ../rules/base.xml.in.h:759 -msgid "Turkish" -msgstr "Turc" - -#: ../rules/base.xml.in.h:760 -msgid "Turkish (Alt-Q)" -msgstr "Turc (Alt-Q)" - -#: ../rules/base.xml.in.h:761 -msgid "Turkish (F)" -msgstr "Turc (F)" - -#: ../rules/base.xml.in.h:762 -msgid "Turkish (Sun dead keys)" -msgstr "Turc (touches mortes Sun)" - -#: ../rules/base.xml.in.h:763 -msgid "Turkish (international with dead keys)" -msgstr "Turc (international avec touches mortes)" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Turkm%C3%A8ne -#: ../rules/base.xml.in.h:764 -msgid "Turkmen" -msgstr "Turkmène" - -#: ../rules/base.xml.in.h:765 -msgid "Turkmen (Alt-Q)" -msgstr "Turkmène (Alt-Q)" - -#: ../rules/base.xml.in.h:766 -msgid "TypeMatrix EZ-Reach 2020" -msgstr "TypeMatrix EZ-Reach 2020" - -#: ../rules/base.xml.in.h:767 -msgid "TypeMatrix EZ-Reach 2030 PS2" -msgstr "TypeMatrix EZ-Reach 2030 PS2" - -#: ../rules/base.xml.in.h:768 -msgid "TypeMatrix EZ-Reach 2030 USB" -msgstr "TypeMatrix EZ-Reach 2030 USB" - -#: ../rules/base.xml.in.h:769 -msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)" -msgstr "TypeMatrix EZ-Reach 2030 USB (mode 102/105:EU)" - -#: ../rules/base.xml.in.h:770 -msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)" -msgstr "TypeMatrix EZ-Reach 2030 USB (mode 106:JP)" - -#: ../rules/base.xml.in.h:771 -msgid "Udmurt" -msgstr "Oudmourte" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Ukrainien -#: ../rules/base.xml.in.h:772 -msgid "Ukrainian" -msgstr "Ukrainien" - -#: ../rules/base.xml.in.h:773 -msgid "Ukrainian (WinKeys)" -msgstr "Ukrainien (touches Windows)" - -#: ../rules/base.xml.in.h:774 -msgid "Ukrainian (homophonic)" -msgstr "Ukrainien (homophonique)" - -#: ../rules/base.xml.in.h:775 -msgid "Ukrainian (legacy)" -msgstr "Ukrainien (obsolète)" - -#: ../rules/base.xml.in.h:776 -msgid "Ukrainian (phonetic)" -msgstr "Ukrainien (phonétique)" - -#: ../rules/base.xml.in.h:777 -msgid "Ukrainian (standard RSTU)" -msgstr "Ukrainien (RSTU standard)" - -#: ../rules/base.xml.in.h:778 -msgid "Ukrainian (typewriter)" -msgstr "Ukrainien (machine à écrire)" - -#: ../rules/base.xml.in.h:779 -msgid "Unicode additions (arrows and math operators)" -msgstr "Ajouts Unicode (opérateurs mathématiques et flèches)" - -#: ../rules/base.xml.in.h:780 -msgid "Unicode additions (arrows and math operators). Math operators on default level" -msgstr "Ajouts Unicode (opérateurs mathématiques et flèches). Les opérateurs mathématiques se trouvent au niveau par défaut" - -#: ../rules/base.xml.in.h:781 -msgid "Unitek KB-1925" -msgstr "Unitek KB-1925" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Ourdou -#: ../rules/base.xml.in.h:782 -msgid "Urdu (Pakistan)" -msgstr "Ourdou (Pakistan)" - -#: ../rules/base.xml.in.h:783 -msgid "Urdu (Pakistan, CRULP)" -msgstr "Ourdou (Pakistan, CRULP)" - -#: ../rules/base.xml.in.h:784 -msgid "Urdu (Pakistan, NLA)" -msgstr "Ourdou (Pakistan, NLA)" - -#: ../rules/base.xml.in.h:785 -msgid "Urdu (WinKeys)" -msgstr "Ourdou (touches Windows)" - -#: ../rules/base.xml.in.h:786 -msgid "Urdu (alternative phonetic)" -msgstr "Ourdou (variante, phonétique)" - -#: ../rules/base.xml.in.h:787 -msgid "Urdu (phonetic)" -msgstr "Ourdou (phonétique)" - -# https://bugzilla.gnome.org/show_bug.cgi?id=518156 -#: ../rules/base.xml.in.h:788 -msgid "Use keyboard LED to show alternative layout" -msgstr "Utiliser les voyants du clavier pour indiquer une disposition alternative" - -#: ../rules/base.xml.in.h:789 -msgid "Using space key to input non-breakable space character" -msgstr "Utiliser la barre d'espacement pour insérer une espace insécable" - -#: ../rules/base.xml.in.h:790 -msgid "Usual space at any level" -msgstr "L'espace habituelle quelque-soit le niveau" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Ou%C3%AFghour -#: ../rules/base.xml.in.h:791 -msgid "Uyghur" -msgstr "Ouïghour" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Ouzbek -#: ../rules/base.xml.in.h:792 -msgid "Uzbek" -msgstr "Ouzbek" - -#: ../rules/base.xml.in.h:793 -msgid "Uzbek (Afghanistan)" -msgstr "Ouzbek (Afghanistan)" - -#: ../rules/base.xml.in.h:794 -msgid "Uzbek (Afghanistan, OLPC)" -msgstr "Ouzbek (Afghanistan, OLPC)" - -#: ../rules/base.xml.in.h:795 -msgid "Uzbek (Latin)" -msgstr "Ouzbek (latin)" - -#: ../rules/base.xml.in.h:796 -msgid "Vietnamese" -msgstr "Vietnamien" - -#: ../rules/base.xml.in.h:797 -msgid "ViewSonic KU-306 Internet Keyboard" -msgstr "ViewSonic KU-306 Internet Keyboard" - -#: ../rules/base.xml.in.h:798 -msgid "Wang 724 keypad with Unicode additions (arrows and math operators)" -msgstr "Wang 724 avec ajouts Unicode (opérateurs mathématiques et flèches)" - -#: ../rules/base.xml.in.h:799 -msgid "Wang 724 keypad with Unicode additions (arrows and math operators). Math operators on default level" -msgstr "Wang 724 avec ajouts Unicode (opérateurs mathématiques et flèches). Les opérateurs mathématiques se trouvent au niveau par défaut" - -#: ../rules/base.xml.in.h:800 -msgid "Winbook Model XP5" -msgstr "Winbook Model XP5" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Wolof_%28langue%29 -#: ../rules/base.xml.in.h:801 -msgid "Wolof" -msgstr "Wolof" - -#: ../rules/base.xml.in.h:802 -msgid "Yahoo! Internet Keyboard" -msgstr "Yahoo! Internet Keyboard" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Iakoute -#: ../rules/base.xml.in.h:803 -msgid "Yakut" -msgstr "Iakute" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/Yoruba -#: ../rules/base.xml.in.h:804 -msgid "Yoruba" -msgstr "Yoruba" - -# http://hapax.qc.ca/glossaire.htm -#: ../rules/base.xml.in.h:805 -msgid "Zero-width non-joiner character at second level" -msgstr "Antiliant à chasse nulle au 2e niveau" - -#: ../rules/base.xml.in.h:806 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level" -msgstr "Antiliant à chasse nulle au 2e niveau. espace insécable au 3e niveau" - -#: ../rules/base.xml.in.h:807 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level" -msgstr "Antiliant à chasse nulle au 2e niveau. espace insécable au 3e niveau, rien au 4e niveau" - -#: ../rules/base.xml.in.h:808 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level" -msgstr "Antiliant à chasse nulle au 2e niveau. espace insécable au 3e niveau, espace fine insécable au 4e niveau" - -#: ../rules/base.xml.in.h:809 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level" -msgstr "Antiliant à chasse nulle au 2e niveau. espace insécable au 3e niveau, liant à chasse nulle au 4e niveau" - -#: ../rules/base.xml.in.h:810 -msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level" -msgstr "Antiliant à chasse nulle au 2e niveau, liant à chasse nulle au 3e niveau" - -#: ../rules/base.xml.in.h:811 -msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level" -msgstr "Antiliant à chasse nulle au 2e niveau, liant à chasse nulle au 3e niveau, espace insécable au 4e niveau" - -#: ../rules/base.xml.in.h:812 -msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level" -msgstr "Antiliant à chasse nulle au 3e niveau, liant à chasse nulle au 4e niveau" - -#: ../rules/base.xml.in.h:813 -msgid "ak" -msgstr "ak" - -#: ../rules/base.xml.in.h:814 -msgid "am" -msgstr "am" - -#: ../rules/base.xml.in.h:815 -msgid "ar" -msgstr "ar" - -#: ../rules/base.xml.in.h:816 -msgid "avn" -msgstr "avn" - -#: ../rules/base.xml.in.h:817 -msgid "az" -msgstr "az" - -#: ../rules/base.xml.in.h:818 -msgid "be" -msgstr "be" - -#: ../rules/base.xml.in.h:819 -msgid "ber" -msgstr "ber" - -#: ../rules/base.xml.in.h:820 -msgid "bg" -msgstr "bg" - -#: ../rules/base.xml.in.h:821 -msgid "bm" -msgstr "bm" - -#: ../rules/base.xml.in.h:822 -msgid "bn" -msgstr "bn" - -#: ../rules/base.xml.in.h:823 -msgid "brl" -msgstr "brl" - -#: ../rules/base.xml.in.h:824 -msgid "bs" -msgstr "bs" - -#: ../rules/base.xml.in.h:825 -msgid "ca" -msgstr "cb" - -#: ../rules/base.xml.in.h:826 -msgid "chr" -msgstr "chr" - -#: ../rules/base.xml.in.h:827 -msgid "cm" -msgstr "cm" - -#: ../rules/base.xml.in.h:828 -msgid "crh" -msgstr "crh" - -#: ../rules/base.xml.in.h:829 -msgid "cs" -msgstr "cs" - -#: ../rules/base.xml.in.h:830 -msgid "da" -msgstr "da" - -#: ../rules/base.xml.in.h:831 -msgid "de" -msgstr "de" - -#: ../rules/base.xml.in.h:832 -msgid "dv" -msgstr "dv" - -#: ../rules/base.xml.in.h:833 -msgid "dz" -msgstr "dz" - -#: ../rules/base.xml.in.h:834 -msgid "ee" -msgstr "ee" - -#: ../rules/base.xml.in.h:835 ../rules/base.extras.xml.in.h:34 -msgid "en" -msgstr "en" - -#: ../rules/base.xml.in.h:836 -msgid "eo" -msgstr "eo" - -#: ../rules/base.xml.in.h:837 -msgid "es" -msgstr "es" - -#: ../rules/base.xml.in.h:838 -msgid "et" -msgstr "et" - -#: ../rules/base.xml.in.h:839 ../rules/base.extras.xml.in.h:35 -msgid "fa" -msgstr "fa" - -#: ../rules/base.xml.in.h:840 -msgid "ff" -msgstr "ff" - -#: ../rules/base.xml.in.h:841 -msgid "fi" -msgstr "fi" - -#: ../rules/base.xml.in.h:842 -msgid "fo" -msgstr "fo" - -#: ../rules/base.xml.in.h:843 ../rules/base.extras.xml.in.h:36 -msgid "fr" -msgstr "fr" - -#: ../rules/base.xml.in.h:844 -msgid "gaa" -msgstr "gaa" - -#: ../rules/base.xml.in.h:845 -msgid "gr" -msgstr "gr" - -#: ../rules/base.xml.in.h:846 -msgid "gu" -msgstr "gu" - -#: ../rules/base.xml.in.h:847 -msgid "ha" -msgstr "ha" - -#: ../rules/base.xml.in.h:848 -msgid "he" -msgstr "he" - -#: ../rules/base.xml.in.h:849 -msgid "hi" -msgstr "hi" - -#: ../rules/base.xml.in.h:850 -msgid "hr" -msgstr "hr" - -#: ../rules/base.xml.in.h:851 -msgid "hu" -msgstr "hu" - -#: ../rules/base.xml.in.h:852 ../rules/base.extras.xml.in.h:37 -msgid "hy" -msgstr "hy" - -#: ../rules/base.xml.in.h:853 -msgid "ie" -msgstr "ie" - -#: ../rules/base.xml.in.h:854 -msgid "ig" -msgstr "ig" - -#: ../rules/base.xml.in.h:855 -msgid "ike" -msgstr "ike" - -#: ../rules/base.xml.in.h:856 -msgid "in" -msgstr "in" - -#: ../rules/base.xml.in.h:857 -msgid "is" -msgstr "is" - -#: ../rules/base.xml.in.h:858 -msgid "it" -msgstr "it" - -#: ../rules/base.xml.in.h:859 -msgid "ja" -msgstr "ja" - -#: ../rules/base.xml.in.h:860 -msgid "ka" -msgstr "ka" - -#: ../rules/base.xml.in.h:861 -msgid "ki" -msgstr "ki" - -#: ../rules/base.xml.in.h:862 -msgid "kk" -msgstr "kk" - -#: ../rules/base.xml.in.h:863 -msgid "km" -msgstr "km" - -#: ../rules/base.xml.in.h:864 -msgid "kn" -msgstr "kn" - -#: ../rules/base.xml.in.h:865 -msgid "ko" -msgstr "ko" - -#: ../rules/base.xml.in.h:866 -msgid "ku" -msgstr "ku" - -#: ../rules/base.xml.in.h:867 -msgid "lo" -msgstr "lo" - -#: ../rules/base.xml.in.h:868 ../rules/base.extras.xml.in.h:39 -msgid "lt" -msgstr "lt" - -#: ../rules/base.xml.in.h:869 ../rules/base.extras.xml.in.h:40 -msgid "lv" -msgstr "lv" - -#: ../rules/base.xml.in.h:870 -msgid "mi" -msgstr "mi" - -#: ../rules/base.xml.in.h:871 -msgid "mk" -msgstr "mk" - -#: ../rules/base.xml.in.h:872 -msgid "ml" -msgstr "ml" - -#: ../rules/base.xml.in.h:873 -msgid "mn" -msgstr "mn" - -#: ../rules/base.xml.in.h:874 -msgid "mt" -msgstr "mt" - -#: ../rules/base.xml.in.h:875 -msgid "my" -msgstr "my" - -#: ../rules/base.xml.in.h:876 -msgid "ne" -msgstr "ne" - -#: ../rules/base.xml.in.h:877 -msgid "nl" -msgstr "nl" - -#: ../rules/base.xml.in.h:878 -msgid "no" -msgstr "no" - -#: ../rules/base.xml.in.h:879 -msgid "or" -msgstr "or" - -#: ../rules/base.xml.in.h:880 -msgid "pa" -msgstr "pa" - -#: ../rules/base.xml.in.h:881 -msgid "ph" -msgstr "ph" - -#: ../rules/base.xml.in.h:882 ../rules/base.extras.xml.in.h:41 -msgid "pl" -msgstr "pl" - -#: ../rules/base.xml.in.h:883 -msgid "ps" -msgstr "ps" - -#: ../rules/base.xml.in.h:884 -msgid "pt" -msgstr "pt" - -#: ../rules/base.xml.in.h:885 ../rules/base.extras.xml.in.h:42 -msgid "ro" -msgstr "ro" - -#: ../rules/base.xml.in.h:886 ../rules/base.extras.xml.in.h:43 -msgid "ru" -msgstr "ru" - -#: ../rules/base.xml.in.h:887 -msgid "sd" -msgstr "sd" - -#: ../rules/base.xml.in.h:888 -msgid "si" -msgstr "si" - -#: ../rules/base.xml.in.h:889 -msgid "sk" -msgstr "sk" - -#: ../rules/base.xml.in.h:890 -msgid "sl" -msgstr "sl" - -#: ../rules/base.xml.in.h:891 -msgid "sq" -msgstr "sq" - -#: ../rules/base.xml.in.h:892 ../rules/base.extras.xml.in.h:45 -msgid "sr" -msgstr "sr" - -#: ../rules/base.xml.in.h:893 -msgid "sv" -msgstr "sv" - -#: ../rules/base.xml.in.h:894 -msgid "sw" -msgstr "sw" - -#: ../rules/base.xml.in.h:895 -msgid "syc" -msgstr "syc" - -#: ../rules/base.xml.in.h:896 -msgid "ta" -msgstr "ta" - -#: ../rules/base.xml.in.h:897 -msgid "te" -msgstr "te" - -#: ../rules/base.xml.in.h:898 -msgid "tg" -msgstr "tg" - -#: ../rules/base.xml.in.h:899 -msgid "th" -msgstr "th" - -#: ../rules/base.xml.in.h:900 -msgid "tk" -msgstr "tk" - -#: ../rules/base.xml.in.h:901 -msgid "tn" -msgstr "tn" - -#: ../rules/base.xml.in.h:902 -msgid "tr" -msgstr "tr" - -#: ../rules/base.xml.in.h:903 -msgid "uk" -msgstr "uk" - -#: ../rules/base.xml.in.h:904 -msgid "ur" -msgstr "ur" - -#: ../rules/base.xml.in.h:905 -msgid "uz" -msgstr "uz" - -#: ../rules/base.xml.in.h:906 -msgid "vi" -msgstr "vi" - -#: ../rules/base.xml.in.h:907 -msgid "wo" -msgstr "wo" - -#: ../rules/base.xml.in.h:908 -msgid "xsy" -msgstr "xsy" - -#: ../rules/base.xml.in.h:909 -msgid "yo" -msgstr "yo" - -#: ../rules/base.xml.in.h:910 -msgid "zh" -msgstr "zh" - -# https://secure.wikimedia.org/wikipedia/en/wiki/APL_%28programming_language%29 -#: ../rules/base.extras.xml.in.h:1 -msgid "APL Keyboard Symbols" -msgstr "Symboles APL" - -#: ../rules/base.extras.xml.in.h:4 -msgid "Atsina" -msgstr "Atsina" - -#: ../rules/base.extras.xml.in.h:5 -msgid "Avestan" -msgstr "Avestique" - -# https://secure.wikimedia.org/wikipedia/fr/wiki/C%C5%93ur_d%27Al%C3%A8ne_%28langue%29 -#: ../rules/base.extras.xml.in.h:6 -msgid "Couer D'alene Salish" -msgstr "Salish Cœur d'Alène" - -#: ../rules/base.extras.xml.in.h:8 -msgid "English (US, international AltGr Unicode combining)" -msgstr "Anglais (USA, international, AltGr combinatoire Unicode)" - -#: ../rules/base.extras.xml.in.h:9 -msgid "English (US, international AltGr Unicode combining, alternative)" -msgstr "Anglais (USA, international, AltGr combinatoire Unicode, variante)" - -# http://www.thecanadianencyclopedia.com/index.cfm?PgNm=TCE&Params=f1ARTf0004367 -#: ../rules/base.extras.xml.in.h:11 -msgid "Kutenai" -msgstr "kutenai" - -# http://colemak.com/ -#: ../rules/base.extras.xml.in.h:13 -msgid "Latvian (US Colemak)" -msgstr "Letton (Colemak USA)" - -#: ../rules/base.extras.xml.in.h:14 -msgid "Latvian (US Colemak, apostrophe variant)" -msgstr "Letton (Colemak USA, variante apostrophe)" - -#: ../rules/base.extras.xml.in.h:15 -msgid "Latvian (US Dvorak)" -msgstr "Letton (Dvorak USA)" - -#: ../rules/base.extras.xml.in.h:16 -msgid "Latvian (US Dvorak, Y variant)" -msgstr "Letton (Dvorak USA, variante Y)" - -#: ../rules/base.extras.xml.in.h:17 -msgid "Latvian (US Dvorak, minus variant)" -msgstr "Letton (Dvorak USA, variante moins)" - -#: ../rules/base.extras.xml.in.h:18 -msgid "Latvian (programmer US Dvorak)" -msgstr "Letton (Dvorak pour le programmeur USA)" - -#: ../rules/base.extras.xml.in.h:19 -msgid "Latvian (programmer US Dvorak, Y variant)" -msgstr "Letton (Dvorak pour le programmeur USA, variante Y)" - -#: ../rules/base.extras.xml.in.h:20 -msgid "Latvian (programmer US Dvorak, minus variant)" -msgstr "Letton (Dvorak pour le programmeur USA, variante moins)" - -#: ../rules/base.extras.xml.in.h:22 -msgid "Lithuanian (US Dvorak with Lithuanian letters)" -msgstr "Lituanien (Dvorak USA avec lettres lituaniennes)" - -#: ../rules/base.extras.xml.in.h:25 -msgid "Polish (international with dead keys)" -msgstr "Polonais (international avec touches mortes)" - -#: ../rules/base.extras.xml.in.h:27 -msgid "Romanian (ergonomic Touchtype)" -msgstr "Roumain (ergonomique dactylographique)" - -#: ../rules/base.extras.xml.in.h:29 -msgid "Russian (with UKR and BEL layout)" -msgstr "Russe (avec dispositions UKR et BEL)" - -#: ../rules/base.extras.xml.in.h:30 -msgid "Secwepemctsin" -msgstr "Secwepemctsin" - -#: ../rules/base.extras.xml.in.h:32 -msgid "Serbian (combining accents instead of dead keys)" -msgstr "Serbe (accents combinatoires à la place des touches mortes)" - -#: ../rules/base.extras.xml.in.h:33 -msgid "apl" -msgstr "apl" - -#: ../rules/base.extras.xml.in.h:38 -msgid "kut" -msgstr "kut" - -#: ../rules/base.extras.xml.in.h:44 -msgid "shs" -msgstr "shs" +# Messages français pour GNU concernant xfree86_xkb_xml.
+# Copyright © 2004 Free Software Foundation, Inc.
+# This file is distributed under the same license as the xkeyboard-config package.
+# Michel Robitaille <robitail@IRO.UMontreal.CA>, traducteur depuis/since 1996.
+# 2005, 2006 Denis Barbier <barbier@linuxfr.org>
+# 2008 Marc Veillet <scouigne@gmail.com>
+# Marc Veillet <scouigne@gmail.com>, 2011.
+# Jean-Philippe Guérard <jean-philippe.guerard@corbeaunoir.org>, 2011.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: xkeyboard-config 2.3\n"
+"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n"
+"POT-Creation-Date: 2011-05-17 21:08+0100\n"
+"PO-Revision-Date: 2011-05-18 23:39+0200\n"
+"Last-Translator: Jean-Philippe Guérard <jean-philippe.guerard@corbeaunoir.org>\n"
+"Language-Team: French <traduc@traduc.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: ../rules/base.xml.in.h:1
+msgid "<Less/Greater>"
+msgstr "<Plus petit/Plus grand>"
+
+#: ../rules/base.xml.in.h:2
+msgid "<Less/Greater> (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "<Plus petit/Plus grand> sélectionne le 3e niveau ; enclenche le 3e niveau par un appui simultané avec un autre sélecteur de 3e niveau"
+
+#: ../rules/base.xml.in.h:3
+msgid "<Less/Greater> chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "<Plus petit/Plus grand> sélectionne le 5e niveau ; verrouille le 5e niveau par un appui simultané avec un autre sélecteur de 5e niveau ; un appui libère le verrou"
+
+#: ../rules/base.xml.in.h:4
+msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "<Plus petit/Plus grand> sélectionne le 5e niveau ; se verrouille par un appui simultané avec un autre sélecteur de 5e niveau"
+
+#: ../rules/base.xml.in.h:5
+msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "<Plus petit/Plus grand> sélectionne le 5e niveau ; se verrouille par un appui simultané avec un autre sélecteur de 5e niveau ; un appui libère le verrou"
+
+#: ../rules/base.xml.in.h:6
+msgid "A4Tech KB-21"
+msgstr "A4Tech KB-21"
+
+#: ../rules/base.xml.in.h:7
+msgid "A4Tech KBS-8"
+msgstr "A4Tech KBS-8"
+
+#: ../rules/base.xml.in.h:8
+msgid "A4Tech Wireless Desktop RFKB-23"
+msgstr "A4Tech Wireless Desktop RFKB-23"
+
+#: ../rules/base.xml.in.h:9
+msgid "ATM/phone-style"
+msgstr "Clavier de type téléphonique"
+
+#: ../rules/base.xml.in.h:10
+msgid "Acer AirKey V"
+msgstr "Acer AirKey V"
+
+#: ../rules/base.xml.in.h:11
+msgid "Acer C300"
+msgstr "Acer C300"
+
+#: ../rules/base.xml.in.h:12
+msgid "Acer Ferrari 4000"
+msgstr "Acer Ferrari 4000"
+
+#: ../rules/base.xml.in.h:13
+msgid "Acer Laptop"
+msgstr "Acer : Portable"
+
+#: ../rules/base.xml.in.h:14
+msgid "Add the standard behavior to Menu key"
+msgstr "Ajouter du comportement standard à la touche Menu"
+
+#: ../rules/base.xml.in.h:15
+msgid "Adding Esperanto circumflexes (supersigno)"
+msgstr "Ajout de l'accent circonflexe espéranto (supersigno)"
+
+#: ../rules/base.xml.in.h:16
+msgid "Adding currency signs to certain keys"
+msgstr "Ajout des signes monétaires sur certaines touches"
+
+#: ../rules/base.xml.in.h:17
+msgid "Advance Scorpius KI"
+msgstr "Advance Scorpius KI"
+
+#: ../rules/base.xml.in.h:18
+msgid "Afghani"
+msgstr "Afghan"
+
+#: ../rules/base.xml.in.h:19
+msgid "Akan"
+msgstr "Akan"
+
+#: ../rules/base.xml.in.h:20
+msgid "Albanian"
+msgstr "Albanais"
+
+#: ../rules/base.xml.in.h:21
+msgid "Alt and Meta are on Alt keys"
+msgstr "Alt et Meta sont sur les touches Alt."
+
+#: ../rules/base.xml.in.h:22
+msgid "Alt is mapped to Right Win, Super to Menu"
+msgstr "Alt. est placé sur Windows droite, Super sur Menu"
+
+#: ../rules/base.xml.in.h:23
+msgid "Alt+Caps Lock"
+msgstr "Alt+Verr. maj."
+
+#: ../rules/base.xml.in.h:24
+msgid "Alt+Ctrl"
+msgstr "Alt.+Ctrl"
+
+#: ../rules/base.xml.in.h:25
+msgid "Alt+Shift"
+msgstr "Alt+Maj."
+
+#: ../rules/base.xml.in.h:26
+msgid "Alt+Space"
+msgstr "Alt+Espace"
+
+#: ../rules/base.xml.in.h:27
+msgid "Alt/Win key behavior"
+msgstr "Comportement des touches Alt et Windows"
+
+#: ../rules/base.xml.in.h:28
+msgid "Amharic"
+msgstr "Amharique"
+
+#: ../rules/base.xml.in.h:29
+msgid "Any Alt key"
+msgstr "N'importe quelle touche Alt"
+
+#: ../rules/base.xml.in.h:30
+msgid "Any Win key"
+msgstr "N'importe quelle touche Windows"
+
+#: ../rules/base.xml.in.h:31
+msgid "Any Win key (while pressed)"
+msgstr "N'importe quelle touche Windows (enfoncée)"
+
+#: ../rules/base.xml.in.h:32
+msgid "Apple"
+msgstr "Apple"
+
+#: ../rules/base.xml.in.h:33
+msgid "Apple Aluminium Keyboard (ANSI)"
+msgstr "Clavier aluminium Apple (ANSI)"
+
+#: ../rules/base.xml.in.h:34
+msgid "Apple Aluminium Keyboard (ISO)"
+msgstr "Clavier aluminium Apple (ISO)"
+
+#: ../rules/base.xml.in.h:35
+msgid "Apple Aluminium Keyboard (JIS)"
+msgstr "Clavier aluminium Apple (JIS)"
+
+#: ../rules/base.xml.in.h:36
+msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)"
+msgstr "Clavier aluminium Apple : émulation des touches PC (Impr. écr. ; défil. ; pause ; Verr. Num.)"
+
+#: ../rules/base.xml.in.h:37
+msgid "Apple Laptop"
+msgstr "Apple : Portable"
+
+#: ../rules/base.xml.in.h:38
+msgid "Arabic"
+msgstr "Arabe"
+
+#: ../rules/base.xml.in.h:39
+msgid "Arabic (Buckwalter)"
+msgstr "Arabe (Buckwalter)"
+
+#: ../rules/base.xml.in.h:40
+msgid "Arabic (Morocco)"
+msgstr "Arabe (Maroc)"
+
+#: ../rules/base.xml.in.h:41
+msgid "Arabic (Pakistan)"
+msgstr "Arabe (Pakistan)"
+
+#: ../rules/base.xml.in.h:42
+msgid "Arabic (Syria)"
+msgstr "Arabe (Syrie)"
+
+#: ../rules/base.xml.in.h:43
+msgid "Arabic (azerty)"
+msgstr "Arabe (azerty)"
+
+#: ../rules/base.xml.in.h:44
+msgid "Arabic (azerty/digits)"
+msgstr "Arabe (azerty/chiffres)"
+
+#: ../rules/base.xml.in.h:45
+msgid "Arabic (digits)"
+msgstr "Arabe (chiffres)"
+
+#: ../rules/base.xml.in.h:46
+msgid "Arabic (qwerty)"
+msgstr "Arabe (qwerty)"
+
+#: ../rules/base.xml.in.h:47
+msgid "Arabic (qwerty/digits)"
+msgstr "Arabe (qwerty/chiffres)"
+
+#: ../rules/base.xml.in.h:48 ../rules/base.extras.xml.in.h:2
+msgid "Armenian"
+msgstr "Arménien"
+
+#: ../rules/base.xml.in.h:49
+msgid "Armenian (alternative eastern)"
+msgstr "Arménien (variante, orientale)"
+
+#: ../rules/base.xml.in.h:50 ../rules/base.extras.xml.in.h:3
+msgid "Armenian (alternative phonetic)"
+msgstr "Arménien (variante, phonétique)"
+
+#: ../rules/base.xml.in.h:51
+msgid "Armenian (eastern)"
+msgstr "Arménien (orientale)"
+
+#: ../rules/base.xml.in.h:52
+msgid "Armenian (phonetic)"
+msgstr "Arménien (phonétique)"
+
+#: ../rules/base.xml.in.h:53
+msgid "Armenian (western)"
+msgstr "Arménien (occidentale)"
+
+#: ../rules/base.xml.in.h:54
+msgid "Asturian (Spain, with bottom-dot H and bottom-dot L)"
+msgstr "Asturien (Espagne, avec H point bas et L point bas)"
+
+#: ../rules/base.xml.in.h:55
+msgid "Asus Laptop"
+msgstr "Asus : portable"
+
+#: ../rules/base.xml.in.h:56
+msgid "At bottom left"
+msgstr "En bas à gauche"
+
+#: ../rules/base.xml.in.h:57
+msgid "At left of 'A'"
+msgstr "À gauche du « A »"
+
+#: ../rules/base.xml.in.h:58
+msgid "Avatime"
+msgstr "Avatime"
+
+#: ../rules/base.xml.in.h:59
+msgid "Azerbaijani"
+msgstr "Azéri"
+
+#: ../rules/base.xml.in.h:60
+msgid "Azerbaijani (Cyrillic)"
+msgstr "Azéri (cyrillique)"
+
+#: ../rules/base.xml.in.h:61
+msgid "Azona RF2300 wireless Internet Keyboard"
+msgstr "Azona RF2300 clavier internet sans fil"
+
+#: ../rules/base.xml.in.h:62
+msgid "BTC 5090"
+msgstr "BTC 5090"
+
+#: ../rules/base.xml.in.h:63
+msgid "BTC 5113RF Multimedia"
+msgstr "BTC 5113RF multimédia"
+
+#: ../rules/base.xml.in.h:64
+msgid "BTC 5126T"
+msgstr "BTC 5126T"
+
+#: ../rules/base.xml.in.h:65
+msgid "BTC 6301URF"
+msgstr "BTC 6301URF"
+
+#: ../rules/base.xml.in.h:66
+msgid "BTC 9000"
+msgstr "BTC 9000"
+
+#: ../rules/base.xml.in.h:67
+msgid "BTC 9000A"
+msgstr "BTC 9000A"
+
+#: ../rules/base.xml.in.h:68
+msgid "BTC 9001AH"
+msgstr "BTC 9001AH"
+
+#: ../rules/base.xml.in.h:69
+msgid "BTC 9019U"
+msgstr "BTC 9019U"
+
+#: ../rules/base.xml.in.h:70
+msgid "BTC 9116U Mini Wireless Internet and Gaming"
+msgstr "BTC 9116U Mini Wireless Internet and Gaming"
+
+#: ../rules/base.xml.in.h:71
+msgid "Backslash"
+msgstr "Barre oblique inverse"
+
+#: ../rules/base.xml.in.h:72
+msgid "Backslash (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "Barre oblique inverse (sélectionne le 3e niveau ; enclenche le 3e niveau par un appui simultané avec un autre sélecteur de 3e niveau)"
+
+#: ../rules/base.xml.in.h:73
+msgid "Bambara"
+msgstr "Bambara"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Bachkir
+#: ../rules/base.xml.in.h:74
+msgid "Bashkirian"
+msgstr "Bachkir"
+
+#: ../rules/base.xml.in.h:75
+msgid "Belarusian"
+msgstr "Biélorusse"
+
+#: ../rules/base.xml.in.h:76
+msgid "Belarusian (Latin)"
+msgstr "Biélorusse (latin)"
+
+#: ../rules/base.xml.in.h:77
+msgid "Belarusian (legacy)"
+msgstr "Biélorusse (obsolète)"
+
+#: ../rules/base.xml.in.h:78
+msgid "Belgian"
+msgstr "Belge"
+
+#: ../rules/base.xml.in.h:79
+msgid "Belgian (ISO alternate)"
+msgstr "Belge (variante ISO)"
+
+#: ../rules/base.xml.in.h:80
+msgid "Belgian (Sun dead keys)"
+msgstr "Belge (touches mortes Sun)"
+
+#: ../rules/base.xml.in.h:81
+msgid "Belgian (Wang model 724 azerty)"
+msgstr "Belge (Wang modèle 724 azerty)"
+
+#: ../rules/base.xml.in.h:82
+msgid "Belgian (alternative)"
+msgstr "Belge (variante)"
+
+#: ../rules/base.xml.in.h:83
+msgid "Belgian (alternative, Sun dead keys)"
+msgstr "Belge (variante, touches mortes Sun)"
+
+#: ../rules/base.xml.in.h:84
+msgid "Belgian (alternative, latin-9 only)"
+msgstr "Belge (variante, latin-9 uniquement)"
+
+#: ../rules/base.xml.in.h:85
+msgid "Belgian (eliminate dead keys)"
+msgstr "Belge (sans touche morte)"
+
+#: ../rules/base.xml.in.h:86
+msgid "BenQ X-Touch"
+msgstr "BenQ X-Touch"
+
+#: ../rules/base.xml.in.h:87
+msgid "BenQ X-Touch 730"
+msgstr "BenQ X-Touch 730"
+
+#: ../rules/base.xml.in.h:88
+msgid "BenQ X-Touch 800"
+msgstr "BenQ X-Touch 800"
+
+#: ../rules/base.xml.in.h:89
+msgid "Bengali"
+msgstr "Bengali"
+
+#: ../rules/base.xml.in.h:90
+msgid "Bengali (Probhat)"
+msgstr "Bengali (Probhat)"
+
+#: ../rules/base.xml.in.h:91
+msgid "Berber (Morocco, Tifinagh alternative phonetic)"
+msgstr "Berbère (Maroc, variante Tifinagh phonétique)"
+
+#: ../rules/base.xml.in.h:92
+msgid "Berber (Morocco, Tifinagh alternative)"
+msgstr "Berbère (Maroc, variante Tifinagh)"
+
+#: ../rules/base.xml.in.h:93
+msgid "Berber (Morocco, Tifinagh extended phonetic)"
+msgstr "Berbère (Maroc, Tifinagh étendu phonétique)"
+
+#: ../rules/base.xml.in.h:94
+msgid "Berber (Morocco, Tifinagh extended)"
+msgstr "Berbère (Maroc, Tifinagh étendu)"
+
+#: ../rules/base.xml.in.h:95
+msgid "Berber (Morocco, Tifinagh phonetic)"
+msgstr "Berbère (Maroc, Tifinagh phonétique)"
+
+#: ../rules/base.xml.in.h:96
+msgid "Berber (Morocco, Tifinagh)"
+msgstr "Berbère (Maroc, Tifinagh)"
+
+#: ../rules/base.xml.in.h:97
+msgid "Bosnian"
+msgstr "Bosniaque"
+
+#: ../rules/base.xml.in.h:98
+msgid "Bosnian (US keyboard with Bosnian digraphs)"
+msgstr "Bosniaque (clavier US avec digraphes bosniaques)"
+
+#: ../rules/base.xml.in.h:99
+msgid "Bosnian (US keyboard with Bosnian letters)"
+msgstr "Bosniaque (clavier US avec lettres bosniaques)"
+
+#: ../rules/base.xml.in.h:100
+msgid "Bosnian (use Bosnian digraphs)"
+msgstr "Bosniaque (utilise les digraphes bosniaques)"
+
+#: ../rules/base.xml.in.h:101
+msgid "Bosnian (use guillemets for quotes)"
+msgstr "Bosniaque (utilise des guillemets typographiques à la place des guillemets simples)"
+
+#: ../rules/base.xml.in.h:102
+msgid "Both Alt keys together"
+msgstr "Les deux Alt ensemble"
+
+#: ../rules/base.xml.in.h:103
+msgid "Both Ctrl keys together"
+msgstr "Les deux Ctrl ensemble"
+
+#: ../rules/base.xml.in.h:104
+msgid "Both Shift keys together"
+msgstr "Les deux Maj. ensemble"
+
+#: ../rules/base.xml.in.h:105
+msgid "Both Shift-Keys together activate Caps Lock, one Shift-Key deactivates"
+msgstr "Les deux touches majuscule activent le verrouillage majuscule, une le désactive"
+
+#: ../rules/base.xml.in.h:106
+msgid "Both Shift-Keys together toggle Caps Lock"
+msgstr "Les deux touches Maj. activent ou désactivent Verr. maj."
+
+#: ../rules/base.xml.in.h:107
+msgid "Both Shift-Keys together toggle ShiftLock"
+msgstr "Les deux touches Maj. activent ou désactivent le blocage majuscule"
+
+#: ../rules/base.xml.in.h:108
+msgid "Braille"
+msgstr "Braille"
+
+#: ../rules/base.xml.in.h:109
+msgid "Braille (left hand)"
+msgstr "Braille (main gauche)"
+
+#: ../rules/base.xml.in.h:110
+msgid "Braille (right hand)"
+msgstr "Braille (main droite)"
+
+#: ../rules/base.xml.in.h:111
+msgid "Brother Internet Keyboard"
+msgstr "Brother : Clavier internet"
+
+#: ../rules/base.xml.in.h:112
+msgid "Bulgarian"
+msgstr "Bulgare"
+
+#: ../rules/base.xml.in.h:113
+msgid "Bulgarian (new phonetic)"
+msgstr "Bulgare (phonétique, nouveau)"
+
+#: ../rules/base.xml.in.h:114
+msgid "Bulgarian (traditional phonetic)"
+msgstr "Bulgare (phonétique, traditionnel)"
+
+#: ../rules/base.xml.in.h:115
+msgid "Burmese"
+msgstr "Birman"
+
+#: ../rules/base.xml.in.h:116
+msgid "Canadian Multilingual"
+msgstr "Canadien multilingue"
+
+#: ../rules/base.xml.in.h:117
+msgid "Canadian Multilingual (first part)"
+msgstr "Canadien multilingue (première partie)"
+
+#: ../rules/base.xml.in.h:118
+msgid "Canadian Multilingual (second part)"
+msgstr "Canadien multilingue (seconde partie)"
+
+#: ../rules/base.xml.in.h:119
+msgid "Caps Lock"
+msgstr "Verr. maj."
+
+#: ../rules/base.xml.in.h:120
+msgid "Caps Lock (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "Verr. maj. (sélectionne le 3e niveau ; s'enclenche par un appui simultané avec un autre sélecteur de 3e niveau)"
+
+#: ../rules/base.xml.in.h:121
+msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)"
+msgstr "Verr. maj. (première disposition), Maj.+Verr. maj. (dernière disposition)"
+
+#: ../rules/base.xml.in.h:122
+msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action"
+msgstr "Verr. maj. (si enfoncé), Alt+Verr. maj. joue le rôle original de Verr. maj."
+
+#: ../rules/base.xml.in.h:123
+msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock"
+msgstr "Verr. maj. agit comme un verrouillage de maj. Maj. l'annule temporairement"
+
+#: ../rules/base.xml.in.h:124
+msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock"
+msgstr "Verr. maj. agit comme maj. quand il est verrouillé. Maj. n'a pas d'effet sur verr. Maj."
+
+#: ../rules/base.xml.in.h:125
+msgid "Caps Lock is disabled"
+msgstr "Verr. maj. est désactivé"
+
+#: ../rules/base.xml.in.h:126
+msgid "Caps Lock key behavior"
+msgstr "Comportement de la touche Verr. maj."
+
+#: ../rules/base.xml.in.h:127
+msgid "Caps Lock toggles Shift so all keys are affected"
+msgstr "Verr. maj. active ou désactive maj., ce qui affecte toutes les touches"
+
+#: ../rules/base.xml.in.h:128
+msgid "Caps Lock toggles normal capitalization of alphabetic characters"
+msgstr "Verr. maj. active ou désactive la mise en majuscule usuelle des caractères alphabétiques"
+
+#: ../rules/base.xml.in.h:129
+msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock"
+msgstr "Verr. maj. utilise la mise en majuscule interne. Maj. annule temporairement Verr. maj."
+
+#: ../rules/base.xml.in.h:130
+msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock"
+msgstr "Verr. maj. utilise la mise en majuscule interne. Maj. n'a pas d'effet sur Verr. maj."
+
+#: ../rules/base.xml.in.h:131
+msgid "Catalan"
+msgstr "Catalan"
+
+#: ../rules/base.xml.in.h:132
+msgid "Catalan (Spain, with middle-dot L)"
+msgstr "Catalan (Espagne, avec L point médian)"
+
+#: ../rules/base.xml.in.h:133
+msgid "Cherokee"
+msgstr "Cherokee"
+
+#: ../rules/base.xml.in.h:134
+msgid "Cherry B.UNLIMITED"
+msgstr "Cherry B.UNLIMITED"
+
+#: ../rules/base.xml.in.h:135
+msgid "Cherry Blue Line CyBo@rd"
+msgstr "Cherry Blue Line CyBo@rd"
+
+#: ../rules/base.xml.in.h:136
+msgid "Cherry Blue Line CyBo@rd (alternate option)"
+msgstr "Cherry Blue Line CyBo@rd (variante)"
+
+#: ../rules/base.xml.in.h:137
+msgid "Cherry CyBo@rd USB-Hub"
+msgstr "Cherry CyBo@rd concentrateur USB"
+
+#: ../rules/base.xml.in.h:138
+msgid "Cherry CyMotion Expert"
+msgstr "Cherry CyMotion Expert"
+
+#: ../rules/base.xml.in.h:139
+msgid "Cherry CyMotion Master Linux"
+msgstr "Cherry CyMotion Master Linux"
+
+#: ../rules/base.xml.in.h:140
+msgid "Cherry CyMotion Master XPress"
+msgstr "Cherry CyMotion Master XPress"
+
+#: ../rules/base.xml.in.h:141
+msgid "Chicony Internet Keyboard"
+msgstr "Chicony clavier internet"
+
+#: ../rules/base.xml.in.h:142
+msgid "Chicony KB-9885"
+msgstr "Chicony KB-9885"
+
+#: ../rules/base.xml.in.h:143
+msgid "Chicony KU-0108"
+msgstr "Chicony KU-0108"
+
+#: ../rules/base.xml.in.h:144
+msgid "Chicony KU-0420"
+msgstr "Chicony KU-0108"
+
+#: ../rules/base.xml.in.h:145
+msgid "Chinese"
+msgstr "Chinois"
+
+#: ../rules/base.xml.in.h:146
+msgid "Chuvash"
+msgstr "Chuvash"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Tchouvache
+#: ../rules/base.xml.in.h:147
+msgid "Chuvash (Latin)"
+msgstr "Tchouvache (latin)"
+
+#: ../rules/base.xml.in.h:148
+msgid "Classmate PC"
+msgstr "Classmate PC"
+
+#: ../rules/base.xml.in.h:149
+msgid "CloGaelach"
+msgstr "Cló Gaelach"
+
+#: ../rules/base.xml.in.h:150
+msgid "Compaq Easy Access Keyboard"
+msgstr "Compaq Easy Access"
+
+#: ../rules/base.xml.in.h:151
+msgid "Compaq Internet Keyboard (13 keys)"
+msgstr "Compaq Internet (13 touches)"
+
+#: ../rules/base.xml.in.h:152
+msgid "Compaq Internet Keyboard (18 keys)"
+msgstr "Compaq Internet (18 touches)"
+
+#: ../rules/base.xml.in.h:153
+msgid "Compaq Internet Keyboard (7 keys)"
+msgstr "Compaq Internet (7 touches)"
+
+#: ../rules/base.xml.in.h:154
+msgid "Compaq iPaq Keyboard"
+msgstr "Compaq iPaq"
+
+#: ../rules/base.xml.in.h:155
+msgid "Compose key position"
+msgstr "Position de la touche Compose"
+
+#: ../rules/base.xml.in.h:156
+msgid "Control + Alt + Backspace"
+msgstr "Control + Alt + Eff. arrière"
+
+#: ../rules/base.xml.in.h:157
+msgid "Control is mapped to Alt keys, Alt is mapped to Win keys"
+msgstr "Ctrl est placé sur les touches Alt., Alt. sur les touches Windows"
+
+#: ../rules/base.xml.in.h:158
+msgid "Control is mapped to Win keys (and the usual Ctrl keys)"
+msgstr "Ctrl est placé sur les touches Windows (et les touches Ctrl habituelles)"
+
+#: ../rules/base.xml.in.h:159
+msgid "Creative Desktop Wireless 7000"
+msgstr "Creative Desktop Wireless 7000"
+
+#: ../rules/base.xml.in.h:160
+msgid "Crimean Tatar (Dobruja Q)"
+msgstr "Tatar de Crimée (Q dobroudja)"
+
+#: ../rules/base.xml.in.h:161
+msgid "Crimean Tatar (Turkish Alt-Q)"
+msgstr "Tatar de Crimée (Alt.-Q turc)"
+
+#: ../rules/base.xml.in.h:162
+msgid "Crimean Tatar (Turkish F)"
+msgstr "Tatar de Crimée (F turc)"
+
+#: ../rules/base.xml.in.h:163
+msgid "Crimean Tatar (Turkish Q)"
+msgstr "Tatar de Crimée (Q turc)"
+
+#: ../rules/base.xml.in.h:164
+msgid "Croatian"
+msgstr "Croate"
+
+#: ../rules/base.xml.in.h:165
+msgid "Croatian (US keyboard with Croatian digraphs)"
+msgstr "Croate (clavier US avec digraphes croates)"
+
+#: ../rules/base.xml.in.h:166
+msgid "Croatian (US keyboard with Croatian letters)"
+msgstr "Croate (clavier US avec lettres croates)"
+
+#: ../rules/base.xml.in.h:167
+msgid "Croatian (use Croatian digraphs)"
+msgstr "Croate (utilise les digraphes croates)"
+
+#: ../rules/base.xml.in.h:168
+msgid "Croatian (use guillemets for quotes)"
+msgstr "Croate (utilise des guillemets typo. au lieu des guillemets simples)"
+
+#: ../rules/base.xml.in.h:169
+msgid "Ctrl key position"
+msgstr "Position de la touche Ctrl"
+
+#: ../rules/base.xml.in.h:170
+msgid "Ctrl+Shift"
+msgstr "Ctrl+Maj."
+
+#: ../rules/base.xml.in.h:171
+msgid "Czech"
+msgstr "Tchèque"
+
+# http://repo.or.cz/w/ucwcs-xkb.git/blob_plain/HEAD:/README
+# http://www.ucw.cz/
+#: ../rules/base.xml.in.h:172
+msgid "Czech (UCW layout, accented letters only)"
+msgstr "Tchèque (disposition UCW, lettres accentuées seulement)"
+
+# http://repo.or.cz/w/ucwcs-xkb.git/blob_plain/HEAD:/README
+# http://www.ucw.cz/
+#: ../rules/base.xml.in.h:173
+msgid "Czech (US Dvorak with CZ UCW support)"
+msgstr "Tchèque (Dvorak US avec support UCW CZ)"
+
+#: ../rules/base.xml.in.h:174
+msgid "Czech (qwerty)"
+msgstr "Tchèque (qwerty)"
+
+#: ../rules/base.xml.in.h:175
+msgid "Czech (qwerty, extended Backslash)"
+msgstr "Tchèque (qwerty, barre oblique inverse étendue)"
+
+#: ../rules/base.xml.in.h:176
+msgid "Czech (with <\\|> key)"
+msgstr "Tchèque (avec la touche <\\|>)"
+
+#: ../rules/base.xml.in.h:177
+msgid "DTK2000"
+msgstr "DTK2000"
+
+#: ../rules/base.xml.in.h:178
+msgid "Danish"
+msgstr "Danois"
+
+#: ../rules/base.xml.in.h:179
+msgid "Danish (Dvorak)"
+msgstr "Danois (Dvorak)"
+
+#: ../rules/base.xml.in.h:180
+msgid "Danish (Macintosh)"
+msgstr "Danois (Macintosh)"
+
+#: ../rules/base.xml.in.h:181
+msgid "Danish (Macintosh, eliminate dead keys)"
+msgstr "Danois (Macintosh, sans touche morte)"
+
+#: ../rules/base.xml.in.h:182
+msgid "Danish (eliminate dead keys)"
+msgstr "Danois (sans touche morte)"
+
+#: ../rules/base.xml.in.h:183
+msgid "Default numeric keypad keys"
+msgstr "Touches du pavé numérique par défaut"
+
+#: ../rules/base.xml.in.h:184
+msgid "Dell"
+msgstr "Dell"
+
+#: ../rules/base.xml.in.h:185
+msgid "Dell 101-key PC"
+msgstr "Dell PC 101 touches"
+
+#: ../rules/base.xml.in.h:186
+msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx"
+msgstr "Dell portable Inspiron 6xxx/8xxx"
+
+#: ../rules/base.xml.in.h:187
+msgid "Dell Laptop/notebook Precision M series"
+msgstr "Dell portable Precision série M"
+
+#: ../rules/base.xml.in.h:188
+msgid "Dell Latitude series laptop"
+msgstr "Dell portable de la série Latitude"
+
+#: ../rules/base.xml.in.h:189
+msgid "Dell Precision M65"
+msgstr "Dell Precision M65"
+
+#: ../rules/base.xml.in.h:190
+msgid "Dell SK-8125"
+msgstr "Dell SK-8125"
+
+#: ../rules/base.xml.in.h:191
+msgid "Dell SK-8135"
+msgstr "Dell SK-8135"
+
+#: ../rules/base.xml.in.h:192
+msgid "Dell USB Multimedia Keyboard"
+msgstr "Dell clavier multimédia USB"
+
+#: ../rules/base.xml.in.h:193
+msgid "Dexxa Wireless Desktop Keyboard"
+msgstr "Dexxa clavier sans fil"
+
+#: ../rules/base.xml.in.h:194
+msgid "Dhivehi"
+msgstr "Divehi"
+
+#: ../rules/base.xml.in.h:195
+msgid "Diamond 9801 / 9802 series"
+msgstr "Diamond séries 9801 / 9802"
+
+#: ../rules/base.xml.in.h:196
+msgid "Dutch"
+msgstr "Néerlandais"
+
+#: ../rules/base.xml.in.h:197
+msgid "Dutch (Macintosh)"
+msgstr "Néerlandais (Macintosh)"
+
+#: ../rules/base.xml.in.h:198
+msgid "Dutch (Sun dead keys)"
+msgstr "Néerlandais (touches mortes Sun)"
+
+#: ../rules/base.xml.in.h:199
+msgid "Dutch (standard)"
+msgstr "Néerlandais (standard)"
+
+#: ../rules/base.xml.in.h:200
+msgid "Dzongkha"
+msgstr "Dzongkha"
+
+#: ../rules/base.xml.in.h:201
+msgid "Enable extra typographic characters"
+msgstr "Active des caractères typographiques supplémentaires"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Cameroun
+#: ../rules/base.xml.in.h:202
+msgid "English (Cameroon Dvorak)"
+msgstr "Anglais (Cameroun, Dvorak)"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Cameroun
+#: ../rules/base.xml.in.h:203
+msgid "English (Cameroon qwerty)"
+msgstr "Anglais (Cameroun, qwerty)"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Cameroun
+#: ../rules/base.xml.in.h:204
+msgid "English (Cameroon)"
+msgstr "Anglais (Cameroun)"
+
+#: ../rules/base.xml.in.h:205
+msgid "English (Canada)"
+msgstr "Anglais (Canada)"
+
+# http://colemak.com/
+#: ../rules/base.xml.in.h:206
+msgid "English (Colemak)"
+msgstr "Anglais (Colemak)"
+
+# https://secure.wikimedia.org/wikipedia/en/wiki/Dvorak_Simplified_Keyboard
+#: ../rules/base.xml.in.h:207
+msgid "English (Dvorak alternative international no dead keys)"
+msgstr "Anglais (Dvorak, variante internationale, sans touche morte)"
+
+# https://secure.wikimedia.org/wikipedia/en/wiki/Dvorak_Simplified_Keyboard
+#: ../rules/base.xml.in.h:208
+msgid "English (Dvorak international with dead keys)"
+msgstr "Anglais (Dvorak, international avec touche morte)"
+
+# https://secure.wikimedia.org/wikipedia/en/wiki/Dvorak_Simplified_Keyboard
+#: ../rules/base.xml.in.h:209
+msgid "English (Dvorak)"
+msgstr "Anglais (Dvorak)"
+
+#: ../rules/base.xml.in.h:210
+msgid "English (Ghana)"
+msgstr "Anglais (Ghana)"
+
+# http://www.gillbt.org/
+#: ../rules/base.xml.in.h:211
+msgid "English (Ghana, GILLBT)"
+msgstr "Anglais (Ghana, GILLBT)"
+
+#: ../rules/base.xml.in.h:212
+msgid "English (Ghana, multilingual)"
+msgstr "Anglais (Ghana, multilingue)"
+
+#: ../rules/base.xml.in.h:213
+msgid "English (India, with RupeeSign)"
+msgstr "Anglais (Inde, avec le symbole Roupie)"
+
+#: ../rules/base.xml.in.h:214
+msgid "English (Macintosh)"
+msgstr "Anglais (Macintosh)"
+
+#: ../rules/base.xml.in.h:215
+msgid "English (Mali, US Macintosh)"
+msgstr "Anglais (Mali, Macintosh USA)"
+
+#: ../rules/base.xml.in.h:216
+msgid "English (Mali, US international)"
+msgstr "Anglais (Mali, USA international)"
+
+#: ../rules/base.xml.in.h:217
+msgid "English (Nigeria)"
+msgstr "Anglais (Nigeria)"
+
+#: ../rules/base.xml.in.h:218
+msgid "English (South Africa)"
+msgstr "Anglais (Afrique du Sud)"
+
+#: ../rules/base.xml.in.h:219
+msgid "English (UK)"
+msgstr "Anglais (Royaume-Uni)"
+
+# http://colemak.com/
+#: ../rules/base.xml.in.h:220
+msgid "English (UK, Colemak)"
+msgstr "Anglais (Royaume-Uni, Colemak)"
+
+#: ../rules/base.xml.in.h:221
+msgid "English (UK, Dvorak with UK punctuation)"
+msgstr "Anglais (Royaume-Uni, Dvorak, ponctuation britannique)"
+
+#: ../rules/base.xml.in.h:222
+msgid "English (UK, Dvorak)"
+msgstr "Anglais (Royaume-Uni, Dvorak)"
+
+#: ../rules/base.xml.in.h:223
+msgid "English (UK, Macintosh international)"
+msgstr "Anglais (Royaume-Uni, Macintosh international)"
+
+#: ../rules/base.xml.in.h:224
+msgid "English (UK, Macintosh)"
+msgstr "Anglais (Royaume-Uni, Macintosh)"
+
+#: ../rules/base.xml.in.h:225
+msgid "English (UK, extended WinKeys)"
+msgstr "Anglais (Royaume-Uni, touche Windows étendue)"
+
+#: ../rules/base.xml.in.h:226
+msgid "English (UK, international with dead keys)"
+msgstr "Anglais (Royaume-Uni, international, avec touches mortes)"
+
+#: ../rules/base.xml.in.h:227 ../rules/base.extras.xml.in.h:7
+msgid "English (US)"
+msgstr "Anglais (USA)"
+
+#: ../rules/base.xml.in.h:228
+msgid "English (US, alternative international)"
+msgstr "Anglais (USA, variante internationale)"
+
+#: ../rules/base.xml.in.h:229
+msgid "English (US, international with dead keys)"
+msgstr "Anglais (USA, variante internationale, avec touches mortes)"
+
+#: ../rules/base.xml.in.h:230
+msgid "English (US, with euro on 5)"
+msgstr "Anglais (USA, avec l'Euro sur le 5)"
+
+#: ../rules/base.xml.in.h:231
+msgid "English (classic Dvorak)"
+msgstr "Anglais (Dvorak classique)"
+
+#: ../rules/base.xml.in.h:232
+msgid "English (international AltGr dead keys)"
+msgstr "Anglais (international, AltGr, touches mortes)"
+
+#: ../rules/base.xml.in.h:233
+msgid "English (layout toggle on multiply/divide key)"
+msgstr "Anglais (la touche multiplier/diviser modifie la disposition clavier)"
+
+#: ../rules/base.xml.in.h:234
+msgid "English (left handed Dvorak)"
+msgstr "Anglais (Dvorak pour gaucher)"
+
+#: ../rules/base.xml.in.h:235
+msgid "English (programmer Dvorak)"
+msgstr "Anglais (Dvorak pour programmeur)"
+
+#: ../rules/base.xml.in.h:236
+msgid "English (right handed Dvorak)"
+msgstr "Anglais (Dvorak pour droitier)"
+
+#: ../rules/base.xml.in.h:237
+msgid "Ennyah DKB-1008"
+msgstr "Ennyah DKB-1008"
+
+#: ../rules/base.xml.in.h:238
+msgid "Enter on keypad"
+msgstr "Entrée sur le pavé numérique"
+
+#: ../rules/base.xml.in.h:239
+msgid "Esperanto"
+msgstr "Espéranto"
+
+# http://tecladobrasileiro.com.br/index.php?option=com_content&task=view&id=20&Itemid=62
+#: ../rules/base.xml.in.h:240
+msgid "Esperanto (Portugal, Nativo)"
+msgstr "Espéranto (Portugal, PT-Nativo)"
+
+#: ../rules/base.xml.in.h:241
+msgid "Esperanto (displaced semicolon and quote, obsolete)"
+msgstr "Espéranto (point-virgule et guillemets simples déplacés, obsolète)"
+
+#: ../rules/base.xml.in.h:242
+msgid "Estonian"
+msgstr "Estonien"
+
+#: ../rules/base.xml.in.h:243
+msgid "Estonian (Dvorak)"
+msgstr "Estonien (Dvorak)"
+
+#: ../rules/base.xml.in.h:244
+msgid "Estonian (US keyboard with Estonian letters)"
+msgstr "Estonien (clavier US avec lettres estoniennes)"
+
+#: ../rules/base.xml.in.h:245
+msgid "Estonian (eliminate dead keys)"
+msgstr "Estonien (sans touche morte)"
+
+#: ../rules/base.xml.in.h:246
+msgid "Euro on 2"
+msgstr "Euro sur le 2"
+
+#: ../rules/base.xml.in.h:247
+msgid "Euro on 4"
+msgstr "Euro sur le 4"
+
+#: ../rules/base.xml.in.h:248
+msgid "Euro on 5"
+msgstr "Euro sur le 5"
+
+#: ../rules/base.xml.in.h:249
+msgid "Euro on E"
+msgstr "Euro sur le E"
+
+#: ../rules/base.xml.in.h:250
+msgid "Everex STEPnote"
+msgstr "Everex STEPnote"
+
+#: ../rules/base.xml.in.h:251
+msgid "Ewe"
+msgstr "Éwé"
+
+#: ../rules/base.xml.in.h:252
+msgid "FL90"
+msgstr "FL90"
+
+#: ../rules/base.xml.in.h:253
+msgid "Faroese"
+msgstr "Féroïen"
+
+#: ../rules/base.xml.in.h:254
+msgid "Faroese (eliminate dead keys)"
+msgstr "Féroïen (sans touche morte)"
+
+#: ../rules/base.xml.in.h:255
+msgid "Filipino"
+msgstr "Filipino"
+
+# http://www.michaelcapewell.com/projects/keyboard/#The_Capewell-Dvorak_Layout
+#: ../rules/base.xml.in.h:256
+msgid "Filipino (Capewell-Dvorak Baybayin)"
+msgstr "Filipino (Capewell-Dvorak, baybayin)"
+
+# http://www.michaelcapewell.com/projects/keyboard/#The_Capewell-Dvorak_Layout
+#: ../rules/base.xml.in.h:257
+msgid "Filipino (Capewell-Dvorak Latin)"
+msgstr "Filipino (Capewell-Dvorak, latin)"
+
+# http://www.michaelcapewell.com/projects/keyboard/#The_QWERF_Layout
+#: ../rules/base.xml.in.h:258
+msgid "Filipino (Capewell-QWERF 2006 Baybayin)"
+msgstr "Filipino (Capewell-QWERF 2006, baybayin)"
+
+# http://www.michaelcapewell.com/projects/keyboard/#The_QWERF_Layout
+#: ../rules/base.xml.in.h:259
+msgid "Filipino (Capewell-QWERF 2006 Latin)"
+msgstr "Filipino (Capewell-QWERF 2006, latin)"
+
+#: ../rules/base.xml.in.h:260
+msgid "Filipino (Colemak Baybayin)"
+msgstr "Filipino (Colemak, baybayin)"
+
+#: ../rules/base.xml.in.h:261
+msgid "Filipino (Colemak Latin)"
+msgstr "Filipino (Colemak, latin)"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Baybayin
+#: ../rules/base.xml.in.h:262
+msgid "Filipino (Dvorak Baybayin)"
+msgstr "Filipino (Dvorak, baybayin)"
+
+#: ../rules/base.xml.in.h:263
+msgid "Filipino (Dvorak Latin)"
+msgstr "Filipino (Dvorak, latin)"
+
+#: ../rules/base.xml.in.h:264
+msgid "Filipino (QWERTY Baybayin)"
+msgstr "Filipino (baybayin, qwerty)"
+
+#: ../rules/base.xml.in.h:265
+msgid "Finnish"
+msgstr "Finnois"
+
+#: ../rules/base.xml.in.h:266
+msgid "Finnish (Macintosh)"
+msgstr "Finnois (Macintosh)"
+
+#: ../rules/base.xml.in.h:267
+msgid "Finnish (classic)"
+msgstr "Finnois (classique)"
+
+#: ../rules/base.xml.in.h:268
+msgid "Finnish (classic, eliminate dead keys)"
+msgstr "Finnois (classique, sans touche morte)"
+
+#. This assumes the KP_ abstract symbols are actually useful for some apps
+#. The description needs to be rewritten
+#: ../rules/base.xml.in.h:271
+msgid "Four-level key with abstract separators"
+msgstr "Touche à quatre niveaux avec le séparateur décimal abstrait"
+
+#: ../rules/base.xml.in.h:272
+msgid "Four-level key with comma"
+msgstr "Touche à quatre niveaux avec virgule"
+
+#: ../rules/base.xml.in.h:273
+msgid "Four-level key with dot"
+msgstr "Touche à quatre niveaux avec point"
+
+#: ../rules/base.xml.in.h:274
+msgid "Four-level key with dot, latin-9 restriction"
+msgstr "Touche à quatre niveaux avec point, latin-9 uniquement"
+
+# Le momayyez est le séparateur décimal perse.
+#: ../rules/base.xml.in.h:275
+msgid "Four-level key with momayyez"
+msgstr "Touche à quatre niveaux avec le séparateur décimal momayyez"
+
+#: ../rules/base.xml.in.h:276
+msgid "French"
+msgstr "Français"
+
+# http://bepo.fr
+#: ../rules/base.xml.in.h:277
+msgid "French (Bepo, ergonomic, Dvorak way)"
+msgstr "Français (Bépo, ergonomique, façon Dvorak)"
+
+# http://bepo.fr
+#: ../rules/base.xml.in.h:278
+msgid "French (Bepo, ergonomic, Dvorak way, latin-9 only)"
+msgstr "Français (Bépo, ergonomique, façon Dvorak, latin-9 uniquement)"
+
+#: ../rules/base.xml.in.h:279
+msgid "French (Breton)"
+msgstr "Français (breton)"
+
+#: ../rules/base.xml.in.h:280
+msgid "French (Cameroon azerty)"
+msgstr "Français (Cameroun, azerty)"
+
+#: ../rules/base.xml.in.h:281
+msgid "French (Cameroon)"
+msgstr "Français (Cameroun)"
+
+#: ../rules/base.xml.in.h:282 ../rules/base.extras.xml.in.h:10
+msgid "French (Canada)"
+msgstr "Français (Canada)"
+
+#: ../rules/base.xml.in.h:283
+msgid "French (Canada, Dvorak)"
+msgstr "Français (Canada, Dvorak)"
+
+#: ../rules/base.xml.in.h:284
+msgid "French (Canada, legacy)"
+msgstr "Français (Canada, obsolète)"
+
+#: ../rules/base.xml.in.h:285
+msgid "French (Democratic Republic of the Congo)"
+msgstr "Français (République démocratique du Congo)"
+
+#: ../rules/base.xml.in.h:286
+msgid "French (Dvorak)"
+msgstr "Français (Dvorak)"
+
+#: ../rules/base.xml.in.h:287
+msgid "French (Guinea)"
+msgstr "Français (Guinée)"
+
+#: ../rules/base.xml.in.h:288
+msgid "French (Macintosh)"
+msgstr "Français (Macintosh)"
+
+#: ../rules/base.xml.in.h:289
+msgid "French (Mali, alternative)"
+msgstr "Français (Mali, variante)"
+
+#: ../rules/base.xml.in.h:290
+msgid "French (Morocco)"
+msgstr "Français (Maroc)"
+
+#: ../rules/base.xml.in.h:291
+msgid "French (Sun dead keys)"
+msgstr "Français (touches mortes Sun)"
+
+#: ../rules/base.xml.in.h:292
+msgid "French (Switzerland)"
+msgstr "Français (Suisse)"
+
+#: ../rules/base.xml.in.h:293
+msgid "French (Switzerland, Macintosh)"
+msgstr "Français (Suisse, Macintosh)"
+
+#: ../rules/base.xml.in.h:294
+msgid "French (Switzerland, Sun dead keys)"
+msgstr "Français (Suisse, touches mortes Sun)"
+
+#: ../rules/base.xml.in.h:295
+msgid "French (Switzerland, eliminate dead keys)"
+msgstr "Français (Suisse, sans touche morte)"
+
+#: ../rules/base.xml.in.h:296
+msgid "French (alternative)"
+msgstr "Français (variante)"
+
+#: ../rules/base.xml.in.h:297
+msgid "French (alternative, Sun dead keys)"
+msgstr "Français (variante, touches mortes Sun)"
+
+#: ../rules/base.xml.in.h:298
+msgid "French (alternative, eliminate dead keys)"
+msgstr "Français (variante, sans touche morte)"
+
+#: ../rules/base.xml.in.h:299
+msgid "French (alternative, latin-9 only)"
+msgstr "Français (variante, latin-9 uniquement)"
+
+#: ../rules/base.xml.in.h:300
+msgid "French (eliminate dead keys)"
+msgstr "Français (sans touche morte)"
+
+#: ../rules/base.xml.in.h:301
+msgid "French (legacy, alternative)"
+msgstr "Français (variante obsolète)"
+
+#: ../rules/base.xml.in.h:302
+msgid "French (legacy, alternative, Sun dead keys)"
+msgstr "Français (variante obsolète, touches mortes Sun)"
+
+#: ../rules/base.xml.in.h:303
+msgid "French (legacy, alternative, eliminate dead keys)"
+msgstr "Français (variante obsolète, sans touche morte)"
+
+#: ../rules/base.xml.in.h:304
+msgid "Fujitsu-Siemens Computers AMILO laptop"
+msgstr "Portable Fujitsu-Siemens Computers AMILO"
+
+# https://secure.wikimedia.org/wikipedia/en/wiki/Fula_language
+#: ../rules/base.xml.in.h:305
+msgid "Fula"
+msgstr "Peul"
+
+# Langue du Ghana.
+#: ../rules/base.xml.in.h:306
+msgid "Ga"
+msgstr "Ga"
+
+#: ../rules/base.xml.in.h:307
+msgid "Generic 101-key PC"
+msgstr "PC générique 101 touches"
+
+#: ../rules/base.xml.in.h:308
+msgid "Generic 102-key (Intl) PC"
+msgstr "PC générique 102 touches (intl)"
+
+#: ../rules/base.xml.in.h:309
+msgid "Generic 104-key PC"
+msgstr "PC générique 104 touches"
+
+#: ../rules/base.xml.in.h:310
+msgid "Generic 105-key (Intl) PC"
+msgstr "PC générique 105 touches (intl)"
+
+#: ../rules/base.xml.in.h:311
+msgid "Genius Comfy KB-12e"
+msgstr "Genius Comfy KB-12e"
+
+#: ../rules/base.xml.in.h:312
+msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910"
+msgstr "Genius Comfy KB-16M / MM KWD-910"
+
+#: ../rules/base.xml.in.h:313
+msgid "Genius Comfy KB-21e-Scroll"
+msgstr "Genius Comfy KB-21e-Scroll"
+
+#: ../rules/base.xml.in.h:314
+msgid "Genius KB-19e NB"
+msgstr "Genius KB-19e NB"
+
+#: ../rules/base.xml.in.h:315
+msgid "Genius KKB-2050HS"
+msgstr "Genius KKB-2050HS"
+
+#: ../rules/base.xml.in.h:316
+msgid "Georgian"
+msgstr "Géorgien"
+
+# As the name suggests, this layout is based on French AZERTY keyboard. The layout is based on the Georgian AZERTY layout model by Georgian language and localizaton expert Vasil "Tskapo" Kekelia.
+#
+# http://www.gakartuleba.org/layouts/index.php
+#: ../rules/base.xml.in.h:317
+msgid "Georgian (France, AZERTY Tskapo)"
+msgstr "Géorgien (France, azerty Tskapo)"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Oss%C3%A8te
+#: ../rules/base.xml.in.h:318
+msgid "Georgian (Italy)"
+msgstr "Géorgien (Italie)"
+
+#: ../rules/base.xml.in.h:319
+msgid "Georgian (MESS)"
+msgstr "Géorgien (MESS)"
+
+#: ../rules/base.xml.in.h:320
+msgid "Georgian (ergonomic)"
+msgstr "Géorgien (ergonomique)"
+
+#: ../rules/base.xml.in.h:321
+msgid "German"
+msgstr "Allemand"
+
+#: ../rules/base.xml.in.h:322
+msgid "German (Austria)"
+msgstr "Allemand (Autriche)"
+
+#: ../rules/base.xml.in.h:323
+msgid "German (Austria, Macintosh)"
+msgstr "Allemand (Autriche, Macintosh)"
+
+#: ../rules/base.xml.in.h:324
+msgid "German (Austria, Sun dead keys)"
+msgstr "Allemand (Autriche, touches mortes Sun)"
+
+#: ../rules/base.xml.in.h:325
+msgid "German (Austria, eliminate dead keys)"
+msgstr "Allemand (Autriche, sans touche morte)"
+
+#: ../rules/base.xml.in.h:326
+msgid "German (Dvorak)"
+msgstr "Allemand (Dvorak)"
+
+#: ../rules/base.xml.in.h:327
+msgid "German (Macintosh)"
+msgstr "Allemand (Macintosh)"
+
+#: ../rules/base.xml.in.h:328
+msgid "German (Macintosh, eliminate dead keys)"
+msgstr "Allemand (Macintosh, sans touche morte)"
+
+# https://secure.wikimedia.org/wikipedia/en/wiki/Keyboard_layout#Neo
+#: ../rules/base.xml.in.h:329
+msgid "German (Neo 2)"
+msgstr "Allemand (Neo 2)"
+
+#: ../rules/base.xml.in.h:330
+msgid "German (Sun dead keys)"
+msgstr "Allemand (touches mortes Sun)"
+
+#: ../rules/base.xml.in.h:331
+msgid "German (Switzerland)"
+msgstr "Allemand (Suisse)"
+
+#: ../rules/base.xml.in.h:332
+msgid "German (Switzerland, Macintosh)"
+msgstr "Allemand (Suisse, Macintosh)"
+
+#: ../rules/base.xml.in.h:333
+msgid "German (Switzerland, Sun dead keys)"
+msgstr "Allemand (Suisse, touches mortes Sun)"
+
+#: ../rules/base.xml.in.h:334
+msgid "German (Switzerland, eliminate dead keys)"
+msgstr "Allemand (Suisse, sans touche morte)"
+
+#: ../rules/base.xml.in.h:335
+msgid "German (Switzerland, legacy)"
+msgstr "Allemand (Suisse, obsolète)"
+
+#: ../rules/base.xml.in.h:336
+msgid "German (dead acute)"
+msgstr "Allemand (accent aigu en touche morte)"
+
+#: ../rules/base.xml.in.h:337
+msgid "German (dead grave acute)"
+msgstr "Allemand (accents aigu et grave en touches mortes)"
+
+#: ../rules/base.xml.in.h:338
+msgid "German (eliminate dead keys)"
+msgstr "Allemand (sans touche morte)"
+
+#: ../rules/base.xml.in.h:339
+msgid "German (qwerty)"
+msgstr "Allemand (qwerty)"
+
+#: ../rules/base.xml.in.h:340
+msgid "Greek"
+msgstr "Grec"
+
+#: ../rules/base.xml.in.h:341
+msgid "Greek (eliminate dead keys)"
+msgstr "Grec (sans touche morte)"
+
+#: ../rules/base.xml.in.h:342
+msgid "Greek (extended)"
+msgstr "Grec (étendu)"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Diacritiques_de_l%27alphabet_grec
+#: ../rules/base.xml.in.h:343
+msgid "Greek (polytonic)"
+msgstr "Grec (polytonique)"
+
+#: ../rules/base.xml.in.h:344
+msgid "Greek (simple)"
+msgstr "Grec (simple)"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Gujar%C3%A2t%C3%AE
+#: ../rules/base.xml.in.h:345
+msgid "Gujarati"
+msgstr "Gujarâtî"
+
+#: ../rules/base.xml.in.h:346
+msgid "Gyration"
+msgstr "Gyration"
+
+#: ../rules/base.xml.in.h:347
+msgid "HTC Dream"
+msgstr "HTC Dream"
+
+#: ../rules/base.xml.in.h:348
+msgid "Happy Hacking Keyboard"
+msgstr "Happy Hacking"
+
+#: ../rules/base.xml.in.h:349
+msgid "Happy Hacking Keyboard for Mac"
+msgstr "Happy Hacking pour Mac"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Haoussa
+#: ../rules/base.xml.in.h:350
+msgid "Hausa"
+msgstr "Haoussa"
+
+#: ../rules/base.xml.in.h:351
+msgid "Hebrew"
+msgstr "Hébreu"
+
+# http://wiki.jewishliturgy.org/Hebrew_Font_and_Keyboard_Layout_Setup
+#: ../rules/base.xml.in.h:352
+msgid "Hebrew (Biblical, Tiro)"
+msgstr "Hébreu (biblique, Tiro)"
+
+#: ../rules/base.xml.in.h:353
+msgid "Hebrew (lyx)"
+msgstr "Hébreu (lyx)"
+
+#: ../rules/base.xml.in.h:354
+msgid "Hebrew (phonetic)"
+msgstr "Hébreu (phonétique)"
+
+#: ../rules/base.xml.in.h:355
+msgid "Hewlett-Packard Internet Keyboard"
+msgstr "Hewlett-Packard clavier internet"
+
+#: ../rules/base.xml.in.h:356
+msgid "Hewlett-Packard Mini 110 Notebook"
+msgstr "Hewlett-Packard portable Mini 110"
+
+#: ../rules/base.xml.in.h:357
+msgid "Hewlett-Packard Omnibook 500 FA"
+msgstr "Hewlett-Packard Omnibook 500 FA"
+
+#: ../rules/base.xml.in.h:358
+msgid "Hewlett-Packard Omnibook 5xx"
+msgstr "Hewlett-Packard Omnibook 5xx"
+
+#: ../rules/base.xml.in.h:359
+msgid "Hewlett-Packard Omnibook 6000/6100"
+msgstr "Hewlett-Packard Omnibook 6000/6100"
+
+#: ../rules/base.xml.in.h:360
+msgid "Hewlett-Packard Omnibook XE3 GC"
+msgstr "Hewlett-Packard Omnibook XE3 GC"
+
+#: ../rules/base.xml.in.h:361
+msgid "Hewlett-Packard Omnibook XE3 GF"
+msgstr "Hewlett-Packard Omnibook XE3 GF"
+
+#: ../rules/base.xml.in.h:362
+msgid "Hewlett-Packard Omnibook XT1000"
+msgstr "Hewlett-Packard Omnibook XT1000"
+
+#: ../rules/base.xml.in.h:363
+msgid "Hewlett-Packard Pavilion ZT11xx"
+msgstr "Hewlett-Packard Pavilion ZT11xx"
+
+#: ../rules/base.xml.in.h:364
+msgid "Hewlett-Packard Pavilion dv5"
+msgstr "Hewlett-Packard Pavilion dv5"
+
+#: ../rules/base.xml.in.h:365
+msgid "Hewlett-Packard SK-250x Multimedia Keyboard"
+msgstr "Hewlett-Packard SK-250x, clavier multimedia"
+
+#: ../rules/base.xml.in.h:366
+msgid "Hewlett-Packard nx9020"
+msgstr "Hewlett-Packard nx9020"
+
+#: ../rules/base.xml.in.h:367
+msgid "Hexadecimal"
+msgstr "Hexadécimal"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Hindi
+# http://indlinux.org/wiki/index.php/BolNagri
+#: ../rules/base.xml.in.h:368
+msgid "Hindi (Bolnagri)"
+msgstr "Hindi (bolnagri)"
+
+#: ../rules/base.xml.in.h:369
+msgid "Hindi (Wx)"
+msgstr "Hindi (Wx)"
+
+#: ../rules/base.xml.in.h:370
+msgid "Honeywell Euroboard"
+msgstr "Honeywell Euroboard"
+
+#: ../rules/base.xml.in.h:371
+msgid "Htc Dream phone"
+msgstr "Htc Dream"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Hongrois
+#: ../rules/base.xml.in.h:372
+msgid "Hungarian"
+msgstr "Hongrois"
+
+#: ../rules/base.xml.in.h:373
+msgid "Hungarian (101/qwerty/comma/dead keys)"
+msgstr "Hongrois (101, qwerty, virgule, touches mortes)"
+
+#: ../rules/base.xml.in.h:374
+msgid "Hungarian (101/qwerty/comma/eliminate dead keys)"
+msgstr "Hongrois (101, qwerty, virgule, sans touche morte)"
+
+#: ../rules/base.xml.in.h:375
+msgid "Hungarian (101/qwerty/dot/dead keys)"
+msgstr "Hongrois (101, qwerty, point, touches mortes)"
+
+#: ../rules/base.xml.in.h:376
+msgid "Hungarian (101/qwerty/dot/eliminate dead keys)"
+msgstr "Hongrois (101, qwerty, point, sans touche morte)"
+
+#: ../rules/base.xml.in.h:377
+msgid "Hungarian (101/qwertz/comma/dead keys)"
+msgstr "Hongrois (101, qwertz, virgule, touches mortes)"
+
+#: ../rules/base.xml.in.h:378
+msgid "Hungarian (101/qwertz/comma/eliminate dead keys)"
+msgstr "Hongrois (101, qwertz, virgule, touches mortes)"
+
+#: ../rules/base.xml.in.h:379
+msgid "Hungarian (101/qwertz/dot/dead keys)"
+msgstr "Hongrois (101, qwertz, point, touches mortes)"
+
+#: ../rules/base.xml.in.h:380
+msgid "Hungarian (101/qwertz/dot/eliminate dead keys)"
+msgstr "Hongrois (101, qwertz, point, sans touche morte)"
+
+#: ../rules/base.xml.in.h:381
+msgid "Hungarian (102/qwerty/comma/dead keys)"
+msgstr "Hongrois (102, qwerty, virgule, touches mortes)"
+
+#: ../rules/base.xml.in.h:382
+msgid "Hungarian (102/qwerty/comma/eliminate dead keys)"
+msgstr "Hongrois (102, qwerty, virgule, sans touche morte)"
+
+#: ../rules/base.xml.in.h:383
+msgid "Hungarian (102/qwerty/dot/dead keys)"
+msgstr "Hongrois (102, qwerty, point, touches mortes)"
+
+#: ../rules/base.xml.in.h:384
+msgid "Hungarian (102/qwerty/dot/eliminate dead keys)"
+msgstr "Hongrois (102, qwerty, point, sans touche morte)"
+
+#: ../rules/base.xml.in.h:385
+msgid "Hungarian (102/qwertz/comma/dead keys)"
+msgstr "Hongrois (102, qwertz, virgule, touches mortes)"
+
+#: ../rules/base.xml.in.h:386
+msgid "Hungarian (102/qwertz/comma/eliminate dead keys)"
+msgstr "Hongrois (102, qwertz, virgule, sans touche morte)"
+
+#: ../rules/base.xml.in.h:387
+msgid "Hungarian (102/qwertz/dot/dead keys)"
+msgstr "Hongrois (102, qwertz, point, touches mortes)"
+
+#: ../rules/base.xml.in.h:388
+msgid "Hungarian (102/qwertz/dot/eliminate dead keys)"
+msgstr "Hongrois (102, qwertz, point, sans touche morte)"
+
+#: ../rules/base.xml.in.h:389
+msgid "Hungarian (eliminate dead keys)"
+msgstr "Hongrois (sans touche morte)"
+
+#: ../rules/base.xml.in.h:390
+msgid "Hungarian (qwerty)"
+msgstr "Hongrois (qwerty)"
+
+#: ../rules/base.xml.in.h:391
+msgid "Hungarian (standard)"
+msgstr "Hongrois (standard)"
+
+#: ../rules/base.xml.in.h:392
+msgid "Hyper is mapped to Win-keys"
+msgstr "Hyper est placé sur les touches Windows"
+
+#: ../rules/base.xml.in.h:393
+msgid "IBM Rapid Access"
+msgstr "IBM Rapid Access"
+
+#: ../rules/base.xml.in.h:394
+msgid "IBM Rapid Access II"
+msgstr "IBM Rapid Access II"
+
+#: ../rules/base.xml.in.h:395
+msgid "IBM Space Saver"
+msgstr "IBM Space Saver"
+
+#: ../rules/base.xml.in.h:396
+msgid "IBM ThinkPad 560Z/600/600E/A22E"
+msgstr "IBM ThinkPad 560Z/600/600E/A22E"
+
+#: ../rules/base.xml.in.h:397
+msgid "IBM ThinkPad R60/T60/R61/T61"
+msgstr "IBM ThinkPad R60/T60/R61/T61"
+
+#: ../rules/base.xml.in.h:398
+msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t"
+msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Islandais
+#: ../rules/base.xml.in.h:399
+msgid "Icelandic"
+msgstr "Islandais"
+
+#: ../rules/base.xml.in.h:400
+msgid "Icelandic (Dvorak)"
+msgstr "Islandais (Dvorak)"
+
+#: ../rules/base.xml.in.h:401
+msgid "Icelandic (Macintosh)"
+msgstr "Islandais (Macintosh)"
+
+#: ../rules/base.xml.in.h:402
+msgid "Icelandic (Sun dead keys)"
+msgstr "Islandais (touches mortes Sun)"
+
+#: ../rules/base.xml.in.h:403
+msgid "Icelandic (eliminate dead keys)"
+msgstr "Islandais (sans touche morte)"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Igbo
+#: ../rules/base.xml.in.h:404
+msgid "Igbo"
+msgstr "Igbo"
+
+#: ../rules/base.xml.in.h:405
+msgid "Indian"
+msgstr "Indien"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Inuktitut
+#: ../rules/base.xml.in.h:406
+msgid "Inuktitut"
+msgstr "Inuktitut"
+
+#: ../rules/base.xml.in.h:407
+msgid "Iraqi"
+msgstr "Irakien"
+
+#: ../rules/base.xml.in.h:408
+msgid "Irish"
+msgstr "Irlandais"
+
+#: ../rules/base.xml.in.h:409
+msgid "Irish (UnicodeExpert)"
+msgstr "Irlandais (UnicodeExpert)"
+
+#: ../rules/base.xml.in.h:410
+msgid "Italian"
+msgstr "Italien"
+
+#: ../rules/base.xml.in.h:411
+msgid "Italian (Macintosh)"
+msgstr "Italien (Macintosh)"
+
+#: ../rules/base.xml.in.h:412
+msgid "Italian (US keyboard with Italian letters)"
+msgstr "Italien (clavier US avec lettres italiennes)"
+
+#: ../rules/base.xml.in.h:413
+msgid "Italian (eliminate dead keys)"
+msgstr "Italien (sans touche morte)"
+
+#: ../rules/base.xml.in.h:414
+msgid "Japanese"
+msgstr "Japonais"
+
+#: ../rules/base.xml.in.h:415
+msgid "Japanese (Kana 86)"
+msgstr "Japonais (Kana 86)"
+
+#: ../rules/base.xml.in.h:416
+msgid "Japanese (Kana)"
+msgstr "Japonais (Kana)"
+
+#: ../rules/base.xml.in.h:417
+msgid "Japanese (Macintosh)"
+msgstr "Japonais (Macintosh)"
+
+#: ../rules/base.xml.in.h:418
+msgid "Japanese (OADG 109A)"
+msgstr "Japonais (OADG 109A)"
+
+#: ../rules/base.xml.in.h:419
+msgid "Japanese (PC-98xx Series)"
+msgstr "Japonais (PC-98xx)"
+
+#: ../rules/base.xml.in.h:420
+msgid "Japanese keyboard options"
+msgstr "Options des claviers japonais"
+
+#: ../rules/base.xml.in.h:421
+msgid "Kalmyk"
+msgstr "Kalmyk"
+
+#: ../rules/base.xml.in.h:422
+msgid "Kana Lock key is locking"
+msgstr "La touche « verrouillage Kana » verrouille"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Kannada
+#: ../rules/base.xml.in.h:423
+msgid "Kannada"
+msgstr "Kannada"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Cachoube
+#: ../rules/base.xml.in.h:424
+msgid "Kashubian"
+msgstr "Cachoube"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Kazakh
+#: ../rules/base.xml.in.h:425
+msgid "Kazakh"
+msgstr "Kazakh"
+
+#: ../rules/base.xml.in.h:426
+msgid "Kazakh (with Russian)"
+msgstr "Kazakh (avec russe)"
+
+#: ../rules/base.xml.in.h:427
+msgid "Key sequence to kill the X server"
+msgstr "Séquence de touches pour tuer le serveur X"
+
+#: ../rules/base.xml.in.h:428
+msgid "Key to choose 3rd level"
+msgstr "Touche sélectionnant le 3e niveau"
+
+#: ../rules/base.xml.in.h:429
+msgid "Key to choose 5th level"
+msgstr "Touche sélectionnant le 5e niveau"
+
+#: ../rules/base.xml.in.h:430
+msgid "Key(s) to change layout"
+msgstr "Touches modifiant la disposition du clavier"
+
+#: ../rules/base.xml.in.h:431
+msgid "Keytronic FlexPro"
+msgstr "Keytronic FlexPro"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Khmer
+#: ../rules/base.xml.in.h:432
+msgid "Khmer (Cambodia)"
+msgstr "Khmer (Cambodge)"
+
+# Langue bantoue.
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Kikuyu_%28langue%29
+#: ../rules/base.xml.in.h:433
+msgid "Kikuyu"
+msgstr "Kikuyu"
+
+# Claviers.
+# http://www.kinesis-ergo.com/keyboards.htm
+#: ../rules/base.xml.in.h:434
+msgid "Kinesis"
+msgstr "Kinesis"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Komi_%28langue%29
+#: ../rules/base.xml.in.h:435
+msgid "Komi"
+msgstr "Komi"
+
+#: ../rules/base.xml.in.h:436
+msgid "Korean"
+msgstr "Coréen"
+
+#: ../rules/base.xml.in.h:437
+msgid "Korean (101/104 key compatible)"
+msgstr "Coréen (compatible 101/104 touches)"
+
+#: ../rules/base.xml.in.h:438
+msgid "Kurdish (Iran, Arabic-Latin)"
+msgstr "Kurde (Iran, arabe-latin)"
+
+#: ../rules/base.xml.in.h:439
+msgid "Kurdish (Iran, F)"
+msgstr "Kurde (Iran, F)"
+
+#: ../rules/base.xml.in.h:440
+msgid "Kurdish (Iran, Latin Alt-Q)"
+msgstr "Kurde (Iran, Alt-Q latin)"
+
+#: ../rules/base.xml.in.h:441
+msgid "Kurdish (Iran, Latin Q)"
+msgstr "Kurde (Iran, Q latin)"
+
+#: ../rules/base.xml.in.h:442
+msgid "Kurdish (Iraq, Arabic-Latin)"
+msgstr "Kurde (Irak, arabe-latin)"
+
+#: ../rules/base.xml.in.h:443
+msgid "Kurdish (Iraq, F)"
+msgstr "Kurde (Irak, F)"
+
+#: ../rules/base.xml.in.h:444
+msgid "Kurdish (Iraq, Latin Alt-Q)"
+msgstr "Kurde (Irak, Alt-Q latin)"
+
+#: ../rules/base.xml.in.h:445
+msgid "Kurdish (Iraq, Latin Q)"
+msgstr "Kurde (Irak, Q latin)"
+
+#: ../rules/base.xml.in.h:446
+msgid "Kurdish (Syria, F)"
+msgstr "Kurde (Syrie, F)"
+
+#: ../rules/base.xml.in.h:447
+msgid "Kurdish (Syria, Latin Alt-Q)"
+msgstr "Kurde (Syrie, Alt-Q latin)"
+
+#: ../rules/base.xml.in.h:448
+msgid "Kurdish (Syria, Latin Q)"
+msgstr "Kurde (Syrie, Q latin)"
+
+#: ../rules/base.xml.in.h:449
+msgid "Kurdish (Turkey, F)"
+msgstr "Kurde (Turquie, F)"
+
+#: ../rules/base.xml.in.h:450
+msgid "Kurdish (Turkey, Latin Alt-Q)"
+msgstr "Kurde (Turquie, Alt-Q latin)"
+
+#: ../rules/base.xml.in.h:451
+msgid "Kurdish (Turkey, Latin Q)"
+msgstr "Kurde (Turquie, Q latin)"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Kirghize_%28langue%29
+#: ../rules/base.xml.in.h:452
+msgid "Kyrgyz"
+msgstr "Kirghize"
+
+#: ../rules/base.xml.in.h:453
+msgid "Kyrgyz (phonetic)"
+msgstr "Kirghize (phonétique)"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Lao_%28langue%29
+#: ../rules/base.xml.in.h:454
+msgid "Lao"
+msgstr "Lao"
+
+# STEA = Agence pour la science, la technologie et l'environnement.
+# http://www.clear-vu.com.hk/resources/lao_keyboard.asp
+#: ../rules/base.xml.in.h:455
+msgid "Lao (STEA proposed standard layout)"
+msgstr "Lao (disposition proposée par la STEA)"
+
+#: ../rules/base.xml.in.h:456
+msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard"
+msgstr "Compaq portable (p.ex. Armada)"
+
+#: ../rules/base.xml.in.h:457
+msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard"
+msgstr "Compaq portable clavier Internet (p.ex. Presario)"
+
+#: ../rules/base.xml.in.h:458
+msgid "Laptop/notebook eMachines m68xx"
+msgstr "eMachines m68xx"
+
+#: ../rules/base.xml.in.h:459 ../rules/base.extras.xml.in.h:12
+msgid "Latvian"
+msgstr "Letton"
+
+#: ../rules/base.xml.in.h:460
+msgid "Latvian (F variant)"
+msgstr "Letton (variante F)"
+
+#: ../rules/base.xml.in.h:461
+msgid "Latvian (adapted)"
+msgstr "Letton (adapté)"
+
+#: ../rules/base.xml.in.h:462
+msgid "Latvian (apostrophe variant)"
+msgstr "Letton (variante apostrophe)"
+
+#: ../rules/base.xml.in.h:463
+msgid "Latvian (ergonomic, ŪGJRMV)"
+msgstr "Letton (ergonomique, ŪGJRMV)"
+
+#: ../rules/base.xml.in.h:464
+msgid "Latvian (modern)"
+msgstr "Letton (moderne)"
+
+#: ../rules/base.xml.in.h:465
+msgid "Latvian (tilde variant)"
+msgstr "Letton (variante tilde)"
+
+#: ../rules/base.xml.in.h:466
+msgid "Left Alt"
+msgstr "Alt gauche"
+
+#: ../rules/base.xml.in.h:467
+msgid "Left Alt (while pressed)"
+msgstr "Alt gauche (si enfoncé)"
+
+#: ../rules/base.xml.in.h:468
+msgid "Left Alt is swapped with Left Win"
+msgstr "Alt. gauche échangé avec Windows droit"
+
+#: ../rules/base.xml.in.h:469
+msgid "Left Ctrl"
+msgstr "Ctrl gauche"
+
+#: ../rules/base.xml.in.h:470
+msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)"
+msgstr "Ctrl gauche (première disposition), Ctrl droit (dernière disposition)"
+
+#: ../rules/base.xml.in.h:471
+msgid "Left Ctrl+Left Shift"
+msgstr "Ctrl gauche+Maj. gauche"
+
+#: ../rules/base.xml.in.h:472
+msgid "Left Shift"
+msgstr "Maj. gauche"
+
+#: ../rules/base.xml.in.h:473
+msgid "Left Win"
+msgstr "Touche Windows gauche"
+
+#: ../rules/base.xml.in.h:474
+msgid "Left Win (to first layout), Right Win/Menu (to last layout)"
+msgstr "Touche Windows gauche (première disposition), touche Windows droite (dernière disposition)"
+
+#: ../rules/base.xml.in.h:475
+msgid "Left Win (while pressed)"
+msgstr "Windows gauche (si enfoncé)"
+
+#: ../rules/base.xml.in.h:476
+msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "Windows gauche sélectionne le 5e niveau ; se verrouille par un appui simultané avec un autre sélecteur de 5e niveau"
+
+#: ../rules/base.xml.in.h:477
+msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Windows sélectionne le 5e niveau ; se verrouille par un appui simultané avec un autre sélecteur de 5e niveau ; un appui libère le verrou"
+
+#: ../rules/base.xml.in.h:478
+msgid "LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)"
+msgstr "Ctrl gauche + Windows gauche (première disposition), Ctrl droit + Menu (seconde disposition)"
+
+#: ../rules/base.xml.in.h:479
+msgid "Legacy"
+msgstr "Obsolète"
+
+#: ../rules/base.xml.in.h:480
+msgid "Legacy Wang 724"
+msgstr "Wang 724 (clavier obsolète)"
+
+#. Actually, with KP_SEPARATOR, as the old keypad(comma)
+#: ../rules/base.xml.in.h:482
+msgid "Legacy key with comma"
+msgstr "Touche obsolète avec virgule"
+
+#: ../rules/base.xml.in.h:483
+msgid "Legacy key with dot"
+msgstr "Touche obsolète avec point"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Lituanien
+#: ../rules/base.xml.in.h:484 ../rules/base.extras.xml.in.h:21
+msgid "Lithuanian"
+msgstr "Lituanien"
+
+#: ../rules/base.xml.in.h:485
+msgid "Lithuanian (IBM LST 1205-92)"
+msgstr "Lituanien (IBM LST 1205-92)"
+
+# http://lekp.info/LithuanianErgonomic
+#: ../rules/base.xml.in.h:486
+msgid "Lithuanian (LEKP)"
+msgstr "Lituanien (LEKP)"
+
+#: ../rules/base.xml.in.h:487
+msgid "Lithuanian (LEKPa)"
+msgstr "Lituanien (LEKPa)"
+
+#: ../rules/base.xml.in.h:488
+msgid "Lithuanian (US keyboard with Lithuanian letters)"
+msgstr "Lituanien (clavier US avec lettres lituaniennes)"
+
+#: ../rules/base.xml.in.h:489
+msgid "Lithuanian (standard)"
+msgstr "Lituanien (standard)"
+
+#: ../rules/base.xml.in.h:490
+msgid "Logitech Access Keyboard"
+msgstr "Clavier Logitech Access"
+
+#: ../rules/base.xml.in.h:491
+msgid "Logitech Cordless Desktop"
+msgstr "Logitech Cordless Desktop"
+
+#: ../rules/base.xml.in.h:492
+msgid "Logitech Cordless Desktop (alternate option)"
+msgstr "Logitech Cordless Desktop (variante)"
+
+#: ../rules/base.xml.in.h:493
+msgid "Logitech Cordless Desktop EX110"
+msgstr "Logitech Cordless Desktop EX110"
+
+#: ../rules/base.xml.in.h:494
+msgid "Logitech Cordless Desktop LX-300"
+msgstr "Logitech Cordless Desktop LX-300"
+
+#: ../rules/base.xml.in.h:495
+msgid "Logitech Cordless Desktop Navigator"
+msgstr "Logitech Cordless Desktop Navigator"
+
+#: ../rules/base.xml.in.h:496
+msgid "Logitech Cordless Desktop Optical"
+msgstr "Logitech Cordless Desktop Optical"
+
+#: ../rules/base.xml.in.h:497
+msgid "Logitech Cordless Desktop Pro (alternate option 2)"
+msgstr "Logitech Cordless Desktop Pro (variante 2)"
+
+#: ../rules/base.xml.in.h:498
+msgid "Logitech Cordless Desktop iTouch"
+msgstr "Logitech Cordless Desktop iTouch"
+
+#: ../rules/base.xml.in.h:499
+msgid "Logitech Cordless Freedom/Desktop Navigator"
+msgstr "Logitech Cordless Freedom/Desktop Navigator"
+
+#: ../rules/base.xml.in.h:500
+msgid "Logitech G15 extra keys via G15daemon"
+msgstr "Touches supplémentaires Logitech G15 via le démon G15"
+
+#: ../rules/base.xml.in.h:501
+msgid "Logitech Generic Keyboard"
+msgstr "Clavier Logitech générique"
+
+#: ../rules/base.xml.in.h:502
+msgid "Logitech Internet 350 Keyboard"
+msgstr "Clavier Logitech Internet 350"
+
+#: ../rules/base.xml.in.h:503
+msgid "Logitech Internet Keyboard"
+msgstr "Clavier Logitech Internet"
+
+#: ../rules/base.xml.in.h:504
+msgid "Logitech Internet Navigator Keyboard"
+msgstr "Clavier Logitech Internet Navigator"
+
+#: ../rules/base.xml.in.h:505
+msgid "Logitech Media Elite Keyboard"
+msgstr "Clavier Logitech Media Elite"
+
+#: ../rules/base.xml.in.h:506
+msgid "Logitech Ultra-X Cordless Media Desktop Keyboard"
+msgstr "Clavier Logitech sans-fil Ultra-X Media"
+
+#: ../rules/base.xml.in.h:507
+msgid "Logitech Ultra-X Keyboard"
+msgstr "Clavier Logitech Ultra-X"
+
+#: ../rules/base.xml.in.h:508
+msgid "Logitech diNovo Edge Keyboard"
+msgstr "Clavier Logitech diNovo Edge"
+
+#: ../rules/base.xml.in.h:509
+msgid "Logitech diNovo Keyboard"
+msgstr "Clavier Logitech diNovo"
+
+#: ../rules/base.xml.in.h:510
+msgid "Logitech iTouch"
+msgstr "Logitech iTouch"
+
+#: ../rules/base.xml.in.h:511
+msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)"
+msgstr "Logitech iTouch Cordless (modèle Y-RB6)"
+
+#: ../rules/base.xml.in.h:512
+msgid "Logitech iTouch Internet Navigator Keyboard SE"
+msgstr "Logitech Internet Navigator iTouch SE"
+
+#: ../rules/base.xml.in.h:513
+msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)"
+msgstr "Logitech Internet Navigator iTouch SE (USB)"
+
+#: ../rules/base.xml.in.h:514
+msgid "Lower Sorbian"
+msgstr "Bas-sorabe"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Bas-sorabe
+#: ../rules/base.xml.in.h:515
+msgid "Lower Sorbian (qwertz)"
+msgstr "Bas-sorabe (qwertz)"
+
+#: ../rules/base.xml.in.h:516
+msgid "MacBook/MacBook Pro"
+msgstr "MacBook/MacBook Pro"
+
+#: ../rules/base.xml.in.h:517
+msgid "MacBook/MacBook Pro (Intl)"
+msgstr "MacBook/MacBook Pro (Intl)"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Mac%C3%A9donien
+#: ../rules/base.xml.in.h:518
+msgid "Macedonian"
+msgstr "Macédonien"
+
+#: ../rules/base.xml.in.h:519
+msgid "Macedonian (eliminate dead keys)"
+msgstr "Macédonien (sans touche morte)"
+
+#: ../rules/base.xml.in.h:520
+msgid "Macintosh"
+msgstr "Macintosh"
+
+#: ../rules/base.xml.in.h:521
+msgid "Macintosh Old"
+msgstr "Macintosh (ancien)"
+
+#: ../rules/base.xml.in.h:522
+msgid "Make Caps Lock an additional Backspace"
+msgstr "Faire de Verr. maj. un Effacement. arriière supplémentaire."
+
+# http://www.x.org/wiki/KeySyms
+#: ../rules/base.xml.in.h:523
+msgid "Make Caps Lock an additional Control but keep the Caps_Lock keysym"
+msgstr "Faire de Verr. maj. un Contrôle supplémentaire, mais garder le même nom symbolique (Caps_Lock)"
+
+#: ../rules/base.xml.in.h:524
+msgid "Make Caps Lock an additional Ctrl"
+msgstr "Faire de Verr. maj. un Contrôle supplémentaire"
+
+#: ../rules/base.xml.in.h:525
+msgid "Make Caps Lock an additional ESC"
+msgstr "Faire de Verr. maj. un Échap. supplémentaire."
+
+#: ../rules/base.xml.in.h:526
+msgid "Make Caps Lock an additional Hyper"
+msgstr "Faire de Verr. maj. un Hyper supplémentaire"
+
+#: ../rules/base.xml.in.h:527
+msgid "Make Caps Lock an additional Num Lock"
+msgstr "Faire de Verr. maj. un Verr. Num. supplémentaire"
+
+#: ../rules/base.xml.in.h:528
+msgid "Make Caps Lock an additional Super"
+msgstr "Faire de Verr. maj. un Super supplémentaire."
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Malay%C3%A2lam
+#: ../rules/base.xml.in.h:529
+msgid "Malayalam"
+msgstr "Malayâlam"
+
+#: ../rules/base.xml.in.h:530
+msgid "Malayalam (Lalitha)"
+msgstr "Malayâlam (lalitha)"
+
+# https://secure.wikimedia.org/wikipedia/en/wiki/InScript_keyboard
+#: ../rules/base.xml.in.h:531
+msgid "Malayalam (enhanced Inscript with Rupee Sign)"
+msgstr "Malayâlam (Inscript amélioré avec le symbole monétaire Roupie)"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Maltais
+#: ../rules/base.xml.in.h:532
+msgid "Maltese"
+msgstr "Maltais"
+
+#: ../rules/base.xml.in.h:533
+msgid "Maltese (with US layout)"
+msgstr "Maltais (avec disposition US)"
+
+#: ../rules/base.xml.in.h:534
+msgid "Maori"
+msgstr "Maori"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Mari_%28langue%29
+#: ../rules/base.xml.in.h:535
+msgid "Mari"
+msgstr "Mari"
+
+#: ../rules/base.xml.in.h:536
+msgid "Memorex MX1998"
+msgstr "Memorex MX1998"
+
+#: ../rules/base.xml.in.h:537
+msgid "Memorex MX2500 EZ-Access Keyboard"
+msgstr "Memorex MX2500 EZ-Access"
+
+#: ../rules/base.xml.in.h:538
+msgid "Memorex MX2750"
+msgstr "Memorex MX2750"
+
+#: ../rules/base.xml.in.h:539
+msgid "Menu"
+msgstr "Menu"
+
+#: ../rules/base.xml.in.h:540
+msgid "Meta is mapped to Left Win"
+msgstr "Méta est placé sur Windows gauche"
+
+#: ../rules/base.xml.in.h:541
+msgid "Meta is mapped to Win keys"
+msgstr "Méta est placé sur les touches Windows"
+
+#: ../rules/base.xml.in.h:542
+msgid "Meta on Left Ctrl"
+msgstr "Méta s'obtient avec Ctrl gauche"
+
+#: ../rules/base.xml.in.h:543
+msgid "Microsoft Comfort Curve Keyboard 2000"
+msgstr "Microsoft Clavier Comfort Curve 2000"
+
+#: ../rules/base.xml.in.h:544
+msgid "Microsoft Internet Keyboard"
+msgstr "Microsoft Clavier internet"
+
+#: ../rules/base.xml.in.h:545
+msgid "Microsoft Internet Keyboard Pro, Swedish"
+msgstr "Microsoft Clavier Internet Pro, suédois"
+
+#: ../rules/base.xml.in.h:546
+msgid "Microsoft Natural"
+msgstr "Microsoft Natural"
+
+#: ../rules/base.xml.in.h:547
+msgid "Microsoft Natural Keyboard Elite"
+msgstr "Microsoft Natural Elite"
+
+#: ../rules/base.xml.in.h:548
+msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro"
+msgstr "Microsoft Natural Pro / Internet Pro"
+
+#: ../rules/base.xml.in.h:549
+msgid "Microsoft Natural Keyboard Pro OEM"
+msgstr "Microsoft Natural Pro OEM"
+
+#: ../rules/base.xml.in.h:550
+msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro"
+msgstr "Microsoft Natural Pro USB / Internet Pro"
+
+#: ../rules/base.xml.in.h:551
+msgid "Microsoft Natural Wireless Ergonomic Keyboard 4000"
+msgstr "Microsoft Natural Wireless Ergonomic Keyboard 4000"
+
+#: ../rules/base.xml.in.h:552
+msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000"
+msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000"
+
+#: ../rules/base.xml.in.h:553
+msgid "Microsoft Office Keyboard"
+msgstr "Clavier Microsoft Office"
+
+#: ../rules/base.xml.in.h:554
+msgid "Microsoft Wireless Multimedia Keyboard 1.0A"
+msgstr "Clavier Microsoft Multimedia sans fil 1.0A"
+
+#: ../rules/base.xml.in.h:555
+msgid "Miscellaneous compatibility options"
+msgstr "Diverses options de compatibilité"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Mongol
+#: ../rules/base.xml.in.h:556
+msgid "Mongolian"
+msgstr "Mongol"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Mont%C3%A9n%C3%A9grin
+#: ../rules/base.xml.in.h:557
+msgid "Montenegrin"
+msgstr "Monténégrin"
+
+#: ../rules/base.xml.in.h:558
+msgid "Montenegrin (Cyrillic with guillemets)"
+msgstr "Monténégrin (cyrillique avec guillemets)"
+
+#: ../rules/base.xml.in.h:559
+msgid "Montenegrin (Cyrillic)"
+msgstr "Monténégrin (cyrillique)"
+
+#: ../rules/base.xml.in.h:560
+msgid "Montenegrin (Cyrillic, Z and ZHE swapped)"
+msgstr "Monténégrin (cyrillique, Z et ZHE intervertis)"
+
+#: ../rules/base.xml.in.h:561
+msgid "Montenegrin (Latin Unicode qwerty)"
+msgstr "Monténégrin (qwerty Unicode latin)"
+
+#: ../rules/base.xml.in.h:562
+msgid "Montenegrin (Latin Unicode)"
+msgstr "Monténégrin (Unicode latin)"
+
+#: ../rules/base.xml.in.h:563
+msgid "Montenegrin (Latin qwerty)"
+msgstr "Monténégrin (qwerty latin)"
+
+#: ../rules/base.xml.in.h:564
+msgid "Montenegrin (Latin with guillemets)"
+msgstr "Monténégrin (latin avec guillemets)"
+
+#: ../rules/base.xml.in.h:565
+msgid "NICOLA-F style Backspace"
+msgstr "Eff. Arr. du type NICOLA-F"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/N%C3%A9palais
+#: ../rules/base.xml.in.h:566
+msgid "Nepali"
+msgstr "Népalais"
+
+#: ../rules/base.xml.in.h:567
+msgid "Non-breakable space character at fourth level"
+msgstr "Espace insécable au 4e niveau"
+
+#: ../rules/base.xml.in.h:568
+msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level"
+msgstr "Espace insécable au 4e niveau, espace fine insécable au 6e niveau"
+
+#: ../rules/base.xml.in.h:569
+msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)"
+msgstr "Espace insécable au 4e niveau, espace fine insécable au 6e niveau (via Ctrl+Maj.)"
+
+#: ../rules/base.xml.in.h:570
+msgid "Non-breakable space character at second level"
+msgstr "Espace insécable au 2e niveau"
+
+#: ../rules/base.xml.in.h:571
+msgid "Non-breakable space character at third level"
+msgstr "Espace insécable au 3e niveau"
+
+#: ../rules/base.xml.in.h:572
+msgid "Non-breakable space character at third level, nothing at fourth level"
+msgstr "Espace insécable au 3e niveau, rien au 4e niveau"
+
+#: ../rules/base.xml.in.h:573
+msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level"
+msgstr "Espace insécable au 3e niveau, espace fine insécable au 4e niveau"
+
+#: ../rules/base.xml.in.h:574
+msgid "Northern Saami (Finland)"
+msgstr "Sami du Nord (Finlande)"
+
+#: ../rules/base.xml.in.h:575
+msgid "Northern Saami (Norway)"
+msgstr "Sami du Nord (Norvège)"
+
+#: ../rules/base.xml.in.h:576
+msgid "Northern Saami (Norway, eliminate dead keys)"
+msgstr "Sami du Nord (Norvège, sans touche morte)"
+
+#: ../rules/base.xml.in.h:577
+msgid "Northern Saami (Sweden)"
+msgstr "Sami du Nord (Suède)"
+
+#: ../rules/base.xml.in.h:578
+msgid "Northgate OmniKey 101"
+msgstr "Northgate OmniKey 101"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Norv%C3%A9gien
+#: ../rules/base.xml.in.h:579
+msgid "Norwegian"
+msgstr "Norvégien"
+
+#: ../rules/base.xml.in.h:580
+msgid "Norwegian (Dvorak)"
+msgstr "Norvégien (Dvorak)"
+
+#: ../rules/base.xml.in.h:581
+msgid "Norwegian (Macintosh)"
+msgstr "Norvégien (Macintosh)"
+
+#: ../rules/base.xml.in.h:582
+msgid "Norwegian (Macintosh, eliminate dead keys)"
+msgstr "Norvégien (Macintosh, sans touche morte)"
+
+#: ../rules/base.xml.in.h:583
+msgid "Norwegian (eliminate dead keys)"
+msgstr "Norvégien (sans touche morte)"
+
+#: ../rules/base.xml.in.h:584
+msgid "Num Lock"
+msgstr "Verr. Num."
+
+#: ../rules/base.xml.in.h:585
+msgid "Numeric keypad delete key behaviour"
+msgstr "Comportement de la touche de Suppr. du pavé numérique"
+
+#: ../rules/base.xml.in.h:586
+msgid "Numeric keypad keys work as with Macintosh"
+msgstr "Les touches du pavé numérique se comportent comme sur Macintosh"
+
+#: ../rules/base.xml.in.h:587
+msgid "Numeric keypad layout selection"
+msgstr "Disposition du pavé numérique"
+
+#: ../rules/base.xml.in.h:588
+msgid "OLPC"
+msgstr "OLPC"
+
+#: ../rules/base.xml.in.h:589
+msgid "Occitan"
+msgstr "Occitan"
+
+#: ../rules/base.xml.in.h:590
+msgid "Ogham"
+msgstr "Ogham"
+
+#: ../rules/base.xml.in.h:591
+msgid "Ogham (IS434)"
+msgstr "Ogham (IS434)"
+
+#: ../rules/base.xml.in.h:592
+msgid "Oriya"
+msgstr "Oriya"
+
+#: ../rules/base.xml.in.h:593
+msgid "Ortek MCK-800 MM/Internet keyboard"
+msgstr "Ortek Clavier internet / MCK-800 MM"
+
+#: ../rules/base.xml.in.h:594
+msgid "Ossetian (Georgia)"
+msgstr "Ossète (Géorgie)"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Oss%C3%A8te
+#: ../rules/base.xml.in.h:595
+msgid "Ossetian (WinKeys)"
+msgstr "Ossète (touches Windows)"
+
+#: ../rules/base.xml.in.h:596
+msgid "Ossetian (legacy)"
+msgstr "Ossète (obsolète)"
+
+#: ../rules/base.xml.in.h:597
+msgid "PC-98xx Series"
+msgstr "PC-98xx"
+
+#: ../rules/base.xml.in.h:598
+msgid "Pannonian Rusyn (homophonic)"
+msgstr "Ruthène pannonien (homophonique)"
+
+#: ../rules/base.xml.in.h:599
+msgid "Pashto"
+msgstr "Pachto"
+
+#: ../rules/base.xml.in.h:600
+msgid "Pashto (Afghanistan, OLPC)"
+msgstr "Pachto (Afghanistan, OLPC)"
+
+#: ../rules/base.xml.in.h:601
+msgid "Pause"
+msgstr "Pause"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Persan
+#: ../rules/base.xml.in.h:602 ../rules/base.extras.xml.in.h:23
+msgid "Persian"
+msgstr "Persan"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Dari
+#: ../rules/base.xml.in.h:603
+msgid "Persian (Afghanistan, Dari OLPC)"
+msgstr "Persan (Afghanistan, Dari, OLPC)"
+
+#: ../rules/base.xml.in.h:604
+msgid "Persian (with Persian Keypad)"
+msgstr "Persan (avec pavé numérique persan)"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Polonais
+#: ../rules/base.xml.in.h:605 ../rules/base.extras.xml.in.h:24
+msgid "Polish"
+msgstr "Polonais"
+
+#: ../rules/base.xml.in.h:606
+msgid "Polish (Dvorak)"
+msgstr "Polonais (Dvorak)"
+
+#: ../rules/base.xml.in.h:607
+msgid "Polish (Dvorak, Polish quotes on key 1)"
+msgstr "Polonais (Dvorak, guillemets polonais sur le « 1 »)"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Disposition_Dvorak
+#
+# Sur le clavier Dvorak, les guillemets sont sur une seule et même touche.
+#: ../rules/base.xml.in.h:608
+msgid "Polish (Dvorak, Polish quotes on quotemark key)"
+msgstr "Polonais (Dvorak, guillemets polonais sur la touche guillemets)"
+
+#: ../rules/base.xml.in.h:609
+msgid "Polish (programmer Dvorak)"
+msgstr "Polonais (Dvorak pour le programmeur)"
+
+#: ../rules/base.xml.in.h:610
+msgid "Polish (qwertz)"
+msgstr "Polonais (qwertz)"
+
+#: ../rules/base.xml.in.h:611
+msgid "Portuguese"
+msgstr "Portugais"
+
+#: ../rules/base.xml.in.h:612
+msgid "Portuguese (Brazil)"
+msgstr "Portugais (Brésil)"
+
+#: ../rules/base.xml.in.h:613
+msgid "Portuguese (Brazil, Dvorak)"
+msgstr "Portugais (Brésil, Dvorak)"
+
+#: ../rules/base.xml.in.h:614
+msgid "Portuguese (Brazil, eliminate dead keys)"
+msgstr "Portugais (Brésil, sans touche morte)"
+
+#: ../rules/base.xml.in.h:615
+msgid "Portuguese (Brazil, nativo for Esperanto)"
+msgstr "Portugais (Brésil, BR-Nativo pour l'Espéranto)"
+
+#: ../rules/base.xml.in.h:616
+msgid "Portuguese (Brazil, nativo for USA keyboards)"
+msgstr "Portugais (Brésil, BR-Nativo pour claviers US)"
+
+# https://secure.wikimedia.org/wikipedia/en/wiki/Dvorak_Simplified_Keyboard#Other_languages
+# http://tecladobrasileiro.com.br/images/stories/br-nativo/br-nativo-simples.svg
+#: ../rules/base.xml.in.h:617
+msgid "Portuguese (Brazil, nativo)"
+msgstr "Portugais (Brésil, BR-Nativo)"
+
+#: ../rules/base.xml.in.h:618
+msgid "Portuguese (Macintosh)"
+msgstr "Portugais (Macintosh)"
+
+#: ../rules/base.xml.in.h:619
+msgid "Portuguese (Macintosh, Sun dead keys)"
+msgstr "Portugais (Macintosh, touches mortes Sun)"
+
+#: ../rules/base.xml.in.h:620
+msgid "Portuguese (Macintosh, eliminate dead keys)"
+msgstr "Portugais (Macintosh, sans touche morte)"
+
+#: ../rules/base.xml.in.h:621
+msgid "Portuguese (Nativo for USA keyboards)"
+msgstr "Portugais (PT-Nativo pour claviers US)"
+
+#: ../rules/base.xml.in.h:622
+msgid "Portuguese (Nativo)"
+msgstr "Portugais (PT-Nativo)"
+
+#: ../rules/base.xml.in.h:623
+msgid "Portuguese (Sun dead keys)"
+msgstr "Portugais (touches mortes Sun)"
+
+#: ../rules/base.xml.in.h:624
+msgid "Portuguese (eliminate dead keys)"
+msgstr "Portugais (sans touche morte)"
+
+#: ../rules/base.xml.in.h:625
+msgid "Propeller Voyager (KTEZ-1000)"
+msgstr "Propeller Voyager (KTEZ-1000)"
+
+#: ../rules/base.xml.in.h:626
+msgid "PrtSc"
+msgstr "Impr. Écr."
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Penjabi
+#: ../rules/base.xml.in.h:627
+msgid "Punjabi (Gurmukhi Jhelum)"
+msgstr "Penjabi (Gurmukhî, Jhelum)"
+
+#: ../rules/base.xml.in.h:628
+msgid "Punjabi (Gurmukhi)"
+msgstr "Penjabi (Gurmukhî)"
+
+#: ../rules/base.xml.in.h:629
+msgid "QTronix Scorpius 98N+"
+msgstr "QTronix Scorpius 98N+"
+
+#: ../rules/base.xml.in.h:630
+msgid "Right Alt"
+msgstr "Alt. droite"
+
+#: ../rules/base.xml.in.h:631
+msgid "Right Alt (while pressed)"
+msgstr "Alt. droite (si enfoncé)"
+
+#: ../rules/base.xml.in.h:632
+msgid "Right Alt chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Alt. droite sélectionne le 5e niveau ; verrouille le 5e niveau par un appui simultané avec un autre sélecteur de 5e niveau ; un appui libère le verrou"
+
+#: ../rules/base.xml.in.h:633
+msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "Alt. droite sélectionne le 5e niveau ; se verrouille par un appui simultané avec un autre sélecteur de 5e niveau"
+
+#: ../rules/base.xml.in.h:634
+msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Alt. droite sélectionne le 5e niveau ; se verrouille par un appui simultané avec un autre sélecteur de 5e niveau ; un appui libère le verrou"
+
+#: ../rules/base.xml.in.h:635
+msgid "Right Alt key never chooses 3rd level"
+msgstr "Alt. droite ne sélectionne jamais le 3e niveau"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Touche_compose
+#: ../rules/base.xml.in.h:636
+msgid "Right Alt, Shift+Right Alt key is Multi_Key"
+msgstr "Alt. droite, Maj.+Alt. droite est une touche compose (Multi_Key)"
+
+#: ../rules/base.xml.in.h:637
+msgid "Right Ctrl"
+msgstr "Crtl droite"
+
+#: ../rules/base.xml.in.h:638
+msgid "Right Ctrl (while pressed)"
+msgstr "Ctrl droite (si enfoncé)"
+
+#: ../rules/base.xml.in.h:639
+msgid "Right Ctrl as Right Alt"
+msgstr "Ctrl droite comme Alt. droite"
+
+#: ../rules/base.xml.in.h:640
+msgid "Right Ctrl is mapped to Menu"
+msgstr "Méta est placé sur Menu"
+
+#: ../rules/base.xml.in.h:641
+msgid "Right Ctrl+Right Shift"
+msgstr "Ctrl droite + Maj. droite"
+
+#: ../rules/base.xml.in.h:642
+msgid "Right Shift"
+msgstr "Maj. droite"
+
+#: ../rules/base.xml.in.h:643
+msgid "Right Win"
+msgstr "Windows droite"
+
+#: ../rules/base.xml.in.h:644
+msgid "Right Win (while pressed)"
+msgstr "Windows droite (si enfoncé)"
+
+#: ../rules/base.xml.in.h:645
+msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "Windows droite sélectionne le 5e niveau ; se verrouille par un appui simultané avec un autre sélecteur de 5e niveau"
+
+#: ../rules/base.xml.in.h:646
+msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Windows droite sélectionne le 5e niveau ; se verrouille par un appui simultané avec un autre sélecteur de 5e niveau ; un appui libère le verrou"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Roumain
+#: ../rules/base.xml.in.h:647 ../rules/base.extras.xml.in.h:26
+msgid "Romanian"
+msgstr "Roumain"
+
+#: ../rules/base.xml.in.h:648
+msgid "Romanian (Germany)"
+msgstr "Roumain (Allemagne)"
+
+#: ../rules/base.xml.in.h:649
+msgid "Romanian (Germany, eliminate dead keys)"
+msgstr "Roumain (Allemagne, sans touche morte)"
+
+#: ../rules/base.xml.in.h:650
+msgid "Romanian (WinKeys)"
+msgstr "Roumain (touche Windows)"
+
+#: ../rules/base.xml.in.h:651
+msgid "Romanian (cedilla)"
+msgstr "Roumain (cédille)"
+
+#: ../rules/base.xml.in.h:652
+msgid "Romanian (standard cedilla)"
+msgstr "Roumain (standard, cédille)"
+
+#: ../rules/base.xml.in.h:653
+msgid "Romanian (standard)"
+msgstr "Roumain (standard)"
+
+#: ../rules/base.xml.in.h:654
+msgid "Rupee on 4"
+msgstr "Roupie sur le 4"
+
+#: ../rules/base.xml.in.h:655 ../rules/base.extras.xml.in.h:28
+msgid "Russian"
+msgstr "Russe"
+
+#: ../rules/base.xml.in.h:656
+msgid "Russian (DOS)"
+msgstr "Russe (DOS)"
+
+#: ../rules/base.xml.in.h:657
+msgid "Russian (Georgia)"
+msgstr "Russe (Géorgie)"
+
+#: ../rules/base.xml.in.h:658
+msgid "Russian (Germany, phonetic)"
+msgstr "Russe (Allemagne, phonétique)"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Kazakhstan
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Kazakh
+#: ../rules/base.xml.in.h:659
+msgid "Russian (Kazakhstan, with Kazakh)"
+msgstr "Russe (Kazakhstan, avec kazakh)"
+
+#: ../rules/base.xml.in.h:660
+msgid "Russian (Poland, phonetic Dvorak)"
+msgstr "Russe (Pologne, Dvorak phonétique)"
+
+#: ../rules/base.xml.in.h:661
+msgid "Russian (Sweden, phonetic)"
+msgstr "Russe (Suède, phonétique)"
+
+#: ../rules/base.xml.in.h:662
+msgid "Russian (Sweden, phonetic, eliminate dead keys)"
+msgstr "Russe (Suède, phonétique, sans touche morte)"
+
+#: ../rules/base.xml.in.h:663
+msgid "Russian (US, phonetic)"
+msgstr "Russe (US, phonétique)"
+
+#: ../rules/base.xml.in.h:664
+msgid "Russian (Ukraine, standard RSTU)"
+msgstr "Russe (Ukraine, RSTU standard)"
+
+#: ../rules/base.xml.in.h:665
+msgid "Russian (legacy)"
+msgstr "Russe (obsolète)"
+
+#: ../rules/base.xml.in.h:666
+msgid "Russian (phonetic WinKeys)"
+msgstr "Russe (phonétique, touches Windows)"
+
+#: ../rules/base.xml.in.h:667
+msgid "Russian (phonetic)"
+msgstr "Russe (phonétique)"
+
+#: ../rules/base.xml.in.h:668
+msgid "Russian (typewriter)"
+msgstr "Russe (machine à écrire)"
+
+#: ../rules/base.xml.in.h:669
+msgid "Russian (typewriter, legacy)"
+msgstr "Russe (machine à écrire, obsolète)"
+
+#: ../rules/base.xml.in.h:670
+msgid "SILVERCREST Multimedia Wireless Keyboard"
+msgstr "SILVERCREST Multimedia Wireless Keyboard"
+
+#: ../rules/base.xml.in.h:671
+msgid "SK-1300"
+msgstr "SK-1300"
+
+#: ../rules/base.xml.in.h:672
+msgid "SK-2500"
+msgstr "SK-2500"
+
+#: ../rules/base.xml.in.h:673
+msgid "SK-6200"
+msgstr "SK-6200"
+
+#: ../rules/base.xml.in.h:674
+msgid "SK-7100"
+msgstr "SK-7100"
+
+#: ../rules/base.xml.in.h:675
+msgid "SVEN Ergonomic 2500"
+msgstr "SVEN Ergonomic 2500"
+
+#: ../rules/base.xml.in.h:676
+msgid "SVEN Slim 303"
+msgstr "SVEN Slim 303"
+
+#: ../rules/base.xml.in.h:677
+msgid "Saisiyat (Taiwan)"
+msgstr "Saisiyat (Taïwan)"
+
+#: ../rules/base.xml.in.h:678
+msgid "Samsung SDM 4500P"
+msgstr "Samsung SDM 4500P"
+
+#: ../rules/base.xml.in.h:679
+msgid "Samsung SDM 4510P"
+msgstr "Samsung SDM 4510P"
+
+#: ../rules/base.xml.in.h:680
+msgid "Sanwa Supply SKB-KG3"
+msgstr "Sanwa Supply SKB-KG3"
+
+#: ../rules/base.xml.in.h:681
+msgid "Scroll Lock"
+msgstr "Arrêt défilement"
+
+#: ../rules/base.xml.in.h:682
+msgid "Semi-colon on third level"
+msgstr "Point-virgule au 3e niveau"
+
+#: ../rules/base.xml.in.h:683 ../rules/base.extras.xml.in.h:31
+msgid "Serbian"
+msgstr "Serbe"
+
+#: ../rules/base.xml.in.h:684
+msgid "Serbian (Latin Unicode qwerty)"
+msgstr "Serbe (latin, Unicode, qwerty)"
+
+#: ../rules/base.xml.in.h:685
+msgid "Serbian (Latin Unicode)"
+msgstr "Serbe (latin, Unicode)"
+
+#: ../rules/base.xml.in.h:686
+msgid "Serbian (Latin qwerty)"
+msgstr "Serbe (latin, qwerty)"
+
+#: ../rules/base.xml.in.h:687
+msgid "Serbian (Latin with guillemets)"
+msgstr "Serbe (Latin avec guillemets)"
+
+#: ../rules/base.xml.in.h:688
+msgid "Serbian (Latin)"
+msgstr "Serbe (Latin)"
+
+#: ../rules/base.xml.in.h:689
+msgid "Serbian (Russia)"
+msgstr "Serbe (Russe)"
+
+#: ../rules/base.xml.in.h:690
+msgid "Serbian (Z and ZHE swapped)"
+msgstr "Serbe (Z et ZHE intervertis)"
+
+#: ../rules/base.xml.in.h:691
+msgid "Serbian (with guillemets)"
+msgstr "Serbe (avec guillemets)"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Serbo-croate
+#: ../rules/base.xml.in.h:692
+msgid "Serbo-Croatian (US)"
+msgstr "Serbo-Croate (US)"
+
+#: ../rules/base.xml.in.h:693
+msgid "Shift cancels Caps Lock"
+msgstr "Maj. annule Verr. maj."
+
+#: ../rules/base.xml.in.h:694
+msgid "Shift does not cancel Num Lock, chooses 3rd level instead"
+msgstr "Maj. n'annule pas Verr. maj., mais sélectionne le 3e niveau"
+
+#: ../rules/base.xml.in.h:695
+msgid "Shift with numeric keypad keys works as in MS Windows"
+msgstr "Maj. avec le pavé numérique se comporte comme dans Windows"
+
+#: ../rules/base.xml.in.h:696
+msgid "Shift+Caps Lock"
+msgstr "Maj.+ Verr. maj."
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Sindhi
+#: ../rules/base.xml.in.h:697
+msgid "Sindhi"
+msgstr "Sindhî"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Cingalais
+#: ../rules/base.xml.in.h:698
+msgid "Sinhala"
+msgstr "Cingalais"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Slovaque
+#: ../rules/base.xml.in.h:699
+msgid "Slovak"
+msgstr "Slovaque"
+
+#: ../rules/base.xml.in.h:700
+msgid "Slovak (extended Backslash)"
+msgstr "Slovaque (barre oblique inverse étendue)"
+
+#: ../rules/base.xml.in.h:701
+msgid "Slovak (qwerty)"
+msgstr "Slovaque (qwerty)"
+
+#: ../rules/base.xml.in.h:702
+msgid "Slovak (qwerty, extended Backslash)"
+msgstr "Slovaque (qwerty, barre oblique inverse étendue)"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Slov%C3%A8ne
+#: ../rules/base.xml.in.h:703
+msgid "Slovenian"
+msgstr "Slovène"
+
+#: ../rules/base.xml.in.h:704
+msgid "Slovenian (US keyboard with Slovenian letters)"
+msgstr "Slovène (clavier US avec lettres slovènes)"
+
+#: ../rules/base.xml.in.h:705
+msgid "Slovenian (use guillemets for quotes)"
+msgstr "Slovène (utilise des guillemets typographiques au lieu des guillemets simples)"
+
+#: ../rules/base.xml.in.h:706
+msgid "Spanish"
+msgstr "Espagnol"
+
+#: ../rules/base.xml.in.h:707
+msgid "Spanish (Dvorak)"
+msgstr "Espagnol (Dvorak)"
+
+#: ../rules/base.xml.in.h:708
+msgid "Spanish (Latin American)"
+msgstr "Espagnol (Amérique latine)"
+
+#: ../rules/base.xml.in.h:709
+msgid "Spanish (Latin American, Sun dead keys)"
+msgstr "Espagnol (Amérique latine, touches mortes Sun)"
+
+#: ../rules/base.xml.in.h:710
+msgid "Spanish (Latin American, eliminate dead keys)"
+msgstr "Espagnol (Amérique latine, sans touche morte)"
+
+#: ../rules/base.xml.in.h:711
+msgid "Spanish (Latin American, include dead tilde)"
+msgstr "Espagnol (Amérique latine, y compris la touche morte tilde)"
+
+#: ../rules/base.xml.in.h:712
+msgid "Spanish (Macintosh)"
+msgstr "Espagnol (Macintosh)"
+
+#: ../rules/base.xml.in.h:713
+msgid "Spanish (Sun dead keys)"
+msgstr "Espagnol (touches mortes Sun)"
+
+#: ../rules/base.xml.in.h:714
+msgid "Spanish (eliminate dead keys)"
+msgstr "Espagnol (sans touche morte)"
+
+#: ../rules/base.xml.in.h:715
+msgid "Spanish (include dead tilde)"
+msgstr "Espagnol (y compris la touche morte tilde)"
+
+# https://help.ubuntu.com/7.04/user-guide/C/prefs-hardware.html
+#: ../rules/base.xml.in.h:716
+msgid "Special keys (Ctrl+Alt+<key>) handled in a server"
+msgstr "Les combinaisons spéciales (Ctrl+Alt+<touche>) sont traitées par le serveur X"
+
+#: ../rules/base.xml.in.h:717
+msgid "Sun Type 5/6"
+msgstr "Sun type 5/6"
+
+#: ../rules/base.xml.in.h:718
+msgid "Super Power Multimedia Keyboard"
+msgstr "Super Power Multimedia Keyboard"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Swahili
+#: ../rules/base.xml.in.h:719
+msgid "Swahili (Kenya)"
+msgstr "Swahili (Kenya)"
+
+#: ../rules/base.xml.in.h:720
+msgid "Swahili (Tanzania)"
+msgstr "Swahili (Tanzanie)"
+
+#: ../rules/base.xml.in.h:721
+msgid "Swap Ctrl and Caps Lock"
+msgstr "Intervertir Ctrl et Verr. maj."
+
+#: ../rules/base.xml.in.h:722
+msgid "Swap ESC and Caps Lock"
+msgstr "Intervertir Échap. et Verr. maj."
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Su%C3%A9dois
+#: ../rules/base.xml.in.h:723
+msgid "Swedish"
+msgstr "Suédois"
+
+#: ../rules/base.xml.in.h:724
+msgid "Swedish (Dvorak)"
+msgstr "Suédois (Dvorak)"
+
+#: ../rules/base.xml.in.h:725
+msgid "Swedish (Macintosh)"
+msgstr "Suédois (Macintosh)"
+
+#: ../rules/base.xml.in.h:726
+msgid "Swedish (Svdvorak)"
+msgstr "Suédois (Svdvorak)"
+
+#: ../rules/base.xml.in.h:727
+msgid "Swedish (eliminate dead keys)"
+msgstr "Suédois (sans touche morte)"
+
+#: ../rules/base.xml.in.h:728
+msgid "Swedish Sign Language"
+msgstr "Langue des signes suédoise"
+
+#: ../rules/base.xml.in.h:729
+msgid "Symplon PaceBook (tablet PC)"
+msgstr "Symplon PaceBook (tablette tactile)"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Syriaque
+#: ../rules/base.xml.in.h:730
+msgid "Syriac"
+msgstr "Syriaque"
+
+#: ../rules/base.xml.in.h:731
+msgid "Syriac (phonetic)"
+msgstr "Syriaque (phonétique)"
+
+#: ../rules/base.xml.in.h:732
+msgid "Taiwanese"
+msgstr "Taïwanais"
+
+#: ../rules/base.xml.in.h:733
+msgid "Taiwanese (indigenous)"
+msgstr "Taïwanais (indigène)"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Tadjik
+#: ../rules/base.xml.in.h:734
+msgid "Tajik"
+msgstr "Tadjik"
+
+#: ../rules/base.xml.in.h:735
+msgid "Tajik (legacy)"
+msgstr "Tadjik (obsolète)"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Tamoul
+#: ../rules/base.xml.in.h:736
+msgid "Tamil"
+msgstr "Tamoul"
+
+#: ../rules/base.xml.in.h:737
+msgid "Tamil (Sri Lanka, TAB Typewriter)"
+msgstr "Tamoul (Sri Lanka, machine à écrire, TAB)"
+
+#: ../rules/base.xml.in.h:738
+msgid "Tamil (Sri Lanka, Unicode)"
+msgstr "Tamoul (Sri Lanka, Unicode)"
+
+# TAB et TSCII sont des codages tamouls.
+#: ../rules/base.xml.in.h:739
+msgid "Tamil (TAB typewriter)"
+msgstr "Tamoul (machine à écrire, TAB)"
+
+#: ../rules/base.xml.in.h:740
+msgid "Tamil (TSCII typewriter)"
+msgstr "Tamoul (machine à écrire, TSCII)"
+
+#: ../rules/base.xml.in.h:741
+msgid "Tamil (Unicode)"
+msgstr "Tamoul (Unicode)"
+
+#: ../rules/base.xml.in.h:742
+msgid "Tamil (keyboard with numerals)"
+msgstr "Tamoul (clavier avec chiffres)"
+
+#: ../rules/base.xml.in.h:743
+msgid "Targa Visionary 811"
+msgstr "Targa Visionary 811"
+
+#: ../rules/base.xml.in.h:744
+msgid "Tatar"
+msgstr "Tatar"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/T%C3%A9lougou
+#: ../rules/base.xml.in.h:745
+msgid "Telugu"
+msgstr "Télougou"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Tha%C3%AF_%28langue%29
+#: ../rules/base.xml.in.h:746
+msgid "Thai"
+msgstr "Thaï"
+
+#: ../rules/base.xml.in.h:747
+msgid "Thai (Pattachote)"
+msgstr "Thaï (Pattachote)"
+
+#: ../rules/base.xml.in.h:748
+msgid "Thai (TIS-820.2538)"
+msgstr "Thaï (TIS-820.2538)"
+
+#: ../rules/base.xml.in.h:749
+msgid "Tibetan"
+msgstr "Tibétain"
+
+#: ../rules/base.xml.in.h:750
+msgid "Tibetan (with ASCII numerals)"
+msgstr "Tibétain (avec chiffres ASCII)"
+
+#: ../rules/base.xml.in.h:751
+msgid "To the corresponding key in a Dvorak keyboard."
+msgstr "Vers la touche correspondante sur un clavier Dvorak."
+
+#: ../rules/base.xml.in.h:752
+msgid "To the corresponding key in a Qwerty keyboard."
+msgstr "Vers la touche correspondante sur un clavier qwerty."
+
+# http://who-t.blogspot.com/2010/11/xkb-mouse-emulation-removed-from.html
+#: ../rules/base.xml.in.h:753
+msgid "Toggle PointerKeys with Shift + NumLock."
+msgstr "Active ou désactive le contrôle de la souris (PointerKeys) avec Maj. + Verr. num."
+
+#: ../rules/base.xml.in.h:754
+msgid "Toshiba Satellite S3000"
+msgstr "Toshiba Satellite S3000"
+
+#: ../rules/base.xml.in.h:755
+msgid "Trust Direct Access Keyboard"
+msgstr "Trust Direct Access"
+
+#: ../rules/base.xml.in.h:756
+msgid "Trust Slimline"
+msgstr "Trust Slimline"
+
+#: ../rules/base.xml.in.h:757
+msgid "Trust Wireless Keyboard Classic"
+msgstr "Trust Wireless Classic"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Tswana
+#: ../rules/base.xml.in.h:758
+msgid "Tswana"
+msgstr "Tswana"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Turc
+#: ../rules/base.xml.in.h:759
+msgid "Turkish"
+msgstr "Turc"
+
+#: ../rules/base.xml.in.h:760
+msgid "Turkish (Alt-Q)"
+msgstr "Turc (Alt-Q)"
+
+#: ../rules/base.xml.in.h:761
+msgid "Turkish (F)"
+msgstr "Turc (F)"
+
+#: ../rules/base.xml.in.h:762
+msgid "Turkish (Sun dead keys)"
+msgstr "Turc (touches mortes Sun)"
+
+#: ../rules/base.xml.in.h:763
+msgid "Turkish (international with dead keys)"
+msgstr "Turc (international avec touches mortes)"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Turkm%C3%A8ne
+#: ../rules/base.xml.in.h:764
+msgid "Turkmen"
+msgstr "Turkmène"
+
+#: ../rules/base.xml.in.h:765
+msgid "Turkmen (Alt-Q)"
+msgstr "Turkmène (Alt-Q)"
+
+#: ../rules/base.xml.in.h:766
+msgid "TypeMatrix EZ-Reach 2020"
+msgstr "TypeMatrix EZ-Reach 2020"
+
+#: ../rules/base.xml.in.h:767
+msgid "TypeMatrix EZ-Reach 2030 PS2"
+msgstr "TypeMatrix EZ-Reach 2030 PS2"
+
+#: ../rules/base.xml.in.h:768
+msgid "TypeMatrix EZ-Reach 2030 USB"
+msgstr "TypeMatrix EZ-Reach 2030 USB"
+
+#: ../rules/base.xml.in.h:769
+msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)"
+msgstr "TypeMatrix EZ-Reach 2030 USB (mode 102/105:EU)"
+
+#: ../rules/base.xml.in.h:770
+msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)"
+msgstr "TypeMatrix EZ-Reach 2030 USB (mode 106:JP)"
+
+#: ../rules/base.xml.in.h:771
+msgid "Udmurt"
+msgstr "Oudmourte"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Ukrainien
+#: ../rules/base.xml.in.h:772
+msgid "Ukrainian"
+msgstr "Ukrainien"
+
+#: ../rules/base.xml.in.h:773
+msgid "Ukrainian (WinKeys)"
+msgstr "Ukrainien (touches Windows)"
+
+#: ../rules/base.xml.in.h:774
+msgid "Ukrainian (homophonic)"
+msgstr "Ukrainien (homophonique)"
+
+#: ../rules/base.xml.in.h:775
+msgid "Ukrainian (legacy)"
+msgstr "Ukrainien (obsolète)"
+
+#: ../rules/base.xml.in.h:776
+msgid "Ukrainian (phonetic)"
+msgstr "Ukrainien (phonétique)"
+
+#: ../rules/base.xml.in.h:777
+msgid "Ukrainian (standard RSTU)"
+msgstr "Ukrainien (RSTU standard)"
+
+#: ../rules/base.xml.in.h:778
+msgid "Ukrainian (typewriter)"
+msgstr "Ukrainien (machine à écrire)"
+
+#: ../rules/base.xml.in.h:779
+msgid "Unicode additions (arrows and math operators)"
+msgstr "Ajouts Unicode (opérateurs mathématiques et flèches)"
+
+#: ../rules/base.xml.in.h:780
+msgid "Unicode additions (arrows and math operators). Math operators on default level"
+msgstr "Ajouts Unicode (opérateurs mathématiques et flèches). Les opérateurs mathématiques se trouvent au niveau par défaut"
+
+#: ../rules/base.xml.in.h:781
+msgid "Unitek KB-1925"
+msgstr "Unitek KB-1925"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Ourdou
+#: ../rules/base.xml.in.h:782
+msgid "Urdu (Pakistan)"
+msgstr "Ourdou (Pakistan)"
+
+#: ../rules/base.xml.in.h:783
+msgid "Urdu (Pakistan, CRULP)"
+msgstr "Ourdou (Pakistan, CRULP)"
+
+#: ../rules/base.xml.in.h:784
+msgid "Urdu (Pakistan, NLA)"
+msgstr "Ourdou (Pakistan, NLA)"
+
+#: ../rules/base.xml.in.h:785
+msgid "Urdu (WinKeys)"
+msgstr "Ourdou (touches Windows)"
+
+#: ../rules/base.xml.in.h:786
+msgid "Urdu (alternative phonetic)"
+msgstr "Ourdou (variante, phonétique)"
+
+#: ../rules/base.xml.in.h:787
+msgid "Urdu (phonetic)"
+msgstr "Ourdou (phonétique)"
+
+# https://bugzilla.gnome.org/show_bug.cgi?id=518156
+#: ../rules/base.xml.in.h:788
+msgid "Use keyboard LED to show alternative layout"
+msgstr "Utiliser les voyants du clavier pour indiquer une disposition alternative"
+
+#: ../rules/base.xml.in.h:789
+msgid "Using space key to input non-breakable space character"
+msgstr "Utiliser la barre d'espacement pour insérer une espace insécable"
+
+#: ../rules/base.xml.in.h:790
+msgid "Usual space at any level"
+msgstr "L'espace habituelle quelque-soit le niveau"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Ou%C3%AFghour
+#: ../rules/base.xml.in.h:791
+msgid "Uyghur"
+msgstr "Ouïghour"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Ouzbek
+#: ../rules/base.xml.in.h:792
+msgid "Uzbek"
+msgstr "Ouzbek"
+
+#: ../rules/base.xml.in.h:793
+msgid "Uzbek (Afghanistan)"
+msgstr "Ouzbek (Afghanistan)"
+
+#: ../rules/base.xml.in.h:794
+msgid "Uzbek (Afghanistan, OLPC)"
+msgstr "Ouzbek (Afghanistan, OLPC)"
+
+#: ../rules/base.xml.in.h:795
+msgid "Uzbek (Latin)"
+msgstr "Ouzbek (latin)"
+
+#: ../rules/base.xml.in.h:796
+msgid "Vietnamese"
+msgstr "Vietnamien"
+
+#: ../rules/base.xml.in.h:797
+msgid "ViewSonic KU-306 Internet Keyboard"
+msgstr "ViewSonic KU-306 Internet Keyboard"
+
+#: ../rules/base.xml.in.h:798
+msgid "Wang 724 keypad with Unicode additions (arrows and math operators)"
+msgstr "Wang 724 avec ajouts Unicode (opérateurs mathématiques et flèches)"
+
+#: ../rules/base.xml.in.h:799
+msgid "Wang 724 keypad with Unicode additions (arrows and math operators). Math operators on default level"
+msgstr "Wang 724 avec ajouts Unicode (opérateurs mathématiques et flèches). Les opérateurs mathématiques se trouvent au niveau par défaut"
+
+#: ../rules/base.xml.in.h:800
+msgid "Winbook Model XP5"
+msgstr "Winbook Model XP5"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Wolof_%28langue%29
+#: ../rules/base.xml.in.h:801
+msgid "Wolof"
+msgstr "Wolof"
+
+#: ../rules/base.xml.in.h:802
+msgid "Yahoo! Internet Keyboard"
+msgstr "Yahoo! Internet Keyboard"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Iakoute
+#: ../rules/base.xml.in.h:803
+msgid "Yakut"
+msgstr "Iakute"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/Yoruba
+#: ../rules/base.xml.in.h:804
+msgid "Yoruba"
+msgstr "Yoruba"
+
+# http://hapax.qc.ca/glossaire.htm
+#: ../rules/base.xml.in.h:805
+msgid "Zero-width non-joiner character at second level"
+msgstr "Antiliant à chasse nulle au 2e niveau"
+
+#: ../rules/base.xml.in.h:806
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level"
+msgstr "Antiliant à chasse nulle au 2e niveau. espace insécable au 3e niveau"
+
+#: ../rules/base.xml.in.h:807
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level"
+msgstr "Antiliant à chasse nulle au 2e niveau. espace insécable au 3e niveau, rien au 4e niveau"
+
+#: ../rules/base.xml.in.h:808
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level"
+msgstr "Antiliant à chasse nulle au 2e niveau. espace insécable au 3e niveau, espace fine insécable au 4e niveau"
+
+#: ../rules/base.xml.in.h:809
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level"
+msgstr "Antiliant à chasse nulle au 2e niveau. espace insécable au 3e niveau, liant à chasse nulle au 4e niveau"
+
+#: ../rules/base.xml.in.h:810
+msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level"
+msgstr "Antiliant à chasse nulle au 2e niveau, liant à chasse nulle au 3e niveau"
+
+#: ../rules/base.xml.in.h:811
+msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level"
+msgstr "Antiliant à chasse nulle au 2e niveau, liant à chasse nulle au 3e niveau, espace insécable au 4e niveau"
+
+#: ../rules/base.xml.in.h:812
+msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level"
+msgstr "Antiliant à chasse nulle au 3e niveau, liant à chasse nulle au 4e niveau"
+
+#: ../rules/base.xml.in.h:813
+msgid "ak"
+msgstr "ak"
+
+#: ../rules/base.xml.in.h:814
+msgid "am"
+msgstr "am"
+
+#: ../rules/base.xml.in.h:815
+msgid "ar"
+msgstr "ar"
+
+#: ../rules/base.xml.in.h:816
+msgid "avn"
+msgstr "avn"
+
+#: ../rules/base.xml.in.h:817
+msgid "az"
+msgstr "az"
+
+#: ../rules/base.xml.in.h:818
+msgid "be"
+msgstr "be"
+
+#: ../rules/base.xml.in.h:819
+msgid "ber"
+msgstr "ber"
+
+#: ../rules/base.xml.in.h:820
+msgid "bg"
+msgstr "bg"
+
+#: ../rules/base.xml.in.h:821
+msgid "bm"
+msgstr "bm"
+
+#: ../rules/base.xml.in.h:822
+msgid "bn"
+msgstr "bn"
+
+#: ../rules/base.xml.in.h:823
+msgid "brl"
+msgstr "brl"
+
+#: ../rules/base.xml.in.h:824
+msgid "bs"
+msgstr "bs"
+
+#: ../rules/base.xml.in.h:825
+msgid "ca"
+msgstr "cb"
+
+#: ../rules/base.xml.in.h:826
+msgid "chr"
+msgstr "chr"
+
+#: ../rules/base.xml.in.h:827
+msgid "cm"
+msgstr "cm"
+
+#: ../rules/base.xml.in.h:828
+msgid "crh"
+msgstr "crh"
+
+#: ../rules/base.xml.in.h:829
+msgid "cs"
+msgstr "cs"
+
+#: ../rules/base.xml.in.h:830
+msgid "da"
+msgstr "da"
+
+#: ../rules/base.xml.in.h:831
+msgid "de"
+msgstr "de"
+
+#: ../rules/base.xml.in.h:832
+msgid "dv"
+msgstr "dv"
+
+#: ../rules/base.xml.in.h:833
+msgid "dz"
+msgstr "dz"
+
+#: ../rules/base.xml.in.h:834
+msgid "ee"
+msgstr "ee"
+
+#: ../rules/base.xml.in.h:835 ../rules/base.extras.xml.in.h:34
+msgid "en"
+msgstr "en"
+
+#: ../rules/base.xml.in.h:836
+msgid "eo"
+msgstr "eo"
+
+#: ../rules/base.xml.in.h:837
+msgid "es"
+msgstr "es"
+
+#: ../rules/base.xml.in.h:838
+msgid "et"
+msgstr "et"
+
+#: ../rules/base.xml.in.h:839 ../rules/base.extras.xml.in.h:35
+msgid "fa"
+msgstr "fa"
+
+#: ../rules/base.xml.in.h:840
+msgid "ff"
+msgstr "ff"
+
+#: ../rules/base.xml.in.h:841
+msgid "fi"
+msgstr "fi"
+
+#: ../rules/base.xml.in.h:842
+msgid "fo"
+msgstr "fo"
+
+#: ../rules/base.xml.in.h:843 ../rules/base.extras.xml.in.h:36
+msgid "fr"
+msgstr "fr"
+
+#: ../rules/base.xml.in.h:844
+msgid "gaa"
+msgstr "gaa"
+
+#: ../rules/base.xml.in.h:845
+msgid "gr"
+msgstr "gr"
+
+#: ../rules/base.xml.in.h:846
+msgid "gu"
+msgstr "gu"
+
+#: ../rules/base.xml.in.h:847
+msgid "ha"
+msgstr "ha"
+
+#: ../rules/base.xml.in.h:848
+msgid "he"
+msgstr "he"
+
+#: ../rules/base.xml.in.h:849
+msgid "hi"
+msgstr "hi"
+
+#: ../rules/base.xml.in.h:850
+msgid "hr"
+msgstr "hr"
+
+#: ../rules/base.xml.in.h:851
+msgid "hu"
+msgstr "hu"
+
+#: ../rules/base.xml.in.h:852 ../rules/base.extras.xml.in.h:37
+msgid "hy"
+msgstr "hy"
+
+#: ../rules/base.xml.in.h:853
+msgid "ie"
+msgstr "ie"
+
+#: ../rules/base.xml.in.h:854
+msgid "ig"
+msgstr "ig"
+
+#: ../rules/base.xml.in.h:855
+msgid "ike"
+msgstr "ike"
+
+#: ../rules/base.xml.in.h:856
+msgid "in"
+msgstr "in"
+
+#: ../rules/base.xml.in.h:857
+msgid "is"
+msgstr "is"
+
+#: ../rules/base.xml.in.h:858
+msgid "it"
+msgstr "it"
+
+#: ../rules/base.xml.in.h:859
+msgid "ja"
+msgstr "ja"
+
+#: ../rules/base.xml.in.h:860
+msgid "ka"
+msgstr "ka"
+
+#: ../rules/base.xml.in.h:861
+msgid "ki"
+msgstr "ki"
+
+#: ../rules/base.xml.in.h:862
+msgid "kk"
+msgstr "kk"
+
+#: ../rules/base.xml.in.h:863
+msgid "km"
+msgstr "km"
+
+#: ../rules/base.xml.in.h:864
+msgid "kn"
+msgstr "kn"
+
+#: ../rules/base.xml.in.h:865
+msgid "ko"
+msgstr "ko"
+
+#: ../rules/base.xml.in.h:866
+msgid "ku"
+msgstr "ku"
+
+#: ../rules/base.xml.in.h:867
+msgid "lo"
+msgstr "lo"
+
+#: ../rules/base.xml.in.h:868 ../rules/base.extras.xml.in.h:39
+msgid "lt"
+msgstr "lt"
+
+#: ../rules/base.xml.in.h:869 ../rules/base.extras.xml.in.h:40
+msgid "lv"
+msgstr "lv"
+
+#: ../rules/base.xml.in.h:870
+msgid "mi"
+msgstr "mi"
+
+#: ../rules/base.xml.in.h:871
+msgid "mk"
+msgstr "mk"
+
+#: ../rules/base.xml.in.h:872
+msgid "ml"
+msgstr "ml"
+
+#: ../rules/base.xml.in.h:873
+msgid "mn"
+msgstr "mn"
+
+#: ../rules/base.xml.in.h:874
+msgid "mt"
+msgstr "mt"
+
+#: ../rules/base.xml.in.h:875
+msgid "my"
+msgstr "my"
+
+#: ../rules/base.xml.in.h:876
+msgid "ne"
+msgstr "ne"
+
+#: ../rules/base.xml.in.h:877
+msgid "nl"
+msgstr "nl"
+
+#: ../rules/base.xml.in.h:878
+msgid "no"
+msgstr "no"
+
+#: ../rules/base.xml.in.h:879
+msgid "or"
+msgstr "or"
+
+#: ../rules/base.xml.in.h:880
+msgid "pa"
+msgstr "pa"
+
+#: ../rules/base.xml.in.h:881
+msgid "ph"
+msgstr "ph"
+
+#: ../rules/base.xml.in.h:882 ../rules/base.extras.xml.in.h:41
+msgid "pl"
+msgstr "pl"
+
+#: ../rules/base.xml.in.h:883
+msgid "ps"
+msgstr "ps"
+
+#: ../rules/base.xml.in.h:884
+msgid "pt"
+msgstr "pt"
+
+#: ../rules/base.xml.in.h:885 ../rules/base.extras.xml.in.h:42
+msgid "ro"
+msgstr "ro"
+
+#: ../rules/base.xml.in.h:886 ../rules/base.extras.xml.in.h:43
+msgid "ru"
+msgstr "ru"
+
+#: ../rules/base.xml.in.h:887
+msgid "sd"
+msgstr "sd"
+
+#: ../rules/base.xml.in.h:888
+msgid "si"
+msgstr "si"
+
+#: ../rules/base.xml.in.h:889
+msgid "sk"
+msgstr "sk"
+
+#: ../rules/base.xml.in.h:890
+msgid "sl"
+msgstr "sl"
+
+#: ../rules/base.xml.in.h:891
+msgid "sq"
+msgstr "sq"
+
+#: ../rules/base.xml.in.h:892 ../rules/base.extras.xml.in.h:45
+msgid "sr"
+msgstr "sr"
+
+#: ../rules/base.xml.in.h:893
+msgid "sv"
+msgstr "sv"
+
+#: ../rules/base.xml.in.h:894
+msgid "sw"
+msgstr "sw"
+
+#: ../rules/base.xml.in.h:895
+msgid "syc"
+msgstr "syc"
+
+#: ../rules/base.xml.in.h:896
+msgid "ta"
+msgstr "ta"
+
+#: ../rules/base.xml.in.h:897
+msgid "te"
+msgstr "te"
+
+#: ../rules/base.xml.in.h:898
+msgid "tg"
+msgstr "tg"
+
+#: ../rules/base.xml.in.h:899
+msgid "th"
+msgstr "th"
+
+#: ../rules/base.xml.in.h:900
+msgid "tk"
+msgstr "tk"
+
+#: ../rules/base.xml.in.h:901
+msgid "tn"
+msgstr "tn"
+
+#: ../rules/base.xml.in.h:902
+msgid "tr"
+msgstr "tr"
+
+#: ../rules/base.xml.in.h:903
+msgid "uk"
+msgstr "uk"
+
+#: ../rules/base.xml.in.h:904
+msgid "ur"
+msgstr "ur"
+
+#: ../rules/base.xml.in.h:905
+msgid "uz"
+msgstr "uz"
+
+#: ../rules/base.xml.in.h:906
+msgid "vi"
+msgstr "vi"
+
+#: ../rules/base.xml.in.h:907
+msgid "wo"
+msgstr "wo"
+
+#: ../rules/base.xml.in.h:908
+msgid "xsy"
+msgstr "xsy"
+
+#: ../rules/base.xml.in.h:909
+msgid "yo"
+msgstr "yo"
+
+#: ../rules/base.xml.in.h:910
+msgid "zh"
+msgstr "zh"
+
+# https://secure.wikimedia.org/wikipedia/en/wiki/APL_%28programming_language%29
+#: ../rules/base.extras.xml.in.h:1
+msgid "APL Keyboard Symbols"
+msgstr "Symboles APL"
+
+#: ../rules/base.extras.xml.in.h:4
+msgid "Atsina"
+msgstr "Atsina"
+
+#: ../rules/base.extras.xml.in.h:5
+msgid "Avestan"
+msgstr "Avestique"
+
+# https://secure.wikimedia.org/wikipedia/fr/wiki/C%C5%93ur_d%27Al%C3%A8ne_%28langue%29
+#: ../rules/base.extras.xml.in.h:6
+msgid "Couer D'alene Salish"
+msgstr "Salish Cœur d'Alène"
+
+#: ../rules/base.extras.xml.in.h:8
+msgid "English (US, international AltGr Unicode combining)"
+msgstr "Anglais (USA, international, AltGr combinatoire Unicode)"
+
+#: ../rules/base.extras.xml.in.h:9
+msgid "English (US, international AltGr Unicode combining, alternative)"
+msgstr "Anglais (USA, international, AltGr combinatoire Unicode, variante)"
+
+# http://www.thecanadianencyclopedia.com/index.cfm?PgNm=TCE&Params=f1ARTf0004367
+#: ../rules/base.extras.xml.in.h:11
+msgid "Kutenai"
+msgstr "kutenai"
+
+# http://colemak.com/
+#: ../rules/base.extras.xml.in.h:13
+msgid "Latvian (US Colemak)"
+msgstr "Letton (Colemak USA)"
+
+#: ../rules/base.extras.xml.in.h:14
+msgid "Latvian (US Colemak, apostrophe variant)"
+msgstr "Letton (Colemak USA, variante apostrophe)"
+
+#: ../rules/base.extras.xml.in.h:15
+msgid "Latvian (US Dvorak)"
+msgstr "Letton (Dvorak USA)"
+
+#: ../rules/base.extras.xml.in.h:16
+msgid "Latvian (US Dvorak, Y variant)"
+msgstr "Letton (Dvorak USA, variante Y)"
+
+#: ../rules/base.extras.xml.in.h:17
+msgid "Latvian (US Dvorak, minus variant)"
+msgstr "Letton (Dvorak USA, variante moins)"
+
+#: ../rules/base.extras.xml.in.h:18
+msgid "Latvian (programmer US Dvorak)"
+msgstr "Letton (Dvorak pour le programmeur USA)"
+
+#: ../rules/base.extras.xml.in.h:19
+msgid "Latvian (programmer US Dvorak, Y variant)"
+msgstr "Letton (Dvorak pour le programmeur USA, variante Y)"
+
+#: ../rules/base.extras.xml.in.h:20
+msgid "Latvian (programmer US Dvorak, minus variant)"
+msgstr "Letton (Dvorak pour le programmeur USA, variante moins)"
+
+#: ../rules/base.extras.xml.in.h:22
+msgid "Lithuanian (US Dvorak with Lithuanian letters)"
+msgstr "Lituanien (Dvorak USA avec lettres lituaniennes)"
+
+#: ../rules/base.extras.xml.in.h:25
+msgid "Polish (international with dead keys)"
+msgstr "Polonais (international avec touches mortes)"
+
+#: ../rules/base.extras.xml.in.h:27
+msgid "Romanian (ergonomic Touchtype)"
+msgstr "Roumain (ergonomique dactylographique)"
+
+#: ../rules/base.extras.xml.in.h:29
+msgid "Russian (with UKR and BEL layout)"
+msgstr "Russe (avec dispositions UKR et BEL)"
+
+#: ../rules/base.extras.xml.in.h:30
+msgid "Secwepemctsin"
+msgstr "Secwepemctsin"
+
+#: ../rules/base.extras.xml.in.h:32
+msgid "Serbian (combining accents instead of dead keys)"
+msgstr "Serbe (accents combinatoires à la place des touches mortes)"
+
+#: ../rules/base.extras.xml.in.h:33
+msgid "apl"
+msgstr "apl"
+
+#: ../rules/base.extras.xml.in.h:38
+msgid "kut"
+msgstr "kut"
+
+#: ../rules/base.extras.xml.in.h:44
+msgid "shs"
+msgstr "shs"
diff --git a/xorg-server/xkeyboard-config/po/it.po b/xorg-server/xkeyboard-config/po/it.po index 7f9f5adbf..27e432536 100644 --- a/xorg-server/xkeyboard-config/po/it.po +++ b/xorg-server/xkeyboard-config/po/it.po @@ -1,4686 +1,4686 @@ -# Italian translation for xkeyboard-config -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. -# This file is distributed under the same license as the xkeyboard-config package. -# -# Il file rules.xml è composto da tre parti -# <modelList> - elenca i modelli di tastiera riconosciuti -# <layoutList> - elenca le disposizioni di tastiera applicabili -# e le loro varianti -# <optionList> - elenca le opzioni selezionabili per le disposizioni -# (opzioni visibili per esempio nel sottodialogo "Altre opzioni" -# dello strumento di preferenze Tastiera di GNOME) -# -# -# Per i modelli in genere non serve usare particolari traduzioni, visto che -# è il nome proprio con cui il vendor commercializza il prodotto -# -# Le disposizioni spesso sono i nomi della lingua, ma sono presenti anche casi -# in cui la variante è descritta nel modo in cui "appare" la tastiera -# -# Le opzioni sarebbero facili, se non fosse che mentre nel file XML originale -# sono disposte in maniera gerarchica, qui nel PO vengono spalmate qua e là -# per colpa dell'ordinamento alfabetico. Per questo ho riportato i vari gruppi -# come appaiono, basta cercare optionList -# -# ## Glossario ## -# -# legacy --> vecchia maniera -# dead keys --> tasti muti -# eliminate dead keys --> tasti muti esclusi -# to map --> applicare -# non-breakable --> non interrompibile ?? -# Luca Ferretti <elle.uca@infinito.it>, 2005, 2006, 2007, 2008, 2009, 2010, 2011. -# -msgid "" -msgstr "" -"Project-Id-Version: xkeyboard-config 2.3\n" -"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" -"POT-Creation-Date: 2011-05-17 21:08+0100\n" -"PO-Revision-Date: 2011-05-23 09:53+0200\n" -"Last-Translator: Luca Ferretti <elle.uca@infinito.it>\n" -"Language-Team: Italian <tp@lists.linux.it>\n" -"Language: it\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" - -# tasto per scegliere il terzo livello: |...| -# posizione tasto compose: |...| -#: ../rules/base.xml.in.h:1 -msgid "<Less/Greater>" -msgstr "<Minore/Maggiore>" - -# tasto per scegliere il quinto livello: |...| -#: ../rules/base.xml.in.h:2 -msgid "<Less/Greater> (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "<Minore/Maggiore> (sceglie il terzo livello, blocca quando premuto assieme a un altro selettore del terzo livello)" - -# tasto per scegliere il quinto livello: |...| -#: ../rules/base.xml.in.h:3 -msgid "<Less/Greater> chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "<Minore/Maggiore> sceglie il quinto livello e attiva level5-Lock quando premuto assieme a un altro selettore del quinto livello, una pressione rilascia il blocco" - -# tasto per scegliere il quinto livello: |...| -#: ../rules/base.xml.in.h:4 -msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "<Minore/Maggiore> sceglie il quinto livello, blocca quando premuto assieme a un altro selettore del quinto livello" - -# tasto per scegliere il quinto livello: |...| -#: ../rules/base.xml.in.h:5 -msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "<Minore/Maggiore> sceglie il quinto livello, blocca quando premuto assieme a un altro selettore del quinto livello, una pressione rilascia il blocco" - -#: ../rules/base.xml.in.h:6 -msgid "A4Tech KB-21" -msgstr "A4Tech KB-21" - -#: ../rules/base.xml.in.h:7 -msgid "A4Tech KBS-8" -msgstr "A4Tech KBS-8" - -#: ../rules/base.xml.in.h:8 -msgid "A4Tech Wireless Desktop RFKB-23" -msgstr "A4Tech Wireless Desktop RFKB-23" - -#: ../rules/base.xml.in.h:9 -msgid "ATM/phone-style" -msgstr "ATM/tipo telefono" - -#: ../rules/base.xml.in.h:10 -msgid "Acer AirKey V" -msgstr "Acer AirKey V" - -#: ../rules/base.xml.in.h:11 -msgid "Acer C300" -msgstr "Acer C300" - -#: ../rules/base.xml.in.h:12 -msgid "Acer Ferrari 4000" -msgstr "Acer Ferrari 4000" - -#: ../rules/base.xml.in.h:13 -msgid "Acer Laptop" -msgstr "Portatile Acer" - -#: ../rules/base.xml.in.h:14 -msgid "Add the standard behavior to Menu key" -msgstr "Aggiungere il comportamento standard al tasto Menu" - -# optionList: esperanto -#: ../rules/base.xml.in.h:15 -msgid "Adding Esperanto circumflexes (supersigno)" -msgstr "Aggiunta dei circonflessi Esperanto (supersigno)" - -# optionList: eurosign -# descrizione: Special shortcuts for the Euro character -#: ../rules/base.xml.in.h:16 -msgid "Adding currency signs to certain keys" -msgstr "Aggiunta del simboli di valuta a determinati tasti" - -#: ../rules/base.xml.in.h:17 -msgid "Advance Scorpius KI" -msgstr "Advance Scorpius KI" - -# UE -#: ../rules/base.xml.in.h:18 -msgid "Afghani" -msgstr "Afgano" - -# variante per Ghana -#: ../rules/base.xml.in.h:19 -msgid "Akan" -msgstr "Akan" - -# UE -#: ../rules/base.xml.in.h:20 -msgid "Albanian" -msgstr "Albanese" - -#: ../rules/base.xml.in.h:21 -msgid "Alt and Meta are on Alt keys" -msgstr "Alt e Meta sono sui tasti Alt" - -# to map, pare che in termini matematici voglia dire applicare -#: ../rules/base.xml.in.h:22 -msgid "Alt is mapped to Right Win, Super to Menu" -msgstr "Alt è applicato al tasto Win destro, Super al tasto Menu" - -#: ../rules/base.xml.in.h:23 -msgid "Alt+Caps Lock" -msgstr "Alt+BlocMaiusc" - -#: ../rules/base.xml.in.h:24 -msgid "Alt+Ctrl" -msgstr "Alt+Ctrl" - -#: ../rules/base.xml.in.h:25 -msgid "Alt+Shift" -msgstr "Alt+Maiusc" - -#: ../rules/base.xml.in.h:26 -msgid "Alt+Space" -msgstr "Alt+Spazio" - -# optionList: altwin -# descrizione: Using special PC keys (Win, Menu) to work as standard X keys -# (Super, Hyper, etc.) -#: ../rules/base.xml.in.h:27 -msgid "Alt/Win key behavior" -msgstr "Comportamento tasto Alt/Win" - -#: ../rules/base.xml.in.h:28 -msgid "Amharic" -msgstr "Amarica" - -#: ../rules/base.xml.in.h:29 -msgid "Any Alt key" -msgstr "Ogni tasto Alt" - -#: ../rules/base.xml.in.h:30 -msgid "Any Win key" -msgstr "Ogni tasto Win" - -#: ../rules/base.xml.in.h:31 -msgid "Any Win key (while pressed)" -msgstr "Ogni tasto Win (mentre è premuto)" - -#: ../rules/base.xml.in.h:32 -msgid "Apple" -msgstr "Apple" - -#: ../rules/base.xml.in.h:33 -msgid "Apple Aluminium Keyboard (ANSI)" -msgstr "Apple Keyboard alluminio (ANSI)" - -#: ../rules/base.xml.in.h:34 -msgid "Apple Aluminium Keyboard (ISO)" -msgstr "Apple Keyboard alluminio (ISO)" - -#: ../rules/base.xml.in.h:35 -msgid "Apple Aluminium Keyboard (JIS)" -msgstr "Apple Keyboard alluminio (JIS)" - -#: ../rules/base.xml.in.h:36 -msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)" -msgstr "Apple Keyboard alluminio: emula tasti PC (Stamp, BlocScorr, Pausa, BlocNum)" - -#: ../rules/base.xml.in.h:37 -msgid "Apple Laptop" -msgstr "Portatile Apple" - -# nel senso di layout/disposizione e usato nell'elenco di nazioni. -#: ../rules/base.xml.in.h:38 -msgid "Arabic" -msgstr "Araba" - -# variante araba -#: ../rules/base.xml.in.h:39 -msgid "Arabic (Buckwalter)" -msgstr "Araba (Buckwalter)" - -#: ../rules/base.xml.in.h:40 -msgid "Arabic (Morocco)" -msgstr "Araba (Marocco)" - -# UE -#: ../rules/base.xml.in.h:41 -msgid "Arabic (Pakistan)" -msgstr "Araba (Pakistan)" - -# nel senso di layout/disposizione e usato nell'elenco di nazioni. -#: ../rules/base.xml.in.h:42 -msgid "Arabic (Syria)" -msgstr "Araba (Siria)" - -#: ../rules/base.xml.in.h:43 -msgid "Arabic (azerty)" -msgstr "Araba (azerty)" - -#: ../rules/base.xml.in.h:44 -msgid "Arabic (azerty/digits)" -msgstr "Araba (azerty/cifre)" - -#: ../rules/base.xml.in.h:45 -msgid "Arabic (digits)" -msgstr "Araba (cifre)" - -#: ../rules/base.xml.in.h:46 -msgid "Arabic (qwerty)" -msgstr "Araba (qwerty)" - -#: ../rules/base.xml.in.h:47 -msgid "Arabic (qwerty/digits)" -msgstr "Araba (querty/cifre)" - -# UE -#: ../rules/base.xml.in.h:48 ../rules/base.extras.xml.in.h:2 -msgid "Armenian" -msgstr "Armena" - -#: ../rules/base.xml.in.h:49 -msgid "Armenian (alternative eastern)" -msgstr "Armena (orientale alternativa)" - -# variante marocchina -#: ../rules/base.xml.in.h:50 ../rules/base.extras.xml.in.h:3 -msgid "Armenian (alternative phonetic)" -msgstr "Armena (fonetica alternativa)" - -#: ../rules/base.xml.in.h:51 -msgid "Armenian (eastern)" -msgstr "Armena (orientale)" - -#: ../rules/base.xml.in.h:52 -msgid "Armenian (phonetic)" -msgstr "Armena (fonetica)" - -#: ../rules/base.xml.in.h:53 -msgid "Armenian (western)" -msgstr "Armena (occidentale)" - -# punto sottoscritto stando a http://it.wikipedia.org/wiki/Diacritico -# Grazie a Daniele Forsi -# -#: ../rules/base.xml.in.h:54 -msgid "Asturian (Spain, with bottom-dot H and bottom-dot L)" -msgstr "Asturiana (Spagna, con H punto sottoscritto e L punto sottoscritto)" - -#: ../rules/base.xml.in.h:55 -msgid "Asus Laptop" -msgstr "Portatile Asus" - -#: ../rules/base.xml.in.h:56 -msgid "At bottom left" -msgstr "In basso a sinistra" - -#: ../rules/base.xml.in.h:57 -msgid "At left of 'A'" -msgstr "A sinistra di \"A\"" - -# variante per tastiera ghana -#: ../rules/base.xml.in.h:58 -msgid "Avatime" -msgstr "Avatime" - -# UE -#: ../rules/base.xml.in.h:59 -msgid "Azerbaijani" -msgstr "Azera" - -# UE -# -# FIXME credo sia sbagliato, dovrebbe essere Azerbaijani -#: ../rules/base.xml.in.h:60 -msgid "Azerbaijani (Cyrillic)" -msgstr "Azera (cirillico)" - -#: ../rules/base.xml.in.h:61 -msgid "Azona RF2300 wireless Internet Keyboard" -msgstr "Azona RF2300 wireless Internet Keyboard" - -#: ../rules/base.xml.in.h:62 -msgid "BTC 5090" -msgstr "BTC 5090" - -#: ../rules/base.xml.in.h:63 -msgid "BTC 5113RF Multimedia" -msgstr "BTC 5113RF Multimedia" - -#: ../rules/base.xml.in.h:64 -msgid "BTC 5126T" -msgstr "BTC 5126T" - -#: ../rules/base.xml.in.h:65 -msgid "BTC 6301URF" -msgstr "BTC 6301URF" - -#: ../rules/base.xml.in.h:66 -msgid "BTC 9000" -msgstr "BTC 9000" - -#: ../rules/base.xml.in.h:67 -msgid "BTC 9000A" -msgstr "BTC 9000A" - -#: ../rules/base.xml.in.h:68 -msgid "BTC 9001AH" -msgstr "BTC 9001AH" - -#: ../rules/base.xml.in.h:69 -msgid "BTC 9019U" -msgstr "BTC 9019U" - -#: ../rules/base.xml.in.h:70 -msgid "BTC 9116U Mini Wireless Internet and Gaming" -msgstr "BTC 9116U Mini Wireless Internet and Gaming" - -#: ../rules/base.xml.in.h:71 -msgid "Backslash" -msgstr "Backslash" - -# tasto per scegliere il quinto livello: |...| -#: ../rules/base.xml.in.h:72 -msgid "Backslash (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "Backslash (sceglie il terzo livello, blocca quando premuto assieme a un altro selettore del terzo livello)" - -#: ../rules/base.xml.in.h:73 -msgid "Bambara" -msgstr "Bambara" - -# Variante russa http://it.wikipedia.org/wiki/Baschiri -#: ../rules/base.xml.in.h:74 -msgid "Bashkirian" -msgstr "Baschira" - -# UE -#: ../rules/base.xml.in.h:75 -msgid "Belarusian" -msgstr "Bielorussa" - -#: ../rules/base.xml.in.h:76 -msgid "Belarusian (Latin)" -msgstr "Bielorussa (latina)" - -#: ../rules/base.xml.in.h:77 -msgid "Belarusian (legacy)" -msgstr "Bielorussa (vecchia maniera)" - -# UE -#: ../rules/base.xml.in.h:78 -msgid "Belgian" -msgstr "Belga" - -#: ../rules/base.xml.in.h:79 -msgid "Belgian (ISO alternate)" -msgstr "Belga (ISO alternativa)" - -#: ../rules/base.xml.in.h:80 -msgid "Belgian (Sun dead keys)" -msgstr "Belga (tasti muti Sun)" - -# variante belga -#: ../rules/base.xml.in.h:81 -msgid "Belgian (Wang model 724 azerty)" -msgstr "Belga (modello Wang 724 azerty)" - -# variante marocchina -#: ../rules/base.xml.in.h:82 -msgid "Belgian (alternative)" -msgstr "Belga (alternativa)" - -#: ../rules/base.xml.in.h:83 -msgid "Belgian (alternative, Sun dead keys)" -msgstr "Belga (alternativa, tasti muti Sun)" - -#: ../rules/base.xml.in.h:84 -msgid "Belgian (alternative, latin-9 only)" -msgstr "Belga (alternativa, solo latin-9)" - -#: ../rules/base.xml.in.h:85 -msgid "Belgian (eliminate dead keys)" -msgstr "Belga (tasti muti rimossi)" - -#: ../rules/base.xml.in.h:86 -msgid "BenQ X-Touch" -msgstr "BenQ X-Touch" - -#: ../rules/base.xml.in.h:87 -msgid "BenQ X-Touch 730" -msgstr "BenQ X-Touch 730" - -#: ../rules/base.xml.in.h:88 -msgid "BenQ X-Touch 800" -msgstr "BenQ X-Touch 800" - -# variante per india -#: ../rules/base.xml.in.h:89 -msgid "Bengali" -msgstr "Bengalese" - -# variante per bengali, credo sia fonetico (crf www.bengalinux.org) -#: ../rules/base.xml.in.h:90 -msgid "Bengali (Probhat)" -msgstr "Bengalese (probhat)" - -# variante marocchina -#: ../rules/base.xml.in.h:91 -msgid "Berber (Morocco, Tifinagh alternative phonetic)" -msgstr "Berbera (Marocco, tifinagh fonetica alternativa)" - -# variante marocchina -#: ../rules/base.xml.in.h:92 -msgid "Berber (Morocco, Tifinagh alternative)" -msgstr "Berbera (Marocco, tifinagh alternativa)" - -# variante marocchina -#: ../rules/base.xml.in.h:93 -msgid "Berber (Morocco, Tifinagh extended phonetic)" -msgstr "Berbera (Marocco, tifinagh fonetica estesa)" - -# variante marocchina -#: ../rules/base.xml.in.h:94 -msgid "Berber (Morocco, Tifinagh extended)" -msgstr "Berbera (Marocco, tifinagh estesa)" - -# variante marocchina -#: ../rules/base.xml.in.h:95 -msgid "Berber (Morocco, Tifinagh phonetic)" -msgstr "Berbera (Marocco, tifinagh fonetica fonetica)" - -#: ../rules/base.xml.in.h:96 -msgid "Berber (Morocco, Tifinagh)" -msgstr "Berbera (Marocco, tifinagh)" - -#: ../rules/base.xml.in.h:97 -msgid "Bosnian" -msgstr "Bosniaca" - -#: ../rules/base.xml.in.h:98 -msgid "Bosnian (US keyboard with Bosnian digraphs)" -msgstr "Bosniaca (tastiera USA con digrammi bosniaci)" - -#: ../rules/base.xml.in.h:99 -msgid "Bosnian (US keyboard with Bosnian letters)" -msgstr "Bosniaca (tastiera USA con lettere bosniache)" - -#: ../rules/base.xml.in.h:100 -msgid "Bosnian (use Bosnian digraphs)" -msgstr "Bosniaca (con digrammi bosniaci)" - -#: ../rules/base.xml.in.h:101 -msgid "Bosnian (use guillemets for quotes)" -msgstr "Bosniaca (con caporali per virgolette)" - -#: ../rules/base.xml.in.h:102 -msgid "Both Alt keys together" -msgstr "Entrambi i tasti Alt insieme" - -#: ../rules/base.xml.in.h:103 -msgid "Both Ctrl keys together" -msgstr "Entrambi i tasti Ctrl insieme" - -#: ../rules/base.xml.in.h:104 -msgid "Both Shift keys together" -msgstr "Entrambi i tasti Maiusc insieme" - -#: ../rules/base.xml.in.h:105 -msgid "Both Shift-Keys together activate Caps Lock, one Shift-Key deactivates" -msgstr "Entrambi i tasti Maiusc insieme attivano BloccaMaiusc, un tasto Maiusc lo disattiva" - -#: ../rules/base.xml.in.h:106 -msgid "Both Shift-Keys together toggle Caps Lock" -msgstr "Entrambi i tasti Maiusc insieme commutano BloccaMaiusc" - -# Credo che ShiftLock sia un refuso per Caps Lock -#: ../rules/base.xml.in.h:107 -msgid "Both Shift-Keys together toggle ShiftLock" -msgstr "Entrambi i tasti Maiusc insieme commutano BloccaMaiusc" - -#: ../rules/base.xml.in.h:108 -msgid "Braille" -msgstr "Braille" - -#: ../rules/base.xml.in.h:109 -msgid "Braille (left hand)" -msgstr "Braille (mano sinistra)" - -#: ../rules/base.xml.in.h:110 -msgid "Braille (right hand)" -msgstr "Braille (mano destra)" - -#: ../rules/base.xml.in.h:111 -msgid "Brother Internet Keyboard" -msgstr "Brother Internet Keyboard" - -# UE -#: ../rules/base.xml.in.h:112 -msgid "Bulgarian" -msgstr "Bulgara (fonetica nuova)" - -#: ../rules/base.xml.in.h:113 -msgid "Bulgarian (new phonetic)" -msgstr "Bulgara (fonetica nuova)" - -# variante bulgara -#: ../rules/base.xml.in.h:114 -msgid "Bulgarian (traditional phonetic)" -msgstr "Bulgara (fonetica tradizionale)" - -#: ../rules/base.xml.in.h:115 -msgid "Burmese" -msgstr "Burmese" - -#: ../rules/base.xml.in.h:116 -msgid "Canadian Multilingual" -msgstr "Canadese multilingue" - -#: ../rules/base.xml.in.h:117 -msgid "Canadian Multilingual (first part)" -msgstr "Canadese multilingue (prima parte)" - -#: ../rules/base.xml.in.h:118 -msgid "Canadian Multilingual (second part)" -msgstr "Canadese multilingue (seconda parte)" - -#: ../rules/base.xml.in.h:119 -msgid "Caps Lock" -msgstr "BlocMaiusc" - -# tasto per scegliere il quinto livello: |...| -#: ../rules/base.xml.in.h:120 -msgid "Caps Lock (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "BlocMaiusc (sceglie il terzo livello, blocca quando premuto assieme a un altro selettore del terzo livello)" - -# per come appare, tradurre il "to" è superfluo -#: ../rules/base.xml.in.h:121 -msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)" -msgstr "BlocMaiusc (prima disposizione), Maiusc+BlocMaiusc (ultima disposizione)" - -#: ../rules/base.xml.in.h:122 -msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action" -msgstr "BlocMaiusc (mentre è premuto), Alt+BlocMaiusc esegue l'azione blocca maiuscole originale" - -#: ../rules/base.xml.in.h:123 -msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock" -msgstr "BlocMaiusc agisce come Maiusc con il blocco. Maiusc \"mette in pausa\" BlocMaiusc" - -#: ../rules/base.xml.in.h:124 -msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock" -msgstr "BlocMaiusc agisce come Maiusc con il blocco. Maiusc non ha effetto su BlocMaiusc" - -#: ../rules/base.xml.in.h:125 -msgid "Caps Lock is disabled" -msgstr "BlocMaiusc è disabilitato" - -# optionList: caps -# descrizione: CapsLock tweaks. "Internal" capitalization means capitalization -# using some internal tables. Otherwise "as Shift" - means using next group -#: ../rules/base.xml.in.h:126 -msgid "Caps Lock key behavior" -msgstr "Comportamento tasto BlocMaiusc" - -#: ../rules/base.xml.in.h:127 -msgid "Caps Lock toggles Shift so all keys are affected" -msgstr "BlocMaiusc commuta Maiusc così da avere effetto su tutti i tasti" - -#: ../rules/base.xml.in.h:128 -msgid "Caps Lock toggles normal capitalization of alphabetic characters" -msgstr "BlocMaiusc commuta l'uso normale delle lettere maiuscole dei caratteri alfabetici" - -# "Internal" capitalization means capitalization using some internal tables. -# Otherwise "as Shift" - means using next group. -#: ../rules/base.xml.in.h:129 -msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock" -msgstr "BlocMaiusc fa uso interno delle lettere maiuscole. Maiusc \"mette in pausa\" BlocMaiusc" - -#: ../rules/base.xml.in.h:130 -msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock" -msgstr "BlocMaiusc fa uso interno delle lettere maiuscole. Maiusc non ha effetto su BlocMaiusc" - -#: ../rules/base.xml.in.h:131 -msgid "Catalan" -msgstr "Catalana" - -# FIXME... trovare traduzione middle-dot -#: ../rules/base.xml.in.h:132 -msgid "Catalan (Spain, with middle-dot L)" -msgstr "Catalana (Spagna, con L middle-dot)" - -# variante USA -#: ../rules/base.xml.in.h:133 -msgid "Cherokee" -msgstr "Cherokee" - -#: ../rules/base.xml.in.h:134 -msgid "Cherry B.UNLIMITED" -msgstr "Cherry B.UNLIMITED" - -#: ../rules/base.xml.in.h:135 -msgid "Cherry Blue Line CyBo@rd" -msgstr "Cherry Blue Line CyBo@rd" - -#: ../rules/base.xml.in.h:136 -msgid "Cherry Blue Line CyBo@rd (alternate option)" -msgstr "Cherry Blue Line CyBo@rd (opzione alternativa)" - -#: ../rules/base.xml.in.h:137 -msgid "Cherry CyBo@rd USB-Hub" -msgstr "Cherry CyBo@rd USB-Hub" - -#: ../rules/base.xml.in.h:138 -msgid "Cherry CyMotion Expert" -msgstr "Cherry CyMotion Expert" - -#: ../rules/base.xml.in.h:139 -msgid "Cherry CyMotion Master Linux" -msgstr "Cherry CyMotion Master Linux" - -#: ../rules/base.xml.in.h:140 -msgid "Cherry CyMotion Master XPress" -msgstr "Cherry CyMotion Master XPress" - -#: ../rules/base.xml.in.h:141 -msgid "Chicony Internet Keyboard" -msgstr "Chicony Internet Keyboard" - -#: ../rules/base.xml.in.h:142 -msgid "Chicony KB-9885" -msgstr "Chicony KB-9885" - -#: ../rules/base.xml.in.h:143 -msgid "Chicony KU-0108" -msgstr "Chicony KU-0108" - -#: ../rules/base.xml.in.h:144 -msgid "Chicony KU-0420" -msgstr "Chicony KU-0420" - -# UE -#: ../rules/base.xml.in.h:145 -msgid "Chinese" -msgstr "Cinese" - -# variante russa -#: ../rules/base.xml.in.h:146 -msgid "Chuvash" -msgstr "Chuvash" - -# variante russa -#: ../rules/base.xml.in.h:147 -msgid "Chuvash (Latin)" -msgstr "Chuvash (latina)" - -#: ../rules/base.xml.in.h:148 -msgid "Classmate PC" -msgstr "Classmate PC" - -#: ../rules/base.xml.in.h:149 -msgid "CloGaelach" -msgstr "CloGaelach" - -#: ../rules/base.xml.in.h:150 -msgid "Compaq Easy Access Keyboard" -msgstr "Compaq tastiera Easy Access" - -#: ../rules/base.xml.in.h:151 -msgid "Compaq Internet Keyboard (13 keys)" -msgstr "Compaq Internet Keyboard (13 tasti)" - -#: ../rules/base.xml.in.h:152 -msgid "Compaq Internet Keyboard (18 keys)" -msgstr "Compaq Internet Keyboard (18 tasti)" - -#: ../rules/base.xml.in.h:153 -msgid "Compaq Internet Keyboard (7 keys)" -msgstr "Compaq Internet Keyboard (7 tasti)" - -#: ../rules/base.xml.in.h:154 -msgid "Compaq iPaq Keyboard" -msgstr "Compaq tastiera iPaq" - -# optionList: compose -# descrizione: Tweaking the position of the "Compose" key: mapping to -# existing PC keys -#: ../rules/base.xml.in.h:155 -msgid "Compose key position" -msgstr "Posizione tasto Compose" - -#: ../rules/base.xml.in.h:156 -msgid "Control + Alt + Backspace" -msgstr "Control + Alt + Backspace" - -#: ../rules/base.xml.in.h:157 -msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" -msgstr "Control è applicato ai tasti Alt, Alt è applicato ai tasti Win" - -#: ../rules/base.xml.in.h:158 -msgid "Control is mapped to Win keys (and the usual Ctrl keys)" -msgstr "Control è applicato ai tasti Win (e ai soliti tasti Ctrl)" - -#: ../rules/base.xml.in.h:159 -msgid "Creative Desktop Wireless 7000" -msgstr "Creative Desktop Wireless 7000" - -# variante rumena -#: ../rules/base.xml.in.h:160 -msgid "Crimean Tatar (Dobruja Q)" -msgstr "Tatar crimea (Dobruca Q)" - -#: ../rules/base.xml.in.h:161 -msgid "Crimean Tatar (Turkish Alt-Q)" -msgstr "Tatar crimea (turca Alt-Q)" - -#: ../rules/base.xml.in.h:162 -msgid "Crimean Tatar (Turkish F)" -msgstr "Tatar crimea (turca F)" - -#: ../rules/base.xml.in.h:163 -msgid "Crimean Tatar (Turkish Q)" -msgstr "Tatar crimea (turca Q)" - -# UE -#: ../rules/base.xml.in.h:164 -msgid "Croatian" -msgstr "Croata" - -#: ../rules/base.xml.in.h:165 -msgid "Croatian (US keyboard with Croatian digraphs)" -msgstr "Croata (tastiera USA con digrammi croati)" - -#: ../rules/base.xml.in.h:166 -msgid "Croatian (US keyboard with Croatian letters)" -msgstr "Croata (tastiera USA con lettere croate)" - -#: ../rules/base.xml.in.h:167 -msgid "Croatian (use Croatian digraphs)" -msgstr "Croata (con digrammi croati)" - -#: ../rules/base.xml.in.h:168 -msgid "Croatian (use guillemets for quotes)" -msgstr "Croata (con caporali per virgolette)" - -# optionList: ctrl -# descrizione: Tweaking the position of the "Ctrl" key -#: ../rules/base.xml.in.h:169 -msgid "Ctrl key position" -msgstr "Posizione tasto Ctrl" - -#: ../rules/base.xml.in.h:170 -msgid "Ctrl+Shift" -msgstr "Ctrl+Maiusc" - -# UE -#: ../rules/base.xml.in.h:171 -msgid "Czech" -msgstr "Ceca" - -#: ../rules/base.xml.in.h:172 -msgid "Czech (UCW layout, accented letters only)" -msgstr "Ceca (disposizione UCW, solo lettere accentate)" - -#: ../rules/base.xml.in.h:173 -msgid "Czech (US Dvorak with CZ UCW support)" -msgstr "Coca (Dvorak USA con supporto UCW CZ)" - -#: ../rules/base.xml.in.h:174 -msgid "Czech (qwerty)" -msgstr "Ceca (qwerty)" - -#: ../rules/base.xml.in.h:175 -msgid "Czech (qwerty, extended Backslash)" -msgstr "Ceca (qwerty, backslash esteso)" - -#: ../rules/base.xml.in.h:176 -msgid "Czech (with <\\|> key)" -msgstr "Ceca (con tasti <\\|>)" - -#: ../rules/base.xml.in.h:177 -msgid "DTK2000" -msgstr "DTK2000" - -#: ../rules/base.xml.in.h:178 -msgid "Danish" -msgstr "Danese" - -#: ../rules/base.xml.in.h:179 -msgid "Danish (Dvorak)" -msgstr "Danese (Dvorak)" - -#: ../rules/base.xml.in.h:180 -msgid "Danish (Macintosh)" -msgstr "Danese (Macintosh )" - -#: ../rules/base.xml.in.h:181 -msgid "Danish (Macintosh, eliminate dead keys)" -msgstr "Danese (Macintosh, tasti muti rimossi)" - -#: ../rules/base.xml.in.h:182 -msgid "Danish (eliminate dead keys)" -msgstr "Danese (tasti muti rimossi)" - -#: ../rules/base.xml.in.h:183 -msgid "Default numeric keypad keys" -msgstr "Tasti predefiniti nel tastierino numerico" - -#: ../rules/base.xml.in.h:184 -msgid "Dell" -msgstr "Dell" - -#: ../rules/base.xml.in.h:185 -msgid "Dell 101-key PC" -msgstr "Dell 101 tasti PC" - -#: ../rules/base.xml.in.h:186 -msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" -msgstr "Dell portatile Inspiron 6xxx/8xxx" - -#: ../rules/base.xml.in.h:187 -msgid "Dell Laptop/notebook Precision M series" -msgstr "Dell portatile serie Precision M" - -#: ../rules/base.xml.in.h:188 -msgid "Dell Latitude series laptop" -msgstr "Dell portatile serie Latitude" - -#: ../rules/base.xml.in.h:189 -msgid "Dell Precision M65" -msgstr "Dell Precision M65" - -#: ../rules/base.xml.in.h:190 -msgid "Dell SK-8125" -msgstr "Dell SK-8125" - -#: ../rules/base.xml.in.h:191 -msgid "Dell SK-8135" -msgstr "Dell SK-8135" - -#: ../rules/base.xml.in.h:192 -msgid "Dell USB Multimedia Keyboard" -msgstr "Dell tastiera USB multimediale" - -#: ../rules/base.xml.in.h:193 -msgid "Dexxa Wireless Desktop Keyboard" -msgstr "Dexxa tastiera Wireless Desktop" - -#: ../rules/base.xml.in.h:194 -msgid "Dhivehi" -msgstr "Dhivehi" - -#: ../rules/base.xml.in.h:195 -msgid "Diamond 9801 / 9802 series" -msgstr "Diamond serie 9801/9802" - -#: ../rules/base.xml.in.h:196 -msgid "Dutch" -msgstr "Olandese" - -#: ../rules/base.xml.in.h:197 -msgid "Dutch (Macintosh)" -msgstr "Olandese (Macintosh)" - -#: ../rules/base.xml.in.h:198 -msgid "Dutch (Sun dead keys)" -msgstr "Olandese (tasti muti Sun)" - -#: ../rules/base.xml.in.h:199 -msgid "Dutch (standard)" -msgstr "Olandese (standard)" - -#: ../rules/base.xml.in.h:200 -msgid "Dzongkha" -msgstr "Dzongkha" - -#: ../rules/base.xml.in.h:201 -msgid "Enable extra typographic characters" -msgstr "Abilitare caratteri tipografici aggiuntivi" - -#: ../rules/base.xml.in.h:202 -msgid "English (Cameroon Dvorak)" -msgstr "Inglese (Dvorak Camerun)" - -#: ../rules/base.xml.in.h:203 -msgid "English (Cameroon qwerty)" -msgstr "Inglese (qwerty Camerun)" - -#: ../rules/base.xml.in.h:204 -msgid "English (Cameroon)" -msgstr "Inglese (Camerun)" - -#: ../rules/base.xml.in.h:205 -msgid "English (Canada)" -msgstr "Inglese (Canada)" - -#: ../rules/base.xml.in.h:206 -msgid "English (Colemak)" -msgstr "Inglese (Colemak)" - -#: ../rules/base.xml.in.h:207 -msgid "English (Dvorak alternative international no dead keys)" -msgstr "Inglese (Dvorak internazionale alternativa senza tasti muti)" - -#: ../rules/base.xml.in.h:208 -msgid "English (Dvorak international with dead keys)" -msgstr "Inglese (Dvorak internazionale con tasti muti)" - -#: ../rules/base.xml.in.h:209 -msgid "English (Dvorak)" -msgstr "Inglese (Dvorak)" - -# variante canadese -#: ../rules/base.xml.in.h:210 -msgid "English (Ghana)" -msgstr "Inglese (Ghana)" - -#: ../rules/base.xml.in.h:211 -msgid "English (Ghana, GILLBT)" -msgstr "Inglese (Ghana, GILLBT)" - -#: ../rules/base.xml.in.h:212 -msgid "English (Ghana, multilingual)" -msgstr "Inglese (Ghana, multilingue)" - -#: ../rules/base.xml.in.h:213 -msgid "English (India, with RupeeSign)" -msgstr "Inglese (India, con simbolo rupia)" - -#: ../rules/base.xml.in.h:214 -msgid "English (Macintosh)" -msgstr "Inglese (Macintosh )" - -#: ../rules/base.xml.in.h:215 -msgid "English (Mali, US Macintosh)" -msgstr "Inglese (Mali, Macintosh USA)" - -#: ../rules/base.xml.in.h:216 -msgid "English (Mali, US international)" -msgstr "Inglese (Mali, internazionale USA)" - -#: ../rules/base.xml.in.h:217 -msgid "English (Nigeria)" -msgstr "Inglese (Nigeria)" - -#: ../rules/base.xml.in.h:218 -msgid "English (South Africa)" -msgstr "Inglese (Sud Africa)" - -# variante canadese -#: ../rules/base.xml.in.h:219 -msgid "English (UK)" -msgstr "Inglese (UK)" - -#: ../rules/base.xml.in.h:220 -msgid "English (UK, Colemak)" -msgstr "Inglese (UK, Colemak)" - -#: ../rules/base.xml.in.h:221 -msgid "English (UK, Dvorak with UK punctuation)" -msgstr "Inglese (UK, Dvorak con punteggiatura UK)" - -#: ../rules/base.xml.in.h:222 -msgid "English (UK, Dvorak)" -msgstr "Inglese (UK, Dvorak)" - -#: ../rules/base.xml.in.h:223 -msgid "English (UK, Macintosh international)" -msgstr "Inglese (UK, Macintosh internazionale)" - -#: ../rules/base.xml.in.h:224 -msgid "English (UK, Macintosh)" -msgstr "Inglese (UK, Macintosh)" - -#: ../rules/base.xml.in.h:225 -msgid "English (UK, extended WinKeys)" -msgstr "Inglese (UK, tasti Win estesi)" - -#: ../rules/base.xml.in.h:226 -msgid "English (UK, international with dead keys)" -msgstr "Inglese (UK, internazionale con tasti muti)" - -# variante canadese -#: ../rules/base.xml.in.h:227 ../rules/base.extras.xml.in.h:7 -msgid "English (US)" -msgstr "Inglese (USA)" - -#: ../rules/base.xml.in.h:228 -msgid "English (US, alternative international)" -msgstr "Inglese (USA, internazionale alternativa)" - -#: ../rules/base.xml.in.h:229 -msgid "English (US, international with dead keys)" -msgstr "Inglese (USA, internazionale con tasti muti)" - -#: ../rules/base.xml.in.h:230 -msgid "English (US, with euro on 5)" -msgstr "Inglese (USA, con Euro sul 5)" - -#: ../rules/base.xml.in.h:231 -msgid "English (classic Dvorak)" -msgstr "Inglese (Dvorak classica)" - -#: ../rules/base.xml.in.h:232 -msgid "English (international AltGr dead keys)" -msgstr "Inglese (internazionale tasti muti AltGr)" - -#: ../rules/base.xml.in.h:233 -msgid "English (layout toggle on multiply/divide key)" -msgstr "Inglese (commuta disposizione sul tasto moltiplica/dividi)" - -#: ../rules/base.xml.in.h:234 -msgid "English (left handed Dvorak)" -msgstr "Inglese (Dvorak mancina)" - -#: ../rules/base.xml.in.h:235 -msgid "English (programmer Dvorak)" -msgstr "Inglese (Dvorak per programmatori)" - -#: ../rules/base.xml.in.h:236 -msgid "English (right handed Dvorak)" -msgstr "Inglese (Dvorak destrorsa)" - -#: ../rules/base.xml.in.h:237 -msgid "Ennyah DKB-1008" -msgstr "Ennyah DKB-1008" - -# lasciato enter, come nome di segnale -# sono due uno è enter, l'altro return -#: ../rules/base.xml.in.h:238 -msgid "Enter on keypad" -msgstr "Enter sul tastierino numerico" - -#: ../rules/base.xml.in.h:239 -msgid "Esperanto" -msgstr "Esperanto" - -#: ../rules/base.xml.in.h:240 -msgid "Esperanto (Portugal, Nativo)" -msgstr "Esperanto (Portogallo, Nativo)" - -# variante esperanto -# -# to diplace: 1) spostare, rimuovere; dislocare -# 2) rimpiazzare, sostituire -# 3) soppiantare -# -# sarà corretto spostate??? -#: ../rules/base.xml.in.h:241 -msgid "Esperanto (displaced semicolon and quote, obsolete)" -msgstr "Esperanto (punto e virgola e virgolette spostate, obsoleta)" - -# UE -#: ../rules/base.xml.in.h:242 -msgid "Estonian" -msgstr "Estone" - -#: ../rules/base.xml.in.h:243 -msgid "Estonian (Dvorak)" -msgstr "Estone (Dvorak)" - -#: ../rules/base.xml.in.h:244 -msgid "Estonian (US keyboard with Estonian letters)" -msgstr "Estone (tastiera USA con lettere estoni)" - -#: ../rules/base.xml.in.h:245 -msgid "Estonian (eliminate dead keys)" -msgstr "Estone (tasti muti esclusi)" - -#: ../rules/base.xml.in.h:246 -msgid "Euro on 2" -msgstr "Euro sul 2" - -#: ../rules/base.xml.in.h:247 -msgid "Euro on 4" -msgstr "Euro sul 4" - -#: ../rules/base.xml.in.h:248 -msgid "Euro on 5" -msgstr "Euro sul 5" - -#: ../rules/base.xml.in.h:249 -msgid "Euro on E" -msgstr "Euro sulla E" - -#: ../rules/base.xml.in.h:250 -msgid "Everex STEPnote" -msgstr "Everex STEPnote" - -# Ewe: variante del Ghana -#: ../rules/base.xml.in.h:251 -msgid "Ewe" -msgstr "Ewe" - -#: ../rules/base.xml.in.h:252 -msgid "FL90" -msgstr "FL90" - -#: ../rules/base.xml.in.h:253 -msgid "Faroese" -msgstr "Faeroese" - -#: ../rules/base.xml.in.h:254 -msgid "Faroese (eliminate dead keys)" -msgstr "Faeroese (tasti muti rimossi)" - -#: ../rules/base.xml.in.h:255 -msgid "Filipino" -msgstr "Filippina" - -#: ../rules/base.xml.in.h:256 -msgid "Filipino (Capewell-Dvorak Baybayin)" -msgstr "Filippina (baybayin Capewell-Dvorak)" - -#: ../rules/base.xml.in.h:257 -msgid "Filipino (Capewell-Dvorak Latin)" -msgstr "Filippina (latina Capewell-Dvorak)" - -#: ../rules/base.xml.in.h:258 -msgid "Filipino (Capewell-QWERF 2006 Baybayin)" -msgstr "Filippina (baybayin Capewell-QWERF 2006)" - -#: ../rules/base.xml.in.h:259 -msgid "Filipino (Capewell-QWERF 2006 Latin)" -msgstr "Filippina (latina Capewell-QWERF 2006)" - -#: ../rules/base.xml.in.h:260 -msgid "Filipino (Colemak Baybayin)" -msgstr "Filippina (baybayin Colemak)" - -#: ../rules/base.xml.in.h:261 -msgid "Filipino (Colemak Latin)" -msgstr "Filippina (latina Colemak)" - -#: ../rules/base.xml.in.h:262 -msgid "Filipino (Dvorak Baybayin)" -msgstr "Filippina (baybayin Dvorak)" - -#: ../rules/base.xml.in.h:263 -msgid "Filipino (Dvorak Latin)" -msgstr "Filippina (latina Dvorak)" - -#: ../rules/base.xml.in.h:264 -msgid "Filipino (QWERTY Baybayin)" -msgstr "Filippina (baybayin QWERTY)" - -#: ../rules/base.xml.in.h:265 -msgid "Finnish" -msgstr "Finlandese" - -#: ../rules/base.xml.in.h:266 -msgid "Finnish (Macintosh)" -msgstr "Finlandese (Macintosh)" - -#: ../rules/base.xml.in.h:267 -msgid "Finnish (classic)" -msgstr "Finlandese (classica)" - -#: ../rules/base.xml.in.h:268 -msgid "Finnish (classic, eliminate dead keys)" -msgstr "Finlandese (classica, tasti muti rimossi)" - -#. This assumes the KP_ abstract symbols are actually useful for some apps -#. The description needs to be rewritten -#: ../rules/base.xml.in.h:271 -msgid "Four-level key with abstract separators" -msgstr "Tasto di quarto livello con separatori astratti" - -#: ../rules/base.xml.in.h:272 -msgid "Four-level key with comma" -msgstr "Tasto di quarto livello con virgola" - -#: ../rules/base.xml.in.h:273 -msgid "Four-level key with dot" -msgstr "Tasto di quarto livello con punto" - -#: ../rules/base.xml.in.h:274 -msgid "Four-level key with dot, latin-9 restriction" -msgstr "Tasto di quarto livello con punto, restrizione latin-9" - -# http://en.wikipedia.org/wiki/Momayyez -#: ../rules/base.xml.in.h:275 -msgid "Four-level key with momayyez" -msgstr "Tasto di quarto livello con momayyez" - -#: ../rules/base.xml.in.h:276 -msgid "French" -msgstr "Francese" - -# variante francese -#: ../rules/base.xml.in.h:277 -msgid "French (Bepo, ergonomic, Dvorak way)" -msgstr "Francese (Bepo, ergonomica, tipo Dvorak)" - -# variante francese -#: ../rules/base.xml.in.h:278 -msgid "French (Bepo, ergonomic, Dvorak way, latin-9 only)" -msgstr "Francese (Bepo, ergonomica, tipo Dvorak, solo latin-9)" - -#: ../rules/base.xml.in.h:279 -msgid "French (Breton)" -msgstr "Francese (bretone)" - -# variante marocchina -#: ../rules/base.xml.in.h:280 -msgid "French (Cameroon azerty)" -msgstr "Francese (azerty Camerun)" - -#: ../rules/base.xml.in.h:281 -msgid "French (Cameroon)" -msgstr "Francese (Camerun)" - -#: ../rules/base.xml.in.h:282 ../rules/base.extras.xml.in.h:10 -msgid "French (Canada)" -msgstr "Francese (Canada)" - -#: ../rules/base.xml.in.h:283 -msgid "French (Canada, Dvorak)" -msgstr "Francese (Canada, Dvorak)" - -#: ../rules/base.xml.in.h:284 -msgid "French (Canada, legacy)" -msgstr "Francese (Canada, vecchia maniera)" - -#: ../rules/base.xml.in.h:285 -msgid "French (Democratic Republic of the Congo)" -msgstr "Francese (Repubblica Democratica del Congo)" - -#: ../rules/base.xml.in.h:286 -msgid "French (Dvorak)" -msgstr "Francese (Dvorak)" - -#: ../rules/base.xml.in.h:287 -msgid "French (Guinea)" -msgstr "Francese (Guinea)" - -#: ../rules/base.xml.in.h:288 -msgid "French (Macintosh)" -msgstr "Francese (Macintosh)" - -# lasciata la forma francese, magari ha un senso particolare -# variante del mali -#: ../rules/base.xml.in.h:289 -msgid "French (Mali, alternative)" -msgstr "Francese (Mali, alternativa)" - -#: ../rules/base.xml.in.h:290 -msgid "French (Morocco)" -msgstr "Francese (Marocco)" - -#: ../rules/base.xml.in.h:291 -msgid "French (Sun dead keys)" -msgstr "Francese (tasti muti Sun)" - -# UE -#: ../rules/base.xml.in.h:292 -msgid "French (Switzerland)" -msgstr "Francese (Svizzera)" - -# UE -#: ../rules/base.xml.in.h:293 -msgid "French (Switzerland, Macintosh)" -msgstr "Francese (Svizzera, Macintosh)" - -#: ../rules/base.xml.in.h:294 -msgid "French (Switzerland, Sun dead keys)" -msgstr "Francese (Svizzera, tasti muti Sun)" - -#: ../rules/base.xml.in.h:295 -msgid "French (Switzerland, eliminate dead keys)" -msgstr "Francese (Svizzera tasti muti rimossi)" - -# variante marocchina -#: ../rules/base.xml.in.h:296 -msgid "French (alternative)" -msgstr "Francese (alternativa)" - -#: ../rules/base.xml.in.h:297 -msgid "French (alternative, Sun dead keys)" -msgstr "Francese (alternativa, tasti muti Sun)" - -#: ../rules/base.xml.in.h:298 -msgid "French (alternative, eliminate dead keys)" -msgstr "Francese (alternativa, tasti muti rimossi)" - -#: ../rules/base.xml.in.h:299 -msgid "French (alternative, latin-9 only)" -msgstr "Francese (alternativa, solo latin-9)" - -#: ../rules/base.xml.in.h:300 -msgid "French (eliminate dead keys)" -msgstr "Francese (tasti muti rimossi)" - -#: ../rules/base.xml.in.h:301 -msgid "French (legacy, alternative)" -msgstr "Francese (vecchia maniera, alternativa)" - -#: ../rules/base.xml.in.h:302 -msgid "French (legacy, alternative, Sun dead keys)" -msgstr "Francese (vecchia maniera, alternativa, tasti muti Sun)" - -#: ../rules/base.xml.in.h:303 -msgid "French (legacy, alternative, eliminate dead keys)" -msgstr "Francese (vecchia maniera, alternativa, tasti muti rimossi)" - -#: ../rules/base.xml.in.h:304 -msgid "Fujitsu-Siemens Computers AMILO laptop" -msgstr "Portatile AMILO Fujitsu-Siemens Computers" - -# Fula: variante del Ghana -#: ../rules/base.xml.in.h:305 -msgid "Fula" -msgstr "Fula" - -# Ga: variante del ghana -#: ../rules/base.xml.in.h:306 -msgid "Ga" -msgstr "Ga" - -#: ../rules/base.xml.in.h:307 -msgid "Generic 101-key PC" -msgstr "Generica 101 tasti PC" - -#: ../rules/base.xml.in.h:308 -msgid "Generic 102-key (Intl) PC" -msgstr "Generica 102 tasti (Intl) PC" - -#: ../rules/base.xml.in.h:309 -msgid "Generic 104-key PC" -msgstr "Generica 104 tasti PC" - -#: ../rules/base.xml.in.h:310 -msgid "Generic 105-key (Intl) PC" -msgstr "Generica 105 tasti (Intl) PC" - -#: ../rules/base.xml.in.h:311 -msgid "Genius Comfy KB-12e" -msgstr "Genius Comfy KB-12e" - -#: ../rules/base.xml.in.h:312 -msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" -msgstr "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" - -#: ../rules/base.xml.in.h:313 -msgid "Genius Comfy KB-21e-Scroll" -msgstr "Genius Comfy KB-21e-Scroll" - -#: ../rules/base.xml.in.h:314 -msgid "Genius KB-19e NB" -msgstr "Genius KB-19e NB" - -#: ../rules/base.xml.in.h:315 -msgid "Genius KKB-2050HS" -msgstr "Genius KKB-2050HS" - -# Curiosamente è una variante delle tastiere italiane... -#: ../rules/base.xml.in.h:316 -msgid "Georgian" -msgstr "Georgiana" - -# Questa invece variante delle tastiere francesi -#: ../rules/base.xml.in.h:317 -msgid "Georgian (France, AZERTY Tskapo)" -msgstr "Georgiana (Francia, AZERTY Tskapo)" - -#: ../rules/base.xml.in.h:318 -msgid "Georgian (Italy)" -msgstr "Georgiana (Italia)" - -# Curiosamente è una variante delle tastiere italiane... -#: ../rules/base.xml.in.h:319 -msgid "Georgian (MESS)" -msgstr "Georgiana (MESS)" - -#: ../rules/base.xml.in.h:320 -msgid "Georgian (ergonomic)" -msgstr "Georgiana (ergonomica)" - -# UE -#: ../rules/base.xml.in.h:321 -msgid "German" -msgstr "Tedesca" - -# UE -#: ../rules/base.xml.in.h:322 -msgid "German (Austria)" -msgstr "Tedesca (Austria)" - -#: ../rules/base.xml.in.h:323 -msgid "German (Austria, Macintosh)" -msgstr "Tedesca (Austria, Macintosh)" - -#: ../rules/base.xml.in.h:324 -msgid "German (Austria, Sun dead keys)" -msgstr "Tedesca (Austria, tasti muti Sun)" - -#: ../rules/base.xml.in.h:325 -msgid "German (Austria, eliminate dead keys)" -msgstr "Tedesca (Austria, tasti muti rimossi)" - -#: ../rules/base.xml.in.h:326 -msgid "German (Dvorak)" -msgstr "Tedesca (Dvorak)" - -#: ../rules/base.xml.in.h:327 -msgid "German (Macintosh)" -msgstr "Tedesca (Macintosh)" - -#: ../rules/base.xml.in.h:328 -msgid "German (Macintosh, eliminate dead keys)" -msgstr "Tedesca (Macintosh, tasti muti rimossi)" - -#: ../rules/base.xml.in.h:329 -msgid "German (Neo 2)" -msgstr "Tedesca (Neo 2)" - -#: ../rules/base.xml.in.h:330 -msgid "German (Sun dead keys)" -msgstr "Tedesca (tasti muti Sun)" - -# UE -#: ../rules/base.xml.in.h:331 -msgid "German (Switzerland)" -msgstr "Tedesca (Svizzera)" - -# UE -#: ../rules/base.xml.in.h:332 -msgid "German (Switzerland, Macintosh)" -msgstr "Tedesca (Svizzera, Macintosh)" - -#: ../rules/base.xml.in.h:333 -msgid "German (Switzerland, Sun dead keys)" -msgstr "Tedesca (Svizzera, tasti muti Sun)" - -#: ../rules/base.xml.in.h:334 -msgid "German (Switzerland, eliminate dead keys)" -msgstr "Tedesca (Svizzera, tasti muti rimossi)" - -# UE -#: ../rules/base.xml.in.h:335 -msgid "German (Switzerland, legacy)" -msgstr "Tedesca (Svizzera, vecchia maniera)" - -#: ../rules/base.xml.in.h:336 -msgid "German (dead acute)" -msgstr "Tedesca (acuto muto)" - -# variante tedesca... -# -# rispetto alla tedesca normale cambia un carattere, ^ -# ah, le tastiere tedesche non hanno le lettere accentate, per cui -# probabilemente 'sta cosa è importate per il Compose -#: ../rules/base.xml.in.h:337 -msgid "German (dead grave acute)" -msgstr "Tedesca (acuto grave muto)" - -#: ../rules/base.xml.in.h:338 -msgid "German (eliminate dead keys)" -msgstr "Tedesca (tasti muti rimossi)" - -#: ../rules/base.xml.in.h:339 -msgid "German (qwerty)" -msgstr "Tedesca (qwerty)" - -# UE -#: ../rules/base.xml.in.h:340 -msgid "Greek" -msgstr "Greca" - -#: ../rules/base.xml.in.h:341 -msgid "Greek (eliminate dead keys)" -msgstr "Greca (tasti muti rimossi)" - -#: ../rules/base.xml.in.h:342 -msgid "Greek (extended)" -msgstr "Greca (estesa)" - -# Variante greca -#: ../rules/base.xml.in.h:343 -msgid "Greek (polytonic)" -msgstr "Greca (politonica)" - -#: ../rules/base.xml.in.h:344 -msgid "Greek (simple)" -msgstr "Greca (semplice)" - -# Gujarati: variante india -#: ../rules/base.xml.in.h:345 -msgid "Gujarati" -msgstr "Gujarati" - -#: ../rules/base.xml.in.h:346 -msgid "Gyration" -msgstr "Gyration" - -#: ../rules/base.xml.in.h:347 -msgid "HTC Dream" -msgstr "HTC Dream" - -#: ../rules/base.xml.in.h:348 -msgid "Happy Hacking Keyboard" -msgstr "Happy Hacking Keyboard" - -#: ../rules/base.xml.in.h:349 -msgid "Happy Hacking Keyboard for Mac" -msgstr "Happy Hacking Keyboard per Mac" - -# Hausa: variante Ghana -#: ../rules/base.xml.in.h:350 -msgid "Hausa" -msgstr "Hausa" - -#: ../rules/base.xml.in.h:351 -msgid "Hebrew" -msgstr "Ebraica" - -#: ../rules/base.xml.in.h:352 -msgid "Hebrew (Biblical, Tiro)" -msgstr "Ebraica (biblica, Tiro)" - -#: ../rules/base.xml.in.h:353 -msgid "Hebrew (lyx)" -msgstr "Ebraica (lyx)" - -# variante bulgare -#: ../rules/base.xml.in.h:354 -msgid "Hebrew (phonetic)" -msgstr "Ebraica (fonetica)" - -#: ../rules/base.xml.in.h:355 -msgid "Hewlett-Packard Internet Keyboard" -msgstr "Hewlett-Packard Internet Keyboard" - -# omesso Notebook -#: ../rules/base.xml.in.h:356 -msgid "Hewlett-Packard Mini 110 Notebook" -msgstr "Hewlett-Packard Mini 110" - -#: ../rules/base.xml.in.h:357 -msgid "Hewlett-Packard Omnibook 500 FA" -msgstr "Hewlett-Packard Omnibook 500 FA" - -#: ../rules/base.xml.in.h:358 -msgid "Hewlett-Packard Omnibook 5xx" -msgstr "Hewlett-Packard Omnibook 5xx" - -#: ../rules/base.xml.in.h:359 -msgid "Hewlett-Packard Omnibook 6000/6100" -msgstr "Hewlett-Packard Omnibook 6000/6100" - -#: ../rules/base.xml.in.h:360 -msgid "Hewlett-Packard Omnibook XE3 GC" -msgstr "Hewlett-Packard Omnibook XE3 GC" - -#: ../rules/base.xml.in.h:361 -msgid "Hewlett-Packard Omnibook XE3 GF" -msgstr "Hewlett-Packard Omnibook XE3 GF" - -#: ../rules/base.xml.in.h:362 -msgid "Hewlett-Packard Omnibook XT1000" -msgstr "Hewlett-Packard Omnibook XT1000" - -#: ../rules/base.xml.in.h:363 -msgid "Hewlett-Packard Pavilion ZT11xx" -msgstr "Hewlett-Packard Pavillion ZT11xx" - -#: ../rules/base.xml.in.h:364 -msgid "Hewlett-Packard Pavilion dv5" -msgstr "Hewlett-Packard Pavillion dv5" - -#: ../rules/base.xml.in.h:365 -msgid "Hewlett-Packard SK-250x Multimedia Keyboard" -msgstr "Hewlett-Packard Multimedia Keyboard SK-250x" - -#: ../rules/base.xml.in.h:366 -msgid "Hewlett-Packard nx9020" -msgstr "Hewlett-Packard nx9020" - -#: ../rules/base.xml.in.h:367 -msgid "Hexadecimal" -msgstr "Esadecimale" - -# Hindi Bolnagri: variante India -#: ../rules/base.xml.in.h:368 -msgid "Hindi (Bolnagri)" -msgstr "Hindi (bolnagri)" - -# variante indiana -#: ../rules/base.xml.in.h:369 -msgid "Hindi (Wx)" -msgstr "Hindi (Wx)" - -#: ../rules/base.xml.in.h:370 -msgid "Honeywell Euroboard" -msgstr "Honeywell Euroboard" - -#: ../rules/base.xml.in.h:371 -msgid "Htc Dream phone" -msgstr "Telefono HTC Dream" - -# UE -#: ../rules/base.xml.in.h:372 -msgid "Hungarian" -msgstr "Ungherese" - -#: ../rules/base.xml.in.h:373 -msgid "Hungarian (101/qwerty/comma/dead keys)" -msgstr "Ungherese (101/qwerty/virgola/tasti muti)" - -#: ../rules/base.xml.in.h:374 -msgid "Hungarian (101/qwerty/comma/eliminate dead keys)" -msgstr "Ungherese (101/qwerty/virgola/tasti muti esclusi)" - -#: ../rules/base.xml.in.h:375 -msgid "Hungarian (101/qwerty/dot/dead keys)" -msgstr "Ungherese (101/qwerty/punto/tasti muti)" - -#: ../rules/base.xml.in.h:376 -msgid "Hungarian (101/qwerty/dot/eliminate dead keys)" -msgstr "Ungherese (101/qwerty/punto/tasti muti esclusi)" - -#: ../rules/base.xml.in.h:377 -msgid "Hungarian (101/qwertz/comma/dead keys)" -msgstr "Ungherese (101/qwertz/virgola/tasti muti)" - -#: ../rules/base.xml.in.h:378 -msgid "Hungarian (101/qwertz/comma/eliminate dead keys)" -msgstr "Ungherese (101/qwertz/virgola/tasti muti esclusi)" - -#: ../rules/base.xml.in.h:379 -msgid "Hungarian (101/qwertz/dot/dead keys)" -msgstr "Ungherese (101/qwertz/punto/tasti muti)" - -#: ../rules/base.xml.in.h:380 -msgid "Hungarian (101/qwertz/dot/eliminate dead keys)" -msgstr "Ungherese (101/qwertz/punto/tasti muti esclusi)" - -#: ../rules/base.xml.in.h:381 -msgid "Hungarian (102/qwerty/comma/dead keys)" -msgstr "Ungherese (102/qwerty/virgola/tasti muti)" - -#: ../rules/base.xml.in.h:382 -msgid "Hungarian (102/qwerty/comma/eliminate dead keys)" -msgstr "Ungherese (102/qwerty/virgola/tasti muti esclusi)" - -#: ../rules/base.xml.in.h:383 -msgid "Hungarian (102/qwerty/dot/dead keys)" -msgstr "Ungherese (102/qwerty/punto/tasti muti)" - -#: ../rules/base.xml.in.h:384 -msgid "Hungarian (102/qwerty/dot/eliminate dead keys)" -msgstr "Ungherese (102/qwerty/punto/tasti muti esclusi)" - -#: ../rules/base.xml.in.h:385 -msgid "Hungarian (102/qwertz/comma/dead keys)" -msgstr "Ungherese (102/qwertz/virgola/tasti muti)" - -#: ../rules/base.xml.in.h:386 -msgid "Hungarian (102/qwertz/comma/eliminate dead keys)" -msgstr "Ungherese (102/qwertz/virgola/tasti muti esclusi)" - -#: ../rules/base.xml.in.h:387 -msgid "Hungarian (102/qwertz/dot/dead keys)" -msgstr "Ungherese (102/qwertz/punto/tasti muti)" - -#: ../rules/base.xml.in.h:388 -msgid "Hungarian (102/qwertz/dot/eliminate dead keys)" -msgstr "Ungherese (102/qwertz/punto/tasti muti esclusi)" - -#: ../rules/base.xml.in.h:389 -msgid "Hungarian (eliminate dead keys)" -msgstr "Ungherese (tasti muti rimossi)" - -#: ../rules/base.xml.in.h:390 -msgid "Hungarian (qwerty)" -msgstr "Ungherese (qwerty)" - -#: ../rules/base.xml.in.h:391 -msgid "Hungarian (standard)" -msgstr "Ungherese (standard)" - -#: ../rules/base.xml.in.h:392 -msgid "Hyper is mapped to Win-keys" -msgstr "Hyper è applicato ai tasti Win" - -#: ../rules/base.xml.in.h:393 -msgid "IBM Rapid Access" -msgstr "IBM Rapid Access" - -#: ../rules/base.xml.in.h:394 -msgid "IBM Rapid Access II" -msgstr "IBM Rapid Access II" - -#: ../rules/base.xml.in.h:395 -msgid "IBM Space Saver" -msgstr "IBM Space Saver" - -#: ../rules/base.xml.in.h:396 -msgid "IBM ThinkPad 560Z/600/600E/A22E" -msgstr "IBM ThinkPad 560Z/600/600E/A22E" - -#: ../rules/base.xml.in.h:397 -msgid "IBM ThinkPad R60/T60/R61/T61" -msgstr "IBM ThinkPad R60/T60/R61/T61" - -#: ../rules/base.xml.in.h:398 -msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" -msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" - -# UE -#: ../rules/base.xml.in.h:399 -msgid "Icelandic" -msgstr "Islandese" - -#: ../rules/base.xml.in.h:400 -msgid "Icelandic (Dvorak)" -msgstr "Islandese (Dvorak)" - -# UE -#: ../rules/base.xml.in.h:401 -msgid "Icelandic (Macintosh)" -msgstr "Islandese (Macintosh)" - -#: ../rules/base.xml.in.h:402 -msgid "Icelandic (Sun dead keys)" -msgstr "Islandese (tasti muti Sun)" - -#: ../rules/base.xml.in.h:403 -msgid "Icelandic (eliminate dead keys)" -msgstr "Islandese (tasti muti rimossi)" - -# Igbo: variante Nigeria -#: ../rules/base.xml.in.h:404 -msgid "Igbo" -msgstr "Igbo" - -# UE -#: ../rules/base.xml.in.h:405 -msgid "Indian" -msgstr "Indiana" - -# Inuktitut: variante canadese -#: ../rules/base.xml.in.h:406 -msgid "Inuktitut" -msgstr "Inuktitut" - -# UE -#: ../rules/base.xml.in.h:407 -msgid "Iraqi" -msgstr "Iracheno" - -#: ../rules/base.xml.in.h:408 -msgid "Irish" -msgstr "Irlandese" - -# Sarà da tradurre? -Luca -#: ../rules/base.xml.in.h:409 -msgid "Irish (UnicodeExpert)" -msgstr "Irlandese (UnicodeExpert)" - -# UE -#: ../rules/base.xml.in.h:410 -msgid "Italian" -msgstr "Italiana" - -#: ../rules/base.xml.in.h:411 -msgid "Italian (Macintosh)" -msgstr "Italiana (Macintosh)" - -#: ../rules/base.xml.in.h:412 -msgid "Italian (US keyboard with Italian letters)" -msgstr "Italiana (tastiera USA con lettere italiane)" - -#: ../rules/base.xml.in.h:413 -msgid "Italian (eliminate dead keys)" -msgstr "Italiana (tasti muti rimossi)" - -# UE -#: ../rules/base.xml.in.h:414 -msgid "Japanese" -msgstr "Giapponese" - -#: ../rules/base.xml.in.h:415 -msgid "Japanese (Kana 86)" -msgstr "Giapponese (Kana 86)" - -#: ../rules/base.xml.in.h:416 -msgid "Japanese (Kana)" -msgstr "Giapponese (Kana)" - -#: ../rules/base.xml.in.h:417 -msgid "Japanese (Macintosh)" -msgstr "Giapponese (Macintosh)" - -#: ../rules/base.xml.in.h:418 -msgid "Japanese (OADG 109A)" -msgstr "Giapponese (OADG 109A)" - -#: ../rules/base.xml.in.h:419 -msgid "Japanese (PC-98xx Series)" -msgstr "Giapponese (serie PC-98xx)" - -# optionList: japan -# descrizione: -# -# <b>Japanese keyboard options</b> -# [*] Kana Lock key is locking -# [ ] NICOLA-F style Backspace -#: ../rules/base.xml.in.h:420 -msgid "Japanese keyboard options" -msgstr "Opzioni tastiera giapponese" - -# variante russa, in iso639 è XAL -#: ../rules/base.xml.in.h:421 -msgid "Kalmyk" -msgstr "Kalmyk" - -#: ../rules/base.xml.in.h:422 -msgid "Kana Lock key is locking" -msgstr "Il tasto Kana Lock sta bloccando" - -# variante india -#: ../rules/base.xml.in.h:423 -msgid "Kannada" -msgstr "Kannada" - -# Kashubian: variante polonia -#: ../rules/base.xml.in.h:424 -msgid "Kashubian" -msgstr "Casciuba" - -#: ../rules/base.xml.in.h:425 -msgid "Kazakh" -msgstr "Kazaka" - -#: ../rules/base.xml.in.h:426 -msgid "Kazakh (with Russian)" -msgstr "Kazaka (con russo)" - -#: ../rules/base.xml.in.h:427 -msgid "Key sequence to kill the X server" -msgstr "Sequenza di tasti per terminare il server X" - -# optionList: lv3 -# descrizione: The key combination used to choose the 3rd (and 4th, together -# with Shift) level of symbols -#: ../rules/base.xml.in.h:428 -msgid "Key to choose 3rd level" -msgstr "Tasto per scegliere il terzo livello" - -#: ../rules/base.xml.in.h:429 -msgid "Key to choose 5th level" -msgstr "Tasto per scegliere il quinto livello" - -# optionList: grp -# descrizione: The key combination used to switch between groups -#: ../rules/base.xml.in.h:430 -msgid "Key(s) to change layout" -msgstr "Tasto o tasti per cambiare disposizione" - -#: ../rules/base.xml.in.h:431 -msgid "Keytronic FlexPro" -msgstr "Keytronic FlexPro" - -#: ../rules/base.xml.in.h:432 -msgid "Khmer (Cambodia)" -msgstr "Khmer (Cambogia)" - -# variante tastiera kenya -#: ../rules/base.xml.in.h:433 -msgid "Kikuyu" -msgstr "Kikuyu" - -# nome di modello -#: ../rules/base.xml.in.h:434 -msgid "Kinesis" -msgstr "Kinesis" - -#: ../rules/base.xml.in.h:435 -msgid "Komi" -msgstr "Komi" - -#: ../rules/base.xml.in.h:436 -msgid "Korean" -msgstr "Coreana" - -#: ../rules/base.xml.in.h:437 -msgid "Korean (101/104 key compatible)" -msgstr "Coreana (compatibile 101/104 tasti)" - -#: ../rules/base.xml.in.h:438 -msgid "Kurdish (Iran, Arabic-Latin)" -msgstr "Curda (Iran, arabo-latina)" - -#: ../rules/base.xml.in.h:439 -msgid "Kurdish (Iran, F)" -msgstr "Curda (Iran, F)" - -#: ../rules/base.xml.in.h:440 -msgid "Kurdish (Iran, Latin Alt-Q)" -msgstr "Curda (Iran, latina Alt-Q)" - -#: ../rules/base.xml.in.h:441 -msgid "Kurdish (Iran, Latin Q)" -msgstr "Curda (Iran, latina Q)" - -#: ../rules/base.xml.in.h:442 -msgid "Kurdish (Iraq, Arabic-Latin)" -msgstr "Curda (Iraq, arabo-latina)" - -#: ../rules/base.xml.in.h:443 -msgid "Kurdish (Iraq, F)" -msgstr "Curda (Iraq, F)" - -#: ../rules/base.xml.in.h:444 -msgid "Kurdish (Iraq, Latin Alt-Q)" -msgstr "Curda (Iraq, latina Alt-Q)" - -#: ../rules/base.xml.in.h:445 -msgid "Kurdish (Iraq, Latin Q)" -msgstr "Curda (Iraq, latina Q)" - -#: ../rules/base.xml.in.h:446 -msgid "Kurdish (Syria, F)" -msgstr "Curda (Siria, F)" - -#: ../rules/base.xml.in.h:447 -msgid "Kurdish (Syria, Latin Alt-Q)" -msgstr "Curda (Siria, latina Alt-Q)" - -#: ../rules/base.xml.in.h:448 -msgid "Kurdish (Syria, Latin Q)" -msgstr "Curda (Siria, latina Q)" - -#: ../rules/base.xml.in.h:449 -msgid "Kurdish (Turkey, F)" -msgstr "Curda (Turchia, F)" - -#: ../rules/base.xml.in.h:450 -msgid "Kurdish (Turkey, Latin Alt-Q)" -msgstr "Curda (Turchia, latina Alt-Q)" - -#: ../rules/base.xml.in.h:451 -msgid "Kurdish (Turkey, Latin Q)" -msgstr "Curda (Turchia, latina Q)" - -# UE -#: ../rules/base.xml.in.h:452 -msgid "Kyrgyz" -msgstr "Kirghiza" - -#: ../rules/base.xml.in.h:453 -msgid "Kyrgyz (phonetic)" -msgstr "Kirghiza (fonetica)" - -#: ../rules/base.xml.in.h:454 -msgid "Lao" -msgstr "LAO" - -#: ../rules/base.xml.in.h:455 -msgid "Lao (STEA proposed standard layout)" -msgstr "Lao (disposizione standard proposta STEA)" - -#: ../rules/base.xml.in.h:456 -msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" -msgstr "Compaq Laptop tastiera per portatile (es. Armada)" - -#: ../rules/base.xml.in.h:457 -msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" -msgstr "Compaq Internet Keyboard per portatile (es. Presario)" - -#: ../rules/base.xml.in.h:458 -msgid "Laptop/notebook eMachines m68xx" -msgstr "Portatile eMachines m68xx" - -# UE -#: ../rules/base.xml.in.h:459 ../rules/base.extras.xml.in.h:12 -msgid "Latvian" -msgstr "Lettone" - -#: ../rules/base.xml.in.h:460 -msgid "Latvian (F variant)" -msgstr "Lettone (variante F)" - -#: ../rules/base.xml.in.h:461 -msgid "Latvian (adapted)" -msgstr "Lettone (adattata)" - -#: ../rules/base.xml.in.h:462 -msgid "Latvian (apostrophe variant)" -msgstr "Lettone (variante apostrofo)" - -#: ../rules/base.xml.in.h:463 -msgid "Latvian (ergonomic, ŪGJRMV)" -msgstr "Lettone (ergonomica, ŪGJRMV)" - -#: ../rules/base.xml.in.h:464 -msgid "Latvian (modern)" -msgstr "Lettone (moderna)" - -#: ../rules/base.xml.in.h:465 -msgid "Latvian (tilde variant)" -msgstr "Lettone (variante tilde)" - -#: ../rules/base.xml.in.h:466 -msgid "Left Alt" -msgstr "Alt sinistro" - -#: ../rules/base.xml.in.h:467 -msgid "Left Alt (while pressed)" -msgstr "Alt sinistro (mentre è premuto)" - -#: ../rules/base.xml.in.h:468 -msgid "Left Alt is swapped with Left Win" -msgstr "Alt sinistro è scambiato con Win sinistro" - -#: ../rules/base.xml.in.h:469 -msgid "Left Ctrl" -msgstr "Ctrl sinistro" - -#: ../rules/base.xml.in.h:470 -msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" -msgstr "Ctrl sinistro (per prima disposizione), Ctrl destro (per ultima disposizione)" - -#: ../rules/base.xml.in.h:471 -msgid "Left Ctrl+Left Shift" -msgstr "Ctrl sinistro+Maiusc sinistro" - -#: ../rules/base.xml.in.h:472 -msgid "Left Shift" -msgstr "Maiusc sinistro" - -#: ../rules/base.xml.in.h:473 -msgid "Left Win" -msgstr "Win sinistro" - -#: ../rules/base.xml.in.h:474 -msgid "Left Win (to first layout), Right Win/Menu (to last layout)" -msgstr "Win sinistro (prima disposizione), Win/Menu destro (ultima disposizione)" - -#: ../rules/base.xml.in.h:475 -msgid "Left Win (while pressed)" -msgstr "Win sinistro (mentre è premuto)" - -# tasto per scegliere il quinto livello: |...| -#: ../rules/base.xml.in.h:476 -msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "Win sinistro sceglie il quinto livello, blocca quando premuto assieme a un altro selettore del quinto livello" - -# tasto per scegliere il quinto livello: |...| -#: ../rules/base.xml.in.h:477 -msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Win sinistro sceglie il quinto livello, blocca quando premuto assieme a un altro selettore del quinto livello, una pressione rilascia il blocco" - -#: ../rules/base.xml.in.h:478 -msgid "LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)" -msgstr "Ctrl sinistro + Win sinistro (per prima disposizione), Ctrl destro + Menu (per seconda disposizione)" - -#: ../rules/base.xml.in.h:479 -msgid "Legacy" -msgstr "Vecchia maniera" - -#: ../rules/base.xml.in.h:480 -msgid "Legacy Wang 724" -msgstr "Wang 724 vecchia maniera" - -#. Actually, with KP_SEPARATOR, as the old keypad(comma) -#: ../rules/base.xml.in.h:482 -msgid "Legacy key with comma" -msgstr "Tasto vecchia maniera con virgola" - -#: ../rules/base.xml.in.h:483 -msgid "Legacy key with dot" -msgstr "Tasto vecchia maniera con punto" - -# UE -#: ../rules/base.xml.in.h:484 ../rules/base.extras.xml.in.h:21 -msgid "Lithuanian" -msgstr "Lituana" - -#: ../rules/base.xml.in.h:485 -msgid "Lithuanian (IBM LST 1205-92)" -msgstr "Lituana (IBM LST 1205-92)" - -# UE -#: ../rules/base.xml.in.h:486 -msgid "Lithuanian (LEKP)" -msgstr "Lituana (LEKP)" - -# UE -#: ../rules/base.xml.in.h:487 -msgid "Lithuanian (LEKPa)" -msgstr "Lituana (LEKPa)" - -#: ../rules/base.xml.in.h:488 -msgid "Lithuanian (US keyboard with Lithuanian letters)" -msgstr "Lituana (tastiera USA con lettere lituane)" - -# UE -#: ../rules/base.xml.in.h:489 -msgid "Lithuanian (standard)" -msgstr "Lituana (standard)" - -#: ../rules/base.xml.in.h:490 -msgid "Logitech Access Keyboard" -msgstr "Logitech Access Keyboard" - -#: ../rules/base.xml.in.h:491 -msgid "Logitech Cordless Desktop" -msgstr "Logitech Cordless Desktop" - -#: ../rules/base.xml.in.h:492 -msgid "Logitech Cordless Desktop (alternate option)" -msgstr "Logitech Cordless Desktop (opzione alternativa)" - -#: ../rules/base.xml.in.h:493 -msgid "Logitech Cordless Desktop EX110" -msgstr "Logitech Cordless Desktop EX110" - -#: ../rules/base.xml.in.h:494 -msgid "Logitech Cordless Desktop LX-300" -msgstr "Logitech Cordless Desktop LX-300" - -#: ../rules/base.xml.in.h:495 -msgid "Logitech Cordless Desktop Navigator" -msgstr "Logitech Cordless Desktop Navigator" - -#: ../rules/base.xml.in.h:496 -msgid "Logitech Cordless Desktop Optical" -msgstr "Logitech Cordless Desktop Optical" - -#: ../rules/base.xml.in.h:497 -msgid "Logitech Cordless Desktop Pro (alternate option 2)" -msgstr "Logitech Cordless Desktop Pro (opzione alternativa 2)" - -#: ../rules/base.xml.in.h:498 -msgid "Logitech Cordless Desktop iTouch" -msgstr "Logitech Cordless Desktop iTouch" - -#: ../rules/base.xml.in.h:499 -msgid "Logitech Cordless Freedom/Desktop Navigator" -msgstr "Logitech Cordless Freedom/Desktop Navigator" - -#: ../rules/base.xml.in.h:500 -msgid "Logitech G15 extra keys via G15daemon" -msgstr "Tasti aggiuntivi Logitech attraverso G15daemon" - -#: ../rules/base.xml.in.h:501 -msgid "Logitech Generic Keyboard" -msgstr "Logitech tastiera generica" - -#: ../rules/base.xml.in.h:502 -msgid "Logitech Internet 350 Keyboard" -msgstr "Logitech Internet 350 Keyboard" - -#: ../rules/base.xml.in.h:503 -msgid "Logitech Internet Keyboard" -msgstr "Logitech Internet Keyboard" - -#: ../rules/base.xml.in.h:504 -msgid "Logitech Internet Navigator Keyboard" -msgstr "Logitech Internet Navigator Keyboard" - -#: ../rules/base.xml.in.h:505 -msgid "Logitech Media Elite Keyboard" -msgstr "Logitech Media Elite Keyboard" - -#: ../rules/base.xml.in.h:506 -msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" -msgstr "Logitech Ultra-X Cordless Media Desktop Keyboard" - -#: ../rules/base.xml.in.h:507 -msgid "Logitech Ultra-X Keyboard" -msgstr "Logitech Ultra-X Keyboard" - -#: ../rules/base.xml.in.h:508 -msgid "Logitech diNovo Edge Keyboard" -msgstr "Logitech diNovo Edge Keyboard" - -#: ../rules/base.xml.in.h:509 -msgid "Logitech diNovo Keyboard" -msgstr "Logitech diNovo Keyboard" - -#: ../rules/base.xml.in.h:510 -msgid "Logitech iTouch" -msgstr "Logitech iTouch" - -#: ../rules/base.xml.in.h:511 -msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" -msgstr "Logitech iTouch Cordless Keyboard (modello Y-RB6)" - -#: ../rules/base.xml.in.h:512 -msgid "Logitech iTouch Internet Navigator Keyboard SE" -msgstr "Logitech iTouch Internet Navigator Keyboard SE" - -#: ../rules/base.xml.in.h:513 -msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" -msgstr "Logitech iTouch Internet Navigator Keyboard SE (USB)" - -# codice iso639: dsb -# FIXME tradotto come in iso-codes, ma inferiore nun se po' vede... -#: ../rules/base.xml.in.h:514 -msgid "Lower Sorbian" -msgstr "Soraba inferiore" - -# FIXME tradotto come in iso-codes, ma inferiore nun se po' vede... -#: ../rules/base.xml.in.h:515 -msgid "Lower Sorbian (qwertz)" -msgstr "Soraba inferiore (qwertz)" - -#: ../rules/base.xml.in.h:516 -msgid "MacBook/MacBook Pro" -msgstr "MacBook/MacBook Pro" - -#: ../rules/base.xml.in.h:517 -msgid "MacBook/MacBook Pro (Intl)" -msgstr "MacBook/MacBook Pro (Intl)" - -#: ../rules/base.xml.in.h:518 -msgid "Macedonian" -msgstr "Macedone" - -#: ../rules/base.xml.in.h:519 -msgid "Macedonian (eliminate dead keys)" -msgstr "Macedone (tasti muti rimossi)" - -#: ../rules/base.xml.in.h:520 -msgid "Macintosh" -msgstr "Macintosh" - -#: ../rules/base.xml.in.h:521 -msgid "Macintosh Old" -msgstr "Macintosh Old" - -#: ../rules/base.xml.in.h:522 -msgid "Make Caps Lock an additional Backspace" -msgstr "Rendere BlocMaiusc un Backspace aggiuntivo" - -#: ../rules/base.xml.in.h:523 -msgid "Make Caps Lock an additional Control but keep the Caps_Lock keysym" -msgstr "Rendere BlocMaiusc un Control aggiuntivo, ma mantiente il keysym Caps_Lock" - -#: ../rules/base.xml.in.h:524 -msgid "Make Caps Lock an additional Ctrl" -msgstr "Rendere BlocMaiusc un Ctrl aggiuntivo" - -#: ../rules/base.xml.in.h:525 -msgid "Make Caps Lock an additional ESC" -msgstr "Rendere BlocMaiusc un ESC aggiuntivo" - -#: ../rules/base.xml.in.h:526 -msgid "Make Caps Lock an additional Hyper" -msgstr "Rendere BlocMaiusc un Hyper aggiuntivo" - -#: ../rules/base.xml.in.h:527 -msgid "Make Caps Lock an additional Num Lock" -msgstr "Rendere BlocMaiusc un BlocNum aggiuntivo" - -#: ../rules/base.xml.in.h:528 -msgid "Make Caps Lock an additional Super" -msgstr "Rendere BlocMaiusc un Super aggiuntivo" - -#: ../rules/base.xml.in.h:529 -msgid "Malayalam" -msgstr "Malayalam" - -#: ../rules/base.xml.in.h:530 -msgid "Malayalam (Lalitha)" -msgstr "Malayalam (lalitha)" - -#: ../rules/base.xml.in.h:531 -msgid "Malayalam (enhanced Inscript with Rupee Sign)" -msgstr "Malayalam (inscript migliorato con simbolo Rupia)" - -# UE -#: ../rules/base.xml.in.h:532 -msgid "Maltese" -msgstr "Maltese" - -#: ../rules/base.xml.in.h:533 -msgid "Maltese (with US layout)" -msgstr "Maltese (con disposizione USA)" - -#: ../rules/base.xml.in.h:534 -msgid "Maori" -msgstr "Maori" - -#: ../rules/base.xml.in.h:535 -msgid "Mari" -msgstr "Mari" - -#: ../rules/base.xml.in.h:536 -msgid "Memorex MX1998" -msgstr "Memorex MX1998" - -#: ../rules/base.xml.in.h:537 -msgid "Memorex MX2500 EZ-Access Keyboard" -msgstr "Memorex MX2500 EZ-Access Keyboard" - -#: ../rules/base.xml.in.h:538 -msgid "Memorex MX2750" -msgstr "Memorex MX2750" - -# il tasto Menu -#: ../rules/base.xml.in.h:539 -msgid "Menu" -msgstr "Menu" - -#: ../rules/base.xml.in.h:540 -msgid "Meta is mapped to Left Win" -msgstr "Meta è applicato al tasto Win sinistro" - -#: ../rules/base.xml.in.h:541 -msgid "Meta is mapped to Win keys" -msgstr "Meta è applicato ai tasti Win" - -#: ../rules/base.xml.in.h:542 -msgid "Meta on Left Ctrl" -msgstr "Meta su Ctrl sinistro" - -#: ../rules/base.xml.in.h:543 -msgid "Microsoft Comfort Curve Keyboard 2000" -msgstr "Microsoft Comfort Curve Keyboard 2000" - -#: ../rules/base.xml.in.h:544 -msgid "Microsoft Internet Keyboard" -msgstr "Microsoft Internet Keyboard" - -#: ../rules/base.xml.in.h:545 -msgid "Microsoft Internet Keyboard Pro, Swedish" -msgstr "Microsoft Internet Keyboard Pro, svedese" - -#: ../rules/base.xml.in.h:546 -msgid "Microsoft Natural" -msgstr "Microsoft Natural" - -#: ../rules/base.xml.in.h:547 -msgid "Microsoft Natural Keyboard Elite" -msgstr "Microsoft Natural Keyboard Elite" - -#: ../rules/base.xml.in.h:548 -msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" -msgstr "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" - -#: ../rules/base.xml.in.h:549 -msgid "Microsoft Natural Keyboard Pro OEM" -msgstr "Microsoft Natural Keyboard Pro OEM" - -#: ../rules/base.xml.in.h:550 -msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" -msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" - -#: ../rules/base.xml.in.h:551 -msgid "Microsoft Natural Wireless Ergonomic Keyboard 4000" -msgstr "Microsoft Natural Wireless Ergonomic Keyboard 4000" - -#: ../rules/base.xml.in.h:552 -msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" -msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000" - -#: ../rules/base.xml.in.h:553 -msgid "Microsoft Office Keyboard" -msgstr "Microsoft Office Keyboard" - -#: ../rules/base.xml.in.h:554 -msgid "Microsoft Wireless Multimedia Keyboard 1.0A" -msgstr "Microsoft Wireless Multimedia Keyboard 1.0A" - -# optionList: (vari) -# descrizione: (nessuna) -#: ../rules/base.xml.in.h:555 -msgid "Miscellaneous compatibility options" -msgstr "Opzioni varie di compatibilità" - -#: ../rules/base.xml.in.h:556 -msgid "Mongolian" -msgstr "Mongola" - -#: ../rules/base.xml.in.h:557 -msgid "Montenegrin" -msgstr "Montenegrina" - -#: ../rules/base.xml.in.h:558 -msgid "Montenegrin (Cyrillic with guillemets)" -msgstr "Montenegrina (cirillico con caporali)" - -#: ../rules/base.xml.in.h:559 -msgid "Montenegrin (Cyrillic)" -msgstr "Montenegrina (cirillico)" - -#: ../rules/base.xml.in.h:560 -msgid "Montenegrin (Cyrillic, Z and ZHE swapped)" -msgstr "Montenegrina (cirillico, Z e ZHE scambiati)" - -#: ../rules/base.xml.in.h:561 -msgid "Montenegrin (Latin Unicode qwerty)" -msgstr "Montenegrina (latina Unicode qwerty)" - -#: ../rules/base.xml.in.h:562 -msgid "Montenegrin (Latin Unicode)" -msgstr "Montenegrina (latina Unicode)" - -#: ../rules/base.xml.in.h:563 -msgid "Montenegrin (Latin qwerty)" -msgstr "Montenegrina (latina qwerty)" - -#: ../rules/base.xml.in.h:564 -msgid "Montenegrin (Latin with guillemets)" -msgstr "Montenegrina (latina con caporali)" - -#: ../rules/base.xml.in.h:565 -msgid "NICOLA-F style Backspace" -msgstr "Backspace stile NICOLA-F" - -#: ../rules/base.xml.in.h:566 -msgid "Nepali" -msgstr "Nepalese" - -#: ../rules/base.xml.in.h:567 -msgid "Non-breakable space character at fourth level" -msgstr "Carattere Spazio non-interrompibile al quarto livello" - -#: ../rules/base.xml.in.h:568 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" -msgstr "Carattere Spazio non-interrompibile al quarto livello, carattere Spazio sottile non-interrompibile al sesto livello" - -#: ../rules/base.xml.in.h:569 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" -msgstr "Carattere Spazio non-interrompibile al quarto livello, carattere Spazio sottile non-interrompibile al sesto livello (attraverso Ctrl+Maiusc)" - -#: ../rules/base.xml.in.h:570 -msgid "Non-breakable space character at second level" -msgstr "Carattere Spazio non-interrompibile al secondo livello" - -#: ../rules/base.xml.in.h:571 -msgid "Non-breakable space character at third level" -msgstr "Carattere Spazio non-interrompibile al terzo livello" - -#: ../rules/base.xml.in.h:572 -msgid "Non-breakable space character at third level, nothing at fourth level" -msgstr "Carattere Spazio non-interrompibile al terzo livello, niente al quarto livello" - -#: ../rules/base.xml.in.h:573 -msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" -msgstr "Carattere Spazio non-interrompibile al terzo livello, carattere Spazio sottile non-interrompibile al quarto livello" - -#: ../rules/base.xml.in.h:574 -msgid "Northern Saami (Finland)" -msgstr "Saami settentrionale (Finlandia)" - -#: ../rules/base.xml.in.h:575 -msgid "Northern Saami (Norway)" -msgstr "Saami settentrionale (Norvegia)" - -#: ../rules/base.xml.in.h:576 -msgid "Northern Saami (Norway, eliminate dead keys)" -msgstr "Saami settentrionale (Norvegia, tasti muti rimossi)" - -#: ../rules/base.xml.in.h:577 -msgid "Northern Saami (Sweden)" -msgstr "Saami settentrionale (Svezia)" - -#: ../rules/base.xml.in.h:578 -msgid "Northgate OmniKey 101" -msgstr "Northgate OmniKey 101" - -# Curiosamente è una variante delle tastiere italiane... -#: ../rules/base.xml.in.h:579 -msgid "Norwegian" -msgstr "Norvegese" - -#: ../rules/base.xml.in.h:580 -msgid "Norwegian (Dvorak)" -msgstr "Norvegese (Dvorak)" - -#: ../rules/base.xml.in.h:581 -msgid "Norwegian (Macintosh)" -msgstr "Norvegese (Macintosh)" - -#: ../rules/base.xml.in.h:582 -msgid "Norwegian (Macintosh, eliminate dead keys)" -msgstr "Norvegese (Macintosh, tasti muti rimossi)" - -#: ../rules/base.xml.in.h:583 -msgid "Norwegian (eliminate dead keys)" -msgstr "Norvegese (tasti muti rimossi)" - -#: ../rules/base.xml.in.h:584 -msgid "Num Lock" -msgstr "BlocNum" - -# optionList: kpdl -# descrizione: Select a keypad KPDL key variant -#: ../rules/base.xml.in.h:585 -msgid "Numeric keypad delete key behaviour" -msgstr "Comportamento tasto Canc su tastierino numerico" - -#: ../rules/base.xml.in.h:586 -msgid "Numeric keypad keys work as with Macintosh" -msgstr "I tasti del tastierino numerico operano come nei Macintosh" - -# optionList: keypad -# descrizione: Select a keypad type -#: ../rules/base.xml.in.h:587 -msgid "Numeric keypad layout selection" -msgstr "Selezione disposizione tastierino numerico" - -#: ../rules/base.xml.in.h:588 -msgid "OLPC" -msgstr "OLPC" - -# variante francese -#: ../rules/base.xml.in.h:589 -msgid "Occitan" -msgstr "Occitana" - -# Variante irlandese -#: ../rules/base.xml.in.h:590 -msgid "Ogham" -msgstr "Ogham" - -#: ../rules/base.xml.in.h:591 -msgid "Ogham (IS434)" -msgstr "Ogham (IS434)" - -# variante bangladesh -#: ../rules/base.xml.in.h:592 -msgid "Oriya" -msgstr "Oriya" - -#: ../rules/base.xml.in.h:593 -msgid "Ortek MCK-800 MM/Internet keyboard" -msgstr "Ortek MCK-800 MM/Internet keyboard" - -#: ../rules/base.xml.in.h:594 -msgid "Ossetian (Georgia)" -msgstr "Osseta (Georgia)" - -#: ../rules/base.xml.in.h:595 -msgid "Ossetian (WinKeys)" -msgstr "Osseta (tasti win)" - -#: ../rules/base.xml.in.h:596 -msgid "Ossetian (legacy)" -msgstr "Osseta (vecchia maniera)" - -#: ../rules/base.xml.in.h:597 -msgid "PC-98xx Series" -msgstr "Serie PC-98xx" - -# http://it.wikipedia.org/wiki/Lingua_rutena -#: ../rules/base.xml.in.h:598 -msgid "Pannonian Rusyn (homophonic)" -msgstr "Rutena pannonica (omofonica)" - -#: ../rules/base.xml.in.h:599 -msgid "Pashto" -msgstr "Pashto" - -#: ../rules/base.xml.in.h:600 -msgid "Pashto (Afghanistan, OLPC)" -msgstr "Pashto (Afghanistan, OLPC)" - -# posizione del tasto compose: |...|Pause -#: ../rules/base.xml.in.h:601 -msgid "Pause" -msgstr "Pausa" - -#: ../rules/base.xml.in.h:602 ../rules/base.extras.xml.in.h:23 -msgid "Persian" -msgstr "Persiana" - -#: ../rules/base.xml.in.h:603 -msgid "Persian (Afghanistan, Dari OLPC)" -msgstr "Persiana (Afghanistan, Dari OLPC)" - -#: ../rules/base.xml.in.h:604 -msgid "Persian (with Persian Keypad)" -msgstr "Persiana (con tastierino numerico persiano)" - -# variante canadese -#: ../rules/base.xml.in.h:605 ../rules/base.extras.xml.in.h:24 -msgid "Polish" -msgstr "Polacca" - -#: ../rules/base.xml.in.h:606 -msgid "Polish (Dvorak)" -msgstr "Polacca (Dvorak)" - -# variante polacca -#: ../rules/base.xml.in.h:607 -msgid "Polish (Dvorak, Polish quotes on key 1)" -msgstr "Polacca (Dvorak, virgolette polacche sul tasto 1)" - -# da controllare.. -#: ../rules/base.xml.in.h:608 -msgid "Polish (Dvorak, Polish quotes on quotemark key)" -msgstr "Polacca (Dvorak, virgolette polacche sul tasto quotemark)" - -#: ../rules/base.xml.in.h:609 -msgid "Polish (programmer Dvorak)" -msgstr "Polacca (Dvorak per programmatori)" - -#: ../rules/base.xml.in.h:610 -msgid "Polish (qwertz)" -msgstr "Polacca (qwertz)" - -# UE -#: ../rules/base.xml.in.h:611 -msgid "Portuguese" -msgstr "Portoghese" - -#: ../rules/base.xml.in.h:612 -msgid "Portuguese (Brazil)" -msgstr "Portoghese (Brasile)" - -#: ../rules/base.xml.in.h:613 -msgid "Portuguese (Brazil, Dvorak)" -msgstr "Portoghese (Brasile, Dvorak)" - -#: ../rules/base.xml.in.h:614 -msgid "Portuguese (Brazil, eliminate dead keys)" -msgstr "Portoghese (Brasile, tasti muti rimossi)" - -# variante brasiliana -#: ../rules/base.xml.in.h:615 -msgid "Portuguese (Brazil, nativo for Esperanto)" -msgstr "Portoghese (Brasile, nativa per Esperanto)" - -# variante brasiliana -#: ../rules/base.xml.in.h:616 -msgid "Portuguese (Brazil, nativo for USA keyboards)" -msgstr "Portoghese (Brasile, nativa per tastiere USA)" - -#: ../rules/base.xml.in.h:617 -msgid "Portuguese (Brazil, nativo)" -msgstr "Portoghese (Brasile, nativa)" - -#: ../rules/base.xml.in.h:618 -msgid "Portuguese (Macintosh)" -msgstr "Portoghese (Macintosh)" - -#: ../rules/base.xml.in.h:619 -msgid "Portuguese (Macintosh, Sun dead keys)" -msgstr "Portoghese (Macintosh, tasti muti Sun)" - -#: ../rules/base.xml.in.h:620 -msgid "Portuguese (Macintosh, eliminate dead keys)" -msgstr "Portoghese (Macintosh, tasti muti rimossi)" - -# variante brasiliana -#: ../rules/base.xml.in.h:621 -msgid "Portuguese (Nativo for USA keyboards)" -msgstr "Portoghese (nativa per tastiere USA)" - -#: ../rules/base.xml.in.h:622 -msgid "Portuguese (Nativo)" -msgstr "Portoghese (nativa)" - -#: ../rules/base.xml.in.h:623 -msgid "Portuguese (Sun dead keys)" -msgstr "Portoghese (tasti muti Sun)" - -#: ../rules/base.xml.in.h:624 -msgid "Portuguese (eliminate dead keys)" -msgstr "Portoghese (tasti muti rimossi)" - -#: ../rules/base.xml.in.h:625 -msgid "Propeller Voyager (KTEZ-1000)" -msgstr "Propeller Voyager (KTEZ-1000)" - -# Posizione del tasto compose: |...| -# nelle tastiere italiane è Stamp -#: ../rules/base.xml.in.h:626 -msgid "PrtSc" -msgstr "Stamp" - -# Gurmukhi: variante india -#: ../rules/base.xml.in.h:627 -msgid "Punjabi (Gurmukhi Jhelum)" -msgstr "Punjabi (Gurmukhi Jhelum)" - -# Gurmukhi: variante india -#: ../rules/base.xml.in.h:628 -msgid "Punjabi (Gurmukhi)" -msgstr "Punjabi (Gurmukhi)" - -#: ../rules/base.xml.in.h:629 -msgid "QTronix Scorpius 98N+" -msgstr "QTronix Scorpius 98N+" - -#: ../rules/base.xml.in.h:630 -msgid "Right Alt" -msgstr "Alt destro" - -#: ../rules/base.xml.in.h:631 -msgid "Right Alt (while pressed)" -msgstr "Alt destro (mentre è premuto)" - -# tasto per scegliere il quinto livello: |...| -#: ../rules/base.xml.in.h:632 -msgid "Right Alt chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Alt destro sceglie il quinto livello e attiva level5-Lock quando premuto assieme a un altro selettore del quinto livello, una pressione rilascia il blocco" - -# tasto per scegliere il quinto livello: |...| -#: ../rules/base.xml.in.h:633 -msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "Alt destro sceglie il quinto livello, blocca quando premuto assieme a un altro selettore del quinto livello" - -# tasto per scegliere il quinto livello: |...| -#: ../rules/base.xml.in.h:634 -msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Alt destro sceglie il quinto livello, blocca quando premuto assieme a un altro selettore del quinto livello, una pressione rilascia il blocco" - -#: ../rules/base.xml.in.h:635 -msgid "Right Alt key never chooses 3rd level" -msgstr "Il tasto Alt destro non sceglie mai il terzo livello" - -#: ../rules/base.xml.in.h:636 -msgid "Right Alt, Shift+Right Alt key is Multi_Key" -msgstr "Alt destro, il tasto Maiusc+Alt destro è Multi_Key" - -#: ../rules/base.xml.in.h:637 -msgid "Right Ctrl" -msgstr "Ctrl destro" - -#: ../rules/base.xml.in.h:638 -msgid "Right Ctrl (while pressed)" -msgstr "Ctrl destro (mentre è premuto)" - -#: ../rules/base.xml.in.h:639 -msgid "Right Ctrl as Right Alt" -msgstr "Ctrl destro come Alt destro" - -#: ../rules/base.xml.in.h:640 -msgid "Right Ctrl is mapped to Menu" -msgstr "Ctrl destro è applicato a Menu" - -#: ../rules/base.xml.in.h:641 -msgid "Right Ctrl+Right Shift" -msgstr "Ctrl destro + Maiusc destro" - -#: ../rules/base.xml.in.h:642 -msgid "Right Shift" -msgstr "Maiusc destro" - -#: ../rules/base.xml.in.h:643 -msgid "Right Win" -msgstr "Win destro" - -#: ../rules/base.xml.in.h:644 -msgid "Right Win (while pressed)" -msgstr "Win destro (mentre è premuto)" - -# tasto per scegliere il quinto livello: |...|< -#: ../rules/base.xml.in.h:645 -msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "Win destro sceglie il quinto livello, blocca quando premuto assieme a un altro selettore del quinto livello" - -# tasto per scegliere il quinto livello: |...| -#: ../rules/base.xml.in.h:646 -msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Win destro sceglie il quinto livello, blocca quando premuto assieme a un altro selettore del quinto livello, una pressione rilascia il blocco" - -# UE -#: ../rules/base.xml.in.h:647 ../rules/base.extras.xml.in.h:26 -msgid "Romanian" -msgstr "Rumena" - -#: ../rules/base.xml.in.h:648 -msgid "Romanian (Germany)" -msgstr "Rumena (Germania)" - -#: ../rules/base.xml.in.h:649 -msgid "Romanian (Germany, eliminate dead keys)" -msgstr "Rumena (Germania, tasti muti rimossi)" - -#: ../rules/base.xml.in.h:650 -msgid "Romanian (WinKeys)" -msgstr "Rumena (tasti Win)" - -#: ../rules/base.xml.in.h:651 -msgid "Romanian (cedilla)" -msgstr "Rumena (cediglia)" - -#: ../rules/base.xml.in.h:652 -msgid "Romanian (standard cedilla)" -msgstr "Rumena (cediglia standard)" - -#: ../rules/base.xml.in.h:653 -msgid "Romanian (standard)" -msgstr "Rumena (standard)" - -#: ../rules/base.xml.in.h:654 -msgid "Rupee on 4" -msgstr "Rupia sul 4" - -#: ../rules/base.xml.in.h:655 ../rules/base.extras.xml.in.h:28 -msgid "Russian" -msgstr "Russa" - -#: ../rules/base.xml.in.h:656 -msgid "Russian (DOS)" -msgstr "Russa (DOS)" - -#: ../rules/base.xml.in.h:657 -msgid "Russian (Georgia)" -msgstr "Russa (Georgia)" - -#: ../rules/base.xml.in.h:658 -msgid "Russian (Germany, phonetic)" -msgstr "Russa (Germania, fonetica)" - -#: ../rules/base.xml.in.h:659 -msgid "Russian (Kazakhstan, with Kazakh)" -msgstr "Russa (Kazakistan, con kazaco)" - -#: ../rules/base.xml.in.h:660 -msgid "Russian (Poland, phonetic Dvorak)" -msgstr "Russa (Polonia, Dvorak fonetica)" - -#: ../rules/base.xml.in.h:661 -msgid "Russian (Sweden, phonetic)" -msgstr "Russa (svedese, fonetica)" - -#: ../rules/base.xml.in.h:662 -msgid "Russian (Sweden, phonetic, eliminate dead keys)" -msgstr "Russa, (svedese, fonetica, tasti muti rimossi)" - -#: ../rules/base.xml.in.h:663 -msgid "Russian (US, phonetic)" -msgstr "Russa (USA, fonetica)" - -#: ../rules/base.xml.in.h:664 -msgid "Russian (Ukraine, standard RSTU)" -msgstr "Russa (Ucraina, RSTU standard)" - -#: ../rules/base.xml.in.h:665 -msgid "Russian (legacy)" -msgstr "Russa (vecchia maniera)" - -#: ../rules/base.xml.in.h:666 -msgid "Russian (phonetic WinKeys)" -msgstr "Russa (fonetica tasti win)" - -#: ../rules/base.xml.in.h:667 -msgid "Russian (phonetic)" -msgstr "Russa (fonetica)" - -#: ../rules/base.xml.in.h:668 -msgid "Russian (typewriter)" -msgstr "Russa (macchina per scrivere)" - -#: ../rules/base.xml.in.h:669 -msgid "Russian (typewriter, legacy)" -msgstr "Russa (macchina per scrivere, vecchia maniera)" - -#: ../rules/base.xml.in.h:670 -msgid "SILVERCREST Multimedia Wireless Keyboard" -msgstr "SILVERCREST Multimedia Wireless Keyboard" - -#: ../rules/base.xml.in.h:671 -msgid "SK-1300" -msgstr "SK-1300" - -#: ../rules/base.xml.in.h:672 -msgid "SK-2500" -msgstr "SK-2500" - -#: ../rules/base.xml.in.h:673 -msgid "SK-6200" -msgstr "SK-6200" - -#: ../rules/base.xml.in.h:674 -msgid "SK-7100" -msgstr "SK-7100" - -#: ../rules/base.xml.in.h:675 -msgid "SVEN Ergonomic 2500" -msgstr "SVEN Ergonomic 2500" - -#: ../rules/base.xml.in.h:676 -msgid "SVEN Slim 303" -msgstr "SVEN Slim 303" - -#: ../rules/base.xml.in.h:677 -msgid "Saisiyat (Taiwan)" -msgstr "Saisiyat (Taiwan)" - -#: ../rules/base.xml.in.h:678 -msgid "Samsung SDM 4500P" -msgstr "Samsung SDM 4500P" - -#: ../rules/base.xml.in.h:679 -msgid "Samsung SDM 4510P" -msgstr "Samsung SDM 4510P" - -#: ../rules/base.xml.in.h:680 -msgid "Sanwa Supply SKB-KG3" -msgstr "Sanwa Supply SKB-KG3" - -#: ../rules/base.xml.in.h:681 -msgid "Scroll Lock" -msgstr "BlocScorr" - -# parte di Numeric keypad delete key behaviour -# vedi descrizione compelta in altro commento -#: ../rules/base.xml.in.h:682 -msgid "Semi-colon on third level" -msgstr "Punto e virgola sul terzo livello" - -#: ../rules/base.xml.in.h:683 ../rules/base.extras.xml.in.h:31 -msgid "Serbian" -msgstr "Serba" - -#: ../rules/base.xml.in.h:684 -msgid "Serbian (Latin Unicode qwerty)" -msgstr "Serba (latina Unicode qwerty)" - -#: ../rules/base.xml.in.h:685 -msgid "Serbian (Latin Unicode)" -msgstr "Serba (latina Unicode)" - -#: ../rules/base.xml.in.h:686 -msgid "Serbian (Latin qwerty)" -msgstr "Serba (latina qwerty)" - -#: ../rules/base.xml.in.h:687 -msgid "Serbian (Latin with guillemets)" -msgstr "Serba (latina con caporali)" - -#: ../rules/base.xml.in.h:688 -msgid "Serbian (Latin)" -msgstr "Serba (latina)" - -#: ../rules/base.xml.in.h:689 -msgid "Serbian (Russia)" -msgstr "Serba (Russia)" - -#: ../rules/base.xml.in.h:690 -msgid "Serbian (Z and ZHE swapped)" -msgstr "Serba (Z e ZHE scambiati)" - -#: ../rules/base.xml.in.h:691 -msgid "Serbian (with guillemets)" -msgstr "Serba (con caporali)" - -#: ../rules/base.xml.in.h:692 -msgid "Serbo-Croatian (US)" -msgstr "Serbo-croata (USA)" - -#: ../rules/base.xml.in.h:693 -msgid "Shift cancels Caps Lock" -msgstr "Maiusc annulla BlocMaiusc" - -#: ../rules/base.xml.in.h:694 -msgid "Shift does not cancel Num Lock, chooses 3rd level instead" -msgstr "Maiusc non annulla BlocNum, invece sceglie il terzo livello" - -#: ../rules/base.xml.in.h:695 -msgid "Shift with numeric keypad keys works as in MS Windows" -msgstr "Maiusc con i tasti del tastierino numerico opera come in MS Windows" - -#: ../rules/base.xml.in.h:696 -msgid "Shift+Caps Lock" -msgstr "Maiusc+BlocMaiusc" - -# variante pakistana -#: ../rules/base.xml.in.h:697 -msgid "Sindhi" -msgstr "Sindhi" - -#: ../rules/base.xml.in.h:698 -msgid "Sinhala" -msgstr "Singalese" - -# UE -#: ../rules/base.xml.in.h:699 -msgid "Slovak" -msgstr "Slovacca" - -#: ../rules/base.xml.in.h:700 -msgid "Slovak (extended Backslash)" -msgstr "Slovacca (backslash esteso)" - -#: ../rules/base.xml.in.h:701 -msgid "Slovak (qwerty)" -msgstr "Slovacca (qwerty)" - -#: ../rules/base.xml.in.h:702 -msgid "Slovak (qwerty, extended Backslash)" -msgstr "Slovacca (qwerty, backslash esteso)" - -# UE -#: ../rules/base.xml.in.h:703 -msgid "Slovenian" -msgstr "Slovena" - -#: ../rules/base.xml.in.h:704 -msgid "Slovenian (US keyboard with Slovenian letters)" -msgstr "Slovena (tastiera USA con lettere slovene)" - -#: ../rules/base.xml.in.h:705 -msgid "Slovenian (use guillemets for quotes)" -msgstr "Slovena (usa caporali per virgolette)" - -#: ../rules/base.xml.in.h:706 -msgid "Spanish" -msgstr "Spagnola" - -#: ../rules/base.xml.in.h:707 -msgid "Spanish (Dvorak)" -msgstr "Spagnola (Dvorak)" - -#: ../rules/base.xml.in.h:708 -msgid "Spanish (Latin American)" -msgstr "Spagnola (latino americana)" - -#: ../rules/base.xml.in.h:709 -msgid "Spanish (Latin American, Sun dead keys)" -msgstr "Spagnola (latino americana, tasti muti Sun)" - -#: ../rules/base.xml.in.h:710 -msgid "Spanish (Latin American, eliminate dead keys)" -msgstr "Spagnola (latino americana, tasti muti rimossi)" - -#: ../rules/base.xml.in.h:711 -msgid "Spanish (Latin American, include dead tilde)" -msgstr "Spagnola (latino americana, tilde muta inclusa)" - -#: ../rules/base.xml.in.h:712 -msgid "Spanish (Macintosh)" -msgstr "Inglese (Macintosh )" - -#: ../rules/base.xml.in.h:713 -msgid "Spanish (Sun dead keys)" -msgstr "Spagnola (tasti muti Sun)" - -#: ../rules/base.xml.in.h:714 -msgid "Spanish (eliminate dead keys)" -msgstr "Spagnola (tasti muti rimossi)" - -# variante LatAm -#: ../rules/base.xml.in.h:715 -msgid "Spanish (include dead tilde)" -msgstr "Spagnola (tilde muta inclusa)" - -#: ../rules/base.xml.in.h:716 -msgid "Special keys (Ctrl+Alt+<key>) handled in a server" -msgstr "Tasti speciali (Ctrl+Alt+<tasto>) gestiti in un server" - -#: ../rules/base.xml.in.h:717 -msgid "Sun Type 5/6" -msgstr "Sun Type 5/6" - -#: ../rules/base.xml.in.h:718 -msgid "Super Power Multimedia Keyboard" -msgstr "Super Power Multimedia Keyboard" - -#: ../rules/base.xml.in.h:719 -msgid "Swahili (Kenya)" -msgstr "Swahili (Kenya)" - -#: ../rules/base.xml.in.h:720 -msgid "Swahili (Tanzania)" -msgstr "Swahili (Tanzania)" - -#: ../rules/base.xml.in.h:721 -msgid "Swap Ctrl and Caps Lock" -msgstr "Scambiare Ctrl e BlocMaiusc" - -#: ../rules/base.xml.in.h:722 -msgid "Swap ESC and Caps Lock" -msgstr "Scambiare ESC e BlocMaiusc" - -# UE -#: ../rules/base.xml.in.h:723 -msgid "Swedish" -msgstr "Svedese" - -#: ../rules/base.xml.in.h:724 -msgid "Swedish (Dvorak)" -msgstr "Svedese (Dvorak)" - -#: ../rules/base.xml.in.h:725 -msgid "Swedish (Macintosh)" -msgstr "Svedese (Macintosh)" - -#: ../rules/base.xml.in.h:726 -msgid "Swedish (Svdvorak)" -msgstr "Svedese (Svdvorak)" - -#: ../rules/base.xml.in.h:727 -msgid "Swedish (eliminate dead keys)" -msgstr "Svedese (tasti muti rimossi)" - -#: ../rules/base.xml.in.h:728 -msgid "Swedish Sign Language" -msgstr "Linguaggio segni svedese" - -#: ../rules/base.xml.in.h:729 -msgid "Symplon PaceBook (tablet PC)" -msgstr "Symplon PaceBook (tablet PC)" - -# L'aggettivo per Siria in iglese EU sarebbe Syrian -# -#: ../rules/base.xml.in.h:730 -msgid "Syriac" -msgstr "Siriana" - -#: ../rules/base.xml.in.h:731 -msgid "Syriac (phonetic)" -msgstr "Siriana (fonetica)" - -#: ../rules/base.xml.in.h:732 -msgid "Taiwanese" -msgstr "Taiwanese" - -#: ../rules/base.xml.in.h:733 -msgid "Taiwanese (indigenous)" -msgstr "Taiwanese (indigena)" - -# UE -#: ../rules/base.xml.in.h:734 -msgid "Tajik" -msgstr "Tagika" - -#: ../rules/base.xml.in.h:735 -msgid "Tajik (legacy)" -msgstr "Tagika (vecchia maniera)" - -#: ../rules/base.xml.in.h:736 -msgid "Tamil" -msgstr "Tamil" - -#: ../rules/base.xml.in.h:737 -msgid "Tamil (Sri Lanka, TAB Typewriter)" -msgstr "Tamil (Sri Lanka, TAB macchina per scrivere)" - -#: ../rules/base.xml.in.h:738 -msgid "Tamil (Sri Lanka, Unicode)" -msgstr "Tamil (Sri Lanka, Unicode)" - -#: ../rules/base.xml.in.h:739 -msgid "Tamil (TAB typewriter)" -msgstr "Tamil (Sri Lanka, TAB macchina per scrivere)" - -#: ../rules/base.xml.in.h:740 -msgid "Tamil (TSCII typewriter)" -msgstr "Tamil (TSCII macchina per scrivere)" - -#: ../rules/base.xml.in.h:741 -msgid "Tamil (Unicode)" -msgstr "Tamil (Unicode)" - -#: ../rules/base.xml.in.h:742 -msgid "Tamil (keyboard with numerals)" -msgstr "Tamil (tastiera con numeri)" - -#: ../rules/base.xml.in.h:743 -msgid "Targa Visionary 811" -msgstr "Targa Visionary 811" - -# variante russa, come lingua stado a iso639 sarebbe tatarico -#: ../rules/base.xml.in.h:744 -msgid "Tatar" -msgstr "Tatar" - -#: ../rules/base.xml.in.h:745 -msgid "Telugu" -msgstr "Telegu" - -# UE -#: ../rules/base.xml.in.h:746 -msgid "Thai" -msgstr "Thai" - -# Variante tailandese -#: ../rules/base.xml.in.h:747 -msgid "Thai (Pattachote)" -msgstr "Thai (pattachote)" - -#: ../rules/base.xml.in.h:748 -msgid "Thai (TIS-820.2538)" -msgstr "Thai (TIS-820.2538)" - -#: ../rules/base.xml.in.h:749 -msgid "Tibetan" -msgstr "Tibetana" - -#: ../rules/base.xml.in.h:750 -msgid "Tibetan (with ASCII numerals)" -msgstr "Tibetana (con numeri ASCII)" - -#: ../rules/base.xml.in.h:751 -msgid "To the corresponding key in a Dvorak keyboard." -msgstr "Al tasto corrispondente in una tastiera Dvorak." - -#: ../rules/base.xml.in.h:752 -msgid "To the corresponding key in a Qwerty keyboard." -msgstr "Al tasto corrispondente in una tastiera Qwerty." - -#: ../rules/base.xml.in.h:753 -msgid "Toggle PointerKeys with Shift + NumLock." -msgstr "Commuta i PointerKey con Maiusc + BlocNum" - -#: ../rules/base.xml.in.h:754 -msgid "Toshiba Satellite S3000" -msgstr "Toshiba Satellite S3000" - -#: ../rules/base.xml.in.h:755 -msgid "Trust Direct Access Keyboard" -msgstr "Trust Direct Access Keyboard" - -#: ../rules/base.xml.in.h:756 -msgid "Trust Slimline" -msgstr "Trust Slimline" - -#: ../rules/base.xml.in.h:757 -msgid "Trust Wireless Keyboard Classic" -msgstr "Trust Wireless Keyboard Classic" - -# UE -#: ../rules/base.xml.in.h:758 -msgid "Tswana" -msgstr "Tswana" - -# non controllato su UE -#: ../rules/base.xml.in.h:759 -msgid "Turkish" -msgstr "Turca" - -#: ../rules/base.xml.in.h:760 -msgid "Turkish (Alt-Q)" -msgstr "Turca (Alt-Q)" - -#: ../rules/base.xml.in.h:761 -msgid "Turkish (F)" -msgstr "Turca (F)" - -#: ../rules/base.xml.in.h:762 -msgid "Turkish (Sun dead keys)" -msgstr "Turca (tasti muti Sun)" - -#: ../rules/base.xml.in.h:763 -msgid "Turkish (international with dead keys)" -msgstr "Turca (internazionale con tasti muti)" - -#: ../rules/base.xml.in.h:764 -msgid "Turkmen" -msgstr "Turkmena" - -#: ../rules/base.xml.in.h:765 -msgid "Turkmen (Alt-Q)" -msgstr "Turkmena (Alt-Q)" - -#: ../rules/base.xml.in.h:766 -msgid "TypeMatrix EZ-Reach 2020" -msgstr "TypeMatrix EZ-Reach 2020" - -#: ../rules/base.xml.in.h:767 -msgid "TypeMatrix EZ-Reach 2030 PS2" -msgstr "TypeMatrix EZ-Reach 2030 PS2" - -#: ../rules/base.xml.in.h:768 -msgid "TypeMatrix EZ-Reach 2030 USB" -msgstr "TypeMatrix EZ-Reach 2030 USB" - -#: ../rules/base.xml.in.h:769 -msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)" -msgstr "TypeMatrix EZ-Reach 2030 USB (modalità 102/105:EU)" - -#: ../rules/base.xml.in.h:770 -msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)" -msgstr "TypeMatrix EZ-Reach 2030 USB (modalità 106:JP)" - -# variante russa -#: ../rules/base.xml.in.h:771 -msgid "Udmurt" -msgstr "Udmurt" - -# UE -#: ../rules/base.xml.in.h:772 -msgid "Ukrainian" -msgstr "Ucraina" - -#: ../rules/base.xml.in.h:773 -msgid "Ukrainian (WinKeys)" -msgstr "Ucraina (tasti win)" - -# http://it.wikipedia.org/wiki/Lingua_rutena -#: ../rules/base.xml.in.h:774 -msgid "Ukrainian (homophonic)" -msgstr "Ucraina (omofonica)" - -#: ../rules/base.xml.in.h:775 -msgid "Ukrainian (legacy)" -msgstr "Ucraina (vecchia maniera)" - -# variante bulgara -#: ../rules/base.xml.in.h:776 -msgid "Ukrainian (phonetic)" -msgstr "Ucraina (fonetica)" - -#: ../rules/base.xml.in.h:777 -msgid "Ukrainian (standard RSTU)" -msgstr "Ucraina (RSTU standard)" - -#: ../rules/base.xml.in.h:778 -msgid "Ukrainian (typewriter)" -msgstr "Ucraina (macchina per scrivere)" - -#: ../rules/base.xml.in.h:779 -msgid "Unicode additions (arrows and math operators)" -msgstr "Aggiunte Unicode (frecce e operatori matematici)" - -#: ../rules/base.xml.in.h:780 -msgid "Unicode additions (arrows and math operators). Math operators on default level" -msgstr "Aggiunte Unicode (frecce e operatori matematici). Operatori matematici sul livello predefinito" - -#: ../rules/base.xml.in.h:781 -msgid "Unitek KB-1925" -msgstr "Unitek KB-1925" - -# UE -#: ../rules/base.xml.in.h:782 -msgid "Urdu (Pakistan)" -msgstr "Urdu (Pakistan)" - -#: ../rules/base.xml.in.h:783 -msgid "Urdu (Pakistan, CRULP)" -msgstr "Urdu (Pakistan, CRULP)" - -#: ../rules/base.xml.in.h:784 -msgid "Urdu (Pakistan, NLA)" -msgstr "Urdu (Pakistan, NLA)" - -#: ../rules/base.xml.in.h:785 -msgid "Urdu (WinKeys)" -msgstr "Urdu (tasti Win)" - -#: ../rules/base.xml.in.h:786 -msgid "Urdu (alternative phonetic)" -msgstr "Urdu (fonetica alternativa)" - -#: ../rules/base.xml.in.h:787 -msgid "Urdu (phonetic)" -msgstr "Urdu (fonetica)" - -#: ../rules/base.xml.in.h:788 -msgid "Use keyboard LED to show alternative layout" -msgstr "Usare i LED della tastiera per mostrare il gruppo alternativo" - -#: ../rules/base.xml.in.h:789 -msgid "Using space key to input non-breakable space character" -msgstr "Uso del tasto Spazio per inserire carattere di spazio non-interrompibile" - -#: ../rules/base.xml.in.h:790 -msgid "Usual space at any level" -msgstr "Solito Spazio a ogni livello" - -#: ../rules/base.xml.in.h:791 -msgid "Uyghur" -msgstr "Uyghura" - -# UE -#: ../rules/base.xml.in.h:792 -msgid "Uzbek" -msgstr "Uzbeka" - -# UE -#: ../rules/base.xml.in.h:793 -msgid "Uzbek (Afghanistan)" -msgstr "Uzbeka (Afghanistan)" - -# UE -#: ../rules/base.xml.in.h:794 -msgid "Uzbek (Afghanistan, OLPC)" -msgstr "Uzbeka (Afghanistan, OLPC)" - -# UE -#: ../rules/base.xml.in.h:795 -msgid "Uzbek (Latin)" -msgstr "Uzbeka (latina)" - -# UE -#: ../rules/base.xml.in.h:796 -msgid "Vietnamese" -msgstr "Vietnamese" - -#: ../rules/base.xml.in.h:797 -msgid "ViewSonic KU-306 Internet Keyboard" -msgstr "ViewSonic KU-306 Internet Keyboard" - -#: ../rules/base.xml.in.h:798 -msgid "Wang 724 keypad with Unicode additions (arrows and math operators)" -msgstr "Tastierino Wang 724 con aggiunte Unicode (frecce e operatori matematici)" - -#: ../rules/base.xml.in.h:799 -msgid "Wang 724 keypad with Unicode additions (arrows and math operators). Math operators on default level" -msgstr "Tastierino Wang 724 con aggiunte Unicode (frecce e operatori matematici). Operatori matematici sul livello predefinito" - -#: ../rules/base.xml.in.h:800 -msgid "Winbook Model XP5" -msgstr "Winbook Model XP5" - -#: ../rules/base.xml.in.h:801 -msgid "Wolof" -msgstr "Wolof" - -#: ../rules/base.xml.in.h:802 -msgid "Yahoo! Internet Keyboard" -msgstr "Yahoo! Internet Keyboard" - -# http://it.wikipedia.org/wiki/Yakuto -#: ../rules/base.xml.in.h:803 -msgid "Yakut" -msgstr "Jacuta" - -#: ../rules/base.xml.in.h:804 -msgid "Yoruba" -msgstr "Yoruba" - -#: ../rules/base.xml.in.h:805 -msgid "Zero-width non-joiner character at second level" -msgstr "Spazio non di unione a larghezza nulla al secondo livello" - -#: ../rules/base.xml.in.h:806 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level" -msgstr "Spazio non di unione a larghezza nulla al secondo livello, Spazio non-interrompibile al terzo livello" - -#: ../rules/base.xml.in.h:807 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level" -msgstr "Spazio non di unione a larghezza nulla al secondo livello, Spazio non-interrompibile al terzo livello, niente al quarto livello" - -#: ../rules/base.xml.in.h:808 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level" -msgstr "Spazio non di unione a larghezza nulla al secondo livello, Spazio non-interrompibile al terzo livello, Spazio sottile non-interrompibile al quarto livello" - -#: ../rules/base.xml.in.h:809 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level" -msgstr "Spazio non di unione a larghezza nulla al secondo livello, Spazio non-interrompibile al terzo livello, Spazio di unione a larghezza nulla al quarto livello" - -#: ../rules/base.xml.in.h:810 -msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level" -msgstr "Spazio non di unione a larghezza nulla al secondo livello, Spazio di unione a larghezza nulla al terzo livello" - -#: ../rules/base.xml.in.h:811 -msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level" -msgstr "Spazio non di unione a larghezza nulla al secondo livello, Spazio di unione a larghezza nulla al terzo livello, Spazio non-interrompibile al quarto livello" - -#: ../rules/base.xml.in.h:812 -msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level" -msgstr "Spazio non di unione a larghezza nulla al terzo livello, Spazio di unione a larghezza nulla al quarto livello" - -#: ../rules/base.xml.in.h:813 -msgid "ak" -msgstr "ak" - -#: ../rules/base.xml.in.h:814 -msgid "am" -msgstr "am" - -#: ../rules/base.xml.in.h:815 -msgid "ar" -msgstr "ar" - -#: ../rules/base.xml.in.h:816 -msgid "avn" -msgstr "avn" - -# shortDesc per Kazakistan -#: ../rules/base.xml.in.h:817 -msgid "az" -msgstr "az" - -#: ../rules/base.xml.in.h:818 -msgid "be" -msgstr "be" - -#: ../rules/base.xml.in.h:819 -msgid "ber" -msgstr "ber" - -#: ../rules/base.xml.in.h:820 -msgid "bg" -msgstr "bg" - -#: ../rules/base.xml.in.h:821 -msgid "bm" -msgstr "bm" - -#: ../rules/base.xml.in.h:822 -msgid "bn" -msgstr "bn" - -# Braille, shortDesc -#: ../rules/base.xml.in.h:823 -msgid "brl" -msgstr "brl" - -#: ../rules/base.xml.in.h:824 -msgid "bs" -msgstr "bs" - -#: ../rules/base.xml.in.h:825 -msgid "ca" -msgstr "ca" - -#: ../rules/base.xml.in.h:826 -msgid "chr" -msgstr "chr" - -#: ../rules/base.xml.in.h:827 -msgid "cm" -msgstr "cm" - -# codice tre lettere per la svizzera -#: ../rules/base.xml.in.h:828 -msgid "crh" -msgstr "crh" - -#: ../rules/base.xml.in.h:829 -msgid "cs" -msgstr "cs" - -#: ../rules/base.xml.in.h:830 -msgid "da" -msgstr "da" - -#: ../rules/base.xml.in.h:831 -msgid "de" -msgstr "de" - -# codice tre lettere per maldive -#: ../rules/base.xml.in.h:832 -msgid "dv" -msgstr "dv" - -#: ../rules/base.xml.in.h:833 -msgid "dz" -msgstr "dz" - -#: ../rules/base.xml.in.h:834 -msgid "ee" -msgstr "ee" - -# codice tre lettere per Kenia -#: ../rules/base.xml.in.h:835 ../rules/base.extras.xml.in.h:34 -msgid "en" -msgstr "en" - -#: ../rules/base.xml.in.h:836 -msgid "eo" -msgstr "eo" - -#: ../rules/base.xml.in.h:837 -msgid "es" -msgstr "es" - -#: ../rules/base.xml.in.h:838 -msgid "et" -msgstr "et" - -#: ../rules/base.xml.in.h:839 ../rules/base.extras.xml.in.h:35 -msgid "fa" -msgstr "fa" - -#: ../rules/base.xml.in.h:840 -msgid "ff" -msgstr "ff" - -#: ../rules/base.xml.in.h:841 -msgid "fi" -msgstr "fi" - -#: ../rules/base.xml.in.h:842 -msgid "fo" -msgstr "fo" - -#: ../rules/base.xml.in.h:843 ../rules/base.extras.xml.in.h:36 -msgid "fr" -msgstr "fr" - -# codice tre lettere per Nigeria -#: ../rules/base.xml.in.h:844 -msgid "gaa" -msgstr "gaa" - -# codice tre lettere per bulgaria -#: ../rules/base.xml.in.h:845 -msgid "gr" -msgstr "gr" - -#: ../rules/base.xml.in.h:846 -msgid "gu" -msgstr "gu" - -# shortDesc per Ghana, usato codice ISO -#: ../rules/base.xml.in.h:847 -msgid "ha" -msgstr "ha" - -# codice tre lettere per la svizzera -#: ../rules/base.xml.in.h:848 -msgid "he" -msgstr "he" - -#: ../rules/base.xml.in.h:849 -msgid "hi" -msgstr "hi" - -#: ../rules/base.xml.in.h:850 -msgid "hr" -msgstr "hr" - -#: ../rules/base.xml.in.h:851 -msgid "hu" -msgstr "hu" - -#: ../rules/base.xml.in.h:852 ../rules/base.extras.xml.in.h:37 -msgid "hy" -msgstr "hy" - -#: ../rules/base.xml.in.h:853 -msgid "ie" -msgstr "ie" - -#: ../rules/base.xml.in.h:854 -msgid "ig" -msgstr "ig" - -# variante bielorussa -#: ../rules/base.xml.in.h:855 -msgid "ike" -msgstr "ike" - -#: ../rules/base.xml.in.h:856 -msgid "in" -msgstr "in" - -#: ../rules/base.xml.in.h:857 -msgid "is" -msgstr "is" - -#: ../rules/base.xml.in.h:858 -msgid "it" -msgstr "it" - -#: ../rules/base.xml.in.h:859 -msgid "ja" -msgstr "ja" - -# codice tre lettere per sri lanka -#: ../rules/base.xml.in.h:860 -msgid "ka" -msgstr "ka" - -#: ../rules/base.xml.in.h:861 -msgid "ki" -msgstr "ki" - -#: ../rules/base.xml.in.h:862 -msgid "kk" -msgstr "kk" - -#: ../rules/base.xml.in.h:863 -msgid "km" -msgstr "km" - -# variante per Ghana -#: ../rules/base.xml.in.h:864 -msgid "kn" -msgstr "kn" - -#: ../rules/base.xml.in.h:865 -msgid "ko" -msgstr "ko" - -#: ../rules/base.xml.in.h:866 -msgid "ku" -msgstr "ku" - -#: ../rules/base.xml.in.h:867 -msgid "lo" -msgstr "lo" - -# codice tre lettere per malta -#: ../rules/base.xml.in.h:868 ../rules/base.extras.xml.in.h:39 -msgid "lt" -msgstr "lt" - -#: ../rules/base.xml.in.h:869 ../rules/base.extras.xml.in.h:40 -msgid "lv" -msgstr "lv" - -# Komi: variante russa -#: ../rules/base.xml.in.h:870 -msgid "mi" -msgstr "mi" - -#: ../rules/base.xml.in.h:871 -msgid "mk" -msgstr "mk" - -#: ../rules/base.xml.in.h:872 -msgid "ml" -msgstr "ml" - -#: ../rules/base.xml.in.h:873 -msgid "mn" -msgstr "mn" - -#: ../rules/base.xml.in.h:874 -msgid "mt" -msgstr "mt" - -#: ../rules/base.xml.in.h:875 -msgid "my" -msgstr "my" - -#: ../rules/base.xml.in.h:876 -msgid "ne" -msgstr "ne" - -#: ../rules/base.xml.in.h:877 -msgid "nl" -msgstr "nl" - -#: ../rules/base.xml.in.h:878 -msgid "no" -msgstr "no" - -# shortDesc per corea del sud, usato codice iso -#: ../rules/base.xml.in.h:879 -msgid "or" -msgstr "or" - -#: ../rules/base.xml.in.h:880 -msgid "pa" -msgstr "pa" - -#: ../rules/base.xml.in.h:881 -msgid "ph" -msgstr "ph" - -# codice tre lettere per nepal -#: ../rules/base.xml.in.h:882 ../rules/base.extras.xml.in.h:41 -msgid "pl" -msgstr "pl" - -#: ../rules/base.xml.in.h:883 -msgid "ps" -msgstr "ps" - -#: ../rules/base.xml.in.h:884 -msgid "pt" -msgstr "pt" - -# codice tre lettere per Isole Fær Øer -#: ../rules/base.xml.in.h:885 ../rules/base.extras.xml.in.h:42 -msgid "ro" -msgstr "ro" - -#: ../rules/base.xml.in.h:886 ../rules/base.extras.xml.in.h:43 -msgid "ru" -msgstr "ru" - -#: ../rules/base.xml.in.h:887 -msgid "sd" -msgstr "sd" - -#: ../rules/base.xml.in.h:888 -msgid "si" -msgstr "si" - -#: ../rules/base.xml.in.h:889 -msgid "sk" -msgstr "sk" - -# Codice tre lettere per islanda< -#: ../rules/base.xml.in.h:890 -msgid "sl" -msgstr "sl" - -#: ../rules/base.xml.in.h:891 -msgid "sq" -msgstr "sq" - -# codice tre lettere per israele< -#: ../rules/base.xml.in.h:892 ../rules/base.extras.xml.in.h:45 -msgid "sr" -msgstr "sr" - -#: ../rules/base.xml.in.h:893 -msgid "sv" -msgstr "sv" - -#: ../rules/base.xml.in.h:894 -msgid "sw" -msgstr "sw" - -#: ../rules/base.xml.in.h:895 -msgid "syc" -msgstr "syc" - -#: ../rules/base.xml.in.h:896 -msgid "ta" -msgstr "ta" - -#: ../rules/base.xml.in.h:897 -msgid "te" -msgstr "te" - -#: ../rules/base.xml.in.h:898 -msgid "tg" -msgstr "tg" - -# codice tre lettere per etiopia -#: ../rules/base.xml.in.h:899 -msgid "th" -msgstr "th" - -#: ../rules/base.xml.in.h:900 -msgid "tk" -msgstr "tk" - -# codice 3 lettere per bhutan -#: ../rules/base.xml.in.h:901 -msgid "tn" -msgstr "tn" - -#: ../rules/base.xml.in.h:902 -msgid "tr" -msgstr "tr" - -#: ../rules/base.xml.in.h:903 -msgid "uk" -msgstr "uk" - -#: ../rules/base.xml.in.h:904 -msgid "ur" -msgstr "ur" - -#: ../rules/base.xml.in.h:905 -msgid "uz" -msgstr "uz" - -#: ../rules/base.xml.in.h:906 -msgid "vi" -msgstr "vi" - -#: ../rules/base.xml.in.h:907 -msgid "wo" -msgstr "wo" - -#: ../rules/base.xml.in.h:908 -msgid "xsy" -msgstr "xsy" - -#: ../rules/base.xml.in.h:909 -msgid "yo" -msgstr "yo" - -#: ../rules/base.xml.in.h:910 -msgid "zh" -msgstr "zh" - -#: ../rules/base.extras.xml.in.h:1 -msgid "APL Keyboard Symbols" -msgstr "Simboli tastiera APL" - -# No ISO code in ISO639-2, only draft ISO693-3 -# Atsina refers to the Gros Ventres tribe. -# http://en.wikipedia.org/wiki/Atsina_(disambiguation) -#: ../rules/base.extras.xml.in.h:4 -msgid "Atsina" -msgstr "Atsina" - -# lingua iran nord orientale -# http://it.wikipedia.org/wiki/Lingua_avestica -#: ../rules/base.extras.xml.in.h:5 -msgid "Avestan" -msgstr "Avestica" - -# http://en.wikipedia.org/wiki/Interior_Salish_languages -#: ../rules/base.extras.xml.in.h:6 -msgid "Couer D'alene Salish" -msgstr "Couer D'alene Salish" - -#: ../rules/base.extras.xml.in.h:8 -msgid "English (US, international AltGr Unicode combining)" -msgstr "Inglese (USA, combinazione Unicode AltGr internazionale)" - -#: ../rules/base.extras.xml.in.h:9 -msgid "English (US, international AltGr Unicode combining, alternative)" -msgstr "Inglese (USA, combinazione Unicode AltGr internazionale, alternativa)" - -#: ../rules/base.extras.xml.in.h:11 -msgid "Kutenai" -msgstr "Kutenai" - -#: ../rules/base.extras.xml.in.h:13 -msgid "Latvian (US Colemak)" -msgstr "Lettone (Colemak USA)" - -#: ../rules/base.extras.xml.in.h:14 -msgid "Latvian (US Colemak, apostrophe variant)" -msgstr "Lettone (variante apostrofo)" - -#: ../rules/base.extras.xml.in.h:15 -msgid "Latvian (US Dvorak)" -msgstr "Lettone (Dvorak USA)" - -#: ../rules/base.extras.xml.in.h:16 -msgid "Latvian (US Dvorak, Y variant)" -msgstr "Lettone (Dvorak USA, variante Y)" - -#: ../rules/base.extras.xml.in.h:17 -msgid "Latvian (US Dvorak, minus variant)" -msgstr "Lettone (Dvorak USA, variante meno)" - -#: ../rules/base.extras.xml.in.h:18 -msgid "Latvian (programmer US Dvorak)" -msgstr "Lettone (Dvorak USA per programmatori)" - -#: ../rules/base.extras.xml.in.h:19 -msgid "Latvian (programmer US Dvorak, Y variant)" -msgstr "Lettone (Dvorak USA per programmatori, variante Y)" - -#: ../rules/base.extras.xml.in.h:20 -msgid "Latvian (programmer US Dvorak, minus variant)" -msgstr "Lettone (Dvorak USA per programmatori, variante meno)" - -#: ../rules/base.extras.xml.in.h:22 -msgid "Lithuanian (US Dvorak with Lithuanian letters)" -msgstr "Lituana (Dvorak USA con lettere lituane)" - -#: ../rules/base.extras.xml.in.h:25 -msgid "Polish (international with dead keys)" -msgstr "Polacca (internazionale con tasti muti)" - -#: ../rules/base.extras.xml.in.h:27 -msgid "Romanian (ergonomic Touchtype)" -msgstr "Rumena (Touchtype ergonomica)" - -#: ../rules/base.extras.xml.in.h:29 -msgid "Russian (with UKR and BEL layout)" -msgstr "Russa (con disposizione UKR e BEL)" - -# variante canadese -# No ISO code in ISO639-2, only draft ISO693-3 -#: ../rules/base.extras.xml.in.h:30 -msgid "Secwepemctsin" -msgstr "Secwepemctsin" - -# variante serba -#: ../rules/base.extras.xml.in.h:32 -msgid "Serbian (combining accents instead of dead keys)" -msgstr "Serba (combinazione di accenti invece di tasti muti)" - -#: ../rules/base.extras.xml.in.h:33 -msgid "apl" -msgstr "apl" - -#: ../rules/base.extras.xml.in.h:38 -msgid "kut" -msgstr "kut" - -#: ../rules/base.extras.xml.in.h:44 -msgid "shs" -msgstr "shs" - -#~ msgid "Afg" -#~ msgstr "Afg" - -#~ msgid "Chinese (Tibetan)" -#~ msgstr "Cinese (tibetana)" - -#~ msgid "Chinese (Uyghur)" -#~ msgstr "Cinese (uyghur)" - -#~ msgid "Danish (Mac)" -#~ msgstr "Danese (Mac)" - -#~ msgid "English (UK, Mac)" -#~ msgstr "Inglese (UK, Mac)" - -#~ msgid "Finnish (Mac)" -#~ msgstr "Finlandese (Mac)" - -#~ msgid "Finnish (northern Saami)" -#~ msgstr "Finlandese (saami settentrinale)" - -#~ msgid "French (Occitan)" -#~ msgstr "Francese (occitano)" - -# Codice tre lettere per U.K. -#~ msgid "GBr" -#~ msgstr "GBR" - -#~ msgid "German (Romanian keyboard with German letters)" -#~ msgstr "Tedesca (tastiera rumena con lettere tedesche)" - -#~ msgid "German (Romanian keyboard with German letters, eliminate dead keys)" -#~ msgstr "Tedesca (tastiera rumena con lettere tedesche, tasti muti rimossi)" - -#~ msgid "Irish (Ogham)" -#~ msgstr "Irlandese (Ogham)" - -# Curiosamente è una variante delle tastiere italiane... -#~ msgid "Italian (Georgian)" -#~ msgstr "Italiana (georgiana)" - -# FIXME le altre sono Alt -#~ msgid "Kurdish (Iran, latin alt-Q)" -#~ msgstr "Curda (Iran, latina alt-Q)" - -#~ msgid "Māori" -#~ msgstr "Māori" - -# FIXME missing ) -#~ msgid "Norwegian (Northern Saami" -#~ msgstr "Norvegese (saami settentrinale)" - -#~ msgid "Philippines - Dvorak (Baybayin)" -#~ msgstr "Filippine - Dvorak (Baybayin)" - -# variante brasiliana -#~ msgid "Portuguese (Nativo for Esperanto)" -#~ msgstr "Portoghese (nativa per Esperanto)" - -#~ msgid "Romanian (Crimean Tatar Dobruca-2 Q)" -#~ msgstr "Romena (tatar crimea Dobruca-2 Q)" - -#~ msgid "Romanian (Crimean Tatar Turkish Alt-Q)" -#~ msgstr "Romena (tatar crimea turca Alt-Q)" - -#~ msgid "Romanian (Crimean Tatar Turkish F)" -#~ msgstr "Romena (tatar crimea turca F)" - -#~ msgid "Russian (Chuvash)" -#~ msgstr "Russa (chuvash)" - -#~ msgid "Russian (Kalmyk)" -#~ msgstr "Russa (kalmyk)" - -#~ msgid "Russian (Komi)" -#~ msgstr "Russa (komi)" - -#~ msgid "Russian (Mari)" -#~ msgstr "Russa (mari)" - -#~ msgid "Russian (Ossetian, legacy)" -#~ msgstr "Russa (osseta, vecchia maniera)" - -#~ msgid "Russian (Serbian)" -#~ msgstr "Russa (serba)" - -#~ msgid "Russian (Tatar)" -#~ msgstr "Russa (tatara)" - -#~ msgid "Russian (Udmurt)" -#~ msgstr "Russa(udmurta)" - -#~ msgid "Russian (Yakut)" -#~ msgstr "Russa (yakutia)" - -#~ msgid "Spanish (Mac)" -#~ msgstr "Spagnola (Mac)" - -#~ msgid "Swedish (northern Saami)" -#~ msgstr "Svedese (saami settentrinale)" - -#~ msgid "Swiss" -#~ msgstr "Svizzera" - -#~ msgid "Swiss (legacy)" -#~ msgstr "Svizzera (vecchia maniera)" - -#~ msgid "Turkish (Crimean Tatar Turkish Alt-Q)" -#~ msgstr "Turca (Tatar crimea turca Alt-Q)" - -#~ msgid "Turkish (Crimean Tatar Turkish F)" -#~ msgstr "Turca (Tatar crimea turca F)" - -#~ msgid "Turkish (Crimean Tatar Turkish Q)" -#~ msgstr "Turca (Tatar crimea turca Q)" - -#~ msgid "Ukrainian (Crimean Tatar Turkish Alt-Q)" -#~ msgstr "Ucraina (tatar crimea turca Alt-Q)" - -#~ msgid "Ukrainian (Crimean Tatar Turkish F)" -#~ msgstr "Ucraina (tatar crimea turca F)" - -#~ msgid "Ukrainian (Crimean Tatar Turkish Q)" -#~ msgstr "Ucraina (tatar crimea turca Q)" - -#~ msgid "Ukrainian (standard RSTU on Russian layout)" -#~ msgstr "Ucraina (RSTU standard su disposizione russa)" - -# codice tre lettere per iraq -#~ msgid "irq" -#~ msgstr "irq" - -# codice tre lettere per spagna -#~ msgid "srp" -#~ msgstr "srp" - -# codice 3 lettere per bhutan -#~ msgid "twn" -#~ msgstr "twn" - -# layout a parte, sembrerebbe inglese -#~ msgid "APL" -#~ msgstr "APL" - -# UE -#~ msgid "Iran" -#~ msgstr "Iran" - -# UE -#~ msgid "Lithuania" -#~ msgstr "Lituania" - -# UE -#~ msgid "Lithuania - Dvorak" -#~ msgstr "Lituania - Dvorak" - -# codice tre lettere per lituania -#~ msgid "Ltu" -#~ msgstr "Ltu" - -# UE -#~ msgid "Romania" -#~ msgstr "Romania" - -# codice tre lettere per romania -#~ msgid "Rou" -#~ msgstr "Rou" - -# codice tre lettere per russia -#~ msgid "Rus" -#~ msgstr "Rus" - -# UE -#~ msgid "Russia" -#~ msgstr "Russia" - -#~ msgid "Serbia" -#~ msgstr "Serbia" - -#~ msgid "Srb" -#~ msgstr "Srb" - -#~ msgid "USA" -#~ msgstr "USA" - -# variante turca -#~ msgid "(F)" -#~ msgstr "(F)" - -#~ msgid "2" -#~ msgstr "2" - -#~ msgid "4" -#~ msgstr "4" - -#~ msgid "5" -#~ msgstr "5" - -#~ msgid "Alb" -#~ msgstr "ALB" - -#~ msgid "Alt-Q" -#~ msgstr "Alt-Q" - -#~ msgid "Alternative" -#~ msgstr "Alternativa" - -#~ msgid "Alternative Phonetic" -#~ msgstr "Alternativa fonetica" - -#~ msgid "Alternative international" -#~ msgstr "Internazionale alternativa" - -# Andorra -#~ msgid "And" -#~ msgstr "AND" - -#~ msgid "Andorra" -#~ msgstr "Andorra" - -#~ msgid "Ara" -#~ msgstr "Ara" - -#~ msgid "Arm" -#~ msgstr "ARM" - -# ISO per austria -#~ msgid "Aut" -#~ msgstr "AUT" - -#~ msgid "Aze" -#~ msgstr "AZE" - -# UE -#~ msgid "Bangladesh" -#~ msgstr "Bangladesh" - -# codice tre lettere per belgio -#~ msgid "Bel" -#~ msgstr "BEL" - -# codice tre lettere per bangladesh -#~ msgid "Bgd" -#~ msgstr "BGD" - -# UE -#~ msgid "Bhutan" -#~ msgstr "Bhutan" - -# codice tre lettere per bosnia-erz -#~ msgid "Bih" -#~ msgstr "BIH" - -# codice tre lettere per bielorussia -#~ msgid "Blr" -#~ msgstr "BLR" - -# UE -#~ msgid "Bosnia and Herzegovina" -#~ msgstr "Bosnia-Erzegovina" - -#~ msgid "Bra" -#~ msgstr "BRA" - -# UE -#~ msgid "Brazil" -#~ msgstr "Brasile" - -# bre in iso639 -#~ msgid "Breton" -#~ msgstr "Bretone" - -# codice 3 lettere per botswana -#~ msgid "Bwa" -#~ msgstr "BWA" - -# codice tre lettere per congo -#~ msgid "COD" -#~ msgstr "COD" - -# variante pakistana -#~ msgid "CRULP" -#~ msgstr "CRULP" - -# UE -#~ msgid "Canada" -#~ msgstr "Canada" - -# variante romena (wikipedia mette la gl) -#~ msgid "Cedilla" -#~ msgstr "Cediglia" - -# codice tre lettere per cina -#~ msgid "Chn" -#~ msgstr "CHN" - -#~ msgid "Classic" -#~ msgstr "Classica" - -# variante USA -#~ msgid "Colemak" -#~ msgstr "Colemak" - -# UE -#~ msgid "Cyrillic" -#~ msgstr "Cirillico" - -#~ msgid "Cze" -#~ msgstr "CZE" - -# variante per lingua Kalmyk -#~ msgid "DOS" -#~ msgstr "DOS" - -# variante tedesca... -# -# rispetto alla tedesca normale cambiano due caratteri, ` e ^ -# ah, le tastiere tedesche non hanno le lettere accentate, per cui -# probabilemente 'sta cosa è importate per il Compose -#~ msgid "Dead acute" -#~ msgstr "Acuto muto" - -# UE -#~ msgid "Denmark" -#~ msgstr "Danimarca" - -# codice tre lettere per germania< -#~ msgid "Deu" -#~ msgstr "DEU" - -# codice tre lettere per Danimarca -#~ msgid "Dnk" -#~ msgstr "DNK" - -#~ msgid "Dvorak" -#~ msgstr "Dvorak" - -#~ msgid "E" -#~ msgstr "E" - -#~ msgid "Eastern" -#~ msgstr "Orientale" - -# descrizione breve per Esperanto, usato codice iso639 tre lettere -#~ msgid "Epo" -#~ msgstr "EPO" - -#~ msgid "Ergonomic" -#~ msgstr "Ergonomica" - -# codice tre lettere per estonia -#~ msgid "Est" -#~ msgstr "EST" - -# UE -#~ msgid "Ethiopia" -#~ msgstr "Etiopia" - -#~ msgid "Extended" -#~ msgstr "Estesa" - -# UE -#~ msgid "Finland" -#~ msgstr "Finlandia" - -#~ msgid "Fra" -#~ msgstr "FRA" - -# UE -#~ msgid "France" -#~ msgstr "Francia" - -# variante per tastiera ghana -#~ msgid "GILLBT" -#~ msgstr "GILLBT" - -# UE -#~ msgid "Georgia" -#~ msgstr "Georgia" - -#~ msgid "Ghana" -#~ msgstr "Ghana" - -# codice tre lettere per guinea -#~ msgid "Gin" -#~ msgstr "GIN" - -# codice tre lettere per grecia -#~ msgid "Grc" -#~ msgstr "GRC" - -#~ msgid "Guinea" -#~ msgstr "Guinea" - -# variante ukraina -#~ msgid "Homophonic" -#~ msgstr "Omofonica" - -# codice tre lettere per croazia -#~ msgid "Hrv" -#~ msgstr "HRV" - -#~ msgid "Hun" -#~ msgstr "HUN" - -#~ msgid "Ind" -#~ msgstr "IND" - -# UE -#~ msgid "Ireland" -#~ msgstr "Irlanda" - -# codice tre lettere per irlanda -#~ msgid "Irl" -#~ msgstr "IRL" - -# codice tre lettere per Iran -#~ msgid "Irn" -#~ msgstr "IRN" - -# UE -#~ msgid "Israel" -#~ msgstr "Israele" - -#~ msgid "Jpn" -#~ msgstr "JPN" - -# Kana: variante giappone -#~ msgid "Kana" -#~ msgstr "Kana" - -#~ msgid "Kenya" -#~ msgstr "Kenya" - -# shortDesc per Kyrgyzstan -#~ msgid "Kgz" -#~ msgstr "KGZ" - -# shortDesc per Cambogia, usato codide ISO -#~ msgid "Khm" -#~ msgstr "KHM" - -#~ msgid "Korea, Republic of" -#~ msgstr "Corea, Repubblica di" - -# variante canadese -#~ msgid "Ktunaxa" -#~ msgstr "Ktunaxa" - -# Short description per Latin American -# include una lunga serie di nazioni: AR, Bo, CL, CO, CR, CU, DO... -# -#~ msgid "LAm" -#~ msgstr "LAm" - -# variante lituana -#~ msgid "LEKP" -#~ msgstr "LEKP" - -# variante lituana -#~ msgid "LEKPa" -#~ msgstr "LEKPa" - -# UE -#~ msgid "Laos" -#~ msgstr "Laos" - -#~ msgid "Latin" -#~ msgstr "Latino" - -#~ msgid "Left hand" -#~ msgstr "Mano sinistra" - -# codice tre lettere per lettonia -#~ msgid "Lva" -#~ msgstr "LVA" - -# variante della Georgia -#~ msgid "MESS" -#~ msgstr "MESS" - -# shortDesc per Montenegro, usato ISO -#~ msgid "MNE" -#~ msgstr "MNE" - -#~ msgid "Macintosh (International)" -#~ msgstr "Macintosh (internazionale)" - -# UE -#~ msgid "Maldives" -#~ msgstr "Maldive" - -#~ msgid "Mali" -#~ msgstr "Mali" - -#~ msgid "Mao" -#~ msgstr "Mao" - -# codice tre lettere per macedonia -#~ msgid "Mkd" -#~ msgstr "MKD" - -#~ msgid "Mli" -#~ msgstr "MLI" - -# codice tre lettere per birmania -#~ msgid "Mmr" -#~ msgstr "MMR" - -# codice tre lettere per mongolia -#~ msgid "Mng" -#~ msgstr "MNG" - -# UE -#~ msgid "Myanmar" -#~ msgstr "Birmania" - -# variante pakistana -#~ msgid "NLA" -#~ msgstr "NLA" - -# variante brasiliana -#~ msgid "Nativo" -#~ msgstr "Nativo" - -# variante tetheska.... ehm tedesca -#~ msgid "Neo 2" -#~ msgstr "Neo 2" - -# UE -#~ msgid "Netherlands" -#~ msgstr "Paesi Bassi" - -#~ msgid "Nigeria" -#~ msgstr "Nigeria" - -# codice tre lettere per paesi bassi -#~ msgid "Nld" -#~ msgstr "NLD" - -# codice tre lettere per norvegia -#~ msgid "Nor" -#~ msgstr "NOR" - -# UE -#~ msgid "Norway" -#~ msgstr "Norvegia" - -#~ msgid "OLPC Dari" -#~ msgstr "OLPC Dari" - -#~ msgid "OLPC Pashto" -#~ msgstr "OLPC Pashto" - -#~ msgid "OLPC Southern Uzbek" -#~ msgstr "OLPC Uzbeco meridionale" - -#~ msgid "Ossetian" -#~ msgstr "Osseta" - -#~ msgid "Phonetic" -#~ msgstr "Fonetico" - -# variante russa -#~ msgid "Phonetic Winkeys" -#~ msgstr "Fonetica tasti Win" - -# codice tre lettere per Polonia -#~ msgid "Pol" -#~ msgstr "POL" - -# UE -#~ msgid "Poland" -#~ msgstr "Polonia" - -#~ msgid "Probhat" -#~ msgstr "Probhat" - -# codice tre lettere per portogallo -#~ msgid "Prt" -#~ msgstr "PRT" - -# codice per serbia -#~ msgid "SRB" -#~ msgstr "SRB" - -#~ msgid "Sen" -#~ msgstr "SEN" - -#~ msgid "Senegal" -#~ msgstr "Senegal" - -# variante greca -#~ msgid "Simple" -#~ msgstr "Semplice" - -#~ msgid "Southern Uzbek" -#~ msgstr "Uzbeko meridionale" - -# UE -#~ msgid "Spain" -#~ msgstr "Spagna" - -#~ msgid "Sri Lanka" -#~ msgstr "Sri Lanka" - -#~ msgid "Standard" -#~ msgstr "Standard" - -# codice tre lettere per repubblica slovacca -#~ msgid "Svk" -#~ msgstr "SVK" - -# codice tre lettere per slovenia -#~ msgid "Svn" -#~ msgstr "SVN" - -#~ msgid "Swe" -#~ msgstr "SWE" - -# UE -#~ msgid "Syria" -#~ msgstr "Siria" - -#~ msgid "Tha" -#~ msgstr "THA" - -# variante marocchina, corrispondente al codice iso639 BER (berbero) -#~ msgid "Tifinagh" -#~ msgstr "Tifinagh" - -# codice tre lettere per tajikistan -#~ msgid "Tjk" -#~ msgstr "TJK" - -# Non sono sicuro vada tradotto -#~ msgid "Typewriter" -#~ msgstr "Macchina per scrivere" - -#~ msgid "Tza" -#~ msgstr "TZA" - -#~ msgid "Ukr" -#~ msgstr "UKR" - -# UE -#~ msgid "United Kingdom" -#~ msgstr "Regno Unito" - -#~ msgid "Uzb" -#~ msgstr "UZB" - -#~ msgid "Vnm" -#~ msgstr "VNK" - -#~ msgid "Western" -#~ msgstr "Occidentale" - -#~ msgid "With guillemets" -#~ msgstr "Con caporali" - -# codice per sudafrica -#~ msgid "Zaf" -#~ msgstr "ZAF" - -#~ msgid "azerty" -#~ msgstr "azerty" - -#~ msgid "digits" -#~ msgstr "cifre" - -#~ msgid "lyx" -#~ msgstr "lyx" - -#~ msgid "qwertz" -#~ msgstr "qwertz" +# Italian translation for xkeyboard-config
+# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
+# This file is distributed under the same license as the xkeyboard-config package.
+#
+# Il file rules.xml è composto da tre parti
+# <modelList> - elenca i modelli di tastiera riconosciuti
+# <layoutList> - elenca le disposizioni di tastiera applicabili
+# e le loro varianti
+# <optionList> - elenca le opzioni selezionabili per le disposizioni
+# (opzioni visibili per esempio nel sottodialogo "Altre opzioni"
+# dello strumento di preferenze Tastiera di GNOME)
+#
+#
+# Per i modelli in genere non serve usare particolari traduzioni, visto che
+# è il nome proprio con cui il vendor commercializza il prodotto
+#
+# Le disposizioni spesso sono i nomi della lingua, ma sono presenti anche casi
+# in cui la variante è descritta nel modo in cui "appare" la tastiera
+#
+# Le opzioni sarebbero facili, se non fosse che mentre nel file XML originale
+# sono disposte in maniera gerarchica, qui nel PO vengono spalmate qua e là
+# per colpa dell'ordinamento alfabetico. Per questo ho riportato i vari gruppi
+# come appaiono, basta cercare optionList
+#
+# ## Glossario ##
+#
+# legacy --> vecchia maniera
+# dead keys --> tasti muti
+# eliminate dead keys --> tasti muti esclusi
+# to map --> applicare
+# non-breakable --> non interrompibile ??
+# Luca Ferretti <elle.uca@infinito.it>, 2005, 2006, 2007, 2008, 2009, 2010, 2011.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: xkeyboard-config 2.3\n"
+"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n"
+"POT-Creation-Date: 2011-05-17 21:08+0100\n"
+"PO-Revision-Date: 2011-05-23 09:53+0200\n"
+"Last-Translator: Luca Ferretti <elle.uca@infinito.it>\n"
+"Language-Team: Italian <tp@lists.linux.it>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+
+# tasto per scegliere il terzo livello: |...|
+# posizione tasto compose: |...|
+#: ../rules/base.xml.in.h:1
+msgid "<Less/Greater>"
+msgstr "<Minore/Maggiore>"
+
+# tasto per scegliere il quinto livello: |...|
+#: ../rules/base.xml.in.h:2
+msgid "<Less/Greater> (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "<Minore/Maggiore> (sceglie il terzo livello, blocca quando premuto assieme a un altro selettore del terzo livello)"
+
+# tasto per scegliere il quinto livello: |...|
+#: ../rules/base.xml.in.h:3
+msgid "<Less/Greater> chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "<Minore/Maggiore> sceglie il quinto livello e attiva level5-Lock quando premuto assieme a un altro selettore del quinto livello, una pressione rilascia il blocco"
+
+# tasto per scegliere il quinto livello: |...|
+#: ../rules/base.xml.in.h:4
+msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "<Minore/Maggiore> sceglie il quinto livello, blocca quando premuto assieme a un altro selettore del quinto livello"
+
+# tasto per scegliere il quinto livello: |...|
+#: ../rules/base.xml.in.h:5
+msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "<Minore/Maggiore> sceglie il quinto livello, blocca quando premuto assieme a un altro selettore del quinto livello, una pressione rilascia il blocco"
+
+#: ../rules/base.xml.in.h:6
+msgid "A4Tech KB-21"
+msgstr "A4Tech KB-21"
+
+#: ../rules/base.xml.in.h:7
+msgid "A4Tech KBS-8"
+msgstr "A4Tech KBS-8"
+
+#: ../rules/base.xml.in.h:8
+msgid "A4Tech Wireless Desktop RFKB-23"
+msgstr "A4Tech Wireless Desktop RFKB-23"
+
+#: ../rules/base.xml.in.h:9
+msgid "ATM/phone-style"
+msgstr "ATM/tipo telefono"
+
+#: ../rules/base.xml.in.h:10
+msgid "Acer AirKey V"
+msgstr "Acer AirKey V"
+
+#: ../rules/base.xml.in.h:11
+msgid "Acer C300"
+msgstr "Acer C300"
+
+#: ../rules/base.xml.in.h:12
+msgid "Acer Ferrari 4000"
+msgstr "Acer Ferrari 4000"
+
+#: ../rules/base.xml.in.h:13
+msgid "Acer Laptop"
+msgstr "Portatile Acer"
+
+#: ../rules/base.xml.in.h:14
+msgid "Add the standard behavior to Menu key"
+msgstr "Aggiungere il comportamento standard al tasto Menu"
+
+# optionList: esperanto
+#: ../rules/base.xml.in.h:15
+msgid "Adding Esperanto circumflexes (supersigno)"
+msgstr "Aggiunta dei circonflessi Esperanto (supersigno)"
+
+# optionList: eurosign
+# descrizione: Special shortcuts for the Euro character
+#: ../rules/base.xml.in.h:16
+msgid "Adding currency signs to certain keys"
+msgstr "Aggiunta del simboli di valuta a determinati tasti"
+
+#: ../rules/base.xml.in.h:17
+msgid "Advance Scorpius KI"
+msgstr "Advance Scorpius KI"
+
+# UE
+#: ../rules/base.xml.in.h:18
+msgid "Afghani"
+msgstr "Afgano"
+
+# variante per Ghana
+#: ../rules/base.xml.in.h:19
+msgid "Akan"
+msgstr "Akan"
+
+# UE
+#: ../rules/base.xml.in.h:20
+msgid "Albanian"
+msgstr "Albanese"
+
+#: ../rules/base.xml.in.h:21
+msgid "Alt and Meta are on Alt keys"
+msgstr "Alt e Meta sono sui tasti Alt"
+
+# to map, pare che in termini matematici voglia dire applicare
+#: ../rules/base.xml.in.h:22
+msgid "Alt is mapped to Right Win, Super to Menu"
+msgstr "Alt è applicato al tasto Win destro, Super al tasto Menu"
+
+#: ../rules/base.xml.in.h:23
+msgid "Alt+Caps Lock"
+msgstr "Alt+BlocMaiusc"
+
+#: ../rules/base.xml.in.h:24
+msgid "Alt+Ctrl"
+msgstr "Alt+Ctrl"
+
+#: ../rules/base.xml.in.h:25
+msgid "Alt+Shift"
+msgstr "Alt+Maiusc"
+
+#: ../rules/base.xml.in.h:26
+msgid "Alt+Space"
+msgstr "Alt+Spazio"
+
+# optionList: altwin
+# descrizione: Using special PC keys (Win, Menu) to work as standard X keys
+# (Super, Hyper, etc.)
+#: ../rules/base.xml.in.h:27
+msgid "Alt/Win key behavior"
+msgstr "Comportamento tasto Alt/Win"
+
+#: ../rules/base.xml.in.h:28
+msgid "Amharic"
+msgstr "Amarica"
+
+#: ../rules/base.xml.in.h:29
+msgid "Any Alt key"
+msgstr "Ogni tasto Alt"
+
+#: ../rules/base.xml.in.h:30
+msgid "Any Win key"
+msgstr "Ogni tasto Win"
+
+#: ../rules/base.xml.in.h:31
+msgid "Any Win key (while pressed)"
+msgstr "Ogni tasto Win (mentre è premuto)"
+
+#: ../rules/base.xml.in.h:32
+msgid "Apple"
+msgstr "Apple"
+
+#: ../rules/base.xml.in.h:33
+msgid "Apple Aluminium Keyboard (ANSI)"
+msgstr "Apple Keyboard alluminio (ANSI)"
+
+#: ../rules/base.xml.in.h:34
+msgid "Apple Aluminium Keyboard (ISO)"
+msgstr "Apple Keyboard alluminio (ISO)"
+
+#: ../rules/base.xml.in.h:35
+msgid "Apple Aluminium Keyboard (JIS)"
+msgstr "Apple Keyboard alluminio (JIS)"
+
+#: ../rules/base.xml.in.h:36
+msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)"
+msgstr "Apple Keyboard alluminio: emula tasti PC (Stamp, BlocScorr, Pausa, BlocNum)"
+
+#: ../rules/base.xml.in.h:37
+msgid "Apple Laptop"
+msgstr "Portatile Apple"
+
+# nel senso di layout/disposizione e usato nell'elenco di nazioni.
+#: ../rules/base.xml.in.h:38
+msgid "Arabic"
+msgstr "Araba"
+
+# variante araba
+#: ../rules/base.xml.in.h:39
+msgid "Arabic (Buckwalter)"
+msgstr "Araba (Buckwalter)"
+
+#: ../rules/base.xml.in.h:40
+msgid "Arabic (Morocco)"
+msgstr "Araba (Marocco)"
+
+# UE
+#: ../rules/base.xml.in.h:41
+msgid "Arabic (Pakistan)"
+msgstr "Araba (Pakistan)"
+
+# nel senso di layout/disposizione e usato nell'elenco di nazioni.
+#: ../rules/base.xml.in.h:42
+msgid "Arabic (Syria)"
+msgstr "Araba (Siria)"
+
+#: ../rules/base.xml.in.h:43
+msgid "Arabic (azerty)"
+msgstr "Araba (azerty)"
+
+#: ../rules/base.xml.in.h:44
+msgid "Arabic (azerty/digits)"
+msgstr "Araba (azerty/cifre)"
+
+#: ../rules/base.xml.in.h:45
+msgid "Arabic (digits)"
+msgstr "Araba (cifre)"
+
+#: ../rules/base.xml.in.h:46
+msgid "Arabic (qwerty)"
+msgstr "Araba (qwerty)"
+
+#: ../rules/base.xml.in.h:47
+msgid "Arabic (qwerty/digits)"
+msgstr "Araba (querty/cifre)"
+
+# UE
+#: ../rules/base.xml.in.h:48 ../rules/base.extras.xml.in.h:2
+msgid "Armenian"
+msgstr "Armena"
+
+#: ../rules/base.xml.in.h:49
+msgid "Armenian (alternative eastern)"
+msgstr "Armena (orientale alternativa)"
+
+# variante marocchina
+#: ../rules/base.xml.in.h:50 ../rules/base.extras.xml.in.h:3
+msgid "Armenian (alternative phonetic)"
+msgstr "Armena (fonetica alternativa)"
+
+#: ../rules/base.xml.in.h:51
+msgid "Armenian (eastern)"
+msgstr "Armena (orientale)"
+
+#: ../rules/base.xml.in.h:52
+msgid "Armenian (phonetic)"
+msgstr "Armena (fonetica)"
+
+#: ../rules/base.xml.in.h:53
+msgid "Armenian (western)"
+msgstr "Armena (occidentale)"
+
+# punto sottoscritto stando a http://it.wikipedia.org/wiki/Diacritico
+# Grazie a Daniele Forsi
+#
+#: ../rules/base.xml.in.h:54
+msgid "Asturian (Spain, with bottom-dot H and bottom-dot L)"
+msgstr "Asturiana (Spagna, con H punto sottoscritto e L punto sottoscritto)"
+
+#: ../rules/base.xml.in.h:55
+msgid "Asus Laptop"
+msgstr "Portatile Asus"
+
+#: ../rules/base.xml.in.h:56
+msgid "At bottom left"
+msgstr "In basso a sinistra"
+
+#: ../rules/base.xml.in.h:57
+msgid "At left of 'A'"
+msgstr "A sinistra di \"A\""
+
+# variante per tastiera ghana
+#: ../rules/base.xml.in.h:58
+msgid "Avatime"
+msgstr "Avatime"
+
+# UE
+#: ../rules/base.xml.in.h:59
+msgid "Azerbaijani"
+msgstr "Azera"
+
+# UE
+#
+# FIXME credo sia sbagliato, dovrebbe essere Azerbaijani
+#: ../rules/base.xml.in.h:60
+msgid "Azerbaijani (Cyrillic)"
+msgstr "Azera (cirillico)"
+
+#: ../rules/base.xml.in.h:61
+msgid "Azona RF2300 wireless Internet Keyboard"
+msgstr "Azona RF2300 wireless Internet Keyboard"
+
+#: ../rules/base.xml.in.h:62
+msgid "BTC 5090"
+msgstr "BTC 5090"
+
+#: ../rules/base.xml.in.h:63
+msgid "BTC 5113RF Multimedia"
+msgstr "BTC 5113RF Multimedia"
+
+#: ../rules/base.xml.in.h:64
+msgid "BTC 5126T"
+msgstr "BTC 5126T"
+
+#: ../rules/base.xml.in.h:65
+msgid "BTC 6301URF"
+msgstr "BTC 6301URF"
+
+#: ../rules/base.xml.in.h:66
+msgid "BTC 9000"
+msgstr "BTC 9000"
+
+#: ../rules/base.xml.in.h:67
+msgid "BTC 9000A"
+msgstr "BTC 9000A"
+
+#: ../rules/base.xml.in.h:68
+msgid "BTC 9001AH"
+msgstr "BTC 9001AH"
+
+#: ../rules/base.xml.in.h:69
+msgid "BTC 9019U"
+msgstr "BTC 9019U"
+
+#: ../rules/base.xml.in.h:70
+msgid "BTC 9116U Mini Wireless Internet and Gaming"
+msgstr "BTC 9116U Mini Wireless Internet and Gaming"
+
+#: ../rules/base.xml.in.h:71
+msgid "Backslash"
+msgstr "Backslash"
+
+# tasto per scegliere il quinto livello: |...|
+#: ../rules/base.xml.in.h:72
+msgid "Backslash (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "Backslash (sceglie il terzo livello, blocca quando premuto assieme a un altro selettore del terzo livello)"
+
+#: ../rules/base.xml.in.h:73
+msgid "Bambara"
+msgstr "Bambara"
+
+# Variante russa http://it.wikipedia.org/wiki/Baschiri
+#: ../rules/base.xml.in.h:74
+msgid "Bashkirian"
+msgstr "Baschira"
+
+# UE
+#: ../rules/base.xml.in.h:75
+msgid "Belarusian"
+msgstr "Bielorussa"
+
+#: ../rules/base.xml.in.h:76
+msgid "Belarusian (Latin)"
+msgstr "Bielorussa (latina)"
+
+#: ../rules/base.xml.in.h:77
+msgid "Belarusian (legacy)"
+msgstr "Bielorussa (vecchia maniera)"
+
+# UE
+#: ../rules/base.xml.in.h:78
+msgid "Belgian"
+msgstr "Belga"
+
+#: ../rules/base.xml.in.h:79
+msgid "Belgian (ISO alternate)"
+msgstr "Belga (ISO alternativa)"
+
+#: ../rules/base.xml.in.h:80
+msgid "Belgian (Sun dead keys)"
+msgstr "Belga (tasti muti Sun)"
+
+# variante belga
+#: ../rules/base.xml.in.h:81
+msgid "Belgian (Wang model 724 azerty)"
+msgstr "Belga (modello Wang 724 azerty)"
+
+# variante marocchina
+#: ../rules/base.xml.in.h:82
+msgid "Belgian (alternative)"
+msgstr "Belga (alternativa)"
+
+#: ../rules/base.xml.in.h:83
+msgid "Belgian (alternative, Sun dead keys)"
+msgstr "Belga (alternativa, tasti muti Sun)"
+
+#: ../rules/base.xml.in.h:84
+msgid "Belgian (alternative, latin-9 only)"
+msgstr "Belga (alternativa, solo latin-9)"
+
+#: ../rules/base.xml.in.h:85
+msgid "Belgian (eliminate dead keys)"
+msgstr "Belga (tasti muti rimossi)"
+
+#: ../rules/base.xml.in.h:86
+msgid "BenQ X-Touch"
+msgstr "BenQ X-Touch"
+
+#: ../rules/base.xml.in.h:87
+msgid "BenQ X-Touch 730"
+msgstr "BenQ X-Touch 730"
+
+#: ../rules/base.xml.in.h:88
+msgid "BenQ X-Touch 800"
+msgstr "BenQ X-Touch 800"
+
+# variante per india
+#: ../rules/base.xml.in.h:89
+msgid "Bengali"
+msgstr "Bengalese"
+
+# variante per bengali, credo sia fonetico (crf www.bengalinux.org)
+#: ../rules/base.xml.in.h:90
+msgid "Bengali (Probhat)"
+msgstr "Bengalese (probhat)"
+
+# variante marocchina
+#: ../rules/base.xml.in.h:91
+msgid "Berber (Morocco, Tifinagh alternative phonetic)"
+msgstr "Berbera (Marocco, tifinagh fonetica alternativa)"
+
+# variante marocchina
+#: ../rules/base.xml.in.h:92
+msgid "Berber (Morocco, Tifinagh alternative)"
+msgstr "Berbera (Marocco, tifinagh alternativa)"
+
+# variante marocchina
+#: ../rules/base.xml.in.h:93
+msgid "Berber (Morocco, Tifinagh extended phonetic)"
+msgstr "Berbera (Marocco, tifinagh fonetica estesa)"
+
+# variante marocchina
+#: ../rules/base.xml.in.h:94
+msgid "Berber (Morocco, Tifinagh extended)"
+msgstr "Berbera (Marocco, tifinagh estesa)"
+
+# variante marocchina
+#: ../rules/base.xml.in.h:95
+msgid "Berber (Morocco, Tifinagh phonetic)"
+msgstr "Berbera (Marocco, tifinagh fonetica fonetica)"
+
+#: ../rules/base.xml.in.h:96
+msgid "Berber (Morocco, Tifinagh)"
+msgstr "Berbera (Marocco, tifinagh)"
+
+#: ../rules/base.xml.in.h:97
+msgid "Bosnian"
+msgstr "Bosniaca"
+
+#: ../rules/base.xml.in.h:98
+msgid "Bosnian (US keyboard with Bosnian digraphs)"
+msgstr "Bosniaca (tastiera USA con digrammi bosniaci)"
+
+#: ../rules/base.xml.in.h:99
+msgid "Bosnian (US keyboard with Bosnian letters)"
+msgstr "Bosniaca (tastiera USA con lettere bosniache)"
+
+#: ../rules/base.xml.in.h:100
+msgid "Bosnian (use Bosnian digraphs)"
+msgstr "Bosniaca (con digrammi bosniaci)"
+
+#: ../rules/base.xml.in.h:101
+msgid "Bosnian (use guillemets for quotes)"
+msgstr "Bosniaca (con caporali per virgolette)"
+
+#: ../rules/base.xml.in.h:102
+msgid "Both Alt keys together"
+msgstr "Entrambi i tasti Alt insieme"
+
+#: ../rules/base.xml.in.h:103
+msgid "Both Ctrl keys together"
+msgstr "Entrambi i tasti Ctrl insieme"
+
+#: ../rules/base.xml.in.h:104
+msgid "Both Shift keys together"
+msgstr "Entrambi i tasti Maiusc insieme"
+
+#: ../rules/base.xml.in.h:105
+msgid "Both Shift-Keys together activate Caps Lock, one Shift-Key deactivates"
+msgstr "Entrambi i tasti Maiusc insieme attivano BloccaMaiusc, un tasto Maiusc lo disattiva"
+
+#: ../rules/base.xml.in.h:106
+msgid "Both Shift-Keys together toggle Caps Lock"
+msgstr "Entrambi i tasti Maiusc insieme commutano BloccaMaiusc"
+
+# Credo che ShiftLock sia un refuso per Caps Lock
+#: ../rules/base.xml.in.h:107
+msgid "Both Shift-Keys together toggle ShiftLock"
+msgstr "Entrambi i tasti Maiusc insieme commutano BloccaMaiusc"
+
+#: ../rules/base.xml.in.h:108
+msgid "Braille"
+msgstr "Braille"
+
+#: ../rules/base.xml.in.h:109
+msgid "Braille (left hand)"
+msgstr "Braille (mano sinistra)"
+
+#: ../rules/base.xml.in.h:110
+msgid "Braille (right hand)"
+msgstr "Braille (mano destra)"
+
+#: ../rules/base.xml.in.h:111
+msgid "Brother Internet Keyboard"
+msgstr "Brother Internet Keyboard"
+
+# UE
+#: ../rules/base.xml.in.h:112
+msgid "Bulgarian"
+msgstr "Bulgara (fonetica nuova)"
+
+#: ../rules/base.xml.in.h:113
+msgid "Bulgarian (new phonetic)"
+msgstr "Bulgara (fonetica nuova)"
+
+# variante bulgara
+#: ../rules/base.xml.in.h:114
+msgid "Bulgarian (traditional phonetic)"
+msgstr "Bulgara (fonetica tradizionale)"
+
+#: ../rules/base.xml.in.h:115
+msgid "Burmese"
+msgstr "Burmese"
+
+#: ../rules/base.xml.in.h:116
+msgid "Canadian Multilingual"
+msgstr "Canadese multilingue"
+
+#: ../rules/base.xml.in.h:117
+msgid "Canadian Multilingual (first part)"
+msgstr "Canadese multilingue (prima parte)"
+
+#: ../rules/base.xml.in.h:118
+msgid "Canadian Multilingual (second part)"
+msgstr "Canadese multilingue (seconda parte)"
+
+#: ../rules/base.xml.in.h:119
+msgid "Caps Lock"
+msgstr "BlocMaiusc"
+
+# tasto per scegliere il quinto livello: |...|
+#: ../rules/base.xml.in.h:120
+msgid "Caps Lock (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "BlocMaiusc (sceglie il terzo livello, blocca quando premuto assieme a un altro selettore del terzo livello)"
+
+# per come appare, tradurre il "to" è superfluo
+#: ../rules/base.xml.in.h:121
+msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)"
+msgstr "BlocMaiusc (prima disposizione), Maiusc+BlocMaiusc (ultima disposizione)"
+
+#: ../rules/base.xml.in.h:122
+msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action"
+msgstr "BlocMaiusc (mentre è premuto), Alt+BlocMaiusc esegue l'azione blocca maiuscole originale"
+
+#: ../rules/base.xml.in.h:123
+msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock"
+msgstr "BlocMaiusc agisce come Maiusc con il blocco. Maiusc \"mette in pausa\" BlocMaiusc"
+
+#: ../rules/base.xml.in.h:124
+msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock"
+msgstr "BlocMaiusc agisce come Maiusc con il blocco. Maiusc non ha effetto su BlocMaiusc"
+
+#: ../rules/base.xml.in.h:125
+msgid "Caps Lock is disabled"
+msgstr "BlocMaiusc è disabilitato"
+
+# optionList: caps
+# descrizione: CapsLock tweaks. "Internal" capitalization means capitalization
+# using some internal tables. Otherwise "as Shift" - means using next group
+#: ../rules/base.xml.in.h:126
+msgid "Caps Lock key behavior"
+msgstr "Comportamento tasto BlocMaiusc"
+
+#: ../rules/base.xml.in.h:127
+msgid "Caps Lock toggles Shift so all keys are affected"
+msgstr "BlocMaiusc commuta Maiusc così da avere effetto su tutti i tasti"
+
+#: ../rules/base.xml.in.h:128
+msgid "Caps Lock toggles normal capitalization of alphabetic characters"
+msgstr "BlocMaiusc commuta l'uso normale delle lettere maiuscole dei caratteri alfabetici"
+
+# "Internal" capitalization means capitalization using some internal tables.
+# Otherwise "as Shift" - means using next group.
+#: ../rules/base.xml.in.h:129
+msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock"
+msgstr "BlocMaiusc fa uso interno delle lettere maiuscole. Maiusc \"mette in pausa\" BlocMaiusc"
+
+#: ../rules/base.xml.in.h:130
+msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock"
+msgstr "BlocMaiusc fa uso interno delle lettere maiuscole. Maiusc non ha effetto su BlocMaiusc"
+
+#: ../rules/base.xml.in.h:131
+msgid "Catalan"
+msgstr "Catalana"
+
+# FIXME... trovare traduzione middle-dot
+#: ../rules/base.xml.in.h:132
+msgid "Catalan (Spain, with middle-dot L)"
+msgstr "Catalana (Spagna, con L middle-dot)"
+
+# variante USA
+#: ../rules/base.xml.in.h:133
+msgid "Cherokee"
+msgstr "Cherokee"
+
+#: ../rules/base.xml.in.h:134
+msgid "Cherry B.UNLIMITED"
+msgstr "Cherry B.UNLIMITED"
+
+#: ../rules/base.xml.in.h:135
+msgid "Cherry Blue Line CyBo@rd"
+msgstr "Cherry Blue Line CyBo@rd"
+
+#: ../rules/base.xml.in.h:136
+msgid "Cherry Blue Line CyBo@rd (alternate option)"
+msgstr "Cherry Blue Line CyBo@rd (opzione alternativa)"
+
+#: ../rules/base.xml.in.h:137
+msgid "Cherry CyBo@rd USB-Hub"
+msgstr "Cherry CyBo@rd USB-Hub"
+
+#: ../rules/base.xml.in.h:138
+msgid "Cherry CyMotion Expert"
+msgstr "Cherry CyMotion Expert"
+
+#: ../rules/base.xml.in.h:139
+msgid "Cherry CyMotion Master Linux"
+msgstr "Cherry CyMotion Master Linux"
+
+#: ../rules/base.xml.in.h:140
+msgid "Cherry CyMotion Master XPress"
+msgstr "Cherry CyMotion Master XPress"
+
+#: ../rules/base.xml.in.h:141
+msgid "Chicony Internet Keyboard"
+msgstr "Chicony Internet Keyboard"
+
+#: ../rules/base.xml.in.h:142
+msgid "Chicony KB-9885"
+msgstr "Chicony KB-9885"
+
+#: ../rules/base.xml.in.h:143
+msgid "Chicony KU-0108"
+msgstr "Chicony KU-0108"
+
+#: ../rules/base.xml.in.h:144
+msgid "Chicony KU-0420"
+msgstr "Chicony KU-0420"
+
+# UE
+#: ../rules/base.xml.in.h:145
+msgid "Chinese"
+msgstr "Cinese"
+
+# variante russa
+#: ../rules/base.xml.in.h:146
+msgid "Chuvash"
+msgstr "Chuvash"
+
+# variante russa
+#: ../rules/base.xml.in.h:147
+msgid "Chuvash (Latin)"
+msgstr "Chuvash (latina)"
+
+#: ../rules/base.xml.in.h:148
+msgid "Classmate PC"
+msgstr "Classmate PC"
+
+#: ../rules/base.xml.in.h:149
+msgid "CloGaelach"
+msgstr "CloGaelach"
+
+#: ../rules/base.xml.in.h:150
+msgid "Compaq Easy Access Keyboard"
+msgstr "Compaq tastiera Easy Access"
+
+#: ../rules/base.xml.in.h:151
+msgid "Compaq Internet Keyboard (13 keys)"
+msgstr "Compaq Internet Keyboard (13 tasti)"
+
+#: ../rules/base.xml.in.h:152
+msgid "Compaq Internet Keyboard (18 keys)"
+msgstr "Compaq Internet Keyboard (18 tasti)"
+
+#: ../rules/base.xml.in.h:153
+msgid "Compaq Internet Keyboard (7 keys)"
+msgstr "Compaq Internet Keyboard (7 tasti)"
+
+#: ../rules/base.xml.in.h:154
+msgid "Compaq iPaq Keyboard"
+msgstr "Compaq tastiera iPaq"
+
+# optionList: compose
+# descrizione: Tweaking the position of the "Compose" key: mapping to
+# existing PC keys
+#: ../rules/base.xml.in.h:155
+msgid "Compose key position"
+msgstr "Posizione tasto Compose"
+
+#: ../rules/base.xml.in.h:156
+msgid "Control + Alt + Backspace"
+msgstr "Control + Alt + Backspace"
+
+#: ../rules/base.xml.in.h:157
+msgid "Control is mapped to Alt keys, Alt is mapped to Win keys"
+msgstr "Control è applicato ai tasti Alt, Alt è applicato ai tasti Win"
+
+#: ../rules/base.xml.in.h:158
+msgid "Control is mapped to Win keys (and the usual Ctrl keys)"
+msgstr "Control è applicato ai tasti Win (e ai soliti tasti Ctrl)"
+
+#: ../rules/base.xml.in.h:159
+msgid "Creative Desktop Wireless 7000"
+msgstr "Creative Desktop Wireless 7000"
+
+# variante rumena
+#: ../rules/base.xml.in.h:160
+msgid "Crimean Tatar (Dobruja Q)"
+msgstr "Tatar crimea (Dobruca Q)"
+
+#: ../rules/base.xml.in.h:161
+msgid "Crimean Tatar (Turkish Alt-Q)"
+msgstr "Tatar crimea (turca Alt-Q)"
+
+#: ../rules/base.xml.in.h:162
+msgid "Crimean Tatar (Turkish F)"
+msgstr "Tatar crimea (turca F)"
+
+#: ../rules/base.xml.in.h:163
+msgid "Crimean Tatar (Turkish Q)"
+msgstr "Tatar crimea (turca Q)"
+
+# UE
+#: ../rules/base.xml.in.h:164
+msgid "Croatian"
+msgstr "Croata"
+
+#: ../rules/base.xml.in.h:165
+msgid "Croatian (US keyboard with Croatian digraphs)"
+msgstr "Croata (tastiera USA con digrammi croati)"
+
+#: ../rules/base.xml.in.h:166
+msgid "Croatian (US keyboard with Croatian letters)"
+msgstr "Croata (tastiera USA con lettere croate)"
+
+#: ../rules/base.xml.in.h:167
+msgid "Croatian (use Croatian digraphs)"
+msgstr "Croata (con digrammi croati)"
+
+#: ../rules/base.xml.in.h:168
+msgid "Croatian (use guillemets for quotes)"
+msgstr "Croata (con caporali per virgolette)"
+
+# optionList: ctrl
+# descrizione: Tweaking the position of the "Ctrl" key
+#: ../rules/base.xml.in.h:169
+msgid "Ctrl key position"
+msgstr "Posizione tasto Ctrl"
+
+#: ../rules/base.xml.in.h:170
+msgid "Ctrl+Shift"
+msgstr "Ctrl+Maiusc"
+
+# UE
+#: ../rules/base.xml.in.h:171
+msgid "Czech"
+msgstr "Ceca"
+
+#: ../rules/base.xml.in.h:172
+msgid "Czech (UCW layout, accented letters only)"
+msgstr "Ceca (disposizione UCW, solo lettere accentate)"
+
+#: ../rules/base.xml.in.h:173
+msgid "Czech (US Dvorak with CZ UCW support)"
+msgstr "Coca (Dvorak USA con supporto UCW CZ)"
+
+#: ../rules/base.xml.in.h:174
+msgid "Czech (qwerty)"
+msgstr "Ceca (qwerty)"
+
+#: ../rules/base.xml.in.h:175
+msgid "Czech (qwerty, extended Backslash)"
+msgstr "Ceca (qwerty, backslash esteso)"
+
+#: ../rules/base.xml.in.h:176
+msgid "Czech (with <\\|> key)"
+msgstr "Ceca (con tasti <\\|>)"
+
+#: ../rules/base.xml.in.h:177
+msgid "DTK2000"
+msgstr "DTK2000"
+
+#: ../rules/base.xml.in.h:178
+msgid "Danish"
+msgstr "Danese"
+
+#: ../rules/base.xml.in.h:179
+msgid "Danish (Dvorak)"
+msgstr "Danese (Dvorak)"
+
+#: ../rules/base.xml.in.h:180
+msgid "Danish (Macintosh)"
+msgstr "Danese (Macintosh )"
+
+#: ../rules/base.xml.in.h:181
+msgid "Danish (Macintosh, eliminate dead keys)"
+msgstr "Danese (Macintosh, tasti muti rimossi)"
+
+#: ../rules/base.xml.in.h:182
+msgid "Danish (eliminate dead keys)"
+msgstr "Danese (tasti muti rimossi)"
+
+#: ../rules/base.xml.in.h:183
+msgid "Default numeric keypad keys"
+msgstr "Tasti predefiniti nel tastierino numerico"
+
+#: ../rules/base.xml.in.h:184
+msgid "Dell"
+msgstr "Dell"
+
+#: ../rules/base.xml.in.h:185
+msgid "Dell 101-key PC"
+msgstr "Dell 101 tasti PC"
+
+#: ../rules/base.xml.in.h:186
+msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx"
+msgstr "Dell portatile Inspiron 6xxx/8xxx"
+
+#: ../rules/base.xml.in.h:187
+msgid "Dell Laptop/notebook Precision M series"
+msgstr "Dell portatile serie Precision M"
+
+#: ../rules/base.xml.in.h:188
+msgid "Dell Latitude series laptop"
+msgstr "Dell portatile serie Latitude"
+
+#: ../rules/base.xml.in.h:189
+msgid "Dell Precision M65"
+msgstr "Dell Precision M65"
+
+#: ../rules/base.xml.in.h:190
+msgid "Dell SK-8125"
+msgstr "Dell SK-8125"
+
+#: ../rules/base.xml.in.h:191
+msgid "Dell SK-8135"
+msgstr "Dell SK-8135"
+
+#: ../rules/base.xml.in.h:192
+msgid "Dell USB Multimedia Keyboard"
+msgstr "Dell tastiera USB multimediale"
+
+#: ../rules/base.xml.in.h:193
+msgid "Dexxa Wireless Desktop Keyboard"
+msgstr "Dexxa tastiera Wireless Desktop"
+
+#: ../rules/base.xml.in.h:194
+msgid "Dhivehi"
+msgstr "Dhivehi"
+
+#: ../rules/base.xml.in.h:195
+msgid "Diamond 9801 / 9802 series"
+msgstr "Diamond serie 9801/9802"
+
+#: ../rules/base.xml.in.h:196
+msgid "Dutch"
+msgstr "Olandese"
+
+#: ../rules/base.xml.in.h:197
+msgid "Dutch (Macintosh)"
+msgstr "Olandese (Macintosh)"
+
+#: ../rules/base.xml.in.h:198
+msgid "Dutch (Sun dead keys)"
+msgstr "Olandese (tasti muti Sun)"
+
+#: ../rules/base.xml.in.h:199
+msgid "Dutch (standard)"
+msgstr "Olandese (standard)"
+
+#: ../rules/base.xml.in.h:200
+msgid "Dzongkha"
+msgstr "Dzongkha"
+
+#: ../rules/base.xml.in.h:201
+msgid "Enable extra typographic characters"
+msgstr "Abilitare caratteri tipografici aggiuntivi"
+
+#: ../rules/base.xml.in.h:202
+msgid "English (Cameroon Dvorak)"
+msgstr "Inglese (Dvorak Camerun)"
+
+#: ../rules/base.xml.in.h:203
+msgid "English (Cameroon qwerty)"
+msgstr "Inglese (qwerty Camerun)"
+
+#: ../rules/base.xml.in.h:204
+msgid "English (Cameroon)"
+msgstr "Inglese (Camerun)"
+
+#: ../rules/base.xml.in.h:205
+msgid "English (Canada)"
+msgstr "Inglese (Canada)"
+
+#: ../rules/base.xml.in.h:206
+msgid "English (Colemak)"
+msgstr "Inglese (Colemak)"
+
+#: ../rules/base.xml.in.h:207
+msgid "English (Dvorak alternative international no dead keys)"
+msgstr "Inglese (Dvorak internazionale alternativa senza tasti muti)"
+
+#: ../rules/base.xml.in.h:208
+msgid "English (Dvorak international with dead keys)"
+msgstr "Inglese (Dvorak internazionale con tasti muti)"
+
+#: ../rules/base.xml.in.h:209
+msgid "English (Dvorak)"
+msgstr "Inglese (Dvorak)"
+
+# variante canadese
+#: ../rules/base.xml.in.h:210
+msgid "English (Ghana)"
+msgstr "Inglese (Ghana)"
+
+#: ../rules/base.xml.in.h:211
+msgid "English (Ghana, GILLBT)"
+msgstr "Inglese (Ghana, GILLBT)"
+
+#: ../rules/base.xml.in.h:212
+msgid "English (Ghana, multilingual)"
+msgstr "Inglese (Ghana, multilingue)"
+
+#: ../rules/base.xml.in.h:213
+msgid "English (India, with RupeeSign)"
+msgstr "Inglese (India, con simbolo rupia)"
+
+#: ../rules/base.xml.in.h:214
+msgid "English (Macintosh)"
+msgstr "Inglese (Macintosh )"
+
+#: ../rules/base.xml.in.h:215
+msgid "English (Mali, US Macintosh)"
+msgstr "Inglese (Mali, Macintosh USA)"
+
+#: ../rules/base.xml.in.h:216
+msgid "English (Mali, US international)"
+msgstr "Inglese (Mali, internazionale USA)"
+
+#: ../rules/base.xml.in.h:217
+msgid "English (Nigeria)"
+msgstr "Inglese (Nigeria)"
+
+#: ../rules/base.xml.in.h:218
+msgid "English (South Africa)"
+msgstr "Inglese (Sud Africa)"
+
+# variante canadese
+#: ../rules/base.xml.in.h:219
+msgid "English (UK)"
+msgstr "Inglese (UK)"
+
+#: ../rules/base.xml.in.h:220
+msgid "English (UK, Colemak)"
+msgstr "Inglese (UK, Colemak)"
+
+#: ../rules/base.xml.in.h:221
+msgid "English (UK, Dvorak with UK punctuation)"
+msgstr "Inglese (UK, Dvorak con punteggiatura UK)"
+
+#: ../rules/base.xml.in.h:222
+msgid "English (UK, Dvorak)"
+msgstr "Inglese (UK, Dvorak)"
+
+#: ../rules/base.xml.in.h:223
+msgid "English (UK, Macintosh international)"
+msgstr "Inglese (UK, Macintosh internazionale)"
+
+#: ../rules/base.xml.in.h:224
+msgid "English (UK, Macintosh)"
+msgstr "Inglese (UK, Macintosh)"
+
+#: ../rules/base.xml.in.h:225
+msgid "English (UK, extended WinKeys)"
+msgstr "Inglese (UK, tasti Win estesi)"
+
+#: ../rules/base.xml.in.h:226
+msgid "English (UK, international with dead keys)"
+msgstr "Inglese (UK, internazionale con tasti muti)"
+
+# variante canadese
+#: ../rules/base.xml.in.h:227 ../rules/base.extras.xml.in.h:7
+msgid "English (US)"
+msgstr "Inglese (USA)"
+
+#: ../rules/base.xml.in.h:228
+msgid "English (US, alternative international)"
+msgstr "Inglese (USA, internazionale alternativa)"
+
+#: ../rules/base.xml.in.h:229
+msgid "English (US, international with dead keys)"
+msgstr "Inglese (USA, internazionale con tasti muti)"
+
+#: ../rules/base.xml.in.h:230
+msgid "English (US, with euro on 5)"
+msgstr "Inglese (USA, con Euro sul 5)"
+
+#: ../rules/base.xml.in.h:231
+msgid "English (classic Dvorak)"
+msgstr "Inglese (Dvorak classica)"
+
+#: ../rules/base.xml.in.h:232
+msgid "English (international AltGr dead keys)"
+msgstr "Inglese (internazionale tasti muti AltGr)"
+
+#: ../rules/base.xml.in.h:233
+msgid "English (layout toggle on multiply/divide key)"
+msgstr "Inglese (commuta disposizione sul tasto moltiplica/dividi)"
+
+#: ../rules/base.xml.in.h:234
+msgid "English (left handed Dvorak)"
+msgstr "Inglese (Dvorak mancina)"
+
+#: ../rules/base.xml.in.h:235
+msgid "English (programmer Dvorak)"
+msgstr "Inglese (Dvorak per programmatori)"
+
+#: ../rules/base.xml.in.h:236
+msgid "English (right handed Dvorak)"
+msgstr "Inglese (Dvorak destrorsa)"
+
+#: ../rules/base.xml.in.h:237
+msgid "Ennyah DKB-1008"
+msgstr "Ennyah DKB-1008"
+
+# lasciato enter, come nome di segnale
+# sono due uno è enter, l'altro return
+#: ../rules/base.xml.in.h:238
+msgid "Enter on keypad"
+msgstr "Enter sul tastierino numerico"
+
+#: ../rules/base.xml.in.h:239
+msgid "Esperanto"
+msgstr "Esperanto"
+
+#: ../rules/base.xml.in.h:240
+msgid "Esperanto (Portugal, Nativo)"
+msgstr "Esperanto (Portogallo, Nativo)"
+
+# variante esperanto
+#
+# to diplace: 1) spostare, rimuovere; dislocare
+# 2) rimpiazzare, sostituire
+# 3) soppiantare
+#
+# sarà corretto spostate???
+#: ../rules/base.xml.in.h:241
+msgid "Esperanto (displaced semicolon and quote, obsolete)"
+msgstr "Esperanto (punto e virgola e virgolette spostate, obsoleta)"
+
+# UE
+#: ../rules/base.xml.in.h:242
+msgid "Estonian"
+msgstr "Estone"
+
+#: ../rules/base.xml.in.h:243
+msgid "Estonian (Dvorak)"
+msgstr "Estone (Dvorak)"
+
+#: ../rules/base.xml.in.h:244
+msgid "Estonian (US keyboard with Estonian letters)"
+msgstr "Estone (tastiera USA con lettere estoni)"
+
+#: ../rules/base.xml.in.h:245
+msgid "Estonian (eliminate dead keys)"
+msgstr "Estone (tasti muti esclusi)"
+
+#: ../rules/base.xml.in.h:246
+msgid "Euro on 2"
+msgstr "Euro sul 2"
+
+#: ../rules/base.xml.in.h:247
+msgid "Euro on 4"
+msgstr "Euro sul 4"
+
+#: ../rules/base.xml.in.h:248
+msgid "Euro on 5"
+msgstr "Euro sul 5"
+
+#: ../rules/base.xml.in.h:249
+msgid "Euro on E"
+msgstr "Euro sulla E"
+
+#: ../rules/base.xml.in.h:250
+msgid "Everex STEPnote"
+msgstr "Everex STEPnote"
+
+# Ewe: variante del Ghana
+#: ../rules/base.xml.in.h:251
+msgid "Ewe"
+msgstr "Ewe"
+
+#: ../rules/base.xml.in.h:252
+msgid "FL90"
+msgstr "FL90"
+
+#: ../rules/base.xml.in.h:253
+msgid "Faroese"
+msgstr "Faeroese"
+
+#: ../rules/base.xml.in.h:254
+msgid "Faroese (eliminate dead keys)"
+msgstr "Faeroese (tasti muti rimossi)"
+
+#: ../rules/base.xml.in.h:255
+msgid "Filipino"
+msgstr "Filippina"
+
+#: ../rules/base.xml.in.h:256
+msgid "Filipino (Capewell-Dvorak Baybayin)"
+msgstr "Filippina (baybayin Capewell-Dvorak)"
+
+#: ../rules/base.xml.in.h:257
+msgid "Filipino (Capewell-Dvorak Latin)"
+msgstr "Filippina (latina Capewell-Dvorak)"
+
+#: ../rules/base.xml.in.h:258
+msgid "Filipino (Capewell-QWERF 2006 Baybayin)"
+msgstr "Filippina (baybayin Capewell-QWERF 2006)"
+
+#: ../rules/base.xml.in.h:259
+msgid "Filipino (Capewell-QWERF 2006 Latin)"
+msgstr "Filippina (latina Capewell-QWERF 2006)"
+
+#: ../rules/base.xml.in.h:260
+msgid "Filipino (Colemak Baybayin)"
+msgstr "Filippina (baybayin Colemak)"
+
+#: ../rules/base.xml.in.h:261
+msgid "Filipino (Colemak Latin)"
+msgstr "Filippina (latina Colemak)"
+
+#: ../rules/base.xml.in.h:262
+msgid "Filipino (Dvorak Baybayin)"
+msgstr "Filippina (baybayin Dvorak)"
+
+#: ../rules/base.xml.in.h:263
+msgid "Filipino (Dvorak Latin)"
+msgstr "Filippina (latina Dvorak)"
+
+#: ../rules/base.xml.in.h:264
+msgid "Filipino (QWERTY Baybayin)"
+msgstr "Filippina (baybayin QWERTY)"
+
+#: ../rules/base.xml.in.h:265
+msgid "Finnish"
+msgstr "Finlandese"
+
+#: ../rules/base.xml.in.h:266
+msgid "Finnish (Macintosh)"
+msgstr "Finlandese (Macintosh)"
+
+#: ../rules/base.xml.in.h:267
+msgid "Finnish (classic)"
+msgstr "Finlandese (classica)"
+
+#: ../rules/base.xml.in.h:268
+msgid "Finnish (classic, eliminate dead keys)"
+msgstr "Finlandese (classica, tasti muti rimossi)"
+
+#. This assumes the KP_ abstract symbols are actually useful for some apps
+#. The description needs to be rewritten
+#: ../rules/base.xml.in.h:271
+msgid "Four-level key with abstract separators"
+msgstr "Tasto di quarto livello con separatori astratti"
+
+#: ../rules/base.xml.in.h:272
+msgid "Four-level key with comma"
+msgstr "Tasto di quarto livello con virgola"
+
+#: ../rules/base.xml.in.h:273
+msgid "Four-level key with dot"
+msgstr "Tasto di quarto livello con punto"
+
+#: ../rules/base.xml.in.h:274
+msgid "Four-level key with dot, latin-9 restriction"
+msgstr "Tasto di quarto livello con punto, restrizione latin-9"
+
+# http://en.wikipedia.org/wiki/Momayyez
+#: ../rules/base.xml.in.h:275
+msgid "Four-level key with momayyez"
+msgstr "Tasto di quarto livello con momayyez"
+
+#: ../rules/base.xml.in.h:276
+msgid "French"
+msgstr "Francese"
+
+# variante francese
+#: ../rules/base.xml.in.h:277
+msgid "French (Bepo, ergonomic, Dvorak way)"
+msgstr "Francese (Bepo, ergonomica, tipo Dvorak)"
+
+# variante francese
+#: ../rules/base.xml.in.h:278
+msgid "French (Bepo, ergonomic, Dvorak way, latin-9 only)"
+msgstr "Francese (Bepo, ergonomica, tipo Dvorak, solo latin-9)"
+
+#: ../rules/base.xml.in.h:279
+msgid "French (Breton)"
+msgstr "Francese (bretone)"
+
+# variante marocchina
+#: ../rules/base.xml.in.h:280
+msgid "French (Cameroon azerty)"
+msgstr "Francese (azerty Camerun)"
+
+#: ../rules/base.xml.in.h:281
+msgid "French (Cameroon)"
+msgstr "Francese (Camerun)"
+
+#: ../rules/base.xml.in.h:282 ../rules/base.extras.xml.in.h:10
+msgid "French (Canada)"
+msgstr "Francese (Canada)"
+
+#: ../rules/base.xml.in.h:283
+msgid "French (Canada, Dvorak)"
+msgstr "Francese (Canada, Dvorak)"
+
+#: ../rules/base.xml.in.h:284
+msgid "French (Canada, legacy)"
+msgstr "Francese (Canada, vecchia maniera)"
+
+#: ../rules/base.xml.in.h:285
+msgid "French (Democratic Republic of the Congo)"
+msgstr "Francese (Repubblica Democratica del Congo)"
+
+#: ../rules/base.xml.in.h:286
+msgid "French (Dvorak)"
+msgstr "Francese (Dvorak)"
+
+#: ../rules/base.xml.in.h:287
+msgid "French (Guinea)"
+msgstr "Francese (Guinea)"
+
+#: ../rules/base.xml.in.h:288
+msgid "French (Macintosh)"
+msgstr "Francese (Macintosh)"
+
+# lasciata la forma francese, magari ha un senso particolare
+# variante del mali
+#: ../rules/base.xml.in.h:289
+msgid "French (Mali, alternative)"
+msgstr "Francese (Mali, alternativa)"
+
+#: ../rules/base.xml.in.h:290
+msgid "French (Morocco)"
+msgstr "Francese (Marocco)"
+
+#: ../rules/base.xml.in.h:291
+msgid "French (Sun dead keys)"
+msgstr "Francese (tasti muti Sun)"
+
+# UE
+#: ../rules/base.xml.in.h:292
+msgid "French (Switzerland)"
+msgstr "Francese (Svizzera)"
+
+# UE
+#: ../rules/base.xml.in.h:293
+msgid "French (Switzerland, Macintosh)"
+msgstr "Francese (Svizzera, Macintosh)"
+
+#: ../rules/base.xml.in.h:294
+msgid "French (Switzerland, Sun dead keys)"
+msgstr "Francese (Svizzera, tasti muti Sun)"
+
+#: ../rules/base.xml.in.h:295
+msgid "French (Switzerland, eliminate dead keys)"
+msgstr "Francese (Svizzera tasti muti rimossi)"
+
+# variante marocchina
+#: ../rules/base.xml.in.h:296
+msgid "French (alternative)"
+msgstr "Francese (alternativa)"
+
+#: ../rules/base.xml.in.h:297
+msgid "French (alternative, Sun dead keys)"
+msgstr "Francese (alternativa, tasti muti Sun)"
+
+#: ../rules/base.xml.in.h:298
+msgid "French (alternative, eliminate dead keys)"
+msgstr "Francese (alternativa, tasti muti rimossi)"
+
+#: ../rules/base.xml.in.h:299
+msgid "French (alternative, latin-9 only)"
+msgstr "Francese (alternativa, solo latin-9)"
+
+#: ../rules/base.xml.in.h:300
+msgid "French (eliminate dead keys)"
+msgstr "Francese (tasti muti rimossi)"
+
+#: ../rules/base.xml.in.h:301
+msgid "French (legacy, alternative)"
+msgstr "Francese (vecchia maniera, alternativa)"
+
+#: ../rules/base.xml.in.h:302
+msgid "French (legacy, alternative, Sun dead keys)"
+msgstr "Francese (vecchia maniera, alternativa, tasti muti Sun)"
+
+#: ../rules/base.xml.in.h:303
+msgid "French (legacy, alternative, eliminate dead keys)"
+msgstr "Francese (vecchia maniera, alternativa, tasti muti rimossi)"
+
+#: ../rules/base.xml.in.h:304
+msgid "Fujitsu-Siemens Computers AMILO laptop"
+msgstr "Portatile AMILO Fujitsu-Siemens Computers"
+
+# Fula: variante del Ghana
+#: ../rules/base.xml.in.h:305
+msgid "Fula"
+msgstr "Fula"
+
+# Ga: variante del ghana
+#: ../rules/base.xml.in.h:306
+msgid "Ga"
+msgstr "Ga"
+
+#: ../rules/base.xml.in.h:307
+msgid "Generic 101-key PC"
+msgstr "Generica 101 tasti PC"
+
+#: ../rules/base.xml.in.h:308
+msgid "Generic 102-key (Intl) PC"
+msgstr "Generica 102 tasti (Intl) PC"
+
+#: ../rules/base.xml.in.h:309
+msgid "Generic 104-key PC"
+msgstr "Generica 104 tasti PC"
+
+#: ../rules/base.xml.in.h:310
+msgid "Generic 105-key (Intl) PC"
+msgstr "Generica 105 tasti (Intl) PC"
+
+#: ../rules/base.xml.in.h:311
+msgid "Genius Comfy KB-12e"
+msgstr "Genius Comfy KB-12e"
+
+#: ../rules/base.xml.in.h:312
+msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910"
+msgstr "Genius Comfy KB-16M / Genius MM Keyboard KWD-910"
+
+#: ../rules/base.xml.in.h:313
+msgid "Genius Comfy KB-21e-Scroll"
+msgstr "Genius Comfy KB-21e-Scroll"
+
+#: ../rules/base.xml.in.h:314
+msgid "Genius KB-19e NB"
+msgstr "Genius KB-19e NB"
+
+#: ../rules/base.xml.in.h:315
+msgid "Genius KKB-2050HS"
+msgstr "Genius KKB-2050HS"
+
+# Curiosamente è una variante delle tastiere italiane...
+#: ../rules/base.xml.in.h:316
+msgid "Georgian"
+msgstr "Georgiana"
+
+# Questa invece variante delle tastiere francesi
+#: ../rules/base.xml.in.h:317
+msgid "Georgian (France, AZERTY Tskapo)"
+msgstr "Georgiana (Francia, AZERTY Tskapo)"
+
+#: ../rules/base.xml.in.h:318
+msgid "Georgian (Italy)"
+msgstr "Georgiana (Italia)"
+
+# Curiosamente è una variante delle tastiere italiane...
+#: ../rules/base.xml.in.h:319
+msgid "Georgian (MESS)"
+msgstr "Georgiana (MESS)"
+
+#: ../rules/base.xml.in.h:320
+msgid "Georgian (ergonomic)"
+msgstr "Georgiana (ergonomica)"
+
+# UE
+#: ../rules/base.xml.in.h:321
+msgid "German"
+msgstr "Tedesca"
+
+# UE
+#: ../rules/base.xml.in.h:322
+msgid "German (Austria)"
+msgstr "Tedesca (Austria)"
+
+#: ../rules/base.xml.in.h:323
+msgid "German (Austria, Macintosh)"
+msgstr "Tedesca (Austria, Macintosh)"
+
+#: ../rules/base.xml.in.h:324
+msgid "German (Austria, Sun dead keys)"
+msgstr "Tedesca (Austria, tasti muti Sun)"
+
+#: ../rules/base.xml.in.h:325
+msgid "German (Austria, eliminate dead keys)"
+msgstr "Tedesca (Austria, tasti muti rimossi)"
+
+#: ../rules/base.xml.in.h:326
+msgid "German (Dvorak)"
+msgstr "Tedesca (Dvorak)"
+
+#: ../rules/base.xml.in.h:327
+msgid "German (Macintosh)"
+msgstr "Tedesca (Macintosh)"
+
+#: ../rules/base.xml.in.h:328
+msgid "German (Macintosh, eliminate dead keys)"
+msgstr "Tedesca (Macintosh, tasti muti rimossi)"
+
+#: ../rules/base.xml.in.h:329
+msgid "German (Neo 2)"
+msgstr "Tedesca (Neo 2)"
+
+#: ../rules/base.xml.in.h:330
+msgid "German (Sun dead keys)"
+msgstr "Tedesca (tasti muti Sun)"
+
+# UE
+#: ../rules/base.xml.in.h:331
+msgid "German (Switzerland)"
+msgstr "Tedesca (Svizzera)"
+
+# UE
+#: ../rules/base.xml.in.h:332
+msgid "German (Switzerland, Macintosh)"
+msgstr "Tedesca (Svizzera, Macintosh)"
+
+#: ../rules/base.xml.in.h:333
+msgid "German (Switzerland, Sun dead keys)"
+msgstr "Tedesca (Svizzera, tasti muti Sun)"
+
+#: ../rules/base.xml.in.h:334
+msgid "German (Switzerland, eliminate dead keys)"
+msgstr "Tedesca (Svizzera, tasti muti rimossi)"
+
+# UE
+#: ../rules/base.xml.in.h:335
+msgid "German (Switzerland, legacy)"
+msgstr "Tedesca (Svizzera, vecchia maniera)"
+
+#: ../rules/base.xml.in.h:336
+msgid "German (dead acute)"
+msgstr "Tedesca (acuto muto)"
+
+# variante tedesca...
+#
+# rispetto alla tedesca normale cambia un carattere, ^
+# ah, le tastiere tedesche non hanno le lettere accentate, per cui
+# probabilemente 'sta cosa è importate per il Compose
+#: ../rules/base.xml.in.h:337
+msgid "German (dead grave acute)"
+msgstr "Tedesca (acuto grave muto)"
+
+#: ../rules/base.xml.in.h:338
+msgid "German (eliminate dead keys)"
+msgstr "Tedesca (tasti muti rimossi)"
+
+#: ../rules/base.xml.in.h:339
+msgid "German (qwerty)"
+msgstr "Tedesca (qwerty)"
+
+# UE
+#: ../rules/base.xml.in.h:340
+msgid "Greek"
+msgstr "Greca"
+
+#: ../rules/base.xml.in.h:341
+msgid "Greek (eliminate dead keys)"
+msgstr "Greca (tasti muti rimossi)"
+
+#: ../rules/base.xml.in.h:342
+msgid "Greek (extended)"
+msgstr "Greca (estesa)"
+
+# Variante greca
+#: ../rules/base.xml.in.h:343
+msgid "Greek (polytonic)"
+msgstr "Greca (politonica)"
+
+#: ../rules/base.xml.in.h:344
+msgid "Greek (simple)"
+msgstr "Greca (semplice)"
+
+# Gujarati: variante india
+#: ../rules/base.xml.in.h:345
+msgid "Gujarati"
+msgstr "Gujarati"
+
+#: ../rules/base.xml.in.h:346
+msgid "Gyration"
+msgstr "Gyration"
+
+#: ../rules/base.xml.in.h:347
+msgid "HTC Dream"
+msgstr "HTC Dream"
+
+#: ../rules/base.xml.in.h:348
+msgid "Happy Hacking Keyboard"
+msgstr "Happy Hacking Keyboard"
+
+#: ../rules/base.xml.in.h:349
+msgid "Happy Hacking Keyboard for Mac"
+msgstr "Happy Hacking Keyboard per Mac"
+
+# Hausa: variante Ghana
+#: ../rules/base.xml.in.h:350
+msgid "Hausa"
+msgstr "Hausa"
+
+#: ../rules/base.xml.in.h:351
+msgid "Hebrew"
+msgstr "Ebraica"
+
+#: ../rules/base.xml.in.h:352
+msgid "Hebrew (Biblical, Tiro)"
+msgstr "Ebraica (biblica, Tiro)"
+
+#: ../rules/base.xml.in.h:353
+msgid "Hebrew (lyx)"
+msgstr "Ebraica (lyx)"
+
+# variante bulgare
+#: ../rules/base.xml.in.h:354
+msgid "Hebrew (phonetic)"
+msgstr "Ebraica (fonetica)"
+
+#: ../rules/base.xml.in.h:355
+msgid "Hewlett-Packard Internet Keyboard"
+msgstr "Hewlett-Packard Internet Keyboard"
+
+# omesso Notebook
+#: ../rules/base.xml.in.h:356
+msgid "Hewlett-Packard Mini 110 Notebook"
+msgstr "Hewlett-Packard Mini 110"
+
+#: ../rules/base.xml.in.h:357
+msgid "Hewlett-Packard Omnibook 500 FA"
+msgstr "Hewlett-Packard Omnibook 500 FA"
+
+#: ../rules/base.xml.in.h:358
+msgid "Hewlett-Packard Omnibook 5xx"
+msgstr "Hewlett-Packard Omnibook 5xx"
+
+#: ../rules/base.xml.in.h:359
+msgid "Hewlett-Packard Omnibook 6000/6100"
+msgstr "Hewlett-Packard Omnibook 6000/6100"
+
+#: ../rules/base.xml.in.h:360
+msgid "Hewlett-Packard Omnibook XE3 GC"
+msgstr "Hewlett-Packard Omnibook XE3 GC"
+
+#: ../rules/base.xml.in.h:361
+msgid "Hewlett-Packard Omnibook XE3 GF"
+msgstr "Hewlett-Packard Omnibook XE3 GF"
+
+#: ../rules/base.xml.in.h:362
+msgid "Hewlett-Packard Omnibook XT1000"
+msgstr "Hewlett-Packard Omnibook XT1000"
+
+#: ../rules/base.xml.in.h:363
+msgid "Hewlett-Packard Pavilion ZT11xx"
+msgstr "Hewlett-Packard Pavillion ZT11xx"
+
+#: ../rules/base.xml.in.h:364
+msgid "Hewlett-Packard Pavilion dv5"
+msgstr "Hewlett-Packard Pavillion dv5"
+
+#: ../rules/base.xml.in.h:365
+msgid "Hewlett-Packard SK-250x Multimedia Keyboard"
+msgstr "Hewlett-Packard Multimedia Keyboard SK-250x"
+
+#: ../rules/base.xml.in.h:366
+msgid "Hewlett-Packard nx9020"
+msgstr "Hewlett-Packard nx9020"
+
+#: ../rules/base.xml.in.h:367
+msgid "Hexadecimal"
+msgstr "Esadecimale"
+
+# Hindi Bolnagri: variante India
+#: ../rules/base.xml.in.h:368
+msgid "Hindi (Bolnagri)"
+msgstr "Hindi (bolnagri)"
+
+# variante indiana
+#: ../rules/base.xml.in.h:369
+msgid "Hindi (Wx)"
+msgstr "Hindi (Wx)"
+
+#: ../rules/base.xml.in.h:370
+msgid "Honeywell Euroboard"
+msgstr "Honeywell Euroboard"
+
+#: ../rules/base.xml.in.h:371
+msgid "Htc Dream phone"
+msgstr "Telefono HTC Dream"
+
+# UE
+#: ../rules/base.xml.in.h:372
+msgid "Hungarian"
+msgstr "Ungherese"
+
+#: ../rules/base.xml.in.h:373
+msgid "Hungarian (101/qwerty/comma/dead keys)"
+msgstr "Ungherese (101/qwerty/virgola/tasti muti)"
+
+#: ../rules/base.xml.in.h:374
+msgid "Hungarian (101/qwerty/comma/eliminate dead keys)"
+msgstr "Ungherese (101/qwerty/virgola/tasti muti esclusi)"
+
+#: ../rules/base.xml.in.h:375
+msgid "Hungarian (101/qwerty/dot/dead keys)"
+msgstr "Ungherese (101/qwerty/punto/tasti muti)"
+
+#: ../rules/base.xml.in.h:376
+msgid "Hungarian (101/qwerty/dot/eliminate dead keys)"
+msgstr "Ungherese (101/qwerty/punto/tasti muti esclusi)"
+
+#: ../rules/base.xml.in.h:377
+msgid "Hungarian (101/qwertz/comma/dead keys)"
+msgstr "Ungherese (101/qwertz/virgola/tasti muti)"
+
+#: ../rules/base.xml.in.h:378
+msgid "Hungarian (101/qwertz/comma/eliminate dead keys)"
+msgstr "Ungherese (101/qwertz/virgola/tasti muti esclusi)"
+
+#: ../rules/base.xml.in.h:379
+msgid "Hungarian (101/qwertz/dot/dead keys)"
+msgstr "Ungherese (101/qwertz/punto/tasti muti)"
+
+#: ../rules/base.xml.in.h:380
+msgid "Hungarian (101/qwertz/dot/eliminate dead keys)"
+msgstr "Ungherese (101/qwertz/punto/tasti muti esclusi)"
+
+#: ../rules/base.xml.in.h:381
+msgid "Hungarian (102/qwerty/comma/dead keys)"
+msgstr "Ungherese (102/qwerty/virgola/tasti muti)"
+
+#: ../rules/base.xml.in.h:382
+msgid "Hungarian (102/qwerty/comma/eliminate dead keys)"
+msgstr "Ungherese (102/qwerty/virgola/tasti muti esclusi)"
+
+#: ../rules/base.xml.in.h:383
+msgid "Hungarian (102/qwerty/dot/dead keys)"
+msgstr "Ungherese (102/qwerty/punto/tasti muti)"
+
+#: ../rules/base.xml.in.h:384
+msgid "Hungarian (102/qwerty/dot/eliminate dead keys)"
+msgstr "Ungherese (102/qwerty/punto/tasti muti esclusi)"
+
+#: ../rules/base.xml.in.h:385
+msgid "Hungarian (102/qwertz/comma/dead keys)"
+msgstr "Ungherese (102/qwertz/virgola/tasti muti)"
+
+#: ../rules/base.xml.in.h:386
+msgid "Hungarian (102/qwertz/comma/eliminate dead keys)"
+msgstr "Ungherese (102/qwertz/virgola/tasti muti esclusi)"
+
+#: ../rules/base.xml.in.h:387
+msgid "Hungarian (102/qwertz/dot/dead keys)"
+msgstr "Ungherese (102/qwertz/punto/tasti muti)"
+
+#: ../rules/base.xml.in.h:388
+msgid "Hungarian (102/qwertz/dot/eliminate dead keys)"
+msgstr "Ungherese (102/qwertz/punto/tasti muti esclusi)"
+
+#: ../rules/base.xml.in.h:389
+msgid "Hungarian (eliminate dead keys)"
+msgstr "Ungherese (tasti muti rimossi)"
+
+#: ../rules/base.xml.in.h:390
+msgid "Hungarian (qwerty)"
+msgstr "Ungherese (qwerty)"
+
+#: ../rules/base.xml.in.h:391
+msgid "Hungarian (standard)"
+msgstr "Ungherese (standard)"
+
+#: ../rules/base.xml.in.h:392
+msgid "Hyper is mapped to Win-keys"
+msgstr "Hyper è applicato ai tasti Win"
+
+#: ../rules/base.xml.in.h:393
+msgid "IBM Rapid Access"
+msgstr "IBM Rapid Access"
+
+#: ../rules/base.xml.in.h:394
+msgid "IBM Rapid Access II"
+msgstr "IBM Rapid Access II"
+
+#: ../rules/base.xml.in.h:395
+msgid "IBM Space Saver"
+msgstr "IBM Space Saver"
+
+#: ../rules/base.xml.in.h:396
+msgid "IBM ThinkPad 560Z/600/600E/A22E"
+msgstr "IBM ThinkPad 560Z/600/600E/A22E"
+
+#: ../rules/base.xml.in.h:397
+msgid "IBM ThinkPad R60/T60/R61/T61"
+msgstr "IBM ThinkPad R60/T60/R61/T61"
+
+#: ../rules/base.xml.in.h:398
+msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t"
+msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t"
+
+# UE
+#: ../rules/base.xml.in.h:399
+msgid "Icelandic"
+msgstr "Islandese"
+
+#: ../rules/base.xml.in.h:400
+msgid "Icelandic (Dvorak)"
+msgstr "Islandese (Dvorak)"
+
+# UE
+#: ../rules/base.xml.in.h:401
+msgid "Icelandic (Macintosh)"
+msgstr "Islandese (Macintosh)"
+
+#: ../rules/base.xml.in.h:402
+msgid "Icelandic (Sun dead keys)"
+msgstr "Islandese (tasti muti Sun)"
+
+#: ../rules/base.xml.in.h:403
+msgid "Icelandic (eliminate dead keys)"
+msgstr "Islandese (tasti muti rimossi)"
+
+# Igbo: variante Nigeria
+#: ../rules/base.xml.in.h:404
+msgid "Igbo"
+msgstr "Igbo"
+
+# UE
+#: ../rules/base.xml.in.h:405
+msgid "Indian"
+msgstr "Indiana"
+
+# Inuktitut: variante canadese
+#: ../rules/base.xml.in.h:406
+msgid "Inuktitut"
+msgstr "Inuktitut"
+
+# UE
+#: ../rules/base.xml.in.h:407
+msgid "Iraqi"
+msgstr "Iracheno"
+
+#: ../rules/base.xml.in.h:408
+msgid "Irish"
+msgstr "Irlandese"
+
+# Sarà da tradurre? -Luca
+#: ../rules/base.xml.in.h:409
+msgid "Irish (UnicodeExpert)"
+msgstr "Irlandese (UnicodeExpert)"
+
+# UE
+#: ../rules/base.xml.in.h:410
+msgid "Italian"
+msgstr "Italiana"
+
+#: ../rules/base.xml.in.h:411
+msgid "Italian (Macintosh)"
+msgstr "Italiana (Macintosh)"
+
+#: ../rules/base.xml.in.h:412
+msgid "Italian (US keyboard with Italian letters)"
+msgstr "Italiana (tastiera USA con lettere italiane)"
+
+#: ../rules/base.xml.in.h:413
+msgid "Italian (eliminate dead keys)"
+msgstr "Italiana (tasti muti rimossi)"
+
+# UE
+#: ../rules/base.xml.in.h:414
+msgid "Japanese"
+msgstr "Giapponese"
+
+#: ../rules/base.xml.in.h:415
+msgid "Japanese (Kana 86)"
+msgstr "Giapponese (Kana 86)"
+
+#: ../rules/base.xml.in.h:416
+msgid "Japanese (Kana)"
+msgstr "Giapponese (Kana)"
+
+#: ../rules/base.xml.in.h:417
+msgid "Japanese (Macintosh)"
+msgstr "Giapponese (Macintosh)"
+
+#: ../rules/base.xml.in.h:418
+msgid "Japanese (OADG 109A)"
+msgstr "Giapponese (OADG 109A)"
+
+#: ../rules/base.xml.in.h:419
+msgid "Japanese (PC-98xx Series)"
+msgstr "Giapponese (serie PC-98xx)"
+
+# optionList: japan
+# descrizione:
+#
+# <b>Japanese keyboard options</b>
+# [*] Kana Lock key is locking
+# [ ] NICOLA-F style Backspace
+#: ../rules/base.xml.in.h:420
+msgid "Japanese keyboard options"
+msgstr "Opzioni tastiera giapponese"
+
+# variante russa, in iso639 è XAL
+#: ../rules/base.xml.in.h:421
+msgid "Kalmyk"
+msgstr "Kalmyk"
+
+#: ../rules/base.xml.in.h:422
+msgid "Kana Lock key is locking"
+msgstr "Il tasto Kana Lock sta bloccando"
+
+# variante india
+#: ../rules/base.xml.in.h:423
+msgid "Kannada"
+msgstr "Kannada"
+
+# Kashubian: variante polonia
+#: ../rules/base.xml.in.h:424
+msgid "Kashubian"
+msgstr "Casciuba"
+
+#: ../rules/base.xml.in.h:425
+msgid "Kazakh"
+msgstr "Kazaka"
+
+#: ../rules/base.xml.in.h:426
+msgid "Kazakh (with Russian)"
+msgstr "Kazaka (con russo)"
+
+#: ../rules/base.xml.in.h:427
+msgid "Key sequence to kill the X server"
+msgstr "Sequenza di tasti per terminare il server X"
+
+# optionList: lv3
+# descrizione: The key combination used to choose the 3rd (and 4th, together
+# with Shift) level of symbols
+#: ../rules/base.xml.in.h:428
+msgid "Key to choose 3rd level"
+msgstr "Tasto per scegliere il terzo livello"
+
+#: ../rules/base.xml.in.h:429
+msgid "Key to choose 5th level"
+msgstr "Tasto per scegliere il quinto livello"
+
+# optionList: grp
+# descrizione: The key combination used to switch between groups
+#: ../rules/base.xml.in.h:430
+msgid "Key(s) to change layout"
+msgstr "Tasto o tasti per cambiare disposizione"
+
+#: ../rules/base.xml.in.h:431
+msgid "Keytronic FlexPro"
+msgstr "Keytronic FlexPro"
+
+#: ../rules/base.xml.in.h:432
+msgid "Khmer (Cambodia)"
+msgstr "Khmer (Cambogia)"
+
+# variante tastiera kenya
+#: ../rules/base.xml.in.h:433
+msgid "Kikuyu"
+msgstr "Kikuyu"
+
+# nome di modello
+#: ../rules/base.xml.in.h:434
+msgid "Kinesis"
+msgstr "Kinesis"
+
+#: ../rules/base.xml.in.h:435
+msgid "Komi"
+msgstr "Komi"
+
+#: ../rules/base.xml.in.h:436
+msgid "Korean"
+msgstr "Coreana"
+
+#: ../rules/base.xml.in.h:437
+msgid "Korean (101/104 key compatible)"
+msgstr "Coreana (compatibile 101/104 tasti)"
+
+#: ../rules/base.xml.in.h:438
+msgid "Kurdish (Iran, Arabic-Latin)"
+msgstr "Curda (Iran, arabo-latina)"
+
+#: ../rules/base.xml.in.h:439
+msgid "Kurdish (Iran, F)"
+msgstr "Curda (Iran, F)"
+
+#: ../rules/base.xml.in.h:440
+msgid "Kurdish (Iran, Latin Alt-Q)"
+msgstr "Curda (Iran, latina Alt-Q)"
+
+#: ../rules/base.xml.in.h:441
+msgid "Kurdish (Iran, Latin Q)"
+msgstr "Curda (Iran, latina Q)"
+
+#: ../rules/base.xml.in.h:442
+msgid "Kurdish (Iraq, Arabic-Latin)"
+msgstr "Curda (Iraq, arabo-latina)"
+
+#: ../rules/base.xml.in.h:443
+msgid "Kurdish (Iraq, F)"
+msgstr "Curda (Iraq, F)"
+
+#: ../rules/base.xml.in.h:444
+msgid "Kurdish (Iraq, Latin Alt-Q)"
+msgstr "Curda (Iraq, latina Alt-Q)"
+
+#: ../rules/base.xml.in.h:445
+msgid "Kurdish (Iraq, Latin Q)"
+msgstr "Curda (Iraq, latina Q)"
+
+#: ../rules/base.xml.in.h:446
+msgid "Kurdish (Syria, F)"
+msgstr "Curda (Siria, F)"
+
+#: ../rules/base.xml.in.h:447
+msgid "Kurdish (Syria, Latin Alt-Q)"
+msgstr "Curda (Siria, latina Alt-Q)"
+
+#: ../rules/base.xml.in.h:448
+msgid "Kurdish (Syria, Latin Q)"
+msgstr "Curda (Siria, latina Q)"
+
+#: ../rules/base.xml.in.h:449
+msgid "Kurdish (Turkey, F)"
+msgstr "Curda (Turchia, F)"
+
+#: ../rules/base.xml.in.h:450
+msgid "Kurdish (Turkey, Latin Alt-Q)"
+msgstr "Curda (Turchia, latina Alt-Q)"
+
+#: ../rules/base.xml.in.h:451
+msgid "Kurdish (Turkey, Latin Q)"
+msgstr "Curda (Turchia, latina Q)"
+
+# UE
+#: ../rules/base.xml.in.h:452
+msgid "Kyrgyz"
+msgstr "Kirghiza"
+
+#: ../rules/base.xml.in.h:453
+msgid "Kyrgyz (phonetic)"
+msgstr "Kirghiza (fonetica)"
+
+#: ../rules/base.xml.in.h:454
+msgid "Lao"
+msgstr "LAO"
+
+#: ../rules/base.xml.in.h:455
+msgid "Lao (STEA proposed standard layout)"
+msgstr "Lao (disposizione standard proposta STEA)"
+
+#: ../rules/base.xml.in.h:456
+msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard"
+msgstr "Compaq Laptop tastiera per portatile (es. Armada)"
+
+#: ../rules/base.xml.in.h:457
+msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard"
+msgstr "Compaq Internet Keyboard per portatile (es. Presario)"
+
+#: ../rules/base.xml.in.h:458
+msgid "Laptop/notebook eMachines m68xx"
+msgstr "Portatile eMachines m68xx"
+
+# UE
+#: ../rules/base.xml.in.h:459 ../rules/base.extras.xml.in.h:12
+msgid "Latvian"
+msgstr "Lettone"
+
+#: ../rules/base.xml.in.h:460
+msgid "Latvian (F variant)"
+msgstr "Lettone (variante F)"
+
+#: ../rules/base.xml.in.h:461
+msgid "Latvian (adapted)"
+msgstr "Lettone (adattata)"
+
+#: ../rules/base.xml.in.h:462
+msgid "Latvian (apostrophe variant)"
+msgstr "Lettone (variante apostrofo)"
+
+#: ../rules/base.xml.in.h:463
+msgid "Latvian (ergonomic, ŪGJRMV)"
+msgstr "Lettone (ergonomica, ŪGJRMV)"
+
+#: ../rules/base.xml.in.h:464
+msgid "Latvian (modern)"
+msgstr "Lettone (moderna)"
+
+#: ../rules/base.xml.in.h:465
+msgid "Latvian (tilde variant)"
+msgstr "Lettone (variante tilde)"
+
+#: ../rules/base.xml.in.h:466
+msgid "Left Alt"
+msgstr "Alt sinistro"
+
+#: ../rules/base.xml.in.h:467
+msgid "Left Alt (while pressed)"
+msgstr "Alt sinistro (mentre è premuto)"
+
+#: ../rules/base.xml.in.h:468
+msgid "Left Alt is swapped with Left Win"
+msgstr "Alt sinistro è scambiato con Win sinistro"
+
+#: ../rules/base.xml.in.h:469
+msgid "Left Ctrl"
+msgstr "Ctrl sinistro"
+
+#: ../rules/base.xml.in.h:470
+msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)"
+msgstr "Ctrl sinistro (per prima disposizione), Ctrl destro (per ultima disposizione)"
+
+#: ../rules/base.xml.in.h:471
+msgid "Left Ctrl+Left Shift"
+msgstr "Ctrl sinistro+Maiusc sinistro"
+
+#: ../rules/base.xml.in.h:472
+msgid "Left Shift"
+msgstr "Maiusc sinistro"
+
+#: ../rules/base.xml.in.h:473
+msgid "Left Win"
+msgstr "Win sinistro"
+
+#: ../rules/base.xml.in.h:474
+msgid "Left Win (to first layout), Right Win/Menu (to last layout)"
+msgstr "Win sinistro (prima disposizione), Win/Menu destro (ultima disposizione)"
+
+#: ../rules/base.xml.in.h:475
+msgid "Left Win (while pressed)"
+msgstr "Win sinistro (mentre è premuto)"
+
+# tasto per scegliere il quinto livello: |...|
+#: ../rules/base.xml.in.h:476
+msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "Win sinistro sceglie il quinto livello, blocca quando premuto assieme a un altro selettore del quinto livello"
+
+# tasto per scegliere il quinto livello: |...|
+#: ../rules/base.xml.in.h:477
+msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Win sinistro sceglie il quinto livello, blocca quando premuto assieme a un altro selettore del quinto livello, una pressione rilascia il blocco"
+
+#: ../rules/base.xml.in.h:478
+msgid "LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)"
+msgstr "Ctrl sinistro + Win sinistro (per prima disposizione), Ctrl destro + Menu (per seconda disposizione)"
+
+#: ../rules/base.xml.in.h:479
+msgid "Legacy"
+msgstr "Vecchia maniera"
+
+#: ../rules/base.xml.in.h:480
+msgid "Legacy Wang 724"
+msgstr "Wang 724 vecchia maniera"
+
+#. Actually, with KP_SEPARATOR, as the old keypad(comma)
+#: ../rules/base.xml.in.h:482
+msgid "Legacy key with comma"
+msgstr "Tasto vecchia maniera con virgola"
+
+#: ../rules/base.xml.in.h:483
+msgid "Legacy key with dot"
+msgstr "Tasto vecchia maniera con punto"
+
+# UE
+#: ../rules/base.xml.in.h:484 ../rules/base.extras.xml.in.h:21
+msgid "Lithuanian"
+msgstr "Lituana"
+
+#: ../rules/base.xml.in.h:485
+msgid "Lithuanian (IBM LST 1205-92)"
+msgstr "Lituana (IBM LST 1205-92)"
+
+# UE
+#: ../rules/base.xml.in.h:486
+msgid "Lithuanian (LEKP)"
+msgstr "Lituana (LEKP)"
+
+# UE
+#: ../rules/base.xml.in.h:487
+msgid "Lithuanian (LEKPa)"
+msgstr "Lituana (LEKPa)"
+
+#: ../rules/base.xml.in.h:488
+msgid "Lithuanian (US keyboard with Lithuanian letters)"
+msgstr "Lituana (tastiera USA con lettere lituane)"
+
+# UE
+#: ../rules/base.xml.in.h:489
+msgid "Lithuanian (standard)"
+msgstr "Lituana (standard)"
+
+#: ../rules/base.xml.in.h:490
+msgid "Logitech Access Keyboard"
+msgstr "Logitech Access Keyboard"
+
+#: ../rules/base.xml.in.h:491
+msgid "Logitech Cordless Desktop"
+msgstr "Logitech Cordless Desktop"
+
+#: ../rules/base.xml.in.h:492
+msgid "Logitech Cordless Desktop (alternate option)"
+msgstr "Logitech Cordless Desktop (opzione alternativa)"
+
+#: ../rules/base.xml.in.h:493
+msgid "Logitech Cordless Desktop EX110"
+msgstr "Logitech Cordless Desktop EX110"
+
+#: ../rules/base.xml.in.h:494
+msgid "Logitech Cordless Desktop LX-300"
+msgstr "Logitech Cordless Desktop LX-300"
+
+#: ../rules/base.xml.in.h:495
+msgid "Logitech Cordless Desktop Navigator"
+msgstr "Logitech Cordless Desktop Navigator"
+
+#: ../rules/base.xml.in.h:496
+msgid "Logitech Cordless Desktop Optical"
+msgstr "Logitech Cordless Desktop Optical"
+
+#: ../rules/base.xml.in.h:497
+msgid "Logitech Cordless Desktop Pro (alternate option 2)"
+msgstr "Logitech Cordless Desktop Pro (opzione alternativa 2)"
+
+#: ../rules/base.xml.in.h:498
+msgid "Logitech Cordless Desktop iTouch"
+msgstr "Logitech Cordless Desktop iTouch"
+
+#: ../rules/base.xml.in.h:499
+msgid "Logitech Cordless Freedom/Desktop Navigator"
+msgstr "Logitech Cordless Freedom/Desktop Navigator"
+
+#: ../rules/base.xml.in.h:500
+msgid "Logitech G15 extra keys via G15daemon"
+msgstr "Tasti aggiuntivi Logitech attraverso G15daemon"
+
+#: ../rules/base.xml.in.h:501
+msgid "Logitech Generic Keyboard"
+msgstr "Logitech tastiera generica"
+
+#: ../rules/base.xml.in.h:502
+msgid "Logitech Internet 350 Keyboard"
+msgstr "Logitech Internet 350 Keyboard"
+
+#: ../rules/base.xml.in.h:503
+msgid "Logitech Internet Keyboard"
+msgstr "Logitech Internet Keyboard"
+
+#: ../rules/base.xml.in.h:504
+msgid "Logitech Internet Navigator Keyboard"
+msgstr "Logitech Internet Navigator Keyboard"
+
+#: ../rules/base.xml.in.h:505
+msgid "Logitech Media Elite Keyboard"
+msgstr "Logitech Media Elite Keyboard"
+
+#: ../rules/base.xml.in.h:506
+msgid "Logitech Ultra-X Cordless Media Desktop Keyboard"
+msgstr "Logitech Ultra-X Cordless Media Desktop Keyboard"
+
+#: ../rules/base.xml.in.h:507
+msgid "Logitech Ultra-X Keyboard"
+msgstr "Logitech Ultra-X Keyboard"
+
+#: ../rules/base.xml.in.h:508
+msgid "Logitech diNovo Edge Keyboard"
+msgstr "Logitech diNovo Edge Keyboard"
+
+#: ../rules/base.xml.in.h:509
+msgid "Logitech diNovo Keyboard"
+msgstr "Logitech diNovo Keyboard"
+
+#: ../rules/base.xml.in.h:510
+msgid "Logitech iTouch"
+msgstr "Logitech iTouch"
+
+#: ../rules/base.xml.in.h:511
+msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)"
+msgstr "Logitech iTouch Cordless Keyboard (modello Y-RB6)"
+
+#: ../rules/base.xml.in.h:512
+msgid "Logitech iTouch Internet Navigator Keyboard SE"
+msgstr "Logitech iTouch Internet Navigator Keyboard SE"
+
+#: ../rules/base.xml.in.h:513
+msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)"
+msgstr "Logitech iTouch Internet Navigator Keyboard SE (USB)"
+
+# codice iso639: dsb
+# FIXME tradotto come in iso-codes, ma inferiore nun se po' vede...
+#: ../rules/base.xml.in.h:514
+msgid "Lower Sorbian"
+msgstr "Soraba inferiore"
+
+# FIXME tradotto come in iso-codes, ma inferiore nun se po' vede...
+#: ../rules/base.xml.in.h:515
+msgid "Lower Sorbian (qwertz)"
+msgstr "Soraba inferiore (qwertz)"
+
+#: ../rules/base.xml.in.h:516
+msgid "MacBook/MacBook Pro"
+msgstr "MacBook/MacBook Pro"
+
+#: ../rules/base.xml.in.h:517
+msgid "MacBook/MacBook Pro (Intl)"
+msgstr "MacBook/MacBook Pro (Intl)"
+
+#: ../rules/base.xml.in.h:518
+msgid "Macedonian"
+msgstr "Macedone"
+
+#: ../rules/base.xml.in.h:519
+msgid "Macedonian (eliminate dead keys)"
+msgstr "Macedone (tasti muti rimossi)"
+
+#: ../rules/base.xml.in.h:520
+msgid "Macintosh"
+msgstr "Macintosh"
+
+#: ../rules/base.xml.in.h:521
+msgid "Macintosh Old"
+msgstr "Macintosh Old"
+
+#: ../rules/base.xml.in.h:522
+msgid "Make Caps Lock an additional Backspace"
+msgstr "Rendere BlocMaiusc un Backspace aggiuntivo"
+
+#: ../rules/base.xml.in.h:523
+msgid "Make Caps Lock an additional Control but keep the Caps_Lock keysym"
+msgstr "Rendere BlocMaiusc un Control aggiuntivo, ma mantiente il keysym Caps_Lock"
+
+#: ../rules/base.xml.in.h:524
+msgid "Make Caps Lock an additional Ctrl"
+msgstr "Rendere BlocMaiusc un Ctrl aggiuntivo"
+
+#: ../rules/base.xml.in.h:525
+msgid "Make Caps Lock an additional ESC"
+msgstr "Rendere BlocMaiusc un ESC aggiuntivo"
+
+#: ../rules/base.xml.in.h:526
+msgid "Make Caps Lock an additional Hyper"
+msgstr "Rendere BlocMaiusc un Hyper aggiuntivo"
+
+#: ../rules/base.xml.in.h:527
+msgid "Make Caps Lock an additional Num Lock"
+msgstr "Rendere BlocMaiusc un BlocNum aggiuntivo"
+
+#: ../rules/base.xml.in.h:528
+msgid "Make Caps Lock an additional Super"
+msgstr "Rendere BlocMaiusc un Super aggiuntivo"
+
+#: ../rules/base.xml.in.h:529
+msgid "Malayalam"
+msgstr "Malayalam"
+
+#: ../rules/base.xml.in.h:530
+msgid "Malayalam (Lalitha)"
+msgstr "Malayalam (lalitha)"
+
+#: ../rules/base.xml.in.h:531
+msgid "Malayalam (enhanced Inscript with Rupee Sign)"
+msgstr "Malayalam (inscript migliorato con simbolo Rupia)"
+
+# UE
+#: ../rules/base.xml.in.h:532
+msgid "Maltese"
+msgstr "Maltese"
+
+#: ../rules/base.xml.in.h:533
+msgid "Maltese (with US layout)"
+msgstr "Maltese (con disposizione USA)"
+
+#: ../rules/base.xml.in.h:534
+msgid "Maori"
+msgstr "Maori"
+
+#: ../rules/base.xml.in.h:535
+msgid "Mari"
+msgstr "Mari"
+
+#: ../rules/base.xml.in.h:536
+msgid "Memorex MX1998"
+msgstr "Memorex MX1998"
+
+#: ../rules/base.xml.in.h:537
+msgid "Memorex MX2500 EZ-Access Keyboard"
+msgstr "Memorex MX2500 EZ-Access Keyboard"
+
+#: ../rules/base.xml.in.h:538
+msgid "Memorex MX2750"
+msgstr "Memorex MX2750"
+
+# il tasto Menu
+#: ../rules/base.xml.in.h:539
+msgid "Menu"
+msgstr "Menu"
+
+#: ../rules/base.xml.in.h:540
+msgid "Meta is mapped to Left Win"
+msgstr "Meta è applicato al tasto Win sinistro"
+
+#: ../rules/base.xml.in.h:541
+msgid "Meta is mapped to Win keys"
+msgstr "Meta è applicato ai tasti Win"
+
+#: ../rules/base.xml.in.h:542
+msgid "Meta on Left Ctrl"
+msgstr "Meta su Ctrl sinistro"
+
+#: ../rules/base.xml.in.h:543
+msgid "Microsoft Comfort Curve Keyboard 2000"
+msgstr "Microsoft Comfort Curve Keyboard 2000"
+
+#: ../rules/base.xml.in.h:544
+msgid "Microsoft Internet Keyboard"
+msgstr "Microsoft Internet Keyboard"
+
+#: ../rules/base.xml.in.h:545
+msgid "Microsoft Internet Keyboard Pro, Swedish"
+msgstr "Microsoft Internet Keyboard Pro, svedese"
+
+#: ../rules/base.xml.in.h:546
+msgid "Microsoft Natural"
+msgstr "Microsoft Natural"
+
+#: ../rules/base.xml.in.h:547
+msgid "Microsoft Natural Keyboard Elite"
+msgstr "Microsoft Natural Keyboard Elite"
+
+#: ../rules/base.xml.in.h:548
+msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro"
+msgstr "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro"
+
+#: ../rules/base.xml.in.h:549
+msgid "Microsoft Natural Keyboard Pro OEM"
+msgstr "Microsoft Natural Keyboard Pro OEM"
+
+#: ../rules/base.xml.in.h:550
+msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro"
+msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro"
+
+#: ../rules/base.xml.in.h:551
+msgid "Microsoft Natural Wireless Ergonomic Keyboard 4000"
+msgstr "Microsoft Natural Wireless Ergonomic Keyboard 4000"
+
+#: ../rules/base.xml.in.h:552
+msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000"
+msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000"
+
+#: ../rules/base.xml.in.h:553
+msgid "Microsoft Office Keyboard"
+msgstr "Microsoft Office Keyboard"
+
+#: ../rules/base.xml.in.h:554
+msgid "Microsoft Wireless Multimedia Keyboard 1.0A"
+msgstr "Microsoft Wireless Multimedia Keyboard 1.0A"
+
+# optionList: (vari)
+# descrizione: (nessuna)
+#: ../rules/base.xml.in.h:555
+msgid "Miscellaneous compatibility options"
+msgstr "Opzioni varie di compatibilità"
+
+#: ../rules/base.xml.in.h:556
+msgid "Mongolian"
+msgstr "Mongola"
+
+#: ../rules/base.xml.in.h:557
+msgid "Montenegrin"
+msgstr "Montenegrina"
+
+#: ../rules/base.xml.in.h:558
+msgid "Montenegrin (Cyrillic with guillemets)"
+msgstr "Montenegrina (cirillico con caporali)"
+
+#: ../rules/base.xml.in.h:559
+msgid "Montenegrin (Cyrillic)"
+msgstr "Montenegrina (cirillico)"
+
+#: ../rules/base.xml.in.h:560
+msgid "Montenegrin (Cyrillic, Z and ZHE swapped)"
+msgstr "Montenegrina (cirillico, Z e ZHE scambiati)"
+
+#: ../rules/base.xml.in.h:561
+msgid "Montenegrin (Latin Unicode qwerty)"
+msgstr "Montenegrina (latina Unicode qwerty)"
+
+#: ../rules/base.xml.in.h:562
+msgid "Montenegrin (Latin Unicode)"
+msgstr "Montenegrina (latina Unicode)"
+
+#: ../rules/base.xml.in.h:563
+msgid "Montenegrin (Latin qwerty)"
+msgstr "Montenegrina (latina qwerty)"
+
+#: ../rules/base.xml.in.h:564
+msgid "Montenegrin (Latin with guillemets)"
+msgstr "Montenegrina (latina con caporali)"
+
+#: ../rules/base.xml.in.h:565
+msgid "NICOLA-F style Backspace"
+msgstr "Backspace stile NICOLA-F"
+
+#: ../rules/base.xml.in.h:566
+msgid "Nepali"
+msgstr "Nepalese"
+
+#: ../rules/base.xml.in.h:567
+msgid "Non-breakable space character at fourth level"
+msgstr "Carattere Spazio non-interrompibile al quarto livello"
+
+#: ../rules/base.xml.in.h:568
+msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level"
+msgstr "Carattere Spazio non-interrompibile al quarto livello, carattere Spazio sottile non-interrompibile al sesto livello"
+
+#: ../rules/base.xml.in.h:569
+msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)"
+msgstr "Carattere Spazio non-interrompibile al quarto livello, carattere Spazio sottile non-interrompibile al sesto livello (attraverso Ctrl+Maiusc)"
+
+#: ../rules/base.xml.in.h:570
+msgid "Non-breakable space character at second level"
+msgstr "Carattere Spazio non-interrompibile al secondo livello"
+
+#: ../rules/base.xml.in.h:571
+msgid "Non-breakable space character at third level"
+msgstr "Carattere Spazio non-interrompibile al terzo livello"
+
+#: ../rules/base.xml.in.h:572
+msgid "Non-breakable space character at third level, nothing at fourth level"
+msgstr "Carattere Spazio non-interrompibile al terzo livello, niente al quarto livello"
+
+#: ../rules/base.xml.in.h:573
+msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level"
+msgstr "Carattere Spazio non-interrompibile al terzo livello, carattere Spazio sottile non-interrompibile al quarto livello"
+
+#: ../rules/base.xml.in.h:574
+msgid "Northern Saami (Finland)"
+msgstr "Saami settentrionale (Finlandia)"
+
+#: ../rules/base.xml.in.h:575
+msgid "Northern Saami (Norway)"
+msgstr "Saami settentrionale (Norvegia)"
+
+#: ../rules/base.xml.in.h:576
+msgid "Northern Saami (Norway, eliminate dead keys)"
+msgstr "Saami settentrionale (Norvegia, tasti muti rimossi)"
+
+#: ../rules/base.xml.in.h:577
+msgid "Northern Saami (Sweden)"
+msgstr "Saami settentrionale (Svezia)"
+
+#: ../rules/base.xml.in.h:578
+msgid "Northgate OmniKey 101"
+msgstr "Northgate OmniKey 101"
+
+# Curiosamente è una variante delle tastiere italiane...
+#: ../rules/base.xml.in.h:579
+msgid "Norwegian"
+msgstr "Norvegese"
+
+#: ../rules/base.xml.in.h:580
+msgid "Norwegian (Dvorak)"
+msgstr "Norvegese (Dvorak)"
+
+#: ../rules/base.xml.in.h:581
+msgid "Norwegian (Macintosh)"
+msgstr "Norvegese (Macintosh)"
+
+#: ../rules/base.xml.in.h:582
+msgid "Norwegian (Macintosh, eliminate dead keys)"
+msgstr "Norvegese (Macintosh, tasti muti rimossi)"
+
+#: ../rules/base.xml.in.h:583
+msgid "Norwegian (eliminate dead keys)"
+msgstr "Norvegese (tasti muti rimossi)"
+
+#: ../rules/base.xml.in.h:584
+msgid "Num Lock"
+msgstr "BlocNum"
+
+# optionList: kpdl
+# descrizione: Select a keypad KPDL key variant
+#: ../rules/base.xml.in.h:585
+msgid "Numeric keypad delete key behaviour"
+msgstr "Comportamento tasto Canc su tastierino numerico"
+
+#: ../rules/base.xml.in.h:586
+msgid "Numeric keypad keys work as with Macintosh"
+msgstr "I tasti del tastierino numerico operano come nei Macintosh"
+
+# optionList: keypad
+# descrizione: Select a keypad type
+#: ../rules/base.xml.in.h:587
+msgid "Numeric keypad layout selection"
+msgstr "Selezione disposizione tastierino numerico"
+
+#: ../rules/base.xml.in.h:588
+msgid "OLPC"
+msgstr "OLPC"
+
+# variante francese
+#: ../rules/base.xml.in.h:589
+msgid "Occitan"
+msgstr "Occitana"
+
+# Variante irlandese
+#: ../rules/base.xml.in.h:590
+msgid "Ogham"
+msgstr "Ogham"
+
+#: ../rules/base.xml.in.h:591
+msgid "Ogham (IS434)"
+msgstr "Ogham (IS434)"
+
+# variante bangladesh
+#: ../rules/base.xml.in.h:592
+msgid "Oriya"
+msgstr "Oriya"
+
+#: ../rules/base.xml.in.h:593
+msgid "Ortek MCK-800 MM/Internet keyboard"
+msgstr "Ortek MCK-800 MM/Internet keyboard"
+
+#: ../rules/base.xml.in.h:594
+msgid "Ossetian (Georgia)"
+msgstr "Osseta (Georgia)"
+
+#: ../rules/base.xml.in.h:595
+msgid "Ossetian (WinKeys)"
+msgstr "Osseta (tasti win)"
+
+#: ../rules/base.xml.in.h:596
+msgid "Ossetian (legacy)"
+msgstr "Osseta (vecchia maniera)"
+
+#: ../rules/base.xml.in.h:597
+msgid "PC-98xx Series"
+msgstr "Serie PC-98xx"
+
+# http://it.wikipedia.org/wiki/Lingua_rutena
+#: ../rules/base.xml.in.h:598
+msgid "Pannonian Rusyn (homophonic)"
+msgstr "Rutena pannonica (omofonica)"
+
+#: ../rules/base.xml.in.h:599
+msgid "Pashto"
+msgstr "Pashto"
+
+#: ../rules/base.xml.in.h:600
+msgid "Pashto (Afghanistan, OLPC)"
+msgstr "Pashto (Afghanistan, OLPC)"
+
+# posizione del tasto compose: |...|Pause
+#: ../rules/base.xml.in.h:601
+msgid "Pause"
+msgstr "Pausa"
+
+#: ../rules/base.xml.in.h:602 ../rules/base.extras.xml.in.h:23
+msgid "Persian"
+msgstr "Persiana"
+
+#: ../rules/base.xml.in.h:603
+msgid "Persian (Afghanistan, Dari OLPC)"
+msgstr "Persiana (Afghanistan, Dari OLPC)"
+
+#: ../rules/base.xml.in.h:604
+msgid "Persian (with Persian Keypad)"
+msgstr "Persiana (con tastierino numerico persiano)"
+
+# variante canadese
+#: ../rules/base.xml.in.h:605 ../rules/base.extras.xml.in.h:24
+msgid "Polish"
+msgstr "Polacca"
+
+#: ../rules/base.xml.in.h:606
+msgid "Polish (Dvorak)"
+msgstr "Polacca (Dvorak)"
+
+# variante polacca
+#: ../rules/base.xml.in.h:607
+msgid "Polish (Dvorak, Polish quotes on key 1)"
+msgstr "Polacca (Dvorak, virgolette polacche sul tasto 1)"
+
+# da controllare..
+#: ../rules/base.xml.in.h:608
+msgid "Polish (Dvorak, Polish quotes on quotemark key)"
+msgstr "Polacca (Dvorak, virgolette polacche sul tasto quotemark)"
+
+#: ../rules/base.xml.in.h:609
+msgid "Polish (programmer Dvorak)"
+msgstr "Polacca (Dvorak per programmatori)"
+
+#: ../rules/base.xml.in.h:610
+msgid "Polish (qwertz)"
+msgstr "Polacca (qwertz)"
+
+# UE
+#: ../rules/base.xml.in.h:611
+msgid "Portuguese"
+msgstr "Portoghese"
+
+#: ../rules/base.xml.in.h:612
+msgid "Portuguese (Brazil)"
+msgstr "Portoghese (Brasile)"
+
+#: ../rules/base.xml.in.h:613
+msgid "Portuguese (Brazil, Dvorak)"
+msgstr "Portoghese (Brasile, Dvorak)"
+
+#: ../rules/base.xml.in.h:614
+msgid "Portuguese (Brazil, eliminate dead keys)"
+msgstr "Portoghese (Brasile, tasti muti rimossi)"
+
+# variante brasiliana
+#: ../rules/base.xml.in.h:615
+msgid "Portuguese (Brazil, nativo for Esperanto)"
+msgstr "Portoghese (Brasile, nativa per Esperanto)"
+
+# variante brasiliana
+#: ../rules/base.xml.in.h:616
+msgid "Portuguese (Brazil, nativo for USA keyboards)"
+msgstr "Portoghese (Brasile, nativa per tastiere USA)"
+
+#: ../rules/base.xml.in.h:617
+msgid "Portuguese (Brazil, nativo)"
+msgstr "Portoghese (Brasile, nativa)"
+
+#: ../rules/base.xml.in.h:618
+msgid "Portuguese (Macintosh)"
+msgstr "Portoghese (Macintosh)"
+
+#: ../rules/base.xml.in.h:619
+msgid "Portuguese (Macintosh, Sun dead keys)"
+msgstr "Portoghese (Macintosh, tasti muti Sun)"
+
+#: ../rules/base.xml.in.h:620
+msgid "Portuguese (Macintosh, eliminate dead keys)"
+msgstr "Portoghese (Macintosh, tasti muti rimossi)"
+
+# variante brasiliana
+#: ../rules/base.xml.in.h:621
+msgid "Portuguese (Nativo for USA keyboards)"
+msgstr "Portoghese (nativa per tastiere USA)"
+
+#: ../rules/base.xml.in.h:622
+msgid "Portuguese (Nativo)"
+msgstr "Portoghese (nativa)"
+
+#: ../rules/base.xml.in.h:623
+msgid "Portuguese (Sun dead keys)"
+msgstr "Portoghese (tasti muti Sun)"
+
+#: ../rules/base.xml.in.h:624
+msgid "Portuguese (eliminate dead keys)"
+msgstr "Portoghese (tasti muti rimossi)"
+
+#: ../rules/base.xml.in.h:625
+msgid "Propeller Voyager (KTEZ-1000)"
+msgstr "Propeller Voyager (KTEZ-1000)"
+
+# Posizione del tasto compose: |...|
+# nelle tastiere italiane è Stamp
+#: ../rules/base.xml.in.h:626
+msgid "PrtSc"
+msgstr "Stamp"
+
+# Gurmukhi: variante india
+#: ../rules/base.xml.in.h:627
+msgid "Punjabi (Gurmukhi Jhelum)"
+msgstr "Punjabi (Gurmukhi Jhelum)"
+
+# Gurmukhi: variante india
+#: ../rules/base.xml.in.h:628
+msgid "Punjabi (Gurmukhi)"
+msgstr "Punjabi (Gurmukhi)"
+
+#: ../rules/base.xml.in.h:629
+msgid "QTronix Scorpius 98N+"
+msgstr "QTronix Scorpius 98N+"
+
+#: ../rules/base.xml.in.h:630
+msgid "Right Alt"
+msgstr "Alt destro"
+
+#: ../rules/base.xml.in.h:631
+msgid "Right Alt (while pressed)"
+msgstr "Alt destro (mentre è premuto)"
+
+# tasto per scegliere il quinto livello: |...|
+#: ../rules/base.xml.in.h:632
+msgid "Right Alt chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Alt destro sceglie il quinto livello e attiva level5-Lock quando premuto assieme a un altro selettore del quinto livello, una pressione rilascia il blocco"
+
+# tasto per scegliere il quinto livello: |...|
+#: ../rules/base.xml.in.h:633
+msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "Alt destro sceglie il quinto livello, blocca quando premuto assieme a un altro selettore del quinto livello"
+
+# tasto per scegliere il quinto livello: |...|
+#: ../rules/base.xml.in.h:634
+msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Alt destro sceglie il quinto livello, blocca quando premuto assieme a un altro selettore del quinto livello, una pressione rilascia il blocco"
+
+#: ../rules/base.xml.in.h:635
+msgid "Right Alt key never chooses 3rd level"
+msgstr "Il tasto Alt destro non sceglie mai il terzo livello"
+
+#: ../rules/base.xml.in.h:636
+msgid "Right Alt, Shift+Right Alt key is Multi_Key"
+msgstr "Alt destro, il tasto Maiusc+Alt destro è Multi_Key"
+
+#: ../rules/base.xml.in.h:637
+msgid "Right Ctrl"
+msgstr "Ctrl destro"
+
+#: ../rules/base.xml.in.h:638
+msgid "Right Ctrl (while pressed)"
+msgstr "Ctrl destro (mentre è premuto)"
+
+#: ../rules/base.xml.in.h:639
+msgid "Right Ctrl as Right Alt"
+msgstr "Ctrl destro come Alt destro"
+
+#: ../rules/base.xml.in.h:640
+msgid "Right Ctrl is mapped to Menu"
+msgstr "Ctrl destro è applicato a Menu"
+
+#: ../rules/base.xml.in.h:641
+msgid "Right Ctrl+Right Shift"
+msgstr "Ctrl destro + Maiusc destro"
+
+#: ../rules/base.xml.in.h:642
+msgid "Right Shift"
+msgstr "Maiusc destro"
+
+#: ../rules/base.xml.in.h:643
+msgid "Right Win"
+msgstr "Win destro"
+
+#: ../rules/base.xml.in.h:644
+msgid "Right Win (while pressed)"
+msgstr "Win destro (mentre è premuto)"
+
+# tasto per scegliere il quinto livello: |...|<
+#: ../rules/base.xml.in.h:645
+msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "Win destro sceglie il quinto livello, blocca quando premuto assieme a un altro selettore del quinto livello"
+
+# tasto per scegliere il quinto livello: |...|
+#: ../rules/base.xml.in.h:646
+msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Win destro sceglie il quinto livello, blocca quando premuto assieme a un altro selettore del quinto livello, una pressione rilascia il blocco"
+
+# UE
+#: ../rules/base.xml.in.h:647 ../rules/base.extras.xml.in.h:26
+msgid "Romanian"
+msgstr "Rumena"
+
+#: ../rules/base.xml.in.h:648
+msgid "Romanian (Germany)"
+msgstr "Rumena (Germania)"
+
+#: ../rules/base.xml.in.h:649
+msgid "Romanian (Germany, eliminate dead keys)"
+msgstr "Rumena (Germania, tasti muti rimossi)"
+
+#: ../rules/base.xml.in.h:650
+msgid "Romanian (WinKeys)"
+msgstr "Rumena (tasti Win)"
+
+#: ../rules/base.xml.in.h:651
+msgid "Romanian (cedilla)"
+msgstr "Rumena (cediglia)"
+
+#: ../rules/base.xml.in.h:652
+msgid "Romanian (standard cedilla)"
+msgstr "Rumena (cediglia standard)"
+
+#: ../rules/base.xml.in.h:653
+msgid "Romanian (standard)"
+msgstr "Rumena (standard)"
+
+#: ../rules/base.xml.in.h:654
+msgid "Rupee on 4"
+msgstr "Rupia sul 4"
+
+#: ../rules/base.xml.in.h:655 ../rules/base.extras.xml.in.h:28
+msgid "Russian"
+msgstr "Russa"
+
+#: ../rules/base.xml.in.h:656
+msgid "Russian (DOS)"
+msgstr "Russa (DOS)"
+
+#: ../rules/base.xml.in.h:657
+msgid "Russian (Georgia)"
+msgstr "Russa (Georgia)"
+
+#: ../rules/base.xml.in.h:658
+msgid "Russian (Germany, phonetic)"
+msgstr "Russa (Germania, fonetica)"
+
+#: ../rules/base.xml.in.h:659
+msgid "Russian (Kazakhstan, with Kazakh)"
+msgstr "Russa (Kazakistan, con kazaco)"
+
+#: ../rules/base.xml.in.h:660
+msgid "Russian (Poland, phonetic Dvorak)"
+msgstr "Russa (Polonia, Dvorak fonetica)"
+
+#: ../rules/base.xml.in.h:661
+msgid "Russian (Sweden, phonetic)"
+msgstr "Russa (svedese, fonetica)"
+
+#: ../rules/base.xml.in.h:662
+msgid "Russian (Sweden, phonetic, eliminate dead keys)"
+msgstr "Russa, (svedese, fonetica, tasti muti rimossi)"
+
+#: ../rules/base.xml.in.h:663
+msgid "Russian (US, phonetic)"
+msgstr "Russa (USA, fonetica)"
+
+#: ../rules/base.xml.in.h:664
+msgid "Russian (Ukraine, standard RSTU)"
+msgstr "Russa (Ucraina, RSTU standard)"
+
+#: ../rules/base.xml.in.h:665
+msgid "Russian (legacy)"
+msgstr "Russa (vecchia maniera)"
+
+#: ../rules/base.xml.in.h:666
+msgid "Russian (phonetic WinKeys)"
+msgstr "Russa (fonetica tasti win)"
+
+#: ../rules/base.xml.in.h:667
+msgid "Russian (phonetic)"
+msgstr "Russa (fonetica)"
+
+#: ../rules/base.xml.in.h:668
+msgid "Russian (typewriter)"
+msgstr "Russa (macchina per scrivere)"
+
+#: ../rules/base.xml.in.h:669
+msgid "Russian (typewriter, legacy)"
+msgstr "Russa (macchina per scrivere, vecchia maniera)"
+
+#: ../rules/base.xml.in.h:670
+msgid "SILVERCREST Multimedia Wireless Keyboard"
+msgstr "SILVERCREST Multimedia Wireless Keyboard"
+
+#: ../rules/base.xml.in.h:671
+msgid "SK-1300"
+msgstr "SK-1300"
+
+#: ../rules/base.xml.in.h:672
+msgid "SK-2500"
+msgstr "SK-2500"
+
+#: ../rules/base.xml.in.h:673
+msgid "SK-6200"
+msgstr "SK-6200"
+
+#: ../rules/base.xml.in.h:674
+msgid "SK-7100"
+msgstr "SK-7100"
+
+#: ../rules/base.xml.in.h:675
+msgid "SVEN Ergonomic 2500"
+msgstr "SVEN Ergonomic 2500"
+
+#: ../rules/base.xml.in.h:676
+msgid "SVEN Slim 303"
+msgstr "SVEN Slim 303"
+
+#: ../rules/base.xml.in.h:677
+msgid "Saisiyat (Taiwan)"
+msgstr "Saisiyat (Taiwan)"
+
+#: ../rules/base.xml.in.h:678
+msgid "Samsung SDM 4500P"
+msgstr "Samsung SDM 4500P"
+
+#: ../rules/base.xml.in.h:679
+msgid "Samsung SDM 4510P"
+msgstr "Samsung SDM 4510P"
+
+#: ../rules/base.xml.in.h:680
+msgid "Sanwa Supply SKB-KG3"
+msgstr "Sanwa Supply SKB-KG3"
+
+#: ../rules/base.xml.in.h:681
+msgid "Scroll Lock"
+msgstr "BlocScorr"
+
+# parte di Numeric keypad delete key behaviour
+# vedi descrizione compelta in altro commento
+#: ../rules/base.xml.in.h:682
+msgid "Semi-colon on third level"
+msgstr "Punto e virgola sul terzo livello"
+
+#: ../rules/base.xml.in.h:683 ../rules/base.extras.xml.in.h:31
+msgid "Serbian"
+msgstr "Serba"
+
+#: ../rules/base.xml.in.h:684
+msgid "Serbian (Latin Unicode qwerty)"
+msgstr "Serba (latina Unicode qwerty)"
+
+#: ../rules/base.xml.in.h:685
+msgid "Serbian (Latin Unicode)"
+msgstr "Serba (latina Unicode)"
+
+#: ../rules/base.xml.in.h:686
+msgid "Serbian (Latin qwerty)"
+msgstr "Serba (latina qwerty)"
+
+#: ../rules/base.xml.in.h:687
+msgid "Serbian (Latin with guillemets)"
+msgstr "Serba (latina con caporali)"
+
+#: ../rules/base.xml.in.h:688
+msgid "Serbian (Latin)"
+msgstr "Serba (latina)"
+
+#: ../rules/base.xml.in.h:689
+msgid "Serbian (Russia)"
+msgstr "Serba (Russia)"
+
+#: ../rules/base.xml.in.h:690
+msgid "Serbian (Z and ZHE swapped)"
+msgstr "Serba (Z e ZHE scambiati)"
+
+#: ../rules/base.xml.in.h:691
+msgid "Serbian (with guillemets)"
+msgstr "Serba (con caporali)"
+
+#: ../rules/base.xml.in.h:692
+msgid "Serbo-Croatian (US)"
+msgstr "Serbo-croata (USA)"
+
+#: ../rules/base.xml.in.h:693
+msgid "Shift cancels Caps Lock"
+msgstr "Maiusc annulla BlocMaiusc"
+
+#: ../rules/base.xml.in.h:694
+msgid "Shift does not cancel Num Lock, chooses 3rd level instead"
+msgstr "Maiusc non annulla BlocNum, invece sceglie il terzo livello"
+
+#: ../rules/base.xml.in.h:695
+msgid "Shift with numeric keypad keys works as in MS Windows"
+msgstr "Maiusc con i tasti del tastierino numerico opera come in MS Windows"
+
+#: ../rules/base.xml.in.h:696
+msgid "Shift+Caps Lock"
+msgstr "Maiusc+BlocMaiusc"
+
+# variante pakistana
+#: ../rules/base.xml.in.h:697
+msgid "Sindhi"
+msgstr "Sindhi"
+
+#: ../rules/base.xml.in.h:698
+msgid "Sinhala"
+msgstr "Singalese"
+
+# UE
+#: ../rules/base.xml.in.h:699
+msgid "Slovak"
+msgstr "Slovacca"
+
+#: ../rules/base.xml.in.h:700
+msgid "Slovak (extended Backslash)"
+msgstr "Slovacca (backslash esteso)"
+
+#: ../rules/base.xml.in.h:701
+msgid "Slovak (qwerty)"
+msgstr "Slovacca (qwerty)"
+
+#: ../rules/base.xml.in.h:702
+msgid "Slovak (qwerty, extended Backslash)"
+msgstr "Slovacca (qwerty, backslash esteso)"
+
+# UE
+#: ../rules/base.xml.in.h:703
+msgid "Slovenian"
+msgstr "Slovena"
+
+#: ../rules/base.xml.in.h:704
+msgid "Slovenian (US keyboard with Slovenian letters)"
+msgstr "Slovena (tastiera USA con lettere slovene)"
+
+#: ../rules/base.xml.in.h:705
+msgid "Slovenian (use guillemets for quotes)"
+msgstr "Slovena (usa caporali per virgolette)"
+
+#: ../rules/base.xml.in.h:706
+msgid "Spanish"
+msgstr "Spagnola"
+
+#: ../rules/base.xml.in.h:707
+msgid "Spanish (Dvorak)"
+msgstr "Spagnola (Dvorak)"
+
+#: ../rules/base.xml.in.h:708
+msgid "Spanish (Latin American)"
+msgstr "Spagnola (latino americana)"
+
+#: ../rules/base.xml.in.h:709
+msgid "Spanish (Latin American, Sun dead keys)"
+msgstr "Spagnola (latino americana, tasti muti Sun)"
+
+#: ../rules/base.xml.in.h:710
+msgid "Spanish (Latin American, eliminate dead keys)"
+msgstr "Spagnola (latino americana, tasti muti rimossi)"
+
+#: ../rules/base.xml.in.h:711
+msgid "Spanish (Latin American, include dead tilde)"
+msgstr "Spagnola (latino americana, tilde muta inclusa)"
+
+#: ../rules/base.xml.in.h:712
+msgid "Spanish (Macintosh)"
+msgstr "Inglese (Macintosh )"
+
+#: ../rules/base.xml.in.h:713
+msgid "Spanish (Sun dead keys)"
+msgstr "Spagnola (tasti muti Sun)"
+
+#: ../rules/base.xml.in.h:714
+msgid "Spanish (eliminate dead keys)"
+msgstr "Spagnola (tasti muti rimossi)"
+
+# variante LatAm
+#: ../rules/base.xml.in.h:715
+msgid "Spanish (include dead tilde)"
+msgstr "Spagnola (tilde muta inclusa)"
+
+#: ../rules/base.xml.in.h:716
+msgid "Special keys (Ctrl+Alt+<key>) handled in a server"
+msgstr "Tasti speciali (Ctrl+Alt+<tasto>) gestiti in un server"
+
+#: ../rules/base.xml.in.h:717
+msgid "Sun Type 5/6"
+msgstr "Sun Type 5/6"
+
+#: ../rules/base.xml.in.h:718
+msgid "Super Power Multimedia Keyboard"
+msgstr "Super Power Multimedia Keyboard"
+
+#: ../rules/base.xml.in.h:719
+msgid "Swahili (Kenya)"
+msgstr "Swahili (Kenya)"
+
+#: ../rules/base.xml.in.h:720
+msgid "Swahili (Tanzania)"
+msgstr "Swahili (Tanzania)"
+
+#: ../rules/base.xml.in.h:721
+msgid "Swap Ctrl and Caps Lock"
+msgstr "Scambiare Ctrl e BlocMaiusc"
+
+#: ../rules/base.xml.in.h:722
+msgid "Swap ESC and Caps Lock"
+msgstr "Scambiare ESC e BlocMaiusc"
+
+# UE
+#: ../rules/base.xml.in.h:723
+msgid "Swedish"
+msgstr "Svedese"
+
+#: ../rules/base.xml.in.h:724
+msgid "Swedish (Dvorak)"
+msgstr "Svedese (Dvorak)"
+
+#: ../rules/base.xml.in.h:725
+msgid "Swedish (Macintosh)"
+msgstr "Svedese (Macintosh)"
+
+#: ../rules/base.xml.in.h:726
+msgid "Swedish (Svdvorak)"
+msgstr "Svedese (Svdvorak)"
+
+#: ../rules/base.xml.in.h:727
+msgid "Swedish (eliminate dead keys)"
+msgstr "Svedese (tasti muti rimossi)"
+
+#: ../rules/base.xml.in.h:728
+msgid "Swedish Sign Language"
+msgstr "Linguaggio segni svedese"
+
+#: ../rules/base.xml.in.h:729
+msgid "Symplon PaceBook (tablet PC)"
+msgstr "Symplon PaceBook (tablet PC)"
+
+# L'aggettivo per Siria in iglese EU sarebbe Syrian
+#
+#: ../rules/base.xml.in.h:730
+msgid "Syriac"
+msgstr "Siriana"
+
+#: ../rules/base.xml.in.h:731
+msgid "Syriac (phonetic)"
+msgstr "Siriana (fonetica)"
+
+#: ../rules/base.xml.in.h:732
+msgid "Taiwanese"
+msgstr "Taiwanese"
+
+#: ../rules/base.xml.in.h:733
+msgid "Taiwanese (indigenous)"
+msgstr "Taiwanese (indigena)"
+
+# UE
+#: ../rules/base.xml.in.h:734
+msgid "Tajik"
+msgstr "Tagika"
+
+#: ../rules/base.xml.in.h:735
+msgid "Tajik (legacy)"
+msgstr "Tagika (vecchia maniera)"
+
+#: ../rules/base.xml.in.h:736
+msgid "Tamil"
+msgstr "Tamil"
+
+#: ../rules/base.xml.in.h:737
+msgid "Tamil (Sri Lanka, TAB Typewriter)"
+msgstr "Tamil (Sri Lanka, TAB macchina per scrivere)"
+
+#: ../rules/base.xml.in.h:738
+msgid "Tamil (Sri Lanka, Unicode)"
+msgstr "Tamil (Sri Lanka, Unicode)"
+
+#: ../rules/base.xml.in.h:739
+msgid "Tamil (TAB typewriter)"
+msgstr "Tamil (Sri Lanka, TAB macchina per scrivere)"
+
+#: ../rules/base.xml.in.h:740
+msgid "Tamil (TSCII typewriter)"
+msgstr "Tamil (TSCII macchina per scrivere)"
+
+#: ../rules/base.xml.in.h:741
+msgid "Tamil (Unicode)"
+msgstr "Tamil (Unicode)"
+
+#: ../rules/base.xml.in.h:742
+msgid "Tamil (keyboard with numerals)"
+msgstr "Tamil (tastiera con numeri)"
+
+#: ../rules/base.xml.in.h:743
+msgid "Targa Visionary 811"
+msgstr "Targa Visionary 811"
+
+# variante russa, come lingua stado a iso639 sarebbe tatarico
+#: ../rules/base.xml.in.h:744
+msgid "Tatar"
+msgstr "Tatar"
+
+#: ../rules/base.xml.in.h:745
+msgid "Telugu"
+msgstr "Telegu"
+
+# UE
+#: ../rules/base.xml.in.h:746
+msgid "Thai"
+msgstr "Thai"
+
+# Variante tailandese
+#: ../rules/base.xml.in.h:747
+msgid "Thai (Pattachote)"
+msgstr "Thai (pattachote)"
+
+#: ../rules/base.xml.in.h:748
+msgid "Thai (TIS-820.2538)"
+msgstr "Thai (TIS-820.2538)"
+
+#: ../rules/base.xml.in.h:749
+msgid "Tibetan"
+msgstr "Tibetana"
+
+#: ../rules/base.xml.in.h:750
+msgid "Tibetan (with ASCII numerals)"
+msgstr "Tibetana (con numeri ASCII)"
+
+#: ../rules/base.xml.in.h:751
+msgid "To the corresponding key in a Dvorak keyboard."
+msgstr "Al tasto corrispondente in una tastiera Dvorak."
+
+#: ../rules/base.xml.in.h:752
+msgid "To the corresponding key in a Qwerty keyboard."
+msgstr "Al tasto corrispondente in una tastiera Qwerty."
+
+#: ../rules/base.xml.in.h:753
+msgid "Toggle PointerKeys with Shift + NumLock."
+msgstr "Commuta i PointerKey con Maiusc + BlocNum"
+
+#: ../rules/base.xml.in.h:754
+msgid "Toshiba Satellite S3000"
+msgstr "Toshiba Satellite S3000"
+
+#: ../rules/base.xml.in.h:755
+msgid "Trust Direct Access Keyboard"
+msgstr "Trust Direct Access Keyboard"
+
+#: ../rules/base.xml.in.h:756
+msgid "Trust Slimline"
+msgstr "Trust Slimline"
+
+#: ../rules/base.xml.in.h:757
+msgid "Trust Wireless Keyboard Classic"
+msgstr "Trust Wireless Keyboard Classic"
+
+# UE
+#: ../rules/base.xml.in.h:758
+msgid "Tswana"
+msgstr "Tswana"
+
+# non controllato su UE
+#: ../rules/base.xml.in.h:759
+msgid "Turkish"
+msgstr "Turca"
+
+#: ../rules/base.xml.in.h:760
+msgid "Turkish (Alt-Q)"
+msgstr "Turca (Alt-Q)"
+
+#: ../rules/base.xml.in.h:761
+msgid "Turkish (F)"
+msgstr "Turca (F)"
+
+#: ../rules/base.xml.in.h:762
+msgid "Turkish (Sun dead keys)"
+msgstr "Turca (tasti muti Sun)"
+
+#: ../rules/base.xml.in.h:763
+msgid "Turkish (international with dead keys)"
+msgstr "Turca (internazionale con tasti muti)"
+
+#: ../rules/base.xml.in.h:764
+msgid "Turkmen"
+msgstr "Turkmena"
+
+#: ../rules/base.xml.in.h:765
+msgid "Turkmen (Alt-Q)"
+msgstr "Turkmena (Alt-Q)"
+
+#: ../rules/base.xml.in.h:766
+msgid "TypeMatrix EZ-Reach 2020"
+msgstr "TypeMatrix EZ-Reach 2020"
+
+#: ../rules/base.xml.in.h:767
+msgid "TypeMatrix EZ-Reach 2030 PS2"
+msgstr "TypeMatrix EZ-Reach 2030 PS2"
+
+#: ../rules/base.xml.in.h:768
+msgid "TypeMatrix EZ-Reach 2030 USB"
+msgstr "TypeMatrix EZ-Reach 2030 USB"
+
+#: ../rules/base.xml.in.h:769
+msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)"
+msgstr "TypeMatrix EZ-Reach 2030 USB (modalità 102/105:EU)"
+
+#: ../rules/base.xml.in.h:770
+msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)"
+msgstr "TypeMatrix EZ-Reach 2030 USB (modalità 106:JP)"
+
+# variante russa
+#: ../rules/base.xml.in.h:771
+msgid "Udmurt"
+msgstr "Udmurt"
+
+# UE
+#: ../rules/base.xml.in.h:772
+msgid "Ukrainian"
+msgstr "Ucraina"
+
+#: ../rules/base.xml.in.h:773
+msgid "Ukrainian (WinKeys)"
+msgstr "Ucraina (tasti win)"
+
+# http://it.wikipedia.org/wiki/Lingua_rutena
+#: ../rules/base.xml.in.h:774
+msgid "Ukrainian (homophonic)"
+msgstr "Ucraina (omofonica)"
+
+#: ../rules/base.xml.in.h:775
+msgid "Ukrainian (legacy)"
+msgstr "Ucraina (vecchia maniera)"
+
+# variante bulgara
+#: ../rules/base.xml.in.h:776
+msgid "Ukrainian (phonetic)"
+msgstr "Ucraina (fonetica)"
+
+#: ../rules/base.xml.in.h:777
+msgid "Ukrainian (standard RSTU)"
+msgstr "Ucraina (RSTU standard)"
+
+#: ../rules/base.xml.in.h:778
+msgid "Ukrainian (typewriter)"
+msgstr "Ucraina (macchina per scrivere)"
+
+#: ../rules/base.xml.in.h:779
+msgid "Unicode additions (arrows and math operators)"
+msgstr "Aggiunte Unicode (frecce e operatori matematici)"
+
+#: ../rules/base.xml.in.h:780
+msgid "Unicode additions (arrows and math operators). Math operators on default level"
+msgstr "Aggiunte Unicode (frecce e operatori matematici). Operatori matematici sul livello predefinito"
+
+#: ../rules/base.xml.in.h:781
+msgid "Unitek KB-1925"
+msgstr "Unitek KB-1925"
+
+# UE
+#: ../rules/base.xml.in.h:782
+msgid "Urdu (Pakistan)"
+msgstr "Urdu (Pakistan)"
+
+#: ../rules/base.xml.in.h:783
+msgid "Urdu (Pakistan, CRULP)"
+msgstr "Urdu (Pakistan, CRULP)"
+
+#: ../rules/base.xml.in.h:784
+msgid "Urdu (Pakistan, NLA)"
+msgstr "Urdu (Pakistan, NLA)"
+
+#: ../rules/base.xml.in.h:785
+msgid "Urdu (WinKeys)"
+msgstr "Urdu (tasti Win)"
+
+#: ../rules/base.xml.in.h:786
+msgid "Urdu (alternative phonetic)"
+msgstr "Urdu (fonetica alternativa)"
+
+#: ../rules/base.xml.in.h:787
+msgid "Urdu (phonetic)"
+msgstr "Urdu (fonetica)"
+
+#: ../rules/base.xml.in.h:788
+msgid "Use keyboard LED to show alternative layout"
+msgstr "Usare i LED della tastiera per mostrare il gruppo alternativo"
+
+#: ../rules/base.xml.in.h:789
+msgid "Using space key to input non-breakable space character"
+msgstr "Uso del tasto Spazio per inserire carattere di spazio non-interrompibile"
+
+#: ../rules/base.xml.in.h:790
+msgid "Usual space at any level"
+msgstr "Solito Spazio a ogni livello"
+
+#: ../rules/base.xml.in.h:791
+msgid "Uyghur"
+msgstr "Uyghura"
+
+# UE
+#: ../rules/base.xml.in.h:792
+msgid "Uzbek"
+msgstr "Uzbeka"
+
+# UE
+#: ../rules/base.xml.in.h:793
+msgid "Uzbek (Afghanistan)"
+msgstr "Uzbeka (Afghanistan)"
+
+# UE
+#: ../rules/base.xml.in.h:794
+msgid "Uzbek (Afghanistan, OLPC)"
+msgstr "Uzbeka (Afghanistan, OLPC)"
+
+# UE
+#: ../rules/base.xml.in.h:795
+msgid "Uzbek (Latin)"
+msgstr "Uzbeka (latina)"
+
+# UE
+#: ../rules/base.xml.in.h:796
+msgid "Vietnamese"
+msgstr "Vietnamese"
+
+#: ../rules/base.xml.in.h:797
+msgid "ViewSonic KU-306 Internet Keyboard"
+msgstr "ViewSonic KU-306 Internet Keyboard"
+
+#: ../rules/base.xml.in.h:798
+msgid "Wang 724 keypad with Unicode additions (arrows and math operators)"
+msgstr "Tastierino Wang 724 con aggiunte Unicode (frecce e operatori matematici)"
+
+#: ../rules/base.xml.in.h:799
+msgid "Wang 724 keypad with Unicode additions (arrows and math operators). Math operators on default level"
+msgstr "Tastierino Wang 724 con aggiunte Unicode (frecce e operatori matematici). Operatori matematici sul livello predefinito"
+
+#: ../rules/base.xml.in.h:800
+msgid "Winbook Model XP5"
+msgstr "Winbook Model XP5"
+
+#: ../rules/base.xml.in.h:801
+msgid "Wolof"
+msgstr "Wolof"
+
+#: ../rules/base.xml.in.h:802
+msgid "Yahoo! Internet Keyboard"
+msgstr "Yahoo! Internet Keyboard"
+
+# http://it.wikipedia.org/wiki/Yakuto
+#: ../rules/base.xml.in.h:803
+msgid "Yakut"
+msgstr "Jacuta"
+
+#: ../rules/base.xml.in.h:804
+msgid "Yoruba"
+msgstr "Yoruba"
+
+#: ../rules/base.xml.in.h:805
+msgid "Zero-width non-joiner character at second level"
+msgstr "Spazio non di unione a larghezza nulla al secondo livello"
+
+#: ../rules/base.xml.in.h:806
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level"
+msgstr "Spazio non di unione a larghezza nulla al secondo livello, Spazio non-interrompibile al terzo livello"
+
+#: ../rules/base.xml.in.h:807
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level"
+msgstr "Spazio non di unione a larghezza nulla al secondo livello, Spazio non-interrompibile al terzo livello, niente al quarto livello"
+
+#: ../rules/base.xml.in.h:808
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level"
+msgstr "Spazio non di unione a larghezza nulla al secondo livello, Spazio non-interrompibile al terzo livello, Spazio sottile non-interrompibile al quarto livello"
+
+#: ../rules/base.xml.in.h:809
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level"
+msgstr "Spazio non di unione a larghezza nulla al secondo livello, Spazio non-interrompibile al terzo livello, Spazio di unione a larghezza nulla al quarto livello"
+
+#: ../rules/base.xml.in.h:810
+msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level"
+msgstr "Spazio non di unione a larghezza nulla al secondo livello, Spazio di unione a larghezza nulla al terzo livello"
+
+#: ../rules/base.xml.in.h:811
+msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level"
+msgstr "Spazio non di unione a larghezza nulla al secondo livello, Spazio di unione a larghezza nulla al terzo livello, Spazio non-interrompibile al quarto livello"
+
+#: ../rules/base.xml.in.h:812
+msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level"
+msgstr "Spazio non di unione a larghezza nulla al terzo livello, Spazio di unione a larghezza nulla al quarto livello"
+
+#: ../rules/base.xml.in.h:813
+msgid "ak"
+msgstr "ak"
+
+#: ../rules/base.xml.in.h:814
+msgid "am"
+msgstr "am"
+
+#: ../rules/base.xml.in.h:815
+msgid "ar"
+msgstr "ar"
+
+#: ../rules/base.xml.in.h:816
+msgid "avn"
+msgstr "avn"
+
+# shortDesc per Kazakistan
+#: ../rules/base.xml.in.h:817
+msgid "az"
+msgstr "az"
+
+#: ../rules/base.xml.in.h:818
+msgid "be"
+msgstr "be"
+
+#: ../rules/base.xml.in.h:819
+msgid "ber"
+msgstr "ber"
+
+#: ../rules/base.xml.in.h:820
+msgid "bg"
+msgstr "bg"
+
+#: ../rules/base.xml.in.h:821
+msgid "bm"
+msgstr "bm"
+
+#: ../rules/base.xml.in.h:822
+msgid "bn"
+msgstr "bn"
+
+# Braille, shortDesc
+#: ../rules/base.xml.in.h:823
+msgid "brl"
+msgstr "brl"
+
+#: ../rules/base.xml.in.h:824
+msgid "bs"
+msgstr "bs"
+
+#: ../rules/base.xml.in.h:825
+msgid "ca"
+msgstr "ca"
+
+#: ../rules/base.xml.in.h:826
+msgid "chr"
+msgstr "chr"
+
+#: ../rules/base.xml.in.h:827
+msgid "cm"
+msgstr "cm"
+
+# codice tre lettere per la svizzera
+#: ../rules/base.xml.in.h:828
+msgid "crh"
+msgstr "crh"
+
+#: ../rules/base.xml.in.h:829
+msgid "cs"
+msgstr "cs"
+
+#: ../rules/base.xml.in.h:830
+msgid "da"
+msgstr "da"
+
+#: ../rules/base.xml.in.h:831
+msgid "de"
+msgstr "de"
+
+# codice tre lettere per maldive
+#: ../rules/base.xml.in.h:832
+msgid "dv"
+msgstr "dv"
+
+#: ../rules/base.xml.in.h:833
+msgid "dz"
+msgstr "dz"
+
+#: ../rules/base.xml.in.h:834
+msgid "ee"
+msgstr "ee"
+
+# codice tre lettere per Kenia
+#: ../rules/base.xml.in.h:835 ../rules/base.extras.xml.in.h:34
+msgid "en"
+msgstr "en"
+
+#: ../rules/base.xml.in.h:836
+msgid "eo"
+msgstr "eo"
+
+#: ../rules/base.xml.in.h:837
+msgid "es"
+msgstr "es"
+
+#: ../rules/base.xml.in.h:838
+msgid "et"
+msgstr "et"
+
+#: ../rules/base.xml.in.h:839 ../rules/base.extras.xml.in.h:35
+msgid "fa"
+msgstr "fa"
+
+#: ../rules/base.xml.in.h:840
+msgid "ff"
+msgstr "ff"
+
+#: ../rules/base.xml.in.h:841
+msgid "fi"
+msgstr "fi"
+
+#: ../rules/base.xml.in.h:842
+msgid "fo"
+msgstr "fo"
+
+#: ../rules/base.xml.in.h:843 ../rules/base.extras.xml.in.h:36
+msgid "fr"
+msgstr "fr"
+
+# codice tre lettere per Nigeria
+#: ../rules/base.xml.in.h:844
+msgid "gaa"
+msgstr "gaa"
+
+# codice tre lettere per bulgaria
+#: ../rules/base.xml.in.h:845
+msgid "gr"
+msgstr "gr"
+
+#: ../rules/base.xml.in.h:846
+msgid "gu"
+msgstr "gu"
+
+# shortDesc per Ghana, usato codice ISO
+#: ../rules/base.xml.in.h:847
+msgid "ha"
+msgstr "ha"
+
+# codice tre lettere per la svizzera
+#: ../rules/base.xml.in.h:848
+msgid "he"
+msgstr "he"
+
+#: ../rules/base.xml.in.h:849
+msgid "hi"
+msgstr "hi"
+
+#: ../rules/base.xml.in.h:850
+msgid "hr"
+msgstr "hr"
+
+#: ../rules/base.xml.in.h:851
+msgid "hu"
+msgstr "hu"
+
+#: ../rules/base.xml.in.h:852 ../rules/base.extras.xml.in.h:37
+msgid "hy"
+msgstr "hy"
+
+#: ../rules/base.xml.in.h:853
+msgid "ie"
+msgstr "ie"
+
+#: ../rules/base.xml.in.h:854
+msgid "ig"
+msgstr "ig"
+
+# variante bielorussa
+#: ../rules/base.xml.in.h:855
+msgid "ike"
+msgstr "ike"
+
+#: ../rules/base.xml.in.h:856
+msgid "in"
+msgstr "in"
+
+#: ../rules/base.xml.in.h:857
+msgid "is"
+msgstr "is"
+
+#: ../rules/base.xml.in.h:858
+msgid "it"
+msgstr "it"
+
+#: ../rules/base.xml.in.h:859
+msgid "ja"
+msgstr "ja"
+
+# codice tre lettere per sri lanka
+#: ../rules/base.xml.in.h:860
+msgid "ka"
+msgstr "ka"
+
+#: ../rules/base.xml.in.h:861
+msgid "ki"
+msgstr "ki"
+
+#: ../rules/base.xml.in.h:862
+msgid "kk"
+msgstr "kk"
+
+#: ../rules/base.xml.in.h:863
+msgid "km"
+msgstr "km"
+
+# variante per Ghana
+#: ../rules/base.xml.in.h:864
+msgid "kn"
+msgstr "kn"
+
+#: ../rules/base.xml.in.h:865
+msgid "ko"
+msgstr "ko"
+
+#: ../rules/base.xml.in.h:866
+msgid "ku"
+msgstr "ku"
+
+#: ../rules/base.xml.in.h:867
+msgid "lo"
+msgstr "lo"
+
+# codice tre lettere per malta
+#: ../rules/base.xml.in.h:868 ../rules/base.extras.xml.in.h:39
+msgid "lt"
+msgstr "lt"
+
+#: ../rules/base.xml.in.h:869 ../rules/base.extras.xml.in.h:40
+msgid "lv"
+msgstr "lv"
+
+# Komi: variante russa
+#: ../rules/base.xml.in.h:870
+msgid "mi"
+msgstr "mi"
+
+#: ../rules/base.xml.in.h:871
+msgid "mk"
+msgstr "mk"
+
+#: ../rules/base.xml.in.h:872
+msgid "ml"
+msgstr "ml"
+
+#: ../rules/base.xml.in.h:873
+msgid "mn"
+msgstr "mn"
+
+#: ../rules/base.xml.in.h:874
+msgid "mt"
+msgstr "mt"
+
+#: ../rules/base.xml.in.h:875
+msgid "my"
+msgstr "my"
+
+#: ../rules/base.xml.in.h:876
+msgid "ne"
+msgstr "ne"
+
+#: ../rules/base.xml.in.h:877
+msgid "nl"
+msgstr "nl"
+
+#: ../rules/base.xml.in.h:878
+msgid "no"
+msgstr "no"
+
+# shortDesc per corea del sud, usato codice iso
+#: ../rules/base.xml.in.h:879
+msgid "or"
+msgstr "or"
+
+#: ../rules/base.xml.in.h:880
+msgid "pa"
+msgstr "pa"
+
+#: ../rules/base.xml.in.h:881
+msgid "ph"
+msgstr "ph"
+
+# codice tre lettere per nepal
+#: ../rules/base.xml.in.h:882 ../rules/base.extras.xml.in.h:41
+msgid "pl"
+msgstr "pl"
+
+#: ../rules/base.xml.in.h:883
+msgid "ps"
+msgstr "ps"
+
+#: ../rules/base.xml.in.h:884
+msgid "pt"
+msgstr "pt"
+
+# codice tre lettere per Isole Fær Øer
+#: ../rules/base.xml.in.h:885 ../rules/base.extras.xml.in.h:42
+msgid "ro"
+msgstr "ro"
+
+#: ../rules/base.xml.in.h:886 ../rules/base.extras.xml.in.h:43
+msgid "ru"
+msgstr "ru"
+
+#: ../rules/base.xml.in.h:887
+msgid "sd"
+msgstr "sd"
+
+#: ../rules/base.xml.in.h:888
+msgid "si"
+msgstr "si"
+
+#: ../rules/base.xml.in.h:889
+msgid "sk"
+msgstr "sk"
+
+# Codice tre lettere per islanda<
+#: ../rules/base.xml.in.h:890
+msgid "sl"
+msgstr "sl"
+
+#: ../rules/base.xml.in.h:891
+msgid "sq"
+msgstr "sq"
+
+# codice tre lettere per israele<
+#: ../rules/base.xml.in.h:892 ../rules/base.extras.xml.in.h:45
+msgid "sr"
+msgstr "sr"
+
+#: ../rules/base.xml.in.h:893
+msgid "sv"
+msgstr "sv"
+
+#: ../rules/base.xml.in.h:894
+msgid "sw"
+msgstr "sw"
+
+#: ../rules/base.xml.in.h:895
+msgid "syc"
+msgstr "syc"
+
+#: ../rules/base.xml.in.h:896
+msgid "ta"
+msgstr "ta"
+
+#: ../rules/base.xml.in.h:897
+msgid "te"
+msgstr "te"
+
+#: ../rules/base.xml.in.h:898
+msgid "tg"
+msgstr "tg"
+
+# codice tre lettere per etiopia
+#: ../rules/base.xml.in.h:899
+msgid "th"
+msgstr "th"
+
+#: ../rules/base.xml.in.h:900
+msgid "tk"
+msgstr "tk"
+
+# codice 3 lettere per bhutan
+#: ../rules/base.xml.in.h:901
+msgid "tn"
+msgstr "tn"
+
+#: ../rules/base.xml.in.h:902
+msgid "tr"
+msgstr "tr"
+
+#: ../rules/base.xml.in.h:903
+msgid "uk"
+msgstr "uk"
+
+#: ../rules/base.xml.in.h:904
+msgid "ur"
+msgstr "ur"
+
+#: ../rules/base.xml.in.h:905
+msgid "uz"
+msgstr "uz"
+
+#: ../rules/base.xml.in.h:906
+msgid "vi"
+msgstr "vi"
+
+#: ../rules/base.xml.in.h:907
+msgid "wo"
+msgstr "wo"
+
+#: ../rules/base.xml.in.h:908
+msgid "xsy"
+msgstr "xsy"
+
+#: ../rules/base.xml.in.h:909
+msgid "yo"
+msgstr "yo"
+
+#: ../rules/base.xml.in.h:910
+msgid "zh"
+msgstr "zh"
+
+#: ../rules/base.extras.xml.in.h:1
+msgid "APL Keyboard Symbols"
+msgstr "Simboli tastiera APL"
+
+# No ISO code in ISO639-2, only draft ISO693-3
+# Atsina refers to the Gros Ventres tribe.
+# http://en.wikipedia.org/wiki/Atsina_(disambiguation)
+#: ../rules/base.extras.xml.in.h:4
+msgid "Atsina"
+msgstr "Atsina"
+
+# lingua iran nord orientale
+# http://it.wikipedia.org/wiki/Lingua_avestica
+#: ../rules/base.extras.xml.in.h:5
+msgid "Avestan"
+msgstr "Avestica"
+
+# http://en.wikipedia.org/wiki/Interior_Salish_languages
+#: ../rules/base.extras.xml.in.h:6
+msgid "Couer D'alene Salish"
+msgstr "Couer D'alene Salish"
+
+#: ../rules/base.extras.xml.in.h:8
+msgid "English (US, international AltGr Unicode combining)"
+msgstr "Inglese (USA, combinazione Unicode AltGr internazionale)"
+
+#: ../rules/base.extras.xml.in.h:9
+msgid "English (US, international AltGr Unicode combining, alternative)"
+msgstr "Inglese (USA, combinazione Unicode AltGr internazionale, alternativa)"
+
+#: ../rules/base.extras.xml.in.h:11
+msgid "Kutenai"
+msgstr "Kutenai"
+
+#: ../rules/base.extras.xml.in.h:13
+msgid "Latvian (US Colemak)"
+msgstr "Lettone (Colemak USA)"
+
+#: ../rules/base.extras.xml.in.h:14
+msgid "Latvian (US Colemak, apostrophe variant)"
+msgstr "Lettone (variante apostrofo)"
+
+#: ../rules/base.extras.xml.in.h:15
+msgid "Latvian (US Dvorak)"
+msgstr "Lettone (Dvorak USA)"
+
+#: ../rules/base.extras.xml.in.h:16
+msgid "Latvian (US Dvorak, Y variant)"
+msgstr "Lettone (Dvorak USA, variante Y)"
+
+#: ../rules/base.extras.xml.in.h:17
+msgid "Latvian (US Dvorak, minus variant)"
+msgstr "Lettone (Dvorak USA, variante meno)"
+
+#: ../rules/base.extras.xml.in.h:18
+msgid "Latvian (programmer US Dvorak)"
+msgstr "Lettone (Dvorak USA per programmatori)"
+
+#: ../rules/base.extras.xml.in.h:19
+msgid "Latvian (programmer US Dvorak, Y variant)"
+msgstr "Lettone (Dvorak USA per programmatori, variante Y)"
+
+#: ../rules/base.extras.xml.in.h:20
+msgid "Latvian (programmer US Dvorak, minus variant)"
+msgstr "Lettone (Dvorak USA per programmatori, variante meno)"
+
+#: ../rules/base.extras.xml.in.h:22
+msgid "Lithuanian (US Dvorak with Lithuanian letters)"
+msgstr "Lituana (Dvorak USA con lettere lituane)"
+
+#: ../rules/base.extras.xml.in.h:25
+msgid "Polish (international with dead keys)"
+msgstr "Polacca (internazionale con tasti muti)"
+
+#: ../rules/base.extras.xml.in.h:27
+msgid "Romanian (ergonomic Touchtype)"
+msgstr "Rumena (Touchtype ergonomica)"
+
+#: ../rules/base.extras.xml.in.h:29
+msgid "Russian (with UKR and BEL layout)"
+msgstr "Russa (con disposizione UKR e BEL)"
+
+# variante canadese
+# No ISO code in ISO639-2, only draft ISO693-3
+#: ../rules/base.extras.xml.in.h:30
+msgid "Secwepemctsin"
+msgstr "Secwepemctsin"
+
+# variante serba
+#: ../rules/base.extras.xml.in.h:32
+msgid "Serbian (combining accents instead of dead keys)"
+msgstr "Serba (combinazione di accenti invece di tasti muti)"
+
+#: ../rules/base.extras.xml.in.h:33
+msgid "apl"
+msgstr "apl"
+
+#: ../rules/base.extras.xml.in.h:38
+msgid "kut"
+msgstr "kut"
+
+#: ../rules/base.extras.xml.in.h:44
+msgid "shs"
+msgstr "shs"
+
+#~ msgid "Afg"
+#~ msgstr "Afg"
+
+#~ msgid "Chinese (Tibetan)"
+#~ msgstr "Cinese (tibetana)"
+
+#~ msgid "Chinese (Uyghur)"
+#~ msgstr "Cinese (uyghur)"
+
+#~ msgid "Danish (Mac)"
+#~ msgstr "Danese (Mac)"
+
+#~ msgid "English (UK, Mac)"
+#~ msgstr "Inglese (UK, Mac)"
+
+#~ msgid "Finnish (Mac)"
+#~ msgstr "Finlandese (Mac)"
+
+#~ msgid "Finnish (northern Saami)"
+#~ msgstr "Finlandese (saami settentrinale)"
+
+#~ msgid "French (Occitan)"
+#~ msgstr "Francese (occitano)"
+
+# Codice tre lettere per U.K.
+#~ msgid "GBr"
+#~ msgstr "GBR"
+
+#~ msgid "German (Romanian keyboard with German letters)"
+#~ msgstr "Tedesca (tastiera rumena con lettere tedesche)"
+
+#~ msgid "German (Romanian keyboard with German letters, eliminate dead keys)"
+#~ msgstr "Tedesca (tastiera rumena con lettere tedesche, tasti muti rimossi)"
+
+#~ msgid "Irish (Ogham)"
+#~ msgstr "Irlandese (Ogham)"
+
+# Curiosamente è una variante delle tastiere italiane...
+#~ msgid "Italian (Georgian)"
+#~ msgstr "Italiana (georgiana)"
+
+# FIXME le altre sono Alt
+#~ msgid "Kurdish (Iran, latin alt-Q)"
+#~ msgstr "Curda (Iran, latina alt-Q)"
+
+#~ msgid "Māori"
+#~ msgstr "Māori"
+
+# FIXME missing )
+#~ msgid "Norwegian (Northern Saami"
+#~ msgstr "Norvegese (saami settentrinale)"
+
+#~ msgid "Philippines - Dvorak (Baybayin)"
+#~ msgstr "Filippine - Dvorak (Baybayin)"
+
+# variante brasiliana
+#~ msgid "Portuguese (Nativo for Esperanto)"
+#~ msgstr "Portoghese (nativa per Esperanto)"
+
+#~ msgid "Romanian (Crimean Tatar Dobruca-2 Q)"
+#~ msgstr "Romena (tatar crimea Dobruca-2 Q)"
+
+#~ msgid "Romanian (Crimean Tatar Turkish Alt-Q)"
+#~ msgstr "Romena (tatar crimea turca Alt-Q)"
+
+#~ msgid "Romanian (Crimean Tatar Turkish F)"
+#~ msgstr "Romena (tatar crimea turca F)"
+
+#~ msgid "Russian (Chuvash)"
+#~ msgstr "Russa (chuvash)"
+
+#~ msgid "Russian (Kalmyk)"
+#~ msgstr "Russa (kalmyk)"
+
+#~ msgid "Russian (Komi)"
+#~ msgstr "Russa (komi)"
+
+#~ msgid "Russian (Mari)"
+#~ msgstr "Russa (mari)"
+
+#~ msgid "Russian (Ossetian, legacy)"
+#~ msgstr "Russa (osseta, vecchia maniera)"
+
+#~ msgid "Russian (Serbian)"
+#~ msgstr "Russa (serba)"
+
+#~ msgid "Russian (Tatar)"
+#~ msgstr "Russa (tatara)"
+
+#~ msgid "Russian (Udmurt)"
+#~ msgstr "Russa(udmurta)"
+
+#~ msgid "Russian (Yakut)"
+#~ msgstr "Russa (yakutia)"
+
+#~ msgid "Spanish (Mac)"
+#~ msgstr "Spagnola (Mac)"
+
+#~ msgid "Swedish (northern Saami)"
+#~ msgstr "Svedese (saami settentrinale)"
+
+#~ msgid "Swiss"
+#~ msgstr "Svizzera"
+
+#~ msgid "Swiss (legacy)"
+#~ msgstr "Svizzera (vecchia maniera)"
+
+#~ msgid "Turkish (Crimean Tatar Turkish Alt-Q)"
+#~ msgstr "Turca (Tatar crimea turca Alt-Q)"
+
+#~ msgid "Turkish (Crimean Tatar Turkish F)"
+#~ msgstr "Turca (Tatar crimea turca F)"
+
+#~ msgid "Turkish (Crimean Tatar Turkish Q)"
+#~ msgstr "Turca (Tatar crimea turca Q)"
+
+#~ msgid "Ukrainian (Crimean Tatar Turkish Alt-Q)"
+#~ msgstr "Ucraina (tatar crimea turca Alt-Q)"
+
+#~ msgid "Ukrainian (Crimean Tatar Turkish F)"
+#~ msgstr "Ucraina (tatar crimea turca F)"
+
+#~ msgid "Ukrainian (Crimean Tatar Turkish Q)"
+#~ msgstr "Ucraina (tatar crimea turca Q)"
+
+#~ msgid "Ukrainian (standard RSTU on Russian layout)"
+#~ msgstr "Ucraina (RSTU standard su disposizione russa)"
+
+# codice tre lettere per iraq
+#~ msgid "irq"
+#~ msgstr "irq"
+
+# codice tre lettere per spagna
+#~ msgid "srp"
+#~ msgstr "srp"
+
+# codice 3 lettere per bhutan
+#~ msgid "twn"
+#~ msgstr "twn"
+
+# layout a parte, sembrerebbe inglese
+#~ msgid "APL"
+#~ msgstr "APL"
+
+# UE
+#~ msgid "Iran"
+#~ msgstr "Iran"
+
+# UE
+#~ msgid "Lithuania"
+#~ msgstr "Lituania"
+
+# UE
+#~ msgid "Lithuania - Dvorak"
+#~ msgstr "Lituania - Dvorak"
+
+# codice tre lettere per lituania
+#~ msgid "Ltu"
+#~ msgstr "Ltu"
+
+# UE
+#~ msgid "Romania"
+#~ msgstr "Romania"
+
+# codice tre lettere per romania
+#~ msgid "Rou"
+#~ msgstr "Rou"
+
+# codice tre lettere per russia
+#~ msgid "Rus"
+#~ msgstr "Rus"
+
+# UE
+#~ msgid "Russia"
+#~ msgstr "Russia"
+
+#~ msgid "Serbia"
+#~ msgstr "Serbia"
+
+#~ msgid "Srb"
+#~ msgstr "Srb"
+
+#~ msgid "USA"
+#~ msgstr "USA"
+
+# variante turca
+#~ msgid "(F)"
+#~ msgstr "(F)"
+
+#~ msgid "2"
+#~ msgstr "2"
+
+#~ msgid "4"
+#~ msgstr "4"
+
+#~ msgid "5"
+#~ msgstr "5"
+
+#~ msgid "Alb"
+#~ msgstr "ALB"
+
+#~ msgid "Alt-Q"
+#~ msgstr "Alt-Q"
+
+#~ msgid "Alternative"
+#~ msgstr "Alternativa"
+
+#~ msgid "Alternative Phonetic"
+#~ msgstr "Alternativa fonetica"
+
+#~ msgid "Alternative international"
+#~ msgstr "Internazionale alternativa"
+
+# Andorra
+#~ msgid "And"
+#~ msgstr "AND"
+
+#~ msgid "Andorra"
+#~ msgstr "Andorra"
+
+#~ msgid "Ara"
+#~ msgstr "Ara"
+
+#~ msgid "Arm"
+#~ msgstr "ARM"
+
+# ISO per austria
+#~ msgid "Aut"
+#~ msgstr "AUT"
+
+#~ msgid "Aze"
+#~ msgstr "AZE"
+
+# UE
+#~ msgid "Bangladesh"
+#~ msgstr "Bangladesh"
+
+# codice tre lettere per belgio
+#~ msgid "Bel"
+#~ msgstr "BEL"
+
+# codice tre lettere per bangladesh
+#~ msgid "Bgd"
+#~ msgstr "BGD"
+
+# UE
+#~ msgid "Bhutan"
+#~ msgstr "Bhutan"
+
+# codice tre lettere per bosnia-erz
+#~ msgid "Bih"
+#~ msgstr "BIH"
+
+# codice tre lettere per bielorussia
+#~ msgid "Blr"
+#~ msgstr "BLR"
+
+# UE
+#~ msgid "Bosnia and Herzegovina"
+#~ msgstr "Bosnia-Erzegovina"
+
+#~ msgid "Bra"
+#~ msgstr "BRA"
+
+# UE
+#~ msgid "Brazil"
+#~ msgstr "Brasile"
+
+# bre in iso639
+#~ msgid "Breton"
+#~ msgstr "Bretone"
+
+# codice 3 lettere per botswana
+#~ msgid "Bwa"
+#~ msgstr "BWA"
+
+# codice tre lettere per congo
+#~ msgid "COD"
+#~ msgstr "COD"
+
+# variante pakistana
+#~ msgid "CRULP"
+#~ msgstr "CRULP"
+
+# UE
+#~ msgid "Canada"
+#~ msgstr "Canada"
+
+# variante romena (wikipedia mette la gl)
+#~ msgid "Cedilla"
+#~ msgstr "Cediglia"
+
+# codice tre lettere per cina
+#~ msgid "Chn"
+#~ msgstr "CHN"
+
+#~ msgid "Classic"
+#~ msgstr "Classica"
+
+# variante USA
+#~ msgid "Colemak"
+#~ msgstr "Colemak"
+
+# UE
+#~ msgid "Cyrillic"
+#~ msgstr "Cirillico"
+
+#~ msgid "Cze"
+#~ msgstr "CZE"
+
+# variante per lingua Kalmyk
+#~ msgid "DOS"
+#~ msgstr "DOS"
+
+# variante tedesca...
+#
+# rispetto alla tedesca normale cambiano due caratteri, ` e ^
+# ah, le tastiere tedesche non hanno le lettere accentate, per cui
+# probabilemente 'sta cosa è importate per il Compose
+#~ msgid "Dead acute"
+#~ msgstr "Acuto muto"
+
+# UE
+#~ msgid "Denmark"
+#~ msgstr "Danimarca"
+
+# codice tre lettere per germania<
+#~ msgid "Deu"
+#~ msgstr "DEU"
+
+# codice tre lettere per Danimarca
+#~ msgid "Dnk"
+#~ msgstr "DNK"
+
+#~ msgid "Dvorak"
+#~ msgstr "Dvorak"
+
+#~ msgid "E"
+#~ msgstr "E"
+
+#~ msgid "Eastern"
+#~ msgstr "Orientale"
+
+# descrizione breve per Esperanto, usato codice iso639 tre lettere
+#~ msgid "Epo"
+#~ msgstr "EPO"
+
+#~ msgid "Ergonomic"
+#~ msgstr "Ergonomica"
+
+# codice tre lettere per estonia
+#~ msgid "Est"
+#~ msgstr "EST"
+
+# UE
+#~ msgid "Ethiopia"
+#~ msgstr "Etiopia"
+
+#~ msgid "Extended"
+#~ msgstr "Estesa"
+
+# UE
+#~ msgid "Finland"
+#~ msgstr "Finlandia"
+
+#~ msgid "Fra"
+#~ msgstr "FRA"
+
+# UE
+#~ msgid "France"
+#~ msgstr "Francia"
+
+# variante per tastiera ghana
+#~ msgid "GILLBT"
+#~ msgstr "GILLBT"
+
+# UE
+#~ msgid "Georgia"
+#~ msgstr "Georgia"
+
+#~ msgid "Ghana"
+#~ msgstr "Ghana"
+
+# codice tre lettere per guinea
+#~ msgid "Gin"
+#~ msgstr "GIN"
+
+# codice tre lettere per grecia
+#~ msgid "Grc"
+#~ msgstr "GRC"
+
+#~ msgid "Guinea"
+#~ msgstr "Guinea"
+
+# variante ukraina
+#~ msgid "Homophonic"
+#~ msgstr "Omofonica"
+
+# codice tre lettere per croazia
+#~ msgid "Hrv"
+#~ msgstr "HRV"
+
+#~ msgid "Hun"
+#~ msgstr "HUN"
+
+#~ msgid "Ind"
+#~ msgstr "IND"
+
+# UE
+#~ msgid "Ireland"
+#~ msgstr "Irlanda"
+
+# codice tre lettere per irlanda
+#~ msgid "Irl"
+#~ msgstr "IRL"
+
+# codice tre lettere per Iran
+#~ msgid "Irn"
+#~ msgstr "IRN"
+
+# UE
+#~ msgid "Israel"
+#~ msgstr "Israele"
+
+#~ msgid "Jpn"
+#~ msgstr "JPN"
+
+# Kana: variante giappone
+#~ msgid "Kana"
+#~ msgstr "Kana"
+
+#~ msgid "Kenya"
+#~ msgstr "Kenya"
+
+# shortDesc per Kyrgyzstan
+#~ msgid "Kgz"
+#~ msgstr "KGZ"
+
+# shortDesc per Cambogia, usato codide ISO
+#~ msgid "Khm"
+#~ msgstr "KHM"
+
+#~ msgid "Korea, Republic of"
+#~ msgstr "Corea, Repubblica di"
+
+# variante canadese
+#~ msgid "Ktunaxa"
+#~ msgstr "Ktunaxa"
+
+# Short description per Latin American
+# include una lunga serie di nazioni: AR, Bo, CL, CO, CR, CU, DO...
+#
+#~ msgid "LAm"
+#~ msgstr "LAm"
+
+# variante lituana
+#~ msgid "LEKP"
+#~ msgstr "LEKP"
+
+# variante lituana
+#~ msgid "LEKPa"
+#~ msgstr "LEKPa"
+
+# UE
+#~ msgid "Laos"
+#~ msgstr "Laos"
+
+#~ msgid "Latin"
+#~ msgstr "Latino"
+
+#~ msgid "Left hand"
+#~ msgstr "Mano sinistra"
+
+# codice tre lettere per lettonia
+#~ msgid "Lva"
+#~ msgstr "LVA"
+
+# variante della Georgia
+#~ msgid "MESS"
+#~ msgstr "MESS"
+
+# shortDesc per Montenegro, usato ISO
+#~ msgid "MNE"
+#~ msgstr "MNE"
+
+#~ msgid "Macintosh (International)"
+#~ msgstr "Macintosh (internazionale)"
+
+# UE
+#~ msgid "Maldives"
+#~ msgstr "Maldive"
+
+#~ msgid "Mali"
+#~ msgstr "Mali"
+
+#~ msgid "Mao"
+#~ msgstr "Mao"
+
+# codice tre lettere per macedonia
+#~ msgid "Mkd"
+#~ msgstr "MKD"
+
+#~ msgid "Mli"
+#~ msgstr "MLI"
+
+# codice tre lettere per birmania
+#~ msgid "Mmr"
+#~ msgstr "MMR"
+
+# codice tre lettere per mongolia
+#~ msgid "Mng"
+#~ msgstr "MNG"
+
+# UE
+#~ msgid "Myanmar"
+#~ msgstr "Birmania"
+
+# variante pakistana
+#~ msgid "NLA"
+#~ msgstr "NLA"
+
+# variante brasiliana
+#~ msgid "Nativo"
+#~ msgstr "Nativo"
+
+# variante tetheska.... ehm tedesca
+#~ msgid "Neo 2"
+#~ msgstr "Neo 2"
+
+# UE
+#~ msgid "Netherlands"
+#~ msgstr "Paesi Bassi"
+
+#~ msgid "Nigeria"
+#~ msgstr "Nigeria"
+
+# codice tre lettere per paesi bassi
+#~ msgid "Nld"
+#~ msgstr "NLD"
+
+# codice tre lettere per norvegia
+#~ msgid "Nor"
+#~ msgstr "NOR"
+
+# UE
+#~ msgid "Norway"
+#~ msgstr "Norvegia"
+
+#~ msgid "OLPC Dari"
+#~ msgstr "OLPC Dari"
+
+#~ msgid "OLPC Pashto"
+#~ msgstr "OLPC Pashto"
+
+#~ msgid "OLPC Southern Uzbek"
+#~ msgstr "OLPC Uzbeco meridionale"
+
+#~ msgid "Ossetian"
+#~ msgstr "Osseta"
+
+#~ msgid "Phonetic"
+#~ msgstr "Fonetico"
+
+# variante russa
+#~ msgid "Phonetic Winkeys"
+#~ msgstr "Fonetica tasti Win"
+
+# codice tre lettere per Polonia
+#~ msgid "Pol"
+#~ msgstr "POL"
+
+# UE
+#~ msgid "Poland"
+#~ msgstr "Polonia"
+
+#~ msgid "Probhat"
+#~ msgstr "Probhat"
+
+# codice tre lettere per portogallo
+#~ msgid "Prt"
+#~ msgstr "PRT"
+
+# codice per serbia
+#~ msgid "SRB"
+#~ msgstr "SRB"
+
+#~ msgid "Sen"
+#~ msgstr "SEN"
+
+#~ msgid "Senegal"
+#~ msgstr "Senegal"
+
+# variante greca
+#~ msgid "Simple"
+#~ msgstr "Semplice"
+
+#~ msgid "Southern Uzbek"
+#~ msgstr "Uzbeko meridionale"
+
+# UE
+#~ msgid "Spain"
+#~ msgstr "Spagna"
+
+#~ msgid "Sri Lanka"
+#~ msgstr "Sri Lanka"
+
+#~ msgid "Standard"
+#~ msgstr "Standard"
+
+# codice tre lettere per repubblica slovacca
+#~ msgid "Svk"
+#~ msgstr "SVK"
+
+# codice tre lettere per slovenia
+#~ msgid "Svn"
+#~ msgstr "SVN"
+
+#~ msgid "Swe"
+#~ msgstr "SWE"
+
+# UE
+#~ msgid "Syria"
+#~ msgstr "Siria"
+
+#~ msgid "Tha"
+#~ msgstr "THA"
+
+# variante marocchina, corrispondente al codice iso639 BER (berbero)
+#~ msgid "Tifinagh"
+#~ msgstr "Tifinagh"
+
+# codice tre lettere per tajikistan
+#~ msgid "Tjk"
+#~ msgstr "TJK"
+
+# Non sono sicuro vada tradotto
+#~ msgid "Typewriter"
+#~ msgstr "Macchina per scrivere"
+
+#~ msgid "Tza"
+#~ msgstr "TZA"
+
+#~ msgid "Ukr"
+#~ msgstr "UKR"
+
+# UE
+#~ msgid "United Kingdom"
+#~ msgstr "Regno Unito"
+
+#~ msgid "Uzb"
+#~ msgstr "UZB"
+
+#~ msgid "Vnm"
+#~ msgstr "VNK"
+
+#~ msgid "Western"
+#~ msgstr "Occidentale"
+
+#~ msgid "With guillemets"
+#~ msgstr "Con caporali"
+
+# codice per sudafrica
+#~ msgid "Zaf"
+#~ msgstr "ZAF"
+
+#~ msgid "azerty"
+#~ msgstr "azerty"
+
+#~ msgid "digits"
+#~ msgstr "cifre"
+
+#~ msgid "lyx"
+#~ msgstr "lyx"
+
+#~ msgid "qwertz"
+#~ msgstr "qwertz"
diff --git a/xorg-server/xkeyboard-config/po/ko.po b/xorg-server/xkeyboard-config/po/ko.po index 92098a566..ee63c31fc 100644 --- a/xorg-server/xkeyboard-config/po/ko.po +++ b/xorg-server/xkeyboard-config/po/ko.po @@ -1,3823 +1,3823 @@ -# xkeyboard-config Korean translation -# This file is distributed under the same license as the xkeyboard-config package. -# Changwoo Ryu <cwryu@debian.org>, 2007, 2008, 2009, 2010, 2011. -# -# - 주의 -# - 한국에 수입해 판매되는 제품은 광고할 때 사용하는 표기를 그대로 사용 -# -msgid "" -msgstr "" -"Project-Id-Version: xkeyboard-config 2.3\n" -"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" -"POT-Creation-Date: 2011-05-17 21:08+0100\n" -"PO-Revision-Date: 2011-05-22 23:23+0900\n" -"Last-Translator: Changwoo Ryu <cwryu@debian.org>\n" -"Language-Team: Korean <translation-team-ko@lists.sourceforge.net>\n" -"Language: ko\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../rules/base.xml.in.h:1 -msgid "<Less/Greater>" -msgstr "<</>>" - -#: ../rules/base.xml.in.h:2 -msgid "<Less/Greater> (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "<</>> (3번째 단계 선택, 다른 3번째 단계 선택 키와 같이 누르면 고정)" - -#: ../rules/base.xml.in.h:3 -msgid "<Less/Greater> chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "<</>> 키로 5번째 단계 선택, 다른 5번째 단계 선택 키와 같이 누르면 고정, 한 번 누르면 고정 해제" - -#: ../rules/base.xml.in.h:4 -msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "<</>> 5번째 단계 선택, 다른 5번째 단계 선택 키와 같이 누르면 고정" - -#: ../rules/base.xml.in.h:5 -msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "<</>> 5번째 단계 선택, 다른 5번째 단계 선택 키와 같이 누르면 고정, 한 번 누르면 고정 해제" - -#: ../rules/base.xml.in.h:6 -msgid "A4Tech KB-21" -msgstr "A4Tech KB-21" - -#: ../rules/base.xml.in.h:7 -msgid "A4Tech KBS-8" -msgstr "A4Tech KBS-8" - -#: ../rules/base.xml.in.h:8 -msgid "A4Tech Wireless Desktop RFKB-23" -msgstr "A4Tech Wireless Desktop RFKB-23" - -#: ../rules/base.xml.in.h:9 -msgid "ATM/phone-style" -msgstr "ATM/전화기형태" - -#: ../rules/base.xml.in.h:10 -msgid "Acer AirKey V" -msgstr "에이서 AirKey V" - -#: ../rules/base.xml.in.h:11 -msgid "Acer C300" -msgstr "에이서 C300" - -#: ../rules/base.xml.in.h:12 -msgid "Acer Ferrari 4000" -msgstr "에이서 Ferrari 4000" - -#: ../rules/base.xml.in.h:13 -msgid "Acer Laptop" -msgstr "에이서 노트북" - -#: ../rules/base.xml.in.h:14 -msgid "Add the standard behavior to Menu key" -msgstr "메뉴 키에 기본 동작 추가" - -#: ../rules/base.xml.in.h:15 -msgid "Adding Esperanto circumflexes (supersigno)" -msgstr "에스페란토 곡절 액센트 (curcimflex) 추가" - -#: ../rules/base.xml.in.h:16 -msgid "Adding currency signs to certain keys" -msgstr "화폐 기호를 특정 키에 추가" - -#: ../rules/base.xml.in.h:17 -msgid "Advance Scorpius KI" -msgstr "Advance Scorpius KI" - -#: ../rules/base.xml.in.h:18 -msgid "Afghani" -msgstr "아프가니스탄" - -#: ../rules/base.xml.in.h:19 -msgid "Akan" -msgstr "아칸" - -#: ../rules/base.xml.in.h:20 -msgid "Albanian" -msgstr "알바니아" - -#: ../rules/base.xml.in.h:21 -msgid "Alt and Meta are on Alt keys" -msgstr "Alt와 Meta를 Alt 키에" - -#: ../rules/base.xml.in.h:22 -msgid "Alt is mapped to Right Win, Super to Menu" -msgstr "Alt 키를 오른쪽 윈도우 키로 매핑, Super 키를 메뉴 키로 매핑" - -#: ../rules/base.xml.in.h:23 -msgid "Alt+Caps Lock" -msgstr "Alt+Caps Lock" - -#: ../rules/base.xml.in.h:24 -msgid "Alt+Ctrl" -msgstr "Alt+Ctrl" - -#: ../rules/base.xml.in.h:25 -msgid "Alt+Shift" -msgstr "Alt+Shift" - -#: ../rules/base.xml.in.h:26 -msgid "Alt+Space" -msgstr "Alt+스페이스" - -#: ../rules/base.xml.in.h:27 -msgid "Alt/Win key behavior" -msgstr "Alt/Win 키 동작" - -#: ../rules/base.xml.in.h:28 -msgid "Amharic" -msgstr "암하라어" - -#: ../rules/base.xml.in.h:29 -msgid "Any Alt key" -msgstr "모든 Alt 키" - -#: ../rules/base.xml.in.h:30 -msgid "Any Win key" -msgstr "모든 윈도우 키" - -#: ../rules/base.xml.in.h:31 -msgid "Any Win key (while pressed)" -msgstr "모든 윈도우 키 (누르고 있는 동안)" - -#: ../rules/base.xml.in.h:32 -msgid "Apple" -msgstr "애플" - -#: ../rules/base.xml.in.h:33 -msgid "Apple Aluminium Keyboard (ANSI)" -msgstr "Apple Aluminium Keyboard (ANSI)" - -#: ../rules/base.xml.in.h:34 -msgid "Apple Aluminium Keyboard (ISO)" -msgstr "Apple Aluminium Keyboard (ISO)" - -#: ../rules/base.xml.in.h:35 -msgid "Apple Aluminium Keyboard (JIS)" -msgstr "Apple Aluminium Keyboard (JIS)" - -#: ../rules/base.xml.in.h:36 -msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)" -msgstr "Apple Aluminium Keyboard: PC 키 에뮬레이션 (Print, Scroll_Lock, Pause, Num Lock)" - -#: ../rules/base.xml.in.h:37 -msgid "Apple Laptop" -msgstr "애플 노트북" - -#: ../rules/base.xml.in.h:38 -msgid "Arabic" -msgstr "아랍어" - -# 버크월터 - 아랍어 음역 방법 -# http://en.wikipedia.org/wiki/Buckwalter_transliteration -#: ../rules/base.xml.in.h:39 -msgid "Arabic (Buckwalter)" -msgstr "아랍어 (버크월터)" - -#: ../rules/base.xml.in.h:40 -msgid "Arabic (Morocco)" -msgstr "아랍어 (모로코)" - -#: ../rules/base.xml.in.h:41 -msgid "Arabic (Pakistan)" -msgstr "아랍어 (파키스탄)" - -#: ../rules/base.xml.in.h:42 -msgid "Arabic (Syria)" -msgstr "아랍어 (시리아)" - -#: ../rules/base.xml.in.h:43 -msgid "Arabic (azerty)" -msgstr "아랍어 (AZERTY)" - -#: ../rules/base.xml.in.h:44 -msgid "Arabic (azerty/digits)" -msgstr "아랍어 (AZERTY/숫자)" - -#: ../rules/base.xml.in.h:45 -msgid "Arabic (digits)" -msgstr "아랍어 (숫자)" - -#: ../rules/base.xml.in.h:46 -msgid "Arabic (qwerty)" -msgstr "아랍어 (QWERTY)" - -#: ../rules/base.xml.in.h:47 -msgid "Arabic (qwerty/digits)" -msgstr "아랍어 (QWERTY/숫자)" - -#: ../rules/base.xml.in.h:48 ../rules/base.extras.xml.in.h:2 -msgid "Armenian" -msgstr "아르메니아" - -#: ../rules/base.xml.in.h:49 -msgid "Armenian (alternative eastern)" -msgstr "아르메니아 (다른 동부)" - -#: ../rules/base.xml.in.h:50 ../rules/base.extras.xml.in.h:3 -msgid "Armenian (alternative phonetic)" -msgstr "아르메니아 (다른 음성 기호)" - -#: ../rules/base.xml.in.h:51 -msgid "Armenian (eastern)" -msgstr "아르메니아 (동부)" - -#: ../rules/base.xml.in.h:52 -msgid "Armenian (phonetic)" -msgstr "아르메니아 (음성 기호)" - -#: ../rules/base.xml.in.h:53 -msgid "Armenian (western)" -msgstr "아르메니아 (서부)" - -# 아스투리아스 - 스페인 지역 -#: ../rules/base.xml.in.h:54 -msgid "Asturian (Spain, with bottom-dot H and bottom-dot L)" -msgstr "아스투리아스어 (스페인, 가운데점 H 및 가운데점 L 포함)" - -#: ../rules/base.xml.in.h:55 -msgid "Asus Laptop" -msgstr "에이서스 노트북" - -#: ../rules/base.xml.in.h:56 -msgid "At bottom left" -msgstr "맨 아래 왼쪽에" - -#: ../rules/base.xml.in.h:57 -msgid "At left of 'A'" -msgstr "'A' 왼쪽에" - -#: ../rules/base.xml.in.h:58 -msgid "Avatime" -msgstr "Avatime" - -#: ../rules/base.xml.in.h:59 -msgid "Azerbaijani" -msgstr "아제르바이잔어" - -#: ../rules/base.xml.in.h:60 -msgid "Azerbaijani (Cyrillic)" -msgstr "아제르바이잔어 (키릴 문자)" - -#: ../rules/base.xml.in.h:61 -msgid "Azona RF2300 wireless Internet Keyboard" -msgstr "Azona RF2300 무선 인터넷 키보드" - -#: ../rules/base.xml.in.h:62 -msgid "BTC 5090" -msgstr "BTC 5090" - -#: ../rules/base.xml.in.h:63 -msgid "BTC 5113RF Multimedia" -msgstr "BTC 5113RF 멀티미디어" - -#: ../rules/base.xml.in.h:64 -msgid "BTC 5126T" -msgstr "BTC 5126T" - -#: ../rules/base.xml.in.h:65 -msgid "BTC 6301URF" -msgstr "BTC 6301URF" - -#: ../rules/base.xml.in.h:66 -msgid "BTC 9000" -msgstr "BTC 9000" - -#: ../rules/base.xml.in.h:67 -msgid "BTC 9000A" -msgstr "BTC 9000A" - -#: ../rules/base.xml.in.h:68 -msgid "BTC 9001AH" -msgstr "BTC 9001AH" - -#: ../rules/base.xml.in.h:69 -msgid "BTC 9019U" -msgstr "BTC 9019U" - -#: ../rules/base.xml.in.h:70 -msgid "BTC 9116U Mini Wireless Internet and Gaming" -msgstr "BTC 9116U 미니 무선 인터넷/게임 키보드" - -#: ../rules/base.xml.in.h:71 -msgid "Backslash" -msgstr "백슬래시" - -#: ../rules/base.xml.in.h:72 -msgid "Backslash (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "백슬래시 (3번째 단계 선택, 다른 3번째 단계 선택 키와 같이 누르면 고정)" - -#: ../rules/base.xml.in.h:73 -msgid "Bambara" -msgstr "밤바라어" - -#: ../rules/base.xml.in.h:74 -msgid "Bashkirian" -msgstr "바시키르어" - -#: ../rules/base.xml.in.h:75 -msgid "Belarusian" -msgstr "벨라루스어" - -#: ../rules/base.xml.in.h:76 -msgid "Belarusian (Latin)" -msgstr "벨라루스어 (라틴)" - -#: ../rules/base.xml.in.h:77 -msgid "Belarusian (legacy)" -msgstr "벨라루시아어 (구형)" - -#: ../rules/base.xml.in.h:78 -msgid "Belgian" -msgstr "벨기에어" - -#: ../rules/base.xml.in.h:79 -msgid "Belgian (ISO alternate)" -msgstr "벨기에어 (ISO 다른 버전)" - -#: ../rules/base.xml.in.h:80 -msgid "Belgian (Sun dead keys)" -msgstr "벨기에어 (썬 데드키)" - -#: ../rules/base.xml.in.h:81 -msgid "Belgian (Wang model 724 azerty)" -msgstr "벨기에어 (Wang model 724 AZERTY)" - -#: ../rules/base.xml.in.h:82 -msgid "Belgian (alternative)" -msgstr "벨기에어 (다른 버전)" - -#: ../rules/base.xml.in.h:83 -msgid "Belgian (alternative, Sun dead keys)" -msgstr "벨기에어 (다른 버전, 썬 데드키)" - -#: ../rules/base.xml.in.h:84 -msgid "Belgian (alternative, latin-9 only)" -msgstr "벨기에어 (다른 버전, latin-9 전용)" - -#: ../rules/base.xml.in.h:85 -msgid "Belgian (eliminate dead keys)" -msgstr "벨기에어 (데드키 없음)" - -#: ../rules/base.xml.in.h:86 -msgid "BenQ X-Touch" -msgstr "벤큐 X-Touch" - -#: ../rules/base.xml.in.h:87 -msgid "BenQ X-Touch 730" -msgstr "벤큐 X-Touch 730" - -#: ../rules/base.xml.in.h:88 -msgid "BenQ X-Touch 800" -msgstr "벤큐 X-Touch 800" - -#: ../rules/base.xml.in.h:89 -msgid "Bengali" -msgstr "벵골어" - -#: ../rules/base.xml.in.h:90 -msgid "Bengali (Probhat)" -msgstr "벵골어 (프롭햇)" - -# 베르베르어파 -#: ../rules/base.xml.in.h:91 -msgid "Berber (Morocco, Tifinagh alternative phonetic)" -msgstr "베르베르어 (모로코, 티피나그 다른 음성 기호 버전)" - -# 베르베르어파 -#: ../rules/base.xml.in.h:92 -msgid "Berber (Morocco, Tifinagh alternative)" -msgstr "베르베르어 (모로코, 티피나그 다른 버전)" - -# 베르베르어파 -#: ../rules/base.xml.in.h:93 -msgid "Berber (Morocco, Tifinagh extended phonetic)" -msgstr "베르베르어 (모로코, 티피나그 확장 음성 기호)" - -# 베르베르어파 -#: ../rules/base.xml.in.h:94 -msgid "Berber (Morocco, Tifinagh extended)" -msgstr "베르베르어 (모로코, 티피나그 확장)" - -# 베르베르어파 -#: ../rules/base.xml.in.h:95 -msgid "Berber (Morocco, Tifinagh phonetic)" -msgstr "베르베르어 (모로코, 티피나그 음성 기호)" - -# 베르베르어파 -#: ../rules/base.xml.in.h:96 -msgid "Berber (Morocco, Tifinagh)" -msgstr "베르베르어 (모로코, 티피나그)" - -#: ../rules/base.xml.in.h:97 -msgid "Bosnian" -msgstr "보스니아어" - -#: ../rules/base.xml.in.h:98 -msgid "Bosnian (US keyboard with Bosnian digraphs)" -msgstr "보스니아어 (미국식 키보드, 보스니아 이중 문자 포함)" - -#: ../rules/base.xml.in.h:99 -msgid "Bosnian (US keyboard with Bosnian letters)" -msgstr "보스니아어 (미국식 키보드, 보스니아 문자 포함)" - -#: ../rules/base.xml.in.h:100 -msgid "Bosnian (use Bosnian digraphs)" -msgstr "보스니아어 (보스니아 이중 문자 사용)" - -#: ../rules/base.xml.in.h:101 -msgid "Bosnian (use guillemets for quotes)" -msgstr "보스니아어 (따옴표에 각괄호 사용)" - -#: ../rules/base.xml.in.h:102 -msgid "Both Alt keys together" -msgstr "Alt 키 2개 동시 누름" - -#: ../rules/base.xml.in.h:103 -msgid "Both Ctrl keys together" -msgstr "Ctrl 키 2개 동시 누름" - -#: ../rules/base.xml.in.h:104 -msgid "Both Shift keys together" -msgstr "Shift 키 2개 동시 누름" - -#: ../rules/base.xml.in.h:105 -msgid "Both Shift-Keys together activate Caps Lock, one Shift-Key deactivates" -msgstr "Shift 키 두 개로 Caps Lock 켜기, Shift 키 한 개로 해제" - -#: ../rules/base.xml.in.h:106 -msgid "Both Shift-Keys together toggle Caps Lock" -msgstr "Shift 키 두 개로 Caps Lock 토글" - -#: ../rules/base.xml.in.h:107 -msgid "Both Shift-Keys together toggle ShiftLock" -msgstr "Shift 키 두 개로 ShiftLock 토글" - -#: ../rules/base.xml.in.h:108 -msgid "Braille" -msgstr "점자" - -#: ../rules/base.xml.in.h:109 -msgid "Braille (left hand)" -msgstr "점자 (왼손잡이)" - -#: ../rules/base.xml.in.h:110 -msgid "Braille (right hand)" -msgstr "점자 (오른손잡이)" - -#: ../rules/base.xml.in.h:111 -msgid "Brother Internet Keyboard" -msgstr "브라더 인터넷 키보드" - -#: ../rules/base.xml.in.h:112 -msgid "Bulgarian" -msgstr "불가리아어" - -#: ../rules/base.xml.in.h:113 -msgid "Bulgarian (new phonetic)" -msgstr "불가리아어 (새 음성 기호)" - -#: ../rules/base.xml.in.h:114 -msgid "Bulgarian (traditional phonetic)" -msgstr "불가리아어 (구식 음성 기호)" - -#: ../rules/base.xml.in.h:115 -msgid "Burmese" -msgstr "미얀마어" - -#: ../rules/base.xml.in.h:116 -msgid "Canadian Multilingual" -msgstr "캐나다 여러 언어 지원" - -#: ../rules/base.xml.in.h:117 -msgid "Canadian Multilingual (first part)" -msgstr "캐나다 여러 언어 지원 (첫번째)" - -#: ../rules/base.xml.in.h:118 -msgid "Canadian Multilingual (second part)" -msgstr "캐나다 여러 언어 지원 (두번째)" - -#: ../rules/base.xml.in.h:119 -msgid "Caps Lock" -msgstr "Caps Lock" - -#: ../rules/base.xml.in.h:120 -msgid "Caps Lock (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "Caps Lock (3번째 단계 선택, 다른 3번째 단계 선택 키와 같이 누르면 고정)" - -#: ../rules/base.xml.in.h:121 -msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)" -msgstr "Caps Lock (1번으로), Shift+Caps Lock (마지막으로)" - -#: ../rules/base.xml.in.h:122 -msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action" -msgstr "Caps Lock (누르고 있는 동안), Alt+Caps Lock을 누르면 원래 Caps Lock 기능" - -#: ../rules/base.xml.in.h:123 -msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock" -msgstr "Caps Lock이 Shift처럼 동작하고 상태 고정, Shift가 Caps Lock을 \"일시 중지\"" - -#: ../rules/base.xml.in.h:124 -msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock" -msgstr "Caps Lock이 Shift처럼 동작하고 상태 고정, Shift가 Caps Lock 상태에 영향 없음" - -#: ../rules/base.xml.in.h:125 -msgid "Caps Lock is disabled" -msgstr "Caps Lock 사용 안 함" - -#: ../rules/base.xml.in.h:126 -msgid "Caps Lock key behavior" -msgstr "Caps Lock 키 동작" - -#: ../rules/base.xml.in.h:127 -msgid "Caps Lock toggles Shift so all keys are affected" -msgstr "Caps Lock이 Shift 상태를 토글, 즉 모든 키가 영향을 받음" - -#: ../rules/base.xml.in.h:128 -msgid "Caps Lock toggles normal capitalization of alphabetic characters" -msgstr "Caps Lock이 일반적인 알파벳 대문자 상태를 토글" - -#: ../rules/base.xml.in.h:129 -msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock" -msgstr "Caps Lock이 내부 대문자 기능 사용. Shift가 Caps Lock을 \"일시 중지\"" - -#: ../rules/base.xml.in.h:130 -msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock" -msgstr "Caps Lock이 내부 대문자 기능 사용. Shift가 Caps Lock 상태에 영향 없음" - -#: ../rules/base.xml.in.h:131 -msgid "Catalan" -msgstr "카탈루냐어" - -#: ../rules/base.xml.in.h:132 -msgid "Catalan (Spain, with middle-dot L)" -msgstr "카탈로니아어 (스페인, 가운데점 L 포함)" - -# 체로키어 - 아메리카 원주민 부족 -#: ../rules/base.xml.in.h:133 -msgid "Cherokee" -msgstr "체로키어" - -#: ../rules/base.xml.in.h:134 -msgid "Cherry B.UNLIMITED" -msgstr "체리 B.UNLIMITED" - -#: ../rules/base.xml.in.h:135 -msgid "Cherry Blue Line CyBo@rd" -msgstr "체리 Blue Line CyBo@rd" - -#: ../rules/base.xml.in.h:136 -msgid "Cherry Blue Line CyBo@rd (alternate option)" -msgstr "체리 Blue Line CyBo@rd (다른 옵션)" - -#: ../rules/base.xml.in.h:137 -msgid "Cherry CyBo@rd USB-Hub" -msgstr "체리 CyBo@rd USB-Hub" - -#: ../rules/base.xml.in.h:138 -msgid "Cherry CyMotion Expert" -msgstr "체리 CyMotion Expert" - -#: ../rules/base.xml.in.h:139 -msgid "Cherry CyMotion Master Linux" -msgstr "체리 CyMotion Master Linux" - -#: ../rules/base.xml.in.h:140 -msgid "Cherry CyMotion Master XPress" -msgstr "체리 CyMotion Master XPress" - -#: ../rules/base.xml.in.h:141 -msgid "Chicony Internet Keyboard" -msgstr "치코니 인터넷 키보드" - -#: ../rules/base.xml.in.h:142 -msgid "Chicony KB-9885" -msgstr "치코니 KB-9885" - -#: ../rules/base.xml.in.h:143 -msgid "Chicony KU-0108" -msgstr "치코니 KU-0108" - -#: ../rules/base.xml.in.h:144 -msgid "Chicony KU-0420" -msgstr "치코니 KU-0420" - -#: ../rules/base.xml.in.h:145 -msgid "Chinese" -msgstr "중국어" - -#: ../rules/base.xml.in.h:146 -msgid "Chuvash" -msgstr "추바시어" - -# http://ko.wikipedia.org/wiki/%EC%B6%94%EB%B0%94%EC%8B%9C%EC%96%B4 -#: ../rules/base.xml.in.h:147 -msgid "Chuvash (Latin)" -msgstr "추바시어 (라틴)" - -#: ../rules/base.xml.in.h:148 -msgid "Classmate PC" -msgstr "클래스메이트 PC" - -# 아일랜드 변종 -#: ../rules/base.xml.in.h:149 -msgid "CloGaelach" -msgstr "CloGaelach" - -#: ../rules/base.xml.in.h:150 -msgid "Compaq Easy Access Keyboard" -msgstr "컴팩 Easy Access 키보드" - -#: ../rules/base.xml.in.h:151 -msgid "Compaq Internet Keyboard (13 keys)" -msgstr "컴팩 인터넷 키보드 (13키)" - -#: ../rules/base.xml.in.h:152 -msgid "Compaq Internet Keyboard (18 keys)" -msgstr "컴팩 인터넷 키보드 (18키)" - -#: ../rules/base.xml.in.h:153 -msgid "Compaq Internet Keyboard (7 keys)" -msgstr "컴팩 인터넷 키보드 (7키)" - -#: ../rules/base.xml.in.h:154 -msgid "Compaq iPaq Keyboard" -msgstr "컴팩 iPaq 키보드" - -#: ../rules/base.xml.in.h:155 -msgid "Compose key position" -msgstr "조합 키 위치" - -#: ../rules/base.xml.in.h:156 -msgid "Control + Alt + Backspace" -msgstr "Ctrl + Alt + 백스페이스" - -#: ../rules/base.xml.in.h:157 -msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" -msgstr "Ctrl 키를 윈도우 키로 매핑, Alt 키를 윈도우 키로 매핑" - -#: ../rules/base.xml.in.h:158 -msgid "Control is mapped to Win keys (and the usual Ctrl keys)" -msgstr "Ctrl 키를 윈도우 키로 매핑 (그리고 일반 Ctrl 키로도 동작)" - -#: ../rules/base.xml.in.h:159 -msgid "Creative Desktop Wireless 7000" -msgstr "Creative Desktop Wireless 7000" - -#: ../rules/base.xml.in.h:160 -msgid "Crimean Tatar (Dobruja Q)" -msgstr "크림타타르 (Dobruca-1 Q)" - -#: ../rules/base.xml.in.h:161 -msgid "Crimean Tatar (Turkish Alt-Q)" -msgstr "크림타타르 (터키어 Alt-Q)" - -#: ../rules/base.xml.in.h:162 -msgid "Crimean Tatar (Turkish F)" -msgstr "크림타타르 (터키어 F)" - -#: ../rules/base.xml.in.h:163 -msgid "Crimean Tatar (Turkish Q)" -msgstr "크림타타르 (터키어 Q)" - -#: ../rules/base.xml.in.h:164 -msgid "Croatian" -msgstr "크로아티아어" - -#: ../rules/base.xml.in.h:165 -msgid "Croatian (US keyboard with Croatian digraphs)" -msgstr "크로아티아어 (미국식 키보드, 크로아티아 이중 문자 포함)" - -#: ../rules/base.xml.in.h:166 -msgid "Croatian (US keyboard with Croatian letters)" -msgstr "크로아티아어 (미국식 키보드, 크로아티아 문자 포함)" - -#: ../rules/base.xml.in.h:167 -msgid "Croatian (use Croatian digraphs)" -msgstr "크로아티아어 (크로아티아 이중 문자 사용)" - -#: ../rules/base.xml.in.h:168 -msgid "Croatian (use guillemets for quotes)" -msgstr "크로아티아어 (따옴표에 각괄호 사용)" - -#: ../rules/base.xml.in.h:169 -msgid "Ctrl key position" -msgstr "Ctrl 키 위치" - -#: ../rules/base.xml.in.h:170 -msgid "Ctrl+Shift" -msgstr "Ctrl+Shift" - -#: ../rules/base.xml.in.h:171 -msgid "Czech" -msgstr "체코어" - -#: ../rules/base.xml.in.h:172 -msgid "Czech (UCW layout, accented letters only)" -msgstr "체코어 (UCW 배치, 액센트 문자만)" - -#: ../rules/base.xml.in.h:173 -msgid "Czech (US Dvorak with CZ UCW support)" -msgstr "체코어 (US 드보락, CZ UCW 지원)" - -#: ../rules/base.xml.in.h:174 -msgid "Czech (qwerty)" -msgstr "체코어 (QWERTY)" - -#: ../rules/base.xml.in.h:175 -msgid "Czech (qwerty, extended Backslash)" -msgstr "체코어 (QWERTY, 백슬래시 확장)" - -#: ../rules/base.xml.in.h:176 -msgid "Czech (with <\\|> key)" -msgstr "체코어 (<\\|> 키 포함)" - -#: ../rules/base.xml.in.h:177 -msgid "DTK2000" -msgstr "DTK2000" - -#: ../rules/base.xml.in.h:178 -msgid "Danish" -msgstr "덴마크어" - -#: ../rules/base.xml.in.h:179 -msgid "Danish (Dvorak)" -msgstr "덴마크어 (드보락)" - -#: ../rules/base.xml.in.h:180 -msgid "Danish (Macintosh)" -msgstr "덴마크어 (매킨토시)" - -#: ../rules/base.xml.in.h:181 -msgid "Danish (Macintosh, eliminate dead keys)" -msgstr "덴마크어 (매킨토시, 데드키 없음)" - -#: ../rules/base.xml.in.h:182 -msgid "Danish (eliminate dead keys)" -msgstr "덴마크어 (데드키 없음)" - -#: ../rules/base.xml.in.h:183 -msgid "Default numeric keypad keys" -msgstr "기본 숫자 키패드 키" - -#: ../rules/base.xml.in.h:184 -msgid "Dell" -msgstr "델" - -#: ../rules/base.xml.in.h:185 -msgid "Dell 101-key PC" -msgstr "델 101키 PC" - -#: ../rules/base.xml.in.h:186 -msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" -msgstr "델 노트북 Inspiron 6xxx/8xxx" - -#: ../rules/base.xml.in.h:187 -msgid "Dell Laptop/notebook Precision M series" -msgstr "델 노트북 Precision M series" - -#: ../rules/base.xml.in.h:188 -msgid "Dell Latitude series laptop" -msgstr "델 Latitude 시리즈 노트북" - -#: ../rules/base.xml.in.h:189 -msgid "Dell Precision M65" -msgstr "델 Precision M65" - -#: ../rules/base.xml.in.h:190 -msgid "Dell SK-8125" -msgstr "델 SK-8125" - -#: ../rules/base.xml.in.h:191 -msgid "Dell SK-8135" -msgstr "델 SK-8135" - -#: ../rules/base.xml.in.h:192 -msgid "Dell USB Multimedia Keyboard" -msgstr "델 USB 멀티미디어 키보드" - -#: ../rules/base.xml.in.h:193 -msgid "Dexxa Wireless Desktop Keyboard" -msgstr "Dexxa Wireless Desktop 키보드" - -#: ../rules/base.xml.in.h:194 -msgid "Dhivehi" -msgstr "Dhivehi" - -#: ../rules/base.xml.in.h:195 -msgid "Diamond 9801 / 9802 series" -msgstr "다이아몬드 9801 / 9802 시리즈" - -#: ../rules/base.xml.in.h:196 -msgid "Dutch" -msgstr "네덜란드어" - -#: ../rules/base.xml.in.h:197 -msgid "Dutch (Macintosh)" -msgstr "네덜란드어 (매킨토시)" - -#: ../rules/base.xml.in.h:198 -msgid "Dutch (Sun dead keys)" -msgstr "네덜란드어 (썬 데드키)" - -#: ../rules/base.xml.in.h:199 -msgid "Dutch (standard)" -msgstr "네덜란드어 (표준)" - -#: ../rules/base.xml.in.h:200 -msgid "Dzongkha" -msgstr "종카어" - -#: ../rules/base.xml.in.h:201 -msgid "Enable extra typographic characters" -msgstr "추가 타이포그라피 문자 사용" - -#: ../rules/base.xml.in.h:202 -msgid "English (Cameroon Dvorak)" -msgstr "영어 (카메룬 드보락)" - -#: ../rules/base.xml.in.h:203 -msgid "English (Cameroon qwerty)" -msgstr "영어 (카메룬 QWERTY)" - -#: ../rules/base.xml.in.h:204 -msgid "English (Cameroon)" -msgstr "영어 (카메룬)" - -#: ../rules/base.xml.in.h:205 -msgid "English (Canada)" -msgstr "영어 (캐나다)" - -# Colemak: 상표명 -#: ../rules/base.xml.in.h:206 -msgid "English (Colemak)" -msgstr "영어 (Colemak)" - -#: ../rules/base.xml.in.h:207 -msgid "English (Dvorak alternative international no dead keys)" -msgstr "영어 (드보락 다른 국제 버전, 데드키 없음)" - -#: ../rules/base.xml.in.h:208 -msgid "English (Dvorak international with dead keys)" -msgstr "영어 (드보락 국제 버전, 데드키 포함)" - -#: ../rules/base.xml.in.h:209 -msgid "English (Dvorak)" -msgstr "영어 (드보락)" - -#: ../rules/base.xml.in.h:210 -msgid "English (Ghana)" -msgstr "영어 (가나)" - -#: ../rules/base.xml.in.h:211 -msgid "English (Ghana, GILLBT)" -msgstr "영어 (가나, GILLBT)" - -#: ../rules/base.xml.in.h:212 -msgid "English (Ghana, multilingual)" -msgstr "영어 (가나, 다국어)" - -#: ../rules/base.xml.in.h:213 -msgid "English (India, with RupeeSign)" -msgstr "영어 (인도, 루피 기호 포함)" - -#: ../rules/base.xml.in.h:214 -msgid "English (Macintosh)" -msgstr "영어 (매킨토시)" - -#: ../rules/base.xml.in.h:215 -msgid "English (Mali, US Macintosh)" -msgstr "영어 (말리, 미국 매킨토시)" - -#: ../rules/base.xml.in.h:216 -msgid "English (Mali, US international)" -msgstr "영어 (말리, 미국 국제 버전)" - -#: ../rules/base.xml.in.h:217 -msgid "English (Nigeria)" -msgstr "영어 (나이지리아)" - -#: ../rules/base.xml.in.h:218 -msgid "English (South Africa)" -msgstr "영어 (남아공)" - -#: ../rules/base.xml.in.h:219 -msgid "English (UK)" -msgstr "영어 (영국)" - -#: ../rules/base.xml.in.h:220 -msgid "English (UK, Colemak)" -msgstr "영어 (영국, Colemak)" - -#: ../rules/base.xml.in.h:221 -msgid "English (UK, Dvorak with UK punctuation)" -msgstr "영어 (영국, 영국 문장 부호 포함 드보락)" - -#: ../rules/base.xml.in.h:222 -msgid "English (UK, Dvorak)" -msgstr "영어 (영국, 드보락)" - -#: ../rules/base.xml.in.h:223 -msgid "English (UK, Macintosh international)" -msgstr "영어 (영국, 매킨토시 국제 버전)" - -#: ../rules/base.xml.in.h:224 -msgid "English (UK, Macintosh)" -msgstr "영어 (영국, 매킨토시)" - -#: ../rules/base.xml.in.h:225 -msgid "English (UK, extended WinKeys)" -msgstr "영어 (영국, 확장 윈도우 키)" - -#: ../rules/base.xml.in.h:226 -msgid "English (UK, international with dead keys)" -msgstr "영어 (영국, 국제 버전, 데드키 포함)" - -#: ../rules/base.xml.in.h:227 ../rules/base.extras.xml.in.h:7 -msgid "English (US)" -msgstr "영어 (미국)" - -#: ../rules/base.xml.in.h:228 -msgid "English (US, alternative international)" -msgstr "영어 (미국, 다른 국제 버전)" - -#: ../rules/base.xml.in.h:229 -msgid "English (US, international with dead keys)" -msgstr "영어 (미국, 국제 버전, 데드키 포함)" - -#: ../rules/base.xml.in.h:230 -msgid "English (US, with euro on 5)" -msgstr "영어 (미국, 5 키에 유로 기호)" - -#: ../rules/base.xml.in.h:231 -msgid "English (classic Dvorak)" -msgstr "영어 (클래식 드보락)" - -#: ../rules/base.xml.in.h:232 -msgid "English (international AltGr dead keys)" -msgstr "영어 (국제 버전, AltGr 데드키)" - -#: ../rules/base.xml.in.h:233 -msgid "English (layout toggle on multiply/divide key)" -msgstr "영어 (곱하기/나누기 키에 키보드 배치 토글)" - -#: ../rules/base.xml.in.h:234 -msgid "English (left handed Dvorak)" -msgstr "영어 (왼손잡이 드보락)" - -#: ../rules/base.xml.in.h:235 -msgid "English (programmer Dvorak)" -msgstr "영어 (프로그래머 드보락)" - -#: ../rules/base.xml.in.h:236 -msgid "English (right handed Dvorak)" -msgstr "영어 (오른손잡이 드보락)" - -#: ../rules/base.xml.in.h:237 -msgid "Ennyah DKB-1008" -msgstr "Ennyah DKB-1008" - -#: ../rules/base.xml.in.h:238 -msgid "Enter on keypad" -msgstr "키패드에 Enter" - -#: ../rules/base.xml.in.h:239 -msgid "Esperanto" -msgstr "에스페란토" - -#: ../rules/base.xml.in.h:240 -msgid "Esperanto (Portugal, Nativo)" -msgstr "에스페란토 (포르투갈, 네이티브)" - -#: ../rules/base.xml.in.h:241 -msgid "Esperanto (displaced semicolon and quote, obsolete)" -msgstr "에스페란토 (세미콜론과 따옴표 없애기, 없어진 기능)" - -#: ../rules/base.xml.in.h:242 -msgid "Estonian" -msgstr "에스토니아어" - -#: ../rules/base.xml.in.h:243 -msgid "Estonian (Dvorak)" -msgstr "에스토니아어 (드보락)" - -#: ../rules/base.xml.in.h:244 -msgid "Estonian (US keyboard with Estonian letters)" -msgstr "에스토니아어 (미국식 키보드, 에스토니아 문자 포함)" - -#: ../rules/base.xml.in.h:245 -msgid "Estonian (eliminate dead keys)" -msgstr "에스토니아어 (데드키 없음)" - -#: ../rules/base.xml.in.h:246 -msgid "Euro on 2" -msgstr "유로를 2 키에" - -#: ../rules/base.xml.in.h:247 -msgid "Euro on 4" -msgstr "유로를 4 키에" - -#: ../rules/base.xml.in.h:248 -msgid "Euro on 5" -msgstr "유로를 5 키에" - -#: ../rules/base.xml.in.h:249 -msgid "Euro on E" -msgstr "유로를 E 키에" - -#: ../rules/base.xml.in.h:250 -msgid "Everex STEPnote" -msgstr "Everex STEPnote" - -#: ../rules/base.xml.in.h:251 -msgid "Ewe" -msgstr "Ewe" - -#: ../rules/base.xml.in.h:252 -msgid "FL90" -msgstr "FL90" - -#: ../rules/base.xml.in.h:253 -msgid "Faroese" -msgstr "페로어" - -#: ../rules/base.xml.in.h:254 -msgid "Faroese (eliminate dead keys)" -msgstr "페로어 (데드키 없음)" - -#: ../rules/base.xml.in.h:255 -msgid "Filipino" -msgstr "필리핀어" - -#: ../rules/base.xml.in.h:256 -msgid "Filipino (Capewell-Dvorak Baybayin)" -msgstr "필리핀어 (케이프웰 드보락 베이베이인)" - -#: ../rules/base.xml.in.h:257 -msgid "Filipino (Capewell-Dvorak Latin)" -msgstr "필리핀어 (케이프웰 드보락 라틴)" - -#: ../rules/base.xml.in.h:258 -msgid "Filipino (Capewell-QWERF 2006 Baybayin)" -msgstr "필리핀어 (케이프웰 QWERF 2006 베이베이인)" - -#: ../rules/base.xml.in.h:259 -msgid "Filipino (Capewell-QWERF 2006 Latin)" -msgstr "필리핀어 (케이프웰 QWERF 2006 라틴)" - -# Colemak: 상표명 -#: ../rules/base.xml.in.h:260 -msgid "Filipino (Colemak Baybayin)" -msgstr "필리핀어 (Colemak 베이베이인)" - -# Colemak: 상표명 -#: ../rules/base.xml.in.h:261 -msgid "Filipino (Colemak Latin)" -msgstr "필리핀어 (Colemak 라틴)" - -# Colemak: 상표명 -#: ../rules/base.xml.in.h:262 -msgid "Filipino (Dvorak Baybayin)" -msgstr "필리핀어 (드보락 베이베이인)" - -#: ../rules/base.xml.in.h:263 -msgid "Filipino (Dvorak Latin)" -msgstr "필리핀어 (드보락 라틴)" - -#: ../rules/base.xml.in.h:264 -msgid "Filipino (QWERTY Baybayin)" -msgstr "필리핀어 (QWERTY 베이베이인)" - -#: ../rules/base.xml.in.h:265 -msgid "Finnish" -msgstr "핀란드어" - -#: ../rules/base.xml.in.h:266 -msgid "Finnish (Macintosh)" -msgstr "핀란드어 (매킨토시)" - -#: ../rules/base.xml.in.h:267 -msgid "Finnish (classic)" -msgstr "핀란드어 (클래식)" - -#: ../rules/base.xml.in.h:268 -msgid "Finnish (classic, eliminate dead keys)" -msgstr "핀란드어 (클래식, 데드키 없음)" - -#. This assumes the KP_ abstract symbols are actually useful for some apps -#. The description needs to be rewritten -#: ../rules/base.xml.in.h:271 -msgid "Four-level key with abstract separators" -msgstr "네번째 단계, 가상 구분 문자 사용" - -#: ../rules/base.xml.in.h:272 -msgid "Four-level key with comma" -msgstr "네번째 단계, 쉼표 사용" - -#: ../rules/base.xml.in.h:273 -msgid "Four-level key with dot" -msgstr "네번째 단계, 점 사용" - -#: ../rules/base.xml.in.h:274 -msgid "Four-level key with dot, latin-9 restriction" -msgstr "네번째 단계, 점 사용, latin-9 제한 사항" - -# momayyez: http://en.wikipedia.org/wiki/Momayyez -#: ../rules/base.xml.in.h:275 -msgid "Four-level key with momayyez" -msgstr "네번째 단계, 아랍식 쉼표 (momayyez) 사용" - -#: ../rules/base.xml.in.h:276 -msgid "French" -msgstr "프랑스어" - -#: ../rules/base.xml.in.h:277 -msgid "French (Bepo, ergonomic, Dvorak way)" -msgstr "프랑스어 (Bepo, ergonomic, 드보락 방식)" - -#: ../rules/base.xml.in.h:278 -msgid "French (Bepo, ergonomic, Dvorak way, latin-9 only)" -msgstr "프랑스어 (Bepo, ergonomic, 드보락 방식, latin-9 전용)" - -# 브르타뉴어 - 프랑스 지방 언어 -#: ../rules/base.xml.in.h:279 -msgid "French (Breton)" -msgstr "프랑스어 (브르타뉴어)" - -#: ../rules/base.xml.in.h:280 -msgid "French (Cameroon azerty)" -msgstr "프랑스어 (카메룬 AZERTY)" - -#: ../rules/base.xml.in.h:281 -msgid "French (Cameroon)" -msgstr "프랑스어 (카메룬)" - -#: ../rules/base.xml.in.h:282 ../rules/base.extras.xml.in.h:10 -msgid "French (Canada)" -msgstr "프랑스어 (캐나다)" - -#: ../rules/base.xml.in.h:283 -msgid "French (Canada, Dvorak)" -msgstr "프랑스어 (캐나다, 드보락)" - -#: ../rules/base.xml.in.h:284 -msgid "French (Canada, legacy)" -msgstr "프랑스어 (캐나다, 구형)" - -#: ../rules/base.xml.in.h:285 -msgid "French (Democratic Republic of the Congo)" -msgstr "프랑스어 (콩고 민주 공화국)" - -#: ../rules/base.xml.in.h:286 -msgid "French (Dvorak)" -msgstr "프랑스어 (드보락)" - -#: ../rules/base.xml.in.h:287 -msgid "French (Guinea)" -msgstr "프랑스어 (기니)" - -#: ../rules/base.xml.in.h:288 -msgid "French (Macintosh)" -msgstr "프랑스어 (매킨토시)" - -#: ../rules/base.xml.in.h:289 -msgid "French (Mali, alternative)" -msgstr "프랑스어 (말리, 다른 버전)" - -#: ../rules/base.xml.in.h:290 -msgid "French (Morocco)" -msgstr "프랑스어 (모로코)" - -#: ../rules/base.xml.in.h:291 -msgid "French (Sun dead keys)" -msgstr "프랑스어 (썬 데드키)" - -#: ../rules/base.xml.in.h:292 -msgid "French (Switzerland)" -msgstr "프랑스어 (스위스)" - -#: ../rules/base.xml.in.h:293 -msgid "French (Switzerland, Macintosh)" -msgstr "프랑스어 (스위스, 매킨토시)" - -#: ../rules/base.xml.in.h:294 -msgid "French (Switzerland, Sun dead keys)" -msgstr "프랑스어 (스위스, 썬 데드키)" - -#: ../rules/base.xml.in.h:295 -msgid "French (Switzerland, eliminate dead keys)" -msgstr "프랑스어 (스위스, 데드키 없음)" - -#: ../rules/base.xml.in.h:296 -msgid "French (alternative)" -msgstr "프랑스어 (다른 버전)" - -#: ../rules/base.xml.in.h:297 -msgid "French (alternative, Sun dead keys)" -msgstr "프랑스어 (다른 버전, 썬 데드키)" - -#: ../rules/base.xml.in.h:298 -msgid "French (alternative, eliminate dead keys)" -msgstr "프랑스어 (다른 버전, 데드키 없음)" - -#: ../rules/base.xml.in.h:299 -msgid "French (alternative, latin-9 only)" -msgstr "프랑스어 (다른 버전, latin-9 전용)" - -#: ../rules/base.xml.in.h:300 -msgid "French (eliminate dead keys)" -msgstr "프랑스어 (데드키 없음)" - -#: ../rules/base.xml.in.h:301 -msgid "French (legacy, alternative)" -msgstr "프랑스어 (구형, 다른 버전)" - -#: ../rules/base.xml.in.h:302 -msgid "French (legacy, alternative, Sun dead keys)" -msgstr "프랑스어 (구형, 다른 버전, 썬 데드키)" - -#: ../rules/base.xml.in.h:303 -msgid "French (legacy, alternative, eliminate dead keys)" -msgstr "프랑스어 (구형, 다른 버전, 데드키 없음)" - -#: ../rules/base.xml.in.h:304 -msgid "Fujitsu-Siemens Computers AMILO laptop" -msgstr "후지스-지멘스 컴퓨터 AMILO 노트북" - -#: ../rules/base.xml.in.h:305 -msgid "Fula" -msgstr "풀라" - -# 가나의 언어 -#: ../rules/base.xml.in.h:306 -msgid "Ga" -msgstr "가어" - -#: ../rules/base.xml.in.h:307 -msgid "Generic 101-key PC" -msgstr "일반 101키 PC" - -#: ../rules/base.xml.in.h:308 -msgid "Generic 102-key (Intl) PC" -msgstr "일반 102키 (국제 버전) PC" - -#: ../rules/base.xml.in.h:309 -msgid "Generic 104-key PC" -msgstr "일반 104키 PC" - -#: ../rules/base.xml.in.h:310 -msgid "Generic 105-key (Intl) PC" -msgstr "일반 105키 (국제 버전) PC" - -#: ../rules/base.xml.in.h:311 -msgid "Genius Comfy KB-12e" -msgstr "Genius Comfy KB-12e" - -#: ../rules/base.xml.in.h:312 -msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" -msgstr "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" - -#: ../rules/base.xml.in.h:313 -msgid "Genius Comfy KB-21e-Scroll" -msgstr "Genius Comfy KB-21e-Scroll" - -#: ../rules/base.xml.in.h:314 -msgid "Genius KB-19e NB" -msgstr "Genius KB-19e NB" - -#: ../rules/base.xml.in.h:315 -msgid "Genius KKB-2050HS" -msgstr "Genius KKB-2050HS" - -#: ../rules/base.xml.in.h:316 -msgid "Georgian" -msgstr "조지아어" - -#: ../rules/base.xml.in.h:317 -msgid "Georgian (France, AZERTY Tskapo)" -msgstr "조지아어 (프랑스, AZERTY Tskapo)" - -# 오세트 - 러시아 및 조지아 지역 오세트족 -#: ../rules/base.xml.in.h:318 -msgid "Georgian (Italy)" -msgstr "조지아어 (이탈리아)" - -#: ../rules/base.xml.in.h:319 -msgid "Georgian (MESS)" -msgstr "조지아어 (MESS)" - -#: ../rules/base.xml.in.h:320 -msgid "Georgian (ergonomic)" -msgstr "조지아어 (어고노믹)" - -#: ../rules/base.xml.in.h:321 -msgid "German" -msgstr "독일어" - -#: ../rules/base.xml.in.h:322 -msgid "German (Austria)" -msgstr "독일어 (오스트리아)" - -#: ../rules/base.xml.in.h:323 -msgid "German (Austria, Macintosh)" -msgstr "독일어 (오스트리아, 매킨토시)" - -#: ../rules/base.xml.in.h:324 -msgid "German (Austria, Sun dead keys)" -msgstr "독일어 (오스트리아, 썬 데드키)" - -#: ../rules/base.xml.in.h:325 -msgid "German (Austria, eliminate dead keys)" -msgstr "독일어 (오스트리아, 데드키 없음)" - -#: ../rules/base.xml.in.h:326 -msgid "German (Dvorak)" -msgstr "독일어 (드보락)" - -#: ../rules/base.xml.in.h:327 -msgid "German (Macintosh)" -msgstr "독일어 (매킨토시)" - -#: ../rules/base.xml.in.h:328 -msgid "German (Macintosh, eliminate dead keys)" -msgstr "독일어 (매킨토시, 데드키 없음)" - -#: ../rules/base.xml.in.h:329 -msgid "German (Neo 2)" -msgstr "독일어 (Neo 2)" - -#: ../rules/base.xml.in.h:330 -msgid "German (Sun dead keys)" -msgstr "독일어 (썬 데드키)" - -#: ../rules/base.xml.in.h:331 -msgid "German (Switzerland)" -msgstr "독일어 (스위스)" - -#: ../rules/base.xml.in.h:332 -msgid "German (Switzerland, Macintosh)" -msgstr "독일어 (스위스, 매킨토시)" - -#: ../rules/base.xml.in.h:333 -msgid "German (Switzerland, Sun dead keys)" -msgstr "독일어 (스위스, 썬 데드키)" - -#: ../rules/base.xml.in.h:334 -msgid "German (Switzerland, eliminate dead keys)" -msgstr "독일어 (스위스, 데드키 없음)" - -#: ../rules/base.xml.in.h:335 -msgid "German (Switzerland, legacy)" -msgstr "독일어 (스위스, 구형)" - -#: ../rules/base.xml.in.h:336 -msgid "German (dead acute)" -msgstr "독일어 (어큐트 데드키)" - -#: ../rules/base.xml.in.h:337 -msgid "German (dead grave acute)" -msgstr "독일어 (그레이브 어큐트 데드키)" - -#: ../rules/base.xml.in.h:338 -msgid "German (eliminate dead keys)" -msgstr "독일어 (데드키 없음)" - -#: ../rules/base.xml.in.h:339 -msgid "German (qwerty)" -msgstr "독일어 (QWERTY)" - -#: ../rules/base.xml.in.h:340 -msgid "Greek" -msgstr "그리스어" - -#: ../rules/base.xml.in.h:341 -msgid "Greek (eliminate dead keys)" -msgstr "그리스어 (데드키 없음)" - -#: ../rules/base.xml.in.h:342 -msgid "Greek (extended)" -msgstr "그리스어 (확장)" - -# 그리스어 발음 표기 http://en.wikipedia.org/wiki/Polytonic_orthography -#: ../rules/base.xml.in.h:343 -msgid "Greek (polytonic)" -msgstr "그리스어 (폴리토닉)" - -#: ../rules/base.xml.in.h:344 -msgid "Greek (simple)" -msgstr "그리스어 (간단)" - -#: ../rules/base.xml.in.h:345 -msgid "Gujarati" -msgstr "구자라트어" - -# 제조사 이름 -#: ../rules/base.xml.in.h:346 -msgid "Gyration" -msgstr "Gyration" - -#: ../rules/base.xml.in.h:347 -msgid "HTC Dream" -msgstr "HTC 드림" - -#: ../rules/base.xml.in.h:348 -msgid "Happy Hacking Keyboard" -msgstr "해피해킹 키보드" - -#: ../rules/base.xml.in.h:349 -msgid "Happy Hacking Keyboard for Mac" -msgstr "해피해킹 키보드, 맥용" - -# 나이지리아 변종 -#: ../rules/base.xml.in.h:350 -msgid "Hausa" -msgstr "하우사어" - -#: ../rules/base.xml.in.h:351 -msgid "Hebrew" -msgstr "히브리어" - -#: ../rules/base.xml.in.h:352 -msgid "Hebrew (Biblical, Tiro)" -msgstr "히브리어 (성서 방식, Tiro)" - -#: ../rules/base.xml.in.h:353 -msgid "Hebrew (lyx)" -msgstr "히브리어 (lyx)" - -#: ../rules/base.xml.in.h:354 -msgid "Hebrew (phonetic)" -msgstr "히브리어 (음성 표기)" - -#: ../rules/base.xml.in.h:355 -msgid "Hewlett-Packard Internet Keyboard" -msgstr "휴렛팩커드 인터넷 키보드" - -#: ../rules/base.xml.in.h:356 -msgid "Hewlett-Packard Mini 110 Notebook" -msgstr "휴렛팩커드 Mini 110 Notebook" - -#: ../rules/base.xml.in.h:357 -msgid "Hewlett-Packard Omnibook 500 FA" -msgstr "휴렛팩커드 Omnibook 500 FA" - -#: ../rules/base.xml.in.h:358 -msgid "Hewlett-Packard Omnibook 5xx" -msgstr "휴렛팩커드 Omnibook 5xx" - -#: ../rules/base.xml.in.h:359 -msgid "Hewlett-Packard Omnibook 6000/6100" -msgstr "휴렛팩커드 Omnibook 6000/6100" - -#: ../rules/base.xml.in.h:360 -msgid "Hewlett-Packard Omnibook XE3 GC" -msgstr "휴렛팩커드 Omnibook XE3 GC" - -#: ../rules/base.xml.in.h:361 -msgid "Hewlett-Packard Omnibook XE3 GF" -msgstr "휴렛팩커드 Omnibook XE3 GF" - -#: ../rules/base.xml.in.h:362 -msgid "Hewlett-Packard Omnibook XT1000" -msgstr "휴렛팩커드 Omnibook XT1000" - -#: ../rules/base.xml.in.h:363 -msgid "Hewlett-Packard Pavilion ZT11xx" -msgstr "휴렛팩커드 Pavilion ZT11xx" - -#: ../rules/base.xml.in.h:364 -msgid "Hewlett-Packard Pavilion dv5" -msgstr "휴렛팩커드 Pavilion dv5" - -#: ../rules/base.xml.in.h:365 -msgid "Hewlett-Packard SK-250x Multimedia Keyboard" -msgstr "휴렛팩커드 SK-250x 멀티미디어 키보드" - -#: ../rules/base.xml.in.h:366 -msgid "Hewlett-Packard nx9020" -msgstr "휴렛팩커드 nx9020" - -#: ../rules/base.xml.in.h:367 -msgid "Hexadecimal" -msgstr "십육진법" - -# Bolnagri: x input method 이름, http://indlinux.org/wiki/index.php/BolNagri -#: ../rules/base.xml.in.h:368 -msgid "Hindi (Bolnagri)" -msgstr "힌두어 (Bolnagri)" - -#: ../rules/base.xml.in.h:369 -msgid "Hindi (Wx)" -msgstr "힌두어 (Wx)" - -#: ../rules/base.xml.in.h:370 -msgid "Honeywell Euroboard" -msgstr "하니웰 Euroboard" - -#: ../rules/base.xml.in.h:371 -msgid "Htc Dream phone" -msgstr "HTC 드림 휴대전화" - -#: ../rules/base.xml.in.h:372 -msgid "Hungarian" -msgstr "헝가리어" - -#: ../rules/base.xml.in.h:373 -msgid "Hungarian (101/qwerty/comma/dead keys)" -msgstr "헝가리어 (101/QWERTY/쉼표/데드키)" - -#: ../rules/base.xml.in.h:374 -msgid "Hungarian (101/qwerty/comma/eliminate dead keys)" -msgstr "헝가리어 (101/QWERTY/쉼표/데드키 없음)" - -#: ../rules/base.xml.in.h:375 -msgid "Hungarian (101/qwerty/dot/dead keys)" -msgstr "헝가리어 (101/QWERTY/점/데드키)" - -#: ../rules/base.xml.in.h:376 -msgid "Hungarian (101/qwerty/dot/eliminate dead keys)" -msgstr "헝가리어 (101/QWERTY/점/데드키 없음)" - -#: ../rules/base.xml.in.h:377 -msgid "Hungarian (101/qwertz/comma/dead keys)" -msgstr "헝가리어 (101/QWERTZ/쉼표/데드키)" - -#: ../rules/base.xml.in.h:378 -msgid "Hungarian (101/qwertz/comma/eliminate dead keys)" -msgstr "헝가리어 (101/QWERTZ/쉼표/데드키 없음0" - -#: ../rules/base.xml.in.h:379 -msgid "Hungarian (101/qwertz/dot/dead keys)" -msgstr "헝가리어 (101/QWERTZ/점/데드키)" - -#: ../rules/base.xml.in.h:380 -msgid "Hungarian (101/qwertz/dot/eliminate dead keys)" -msgstr "헝가리어 (101/QWERTZ/점/데드키 없음)" - -#: ../rules/base.xml.in.h:381 -msgid "Hungarian (102/qwerty/comma/dead keys)" -msgstr "헝가리어 (102/QWERTY/쉼표/데드키)" - -#: ../rules/base.xml.in.h:382 -msgid "Hungarian (102/qwerty/comma/eliminate dead keys)" -msgstr "헝가리어 (102/QWERTY/쉼표/데드키 없음)" - -#: ../rules/base.xml.in.h:383 -msgid "Hungarian (102/qwerty/dot/dead keys)" -msgstr "헝가리어 (102/QWERTY/점/데드키)" - -#: ../rules/base.xml.in.h:384 -msgid "Hungarian (102/qwerty/dot/eliminate dead keys)" -msgstr "헝가리어 (102/QWERTY/점/데드키 없음)" - -#: ../rules/base.xml.in.h:385 -msgid "Hungarian (102/qwertz/comma/dead keys)" -msgstr "헝가리어 (102/QWERTZ/쉼표/데드키)" - -#: ../rules/base.xml.in.h:386 -msgid "Hungarian (102/qwertz/comma/eliminate dead keys)" -msgstr "헝가리어 (102/QWERTZ/쉼표/데드키 없음)" - -#: ../rules/base.xml.in.h:387 -msgid "Hungarian (102/qwertz/dot/dead keys)" -msgstr "헝가리어 (102/QWERTZ/점/데드키)" - -#: ../rules/base.xml.in.h:388 -msgid "Hungarian (102/qwertz/dot/eliminate dead keys)" -msgstr "헝가리어 (102/QWERTZ/점/데드키 없음)" - -#: ../rules/base.xml.in.h:389 -msgid "Hungarian (eliminate dead keys)" -msgstr "헝가리어 (데드키 없음)" - -#: ../rules/base.xml.in.h:390 -msgid "Hungarian (qwerty)" -msgstr "헝가리어 (QWERTY)" - -#: ../rules/base.xml.in.h:391 -msgid "Hungarian (standard)" -msgstr "헝가리어 (표준)" - -#: ../rules/base.xml.in.h:392 -msgid "Hyper is mapped to Win-keys" -msgstr "Hyper 키를 윈도우 키로 매핑" - -#: ../rules/base.xml.in.h:393 -msgid "IBM Rapid Access" -msgstr "IBM Rapid Access" - -#: ../rules/base.xml.in.h:394 -msgid "IBM Rapid Access II" -msgstr "IBM Rapid Access II" - -#: ../rules/base.xml.in.h:395 -msgid "IBM Space Saver" -msgstr "IBM Space Saver" - -#: ../rules/base.xml.in.h:396 -msgid "IBM ThinkPad 560Z/600/600E/A22E" -msgstr "IBM ThinkPad 560Z/600/600E/A22E" - -#: ../rules/base.xml.in.h:397 -msgid "IBM ThinkPad R60/T60/R61/T61" -msgstr "IBM ThinkPad R60/T60/R61/T61" - -#: ../rules/base.xml.in.h:398 -msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" -msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" - -#: ../rules/base.xml.in.h:399 -msgid "Icelandic" -msgstr "아이슬란드어" - -#: ../rules/base.xml.in.h:400 -msgid "Icelandic (Dvorak)" -msgstr "아이슬란드어 (드보락)" - -#: ../rules/base.xml.in.h:401 -msgid "Icelandic (Macintosh)" -msgstr "아이슬란드어 (매킨토시)" - -#: ../rules/base.xml.in.h:402 -msgid "Icelandic (Sun dead keys)" -msgstr "아이슬란드어 (썬 데드키)" - -#: ../rules/base.xml.in.h:403 -msgid "Icelandic (eliminate dead keys)" -msgstr "아이슬란드어 (데드키 없음)" - -# 나이지리아 변종 -#: ../rules/base.xml.in.h:404 -msgid "Igbo" -msgstr "이그보어" - -#: ../rules/base.xml.in.h:405 -msgid "Indian" -msgstr "인도" - -#: ../rules/base.xml.in.h:406 -msgid "Inuktitut" -msgstr "이누이트어" - -#: ../rules/base.xml.in.h:407 -msgid "Iraqi" -msgstr "이라크" - -#: ../rules/base.xml.in.h:408 -msgid "Irish" -msgstr "아일랜드" - -#: ../rules/base.xml.in.h:409 -msgid "Irish (UnicodeExpert)" -msgstr "아일랜드 (UnicodeExpert)" - -#: ../rules/base.xml.in.h:410 -msgid "Italian" -msgstr "이탈리아어" - -#: ../rules/base.xml.in.h:411 -msgid "Italian (Macintosh)" -msgstr "이탈리아어 (매킨토시)" - -#: ../rules/base.xml.in.h:412 -msgid "Italian (US keyboard with Italian letters)" -msgstr "이탈리아어 (미국식 키보드, 이탈리아어 문자 포함)" - -#: ../rules/base.xml.in.h:413 -msgid "Italian (eliminate dead keys)" -msgstr "이탈리아어 (데드키 없음)" - -#: ../rules/base.xml.in.h:414 -msgid "Japanese" -msgstr "일본어" - -#: ../rules/base.xml.in.h:415 -msgid "Japanese (Kana 86)" -msgstr "일본어 (가나 86)" - -#: ../rules/base.xml.in.h:416 -msgid "Japanese (Kana)" -msgstr "일본어 (가나)" - -#: ../rules/base.xml.in.h:417 -msgid "Japanese (Macintosh)" -msgstr "일본어 (매킨토시)" - -#: ../rules/base.xml.in.h:418 -msgid "Japanese (OADG 109A)" -msgstr "일본어 (OADG 109A)" - -#: ../rules/base.xml.in.h:419 -msgid "Japanese (PC-98xx Series)" -msgstr "일본어 (PC-98xx 시리즈)" - -#: ../rules/base.xml.in.h:420 -msgid "Japanese keyboard options" -msgstr "일본어 키보드 옵션" - -#: ../rules/base.xml.in.h:421 -msgid "Kalmyk" -msgstr "칼미크어" - -#: ../rules/base.xml.in.h:422 -msgid "Kana Lock key is locking" -msgstr "Kana Lock 키 상태 고정" - -#: ../rules/base.xml.in.h:423 -msgid "Kannada" -msgstr "칸나다어" - -#: ../rules/base.xml.in.h:424 -msgid "Kashubian" -msgstr "카슈브어" - -#: ../rules/base.xml.in.h:425 -msgid "Kazakh" -msgstr "카자흐어" - -#: ../rules/base.xml.in.h:426 -msgid "Kazakh (with Russian)" -msgstr "카자흐어 (러시아어 포함)" - -#: ../rules/base.xml.in.h:427 -msgid "Key sequence to kill the X server" -msgstr "X 서버를 멈추는 키 조합" - -#: ../rules/base.xml.in.h:428 -msgid "Key to choose 3rd level" -msgstr "3번째 단계를 선택하는 키" - -#: ../rules/base.xml.in.h:429 -msgid "Key to choose 5th level" -msgstr "5번째 단계를 선택하는 키" - -#: ../rules/base.xml.in.h:430 -msgid "Key(s) to change layout" -msgstr "배치를 전환하는 키" - -#: ../rules/base.xml.in.h:431 -msgid "Keytronic FlexPro" -msgstr "Keytronic FlexPro" - -#: ../rules/base.xml.in.h:432 -msgid "Khmer (Cambodia)" -msgstr "크메르어 (캄보디아)" - -# http://en.wikipedia.org/wiki/Kikuyu#Language -#: ../rules/base.xml.in.h:433 -msgid "Kikuyu" -msgstr "키쿠유어" - -#: ../rules/base.xml.in.h:434 -msgid "Kinesis" -msgstr "키네시스" - -#: ../rules/base.xml.in.h:435 -msgid "Komi" -msgstr "코미어" - -#: ../rules/base.xml.in.h:436 -msgid "Korean" -msgstr "한국어" - -#: ../rules/base.xml.in.h:437 -msgid "Korean (101/104 key compatible)" -msgstr "한국어 (101/104키 호환)" - -#: ../rules/base.xml.in.h:438 -msgid "Kurdish (Iran, Arabic-Latin)" -msgstr "쿠르드어 (이란, 아랍어 라틴)" - -#: ../rules/base.xml.in.h:439 -msgid "Kurdish (Iran, F)" -msgstr "쿠르드어 (이란, F)" - -#: ../rules/base.xml.in.h:440 -msgid "Kurdish (Iran, Latin Alt-Q)" -msgstr "쿠르드어 (이란, 라틴 Alt-Q)" - -#: ../rules/base.xml.in.h:441 -msgid "Kurdish (Iran, Latin Q)" -msgstr "쿠르드어 (이란, 라틴 Q)" - -#: ../rules/base.xml.in.h:442 -msgid "Kurdish (Iraq, Arabic-Latin)" -msgstr "쿠르드어 (이라크, 아랍어 라틴)" - -#: ../rules/base.xml.in.h:443 -msgid "Kurdish (Iraq, F)" -msgstr "쿠르드어 (이라크, F)" - -#: ../rules/base.xml.in.h:444 -msgid "Kurdish (Iraq, Latin Alt-Q)" -msgstr "쿠르드어 (이라크, 라틴 Alt-Q)" - -#: ../rules/base.xml.in.h:445 -msgid "Kurdish (Iraq, Latin Q)" -msgstr "쿠르드어 (이라크, 라틴 Q)" - -#: ../rules/base.xml.in.h:446 -msgid "Kurdish (Syria, F)" -msgstr "쿠르드어 (시리아, F)" - -#: ../rules/base.xml.in.h:447 -msgid "Kurdish (Syria, Latin Alt-Q)" -msgstr "쿠르드어 (시리아, 라틴 Alt-Q)" - -#: ../rules/base.xml.in.h:448 -msgid "Kurdish (Syria, Latin Q)" -msgstr "쿠르드어 (시리아, 라틴 Q)" - -#: ../rules/base.xml.in.h:449 -msgid "Kurdish (Turkey, F)" -msgstr "쿠르드어 (터키, F)" - -#: ../rules/base.xml.in.h:450 -msgid "Kurdish (Turkey, Latin Alt-Q)" -msgstr "쿠르드어 (터키, 라틴 Alt-Q)" - -#: ../rules/base.xml.in.h:451 -msgid "Kurdish (Turkey, Latin Q)" -msgstr "쿠르드어 (터키, 라틴 Q)" - -#: ../rules/base.xml.in.h:452 -msgid "Kyrgyz" -msgstr "키르기스어" - -#: ../rules/base.xml.in.h:453 -msgid "Kyrgyz (phonetic)" -msgstr "키르기스어 (음성 기호)" - -#: ../rules/base.xml.in.h:454 -msgid "Lao" -msgstr "라오어" - -#: ../rules/base.xml.in.h:455 -msgid "Lao (STEA proposed standard layout)" -msgstr "라오어 (STEA 제안 표준 키 배치)" - -#: ../rules/base.xml.in.h:456 -msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" -msgstr "노트북 컴팩 (Armada 등) 노트북 키보드" - -#: ../rules/base.xml.in.h:457 -msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" -msgstr "노트북 컴팩 (Presario 등) 노트북 키보드" - -#: ../rules/base.xml.in.h:458 -msgid "Laptop/notebook eMachines m68xx" -msgstr "노트북 컴팩 eMachines m68xx" - -#: ../rules/base.xml.in.h:459 ../rules/base.extras.xml.in.h:12 -msgid "Latvian" -msgstr "라트비아어" - -#: ../rules/base.xml.in.h:460 -msgid "Latvian (F variant)" -msgstr "라트비아어 (F 변종)" - -#: ../rules/base.xml.in.h:461 -msgid "Latvian (adapted)" -msgstr "라트비아어 (개조 버전)" - -#: ../rules/base.xml.in.h:462 -msgid "Latvian (apostrophe variant)" -msgstr "라트비아어 (아포스트로피 변종)" - -#: ../rules/base.xml.in.h:463 -msgid "Latvian (ergonomic, ŪGJRMV)" -msgstr "라트비아어 (어고노믹, ŪGJRMV)" - -#: ../rules/base.xml.in.h:464 -msgid "Latvian (modern)" -msgstr "라트비아어 (현대 버전)" - -#: ../rules/base.xml.in.h:465 -msgid "Latvian (tilde variant)" -msgstr "라트비아어 (물결 변종)" - -#: ../rules/base.xml.in.h:466 -msgid "Left Alt" -msgstr "왼쪽 Alt" - -#: ../rules/base.xml.in.h:467 -msgid "Left Alt (while pressed)" -msgstr "왼쪽 Alt (누르고 있는 동안)" - -#: ../rules/base.xml.in.h:468 -msgid "Left Alt is swapped with Left Win" -msgstr "왼쪽 Alt와 왼쪽 윈도우 키 뒤바꾸기" - -#: ../rules/base.xml.in.h:469 -msgid "Left Ctrl" -msgstr "왼쪽 Ctrl" - -#: ../rules/base.xml.in.h:470 -msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" -msgstr "왼쪽 Ctrl (1번 키보드 배치로), 오른쪽 Ctrl (마지막 키보드 배치로)" - -#: ../rules/base.xml.in.h:471 -msgid "Left Ctrl+Left Shift" -msgstr "왼쪽 Ctrl+왼쪽 Shift" - -#: ../rules/base.xml.in.h:472 -msgid "Left Shift" -msgstr "왼쪽 Shift" - -#: ../rules/base.xml.in.h:473 -msgid "Left Win" -msgstr "왼쪽 윈도우" - -#: ../rules/base.xml.in.h:474 -msgid "Left Win (to first layout), Right Win/Menu (to last layout)" -msgstr "왼쪽 윈도우 (1번으로), 오른쪽 윈도우/메뉴 (마지막으로)" - -#: ../rules/base.xml.in.h:475 -msgid "Left Win (while pressed)" -msgstr "왼쪽 윈도우 (누르고 있는 동안)" - -#: ../rules/base.xml.in.h:476 -msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "왼쪽 윈도우로 5번째 단계 선택, 다른 5번째 단계 선택 키와 같이 누르면 고정" - -#: ../rules/base.xml.in.h:477 -msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "왼쪽 윈도우로 5번째 단계 선택, 다른 5번째 단계 선택 키와 같이 누르면 고정, 한 번 누르면 고정 해제" - -#: ../rules/base.xml.in.h:478 -msgid "LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)" -msgstr "왼쪽 Ctrl+왼쪽 윈도우 (1번 키보드 배치로), 오른쪽 Ctrl+Menu (2번째 키보드 배치로)" - -#: ../rules/base.xml.in.h:479 -msgid "Legacy" -msgstr "구형 방식" - -#: ../rules/base.xml.in.h:480 -msgid "Legacy Wang 724" -msgstr "구형 방식 Wang 724 키패드" - -#. Actually, with KP_SEPARATOR, as the old keypad(comma) -#: ../rules/base.xml.in.h:482 -msgid "Legacy key with comma" -msgstr "구형 방식 키, 쉼표 포함" - -#: ../rules/base.xml.in.h:483 -msgid "Legacy key with dot" -msgstr "구형 방식 키, 점 포함" - -#: ../rules/base.xml.in.h:484 ../rules/base.extras.xml.in.h:21 -msgid "Lithuanian" -msgstr "리투아니아어" - -#: ../rules/base.xml.in.h:485 -msgid "Lithuanian (IBM LST 1205-92)" -msgstr "리투아니아어 (IBM LST 1205-92)" - -#: ../rules/base.xml.in.h:486 -msgid "Lithuanian (LEKP)" -msgstr "리투아니아어 (LEKP)" - -#: ../rules/base.xml.in.h:487 -msgid "Lithuanian (LEKPa)" -msgstr "리투아니아어 (LEKPa)" - -#: ../rules/base.xml.in.h:488 -msgid "Lithuanian (US keyboard with Lithuanian letters)" -msgstr "리투아니아어 (미국식 키보드, 리투아니아 문자 포함)" - -#: ../rules/base.xml.in.h:489 -msgid "Lithuanian (standard)" -msgstr "리투아니아어 (표준)" - -# 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:490 -msgid "Logitech Access Keyboard" -msgstr "로지텍 액세스 키보드" - -# 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:491 -msgid "Logitech Cordless Desktop" -msgstr "로지텍 무선 데스크탑" - -# 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:492 -msgid "Logitech Cordless Desktop (alternate option)" -msgstr "로지텍 무선 데스크탑 (다른 옵션)" - -# 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:493 -msgid "Logitech Cordless Desktop EX110" -msgstr "로지텍 무선 데스크탑 EX110" - -# 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:494 -msgid "Logitech Cordless Desktop LX-300" -msgstr "로지텍 무선 데스크탑 LX-300" - -# 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:495 -msgid "Logitech Cordless Desktop Navigator" -msgstr "로지텍 무선 데스크탑 내비게이터" - -# 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:496 -msgid "Logitech Cordless Desktop Optical" -msgstr "로지텍 무선 데스크탑 옵티컬" - -# 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:497 -msgid "Logitech Cordless Desktop Pro (alternate option 2)" -msgstr "로지텍 무선 데스크탑 프로 (다른 옵션 2)" - -# 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:498 -msgid "Logitech Cordless Desktop iTouch" -msgstr "로지텍 무선 데스크탑 아이터치" - -# 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:499 -msgid "Logitech Cordless Freedom/Desktop Navigator" -msgstr "로지텍 무선 프리덤/데스크탑 내비게이터" - -# 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:500 -msgid "Logitech G15 extra keys via G15daemon" -msgstr "로지텍 G15 추가 키, G15daemon 사용" - -# 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:501 -msgid "Logitech Generic Keyboard" -msgstr "로지텍 일반 키보드" - -# 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:502 -msgid "Logitech Internet 350 Keyboard" -msgstr "로지텍 인터넷 350 키보드" - -# 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:503 -msgid "Logitech Internet Keyboard" -msgstr "로지텍 인터넷 키보드" - -# 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:504 -msgid "Logitech Internet Navigator Keyboard" -msgstr "로지텍 인터넷 내비게이터 키보드" - -# 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:505 -msgid "Logitech Media Elite Keyboard" -msgstr "로지텍 미디어 엘리트 키보드" - -# 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:506 -msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" -msgstr "로지텍 울트라 무선 미디어 데스크탑 키보드" - -# 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:507 -msgid "Logitech Ultra-X Keyboard" -msgstr "로지텍 울트라 키보드" - -# 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:508 -msgid "Logitech diNovo Edge Keyboard" -msgstr "로지텍 디노보 엣지 키보드" - -# 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:509 -msgid "Logitech diNovo Keyboard" -msgstr "로지텍 디노보 키보드" - -# 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:510 -msgid "Logitech iTouch" -msgstr "로지텍 아이터치" - -# 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:511 -msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" -msgstr "로지텍 아이터치 무선 키보드 (모델 Y-RB6)" - -# 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:512 -msgid "Logitech iTouch Internet Navigator Keyboard SE" -msgstr "로지텍 아이터치 인터넷 내비게이터 키보드 SE" - -# 한국에서 광고하는 대로 음역 -#: ../rules/base.xml.in.h:513 -msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" -msgstr "로지텍 아이터치 인터넷 내비게이터 키보드 SE (USB)" - -# http://ko.wikipedia.org/wiki/저지_소르브어 -#: ../rules/base.xml.in.h:514 -msgid "Lower Sorbian" -msgstr "저지 소르브어" - -# http://ko.wikipedia.org/wiki/저지_소르브어 -#: ../rules/base.xml.in.h:515 -msgid "Lower Sorbian (qwertz)" -msgstr "저지 소르브어 (QWERTZ)" - -#: ../rules/base.xml.in.h:516 -msgid "MacBook/MacBook Pro" -msgstr "MacBook/MacBook Pro" - -#: ../rules/base.xml.in.h:517 -msgid "MacBook/MacBook Pro (Intl)" -msgstr "MacBook/MacBook Pro (국제 버전)" - -#: ../rules/base.xml.in.h:518 -msgid "Macedonian" -msgstr "마케도니아어" - -#: ../rules/base.xml.in.h:519 -msgid "Macedonian (eliminate dead keys)" -msgstr "마케도니아어 (데드키 없음)" - -#: ../rules/base.xml.in.h:520 -msgid "Macintosh" -msgstr "매킨토시" - -#: ../rules/base.xml.in.h:521 -msgid "Macintosh Old" -msgstr "매킨토시 구형" - -#: ../rules/base.xml.in.h:522 -msgid "Make Caps Lock an additional Backspace" -msgstr "Caps Lock을 추가 백스페이스로 사용" - -#: ../rules/base.xml.in.h:523 -msgid "Make Caps Lock an additional Control but keep the Caps_Lock keysym" -msgstr "Caps Lock을 추가 Ctrl로 사용, 하지만 Caps_Lock keysym 유지" - -#: ../rules/base.xml.in.h:524 -msgid "Make Caps Lock an additional Ctrl" -msgstr "Caps Lock을 추가 Ctrl로 사용" - -#: ../rules/base.xml.in.h:525 -msgid "Make Caps Lock an additional ESC" -msgstr "Caps Lock을 추가 ESC로 사용" - -#: ../rules/base.xml.in.h:526 -msgid "Make Caps Lock an additional Hyper" -msgstr "Caps Lock을 추가 Hyper로 사용" - -#: ../rules/base.xml.in.h:527 -msgid "Make Caps Lock an additional Num Lock" -msgstr "Caps Lock을 추가 Num Lock으로 사용" - -#: ../rules/base.xml.in.h:528 -msgid "Make Caps Lock an additional Super" -msgstr "Caps Lock을 추가 Super로 사용" - -#: ../rules/base.xml.in.h:529 -msgid "Malayalam" -msgstr "말라얄람어" - -#: ../rules/base.xml.in.h:530 -msgid "Malayalam (Lalitha)" -msgstr "말라얄람어 (라리타)" - -#: ../rules/base.xml.in.h:531 -msgid "Malayalam (enhanced Inscript with Rupee Sign)" -msgstr "말라얄람어 (발전된 Inscript, 루피 기호 포함)" - -#: ../rules/base.xml.in.h:532 -msgid "Maltese" -msgstr "몰타어" - -#: ../rules/base.xml.in.h:533 -msgid "Maltese (with US layout)" -msgstr "몰타어 (미국식 키 배치)" - -#: ../rules/base.xml.in.h:534 -msgid "Maori" -msgstr "마오리어" - -#: ../rules/base.xml.in.h:535 -msgid "Mari" -msgstr "마리어" - -#: ../rules/base.xml.in.h:536 -msgid "Memorex MX1998" -msgstr "Memorex MX1998" - -#: ../rules/base.xml.in.h:537 -msgid "Memorex MX2500 EZ-Access Keyboard" -msgstr "Memorex MX2500 EZ-Access 키보드" - -#: ../rules/base.xml.in.h:538 -msgid "Memorex MX2750" -msgstr "Memorex MX2750" - -#: ../rules/base.xml.in.h:539 -msgid "Menu" -msgstr "메뉴" - -#: ../rules/base.xml.in.h:540 -msgid "Meta is mapped to Left Win" -msgstr "메타 키를 왼쪽 윈도우 키로 매핑" - -#: ../rules/base.xml.in.h:541 -msgid "Meta is mapped to Win keys" -msgstr "메타 키를 윈도우 키로 매핑" - -#: ../rules/base.xml.in.h:542 -msgid "Meta on Left Ctrl" -msgstr "메타 키를 왼쪽 Ctrl에" - -#: ../rules/base.xml.in.h:543 -msgid "Microsoft Comfort Curve Keyboard 2000" -msgstr "마이크로소프트 컴포트 커브 키보드 2000" - -#: ../rules/base.xml.in.h:544 -msgid "Microsoft Internet Keyboard" -msgstr "마이크로소프트 인터넷 키보드" - -#: ../rules/base.xml.in.h:545 -msgid "Microsoft Internet Keyboard Pro, Swedish" -msgstr "마이크로소프트 인터넷 키보드 프로, 스웨덴" - -#: ../rules/base.xml.in.h:546 -msgid "Microsoft Natural" -msgstr "마이크로소프트 내츄럴" - -#: ../rules/base.xml.in.h:547 -msgid "Microsoft Natural Keyboard Elite" -msgstr "마이크로소프트 내츄럴 키보드 엘리트" - -#: ../rules/base.xml.in.h:548 -msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" -msgstr "마이크로소프트 내츄럴 키보드 / 마이크로소프트 인터넷 키보드 프로" - -#: ../rules/base.xml.in.h:549 -msgid "Microsoft Natural Keyboard Pro OEM" -msgstr "마이크로소프트 내츄럴 키보드 프로 OEM" - -#: ../rules/base.xml.in.h:550 -msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" -msgstr "마이크로소프트 내츄럴 키보드 프로 USB / 마이크로소프트 인터넷 키보드 프로" - -#: ../rules/base.xml.in.h:551 -msgid "Microsoft Natural Wireless Ergonomic Keyboard 4000" -msgstr "마이크로소프트 내츄럴 무선 어고노믹 키보드 4000" - -#: ../rules/base.xml.in.h:552 -msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" -msgstr "마이크로소프트 내츄럴 무선 어고노믹 키보드 7000" - -#: ../rules/base.xml.in.h:553 -msgid "Microsoft Office Keyboard" -msgstr "마이크로소프트 오피스 키보드" - -#: ../rules/base.xml.in.h:554 -msgid "Microsoft Wireless Multimedia Keyboard 1.0A" -msgstr "마이크로소프트 무선 멀티미디어 키보드 1.0A" - -#: ../rules/base.xml.in.h:555 -msgid "Miscellaneous compatibility options" -msgstr "기타 호환성 옵션" - -#: ../rules/base.xml.in.h:556 -msgid "Mongolian" -msgstr "몽골어" - -#: ../rules/base.xml.in.h:557 -msgid "Montenegrin" -msgstr "몬테네그로어" - -#: ../rules/base.xml.in.h:558 -msgid "Montenegrin (Cyrillic with guillemets)" -msgstr "몬테네그로어 (키릴 문자, 각괄호 포함)" - -#: ../rules/base.xml.in.h:559 -msgid "Montenegrin (Cyrillic)" -msgstr "몬테네그로어 (키릴 문자)" - -#: ../rules/base.xml.in.h:560 -msgid "Montenegrin (Cyrillic, Z and ZHE swapped)" -msgstr "몬테네그로어 (키릴 문자, Z와 ZHE 뒤바꾸기)" - -#: ../rules/base.xml.in.h:561 -msgid "Montenegrin (Latin Unicode qwerty)" -msgstr "몬테네그로어 (라틴 유니코드 QWERTY)" - -#: ../rules/base.xml.in.h:562 -msgid "Montenegrin (Latin Unicode)" -msgstr "몬테네그로어 (라틴 유니코드)" - -#: ../rules/base.xml.in.h:563 -msgid "Montenegrin (Latin qwerty)" -msgstr "몬테네그로어 (라틴 QWERTY)" - -#: ../rules/base.xml.in.h:564 -msgid "Montenegrin (Latin with guillemets)" -msgstr "몬테네그로어 (라틴, 각괄호 포함)" - -#: ../rules/base.xml.in.h:565 -msgid "NICOLA-F style Backspace" -msgstr "NICOLA-F 방식 백스페이스" - -#: ../rules/base.xml.in.h:566 -msgid "Nepali" -msgstr "네팔어" - -#: ../rules/base.xml.in.h:567 -msgid "Non-breakable space character at fourth level" -msgstr "4번째 단계에서 강제 공백 문자" - -#: ../rules/base.xml.in.h:568 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" -msgstr "4번째 단계에서 강제 공백 문자, 6번째 단계에서 얇은 강제 공백 문자" - -#: ../rules/base.xml.in.h:569 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" -msgstr "4번째 단계에서 강제 공백 문자, 6번째 단계에서 얇은 강제 공백 문자 (Ctrl+Shift 사용)" - -#: ../rules/base.xml.in.h:570 -msgid "Non-breakable space character at second level" -msgstr "2번째 단계에서 강제 공백 문자" - -#: ../rules/base.xml.in.h:571 -msgid "Non-breakable space character at third level" -msgstr "3번째 단계에서 강제 공백 문자" - -#: ../rules/base.xml.in.h:572 -msgid "Non-breakable space character at third level, nothing at fourth level" -msgstr "3번째 단계에서 강제 공백 문자, 4번째에서는 출력 없음." - -#: ../rules/base.xml.in.h:573 -msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" -msgstr "3번째 단계에서 강제 공백 문자, 4번째에서는 얇은 강제 공백 문자." - -#: ../rules/base.xml.in.h:574 -msgid "Northern Saami (Finland)" -msgstr "북 사오미 (핀란드)" - -#: ../rules/base.xml.in.h:575 -msgid "Northern Saami (Norway)" -msgstr "북 사오미 (노르웨이)" - -#: ../rules/base.xml.in.h:576 -msgid "Northern Saami (Norway, eliminate dead keys)" -msgstr "북 사오미 (노르웨이, 데드키 없음)" - -#: ../rules/base.xml.in.h:577 -msgid "Northern Saami (Sweden)" -msgstr "북 사오미 (스웨덴)" - -#: ../rules/base.xml.in.h:578 -msgid "Northgate OmniKey 101" -msgstr "노스게이트 OmniKey 101" - -#: ../rules/base.xml.in.h:579 -msgid "Norwegian" -msgstr "노르웨이어" - -#: ../rules/base.xml.in.h:580 -msgid "Norwegian (Dvorak)" -msgstr "노르웨이어 (드보락)" - -#: ../rules/base.xml.in.h:581 -msgid "Norwegian (Macintosh)" -msgstr "노르웨이어 (매킨토시)" - -#: ../rules/base.xml.in.h:582 -msgid "Norwegian (Macintosh, eliminate dead keys)" -msgstr "노르웨이어 (매킨토시, 데드키 없음)" - -#: ../rules/base.xml.in.h:583 -msgid "Norwegian (eliminate dead keys)" -msgstr "노르웨이어 (데드키 없음)" - -#: ../rules/base.xml.in.h:584 -msgid "Num Lock" -msgstr "Num Lock" - -#: ../rules/base.xml.in.h:585 -msgid "Numeric keypad delete key behaviour" -msgstr "숫자 키패드의 Delete 키 동작" - -#: ../rules/base.xml.in.h:586 -msgid "Numeric keypad keys work as with Macintosh" -msgstr "숫자 키패드 키가 매킨토시와 동일하게 동작" - -#: ../rules/base.xml.in.h:587 -msgid "Numeric keypad layout selection" -msgstr "숫자 키패드 배치 선택" - -#: ../rules/base.xml.in.h:588 -msgid "OLPC" -msgstr "OLPC" - -#: ../rules/base.xml.in.h:589 -msgid "Occitan" -msgstr "오크어" - -#: ../rules/base.xml.in.h:590 -msgid "Ogham" -msgstr "오검 문자" - -# 아일랜드 변종 -#: ../rules/base.xml.in.h:591 -msgid "Ogham (IS434)" -msgstr "오검 문자 (IS434)" - -# Oriya - 인도 방언 -#: ../rules/base.xml.in.h:592 -msgid "Oriya" -msgstr "오리야어" - -#: ../rules/base.xml.in.h:593 -msgid "Ortek MCK-800 MM/Internet keyboard" -msgstr "Ortek MCK-800 MM/Internet 키보드" - -#: ../rules/base.xml.in.h:594 -msgid "Ossetian (Georgia)" -msgstr "오세트어 (그루지아)" - -#: ../rules/base.xml.in.h:595 -msgid "Ossetian (WinKeys)" -msgstr "오세트어 (윈도우 키)" - -#: ../rules/base.xml.in.h:596 -msgid "Ossetian (legacy)" -msgstr "오세트어 (구형)" - -#: ../rules/base.xml.in.h:597 -msgid "PC-98xx Series" -msgstr "PC-98xx 시리즈" - -#: ../rules/base.xml.in.h:598 -msgid "Pannonian Rusyn (homophonic)" -msgstr "판노니아 루테니아 (음성 기호)" - -# 아프가니스탄 -#: ../rules/base.xml.in.h:599 -msgid "Pashto" -msgstr "파슈토어" - -#: ../rules/base.xml.in.h:600 -msgid "Pashto (Afghanistan, OLPC)" -msgstr "파슈토어 (아프가니스탄, OLPC)" - -#: ../rules/base.xml.in.h:601 -msgid "Pause" -msgstr "Pause" - -#: ../rules/base.xml.in.h:602 ../rules/base.extras.xml.in.h:23 -msgid "Persian" -msgstr "페르시아어" - -#: ../rules/base.xml.in.h:603 -msgid "Persian (Afghanistan, Dari OLPC)" -msgstr "페르시아어 (아프가니스탄, Dari OLPC)" - -#: ../rules/base.xml.in.h:604 -msgid "Persian (with Persian Keypad)" -msgstr "페르시아어 (페르시아어 키패드 포함)" - -#: ../rules/base.xml.in.h:605 ../rules/base.extras.xml.in.h:24 -msgid "Polish" -msgstr "폴란드어" - -#: ../rules/base.xml.in.h:606 -msgid "Polish (Dvorak)" -msgstr "폴란드어 (드보락)" - -#: ../rules/base.xml.in.h:607 -msgid "Polish (Dvorak, Polish quotes on key 1)" -msgstr "폴란드어 (드보락, 1 키에 폴란드어 따옴표)" - -#: ../rules/base.xml.in.h:608 -msgid "Polish (Dvorak, Polish quotes on quotemark key)" -msgstr "폴란드어 (드보락, 따옴표 키에 폴란드어 따옴표)" - -#: ../rules/base.xml.in.h:609 -msgid "Polish (programmer Dvorak)" -msgstr "폴란드어 (프로그래머 드보락)" - -#: ../rules/base.xml.in.h:610 -msgid "Polish (qwertz)" -msgstr "폴란드어 (QWERTZ)" - -#: ../rules/base.xml.in.h:611 -msgid "Portuguese" -msgstr "포르투갈어" - -#: ../rules/base.xml.in.h:612 -msgid "Portuguese (Brazil)" -msgstr "포르투갈어 (브라질)" - -#: ../rules/base.xml.in.h:613 -msgid "Portuguese (Brazil, Dvorak)" -msgstr "포르투갈어 (브라질, 드보락)" - -#: ../rules/base.xml.in.h:614 -msgid "Portuguese (Brazil, eliminate dead keys)" -msgstr "포르투갈어 (브라질, 데드키 없음)" - -# 나티보 - 아메리카 소수 언어 -#: ../rules/base.xml.in.h:615 -msgid "Portuguese (Brazil, nativo for Esperanto)" -msgstr "포르투갈어 (브라질, 에스페란토 나티보)" - -# 나티보 - 아메리카 소수 언어 -#: ../rules/base.xml.in.h:616 -msgid "Portuguese (Brazil, nativo for USA keyboards)" -msgstr "포르투갈어 (브라질, 미국 키보드 나티보)" - -# 나티보 - 아메리카 소수 언어 -#: ../rules/base.xml.in.h:617 -msgid "Portuguese (Brazil, nativo)" -msgstr "포르투갈어 (브라질, 나티보)" - -#: ../rules/base.xml.in.h:618 -msgid "Portuguese (Macintosh)" -msgstr "포르투갈어 (매킨토시)" - -#: ../rules/base.xml.in.h:619 -msgid "Portuguese (Macintosh, Sun dead keys)" -msgstr "포르투갈어 (매킨토시, 썬 데드키)" - -#: ../rules/base.xml.in.h:620 -msgid "Portuguese (Macintosh, eliminate dead keys)" -msgstr "포르투갈어 (매킨토시, 데드키 없음)" - -# 나티보 - 아메리카 소수 언어 -#: ../rules/base.xml.in.h:621 -msgid "Portuguese (Nativo for USA keyboards)" -msgstr "포르투갈어 (나티보, 미국 키보드)" - -# 나티보 - 아메리카 소수 언어 -#: ../rules/base.xml.in.h:622 -msgid "Portuguese (Nativo)" -msgstr "포르투갈어 (나티보)" - -#: ../rules/base.xml.in.h:623 -msgid "Portuguese (Sun dead keys)" -msgstr "포르투갈어 (썬 데드키)" - -#: ../rules/base.xml.in.h:624 -msgid "Portuguese (eliminate dead keys)" -msgstr "포르투갈어 (데드키 없음)" - -#: ../rules/base.xml.in.h:625 -msgid "Propeller Voyager (KTEZ-1000)" -msgstr "Propeller Voyager (KTEZ-1000)" - -#: ../rules/base.xml.in.h:626 -msgid "PrtSc" -msgstr "PrtSc" - -# 젤룸 - 파키스탄 지역 -#: ../rules/base.xml.in.h:627 -msgid "Punjabi (Gurmukhi Jhelum)" -msgstr "펀자브어 (구르무키 문자, 젤룸)" - -#: ../rules/base.xml.in.h:628 -msgid "Punjabi (Gurmukhi)" -msgstr "펀자브어 (구르무키 문자)" - -#: ../rules/base.xml.in.h:629 -msgid "QTronix Scorpius 98N+" -msgstr "QTronix Scorpius 98N+" - -#: ../rules/base.xml.in.h:630 -msgid "Right Alt" -msgstr "오른쪽 Alt" - -#: ../rules/base.xml.in.h:631 -msgid "Right Alt (while pressed)" -msgstr "오른쪽 Alt (누르고 있는 동안)" - -#: ../rules/base.xml.in.h:632 -msgid "Right Alt chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "오른쪽 Alt로 5번째 단계 선택, 다른 5번째 단계 선택 키와 같이 누르면 5번째 단계 고정, 한 번 누르면 고정 해제" - -#: ../rules/base.xml.in.h:633 -msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "오른쪽 Alt로 5번째 단계 선택, 다른 5번째 단계 선택 키와 같이 누르면 고정" - -#: ../rules/base.xml.in.h:634 -msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "오른쪽 Alt로 5번째 단계 선택, 다른 5번째 단계 선택 키와 같이 누르면 고정, 한 번 누르면 고정 해제" - -#: ../rules/base.xml.in.h:635 -msgid "Right Alt key never chooses 3rd level" -msgstr "오른쪽 Alt는 3번째 단계를 선택하지 않음" - -#: ../rules/base.xml.in.h:636 -msgid "Right Alt, Shift+Right Alt key is Multi_Key" -msgstr "오른쪽 Alt, Shift+오른쪽 Alt가 Multi_Key" - -#: ../rules/base.xml.in.h:637 -msgid "Right Ctrl" -msgstr "오른쪽 Ctrl" - -#: ../rules/base.xml.in.h:638 -msgid "Right Ctrl (while pressed)" -msgstr "오른쪽 Ctrl (누르고 있는 동안)" - -#: ../rules/base.xml.in.h:639 -msgid "Right Ctrl as Right Alt" -msgstr "오른쪽 Ctrl 키를 오른쪽 Alt 키로" - -#: ../rules/base.xml.in.h:640 -msgid "Right Ctrl is mapped to Menu" -msgstr "오른쪽 Ctrl 키를 메뉴 키로 매핑" - -#: ../rules/base.xml.in.h:641 -msgid "Right Ctrl+Right Shift" -msgstr "오른쪽 Ctrl+오른쪽 Alt" - -#: ../rules/base.xml.in.h:642 -msgid "Right Shift" -msgstr "오른쪽 Shift" - -#: ../rules/base.xml.in.h:643 -msgid "Right Win" -msgstr "오른쪽 윈도우" - -#: ../rules/base.xml.in.h:644 -msgid "Right Win (while pressed)" -msgstr "오른쪽 윈도우 (누르고 있는 동안)" - -#: ../rules/base.xml.in.h:645 -msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "오른쪽 윈도우로 5번째 단계 선택, 다른 5번째 단계 선택 키와 같이 누르면 고정" - -#: ../rules/base.xml.in.h:646 -msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "오른쪽 윈도우로 5번째 단계 선택, 다른 5번째 단계 선택 키와 같이 누르면 고정, 한 번 누르면 고정 해제" - -#: ../rules/base.xml.in.h:647 ../rules/base.extras.xml.in.h:26 -msgid "Romanian" -msgstr "루마니아어" - -#: ../rules/base.xml.in.h:648 -msgid "Romanian (Germany)" -msgstr "루마니아어 (독일)" - -#: ../rules/base.xml.in.h:649 -msgid "Romanian (Germany, eliminate dead keys)" -msgstr "루마니아어 (독일, 데드키 없음)" - -#: ../rules/base.xml.in.h:650 -msgid "Romanian (WinKeys)" -msgstr "루마니아어 (윈도우 키)" - -#: ../rules/base.xml.in.h:651 -msgid "Romanian (cedilla)" -msgstr "루미니아어 (세디유)" - -#: ../rules/base.xml.in.h:652 -msgid "Romanian (standard cedilla)" -msgstr "루마니아어 (표준 세디유)" - -#: ../rules/base.xml.in.h:653 -msgid "Romanian (standard)" -msgstr "루마니아어 (표준)" - -#: ../rules/base.xml.in.h:654 -msgid "Rupee on 4" -msgstr "루피를 4 키에" - -#: ../rules/base.xml.in.h:655 ../rules/base.extras.xml.in.h:28 -msgid "Russian" -msgstr "러시아어" - -#: ../rules/base.xml.in.h:656 -msgid "Russian (DOS)" -msgstr "러시아어 (DOS)" - -#: ../rules/base.xml.in.h:657 -msgid "Russian (Georgia)" -msgstr "러시아어 (그루지아)" - -#: ../rules/base.xml.in.h:658 -msgid "Russian (Germany, phonetic)" -msgstr "러시아어 (독일, 음성 표기)" - -#: ../rules/base.xml.in.h:659 -msgid "Russian (Kazakhstan, with Kazakh)" -msgstr "러시아어 (카자흐스탄, 카자흐어 포함)" - -#: ../rules/base.xml.in.h:660 -msgid "Russian (Poland, phonetic Dvorak)" -msgstr "러시아어 (폴란드, 음성 표기 드보락)" - -#: ../rules/base.xml.in.h:661 -msgid "Russian (Sweden, phonetic)" -msgstr "러시아어 (스웨덴, 음성 표기)" - -#: ../rules/base.xml.in.h:662 -msgid "Russian (Sweden, phonetic, eliminate dead keys)" -msgstr "러시아어 (스웨덴, 음성 표기, 데드키 없음)" - -#: ../rules/base.xml.in.h:663 -msgid "Russian (US, phonetic)" -msgstr "러시아어 (미국, 음성 표기)" - -#: ../rules/base.xml.in.h:664 -msgid "Russian (Ukraine, standard RSTU)" -msgstr "러시아어 (우크라이나, 표준 RSTU)" - -#: ../rules/base.xml.in.h:665 -msgid "Russian (legacy)" -msgstr "러시아어 (구형)" - -#: ../rules/base.xml.in.h:666 -msgid "Russian (phonetic WinKeys)" -msgstr "러시아어 (음성 표기, 윈도우 키)" - -#: ../rules/base.xml.in.h:667 -msgid "Russian (phonetic)" -msgstr "러시아어 (음성 표기)" - -#: ../rules/base.xml.in.h:668 -msgid "Russian (typewriter)" -msgstr "러시아어 (타자기)" - -#: ../rules/base.xml.in.h:669 -msgid "Russian (typewriter, legacy)" -msgstr "러시아어 (타자기, 구형)" - -#: ../rules/base.xml.in.h:670 -msgid "SILVERCREST Multimedia Wireless Keyboard" -msgstr "SILVERCREST Multimedia Wireless 키보드" - -#: ../rules/base.xml.in.h:671 -msgid "SK-1300" -msgstr "SK-1300" - -#: ../rules/base.xml.in.h:672 -msgid "SK-2500" -msgstr "SK-2500" - -#: ../rules/base.xml.in.h:673 -msgid "SK-6200" -msgstr "SK-6200" - -#: ../rules/base.xml.in.h:674 -msgid "SK-7100" -msgstr "SK-7100" - -#: ../rules/base.xml.in.h:675 -msgid "SVEN Ergonomic 2500" -msgstr "SVEN Ergonomic 2500" - -#: ../rules/base.xml.in.h:676 -msgid "SVEN Slim 303" -msgstr "SVEN Slim 303" - -# 사이시얏트 (賽夏族) - 타이완 원주민 -#: ../rules/base.xml.in.h:677 -msgid "Saisiyat (Taiwan)" -msgstr "사이시얏트 (타이완)" - -#: ../rules/base.xml.in.h:678 -msgid "Samsung SDM 4500P" -msgstr "삼성 SDM 4500P" - -#: ../rules/base.xml.in.h:679 -msgid "Samsung SDM 4510P" -msgstr "삼성 SDM 4510P" - -# Sanwa Supply - 일본 제조사 -#: ../rules/base.xml.in.h:680 -msgid "Sanwa Supply SKB-KG3" -msgstr "Sanwa Supply SKB-KG3" - -#: ../rules/base.xml.in.h:681 -msgid "Scroll Lock" -msgstr "Scroll Lock" - -#: ../rules/base.xml.in.h:682 -msgid "Semi-colon on third level" -msgstr "3번째 단계에서 세미콜론" - -#: ../rules/base.xml.in.h:683 ../rules/base.extras.xml.in.h:31 -msgid "Serbian" -msgstr "세르비아어" - -#: ../rules/base.xml.in.h:684 -msgid "Serbian (Latin Unicode qwerty)" -msgstr "세르비아어 (라틴 유니코드 QWERTY)" - -#: ../rules/base.xml.in.h:685 -msgid "Serbian (Latin Unicode)" -msgstr "세르비아어 (라틴 유니코드)" - -#: ../rules/base.xml.in.h:686 -msgid "Serbian (Latin qwerty)" -msgstr "세르비아어 (라틴 QWERTY)" - -#: ../rules/base.xml.in.h:687 -msgid "Serbian (Latin with guillemets)" -msgstr "세르비아어 (라틴, 각괄호 포함)" - -#: ../rules/base.xml.in.h:688 -msgid "Serbian (Latin)" -msgstr "세르비아어 (라틴)" - -#: ../rules/base.xml.in.h:689 -msgid "Serbian (Russia)" -msgstr "세르비아어 (러시아)" - -#: ../rules/base.xml.in.h:690 -msgid "Serbian (Z and ZHE swapped)" -msgstr "세르비아어 (Z와 ZHE 뒤바꾸기)" - -#: ../rules/base.xml.in.h:691 -msgid "Serbian (with guillemets)" -msgstr "세르비아어 (각괄호 포함)" - -#: ../rules/base.xml.in.h:692 -msgid "Serbo-Croatian (US)" -msgstr "세르보크로아트어 (미국)" - -#: ../rules/base.xml.in.h:693 -msgid "Shift cancels Caps Lock" -msgstr "Shift를 누르면 Caps Lock 끄기" - -#: ../rules/base.xml.in.h:694 -msgid "Shift does not cancel Num Lock, chooses 3rd level instead" -msgstr "Shift를 누르면 Num Lock을 끄지 않고, 3번째 단계를 선택" - -#: ../rules/base.xml.in.h:695 -msgid "Shift with numeric keypad keys works as in MS Windows" -msgstr "Shift와 동시에 숫자 키패드 키를 누르면 MS 윈도우즈와 동일하게 동작" - -#: ../rules/base.xml.in.h:696 -msgid "Shift+Caps Lock" -msgstr "Shift+Caps Lock" - -# 인도 -#: ../rules/base.xml.in.h:697 -msgid "Sindhi" -msgstr "신디어" - -#: ../rules/base.xml.in.h:698 -msgid "Sinhala" -msgstr "싱할라어" - -#: ../rules/base.xml.in.h:699 -msgid "Slovak" -msgstr "슬로바키아어" - -#: ../rules/base.xml.in.h:700 -msgid "Slovak (extended Backslash)" -msgstr "슬로바키아어 (확장 백슬래시)" - -#: ../rules/base.xml.in.h:701 -msgid "Slovak (qwerty)" -msgstr "슬로바키아어 (QWERTY)" - -#: ../rules/base.xml.in.h:702 -msgid "Slovak (qwerty, extended Backslash)" -msgstr "슬로바키아어 (QWERTY, 백슬래시 확장)" - -#: ../rules/base.xml.in.h:703 -msgid "Slovenian" -msgstr "슬로베니아어" - -#: ../rules/base.xml.in.h:704 -msgid "Slovenian (US keyboard with Slovenian letters)" -msgstr "슬로베니아어 (미국식 키보드, 슬로베니아 문자 포함)" - -#: ../rules/base.xml.in.h:705 -msgid "Slovenian (use guillemets for quotes)" -msgstr "슬로베니아어 (따옴표에 각괄호 사용)" - -#: ../rules/base.xml.in.h:706 -msgid "Spanish" -msgstr "스페인어" - -#: ../rules/base.xml.in.h:707 -msgid "Spanish (Dvorak)" -msgstr "스페인어 (드보락)" - -#: ../rules/base.xml.in.h:708 -msgid "Spanish (Latin American)" -msgstr "스페인어 (라틴 아메리카)" - -#: ../rules/base.xml.in.h:709 -msgid "Spanish (Latin American, Sun dead keys)" -msgstr "스페인어 (라틴 아메리카, 썬 데드키)" - -#: ../rules/base.xml.in.h:710 -msgid "Spanish (Latin American, eliminate dead keys)" -msgstr "스페인어 (라틴 아메리카, 데드키 없음)" - -#: ../rules/base.xml.in.h:711 -msgid "Spanish (Latin American, include dead tilde)" -msgstr "스페인어 (라틴 아메리카, 물결 데드키 포함)" - -#: ../rules/base.xml.in.h:712 -msgid "Spanish (Macintosh)" -msgstr "스페인어 (매킨토시)" - -#: ../rules/base.xml.in.h:713 -msgid "Spanish (Sun dead keys)" -msgstr "스페인어 (썬 데드키)" - -#: ../rules/base.xml.in.h:714 -msgid "Spanish (eliminate dead keys)" -msgstr "스페인어 (데드키 없음)" - -#: ../rules/base.xml.in.h:715 -msgid "Spanish (include dead tilde)" -msgstr "스페인어 (물결 데드키 포함)" - -#: ../rules/base.xml.in.h:716 -msgid "Special keys (Ctrl+Alt+<key>) handled in a server" -msgstr "특수 키는 (Ctrl+Alt+<키>) 서버에서 처리" - -#: ../rules/base.xml.in.h:717 -msgid "Sun Type 5/6" -msgstr "썬 타입 5/6" - -#: ../rules/base.xml.in.h:718 -msgid "Super Power Multimedia Keyboard" -msgstr "Super Power 멀티미디어 키보드" - -#: ../rules/base.xml.in.h:719 -msgid "Swahili (Kenya)" -msgstr "스와힐리어 (케냐)" - -#: ../rules/base.xml.in.h:720 -msgid "Swahili (Tanzania)" -msgstr "스와힐리어 (탄자니아)" - -#: ../rules/base.xml.in.h:721 -msgid "Swap Ctrl and Caps Lock" -msgstr "Ctrl과 Caps Lock 뒤바꾸기" - -#: ../rules/base.xml.in.h:722 -msgid "Swap ESC and Caps Lock" -msgstr "ESC와 Caps Lock 뒤바꾸기" - -#: ../rules/base.xml.in.h:723 -msgid "Swedish" -msgstr "스웨덴어" - -#: ../rules/base.xml.in.h:724 -msgid "Swedish (Dvorak)" -msgstr "스웨덴어 (드보락)" - -#: ../rules/base.xml.in.h:725 -msgid "Swedish (Macintosh)" -msgstr "스웨덴어 (매킨토시)" - -#: ../rules/base.xml.in.h:726 -msgid "Swedish (Svdvorak)" -msgstr "스웨덴어 (SV 드보락)" - -#: ../rules/base.xml.in.h:727 -msgid "Swedish (eliminate dead keys)" -msgstr "스웨덴어 (데드키 없음)" - -#: ../rules/base.xml.in.h:728 -msgid "Swedish Sign Language" -msgstr "스웨덴 기호 언어" - -#: ../rules/base.xml.in.h:729 -msgid "Symplon PaceBook (tablet PC)" -msgstr "Symplon PaceBook (타블렛 PC)" - -#: ../rules/base.xml.in.h:730 -msgid "Syriac" -msgstr "시리아어" - -#: ../rules/base.xml.in.h:731 -msgid "Syriac (phonetic)" -msgstr "시리아어 (음성 기호)" - -#: ../rules/base.xml.in.h:732 -msgid "Taiwanese" -msgstr "타이완" - -#: ../rules/base.xml.in.h:733 -msgid "Taiwanese (indigenous)" -msgstr "타이완 (원주민)" - -#: ../rules/base.xml.in.h:734 -msgid "Tajik" -msgstr "타지키스탄" - -#: ../rules/base.xml.in.h:735 -msgid "Tajik (legacy)" -msgstr "타지키스탄 (구형)" - -#: ../rules/base.xml.in.h:736 -msgid "Tamil" -msgstr "타밀어" - -#: ../rules/base.xml.in.h:737 -msgid "Tamil (Sri Lanka, TAB Typewriter)" -msgstr "타밀어 (스리랑카, TAB 타자기)" - -#: ../rules/base.xml.in.h:738 -msgid "Tamil (Sri Lanka, Unicode)" -msgstr "타밀어 (스리랑카, 유니코드)" - -#: ../rules/base.xml.in.h:739 -msgid "Tamil (TAB typewriter)" -msgstr "타밀어 (TAB 타자기)" - -#: ../rules/base.xml.in.h:740 -msgid "Tamil (TSCII typewriter)" -msgstr "타밀어 (TSCII 타자기)" - -#: ../rules/base.xml.in.h:741 -msgid "Tamil (Unicode)" -msgstr "타밀어 (유니코드)" - -#: ../rules/base.xml.in.h:742 -msgid "Tamil (keyboard with numerals)" -msgstr "타밀어 (숫자 포함 키보드)" - -#: ../rules/base.xml.in.h:743 -msgid "Targa Visionary 811" -msgstr "Targa Visionary 811" - -#: ../rules/base.xml.in.h:744 -msgid "Tatar" -msgstr "타타르어" - -#: ../rules/base.xml.in.h:745 -msgid "Telugu" -msgstr "텔루구어" - -#: ../rules/base.xml.in.h:746 -msgid "Thai" -msgstr "타이어" - -#: ../rules/base.xml.in.h:747 -msgid "Thai (Pattachote)" -msgstr "타이어 (Pattachote)" - -#: ../rules/base.xml.in.h:748 -msgid "Thai (TIS-820.2538)" -msgstr "타이어 (TIS-820.2538)" - -#: ../rules/base.xml.in.h:749 -msgid "Tibetan" -msgstr "티베트어" - -#: ../rules/base.xml.in.h:750 -msgid "Tibetan (with ASCII numerals)" -msgstr "티베트어 (ASCII 숫자 포함)" - -#: ../rules/base.xml.in.h:751 -msgid "To the corresponding key in a Dvorak keyboard." -msgstr "드보락 키보드에서 해당하는 키로." - -#: ../rules/base.xml.in.h:752 -msgid "To the corresponding key in a Qwerty keyboard." -msgstr "QWERTY 키보드에서 해당하는 키로." - -#: ../rules/base.xml.in.h:753 -msgid "Toggle PointerKeys with Shift + NumLock." -msgstr "포인터키를 Shift + NumLock 키로 토글" - -#: ../rules/base.xml.in.h:754 -msgid "Toshiba Satellite S3000" -msgstr "도시바 Satellite S3000" - -#: ../rules/base.xml.in.h:755 -msgid "Trust Direct Access Keyboard" -msgstr "Trust Direct Access 키보드" - -#: ../rules/base.xml.in.h:756 -msgid "Trust Slimline" -msgstr "Trust Slimline" - -#: ../rules/base.xml.in.h:757 -msgid "Trust Wireless Keyboard Classic" -msgstr "Trust Wireless Keyboard Classic" - -#: ../rules/base.xml.in.h:758 -msgid "Tswana" -msgstr "츠와나어" - -#: ../rules/base.xml.in.h:759 -msgid "Turkish" -msgstr "터키어" - -#: ../rules/base.xml.in.h:760 -msgid "Turkish (Alt-Q)" -msgstr "터키어 (Alt-Q)" - -#: ../rules/base.xml.in.h:761 -msgid "Turkish (F)" -msgstr "터키어 (F)" - -#: ../rules/base.xml.in.h:762 -msgid "Turkish (Sun dead keys)" -msgstr "터키어 (썬 데드키)" - -#: ../rules/base.xml.in.h:763 -msgid "Turkish (international with dead keys)" -msgstr "터키어 (국제 버전, 데드키 포함)" - -#: ../rules/base.xml.in.h:764 -msgid "Turkmen" -msgstr "투르크멘어" - -#: ../rules/base.xml.in.h:765 -msgid "Turkmen (Alt-Q)" -msgstr "투르크멘어 (Alt-Q)" - -#: ../rules/base.xml.in.h:766 -msgid "TypeMatrix EZ-Reach 2020" -msgstr "TypeMatrix EZ-Reach 2020" - -#: ../rules/base.xml.in.h:767 -msgid "TypeMatrix EZ-Reach 2030 PS2" -msgstr "TypeMatrix EZ-Reach 2030 PS2" - -#: ../rules/base.xml.in.h:768 -msgid "TypeMatrix EZ-Reach 2030 USB" -msgstr "TypeMatrix EZ-Reach 2030 USB" - -#: ../rules/base.xml.in.h:769 -msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)" -msgstr "TypeMatrix EZ-Reach 2030 USB (102/105:유럽 모드)" - -#: ../rules/base.xml.in.h:770 -msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)" -msgstr "TypeMatrix EZ-Reach 2030 USB (106:일본 모드)" - -#: ../rules/base.xml.in.h:771 -msgid "Udmurt" -msgstr "우드무르트어" - -#: ../rules/base.xml.in.h:772 -msgid "Ukrainian" -msgstr "우크라이나어" - -#: ../rules/base.xml.in.h:773 -msgid "Ukrainian (WinKeys)" -msgstr "우크라이나어 (윈도우 키)" - -#: ../rules/base.xml.in.h:774 -msgid "Ukrainian (homophonic)" -msgstr "우크라이나어 (homophonic)" - -#: ../rules/base.xml.in.h:775 -msgid "Ukrainian (legacy)" -msgstr "우크라이나어 (구형)" - -#: ../rules/base.xml.in.h:776 -msgid "Ukrainian (phonetic)" -msgstr "우크라이나어 (음성 기호)" - -#: ../rules/base.xml.in.h:777 -msgid "Ukrainian (standard RSTU)" -msgstr "우크라이나어 (표준 RSTU)" - -#: ../rules/base.xml.in.h:778 -msgid "Ukrainian (typewriter)" -msgstr "우크라이나어 (타자기)" - -#: ../rules/base.xml.in.h:779 -msgid "Unicode additions (arrows and math operators)" -msgstr "유니코드 추가 (화살표 및 수학 기호)" - -#: ../rules/base.xml.in.h:780 -msgid "Unicode additions (arrows and math operators). Math operators on default level" -msgstr "유니코드 추가 (화살표 및 수학 기호). 수학 기호를 기본 단계에" - -# Unitek - 유니텍(unitech)이 아님 -#: ../rules/base.xml.in.h:781 -msgid "Unitek KB-1925" -msgstr "Unitek KB-1925" - -# Urdu - 인도 방언 -#: ../rules/base.xml.in.h:782 -msgid "Urdu (Pakistan)" -msgstr "우르두어 (파키스탄)" - -# Urdu - 인도 방언 -#: ../rules/base.xml.in.h:783 -msgid "Urdu (Pakistan, CRULP)" -msgstr "우르두어 (파키스탄, CRULP)" - -# Urdu - 인도 방언 -#: ../rules/base.xml.in.h:784 -msgid "Urdu (Pakistan, NLA)" -msgstr "우르두어 (파키스탄, NLA)" - -# Urdu - 인도 방언 -#: ../rules/base.xml.in.h:785 -msgid "Urdu (WinKeys)" -msgstr "우르두어 (윈도우 키)" - -# Urdu, 인도 방언 -#: ../rules/base.xml.in.h:786 -msgid "Urdu (alternative phonetic)" -msgstr "우르두어 (다른 음성 기호 버전)" - -# Urdu - 인도 방언 -#: ../rules/base.xml.in.h:787 -msgid "Urdu (phonetic)" -msgstr "우르두어 (음성 표기)" - -#: ../rules/base.xml.in.h:788 -msgid "Use keyboard LED to show alternative layout" -msgstr "키보드 LED에서 다른 키보드 배치 사용 표시" - -#: ../rules/base.xml.in.h:789 -msgid "Using space key to input non-breakable space character" -msgstr "스페이스 키가 강제 공백 출력." - -#: ../rules/base.xml.in.h:790 -msgid "Usual space at any level" -msgstr "모든 단계에서 일반 공백 문자" - -#: ../rules/base.xml.in.h:791 -msgid "Uyghur" -msgstr "위구르어" - -#: ../rules/base.xml.in.h:792 -msgid "Uzbek" -msgstr "우즈베크어" - -#: ../rules/base.xml.in.h:793 -msgid "Uzbek (Afghanistan)" -msgstr "우즈베크어 (아프가니스탄)" - -#: ../rules/base.xml.in.h:794 -msgid "Uzbek (Afghanistan, OLPC)" -msgstr "우즈베크어 (아프가니스탄, OLPC)" - -#: ../rules/base.xml.in.h:795 -msgid "Uzbek (Latin)" -msgstr "우즈베크어 (라틴)" - -#: ../rules/base.xml.in.h:796 -msgid "Vietnamese" -msgstr "베트남어" - -#: ../rules/base.xml.in.h:797 -msgid "ViewSonic KU-306 Internet Keyboard" -msgstr "뷰소닉 KU-306 인터넷 키보드" - -#: ../rules/base.xml.in.h:798 -msgid "Wang 724 keypad with Unicode additions (arrows and math operators)" -msgstr "Wang 724 키패드, 유니코드 추가 (화살표 및 수학 기호)" - -#: ../rules/base.xml.in.h:799 -msgid "Wang 724 keypad with Unicode additions (arrows and math operators). Math operators on default level" -msgstr "Wang 724 키패드, 유니코드 추가 (화살표 및 수학 기호), 수학 기호를 기본 단계에" - -#: ../rules/base.xml.in.h:800 -msgid "Winbook Model XP5" -msgstr "Winbook Model XP5" - -# 월로프어 - 세네갈, 감비아, 모리타니에서 쓰이는 아프리카 언어 -#: ../rules/base.xml.in.h:801 -msgid "Wolof" -msgstr "월로프어" - -#: ../rules/base.xml.in.h:802 -msgid "Yahoo! Internet Keyboard" -msgstr "야후! 인터넷 키보드" - -#: ../rules/base.xml.in.h:803 -msgid "Yakut" -msgstr "야큐트어" - -# 나이지리아 변종 -#: ../rules/base.xml.in.h:804 -msgid "Yoruba" -msgstr "요루바어" - -#: ../rules/base.xml.in.h:805 -msgid "Zero-width non-joiner character at second level" -msgstr "2번째 단계에서 폭 없는 연결 금지 문자" - -#: ../rules/base.xml.in.h:806 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level" -msgstr "2번째 단계에서 폭 없는 연결 금지 문자, 3번째에서는 강제 공백 문자" - -#: ../rules/base.xml.in.h:807 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level" -msgstr "2번째 단계에서 폭 없는 연결 금지 문자, 3번째에서는 강제 공백 문자, 4번째에서는 없음" - -#: ../rules/base.xml.in.h:808 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level" -msgstr "2번째 단계에서 폭 없는 연결 금지 문자, 3번째에서는 강제 공백 문자, 4번째에서는 얇은 강제 공백 문자" - -#: ../rules/base.xml.in.h:809 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level" -msgstr "2번째 단계에서 폭 없는 연결 금지 문자, 3번째에서는 강제 공백 문자, 4번째에서는 폭 없는 연결 문자" - -#: ../rules/base.xml.in.h:810 -msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level" -msgstr "2번째 단계에서 폭 없는 연결 금지 문자, 3번째에서는 폭 없는 연결 문자" - -#: ../rules/base.xml.in.h:811 -msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level" -msgstr "2번째 단계에서 폭 없는 연결 금지 문자, 3번째에서는 폭 없는 연결 문자, 4번째에서는 강제 공백 문자" - -#: ../rules/base.xml.in.h:812 -msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level" -msgstr "3번째 단계에서 폭 없는 연결 금지 문자, 4번째에서는 폭 없는 연결 문자" - -#: ../rules/base.xml.in.h:813 -msgid "ak" -msgstr "ak" - -#: ../rules/base.xml.in.h:814 -msgid "am" -msgstr "am" - -#: ../rules/base.xml.in.h:815 -msgid "ar" -msgstr "ar" - -#: ../rules/base.xml.in.h:816 -msgid "avn" -msgstr "avn" - -#: ../rules/base.xml.in.h:817 -msgid "az" -msgstr "az" - -#: ../rules/base.xml.in.h:818 -msgid "be" -msgstr "be" - -#: ../rules/base.xml.in.h:819 -msgid "ber" -msgstr "ber" - -#: ../rules/base.xml.in.h:820 -msgid "bg" -msgstr "bg" - -#: ../rules/base.xml.in.h:821 -msgid "bm" -msgstr "bm" - -#: ../rules/base.xml.in.h:822 -msgid "bn" -msgstr "bn" - -# Braille -#: ../rules/base.xml.in.h:823 -msgid "brl" -msgstr "brl" - -#: ../rules/base.xml.in.h:824 -msgid "bs" -msgstr "bs" - -#: ../rules/base.xml.in.h:825 -msgid "ca" -msgstr "ca" - -#: ../rules/base.xml.in.h:826 -msgid "chr" -msgstr "chr" - -#: ../rules/base.xml.in.h:827 -msgid "cm" -msgstr "cm" - -#: ../rules/base.xml.in.h:828 -msgid "crh" -msgstr "crh" - -#: ../rules/base.xml.in.h:829 -msgid "cs" -msgstr "cs" - -#: ../rules/base.xml.in.h:830 -msgid "da" -msgstr "da" - -#: ../rules/base.xml.in.h:831 -msgid "de" -msgstr "de" - -#: ../rules/base.xml.in.h:832 -msgid "dv" -msgstr "dv" - -#: ../rules/base.xml.in.h:833 -msgid "dz" -msgstr "dz" - -#: ../rules/base.xml.in.h:834 -msgid "ee" -msgstr "ee" - -#: ../rules/base.xml.in.h:835 ../rules/base.extras.xml.in.h:34 -msgid "en" -msgstr "en" - -#: ../rules/base.xml.in.h:836 -msgid "eo" -msgstr "eo" - -#: ../rules/base.xml.in.h:837 -msgid "es" -msgstr "es" - -#: ../rules/base.xml.in.h:838 -msgid "et" -msgstr "et" - -#: ../rules/base.xml.in.h:839 ../rules/base.extras.xml.in.h:35 -msgid "fa" -msgstr "fa" - -#: ../rules/base.xml.in.h:840 -msgid "ff" -msgstr "ff" - -#: ../rules/base.xml.in.h:841 -msgid "fi" -msgstr "fi" - -#: ../rules/base.xml.in.h:842 -msgid "fo" -msgstr "fo" - -#: ../rules/base.xml.in.h:843 ../rules/base.extras.xml.in.h:36 -msgid "fr" -msgstr "fr" - -#: ../rules/base.xml.in.h:844 -msgid "gaa" -msgstr "gaa" - -#: ../rules/base.xml.in.h:845 -msgid "gr" -msgstr "gr" - -#: ../rules/base.xml.in.h:846 -msgid "gu" -msgstr "gu" - -#: ../rules/base.xml.in.h:847 -msgid "ha" -msgstr "ha" - -#: ../rules/base.xml.in.h:848 -msgid "he" -msgstr "he" - -#: ../rules/base.xml.in.h:849 -msgid "hi" -msgstr "hi" - -#: ../rules/base.xml.in.h:850 -msgid "hr" -msgstr "hr" - -#: ../rules/base.xml.in.h:851 -msgid "hu" -msgstr "hu" - -#: ../rules/base.xml.in.h:852 ../rules/base.extras.xml.in.h:37 -msgid "hy" -msgstr "hy" - -#: ../rules/base.xml.in.h:853 -msgid "ie" -msgstr "ie" - -#: ../rules/base.xml.in.h:854 -msgid "ig" -msgstr "ig" - -#: ../rules/base.xml.in.h:855 -msgid "ike" -msgstr "ike" - -#: ../rules/base.xml.in.h:856 -msgid "in" -msgstr "in" - -#: ../rules/base.xml.in.h:857 -msgid "is" -msgstr "is" - -#: ../rules/base.xml.in.h:858 -msgid "it" -msgstr "it" - -#: ../rules/base.xml.in.h:859 -msgid "ja" -msgstr "ja" - -#: ../rules/base.xml.in.h:860 -msgid "ka" -msgstr "ka" - -#: ../rules/base.xml.in.h:861 -msgid "ki" -msgstr "ki" - -#: ../rules/base.xml.in.h:862 -msgid "kk" -msgstr "kk" - -#: ../rules/base.xml.in.h:863 -msgid "km" -msgstr "km" - -#: ../rules/base.xml.in.h:864 -msgid "kn" -msgstr "kn" - -#: ../rules/base.xml.in.h:865 -msgid "ko" -msgstr "ko" - -#: ../rules/base.xml.in.h:866 -msgid "ku" -msgstr "ku" - -#: ../rules/base.xml.in.h:867 -msgid "lo" -msgstr "lo" - -#: ../rules/base.xml.in.h:868 ../rules/base.extras.xml.in.h:39 -msgid "lt" -msgstr "lt" - -#: ../rules/base.xml.in.h:869 ../rules/base.extras.xml.in.h:40 -msgid "lv" -msgstr "lv" - -#: ../rules/base.xml.in.h:870 -msgid "mi" -msgstr "mi" - -#: ../rules/base.xml.in.h:871 -msgid "mk" -msgstr "mk" - -#: ../rules/base.xml.in.h:872 -msgid "ml" -msgstr "ml" - -#: ../rules/base.xml.in.h:873 -msgid "mn" -msgstr "mn" - -#: ../rules/base.xml.in.h:874 -msgid "mt" -msgstr "mt" - -#: ../rules/base.xml.in.h:875 -msgid "my" -msgstr "my" - -#: ../rules/base.xml.in.h:876 -msgid "ne" -msgstr "ne" - -#: ../rules/base.xml.in.h:877 -msgid "nl" -msgstr "nl" - -#: ../rules/base.xml.in.h:878 -msgid "no" -msgstr "no" - -#: ../rules/base.xml.in.h:879 -msgid "or" -msgstr "or" - -#: ../rules/base.xml.in.h:880 -msgid "pa" -msgstr "pa" - -#: ../rules/base.xml.in.h:881 -msgid "ph" -msgstr "ph" - -#: ../rules/base.xml.in.h:882 ../rules/base.extras.xml.in.h:41 -msgid "pl" -msgstr "pl" - -#: ../rules/base.xml.in.h:883 -msgid "ps" -msgstr "ps" - -#: ../rules/base.xml.in.h:884 -msgid "pt" -msgstr "pt" - -#: ../rules/base.xml.in.h:885 ../rules/base.extras.xml.in.h:42 -msgid "ro" -msgstr "ro" - -#: ../rules/base.xml.in.h:886 ../rules/base.extras.xml.in.h:43 -msgid "ru" -msgstr "ru" - -#: ../rules/base.xml.in.h:887 -msgid "sd" -msgstr "sd" - -#: ../rules/base.xml.in.h:888 -msgid "si" -msgstr "si" - -#: ../rules/base.xml.in.h:889 -msgid "sk" -msgstr "sk" - -#: ../rules/base.xml.in.h:890 -msgid "sl" -msgstr "sl" - -#: ../rules/base.xml.in.h:891 -msgid "sq" -msgstr "sq" - -#: ../rules/base.xml.in.h:892 ../rules/base.extras.xml.in.h:45 -msgid "sr" -msgstr "sr" - -#: ../rules/base.xml.in.h:893 -msgid "sv" -msgstr "sv" - -#: ../rules/base.xml.in.h:894 -msgid "sw" -msgstr "sw" - -#: ../rules/base.xml.in.h:895 -msgid "syc" -msgstr "syc" - -#: ../rules/base.xml.in.h:896 -msgid "ta" -msgstr "ta" - -#: ../rules/base.xml.in.h:897 -msgid "te" -msgstr "te" - -#: ../rules/base.xml.in.h:898 -msgid "tg" -msgstr "tg" - -#: ../rules/base.xml.in.h:899 -msgid "th" -msgstr "th" - -#: ../rules/base.xml.in.h:900 -msgid "tk" -msgstr "tk" - -#: ../rules/base.xml.in.h:901 -msgid "tn" -msgstr "tn" - -#: ../rules/base.xml.in.h:902 -msgid "tr" -msgstr "tr" - -#: ../rules/base.xml.in.h:903 -msgid "uk" -msgstr "uk" - -#: ../rules/base.xml.in.h:904 -msgid "ur" -msgstr "ur" - -#: ../rules/base.xml.in.h:905 -msgid "uz" -msgstr "uz" - -#: ../rules/base.xml.in.h:906 -msgid "vi" -msgstr "vi" - -#: ../rules/base.xml.in.h:907 -msgid "wo" -msgstr "wo" - -#: ../rules/base.xml.in.h:908 -msgid "xsy" -msgstr "xsy" - -#: ../rules/base.xml.in.h:909 -msgid "yo" -msgstr "yo" - -#: ../rules/base.xml.in.h:910 -msgid "zh" -msgstr "zh" - -#: ../rules/base.extras.xml.in.h:1 -msgid "APL Keyboard Symbols" -msgstr "APL 키보드 기호" - -# 아스시나 - 미국 원주민 부족 -#: ../rules/base.extras.xml.in.h:4 -msgid "Atsina" -msgstr "아트시나" - -#: ../rules/base.extras.xml.in.h:5 -msgid "Avestan" -msgstr "아베스탄" - -#: ../rules/base.extras.xml.in.h:6 -msgid "Couer D'alene Salish" -msgstr "Couer D'alene Salish" - -#: ../rules/base.extras.xml.in.h:8 -msgid "English (US, international AltGr Unicode combining)" -msgstr "영어 (미국, 국제 버전 AltGr 유니코드 조합)" - -#: ../rules/base.extras.xml.in.h:9 -msgid "English (US, international AltGr Unicode combining, alternative)" -msgstr "영어 (미국, 국제 버전 AltGr 유니코드 조합, 다른 버전)" - -# 쿠테나이 - 아메리카 원주민 -#: ../rules/base.extras.xml.in.h:11 -msgid "Kutenai" -msgstr "쿠테나이어" - -#: ../rules/base.extras.xml.in.h:13 -msgid "Latvian (US Colemak)" -msgstr "라트비아어 (미국 Colemak)" - -#: ../rules/base.extras.xml.in.h:14 -msgid "Latvian (US Colemak, apostrophe variant)" -msgstr "라트비아어 (미국 Colemak, 아포스트로피 변종)" - -#: ../rules/base.extras.xml.in.h:15 -msgid "Latvian (US Dvorak)" -msgstr "라트비아어 (미국 드보락)" - -#: ../rules/base.extras.xml.in.h:16 -msgid "Latvian (US Dvorak, Y variant)" -msgstr "라트비아어 (미국 드보락, Y 변종)" - -#: ../rules/base.extras.xml.in.h:17 -msgid "Latvian (US Dvorak, minus variant)" -msgstr "라트비아어 (미국 드보락, 빼기 기호 변종)" - -#: ../rules/base.extras.xml.in.h:18 -msgid "Latvian (programmer US Dvorak)" -msgstr "라트비아어 (프로그래머 미국식 드보락)" - -#: ../rules/base.extras.xml.in.h:19 -msgid "Latvian (programmer US Dvorak, Y variant)" -msgstr "라트비아어 (프로그래머 미국식 드보락, Y 변종)" - -#: ../rules/base.extras.xml.in.h:20 -msgid "Latvian (programmer US Dvorak, minus variant)" -msgstr "라트비아어 (프로그래머 미국식 드보락, 빼기 기호 변종)" - -#: ../rules/base.extras.xml.in.h:22 -msgid "Lithuanian (US Dvorak with Lithuanian letters)" -msgstr "리투아니아어 (미국식 드보락, 리투아니아 문자 포함)" - -#: ../rules/base.extras.xml.in.h:25 -msgid "Polish (international with dead keys)" -msgstr "폴란드어 (국제 버전, 데드키 포함)" - -#: ../rules/base.extras.xml.in.h:27 -msgid "Romanian (ergonomic Touchtype)" -msgstr "루마니아 (어고노믹 터치 방식)" - -#: ../rules/base.extras.xml.in.h:29 -msgid "Russian (with UKR and BEL layout)" -msgstr "러시아어 (UKR 및 BEL 키보드 배치 포함)" - -# 캐나다 소스 언어 -#: ../rules/base.extras.xml.in.h:30 -msgid "Secwepemctsin" -msgstr "슈스와프어" - -#: ../rules/base.extras.xml.in.h:32 -msgid "Serbian (combining accents instead of dead keys)" -msgstr "세르비아어 (데드키 대신 조합으로 액센트 입력)" - -#: ../rules/base.extras.xml.in.h:33 -msgid "apl" -msgstr "apl" - -#: ../rules/base.extras.xml.in.h:38 -msgid "kut" -msgstr "kut" - -#: ../rules/base.extras.xml.in.h:44 -msgid "shs" -msgstr "shs" +# xkeyboard-config Korean translation
+# This file is distributed under the same license as the xkeyboard-config package.
+# Changwoo Ryu <cwryu@debian.org>, 2007, 2008, 2009, 2010, 2011.
+#
+# - 주의
+# - 한국에 수입해 판매되는 제품은 광고할 때 사용하는 표기를 그대로 사용
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: xkeyboard-config 2.3\n"
+"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n"
+"POT-Creation-Date: 2011-05-17 21:08+0100\n"
+"PO-Revision-Date: 2011-05-22 23:23+0900\n"
+"Last-Translator: Changwoo Ryu <cwryu@debian.org>\n"
+"Language-Team: Korean <translation-team-ko@lists.sourceforge.net>\n"
+"Language: ko\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../rules/base.xml.in.h:1
+msgid "<Less/Greater>"
+msgstr "<</>>"
+
+#: ../rules/base.xml.in.h:2
+msgid "<Less/Greater> (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "<</>> (3번째 단계 선택, 다른 3번째 단계 선택 키와 같이 누르면 고정)"
+
+#: ../rules/base.xml.in.h:3
+msgid "<Less/Greater> chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "<</>> 키로 5번째 단계 선택, 다른 5번째 단계 선택 키와 같이 누르면 고정, 한 번 누르면 고정 해제"
+
+#: ../rules/base.xml.in.h:4
+msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "<</>> 5번째 단계 선택, 다른 5번째 단계 선택 키와 같이 누르면 고정"
+
+#: ../rules/base.xml.in.h:5
+msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "<</>> 5번째 단계 선택, 다른 5번째 단계 선택 키와 같이 누르면 고정, 한 번 누르면 고정 해제"
+
+#: ../rules/base.xml.in.h:6
+msgid "A4Tech KB-21"
+msgstr "A4Tech KB-21"
+
+#: ../rules/base.xml.in.h:7
+msgid "A4Tech KBS-8"
+msgstr "A4Tech KBS-8"
+
+#: ../rules/base.xml.in.h:8
+msgid "A4Tech Wireless Desktop RFKB-23"
+msgstr "A4Tech Wireless Desktop RFKB-23"
+
+#: ../rules/base.xml.in.h:9
+msgid "ATM/phone-style"
+msgstr "ATM/전화기형태"
+
+#: ../rules/base.xml.in.h:10
+msgid "Acer AirKey V"
+msgstr "에이서 AirKey V"
+
+#: ../rules/base.xml.in.h:11
+msgid "Acer C300"
+msgstr "에이서 C300"
+
+#: ../rules/base.xml.in.h:12
+msgid "Acer Ferrari 4000"
+msgstr "에이서 Ferrari 4000"
+
+#: ../rules/base.xml.in.h:13
+msgid "Acer Laptop"
+msgstr "에이서 노트북"
+
+#: ../rules/base.xml.in.h:14
+msgid "Add the standard behavior to Menu key"
+msgstr "메뉴 키에 기본 동작 추가"
+
+#: ../rules/base.xml.in.h:15
+msgid "Adding Esperanto circumflexes (supersigno)"
+msgstr "에스페란토 곡절 액센트 (curcimflex) 추가"
+
+#: ../rules/base.xml.in.h:16
+msgid "Adding currency signs to certain keys"
+msgstr "화폐 기호를 특정 키에 추가"
+
+#: ../rules/base.xml.in.h:17
+msgid "Advance Scorpius KI"
+msgstr "Advance Scorpius KI"
+
+#: ../rules/base.xml.in.h:18
+msgid "Afghani"
+msgstr "아프가니스탄"
+
+#: ../rules/base.xml.in.h:19
+msgid "Akan"
+msgstr "아칸"
+
+#: ../rules/base.xml.in.h:20
+msgid "Albanian"
+msgstr "알바니아"
+
+#: ../rules/base.xml.in.h:21
+msgid "Alt and Meta are on Alt keys"
+msgstr "Alt와 Meta를 Alt 키에"
+
+#: ../rules/base.xml.in.h:22
+msgid "Alt is mapped to Right Win, Super to Menu"
+msgstr "Alt 키를 오른쪽 윈도우 키로 매핑, Super 키를 메뉴 키로 매핑"
+
+#: ../rules/base.xml.in.h:23
+msgid "Alt+Caps Lock"
+msgstr "Alt+Caps Lock"
+
+#: ../rules/base.xml.in.h:24
+msgid "Alt+Ctrl"
+msgstr "Alt+Ctrl"
+
+#: ../rules/base.xml.in.h:25
+msgid "Alt+Shift"
+msgstr "Alt+Shift"
+
+#: ../rules/base.xml.in.h:26
+msgid "Alt+Space"
+msgstr "Alt+스페이스"
+
+#: ../rules/base.xml.in.h:27
+msgid "Alt/Win key behavior"
+msgstr "Alt/Win 키 동작"
+
+#: ../rules/base.xml.in.h:28
+msgid "Amharic"
+msgstr "암하라어"
+
+#: ../rules/base.xml.in.h:29
+msgid "Any Alt key"
+msgstr "모든 Alt 키"
+
+#: ../rules/base.xml.in.h:30
+msgid "Any Win key"
+msgstr "모든 윈도우 키"
+
+#: ../rules/base.xml.in.h:31
+msgid "Any Win key (while pressed)"
+msgstr "모든 윈도우 키 (누르고 있는 동안)"
+
+#: ../rules/base.xml.in.h:32
+msgid "Apple"
+msgstr "애플"
+
+#: ../rules/base.xml.in.h:33
+msgid "Apple Aluminium Keyboard (ANSI)"
+msgstr "Apple Aluminium Keyboard (ANSI)"
+
+#: ../rules/base.xml.in.h:34
+msgid "Apple Aluminium Keyboard (ISO)"
+msgstr "Apple Aluminium Keyboard (ISO)"
+
+#: ../rules/base.xml.in.h:35
+msgid "Apple Aluminium Keyboard (JIS)"
+msgstr "Apple Aluminium Keyboard (JIS)"
+
+#: ../rules/base.xml.in.h:36
+msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)"
+msgstr "Apple Aluminium Keyboard: PC 키 에뮬레이션 (Print, Scroll_Lock, Pause, Num Lock)"
+
+#: ../rules/base.xml.in.h:37
+msgid "Apple Laptop"
+msgstr "애플 노트북"
+
+#: ../rules/base.xml.in.h:38
+msgid "Arabic"
+msgstr "아랍어"
+
+# 버크월터 - 아랍어 음역 방법
+# http://en.wikipedia.org/wiki/Buckwalter_transliteration
+#: ../rules/base.xml.in.h:39
+msgid "Arabic (Buckwalter)"
+msgstr "아랍어 (버크월터)"
+
+#: ../rules/base.xml.in.h:40
+msgid "Arabic (Morocco)"
+msgstr "아랍어 (모로코)"
+
+#: ../rules/base.xml.in.h:41
+msgid "Arabic (Pakistan)"
+msgstr "아랍어 (파키스탄)"
+
+#: ../rules/base.xml.in.h:42
+msgid "Arabic (Syria)"
+msgstr "아랍어 (시리아)"
+
+#: ../rules/base.xml.in.h:43
+msgid "Arabic (azerty)"
+msgstr "아랍어 (AZERTY)"
+
+#: ../rules/base.xml.in.h:44
+msgid "Arabic (azerty/digits)"
+msgstr "아랍어 (AZERTY/숫자)"
+
+#: ../rules/base.xml.in.h:45
+msgid "Arabic (digits)"
+msgstr "아랍어 (숫자)"
+
+#: ../rules/base.xml.in.h:46
+msgid "Arabic (qwerty)"
+msgstr "아랍어 (QWERTY)"
+
+#: ../rules/base.xml.in.h:47
+msgid "Arabic (qwerty/digits)"
+msgstr "아랍어 (QWERTY/숫자)"
+
+#: ../rules/base.xml.in.h:48 ../rules/base.extras.xml.in.h:2
+msgid "Armenian"
+msgstr "아르메니아"
+
+#: ../rules/base.xml.in.h:49
+msgid "Armenian (alternative eastern)"
+msgstr "아르메니아 (다른 동부)"
+
+#: ../rules/base.xml.in.h:50 ../rules/base.extras.xml.in.h:3
+msgid "Armenian (alternative phonetic)"
+msgstr "아르메니아 (다른 음성 기호)"
+
+#: ../rules/base.xml.in.h:51
+msgid "Armenian (eastern)"
+msgstr "아르메니아 (동부)"
+
+#: ../rules/base.xml.in.h:52
+msgid "Armenian (phonetic)"
+msgstr "아르메니아 (음성 기호)"
+
+#: ../rules/base.xml.in.h:53
+msgid "Armenian (western)"
+msgstr "아르메니아 (서부)"
+
+# 아스투리아스 - 스페인 지역
+#: ../rules/base.xml.in.h:54
+msgid "Asturian (Spain, with bottom-dot H and bottom-dot L)"
+msgstr "아스투리아스어 (스페인, 가운데점 H 및 가운데점 L 포함)"
+
+#: ../rules/base.xml.in.h:55
+msgid "Asus Laptop"
+msgstr "에이서스 노트북"
+
+#: ../rules/base.xml.in.h:56
+msgid "At bottom left"
+msgstr "맨 아래 왼쪽에"
+
+#: ../rules/base.xml.in.h:57
+msgid "At left of 'A'"
+msgstr "'A' 왼쪽에"
+
+#: ../rules/base.xml.in.h:58
+msgid "Avatime"
+msgstr "Avatime"
+
+#: ../rules/base.xml.in.h:59
+msgid "Azerbaijani"
+msgstr "아제르바이잔어"
+
+#: ../rules/base.xml.in.h:60
+msgid "Azerbaijani (Cyrillic)"
+msgstr "아제르바이잔어 (키릴 문자)"
+
+#: ../rules/base.xml.in.h:61
+msgid "Azona RF2300 wireless Internet Keyboard"
+msgstr "Azona RF2300 무선 인터넷 키보드"
+
+#: ../rules/base.xml.in.h:62
+msgid "BTC 5090"
+msgstr "BTC 5090"
+
+#: ../rules/base.xml.in.h:63
+msgid "BTC 5113RF Multimedia"
+msgstr "BTC 5113RF 멀티미디어"
+
+#: ../rules/base.xml.in.h:64
+msgid "BTC 5126T"
+msgstr "BTC 5126T"
+
+#: ../rules/base.xml.in.h:65
+msgid "BTC 6301URF"
+msgstr "BTC 6301URF"
+
+#: ../rules/base.xml.in.h:66
+msgid "BTC 9000"
+msgstr "BTC 9000"
+
+#: ../rules/base.xml.in.h:67
+msgid "BTC 9000A"
+msgstr "BTC 9000A"
+
+#: ../rules/base.xml.in.h:68
+msgid "BTC 9001AH"
+msgstr "BTC 9001AH"
+
+#: ../rules/base.xml.in.h:69
+msgid "BTC 9019U"
+msgstr "BTC 9019U"
+
+#: ../rules/base.xml.in.h:70
+msgid "BTC 9116U Mini Wireless Internet and Gaming"
+msgstr "BTC 9116U 미니 무선 인터넷/게임 키보드"
+
+#: ../rules/base.xml.in.h:71
+msgid "Backslash"
+msgstr "백슬래시"
+
+#: ../rules/base.xml.in.h:72
+msgid "Backslash (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "백슬래시 (3번째 단계 선택, 다른 3번째 단계 선택 키와 같이 누르면 고정)"
+
+#: ../rules/base.xml.in.h:73
+msgid "Bambara"
+msgstr "밤바라어"
+
+#: ../rules/base.xml.in.h:74
+msgid "Bashkirian"
+msgstr "바시키르어"
+
+#: ../rules/base.xml.in.h:75
+msgid "Belarusian"
+msgstr "벨라루스어"
+
+#: ../rules/base.xml.in.h:76
+msgid "Belarusian (Latin)"
+msgstr "벨라루스어 (라틴)"
+
+#: ../rules/base.xml.in.h:77
+msgid "Belarusian (legacy)"
+msgstr "벨라루시아어 (구형)"
+
+#: ../rules/base.xml.in.h:78
+msgid "Belgian"
+msgstr "벨기에어"
+
+#: ../rules/base.xml.in.h:79
+msgid "Belgian (ISO alternate)"
+msgstr "벨기에어 (ISO 다른 버전)"
+
+#: ../rules/base.xml.in.h:80
+msgid "Belgian (Sun dead keys)"
+msgstr "벨기에어 (썬 데드키)"
+
+#: ../rules/base.xml.in.h:81
+msgid "Belgian (Wang model 724 azerty)"
+msgstr "벨기에어 (Wang model 724 AZERTY)"
+
+#: ../rules/base.xml.in.h:82
+msgid "Belgian (alternative)"
+msgstr "벨기에어 (다른 버전)"
+
+#: ../rules/base.xml.in.h:83
+msgid "Belgian (alternative, Sun dead keys)"
+msgstr "벨기에어 (다른 버전, 썬 데드키)"
+
+#: ../rules/base.xml.in.h:84
+msgid "Belgian (alternative, latin-9 only)"
+msgstr "벨기에어 (다른 버전, latin-9 전용)"
+
+#: ../rules/base.xml.in.h:85
+msgid "Belgian (eliminate dead keys)"
+msgstr "벨기에어 (데드키 없음)"
+
+#: ../rules/base.xml.in.h:86
+msgid "BenQ X-Touch"
+msgstr "벤큐 X-Touch"
+
+#: ../rules/base.xml.in.h:87
+msgid "BenQ X-Touch 730"
+msgstr "벤큐 X-Touch 730"
+
+#: ../rules/base.xml.in.h:88
+msgid "BenQ X-Touch 800"
+msgstr "벤큐 X-Touch 800"
+
+#: ../rules/base.xml.in.h:89
+msgid "Bengali"
+msgstr "벵골어"
+
+#: ../rules/base.xml.in.h:90
+msgid "Bengali (Probhat)"
+msgstr "벵골어 (프롭햇)"
+
+# 베르베르어파
+#: ../rules/base.xml.in.h:91
+msgid "Berber (Morocco, Tifinagh alternative phonetic)"
+msgstr "베르베르어 (모로코, 티피나그 다른 음성 기호 버전)"
+
+# 베르베르어파
+#: ../rules/base.xml.in.h:92
+msgid "Berber (Morocco, Tifinagh alternative)"
+msgstr "베르베르어 (모로코, 티피나그 다른 버전)"
+
+# 베르베르어파
+#: ../rules/base.xml.in.h:93
+msgid "Berber (Morocco, Tifinagh extended phonetic)"
+msgstr "베르베르어 (모로코, 티피나그 확장 음성 기호)"
+
+# 베르베르어파
+#: ../rules/base.xml.in.h:94
+msgid "Berber (Morocco, Tifinagh extended)"
+msgstr "베르베르어 (모로코, 티피나그 확장)"
+
+# 베르베르어파
+#: ../rules/base.xml.in.h:95
+msgid "Berber (Morocco, Tifinagh phonetic)"
+msgstr "베르베르어 (모로코, 티피나그 음성 기호)"
+
+# 베르베르어파
+#: ../rules/base.xml.in.h:96
+msgid "Berber (Morocco, Tifinagh)"
+msgstr "베르베르어 (모로코, 티피나그)"
+
+#: ../rules/base.xml.in.h:97
+msgid "Bosnian"
+msgstr "보스니아어"
+
+#: ../rules/base.xml.in.h:98
+msgid "Bosnian (US keyboard with Bosnian digraphs)"
+msgstr "보스니아어 (미국식 키보드, 보스니아 이중 문자 포함)"
+
+#: ../rules/base.xml.in.h:99
+msgid "Bosnian (US keyboard with Bosnian letters)"
+msgstr "보스니아어 (미국식 키보드, 보스니아 문자 포함)"
+
+#: ../rules/base.xml.in.h:100
+msgid "Bosnian (use Bosnian digraphs)"
+msgstr "보스니아어 (보스니아 이중 문자 사용)"
+
+#: ../rules/base.xml.in.h:101
+msgid "Bosnian (use guillemets for quotes)"
+msgstr "보스니아어 (따옴표에 각괄호 사용)"
+
+#: ../rules/base.xml.in.h:102
+msgid "Both Alt keys together"
+msgstr "Alt 키 2개 동시 누름"
+
+#: ../rules/base.xml.in.h:103
+msgid "Both Ctrl keys together"
+msgstr "Ctrl 키 2개 동시 누름"
+
+#: ../rules/base.xml.in.h:104
+msgid "Both Shift keys together"
+msgstr "Shift 키 2개 동시 누름"
+
+#: ../rules/base.xml.in.h:105
+msgid "Both Shift-Keys together activate Caps Lock, one Shift-Key deactivates"
+msgstr "Shift 키 두 개로 Caps Lock 켜기, Shift 키 한 개로 해제"
+
+#: ../rules/base.xml.in.h:106
+msgid "Both Shift-Keys together toggle Caps Lock"
+msgstr "Shift 키 두 개로 Caps Lock 토글"
+
+#: ../rules/base.xml.in.h:107
+msgid "Both Shift-Keys together toggle ShiftLock"
+msgstr "Shift 키 두 개로 ShiftLock 토글"
+
+#: ../rules/base.xml.in.h:108
+msgid "Braille"
+msgstr "점자"
+
+#: ../rules/base.xml.in.h:109
+msgid "Braille (left hand)"
+msgstr "점자 (왼손잡이)"
+
+#: ../rules/base.xml.in.h:110
+msgid "Braille (right hand)"
+msgstr "점자 (오른손잡이)"
+
+#: ../rules/base.xml.in.h:111
+msgid "Brother Internet Keyboard"
+msgstr "브라더 인터넷 키보드"
+
+#: ../rules/base.xml.in.h:112
+msgid "Bulgarian"
+msgstr "불가리아어"
+
+#: ../rules/base.xml.in.h:113
+msgid "Bulgarian (new phonetic)"
+msgstr "불가리아어 (새 음성 기호)"
+
+#: ../rules/base.xml.in.h:114
+msgid "Bulgarian (traditional phonetic)"
+msgstr "불가리아어 (구식 음성 기호)"
+
+#: ../rules/base.xml.in.h:115
+msgid "Burmese"
+msgstr "미얀마어"
+
+#: ../rules/base.xml.in.h:116
+msgid "Canadian Multilingual"
+msgstr "캐나다 여러 언어 지원"
+
+#: ../rules/base.xml.in.h:117
+msgid "Canadian Multilingual (first part)"
+msgstr "캐나다 여러 언어 지원 (첫번째)"
+
+#: ../rules/base.xml.in.h:118
+msgid "Canadian Multilingual (second part)"
+msgstr "캐나다 여러 언어 지원 (두번째)"
+
+#: ../rules/base.xml.in.h:119
+msgid "Caps Lock"
+msgstr "Caps Lock"
+
+#: ../rules/base.xml.in.h:120
+msgid "Caps Lock (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "Caps Lock (3번째 단계 선택, 다른 3번째 단계 선택 키와 같이 누르면 고정)"
+
+#: ../rules/base.xml.in.h:121
+msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)"
+msgstr "Caps Lock (1번으로), Shift+Caps Lock (마지막으로)"
+
+#: ../rules/base.xml.in.h:122
+msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action"
+msgstr "Caps Lock (누르고 있는 동안), Alt+Caps Lock을 누르면 원래 Caps Lock 기능"
+
+#: ../rules/base.xml.in.h:123
+msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock"
+msgstr "Caps Lock이 Shift처럼 동작하고 상태 고정, Shift가 Caps Lock을 \"일시 중지\""
+
+#: ../rules/base.xml.in.h:124
+msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock"
+msgstr "Caps Lock이 Shift처럼 동작하고 상태 고정, Shift가 Caps Lock 상태에 영향 없음"
+
+#: ../rules/base.xml.in.h:125
+msgid "Caps Lock is disabled"
+msgstr "Caps Lock 사용 안 함"
+
+#: ../rules/base.xml.in.h:126
+msgid "Caps Lock key behavior"
+msgstr "Caps Lock 키 동작"
+
+#: ../rules/base.xml.in.h:127
+msgid "Caps Lock toggles Shift so all keys are affected"
+msgstr "Caps Lock이 Shift 상태를 토글, 즉 모든 키가 영향을 받음"
+
+#: ../rules/base.xml.in.h:128
+msgid "Caps Lock toggles normal capitalization of alphabetic characters"
+msgstr "Caps Lock이 일반적인 알파벳 대문자 상태를 토글"
+
+#: ../rules/base.xml.in.h:129
+msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock"
+msgstr "Caps Lock이 내부 대문자 기능 사용. Shift가 Caps Lock을 \"일시 중지\""
+
+#: ../rules/base.xml.in.h:130
+msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock"
+msgstr "Caps Lock이 내부 대문자 기능 사용. Shift가 Caps Lock 상태에 영향 없음"
+
+#: ../rules/base.xml.in.h:131
+msgid "Catalan"
+msgstr "카탈루냐어"
+
+#: ../rules/base.xml.in.h:132
+msgid "Catalan (Spain, with middle-dot L)"
+msgstr "카탈로니아어 (스페인, 가운데점 L 포함)"
+
+# 체로키어 - 아메리카 원주민 부족
+#: ../rules/base.xml.in.h:133
+msgid "Cherokee"
+msgstr "체로키어"
+
+#: ../rules/base.xml.in.h:134
+msgid "Cherry B.UNLIMITED"
+msgstr "체리 B.UNLIMITED"
+
+#: ../rules/base.xml.in.h:135
+msgid "Cherry Blue Line CyBo@rd"
+msgstr "체리 Blue Line CyBo@rd"
+
+#: ../rules/base.xml.in.h:136
+msgid "Cherry Blue Line CyBo@rd (alternate option)"
+msgstr "체리 Blue Line CyBo@rd (다른 옵션)"
+
+#: ../rules/base.xml.in.h:137
+msgid "Cherry CyBo@rd USB-Hub"
+msgstr "체리 CyBo@rd USB-Hub"
+
+#: ../rules/base.xml.in.h:138
+msgid "Cherry CyMotion Expert"
+msgstr "체리 CyMotion Expert"
+
+#: ../rules/base.xml.in.h:139
+msgid "Cherry CyMotion Master Linux"
+msgstr "체리 CyMotion Master Linux"
+
+#: ../rules/base.xml.in.h:140
+msgid "Cherry CyMotion Master XPress"
+msgstr "체리 CyMotion Master XPress"
+
+#: ../rules/base.xml.in.h:141
+msgid "Chicony Internet Keyboard"
+msgstr "치코니 인터넷 키보드"
+
+#: ../rules/base.xml.in.h:142
+msgid "Chicony KB-9885"
+msgstr "치코니 KB-9885"
+
+#: ../rules/base.xml.in.h:143
+msgid "Chicony KU-0108"
+msgstr "치코니 KU-0108"
+
+#: ../rules/base.xml.in.h:144
+msgid "Chicony KU-0420"
+msgstr "치코니 KU-0420"
+
+#: ../rules/base.xml.in.h:145
+msgid "Chinese"
+msgstr "중국어"
+
+#: ../rules/base.xml.in.h:146
+msgid "Chuvash"
+msgstr "추바시어"
+
+# http://ko.wikipedia.org/wiki/%EC%B6%94%EB%B0%94%EC%8B%9C%EC%96%B4
+#: ../rules/base.xml.in.h:147
+msgid "Chuvash (Latin)"
+msgstr "추바시어 (라틴)"
+
+#: ../rules/base.xml.in.h:148
+msgid "Classmate PC"
+msgstr "클래스메이트 PC"
+
+# 아일랜드 변종
+#: ../rules/base.xml.in.h:149
+msgid "CloGaelach"
+msgstr "CloGaelach"
+
+#: ../rules/base.xml.in.h:150
+msgid "Compaq Easy Access Keyboard"
+msgstr "컴팩 Easy Access 키보드"
+
+#: ../rules/base.xml.in.h:151
+msgid "Compaq Internet Keyboard (13 keys)"
+msgstr "컴팩 인터넷 키보드 (13키)"
+
+#: ../rules/base.xml.in.h:152
+msgid "Compaq Internet Keyboard (18 keys)"
+msgstr "컴팩 인터넷 키보드 (18키)"
+
+#: ../rules/base.xml.in.h:153
+msgid "Compaq Internet Keyboard (7 keys)"
+msgstr "컴팩 인터넷 키보드 (7키)"
+
+#: ../rules/base.xml.in.h:154
+msgid "Compaq iPaq Keyboard"
+msgstr "컴팩 iPaq 키보드"
+
+#: ../rules/base.xml.in.h:155
+msgid "Compose key position"
+msgstr "조합 키 위치"
+
+#: ../rules/base.xml.in.h:156
+msgid "Control + Alt + Backspace"
+msgstr "Ctrl + Alt + 백스페이스"
+
+#: ../rules/base.xml.in.h:157
+msgid "Control is mapped to Alt keys, Alt is mapped to Win keys"
+msgstr "Ctrl 키를 윈도우 키로 매핑, Alt 키를 윈도우 키로 매핑"
+
+#: ../rules/base.xml.in.h:158
+msgid "Control is mapped to Win keys (and the usual Ctrl keys)"
+msgstr "Ctrl 키를 윈도우 키로 매핑 (그리고 일반 Ctrl 키로도 동작)"
+
+#: ../rules/base.xml.in.h:159
+msgid "Creative Desktop Wireless 7000"
+msgstr "Creative Desktop Wireless 7000"
+
+#: ../rules/base.xml.in.h:160
+msgid "Crimean Tatar (Dobruja Q)"
+msgstr "크림타타르 (Dobruca-1 Q)"
+
+#: ../rules/base.xml.in.h:161
+msgid "Crimean Tatar (Turkish Alt-Q)"
+msgstr "크림타타르 (터키어 Alt-Q)"
+
+#: ../rules/base.xml.in.h:162
+msgid "Crimean Tatar (Turkish F)"
+msgstr "크림타타르 (터키어 F)"
+
+#: ../rules/base.xml.in.h:163
+msgid "Crimean Tatar (Turkish Q)"
+msgstr "크림타타르 (터키어 Q)"
+
+#: ../rules/base.xml.in.h:164
+msgid "Croatian"
+msgstr "크로아티아어"
+
+#: ../rules/base.xml.in.h:165
+msgid "Croatian (US keyboard with Croatian digraphs)"
+msgstr "크로아티아어 (미국식 키보드, 크로아티아 이중 문자 포함)"
+
+#: ../rules/base.xml.in.h:166
+msgid "Croatian (US keyboard with Croatian letters)"
+msgstr "크로아티아어 (미국식 키보드, 크로아티아 문자 포함)"
+
+#: ../rules/base.xml.in.h:167
+msgid "Croatian (use Croatian digraphs)"
+msgstr "크로아티아어 (크로아티아 이중 문자 사용)"
+
+#: ../rules/base.xml.in.h:168
+msgid "Croatian (use guillemets for quotes)"
+msgstr "크로아티아어 (따옴표에 각괄호 사용)"
+
+#: ../rules/base.xml.in.h:169
+msgid "Ctrl key position"
+msgstr "Ctrl 키 위치"
+
+#: ../rules/base.xml.in.h:170
+msgid "Ctrl+Shift"
+msgstr "Ctrl+Shift"
+
+#: ../rules/base.xml.in.h:171
+msgid "Czech"
+msgstr "체코어"
+
+#: ../rules/base.xml.in.h:172
+msgid "Czech (UCW layout, accented letters only)"
+msgstr "체코어 (UCW 배치, 액센트 문자만)"
+
+#: ../rules/base.xml.in.h:173
+msgid "Czech (US Dvorak with CZ UCW support)"
+msgstr "체코어 (US 드보락, CZ UCW 지원)"
+
+#: ../rules/base.xml.in.h:174
+msgid "Czech (qwerty)"
+msgstr "체코어 (QWERTY)"
+
+#: ../rules/base.xml.in.h:175
+msgid "Czech (qwerty, extended Backslash)"
+msgstr "체코어 (QWERTY, 백슬래시 확장)"
+
+#: ../rules/base.xml.in.h:176
+msgid "Czech (with <\\|> key)"
+msgstr "체코어 (<\\|> 키 포함)"
+
+#: ../rules/base.xml.in.h:177
+msgid "DTK2000"
+msgstr "DTK2000"
+
+#: ../rules/base.xml.in.h:178
+msgid "Danish"
+msgstr "덴마크어"
+
+#: ../rules/base.xml.in.h:179
+msgid "Danish (Dvorak)"
+msgstr "덴마크어 (드보락)"
+
+#: ../rules/base.xml.in.h:180
+msgid "Danish (Macintosh)"
+msgstr "덴마크어 (매킨토시)"
+
+#: ../rules/base.xml.in.h:181
+msgid "Danish (Macintosh, eliminate dead keys)"
+msgstr "덴마크어 (매킨토시, 데드키 없음)"
+
+#: ../rules/base.xml.in.h:182
+msgid "Danish (eliminate dead keys)"
+msgstr "덴마크어 (데드키 없음)"
+
+#: ../rules/base.xml.in.h:183
+msgid "Default numeric keypad keys"
+msgstr "기본 숫자 키패드 키"
+
+#: ../rules/base.xml.in.h:184
+msgid "Dell"
+msgstr "델"
+
+#: ../rules/base.xml.in.h:185
+msgid "Dell 101-key PC"
+msgstr "델 101키 PC"
+
+#: ../rules/base.xml.in.h:186
+msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx"
+msgstr "델 노트북 Inspiron 6xxx/8xxx"
+
+#: ../rules/base.xml.in.h:187
+msgid "Dell Laptop/notebook Precision M series"
+msgstr "델 노트북 Precision M series"
+
+#: ../rules/base.xml.in.h:188
+msgid "Dell Latitude series laptop"
+msgstr "델 Latitude 시리즈 노트북"
+
+#: ../rules/base.xml.in.h:189
+msgid "Dell Precision M65"
+msgstr "델 Precision M65"
+
+#: ../rules/base.xml.in.h:190
+msgid "Dell SK-8125"
+msgstr "델 SK-8125"
+
+#: ../rules/base.xml.in.h:191
+msgid "Dell SK-8135"
+msgstr "델 SK-8135"
+
+#: ../rules/base.xml.in.h:192
+msgid "Dell USB Multimedia Keyboard"
+msgstr "델 USB 멀티미디어 키보드"
+
+#: ../rules/base.xml.in.h:193
+msgid "Dexxa Wireless Desktop Keyboard"
+msgstr "Dexxa Wireless Desktop 키보드"
+
+#: ../rules/base.xml.in.h:194
+msgid "Dhivehi"
+msgstr "Dhivehi"
+
+#: ../rules/base.xml.in.h:195
+msgid "Diamond 9801 / 9802 series"
+msgstr "다이아몬드 9801 / 9802 시리즈"
+
+#: ../rules/base.xml.in.h:196
+msgid "Dutch"
+msgstr "네덜란드어"
+
+#: ../rules/base.xml.in.h:197
+msgid "Dutch (Macintosh)"
+msgstr "네덜란드어 (매킨토시)"
+
+#: ../rules/base.xml.in.h:198
+msgid "Dutch (Sun dead keys)"
+msgstr "네덜란드어 (썬 데드키)"
+
+#: ../rules/base.xml.in.h:199
+msgid "Dutch (standard)"
+msgstr "네덜란드어 (표준)"
+
+#: ../rules/base.xml.in.h:200
+msgid "Dzongkha"
+msgstr "종카어"
+
+#: ../rules/base.xml.in.h:201
+msgid "Enable extra typographic characters"
+msgstr "추가 타이포그라피 문자 사용"
+
+#: ../rules/base.xml.in.h:202
+msgid "English (Cameroon Dvorak)"
+msgstr "영어 (카메룬 드보락)"
+
+#: ../rules/base.xml.in.h:203
+msgid "English (Cameroon qwerty)"
+msgstr "영어 (카메룬 QWERTY)"
+
+#: ../rules/base.xml.in.h:204
+msgid "English (Cameroon)"
+msgstr "영어 (카메룬)"
+
+#: ../rules/base.xml.in.h:205
+msgid "English (Canada)"
+msgstr "영어 (캐나다)"
+
+# Colemak: 상표명
+#: ../rules/base.xml.in.h:206
+msgid "English (Colemak)"
+msgstr "영어 (Colemak)"
+
+#: ../rules/base.xml.in.h:207
+msgid "English (Dvorak alternative international no dead keys)"
+msgstr "영어 (드보락 다른 국제 버전, 데드키 없음)"
+
+#: ../rules/base.xml.in.h:208
+msgid "English (Dvorak international with dead keys)"
+msgstr "영어 (드보락 국제 버전, 데드키 포함)"
+
+#: ../rules/base.xml.in.h:209
+msgid "English (Dvorak)"
+msgstr "영어 (드보락)"
+
+#: ../rules/base.xml.in.h:210
+msgid "English (Ghana)"
+msgstr "영어 (가나)"
+
+#: ../rules/base.xml.in.h:211
+msgid "English (Ghana, GILLBT)"
+msgstr "영어 (가나, GILLBT)"
+
+#: ../rules/base.xml.in.h:212
+msgid "English (Ghana, multilingual)"
+msgstr "영어 (가나, 다국어)"
+
+#: ../rules/base.xml.in.h:213
+msgid "English (India, with RupeeSign)"
+msgstr "영어 (인도, 루피 기호 포함)"
+
+#: ../rules/base.xml.in.h:214
+msgid "English (Macintosh)"
+msgstr "영어 (매킨토시)"
+
+#: ../rules/base.xml.in.h:215
+msgid "English (Mali, US Macintosh)"
+msgstr "영어 (말리, 미국 매킨토시)"
+
+#: ../rules/base.xml.in.h:216
+msgid "English (Mali, US international)"
+msgstr "영어 (말리, 미국 국제 버전)"
+
+#: ../rules/base.xml.in.h:217
+msgid "English (Nigeria)"
+msgstr "영어 (나이지리아)"
+
+#: ../rules/base.xml.in.h:218
+msgid "English (South Africa)"
+msgstr "영어 (남아공)"
+
+#: ../rules/base.xml.in.h:219
+msgid "English (UK)"
+msgstr "영어 (영국)"
+
+#: ../rules/base.xml.in.h:220
+msgid "English (UK, Colemak)"
+msgstr "영어 (영국, Colemak)"
+
+#: ../rules/base.xml.in.h:221
+msgid "English (UK, Dvorak with UK punctuation)"
+msgstr "영어 (영국, 영국 문장 부호 포함 드보락)"
+
+#: ../rules/base.xml.in.h:222
+msgid "English (UK, Dvorak)"
+msgstr "영어 (영국, 드보락)"
+
+#: ../rules/base.xml.in.h:223
+msgid "English (UK, Macintosh international)"
+msgstr "영어 (영국, 매킨토시 국제 버전)"
+
+#: ../rules/base.xml.in.h:224
+msgid "English (UK, Macintosh)"
+msgstr "영어 (영국, 매킨토시)"
+
+#: ../rules/base.xml.in.h:225
+msgid "English (UK, extended WinKeys)"
+msgstr "영어 (영국, 확장 윈도우 키)"
+
+#: ../rules/base.xml.in.h:226
+msgid "English (UK, international with dead keys)"
+msgstr "영어 (영국, 국제 버전, 데드키 포함)"
+
+#: ../rules/base.xml.in.h:227 ../rules/base.extras.xml.in.h:7
+msgid "English (US)"
+msgstr "영어 (미국)"
+
+#: ../rules/base.xml.in.h:228
+msgid "English (US, alternative international)"
+msgstr "영어 (미국, 다른 국제 버전)"
+
+#: ../rules/base.xml.in.h:229
+msgid "English (US, international with dead keys)"
+msgstr "영어 (미국, 국제 버전, 데드키 포함)"
+
+#: ../rules/base.xml.in.h:230
+msgid "English (US, with euro on 5)"
+msgstr "영어 (미국, 5 키에 유로 기호)"
+
+#: ../rules/base.xml.in.h:231
+msgid "English (classic Dvorak)"
+msgstr "영어 (클래식 드보락)"
+
+#: ../rules/base.xml.in.h:232
+msgid "English (international AltGr dead keys)"
+msgstr "영어 (국제 버전, AltGr 데드키)"
+
+#: ../rules/base.xml.in.h:233
+msgid "English (layout toggle on multiply/divide key)"
+msgstr "영어 (곱하기/나누기 키에 키보드 배치 토글)"
+
+#: ../rules/base.xml.in.h:234
+msgid "English (left handed Dvorak)"
+msgstr "영어 (왼손잡이 드보락)"
+
+#: ../rules/base.xml.in.h:235
+msgid "English (programmer Dvorak)"
+msgstr "영어 (프로그래머 드보락)"
+
+#: ../rules/base.xml.in.h:236
+msgid "English (right handed Dvorak)"
+msgstr "영어 (오른손잡이 드보락)"
+
+#: ../rules/base.xml.in.h:237
+msgid "Ennyah DKB-1008"
+msgstr "Ennyah DKB-1008"
+
+#: ../rules/base.xml.in.h:238
+msgid "Enter on keypad"
+msgstr "키패드에 Enter"
+
+#: ../rules/base.xml.in.h:239
+msgid "Esperanto"
+msgstr "에스페란토"
+
+#: ../rules/base.xml.in.h:240
+msgid "Esperanto (Portugal, Nativo)"
+msgstr "에스페란토 (포르투갈, 네이티브)"
+
+#: ../rules/base.xml.in.h:241
+msgid "Esperanto (displaced semicolon and quote, obsolete)"
+msgstr "에스페란토 (세미콜론과 따옴표 없애기, 없어진 기능)"
+
+#: ../rules/base.xml.in.h:242
+msgid "Estonian"
+msgstr "에스토니아어"
+
+#: ../rules/base.xml.in.h:243
+msgid "Estonian (Dvorak)"
+msgstr "에스토니아어 (드보락)"
+
+#: ../rules/base.xml.in.h:244
+msgid "Estonian (US keyboard with Estonian letters)"
+msgstr "에스토니아어 (미국식 키보드, 에스토니아 문자 포함)"
+
+#: ../rules/base.xml.in.h:245
+msgid "Estonian (eliminate dead keys)"
+msgstr "에스토니아어 (데드키 없음)"
+
+#: ../rules/base.xml.in.h:246
+msgid "Euro on 2"
+msgstr "유로를 2 키에"
+
+#: ../rules/base.xml.in.h:247
+msgid "Euro on 4"
+msgstr "유로를 4 키에"
+
+#: ../rules/base.xml.in.h:248
+msgid "Euro on 5"
+msgstr "유로를 5 키에"
+
+#: ../rules/base.xml.in.h:249
+msgid "Euro on E"
+msgstr "유로를 E 키에"
+
+#: ../rules/base.xml.in.h:250
+msgid "Everex STEPnote"
+msgstr "Everex STEPnote"
+
+#: ../rules/base.xml.in.h:251
+msgid "Ewe"
+msgstr "Ewe"
+
+#: ../rules/base.xml.in.h:252
+msgid "FL90"
+msgstr "FL90"
+
+#: ../rules/base.xml.in.h:253
+msgid "Faroese"
+msgstr "페로어"
+
+#: ../rules/base.xml.in.h:254
+msgid "Faroese (eliminate dead keys)"
+msgstr "페로어 (데드키 없음)"
+
+#: ../rules/base.xml.in.h:255
+msgid "Filipino"
+msgstr "필리핀어"
+
+#: ../rules/base.xml.in.h:256
+msgid "Filipino (Capewell-Dvorak Baybayin)"
+msgstr "필리핀어 (케이프웰 드보락 베이베이인)"
+
+#: ../rules/base.xml.in.h:257
+msgid "Filipino (Capewell-Dvorak Latin)"
+msgstr "필리핀어 (케이프웰 드보락 라틴)"
+
+#: ../rules/base.xml.in.h:258
+msgid "Filipino (Capewell-QWERF 2006 Baybayin)"
+msgstr "필리핀어 (케이프웰 QWERF 2006 베이베이인)"
+
+#: ../rules/base.xml.in.h:259
+msgid "Filipino (Capewell-QWERF 2006 Latin)"
+msgstr "필리핀어 (케이프웰 QWERF 2006 라틴)"
+
+# Colemak: 상표명
+#: ../rules/base.xml.in.h:260
+msgid "Filipino (Colemak Baybayin)"
+msgstr "필리핀어 (Colemak 베이베이인)"
+
+# Colemak: 상표명
+#: ../rules/base.xml.in.h:261
+msgid "Filipino (Colemak Latin)"
+msgstr "필리핀어 (Colemak 라틴)"
+
+# Colemak: 상표명
+#: ../rules/base.xml.in.h:262
+msgid "Filipino (Dvorak Baybayin)"
+msgstr "필리핀어 (드보락 베이베이인)"
+
+#: ../rules/base.xml.in.h:263
+msgid "Filipino (Dvorak Latin)"
+msgstr "필리핀어 (드보락 라틴)"
+
+#: ../rules/base.xml.in.h:264
+msgid "Filipino (QWERTY Baybayin)"
+msgstr "필리핀어 (QWERTY 베이베이인)"
+
+#: ../rules/base.xml.in.h:265
+msgid "Finnish"
+msgstr "핀란드어"
+
+#: ../rules/base.xml.in.h:266
+msgid "Finnish (Macintosh)"
+msgstr "핀란드어 (매킨토시)"
+
+#: ../rules/base.xml.in.h:267
+msgid "Finnish (classic)"
+msgstr "핀란드어 (클래식)"
+
+#: ../rules/base.xml.in.h:268
+msgid "Finnish (classic, eliminate dead keys)"
+msgstr "핀란드어 (클래식, 데드키 없음)"
+
+#. This assumes the KP_ abstract symbols are actually useful for some apps
+#. The description needs to be rewritten
+#: ../rules/base.xml.in.h:271
+msgid "Four-level key with abstract separators"
+msgstr "네번째 단계, 가상 구분 문자 사용"
+
+#: ../rules/base.xml.in.h:272
+msgid "Four-level key with comma"
+msgstr "네번째 단계, 쉼표 사용"
+
+#: ../rules/base.xml.in.h:273
+msgid "Four-level key with dot"
+msgstr "네번째 단계, 점 사용"
+
+#: ../rules/base.xml.in.h:274
+msgid "Four-level key with dot, latin-9 restriction"
+msgstr "네번째 단계, 점 사용, latin-9 제한 사항"
+
+# momayyez: http://en.wikipedia.org/wiki/Momayyez
+#: ../rules/base.xml.in.h:275
+msgid "Four-level key with momayyez"
+msgstr "네번째 단계, 아랍식 쉼표 (momayyez) 사용"
+
+#: ../rules/base.xml.in.h:276
+msgid "French"
+msgstr "프랑스어"
+
+#: ../rules/base.xml.in.h:277
+msgid "French (Bepo, ergonomic, Dvorak way)"
+msgstr "프랑스어 (Bepo, ergonomic, 드보락 방식)"
+
+#: ../rules/base.xml.in.h:278
+msgid "French (Bepo, ergonomic, Dvorak way, latin-9 only)"
+msgstr "프랑스어 (Bepo, ergonomic, 드보락 방식, latin-9 전용)"
+
+# 브르타뉴어 - 프랑스 지방 언어
+#: ../rules/base.xml.in.h:279
+msgid "French (Breton)"
+msgstr "프랑스어 (브르타뉴어)"
+
+#: ../rules/base.xml.in.h:280
+msgid "French (Cameroon azerty)"
+msgstr "프랑스어 (카메룬 AZERTY)"
+
+#: ../rules/base.xml.in.h:281
+msgid "French (Cameroon)"
+msgstr "프랑스어 (카메룬)"
+
+#: ../rules/base.xml.in.h:282 ../rules/base.extras.xml.in.h:10
+msgid "French (Canada)"
+msgstr "프랑스어 (캐나다)"
+
+#: ../rules/base.xml.in.h:283
+msgid "French (Canada, Dvorak)"
+msgstr "프랑스어 (캐나다, 드보락)"
+
+#: ../rules/base.xml.in.h:284
+msgid "French (Canada, legacy)"
+msgstr "프랑스어 (캐나다, 구형)"
+
+#: ../rules/base.xml.in.h:285
+msgid "French (Democratic Republic of the Congo)"
+msgstr "프랑스어 (콩고 민주 공화국)"
+
+#: ../rules/base.xml.in.h:286
+msgid "French (Dvorak)"
+msgstr "프랑스어 (드보락)"
+
+#: ../rules/base.xml.in.h:287
+msgid "French (Guinea)"
+msgstr "프랑스어 (기니)"
+
+#: ../rules/base.xml.in.h:288
+msgid "French (Macintosh)"
+msgstr "프랑스어 (매킨토시)"
+
+#: ../rules/base.xml.in.h:289
+msgid "French (Mali, alternative)"
+msgstr "프랑스어 (말리, 다른 버전)"
+
+#: ../rules/base.xml.in.h:290
+msgid "French (Morocco)"
+msgstr "프랑스어 (모로코)"
+
+#: ../rules/base.xml.in.h:291
+msgid "French (Sun dead keys)"
+msgstr "프랑스어 (썬 데드키)"
+
+#: ../rules/base.xml.in.h:292
+msgid "French (Switzerland)"
+msgstr "프랑스어 (스위스)"
+
+#: ../rules/base.xml.in.h:293
+msgid "French (Switzerland, Macintosh)"
+msgstr "프랑스어 (스위스, 매킨토시)"
+
+#: ../rules/base.xml.in.h:294
+msgid "French (Switzerland, Sun dead keys)"
+msgstr "프랑스어 (스위스, 썬 데드키)"
+
+#: ../rules/base.xml.in.h:295
+msgid "French (Switzerland, eliminate dead keys)"
+msgstr "프랑스어 (스위스, 데드키 없음)"
+
+#: ../rules/base.xml.in.h:296
+msgid "French (alternative)"
+msgstr "프랑스어 (다른 버전)"
+
+#: ../rules/base.xml.in.h:297
+msgid "French (alternative, Sun dead keys)"
+msgstr "프랑스어 (다른 버전, 썬 데드키)"
+
+#: ../rules/base.xml.in.h:298
+msgid "French (alternative, eliminate dead keys)"
+msgstr "프랑스어 (다른 버전, 데드키 없음)"
+
+#: ../rules/base.xml.in.h:299
+msgid "French (alternative, latin-9 only)"
+msgstr "프랑스어 (다른 버전, latin-9 전용)"
+
+#: ../rules/base.xml.in.h:300
+msgid "French (eliminate dead keys)"
+msgstr "프랑스어 (데드키 없음)"
+
+#: ../rules/base.xml.in.h:301
+msgid "French (legacy, alternative)"
+msgstr "프랑스어 (구형, 다른 버전)"
+
+#: ../rules/base.xml.in.h:302
+msgid "French (legacy, alternative, Sun dead keys)"
+msgstr "프랑스어 (구형, 다른 버전, 썬 데드키)"
+
+#: ../rules/base.xml.in.h:303
+msgid "French (legacy, alternative, eliminate dead keys)"
+msgstr "프랑스어 (구형, 다른 버전, 데드키 없음)"
+
+#: ../rules/base.xml.in.h:304
+msgid "Fujitsu-Siemens Computers AMILO laptop"
+msgstr "후지스-지멘스 컴퓨터 AMILO 노트북"
+
+#: ../rules/base.xml.in.h:305
+msgid "Fula"
+msgstr "풀라"
+
+# 가나의 언어
+#: ../rules/base.xml.in.h:306
+msgid "Ga"
+msgstr "가어"
+
+#: ../rules/base.xml.in.h:307
+msgid "Generic 101-key PC"
+msgstr "일반 101키 PC"
+
+#: ../rules/base.xml.in.h:308
+msgid "Generic 102-key (Intl) PC"
+msgstr "일반 102키 (국제 버전) PC"
+
+#: ../rules/base.xml.in.h:309
+msgid "Generic 104-key PC"
+msgstr "일반 104키 PC"
+
+#: ../rules/base.xml.in.h:310
+msgid "Generic 105-key (Intl) PC"
+msgstr "일반 105키 (국제 버전) PC"
+
+#: ../rules/base.xml.in.h:311
+msgid "Genius Comfy KB-12e"
+msgstr "Genius Comfy KB-12e"
+
+#: ../rules/base.xml.in.h:312
+msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910"
+msgstr "Genius Comfy KB-16M / Genius MM Keyboard KWD-910"
+
+#: ../rules/base.xml.in.h:313
+msgid "Genius Comfy KB-21e-Scroll"
+msgstr "Genius Comfy KB-21e-Scroll"
+
+#: ../rules/base.xml.in.h:314
+msgid "Genius KB-19e NB"
+msgstr "Genius KB-19e NB"
+
+#: ../rules/base.xml.in.h:315
+msgid "Genius KKB-2050HS"
+msgstr "Genius KKB-2050HS"
+
+#: ../rules/base.xml.in.h:316
+msgid "Georgian"
+msgstr "조지아어"
+
+#: ../rules/base.xml.in.h:317
+msgid "Georgian (France, AZERTY Tskapo)"
+msgstr "조지아어 (프랑스, AZERTY Tskapo)"
+
+# 오세트 - 러시아 및 조지아 지역 오세트족
+#: ../rules/base.xml.in.h:318
+msgid "Georgian (Italy)"
+msgstr "조지아어 (이탈리아)"
+
+#: ../rules/base.xml.in.h:319
+msgid "Georgian (MESS)"
+msgstr "조지아어 (MESS)"
+
+#: ../rules/base.xml.in.h:320
+msgid "Georgian (ergonomic)"
+msgstr "조지아어 (어고노믹)"
+
+#: ../rules/base.xml.in.h:321
+msgid "German"
+msgstr "독일어"
+
+#: ../rules/base.xml.in.h:322
+msgid "German (Austria)"
+msgstr "독일어 (오스트리아)"
+
+#: ../rules/base.xml.in.h:323
+msgid "German (Austria, Macintosh)"
+msgstr "독일어 (오스트리아, 매킨토시)"
+
+#: ../rules/base.xml.in.h:324
+msgid "German (Austria, Sun dead keys)"
+msgstr "독일어 (오스트리아, 썬 데드키)"
+
+#: ../rules/base.xml.in.h:325
+msgid "German (Austria, eliminate dead keys)"
+msgstr "독일어 (오스트리아, 데드키 없음)"
+
+#: ../rules/base.xml.in.h:326
+msgid "German (Dvorak)"
+msgstr "독일어 (드보락)"
+
+#: ../rules/base.xml.in.h:327
+msgid "German (Macintosh)"
+msgstr "독일어 (매킨토시)"
+
+#: ../rules/base.xml.in.h:328
+msgid "German (Macintosh, eliminate dead keys)"
+msgstr "독일어 (매킨토시, 데드키 없음)"
+
+#: ../rules/base.xml.in.h:329
+msgid "German (Neo 2)"
+msgstr "독일어 (Neo 2)"
+
+#: ../rules/base.xml.in.h:330
+msgid "German (Sun dead keys)"
+msgstr "독일어 (썬 데드키)"
+
+#: ../rules/base.xml.in.h:331
+msgid "German (Switzerland)"
+msgstr "독일어 (스위스)"
+
+#: ../rules/base.xml.in.h:332
+msgid "German (Switzerland, Macintosh)"
+msgstr "독일어 (스위스, 매킨토시)"
+
+#: ../rules/base.xml.in.h:333
+msgid "German (Switzerland, Sun dead keys)"
+msgstr "독일어 (스위스, 썬 데드키)"
+
+#: ../rules/base.xml.in.h:334
+msgid "German (Switzerland, eliminate dead keys)"
+msgstr "독일어 (스위스, 데드키 없음)"
+
+#: ../rules/base.xml.in.h:335
+msgid "German (Switzerland, legacy)"
+msgstr "독일어 (스위스, 구형)"
+
+#: ../rules/base.xml.in.h:336
+msgid "German (dead acute)"
+msgstr "독일어 (어큐트 데드키)"
+
+#: ../rules/base.xml.in.h:337
+msgid "German (dead grave acute)"
+msgstr "독일어 (그레이브 어큐트 데드키)"
+
+#: ../rules/base.xml.in.h:338
+msgid "German (eliminate dead keys)"
+msgstr "독일어 (데드키 없음)"
+
+#: ../rules/base.xml.in.h:339
+msgid "German (qwerty)"
+msgstr "독일어 (QWERTY)"
+
+#: ../rules/base.xml.in.h:340
+msgid "Greek"
+msgstr "그리스어"
+
+#: ../rules/base.xml.in.h:341
+msgid "Greek (eliminate dead keys)"
+msgstr "그리스어 (데드키 없음)"
+
+#: ../rules/base.xml.in.h:342
+msgid "Greek (extended)"
+msgstr "그리스어 (확장)"
+
+# 그리스어 발음 표기 http://en.wikipedia.org/wiki/Polytonic_orthography
+#: ../rules/base.xml.in.h:343
+msgid "Greek (polytonic)"
+msgstr "그리스어 (폴리토닉)"
+
+#: ../rules/base.xml.in.h:344
+msgid "Greek (simple)"
+msgstr "그리스어 (간단)"
+
+#: ../rules/base.xml.in.h:345
+msgid "Gujarati"
+msgstr "구자라트어"
+
+# 제조사 이름
+#: ../rules/base.xml.in.h:346
+msgid "Gyration"
+msgstr "Gyration"
+
+#: ../rules/base.xml.in.h:347
+msgid "HTC Dream"
+msgstr "HTC 드림"
+
+#: ../rules/base.xml.in.h:348
+msgid "Happy Hacking Keyboard"
+msgstr "해피해킹 키보드"
+
+#: ../rules/base.xml.in.h:349
+msgid "Happy Hacking Keyboard for Mac"
+msgstr "해피해킹 키보드, 맥용"
+
+# 나이지리아 변종
+#: ../rules/base.xml.in.h:350
+msgid "Hausa"
+msgstr "하우사어"
+
+#: ../rules/base.xml.in.h:351
+msgid "Hebrew"
+msgstr "히브리어"
+
+#: ../rules/base.xml.in.h:352
+msgid "Hebrew (Biblical, Tiro)"
+msgstr "히브리어 (성서 방식, Tiro)"
+
+#: ../rules/base.xml.in.h:353
+msgid "Hebrew (lyx)"
+msgstr "히브리어 (lyx)"
+
+#: ../rules/base.xml.in.h:354
+msgid "Hebrew (phonetic)"
+msgstr "히브리어 (음성 표기)"
+
+#: ../rules/base.xml.in.h:355
+msgid "Hewlett-Packard Internet Keyboard"
+msgstr "휴렛팩커드 인터넷 키보드"
+
+#: ../rules/base.xml.in.h:356
+msgid "Hewlett-Packard Mini 110 Notebook"
+msgstr "휴렛팩커드 Mini 110 Notebook"
+
+#: ../rules/base.xml.in.h:357
+msgid "Hewlett-Packard Omnibook 500 FA"
+msgstr "휴렛팩커드 Omnibook 500 FA"
+
+#: ../rules/base.xml.in.h:358
+msgid "Hewlett-Packard Omnibook 5xx"
+msgstr "휴렛팩커드 Omnibook 5xx"
+
+#: ../rules/base.xml.in.h:359
+msgid "Hewlett-Packard Omnibook 6000/6100"
+msgstr "휴렛팩커드 Omnibook 6000/6100"
+
+#: ../rules/base.xml.in.h:360
+msgid "Hewlett-Packard Omnibook XE3 GC"
+msgstr "휴렛팩커드 Omnibook XE3 GC"
+
+#: ../rules/base.xml.in.h:361
+msgid "Hewlett-Packard Omnibook XE3 GF"
+msgstr "휴렛팩커드 Omnibook XE3 GF"
+
+#: ../rules/base.xml.in.h:362
+msgid "Hewlett-Packard Omnibook XT1000"
+msgstr "휴렛팩커드 Omnibook XT1000"
+
+#: ../rules/base.xml.in.h:363
+msgid "Hewlett-Packard Pavilion ZT11xx"
+msgstr "휴렛팩커드 Pavilion ZT11xx"
+
+#: ../rules/base.xml.in.h:364
+msgid "Hewlett-Packard Pavilion dv5"
+msgstr "휴렛팩커드 Pavilion dv5"
+
+#: ../rules/base.xml.in.h:365
+msgid "Hewlett-Packard SK-250x Multimedia Keyboard"
+msgstr "휴렛팩커드 SK-250x 멀티미디어 키보드"
+
+#: ../rules/base.xml.in.h:366
+msgid "Hewlett-Packard nx9020"
+msgstr "휴렛팩커드 nx9020"
+
+#: ../rules/base.xml.in.h:367
+msgid "Hexadecimal"
+msgstr "십육진법"
+
+# Bolnagri: x input method 이름, http://indlinux.org/wiki/index.php/BolNagri
+#: ../rules/base.xml.in.h:368
+msgid "Hindi (Bolnagri)"
+msgstr "힌두어 (Bolnagri)"
+
+#: ../rules/base.xml.in.h:369
+msgid "Hindi (Wx)"
+msgstr "힌두어 (Wx)"
+
+#: ../rules/base.xml.in.h:370
+msgid "Honeywell Euroboard"
+msgstr "하니웰 Euroboard"
+
+#: ../rules/base.xml.in.h:371
+msgid "Htc Dream phone"
+msgstr "HTC 드림 휴대전화"
+
+#: ../rules/base.xml.in.h:372
+msgid "Hungarian"
+msgstr "헝가리어"
+
+#: ../rules/base.xml.in.h:373
+msgid "Hungarian (101/qwerty/comma/dead keys)"
+msgstr "헝가리어 (101/QWERTY/쉼표/데드키)"
+
+#: ../rules/base.xml.in.h:374
+msgid "Hungarian (101/qwerty/comma/eliminate dead keys)"
+msgstr "헝가리어 (101/QWERTY/쉼표/데드키 없음)"
+
+#: ../rules/base.xml.in.h:375
+msgid "Hungarian (101/qwerty/dot/dead keys)"
+msgstr "헝가리어 (101/QWERTY/점/데드키)"
+
+#: ../rules/base.xml.in.h:376
+msgid "Hungarian (101/qwerty/dot/eliminate dead keys)"
+msgstr "헝가리어 (101/QWERTY/점/데드키 없음)"
+
+#: ../rules/base.xml.in.h:377
+msgid "Hungarian (101/qwertz/comma/dead keys)"
+msgstr "헝가리어 (101/QWERTZ/쉼표/데드키)"
+
+#: ../rules/base.xml.in.h:378
+msgid "Hungarian (101/qwertz/comma/eliminate dead keys)"
+msgstr "헝가리어 (101/QWERTZ/쉼표/데드키 없음0"
+
+#: ../rules/base.xml.in.h:379
+msgid "Hungarian (101/qwertz/dot/dead keys)"
+msgstr "헝가리어 (101/QWERTZ/점/데드키)"
+
+#: ../rules/base.xml.in.h:380
+msgid "Hungarian (101/qwertz/dot/eliminate dead keys)"
+msgstr "헝가리어 (101/QWERTZ/점/데드키 없음)"
+
+#: ../rules/base.xml.in.h:381
+msgid "Hungarian (102/qwerty/comma/dead keys)"
+msgstr "헝가리어 (102/QWERTY/쉼표/데드키)"
+
+#: ../rules/base.xml.in.h:382
+msgid "Hungarian (102/qwerty/comma/eliminate dead keys)"
+msgstr "헝가리어 (102/QWERTY/쉼표/데드키 없음)"
+
+#: ../rules/base.xml.in.h:383
+msgid "Hungarian (102/qwerty/dot/dead keys)"
+msgstr "헝가리어 (102/QWERTY/점/데드키)"
+
+#: ../rules/base.xml.in.h:384
+msgid "Hungarian (102/qwerty/dot/eliminate dead keys)"
+msgstr "헝가리어 (102/QWERTY/점/데드키 없음)"
+
+#: ../rules/base.xml.in.h:385
+msgid "Hungarian (102/qwertz/comma/dead keys)"
+msgstr "헝가리어 (102/QWERTZ/쉼표/데드키)"
+
+#: ../rules/base.xml.in.h:386
+msgid "Hungarian (102/qwertz/comma/eliminate dead keys)"
+msgstr "헝가리어 (102/QWERTZ/쉼표/데드키 없음)"
+
+#: ../rules/base.xml.in.h:387
+msgid "Hungarian (102/qwertz/dot/dead keys)"
+msgstr "헝가리어 (102/QWERTZ/점/데드키)"
+
+#: ../rules/base.xml.in.h:388
+msgid "Hungarian (102/qwertz/dot/eliminate dead keys)"
+msgstr "헝가리어 (102/QWERTZ/점/데드키 없음)"
+
+#: ../rules/base.xml.in.h:389
+msgid "Hungarian (eliminate dead keys)"
+msgstr "헝가리어 (데드키 없음)"
+
+#: ../rules/base.xml.in.h:390
+msgid "Hungarian (qwerty)"
+msgstr "헝가리어 (QWERTY)"
+
+#: ../rules/base.xml.in.h:391
+msgid "Hungarian (standard)"
+msgstr "헝가리어 (표준)"
+
+#: ../rules/base.xml.in.h:392
+msgid "Hyper is mapped to Win-keys"
+msgstr "Hyper 키를 윈도우 키로 매핑"
+
+#: ../rules/base.xml.in.h:393
+msgid "IBM Rapid Access"
+msgstr "IBM Rapid Access"
+
+#: ../rules/base.xml.in.h:394
+msgid "IBM Rapid Access II"
+msgstr "IBM Rapid Access II"
+
+#: ../rules/base.xml.in.h:395
+msgid "IBM Space Saver"
+msgstr "IBM Space Saver"
+
+#: ../rules/base.xml.in.h:396
+msgid "IBM ThinkPad 560Z/600/600E/A22E"
+msgstr "IBM ThinkPad 560Z/600/600E/A22E"
+
+#: ../rules/base.xml.in.h:397
+msgid "IBM ThinkPad R60/T60/R61/T61"
+msgstr "IBM ThinkPad R60/T60/R61/T61"
+
+#: ../rules/base.xml.in.h:398
+msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t"
+msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t"
+
+#: ../rules/base.xml.in.h:399
+msgid "Icelandic"
+msgstr "아이슬란드어"
+
+#: ../rules/base.xml.in.h:400
+msgid "Icelandic (Dvorak)"
+msgstr "아이슬란드어 (드보락)"
+
+#: ../rules/base.xml.in.h:401
+msgid "Icelandic (Macintosh)"
+msgstr "아이슬란드어 (매킨토시)"
+
+#: ../rules/base.xml.in.h:402
+msgid "Icelandic (Sun dead keys)"
+msgstr "아이슬란드어 (썬 데드키)"
+
+#: ../rules/base.xml.in.h:403
+msgid "Icelandic (eliminate dead keys)"
+msgstr "아이슬란드어 (데드키 없음)"
+
+# 나이지리아 변종
+#: ../rules/base.xml.in.h:404
+msgid "Igbo"
+msgstr "이그보어"
+
+#: ../rules/base.xml.in.h:405
+msgid "Indian"
+msgstr "인도"
+
+#: ../rules/base.xml.in.h:406
+msgid "Inuktitut"
+msgstr "이누이트어"
+
+#: ../rules/base.xml.in.h:407
+msgid "Iraqi"
+msgstr "이라크"
+
+#: ../rules/base.xml.in.h:408
+msgid "Irish"
+msgstr "아일랜드"
+
+#: ../rules/base.xml.in.h:409
+msgid "Irish (UnicodeExpert)"
+msgstr "아일랜드 (UnicodeExpert)"
+
+#: ../rules/base.xml.in.h:410
+msgid "Italian"
+msgstr "이탈리아어"
+
+#: ../rules/base.xml.in.h:411
+msgid "Italian (Macintosh)"
+msgstr "이탈리아어 (매킨토시)"
+
+#: ../rules/base.xml.in.h:412
+msgid "Italian (US keyboard with Italian letters)"
+msgstr "이탈리아어 (미국식 키보드, 이탈리아어 문자 포함)"
+
+#: ../rules/base.xml.in.h:413
+msgid "Italian (eliminate dead keys)"
+msgstr "이탈리아어 (데드키 없음)"
+
+#: ../rules/base.xml.in.h:414
+msgid "Japanese"
+msgstr "일본어"
+
+#: ../rules/base.xml.in.h:415
+msgid "Japanese (Kana 86)"
+msgstr "일본어 (가나 86)"
+
+#: ../rules/base.xml.in.h:416
+msgid "Japanese (Kana)"
+msgstr "일본어 (가나)"
+
+#: ../rules/base.xml.in.h:417
+msgid "Japanese (Macintosh)"
+msgstr "일본어 (매킨토시)"
+
+#: ../rules/base.xml.in.h:418
+msgid "Japanese (OADG 109A)"
+msgstr "일본어 (OADG 109A)"
+
+#: ../rules/base.xml.in.h:419
+msgid "Japanese (PC-98xx Series)"
+msgstr "일본어 (PC-98xx 시리즈)"
+
+#: ../rules/base.xml.in.h:420
+msgid "Japanese keyboard options"
+msgstr "일본어 키보드 옵션"
+
+#: ../rules/base.xml.in.h:421
+msgid "Kalmyk"
+msgstr "칼미크어"
+
+#: ../rules/base.xml.in.h:422
+msgid "Kana Lock key is locking"
+msgstr "Kana Lock 키 상태 고정"
+
+#: ../rules/base.xml.in.h:423
+msgid "Kannada"
+msgstr "칸나다어"
+
+#: ../rules/base.xml.in.h:424
+msgid "Kashubian"
+msgstr "카슈브어"
+
+#: ../rules/base.xml.in.h:425
+msgid "Kazakh"
+msgstr "카자흐어"
+
+#: ../rules/base.xml.in.h:426
+msgid "Kazakh (with Russian)"
+msgstr "카자흐어 (러시아어 포함)"
+
+#: ../rules/base.xml.in.h:427
+msgid "Key sequence to kill the X server"
+msgstr "X 서버를 멈추는 키 조합"
+
+#: ../rules/base.xml.in.h:428
+msgid "Key to choose 3rd level"
+msgstr "3번째 단계를 선택하는 키"
+
+#: ../rules/base.xml.in.h:429
+msgid "Key to choose 5th level"
+msgstr "5번째 단계를 선택하는 키"
+
+#: ../rules/base.xml.in.h:430
+msgid "Key(s) to change layout"
+msgstr "배치를 전환하는 키"
+
+#: ../rules/base.xml.in.h:431
+msgid "Keytronic FlexPro"
+msgstr "Keytronic FlexPro"
+
+#: ../rules/base.xml.in.h:432
+msgid "Khmer (Cambodia)"
+msgstr "크메르어 (캄보디아)"
+
+# http://en.wikipedia.org/wiki/Kikuyu#Language
+#: ../rules/base.xml.in.h:433
+msgid "Kikuyu"
+msgstr "키쿠유어"
+
+#: ../rules/base.xml.in.h:434
+msgid "Kinesis"
+msgstr "키네시스"
+
+#: ../rules/base.xml.in.h:435
+msgid "Komi"
+msgstr "코미어"
+
+#: ../rules/base.xml.in.h:436
+msgid "Korean"
+msgstr "한국어"
+
+#: ../rules/base.xml.in.h:437
+msgid "Korean (101/104 key compatible)"
+msgstr "한국어 (101/104키 호환)"
+
+#: ../rules/base.xml.in.h:438
+msgid "Kurdish (Iran, Arabic-Latin)"
+msgstr "쿠르드어 (이란, 아랍어 라틴)"
+
+#: ../rules/base.xml.in.h:439
+msgid "Kurdish (Iran, F)"
+msgstr "쿠르드어 (이란, F)"
+
+#: ../rules/base.xml.in.h:440
+msgid "Kurdish (Iran, Latin Alt-Q)"
+msgstr "쿠르드어 (이란, 라틴 Alt-Q)"
+
+#: ../rules/base.xml.in.h:441
+msgid "Kurdish (Iran, Latin Q)"
+msgstr "쿠르드어 (이란, 라틴 Q)"
+
+#: ../rules/base.xml.in.h:442
+msgid "Kurdish (Iraq, Arabic-Latin)"
+msgstr "쿠르드어 (이라크, 아랍어 라틴)"
+
+#: ../rules/base.xml.in.h:443
+msgid "Kurdish (Iraq, F)"
+msgstr "쿠르드어 (이라크, F)"
+
+#: ../rules/base.xml.in.h:444
+msgid "Kurdish (Iraq, Latin Alt-Q)"
+msgstr "쿠르드어 (이라크, 라틴 Alt-Q)"
+
+#: ../rules/base.xml.in.h:445
+msgid "Kurdish (Iraq, Latin Q)"
+msgstr "쿠르드어 (이라크, 라틴 Q)"
+
+#: ../rules/base.xml.in.h:446
+msgid "Kurdish (Syria, F)"
+msgstr "쿠르드어 (시리아, F)"
+
+#: ../rules/base.xml.in.h:447
+msgid "Kurdish (Syria, Latin Alt-Q)"
+msgstr "쿠르드어 (시리아, 라틴 Alt-Q)"
+
+#: ../rules/base.xml.in.h:448
+msgid "Kurdish (Syria, Latin Q)"
+msgstr "쿠르드어 (시리아, 라틴 Q)"
+
+#: ../rules/base.xml.in.h:449
+msgid "Kurdish (Turkey, F)"
+msgstr "쿠르드어 (터키, F)"
+
+#: ../rules/base.xml.in.h:450
+msgid "Kurdish (Turkey, Latin Alt-Q)"
+msgstr "쿠르드어 (터키, 라틴 Alt-Q)"
+
+#: ../rules/base.xml.in.h:451
+msgid "Kurdish (Turkey, Latin Q)"
+msgstr "쿠르드어 (터키, 라틴 Q)"
+
+#: ../rules/base.xml.in.h:452
+msgid "Kyrgyz"
+msgstr "키르기스어"
+
+#: ../rules/base.xml.in.h:453
+msgid "Kyrgyz (phonetic)"
+msgstr "키르기스어 (음성 기호)"
+
+#: ../rules/base.xml.in.h:454
+msgid "Lao"
+msgstr "라오어"
+
+#: ../rules/base.xml.in.h:455
+msgid "Lao (STEA proposed standard layout)"
+msgstr "라오어 (STEA 제안 표준 키 배치)"
+
+#: ../rules/base.xml.in.h:456
+msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard"
+msgstr "노트북 컴팩 (Armada 등) 노트북 키보드"
+
+#: ../rules/base.xml.in.h:457
+msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard"
+msgstr "노트북 컴팩 (Presario 등) 노트북 키보드"
+
+#: ../rules/base.xml.in.h:458
+msgid "Laptop/notebook eMachines m68xx"
+msgstr "노트북 컴팩 eMachines m68xx"
+
+#: ../rules/base.xml.in.h:459 ../rules/base.extras.xml.in.h:12
+msgid "Latvian"
+msgstr "라트비아어"
+
+#: ../rules/base.xml.in.h:460
+msgid "Latvian (F variant)"
+msgstr "라트비아어 (F 변종)"
+
+#: ../rules/base.xml.in.h:461
+msgid "Latvian (adapted)"
+msgstr "라트비아어 (개조 버전)"
+
+#: ../rules/base.xml.in.h:462
+msgid "Latvian (apostrophe variant)"
+msgstr "라트비아어 (아포스트로피 변종)"
+
+#: ../rules/base.xml.in.h:463
+msgid "Latvian (ergonomic, ŪGJRMV)"
+msgstr "라트비아어 (어고노믹, ŪGJRMV)"
+
+#: ../rules/base.xml.in.h:464
+msgid "Latvian (modern)"
+msgstr "라트비아어 (현대 버전)"
+
+#: ../rules/base.xml.in.h:465
+msgid "Latvian (tilde variant)"
+msgstr "라트비아어 (물결 변종)"
+
+#: ../rules/base.xml.in.h:466
+msgid "Left Alt"
+msgstr "왼쪽 Alt"
+
+#: ../rules/base.xml.in.h:467
+msgid "Left Alt (while pressed)"
+msgstr "왼쪽 Alt (누르고 있는 동안)"
+
+#: ../rules/base.xml.in.h:468
+msgid "Left Alt is swapped with Left Win"
+msgstr "왼쪽 Alt와 왼쪽 윈도우 키 뒤바꾸기"
+
+#: ../rules/base.xml.in.h:469
+msgid "Left Ctrl"
+msgstr "왼쪽 Ctrl"
+
+#: ../rules/base.xml.in.h:470
+msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)"
+msgstr "왼쪽 Ctrl (1번 키보드 배치로), 오른쪽 Ctrl (마지막 키보드 배치로)"
+
+#: ../rules/base.xml.in.h:471
+msgid "Left Ctrl+Left Shift"
+msgstr "왼쪽 Ctrl+왼쪽 Shift"
+
+#: ../rules/base.xml.in.h:472
+msgid "Left Shift"
+msgstr "왼쪽 Shift"
+
+#: ../rules/base.xml.in.h:473
+msgid "Left Win"
+msgstr "왼쪽 윈도우"
+
+#: ../rules/base.xml.in.h:474
+msgid "Left Win (to first layout), Right Win/Menu (to last layout)"
+msgstr "왼쪽 윈도우 (1번으로), 오른쪽 윈도우/메뉴 (마지막으로)"
+
+#: ../rules/base.xml.in.h:475
+msgid "Left Win (while pressed)"
+msgstr "왼쪽 윈도우 (누르고 있는 동안)"
+
+#: ../rules/base.xml.in.h:476
+msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "왼쪽 윈도우로 5번째 단계 선택, 다른 5번째 단계 선택 키와 같이 누르면 고정"
+
+#: ../rules/base.xml.in.h:477
+msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "왼쪽 윈도우로 5번째 단계 선택, 다른 5번째 단계 선택 키와 같이 누르면 고정, 한 번 누르면 고정 해제"
+
+#: ../rules/base.xml.in.h:478
+msgid "LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)"
+msgstr "왼쪽 Ctrl+왼쪽 윈도우 (1번 키보드 배치로), 오른쪽 Ctrl+Menu (2번째 키보드 배치로)"
+
+#: ../rules/base.xml.in.h:479
+msgid "Legacy"
+msgstr "구형 방식"
+
+#: ../rules/base.xml.in.h:480
+msgid "Legacy Wang 724"
+msgstr "구형 방식 Wang 724 키패드"
+
+#. Actually, with KP_SEPARATOR, as the old keypad(comma)
+#: ../rules/base.xml.in.h:482
+msgid "Legacy key with comma"
+msgstr "구형 방식 키, 쉼표 포함"
+
+#: ../rules/base.xml.in.h:483
+msgid "Legacy key with dot"
+msgstr "구형 방식 키, 점 포함"
+
+#: ../rules/base.xml.in.h:484 ../rules/base.extras.xml.in.h:21
+msgid "Lithuanian"
+msgstr "리투아니아어"
+
+#: ../rules/base.xml.in.h:485
+msgid "Lithuanian (IBM LST 1205-92)"
+msgstr "리투아니아어 (IBM LST 1205-92)"
+
+#: ../rules/base.xml.in.h:486
+msgid "Lithuanian (LEKP)"
+msgstr "리투아니아어 (LEKP)"
+
+#: ../rules/base.xml.in.h:487
+msgid "Lithuanian (LEKPa)"
+msgstr "리투아니아어 (LEKPa)"
+
+#: ../rules/base.xml.in.h:488
+msgid "Lithuanian (US keyboard with Lithuanian letters)"
+msgstr "리투아니아어 (미국식 키보드, 리투아니아 문자 포함)"
+
+#: ../rules/base.xml.in.h:489
+msgid "Lithuanian (standard)"
+msgstr "리투아니아어 (표준)"
+
+# 한국에서 광고하는 대로 음역
+#: ../rules/base.xml.in.h:490
+msgid "Logitech Access Keyboard"
+msgstr "로지텍 액세스 키보드"
+
+# 한국에서 광고하는 대로 음역
+#: ../rules/base.xml.in.h:491
+msgid "Logitech Cordless Desktop"
+msgstr "로지텍 무선 데스크탑"
+
+# 한국에서 광고하는 대로 음역
+#: ../rules/base.xml.in.h:492
+msgid "Logitech Cordless Desktop (alternate option)"
+msgstr "로지텍 무선 데스크탑 (다른 옵션)"
+
+# 한국에서 광고하는 대로 음역
+#: ../rules/base.xml.in.h:493
+msgid "Logitech Cordless Desktop EX110"
+msgstr "로지텍 무선 데스크탑 EX110"
+
+# 한국에서 광고하는 대로 음역
+#: ../rules/base.xml.in.h:494
+msgid "Logitech Cordless Desktop LX-300"
+msgstr "로지텍 무선 데스크탑 LX-300"
+
+# 한국에서 광고하는 대로 음역
+#: ../rules/base.xml.in.h:495
+msgid "Logitech Cordless Desktop Navigator"
+msgstr "로지텍 무선 데스크탑 내비게이터"
+
+# 한국에서 광고하는 대로 음역
+#: ../rules/base.xml.in.h:496
+msgid "Logitech Cordless Desktop Optical"
+msgstr "로지텍 무선 데스크탑 옵티컬"
+
+# 한국에서 광고하는 대로 음역
+#: ../rules/base.xml.in.h:497
+msgid "Logitech Cordless Desktop Pro (alternate option 2)"
+msgstr "로지텍 무선 데스크탑 프로 (다른 옵션 2)"
+
+# 한국에서 광고하는 대로 음역
+#: ../rules/base.xml.in.h:498
+msgid "Logitech Cordless Desktop iTouch"
+msgstr "로지텍 무선 데스크탑 아이터치"
+
+# 한국에서 광고하는 대로 음역
+#: ../rules/base.xml.in.h:499
+msgid "Logitech Cordless Freedom/Desktop Navigator"
+msgstr "로지텍 무선 프리덤/데스크탑 내비게이터"
+
+# 한국에서 광고하는 대로 음역
+#: ../rules/base.xml.in.h:500
+msgid "Logitech G15 extra keys via G15daemon"
+msgstr "로지텍 G15 추가 키, G15daemon 사용"
+
+# 한국에서 광고하는 대로 음역
+#: ../rules/base.xml.in.h:501
+msgid "Logitech Generic Keyboard"
+msgstr "로지텍 일반 키보드"
+
+# 한국에서 광고하는 대로 음역
+#: ../rules/base.xml.in.h:502
+msgid "Logitech Internet 350 Keyboard"
+msgstr "로지텍 인터넷 350 키보드"
+
+# 한국에서 광고하는 대로 음역
+#: ../rules/base.xml.in.h:503
+msgid "Logitech Internet Keyboard"
+msgstr "로지텍 인터넷 키보드"
+
+# 한국에서 광고하는 대로 음역
+#: ../rules/base.xml.in.h:504
+msgid "Logitech Internet Navigator Keyboard"
+msgstr "로지텍 인터넷 내비게이터 키보드"
+
+# 한국에서 광고하는 대로 음역
+#: ../rules/base.xml.in.h:505
+msgid "Logitech Media Elite Keyboard"
+msgstr "로지텍 미디어 엘리트 키보드"
+
+# 한국에서 광고하는 대로 음역
+#: ../rules/base.xml.in.h:506
+msgid "Logitech Ultra-X Cordless Media Desktop Keyboard"
+msgstr "로지텍 울트라 무선 미디어 데스크탑 키보드"
+
+# 한국에서 광고하는 대로 음역
+#: ../rules/base.xml.in.h:507
+msgid "Logitech Ultra-X Keyboard"
+msgstr "로지텍 울트라 키보드"
+
+# 한국에서 광고하는 대로 음역
+#: ../rules/base.xml.in.h:508
+msgid "Logitech diNovo Edge Keyboard"
+msgstr "로지텍 디노보 엣지 키보드"
+
+# 한국에서 광고하는 대로 음역
+#: ../rules/base.xml.in.h:509
+msgid "Logitech diNovo Keyboard"
+msgstr "로지텍 디노보 키보드"
+
+# 한국에서 광고하는 대로 음역
+#: ../rules/base.xml.in.h:510
+msgid "Logitech iTouch"
+msgstr "로지텍 아이터치"
+
+# 한국에서 광고하는 대로 음역
+#: ../rules/base.xml.in.h:511
+msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)"
+msgstr "로지텍 아이터치 무선 키보드 (모델 Y-RB6)"
+
+# 한국에서 광고하는 대로 음역
+#: ../rules/base.xml.in.h:512
+msgid "Logitech iTouch Internet Navigator Keyboard SE"
+msgstr "로지텍 아이터치 인터넷 내비게이터 키보드 SE"
+
+# 한국에서 광고하는 대로 음역
+#: ../rules/base.xml.in.h:513
+msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)"
+msgstr "로지텍 아이터치 인터넷 내비게이터 키보드 SE (USB)"
+
+# http://ko.wikipedia.org/wiki/저지_소르브어
+#: ../rules/base.xml.in.h:514
+msgid "Lower Sorbian"
+msgstr "저지 소르브어"
+
+# http://ko.wikipedia.org/wiki/저지_소르브어
+#: ../rules/base.xml.in.h:515
+msgid "Lower Sorbian (qwertz)"
+msgstr "저지 소르브어 (QWERTZ)"
+
+#: ../rules/base.xml.in.h:516
+msgid "MacBook/MacBook Pro"
+msgstr "MacBook/MacBook Pro"
+
+#: ../rules/base.xml.in.h:517
+msgid "MacBook/MacBook Pro (Intl)"
+msgstr "MacBook/MacBook Pro (국제 버전)"
+
+#: ../rules/base.xml.in.h:518
+msgid "Macedonian"
+msgstr "마케도니아어"
+
+#: ../rules/base.xml.in.h:519
+msgid "Macedonian (eliminate dead keys)"
+msgstr "마케도니아어 (데드키 없음)"
+
+#: ../rules/base.xml.in.h:520
+msgid "Macintosh"
+msgstr "매킨토시"
+
+#: ../rules/base.xml.in.h:521
+msgid "Macintosh Old"
+msgstr "매킨토시 구형"
+
+#: ../rules/base.xml.in.h:522
+msgid "Make Caps Lock an additional Backspace"
+msgstr "Caps Lock을 추가 백스페이스로 사용"
+
+#: ../rules/base.xml.in.h:523
+msgid "Make Caps Lock an additional Control but keep the Caps_Lock keysym"
+msgstr "Caps Lock을 추가 Ctrl로 사용, 하지만 Caps_Lock keysym 유지"
+
+#: ../rules/base.xml.in.h:524
+msgid "Make Caps Lock an additional Ctrl"
+msgstr "Caps Lock을 추가 Ctrl로 사용"
+
+#: ../rules/base.xml.in.h:525
+msgid "Make Caps Lock an additional ESC"
+msgstr "Caps Lock을 추가 ESC로 사용"
+
+#: ../rules/base.xml.in.h:526
+msgid "Make Caps Lock an additional Hyper"
+msgstr "Caps Lock을 추가 Hyper로 사용"
+
+#: ../rules/base.xml.in.h:527
+msgid "Make Caps Lock an additional Num Lock"
+msgstr "Caps Lock을 추가 Num Lock으로 사용"
+
+#: ../rules/base.xml.in.h:528
+msgid "Make Caps Lock an additional Super"
+msgstr "Caps Lock을 추가 Super로 사용"
+
+#: ../rules/base.xml.in.h:529
+msgid "Malayalam"
+msgstr "말라얄람어"
+
+#: ../rules/base.xml.in.h:530
+msgid "Malayalam (Lalitha)"
+msgstr "말라얄람어 (라리타)"
+
+#: ../rules/base.xml.in.h:531
+msgid "Malayalam (enhanced Inscript with Rupee Sign)"
+msgstr "말라얄람어 (발전된 Inscript, 루피 기호 포함)"
+
+#: ../rules/base.xml.in.h:532
+msgid "Maltese"
+msgstr "몰타어"
+
+#: ../rules/base.xml.in.h:533
+msgid "Maltese (with US layout)"
+msgstr "몰타어 (미국식 키 배치)"
+
+#: ../rules/base.xml.in.h:534
+msgid "Maori"
+msgstr "마오리어"
+
+#: ../rules/base.xml.in.h:535
+msgid "Mari"
+msgstr "마리어"
+
+#: ../rules/base.xml.in.h:536
+msgid "Memorex MX1998"
+msgstr "Memorex MX1998"
+
+#: ../rules/base.xml.in.h:537
+msgid "Memorex MX2500 EZ-Access Keyboard"
+msgstr "Memorex MX2500 EZ-Access 키보드"
+
+#: ../rules/base.xml.in.h:538
+msgid "Memorex MX2750"
+msgstr "Memorex MX2750"
+
+#: ../rules/base.xml.in.h:539
+msgid "Menu"
+msgstr "메뉴"
+
+#: ../rules/base.xml.in.h:540
+msgid "Meta is mapped to Left Win"
+msgstr "메타 키를 왼쪽 윈도우 키로 매핑"
+
+#: ../rules/base.xml.in.h:541
+msgid "Meta is mapped to Win keys"
+msgstr "메타 키를 윈도우 키로 매핑"
+
+#: ../rules/base.xml.in.h:542
+msgid "Meta on Left Ctrl"
+msgstr "메타 키를 왼쪽 Ctrl에"
+
+#: ../rules/base.xml.in.h:543
+msgid "Microsoft Comfort Curve Keyboard 2000"
+msgstr "마이크로소프트 컴포트 커브 키보드 2000"
+
+#: ../rules/base.xml.in.h:544
+msgid "Microsoft Internet Keyboard"
+msgstr "마이크로소프트 인터넷 키보드"
+
+#: ../rules/base.xml.in.h:545
+msgid "Microsoft Internet Keyboard Pro, Swedish"
+msgstr "마이크로소프트 인터넷 키보드 프로, 스웨덴"
+
+#: ../rules/base.xml.in.h:546
+msgid "Microsoft Natural"
+msgstr "마이크로소프트 내츄럴"
+
+#: ../rules/base.xml.in.h:547
+msgid "Microsoft Natural Keyboard Elite"
+msgstr "마이크로소프트 내츄럴 키보드 엘리트"
+
+#: ../rules/base.xml.in.h:548
+msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro"
+msgstr "마이크로소프트 내츄럴 키보드 / 마이크로소프트 인터넷 키보드 프로"
+
+#: ../rules/base.xml.in.h:549
+msgid "Microsoft Natural Keyboard Pro OEM"
+msgstr "마이크로소프트 내츄럴 키보드 프로 OEM"
+
+#: ../rules/base.xml.in.h:550
+msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro"
+msgstr "마이크로소프트 내츄럴 키보드 프로 USB / 마이크로소프트 인터넷 키보드 프로"
+
+#: ../rules/base.xml.in.h:551
+msgid "Microsoft Natural Wireless Ergonomic Keyboard 4000"
+msgstr "마이크로소프트 내츄럴 무선 어고노믹 키보드 4000"
+
+#: ../rules/base.xml.in.h:552
+msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000"
+msgstr "마이크로소프트 내츄럴 무선 어고노믹 키보드 7000"
+
+#: ../rules/base.xml.in.h:553
+msgid "Microsoft Office Keyboard"
+msgstr "마이크로소프트 오피스 키보드"
+
+#: ../rules/base.xml.in.h:554
+msgid "Microsoft Wireless Multimedia Keyboard 1.0A"
+msgstr "마이크로소프트 무선 멀티미디어 키보드 1.0A"
+
+#: ../rules/base.xml.in.h:555
+msgid "Miscellaneous compatibility options"
+msgstr "기타 호환성 옵션"
+
+#: ../rules/base.xml.in.h:556
+msgid "Mongolian"
+msgstr "몽골어"
+
+#: ../rules/base.xml.in.h:557
+msgid "Montenegrin"
+msgstr "몬테네그로어"
+
+#: ../rules/base.xml.in.h:558
+msgid "Montenegrin (Cyrillic with guillemets)"
+msgstr "몬테네그로어 (키릴 문자, 각괄호 포함)"
+
+#: ../rules/base.xml.in.h:559
+msgid "Montenegrin (Cyrillic)"
+msgstr "몬테네그로어 (키릴 문자)"
+
+#: ../rules/base.xml.in.h:560
+msgid "Montenegrin (Cyrillic, Z and ZHE swapped)"
+msgstr "몬테네그로어 (키릴 문자, Z와 ZHE 뒤바꾸기)"
+
+#: ../rules/base.xml.in.h:561
+msgid "Montenegrin (Latin Unicode qwerty)"
+msgstr "몬테네그로어 (라틴 유니코드 QWERTY)"
+
+#: ../rules/base.xml.in.h:562
+msgid "Montenegrin (Latin Unicode)"
+msgstr "몬테네그로어 (라틴 유니코드)"
+
+#: ../rules/base.xml.in.h:563
+msgid "Montenegrin (Latin qwerty)"
+msgstr "몬테네그로어 (라틴 QWERTY)"
+
+#: ../rules/base.xml.in.h:564
+msgid "Montenegrin (Latin with guillemets)"
+msgstr "몬테네그로어 (라틴, 각괄호 포함)"
+
+#: ../rules/base.xml.in.h:565
+msgid "NICOLA-F style Backspace"
+msgstr "NICOLA-F 방식 백스페이스"
+
+#: ../rules/base.xml.in.h:566
+msgid "Nepali"
+msgstr "네팔어"
+
+#: ../rules/base.xml.in.h:567
+msgid "Non-breakable space character at fourth level"
+msgstr "4번째 단계에서 강제 공백 문자"
+
+#: ../rules/base.xml.in.h:568
+msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level"
+msgstr "4번째 단계에서 강제 공백 문자, 6번째 단계에서 얇은 강제 공백 문자"
+
+#: ../rules/base.xml.in.h:569
+msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)"
+msgstr "4번째 단계에서 강제 공백 문자, 6번째 단계에서 얇은 강제 공백 문자 (Ctrl+Shift 사용)"
+
+#: ../rules/base.xml.in.h:570
+msgid "Non-breakable space character at second level"
+msgstr "2번째 단계에서 강제 공백 문자"
+
+#: ../rules/base.xml.in.h:571
+msgid "Non-breakable space character at third level"
+msgstr "3번째 단계에서 강제 공백 문자"
+
+#: ../rules/base.xml.in.h:572
+msgid "Non-breakable space character at third level, nothing at fourth level"
+msgstr "3번째 단계에서 강제 공백 문자, 4번째에서는 출력 없음."
+
+#: ../rules/base.xml.in.h:573
+msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level"
+msgstr "3번째 단계에서 강제 공백 문자, 4번째에서는 얇은 강제 공백 문자."
+
+#: ../rules/base.xml.in.h:574
+msgid "Northern Saami (Finland)"
+msgstr "북 사오미 (핀란드)"
+
+#: ../rules/base.xml.in.h:575
+msgid "Northern Saami (Norway)"
+msgstr "북 사오미 (노르웨이)"
+
+#: ../rules/base.xml.in.h:576
+msgid "Northern Saami (Norway, eliminate dead keys)"
+msgstr "북 사오미 (노르웨이, 데드키 없음)"
+
+#: ../rules/base.xml.in.h:577
+msgid "Northern Saami (Sweden)"
+msgstr "북 사오미 (스웨덴)"
+
+#: ../rules/base.xml.in.h:578
+msgid "Northgate OmniKey 101"
+msgstr "노스게이트 OmniKey 101"
+
+#: ../rules/base.xml.in.h:579
+msgid "Norwegian"
+msgstr "노르웨이어"
+
+#: ../rules/base.xml.in.h:580
+msgid "Norwegian (Dvorak)"
+msgstr "노르웨이어 (드보락)"
+
+#: ../rules/base.xml.in.h:581
+msgid "Norwegian (Macintosh)"
+msgstr "노르웨이어 (매킨토시)"
+
+#: ../rules/base.xml.in.h:582
+msgid "Norwegian (Macintosh, eliminate dead keys)"
+msgstr "노르웨이어 (매킨토시, 데드키 없음)"
+
+#: ../rules/base.xml.in.h:583
+msgid "Norwegian (eliminate dead keys)"
+msgstr "노르웨이어 (데드키 없음)"
+
+#: ../rules/base.xml.in.h:584
+msgid "Num Lock"
+msgstr "Num Lock"
+
+#: ../rules/base.xml.in.h:585
+msgid "Numeric keypad delete key behaviour"
+msgstr "숫자 키패드의 Delete 키 동작"
+
+#: ../rules/base.xml.in.h:586
+msgid "Numeric keypad keys work as with Macintosh"
+msgstr "숫자 키패드 키가 매킨토시와 동일하게 동작"
+
+#: ../rules/base.xml.in.h:587
+msgid "Numeric keypad layout selection"
+msgstr "숫자 키패드 배치 선택"
+
+#: ../rules/base.xml.in.h:588
+msgid "OLPC"
+msgstr "OLPC"
+
+#: ../rules/base.xml.in.h:589
+msgid "Occitan"
+msgstr "오크어"
+
+#: ../rules/base.xml.in.h:590
+msgid "Ogham"
+msgstr "오검 문자"
+
+# 아일랜드 변종
+#: ../rules/base.xml.in.h:591
+msgid "Ogham (IS434)"
+msgstr "오검 문자 (IS434)"
+
+# Oriya - 인도 방언
+#: ../rules/base.xml.in.h:592
+msgid "Oriya"
+msgstr "오리야어"
+
+#: ../rules/base.xml.in.h:593
+msgid "Ortek MCK-800 MM/Internet keyboard"
+msgstr "Ortek MCK-800 MM/Internet 키보드"
+
+#: ../rules/base.xml.in.h:594
+msgid "Ossetian (Georgia)"
+msgstr "오세트어 (그루지아)"
+
+#: ../rules/base.xml.in.h:595
+msgid "Ossetian (WinKeys)"
+msgstr "오세트어 (윈도우 키)"
+
+#: ../rules/base.xml.in.h:596
+msgid "Ossetian (legacy)"
+msgstr "오세트어 (구형)"
+
+#: ../rules/base.xml.in.h:597
+msgid "PC-98xx Series"
+msgstr "PC-98xx 시리즈"
+
+#: ../rules/base.xml.in.h:598
+msgid "Pannonian Rusyn (homophonic)"
+msgstr "판노니아 루테니아 (음성 기호)"
+
+# 아프가니스탄
+#: ../rules/base.xml.in.h:599
+msgid "Pashto"
+msgstr "파슈토어"
+
+#: ../rules/base.xml.in.h:600
+msgid "Pashto (Afghanistan, OLPC)"
+msgstr "파슈토어 (아프가니스탄, OLPC)"
+
+#: ../rules/base.xml.in.h:601
+msgid "Pause"
+msgstr "Pause"
+
+#: ../rules/base.xml.in.h:602 ../rules/base.extras.xml.in.h:23
+msgid "Persian"
+msgstr "페르시아어"
+
+#: ../rules/base.xml.in.h:603
+msgid "Persian (Afghanistan, Dari OLPC)"
+msgstr "페르시아어 (아프가니스탄, Dari OLPC)"
+
+#: ../rules/base.xml.in.h:604
+msgid "Persian (with Persian Keypad)"
+msgstr "페르시아어 (페르시아어 키패드 포함)"
+
+#: ../rules/base.xml.in.h:605 ../rules/base.extras.xml.in.h:24
+msgid "Polish"
+msgstr "폴란드어"
+
+#: ../rules/base.xml.in.h:606
+msgid "Polish (Dvorak)"
+msgstr "폴란드어 (드보락)"
+
+#: ../rules/base.xml.in.h:607
+msgid "Polish (Dvorak, Polish quotes on key 1)"
+msgstr "폴란드어 (드보락, 1 키에 폴란드어 따옴표)"
+
+#: ../rules/base.xml.in.h:608
+msgid "Polish (Dvorak, Polish quotes on quotemark key)"
+msgstr "폴란드어 (드보락, 따옴표 키에 폴란드어 따옴표)"
+
+#: ../rules/base.xml.in.h:609
+msgid "Polish (programmer Dvorak)"
+msgstr "폴란드어 (프로그래머 드보락)"
+
+#: ../rules/base.xml.in.h:610
+msgid "Polish (qwertz)"
+msgstr "폴란드어 (QWERTZ)"
+
+#: ../rules/base.xml.in.h:611
+msgid "Portuguese"
+msgstr "포르투갈어"
+
+#: ../rules/base.xml.in.h:612
+msgid "Portuguese (Brazil)"
+msgstr "포르투갈어 (브라질)"
+
+#: ../rules/base.xml.in.h:613
+msgid "Portuguese (Brazil, Dvorak)"
+msgstr "포르투갈어 (브라질, 드보락)"
+
+#: ../rules/base.xml.in.h:614
+msgid "Portuguese (Brazil, eliminate dead keys)"
+msgstr "포르투갈어 (브라질, 데드키 없음)"
+
+# 나티보 - 아메리카 소수 언어
+#: ../rules/base.xml.in.h:615
+msgid "Portuguese (Brazil, nativo for Esperanto)"
+msgstr "포르투갈어 (브라질, 에스페란토 나티보)"
+
+# 나티보 - 아메리카 소수 언어
+#: ../rules/base.xml.in.h:616
+msgid "Portuguese (Brazil, nativo for USA keyboards)"
+msgstr "포르투갈어 (브라질, 미국 키보드 나티보)"
+
+# 나티보 - 아메리카 소수 언어
+#: ../rules/base.xml.in.h:617
+msgid "Portuguese (Brazil, nativo)"
+msgstr "포르투갈어 (브라질, 나티보)"
+
+#: ../rules/base.xml.in.h:618
+msgid "Portuguese (Macintosh)"
+msgstr "포르투갈어 (매킨토시)"
+
+#: ../rules/base.xml.in.h:619
+msgid "Portuguese (Macintosh, Sun dead keys)"
+msgstr "포르투갈어 (매킨토시, 썬 데드키)"
+
+#: ../rules/base.xml.in.h:620
+msgid "Portuguese (Macintosh, eliminate dead keys)"
+msgstr "포르투갈어 (매킨토시, 데드키 없음)"
+
+# 나티보 - 아메리카 소수 언어
+#: ../rules/base.xml.in.h:621
+msgid "Portuguese (Nativo for USA keyboards)"
+msgstr "포르투갈어 (나티보, 미국 키보드)"
+
+# 나티보 - 아메리카 소수 언어
+#: ../rules/base.xml.in.h:622
+msgid "Portuguese (Nativo)"
+msgstr "포르투갈어 (나티보)"
+
+#: ../rules/base.xml.in.h:623
+msgid "Portuguese (Sun dead keys)"
+msgstr "포르투갈어 (썬 데드키)"
+
+#: ../rules/base.xml.in.h:624
+msgid "Portuguese (eliminate dead keys)"
+msgstr "포르투갈어 (데드키 없음)"
+
+#: ../rules/base.xml.in.h:625
+msgid "Propeller Voyager (KTEZ-1000)"
+msgstr "Propeller Voyager (KTEZ-1000)"
+
+#: ../rules/base.xml.in.h:626
+msgid "PrtSc"
+msgstr "PrtSc"
+
+# 젤룸 - 파키스탄 지역
+#: ../rules/base.xml.in.h:627
+msgid "Punjabi (Gurmukhi Jhelum)"
+msgstr "펀자브어 (구르무키 문자, 젤룸)"
+
+#: ../rules/base.xml.in.h:628
+msgid "Punjabi (Gurmukhi)"
+msgstr "펀자브어 (구르무키 문자)"
+
+#: ../rules/base.xml.in.h:629
+msgid "QTronix Scorpius 98N+"
+msgstr "QTronix Scorpius 98N+"
+
+#: ../rules/base.xml.in.h:630
+msgid "Right Alt"
+msgstr "오른쪽 Alt"
+
+#: ../rules/base.xml.in.h:631
+msgid "Right Alt (while pressed)"
+msgstr "오른쪽 Alt (누르고 있는 동안)"
+
+#: ../rules/base.xml.in.h:632
+msgid "Right Alt chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "오른쪽 Alt로 5번째 단계 선택, 다른 5번째 단계 선택 키와 같이 누르면 5번째 단계 고정, 한 번 누르면 고정 해제"
+
+#: ../rules/base.xml.in.h:633
+msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "오른쪽 Alt로 5번째 단계 선택, 다른 5번째 단계 선택 키와 같이 누르면 고정"
+
+#: ../rules/base.xml.in.h:634
+msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "오른쪽 Alt로 5번째 단계 선택, 다른 5번째 단계 선택 키와 같이 누르면 고정, 한 번 누르면 고정 해제"
+
+#: ../rules/base.xml.in.h:635
+msgid "Right Alt key never chooses 3rd level"
+msgstr "오른쪽 Alt는 3번째 단계를 선택하지 않음"
+
+#: ../rules/base.xml.in.h:636
+msgid "Right Alt, Shift+Right Alt key is Multi_Key"
+msgstr "오른쪽 Alt, Shift+오른쪽 Alt가 Multi_Key"
+
+#: ../rules/base.xml.in.h:637
+msgid "Right Ctrl"
+msgstr "오른쪽 Ctrl"
+
+#: ../rules/base.xml.in.h:638
+msgid "Right Ctrl (while pressed)"
+msgstr "오른쪽 Ctrl (누르고 있는 동안)"
+
+#: ../rules/base.xml.in.h:639
+msgid "Right Ctrl as Right Alt"
+msgstr "오른쪽 Ctrl 키를 오른쪽 Alt 키로"
+
+#: ../rules/base.xml.in.h:640
+msgid "Right Ctrl is mapped to Menu"
+msgstr "오른쪽 Ctrl 키를 메뉴 키로 매핑"
+
+#: ../rules/base.xml.in.h:641
+msgid "Right Ctrl+Right Shift"
+msgstr "오른쪽 Ctrl+오른쪽 Alt"
+
+#: ../rules/base.xml.in.h:642
+msgid "Right Shift"
+msgstr "오른쪽 Shift"
+
+#: ../rules/base.xml.in.h:643
+msgid "Right Win"
+msgstr "오른쪽 윈도우"
+
+#: ../rules/base.xml.in.h:644
+msgid "Right Win (while pressed)"
+msgstr "오른쪽 윈도우 (누르고 있는 동안)"
+
+#: ../rules/base.xml.in.h:645
+msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "오른쪽 윈도우로 5번째 단계 선택, 다른 5번째 단계 선택 키와 같이 누르면 고정"
+
+#: ../rules/base.xml.in.h:646
+msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "오른쪽 윈도우로 5번째 단계 선택, 다른 5번째 단계 선택 키와 같이 누르면 고정, 한 번 누르면 고정 해제"
+
+#: ../rules/base.xml.in.h:647 ../rules/base.extras.xml.in.h:26
+msgid "Romanian"
+msgstr "루마니아어"
+
+#: ../rules/base.xml.in.h:648
+msgid "Romanian (Germany)"
+msgstr "루마니아어 (독일)"
+
+#: ../rules/base.xml.in.h:649
+msgid "Romanian (Germany, eliminate dead keys)"
+msgstr "루마니아어 (독일, 데드키 없음)"
+
+#: ../rules/base.xml.in.h:650
+msgid "Romanian (WinKeys)"
+msgstr "루마니아어 (윈도우 키)"
+
+#: ../rules/base.xml.in.h:651
+msgid "Romanian (cedilla)"
+msgstr "루미니아어 (세디유)"
+
+#: ../rules/base.xml.in.h:652
+msgid "Romanian (standard cedilla)"
+msgstr "루마니아어 (표준 세디유)"
+
+#: ../rules/base.xml.in.h:653
+msgid "Romanian (standard)"
+msgstr "루마니아어 (표준)"
+
+#: ../rules/base.xml.in.h:654
+msgid "Rupee on 4"
+msgstr "루피를 4 키에"
+
+#: ../rules/base.xml.in.h:655 ../rules/base.extras.xml.in.h:28
+msgid "Russian"
+msgstr "러시아어"
+
+#: ../rules/base.xml.in.h:656
+msgid "Russian (DOS)"
+msgstr "러시아어 (DOS)"
+
+#: ../rules/base.xml.in.h:657
+msgid "Russian (Georgia)"
+msgstr "러시아어 (그루지아)"
+
+#: ../rules/base.xml.in.h:658
+msgid "Russian (Germany, phonetic)"
+msgstr "러시아어 (독일, 음성 표기)"
+
+#: ../rules/base.xml.in.h:659
+msgid "Russian (Kazakhstan, with Kazakh)"
+msgstr "러시아어 (카자흐스탄, 카자흐어 포함)"
+
+#: ../rules/base.xml.in.h:660
+msgid "Russian (Poland, phonetic Dvorak)"
+msgstr "러시아어 (폴란드, 음성 표기 드보락)"
+
+#: ../rules/base.xml.in.h:661
+msgid "Russian (Sweden, phonetic)"
+msgstr "러시아어 (스웨덴, 음성 표기)"
+
+#: ../rules/base.xml.in.h:662
+msgid "Russian (Sweden, phonetic, eliminate dead keys)"
+msgstr "러시아어 (스웨덴, 음성 표기, 데드키 없음)"
+
+#: ../rules/base.xml.in.h:663
+msgid "Russian (US, phonetic)"
+msgstr "러시아어 (미국, 음성 표기)"
+
+#: ../rules/base.xml.in.h:664
+msgid "Russian (Ukraine, standard RSTU)"
+msgstr "러시아어 (우크라이나, 표준 RSTU)"
+
+#: ../rules/base.xml.in.h:665
+msgid "Russian (legacy)"
+msgstr "러시아어 (구형)"
+
+#: ../rules/base.xml.in.h:666
+msgid "Russian (phonetic WinKeys)"
+msgstr "러시아어 (음성 표기, 윈도우 키)"
+
+#: ../rules/base.xml.in.h:667
+msgid "Russian (phonetic)"
+msgstr "러시아어 (음성 표기)"
+
+#: ../rules/base.xml.in.h:668
+msgid "Russian (typewriter)"
+msgstr "러시아어 (타자기)"
+
+#: ../rules/base.xml.in.h:669
+msgid "Russian (typewriter, legacy)"
+msgstr "러시아어 (타자기, 구형)"
+
+#: ../rules/base.xml.in.h:670
+msgid "SILVERCREST Multimedia Wireless Keyboard"
+msgstr "SILVERCREST Multimedia Wireless 키보드"
+
+#: ../rules/base.xml.in.h:671
+msgid "SK-1300"
+msgstr "SK-1300"
+
+#: ../rules/base.xml.in.h:672
+msgid "SK-2500"
+msgstr "SK-2500"
+
+#: ../rules/base.xml.in.h:673
+msgid "SK-6200"
+msgstr "SK-6200"
+
+#: ../rules/base.xml.in.h:674
+msgid "SK-7100"
+msgstr "SK-7100"
+
+#: ../rules/base.xml.in.h:675
+msgid "SVEN Ergonomic 2500"
+msgstr "SVEN Ergonomic 2500"
+
+#: ../rules/base.xml.in.h:676
+msgid "SVEN Slim 303"
+msgstr "SVEN Slim 303"
+
+# 사이시얏트 (賽夏族) - 타이완 원주민
+#: ../rules/base.xml.in.h:677
+msgid "Saisiyat (Taiwan)"
+msgstr "사이시얏트 (타이완)"
+
+#: ../rules/base.xml.in.h:678
+msgid "Samsung SDM 4500P"
+msgstr "삼성 SDM 4500P"
+
+#: ../rules/base.xml.in.h:679
+msgid "Samsung SDM 4510P"
+msgstr "삼성 SDM 4510P"
+
+# Sanwa Supply - 일본 제조사
+#: ../rules/base.xml.in.h:680
+msgid "Sanwa Supply SKB-KG3"
+msgstr "Sanwa Supply SKB-KG3"
+
+#: ../rules/base.xml.in.h:681
+msgid "Scroll Lock"
+msgstr "Scroll Lock"
+
+#: ../rules/base.xml.in.h:682
+msgid "Semi-colon on third level"
+msgstr "3번째 단계에서 세미콜론"
+
+#: ../rules/base.xml.in.h:683 ../rules/base.extras.xml.in.h:31
+msgid "Serbian"
+msgstr "세르비아어"
+
+#: ../rules/base.xml.in.h:684
+msgid "Serbian (Latin Unicode qwerty)"
+msgstr "세르비아어 (라틴 유니코드 QWERTY)"
+
+#: ../rules/base.xml.in.h:685
+msgid "Serbian (Latin Unicode)"
+msgstr "세르비아어 (라틴 유니코드)"
+
+#: ../rules/base.xml.in.h:686
+msgid "Serbian (Latin qwerty)"
+msgstr "세르비아어 (라틴 QWERTY)"
+
+#: ../rules/base.xml.in.h:687
+msgid "Serbian (Latin with guillemets)"
+msgstr "세르비아어 (라틴, 각괄호 포함)"
+
+#: ../rules/base.xml.in.h:688
+msgid "Serbian (Latin)"
+msgstr "세르비아어 (라틴)"
+
+#: ../rules/base.xml.in.h:689
+msgid "Serbian (Russia)"
+msgstr "세르비아어 (러시아)"
+
+#: ../rules/base.xml.in.h:690
+msgid "Serbian (Z and ZHE swapped)"
+msgstr "세르비아어 (Z와 ZHE 뒤바꾸기)"
+
+#: ../rules/base.xml.in.h:691
+msgid "Serbian (with guillemets)"
+msgstr "세르비아어 (각괄호 포함)"
+
+#: ../rules/base.xml.in.h:692
+msgid "Serbo-Croatian (US)"
+msgstr "세르보크로아트어 (미국)"
+
+#: ../rules/base.xml.in.h:693
+msgid "Shift cancels Caps Lock"
+msgstr "Shift를 누르면 Caps Lock 끄기"
+
+#: ../rules/base.xml.in.h:694
+msgid "Shift does not cancel Num Lock, chooses 3rd level instead"
+msgstr "Shift를 누르면 Num Lock을 끄지 않고, 3번째 단계를 선택"
+
+#: ../rules/base.xml.in.h:695
+msgid "Shift with numeric keypad keys works as in MS Windows"
+msgstr "Shift와 동시에 숫자 키패드 키를 누르면 MS 윈도우즈와 동일하게 동작"
+
+#: ../rules/base.xml.in.h:696
+msgid "Shift+Caps Lock"
+msgstr "Shift+Caps Lock"
+
+# 인도
+#: ../rules/base.xml.in.h:697
+msgid "Sindhi"
+msgstr "신디어"
+
+#: ../rules/base.xml.in.h:698
+msgid "Sinhala"
+msgstr "싱할라어"
+
+#: ../rules/base.xml.in.h:699
+msgid "Slovak"
+msgstr "슬로바키아어"
+
+#: ../rules/base.xml.in.h:700
+msgid "Slovak (extended Backslash)"
+msgstr "슬로바키아어 (확장 백슬래시)"
+
+#: ../rules/base.xml.in.h:701
+msgid "Slovak (qwerty)"
+msgstr "슬로바키아어 (QWERTY)"
+
+#: ../rules/base.xml.in.h:702
+msgid "Slovak (qwerty, extended Backslash)"
+msgstr "슬로바키아어 (QWERTY, 백슬래시 확장)"
+
+#: ../rules/base.xml.in.h:703
+msgid "Slovenian"
+msgstr "슬로베니아어"
+
+#: ../rules/base.xml.in.h:704
+msgid "Slovenian (US keyboard with Slovenian letters)"
+msgstr "슬로베니아어 (미국식 키보드, 슬로베니아 문자 포함)"
+
+#: ../rules/base.xml.in.h:705
+msgid "Slovenian (use guillemets for quotes)"
+msgstr "슬로베니아어 (따옴표에 각괄호 사용)"
+
+#: ../rules/base.xml.in.h:706
+msgid "Spanish"
+msgstr "스페인어"
+
+#: ../rules/base.xml.in.h:707
+msgid "Spanish (Dvorak)"
+msgstr "스페인어 (드보락)"
+
+#: ../rules/base.xml.in.h:708
+msgid "Spanish (Latin American)"
+msgstr "스페인어 (라틴 아메리카)"
+
+#: ../rules/base.xml.in.h:709
+msgid "Spanish (Latin American, Sun dead keys)"
+msgstr "스페인어 (라틴 아메리카, 썬 데드키)"
+
+#: ../rules/base.xml.in.h:710
+msgid "Spanish (Latin American, eliminate dead keys)"
+msgstr "스페인어 (라틴 아메리카, 데드키 없음)"
+
+#: ../rules/base.xml.in.h:711
+msgid "Spanish (Latin American, include dead tilde)"
+msgstr "스페인어 (라틴 아메리카, 물결 데드키 포함)"
+
+#: ../rules/base.xml.in.h:712
+msgid "Spanish (Macintosh)"
+msgstr "스페인어 (매킨토시)"
+
+#: ../rules/base.xml.in.h:713
+msgid "Spanish (Sun dead keys)"
+msgstr "스페인어 (썬 데드키)"
+
+#: ../rules/base.xml.in.h:714
+msgid "Spanish (eliminate dead keys)"
+msgstr "스페인어 (데드키 없음)"
+
+#: ../rules/base.xml.in.h:715
+msgid "Spanish (include dead tilde)"
+msgstr "스페인어 (물결 데드키 포함)"
+
+#: ../rules/base.xml.in.h:716
+msgid "Special keys (Ctrl+Alt+<key>) handled in a server"
+msgstr "특수 키는 (Ctrl+Alt+<키>) 서버에서 처리"
+
+#: ../rules/base.xml.in.h:717
+msgid "Sun Type 5/6"
+msgstr "썬 타입 5/6"
+
+#: ../rules/base.xml.in.h:718
+msgid "Super Power Multimedia Keyboard"
+msgstr "Super Power 멀티미디어 키보드"
+
+#: ../rules/base.xml.in.h:719
+msgid "Swahili (Kenya)"
+msgstr "스와힐리어 (케냐)"
+
+#: ../rules/base.xml.in.h:720
+msgid "Swahili (Tanzania)"
+msgstr "스와힐리어 (탄자니아)"
+
+#: ../rules/base.xml.in.h:721
+msgid "Swap Ctrl and Caps Lock"
+msgstr "Ctrl과 Caps Lock 뒤바꾸기"
+
+#: ../rules/base.xml.in.h:722
+msgid "Swap ESC and Caps Lock"
+msgstr "ESC와 Caps Lock 뒤바꾸기"
+
+#: ../rules/base.xml.in.h:723
+msgid "Swedish"
+msgstr "스웨덴어"
+
+#: ../rules/base.xml.in.h:724
+msgid "Swedish (Dvorak)"
+msgstr "스웨덴어 (드보락)"
+
+#: ../rules/base.xml.in.h:725
+msgid "Swedish (Macintosh)"
+msgstr "스웨덴어 (매킨토시)"
+
+#: ../rules/base.xml.in.h:726
+msgid "Swedish (Svdvorak)"
+msgstr "스웨덴어 (SV 드보락)"
+
+#: ../rules/base.xml.in.h:727
+msgid "Swedish (eliminate dead keys)"
+msgstr "스웨덴어 (데드키 없음)"
+
+#: ../rules/base.xml.in.h:728
+msgid "Swedish Sign Language"
+msgstr "스웨덴 기호 언어"
+
+#: ../rules/base.xml.in.h:729
+msgid "Symplon PaceBook (tablet PC)"
+msgstr "Symplon PaceBook (타블렛 PC)"
+
+#: ../rules/base.xml.in.h:730
+msgid "Syriac"
+msgstr "시리아어"
+
+#: ../rules/base.xml.in.h:731
+msgid "Syriac (phonetic)"
+msgstr "시리아어 (음성 기호)"
+
+#: ../rules/base.xml.in.h:732
+msgid "Taiwanese"
+msgstr "타이완"
+
+#: ../rules/base.xml.in.h:733
+msgid "Taiwanese (indigenous)"
+msgstr "타이완 (원주민)"
+
+#: ../rules/base.xml.in.h:734
+msgid "Tajik"
+msgstr "타지키스탄"
+
+#: ../rules/base.xml.in.h:735
+msgid "Tajik (legacy)"
+msgstr "타지키스탄 (구형)"
+
+#: ../rules/base.xml.in.h:736
+msgid "Tamil"
+msgstr "타밀어"
+
+#: ../rules/base.xml.in.h:737
+msgid "Tamil (Sri Lanka, TAB Typewriter)"
+msgstr "타밀어 (스리랑카, TAB 타자기)"
+
+#: ../rules/base.xml.in.h:738
+msgid "Tamil (Sri Lanka, Unicode)"
+msgstr "타밀어 (스리랑카, 유니코드)"
+
+#: ../rules/base.xml.in.h:739
+msgid "Tamil (TAB typewriter)"
+msgstr "타밀어 (TAB 타자기)"
+
+#: ../rules/base.xml.in.h:740
+msgid "Tamil (TSCII typewriter)"
+msgstr "타밀어 (TSCII 타자기)"
+
+#: ../rules/base.xml.in.h:741
+msgid "Tamil (Unicode)"
+msgstr "타밀어 (유니코드)"
+
+#: ../rules/base.xml.in.h:742
+msgid "Tamil (keyboard with numerals)"
+msgstr "타밀어 (숫자 포함 키보드)"
+
+#: ../rules/base.xml.in.h:743
+msgid "Targa Visionary 811"
+msgstr "Targa Visionary 811"
+
+#: ../rules/base.xml.in.h:744
+msgid "Tatar"
+msgstr "타타르어"
+
+#: ../rules/base.xml.in.h:745
+msgid "Telugu"
+msgstr "텔루구어"
+
+#: ../rules/base.xml.in.h:746
+msgid "Thai"
+msgstr "타이어"
+
+#: ../rules/base.xml.in.h:747
+msgid "Thai (Pattachote)"
+msgstr "타이어 (Pattachote)"
+
+#: ../rules/base.xml.in.h:748
+msgid "Thai (TIS-820.2538)"
+msgstr "타이어 (TIS-820.2538)"
+
+#: ../rules/base.xml.in.h:749
+msgid "Tibetan"
+msgstr "티베트어"
+
+#: ../rules/base.xml.in.h:750
+msgid "Tibetan (with ASCII numerals)"
+msgstr "티베트어 (ASCII 숫자 포함)"
+
+#: ../rules/base.xml.in.h:751
+msgid "To the corresponding key in a Dvorak keyboard."
+msgstr "드보락 키보드에서 해당하는 키로."
+
+#: ../rules/base.xml.in.h:752
+msgid "To the corresponding key in a Qwerty keyboard."
+msgstr "QWERTY 키보드에서 해당하는 키로."
+
+#: ../rules/base.xml.in.h:753
+msgid "Toggle PointerKeys with Shift + NumLock."
+msgstr "포인터키를 Shift + NumLock 키로 토글"
+
+#: ../rules/base.xml.in.h:754
+msgid "Toshiba Satellite S3000"
+msgstr "도시바 Satellite S3000"
+
+#: ../rules/base.xml.in.h:755
+msgid "Trust Direct Access Keyboard"
+msgstr "Trust Direct Access 키보드"
+
+#: ../rules/base.xml.in.h:756
+msgid "Trust Slimline"
+msgstr "Trust Slimline"
+
+#: ../rules/base.xml.in.h:757
+msgid "Trust Wireless Keyboard Classic"
+msgstr "Trust Wireless Keyboard Classic"
+
+#: ../rules/base.xml.in.h:758
+msgid "Tswana"
+msgstr "츠와나어"
+
+#: ../rules/base.xml.in.h:759
+msgid "Turkish"
+msgstr "터키어"
+
+#: ../rules/base.xml.in.h:760
+msgid "Turkish (Alt-Q)"
+msgstr "터키어 (Alt-Q)"
+
+#: ../rules/base.xml.in.h:761
+msgid "Turkish (F)"
+msgstr "터키어 (F)"
+
+#: ../rules/base.xml.in.h:762
+msgid "Turkish (Sun dead keys)"
+msgstr "터키어 (썬 데드키)"
+
+#: ../rules/base.xml.in.h:763
+msgid "Turkish (international with dead keys)"
+msgstr "터키어 (국제 버전, 데드키 포함)"
+
+#: ../rules/base.xml.in.h:764
+msgid "Turkmen"
+msgstr "투르크멘어"
+
+#: ../rules/base.xml.in.h:765
+msgid "Turkmen (Alt-Q)"
+msgstr "투르크멘어 (Alt-Q)"
+
+#: ../rules/base.xml.in.h:766
+msgid "TypeMatrix EZ-Reach 2020"
+msgstr "TypeMatrix EZ-Reach 2020"
+
+#: ../rules/base.xml.in.h:767
+msgid "TypeMatrix EZ-Reach 2030 PS2"
+msgstr "TypeMatrix EZ-Reach 2030 PS2"
+
+#: ../rules/base.xml.in.h:768
+msgid "TypeMatrix EZ-Reach 2030 USB"
+msgstr "TypeMatrix EZ-Reach 2030 USB"
+
+#: ../rules/base.xml.in.h:769
+msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)"
+msgstr "TypeMatrix EZ-Reach 2030 USB (102/105:유럽 모드)"
+
+#: ../rules/base.xml.in.h:770
+msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)"
+msgstr "TypeMatrix EZ-Reach 2030 USB (106:일본 모드)"
+
+#: ../rules/base.xml.in.h:771
+msgid "Udmurt"
+msgstr "우드무르트어"
+
+#: ../rules/base.xml.in.h:772
+msgid "Ukrainian"
+msgstr "우크라이나어"
+
+#: ../rules/base.xml.in.h:773
+msgid "Ukrainian (WinKeys)"
+msgstr "우크라이나어 (윈도우 키)"
+
+#: ../rules/base.xml.in.h:774
+msgid "Ukrainian (homophonic)"
+msgstr "우크라이나어 (homophonic)"
+
+#: ../rules/base.xml.in.h:775
+msgid "Ukrainian (legacy)"
+msgstr "우크라이나어 (구형)"
+
+#: ../rules/base.xml.in.h:776
+msgid "Ukrainian (phonetic)"
+msgstr "우크라이나어 (음성 기호)"
+
+#: ../rules/base.xml.in.h:777
+msgid "Ukrainian (standard RSTU)"
+msgstr "우크라이나어 (표준 RSTU)"
+
+#: ../rules/base.xml.in.h:778
+msgid "Ukrainian (typewriter)"
+msgstr "우크라이나어 (타자기)"
+
+#: ../rules/base.xml.in.h:779
+msgid "Unicode additions (arrows and math operators)"
+msgstr "유니코드 추가 (화살표 및 수학 기호)"
+
+#: ../rules/base.xml.in.h:780
+msgid "Unicode additions (arrows and math operators). Math operators on default level"
+msgstr "유니코드 추가 (화살표 및 수학 기호). 수학 기호를 기본 단계에"
+
+# Unitek - 유니텍(unitech)이 아님
+#: ../rules/base.xml.in.h:781
+msgid "Unitek KB-1925"
+msgstr "Unitek KB-1925"
+
+# Urdu - 인도 방언
+#: ../rules/base.xml.in.h:782
+msgid "Urdu (Pakistan)"
+msgstr "우르두어 (파키스탄)"
+
+# Urdu - 인도 방언
+#: ../rules/base.xml.in.h:783
+msgid "Urdu (Pakistan, CRULP)"
+msgstr "우르두어 (파키스탄, CRULP)"
+
+# Urdu - 인도 방언
+#: ../rules/base.xml.in.h:784
+msgid "Urdu (Pakistan, NLA)"
+msgstr "우르두어 (파키스탄, NLA)"
+
+# Urdu - 인도 방언
+#: ../rules/base.xml.in.h:785
+msgid "Urdu (WinKeys)"
+msgstr "우르두어 (윈도우 키)"
+
+# Urdu, 인도 방언
+#: ../rules/base.xml.in.h:786
+msgid "Urdu (alternative phonetic)"
+msgstr "우르두어 (다른 음성 기호 버전)"
+
+# Urdu - 인도 방언
+#: ../rules/base.xml.in.h:787
+msgid "Urdu (phonetic)"
+msgstr "우르두어 (음성 표기)"
+
+#: ../rules/base.xml.in.h:788
+msgid "Use keyboard LED to show alternative layout"
+msgstr "키보드 LED에서 다른 키보드 배치 사용 표시"
+
+#: ../rules/base.xml.in.h:789
+msgid "Using space key to input non-breakable space character"
+msgstr "스페이스 키가 강제 공백 출력."
+
+#: ../rules/base.xml.in.h:790
+msgid "Usual space at any level"
+msgstr "모든 단계에서 일반 공백 문자"
+
+#: ../rules/base.xml.in.h:791
+msgid "Uyghur"
+msgstr "위구르어"
+
+#: ../rules/base.xml.in.h:792
+msgid "Uzbek"
+msgstr "우즈베크어"
+
+#: ../rules/base.xml.in.h:793
+msgid "Uzbek (Afghanistan)"
+msgstr "우즈베크어 (아프가니스탄)"
+
+#: ../rules/base.xml.in.h:794
+msgid "Uzbek (Afghanistan, OLPC)"
+msgstr "우즈베크어 (아프가니스탄, OLPC)"
+
+#: ../rules/base.xml.in.h:795
+msgid "Uzbek (Latin)"
+msgstr "우즈베크어 (라틴)"
+
+#: ../rules/base.xml.in.h:796
+msgid "Vietnamese"
+msgstr "베트남어"
+
+#: ../rules/base.xml.in.h:797
+msgid "ViewSonic KU-306 Internet Keyboard"
+msgstr "뷰소닉 KU-306 인터넷 키보드"
+
+#: ../rules/base.xml.in.h:798
+msgid "Wang 724 keypad with Unicode additions (arrows and math operators)"
+msgstr "Wang 724 키패드, 유니코드 추가 (화살표 및 수학 기호)"
+
+#: ../rules/base.xml.in.h:799
+msgid "Wang 724 keypad with Unicode additions (arrows and math operators). Math operators on default level"
+msgstr "Wang 724 키패드, 유니코드 추가 (화살표 및 수학 기호), 수학 기호를 기본 단계에"
+
+#: ../rules/base.xml.in.h:800
+msgid "Winbook Model XP5"
+msgstr "Winbook Model XP5"
+
+# 월로프어 - 세네갈, 감비아, 모리타니에서 쓰이는 아프리카 언어
+#: ../rules/base.xml.in.h:801
+msgid "Wolof"
+msgstr "월로프어"
+
+#: ../rules/base.xml.in.h:802
+msgid "Yahoo! Internet Keyboard"
+msgstr "야후! 인터넷 키보드"
+
+#: ../rules/base.xml.in.h:803
+msgid "Yakut"
+msgstr "야큐트어"
+
+# 나이지리아 변종
+#: ../rules/base.xml.in.h:804
+msgid "Yoruba"
+msgstr "요루바어"
+
+#: ../rules/base.xml.in.h:805
+msgid "Zero-width non-joiner character at second level"
+msgstr "2번째 단계에서 폭 없는 연결 금지 문자"
+
+#: ../rules/base.xml.in.h:806
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level"
+msgstr "2번째 단계에서 폭 없는 연결 금지 문자, 3번째에서는 강제 공백 문자"
+
+#: ../rules/base.xml.in.h:807
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level"
+msgstr "2번째 단계에서 폭 없는 연결 금지 문자, 3번째에서는 강제 공백 문자, 4번째에서는 없음"
+
+#: ../rules/base.xml.in.h:808
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level"
+msgstr "2번째 단계에서 폭 없는 연결 금지 문자, 3번째에서는 강제 공백 문자, 4번째에서는 얇은 강제 공백 문자"
+
+#: ../rules/base.xml.in.h:809
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level"
+msgstr "2번째 단계에서 폭 없는 연결 금지 문자, 3번째에서는 강제 공백 문자, 4번째에서는 폭 없는 연결 문자"
+
+#: ../rules/base.xml.in.h:810
+msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level"
+msgstr "2번째 단계에서 폭 없는 연결 금지 문자, 3번째에서는 폭 없는 연결 문자"
+
+#: ../rules/base.xml.in.h:811
+msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level"
+msgstr "2번째 단계에서 폭 없는 연결 금지 문자, 3번째에서는 폭 없는 연결 문자, 4번째에서는 강제 공백 문자"
+
+#: ../rules/base.xml.in.h:812
+msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level"
+msgstr "3번째 단계에서 폭 없는 연결 금지 문자, 4번째에서는 폭 없는 연결 문자"
+
+#: ../rules/base.xml.in.h:813
+msgid "ak"
+msgstr "ak"
+
+#: ../rules/base.xml.in.h:814
+msgid "am"
+msgstr "am"
+
+#: ../rules/base.xml.in.h:815
+msgid "ar"
+msgstr "ar"
+
+#: ../rules/base.xml.in.h:816
+msgid "avn"
+msgstr "avn"
+
+#: ../rules/base.xml.in.h:817
+msgid "az"
+msgstr "az"
+
+#: ../rules/base.xml.in.h:818
+msgid "be"
+msgstr "be"
+
+#: ../rules/base.xml.in.h:819
+msgid "ber"
+msgstr "ber"
+
+#: ../rules/base.xml.in.h:820
+msgid "bg"
+msgstr "bg"
+
+#: ../rules/base.xml.in.h:821
+msgid "bm"
+msgstr "bm"
+
+#: ../rules/base.xml.in.h:822
+msgid "bn"
+msgstr "bn"
+
+# Braille
+#: ../rules/base.xml.in.h:823
+msgid "brl"
+msgstr "brl"
+
+#: ../rules/base.xml.in.h:824
+msgid "bs"
+msgstr "bs"
+
+#: ../rules/base.xml.in.h:825
+msgid "ca"
+msgstr "ca"
+
+#: ../rules/base.xml.in.h:826
+msgid "chr"
+msgstr "chr"
+
+#: ../rules/base.xml.in.h:827
+msgid "cm"
+msgstr "cm"
+
+#: ../rules/base.xml.in.h:828
+msgid "crh"
+msgstr "crh"
+
+#: ../rules/base.xml.in.h:829
+msgid "cs"
+msgstr "cs"
+
+#: ../rules/base.xml.in.h:830
+msgid "da"
+msgstr "da"
+
+#: ../rules/base.xml.in.h:831
+msgid "de"
+msgstr "de"
+
+#: ../rules/base.xml.in.h:832
+msgid "dv"
+msgstr "dv"
+
+#: ../rules/base.xml.in.h:833
+msgid "dz"
+msgstr "dz"
+
+#: ../rules/base.xml.in.h:834
+msgid "ee"
+msgstr "ee"
+
+#: ../rules/base.xml.in.h:835 ../rules/base.extras.xml.in.h:34
+msgid "en"
+msgstr "en"
+
+#: ../rules/base.xml.in.h:836
+msgid "eo"
+msgstr "eo"
+
+#: ../rules/base.xml.in.h:837
+msgid "es"
+msgstr "es"
+
+#: ../rules/base.xml.in.h:838
+msgid "et"
+msgstr "et"
+
+#: ../rules/base.xml.in.h:839 ../rules/base.extras.xml.in.h:35
+msgid "fa"
+msgstr "fa"
+
+#: ../rules/base.xml.in.h:840
+msgid "ff"
+msgstr "ff"
+
+#: ../rules/base.xml.in.h:841
+msgid "fi"
+msgstr "fi"
+
+#: ../rules/base.xml.in.h:842
+msgid "fo"
+msgstr "fo"
+
+#: ../rules/base.xml.in.h:843 ../rules/base.extras.xml.in.h:36
+msgid "fr"
+msgstr "fr"
+
+#: ../rules/base.xml.in.h:844
+msgid "gaa"
+msgstr "gaa"
+
+#: ../rules/base.xml.in.h:845
+msgid "gr"
+msgstr "gr"
+
+#: ../rules/base.xml.in.h:846
+msgid "gu"
+msgstr "gu"
+
+#: ../rules/base.xml.in.h:847
+msgid "ha"
+msgstr "ha"
+
+#: ../rules/base.xml.in.h:848
+msgid "he"
+msgstr "he"
+
+#: ../rules/base.xml.in.h:849
+msgid "hi"
+msgstr "hi"
+
+#: ../rules/base.xml.in.h:850
+msgid "hr"
+msgstr "hr"
+
+#: ../rules/base.xml.in.h:851
+msgid "hu"
+msgstr "hu"
+
+#: ../rules/base.xml.in.h:852 ../rules/base.extras.xml.in.h:37
+msgid "hy"
+msgstr "hy"
+
+#: ../rules/base.xml.in.h:853
+msgid "ie"
+msgstr "ie"
+
+#: ../rules/base.xml.in.h:854
+msgid "ig"
+msgstr "ig"
+
+#: ../rules/base.xml.in.h:855
+msgid "ike"
+msgstr "ike"
+
+#: ../rules/base.xml.in.h:856
+msgid "in"
+msgstr "in"
+
+#: ../rules/base.xml.in.h:857
+msgid "is"
+msgstr "is"
+
+#: ../rules/base.xml.in.h:858
+msgid "it"
+msgstr "it"
+
+#: ../rules/base.xml.in.h:859
+msgid "ja"
+msgstr "ja"
+
+#: ../rules/base.xml.in.h:860
+msgid "ka"
+msgstr "ka"
+
+#: ../rules/base.xml.in.h:861
+msgid "ki"
+msgstr "ki"
+
+#: ../rules/base.xml.in.h:862
+msgid "kk"
+msgstr "kk"
+
+#: ../rules/base.xml.in.h:863
+msgid "km"
+msgstr "km"
+
+#: ../rules/base.xml.in.h:864
+msgid "kn"
+msgstr "kn"
+
+#: ../rules/base.xml.in.h:865
+msgid "ko"
+msgstr "ko"
+
+#: ../rules/base.xml.in.h:866
+msgid "ku"
+msgstr "ku"
+
+#: ../rules/base.xml.in.h:867
+msgid "lo"
+msgstr "lo"
+
+#: ../rules/base.xml.in.h:868 ../rules/base.extras.xml.in.h:39
+msgid "lt"
+msgstr "lt"
+
+#: ../rules/base.xml.in.h:869 ../rules/base.extras.xml.in.h:40
+msgid "lv"
+msgstr "lv"
+
+#: ../rules/base.xml.in.h:870
+msgid "mi"
+msgstr "mi"
+
+#: ../rules/base.xml.in.h:871
+msgid "mk"
+msgstr "mk"
+
+#: ../rules/base.xml.in.h:872
+msgid "ml"
+msgstr "ml"
+
+#: ../rules/base.xml.in.h:873
+msgid "mn"
+msgstr "mn"
+
+#: ../rules/base.xml.in.h:874
+msgid "mt"
+msgstr "mt"
+
+#: ../rules/base.xml.in.h:875
+msgid "my"
+msgstr "my"
+
+#: ../rules/base.xml.in.h:876
+msgid "ne"
+msgstr "ne"
+
+#: ../rules/base.xml.in.h:877
+msgid "nl"
+msgstr "nl"
+
+#: ../rules/base.xml.in.h:878
+msgid "no"
+msgstr "no"
+
+#: ../rules/base.xml.in.h:879
+msgid "or"
+msgstr "or"
+
+#: ../rules/base.xml.in.h:880
+msgid "pa"
+msgstr "pa"
+
+#: ../rules/base.xml.in.h:881
+msgid "ph"
+msgstr "ph"
+
+#: ../rules/base.xml.in.h:882 ../rules/base.extras.xml.in.h:41
+msgid "pl"
+msgstr "pl"
+
+#: ../rules/base.xml.in.h:883
+msgid "ps"
+msgstr "ps"
+
+#: ../rules/base.xml.in.h:884
+msgid "pt"
+msgstr "pt"
+
+#: ../rules/base.xml.in.h:885 ../rules/base.extras.xml.in.h:42
+msgid "ro"
+msgstr "ro"
+
+#: ../rules/base.xml.in.h:886 ../rules/base.extras.xml.in.h:43
+msgid "ru"
+msgstr "ru"
+
+#: ../rules/base.xml.in.h:887
+msgid "sd"
+msgstr "sd"
+
+#: ../rules/base.xml.in.h:888
+msgid "si"
+msgstr "si"
+
+#: ../rules/base.xml.in.h:889
+msgid "sk"
+msgstr "sk"
+
+#: ../rules/base.xml.in.h:890
+msgid "sl"
+msgstr "sl"
+
+#: ../rules/base.xml.in.h:891
+msgid "sq"
+msgstr "sq"
+
+#: ../rules/base.xml.in.h:892 ../rules/base.extras.xml.in.h:45
+msgid "sr"
+msgstr "sr"
+
+#: ../rules/base.xml.in.h:893
+msgid "sv"
+msgstr "sv"
+
+#: ../rules/base.xml.in.h:894
+msgid "sw"
+msgstr "sw"
+
+#: ../rules/base.xml.in.h:895
+msgid "syc"
+msgstr "syc"
+
+#: ../rules/base.xml.in.h:896
+msgid "ta"
+msgstr "ta"
+
+#: ../rules/base.xml.in.h:897
+msgid "te"
+msgstr "te"
+
+#: ../rules/base.xml.in.h:898
+msgid "tg"
+msgstr "tg"
+
+#: ../rules/base.xml.in.h:899
+msgid "th"
+msgstr "th"
+
+#: ../rules/base.xml.in.h:900
+msgid "tk"
+msgstr "tk"
+
+#: ../rules/base.xml.in.h:901
+msgid "tn"
+msgstr "tn"
+
+#: ../rules/base.xml.in.h:902
+msgid "tr"
+msgstr "tr"
+
+#: ../rules/base.xml.in.h:903
+msgid "uk"
+msgstr "uk"
+
+#: ../rules/base.xml.in.h:904
+msgid "ur"
+msgstr "ur"
+
+#: ../rules/base.xml.in.h:905
+msgid "uz"
+msgstr "uz"
+
+#: ../rules/base.xml.in.h:906
+msgid "vi"
+msgstr "vi"
+
+#: ../rules/base.xml.in.h:907
+msgid "wo"
+msgstr "wo"
+
+#: ../rules/base.xml.in.h:908
+msgid "xsy"
+msgstr "xsy"
+
+#: ../rules/base.xml.in.h:909
+msgid "yo"
+msgstr "yo"
+
+#: ../rules/base.xml.in.h:910
+msgid "zh"
+msgstr "zh"
+
+#: ../rules/base.extras.xml.in.h:1
+msgid "APL Keyboard Symbols"
+msgstr "APL 키보드 기호"
+
+# 아스시나 - 미국 원주민 부족
+#: ../rules/base.extras.xml.in.h:4
+msgid "Atsina"
+msgstr "아트시나"
+
+#: ../rules/base.extras.xml.in.h:5
+msgid "Avestan"
+msgstr "아베스탄"
+
+#: ../rules/base.extras.xml.in.h:6
+msgid "Couer D'alene Salish"
+msgstr "Couer D'alene Salish"
+
+#: ../rules/base.extras.xml.in.h:8
+msgid "English (US, international AltGr Unicode combining)"
+msgstr "영어 (미국, 국제 버전 AltGr 유니코드 조합)"
+
+#: ../rules/base.extras.xml.in.h:9
+msgid "English (US, international AltGr Unicode combining, alternative)"
+msgstr "영어 (미국, 국제 버전 AltGr 유니코드 조합, 다른 버전)"
+
+# 쿠테나이 - 아메리카 원주민
+#: ../rules/base.extras.xml.in.h:11
+msgid "Kutenai"
+msgstr "쿠테나이어"
+
+#: ../rules/base.extras.xml.in.h:13
+msgid "Latvian (US Colemak)"
+msgstr "라트비아어 (미국 Colemak)"
+
+#: ../rules/base.extras.xml.in.h:14
+msgid "Latvian (US Colemak, apostrophe variant)"
+msgstr "라트비아어 (미국 Colemak, 아포스트로피 변종)"
+
+#: ../rules/base.extras.xml.in.h:15
+msgid "Latvian (US Dvorak)"
+msgstr "라트비아어 (미국 드보락)"
+
+#: ../rules/base.extras.xml.in.h:16
+msgid "Latvian (US Dvorak, Y variant)"
+msgstr "라트비아어 (미국 드보락, Y 변종)"
+
+#: ../rules/base.extras.xml.in.h:17
+msgid "Latvian (US Dvorak, minus variant)"
+msgstr "라트비아어 (미국 드보락, 빼기 기호 변종)"
+
+#: ../rules/base.extras.xml.in.h:18
+msgid "Latvian (programmer US Dvorak)"
+msgstr "라트비아어 (프로그래머 미국식 드보락)"
+
+#: ../rules/base.extras.xml.in.h:19
+msgid "Latvian (programmer US Dvorak, Y variant)"
+msgstr "라트비아어 (프로그래머 미국식 드보락, Y 변종)"
+
+#: ../rules/base.extras.xml.in.h:20
+msgid "Latvian (programmer US Dvorak, minus variant)"
+msgstr "라트비아어 (프로그래머 미국식 드보락, 빼기 기호 변종)"
+
+#: ../rules/base.extras.xml.in.h:22
+msgid "Lithuanian (US Dvorak with Lithuanian letters)"
+msgstr "리투아니아어 (미국식 드보락, 리투아니아 문자 포함)"
+
+#: ../rules/base.extras.xml.in.h:25
+msgid "Polish (international with dead keys)"
+msgstr "폴란드어 (국제 버전, 데드키 포함)"
+
+#: ../rules/base.extras.xml.in.h:27
+msgid "Romanian (ergonomic Touchtype)"
+msgstr "루마니아 (어고노믹 터치 방식)"
+
+#: ../rules/base.extras.xml.in.h:29
+msgid "Russian (with UKR and BEL layout)"
+msgstr "러시아어 (UKR 및 BEL 키보드 배치 포함)"
+
+# 캐나다 소스 언어
+#: ../rules/base.extras.xml.in.h:30
+msgid "Secwepemctsin"
+msgstr "슈스와프어"
+
+#: ../rules/base.extras.xml.in.h:32
+msgid "Serbian (combining accents instead of dead keys)"
+msgstr "세르비아어 (데드키 대신 조합으로 액센트 입력)"
+
+#: ../rules/base.extras.xml.in.h:33
+msgid "apl"
+msgstr "apl"
+
+#: ../rules/base.extras.xml.in.h:38
+msgid "kut"
+msgstr "kut"
+
+#: ../rules/base.extras.xml.in.h:44
+msgid "shs"
+msgstr "shs"
diff --git a/xorg-server/xkeyboard-config/po/nl.po b/xorg-server/xkeyboard-config/po/nl.po index b9dc3f25b..0a77b256b 100644 --- a/xorg-server/xkeyboard-config/po/nl.po +++ b/xorg-server/xkeyboard-config/po/nl.po @@ -1,4566 +1,4566 @@ -# Dutch translation of xkeyboard-config. -# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. -# This file is distributed under the same license as the xkeyboard-config package. -# Taco Witte <tcwitte@cs.uu.nl>, 2003, 2004, 2005, 2006. -# Tino Meinen <tino.meinen@gmail.com>, 2007, 2008, 2009, 2011 -# ------------------------------------------------------------------------ -# Compose -samensteltoets -# dead keys -dode/latente/inactieve toetsen -# guillemets -Franse aanhalingstekens -# (zie http://slackware.jiten.nl/index.cgi?list=leestekens) -# is mapped to -zit op de -# layout -indeling/layout/toetsindeling/toetsenbordindeling -# LED -lampje (LED-lampje) -# legacy -historisch/oud/verouderd -# level -niveau -# non-breakable space character - niet-afbrekende spatie/harde spatie -# numeric keypad -cijferblok -# UK -UK/VK/GB/Engels -# US -US/VS/USA/Amerikaans -# while pressed -gedurende het indrukken/ingedrukt houden -# win-key -windows-toets/win-toets -# -# -msgid "" -msgstr "" -"Project-Id-Version: xkeyboard-config-2.3\n" -"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" -"POT-Creation-Date: 2011-05-17 21:08+0100\n" -"PO-Revision-Date: 2011-05-31 09:35+0800\n" -"Last-Translator: Tino Meinen <tino.meinen@gmail.com>\n" -"Language-Team: Dutch <vertaling@vrijschrift.org>\n" -"Language: nl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../rules/base.xml.in.h:1 -msgid "<Less/Greater>" -msgstr "<Groter dan/Kleiner dan>" - -# locks - op slot gezet/blijvend/in stand houden -# latches - vergrendelt -#: ../rules/base.xml.in.h:2 -msgid "<Less/Greater> (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "<Groter dan/Kleiner dan> (geeft het 3de niveau, en vergrendelt wanneer het ingedrukt wordt samen met een andere 3de niveau-kiezer)" - -#: ../rules/base.xml.in.h:3 -msgid "<Less/Greater> chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "<Groter dan/Kleiner dan> geeft het 5de niveau en vergrendelt wanneer het ingedrukt wordt samen met een andere 5de niveau-kiezer, één toetsaanslag heft de vergrendeling op" - -# locks - op slot gezet/blijvend/in stand houden -#: ../rules/base.xml.in.h:4 -msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "<Groter dan/Kleiner dan> geeft het 5de niveau en vergrendelt het ingedrukt wordt samen met een andere 5de niveau-kiezer" - -#: ../rules/base.xml.in.h:5 -msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "<Groter dan/Kleiner dan> geeft het 5de niveau en vergrendelt wanneer het ingedrukt wordt samen met een andere 5de niveau-kiezer, één toetsaanslag heft de vergrendeling op" - -#: ../rules/base.xml.in.h:6 -msgid "A4Tech KB-21" -msgstr "A4Tech KB-21" - -#: ../rules/base.xml.in.h:7 -msgid "A4Tech KBS-8" -msgstr "A4Tech KBS-8" - -#: ../rules/base.xml.in.h:8 -msgid "A4Tech Wireless Desktop RFKB-23" -msgstr "A4Tech draadloos toetsenbord RFKB-23" - -#: ../rules/base.xml.in.h:9 -msgid "ATM/phone-style" -msgstr "ATM/telefoonstijl" - -#: ../rules/base.xml.in.h:10 -msgid "Acer AirKey V" -msgstr "Acer AirKey V" - -#: ../rules/base.xml.in.h:11 -msgid "Acer C300" -msgstr "Acer C300" - -#: ../rules/base.xml.in.h:12 -msgid "Acer Ferrari 4000" -msgstr "Acer Ferrari 4000" - -#: ../rules/base.xml.in.h:13 -msgid "Acer Laptop" -msgstr "Acer laptop" - -#: ../rules/base.xml.in.h:14 -msgid "Add the standard behavior to Menu key" -msgstr "Het standaard gedrag toevoegen aan de Menu-toets" - -#: ../rules/base.xml.in.h:15 -msgid "Adding Esperanto circumflexes (supersigno)" -msgstr "Esperanto circonflexes toevoegen (supersigno)" - -# op afbeelden/aan toekennen -#: ../rules/base.xml.in.h:16 -msgid "Adding currency signs to certain keys" -msgstr "Het Euro-teken aan bepaalde toetsen toekennen" - -#: ../rules/base.xml.in.h:17 -msgid "Advance Scorpius KI" -msgstr "Advance Scorpius KI" - -#: ../rules/base.xml.in.h:18 -msgid "Afghani" -msgstr "Afghaans" - -#: ../rules/base.xml.in.h:19 -msgid "Akan" -msgstr "Akaans" - -#: ../rules/base.xml.in.h:20 -msgid "Albanian" -msgstr "Albanees" - -#: ../rules/base.xml.in.h:21 -msgid "Alt and Meta are on Alt keys" -msgstr "Alt en Meta zitten op de Alt-toetsen" - -# wordt afgebeeld op/zit op -# zit op is veel korter en is ook duidelijker -#: ../rules/base.xml.in.h:22 -msgid "Alt is mapped to Right Win, Super to Menu" -msgstr "Alt zit op de rechter Win-toets, Super op de Menu-toets" - -#: ../rules/base.xml.in.h:23 -msgid "Alt+Caps Lock" -msgstr "Alt+Caps Lock" - -#: ../rules/base.xml.in.h:24 -msgid "Alt+Ctrl" -msgstr "Alt+Ctrl" - -#: ../rules/base.xml.in.h:25 -msgid "Alt+Shift" -msgstr "Alt+Shift" - -#: ../rules/base.xml.in.h:26 -msgid "Alt+Space" -msgstr "Alt+Spatie" - -#: ../rules/base.xml.in.h:27 -msgid "Alt/Win key behavior" -msgstr "Alt/Win-toets gedrag" - -# Het Amhaars is een Semitische taal die in Ethiopië gesproken wordt -#: ../rules/base.xml.in.h:28 -msgid "Amharic" -msgstr "Amhaars" - -# Beide/Willekeurige/Een van de/Een/Elke -#: ../rules/base.xml.in.h:29 -msgid "Any Alt key" -msgstr "Elke Alt-toets" - -#: ../rules/base.xml.in.h:30 -msgid "Any Win key" -msgstr "Elke Win-toets" - -# Beide Win-toetsen wisselen de indeling gedurende het indrukken.< -# gedurende het indrukken/ingedrukt houden (vrij vertaald) -#: ../rules/base.xml.in.h:31 -msgid "Any Win key (while pressed)" -msgstr "Elke Win-toets (ingedrukt houden)" - -#: ../rules/base.xml.in.h:32 -msgid "Apple" -msgstr "Apple" - -#: ../rules/base.xml.in.h:33 -msgid "Apple Aluminium Keyboard (ANSI)" -msgstr "Apple Aluminium Toetsenbord (ANSI)" - -#: ../rules/base.xml.in.h:34 -msgid "Apple Aluminium Keyboard (ISO)" -msgstr "Apple Aluminium Toetsenbord (ISO)" - -#: ../rules/base.xml.in.h:35 -msgid "Apple Aluminium Keyboard (JIS)" -msgstr "Apple Aluminium Toetsenbord (JIS)" - -#: ../rules/base.xml.in.h:36 -msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)" -msgstr "Apple Aluminium toetsenbord: PC-toetsen emuleren (Print, Scroll Lock, Pause, Num Lock)" - -#: ../rules/base.xml.in.h:37 -msgid "Apple Laptop" -msgstr "Apple laptop" - -#: ../rules/base.xml.in.h:38 -msgid "Arabic" -msgstr "Arabisch" - -#: ../rules/base.xml.in.h:39 -msgid "Arabic (Buckwalter)" -msgstr "Arabisch (Buckwalter)" - -#: ../rules/base.xml.in.h:40 -msgid "Arabic (Morocco)" -msgstr "Arabisch (Marokko)" - -#: ../rules/base.xml.in.h:41 -msgid "Arabic (Pakistan)" -msgstr "Arabisch (Pakistan)" - -#: ../rules/base.xml.in.h:42 -msgid "Arabic (Syria)" -msgstr "Arabisch (Syrië)" - -#: ../rules/base.xml.in.h:43 -msgid "Arabic (azerty)" -msgstr "Arabisch (azerty)" - -#: ../rules/base.xml.in.h:44 -msgid "Arabic (azerty/digits)" -msgstr "Arabisch (azerty/cijfers)" - -#: ../rules/base.xml.in.h:45 -msgid "Arabic (digits)" -msgstr "Arabisch (cijfers)" - -#: ../rules/base.xml.in.h:46 -msgid "Arabic (qwerty)" -msgstr "Arabisch (qwerty)" - -#: ../rules/base.xml.in.h:47 -msgid "Arabic (qwerty/digits)" -msgstr "Arabisch (qwerty/cijfers)" - -#: ../rules/base.xml.in.h:48 ../rules/base.extras.xml.in.h:2 -msgid "Armenian" -msgstr "Armeens" - -#: ../rules/base.xml.in.h:49 -msgid "Armenian (alternative eastern)" -msgstr "Armeens (alternatief Oosters)" - -#: ../rules/base.xml.in.h:50 ../rules/base.extras.xml.in.h:3 -msgid "Armenian (alternative phonetic)" -msgstr "Armeens (alternatief fonetisch)" - -#: ../rules/base.xml.in.h:51 -msgid "Armenian (eastern)" -msgstr "Armeens (Oosters)" - -#: ../rules/base.xml.in.h:52 -msgid "Armenian (phonetic)" -msgstr "Armeens (fonetisch)" - -#: ../rules/base.xml.in.h:53 -msgid "Armenian (western)" -msgstr "Armeens (Westers)" - -#: ../rules/base.xml.in.h:54 -msgid "Asturian (Spain, with bottom-dot H and bottom-dot L)" -msgstr "Asturisch (Spanje, met onder-punt H en onder-punt L)" - -#: ../rules/base.xml.in.h:55 -msgid "Asus Laptop" -msgstr "Asus laptop" - -# "Ctrl-toets zit linksonder" -#: ../rules/base.xml.in.h:56 -msgid "At bottom left" -msgstr "Linksonder" - -# Ctrl-toets links van ‘A’ -#: ../rules/base.xml.in.h:57 -msgid "At left of 'A'" -msgstr "Links van de ‘A’" - -#: ../rules/base.xml.in.h:58 -msgid "Avatime" -msgstr "Avatime" - -#: ../rules/base.xml.in.h:59 -msgid "Azerbaijani" -msgstr "Azerbeidzjaans" - -#: ../rules/base.xml.in.h:60 -msgid "Azerbaijani (Cyrillic)" -msgstr "Azerbeidzjaans (Cyrillisch)" - -#: ../rules/base.xml.in.h:61 -msgid "Azona RF2300 wireless Internet Keyboard" -msgstr "Azona RF2300 draadloos internettoetsenbord" - -#: ../rules/base.xml.in.h:62 -msgid "BTC 5090" -msgstr "BTC 5090" - -#: ../rules/base.xml.in.h:63 -msgid "BTC 5113RF Multimedia" -msgstr "BTC 5113RF multimedia" - -#: ../rules/base.xml.in.h:64 -msgid "BTC 5126T" -msgstr "BTC 5126T" - -#: ../rules/base.xml.in.h:65 -msgid "BTC 6301URF" -msgstr "BTC 6301URF" - -#: ../rules/base.xml.in.h:66 -msgid "BTC 9000" -msgstr "BTC 9000" - -#: ../rules/base.xml.in.h:67 -msgid "BTC 9000A" -msgstr "BTC 9000A" - -#: ../rules/base.xml.in.h:68 -msgid "BTC 9001AH" -msgstr "BTC 9001AH" - -#: ../rules/base.xml.in.h:69 -msgid "BTC 9019U" -msgstr "BTC 9019U" - -#: ../rules/base.xml.in.h:70 -msgid "BTC 9116U Mini Wireless Internet and Gaming" -msgstr "BTC 9116U Mini Wireless Internet en Gaming" - -#: ../rules/base.xml.in.h:71 -msgid "Backslash" -msgstr "Backslash" - -#: ../rules/base.xml.in.h:72 -msgid "Backslash (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "Backslash (geeft het 3de niveau en vergrendelt wanneer het ingedrukt wordt samen met een andere 3de niveau-kiezer)" - -# Bambara, ook bekend onder de naam Bamanankan, is een Mande-taal die door meer -# dan zes miljoen mensen gesproken wordt, voornamelijk in Mali -#: ../rules/base.xml.in.h:73 -msgid "Bambara" -msgstr "Bambara" - -# Het Basjkiers is een Turkse taal, voornamelijk gesproken door de Basjkieren -#: ../rules/base.xml.in.h:74 -msgid "Bashkirian" -msgstr "Basjkiers" - -#: ../rules/base.xml.in.h:75 -msgid "Belarusian" -msgstr "Wit-Russisch" - -# interpunctie/leestekens -# het gaat hier waarschijnlijk over de indeling, waar het vraagteken en de -# puntkomma etc. staan. -#: ../rules/base.xml.in.h:76 -msgid "Belarusian (Latin)" -msgstr "Wit-Russisch (Latijns)" - -#: ../rules/base.xml.in.h:77 -msgid "Belarusian (legacy)" -msgstr "Wit-Russisch (historisch)" - -#: ../rules/base.xml.in.h:78 -msgid "Belgian" -msgstr "Belgisch" - -#: ../rules/base.xml.in.h:79 -msgid "Belgian (ISO alternate)" -msgstr "Belgisch (ISO alternatief)" - -#: ../rules/base.xml.in.h:80 -msgid "Belgian (Sun dead keys)" -msgstr "Belgisch (Sun dode toetsen)" - -#: ../rules/base.xml.in.h:81 -msgid "Belgian (Wang model 724 azerty)" -msgstr "Belgisch (Wang model 724 azerty)" - -#: ../rules/base.xml.in.h:82 -msgid "Belgian (alternative)" -msgstr "Belgisch (alternatief)" - -#: ../rules/base.xml.in.h:83 -msgid "Belgian (alternative, Sun dead keys)" -msgstr "Belgisch (alternatief, Sun dode toetsen)" - -#: ../rules/base.xml.in.h:84 -msgid "Belgian (alternative, latin-9 only)" -msgstr "Belgisch (alternatief, enkel latin-9)" - -#: ../rules/base.xml.in.h:85 -msgid "Belgian (eliminate dead keys)" -msgstr "Belgisch (zonder dode toetsen)" - -#: ../rules/base.xml.in.h:86 -msgid "BenQ X-Touch" -msgstr "BenQ X-Touch" - -#: ../rules/base.xml.in.h:87 -msgid "BenQ X-Touch 730" -msgstr "BenQ X-Touch 730" - -#: ../rules/base.xml.in.h:88 -msgid "BenQ X-Touch 800" -msgstr "BenQ X-Touch 800" - -#: ../rules/base.xml.in.h:89 -msgid "Bengali" -msgstr "Bengaals" - -#: ../rules/base.xml.in.h:90 -msgid "Bengali (Probhat)" -msgstr "Bengaals (Probhat)" - -#: ../rules/base.xml.in.h:91 -msgid "Berber (Morocco, Tifinagh alternative phonetic)" -msgstr "Berbers (Marokko, Tifinagh alternatief fonetisch)" - -#: ../rules/base.xml.in.h:92 -msgid "Berber (Morocco, Tifinagh alternative)" -msgstr "Berbers (Marokko, Tifinagh alternatief)" - -#: ../rules/base.xml.in.h:93 -msgid "Berber (Morocco, Tifinagh extended phonetic)" -msgstr "Berbers (Marokko, Tifinagh fonetisch uitgebreid)" - -#: ../rules/base.xml.in.h:94 -msgid "Berber (Morocco, Tifinagh extended)" -msgstr "Berbers (Marokko, Tifinagh uitgebreid)" - -#: ../rules/base.xml.in.h:95 -msgid "Berber (Morocco, Tifinagh phonetic)" -msgstr "Berbers (Marokko, Tifinagh fonetisch)" - -#: ../rules/base.xml.in.h:96 -msgid "Berber (Morocco, Tifinagh)" -msgstr "Berbers (Marokko, Tifinagh)" - -#: ../rules/base.xml.in.h:97 -msgid "Bosnian" -msgstr "Bosnisch" - -# digraaf - lettersamenstelling -#: ../rules/base.xml.in.h:98 -msgid "Bosnian (US keyboard with Bosnian digraphs)" -msgstr "Bosnisch (US toetsenbord met Bosnische digrafen)" - -#: ../rules/base.xml.in.h:99 -msgid "Bosnian (US keyboard with Bosnian letters)" -msgstr "Bosnisch (US toetsenbord met Bosnische lettertekens)" - -#: ../rules/base.xml.in.h:100 -msgid "Bosnian (use Bosnian digraphs)" -msgstr "Bosnisch (met Bosnische digrafen)" - -# Guillemets of ook quillemets zijn Franse aanhalingstekens. -# Dit is de "Nederlandse" en dit is de «Franse manier» van aanhalen. -#: ../rules/base.xml.in.h:101 -msgid "Bosnian (use guillemets for quotes)" -msgstr "Bosnisch (met Franse aanhalingstekens voor citaten)" - -# verandert/wijzigt hier beter dan veranderen/wijzigen -# "Beide Alt-toetsen samen verandert de groep." -# -# tezamen/samen/tegelijk -#: ../rules/base.xml.in.h:102 -msgid "Both Alt keys together" -msgstr "Beide Alt-toetsen samen" - -#: ../rules/base.xml.in.h:103 -msgid "Both Ctrl keys together" -msgstr "Beide Ctrl-toetsen samen" - -#: ../rules/base.xml.in.h:104 -msgid "Both Shift keys together" -msgstr "Beide Shift-toetsen samen" - -#: ../rules/base.xml.in.h:105 -msgid "Both Shift-Keys together activate Caps Lock, one Shift-Key deactivates" -msgstr "Beide Shift-toetsen samen zet de Caps Lock aan, een Shift-toets deactiveert" - -#: ../rules/base.xml.in.h:106 -msgid "Both Shift-Keys together toggle Caps Lock" -msgstr "Beide Shift-toetsen samen zet de Caps Lock aan/uit" - -#: ../rules/base.xml.in.h:107 -msgid "Both Shift-Keys together toggle ShiftLock" -msgstr "Beide Shift-toetsen samen zet de Caps Lock aan/uit" - -#: ../rules/base.xml.in.h:108 -msgid "Braille" -msgstr "Braille" - -#: ../rules/base.xml.in.h:109 -msgid "Braille (left hand)" -msgstr "Braille (linker hand)" - -#: ../rules/base.xml.in.h:110 -msgid "Braille (right hand)" -msgstr "Braille (rechter hand)" - -#: ../rules/base.xml.in.h:111 -msgid "Brother Internet Keyboard" -msgstr "Brother internettoetsenbord" - -#: ../rules/base.xml.in.h:112 -msgid "Bulgarian" -msgstr "Bulgaars" - -#: ../rules/base.xml.in.h:113 -msgid "Bulgarian (new phonetic)" -msgstr "Bulgaars (nieuw fonetisch)" - -#: ../rules/base.xml.in.h:114 -msgid "Bulgarian (traditional phonetic)" -msgstr "Bulgaars (traditioneel fonetisch)" - -#: ../rules/base.xml.in.h:115 -msgid "Burmese" -msgstr "Burmees" - -#: ../rules/base.xml.in.h:116 -msgid "Canadian Multilingual" -msgstr "Canadees Meertalig" - -#: ../rules/base.xml.in.h:117 -msgid "Canadian Multilingual (first part)" -msgstr "Canadees Meertalig (eerste deel)" - -#: ../rules/base.xml.in.h:118 -msgid "Canadian Multilingual (second part)" -msgstr "Canadees Meertalig (tweede deel)" - -#: ../rules/base.xml.in.h:119 -msgid "Caps Lock" -msgstr "Caps Lock" - -#: ../rules/base.xml.in.h:120 -msgid "Caps Lock (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "Caps Lock geeft het 3de niveau en vergrendelt wanneer het ingedrukt wordt samen met een andere 5de niveau-kiezer" - -# CapsLock wisselt naar de eerste indeling, Shift+CapsLock wisselt naar de laatste indeling -#: ../rules/base.xml.in.h:121 -msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)" -msgstr "Caps Lock (naar eerste indeling), Shift+Caps Lock (naar laatste indeling)" - -#: ../rules/base.xml.in.h:122 -msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action" -msgstr "Caps Lock (ingedrukt houden), Alt+Caps Lock geeft de oorspronkelijke caps lock actie" - -#: ../rules/base.xml.in.h:123 -msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock" -msgstr "Caps Lock werkt als Shift met blokkering, Shift heft Caps Lock tijdelijk op" - -#: ../rules/base.xml.in.h:124 -msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock" -msgstr "Caps Lock werkt als Shift met blokkering. Shift heft Caps Lock niet op" - -#: ../rules/base.xml.in.h:125 -msgid "Caps Lock is disabled" -msgstr "Caps Lock is uitgezet" - -#: ../rules/base.xml.in.h:126 -msgid "Caps Lock key behavior" -msgstr "Caps Lock-toets gedrag" - -#: ../rules/base.xml.in.h:127 -msgid "Caps Lock toggles Shift so all keys are affected" -msgstr "Caps Lock wisselt Shift op alle toetsen" - -# heeft alleen effect op/werkt alleen op/beinvloedt alleen ~ -# de alfabetische toetsen/ -# bepaalt hoofdletters/kleine letters bij alfabetische tekens.< -#: ../rules/base.xml.in.h:128 -msgid "Caps Lock toggles normal capitalization of alphabetic characters" -msgstr "Caps Lock beïnvloedt alleen de alfabetische toetsen" - -#: ../rules/base.xml.in.h:129 -msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock" -msgstr "Caps Lock gebruikt interne conversie naar hoofdletters. Shift heft Caps Lock tijdelijk op" - -#: ../rules/base.xml.in.h:130 -msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock" -msgstr "Caps Lock gebruikt interne conversie naar hoofdletters. Shift heft Caps Lock niet op" - -#: ../rules/base.xml.in.h:131 -msgid "Catalan" -msgstr "Catalaans" - -#: ../rules/base.xml.in.h:132 -msgid "Catalan (Spain, with middle-dot L)" -msgstr "Catalaans (Spanje, met midden-punt L)" - -#: ../rules/base.xml.in.h:133 -msgid "Cherokee" -msgstr "Cherokee" - -#: ../rules/base.xml.in.h:134 -msgid "Cherry B.UNLIMITED" -msgstr "Cherry B.UNLIMITED" - -#: ../rules/base.xml.in.h:135 -msgid "Cherry Blue Line CyBo@rd" -msgstr "Cherry Blue Line CyBo@rd" - -#: ../rules/base.xml.in.h:136 -msgid "Cherry Blue Line CyBo@rd (alternate option)" -msgstr "Cherry Blue Line CyBo@rd (alternatieve optie)" - -#: ../rules/base.xml.in.h:137 -msgid "Cherry CyBo@rd USB-Hub" -msgstr "Cherry CyBo@rd USB-Hub" - -#: ../rules/base.xml.in.h:138 -msgid "Cherry CyMotion Expert" -msgstr "Cherry CyMotion Master Expert" - -#: ../rules/base.xml.in.h:139 -msgid "Cherry CyMotion Master Linux" -msgstr "Cherry CyMotion Master Linux" - -#: ../rules/base.xml.in.h:140 -msgid "Cherry CyMotion Master XPress" -msgstr "Cherry CyMotion Master XPress" - -#: ../rules/base.xml.in.h:141 -msgid "Chicony Internet Keyboard" -msgstr "Chicony internet toetsenbord" - -#: ../rules/base.xml.in.h:142 -msgid "Chicony KB-9885" -msgstr "Chicony KB-9885" - -#: ../rules/base.xml.in.h:143 -msgid "Chicony KU-0108" -msgstr "Chicony KU-0108" - -#: ../rules/base.xml.in.h:144 -msgid "Chicony KU-0420" -msgstr "Chicony KU-0420" - -#: ../rules/base.xml.in.h:145 -msgid "Chinese" -msgstr "Chinees" - -#: ../rules/base.xml.in.h:146 -msgid "Chuvash" -msgstr "Tsjoevasjisch" - -#: ../rules/base.xml.in.h:147 -msgid "Chuvash (Latin)" -msgstr "Tsjoevasjisch (Latijns)" - -#: ../rules/base.xml.in.h:148 -msgid "Classmate PC" -msgstr "Classmate PC" - -# Iers -#: ../rules/base.xml.in.h:149 -msgid "CloGaelach" -msgstr "CloGaelach" - -#: ../rules/base.xml.in.h:150 -msgid "Compaq Easy Access Keyboard" -msgstr "Compaq Easy Access toetsenbord" - -#: ../rules/base.xml.in.h:151 -msgid "Compaq Internet Keyboard (13 keys)" -msgstr "Compaq internet toetsenbord (13 toetsen)" - -#: ../rules/base.xml.in.h:152 -msgid "Compaq Internet Keyboard (18 keys)" -msgstr "Compaq internet toetsenbord (18 toetsen)" - -#: ../rules/base.xml.in.h:153 -msgid "Compaq Internet Keyboard (7 keys)" -msgstr "Compaq internet toetsenbord (7 toetsen)" - -#: ../rules/base.xml.in.h:154 -msgid "Compaq iPaq Keyboard" -msgstr "Compaq iPaq toetsenbord" - -#: ../rules/base.xml.in.h:155 -msgid "Compose key position" -msgstr "Samensteltoets positie" - -#: ../rules/base.xml.in.h:156 -msgid "Control + Alt + Backspace" -msgstr "Ctrl + Alt + Backspace" - -#: ../rules/base.xml.in.h:157 -msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" -msgstr "Ctrl zit op de Alt-toetsen, Alt zit op de Win-toetsen" - -#: ../rules/base.xml.in.h:158 -msgid "Control is mapped to Win keys (and the usual Ctrl keys)" -msgstr "Ctrl zit op de Win-toetsen (en de gebruikelijke Ctrl-toetsen)" - -#: ../rules/base.xml.in.h:159 -msgid "Creative Desktop Wireless 7000" -msgstr "Creative Desktop Wireless 7000" - -# Krim-Tataars of Krim-Turks -# http://nl.wikipedia.org/wiki/Krim-Tataars -#: ../rules/base.xml.in.h:160 -msgid "Crimean Tatar (Dobruja Q)" -msgstr "Krim-Tataars (Dobruca-1 Q)" - -#: ../rules/base.xml.in.h:161 -msgid "Crimean Tatar (Turkish Alt-Q)" -msgstr "Krim-Tataars (Turks Alt-Q)" - -#: ../rules/base.xml.in.h:162 -msgid "Crimean Tatar (Turkish F)" -msgstr "Krim-Tataars (Turks F)" - -#: ../rules/base.xml.in.h:163 -msgid "Crimean Tatar (Turkish Q)" -msgstr "Krim-Tataars (Turks Q)" - -#: ../rules/base.xml.in.h:164 -msgid "Croatian" -msgstr "Kroatisch" - -#: ../rules/base.xml.in.h:165 -msgid "Croatian (US keyboard with Croatian digraphs)" -msgstr "Kroatisch (US toetsenbord met Kroatische digrafen)" - -#: ../rules/base.xml.in.h:166 -msgid "Croatian (US keyboard with Croatian letters)" -msgstr "Kroatisch (US toetsenbord met Kroatische lettertekens)" - -#: ../rules/base.xml.in.h:167 -msgid "Croatian (use Croatian digraphs)" -msgstr "Kroatisch (met Kroatische digrafen)" - -# Guillemets of ook quillemets zijn Franse aanhalingstekens. -# Dit is de "Nederlandse" en dit is de «Franse manier» van aanhalen. -# -# ..voor citeren/voor citaten -#: ../rules/base.xml.in.h:168 -msgid "Croatian (use guillemets for quotes)" -msgstr "Kroatisch (met Franse aanhalingstekens voor citaten)" - -#: ../rules/base.xml.in.h:169 -msgid "Ctrl key position" -msgstr "Ctrl-toetspositie" - -#: ../rules/base.xml.in.h:170 -msgid "Ctrl+Shift" -msgstr "Ctrl+Shift" - -#: ../rules/base.xml.in.h:171 -msgid "Czech" -msgstr "Tsjechisch" - -# geaccentueerde lettertekens/lettertekens met accenten -#: ../rules/base.xml.in.h:172 -msgid "Czech (UCW layout, accented letters only)" -msgstr "Tsjechisch (UCW-indeling, alleen lettertekens met accenten)" - -#: ../rules/base.xml.in.h:173 -msgid "Czech (US Dvorak with CZ UCW support)" -msgstr "Tsjechisch (US Dvorak met CZ UCW ondersteuning)" - -#: ../rules/base.xml.in.h:174 -msgid "Czech (qwerty)" -msgstr "Tsjechisch (qwerty)" - -# brede backslash/uitgebreide backslash -#: ../rules/base.xml.in.h:175 -msgid "Czech (qwerty, extended Backslash)" -msgstr "Tsjechisch (qwerty, brede backslash)" - -#: ../rules/base.xml.in.h:176 -msgid "Czech (with <\\|> key)" -msgstr "Tsjechisch (met <\\|>-toets)" - -#: ../rules/base.xml.in.h:177 -msgid "DTK2000" -msgstr "DTK2000" - -#: ../rules/base.xml.in.h:178 -msgid "Danish" -msgstr "Deens" - -#: ../rules/base.xml.in.h:179 -msgid "Danish (Dvorak)" -msgstr "Deens (Dvorak)" - -#: ../rules/base.xml.in.h:180 -msgid "Danish (Macintosh)" -msgstr "Deens (Macintosh)" - -#: ../rules/base.xml.in.h:181 -msgid "Danish (Macintosh, eliminate dead keys)" -msgstr "Deens (Macintosh, zonder dode toetsen)" - -#: ../rules/base.xml.in.h:182 -msgid "Danish (eliminate dead keys)" -msgstr "Deens (zonder dode toetsen)" - -# dubbelop numeriek/cijfer -#: ../rules/base.xml.in.h:183 -msgid "Default numeric keypad keys" -msgstr "Standaard cijferblok-toetsen" - -#: ../rules/base.xml.in.h:184 -msgid "Dell" -msgstr "Dell" - -#: ../rules/base.xml.in.h:185 -msgid "Dell 101-key PC" -msgstr "Dell 101-toetsen PC" - -#: ../rules/base.xml.in.h:186 -msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" -msgstr "Dell Laptop/notebook Inspiron 6xxx/8xxx" - -#: ../rules/base.xml.in.h:187 -msgid "Dell Laptop/notebook Precision M series" -msgstr "Dell Laptop/notebook Precision M series" - -#: ../rules/base.xml.in.h:188 -msgid "Dell Latitude series laptop" -msgstr "Dell Latitude laptopserie" - -#: ../rules/base.xml.in.h:189 -msgid "Dell Precision M65" -msgstr "Dell Precision M65" - -#: ../rules/base.xml.in.h:190 -msgid "Dell SK-8125" -msgstr "Dell SK-8125" - -#: ../rules/base.xml.in.h:191 -msgid "Dell SK-8135" -msgstr "Dell SK-8135" - -#: ../rules/base.xml.in.h:192 -msgid "Dell USB Multimedia Keyboard" -msgstr "Dell USB multimediatoetsenbord" - -#: ../rules/base.xml.in.h:193 -msgid "Dexxa Wireless Desktop Keyboard" -msgstr "Dexxa Wireless Desktop toetsenbord" - -#: ../rules/base.xml.in.h:194 -msgid "Dhivehi" -msgstr "Dhivehi" - -#: ../rules/base.xml.in.h:195 -msgid "Diamond 9801 / 9802 series" -msgstr "Diamond 9801 / 9802 serie" - -#: ../rules/base.xml.in.h:196 -msgid "Dutch" -msgstr "Nederlands" - -#: ../rules/base.xml.in.h:197 -msgid "Dutch (Macintosh)" -msgstr "Nederlands (Macintosh)" - -#: ../rules/base.xml.in.h:198 -msgid "Dutch (Sun dead keys)" -msgstr "Nederlands (Sun dode toetsen)" - -#: ../rules/base.xml.in.h:199 -msgid "Dutch (standard)" -msgstr "Nederlands (standaard)" - -# Dzongkha is een taal die is afgeleid van het oud-Tibetaans -#: ../rules/base.xml.in.h:200 -msgid "Dzongkha" -msgstr "Dzongkha" - -#: ../rules/base.xml.in.h:201 -msgid "Enable extra typographic characters" -msgstr "Extra typografische tekens aanzetten" - -#: ../rules/base.xml.in.h:202 -msgid "English (Cameroon Dvorak)" -msgstr "Engels (Kameroen Dvorak)" - -#: ../rules/base.xml.in.h:203 -msgid "English (Cameroon qwerty)" -msgstr "Engels (Kameroen qwerty)" - -#: ../rules/base.xml.in.h:204 -msgid "English (Cameroon)" -msgstr "Engels (Kameroen)" - -#: ../rules/base.xml.in.h:205 -msgid "English (Canada)" -msgstr "Engels (Canada)" - -#: ../rules/base.xml.in.h:206 -msgid "English (Colemak)" -msgstr "Engels (Colemak)" - -#: ../rules/base.xml.in.h:207 -msgid "English (Dvorak alternative international no dead keys)" -msgstr "Engels (Dvorak alternatief internationaal geen dode toetsen)" - -#: ../rules/base.xml.in.h:208 -msgid "English (Dvorak international with dead keys)" -msgstr "Engels (Dvorak internationaal met dode toetsen)" - -#: ../rules/base.xml.in.h:209 -msgid "English (Dvorak)" -msgstr "Engers (Dvorak)" - -#: ../rules/base.xml.in.h:210 -msgid "English (Ghana)" -msgstr "Engels (Ghana)" - -#: ../rules/base.xml.in.h:211 -msgid "English (Ghana, GILLBT)" -msgstr "Engels (Ghana, GILLBT)" - -#: ../rules/base.xml.in.h:212 -msgid "English (Ghana, multilingual)" -msgstr "Engels (Ghana, meertalig)" - -#: ../rules/base.xml.in.h:213 -msgid "English (India, with RupeeSign)" -msgstr "Engels (India, met Roepie-teken)" - -#: ../rules/base.xml.in.h:214 -msgid "English (Macintosh)" -msgstr "Engels (Macintosh)" - -#: ../rules/base.xml.in.h:215 -msgid "English (Mali, US Macintosh)" -msgstr "Engels (Mali, US Macintosh)" - -#: ../rules/base.xml.in.h:216 -msgid "English (Mali, US international)" -msgstr "Engels (Mali, US internationaal)" - -#: ../rules/base.xml.in.h:217 -msgid "English (Nigeria)" -msgstr "Engels (Nigeria)" - -#: ../rules/base.xml.in.h:218 -msgid "English (South Africa)" -msgstr "Engels (Zuid-Afrika)" - -#: ../rules/base.xml.in.h:219 -msgid "English (UK)" -msgstr "Engels (UK)" - -#: ../rules/base.xml.in.h:220 -msgid "English (UK, Colemak)" -msgstr "Engels (UK, Colemak)" - -#: ../rules/base.xml.in.h:221 -msgid "English (UK, Dvorak with UK punctuation)" -msgstr "Engels (UK, Dvorak met UK-leestekens)" - -#: ../rules/base.xml.in.h:222 -msgid "English (UK, Dvorak)" -msgstr "Engels (UK, Dvorak)" - -#: ../rules/base.xml.in.h:223 -msgid "English (UK, Macintosh international)" -msgstr "Engels (UK, Macintosh internationaal)" - -#: ../rules/base.xml.in.h:224 -msgid "English (UK, Macintosh)" -msgstr "Engels (UK, Macintosh)" - -#: ../rules/base.xml.in.h:225 -msgid "English (UK, extended WinKeys)" -msgstr "Engels (UK, uitgebreid, Windows-toetsen)" - -#: ../rules/base.xml.in.h:226 -msgid "English (UK, international with dead keys)" -msgstr "Engels (UK, internationaal met dode toetsen)" - -#: ../rules/base.xml.in.h:227 ../rules/base.extras.xml.in.h:7 -msgid "English (US)" -msgstr "Engels (US)" - -#: ../rules/base.xml.in.h:228 -msgid "English (US, alternative international)" -msgstr "Engels (US, alternatief internationaal)" - -#: ../rules/base.xml.in.h:229 -msgid "English (US, international with dead keys)" -msgstr "Engels (US, internationaal met dode toetsen)" - -#: ../rules/base.xml.in.h:230 -msgid "English (US, with euro on 5)" -msgstr "Engels (US, met de Euro op 5)" - -#: ../rules/base.xml.in.h:231 -msgid "English (classic Dvorak)" -msgstr "Engels (Dvorak klassiek)" - -#: ../rules/base.xml.in.h:232 -msgid "English (international AltGr dead keys)" -msgstr "Engels (internationaal AltGr dode toetsen)" - -#: ../rules/base.xml.in.h:233 -msgid "English (layout toggle on multiply/divide key)" -msgstr "Engels (Indeling wisselen met de toetsen vermenigvuldigen/delen)" - -#: ../rules/base.xml.in.h:234 -msgid "English (left handed Dvorak)" -msgstr "Engels (Linkshandige Dvorak)" - -#: ../rules/base.xml.in.h:235 -msgid "English (programmer Dvorak)" -msgstr "Engels (Programmeer-Dvorak)" - -#: ../rules/base.xml.in.h:236 -msgid "English (right handed Dvorak)" -msgstr "Engels (Rechtshandige Dvorak(" - -#: ../rules/base.xml.in.h:237 -msgid "Ennyah DKB-1008" -msgstr "Ennyah DKB-1008" - -#: ../rules/base.xml.in.h:238 -msgid "Enter on keypad" -msgstr "Enter op cijferblok" - -#: ../rules/base.xml.in.h:239 -msgid "Esperanto" -msgstr "Esperanto" - -#: ../rules/base.xml.in.h:240 -msgid "Esperanto (Portugal, Nativo)" -msgstr "Esperanto (Portugal, Nativo)" - -#: ../rules/base.xml.in.h:241 -msgid "Esperanto (displaced semicolon and quote, obsolete)" -msgstr "Esperanto (puntkomma en aanhalingsteken op afwijkende plek, historisch)" - -# Estisch, de taal, die ook Estlands of Ests wordt genoemd, -# heeft ongeveer 1 miljoen sprekers -#: ../rules/base.xml.in.h:242 -msgid "Estonian" -msgstr "Estisch" - -#: ../rules/base.xml.in.h:243 -msgid "Estonian (Dvorak)" -msgstr "Estisch (Dvorak)" - -#: ../rules/base.xml.in.h:244 -msgid "Estonian (US keyboard with Estonian letters)" -msgstr "Estisch (US toetsenbord met Estische lettertekens)" - -#: ../rules/base.xml.in.h:245 -msgid "Estonian (eliminate dead keys)" -msgstr "Estisch (zonder dode toetsen)" - -#: ../rules/base.xml.in.h:246 -msgid "Euro on 2" -msgstr "Euro-teken op 2" - -#: ../rules/base.xml.in.h:247 -msgid "Euro on 4" -msgstr "Euro-teken op 4" - -#: ../rules/base.xml.in.h:248 -msgid "Euro on 5" -msgstr "Euro-teken op 5" - -#: ../rules/base.xml.in.h:249 -msgid "Euro on E" -msgstr "Euro-teken op E" - -#: ../rules/base.xml.in.h:250 -msgid "Everex STEPnote" -msgstr "Everex STEPnote" - -#: ../rules/base.xml.in.h:251 -msgid "Ewe" -msgstr "Ewe" - -#: ../rules/base.xml.in.h:252 -msgid "FL90" -msgstr "FL90" - -#: ../rules/base.xml.in.h:253 -msgid "Faroese" -msgstr "Faeröers" - -#: ../rules/base.xml.in.h:254 -msgid "Faroese (eliminate dead keys)" -msgstr "Faeröers (zonder dode toetsen)" - -# Het Filipijns (Filipino of Pilipino) -#: ../rules/base.xml.in.h:255 -msgid "Filipino" -msgstr "Filipijns" - -#: ../rules/base.xml.in.h:256 -msgid "Filipino (Capewell-Dvorak Baybayin)" -msgstr "Filipijns (Capewell-Dvorak Baybayin)" - -#: ../rules/base.xml.in.h:257 -msgid "Filipino (Capewell-Dvorak Latin)" -msgstr "Filipijns (Capewell-Dvorak Latijns)" - -#: ../rules/base.xml.in.h:258 -msgid "Filipino (Capewell-QWERF 2006 Baybayin)" -msgstr "Filipijns (Capewell-QWERF 2006 Baybayin)" - -#: ../rules/base.xml.in.h:259 -msgid "Filipino (Capewell-QWERF 2006 Latin)" -msgstr "Filipijns (Capewell-QWERF 2006 Latijns)" - -#: ../rules/base.xml.in.h:260 -msgid "Filipino (Colemak Baybayin)" -msgstr "Filipijns (Colemak Baybayin)" - -#: ../rules/base.xml.in.h:261 -msgid "Filipino (Colemak Latin)" -msgstr "Filipijns (Colemak Latijns)" - -#: ../rules/base.xml.in.h:262 -msgid "Filipino (Dvorak Baybayin)" -msgstr "Filipijns (Dvorak Baybayin)" - -#: ../rules/base.xml.in.h:263 -msgid "Filipino (Dvorak Latin)" -msgstr "Filipijns (Dvorak Latijns)" - -#: ../rules/base.xml.in.h:264 -msgid "Filipino (QWERTY Baybayin)" -msgstr "Filipijns (QWERTY Baybayin)" - -#: ../rules/base.xml.in.h:265 -msgid "Finnish" -msgstr "Fins" - -#: ../rules/base.xml.in.h:266 -msgid "Finnish (Macintosh)" -msgstr "Fins (Macintosh)" - -#: ../rules/base.xml.in.h:267 -msgid "Finnish (classic)" -msgstr "Fins (klassiek)" - -#: ../rules/base.xml.in.h:268 -msgid "Finnish (classic, eliminate dead keys)" -msgstr "Fins (klassiek, zonder dode toetsen)" - -#. This assumes the KP_ abstract symbols are actually useful for some apps -#. The description needs to be rewritten -#: ../rules/base.xml.in.h:271 -msgid "Four-level key with abstract separators" -msgstr "Vier-niveaus toets met abstracte scheidingstekens" - -#: ../rules/base.xml.in.h:272 -msgid "Four-level key with comma" -msgstr "Vier-niveaus toets met komma" - -#: ../rules/base.xml.in.h:273 -msgid "Four-level key with dot" -msgstr "Vier-niveaus toets met punt" - -#: ../rules/base.xml.in.h:274 -msgid "Four-level key with dot, latin-9 restriction" -msgstr "Vier-niveaus toets met punt, latin-9 restrictie" - -#: ../rules/base.xml.in.h:275 -msgid "Four-level key with momayyez" -msgstr "Vier-niveaus toets met momayyez" - -#: ../rules/base.xml.in.h:276 -msgid "French" -msgstr "Frans" - -#: ../rules/base.xml.in.h:277 -msgid "French (Bepo, ergonomic, Dvorak way)" -msgstr "Frans (Bepo, ergonomisch, Dvorak wijze)" - -#: ../rules/base.xml.in.h:278 -msgid "French (Bepo, ergonomic, Dvorak way, latin-9 only)" -msgstr "Frans (Bepo, ergonomisch, Dvorak wijze, enkel latin-9)" - -#: ../rules/base.xml.in.h:279 -msgid "French (Breton)" -msgstr "Frans (Bretons)" - -#: ../rules/base.xml.in.h:280 -msgid "French (Cameroon azerty)" -msgstr "Frans (Kameroen azerty)" - -#: ../rules/base.xml.in.h:281 -msgid "French (Cameroon)" -msgstr "Frans (Kameroen)" - -#: ../rules/base.xml.in.h:282 ../rules/base.extras.xml.in.h:10 -msgid "French (Canada)" -msgstr "Frans (Canada)" - -#: ../rules/base.xml.in.h:283 -msgid "French (Canada, Dvorak)" -msgstr "Frans (Canada, Dvorak)" - -#: ../rules/base.xml.in.h:284 -msgid "French (Canada, legacy)" -msgstr "Frans (Canada, historisch)" - -#: ../rules/base.xml.in.h:285 -msgid "French (Democratic Republic of the Congo)" -msgstr "Frans (Democratisch republiek van Congo)" - -#: ../rules/base.xml.in.h:286 -msgid "French (Dvorak)" -msgstr "Frans (Dvorak)" - -# Guinee, voormalig Frans Guinee, soms Guinee-Conakry genoemd en officieel -# de Republiek Guinee, is grondwettelijk een presidentiële republiek in -# West-Afrika, gelegen aan de Atlantische Oceaan tussen Guinee-Bissau en -# Sierra Leone. De hoofdstad is Conakry. -#: ../rules/base.xml.in.h:287 -msgid "French (Guinea)" -msgstr "Frans (Guinee)" - -#: ../rules/base.xml.in.h:288 -msgid "French (Macintosh)" -msgstr "Frans (Macintosh)" - -#: ../rules/base.xml.in.h:289 -msgid "French (Mali, alternative)" -msgstr "Frans (Mali, alternatief)" - -#: ../rules/base.xml.in.h:290 -msgid "French (Morocco)" -msgstr "Frans (Marokko)" - -#: ../rules/base.xml.in.h:291 -msgid "French (Sun dead keys)" -msgstr "Frans (Sun dode toetsen)" - -#: ../rules/base.xml.in.h:292 -msgid "French (Switzerland)" -msgstr "Frans (Zwitserland)" - -#: ../rules/base.xml.in.h:293 -msgid "French (Switzerland, Macintosh)" -msgstr "Frans (Zwitserland, Macintosh)" - -#: ../rules/base.xml.in.h:294 -msgid "French (Switzerland, Sun dead keys)" -msgstr "Frans (Zwitserland, Sun-dode toetsen)" - -#: ../rules/base.xml.in.h:295 -msgid "French (Switzerland, eliminate dead keys)" -msgstr "Frans (Zwitserland, zonder dode toetsen)" - -#: ../rules/base.xml.in.h:296 -msgid "French (alternative)" -msgstr "Frans (alternatief)" - -#: ../rules/base.xml.in.h:297 -msgid "French (alternative, Sun dead keys)" -msgstr "Frans (alternatief, Sun dode toetsen)" - -#: ../rules/base.xml.in.h:298 -msgid "French (alternative, eliminate dead keys)" -msgstr "Frans (alternatief, zonder dode toetsen)" - -#: ../rules/base.xml.in.h:299 -msgid "French (alternative, latin-9 only)" -msgstr "Fans (alternatief, enkel latin-9)" - -#: ../rules/base.xml.in.h:300 -msgid "French (eliminate dead keys)" -msgstr "Frans (zonder dode toetsen)" - -#: ../rules/base.xml.in.h:301 -msgid "French (legacy, alternative)" -msgstr "Frans (historisch, alternatief)" - -#: ../rules/base.xml.in.h:302 -msgid "French (legacy, alternative, Sun dead keys)" -msgstr "Frans (historisch, alternatief, Sun dode toetsen)" - -#: ../rules/base.xml.in.h:303 -msgid "French (legacy, alternative, eliminate dead keys)" -msgstr "Frans (historisch, alternatief, zonder dode toetsen)" - -#: ../rules/base.xml.in.h:304 -msgid "Fujitsu-Siemens Computers AMILO laptop" -msgstr "Fujitsu-Siemens Computers AMILO laptop" - -#: ../rules/base.xml.in.h:305 -msgid "Fula" -msgstr "Fula" - -#: ../rules/base.xml.in.h:306 -msgid "Ga" -msgstr "Ga" - -#: ../rules/base.xml.in.h:307 -msgid "Generic 101-key PC" -msgstr "Algemeen 101-toetsen PC" - -#: ../rules/base.xml.in.h:308 -msgid "Generic 102-key (Intl) PC" -msgstr "Algemeen 102-toetsen (internationaal) PC" - -#: ../rules/base.xml.in.h:309 -msgid "Generic 104-key PC" -msgstr "Algemeen 104-toetsen PC" - -#: ../rules/base.xml.in.h:310 -msgid "Generic 105-key (Intl) PC" -msgstr "Algemeen 105-toetsen (internationaal) PC" - -#: ../rules/base.xml.in.h:311 -msgid "Genius Comfy KB-12e" -msgstr "Genius Comfy KB-12e" - -#: ../rules/base.xml.in.h:312 -msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" -msgstr "Genius Comfy KB-16M / Genius MM toetsenbord KWD-910" - -#: ../rules/base.xml.in.h:313 -msgid "Genius Comfy KB-21e-Scroll" -msgstr "Genius Comfy KB-21e-Scroll" - -#: ../rules/base.xml.in.h:314 -msgid "Genius KB-19e NB" -msgstr "Genius KB-19e NB" - -#: ../rules/base.xml.in.h:315 -msgid "Genius KKB-2050HS" -msgstr "Genius KKB-2050HS" - -#: ../rules/base.xml.in.h:316 -msgid "Georgian" -msgstr "Georgisch" - -#: ../rules/base.xml.in.h:317 -msgid "Georgian (France, AZERTY Tskapo)" -msgstr "Georgisch (Frankrijk, AZERTY Tskapo)" - -#: ../rules/base.xml.in.h:318 -msgid "Georgian (Italy)" -msgstr "Georgisch (Italië)" - -#: ../rules/base.xml.in.h:319 -msgid "Georgian (MESS)" -msgstr "Georgisch (MESS)" - -#: ../rules/base.xml.in.h:320 -msgid "Georgian (ergonomic)" -msgstr "Georgisch (ergonomisch)" - -#: ../rules/base.xml.in.h:321 -msgid "German" -msgstr "Duits" - -#: ../rules/base.xml.in.h:322 -msgid "German (Austria)" -msgstr "Duits (Oostenrijk)" - -#: ../rules/base.xml.in.h:323 -msgid "German (Austria, Macintosh)" -msgstr "Duits (Oostenrijk, Macintosh)" - -#: ../rules/base.xml.in.h:324 -msgid "German (Austria, Sun dead keys)" -msgstr "Duits (Oostenrijk, Sun dode toetsen)" - -#: ../rules/base.xml.in.h:325 -msgid "German (Austria, eliminate dead keys)" -msgstr "Duits (Oostenrijk, zonder dode toetsen)" - -#: ../rules/base.xml.in.h:326 -msgid "German (Dvorak)" -msgstr "Duits (Dvorak)" - -#: ../rules/base.xml.in.h:327 -msgid "German (Macintosh)" -msgstr "Duits (Macintosh)" - -#: ../rules/base.xml.in.h:328 -msgid "German (Macintosh, eliminate dead keys)" -msgstr "Duits (Macintosh, zonder dode toetsen)" - -#: ../rules/base.xml.in.h:329 -msgid "German (Neo 2)" -msgstr "Duits (Neo 2)" - -#: ../rules/base.xml.in.h:330 -msgid "German (Sun dead keys)" -msgstr "Duits (Sun dode toetsen)" - -#: ../rules/base.xml.in.h:331 -msgid "German (Switzerland)" -msgstr "Duits (Zwitserland)" - -#: ../rules/base.xml.in.h:332 -msgid "German (Switzerland, Macintosh)" -msgstr "Duits (Zwitserland, Macintosh)" - -#: ../rules/base.xml.in.h:333 -msgid "German (Switzerland, Sun dead keys)" -msgstr "Duits (Zwitserland, Sun dode toetsen)" - -#: ../rules/base.xml.in.h:334 -msgid "German (Switzerland, eliminate dead keys)" -msgstr "Duits (Zwitserland, zonder dode toetsen)" - -#: ../rules/base.xml.in.h:335 -msgid "German (Switzerland, legacy)" -msgstr "Duits (Zwitserland, historisch)" - -# acute - aigu (bijv. á) -#: ../rules/base.xml.in.h:336 -msgid "German (dead acute)" -msgstr "Duits (dode aigu)" - -# grave (bijv: à) -#: ../rules/base.xml.in.h:337 -msgid "German (dead grave acute)" -msgstr "Duits (dode grave en aigu)" - -#: ../rules/base.xml.in.h:338 -msgid "German (eliminate dead keys)" -msgstr "Duits (zonder dode toetsen)" - -#: ../rules/base.xml.in.h:339 -msgid "German (qwerty)" -msgstr "Duits (qwerty)" - -#: ../rules/base.xml.in.h:340 -msgid "Greek" -msgstr "Grieks" - -#: ../rules/base.xml.in.h:341 -msgid "Greek (eliminate dead keys)" -msgstr "Grieks (zonder dode toetsen)" - -#: ../rules/base.xml.in.h:342 -msgid "Greek (extended)" -msgstr "Grieks (uitgebreid)" - -#: ../rules/base.xml.in.h:343 -msgid "Greek (polytonic)" -msgstr "Grieks (meertonig)" - -#: ../rules/base.xml.in.h:344 -msgid "Greek (simple)" -msgstr "Grieks (eenvoudig)" - -#: ../rules/base.xml.in.h:345 -msgid "Gujarati" -msgstr "Gujarati" - -# het zal wel een merk zijn -#: ../rules/base.xml.in.h:346 -msgid "Gyration" -msgstr "Gyration" - -#: ../rules/base.xml.in.h:347 -msgid "HTC Dream" -msgstr "HTC Dream" - -#: ../rules/base.xml.in.h:348 -msgid "Happy Hacking Keyboard" -msgstr "Happy Hacking toetsenbord" - -#: ../rules/base.xml.in.h:349 -msgid "Happy Hacking Keyboard for Mac" -msgstr "Happy Hacking toetsenbord voor Mac" - -#: ../rules/base.xml.in.h:350 -msgid "Hausa" -msgstr "Hausa" - -#: ../rules/base.xml.in.h:351 -msgid "Hebrew" -msgstr "Hebreeuws" - -#: ../rules/base.xml.in.h:352 -msgid "Hebrew (Biblical, Tiro)" -msgstr "Hebreeuws (Bijbers, Tiro)" - -#: ../rules/base.xml.in.h:353 -msgid "Hebrew (lyx)" -msgstr "Hebreeuws (lyx)" - -#: ../rules/base.xml.in.h:354 -msgid "Hebrew (phonetic)" -msgstr "Hebreeuws (fonetisch)" - -#: ../rules/base.xml.in.h:355 -msgid "Hewlett-Packard Internet Keyboard" -msgstr "Hewlett-Packard internet toetsenbord" - -#: ../rules/base.xml.in.h:356 -msgid "Hewlett-Packard Mini 110 Notebook" -msgstr "Hewlett-Packard Mini 110 Notebook" - -#: ../rules/base.xml.in.h:357 -msgid "Hewlett-Packard Omnibook 500 FA" -msgstr "Hewlett-Packard Omnibook 500 FA" - -#: ../rules/base.xml.in.h:358 -msgid "Hewlett-Packard Omnibook 5xx" -msgstr "Hewlett-Packard Omnibook 5xx" - -#: ../rules/base.xml.in.h:359 -msgid "Hewlett-Packard Omnibook 6000/6100" -msgstr "Hewlett-Packard Omnibook 6000/6100" - -#: ../rules/base.xml.in.h:360 -msgid "Hewlett-Packard Omnibook XE3 GC" -msgstr "Hewlett-Packard Omnibook XE3 GC" - -#: ../rules/base.xml.in.h:361 -msgid "Hewlett-Packard Omnibook XE3 GF" -msgstr "Hewlett-Packard Omnibook XE3 GF" - -#: ../rules/base.xml.in.h:362 -msgid "Hewlett-Packard Omnibook XT1000" -msgstr "Hewlett-Packard Omnibook XT1000" - -#: ../rules/base.xml.in.h:363 -msgid "Hewlett-Packard Pavilion ZT11xx" -msgstr "Hewlett-Packard Pavilion ZT11xx" - -#: ../rules/base.xml.in.h:364 -msgid "Hewlett-Packard Pavilion dv5" -msgstr "Hewlett-Packard Pavilion dv5" - -#: ../rules/base.xml.in.h:365 -msgid "Hewlett-Packard SK-250x Multimedia Keyboard" -msgstr "Hewlett-Packard SK-250x multimedia toetsenbord" - -#: ../rules/base.xml.in.h:366 -msgid "Hewlett-Packard nx9020" -msgstr "Hewlett-Packard nx9020" - -#: ../rules/base.xml.in.h:367 -msgid "Hexadecimal" -msgstr "Hexadecimaal" - -#: ../rules/base.xml.in.h:368 -msgid "Hindi (Bolnagri)" -msgstr "Hindi (Bolnagri)" - -#: ../rules/base.xml.in.h:369 -msgid "Hindi (Wx)" -msgstr "Hindi (Wx)" - -#: ../rules/base.xml.in.h:370 -msgid "Honeywell Euroboard" -msgstr "Honeywell Euroboard" - -#: ../rules/base.xml.in.h:371 -msgid "Htc Dream phone" -msgstr "Htc Dream phone" - -#: ../rules/base.xml.in.h:372 -msgid "Hungarian" -msgstr "Hongaars" - -#: ../rules/base.xml.in.h:373 -msgid "Hungarian (101/qwerty/comma/dead keys)" -msgstr "Hongaars (101/qwerty/komma/dode toetsen)" - -#: ../rules/base.xml.in.h:374 -msgid "Hungarian (101/qwerty/comma/eliminate dead keys)" -msgstr "Hongaars (101/qwerty/komma/zonder dode toetsen)" - -#: ../rules/base.xml.in.h:375 -msgid "Hungarian (101/qwerty/dot/dead keys)" -msgstr "Hongaars (101/qwerty/punt/dode toetsen)" - -#: ../rules/base.xml.in.h:376 -msgid "Hungarian (101/qwerty/dot/eliminate dead keys)" -msgstr "Hongaars (101/qwerty/punt/zonder dode toetsen)" - -#: ../rules/base.xml.in.h:377 -msgid "Hungarian (101/qwertz/comma/dead keys)" -msgstr "Hongaars (101/qwertz/komma/dode toetsen)" - -#: ../rules/base.xml.in.h:378 -msgid "Hungarian (101/qwertz/comma/eliminate dead keys)" -msgstr "Hongaars (101/qwertz/komma/zonder dode toetsen)" - -#: ../rules/base.xml.in.h:379 -msgid "Hungarian (101/qwertz/dot/dead keys)" -msgstr "Hongaars (101/qwertz/punt/dode toetsen)" - -#: ../rules/base.xml.in.h:380 -msgid "Hungarian (101/qwertz/dot/eliminate dead keys)" -msgstr "Hongaars (101/qwertz/punt/zonder dode toetsen)" - -#: ../rules/base.xml.in.h:381 -msgid "Hungarian (102/qwerty/comma/dead keys)" -msgstr "Hongaars (102/qwerty/komma/dode toetsen)" - -#: ../rules/base.xml.in.h:382 -msgid "Hungarian (102/qwerty/comma/eliminate dead keys)" -msgstr "Hongaars (102/qwerty/komma/zonder dode toetsen)" - -#: ../rules/base.xml.in.h:383 -msgid "Hungarian (102/qwerty/dot/dead keys)" -msgstr "Hongaars (102/qwerty/punt/dode toetsen)" - -#: ../rules/base.xml.in.h:384 -msgid "Hungarian (102/qwerty/dot/eliminate dead keys)" -msgstr "Hongaars (102/qwerty/punt/zonder dode toetsen)" - -#: ../rules/base.xml.in.h:385 -msgid "Hungarian (102/qwertz/comma/dead keys)" -msgstr "Hongaars (102/qwertz/komma/dode toetsen)" - -#: ../rules/base.xml.in.h:386 -msgid "Hungarian (102/qwertz/comma/eliminate dead keys)" -msgstr "Hongaars (102/qwertz/komma/zonder dode toetsen)" - -#: ../rules/base.xml.in.h:387 -msgid "Hungarian (102/qwertz/dot/dead keys)" -msgstr "Hongaars (102/qwertz/punt/dode toetsen)" - -#: ../rules/base.xml.in.h:388 -msgid "Hungarian (102/qwertz/dot/eliminate dead keys)" -msgstr "Hongaars (102/qwertz/punt/zonder dode toetsen)" - -#: ../rules/base.xml.in.h:389 -msgid "Hungarian (eliminate dead keys)" -msgstr "Hongaars (zonder dode toetsen)" - -#: ../rules/base.xml.in.h:390 -msgid "Hungarian (qwerty)" -msgstr "Hongaars (qwerty)" - -#: ../rules/base.xml.in.h:391 -msgid "Hungarian (standard)" -msgstr "Hongaars (standaard)" - -#: ../rules/base.xml.in.h:392 -msgid "Hyper is mapped to Win-keys" -msgstr "Hyper zit op de Win-toetsen" - -#: ../rules/base.xml.in.h:393 -msgid "IBM Rapid Access" -msgstr "IBM Rapid Access" - -#: ../rules/base.xml.in.h:394 -msgid "IBM Rapid Access II" -msgstr "IBM Rapid Access II" - -#: ../rules/base.xml.in.h:395 -msgid "IBM Space Saver" -msgstr "IBM Space Saver" - -#: ../rules/base.xml.in.h:396 -msgid "IBM ThinkPad 560Z/600/600E/A22E" -msgstr "IBM ThinkPad 560Z/600/600E/A22E" - -#: ../rules/base.xml.in.h:397 -msgid "IBM ThinkPad R60/T60/R61/T61" -msgstr "IBM ThinkPad R60/T60/R61/T61" - -#: ../rules/base.xml.in.h:398 -msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" -msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" - -#: ../rules/base.xml.in.h:399 -msgid "Icelandic" -msgstr "IJslands" - -#: ../rules/base.xml.in.h:400 -msgid "Icelandic (Dvorak)" -msgstr "IJslands (Dvorak)" - -#: ../rules/base.xml.in.h:401 -msgid "Icelandic (Macintosh)" -msgstr "IJslands (Macintosh)" - -#: ../rules/base.xml.in.h:402 -msgid "Icelandic (Sun dead keys)" -msgstr "IJslands (Sun dode toetsen)" - -#: ../rules/base.xml.in.h:403 -msgid "Icelandic (eliminate dead keys)" -msgstr "IJslands (zonder dode toetsen)" - -#: ../rules/base.xml.in.h:404 -msgid "Igbo" -msgstr "Igbo" - -#: ../rules/base.xml.in.h:405 -msgid "Indian" -msgstr "Indisch" - -#: ../rules/base.xml.in.h:406 -msgid "Inuktitut" -msgstr "Inuktitut" - -#: ../rules/base.xml.in.h:407 -msgid "Iraqi" -msgstr "Irakees" - -#: ../rules/base.xml.in.h:408 -msgid "Irish" -msgstr "Iers" - -#: ../rules/base.xml.in.h:409 -msgid "Irish (UnicodeExpert)" -msgstr "Iers (UnicodeExpert)" - -#: ../rules/base.xml.in.h:410 -msgid "Italian" -msgstr "Italiaans" - -#: ../rules/base.xml.in.h:411 -msgid "Italian (Macintosh)" -msgstr "Italiaans (Macintosh)" - -#: ../rules/base.xml.in.h:412 -msgid "Italian (US keyboard with Italian letters)" -msgstr "Italiaans (US toetsenbord met Italiaanse lettertekens)" - -#: ../rules/base.xml.in.h:413 -msgid "Italian (eliminate dead keys)" -msgstr "Italiaans (zonder dode toetsen)" - -#: ../rules/base.xml.in.h:414 -msgid "Japanese" -msgstr "Japans" - -#: ../rules/base.xml.in.h:415 -msgid "Japanese (Kana 86)" -msgstr "Japans (Kana 86)" - -#: ../rules/base.xml.in.h:416 -msgid "Japanese (Kana)" -msgstr "Japans (Kana)" - -#: ../rules/base.xml.in.h:417 -msgid "Japanese (Macintosh)" -msgstr "Japans (Macintosh)" - -#: ../rules/base.xml.in.h:418 -msgid "Japanese (OADG 109A)" -msgstr "Japans (OADG 109A)" - -#: ../rules/base.xml.in.h:419 -msgid "Japanese (PC-98xx Series)" -msgstr "Japans (PC-98xx serie)" - -#: ../rules/base.xml.in.h:420 -msgid "Japanese keyboard options" -msgstr "Japanse toetsenbordopties" - -#: ../rules/base.xml.in.h:421 -msgid "Kalmyk" -msgstr "Kalmyk" - -#: ../rules/base.xml.in.h:422 -msgid "Kana Lock key is locking" -msgstr "Kana Lock-toets is blokkerend" - -#: ../rules/base.xml.in.h:423 -msgid "Kannada" -msgstr "Kannada" - -#: ../rules/base.xml.in.h:424 -msgid "Kashubian" -msgstr "Kasjoebisch" - -#: ../rules/base.xml.in.h:425 -msgid "Kazakh" -msgstr "Kazachstaans" - -#: ../rules/base.xml.in.h:426 -msgid "Kazakh (with Russian)" -msgstr "Kazachstaans (met Russisch)" - -# om zeep te helpen/af te breken/te stoppen/ -#: ../rules/base.xml.in.h:427 -msgid "Key sequence to kill the X server" -msgstr "Toetscombinatie om de X-server af te breken" - -# aan te zetten/te kiezen/te selecteren/te krijgen/te bereiken -# voor het derde niveau -# 'to choose' is hier een slechte woordkeuze IMO -#: ../rules/base.xml.in.h:428 -msgid "Key to choose 3rd level" -msgstr "De toets om het 3e niveau te krijgen" - -# aan te zetten/te kiezen/te selecteren/te krijgen -# -# 'to choose' is hier een slechte woordkeuze IMO -#: ../rules/base.xml.in.h:429 -msgid "Key to choose 5th level" -msgstr "De toets om het 5e niveau te krijgen" - -# wijzigen/veranderen -#: ../rules/base.xml.in.h:430 -msgid "Key(s) to change layout" -msgstr "De toets(en) om de indeling te veranderen" - -#: ../rules/base.xml.in.h:431 -msgid "Keytronic FlexPro" -msgstr "Keytronic FlexPro" - -#: ../rules/base.xml.in.h:432 -msgid "Khmer (Cambodia)" -msgstr "Khmer (Cambodja)" - -#: ../rules/base.xml.in.h:433 -msgid "Kikuyu" -msgstr "Kikuyu" - -#: ../rules/base.xml.in.h:434 -msgid "Kinesis" -msgstr "Kinesis" - -#: ../rules/base.xml.in.h:435 -msgid "Komi" -msgstr "Komi" - -#: ../rules/base.xml.in.h:436 -msgid "Korean" -msgstr "Koreaans" - -#: ../rules/base.xml.in.h:437 -msgid "Korean (101/104 key compatible)" -msgstr "Koreaans (101/104-toetsen compatibel)" - -#: ../rules/base.xml.in.h:438 -msgid "Kurdish (Iran, Arabic-Latin)" -msgstr "Koerdisch (Iran, Arabisch-Latijns)" - -#: ../rules/base.xml.in.h:439 -msgid "Kurdish (Iran, F)" -msgstr "Koerdisch (Iran, F)" - -#: ../rules/base.xml.in.h:440 -msgid "Kurdish (Iran, Latin Alt-Q)" -msgstr "Koerdisch (Iran, Latijns Alt-Q)" - -#: ../rules/base.xml.in.h:441 -msgid "Kurdish (Iran, Latin Q)" -msgstr "Koerdisch (Iran, Latijns Q)" - -#: ../rules/base.xml.in.h:442 -msgid "Kurdish (Iraq, Arabic-Latin)" -msgstr "Koerdisch (Irak, Arabisch-Latijns)" - -#: ../rules/base.xml.in.h:443 -msgid "Kurdish (Iraq, F)" -msgstr "Koerdisch (Irak, F)" - -#: ../rules/base.xml.in.h:444 -msgid "Kurdish (Iraq, Latin Alt-Q)" -msgstr "Koerdisch (Irak, Latijns Alt-Q)" - -#: ../rules/base.xml.in.h:445 -msgid "Kurdish (Iraq, Latin Q)" -msgstr "Koerdisch (Irak, Latijns Q)" - -#: ../rules/base.xml.in.h:446 -msgid "Kurdish (Syria, F)" -msgstr "Koerdisch (Syrië, F)" - -#: ../rules/base.xml.in.h:447 -msgid "Kurdish (Syria, Latin Alt-Q)" -msgstr "Koerdisch (Syrië, Latijns Alt-Q)" - -#: ../rules/base.xml.in.h:448 -msgid "Kurdish (Syria, Latin Q)" -msgstr "Koerdisch (Syrië, Latijns Q)" - -#: ../rules/base.xml.in.h:449 -msgid "Kurdish (Turkey, F)" -msgstr "Koerdisch (Turks, F)" - -#: ../rules/base.xml.in.h:450 -msgid "Kurdish (Turkey, Latin Alt-Q)" -msgstr "Koerdisch (Turks, Latijns Alt-Q)" - -#: ../rules/base.xml.in.h:451 -msgid "Kurdish (Turkey, Latin Q)" -msgstr "Koerdisch (Turks, Latijns Q)" - -#: ../rules/base.xml.in.h:452 -msgid "Kyrgyz" -msgstr "Kirgizisch" - -#: ../rules/base.xml.in.h:453 -msgid "Kyrgyz (phonetic)" -msgstr "Kirgizisch (fonetisch)" - -#: ../rules/base.xml.in.h:454 -msgid "Lao" -msgstr "Lao" - -#: ../rules/base.xml.in.h:455 -msgid "Lao (STEA proposed standard layout)" -msgstr "Lao (STEA voorgestelde standaard indeling)" - -#: ../rules/base.xml.in.h:456 -msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" -msgstr "Laptop/notebook Compaq (bijv. Armada) laptop toetsenbord" - -#: ../rules/base.xml.in.h:457 -msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" -msgstr "Laptop/notebook Compaq (bijv. Presario) internet toetsenbord" - -#: ../rules/base.xml.in.h:458 -msgid "Laptop/notebook eMachines m68xx" -msgstr "Laptop/notebook eMachines m68xx" - -#: ../rules/base.xml.in.h:459 ../rules/base.extras.xml.in.h:12 -msgid "Latvian" -msgstr "Lets" - -#: ../rules/base.xml.in.h:460 -msgid "Latvian (F variant)" -msgstr "Lets (F variant)" - -#: ../rules/base.xml.in.h:461 -msgid "Latvian (adapted)" -msgstr "Lets (aangepast)" - -#: ../rules/base.xml.in.h:462 -msgid "Latvian (apostrophe variant)" -msgstr "Lets (apostrof variant)" - -#: ../rules/base.xml.in.h:463 -msgid "Latvian (ergonomic, ŪGJRMV)" -msgstr "Lets (ergonomisch, ŪGJRMV)" - -#: ../rules/base.xml.in.h:464 -msgid "Latvian (modern)" -msgstr "Lets (modern)" - -#: ../rules/base.xml.in.h:465 -msgid "Latvian (tilde variant)" -msgstr "Lets (tilde variant)" - -#: ../rules/base.xml.in.h:466 -msgid "Left Alt" -msgstr "Linker Alt-toets" - -#: ../rules/base.xml.in.h:467 -msgid "Left Alt (while pressed)" -msgstr "Linker Alt-toets (ingedrukt houden)" - -#: ../rules/base.xml.in.h:468 -msgid "Left Alt is swapped with Left Win" -msgstr "De linker Alt-toets en Win-toets worden gewisseld" - -#: ../rules/base.xml.in.h:469 -msgid "Left Ctrl" -msgstr "Linker Ctrl-toets" - -# Linker Win-toets wisselt naar de eerste indeling, rechter Win/Menu-toets wisselt naar de laatste indeling -# vorige indeling/laatste indeling -#: ../rules/base.xml.in.h:470 -msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" -msgstr "Linker Ctrl-toets (naar de eerste indeling), rechter Ctrl-toets (naar de laatste indeling)" - -# Linker Ctrl + Shift-toets -#: ../rules/base.xml.in.h:471 -msgid "Left Ctrl+Left Shift" -msgstr "Linker Ctrl + linker Shift-toets" - -#: ../rules/base.xml.in.h:472 -msgid "Left Shift" -msgstr "Linker Shift-toets" - -#: ../rules/base.xml.in.h:473 -msgid "Left Win" -msgstr "Linker Win-toets" - -# Linker Win-toets wisselt naar de eerste indeling, rechter Win/Menu-toets wisselt naar de laatste indeling -#: ../rules/base.xml.in.h:474 -msgid "Left Win (to first layout), Right Win/Menu (to last layout)" -msgstr "Linker Win-toets (naar de eerste indeling), rechter Win/Menu-toets (naar de laatste indeling)" - -#: ../rules/base.xml.in.h:475 -msgid "Left Win (while pressed)" -msgstr "Linker Win-toets (ingedrukt houden)" - -#: ../rules/base.xml.in.h:476 -msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "Linker Win-toets geeft het 5de niveau en vergrendelt wanneer het ingedrukt wordt samen met een andere 5de niveau-kiezer" - -#: ../rules/base.xml.in.h:477 -msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Linker Win-toets geeft het 5de niveau en vergrendelt wanneer het ingedrukt wordt samen met een andere 5de niveau-kiezer, één toetsaanslag heft de vergrendeling op" - -#: ../rules/base.xml.in.h:478 -msgid "LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)" -msgstr "Linker Ctrl+ Linker Win-toets (naar de eerste indeling), rechter Ctrl+Menu-toets (naar de tweede indeling)" - -#: ../rules/base.xml.in.h:479 -msgid "Legacy" -msgstr "Historisch" - -#: ../rules/base.xml.in.h:480 -msgid "Legacy Wang 724" -msgstr "Historisch Wang 724" - -#. Actually, with KP_SEPARATOR, as the old keypad(comma) -#: ../rules/base.xml.in.h:482 -msgid "Legacy key with comma" -msgstr "Historisch cijferblok met komma" - -#: ../rules/base.xml.in.h:483 -msgid "Legacy key with dot" -msgstr "Historisch cijferblok met punt" - -#: ../rules/base.xml.in.h:484 ../rules/base.extras.xml.in.h:21 -msgid "Lithuanian" -msgstr "Litouws" - -#: ../rules/base.xml.in.h:485 -msgid "Lithuanian (IBM LST 1205-92)" -msgstr "Litouws (IBM LST 1205-92)" - -#: ../rules/base.xml.in.h:486 -msgid "Lithuanian (LEKP)" -msgstr "Litouws (LEKP)" - -#: ../rules/base.xml.in.h:487 -msgid "Lithuanian (LEKPa)" -msgstr "Litouws (LEKPa)" - -#: ../rules/base.xml.in.h:488 -msgid "Lithuanian (US keyboard with Lithuanian letters)" -msgstr "Litouws (US toetsenbord met Litouwse lettertekens)" - -#: ../rules/base.xml.in.h:489 -msgid "Lithuanian (standard)" -msgstr "Litouws (standaard)" - -#: ../rules/base.xml.in.h:490 -msgid "Logitech Access Keyboard" -msgstr "Logitech Access toetsenbord" - -#: ../rules/base.xml.in.h:491 -msgid "Logitech Cordless Desktop" -msgstr "Logitech Cordless Desktop" - -#: ../rules/base.xml.in.h:492 -msgid "Logitech Cordless Desktop (alternate option)" -msgstr "Logitech Cordless Desktop (alternatieve optie)" - -#: ../rules/base.xml.in.h:493 -msgid "Logitech Cordless Desktop EX110" -msgstr "Logitech Cordless Desktop EX110" - -#: ../rules/base.xml.in.h:494 -msgid "Logitech Cordless Desktop LX-300" -msgstr "Logitech Cordless Desktop LX-300" - -#: ../rules/base.xml.in.h:495 -msgid "Logitech Cordless Desktop Navigator" -msgstr "Logitech Cordless Desktop Navigator" - -#: ../rules/base.xml.in.h:496 -msgid "Logitech Cordless Desktop Optical" -msgstr "Logitech Cordless Desktop Optisch" - -#: ../rules/base.xml.in.h:497 -msgid "Logitech Cordless Desktop Pro (alternate option 2)" -msgstr "Logitech Cordless Desktop Pro (alternatieve optie 2)" - -#: ../rules/base.xml.in.h:498 -msgid "Logitech Cordless Desktop iTouch" -msgstr "Logitech Cordless Desktop iTouch" - -#: ../rules/base.xml.in.h:499 -msgid "Logitech Cordless Freedom/Desktop Navigator" -msgstr "Logitech Cordless Freedom/Desktop Navigator" - -#: ../rules/base.xml.in.h:500 -msgid "Logitech G15 extra keys via G15daemon" -msgstr "Logitech G15 extra toetsen via G15daemon" - -#: ../rules/base.xml.in.h:501 -msgid "Logitech Generic Keyboard" -msgstr "Logitech algemeen toetsenbord" - -#: ../rules/base.xml.in.h:502 -msgid "Logitech Internet 350 Keyboard" -msgstr "Logitech internet 350 toetsenbord" - -#: ../rules/base.xml.in.h:503 -msgid "Logitech Internet Keyboard" -msgstr "Logitech internet toetsenbord" - -#: ../rules/base.xml.in.h:504 -msgid "Logitech Internet Navigator Keyboard" -msgstr "Logitech Internet Navigator toetsenbord" - -#: ../rules/base.xml.in.h:505 -msgid "Logitech Media Elite Keyboard" -msgstr "Logitech Media Elite toetsenbord" - -#: ../rules/base.xml.in.h:506 -msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" -msgstr "Logitech Ultra-X Cordless Media Desktop toetsenbord" - -#: ../rules/base.xml.in.h:507 -msgid "Logitech Ultra-X Keyboard" -msgstr "Logitech Ultra-X toetsenbord" - -#: ../rules/base.xml.in.h:508 -msgid "Logitech diNovo Edge Keyboard" -msgstr "Logitech diNovo Edge toetsenbord" - -#: ../rules/base.xml.in.h:509 -msgid "Logitech diNovo Keyboard" -msgstr "Logitech diNovo toetsenbord" - -#: ../rules/base.xml.in.h:510 -msgid "Logitech iTouch" -msgstr "Logitech iTouch" - -#: ../rules/base.xml.in.h:511 -msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" -msgstr "Logitech iTouch draadloos toetsenbord (model Y-RB6)" - -#: ../rules/base.xml.in.h:512 -msgid "Logitech iTouch Internet Navigator Keyboard SE" -msgstr "Logitech iTouch Internet Navigator toetsenbord SE" - -#: ../rules/base.xml.in.h:513 -msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" -msgstr "Logitech iTouch Internet Navigator toetsenbord SE (USB)" - -# Het Nedersorbisch is de noordelijke versie van de in Brandenburg -# gesproken Sorbische taal. -# http://nl.wikipedia.org/wiki/Nedersorbisch -#: ../rules/base.xml.in.h:514 -msgid "Lower Sorbian" -msgstr "Nedersorbisch" - -#: ../rules/base.xml.in.h:515 -msgid "Lower Sorbian (qwertz)" -msgstr "Nedersorbisch (qwertz)" - -#: ../rules/base.xml.in.h:516 -msgid "MacBook/MacBook Pro" -msgstr "MacBook/MacBook Pro" - -#: ../rules/base.xml.in.h:517 -msgid "MacBook/MacBook Pro (Intl)" -msgstr "MacBook/MacBook Pro (Intl)" - -#: ../rules/base.xml.in.h:518 -msgid "Macedonian" -msgstr "Macedonisch" - -#: ../rules/base.xml.in.h:519 -msgid "Macedonian (eliminate dead keys)" -msgstr "Macedonisch (zonder dode toetsen)" - -#: ../rules/base.xml.in.h:520 -msgid "Macintosh" -msgstr "Macintosh" - -#: ../rules/base.xml.in.h:521 -msgid "Macintosh Old" -msgstr "Macintosh oud" - -# Backspace-toets -#: ../rules/base.xml.in.h:522 -msgid "Make Caps Lock an additional Backspace" -msgstr "Van Caps Lock een extra Backspace maken" - -#: ../rules/base.xml.in.h:523 -msgid "Make Caps Lock an additional Control but keep the Caps_Lock keysym" -msgstr "Van Caps Lock een extra Ctrl maken, maar de Caps_Lock keysym behouden" - -# Ctrl-toets -#: ../rules/base.xml.in.h:524 -msgid "Make Caps Lock an additional Ctrl" -msgstr "Van Caps Lock een extra Ctrl maken" - -# ESC-toets -#: ../rules/base.xml.in.h:525 -msgid "Make Caps Lock an additional ESC" -msgstr "Van Caps Lock een extra ESC maken" - -#: ../rules/base.xml.in.h:526 -msgid "Make Caps Lock an additional Hyper" -msgstr "Van Caps Lock een extra Hyper maken" - -#: ../rules/base.xml.in.h:527 -msgid "Make Caps Lock an additional Num Lock" -msgstr "Van Caps Lock een extra Num Lock maken" - -#: ../rules/base.xml.in.h:528 -msgid "Make Caps Lock an additional Super" -msgstr "Van Caps Lock een extra Super maken" - -# een van de 23 Indische talen -#: ../rules/base.xml.in.h:529 -msgid "Malayalam" -msgstr "Malayalam" - -# een van de 23 Indische talen -#: ../rules/base.xml.in.h:530 -msgid "Malayalam (Lalitha)" -msgstr "Malayalam (Lalitha)" - -#: ../rules/base.xml.in.h:531 -msgid "Malayalam (enhanced Inscript with Rupee Sign)" -msgstr "Malayalam (verbeterd Inscript met Roepie-teken)" - -#: ../rules/base.xml.in.h:532 -msgid "Maltese" -msgstr "Maltees" - -#: ../rules/base.xml.in.h:533 -msgid "Maltese (with US layout)" -msgstr "Maltees (met US-indeling)" - -#: ../rules/base.xml.in.h:534 -msgid "Maori" -msgstr "Maori" - -#: ../rules/base.xml.in.h:535 -msgid "Mari" -msgstr "Mari" - -#: ../rules/base.xml.in.h:536 -msgid "Memorex MX1998" -msgstr "Memorex MX1998" - -#: ../rules/base.xml.in.h:537 -msgid "Memorex MX2500 EZ-Access Keyboard" -msgstr "Memorex MX2500 EZ-Access toetsenbord" - -#: ../rules/base.xml.in.h:538 -msgid "Memorex MX2750" -msgstr "Memorex MX2750" - -#: ../rules/base.xml.in.h:539 -msgid "Menu" -msgstr "Menu" - -#: ../rules/base.xml.in.h:540 -msgid "Meta is mapped to Left Win" -msgstr "Meta zit op de linker Win-toets" - -#: ../rules/base.xml.in.h:541 -msgid "Meta is mapped to Win keys" -msgstr "Meta zit op de Win-toetsen" - -#: ../rules/base.xml.in.h:542 -msgid "Meta on Left Ctrl" -msgstr "Meta op Linker Ctrl-toets" - -#: ../rules/base.xml.in.h:543 -msgid "Microsoft Comfort Curve Keyboard 2000" -msgstr "Microsoft Comfort Curve toetsenbord 2000" - -#: ../rules/base.xml.in.h:544 -msgid "Microsoft Internet Keyboard" -msgstr "Microsoft internet toetsenbord" - -#: ../rules/base.xml.in.h:545 -msgid "Microsoft Internet Keyboard Pro, Swedish" -msgstr "Microsoft Internet Keyboard Pro, Zweeds" - -#: ../rules/base.xml.in.h:546 -msgid "Microsoft Natural" -msgstr "Microsoft Natural" - -#: ../rules/base.xml.in.h:547 -msgid "Microsoft Natural Keyboard Elite" -msgstr "Microsoft Natural Keyboard Elite" - -#: ../rules/base.xml.in.h:548 -msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" -msgstr "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" - -#: ../rules/base.xml.in.h:549 -msgid "Microsoft Natural Keyboard Pro OEM" -msgstr "Microsoft Natural Keyboard Pro OEM" - -#: ../rules/base.xml.in.h:550 -msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" -msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" - -#: ../rules/base.xml.in.h:551 -msgid "Microsoft Natural Wireless Ergonomic Keyboard 4000" -msgstr "Microsoft Natural Wireless Ergonomic Keyboard 4000" - -#: ../rules/base.xml.in.h:552 -msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" -msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000" - -#: ../rules/base.xml.in.h:553 -msgid "Microsoft Office Keyboard" -msgstr "Microsoft Office toetsenbord" - -#: ../rules/base.xml.in.h:554 -msgid "Microsoft Wireless Multimedia Keyboard 1.0A" -msgstr "Microsoft draadloos multimediatoetsenbord 1.0A" - -#: ../rules/base.xml.in.h:555 -msgid "Miscellaneous compatibility options" -msgstr "Overige compatibiliteitsopties" - -#: ../rules/base.xml.in.h:556 -msgid "Mongolian" -msgstr "Mongools" - -# Montenegrijns is het Servo-Kroatische (Štokavische) dialect -# dat in Montenegro wordt gesproken -#: ../rules/base.xml.in.h:557 -msgid "Montenegrin" -msgstr "Montenegrijns" - -# Guillemets of ook quillemets zijn Franse aanhalingstekens. -# Dit is "Nederlands" en dit is de «Franse manier» van aanhalen. -#: ../rules/base.xml.in.h:558 -msgid "Montenegrin (Cyrillic with guillemets)" -msgstr "Montenegrijns (Cyrillisch met Franse aanhalingstekens)" - -#: ../rules/base.xml.in.h:559 -msgid "Montenegrin (Cyrillic)" -msgstr "Montenegrijns (Cyrillisch)" - -# verwisseld/gewisseld/omgewisseld -#: ../rules/base.xml.in.h:560 -msgid "Montenegrin (Cyrillic, Z and ZHE swapped)" -msgstr "Montenegrijns (Cyrillisch, Z en ZHE omgewisseld)" - -#: ../rules/base.xml.in.h:561 -msgid "Montenegrin (Latin Unicode qwerty)" -msgstr "Montenegrijns (Latijns Unicode qwerty)" - -#: ../rules/base.xml.in.h:562 -msgid "Montenegrin (Latin Unicode)" -msgstr "Montenegrijns (Latijns Unicode)" - -#: ../rules/base.xml.in.h:563 -msgid "Montenegrin (Latin qwerty)" -msgstr "Montenegrijns (Latijns qwerty)" - -#: ../rules/base.xml.in.h:564 -msgid "Montenegrin (Latin with guillemets)" -msgstr "Montenegrijns (Latijns met Franse aanhalingstekens)" - -#: ../rules/base.xml.in.h:565 -msgid "NICOLA-F style Backspace" -msgstr "NICOLA-F stijl backspace" - -#: ../rules/base.xml.in.h:566 -msgid "Nepali" -msgstr "Nepalees" - -# Spatiebalk geeft harde spatie op het vierde niveau. -#: ../rules/base.xml.in.h:567 -msgid "Non-breakable space character at fourth level" -msgstr "Harde spatie op het vierde niveau" - -# sixth level? hoeveel levels zijn er wel niet? -#: ../rules/base.xml.in.h:568 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" -msgstr "Harde spatie op het vierde niveau, smalle harde spatie op het zesde niveau" - -# sixth level? hoeveel levels zijn er wel niet? -#: ../rules/base.xml.in.h:569 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" -msgstr "Harde spatie op het vierde niveau, smalle harde spatie op het zesde niveau (via Ctrl+Shift)" - -#: ../rules/base.xml.in.h:570 -msgid "Non-breakable space character at second level" -msgstr "Harde spatie op het tweede niveau" - -#: ../rules/base.xml.in.h:571 -msgid "Non-breakable space character at third level" -msgstr "Harde spatie op het derde niveau" - -#: ../rules/base.xml.in.h:572 -msgid "Non-breakable space character at third level, nothing at fourth level" -msgstr "Harde spatie op het derde niveau, niets op het vierde niveau" - -#: ../rules/base.xml.in.h:573 -msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" -msgstr "Harde spatie op het derde niveau, smalle harde spatie op het vierde niveau" - -#: ../rules/base.xml.in.h:574 -msgid "Northern Saami (Finland)" -msgstr "Noord-Samisch (Finland)" - -#: ../rules/base.xml.in.h:575 -msgid "Northern Saami (Norway)" -msgstr "Noord-Samisch (Noorwegen)" - -#: ../rules/base.xml.in.h:576 -msgid "Northern Saami (Norway, eliminate dead keys)" -msgstr "Noord-Samisch (Noorwegen, zonder dode toetsen)" - -#: ../rules/base.xml.in.h:577 -msgid "Northern Saami (Sweden)" -msgstr "Noord-Samisch (Zweden)" - -#: ../rules/base.xml.in.h:578 -msgid "Northgate OmniKey 101" -msgstr "Northgate OmniKey 101" - -#: ../rules/base.xml.in.h:579 -msgid "Norwegian" -msgstr "Noors" - -#: ../rules/base.xml.in.h:580 -msgid "Norwegian (Dvorak)" -msgstr "Noors (Dvorak)" - -#: ../rules/base.xml.in.h:581 -msgid "Norwegian (Macintosh)" -msgstr "Noors (Macintosh)" - -#: ../rules/base.xml.in.h:582 -msgid "Norwegian (Macintosh, eliminate dead keys)" -msgstr "Noors (Macintosh, zonder dode toetsen)" - -#: ../rules/base.xml.in.h:583 -msgid "Norwegian (eliminate dead keys)" -msgstr "Noors (zonder dode toetsen)" - -#: ../rules/base.xml.in.h:584 -msgid "Num Lock" -msgstr "Num Lock" - -# op het cijferblok is de delete toets aangegeven met del -#: ../rules/base.xml.in.h:585 -msgid "Numeric keypad delete key behaviour" -msgstr "Cijferblok del-toetsgedrag" - -# Apple-computer/Macintosh -#: ../rules/base.xml.in.h:586 -msgid "Numeric keypad keys work as with Macintosh" -msgstr "Cijferblok-toetsen werken net als bij een Macintosh" - -#: ../rules/base.xml.in.h:587 -msgid "Numeric keypad layout selection" -msgstr "Cijferblok-indeling selecteren" - -#: ../rules/base.xml.in.h:588 -msgid "OLPC" -msgstr "OLPC" - -#: ../rules/base.xml.in.h:589 -msgid "Occitan" -msgstr "Occitaans" - -#: ../rules/base.xml.in.h:590 -msgid "Ogham" -msgstr "Ogham" - -# Iers (Ogham IS434) -#: ../rules/base.xml.in.h:591 -msgid "Ogham (IS434)" -msgstr "Ogham (IS434)" - -#: ../rules/base.xml.in.h:592 -msgid "Oriya" -msgstr "Oriya" - -#: ../rules/base.xml.in.h:593 -msgid "Ortek MCK-800 MM/Internet keyboard" -msgstr "Ortek MCK-800 MM/Internet toetsenbord" - -# Russisch (Georgisch) -#: ../rules/base.xml.in.h:594 -msgid "Ossetian (Georgia)" -msgstr "Ossetisch (Georgië)" - -#: ../rules/base.xml.in.h:595 -msgid "Ossetian (WinKeys)" -msgstr "Ossetisch (Windows-toetsen)" - -#: ../rules/base.xml.in.h:596 -msgid "Ossetian (legacy)" -msgstr "Ossetisch (historisch)" - -#: ../rules/base.xml.in.h:597 -msgid "PC-98xx Series" -msgstr "PC-98xx serie" - -# Pannonian Rusyn (руска бешеда) or simply Rusyn (or Ruthenian) -# is a Slavic language or dialect spoken by Pannonian Rusyns in -# north-western Serbia (Bačka region) and eastern Croatia -# (therefore also called Yugoslavo-Ruthenian, Vojvodina-Ruthenian -# or Bačka-Ruthenian). -#: ../rules/base.xml.in.h:598 -msgid "Pannonian Rusyn (homophonic)" -msgstr "Pannonisch Rusyn (homophonisch)" - -#: ../rules/base.xml.in.h:599 -msgid "Pashto" -msgstr "Pashto" - -#: ../rules/base.xml.in.h:600 -msgid "Pashto (Afghanistan, OLPC)" -msgstr "Pashto (Afghanistan, OLPC)" - -# de text op de Pause-toets is meestal "Pause" -#: ../rules/base.xml.in.h:601 -msgid "Pause" -msgstr "Pause" - -#: ../rules/base.xml.in.h:602 ../rules/base.extras.xml.in.h:23 -msgid "Persian" -msgstr "Persisch" - -#: ../rules/base.xml.in.h:603 -msgid "Persian (Afghanistan, Dari OLPC)" -msgstr "Persisch (Afghanistan, Dari OLPC)" - -#: ../rules/base.xml.in.h:604 -msgid "Persian (with Persian Keypad)" -msgstr "Persisch (met Persisch cijferblok)" - -#: ../rules/base.xml.in.h:605 ../rules/base.extras.xml.in.h:24 -msgid "Polish" -msgstr "Pools" - -#: ../rules/base.xml.in.h:606 -msgid "Polish (Dvorak)" -msgstr "Pools (Dvorak)" - -#: ../rules/base.xml.in.h:607 -msgid "Polish (Dvorak, Polish quotes on key 1)" -msgstr "Pools (Dvorak, Poolse aanhalingstekens op toets 1)" - -#: ../rules/base.xml.in.h:608 -msgid "Polish (Dvorak, Polish quotes on quotemark key)" -msgstr "Pools (Dvorak, Poolse aanhalingstekens op aanhalingstekentoets)" - -#: ../rules/base.xml.in.h:609 -msgid "Polish (programmer Dvorak)" -msgstr "Pools (Programmeer-Dvorak)" - -#: ../rules/base.xml.in.h:610 -msgid "Polish (qwertz)" -msgstr "Pools (qwertz)" - -#: ../rules/base.xml.in.h:611 -msgid "Portuguese" -msgstr "Portugees" - -#: ../rules/base.xml.in.h:612 -msgid "Portuguese (Brazil)" -msgstr "Portugees (Brazilië)" - -#: ../rules/base.xml.in.h:613 -msgid "Portuguese (Brazil, Dvorak)" -msgstr "Portugees (Brazilië, Dvorak)" - -#: ../rules/base.xml.in.h:614 -msgid "Portuguese (Brazil, eliminate dead keys)" -msgstr "Portugees (Brazilië, zonder dode toetsen)" - -#: ../rules/base.xml.in.h:615 -msgid "Portuguese (Brazil, nativo for Esperanto)" -msgstr "Portugees (Brazilië, nativo voor Esperanto)" - -# BUG USA keyboards ipv US keyboards -#: ../rules/base.xml.in.h:616 -msgid "Portuguese (Brazil, nativo for USA keyboards)" -msgstr "Portugees (Brazilië, Nativo voor US toetsenborden)" - -#: ../rules/base.xml.in.h:617 -msgid "Portuguese (Brazil, nativo)" -msgstr "Portugees (Brazilië, nativo)" - -#: ../rules/base.xml.in.h:618 -msgid "Portuguese (Macintosh)" -msgstr "Portugees (Macintosh)" - -#: ../rules/base.xml.in.h:619 -msgid "Portuguese (Macintosh, Sun dead keys)" -msgstr "Portugees (Macintosh, Sun dode toetsen)" - -#: ../rules/base.xml.in.h:620 -msgid "Portuguese (Macintosh, eliminate dead keys)" -msgstr "Portugees (Macintosh, zonder dode toetsen)" - -# BUG USA keyboards in plaats van US keyboards -#: ../rules/base.xml.in.h:621 -msgid "Portuguese (Nativo for USA keyboards)" -msgstr "Portugees (Nativo voor US toetsenborden)" - -#: ../rules/base.xml.in.h:622 -msgid "Portuguese (Nativo)" -msgstr "Portugees (Nativo)" - -#: ../rules/base.xml.in.h:623 -msgid "Portuguese (Sun dead keys)" -msgstr "Portugees (Sun dode toetsen)" - -#: ../rules/base.xml.in.h:624 -msgid "Portuguese (eliminate dead keys)" -msgstr "Portugees (zonder dode toetsen)" - -#: ../rules/base.xml.in.h:625 -msgid "Propeller Voyager (KTEZ-1000)" -msgstr "Propeller Voyager (KTEZ-1000)" - -#: ../rules/base.xml.in.h:626 -msgid "PrtSc" -msgstr "PrtSc" - -#: ../rules/base.xml.in.h:627 -msgid "Punjabi (Gurmukhi Jhelum)" -msgstr "Punjabi (Gurmukhi Jhelum)" - -#: ../rules/base.xml.in.h:628 -msgid "Punjabi (Gurmukhi)" -msgstr "Punjabi (Gurmukhi)" - -#: ../rules/base.xml.in.h:629 -msgid "QTronix Scorpius 98N+" -msgstr "QTronix Scorpius 98N+" - -#: ../rules/base.xml.in.h:630 -msgid "Right Alt" -msgstr "Rechter Alt-toets" - -# BUG Alt ipv Alt key -#: ../rules/base.xml.in.h:631 -msgid "Right Alt (while pressed)" -msgstr "Rechter Alt-toets (ingedrukt houden)" - -#: ../rules/base.xml.in.h:632 -msgid "Right Alt chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Rechter Alt-toets geeft het 5de niveau en vergrendelt dit niveau wanneer het ingedrukt wordt samen met een andere 5de niveau-kiezer, één toetsaanslag heft de vergrendeling op" - -#: ../rules/base.xml.in.h:633 -msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "Rechter Alt-toets geeft het 5de niveau en vergrendelt wanneer het ingedrukt wordt samen met een andere 5de niveau-kiezer" - -#: ../rules/base.xml.in.h:634 -msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Rechter Alt-toets geeft het 5de niveau en vergrendelt wanneer het ingedrukt wordt samen met een andere 5de niveau-kiezer, één toetsaanslag heft de vergrendeling op" - -#: ../rules/base.xml.in.h:635 -msgid "Right Alt key never chooses 3rd level" -msgstr "Rechter Alt-toets geeft nooit het 3e niveau" - -#: ../rules/base.xml.in.h:636 -msgid "Right Alt, Shift+Right Alt key is Multi_Key" -msgstr "Rechter Alt-toets, Shift + rechter Alt-toets is Multi_Key" - -#: ../rules/base.xml.in.h:637 -msgid "Right Ctrl" -msgstr "Rechter Ctrl-toets" - -#: ../rules/base.xml.in.h:638 -msgid "Right Ctrl (while pressed)" -msgstr "Rechter Ctrl-toets (ingedrukt houden)" - -# Rechter Ctrl-toets doet hetzelfde als de rechter Alt-toets. -#: ../rules/base.xml.in.h:639 -msgid "Right Ctrl as Right Alt" -msgstr "Rechter Ctrl en Alt-toets doen hetzelfde" - -#: ../rules/base.xml.in.h:640 -msgid "Right Ctrl is mapped to Menu" -msgstr "Rechter Ctrl zit op de Menu-toets" - -# Rechter Ctrl+Shift-toets -#: ../rules/base.xml.in.h:641 -msgid "Right Ctrl+Right Shift" -msgstr "Rechter Ctrl-toets + Rechter Shift-toets" - -#: ../rules/base.xml.in.h:642 -msgid "Right Shift" -msgstr "Rechter Shift-toets" - -#: ../rules/base.xml.in.h:643 -msgid "Right Win" -msgstr "Rechter Win-toets" - -#: ../rules/base.xml.in.h:644 -msgid "Right Win (while pressed)" -msgstr "Rechter Win-toets (ingedrukt houden)" - -#: ../rules/base.xml.in.h:645 -msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "Rechter Win-toets geeft het 5de niveau en vergrendelt wanneer het ingedrukt wordt samen met een andere 5de niveau-kiezer" - -#: ../rules/base.xml.in.h:646 -msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Rechter Win-toets geeft het 5de niveau en vergrendelt wanneer het ingedrukt wordt samen met een andere 5de niveau-kiezer, één toetsaanslag heft de vergrendeling op" - -#: ../rules/base.xml.in.h:647 ../rules/base.extras.xml.in.h:26 -msgid "Romanian" -msgstr "Roemeens" - -#: ../rules/base.xml.in.h:648 -msgid "Romanian (Germany)" -msgstr "Roemeens (Duitsland)" - -#: ../rules/base.xml.in.h:649 -msgid "Romanian (Germany, eliminate dead keys)" -msgstr "Roemeens (Duitsland, zonder dode toetsen)" - -#: ../rules/base.xml.in.h:650 -msgid "Romanian (WinKeys)" -msgstr "Roemeens (Windows-toetsen)" - -#: ../rules/base.xml.in.h:651 -msgid "Romanian (cedilla)" -msgstr "Roemeens (cedilla)" - -#: ../rules/base.xml.in.h:652 -msgid "Romanian (standard cedilla)" -msgstr "Roemeens (standaard cedilla)" - -#: ../rules/base.xml.in.h:653 -msgid "Romanian (standard)" -msgstr "Roemeens (standaard)" - -#: ../rules/base.xml.in.h:654 -msgid "Rupee on 4" -msgstr "Roepie op 4" - -#: ../rules/base.xml.in.h:655 ../rules/base.extras.xml.in.h:28 -msgid "Russian" -msgstr "Russisch" - -#: ../rules/base.xml.in.h:656 -msgid "Russian (DOS)" -msgstr "Russisch (DOS)" - -#: ../rules/base.xml.in.h:657 -msgid "Russian (Georgia)" -msgstr "Russisch (Georgisch)" - -#: ../rules/base.xml.in.h:658 -msgid "Russian (Germany, phonetic)" -msgstr "Russisch (Duitsland fonetisch)" - -#: ../rules/base.xml.in.h:659 -msgid "Russian (Kazakhstan, with Kazakh)" -msgstr "Russisch (Kazachstans, met Kazachstaans)" - -#: ../rules/base.xml.in.h:660 -msgid "Russian (Poland, phonetic Dvorak)" -msgstr "Russisch (Polen, fonetisch Dvorak)" - -#: ../rules/base.xml.in.h:661 -msgid "Russian (Sweden, phonetic)" -msgstr "Russisch (Zweden, fonetisch)" - -#: ../rules/base.xml.in.h:662 -msgid "Russian (Sweden, phonetic, eliminate dead keys)" -msgstr "Russisch (Zweden, fonetisch, zonder dode toetsen)" - -#: ../rules/base.xml.in.h:663 -msgid "Russian (US, phonetic)" -msgstr "Russisch (US, fonetisch)" - -# Oekraïens (standaard RSTU)< -#: ../rules/base.xml.in.h:664 -msgid "Russian (Ukraine, standard RSTU)" -msgstr "Russisch (Oekraïne, standaard RSTU)" - -#: ../rules/base.xml.in.h:665 -msgid "Russian (legacy)" -msgstr "Russisch (historisch)" - -#: ../rules/base.xml.in.h:666 -msgid "Russian (phonetic WinKeys)" -msgstr "Russisch (fonetisch Windows-toetsen)" - -#: ../rules/base.xml.in.h:667 -msgid "Russian (phonetic)" -msgstr "Russisch (fonetisch)" - -#: ../rules/base.xml.in.h:668 -msgid "Russian (typewriter)" -msgstr "Russisch (typmachine)" - -#: ../rules/base.xml.in.h:669 -msgid "Russian (typewriter, legacy)" -msgstr "Russisch (typmachine, historisch)" - -# draadloos toetsenbord -#: ../rules/base.xml.in.h:670 -msgid "SILVERCREST Multimedia Wireless Keyboard" -msgstr "SILVERCREST Multimedia Wireless Keyboard" - -#: ../rules/base.xml.in.h:671 -msgid "SK-1300" -msgstr "SK-1300" - -#: ../rules/base.xml.in.h:672 -msgid "SK-2500" -msgstr "SK-2500" - -#: ../rules/base.xml.in.h:673 -msgid "SK-6200" -msgstr "SK-6200" - -#: ../rules/base.xml.in.h:674 -msgid "SK-7100" -msgstr "SK-7100" - -#: ../rules/base.xml.in.h:675 -msgid "SVEN Ergonomic 2500" -msgstr "SVEN Ergonomic 2500" - -#: ../rules/base.xml.in.h:676 -msgid "SVEN Slim 303" -msgstr "SVEN Slim 303" - -# Saisiyat, ook Saiset, Seisirat, Saisett, Saisiat, Saisiett, Saisirat, -# Saisyet, Saisyett, Amutoura of Bouiok -#: ../rules/base.xml.in.h:677 -msgid "Saisiyat (Taiwan)" -msgstr "Saisiyat (Taiwan)" - -#: ../rules/base.xml.in.h:678 -msgid "Samsung SDM 4500P" -msgstr "Samsung SDM 4500P" - -#: ../rules/base.xml.in.h:679 -msgid "Samsung SDM 4510P" -msgstr "Samsung SDM 4510P" - -#: ../rules/base.xml.in.h:680 -msgid "Sanwa Supply SKB-KG3" -msgstr "Sanwa Supply SKB-KG3" - -#: ../rules/base.xml.in.h:681 -msgid "Scroll Lock" -msgstr "Scroll Lock" - -#: ../rules/base.xml.in.h:682 -msgid "Semi-colon on third level" -msgstr "Punt-komma op derde niveau" - -#: ../rules/base.xml.in.h:683 ../rules/base.extras.xml.in.h:31 -msgid "Serbian" -msgstr "Servisch" - -#: ../rules/base.xml.in.h:684 -msgid "Serbian (Latin Unicode qwerty)" -msgstr "Servisch (Latijns Unicode qwerty)" - -#: ../rules/base.xml.in.h:685 -msgid "Serbian (Latin Unicode)" -msgstr "Servisch (Latijns Unicode)" - -#: ../rules/base.xml.in.h:686 -msgid "Serbian (Latin qwerty)" -msgstr "Servisch (Latijns qwerty)" - -# Guillemets of ook quillemets zijn Franse aanhalingstekens. -# Dit is "Nederlands" en dit is de «Franse manier» van aanhalen. -#: ../rules/base.xml.in.h:687 -msgid "Serbian (Latin with guillemets)" -msgstr "Servisch (Latijns met Franse aanhalingstekens)" - -#: ../rules/base.xml.in.h:688 -msgid "Serbian (Latin)" -msgstr "Servisch (Latijns)" - -#: ../rules/base.xml.in.h:689 -msgid "Serbian (Russia)" -msgstr "Servisch (Rusland)" - -#: ../rules/base.xml.in.h:690 -msgid "Serbian (Z and ZHE swapped)" -msgstr "Servisch (Z en ZHE omgewisseld)" - -#: ../rules/base.xml.in.h:691 -msgid "Serbian (with guillemets)" -msgstr "Servisch (met Franse aanhalingstekens)" - -#: ../rules/base.xml.in.h:692 -msgid "Serbo-Croatian (US)" -msgstr "Servo-Kroatisch (US)" - -#: ../rules/base.xml.in.h:693 -msgid "Shift cancels Caps Lock" -msgstr "Shift heft Caps Lock op" - -#: ../rules/base.xml.in.h:694 -msgid "Shift does not cancel Num Lock, chooses 3rd level instead" -msgstr "Shift heft Num Lock niet op, maar geeft juist het 3e niveau" - -#: ../rules/base.xml.in.h:695 -msgid "Shift with numeric keypad keys works as in MS Windows" -msgstr "Shift met cijferblok-toetsen werkt zoals in MS Windows" - -#: ../rules/base.xml.in.h:696 -msgid "Shift+Caps Lock" -msgstr "Shift+Caps Lock" - -#: ../rules/base.xml.in.h:697 -msgid "Sindhi" -msgstr "Sindhi" - -# Het Singalees of Sinhala -#: ../rules/base.xml.in.h:698 -msgid "Sinhala" -msgstr "Singalees" - -#: ../rules/base.xml.in.h:699 -msgid "Slovak" -msgstr "Slowaaks" - -# brede backslash/uitgebreide backslash -#: ../rules/base.xml.in.h:700 -msgid "Slovak (extended Backslash)" -msgstr "Slovaaks (brede backslash)" - -#: ../rules/base.xml.in.h:701 -msgid "Slovak (qwerty)" -msgstr "Slovaaks (qwerty)" - -# brede backslash/uitgebreide backslash -#: ../rules/base.xml.in.h:702 -msgid "Slovak (qwerty, extended Backslash)" -msgstr "Slovaaks (qwerty, brede backslash)" - -#: ../rules/base.xml.in.h:703 -msgid "Slovenian" -msgstr "Sloveens" - -#: ../rules/base.xml.in.h:704 -msgid "Slovenian (US keyboard with Slovenian letters)" -msgstr "Sloveens (US toetsenbord met Sloveense lettertekens)" - -#: ../rules/base.xml.in.h:705 -msgid "Slovenian (use guillemets for quotes)" -msgstr "Sloveens (met Franse aanhalingstekens voor citaten)" - -#: ../rules/base.xml.in.h:706 -msgid "Spanish" -msgstr "Spaans" - -#: ../rules/base.xml.in.h:707 -msgid "Spanish (Dvorak)" -msgstr "Spaans (Dvorak)" - -#: ../rules/base.xml.in.h:708 -msgid "Spanish (Latin American)" -msgstr "Spaans (Latijns-Amerika)" - -#: ../rules/base.xml.in.h:709 -msgid "Spanish (Latin American, Sun dead keys)" -msgstr "Spaans (Latijns-Amerika, Sun dode toetsen)" - -#: ../rules/base.xml.in.h:710 -msgid "Spanish (Latin American, eliminate dead keys)" -msgstr "Spaans (Latijns-Amerika, zonder dode toetsen)" - -#: ../rules/base.xml.in.h:711 -msgid "Spanish (Latin American, include dead tilde)" -msgstr "Spaans (Latijns-Amerika, met dode tilde)" - -#: ../rules/base.xml.in.h:712 -msgid "Spanish (Macintosh)" -msgstr "Spaans (Macintosh)" - -#: ../rules/base.xml.in.h:713 -msgid "Spanish (Sun dead keys)" -msgstr "Spaans (Sun dode toetsen)" - -#: ../rules/base.xml.in.h:714 -msgid "Spanish (eliminate dead keys)" -msgstr "Spaans (zonder dode toetsen)" - -# met/bijvoegen -# inactieve/dode/latente -#: ../rules/base.xml.in.h:715 -msgid "Spanish (include dead tilde)" -msgstr "Spaans (met dode tilde)" - -#: ../rules/base.xml.in.h:716 -msgid "Special keys (Ctrl+Alt+<key>) handled in a server" -msgstr "Speciale toetsen (Ctrl+Alt+<toets>) afgehandeld in een server" - -#: ../rules/base.xml.in.h:717 -msgid "Sun Type 5/6" -msgstr "Sun type 5/6" - -#: ../rules/base.xml.in.h:718 -msgid "Super Power Multimedia Keyboard" -msgstr "Super Power multimediatoetsenbord" - -#: ../rules/base.xml.in.h:719 -msgid "Swahili (Kenya)" -msgstr "Swahili (Kenia)" - -#: ../rules/base.xml.in.h:720 -msgid "Swahili (Tanzania)" -msgstr "Swahili (Tanzania)" - -#: ../rules/base.xml.in.h:721 -msgid "Swap Ctrl and Caps Lock" -msgstr "Ctrl en Caps Lock omwisselen" - -#: ../rules/base.xml.in.h:722 -msgid "Swap ESC and Caps Lock" -msgstr "Esc en Caps Lock omwisselen" - -#: ../rules/base.xml.in.h:723 -msgid "Swedish" -msgstr "Zweeds" - -#: ../rules/base.xml.in.h:724 -msgid "Swedish (Dvorak)" -msgstr "Zweeds (Dvorak)" - -#: ../rules/base.xml.in.h:725 -msgid "Swedish (Macintosh)" -msgstr "Zweeds (Macintosh)" - -#: ../rules/base.xml.in.h:726 -msgid "Swedish (Svdvorak)" -msgstr "Zweeds (Svdvorak)" - -#: ../rules/base.xml.in.h:727 -msgid "Swedish (eliminate dead keys)" -msgstr "Zweeds (zonder dode toetsen)" - -#: ../rules/base.xml.in.h:728 -msgid "Swedish Sign Language" -msgstr "Zweedse gebarentaal" - -#: ../rules/base.xml.in.h:729 -msgid "Symplon PaceBook (tablet PC)" -msgstr "Symplon PaceBook (tablet PC)" - -#: ../rules/base.xml.in.h:730 -msgid "Syriac" -msgstr "Syrisch" - -#: ../rules/base.xml.in.h:731 -msgid "Syriac (phonetic)" -msgstr "Syrisch (fonetisch)" - -#: ../rules/base.xml.in.h:732 -msgid "Taiwanese" -msgstr "Taiwanees" - -#: ../rules/base.xml.in.h:733 -msgid "Taiwanese (indigenous)" -msgstr "Taiwanees (oorspronkelijk)" - -# Het Tadzjieks of Tajiki -#: ../rules/base.xml.in.h:734 -msgid "Tajik" -msgstr "Tadzjieks" - -#: ../rules/base.xml.in.h:735 -msgid "Tajik (legacy)" -msgstr "Tadzjieks (historisch)" - -#: ../rules/base.xml.in.h:736 -msgid "Tamil" -msgstr "Tamil" - -#: ../rules/base.xml.in.h:737 -msgid "Tamil (Sri Lanka, TAB Typewriter)" -msgstr "Tamil (Sri Lanka, TAB typmachine)" - -#: ../rules/base.xml.in.h:738 -msgid "Tamil (Sri Lanka, Unicode)" -msgstr "Tamil (Sri Lanka, Unicode)" - -#: ../rules/base.xml.in.h:739 -msgid "Tamil (TAB typewriter)" -msgstr "Tamil (TAB typmachine)" - -#: ../rules/base.xml.in.h:740 -msgid "Tamil (TSCII typewriter)" -msgstr "Tamil (TSCII typmachine)" - -#: ../rules/base.xml.in.h:741 -msgid "Tamil (Unicode)" -msgstr "Tamil (Unicode)" - -#: ../rules/base.xml.in.h:742 -msgid "Tamil (keyboard with numerals)" -msgstr "Tamil (toetsenbord met cijfertekens)" - -#: ../rules/base.xml.in.h:743 -msgid "Targa Visionary 811" -msgstr "Targa Visionary 811" - -#: ../rules/base.xml.in.h:744 -msgid "Tatar" -msgstr "Tatar" - -#: ../rules/base.xml.in.h:745 -msgid "Telugu" -msgstr "Telugu" - -# Het Thai is de officiële taal van Thailand. -#: ../rules/base.xml.in.h:746 -msgid "Thai" -msgstr "Thai" - -# Pattachote en Kedmanee zijn de twee toetsenbordindelingen voor Thai -#: ../rules/base.xml.in.h:747 -msgid "Thai (Pattachote)" -msgstr "Thai (Pattachote)" - -#: ../rules/base.xml.in.h:748 -msgid "Thai (TIS-820.2538)" -msgstr "Thai (TIS-820.2538)" - -#: ../rules/base.xml.in.h:749 -msgid "Tibetan" -msgstr "Tibetaans" - -#: ../rules/base.xml.in.h:750 -msgid "Tibetan (with ASCII numerals)" -msgstr "Tibetaans (met ASCII-cijfers)" - -#: ../rules/base.xml.in.h:751 -msgid "To the corresponding key in a Dvorak keyboard." -msgstr "Naar de corresponderende toets op een Dvorak toetsenbord." - -#: ../rules/base.xml.in.h:752 -msgid "To the corresponding key in a Qwerty keyboard." -msgstr "Naar de corresponderende toets op een Qwerty toetsenbord." - -# XKB PointerKeys are the mouse emulation XKB provides on the hit of a key -# press(Test with Shift+NumLock, then the keypad will move the mouse -# around) -#: ../rules/base.xml.in.h:753 -msgid "Toggle PointerKeys with Shift + NumLock." -msgstr "Muistoetsen aan/uitzetten met Shift+NumLock." - -#: ../rules/base.xml.in.h:754 -msgid "Toshiba Satellite S3000" -msgstr "Toshiba Satellite S3000" - -#: ../rules/base.xml.in.h:755 -msgid "Trust Direct Access Keyboard" -msgstr "Trust Direct Access toetsenbord" - -#: ../rules/base.xml.in.h:756 -msgid "Trust Slimline" -msgstr "Trust Slimline" - -# classic is hier onderdeel van merknaam? -#: ../rules/base.xml.in.h:757 -msgid "Trust Wireless Keyboard Classic" -msgstr "Trust Wireless Keyboard Classic" - -# Tswana of Setswana is een Bantoetaal die wordt gesproken in Botswana -# Andere benamingen voor Tswana zijn onder meer Sechuana en Beetjuans. -#: ../rules/base.xml.in.h:758 -msgid "Tswana" -msgstr "Tswana" - -#: ../rules/base.xml.in.h:759 -msgid "Turkish" -msgstr "Turks" - -#: ../rules/base.xml.in.h:760 -msgid "Turkish (Alt-Q)" -msgstr "Turks (Alt-Q)" - -#: ../rules/base.xml.in.h:761 -msgid "Turkish (F)" -msgstr "Turks (F)" - -#: ../rules/base.xml.in.h:762 -msgid "Turkish (Sun dead keys)" -msgstr "Turks (Sun dode toetsen)" - -#: ../rules/base.xml.in.h:763 -msgid "Turkish (international with dead keys)" -msgstr "Turks (internationaal met dode toetsen)" - -#: ../rules/base.xml.in.h:764 -msgid "Turkmen" -msgstr "Turkmeens" - -#: ../rules/base.xml.in.h:765 -msgid "Turkmen (Alt-Q)" -msgstr "Turkmeens (Alt-Q)" - -#: ../rules/base.xml.in.h:766 -msgid "TypeMatrix EZ-Reach 2020" -msgstr "TypeMatrix EZ-Reach 2020" - -#: ../rules/base.xml.in.h:767 -msgid "TypeMatrix EZ-Reach 2030 PS2" -msgstr "TypeMatrix EZ-Reach 2030 PS2" - -#: ../rules/base.xml.in.h:768 -msgid "TypeMatrix EZ-Reach 2030 USB" -msgstr "TypeMatrix EZ-Reach 2030 USB" - -#: ../rules/base.xml.in.h:769 -msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)" -msgstr "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)" - -#: ../rules/base.xml.in.h:770 -msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)" -msgstr "TypeMatrix EZ-Reach 2030 USB (106:JP mode)" - -#: ../rules/base.xml.in.h:771 -msgid "Udmurt" -msgstr "Udmurts" - -#: ../rules/base.xml.in.h:772 -msgid "Ukrainian" -msgstr "Oekraïens" - -#: ../rules/base.xml.in.h:773 -msgid "Ukrainian (WinKeys)" -msgstr "Oekraïens (Windows-toetsen)" - -# Pannonian Rusyn (руска бешеда) or simply Rusyn (or Ruthenian) is a Slavic language -# or dialect spoken by Pannonian Rusyns in north-western Serbia (Bačka region) and eastern -# Croatia (therefore also called Yugoslavo-Ruthenian, Vojvodina-Ruthenian or Bačka-Ruthenian). -#: ../rules/base.xml.in.h:774 -msgid "Ukrainian (homophonic)" -msgstr "Oekraïens (homophonisch)" - -#: ../rules/base.xml.in.h:775 -msgid "Ukrainian (legacy)" -msgstr "Oekraïens (historisch)" - -#: ../rules/base.xml.in.h:776 -msgid "Ukrainian (phonetic)" -msgstr "Oekraïens (fonetisch)" - -#: ../rules/base.xml.in.h:777 -msgid "Ukrainian (standard RSTU)" -msgstr "Oekraïens (standaard RSTU)" - -#: ../rules/base.xml.in.h:778 -msgid "Ukrainian (typewriter)" -msgstr "Oekraïens (typmachine)" - -#: ../rules/base.xml.in.h:779 -msgid "Unicode additions (arrows and math operators)" -msgstr "Unicode-aanvullingen (pijlen en wiskundige operatoren)" - -#: ../rules/base.xml.in.h:780 -msgid "Unicode additions (arrows and math operators). Math operators on default level" -msgstr "Unicode-aanvullingen (pijlen en wiskundige operatoren). Wiskundige operatoren op het standaard niveau" - -#: ../rules/base.xml.in.h:781 -msgid "Unitek KB-1925" -msgstr "Unitek KB-1925" - -# Het Urdu, vroeger door Westerse taalkundigen vaak Hindoestani genoemd, -# is de officiële taal van Pakistan -#: ../rules/base.xml.in.h:782 -msgid "Urdu (Pakistan)" -msgstr "Urdu (Pakistan)" - -#: ../rules/base.xml.in.h:783 -msgid "Urdu (Pakistan, CRULP)" -msgstr "Urdu (Pakistan, CRULP)" - -#: ../rules/base.xml.in.h:784 -msgid "Urdu (Pakistan, NLA)" -msgstr "Urdu (Pakistan, NLA)" - -#: ../rules/base.xml.in.h:785 -msgid "Urdu (WinKeys)" -msgstr "Urdu (Windows-toetsen)" - -#: ../rules/base.xml.in.h:786 -msgid "Urdu (alternative phonetic)" -msgstr "Urdu (alternatief fonetisch)" - -#: ../rules/base.xml.in.h:787 -msgid "Urdu (phonetic)" -msgstr "Urdu (fonetisch)" - -#: ../rules/base.xml.in.h:788 -msgid "Use keyboard LED to show alternative layout" -msgstr "Toetsenbord-LED gebruiken om alternatieve indeling te tonen" - -#: ../rules/base.xml.in.h:789 -msgid "Using space key to input non-breakable space character" -msgstr "Spatiebalk gebruiken voor het invoeren van niet-afbrekende (harde) spaties" - -# Spatiebalk geeft de gebruikelijke spatie op elk niveau. -#: ../rules/base.xml.in.h:790 -msgid "Usual space at any level" -msgstr "Gebruikelijke spatie op elk niveau" - -#: ../rules/base.xml.in.h:791 -msgid "Uyghur" -msgstr "Oeigoers" - -#: ../rules/base.xml.in.h:792 -msgid "Uzbek" -msgstr "Oezbeeks" - -#: ../rules/base.xml.in.h:793 -msgid "Uzbek (Afghanistan)" -msgstr "Oezbeeks (Afghanistan)" - -#: ../rules/base.xml.in.h:794 -msgid "Uzbek (Afghanistan, OLPC)" -msgstr "Oezbeeks (Afghanistanm, OLPC)" - -#: ../rules/base.xml.in.h:795 -msgid "Uzbek (Latin)" -msgstr "Oezbeeks (Latijns)" - -#: ../rules/base.xml.in.h:796 -msgid "Vietnamese" -msgstr "Viëtnamees" - -#: ../rules/base.xml.in.h:797 -msgid "ViewSonic KU-306 Internet Keyboard" -msgstr "ViewSonic KU-306 internet toetsenbord" - -#: ../rules/base.xml.in.h:798 -msgid "Wang 724 keypad with Unicode additions (arrows and math operators)" -msgstr "Wang 724 cijferblok met Unicode-aanvullingen (pijlen en wiskundige operatoren)" - -#: ../rules/base.xml.in.h:799 -msgid "Wang 724 keypad with Unicode additions (arrows and math operators). Math operators on default level" -msgstr "Wang 724 cijferblok met Unicode aanvullingen (pijlen en wiskundige operatoren). Wiskundige operatoren op het standaard niveau" - -#: ../rules/base.xml.in.h:800 -msgid "Winbook Model XP5" -msgstr "Winbook Model XP5" - -#: ../rules/base.xml.in.h:801 -msgid "Wolof" -msgstr "Wolof" - -#: ../rules/base.xml.in.h:802 -msgid "Yahoo! Internet Keyboard" -msgstr "Yahoo! internettoetsenbord" - -# Het Jakoets is een Turkse taal met ongeveer 363.000 sprekers -#: ../rules/base.xml.in.h:803 -msgid "Yakut" -msgstr "Jakoets" - -# Het Yoruba is een Afrikaanse taal. Het is de taal van de Yoruba -# en wordt gesproken in Nigeria, Benin en Togo. -#: ../rules/base.xml.in.h:804 -msgid "Yoruba" -msgstr "Yoruba" - -# The zero-width non-joiner (ZWNJ) is a non-printing character used in the computerized -# typesetting of some cursive scripts, or other scripts which make use of ligatures, such as -# Devanagari. -# -# When placed between two characters that would otherwise be connected, -# a ZWNJ causes them to be printed in their final and initial forms, respectively -# -# Nulbreedte-losmaker/non-verbinder/non-verbindingsteken -# losmaker is het duidelijkst, het maakt twee tekens los die anders verbonden zouden worden. -# (Tino) -#: ../rules/base.xml.in.h:805 -msgid "Zero-width non-joiner character at second level" -msgstr "Nulbreedte-losmaker op het tweede niveau" - -#: ../rules/base.xml.in.h:806 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level" -msgstr "Nulbreedte-losmaker op het tweede niveau, harde spatie op het derde niveau" - -#: ../rules/base.xml.in.h:807 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level" -msgstr "Nulbreedte-losmaker op het tweede niveau, harde spatie op het derde niveau, niets op het vierde niveau" - -#: ../rules/base.xml.in.h:808 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level" -msgstr "Nulbreedte-losmaker op het tweede niveau, harde spatie op het derde niveau, smalle harde spatie op het vierde niveau" - -#: ../rules/base.xml.in.h:809 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level" -msgstr "Nulbreedte-losmaker op het tweede niveau, harde spatie op het derde niveau, nulbreedte-verbinder op het vierde niveau" - -#: ../rules/base.xml.in.h:810 -msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level" -msgstr "Nulbreedte-losmaker op het tweede niveau, nulbreedte-verbinder op het derde niveau" - -#: ../rules/base.xml.in.h:811 -msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level" -msgstr "Nulbreedte-losmaker op het tweede niveau, nulbreedte-verbinder op het derde niveau, harde spatie op het vierde niveau" - -#: ../rules/base.xml.in.h:812 -msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level" -msgstr "Nulbreedte-losmaker op het derde niveau, nulbreedte-verbinder op het vierde niveau" - -#: ../rules/base.xml.in.h:813 -msgid "ak" -msgstr "ak" - -#: ../rules/base.xml.in.h:814 -msgid "am" -msgstr "am" - -#: ../rules/base.xml.in.h:815 -msgid "ar" -msgstr "ar" - -#: ../rules/base.xml.in.h:816 -msgid "avn" -msgstr "avn" - -#: ../rules/base.xml.in.h:817 -msgid "az" -msgstr "az" - -#: ../rules/base.xml.in.h:818 -msgid "be" -msgstr "be" - -#: ../rules/base.xml.in.h:819 -msgid "ber" -msgstr "ber" - -#: ../rules/base.xml.in.h:820 -msgid "bg" -msgstr "bg" - -#: ../rules/base.xml.in.h:821 -msgid "bm" -msgstr "bm" - -#: ../rules/base.xml.in.h:822 -msgid "bn" -msgstr "bn" - -#: ../rules/base.xml.in.h:823 -msgid "brl" -msgstr "brl" - -#: ../rules/base.xml.in.h:824 -msgid "bs" -msgstr "bs" - -#: ../rules/base.xml.in.h:825 -msgid "ca" -msgstr "ca" - -#: ../rules/base.xml.in.h:826 -msgid "chr" -msgstr "chr" - -#: ../rules/base.xml.in.h:827 -msgid "cm" -msgstr "cm" - -#: ../rules/base.xml.in.h:828 -msgid "crh" -msgstr "crh" - -#: ../rules/base.xml.in.h:829 -msgid "cs" -msgstr "cs" - -#: ../rules/base.xml.in.h:830 -msgid "da" -msgstr "da" - -#: ../rules/base.xml.in.h:831 -msgid "de" -msgstr "de" - -#: ../rules/base.xml.in.h:832 -msgid "dv" -msgstr "dv" - -#: ../rules/base.xml.in.h:833 -msgid "dz" -msgstr "dz" - -#: ../rules/base.xml.in.h:834 -msgid "ee" -msgstr "ee" - -#: ../rules/base.xml.in.h:835 ../rules/base.extras.xml.in.h:34 -msgid "en" -msgstr "en" - -#: ../rules/base.xml.in.h:836 -msgid "eo" -msgstr "eo" - -#: ../rules/base.xml.in.h:837 -msgid "es" -msgstr "es" - -#: ../rules/base.xml.in.h:838 -msgid "et" -msgstr "et" - -#: ../rules/base.xml.in.h:839 ../rules/base.extras.xml.in.h:35 -msgid "fa" -msgstr "fa" - -#: ../rules/base.xml.in.h:840 -msgid "ff" -msgstr "ff" - -#: ../rules/base.xml.in.h:841 -msgid "fi" -msgstr "fi" - -#: ../rules/base.xml.in.h:842 -msgid "fo" -msgstr "fo" - -#: ../rules/base.xml.in.h:843 ../rules/base.extras.xml.in.h:36 -msgid "fr" -msgstr "fr" - -#: ../rules/base.xml.in.h:844 -msgid "gaa" -msgstr "gaa" - -#: ../rules/base.xml.in.h:845 -msgid "gr" -msgstr "gr" - -#: ../rules/base.xml.in.h:846 -msgid "gu" -msgstr "gu" - -#: ../rules/base.xml.in.h:847 -msgid "ha" -msgstr "ha" - -#: ../rules/base.xml.in.h:848 -msgid "he" -msgstr "he" - -#: ../rules/base.xml.in.h:849 -msgid "hi" -msgstr "hi" - -#: ../rules/base.xml.in.h:850 -msgid "hr" -msgstr "hr" - -#: ../rules/base.xml.in.h:851 -msgid "hu" -msgstr "hu" - -#: ../rules/base.xml.in.h:852 ../rules/base.extras.xml.in.h:37 -msgid "hy" -msgstr "hy" - -#: ../rules/base.xml.in.h:853 -msgid "ie" -msgstr "ie" - -#: ../rules/base.xml.in.h:854 -msgid "ig" -msgstr "ig" - -#: ../rules/base.xml.in.h:855 -msgid "ike" -msgstr "ike" - -#: ../rules/base.xml.in.h:856 -msgid "in" -msgstr "in" - -#: ../rules/base.xml.in.h:857 -msgid "is" -msgstr "is" - -#: ../rules/base.xml.in.h:858 -msgid "it" -msgstr "it" - -#: ../rules/base.xml.in.h:859 -msgid "ja" -msgstr "ja" - -#: ../rules/base.xml.in.h:860 -msgid "ka" -msgstr "ka" - -#: ../rules/base.xml.in.h:861 -msgid "ki" -msgstr "ki" - -#: ../rules/base.xml.in.h:862 -msgid "kk" -msgstr "kk" - -#: ../rules/base.xml.in.h:863 -msgid "km" -msgstr "km" - -#: ../rules/base.xml.in.h:864 -msgid "kn" -msgstr "kn" - -#: ../rules/base.xml.in.h:865 -msgid "ko" -msgstr "ko" - -#: ../rules/base.xml.in.h:866 -msgid "ku" -msgstr "ku" - -#: ../rules/base.xml.in.h:867 -msgid "lo" -msgstr "lo" - -#: ../rules/base.xml.in.h:868 ../rules/base.extras.xml.in.h:39 -msgid "lt" -msgstr "lt" - -#: ../rules/base.xml.in.h:869 ../rules/base.extras.xml.in.h:40 -msgid "lv" -msgstr "lv" - -#: ../rules/base.xml.in.h:870 -msgid "mi" -msgstr "mi" - -#: ../rules/base.xml.in.h:871 -msgid "mk" -msgstr "mk" - -#: ../rules/base.xml.in.h:872 -msgid "ml" -msgstr "ml" - -#: ../rules/base.xml.in.h:873 -msgid "mn" -msgstr "mn" - -#: ../rules/base.xml.in.h:874 -msgid "mt" -msgstr "mt" - -#: ../rules/base.xml.in.h:875 -msgid "my" -msgstr "my" - -#: ../rules/base.xml.in.h:876 -msgid "ne" -msgstr "ne" - -#: ../rules/base.xml.in.h:877 -msgid "nl" -msgstr "nl" - -#: ../rules/base.xml.in.h:878 -msgid "no" -msgstr "no" - -#: ../rules/base.xml.in.h:879 -msgid "or" -msgstr "or" - -#: ../rules/base.xml.in.h:880 -msgid "pa" -msgstr "pa" - -#: ../rules/base.xml.in.h:881 -msgid "ph" -msgstr "ph" - -#: ../rules/base.xml.in.h:882 ../rules/base.extras.xml.in.h:41 -msgid "pl" -msgstr "pl" - -#: ../rules/base.xml.in.h:883 -msgid "ps" -msgstr "ps" - -#: ../rules/base.xml.in.h:884 -msgid "pt" -msgstr "pt" - -#: ../rules/base.xml.in.h:885 ../rules/base.extras.xml.in.h:42 -msgid "ro" -msgstr "ro" - -#: ../rules/base.xml.in.h:886 ../rules/base.extras.xml.in.h:43 -msgid "ru" -msgstr "ru" - -#: ../rules/base.xml.in.h:887 -msgid "sd" -msgstr "sd" - -#: ../rules/base.xml.in.h:888 -msgid "si" -msgstr "si" - -#: ../rules/base.xml.in.h:889 -msgid "sk" -msgstr "sk" - -#: ../rules/base.xml.in.h:890 -msgid "sl" -msgstr "sl" - -#: ../rules/base.xml.in.h:891 -msgid "sq" -msgstr "sq" - -#: ../rules/base.xml.in.h:892 ../rules/base.extras.xml.in.h:45 -msgid "sr" -msgstr "sr" - -#: ../rules/base.xml.in.h:893 -msgid "sv" -msgstr "sv" - -#: ../rules/base.xml.in.h:894 -msgid "sw" -msgstr "sw" - -#: ../rules/base.xml.in.h:895 -msgid "syc" -msgstr "syc" - -#: ../rules/base.xml.in.h:896 -msgid "ta" -msgstr "ta" - -#: ../rules/base.xml.in.h:897 -msgid "te" -msgstr "te" - -#: ../rules/base.xml.in.h:898 -msgid "tg" -msgstr "tg" - -#: ../rules/base.xml.in.h:899 -msgid "th" -msgstr "th" - -#: ../rules/base.xml.in.h:900 -msgid "tk" -msgstr "tk" - -#: ../rules/base.xml.in.h:901 -msgid "tn" -msgstr "tn" - -#: ../rules/base.xml.in.h:902 -msgid "tr" -msgstr "tr" - -#: ../rules/base.xml.in.h:903 -msgid "uk" -msgstr "uk" - -#: ../rules/base.xml.in.h:904 -msgid "ur" -msgstr "ur" - -#: ../rules/base.xml.in.h:905 -msgid "uz" -msgstr "uz" - -#: ../rules/base.xml.in.h:906 -msgid "vi" -msgstr "vi" - -#: ../rules/base.xml.in.h:907 -msgid "wo" -msgstr "wo" - -#: ../rules/base.xml.in.h:908 -msgid "xsy" -msgstr "xsy" - -#: ../rules/base.xml.in.h:909 -msgid "yo" -msgstr "yo" - -#: ../rules/base.xml.in.h:910 -msgid "zh" -msgstr "zh" - -#: ../rules/base.extras.xml.in.h:1 -msgid "APL Keyboard Symbols" -msgstr "APL toetsenbordsymbolen" - -#: ../rules/base.extras.xml.in.h:4 -msgid "Atsina" -msgstr "Atsina" - -# Iran - Avestisch -# Het Avestisch is de taal van de Avesta: religieuze literatuur van de Parsi's, -# volgelingen van Zoroaster of Zarathustra (heilsprofeet) -#: ../rules/base.extras.xml.in.h:5 -msgid "Avestan" -msgstr "Avestisch" - -# Coeur d'Alene is a Salishan language spoken by only five of the 800 individuals -# in the Coeur d'Alene Tribe on the Coeur d'Alene Reservation in northern Idaho, United States. -# http://en.wikipedia.org/wiki/Coeur_d'Alene_language -#: ../rules/base.extras.xml.in.h:6 -msgid "Couer D'alene Salish" -msgstr "Coeur D'alene Salish" - -#: ../rules/base.extras.xml.in.h:8 -msgid "English (US, international AltGr Unicode combining)" -msgstr "Engels (US, internationaal AltGr Unicode combineren)" - -#: ../rules/base.extras.xml.in.h:9 -msgid "English (US, international AltGr Unicode combining, alternative)" -msgstr "Engels (US, internationaal AltGr Unicode combineren, alternatief)" - -# Kutenai is a language isolate having no demonstrable relation -# to any other language. -# The Kutenai language (also Kootenai or Ktunaxa language) is named -# after and is spoken by some of the Kootenai Native American/First -# Nations people who are indigenous to the area of North America that -# is now Montana, Idaho, and British Columbia. -#: ../rules/base.extras.xml.in.h:11 -msgid "Kutenai" -msgstr "Kutenai" - -#: ../rules/base.extras.xml.in.h:13 -msgid "Latvian (US Colemak)" -msgstr "Lets (US, Colemak)" - -#: ../rules/base.extras.xml.in.h:14 -msgid "Latvian (US Colemak, apostrophe variant)" -msgstr "Lets (US Colemak, apostrof variant)" - -#: ../rules/base.extras.xml.in.h:15 -msgid "Latvian (US Dvorak)" -msgstr "Lets (US Dvorak)" - -#: ../rules/base.extras.xml.in.h:16 -msgid "Latvian (US Dvorak, Y variant)" -msgstr "Lets (US Dvorak, Y variant)" - -#: ../rules/base.extras.xml.in.h:17 -msgid "Latvian (US Dvorak, minus variant)" -msgstr "Lets (US Dvorak, min variant)" - -#: ../rules/base.extras.xml.in.h:18 -msgid "Latvian (programmer US Dvorak)" -msgstr "Lets (programmeer US Dvorak)" - -#: ../rules/base.extras.xml.in.h:19 -msgid "Latvian (programmer US Dvorak, Y variant)" -msgstr "Lets (programmeer US Dvorak, Y variant)" - -#: ../rules/base.extras.xml.in.h:20 -msgid "Latvian (programmer US Dvorak, minus variant)" -msgstr "Lets (programmeer US Dvorak, min variant)" - -#: ../rules/base.extras.xml.in.h:22 -msgid "Lithuanian (US Dvorak with Lithuanian letters)" -msgstr "Litouws (US Dvorak met Litouwse lettertekens)" - -#: ../rules/base.extras.xml.in.h:25 -msgid "Polish (international with dead keys)" -msgstr "Pools (internationaal met dode toetsen)" - -#: ../rules/base.extras.xml.in.h:27 -msgid "Romanian (ergonomic Touchtype)" -msgstr "Roemeens (ergonomisch Touchtype)" - -#: ../rules/base.extras.xml.in.h:29 -msgid "Russian (with UKR and BEL layout)" -msgstr "Russisch (met UKR en BEL indeling)" - -# Canadees-Indiaanse taal (Shuswap) -#: ../rules/base.extras.xml.in.h:30 -msgid "Secwepemctsin" -msgstr "Secwepemctsin" - -#: ../rules/base.extras.xml.in.h:32 -msgid "Serbian (combining accents instead of dead keys)" -msgstr "Servisch (Combinerende accenten in plaats van dode toetsen)" - -#: ../rules/base.extras.xml.in.h:33 -msgid "apl" -msgstr "apl" - -#: ../rules/base.extras.xml.in.h:38 -msgid "kut" -msgstr "kut" - -#: ../rules/base.extras.xml.in.h:44 -msgid "shs" -msgstr "shs" - -#~ msgid "Afg" -#~ msgstr "Afg" - -#~ msgid "Chinese (Tibetan)" -#~ msgstr "Chinees (Tibetaans)" - -# Het Oeigoers is een Turkse taal, die door ongeveer 9 miljoen mensen in de -# Oeigoerse autonome regio Sinkiang in Volksrepubliek China wordt gesproken. -#~ msgid "Chinese (Uyghur)" -#~ msgstr "Chinees (Oeigoers)" - -# De benaming Laps wordt door de sprekers zelf als denigrerend opgevat en is -# vrijwel geheel uit het hedendaagse taalgebruik van Scandinaviërs en uit de -# vaktaal van taalkundigen verdwenen. -# Samisch is een officieel erkende minderheidstaal in Noorwegen (in de gemeentes -# Kautokeino, Karasjok, Kåfjord, Nesseby, Sør-Varanger en Tana), -# in Finland (Enontekiö, Inari, Sodankylä en Utsjoki) -# en in Zweden(Arjeplog, Gällivare, Jokkmokk en Kiruna). -#~ msgid "Finnish (northern Saami)" -#~ msgstr "Fins (Noord-Samisch)" - -# Occitanië (Occitaans: Occitània, Frans: Occitanie) noemt men het gebied waar -# Occitaans wordt gesproken. Het gebied wordt Pays d'Oc of Languedoc genoemd. -#~ msgid "French (Occitan)" -#~ msgstr "Frans (Occitaans)" - -# De officiële schrijfwijze is Māori (alleen in het Engels) -#~ msgid "Māori" -#~ msgstr "Maori" - -# gelijkklinkend/homofonetisch/homofonisch -#~ msgid "Homophonic" -#~ msgstr "Homofonisch" - -# Kro/Hrv -#~ msgid "Hrv" -#~ msgstr "Hrv" - -#~ msgid "Hun" -#~ msgstr "Hon" - -#~ msgid "Hungary" -#~ msgstr "Hongarije" - -#~ msgid "Ind" -#~ msgstr "Ind" - -#~ msgid "Ireland" -#~ msgstr "Ierland" - -#~ msgid "Irl" -#~ msgstr "Irl" - -#~ msgid "Irn" -#~ msgstr "Irn" - -#~ msgid "Israel" -#~ msgstr "Israël" - -#~ msgid "Italy" -#~ msgstr "Italië" - -#~ msgid "Japan" -#~ msgstr "Japan" - -#~ msgid "Jpn" -#~ msgstr "Jpn" - -#~ msgid "Kana" -#~ msgstr "Kana" - -#~ msgid "Kana 86" -#~ msgstr "Kana 86" - -#~ msgid "Kenya" -#~ msgstr "Kenia" - -#~ msgid "Kgz" -#~ msgstr "Kgz" - -#~ msgid "Khm" -#~ msgstr "Khm" - -#~ msgid "Korea, Republic of" -#~ msgstr "Korea, Republiek" - -#~ msgid "Ktunaxa" -#~ msgstr "Ktunaxa" - -#~ msgid "LEKP" -#~ msgstr "LEKP" - -#~ msgid "LEKPa" -#~ msgstr "LEKPa" - -#~ msgid "Laos" -#~ msgstr "Laos" - -#~ msgid "Latin" -#~ msgstr "Latijns" - -#~ msgid "Left hand" -#~ msgstr "Linkshandig" - -#~ msgid "Lva" -#~ msgstr "Lva" - -#~ msgid "MESS" -#~ msgstr "MESS" - -#~ msgid "MNE" -#~ msgstr "MNE" - -#~ msgid "Macintosh (International)" -#~ msgstr "Macintosh (Internationaal)" - -# kan ook als Malediven worden geschreven. -#~ msgid "Maldives" -#~ msgstr "Maldiven" - -#~ msgid "Mali" -#~ msgstr "Mali" - -#~ msgid "Mao" -#~ msgstr "Mao" - -#~ msgid "Mkd" -#~ msgstr "Mkd" - -#~ msgid "Mli" -#~ msgstr "Mli" - -#~ msgid "Mmr" -#~ msgstr "Mmr" - -#~ msgid "Mng" -#~ msgstr "Mng" - -#~ msgid "Myanmar" -#~ msgstr "Myanmar" - -#~ msgid "NLA" -#~ msgstr "NLA" - -#~ msgid "Nativo" -#~ msgstr "Nativo" - -#~ msgid "Neo 2" -#~ msgstr "Neo 2" - -#~ msgid "Netherlands" -#~ msgstr "Nederland" - -#~ msgid "Nigeria" -#~ msgstr "Nigeria" - -#~ msgid "Nld" -#~ msgstr "Nld" - -#~ msgid "Nor" -#~ msgstr "Nor" - -#~ msgid "Norway" -#~ msgstr "Noorwegen" - -#~ msgid "OLPC Dari" -#~ msgstr "OLPC Dari" - -#~ msgid "OLPC Pashto" -#~ msgstr "OLPC Pashto" - -#~ msgid "OLPC Southern Uzbek" -#~ msgstr "OLPC Zuid-Oezbekistan" - -#~ msgid "Ossetian" -#~ msgstr "Osetisch" - -#~ msgid "Phonetic" -#~ msgstr "Fonetisch" - -#~ msgid "Pol" -#~ msgstr "Pol" - -#~ msgid "Poland" -#~ msgstr "Polen" - -#~ msgid "Portugal" -#~ msgstr "Portugal" - -#~ msgid "Probhat" -#~ msgstr "Probhat" - -#~ msgid "Prt" -#~ msgstr "Prt" - -#~ msgid "SRB" -#~ msgstr "SRB" - -#~ msgid "Sen" -#~ msgstr "Sen" - -#~ msgid "Senegal" -#~ msgstr "Senegal" - -#~ msgid "Simple" -#~ msgstr "Simpel" - -#~ msgid "Slovakia" -#~ msgstr "Slowakije" - -#~ msgid "Southern Uzbek" -#~ msgstr "Zuid-Oezbekistan" - -#~ msgid "Spain" -#~ msgstr "Spanje" - -#~ msgid "Sri Lanka" -#~ msgstr "Sri Lanka" - -#~ msgid "Standard" -#~ msgstr "Standaard" - -#~ msgid "Svk" -#~ msgstr "Svk" - -#~ msgid "Svn" -#~ msgstr "Svn" - -#~ msgid "Swe" -#~ msgstr "Swe" - -#~ msgid "Sweden" -#~ msgstr "Zweden" - -#~ msgid "Syria" -#~ msgstr "Syrië" - -#~ msgid "Tha" -#~ msgstr "Tha" - -#~ msgid "Tifinagh" -#~ msgstr "Tifinagh" - -#~ msgid "Tjk" -#~ msgstr "Tjk" - -#~ msgid "Turkmenistan" -#~ msgstr "Turkmenistan" - -#~ msgid "Typewriter" -#~ msgstr "Typmachine" - -# Tanzania? -#~ msgid "Tza" -#~ msgstr "Tza" - -#~ msgid "Ukr" -#~ msgstr "Ukr" - -#~ msgid "United Kingdom" -#~ msgstr "Verenigd Koninkrijk" - -#~ msgid "Uzb" -#~ msgstr "Uzb" - -#~ msgid "Vnm" -#~ msgstr "Vnm" - -#~ msgid "Western" -#~ msgstr "Westers" - -#~ msgid "With EuroSign on 5" -#~ msgstr "Met het Euro-teken bij de 5" - -# Guillemets of ook quillemets zijn Franse aanhalingstekens. -# Dit is "Nederlands" en dit is de «Franse manier» van aanhalen. -#~ msgid "With guillemets" -#~ msgstr "Met Franse aanhalingstekens" - -#~ msgid "Zaf" -#~ msgstr "Zaf" - -#~ msgid "azerty" -#~ msgstr "azerty" - -#~ msgid "digits" -#~ msgstr "cijfers" - -#~ msgid "lyx" -#~ msgstr "lyx" - -#~ msgid "qwertz" -#~ msgstr "qwertz" - -#~ msgid "2" -#~ msgstr "2" - -#~ msgid "4" -#~ msgstr "4" - -#~ msgid "5" -#~ msgstr "5" - -#~ msgid "ACPI Standard" -#~ msgstr "ACPI standaard" - -#~ msgid "Baltic+" -#~ msgstr "Baltisch+" - -#~ msgid "DRC" -#~ msgstr "DRC" - -#~ msgid "E" -#~ msgstr "E" - -#~ msgid "Evdev-managed keyboard" -#~ msgstr "Evdev-beheerd toetsenbord" - -#~ msgid "Gre" -#~ msgstr "Gri" - -#~ msgid "Gui" -#~ msgstr "Gui" - -#~ msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" -#~ msgstr "IBM ThinkPad 560Z/600/600E/A22E, Intl" - -#~ msgid "LAm" -#~ msgstr "LAm" - -#~ msgid "Lav" -#~ msgstr "Lav" - -#~ msgid "Nep" -#~ msgstr "Nep" - -#~ msgid "ScrollLock" -#~ msgstr "ScrollLock" - -#~ msgid "SrL" -#~ msgstr "SrL" - -# toevoegen/toekennen -#~ msgid "Add the EuroSign to the 2 key." -#~ msgstr "Het Euro-teken toevoegen aan de 2-toets." - -# toevoegen/toekennen -#~ msgid "Add the EuroSign to the 4 key." -#~ msgstr "Het Euro-teken toevoegen aan de 4-toets." - -#~ msgid "Add the EuroSign to the 5 key." -#~ msgstr "Het Euro-teken toevoegen aan de 5-toets." - -#~ msgid "Add the EuroSign to the E key." -#~ msgstr "Het Euro-teken toevoegen aan de E-toets." - -#~ msgid "Alt+Ctrl change layout." -#~ msgstr "Alt+Ctrl verandert de indeling." - -#~ msgid "Alt+Shift change layout." -#~ msgstr "Alt+Shift verandert de indeling." - -# verandert/wijzigt hier beter dan veranderen/wijzigen -#~ msgid "Both Alt keys together change layout." -#~ msgstr "Beide Alt-toetsen samen verandert de indeling." - -#~ msgid "Both Ctrl keys together change layout." -#~ msgstr "Beide Ctrl-toetsen samen verandert de indeling." - -#~ msgid "Brazilian ABNT2" -#~ msgstr "Braziliaans ABNT2" - -#~ msgid "Caps Lock is Compose." -#~ msgstr "Caps Lock is samensteltoets." - -#~ msgid "CapsLock LED shows alternative layout." -#~ msgstr "CapsLock-lampje toont de alternatieve indeling." - -#~ msgid "CapsLock just locks the Shift modifier." -#~ msgstr "CapsLock blokkeert slechts de Shift-toets." - -#~ msgid "CapsLock key changes layout." -#~ msgstr "CapsLock-toets verandert de indeling." - -#~ msgid "Ctrl+Shift change layout." -#~ msgstr "Ctrl+Shift verandert de indeling." - -#~ msgid "Hewlett-Packard Internet Keyboard 5181" -#~ msgstr "Hewlett-Packard internet toetsenbord 5181" - -#~ msgid "Hewlett-Packard Internet Keyboard 5185" -#~ msgstr "Hewlett-Packard internet toetsenbord 5185" - -#~ msgid "Hewlett-Packard SK-2505 Internet Keyboard" -#~ msgstr "Hewlett-Packard SK-2505 internet toetsenbord" - -#~ msgid "IBM Rapid Access II (alternate option)" -#~ msgstr "IBM Rapid Access II (alternatieve optie)" - -#~ msgid "Japanese 106-key" -#~ msgstr "Japans 106-toetsen" - -#~ msgid "Kir" -#~ msgstr "Kir" - -#~ msgid "LCtrl+LShift change layout." -#~ msgstr "Linker Ctrl+Linker Shift verandert de indeling." - -#~ msgid "Layout switching" -#~ msgstr "Wisselen van indeling" - -#~ msgid "Left Alt key changes layout." -#~ msgstr "Linker Alt-toets verandert de indeling." - -#~ msgid "Left Ctrl key changes layout." -#~ msgstr "Linker Ctrl-toets verandert de indeling." - -#~ msgid "Left Shift key changes layout." -#~ msgstr "Linker Shift-toets verandert de indeling." - -#~ msgid "Left Win-key changes layout." -#~ msgstr "Linker Win-toets verandert de indeling." - -#~ msgid "Left Win-key is Compose." -#~ msgstr "Linker Win-toets is samensteltoets." - -#~ msgid "Legacy keypad" -#~ msgstr "Historisch cijferblok" - -#~ msgid "Menu is Compose." -#~ msgstr "Menu is samensteltoets." - -#~ msgid "Neostyle" -#~ msgstr "Neostijl" - -#~ msgid "NumLock LED shows alternative layout." -#~ msgstr "NumLock-lampje toont alternatieve indeling." - -#~ msgid "Press Left Alt key to choose 3rd level." -#~ msgstr "De linker Alt-toets geeft het 3e niveau." - -#~ msgid "Press Left Win-key to choose 3rd level." -#~ msgstr "De linker Win-toets geeft het 3e niveau." - -#~ msgid "Press Right Alt key to choose 3rd level." -#~ msgstr "De rechter Alt-toets geeft het 3e niveau." - -#~ msgid "Press Right Ctrl to choose 3rd level." -#~ msgstr "De rechter Ctrl-toets geeft het 3e niveau." - -#~ msgid "Press Right Win-key to choose 3rd level." -#~ msgstr "De rechter Win-toets geeft het 3e niveau." - -# dubbelzinnig "beide" -#~ msgid "Press any of Alt keys to choose 3rd level." -#~ msgstr "Zowel de linker als de rechter Alt-toets geeft het 3e niveau." - -#~ msgid "Press any of Win-keys to choose 3rd level." -#~ msgstr "Zowel de linker als de rechter Win-toets geeft het 3e niveau." - -#~ msgid "Pro" -#~ msgstr "Pro" - -#~ msgid "Right Alt is Compose." -#~ msgstr "Rechter Alt is samensteltoets." - -#~ msgid "Right Alt key changes layout." -#~ msgstr "Rechter Alt-toets verandert de indeling." - -#~ msgid "Right Ctrl key changes layout." -#~ msgstr "Rechter Ctrl-toets verandert de indeling." - -#~ msgid "Right Shift key changes layout." -#~ msgstr "Rechter Shift-toets verandert de indeling." - -#~ msgid "Right Win-key changes layout." -#~ msgstr "Rechter Win-toets verandert de indeling." - -#~ msgid "Right Win-key is Compose." -#~ msgstr "Rechter Win-toets is samensteltoets." - -#~ msgid "ScrollLock LED shows alternative layout." -#~ msgstr "ScrollLock-lampje toont alternatieve indeling." - -#~ msgid "Shift+CapsLock changes layout." -#~ msgstr "Shift+CapsLock verandert de indeling." - -# dit is de uitleg van bovenstaand bericht -#~ msgid "Swap keycodes of two keys when Mac keyboards are misdetected by kernel." -#~ msgstr "De keycodes van twee toetsen omwisselen wanneer Mac-toetsenborden niet juist herkend worden door de kernel." - -#~ msgid "Third level choosers" -#~ msgstr "3e niveau kiezers" - -#~ msgid "(Legacy) Dvorak" -#~ msgstr "(Historisch) Dvorak" - -# Caps ipv CapsLock? -#~ msgid "Acts as Shift with locking. Shift cancels Caps." -#~ msgstr "Werkt als Shift met blokkering. Shift heft CapsLock op." - -# Caps ipv CapsLock? -#~ msgid "Acts as Shift with locking. Shift doesn't cancel Caps." -#~ msgstr "Werkt als Shift met blokkering. Shift heft CapsLock niet op." - -#~ msgid "Alt+Control changes group" -#~ msgstr "Alt+Ctrl verandert de groep" - -#~ msgid "Alt+Shift changes group" -#~ msgstr "Alt+Shift verandert de groep" - -#~ msgid "Caps Lock key changes group" -#~ msgstr "Caps Lock-toets verandert de groep" - -#~ msgid "Caps_Lock LED shows alternative group" -#~ msgstr "CapsLock-lampje toont de alternatieve groep" - -#~ msgid "Control Key Position" -#~ msgstr "Ctrl-toetspositie" - -#~ msgid "Control key at bottom left" -#~ msgstr "Ctrl-toets zit linksonder" - -#~ msgid "Control key at left of 'A'" -#~ msgstr "Ctrl-toets zit links van ‘A’" - -#~ msgid "Control+Shift changes group" -#~ msgstr "Ctrl+Shift verandert de groep" - -# (Zwitsers Duits) -#~ msgid "DeuCH" -#~ msgstr "DeuCH" - -#~ msgid "Dvo" -#~ msgstr "Dvo" - -# (Zwitsers Frans) -#~ msgid "FraCH" -#~ msgstr "FraCH" - -#~ msgid "Group Shift/Lock behavior" -#~ msgstr "Groepgedrag Shift/Lock" - -#~ msgid "Left Alt key changes group" -#~ msgstr "Linker Alt-toets verandert de groep" - -#~ msgid "Left Ctrl key changes group" -#~ msgstr "Linker Ctrl-toets verandert de groep" - -#~ msgid "Left Shift key changes group" -#~ msgstr "Linker Shift-toets verandert de groep" - -#~ msgid "Num_Lock LED shows alternative group" -#~ msgstr "NumLock-lampje toont alternatieve groep" - -#~ msgid "Polish with Polish quotes on key \"1/!\"" -#~ msgstr "Pools met Poolse aanhalingstekens op toets ‘1/!’" - -#~ msgid "Press Left Alt key to choose 3rd level" -#~ msgstr "De linker Alt-toets geeft het 3e niveau" - -#~ msgid "Press Right Alt key to choose 3rd level" -#~ msgstr "De rechter Alt-toets geeft het 3e niveau" - -#~ msgid "Press Right Alt-key to choose 3rd level, Shift+Right Alt-key is Multi_Key" -#~ msgstr "De rechter Alt-toets geeft het 3e niveau, Shift+rechter Alt-toets is Multi_Key" - -#~ msgid "Press Right Control to choose 3rd level" -#~ msgstr "De rechter Ctrl-toets geeft het 3e niveau" - -# dubbelzinnig "beide" -#~ msgid "Press any of Alt keys to choose 3rd level" -#~ msgstr "Zowel de linker als de rechter Alt-toets geeft het 3e niveau" - -#~ msgid "Right Alt key changes group" -#~ msgstr "Rechter Alt-toets verandert de groep" - -#~ msgid "Right Control key works as Right Alt" -#~ msgstr "Rechter Ctrl-toets doet hetzelfde als de rechter Alt-toets" - -#~ msgid "Right Ctrl key changes group" -#~ msgstr "Rechter Control-toets verandert de groep" - -#~ msgid "Right Shift key changes group" -#~ msgstr "Rechter Shift-toets verandert de groep" - -#~ msgid "Scroll_Lock LED shows alternative group" -#~ msgstr "ScrollLock-lampje toont alternatieve groep" - -#~ msgid "Shift with numpad keys works as in MS Windows" -#~ msgstr "Shift met cijferblok-toetsen werkt zoals in MS Windows" - -#~ msgid "Shift+CapsLock changes group" -#~ msgstr "Shift+CapsLock verandert de groep" - -#~ msgid "Sun Type 4" -#~ msgstr "Sun type 4" - -#~ msgid "Sun Type 5 European" -#~ msgstr "Sun type 5 Europees" - -#~ msgid "Sun Type 5 Unix" -#~ msgstr "Sun type 5 Unix" - -#~ msgid "Sun Type 6" -#~ msgstr "Sun type 6" - -#~ msgid "Sun Type 6 Unix" -#~ msgstr "Sun type 6 Unix" - -#~ msgid "Sun Type 6 with Euro key" -#~ msgstr "Sun type 6 met Euro-teken" - -#~ msgid "Swiss French" -#~ msgstr "Zwitsers Frans" - -#~ msgid "Swiss German" -#~ msgstr "Zwitsers Duits" - -#~ msgid "Turkish Alt-Q Layout" -#~ msgstr "Turks Alt-Q indeling" - -# Caps ipv CapsLock? -#~ msgid "Uses internal capitalization. Shift cancels Caps." -#~ msgstr "Gebruikt interne conversie naar hoofdletters. Shift heft CapsLock op." - -# Caps ipv CapsLock? -#~ msgid "Uses internal capitalization. Shift doesn't cancel Caps." -#~ msgstr "Gebruikt interne conversie naar hoofdletters. Shift heft CapsLock niet op." - -#~ msgid "Dell SK-8125 USB Multimedia Keybard" -#~ msgstr "Dell SK-8125 multimediatoetsenbord" - -#~ msgid "Dell SK-8135 USB Multimedia Keybard" -#~ msgstr "Dell SK-8135 multimediatoetsenbord" - -#~ msgid "Force standard legacy keypad" -#~ msgstr "Standaard historisch cijferblok afdwingen" - -#~ msgid "\"Standard\"" -#~ msgstr "‘Standaard’" - -#~ msgid "Logitech Deluxe Access Keyboard" -#~ msgstr "Logitech Deluxe Access toetsenbord" - -#~ msgid "Logitech iTouch keyboard Internet Navigator" -#~ msgstr "Logitech iTouch toetsenbord Internet Navigator" - -#~ msgid "PowerPC PS/2" -#~ msgstr "PowerPC PS/2" - -# http://en.wikipedia.org/wiki/Non-breaking_space -# niet afbreekbaar spatieteken/nietafbrekenspatie/ -# 'niet afbreken' spatie/niet-afbrekende spatie/ -# beschermd/ondeelbaar spatieteken/harde spatie/ -# vaste spatie -#~ msgid "Adding the nobreakspace keysym to space key" -#~ msgstr "Een niet-afbrekende spatie toekennen aan spatiebalk" +# Dutch translation of xkeyboard-config.
+# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+# This file is distributed under the same license as the xkeyboard-config package.
+# Taco Witte <tcwitte@cs.uu.nl>, 2003, 2004, 2005, 2006.
+# Tino Meinen <tino.meinen@gmail.com>, 2007, 2008, 2009, 2011
+# ------------------------------------------------------------------------
+# Compose -samensteltoets
+# dead keys -dode/latente/inactieve toetsen
+# guillemets -Franse aanhalingstekens
+# (zie http://slackware.jiten.nl/index.cgi?list=leestekens)
+# is mapped to -zit op de
+# layout -indeling/layout/toetsindeling/toetsenbordindeling
+# LED -lampje (LED-lampje)
+# legacy -historisch/oud/verouderd
+# level -niveau
+# non-breakable space character - niet-afbrekende spatie/harde spatie
+# numeric keypad -cijferblok
+# UK -UK/VK/GB/Engels
+# US -US/VS/USA/Amerikaans
+# while pressed -gedurende het indrukken/ingedrukt houden
+# win-key -windows-toets/win-toets
+#
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: xkeyboard-config-2.3\n"
+"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n"
+"POT-Creation-Date: 2011-05-17 21:08+0100\n"
+"PO-Revision-Date: 2011-05-31 09:35+0800\n"
+"Last-Translator: Tino Meinen <tino.meinen@gmail.com>\n"
+"Language-Team: Dutch <vertaling@vrijschrift.org>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../rules/base.xml.in.h:1
+msgid "<Less/Greater>"
+msgstr "<Groter dan/Kleiner dan>"
+
+# locks - op slot gezet/blijvend/in stand houden
+# latches - vergrendelt
+#: ../rules/base.xml.in.h:2
+msgid "<Less/Greater> (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "<Groter dan/Kleiner dan> (geeft het 3de niveau, en vergrendelt wanneer het ingedrukt wordt samen met een andere 3de niveau-kiezer)"
+
+#: ../rules/base.xml.in.h:3
+msgid "<Less/Greater> chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "<Groter dan/Kleiner dan> geeft het 5de niveau en vergrendelt wanneer het ingedrukt wordt samen met een andere 5de niveau-kiezer, één toetsaanslag heft de vergrendeling op"
+
+# locks - op slot gezet/blijvend/in stand houden
+#: ../rules/base.xml.in.h:4
+msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "<Groter dan/Kleiner dan> geeft het 5de niveau en vergrendelt het ingedrukt wordt samen met een andere 5de niveau-kiezer"
+
+#: ../rules/base.xml.in.h:5
+msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "<Groter dan/Kleiner dan> geeft het 5de niveau en vergrendelt wanneer het ingedrukt wordt samen met een andere 5de niveau-kiezer, één toetsaanslag heft de vergrendeling op"
+
+#: ../rules/base.xml.in.h:6
+msgid "A4Tech KB-21"
+msgstr "A4Tech KB-21"
+
+#: ../rules/base.xml.in.h:7
+msgid "A4Tech KBS-8"
+msgstr "A4Tech KBS-8"
+
+#: ../rules/base.xml.in.h:8
+msgid "A4Tech Wireless Desktop RFKB-23"
+msgstr "A4Tech draadloos toetsenbord RFKB-23"
+
+#: ../rules/base.xml.in.h:9
+msgid "ATM/phone-style"
+msgstr "ATM/telefoonstijl"
+
+#: ../rules/base.xml.in.h:10
+msgid "Acer AirKey V"
+msgstr "Acer AirKey V"
+
+#: ../rules/base.xml.in.h:11
+msgid "Acer C300"
+msgstr "Acer C300"
+
+#: ../rules/base.xml.in.h:12
+msgid "Acer Ferrari 4000"
+msgstr "Acer Ferrari 4000"
+
+#: ../rules/base.xml.in.h:13
+msgid "Acer Laptop"
+msgstr "Acer laptop"
+
+#: ../rules/base.xml.in.h:14
+msgid "Add the standard behavior to Menu key"
+msgstr "Het standaard gedrag toevoegen aan de Menu-toets"
+
+#: ../rules/base.xml.in.h:15
+msgid "Adding Esperanto circumflexes (supersigno)"
+msgstr "Esperanto circonflexes toevoegen (supersigno)"
+
+# op afbeelden/aan toekennen
+#: ../rules/base.xml.in.h:16
+msgid "Adding currency signs to certain keys"
+msgstr "Het Euro-teken aan bepaalde toetsen toekennen"
+
+#: ../rules/base.xml.in.h:17
+msgid "Advance Scorpius KI"
+msgstr "Advance Scorpius KI"
+
+#: ../rules/base.xml.in.h:18
+msgid "Afghani"
+msgstr "Afghaans"
+
+#: ../rules/base.xml.in.h:19
+msgid "Akan"
+msgstr "Akaans"
+
+#: ../rules/base.xml.in.h:20
+msgid "Albanian"
+msgstr "Albanees"
+
+#: ../rules/base.xml.in.h:21
+msgid "Alt and Meta are on Alt keys"
+msgstr "Alt en Meta zitten op de Alt-toetsen"
+
+# wordt afgebeeld op/zit op
+# zit op is veel korter en is ook duidelijker
+#: ../rules/base.xml.in.h:22
+msgid "Alt is mapped to Right Win, Super to Menu"
+msgstr "Alt zit op de rechter Win-toets, Super op de Menu-toets"
+
+#: ../rules/base.xml.in.h:23
+msgid "Alt+Caps Lock"
+msgstr "Alt+Caps Lock"
+
+#: ../rules/base.xml.in.h:24
+msgid "Alt+Ctrl"
+msgstr "Alt+Ctrl"
+
+#: ../rules/base.xml.in.h:25
+msgid "Alt+Shift"
+msgstr "Alt+Shift"
+
+#: ../rules/base.xml.in.h:26
+msgid "Alt+Space"
+msgstr "Alt+Spatie"
+
+#: ../rules/base.xml.in.h:27
+msgid "Alt/Win key behavior"
+msgstr "Alt/Win-toets gedrag"
+
+# Het Amhaars is een Semitische taal die in Ethiopië gesproken wordt
+#: ../rules/base.xml.in.h:28
+msgid "Amharic"
+msgstr "Amhaars"
+
+# Beide/Willekeurige/Een van de/Een/Elke
+#: ../rules/base.xml.in.h:29
+msgid "Any Alt key"
+msgstr "Elke Alt-toets"
+
+#: ../rules/base.xml.in.h:30
+msgid "Any Win key"
+msgstr "Elke Win-toets"
+
+# Beide Win-toetsen wisselen de indeling gedurende het indrukken.<
+# gedurende het indrukken/ingedrukt houden (vrij vertaald)
+#: ../rules/base.xml.in.h:31
+msgid "Any Win key (while pressed)"
+msgstr "Elke Win-toets (ingedrukt houden)"
+
+#: ../rules/base.xml.in.h:32
+msgid "Apple"
+msgstr "Apple"
+
+#: ../rules/base.xml.in.h:33
+msgid "Apple Aluminium Keyboard (ANSI)"
+msgstr "Apple Aluminium Toetsenbord (ANSI)"
+
+#: ../rules/base.xml.in.h:34
+msgid "Apple Aluminium Keyboard (ISO)"
+msgstr "Apple Aluminium Toetsenbord (ISO)"
+
+#: ../rules/base.xml.in.h:35
+msgid "Apple Aluminium Keyboard (JIS)"
+msgstr "Apple Aluminium Toetsenbord (JIS)"
+
+#: ../rules/base.xml.in.h:36
+msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)"
+msgstr "Apple Aluminium toetsenbord: PC-toetsen emuleren (Print, Scroll Lock, Pause, Num Lock)"
+
+#: ../rules/base.xml.in.h:37
+msgid "Apple Laptop"
+msgstr "Apple laptop"
+
+#: ../rules/base.xml.in.h:38
+msgid "Arabic"
+msgstr "Arabisch"
+
+#: ../rules/base.xml.in.h:39
+msgid "Arabic (Buckwalter)"
+msgstr "Arabisch (Buckwalter)"
+
+#: ../rules/base.xml.in.h:40
+msgid "Arabic (Morocco)"
+msgstr "Arabisch (Marokko)"
+
+#: ../rules/base.xml.in.h:41
+msgid "Arabic (Pakistan)"
+msgstr "Arabisch (Pakistan)"
+
+#: ../rules/base.xml.in.h:42
+msgid "Arabic (Syria)"
+msgstr "Arabisch (Syrië)"
+
+#: ../rules/base.xml.in.h:43
+msgid "Arabic (azerty)"
+msgstr "Arabisch (azerty)"
+
+#: ../rules/base.xml.in.h:44
+msgid "Arabic (azerty/digits)"
+msgstr "Arabisch (azerty/cijfers)"
+
+#: ../rules/base.xml.in.h:45
+msgid "Arabic (digits)"
+msgstr "Arabisch (cijfers)"
+
+#: ../rules/base.xml.in.h:46
+msgid "Arabic (qwerty)"
+msgstr "Arabisch (qwerty)"
+
+#: ../rules/base.xml.in.h:47
+msgid "Arabic (qwerty/digits)"
+msgstr "Arabisch (qwerty/cijfers)"
+
+#: ../rules/base.xml.in.h:48 ../rules/base.extras.xml.in.h:2
+msgid "Armenian"
+msgstr "Armeens"
+
+#: ../rules/base.xml.in.h:49
+msgid "Armenian (alternative eastern)"
+msgstr "Armeens (alternatief Oosters)"
+
+#: ../rules/base.xml.in.h:50 ../rules/base.extras.xml.in.h:3
+msgid "Armenian (alternative phonetic)"
+msgstr "Armeens (alternatief fonetisch)"
+
+#: ../rules/base.xml.in.h:51
+msgid "Armenian (eastern)"
+msgstr "Armeens (Oosters)"
+
+#: ../rules/base.xml.in.h:52
+msgid "Armenian (phonetic)"
+msgstr "Armeens (fonetisch)"
+
+#: ../rules/base.xml.in.h:53
+msgid "Armenian (western)"
+msgstr "Armeens (Westers)"
+
+#: ../rules/base.xml.in.h:54
+msgid "Asturian (Spain, with bottom-dot H and bottom-dot L)"
+msgstr "Asturisch (Spanje, met onder-punt H en onder-punt L)"
+
+#: ../rules/base.xml.in.h:55
+msgid "Asus Laptop"
+msgstr "Asus laptop"
+
+# "Ctrl-toets zit linksonder"
+#: ../rules/base.xml.in.h:56
+msgid "At bottom left"
+msgstr "Linksonder"
+
+# Ctrl-toets links van ‘A’
+#: ../rules/base.xml.in.h:57
+msgid "At left of 'A'"
+msgstr "Links van de ‘A’"
+
+#: ../rules/base.xml.in.h:58
+msgid "Avatime"
+msgstr "Avatime"
+
+#: ../rules/base.xml.in.h:59
+msgid "Azerbaijani"
+msgstr "Azerbeidzjaans"
+
+#: ../rules/base.xml.in.h:60
+msgid "Azerbaijani (Cyrillic)"
+msgstr "Azerbeidzjaans (Cyrillisch)"
+
+#: ../rules/base.xml.in.h:61
+msgid "Azona RF2300 wireless Internet Keyboard"
+msgstr "Azona RF2300 draadloos internettoetsenbord"
+
+#: ../rules/base.xml.in.h:62
+msgid "BTC 5090"
+msgstr "BTC 5090"
+
+#: ../rules/base.xml.in.h:63
+msgid "BTC 5113RF Multimedia"
+msgstr "BTC 5113RF multimedia"
+
+#: ../rules/base.xml.in.h:64
+msgid "BTC 5126T"
+msgstr "BTC 5126T"
+
+#: ../rules/base.xml.in.h:65
+msgid "BTC 6301URF"
+msgstr "BTC 6301URF"
+
+#: ../rules/base.xml.in.h:66
+msgid "BTC 9000"
+msgstr "BTC 9000"
+
+#: ../rules/base.xml.in.h:67
+msgid "BTC 9000A"
+msgstr "BTC 9000A"
+
+#: ../rules/base.xml.in.h:68
+msgid "BTC 9001AH"
+msgstr "BTC 9001AH"
+
+#: ../rules/base.xml.in.h:69
+msgid "BTC 9019U"
+msgstr "BTC 9019U"
+
+#: ../rules/base.xml.in.h:70
+msgid "BTC 9116U Mini Wireless Internet and Gaming"
+msgstr "BTC 9116U Mini Wireless Internet en Gaming"
+
+#: ../rules/base.xml.in.h:71
+msgid "Backslash"
+msgstr "Backslash"
+
+#: ../rules/base.xml.in.h:72
+msgid "Backslash (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "Backslash (geeft het 3de niveau en vergrendelt wanneer het ingedrukt wordt samen met een andere 3de niveau-kiezer)"
+
+# Bambara, ook bekend onder de naam Bamanankan, is een Mande-taal die door meer
+# dan zes miljoen mensen gesproken wordt, voornamelijk in Mali
+#: ../rules/base.xml.in.h:73
+msgid "Bambara"
+msgstr "Bambara"
+
+# Het Basjkiers is een Turkse taal, voornamelijk gesproken door de Basjkieren
+#: ../rules/base.xml.in.h:74
+msgid "Bashkirian"
+msgstr "Basjkiers"
+
+#: ../rules/base.xml.in.h:75
+msgid "Belarusian"
+msgstr "Wit-Russisch"
+
+# interpunctie/leestekens
+# het gaat hier waarschijnlijk over de indeling, waar het vraagteken en de
+# puntkomma etc. staan.
+#: ../rules/base.xml.in.h:76
+msgid "Belarusian (Latin)"
+msgstr "Wit-Russisch (Latijns)"
+
+#: ../rules/base.xml.in.h:77
+msgid "Belarusian (legacy)"
+msgstr "Wit-Russisch (historisch)"
+
+#: ../rules/base.xml.in.h:78
+msgid "Belgian"
+msgstr "Belgisch"
+
+#: ../rules/base.xml.in.h:79
+msgid "Belgian (ISO alternate)"
+msgstr "Belgisch (ISO alternatief)"
+
+#: ../rules/base.xml.in.h:80
+msgid "Belgian (Sun dead keys)"
+msgstr "Belgisch (Sun dode toetsen)"
+
+#: ../rules/base.xml.in.h:81
+msgid "Belgian (Wang model 724 azerty)"
+msgstr "Belgisch (Wang model 724 azerty)"
+
+#: ../rules/base.xml.in.h:82
+msgid "Belgian (alternative)"
+msgstr "Belgisch (alternatief)"
+
+#: ../rules/base.xml.in.h:83
+msgid "Belgian (alternative, Sun dead keys)"
+msgstr "Belgisch (alternatief, Sun dode toetsen)"
+
+#: ../rules/base.xml.in.h:84
+msgid "Belgian (alternative, latin-9 only)"
+msgstr "Belgisch (alternatief, enkel latin-9)"
+
+#: ../rules/base.xml.in.h:85
+msgid "Belgian (eliminate dead keys)"
+msgstr "Belgisch (zonder dode toetsen)"
+
+#: ../rules/base.xml.in.h:86
+msgid "BenQ X-Touch"
+msgstr "BenQ X-Touch"
+
+#: ../rules/base.xml.in.h:87
+msgid "BenQ X-Touch 730"
+msgstr "BenQ X-Touch 730"
+
+#: ../rules/base.xml.in.h:88
+msgid "BenQ X-Touch 800"
+msgstr "BenQ X-Touch 800"
+
+#: ../rules/base.xml.in.h:89
+msgid "Bengali"
+msgstr "Bengaals"
+
+#: ../rules/base.xml.in.h:90
+msgid "Bengali (Probhat)"
+msgstr "Bengaals (Probhat)"
+
+#: ../rules/base.xml.in.h:91
+msgid "Berber (Morocco, Tifinagh alternative phonetic)"
+msgstr "Berbers (Marokko, Tifinagh alternatief fonetisch)"
+
+#: ../rules/base.xml.in.h:92
+msgid "Berber (Morocco, Tifinagh alternative)"
+msgstr "Berbers (Marokko, Tifinagh alternatief)"
+
+#: ../rules/base.xml.in.h:93
+msgid "Berber (Morocco, Tifinagh extended phonetic)"
+msgstr "Berbers (Marokko, Tifinagh fonetisch uitgebreid)"
+
+#: ../rules/base.xml.in.h:94
+msgid "Berber (Morocco, Tifinagh extended)"
+msgstr "Berbers (Marokko, Tifinagh uitgebreid)"
+
+#: ../rules/base.xml.in.h:95
+msgid "Berber (Morocco, Tifinagh phonetic)"
+msgstr "Berbers (Marokko, Tifinagh fonetisch)"
+
+#: ../rules/base.xml.in.h:96
+msgid "Berber (Morocco, Tifinagh)"
+msgstr "Berbers (Marokko, Tifinagh)"
+
+#: ../rules/base.xml.in.h:97
+msgid "Bosnian"
+msgstr "Bosnisch"
+
+# digraaf - lettersamenstelling
+#: ../rules/base.xml.in.h:98
+msgid "Bosnian (US keyboard with Bosnian digraphs)"
+msgstr "Bosnisch (US toetsenbord met Bosnische digrafen)"
+
+#: ../rules/base.xml.in.h:99
+msgid "Bosnian (US keyboard with Bosnian letters)"
+msgstr "Bosnisch (US toetsenbord met Bosnische lettertekens)"
+
+#: ../rules/base.xml.in.h:100
+msgid "Bosnian (use Bosnian digraphs)"
+msgstr "Bosnisch (met Bosnische digrafen)"
+
+# Guillemets of ook quillemets zijn Franse aanhalingstekens.
+# Dit is de "Nederlandse" en dit is de «Franse manier» van aanhalen.
+#: ../rules/base.xml.in.h:101
+msgid "Bosnian (use guillemets for quotes)"
+msgstr "Bosnisch (met Franse aanhalingstekens voor citaten)"
+
+# verandert/wijzigt hier beter dan veranderen/wijzigen
+# "Beide Alt-toetsen samen verandert de groep."
+#
+# tezamen/samen/tegelijk
+#: ../rules/base.xml.in.h:102
+msgid "Both Alt keys together"
+msgstr "Beide Alt-toetsen samen"
+
+#: ../rules/base.xml.in.h:103
+msgid "Both Ctrl keys together"
+msgstr "Beide Ctrl-toetsen samen"
+
+#: ../rules/base.xml.in.h:104
+msgid "Both Shift keys together"
+msgstr "Beide Shift-toetsen samen"
+
+#: ../rules/base.xml.in.h:105
+msgid "Both Shift-Keys together activate Caps Lock, one Shift-Key deactivates"
+msgstr "Beide Shift-toetsen samen zet de Caps Lock aan, een Shift-toets deactiveert"
+
+#: ../rules/base.xml.in.h:106
+msgid "Both Shift-Keys together toggle Caps Lock"
+msgstr "Beide Shift-toetsen samen zet de Caps Lock aan/uit"
+
+#: ../rules/base.xml.in.h:107
+msgid "Both Shift-Keys together toggle ShiftLock"
+msgstr "Beide Shift-toetsen samen zet de Caps Lock aan/uit"
+
+#: ../rules/base.xml.in.h:108
+msgid "Braille"
+msgstr "Braille"
+
+#: ../rules/base.xml.in.h:109
+msgid "Braille (left hand)"
+msgstr "Braille (linker hand)"
+
+#: ../rules/base.xml.in.h:110
+msgid "Braille (right hand)"
+msgstr "Braille (rechter hand)"
+
+#: ../rules/base.xml.in.h:111
+msgid "Brother Internet Keyboard"
+msgstr "Brother internettoetsenbord"
+
+#: ../rules/base.xml.in.h:112
+msgid "Bulgarian"
+msgstr "Bulgaars"
+
+#: ../rules/base.xml.in.h:113
+msgid "Bulgarian (new phonetic)"
+msgstr "Bulgaars (nieuw fonetisch)"
+
+#: ../rules/base.xml.in.h:114
+msgid "Bulgarian (traditional phonetic)"
+msgstr "Bulgaars (traditioneel fonetisch)"
+
+#: ../rules/base.xml.in.h:115
+msgid "Burmese"
+msgstr "Burmees"
+
+#: ../rules/base.xml.in.h:116
+msgid "Canadian Multilingual"
+msgstr "Canadees Meertalig"
+
+#: ../rules/base.xml.in.h:117
+msgid "Canadian Multilingual (first part)"
+msgstr "Canadees Meertalig (eerste deel)"
+
+#: ../rules/base.xml.in.h:118
+msgid "Canadian Multilingual (second part)"
+msgstr "Canadees Meertalig (tweede deel)"
+
+#: ../rules/base.xml.in.h:119
+msgid "Caps Lock"
+msgstr "Caps Lock"
+
+#: ../rules/base.xml.in.h:120
+msgid "Caps Lock (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "Caps Lock geeft het 3de niveau en vergrendelt wanneer het ingedrukt wordt samen met een andere 5de niveau-kiezer"
+
+# CapsLock wisselt naar de eerste indeling, Shift+CapsLock wisselt naar de laatste indeling
+#: ../rules/base.xml.in.h:121
+msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)"
+msgstr "Caps Lock (naar eerste indeling), Shift+Caps Lock (naar laatste indeling)"
+
+#: ../rules/base.xml.in.h:122
+msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action"
+msgstr "Caps Lock (ingedrukt houden), Alt+Caps Lock geeft de oorspronkelijke caps lock actie"
+
+#: ../rules/base.xml.in.h:123
+msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock"
+msgstr "Caps Lock werkt als Shift met blokkering, Shift heft Caps Lock tijdelijk op"
+
+#: ../rules/base.xml.in.h:124
+msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock"
+msgstr "Caps Lock werkt als Shift met blokkering. Shift heft Caps Lock niet op"
+
+#: ../rules/base.xml.in.h:125
+msgid "Caps Lock is disabled"
+msgstr "Caps Lock is uitgezet"
+
+#: ../rules/base.xml.in.h:126
+msgid "Caps Lock key behavior"
+msgstr "Caps Lock-toets gedrag"
+
+#: ../rules/base.xml.in.h:127
+msgid "Caps Lock toggles Shift so all keys are affected"
+msgstr "Caps Lock wisselt Shift op alle toetsen"
+
+# heeft alleen effect op/werkt alleen op/beinvloedt alleen ~
+# de alfabetische toetsen/
+# bepaalt hoofdletters/kleine letters bij alfabetische tekens.<
+#: ../rules/base.xml.in.h:128
+msgid "Caps Lock toggles normal capitalization of alphabetic characters"
+msgstr "Caps Lock beïnvloedt alleen de alfabetische toetsen"
+
+#: ../rules/base.xml.in.h:129
+msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock"
+msgstr "Caps Lock gebruikt interne conversie naar hoofdletters. Shift heft Caps Lock tijdelijk op"
+
+#: ../rules/base.xml.in.h:130
+msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock"
+msgstr "Caps Lock gebruikt interne conversie naar hoofdletters. Shift heft Caps Lock niet op"
+
+#: ../rules/base.xml.in.h:131
+msgid "Catalan"
+msgstr "Catalaans"
+
+#: ../rules/base.xml.in.h:132
+msgid "Catalan (Spain, with middle-dot L)"
+msgstr "Catalaans (Spanje, met midden-punt L)"
+
+#: ../rules/base.xml.in.h:133
+msgid "Cherokee"
+msgstr "Cherokee"
+
+#: ../rules/base.xml.in.h:134
+msgid "Cherry B.UNLIMITED"
+msgstr "Cherry B.UNLIMITED"
+
+#: ../rules/base.xml.in.h:135
+msgid "Cherry Blue Line CyBo@rd"
+msgstr "Cherry Blue Line CyBo@rd"
+
+#: ../rules/base.xml.in.h:136
+msgid "Cherry Blue Line CyBo@rd (alternate option)"
+msgstr "Cherry Blue Line CyBo@rd (alternatieve optie)"
+
+#: ../rules/base.xml.in.h:137
+msgid "Cherry CyBo@rd USB-Hub"
+msgstr "Cherry CyBo@rd USB-Hub"
+
+#: ../rules/base.xml.in.h:138
+msgid "Cherry CyMotion Expert"
+msgstr "Cherry CyMotion Master Expert"
+
+#: ../rules/base.xml.in.h:139
+msgid "Cherry CyMotion Master Linux"
+msgstr "Cherry CyMotion Master Linux"
+
+#: ../rules/base.xml.in.h:140
+msgid "Cherry CyMotion Master XPress"
+msgstr "Cherry CyMotion Master XPress"
+
+#: ../rules/base.xml.in.h:141
+msgid "Chicony Internet Keyboard"
+msgstr "Chicony internet toetsenbord"
+
+#: ../rules/base.xml.in.h:142
+msgid "Chicony KB-9885"
+msgstr "Chicony KB-9885"
+
+#: ../rules/base.xml.in.h:143
+msgid "Chicony KU-0108"
+msgstr "Chicony KU-0108"
+
+#: ../rules/base.xml.in.h:144
+msgid "Chicony KU-0420"
+msgstr "Chicony KU-0420"
+
+#: ../rules/base.xml.in.h:145
+msgid "Chinese"
+msgstr "Chinees"
+
+#: ../rules/base.xml.in.h:146
+msgid "Chuvash"
+msgstr "Tsjoevasjisch"
+
+#: ../rules/base.xml.in.h:147
+msgid "Chuvash (Latin)"
+msgstr "Tsjoevasjisch (Latijns)"
+
+#: ../rules/base.xml.in.h:148
+msgid "Classmate PC"
+msgstr "Classmate PC"
+
+# Iers
+#: ../rules/base.xml.in.h:149
+msgid "CloGaelach"
+msgstr "CloGaelach"
+
+#: ../rules/base.xml.in.h:150
+msgid "Compaq Easy Access Keyboard"
+msgstr "Compaq Easy Access toetsenbord"
+
+#: ../rules/base.xml.in.h:151
+msgid "Compaq Internet Keyboard (13 keys)"
+msgstr "Compaq internet toetsenbord (13 toetsen)"
+
+#: ../rules/base.xml.in.h:152
+msgid "Compaq Internet Keyboard (18 keys)"
+msgstr "Compaq internet toetsenbord (18 toetsen)"
+
+#: ../rules/base.xml.in.h:153
+msgid "Compaq Internet Keyboard (7 keys)"
+msgstr "Compaq internet toetsenbord (7 toetsen)"
+
+#: ../rules/base.xml.in.h:154
+msgid "Compaq iPaq Keyboard"
+msgstr "Compaq iPaq toetsenbord"
+
+#: ../rules/base.xml.in.h:155
+msgid "Compose key position"
+msgstr "Samensteltoets positie"
+
+#: ../rules/base.xml.in.h:156
+msgid "Control + Alt + Backspace"
+msgstr "Ctrl + Alt + Backspace"
+
+#: ../rules/base.xml.in.h:157
+msgid "Control is mapped to Alt keys, Alt is mapped to Win keys"
+msgstr "Ctrl zit op de Alt-toetsen, Alt zit op de Win-toetsen"
+
+#: ../rules/base.xml.in.h:158
+msgid "Control is mapped to Win keys (and the usual Ctrl keys)"
+msgstr "Ctrl zit op de Win-toetsen (en de gebruikelijke Ctrl-toetsen)"
+
+#: ../rules/base.xml.in.h:159
+msgid "Creative Desktop Wireless 7000"
+msgstr "Creative Desktop Wireless 7000"
+
+# Krim-Tataars of Krim-Turks
+# http://nl.wikipedia.org/wiki/Krim-Tataars
+#: ../rules/base.xml.in.h:160
+msgid "Crimean Tatar (Dobruja Q)"
+msgstr "Krim-Tataars (Dobruca-1 Q)"
+
+#: ../rules/base.xml.in.h:161
+msgid "Crimean Tatar (Turkish Alt-Q)"
+msgstr "Krim-Tataars (Turks Alt-Q)"
+
+#: ../rules/base.xml.in.h:162
+msgid "Crimean Tatar (Turkish F)"
+msgstr "Krim-Tataars (Turks F)"
+
+#: ../rules/base.xml.in.h:163
+msgid "Crimean Tatar (Turkish Q)"
+msgstr "Krim-Tataars (Turks Q)"
+
+#: ../rules/base.xml.in.h:164
+msgid "Croatian"
+msgstr "Kroatisch"
+
+#: ../rules/base.xml.in.h:165
+msgid "Croatian (US keyboard with Croatian digraphs)"
+msgstr "Kroatisch (US toetsenbord met Kroatische digrafen)"
+
+#: ../rules/base.xml.in.h:166
+msgid "Croatian (US keyboard with Croatian letters)"
+msgstr "Kroatisch (US toetsenbord met Kroatische lettertekens)"
+
+#: ../rules/base.xml.in.h:167
+msgid "Croatian (use Croatian digraphs)"
+msgstr "Kroatisch (met Kroatische digrafen)"
+
+# Guillemets of ook quillemets zijn Franse aanhalingstekens.
+# Dit is de "Nederlandse" en dit is de «Franse manier» van aanhalen.
+#
+# ..voor citeren/voor citaten
+#: ../rules/base.xml.in.h:168
+msgid "Croatian (use guillemets for quotes)"
+msgstr "Kroatisch (met Franse aanhalingstekens voor citaten)"
+
+#: ../rules/base.xml.in.h:169
+msgid "Ctrl key position"
+msgstr "Ctrl-toetspositie"
+
+#: ../rules/base.xml.in.h:170
+msgid "Ctrl+Shift"
+msgstr "Ctrl+Shift"
+
+#: ../rules/base.xml.in.h:171
+msgid "Czech"
+msgstr "Tsjechisch"
+
+# geaccentueerde lettertekens/lettertekens met accenten
+#: ../rules/base.xml.in.h:172
+msgid "Czech (UCW layout, accented letters only)"
+msgstr "Tsjechisch (UCW-indeling, alleen lettertekens met accenten)"
+
+#: ../rules/base.xml.in.h:173
+msgid "Czech (US Dvorak with CZ UCW support)"
+msgstr "Tsjechisch (US Dvorak met CZ UCW ondersteuning)"
+
+#: ../rules/base.xml.in.h:174
+msgid "Czech (qwerty)"
+msgstr "Tsjechisch (qwerty)"
+
+# brede backslash/uitgebreide backslash
+#: ../rules/base.xml.in.h:175
+msgid "Czech (qwerty, extended Backslash)"
+msgstr "Tsjechisch (qwerty, brede backslash)"
+
+#: ../rules/base.xml.in.h:176
+msgid "Czech (with <\\|> key)"
+msgstr "Tsjechisch (met <\\|>-toets)"
+
+#: ../rules/base.xml.in.h:177
+msgid "DTK2000"
+msgstr "DTK2000"
+
+#: ../rules/base.xml.in.h:178
+msgid "Danish"
+msgstr "Deens"
+
+#: ../rules/base.xml.in.h:179
+msgid "Danish (Dvorak)"
+msgstr "Deens (Dvorak)"
+
+#: ../rules/base.xml.in.h:180
+msgid "Danish (Macintosh)"
+msgstr "Deens (Macintosh)"
+
+#: ../rules/base.xml.in.h:181
+msgid "Danish (Macintosh, eliminate dead keys)"
+msgstr "Deens (Macintosh, zonder dode toetsen)"
+
+#: ../rules/base.xml.in.h:182
+msgid "Danish (eliminate dead keys)"
+msgstr "Deens (zonder dode toetsen)"
+
+# dubbelop numeriek/cijfer
+#: ../rules/base.xml.in.h:183
+msgid "Default numeric keypad keys"
+msgstr "Standaard cijferblok-toetsen"
+
+#: ../rules/base.xml.in.h:184
+msgid "Dell"
+msgstr "Dell"
+
+#: ../rules/base.xml.in.h:185
+msgid "Dell 101-key PC"
+msgstr "Dell 101-toetsen PC"
+
+#: ../rules/base.xml.in.h:186
+msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx"
+msgstr "Dell Laptop/notebook Inspiron 6xxx/8xxx"
+
+#: ../rules/base.xml.in.h:187
+msgid "Dell Laptop/notebook Precision M series"
+msgstr "Dell Laptop/notebook Precision M series"
+
+#: ../rules/base.xml.in.h:188
+msgid "Dell Latitude series laptop"
+msgstr "Dell Latitude laptopserie"
+
+#: ../rules/base.xml.in.h:189
+msgid "Dell Precision M65"
+msgstr "Dell Precision M65"
+
+#: ../rules/base.xml.in.h:190
+msgid "Dell SK-8125"
+msgstr "Dell SK-8125"
+
+#: ../rules/base.xml.in.h:191
+msgid "Dell SK-8135"
+msgstr "Dell SK-8135"
+
+#: ../rules/base.xml.in.h:192
+msgid "Dell USB Multimedia Keyboard"
+msgstr "Dell USB multimediatoetsenbord"
+
+#: ../rules/base.xml.in.h:193
+msgid "Dexxa Wireless Desktop Keyboard"
+msgstr "Dexxa Wireless Desktop toetsenbord"
+
+#: ../rules/base.xml.in.h:194
+msgid "Dhivehi"
+msgstr "Dhivehi"
+
+#: ../rules/base.xml.in.h:195
+msgid "Diamond 9801 / 9802 series"
+msgstr "Diamond 9801 / 9802 serie"
+
+#: ../rules/base.xml.in.h:196
+msgid "Dutch"
+msgstr "Nederlands"
+
+#: ../rules/base.xml.in.h:197
+msgid "Dutch (Macintosh)"
+msgstr "Nederlands (Macintosh)"
+
+#: ../rules/base.xml.in.h:198
+msgid "Dutch (Sun dead keys)"
+msgstr "Nederlands (Sun dode toetsen)"
+
+#: ../rules/base.xml.in.h:199
+msgid "Dutch (standard)"
+msgstr "Nederlands (standaard)"
+
+# Dzongkha is een taal die is afgeleid van het oud-Tibetaans
+#: ../rules/base.xml.in.h:200
+msgid "Dzongkha"
+msgstr "Dzongkha"
+
+#: ../rules/base.xml.in.h:201
+msgid "Enable extra typographic characters"
+msgstr "Extra typografische tekens aanzetten"
+
+#: ../rules/base.xml.in.h:202
+msgid "English (Cameroon Dvorak)"
+msgstr "Engels (Kameroen Dvorak)"
+
+#: ../rules/base.xml.in.h:203
+msgid "English (Cameroon qwerty)"
+msgstr "Engels (Kameroen qwerty)"
+
+#: ../rules/base.xml.in.h:204
+msgid "English (Cameroon)"
+msgstr "Engels (Kameroen)"
+
+#: ../rules/base.xml.in.h:205
+msgid "English (Canada)"
+msgstr "Engels (Canada)"
+
+#: ../rules/base.xml.in.h:206
+msgid "English (Colemak)"
+msgstr "Engels (Colemak)"
+
+#: ../rules/base.xml.in.h:207
+msgid "English (Dvorak alternative international no dead keys)"
+msgstr "Engels (Dvorak alternatief internationaal geen dode toetsen)"
+
+#: ../rules/base.xml.in.h:208
+msgid "English (Dvorak international with dead keys)"
+msgstr "Engels (Dvorak internationaal met dode toetsen)"
+
+#: ../rules/base.xml.in.h:209
+msgid "English (Dvorak)"
+msgstr "Engers (Dvorak)"
+
+#: ../rules/base.xml.in.h:210
+msgid "English (Ghana)"
+msgstr "Engels (Ghana)"
+
+#: ../rules/base.xml.in.h:211
+msgid "English (Ghana, GILLBT)"
+msgstr "Engels (Ghana, GILLBT)"
+
+#: ../rules/base.xml.in.h:212
+msgid "English (Ghana, multilingual)"
+msgstr "Engels (Ghana, meertalig)"
+
+#: ../rules/base.xml.in.h:213
+msgid "English (India, with RupeeSign)"
+msgstr "Engels (India, met Roepie-teken)"
+
+#: ../rules/base.xml.in.h:214
+msgid "English (Macintosh)"
+msgstr "Engels (Macintosh)"
+
+#: ../rules/base.xml.in.h:215
+msgid "English (Mali, US Macintosh)"
+msgstr "Engels (Mali, US Macintosh)"
+
+#: ../rules/base.xml.in.h:216
+msgid "English (Mali, US international)"
+msgstr "Engels (Mali, US internationaal)"
+
+#: ../rules/base.xml.in.h:217
+msgid "English (Nigeria)"
+msgstr "Engels (Nigeria)"
+
+#: ../rules/base.xml.in.h:218
+msgid "English (South Africa)"
+msgstr "Engels (Zuid-Afrika)"
+
+#: ../rules/base.xml.in.h:219
+msgid "English (UK)"
+msgstr "Engels (UK)"
+
+#: ../rules/base.xml.in.h:220
+msgid "English (UK, Colemak)"
+msgstr "Engels (UK, Colemak)"
+
+#: ../rules/base.xml.in.h:221
+msgid "English (UK, Dvorak with UK punctuation)"
+msgstr "Engels (UK, Dvorak met UK-leestekens)"
+
+#: ../rules/base.xml.in.h:222
+msgid "English (UK, Dvorak)"
+msgstr "Engels (UK, Dvorak)"
+
+#: ../rules/base.xml.in.h:223
+msgid "English (UK, Macintosh international)"
+msgstr "Engels (UK, Macintosh internationaal)"
+
+#: ../rules/base.xml.in.h:224
+msgid "English (UK, Macintosh)"
+msgstr "Engels (UK, Macintosh)"
+
+#: ../rules/base.xml.in.h:225
+msgid "English (UK, extended WinKeys)"
+msgstr "Engels (UK, uitgebreid, Windows-toetsen)"
+
+#: ../rules/base.xml.in.h:226
+msgid "English (UK, international with dead keys)"
+msgstr "Engels (UK, internationaal met dode toetsen)"
+
+#: ../rules/base.xml.in.h:227 ../rules/base.extras.xml.in.h:7
+msgid "English (US)"
+msgstr "Engels (US)"
+
+#: ../rules/base.xml.in.h:228
+msgid "English (US, alternative international)"
+msgstr "Engels (US, alternatief internationaal)"
+
+#: ../rules/base.xml.in.h:229
+msgid "English (US, international with dead keys)"
+msgstr "Engels (US, internationaal met dode toetsen)"
+
+#: ../rules/base.xml.in.h:230
+msgid "English (US, with euro on 5)"
+msgstr "Engels (US, met de Euro op 5)"
+
+#: ../rules/base.xml.in.h:231
+msgid "English (classic Dvorak)"
+msgstr "Engels (Dvorak klassiek)"
+
+#: ../rules/base.xml.in.h:232
+msgid "English (international AltGr dead keys)"
+msgstr "Engels (internationaal AltGr dode toetsen)"
+
+#: ../rules/base.xml.in.h:233
+msgid "English (layout toggle on multiply/divide key)"
+msgstr "Engels (Indeling wisselen met de toetsen vermenigvuldigen/delen)"
+
+#: ../rules/base.xml.in.h:234
+msgid "English (left handed Dvorak)"
+msgstr "Engels (Linkshandige Dvorak)"
+
+#: ../rules/base.xml.in.h:235
+msgid "English (programmer Dvorak)"
+msgstr "Engels (Programmeer-Dvorak)"
+
+#: ../rules/base.xml.in.h:236
+msgid "English (right handed Dvorak)"
+msgstr "Engels (Rechtshandige Dvorak("
+
+#: ../rules/base.xml.in.h:237
+msgid "Ennyah DKB-1008"
+msgstr "Ennyah DKB-1008"
+
+#: ../rules/base.xml.in.h:238
+msgid "Enter on keypad"
+msgstr "Enter op cijferblok"
+
+#: ../rules/base.xml.in.h:239
+msgid "Esperanto"
+msgstr "Esperanto"
+
+#: ../rules/base.xml.in.h:240
+msgid "Esperanto (Portugal, Nativo)"
+msgstr "Esperanto (Portugal, Nativo)"
+
+#: ../rules/base.xml.in.h:241
+msgid "Esperanto (displaced semicolon and quote, obsolete)"
+msgstr "Esperanto (puntkomma en aanhalingsteken op afwijkende plek, historisch)"
+
+# Estisch, de taal, die ook Estlands of Ests wordt genoemd,
+# heeft ongeveer 1 miljoen sprekers
+#: ../rules/base.xml.in.h:242
+msgid "Estonian"
+msgstr "Estisch"
+
+#: ../rules/base.xml.in.h:243
+msgid "Estonian (Dvorak)"
+msgstr "Estisch (Dvorak)"
+
+#: ../rules/base.xml.in.h:244
+msgid "Estonian (US keyboard with Estonian letters)"
+msgstr "Estisch (US toetsenbord met Estische lettertekens)"
+
+#: ../rules/base.xml.in.h:245
+msgid "Estonian (eliminate dead keys)"
+msgstr "Estisch (zonder dode toetsen)"
+
+#: ../rules/base.xml.in.h:246
+msgid "Euro on 2"
+msgstr "Euro-teken op 2"
+
+#: ../rules/base.xml.in.h:247
+msgid "Euro on 4"
+msgstr "Euro-teken op 4"
+
+#: ../rules/base.xml.in.h:248
+msgid "Euro on 5"
+msgstr "Euro-teken op 5"
+
+#: ../rules/base.xml.in.h:249
+msgid "Euro on E"
+msgstr "Euro-teken op E"
+
+#: ../rules/base.xml.in.h:250
+msgid "Everex STEPnote"
+msgstr "Everex STEPnote"
+
+#: ../rules/base.xml.in.h:251
+msgid "Ewe"
+msgstr "Ewe"
+
+#: ../rules/base.xml.in.h:252
+msgid "FL90"
+msgstr "FL90"
+
+#: ../rules/base.xml.in.h:253
+msgid "Faroese"
+msgstr "Faeröers"
+
+#: ../rules/base.xml.in.h:254
+msgid "Faroese (eliminate dead keys)"
+msgstr "Faeröers (zonder dode toetsen)"
+
+# Het Filipijns (Filipino of Pilipino)
+#: ../rules/base.xml.in.h:255
+msgid "Filipino"
+msgstr "Filipijns"
+
+#: ../rules/base.xml.in.h:256
+msgid "Filipino (Capewell-Dvorak Baybayin)"
+msgstr "Filipijns (Capewell-Dvorak Baybayin)"
+
+#: ../rules/base.xml.in.h:257
+msgid "Filipino (Capewell-Dvorak Latin)"
+msgstr "Filipijns (Capewell-Dvorak Latijns)"
+
+#: ../rules/base.xml.in.h:258
+msgid "Filipino (Capewell-QWERF 2006 Baybayin)"
+msgstr "Filipijns (Capewell-QWERF 2006 Baybayin)"
+
+#: ../rules/base.xml.in.h:259
+msgid "Filipino (Capewell-QWERF 2006 Latin)"
+msgstr "Filipijns (Capewell-QWERF 2006 Latijns)"
+
+#: ../rules/base.xml.in.h:260
+msgid "Filipino (Colemak Baybayin)"
+msgstr "Filipijns (Colemak Baybayin)"
+
+#: ../rules/base.xml.in.h:261
+msgid "Filipino (Colemak Latin)"
+msgstr "Filipijns (Colemak Latijns)"
+
+#: ../rules/base.xml.in.h:262
+msgid "Filipino (Dvorak Baybayin)"
+msgstr "Filipijns (Dvorak Baybayin)"
+
+#: ../rules/base.xml.in.h:263
+msgid "Filipino (Dvorak Latin)"
+msgstr "Filipijns (Dvorak Latijns)"
+
+#: ../rules/base.xml.in.h:264
+msgid "Filipino (QWERTY Baybayin)"
+msgstr "Filipijns (QWERTY Baybayin)"
+
+#: ../rules/base.xml.in.h:265
+msgid "Finnish"
+msgstr "Fins"
+
+#: ../rules/base.xml.in.h:266
+msgid "Finnish (Macintosh)"
+msgstr "Fins (Macintosh)"
+
+#: ../rules/base.xml.in.h:267
+msgid "Finnish (classic)"
+msgstr "Fins (klassiek)"
+
+#: ../rules/base.xml.in.h:268
+msgid "Finnish (classic, eliminate dead keys)"
+msgstr "Fins (klassiek, zonder dode toetsen)"
+
+#. This assumes the KP_ abstract symbols are actually useful for some apps
+#. The description needs to be rewritten
+#: ../rules/base.xml.in.h:271
+msgid "Four-level key with abstract separators"
+msgstr "Vier-niveaus toets met abstracte scheidingstekens"
+
+#: ../rules/base.xml.in.h:272
+msgid "Four-level key with comma"
+msgstr "Vier-niveaus toets met komma"
+
+#: ../rules/base.xml.in.h:273
+msgid "Four-level key with dot"
+msgstr "Vier-niveaus toets met punt"
+
+#: ../rules/base.xml.in.h:274
+msgid "Four-level key with dot, latin-9 restriction"
+msgstr "Vier-niveaus toets met punt, latin-9 restrictie"
+
+#: ../rules/base.xml.in.h:275
+msgid "Four-level key with momayyez"
+msgstr "Vier-niveaus toets met momayyez"
+
+#: ../rules/base.xml.in.h:276
+msgid "French"
+msgstr "Frans"
+
+#: ../rules/base.xml.in.h:277
+msgid "French (Bepo, ergonomic, Dvorak way)"
+msgstr "Frans (Bepo, ergonomisch, Dvorak wijze)"
+
+#: ../rules/base.xml.in.h:278
+msgid "French (Bepo, ergonomic, Dvorak way, latin-9 only)"
+msgstr "Frans (Bepo, ergonomisch, Dvorak wijze, enkel latin-9)"
+
+#: ../rules/base.xml.in.h:279
+msgid "French (Breton)"
+msgstr "Frans (Bretons)"
+
+#: ../rules/base.xml.in.h:280
+msgid "French (Cameroon azerty)"
+msgstr "Frans (Kameroen azerty)"
+
+#: ../rules/base.xml.in.h:281
+msgid "French (Cameroon)"
+msgstr "Frans (Kameroen)"
+
+#: ../rules/base.xml.in.h:282 ../rules/base.extras.xml.in.h:10
+msgid "French (Canada)"
+msgstr "Frans (Canada)"
+
+#: ../rules/base.xml.in.h:283
+msgid "French (Canada, Dvorak)"
+msgstr "Frans (Canada, Dvorak)"
+
+#: ../rules/base.xml.in.h:284
+msgid "French (Canada, legacy)"
+msgstr "Frans (Canada, historisch)"
+
+#: ../rules/base.xml.in.h:285
+msgid "French (Democratic Republic of the Congo)"
+msgstr "Frans (Democratisch republiek van Congo)"
+
+#: ../rules/base.xml.in.h:286
+msgid "French (Dvorak)"
+msgstr "Frans (Dvorak)"
+
+# Guinee, voormalig Frans Guinee, soms Guinee-Conakry genoemd en officieel
+# de Republiek Guinee, is grondwettelijk een presidentiële republiek in
+# West-Afrika, gelegen aan de Atlantische Oceaan tussen Guinee-Bissau en
+# Sierra Leone. De hoofdstad is Conakry.
+#: ../rules/base.xml.in.h:287
+msgid "French (Guinea)"
+msgstr "Frans (Guinee)"
+
+#: ../rules/base.xml.in.h:288
+msgid "French (Macintosh)"
+msgstr "Frans (Macintosh)"
+
+#: ../rules/base.xml.in.h:289
+msgid "French (Mali, alternative)"
+msgstr "Frans (Mali, alternatief)"
+
+#: ../rules/base.xml.in.h:290
+msgid "French (Morocco)"
+msgstr "Frans (Marokko)"
+
+#: ../rules/base.xml.in.h:291
+msgid "French (Sun dead keys)"
+msgstr "Frans (Sun dode toetsen)"
+
+#: ../rules/base.xml.in.h:292
+msgid "French (Switzerland)"
+msgstr "Frans (Zwitserland)"
+
+#: ../rules/base.xml.in.h:293
+msgid "French (Switzerland, Macintosh)"
+msgstr "Frans (Zwitserland, Macintosh)"
+
+#: ../rules/base.xml.in.h:294
+msgid "French (Switzerland, Sun dead keys)"
+msgstr "Frans (Zwitserland, Sun-dode toetsen)"
+
+#: ../rules/base.xml.in.h:295
+msgid "French (Switzerland, eliminate dead keys)"
+msgstr "Frans (Zwitserland, zonder dode toetsen)"
+
+#: ../rules/base.xml.in.h:296
+msgid "French (alternative)"
+msgstr "Frans (alternatief)"
+
+#: ../rules/base.xml.in.h:297
+msgid "French (alternative, Sun dead keys)"
+msgstr "Frans (alternatief, Sun dode toetsen)"
+
+#: ../rules/base.xml.in.h:298
+msgid "French (alternative, eliminate dead keys)"
+msgstr "Frans (alternatief, zonder dode toetsen)"
+
+#: ../rules/base.xml.in.h:299
+msgid "French (alternative, latin-9 only)"
+msgstr "Fans (alternatief, enkel latin-9)"
+
+#: ../rules/base.xml.in.h:300
+msgid "French (eliminate dead keys)"
+msgstr "Frans (zonder dode toetsen)"
+
+#: ../rules/base.xml.in.h:301
+msgid "French (legacy, alternative)"
+msgstr "Frans (historisch, alternatief)"
+
+#: ../rules/base.xml.in.h:302
+msgid "French (legacy, alternative, Sun dead keys)"
+msgstr "Frans (historisch, alternatief, Sun dode toetsen)"
+
+#: ../rules/base.xml.in.h:303
+msgid "French (legacy, alternative, eliminate dead keys)"
+msgstr "Frans (historisch, alternatief, zonder dode toetsen)"
+
+#: ../rules/base.xml.in.h:304
+msgid "Fujitsu-Siemens Computers AMILO laptop"
+msgstr "Fujitsu-Siemens Computers AMILO laptop"
+
+#: ../rules/base.xml.in.h:305
+msgid "Fula"
+msgstr "Fula"
+
+#: ../rules/base.xml.in.h:306
+msgid "Ga"
+msgstr "Ga"
+
+#: ../rules/base.xml.in.h:307
+msgid "Generic 101-key PC"
+msgstr "Algemeen 101-toetsen PC"
+
+#: ../rules/base.xml.in.h:308
+msgid "Generic 102-key (Intl) PC"
+msgstr "Algemeen 102-toetsen (internationaal) PC"
+
+#: ../rules/base.xml.in.h:309
+msgid "Generic 104-key PC"
+msgstr "Algemeen 104-toetsen PC"
+
+#: ../rules/base.xml.in.h:310
+msgid "Generic 105-key (Intl) PC"
+msgstr "Algemeen 105-toetsen (internationaal) PC"
+
+#: ../rules/base.xml.in.h:311
+msgid "Genius Comfy KB-12e"
+msgstr "Genius Comfy KB-12e"
+
+#: ../rules/base.xml.in.h:312
+msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910"
+msgstr "Genius Comfy KB-16M / Genius MM toetsenbord KWD-910"
+
+#: ../rules/base.xml.in.h:313
+msgid "Genius Comfy KB-21e-Scroll"
+msgstr "Genius Comfy KB-21e-Scroll"
+
+#: ../rules/base.xml.in.h:314
+msgid "Genius KB-19e NB"
+msgstr "Genius KB-19e NB"
+
+#: ../rules/base.xml.in.h:315
+msgid "Genius KKB-2050HS"
+msgstr "Genius KKB-2050HS"
+
+#: ../rules/base.xml.in.h:316
+msgid "Georgian"
+msgstr "Georgisch"
+
+#: ../rules/base.xml.in.h:317
+msgid "Georgian (France, AZERTY Tskapo)"
+msgstr "Georgisch (Frankrijk, AZERTY Tskapo)"
+
+#: ../rules/base.xml.in.h:318
+msgid "Georgian (Italy)"
+msgstr "Georgisch (Italië)"
+
+#: ../rules/base.xml.in.h:319
+msgid "Georgian (MESS)"
+msgstr "Georgisch (MESS)"
+
+#: ../rules/base.xml.in.h:320
+msgid "Georgian (ergonomic)"
+msgstr "Georgisch (ergonomisch)"
+
+#: ../rules/base.xml.in.h:321
+msgid "German"
+msgstr "Duits"
+
+#: ../rules/base.xml.in.h:322
+msgid "German (Austria)"
+msgstr "Duits (Oostenrijk)"
+
+#: ../rules/base.xml.in.h:323
+msgid "German (Austria, Macintosh)"
+msgstr "Duits (Oostenrijk, Macintosh)"
+
+#: ../rules/base.xml.in.h:324
+msgid "German (Austria, Sun dead keys)"
+msgstr "Duits (Oostenrijk, Sun dode toetsen)"
+
+#: ../rules/base.xml.in.h:325
+msgid "German (Austria, eliminate dead keys)"
+msgstr "Duits (Oostenrijk, zonder dode toetsen)"
+
+#: ../rules/base.xml.in.h:326
+msgid "German (Dvorak)"
+msgstr "Duits (Dvorak)"
+
+#: ../rules/base.xml.in.h:327
+msgid "German (Macintosh)"
+msgstr "Duits (Macintosh)"
+
+#: ../rules/base.xml.in.h:328
+msgid "German (Macintosh, eliminate dead keys)"
+msgstr "Duits (Macintosh, zonder dode toetsen)"
+
+#: ../rules/base.xml.in.h:329
+msgid "German (Neo 2)"
+msgstr "Duits (Neo 2)"
+
+#: ../rules/base.xml.in.h:330
+msgid "German (Sun dead keys)"
+msgstr "Duits (Sun dode toetsen)"
+
+#: ../rules/base.xml.in.h:331
+msgid "German (Switzerland)"
+msgstr "Duits (Zwitserland)"
+
+#: ../rules/base.xml.in.h:332
+msgid "German (Switzerland, Macintosh)"
+msgstr "Duits (Zwitserland, Macintosh)"
+
+#: ../rules/base.xml.in.h:333
+msgid "German (Switzerland, Sun dead keys)"
+msgstr "Duits (Zwitserland, Sun dode toetsen)"
+
+#: ../rules/base.xml.in.h:334
+msgid "German (Switzerland, eliminate dead keys)"
+msgstr "Duits (Zwitserland, zonder dode toetsen)"
+
+#: ../rules/base.xml.in.h:335
+msgid "German (Switzerland, legacy)"
+msgstr "Duits (Zwitserland, historisch)"
+
+# acute - aigu (bijv. á)
+#: ../rules/base.xml.in.h:336
+msgid "German (dead acute)"
+msgstr "Duits (dode aigu)"
+
+# grave (bijv: à)
+#: ../rules/base.xml.in.h:337
+msgid "German (dead grave acute)"
+msgstr "Duits (dode grave en aigu)"
+
+#: ../rules/base.xml.in.h:338
+msgid "German (eliminate dead keys)"
+msgstr "Duits (zonder dode toetsen)"
+
+#: ../rules/base.xml.in.h:339
+msgid "German (qwerty)"
+msgstr "Duits (qwerty)"
+
+#: ../rules/base.xml.in.h:340
+msgid "Greek"
+msgstr "Grieks"
+
+#: ../rules/base.xml.in.h:341
+msgid "Greek (eliminate dead keys)"
+msgstr "Grieks (zonder dode toetsen)"
+
+#: ../rules/base.xml.in.h:342
+msgid "Greek (extended)"
+msgstr "Grieks (uitgebreid)"
+
+#: ../rules/base.xml.in.h:343
+msgid "Greek (polytonic)"
+msgstr "Grieks (meertonig)"
+
+#: ../rules/base.xml.in.h:344
+msgid "Greek (simple)"
+msgstr "Grieks (eenvoudig)"
+
+#: ../rules/base.xml.in.h:345
+msgid "Gujarati"
+msgstr "Gujarati"
+
+# het zal wel een merk zijn
+#: ../rules/base.xml.in.h:346
+msgid "Gyration"
+msgstr "Gyration"
+
+#: ../rules/base.xml.in.h:347
+msgid "HTC Dream"
+msgstr "HTC Dream"
+
+#: ../rules/base.xml.in.h:348
+msgid "Happy Hacking Keyboard"
+msgstr "Happy Hacking toetsenbord"
+
+#: ../rules/base.xml.in.h:349
+msgid "Happy Hacking Keyboard for Mac"
+msgstr "Happy Hacking toetsenbord voor Mac"
+
+#: ../rules/base.xml.in.h:350
+msgid "Hausa"
+msgstr "Hausa"
+
+#: ../rules/base.xml.in.h:351
+msgid "Hebrew"
+msgstr "Hebreeuws"
+
+#: ../rules/base.xml.in.h:352
+msgid "Hebrew (Biblical, Tiro)"
+msgstr "Hebreeuws (Bijbers, Tiro)"
+
+#: ../rules/base.xml.in.h:353
+msgid "Hebrew (lyx)"
+msgstr "Hebreeuws (lyx)"
+
+#: ../rules/base.xml.in.h:354
+msgid "Hebrew (phonetic)"
+msgstr "Hebreeuws (fonetisch)"
+
+#: ../rules/base.xml.in.h:355
+msgid "Hewlett-Packard Internet Keyboard"
+msgstr "Hewlett-Packard internet toetsenbord"
+
+#: ../rules/base.xml.in.h:356
+msgid "Hewlett-Packard Mini 110 Notebook"
+msgstr "Hewlett-Packard Mini 110 Notebook"
+
+#: ../rules/base.xml.in.h:357
+msgid "Hewlett-Packard Omnibook 500 FA"
+msgstr "Hewlett-Packard Omnibook 500 FA"
+
+#: ../rules/base.xml.in.h:358
+msgid "Hewlett-Packard Omnibook 5xx"
+msgstr "Hewlett-Packard Omnibook 5xx"
+
+#: ../rules/base.xml.in.h:359
+msgid "Hewlett-Packard Omnibook 6000/6100"
+msgstr "Hewlett-Packard Omnibook 6000/6100"
+
+#: ../rules/base.xml.in.h:360
+msgid "Hewlett-Packard Omnibook XE3 GC"
+msgstr "Hewlett-Packard Omnibook XE3 GC"
+
+#: ../rules/base.xml.in.h:361
+msgid "Hewlett-Packard Omnibook XE3 GF"
+msgstr "Hewlett-Packard Omnibook XE3 GF"
+
+#: ../rules/base.xml.in.h:362
+msgid "Hewlett-Packard Omnibook XT1000"
+msgstr "Hewlett-Packard Omnibook XT1000"
+
+#: ../rules/base.xml.in.h:363
+msgid "Hewlett-Packard Pavilion ZT11xx"
+msgstr "Hewlett-Packard Pavilion ZT11xx"
+
+#: ../rules/base.xml.in.h:364
+msgid "Hewlett-Packard Pavilion dv5"
+msgstr "Hewlett-Packard Pavilion dv5"
+
+#: ../rules/base.xml.in.h:365
+msgid "Hewlett-Packard SK-250x Multimedia Keyboard"
+msgstr "Hewlett-Packard SK-250x multimedia toetsenbord"
+
+#: ../rules/base.xml.in.h:366
+msgid "Hewlett-Packard nx9020"
+msgstr "Hewlett-Packard nx9020"
+
+#: ../rules/base.xml.in.h:367
+msgid "Hexadecimal"
+msgstr "Hexadecimaal"
+
+#: ../rules/base.xml.in.h:368
+msgid "Hindi (Bolnagri)"
+msgstr "Hindi (Bolnagri)"
+
+#: ../rules/base.xml.in.h:369
+msgid "Hindi (Wx)"
+msgstr "Hindi (Wx)"
+
+#: ../rules/base.xml.in.h:370
+msgid "Honeywell Euroboard"
+msgstr "Honeywell Euroboard"
+
+#: ../rules/base.xml.in.h:371
+msgid "Htc Dream phone"
+msgstr "Htc Dream phone"
+
+#: ../rules/base.xml.in.h:372
+msgid "Hungarian"
+msgstr "Hongaars"
+
+#: ../rules/base.xml.in.h:373
+msgid "Hungarian (101/qwerty/comma/dead keys)"
+msgstr "Hongaars (101/qwerty/komma/dode toetsen)"
+
+#: ../rules/base.xml.in.h:374
+msgid "Hungarian (101/qwerty/comma/eliminate dead keys)"
+msgstr "Hongaars (101/qwerty/komma/zonder dode toetsen)"
+
+#: ../rules/base.xml.in.h:375
+msgid "Hungarian (101/qwerty/dot/dead keys)"
+msgstr "Hongaars (101/qwerty/punt/dode toetsen)"
+
+#: ../rules/base.xml.in.h:376
+msgid "Hungarian (101/qwerty/dot/eliminate dead keys)"
+msgstr "Hongaars (101/qwerty/punt/zonder dode toetsen)"
+
+#: ../rules/base.xml.in.h:377
+msgid "Hungarian (101/qwertz/comma/dead keys)"
+msgstr "Hongaars (101/qwertz/komma/dode toetsen)"
+
+#: ../rules/base.xml.in.h:378
+msgid "Hungarian (101/qwertz/comma/eliminate dead keys)"
+msgstr "Hongaars (101/qwertz/komma/zonder dode toetsen)"
+
+#: ../rules/base.xml.in.h:379
+msgid "Hungarian (101/qwertz/dot/dead keys)"
+msgstr "Hongaars (101/qwertz/punt/dode toetsen)"
+
+#: ../rules/base.xml.in.h:380
+msgid "Hungarian (101/qwertz/dot/eliminate dead keys)"
+msgstr "Hongaars (101/qwertz/punt/zonder dode toetsen)"
+
+#: ../rules/base.xml.in.h:381
+msgid "Hungarian (102/qwerty/comma/dead keys)"
+msgstr "Hongaars (102/qwerty/komma/dode toetsen)"
+
+#: ../rules/base.xml.in.h:382
+msgid "Hungarian (102/qwerty/comma/eliminate dead keys)"
+msgstr "Hongaars (102/qwerty/komma/zonder dode toetsen)"
+
+#: ../rules/base.xml.in.h:383
+msgid "Hungarian (102/qwerty/dot/dead keys)"
+msgstr "Hongaars (102/qwerty/punt/dode toetsen)"
+
+#: ../rules/base.xml.in.h:384
+msgid "Hungarian (102/qwerty/dot/eliminate dead keys)"
+msgstr "Hongaars (102/qwerty/punt/zonder dode toetsen)"
+
+#: ../rules/base.xml.in.h:385
+msgid "Hungarian (102/qwertz/comma/dead keys)"
+msgstr "Hongaars (102/qwertz/komma/dode toetsen)"
+
+#: ../rules/base.xml.in.h:386
+msgid "Hungarian (102/qwertz/comma/eliminate dead keys)"
+msgstr "Hongaars (102/qwertz/komma/zonder dode toetsen)"
+
+#: ../rules/base.xml.in.h:387
+msgid "Hungarian (102/qwertz/dot/dead keys)"
+msgstr "Hongaars (102/qwertz/punt/dode toetsen)"
+
+#: ../rules/base.xml.in.h:388
+msgid "Hungarian (102/qwertz/dot/eliminate dead keys)"
+msgstr "Hongaars (102/qwertz/punt/zonder dode toetsen)"
+
+#: ../rules/base.xml.in.h:389
+msgid "Hungarian (eliminate dead keys)"
+msgstr "Hongaars (zonder dode toetsen)"
+
+#: ../rules/base.xml.in.h:390
+msgid "Hungarian (qwerty)"
+msgstr "Hongaars (qwerty)"
+
+#: ../rules/base.xml.in.h:391
+msgid "Hungarian (standard)"
+msgstr "Hongaars (standaard)"
+
+#: ../rules/base.xml.in.h:392
+msgid "Hyper is mapped to Win-keys"
+msgstr "Hyper zit op de Win-toetsen"
+
+#: ../rules/base.xml.in.h:393
+msgid "IBM Rapid Access"
+msgstr "IBM Rapid Access"
+
+#: ../rules/base.xml.in.h:394
+msgid "IBM Rapid Access II"
+msgstr "IBM Rapid Access II"
+
+#: ../rules/base.xml.in.h:395
+msgid "IBM Space Saver"
+msgstr "IBM Space Saver"
+
+#: ../rules/base.xml.in.h:396
+msgid "IBM ThinkPad 560Z/600/600E/A22E"
+msgstr "IBM ThinkPad 560Z/600/600E/A22E"
+
+#: ../rules/base.xml.in.h:397
+msgid "IBM ThinkPad R60/T60/R61/T61"
+msgstr "IBM ThinkPad R60/T60/R61/T61"
+
+#: ../rules/base.xml.in.h:398
+msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t"
+msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t"
+
+#: ../rules/base.xml.in.h:399
+msgid "Icelandic"
+msgstr "IJslands"
+
+#: ../rules/base.xml.in.h:400
+msgid "Icelandic (Dvorak)"
+msgstr "IJslands (Dvorak)"
+
+#: ../rules/base.xml.in.h:401
+msgid "Icelandic (Macintosh)"
+msgstr "IJslands (Macintosh)"
+
+#: ../rules/base.xml.in.h:402
+msgid "Icelandic (Sun dead keys)"
+msgstr "IJslands (Sun dode toetsen)"
+
+#: ../rules/base.xml.in.h:403
+msgid "Icelandic (eliminate dead keys)"
+msgstr "IJslands (zonder dode toetsen)"
+
+#: ../rules/base.xml.in.h:404
+msgid "Igbo"
+msgstr "Igbo"
+
+#: ../rules/base.xml.in.h:405
+msgid "Indian"
+msgstr "Indisch"
+
+#: ../rules/base.xml.in.h:406
+msgid "Inuktitut"
+msgstr "Inuktitut"
+
+#: ../rules/base.xml.in.h:407
+msgid "Iraqi"
+msgstr "Irakees"
+
+#: ../rules/base.xml.in.h:408
+msgid "Irish"
+msgstr "Iers"
+
+#: ../rules/base.xml.in.h:409
+msgid "Irish (UnicodeExpert)"
+msgstr "Iers (UnicodeExpert)"
+
+#: ../rules/base.xml.in.h:410
+msgid "Italian"
+msgstr "Italiaans"
+
+#: ../rules/base.xml.in.h:411
+msgid "Italian (Macintosh)"
+msgstr "Italiaans (Macintosh)"
+
+#: ../rules/base.xml.in.h:412
+msgid "Italian (US keyboard with Italian letters)"
+msgstr "Italiaans (US toetsenbord met Italiaanse lettertekens)"
+
+#: ../rules/base.xml.in.h:413
+msgid "Italian (eliminate dead keys)"
+msgstr "Italiaans (zonder dode toetsen)"
+
+#: ../rules/base.xml.in.h:414
+msgid "Japanese"
+msgstr "Japans"
+
+#: ../rules/base.xml.in.h:415
+msgid "Japanese (Kana 86)"
+msgstr "Japans (Kana 86)"
+
+#: ../rules/base.xml.in.h:416
+msgid "Japanese (Kana)"
+msgstr "Japans (Kana)"
+
+#: ../rules/base.xml.in.h:417
+msgid "Japanese (Macintosh)"
+msgstr "Japans (Macintosh)"
+
+#: ../rules/base.xml.in.h:418
+msgid "Japanese (OADG 109A)"
+msgstr "Japans (OADG 109A)"
+
+#: ../rules/base.xml.in.h:419
+msgid "Japanese (PC-98xx Series)"
+msgstr "Japans (PC-98xx serie)"
+
+#: ../rules/base.xml.in.h:420
+msgid "Japanese keyboard options"
+msgstr "Japanse toetsenbordopties"
+
+#: ../rules/base.xml.in.h:421
+msgid "Kalmyk"
+msgstr "Kalmyk"
+
+#: ../rules/base.xml.in.h:422
+msgid "Kana Lock key is locking"
+msgstr "Kana Lock-toets is blokkerend"
+
+#: ../rules/base.xml.in.h:423
+msgid "Kannada"
+msgstr "Kannada"
+
+#: ../rules/base.xml.in.h:424
+msgid "Kashubian"
+msgstr "Kasjoebisch"
+
+#: ../rules/base.xml.in.h:425
+msgid "Kazakh"
+msgstr "Kazachstaans"
+
+#: ../rules/base.xml.in.h:426
+msgid "Kazakh (with Russian)"
+msgstr "Kazachstaans (met Russisch)"
+
+# om zeep te helpen/af te breken/te stoppen/
+#: ../rules/base.xml.in.h:427
+msgid "Key sequence to kill the X server"
+msgstr "Toetscombinatie om de X-server af te breken"
+
+# aan te zetten/te kiezen/te selecteren/te krijgen/te bereiken
+# voor het derde niveau
+# 'to choose' is hier een slechte woordkeuze IMO
+#: ../rules/base.xml.in.h:428
+msgid "Key to choose 3rd level"
+msgstr "De toets om het 3e niveau te krijgen"
+
+# aan te zetten/te kiezen/te selecteren/te krijgen
+#
+# 'to choose' is hier een slechte woordkeuze IMO
+#: ../rules/base.xml.in.h:429
+msgid "Key to choose 5th level"
+msgstr "De toets om het 5e niveau te krijgen"
+
+# wijzigen/veranderen
+#: ../rules/base.xml.in.h:430
+msgid "Key(s) to change layout"
+msgstr "De toets(en) om de indeling te veranderen"
+
+#: ../rules/base.xml.in.h:431
+msgid "Keytronic FlexPro"
+msgstr "Keytronic FlexPro"
+
+#: ../rules/base.xml.in.h:432
+msgid "Khmer (Cambodia)"
+msgstr "Khmer (Cambodja)"
+
+#: ../rules/base.xml.in.h:433
+msgid "Kikuyu"
+msgstr "Kikuyu"
+
+#: ../rules/base.xml.in.h:434
+msgid "Kinesis"
+msgstr "Kinesis"
+
+#: ../rules/base.xml.in.h:435
+msgid "Komi"
+msgstr "Komi"
+
+#: ../rules/base.xml.in.h:436
+msgid "Korean"
+msgstr "Koreaans"
+
+#: ../rules/base.xml.in.h:437
+msgid "Korean (101/104 key compatible)"
+msgstr "Koreaans (101/104-toetsen compatibel)"
+
+#: ../rules/base.xml.in.h:438
+msgid "Kurdish (Iran, Arabic-Latin)"
+msgstr "Koerdisch (Iran, Arabisch-Latijns)"
+
+#: ../rules/base.xml.in.h:439
+msgid "Kurdish (Iran, F)"
+msgstr "Koerdisch (Iran, F)"
+
+#: ../rules/base.xml.in.h:440
+msgid "Kurdish (Iran, Latin Alt-Q)"
+msgstr "Koerdisch (Iran, Latijns Alt-Q)"
+
+#: ../rules/base.xml.in.h:441
+msgid "Kurdish (Iran, Latin Q)"
+msgstr "Koerdisch (Iran, Latijns Q)"
+
+#: ../rules/base.xml.in.h:442
+msgid "Kurdish (Iraq, Arabic-Latin)"
+msgstr "Koerdisch (Irak, Arabisch-Latijns)"
+
+#: ../rules/base.xml.in.h:443
+msgid "Kurdish (Iraq, F)"
+msgstr "Koerdisch (Irak, F)"
+
+#: ../rules/base.xml.in.h:444
+msgid "Kurdish (Iraq, Latin Alt-Q)"
+msgstr "Koerdisch (Irak, Latijns Alt-Q)"
+
+#: ../rules/base.xml.in.h:445
+msgid "Kurdish (Iraq, Latin Q)"
+msgstr "Koerdisch (Irak, Latijns Q)"
+
+#: ../rules/base.xml.in.h:446
+msgid "Kurdish (Syria, F)"
+msgstr "Koerdisch (Syrië, F)"
+
+#: ../rules/base.xml.in.h:447
+msgid "Kurdish (Syria, Latin Alt-Q)"
+msgstr "Koerdisch (Syrië, Latijns Alt-Q)"
+
+#: ../rules/base.xml.in.h:448
+msgid "Kurdish (Syria, Latin Q)"
+msgstr "Koerdisch (Syrië, Latijns Q)"
+
+#: ../rules/base.xml.in.h:449
+msgid "Kurdish (Turkey, F)"
+msgstr "Koerdisch (Turks, F)"
+
+#: ../rules/base.xml.in.h:450
+msgid "Kurdish (Turkey, Latin Alt-Q)"
+msgstr "Koerdisch (Turks, Latijns Alt-Q)"
+
+#: ../rules/base.xml.in.h:451
+msgid "Kurdish (Turkey, Latin Q)"
+msgstr "Koerdisch (Turks, Latijns Q)"
+
+#: ../rules/base.xml.in.h:452
+msgid "Kyrgyz"
+msgstr "Kirgizisch"
+
+#: ../rules/base.xml.in.h:453
+msgid "Kyrgyz (phonetic)"
+msgstr "Kirgizisch (fonetisch)"
+
+#: ../rules/base.xml.in.h:454
+msgid "Lao"
+msgstr "Lao"
+
+#: ../rules/base.xml.in.h:455
+msgid "Lao (STEA proposed standard layout)"
+msgstr "Lao (STEA voorgestelde standaard indeling)"
+
+#: ../rules/base.xml.in.h:456
+msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard"
+msgstr "Laptop/notebook Compaq (bijv. Armada) laptop toetsenbord"
+
+#: ../rules/base.xml.in.h:457
+msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard"
+msgstr "Laptop/notebook Compaq (bijv. Presario) internet toetsenbord"
+
+#: ../rules/base.xml.in.h:458
+msgid "Laptop/notebook eMachines m68xx"
+msgstr "Laptop/notebook eMachines m68xx"
+
+#: ../rules/base.xml.in.h:459 ../rules/base.extras.xml.in.h:12
+msgid "Latvian"
+msgstr "Lets"
+
+#: ../rules/base.xml.in.h:460
+msgid "Latvian (F variant)"
+msgstr "Lets (F variant)"
+
+#: ../rules/base.xml.in.h:461
+msgid "Latvian (adapted)"
+msgstr "Lets (aangepast)"
+
+#: ../rules/base.xml.in.h:462
+msgid "Latvian (apostrophe variant)"
+msgstr "Lets (apostrof variant)"
+
+#: ../rules/base.xml.in.h:463
+msgid "Latvian (ergonomic, ŪGJRMV)"
+msgstr "Lets (ergonomisch, ŪGJRMV)"
+
+#: ../rules/base.xml.in.h:464
+msgid "Latvian (modern)"
+msgstr "Lets (modern)"
+
+#: ../rules/base.xml.in.h:465
+msgid "Latvian (tilde variant)"
+msgstr "Lets (tilde variant)"
+
+#: ../rules/base.xml.in.h:466
+msgid "Left Alt"
+msgstr "Linker Alt-toets"
+
+#: ../rules/base.xml.in.h:467
+msgid "Left Alt (while pressed)"
+msgstr "Linker Alt-toets (ingedrukt houden)"
+
+#: ../rules/base.xml.in.h:468
+msgid "Left Alt is swapped with Left Win"
+msgstr "De linker Alt-toets en Win-toets worden gewisseld"
+
+#: ../rules/base.xml.in.h:469
+msgid "Left Ctrl"
+msgstr "Linker Ctrl-toets"
+
+# Linker Win-toets wisselt naar de eerste indeling, rechter Win/Menu-toets wisselt naar de laatste indeling
+# vorige indeling/laatste indeling
+#: ../rules/base.xml.in.h:470
+msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)"
+msgstr "Linker Ctrl-toets (naar de eerste indeling), rechter Ctrl-toets (naar de laatste indeling)"
+
+# Linker Ctrl + Shift-toets
+#: ../rules/base.xml.in.h:471
+msgid "Left Ctrl+Left Shift"
+msgstr "Linker Ctrl + linker Shift-toets"
+
+#: ../rules/base.xml.in.h:472
+msgid "Left Shift"
+msgstr "Linker Shift-toets"
+
+#: ../rules/base.xml.in.h:473
+msgid "Left Win"
+msgstr "Linker Win-toets"
+
+# Linker Win-toets wisselt naar de eerste indeling, rechter Win/Menu-toets wisselt naar de laatste indeling
+#: ../rules/base.xml.in.h:474
+msgid "Left Win (to first layout), Right Win/Menu (to last layout)"
+msgstr "Linker Win-toets (naar de eerste indeling), rechter Win/Menu-toets (naar de laatste indeling)"
+
+#: ../rules/base.xml.in.h:475
+msgid "Left Win (while pressed)"
+msgstr "Linker Win-toets (ingedrukt houden)"
+
+#: ../rules/base.xml.in.h:476
+msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "Linker Win-toets geeft het 5de niveau en vergrendelt wanneer het ingedrukt wordt samen met een andere 5de niveau-kiezer"
+
+#: ../rules/base.xml.in.h:477
+msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Linker Win-toets geeft het 5de niveau en vergrendelt wanneer het ingedrukt wordt samen met een andere 5de niveau-kiezer, één toetsaanslag heft de vergrendeling op"
+
+#: ../rules/base.xml.in.h:478
+msgid "LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)"
+msgstr "Linker Ctrl+ Linker Win-toets (naar de eerste indeling), rechter Ctrl+Menu-toets (naar de tweede indeling)"
+
+#: ../rules/base.xml.in.h:479
+msgid "Legacy"
+msgstr "Historisch"
+
+#: ../rules/base.xml.in.h:480
+msgid "Legacy Wang 724"
+msgstr "Historisch Wang 724"
+
+#. Actually, with KP_SEPARATOR, as the old keypad(comma)
+#: ../rules/base.xml.in.h:482
+msgid "Legacy key with comma"
+msgstr "Historisch cijferblok met komma"
+
+#: ../rules/base.xml.in.h:483
+msgid "Legacy key with dot"
+msgstr "Historisch cijferblok met punt"
+
+#: ../rules/base.xml.in.h:484 ../rules/base.extras.xml.in.h:21
+msgid "Lithuanian"
+msgstr "Litouws"
+
+#: ../rules/base.xml.in.h:485
+msgid "Lithuanian (IBM LST 1205-92)"
+msgstr "Litouws (IBM LST 1205-92)"
+
+#: ../rules/base.xml.in.h:486
+msgid "Lithuanian (LEKP)"
+msgstr "Litouws (LEKP)"
+
+#: ../rules/base.xml.in.h:487
+msgid "Lithuanian (LEKPa)"
+msgstr "Litouws (LEKPa)"
+
+#: ../rules/base.xml.in.h:488
+msgid "Lithuanian (US keyboard with Lithuanian letters)"
+msgstr "Litouws (US toetsenbord met Litouwse lettertekens)"
+
+#: ../rules/base.xml.in.h:489
+msgid "Lithuanian (standard)"
+msgstr "Litouws (standaard)"
+
+#: ../rules/base.xml.in.h:490
+msgid "Logitech Access Keyboard"
+msgstr "Logitech Access toetsenbord"
+
+#: ../rules/base.xml.in.h:491
+msgid "Logitech Cordless Desktop"
+msgstr "Logitech Cordless Desktop"
+
+#: ../rules/base.xml.in.h:492
+msgid "Logitech Cordless Desktop (alternate option)"
+msgstr "Logitech Cordless Desktop (alternatieve optie)"
+
+#: ../rules/base.xml.in.h:493
+msgid "Logitech Cordless Desktop EX110"
+msgstr "Logitech Cordless Desktop EX110"
+
+#: ../rules/base.xml.in.h:494
+msgid "Logitech Cordless Desktop LX-300"
+msgstr "Logitech Cordless Desktop LX-300"
+
+#: ../rules/base.xml.in.h:495
+msgid "Logitech Cordless Desktop Navigator"
+msgstr "Logitech Cordless Desktop Navigator"
+
+#: ../rules/base.xml.in.h:496
+msgid "Logitech Cordless Desktop Optical"
+msgstr "Logitech Cordless Desktop Optisch"
+
+#: ../rules/base.xml.in.h:497
+msgid "Logitech Cordless Desktop Pro (alternate option 2)"
+msgstr "Logitech Cordless Desktop Pro (alternatieve optie 2)"
+
+#: ../rules/base.xml.in.h:498
+msgid "Logitech Cordless Desktop iTouch"
+msgstr "Logitech Cordless Desktop iTouch"
+
+#: ../rules/base.xml.in.h:499
+msgid "Logitech Cordless Freedom/Desktop Navigator"
+msgstr "Logitech Cordless Freedom/Desktop Navigator"
+
+#: ../rules/base.xml.in.h:500
+msgid "Logitech G15 extra keys via G15daemon"
+msgstr "Logitech G15 extra toetsen via G15daemon"
+
+#: ../rules/base.xml.in.h:501
+msgid "Logitech Generic Keyboard"
+msgstr "Logitech algemeen toetsenbord"
+
+#: ../rules/base.xml.in.h:502
+msgid "Logitech Internet 350 Keyboard"
+msgstr "Logitech internet 350 toetsenbord"
+
+#: ../rules/base.xml.in.h:503
+msgid "Logitech Internet Keyboard"
+msgstr "Logitech internet toetsenbord"
+
+#: ../rules/base.xml.in.h:504
+msgid "Logitech Internet Navigator Keyboard"
+msgstr "Logitech Internet Navigator toetsenbord"
+
+#: ../rules/base.xml.in.h:505
+msgid "Logitech Media Elite Keyboard"
+msgstr "Logitech Media Elite toetsenbord"
+
+#: ../rules/base.xml.in.h:506
+msgid "Logitech Ultra-X Cordless Media Desktop Keyboard"
+msgstr "Logitech Ultra-X Cordless Media Desktop toetsenbord"
+
+#: ../rules/base.xml.in.h:507
+msgid "Logitech Ultra-X Keyboard"
+msgstr "Logitech Ultra-X toetsenbord"
+
+#: ../rules/base.xml.in.h:508
+msgid "Logitech diNovo Edge Keyboard"
+msgstr "Logitech diNovo Edge toetsenbord"
+
+#: ../rules/base.xml.in.h:509
+msgid "Logitech diNovo Keyboard"
+msgstr "Logitech diNovo toetsenbord"
+
+#: ../rules/base.xml.in.h:510
+msgid "Logitech iTouch"
+msgstr "Logitech iTouch"
+
+#: ../rules/base.xml.in.h:511
+msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)"
+msgstr "Logitech iTouch draadloos toetsenbord (model Y-RB6)"
+
+#: ../rules/base.xml.in.h:512
+msgid "Logitech iTouch Internet Navigator Keyboard SE"
+msgstr "Logitech iTouch Internet Navigator toetsenbord SE"
+
+#: ../rules/base.xml.in.h:513
+msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)"
+msgstr "Logitech iTouch Internet Navigator toetsenbord SE (USB)"
+
+# Het Nedersorbisch is de noordelijke versie van de in Brandenburg
+# gesproken Sorbische taal.
+# http://nl.wikipedia.org/wiki/Nedersorbisch
+#: ../rules/base.xml.in.h:514
+msgid "Lower Sorbian"
+msgstr "Nedersorbisch"
+
+#: ../rules/base.xml.in.h:515
+msgid "Lower Sorbian (qwertz)"
+msgstr "Nedersorbisch (qwertz)"
+
+#: ../rules/base.xml.in.h:516
+msgid "MacBook/MacBook Pro"
+msgstr "MacBook/MacBook Pro"
+
+#: ../rules/base.xml.in.h:517
+msgid "MacBook/MacBook Pro (Intl)"
+msgstr "MacBook/MacBook Pro (Intl)"
+
+#: ../rules/base.xml.in.h:518
+msgid "Macedonian"
+msgstr "Macedonisch"
+
+#: ../rules/base.xml.in.h:519
+msgid "Macedonian (eliminate dead keys)"
+msgstr "Macedonisch (zonder dode toetsen)"
+
+#: ../rules/base.xml.in.h:520
+msgid "Macintosh"
+msgstr "Macintosh"
+
+#: ../rules/base.xml.in.h:521
+msgid "Macintosh Old"
+msgstr "Macintosh oud"
+
+# Backspace-toets
+#: ../rules/base.xml.in.h:522
+msgid "Make Caps Lock an additional Backspace"
+msgstr "Van Caps Lock een extra Backspace maken"
+
+#: ../rules/base.xml.in.h:523
+msgid "Make Caps Lock an additional Control but keep the Caps_Lock keysym"
+msgstr "Van Caps Lock een extra Ctrl maken, maar de Caps_Lock keysym behouden"
+
+# Ctrl-toets
+#: ../rules/base.xml.in.h:524
+msgid "Make Caps Lock an additional Ctrl"
+msgstr "Van Caps Lock een extra Ctrl maken"
+
+# ESC-toets
+#: ../rules/base.xml.in.h:525
+msgid "Make Caps Lock an additional ESC"
+msgstr "Van Caps Lock een extra ESC maken"
+
+#: ../rules/base.xml.in.h:526
+msgid "Make Caps Lock an additional Hyper"
+msgstr "Van Caps Lock een extra Hyper maken"
+
+#: ../rules/base.xml.in.h:527
+msgid "Make Caps Lock an additional Num Lock"
+msgstr "Van Caps Lock een extra Num Lock maken"
+
+#: ../rules/base.xml.in.h:528
+msgid "Make Caps Lock an additional Super"
+msgstr "Van Caps Lock een extra Super maken"
+
+# een van de 23 Indische talen
+#: ../rules/base.xml.in.h:529
+msgid "Malayalam"
+msgstr "Malayalam"
+
+# een van de 23 Indische talen
+#: ../rules/base.xml.in.h:530
+msgid "Malayalam (Lalitha)"
+msgstr "Malayalam (Lalitha)"
+
+#: ../rules/base.xml.in.h:531
+msgid "Malayalam (enhanced Inscript with Rupee Sign)"
+msgstr "Malayalam (verbeterd Inscript met Roepie-teken)"
+
+#: ../rules/base.xml.in.h:532
+msgid "Maltese"
+msgstr "Maltees"
+
+#: ../rules/base.xml.in.h:533
+msgid "Maltese (with US layout)"
+msgstr "Maltees (met US-indeling)"
+
+#: ../rules/base.xml.in.h:534
+msgid "Maori"
+msgstr "Maori"
+
+#: ../rules/base.xml.in.h:535
+msgid "Mari"
+msgstr "Mari"
+
+#: ../rules/base.xml.in.h:536
+msgid "Memorex MX1998"
+msgstr "Memorex MX1998"
+
+#: ../rules/base.xml.in.h:537
+msgid "Memorex MX2500 EZ-Access Keyboard"
+msgstr "Memorex MX2500 EZ-Access toetsenbord"
+
+#: ../rules/base.xml.in.h:538
+msgid "Memorex MX2750"
+msgstr "Memorex MX2750"
+
+#: ../rules/base.xml.in.h:539
+msgid "Menu"
+msgstr "Menu"
+
+#: ../rules/base.xml.in.h:540
+msgid "Meta is mapped to Left Win"
+msgstr "Meta zit op de linker Win-toets"
+
+#: ../rules/base.xml.in.h:541
+msgid "Meta is mapped to Win keys"
+msgstr "Meta zit op de Win-toetsen"
+
+#: ../rules/base.xml.in.h:542
+msgid "Meta on Left Ctrl"
+msgstr "Meta op Linker Ctrl-toets"
+
+#: ../rules/base.xml.in.h:543
+msgid "Microsoft Comfort Curve Keyboard 2000"
+msgstr "Microsoft Comfort Curve toetsenbord 2000"
+
+#: ../rules/base.xml.in.h:544
+msgid "Microsoft Internet Keyboard"
+msgstr "Microsoft internet toetsenbord"
+
+#: ../rules/base.xml.in.h:545
+msgid "Microsoft Internet Keyboard Pro, Swedish"
+msgstr "Microsoft Internet Keyboard Pro, Zweeds"
+
+#: ../rules/base.xml.in.h:546
+msgid "Microsoft Natural"
+msgstr "Microsoft Natural"
+
+#: ../rules/base.xml.in.h:547
+msgid "Microsoft Natural Keyboard Elite"
+msgstr "Microsoft Natural Keyboard Elite"
+
+#: ../rules/base.xml.in.h:548
+msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro"
+msgstr "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro"
+
+#: ../rules/base.xml.in.h:549
+msgid "Microsoft Natural Keyboard Pro OEM"
+msgstr "Microsoft Natural Keyboard Pro OEM"
+
+#: ../rules/base.xml.in.h:550
+msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro"
+msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro"
+
+#: ../rules/base.xml.in.h:551
+msgid "Microsoft Natural Wireless Ergonomic Keyboard 4000"
+msgstr "Microsoft Natural Wireless Ergonomic Keyboard 4000"
+
+#: ../rules/base.xml.in.h:552
+msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000"
+msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000"
+
+#: ../rules/base.xml.in.h:553
+msgid "Microsoft Office Keyboard"
+msgstr "Microsoft Office toetsenbord"
+
+#: ../rules/base.xml.in.h:554
+msgid "Microsoft Wireless Multimedia Keyboard 1.0A"
+msgstr "Microsoft draadloos multimediatoetsenbord 1.0A"
+
+#: ../rules/base.xml.in.h:555
+msgid "Miscellaneous compatibility options"
+msgstr "Overige compatibiliteitsopties"
+
+#: ../rules/base.xml.in.h:556
+msgid "Mongolian"
+msgstr "Mongools"
+
+# Montenegrijns is het Servo-Kroatische (Štokavische) dialect
+# dat in Montenegro wordt gesproken
+#: ../rules/base.xml.in.h:557
+msgid "Montenegrin"
+msgstr "Montenegrijns"
+
+# Guillemets of ook quillemets zijn Franse aanhalingstekens.
+# Dit is "Nederlands" en dit is de «Franse manier» van aanhalen.
+#: ../rules/base.xml.in.h:558
+msgid "Montenegrin (Cyrillic with guillemets)"
+msgstr "Montenegrijns (Cyrillisch met Franse aanhalingstekens)"
+
+#: ../rules/base.xml.in.h:559
+msgid "Montenegrin (Cyrillic)"
+msgstr "Montenegrijns (Cyrillisch)"
+
+# verwisseld/gewisseld/omgewisseld
+#: ../rules/base.xml.in.h:560
+msgid "Montenegrin (Cyrillic, Z and ZHE swapped)"
+msgstr "Montenegrijns (Cyrillisch, Z en ZHE omgewisseld)"
+
+#: ../rules/base.xml.in.h:561
+msgid "Montenegrin (Latin Unicode qwerty)"
+msgstr "Montenegrijns (Latijns Unicode qwerty)"
+
+#: ../rules/base.xml.in.h:562
+msgid "Montenegrin (Latin Unicode)"
+msgstr "Montenegrijns (Latijns Unicode)"
+
+#: ../rules/base.xml.in.h:563
+msgid "Montenegrin (Latin qwerty)"
+msgstr "Montenegrijns (Latijns qwerty)"
+
+#: ../rules/base.xml.in.h:564
+msgid "Montenegrin (Latin with guillemets)"
+msgstr "Montenegrijns (Latijns met Franse aanhalingstekens)"
+
+#: ../rules/base.xml.in.h:565
+msgid "NICOLA-F style Backspace"
+msgstr "NICOLA-F stijl backspace"
+
+#: ../rules/base.xml.in.h:566
+msgid "Nepali"
+msgstr "Nepalees"
+
+# Spatiebalk geeft harde spatie op het vierde niveau.
+#: ../rules/base.xml.in.h:567
+msgid "Non-breakable space character at fourth level"
+msgstr "Harde spatie op het vierde niveau"
+
+# sixth level? hoeveel levels zijn er wel niet?
+#: ../rules/base.xml.in.h:568
+msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level"
+msgstr "Harde spatie op het vierde niveau, smalle harde spatie op het zesde niveau"
+
+# sixth level? hoeveel levels zijn er wel niet?
+#: ../rules/base.xml.in.h:569
+msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)"
+msgstr "Harde spatie op het vierde niveau, smalle harde spatie op het zesde niveau (via Ctrl+Shift)"
+
+#: ../rules/base.xml.in.h:570
+msgid "Non-breakable space character at second level"
+msgstr "Harde spatie op het tweede niveau"
+
+#: ../rules/base.xml.in.h:571
+msgid "Non-breakable space character at third level"
+msgstr "Harde spatie op het derde niveau"
+
+#: ../rules/base.xml.in.h:572
+msgid "Non-breakable space character at third level, nothing at fourth level"
+msgstr "Harde spatie op het derde niveau, niets op het vierde niveau"
+
+#: ../rules/base.xml.in.h:573
+msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level"
+msgstr "Harde spatie op het derde niveau, smalle harde spatie op het vierde niveau"
+
+#: ../rules/base.xml.in.h:574
+msgid "Northern Saami (Finland)"
+msgstr "Noord-Samisch (Finland)"
+
+#: ../rules/base.xml.in.h:575
+msgid "Northern Saami (Norway)"
+msgstr "Noord-Samisch (Noorwegen)"
+
+#: ../rules/base.xml.in.h:576
+msgid "Northern Saami (Norway, eliminate dead keys)"
+msgstr "Noord-Samisch (Noorwegen, zonder dode toetsen)"
+
+#: ../rules/base.xml.in.h:577
+msgid "Northern Saami (Sweden)"
+msgstr "Noord-Samisch (Zweden)"
+
+#: ../rules/base.xml.in.h:578
+msgid "Northgate OmniKey 101"
+msgstr "Northgate OmniKey 101"
+
+#: ../rules/base.xml.in.h:579
+msgid "Norwegian"
+msgstr "Noors"
+
+#: ../rules/base.xml.in.h:580
+msgid "Norwegian (Dvorak)"
+msgstr "Noors (Dvorak)"
+
+#: ../rules/base.xml.in.h:581
+msgid "Norwegian (Macintosh)"
+msgstr "Noors (Macintosh)"
+
+#: ../rules/base.xml.in.h:582
+msgid "Norwegian (Macintosh, eliminate dead keys)"
+msgstr "Noors (Macintosh, zonder dode toetsen)"
+
+#: ../rules/base.xml.in.h:583
+msgid "Norwegian (eliminate dead keys)"
+msgstr "Noors (zonder dode toetsen)"
+
+#: ../rules/base.xml.in.h:584
+msgid "Num Lock"
+msgstr "Num Lock"
+
+# op het cijferblok is de delete toets aangegeven met del
+#: ../rules/base.xml.in.h:585
+msgid "Numeric keypad delete key behaviour"
+msgstr "Cijferblok del-toetsgedrag"
+
+# Apple-computer/Macintosh
+#: ../rules/base.xml.in.h:586
+msgid "Numeric keypad keys work as with Macintosh"
+msgstr "Cijferblok-toetsen werken net als bij een Macintosh"
+
+#: ../rules/base.xml.in.h:587
+msgid "Numeric keypad layout selection"
+msgstr "Cijferblok-indeling selecteren"
+
+#: ../rules/base.xml.in.h:588
+msgid "OLPC"
+msgstr "OLPC"
+
+#: ../rules/base.xml.in.h:589
+msgid "Occitan"
+msgstr "Occitaans"
+
+#: ../rules/base.xml.in.h:590
+msgid "Ogham"
+msgstr "Ogham"
+
+# Iers (Ogham IS434)
+#: ../rules/base.xml.in.h:591
+msgid "Ogham (IS434)"
+msgstr "Ogham (IS434)"
+
+#: ../rules/base.xml.in.h:592
+msgid "Oriya"
+msgstr "Oriya"
+
+#: ../rules/base.xml.in.h:593
+msgid "Ortek MCK-800 MM/Internet keyboard"
+msgstr "Ortek MCK-800 MM/Internet toetsenbord"
+
+# Russisch (Georgisch)
+#: ../rules/base.xml.in.h:594
+msgid "Ossetian (Georgia)"
+msgstr "Ossetisch (Georgië)"
+
+#: ../rules/base.xml.in.h:595
+msgid "Ossetian (WinKeys)"
+msgstr "Ossetisch (Windows-toetsen)"
+
+#: ../rules/base.xml.in.h:596
+msgid "Ossetian (legacy)"
+msgstr "Ossetisch (historisch)"
+
+#: ../rules/base.xml.in.h:597
+msgid "PC-98xx Series"
+msgstr "PC-98xx serie"
+
+# Pannonian Rusyn (руска бешеда) or simply Rusyn (or Ruthenian)
+# is a Slavic language or dialect spoken by Pannonian Rusyns in
+# north-western Serbia (Bačka region) and eastern Croatia
+# (therefore also called Yugoslavo-Ruthenian, Vojvodina-Ruthenian
+# or Bačka-Ruthenian).
+#: ../rules/base.xml.in.h:598
+msgid "Pannonian Rusyn (homophonic)"
+msgstr "Pannonisch Rusyn (homophonisch)"
+
+#: ../rules/base.xml.in.h:599
+msgid "Pashto"
+msgstr "Pashto"
+
+#: ../rules/base.xml.in.h:600
+msgid "Pashto (Afghanistan, OLPC)"
+msgstr "Pashto (Afghanistan, OLPC)"
+
+# de text op de Pause-toets is meestal "Pause"
+#: ../rules/base.xml.in.h:601
+msgid "Pause"
+msgstr "Pause"
+
+#: ../rules/base.xml.in.h:602 ../rules/base.extras.xml.in.h:23
+msgid "Persian"
+msgstr "Persisch"
+
+#: ../rules/base.xml.in.h:603
+msgid "Persian (Afghanistan, Dari OLPC)"
+msgstr "Persisch (Afghanistan, Dari OLPC)"
+
+#: ../rules/base.xml.in.h:604
+msgid "Persian (with Persian Keypad)"
+msgstr "Persisch (met Persisch cijferblok)"
+
+#: ../rules/base.xml.in.h:605 ../rules/base.extras.xml.in.h:24
+msgid "Polish"
+msgstr "Pools"
+
+#: ../rules/base.xml.in.h:606
+msgid "Polish (Dvorak)"
+msgstr "Pools (Dvorak)"
+
+#: ../rules/base.xml.in.h:607
+msgid "Polish (Dvorak, Polish quotes on key 1)"
+msgstr "Pools (Dvorak, Poolse aanhalingstekens op toets 1)"
+
+#: ../rules/base.xml.in.h:608
+msgid "Polish (Dvorak, Polish quotes on quotemark key)"
+msgstr "Pools (Dvorak, Poolse aanhalingstekens op aanhalingstekentoets)"
+
+#: ../rules/base.xml.in.h:609
+msgid "Polish (programmer Dvorak)"
+msgstr "Pools (Programmeer-Dvorak)"
+
+#: ../rules/base.xml.in.h:610
+msgid "Polish (qwertz)"
+msgstr "Pools (qwertz)"
+
+#: ../rules/base.xml.in.h:611
+msgid "Portuguese"
+msgstr "Portugees"
+
+#: ../rules/base.xml.in.h:612
+msgid "Portuguese (Brazil)"
+msgstr "Portugees (Brazilië)"
+
+#: ../rules/base.xml.in.h:613
+msgid "Portuguese (Brazil, Dvorak)"
+msgstr "Portugees (Brazilië, Dvorak)"
+
+#: ../rules/base.xml.in.h:614
+msgid "Portuguese (Brazil, eliminate dead keys)"
+msgstr "Portugees (Brazilië, zonder dode toetsen)"
+
+#: ../rules/base.xml.in.h:615
+msgid "Portuguese (Brazil, nativo for Esperanto)"
+msgstr "Portugees (Brazilië, nativo voor Esperanto)"
+
+# BUG USA keyboards ipv US keyboards
+#: ../rules/base.xml.in.h:616
+msgid "Portuguese (Brazil, nativo for USA keyboards)"
+msgstr "Portugees (Brazilië, Nativo voor US toetsenborden)"
+
+#: ../rules/base.xml.in.h:617
+msgid "Portuguese (Brazil, nativo)"
+msgstr "Portugees (Brazilië, nativo)"
+
+#: ../rules/base.xml.in.h:618
+msgid "Portuguese (Macintosh)"
+msgstr "Portugees (Macintosh)"
+
+#: ../rules/base.xml.in.h:619
+msgid "Portuguese (Macintosh, Sun dead keys)"
+msgstr "Portugees (Macintosh, Sun dode toetsen)"
+
+#: ../rules/base.xml.in.h:620
+msgid "Portuguese (Macintosh, eliminate dead keys)"
+msgstr "Portugees (Macintosh, zonder dode toetsen)"
+
+# BUG USA keyboards in plaats van US keyboards
+#: ../rules/base.xml.in.h:621
+msgid "Portuguese (Nativo for USA keyboards)"
+msgstr "Portugees (Nativo voor US toetsenborden)"
+
+#: ../rules/base.xml.in.h:622
+msgid "Portuguese (Nativo)"
+msgstr "Portugees (Nativo)"
+
+#: ../rules/base.xml.in.h:623
+msgid "Portuguese (Sun dead keys)"
+msgstr "Portugees (Sun dode toetsen)"
+
+#: ../rules/base.xml.in.h:624
+msgid "Portuguese (eliminate dead keys)"
+msgstr "Portugees (zonder dode toetsen)"
+
+#: ../rules/base.xml.in.h:625
+msgid "Propeller Voyager (KTEZ-1000)"
+msgstr "Propeller Voyager (KTEZ-1000)"
+
+#: ../rules/base.xml.in.h:626
+msgid "PrtSc"
+msgstr "PrtSc"
+
+#: ../rules/base.xml.in.h:627
+msgid "Punjabi (Gurmukhi Jhelum)"
+msgstr "Punjabi (Gurmukhi Jhelum)"
+
+#: ../rules/base.xml.in.h:628
+msgid "Punjabi (Gurmukhi)"
+msgstr "Punjabi (Gurmukhi)"
+
+#: ../rules/base.xml.in.h:629
+msgid "QTronix Scorpius 98N+"
+msgstr "QTronix Scorpius 98N+"
+
+#: ../rules/base.xml.in.h:630
+msgid "Right Alt"
+msgstr "Rechter Alt-toets"
+
+# BUG Alt ipv Alt key
+#: ../rules/base.xml.in.h:631
+msgid "Right Alt (while pressed)"
+msgstr "Rechter Alt-toets (ingedrukt houden)"
+
+#: ../rules/base.xml.in.h:632
+msgid "Right Alt chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Rechter Alt-toets geeft het 5de niveau en vergrendelt dit niveau wanneer het ingedrukt wordt samen met een andere 5de niveau-kiezer, één toetsaanslag heft de vergrendeling op"
+
+#: ../rules/base.xml.in.h:633
+msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "Rechter Alt-toets geeft het 5de niveau en vergrendelt wanneer het ingedrukt wordt samen met een andere 5de niveau-kiezer"
+
+#: ../rules/base.xml.in.h:634
+msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Rechter Alt-toets geeft het 5de niveau en vergrendelt wanneer het ingedrukt wordt samen met een andere 5de niveau-kiezer, één toetsaanslag heft de vergrendeling op"
+
+#: ../rules/base.xml.in.h:635
+msgid "Right Alt key never chooses 3rd level"
+msgstr "Rechter Alt-toets geeft nooit het 3e niveau"
+
+#: ../rules/base.xml.in.h:636
+msgid "Right Alt, Shift+Right Alt key is Multi_Key"
+msgstr "Rechter Alt-toets, Shift + rechter Alt-toets is Multi_Key"
+
+#: ../rules/base.xml.in.h:637
+msgid "Right Ctrl"
+msgstr "Rechter Ctrl-toets"
+
+#: ../rules/base.xml.in.h:638
+msgid "Right Ctrl (while pressed)"
+msgstr "Rechter Ctrl-toets (ingedrukt houden)"
+
+# Rechter Ctrl-toets doet hetzelfde als de rechter Alt-toets.
+#: ../rules/base.xml.in.h:639
+msgid "Right Ctrl as Right Alt"
+msgstr "Rechter Ctrl en Alt-toets doen hetzelfde"
+
+#: ../rules/base.xml.in.h:640
+msgid "Right Ctrl is mapped to Menu"
+msgstr "Rechter Ctrl zit op de Menu-toets"
+
+# Rechter Ctrl+Shift-toets
+#: ../rules/base.xml.in.h:641
+msgid "Right Ctrl+Right Shift"
+msgstr "Rechter Ctrl-toets + Rechter Shift-toets"
+
+#: ../rules/base.xml.in.h:642
+msgid "Right Shift"
+msgstr "Rechter Shift-toets"
+
+#: ../rules/base.xml.in.h:643
+msgid "Right Win"
+msgstr "Rechter Win-toets"
+
+#: ../rules/base.xml.in.h:644
+msgid "Right Win (while pressed)"
+msgstr "Rechter Win-toets (ingedrukt houden)"
+
+#: ../rules/base.xml.in.h:645
+msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "Rechter Win-toets geeft het 5de niveau en vergrendelt wanneer het ingedrukt wordt samen met een andere 5de niveau-kiezer"
+
+#: ../rules/base.xml.in.h:646
+msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Rechter Win-toets geeft het 5de niveau en vergrendelt wanneer het ingedrukt wordt samen met een andere 5de niveau-kiezer, één toetsaanslag heft de vergrendeling op"
+
+#: ../rules/base.xml.in.h:647 ../rules/base.extras.xml.in.h:26
+msgid "Romanian"
+msgstr "Roemeens"
+
+#: ../rules/base.xml.in.h:648
+msgid "Romanian (Germany)"
+msgstr "Roemeens (Duitsland)"
+
+#: ../rules/base.xml.in.h:649
+msgid "Romanian (Germany, eliminate dead keys)"
+msgstr "Roemeens (Duitsland, zonder dode toetsen)"
+
+#: ../rules/base.xml.in.h:650
+msgid "Romanian (WinKeys)"
+msgstr "Roemeens (Windows-toetsen)"
+
+#: ../rules/base.xml.in.h:651
+msgid "Romanian (cedilla)"
+msgstr "Roemeens (cedilla)"
+
+#: ../rules/base.xml.in.h:652
+msgid "Romanian (standard cedilla)"
+msgstr "Roemeens (standaard cedilla)"
+
+#: ../rules/base.xml.in.h:653
+msgid "Romanian (standard)"
+msgstr "Roemeens (standaard)"
+
+#: ../rules/base.xml.in.h:654
+msgid "Rupee on 4"
+msgstr "Roepie op 4"
+
+#: ../rules/base.xml.in.h:655 ../rules/base.extras.xml.in.h:28
+msgid "Russian"
+msgstr "Russisch"
+
+#: ../rules/base.xml.in.h:656
+msgid "Russian (DOS)"
+msgstr "Russisch (DOS)"
+
+#: ../rules/base.xml.in.h:657
+msgid "Russian (Georgia)"
+msgstr "Russisch (Georgisch)"
+
+#: ../rules/base.xml.in.h:658
+msgid "Russian (Germany, phonetic)"
+msgstr "Russisch (Duitsland fonetisch)"
+
+#: ../rules/base.xml.in.h:659
+msgid "Russian (Kazakhstan, with Kazakh)"
+msgstr "Russisch (Kazachstans, met Kazachstaans)"
+
+#: ../rules/base.xml.in.h:660
+msgid "Russian (Poland, phonetic Dvorak)"
+msgstr "Russisch (Polen, fonetisch Dvorak)"
+
+#: ../rules/base.xml.in.h:661
+msgid "Russian (Sweden, phonetic)"
+msgstr "Russisch (Zweden, fonetisch)"
+
+#: ../rules/base.xml.in.h:662
+msgid "Russian (Sweden, phonetic, eliminate dead keys)"
+msgstr "Russisch (Zweden, fonetisch, zonder dode toetsen)"
+
+#: ../rules/base.xml.in.h:663
+msgid "Russian (US, phonetic)"
+msgstr "Russisch (US, fonetisch)"
+
+# Oekraïens (standaard RSTU)<
+#: ../rules/base.xml.in.h:664
+msgid "Russian (Ukraine, standard RSTU)"
+msgstr "Russisch (Oekraïne, standaard RSTU)"
+
+#: ../rules/base.xml.in.h:665
+msgid "Russian (legacy)"
+msgstr "Russisch (historisch)"
+
+#: ../rules/base.xml.in.h:666
+msgid "Russian (phonetic WinKeys)"
+msgstr "Russisch (fonetisch Windows-toetsen)"
+
+#: ../rules/base.xml.in.h:667
+msgid "Russian (phonetic)"
+msgstr "Russisch (fonetisch)"
+
+#: ../rules/base.xml.in.h:668
+msgid "Russian (typewriter)"
+msgstr "Russisch (typmachine)"
+
+#: ../rules/base.xml.in.h:669
+msgid "Russian (typewriter, legacy)"
+msgstr "Russisch (typmachine, historisch)"
+
+# draadloos toetsenbord
+#: ../rules/base.xml.in.h:670
+msgid "SILVERCREST Multimedia Wireless Keyboard"
+msgstr "SILVERCREST Multimedia Wireless Keyboard"
+
+#: ../rules/base.xml.in.h:671
+msgid "SK-1300"
+msgstr "SK-1300"
+
+#: ../rules/base.xml.in.h:672
+msgid "SK-2500"
+msgstr "SK-2500"
+
+#: ../rules/base.xml.in.h:673
+msgid "SK-6200"
+msgstr "SK-6200"
+
+#: ../rules/base.xml.in.h:674
+msgid "SK-7100"
+msgstr "SK-7100"
+
+#: ../rules/base.xml.in.h:675
+msgid "SVEN Ergonomic 2500"
+msgstr "SVEN Ergonomic 2500"
+
+#: ../rules/base.xml.in.h:676
+msgid "SVEN Slim 303"
+msgstr "SVEN Slim 303"
+
+# Saisiyat, ook Saiset, Seisirat, Saisett, Saisiat, Saisiett, Saisirat,
+# Saisyet, Saisyett, Amutoura of Bouiok
+#: ../rules/base.xml.in.h:677
+msgid "Saisiyat (Taiwan)"
+msgstr "Saisiyat (Taiwan)"
+
+#: ../rules/base.xml.in.h:678
+msgid "Samsung SDM 4500P"
+msgstr "Samsung SDM 4500P"
+
+#: ../rules/base.xml.in.h:679
+msgid "Samsung SDM 4510P"
+msgstr "Samsung SDM 4510P"
+
+#: ../rules/base.xml.in.h:680
+msgid "Sanwa Supply SKB-KG3"
+msgstr "Sanwa Supply SKB-KG3"
+
+#: ../rules/base.xml.in.h:681
+msgid "Scroll Lock"
+msgstr "Scroll Lock"
+
+#: ../rules/base.xml.in.h:682
+msgid "Semi-colon on third level"
+msgstr "Punt-komma op derde niveau"
+
+#: ../rules/base.xml.in.h:683 ../rules/base.extras.xml.in.h:31
+msgid "Serbian"
+msgstr "Servisch"
+
+#: ../rules/base.xml.in.h:684
+msgid "Serbian (Latin Unicode qwerty)"
+msgstr "Servisch (Latijns Unicode qwerty)"
+
+#: ../rules/base.xml.in.h:685
+msgid "Serbian (Latin Unicode)"
+msgstr "Servisch (Latijns Unicode)"
+
+#: ../rules/base.xml.in.h:686
+msgid "Serbian (Latin qwerty)"
+msgstr "Servisch (Latijns qwerty)"
+
+# Guillemets of ook quillemets zijn Franse aanhalingstekens.
+# Dit is "Nederlands" en dit is de «Franse manier» van aanhalen.
+#: ../rules/base.xml.in.h:687
+msgid "Serbian (Latin with guillemets)"
+msgstr "Servisch (Latijns met Franse aanhalingstekens)"
+
+#: ../rules/base.xml.in.h:688
+msgid "Serbian (Latin)"
+msgstr "Servisch (Latijns)"
+
+#: ../rules/base.xml.in.h:689
+msgid "Serbian (Russia)"
+msgstr "Servisch (Rusland)"
+
+#: ../rules/base.xml.in.h:690
+msgid "Serbian (Z and ZHE swapped)"
+msgstr "Servisch (Z en ZHE omgewisseld)"
+
+#: ../rules/base.xml.in.h:691
+msgid "Serbian (with guillemets)"
+msgstr "Servisch (met Franse aanhalingstekens)"
+
+#: ../rules/base.xml.in.h:692
+msgid "Serbo-Croatian (US)"
+msgstr "Servo-Kroatisch (US)"
+
+#: ../rules/base.xml.in.h:693
+msgid "Shift cancels Caps Lock"
+msgstr "Shift heft Caps Lock op"
+
+#: ../rules/base.xml.in.h:694
+msgid "Shift does not cancel Num Lock, chooses 3rd level instead"
+msgstr "Shift heft Num Lock niet op, maar geeft juist het 3e niveau"
+
+#: ../rules/base.xml.in.h:695
+msgid "Shift with numeric keypad keys works as in MS Windows"
+msgstr "Shift met cijferblok-toetsen werkt zoals in MS Windows"
+
+#: ../rules/base.xml.in.h:696
+msgid "Shift+Caps Lock"
+msgstr "Shift+Caps Lock"
+
+#: ../rules/base.xml.in.h:697
+msgid "Sindhi"
+msgstr "Sindhi"
+
+# Het Singalees of Sinhala
+#: ../rules/base.xml.in.h:698
+msgid "Sinhala"
+msgstr "Singalees"
+
+#: ../rules/base.xml.in.h:699
+msgid "Slovak"
+msgstr "Slowaaks"
+
+# brede backslash/uitgebreide backslash
+#: ../rules/base.xml.in.h:700
+msgid "Slovak (extended Backslash)"
+msgstr "Slovaaks (brede backslash)"
+
+#: ../rules/base.xml.in.h:701
+msgid "Slovak (qwerty)"
+msgstr "Slovaaks (qwerty)"
+
+# brede backslash/uitgebreide backslash
+#: ../rules/base.xml.in.h:702
+msgid "Slovak (qwerty, extended Backslash)"
+msgstr "Slovaaks (qwerty, brede backslash)"
+
+#: ../rules/base.xml.in.h:703
+msgid "Slovenian"
+msgstr "Sloveens"
+
+#: ../rules/base.xml.in.h:704
+msgid "Slovenian (US keyboard with Slovenian letters)"
+msgstr "Sloveens (US toetsenbord met Sloveense lettertekens)"
+
+#: ../rules/base.xml.in.h:705
+msgid "Slovenian (use guillemets for quotes)"
+msgstr "Sloveens (met Franse aanhalingstekens voor citaten)"
+
+#: ../rules/base.xml.in.h:706
+msgid "Spanish"
+msgstr "Spaans"
+
+#: ../rules/base.xml.in.h:707
+msgid "Spanish (Dvorak)"
+msgstr "Spaans (Dvorak)"
+
+#: ../rules/base.xml.in.h:708
+msgid "Spanish (Latin American)"
+msgstr "Spaans (Latijns-Amerika)"
+
+#: ../rules/base.xml.in.h:709
+msgid "Spanish (Latin American, Sun dead keys)"
+msgstr "Spaans (Latijns-Amerika, Sun dode toetsen)"
+
+#: ../rules/base.xml.in.h:710
+msgid "Spanish (Latin American, eliminate dead keys)"
+msgstr "Spaans (Latijns-Amerika, zonder dode toetsen)"
+
+#: ../rules/base.xml.in.h:711
+msgid "Spanish (Latin American, include dead tilde)"
+msgstr "Spaans (Latijns-Amerika, met dode tilde)"
+
+#: ../rules/base.xml.in.h:712
+msgid "Spanish (Macintosh)"
+msgstr "Spaans (Macintosh)"
+
+#: ../rules/base.xml.in.h:713
+msgid "Spanish (Sun dead keys)"
+msgstr "Spaans (Sun dode toetsen)"
+
+#: ../rules/base.xml.in.h:714
+msgid "Spanish (eliminate dead keys)"
+msgstr "Spaans (zonder dode toetsen)"
+
+# met/bijvoegen
+# inactieve/dode/latente
+#: ../rules/base.xml.in.h:715
+msgid "Spanish (include dead tilde)"
+msgstr "Spaans (met dode tilde)"
+
+#: ../rules/base.xml.in.h:716
+msgid "Special keys (Ctrl+Alt+<key>) handled in a server"
+msgstr "Speciale toetsen (Ctrl+Alt+<toets>) afgehandeld in een server"
+
+#: ../rules/base.xml.in.h:717
+msgid "Sun Type 5/6"
+msgstr "Sun type 5/6"
+
+#: ../rules/base.xml.in.h:718
+msgid "Super Power Multimedia Keyboard"
+msgstr "Super Power multimediatoetsenbord"
+
+#: ../rules/base.xml.in.h:719
+msgid "Swahili (Kenya)"
+msgstr "Swahili (Kenia)"
+
+#: ../rules/base.xml.in.h:720
+msgid "Swahili (Tanzania)"
+msgstr "Swahili (Tanzania)"
+
+#: ../rules/base.xml.in.h:721
+msgid "Swap Ctrl and Caps Lock"
+msgstr "Ctrl en Caps Lock omwisselen"
+
+#: ../rules/base.xml.in.h:722
+msgid "Swap ESC and Caps Lock"
+msgstr "Esc en Caps Lock omwisselen"
+
+#: ../rules/base.xml.in.h:723
+msgid "Swedish"
+msgstr "Zweeds"
+
+#: ../rules/base.xml.in.h:724
+msgid "Swedish (Dvorak)"
+msgstr "Zweeds (Dvorak)"
+
+#: ../rules/base.xml.in.h:725
+msgid "Swedish (Macintosh)"
+msgstr "Zweeds (Macintosh)"
+
+#: ../rules/base.xml.in.h:726
+msgid "Swedish (Svdvorak)"
+msgstr "Zweeds (Svdvorak)"
+
+#: ../rules/base.xml.in.h:727
+msgid "Swedish (eliminate dead keys)"
+msgstr "Zweeds (zonder dode toetsen)"
+
+#: ../rules/base.xml.in.h:728
+msgid "Swedish Sign Language"
+msgstr "Zweedse gebarentaal"
+
+#: ../rules/base.xml.in.h:729
+msgid "Symplon PaceBook (tablet PC)"
+msgstr "Symplon PaceBook (tablet PC)"
+
+#: ../rules/base.xml.in.h:730
+msgid "Syriac"
+msgstr "Syrisch"
+
+#: ../rules/base.xml.in.h:731
+msgid "Syriac (phonetic)"
+msgstr "Syrisch (fonetisch)"
+
+#: ../rules/base.xml.in.h:732
+msgid "Taiwanese"
+msgstr "Taiwanees"
+
+#: ../rules/base.xml.in.h:733
+msgid "Taiwanese (indigenous)"
+msgstr "Taiwanees (oorspronkelijk)"
+
+# Het Tadzjieks of Tajiki
+#: ../rules/base.xml.in.h:734
+msgid "Tajik"
+msgstr "Tadzjieks"
+
+#: ../rules/base.xml.in.h:735
+msgid "Tajik (legacy)"
+msgstr "Tadzjieks (historisch)"
+
+#: ../rules/base.xml.in.h:736
+msgid "Tamil"
+msgstr "Tamil"
+
+#: ../rules/base.xml.in.h:737
+msgid "Tamil (Sri Lanka, TAB Typewriter)"
+msgstr "Tamil (Sri Lanka, TAB typmachine)"
+
+#: ../rules/base.xml.in.h:738
+msgid "Tamil (Sri Lanka, Unicode)"
+msgstr "Tamil (Sri Lanka, Unicode)"
+
+#: ../rules/base.xml.in.h:739
+msgid "Tamil (TAB typewriter)"
+msgstr "Tamil (TAB typmachine)"
+
+#: ../rules/base.xml.in.h:740
+msgid "Tamil (TSCII typewriter)"
+msgstr "Tamil (TSCII typmachine)"
+
+#: ../rules/base.xml.in.h:741
+msgid "Tamil (Unicode)"
+msgstr "Tamil (Unicode)"
+
+#: ../rules/base.xml.in.h:742
+msgid "Tamil (keyboard with numerals)"
+msgstr "Tamil (toetsenbord met cijfertekens)"
+
+#: ../rules/base.xml.in.h:743
+msgid "Targa Visionary 811"
+msgstr "Targa Visionary 811"
+
+#: ../rules/base.xml.in.h:744
+msgid "Tatar"
+msgstr "Tatar"
+
+#: ../rules/base.xml.in.h:745
+msgid "Telugu"
+msgstr "Telugu"
+
+# Het Thai is de officiële taal van Thailand.
+#: ../rules/base.xml.in.h:746
+msgid "Thai"
+msgstr "Thai"
+
+# Pattachote en Kedmanee zijn de twee toetsenbordindelingen voor Thai
+#: ../rules/base.xml.in.h:747
+msgid "Thai (Pattachote)"
+msgstr "Thai (Pattachote)"
+
+#: ../rules/base.xml.in.h:748
+msgid "Thai (TIS-820.2538)"
+msgstr "Thai (TIS-820.2538)"
+
+#: ../rules/base.xml.in.h:749
+msgid "Tibetan"
+msgstr "Tibetaans"
+
+#: ../rules/base.xml.in.h:750
+msgid "Tibetan (with ASCII numerals)"
+msgstr "Tibetaans (met ASCII-cijfers)"
+
+#: ../rules/base.xml.in.h:751
+msgid "To the corresponding key in a Dvorak keyboard."
+msgstr "Naar de corresponderende toets op een Dvorak toetsenbord."
+
+#: ../rules/base.xml.in.h:752
+msgid "To the corresponding key in a Qwerty keyboard."
+msgstr "Naar de corresponderende toets op een Qwerty toetsenbord."
+
+# XKB PointerKeys are the mouse emulation XKB provides on the hit of a key
+# press(Test with Shift+NumLock, then the keypad will move the mouse
+# around)
+#: ../rules/base.xml.in.h:753
+msgid "Toggle PointerKeys with Shift + NumLock."
+msgstr "Muistoetsen aan/uitzetten met Shift+NumLock."
+
+#: ../rules/base.xml.in.h:754
+msgid "Toshiba Satellite S3000"
+msgstr "Toshiba Satellite S3000"
+
+#: ../rules/base.xml.in.h:755
+msgid "Trust Direct Access Keyboard"
+msgstr "Trust Direct Access toetsenbord"
+
+#: ../rules/base.xml.in.h:756
+msgid "Trust Slimline"
+msgstr "Trust Slimline"
+
+# classic is hier onderdeel van merknaam?
+#: ../rules/base.xml.in.h:757
+msgid "Trust Wireless Keyboard Classic"
+msgstr "Trust Wireless Keyboard Classic"
+
+# Tswana of Setswana is een Bantoetaal die wordt gesproken in Botswana
+# Andere benamingen voor Tswana zijn onder meer Sechuana en Beetjuans.
+#: ../rules/base.xml.in.h:758
+msgid "Tswana"
+msgstr "Tswana"
+
+#: ../rules/base.xml.in.h:759
+msgid "Turkish"
+msgstr "Turks"
+
+#: ../rules/base.xml.in.h:760
+msgid "Turkish (Alt-Q)"
+msgstr "Turks (Alt-Q)"
+
+#: ../rules/base.xml.in.h:761
+msgid "Turkish (F)"
+msgstr "Turks (F)"
+
+#: ../rules/base.xml.in.h:762
+msgid "Turkish (Sun dead keys)"
+msgstr "Turks (Sun dode toetsen)"
+
+#: ../rules/base.xml.in.h:763
+msgid "Turkish (international with dead keys)"
+msgstr "Turks (internationaal met dode toetsen)"
+
+#: ../rules/base.xml.in.h:764
+msgid "Turkmen"
+msgstr "Turkmeens"
+
+#: ../rules/base.xml.in.h:765
+msgid "Turkmen (Alt-Q)"
+msgstr "Turkmeens (Alt-Q)"
+
+#: ../rules/base.xml.in.h:766
+msgid "TypeMatrix EZ-Reach 2020"
+msgstr "TypeMatrix EZ-Reach 2020"
+
+#: ../rules/base.xml.in.h:767
+msgid "TypeMatrix EZ-Reach 2030 PS2"
+msgstr "TypeMatrix EZ-Reach 2030 PS2"
+
+#: ../rules/base.xml.in.h:768
+msgid "TypeMatrix EZ-Reach 2030 USB"
+msgstr "TypeMatrix EZ-Reach 2030 USB"
+
+#: ../rules/base.xml.in.h:769
+msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)"
+msgstr "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)"
+
+#: ../rules/base.xml.in.h:770
+msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)"
+msgstr "TypeMatrix EZ-Reach 2030 USB (106:JP mode)"
+
+#: ../rules/base.xml.in.h:771
+msgid "Udmurt"
+msgstr "Udmurts"
+
+#: ../rules/base.xml.in.h:772
+msgid "Ukrainian"
+msgstr "Oekraïens"
+
+#: ../rules/base.xml.in.h:773
+msgid "Ukrainian (WinKeys)"
+msgstr "Oekraïens (Windows-toetsen)"
+
+# Pannonian Rusyn (руска бешеда) or simply Rusyn (or Ruthenian) is a Slavic language
+# or dialect spoken by Pannonian Rusyns in north-western Serbia (Bačka region) and eastern
+# Croatia (therefore also called Yugoslavo-Ruthenian, Vojvodina-Ruthenian or Bačka-Ruthenian).
+#: ../rules/base.xml.in.h:774
+msgid "Ukrainian (homophonic)"
+msgstr "Oekraïens (homophonisch)"
+
+#: ../rules/base.xml.in.h:775
+msgid "Ukrainian (legacy)"
+msgstr "Oekraïens (historisch)"
+
+#: ../rules/base.xml.in.h:776
+msgid "Ukrainian (phonetic)"
+msgstr "Oekraïens (fonetisch)"
+
+#: ../rules/base.xml.in.h:777
+msgid "Ukrainian (standard RSTU)"
+msgstr "Oekraïens (standaard RSTU)"
+
+#: ../rules/base.xml.in.h:778
+msgid "Ukrainian (typewriter)"
+msgstr "Oekraïens (typmachine)"
+
+#: ../rules/base.xml.in.h:779
+msgid "Unicode additions (arrows and math operators)"
+msgstr "Unicode-aanvullingen (pijlen en wiskundige operatoren)"
+
+#: ../rules/base.xml.in.h:780
+msgid "Unicode additions (arrows and math operators). Math operators on default level"
+msgstr "Unicode-aanvullingen (pijlen en wiskundige operatoren). Wiskundige operatoren op het standaard niveau"
+
+#: ../rules/base.xml.in.h:781
+msgid "Unitek KB-1925"
+msgstr "Unitek KB-1925"
+
+# Het Urdu, vroeger door Westerse taalkundigen vaak Hindoestani genoemd,
+# is de officiële taal van Pakistan
+#: ../rules/base.xml.in.h:782
+msgid "Urdu (Pakistan)"
+msgstr "Urdu (Pakistan)"
+
+#: ../rules/base.xml.in.h:783
+msgid "Urdu (Pakistan, CRULP)"
+msgstr "Urdu (Pakistan, CRULP)"
+
+#: ../rules/base.xml.in.h:784
+msgid "Urdu (Pakistan, NLA)"
+msgstr "Urdu (Pakistan, NLA)"
+
+#: ../rules/base.xml.in.h:785
+msgid "Urdu (WinKeys)"
+msgstr "Urdu (Windows-toetsen)"
+
+#: ../rules/base.xml.in.h:786
+msgid "Urdu (alternative phonetic)"
+msgstr "Urdu (alternatief fonetisch)"
+
+#: ../rules/base.xml.in.h:787
+msgid "Urdu (phonetic)"
+msgstr "Urdu (fonetisch)"
+
+#: ../rules/base.xml.in.h:788
+msgid "Use keyboard LED to show alternative layout"
+msgstr "Toetsenbord-LED gebruiken om alternatieve indeling te tonen"
+
+#: ../rules/base.xml.in.h:789
+msgid "Using space key to input non-breakable space character"
+msgstr "Spatiebalk gebruiken voor het invoeren van niet-afbrekende (harde) spaties"
+
+# Spatiebalk geeft de gebruikelijke spatie op elk niveau.
+#: ../rules/base.xml.in.h:790
+msgid "Usual space at any level"
+msgstr "Gebruikelijke spatie op elk niveau"
+
+#: ../rules/base.xml.in.h:791
+msgid "Uyghur"
+msgstr "Oeigoers"
+
+#: ../rules/base.xml.in.h:792
+msgid "Uzbek"
+msgstr "Oezbeeks"
+
+#: ../rules/base.xml.in.h:793
+msgid "Uzbek (Afghanistan)"
+msgstr "Oezbeeks (Afghanistan)"
+
+#: ../rules/base.xml.in.h:794
+msgid "Uzbek (Afghanistan, OLPC)"
+msgstr "Oezbeeks (Afghanistanm, OLPC)"
+
+#: ../rules/base.xml.in.h:795
+msgid "Uzbek (Latin)"
+msgstr "Oezbeeks (Latijns)"
+
+#: ../rules/base.xml.in.h:796
+msgid "Vietnamese"
+msgstr "Viëtnamees"
+
+#: ../rules/base.xml.in.h:797
+msgid "ViewSonic KU-306 Internet Keyboard"
+msgstr "ViewSonic KU-306 internet toetsenbord"
+
+#: ../rules/base.xml.in.h:798
+msgid "Wang 724 keypad with Unicode additions (arrows and math operators)"
+msgstr "Wang 724 cijferblok met Unicode-aanvullingen (pijlen en wiskundige operatoren)"
+
+#: ../rules/base.xml.in.h:799
+msgid "Wang 724 keypad with Unicode additions (arrows and math operators). Math operators on default level"
+msgstr "Wang 724 cijferblok met Unicode aanvullingen (pijlen en wiskundige operatoren). Wiskundige operatoren op het standaard niveau"
+
+#: ../rules/base.xml.in.h:800
+msgid "Winbook Model XP5"
+msgstr "Winbook Model XP5"
+
+#: ../rules/base.xml.in.h:801
+msgid "Wolof"
+msgstr "Wolof"
+
+#: ../rules/base.xml.in.h:802
+msgid "Yahoo! Internet Keyboard"
+msgstr "Yahoo! internettoetsenbord"
+
+# Het Jakoets is een Turkse taal met ongeveer 363.000 sprekers
+#: ../rules/base.xml.in.h:803
+msgid "Yakut"
+msgstr "Jakoets"
+
+# Het Yoruba is een Afrikaanse taal. Het is de taal van de Yoruba
+# en wordt gesproken in Nigeria, Benin en Togo.
+#: ../rules/base.xml.in.h:804
+msgid "Yoruba"
+msgstr "Yoruba"
+
+# The zero-width non-joiner (ZWNJ) is a non-printing character used in the computerized
+# typesetting of some cursive scripts, or other scripts which make use of ligatures, such as
+# Devanagari.
+#
+# When placed between two characters that would otherwise be connected,
+# a ZWNJ causes them to be printed in their final and initial forms, respectively
+#
+# Nulbreedte-losmaker/non-verbinder/non-verbindingsteken
+# losmaker is het duidelijkst, het maakt twee tekens los die anders verbonden zouden worden.
+# (Tino)
+#: ../rules/base.xml.in.h:805
+msgid "Zero-width non-joiner character at second level"
+msgstr "Nulbreedte-losmaker op het tweede niveau"
+
+#: ../rules/base.xml.in.h:806
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level"
+msgstr "Nulbreedte-losmaker op het tweede niveau, harde spatie op het derde niveau"
+
+#: ../rules/base.xml.in.h:807
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level"
+msgstr "Nulbreedte-losmaker op het tweede niveau, harde spatie op het derde niveau, niets op het vierde niveau"
+
+#: ../rules/base.xml.in.h:808
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level"
+msgstr "Nulbreedte-losmaker op het tweede niveau, harde spatie op het derde niveau, smalle harde spatie op het vierde niveau"
+
+#: ../rules/base.xml.in.h:809
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level"
+msgstr "Nulbreedte-losmaker op het tweede niveau, harde spatie op het derde niveau, nulbreedte-verbinder op het vierde niveau"
+
+#: ../rules/base.xml.in.h:810
+msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level"
+msgstr "Nulbreedte-losmaker op het tweede niveau, nulbreedte-verbinder op het derde niveau"
+
+#: ../rules/base.xml.in.h:811
+msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level"
+msgstr "Nulbreedte-losmaker op het tweede niveau, nulbreedte-verbinder op het derde niveau, harde spatie op het vierde niveau"
+
+#: ../rules/base.xml.in.h:812
+msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level"
+msgstr "Nulbreedte-losmaker op het derde niveau, nulbreedte-verbinder op het vierde niveau"
+
+#: ../rules/base.xml.in.h:813
+msgid "ak"
+msgstr "ak"
+
+#: ../rules/base.xml.in.h:814
+msgid "am"
+msgstr "am"
+
+#: ../rules/base.xml.in.h:815
+msgid "ar"
+msgstr "ar"
+
+#: ../rules/base.xml.in.h:816
+msgid "avn"
+msgstr "avn"
+
+#: ../rules/base.xml.in.h:817
+msgid "az"
+msgstr "az"
+
+#: ../rules/base.xml.in.h:818
+msgid "be"
+msgstr "be"
+
+#: ../rules/base.xml.in.h:819
+msgid "ber"
+msgstr "ber"
+
+#: ../rules/base.xml.in.h:820
+msgid "bg"
+msgstr "bg"
+
+#: ../rules/base.xml.in.h:821
+msgid "bm"
+msgstr "bm"
+
+#: ../rules/base.xml.in.h:822
+msgid "bn"
+msgstr "bn"
+
+#: ../rules/base.xml.in.h:823
+msgid "brl"
+msgstr "brl"
+
+#: ../rules/base.xml.in.h:824
+msgid "bs"
+msgstr "bs"
+
+#: ../rules/base.xml.in.h:825
+msgid "ca"
+msgstr "ca"
+
+#: ../rules/base.xml.in.h:826
+msgid "chr"
+msgstr "chr"
+
+#: ../rules/base.xml.in.h:827
+msgid "cm"
+msgstr "cm"
+
+#: ../rules/base.xml.in.h:828
+msgid "crh"
+msgstr "crh"
+
+#: ../rules/base.xml.in.h:829
+msgid "cs"
+msgstr "cs"
+
+#: ../rules/base.xml.in.h:830
+msgid "da"
+msgstr "da"
+
+#: ../rules/base.xml.in.h:831
+msgid "de"
+msgstr "de"
+
+#: ../rules/base.xml.in.h:832
+msgid "dv"
+msgstr "dv"
+
+#: ../rules/base.xml.in.h:833
+msgid "dz"
+msgstr "dz"
+
+#: ../rules/base.xml.in.h:834
+msgid "ee"
+msgstr "ee"
+
+#: ../rules/base.xml.in.h:835 ../rules/base.extras.xml.in.h:34
+msgid "en"
+msgstr "en"
+
+#: ../rules/base.xml.in.h:836
+msgid "eo"
+msgstr "eo"
+
+#: ../rules/base.xml.in.h:837
+msgid "es"
+msgstr "es"
+
+#: ../rules/base.xml.in.h:838
+msgid "et"
+msgstr "et"
+
+#: ../rules/base.xml.in.h:839 ../rules/base.extras.xml.in.h:35
+msgid "fa"
+msgstr "fa"
+
+#: ../rules/base.xml.in.h:840
+msgid "ff"
+msgstr "ff"
+
+#: ../rules/base.xml.in.h:841
+msgid "fi"
+msgstr "fi"
+
+#: ../rules/base.xml.in.h:842
+msgid "fo"
+msgstr "fo"
+
+#: ../rules/base.xml.in.h:843 ../rules/base.extras.xml.in.h:36
+msgid "fr"
+msgstr "fr"
+
+#: ../rules/base.xml.in.h:844
+msgid "gaa"
+msgstr "gaa"
+
+#: ../rules/base.xml.in.h:845
+msgid "gr"
+msgstr "gr"
+
+#: ../rules/base.xml.in.h:846
+msgid "gu"
+msgstr "gu"
+
+#: ../rules/base.xml.in.h:847
+msgid "ha"
+msgstr "ha"
+
+#: ../rules/base.xml.in.h:848
+msgid "he"
+msgstr "he"
+
+#: ../rules/base.xml.in.h:849
+msgid "hi"
+msgstr "hi"
+
+#: ../rules/base.xml.in.h:850
+msgid "hr"
+msgstr "hr"
+
+#: ../rules/base.xml.in.h:851
+msgid "hu"
+msgstr "hu"
+
+#: ../rules/base.xml.in.h:852 ../rules/base.extras.xml.in.h:37
+msgid "hy"
+msgstr "hy"
+
+#: ../rules/base.xml.in.h:853
+msgid "ie"
+msgstr "ie"
+
+#: ../rules/base.xml.in.h:854
+msgid "ig"
+msgstr "ig"
+
+#: ../rules/base.xml.in.h:855
+msgid "ike"
+msgstr "ike"
+
+#: ../rules/base.xml.in.h:856
+msgid "in"
+msgstr "in"
+
+#: ../rules/base.xml.in.h:857
+msgid "is"
+msgstr "is"
+
+#: ../rules/base.xml.in.h:858
+msgid "it"
+msgstr "it"
+
+#: ../rules/base.xml.in.h:859
+msgid "ja"
+msgstr "ja"
+
+#: ../rules/base.xml.in.h:860
+msgid "ka"
+msgstr "ka"
+
+#: ../rules/base.xml.in.h:861
+msgid "ki"
+msgstr "ki"
+
+#: ../rules/base.xml.in.h:862
+msgid "kk"
+msgstr "kk"
+
+#: ../rules/base.xml.in.h:863
+msgid "km"
+msgstr "km"
+
+#: ../rules/base.xml.in.h:864
+msgid "kn"
+msgstr "kn"
+
+#: ../rules/base.xml.in.h:865
+msgid "ko"
+msgstr "ko"
+
+#: ../rules/base.xml.in.h:866
+msgid "ku"
+msgstr "ku"
+
+#: ../rules/base.xml.in.h:867
+msgid "lo"
+msgstr "lo"
+
+#: ../rules/base.xml.in.h:868 ../rules/base.extras.xml.in.h:39
+msgid "lt"
+msgstr "lt"
+
+#: ../rules/base.xml.in.h:869 ../rules/base.extras.xml.in.h:40
+msgid "lv"
+msgstr "lv"
+
+#: ../rules/base.xml.in.h:870
+msgid "mi"
+msgstr "mi"
+
+#: ../rules/base.xml.in.h:871
+msgid "mk"
+msgstr "mk"
+
+#: ../rules/base.xml.in.h:872
+msgid "ml"
+msgstr "ml"
+
+#: ../rules/base.xml.in.h:873
+msgid "mn"
+msgstr "mn"
+
+#: ../rules/base.xml.in.h:874
+msgid "mt"
+msgstr "mt"
+
+#: ../rules/base.xml.in.h:875
+msgid "my"
+msgstr "my"
+
+#: ../rules/base.xml.in.h:876
+msgid "ne"
+msgstr "ne"
+
+#: ../rules/base.xml.in.h:877
+msgid "nl"
+msgstr "nl"
+
+#: ../rules/base.xml.in.h:878
+msgid "no"
+msgstr "no"
+
+#: ../rules/base.xml.in.h:879
+msgid "or"
+msgstr "or"
+
+#: ../rules/base.xml.in.h:880
+msgid "pa"
+msgstr "pa"
+
+#: ../rules/base.xml.in.h:881
+msgid "ph"
+msgstr "ph"
+
+#: ../rules/base.xml.in.h:882 ../rules/base.extras.xml.in.h:41
+msgid "pl"
+msgstr "pl"
+
+#: ../rules/base.xml.in.h:883
+msgid "ps"
+msgstr "ps"
+
+#: ../rules/base.xml.in.h:884
+msgid "pt"
+msgstr "pt"
+
+#: ../rules/base.xml.in.h:885 ../rules/base.extras.xml.in.h:42
+msgid "ro"
+msgstr "ro"
+
+#: ../rules/base.xml.in.h:886 ../rules/base.extras.xml.in.h:43
+msgid "ru"
+msgstr "ru"
+
+#: ../rules/base.xml.in.h:887
+msgid "sd"
+msgstr "sd"
+
+#: ../rules/base.xml.in.h:888
+msgid "si"
+msgstr "si"
+
+#: ../rules/base.xml.in.h:889
+msgid "sk"
+msgstr "sk"
+
+#: ../rules/base.xml.in.h:890
+msgid "sl"
+msgstr "sl"
+
+#: ../rules/base.xml.in.h:891
+msgid "sq"
+msgstr "sq"
+
+#: ../rules/base.xml.in.h:892 ../rules/base.extras.xml.in.h:45
+msgid "sr"
+msgstr "sr"
+
+#: ../rules/base.xml.in.h:893
+msgid "sv"
+msgstr "sv"
+
+#: ../rules/base.xml.in.h:894
+msgid "sw"
+msgstr "sw"
+
+#: ../rules/base.xml.in.h:895
+msgid "syc"
+msgstr "syc"
+
+#: ../rules/base.xml.in.h:896
+msgid "ta"
+msgstr "ta"
+
+#: ../rules/base.xml.in.h:897
+msgid "te"
+msgstr "te"
+
+#: ../rules/base.xml.in.h:898
+msgid "tg"
+msgstr "tg"
+
+#: ../rules/base.xml.in.h:899
+msgid "th"
+msgstr "th"
+
+#: ../rules/base.xml.in.h:900
+msgid "tk"
+msgstr "tk"
+
+#: ../rules/base.xml.in.h:901
+msgid "tn"
+msgstr "tn"
+
+#: ../rules/base.xml.in.h:902
+msgid "tr"
+msgstr "tr"
+
+#: ../rules/base.xml.in.h:903
+msgid "uk"
+msgstr "uk"
+
+#: ../rules/base.xml.in.h:904
+msgid "ur"
+msgstr "ur"
+
+#: ../rules/base.xml.in.h:905
+msgid "uz"
+msgstr "uz"
+
+#: ../rules/base.xml.in.h:906
+msgid "vi"
+msgstr "vi"
+
+#: ../rules/base.xml.in.h:907
+msgid "wo"
+msgstr "wo"
+
+#: ../rules/base.xml.in.h:908
+msgid "xsy"
+msgstr "xsy"
+
+#: ../rules/base.xml.in.h:909
+msgid "yo"
+msgstr "yo"
+
+#: ../rules/base.xml.in.h:910
+msgid "zh"
+msgstr "zh"
+
+#: ../rules/base.extras.xml.in.h:1
+msgid "APL Keyboard Symbols"
+msgstr "APL toetsenbordsymbolen"
+
+#: ../rules/base.extras.xml.in.h:4
+msgid "Atsina"
+msgstr "Atsina"
+
+# Iran - Avestisch
+# Het Avestisch is de taal van de Avesta: religieuze literatuur van de Parsi's,
+# volgelingen van Zoroaster of Zarathustra (heilsprofeet)
+#: ../rules/base.extras.xml.in.h:5
+msgid "Avestan"
+msgstr "Avestisch"
+
+# Coeur d'Alene is a Salishan language spoken by only five of the 800 individuals
+# in the Coeur d'Alene Tribe on the Coeur d'Alene Reservation in northern Idaho, United States.
+# http://en.wikipedia.org/wiki/Coeur_d'Alene_language
+#: ../rules/base.extras.xml.in.h:6
+msgid "Couer D'alene Salish"
+msgstr "Coeur D'alene Salish"
+
+#: ../rules/base.extras.xml.in.h:8
+msgid "English (US, international AltGr Unicode combining)"
+msgstr "Engels (US, internationaal AltGr Unicode combineren)"
+
+#: ../rules/base.extras.xml.in.h:9
+msgid "English (US, international AltGr Unicode combining, alternative)"
+msgstr "Engels (US, internationaal AltGr Unicode combineren, alternatief)"
+
+# Kutenai is a language isolate having no demonstrable relation
+# to any other language.
+# The Kutenai language (also Kootenai or Ktunaxa language) is named
+# after and is spoken by some of the Kootenai Native American/First
+# Nations people who are indigenous to the area of North America that
+# is now Montana, Idaho, and British Columbia.
+#: ../rules/base.extras.xml.in.h:11
+msgid "Kutenai"
+msgstr "Kutenai"
+
+#: ../rules/base.extras.xml.in.h:13
+msgid "Latvian (US Colemak)"
+msgstr "Lets (US, Colemak)"
+
+#: ../rules/base.extras.xml.in.h:14
+msgid "Latvian (US Colemak, apostrophe variant)"
+msgstr "Lets (US Colemak, apostrof variant)"
+
+#: ../rules/base.extras.xml.in.h:15
+msgid "Latvian (US Dvorak)"
+msgstr "Lets (US Dvorak)"
+
+#: ../rules/base.extras.xml.in.h:16
+msgid "Latvian (US Dvorak, Y variant)"
+msgstr "Lets (US Dvorak, Y variant)"
+
+#: ../rules/base.extras.xml.in.h:17
+msgid "Latvian (US Dvorak, minus variant)"
+msgstr "Lets (US Dvorak, min variant)"
+
+#: ../rules/base.extras.xml.in.h:18
+msgid "Latvian (programmer US Dvorak)"
+msgstr "Lets (programmeer US Dvorak)"
+
+#: ../rules/base.extras.xml.in.h:19
+msgid "Latvian (programmer US Dvorak, Y variant)"
+msgstr "Lets (programmeer US Dvorak, Y variant)"
+
+#: ../rules/base.extras.xml.in.h:20
+msgid "Latvian (programmer US Dvorak, minus variant)"
+msgstr "Lets (programmeer US Dvorak, min variant)"
+
+#: ../rules/base.extras.xml.in.h:22
+msgid "Lithuanian (US Dvorak with Lithuanian letters)"
+msgstr "Litouws (US Dvorak met Litouwse lettertekens)"
+
+#: ../rules/base.extras.xml.in.h:25
+msgid "Polish (international with dead keys)"
+msgstr "Pools (internationaal met dode toetsen)"
+
+#: ../rules/base.extras.xml.in.h:27
+msgid "Romanian (ergonomic Touchtype)"
+msgstr "Roemeens (ergonomisch Touchtype)"
+
+#: ../rules/base.extras.xml.in.h:29
+msgid "Russian (with UKR and BEL layout)"
+msgstr "Russisch (met UKR en BEL indeling)"
+
+# Canadees-Indiaanse taal (Shuswap)
+#: ../rules/base.extras.xml.in.h:30
+msgid "Secwepemctsin"
+msgstr "Secwepemctsin"
+
+#: ../rules/base.extras.xml.in.h:32
+msgid "Serbian (combining accents instead of dead keys)"
+msgstr "Servisch (Combinerende accenten in plaats van dode toetsen)"
+
+#: ../rules/base.extras.xml.in.h:33
+msgid "apl"
+msgstr "apl"
+
+#: ../rules/base.extras.xml.in.h:38
+msgid "kut"
+msgstr "kut"
+
+#: ../rules/base.extras.xml.in.h:44
+msgid "shs"
+msgstr "shs"
+
+#~ msgid "Afg"
+#~ msgstr "Afg"
+
+#~ msgid "Chinese (Tibetan)"
+#~ msgstr "Chinees (Tibetaans)"
+
+# Het Oeigoers is een Turkse taal, die door ongeveer 9 miljoen mensen in de
+# Oeigoerse autonome regio Sinkiang in Volksrepubliek China wordt gesproken.
+#~ msgid "Chinese (Uyghur)"
+#~ msgstr "Chinees (Oeigoers)"
+
+# De benaming Laps wordt door de sprekers zelf als denigrerend opgevat en is
+# vrijwel geheel uit het hedendaagse taalgebruik van Scandinaviërs en uit de
+# vaktaal van taalkundigen verdwenen.
+# Samisch is een officieel erkende minderheidstaal in Noorwegen (in de gemeentes
+# Kautokeino, Karasjok, Kåfjord, Nesseby, Sør-Varanger en Tana),
+# in Finland (Enontekiö, Inari, Sodankylä en Utsjoki)
+# en in Zweden(Arjeplog, Gällivare, Jokkmokk en Kiruna).
+#~ msgid "Finnish (northern Saami)"
+#~ msgstr "Fins (Noord-Samisch)"
+
+# Occitanië (Occitaans: Occitània, Frans: Occitanie) noemt men het gebied waar
+# Occitaans wordt gesproken. Het gebied wordt Pays d'Oc of Languedoc genoemd.
+#~ msgid "French (Occitan)"
+#~ msgstr "Frans (Occitaans)"
+
+# De officiële schrijfwijze is Māori (alleen in het Engels)
+#~ msgid "Māori"
+#~ msgstr "Maori"
+
+# gelijkklinkend/homofonetisch/homofonisch
+#~ msgid "Homophonic"
+#~ msgstr "Homofonisch"
+
+# Kro/Hrv
+#~ msgid "Hrv"
+#~ msgstr "Hrv"
+
+#~ msgid "Hun"
+#~ msgstr "Hon"
+
+#~ msgid "Hungary"
+#~ msgstr "Hongarije"
+
+#~ msgid "Ind"
+#~ msgstr "Ind"
+
+#~ msgid "Ireland"
+#~ msgstr "Ierland"
+
+#~ msgid "Irl"
+#~ msgstr "Irl"
+
+#~ msgid "Irn"
+#~ msgstr "Irn"
+
+#~ msgid "Israel"
+#~ msgstr "Israël"
+
+#~ msgid "Italy"
+#~ msgstr "Italië"
+
+#~ msgid "Japan"
+#~ msgstr "Japan"
+
+#~ msgid "Jpn"
+#~ msgstr "Jpn"
+
+#~ msgid "Kana"
+#~ msgstr "Kana"
+
+#~ msgid "Kana 86"
+#~ msgstr "Kana 86"
+
+#~ msgid "Kenya"
+#~ msgstr "Kenia"
+
+#~ msgid "Kgz"
+#~ msgstr "Kgz"
+
+#~ msgid "Khm"
+#~ msgstr "Khm"
+
+#~ msgid "Korea, Republic of"
+#~ msgstr "Korea, Republiek"
+
+#~ msgid "Ktunaxa"
+#~ msgstr "Ktunaxa"
+
+#~ msgid "LEKP"
+#~ msgstr "LEKP"
+
+#~ msgid "LEKPa"
+#~ msgstr "LEKPa"
+
+#~ msgid "Laos"
+#~ msgstr "Laos"
+
+#~ msgid "Latin"
+#~ msgstr "Latijns"
+
+#~ msgid "Left hand"
+#~ msgstr "Linkshandig"
+
+#~ msgid "Lva"
+#~ msgstr "Lva"
+
+#~ msgid "MESS"
+#~ msgstr "MESS"
+
+#~ msgid "MNE"
+#~ msgstr "MNE"
+
+#~ msgid "Macintosh (International)"
+#~ msgstr "Macintosh (Internationaal)"
+
+# kan ook als Malediven worden geschreven.
+#~ msgid "Maldives"
+#~ msgstr "Maldiven"
+
+#~ msgid "Mali"
+#~ msgstr "Mali"
+
+#~ msgid "Mao"
+#~ msgstr "Mao"
+
+#~ msgid "Mkd"
+#~ msgstr "Mkd"
+
+#~ msgid "Mli"
+#~ msgstr "Mli"
+
+#~ msgid "Mmr"
+#~ msgstr "Mmr"
+
+#~ msgid "Mng"
+#~ msgstr "Mng"
+
+#~ msgid "Myanmar"
+#~ msgstr "Myanmar"
+
+#~ msgid "NLA"
+#~ msgstr "NLA"
+
+#~ msgid "Nativo"
+#~ msgstr "Nativo"
+
+#~ msgid "Neo 2"
+#~ msgstr "Neo 2"
+
+#~ msgid "Netherlands"
+#~ msgstr "Nederland"
+
+#~ msgid "Nigeria"
+#~ msgstr "Nigeria"
+
+#~ msgid "Nld"
+#~ msgstr "Nld"
+
+#~ msgid "Nor"
+#~ msgstr "Nor"
+
+#~ msgid "Norway"
+#~ msgstr "Noorwegen"
+
+#~ msgid "OLPC Dari"
+#~ msgstr "OLPC Dari"
+
+#~ msgid "OLPC Pashto"
+#~ msgstr "OLPC Pashto"
+
+#~ msgid "OLPC Southern Uzbek"
+#~ msgstr "OLPC Zuid-Oezbekistan"
+
+#~ msgid "Ossetian"
+#~ msgstr "Osetisch"
+
+#~ msgid "Phonetic"
+#~ msgstr "Fonetisch"
+
+#~ msgid "Pol"
+#~ msgstr "Pol"
+
+#~ msgid "Poland"
+#~ msgstr "Polen"
+
+#~ msgid "Portugal"
+#~ msgstr "Portugal"
+
+#~ msgid "Probhat"
+#~ msgstr "Probhat"
+
+#~ msgid "Prt"
+#~ msgstr "Prt"
+
+#~ msgid "SRB"
+#~ msgstr "SRB"
+
+#~ msgid "Sen"
+#~ msgstr "Sen"
+
+#~ msgid "Senegal"
+#~ msgstr "Senegal"
+
+#~ msgid "Simple"
+#~ msgstr "Simpel"
+
+#~ msgid "Slovakia"
+#~ msgstr "Slowakije"
+
+#~ msgid "Southern Uzbek"
+#~ msgstr "Zuid-Oezbekistan"
+
+#~ msgid "Spain"
+#~ msgstr "Spanje"
+
+#~ msgid "Sri Lanka"
+#~ msgstr "Sri Lanka"
+
+#~ msgid "Standard"
+#~ msgstr "Standaard"
+
+#~ msgid "Svk"
+#~ msgstr "Svk"
+
+#~ msgid "Svn"
+#~ msgstr "Svn"
+
+#~ msgid "Swe"
+#~ msgstr "Swe"
+
+#~ msgid "Sweden"
+#~ msgstr "Zweden"
+
+#~ msgid "Syria"
+#~ msgstr "Syrië"
+
+#~ msgid "Tha"
+#~ msgstr "Tha"
+
+#~ msgid "Tifinagh"
+#~ msgstr "Tifinagh"
+
+#~ msgid "Tjk"
+#~ msgstr "Tjk"
+
+#~ msgid "Turkmenistan"
+#~ msgstr "Turkmenistan"
+
+#~ msgid "Typewriter"
+#~ msgstr "Typmachine"
+
+# Tanzania?
+#~ msgid "Tza"
+#~ msgstr "Tza"
+
+#~ msgid "Ukr"
+#~ msgstr "Ukr"
+
+#~ msgid "United Kingdom"
+#~ msgstr "Verenigd Koninkrijk"
+
+#~ msgid "Uzb"
+#~ msgstr "Uzb"
+
+#~ msgid "Vnm"
+#~ msgstr "Vnm"
+
+#~ msgid "Western"
+#~ msgstr "Westers"
+
+#~ msgid "With EuroSign on 5"
+#~ msgstr "Met het Euro-teken bij de 5"
+
+# Guillemets of ook quillemets zijn Franse aanhalingstekens.
+# Dit is "Nederlands" en dit is de «Franse manier» van aanhalen.
+#~ msgid "With guillemets"
+#~ msgstr "Met Franse aanhalingstekens"
+
+#~ msgid "Zaf"
+#~ msgstr "Zaf"
+
+#~ msgid "azerty"
+#~ msgstr "azerty"
+
+#~ msgid "digits"
+#~ msgstr "cijfers"
+
+#~ msgid "lyx"
+#~ msgstr "lyx"
+
+#~ msgid "qwertz"
+#~ msgstr "qwertz"
+
+#~ msgid "2"
+#~ msgstr "2"
+
+#~ msgid "4"
+#~ msgstr "4"
+
+#~ msgid "5"
+#~ msgstr "5"
+
+#~ msgid "ACPI Standard"
+#~ msgstr "ACPI standaard"
+
+#~ msgid "Baltic+"
+#~ msgstr "Baltisch+"
+
+#~ msgid "DRC"
+#~ msgstr "DRC"
+
+#~ msgid "E"
+#~ msgstr "E"
+
+#~ msgid "Evdev-managed keyboard"
+#~ msgstr "Evdev-beheerd toetsenbord"
+
+#~ msgid "Gre"
+#~ msgstr "Gri"
+
+#~ msgid "Gui"
+#~ msgstr "Gui"
+
+#~ msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl"
+#~ msgstr "IBM ThinkPad 560Z/600/600E/A22E, Intl"
+
+#~ msgid "LAm"
+#~ msgstr "LAm"
+
+#~ msgid "Lav"
+#~ msgstr "Lav"
+
+#~ msgid "Nep"
+#~ msgstr "Nep"
+
+#~ msgid "ScrollLock"
+#~ msgstr "ScrollLock"
+
+#~ msgid "SrL"
+#~ msgstr "SrL"
+
+# toevoegen/toekennen
+#~ msgid "Add the EuroSign to the 2 key."
+#~ msgstr "Het Euro-teken toevoegen aan de 2-toets."
+
+# toevoegen/toekennen
+#~ msgid "Add the EuroSign to the 4 key."
+#~ msgstr "Het Euro-teken toevoegen aan de 4-toets."
+
+#~ msgid "Add the EuroSign to the 5 key."
+#~ msgstr "Het Euro-teken toevoegen aan de 5-toets."
+
+#~ msgid "Add the EuroSign to the E key."
+#~ msgstr "Het Euro-teken toevoegen aan de E-toets."
+
+#~ msgid "Alt+Ctrl change layout."
+#~ msgstr "Alt+Ctrl verandert de indeling."
+
+#~ msgid "Alt+Shift change layout."
+#~ msgstr "Alt+Shift verandert de indeling."
+
+# verandert/wijzigt hier beter dan veranderen/wijzigen
+#~ msgid "Both Alt keys together change layout."
+#~ msgstr "Beide Alt-toetsen samen verandert de indeling."
+
+#~ msgid "Both Ctrl keys together change layout."
+#~ msgstr "Beide Ctrl-toetsen samen verandert de indeling."
+
+#~ msgid "Brazilian ABNT2"
+#~ msgstr "Braziliaans ABNT2"
+
+#~ msgid "Caps Lock is Compose."
+#~ msgstr "Caps Lock is samensteltoets."
+
+#~ msgid "CapsLock LED shows alternative layout."
+#~ msgstr "CapsLock-lampje toont de alternatieve indeling."
+
+#~ msgid "CapsLock just locks the Shift modifier."
+#~ msgstr "CapsLock blokkeert slechts de Shift-toets."
+
+#~ msgid "CapsLock key changes layout."
+#~ msgstr "CapsLock-toets verandert de indeling."
+
+#~ msgid "Ctrl+Shift change layout."
+#~ msgstr "Ctrl+Shift verandert de indeling."
+
+#~ msgid "Hewlett-Packard Internet Keyboard 5181"
+#~ msgstr "Hewlett-Packard internet toetsenbord 5181"
+
+#~ msgid "Hewlett-Packard Internet Keyboard 5185"
+#~ msgstr "Hewlett-Packard internet toetsenbord 5185"
+
+#~ msgid "Hewlett-Packard SK-2505 Internet Keyboard"
+#~ msgstr "Hewlett-Packard SK-2505 internet toetsenbord"
+
+#~ msgid "IBM Rapid Access II (alternate option)"
+#~ msgstr "IBM Rapid Access II (alternatieve optie)"
+
+#~ msgid "Japanese 106-key"
+#~ msgstr "Japans 106-toetsen"
+
+#~ msgid "Kir"
+#~ msgstr "Kir"
+
+#~ msgid "LCtrl+LShift change layout."
+#~ msgstr "Linker Ctrl+Linker Shift verandert de indeling."
+
+#~ msgid "Layout switching"
+#~ msgstr "Wisselen van indeling"
+
+#~ msgid "Left Alt key changes layout."
+#~ msgstr "Linker Alt-toets verandert de indeling."
+
+#~ msgid "Left Ctrl key changes layout."
+#~ msgstr "Linker Ctrl-toets verandert de indeling."
+
+#~ msgid "Left Shift key changes layout."
+#~ msgstr "Linker Shift-toets verandert de indeling."
+
+#~ msgid "Left Win-key changes layout."
+#~ msgstr "Linker Win-toets verandert de indeling."
+
+#~ msgid "Left Win-key is Compose."
+#~ msgstr "Linker Win-toets is samensteltoets."
+
+#~ msgid "Legacy keypad"
+#~ msgstr "Historisch cijferblok"
+
+#~ msgid "Menu is Compose."
+#~ msgstr "Menu is samensteltoets."
+
+#~ msgid "Neostyle"
+#~ msgstr "Neostijl"
+
+#~ msgid "NumLock LED shows alternative layout."
+#~ msgstr "NumLock-lampje toont alternatieve indeling."
+
+#~ msgid "Press Left Alt key to choose 3rd level."
+#~ msgstr "De linker Alt-toets geeft het 3e niveau."
+
+#~ msgid "Press Left Win-key to choose 3rd level."
+#~ msgstr "De linker Win-toets geeft het 3e niveau."
+
+#~ msgid "Press Right Alt key to choose 3rd level."
+#~ msgstr "De rechter Alt-toets geeft het 3e niveau."
+
+#~ msgid "Press Right Ctrl to choose 3rd level."
+#~ msgstr "De rechter Ctrl-toets geeft het 3e niveau."
+
+#~ msgid "Press Right Win-key to choose 3rd level."
+#~ msgstr "De rechter Win-toets geeft het 3e niveau."
+
+# dubbelzinnig "beide"
+#~ msgid "Press any of Alt keys to choose 3rd level."
+#~ msgstr "Zowel de linker als de rechter Alt-toets geeft het 3e niveau."
+
+#~ msgid "Press any of Win-keys to choose 3rd level."
+#~ msgstr "Zowel de linker als de rechter Win-toets geeft het 3e niveau."
+
+#~ msgid "Pro"
+#~ msgstr "Pro"
+
+#~ msgid "Right Alt is Compose."
+#~ msgstr "Rechter Alt is samensteltoets."
+
+#~ msgid "Right Alt key changes layout."
+#~ msgstr "Rechter Alt-toets verandert de indeling."
+
+#~ msgid "Right Ctrl key changes layout."
+#~ msgstr "Rechter Ctrl-toets verandert de indeling."
+
+#~ msgid "Right Shift key changes layout."
+#~ msgstr "Rechter Shift-toets verandert de indeling."
+
+#~ msgid "Right Win-key changes layout."
+#~ msgstr "Rechter Win-toets verandert de indeling."
+
+#~ msgid "Right Win-key is Compose."
+#~ msgstr "Rechter Win-toets is samensteltoets."
+
+#~ msgid "ScrollLock LED shows alternative layout."
+#~ msgstr "ScrollLock-lampje toont alternatieve indeling."
+
+#~ msgid "Shift+CapsLock changes layout."
+#~ msgstr "Shift+CapsLock verandert de indeling."
+
+# dit is de uitleg van bovenstaand bericht
+#~ msgid "Swap keycodes of two keys when Mac keyboards are misdetected by kernel."
+#~ msgstr "De keycodes van twee toetsen omwisselen wanneer Mac-toetsenborden niet juist herkend worden door de kernel."
+
+#~ msgid "Third level choosers"
+#~ msgstr "3e niveau kiezers"
+
+#~ msgid "(Legacy) Dvorak"
+#~ msgstr "(Historisch) Dvorak"
+
+# Caps ipv CapsLock?
+#~ msgid "Acts as Shift with locking. Shift cancels Caps."
+#~ msgstr "Werkt als Shift met blokkering. Shift heft CapsLock op."
+
+# Caps ipv CapsLock?
+#~ msgid "Acts as Shift with locking. Shift doesn't cancel Caps."
+#~ msgstr "Werkt als Shift met blokkering. Shift heft CapsLock niet op."
+
+#~ msgid "Alt+Control changes group"
+#~ msgstr "Alt+Ctrl verandert de groep"
+
+#~ msgid "Alt+Shift changes group"
+#~ msgstr "Alt+Shift verandert de groep"
+
+#~ msgid "Caps Lock key changes group"
+#~ msgstr "Caps Lock-toets verandert de groep"
+
+#~ msgid "Caps_Lock LED shows alternative group"
+#~ msgstr "CapsLock-lampje toont de alternatieve groep"
+
+#~ msgid "Control Key Position"
+#~ msgstr "Ctrl-toetspositie"
+
+#~ msgid "Control key at bottom left"
+#~ msgstr "Ctrl-toets zit linksonder"
+
+#~ msgid "Control key at left of 'A'"
+#~ msgstr "Ctrl-toets zit links van ‘A’"
+
+#~ msgid "Control+Shift changes group"
+#~ msgstr "Ctrl+Shift verandert de groep"
+
+# (Zwitsers Duits)
+#~ msgid "DeuCH"
+#~ msgstr "DeuCH"
+
+#~ msgid "Dvo"
+#~ msgstr "Dvo"
+
+# (Zwitsers Frans)
+#~ msgid "FraCH"
+#~ msgstr "FraCH"
+
+#~ msgid "Group Shift/Lock behavior"
+#~ msgstr "Groepgedrag Shift/Lock"
+
+#~ msgid "Left Alt key changes group"
+#~ msgstr "Linker Alt-toets verandert de groep"
+
+#~ msgid "Left Ctrl key changes group"
+#~ msgstr "Linker Ctrl-toets verandert de groep"
+
+#~ msgid "Left Shift key changes group"
+#~ msgstr "Linker Shift-toets verandert de groep"
+
+#~ msgid "Num_Lock LED shows alternative group"
+#~ msgstr "NumLock-lampje toont alternatieve groep"
+
+#~ msgid "Polish with Polish quotes on key \"1/!\""
+#~ msgstr "Pools met Poolse aanhalingstekens op toets ‘1/!’"
+
+#~ msgid "Press Left Alt key to choose 3rd level"
+#~ msgstr "De linker Alt-toets geeft het 3e niveau"
+
+#~ msgid "Press Right Alt key to choose 3rd level"
+#~ msgstr "De rechter Alt-toets geeft het 3e niveau"
+
+#~ msgid "Press Right Alt-key to choose 3rd level, Shift+Right Alt-key is Multi_Key"
+#~ msgstr "De rechter Alt-toets geeft het 3e niveau, Shift+rechter Alt-toets is Multi_Key"
+
+#~ msgid "Press Right Control to choose 3rd level"
+#~ msgstr "De rechter Ctrl-toets geeft het 3e niveau"
+
+# dubbelzinnig "beide"
+#~ msgid "Press any of Alt keys to choose 3rd level"
+#~ msgstr "Zowel de linker als de rechter Alt-toets geeft het 3e niveau"
+
+#~ msgid "Right Alt key changes group"
+#~ msgstr "Rechter Alt-toets verandert de groep"
+
+#~ msgid "Right Control key works as Right Alt"
+#~ msgstr "Rechter Ctrl-toets doet hetzelfde als de rechter Alt-toets"
+
+#~ msgid "Right Ctrl key changes group"
+#~ msgstr "Rechter Control-toets verandert de groep"
+
+#~ msgid "Right Shift key changes group"
+#~ msgstr "Rechter Shift-toets verandert de groep"
+
+#~ msgid "Scroll_Lock LED shows alternative group"
+#~ msgstr "ScrollLock-lampje toont alternatieve groep"
+
+#~ msgid "Shift with numpad keys works as in MS Windows"
+#~ msgstr "Shift met cijferblok-toetsen werkt zoals in MS Windows"
+
+#~ msgid "Shift+CapsLock changes group"
+#~ msgstr "Shift+CapsLock verandert de groep"
+
+#~ msgid "Sun Type 4"
+#~ msgstr "Sun type 4"
+
+#~ msgid "Sun Type 5 European"
+#~ msgstr "Sun type 5 Europees"
+
+#~ msgid "Sun Type 5 Unix"
+#~ msgstr "Sun type 5 Unix"
+
+#~ msgid "Sun Type 6"
+#~ msgstr "Sun type 6"
+
+#~ msgid "Sun Type 6 Unix"
+#~ msgstr "Sun type 6 Unix"
+
+#~ msgid "Sun Type 6 with Euro key"
+#~ msgstr "Sun type 6 met Euro-teken"
+
+#~ msgid "Swiss French"
+#~ msgstr "Zwitsers Frans"
+
+#~ msgid "Swiss German"
+#~ msgstr "Zwitsers Duits"
+
+#~ msgid "Turkish Alt-Q Layout"
+#~ msgstr "Turks Alt-Q indeling"
+
+# Caps ipv CapsLock?
+#~ msgid "Uses internal capitalization. Shift cancels Caps."
+#~ msgstr "Gebruikt interne conversie naar hoofdletters. Shift heft CapsLock op."
+
+# Caps ipv CapsLock?
+#~ msgid "Uses internal capitalization. Shift doesn't cancel Caps."
+#~ msgstr "Gebruikt interne conversie naar hoofdletters. Shift heft CapsLock niet op."
+
+#~ msgid "Dell SK-8125 USB Multimedia Keybard"
+#~ msgstr "Dell SK-8125 multimediatoetsenbord"
+
+#~ msgid "Dell SK-8135 USB Multimedia Keybard"
+#~ msgstr "Dell SK-8135 multimediatoetsenbord"
+
+#~ msgid "Force standard legacy keypad"
+#~ msgstr "Standaard historisch cijferblok afdwingen"
+
+#~ msgid "\"Standard\""
+#~ msgstr "‘Standaard’"
+
+#~ msgid "Logitech Deluxe Access Keyboard"
+#~ msgstr "Logitech Deluxe Access toetsenbord"
+
+#~ msgid "Logitech iTouch keyboard Internet Navigator"
+#~ msgstr "Logitech iTouch toetsenbord Internet Navigator"
+
+#~ msgid "PowerPC PS/2"
+#~ msgstr "PowerPC PS/2"
+
+# http://en.wikipedia.org/wiki/Non-breaking_space
+# niet afbreekbaar spatieteken/nietafbrekenspatie/
+# 'niet afbreken' spatie/niet-afbrekende spatie/
+# beschermd/ondeelbaar spatieteken/harde spatie/
+# vaste spatie
+#~ msgid "Adding the nobreakspace keysym to space key"
+#~ msgstr "Een niet-afbrekende spatie toekennen aan spatiebalk"
diff --git a/xorg-server/xkeyboard-config/po/pl.po b/xorg-server/xkeyboard-config/po/pl.po index e314c22b0..bfeaeed07 100644 --- a/xorg-server/xkeyboard-config/po/pl.po +++ b/xorg-server/xkeyboard-config/po/pl.po @@ -1,3743 +1,3743 @@ -# Polish translation for xkeyboard-config. -# This file is distributed under the same license as the xkeyboard-config package. -# Jakub Bogusz <qboosh@pld-linux.org>, 2009-2011. -# -msgid "" -msgstr "" -"Project-Id-Version: xkeyboard-config 2.3\n" -"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" -"POT-Creation-Date: 2011-05-17 21:08+0100\n" -"PO-Revision-Date: 2011-05-19 16:45+0200\n" -"Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n" -"Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n" -"Language: pl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../rules/base.xml.in.h:1 -msgid "<Less/Greater>" -msgstr "<Mniejsze/Większe>" - -#: ../rules/base.xml.in.h:2 -msgid "<Less/Greater> (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "<Mniejsze/Większe> (wybiera poziom 3., blokuje przy naciśnięciu z innym klawiszem wybierającym poziom 3.)" - -#: ../rules/base.xml.in.h:3 -msgid "<Less/Greater> chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "<Mniejsze/Większe> wybiera poziom 5. i włącza blokadę poziomu 5. przy naciśnięciu z innym klawiszem wybierającym poziom 5.; jedno naciśnięcie zwalnia blokadę" - -#: ../rules/base.xml.in.h:4 -msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "<Mniejsze/Większe> wybiera poziom 5., blokuje przy naciśnięciu z innym klawiszem wybierającym poziom 5." - -#: ../rules/base.xml.in.h:5 -msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "<Mniejsze/Większe> wybiera poziom 5., blokuje przy naciśnięciu z innym klawiszem wybierającym poziom 5.; jedno naciśnięcie zwalnia blokadę" - -#: ../rules/base.xml.in.h:6 -msgid "A4Tech KB-21" -msgstr "A4Tech KB-21" - -#: ../rules/base.xml.in.h:7 -msgid "A4Tech KBS-8" -msgstr "A4Tech KBS-8" - -#: ../rules/base.xml.in.h:8 -msgid "A4Tech Wireless Desktop RFKB-23" -msgstr "A4Tech Wireless Desktop RFKB-23" - -#: ../rules/base.xml.in.h:9 -msgid "ATM/phone-style" -msgstr "ATM/telefoniczna" - -#: ../rules/base.xml.in.h:10 -msgid "Acer AirKey V" -msgstr "Acer AirKey V" - -#: ../rules/base.xml.in.h:11 -msgid "Acer C300" -msgstr "Acer C300" - -#: ../rules/base.xml.in.h:12 -msgid "Acer Ferrari 4000" -msgstr "Acer Ferrari 4000" - -#: ../rules/base.xml.in.h:13 -msgid "Acer Laptop" -msgstr "Laptop Acer" - -#: ../rules/base.xml.in.h:14 -msgid "Add the standard behavior to Menu key" -msgstr "Dodanie standardowego działania klawisza Menu" - -#: ../rules/base.xml.in.h:15 -msgid "Adding Esperanto circumflexes (supersigno)" -msgstr "Dodanie akcentów przeciągłych Esperanto (supersigno)" - -#: ../rules/base.xml.in.h:16 -msgid "Adding currency signs to certain keys" -msgstr "Dodanie znaków walut do pewnych klawiszy" - -#: ../rules/base.xml.in.h:17 -msgid "Advance Scorpius KI" -msgstr "Advance Scorpius KI" - -#: ../rules/base.xml.in.h:18 -msgid "Afghani" -msgstr "Afgański" - -#: ../rules/base.xml.in.h:19 -msgid "Akan" -msgstr "Akan" - -#: ../rules/base.xml.in.h:20 -msgid "Albanian" -msgstr "Albański" - -#: ../rules/base.xml.in.h:21 -msgid "Alt and Meta are on Alt keys" -msgstr "Alt i Meta pod klawiszami Alt" - -#: ../rules/base.xml.in.h:22 -msgid "Alt is mapped to Right Win, Super to Menu" -msgstr "Alt pod prawym Win, Super pod Menu" - -#: ../rules/base.xml.in.h:23 -msgid "Alt+Caps Lock" -msgstr "Alt+CapsLock" - -#: ../rules/base.xml.in.h:24 -msgid "Alt+Ctrl" -msgstr "Alt+Ctrl" - -#: ../rules/base.xml.in.h:25 -msgid "Alt+Shift" -msgstr "Alt+Shift" - -#: ../rules/base.xml.in.h:26 -msgid "Alt+Space" -msgstr "Alt+Spacja" - -#: ../rules/base.xml.in.h:27 -msgid "Alt/Win key behavior" -msgstr "Zachowanie klawiszy Alt/Win" - -#: ../rules/base.xml.in.h:28 -msgid "Amharic" -msgstr "Amharski" - -#: ../rules/base.xml.in.h:29 -msgid "Any Alt key" -msgstr "Dowolny klawisz Alt" - -#: ../rules/base.xml.in.h:30 -msgid "Any Win key" -msgstr "Dowolny klawisz Win" - -#: ../rules/base.xml.in.h:31 -msgid "Any Win key (while pressed)" -msgstr "Dowolny klawisz Win (wciśnięty)" - -#: ../rules/base.xml.in.h:32 -msgid "Apple" -msgstr "Apple" - -#: ../rules/base.xml.in.h:33 -msgid "Apple Aluminium Keyboard (ANSI)" -msgstr "Apple Aluminium Keyboard (ANSI)" - -#: ../rules/base.xml.in.h:34 -msgid "Apple Aluminium Keyboard (ISO)" -msgstr "Apple Aluminium Keyboard (ISO)" - -#: ../rules/base.xml.in.h:35 -msgid "Apple Aluminium Keyboard (JIS)" -msgstr "Apple Aluminium Keyboard (JIS)" - -#: ../rules/base.xml.in.h:36 -msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)" -msgstr "Apple Aluminium Keyboard: emulacja klawiszy PC (Print, ScrollLock, Pause, NumLock)" - -#: ../rules/base.xml.in.h:37 -msgid "Apple Laptop" -msgstr "Laptop Apple" - -#: ../rules/base.xml.in.h:38 -msgid "Arabic" -msgstr "Arabski" - -#: ../rules/base.xml.in.h:39 -msgid "Arabic (Buckwalter)" -msgstr "Arabski (Buckwalter)" - -#: ../rules/base.xml.in.h:40 -msgid "Arabic (Morocco)" -msgstr "Arabski (marokański)" - -#: ../rules/base.xml.in.h:41 -msgid "Arabic (Pakistan)" -msgstr "Arabski (pakistański)" - -#: ../rules/base.xml.in.h:42 -msgid "Arabic (Syria)" -msgstr "Arabski (syryjski)" - -#: ../rules/base.xml.in.h:43 -msgid "Arabic (azerty)" -msgstr "Arabski (AZERTY)" - -#: ../rules/base.xml.in.h:44 -msgid "Arabic (azerty/digits)" -msgstr "Arabski (AZERTY/cyfry)" - -#: ../rules/base.xml.in.h:45 -msgid "Arabic (digits)" -msgstr "Arabski (cyfry)" - -#: ../rules/base.xml.in.h:46 -msgid "Arabic (qwerty)" -msgstr "Arabski (QWERTY)" - -#: ../rules/base.xml.in.h:47 -msgid "Arabic (qwerty/digits)" -msgstr "Arabski (QWERTY/cyfry)" - -#: ../rules/base.xml.in.h:48 ../rules/base.extras.xml.in.h:2 -msgid "Armenian" -msgstr "Armeński" - -#: ../rules/base.xml.in.h:49 -msgid "Armenian (alternative eastern)" -msgstr "Armeński (anternatywny wschodni)" - -#: ../rules/base.xml.in.h:50 ../rules/base.extras.xml.in.h:3 -msgid "Armenian (alternative phonetic)" -msgstr "Armeński (alternatywny fonetyczny)" - -#: ../rules/base.xml.in.h:51 -msgid "Armenian (eastern)" -msgstr "Armeński (wschodni)" - -#: ../rules/base.xml.in.h:52 -msgid "Armenian (phonetic)" -msgstr "Armeński (fonetyczny)" - -#: ../rules/base.xml.in.h:53 -msgid "Armenian (western)" -msgstr "Armeński (zachodni)" - -#: ../rules/base.xml.in.h:54 -msgid "Asturian (Spain, with bottom-dot H and bottom-dot L)" -msgstr "Asturski (hiszpański, z H i L z dolną kropką)" - -#: ../rules/base.xml.in.h:55 -msgid "Asus Laptop" -msgstr "Laptop Asus" - -#: ../rules/base.xml.in.h:56 -msgid "At bottom left" -msgstr "W lewym dolnym rogu" - -#: ../rules/base.xml.in.h:57 -msgid "At left of 'A'" -msgstr "Z lewej 'A'" - -#: ../rules/base.xml.in.h:58 -msgid "Avatime" -msgstr "Avatime" - -#: ../rules/base.xml.in.h:59 -msgid "Azerbaijani" -msgstr "Azerbejdżański" - -#: ../rules/base.xml.in.h:60 -msgid "Azerbaijani (Cyrillic)" -msgstr "Azerbejdżański (cyrylica)" - -#: ../rules/base.xml.in.h:61 -msgid "Azona RF2300 wireless Internet Keyboard" -msgstr "Azona RF2300 wireless Internet Keyboard" - -#: ../rules/base.xml.in.h:62 -msgid "BTC 5090" -msgstr "BTC 5090" - -#: ../rules/base.xml.in.h:63 -msgid "BTC 5113RF Multimedia" -msgstr "BTC 5113RF Multimedia" - -#: ../rules/base.xml.in.h:64 -msgid "BTC 5126T" -msgstr "BTC 5126T" - -#: ../rules/base.xml.in.h:65 -msgid "BTC 6301URF" -msgstr "BTC 6301URF" - -#: ../rules/base.xml.in.h:66 -msgid "BTC 9000" -msgstr "BTC 9000" - -#: ../rules/base.xml.in.h:67 -msgid "BTC 9000A" -msgstr "BTC 9000A" - -#: ../rules/base.xml.in.h:68 -msgid "BTC 9001AH" -msgstr "BTC 9001AH" - -#: ../rules/base.xml.in.h:69 -msgid "BTC 9019U" -msgstr "BTC 9019U" - -#: ../rules/base.xml.in.h:70 -msgid "BTC 9116U Mini Wireless Internet and Gaming" -msgstr "BTC 9116U Mini Wireless Internet and Gaming" - -#: ../rules/base.xml.in.h:71 -msgid "Backslash" -msgstr "Backslash" - -#: ../rules/base.xml.in.h:72 -msgid "Backslash (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "Odwrotny ukośnik (wybiera poziom 3., blokuje przy naciśnięciu z innym klawiszem wybierającym poziom 3.)" - -#: ../rules/base.xml.in.h:73 -msgid "Bambara" -msgstr "Bambara" - -#: ../rules/base.xml.in.h:74 -msgid "Bashkirian" -msgstr "Baszkirski" - -#: ../rules/base.xml.in.h:75 -msgid "Belarusian" -msgstr "Białoruski" - -#: ../rules/base.xml.in.h:76 -msgid "Belarusian (Latin)" -msgstr "Białoruski (łaciński)" - -#: ../rules/base.xml.in.h:77 -msgid "Belarusian (legacy)" -msgstr "Białoruski (stary)" - -#: ../rules/base.xml.in.h:78 -msgid "Belgian" -msgstr "Belgijski" - -#: ../rules/base.xml.in.h:79 -msgid "Belgian (ISO alternate)" -msgstr "Belgijski (alternatywny ISO)" - -#: ../rules/base.xml.in.h:80 -msgid "Belgian (Sun dead keys)" -msgstr "Belgijski (klawisze akcentów Suna)" - -#: ../rules/base.xml.in.h:81 -msgid "Belgian (Wang model 724 azerty)" -msgstr "Belgijski (Wang model 724 AZERTY)" - -#: ../rules/base.xml.in.h:82 -msgid "Belgian (alternative)" -msgstr "Belgijski (alternatywny)" - -#: ../rules/base.xml.in.h:83 -msgid "Belgian (alternative, Sun dead keys)" -msgstr "Belgijski (alternatywny, klawisze akcentów Suna)" - -#: ../rules/base.xml.in.h:84 -msgid "Belgian (alternative, latin-9 only)" -msgstr "Belgijski (alternatywny, tylko latin-9)" - -#: ../rules/base.xml.in.h:85 -msgid "Belgian (eliminate dead keys)" -msgstr "Belgijski (bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:86 -msgid "BenQ X-Touch" -msgstr "BenQ X-Touch" - -#: ../rules/base.xml.in.h:87 -msgid "BenQ X-Touch 730" -msgstr "BenQ X-Touch 730" - -#: ../rules/base.xml.in.h:88 -msgid "BenQ X-Touch 800" -msgstr "BenQ X-Touch 800" - -#: ../rules/base.xml.in.h:89 -msgid "Bengali" -msgstr "Bengalski" - -#: ../rules/base.xml.in.h:90 -msgid "Bengali (Probhat)" -msgstr "Bengalski (Probhat)" - -#: ../rules/base.xml.in.h:91 -msgid "Berber (Morocco, Tifinagh alternative phonetic)" -msgstr "Berberyjski (Maroko, alternatywny fonetyczny tifinagh)" - -#: ../rules/base.xml.in.h:92 -msgid "Berber (Morocco, Tifinagh alternative)" -msgstr "Berberyjski (Maroko, alternatywny tifinagh)" - -#: ../rules/base.xml.in.h:93 -msgid "Berber (Morocco, Tifinagh extended phonetic)" -msgstr "Berberyjski (Maroko, rozszerzony fonetyczny tifinagh)" - -#: ../rules/base.xml.in.h:94 -msgid "Berber (Morocco, Tifinagh extended)" -msgstr "Berberyjski (Maroko, rozszerzony tifinagh)" - -#: ../rules/base.xml.in.h:95 -msgid "Berber (Morocco, Tifinagh phonetic)" -msgstr "Berberyjski (Maroko, tifinagh fonetyczny" - -#: ../rules/base.xml.in.h:96 -msgid "Berber (Morocco, Tifinagh)" -msgstr "Berberyjski (Maroko, tifinagh)" - -#: ../rules/base.xml.in.h:97 -msgid "Bosnian" -msgstr "Bośniacki" - -#: ../rules/base.xml.in.h:98 -msgid "Bosnian (US keyboard with Bosnian digraphs)" -msgstr "Bośniacki (klawiatura US z dwuznakami bośniackimi)" - -#: ../rules/base.xml.in.h:99 -msgid "Bosnian (US keyboard with Bosnian letters)" -msgstr "Bośniacki (klawiatura US z literami bośniackimi)" - -#: ../rules/base.xml.in.h:100 -msgid "Bosnian (use Bosnian digraphs)" -msgstr "Bośniacki (z użyciem dwuznaków bośniackich)" - -#: ../rules/base.xml.in.h:101 -msgid "Bosnian (use guillemets for quotes)" -msgstr "Bośniacki (z użyciem cudzysłowów do cytowania)" - -#: ../rules/base.xml.in.h:102 -msgid "Both Alt keys together" -msgstr "Oba klawisze Alt naraz" - -#: ../rules/base.xml.in.h:103 -msgid "Both Ctrl keys together" -msgstr "Oba klawisze Ctrl naraz" - -#: ../rules/base.xml.in.h:104 -msgid "Both Shift keys together" -msgstr "Oba klawisze Shift naraz" - -#: ../rules/base.xml.in.h:105 -msgid "Both Shift-Keys together activate Caps Lock, one Shift-Key deactivates" -msgstr "Oba klawisze Shift naraz włączają CapsLock, jeden Shift wyłącza" - -#: ../rules/base.xml.in.h:106 -msgid "Both Shift-Keys together toggle Caps Lock" -msgstr "Oba klawisze Shift naraz przełączają CapsLock" - -#: ../rules/base.xml.in.h:107 -msgid "Both Shift-Keys together toggle ShiftLock" -msgstr "Oba klawisze Shift naraz przełączają ShiftLock" - -#: ../rules/base.xml.in.h:108 -msgid "Braille" -msgstr "Braille'a" - -#: ../rules/base.xml.in.h:109 -msgid "Braille (left hand)" -msgstr "Braille (leworęczny)" - -#: ../rules/base.xml.in.h:110 -msgid "Braille (right hand)" -msgstr "Braille (praworęczny)" - -#: ../rules/base.xml.in.h:111 -msgid "Brother Internet Keyboard" -msgstr "Brother Internet Keyboard" - -#: ../rules/base.xml.in.h:112 -msgid "Bulgarian" -msgstr "Bułgarski" - -#: ../rules/base.xml.in.h:113 -msgid "Bulgarian (new phonetic)" -msgstr "Bułgarski (nowy fonetyczny)" - -#: ../rules/base.xml.in.h:114 -msgid "Bulgarian (traditional phonetic)" -msgstr "Bułgarski (tradycyjny fonetyczny)" - -#: ../rules/base.xml.in.h:115 -msgid "Burmese" -msgstr "Birmański" - -#: ../rules/base.xml.in.h:116 -msgid "Canadian Multilingual" -msgstr "Kanadyjski wielojęzyczny" - -#: ../rules/base.xml.in.h:117 -msgid "Canadian Multilingual (first part)" -msgstr "Kanadyjski wielojęzyczny (część pierwsza)" - -#: ../rules/base.xml.in.h:118 -msgid "Canadian Multilingual (second part)" -msgstr "Kanadyjski wielojęzyczny (część druga)" - -#: ../rules/base.xml.in.h:119 -msgid "Caps Lock" -msgstr "CapsLock" - -#: ../rules/base.xml.in.h:120 -msgid "Caps Lock (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "CapsLock (wybiera poziom 3., blokuje przy naciśnięciu z innym klawiszem wybierającym poziom 3.)" - -#: ../rules/base.xml.in.h:121 -msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)" -msgstr "CapsLock (do pierwszego układu), Shift+CapsLock (do ostatniego układu)" - -#: ../rules/base.xml.in.h:122 -msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action" -msgstr "CapsLock (wciśnięty), Alt+CapsLock działa jak zwykły CapsLock" - -#: ../rules/base.xml.in.h:123 -msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock" -msgstr "CapsLock działa jako Shift z blokadą. Shift wstrzymuje CapsLock" - -#: ../rules/base.xml.in.h:124 -msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock" -msgstr "CapsLock działa jako Shift z blokadą. Shift nie wpływa na CapsLock" - -#: ../rules/base.xml.in.h:125 -msgid "Caps Lock is disabled" -msgstr "CapsLock wyłączony" - -#: ../rules/base.xml.in.h:126 -msgid "Caps Lock key behavior" -msgstr "Zachowanie klawisza CapsLock" - -#: ../rules/base.xml.in.h:127 -msgid "Caps Lock toggles Shift so all keys are affected" -msgstr "CapsLock przełącza Shift wpływając na wszystkie klawisze" - -#: ../rules/base.xml.in.h:128 -msgid "Caps Lock toggles normal capitalization of alphabetic characters" -msgstr "CapsLock przełącza wielkość znaków alfabetycznych" - -#: ../rules/base.xml.in.h:129 -msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock" -msgstr "CapsLock używa wewnętrznej zmiany rozmiaru liter. Shift wstrzymuje CapsLock" - -#: ../rules/base.xml.in.h:130 -msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock" -msgstr "CapsLock używa wewnętrznej zmiany rozmiaru liter. Shift nie wpływa na CapsLock" - -#: ../rules/base.xml.in.h:131 -msgid "Catalan" -msgstr "Kataloński" - -#: ../rules/base.xml.in.h:132 -msgid "Catalan (Spain, with middle-dot L)" -msgstr "Kataloński (hiszpański, z L ze środkową kropką)" - -#: ../rules/base.xml.in.h:133 -msgid "Cherokee" -msgstr "Czerokeski" - -#: ../rules/base.xml.in.h:134 -msgid "Cherry B.UNLIMITED" -msgstr "Cherry B.UNLIMITED" - -#: ../rules/base.xml.in.h:135 -msgid "Cherry Blue Line CyBo@rd" -msgstr "Cherry Blue Line CyBo@rd" - -#: ../rules/base.xml.in.h:136 -msgid "Cherry Blue Line CyBo@rd (alternate option)" -msgstr "Cherry Blue Line CyBo@rd (opcja zmiany)" - -#: ../rules/base.xml.in.h:137 -msgid "Cherry CyBo@rd USB-Hub" -msgstr "Cherry CyBo@rd USB-Hub" - -#: ../rules/base.xml.in.h:138 -msgid "Cherry CyMotion Expert" -msgstr "Cherry CyMotion Expert" - -#: ../rules/base.xml.in.h:139 -msgid "Cherry CyMotion Master Linux" -msgstr "Cherry CyMotion Master Linux" - -#: ../rules/base.xml.in.h:140 -msgid "Cherry CyMotion Master XPress" -msgstr "Cherry CyMotion Master XPress" - -#: ../rules/base.xml.in.h:141 -msgid "Chicony Internet Keyboard" -msgstr "Chicony Internet Keyboard" - -#: ../rules/base.xml.in.h:142 -msgid "Chicony KB-9885" -msgstr "Chicony KB-9885" - -#: ../rules/base.xml.in.h:143 -msgid "Chicony KU-0108" -msgstr "Chicony KU-0108" - -#: ../rules/base.xml.in.h:144 -msgid "Chicony KU-0420" -msgstr "Chicony KU-0420" - -#: ../rules/base.xml.in.h:145 -msgid "Chinese" -msgstr "Chiński" - -#: ../rules/base.xml.in.h:146 -msgid "Chuvash" -msgstr "Czuwaski" - -#: ../rules/base.xml.in.h:147 -msgid "Chuvash (Latin)" -msgstr "Czuwaski (łaciński)" - -#: ../rules/base.xml.in.h:148 -msgid "Classmate PC" -msgstr "Classmate PC" - -#: ../rules/base.xml.in.h:149 -msgid "CloGaelach" -msgstr "Irlandzki gaelicki" - -#: ../rules/base.xml.in.h:150 -msgid "Compaq Easy Access Keyboard" -msgstr "Compaq Easy Access Keyboard" - -#: ../rules/base.xml.in.h:151 -msgid "Compaq Internet Keyboard (13 keys)" -msgstr "Compaq Internet Keyboard (13 klawiszy)" - -#: ../rules/base.xml.in.h:152 -msgid "Compaq Internet Keyboard (18 keys)" -msgstr "Compaq Internet Keyboard (18 klawiszy)" - -#: ../rules/base.xml.in.h:153 -msgid "Compaq Internet Keyboard (7 keys)" -msgstr "Compaq Internet Keyboard (7 klawiszy)" - -#: ../rules/base.xml.in.h:154 -msgid "Compaq iPaq Keyboard" -msgstr "Compaq iPaq Keyboard" - -#: ../rules/base.xml.in.h:155 -msgid "Compose key position" -msgstr "Położenie klawisza Compose" - -#: ../rules/base.xml.in.h:156 -msgid "Control + Alt + Backspace" -msgstr "Control + Alt + Backspace" - -#: ../rules/base.xml.in.h:157 -msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" -msgstr "Control pod klawiszami Alt, Alt pod klawiszami Win" - -#: ../rules/base.xml.in.h:158 -msgid "Control is mapped to Win keys (and the usual Ctrl keys)" -msgstr "Control pod klawiszami Win (oraz zwykłymi klawiszami Ctrl)" - -#: ../rules/base.xml.in.h:159 -msgid "Creative Desktop Wireless 7000" -msgstr "Creative Desktop Wireless 7000" - -#: ../rules/base.xml.in.h:160 -msgid "Crimean Tatar (Dobruja Q)" -msgstr "Krymskotatarski (Dobruja Q)" - -#: ../rules/base.xml.in.h:161 -msgid "Crimean Tatar (Turkish Alt-Q)" -msgstr "Krymskotatarski (turecki Alt-Q)" - -#: ../rules/base.xml.in.h:162 -msgid "Crimean Tatar (Turkish F)" -msgstr "Krymskotatarski (turecki F)" - -#: ../rules/base.xml.in.h:163 -msgid "Crimean Tatar (Turkish Q)" -msgstr "Krymskotatarski (turecki Q)" - -#: ../rules/base.xml.in.h:164 -msgid "Croatian" -msgstr "Chorwacki" - -#: ../rules/base.xml.in.h:165 -msgid "Croatian (US keyboard with Croatian digraphs)" -msgstr "Chorwacki (klawiatura US z dwuznakami chorwackimi)" - -#: ../rules/base.xml.in.h:166 -msgid "Croatian (US keyboard with Croatian letters)" -msgstr "Chorwacki (klawiatura US z literami chorwackimi)" - -#: ../rules/base.xml.in.h:167 -msgid "Croatian (use Croatian digraphs)" -msgstr "Chorwacki (z użyciem dwuznaków chorwackich)" - -#: ../rules/base.xml.in.h:168 -msgid "Croatian (use guillemets for quotes)" -msgstr "Chorwacki (z użyciem cudzysłowów do cytowania)" - -#: ../rules/base.xml.in.h:169 -msgid "Ctrl key position" -msgstr "Położenie klawisza Ctrl" - -#: ../rules/base.xml.in.h:170 -msgid "Ctrl+Shift" -msgstr "Ctrl+Shift" - -#: ../rules/base.xml.in.h:171 -msgid "Czech" -msgstr "Czeski" - -#: ../rules/base.xml.in.h:172 -msgid "Czech (UCW layout, accented letters only)" -msgstr "Czeski (układ UCW - tylko litery akcentowane)" - -#: ../rules/base.xml.in.h:173 -msgid "Czech (US Dvorak with CZ UCW support)" -msgstr "Czeski (US Dvoraka z obsługą CZ UCW)" - -#: ../rules/base.xml.in.h:174 -msgid "Czech (qwerty)" -msgstr "Czeski (QWERTY)" - -#: ../rules/base.xml.in.h:175 -msgid "Czech (qwerty, extended Backslash)" -msgstr "Czeski (QWERTY, rozszerzony Backslash)" - -#: ../rules/base.xml.in.h:176 -msgid "Czech (with <\\|> key)" -msgstr "Czeski (z klawiszem <\\|>)" - -#: ../rules/base.xml.in.h:177 -msgid "DTK2000" -msgstr "DTK2000" - -#: ../rules/base.xml.in.h:178 -msgid "Danish" -msgstr "Duński" - -#: ../rules/base.xml.in.h:179 -msgid "Danish (Dvorak)" -msgstr "Duński (Dvoraka)" - -#: ../rules/base.xml.in.h:180 -msgid "Danish (Macintosh)" -msgstr "Duński (Macintosh)" - -#: ../rules/base.xml.in.h:181 -msgid "Danish (Macintosh, eliminate dead keys)" -msgstr "Duński (Macintosh, bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:182 -msgid "Danish (eliminate dead keys)" -msgstr "Duński (bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:183 -msgid "Default numeric keypad keys" -msgstr "Domyślne klawisze klawiatury numerycznej" - -#: ../rules/base.xml.in.h:184 -msgid "Dell" -msgstr "Dell" - -#: ../rules/base.xml.in.h:185 -msgid "Dell 101-key PC" -msgstr "Dell 101-key PC" - -#: ../rules/base.xml.in.h:186 -msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" -msgstr "Laptop/notebook Dell Inspiron 6xxx/8xxx" - -#: ../rules/base.xml.in.h:187 -msgid "Dell Laptop/notebook Precision M series" -msgstr "Laptop/notebook z serii Dell Precision M" - -#: ../rules/base.xml.in.h:188 -msgid "Dell Latitude series laptop" -msgstr "Laptop z serii Dell Latitude" - -#: ../rules/base.xml.in.h:189 -msgid "Dell Precision M65" -msgstr "Dell Precision M65" - -#: ../rules/base.xml.in.h:190 -msgid "Dell SK-8125" -msgstr "Dell SK-8125" - -#: ../rules/base.xml.in.h:191 -msgid "Dell SK-8135" -msgstr "Dell SK-8135" - -#: ../rules/base.xml.in.h:192 -msgid "Dell USB Multimedia Keyboard" -msgstr "Dell USB Multimedia Keyboard" - -#: ../rules/base.xml.in.h:193 -msgid "Dexxa Wireless Desktop Keyboard" -msgstr "Dexxa Wireless Desktop Keyboard" - -#: ../rules/base.xml.in.h:194 -msgid "Dhivehi" -msgstr "Malediwski" - -#: ../rules/base.xml.in.h:195 -msgid "Diamond 9801 / 9802 series" -msgstr "Diamond z serii 9801 / 9802" - -#: ../rules/base.xml.in.h:196 -msgid "Dutch" -msgstr "Holenderski" - -#: ../rules/base.xml.in.h:197 -msgid "Dutch (Macintosh)" -msgstr "Holenderski (Macintosh)" - -#: ../rules/base.xml.in.h:198 -msgid "Dutch (Sun dead keys)" -msgstr "Holenderski (klawisze akcentów Suna)" - -#: ../rules/base.xml.in.h:199 -msgid "Dutch (standard)" -msgstr "Holenderski (standardowy)" - -#: ../rules/base.xml.in.h:200 -msgid "Dzongkha" -msgstr "Dzongka" - -#: ../rules/base.xml.in.h:201 -msgid "Enable extra typographic characters" -msgstr "Włączenie dodatkowych znaków typograficznych" - -#: ../rules/base.xml.in.h:202 -msgid "English (Cameroon Dvorak)" -msgstr "Angielski (kameruński Dvoraka)" - -#: ../rules/base.xml.in.h:203 -msgid "English (Cameroon qwerty)" -msgstr "Angielski (kameruński QWERTY)" - -#: ../rules/base.xml.in.h:204 -msgid "English (Cameroon)" -msgstr "Angielski (Kamerun)" - -#: ../rules/base.xml.in.h:205 -msgid "English (Canada)" -msgstr "Angielski (Kanada)" - -#: ../rules/base.xml.in.h:206 -msgid "English (Colemak)" -msgstr "Angielski (Colemak)" - -#: ../rules/base.xml.in.h:207 -msgid "English (Dvorak alternative international no dead keys)" -msgstr "Angielski (alternatywny międzynarodowy Dvoraka bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:208 -msgid "English (Dvorak international with dead keys)" -msgstr "Angielski (międzynarodowy Dvoraka z klawiszami akcentów)" - -#: ../rules/base.xml.in.h:209 -msgid "English (Dvorak)" -msgstr "Angielski (Dvoraka)" - -#: ../rules/base.xml.in.h:210 -msgid "English (Ghana)" -msgstr "Angielski (Ghana)" - -#: ../rules/base.xml.in.h:211 -msgid "English (Ghana, GILLBT)" -msgstr "Angielski (Ghana, GILLBT)" - -#: ../rules/base.xml.in.h:212 -msgid "English (Ghana, multilingual)" -msgstr "Angielski (Ghana, wielojęzyczny)" - -#: ../rules/base.xml.in.h:213 -msgid "English (India, with RupeeSign)" -msgstr "Angielski (Indie, ze znakiem rupii)" - -#: ../rules/base.xml.in.h:214 -msgid "English (Macintosh)" -msgstr "Angielski (Macintosh)" - -#: ../rules/base.xml.in.h:215 -msgid "English (Mali, US Macintosh)" -msgstr "Angielski (Mali, USA - Macintosh)" - -#: ../rules/base.xml.in.h:216 -msgid "English (Mali, US international)" -msgstr "Angielski (Mali, międzynarodowy USA)" - -#: ../rules/base.xml.in.h:217 -msgid "English (Nigeria)" -msgstr "Angielski (Nigeria)" - -#: ../rules/base.xml.in.h:218 -msgid "English (South Africa)" -msgstr "Angielski (Afryka Południowa)" - -#: ../rules/base.xml.in.h:219 -msgid "English (UK)" -msgstr "Angielski (Wielka Brytania)" - -#: ../rules/base.xml.in.h:220 -msgid "English (UK, Colemak)" -msgstr "Angielski (Wielka Brytania, Colemak)" - -#: ../rules/base.xml.in.h:221 -msgid "English (UK, Dvorak with UK punctuation)" -msgstr "Angielski (Wielka Brytania, Dvoraka z brytyjskimi znakami przestankowymi)" - -#: ../rules/base.xml.in.h:222 -msgid "English (UK, Dvorak)" -msgstr "Angielski (Wielka Brytania, Dvoraka)" - -#: ../rules/base.xml.in.h:223 -msgid "English (UK, Macintosh international)" -msgstr "Angielski (Wielka Brytania, międzynarodowy Macintosh)" - -#: ../rules/base.xml.in.h:224 -msgid "English (UK, Macintosh)" -msgstr "Angielski (Wielka Brytania, Macintosh)" - -#: ../rules/base.xml.in.h:225 -msgid "English (UK, extended WinKeys)" -msgstr "Angielski (Wielka Brytania, rozszerzone klawisze Win)" - -#: ../rules/base.xml.in.h:226 -msgid "English (UK, international with dead keys)" -msgstr "Angielski (Wielka Brytania, międzynarodowy z klawiszami akcentów)" - -#: ../rules/base.xml.in.h:227 ../rules/base.extras.xml.in.h:7 -msgid "English (US)" -msgstr "Angielski (USA)" - -#: ../rules/base.xml.in.h:228 -msgid "English (US, alternative international)" -msgstr "Angielski (USA, alternatywny międzynarodowy)" - -#: ../rules/base.xml.in.h:229 -msgid "English (US, international with dead keys)" -msgstr "Międzynarodowy (USA, międzynarodowy z klawiszami akcentów)" - -#: ../rules/base.xml.in.h:230 -msgid "English (US, with euro on 5)" -msgstr "Angielski (USA, ze znakiem euro pod 5)" - -#: ../rules/base.xml.in.h:231 -msgid "English (classic Dvorak)" -msgstr "Angielski (klasyczny Dvoraka)" - -#: ../rules/base.xml.in.h:232 -msgid "English (international AltGr dead keys)" -msgstr "Angielski (międzynarodowy, klawisze akcentów pod AltGr)" - -#: ../rules/base.xml.in.h:233 -msgid "English (layout toggle on multiply/divide key)" -msgstr "Angielski (przełączanie układu klawiszem mnożenia/dzielenia)" - -#: ../rules/base.xml.in.h:234 -msgid "English (left handed Dvorak)" -msgstr "Angielski (leworęczny Dvoraka)" - -#: ../rules/base.xml.in.h:235 -msgid "English (programmer Dvorak)" -msgstr "Angielski (Dvoraka programisty)" - -#: ../rules/base.xml.in.h:236 -msgid "English (right handed Dvorak)" -msgstr "Angielski (praworęczny Dvoraka)" - -#: ../rules/base.xml.in.h:237 -msgid "Ennyah DKB-1008" -msgstr "Ennyah DKB-1008" - -#: ../rules/base.xml.in.h:238 -msgid "Enter on keypad" -msgstr "Enter na klawiaturze numerycznej" - -#: ../rules/base.xml.in.h:239 -msgid "Esperanto" -msgstr "Esperancki" - -#: ../rules/base.xml.in.h:240 -msgid "Esperanto (Portugal, Nativo)" -msgstr "Esperanto (Portugalia, Nativo)" - -#: ../rules/base.xml.in.h:241 -msgid "Esperanto (displaced semicolon and quote, obsolete)" -msgstr "Esperanto (zamieniony średnik i apostrof, przestarzałe)" - -#: ../rules/base.xml.in.h:242 -msgid "Estonian" -msgstr "Estoński" - -#: ../rules/base.xml.in.h:243 -msgid "Estonian (Dvorak)" -msgstr "Estoński (Dvoraka)" - -#: ../rules/base.xml.in.h:244 -msgid "Estonian (US keyboard with Estonian letters)" -msgstr "Estoński (klawiatura US z literami estońskimi)" - -#: ../rules/base.xml.in.h:245 -msgid "Estonian (eliminate dead keys)" -msgstr "Estoński (bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:246 -msgid "Euro on 2" -msgstr "Euro pod 2" - -#: ../rules/base.xml.in.h:247 -msgid "Euro on 4" -msgstr "Euro pod 4" - -#: ../rules/base.xml.in.h:248 -msgid "Euro on 5" -msgstr "Euro pod 5" - -#: ../rules/base.xml.in.h:249 -msgid "Euro on E" -msgstr "Euro pod E" - -#: ../rules/base.xml.in.h:250 -msgid "Everex STEPnote" -msgstr "Everex STEPnote" - -#: ../rules/base.xml.in.h:251 -msgid "Ewe" -msgstr "Ewe" - -#: ../rules/base.xml.in.h:252 -msgid "FL90" -msgstr "FL90" - -#: ../rules/base.xml.in.h:253 -msgid "Faroese" -msgstr "Farerski" - -#: ../rules/base.xml.in.h:254 -msgid "Faroese (eliminate dead keys)" -msgstr "Farerski (bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:255 -msgid "Filipino" -msgstr "Filipiński" - -#: ../rules/base.xml.in.h:256 -msgid "Filipino (Capewell-Dvorak Baybayin)" -msgstr "Filipiński (baybayin Capewella-Dvoraka)" - -#: ../rules/base.xml.in.h:257 -msgid "Filipino (Capewell-Dvorak Latin)" -msgstr "Filipiński (łaciński Capewella-Dvoraka)" - -#: ../rules/base.xml.in.h:258 -msgid "Filipino (Capewell-QWERF 2006 Baybayin)" -msgstr "Filipiński (baybayin Capewella-QWERF 2006)" - -#: ../rules/base.xml.in.h:259 -msgid "Filipino (Capewell-QWERF 2006 Latin)" -msgstr "Filipiński (łaciński Capewella-QWERF 2006)" - -#: ../rules/base.xml.in.h:260 -msgid "Filipino (Colemak Baybayin)" -msgstr "Filipiński (baybain Colemak)" - -#: ../rules/base.xml.in.h:261 -msgid "Filipino (Colemak Latin)" -msgstr "Filipiński (łaciński Colemak)" - -#: ../rules/base.xml.in.h:262 -msgid "Filipino (Dvorak Baybayin)" -msgstr "Filipiński (baybain Dvoraka)" - -#: ../rules/base.xml.in.h:263 -msgid "Filipino (Dvorak Latin)" -msgstr "Filipiński (łaciński Dvoraka)" - -#: ../rules/base.xml.in.h:264 -msgid "Filipino (QWERTY Baybayin)" -msgstr "Filipino (baybain QWERTY)" - -#: ../rules/base.xml.in.h:265 -msgid "Finnish" -msgstr "Fiński" - -#: ../rules/base.xml.in.h:266 -msgid "Finnish (Macintosh)" -msgstr "Fiński (Macintosh)" - -#: ../rules/base.xml.in.h:267 -msgid "Finnish (classic)" -msgstr "Fiński (klasyczny)" - -#: ../rules/base.xml.in.h:268 -msgid "Finnish (classic, eliminate dead keys)" -msgstr "Fiński (klasyczny, bez klawiszy akcentów)" - -#. This assumes the KP_ abstract symbols are actually useful for some apps -#. The description needs to be rewritten -#: ../rules/base.xml.in.h:271 -msgid "Four-level key with abstract separators" -msgstr "Klawisz czterofunkcyjny z abstrakcyjnymi separatorami" - -#: ../rules/base.xml.in.h:272 -msgid "Four-level key with comma" -msgstr "Klawisz czterofunkcyjny z przecinkiem" - -#: ../rules/base.xml.in.h:273 -msgid "Four-level key with dot" -msgstr "Klawisz czterofunkcyjny z kropką" - -#: ../rules/base.xml.in.h:274 -msgid "Four-level key with dot, latin-9 restriction" -msgstr "Klawisz czterofunkcyjny z kropką, tylko latin-9" - -#: ../rules/base.xml.in.h:275 -msgid "Four-level key with momayyez" -msgstr "Klawisz czterofunkcyjny ze znakiem momayyez" - -#: ../rules/base.xml.in.h:276 -msgid "French" -msgstr "Francuski" - -#: ../rules/base.xml.in.h:277 -msgid "French (Bepo, ergonomic, Dvorak way)" -msgstr "Francuski (Bepo, ergonomiczny, w stylu Dvoraka)" - -#: ../rules/base.xml.in.h:278 -msgid "French (Bepo, ergonomic, Dvorak way, latin-9 only)" -msgstr "Francuski (Bepo, ergonomiczny, w stylu Dvoraka, tylko latin-9)" - -#: ../rules/base.xml.in.h:279 -msgid "French (Breton)" -msgstr "Francuski (bretoński)" - -#: ../rules/base.xml.in.h:280 -msgid "French (Cameroon azerty)" -msgstr "Francuski (kameruński AZERTY)" - -#: ../rules/base.xml.in.h:281 -msgid "French (Cameroon)" -msgstr "Francuski (Kamerun)" - -#: ../rules/base.xml.in.h:282 ../rules/base.extras.xml.in.h:10 -msgid "French (Canada)" -msgstr "Francuski (Kanada)" - -#: ../rules/base.xml.in.h:283 -msgid "French (Canada, Dvorak)" -msgstr "Francuski (kanadyjski, Dvoraka)" - -#: ../rules/base.xml.in.h:284 -msgid "French (Canada, legacy)" -msgstr "Francuski (kanadyjski, stary)" - -#: ../rules/base.xml.in.h:285 -msgid "French (Democratic Republic of the Congo)" -msgstr "Francuski (Demokratyczna Republika Konga)" - -#: ../rules/base.xml.in.h:286 -msgid "French (Dvorak)" -msgstr "Francuski (Dvoraka)" - -#: ../rules/base.xml.in.h:287 -msgid "French (Guinea)" -msgstr "Francuski (Gwinea)" - -#: ../rules/base.xml.in.h:288 -msgid "French (Macintosh)" -msgstr "Francuski (Macintosh)" - -#: ../rules/base.xml.in.h:289 -msgid "French (Mali, alternative)" -msgstr "Francuski (Mali, alternatywny)" - -#: ../rules/base.xml.in.h:290 -msgid "French (Morocco)" -msgstr "Francuski (Maroko)" - -#: ../rules/base.xml.in.h:291 -msgid "French (Sun dead keys)" -msgstr "Francuski (klawisze akcentów Suna)" - -#: ../rules/base.xml.in.h:292 -msgid "French (Switzerland)" -msgstr "Francuski (Szwajcaria)" - -#: ../rules/base.xml.in.h:293 -msgid "French (Switzerland, Macintosh)" -msgstr "Francuski (Szwajcaria, Macintosh)" - -#: ../rules/base.xml.in.h:294 -msgid "French (Switzerland, Sun dead keys)" -msgstr "Francuski (Szwajcaria, klawisze akcentów Suna)" - -#: ../rules/base.xml.in.h:295 -msgid "French (Switzerland, eliminate dead keys)" -msgstr "Francuski (Szwajcaria, bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:296 -msgid "French (alternative)" -msgstr "Francuski (alternatywny)" - -#: ../rules/base.xml.in.h:297 -msgid "French (alternative, Sun dead keys)" -msgstr "Francuski (alternatywny, klawisze akcentów Suna)" - -#: ../rules/base.xml.in.h:298 -msgid "French (alternative, eliminate dead keys)" -msgstr "Francuski (alternatywny, bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:299 -msgid "French (alternative, latin-9 only)" -msgstr "Francuski (alternatywny, tylko latin-9)" - -#: ../rules/base.xml.in.h:300 -msgid "French (eliminate dead keys)" -msgstr "Francuski (bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:301 -msgid "French (legacy, alternative)" -msgstr "Francuski (stary, alternatywny)" - -#: ../rules/base.xml.in.h:302 -msgid "French (legacy, alternative, Sun dead keys)" -msgstr "Francuski (stary alternatywny, klawisze akcentów Suna)" - -#: ../rules/base.xml.in.h:303 -msgid "French (legacy, alternative, eliminate dead keys)" -msgstr "Francuski (stary alternatywny, bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:304 -msgid "Fujitsu-Siemens Computers AMILO laptop" -msgstr "Laptop Fujitsu-Siemens Computers AMILO" - -#: ../rules/base.xml.in.h:305 -msgid "Fula" -msgstr "Fulani" - -#: ../rules/base.xml.in.h:306 -msgid "Ga" -msgstr "Ga" - -#: ../rules/base.xml.in.h:307 -msgid "Generic 101-key PC" -msgstr "Zwykła PC 101-klawiszowa" - -#: ../rules/base.xml.in.h:308 -msgid "Generic 102-key (Intl) PC" -msgstr "Zwykła PC 102-klawiszowa (Intl)" - -#: ../rules/base.xml.in.h:309 -msgid "Generic 104-key PC" -msgstr "Zwykła PC 104-klawiszowa" - -#: ../rules/base.xml.in.h:310 -msgid "Generic 105-key (Intl) PC" -msgstr "Zwykła PC 105-klawiszowa (Intl)" - -#: ../rules/base.xml.in.h:311 -msgid "Genius Comfy KB-12e" -msgstr "Genius Comfy KB-12e" - -#: ../rules/base.xml.in.h:312 -msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" -msgstr "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" - -#: ../rules/base.xml.in.h:313 -msgid "Genius Comfy KB-21e-Scroll" -msgstr "Genius Comfy KB-21e-Scroll" - -#: ../rules/base.xml.in.h:314 -msgid "Genius KB-19e NB" -msgstr "Genius KB-19e NB" - -#: ../rules/base.xml.in.h:315 -msgid "Genius KKB-2050HS" -msgstr "Genius KKB-2050HS" - -#: ../rules/base.xml.in.h:316 -msgid "Georgian" -msgstr "Gruziński" - -#: ../rules/base.xml.in.h:317 -msgid "Georgian (France, AZERTY Tskapo)" -msgstr "Gruziński (Francja, AZERTY Tskapo)" - -#: ../rules/base.xml.in.h:318 -msgid "Georgian (Italy)" -msgstr "Gruziński (Włochy)" - -#: ../rules/base.xml.in.h:319 -msgid "Georgian (MESS)" -msgstr "Gruziński (MESS)" - -#: ../rules/base.xml.in.h:320 -msgid "Georgian (ergonomic)" -msgstr "Gruziński (ergonomiczny)" - -#: ../rules/base.xml.in.h:321 -msgid "German" -msgstr "Niemiecki" - -#: ../rules/base.xml.in.h:322 -msgid "German (Austria)" -msgstr "Niemiecki (Austria)" - -#: ../rules/base.xml.in.h:323 -msgid "German (Austria, Macintosh)" -msgstr "Niemiecki (Austria, Macintosh)" - -#: ../rules/base.xml.in.h:324 -msgid "German (Austria, Sun dead keys)" -msgstr "Niemiecki (Austria, klawisze akcentów Suna)" - -#: ../rules/base.xml.in.h:325 -msgid "German (Austria, eliminate dead keys)" -msgstr "Niemiecki (Austria, bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:326 -msgid "German (Dvorak)" -msgstr "Niemiecki (Dvoraka)" - -#: ../rules/base.xml.in.h:327 -msgid "German (Macintosh)" -msgstr "Niemiecki (Macintosh)" - -#: ../rules/base.xml.in.h:328 -msgid "German (Macintosh, eliminate dead keys)" -msgstr "Niemiecki (Macintosh, bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:329 -msgid "German (Neo 2)" -msgstr "Niemiecki (Neo 2)" - -#: ../rules/base.xml.in.h:330 -msgid "German (Sun dead keys)" -msgstr "Niemiecki (klawisze akcentów Suna)" - -#: ../rules/base.xml.in.h:331 -msgid "German (Switzerland)" -msgstr "Niemiecki (Szwajcaria)" - -#: ../rules/base.xml.in.h:332 -msgid "German (Switzerland, Macintosh)" -msgstr "Niemiecki (Szwajcaria, Macintosh)" - -#: ../rules/base.xml.in.h:333 -msgid "German (Switzerland, Sun dead keys)" -msgstr "Niemiecki (Szwajcaria, klawisze akcentów Suna)" - -#: ../rules/base.xml.in.h:334 -msgid "German (Switzerland, eliminate dead keys)" -msgstr "Niemiecki (Szwajcaria, bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:335 -msgid "German (Switzerland, legacy)" -msgstr "Niemiecki (Szwajcaria, stary)" - -#: ../rules/base.xml.in.h:336 -msgid "German (dead acute)" -msgstr "Niemiecki (akcent ostry)" - -#: ../rules/base.xml.in.h:337 -msgid "German (dead grave acute)" -msgstr "Niemiecki (akcent gravis)" - -#: ../rules/base.xml.in.h:338 -msgid "German (eliminate dead keys)" -msgstr "Niemiecki (bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:339 -msgid "German (qwerty)" -msgstr "Niemiecki (QWERTY)" - -#: ../rules/base.xml.in.h:340 -msgid "Greek" -msgstr "Grecki" - -#: ../rules/base.xml.in.h:341 -msgid "Greek (eliminate dead keys)" -msgstr "Grecki (bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:342 -msgid "Greek (extended)" -msgstr "Grecki (rozszerzony)" - -#: ../rules/base.xml.in.h:343 -msgid "Greek (polytonic)" -msgstr "Grecki (politoniczny)" - -#: ../rules/base.xml.in.h:344 -msgid "Greek (simple)" -msgstr "Grecki (prosty)" - -#: ../rules/base.xml.in.h:345 -msgid "Gujarati" -msgstr "Gudźarati" - -#: ../rules/base.xml.in.h:346 -msgid "Gyration" -msgstr "Gyration" - -#: ../rules/base.xml.in.h:347 -msgid "HTC Dream" -msgstr "HTC Dream" - -#: ../rules/base.xml.in.h:348 -msgid "Happy Hacking Keyboard" -msgstr "Happy Hacking Keyboard" - -#: ../rules/base.xml.in.h:349 -msgid "Happy Hacking Keyboard for Mac" -msgstr "Happy Hacking Keyboard for Mac" - -#: ../rules/base.xml.in.h:350 -msgid "Hausa" -msgstr "Hausa" - -#: ../rules/base.xml.in.h:351 -msgid "Hebrew" -msgstr "Hebrajski" - -#: ../rules/base.xml.in.h:352 -msgid "Hebrew (Biblical, Tiro)" -msgstr "Hebrajski (biblijny, Tiro)" - -#: ../rules/base.xml.in.h:353 -msgid "Hebrew (lyx)" -msgstr "Hebrajski (lyx)" - -#: ../rules/base.xml.in.h:354 -msgid "Hebrew (phonetic)" -msgstr "Hebrajski (fonetyczny)" - -#: ../rules/base.xml.in.h:355 -msgid "Hewlett-Packard Internet Keyboard" -msgstr "Hewlett-Packard Internet Keyboard" - -#: ../rules/base.xml.in.h:356 -msgid "Hewlett-Packard Mini 110 Notebook" -msgstr "Hewlett-Packard Mini 110 Notebook" - -#: ../rules/base.xml.in.h:357 -msgid "Hewlett-Packard Omnibook 500 FA" -msgstr "Hewlett-Packard Omnibook 500 FA" - -#: ../rules/base.xml.in.h:358 -msgid "Hewlett-Packard Omnibook 5xx" -msgstr "Hewlett-Packard Omnibook 5xx" - -#: ../rules/base.xml.in.h:359 -msgid "Hewlett-Packard Omnibook 6000/6100" -msgstr "Hewlett-Packard Omnibook 6000/6100" - -#: ../rules/base.xml.in.h:360 -msgid "Hewlett-Packard Omnibook XE3 GC" -msgstr "Hewlett-Packard Omnibook XE3 GC" - -#: ../rules/base.xml.in.h:361 -msgid "Hewlett-Packard Omnibook XE3 GF" -msgstr "Hewlett-Packard Omnibook XE3 GF" - -#: ../rules/base.xml.in.h:362 -msgid "Hewlett-Packard Omnibook XT1000" -msgstr "Hewlett-Packard Omnibook XT1000" - -#: ../rules/base.xml.in.h:363 -msgid "Hewlett-Packard Pavilion ZT11xx" -msgstr "Hewlett-Packard Pavilion ZT11xx" - -#: ../rules/base.xml.in.h:364 -msgid "Hewlett-Packard Pavilion dv5" -msgstr "Hewlett-Packard Pavilion dv5" - -#: ../rules/base.xml.in.h:365 -msgid "Hewlett-Packard SK-250x Multimedia Keyboard" -msgstr "Hewlett-Packard SK-250x Multimedia Keyboard" - -#: ../rules/base.xml.in.h:366 -msgid "Hewlett-Packard nx9020" -msgstr "Hewlett-Packard nx9020" - -#: ../rules/base.xml.in.h:367 -msgid "Hexadecimal" -msgstr "Szesnastkowy" - -#: ../rules/base.xml.in.h:368 -msgid "Hindi (Bolnagri)" -msgstr "Hindi (Bolnagri)" - -#: ../rules/base.xml.in.h:369 -msgid "Hindi (Wx)" -msgstr "Hindi (Wx)" - -#: ../rules/base.xml.in.h:370 -msgid "Honeywell Euroboard" -msgstr "Honeywell Euroboard" - -#: ../rules/base.xml.in.h:371 -msgid "Htc Dream phone" -msgstr "Telefon HTC Dream" - -#: ../rules/base.xml.in.h:372 -msgid "Hungarian" -msgstr "Węgierski" - -#: ../rules/base.xml.in.h:373 -msgid "Hungarian (101/qwerty/comma/dead keys)" -msgstr "Węgierski (101/QWERTY/przecinek/klawisze akcentów)" - -#: ../rules/base.xml.in.h:374 -msgid "Hungarian (101/qwerty/comma/eliminate dead keys)" -msgstr "Węgierski (101/QWERTY/przecinek/bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:375 -msgid "Hungarian (101/qwerty/dot/dead keys)" -msgstr "Węgierski (101/QWERTY/kropka/klawisze akcentów)" - -#: ../rules/base.xml.in.h:376 -msgid "Hungarian (101/qwerty/dot/eliminate dead keys)" -msgstr "Węgierski (101/QWERTY/kropka/bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:377 -msgid "Hungarian (101/qwertz/comma/dead keys)" -msgstr "Węgierski (101/QWERTZ/przecinek/klawisze akcentów)" - -#: ../rules/base.xml.in.h:378 -msgid "Hungarian (101/qwertz/comma/eliminate dead keys)" -msgstr "Węgierski (101/QWERTZ/przecinek/bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:379 -msgid "Hungarian (101/qwertz/dot/dead keys)" -msgstr "Węgierski (101/QWERTZ/kropka/klawisze akcentów)" - -#: ../rules/base.xml.in.h:380 -msgid "Hungarian (101/qwertz/dot/eliminate dead keys)" -msgstr "Węgierski (101/QWERTZ/kropka/bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:381 -msgid "Hungarian (102/qwerty/comma/dead keys)" -msgstr "Węgierski (102/QWERTY/przecinek/klawisze akcentów)" - -#: ../rules/base.xml.in.h:382 -msgid "Hungarian (102/qwerty/comma/eliminate dead keys)" -msgstr "Węgierski (102/QWERTY/przecinek/bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:383 -msgid "Hungarian (102/qwerty/dot/dead keys)" -msgstr "Węgierski (102/QWERTY/kropka/klawisze akcentów)" - -#: ../rules/base.xml.in.h:384 -msgid "Hungarian (102/qwerty/dot/eliminate dead keys)" -msgstr "Węgierski (102/QWERTY/kropka/bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:385 -msgid "Hungarian (102/qwertz/comma/dead keys)" -msgstr "Węgierski (102/QWERTZ/przecinek/klawisze akcentów)" - -#: ../rules/base.xml.in.h:386 -msgid "Hungarian (102/qwertz/comma/eliminate dead keys)" -msgstr "Węgierski (102/QWERTZ/przecinek/bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:387 -msgid "Hungarian (102/qwertz/dot/dead keys)" -msgstr "Węgierski (102/QWERTZ/kropka/klawisze akcentów)" - -#: ../rules/base.xml.in.h:388 -msgid "Hungarian (102/qwertz/dot/eliminate dead keys)" -msgstr "Węgierski (102/QWERTZ/kropka/bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:389 -msgid "Hungarian (eliminate dead keys)" -msgstr "Węgierski (bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:390 -msgid "Hungarian (qwerty)" -msgstr "Węgierski (QWERTY)" - -#: ../rules/base.xml.in.h:391 -msgid "Hungarian (standard)" -msgstr "Węgierski (standardowy)" - -#: ../rules/base.xml.in.h:392 -msgid "Hyper is mapped to Win-keys" -msgstr "Hyper pod klawiszami Win" - -#: ../rules/base.xml.in.h:393 -msgid "IBM Rapid Access" -msgstr "IBM Rapid Access" - -#: ../rules/base.xml.in.h:394 -msgid "IBM Rapid Access II" -msgstr "IBM Rapid Access II" - -#: ../rules/base.xml.in.h:395 -msgid "IBM Space Saver" -msgstr "IBM Space Saver" - -#: ../rules/base.xml.in.h:396 -msgid "IBM ThinkPad 560Z/600/600E/A22E" -msgstr "IBM ThinkPad 560Z/600/600E/A22E" - -#: ../rules/base.xml.in.h:397 -msgid "IBM ThinkPad R60/T60/R61/T61" -msgstr "IBM ThinkPad R60/T60/R61/T61" - -#: ../rules/base.xml.in.h:398 -msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" -msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" - -#: ../rules/base.xml.in.h:399 -msgid "Icelandic" -msgstr "Islandzki" - -#: ../rules/base.xml.in.h:400 -msgid "Icelandic (Dvorak)" -msgstr "Islandzki (Dvoraka)" - -#: ../rules/base.xml.in.h:401 -msgid "Icelandic (Macintosh)" -msgstr "Islandzki (Macintosh)" - -#: ../rules/base.xml.in.h:402 -msgid "Icelandic (Sun dead keys)" -msgstr "Islandzki (klawisze akcentów Suna)" - -#: ../rules/base.xml.in.h:403 -msgid "Icelandic (eliminate dead keys)" -msgstr "Islandzki (bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:404 -msgid "Igbo" -msgstr "Ibo" - -#: ../rules/base.xml.in.h:405 -msgid "Indian" -msgstr "Indyjski" - -#: ../rules/base.xml.in.h:406 -msgid "Inuktitut" -msgstr "Inuktitut" - -#: ../rules/base.xml.in.h:407 -msgid "Iraqi" -msgstr "Iracki" - -#: ../rules/base.xml.in.h:408 -msgid "Irish" -msgstr "Irlandzki" - -#: ../rules/base.xml.in.h:409 -msgid "Irish (UnicodeExpert)" -msgstr "Irlandzki (UnicodeExpert)" - -#: ../rules/base.xml.in.h:410 -msgid "Italian" -msgstr "Włoski" - -#: ../rules/base.xml.in.h:411 -msgid "Italian (Macintosh)" -msgstr "Włoski (Macintosh)" - -#: ../rules/base.xml.in.h:412 -msgid "Italian (US keyboard with Italian letters)" -msgstr "Włoski (klawiatura US z literami włoskimi)" - -#: ../rules/base.xml.in.h:413 -msgid "Italian (eliminate dead keys)" -msgstr "Włoski (bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:414 -msgid "Japanese" -msgstr "Japoński" - -#: ../rules/base.xml.in.h:415 -msgid "Japanese (Kana 86)" -msgstr "Japoński (Kana 86)" - -#: ../rules/base.xml.in.h:416 -msgid "Japanese (Kana)" -msgstr "Japoński (Kana)" - -#: ../rules/base.xml.in.h:417 -msgid "Japanese (Macintosh)" -msgstr "Japoński (Macintosh)" - -#: ../rules/base.xml.in.h:418 -msgid "Japanese (OADG 109A)" -msgstr "Japoński (OADG 109A)" - -#: ../rules/base.xml.in.h:419 -msgid "Japanese (PC-98xx Series)" -msgstr "Japoński (serie PC-98xx)" - -#: ../rules/base.xml.in.h:420 -msgid "Japanese keyboard options" -msgstr "Opcje klawiatury japońskiej" - -#: ../rules/base.xml.in.h:421 -msgid "Kalmyk" -msgstr "Kałmucki" - -#: ../rules/base.xml.in.h:422 -msgid "Kana Lock key is locking" -msgstr "Blokujący klawisz Kana Lock" - -#: ../rules/base.xml.in.h:423 -msgid "Kannada" -msgstr "Kannada" - -#: ../rules/base.xml.in.h:424 -msgid "Kashubian" -msgstr "Kaszubski" - -#: ../rules/base.xml.in.h:425 -msgid "Kazakh" -msgstr "Kazaski" - -#: ../rules/base.xml.in.h:426 -msgid "Kazakh (with Russian)" -msgstr "Kazaski (z rosyjskim)" - -#: ../rules/base.xml.in.h:427 -msgid "Key sequence to kill the X server" -msgstr "Sekwencja klawiszy zabijająca serwer X" - -#: ../rules/base.xml.in.h:428 -msgid "Key to choose 3rd level" -msgstr "Klawisz wybierający poziom 3." - -#: ../rules/base.xml.in.h:429 -msgid "Key to choose 5th level" -msgstr "Klawisz wybierający poziom 5." - -#: ../rules/base.xml.in.h:430 -msgid "Key(s) to change layout" -msgstr "Klawisze zmieniające układ" - -#: ../rules/base.xml.in.h:431 -msgid "Keytronic FlexPro" -msgstr "Keytronic FlexPro" - -#: ../rules/base.xml.in.h:432 -msgid "Khmer (Cambodia)" -msgstr "Khmerski (Kambodża)" - -#: ../rules/base.xml.in.h:433 -msgid "Kikuyu" -msgstr "Kikiju" - -#: ../rules/base.xml.in.h:434 -msgid "Kinesis" -msgstr "Kinesis" - -#: ../rules/base.xml.in.h:435 -msgid "Komi" -msgstr "Komi" - -#: ../rules/base.xml.in.h:436 -msgid "Korean" -msgstr "Koreański" - -#: ../rules/base.xml.in.h:437 -msgid "Korean (101/104 key compatible)" -msgstr "Koreański (kompatybilny ze 101/104 klawiszami)" - -#: ../rules/base.xml.in.h:438 -msgid "Kurdish (Iran, Arabic-Latin)" -msgstr "Kurdyjski (Iran, arabsko-łaciński)" - -#: ../rules/base.xml.in.h:439 -msgid "Kurdish (Iran, F)" -msgstr "Kurdyjski (Iran, F)" - -#: ../rules/base.xml.in.h:440 -msgid "Kurdish (Iran, Latin Alt-Q)" -msgstr "Kurdyjski (Iran, łaciński Alt-Q)" - -#: ../rules/base.xml.in.h:441 -msgid "Kurdish (Iran, Latin Q)" -msgstr "Kurdyjski (Iran, łaciński Q)" - -#: ../rules/base.xml.in.h:442 -msgid "Kurdish (Iraq, Arabic-Latin)" -msgstr "Kurdyjski (Irak, arabsko-łaciński)" - -#: ../rules/base.xml.in.h:443 -msgid "Kurdish (Iraq, F)" -msgstr "Kurdyjski (Irak, F)" - -#: ../rules/base.xml.in.h:444 -msgid "Kurdish (Iraq, Latin Alt-Q)" -msgstr "Kurdyjski (Irak, łaciński Alt-Q)" - -#: ../rules/base.xml.in.h:445 -msgid "Kurdish (Iraq, Latin Q)" -msgstr "Kurdyjski (Irak, łaciński Q)" - -#: ../rules/base.xml.in.h:446 -msgid "Kurdish (Syria, F)" -msgstr "Kurdyjski (Syria, F)" - -#: ../rules/base.xml.in.h:447 -msgid "Kurdish (Syria, Latin Alt-Q)" -msgstr "Kurdyjski (Syria, łaciński Alt-Q)" - -#: ../rules/base.xml.in.h:448 -msgid "Kurdish (Syria, Latin Q)" -msgstr "Kurdyjski (Syria, łaciński Q)" - -#: ../rules/base.xml.in.h:449 -msgid "Kurdish (Turkey, F)" -msgstr "Kurdyjski (Turcja, F)" - -#: ../rules/base.xml.in.h:450 -msgid "Kurdish (Turkey, Latin Alt-Q)" -msgstr "Kurdyjski (Turcja, łaciński Alt-Q)" - -#: ../rules/base.xml.in.h:451 -msgid "Kurdish (Turkey, Latin Q)" -msgstr "Kurdyjski (Turcja, łaciński Q)" - -#: ../rules/base.xml.in.h:452 -msgid "Kyrgyz" -msgstr "Kirgiski" - -#: ../rules/base.xml.in.h:453 -msgid "Kyrgyz (phonetic)" -msgstr "Kirgiski (fonetyczny)" - -#: ../rules/base.xml.in.h:454 -msgid "Lao" -msgstr "Laotański" - -#: ../rules/base.xml.in.h:455 -msgid "Lao (STEA proposed standard layout)" -msgstr "Laotański (proponowany układ standardowy STEA)" - -#: ../rules/base.xml.in.h:456 -msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" -msgstr "Klawiatura laptopowa Compaq (np. Armada)" - -#: ../rules/base.xml.in.h:457 -msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" -msgstr "Klawiatura internetowa laptopów/notebooków Compaq (np. Presario)" - -#: ../rules/base.xml.in.h:458 -msgid "Laptop/notebook eMachines m68xx" -msgstr "Laptop/notebook eMachines m68xx" - -#: ../rules/base.xml.in.h:459 ../rules/base.extras.xml.in.h:12 -msgid "Latvian" -msgstr "Łotewski" - -#: ../rules/base.xml.in.h:460 -msgid "Latvian (F variant)" -msgstr "Łotewski (wariant F)" - -#: ../rules/base.xml.in.h:461 -msgid "Latvian (adapted)" -msgstr "Łotewski (zaadaptowany)" - -#: ../rules/base.xml.in.h:462 -msgid "Latvian (apostrophe variant)" -msgstr "Łotewski (wariant z apostrofem)" - -#: ../rules/base.xml.in.h:463 -msgid "Latvian (ergonomic, ŪGJRMV)" -msgstr "Łotewski (ergonomiczny ŪGJRMV)" - -#: ../rules/base.xml.in.h:464 -msgid "Latvian (modern)" -msgstr "Łotewski (współczesny)" - -#: ../rules/base.xml.in.h:465 -msgid "Latvian (tilde variant)" -msgstr "Łotewski (wariant z tyldą)" - -#: ../rules/base.xml.in.h:466 -msgid "Left Alt" -msgstr "Lewy Alt" - -#: ../rules/base.xml.in.h:467 -msgid "Left Alt (while pressed)" -msgstr "Lewy Alt (wciśnięty)" - -#: ../rules/base.xml.in.h:468 -msgid "Left Alt is swapped with Left Win" -msgstr "Lewy Alt zamieniony z lewym Win" - -#: ../rules/base.xml.in.h:469 -msgid "Left Ctrl" -msgstr "Lewy Ctrl" - -#: ../rules/base.xml.in.h:470 -msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" -msgstr "Lewy Ctrl (do pierwszego układu), prawy Ctrl (do ostatniego układu)" - -#: ../rules/base.xml.in.h:471 -msgid "Left Ctrl+Left Shift" -msgstr "Lewy Ctrl+lewy Shift" - -#: ../rules/base.xml.in.h:472 -msgid "Left Shift" -msgstr "Lewy Shift" - -#: ../rules/base.xml.in.h:473 -msgid "Left Win" -msgstr "Lewy Win" - -#: ../rules/base.xml.in.h:474 -msgid "Left Win (to first layout), Right Win/Menu (to last layout)" -msgstr "Lewy Win (do pierwszego układu), prawy Win/Menu (do ostatniego układu)" - -#: ../rules/base.xml.in.h:475 -msgid "Left Win (while pressed)" -msgstr "Lewy Win (wciśnięty)" - -#: ../rules/base.xml.in.h:476 -msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "Lewy Win wybiera poziom 5., blokuje przy naciśnięciu z innym klawiszem wybierającym poziom 5." - -#: ../rules/base.xml.in.h:477 -msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Lewy Win wybiera poziom 5., blokuje przy naciśnięciu z innym klawiszem wybierającym poziom 5.; jedno naciśnięcie zwalnia blokadę" - -#: ../rules/base.xml.in.h:478 -msgid "LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)" -msgstr "Lewy Ctrl+lewy Win (do pierwszego układu), prawy Ctrl+Menu (do drugiego układu)" - -#: ../rules/base.xml.in.h:479 -msgid "Legacy" -msgstr "Stary" - -#: ../rules/base.xml.in.h:480 -msgid "Legacy Wang 724" -msgstr "Legacy Wang 724" - -#. Actually, with KP_SEPARATOR, as the old keypad(comma) -#: ../rules/base.xml.in.h:482 -msgid "Legacy key with comma" -msgstr "Klawisz tradycyjny z przecinkiem" - -#: ../rules/base.xml.in.h:483 -msgid "Legacy key with dot" -msgstr "Klawisz tradycyjny z kropką" - -#: ../rules/base.xml.in.h:484 ../rules/base.extras.xml.in.h:21 -msgid "Lithuanian" -msgstr "Litewski" - -#: ../rules/base.xml.in.h:485 -msgid "Lithuanian (IBM LST 1205-92)" -msgstr "Litewski (IBM LST 1205-92)" - -#: ../rules/base.xml.in.h:486 -msgid "Lithuanian (LEKP)" -msgstr "Litewski (LEKP)" - -#: ../rules/base.xml.in.h:487 -msgid "Lithuanian (LEKPa)" -msgstr "Litewski (LEKPa)" - -#: ../rules/base.xml.in.h:488 -msgid "Lithuanian (US keyboard with Lithuanian letters)" -msgstr "Litewski (klawiatura US z literami litewskimi)" - -#: ../rules/base.xml.in.h:489 -msgid "Lithuanian (standard)" -msgstr "Litewski (standardowy)" - -#: ../rules/base.xml.in.h:490 -msgid "Logitech Access Keyboard" -msgstr "Logitech Access Keyboard" - -#: ../rules/base.xml.in.h:491 -msgid "Logitech Cordless Desktop" -msgstr "Logitech Cordless Desktop" - -#: ../rules/base.xml.in.h:492 -msgid "Logitech Cordless Desktop (alternate option)" -msgstr "Logitech Cordless Desktop (opcja zmiany)" - -#: ../rules/base.xml.in.h:493 -msgid "Logitech Cordless Desktop EX110" -msgstr "Logitech Cordless Desktop EX110" - -#: ../rules/base.xml.in.h:494 -msgid "Logitech Cordless Desktop LX-300" -msgstr "Logitech Cordless Desktop LX-300" - -#: ../rules/base.xml.in.h:495 -msgid "Logitech Cordless Desktop Navigator" -msgstr "Logitech Cordless Desktop Navigator" - -#: ../rules/base.xml.in.h:496 -msgid "Logitech Cordless Desktop Optical" -msgstr "Logitech Cordless Desktop Optical" - -#: ../rules/base.xml.in.h:497 -msgid "Logitech Cordless Desktop Pro (alternate option 2)" -msgstr "Logitech Cordless Desktop Pro (opcja zmiany 2)" - -#: ../rules/base.xml.in.h:498 -msgid "Logitech Cordless Desktop iTouch" -msgstr "Logitech Cordless Desktop iTouch" - -#: ../rules/base.xml.in.h:499 -msgid "Logitech Cordless Freedom/Desktop Navigator" -msgstr "Logitech Cordless Freedom/Desktop Navigator" - -#: ../rules/base.xml.in.h:500 -msgid "Logitech G15 extra keys via G15daemon" -msgstr "Logitech G15 - dodatkowe glawisze poprzez G15daemon" - -#: ../rules/base.xml.in.h:501 -msgid "Logitech Generic Keyboard" -msgstr "Logitech Generic Keyboard" - -#: ../rules/base.xml.in.h:502 -msgid "Logitech Internet 350 Keyboard" -msgstr "Logitech Internet 350 Keyboard" - -#: ../rules/base.xml.in.h:503 -msgid "Logitech Internet Keyboard" -msgstr "Logitech Internet Keyboard" - -#: ../rules/base.xml.in.h:504 -msgid "Logitech Internet Navigator Keyboard" -msgstr "Logitech Internet Navigator Keyboard" - -#: ../rules/base.xml.in.h:505 -msgid "Logitech Media Elite Keyboard" -msgstr "Logitech Media Elite Keyboard" - -#: ../rules/base.xml.in.h:506 -msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" -msgstr "Logitech Ultra-X Cordless Media Desktop Keyboard" - -#: ../rules/base.xml.in.h:507 -msgid "Logitech Ultra-X Keyboard" -msgstr "Logitech Ultra-X Keyboard" - -#: ../rules/base.xml.in.h:508 -msgid "Logitech diNovo Edge Keyboard" -msgstr "Logitech diNovo Edge Keyboard" - -#: ../rules/base.xml.in.h:509 -msgid "Logitech diNovo Keyboard" -msgstr "Logitech diNovo Keyboard" - -#: ../rules/base.xml.in.h:510 -msgid "Logitech iTouch" -msgstr "Logitech iTouch" - -#: ../rules/base.xml.in.h:511 -msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" -msgstr "Logitech iTouch Cordless Keyboard (model Y-RB6)" - -#: ../rules/base.xml.in.h:512 -msgid "Logitech iTouch Internet Navigator Keyboard SE" -msgstr "Logitech iTouch Internet Navigator Keyboard SE" - -#: ../rules/base.xml.in.h:513 -msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" -msgstr "Logitech iTouch Internet Navigator Keyboard SE (USB)" - -#: ../rules/base.xml.in.h:514 -msgid "Lower Sorbian" -msgstr "Dolnołużycki" - -#: ../rules/base.xml.in.h:515 -msgid "Lower Sorbian (qwertz)" -msgstr "Dolnołużycki (QWERTZ)" - -#: ../rules/base.xml.in.h:516 -msgid "MacBook/MacBook Pro" -msgstr "MacBook/MacBook Pro" - -#: ../rules/base.xml.in.h:517 -msgid "MacBook/MacBook Pro (Intl)" -msgstr "MacBook/MacBook Pro (Intl)" - -#: ../rules/base.xml.in.h:518 -msgid "Macedonian" -msgstr "Macedoński" - -#: ../rules/base.xml.in.h:519 -msgid "Macedonian (eliminate dead keys)" -msgstr "Macedoński (bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:520 -msgid "Macintosh" -msgstr "Macintosh" - -#: ../rules/base.xml.in.h:521 -msgid "Macintosh Old" -msgstr "Macintosh - stary" - -#: ../rules/base.xml.in.h:522 -msgid "Make Caps Lock an additional Backspace" -msgstr "CapsLock jako dodatkowy Backspace" - -#: ../rules/base.xml.in.h:523 -msgid "Make Caps Lock an additional Control but keep the Caps_Lock keysym" -msgstr "CapsLock jako dodatkowy Ctrl, ale z pozostawieniem symbolu Caps_Lock" - -#: ../rules/base.xml.in.h:524 -msgid "Make Caps Lock an additional Ctrl" -msgstr "CapsLock jako dodatkowy Ctrl" - -#: ../rules/base.xml.in.h:525 -msgid "Make Caps Lock an additional ESC" -msgstr "CapsLock jako dodatkowy Esc" - -#: ../rules/base.xml.in.h:526 -msgid "Make Caps Lock an additional Hyper" -msgstr "CapsLock jako dodatkowy Hyper" - -#: ../rules/base.xml.in.h:527 -msgid "Make Caps Lock an additional Num Lock" -msgstr "CapsLock jako dodatkowy NumLock" - -#: ../rules/base.xml.in.h:528 -msgid "Make Caps Lock an additional Super" -msgstr "CapsLock jako dodatkowy Super" - -#: ../rules/base.xml.in.h:529 -msgid "Malayalam" -msgstr "Malajalam" - -#: ../rules/base.xml.in.h:530 -msgid "Malayalam (Lalitha)" -msgstr "Malajalam (Lalitha)" - -#: ../rules/base.xml.in.h:531 -msgid "Malayalam (enhanced Inscript with Rupee Sign)" -msgstr "Malajalam (rozszerzony Inscript ze znakiem rupii)" - -#: ../rules/base.xml.in.h:532 -msgid "Maltese" -msgstr "Maltański" - -#: ../rules/base.xml.in.h:533 -msgid "Maltese (with US layout)" -msgstr "Maltański (z układem US)" - -#: ../rules/base.xml.in.h:534 -msgid "Maori" -msgstr "Maoryski" - -#: ../rules/base.xml.in.h:535 -msgid "Mari" -msgstr "Maryjski" - -#: ../rules/base.xml.in.h:536 -msgid "Memorex MX1998" -msgstr "Memorex MX1998" - -#: ../rules/base.xml.in.h:537 -msgid "Memorex MX2500 EZ-Access Keyboard" -msgstr "Memorex MX2500 EZ-Access Keyboard" - -#: ../rules/base.xml.in.h:538 -msgid "Memorex MX2750" -msgstr "Memorex MX2750" - -#: ../rules/base.xml.in.h:539 -msgid "Menu" -msgstr "Menu" - -#: ../rules/base.xml.in.h:540 -msgid "Meta is mapped to Left Win" -msgstr "Meta pod lewym Win" - -#: ../rules/base.xml.in.h:541 -msgid "Meta is mapped to Win keys" -msgstr "Meta pod klawiszami Win" - -#: ../rules/base.xml.in.h:542 -msgid "Meta on Left Ctrl" -msgstr "Meta pod lewym Ctrl" - -#: ../rules/base.xml.in.h:543 -msgid "Microsoft Comfort Curve Keyboard 2000" -msgstr "Microsoft Comfort Curve Keyboard 2000" - -#: ../rules/base.xml.in.h:544 -msgid "Microsoft Internet Keyboard" -msgstr "Microsoft Internet Keyboard" - -#: ../rules/base.xml.in.h:545 -msgid "Microsoft Internet Keyboard Pro, Swedish" -msgstr "Microsoft Internet Keyboard Pro, Swedish" - -#: ../rules/base.xml.in.h:546 -msgid "Microsoft Natural" -msgstr "Microsoft Natural" - -#: ../rules/base.xml.in.h:547 -msgid "Microsoft Natural Keyboard Elite" -msgstr "Microsoft Natural Keyboard Elite" - -#: ../rules/base.xml.in.h:548 -msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" -msgstr "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" - -#: ../rules/base.xml.in.h:549 -msgid "Microsoft Natural Keyboard Pro OEM" -msgstr "Microsoft Natural Keyboard Pro OEM" - -#: ../rules/base.xml.in.h:550 -msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" -msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" - -#: ../rules/base.xml.in.h:551 -msgid "Microsoft Natural Wireless Ergonomic Keyboard 4000" -msgstr "Microsoft Natural Wireless Ergonomic Keyboard 4000" - -#: ../rules/base.xml.in.h:552 -msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" -msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000" - -#: ../rules/base.xml.in.h:553 -msgid "Microsoft Office Keyboard" -msgstr "Microsoft Office Keyboard" - -#: ../rules/base.xml.in.h:554 -msgid "Microsoft Wireless Multimedia Keyboard 1.0A" -msgstr "Microsoft Wireless Multimedia Keyboard 1.0A" - -#: ../rules/base.xml.in.h:555 -msgid "Miscellaneous compatibility options" -msgstr "Różne opcje kompatybilności" - -#: ../rules/base.xml.in.h:556 -msgid "Mongolian" -msgstr "Mongolski" - -#: ../rules/base.xml.in.h:557 -msgid "Montenegrin" -msgstr "Czarnogórski" - -#: ../rules/base.xml.in.h:558 -msgid "Montenegrin (Cyrillic with guillemets)" -msgstr "Czarnogórski (cyrylicki z cudzysłowami)" - -#: ../rules/base.xml.in.h:559 -msgid "Montenegrin (Cyrillic)" -msgstr "Czarnogórski (cyrylicki)" - -#: ../rules/base.xml.in.h:560 -msgid "Montenegrin (Cyrillic, Z and ZHE swapped)" -msgstr "Czarnogórski (cyrylicki, zamienione Z i Ż" - -#: ../rules/base.xml.in.h:561 -msgid "Montenegrin (Latin Unicode qwerty)" -msgstr "Czarnogórski (łaciński unikodowy QWERTY)" - -#: ../rules/base.xml.in.h:562 -msgid "Montenegrin (Latin Unicode)" -msgstr "Czarnogórski (łaciński unikodowy)" - -#: ../rules/base.xml.in.h:563 -msgid "Montenegrin (Latin qwerty)" -msgstr "Czarnogórski (łaciński QWERTY)" - -#: ../rules/base.xml.in.h:564 -msgid "Montenegrin (Latin with guillemets)" -msgstr "Czarnogórski (łaciński z cudzysłowami)" - -#: ../rules/base.xml.in.h:565 -msgid "NICOLA-F style Backspace" -msgstr "Backspace w stylu NICOLA-F" - -#: ../rules/base.xml.in.h:566 -msgid "Nepali" -msgstr "Nepalski" - -#: ../rules/base.xml.in.h:567 -msgid "Non-breakable space character at fourth level" -msgstr "Znak niełamliwej spacji na poziomie 4." - -#: ../rules/base.xml.in.h:568 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" -msgstr "Znak niełamliwej spacji na poziomie 4., wąskiej niełamliwej spacji na poziomie 6." - -#: ../rules/base.xml.in.h:569 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" -msgstr "Znak niełamliwej spacji na poziomie 4., wąskiej niełamliwej spacji na poziomie 6. (z Ctrl+Shift)" - -#: ../rules/base.xml.in.h:570 -msgid "Non-breakable space character at second level" -msgstr "Znak niełamliwej spacji na poziomie 2." - -#: ../rules/base.xml.in.h:571 -msgid "Non-breakable space character at third level" -msgstr "Znak niełamliwej spacji na poziomie 3." - -#: ../rules/base.xml.in.h:572 -msgid "Non-breakable space character at third level, nothing at fourth level" -msgstr "Znak niełamliwej spacji na poziomie 3., nic na poziomie 4." - -#: ../rules/base.xml.in.h:573 -msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" -msgstr "Znak niełamliwej spacji na poziomie 3., wąskiej niełamliwej spacji na poziomie 4." - -#: ../rules/base.xml.in.h:574 -msgid "Northern Saami (Finland)" -msgstr "Północnolapoński (Finlandia)" - -#: ../rules/base.xml.in.h:575 -msgid "Northern Saami (Norway)" -msgstr "Północnolapoński (Norwegia)" - -#: ../rules/base.xml.in.h:576 -msgid "Northern Saami (Norway, eliminate dead keys)" -msgstr "Północnolapoński (Norwegia, bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:577 -msgid "Northern Saami (Sweden)" -msgstr "Północnolapoński (Szwecja)" - -#: ../rules/base.xml.in.h:578 -msgid "Northgate OmniKey 101" -msgstr "Northgate OmniKey 101" - -#: ../rules/base.xml.in.h:579 -msgid "Norwegian" -msgstr "Norweski" - -#: ../rules/base.xml.in.h:580 -msgid "Norwegian (Dvorak)" -msgstr "Norweski (Dvoraka)" - -#: ../rules/base.xml.in.h:581 -msgid "Norwegian (Macintosh)" -msgstr "Norweski (Macintosh)" - -#: ../rules/base.xml.in.h:582 -msgid "Norwegian (Macintosh, eliminate dead keys)" -msgstr "Norweski (Macintosh, bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:583 -msgid "Norwegian (eliminate dead keys)" -msgstr "Norweski (bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:584 -msgid "Num Lock" -msgstr "NumLock" - -#: ../rules/base.xml.in.h:585 -msgid "Numeric keypad delete key behaviour" -msgstr "Zachowanie klawisza Delete na klawiaturze numerycznej" - -#: ../rules/base.xml.in.h:586 -msgid "Numeric keypad keys work as with Macintosh" -msgstr "Klawiatura numeryczna działająca jak w Macintoshu" - -#: ../rules/base.xml.in.h:587 -msgid "Numeric keypad layout selection" -msgstr "Wybór układu klawiatury numerycznej" - -#: ../rules/base.xml.in.h:588 -msgid "OLPC" -msgstr "OLPC" - -#: ../rules/base.xml.in.h:589 -msgid "Occitan" -msgstr "Okcytański" - -#: ../rules/base.xml.in.h:590 -msgid "Ogham" -msgstr "Ogamiczny" - -#: ../rules/base.xml.in.h:591 -msgid "Ogham (IS434)" -msgstr "Ogamiczny (IS434)" - -#: ../rules/base.xml.in.h:592 -msgid "Oriya" -msgstr "Orija" - -#: ../rules/base.xml.in.h:593 -msgid "Ortek MCK-800 MM/Internet keyboard" -msgstr "Ortek MCK-800 MM/Internet keyboard" - -#: ../rules/base.xml.in.h:594 -msgid "Ossetian (Georgia)" -msgstr "Osetyjski (Gruzja)" - -#: ../rules/base.xml.in.h:595 -msgid "Ossetian (WinKeys)" -msgstr "Osetyjski (klawisze Win)" - -#: ../rules/base.xml.in.h:596 -msgid "Ossetian (legacy)" -msgstr "Osetyjski (stary)" - -#: ../rules/base.xml.in.h:597 -msgid "PC-98xx Series" -msgstr "Serie PC-98xx" - -#: ../rules/base.xml.in.h:598 -msgid "Pannonian Rusyn (homophonic)" -msgstr "Pannońskorusiński (homofoniczny)" - -#: ../rules/base.xml.in.h:599 -msgid "Pashto" -msgstr "Pasztuński" - -#: ../rules/base.xml.in.h:600 -msgid "Pashto (Afghanistan, OLPC)" -msgstr "Paszto (Afganistan, OLPC)" - -#: ../rules/base.xml.in.h:601 -msgid "Pause" -msgstr "Pauza" - -#: ../rules/base.xml.in.h:602 ../rules/base.extras.xml.in.h:23 -msgid "Persian" -msgstr "Perski" - -#: ../rules/base.xml.in.h:603 -msgid "Persian (Afghanistan, Dari OLPC)" -msgstr "Perski (Afganistan, Dari OLPC)" - -#: ../rules/base.xml.in.h:604 -msgid "Persian (with Persian Keypad)" -msgstr "Perski (z perską klawiaturą numeryczną)" - -#: ../rules/base.xml.in.h:605 ../rules/base.extras.xml.in.h:24 -msgid "Polish" -msgstr "Polski" - -#: ../rules/base.xml.in.h:606 -msgid "Polish (Dvorak)" -msgstr "Polski (Dvoraka)" - -#: ../rules/base.xml.in.h:607 -msgid "Polish (Dvorak, Polish quotes on key 1)" -msgstr "Polski (Dvoraka, polskie cudzysłowy pod klawiszem 1)" - -#: ../rules/base.xml.in.h:608 -msgid "Polish (Dvorak, Polish quotes on quotemark key)" -msgstr "Polski (Dvoraka, polskie cudzysłowy pod klawiszem cudzysłowu)" - -#: ../rules/base.xml.in.h:609 -msgid "Polish (programmer Dvorak)" -msgstr "Polski (Dvoraka programisty)" - -#: ../rules/base.xml.in.h:610 -msgid "Polish (qwertz)" -msgstr "Polski (QWERTZ)" - -#: ../rules/base.xml.in.h:611 -msgid "Portuguese" -msgstr "Portugalski" - -#: ../rules/base.xml.in.h:612 -msgid "Portuguese (Brazil)" -msgstr "Portugalski (Brazylia)" - -#: ../rules/base.xml.in.h:613 -msgid "Portuguese (Brazil, Dvorak)" -msgstr "Portugalski (Brazylia, Dvoraka)" - -#: ../rules/base.xml.in.h:614 -msgid "Portuguese (Brazil, eliminate dead keys)" -msgstr "Portugalski (Brazylia, bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:615 -msgid "Portuguese (Brazil, nativo for Esperanto)" -msgstr "Portugalski (Brazylia, nativo dla esperanto)" - -#: ../rules/base.xml.in.h:616 -msgid "Portuguese (Brazil, nativo for USA keyboards)" -msgstr "Portugalski (Brazylia, nativo dla klawiatur USA)" - -#: ../rules/base.xml.in.h:617 -msgid "Portuguese (Brazil, nativo)" -msgstr "Portugalski (Brazylia, nativo)" - -#: ../rules/base.xml.in.h:618 -msgid "Portuguese (Macintosh)" -msgstr "Portugalski (Macintosh)" - -#: ../rules/base.xml.in.h:619 -msgid "Portuguese (Macintosh, Sun dead keys)" -msgstr "Portugalski (Macintosh, klawisze akcentów Suna)" - -#: ../rules/base.xml.in.h:620 -msgid "Portuguese (Macintosh, eliminate dead keys)" -msgstr "Portugalski (Macintosh, bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:621 -msgid "Portuguese (Nativo for USA keyboards)" -msgstr "Portugalski (nativo dla klawiatur USA)" - -#: ../rules/base.xml.in.h:622 -msgid "Portuguese (Nativo)" -msgstr "Portugalski (nativo)" - -#: ../rules/base.xml.in.h:623 -msgid "Portuguese (Sun dead keys)" -msgstr "Portugalski (klawisze akcentów Suna)" - -#: ../rules/base.xml.in.h:624 -msgid "Portuguese (eliminate dead keys)" -msgstr "Portugalski (bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:625 -msgid "Propeller Voyager (KTEZ-1000)" -msgstr "Propeller Voyager (KTEZ-1000)" - -#: ../rules/base.xml.in.h:626 -msgid "PrtSc" -msgstr "PrtSc" - -#: ../rules/base.xml.in.h:627 -msgid "Punjabi (Gurmukhi Jhelum)" -msgstr "Pendżabski (Gurmukhi Jhelum)" - -#: ../rules/base.xml.in.h:628 -msgid "Punjabi (Gurmukhi)" -msgstr "Pendżabski (Gurmukhi)" - -#: ../rules/base.xml.in.h:629 -msgid "QTronix Scorpius 98N+" -msgstr "QTronix Scorpius 98N+" - -#: ../rules/base.xml.in.h:630 -msgid "Right Alt" -msgstr "Prawy Alt" - -#: ../rules/base.xml.in.h:631 -msgid "Right Alt (while pressed)" -msgstr "Prawy Alt (wciśnięty)" - -#: ../rules/base.xml.in.h:632 -msgid "Right Alt chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Prawy Alt wybiera poziom 5. i włącza blokadę poziomu 5. przy naciśnięciu z innym klawiszem wybierającym poziom 5.; jedno naciśnięcie zwalnia blokadę" - -#: ../rules/base.xml.in.h:633 -msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "Prawy Alt wybiera poziom 5., blokuje przy naciśnięciu z innym klawiszem wybierającym poziom 5." - -#: ../rules/base.xml.in.h:634 -msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Prawy Alt wybiera poziom 5., blokuje przy naciśnięciu z innym klawiszem wybierającym poziom 5.; jedno naciśnięcie zwalnia blokadę" - -#: ../rules/base.xml.in.h:635 -msgid "Right Alt key never chooses 3rd level" -msgstr "Prawy Alt nigdy nie wybierający poziomu 3." - -#: ../rules/base.xml.in.h:636 -msgid "Right Alt, Shift+Right Alt key is Multi_Key" -msgstr "Prawy Alt, Shift+prawy Alt jako Multi_Key" - -#: ../rules/base.xml.in.h:637 -msgid "Right Ctrl" -msgstr "Prawy Ctrl" - -#: ../rules/base.xml.in.h:638 -msgid "Right Ctrl (while pressed)" -msgstr "Prawy Ctrl (wciśnięty)" - -#: ../rules/base.xml.in.h:639 -msgid "Right Ctrl as Right Alt" -msgstr "Prawy Ctrl jako prawy Alt" - -#: ../rules/base.xml.in.h:640 -msgid "Right Ctrl is mapped to Menu" -msgstr "Prawy Ctrl pod Menu" - -#: ../rules/base.xml.in.h:641 -msgid "Right Ctrl+Right Shift" -msgstr "Prawy Ctrl+prawy Shift" - -#: ../rules/base.xml.in.h:642 -msgid "Right Shift" -msgstr "Prawy Shift" - -#: ../rules/base.xml.in.h:643 -msgid "Right Win" -msgstr "Prawy Win" - -#: ../rules/base.xml.in.h:644 -msgid "Right Win (while pressed)" -msgstr "Prawy Win (wciśnięty)" - -#: ../rules/base.xml.in.h:645 -msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "Prawy Win wybiera poziom 5., blokuje przy naciśnięciu z innym klawiszem wybierającym poziom 5." - -#: ../rules/base.xml.in.h:646 -msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Prawy Win wybiera poziom 5., blokuje przy naciśnięciu z innym klawiszem wybierającym poziom 5.; jedno naciśnięcie zwalnia blokadę" - -#: ../rules/base.xml.in.h:647 ../rules/base.extras.xml.in.h:26 -msgid "Romanian" -msgstr "Rumuński" - -#: ../rules/base.xml.in.h:648 -msgid "Romanian (Germany)" -msgstr "Rumuński (Niemcy)" - -#: ../rules/base.xml.in.h:649 -msgid "Romanian (Germany, eliminate dead keys)" -msgstr "Rumuński (Niemcy, bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:650 -msgid "Romanian (WinKeys)" -msgstr "Rumuński (klawisze Win)" - -#: ../rules/base.xml.in.h:651 -msgid "Romanian (cedilla)" -msgstr "Rumuński (cedilla)" - -#: ../rules/base.xml.in.h:652 -msgid "Romanian (standard cedilla)" -msgstr "Rumuński (standardowy cedilla)" - -#: ../rules/base.xml.in.h:653 -msgid "Romanian (standard)" -msgstr "Rumuński (standardowy)" - -#: ../rules/base.xml.in.h:654 -msgid "Rupee on 4" -msgstr "Rupia pod 4" - -#: ../rules/base.xml.in.h:655 ../rules/base.extras.xml.in.h:28 -msgid "Russian" -msgstr "Rosyjski" - -#: ../rules/base.xml.in.h:656 -msgid "Russian (DOS)" -msgstr "Rosyjski (DOS)" - -#: ../rules/base.xml.in.h:657 -msgid "Russian (Georgia)" -msgstr "Rosyjski (gruziński)" - -#: ../rules/base.xml.in.h:658 -msgid "Russian (Germany, phonetic)" -msgstr "Rosyjski (Niemcy, fonetyczny)" - -#: ../rules/base.xml.in.h:659 -msgid "Russian (Kazakhstan, with Kazakh)" -msgstr "Rosyjski (Kazahstan, z kazaskim)" - -#: ../rules/base.xml.in.h:660 -msgid "Russian (Poland, phonetic Dvorak)" -msgstr "Rosyjski (Polska, fonetyczny Dvoraka)" - -#: ../rules/base.xml.in.h:661 -msgid "Russian (Sweden, phonetic)" -msgstr "Rosyjski (Szwecja, fonetyczny)" - -#: ../rules/base.xml.in.h:662 -msgid "Russian (Sweden, phonetic, eliminate dead keys)" -msgstr "Rosyjski (Szwecja, fonetyczny, bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:663 -msgid "Russian (US, phonetic)" -msgstr "Rosyjski (USA, fonetyczny)" - -#: ../rules/base.xml.in.h:664 -msgid "Russian (Ukraine, standard RSTU)" -msgstr "Rosyjski (Ukraina, standardowy RSTU)" - -#: ../rules/base.xml.in.h:665 -msgid "Russian (legacy)" -msgstr "Rosyjski (stary)" - -#: ../rules/base.xml.in.h:666 -msgid "Russian (phonetic WinKeys)" -msgstr "Rosyjski (fonetyczny, klawisze Win)" - -#: ../rules/base.xml.in.h:667 -msgid "Russian (phonetic)" -msgstr "Rosyjski (fonetyczny)" - -#: ../rules/base.xml.in.h:668 -msgid "Russian (typewriter)" -msgstr "Rosyjski (maszynistki)" - -#: ../rules/base.xml.in.h:669 -msgid "Russian (typewriter, legacy)" -msgstr "Rosyjski (maszynistki, stary)" - -#: ../rules/base.xml.in.h:670 -msgid "SILVERCREST Multimedia Wireless Keyboard" -msgstr "SILVERCREST Multimedia Wireless Keyboard" - -#: ../rules/base.xml.in.h:671 -msgid "SK-1300" -msgstr "SK-1300" - -#: ../rules/base.xml.in.h:672 -msgid "SK-2500" -msgstr "SK-2500" - -#: ../rules/base.xml.in.h:673 -msgid "SK-6200" -msgstr "SK-6200" - -#: ../rules/base.xml.in.h:674 -msgid "SK-7100" -msgstr "SK-7100" - -#: ../rules/base.xml.in.h:675 -msgid "SVEN Ergonomic 2500" -msgstr "SVEN Ergonomic 2500" - -#: ../rules/base.xml.in.h:676 -msgid "SVEN Slim 303" -msgstr "SVEN Slim 303" - -#: ../rules/base.xml.in.h:677 -msgid "Saisiyat (Taiwan)" -msgstr "Saisiyat (Tajwan)" - -#: ../rules/base.xml.in.h:678 -msgid "Samsung SDM 4500P" -msgstr "Samsung SDM 4500P" - -#: ../rules/base.xml.in.h:679 -msgid "Samsung SDM 4510P" -msgstr "Samsung SDM 4510P" - -#: ../rules/base.xml.in.h:680 -msgid "Sanwa Supply SKB-KG3" -msgstr "Sanwa Supply SKB-KG3" - -#: ../rules/base.xml.in.h:681 -msgid "Scroll Lock" -msgstr "ScrollLock" - -#: ../rules/base.xml.in.h:682 -msgid "Semi-colon on third level" -msgstr "Średnik na poziomie 3." - -#: ../rules/base.xml.in.h:683 ../rules/base.extras.xml.in.h:31 -msgid "Serbian" -msgstr "Serbski" - -#: ../rules/base.xml.in.h:684 -msgid "Serbian (Latin Unicode qwerty)" -msgstr "Serbski (łaciński unikodowy QWERTY)" - -#: ../rules/base.xml.in.h:685 -msgid "Serbian (Latin Unicode)" -msgstr "Serbski (łaciński unikodowy)" - -#: ../rules/base.xml.in.h:686 -msgid "Serbian (Latin qwerty)" -msgstr "Serbski (łaciński QWERTY)" - -#: ../rules/base.xml.in.h:687 -msgid "Serbian (Latin with guillemets)" -msgstr "Serbski (łaciński z cudzysłowami)" - -#: ../rules/base.xml.in.h:688 -msgid "Serbian (Latin)" -msgstr "Serbski (łaciński)" - -#: ../rules/base.xml.in.h:689 -msgid "Serbian (Russia)" -msgstr "Serbski (Rosja)" - -#: ../rules/base.xml.in.h:690 -msgid "Serbian (Z and ZHE swapped)" -msgstr "Serbski (zamienione Z i Ż)" - -#: ../rules/base.xml.in.h:691 -msgid "Serbian (with guillemets)" -msgstr "Serbski (z cudzysłowami)" - -#: ../rules/base.xml.in.h:692 -msgid "Serbo-Croatian (US)" -msgstr "Serbsko-chorwacki (USA)" - -#: ../rules/base.xml.in.h:693 -msgid "Shift cancels Caps Lock" -msgstr "Shift anuluje CapsLock" - -#: ../rules/base.xml.in.h:694 -msgid "Shift does not cancel Num Lock, chooses 3rd level instead" -msgstr "Shift nie anuluje NumLocka, wybiera poziom 3." - -#: ../rules/base.xml.in.h:695 -msgid "Shift with numeric keypad keys works as in MS Windows" -msgstr "Shift z klawiaturą numeryczną działą jak pod MS Windows" - -#: ../rules/base.xml.in.h:696 -msgid "Shift+Caps Lock" -msgstr "Shift+CapsLock" - -#: ../rules/base.xml.in.h:697 -msgid "Sindhi" -msgstr "Sindhi" - -#: ../rules/base.xml.in.h:698 -msgid "Sinhala" -msgstr "Syngaleski" - -#: ../rules/base.xml.in.h:699 -msgid "Slovak" -msgstr "Słowacki" - -#: ../rules/base.xml.in.h:700 -msgid "Slovak (extended Backslash)" -msgstr "Słowacki (rozszerzony backslash)" - -#: ../rules/base.xml.in.h:701 -msgid "Slovak (qwerty)" -msgstr "Słowacki (QWERTY)" - -#: ../rules/base.xml.in.h:702 -msgid "Slovak (qwerty, extended Backslash)" -msgstr "Słowacki (QWERTY, rozszerzony Backslash)" - -#: ../rules/base.xml.in.h:703 -msgid "Slovenian" -msgstr "Słoweński" - -#: ../rules/base.xml.in.h:704 -msgid "Slovenian (US keyboard with Slovenian letters)" -msgstr "Słoweński (klawiatura US z literami słoweńskimi)" - -#: ../rules/base.xml.in.h:705 -msgid "Slovenian (use guillemets for quotes)" -msgstr "Słoweński (używanie cudzysłowów do cytowania)" - -#: ../rules/base.xml.in.h:706 -msgid "Spanish" -msgstr "Hiszpański" - -#: ../rules/base.xml.in.h:707 -msgid "Spanish (Dvorak)" -msgstr "Hiszpański (Dvoraka)" - -#: ../rules/base.xml.in.h:708 -msgid "Spanish (Latin American)" -msgstr "Hiszpański (Ameryka Łacińska)" - -#: ../rules/base.xml.in.h:709 -msgid "Spanish (Latin American, Sun dead keys)" -msgstr "Hiszpański (Ameryka Łacińska, klawisze akcentów Suna)" - -#: ../rules/base.xml.in.h:710 -msgid "Spanish (Latin American, eliminate dead keys)" -msgstr "Hiszpański (Ameryka Łacińska, bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:711 -msgid "Spanish (Latin American, include dead tilde)" -msgstr "Hiszpański (Ameryka Łacińska, ze znakiem tyldy)" - -#: ../rules/base.xml.in.h:712 -msgid "Spanish (Macintosh)" -msgstr "Hiszpański (Macintosh)" - -#: ../rules/base.xml.in.h:713 -msgid "Spanish (Sun dead keys)" -msgstr "Hiszpański (klawisze akcentów Suna)" - -#: ../rules/base.xml.in.h:714 -msgid "Spanish (eliminate dead keys)" -msgstr "Hiszpański (bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:715 -msgid "Spanish (include dead tilde)" -msgstr "Hiszpański (ze znakiem tyldy)" - -#: ../rules/base.xml.in.h:716 -msgid "Special keys (Ctrl+Alt+<key>) handled in a server" -msgstr "Klawisze specjalne (Ctrl+Alt+<klawisz>) obsługiwane przez serwer" - -#: ../rules/base.xml.in.h:717 -msgid "Sun Type 5/6" -msgstr "Sun Type 5/6" - -#: ../rules/base.xml.in.h:718 -msgid "Super Power Multimedia Keyboard" -msgstr "Super Power Multimedia Keyboard" - -#: ../rules/base.xml.in.h:719 -msgid "Swahili (Kenya)" -msgstr "Suahili (Kenia)" - -#: ../rules/base.xml.in.h:720 -msgid "Swahili (Tanzania)" -msgstr "Suahili (Tanzania)" - -#: ../rules/base.xml.in.h:721 -msgid "Swap Ctrl and Caps Lock" -msgstr "Zamiana Ctrl i CapsLocka" - -#: ../rules/base.xml.in.h:722 -msgid "Swap ESC and Caps Lock" -msgstr "Zamiana Esc i CapsLocka" - -#: ../rules/base.xml.in.h:723 -msgid "Swedish" -msgstr "Szwedzki" - -#: ../rules/base.xml.in.h:724 -msgid "Swedish (Dvorak)" -msgstr "Szwedzki (Dvoraka)" - -#: ../rules/base.xml.in.h:725 -msgid "Swedish (Macintosh)" -msgstr "Szwedzki (Macintosh)" - -#: ../rules/base.xml.in.h:726 -msgid "Swedish (Svdvorak)" -msgstr "Szwedzki (Svdvorak)" - -#: ../rules/base.xml.in.h:727 -msgid "Swedish (eliminate dead keys)" -msgstr "Szwedzki (bez klawiszy akcentów)" - -#: ../rules/base.xml.in.h:728 -msgid "Swedish Sign Language" -msgstr "Szwedzki migowy" - -#: ../rules/base.xml.in.h:729 -msgid "Symplon PaceBook (tablet PC)" -msgstr "Symplon PaceBook (tablet PC)" - -#: ../rules/base.xml.in.h:730 -msgid "Syriac" -msgstr "Syryjski" - -#: ../rules/base.xml.in.h:731 -msgid "Syriac (phonetic)" -msgstr "Syryjski (fonetyczny)" - -#: ../rules/base.xml.in.h:732 -msgid "Taiwanese" -msgstr "Tajwański" - -#: ../rules/base.xml.in.h:733 -msgid "Taiwanese (indigenous)" -msgstr "Tajwański (autochtoniczny)" - -#: ../rules/base.xml.in.h:734 -msgid "Tajik" -msgstr "Tadżycki" - -#: ../rules/base.xml.in.h:735 -msgid "Tajik (legacy)" -msgstr "Tadżycki (stary)" - -#: ../rules/base.xml.in.h:736 -msgid "Tamil" -msgstr "Tamilski" - -#: ../rules/base.xml.in.h:737 -msgid "Tamil (Sri Lanka, TAB Typewriter)" -msgstr "Tamilski (Sri Lanka, maszynistki TAB)" - -#: ../rules/base.xml.in.h:738 -msgid "Tamil (Sri Lanka, Unicode)" -msgstr "Tamilski (Sri Lanka, unikodowy)" - -#: ../rules/base.xml.in.h:739 -msgid "Tamil (TAB typewriter)" -msgstr "Tamilski (maszynistki TAB)" - -#: ../rules/base.xml.in.h:740 -msgid "Tamil (TSCII typewriter)" -msgstr "Tamilski (maszynistki TSCII)" - -#: ../rules/base.xml.in.h:741 -msgid "Tamil (Unicode)" -msgstr "Tamilski (unikodowy)" - -#: ../rules/base.xml.in.h:742 -msgid "Tamil (keyboard with numerals)" -msgstr "Tamilski (klawiatura z cyframi)" - -#: ../rules/base.xml.in.h:743 -msgid "Targa Visionary 811" -msgstr "Targa Visionary 811" - -#: ../rules/base.xml.in.h:744 -msgid "Tatar" -msgstr "Tatarski" - -#: ../rules/base.xml.in.h:745 -msgid "Telugu" -msgstr "Telugu" - -#: ../rules/base.xml.in.h:746 -msgid "Thai" -msgstr "Tajski" - -#: ../rules/base.xml.in.h:747 -msgid "Thai (Pattachote)" -msgstr "Tajski (Pattachote)" - -#: ../rules/base.xml.in.h:748 -msgid "Thai (TIS-820.2538)" -msgstr "Tajski (TIS-820.2538)" - -#: ../rules/base.xml.in.h:749 -msgid "Tibetan" -msgstr "Tybetański" - -#: ../rules/base.xml.in.h:750 -msgid "Tibetan (with ASCII numerals)" -msgstr "Tybetański (z liczbami ASCII)" - -#: ../rules/base.xml.in.h:751 -msgid "To the corresponding key in a Dvorak keyboard." -msgstr "Pod odpowiednimi klawiszami wg układu Dvoraka." - -#: ../rules/base.xml.in.h:752 -msgid "To the corresponding key in a Qwerty keyboard." -msgstr "Pod odpowiednimi klawiszami wg układu QWERTY." - -#: ../rules/base.xml.in.h:753 -msgid "Toggle PointerKeys with Shift + NumLock." -msgstr "Przełączanie klawiszy kursorów przez Shift + NumLock." - -#: ../rules/base.xml.in.h:754 -msgid "Toshiba Satellite S3000" -msgstr "Toshiba Satellite S3000" - -#: ../rules/base.xml.in.h:755 -msgid "Trust Direct Access Keyboard" -msgstr "Trust Direct Access Keyboard" - -#: ../rules/base.xml.in.h:756 -msgid "Trust Slimline" -msgstr "Trust Slimline" - -#: ../rules/base.xml.in.h:757 -msgid "Trust Wireless Keyboard Classic" -msgstr "Trust Wireless Keyboard Classic" - -#: ../rules/base.xml.in.h:758 -msgid "Tswana" -msgstr "Tswana" - -#: ../rules/base.xml.in.h:759 -msgid "Turkish" -msgstr "Turecki" - -#: ../rules/base.xml.in.h:760 -msgid "Turkish (Alt-Q)" -msgstr "Turecki (Alt-Q)" - -#: ../rules/base.xml.in.h:761 -msgid "Turkish (F)" -msgstr "Turecki (F)" - -#: ../rules/base.xml.in.h:762 -msgid "Turkish (Sun dead keys)" -msgstr "Turecki (klawisze akcentów Suna)" - -#: ../rules/base.xml.in.h:763 -msgid "Turkish (international with dead keys)" -msgstr "Turecki (międzynarodowy z klawiszami akcentów)" - -#: ../rules/base.xml.in.h:764 -msgid "Turkmen" -msgstr "Turkmeński" - -#: ../rules/base.xml.in.h:765 -msgid "Turkmen (Alt-Q)" -msgstr "Turkmeński (Alt-Q)" - -#: ../rules/base.xml.in.h:766 -msgid "TypeMatrix EZ-Reach 2020" -msgstr "TypeMatrix EZ-Reach 2020" - -#: ../rules/base.xml.in.h:767 -msgid "TypeMatrix EZ-Reach 2030 PS2" -msgstr "TypeMatrix EZ-Reach 2030 PS2" - -#: ../rules/base.xml.in.h:768 -msgid "TypeMatrix EZ-Reach 2030 USB" -msgstr "TypeMatrix EZ-Reach 2030 USB" - -#: ../rules/base.xml.in.h:769 -msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)" -msgstr "TypeMatrix EZ-Reach 2030 USB (tryb 102/105:EU)" - -#: ../rules/base.xml.in.h:770 -msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)" -msgstr "TypeMatrix EZ-Reach 2030 USB (tryb 106:JP)" - -#: ../rules/base.xml.in.h:771 -msgid "Udmurt" -msgstr "Udmurcki" - -#: ../rules/base.xml.in.h:772 -msgid "Ukrainian" -msgstr "Ukraiński" - -#: ../rules/base.xml.in.h:773 -msgid "Ukrainian (WinKeys)" -msgstr "Ukraiński (klawisze Win)" - -#: ../rules/base.xml.in.h:774 -msgid "Ukrainian (homophonic)" -msgstr "Ukraiński (homofoniczny)" - -#: ../rules/base.xml.in.h:775 -msgid "Ukrainian (legacy)" -msgstr "Ukraiński (stary)" - -#: ../rules/base.xml.in.h:776 -msgid "Ukrainian (phonetic)" -msgstr "Ukraiński (fonetyczny)" - -#: ../rules/base.xml.in.h:777 -msgid "Ukrainian (standard RSTU)" -msgstr "Ukraiński (standardowy RSTU)" - -#: ../rules/base.xml.in.h:778 -msgid "Ukrainian (typewriter)" -msgstr "Ukraiński (maszynistki)" - -#: ../rules/base.xml.in.h:779 -msgid "Unicode additions (arrows and math operators)" -msgstr "Dodatki Unicode (strzałki i symbole matematyczne)" - -#: ../rules/base.xml.in.h:780 -msgid "Unicode additions (arrows and math operators). Math operators on default level" -msgstr "Dodatki Unicode (strzałki i symbole matematyczne). Symbole matematyczne na poziomie domyślnym" - -#: ../rules/base.xml.in.h:781 -msgid "Unitek KB-1925" -msgstr "Unitek KB-1925" - -#: ../rules/base.xml.in.h:782 -msgid "Urdu (Pakistan)" -msgstr "Urdu (Pakistan)" - -#: ../rules/base.xml.in.h:783 -msgid "Urdu (Pakistan, CRULP)" -msgstr "Urdu (Pakistan, CRULP)" - -#: ../rules/base.xml.in.h:784 -msgid "Urdu (Pakistan, NLA)" -msgstr "Urdu (Pakistan, NLA)" - -#: ../rules/base.xml.in.h:785 -msgid "Urdu (WinKeys)" -msgstr "Urdu (klawisze Win)" - -#: ../rules/base.xml.in.h:786 -msgid "Urdu (alternative phonetic)" -msgstr "Urdu (alternatywny fonetyczny)" - -#: ../rules/base.xml.in.h:787 -msgid "Urdu (phonetic)" -msgstr "Urdu (fonetyczny)" - -#: ../rules/base.xml.in.h:788 -msgid "Use keyboard LED to show alternative layout" -msgstr "Używanie diody na klawiaturze do sygnalizacji układu alternatywnego" - -#: ../rules/base.xml.in.h:789 -msgid "Using space key to input non-breakable space character" -msgstr "Używanie klawisza spacji do wprowadzania znaku niełamliwej spacji" - -#: ../rules/base.xml.in.h:790 -msgid "Usual space at any level" -msgstr "Zwykła spacja na dowolnym poziomie" - -#: ../rules/base.xml.in.h:791 -msgid "Uyghur" -msgstr "Ujgurski" - -#: ../rules/base.xml.in.h:792 -msgid "Uzbek" -msgstr "Uzbecki" - -#: ../rules/base.xml.in.h:793 -msgid "Uzbek (Afghanistan)" -msgstr "Uzbecki (Afganistan)" - -#: ../rules/base.xml.in.h:794 -msgid "Uzbek (Afghanistan, OLPC)" -msgstr "Uzbecki (Afganistan, OLPC)" - -#: ../rules/base.xml.in.h:795 -msgid "Uzbek (Latin)" -msgstr "Uzbecki (łaciński)" - -#: ../rules/base.xml.in.h:796 -msgid "Vietnamese" -msgstr "Wietnamski" - -#: ../rules/base.xml.in.h:797 -msgid "ViewSonic KU-306 Internet Keyboard" -msgstr "ViewSonic KU-306 Internet Keyboard" - -#: ../rules/base.xml.in.h:798 -msgid "Wang 724 keypad with Unicode additions (arrows and math operators)" -msgstr "Klawiatura numeryczna Wang 724 z dodatkami Unicode (strzałki i symbole matematyczne)" - -#: ../rules/base.xml.in.h:799 -msgid "Wang 724 keypad with Unicode additions (arrows and math operators). Math operators on default level" -msgstr "Klawiatura numeryczna Wang 724 z dodatkami Unicode (strzałki i symbole matematyczne). Symbole matematyczne na poziomie domyślnym" - -#: ../rules/base.xml.in.h:800 -msgid "Winbook Model XP5" -msgstr "Winbook Model XP5" - -#: ../rules/base.xml.in.h:801 -msgid "Wolof" -msgstr "Wolof" - -#: ../rules/base.xml.in.h:802 -msgid "Yahoo! Internet Keyboard" -msgstr "Yahoo! Internet Keyboard" - -#: ../rules/base.xml.in.h:803 -msgid "Yakut" -msgstr "Jakucki" - -#: ../rules/base.xml.in.h:804 -msgid "Yoruba" -msgstr "Joruba" - -#: ../rules/base.xml.in.h:805 -msgid "Zero-width non-joiner character at second level" -msgstr "Znak rozdzielający zerowej szerokości na poziomie 2." - -#: ../rules/base.xml.in.h:806 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level" -msgstr "Znak rozdzielający zerowej szerokości na poziomie 2., znak niełamliwej spacji na poziomie 3." - -#: ../rules/base.xml.in.h:807 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level" -msgstr "Znak rozdzielający zerowej szerokości na poziomie 2., znak niełamliwej spacji na poziomie 3., nic na poziomie 4." - -#: ../rules/base.xml.in.h:808 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level" -msgstr "Znak rozdzielający zerowej szerokości na poziomie 2., znak niełamliwej spacji na poziomie 3., wąskiej niełamliwej spacji na poziomie 4." - -#: ../rules/base.xml.in.h:809 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level" -msgstr "Znak rozdzielający zerowej szerokości na poziomie 2., znak niełamliwej spacji na poziomie 3., znak łączący zerowej szerokości na poziomie 4." - -#: ../rules/base.xml.in.h:810 -msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level" -msgstr "Znak rozdzielający zerowej szerokości na poziomie 2., znak łączący zerowej szerokości na poziomie 3." - -#: ../rules/base.xml.in.h:811 -msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level" -msgstr "Znak rozdzielający zerowej szerokości na poziomie 2., znak łączący zerowej szerokości na poziomie 3., znak niełamliwej spacji na poziomie 4." - -#: ../rules/base.xml.in.h:812 -msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level" -msgstr "Znak rozdzielający zerowej szerokości na poziomie 3., znak łączący zerowej szerokości na poziomie 4." - -#: ../rules/base.xml.in.h:813 -msgid "ak" -msgstr "ak" - -#: ../rules/base.xml.in.h:814 -msgid "am" -msgstr "am" - -#: ../rules/base.xml.in.h:815 -msgid "ar" -msgstr "ar" - -#: ../rules/base.xml.in.h:816 -msgid "avn" -msgstr "avn" - -#: ../rules/base.xml.in.h:817 -msgid "az" -msgstr "AZ" - -#: ../rules/base.xml.in.h:818 -msgid "be" -msgstr "be" - -#: ../rules/base.xml.in.h:819 -msgid "ber" -msgstr "ber" - -#: ../rules/base.xml.in.h:820 -msgid "bg" -msgstr "bg" - -#: ../rules/base.xml.in.h:821 -msgid "bm" -msgstr "bm" - -#: ../rules/base.xml.in.h:822 -msgid "bn" -msgstr "bn" - -#: ../rules/base.xml.in.h:823 -msgid "brl" -msgstr "brl" - -#: ../rules/base.xml.in.h:824 -msgid "bs" -msgstr "bs" - -#: ../rules/base.xml.in.h:825 -msgid "ca" -msgstr "ca" - -#: ../rules/base.xml.in.h:826 -msgid "chr" -msgstr "chr" - -#: ../rules/base.xml.in.h:827 -msgid "cm" -msgstr "cm" - -#: ../rules/base.xml.in.h:828 -msgid "crh" -msgstr "crh" - -#: ../rules/base.xml.in.h:829 -msgid "cs" -msgstr "cs" - -#: ../rules/base.xml.in.h:830 -msgid "da" -msgstr "da" - -#: ../rules/base.xml.in.h:831 -msgid "de" -msgstr "de" - -#: ../rules/base.xml.in.h:832 -msgid "dv" -msgstr "dv" - -#: ../rules/base.xml.in.h:833 -msgid "dz" -msgstr "dz" - -#: ../rules/base.xml.in.h:834 -msgid "ee" -msgstr "ee" - -#: ../rules/base.xml.in.h:835 ../rules/base.extras.xml.in.h:34 -msgid "en" -msgstr "en" - -#: ../rules/base.xml.in.h:836 -msgid "eo" -msgstr "eo" - -#: ../rules/base.xml.in.h:837 -msgid "es" -msgstr "es" - -#: ../rules/base.xml.in.h:838 -msgid "et" -msgstr "et" - -#: ../rules/base.xml.in.h:839 ../rules/base.extras.xml.in.h:35 -msgid "fa" -msgstr "fa" - -#: ../rules/base.xml.in.h:840 -msgid "ff" -msgstr "ff" - -#: ../rules/base.xml.in.h:841 -msgid "fi" -msgstr "fi" - -#: ../rules/base.xml.in.h:842 -msgid "fo" -msgstr "fo" - -#: ../rules/base.xml.in.h:843 ../rules/base.extras.xml.in.h:36 -msgid "fr" -msgstr "fr" - -#: ../rules/base.xml.in.h:844 -msgid "gaa" -msgstr "gaa" - -#: ../rules/base.xml.in.h:845 -msgid "gr" -msgstr "gr" - -#: ../rules/base.xml.in.h:846 -msgid "gu" -msgstr "gu" - -#: ../rules/base.xml.in.h:847 -msgid "ha" -msgstr "ha" - -#: ../rules/base.xml.in.h:848 -msgid "he" -msgstr "he" - -#: ../rules/base.xml.in.h:849 -msgid "hi" -msgstr "hi" - -#: ../rules/base.xml.in.h:850 -msgid "hr" -msgstr "hr" - -#: ../rules/base.xml.in.h:851 -msgid "hu" -msgstr "hu" - -#: ../rules/base.xml.in.h:852 ../rules/base.extras.xml.in.h:37 -msgid "hy" -msgstr "hy" - -#: ../rules/base.xml.in.h:853 -msgid "ie" -msgstr "ie" - -#: ../rules/base.xml.in.h:854 -msgid "ig" -msgstr "ig" - -#: ../rules/base.xml.in.h:855 -msgid "ike" -msgstr "ike" - -#: ../rules/base.xml.in.h:856 -msgid "in" -msgstr "in" - -#: ../rules/base.xml.in.h:857 -msgid "is" -msgstr "is" - -#: ../rules/base.xml.in.h:858 -msgid "it" -msgstr "it" - -#: ../rules/base.xml.in.h:859 -msgid "ja" -msgstr "ja" - -#: ../rules/base.xml.in.h:860 -msgid "ka" -msgstr "ka" - -#: ../rules/base.xml.in.h:861 -msgid "ki" -msgstr "ki" - -#: ../rules/base.xml.in.h:862 -msgid "kk" -msgstr "kk" - -#: ../rules/base.xml.in.h:863 -msgid "km" -msgstr "km" - -#: ../rules/base.xml.in.h:864 -msgid "kn" -msgstr "kn" - -#: ../rules/base.xml.in.h:865 -msgid "ko" -msgstr "ko" - -#: ../rules/base.xml.in.h:866 -msgid "ku" -msgstr "ku" - -#: ../rules/base.xml.in.h:867 -msgid "lo" -msgstr "lo" - -#: ../rules/base.xml.in.h:868 ../rules/base.extras.xml.in.h:39 -msgid "lt" -msgstr "lt" - -#: ../rules/base.xml.in.h:869 ../rules/base.extras.xml.in.h:40 -msgid "lv" -msgstr "lv" - -#: ../rules/base.xml.in.h:870 -msgid "mi" -msgstr "mi" - -#: ../rules/base.xml.in.h:871 -msgid "mk" -msgstr "mk" - -#: ../rules/base.xml.in.h:872 -msgid "ml" -msgstr "ml" - -#: ../rules/base.xml.in.h:873 -msgid "mn" -msgstr "mn" - -#: ../rules/base.xml.in.h:874 -msgid "mt" -msgstr "mt" - -#: ../rules/base.xml.in.h:875 -msgid "my" -msgstr "my" - -#: ../rules/base.xml.in.h:876 -msgid "ne" -msgstr "ne" - -#: ../rules/base.xml.in.h:877 -msgid "nl" -msgstr "nl" - -#: ../rules/base.xml.in.h:878 -msgid "no" -msgstr "no" - -#: ../rules/base.xml.in.h:879 -msgid "or" -msgstr "or" - -#: ../rules/base.xml.in.h:880 -msgid "pa" -msgstr "pa" - -#: ../rules/base.xml.in.h:881 -msgid "ph" -msgstr "ph" - -#: ../rules/base.xml.in.h:882 ../rules/base.extras.xml.in.h:41 -msgid "pl" -msgstr "pl" - -#: ../rules/base.xml.in.h:883 -msgid "ps" -msgstr "ps" - -#: ../rules/base.xml.in.h:884 -msgid "pt" -msgstr "pt" - -#: ../rules/base.xml.in.h:885 ../rules/base.extras.xml.in.h:42 -msgid "ro" -msgstr "ro" - -#: ../rules/base.xml.in.h:886 ../rules/base.extras.xml.in.h:43 -msgid "ru" -msgstr "ru" - -#: ../rules/base.xml.in.h:887 -msgid "sd" -msgstr "sd" - -#: ../rules/base.xml.in.h:888 -msgid "si" -msgstr "si" - -#: ../rules/base.xml.in.h:889 -msgid "sk" -msgstr "sk" - -#: ../rules/base.xml.in.h:890 -msgid "sl" -msgstr "sl" - -#: ../rules/base.xml.in.h:891 -msgid "sq" -msgstr "sq" - -#: ../rules/base.xml.in.h:892 ../rules/base.extras.xml.in.h:45 -msgid "sr" -msgstr "sr" - -#: ../rules/base.xml.in.h:893 -msgid "sv" -msgstr "sv" - -#: ../rules/base.xml.in.h:894 -msgid "sw" -msgstr "sw" - -#: ../rules/base.xml.in.h:895 -msgid "syc" -msgstr "syc" - -#: ../rules/base.xml.in.h:896 -msgid "ta" -msgstr "ta" - -#: ../rules/base.xml.in.h:897 -msgid "te" -msgstr "te" - -#: ../rules/base.xml.in.h:898 -msgid "tg" -msgstr "tg" - -#: ../rules/base.xml.in.h:899 -msgid "th" -msgstr "th" - -#: ../rules/base.xml.in.h:900 -msgid "tk" -msgstr "tk" - -#: ../rules/base.xml.in.h:901 -msgid "tn" -msgstr "tn" - -#: ../rules/base.xml.in.h:902 -msgid "tr" -msgstr "tr" - -#: ../rules/base.xml.in.h:903 -msgid "uk" -msgstr "uk" - -#: ../rules/base.xml.in.h:904 -msgid "ur" -msgstr "ur" - -#: ../rules/base.xml.in.h:905 -msgid "uz" -msgstr "uz" - -#: ../rules/base.xml.in.h:906 -msgid "vi" -msgstr "vi" - -#: ../rules/base.xml.in.h:907 -msgid "wo" -msgstr "wo" - -#: ../rules/base.xml.in.h:908 -msgid "xsy" -msgstr "xsy" - -#: ../rules/base.xml.in.h:909 -msgid "yo" -msgstr "yo" - -#: ../rules/base.xml.in.h:910 -msgid "zh" -msgstr "zh" - -#: ../rules/base.extras.xml.in.h:1 -msgid "APL Keyboard Symbols" -msgstr "Symbole klawiatury APL" - -#: ../rules/base.extras.xml.in.h:4 -msgid "Atsina" -msgstr "Atsina" - -#: ../rules/base.extras.xml.in.h:5 -msgid "Avestan" -msgstr "Awestyjski" - -#: ../rules/base.extras.xml.in.h:6 -msgid "Couer D'alene Salish" -msgstr "Couer D'alene Salish" - -#: ../rules/base.extras.xml.in.h:8 -msgid "English (US, international AltGr Unicode combining)" -msgstr "Angielski (USA, międzynarodowy, łączenie unikodu z AltGr)" - -#: ../rules/base.extras.xml.in.h:9 -msgid "English (US, international AltGr Unicode combining, alternative)" -msgstr "Angielski (USA, międzynarodowy, łączenie unikodu z AltGr, alternatywny)" - -#: ../rules/base.extras.xml.in.h:11 -msgid "Kutenai" -msgstr "Kutenai" - -#: ../rules/base.extras.xml.in.h:13 -msgid "Latvian (US Colemak)" -msgstr "Łotewski (USA, Colemak)" - -#: ../rules/base.extras.xml.in.h:14 -msgid "Latvian (US Colemak, apostrophe variant)" -msgstr "Łotewski (USA, Colemak, wariant z apostrofem)" - -#: ../rules/base.extras.xml.in.h:15 -msgid "Latvian (US Dvorak)" -msgstr "Łotewski (USA, Dvoraka)" - -#: ../rules/base.extras.xml.in.h:16 -msgid "Latvian (US Dvorak, Y variant)" -msgstr "Łotewski (USA, Dvoraka, wariant Y)" - -#: ../rules/base.extras.xml.in.h:17 -msgid "Latvian (US Dvorak, minus variant)" -msgstr "Łotewski (USA, Dvoraka, wariant minus)" - -#: ../rules/base.extras.xml.in.h:18 -msgid "Latvian (programmer US Dvorak)" -msgstr "Łotewski (USA, Dvoraka programisty)" - -#: ../rules/base.extras.xml.in.h:19 -msgid "Latvian (programmer US Dvorak, Y variant)" -msgstr "Łotewski (USA, Dvoraka programisty, wariant Y)" - -#: ../rules/base.extras.xml.in.h:20 -msgid "Latvian (programmer US Dvorak, minus variant)" -msgstr "Łotewski (USA, Dvoraka programisty, wariant minus)" - -#: ../rules/base.extras.xml.in.h:22 -msgid "Lithuanian (US Dvorak with Lithuanian letters)" -msgstr "Litewski (USA, Dvoraka z literami litewskimi)" - -#: ../rules/base.extras.xml.in.h:25 -msgid "Polish (international with dead keys)" -msgstr "Polski (międzynarodowy z klawiszami akcentów)" - -#: ../rules/base.extras.xml.in.h:27 -msgid "Romanian (ergonomic Touchtype)" -msgstr "Rumuński (ergonomiczny Touchtype)" - -#: ../rules/base.extras.xml.in.h:29 -msgid "Russian (with UKR and BEL layout)" -msgstr "Rosyjski (z układem UKR i BEL)" - -#: ../rules/base.extras.xml.in.h:30 -msgid "Secwepemctsin" -msgstr "Shuswap" - -#: ../rules/base.extras.xml.in.h:32 -msgid "Serbian (combining accents instead of dead keys)" -msgstr "Serbski (łączenie akcentów zamiast klawiszy akcentów)" - -#: ../rules/base.extras.xml.in.h:33 -msgid "apl" -msgstr "apl" - -#: ../rules/base.extras.xml.in.h:38 -msgid "kut" -msgstr "kut" - -#: ../rules/base.extras.xml.in.h:44 -msgid "shs" -msgstr "shs" +# Polish translation for xkeyboard-config.
+# This file is distributed under the same license as the xkeyboard-config package.
+# Jakub Bogusz <qboosh@pld-linux.org>, 2009-2011.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: xkeyboard-config 2.3\n"
+"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n"
+"POT-Creation-Date: 2011-05-17 21:08+0100\n"
+"PO-Revision-Date: 2011-05-19 16:45+0200\n"
+"Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n"
+"Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../rules/base.xml.in.h:1
+msgid "<Less/Greater>"
+msgstr "<Mniejsze/Większe>"
+
+#: ../rules/base.xml.in.h:2
+msgid "<Less/Greater> (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "<Mniejsze/Większe> (wybiera poziom 3., blokuje przy naciśnięciu z innym klawiszem wybierającym poziom 3.)"
+
+#: ../rules/base.xml.in.h:3
+msgid "<Less/Greater> chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "<Mniejsze/Większe> wybiera poziom 5. i włącza blokadę poziomu 5. przy naciśnięciu z innym klawiszem wybierającym poziom 5.; jedno naciśnięcie zwalnia blokadę"
+
+#: ../rules/base.xml.in.h:4
+msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "<Mniejsze/Większe> wybiera poziom 5., blokuje przy naciśnięciu z innym klawiszem wybierającym poziom 5."
+
+#: ../rules/base.xml.in.h:5
+msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "<Mniejsze/Większe> wybiera poziom 5., blokuje przy naciśnięciu z innym klawiszem wybierającym poziom 5.; jedno naciśnięcie zwalnia blokadę"
+
+#: ../rules/base.xml.in.h:6
+msgid "A4Tech KB-21"
+msgstr "A4Tech KB-21"
+
+#: ../rules/base.xml.in.h:7
+msgid "A4Tech KBS-8"
+msgstr "A4Tech KBS-8"
+
+#: ../rules/base.xml.in.h:8
+msgid "A4Tech Wireless Desktop RFKB-23"
+msgstr "A4Tech Wireless Desktop RFKB-23"
+
+#: ../rules/base.xml.in.h:9
+msgid "ATM/phone-style"
+msgstr "ATM/telefoniczna"
+
+#: ../rules/base.xml.in.h:10
+msgid "Acer AirKey V"
+msgstr "Acer AirKey V"
+
+#: ../rules/base.xml.in.h:11
+msgid "Acer C300"
+msgstr "Acer C300"
+
+#: ../rules/base.xml.in.h:12
+msgid "Acer Ferrari 4000"
+msgstr "Acer Ferrari 4000"
+
+#: ../rules/base.xml.in.h:13
+msgid "Acer Laptop"
+msgstr "Laptop Acer"
+
+#: ../rules/base.xml.in.h:14
+msgid "Add the standard behavior to Menu key"
+msgstr "Dodanie standardowego działania klawisza Menu"
+
+#: ../rules/base.xml.in.h:15
+msgid "Adding Esperanto circumflexes (supersigno)"
+msgstr "Dodanie akcentów przeciągłych Esperanto (supersigno)"
+
+#: ../rules/base.xml.in.h:16
+msgid "Adding currency signs to certain keys"
+msgstr "Dodanie znaków walut do pewnych klawiszy"
+
+#: ../rules/base.xml.in.h:17
+msgid "Advance Scorpius KI"
+msgstr "Advance Scorpius KI"
+
+#: ../rules/base.xml.in.h:18
+msgid "Afghani"
+msgstr "Afgański"
+
+#: ../rules/base.xml.in.h:19
+msgid "Akan"
+msgstr "Akan"
+
+#: ../rules/base.xml.in.h:20
+msgid "Albanian"
+msgstr "Albański"
+
+#: ../rules/base.xml.in.h:21
+msgid "Alt and Meta are on Alt keys"
+msgstr "Alt i Meta pod klawiszami Alt"
+
+#: ../rules/base.xml.in.h:22
+msgid "Alt is mapped to Right Win, Super to Menu"
+msgstr "Alt pod prawym Win, Super pod Menu"
+
+#: ../rules/base.xml.in.h:23
+msgid "Alt+Caps Lock"
+msgstr "Alt+CapsLock"
+
+#: ../rules/base.xml.in.h:24
+msgid "Alt+Ctrl"
+msgstr "Alt+Ctrl"
+
+#: ../rules/base.xml.in.h:25
+msgid "Alt+Shift"
+msgstr "Alt+Shift"
+
+#: ../rules/base.xml.in.h:26
+msgid "Alt+Space"
+msgstr "Alt+Spacja"
+
+#: ../rules/base.xml.in.h:27
+msgid "Alt/Win key behavior"
+msgstr "Zachowanie klawiszy Alt/Win"
+
+#: ../rules/base.xml.in.h:28
+msgid "Amharic"
+msgstr "Amharski"
+
+#: ../rules/base.xml.in.h:29
+msgid "Any Alt key"
+msgstr "Dowolny klawisz Alt"
+
+#: ../rules/base.xml.in.h:30
+msgid "Any Win key"
+msgstr "Dowolny klawisz Win"
+
+#: ../rules/base.xml.in.h:31
+msgid "Any Win key (while pressed)"
+msgstr "Dowolny klawisz Win (wciśnięty)"
+
+#: ../rules/base.xml.in.h:32
+msgid "Apple"
+msgstr "Apple"
+
+#: ../rules/base.xml.in.h:33
+msgid "Apple Aluminium Keyboard (ANSI)"
+msgstr "Apple Aluminium Keyboard (ANSI)"
+
+#: ../rules/base.xml.in.h:34
+msgid "Apple Aluminium Keyboard (ISO)"
+msgstr "Apple Aluminium Keyboard (ISO)"
+
+#: ../rules/base.xml.in.h:35
+msgid "Apple Aluminium Keyboard (JIS)"
+msgstr "Apple Aluminium Keyboard (JIS)"
+
+#: ../rules/base.xml.in.h:36
+msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)"
+msgstr "Apple Aluminium Keyboard: emulacja klawiszy PC (Print, ScrollLock, Pause, NumLock)"
+
+#: ../rules/base.xml.in.h:37
+msgid "Apple Laptop"
+msgstr "Laptop Apple"
+
+#: ../rules/base.xml.in.h:38
+msgid "Arabic"
+msgstr "Arabski"
+
+#: ../rules/base.xml.in.h:39
+msgid "Arabic (Buckwalter)"
+msgstr "Arabski (Buckwalter)"
+
+#: ../rules/base.xml.in.h:40
+msgid "Arabic (Morocco)"
+msgstr "Arabski (marokański)"
+
+#: ../rules/base.xml.in.h:41
+msgid "Arabic (Pakistan)"
+msgstr "Arabski (pakistański)"
+
+#: ../rules/base.xml.in.h:42
+msgid "Arabic (Syria)"
+msgstr "Arabski (syryjski)"
+
+#: ../rules/base.xml.in.h:43
+msgid "Arabic (azerty)"
+msgstr "Arabski (AZERTY)"
+
+#: ../rules/base.xml.in.h:44
+msgid "Arabic (azerty/digits)"
+msgstr "Arabski (AZERTY/cyfry)"
+
+#: ../rules/base.xml.in.h:45
+msgid "Arabic (digits)"
+msgstr "Arabski (cyfry)"
+
+#: ../rules/base.xml.in.h:46
+msgid "Arabic (qwerty)"
+msgstr "Arabski (QWERTY)"
+
+#: ../rules/base.xml.in.h:47
+msgid "Arabic (qwerty/digits)"
+msgstr "Arabski (QWERTY/cyfry)"
+
+#: ../rules/base.xml.in.h:48 ../rules/base.extras.xml.in.h:2
+msgid "Armenian"
+msgstr "Armeński"
+
+#: ../rules/base.xml.in.h:49
+msgid "Armenian (alternative eastern)"
+msgstr "Armeński (anternatywny wschodni)"
+
+#: ../rules/base.xml.in.h:50 ../rules/base.extras.xml.in.h:3
+msgid "Armenian (alternative phonetic)"
+msgstr "Armeński (alternatywny fonetyczny)"
+
+#: ../rules/base.xml.in.h:51
+msgid "Armenian (eastern)"
+msgstr "Armeński (wschodni)"
+
+#: ../rules/base.xml.in.h:52
+msgid "Armenian (phonetic)"
+msgstr "Armeński (fonetyczny)"
+
+#: ../rules/base.xml.in.h:53
+msgid "Armenian (western)"
+msgstr "Armeński (zachodni)"
+
+#: ../rules/base.xml.in.h:54
+msgid "Asturian (Spain, with bottom-dot H and bottom-dot L)"
+msgstr "Asturski (hiszpański, z H i L z dolną kropką)"
+
+#: ../rules/base.xml.in.h:55
+msgid "Asus Laptop"
+msgstr "Laptop Asus"
+
+#: ../rules/base.xml.in.h:56
+msgid "At bottom left"
+msgstr "W lewym dolnym rogu"
+
+#: ../rules/base.xml.in.h:57
+msgid "At left of 'A'"
+msgstr "Z lewej 'A'"
+
+#: ../rules/base.xml.in.h:58
+msgid "Avatime"
+msgstr "Avatime"
+
+#: ../rules/base.xml.in.h:59
+msgid "Azerbaijani"
+msgstr "Azerbejdżański"
+
+#: ../rules/base.xml.in.h:60
+msgid "Azerbaijani (Cyrillic)"
+msgstr "Azerbejdżański (cyrylica)"
+
+#: ../rules/base.xml.in.h:61
+msgid "Azona RF2300 wireless Internet Keyboard"
+msgstr "Azona RF2300 wireless Internet Keyboard"
+
+#: ../rules/base.xml.in.h:62
+msgid "BTC 5090"
+msgstr "BTC 5090"
+
+#: ../rules/base.xml.in.h:63
+msgid "BTC 5113RF Multimedia"
+msgstr "BTC 5113RF Multimedia"
+
+#: ../rules/base.xml.in.h:64
+msgid "BTC 5126T"
+msgstr "BTC 5126T"
+
+#: ../rules/base.xml.in.h:65
+msgid "BTC 6301URF"
+msgstr "BTC 6301URF"
+
+#: ../rules/base.xml.in.h:66
+msgid "BTC 9000"
+msgstr "BTC 9000"
+
+#: ../rules/base.xml.in.h:67
+msgid "BTC 9000A"
+msgstr "BTC 9000A"
+
+#: ../rules/base.xml.in.h:68
+msgid "BTC 9001AH"
+msgstr "BTC 9001AH"
+
+#: ../rules/base.xml.in.h:69
+msgid "BTC 9019U"
+msgstr "BTC 9019U"
+
+#: ../rules/base.xml.in.h:70
+msgid "BTC 9116U Mini Wireless Internet and Gaming"
+msgstr "BTC 9116U Mini Wireless Internet and Gaming"
+
+#: ../rules/base.xml.in.h:71
+msgid "Backslash"
+msgstr "Backslash"
+
+#: ../rules/base.xml.in.h:72
+msgid "Backslash (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "Odwrotny ukośnik (wybiera poziom 3., blokuje przy naciśnięciu z innym klawiszem wybierającym poziom 3.)"
+
+#: ../rules/base.xml.in.h:73
+msgid "Bambara"
+msgstr "Bambara"
+
+#: ../rules/base.xml.in.h:74
+msgid "Bashkirian"
+msgstr "Baszkirski"
+
+#: ../rules/base.xml.in.h:75
+msgid "Belarusian"
+msgstr "Białoruski"
+
+#: ../rules/base.xml.in.h:76
+msgid "Belarusian (Latin)"
+msgstr "Białoruski (łaciński)"
+
+#: ../rules/base.xml.in.h:77
+msgid "Belarusian (legacy)"
+msgstr "Białoruski (stary)"
+
+#: ../rules/base.xml.in.h:78
+msgid "Belgian"
+msgstr "Belgijski"
+
+#: ../rules/base.xml.in.h:79
+msgid "Belgian (ISO alternate)"
+msgstr "Belgijski (alternatywny ISO)"
+
+#: ../rules/base.xml.in.h:80
+msgid "Belgian (Sun dead keys)"
+msgstr "Belgijski (klawisze akcentów Suna)"
+
+#: ../rules/base.xml.in.h:81
+msgid "Belgian (Wang model 724 azerty)"
+msgstr "Belgijski (Wang model 724 AZERTY)"
+
+#: ../rules/base.xml.in.h:82
+msgid "Belgian (alternative)"
+msgstr "Belgijski (alternatywny)"
+
+#: ../rules/base.xml.in.h:83
+msgid "Belgian (alternative, Sun dead keys)"
+msgstr "Belgijski (alternatywny, klawisze akcentów Suna)"
+
+#: ../rules/base.xml.in.h:84
+msgid "Belgian (alternative, latin-9 only)"
+msgstr "Belgijski (alternatywny, tylko latin-9)"
+
+#: ../rules/base.xml.in.h:85
+msgid "Belgian (eliminate dead keys)"
+msgstr "Belgijski (bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:86
+msgid "BenQ X-Touch"
+msgstr "BenQ X-Touch"
+
+#: ../rules/base.xml.in.h:87
+msgid "BenQ X-Touch 730"
+msgstr "BenQ X-Touch 730"
+
+#: ../rules/base.xml.in.h:88
+msgid "BenQ X-Touch 800"
+msgstr "BenQ X-Touch 800"
+
+#: ../rules/base.xml.in.h:89
+msgid "Bengali"
+msgstr "Bengalski"
+
+#: ../rules/base.xml.in.h:90
+msgid "Bengali (Probhat)"
+msgstr "Bengalski (Probhat)"
+
+#: ../rules/base.xml.in.h:91
+msgid "Berber (Morocco, Tifinagh alternative phonetic)"
+msgstr "Berberyjski (Maroko, alternatywny fonetyczny tifinagh)"
+
+#: ../rules/base.xml.in.h:92
+msgid "Berber (Morocco, Tifinagh alternative)"
+msgstr "Berberyjski (Maroko, alternatywny tifinagh)"
+
+#: ../rules/base.xml.in.h:93
+msgid "Berber (Morocco, Tifinagh extended phonetic)"
+msgstr "Berberyjski (Maroko, rozszerzony fonetyczny tifinagh)"
+
+#: ../rules/base.xml.in.h:94
+msgid "Berber (Morocco, Tifinagh extended)"
+msgstr "Berberyjski (Maroko, rozszerzony tifinagh)"
+
+#: ../rules/base.xml.in.h:95
+msgid "Berber (Morocco, Tifinagh phonetic)"
+msgstr "Berberyjski (Maroko, tifinagh fonetyczny"
+
+#: ../rules/base.xml.in.h:96
+msgid "Berber (Morocco, Tifinagh)"
+msgstr "Berberyjski (Maroko, tifinagh)"
+
+#: ../rules/base.xml.in.h:97
+msgid "Bosnian"
+msgstr "Bośniacki"
+
+#: ../rules/base.xml.in.h:98
+msgid "Bosnian (US keyboard with Bosnian digraphs)"
+msgstr "Bośniacki (klawiatura US z dwuznakami bośniackimi)"
+
+#: ../rules/base.xml.in.h:99
+msgid "Bosnian (US keyboard with Bosnian letters)"
+msgstr "Bośniacki (klawiatura US z literami bośniackimi)"
+
+#: ../rules/base.xml.in.h:100
+msgid "Bosnian (use Bosnian digraphs)"
+msgstr "Bośniacki (z użyciem dwuznaków bośniackich)"
+
+#: ../rules/base.xml.in.h:101
+msgid "Bosnian (use guillemets for quotes)"
+msgstr "Bośniacki (z użyciem cudzysłowów do cytowania)"
+
+#: ../rules/base.xml.in.h:102
+msgid "Both Alt keys together"
+msgstr "Oba klawisze Alt naraz"
+
+#: ../rules/base.xml.in.h:103
+msgid "Both Ctrl keys together"
+msgstr "Oba klawisze Ctrl naraz"
+
+#: ../rules/base.xml.in.h:104
+msgid "Both Shift keys together"
+msgstr "Oba klawisze Shift naraz"
+
+#: ../rules/base.xml.in.h:105
+msgid "Both Shift-Keys together activate Caps Lock, one Shift-Key deactivates"
+msgstr "Oba klawisze Shift naraz włączają CapsLock, jeden Shift wyłącza"
+
+#: ../rules/base.xml.in.h:106
+msgid "Both Shift-Keys together toggle Caps Lock"
+msgstr "Oba klawisze Shift naraz przełączają CapsLock"
+
+#: ../rules/base.xml.in.h:107
+msgid "Both Shift-Keys together toggle ShiftLock"
+msgstr "Oba klawisze Shift naraz przełączają ShiftLock"
+
+#: ../rules/base.xml.in.h:108
+msgid "Braille"
+msgstr "Braille'a"
+
+#: ../rules/base.xml.in.h:109
+msgid "Braille (left hand)"
+msgstr "Braille (leworęczny)"
+
+#: ../rules/base.xml.in.h:110
+msgid "Braille (right hand)"
+msgstr "Braille (praworęczny)"
+
+#: ../rules/base.xml.in.h:111
+msgid "Brother Internet Keyboard"
+msgstr "Brother Internet Keyboard"
+
+#: ../rules/base.xml.in.h:112
+msgid "Bulgarian"
+msgstr "Bułgarski"
+
+#: ../rules/base.xml.in.h:113
+msgid "Bulgarian (new phonetic)"
+msgstr "Bułgarski (nowy fonetyczny)"
+
+#: ../rules/base.xml.in.h:114
+msgid "Bulgarian (traditional phonetic)"
+msgstr "Bułgarski (tradycyjny fonetyczny)"
+
+#: ../rules/base.xml.in.h:115
+msgid "Burmese"
+msgstr "Birmański"
+
+#: ../rules/base.xml.in.h:116
+msgid "Canadian Multilingual"
+msgstr "Kanadyjski wielojęzyczny"
+
+#: ../rules/base.xml.in.h:117
+msgid "Canadian Multilingual (first part)"
+msgstr "Kanadyjski wielojęzyczny (część pierwsza)"
+
+#: ../rules/base.xml.in.h:118
+msgid "Canadian Multilingual (second part)"
+msgstr "Kanadyjski wielojęzyczny (część druga)"
+
+#: ../rules/base.xml.in.h:119
+msgid "Caps Lock"
+msgstr "CapsLock"
+
+#: ../rules/base.xml.in.h:120
+msgid "Caps Lock (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "CapsLock (wybiera poziom 3., blokuje przy naciśnięciu z innym klawiszem wybierającym poziom 3.)"
+
+#: ../rules/base.xml.in.h:121
+msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)"
+msgstr "CapsLock (do pierwszego układu), Shift+CapsLock (do ostatniego układu)"
+
+#: ../rules/base.xml.in.h:122
+msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action"
+msgstr "CapsLock (wciśnięty), Alt+CapsLock działa jak zwykły CapsLock"
+
+#: ../rules/base.xml.in.h:123
+msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock"
+msgstr "CapsLock działa jako Shift z blokadą. Shift wstrzymuje CapsLock"
+
+#: ../rules/base.xml.in.h:124
+msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock"
+msgstr "CapsLock działa jako Shift z blokadą. Shift nie wpływa na CapsLock"
+
+#: ../rules/base.xml.in.h:125
+msgid "Caps Lock is disabled"
+msgstr "CapsLock wyłączony"
+
+#: ../rules/base.xml.in.h:126
+msgid "Caps Lock key behavior"
+msgstr "Zachowanie klawisza CapsLock"
+
+#: ../rules/base.xml.in.h:127
+msgid "Caps Lock toggles Shift so all keys are affected"
+msgstr "CapsLock przełącza Shift wpływając na wszystkie klawisze"
+
+#: ../rules/base.xml.in.h:128
+msgid "Caps Lock toggles normal capitalization of alphabetic characters"
+msgstr "CapsLock przełącza wielkość znaków alfabetycznych"
+
+#: ../rules/base.xml.in.h:129
+msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock"
+msgstr "CapsLock używa wewnętrznej zmiany rozmiaru liter. Shift wstrzymuje CapsLock"
+
+#: ../rules/base.xml.in.h:130
+msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock"
+msgstr "CapsLock używa wewnętrznej zmiany rozmiaru liter. Shift nie wpływa na CapsLock"
+
+#: ../rules/base.xml.in.h:131
+msgid "Catalan"
+msgstr "Kataloński"
+
+#: ../rules/base.xml.in.h:132
+msgid "Catalan (Spain, with middle-dot L)"
+msgstr "Kataloński (hiszpański, z L ze środkową kropką)"
+
+#: ../rules/base.xml.in.h:133
+msgid "Cherokee"
+msgstr "Czerokeski"
+
+#: ../rules/base.xml.in.h:134
+msgid "Cherry B.UNLIMITED"
+msgstr "Cherry B.UNLIMITED"
+
+#: ../rules/base.xml.in.h:135
+msgid "Cherry Blue Line CyBo@rd"
+msgstr "Cherry Blue Line CyBo@rd"
+
+#: ../rules/base.xml.in.h:136
+msgid "Cherry Blue Line CyBo@rd (alternate option)"
+msgstr "Cherry Blue Line CyBo@rd (opcja zmiany)"
+
+#: ../rules/base.xml.in.h:137
+msgid "Cherry CyBo@rd USB-Hub"
+msgstr "Cherry CyBo@rd USB-Hub"
+
+#: ../rules/base.xml.in.h:138
+msgid "Cherry CyMotion Expert"
+msgstr "Cherry CyMotion Expert"
+
+#: ../rules/base.xml.in.h:139
+msgid "Cherry CyMotion Master Linux"
+msgstr "Cherry CyMotion Master Linux"
+
+#: ../rules/base.xml.in.h:140
+msgid "Cherry CyMotion Master XPress"
+msgstr "Cherry CyMotion Master XPress"
+
+#: ../rules/base.xml.in.h:141
+msgid "Chicony Internet Keyboard"
+msgstr "Chicony Internet Keyboard"
+
+#: ../rules/base.xml.in.h:142
+msgid "Chicony KB-9885"
+msgstr "Chicony KB-9885"
+
+#: ../rules/base.xml.in.h:143
+msgid "Chicony KU-0108"
+msgstr "Chicony KU-0108"
+
+#: ../rules/base.xml.in.h:144
+msgid "Chicony KU-0420"
+msgstr "Chicony KU-0420"
+
+#: ../rules/base.xml.in.h:145
+msgid "Chinese"
+msgstr "Chiński"
+
+#: ../rules/base.xml.in.h:146
+msgid "Chuvash"
+msgstr "Czuwaski"
+
+#: ../rules/base.xml.in.h:147
+msgid "Chuvash (Latin)"
+msgstr "Czuwaski (łaciński)"
+
+#: ../rules/base.xml.in.h:148
+msgid "Classmate PC"
+msgstr "Classmate PC"
+
+#: ../rules/base.xml.in.h:149
+msgid "CloGaelach"
+msgstr "Irlandzki gaelicki"
+
+#: ../rules/base.xml.in.h:150
+msgid "Compaq Easy Access Keyboard"
+msgstr "Compaq Easy Access Keyboard"
+
+#: ../rules/base.xml.in.h:151
+msgid "Compaq Internet Keyboard (13 keys)"
+msgstr "Compaq Internet Keyboard (13 klawiszy)"
+
+#: ../rules/base.xml.in.h:152
+msgid "Compaq Internet Keyboard (18 keys)"
+msgstr "Compaq Internet Keyboard (18 klawiszy)"
+
+#: ../rules/base.xml.in.h:153
+msgid "Compaq Internet Keyboard (7 keys)"
+msgstr "Compaq Internet Keyboard (7 klawiszy)"
+
+#: ../rules/base.xml.in.h:154
+msgid "Compaq iPaq Keyboard"
+msgstr "Compaq iPaq Keyboard"
+
+#: ../rules/base.xml.in.h:155
+msgid "Compose key position"
+msgstr "Położenie klawisza Compose"
+
+#: ../rules/base.xml.in.h:156
+msgid "Control + Alt + Backspace"
+msgstr "Control + Alt + Backspace"
+
+#: ../rules/base.xml.in.h:157
+msgid "Control is mapped to Alt keys, Alt is mapped to Win keys"
+msgstr "Control pod klawiszami Alt, Alt pod klawiszami Win"
+
+#: ../rules/base.xml.in.h:158
+msgid "Control is mapped to Win keys (and the usual Ctrl keys)"
+msgstr "Control pod klawiszami Win (oraz zwykłymi klawiszami Ctrl)"
+
+#: ../rules/base.xml.in.h:159
+msgid "Creative Desktop Wireless 7000"
+msgstr "Creative Desktop Wireless 7000"
+
+#: ../rules/base.xml.in.h:160
+msgid "Crimean Tatar (Dobruja Q)"
+msgstr "Krymskotatarski (Dobruja Q)"
+
+#: ../rules/base.xml.in.h:161
+msgid "Crimean Tatar (Turkish Alt-Q)"
+msgstr "Krymskotatarski (turecki Alt-Q)"
+
+#: ../rules/base.xml.in.h:162
+msgid "Crimean Tatar (Turkish F)"
+msgstr "Krymskotatarski (turecki F)"
+
+#: ../rules/base.xml.in.h:163
+msgid "Crimean Tatar (Turkish Q)"
+msgstr "Krymskotatarski (turecki Q)"
+
+#: ../rules/base.xml.in.h:164
+msgid "Croatian"
+msgstr "Chorwacki"
+
+#: ../rules/base.xml.in.h:165
+msgid "Croatian (US keyboard with Croatian digraphs)"
+msgstr "Chorwacki (klawiatura US z dwuznakami chorwackimi)"
+
+#: ../rules/base.xml.in.h:166
+msgid "Croatian (US keyboard with Croatian letters)"
+msgstr "Chorwacki (klawiatura US z literami chorwackimi)"
+
+#: ../rules/base.xml.in.h:167
+msgid "Croatian (use Croatian digraphs)"
+msgstr "Chorwacki (z użyciem dwuznaków chorwackich)"
+
+#: ../rules/base.xml.in.h:168
+msgid "Croatian (use guillemets for quotes)"
+msgstr "Chorwacki (z użyciem cudzysłowów do cytowania)"
+
+#: ../rules/base.xml.in.h:169
+msgid "Ctrl key position"
+msgstr "Położenie klawisza Ctrl"
+
+#: ../rules/base.xml.in.h:170
+msgid "Ctrl+Shift"
+msgstr "Ctrl+Shift"
+
+#: ../rules/base.xml.in.h:171
+msgid "Czech"
+msgstr "Czeski"
+
+#: ../rules/base.xml.in.h:172
+msgid "Czech (UCW layout, accented letters only)"
+msgstr "Czeski (układ UCW - tylko litery akcentowane)"
+
+#: ../rules/base.xml.in.h:173
+msgid "Czech (US Dvorak with CZ UCW support)"
+msgstr "Czeski (US Dvoraka z obsługą CZ UCW)"
+
+#: ../rules/base.xml.in.h:174
+msgid "Czech (qwerty)"
+msgstr "Czeski (QWERTY)"
+
+#: ../rules/base.xml.in.h:175
+msgid "Czech (qwerty, extended Backslash)"
+msgstr "Czeski (QWERTY, rozszerzony Backslash)"
+
+#: ../rules/base.xml.in.h:176
+msgid "Czech (with <\\|> key)"
+msgstr "Czeski (z klawiszem <\\|>)"
+
+#: ../rules/base.xml.in.h:177
+msgid "DTK2000"
+msgstr "DTK2000"
+
+#: ../rules/base.xml.in.h:178
+msgid "Danish"
+msgstr "Duński"
+
+#: ../rules/base.xml.in.h:179
+msgid "Danish (Dvorak)"
+msgstr "Duński (Dvoraka)"
+
+#: ../rules/base.xml.in.h:180
+msgid "Danish (Macintosh)"
+msgstr "Duński (Macintosh)"
+
+#: ../rules/base.xml.in.h:181
+msgid "Danish (Macintosh, eliminate dead keys)"
+msgstr "Duński (Macintosh, bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:182
+msgid "Danish (eliminate dead keys)"
+msgstr "Duński (bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:183
+msgid "Default numeric keypad keys"
+msgstr "Domyślne klawisze klawiatury numerycznej"
+
+#: ../rules/base.xml.in.h:184
+msgid "Dell"
+msgstr "Dell"
+
+#: ../rules/base.xml.in.h:185
+msgid "Dell 101-key PC"
+msgstr "Dell 101-key PC"
+
+#: ../rules/base.xml.in.h:186
+msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx"
+msgstr "Laptop/notebook Dell Inspiron 6xxx/8xxx"
+
+#: ../rules/base.xml.in.h:187
+msgid "Dell Laptop/notebook Precision M series"
+msgstr "Laptop/notebook z serii Dell Precision M"
+
+#: ../rules/base.xml.in.h:188
+msgid "Dell Latitude series laptop"
+msgstr "Laptop z serii Dell Latitude"
+
+#: ../rules/base.xml.in.h:189
+msgid "Dell Precision M65"
+msgstr "Dell Precision M65"
+
+#: ../rules/base.xml.in.h:190
+msgid "Dell SK-8125"
+msgstr "Dell SK-8125"
+
+#: ../rules/base.xml.in.h:191
+msgid "Dell SK-8135"
+msgstr "Dell SK-8135"
+
+#: ../rules/base.xml.in.h:192
+msgid "Dell USB Multimedia Keyboard"
+msgstr "Dell USB Multimedia Keyboard"
+
+#: ../rules/base.xml.in.h:193
+msgid "Dexxa Wireless Desktop Keyboard"
+msgstr "Dexxa Wireless Desktop Keyboard"
+
+#: ../rules/base.xml.in.h:194
+msgid "Dhivehi"
+msgstr "Malediwski"
+
+#: ../rules/base.xml.in.h:195
+msgid "Diamond 9801 / 9802 series"
+msgstr "Diamond z serii 9801 / 9802"
+
+#: ../rules/base.xml.in.h:196
+msgid "Dutch"
+msgstr "Holenderski"
+
+#: ../rules/base.xml.in.h:197
+msgid "Dutch (Macintosh)"
+msgstr "Holenderski (Macintosh)"
+
+#: ../rules/base.xml.in.h:198
+msgid "Dutch (Sun dead keys)"
+msgstr "Holenderski (klawisze akcentów Suna)"
+
+#: ../rules/base.xml.in.h:199
+msgid "Dutch (standard)"
+msgstr "Holenderski (standardowy)"
+
+#: ../rules/base.xml.in.h:200
+msgid "Dzongkha"
+msgstr "Dzongka"
+
+#: ../rules/base.xml.in.h:201
+msgid "Enable extra typographic characters"
+msgstr "Włączenie dodatkowych znaków typograficznych"
+
+#: ../rules/base.xml.in.h:202
+msgid "English (Cameroon Dvorak)"
+msgstr "Angielski (kameruński Dvoraka)"
+
+#: ../rules/base.xml.in.h:203
+msgid "English (Cameroon qwerty)"
+msgstr "Angielski (kameruński QWERTY)"
+
+#: ../rules/base.xml.in.h:204
+msgid "English (Cameroon)"
+msgstr "Angielski (Kamerun)"
+
+#: ../rules/base.xml.in.h:205
+msgid "English (Canada)"
+msgstr "Angielski (Kanada)"
+
+#: ../rules/base.xml.in.h:206
+msgid "English (Colemak)"
+msgstr "Angielski (Colemak)"
+
+#: ../rules/base.xml.in.h:207
+msgid "English (Dvorak alternative international no dead keys)"
+msgstr "Angielski (alternatywny międzynarodowy Dvoraka bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:208
+msgid "English (Dvorak international with dead keys)"
+msgstr "Angielski (międzynarodowy Dvoraka z klawiszami akcentów)"
+
+#: ../rules/base.xml.in.h:209
+msgid "English (Dvorak)"
+msgstr "Angielski (Dvoraka)"
+
+#: ../rules/base.xml.in.h:210
+msgid "English (Ghana)"
+msgstr "Angielski (Ghana)"
+
+#: ../rules/base.xml.in.h:211
+msgid "English (Ghana, GILLBT)"
+msgstr "Angielski (Ghana, GILLBT)"
+
+#: ../rules/base.xml.in.h:212
+msgid "English (Ghana, multilingual)"
+msgstr "Angielski (Ghana, wielojęzyczny)"
+
+#: ../rules/base.xml.in.h:213
+msgid "English (India, with RupeeSign)"
+msgstr "Angielski (Indie, ze znakiem rupii)"
+
+#: ../rules/base.xml.in.h:214
+msgid "English (Macintosh)"
+msgstr "Angielski (Macintosh)"
+
+#: ../rules/base.xml.in.h:215
+msgid "English (Mali, US Macintosh)"
+msgstr "Angielski (Mali, USA - Macintosh)"
+
+#: ../rules/base.xml.in.h:216
+msgid "English (Mali, US international)"
+msgstr "Angielski (Mali, międzynarodowy USA)"
+
+#: ../rules/base.xml.in.h:217
+msgid "English (Nigeria)"
+msgstr "Angielski (Nigeria)"
+
+#: ../rules/base.xml.in.h:218
+msgid "English (South Africa)"
+msgstr "Angielski (Afryka Południowa)"
+
+#: ../rules/base.xml.in.h:219
+msgid "English (UK)"
+msgstr "Angielski (Wielka Brytania)"
+
+#: ../rules/base.xml.in.h:220
+msgid "English (UK, Colemak)"
+msgstr "Angielski (Wielka Brytania, Colemak)"
+
+#: ../rules/base.xml.in.h:221
+msgid "English (UK, Dvorak with UK punctuation)"
+msgstr "Angielski (Wielka Brytania, Dvoraka z brytyjskimi znakami przestankowymi)"
+
+#: ../rules/base.xml.in.h:222
+msgid "English (UK, Dvorak)"
+msgstr "Angielski (Wielka Brytania, Dvoraka)"
+
+#: ../rules/base.xml.in.h:223
+msgid "English (UK, Macintosh international)"
+msgstr "Angielski (Wielka Brytania, międzynarodowy Macintosh)"
+
+#: ../rules/base.xml.in.h:224
+msgid "English (UK, Macintosh)"
+msgstr "Angielski (Wielka Brytania, Macintosh)"
+
+#: ../rules/base.xml.in.h:225
+msgid "English (UK, extended WinKeys)"
+msgstr "Angielski (Wielka Brytania, rozszerzone klawisze Win)"
+
+#: ../rules/base.xml.in.h:226
+msgid "English (UK, international with dead keys)"
+msgstr "Angielski (Wielka Brytania, międzynarodowy z klawiszami akcentów)"
+
+#: ../rules/base.xml.in.h:227 ../rules/base.extras.xml.in.h:7
+msgid "English (US)"
+msgstr "Angielski (USA)"
+
+#: ../rules/base.xml.in.h:228
+msgid "English (US, alternative international)"
+msgstr "Angielski (USA, alternatywny międzynarodowy)"
+
+#: ../rules/base.xml.in.h:229
+msgid "English (US, international with dead keys)"
+msgstr "Międzynarodowy (USA, międzynarodowy z klawiszami akcentów)"
+
+#: ../rules/base.xml.in.h:230
+msgid "English (US, with euro on 5)"
+msgstr "Angielski (USA, ze znakiem euro pod 5)"
+
+#: ../rules/base.xml.in.h:231
+msgid "English (classic Dvorak)"
+msgstr "Angielski (klasyczny Dvoraka)"
+
+#: ../rules/base.xml.in.h:232
+msgid "English (international AltGr dead keys)"
+msgstr "Angielski (międzynarodowy, klawisze akcentów pod AltGr)"
+
+#: ../rules/base.xml.in.h:233
+msgid "English (layout toggle on multiply/divide key)"
+msgstr "Angielski (przełączanie układu klawiszem mnożenia/dzielenia)"
+
+#: ../rules/base.xml.in.h:234
+msgid "English (left handed Dvorak)"
+msgstr "Angielski (leworęczny Dvoraka)"
+
+#: ../rules/base.xml.in.h:235
+msgid "English (programmer Dvorak)"
+msgstr "Angielski (Dvoraka programisty)"
+
+#: ../rules/base.xml.in.h:236
+msgid "English (right handed Dvorak)"
+msgstr "Angielski (praworęczny Dvoraka)"
+
+#: ../rules/base.xml.in.h:237
+msgid "Ennyah DKB-1008"
+msgstr "Ennyah DKB-1008"
+
+#: ../rules/base.xml.in.h:238
+msgid "Enter on keypad"
+msgstr "Enter na klawiaturze numerycznej"
+
+#: ../rules/base.xml.in.h:239
+msgid "Esperanto"
+msgstr "Esperancki"
+
+#: ../rules/base.xml.in.h:240
+msgid "Esperanto (Portugal, Nativo)"
+msgstr "Esperanto (Portugalia, Nativo)"
+
+#: ../rules/base.xml.in.h:241
+msgid "Esperanto (displaced semicolon and quote, obsolete)"
+msgstr "Esperanto (zamieniony średnik i apostrof, przestarzałe)"
+
+#: ../rules/base.xml.in.h:242
+msgid "Estonian"
+msgstr "Estoński"
+
+#: ../rules/base.xml.in.h:243
+msgid "Estonian (Dvorak)"
+msgstr "Estoński (Dvoraka)"
+
+#: ../rules/base.xml.in.h:244
+msgid "Estonian (US keyboard with Estonian letters)"
+msgstr "Estoński (klawiatura US z literami estońskimi)"
+
+#: ../rules/base.xml.in.h:245
+msgid "Estonian (eliminate dead keys)"
+msgstr "Estoński (bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:246
+msgid "Euro on 2"
+msgstr "Euro pod 2"
+
+#: ../rules/base.xml.in.h:247
+msgid "Euro on 4"
+msgstr "Euro pod 4"
+
+#: ../rules/base.xml.in.h:248
+msgid "Euro on 5"
+msgstr "Euro pod 5"
+
+#: ../rules/base.xml.in.h:249
+msgid "Euro on E"
+msgstr "Euro pod E"
+
+#: ../rules/base.xml.in.h:250
+msgid "Everex STEPnote"
+msgstr "Everex STEPnote"
+
+#: ../rules/base.xml.in.h:251
+msgid "Ewe"
+msgstr "Ewe"
+
+#: ../rules/base.xml.in.h:252
+msgid "FL90"
+msgstr "FL90"
+
+#: ../rules/base.xml.in.h:253
+msgid "Faroese"
+msgstr "Farerski"
+
+#: ../rules/base.xml.in.h:254
+msgid "Faroese (eliminate dead keys)"
+msgstr "Farerski (bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:255
+msgid "Filipino"
+msgstr "Filipiński"
+
+#: ../rules/base.xml.in.h:256
+msgid "Filipino (Capewell-Dvorak Baybayin)"
+msgstr "Filipiński (baybayin Capewella-Dvoraka)"
+
+#: ../rules/base.xml.in.h:257
+msgid "Filipino (Capewell-Dvorak Latin)"
+msgstr "Filipiński (łaciński Capewella-Dvoraka)"
+
+#: ../rules/base.xml.in.h:258
+msgid "Filipino (Capewell-QWERF 2006 Baybayin)"
+msgstr "Filipiński (baybayin Capewella-QWERF 2006)"
+
+#: ../rules/base.xml.in.h:259
+msgid "Filipino (Capewell-QWERF 2006 Latin)"
+msgstr "Filipiński (łaciński Capewella-QWERF 2006)"
+
+#: ../rules/base.xml.in.h:260
+msgid "Filipino (Colemak Baybayin)"
+msgstr "Filipiński (baybain Colemak)"
+
+#: ../rules/base.xml.in.h:261
+msgid "Filipino (Colemak Latin)"
+msgstr "Filipiński (łaciński Colemak)"
+
+#: ../rules/base.xml.in.h:262
+msgid "Filipino (Dvorak Baybayin)"
+msgstr "Filipiński (baybain Dvoraka)"
+
+#: ../rules/base.xml.in.h:263
+msgid "Filipino (Dvorak Latin)"
+msgstr "Filipiński (łaciński Dvoraka)"
+
+#: ../rules/base.xml.in.h:264
+msgid "Filipino (QWERTY Baybayin)"
+msgstr "Filipino (baybain QWERTY)"
+
+#: ../rules/base.xml.in.h:265
+msgid "Finnish"
+msgstr "Fiński"
+
+#: ../rules/base.xml.in.h:266
+msgid "Finnish (Macintosh)"
+msgstr "Fiński (Macintosh)"
+
+#: ../rules/base.xml.in.h:267
+msgid "Finnish (classic)"
+msgstr "Fiński (klasyczny)"
+
+#: ../rules/base.xml.in.h:268
+msgid "Finnish (classic, eliminate dead keys)"
+msgstr "Fiński (klasyczny, bez klawiszy akcentów)"
+
+#. This assumes the KP_ abstract symbols are actually useful for some apps
+#. The description needs to be rewritten
+#: ../rules/base.xml.in.h:271
+msgid "Four-level key with abstract separators"
+msgstr "Klawisz czterofunkcyjny z abstrakcyjnymi separatorami"
+
+#: ../rules/base.xml.in.h:272
+msgid "Four-level key with comma"
+msgstr "Klawisz czterofunkcyjny z przecinkiem"
+
+#: ../rules/base.xml.in.h:273
+msgid "Four-level key with dot"
+msgstr "Klawisz czterofunkcyjny z kropką"
+
+#: ../rules/base.xml.in.h:274
+msgid "Four-level key with dot, latin-9 restriction"
+msgstr "Klawisz czterofunkcyjny z kropką, tylko latin-9"
+
+#: ../rules/base.xml.in.h:275
+msgid "Four-level key with momayyez"
+msgstr "Klawisz czterofunkcyjny ze znakiem momayyez"
+
+#: ../rules/base.xml.in.h:276
+msgid "French"
+msgstr "Francuski"
+
+#: ../rules/base.xml.in.h:277
+msgid "French (Bepo, ergonomic, Dvorak way)"
+msgstr "Francuski (Bepo, ergonomiczny, w stylu Dvoraka)"
+
+#: ../rules/base.xml.in.h:278
+msgid "French (Bepo, ergonomic, Dvorak way, latin-9 only)"
+msgstr "Francuski (Bepo, ergonomiczny, w stylu Dvoraka, tylko latin-9)"
+
+#: ../rules/base.xml.in.h:279
+msgid "French (Breton)"
+msgstr "Francuski (bretoński)"
+
+#: ../rules/base.xml.in.h:280
+msgid "French (Cameroon azerty)"
+msgstr "Francuski (kameruński AZERTY)"
+
+#: ../rules/base.xml.in.h:281
+msgid "French (Cameroon)"
+msgstr "Francuski (Kamerun)"
+
+#: ../rules/base.xml.in.h:282 ../rules/base.extras.xml.in.h:10
+msgid "French (Canada)"
+msgstr "Francuski (Kanada)"
+
+#: ../rules/base.xml.in.h:283
+msgid "French (Canada, Dvorak)"
+msgstr "Francuski (kanadyjski, Dvoraka)"
+
+#: ../rules/base.xml.in.h:284
+msgid "French (Canada, legacy)"
+msgstr "Francuski (kanadyjski, stary)"
+
+#: ../rules/base.xml.in.h:285
+msgid "French (Democratic Republic of the Congo)"
+msgstr "Francuski (Demokratyczna Republika Konga)"
+
+#: ../rules/base.xml.in.h:286
+msgid "French (Dvorak)"
+msgstr "Francuski (Dvoraka)"
+
+#: ../rules/base.xml.in.h:287
+msgid "French (Guinea)"
+msgstr "Francuski (Gwinea)"
+
+#: ../rules/base.xml.in.h:288
+msgid "French (Macintosh)"
+msgstr "Francuski (Macintosh)"
+
+#: ../rules/base.xml.in.h:289
+msgid "French (Mali, alternative)"
+msgstr "Francuski (Mali, alternatywny)"
+
+#: ../rules/base.xml.in.h:290
+msgid "French (Morocco)"
+msgstr "Francuski (Maroko)"
+
+#: ../rules/base.xml.in.h:291
+msgid "French (Sun dead keys)"
+msgstr "Francuski (klawisze akcentów Suna)"
+
+#: ../rules/base.xml.in.h:292
+msgid "French (Switzerland)"
+msgstr "Francuski (Szwajcaria)"
+
+#: ../rules/base.xml.in.h:293
+msgid "French (Switzerland, Macintosh)"
+msgstr "Francuski (Szwajcaria, Macintosh)"
+
+#: ../rules/base.xml.in.h:294
+msgid "French (Switzerland, Sun dead keys)"
+msgstr "Francuski (Szwajcaria, klawisze akcentów Suna)"
+
+#: ../rules/base.xml.in.h:295
+msgid "French (Switzerland, eliminate dead keys)"
+msgstr "Francuski (Szwajcaria, bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:296
+msgid "French (alternative)"
+msgstr "Francuski (alternatywny)"
+
+#: ../rules/base.xml.in.h:297
+msgid "French (alternative, Sun dead keys)"
+msgstr "Francuski (alternatywny, klawisze akcentów Suna)"
+
+#: ../rules/base.xml.in.h:298
+msgid "French (alternative, eliminate dead keys)"
+msgstr "Francuski (alternatywny, bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:299
+msgid "French (alternative, latin-9 only)"
+msgstr "Francuski (alternatywny, tylko latin-9)"
+
+#: ../rules/base.xml.in.h:300
+msgid "French (eliminate dead keys)"
+msgstr "Francuski (bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:301
+msgid "French (legacy, alternative)"
+msgstr "Francuski (stary, alternatywny)"
+
+#: ../rules/base.xml.in.h:302
+msgid "French (legacy, alternative, Sun dead keys)"
+msgstr "Francuski (stary alternatywny, klawisze akcentów Suna)"
+
+#: ../rules/base.xml.in.h:303
+msgid "French (legacy, alternative, eliminate dead keys)"
+msgstr "Francuski (stary alternatywny, bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:304
+msgid "Fujitsu-Siemens Computers AMILO laptop"
+msgstr "Laptop Fujitsu-Siemens Computers AMILO"
+
+#: ../rules/base.xml.in.h:305
+msgid "Fula"
+msgstr "Fulani"
+
+#: ../rules/base.xml.in.h:306
+msgid "Ga"
+msgstr "Ga"
+
+#: ../rules/base.xml.in.h:307
+msgid "Generic 101-key PC"
+msgstr "Zwykła PC 101-klawiszowa"
+
+#: ../rules/base.xml.in.h:308
+msgid "Generic 102-key (Intl) PC"
+msgstr "Zwykła PC 102-klawiszowa (Intl)"
+
+#: ../rules/base.xml.in.h:309
+msgid "Generic 104-key PC"
+msgstr "Zwykła PC 104-klawiszowa"
+
+#: ../rules/base.xml.in.h:310
+msgid "Generic 105-key (Intl) PC"
+msgstr "Zwykła PC 105-klawiszowa (Intl)"
+
+#: ../rules/base.xml.in.h:311
+msgid "Genius Comfy KB-12e"
+msgstr "Genius Comfy KB-12e"
+
+#: ../rules/base.xml.in.h:312
+msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910"
+msgstr "Genius Comfy KB-16M / Genius MM Keyboard KWD-910"
+
+#: ../rules/base.xml.in.h:313
+msgid "Genius Comfy KB-21e-Scroll"
+msgstr "Genius Comfy KB-21e-Scroll"
+
+#: ../rules/base.xml.in.h:314
+msgid "Genius KB-19e NB"
+msgstr "Genius KB-19e NB"
+
+#: ../rules/base.xml.in.h:315
+msgid "Genius KKB-2050HS"
+msgstr "Genius KKB-2050HS"
+
+#: ../rules/base.xml.in.h:316
+msgid "Georgian"
+msgstr "Gruziński"
+
+#: ../rules/base.xml.in.h:317
+msgid "Georgian (France, AZERTY Tskapo)"
+msgstr "Gruziński (Francja, AZERTY Tskapo)"
+
+#: ../rules/base.xml.in.h:318
+msgid "Georgian (Italy)"
+msgstr "Gruziński (Włochy)"
+
+#: ../rules/base.xml.in.h:319
+msgid "Georgian (MESS)"
+msgstr "Gruziński (MESS)"
+
+#: ../rules/base.xml.in.h:320
+msgid "Georgian (ergonomic)"
+msgstr "Gruziński (ergonomiczny)"
+
+#: ../rules/base.xml.in.h:321
+msgid "German"
+msgstr "Niemiecki"
+
+#: ../rules/base.xml.in.h:322
+msgid "German (Austria)"
+msgstr "Niemiecki (Austria)"
+
+#: ../rules/base.xml.in.h:323
+msgid "German (Austria, Macintosh)"
+msgstr "Niemiecki (Austria, Macintosh)"
+
+#: ../rules/base.xml.in.h:324
+msgid "German (Austria, Sun dead keys)"
+msgstr "Niemiecki (Austria, klawisze akcentów Suna)"
+
+#: ../rules/base.xml.in.h:325
+msgid "German (Austria, eliminate dead keys)"
+msgstr "Niemiecki (Austria, bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:326
+msgid "German (Dvorak)"
+msgstr "Niemiecki (Dvoraka)"
+
+#: ../rules/base.xml.in.h:327
+msgid "German (Macintosh)"
+msgstr "Niemiecki (Macintosh)"
+
+#: ../rules/base.xml.in.h:328
+msgid "German (Macintosh, eliminate dead keys)"
+msgstr "Niemiecki (Macintosh, bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:329
+msgid "German (Neo 2)"
+msgstr "Niemiecki (Neo 2)"
+
+#: ../rules/base.xml.in.h:330
+msgid "German (Sun dead keys)"
+msgstr "Niemiecki (klawisze akcentów Suna)"
+
+#: ../rules/base.xml.in.h:331
+msgid "German (Switzerland)"
+msgstr "Niemiecki (Szwajcaria)"
+
+#: ../rules/base.xml.in.h:332
+msgid "German (Switzerland, Macintosh)"
+msgstr "Niemiecki (Szwajcaria, Macintosh)"
+
+#: ../rules/base.xml.in.h:333
+msgid "German (Switzerland, Sun dead keys)"
+msgstr "Niemiecki (Szwajcaria, klawisze akcentów Suna)"
+
+#: ../rules/base.xml.in.h:334
+msgid "German (Switzerland, eliminate dead keys)"
+msgstr "Niemiecki (Szwajcaria, bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:335
+msgid "German (Switzerland, legacy)"
+msgstr "Niemiecki (Szwajcaria, stary)"
+
+#: ../rules/base.xml.in.h:336
+msgid "German (dead acute)"
+msgstr "Niemiecki (akcent ostry)"
+
+#: ../rules/base.xml.in.h:337
+msgid "German (dead grave acute)"
+msgstr "Niemiecki (akcent gravis)"
+
+#: ../rules/base.xml.in.h:338
+msgid "German (eliminate dead keys)"
+msgstr "Niemiecki (bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:339
+msgid "German (qwerty)"
+msgstr "Niemiecki (QWERTY)"
+
+#: ../rules/base.xml.in.h:340
+msgid "Greek"
+msgstr "Grecki"
+
+#: ../rules/base.xml.in.h:341
+msgid "Greek (eliminate dead keys)"
+msgstr "Grecki (bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:342
+msgid "Greek (extended)"
+msgstr "Grecki (rozszerzony)"
+
+#: ../rules/base.xml.in.h:343
+msgid "Greek (polytonic)"
+msgstr "Grecki (politoniczny)"
+
+#: ../rules/base.xml.in.h:344
+msgid "Greek (simple)"
+msgstr "Grecki (prosty)"
+
+#: ../rules/base.xml.in.h:345
+msgid "Gujarati"
+msgstr "Gudźarati"
+
+#: ../rules/base.xml.in.h:346
+msgid "Gyration"
+msgstr "Gyration"
+
+#: ../rules/base.xml.in.h:347
+msgid "HTC Dream"
+msgstr "HTC Dream"
+
+#: ../rules/base.xml.in.h:348
+msgid "Happy Hacking Keyboard"
+msgstr "Happy Hacking Keyboard"
+
+#: ../rules/base.xml.in.h:349
+msgid "Happy Hacking Keyboard for Mac"
+msgstr "Happy Hacking Keyboard for Mac"
+
+#: ../rules/base.xml.in.h:350
+msgid "Hausa"
+msgstr "Hausa"
+
+#: ../rules/base.xml.in.h:351
+msgid "Hebrew"
+msgstr "Hebrajski"
+
+#: ../rules/base.xml.in.h:352
+msgid "Hebrew (Biblical, Tiro)"
+msgstr "Hebrajski (biblijny, Tiro)"
+
+#: ../rules/base.xml.in.h:353
+msgid "Hebrew (lyx)"
+msgstr "Hebrajski (lyx)"
+
+#: ../rules/base.xml.in.h:354
+msgid "Hebrew (phonetic)"
+msgstr "Hebrajski (fonetyczny)"
+
+#: ../rules/base.xml.in.h:355
+msgid "Hewlett-Packard Internet Keyboard"
+msgstr "Hewlett-Packard Internet Keyboard"
+
+#: ../rules/base.xml.in.h:356
+msgid "Hewlett-Packard Mini 110 Notebook"
+msgstr "Hewlett-Packard Mini 110 Notebook"
+
+#: ../rules/base.xml.in.h:357
+msgid "Hewlett-Packard Omnibook 500 FA"
+msgstr "Hewlett-Packard Omnibook 500 FA"
+
+#: ../rules/base.xml.in.h:358
+msgid "Hewlett-Packard Omnibook 5xx"
+msgstr "Hewlett-Packard Omnibook 5xx"
+
+#: ../rules/base.xml.in.h:359
+msgid "Hewlett-Packard Omnibook 6000/6100"
+msgstr "Hewlett-Packard Omnibook 6000/6100"
+
+#: ../rules/base.xml.in.h:360
+msgid "Hewlett-Packard Omnibook XE3 GC"
+msgstr "Hewlett-Packard Omnibook XE3 GC"
+
+#: ../rules/base.xml.in.h:361
+msgid "Hewlett-Packard Omnibook XE3 GF"
+msgstr "Hewlett-Packard Omnibook XE3 GF"
+
+#: ../rules/base.xml.in.h:362
+msgid "Hewlett-Packard Omnibook XT1000"
+msgstr "Hewlett-Packard Omnibook XT1000"
+
+#: ../rules/base.xml.in.h:363
+msgid "Hewlett-Packard Pavilion ZT11xx"
+msgstr "Hewlett-Packard Pavilion ZT11xx"
+
+#: ../rules/base.xml.in.h:364
+msgid "Hewlett-Packard Pavilion dv5"
+msgstr "Hewlett-Packard Pavilion dv5"
+
+#: ../rules/base.xml.in.h:365
+msgid "Hewlett-Packard SK-250x Multimedia Keyboard"
+msgstr "Hewlett-Packard SK-250x Multimedia Keyboard"
+
+#: ../rules/base.xml.in.h:366
+msgid "Hewlett-Packard nx9020"
+msgstr "Hewlett-Packard nx9020"
+
+#: ../rules/base.xml.in.h:367
+msgid "Hexadecimal"
+msgstr "Szesnastkowy"
+
+#: ../rules/base.xml.in.h:368
+msgid "Hindi (Bolnagri)"
+msgstr "Hindi (Bolnagri)"
+
+#: ../rules/base.xml.in.h:369
+msgid "Hindi (Wx)"
+msgstr "Hindi (Wx)"
+
+#: ../rules/base.xml.in.h:370
+msgid "Honeywell Euroboard"
+msgstr "Honeywell Euroboard"
+
+#: ../rules/base.xml.in.h:371
+msgid "Htc Dream phone"
+msgstr "Telefon HTC Dream"
+
+#: ../rules/base.xml.in.h:372
+msgid "Hungarian"
+msgstr "Węgierski"
+
+#: ../rules/base.xml.in.h:373
+msgid "Hungarian (101/qwerty/comma/dead keys)"
+msgstr "Węgierski (101/QWERTY/przecinek/klawisze akcentów)"
+
+#: ../rules/base.xml.in.h:374
+msgid "Hungarian (101/qwerty/comma/eliminate dead keys)"
+msgstr "Węgierski (101/QWERTY/przecinek/bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:375
+msgid "Hungarian (101/qwerty/dot/dead keys)"
+msgstr "Węgierski (101/QWERTY/kropka/klawisze akcentów)"
+
+#: ../rules/base.xml.in.h:376
+msgid "Hungarian (101/qwerty/dot/eliminate dead keys)"
+msgstr "Węgierski (101/QWERTY/kropka/bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:377
+msgid "Hungarian (101/qwertz/comma/dead keys)"
+msgstr "Węgierski (101/QWERTZ/przecinek/klawisze akcentów)"
+
+#: ../rules/base.xml.in.h:378
+msgid "Hungarian (101/qwertz/comma/eliminate dead keys)"
+msgstr "Węgierski (101/QWERTZ/przecinek/bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:379
+msgid "Hungarian (101/qwertz/dot/dead keys)"
+msgstr "Węgierski (101/QWERTZ/kropka/klawisze akcentów)"
+
+#: ../rules/base.xml.in.h:380
+msgid "Hungarian (101/qwertz/dot/eliminate dead keys)"
+msgstr "Węgierski (101/QWERTZ/kropka/bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:381
+msgid "Hungarian (102/qwerty/comma/dead keys)"
+msgstr "Węgierski (102/QWERTY/przecinek/klawisze akcentów)"
+
+#: ../rules/base.xml.in.h:382
+msgid "Hungarian (102/qwerty/comma/eliminate dead keys)"
+msgstr "Węgierski (102/QWERTY/przecinek/bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:383
+msgid "Hungarian (102/qwerty/dot/dead keys)"
+msgstr "Węgierski (102/QWERTY/kropka/klawisze akcentów)"
+
+#: ../rules/base.xml.in.h:384
+msgid "Hungarian (102/qwerty/dot/eliminate dead keys)"
+msgstr "Węgierski (102/QWERTY/kropka/bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:385
+msgid "Hungarian (102/qwertz/comma/dead keys)"
+msgstr "Węgierski (102/QWERTZ/przecinek/klawisze akcentów)"
+
+#: ../rules/base.xml.in.h:386
+msgid "Hungarian (102/qwertz/comma/eliminate dead keys)"
+msgstr "Węgierski (102/QWERTZ/przecinek/bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:387
+msgid "Hungarian (102/qwertz/dot/dead keys)"
+msgstr "Węgierski (102/QWERTZ/kropka/klawisze akcentów)"
+
+#: ../rules/base.xml.in.h:388
+msgid "Hungarian (102/qwertz/dot/eliminate dead keys)"
+msgstr "Węgierski (102/QWERTZ/kropka/bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:389
+msgid "Hungarian (eliminate dead keys)"
+msgstr "Węgierski (bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:390
+msgid "Hungarian (qwerty)"
+msgstr "Węgierski (QWERTY)"
+
+#: ../rules/base.xml.in.h:391
+msgid "Hungarian (standard)"
+msgstr "Węgierski (standardowy)"
+
+#: ../rules/base.xml.in.h:392
+msgid "Hyper is mapped to Win-keys"
+msgstr "Hyper pod klawiszami Win"
+
+#: ../rules/base.xml.in.h:393
+msgid "IBM Rapid Access"
+msgstr "IBM Rapid Access"
+
+#: ../rules/base.xml.in.h:394
+msgid "IBM Rapid Access II"
+msgstr "IBM Rapid Access II"
+
+#: ../rules/base.xml.in.h:395
+msgid "IBM Space Saver"
+msgstr "IBM Space Saver"
+
+#: ../rules/base.xml.in.h:396
+msgid "IBM ThinkPad 560Z/600/600E/A22E"
+msgstr "IBM ThinkPad 560Z/600/600E/A22E"
+
+#: ../rules/base.xml.in.h:397
+msgid "IBM ThinkPad R60/T60/R61/T61"
+msgstr "IBM ThinkPad R60/T60/R61/T61"
+
+#: ../rules/base.xml.in.h:398
+msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t"
+msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t"
+
+#: ../rules/base.xml.in.h:399
+msgid "Icelandic"
+msgstr "Islandzki"
+
+#: ../rules/base.xml.in.h:400
+msgid "Icelandic (Dvorak)"
+msgstr "Islandzki (Dvoraka)"
+
+#: ../rules/base.xml.in.h:401
+msgid "Icelandic (Macintosh)"
+msgstr "Islandzki (Macintosh)"
+
+#: ../rules/base.xml.in.h:402
+msgid "Icelandic (Sun dead keys)"
+msgstr "Islandzki (klawisze akcentów Suna)"
+
+#: ../rules/base.xml.in.h:403
+msgid "Icelandic (eliminate dead keys)"
+msgstr "Islandzki (bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:404
+msgid "Igbo"
+msgstr "Ibo"
+
+#: ../rules/base.xml.in.h:405
+msgid "Indian"
+msgstr "Indyjski"
+
+#: ../rules/base.xml.in.h:406
+msgid "Inuktitut"
+msgstr "Inuktitut"
+
+#: ../rules/base.xml.in.h:407
+msgid "Iraqi"
+msgstr "Iracki"
+
+#: ../rules/base.xml.in.h:408
+msgid "Irish"
+msgstr "Irlandzki"
+
+#: ../rules/base.xml.in.h:409
+msgid "Irish (UnicodeExpert)"
+msgstr "Irlandzki (UnicodeExpert)"
+
+#: ../rules/base.xml.in.h:410
+msgid "Italian"
+msgstr "Włoski"
+
+#: ../rules/base.xml.in.h:411
+msgid "Italian (Macintosh)"
+msgstr "Włoski (Macintosh)"
+
+#: ../rules/base.xml.in.h:412
+msgid "Italian (US keyboard with Italian letters)"
+msgstr "Włoski (klawiatura US z literami włoskimi)"
+
+#: ../rules/base.xml.in.h:413
+msgid "Italian (eliminate dead keys)"
+msgstr "Włoski (bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:414
+msgid "Japanese"
+msgstr "Japoński"
+
+#: ../rules/base.xml.in.h:415
+msgid "Japanese (Kana 86)"
+msgstr "Japoński (Kana 86)"
+
+#: ../rules/base.xml.in.h:416
+msgid "Japanese (Kana)"
+msgstr "Japoński (Kana)"
+
+#: ../rules/base.xml.in.h:417
+msgid "Japanese (Macintosh)"
+msgstr "Japoński (Macintosh)"
+
+#: ../rules/base.xml.in.h:418
+msgid "Japanese (OADG 109A)"
+msgstr "Japoński (OADG 109A)"
+
+#: ../rules/base.xml.in.h:419
+msgid "Japanese (PC-98xx Series)"
+msgstr "Japoński (serie PC-98xx)"
+
+#: ../rules/base.xml.in.h:420
+msgid "Japanese keyboard options"
+msgstr "Opcje klawiatury japońskiej"
+
+#: ../rules/base.xml.in.h:421
+msgid "Kalmyk"
+msgstr "Kałmucki"
+
+#: ../rules/base.xml.in.h:422
+msgid "Kana Lock key is locking"
+msgstr "Blokujący klawisz Kana Lock"
+
+#: ../rules/base.xml.in.h:423
+msgid "Kannada"
+msgstr "Kannada"
+
+#: ../rules/base.xml.in.h:424
+msgid "Kashubian"
+msgstr "Kaszubski"
+
+#: ../rules/base.xml.in.h:425
+msgid "Kazakh"
+msgstr "Kazaski"
+
+#: ../rules/base.xml.in.h:426
+msgid "Kazakh (with Russian)"
+msgstr "Kazaski (z rosyjskim)"
+
+#: ../rules/base.xml.in.h:427
+msgid "Key sequence to kill the X server"
+msgstr "Sekwencja klawiszy zabijająca serwer X"
+
+#: ../rules/base.xml.in.h:428
+msgid "Key to choose 3rd level"
+msgstr "Klawisz wybierający poziom 3."
+
+#: ../rules/base.xml.in.h:429
+msgid "Key to choose 5th level"
+msgstr "Klawisz wybierający poziom 5."
+
+#: ../rules/base.xml.in.h:430
+msgid "Key(s) to change layout"
+msgstr "Klawisze zmieniające układ"
+
+#: ../rules/base.xml.in.h:431
+msgid "Keytronic FlexPro"
+msgstr "Keytronic FlexPro"
+
+#: ../rules/base.xml.in.h:432
+msgid "Khmer (Cambodia)"
+msgstr "Khmerski (Kambodża)"
+
+#: ../rules/base.xml.in.h:433
+msgid "Kikuyu"
+msgstr "Kikiju"
+
+#: ../rules/base.xml.in.h:434
+msgid "Kinesis"
+msgstr "Kinesis"
+
+#: ../rules/base.xml.in.h:435
+msgid "Komi"
+msgstr "Komi"
+
+#: ../rules/base.xml.in.h:436
+msgid "Korean"
+msgstr "Koreański"
+
+#: ../rules/base.xml.in.h:437
+msgid "Korean (101/104 key compatible)"
+msgstr "Koreański (kompatybilny ze 101/104 klawiszami)"
+
+#: ../rules/base.xml.in.h:438
+msgid "Kurdish (Iran, Arabic-Latin)"
+msgstr "Kurdyjski (Iran, arabsko-łaciński)"
+
+#: ../rules/base.xml.in.h:439
+msgid "Kurdish (Iran, F)"
+msgstr "Kurdyjski (Iran, F)"
+
+#: ../rules/base.xml.in.h:440
+msgid "Kurdish (Iran, Latin Alt-Q)"
+msgstr "Kurdyjski (Iran, łaciński Alt-Q)"
+
+#: ../rules/base.xml.in.h:441
+msgid "Kurdish (Iran, Latin Q)"
+msgstr "Kurdyjski (Iran, łaciński Q)"
+
+#: ../rules/base.xml.in.h:442
+msgid "Kurdish (Iraq, Arabic-Latin)"
+msgstr "Kurdyjski (Irak, arabsko-łaciński)"
+
+#: ../rules/base.xml.in.h:443
+msgid "Kurdish (Iraq, F)"
+msgstr "Kurdyjski (Irak, F)"
+
+#: ../rules/base.xml.in.h:444
+msgid "Kurdish (Iraq, Latin Alt-Q)"
+msgstr "Kurdyjski (Irak, łaciński Alt-Q)"
+
+#: ../rules/base.xml.in.h:445
+msgid "Kurdish (Iraq, Latin Q)"
+msgstr "Kurdyjski (Irak, łaciński Q)"
+
+#: ../rules/base.xml.in.h:446
+msgid "Kurdish (Syria, F)"
+msgstr "Kurdyjski (Syria, F)"
+
+#: ../rules/base.xml.in.h:447
+msgid "Kurdish (Syria, Latin Alt-Q)"
+msgstr "Kurdyjski (Syria, łaciński Alt-Q)"
+
+#: ../rules/base.xml.in.h:448
+msgid "Kurdish (Syria, Latin Q)"
+msgstr "Kurdyjski (Syria, łaciński Q)"
+
+#: ../rules/base.xml.in.h:449
+msgid "Kurdish (Turkey, F)"
+msgstr "Kurdyjski (Turcja, F)"
+
+#: ../rules/base.xml.in.h:450
+msgid "Kurdish (Turkey, Latin Alt-Q)"
+msgstr "Kurdyjski (Turcja, łaciński Alt-Q)"
+
+#: ../rules/base.xml.in.h:451
+msgid "Kurdish (Turkey, Latin Q)"
+msgstr "Kurdyjski (Turcja, łaciński Q)"
+
+#: ../rules/base.xml.in.h:452
+msgid "Kyrgyz"
+msgstr "Kirgiski"
+
+#: ../rules/base.xml.in.h:453
+msgid "Kyrgyz (phonetic)"
+msgstr "Kirgiski (fonetyczny)"
+
+#: ../rules/base.xml.in.h:454
+msgid "Lao"
+msgstr "Laotański"
+
+#: ../rules/base.xml.in.h:455
+msgid "Lao (STEA proposed standard layout)"
+msgstr "Laotański (proponowany układ standardowy STEA)"
+
+#: ../rules/base.xml.in.h:456
+msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard"
+msgstr "Klawiatura laptopowa Compaq (np. Armada)"
+
+#: ../rules/base.xml.in.h:457
+msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard"
+msgstr "Klawiatura internetowa laptopów/notebooków Compaq (np. Presario)"
+
+#: ../rules/base.xml.in.h:458
+msgid "Laptop/notebook eMachines m68xx"
+msgstr "Laptop/notebook eMachines m68xx"
+
+#: ../rules/base.xml.in.h:459 ../rules/base.extras.xml.in.h:12
+msgid "Latvian"
+msgstr "Łotewski"
+
+#: ../rules/base.xml.in.h:460
+msgid "Latvian (F variant)"
+msgstr "Łotewski (wariant F)"
+
+#: ../rules/base.xml.in.h:461
+msgid "Latvian (adapted)"
+msgstr "Łotewski (zaadaptowany)"
+
+#: ../rules/base.xml.in.h:462
+msgid "Latvian (apostrophe variant)"
+msgstr "Łotewski (wariant z apostrofem)"
+
+#: ../rules/base.xml.in.h:463
+msgid "Latvian (ergonomic, ŪGJRMV)"
+msgstr "Łotewski (ergonomiczny ŪGJRMV)"
+
+#: ../rules/base.xml.in.h:464
+msgid "Latvian (modern)"
+msgstr "Łotewski (współczesny)"
+
+#: ../rules/base.xml.in.h:465
+msgid "Latvian (tilde variant)"
+msgstr "Łotewski (wariant z tyldą)"
+
+#: ../rules/base.xml.in.h:466
+msgid "Left Alt"
+msgstr "Lewy Alt"
+
+#: ../rules/base.xml.in.h:467
+msgid "Left Alt (while pressed)"
+msgstr "Lewy Alt (wciśnięty)"
+
+#: ../rules/base.xml.in.h:468
+msgid "Left Alt is swapped with Left Win"
+msgstr "Lewy Alt zamieniony z lewym Win"
+
+#: ../rules/base.xml.in.h:469
+msgid "Left Ctrl"
+msgstr "Lewy Ctrl"
+
+#: ../rules/base.xml.in.h:470
+msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)"
+msgstr "Lewy Ctrl (do pierwszego układu), prawy Ctrl (do ostatniego układu)"
+
+#: ../rules/base.xml.in.h:471
+msgid "Left Ctrl+Left Shift"
+msgstr "Lewy Ctrl+lewy Shift"
+
+#: ../rules/base.xml.in.h:472
+msgid "Left Shift"
+msgstr "Lewy Shift"
+
+#: ../rules/base.xml.in.h:473
+msgid "Left Win"
+msgstr "Lewy Win"
+
+#: ../rules/base.xml.in.h:474
+msgid "Left Win (to first layout), Right Win/Menu (to last layout)"
+msgstr "Lewy Win (do pierwszego układu), prawy Win/Menu (do ostatniego układu)"
+
+#: ../rules/base.xml.in.h:475
+msgid "Left Win (while pressed)"
+msgstr "Lewy Win (wciśnięty)"
+
+#: ../rules/base.xml.in.h:476
+msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "Lewy Win wybiera poziom 5., blokuje przy naciśnięciu z innym klawiszem wybierającym poziom 5."
+
+#: ../rules/base.xml.in.h:477
+msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Lewy Win wybiera poziom 5., blokuje przy naciśnięciu z innym klawiszem wybierającym poziom 5.; jedno naciśnięcie zwalnia blokadę"
+
+#: ../rules/base.xml.in.h:478
+msgid "LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)"
+msgstr "Lewy Ctrl+lewy Win (do pierwszego układu), prawy Ctrl+Menu (do drugiego układu)"
+
+#: ../rules/base.xml.in.h:479
+msgid "Legacy"
+msgstr "Stary"
+
+#: ../rules/base.xml.in.h:480
+msgid "Legacy Wang 724"
+msgstr "Legacy Wang 724"
+
+#. Actually, with KP_SEPARATOR, as the old keypad(comma)
+#: ../rules/base.xml.in.h:482
+msgid "Legacy key with comma"
+msgstr "Klawisz tradycyjny z przecinkiem"
+
+#: ../rules/base.xml.in.h:483
+msgid "Legacy key with dot"
+msgstr "Klawisz tradycyjny z kropką"
+
+#: ../rules/base.xml.in.h:484 ../rules/base.extras.xml.in.h:21
+msgid "Lithuanian"
+msgstr "Litewski"
+
+#: ../rules/base.xml.in.h:485
+msgid "Lithuanian (IBM LST 1205-92)"
+msgstr "Litewski (IBM LST 1205-92)"
+
+#: ../rules/base.xml.in.h:486
+msgid "Lithuanian (LEKP)"
+msgstr "Litewski (LEKP)"
+
+#: ../rules/base.xml.in.h:487
+msgid "Lithuanian (LEKPa)"
+msgstr "Litewski (LEKPa)"
+
+#: ../rules/base.xml.in.h:488
+msgid "Lithuanian (US keyboard with Lithuanian letters)"
+msgstr "Litewski (klawiatura US z literami litewskimi)"
+
+#: ../rules/base.xml.in.h:489
+msgid "Lithuanian (standard)"
+msgstr "Litewski (standardowy)"
+
+#: ../rules/base.xml.in.h:490
+msgid "Logitech Access Keyboard"
+msgstr "Logitech Access Keyboard"
+
+#: ../rules/base.xml.in.h:491
+msgid "Logitech Cordless Desktop"
+msgstr "Logitech Cordless Desktop"
+
+#: ../rules/base.xml.in.h:492
+msgid "Logitech Cordless Desktop (alternate option)"
+msgstr "Logitech Cordless Desktop (opcja zmiany)"
+
+#: ../rules/base.xml.in.h:493
+msgid "Logitech Cordless Desktop EX110"
+msgstr "Logitech Cordless Desktop EX110"
+
+#: ../rules/base.xml.in.h:494
+msgid "Logitech Cordless Desktop LX-300"
+msgstr "Logitech Cordless Desktop LX-300"
+
+#: ../rules/base.xml.in.h:495
+msgid "Logitech Cordless Desktop Navigator"
+msgstr "Logitech Cordless Desktop Navigator"
+
+#: ../rules/base.xml.in.h:496
+msgid "Logitech Cordless Desktop Optical"
+msgstr "Logitech Cordless Desktop Optical"
+
+#: ../rules/base.xml.in.h:497
+msgid "Logitech Cordless Desktop Pro (alternate option 2)"
+msgstr "Logitech Cordless Desktop Pro (opcja zmiany 2)"
+
+#: ../rules/base.xml.in.h:498
+msgid "Logitech Cordless Desktop iTouch"
+msgstr "Logitech Cordless Desktop iTouch"
+
+#: ../rules/base.xml.in.h:499
+msgid "Logitech Cordless Freedom/Desktop Navigator"
+msgstr "Logitech Cordless Freedom/Desktop Navigator"
+
+#: ../rules/base.xml.in.h:500
+msgid "Logitech G15 extra keys via G15daemon"
+msgstr "Logitech G15 - dodatkowe glawisze poprzez G15daemon"
+
+#: ../rules/base.xml.in.h:501
+msgid "Logitech Generic Keyboard"
+msgstr "Logitech Generic Keyboard"
+
+#: ../rules/base.xml.in.h:502
+msgid "Logitech Internet 350 Keyboard"
+msgstr "Logitech Internet 350 Keyboard"
+
+#: ../rules/base.xml.in.h:503
+msgid "Logitech Internet Keyboard"
+msgstr "Logitech Internet Keyboard"
+
+#: ../rules/base.xml.in.h:504
+msgid "Logitech Internet Navigator Keyboard"
+msgstr "Logitech Internet Navigator Keyboard"
+
+#: ../rules/base.xml.in.h:505
+msgid "Logitech Media Elite Keyboard"
+msgstr "Logitech Media Elite Keyboard"
+
+#: ../rules/base.xml.in.h:506
+msgid "Logitech Ultra-X Cordless Media Desktop Keyboard"
+msgstr "Logitech Ultra-X Cordless Media Desktop Keyboard"
+
+#: ../rules/base.xml.in.h:507
+msgid "Logitech Ultra-X Keyboard"
+msgstr "Logitech Ultra-X Keyboard"
+
+#: ../rules/base.xml.in.h:508
+msgid "Logitech diNovo Edge Keyboard"
+msgstr "Logitech diNovo Edge Keyboard"
+
+#: ../rules/base.xml.in.h:509
+msgid "Logitech diNovo Keyboard"
+msgstr "Logitech diNovo Keyboard"
+
+#: ../rules/base.xml.in.h:510
+msgid "Logitech iTouch"
+msgstr "Logitech iTouch"
+
+#: ../rules/base.xml.in.h:511
+msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)"
+msgstr "Logitech iTouch Cordless Keyboard (model Y-RB6)"
+
+#: ../rules/base.xml.in.h:512
+msgid "Logitech iTouch Internet Navigator Keyboard SE"
+msgstr "Logitech iTouch Internet Navigator Keyboard SE"
+
+#: ../rules/base.xml.in.h:513
+msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)"
+msgstr "Logitech iTouch Internet Navigator Keyboard SE (USB)"
+
+#: ../rules/base.xml.in.h:514
+msgid "Lower Sorbian"
+msgstr "Dolnołużycki"
+
+#: ../rules/base.xml.in.h:515
+msgid "Lower Sorbian (qwertz)"
+msgstr "Dolnołużycki (QWERTZ)"
+
+#: ../rules/base.xml.in.h:516
+msgid "MacBook/MacBook Pro"
+msgstr "MacBook/MacBook Pro"
+
+#: ../rules/base.xml.in.h:517
+msgid "MacBook/MacBook Pro (Intl)"
+msgstr "MacBook/MacBook Pro (Intl)"
+
+#: ../rules/base.xml.in.h:518
+msgid "Macedonian"
+msgstr "Macedoński"
+
+#: ../rules/base.xml.in.h:519
+msgid "Macedonian (eliminate dead keys)"
+msgstr "Macedoński (bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:520
+msgid "Macintosh"
+msgstr "Macintosh"
+
+#: ../rules/base.xml.in.h:521
+msgid "Macintosh Old"
+msgstr "Macintosh - stary"
+
+#: ../rules/base.xml.in.h:522
+msgid "Make Caps Lock an additional Backspace"
+msgstr "CapsLock jako dodatkowy Backspace"
+
+#: ../rules/base.xml.in.h:523
+msgid "Make Caps Lock an additional Control but keep the Caps_Lock keysym"
+msgstr "CapsLock jako dodatkowy Ctrl, ale z pozostawieniem symbolu Caps_Lock"
+
+#: ../rules/base.xml.in.h:524
+msgid "Make Caps Lock an additional Ctrl"
+msgstr "CapsLock jako dodatkowy Ctrl"
+
+#: ../rules/base.xml.in.h:525
+msgid "Make Caps Lock an additional ESC"
+msgstr "CapsLock jako dodatkowy Esc"
+
+#: ../rules/base.xml.in.h:526
+msgid "Make Caps Lock an additional Hyper"
+msgstr "CapsLock jako dodatkowy Hyper"
+
+#: ../rules/base.xml.in.h:527
+msgid "Make Caps Lock an additional Num Lock"
+msgstr "CapsLock jako dodatkowy NumLock"
+
+#: ../rules/base.xml.in.h:528
+msgid "Make Caps Lock an additional Super"
+msgstr "CapsLock jako dodatkowy Super"
+
+#: ../rules/base.xml.in.h:529
+msgid "Malayalam"
+msgstr "Malajalam"
+
+#: ../rules/base.xml.in.h:530
+msgid "Malayalam (Lalitha)"
+msgstr "Malajalam (Lalitha)"
+
+#: ../rules/base.xml.in.h:531
+msgid "Malayalam (enhanced Inscript with Rupee Sign)"
+msgstr "Malajalam (rozszerzony Inscript ze znakiem rupii)"
+
+#: ../rules/base.xml.in.h:532
+msgid "Maltese"
+msgstr "Maltański"
+
+#: ../rules/base.xml.in.h:533
+msgid "Maltese (with US layout)"
+msgstr "Maltański (z układem US)"
+
+#: ../rules/base.xml.in.h:534
+msgid "Maori"
+msgstr "Maoryski"
+
+#: ../rules/base.xml.in.h:535
+msgid "Mari"
+msgstr "Maryjski"
+
+#: ../rules/base.xml.in.h:536
+msgid "Memorex MX1998"
+msgstr "Memorex MX1998"
+
+#: ../rules/base.xml.in.h:537
+msgid "Memorex MX2500 EZ-Access Keyboard"
+msgstr "Memorex MX2500 EZ-Access Keyboard"
+
+#: ../rules/base.xml.in.h:538
+msgid "Memorex MX2750"
+msgstr "Memorex MX2750"
+
+#: ../rules/base.xml.in.h:539
+msgid "Menu"
+msgstr "Menu"
+
+#: ../rules/base.xml.in.h:540
+msgid "Meta is mapped to Left Win"
+msgstr "Meta pod lewym Win"
+
+#: ../rules/base.xml.in.h:541
+msgid "Meta is mapped to Win keys"
+msgstr "Meta pod klawiszami Win"
+
+#: ../rules/base.xml.in.h:542
+msgid "Meta on Left Ctrl"
+msgstr "Meta pod lewym Ctrl"
+
+#: ../rules/base.xml.in.h:543
+msgid "Microsoft Comfort Curve Keyboard 2000"
+msgstr "Microsoft Comfort Curve Keyboard 2000"
+
+#: ../rules/base.xml.in.h:544
+msgid "Microsoft Internet Keyboard"
+msgstr "Microsoft Internet Keyboard"
+
+#: ../rules/base.xml.in.h:545
+msgid "Microsoft Internet Keyboard Pro, Swedish"
+msgstr "Microsoft Internet Keyboard Pro, Swedish"
+
+#: ../rules/base.xml.in.h:546
+msgid "Microsoft Natural"
+msgstr "Microsoft Natural"
+
+#: ../rules/base.xml.in.h:547
+msgid "Microsoft Natural Keyboard Elite"
+msgstr "Microsoft Natural Keyboard Elite"
+
+#: ../rules/base.xml.in.h:548
+msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro"
+msgstr "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro"
+
+#: ../rules/base.xml.in.h:549
+msgid "Microsoft Natural Keyboard Pro OEM"
+msgstr "Microsoft Natural Keyboard Pro OEM"
+
+#: ../rules/base.xml.in.h:550
+msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro"
+msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro"
+
+#: ../rules/base.xml.in.h:551
+msgid "Microsoft Natural Wireless Ergonomic Keyboard 4000"
+msgstr "Microsoft Natural Wireless Ergonomic Keyboard 4000"
+
+#: ../rules/base.xml.in.h:552
+msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000"
+msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000"
+
+#: ../rules/base.xml.in.h:553
+msgid "Microsoft Office Keyboard"
+msgstr "Microsoft Office Keyboard"
+
+#: ../rules/base.xml.in.h:554
+msgid "Microsoft Wireless Multimedia Keyboard 1.0A"
+msgstr "Microsoft Wireless Multimedia Keyboard 1.0A"
+
+#: ../rules/base.xml.in.h:555
+msgid "Miscellaneous compatibility options"
+msgstr "Różne opcje kompatybilności"
+
+#: ../rules/base.xml.in.h:556
+msgid "Mongolian"
+msgstr "Mongolski"
+
+#: ../rules/base.xml.in.h:557
+msgid "Montenegrin"
+msgstr "Czarnogórski"
+
+#: ../rules/base.xml.in.h:558
+msgid "Montenegrin (Cyrillic with guillemets)"
+msgstr "Czarnogórski (cyrylicki z cudzysłowami)"
+
+#: ../rules/base.xml.in.h:559
+msgid "Montenegrin (Cyrillic)"
+msgstr "Czarnogórski (cyrylicki)"
+
+#: ../rules/base.xml.in.h:560
+msgid "Montenegrin (Cyrillic, Z and ZHE swapped)"
+msgstr "Czarnogórski (cyrylicki, zamienione Z i Ż"
+
+#: ../rules/base.xml.in.h:561
+msgid "Montenegrin (Latin Unicode qwerty)"
+msgstr "Czarnogórski (łaciński unikodowy QWERTY)"
+
+#: ../rules/base.xml.in.h:562
+msgid "Montenegrin (Latin Unicode)"
+msgstr "Czarnogórski (łaciński unikodowy)"
+
+#: ../rules/base.xml.in.h:563
+msgid "Montenegrin (Latin qwerty)"
+msgstr "Czarnogórski (łaciński QWERTY)"
+
+#: ../rules/base.xml.in.h:564
+msgid "Montenegrin (Latin with guillemets)"
+msgstr "Czarnogórski (łaciński z cudzysłowami)"
+
+#: ../rules/base.xml.in.h:565
+msgid "NICOLA-F style Backspace"
+msgstr "Backspace w stylu NICOLA-F"
+
+#: ../rules/base.xml.in.h:566
+msgid "Nepali"
+msgstr "Nepalski"
+
+#: ../rules/base.xml.in.h:567
+msgid "Non-breakable space character at fourth level"
+msgstr "Znak niełamliwej spacji na poziomie 4."
+
+#: ../rules/base.xml.in.h:568
+msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level"
+msgstr "Znak niełamliwej spacji na poziomie 4., wąskiej niełamliwej spacji na poziomie 6."
+
+#: ../rules/base.xml.in.h:569
+msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)"
+msgstr "Znak niełamliwej spacji na poziomie 4., wąskiej niełamliwej spacji na poziomie 6. (z Ctrl+Shift)"
+
+#: ../rules/base.xml.in.h:570
+msgid "Non-breakable space character at second level"
+msgstr "Znak niełamliwej spacji na poziomie 2."
+
+#: ../rules/base.xml.in.h:571
+msgid "Non-breakable space character at third level"
+msgstr "Znak niełamliwej spacji na poziomie 3."
+
+#: ../rules/base.xml.in.h:572
+msgid "Non-breakable space character at third level, nothing at fourth level"
+msgstr "Znak niełamliwej spacji na poziomie 3., nic na poziomie 4."
+
+#: ../rules/base.xml.in.h:573
+msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level"
+msgstr "Znak niełamliwej spacji na poziomie 3., wąskiej niełamliwej spacji na poziomie 4."
+
+#: ../rules/base.xml.in.h:574
+msgid "Northern Saami (Finland)"
+msgstr "Północnolapoński (Finlandia)"
+
+#: ../rules/base.xml.in.h:575
+msgid "Northern Saami (Norway)"
+msgstr "Północnolapoński (Norwegia)"
+
+#: ../rules/base.xml.in.h:576
+msgid "Northern Saami (Norway, eliminate dead keys)"
+msgstr "Północnolapoński (Norwegia, bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:577
+msgid "Northern Saami (Sweden)"
+msgstr "Północnolapoński (Szwecja)"
+
+#: ../rules/base.xml.in.h:578
+msgid "Northgate OmniKey 101"
+msgstr "Northgate OmniKey 101"
+
+#: ../rules/base.xml.in.h:579
+msgid "Norwegian"
+msgstr "Norweski"
+
+#: ../rules/base.xml.in.h:580
+msgid "Norwegian (Dvorak)"
+msgstr "Norweski (Dvoraka)"
+
+#: ../rules/base.xml.in.h:581
+msgid "Norwegian (Macintosh)"
+msgstr "Norweski (Macintosh)"
+
+#: ../rules/base.xml.in.h:582
+msgid "Norwegian (Macintosh, eliminate dead keys)"
+msgstr "Norweski (Macintosh, bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:583
+msgid "Norwegian (eliminate dead keys)"
+msgstr "Norweski (bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:584
+msgid "Num Lock"
+msgstr "NumLock"
+
+#: ../rules/base.xml.in.h:585
+msgid "Numeric keypad delete key behaviour"
+msgstr "Zachowanie klawisza Delete na klawiaturze numerycznej"
+
+#: ../rules/base.xml.in.h:586
+msgid "Numeric keypad keys work as with Macintosh"
+msgstr "Klawiatura numeryczna działająca jak w Macintoshu"
+
+#: ../rules/base.xml.in.h:587
+msgid "Numeric keypad layout selection"
+msgstr "Wybór układu klawiatury numerycznej"
+
+#: ../rules/base.xml.in.h:588
+msgid "OLPC"
+msgstr "OLPC"
+
+#: ../rules/base.xml.in.h:589
+msgid "Occitan"
+msgstr "Okcytański"
+
+#: ../rules/base.xml.in.h:590
+msgid "Ogham"
+msgstr "Ogamiczny"
+
+#: ../rules/base.xml.in.h:591
+msgid "Ogham (IS434)"
+msgstr "Ogamiczny (IS434)"
+
+#: ../rules/base.xml.in.h:592
+msgid "Oriya"
+msgstr "Orija"
+
+#: ../rules/base.xml.in.h:593
+msgid "Ortek MCK-800 MM/Internet keyboard"
+msgstr "Ortek MCK-800 MM/Internet keyboard"
+
+#: ../rules/base.xml.in.h:594
+msgid "Ossetian (Georgia)"
+msgstr "Osetyjski (Gruzja)"
+
+#: ../rules/base.xml.in.h:595
+msgid "Ossetian (WinKeys)"
+msgstr "Osetyjski (klawisze Win)"
+
+#: ../rules/base.xml.in.h:596
+msgid "Ossetian (legacy)"
+msgstr "Osetyjski (stary)"
+
+#: ../rules/base.xml.in.h:597
+msgid "PC-98xx Series"
+msgstr "Serie PC-98xx"
+
+#: ../rules/base.xml.in.h:598
+msgid "Pannonian Rusyn (homophonic)"
+msgstr "Pannońskorusiński (homofoniczny)"
+
+#: ../rules/base.xml.in.h:599
+msgid "Pashto"
+msgstr "Pasztuński"
+
+#: ../rules/base.xml.in.h:600
+msgid "Pashto (Afghanistan, OLPC)"
+msgstr "Paszto (Afganistan, OLPC)"
+
+#: ../rules/base.xml.in.h:601
+msgid "Pause"
+msgstr "Pauza"
+
+#: ../rules/base.xml.in.h:602 ../rules/base.extras.xml.in.h:23
+msgid "Persian"
+msgstr "Perski"
+
+#: ../rules/base.xml.in.h:603
+msgid "Persian (Afghanistan, Dari OLPC)"
+msgstr "Perski (Afganistan, Dari OLPC)"
+
+#: ../rules/base.xml.in.h:604
+msgid "Persian (with Persian Keypad)"
+msgstr "Perski (z perską klawiaturą numeryczną)"
+
+#: ../rules/base.xml.in.h:605 ../rules/base.extras.xml.in.h:24
+msgid "Polish"
+msgstr "Polski"
+
+#: ../rules/base.xml.in.h:606
+msgid "Polish (Dvorak)"
+msgstr "Polski (Dvoraka)"
+
+#: ../rules/base.xml.in.h:607
+msgid "Polish (Dvorak, Polish quotes on key 1)"
+msgstr "Polski (Dvoraka, polskie cudzysłowy pod klawiszem 1)"
+
+#: ../rules/base.xml.in.h:608
+msgid "Polish (Dvorak, Polish quotes on quotemark key)"
+msgstr "Polski (Dvoraka, polskie cudzysłowy pod klawiszem cudzysłowu)"
+
+#: ../rules/base.xml.in.h:609
+msgid "Polish (programmer Dvorak)"
+msgstr "Polski (Dvoraka programisty)"
+
+#: ../rules/base.xml.in.h:610
+msgid "Polish (qwertz)"
+msgstr "Polski (QWERTZ)"
+
+#: ../rules/base.xml.in.h:611
+msgid "Portuguese"
+msgstr "Portugalski"
+
+#: ../rules/base.xml.in.h:612
+msgid "Portuguese (Brazil)"
+msgstr "Portugalski (Brazylia)"
+
+#: ../rules/base.xml.in.h:613
+msgid "Portuguese (Brazil, Dvorak)"
+msgstr "Portugalski (Brazylia, Dvoraka)"
+
+#: ../rules/base.xml.in.h:614
+msgid "Portuguese (Brazil, eliminate dead keys)"
+msgstr "Portugalski (Brazylia, bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:615
+msgid "Portuguese (Brazil, nativo for Esperanto)"
+msgstr "Portugalski (Brazylia, nativo dla esperanto)"
+
+#: ../rules/base.xml.in.h:616
+msgid "Portuguese (Brazil, nativo for USA keyboards)"
+msgstr "Portugalski (Brazylia, nativo dla klawiatur USA)"
+
+#: ../rules/base.xml.in.h:617
+msgid "Portuguese (Brazil, nativo)"
+msgstr "Portugalski (Brazylia, nativo)"
+
+#: ../rules/base.xml.in.h:618
+msgid "Portuguese (Macintosh)"
+msgstr "Portugalski (Macintosh)"
+
+#: ../rules/base.xml.in.h:619
+msgid "Portuguese (Macintosh, Sun dead keys)"
+msgstr "Portugalski (Macintosh, klawisze akcentów Suna)"
+
+#: ../rules/base.xml.in.h:620
+msgid "Portuguese (Macintosh, eliminate dead keys)"
+msgstr "Portugalski (Macintosh, bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:621
+msgid "Portuguese (Nativo for USA keyboards)"
+msgstr "Portugalski (nativo dla klawiatur USA)"
+
+#: ../rules/base.xml.in.h:622
+msgid "Portuguese (Nativo)"
+msgstr "Portugalski (nativo)"
+
+#: ../rules/base.xml.in.h:623
+msgid "Portuguese (Sun dead keys)"
+msgstr "Portugalski (klawisze akcentów Suna)"
+
+#: ../rules/base.xml.in.h:624
+msgid "Portuguese (eliminate dead keys)"
+msgstr "Portugalski (bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:625
+msgid "Propeller Voyager (KTEZ-1000)"
+msgstr "Propeller Voyager (KTEZ-1000)"
+
+#: ../rules/base.xml.in.h:626
+msgid "PrtSc"
+msgstr "PrtSc"
+
+#: ../rules/base.xml.in.h:627
+msgid "Punjabi (Gurmukhi Jhelum)"
+msgstr "Pendżabski (Gurmukhi Jhelum)"
+
+#: ../rules/base.xml.in.h:628
+msgid "Punjabi (Gurmukhi)"
+msgstr "Pendżabski (Gurmukhi)"
+
+#: ../rules/base.xml.in.h:629
+msgid "QTronix Scorpius 98N+"
+msgstr "QTronix Scorpius 98N+"
+
+#: ../rules/base.xml.in.h:630
+msgid "Right Alt"
+msgstr "Prawy Alt"
+
+#: ../rules/base.xml.in.h:631
+msgid "Right Alt (while pressed)"
+msgstr "Prawy Alt (wciśnięty)"
+
+#: ../rules/base.xml.in.h:632
+msgid "Right Alt chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Prawy Alt wybiera poziom 5. i włącza blokadę poziomu 5. przy naciśnięciu z innym klawiszem wybierającym poziom 5.; jedno naciśnięcie zwalnia blokadę"
+
+#: ../rules/base.xml.in.h:633
+msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "Prawy Alt wybiera poziom 5., blokuje przy naciśnięciu z innym klawiszem wybierającym poziom 5."
+
+#: ../rules/base.xml.in.h:634
+msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Prawy Alt wybiera poziom 5., blokuje przy naciśnięciu z innym klawiszem wybierającym poziom 5.; jedno naciśnięcie zwalnia blokadę"
+
+#: ../rules/base.xml.in.h:635
+msgid "Right Alt key never chooses 3rd level"
+msgstr "Prawy Alt nigdy nie wybierający poziomu 3."
+
+#: ../rules/base.xml.in.h:636
+msgid "Right Alt, Shift+Right Alt key is Multi_Key"
+msgstr "Prawy Alt, Shift+prawy Alt jako Multi_Key"
+
+#: ../rules/base.xml.in.h:637
+msgid "Right Ctrl"
+msgstr "Prawy Ctrl"
+
+#: ../rules/base.xml.in.h:638
+msgid "Right Ctrl (while pressed)"
+msgstr "Prawy Ctrl (wciśnięty)"
+
+#: ../rules/base.xml.in.h:639
+msgid "Right Ctrl as Right Alt"
+msgstr "Prawy Ctrl jako prawy Alt"
+
+#: ../rules/base.xml.in.h:640
+msgid "Right Ctrl is mapped to Menu"
+msgstr "Prawy Ctrl pod Menu"
+
+#: ../rules/base.xml.in.h:641
+msgid "Right Ctrl+Right Shift"
+msgstr "Prawy Ctrl+prawy Shift"
+
+#: ../rules/base.xml.in.h:642
+msgid "Right Shift"
+msgstr "Prawy Shift"
+
+#: ../rules/base.xml.in.h:643
+msgid "Right Win"
+msgstr "Prawy Win"
+
+#: ../rules/base.xml.in.h:644
+msgid "Right Win (while pressed)"
+msgstr "Prawy Win (wciśnięty)"
+
+#: ../rules/base.xml.in.h:645
+msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "Prawy Win wybiera poziom 5., blokuje przy naciśnięciu z innym klawiszem wybierającym poziom 5."
+
+#: ../rules/base.xml.in.h:646
+msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Prawy Win wybiera poziom 5., blokuje przy naciśnięciu z innym klawiszem wybierającym poziom 5.; jedno naciśnięcie zwalnia blokadę"
+
+#: ../rules/base.xml.in.h:647 ../rules/base.extras.xml.in.h:26
+msgid "Romanian"
+msgstr "Rumuński"
+
+#: ../rules/base.xml.in.h:648
+msgid "Romanian (Germany)"
+msgstr "Rumuński (Niemcy)"
+
+#: ../rules/base.xml.in.h:649
+msgid "Romanian (Germany, eliminate dead keys)"
+msgstr "Rumuński (Niemcy, bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:650
+msgid "Romanian (WinKeys)"
+msgstr "Rumuński (klawisze Win)"
+
+#: ../rules/base.xml.in.h:651
+msgid "Romanian (cedilla)"
+msgstr "Rumuński (cedilla)"
+
+#: ../rules/base.xml.in.h:652
+msgid "Romanian (standard cedilla)"
+msgstr "Rumuński (standardowy cedilla)"
+
+#: ../rules/base.xml.in.h:653
+msgid "Romanian (standard)"
+msgstr "Rumuński (standardowy)"
+
+#: ../rules/base.xml.in.h:654
+msgid "Rupee on 4"
+msgstr "Rupia pod 4"
+
+#: ../rules/base.xml.in.h:655 ../rules/base.extras.xml.in.h:28
+msgid "Russian"
+msgstr "Rosyjski"
+
+#: ../rules/base.xml.in.h:656
+msgid "Russian (DOS)"
+msgstr "Rosyjski (DOS)"
+
+#: ../rules/base.xml.in.h:657
+msgid "Russian (Georgia)"
+msgstr "Rosyjski (gruziński)"
+
+#: ../rules/base.xml.in.h:658
+msgid "Russian (Germany, phonetic)"
+msgstr "Rosyjski (Niemcy, fonetyczny)"
+
+#: ../rules/base.xml.in.h:659
+msgid "Russian (Kazakhstan, with Kazakh)"
+msgstr "Rosyjski (Kazahstan, z kazaskim)"
+
+#: ../rules/base.xml.in.h:660
+msgid "Russian (Poland, phonetic Dvorak)"
+msgstr "Rosyjski (Polska, fonetyczny Dvoraka)"
+
+#: ../rules/base.xml.in.h:661
+msgid "Russian (Sweden, phonetic)"
+msgstr "Rosyjski (Szwecja, fonetyczny)"
+
+#: ../rules/base.xml.in.h:662
+msgid "Russian (Sweden, phonetic, eliminate dead keys)"
+msgstr "Rosyjski (Szwecja, fonetyczny, bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:663
+msgid "Russian (US, phonetic)"
+msgstr "Rosyjski (USA, fonetyczny)"
+
+#: ../rules/base.xml.in.h:664
+msgid "Russian (Ukraine, standard RSTU)"
+msgstr "Rosyjski (Ukraina, standardowy RSTU)"
+
+#: ../rules/base.xml.in.h:665
+msgid "Russian (legacy)"
+msgstr "Rosyjski (stary)"
+
+#: ../rules/base.xml.in.h:666
+msgid "Russian (phonetic WinKeys)"
+msgstr "Rosyjski (fonetyczny, klawisze Win)"
+
+#: ../rules/base.xml.in.h:667
+msgid "Russian (phonetic)"
+msgstr "Rosyjski (fonetyczny)"
+
+#: ../rules/base.xml.in.h:668
+msgid "Russian (typewriter)"
+msgstr "Rosyjski (maszynistki)"
+
+#: ../rules/base.xml.in.h:669
+msgid "Russian (typewriter, legacy)"
+msgstr "Rosyjski (maszynistki, stary)"
+
+#: ../rules/base.xml.in.h:670
+msgid "SILVERCREST Multimedia Wireless Keyboard"
+msgstr "SILVERCREST Multimedia Wireless Keyboard"
+
+#: ../rules/base.xml.in.h:671
+msgid "SK-1300"
+msgstr "SK-1300"
+
+#: ../rules/base.xml.in.h:672
+msgid "SK-2500"
+msgstr "SK-2500"
+
+#: ../rules/base.xml.in.h:673
+msgid "SK-6200"
+msgstr "SK-6200"
+
+#: ../rules/base.xml.in.h:674
+msgid "SK-7100"
+msgstr "SK-7100"
+
+#: ../rules/base.xml.in.h:675
+msgid "SVEN Ergonomic 2500"
+msgstr "SVEN Ergonomic 2500"
+
+#: ../rules/base.xml.in.h:676
+msgid "SVEN Slim 303"
+msgstr "SVEN Slim 303"
+
+#: ../rules/base.xml.in.h:677
+msgid "Saisiyat (Taiwan)"
+msgstr "Saisiyat (Tajwan)"
+
+#: ../rules/base.xml.in.h:678
+msgid "Samsung SDM 4500P"
+msgstr "Samsung SDM 4500P"
+
+#: ../rules/base.xml.in.h:679
+msgid "Samsung SDM 4510P"
+msgstr "Samsung SDM 4510P"
+
+#: ../rules/base.xml.in.h:680
+msgid "Sanwa Supply SKB-KG3"
+msgstr "Sanwa Supply SKB-KG3"
+
+#: ../rules/base.xml.in.h:681
+msgid "Scroll Lock"
+msgstr "ScrollLock"
+
+#: ../rules/base.xml.in.h:682
+msgid "Semi-colon on third level"
+msgstr "Średnik na poziomie 3."
+
+#: ../rules/base.xml.in.h:683 ../rules/base.extras.xml.in.h:31
+msgid "Serbian"
+msgstr "Serbski"
+
+#: ../rules/base.xml.in.h:684
+msgid "Serbian (Latin Unicode qwerty)"
+msgstr "Serbski (łaciński unikodowy QWERTY)"
+
+#: ../rules/base.xml.in.h:685
+msgid "Serbian (Latin Unicode)"
+msgstr "Serbski (łaciński unikodowy)"
+
+#: ../rules/base.xml.in.h:686
+msgid "Serbian (Latin qwerty)"
+msgstr "Serbski (łaciński QWERTY)"
+
+#: ../rules/base.xml.in.h:687
+msgid "Serbian (Latin with guillemets)"
+msgstr "Serbski (łaciński z cudzysłowami)"
+
+#: ../rules/base.xml.in.h:688
+msgid "Serbian (Latin)"
+msgstr "Serbski (łaciński)"
+
+#: ../rules/base.xml.in.h:689
+msgid "Serbian (Russia)"
+msgstr "Serbski (Rosja)"
+
+#: ../rules/base.xml.in.h:690
+msgid "Serbian (Z and ZHE swapped)"
+msgstr "Serbski (zamienione Z i Ż)"
+
+#: ../rules/base.xml.in.h:691
+msgid "Serbian (with guillemets)"
+msgstr "Serbski (z cudzysłowami)"
+
+#: ../rules/base.xml.in.h:692
+msgid "Serbo-Croatian (US)"
+msgstr "Serbsko-chorwacki (USA)"
+
+#: ../rules/base.xml.in.h:693
+msgid "Shift cancels Caps Lock"
+msgstr "Shift anuluje CapsLock"
+
+#: ../rules/base.xml.in.h:694
+msgid "Shift does not cancel Num Lock, chooses 3rd level instead"
+msgstr "Shift nie anuluje NumLocka, wybiera poziom 3."
+
+#: ../rules/base.xml.in.h:695
+msgid "Shift with numeric keypad keys works as in MS Windows"
+msgstr "Shift z klawiaturą numeryczną działą jak pod MS Windows"
+
+#: ../rules/base.xml.in.h:696
+msgid "Shift+Caps Lock"
+msgstr "Shift+CapsLock"
+
+#: ../rules/base.xml.in.h:697
+msgid "Sindhi"
+msgstr "Sindhi"
+
+#: ../rules/base.xml.in.h:698
+msgid "Sinhala"
+msgstr "Syngaleski"
+
+#: ../rules/base.xml.in.h:699
+msgid "Slovak"
+msgstr "Słowacki"
+
+#: ../rules/base.xml.in.h:700
+msgid "Slovak (extended Backslash)"
+msgstr "Słowacki (rozszerzony backslash)"
+
+#: ../rules/base.xml.in.h:701
+msgid "Slovak (qwerty)"
+msgstr "Słowacki (QWERTY)"
+
+#: ../rules/base.xml.in.h:702
+msgid "Slovak (qwerty, extended Backslash)"
+msgstr "Słowacki (QWERTY, rozszerzony Backslash)"
+
+#: ../rules/base.xml.in.h:703
+msgid "Slovenian"
+msgstr "Słoweński"
+
+#: ../rules/base.xml.in.h:704
+msgid "Slovenian (US keyboard with Slovenian letters)"
+msgstr "Słoweński (klawiatura US z literami słoweńskimi)"
+
+#: ../rules/base.xml.in.h:705
+msgid "Slovenian (use guillemets for quotes)"
+msgstr "Słoweński (używanie cudzysłowów do cytowania)"
+
+#: ../rules/base.xml.in.h:706
+msgid "Spanish"
+msgstr "Hiszpański"
+
+#: ../rules/base.xml.in.h:707
+msgid "Spanish (Dvorak)"
+msgstr "Hiszpański (Dvoraka)"
+
+#: ../rules/base.xml.in.h:708
+msgid "Spanish (Latin American)"
+msgstr "Hiszpański (Ameryka Łacińska)"
+
+#: ../rules/base.xml.in.h:709
+msgid "Spanish (Latin American, Sun dead keys)"
+msgstr "Hiszpański (Ameryka Łacińska, klawisze akcentów Suna)"
+
+#: ../rules/base.xml.in.h:710
+msgid "Spanish (Latin American, eliminate dead keys)"
+msgstr "Hiszpański (Ameryka Łacińska, bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:711
+msgid "Spanish (Latin American, include dead tilde)"
+msgstr "Hiszpański (Ameryka Łacińska, ze znakiem tyldy)"
+
+#: ../rules/base.xml.in.h:712
+msgid "Spanish (Macintosh)"
+msgstr "Hiszpański (Macintosh)"
+
+#: ../rules/base.xml.in.h:713
+msgid "Spanish (Sun dead keys)"
+msgstr "Hiszpański (klawisze akcentów Suna)"
+
+#: ../rules/base.xml.in.h:714
+msgid "Spanish (eliminate dead keys)"
+msgstr "Hiszpański (bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:715
+msgid "Spanish (include dead tilde)"
+msgstr "Hiszpański (ze znakiem tyldy)"
+
+#: ../rules/base.xml.in.h:716
+msgid "Special keys (Ctrl+Alt+<key>) handled in a server"
+msgstr "Klawisze specjalne (Ctrl+Alt+<klawisz>) obsługiwane przez serwer"
+
+#: ../rules/base.xml.in.h:717
+msgid "Sun Type 5/6"
+msgstr "Sun Type 5/6"
+
+#: ../rules/base.xml.in.h:718
+msgid "Super Power Multimedia Keyboard"
+msgstr "Super Power Multimedia Keyboard"
+
+#: ../rules/base.xml.in.h:719
+msgid "Swahili (Kenya)"
+msgstr "Suahili (Kenia)"
+
+#: ../rules/base.xml.in.h:720
+msgid "Swahili (Tanzania)"
+msgstr "Suahili (Tanzania)"
+
+#: ../rules/base.xml.in.h:721
+msgid "Swap Ctrl and Caps Lock"
+msgstr "Zamiana Ctrl i CapsLocka"
+
+#: ../rules/base.xml.in.h:722
+msgid "Swap ESC and Caps Lock"
+msgstr "Zamiana Esc i CapsLocka"
+
+#: ../rules/base.xml.in.h:723
+msgid "Swedish"
+msgstr "Szwedzki"
+
+#: ../rules/base.xml.in.h:724
+msgid "Swedish (Dvorak)"
+msgstr "Szwedzki (Dvoraka)"
+
+#: ../rules/base.xml.in.h:725
+msgid "Swedish (Macintosh)"
+msgstr "Szwedzki (Macintosh)"
+
+#: ../rules/base.xml.in.h:726
+msgid "Swedish (Svdvorak)"
+msgstr "Szwedzki (Svdvorak)"
+
+#: ../rules/base.xml.in.h:727
+msgid "Swedish (eliminate dead keys)"
+msgstr "Szwedzki (bez klawiszy akcentów)"
+
+#: ../rules/base.xml.in.h:728
+msgid "Swedish Sign Language"
+msgstr "Szwedzki migowy"
+
+#: ../rules/base.xml.in.h:729
+msgid "Symplon PaceBook (tablet PC)"
+msgstr "Symplon PaceBook (tablet PC)"
+
+#: ../rules/base.xml.in.h:730
+msgid "Syriac"
+msgstr "Syryjski"
+
+#: ../rules/base.xml.in.h:731
+msgid "Syriac (phonetic)"
+msgstr "Syryjski (fonetyczny)"
+
+#: ../rules/base.xml.in.h:732
+msgid "Taiwanese"
+msgstr "Tajwański"
+
+#: ../rules/base.xml.in.h:733
+msgid "Taiwanese (indigenous)"
+msgstr "Tajwański (autochtoniczny)"
+
+#: ../rules/base.xml.in.h:734
+msgid "Tajik"
+msgstr "Tadżycki"
+
+#: ../rules/base.xml.in.h:735
+msgid "Tajik (legacy)"
+msgstr "Tadżycki (stary)"
+
+#: ../rules/base.xml.in.h:736
+msgid "Tamil"
+msgstr "Tamilski"
+
+#: ../rules/base.xml.in.h:737
+msgid "Tamil (Sri Lanka, TAB Typewriter)"
+msgstr "Tamilski (Sri Lanka, maszynistki TAB)"
+
+#: ../rules/base.xml.in.h:738
+msgid "Tamil (Sri Lanka, Unicode)"
+msgstr "Tamilski (Sri Lanka, unikodowy)"
+
+#: ../rules/base.xml.in.h:739
+msgid "Tamil (TAB typewriter)"
+msgstr "Tamilski (maszynistki TAB)"
+
+#: ../rules/base.xml.in.h:740
+msgid "Tamil (TSCII typewriter)"
+msgstr "Tamilski (maszynistki TSCII)"
+
+#: ../rules/base.xml.in.h:741
+msgid "Tamil (Unicode)"
+msgstr "Tamilski (unikodowy)"
+
+#: ../rules/base.xml.in.h:742
+msgid "Tamil (keyboard with numerals)"
+msgstr "Tamilski (klawiatura z cyframi)"
+
+#: ../rules/base.xml.in.h:743
+msgid "Targa Visionary 811"
+msgstr "Targa Visionary 811"
+
+#: ../rules/base.xml.in.h:744
+msgid "Tatar"
+msgstr "Tatarski"
+
+#: ../rules/base.xml.in.h:745
+msgid "Telugu"
+msgstr "Telugu"
+
+#: ../rules/base.xml.in.h:746
+msgid "Thai"
+msgstr "Tajski"
+
+#: ../rules/base.xml.in.h:747
+msgid "Thai (Pattachote)"
+msgstr "Tajski (Pattachote)"
+
+#: ../rules/base.xml.in.h:748
+msgid "Thai (TIS-820.2538)"
+msgstr "Tajski (TIS-820.2538)"
+
+#: ../rules/base.xml.in.h:749
+msgid "Tibetan"
+msgstr "Tybetański"
+
+#: ../rules/base.xml.in.h:750
+msgid "Tibetan (with ASCII numerals)"
+msgstr "Tybetański (z liczbami ASCII)"
+
+#: ../rules/base.xml.in.h:751
+msgid "To the corresponding key in a Dvorak keyboard."
+msgstr "Pod odpowiednimi klawiszami wg układu Dvoraka."
+
+#: ../rules/base.xml.in.h:752
+msgid "To the corresponding key in a Qwerty keyboard."
+msgstr "Pod odpowiednimi klawiszami wg układu QWERTY."
+
+#: ../rules/base.xml.in.h:753
+msgid "Toggle PointerKeys with Shift + NumLock."
+msgstr "Przełączanie klawiszy kursorów przez Shift + NumLock."
+
+#: ../rules/base.xml.in.h:754
+msgid "Toshiba Satellite S3000"
+msgstr "Toshiba Satellite S3000"
+
+#: ../rules/base.xml.in.h:755
+msgid "Trust Direct Access Keyboard"
+msgstr "Trust Direct Access Keyboard"
+
+#: ../rules/base.xml.in.h:756
+msgid "Trust Slimline"
+msgstr "Trust Slimline"
+
+#: ../rules/base.xml.in.h:757
+msgid "Trust Wireless Keyboard Classic"
+msgstr "Trust Wireless Keyboard Classic"
+
+#: ../rules/base.xml.in.h:758
+msgid "Tswana"
+msgstr "Tswana"
+
+#: ../rules/base.xml.in.h:759
+msgid "Turkish"
+msgstr "Turecki"
+
+#: ../rules/base.xml.in.h:760
+msgid "Turkish (Alt-Q)"
+msgstr "Turecki (Alt-Q)"
+
+#: ../rules/base.xml.in.h:761
+msgid "Turkish (F)"
+msgstr "Turecki (F)"
+
+#: ../rules/base.xml.in.h:762
+msgid "Turkish (Sun dead keys)"
+msgstr "Turecki (klawisze akcentów Suna)"
+
+#: ../rules/base.xml.in.h:763
+msgid "Turkish (international with dead keys)"
+msgstr "Turecki (międzynarodowy z klawiszami akcentów)"
+
+#: ../rules/base.xml.in.h:764
+msgid "Turkmen"
+msgstr "Turkmeński"
+
+#: ../rules/base.xml.in.h:765
+msgid "Turkmen (Alt-Q)"
+msgstr "Turkmeński (Alt-Q)"
+
+#: ../rules/base.xml.in.h:766
+msgid "TypeMatrix EZ-Reach 2020"
+msgstr "TypeMatrix EZ-Reach 2020"
+
+#: ../rules/base.xml.in.h:767
+msgid "TypeMatrix EZ-Reach 2030 PS2"
+msgstr "TypeMatrix EZ-Reach 2030 PS2"
+
+#: ../rules/base.xml.in.h:768
+msgid "TypeMatrix EZ-Reach 2030 USB"
+msgstr "TypeMatrix EZ-Reach 2030 USB"
+
+#: ../rules/base.xml.in.h:769
+msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)"
+msgstr "TypeMatrix EZ-Reach 2030 USB (tryb 102/105:EU)"
+
+#: ../rules/base.xml.in.h:770
+msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)"
+msgstr "TypeMatrix EZ-Reach 2030 USB (tryb 106:JP)"
+
+#: ../rules/base.xml.in.h:771
+msgid "Udmurt"
+msgstr "Udmurcki"
+
+#: ../rules/base.xml.in.h:772
+msgid "Ukrainian"
+msgstr "Ukraiński"
+
+#: ../rules/base.xml.in.h:773
+msgid "Ukrainian (WinKeys)"
+msgstr "Ukraiński (klawisze Win)"
+
+#: ../rules/base.xml.in.h:774
+msgid "Ukrainian (homophonic)"
+msgstr "Ukraiński (homofoniczny)"
+
+#: ../rules/base.xml.in.h:775
+msgid "Ukrainian (legacy)"
+msgstr "Ukraiński (stary)"
+
+#: ../rules/base.xml.in.h:776
+msgid "Ukrainian (phonetic)"
+msgstr "Ukraiński (fonetyczny)"
+
+#: ../rules/base.xml.in.h:777
+msgid "Ukrainian (standard RSTU)"
+msgstr "Ukraiński (standardowy RSTU)"
+
+#: ../rules/base.xml.in.h:778
+msgid "Ukrainian (typewriter)"
+msgstr "Ukraiński (maszynistki)"
+
+#: ../rules/base.xml.in.h:779
+msgid "Unicode additions (arrows and math operators)"
+msgstr "Dodatki Unicode (strzałki i symbole matematyczne)"
+
+#: ../rules/base.xml.in.h:780
+msgid "Unicode additions (arrows and math operators). Math operators on default level"
+msgstr "Dodatki Unicode (strzałki i symbole matematyczne). Symbole matematyczne na poziomie domyślnym"
+
+#: ../rules/base.xml.in.h:781
+msgid "Unitek KB-1925"
+msgstr "Unitek KB-1925"
+
+#: ../rules/base.xml.in.h:782
+msgid "Urdu (Pakistan)"
+msgstr "Urdu (Pakistan)"
+
+#: ../rules/base.xml.in.h:783
+msgid "Urdu (Pakistan, CRULP)"
+msgstr "Urdu (Pakistan, CRULP)"
+
+#: ../rules/base.xml.in.h:784
+msgid "Urdu (Pakistan, NLA)"
+msgstr "Urdu (Pakistan, NLA)"
+
+#: ../rules/base.xml.in.h:785
+msgid "Urdu (WinKeys)"
+msgstr "Urdu (klawisze Win)"
+
+#: ../rules/base.xml.in.h:786
+msgid "Urdu (alternative phonetic)"
+msgstr "Urdu (alternatywny fonetyczny)"
+
+#: ../rules/base.xml.in.h:787
+msgid "Urdu (phonetic)"
+msgstr "Urdu (fonetyczny)"
+
+#: ../rules/base.xml.in.h:788
+msgid "Use keyboard LED to show alternative layout"
+msgstr "Używanie diody na klawiaturze do sygnalizacji układu alternatywnego"
+
+#: ../rules/base.xml.in.h:789
+msgid "Using space key to input non-breakable space character"
+msgstr "Używanie klawisza spacji do wprowadzania znaku niełamliwej spacji"
+
+#: ../rules/base.xml.in.h:790
+msgid "Usual space at any level"
+msgstr "Zwykła spacja na dowolnym poziomie"
+
+#: ../rules/base.xml.in.h:791
+msgid "Uyghur"
+msgstr "Ujgurski"
+
+#: ../rules/base.xml.in.h:792
+msgid "Uzbek"
+msgstr "Uzbecki"
+
+#: ../rules/base.xml.in.h:793
+msgid "Uzbek (Afghanistan)"
+msgstr "Uzbecki (Afganistan)"
+
+#: ../rules/base.xml.in.h:794
+msgid "Uzbek (Afghanistan, OLPC)"
+msgstr "Uzbecki (Afganistan, OLPC)"
+
+#: ../rules/base.xml.in.h:795
+msgid "Uzbek (Latin)"
+msgstr "Uzbecki (łaciński)"
+
+#: ../rules/base.xml.in.h:796
+msgid "Vietnamese"
+msgstr "Wietnamski"
+
+#: ../rules/base.xml.in.h:797
+msgid "ViewSonic KU-306 Internet Keyboard"
+msgstr "ViewSonic KU-306 Internet Keyboard"
+
+#: ../rules/base.xml.in.h:798
+msgid "Wang 724 keypad with Unicode additions (arrows and math operators)"
+msgstr "Klawiatura numeryczna Wang 724 z dodatkami Unicode (strzałki i symbole matematyczne)"
+
+#: ../rules/base.xml.in.h:799
+msgid "Wang 724 keypad with Unicode additions (arrows and math operators). Math operators on default level"
+msgstr "Klawiatura numeryczna Wang 724 z dodatkami Unicode (strzałki i symbole matematyczne). Symbole matematyczne na poziomie domyślnym"
+
+#: ../rules/base.xml.in.h:800
+msgid "Winbook Model XP5"
+msgstr "Winbook Model XP5"
+
+#: ../rules/base.xml.in.h:801
+msgid "Wolof"
+msgstr "Wolof"
+
+#: ../rules/base.xml.in.h:802
+msgid "Yahoo! Internet Keyboard"
+msgstr "Yahoo! Internet Keyboard"
+
+#: ../rules/base.xml.in.h:803
+msgid "Yakut"
+msgstr "Jakucki"
+
+#: ../rules/base.xml.in.h:804
+msgid "Yoruba"
+msgstr "Joruba"
+
+#: ../rules/base.xml.in.h:805
+msgid "Zero-width non-joiner character at second level"
+msgstr "Znak rozdzielający zerowej szerokości na poziomie 2."
+
+#: ../rules/base.xml.in.h:806
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level"
+msgstr "Znak rozdzielający zerowej szerokości na poziomie 2., znak niełamliwej spacji na poziomie 3."
+
+#: ../rules/base.xml.in.h:807
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level"
+msgstr "Znak rozdzielający zerowej szerokości na poziomie 2., znak niełamliwej spacji na poziomie 3., nic na poziomie 4."
+
+#: ../rules/base.xml.in.h:808
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level"
+msgstr "Znak rozdzielający zerowej szerokości na poziomie 2., znak niełamliwej spacji na poziomie 3., wąskiej niełamliwej spacji na poziomie 4."
+
+#: ../rules/base.xml.in.h:809
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level"
+msgstr "Znak rozdzielający zerowej szerokości na poziomie 2., znak niełamliwej spacji na poziomie 3., znak łączący zerowej szerokości na poziomie 4."
+
+#: ../rules/base.xml.in.h:810
+msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level"
+msgstr "Znak rozdzielający zerowej szerokości na poziomie 2., znak łączący zerowej szerokości na poziomie 3."
+
+#: ../rules/base.xml.in.h:811
+msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level"
+msgstr "Znak rozdzielający zerowej szerokości na poziomie 2., znak łączący zerowej szerokości na poziomie 3., znak niełamliwej spacji na poziomie 4."
+
+#: ../rules/base.xml.in.h:812
+msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level"
+msgstr "Znak rozdzielający zerowej szerokości na poziomie 3., znak łączący zerowej szerokości na poziomie 4."
+
+#: ../rules/base.xml.in.h:813
+msgid "ak"
+msgstr "ak"
+
+#: ../rules/base.xml.in.h:814
+msgid "am"
+msgstr "am"
+
+#: ../rules/base.xml.in.h:815
+msgid "ar"
+msgstr "ar"
+
+#: ../rules/base.xml.in.h:816
+msgid "avn"
+msgstr "avn"
+
+#: ../rules/base.xml.in.h:817
+msgid "az"
+msgstr "AZ"
+
+#: ../rules/base.xml.in.h:818
+msgid "be"
+msgstr "be"
+
+#: ../rules/base.xml.in.h:819
+msgid "ber"
+msgstr "ber"
+
+#: ../rules/base.xml.in.h:820
+msgid "bg"
+msgstr "bg"
+
+#: ../rules/base.xml.in.h:821
+msgid "bm"
+msgstr "bm"
+
+#: ../rules/base.xml.in.h:822
+msgid "bn"
+msgstr "bn"
+
+#: ../rules/base.xml.in.h:823
+msgid "brl"
+msgstr "brl"
+
+#: ../rules/base.xml.in.h:824
+msgid "bs"
+msgstr "bs"
+
+#: ../rules/base.xml.in.h:825
+msgid "ca"
+msgstr "ca"
+
+#: ../rules/base.xml.in.h:826
+msgid "chr"
+msgstr "chr"
+
+#: ../rules/base.xml.in.h:827
+msgid "cm"
+msgstr "cm"
+
+#: ../rules/base.xml.in.h:828
+msgid "crh"
+msgstr "crh"
+
+#: ../rules/base.xml.in.h:829
+msgid "cs"
+msgstr "cs"
+
+#: ../rules/base.xml.in.h:830
+msgid "da"
+msgstr "da"
+
+#: ../rules/base.xml.in.h:831
+msgid "de"
+msgstr "de"
+
+#: ../rules/base.xml.in.h:832
+msgid "dv"
+msgstr "dv"
+
+#: ../rules/base.xml.in.h:833
+msgid "dz"
+msgstr "dz"
+
+#: ../rules/base.xml.in.h:834
+msgid "ee"
+msgstr "ee"
+
+#: ../rules/base.xml.in.h:835 ../rules/base.extras.xml.in.h:34
+msgid "en"
+msgstr "en"
+
+#: ../rules/base.xml.in.h:836
+msgid "eo"
+msgstr "eo"
+
+#: ../rules/base.xml.in.h:837
+msgid "es"
+msgstr "es"
+
+#: ../rules/base.xml.in.h:838
+msgid "et"
+msgstr "et"
+
+#: ../rules/base.xml.in.h:839 ../rules/base.extras.xml.in.h:35
+msgid "fa"
+msgstr "fa"
+
+#: ../rules/base.xml.in.h:840
+msgid "ff"
+msgstr "ff"
+
+#: ../rules/base.xml.in.h:841
+msgid "fi"
+msgstr "fi"
+
+#: ../rules/base.xml.in.h:842
+msgid "fo"
+msgstr "fo"
+
+#: ../rules/base.xml.in.h:843 ../rules/base.extras.xml.in.h:36
+msgid "fr"
+msgstr "fr"
+
+#: ../rules/base.xml.in.h:844
+msgid "gaa"
+msgstr "gaa"
+
+#: ../rules/base.xml.in.h:845
+msgid "gr"
+msgstr "gr"
+
+#: ../rules/base.xml.in.h:846
+msgid "gu"
+msgstr "gu"
+
+#: ../rules/base.xml.in.h:847
+msgid "ha"
+msgstr "ha"
+
+#: ../rules/base.xml.in.h:848
+msgid "he"
+msgstr "he"
+
+#: ../rules/base.xml.in.h:849
+msgid "hi"
+msgstr "hi"
+
+#: ../rules/base.xml.in.h:850
+msgid "hr"
+msgstr "hr"
+
+#: ../rules/base.xml.in.h:851
+msgid "hu"
+msgstr "hu"
+
+#: ../rules/base.xml.in.h:852 ../rules/base.extras.xml.in.h:37
+msgid "hy"
+msgstr "hy"
+
+#: ../rules/base.xml.in.h:853
+msgid "ie"
+msgstr "ie"
+
+#: ../rules/base.xml.in.h:854
+msgid "ig"
+msgstr "ig"
+
+#: ../rules/base.xml.in.h:855
+msgid "ike"
+msgstr "ike"
+
+#: ../rules/base.xml.in.h:856
+msgid "in"
+msgstr "in"
+
+#: ../rules/base.xml.in.h:857
+msgid "is"
+msgstr "is"
+
+#: ../rules/base.xml.in.h:858
+msgid "it"
+msgstr "it"
+
+#: ../rules/base.xml.in.h:859
+msgid "ja"
+msgstr "ja"
+
+#: ../rules/base.xml.in.h:860
+msgid "ka"
+msgstr "ka"
+
+#: ../rules/base.xml.in.h:861
+msgid "ki"
+msgstr "ki"
+
+#: ../rules/base.xml.in.h:862
+msgid "kk"
+msgstr "kk"
+
+#: ../rules/base.xml.in.h:863
+msgid "km"
+msgstr "km"
+
+#: ../rules/base.xml.in.h:864
+msgid "kn"
+msgstr "kn"
+
+#: ../rules/base.xml.in.h:865
+msgid "ko"
+msgstr "ko"
+
+#: ../rules/base.xml.in.h:866
+msgid "ku"
+msgstr "ku"
+
+#: ../rules/base.xml.in.h:867
+msgid "lo"
+msgstr "lo"
+
+#: ../rules/base.xml.in.h:868 ../rules/base.extras.xml.in.h:39
+msgid "lt"
+msgstr "lt"
+
+#: ../rules/base.xml.in.h:869 ../rules/base.extras.xml.in.h:40
+msgid "lv"
+msgstr "lv"
+
+#: ../rules/base.xml.in.h:870
+msgid "mi"
+msgstr "mi"
+
+#: ../rules/base.xml.in.h:871
+msgid "mk"
+msgstr "mk"
+
+#: ../rules/base.xml.in.h:872
+msgid "ml"
+msgstr "ml"
+
+#: ../rules/base.xml.in.h:873
+msgid "mn"
+msgstr "mn"
+
+#: ../rules/base.xml.in.h:874
+msgid "mt"
+msgstr "mt"
+
+#: ../rules/base.xml.in.h:875
+msgid "my"
+msgstr "my"
+
+#: ../rules/base.xml.in.h:876
+msgid "ne"
+msgstr "ne"
+
+#: ../rules/base.xml.in.h:877
+msgid "nl"
+msgstr "nl"
+
+#: ../rules/base.xml.in.h:878
+msgid "no"
+msgstr "no"
+
+#: ../rules/base.xml.in.h:879
+msgid "or"
+msgstr "or"
+
+#: ../rules/base.xml.in.h:880
+msgid "pa"
+msgstr "pa"
+
+#: ../rules/base.xml.in.h:881
+msgid "ph"
+msgstr "ph"
+
+#: ../rules/base.xml.in.h:882 ../rules/base.extras.xml.in.h:41
+msgid "pl"
+msgstr "pl"
+
+#: ../rules/base.xml.in.h:883
+msgid "ps"
+msgstr "ps"
+
+#: ../rules/base.xml.in.h:884
+msgid "pt"
+msgstr "pt"
+
+#: ../rules/base.xml.in.h:885 ../rules/base.extras.xml.in.h:42
+msgid "ro"
+msgstr "ro"
+
+#: ../rules/base.xml.in.h:886 ../rules/base.extras.xml.in.h:43
+msgid "ru"
+msgstr "ru"
+
+#: ../rules/base.xml.in.h:887
+msgid "sd"
+msgstr "sd"
+
+#: ../rules/base.xml.in.h:888
+msgid "si"
+msgstr "si"
+
+#: ../rules/base.xml.in.h:889
+msgid "sk"
+msgstr "sk"
+
+#: ../rules/base.xml.in.h:890
+msgid "sl"
+msgstr "sl"
+
+#: ../rules/base.xml.in.h:891
+msgid "sq"
+msgstr "sq"
+
+#: ../rules/base.xml.in.h:892 ../rules/base.extras.xml.in.h:45
+msgid "sr"
+msgstr "sr"
+
+#: ../rules/base.xml.in.h:893
+msgid "sv"
+msgstr "sv"
+
+#: ../rules/base.xml.in.h:894
+msgid "sw"
+msgstr "sw"
+
+#: ../rules/base.xml.in.h:895
+msgid "syc"
+msgstr "syc"
+
+#: ../rules/base.xml.in.h:896
+msgid "ta"
+msgstr "ta"
+
+#: ../rules/base.xml.in.h:897
+msgid "te"
+msgstr "te"
+
+#: ../rules/base.xml.in.h:898
+msgid "tg"
+msgstr "tg"
+
+#: ../rules/base.xml.in.h:899
+msgid "th"
+msgstr "th"
+
+#: ../rules/base.xml.in.h:900
+msgid "tk"
+msgstr "tk"
+
+#: ../rules/base.xml.in.h:901
+msgid "tn"
+msgstr "tn"
+
+#: ../rules/base.xml.in.h:902
+msgid "tr"
+msgstr "tr"
+
+#: ../rules/base.xml.in.h:903
+msgid "uk"
+msgstr "uk"
+
+#: ../rules/base.xml.in.h:904
+msgid "ur"
+msgstr "ur"
+
+#: ../rules/base.xml.in.h:905
+msgid "uz"
+msgstr "uz"
+
+#: ../rules/base.xml.in.h:906
+msgid "vi"
+msgstr "vi"
+
+#: ../rules/base.xml.in.h:907
+msgid "wo"
+msgstr "wo"
+
+#: ../rules/base.xml.in.h:908
+msgid "xsy"
+msgstr "xsy"
+
+#: ../rules/base.xml.in.h:909
+msgid "yo"
+msgstr "yo"
+
+#: ../rules/base.xml.in.h:910
+msgid "zh"
+msgstr "zh"
+
+#: ../rules/base.extras.xml.in.h:1
+msgid "APL Keyboard Symbols"
+msgstr "Symbole klawiatury APL"
+
+#: ../rules/base.extras.xml.in.h:4
+msgid "Atsina"
+msgstr "Atsina"
+
+#: ../rules/base.extras.xml.in.h:5
+msgid "Avestan"
+msgstr "Awestyjski"
+
+#: ../rules/base.extras.xml.in.h:6
+msgid "Couer D'alene Salish"
+msgstr "Couer D'alene Salish"
+
+#: ../rules/base.extras.xml.in.h:8
+msgid "English (US, international AltGr Unicode combining)"
+msgstr "Angielski (USA, międzynarodowy, łączenie unikodu z AltGr)"
+
+#: ../rules/base.extras.xml.in.h:9
+msgid "English (US, international AltGr Unicode combining, alternative)"
+msgstr "Angielski (USA, międzynarodowy, łączenie unikodu z AltGr, alternatywny)"
+
+#: ../rules/base.extras.xml.in.h:11
+msgid "Kutenai"
+msgstr "Kutenai"
+
+#: ../rules/base.extras.xml.in.h:13
+msgid "Latvian (US Colemak)"
+msgstr "Łotewski (USA, Colemak)"
+
+#: ../rules/base.extras.xml.in.h:14
+msgid "Latvian (US Colemak, apostrophe variant)"
+msgstr "Łotewski (USA, Colemak, wariant z apostrofem)"
+
+#: ../rules/base.extras.xml.in.h:15
+msgid "Latvian (US Dvorak)"
+msgstr "Łotewski (USA, Dvoraka)"
+
+#: ../rules/base.extras.xml.in.h:16
+msgid "Latvian (US Dvorak, Y variant)"
+msgstr "Łotewski (USA, Dvoraka, wariant Y)"
+
+#: ../rules/base.extras.xml.in.h:17
+msgid "Latvian (US Dvorak, minus variant)"
+msgstr "Łotewski (USA, Dvoraka, wariant minus)"
+
+#: ../rules/base.extras.xml.in.h:18
+msgid "Latvian (programmer US Dvorak)"
+msgstr "Łotewski (USA, Dvoraka programisty)"
+
+#: ../rules/base.extras.xml.in.h:19
+msgid "Latvian (programmer US Dvorak, Y variant)"
+msgstr "Łotewski (USA, Dvoraka programisty, wariant Y)"
+
+#: ../rules/base.extras.xml.in.h:20
+msgid "Latvian (programmer US Dvorak, minus variant)"
+msgstr "Łotewski (USA, Dvoraka programisty, wariant minus)"
+
+#: ../rules/base.extras.xml.in.h:22
+msgid "Lithuanian (US Dvorak with Lithuanian letters)"
+msgstr "Litewski (USA, Dvoraka z literami litewskimi)"
+
+#: ../rules/base.extras.xml.in.h:25
+msgid "Polish (international with dead keys)"
+msgstr "Polski (międzynarodowy z klawiszami akcentów)"
+
+#: ../rules/base.extras.xml.in.h:27
+msgid "Romanian (ergonomic Touchtype)"
+msgstr "Rumuński (ergonomiczny Touchtype)"
+
+#: ../rules/base.extras.xml.in.h:29
+msgid "Russian (with UKR and BEL layout)"
+msgstr "Rosyjski (z układem UKR i BEL)"
+
+#: ../rules/base.extras.xml.in.h:30
+msgid "Secwepemctsin"
+msgstr "Shuswap"
+
+#: ../rules/base.extras.xml.in.h:32
+msgid "Serbian (combining accents instead of dead keys)"
+msgstr "Serbski (łączenie akcentów zamiast klawiszy akcentów)"
+
+#: ../rules/base.extras.xml.in.h:33
+msgid "apl"
+msgstr "apl"
+
+#: ../rules/base.extras.xml.in.h:38
+msgid "kut"
+msgstr "kut"
+
+#: ../rules/base.extras.xml.in.h:44
+msgid "shs"
+msgstr "shs"
diff --git a/xorg-server/xkeyboard-config/po/ru.po b/xorg-server/xkeyboard-config/po/ru.po index 969b8451e..dd145d01b 100644 --- a/xorg-server/xkeyboard-config/po/ru.po +++ b/xorg-server/xkeyboard-config/po/ru.po @@ -1,4333 +1,4333 @@ -# translation of xkeyboard-config-1.9.ru.po to Russian -# Copyright (C) 2002, 2009, 2010 Free Software Foundation, Inc. -# Sergey V. Udaltsov<svu@users.sourceforge.net> -# This file is distributed under the same license as the xkeyboard-config package. -# -# Sergey E Kvyato <kvantos@plotinka.ru>, 2006. -# Nickolay V. Shmyrev <nshmyrev@yandex.ru>, 2006. -# Misha Shnurapet <zayzayats@yandex.ru>, 2010. -# ChALkeR <chalkerx@gmail.com>, 2010. -# Yuri Kozlov <yuray@komyakino.ru>, 2009, 2010, 2011. -msgid "" -msgstr "" -"Project-Id-Version: xkeyboard-config 2.3\n" -"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" -"POT-Creation-Date: 2011-05-17 21:08+0100\n" -"PO-Revision-Date: 2011-05-23 19:15+0400\n" -"Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n" -"Language-Team: Russian <gnu@mx.ru>\n" -"Language: ru\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Lokalize 1.0\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" - -#: ../rules/base.xml.in.h:1 -msgid "<Less/Greater>" -msgstr "<Меньше чем/Больше чем>" - -#: ../rules/base.xml.in.h:2 -msgid "<Less/Greater> (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "<Меньше чем/Больше чем> (выбирается 3-й ряд, защёлкивается при нажатии вместе с другим выборщиком-3-го-ряда)" - -#: ../rules/base.xml.in.h:3 -msgid "<Less/Greater> chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "По клавише <Меньше чем/Больше чем> выбирается 5-й ряд и активируется level5-Lock при нажатии вместе с другим выборщиком-5-го-ряда, однократное нажатие снимает блокировку" - -#: ../rules/base.xml.in.h:4 -msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "По клавише <Меньше чем/Больше чем> выбирается 5-й ряд, блокируется при нажатии вместе с другим выборщиком-5-го-ряда" - -#: ../rules/base.xml.in.h:5 -msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "По клавише <Меньше чем/Больше чем> выбирается 5-й ряд, блокируется при нажатии вместе с другим выборщиком-5-го-ряда, однократное нажатие снимает блокировку" - -#: ../rules/base.xml.in.h:6 -msgid "A4Tech KB-21" -msgstr "A4Tech KB-21" - -#: ../rules/base.xml.in.h:7 -msgid "A4Tech KBS-8" -msgstr "A4Tech KBS-8" - -#: ../rules/base.xml.in.h:8 -msgid "A4Tech Wireless Desktop RFKB-23" -msgstr "A4Tech Wireless Desktop RFKB-23" - -#: ../rules/base.xml.in.h:9 -msgid "ATM/phone-style" -msgstr "В стиле банкоматной/телефонной" - -#: ../rules/base.xml.in.h:10 -msgid "Acer AirKey V" -msgstr "Acer AirKey V" - -#: ../rules/base.xml.in.h:11 -msgid "Acer C300" -msgstr "Acer C300" - -#: ../rules/base.xml.in.h:12 -msgid "Acer Ferrari 4000" -msgstr "Acer Ferrari 4000" - -#: ../rules/base.xml.in.h:13 -msgid "Acer Laptop" -msgstr "Ноутбук Acer" - -#: ../rules/base.xml.in.h:14 -msgid "Add the standard behavior to Menu key" -msgstr "Добавить обыкновенное поведение на клавишу Menu" - -#: ../rules/base.xml.in.h:15 -msgid "Adding Esperanto circumflexes (supersigno)" -msgstr "Добавление диакритических знаков эсперанто" - -#: ../rules/base.xml.in.h:16 -msgid "Adding currency signs to certain keys" -msgstr "Добавление знаков валют к некоторым клавишам" - -#: ../rules/base.xml.in.h:17 -msgid "Advance Scorpius KI" -msgstr "Advance Scorpius KI" - -#: ../rules/base.xml.in.h:18 -msgid "Afghani" -msgstr "Афганская" - -#: ../rules/base.xml.in.h:19 -msgid "Akan" -msgstr "Аканская" - -#: ../rules/base.xml.in.h:20 -msgid "Albanian" -msgstr "Албанская" - -#: ../rules/base.xml.in.h:21 -msgid "Alt and Meta are on Alt keys" -msgstr "Alt и Meta на клавишах Alt" - -#: ../rules/base.xml.in.h:22 -msgid "Alt is mapped to Right Win, Super to Menu" -msgstr "Alt соответствует правой клавише Win, а Super - Menu" - -#: ../rules/base.xml.in.h:23 -msgid "Alt+Caps Lock" -msgstr "Alt+Caps Lock" - -#: ../rules/base.xml.in.h:24 -msgid "Alt+Ctrl" -msgstr "Alt+Ctrl" - -#: ../rules/base.xml.in.h:25 -msgid "Alt+Shift" -msgstr "Alt+Shift" - -#: ../rules/base.xml.in.h:26 -msgid "Alt+Space" -msgstr "Alt+Пробел" - -#: ../rules/base.xml.in.h:27 -msgid "Alt/Win key behavior" -msgstr "Поведение клавиши Alt/Win" - -#: ../rules/base.xml.in.h:28 -msgid "Amharic" -msgstr "Амхарская" - -#: ../rules/base.xml.in.h:29 -msgid "Any Alt key" -msgstr "Любая клавиша Alt" - -#: ../rules/base.xml.in.h:30 -msgid "Any Win key" -msgstr "Любая клавиша Win" - -#: ../rules/base.xml.in.h:31 -msgid "Any Win key (while pressed)" -msgstr "Любая клавиша Win (на время нажатия)" - -#: ../rules/base.xml.in.h:32 -msgid "Apple" -msgstr "Apple" - -#: ../rules/base.xml.in.h:33 -msgid "Apple Aluminium Keyboard (ANSI)" -msgstr "Алюминиевая клавиатура Apple (ANSI)" - -#: ../rules/base.xml.in.h:34 -msgid "Apple Aluminium Keyboard (ISO)" -msgstr "Алюминиевая клавиатура Apple (ISO)" - -#: ../rules/base.xml.in.h:35 -msgid "Apple Aluminium Keyboard (JIS)" -msgstr "Алюминиевая клавиатура Apple (JIS)" - -#: ../rules/base.xml.in.h:36 -msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)" -msgstr "Алюминиевая клавиатура Apple: эмуляция клавиш ПК (Print, Scroll Lock, Pause, Num Lock)" - -#: ../rules/base.xml.in.h:37 -msgid "Apple Laptop" -msgstr "Ноутбук Apple" - -#: ../rules/base.xml.in.h:38 -msgid "Arabic" -msgstr "Арабская" - -#: ../rules/base.xml.in.h:39 -msgid "Arabic (Buckwalter)" -msgstr "Арабская (Buckwalter)" - -#: ../rules/base.xml.in.h:40 -msgid "Arabic (Morocco)" -msgstr "Арабская (Марокко)" - -#: ../rules/base.xml.in.h:41 -msgid "Arabic (Pakistan)" -msgstr "Арабская (Пакистан)" - -#: ../rules/base.xml.in.h:42 -msgid "Arabic (Syria)" -msgstr "Арабская (Сирия)" - -#: ../rules/base.xml.in.h:43 -msgid "Arabic (azerty)" -msgstr "Арабская (azerty)" - -#: ../rules/base.xml.in.h:44 -msgid "Arabic (azerty/digits)" -msgstr "Арабская (azerty/цифры)" - -#: ../rules/base.xml.in.h:45 -msgid "Arabic (digits)" -msgstr "Арабская (цифры)" - -#: ../rules/base.xml.in.h:46 -msgid "Arabic (qwerty)" -msgstr "Арабская (qwerty)" - -#: ../rules/base.xml.in.h:47 -msgid "Arabic (qwerty/digits)" -msgstr "Арабская (qwerty/цифры)" - -#: ../rules/base.xml.in.h:48 ../rules/base.extras.xml.in.h:2 -msgid "Armenian" -msgstr "Армянская" - -#: ../rules/base.xml.in.h:49 -msgid "Armenian (alternative eastern)" -msgstr "Армянская (альтернативная восточная)" - -#: ../rules/base.xml.in.h:50 ../rules/base.extras.xml.in.h:3 -msgid "Armenian (alternative phonetic)" -msgstr "Армянская (альтернативная фонетическая)" - -#: ../rules/base.xml.in.h:51 -msgid "Armenian (eastern)" -msgstr "Армянская (восточная)" - -#: ../rules/base.xml.in.h:52 -msgid "Armenian (phonetic)" -msgstr "Армянская (фонетическая)" - -#: ../rules/base.xml.in.h:53 -msgid "Armenian (western)" -msgstr "Армянская (западная)" - -#: ../rules/base.xml.in.h:54 -msgid "Asturian (Spain, with bottom-dot H and bottom-dot L)" -msgstr "Астурлеонская (испанский вариант с нижними точками у H и L)" - -#: ../rules/base.xml.in.h:55 -msgid "Asus Laptop" -msgstr "Ноутбук Asus" - -#: ../rules/base.xml.in.h:56 -msgid "At bottom left" -msgstr "Снизу слева" - -#: ../rules/base.xml.in.h:57 -msgid "At left of 'A'" -msgstr "Слева от 'A'" - -#: ../rules/base.xml.in.h:58 -msgid "Avatime" -msgstr "Аватайм" - -#: ../rules/base.xml.in.h:59 -msgid "Azerbaijani" -msgstr "Азербайджанская" - -#: ../rules/base.xml.in.h:60 -msgid "Azerbaijani (Cyrillic)" -msgstr "Азербайджанская (кириллица)" - -#: ../rules/base.xml.in.h:61 -msgid "Azona RF2300 wireless Internet Keyboard" -msgstr "Azona RF2300 wireless Internet Keyboard" - -#: ../rules/base.xml.in.h:62 -msgid "BTC 5090" -msgstr "BTC 5090" - -#: ../rules/base.xml.in.h:63 -msgid "BTC 5113RF Multimedia" -msgstr "BTC 5113RF Multimedia" - -#: ../rules/base.xml.in.h:64 -msgid "BTC 5126T" -msgstr "BTC 5126T" - -#: ../rules/base.xml.in.h:65 -msgid "BTC 6301URF" -msgstr "BTC 6301URF" - -#: ../rules/base.xml.in.h:66 -msgid "BTC 9000" -msgstr "BTC 9000" - -#: ../rules/base.xml.in.h:67 -msgid "BTC 9000A" -msgstr "BTC 9000A" - -#: ../rules/base.xml.in.h:68 -msgid "BTC 9001AH" -msgstr "BTC 9001AH" - -#: ../rules/base.xml.in.h:69 -msgid "BTC 9019U" -msgstr "BTC 9019U" - -#: ../rules/base.xml.in.h:70 -msgid "BTC 9116U Mini Wireless Internet and Gaming" -msgstr "BTC 9116U Mini Wireless Internet and Gaming" - -#: ../rules/base.xml.in.h:71 -msgid "Backslash" -msgstr "Backslash" - -#: ../rules/base.xml.in.h:72 -msgid "Backslash (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "Backslash (выбирается 3-й ряд, защёлкивается при нажатии вместе с другим выборщиком-3-го-ряда)" - -#: ../rules/base.xml.in.h:73 -msgid "Bambara" -msgstr "Баманская" - -#: ../rules/base.xml.in.h:74 -msgid "Bashkirian" -msgstr "Башкирская" - -#: ../rules/base.xml.in.h:75 -msgid "Belarusian" -msgstr "Белорусская" - -#: ../rules/base.xml.in.h:76 -msgid "Belarusian (Latin)" -msgstr "Белорусская (латиница)" - -#: ../rules/base.xml.in.h:77 -msgid "Belarusian (legacy)" -msgstr "Белорусская (устаревшая)" - -#: ../rules/base.xml.in.h:78 -msgid "Belgian" -msgstr "Бельгийская" - -#: ../rules/base.xml.in.h:79 -msgid "Belgian (ISO alternate)" -msgstr "Бельгийская (альтернативная ISO)" - -#: ../rules/base.xml.in.h:80 -msgid "Belgian (Sun dead keys)" -msgstr "Бельгийская (спец. клавиши (dead keys) Sun)" - -#: ../rules/base.xml.in.h:81 -msgid "Belgian (Wang model 724 azerty)" -msgstr "Бельгийская (Wang model 724 azerty)" - -#: ../rules/base.xml.in.h:82 -msgid "Belgian (alternative)" -msgstr "Бельгийская (альтернативная)" - -#: ../rules/base.xml.in.h:83 -msgid "Belgian (alternative, Sun dead keys)" -msgstr "Бельгийская (альтернативная, спец. клавиши (dead keys) Sun)" - -#: ../rules/base.xml.in.h:84 -msgid "Belgian (alternative, latin-9 only)" -msgstr "Бельгийская (альтернативная, только latin-9)" - -#: ../rules/base.xml.in.h:85 -msgid "Belgian (eliminate dead keys)" -msgstr "Бельгийская (без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:86 -msgid "BenQ X-Touch" -msgstr "BenQ X-Touch" - -#: ../rules/base.xml.in.h:87 -msgid "BenQ X-Touch 730" -msgstr "BenQ X-Touch 730" - -#: ../rules/base.xml.in.h:88 -msgid "BenQ X-Touch 800" -msgstr "BenQ X-Touch 800" - -#: ../rules/base.xml.in.h:89 -msgid "Bengali" -msgstr "Бенгальская" - -#: ../rules/base.xml.in.h:90 -msgid "Bengali (Probhat)" -msgstr "Бенгальская (Probhat)" - -#: ../rules/base.xml.in.h:91 -msgid "Berber (Morocco, Tifinagh alternative phonetic)" -msgstr "Берберская (Марокко, тифинагская альтернативная фонетическая)" - -#: ../rules/base.xml.in.h:92 -msgid "Berber (Morocco, Tifinagh alternative)" -msgstr "Берберская (Марокко, тифинагская альтернативная)" - -#: ../rules/base.xml.in.h:93 -msgid "Berber (Morocco, Tifinagh extended phonetic)" -msgstr "Берберская (Марокко, тифинагская расширенная фонетическая)" - -#: ../rules/base.xml.in.h:94 -msgid "Berber (Morocco, Tifinagh extended)" -msgstr "Берберская (Марокко, тифинагская расширенная)" - -#: ../rules/base.xml.in.h:95 -msgid "Berber (Morocco, Tifinagh phonetic)" -msgstr "Берберская (Марокко, тифинагская фонетическая)" - -#: ../rules/base.xml.in.h:96 -msgid "Berber (Morocco, Tifinagh)" -msgstr "Берберская (Марокко, тифинагская)" - -#: ../rules/base.xml.in.h:97 -msgid "Bosnian" -msgstr "Боснийская" - -#: ../rules/base.xml.in.h:98 -msgid "Bosnian (US keyboard with Bosnian digraphs)" -msgstr "Боснийская (клавиатура США с боснийскими диграфами)" - -#: ../rules/base.xml.in.h:99 -msgid "Bosnian (US keyboard with Bosnian letters)" -msgstr "Боснийская (клавиатура США с боснийскими буквами)" - -#: ../rules/base.xml.in.h:100 -msgid "Bosnian (use Bosnian digraphs)" -msgstr "Боснийская (используются боснийские диграфы)" - -#: ../rules/base.xml.in.h:101 -msgid "Bosnian (use guillemets for quotes)" -msgstr "Боснийская (используются кавычки ёлочки как кавычки)" - -#: ../rules/base.xml.in.h:102 -msgid "Both Alt keys together" -msgstr "Обе клавиши Alt, нажатые вместе" - -#: ../rules/base.xml.in.h:103 -msgid "Both Ctrl keys together" -msgstr "Обе клавиши Ctrl, нажатые вместе" - -#: ../rules/base.xml.in.h:104 -msgid "Both Shift keys together" -msgstr "Обе клавиши Shift, нажатые вместе" - -#: ../rules/base.xml.in.h:105 -msgid "Both Shift-Keys together activate Caps Lock, one Shift-Key deactivates" -msgstr "Обе клавиши Shift, нажатые вместе, включают Caps Lock, одна клавиша Shift выключает" - -#: ../rules/base.xml.in.h:106 -msgid "Both Shift-Keys together toggle Caps Lock" -msgstr "Обе клавиши Shift, нажатые вместе, переключают Caps Lock" - -#: ../rules/base.xml.in.h:107 -msgid "Both Shift-Keys together toggle ShiftLock" -msgstr "Обе клавиши Shift, нажатые вместе, переключают ShiftLock" - -#: ../rules/base.xml.in.h:108 -msgid "Braille" -msgstr "Брайля" - -#: ../rules/base.xml.in.h:109 -msgid "Braille (left hand)" -msgstr "Брайля (под левую руку)" - -#: ../rules/base.xml.in.h:110 -msgid "Braille (right hand)" -msgstr "Брайля (под правую руку)" - -#: ../rules/base.xml.in.h:111 -msgid "Brother Internet Keyboard" -msgstr "Brother Internet Keyboard" - -#: ../rules/base.xml.in.h:112 -msgid "Bulgarian" -msgstr "Болгарская" - -#: ../rules/base.xml.in.h:113 -msgid "Bulgarian (new phonetic)" -msgstr "Болгарская (новая фонетическая)" - -#: ../rules/base.xml.in.h:114 -msgid "Bulgarian (traditional phonetic)" -msgstr "Болгарская (традиционная фонетическая)" - -#: ../rules/base.xml.in.h:115 -msgid "Burmese" -msgstr "Бирманская" - -#: ../rules/base.xml.in.h:116 -msgid "Canadian Multilingual" -msgstr "Канадская многоязыковая" - -#: ../rules/base.xml.in.h:117 -msgid "Canadian Multilingual (first part)" -msgstr "Канадская многоязыковая (первая часть)" - -#: ../rules/base.xml.in.h:118 -msgid "Canadian Multilingual (second part)" -msgstr "Канадская многоязыковая (вторая часть)" - -#: ../rules/base.xml.in.h:119 -msgid "Caps Lock" -msgstr "Caps Lock" - -#: ../rules/base.xml.in.h:120 -msgid "Caps Lock (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "Caps Lock (выбирается 3-й ряд, защёлкивается при нажатии вместе с другим выборщиком-3-го-ряда)" - -#: ../rules/base.xml.in.h:121 -msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)" -msgstr "Caps Lock (на первую раскладку), Shift+Caps Lock (на последнюю раскладку)" - -#: ../rules/base.xml.in.h:122 -msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action" -msgstr "Caps Lock (пока нажата), Alt+Caps Lock выполняет первоначальную функцию capslock" - -#: ../rules/base.xml.in.h:123 -msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock" -msgstr "Caps Lock действует как Shift с блокировкой. Shift приостанавливает действие Caps Lock" - -#: ../rules/base.xml.in.h:124 -msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock" -msgstr "Caps Lock действует как Shift с блокировкой. Shift не влияет на Caps Lock" - -#: ../rules/base.xml.in.h:125 -msgid "Caps Lock is disabled" -msgstr "Caps Lock выключен" - -#: ../rules/base.xml.in.h:126 -msgid "Caps Lock key behavior" -msgstr "Поведение клавиши Caps Lock" - -#: ../rules/base.xml.in.h:127 -msgid "Caps Lock toggles Shift so all keys are affected" -msgstr "Caps Lock переключает Shift, таким образом что, он действует сразу на все клавиши" - -#: ../rules/base.xml.in.h:128 -msgid "Caps Lock toggles normal capitalization of alphabetic characters" -msgstr "Caps Lock переключает обычную капитализацию символов алфавита" - -#: ../rules/base.xml.in.h:129 -msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock" -msgstr "Caps Lock включает внутреннюю капитализацию. Shift приостанавливает действие Caps Lock" - -#: ../rules/base.xml.in.h:130 -msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock" -msgstr "Caps Lock включает внутреннюю капитализацию. Shift не влияет на Caps Lock" - -#: ../rules/base.xml.in.h:131 -msgid "Catalan" -msgstr "Каталонская" - -#: ../rules/base.xml.in.h:132 -msgid "Catalan (Spain, with middle-dot L)" -msgstr "Каталонская (испанский вариант с точкой в L посередине)" - -#: ../rules/base.xml.in.h:133 -msgid "Cherokee" -msgstr "Черокская" - -#: ../rules/base.xml.in.h:134 -msgid "Cherry B.UNLIMITED" -msgstr "Cherry B.UNLIMITED" - -#: ../rules/base.xml.in.h:135 -msgid "Cherry Blue Line CyBo@rd" -msgstr "Cherry Blue Line CyBo@rd" - -#: ../rules/base.xml.in.h:136 -msgid "Cherry Blue Line CyBo@rd (alternate option)" -msgstr "Cherry Blue Line CyBo@rd (альтернативный вариант)" - -#: ../rules/base.xml.in.h:137 -msgid "Cherry CyBo@rd USB-Hub" -msgstr "Cherry CyBo@rd USB-Hub" - -#: ../rules/base.xml.in.h:138 -msgid "Cherry CyMotion Expert" -msgstr "Cherry CyMotion Expert" - -#: ../rules/base.xml.in.h:139 -msgid "Cherry CyMotion Master Linux" -msgstr "Cherry CyMotion Master Linux" - -#: ../rules/base.xml.in.h:140 -msgid "Cherry CyMotion Master XPress" -msgstr " Cherry CyMotion Master Linux" - -#: ../rules/base.xml.in.h:141 -msgid "Chicony Internet Keyboard" -msgstr "Chicony Internet Keyboard" - -#: ../rules/base.xml.in.h:142 -msgid "Chicony KB-9885" -msgstr "Chicony KB-9885" - -#: ../rules/base.xml.in.h:143 -msgid "Chicony KU-0108" -msgstr "Chicony KU-0108" - -#: ../rules/base.xml.in.h:144 -msgid "Chicony KU-0420" -msgstr "Chicony KU-0420" - -#: ../rules/base.xml.in.h:145 -msgid "Chinese" -msgstr "Китайская" - -#: ../rules/base.xml.in.h:146 -msgid "Chuvash" -msgstr "Чувашия" - -#: ../rules/base.xml.in.h:147 -msgid "Chuvash (Latin)" -msgstr "Чувашская (латиница)" - -#: ../rules/base.xml.in.h:148 -msgid "Classmate PC" -msgstr "Classmate PC" - -#: ../rules/base.xml.in.h:149 -msgid "CloGaelach" -msgstr "CloGaelach" - -#: ../rules/base.xml.in.h:150 -msgid "Compaq Easy Access Keyboard" -msgstr "Compaq Easy Access Keyboard" - -#: ../rules/base.xml.in.h:151 -msgid "Compaq Internet Keyboard (13 keys)" -msgstr "Compaq Internet Keyboard (13 клавиш)" - -#: ../rules/base.xml.in.h:152 -msgid "Compaq Internet Keyboard (18 keys)" -msgstr "Compaq Internet Keyboard (18 клавиш)" - -#: ../rules/base.xml.in.h:153 -msgid "Compaq Internet Keyboard (7 keys)" -msgstr "Compaq Internet Keyboard (7 клавиш)" - -#: ../rules/base.xml.in.h:154 -msgid "Compaq iPaq Keyboard" -msgstr "Compaq iPaq Keyboard" - -#: ../rules/base.xml.in.h:155 -msgid "Compose key position" -msgstr "Положение клавиши Compose" - -#: ../rules/base.xml.in.h:156 -msgid "Control + Alt + Backspace" -msgstr "Control + Alt + Backspace" - -#: ../rules/base.xml.in.h:157 -msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" -msgstr "Control используется в качестве клавиш Alt, Alt используется в качестве клавиш Win" - -#: ../rules/base.xml.in.h:158 -msgid "Control is mapped to Win keys (and the usual Ctrl keys)" -msgstr "Control используется в качестве клавиш Win (и как обычный Control)" - -#: ../rules/base.xml.in.h:159 -msgid "Creative Desktop Wireless 7000" -msgstr "Creative Desktop Wireless 7000" - -#: ../rules/base.xml.in.h:160 -msgid "Crimean Tatar (Dobruja Q)" -msgstr "Крымско-татарская (Dobruja Q)" - -#: ../rules/base.xml.in.h:161 -msgid "Crimean Tatar (Turkish Alt-Q)" -msgstr "Крымско-татарская (турецкая Alt-Q)" - -#: ../rules/base.xml.in.h:162 -msgid "Crimean Tatar (Turkish F)" -msgstr "Крымско-татарская (турецкая F)" - -#: ../rules/base.xml.in.h:163 -msgid "Crimean Tatar (Turkish Q)" -msgstr "Крымско-татарская (турецкая Q)" - -#: ../rules/base.xml.in.h:164 -msgid "Croatian" -msgstr "Хорватская" - -#: ../rules/base.xml.in.h:165 -msgid "Croatian (US keyboard with Croatian digraphs)" -msgstr "Хорватская (клавиатура США с хорватскими диграфами)" - -#: ../rules/base.xml.in.h:166 -msgid "Croatian (US keyboard with Croatian letters)" -msgstr "Хорватская (клавиатура США с хорватскими буквами)" - -#: ../rules/base.xml.in.h:167 -msgid "Croatian (use Croatian digraphs)" -msgstr "Хорватская (используются хорватские диграфы)" - -#: ../rules/base.xml.in.h:168 -msgid "Croatian (use guillemets for quotes)" -msgstr "Хорватская (используются кавычки ёлочки как кавычки)" - -#: ../rules/base.xml.in.h:169 -msgid "Ctrl key position" -msgstr "Положение клавиши Ctrl" - -#: ../rules/base.xml.in.h:170 -msgid "Ctrl+Shift" -msgstr "Ctrl+Shift" - -#: ../rules/base.xml.in.h:171 -msgid "Czech" -msgstr "Чешская" - -#: ../rules/base.xml.in.h:172 -msgid "Czech (UCW layout, accented letters only)" -msgstr "Чешская (раскладка UCW, только символы акцентов)" - -#: ../rules/base.xml.in.h:173 -msgid "Czech (US Dvorak with CZ UCW support)" -msgstr "Чешская (Дворак США с поддержкой CZ UCW)" - -#: ../rules/base.xml.in.h:174 -msgid "Czech (qwerty)" -msgstr "Чешская (qwerty)" - -#: ../rules/base.xml.in.h:175 -msgid "Czech (qwerty, extended Backslash)" -msgstr "Чешская (qwerty, расширенные функции Backslash)" - -#: ../rules/base.xml.in.h:176 -msgid "Czech (with <\\|> key)" -msgstr "Чешская (с клавишей <\\|>)" - -#: ../rules/base.xml.in.h:177 -msgid "DTK2000" -msgstr "DTK2000" - -#: ../rules/base.xml.in.h:178 -msgid "Danish" -msgstr "Датская" - -#: ../rules/base.xml.in.h:179 -msgid "Danish (Dvorak)" -msgstr "Датская (Дворак)" - -#: ../rules/base.xml.in.h:180 -msgid "Danish (Macintosh)" -msgstr "Датская (Macintosh)" - -#: ../rules/base.xml.in.h:181 -msgid "Danish (Macintosh, eliminate dead keys)" -msgstr "Датская (Macintosh, без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:182 -msgid "Danish (eliminate dead keys)" -msgstr "Датская (без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:183 -msgid "Default numeric keypad keys" -msgstr "Клавиши цифровой клавиатуры по умолчанию" - -#: ../rules/base.xml.in.h:184 -msgid "Dell" -msgstr "Dell" - -#: ../rules/base.xml.in.h:185 -msgid "Dell 101-key PC" -msgstr "Dell 101-клавишный PC" - -#: ../rules/base.xml.in.h:186 -msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" -msgstr "Ноутбук Dell Inspiron из серий 6xxx/8xxx" - -#: ../rules/base.xml.in.h:187 -msgid "Dell Laptop/notebook Precision M series" -msgstr "Ноутбук Dell Precision из серии M" - -#: ../rules/base.xml.in.h:188 -msgid "Dell Latitude series laptop" -msgstr "Ноутбук Dell из серии Latitude" - -#: ../rules/base.xml.in.h:189 -msgid "Dell Precision M65" -msgstr "Dell Precision M65" - -#: ../rules/base.xml.in.h:190 -msgid "Dell SK-8125" -msgstr "Dell SK-8125" - -#: ../rules/base.xml.in.h:191 -msgid "Dell SK-8135" -msgstr "Dell SK-8135" - -#: ../rules/base.xml.in.h:192 -msgid "Dell USB Multimedia Keyboard" -msgstr "Dell USB Multimedia Keyboard" - -#: ../rules/base.xml.in.h:193 -msgid "Dexxa Wireless Desktop Keyboard" -msgstr "Dexxa Wireless Desktop Keyboard" - -#: ../rules/base.xml.in.h:194 -msgid "Dhivehi" -msgstr "Дивехи" - -#: ../rules/base.xml.in.h:195 -msgid "Diamond 9801 / 9802 series" -msgstr "Модели Diamond 9801/9802" - -#: ../rules/base.xml.in.h:196 -msgid "Dutch" -msgstr "Голландская" - -#: ../rules/base.xml.in.h:197 -msgid "Dutch (Macintosh)" -msgstr "Голландская (Macintosh)" - -#: ../rules/base.xml.in.h:198 -msgid "Dutch (Sun dead keys)" -msgstr "Голландская (спец. клавиши (dead keys) Sun)" - -#: ../rules/base.xml.in.h:199 -msgid "Dutch (standard)" -msgstr "Голландская (стандартная)" - -#: ../rules/base.xml.in.h:200 -msgid "Dzongkha" -msgstr "Дзонг-кэ (dz" - -#: ../rules/base.xml.in.h:201 -msgid "Enable extra typographic characters" -msgstr "Включить дополнительные типографские символы" - -#: ../rules/base.xml.in.h:202 -msgid "English (Cameroon Dvorak)" -msgstr "Английская (камерунский Дворак)" - -#: ../rules/base.xml.in.h:203 -msgid "English (Cameroon qwerty)" -msgstr "Английская (камерунская qwerty)" - -#: ../rules/base.xml.in.h:204 -msgid "English (Cameroon)" -msgstr "Английская (Камерун)" - -#: ../rules/base.xml.in.h:205 -msgid "English (Canada)" -msgstr "Английская (Канада)" - -#: ../rules/base.xml.in.h:206 -msgid "English (Colemak)" -msgstr "Английская (Коулмак)" - -#: ../rules/base.xml.in.h:207 -msgid "English (Dvorak alternative international no dead keys)" -msgstr "Английская (Дворак альтернативная международная (без спец. клавиш))" - -#: ../rules/base.xml.in.h:208 -msgid "English (Dvorak international with dead keys)" -msgstr "Английская (Дворак международная с спец. клавишами)" - -#: ../rules/base.xml.in.h:209 -msgid "English (Dvorak)" -msgstr "Английская (Дворак)" - -#: ../rules/base.xml.in.h:210 -msgid "English (Ghana)" -msgstr "Английская (Гана)" - -#: ../rules/base.xml.in.h:211 -msgid "English (Ghana, GILLBT)" -msgstr "Английская (Гана, GILLBT)" - -#: ../rules/base.xml.in.h:212 -msgid "English (Ghana, multilingual)" -msgstr "Английская (Гана, международная)" - -#: ../rules/base.xml.in.h:213 -msgid "English (India, with RupeeSign)" -msgstr "Английская (Индия, с знаком индийской рупии)" - -#: ../rules/base.xml.in.h:214 -msgid "English (Macintosh)" -msgstr "Английская (Macintosh)" - -#: ../rules/base.xml.in.h:215 -msgid "English (Mali, US Macintosh)" -msgstr "Английская (Мали, Macintosh США)" - -#: ../rules/base.xml.in.h:216 -msgid "English (Mali, US international)" -msgstr "Английская (Мали, международная США)" - -#: ../rules/base.xml.in.h:217 -msgid "English (Nigeria)" -msgstr "Английская (Нигерия)" - -#: ../rules/base.xml.in.h:218 -msgid "English (South Africa)" -msgstr "Английская (Южная Африка)" - -#: ../rules/base.xml.in.h:219 -msgid "English (UK)" -msgstr "Английская (Великобритания)" - -#: ../rules/base.xml.in.h:220 -msgid "English (UK, Colemak)" -msgstr "Английская (Великобритания, Коулмак)" - -#: ../rules/base.xml.in.h:221 -msgid "English (UK, Dvorak with UK punctuation)" -msgstr "Английская (Великобритания, Дворак с английской пунктуацией)" - -#: ../rules/base.xml.in.h:222 -msgid "English (UK, Dvorak)" -msgstr "Английская (Великобритания, Дворак)" - -#: ../rules/base.xml.in.h:223 -msgid "English (UK, Macintosh international)" -msgstr "Английская (Великобритания, Macintosh международная)" - -#: ../rules/base.xml.in.h:224 -msgid "English (UK, Macintosh)" -msgstr "Английская (Великобритания, Macintosh)" - -#: ../rules/base.xml.in.h:225 -msgid "English (UK, extended WinKeys)" -msgstr "Английская (Великобритания, расширенная клавишами Win)" - -#: ../rules/base.xml.in.h:226 -msgid "English (UK, international with dead keys)" -msgstr "Английская (Великобритания, международная с спец. клавишами (dead keys))" - -#: ../rules/base.xml.in.h:227 ../rules/base.extras.xml.in.h:7 -msgid "English (US)" -msgstr "Английская (США)" - -#: ../rules/base.xml.in.h:228 -msgid "English (US, alternative international)" -msgstr "Английская (США, альтернативная международная)" - -#: ../rules/base.xml.in.h:229 -msgid "English (US, international with dead keys)" -msgstr "Английская (США, международная с спец. клавишами (dead keys))" - -#: ../rules/base.xml.in.h:230 -msgid "English (US, with euro on 5)" -msgstr "Английская (США, международная с символом евро на клавише 5)" - -#: ../rules/base.xml.in.h:231 -msgid "English (classic Dvorak)" -msgstr "Английская (классическая Дворак)" - -#: ../rules/base.xml.in.h:232 -msgid "English (international AltGr dead keys)" -msgstr "Английская (международная с AltGr и спец. клавишами (dead keys))" - -#: ../rules/base.xml.in.h:233 -msgid "English (layout toggle on multiply/divide key)" -msgstr "Английская (переключение раскладки по клавише умножения/деления)" - -#: ../rules/base.xml.in.h:234 -msgid "English (left handed Dvorak)" -msgstr "Английская (Дворак под левую руку)" - -#: ../rules/base.xml.in.h:235 -msgid "English (programmer Dvorak)" -msgstr "Английская (Дворак для программистов)" - -#: ../rules/base.xml.in.h:236 -msgid "English (right handed Dvorak)" -msgstr "Английская (Дворак под правую руку)" - -#: ../rules/base.xml.in.h:237 -msgid "Ennyah DKB-1008" -msgstr "Ennyah DKB-1008" - -#: ../rules/base.xml.in.h:238 -msgid "Enter on keypad" -msgstr "Enter на цифровой клавиатуре" - -#: ../rules/base.xml.in.h:239 -msgid "Esperanto" -msgstr "Эсперанто" - -#: ../rules/base.xml.in.h:240 -msgid "Esperanto (Portugal, Nativo)" -msgstr "Эсперанто (Португалия, Nativo)" - -#: ../rules/base.xml.in.h:241 -msgid "Esperanto (displaced semicolon and quote, obsolete)" -msgstr "Эсперанто (смещённые точка с запятой и кавычка, устарела)" - -#: ../rules/base.xml.in.h:242 -msgid "Estonian" -msgstr "Эстонская" - -#: ../rules/base.xml.in.h:243 -msgid "Estonian (Dvorak)" -msgstr "Эстонская (Дворак)" - -#: ../rules/base.xml.in.h:244 -msgid "Estonian (US keyboard with Estonian letters)" -msgstr "Эстонская (клавиатура США с эстонскими буквами)" - -#: ../rules/base.xml.in.h:245 -msgid "Estonian (eliminate dead keys)" -msgstr "Эстонская (без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:246 -msgid "Euro on 2" -msgstr "Символ евро на клавише 2" - -#: ../rules/base.xml.in.h:247 -msgid "Euro on 4" -msgstr "Символ евро на клавише 4" - -#: ../rules/base.xml.in.h:248 -msgid "Euro on 5" -msgstr "Символ евро на клавише 5" - -#: ../rules/base.xml.in.h:249 -msgid "Euro on E" -msgstr "Символ евро на клавише E" - -#: ../rules/base.xml.in.h:250 -msgid "Everex STEPnote" -msgstr "Everex STEPnote" - -#: ../rules/base.xml.in.h:251 -msgid "Ewe" -msgstr "Ewe" - -#: ../rules/base.xml.in.h:252 -msgid "FL90" -msgstr "FL90" - -#: ../rules/base.xml.in.h:253 -msgid "Faroese" -msgstr "Фарерская" - -#: ../rules/base.xml.in.h:254 -msgid "Faroese (eliminate dead keys)" -msgstr "Фарерская (без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:255 -msgid "Filipino" -msgstr "Филиппинская" - -#: ../rules/base.xml.in.h:256 -msgid "Filipino (Capewell-Dvorak Baybayin)" -msgstr "Филиппинская (Кэйпвелл-Дворак байбайинcкая)" - -#: ../rules/base.xml.in.h:257 -msgid "Filipino (Capewell-Dvorak Latin)" -msgstr "Филиппинская (Кэйпвелл-Дворак латиница)" - -#: ../rules/base.xml.in.h:258 -msgid "Filipino (Capewell-QWERF 2006 Baybayin)" -msgstr "Филиппинская (Кэйпвелл-QWERF 2006 байбайинская)" - -#: ../rules/base.xml.in.h:259 -msgid "Filipino (Capewell-QWERF 2006 Latin)" -msgstr "Филиппинская (Кэйпвелл-QWERF 2006 латиница)" - -#: ../rules/base.xml.in.h:260 -msgid "Filipino (Colemak Baybayin)" -msgstr "Филиппинская (Коулмак байбайинская)" - -#: ../rules/base.xml.in.h:261 -msgid "Filipino (Colemak Latin)" -msgstr "Филиппинская (Коулмак латиница)" - -#: ../rules/base.xml.in.h:262 -msgid "Filipino (Dvorak Baybayin)" -msgstr "Филиппинская (Дворак байбайинcкая)" - -#: ../rules/base.xml.in.h:263 -msgid "Filipino (Dvorak Latin)" -msgstr "Филиппинская (Дворак латиница)" - -#: ../rules/base.xml.in.h:264 -msgid "Filipino (QWERTY Baybayin)" -msgstr "Филиппинская (QWERTY байбайинская)" - -#: ../rules/base.xml.in.h:265 -msgid "Finnish" -msgstr "Финская" - -#: ../rules/base.xml.in.h:266 -msgid "Finnish (Macintosh)" -msgstr "Финская (Macintosh)" - -#: ../rules/base.xml.in.h:267 -msgid "Finnish (classic)" -msgstr "Финская (классическая)" - -#: ../rules/base.xml.in.h:268 -msgid "Finnish (classic, eliminate dead keys)" -msgstr "Финская (классическая, без спец. клавиш (dead keys))" - -#. This assumes the KP_ abstract symbols are actually useful for some apps -#. The description needs to be rewritten -#: ../rules/base.xml.in.h:271 -msgid "Four-level key with abstract separators" -msgstr "Четырёх-рядная клавиша с абстрактными разделителями" - -#: ../rules/base.xml.in.h:272 -msgid "Four-level key with comma" -msgstr "Четырёх-рядная клавиша с запятой" - -#: ../rules/base.xml.in.h:273 -msgid "Four-level key with dot" -msgstr "Четырёх-рядная клавиша с точкой" - -#: ../rules/base.xml.in.h:274 -msgid "Four-level key with dot, latin-9 restriction" -msgstr "Четырёх-рядная клавиша с точкой, ограничена latin-9" - -#: ../rules/base.xml.in.h:275 -msgid "Four-level key with momayyez" -msgstr "Четырёх-рядная клавиша с momayyez" - -#: ../rules/base.xml.in.h:276 -msgid "French" -msgstr "Французская" - -#: ../rules/base.xml.in.h:277 -msgid "French (Bepo, ergonomic, Dvorak way)" -msgstr "Французская (Бепо, эргономичная, похожая на Дворак)" - -#: ../rules/base.xml.in.h:278 -msgid "French (Bepo, ergonomic, Dvorak way, latin-9 only)" -msgstr "Французская (Бепо, эргономичная, похожая на Дворак, только latin-9)" - -#: ../rules/base.xml.in.h:279 -msgid "French (Breton)" -msgstr "Французская (бретонская)" - -#: ../rules/base.xml.in.h:280 -msgid "French (Cameroon azerty)" -msgstr "Французская (камерунская azerty)" - -#: ../rules/base.xml.in.h:281 -msgid "French (Cameroon)" -msgstr "Французская (Камерун)" - -#: ../rules/base.xml.in.h:282 ../rules/base.extras.xml.in.h:10 -msgid "French (Canada)" -msgstr "Французская (Канада)" - -#: ../rules/base.xml.in.h:283 -msgid "French (Canada, Dvorak)" -msgstr "Французская (Канада, Дворак)" - -#: ../rules/base.xml.in.h:284 -msgid "French (Canada, legacy)" -msgstr "Французская (Канада, устаревшая)" - -#: ../rules/base.xml.in.h:285 -msgid "French (Democratic Republic of the Congo)" -msgstr "Французская (Демократическая республика Конго)" - -#: ../rules/base.xml.in.h:286 -msgid "French (Dvorak)" -msgstr "Французская (Дворак)" - -#: ../rules/base.xml.in.h:287 -msgid "French (Guinea)" -msgstr "Французская (Гвинея)" - -#: ../rules/base.xml.in.h:288 -msgid "French (Macintosh)" -msgstr "Французская (Macintosh)" - -#: ../rules/base.xml.in.h:289 -msgid "French (Mali, alternative)" -msgstr "Французская (Мали, альтернативная)" - -#: ../rules/base.xml.in.h:290 -msgid "French (Morocco)" -msgstr "Французская (Марокко)" - -#: ../rules/base.xml.in.h:291 -msgid "French (Sun dead keys)" -msgstr "Французская (со спец. клавишами (dead keys) Sun)" - -#: ../rules/base.xml.in.h:292 -msgid "French (Switzerland)" -msgstr "Французская (Швейцария)" - -#: ../rules/base.xml.in.h:293 -msgid "French (Switzerland, Macintosh)" -msgstr "Французская (Швейцария, Macintosh)" - -#: ../rules/base.xml.in.h:294 -msgid "French (Switzerland, Sun dead keys)" -msgstr "Французская (Швейцария, спец. клавиши (dead keys) Sun)" - -#: ../rules/base.xml.in.h:295 -msgid "French (Switzerland, eliminate dead keys)" -msgstr "Французская (Швейцария, без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:296 -msgid "French (alternative)" -msgstr "Французская (альтернативная)" - -#: ../rules/base.xml.in.h:297 -msgid "French (alternative, Sun dead keys)" -msgstr "Французская (альтернативная, спец. клавиши (dead keys) Sun)" - -#: ../rules/base.xml.in.h:298 -msgid "French (alternative, eliminate dead keys)" -msgstr "Французская (альтернативная, без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:299 -msgid "French (alternative, latin-9 only)" -msgstr "Французская (альтернативная, только latin-9)" - -#: ../rules/base.xml.in.h:300 -msgid "French (eliminate dead keys)" -msgstr "Французская (без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:301 -msgid "French (legacy, alternative)" -msgstr "Французская (устаревшая, альтернативная)" - -#: ../rules/base.xml.in.h:302 -msgid "French (legacy, alternative, Sun dead keys)" -msgstr "Французская (устаревшая, альтернативная, с спец. клавишами (dead keys) Sun)" - -#: ../rules/base.xml.in.h:303 -msgid "French (legacy, alternative, eliminate dead keys)" -msgstr "Французская (устаревшая, альтернативная, без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:304 -msgid "Fujitsu-Siemens Computers AMILO laptop" -msgstr "Ноутбук Fujitsu-Siemens Computers AMILO" - -#: ../rules/base.xml.in.h:305 -msgid "Fula" -msgstr "Фулайская" - -#: ../rules/base.xml.in.h:306 -msgid "Ga" -msgstr "Гайская" - -#: ../rules/base.xml.in.h:307 -msgid "Generic 101-key PC" -msgstr "Обычная 101-клавишная" - -#: ../rules/base.xml.in.h:308 -msgid "Generic 102-key (Intl) PC" -msgstr "Обычная 102-клавишная (межд)" - -#: ../rules/base.xml.in.h:309 -msgid "Generic 104-key PC" -msgstr "Обычная 104-клавишная" - -#: ../rules/base.xml.in.h:310 -msgid "Generic 105-key (Intl) PC" -msgstr "Обычная 105-клавишная (межд)" - -#: ../rules/base.xml.in.h:311 -msgid "Genius Comfy KB-12e" -msgstr "Genius Comfy KB-12e" - -#: ../rules/base.xml.in.h:312 -msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" -msgstr "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" - -#: ../rules/base.xml.in.h:313 -msgid "Genius Comfy KB-21e-Scroll" -msgstr "Genius Comfy KB-21e-Scroll" - -#: ../rules/base.xml.in.h:314 -msgid "Genius KB-19e NB" -msgstr "Genius KB-19e NB" - -#: ../rules/base.xml.in.h:315 -msgid "Genius KKB-2050HS" -msgstr "Genius KKB-2050HS" - -#: ../rules/base.xml.in.h:316 -msgid "Georgian" -msgstr "Грузинская" - -#: ../rules/base.xml.in.h:317 -msgid "Georgian (France, AZERTY Tskapo)" -msgstr "Грузинская (Франция, AZERTY Tskapo)" - -#: ../rules/base.xml.in.h:318 -msgid "Georgian (Italy)" -msgstr "Грузинская (Италия)" - -#: ../rules/base.xml.in.h:319 -msgid "Georgian (MESS)" -msgstr "Грузинская (MESS)" - -#: ../rules/base.xml.in.h:320 -msgid "Georgian (ergonomic)" -msgstr "Georgian (эргономичная)" - -#: ../rules/base.xml.in.h:321 -msgid "German" -msgstr "Немецкая" - -#: ../rules/base.xml.in.h:322 -msgid "German (Austria)" -msgstr "Немецкая (Австрия)" - -#: ../rules/base.xml.in.h:323 -msgid "German (Austria, Macintosh)" -msgstr "Немецкая (Австрия, Macintosh)" - -#: ../rules/base.xml.in.h:324 -msgid "German (Austria, Sun dead keys)" -msgstr "Немецкая (Австрия, с спец. клавишами (dead keys) Sun)" - -#: ../rules/base.xml.in.h:325 -msgid "German (Austria, eliminate dead keys)" -msgstr "Немецкая (Австрия, без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:326 -msgid "German (Dvorak)" -msgstr "Немецкая (Дворак)" - -#: ../rules/base.xml.in.h:327 -msgid "German (Macintosh)" -msgstr "Немецкая (Macintosh)" - -#: ../rules/base.xml.in.h:328 -msgid "German (Macintosh, eliminate dead keys)" -msgstr "Немецкая (Macintosh, без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:329 -msgid "German (Neo 2)" -msgstr "Немецкая (Neo 2)" - -#: ../rules/base.xml.in.h:330 -msgid "German (Sun dead keys)" -msgstr "Немецкая (со спец. клавишами (dead keys) Sun)" - -#: ../rules/base.xml.in.h:331 -msgid "German (Switzerland)" -msgstr "Немецкая (Швейцария)" - -#: ../rules/base.xml.in.h:332 -msgid "German (Switzerland, Macintosh)" -msgstr "Немецкая (Швейцария, Macintosh)" - -#: ../rules/base.xml.in.h:333 -msgid "German (Switzerland, Sun dead keys)" -msgstr "Немецкая (Швейцария, с спец. клавишами (dead keys) Sun)" - -#: ../rules/base.xml.in.h:334 -msgid "German (Switzerland, eliminate dead keys)" -msgstr "Немецкая (Швейцария, без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:335 -msgid "German (Switzerland, legacy)" -msgstr "Немецкая (Швейцария, устаревшая)" - -#: ../rules/base.xml.in.h:336 -msgid "German (dead acute)" -msgstr "Немецкая (с акутом (dead acute))" - -#: ../rules/base.xml.in.h:337 -msgid "German (dead grave acute)" -msgstr "Немецкая (с dead grave acute)" - -#: ../rules/base.xml.in.h:338 -msgid "German (eliminate dead keys)" -msgstr "Немецкая (без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:339 -msgid "German (qwerty)" -msgstr "Немецкая (qwerty)" - -#: ../rules/base.xml.in.h:340 -msgid "Greek" -msgstr "Греческая" - -#: ../rules/base.xml.in.h:341 -msgid "Greek (eliminate dead keys)" -msgstr "Греческая (без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:342 -msgid "Greek (extended)" -msgstr "Греческая (расширенная)" - -#: ../rules/base.xml.in.h:343 -msgid "Greek (polytonic)" -msgstr "Греческая (полифоническая)" - -#: ../rules/base.xml.in.h:344 -msgid "Greek (simple)" -msgstr "Греческая (простая)" - -#: ../rules/base.xml.in.h:345 -msgid "Gujarati" -msgstr "Гуджарати" - -#: ../rules/base.xml.in.h:346 -msgid "Gyration" -msgstr "Гирашн" - -#: ../rules/base.xml.in.h:347 -msgid "HTC Dream" -msgstr "HTC Dream" - -#: ../rules/base.xml.in.h:348 -msgid "Happy Hacking Keyboard" -msgstr "Happy Hacking Keyboard" - -#: ../rules/base.xml.in.h:349 -msgid "Happy Hacking Keyboard for Mac" -msgstr "Happy Hacking Keyboard для Mac" - -#: ../rules/base.xml.in.h:350 -msgid "Hausa" -msgstr "Хауза" - -#: ../rules/base.xml.in.h:351 -msgid "Hebrew" -msgstr "Иврит" - -#: ../rules/base.xml.in.h:352 -msgid "Hebrew (Biblical, Tiro)" -msgstr "Иврит (библейский, Tiro)" - -#: ../rules/base.xml.in.h:353 -msgid "Hebrew (lyx)" -msgstr "Иврит (lyx)" - -#: ../rules/base.xml.in.h:354 -msgid "Hebrew (phonetic)" -msgstr "Иврит (фонетическая)" - -#: ../rules/base.xml.in.h:355 -msgid "Hewlett-Packard Internet Keyboard" -msgstr "Hewlett-Packard Internet Keyboard" - -#: ../rules/base.xml.in.h:356 -msgid "Hewlett-Packard Mini 110 Notebook" -msgstr "Ноутбук Hewlett-Packard Mini 110" - -#: ../rules/base.xml.in.h:357 -msgid "Hewlett-Packard Omnibook 500 FA" -msgstr "Hewlett-Packard Omnibook 500 FA" - -#: ../rules/base.xml.in.h:358 -msgid "Hewlett-Packard Omnibook 5xx" -msgstr "Hewlett-Packard Omnibook 5xx" - -#: ../rules/base.xml.in.h:359 -msgid "Hewlett-Packard Omnibook 6000/6100" -msgstr "Hewlett-Packard Omnibook 6000/6100" - -#: ../rules/base.xml.in.h:360 -msgid "Hewlett-Packard Omnibook XE3 GC" -msgstr "Hewlett-Packard Omnibook XE3 GC" - -#: ../rules/base.xml.in.h:361 -msgid "Hewlett-Packard Omnibook XE3 GF" -msgstr "Hewlett-Packard Omnibook XE3 GF" - -#: ../rules/base.xml.in.h:362 -msgid "Hewlett-Packard Omnibook XT1000" -msgstr "Hewlett-Packard Omnibook XT1000" - -#: ../rules/base.xml.in.h:363 -msgid "Hewlett-Packard Pavilion ZT11xx" -msgstr "Hewlett-Packard Pavilion ZT11xx" - -#: ../rules/base.xml.in.h:364 -msgid "Hewlett-Packard Pavilion dv5" -msgstr "Hewlett-Packard Pavilion dv5" - -#: ../rules/base.xml.in.h:365 -msgid "Hewlett-Packard SK-250x Multimedia Keyboard" -msgstr "Hewlett-Packard SK-250x Multimedia Keyboard" - -#: ../rules/base.xml.in.h:366 -msgid "Hewlett-Packard nx9020" -msgstr "Hewlett-Packard nx9020" - -#: ../rules/base.xml.in.h:367 -msgid "Hexadecimal" -msgstr "Шестнадцатеричная" - -#: ../rules/base.xml.in.h:368 -msgid "Hindi (Bolnagri)" -msgstr "Хинди (Bolnagri)" - -#: ../rules/base.xml.in.h:369 -msgid "Hindi (Wx)" -msgstr "Хинди (Wx)" - -#: ../rules/base.xml.in.h:370 -msgid "Honeywell Euroboard" -msgstr "Honeywell Euroboard" - -#: ../rules/base.xml.in.h:371 -msgid "Htc Dream phone" -msgstr "телефон Htc Dream" - -#: ../rules/base.xml.in.h:372 -msgid "Hungarian" -msgstr "Венгерская" - -#: ../rules/base.xml.in.h:373 -msgid "Hungarian (101/qwerty/comma/dead keys)" -msgstr "Венгерская (pc101/qwerty/запятая/спец. клавиши (dead keys))" - -#: ../rules/base.xml.in.h:374 -msgid "Hungarian (101/qwerty/comma/eliminate dead keys)" -msgstr "Венгерская (pc101/qwerty/запятая/без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:375 -msgid "Hungarian (101/qwerty/dot/dead keys)" -msgstr "Венгерская (pc101/qwerty/точка/спец. клавиши (dead keys))" - -#: ../rules/base.xml.in.h:376 -msgid "Hungarian (101/qwerty/dot/eliminate dead keys)" -msgstr "Венгерская (pc101/qwerty/точка/без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:377 -msgid "Hungarian (101/qwertz/comma/dead keys)" -msgstr "Венгерская (101/qwertz/запятая/спец. клавиши (dead keys))" - -#: ../rules/base.xml.in.h:378 -msgid "Hungarian (101/qwertz/comma/eliminate dead keys)" -msgstr "Венгерская (101/qwertz/запятая/без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:379 -msgid "Hungarian (101/qwertz/dot/dead keys)" -msgstr "Венгерская (101/qwertz/точка/спец. клавиши (dead keys))" - -#: ../rules/base.xml.in.h:380 -msgid "Hungarian (101/qwertz/dot/eliminate dead keys)" -msgstr "Венгерская (101/qwertz/точка/без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:381 -msgid "Hungarian (102/qwerty/comma/dead keys)" -msgstr "Венгерская (102/qwerty/запятая/спец. клавиши (dead keys))" - -#: ../rules/base.xml.in.h:382 -msgid "Hungarian (102/qwerty/comma/eliminate dead keys)" -msgstr "Венгерская (102/qwerty/запятая/без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:383 -msgid "Hungarian (102/qwerty/dot/dead keys)" -msgstr "Венгерская (102/qwerty/точка/спец. клавиши (dead keys))" - -#: ../rules/base.xml.in.h:384 -msgid "Hungarian (102/qwerty/dot/eliminate dead keys)" -msgstr "Венгерская (102/qwerty/точка/без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:385 -msgid "Hungarian (102/qwertz/comma/dead keys)" -msgstr "Венгерская (102/qwertz/запятая/спец. клавиши (dead keys))" - -#: ../rules/base.xml.in.h:386 -msgid "Hungarian (102/qwertz/comma/eliminate dead keys)" -msgstr "Венгерская (102/qwertz/запятая/без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:387 -msgid "Hungarian (102/qwertz/dot/dead keys)" -msgstr "Венгерская (102/qwertz/точка/спец. клавиши (dead keys))" - -#: ../rules/base.xml.in.h:388 -msgid "Hungarian (102/qwertz/dot/eliminate dead keys)" -msgstr "Венгерская (102/qwertz/точка/без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:389 -msgid "Hungarian (eliminate dead keys)" -msgstr "Венгерская (без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:390 -msgid "Hungarian (qwerty)" -msgstr "Венгерская (qwerty)" - -#: ../rules/base.xml.in.h:391 -msgid "Hungarian (standard)" -msgstr "Венгерская (стандартная)" - -#: ../rules/base.xml.in.h:392 -msgid "Hyper is mapped to Win-keys" -msgstr "Hyper соответствует клавишам Win" - -#: ../rules/base.xml.in.h:393 -msgid "IBM Rapid Access" -msgstr "IBM Rapid Access" - -#: ../rules/base.xml.in.h:394 -msgid "IBM Rapid Access II" -msgstr "IBM Rapid Access II" - -#: ../rules/base.xml.in.h:395 -msgid "IBM Space Saver" -msgstr "IBM Space Saver" - -#: ../rules/base.xml.in.h:396 -msgid "IBM ThinkPad 560Z/600/600E/A22E" -msgstr "IBM ThinkPad 560Z/600/600E/A22E" - -#: ../rules/base.xml.in.h:397 -msgid "IBM ThinkPad R60/T60/R61/T61" -msgstr "IBM ThinkPad R60/T60/R61/T61" - -#: ../rules/base.xml.in.h:398 -msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" -msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" - -#: ../rules/base.xml.in.h:399 -msgid "Icelandic" -msgstr "Исландская" - -#: ../rules/base.xml.in.h:400 -msgid "Icelandic (Dvorak)" -msgstr "Исландская (Дворак)" - -#: ../rules/base.xml.in.h:401 -msgid "Icelandic (Macintosh)" -msgstr "Исландская (Macintosh)" - -#: ../rules/base.xml.in.h:402 -msgid "Icelandic (Sun dead keys)" -msgstr "Исландская (спец. клавиши (dead keys) Sun)" - -#: ../rules/base.xml.in.h:403 -msgid "Icelandic (eliminate dead keys)" -msgstr "Исландская (без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:404 -msgid "Igbo" -msgstr "Игбо" - -#: ../rules/base.xml.in.h:405 -msgid "Indian" -msgstr "Индийская" - -#: ../rules/base.xml.in.h:406 -msgid "Inuktitut" -msgstr "Иннуитская" - -#: ../rules/base.xml.in.h:407 -msgid "Iraqi" -msgstr "Иракская" - -#: ../rules/base.xml.in.h:408 -msgid "Irish" -msgstr "Ирландская" - -#: ../rules/base.xml.in.h:409 -msgid "Irish (UnicodeExpert)" -msgstr "Ирландская (UnicodeExpert)" - -#: ../rules/base.xml.in.h:410 -msgid "Italian" -msgstr "Итальянская" - -#: ../rules/base.xml.in.h:411 -msgid "Italian (Macintosh)" -msgstr "Итальянская (Macintosh)" - -#: ../rules/base.xml.in.h:412 -msgid "Italian (US keyboard with Italian letters)" -msgstr "Итальянская (клавиатура США с итальянскими буквами)" - -#: ../rules/base.xml.in.h:413 -msgid "Italian (eliminate dead keys)" -msgstr "Итальянская (без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:414 -msgid "Japanese" -msgstr "Японская" - -#: ../rules/base.xml.in.h:415 -msgid "Japanese (Kana 86)" -msgstr "Японская (Кана 86)" - -#: ../rules/base.xml.in.h:416 -msgid "Japanese (Kana)" -msgstr "Японская (Кана)" - -#: ../rules/base.xml.in.h:417 -msgid "Japanese (Macintosh)" -msgstr "Японская (Macintosh)" - -#: ../rules/base.xml.in.h:418 -msgid "Japanese (OADG 109A)" -msgstr "Японская (OADG 109A)" - -#: ../rules/base.xml.in.h:419 -msgid "Japanese (PC-98xx Series)" -msgstr "Японская (PC-98xx Series)" - -#: ../rules/base.xml.in.h:420 -msgid "Japanese keyboard options" -msgstr "Настройки японской клавиатуры" - -#: ../rules/base.xml.in.h:421 -msgid "Kalmyk" -msgstr "Калмыкская" - -#: ../rules/base.xml.in.h:422 -msgid "Kana Lock key is locking" -msgstr "Кана блокируется клавишей Lock" - -#: ../rules/base.xml.in.h:423 -msgid "Kannada" -msgstr "Каннада" - -#: ../rules/base.xml.in.h:424 -msgid "Kashubian" -msgstr "Кашубская" - -#: ../rules/base.xml.in.h:425 -msgid "Kazakh" -msgstr "Казахская" - -#: ../rules/base.xml.in.h:426 -msgid "Kazakh (with Russian)" -msgstr "Казахская (с русским)" - -#: ../rules/base.xml.in.h:427 -msgid "Key sequence to kill the X server" -msgstr "Комбинация клавиш для прерывания работы X-сервера" - -#: ../rules/base.xml.in.h:428 -msgid "Key to choose 3rd level" -msgstr "Клавиша для выбора 3-го ряда" - -#: ../rules/base.xml.in.h:429 -msgid "Key to choose 5th level" -msgstr "Клавиша для выбора 5-го ряда" - -#: ../rules/base.xml.in.h:430 -msgid "Key(s) to change layout" -msgstr "Клавиша(и) для смены раскладки" - -#: ../rules/base.xml.in.h:431 -msgid "Keytronic FlexPro" -msgstr "Keytronic FlexPro" - -#: ../rules/base.xml.in.h:432 -msgid "Khmer (Cambodia)" -msgstr "Кхмерская (Камбоджа)" - -#: ../rules/base.xml.in.h:433 -msgid "Kikuyu" -msgstr "Кикуйу" - -#: ../rules/base.xml.in.h:434 -msgid "Kinesis" -msgstr "Kinesis" - -#: ../rules/base.xml.in.h:435 -msgid "Komi" -msgstr "Комякская" - -#: ../rules/base.xml.in.h:436 -msgid "Korean" -msgstr "Корейская" - -#: ../rules/base.xml.in.h:437 -msgid "Korean (101/104 key compatible)" -msgstr "Корейская (совместимая c 101/104 кнопочной)" - -#: ../rules/base.xml.in.h:438 -msgid "Kurdish (Iran, Arabic-Latin)" -msgstr "Курдская (Иран, арабо-латинская)" - -#: ../rules/base.xml.in.h:439 -msgid "Kurdish (Iran, F)" -msgstr "Курдская (Иран, F)" - -#: ../rules/base.xml.in.h:440 -msgid "Kurdish (Iran, Latin Alt-Q)" -msgstr "Курдская (Иран, латинская Alt-Q)" - -#: ../rules/base.xml.in.h:441 -msgid "Kurdish (Iran, Latin Q)" -msgstr "Курдская (Иран, латинская Q)" - -#: ../rules/base.xml.in.h:442 -msgid "Kurdish (Iraq, Arabic-Latin)" -msgstr "Курдская (Ирак, арабо-латинская)" - -#: ../rules/base.xml.in.h:443 -msgid "Kurdish (Iraq, F)" -msgstr "Курдская (Ирак, F)" - -#: ../rules/base.xml.in.h:444 -msgid "Kurdish (Iraq, Latin Alt-Q)" -msgstr "Курдская (Ирак, латинская alt-Q)" - -#: ../rules/base.xml.in.h:445 -msgid "Kurdish (Iraq, Latin Q)" -msgstr "Курдская (Ирак, латинская Q)" - -#: ../rules/base.xml.in.h:446 -msgid "Kurdish (Syria, F)" -msgstr "Курдская (Сирия, F)" - -#: ../rules/base.xml.in.h:447 -msgid "Kurdish (Syria, Latin Alt-Q)" -msgstr "Курдская (Сирия, латинская Alt-Q)" - -#: ../rules/base.xml.in.h:448 -msgid "Kurdish (Syria, Latin Q)" -msgstr "Курдская (Сирия, латинская Q)" - -#: ../rules/base.xml.in.h:449 -msgid "Kurdish (Turkey, F)" -msgstr "Курдская (Турция, F)" - -#: ../rules/base.xml.in.h:450 -msgid "Kurdish (Turkey, Latin Alt-Q)" -msgstr "Курдская (Турция, латинская Alt-Q)" - -#: ../rules/base.xml.in.h:451 -msgid "Kurdish (Turkey, Latin Q)" -msgstr "Курдская (Турция, латинская Q)" - -#: ../rules/base.xml.in.h:452 -msgid "Kyrgyz" -msgstr "Киргизская" - -#: ../rules/base.xml.in.h:453 -msgid "Kyrgyz (phonetic)" -msgstr "Киргизская (фонетическая)" - -#: ../rules/base.xml.in.h:454 -msgid "Lao" -msgstr "Лаосская" - -#: ../rules/base.xml.in.h:455 -msgid "Lao (STEA proposed standard layout)" -msgstr "Лаосская (стандартная раскладка, предложенная STEA)" - -#: ../rules/base.xml.in.h:456 -msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" -msgstr "Клавиатура ноутбука Compaq (например, Armada)" - -#: ../rules/base.xml.in.h:457 -msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" -msgstr "«Интернет-клавиатура» ноутбука Compaq (например, Presario)" - -#: ../rules/base.xml.in.h:458 -msgid "Laptop/notebook eMachines m68xx" -msgstr "Ноутбук eMachines из серии m68xx" - -#: ../rules/base.xml.in.h:459 ../rules/base.extras.xml.in.h:12 -msgid "Latvian" -msgstr "Латышская" - -#: ../rules/base.xml.in.h:460 -msgid "Latvian (F variant)" -msgstr "Латышская (вариант с F)" - -#: ../rules/base.xml.in.h:461 -msgid "Latvian (adapted)" -msgstr "Латышская (адаптированная)" - -#: ../rules/base.xml.in.h:462 -msgid "Latvian (apostrophe variant)" -msgstr "Латышская (вариант с апострофом)" - -#: ../rules/base.xml.in.h:463 -msgid "Latvian (ergonomic, ŪGJRMV)" -msgstr "Латышская (эргономичная, ŪGJRMV)" - -#: ../rules/base.xml.in.h:464 -msgid "Latvian (modern)" -msgstr "Латышская (современная)" - -#: ../rules/base.xml.in.h:465 -msgid "Latvian (tilde variant)" -msgstr "Латышская (вариант с тильдой)" - -#: ../rules/base.xml.in.h:466 -msgid "Left Alt" -msgstr "Левая клавиша Alt" - -#: ../rules/base.xml.in.h:467 -msgid "Left Alt (while pressed)" -msgstr "Левая клавиша Alt (пока нажата)" - -#: ../rules/base.xml.in.h:468 -msgid "Left Alt is swapped with Left Win" -msgstr "Левая клавиша Alt поменяна местами с левой клавишей Win" - -#: ../rules/base.xml.in.h:469 -msgid "Left Ctrl" -msgstr "Левая клавиша Ctrl" - -#: ../rules/base.xml.in.h:470 -msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" -msgstr "Левая Ctrl (на первую раскладку), Правая Ctrl (на последнюю раскладку)" - -#: ../rules/base.xml.in.h:471 -msgid "Left Ctrl+Left Shift" -msgstr "Левая Ctrl+Левая Shift" - -#: ../rules/base.xml.in.h:472 -msgid "Left Shift" -msgstr "Левая клавиша Shift" - -#: ../rules/base.xml.in.h:473 -msgid "Left Win" -msgstr "Левая клавиша Win" - -#: ../rules/base.xml.in.h:474 -msgid "Left Win (to first layout), Right Win/Menu (to last layout)" -msgstr "Левая Win (на первую раскладку), Правая Win/Menu (на последнюю раскладку)" - -#: ../rules/base.xml.in.h:475 -msgid "Left Win (while pressed)" -msgstr "Левая клавиша Win (пока нажата)" - -#: ../rules/base.xml.in.h:476 -msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "По левой клавише Win выбирается 5-й ряд, блокирует, блокирует при нажатии вместе с другим выборщиком-5-го-ряда" - -#: ../rules/base.xml.in.h:477 -msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "По левой клавише Win выбирается 5-й ряд, блокирует, блокирует при нажатии вместе с другим выборщиком-5-го-ряда, однократное нажатие снимает блокировку" - -#: ../rules/base.xml.in.h:478 -msgid "LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)" -msgstr "Левая-Ctrl+Левая-Win (на первую раскладку), Правая-Ctrl+Menu (на вторую раскладку)" - -#: ../rules/base.xml.in.h:479 -msgid "Legacy" -msgstr "Legacy" - -#: ../rules/base.xml.in.h:480 -msgid "Legacy Wang 724" -msgstr "Старая Wang 724" - -#. Actually, with KP_SEPARATOR, as the old keypad(comma) -#: ../rules/base.xml.in.h:482 -msgid "Legacy key with comma" -msgstr "Клавиша Legacy с запятой" - -#: ../rules/base.xml.in.h:483 -msgid "Legacy key with dot" -msgstr "Клавиша Legacy с точкой" - -#: ../rules/base.xml.in.h:484 ../rules/base.extras.xml.in.h:21 -msgid "Lithuanian" -msgstr "Литовская" - -#: ../rules/base.xml.in.h:485 -msgid "Lithuanian (IBM LST 1205-92)" -msgstr "Литовская (IBM LST 1205-92)" - -#: ../rules/base.xml.in.h:486 -msgid "Lithuanian (LEKP)" -msgstr "Литовская (LEKP)" - -#: ../rules/base.xml.in.h:487 -msgid "Lithuanian (LEKPa)" -msgstr "Литовская (LEKPa)" - -#: ../rules/base.xml.in.h:488 -msgid "Lithuanian (US keyboard with Lithuanian letters)" -msgstr "Литовская (клавиатура США с литовскими буквами)" - -#: ../rules/base.xml.in.h:489 -msgid "Lithuanian (standard)" -msgstr "Литовская (стандартная)" - -#: ../rules/base.xml.in.h:490 -msgid "Logitech Access Keyboard" -msgstr "Logitech Access Keyboard" - -#: ../rules/base.xml.in.h:491 -msgid "Logitech Cordless Desktop" -msgstr "Logitech Cordless Desktop" - -#: ../rules/base.xml.in.h:492 -msgid "Logitech Cordless Desktop (alternate option)" -msgstr "Logitech Cordless Desktop (альтернативный вариант)" - -#: ../rules/base.xml.in.h:493 -msgid "Logitech Cordless Desktop EX110" -msgstr "Logitech Cordless Desktop EX110" - -#: ../rules/base.xml.in.h:494 -msgid "Logitech Cordless Desktop LX-300" -msgstr "Logitech Cordless Desktop LX-300" - -#: ../rules/base.xml.in.h:495 -msgid "Logitech Cordless Desktop Navigator" -msgstr "Logitech Cordless Desktop Navigator" - -#: ../rules/base.xml.in.h:496 -msgid "Logitech Cordless Desktop Optical" -msgstr "Logitech Cordless Desktop Optical" - -#: ../rules/base.xml.in.h:497 -msgid "Logitech Cordless Desktop Pro (alternate option 2)" -msgstr "Logitech Cordless Desktop Pro (альтернативный вариант 2)" - -#: ../rules/base.xml.in.h:498 -msgid "Logitech Cordless Desktop iTouch" -msgstr "Logitech Cordless Desktop iTouch" - -#: ../rules/base.xml.in.h:499 -msgid "Logitech Cordless Freedom/Desktop Navigator" -msgstr "Logitech Cordless Freedom/Desktop Navigator" - -#: ../rules/base.xml.in.h:500 -msgid "Logitech G15 extra keys via G15daemon" -msgstr "Дополнительные клавиши Logitech G15 с помощью службы G15" - -#: ../rules/base.xml.in.h:501 -msgid "Logitech Generic Keyboard" -msgstr "Logitech Generic Keyboard" - -#: ../rules/base.xml.in.h:502 -msgid "Logitech Internet 350 Keyboard" -msgstr "Logitech Internet 350 Keyboard" - -#: ../rules/base.xml.in.h:503 -msgid "Logitech Internet Keyboard" -msgstr "Logitech Internet Keyboard" - -#: ../rules/base.xml.in.h:504 -msgid "Logitech Internet Navigator Keyboard" -msgstr "Logitech Internet Navigator Keyboard" - -#: ../rules/base.xml.in.h:505 -msgid "Logitech Media Elite Keyboard" -msgstr "Logitech Media Elite Keyboard" - -#: ../rules/base.xml.in.h:506 -msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" -msgstr "Logitech Ultra-X Cordless Media Desktop Keyboard" - -#: ../rules/base.xml.in.h:507 -msgid "Logitech Ultra-X Keyboard" -msgstr "Logitech Ultra-X Keyboard" - -#: ../rules/base.xml.in.h:508 -msgid "Logitech diNovo Edge Keyboard" -msgstr "Logitech diNovo Edge Keyboard" - -#: ../rules/base.xml.in.h:509 -msgid "Logitech diNovo Keyboard" -msgstr "Logitech diNovo Keyboard" - -#: ../rules/base.xml.in.h:510 -msgid "Logitech iTouch" -msgstr "Logitech iTouch" - -#: ../rules/base.xml.in.h:511 -msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" -msgstr "Logitech iTouch Cordless Keyboard (модель Y-RB6)" - -#: ../rules/base.xml.in.h:512 -msgid "Logitech iTouch Internet Navigator Keyboard SE" -msgstr "Logitech iTouch Internet Navigator Keyboard SE" - -#: ../rules/base.xml.in.h:513 -msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" -msgstr "Logitech iTouch Internet Navigator Keyboard SE (USB)" - -#: ../rules/base.xml.in.h:514 -msgid "Lower Sorbian" -msgstr "Нижнелужицкая" - -#: ../rules/base.xml.in.h:515 -msgid "Lower Sorbian (qwertz)" -msgstr "Нижнелужицкая (qwertz)" - -#: ../rules/base.xml.in.h:516 -msgid "MacBook/MacBook Pro" -msgstr "MacBook/MacBook Pro" - -#: ../rules/base.xml.in.h:517 -msgid "MacBook/MacBook Pro (Intl)" -msgstr "MacBook/MacBook Pro (межд)" - -#: ../rules/base.xml.in.h:518 -msgid "Macedonian" -msgstr "Македонская" - -#: ../rules/base.xml.in.h:519 -msgid "Macedonian (eliminate dead keys)" -msgstr "Македонская (без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:520 -msgid "Macintosh" -msgstr "Macintosh" - -#: ../rules/base.xml.in.h:521 -msgid "Macintosh Old" -msgstr "Старый Macintosh" - -#: ../rules/base.xml.in.h:522 -msgid "Make Caps Lock an additional Backspace" -msgstr "Использовать Caps Lock как дополнительную клавишу Backspace" - -#: ../rules/base.xml.in.h:523 -msgid "Make Caps Lock an additional Control but keep the Caps_Lock keysym" -msgstr "Использовать Caps Lock как дополнительную клавишу Control, но сохранить символ клавиши Caps_Lock" - -#: ../rules/base.xml.in.h:524 -msgid "Make Caps Lock an additional Ctrl" -msgstr "Использовать Caps Lock как дополнительную клавишу Ctrl" - -#: ../rules/base.xml.in.h:525 -msgid "Make Caps Lock an additional ESC" -msgstr "Использовать Caps Lock как дополнительную клавишу ESC" - -#: ../rules/base.xml.in.h:526 -msgid "Make Caps Lock an additional Hyper" -msgstr "Использовать Caps Lock как дополнительную клавишу Hyper" - -#: ../rules/base.xml.in.h:527 -msgid "Make Caps Lock an additional Num Lock" -msgstr "Использовать Caps Lock как дополнительную клавишу Num Lock" - -#: ../rules/base.xml.in.h:528 -msgid "Make Caps Lock an additional Super" -msgstr "Использовать Caps Lock как дополнительную клавишу Super" - -#: ../rules/base.xml.in.h:529 -msgid "Malayalam" -msgstr "Малайaлам" - -#: ../rules/base.xml.in.h:530 -msgid "Malayalam (Lalitha)" -msgstr "Малайaламская (лалита)" - -#: ../rules/base.xml.in.h:531 -msgid "Malayalam (enhanced Inscript with Rupee Sign)" -msgstr "Малайaламская (улучшенный Inscript со символом рупии)" - -#: ../rules/base.xml.in.h:532 -msgid "Maltese" -msgstr "Мальтийская" - -#: ../rules/base.xml.in.h:533 -msgid "Maltese (with US layout)" -msgstr "Мальтийская (с раскладкой США)" - -#: ../rules/base.xml.in.h:534 -msgid "Maori" -msgstr "Маори" - -#: ../rules/base.xml.in.h:535 -msgid "Mari" -msgstr "Марийская" - -#: ../rules/base.xml.in.h:536 -msgid "Memorex MX1998" -msgstr "Memorex MX1998" - -#: ../rules/base.xml.in.h:537 -msgid "Memorex MX2500 EZ-Access Keyboard" -msgstr "Memorex MX2500 EZ-Access Keyboard" - -#: ../rules/base.xml.in.h:538 -msgid "Memorex MX2750" -msgstr "Memorex MX2750" - -#: ../rules/base.xml.in.h:539 -msgid "Menu" -msgstr "Menu" - -#: ../rules/base.xml.in.h:540 -msgid "Meta is mapped to Left Win" -msgstr "Meta соответствует левой клавише Win" - -#: ../rules/base.xml.in.h:541 -msgid "Meta is mapped to Win keys" -msgstr "Meta соответствует клавишам Win" - -#: ../rules/base.xml.in.h:542 -msgid "Meta on Left Ctrl" -msgstr "Meta на левой клавише Ctrl" - -#: ../rules/base.xml.in.h:543 -msgid "Microsoft Comfort Curve Keyboard 2000" -msgstr "Microsoft Comfort Curve Keyboard 2000" - -#: ../rules/base.xml.in.h:544 -msgid "Microsoft Internet Keyboard" -msgstr "Microsoft Internet Keyboard" - -#: ../rules/base.xml.in.h:545 -msgid "Microsoft Internet Keyboard Pro, Swedish" -msgstr "Microsoft Internet Keyboard Pro, шведская" - -#: ../rules/base.xml.in.h:546 -msgid "Microsoft Natural" -msgstr "Microsoft Natural" - -#: ../rules/base.xml.in.h:547 -msgid "Microsoft Natural Keyboard Elite" -msgstr "Microsoft Natural Keyboard Elite" - -#: ../rules/base.xml.in.h:548 -msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" -msgstr "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" - -#: ../rules/base.xml.in.h:549 -msgid "Microsoft Natural Keyboard Pro OEM" -msgstr "Microsoft Natural Keyboard Pro OEM" - -#: ../rules/base.xml.in.h:550 -msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" -msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" - -#: ../rules/base.xml.in.h:551 -msgid "Microsoft Natural Wireless Ergonomic Keyboard 4000" -msgstr "Microsoft Natural Wireless Ergonomic Keyboard 4000" - -#: ../rules/base.xml.in.h:552 -msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" -msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000" - -#: ../rules/base.xml.in.h:553 -msgid "Microsoft Office Keyboard" -msgstr "Microsoft Office Keyboard" - -#: ../rules/base.xml.in.h:554 -msgid "Microsoft Wireless Multimedia Keyboard 1.0A" -msgstr "Microsoft Wireless Multimedia Keyboard 1.0A" - -#: ../rules/base.xml.in.h:555 -msgid "Miscellaneous compatibility options" -msgstr "Разные параметры совместимости" - -#: ../rules/base.xml.in.h:556 -msgid "Mongolian" -msgstr "Монгольская" - -#: ../rules/base.xml.in.h:557 -msgid "Montenegrin" -msgstr "Черногорская" - -#: ../rules/base.xml.in.h:558 -msgid "Montenegrin (Cyrillic with guillemets)" -msgstr "Черногорская (кириллица с кавычками ёлочками)" - -#: ../rules/base.xml.in.h:559 -msgid "Montenegrin (Cyrillic)" -msgstr "Черногорская (кириллица)" - -#: ../rules/base.xml.in.h:560 -msgid "Montenegrin (Cyrillic, Z and ZHE swapped)" -msgstr "Черногорская (кириллица, З и Ж переставлены местами)" - -#: ../rules/base.xml.in.h:561 -msgid "Montenegrin (Latin Unicode qwerty)" -msgstr "Черногорская (латинская юникодная qwerty)" - -#: ../rules/base.xml.in.h:562 -msgid "Montenegrin (Latin Unicode)" -msgstr "Черногорская (латинская юникодная)" - -#: ../rules/base.xml.in.h:563 -msgid "Montenegrin (Latin qwerty)" -msgstr "Черногорская (латинская qwerty)" - -#: ../rules/base.xml.in.h:564 -msgid "Montenegrin (Latin with guillemets)" -msgstr "Черногорская (латинская с кавычками ёлочками)" - -#: ../rules/base.xml.in.h:565 -msgid "NICOLA-F style Backspace" -msgstr "Backspace в стиле NICOLA-F" - -#: ../rules/base.xml.in.h:566 -msgid "Nepali" -msgstr "Непальская" - -#: ../rules/base.xml.in.h:567 -msgid "Non-breakable space character at fourth level" -msgstr "Символ неразрывного пробела в четвёртом ряду" - -#: ../rules/base.xml.in.h:568 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" -msgstr "Символ неразрывного пробела в четвёртом ряду, символ тонкого неразрывного пробела в шестом ряду" - -#: ../rules/base.xml.in.h:569 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" -msgstr "Символ неразрывного пробела в четвёртом ряду, символ тонкого неразрывного пробела в шестом ряду (с помощью Ctrl+Shift)" - -#: ../rules/base.xml.in.h:570 -msgid "Non-breakable space character at second level" -msgstr "Символ неразрывного пробела во втором ряду" - -#: ../rules/base.xml.in.h:571 -msgid "Non-breakable space character at third level" -msgstr "Символ неразрывного пробела в третьем ряду" - -#: ../rules/base.xml.in.h:572 -msgid "Non-breakable space character at third level, nothing at fourth level" -msgstr "Символ неразрывного пробела в третьем ряду, ничего на четвёртом" - -#: ../rules/base.xml.in.h:573 -msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" -msgstr "Символ неразрывного пробела в третьем ряду, символ тонкого неразрывного пробела в четвёртом ряду" - -#: ../rules/base.xml.in.h:574 -msgid "Northern Saami (Finland)" -msgstr "Северная Саамская (Финляндия)" - -#: ../rules/base.xml.in.h:575 -msgid "Northern Saami (Norway)" -msgstr "Северная Саамская (Норвегия)" - -#: ../rules/base.xml.in.h:576 -msgid "Northern Saami (Norway, eliminate dead keys)" -msgstr "Северная Саамская (Норвегия, без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:577 -msgid "Northern Saami (Sweden)" -msgstr "Северная Саамская (Швеция)" - -#: ../rules/base.xml.in.h:578 -msgid "Northgate OmniKey 101" -msgstr "Northgate OmniKey 101" - -#: ../rules/base.xml.in.h:579 -msgid "Norwegian" -msgstr "Норвежская" - -#: ../rules/base.xml.in.h:580 -msgid "Norwegian (Dvorak)" -msgstr "Норвежская (Дворак)" - -#: ../rules/base.xml.in.h:581 -msgid "Norwegian (Macintosh)" -msgstr "Норвежская (Macintosh)" - -#: ../rules/base.xml.in.h:582 -msgid "Norwegian (Macintosh, eliminate dead keys)" -msgstr "Норвежская (Macintosh, без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:583 -msgid "Norwegian (eliminate dead keys)" -msgstr "Норвежская (без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:584 -msgid "Num Lock" -msgstr "Num Lock" - -#: ../rules/base.xml.in.h:585 -msgid "Numeric keypad delete key behaviour" -msgstr "Функция клавиши Delete на цифровой клавиатуре" - -#: ../rules/base.xml.in.h:586 -msgid "Numeric keypad keys work as with Macintosh" -msgstr "Клавиши цифровой клавиатуры работают как в Macintosh" - -#: ../rules/base.xml.in.h:587 -msgid "Numeric keypad layout selection" -msgstr "Выбор раскладки цифровой клавиатуры" - -#: ../rules/base.xml.in.h:588 -msgid "OLPC" -msgstr "OLPC" - -#: ../rules/base.xml.in.h:589 -msgid "Occitan" -msgstr "Окситанский" - -#: ../rules/base.xml.in.h:590 -msgid "Ogham" -msgstr "Огхам" - -#: ../rules/base.xml.in.h:591 -msgid "Ogham (IS434)" -msgstr "Огхам (IS434)" - -#: ../rules/base.xml.in.h:592 -msgid "Oriya" -msgstr "Орийя" - -#: ../rules/base.xml.in.h:593 -msgid "Ortek MCK-800 MM/Internet keyboard" -msgstr "Клавиатура Ortek MCK-800 MM/Internet" - -#: ../rules/base.xml.in.h:594 -msgid "Ossetian (Georgia)" -msgstr "Осетинская (Грузия)" - -#: ../rules/base.xml.in.h:595 -msgid "Ossetian (WinKeys)" -msgstr "Осетинская (с клавишами Win)" - -#: ../rules/base.xml.in.h:596 -msgid "Ossetian (legacy)" -msgstr "Осетинская (устаревшая)" - -#: ../rules/base.xml.in.h:597 -msgid "PC-98xx Series" -msgstr "PC-98xx Series" - -#: ../rules/base.xml.in.h:598 -msgid "Pannonian Rusyn (homophonic)" -msgstr "Паннонская русинская (омофоническая)" - -#: ../rules/base.xml.in.h:599 -msgid "Pashto" -msgstr "Пуштунская" - -#: ../rules/base.xml.in.h:600 -msgid "Pashto (Afghanistan, OLPC)" -msgstr "Пуштунская (Афганистан, OLPC)" - -#: ../rules/base.xml.in.h:601 -msgid "Pause" -msgstr "Pause" - -#: ../rules/base.xml.in.h:602 ../rules/base.extras.xml.in.h:23 -msgid "Persian" -msgstr "Персидская" - -#: ../rules/base.xml.in.h:603 -msgid "Persian (Afghanistan, Dari OLPC)" -msgstr "Персидская (Афганистан, Dari OLPC)" - -#: ../rules/base.xml.in.h:604 -msgid "Persian (with Persian Keypad)" -msgstr "Персидская (с персидской доп. панелью)" - -#: ../rules/base.xml.in.h:605 ../rules/base.extras.xml.in.h:24 -msgid "Polish" -msgstr "Польская" - -#: ../rules/base.xml.in.h:606 -msgid "Polish (Dvorak)" -msgstr "Польская (Дворак)" - -#: ../rules/base.xml.in.h:607 -msgid "Polish (Dvorak, Polish quotes on key 1)" -msgstr "Польская (Дворак, польские кавычки на клавише 1)" - -#: ../rules/base.xml.in.h:608 -msgid "Polish (Dvorak, Polish quotes on quotemark key)" -msgstr "Польская (Дворак, польские кавычки на клавишах с кавычками)" - -#: ../rules/base.xml.in.h:609 -msgid "Polish (programmer Dvorak)" -msgstr "Польская (Дворак для программистов)" - -#: ../rules/base.xml.in.h:610 -msgid "Polish (qwertz)" -msgstr "Польская (qwertz)" - -#: ../rules/base.xml.in.h:611 -msgid "Portuguese" -msgstr "Португальская" - -#: ../rules/base.xml.in.h:612 -msgid "Portuguese (Brazil)" -msgstr "Португальская (Бразилия)" - -#: ../rules/base.xml.in.h:613 -msgid "Portuguese (Brazil, Dvorak)" -msgstr "Португальская (Бразилия, Дворак)" - -#: ../rules/base.xml.in.h:614 -msgid "Portuguese (Brazil, eliminate dead keys)" -msgstr "Португальская (Бразилия, без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:615 -msgid "Portuguese (Brazil, nativo for Esperanto)" -msgstr "Португальская (Бразилия, nativo для эсперанто)" - -#: ../rules/base.xml.in.h:616 -msgid "Portuguese (Brazil, nativo for USA keyboards)" -msgstr "Португальская (Бразилия, nativo для клавиатур США)" - -#: ../rules/base.xml.in.h:617 -msgid "Portuguese (Brazil, nativo)" -msgstr "Португальская (Бразилия, nativo)" - -#: ../rules/base.xml.in.h:618 -msgid "Portuguese (Macintosh)" -msgstr "Португальская (Macintosh)" - -#: ../rules/base.xml.in.h:619 -msgid "Portuguese (Macintosh, Sun dead keys)" -msgstr "Португальская (Macintosh, спец. клавиши (dead keys) Sun)" - -#: ../rules/base.xml.in.h:620 -msgid "Portuguese (Macintosh, eliminate dead keys)" -msgstr "Португальская (Macintosh, без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:621 -msgid "Portuguese (Nativo for USA keyboards)" -msgstr "Португальская (Nativo для клавиатур США)" - -#: ../rules/base.xml.in.h:622 -msgid "Portuguese (Nativo)" -msgstr "Португальская (Nativo)" - -#: ../rules/base.xml.in.h:623 -msgid "Portuguese (Sun dead keys)" -msgstr "Португальская (спец. клавиши (dead keys) Sun)" - -#: ../rules/base.xml.in.h:624 -msgid "Portuguese (eliminate dead keys)" -msgstr "Португальская (без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:625 -msgid "Propeller Voyager (KTEZ-1000)" -msgstr "Propeller Voyager (KTEZ-1000)" - -#: ../rules/base.xml.in.h:626 -msgid "PrtSc" -msgstr "PrtSc" - -#: ../rules/base.xml.in.h:627 -msgid "Punjabi (Gurmukhi Jhelum)" -msgstr "Пенджабская (гурмукхи Jhelum)" - -#: ../rules/base.xml.in.h:628 -msgid "Punjabi (Gurmukhi)" -msgstr "Пенджабская (гурмукхи)" - -#: ../rules/base.xml.in.h:629 -msgid "QTronix Scorpius 98N+" -msgstr "QTronix Scorpius 98N+" - -#: ../rules/base.xml.in.h:630 -msgid "Right Alt" -msgstr "Правая клавиша Alt" - -#: ../rules/base.xml.in.h:631 -msgid "Right Alt (while pressed)" -msgstr "Правая клавиша Alt (пока нажата)" - -#: ../rules/base.xml.in.h:632 -msgid "Right Alt chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "По правой клавише Alt выбирается 5-й ряд и активируется level5-Lock при нажатии вместе с другим выборщиком-5-го-ряда, однократное нажатие снимает блокировку" - -#: ../rules/base.xml.in.h:633 -msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "По правой клавише Alt выбирается 5-й ряд, блокируется при нажатии вместе с другим выборщиком-5-го-ряда" - -#: ../rules/base.xml.in.h:634 -msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "По правой клавише Alt выбирается 5-й ряд, блокируется при нажатии вместе с другим выборщиком-5-го-ряда, однократное нажатие снимает блокировку" - -#: ../rules/base.xml.in.h:635 -msgid "Right Alt key never chooses 3rd level" -msgstr "По правой клавише Alt никогда не выбирается третий ряд" - -#: ../rules/base.xml.in.h:636 -msgid "Right Alt, Shift+Right Alt key is Multi_Key" -msgstr "Правая клавиша Alt, Shift и правая Alt вместе работают как Multi_Key" - -#: ../rules/base.xml.in.h:637 -msgid "Right Ctrl" -msgstr "Правая клавиша Ctrl" - -#: ../rules/base.xml.in.h:638 -msgid "Right Ctrl (while pressed)" -msgstr "Правая клавиша Ctrl (пока нажата)" - -#: ../rules/base.xml.in.h:639 -msgid "Right Ctrl as Right Alt" -msgstr "Правая клавиша Ctrl работает как правая клавиша Alt" - -#: ../rules/base.xml.in.h:640 -msgid "Right Ctrl is mapped to Menu" -msgstr "Правая клавиша Ctrl соответствует клавише Menu" - -#: ../rules/base.xml.in.h:641 -msgid "Right Ctrl+Right Shift" -msgstr "Правая Ctrl+Правая Shift" - -#: ../rules/base.xml.in.h:642 -msgid "Right Shift" -msgstr "Правая клавиша Shift" - -#: ../rules/base.xml.in.h:643 -msgid "Right Win" -msgstr "Правая клавиша Win" - -#: ../rules/base.xml.in.h:644 -msgid "Right Win (while pressed)" -msgstr "Правая клавиша Win (пока нажата)" - -#: ../rules/base.xml.in.h:645 -msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "По правой клавише Win выбирается 5-й ряд, блокируется при нажатии вместе с другим выборщиком-5-го-ряда" - -#: ../rules/base.xml.in.h:646 -msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "По правой клавише Win выбирается 5-й ряд, блокируется при нажатии вместе с другим выборщиком-5-го-ряда, однократное нажатие снимает блокировку" - -#: ../rules/base.xml.in.h:647 ../rules/base.extras.xml.in.h:26 -msgid "Romanian" -msgstr "Румынская" - -#: ../rules/base.xml.in.h:648 -msgid "Romanian (Germany)" -msgstr "Румынская (Германия)" - -#: ../rules/base.xml.in.h:649 -msgid "Romanian (Germany, eliminate dead keys)" -msgstr "Румынская (Германия, без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:650 -msgid "Romanian (WinKeys)" -msgstr "Румынская (клавиши Win)" - -#: ../rules/base.xml.in.h:651 -msgid "Romanian (cedilla)" -msgstr "Румынская (седиль)" - -#: ../rules/base.xml.in.h:652 -msgid "Romanian (standard cedilla)" -msgstr "Румынская (стандартная седиль)" - -#: ../rules/base.xml.in.h:653 -msgid "Romanian (standard)" -msgstr "Румынская (стандартная)" - -#: ../rules/base.xml.in.h:654 -msgid "Rupee on 4" -msgstr "Символ рупии на клавише 4" - -#: ../rules/base.xml.in.h:655 ../rules/base.extras.xml.in.h:28 -msgid "Russian" -msgstr "Русская" - -#: ../rules/base.xml.in.h:656 -msgid "Russian (DOS)" -msgstr "Русская (DOS)" - -#: ../rules/base.xml.in.h:657 -msgid "Russian (Georgia)" -msgstr "Русская (Грузия)" - -#: ../rules/base.xml.in.h:658 -msgid "Russian (Germany, phonetic)" -msgstr "Русская (Германия, фонетическая)" - -#: ../rules/base.xml.in.h:659 -msgid "Russian (Kazakhstan, with Kazakh)" -msgstr "Русская (Казахстан, с казахской)" - -#: ../rules/base.xml.in.h:660 -msgid "Russian (Poland, phonetic Dvorak)" -msgstr "Русский (Польша, фонетический Дворак)" - -#: ../rules/base.xml.in.h:661 -msgid "Russian (Sweden, phonetic)" -msgstr "Русская (Швеция, фонетическая)" - -#: ../rules/base.xml.in.h:662 -msgid "Russian (Sweden, phonetic, eliminate dead keys)" -msgstr "Русская (Швеция, фонетическая, без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:663 -msgid "Russian (US, phonetic)" -msgstr "Русская (США, фонетическая)" - -#: ../rules/base.xml.in.h:664 -msgid "Russian (Ukraine, standard RSTU)" -msgstr "Русская (Украина, стандартная RSTU)" - -#: ../rules/base.xml.in.h:665 -msgid "Russian (legacy)" -msgstr "Русская (устаревшая)" - -#: ../rules/base.xml.in.h:666 -msgid "Russian (phonetic WinKeys)" -msgstr "Русская (фонетическая с клавишами Win)" - -#: ../rules/base.xml.in.h:667 -msgid "Russian (phonetic)" -msgstr "Русская (фонетическая)" - -#: ../rules/base.xml.in.h:668 -msgid "Russian (typewriter)" -msgstr "Русская (печатная машинка)" - -#: ../rules/base.xml.in.h:669 -msgid "Russian (typewriter, legacy)" -msgstr "Русская (печатная машинка, устаревшая)" - -#: ../rules/base.xml.in.h:670 -msgid "SILVERCREST Multimedia Wireless Keyboard" -msgstr "SILVERCREST Multimedia Wireless Keyboard" - -#: ../rules/base.xml.in.h:671 -msgid "SK-1300" -msgstr "SK-1300" - -#: ../rules/base.xml.in.h:672 -msgid "SK-2500" -msgstr "SK-2500" - -#: ../rules/base.xml.in.h:673 -msgid "SK-6200" -msgstr "SK-6200" - -#: ../rules/base.xml.in.h:674 -msgid "SK-7100" -msgstr "SK-7100" - -#: ../rules/base.xml.in.h:675 -msgid "SVEN Ergonomic 2500" -msgstr "SVEN Ergonomic 2500" - -#: ../rules/base.xml.in.h:676 -msgid "SVEN Slim 303" -msgstr "SVEN Slim 303" - -#: ../rules/base.xml.in.h:677 -msgid "Saisiyat (Taiwan)" -msgstr "Сайсьят (Тайвань)" - -#: ../rules/base.xml.in.h:678 -msgid "Samsung SDM 4500P" -msgstr "Samsung SDM 4500P" - -#: ../rules/base.xml.in.h:679 -msgid "Samsung SDM 4510P" -msgstr "Samsung SDM 4510P" - -#: ../rules/base.xml.in.h:680 -msgid "Sanwa Supply SKB-KG3" -msgstr "Sanwa Supply SKB-KG3" - -#: ../rules/base.xml.in.h:681 -msgid "Scroll Lock" -msgstr "Scroll Lock" - -#: ../rules/base.xml.in.h:682 -msgid "Semi-colon on third level" -msgstr "Точка с запятой в третьем ряду" - -#: ../rules/base.xml.in.h:683 ../rules/base.extras.xml.in.h:31 -msgid "Serbian" -msgstr "Сербская" - -#: ../rules/base.xml.in.h:684 -msgid "Serbian (Latin Unicode qwerty)" -msgstr "Сербская (латинская юникодная qwerty)" - -#: ../rules/base.xml.in.h:685 -msgid "Serbian (Latin Unicode)" -msgstr "Сербская (латинская юникодная)" - -#: ../rules/base.xml.in.h:686 -msgid "Serbian (Latin qwerty)" -msgstr "Сербская (латинская qwerty)" - -#: ../rules/base.xml.in.h:687 -msgid "Serbian (Latin with guillemets)" -msgstr "Сербская (латинская с кавычками ёлочками)" - -#: ../rules/base.xml.in.h:688 -msgid "Serbian (Latin)" -msgstr "Сербская (латинская)" - -#: ../rules/base.xml.in.h:689 -msgid "Serbian (Russia)" -msgstr "Сербская (Россия)" - -#: ../rules/base.xml.in.h:690 -msgid "Serbian (Z and ZHE swapped)" -msgstr "Сербская (З и Ж переставлены местами)" - -#: ../rules/base.xml.in.h:691 -msgid "Serbian (with guillemets)" -msgstr "Сербская (латинская с кавычками ёлочками)" - -#: ../rules/base.xml.in.h:692 -msgid "Serbo-Croatian (US)" -msgstr "Сербо-Хорватская (США)" - -#: ../rules/base.xml.in.h:693 -msgid "Shift cancels Caps Lock" -msgstr "Shift отменяет Caps Lock" - -#: ../rules/base.xml.in.h:694 -msgid "Shift does not cancel Num Lock, chooses 3rd level instead" -msgstr "Shift не отменяет Num Lock, а выбирает третий ряд" - -#: ../rules/base.xml.in.h:695 -msgid "Shift with numeric keypad keys works as in MS Windows" -msgstr "Клавиша Shift с клавишами цифровой клавиатуры работают также как в MS Windows" - -#: ../rules/base.xml.in.h:696 -msgid "Shift+Caps Lock" -msgstr "Shift+Caps Lock" - -#: ../rules/base.xml.in.h:697 -msgid "Sindhi" -msgstr "Синдхи" - -#: ../rules/base.xml.in.h:698 -msgid "Sinhala" -msgstr "Сингальская" - -#: ../rules/base.xml.in.h:699 -msgid "Slovak" -msgstr "Словацкая" - -#: ../rules/base.xml.in.h:700 -msgid "Slovak (extended Backslash)" -msgstr "Словацкая (расширенные функции Backslash)" - -#: ../rules/base.xml.in.h:701 -msgid "Slovak (qwerty)" -msgstr "Словацкая (qwerty)" - -#: ../rules/base.xml.in.h:702 -msgid "Slovak (qwerty, extended Backslash)" -msgstr "Словацкая (qwerty, расширенные функции Backslash)" - -#: ../rules/base.xml.in.h:703 -msgid "Slovenian" -msgstr "Словенская" - -#: ../rules/base.xml.in.h:704 -msgid "Slovenian (US keyboard with Slovenian letters)" -msgstr "Словенская (клавиатура США с словенскими буквами)" - -#: ../rules/base.xml.in.h:705 -msgid "Slovenian (use guillemets for quotes)" -msgstr "Словенская (используются кавычки ёлочки как кавычки)" - -#: ../rules/base.xml.in.h:706 -msgid "Spanish" -msgstr "Испанская" - -#: ../rules/base.xml.in.h:707 -msgid "Spanish (Dvorak)" -msgstr "Испанская (Дворак)" - -#: ../rules/base.xml.in.h:708 -msgid "Spanish (Latin American)" -msgstr "Испанская (латиноамериканская)" - -#: ../rules/base.xml.in.h:709 -msgid "Spanish (Latin American, Sun dead keys)" -msgstr "Испанская (латиноамериканская, с спец. клавишами (dead keys) Sun)" - -#: ../rules/base.xml.in.h:710 -msgid "Spanish (Latin American, eliminate dead keys)" -msgstr "Испанская (латиноамериканская, без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:711 -msgid "Spanish (Latin American, include dead tilde)" -msgstr "Испанская (латиноамериканская, с dead tilde)" - -#: ../rules/base.xml.in.h:712 -msgid "Spanish (Macintosh)" -msgstr "Испанская (Macintosh)" - -#: ../rules/base.xml.in.h:713 -msgid "Spanish (Sun dead keys)" -msgstr "Испанская (с спец. клавишами (dead keys) Sun)" - -#: ../rules/base.xml.in.h:714 -msgid "Spanish (eliminate dead keys)" -msgstr "Испанская (без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:715 -msgid "Spanish (include dead tilde)" -msgstr "Испанская (с dead tilde)" - -#: ../rules/base.xml.in.h:716 -msgid "Special keys (Ctrl+Alt+<key>) handled in a server" -msgstr "Специальные клавиши (Ctrl+Alt+<клв>) обрабатываются сервером" - -#: ../rules/base.xml.in.h:717 -msgid "Sun Type 5/6" -msgstr "Sun Type 5/6" - -#: ../rules/base.xml.in.h:718 -msgid "Super Power Multimedia Keyboard" -msgstr "Super Power Multimedia Keyboard" - -#: ../rules/base.xml.in.h:719 -msgid "Swahili (Kenya)" -msgstr "Суахильская (Кения)" - -#: ../rules/base.xml.in.h:720 -msgid "Swahili (Tanzania)" -msgstr "Суахильская (Танзания)" - -#: ../rules/base.xml.in.h:721 -msgid "Swap Ctrl and Caps Lock" -msgstr "Поменять местами клавиши Ctrl и Caps Lock" - -#: ../rules/base.xml.in.h:722 -msgid "Swap ESC and Caps Lock" -msgstr "Поменять местами клавиши ESC и Caps Lock" - -#: ../rules/base.xml.in.h:723 -msgid "Swedish" -msgstr "Шведская" - -#: ../rules/base.xml.in.h:724 -msgid "Swedish (Dvorak)" -msgstr "Шведская (Дворак)" - -#: ../rules/base.xml.in.h:725 -msgid "Swedish (Macintosh)" -msgstr "Шведская (Macintosh)" - -#: ../rules/base.xml.in.h:726 -msgid "Swedish (Svdvorak)" -msgstr "Шведская (Svdvorak)" - -#: ../rules/base.xml.in.h:727 -msgid "Swedish (eliminate dead keys)" -msgstr "Шведская (без спец. клавиш (dead keys))" - -#: ../rules/base.xml.in.h:728 -msgid "Swedish Sign Language" -msgstr "Шведский язык жестов" - -#: ../rules/base.xml.in.h:729 -msgid "Symplon PaceBook (tablet PC)" -msgstr "Symplon PaceBook (карманный ПК)" - -#: ../rules/base.xml.in.h:730 -msgid "Syriac" -msgstr "Сирийская" - -#: ../rules/base.xml.in.h:731 -msgid "Syriac (phonetic)" -msgstr "Сирийская (фонетическая)" - -#: ../rules/base.xml.in.h:732 -msgid "Taiwanese" -msgstr "Тайваньская" - -#: ../rules/base.xml.in.h:733 -msgid "Taiwanese (indigenous)" -msgstr "Тайваньская (туземная)" - -#: ../rules/base.xml.in.h:734 -msgid "Tajik" -msgstr "Таджикская" - -#: ../rules/base.xml.in.h:735 -msgid "Tajik (legacy)" -msgstr "Таджикская (устаревшая)" - -#: ../rules/base.xml.in.h:736 -msgid "Tamil" -msgstr "Тамильская" - -#: ../rules/base.xml.in.h:737 -msgid "Tamil (Sri Lanka, TAB Typewriter)" -msgstr "Тамильская (Шри-Ланка, печатная машинка TAB)" - -#: ../rules/base.xml.in.h:738 -msgid "Tamil (Sri Lanka, Unicode)" -msgstr "Тамильская (Шри-Ланка, юникодная)" - -#: ../rules/base.xml.in.h:739 -msgid "Tamil (TAB typewriter)" -msgstr "Тамильская (печатная машинка TAB)" - -#: ../rules/base.xml.in.h:740 -msgid "Tamil (TSCII typewriter)" -msgstr "Тамильская (печатная машинка TSCII)" - -#: ../rules/base.xml.in.h:741 -msgid "Tamil (Unicode)" -msgstr "Тамильская (юникодная)" - -#: ../rules/base.xml.in.h:742 -msgid "Tamil (keyboard with numerals)" -msgstr "Тамильская (клавиатура с цифрами)" - -#: ../rules/base.xml.in.h:743 -msgid "Targa Visionary 811" -msgstr "Targa Visionary 811" - -#: ../rules/base.xml.in.h:744 -msgid "Tatar" -msgstr "Татарская" - -#: ../rules/base.xml.in.h:745 -msgid "Telugu" -msgstr "Телугская" - -#: ../rules/base.xml.in.h:746 -msgid "Thai" -msgstr "Тайская" - -#: ../rules/base.xml.in.h:747 -msgid "Thai (Pattachote)" -msgstr "Тайская (паттачотская)" - -#: ../rules/base.xml.in.h:748 -msgid "Thai (TIS-820.2538)" -msgstr "Тайская (TIS-820.2538)" - -#: ../rules/base.xml.in.h:749 -msgid "Tibetan" -msgstr "Тибетская" - -#: ../rules/base.xml.in.h:750 -msgid "Tibetan (with ASCII numerals)" -msgstr "Тибетская (с цифрами ASCII)" - -#: ../rules/base.xml.in.h:751 -msgid "To the corresponding key in a Dvorak keyboard." -msgstr "На соответствующую клавишу на клавиатуре Дворак." - -#: ../rules/base.xml.in.h:752 -msgid "To the corresponding key in a Qwerty keyboard." -msgstr "На соответствующую клавишу на клавиатуре Qwerty." - -#: ../rules/base.xml.in.h:753 -msgid "Toggle PointerKeys with Shift + NumLock." -msgstr "Переключать PointerKeys с помощью Shift + NumLock." - -#: ../rules/base.xml.in.h:754 -msgid "Toshiba Satellite S3000" -msgstr "Toshiba Satellite S3000" - -#: ../rules/base.xml.in.h:755 -msgid "Trust Direct Access Keyboard" -msgstr "Trust Direct Access Keyboard" - -#: ../rules/base.xml.in.h:756 -msgid "Trust Slimline" -msgstr "Trust Slimline" - -#: ../rules/base.xml.in.h:757 -msgid "Trust Wireless Keyboard Classic" -msgstr "Trust Wireless Keyboard Classic" - -#: ../rules/base.xml.in.h:758 -msgid "Tswana" -msgstr "Тсванская" - -#: ../rules/base.xml.in.h:759 -msgid "Turkish" -msgstr "Турецкая" - -#: ../rules/base.xml.in.h:760 -msgid "Turkish (Alt-Q)" -msgstr "Турецкая (Alt-Q)" - -#: ../rules/base.xml.in.h:761 -msgid "Turkish (F)" -msgstr "Турецкая (F)" - -#: ../rules/base.xml.in.h:762 -msgid "Turkish (Sun dead keys)" -msgstr "Турецкая (со спец. клавишами (dead keys) Sun)" - -#: ../rules/base.xml.in.h:763 -msgid "Turkish (international with dead keys)" -msgstr "Турецкая (международная со спец. клавишами)" - -#: ../rules/base.xml.in.h:764 -msgid "Turkmen" -msgstr "Туркменская" - -#: ../rules/base.xml.in.h:765 -msgid "Turkmen (Alt-Q)" -msgstr "Туркменская (Alt-Q)" - -#: ../rules/base.xml.in.h:766 -msgid "TypeMatrix EZ-Reach 2020" -msgstr "TypeMatrix EZ-Reach 2020" - -#: ../rules/base.xml.in.h:767 -msgid "TypeMatrix EZ-Reach 2030 PS2" -msgstr "TypeMatrix EZ-Reach 2030 PS2" - -#: ../rules/base.xml.in.h:768 -msgid "TypeMatrix EZ-Reach 2030 USB" -msgstr "TypeMatrix EZ-Reach 2030 USB" - -#: ../rules/base.xml.in.h:769 -msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)" -msgstr "TypeMatrix EZ-Reach 2030 USB (102/105:режим EU)" - -#: ../rules/base.xml.in.h:770 -msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)" -msgstr "TypeMatrix EZ-Reach 2030 USB (106:режим JP)" - -#: ../rules/base.xml.in.h:771 -msgid "Udmurt" -msgstr "Удмуртская" - -#: ../rules/base.xml.in.h:772 -msgid "Ukrainian" -msgstr "Украинская" - -#: ../rules/base.xml.in.h:773 -msgid "Ukrainian (WinKeys)" -msgstr "Украинская (с клавишами Win)" - -#: ../rules/base.xml.in.h:774 -msgid "Ukrainian (homophonic)" -msgstr "Украинская (омофоническая)" - -#: ../rules/base.xml.in.h:775 -msgid "Ukrainian (legacy)" -msgstr "Украинская (устаревшая)" - -#: ../rules/base.xml.in.h:776 -msgid "Ukrainian (phonetic)" -msgstr "Украинская (фонетическая)" - -#: ../rules/base.xml.in.h:777 -msgid "Ukrainian (standard RSTU)" -msgstr "Украинская (стандартная RSTU)" - -#: ../rules/base.xml.in.h:778 -msgid "Ukrainian (typewriter)" -msgstr "Украинская (печатная машинка)" - -#: ../rules/base.xml.in.h:779 -msgid "Unicode additions (arrows and math operators)" -msgstr "Дополнения юникода (стрелки и математические операторы)" - -#: ../rules/base.xml.in.h:780 -msgid "Unicode additions (arrows and math operators). Math operators on default level" -msgstr "Дополнения юникода (стрелки и математические операторы). Математические операторы в ряду по умолчанию" - -#: ../rules/base.xml.in.h:781 -msgid "Unitek KB-1925" -msgstr "Unitek KB-1925" - -#: ../rules/base.xml.in.h:782 -msgid "Urdu (Pakistan)" -msgstr "Урдская (Пакистан)" - -#: ../rules/base.xml.in.h:783 -msgid "Urdu (Pakistan, CRULP)" -msgstr "Урдская (Пакистан, CRULP)" - -#: ../rules/base.xml.in.h:784 -msgid "Urdu (Pakistan, NLA)" -msgstr "Урдская (Пакистан, NLA)" - -#: ../rules/base.xml.in.h:785 -msgid "Urdu (WinKeys)" -msgstr "Урдcкая (с клавишами Win)" - -#: ../rules/base.xml.in.h:786 -msgid "Urdu (alternative phonetic)" -msgstr "Урдская (альтернативная фонетическая)" - -#: ../rules/base.xml.in.h:787 -msgid "Urdu (phonetic)" -msgstr "Урдская (фонетическая)" - -#: ../rules/base.xml.in.h:788 -msgid "Use keyboard LED to show alternative layout" -msgstr "Использовать клавиатурные индикаторы для отображения дополнительных раскладок" - -#: ../rules/base.xml.in.h:789 -msgid "Using space key to input non-breakable space character" -msgstr "Клавиша пробела используется для ввода символа неразрывного пробела" - -#: ../rules/base.xml.in.h:790 -msgid "Usual space at any level" -msgstr "Обычный пробел в любом ряду" - -#: ../rules/base.xml.in.h:791 -msgid "Uyghur" -msgstr "Уйгурская" - -#: ../rules/base.xml.in.h:792 -msgid "Uzbek" -msgstr "Узбекская" - -#: ../rules/base.xml.in.h:793 -msgid "Uzbek (Afghanistan)" -msgstr "Узбекская (Афганистан)" - -#: ../rules/base.xml.in.h:794 -msgid "Uzbek (Afghanistan, OLPC)" -msgstr "Узбекская (Афганистан, OLPC)" - -#: ../rules/base.xml.in.h:795 -msgid "Uzbek (Latin)" -msgstr "Узбекская (латинская)" - -#: ../rules/base.xml.in.h:796 -msgid "Vietnamese" -msgstr "Вьетнамская" - -#: ../rules/base.xml.in.h:797 -msgid "ViewSonic KU-306 Internet Keyboard" -msgstr "ViewSonic KU-306 Internet Keyboard" - -#: ../rules/base.xml.in.h:798 -msgid "Wang 724 keypad with Unicode additions (arrows and math operators)" -msgstr "Цифровая клавиатура Wang 724 с дополнениями юникода (стрелки и математические операторы)" - -#: ../rules/base.xml.in.h:799 -msgid "Wang 724 keypad with Unicode additions (arrows and math operators). Math operators on default level" -msgstr "Цифровая клавиатура Wang 724 с дополнениями юникода (стрелки и математические операторы). Математические операторы в ряду по умолчанию" - -#: ../rules/base.xml.in.h:800 -msgid "Winbook Model XP5" -msgstr "Winbook Model XP5" - -#: ../rules/base.xml.in.h:801 -msgid "Wolof" -msgstr "Волофская" - -#: ../rules/base.xml.in.h:802 -msgid "Yahoo! Internet Keyboard" -msgstr "Yahoo! Internet Keyboard" - -#: ../rules/base.xml.in.h:803 -msgid "Yakut" -msgstr "Якутская" - -#: ../rules/base.xml.in.h:804 -msgid "Yoruba" -msgstr "Йорубская" - -#: ../rules/base.xml.in.h:805 -msgid "Zero-width non-joiner character at second level" -msgstr "Несвязывающий символ нулевой ширины во втором ряду" - -#: ../rules/base.xml.in.h:806 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level" -msgstr "Несвязывающий символ нулевой ширины во втором ряду, символ неразрывного пробела в третьем ряду" - -#: ../rules/base.xml.in.h:807 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level" -msgstr "Несвязывающий символ нулевой ширины во втором ряду, символ неразрывного пробела в третьем ряду, ничего в четвёртом" - -#: ../rules/base.xml.in.h:808 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level" -msgstr "Несвязывающий символ нулевой ширины во втором ряду, символ неразрывного пробела в третьем ряду, тонкий неразрывный пробел в четвёртом ряду" - -#: ../rules/base.xml.in.h:809 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level" -msgstr "Несвязывающий символ нулевой ширины во втором ряду, символ неразрывного пробела в третьем ряду, связывающий символ нулевой ширины в четвёртом ряду" - -#: ../rules/base.xml.in.h:810 -msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level" -msgstr "Несвязывающий символ нулевой ширины во втором ряду, связывающий символ нулевой ширины в третьем ряду" - -#: ../rules/base.xml.in.h:811 -msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level" -msgstr "Несвязывающий символ нулевой ширины во втором ряду, связывающий символ нулевой ширины в третьем ряду, символ неразрывного пробела в четвёртом ряду" - -#: ../rules/base.xml.in.h:812 -msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level" -msgstr "Несвязывающий символ нулевой ширины в третьем ряду, связывающий символ нулевой ширины в четвёртом ряду" - -#: ../rules/base.xml.in.h:813 -msgid "ak" -msgstr "ak" - -#: ../rules/base.xml.in.h:814 -msgid "am" -msgstr "am" - -#: ../rules/base.xml.in.h:815 -msgid "ar" -msgstr "ar" - -#: ../rules/base.xml.in.h:816 -msgid "avn" -msgstr "avn" - -#: ../rules/base.xml.in.h:817 -msgid "az" -msgstr "az" - -#: ../rules/base.xml.in.h:818 -msgid "be" -msgstr "be" - -#: ../rules/base.xml.in.h:819 -msgid "ber" -msgstr "ber" - -#: ../rules/base.xml.in.h:820 -msgid "bg" -msgstr "bg" - -#: ../rules/base.xml.in.h:821 -msgid "bm" -msgstr "bm" - -#: ../rules/base.xml.in.h:822 -msgid "bn" -msgstr "bn" - -#: ../rules/base.xml.in.h:823 -msgid "brl" -msgstr "brl" - -#: ../rules/base.xml.in.h:824 -msgid "bs" -msgstr "bs" - -#: ../rules/base.xml.in.h:825 -msgid "ca" -msgstr "ca" - -#: ../rules/base.xml.in.h:826 -msgid "chr" -msgstr "chr" - -#: ../rules/base.xml.in.h:827 -msgid "cm" -msgstr "cm" - -#: ../rules/base.xml.in.h:828 -msgid "crh" -msgstr "crh" - -#: ../rules/base.xml.in.h:829 -msgid "cs" -msgstr "cs" - -#: ../rules/base.xml.in.h:830 -msgid "da" -msgstr "da" - -#: ../rules/base.xml.in.h:831 -msgid "de" -msgstr "de" - -#: ../rules/base.xml.in.h:832 -msgid "dv" -msgstr "dv" - -#: ../rules/base.xml.in.h:833 -msgid "dz" -msgstr "dz" - -#: ../rules/base.xml.in.h:834 -msgid "ee" -msgstr "ee" - -#: ../rules/base.xml.in.h:835 ../rules/base.extras.xml.in.h:34 -msgid "en" -msgstr "en" - -#: ../rules/base.xml.in.h:836 -msgid "eo" -msgstr "eo" - -#: ../rules/base.xml.in.h:837 -msgid "es" -msgstr "es" - -#: ../rules/base.xml.in.h:838 -msgid "et" -msgstr "et" - -#: ../rules/base.xml.in.h:839 ../rules/base.extras.xml.in.h:35 -msgid "fa" -msgstr "fa" - -#: ../rules/base.xml.in.h:840 -msgid "ff" -msgstr "ff" - -#: ../rules/base.xml.in.h:841 -msgid "fi" -msgstr "fi" - -#: ../rules/base.xml.in.h:842 -msgid "fo" -msgstr "fo" - -#: ../rules/base.xml.in.h:843 ../rules/base.extras.xml.in.h:36 -msgid "fr" -msgstr "fr" - -#: ../rules/base.xml.in.h:844 -msgid "gaa" -msgstr "gaa" - -#: ../rules/base.xml.in.h:845 -msgid "gr" -msgstr "gr" - -#: ../rules/base.xml.in.h:846 -msgid "gu" -msgstr "gu" - -#: ../rules/base.xml.in.h:847 -msgid "ha" -msgstr "ha" - -#: ../rules/base.xml.in.h:848 -msgid "he" -msgstr "he" - -#: ../rules/base.xml.in.h:849 -msgid "hi" -msgstr "hi" - -#: ../rules/base.xml.in.h:850 -msgid "hr" -msgstr "hr" - -#: ../rules/base.xml.in.h:851 -msgid "hu" -msgstr "hu" - -#: ../rules/base.xml.in.h:852 ../rules/base.extras.xml.in.h:37 -msgid "hy" -msgstr "hy" - -#: ../rules/base.xml.in.h:853 -msgid "ie" -msgstr "ie" - -#: ../rules/base.xml.in.h:854 -msgid "ig" -msgstr "ig" - -#: ../rules/base.xml.in.h:855 -msgid "ike" -msgstr "ike" - -#: ../rules/base.xml.in.h:856 -msgid "in" -msgstr "in" - -#: ../rules/base.xml.in.h:857 -msgid "is" -msgstr "is" - -#: ../rules/base.xml.in.h:858 -msgid "it" -msgstr "it" - -#: ../rules/base.xml.in.h:859 -msgid "ja" -msgstr "ja" - -#: ../rules/base.xml.in.h:860 -msgid "ka" -msgstr "ka" - -#: ../rules/base.xml.in.h:861 -msgid "ki" -msgstr "ki" - -#: ../rules/base.xml.in.h:862 -msgid "kk" -msgstr "kk" - -#: ../rules/base.xml.in.h:863 -msgid "km" -msgstr "km" - -#: ../rules/base.xml.in.h:864 -msgid "kn" -msgstr "kn" - -#: ../rules/base.xml.in.h:865 -msgid "ko" -msgstr "ko" - -#: ../rules/base.xml.in.h:866 -msgid "ku" -msgstr "ku" - -#: ../rules/base.xml.in.h:867 -msgid "lo" -msgstr "lo" - -#: ../rules/base.xml.in.h:868 ../rules/base.extras.xml.in.h:39 -msgid "lt" -msgstr "lt" - -#: ../rules/base.xml.in.h:869 ../rules/base.extras.xml.in.h:40 -msgid "lv" -msgstr "lv" - -#: ../rules/base.xml.in.h:870 -msgid "mi" -msgstr "mi" - -#: ../rules/base.xml.in.h:871 -msgid "mk" -msgstr "mk" - -#: ../rules/base.xml.in.h:872 -msgid "ml" -msgstr "ml" - -#: ../rules/base.xml.in.h:873 -msgid "mn" -msgstr "mn" - -#: ../rules/base.xml.in.h:874 -msgid "mt" -msgstr "mt" - -#: ../rules/base.xml.in.h:875 -msgid "my" -msgstr "my" - -#: ../rules/base.xml.in.h:876 -msgid "ne" -msgstr "ne" - -#: ../rules/base.xml.in.h:877 -msgid "nl" -msgstr "nl" - -#: ../rules/base.xml.in.h:878 -msgid "no" -msgstr "no" - -#: ../rules/base.xml.in.h:879 -msgid "or" -msgstr "or" - -#: ../rules/base.xml.in.h:880 -msgid "pa" -msgstr "pa" - -#: ../rules/base.xml.in.h:881 -msgid "ph" -msgstr "ph" - -#: ../rules/base.xml.in.h:882 ../rules/base.extras.xml.in.h:41 -msgid "pl" -msgstr "pl" - -#: ../rules/base.xml.in.h:883 -msgid "ps" -msgstr "ps" - -#: ../rules/base.xml.in.h:884 -msgid "pt" -msgstr "pt" - -#: ../rules/base.xml.in.h:885 ../rules/base.extras.xml.in.h:42 -msgid "ro" -msgstr "ro" - -#: ../rules/base.xml.in.h:886 ../rules/base.extras.xml.in.h:43 -msgid "ru" -msgstr "ru" - -#: ../rules/base.xml.in.h:887 -msgid "sd" -msgstr "sd" - -#: ../rules/base.xml.in.h:888 -msgid "si" -msgstr "si" - -#: ../rules/base.xml.in.h:889 -msgid "sk" -msgstr "sk" - -#: ../rules/base.xml.in.h:890 -msgid "sl" -msgstr "sl" - -#: ../rules/base.xml.in.h:891 -msgid "sq" -msgstr "sq" - -#: ../rules/base.xml.in.h:892 ../rules/base.extras.xml.in.h:45 -msgid "sr" -msgstr "sr" - -#: ../rules/base.xml.in.h:893 -msgid "sv" -msgstr "sv" - -#: ../rules/base.xml.in.h:894 -msgid "sw" -msgstr "sw" - -#: ../rules/base.xml.in.h:895 -msgid "syc" -msgstr "syc" - -#: ../rules/base.xml.in.h:896 -msgid "ta" -msgstr "ta" - -#: ../rules/base.xml.in.h:897 -msgid "te" -msgstr "te" - -#: ../rules/base.xml.in.h:898 -msgid "tg" -msgstr "tg" - -#: ../rules/base.xml.in.h:899 -msgid "th" -msgstr "th" - -#: ../rules/base.xml.in.h:900 -msgid "tk" -msgstr "tk" - -#: ../rules/base.xml.in.h:901 -msgid "tn" -msgstr "tn" - -#: ../rules/base.xml.in.h:902 -msgid "tr" -msgstr "tr" - -#: ../rules/base.xml.in.h:903 -msgid "uk" -msgstr "uk" - -#: ../rules/base.xml.in.h:904 -msgid "ur" -msgstr "ur" - -#: ../rules/base.xml.in.h:905 -msgid "uz" -msgstr "uz" - -#: ../rules/base.xml.in.h:906 -msgid "vi" -msgstr "vi" - -#: ../rules/base.xml.in.h:907 -msgid "wo" -msgstr "wo" - -#: ../rules/base.xml.in.h:908 -msgid "xsy" -msgstr "xsy" - -#: ../rules/base.xml.in.h:909 -msgid "yo" -msgstr "yo" - -#: ../rules/base.xml.in.h:910 -msgid "zh" -msgstr "zh" - -#: ../rules/base.extras.xml.in.h:1 -msgid "APL Keyboard Symbols" -msgstr "APL Keyboard Symbols" - -#: ../rules/base.extras.xml.in.h:4 -msgid "Atsina" -msgstr "Атсинская" - -#: ../rules/base.extras.xml.in.h:5 -msgid "Avestan" -msgstr "Авестийская" - -#: ../rules/base.extras.xml.in.h:6 -msgid "Couer D'alene Salish" -msgstr "Салишская кёр-д’ален" - -#: ../rules/base.extras.xml.in.h:8 -msgid "English (US, international AltGr Unicode combining)" -msgstr "Английская (США, международная, объединённая с юникодным AltGr)" - -#: ../rules/base.extras.xml.in.h:9 -msgid "English (US, international AltGr Unicode combining, alternative)" -msgstr "Английская (США, международная, объединённая с юникодным AltGr, альтернативная)" - -#: ../rules/base.extras.xml.in.h:11 -msgid "Kutenai" -msgstr "Кутенайская" - -#: ../rules/base.extras.xml.in.h:13 -msgid "Latvian (US Colemak)" -msgstr "Латышская (Коулмак США)" - -#: ../rules/base.extras.xml.in.h:14 -msgid "Latvian (US Colemak, apostrophe variant)" -msgstr "Латышская (Коулмак США, вариант с апострофом)" - -#: ../rules/base.extras.xml.in.h:15 -msgid "Latvian (US Dvorak)" -msgstr "Латышская (Дворак США)" - -#: ../rules/base.extras.xml.in.h:16 -msgid "Latvian (US Dvorak, Y variant)" -msgstr "Латышская (Дворак США, вариант с Y)" - -#: ../rules/base.extras.xml.in.h:17 -msgid "Latvian (US Dvorak, minus variant)" -msgstr "Латышская (Дворак США, вариант с минусом)" - -#: ../rules/base.extras.xml.in.h:18 -msgid "Latvian (programmer US Dvorak)" -msgstr "Латышская (Дворак США для программистов)" - -#: ../rules/base.extras.xml.in.h:19 -msgid "Latvian (programmer US Dvorak, Y variant)" -msgstr "Латышская (Дворак США для программистов, вариант с Y)" - -#: ../rules/base.extras.xml.in.h:20 -msgid "Latvian (programmer US Dvorak, minus variant)" -msgstr "Латышская (Дворак США для программистов, вариант с минусом)" - -#: ../rules/base.extras.xml.in.h:22 -msgid "Lithuanian (US Dvorak with Lithuanian letters)" -msgstr "Литовская (Дворак США с литовскими буквами)" - -#: ../rules/base.extras.xml.in.h:25 -msgid "Polish (international with dead keys)" -msgstr "Польская (международная со спец. клавишами)" - -#: ../rules/base.extras.xml.in.h:27 -msgid "Romanian (ergonomic Touchtype)" -msgstr "Румынская (эргономичная для слепой печати)" - -#: ../rules/base.extras.xml.in.h:29 -msgid "Russian (with UKR and BEL layout)" -msgstr "Русская (с укр. и белорус. буквами на 3-ем уровне)" - -#: ../rules/base.extras.xml.in.h:30 -msgid "Secwepemctsin" -msgstr "Secwepemctsin" - -#: ../rules/base.extras.xml.in.h:32 -msgid "Serbian (combining accents instead of dead keys)" -msgstr "Сербская (объединённые надбуквенные знаки вместе спец. клавиш (dead keys))" - -#: ../rules/base.extras.xml.in.h:33 -msgid "apl" -msgstr "apl" - -#: ../rules/base.extras.xml.in.h:38 -msgid "kut" -msgstr "kut" - -#: ../rules/base.extras.xml.in.h:44 -msgid "shs" -msgstr "shs" - -#~ msgid "Afg" -#~ msgstr "Afg" - -#~ msgid "Chinese (Tibetan)" -#~ msgstr "Китайская (тибетская)" - -#~ msgid "Chinese (Uyghur)" -#~ msgstr "Китайская (уйгурская)" - -#~ msgid "Danish (Mac)" -#~ msgstr "Датская (Mac)" - -#~ msgid "English (UK, Mac)" -#~ msgstr "Английская (Великобритания, Mac)" - -#~ msgid "Finnish (Mac)" -#~ msgstr "Финская (Mac)" - -#~ msgid "Finnish (northern Saami)" -#~ msgstr "Финская (cеверная cаамская)" - -#~ msgid "French (Occitan)" -#~ msgstr "Французская (окситанский язык)" - -#~ msgid "GBr" -#~ msgstr "GBr" - -#~ msgid "German (Romanian keyboard with German letters)" -#~ msgstr "Немецкая (румынская клавиатура с немецкими буквами)" - -#~ msgid "German (Romanian keyboard with German letters, eliminate dead keys)" -#~ msgstr "Немецкая (румынская клавиатура с немецкими буквами, без спец. клавиш (dead keys))" - -#~ msgid "Irish (Ogham)" -#~ msgstr "Ирландская (Огхам)" - -#~ msgid "Italian (Georgian)" -#~ msgstr "Итальянская (грузинская)" - -#~ msgid "Kurdish (Iran, latin alt-Q)" -#~ msgstr "Курдская (Иран, латинская alt-Q)" - -#~ msgid "Māori" -#~ msgstr "Маорийская" - -#~ msgid "Norwegian (Northern Saami" -#~ msgstr "Норвежская (Северная Саамская)" - -#~ msgid "Philippines - Dvorak (Baybayin)" -#~ msgstr "Филиппинская (Дворак, байбайин)" - -#~ msgid "Portuguese (Nativo for Esperanto)" -#~ msgstr "Португальская (Nativo для эсперанто)" - -#~ msgid "Romanian (Crimean Tatar Dobruca-2 Q)" -#~ msgstr "Румынская (крымско-татарская Dobruca-2 Q)" - -#~ msgid "Romanian (Crimean Tatar Turkish Alt-Q)" -#~ msgstr "Румынская (крымско-татарская турецкая Alt-Q)" - -#~ msgid "Romanian (Crimean Tatar Turkish F)" -#~ msgstr "Румынская (крымско-татарская турецкая F)" - -#~ msgid "Russian (Chuvash)" -#~ msgstr "Русская (чувашская)" - -#~ msgid "Russian (Kalmyk)" -#~ msgstr "Русская (калмыцкая)" - -#~ msgid "Russian (Komi)" -#~ msgstr "Русская (комякская)" - -#~ msgid "Russian (Mari)" -#~ msgstr "Русская (марийская)" - -#~ msgid "Russian (Ossetian, legacy)" -#~ msgstr "Русская (осетинская, устаревшая)" - -#~ msgid "Russian (Serbian)" -#~ msgstr "Русская (сербская)" - -#~ msgid "Russian (Tatar)" -#~ msgstr "Русская (татарская)" - -#~ msgid "Russian (Udmurt)" -#~ msgstr "Русская (удмуртская)" - -#~ msgid "Russian (Yakut)" -#~ msgstr "Русская (якутская)" - -#~ msgid "Spanish (Mac)" -#~ msgstr "Испанская (Mac)" - -#~ msgid "Swedish (northern Saami)" -#~ msgstr "Шведская (Северная Саамская)" - -#~ msgid "Swiss" -#~ msgstr "Швейцарская" - -#~ msgid "Swiss (legacy)" -#~ msgstr "Швейцарская (унаследованная)" - -#~ msgid "Turkish (Crimean Tatar Turkish Alt-Q)" -#~ msgstr "Турецкая (крымско-татарская турецкая Alt-Q)" - -#~ msgid "Turkish (Crimean Tatar Turkish F)" -#~ msgstr "Турецкая (крымско-татарская турецкая F)" - -#~ msgid "Turkish (Crimean Tatar Turkish Q)" -#~ msgstr "Турецкая (крымско-татарская турецкая Q)" - -#~ msgid "Ukrainian (Crimean Tatar Turkish Alt-Q)" -#~ msgstr "Украинская (крымско-татарская турецкая Alt-Q)" - -#~ msgid "Ukrainian (Crimean Tatar Turkish F)" -#~ msgstr "Украинская (крымско-татарская турецкая F)" - -#~ msgid "Ukrainian (Crimean Tatar Turkish Q)" -#~ msgstr "Украинская (крымско-татарская турецкая Q)" - -#~ msgid "Ukrainian (standard RSTU on Russian layout)" -#~ msgstr "Украинская (стандартная RSTU в русской раскладке)" - -#~ msgid "irq" -#~ msgstr "irq" - -#~ msgid "srp" -#~ msgstr "srp" - -#~ msgid "twn" -#~ msgstr "twn" - -#~ msgid "APL" -#~ msgstr "APL" - -#~ msgid "Iran" -#~ msgstr "Иран" - -#~ msgid "Lithuania" -#~ msgstr "Литва" - -#~ msgid "Lithuania - Dvorak" -#~ msgstr "Литва - Дворак" - -#~ msgid "Ltu" -#~ msgstr "Ltu" - -#~ msgid "Romania" -#~ msgstr "Румыния" - -#~ msgid "Rou" -#~ msgstr "Rou" - -#~ msgid "Rus" -#~ msgstr "Rus" - -#~ msgid "Russia" -#~ msgstr "Россия" - -#~ msgid "Serbia" -#~ msgstr "Сербия" - -#~ msgid "Srb" -#~ msgstr "Srb" - -#~ msgid "USA" -#~ msgstr "США" - -#~ msgid "(F)" -#~ msgstr "(F)" - -#~ msgid "Alb" -#~ msgstr "Alb" - -#~ msgid "Alt-Q" -#~ msgstr "Alt-Q" - -#~ msgid "Alternative" -#~ msgstr "Альтернативная" - -#~ msgid "Alternative Phonetic" -#~ msgstr "Альтернативная Фонетическая" - -#~ msgid "Alternative international" -#~ msgstr "Альтернативная международная" - -#~ msgid "And" -#~ msgstr "And" - -#~ msgid "Andorra" -#~ msgstr "Андорра" - -#~ msgid "Ara" -#~ msgstr "Ara" - -#~ msgid "Arm" -#~ msgstr "Arm" - -#~ msgid "Aut" -#~ msgstr "Aut" - -#~ msgid "Aze" -#~ msgstr "Aze" - -#~ msgid "Bangladesh" -#~ msgstr "Бангладеш" - -#~ msgid "Bel" -#~ msgstr "Bel" - -#~ msgid "Bgd" -#~ msgstr "Bgd" - -#~ msgid "Bhutan" -#~ msgstr "Бутан" - -#~ msgid "Bih" -#~ msgstr "Bih" - -#~ msgid "Blr" -#~ msgstr "Blr" - -#~ msgid "Bosnia and Herzegovina" -#~ msgstr "Босния и Герцеговина" - -#~ msgid "Bra" -#~ msgstr "Bra" - -#~ msgid "Brazil" -#~ msgstr "Бразилия" - -#~ msgid "Breton" -#~ msgstr "Бретонская" - -#~ msgid "Bwa" -#~ msgstr "Bwa" - -#~ msgid "COD" -#~ msgstr "COD" - -#~ msgid "CRULP" -#~ msgstr "CRULP" - -#~ msgid "Canada" -#~ msgstr "Канада" - -#~ msgid "Cedilla" -#~ msgstr "Седиль" - -#~ msgid "Chn" -#~ msgstr "Chn" - -#~ msgid "Classic" -#~ msgstr "Классическая" - -#~ msgid "Colemak" -#~ msgstr "Colemak" - -#~ msgid "Cyrillic" -#~ msgstr "Кириллица" - -#~ msgid "Cze" -#~ msgstr "Cze" - -#~ msgid "DOS" -#~ msgstr "DOS" - -#~ msgid "Dead acute" -#~ msgstr "Спец. символ Dead acute" - -#~ msgid "Denmark" -#~ msgstr "Дания" - -#~ msgid "Deu" -#~ msgstr "Deu" - -#~ msgid "Dnk" -#~ msgstr "Dnk" - -#~ msgid "Dvorak" -#~ msgstr "Дворак" - -#~ msgid "Eastern" -#~ msgstr "Восточный" - -#~ msgid "Epo" -#~ msgstr "Epo" - -#~ msgid "Ergonomic" -#~ msgstr "Ergonomic" - -#~ msgid "Est" -#~ msgstr "Est" - -#~ msgid "Ethiopia" -#~ msgstr "Эфиопия" - -#~ msgid "Extended" -#~ msgstr "Расширенная" - -#~ msgid "Finland" -#~ msgstr "Финляндия" - -#~ msgid "Fra" -#~ msgstr "Fra" - -#~ msgid "France" -#~ msgstr "Франция" - -#~ msgid "GILLBT" -#~ msgstr "GILLBT" - -#~ msgid "Georgia" -#~ msgstr "Грузия" - -#~ msgid "Ghana" -#~ msgstr "Гана" - -#~ msgid "Gin" -#~ msgstr "Gin" - -#~ msgid "Grc" -#~ msgstr "Grc" - -#~ msgid "Guinea" -#~ msgstr "Гвинея" - -#~ msgid "Homophonic" -#~ msgstr "Омофоническая" - -#~ msgid "Hrv" -#~ msgstr "Hrv" - -#~ msgid "Hun" -#~ msgstr "Hun" - -#~ msgid "Ind" -#~ msgstr "Ind" - -#~ msgid "Ireland" -#~ msgstr "Ирландия" - -#~ msgid "Irl" -#~ msgstr "Irl" - -#~ msgid "Irn" -#~ msgstr "Irn" - -#~ msgid "Israel" -#~ msgstr "Израиль" - -#~ msgid "Jpn" -#~ msgstr "Jpn" - -#~ msgid "Kana" -#~ msgstr "Кана" - -#~ msgid "Kana 86" -#~ msgstr "Kana 86" - -#~ msgid "Kenya" -#~ msgstr "Кения" - -#~ msgid "Kgz" -#~ msgstr "Kgz" - -#~ msgid "Khm" -#~ msgstr "Khm" - -#~ msgid "Korea, Republic of" -#~ msgstr "Республика Корея" - -#~ msgid "Ktunaxa" -#~ msgstr "Кутенай" - -#~ msgid "LEKP" -#~ msgstr "LEKP" - -#~ msgid "LEKPa" -#~ msgstr "LEKPa" - -#~ msgid "Laos" -#~ msgstr "Лаос" - -#~ msgid "Latin" -#~ msgstr "Латинская" - -#~ msgid "Left hand" -#~ msgstr "Левая рука" - -#~ msgid "Lva" -#~ msgstr "Lva" - -#~ msgid "MESS" -#~ msgstr "MESS" - -#~ msgid "MNE" -#~ msgstr "MNE" - -#~ msgid "Macintosh (International)" -#~ msgstr "Macintosh (международная)" - -#~ msgid "Maldives" -#~ msgstr "Мальдивы" - -#~ msgid "Mali" -#~ msgstr "Мали" - -#~ msgid "Mao" -#~ msgstr "Mao" - -#~ msgid "Mkd" -#~ msgstr "Mkd" - -#~ msgid "Mli" -#~ msgstr "Mli" - -#~ msgid "Mmr" -#~ msgstr "Mmr" - -#~ msgid "Mng" -#~ msgstr "Mng" - -#~ msgid "Myanmar" -#~ msgstr "Мьянма" - -#~ msgid "NLA" -#~ msgstr "NLA" - -#~ msgid "Nativo" -#~ msgstr "Nativo" - -#~ msgid "Neo 2" -#~ msgstr "Neo 2" - -#~ msgid "Netherlands" -#~ msgstr "Нидерланды" - -#~ msgid "Nigeria" -#~ msgstr "Нигерия" - -#~ msgid "Nld" -#~ msgstr "Nld" - -#~ msgid "Nor" -#~ msgstr "Nor" - -#~ msgid "Norway" -#~ msgstr "Норвегия" - -#~ msgid "OLPC Dari" -#~ msgstr "OLPC Dari" - -#~ msgid "OLPC Pashto" -#~ msgstr "OLPC Pashto" - -#~ msgid "OLPC Southern Uzbek" -#~ msgstr "Южно-узбекский OLPC" - -#~ msgid "Ossetian" -#~ msgstr "Осетинская" - -#~ msgid "Phonetic" -#~ msgstr "Фонетическая" - -#~ msgid "Phonetic Winkeys" -#~ msgstr "Фонетическая с клавишами Win" - -#~ msgid "Pol" -#~ msgstr "Pol" - -#~ msgid "Poland" -#~ msgstr "Польша" - -#~ msgid "Probhat" -#~ msgstr "Пробат" - -#~ msgid "Prt" -#~ msgstr "Prt" - -#~ msgid "SRB" -#~ msgstr "SRB" - -#~ msgid "Sen" -#~ msgstr "Sen" - -#~ msgid "Senegal" -#~ msgstr "Сенегал" - -#~ msgid "Simple" -#~ msgstr "Простая" - -#~ msgid "Southern Uzbek" -#~ msgstr "Южно-узбекская" - -#~ msgid "Spain" -#~ msgstr "Испания" - -#~ msgid "Sri Lanka" -#~ msgstr "Шри Ланка" - -#~ msgid "Standard" -#~ msgstr "Стандартная" - -#~ msgid "Svk" -#~ msgstr "Svk" - -#~ msgid "Svn" -#~ msgstr "Svn" - -#~ msgid "Swe" -#~ msgstr "Swe" - -#~ msgid "Syria" -#~ msgstr "Сирия" - -#~ msgid "Tha" -#~ msgstr "Tha" - -#~ msgid "Tifinagh" -#~ msgstr "Тифинагская" - -#~ msgid "Tjk" -#~ msgstr "Tjk" - -#~ msgid "Typewriter" -#~ msgstr "Печатная машинка" - -#~ msgid "Tza" -#~ msgstr "Tza" - -#~ msgid "Ukr" -#~ msgstr "Ukr" - -#~ msgid "United Kingdom" -#~ msgstr "Великобритания" - -#~ msgid "Uzb" -#~ msgstr "Uzb" - -#~ msgid "Vnm" -#~ msgstr "Vnm" - -#~ msgid "Western" -#~ msgstr "Западная" - -#~ msgid "With EuroSign on 5" -#~ msgstr "С символом евро на клавише 5" - -#~ msgid "With guillemets" -#~ msgstr "С кавычками ёлочками" - -#~ msgid "Zaf" -#~ msgstr "Zaf" - -#~ msgid "azerty" -#~ msgstr "azerty" - -#~ msgid "digits" -#~ msgstr "цифры" - -#~ msgid "lyx" -#~ msgstr "lyx" - -#~ msgid "qwertz" -#~ msgstr "qwertz" - -#~ msgid "2" -#~ msgstr "2" - -#~ msgid "4" -#~ msgstr "4" - -#~ msgid "5" -#~ msgstr "5" - -#~ msgid "E" -#~ msgstr "E" - -#~ msgid "LAm" -#~ msgstr "LAm" +# translation of xkeyboard-config-1.9.ru.po to Russian
+# Copyright (C) 2002, 2009, 2010 Free Software Foundation, Inc.
+# Sergey V. Udaltsov<svu@users.sourceforge.net>
+# This file is distributed under the same license as the xkeyboard-config package.
+#
+# Sergey E Kvyato <kvantos@plotinka.ru>, 2006.
+# Nickolay V. Shmyrev <nshmyrev@yandex.ru>, 2006.
+# Misha Shnurapet <zayzayats@yandex.ru>, 2010.
+# ChALkeR <chalkerx@gmail.com>, 2010.
+# Yuri Kozlov <yuray@komyakino.ru>, 2009, 2010, 2011.
+msgid ""
+msgstr ""
+"Project-Id-Version: xkeyboard-config 2.3\n"
+"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n"
+"POT-Creation-Date: 2011-05-17 21:08+0100\n"
+"PO-Revision-Date: 2011-05-23 19:15+0400\n"
+"Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
+"Language-Team: Russian <gnu@mx.ru>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.0\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#: ../rules/base.xml.in.h:1
+msgid "<Less/Greater>"
+msgstr "<Меньше чем/Больше чем>"
+
+#: ../rules/base.xml.in.h:2
+msgid "<Less/Greater> (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "<Меньше чем/Больше чем> (выбирается 3-й ряд, защёлкивается при нажатии вместе с другим выборщиком-3-го-ряда)"
+
+#: ../rules/base.xml.in.h:3
+msgid "<Less/Greater> chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "По клавише <Меньше чем/Больше чем> выбирается 5-й ряд и активируется level5-Lock при нажатии вместе с другим выборщиком-5-го-ряда, однократное нажатие снимает блокировку"
+
+#: ../rules/base.xml.in.h:4
+msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "По клавише <Меньше чем/Больше чем> выбирается 5-й ряд, блокируется при нажатии вместе с другим выборщиком-5-го-ряда"
+
+#: ../rules/base.xml.in.h:5
+msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "По клавише <Меньше чем/Больше чем> выбирается 5-й ряд, блокируется при нажатии вместе с другим выборщиком-5-го-ряда, однократное нажатие снимает блокировку"
+
+#: ../rules/base.xml.in.h:6
+msgid "A4Tech KB-21"
+msgstr "A4Tech KB-21"
+
+#: ../rules/base.xml.in.h:7
+msgid "A4Tech KBS-8"
+msgstr "A4Tech KBS-8"
+
+#: ../rules/base.xml.in.h:8
+msgid "A4Tech Wireless Desktop RFKB-23"
+msgstr "A4Tech Wireless Desktop RFKB-23"
+
+#: ../rules/base.xml.in.h:9
+msgid "ATM/phone-style"
+msgstr "В стиле банкоматной/телефонной"
+
+#: ../rules/base.xml.in.h:10
+msgid "Acer AirKey V"
+msgstr "Acer AirKey V"
+
+#: ../rules/base.xml.in.h:11
+msgid "Acer C300"
+msgstr "Acer C300"
+
+#: ../rules/base.xml.in.h:12
+msgid "Acer Ferrari 4000"
+msgstr "Acer Ferrari 4000"
+
+#: ../rules/base.xml.in.h:13
+msgid "Acer Laptop"
+msgstr "Ноутбук Acer"
+
+#: ../rules/base.xml.in.h:14
+msgid "Add the standard behavior to Menu key"
+msgstr "Добавить обыкновенное поведение на клавишу Menu"
+
+#: ../rules/base.xml.in.h:15
+msgid "Adding Esperanto circumflexes (supersigno)"
+msgstr "Добавление диакритических знаков эсперанто"
+
+#: ../rules/base.xml.in.h:16
+msgid "Adding currency signs to certain keys"
+msgstr "Добавление знаков валют к некоторым клавишам"
+
+#: ../rules/base.xml.in.h:17
+msgid "Advance Scorpius KI"
+msgstr "Advance Scorpius KI"
+
+#: ../rules/base.xml.in.h:18
+msgid "Afghani"
+msgstr "Афганская"
+
+#: ../rules/base.xml.in.h:19
+msgid "Akan"
+msgstr "Аканская"
+
+#: ../rules/base.xml.in.h:20
+msgid "Albanian"
+msgstr "Албанская"
+
+#: ../rules/base.xml.in.h:21
+msgid "Alt and Meta are on Alt keys"
+msgstr "Alt и Meta на клавишах Alt"
+
+#: ../rules/base.xml.in.h:22
+msgid "Alt is mapped to Right Win, Super to Menu"
+msgstr "Alt соответствует правой клавише Win, а Super - Menu"
+
+#: ../rules/base.xml.in.h:23
+msgid "Alt+Caps Lock"
+msgstr "Alt+Caps Lock"
+
+#: ../rules/base.xml.in.h:24
+msgid "Alt+Ctrl"
+msgstr "Alt+Ctrl"
+
+#: ../rules/base.xml.in.h:25
+msgid "Alt+Shift"
+msgstr "Alt+Shift"
+
+#: ../rules/base.xml.in.h:26
+msgid "Alt+Space"
+msgstr "Alt+Пробел"
+
+#: ../rules/base.xml.in.h:27
+msgid "Alt/Win key behavior"
+msgstr "Поведение клавиши Alt/Win"
+
+#: ../rules/base.xml.in.h:28
+msgid "Amharic"
+msgstr "Амхарская"
+
+#: ../rules/base.xml.in.h:29
+msgid "Any Alt key"
+msgstr "Любая клавиша Alt"
+
+#: ../rules/base.xml.in.h:30
+msgid "Any Win key"
+msgstr "Любая клавиша Win"
+
+#: ../rules/base.xml.in.h:31
+msgid "Any Win key (while pressed)"
+msgstr "Любая клавиша Win (на время нажатия)"
+
+#: ../rules/base.xml.in.h:32
+msgid "Apple"
+msgstr "Apple"
+
+#: ../rules/base.xml.in.h:33
+msgid "Apple Aluminium Keyboard (ANSI)"
+msgstr "Алюминиевая клавиатура Apple (ANSI)"
+
+#: ../rules/base.xml.in.h:34
+msgid "Apple Aluminium Keyboard (ISO)"
+msgstr "Алюминиевая клавиатура Apple (ISO)"
+
+#: ../rules/base.xml.in.h:35
+msgid "Apple Aluminium Keyboard (JIS)"
+msgstr "Алюминиевая клавиатура Apple (JIS)"
+
+#: ../rules/base.xml.in.h:36
+msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)"
+msgstr "Алюминиевая клавиатура Apple: эмуляция клавиш ПК (Print, Scroll Lock, Pause, Num Lock)"
+
+#: ../rules/base.xml.in.h:37
+msgid "Apple Laptop"
+msgstr "Ноутбук Apple"
+
+#: ../rules/base.xml.in.h:38
+msgid "Arabic"
+msgstr "Арабская"
+
+#: ../rules/base.xml.in.h:39
+msgid "Arabic (Buckwalter)"
+msgstr "Арабская (Buckwalter)"
+
+#: ../rules/base.xml.in.h:40
+msgid "Arabic (Morocco)"
+msgstr "Арабская (Марокко)"
+
+#: ../rules/base.xml.in.h:41
+msgid "Arabic (Pakistan)"
+msgstr "Арабская (Пакистан)"
+
+#: ../rules/base.xml.in.h:42
+msgid "Arabic (Syria)"
+msgstr "Арабская (Сирия)"
+
+#: ../rules/base.xml.in.h:43
+msgid "Arabic (azerty)"
+msgstr "Арабская (azerty)"
+
+#: ../rules/base.xml.in.h:44
+msgid "Arabic (azerty/digits)"
+msgstr "Арабская (azerty/цифры)"
+
+#: ../rules/base.xml.in.h:45
+msgid "Arabic (digits)"
+msgstr "Арабская (цифры)"
+
+#: ../rules/base.xml.in.h:46
+msgid "Arabic (qwerty)"
+msgstr "Арабская (qwerty)"
+
+#: ../rules/base.xml.in.h:47
+msgid "Arabic (qwerty/digits)"
+msgstr "Арабская (qwerty/цифры)"
+
+#: ../rules/base.xml.in.h:48 ../rules/base.extras.xml.in.h:2
+msgid "Armenian"
+msgstr "Армянская"
+
+#: ../rules/base.xml.in.h:49
+msgid "Armenian (alternative eastern)"
+msgstr "Армянская (альтернативная восточная)"
+
+#: ../rules/base.xml.in.h:50 ../rules/base.extras.xml.in.h:3
+msgid "Armenian (alternative phonetic)"
+msgstr "Армянская (альтернативная фонетическая)"
+
+#: ../rules/base.xml.in.h:51
+msgid "Armenian (eastern)"
+msgstr "Армянская (восточная)"
+
+#: ../rules/base.xml.in.h:52
+msgid "Armenian (phonetic)"
+msgstr "Армянская (фонетическая)"
+
+#: ../rules/base.xml.in.h:53
+msgid "Armenian (western)"
+msgstr "Армянская (западная)"
+
+#: ../rules/base.xml.in.h:54
+msgid "Asturian (Spain, with bottom-dot H and bottom-dot L)"
+msgstr "Астурлеонская (испанский вариант с нижними точками у H и L)"
+
+#: ../rules/base.xml.in.h:55
+msgid "Asus Laptop"
+msgstr "Ноутбук Asus"
+
+#: ../rules/base.xml.in.h:56
+msgid "At bottom left"
+msgstr "Снизу слева"
+
+#: ../rules/base.xml.in.h:57
+msgid "At left of 'A'"
+msgstr "Слева от 'A'"
+
+#: ../rules/base.xml.in.h:58
+msgid "Avatime"
+msgstr "Аватайм"
+
+#: ../rules/base.xml.in.h:59
+msgid "Azerbaijani"
+msgstr "Азербайджанская"
+
+#: ../rules/base.xml.in.h:60
+msgid "Azerbaijani (Cyrillic)"
+msgstr "Азербайджанская (кириллица)"
+
+#: ../rules/base.xml.in.h:61
+msgid "Azona RF2300 wireless Internet Keyboard"
+msgstr "Azona RF2300 wireless Internet Keyboard"
+
+#: ../rules/base.xml.in.h:62
+msgid "BTC 5090"
+msgstr "BTC 5090"
+
+#: ../rules/base.xml.in.h:63
+msgid "BTC 5113RF Multimedia"
+msgstr "BTC 5113RF Multimedia"
+
+#: ../rules/base.xml.in.h:64
+msgid "BTC 5126T"
+msgstr "BTC 5126T"
+
+#: ../rules/base.xml.in.h:65
+msgid "BTC 6301URF"
+msgstr "BTC 6301URF"
+
+#: ../rules/base.xml.in.h:66
+msgid "BTC 9000"
+msgstr "BTC 9000"
+
+#: ../rules/base.xml.in.h:67
+msgid "BTC 9000A"
+msgstr "BTC 9000A"
+
+#: ../rules/base.xml.in.h:68
+msgid "BTC 9001AH"
+msgstr "BTC 9001AH"
+
+#: ../rules/base.xml.in.h:69
+msgid "BTC 9019U"
+msgstr "BTC 9019U"
+
+#: ../rules/base.xml.in.h:70
+msgid "BTC 9116U Mini Wireless Internet and Gaming"
+msgstr "BTC 9116U Mini Wireless Internet and Gaming"
+
+#: ../rules/base.xml.in.h:71
+msgid "Backslash"
+msgstr "Backslash"
+
+#: ../rules/base.xml.in.h:72
+msgid "Backslash (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "Backslash (выбирается 3-й ряд, защёлкивается при нажатии вместе с другим выборщиком-3-го-ряда)"
+
+#: ../rules/base.xml.in.h:73
+msgid "Bambara"
+msgstr "Баманская"
+
+#: ../rules/base.xml.in.h:74
+msgid "Bashkirian"
+msgstr "Башкирская"
+
+#: ../rules/base.xml.in.h:75
+msgid "Belarusian"
+msgstr "Белорусская"
+
+#: ../rules/base.xml.in.h:76
+msgid "Belarusian (Latin)"
+msgstr "Белорусская (латиница)"
+
+#: ../rules/base.xml.in.h:77
+msgid "Belarusian (legacy)"
+msgstr "Белорусская (устаревшая)"
+
+#: ../rules/base.xml.in.h:78
+msgid "Belgian"
+msgstr "Бельгийская"
+
+#: ../rules/base.xml.in.h:79
+msgid "Belgian (ISO alternate)"
+msgstr "Бельгийская (альтернативная ISO)"
+
+#: ../rules/base.xml.in.h:80
+msgid "Belgian (Sun dead keys)"
+msgstr "Бельгийская (спец. клавиши (dead keys) Sun)"
+
+#: ../rules/base.xml.in.h:81
+msgid "Belgian (Wang model 724 azerty)"
+msgstr "Бельгийская (Wang model 724 azerty)"
+
+#: ../rules/base.xml.in.h:82
+msgid "Belgian (alternative)"
+msgstr "Бельгийская (альтернативная)"
+
+#: ../rules/base.xml.in.h:83
+msgid "Belgian (alternative, Sun dead keys)"
+msgstr "Бельгийская (альтернативная, спец. клавиши (dead keys) Sun)"
+
+#: ../rules/base.xml.in.h:84
+msgid "Belgian (alternative, latin-9 only)"
+msgstr "Бельгийская (альтернативная, только latin-9)"
+
+#: ../rules/base.xml.in.h:85
+msgid "Belgian (eliminate dead keys)"
+msgstr "Бельгийская (без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:86
+msgid "BenQ X-Touch"
+msgstr "BenQ X-Touch"
+
+#: ../rules/base.xml.in.h:87
+msgid "BenQ X-Touch 730"
+msgstr "BenQ X-Touch 730"
+
+#: ../rules/base.xml.in.h:88
+msgid "BenQ X-Touch 800"
+msgstr "BenQ X-Touch 800"
+
+#: ../rules/base.xml.in.h:89
+msgid "Bengali"
+msgstr "Бенгальская"
+
+#: ../rules/base.xml.in.h:90
+msgid "Bengali (Probhat)"
+msgstr "Бенгальская (Probhat)"
+
+#: ../rules/base.xml.in.h:91
+msgid "Berber (Morocco, Tifinagh alternative phonetic)"
+msgstr "Берберская (Марокко, тифинагская альтернативная фонетическая)"
+
+#: ../rules/base.xml.in.h:92
+msgid "Berber (Morocco, Tifinagh alternative)"
+msgstr "Берберская (Марокко, тифинагская альтернативная)"
+
+#: ../rules/base.xml.in.h:93
+msgid "Berber (Morocco, Tifinagh extended phonetic)"
+msgstr "Берберская (Марокко, тифинагская расширенная фонетическая)"
+
+#: ../rules/base.xml.in.h:94
+msgid "Berber (Morocco, Tifinagh extended)"
+msgstr "Берберская (Марокко, тифинагская расширенная)"
+
+#: ../rules/base.xml.in.h:95
+msgid "Berber (Morocco, Tifinagh phonetic)"
+msgstr "Берберская (Марокко, тифинагская фонетическая)"
+
+#: ../rules/base.xml.in.h:96
+msgid "Berber (Morocco, Tifinagh)"
+msgstr "Берберская (Марокко, тифинагская)"
+
+#: ../rules/base.xml.in.h:97
+msgid "Bosnian"
+msgstr "Боснийская"
+
+#: ../rules/base.xml.in.h:98
+msgid "Bosnian (US keyboard with Bosnian digraphs)"
+msgstr "Боснийская (клавиатура США с боснийскими диграфами)"
+
+#: ../rules/base.xml.in.h:99
+msgid "Bosnian (US keyboard with Bosnian letters)"
+msgstr "Боснийская (клавиатура США с боснийскими буквами)"
+
+#: ../rules/base.xml.in.h:100
+msgid "Bosnian (use Bosnian digraphs)"
+msgstr "Боснийская (используются боснийские диграфы)"
+
+#: ../rules/base.xml.in.h:101
+msgid "Bosnian (use guillemets for quotes)"
+msgstr "Боснийская (используются кавычки ёлочки как кавычки)"
+
+#: ../rules/base.xml.in.h:102
+msgid "Both Alt keys together"
+msgstr "Обе клавиши Alt, нажатые вместе"
+
+#: ../rules/base.xml.in.h:103
+msgid "Both Ctrl keys together"
+msgstr "Обе клавиши Ctrl, нажатые вместе"
+
+#: ../rules/base.xml.in.h:104
+msgid "Both Shift keys together"
+msgstr "Обе клавиши Shift, нажатые вместе"
+
+#: ../rules/base.xml.in.h:105
+msgid "Both Shift-Keys together activate Caps Lock, one Shift-Key deactivates"
+msgstr "Обе клавиши Shift, нажатые вместе, включают Caps Lock, одна клавиша Shift выключает"
+
+#: ../rules/base.xml.in.h:106
+msgid "Both Shift-Keys together toggle Caps Lock"
+msgstr "Обе клавиши Shift, нажатые вместе, переключают Caps Lock"
+
+#: ../rules/base.xml.in.h:107
+msgid "Both Shift-Keys together toggle ShiftLock"
+msgstr "Обе клавиши Shift, нажатые вместе, переключают ShiftLock"
+
+#: ../rules/base.xml.in.h:108
+msgid "Braille"
+msgstr "Брайля"
+
+#: ../rules/base.xml.in.h:109
+msgid "Braille (left hand)"
+msgstr "Брайля (под левую руку)"
+
+#: ../rules/base.xml.in.h:110
+msgid "Braille (right hand)"
+msgstr "Брайля (под правую руку)"
+
+#: ../rules/base.xml.in.h:111
+msgid "Brother Internet Keyboard"
+msgstr "Brother Internet Keyboard"
+
+#: ../rules/base.xml.in.h:112
+msgid "Bulgarian"
+msgstr "Болгарская"
+
+#: ../rules/base.xml.in.h:113
+msgid "Bulgarian (new phonetic)"
+msgstr "Болгарская (новая фонетическая)"
+
+#: ../rules/base.xml.in.h:114
+msgid "Bulgarian (traditional phonetic)"
+msgstr "Болгарская (традиционная фонетическая)"
+
+#: ../rules/base.xml.in.h:115
+msgid "Burmese"
+msgstr "Бирманская"
+
+#: ../rules/base.xml.in.h:116
+msgid "Canadian Multilingual"
+msgstr "Канадская многоязыковая"
+
+#: ../rules/base.xml.in.h:117
+msgid "Canadian Multilingual (first part)"
+msgstr "Канадская многоязыковая (первая часть)"
+
+#: ../rules/base.xml.in.h:118
+msgid "Canadian Multilingual (second part)"
+msgstr "Канадская многоязыковая (вторая часть)"
+
+#: ../rules/base.xml.in.h:119
+msgid "Caps Lock"
+msgstr "Caps Lock"
+
+#: ../rules/base.xml.in.h:120
+msgid "Caps Lock (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "Caps Lock (выбирается 3-й ряд, защёлкивается при нажатии вместе с другим выборщиком-3-го-ряда)"
+
+#: ../rules/base.xml.in.h:121
+msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)"
+msgstr "Caps Lock (на первую раскладку), Shift+Caps Lock (на последнюю раскладку)"
+
+#: ../rules/base.xml.in.h:122
+msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action"
+msgstr "Caps Lock (пока нажата), Alt+Caps Lock выполняет первоначальную функцию capslock"
+
+#: ../rules/base.xml.in.h:123
+msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock"
+msgstr "Caps Lock действует как Shift с блокировкой. Shift приостанавливает действие Caps Lock"
+
+#: ../rules/base.xml.in.h:124
+msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock"
+msgstr "Caps Lock действует как Shift с блокировкой. Shift не влияет на Caps Lock"
+
+#: ../rules/base.xml.in.h:125
+msgid "Caps Lock is disabled"
+msgstr "Caps Lock выключен"
+
+#: ../rules/base.xml.in.h:126
+msgid "Caps Lock key behavior"
+msgstr "Поведение клавиши Caps Lock"
+
+#: ../rules/base.xml.in.h:127
+msgid "Caps Lock toggles Shift so all keys are affected"
+msgstr "Caps Lock переключает Shift, таким образом что, он действует сразу на все клавиши"
+
+#: ../rules/base.xml.in.h:128
+msgid "Caps Lock toggles normal capitalization of alphabetic characters"
+msgstr "Caps Lock переключает обычную капитализацию символов алфавита"
+
+#: ../rules/base.xml.in.h:129
+msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock"
+msgstr "Caps Lock включает внутреннюю капитализацию. Shift приостанавливает действие Caps Lock"
+
+#: ../rules/base.xml.in.h:130
+msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock"
+msgstr "Caps Lock включает внутреннюю капитализацию. Shift не влияет на Caps Lock"
+
+#: ../rules/base.xml.in.h:131
+msgid "Catalan"
+msgstr "Каталонская"
+
+#: ../rules/base.xml.in.h:132
+msgid "Catalan (Spain, with middle-dot L)"
+msgstr "Каталонская (испанский вариант с точкой в L посередине)"
+
+#: ../rules/base.xml.in.h:133
+msgid "Cherokee"
+msgstr "Черокская"
+
+#: ../rules/base.xml.in.h:134
+msgid "Cherry B.UNLIMITED"
+msgstr "Cherry B.UNLIMITED"
+
+#: ../rules/base.xml.in.h:135
+msgid "Cherry Blue Line CyBo@rd"
+msgstr "Cherry Blue Line CyBo@rd"
+
+#: ../rules/base.xml.in.h:136
+msgid "Cherry Blue Line CyBo@rd (alternate option)"
+msgstr "Cherry Blue Line CyBo@rd (альтернативный вариант)"
+
+#: ../rules/base.xml.in.h:137
+msgid "Cherry CyBo@rd USB-Hub"
+msgstr "Cherry CyBo@rd USB-Hub"
+
+#: ../rules/base.xml.in.h:138
+msgid "Cherry CyMotion Expert"
+msgstr "Cherry CyMotion Expert"
+
+#: ../rules/base.xml.in.h:139
+msgid "Cherry CyMotion Master Linux"
+msgstr "Cherry CyMotion Master Linux"
+
+#: ../rules/base.xml.in.h:140
+msgid "Cherry CyMotion Master XPress"
+msgstr " Cherry CyMotion Master Linux"
+
+#: ../rules/base.xml.in.h:141
+msgid "Chicony Internet Keyboard"
+msgstr "Chicony Internet Keyboard"
+
+#: ../rules/base.xml.in.h:142
+msgid "Chicony KB-9885"
+msgstr "Chicony KB-9885"
+
+#: ../rules/base.xml.in.h:143
+msgid "Chicony KU-0108"
+msgstr "Chicony KU-0108"
+
+#: ../rules/base.xml.in.h:144
+msgid "Chicony KU-0420"
+msgstr "Chicony KU-0420"
+
+#: ../rules/base.xml.in.h:145
+msgid "Chinese"
+msgstr "Китайская"
+
+#: ../rules/base.xml.in.h:146
+msgid "Chuvash"
+msgstr "Чувашия"
+
+#: ../rules/base.xml.in.h:147
+msgid "Chuvash (Latin)"
+msgstr "Чувашская (латиница)"
+
+#: ../rules/base.xml.in.h:148
+msgid "Classmate PC"
+msgstr "Classmate PC"
+
+#: ../rules/base.xml.in.h:149
+msgid "CloGaelach"
+msgstr "CloGaelach"
+
+#: ../rules/base.xml.in.h:150
+msgid "Compaq Easy Access Keyboard"
+msgstr "Compaq Easy Access Keyboard"
+
+#: ../rules/base.xml.in.h:151
+msgid "Compaq Internet Keyboard (13 keys)"
+msgstr "Compaq Internet Keyboard (13 клавиш)"
+
+#: ../rules/base.xml.in.h:152
+msgid "Compaq Internet Keyboard (18 keys)"
+msgstr "Compaq Internet Keyboard (18 клавиш)"
+
+#: ../rules/base.xml.in.h:153
+msgid "Compaq Internet Keyboard (7 keys)"
+msgstr "Compaq Internet Keyboard (7 клавиш)"
+
+#: ../rules/base.xml.in.h:154
+msgid "Compaq iPaq Keyboard"
+msgstr "Compaq iPaq Keyboard"
+
+#: ../rules/base.xml.in.h:155
+msgid "Compose key position"
+msgstr "Положение клавиши Compose"
+
+#: ../rules/base.xml.in.h:156
+msgid "Control + Alt + Backspace"
+msgstr "Control + Alt + Backspace"
+
+#: ../rules/base.xml.in.h:157
+msgid "Control is mapped to Alt keys, Alt is mapped to Win keys"
+msgstr "Control используется в качестве клавиш Alt, Alt используется в качестве клавиш Win"
+
+#: ../rules/base.xml.in.h:158
+msgid "Control is mapped to Win keys (and the usual Ctrl keys)"
+msgstr "Control используется в качестве клавиш Win (и как обычный Control)"
+
+#: ../rules/base.xml.in.h:159
+msgid "Creative Desktop Wireless 7000"
+msgstr "Creative Desktop Wireless 7000"
+
+#: ../rules/base.xml.in.h:160
+msgid "Crimean Tatar (Dobruja Q)"
+msgstr "Крымско-татарская (Dobruja Q)"
+
+#: ../rules/base.xml.in.h:161
+msgid "Crimean Tatar (Turkish Alt-Q)"
+msgstr "Крымско-татарская (турецкая Alt-Q)"
+
+#: ../rules/base.xml.in.h:162
+msgid "Crimean Tatar (Turkish F)"
+msgstr "Крымско-татарская (турецкая F)"
+
+#: ../rules/base.xml.in.h:163
+msgid "Crimean Tatar (Turkish Q)"
+msgstr "Крымско-татарская (турецкая Q)"
+
+#: ../rules/base.xml.in.h:164
+msgid "Croatian"
+msgstr "Хорватская"
+
+#: ../rules/base.xml.in.h:165
+msgid "Croatian (US keyboard with Croatian digraphs)"
+msgstr "Хорватская (клавиатура США с хорватскими диграфами)"
+
+#: ../rules/base.xml.in.h:166
+msgid "Croatian (US keyboard with Croatian letters)"
+msgstr "Хорватская (клавиатура США с хорватскими буквами)"
+
+#: ../rules/base.xml.in.h:167
+msgid "Croatian (use Croatian digraphs)"
+msgstr "Хорватская (используются хорватские диграфы)"
+
+#: ../rules/base.xml.in.h:168
+msgid "Croatian (use guillemets for quotes)"
+msgstr "Хорватская (используются кавычки ёлочки как кавычки)"
+
+#: ../rules/base.xml.in.h:169
+msgid "Ctrl key position"
+msgstr "Положение клавиши Ctrl"
+
+#: ../rules/base.xml.in.h:170
+msgid "Ctrl+Shift"
+msgstr "Ctrl+Shift"
+
+#: ../rules/base.xml.in.h:171
+msgid "Czech"
+msgstr "Чешская"
+
+#: ../rules/base.xml.in.h:172
+msgid "Czech (UCW layout, accented letters only)"
+msgstr "Чешская (раскладка UCW, только символы акцентов)"
+
+#: ../rules/base.xml.in.h:173
+msgid "Czech (US Dvorak with CZ UCW support)"
+msgstr "Чешская (Дворак США с поддержкой CZ UCW)"
+
+#: ../rules/base.xml.in.h:174
+msgid "Czech (qwerty)"
+msgstr "Чешская (qwerty)"
+
+#: ../rules/base.xml.in.h:175
+msgid "Czech (qwerty, extended Backslash)"
+msgstr "Чешская (qwerty, расширенные функции Backslash)"
+
+#: ../rules/base.xml.in.h:176
+msgid "Czech (with <\\|> key)"
+msgstr "Чешская (с клавишей <\\|>)"
+
+#: ../rules/base.xml.in.h:177
+msgid "DTK2000"
+msgstr "DTK2000"
+
+#: ../rules/base.xml.in.h:178
+msgid "Danish"
+msgstr "Датская"
+
+#: ../rules/base.xml.in.h:179
+msgid "Danish (Dvorak)"
+msgstr "Датская (Дворак)"
+
+#: ../rules/base.xml.in.h:180
+msgid "Danish (Macintosh)"
+msgstr "Датская (Macintosh)"
+
+#: ../rules/base.xml.in.h:181
+msgid "Danish (Macintosh, eliminate dead keys)"
+msgstr "Датская (Macintosh, без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:182
+msgid "Danish (eliminate dead keys)"
+msgstr "Датская (без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:183
+msgid "Default numeric keypad keys"
+msgstr "Клавиши цифровой клавиатуры по умолчанию"
+
+#: ../rules/base.xml.in.h:184
+msgid "Dell"
+msgstr "Dell"
+
+#: ../rules/base.xml.in.h:185
+msgid "Dell 101-key PC"
+msgstr "Dell 101-клавишный PC"
+
+#: ../rules/base.xml.in.h:186
+msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx"
+msgstr "Ноутбук Dell Inspiron из серий 6xxx/8xxx"
+
+#: ../rules/base.xml.in.h:187
+msgid "Dell Laptop/notebook Precision M series"
+msgstr "Ноутбук Dell Precision из серии M"
+
+#: ../rules/base.xml.in.h:188
+msgid "Dell Latitude series laptop"
+msgstr "Ноутбук Dell из серии Latitude"
+
+#: ../rules/base.xml.in.h:189
+msgid "Dell Precision M65"
+msgstr "Dell Precision M65"
+
+#: ../rules/base.xml.in.h:190
+msgid "Dell SK-8125"
+msgstr "Dell SK-8125"
+
+#: ../rules/base.xml.in.h:191
+msgid "Dell SK-8135"
+msgstr "Dell SK-8135"
+
+#: ../rules/base.xml.in.h:192
+msgid "Dell USB Multimedia Keyboard"
+msgstr "Dell USB Multimedia Keyboard"
+
+#: ../rules/base.xml.in.h:193
+msgid "Dexxa Wireless Desktop Keyboard"
+msgstr "Dexxa Wireless Desktop Keyboard"
+
+#: ../rules/base.xml.in.h:194
+msgid "Dhivehi"
+msgstr "Дивехи"
+
+#: ../rules/base.xml.in.h:195
+msgid "Diamond 9801 / 9802 series"
+msgstr "Модели Diamond 9801/9802"
+
+#: ../rules/base.xml.in.h:196
+msgid "Dutch"
+msgstr "Голландская"
+
+#: ../rules/base.xml.in.h:197
+msgid "Dutch (Macintosh)"
+msgstr "Голландская (Macintosh)"
+
+#: ../rules/base.xml.in.h:198
+msgid "Dutch (Sun dead keys)"
+msgstr "Голландская (спец. клавиши (dead keys) Sun)"
+
+#: ../rules/base.xml.in.h:199
+msgid "Dutch (standard)"
+msgstr "Голландская (стандартная)"
+
+#: ../rules/base.xml.in.h:200
+msgid "Dzongkha"
+msgstr "Дзонг-кэ (dz"
+
+#: ../rules/base.xml.in.h:201
+msgid "Enable extra typographic characters"
+msgstr "Включить дополнительные типографские символы"
+
+#: ../rules/base.xml.in.h:202
+msgid "English (Cameroon Dvorak)"
+msgstr "Английская (камерунский Дворак)"
+
+#: ../rules/base.xml.in.h:203
+msgid "English (Cameroon qwerty)"
+msgstr "Английская (камерунская qwerty)"
+
+#: ../rules/base.xml.in.h:204
+msgid "English (Cameroon)"
+msgstr "Английская (Камерун)"
+
+#: ../rules/base.xml.in.h:205
+msgid "English (Canada)"
+msgstr "Английская (Канада)"
+
+#: ../rules/base.xml.in.h:206
+msgid "English (Colemak)"
+msgstr "Английская (Коулмак)"
+
+#: ../rules/base.xml.in.h:207
+msgid "English (Dvorak alternative international no dead keys)"
+msgstr "Английская (Дворак альтернативная международная (без спец. клавиш))"
+
+#: ../rules/base.xml.in.h:208
+msgid "English (Dvorak international with dead keys)"
+msgstr "Английская (Дворак международная с спец. клавишами)"
+
+#: ../rules/base.xml.in.h:209
+msgid "English (Dvorak)"
+msgstr "Английская (Дворак)"
+
+#: ../rules/base.xml.in.h:210
+msgid "English (Ghana)"
+msgstr "Английская (Гана)"
+
+#: ../rules/base.xml.in.h:211
+msgid "English (Ghana, GILLBT)"
+msgstr "Английская (Гана, GILLBT)"
+
+#: ../rules/base.xml.in.h:212
+msgid "English (Ghana, multilingual)"
+msgstr "Английская (Гана, международная)"
+
+#: ../rules/base.xml.in.h:213
+msgid "English (India, with RupeeSign)"
+msgstr "Английская (Индия, с знаком индийской рупии)"
+
+#: ../rules/base.xml.in.h:214
+msgid "English (Macintosh)"
+msgstr "Английская (Macintosh)"
+
+#: ../rules/base.xml.in.h:215
+msgid "English (Mali, US Macintosh)"
+msgstr "Английская (Мали, Macintosh США)"
+
+#: ../rules/base.xml.in.h:216
+msgid "English (Mali, US international)"
+msgstr "Английская (Мали, международная США)"
+
+#: ../rules/base.xml.in.h:217
+msgid "English (Nigeria)"
+msgstr "Английская (Нигерия)"
+
+#: ../rules/base.xml.in.h:218
+msgid "English (South Africa)"
+msgstr "Английская (Южная Африка)"
+
+#: ../rules/base.xml.in.h:219
+msgid "English (UK)"
+msgstr "Английская (Великобритания)"
+
+#: ../rules/base.xml.in.h:220
+msgid "English (UK, Colemak)"
+msgstr "Английская (Великобритания, Коулмак)"
+
+#: ../rules/base.xml.in.h:221
+msgid "English (UK, Dvorak with UK punctuation)"
+msgstr "Английская (Великобритания, Дворак с английской пунктуацией)"
+
+#: ../rules/base.xml.in.h:222
+msgid "English (UK, Dvorak)"
+msgstr "Английская (Великобритания, Дворак)"
+
+#: ../rules/base.xml.in.h:223
+msgid "English (UK, Macintosh international)"
+msgstr "Английская (Великобритания, Macintosh международная)"
+
+#: ../rules/base.xml.in.h:224
+msgid "English (UK, Macintosh)"
+msgstr "Английская (Великобритания, Macintosh)"
+
+#: ../rules/base.xml.in.h:225
+msgid "English (UK, extended WinKeys)"
+msgstr "Английская (Великобритания, расширенная клавишами Win)"
+
+#: ../rules/base.xml.in.h:226
+msgid "English (UK, international with dead keys)"
+msgstr "Английская (Великобритания, международная с спец. клавишами (dead keys))"
+
+#: ../rules/base.xml.in.h:227 ../rules/base.extras.xml.in.h:7
+msgid "English (US)"
+msgstr "Английская (США)"
+
+#: ../rules/base.xml.in.h:228
+msgid "English (US, alternative international)"
+msgstr "Английская (США, альтернативная международная)"
+
+#: ../rules/base.xml.in.h:229
+msgid "English (US, international with dead keys)"
+msgstr "Английская (США, международная с спец. клавишами (dead keys))"
+
+#: ../rules/base.xml.in.h:230
+msgid "English (US, with euro on 5)"
+msgstr "Английская (США, международная с символом евро на клавише 5)"
+
+#: ../rules/base.xml.in.h:231
+msgid "English (classic Dvorak)"
+msgstr "Английская (классическая Дворак)"
+
+#: ../rules/base.xml.in.h:232
+msgid "English (international AltGr dead keys)"
+msgstr "Английская (международная с AltGr и спец. клавишами (dead keys))"
+
+#: ../rules/base.xml.in.h:233
+msgid "English (layout toggle on multiply/divide key)"
+msgstr "Английская (переключение раскладки по клавише умножения/деления)"
+
+#: ../rules/base.xml.in.h:234
+msgid "English (left handed Dvorak)"
+msgstr "Английская (Дворак под левую руку)"
+
+#: ../rules/base.xml.in.h:235
+msgid "English (programmer Dvorak)"
+msgstr "Английская (Дворак для программистов)"
+
+#: ../rules/base.xml.in.h:236
+msgid "English (right handed Dvorak)"
+msgstr "Английская (Дворак под правую руку)"
+
+#: ../rules/base.xml.in.h:237
+msgid "Ennyah DKB-1008"
+msgstr "Ennyah DKB-1008"
+
+#: ../rules/base.xml.in.h:238
+msgid "Enter on keypad"
+msgstr "Enter на цифровой клавиатуре"
+
+#: ../rules/base.xml.in.h:239
+msgid "Esperanto"
+msgstr "Эсперанто"
+
+#: ../rules/base.xml.in.h:240
+msgid "Esperanto (Portugal, Nativo)"
+msgstr "Эсперанто (Португалия, Nativo)"
+
+#: ../rules/base.xml.in.h:241
+msgid "Esperanto (displaced semicolon and quote, obsolete)"
+msgstr "Эсперанто (смещённые точка с запятой и кавычка, устарела)"
+
+#: ../rules/base.xml.in.h:242
+msgid "Estonian"
+msgstr "Эстонская"
+
+#: ../rules/base.xml.in.h:243
+msgid "Estonian (Dvorak)"
+msgstr "Эстонская (Дворак)"
+
+#: ../rules/base.xml.in.h:244
+msgid "Estonian (US keyboard with Estonian letters)"
+msgstr "Эстонская (клавиатура США с эстонскими буквами)"
+
+#: ../rules/base.xml.in.h:245
+msgid "Estonian (eliminate dead keys)"
+msgstr "Эстонская (без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:246
+msgid "Euro on 2"
+msgstr "Символ евро на клавише 2"
+
+#: ../rules/base.xml.in.h:247
+msgid "Euro on 4"
+msgstr "Символ евро на клавише 4"
+
+#: ../rules/base.xml.in.h:248
+msgid "Euro on 5"
+msgstr "Символ евро на клавише 5"
+
+#: ../rules/base.xml.in.h:249
+msgid "Euro on E"
+msgstr "Символ евро на клавише E"
+
+#: ../rules/base.xml.in.h:250
+msgid "Everex STEPnote"
+msgstr "Everex STEPnote"
+
+#: ../rules/base.xml.in.h:251
+msgid "Ewe"
+msgstr "Ewe"
+
+#: ../rules/base.xml.in.h:252
+msgid "FL90"
+msgstr "FL90"
+
+#: ../rules/base.xml.in.h:253
+msgid "Faroese"
+msgstr "Фарерская"
+
+#: ../rules/base.xml.in.h:254
+msgid "Faroese (eliminate dead keys)"
+msgstr "Фарерская (без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:255
+msgid "Filipino"
+msgstr "Филиппинская"
+
+#: ../rules/base.xml.in.h:256
+msgid "Filipino (Capewell-Dvorak Baybayin)"
+msgstr "Филиппинская (Кэйпвелл-Дворак байбайинcкая)"
+
+#: ../rules/base.xml.in.h:257
+msgid "Filipino (Capewell-Dvorak Latin)"
+msgstr "Филиппинская (Кэйпвелл-Дворак латиница)"
+
+#: ../rules/base.xml.in.h:258
+msgid "Filipino (Capewell-QWERF 2006 Baybayin)"
+msgstr "Филиппинская (Кэйпвелл-QWERF 2006 байбайинская)"
+
+#: ../rules/base.xml.in.h:259
+msgid "Filipino (Capewell-QWERF 2006 Latin)"
+msgstr "Филиппинская (Кэйпвелл-QWERF 2006 латиница)"
+
+#: ../rules/base.xml.in.h:260
+msgid "Filipino (Colemak Baybayin)"
+msgstr "Филиппинская (Коулмак байбайинская)"
+
+#: ../rules/base.xml.in.h:261
+msgid "Filipino (Colemak Latin)"
+msgstr "Филиппинская (Коулмак латиница)"
+
+#: ../rules/base.xml.in.h:262
+msgid "Filipino (Dvorak Baybayin)"
+msgstr "Филиппинская (Дворак байбайинcкая)"
+
+#: ../rules/base.xml.in.h:263
+msgid "Filipino (Dvorak Latin)"
+msgstr "Филиппинская (Дворак латиница)"
+
+#: ../rules/base.xml.in.h:264
+msgid "Filipino (QWERTY Baybayin)"
+msgstr "Филиппинская (QWERTY байбайинская)"
+
+#: ../rules/base.xml.in.h:265
+msgid "Finnish"
+msgstr "Финская"
+
+#: ../rules/base.xml.in.h:266
+msgid "Finnish (Macintosh)"
+msgstr "Финская (Macintosh)"
+
+#: ../rules/base.xml.in.h:267
+msgid "Finnish (classic)"
+msgstr "Финская (классическая)"
+
+#: ../rules/base.xml.in.h:268
+msgid "Finnish (classic, eliminate dead keys)"
+msgstr "Финская (классическая, без спец. клавиш (dead keys))"
+
+#. This assumes the KP_ abstract symbols are actually useful for some apps
+#. The description needs to be rewritten
+#: ../rules/base.xml.in.h:271
+msgid "Four-level key with abstract separators"
+msgstr "Четырёх-рядная клавиша с абстрактными разделителями"
+
+#: ../rules/base.xml.in.h:272
+msgid "Four-level key with comma"
+msgstr "Четырёх-рядная клавиша с запятой"
+
+#: ../rules/base.xml.in.h:273
+msgid "Four-level key with dot"
+msgstr "Четырёх-рядная клавиша с точкой"
+
+#: ../rules/base.xml.in.h:274
+msgid "Four-level key with dot, latin-9 restriction"
+msgstr "Четырёх-рядная клавиша с точкой, ограничена latin-9"
+
+#: ../rules/base.xml.in.h:275
+msgid "Four-level key with momayyez"
+msgstr "Четырёх-рядная клавиша с momayyez"
+
+#: ../rules/base.xml.in.h:276
+msgid "French"
+msgstr "Французская"
+
+#: ../rules/base.xml.in.h:277
+msgid "French (Bepo, ergonomic, Dvorak way)"
+msgstr "Французская (Бепо, эргономичная, похожая на Дворак)"
+
+#: ../rules/base.xml.in.h:278
+msgid "French (Bepo, ergonomic, Dvorak way, latin-9 only)"
+msgstr "Французская (Бепо, эргономичная, похожая на Дворак, только latin-9)"
+
+#: ../rules/base.xml.in.h:279
+msgid "French (Breton)"
+msgstr "Французская (бретонская)"
+
+#: ../rules/base.xml.in.h:280
+msgid "French (Cameroon azerty)"
+msgstr "Французская (камерунская azerty)"
+
+#: ../rules/base.xml.in.h:281
+msgid "French (Cameroon)"
+msgstr "Французская (Камерун)"
+
+#: ../rules/base.xml.in.h:282 ../rules/base.extras.xml.in.h:10
+msgid "French (Canada)"
+msgstr "Французская (Канада)"
+
+#: ../rules/base.xml.in.h:283
+msgid "French (Canada, Dvorak)"
+msgstr "Французская (Канада, Дворак)"
+
+#: ../rules/base.xml.in.h:284
+msgid "French (Canada, legacy)"
+msgstr "Французская (Канада, устаревшая)"
+
+#: ../rules/base.xml.in.h:285
+msgid "French (Democratic Republic of the Congo)"
+msgstr "Французская (Демократическая республика Конго)"
+
+#: ../rules/base.xml.in.h:286
+msgid "French (Dvorak)"
+msgstr "Французская (Дворак)"
+
+#: ../rules/base.xml.in.h:287
+msgid "French (Guinea)"
+msgstr "Французская (Гвинея)"
+
+#: ../rules/base.xml.in.h:288
+msgid "French (Macintosh)"
+msgstr "Французская (Macintosh)"
+
+#: ../rules/base.xml.in.h:289
+msgid "French (Mali, alternative)"
+msgstr "Французская (Мали, альтернативная)"
+
+#: ../rules/base.xml.in.h:290
+msgid "French (Morocco)"
+msgstr "Французская (Марокко)"
+
+#: ../rules/base.xml.in.h:291
+msgid "French (Sun dead keys)"
+msgstr "Французская (со спец. клавишами (dead keys) Sun)"
+
+#: ../rules/base.xml.in.h:292
+msgid "French (Switzerland)"
+msgstr "Французская (Швейцария)"
+
+#: ../rules/base.xml.in.h:293
+msgid "French (Switzerland, Macintosh)"
+msgstr "Французская (Швейцария, Macintosh)"
+
+#: ../rules/base.xml.in.h:294
+msgid "French (Switzerland, Sun dead keys)"
+msgstr "Французская (Швейцария, спец. клавиши (dead keys) Sun)"
+
+#: ../rules/base.xml.in.h:295
+msgid "French (Switzerland, eliminate dead keys)"
+msgstr "Французская (Швейцария, без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:296
+msgid "French (alternative)"
+msgstr "Французская (альтернативная)"
+
+#: ../rules/base.xml.in.h:297
+msgid "French (alternative, Sun dead keys)"
+msgstr "Французская (альтернативная, спец. клавиши (dead keys) Sun)"
+
+#: ../rules/base.xml.in.h:298
+msgid "French (alternative, eliminate dead keys)"
+msgstr "Французская (альтернативная, без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:299
+msgid "French (alternative, latin-9 only)"
+msgstr "Французская (альтернативная, только latin-9)"
+
+#: ../rules/base.xml.in.h:300
+msgid "French (eliminate dead keys)"
+msgstr "Французская (без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:301
+msgid "French (legacy, alternative)"
+msgstr "Французская (устаревшая, альтернативная)"
+
+#: ../rules/base.xml.in.h:302
+msgid "French (legacy, alternative, Sun dead keys)"
+msgstr "Французская (устаревшая, альтернативная, с спец. клавишами (dead keys) Sun)"
+
+#: ../rules/base.xml.in.h:303
+msgid "French (legacy, alternative, eliminate dead keys)"
+msgstr "Французская (устаревшая, альтернативная, без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:304
+msgid "Fujitsu-Siemens Computers AMILO laptop"
+msgstr "Ноутбук Fujitsu-Siemens Computers AMILO"
+
+#: ../rules/base.xml.in.h:305
+msgid "Fula"
+msgstr "Фулайская"
+
+#: ../rules/base.xml.in.h:306
+msgid "Ga"
+msgstr "Гайская"
+
+#: ../rules/base.xml.in.h:307
+msgid "Generic 101-key PC"
+msgstr "Обычная 101-клавишная"
+
+#: ../rules/base.xml.in.h:308
+msgid "Generic 102-key (Intl) PC"
+msgstr "Обычная 102-клавишная (межд)"
+
+#: ../rules/base.xml.in.h:309
+msgid "Generic 104-key PC"
+msgstr "Обычная 104-клавишная"
+
+#: ../rules/base.xml.in.h:310
+msgid "Generic 105-key (Intl) PC"
+msgstr "Обычная 105-клавишная (межд)"
+
+#: ../rules/base.xml.in.h:311
+msgid "Genius Comfy KB-12e"
+msgstr "Genius Comfy KB-12e"
+
+#: ../rules/base.xml.in.h:312
+msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910"
+msgstr "Genius Comfy KB-16M / Genius MM Keyboard KWD-910"
+
+#: ../rules/base.xml.in.h:313
+msgid "Genius Comfy KB-21e-Scroll"
+msgstr "Genius Comfy KB-21e-Scroll"
+
+#: ../rules/base.xml.in.h:314
+msgid "Genius KB-19e NB"
+msgstr "Genius KB-19e NB"
+
+#: ../rules/base.xml.in.h:315
+msgid "Genius KKB-2050HS"
+msgstr "Genius KKB-2050HS"
+
+#: ../rules/base.xml.in.h:316
+msgid "Georgian"
+msgstr "Грузинская"
+
+#: ../rules/base.xml.in.h:317
+msgid "Georgian (France, AZERTY Tskapo)"
+msgstr "Грузинская (Франция, AZERTY Tskapo)"
+
+#: ../rules/base.xml.in.h:318
+msgid "Georgian (Italy)"
+msgstr "Грузинская (Италия)"
+
+#: ../rules/base.xml.in.h:319
+msgid "Georgian (MESS)"
+msgstr "Грузинская (MESS)"
+
+#: ../rules/base.xml.in.h:320
+msgid "Georgian (ergonomic)"
+msgstr "Georgian (эргономичная)"
+
+#: ../rules/base.xml.in.h:321
+msgid "German"
+msgstr "Немецкая"
+
+#: ../rules/base.xml.in.h:322
+msgid "German (Austria)"
+msgstr "Немецкая (Австрия)"
+
+#: ../rules/base.xml.in.h:323
+msgid "German (Austria, Macintosh)"
+msgstr "Немецкая (Австрия, Macintosh)"
+
+#: ../rules/base.xml.in.h:324
+msgid "German (Austria, Sun dead keys)"
+msgstr "Немецкая (Австрия, с спец. клавишами (dead keys) Sun)"
+
+#: ../rules/base.xml.in.h:325
+msgid "German (Austria, eliminate dead keys)"
+msgstr "Немецкая (Австрия, без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:326
+msgid "German (Dvorak)"
+msgstr "Немецкая (Дворак)"
+
+#: ../rules/base.xml.in.h:327
+msgid "German (Macintosh)"
+msgstr "Немецкая (Macintosh)"
+
+#: ../rules/base.xml.in.h:328
+msgid "German (Macintosh, eliminate dead keys)"
+msgstr "Немецкая (Macintosh, без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:329
+msgid "German (Neo 2)"
+msgstr "Немецкая (Neo 2)"
+
+#: ../rules/base.xml.in.h:330
+msgid "German (Sun dead keys)"
+msgstr "Немецкая (со спец. клавишами (dead keys) Sun)"
+
+#: ../rules/base.xml.in.h:331
+msgid "German (Switzerland)"
+msgstr "Немецкая (Швейцария)"
+
+#: ../rules/base.xml.in.h:332
+msgid "German (Switzerland, Macintosh)"
+msgstr "Немецкая (Швейцария, Macintosh)"
+
+#: ../rules/base.xml.in.h:333
+msgid "German (Switzerland, Sun dead keys)"
+msgstr "Немецкая (Швейцария, с спец. клавишами (dead keys) Sun)"
+
+#: ../rules/base.xml.in.h:334
+msgid "German (Switzerland, eliminate dead keys)"
+msgstr "Немецкая (Швейцария, без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:335
+msgid "German (Switzerland, legacy)"
+msgstr "Немецкая (Швейцария, устаревшая)"
+
+#: ../rules/base.xml.in.h:336
+msgid "German (dead acute)"
+msgstr "Немецкая (с акутом (dead acute))"
+
+#: ../rules/base.xml.in.h:337
+msgid "German (dead grave acute)"
+msgstr "Немецкая (с dead grave acute)"
+
+#: ../rules/base.xml.in.h:338
+msgid "German (eliminate dead keys)"
+msgstr "Немецкая (без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:339
+msgid "German (qwerty)"
+msgstr "Немецкая (qwerty)"
+
+#: ../rules/base.xml.in.h:340
+msgid "Greek"
+msgstr "Греческая"
+
+#: ../rules/base.xml.in.h:341
+msgid "Greek (eliminate dead keys)"
+msgstr "Греческая (без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:342
+msgid "Greek (extended)"
+msgstr "Греческая (расширенная)"
+
+#: ../rules/base.xml.in.h:343
+msgid "Greek (polytonic)"
+msgstr "Греческая (полифоническая)"
+
+#: ../rules/base.xml.in.h:344
+msgid "Greek (simple)"
+msgstr "Греческая (простая)"
+
+#: ../rules/base.xml.in.h:345
+msgid "Gujarati"
+msgstr "Гуджарати"
+
+#: ../rules/base.xml.in.h:346
+msgid "Gyration"
+msgstr "Гирашн"
+
+#: ../rules/base.xml.in.h:347
+msgid "HTC Dream"
+msgstr "HTC Dream"
+
+#: ../rules/base.xml.in.h:348
+msgid "Happy Hacking Keyboard"
+msgstr "Happy Hacking Keyboard"
+
+#: ../rules/base.xml.in.h:349
+msgid "Happy Hacking Keyboard for Mac"
+msgstr "Happy Hacking Keyboard для Mac"
+
+#: ../rules/base.xml.in.h:350
+msgid "Hausa"
+msgstr "Хауза"
+
+#: ../rules/base.xml.in.h:351
+msgid "Hebrew"
+msgstr "Иврит"
+
+#: ../rules/base.xml.in.h:352
+msgid "Hebrew (Biblical, Tiro)"
+msgstr "Иврит (библейский, Tiro)"
+
+#: ../rules/base.xml.in.h:353
+msgid "Hebrew (lyx)"
+msgstr "Иврит (lyx)"
+
+#: ../rules/base.xml.in.h:354
+msgid "Hebrew (phonetic)"
+msgstr "Иврит (фонетическая)"
+
+#: ../rules/base.xml.in.h:355
+msgid "Hewlett-Packard Internet Keyboard"
+msgstr "Hewlett-Packard Internet Keyboard"
+
+#: ../rules/base.xml.in.h:356
+msgid "Hewlett-Packard Mini 110 Notebook"
+msgstr "Ноутбук Hewlett-Packard Mini 110"
+
+#: ../rules/base.xml.in.h:357
+msgid "Hewlett-Packard Omnibook 500 FA"
+msgstr "Hewlett-Packard Omnibook 500 FA"
+
+#: ../rules/base.xml.in.h:358
+msgid "Hewlett-Packard Omnibook 5xx"
+msgstr "Hewlett-Packard Omnibook 5xx"
+
+#: ../rules/base.xml.in.h:359
+msgid "Hewlett-Packard Omnibook 6000/6100"
+msgstr "Hewlett-Packard Omnibook 6000/6100"
+
+#: ../rules/base.xml.in.h:360
+msgid "Hewlett-Packard Omnibook XE3 GC"
+msgstr "Hewlett-Packard Omnibook XE3 GC"
+
+#: ../rules/base.xml.in.h:361
+msgid "Hewlett-Packard Omnibook XE3 GF"
+msgstr "Hewlett-Packard Omnibook XE3 GF"
+
+#: ../rules/base.xml.in.h:362
+msgid "Hewlett-Packard Omnibook XT1000"
+msgstr "Hewlett-Packard Omnibook XT1000"
+
+#: ../rules/base.xml.in.h:363
+msgid "Hewlett-Packard Pavilion ZT11xx"
+msgstr "Hewlett-Packard Pavilion ZT11xx"
+
+#: ../rules/base.xml.in.h:364
+msgid "Hewlett-Packard Pavilion dv5"
+msgstr "Hewlett-Packard Pavilion dv5"
+
+#: ../rules/base.xml.in.h:365
+msgid "Hewlett-Packard SK-250x Multimedia Keyboard"
+msgstr "Hewlett-Packard SK-250x Multimedia Keyboard"
+
+#: ../rules/base.xml.in.h:366
+msgid "Hewlett-Packard nx9020"
+msgstr "Hewlett-Packard nx9020"
+
+#: ../rules/base.xml.in.h:367
+msgid "Hexadecimal"
+msgstr "Шестнадцатеричная"
+
+#: ../rules/base.xml.in.h:368
+msgid "Hindi (Bolnagri)"
+msgstr "Хинди (Bolnagri)"
+
+#: ../rules/base.xml.in.h:369
+msgid "Hindi (Wx)"
+msgstr "Хинди (Wx)"
+
+#: ../rules/base.xml.in.h:370
+msgid "Honeywell Euroboard"
+msgstr "Honeywell Euroboard"
+
+#: ../rules/base.xml.in.h:371
+msgid "Htc Dream phone"
+msgstr "телефон Htc Dream"
+
+#: ../rules/base.xml.in.h:372
+msgid "Hungarian"
+msgstr "Венгерская"
+
+#: ../rules/base.xml.in.h:373
+msgid "Hungarian (101/qwerty/comma/dead keys)"
+msgstr "Венгерская (pc101/qwerty/запятая/спец. клавиши (dead keys))"
+
+#: ../rules/base.xml.in.h:374
+msgid "Hungarian (101/qwerty/comma/eliminate dead keys)"
+msgstr "Венгерская (pc101/qwerty/запятая/без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:375
+msgid "Hungarian (101/qwerty/dot/dead keys)"
+msgstr "Венгерская (pc101/qwerty/точка/спец. клавиши (dead keys))"
+
+#: ../rules/base.xml.in.h:376
+msgid "Hungarian (101/qwerty/dot/eliminate dead keys)"
+msgstr "Венгерская (pc101/qwerty/точка/без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:377
+msgid "Hungarian (101/qwertz/comma/dead keys)"
+msgstr "Венгерская (101/qwertz/запятая/спец. клавиши (dead keys))"
+
+#: ../rules/base.xml.in.h:378
+msgid "Hungarian (101/qwertz/comma/eliminate dead keys)"
+msgstr "Венгерская (101/qwertz/запятая/без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:379
+msgid "Hungarian (101/qwertz/dot/dead keys)"
+msgstr "Венгерская (101/qwertz/точка/спец. клавиши (dead keys))"
+
+#: ../rules/base.xml.in.h:380
+msgid "Hungarian (101/qwertz/dot/eliminate dead keys)"
+msgstr "Венгерская (101/qwertz/точка/без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:381
+msgid "Hungarian (102/qwerty/comma/dead keys)"
+msgstr "Венгерская (102/qwerty/запятая/спец. клавиши (dead keys))"
+
+#: ../rules/base.xml.in.h:382
+msgid "Hungarian (102/qwerty/comma/eliminate dead keys)"
+msgstr "Венгерская (102/qwerty/запятая/без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:383
+msgid "Hungarian (102/qwerty/dot/dead keys)"
+msgstr "Венгерская (102/qwerty/точка/спец. клавиши (dead keys))"
+
+#: ../rules/base.xml.in.h:384
+msgid "Hungarian (102/qwerty/dot/eliminate dead keys)"
+msgstr "Венгерская (102/qwerty/точка/без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:385
+msgid "Hungarian (102/qwertz/comma/dead keys)"
+msgstr "Венгерская (102/qwertz/запятая/спец. клавиши (dead keys))"
+
+#: ../rules/base.xml.in.h:386
+msgid "Hungarian (102/qwertz/comma/eliminate dead keys)"
+msgstr "Венгерская (102/qwertz/запятая/без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:387
+msgid "Hungarian (102/qwertz/dot/dead keys)"
+msgstr "Венгерская (102/qwertz/точка/спец. клавиши (dead keys))"
+
+#: ../rules/base.xml.in.h:388
+msgid "Hungarian (102/qwertz/dot/eliminate dead keys)"
+msgstr "Венгерская (102/qwertz/точка/без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:389
+msgid "Hungarian (eliminate dead keys)"
+msgstr "Венгерская (без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:390
+msgid "Hungarian (qwerty)"
+msgstr "Венгерская (qwerty)"
+
+#: ../rules/base.xml.in.h:391
+msgid "Hungarian (standard)"
+msgstr "Венгерская (стандартная)"
+
+#: ../rules/base.xml.in.h:392
+msgid "Hyper is mapped to Win-keys"
+msgstr "Hyper соответствует клавишам Win"
+
+#: ../rules/base.xml.in.h:393
+msgid "IBM Rapid Access"
+msgstr "IBM Rapid Access"
+
+#: ../rules/base.xml.in.h:394
+msgid "IBM Rapid Access II"
+msgstr "IBM Rapid Access II"
+
+#: ../rules/base.xml.in.h:395
+msgid "IBM Space Saver"
+msgstr "IBM Space Saver"
+
+#: ../rules/base.xml.in.h:396
+msgid "IBM ThinkPad 560Z/600/600E/A22E"
+msgstr "IBM ThinkPad 560Z/600/600E/A22E"
+
+#: ../rules/base.xml.in.h:397
+msgid "IBM ThinkPad R60/T60/R61/T61"
+msgstr "IBM ThinkPad R60/T60/R61/T61"
+
+#: ../rules/base.xml.in.h:398
+msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t"
+msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t"
+
+#: ../rules/base.xml.in.h:399
+msgid "Icelandic"
+msgstr "Исландская"
+
+#: ../rules/base.xml.in.h:400
+msgid "Icelandic (Dvorak)"
+msgstr "Исландская (Дворак)"
+
+#: ../rules/base.xml.in.h:401
+msgid "Icelandic (Macintosh)"
+msgstr "Исландская (Macintosh)"
+
+#: ../rules/base.xml.in.h:402
+msgid "Icelandic (Sun dead keys)"
+msgstr "Исландская (спец. клавиши (dead keys) Sun)"
+
+#: ../rules/base.xml.in.h:403
+msgid "Icelandic (eliminate dead keys)"
+msgstr "Исландская (без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:404
+msgid "Igbo"
+msgstr "Игбо"
+
+#: ../rules/base.xml.in.h:405
+msgid "Indian"
+msgstr "Индийская"
+
+#: ../rules/base.xml.in.h:406
+msgid "Inuktitut"
+msgstr "Иннуитская"
+
+#: ../rules/base.xml.in.h:407
+msgid "Iraqi"
+msgstr "Иракская"
+
+#: ../rules/base.xml.in.h:408
+msgid "Irish"
+msgstr "Ирландская"
+
+#: ../rules/base.xml.in.h:409
+msgid "Irish (UnicodeExpert)"
+msgstr "Ирландская (UnicodeExpert)"
+
+#: ../rules/base.xml.in.h:410
+msgid "Italian"
+msgstr "Итальянская"
+
+#: ../rules/base.xml.in.h:411
+msgid "Italian (Macintosh)"
+msgstr "Итальянская (Macintosh)"
+
+#: ../rules/base.xml.in.h:412
+msgid "Italian (US keyboard with Italian letters)"
+msgstr "Итальянская (клавиатура США с итальянскими буквами)"
+
+#: ../rules/base.xml.in.h:413
+msgid "Italian (eliminate dead keys)"
+msgstr "Итальянская (без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:414
+msgid "Japanese"
+msgstr "Японская"
+
+#: ../rules/base.xml.in.h:415
+msgid "Japanese (Kana 86)"
+msgstr "Японская (Кана 86)"
+
+#: ../rules/base.xml.in.h:416
+msgid "Japanese (Kana)"
+msgstr "Японская (Кана)"
+
+#: ../rules/base.xml.in.h:417
+msgid "Japanese (Macintosh)"
+msgstr "Японская (Macintosh)"
+
+#: ../rules/base.xml.in.h:418
+msgid "Japanese (OADG 109A)"
+msgstr "Японская (OADG 109A)"
+
+#: ../rules/base.xml.in.h:419
+msgid "Japanese (PC-98xx Series)"
+msgstr "Японская (PC-98xx Series)"
+
+#: ../rules/base.xml.in.h:420
+msgid "Japanese keyboard options"
+msgstr "Настройки японской клавиатуры"
+
+#: ../rules/base.xml.in.h:421
+msgid "Kalmyk"
+msgstr "Калмыкская"
+
+#: ../rules/base.xml.in.h:422
+msgid "Kana Lock key is locking"
+msgstr "Кана блокируется клавишей Lock"
+
+#: ../rules/base.xml.in.h:423
+msgid "Kannada"
+msgstr "Каннада"
+
+#: ../rules/base.xml.in.h:424
+msgid "Kashubian"
+msgstr "Кашубская"
+
+#: ../rules/base.xml.in.h:425
+msgid "Kazakh"
+msgstr "Казахская"
+
+#: ../rules/base.xml.in.h:426
+msgid "Kazakh (with Russian)"
+msgstr "Казахская (с русским)"
+
+#: ../rules/base.xml.in.h:427
+msgid "Key sequence to kill the X server"
+msgstr "Комбинация клавиш для прерывания работы X-сервера"
+
+#: ../rules/base.xml.in.h:428
+msgid "Key to choose 3rd level"
+msgstr "Клавиша для выбора 3-го ряда"
+
+#: ../rules/base.xml.in.h:429
+msgid "Key to choose 5th level"
+msgstr "Клавиша для выбора 5-го ряда"
+
+#: ../rules/base.xml.in.h:430
+msgid "Key(s) to change layout"
+msgstr "Клавиша(и) для смены раскладки"
+
+#: ../rules/base.xml.in.h:431
+msgid "Keytronic FlexPro"
+msgstr "Keytronic FlexPro"
+
+#: ../rules/base.xml.in.h:432
+msgid "Khmer (Cambodia)"
+msgstr "Кхмерская (Камбоджа)"
+
+#: ../rules/base.xml.in.h:433
+msgid "Kikuyu"
+msgstr "Кикуйу"
+
+#: ../rules/base.xml.in.h:434
+msgid "Kinesis"
+msgstr "Kinesis"
+
+#: ../rules/base.xml.in.h:435
+msgid "Komi"
+msgstr "Комякская"
+
+#: ../rules/base.xml.in.h:436
+msgid "Korean"
+msgstr "Корейская"
+
+#: ../rules/base.xml.in.h:437
+msgid "Korean (101/104 key compatible)"
+msgstr "Корейская (совместимая c 101/104 кнопочной)"
+
+#: ../rules/base.xml.in.h:438
+msgid "Kurdish (Iran, Arabic-Latin)"
+msgstr "Курдская (Иран, арабо-латинская)"
+
+#: ../rules/base.xml.in.h:439
+msgid "Kurdish (Iran, F)"
+msgstr "Курдская (Иран, F)"
+
+#: ../rules/base.xml.in.h:440
+msgid "Kurdish (Iran, Latin Alt-Q)"
+msgstr "Курдская (Иран, латинская Alt-Q)"
+
+#: ../rules/base.xml.in.h:441
+msgid "Kurdish (Iran, Latin Q)"
+msgstr "Курдская (Иран, латинская Q)"
+
+#: ../rules/base.xml.in.h:442
+msgid "Kurdish (Iraq, Arabic-Latin)"
+msgstr "Курдская (Ирак, арабо-латинская)"
+
+#: ../rules/base.xml.in.h:443
+msgid "Kurdish (Iraq, F)"
+msgstr "Курдская (Ирак, F)"
+
+#: ../rules/base.xml.in.h:444
+msgid "Kurdish (Iraq, Latin Alt-Q)"
+msgstr "Курдская (Ирак, латинская alt-Q)"
+
+#: ../rules/base.xml.in.h:445
+msgid "Kurdish (Iraq, Latin Q)"
+msgstr "Курдская (Ирак, латинская Q)"
+
+#: ../rules/base.xml.in.h:446
+msgid "Kurdish (Syria, F)"
+msgstr "Курдская (Сирия, F)"
+
+#: ../rules/base.xml.in.h:447
+msgid "Kurdish (Syria, Latin Alt-Q)"
+msgstr "Курдская (Сирия, латинская Alt-Q)"
+
+#: ../rules/base.xml.in.h:448
+msgid "Kurdish (Syria, Latin Q)"
+msgstr "Курдская (Сирия, латинская Q)"
+
+#: ../rules/base.xml.in.h:449
+msgid "Kurdish (Turkey, F)"
+msgstr "Курдская (Турция, F)"
+
+#: ../rules/base.xml.in.h:450
+msgid "Kurdish (Turkey, Latin Alt-Q)"
+msgstr "Курдская (Турция, латинская Alt-Q)"
+
+#: ../rules/base.xml.in.h:451
+msgid "Kurdish (Turkey, Latin Q)"
+msgstr "Курдская (Турция, латинская Q)"
+
+#: ../rules/base.xml.in.h:452
+msgid "Kyrgyz"
+msgstr "Киргизская"
+
+#: ../rules/base.xml.in.h:453
+msgid "Kyrgyz (phonetic)"
+msgstr "Киргизская (фонетическая)"
+
+#: ../rules/base.xml.in.h:454
+msgid "Lao"
+msgstr "Лаосская"
+
+#: ../rules/base.xml.in.h:455
+msgid "Lao (STEA proposed standard layout)"
+msgstr "Лаосская (стандартная раскладка, предложенная STEA)"
+
+#: ../rules/base.xml.in.h:456
+msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard"
+msgstr "Клавиатура ноутбука Compaq (например, Armada)"
+
+#: ../rules/base.xml.in.h:457
+msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard"
+msgstr "«Интернет-клавиатура» ноутбука Compaq (например, Presario)"
+
+#: ../rules/base.xml.in.h:458
+msgid "Laptop/notebook eMachines m68xx"
+msgstr "Ноутбук eMachines из серии m68xx"
+
+#: ../rules/base.xml.in.h:459 ../rules/base.extras.xml.in.h:12
+msgid "Latvian"
+msgstr "Латышская"
+
+#: ../rules/base.xml.in.h:460
+msgid "Latvian (F variant)"
+msgstr "Латышская (вариант с F)"
+
+#: ../rules/base.xml.in.h:461
+msgid "Latvian (adapted)"
+msgstr "Латышская (адаптированная)"
+
+#: ../rules/base.xml.in.h:462
+msgid "Latvian (apostrophe variant)"
+msgstr "Латышская (вариант с апострофом)"
+
+#: ../rules/base.xml.in.h:463
+msgid "Latvian (ergonomic, ŪGJRMV)"
+msgstr "Латышская (эргономичная, ŪGJRMV)"
+
+#: ../rules/base.xml.in.h:464
+msgid "Latvian (modern)"
+msgstr "Латышская (современная)"
+
+#: ../rules/base.xml.in.h:465
+msgid "Latvian (tilde variant)"
+msgstr "Латышская (вариант с тильдой)"
+
+#: ../rules/base.xml.in.h:466
+msgid "Left Alt"
+msgstr "Левая клавиша Alt"
+
+#: ../rules/base.xml.in.h:467
+msgid "Left Alt (while pressed)"
+msgstr "Левая клавиша Alt (пока нажата)"
+
+#: ../rules/base.xml.in.h:468
+msgid "Left Alt is swapped with Left Win"
+msgstr "Левая клавиша Alt поменяна местами с левой клавишей Win"
+
+#: ../rules/base.xml.in.h:469
+msgid "Left Ctrl"
+msgstr "Левая клавиша Ctrl"
+
+#: ../rules/base.xml.in.h:470
+msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)"
+msgstr "Левая Ctrl (на первую раскладку), Правая Ctrl (на последнюю раскладку)"
+
+#: ../rules/base.xml.in.h:471
+msgid "Left Ctrl+Left Shift"
+msgstr "Левая Ctrl+Левая Shift"
+
+#: ../rules/base.xml.in.h:472
+msgid "Left Shift"
+msgstr "Левая клавиша Shift"
+
+#: ../rules/base.xml.in.h:473
+msgid "Left Win"
+msgstr "Левая клавиша Win"
+
+#: ../rules/base.xml.in.h:474
+msgid "Left Win (to first layout), Right Win/Menu (to last layout)"
+msgstr "Левая Win (на первую раскладку), Правая Win/Menu (на последнюю раскладку)"
+
+#: ../rules/base.xml.in.h:475
+msgid "Left Win (while pressed)"
+msgstr "Левая клавиша Win (пока нажата)"
+
+#: ../rules/base.xml.in.h:476
+msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "По левой клавише Win выбирается 5-й ряд, блокирует, блокирует при нажатии вместе с другим выборщиком-5-го-ряда"
+
+#: ../rules/base.xml.in.h:477
+msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "По левой клавише Win выбирается 5-й ряд, блокирует, блокирует при нажатии вместе с другим выборщиком-5-го-ряда, однократное нажатие снимает блокировку"
+
+#: ../rules/base.xml.in.h:478
+msgid "LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)"
+msgstr "Левая-Ctrl+Левая-Win (на первую раскладку), Правая-Ctrl+Menu (на вторую раскладку)"
+
+#: ../rules/base.xml.in.h:479
+msgid "Legacy"
+msgstr "Legacy"
+
+#: ../rules/base.xml.in.h:480
+msgid "Legacy Wang 724"
+msgstr "Старая Wang 724"
+
+#. Actually, with KP_SEPARATOR, as the old keypad(comma)
+#: ../rules/base.xml.in.h:482
+msgid "Legacy key with comma"
+msgstr "Клавиша Legacy с запятой"
+
+#: ../rules/base.xml.in.h:483
+msgid "Legacy key with dot"
+msgstr "Клавиша Legacy с точкой"
+
+#: ../rules/base.xml.in.h:484 ../rules/base.extras.xml.in.h:21
+msgid "Lithuanian"
+msgstr "Литовская"
+
+#: ../rules/base.xml.in.h:485
+msgid "Lithuanian (IBM LST 1205-92)"
+msgstr "Литовская (IBM LST 1205-92)"
+
+#: ../rules/base.xml.in.h:486
+msgid "Lithuanian (LEKP)"
+msgstr "Литовская (LEKP)"
+
+#: ../rules/base.xml.in.h:487
+msgid "Lithuanian (LEKPa)"
+msgstr "Литовская (LEKPa)"
+
+#: ../rules/base.xml.in.h:488
+msgid "Lithuanian (US keyboard with Lithuanian letters)"
+msgstr "Литовская (клавиатура США с литовскими буквами)"
+
+#: ../rules/base.xml.in.h:489
+msgid "Lithuanian (standard)"
+msgstr "Литовская (стандартная)"
+
+#: ../rules/base.xml.in.h:490
+msgid "Logitech Access Keyboard"
+msgstr "Logitech Access Keyboard"
+
+#: ../rules/base.xml.in.h:491
+msgid "Logitech Cordless Desktop"
+msgstr "Logitech Cordless Desktop"
+
+#: ../rules/base.xml.in.h:492
+msgid "Logitech Cordless Desktop (alternate option)"
+msgstr "Logitech Cordless Desktop (альтернативный вариант)"
+
+#: ../rules/base.xml.in.h:493
+msgid "Logitech Cordless Desktop EX110"
+msgstr "Logitech Cordless Desktop EX110"
+
+#: ../rules/base.xml.in.h:494
+msgid "Logitech Cordless Desktop LX-300"
+msgstr "Logitech Cordless Desktop LX-300"
+
+#: ../rules/base.xml.in.h:495
+msgid "Logitech Cordless Desktop Navigator"
+msgstr "Logitech Cordless Desktop Navigator"
+
+#: ../rules/base.xml.in.h:496
+msgid "Logitech Cordless Desktop Optical"
+msgstr "Logitech Cordless Desktop Optical"
+
+#: ../rules/base.xml.in.h:497
+msgid "Logitech Cordless Desktop Pro (alternate option 2)"
+msgstr "Logitech Cordless Desktop Pro (альтернативный вариант 2)"
+
+#: ../rules/base.xml.in.h:498
+msgid "Logitech Cordless Desktop iTouch"
+msgstr "Logitech Cordless Desktop iTouch"
+
+#: ../rules/base.xml.in.h:499
+msgid "Logitech Cordless Freedom/Desktop Navigator"
+msgstr "Logitech Cordless Freedom/Desktop Navigator"
+
+#: ../rules/base.xml.in.h:500
+msgid "Logitech G15 extra keys via G15daemon"
+msgstr "Дополнительные клавиши Logitech G15 с помощью службы G15"
+
+#: ../rules/base.xml.in.h:501
+msgid "Logitech Generic Keyboard"
+msgstr "Logitech Generic Keyboard"
+
+#: ../rules/base.xml.in.h:502
+msgid "Logitech Internet 350 Keyboard"
+msgstr "Logitech Internet 350 Keyboard"
+
+#: ../rules/base.xml.in.h:503
+msgid "Logitech Internet Keyboard"
+msgstr "Logitech Internet Keyboard"
+
+#: ../rules/base.xml.in.h:504
+msgid "Logitech Internet Navigator Keyboard"
+msgstr "Logitech Internet Navigator Keyboard"
+
+#: ../rules/base.xml.in.h:505
+msgid "Logitech Media Elite Keyboard"
+msgstr "Logitech Media Elite Keyboard"
+
+#: ../rules/base.xml.in.h:506
+msgid "Logitech Ultra-X Cordless Media Desktop Keyboard"
+msgstr "Logitech Ultra-X Cordless Media Desktop Keyboard"
+
+#: ../rules/base.xml.in.h:507
+msgid "Logitech Ultra-X Keyboard"
+msgstr "Logitech Ultra-X Keyboard"
+
+#: ../rules/base.xml.in.h:508
+msgid "Logitech diNovo Edge Keyboard"
+msgstr "Logitech diNovo Edge Keyboard"
+
+#: ../rules/base.xml.in.h:509
+msgid "Logitech diNovo Keyboard"
+msgstr "Logitech diNovo Keyboard"
+
+#: ../rules/base.xml.in.h:510
+msgid "Logitech iTouch"
+msgstr "Logitech iTouch"
+
+#: ../rules/base.xml.in.h:511
+msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)"
+msgstr "Logitech iTouch Cordless Keyboard (модель Y-RB6)"
+
+#: ../rules/base.xml.in.h:512
+msgid "Logitech iTouch Internet Navigator Keyboard SE"
+msgstr "Logitech iTouch Internet Navigator Keyboard SE"
+
+#: ../rules/base.xml.in.h:513
+msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)"
+msgstr "Logitech iTouch Internet Navigator Keyboard SE (USB)"
+
+#: ../rules/base.xml.in.h:514
+msgid "Lower Sorbian"
+msgstr "Нижнелужицкая"
+
+#: ../rules/base.xml.in.h:515
+msgid "Lower Sorbian (qwertz)"
+msgstr "Нижнелужицкая (qwertz)"
+
+#: ../rules/base.xml.in.h:516
+msgid "MacBook/MacBook Pro"
+msgstr "MacBook/MacBook Pro"
+
+#: ../rules/base.xml.in.h:517
+msgid "MacBook/MacBook Pro (Intl)"
+msgstr "MacBook/MacBook Pro (межд)"
+
+#: ../rules/base.xml.in.h:518
+msgid "Macedonian"
+msgstr "Македонская"
+
+#: ../rules/base.xml.in.h:519
+msgid "Macedonian (eliminate dead keys)"
+msgstr "Македонская (без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:520
+msgid "Macintosh"
+msgstr "Macintosh"
+
+#: ../rules/base.xml.in.h:521
+msgid "Macintosh Old"
+msgstr "Старый Macintosh"
+
+#: ../rules/base.xml.in.h:522
+msgid "Make Caps Lock an additional Backspace"
+msgstr "Использовать Caps Lock как дополнительную клавишу Backspace"
+
+#: ../rules/base.xml.in.h:523
+msgid "Make Caps Lock an additional Control but keep the Caps_Lock keysym"
+msgstr "Использовать Caps Lock как дополнительную клавишу Control, но сохранить символ клавиши Caps_Lock"
+
+#: ../rules/base.xml.in.h:524
+msgid "Make Caps Lock an additional Ctrl"
+msgstr "Использовать Caps Lock как дополнительную клавишу Ctrl"
+
+#: ../rules/base.xml.in.h:525
+msgid "Make Caps Lock an additional ESC"
+msgstr "Использовать Caps Lock как дополнительную клавишу ESC"
+
+#: ../rules/base.xml.in.h:526
+msgid "Make Caps Lock an additional Hyper"
+msgstr "Использовать Caps Lock как дополнительную клавишу Hyper"
+
+#: ../rules/base.xml.in.h:527
+msgid "Make Caps Lock an additional Num Lock"
+msgstr "Использовать Caps Lock как дополнительную клавишу Num Lock"
+
+#: ../rules/base.xml.in.h:528
+msgid "Make Caps Lock an additional Super"
+msgstr "Использовать Caps Lock как дополнительную клавишу Super"
+
+#: ../rules/base.xml.in.h:529
+msgid "Malayalam"
+msgstr "Малайaлам"
+
+#: ../rules/base.xml.in.h:530
+msgid "Malayalam (Lalitha)"
+msgstr "Малайaламская (лалита)"
+
+#: ../rules/base.xml.in.h:531
+msgid "Malayalam (enhanced Inscript with Rupee Sign)"
+msgstr "Малайaламская (улучшенный Inscript со символом рупии)"
+
+#: ../rules/base.xml.in.h:532
+msgid "Maltese"
+msgstr "Мальтийская"
+
+#: ../rules/base.xml.in.h:533
+msgid "Maltese (with US layout)"
+msgstr "Мальтийская (с раскладкой США)"
+
+#: ../rules/base.xml.in.h:534
+msgid "Maori"
+msgstr "Маори"
+
+#: ../rules/base.xml.in.h:535
+msgid "Mari"
+msgstr "Марийская"
+
+#: ../rules/base.xml.in.h:536
+msgid "Memorex MX1998"
+msgstr "Memorex MX1998"
+
+#: ../rules/base.xml.in.h:537
+msgid "Memorex MX2500 EZ-Access Keyboard"
+msgstr "Memorex MX2500 EZ-Access Keyboard"
+
+#: ../rules/base.xml.in.h:538
+msgid "Memorex MX2750"
+msgstr "Memorex MX2750"
+
+#: ../rules/base.xml.in.h:539
+msgid "Menu"
+msgstr "Menu"
+
+#: ../rules/base.xml.in.h:540
+msgid "Meta is mapped to Left Win"
+msgstr "Meta соответствует левой клавише Win"
+
+#: ../rules/base.xml.in.h:541
+msgid "Meta is mapped to Win keys"
+msgstr "Meta соответствует клавишам Win"
+
+#: ../rules/base.xml.in.h:542
+msgid "Meta on Left Ctrl"
+msgstr "Meta на левой клавише Ctrl"
+
+#: ../rules/base.xml.in.h:543
+msgid "Microsoft Comfort Curve Keyboard 2000"
+msgstr "Microsoft Comfort Curve Keyboard 2000"
+
+#: ../rules/base.xml.in.h:544
+msgid "Microsoft Internet Keyboard"
+msgstr "Microsoft Internet Keyboard"
+
+#: ../rules/base.xml.in.h:545
+msgid "Microsoft Internet Keyboard Pro, Swedish"
+msgstr "Microsoft Internet Keyboard Pro, шведская"
+
+#: ../rules/base.xml.in.h:546
+msgid "Microsoft Natural"
+msgstr "Microsoft Natural"
+
+#: ../rules/base.xml.in.h:547
+msgid "Microsoft Natural Keyboard Elite"
+msgstr "Microsoft Natural Keyboard Elite"
+
+#: ../rules/base.xml.in.h:548
+msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro"
+msgstr "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro"
+
+#: ../rules/base.xml.in.h:549
+msgid "Microsoft Natural Keyboard Pro OEM"
+msgstr "Microsoft Natural Keyboard Pro OEM"
+
+#: ../rules/base.xml.in.h:550
+msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro"
+msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro"
+
+#: ../rules/base.xml.in.h:551
+msgid "Microsoft Natural Wireless Ergonomic Keyboard 4000"
+msgstr "Microsoft Natural Wireless Ergonomic Keyboard 4000"
+
+#: ../rules/base.xml.in.h:552
+msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000"
+msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000"
+
+#: ../rules/base.xml.in.h:553
+msgid "Microsoft Office Keyboard"
+msgstr "Microsoft Office Keyboard"
+
+#: ../rules/base.xml.in.h:554
+msgid "Microsoft Wireless Multimedia Keyboard 1.0A"
+msgstr "Microsoft Wireless Multimedia Keyboard 1.0A"
+
+#: ../rules/base.xml.in.h:555
+msgid "Miscellaneous compatibility options"
+msgstr "Разные параметры совместимости"
+
+#: ../rules/base.xml.in.h:556
+msgid "Mongolian"
+msgstr "Монгольская"
+
+#: ../rules/base.xml.in.h:557
+msgid "Montenegrin"
+msgstr "Черногорская"
+
+#: ../rules/base.xml.in.h:558
+msgid "Montenegrin (Cyrillic with guillemets)"
+msgstr "Черногорская (кириллица с кавычками ёлочками)"
+
+#: ../rules/base.xml.in.h:559
+msgid "Montenegrin (Cyrillic)"
+msgstr "Черногорская (кириллица)"
+
+#: ../rules/base.xml.in.h:560
+msgid "Montenegrin (Cyrillic, Z and ZHE swapped)"
+msgstr "Черногорская (кириллица, З и Ж переставлены местами)"
+
+#: ../rules/base.xml.in.h:561
+msgid "Montenegrin (Latin Unicode qwerty)"
+msgstr "Черногорская (латинская юникодная qwerty)"
+
+#: ../rules/base.xml.in.h:562
+msgid "Montenegrin (Latin Unicode)"
+msgstr "Черногорская (латинская юникодная)"
+
+#: ../rules/base.xml.in.h:563
+msgid "Montenegrin (Latin qwerty)"
+msgstr "Черногорская (латинская qwerty)"
+
+#: ../rules/base.xml.in.h:564
+msgid "Montenegrin (Latin with guillemets)"
+msgstr "Черногорская (латинская с кавычками ёлочками)"
+
+#: ../rules/base.xml.in.h:565
+msgid "NICOLA-F style Backspace"
+msgstr "Backspace в стиле NICOLA-F"
+
+#: ../rules/base.xml.in.h:566
+msgid "Nepali"
+msgstr "Непальская"
+
+#: ../rules/base.xml.in.h:567
+msgid "Non-breakable space character at fourth level"
+msgstr "Символ неразрывного пробела в четвёртом ряду"
+
+#: ../rules/base.xml.in.h:568
+msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level"
+msgstr "Символ неразрывного пробела в четвёртом ряду, символ тонкого неразрывного пробела в шестом ряду"
+
+#: ../rules/base.xml.in.h:569
+msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)"
+msgstr "Символ неразрывного пробела в четвёртом ряду, символ тонкого неразрывного пробела в шестом ряду (с помощью Ctrl+Shift)"
+
+#: ../rules/base.xml.in.h:570
+msgid "Non-breakable space character at second level"
+msgstr "Символ неразрывного пробела во втором ряду"
+
+#: ../rules/base.xml.in.h:571
+msgid "Non-breakable space character at third level"
+msgstr "Символ неразрывного пробела в третьем ряду"
+
+#: ../rules/base.xml.in.h:572
+msgid "Non-breakable space character at third level, nothing at fourth level"
+msgstr "Символ неразрывного пробела в третьем ряду, ничего на четвёртом"
+
+#: ../rules/base.xml.in.h:573
+msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level"
+msgstr "Символ неразрывного пробела в третьем ряду, символ тонкого неразрывного пробела в четвёртом ряду"
+
+#: ../rules/base.xml.in.h:574
+msgid "Northern Saami (Finland)"
+msgstr "Северная Саамская (Финляндия)"
+
+#: ../rules/base.xml.in.h:575
+msgid "Northern Saami (Norway)"
+msgstr "Северная Саамская (Норвегия)"
+
+#: ../rules/base.xml.in.h:576
+msgid "Northern Saami (Norway, eliminate dead keys)"
+msgstr "Северная Саамская (Норвегия, без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:577
+msgid "Northern Saami (Sweden)"
+msgstr "Северная Саамская (Швеция)"
+
+#: ../rules/base.xml.in.h:578
+msgid "Northgate OmniKey 101"
+msgstr "Northgate OmniKey 101"
+
+#: ../rules/base.xml.in.h:579
+msgid "Norwegian"
+msgstr "Норвежская"
+
+#: ../rules/base.xml.in.h:580
+msgid "Norwegian (Dvorak)"
+msgstr "Норвежская (Дворак)"
+
+#: ../rules/base.xml.in.h:581
+msgid "Norwegian (Macintosh)"
+msgstr "Норвежская (Macintosh)"
+
+#: ../rules/base.xml.in.h:582
+msgid "Norwegian (Macintosh, eliminate dead keys)"
+msgstr "Норвежская (Macintosh, без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:583
+msgid "Norwegian (eliminate dead keys)"
+msgstr "Норвежская (без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:584
+msgid "Num Lock"
+msgstr "Num Lock"
+
+#: ../rules/base.xml.in.h:585
+msgid "Numeric keypad delete key behaviour"
+msgstr "Функция клавиши Delete на цифровой клавиатуре"
+
+#: ../rules/base.xml.in.h:586
+msgid "Numeric keypad keys work as with Macintosh"
+msgstr "Клавиши цифровой клавиатуры работают как в Macintosh"
+
+#: ../rules/base.xml.in.h:587
+msgid "Numeric keypad layout selection"
+msgstr "Выбор раскладки цифровой клавиатуры"
+
+#: ../rules/base.xml.in.h:588
+msgid "OLPC"
+msgstr "OLPC"
+
+#: ../rules/base.xml.in.h:589
+msgid "Occitan"
+msgstr "Окситанский"
+
+#: ../rules/base.xml.in.h:590
+msgid "Ogham"
+msgstr "Огхам"
+
+#: ../rules/base.xml.in.h:591
+msgid "Ogham (IS434)"
+msgstr "Огхам (IS434)"
+
+#: ../rules/base.xml.in.h:592
+msgid "Oriya"
+msgstr "Орийя"
+
+#: ../rules/base.xml.in.h:593
+msgid "Ortek MCK-800 MM/Internet keyboard"
+msgstr "Клавиатура Ortek MCK-800 MM/Internet"
+
+#: ../rules/base.xml.in.h:594
+msgid "Ossetian (Georgia)"
+msgstr "Осетинская (Грузия)"
+
+#: ../rules/base.xml.in.h:595
+msgid "Ossetian (WinKeys)"
+msgstr "Осетинская (с клавишами Win)"
+
+#: ../rules/base.xml.in.h:596
+msgid "Ossetian (legacy)"
+msgstr "Осетинская (устаревшая)"
+
+#: ../rules/base.xml.in.h:597
+msgid "PC-98xx Series"
+msgstr "PC-98xx Series"
+
+#: ../rules/base.xml.in.h:598
+msgid "Pannonian Rusyn (homophonic)"
+msgstr "Паннонская русинская (омофоническая)"
+
+#: ../rules/base.xml.in.h:599
+msgid "Pashto"
+msgstr "Пуштунская"
+
+#: ../rules/base.xml.in.h:600
+msgid "Pashto (Afghanistan, OLPC)"
+msgstr "Пуштунская (Афганистан, OLPC)"
+
+#: ../rules/base.xml.in.h:601
+msgid "Pause"
+msgstr "Pause"
+
+#: ../rules/base.xml.in.h:602 ../rules/base.extras.xml.in.h:23
+msgid "Persian"
+msgstr "Персидская"
+
+#: ../rules/base.xml.in.h:603
+msgid "Persian (Afghanistan, Dari OLPC)"
+msgstr "Персидская (Афганистан, Dari OLPC)"
+
+#: ../rules/base.xml.in.h:604
+msgid "Persian (with Persian Keypad)"
+msgstr "Персидская (с персидской доп. панелью)"
+
+#: ../rules/base.xml.in.h:605 ../rules/base.extras.xml.in.h:24
+msgid "Polish"
+msgstr "Польская"
+
+#: ../rules/base.xml.in.h:606
+msgid "Polish (Dvorak)"
+msgstr "Польская (Дворак)"
+
+#: ../rules/base.xml.in.h:607
+msgid "Polish (Dvorak, Polish quotes on key 1)"
+msgstr "Польская (Дворак, польские кавычки на клавише 1)"
+
+#: ../rules/base.xml.in.h:608
+msgid "Polish (Dvorak, Polish quotes on quotemark key)"
+msgstr "Польская (Дворак, польские кавычки на клавишах с кавычками)"
+
+#: ../rules/base.xml.in.h:609
+msgid "Polish (programmer Dvorak)"
+msgstr "Польская (Дворак для программистов)"
+
+#: ../rules/base.xml.in.h:610
+msgid "Polish (qwertz)"
+msgstr "Польская (qwertz)"
+
+#: ../rules/base.xml.in.h:611
+msgid "Portuguese"
+msgstr "Португальская"
+
+#: ../rules/base.xml.in.h:612
+msgid "Portuguese (Brazil)"
+msgstr "Португальская (Бразилия)"
+
+#: ../rules/base.xml.in.h:613
+msgid "Portuguese (Brazil, Dvorak)"
+msgstr "Португальская (Бразилия, Дворак)"
+
+#: ../rules/base.xml.in.h:614
+msgid "Portuguese (Brazil, eliminate dead keys)"
+msgstr "Португальская (Бразилия, без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:615
+msgid "Portuguese (Brazil, nativo for Esperanto)"
+msgstr "Португальская (Бразилия, nativo для эсперанто)"
+
+#: ../rules/base.xml.in.h:616
+msgid "Portuguese (Brazil, nativo for USA keyboards)"
+msgstr "Португальская (Бразилия, nativo для клавиатур США)"
+
+#: ../rules/base.xml.in.h:617
+msgid "Portuguese (Brazil, nativo)"
+msgstr "Португальская (Бразилия, nativo)"
+
+#: ../rules/base.xml.in.h:618
+msgid "Portuguese (Macintosh)"
+msgstr "Португальская (Macintosh)"
+
+#: ../rules/base.xml.in.h:619
+msgid "Portuguese (Macintosh, Sun dead keys)"
+msgstr "Португальская (Macintosh, спец. клавиши (dead keys) Sun)"
+
+#: ../rules/base.xml.in.h:620
+msgid "Portuguese (Macintosh, eliminate dead keys)"
+msgstr "Португальская (Macintosh, без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:621
+msgid "Portuguese (Nativo for USA keyboards)"
+msgstr "Португальская (Nativo для клавиатур США)"
+
+#: ../rules/base.xml.in.h:622
+msgid "Portuguese (Nativo)"
+msgstr "Португальская (Nativo)"
+
+#: ../rules/base.xml.in.h:623
+msgid "Portuguese (Sun dead keys)"
+msgstr "Португальская (спец. клавиши (dead keys) Sun)"
+
+#: ../rules/base.xml.in.h:624
+msgid "Portuguese (eliminate dead keys)"
+msgstr "Португальская (без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:625
+msgid "Propeller Voyager (KTEZ-1000)"
+msgstr "Propeller Voyager (KTEZ-1000)"
+
+#: ../rules/base.xml.in.h:626
+msgid "PrtSc"
+msgstr "PrtSc"
+
+#: ../rules/base.xml.in.h:627
+msgid "Punjabi (Gurmukhi Jhelum)"
+msgstr "Пенджабская (гурмукхи Jhelum)"
+
+#: ../rules/base.xml.in.h:628
+msgid "Punjabi (Gurmukhi)"
+msgstr "Пенджабская (гурмукхи)"
+
+#: ../rules/base.xml.in.h:629
+msgid "QTronix Scorpius 98N+"
+msgstr "QTronix Scorpius 98N+"
+
+#: ../rules/base.xml.in.h:630
+msgid "Right Alt"
+msgstr "Правая клавиша Alt"
+
+#: ../rules/base.xml.in.h:631
+msgid "Right Alt (while pressed)"
+msgstr "Правая клавиша Alt (пока нажата)"
+
+#: ../rules/base.xml.in.h:632
+msgid "Right Alt chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "По правой клавише Alt выбирается 5-й ряд и активируется level5-Lock при нажатии вместе с другим выборщиком-5-го-ряда, однократное нажатие снимает блокировку"
+
+#: ../rules/base.xml.in.h:633
+msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "По правой клавише Alt выбирается 5-й ряд, блокируется при нажатии вместе с другим выборщиком-5-го-ряда"
+
+#: ../rules/base.xml.in.h:634
+msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "По правой клавише Alt выбирается 5-й ряд, блокируется при нажатии вместе с другим выборщиком-5-го-ряда, однократное нажатие снимает блокировку"
+
+#: ../rules/base.xml.in.h:635
+msgid "Right Alt key never chooses 3rd level"
+msgstr "По правой клавише Alt никогда не выбирается третий ряд"
+
+#: ../rules/base.xml.in.h:636
+msgid "Right Alt, Shift+Right Alt key is Multi_Key"
+msgstr "Правая клавиша Alt, Shift и правая Alt вместе работают как Multi_Key"
+
+#: ../rules/base.xml.in.h:637
+msgid "Right Ctrl"
+msgstr "Правая клавиша Ctrl"
+
+#: ../rules/base.xml.in.h:638
+msgid "Right Ctrl (while pressed)"
+msgstr "Правая клавиша Ctrl (пока нажата)"
+
+#: ../rules/base.xml.in.h:639
+msgid "Right Ctrl as Right Alt"
+msgstr "Правая клавиша Ctrl работает как правая клавиша Alt"
+
+#: ../rules/base.xml.in.h:640
+msgid "Right Ctrl is mapped to Menu"
+msgstr "Правая клавиша Ctrl соответствует клавише Menu"
+
+#: ../rules/base.xml.in.h:641
+msgid "Right Ctrl+Right Shift"
+msgstr "Правая Ctrl+Правая Shift"
+
+#: ../rules/base.xml.in.h:642
+msgid "Right Shift"
+msgstr "Правая клавиша Shift"
+
+#: ../rules/base.xml.in.h:643
+msgid "Right Win"
+msgstr "Правая клавиша Win"
+
+#: ../rules/base.xml.in.h:644
+msgid "Right Win (while pressed)"
+msgstr "Правая клавиша Win (пока нажата)"
+
+#: ../rules/base.xml.in.h:645
+msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "По правой клавише Win выбирается 5-й ряд, блокируется при нажатии вместе с другим выборщиком-5-го-ряда"
+
+#: ../rules/base.xml.in.h:646
+msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "По правой клавише Win выбирается 5-й ряд, блокируется при нажатии вместе с другим выборщиком-5-го-ряда, однократное нажатие снимает блокировку"
+
+#: ../rules/base.xml.in.h:647 ../rules/base.extras.xml.in.h:26
+msgid "Romanian"
+msgstr "Румынская"
+
+#: ../rules/base.xml.in.h:648
+msgid "Romanian (Germany)"
+msgstr "Румынская (Германия)"
+
+#: ../rules/base.xml.in.h:649
+msgid "Romanian (Germany, eliminate dead keys)"
+msgstr "Румынская (Германия, без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:650
+msgid "Romanian (WinKeys)"
+msgstr "Румынская (клавиши Win)"
+
+#: ../rules/base.xml.in.h:651
+msgid "Romanian (cedilla)"
+msgstr "Румынская (седиль)"
+
+#: ../rules/base.xml.in.h:652
+msgid "Romanian (standard cedilla)"
+msgstr "Румынская (стандартная седиль)"
+
+#: ../rules/base.xml.in.h:653
+msgid "Romanian (standard)"
+msgstr "Румынская (стандартная)"
+
+#: ../rules/base.xml.in.h:654
+msgid "Rupee on 4"
+msgstr "Символ рупии на клавише 4"
+
+#: ../rules/base.xml.in.h:655 ../rules/base.extras.xml.in.h:28
+msgid "Russian"
+msgstr "Русская"
+
+#: ../rules/base.xml.in.h:656
+msgid "Russian (DOS)"
+msgstr "Русская (DOS)"
+
+#: ../rules/base.xml.in.h:657
+msgid "Russian (Georgia)"
+msgstr "Русская (Грузия)"
+
+#: ../rules/base.xml.in.h:658
+msgid "Russian (Germany, phonetic)"
+msgstr "Русская (Германия, фонетическая)"
+
+#: ../rules/base.xml.in.h:659
+msgid "Russian (Kazakhstan, with Kazakh)"
+msgstr "Русская (Казахстан, с казахской)"
+
+#: ../rules/base.xml.in.h:660
+msgid "Russian (Poland, phonetic Dvorak)"
+msgstr "Русский (Польша, фонетический Дворак)"
+
+#: ../rules/base.xml.in.h:661
+msgid "Russian (Sweden, phonetic)"
+msgstr "Русская (Швеция, фонетическая)"
+
+#: ../rules/base.xml.in.h:662
+msgid "Russian (Sweden, phonetic, eliminate dead keys)"
+msgstr "Русская (Швеция, фонетическая, без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:663
+msgid "Russian (US, phonetic)"
+msgstr "Русская (США, фонетическая)"
+
+#: ../rules/base.xml.in.h:664
+msgid "Russian (Ukraine, standard RSTU)"
+msgstr "Русская (Украина, стандартная RSTU)"
+
+#: ../rules/base.xml.in.h:665
+msgid "Russian (legacy)"
+msgstr "Русская (устаревшая)"
+
+#: ../rules/base.xml.in.h:666
+msgid "Russian (phonetic WinKeys)"
+msgstr "Русская (фонетическая с клавишами Win)"
+
+#: ../rules/base.xml.in.h:667
+msgid "Russian (phonetic)"
+msgstr "Русская (фонетическая)"
+
+#: ../rules/base.xml.in.h:668
+msgid "Russian (typewriter)"
+msgstr "Русская (печатная машинка)"
+
+#: ../rules/base.xml.in.h:669
+msgid "Russian (typewriter, legacy)"
+msgstr "Русская (печатная машинка, устаревшая)"
+
+#: ../rules/base.xml.in.h:670
+msgid "SILVERCREST Multimedia Wireless Keyboard"
+msgstr "SILVERCREST Multimedia Wireless Keyboard"
+
+#: ../rules/base.xml.in.h:671
+msgid "SK-1300"
+msgstr "SK-1300"
+
+#: ../rules/base.xml.in.h:672
+msgid "SK-2500"
+msgstr "SK-2500"
+
+#: ../rules/base.xml.in.h:673
+msgid "SK-6200"
+msgstr "SK-6200"
+
+#: ../rules/base.xml.in.h:674
+msgid "SK-7100"
+msgstr "SK-7100"
+
+#: ../rules/base.xml.in.h:675
+msgid "SVEN Ergonomic 2500"
+msgstr "SVEN Ergonomic 2500"
+
+#: ../rules/base.xml.in.h:676
+msgid "SVEN Slim 303"
+msgstr "SVEN Slim 303"
+
+#: ../rules/base.xml.in.h:677
+msgid "Saisiyat (Taiwan)"
+msgstr "Сайсьят (Тайвань)"
+
+#: ../rules/base.xml.in.h:678
+msgid "Samsung SDM 4500P"
+msgstr "Samsung SDM 4500P"
+
+#: ../rules/base.xml.in.h:679
+msgid "Samsung SDM 4510P"
+msgstr "Samsung SDM 4510P"
+
+#: ../rules/base.xml.in.h:680
+msgid "Sanwa Supply SKB-KG3"
+msgstr "Sanwa Supply SKB-KG3"
+
+#: ../rules/base.xml.in.h:681
+msgid "Scroll Lock"
+msgstr "Scroll Lock"
+
+#: ../rules/base.xml.in.h:682
+msgid "Semi-colon on third level"
+msgstr "Точка с запятой в третьем ряду"
+
+#: ../rules/base.xml.in.h:683 ../rules/base.extras.xml.in.h:31
+msgid "Serbian"
+msgstr "Сербская"
+
+#: ../rules/base.xml.in.h:684
+msgid "Serbian (Latin Unicode qwerty)"
+msgstr "Сербская (латинская юникодная qwerty)"
+
+#: ../rules/base.xml.in.h:685
+msgid "Serbian (Latin Unicode)"
+msgstr "Сербская (латинская юникодная)"
+
+#: ../rules/base.xml.in.h:686
+msgid "Serbian (Latin qwerty)"
+msgstr "Сербская (латинская qwerty)"
+
+#: ../rules/base.xml.in.h:687
+msgid "Serbian (Latin with guillemets)"
+msgstr "Сербская (латинская с кавычками ёлочками)"
+
+#: ../rules/base.xml.in.h:688
+msgid "Serbian (Latin)"
+msgstr "Сербская (латинская)"
+
+#: ../rules/base.xml.in.h:689
+msgid "Serbian (Russia)"
+msgstr "Сербская (Россия)"
+
+#: ../rules/base.xml.in.h:690
+msgid "Serbian (Z and ZHE swapped)"
+msgstr "Сербская (З и Ж переставлены местами)"
+
+#: ../rules/base.xml.in.h:691
+msgid "Serbian (with guillemets)"
+msgstr "Сербская (латинская с кавычками ёлочками)"
+
+#: ../rules/base.xml.in.h:692
+msgid "Serbo-Croatian (US)"
+msgstr "Сербо-Хорватская (США)"
+
+#: ../rules/base.xml.in.h:693
+msgid "Shift cancels Caps Lock"
+msgstr "Shift отменяет Caps Lock"
+
+#: ../rules/base.xml.in.h:694
+msgid "Shift does not cancel Num Lock, chooses 3rd level instead"
+msgstr "Shift не отменяет Num Lock, а выбирает третий ряд"
+
+#: ../rules/base.xml.in.h:695
+msgid "Shift with numeric keypad keys works as in MS Windows"
+msgstr "Клавиша Shift с клавишами цифровой клавиатуры работают также как в MS Windows"
+
+#: ../rules/base.xml.in.h:696
+msgid "Shift+Caps Lock"
+msgstr "Shift+Caps Lock"
+
+#: ../rules/base.xml.in.h:697
+msgid "Sindhi"
+msgstr "Синдхи"
+
+#: ../rules/base.xml.in.h:698
+msgid "Sinhala"
+msgstr "Сингальская"
+
+#: ../rules/base.xml.in.h:699
+msgid "Slovak"
+msgstr "Словацкая"
+
+#: ../rules/base.xml.in.h:700
+msgid "Slovak (extended Backslash)"
+msgstr "Словацкая (расширенные функции Backslash)"
+
+#: ../rules/base.xml.in.h:701
+msgid "Slovak (qwerty)"
+msgstr "Словацкая (qwerty)"
+
+#: ../rules/base.xml.in.h:702
+msgid "Slovak (qwerty, extended Backslash)"
+msgstr "Словацкая (qwerty, расширенные функции Backslash)"
+
+#: ../rules/base.xml.in.h:703
+msgid "Slovenian"
+msgstr "Словенская"
+
+#: ../rules/base.xml.in.h:704
+msgid "Slovenian (US keyboard with Slovenian letters)"
+msgstr "Словенская (клавиатура США с словенскими буквами)"
+
+#: ../rules/base.xml.in.h:705
+msgid "Slovenian (use guillemets for quotes)"
+msgstr "Словенская (используются кавычки ёлочки как кавычки)"
+
+#: ../rules/base.xml.in.h:706
+msgid "Spanish"
+msgstr "Испанская"
+
+#: ../rules/base.xml.in.h:707
+msgid "Spanish (Dvorak)"
+msgstr "Испанская (Дворак)"
+
+#: ../rules/base.xml.in.h:708
+msgid "Spanish (Latin American)"
+msgstr "Испанская (латиноамериканская)"
+
+#: ../rules/base.xml.in.h:709
+msgid "Spanish (Latin American, Sun dead keys)"
+msgstr "Испанская (латиноамериканская, с спец. клавишами (dead keys) Sun)"
+
+#: ../rules/base.xml.in.h:710
+msgid "Spanish (Latin American, eliminate dead keys)"
+msgstr "Испанская (латиноамериканская, без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:711
+msgid "Spanish (Latin American, include dead tilde)"
+msgstr "Испанская (латиноамериканская, с dead tilde)"
+
+#: ../rules/base.xml.in.h:712
+msgid "Spanish (Macintosh)"
+msgstr "Испанская (Macintosh)"
+
+#: ../rules/base.xml.in.h:713
+msgid "Spanish (Sun dead keys)"
+msgstr "Испанская (с спец. клавишами (dead keys) Sun)"
+
+#: ../rules/base.xml.in.h:714
+msgid "Spanish (eliminate dead keys)"
+msgstr "Испанская (без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:715
+msgid "Spanish (include dead tilde)"
+msgstr "Испанская (с dead tilde)"
+
+#: ../rules/base.xml.in.h:716
+msgid "Special keys (Ctrl+Alt+<key>) handled in a server"
+msgstr "Специальные клавиши (Ctrl+Alt+<клв>) обрабатываются сервером"
+
+#: ../rules/base.xml.in.h:717
+msgid "Sun Type 5/6"
+msgstr "Sun Type 5/6"
+
+#: ../rules/base.xml.in.h:718
+msgid "Super Power Multimedia Keyboard"
+msgstr "Super Power Multimedia Keyboard"
+
+#: ../rules/base.xml.in.h:719
+msgid "Swahili (Kenya)"
+msgstr "Суахильская (Кения)"
+
+#: ../rules/base.xml.in.h:720
+msgid "Swahili (Tanzania)"
+msgstr "Суахильская (Танзания)"
+
+#: ../rules/base.xml.in.h:721
+msgid "Swap Ctrl and Caps Lock"
+msgstr "Поменять местами клавиши Ctrl и Caps Lock"
+
+#: ../rules/base.xml.in.h:722
+msgid "Swap ESC and Caps Lock"
+msgstr "Поменять местами клавиши ESC и Caps Lock"
+
+#: ../rules/base.xml.in.h:723
+msgid "Swedish"
+msgstr "Шведская"
+
+#: ../rules/base.xml.in.h:724
+msgid "Swedish (Dvorak)"
+msgstr "Шведская (Дворак)"
+
+#: ../rules/base.xml.in.h:725
+msgid "Swedish (Macintosh)"
+msgstr "Шведская (Macintosh)"
+
+#: ../rules/base.xml.in.h:726
+msgid "Swedish (Svdvorak)"
+msgstr "Шведская (Svdvorak)"
+
+#: ../rules/base.xml.in.h:727
+msgid "Swedish (eliminate dead keys)"
+msgstr "Шведская (без спец. клавиш (dead keys))"
+
+#: ../rules/base.xml.in.h:728
+msgid "Swedish Sign Language"
+msgstr "Шведский язык жестов"
+
+#: ../rules/base.xml.in.h:729
+msgid "Symplon PaceBook (tablet PC)"
+msgstr "Symplon PaceBook (карманный ПК)"
+
+#: ../rules/base.xml.in.h:730
+msgid "Syriac"
+msgstr "Сирийская"
+
+#: ../rules/base.xml.in.h:731
+msgid "Syriac (phonetic)"
+msgstr "Сирийская (фонетическая)"
+
+#: ../rules/base.xml.in.h:732
+msgid "Taiwanese"
+msgstr "Тайваньская"
+
+#: ../rules/base.xml.in.h:733
+msgid "Taiwanese (indigenous)"
+msgstr "Тайваньская (туземная)"
+
+#: ../rules/base.xml.in.h:734
+msgid "Tajik"
+msgstr "Таджикская"
+
+#: ../rules/base.xml.in.h:735
+msgid "Tajik (legacy)"
+msgstr "Таджикская (устаревшая)"
+
+#: ../rules/base.xml.in.h:736
+msgid "Tamil"
+msgstr "Тамильская"
+
+#: ../rules/base.xml.in.h:737
+msgid "Tamil (Sri Lanka, TAB Typewriter)"
+msgstr "Тамильская (Шри-Ланка, печатная машинка TAB)"
+
+#: ../rules/base.xml.in.h:738
+msgid "Tamil (Sri Lanka, Unicode)"
+msgstr "Тамильская (Шри-Ланка, юникодная)"
+
+#: ../rules/base.xml.in.h:739
+msgid "Tamil (TAB typewriter)"
+msgstr "Тамильская (печатная машинка TAB)"
+
+#: ../rules/base.xml.in.h:740
+msgid "Tamil (TSCII typewriter)"
+msgstr "Тамильская (печатная машинка TSCII)"
+
+#: ../rules/base.xml.in.h:741
+msgid "Tamil (Unicode)"
+msgstr "Тамильская (юникодная)"
+
+#: ../rules/base.xml.in.h:742
+msgid "Tamil (keyboard with numerals)"
+msgstr "Тамильская (клавиатура с цифрами)"
+
+#: ../rules/base.xml.in.h:743
+msgid "Targa Visionary 811"
+msgstr "Targa Visionary 811"
+
+#: ../rules/base.xml.in.h:744
+msgid "Tatar"
+msgstr "Татарская"
+
+#: ../rules/base.xml.in.h:745
+msgid "Telugu"
+msgstr "Телугская"
+
+#: ../rules/base.xml.in.h:746
+msgid "Thai"
+msgstr "Тайская"
+
+#: ../rules/base.xml.in.h:747
+msgid "Thai (Pattachote)"
+msgstr "Тайская (паттачотская)"
+
+#: ../rules/base.xml.in.h:748
+msgid "Thai (TIS-820.2538)"
+msgstr "Тайская (TIS-820.2538)"
+
+#: ../rules/base.xml.in.h:749
+msgid "Tibetan"
+msgstr "Тибетская"
+
+#: ../rules/base.xml.in.h:750
+msgid "Tibetan (with ASCII numerals)"
+msgstr "Тибетская (с цифрами ASCII)"
+
+#: ../rules/base.xml.in.h:751
+msgid "To the corresponding key in a Dvorak keyboard."
+msgstr "На соответствующую клавишу на клавиатуре Дворак."
+
+#: ../rules/base.xml.in.h:752
+msgid "To the corresponding key in a Qwerty keyboard."
+msgstr "На соответствующую клавишу на клавиатуре Qwerty."
+
+#: ../rules/base.xml.in.h:753
+msgid "Toggle PointerKeys with Shift + NumLock."
+msgstr "Переключать PointerKeys с помощью Shift + NumLock."
+
+#: ../rules/base.xml.in.h:754
+msgid "Toshiba Satellite S3000"
+msgstr "Toshiba Satellite S3000"
+
+#: ../rules/base.xml.in.h:755
+msgid "Trust Direct Access Keyboard"
+msgstr "Trust Direct Access Keyboard"
+
+#: ../rules/base.xml.in.h:756
+msgid "Trust Slimline"
+msgstr "Trust Slimline"
+
+#: ../rules/base.xml.in.h:757
+msgid "Trust Wireless Keyboard Classic"
+msgstr "Trust Wireless Keyboard Classic"
+
+#: ../rules/base.xml.in.h:758
+msgid "Tswana"
+msgstr "Тсванская"
+
+#: ../rules/base.xml.in.h:759
+msgid "Turkish"
+msgstr "Турецкая"
+
+#: ../rules/base.xml.in.h:760
+msgid "Turkish (Alt-Q)"
+msgstr "Турецкая (Alt-Q)"
+
+#: ../rules/base.xml.in.h:761
+msgid "Turkish (F)"
+msgstr "Турецкая (F)"
+
+#: ../rules/base.xml.in.h:762
+msgid "Turkish (Sun dead keys)"
+msgstr "Турецкая (со спец. клавишами (dead keys) Sun)"
+
+#: ../rules/base.xml.in.h:763
+msgid "Turkish (international with dead keys)"
+msgstr "Турецкая (международная со спец. клавишами)"
+
+#: ../rules/base.xml.in.h:764
+msgid "Turkmen"
+msgstr "Туркменская"
+
+#: ../rules/base.xml.in.h:765
+msgid "Turkmen (Alt-Q)"
+msgstr "Туркменская (Alt-Q)"
+
+#: ../rules/base.xml.in.h:766
+msgid "TypeMatrix EZ-Reach 2020"
+msgstr "TypeMatrix EZ-Reach 2020"
+
+#: ../rules/base.xml.in.h:767
+msgid "TypeMatrix EZ-Reach 2030 PS2"
+msgstr "TypeMatrix EZ-Reach 2030 PS2"
+
+#: ../rules/base.xml.in.h:768
+msgid "TypeMatrix EZ-Reach 2030 USB"
+msgstr "TypeMatrix EZ-Reach 2030 USB"
+
+#: ../rules/base.xml.in.h:769
+msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)"
+msgstr "TypeMatrix EZ-Reach 2030 USB (102/105:режим EU)"
+
+#: ../rules/base.xml.in.h:770
+msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)"
+msgstr "TypeMatrix EZ-Reach 2030 USB (106:режим JP)"
+
+#: ../rules/base.xml.in.h:771
+msgid "Udmurt"
+msgstr "Удмуртская"
+
+#: ../rules/base.xml.in.h:772
+msgid "Ukrainian"
+msgstr "Украинская"
+
+#: ../rules/base.xml.in.h:773
+msgid "Ukrainian (WinKeys)"
+msgstr "Украинская (с клавишами Win)"
+
+#: ../rules/base.xml.in.h:774
+msgid "Ukrainian (homophonic)"
+msgstr "Украинская (омофоническая)"
+
+#: ../rules/base.xml.in.h:775
+msgid "Ukrainian (legacy)"
+msgstr "Украинская (устаревшая)"
+
+#: ../rules/base.xml.in.h:776
+msgid "Ukrainian (phonetic)"
+msgstr "Украинская (фонетическая)"
+
+#: ../rules/base.xml.in.h:777
+msgid "Ukrainian (standard RSTU)"
+msgstr "Украинская (стандартная RSTU)"
+
+#: ../rules/base.xml.in.h:778
+msgid "Ukrainian (typewriter)"
+msgstr "Украинская (печатная машинка)"
+
+#: ../rules/base.xml.in.h:779
+msgid "Unicode additions (arrows and math operators)"
+msgstr "Дополнения юникода (стрелки и математические операторы)"
+
+#: ../rules/base.xml.in.h:780
+msgid "Unicode additions (arrows and math operators). Math operators on default level"
+msgstr "Дополнения юникода (стрелки и математические операторы). Математические операторы в ряду по умолчанию"
+
+#: ../rules/base.xml.in.h:781
+msgid "Unitek KB-1925"
+msgstr "Unitek KB-1925"
+
+#: ../rules/base.xml.in.h:782
+msgid "Urdu (Pakistan)"
+msgstr "Урдская (Пакистан)"
+
+#: ../rules/base.xml.in.h:783
+msgid "Urdu (Pakistan, CRULP)"
+msgstr "Урдская (Пакистан, CRULP)"
+
+#: ../rules/base.xml.in.h:784
+msgid "Urdu (Pakistan, NLA)"
+msgstr "Урдская (Пакистан, NLA)"
+
+#: ../rules/base.xml.in.h:785
+msgid "Urdu (WinKeys)"
+msgstr "Урдcкая (с клавишами Win)"
+
+#: ../rules/base.xml.in.h:786
+msgid "Urdu (alternative phonetic)"
+msgstr "Урдская (альтернативная фонетическая)"
+
+#: ../rules/base.xml.in.h:787
+msgid "Urdu (phonetic)"
+msgstr "Урдская (фонетическая)"
+
+#: ../rules/base.xml.in.h:788
+msgid "Use keyboard LED to show alternative layout"
+msgstr "Использовать клавиатурные индикаторы для отображения дополнительных раскладок"
+
+#: ../rules/base.xml.in.h:789
+msgid "Using space key to input non-breakable space character"
+msgstr "Клавиша пробела используется для ввода символа неразрывного пробела"
+
+#: ../rules/base.xml.in.h:790
+msgid "Usual space at any level"
+msgstr "Обычный пробел в любом ряду"
+
+#: ../rules/base.xml.in.h:791
+msgid "Uyghur"
+msgstr "Уйгурская"
+
+#: ../rules/base.xml.in.h:792
+msgid "Uzbek"
+msgstr "Узбекская"
+
+#: ../rules/base.xml.in.h:793
+msgid "Uzbek (Afghanistan)"
+msgstr "Узбекская (Афганистан)"
+
+#: ../rules/base.xml.in.h:794
+msgid "Uzbek (Afghanistan, OLPC)"
+msgstr "Узбекская (Афганистан, OLPC)"
+
+#: ../rules/base.xml.in.h:795
+msgid "Uzbek (Latin)"
+msgstr "Узбекская (латинская)"
+
+#: ../rules/base.xml.in.h:796
+msgid "Vietnamese"
+msgstr "Вьетнамская"
+
+#: ../rules/base.xml.in.h:797
+msgid "ViewSonic KU-306 Internet Keyboard"
+msgstr "ViewSonic KU-306 Internet Keyboard"
+
+#: ../rules/base.xml.in.h:798
+msgid "Wang 724 keypad with Unicode additions (arrows and math operators)"
+msgstr "Цифровая клавиатура Wang 724 с дополнениями юникода (стрелки и математические операторы)"
+
+#: ../rules/base.xml.in.h:799
+msgid "Wang 724 keypad with Unicode additions (arrows and math operators). Math operators on default level"
+msgstr "Цифровая клавиатура Wang 724 с дополнениями юникода (стрелки и математические операторы). Математические операторы в ряду по умолчанию"
+
+#: ../rules/base.xml.in.h:800
+msgid "Winbook Model XP5"
+msgstr "Winbook Model XP5"
+
+#: ../rules/base.xml.in.h:801
+msgid "Wolof"
+msgstr "Волофская"
+
+#: ../rules/base.xml.in.h:802
+msgid "Yahoo! Internet Keyboard"
+msgstr "Yahoo! Internet Keyboard"
+
+#: ../rules/base.xml.in.h:803
+msgid "Yakut"
+msgstr "Якутская"
+
+#: ../rules/base.xml.in.h:804
+msgid "Yoruba"
+msgstr "Йорубская"
+
+#: ../rules/base.xml.in.h:805
+msgid "Zero-width non-joiner character at second level"
+msgstr "Несвязывающий символ нулевой ширины во втором ряду"
+
+#: ../rules/base.xml.in.h:806
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level"
+msgstr "Несвязывающий символ нулевой ширины во втором ряду, символ неразрывного пробела в третьем ряду"
+
+#: ../rules/base.xml.in.h:807
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level"
+msgstr "Несвязывающий символ нулевой ширины во втором ряду, символ неразрывного пробела в третьем ряду, ничего в четвёртом"
+
+#: ../rules/base.xml.in.h:808
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level"
+msgstr "Несвязывающий символ нулевой ширины во втором ряду, символ неразрывного пробела в третьем ряду, тонкий неразрывный пробел в четвёртом ряду"
+
+#: ../rules/base.xml.in.h:809
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level"
+msgstr "Несвязывающий символ нулевой ширины во втором ряду, символ неразрывного пробела в третьем ряду, связывающий символ нулевой ширины в четвёртом ряду"
+
+#: ../rules/base.xml.in.h:810
+msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level"
+msgstr "Несвязывающий символ нулевой ширины во втором ряду, связывающий символ нулевой ширины в третьем ряду"
+
+#: ../rules/base.xml.in.h:811
+msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level"
+msgstr "Несвязывающий символ нулевой ширины во втором ряду, связывающий символ нулевой ширины в третьем ряду, символ неразрывного пробела в четвёртом ряду"
+
+#: ../rules/base.xml.in.h:812
+msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level"
+msgstr "Несвязывающий символ нулевой ширины в третьем ряду, связывающий символ нулевой ширины в четвёртом ряду"
+
+#: ../rules/base.xml.in.h:813
+msgid "ak"
+msgstr "ak"
+
+#: ../rules/base.xml.in.h:814
+msgid "am"
+msgstr "am"
+
+#: ../rules/base.xml.in.h:815
+msgid "ar"
+msgstr "ar"
+
+#: ../rules/base.xml.in.h:816
+msgid "avn"
+msgstr "avn"
+
+#: ../rules/base.xml.in.h:817
+msgid "az"
+msgstr "az"
+
+#: ../rules/base.xml.in.h:818
+msgid "be"
+msgstr "be"
+
+#: ../rules/base.xml.in.h:819
+msgid "ber"
+msgstr "ber"
+
+#: ../rules/base.xml.in.h:820
+msgid "bg"
+msgstr "bg"
+
+#: ../rules/base.xml.in.h:821
+msgid "bm"
+msgstr "bm"
+
+#: ../rules/base.xml.in.h:822
+msgid "bn"
+msgstr "bn"
+
+#: ../rules/base.xml.in.h:823
+msgid "brl"
+msgstr "brl"
+
+#: ../rules/base.xml.in.h:824
+msgid "bs"
+msgstr "bs"
+
+#: ../rules/base.xml.in.h:825
+msgid "ca"
+msgstr "ca"
+
+#: ../rules/base.xml.in.h:826
+msgid "chr"
+msgstr "chr"
+
+#: ../rules/base.xml.in.h:827
+msgid "cm"
+msgstr "cm"
+
+#: ../rules/base.xml.in.h:828
+msgid "crh"
+msgstr "crh"
+
+#: ../rules/base.xml.in.h:829
+msgid "cs"
+msgstr "cs"
+
+#: ../rules/base.xml.in.h:830
+msgid "da"
+msgstr "da"
+
+#: ../rules/base.xml.in.h:831
+msgid "de"
+msgstr "de"
+
+#: ../rules/base.xml.in.h:832
+msgid "dv"
+msgstr "dv"
+
+#: ../rules/base.xml.in.h:833
+msgid "dz"
+msgstr "dz"
+
+#: ../rules/base.xml.in.h:834
+msgid "ee"
+msgstr "ee"
+
+#: ../rules/base.xml.in.h:835 ../rules/base.extras.xml.in.h:34
+msgid "en"
+msgstr "en"
+
+#: ../rules/base.xml.in.h:836
+msgid "eo"
+msgstr "eo"
+
+#: ../rules/base.xml.in.h:837
+msgid "es"
+msgstr "es"
+
+#: ../rules/base.xml.in.h:838
+msgid "et"
+msgstr "et"
+
+#: ../rules/base.xml.in.h:839 ../rules/base.extras.xml.in.h:35
+msgid "fa"
+msgstr "fa"
+
+#: ../rules/base.xml.in.h:840
+msgid "ff"
+msgstr "ff"
+
+#: ../rules/base.xml.in.h:841
+msgid "fi"
+msgstr "fi"
+
+#: ../rules/base.xml.in.h:842
+msgid "fo"
+msgstr "fo"
+
+#: ../rules/base.xml.in.h:843 ../rules/base.extras.xml.in.h:36
+msgid "fr"
+msgstr "fr"
+
+#: ../rules/base.xml.in.h:844
+msgid "gaa"
+msgstr "gaa"
+
+#: ../rules/base.xml.in.h:845
+msgid "gr"
+msgstr "gr"
+
+#: ../rules/base.xml.in.h:846
+msgid "gu"
+msgstr "gu"
+
+#: ../rules/base.xml.in.h:847
+msgid "ha"
+msgstr "ha"
+
+#: ../rules/base.xml.in.h:848
+msgid "he"
+msgstr "he"
+
+#: ../rules/base.xml.in.h:849
+msgid "hi"
+msgstr "hi"
+
+#: ../rules/base.xml.in.h:850
+msgid "hr"
+msgstr "hr"
+
+#: ../rules/base.xml.in.h:851
+msgid "hu"
+msgstr "hu"
+
+#: ../rules/base.xml.in.h:852 ../rules/base.extras.xml.in.h:37
+msgid "hy"
+msgstr "hy"
+
+#: ../rules/base.xml.in.h:853
+msgid "ie"
+msgstr "ie"
+
+#: ../rules/base.xml.in.h:854
+msgid "ig"
+msgstr "ig"
+
+#: ../rules/base.xml.in.h:855
+msgid "ike"
+msgstr "ike"
+
+#: ../rules/base.xml.in.h:856
+msgid "in"
+msgstr "in"
+
+#: ../rules/base.xml.in.h:857
+msgid "is"
+msgstr "is"
+
+#: ../rules/base.xml.in.h:858
+msgid "it"
+msgstr "it"
+
+#: ../rules/base.xml.in.h:859
+msgid "ja"
+msgstr "ja"
+
+#: ../rules/base.xml.in.h:860
+msgid "ka"
+msgstr "ka"
+
+#: ../rules/base.xml.in.h:861
+msgid "ki"
+msgstr "ki"
+
+#: ../rules/base.xml.in.h:862
+msgid "kk"
+msgstr "kk"
+
+#: ../rules/base.xml.in.h:863
+msgid "km"
+msgstr "km"
+
+#: ../rules/base.xml.in.h:864
+msgid "kn"
+msgstr "kn"
+
+#: ../rules/base.xml.in.h:865
+msgid "ko"
+msgstr "ko"
+
+#: ../rules/base.xml.in.h:866
+msgid "ku"
+msgstr "ku"
+
+#: ../rules/base.xml.in.h:867
+msgid "lo"
+msgstr "lo"
+
+#: ../rules/base.xml.in.h:868 ../rules/base.extras.xml.in.h:39
+msgid "lt"
+msgstr "lt"
+
+#: ../rules/base.xml.in.h:869 ../rules/base.extras.xml.in.h:40
+msgid "lv"
+msgstr "lv"
+
+#: ../rules/base.xml.in.h:870
+msgid "mi"
+msgstr "mi"
+
+#: ../rules/base.xml.in.h:871
+msgid "mk"
+msgstr "mk"
+
+#: ../rules/base.xml.in.h:872
+msgid "ml"
+msgstr "ml"
+
+#: ../rules/base.xml.in.h:873
+msgid "mn"
+msgstr "mn"
+
+#: ../rules/base.xml.in.h:874
+msgid "mt"
+msgstr "mt"
+
+#: ../rules/base.xml.in.h:875
+msgid "my"
+msgstr "my"
+
+#: ../rules/base.xml.in.h:876
+msgid "ne"
+msgstr "ne"
+
+#: ../rules/base.xml.in.h:877
+msgid "nl"
+msgstr "nl"
+
+#: ../rules/base.xml.in.h:878
+msgid "no"
+msgstr "no"
+
+#: ../rules/base.xml.in.h:879
+msgid "or"
+msgstr "or"
+
+#: ../rules/base.xml.in.h:880
+msgid "pa"
+msgstr "pa"
+
+#: ../rules/base.xml.in.h:881
+msgid "ph"
+msgstr "ph"
+
+#: ../rules/base.xml.in.h:882 ../rules/base.extras.xml.in.h:41
+msgid "pl"
+msgstr "pl"
+
+#: ../rules/base.xml.in.h:883
+msgid "ps"
+msgstr "ps"
+
+#: ../rules/base.xml.in.h:884
+msgid "pt"
+msgstr "pt"
+
+#: ../rules/base.xml.in.h:885 ../rules/base.extras.xml.in.h:42
+msgid "ro"
+msgstr "ro"
+
+#: ../rules/base.xml.in.h:886 ../rules/base.extras.xml.in.h:43
+msgid "ru"
+msgstr "ru"
+
+#: ../rules/base.xml.in.h:887
+msgid "sd"
+msgstr "sd"
+
+#: ../rules/base.xml.in.h:888
+msgid "si"
+msgstr "si"
+
+#: ../rules/base.xml.in.h:889
+msgid "sk"
+msgstr "sk"
+
+#: ../rules/base.xml.in.h:890
+msgid "sl"
+msgstr "sl"
+
+#: ../rules/base.xml.in.h:891
+msgid "sq"
+msgstr "sq"
+
+#: ../rules/base.xml.in.h:892 ../rules/base.extras.xml.in.h:45
+msgid "sr"
+msgstr "sr"
+
+#: ../rules/base.xml.in.h:893
+msgid "sv"
+msgstr "sv"
+
+#: ../rules/base.xml.in.h:894
+msgid "sw"
+msgstr "sw"
+
+#: ../rules/base.xml.in.h:895
+msgid "syc"
+msgstr "syc"
+
+#: ../rules/base.xml.in.h:896
+msgid "ta"
+msgstr "ta"
+
+#: ../rules/base.xml.in.h:897
+msgid "te"
+msgstr "te"
+
+#: ../rules/base.xml.in.h:898
+msgid "tg"
+msgstr "tg"
+
+#: ../rules/base.xml.in.h:899
+msgid "th"
+msgstr "th"
+
+#: ../rules/base.xml.in.h:900
+msgid "tk"
+msgstr "tk"
+
+#: ../rules/base.xml.in.h:901
+msgid "tn"
+msgstr "tn"
+
+#: ../rules/base.xml.in.h:902
+msgid "tr"
+msgstr "tr"
+
+#: ../rules/base.xml.in.h:903
+msgid "uk"
+msgstr "uk"
+
+#: ../rules/base.xml.in.h:904
+msgid "ur"
+msgstr "ur"
+
+#: ../rules/base.xml.in.h:905
+msgid "uz"
+msgstr "uz"
+
+#: ../rules/base.xml.in.h:906
+msgid "vi"
+msgstr "vi"
+
+#: ../rules/base.xml.in.h:907
+msgid "wo"
+msgstr "wo"
+
+#: ../rules/base.xml.in.h:908
+msgid "xsy"
+msgstr "xsy"
+
+#: ../rules/base.xml.in.h:909
+msgid "yo"
+msgstr "yo"
+
+#: ../rules/base.xml.in.h:910
+msgid "zh"
+msgstr "zh"
+
+#: ../rules/base.extras.xml.in.h:1
+msgid "APL Keyboard Symbols"
+msgstr "APL Keyboard Symbols"
+
+#: ../rules/base.extras.xml.in.h:4
+msgid "Atsina"
+msgstr "Атсинская"
+
+#: ../rules/base.extras.xml.in.h:5
+msgid "Avestan"
+msgstr "Авестийская"
+
+#: ../rules/base.extras.xml.in.h:6
+msgid "Couer D'alene Salish"
+msgstr "Салишская кёр-д’ален"
+
+#: ../rules/base.extras.xml.in.h:8
+msgid "English (US, international AltGr Unicode combining)"
+msgstr "Английская (США, международная, объединённая с юникодным AltGr)"
+
+#: ../rules/base.extras.xml.in.h:9
+msgid "English (US, international AltGr Unicode combining, alternative)"
+msgstr "Английская (США, международная, объединённая с юникодным AltGr, альтернативная)"
+
+#: ../rules/base.extras.xml.in.h:11
+msgid "Kutenai"
+msgstr "Кутенайская"
+
+#: ../rules/base.extras.xml.in.h:13
+msgid "Latvian (US Colemak)"
+msgstr "Латышская (Коулмак США)"
+
+#: ../rules/base.extras.xml.in.h:14
+msgid "Latvian (US Colemak, apostrophe variant)"
+msgstr "Латышская (Коулмак США, вариант с апострофом)"
+
+#: ../rules/base.extras.xml.in.h:15
+msgid "Latvian (US Dvorak)"
+msgstr "Латышская (Дворак США)"
+
+#: ../rules/base.extras.xml.in.h:16
+msgid "Latvian (US Dvorak, Y variant)"
+msgstr "Латышская (Дворак США, вариант с Y)"
+
+#: ../rules/base.extras.xml.in.h:17
+msgid "Latvian (US Dvorak, minus variant)"
+msgstr "Латышская (Дворак США, вариант с минусом)"
+
+#: ../rules/base.extras.xml.in.h:18
+msgid "Latvian (programmer US Dvorak)"
+msgstr "Латышская (Дворак США для программистов)"
+
+#: ../rules/base.extras.xml.in.h:19
+msgid "Latvian (programmer US Dvorak, Y variant)"
+msgstr "Латышская (Дворак США для программистов, вариант с Y)"
+
+#: ../rules/base.extras.xml.in.h:20
+msgid "Latvian (programmer US Dvorak, minus variant)"
+msgstr "Латышская (Дворак США для программистов, вариант с минусом)"
+
+#: ../rules/base.extras.xml.in.h:22
+msgid "Lithuanian (US Dvorak with Lithuanian letters)"
+msgstr "Литовская (Дворак США с литовскими буквами)"
+
+#: ../rules/base.extras.xml.in.h:25
+msgid "Polish (international with dead keys)"
+msgstr "Польская (международная со спец. клавишами)"
+
+#: ../rules/base.extras.xml.in.h:27
+msgid "Romanian (ergonomic Touchtype)"
+msgstr "Румынская (эргономичная для слепой печати)"
+
+#: ../rules/base.extras.xml.in.h:29
+msgid "Russian (with UKR and BEL layout)"
+msgstr "Русская (с укр. и белорус. буквами на 3-ем уровне)"
+
+#: ../rules/base.extras.xml.in.h:30
+msgid "Secwepemctsin"
+msgstr "Secwepemctsin"
+
+#: ../rules/base.extras.xml.in.h:32
+msgid "Serbian (combining accents instead of dead keys)"
+msgstr "Сербская (объединённые надбуквенные знаки вместе спец. клавиш (dead keys))"
+
+#: ../rules/base.extras.xml.in.h:33
+msgid "apl"
+msgstr "apl"
+
+#: ../rules/base.extras.xml.in.h:38
+msgid "kut"
+msgstr "kut"
+
+#: ../rules/base.extras.xml.in.h:44
+msgid "shs"
+msgstr "shs"
+
+#~ msgid "Afg"
+#~ msgstr "Afg"
+
+#~ msgid "Chinese (Tibetan)"
+#~ msgstr "Китайская (тибетская)"
+
+#~ msgid "Chinese (Uyghur)"
+#~ msgstr "Китайская (уйгурская)"
+
+#~ msgid "Danish (Mac)"
+#~ msgstr "Датская (Mac)"
+
+#~ msgid "English (UK, Mac)"
+#~ msgstr "Английская (Великобритания, Mac)"
+
+#~ msgid "Finnish (Mac)"
+#~ msgstr "Финская (Mac)"
+
+#~ msgid "Finnish (northern Saami)"
+#~ msgstr "Финская (cеверная cаамская)"
+
+#~ msgid "French (Occitan)"
+#~ msgstr "Французская (окситанский язык)"
+
+#~ msgid "GBr"
+#~ msgstr "GBr"
+
+#~ msgid "German (Romanian keyboard with German letters)"
+#~ msgstr "Немецкая (румынская клавиатура с немецкими буквами)"
+
+#~ msgid "German (Romanian keyboard with German letters, eliminate dead keys)"
+#~ msgstr "Немецкая (румынская клавиатура с немецкими буквами, без спец. клавиш (dead keys))"
+
+#~ msgid "Irish (Ogham)"
+#~ msgstr "Ирландская (Огхам)"
+
+#~ msgid "Italian (Georgian)"
+#~ msgstr "Итальянская (грузинская)"
+
+#~ msgid "Kurdish (Iran, latin alt-Q)"
+#~ msgstr "Курдская (Иран, латинская alt-Q)"
+
+#~ msgid "Māori"
+#~ msgstr "Маорийская"
+
+#~ msgid "Norwegian (Northern Saami"
+#~ msgstr "Норвежская (Северная Саамская)"
+
+#~ msgid "Philippines - Dvorak (Baybayin)"
+#~ msgstr "Филиппинская (Дворак, байбайин)"
+
+#~ msgid "Portuguese (Nativo for Esperanto)"
+#~ msgstr "Португальская (Nativo для эсперанто)"
+
+#~ msgid "Romanian (Crimean Tatar Dobruca-2 Q)"
+#~ msgstr "Румынская (крымско-татарская Dobruca-2 Q)"
+
+#~ msgid "Romanian (Crimean Tatar Turkish Alt-Q)"
+#~ msgstr "Румынская (крымско-татарская турецкая Alt-Q)"
+
+#~ msgid "Romanian (Crimean Tatar Turkish F)"
+#~ msgstr "Румынская (крымско-татарская турецкая F)"
+
+#~ msgid "Russian (Chuvash)"
+#~ msgstr "Русская (чувашская)"
+
+#~ msgid "Russian (Kalmyk)"
+#~ msgstr "Русская (калмыцкая)"
+
+#~ msgid "Russian (Komi)"
+#~ msgstr "Русская (комякская)"
+
+#~ msgid "Russian (Mari)"
+#~ msgstr "Русская (марийская)"
+
+#~ msgid "Russian (Ossetian, legacy)"
+#~ msgstr "Русская (осетинская, устаревшая)"
+
+#~ msgid "Russian (Serbian)"
+#~ msgstr "Русская (сербская)"
+
+#~ msgid "Russian (Tatar)"
+#~ msgstr "Русская (татарская)"
+
+#~ msgid "Russian (Udmurt)"
+#~ msgstr "Русская (удмуртская)"
+
+#~ msgid "Russian (Yakut)"
+#~ msgstr "Русская (якутская)"
+
+#~ msgid "Spanish (Mac)"
+#~ msgstr "Испанская (Mac)"
+
+#~ msgid "Swedish (northern Saami)"
+#~ msgstr "Шведская (Северная Саамская)"
+
+#~ msgid "Swiss"
+#~ msgstr "Швейцарская"
+
+#~ msgid "Swiss (legacy)"
+#~ msgstr "Швейцарская (унаследованная)"
+
+#~ msgid "Turkish (Crimean Tatar Turkish Alt-Q)"
+#~ msgstr "Турецкая (крымско-татарская турецкая Alt-Q)"
+
+#~ msgid "Turkish (Crimean Tatar Turkish F)"
+#~ msgstr "Турецкая (крымско-татарская турецкая F)"
+
+#~ msgid "Turkish (Crimean Tatar Turkish Q)"
+#~ msgstr "Турецкая (крымско-татарская турецкая Q)"
+
+#~ msgid "Ukrainian (Crimean Tatar Turkish Alt-Q)"
+#~ msgstr "Украинская (крымско-татарская турецкая Alt-Q)"
+
+#~ msgid "Ukrainian (Crimean Tatar Turkish F)"
+#~ msgstr "Украинская (крымско-татарская турецкая F)"
+
+#~ msgid "Ukrainian (Crimean Tatar Turkish Q)"
+#~ msgstr "Украинская (крымско-татарская турецкая Q)"
+
+#~ msgid "Ukrainian (standard RSTU on Russian layout)"
+#~ msgstr "Украинская (стандартная RSTU в русской раскладке)"
+
+#~ msgid "irq"
+#~ msgstr "irq"
+
+#~ msgid "srp"
+#~ msgstr "srp"
+
+#~ msgid "twn"
+#~ msgstr "twn"
+
+#~ msgid "APL"
+#~ msgstr "APL"
+
+#~ msgid "Iran"
+#~ msgstr "Иран"
+
+#~ msgid "Lithuania"
+#~ msgstr "Литва"
+
+#~ msgid "Lithuania - Dvorak"
+#~ msgstr "Литва - Дворак"
+
+#~ msgid "Ltu"
+#~ msgstr "Ltu"
+
+#~ msgid "Romania"
+#~ msgstr "Румыния"
+
+#~ msgid "Rou"
+#~ msgstr "Rou"
+
+#~ msgid "Rus"
+#~ msgstr "Rus"
+
+#~ msgid "Russia"
+#~ msgstr "Россия"
+
+#~ msgid "Serbia"
+#~ msgstr "Сербия"
+
+#~ msgid "Srb"
+#~ msgstr "Srb"
+
+#~ msgid "USA"
+#~ msgstr "США"
+
+#~ msgid "(F)"
+#~ msgstr "(F)"
+
+#~ msgid "Alb"
+#~ msgstr "Alb"
+
+#~ msgid "Alt-Q"
+#~ msgstr "Alt-Q"
+
+#~ msgid "Alternative"
+#~ msgstr "Альтернативная"
+
+#~ msgid "Alternative Phonetic"
+#~ msgstr "Альтернативная Фонетическая"
+
+#~ msgid "Alternative international"
+#~ msgstr "Альтернативная международная"
+
+#~ msgid "And"
+#~ msgstr "And"
+
+#~ msgid "Andorra"
+#~ msgstr "Андорра"
+
+#~ msgid "Ara"
+#~ msgstr "Ara"
+
+#~ msgid "Arm"
+#~ msgstr "Arm"
+
+#~ msgid "Aut"
+#~ msgstr "Aut"
+
+#~ msgid "Aze"
+#~ msgstr "Aze"
+
+#~ msgid "Bangladesh"
+#~ msgstr "Бангладеш"
+
+#~ msgid "Bel"
+#~ msgstr "Bel"
+
+#~ msgid "Bgd"
+#~ msgstr "Bgd"
+
+#~ msgid "Bhutan"
+#~ msgstr "Бутан"
+
+#~ msgid "Bih"
+#~ msgstr "Bih"
+
+#~ msgid "Blr"
+#~ msgstr "Blr"
+
+#~ msgid "Bosnia and Herzegovina"
+#~ msgstr "Босния и Герцеговина"
+
+#~ msgid "Bra"
+#~ msgstr "Bra"
+
+#~ msgid "Brazil"
+#~ msgstr "Бразилия"
+
+#~ msgid "Breton"
+#~ msgstr "Бретонская"
+
+#~ msgid "Bwa"
+#~ msgstr "Bwa"
+
+#~ msgid "COD"
+#~ msgstr "COD"
+
+#~ msgid "CRULP"
+#~ msgstr "CRULP"
+
+#~ msgid "Canada"
+#~ msgstr "Канада"
+
+#~ msgid "Cedilla"
+#~ msgstr "Седиль"
+
+#~ msgid "Chn"
+#~ msgstr "Chn"
+
+#~ msgid "Classic"
+#~ msgstr "Классическая"
+
+#~ msgid "Colemak"
+#~ msgstr "Colemak"
+
+#~ msgid "Cyrillic"
+#~ msgstr "Кириллица"
+
+#~ msgid "Cze"
+#~ msgstr "Cze"
+
+#~ msgid "DOS"
+#~ msgstr "DOS"
+
+#~ msgid "Dead acute"
+#~ msgstr "Спец. символ Dead acute"
+
+#~ msgid "Denmark"
+#~ msgstr "Дания"
+
+#~ msgid "Deu"
+#~ msgstr "Deu"
+
+#~ msgid "Dnk"
+#~ msgstr "Dnk"
+
+#~ msgid "Dvorak"
+#~ msgstr "Дворак"
+
+#~ msgid "Eastern"
+#~ msgstr "Восточный"
+
+#~ msgid "Epo"
+#~ msgstr "Epo"
+
+#~ msgid "Ergonomic"
+#~ msgstr "Ergonomic"
+
+#~ msgid "Est"
+#~ msgstr "Est"
+
+#~ msgid "Ethiopia"
+#~ msgstr "Эфиопия"
+
+#~ msgid "Extended"
+#~ msgstr "Расширенная"
+
+#~ msgid "Finland"
+#~ msgstr "Финляндия"
+
+#~ msgid "Fra"
+#~ msgstr "Fra"
+
+#~ msgid "France"
+#~ msgstr "Франция"
+
+#~ msgid "GILLBT"
+#~ msgstr "GILLBT"
+
+#~ msgid "Georgia"
+#~ msgstr "Грузия"
+
+#~ msgid "Ghana"
+#~ msgstr "Гана"
+
+#~ msgid "Gin"
+#~ msgstr "Gin"
+
+#~ msgid "Grc"
+#~ msgstr "Grc"
+
+#~ msgid "Guinea"
+#~ msgstr "Гвинея"
+
+#~ msgid "Homophonic"
+#~ msgstr "Омофоническая"
+
+#~ msgid "Hrv"
+#~ msgstr "Hrv"
+
+#~ msgid "Hun"
+#~ msgstr "Hun"
+
+#~ msgid "Ind"
+#~ msgstr "Ind"
+
+#~ msgid "Ireland"
+#~ msgstr "Ирландия"
+
+#~ msgid "Irl"
+#~ msgstr "Irl"
+
+#~ msgid "Irn"
+#~ msgstr "Irn"
+
+#~ msgid "Israel"
+#~ msgstr "Израиль"
+
+#~ msgid "Jpn"
+#~ msgstr "Jpn"
+
+#~ msgid "Kana"
+#~ msgstr "Кана"
+
+#~ msgid "Kana 86"
+#~ msgstr "Kana 86"
+
+#~ msgid "Kenya"
+#~ msgstr "Кения"
+
+#~ msgid "Kgz"
+#~ msgstr "Kgz"
+
+#~ msgid "Khm"
+#~ msgstr "Khm"
+
+#~ msgid "Korea, Republic of"
+#~ msgstr "Республика Корея"
+
+#~ msgid "Ktunaxa"
+#~ msgstr "Кутенай"
+
+#~ msgid "LEKP"
+#~ msgstr "LEKP"
+
+#~ msgid "LEKPa"
+#~ msgstr "LEKPa"
+
+#~ msgid "Laos"
+#~ msgstr "Лаос"
+
+#~ msgid "Latin"
+#~ msgstr "Латинская"
+
+#~ msgid "Left hand"
+#~ msgstr "Левая рука"
+
+#~ msgid "Lva"
+#~ msgstr "Lva"
+
+#~ msgid "MESS"
+#~ msgstr "MESS"
+
+#~ msgid "MNE"
+#~ msgstr "MNE"
+
+#~ msgid "Macintosh (International)"
+#~ msgstr "Macintosh (международная)"
+
+#~ msgid "Maldives"
+#~ msgstr "Мальдивы"
+
+#~ msgid "Mali"
+#~ msgstr "Мали"
+
+#~ msgid "Mao"
+#~ msgstr "Mao"
+
+#~ msgid "Mkd"
+#~ msgstr "Mkd"
+
+#~ msgid "Mli"
+#~ msgstr "Mli"
+
+#~ msgid "Mmr"
+#~ msgstr "Mmr"
+
+#~ msgid "Mng"
+#~ msgstr "Mng"
+
+#~ msgid "Myanmar"
+#~ msgstr "Мьянма"
+
+#~ msgid "NLA"
+#~ msgstr "NLA"
+
+#~ msgid "Nativo"
+#~ msgstr "Nativo"
+
+#~ msgid "Neo 2"
+#~ msgstr "Neo 2"
+
+#~ msgid "Netherlands"
+#~ msgstr "Нидерланды"
+
+#~ msgid "Nigeria"
+#~ msgstr "Нигерия"
+
+#~ msgid "Nld"
+#~ msgstr "Nld"
+
+#~ msgid "Nor"
+#~ msgstr "Nor"
+
+#~ msgid "Norway"
+#~ msgstr "Норвегия"
+
+#~ msgid "OLPC Dari"
+#~ msgstr "OLPC Dari"
+
+#~ msgid "OLPC Pashto"
+#~ msgstr "OLPC Pashto"
+
+#~ msgid "OLPC Southern Uzbek"
+#~ msgstr "Южно-узбекский OLPC"
+
+#~ msgid "Ossetian"
+#~ msgstr "Осетинская"
+
+#~ msgid "Phonetic"
+#~ msgstr "Фонетическая"
+
+#~ msgid "Phonetic Winkeys"
+#~ msgstr "Фонетическая с клавишами Win"
+
+#~ msgid "Pol"
+#~ msgstr "Pol"
+
+#~ msgid "Poland"
+#~ msgstr "Польша"
+
+#~ msgid "Probhat"
+#~ msgstr "Пробат"
+
+#~ msgid "Prt"
+#~ msgstr "Prt"
+
+#~ msgid "SRB"
+#~ msgstr "SRB"
+
+#~ msgid "Sen"
+#~ msgstr "Sen"
+
+#~ msgid "Senegal"
+#~ msgstr "Сенегал"
+
+#~ msgid "Simple"
+#~ msgstr "Простая"
+
+#~ msgid "Southern Uzbek"
+#~ msgstr "Южно-узбекская"
+
+#~ msgid "Spain"
+#~ msgstr "Испания"
+
+#~ msgid "Sri Lanka"
+#~ msgstr "Шри Ланка"
+
+#~ msgid "Standard"
+#~ msgstr "Стандартная"
+
+#~ msgid "Svk"
+#~ msgstr "Svk"
+
+#~ msgid "Svn"
+#~ msgstr "Svn"
+
+#~ msgid "Swe"
+#~ msgstr "Swe"
+
+#~ msgid "Syria"
+#~ msgstr "Сирия"
+
+#~ msgid "Tha"
+#~ msgstr "Tha"
+
+#~ msgid "Tifinagh"
+#~ msgstr "Тифинагская"
+
+#~ msgid "Tjk"
+#~ msgstr "Tjk"
+
+#~ msgid "Typewriter"
+#~ msgstr "Печатная машинка"
+
+#~ msgid "Tza"
+#~ msgstr "Tza"
+
+#~ msgid "Ukr"
+#~ msgstr "Ukr"
+
+#~ msgid "United Kingdom"
+#~ msgstr "Великобритания"
+
+#~ msgid "Uzb"
+#~ msgstr "Uzb"
+
+#~ msgid "Vnm"
+#~ msgstr "Vnm"
+
+#~ msgid "Western"
+#~ msgstr "Западная"
+
+#~ msgid "With EuroSign on 5"
+#~ msgstr "С символом евро на клавише 5"
+
+#~ msgid "With guillemets"
+#~ msgstr "С кавычками ёлочками"
+
+#~ msgid "Zaf"
+#~ msgstr "Zaf"
+
+#~ msgid "azerty"
+#~ msgstr "azerty"
+
+#~ msgid "digits"
+#~ msgstr "цифры"
+
+#~ msgid "lyx"
+#~ msgstr "lyx"
+
+#~ msgid "qwertz"
+#~ msgstr "qwertz"
+
+#~ msgid "2"
+#~ msgstr "2"
+
+#~ msgid "4"
+#~ msgstr "4"
+
+#~ msgid "5"
+#~ msgstr "5"
+
+#~ msgid "E"
+#~ msgstr "E"
+
+#~ msgid "LAm"
+#~ msgstr "LAm"
diff --git a/xorg-server/xkeyboard-config/po/sv.po b/xorg-server/xkeyboard-config/po/sv.po index cd1eb5151..2b7a119d3 100644 --- a/xorg-server/xkeyboard-config/po/sv.po +++ b/xorg-server/xkeyboard-config/po/sv.po @@ -1,3980 +1,3980 @@ -# Swedish messages for xkeyboard-config. -# Copyright (C) 2004-2011 Free Software Foundation, Inc. -# This file is distributed under the same license as the xkeyboard-config package. -# Christian Rose <menthos@menthos.com>, 2004. -# Daniel Nylander <po@danielnylander.se>, 2006, 2007, 2008, 2009, 2010, 2011. -# -msgid "" -msgstr "" -"Project-Id-Version: xkeyboard-config 2.1.99\n" -"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" -"POT-Creation-Date: 2011-03-25 22:27+0000\n" -"PO-Revision-Date: 2011-04-04 18:56+0100\n" -"Last-Translator: Daniel Nylander <po@danielnylander.se>\n" -"Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n" -"Language: sv\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../rules/base.xml.in.h:1 -msgid "<Less/Greater>" -msgstr "‹Mindre än/Större än›" - -#: ../rules/base.xml.in.h:2 -msgid "<Less/Greater> (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "‹Mindre än/Större än› (väljer tredje nivån, låses när nedtryckt tillsammans med annan tredjenivåväljare)" - -#: ../rules/base.xml.in.h:3 -msgid "<Less/Greater> chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "‹Mindre än/Större än› väljer femte nivån och aktiverar level5-Lock när nedtryckt tillsammans med en annan femtenivåväljare, ett tryck släpper på låset" - -#: ../rules/base.xml.in.h:4 -msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "‹Mindre än/Större än› väljer femte nivån, låses när nedtryckt tillsammans med en annan femtenivåväljare" - -#: ../rules/base.xml.in.h:5 -msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "‹Mindre än/Större än› väljer femte nivån, låses när nedtryckt tillsammans med en annan femtenivåväljare, ett tryck släpper på låset" - -#: ../rules/base.xml.in.h:6 -msgid "A4Tech KB-21" -msgstr "A4Tech KB-21" - -#: ../rules/base.xml.in.h:7 -msgid "A4Tech KBS-8" -msgstr "A4Tech KBS-8" - -#: ../rules/base.xml.in.h:8 -msgid "A4Tech Wireless Desktop RFKB-23" -msgstr "A4Tech Wireless Desktop RFKB-23" - -#: ../rules/base.xml.in.h:9 -msgid "ATM/phone-style" -msgstr "Knappsats/telefonliknande" - -#: ../rules/base.xml.in.h:10 -msgid "Acer AirKey V" -msgstr "Acer AirKey V" - -#: ../rules/base.xml.in.h:11 -msgid "Acer C300" -msgstr "Acer C300" - -#: ../rules/base.xml.in.h:12 -msgid "Acer Ferrari 4000" -msgstr "Acer Ferrari 4000" - -#: ../rules/base.xml.in.h:13 -msgid "Acer Laptop" -msgstr "Bärbar Acer-dator" - -#: ../rules/base.xml.in.h:14 -msgid "Add the standard behavior to Menu key" -msgstr "Lägg till standardbeteendet till Meny-tangenten" - -#: ../rules/base.xml.in.h:15 -msgid "Adding Esperanto circumflexes (supersigno)" -msgstr "Lägger till Esperanto-circumflex (supersigno)" - -#: ../rules/base.xml.in.h:16 -msgid "Adding currency signs to certain keys" -msgstr "Lägger till valutatecken till vissa tangenter" - -#: ../rules/base.xml.in.h:17 -msgid "Advance Scorpius KI" -msgstr "Advance Scorpius KI" - -#: ../rules/base.xml.in.h:18 -msgid "Afg" -msgstr "Afg" - -#: ../rules/base.xml.in.h:19 -msgid "Afghani" -msgstr "Afgansk" - -#: ../rules/base.xml.in.h:20 -msgid "Akan" -msgstr "Akan" - -#: ../rules/base.xml.in.h:21 -msgid "Albanian" -msgstr "Albansk" - -#: ../rules/base.xml.in.h:22 -msgid "Alt and Meta are on Alt keys" -msgstr "Alt och Meta finns på Alt-tangenterna" - -#: ../rules/base.xml.in.h:23 -msgid "Alt is mapped to Right Win, Super to Menu" -msgstr "Alt är mappad till högra Win-tangenten och Super till Meny" - -#: ../rules/base.xml.in.h:24 -msgid "Alt+Caps Lock" -msgstr "Alt+Caps Lock" - -#: ../rules/base.xml.in.h:25 -msgid "Alt+Ctrl" -msgstr "Alt+Ctrl" - -#: ../rules/base.xml.in.h:26 -msgid "Alt+Shift" -msgstr "Alt+Skift" - -#: ../rules/base.xml.in.h:27 -msgid "Alt+Space" -msgstr "Alt+Blanksteg" - -#: ../rules/base.xml.in.h:28 -msgid "Alt/Win key behavior" -msgstr "Alt/Win-tangentbeteende" - -#: ../rules/base.xml.in.h:29 -msgid "Amharic" -msgstr "Amharisk" - -#: ../rules/base.xml.in.h:30 -msgid "Any Alt key" -msgstr "Valfri Alt-tangent" - -#: ../rules/base.xml.in.h:31 -msgid "Any Win key" -msgstr "Valfri Win-tangent" - -#: ../rules/base.xml.in.h:32 -msgid "Any Win key (while pressed)" -msgstr "Valfri Win-tangent (då den trycks ned)" - -#: ../rules/base.xml.in.h:33 -msgid "Apple" -msgstr "Apple" - -#: ../rules/base.xml.in.h:34 -msgid "Apple Aluminium Keyboard (ANSI)" -msgstr "Apple aluminiumtangentbord (ANSI)" - -#: ../rules/base.xml.in.h:35 -msgid "Apple Aluminium Keyboard (ISO)" -msgstr "Apple aluminiumtangentbord (ISO)" - -#: ../rules/base.xml.in.h:36 -msgid "Apple Aluminium Keyboard (JIS)" -msgstr "Apple aluminiumtangentbord (JIS)" - -#: ../rules/base.xml.in.h:37 -msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)" -msgstr "Apple aluminiumtangentbord: emulera PC-tangenter (Print, Scroll Lock, Pause, Num Lock)" - -#: ../rules/base.xml.in.h:38 -msgid "Apple Laptop" -msgstr "Bärbar Apple-dator" - -#: ../rules/base.xml.in.h:39 -msgid "Arabic" -msgstr "Arabisk" - -#: ../rules/base.xml.in.h:40 -msgid "Arabic (Buckwalter)" -msgstr "Arabisk (Buckwalter)" - -#: ../rules/base.xml.in.h:41 -msgid "Arabic (Morocco)" -msgstr "Arabisk (Marocko)" - -#: ../rules/base.xml.in.h:42 -msgid "Arabic (Pakistan)" -msgstr "Arabisk (Pakistan)" - -#: ../rules/base.xml.in.h:43 -msgid "Arabic (Syria)" -msgstr "Arabisk (Syrien)" - -#: ../rules/base.xml.in.h:44 -msgid "Arabic (azerty)" -msgstr "Arabisk (azerty)" - -#: ../rules/base.xml.in.h:45 -msgid "Arabic (azerty/digits)" -msgstr "Arabisk (azerty/siffror)" - -#: ../rules/base.xml.in.h:46 -msgid "Arabic (digits)" -msgstr "Arabisk (siffror)" - -#: ../rules/base.xml.in.h:47 -msgid "Arabic (qwerty)" -msgstr "Arabisk (qwerty)" - -#: ../rules/base.xml.in.h:48 -msgid "Arabic (qwerty/digits)" -msgstr "Arabisk (qwerty/siffror)" - -#: ../rules/base.xml.in.h:49 -msgid "Armenian" -msgstr "Armenisk" - -#: ../rules/base.xml.in.h:50 -msgid "Armenian (alternative eastern)" -msgstr "Armenisk (Alternativ östlig)" - -#: ../rules/base.xml.in.h:51 -msgid "Armenian (alternative phonetic)" -msgstr "Armenisk (Alternativ fonetisk)" - -#: ../rules/base.xml.in.h:52 -msgid "Armenian (eastern)" -msgstr "Armenisk (östlig)" - -#: ../rules/base.xml.in.h:53 -msgid "Armenian (phonetic)" -msgstr "Armenisk (fonetisk)" - -#: ../rules/base.xml.in.h:54 -msgid "Armenian (western)" -msgstr "Armenisk (västlig)" - -#: ../rules/base.xml.in.h:55 -msgid "Asus Laptop" -msgstr "Bärbar Asus-dator" - -#: ../rules/base.xml.in.h:56 -msgid "At bottom left" -msgstr "Nere till vänster" - -#: ../rules/base.xml.in.h:57 -msgid "At left of 'A'" -msgstr "Vänster om \"A\"" - -#: ../rules/base.xml.in.h:58 -msgid "Avatime" -msgstr "Avatime" - -#: ../rules/base.xml.in.h:59 -msgid "Azerbaijan (Cyrillic)" -msgstr "Azerbajdzjansk (Kyrillisk)" - -#: ../rules/base.xml.in.h:60 -msgid "Azerbaijani" -msgstr "Azerbajdzjansk" - -#: ../rules/base.xml.in.h:61 -msgid "Azona RF2300 wireless Internet Keyboard" -msgstr "Azona RF2300 trådlöst internettangentbord" - -#: ../rules/base.xml.in.h:62 -msgid "BTC 5090" -msgstr "BTC 5090" - -#: ../rules/base.xml.in.h:63 -msgid "BTC 5113RF Multimedia" -msgstr "BTC 5113RF Multimedia" - -#: ../rules/base.xml.in.h:64 -msgid "BTC 5126T" -msgstr "BTC 5126T" - -#: ../rules/base.xml.in.h:65 -msgid "BTC 6301URF" -msgstr "BTC 6301URF" - -#: ../rules/base.xml.in.h:66 -msgid "BTC 9000" -msgstr "BTC 9000" - -#: ../rules/base.xml.in.h:67 -msgid "BTC 9000A" -msgstr "BTC 9000A" - -#: ../rules/base.xml.in.h:68 -msgid "BTC 9001AH" -msgstr "BTC 9001AH" - -#: ../rules/base.xml.in.h:69 -msgid "BTC 9019U" -msgstr "BTC 9019U" - -#: ../rules/base.xml.in.h:70 -msgid "BTC 9116U Mini Wireless Internet and Gaming" -msgstr "BTC 9116U Mini Wireless Internet and Gaming" - -#: ../rules/base.xml.in.h:71 -msgid "Backslash" -msgstr "Omvänt snedstreck" - -#: ../rules/base.xml.in.h:72 -msgid "Backslash chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "Omvänt snedstreck väljer tredje nivån, låses när nedtryckt tillsammans med en annan tredjenivåväljare)" - -#: ../rules/base.xml.in.h:73 -msgid "Bambara" -msgstr "Bambara" - -#: ../rules/base.xml.in.h:74 -msgid "Belarusian" -msgstr "Vitrysk" - -#: ../rules/base.xml.in.h:75 -msgid "Belarusian (Latin)" -msgstr "Vitrysk (latin)" - -#: ../rules/base.xml.in.h:76 -msgid "Belarusian (legacy)" -msgstr "Vitrysk (äldre)" - -#: ../rules/base.xml.in.h:77 -msgid "Belgian" -msgstr "Belgisk" - -#: ../rules/base.xml.in.h:78 -msgid "Belgian (ISO alternate)" -msgstr "Belgisk (ISO-alternativ)" - -#: ../rules/base.xml.in.h:79 -msgid "Belgian (Sun dead keys)" -msgstr "Belgisk (Sun stumma tangenter)" - -#: ../rules/base.xml.in.h:80 -msgid "Belgian (Wang model 724 azerty)" -msgstr "Belgisk (Wang modell 724 azerty)" - -#: ../rules/base.xml.in.h:81 -msgid "Belgian (alternative)" -msgstr "Belgisk (alternativ)" - -#: ../rules/base.xml.in.h:82 -msgid "Belgian (alternative, Sun dead keys)" -msgstr "Belgisk (alternativ, Sun stumma tangenter)" - -#: ../rules/base.xml.in.h:83 -msgid "Belgian (alternative, latin-9 only)" -msgstr "Belgisk (alternativ, endast latin-9)" - -#: ../rules/base.xml.in.h:84 -msgid "Belgian (eliminate dead keys)" -msgstr "Belgisk (eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:85 -msgid "BenQ X-Touch" -msgstr "BenQ X-Touch" - -#: ../rules/base.xml.in.h:86 -msgid "BenQ X-Touch 730" -msgstr "BenQ X-Touch 730" - -#: ../rules/base.xml.in.h:87 -msgid "BenQ X-Touch 800" -msgstr "BenQ X-Touch 800" - -#: ../rules/base.xml.in.h:88 -msgid "Bengali" -msgstr "Bengalisk" - -#: ../rules/base.xml.in.h:89 -msgid "Bengali (Probhat)" -msgstr "Bengali (Probhat)" - -#: ../rules/base.xml.in.h:90 -msgid "Berber (Morocco, Tifinagh alternative phonetic)" -msgstr "Berberisk (Marocko, Tifinagh alternativ fonetisk)" - -#: ../rules/base.xml.in.h:91 -msgid "Berber (Morocco, Tifinagh alternative)" -msgstr "Berberisk (Marocko, Tifinagh alternativ)" - -#: ../rules/base.xml.in.h:92 -msgid "Berber (Morocco, Tifinagh extended phonetic)" -msgstr "Berberisk (Marocko, Tifinagh utökad fonetisk)" - -#: ../rules/base.xml.in.h:93 -msgid "Berber (Morocco, Tifinagh extended)" -msgstr "Berberisk (Marocko, Tifinagh utökad)" - -#: ../rules/base.xml.in.h:94 -msgid "Berber (Morocco, Tifinagh phonetic)" -msgstr "Berberisk (Marocko, Tifinagh fonetisk)" - -#: ../rules/base.xml.in.h:95 -msgid "Berber (Morocco, Tifinagh)" -msgstr "Berberisk (Marocko, Tifinagh)" - -#: ../rules/base.xml.in.h:96 -msgid "Bosnian" -msgstr "Bosnisk" - -#: ../rules/base.xml.in.h:97 -msgid "Bosnian (US keyboard with Bosnian digraphs)" -msgstr "Bosnisk (USA-tangentbord med bosniska digrafer)" - -#: ../rules/base.xml.in.h:98 -msgid "Bosnian (US keyboard with Bosnian letters)" -msgstr "Bosnisk (USA-tangentbord med bosniska bokstäver)" - -#: ../rules/base.xml.in.h:99 -msgid "Bosnian (use Bosnian digraphs)" -msgstr "Bosnisk (Använd bosniska digrafer)" - -#: ../rules/base.xml.in.h:100 -msgid "Bosnian (use guillemets for quotes)" -msgstr "Bosnisk (Använd gåsögon för citattecken)" - -#: ../rules/base.xml.in.h:101 -msgid "Both Alt keys together" -msgstr "Båda Alt-tangenterna tillsammans" - -#: ../rules/base.xml.in.h:102 -msgid "Both Ctrl keys together" -msgstr "Båda Ctrl-tangenterna tillsammans" - -#: ../rules/base.xml.in.h:103 -msgid "Both Shift keys together" -msgstr "Båda Skift-tangenterna tillsammans" - -#: ../rules/base.xml.in.h:104 -msgid "Both Shift-Keys together activate Caps Lock, one Shift-Key deactivates" -msgstr "Båda Skift-tangenterna tillsammans aktiverar Caps Lock, en Shift-tangent inaktiverar" - -#: ../rules/base.xml.in.h:105 -msgid "Both Shift-Keys together toggle Caps Lock" -msgstr "Båda Skift-tangenterna tillsammans växlar Caps Lock" - -#: ../rules/base.xml.in.h:106 -msgid "Both Shift-Keys together toggle ShiftLock" -msgstr "Båda Skift-tangenterna tillsammans växlar ShiftLock" - -#: ../rules/base.xml.in.h:107 -msgid "Braille" -msgstr "Punktskrift" - -#: ../rules/base.xml.in.h:108 -msgid "Braille (left hand)" -msgstr "Punktskrift (vänster hand)" - -#: ../rules/base.xml.in.h:109 -msgid "Braille (right hand)" -msgstr "Punktskrift (höger hand)" - -#: ../rules/base.xml.in.h:110 -msgid "Brother Internet Keyboard" -msgstr "Brother Internettangentbord" - -#: ../rules/base.xml.in.h:111 -msgid "Bulgarian" -msgstr "Bulgarisk" - -#: ../rules/base.xml.in.h:112 -msgid "Bulgarian (new phonetic)" -msgstr "Bulgarisk (ny fonetisk)" - -#: ../rules/base.xml.in.h:113 -msgid "Bulgarian (traditional phonetic)" -msgstr "Bulgarisk (traditionell fonetisk)" - -#: ../rules/base.xml.in.h:114 -msgid "Burmese" -msgstr "Burmesisk" - -#: ../rules/base.xml.in.h:115 -msgid "Canadian Multilingual" -msgstr "Kanadensisk flerspråkig" - -#: ../rules/base.xml.in.h:116 -msgid "Canadian Multilingual (first part)" -msgstr "Kanadensisk flerspråkig (första delen)" - -#: ../rules/base.xml.in.h:117 -msgid "Canadian Multilingual (second part)" -msgstr "Kanadensisk flerspråkig (andra delen)" - -#: ../rules/base.xml.in.h:118 -msgid "Caps Lock" -msgstr "Caps Lock" - -#: ../rules/base.xml.in.h:119 -msgid "Caps Lock (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "Caps Lock (väljer tredje nivån, låses när nedtryckt tillsammans med en annan tredjenivåväljare)" - -#: ../rules/base.xml.in.h:120 -msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)" -msgstr "Caps Lock (till första layouten), Skift+Caps Lock (till sista layouten)" - -#: ../rules/base.xml.in.h:121 -msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action" -msgstr "Caps Lock (när den trycks ned), Alt+Caps Lock gör ursprunglig capslock-åtgärd" - -#: ../rules/base.xml.in.h:122 -msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock" -msgstr "Caps Lock fungerar som Skift med låsning. Skift \"pausar\" Caps Lock" - -#: ../rules/base.xml.in.h:123 -msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock" -msgstr "Caps Lock fungerar som Skift med låsning. Skift påverkar inte Caps Lock" - -#: ../rules/base.xml.in.h:124 -msgid "Caps Lock is disabled" -msgstr "Caps Lock är inaktiverad" - -#: ../rules/base.xml.in.h:125 -msgid "Caps Lock key behavior" -msgstr "Beteende för Caps Lock-tangenten" - -#: ../rules/base.xml.in.h:126 -msgid "Caps Lock toggles Shift so all keys are affected" -msgstr "Caps Lock växlar Skift så alla tangenter påverkas" - -#: ../rules/base.xml.in.h:127 -msgid "Caps Lock toggles normal capitalization of alphabetic characters" -msgstr "Caps Lock växlar normalt skiftläge på alfabetiska tecken" - -#: ../rules/base.xml.in.h:128 -msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock" -msgstr "Caps Lock använder intern skiftlägesstyrning. Skift \"pausar\" Caps Lock" - -#: ../rules/base.xml.in.h:129 -msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock" -msgstr "Caps Lock använder intern skiftlägesstyrning. Skift påverkar inte Caps Lock" - -#: ../rules/base.xml.in.h:130 -msgid "Catalan" -msgstr "Katalansk" - -#: ../rules/base.xml.in.h:131 -msgid "Cherokee" -msgstr "Cherokee" - -#: ../rules/base.xml.in.h:132 -msgid "Cherry B.UNLIMITED" -msgstr "Cherry B.UNLIMITED" - -#: ../rules/base.xml.in.h:133 -msgid "Cherry Blue Line CyBo@rd" -msgstr "Cherry Blue Line CyBo@rd" - -#: ../rules/base.xml.in.h:134 -msgid "Cherry Blue Line CyBo@rd (alternate option)" -msgstr "Cherry Blue Line CyBo@rd (alternativ)" - -#: ../rules/base.xml.in.h:135 -msgid "Cherry CyBo@rd USB-Hub" -msgstr "Cherry CyBo@rd USB-hubb" - -#: ../rules/base.xml.in.h:136 -msgid "Cherry CyMotion Expert" -msgstr "Cherry CyMotion Expert" - -#: ../rules/base.xml.in.h:137 -msgid "Cherry CyMotion Master Linux" -msgstr "Cherry CyMotion Master Linux" - -#: ../rules/base.xml.in.h:138 -msgid "Cherry CyMotion Master XPress" -msgstr "Cherry CyMotion Master XPress" - -#: ../rules/base.xml.in.h:139 -msgid "Chicony Internet Keyboard" -msgstr "Chicony Internettangentbord" - -#: ../rules/base.xml.in.h:140 -msgid "Chicony KB-9885" -msgstr "Chicony KB-9885" - -#: ../rules/base.xml.in.h:141 -msgid "Chicony KU-0108" -msgstr "Chicony KU-0108" - -#: ../rules/base.xml.in.h:142 -msgid "Chicony KU-0420" -msgstr "Chicony KU-0420" - -#: ../rules/base.xml.in.h:143 -msgid "Chinese" -msgstr "Kinesisk" - -#: ../rules/base.xml.in.h:144 -msgid "Chinese (Tibetan with ASCII numerals)" -msgstr "Kinesisk (Tibetansk med ASCII-taltecken)" - -#: ../rules/base.xml.in.h:145 -msgid "Chinese (Tibetan)" -msgstr "Kinesisk (Tibetansk)" - -#: ../rules/base.xml.in.h:146 -msgid "Chinese (Uyghur)" -msgstr "Kinesisk (Uyghur)" - -#: ../rules/base.xml.in.h:147 -msgid "Classmate PC" -msgstr "Classmate PC" - -#: ../rules/base.xml.in.h:148 -msgid "Compaq Easy Access Keyboard" -msgstr "Compaq Easy Access-tangentbord" - -#: ../rules/base.xml.in.h:149 -msgid "Compaq Internet Keyboard (13 keys)" -msgstr "Compaq Internettangentbord (13 tangenter)" - -#: ../rules/base.xml.in.h:150 -msgid "Compaq Internet Keyboard (18 keys)" -msgstr "Compaq Internettangentbord (18 tangenter)" - -#: ../rules/base.xml.in.h:151 -msgid "Compaq Internet Keyboard (7 keys)" -msgstr "Compaq Internettangentbord (7 tangenter)" - -#: ../rules/base.xml.in.h:152 -msgid "Compaq iPaq Keyboard" -msgstr "Compaq iPaq-tangentbord" - -#: ../rules/base.xml.in.h:153 -msgid "Compose key position" -msgstr "Position för Compose-tangenten" - -#: ../rules/base.xml.in.h:154 -msgid "Control + Alt + Backspace" -msgstr "Control + Alt + Backsteg" - -#: ../rules/base.xml.in.h:155 -msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" -msgstr "Control är mappad till Alt-tangenterna, Alt-tangenten är mappad till Win-tangenterna" - -#: ../rules/base.xml.in.h:156 -msgid "Control is mapped to Win keys (and the usual Ctrl keys)" -msgstr "Control är mappad till Win-tangenterna (och de vanliga Ctrl-tangenterna)" - -#: ../rules/base.xml.in.h:157 -msgid "Creative Desktop Wireless 7000" -msgstr "Creative Desktop Wireless 7000" - -#: ../rules/base.xml.in.h:158 -msgid "Croatian" -msgstr "Kroatisk" - -#: ../rules/base.xml.in.h:159 -msgid "Croatian (US keyboard with Croatian digraphs)" -msgstr "Kroatisk (USA-tangentbord med kroatiska digrafer)" - -#: ../rules/base.xml.in.h:160 -msgid "Croatian (US keyboard with Croatian letters)" -msgstr "Kroatisk (USA-tangentbord med kroatiska bokstäver)" - -#: ../rules/base.xml.in.h:161 -msgid "Croatian (Use Croatian digraphs)" -msgstr "Kroatisk (Använd kroatiska digrafer)" - -#: ../rules/base.xml.in.h:162 -msgid "Croatian (Use guillemets for quotes)" -msgstr "Kroatisk (Använd gåsögon för citattecken)" - -#: ../rules/base.xml.in.h:163 -msgid "Ctrl key position" -msgstr "Position för Ctrl-tangenten" - -#: ../rules/base.xml.in.h:164 -msgid "Ctrl+Shift" -msgstr "Ctrl+Skift" - -#: ../rules/base.xml.in.h:165 -msgid "Czech" -msgstr "Tjeckisk" - -#: ../rules/base.xml.in.h:166 -msgid "Czech (UCW layout accented letters only)" -msgstr "Tjeckisk (UCW-layout endast bokstäver med accenter)" - -#: ../rules/base.xml.in.h:167 -msgid "Czech (US Dvorak with CZ UCW support)" -msgstr "Tjeckisk (US Dvorak med CZ UCW-stöd)" - -#: ../rules/base.xml.in.h:168 -msgid "Czech (With <\\|> key)" -msgstr "Tjeckisk (Med ‹\\|›-tangent)" - -#: ../rules/base.xml.in.h:169 -msgid "Czech (qwerty)" -msgstr "Tjeckisk (qwerty)" - -#: ../rules/base.xml.in.h:170 -msgid "Czech (qwerty, extended Backslash)" -msgstr "Tjeckisk (qwerty, utökat omvänt snedstreck)" - -#: ../rules/base.xml.in.h:171 -msgid "DTK2000" -msgstr "DTK2000" - -#: ../rules/base.xml.in.h:172 -msgid "Danish" -msgstr "Dansk" - -#: ../rules/base.xml.in.h:173 -msgid "Danish (Dvorak)" -msgstr "Dansk (Dvorak)" - -#: ../rules/base.xml.in.h:174 -msgid "Danish (Mac)" -msgstr "Dansk (Mac)" - -#: ../rules/base.xml.in.h:175 -msgid "Danish (Mac, eliminate dead keys)" -msgstr "Dansk (Mac, eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:176 -msgid "Danish (eliminate dead keys)" -msgstr "Dansk (eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:177 -msgid "Default numeric keypad keys" -msgstr "Standardtangenter för numeriskt tangentbord" - -#: ../rules/base.xml.in.h:178 -msgid "Dell" -msgstr "Dell" - -#: ../rules/base.xml.in.h:179 -msgid "Dell 101-key PC" -msgstr "Dell 101-tangenters PC" - -#: ../rules/base.xml.in.h:180 -msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" -msgstr "Bärbar Dell Inspiron 6xxx/8xxx" - -#: ../rules/base.xml.in.h:181 -msgid "Dell Laptop/notebook Precision M series" -msgstr "Bärbar Dell Precision M series" - -#: ../rules/base.xml.in.h:182 -msgid "Dell Latitude series laptop" -msgstr "Bärbar Dell Latitude-serien" - -#: ../rules/base.xml.in.h:183 -msgid "Dell Precision M65" -msgstr "Dell Precision M65" - -#: ../rules/base.xml.in.h:184 -msgid "Dell SK-8125" -msgstr "Dell SK-8125" - -#: ../rules/base.xml.in.h:185 -msgid "Dell SK-8135" -msgstr "Dell SK-8135" - -#: ../rules/base.xml.in.h:186 -msgid "Dell USB Multimedia Keyboard" -msgstr "Dell USB-multimediatangentbord" - -#: ../rules/base.xml.in.h:187 -msgid "Dexxa Wireless Desktop Keyboard" -msgstr "Dexxa trådlöst skrivbordstangentbord" - -#: ../rules/base.xml.in.h:188 -msgid "Dhivehi" -msgstr "Dhivehi" - -#: ../rules/base.xml.in.h:189 -msgid "Diamond 9801 / 9802 series" -msgstr "Diamond 9801/9802-serien" - -#: ../rules/base.xml.in.h:190 -msgid "Dutch" -msgstr "Nederländsk" - -#: ../rules/base.xml.in.h:191 -msgid "Dutch (Mac)" -msgstr "Nederländsk (Mac)" - -#: ../rules/base.xml.in.h:192 -msgid "Dutch (Sun dead keys)" -msgstr "Nederländsk (Sun stumma tangenter)" - -#: ../rules/base.xml.in.h:193 -msgid "Dutch (standard)" -msgstr "Nederländsk (standard)" - -#: ../rules/base.xml.in.h:194 -msgid "Dzongkha" -msgstr "Dzongkha" - -#: ../rules/base.xml.in.h:195 -msgid "Enable extra typographic characters" -msgstr "Aktivera extra typografiska tecken" - -#: ../rules/base.xml.in.h:196 -msgid "English (Canada)" -msgstr "Engelsk (Kanada)" - -#: ../rules/base.xml.in.h:197 -msgid "English (Colemak)" -msgstr "Engelsk (Colemak)" - -#: ../rules/base.xml.in.h:198 -msgid "English (Dvorak alternative international no dead keys)" -msgstr "Engelsk (Dvorak alternativ internationell utan stumma tangenter)" - -#: ../rules/base.xml.in.h:199 -msgid "English (Dvorak international with dead keys)" -msgstr "Engelsk (Dvorak Internationell med stumma tangenter)" - -#: ../rules/base.xml.in.h:200 -msgid "English (Dvorak)" -msgstr "Engelsk (Dvorak)" - -#: ../rules/base.xml.in.h:201 -msgid "English (Ghana)" -msgstr "Engelsk (Ghana)" - -#: ../rules/base.xml.in.h:202 -msgid "English (Ghana, GILLBT)" -msgstr "Engelsk (Ghana, GILLBT)" - -#: ../rules/base.xml.in.h:203 -msgid "English (Ghana, multilingual)" -msgstr "Engelsk (Ghana, flerspråkig)" - -#: ../rules/base.xml.in.h:204 -msgid "English (India, with RupeeSign)" -msgstr "Engelsk (Indien, med rupietecken)" - -#: ../rules/base.xml.in.h:205 -msgid "English (Macintosh)" -msgstr "Engelsk (Macintosh)" - -#: ../rules/base.xml.in.h:206 -msgid "English (Mali, USA Mac)" -msgstr "Engelsk (Mali, USA Mac)" - -#: ../rules/base.xml.in.h:207 -msgid "English (Mali, USA international)" -msgstr "Engelsk (Mali, USA internationell)" - -#: ../rules/base.xml.in.h:208 -msgid "English (Nigeria)" -msgstr "Engelsk (Nigeria)" - -#: ../rules/base.xml.in.h:209 -msgid "English (South Africa)" -msgstr "Engelsk (Sydafrika)" - -#: ../rules/base.xml.in.h:210 -msgid "English (UK)" -msgstr "Engelsk (Storbritannien)" - -#: ../rules/base.xml.in.h:211 -msgid "English (UK, Colemak)" -msgstr "Engelsk (Storbritannien, Colemak)" - -#: ../rules/base.xml.in.h:212 -msgid "English (UK, Dvorak UK punctuation)" -msgstr "Engelsk (Storbritannien, Dvorak brittisk-engelska skiljetecken)" - -#: ../rules/base.xml.in.h:213 -msgid "English (UK, Dvorak)" -msgstr "Engelsk (Storbritannien, Dvorak)" - -#: ../rules/base.xml.in.h:214 -msgid "English (UK, Mac international)" -msgstr "Engelsk (Storbritannien, Mac internationell)" - -#: ../rules/base.xml.in.h:215 -msgid "English (UK, Mac)" -msgstr "Engelsk (Storbritannien, Mac)" - -#: ../rules/base.xml.in.h:216 -msgid "English (UK, extended, WinKeys)" -msgstr "Engelsk (Storbritannien, utökat, Windows-tangenter)" - -#: ../rules/base.xml.in.h:217 -msgid "English (UK, international with dead keys)" -msgstr "Engelsk (Storbritannien, internationell med stumma tangenter)" - -#: ../rules/base.xml.in.h:218 -msgid "English (US)" -msgstr "Engelsk (USA)" - -#: ../rules/base.xml.in.h:219 -msgid "English (US, alternative international)" -msgstr "Engelsk (USA, alternativ internationell)" - -#: ../rules/base.xml.in.h:220 -msgid "English (US, international with dead keys)" -msgstr "Engelsk (USA, internationell med stumma tangenter)" - -#: ../rules/base.xml.in.h:221 -msgid "English (US, with euro on 5)" -msgstr "Engelsk (US, med euro på 5)" - -#: ../rules/base.xml.in.h:222 -msgid "English (classic Dvorak)" -msgstr "Engelsk (klassisk Dvorak)" - -#: ../rules/base.xml.in.h:223 -msgid "English (international AltGr dead keys)" -msgstr "Engelsk (internationell AltGr med stumma tangenter)" - -#: ../rules/base.xml.in.h:224 -msgid "English (layout toggle on multiply/divide key)" -msgstr "Engelsk (layoutväxling på multiplicera/dividera-tangent)" - -#: ../rules/base.xml.in.h:225 -msgid "English (left handed Dvorak)" -msgstr "Engelsk (vänsterhänt Dvorak)" - -#: ../rules/base.xml.in.h:226 -msgid "English (programmer Dvorak)" -msgstr "Engelsk (Dvorak för programmerare)" - -#: ../rules/base.xml.in.h:227 -msgid "English (right handed Dvorak)" -msgstr "Engelsk (högerhänt Dvorak)" - -#: ../rules/base.xml.in.h:228 -msgid "Ennyah DKB-1008" -msgstr "Ennyah DKB-1008" - -#: ../rules/base.xml.in.h:229 -msgid "Enter on keypad" -msgstr "Enter på numeriskt tangentbord" - -#: ../rules/base.xml.in.h:230 -msgid "Esperanto" -msgstr "Esperanto" - -#: ../rules/base.xml.in.h:231 -msgid "Esperanto (displaced semicolon and quote, obsolete)" -msgstr "Esperanto (flyttat semikolon och citattecken, föråldrat)" - -#: ../rules/base.xml.in.h:232 -msgid "Estonian" -msgstr "Estnisk" - -#: ../rules/base.xml.in.h:233 -msgid "Estonian (Dvorak)" -msgstr "Estnisk (Dvorak)" - -#: ../rules/base.xml.in.h:234 -msgid "Estonian (US keyboard with Estonian letters)" -msgstr "Estnisk (USA-tangentbord med estniska bokstäver)" - -#: ../rules/base.xml.in.h:235 -msgid "Estonian (eliminate dead keys)" -msgstr "Estnisk (eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:236 -msgid "Euro on 2" -msgstr "Euro på 2" - -#: ../rules/base.xml.in.h:237 -msgid "Euro on 4" -msgstr "Euro på 4" - -#: ../rules/base.xml.in.h:238 -msgid "Euro on 5" -msgstr "Euro på 5" - -#: ../rules/base.xml.in.h:239 -msgid "Euro on E" -msgstr "Euro på E" - -#: ../rules/base.xml.in.h:240 -msgid "Everex STEPnote" -msgstr "Everex STEPnote" - -#: ../rules/base.xml.in.h:241 -msgid "Ewe" -msgstr "Ewe" - -#: ../rules/base.xml.in.h:242 -msgid "FL90" -msgstr "FL90" - -#: ../rules/base.xml.in.h:243 -msgid "Faroese" -msgstr "Färöisk" - -#: ../rules/base.xml.in.h:244 -msgid "Faroese (eliminate dead keys)" -msgstr "Färöisk (eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:245 -msgid "Filipino" -msgstr "Filipino" - -#: ../rules/base.xml.in.h:246 -msgid "Filipino (Capewell-Dvorak Baybayin)" -msgstr "Filipino (Capewell-Dvorak Baybayin)" - -#: ../rules/base.xml.in.h:247 -msgid "Filipino (Capewell-Dvorak Latin)" -msgstr "Filipino (Capewell-Dvorak Latin)" - -#: ../rules/base.xml.in.h:248 -msgid "Filipino (Capewell-QWERF 2006 Baybayin)" -msgstr "Filipino (Capewell-QWERF 2006 Baybayin)" - -#: ../rules/base.xml.in.h:249 -msgid "Filipino (Capewell-QWERF 2006 Latin)" -msgstr "Filipino (Capewell-QWERF 2006 Latin)" - -#: ../rules/base.xml.in.h:250 -msgid "Filipino (Colemak Baybayin)" -msgstr "Filipino (Colemak Baybayin)" - -#: ../rules/base.xml.in.h:251 -msgid "Filipino (Colemak Latin)" -msgstr "Filipino (Colemak Latin)" - -#: ../rules/base.xml.in.h:252 -msgid "Filipino (Dvorak Latin)" -msgstr "Filipino (Dvorak Latin)" - -#: ../rules/base.xml.in.h:253 -msgid "Filipino (QWERTY Baybayin)" -msgstr "Filipino (QWERTY Baybayin)" - -#: ../rules/base.xml.in.h:254 -msgid "Finnish" -msgstr "Finsk" - -#: ../rules/base.xml.in.h:255 -msgid "Finnish (Mac)" -msgstr "Finsk (Mac)" - -#: ../rules/base.xml.in.h:256 -msgid "Finnish (classic)" -msgstr "Finsk (klassisk)" - -#: ../rules/base.xml.in.h:257 -msgid "Finnish (classic, eliminate dead keys)" -msgstr "Finsk (klassisk, eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:258 -msgid "Finnish (northern Saami)" -msgstr "Finsk (nordsamisk)" - -#. This assumes the KP_ abstract symbols are actually useful for some apps -#. The description needs to be rewritten -#: ../rules/base.xml.in.h:261 -msgid "Four-level key with abstract separators" -msgstr "Fjärdenivåstangent med abstrakta avgränsare" - -#: ../rules/base.xml.in.h:262 -msgid "Four-level key with comma" -msgstr "Fjärdenivåstangent med komma" - -#: ../rules/base.xml.in.h:263 -msgid "Four-level key with dot" -msgstr "Fjärdenivåstangent med punkt" - -#: ../rules/base.xml.in.h:264 -msgid "Four-level key with dot, latin-9 restriction" -msgstr "Fjärdenivåstangent med punkt, latin-9-begränsning" - -#: ../rules/base.xml.in.h:265 -msgid "Four-level key with momayyez" -msgstr "Fjärdenivåstangent med momayyez" - -#: ../rules/base.xml.in.h:266 -msgid "French" -msgstr "Fransk" - -#: ../rules/base.xml.in.h:267 -msgid "French (Bepo, ergonomic, Dvorak way)" -msgstr "Fransk (Bepo, ergonomisk, Dvorak-liknande)" - -#: ../rules/base.xml.in.h:268 -msgid "French (Bepo, ergonomic, Dvorak way, latin-9 only)" -msgstr "Fransk (Bepo, ergonomisk, Dvorak-liknande, endast latin-9)" - -#: ../rules/base.xml.in.h:269 -msgid "French (Breton)" -msgstr "Fransk (Bretagnsk)" - -#: ../rules/base.xml.in.h:270 -msgid "French (Canada, Dvorak)" -msgstr "Fransk (Kanada, Dvorak)" - -#: ../rules/base.xml.in.h:271 -msgid "French (Canada, legacy)" -msgstr "Fransk (Kanada, äldre)" - -#: ../rules/base.xml.in.h:272 -msgid "French (Democratic Republic of the Congo)" -msgstr "Fransk (Demokratiska republiken Kongo)" - -#: ../rules/base.xml.in.h:273 -msgid "French (Dvorak)" -msgstr "Fransk (Dvorak)" - -#: ../rules/base.xml.in.h:274 -msgid "French (Georgian AZERTY Tskapo)" -msgstr "Frensk (Georgisk AZERTY Tskapo)" - -#: ../rules/base.xml.in.h:275 -msgid "French (Guinea)" -msgstr "Fransk (Guinea)" - -#: ../rules/base.xml.in.h:276 -msgid "French (Mac)" -msgstr "Fransk (Mac)" - -#: ../rules/base.xml.in.h:277 -msgid "French (Mali, alternative)" -msgstr "Fransk (Mali, alternativ)" - -#: ../rules/base.xml.in.h:278 -msgid "French (Morocco)" -msgstr "Fransk (Marocko)" - -#: ../rules/base.xml.in.h:279 -msgid "French (Occitan)" -msgstr "Fransk (Occitan)" - -#: ../rules/base.xml.in.h:280 -msgid "French (Sun dead keys)" -msgstr "Fransk (Sun stumma tangenter)" - -#: ../rules/base.xml.in.h:281 -msgid "French (Switzerland)" -msgstr "Fransk (Schweiz)" - -#: ../rules/base.xml.in.h:282 -msgid "French (Switzerland, Mac)" -msgstr "Fransk (Schweiz, Mac)" - -#: ../rules/base.xml.in.h:283 -msgid "French (Switzerland, Sun dead keys)" -msgstr "Fransk (Schweiz, Sun stumma tangenter)" - -#: ../rules/base.xml.in.h:284 -msgid "French (Switzerland, eliminate dead keys)" -msgstr "Fransk (Schweiz, eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:285 -msgid "French (alternative)" -msgstr "Fransk (alternativ)" - -#: ../rules/base.xml.in.h:286 -msgid "French (alternative, Sun dead keys)" -msgstr "Fransk (alternativ, Sun stumma tangenter)" - -#: ../rules/base.xml.in.h:287 -msgid "French (alternative, eliminate dead keys)" -msgstr "Fransk (alternativ, eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:288 -msgid "French (alternative, latin-9 only)" -msgstr "Fransk (alternativ, endast latin-9)" - -#: ../rules/base.xml.in.h:289 -msgid "French (eliminate dead keys)" -msgstr "Fransk (eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:290 -msgid "French (legacy alternative)" -msgstr "Fransk (äldre alternativ)" - -#: ../rules/base.xml.in.h:291 -msgid "French (legacy, alternative, Sun dead keys)" -msgstr "Fransk (äldre, alternativ, Sun stumma tangenter)" - -#: ../rules/base.xml.in.h:292 -msgid "French (legacy, alternative, eliminate dead keys)" -msgstr "Fransk (äldre, alternativ, eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:293 -msgid "Fujitsu-Siemens Computers AMILO laptop" -msgstr "Fujitsu-Siemens Computers AMILO bärbar dator" - -#: ../rules/base.xml.in.h:294 -msgid "Fula" -msgstr "Fula" - -#: ../rules/base.xml.in.h:295 -msgid "GBr" -msgstr "GBr" - -#: ../rules/base.xml.in.h:296 -msgid "Ga" -msgstr "Ga" - -#: ../rules/base.xml.in.h:297 -msgid "Generic 101-key PC" -msgstr "Allmän 101-tangenters PC" - -#: ../rules/base.xml.in.h:298 -msgid "Generic 102-key (Intl) PC" -msgstr "Allmän 102-tangenters (internationell) PC" - -#: ../rules/base.xml.in.h:299 -msgid "Generic 104-key PC" -msgstr "Allmän 104-tangenters PC" - -#: ../rules/base.xml.in.h:300 -msgid "Generic 105-key (Intl) PC" -msgstr "Allmän 105-tangenters (internationell) PC" - -#: ../rules/base.xml.in.h:301 -msgid "Genius Comfy KB-12e" -msgstr "Genius Comfy KB-12e" - -#: ../rules/base.xml.in.h:302 -msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" -msgstr "Genius Comfy KB-16M / Genius MM-tangentbord KWD-910" - -#: ../rules/base.xml.in.h:303 -msgid "Genius Comfy KB-21e-Scroll" -msgstr "Genius Comfy KB-21e-Scroll" - -#: ../rules/base.xml.in.h:304 -msgid "Genius KB-19e NB" -msgstr "Genius KB-19e NB" - -#: ../rules/base.xml.in.h:305 -msgid "Genius KKB-2050HS" -msgstr "Genius KKB-2050HS" - -#: ../rules/base.xml.in.h:306 -msgid "Georgian" -msgstr "Georgisk" - -#: ../rules/base.xml.in.h:307 -msgid "Georgian (MESS)" -msgstr "Georgisk (MESS)" - -#: ../rules/base.xml.in.h:308 -msgid "Georgian (Ossetian)" -msgstr "Georgisk (Ossetiansk)" - -#: ../rules/base.xml.in.h:309 -msgid "Georgian (ergonomic)" -msgstr "Georgisk (ergonomisk)" - -#: ../rules/base.xml.in.h:310 -msgid "German" -msgstr "Tysk" - -#: ../rules/base.xml.in.h:311 -msgid "German (Austria)" -msgstr "Tysk (Österrike)" - -#: ../rules/base.xml.in.h:312 -msgid "German (Austria, Mac)" -msgstr "Tysk (Österrike, Mac)" - -#: ../rules/base.xml.in.h:313 -msgid "German (Austria, Sun dead keys)" -msgstr "Tysk (Österrike, Sun stumma tangenter)" - -#: ../rules/base.xml.in.h:314 -msgid "German (Austria, eliminate dead keys)" -msgstr "Tysk (Österrike, eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:315 -msgid "German (Dvorak)" -msgstr "Tysk (Dvorak)" - -#: ../rules/base.xml.in.h:316 -msgid "German (Mac)" -msgstr "Tysk (Mac)" - -#: ../rules/base.xml.in.h:317 -msgid "German (Mac, eliminate dead keys)" -msgstr "Tysk (Mac, eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:318 -msgid "German (Neo 2)" -msgstr "Tysk (Neo 2)" - -#: ../rules/base.xml.in.h:319 -msgid "German (Romanian keyboard with German letters)" -msgstr "Tysk (Rumänskt tangentbord med tyska bokstäver)" - -#: ../rules/base.xml.in.h:320 -msgid "German (Romanian keyboard with German letters, eliminate dead keys)" -msgstr "Tysk (Rumänskt tangentbord med tyska bokstäver, eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:321 -msgid "German (Sun dead keys)" -msgstr "Tysk (Sun stumma tangenter)" - -#: ../rules/base.xml.in.h:322 -msgid "German (Switzerland, Mac)" -msgstr "Tysk (Schweiz, Mac)" - -#: ../rules/base.xml.in.h:323 -msgid "German (Switzerland, Sun dead keys)" -msgstr "Tysk (Schweiz, Sun stumma tangenter)" - -#: ../rules/base.xml.in.h:324 -msgid "German (Switzerland, eliminate dead keys)" -msgstr "Tysk (Schweiz, eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:325 -msgid "German (dead acute)" -msgstr "Tysk (stumma akutaccent)" - -#: ../rules/base.xml.in.h:326 -msgid "German (dead grave acute)" -msgstr "Tysk (stum grav accent)" - -#: ../rules/base.xml.in.h:327 -msgid "German (eliminate dead keys)" -msgstr "Tysk (eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:328 -msgid "German (lower Sorbian qwertz)" -msgstr "Tysk (lågsorbisk qwertz)" - -#: ../rules/base.xml.in.h:329 -msgid "German (lower Sorbian)" -msgstr "Tysk (lågsorbisk)" - -#: ../rules/base.xml.in.h:330 -msgid "German (qwerty)" -msgstr "Tysk (qwerty)" - -#: ../rules/base.xml.in.h:331 -msgid "Greek" -msgstr "Grekisk" - -#: ../rules/base.xml.in.h:332 -msgid "Greek (eliminate dead keys)" -msgstr "Grekisk (eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:333 -msgid "Greek (extended)" -msgstr "Grekisk (utökad)" - -#: ../rules/base.xml.in.h:334 -msgid "Greek (polytonic)" -msgstr "Grekisk (polytonisk)" - -#: ../rules/base.xml.in.h:335 -msgid "Greek (simple)" -msgstr "Grekisk (enkel)" - -#: ../rules/base.xml.in.h:336 -msgid "Gujarati" -msgstr "Gujaratisk" - -#: ../rules/base.xml.in.h:337 -msgid "Gyration" -msgstr "Gyration" - -#: ../rules/base.xml.in.h:338 -msgid "HTC Dream" -msgstr "HTC Dream" - -#: ../rules/base.xml.in.h:339 -msgid "Happy Hacking Keyboard" -msgstr "Happy Hacking-tangentbord" - -#: ../rules/base.xml.in.h:340 -msgid "Happy Hacking Keyboard for Mac" -msgstr "Happy Hacking-tangentbord för Mac" - -#: ../rules/base.xml.in.h:341 -msgid "Hausa" -msgstr "Hausa" - -#: ../rules/base.xml.in.h:342 -msgid "Hebrew" -msgstr "Hebreisk" - -#: ../rules/base.xml.in.h:343 -msgid "Hebrew (Phonetic)" -msgstr "Hebreisk (fonetisk)" - -#: ../rules/base.xml.in.h:344 -msgid "Hebrew (Tiro)" -msgstr "Hebreisk (Tiro)" - -#: ../rules/base.xml.in.h:345 -msgid "Hebrew (lyx)" -msgstr "Hebreisk (lyx)" - -#: ../rules/base.xml.in.h:346 -msgid "Hewlett-Packard Internet Keyboard" -msgstr "Hewlett-Packard Internettangentbord" - -#: ../rules/base.xml.in.h:347 -msgid "Hewlett-Packard Mini 110 Notebook" -msgstr "Bärbar Hewlett-Packard Mini 110" - -#: ../rules/base.xml.in.h:348 -msgid "Hewlett-Packard Omnibook 500 FA" -msgstr "Hewlett-Packard Omnibook 500 FA" - -#: ../rules/base.xml.in.h:349 -msgid "Hewlett-Packard Omnibook 5xx" -msgstr "Hewlett-Packard Omnibook 5xx" - -#: ../rules/base.xml.in.h:350 -msgid "Hewlett-Packard Omnibook 6000/6100" -msgstr "Hewlett-Packard Omnibook 6000/6100" - -#: ../rules/base.xml.in.h:351 -msgid "Hewlett-Packard Omnibook XE3 GC" -msgstr "Hewlett-Packard Omnibook XE3 GC" - -#: ../rules/base.xml.in.h:352 -msgid "Hewlett-Packard Omnibook XE3 GF" -msgstr "Hewlett-Packard Omnibook XE3 GF" - -#: ../rules/base.xml.in.h:353 -msgid "Hewlett-Packard Omnibook XT1000" -msgstr "Hewlett-Packard Omnibook XT1000" - -#: ../rules/base.xml.in.h:354 -msgid "Hewlett-Packard Pavilion ZT11xx" -msgstr "Hewlett-Packard Pavilion ZT11xx" - -#: ../rules/base.xml.in.h:355 -msgid "Hewlett-Packard Pavilion dv5" -msgstr "Hewlett-Packard Pavilion dv5" - -#: ../rules/base.xml.in.h:356 -msgid "Hewlett-Packard SK-250x Multimedia Keyboard" -msgstr "Hewlett-Packard SK-250x Multimedia Keyboard" - -#: ../rules/base.xml.in.h:357 -msgid "Hewlett-Packard nx9020" -msgstr "Hewlett-Packard nx9020" - -#: ../rules/base.xml.in.h:358 -msgid "Hexadecimal" -msgstr "Hexadecimal" - -#: ../rules/base.xml.in.h:359 -msgid "Hindi (Bolnagri)" -msgstr "Hindi (Bolnagri)" - -#: ../rules/base.xml.in.h:360 -msgid "Hindi (Wx)" -msgstr "Hindi (Wx)" - -#: ../rules/base.xml.in.h:361 -msgid "Honeywell Euroboard" -msgstr "Honeywell Euroboard" - -#: ../rules/base.xml.in.h:362 -msgid "Htc Dream phone" -msgstr "Htc Dream-telefon" - -#: ../rules/base.xml.in.h:363 -msgid "Hungarian" -msgstr "Ungersk" - -#: ../rules/base.xml.in.h:364 -msgid "Hungarian (101/qwerty/comma/dead keys)" -msgstr "Ungersk (101/qwerty/komma/stumma tangenter)" - -#: ../rules/base.xml.in.h:365 -msgid "Hungarian (101/qwerty/comma/eliminate dead keys)" -msgstr "Ungersk (101/qwerty/komma/eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:366 -msgid "Hungarian (101/qwerty/dot/dead keys)" -msgstr "Ungersk (101/qwerty/punkt/stumma tangenter)" - -#: ../rules/base.xml.in.h:367 -msgid "Hungarian (101/qwerty/dot/eliminate dead keys)" -msgstr "Ungersk (101/qwerty/punkt/eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:368 -msgid "Hungarian (101/qwertz/comma/dead keys)" -msgstr "Ungersk (101/qwertz/komma/stumma tangenter)" - -#: ../rules/base.xml.in.h:369 -msgid "Hungarian (101/qwertz/comma/eliminate dead keys)" -msgstr "Ungersk (101/qwertz/komma/eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:370 -msgid "Hungarian (101/qwertz/dot/dead keys)" -msgstr "Ungersk (101/qwertz/punkt/stumma tangenter)" - -#: ../rules/base.xml.in.h:371 -msgid "Hungarian (101/qwertz/dot/eliminate dead keys)" -msgstr "Ungersk (101/qwertz/punkt/eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:372 -msgid "Hungarian (102/qwerty/comma/dead keys)" -msgstr "Ungersk (102/qwerty/komma/stumma tangenter)" - -#: ../rules/base.xml.in.h:373 -msgid "Hungarian (102/qwerty/comma/eliminate dead keys)" -msgstr "Ungersk (102/qwerty/komma/eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:374 -msgid "Hungarian (102/qwerty/dot/dead keys)" -msgstr "Ungersk (102/qwerty/punkt/stumma tangenter)" - -#: ../rules/base.xml.in.h:375 -msgid "Hungarian (102/qwerty/dot/eliminate dead keys)" -msgstr "Ungersk (102/qwerty/punkt/eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:376 -msgid "Hungarian (102/qwertz/comma/dead keys)" -msgstr "Ungersk (102/qwertz/komma/stumma tangenter)" - -#: ../rules/base.xml.in.h:377 -msgid "Hungarian (102/qwertz/comma/eliminate dead keys)" -msgstr "Ungersk (102/qwertz/komma/eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:378 -msgid "Hungarian (102/qwertz/dot/dead keys)" -msgstr "Ungersk (102/qwertz/punkt/stumma tangenter)" - -#: ../rules/base.xml.in.h:379 -msgid "Hungarian (102/qwertz/dot/eliminate dead keys)" -msgstr "Ungersk (102/qwertz/punkt/eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:380 -msgid "Hungarian (eliminate dead keys)" -msgstr "Ungersk (eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:381 -msgid "Hungarian (qwerty)" -msgstr "Ungersk (qwerty)" - -#: ../rules/base.xml.in.h:382 -msgid "Hungarian (standard)" -msgstr "Ungersk (standard)" - -#: ../rules/base.xml.in.h:383 -msgid "Hyper is mapped to Win-keys" -msgstr "Hyper är mappad till Win-tangenterna" - -#: ../rules/base.xml.in.h:384 -msgid "IBM Rapid Access" -msgstr "IBM Rapid Access" - -#: ../rules/base.xml.in.h:385 -msgid "IBM Rapid Access II" -msgstr "IBM Rapid Access II" - -#: ../rules/base.xml.in.h:386 -msgid "IBM Space Saver" -msgstr "IBM Space Saver" - -#: ../rules/base.xml.in.h:387 -msgid "IBM ThinkPad 560Z/600/600E/A22E" -msgstr "IBM ThinkPad 560Z/600/600E/A22E" - -#: ../rules/base.xml.in.h:388 -msgid "IBM ThinkPad R60/T60/R61/T61" -msgstr "IBM ThinkPad R60/T60/R61/T61" - -#: ../rules/base.xml.in.h:389 -msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" -msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" - -#: ../rules/base.xml.in.h:390 -msgid "Icelandic" -msgstr "Isländsk" - -#: ../rules/base.xml.in.h:391 -msgid "Icelandic (Dvorak)" -msgstr "Isländsk (Dvorak)" - -#: ../rules/base.xml.in.h:392 -msgid "Icelandic (Mac)" -msgstr "Isländsk (Mac)" - -#: ../rules/base.xml.in.h:393 -msgid "Icelandic (Sun dead keys)" -msgstr "Isländsk (Sun stumma tangenter)" - -#: ../rules/base.xml.in.h:394 -msgid "Icelandic (eliminate dead keys)" -msgstr "Isländsk (eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:395 -msgid "Igbo" -msgstr "Igbo" - -#: ../rules/base.xml.in.h:396 -msgid "Indian" -msgstr "Indisk" - -#: ../rules/base.xml.in.h:397 -msgid "Inuktitut" -msgstr "Inuktitut" - -#: ../rules/base.xml.in.h:398 -msgid "Iraqi" -msgstr "Irakisk" - -#: ../rules/base.xml.in.h:399 -msgid "Irish" -msgstr "Irländsk" - -#: ../rules/base.xml.in.h:400 -msgid "Irish (CloGaelach)" -msgstr "Irländsk (CloGaelach)" - -#: ../rules/base.xml.in.h:401 -msgid "Irish (Ogham IS434)" -msgstr "Irländsk (Ogham IS434)" - -#: ../rules/base.xml.in.h:402 -msgid "Irish (Ogham)" -msgstr "Irländsk (Ogham)" - -#: ../rules/base.xml.in.h:403 -msgid "Irish (UnicodeExpert)" -msgstr "Irländsk (UnicodeExpert)" - -#: ../rules/base.xml.in.h:404 -msgid "Italian" -msgstr "Italiensk" - -#: ../rules/base.xml.in.h:405 -msgid "Italian (Georgian)" -msgstr "Italiensk (Georgisk)" - -#: ../rules/base.xml.in.h:406 -msgid "Italian (Mac)" -msgstr "Italiensk (Mac)" - -#: ../rules/base.xml.in.h:407 -msgid "Italian (US keyboard with Italian letters)" -msgstr "Italiensk (USA-tangentbord med italienska bokstäver)" - -#: ../rules/base.xml.in.h:408 -msgid "Italian (eliminate dead keys)" -msgstr "Italiensk (eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:409 -msgid "Japanese" -msgstr "Japansk" - -#: ../rules/base.xml.in.h:410 -msgid "Japanese (Kana 86)" -msgstr "Japansk (Kana 86)" - -#: ../rules/base.xml.in.h:411 -msgid "Japanese (Kana)" -msgstr "Japansk (Kana)" - -#: ../rules/base.xml.in.h:412 -msgid "Japanese (Mac)" -msgstr "Japansk (Mac)" - -#: ../rules/base.xml.in.h:413 -msgid "Japanese (OADG 109A)" -msgstr "Japansk (OADG 109A)" - -#: ../rules/base.xml.in.h:414 -msgid "Japanese (PC-98xx Series)" -msgstr "Japansk (PC-98xx-serien)" - -#: ../rules/base.xml.in.h:415 -msgid "Japanese keyboard options" -msgstr "Tangentbordsalternativ för japanska" - -#: ../rules/base.xml.in.h:416 -msgid "Kana Lock key is locking" -msgstr "Kana Lock-tangent låser" - -# Även kanaresisk (äldre form) -#: ../rules/base.xml.in.h:417 -msgid "Kannada" -msgstr "Kannada" - -#: ../rules/base.xml.in.h:418 -msgid "Kazakh" -msgstr "Kazakisk" - -#: ../rules/base.xml.in.h:419 -msgid "Kazakh (with Russian)" -msgstr "Kazakisk (med ryska)" - -#: ../rules/base.xml.in.h:420 -msgid "Key sequence to kill the X server" -msgstr "Tangentsekvens för att döda X-servern" - -#: ../rules/base.xml.in.h:421 -msgid "Key to choose 3rd level" -msgstr "Tangent för att välja tredje nivå" - -#: ../rules/base.xml.in.h:422 -msgid "Key to choose 5th level" -msgstr "Tangent för att välja femte nivå" - -#: ../rules/base.xml.in.h:423 -msgid "Key(s) to change layout" -msgstr "Tangent(er) för att byta layout" - -#: ../rules/base.xml.in.h:424 -msgid "Keytronic FlexPro" -msgstr "Keytronic FlexPro" - -#: ../rules/base.xml.in.h:425 -msgid "Khmer (Cambodian)" -msgstr "Khmer (Kambodjansk)" - -#: ../rules/base.xml.in.h:426 -msgid "Kikuyu" -msgstr "Kikuyu" - -#: ../rules/base.xml.in.h:427 -msgid "Kinesis" -msgstr "Kinesis" - -#: ../rules/base.xml.in.h:428 -msgid "Korean" -msgstr "Koreansk" - -#: ../rules/base.xml.in.h:429 -msgid "Korean (101/104 key compatible)" -msgstr "Koreansk (101/104-tangenters kompatibel)" - -#: ../rules/base.xml.in.h:430 -msgid "Kurdish (Iran, Arabic-Latin)" -msgstr "Kurdisk (Iran, Arabisk-Latin)" - -#: ../rules/base.xml.in.h:431 -msgid "Kurdish (Iran, F)" -msgstr "Kurdisk (Iran, F)" - -#: ../rules/base.xml.in.h:432 -msgid "Kurdish (Iran, Latin Q)" -msgstr "Kurdisk (Iran, Latinskt Q)" - -#: ../rules/base.xml.in.h:433 -msgid "Kurdish (Iran, latin alt-Q)" -msgstr "Kurdisk (Iran, latinskt alt-Q)" - -#: ../rules/base.xml.in.h:434 -msgid "Kurdish (Iraq, Arabic-Latin)" -msgstr "Kurdisk (Irak, Arabisk-Latin)" - -#: ../rules/base.xml.in.h:435 -msgid "Kurdish (Iraq, F)" -msgstr "Kurdisk (Irak, F)" - -#: ../rules/base.xml.in.h:436 -msgid "Kurdish (Iraq, Latin Alt-Q)" -msgstr "Kurdisk (Irak, latinskt Alt-Q)" - -#: ../rules/base.xml.in.h:437 -msgid "Kurdish (Iraq, Latin Q)" -msgstr "Kurdisk (Irak, latinskt Q)" - -#: ../rules/base.xml.in.h:438 -msgid "Kurdish (Syria, F)" -msgstr "Kurdisk (Syrien, F)" - -#: ../rules/base.xml.in.h:439 -msgid "Kurdish (Syria, Latin Alt-Q)" -msgstr "Kurdisk (Syrien, latinskt Alt-Q)" - -#: ../rules/base.xml.in.h:440 -msgid "Kurdish (Syria, Latin Q)" -msgstr "Kurdisk (Syrien, latinskt Q)" - -#: ../rules/base.xml.in.h:441 -msgid "Kurdish (Turkey, F)" -msgstr "Kurdisk (Turkiet, F)" - -#: ../rules/base.xml.in.h:442 -msgid "Kurdish (Turkey, Latin Alt-Q)" -msgstr "Kurdisk (Turkiet, latinskt Alt-Q)" - -#: ../rules/base.xml.in.h:443 -msgid "Kurdish (Turkey, Latin Q)" -msgstr "Kurdisk (Turkiet, latinskt Q)" - -#: ../rules/base.xml.in.h:444 -msgid "Kutenai" -msgstr "Kutenai" - -#: ../rules/base.xml.in.h:445 -msgid "Kyrgyz" -msgstr "Kirgizisk" - -#: ../rules/base.xml.in.h:446 -msgid "Kyrgyz (phonetic)" -msgstr "Kirgizisk (fonetisk)" - -#: ../rules/base.xml.in.h:447 -msgid "Lao" -msgstr "Lao" - -#: ../rules/base.xml.in.h:448 -msgid "Lao (STEA proposed standard layout)" -msgstr "Lao (STEA-föreslagen standardlayout)" - -#: ../rules/base.xml.in.h:449 -msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" -msgstr "Laptop-tangentbord för bärbar Compaq-dator (t.ex. Armada)" - -#: ../rules/base.xml.in.h:450 -msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" -msgstr "Internettangentbord för bärbar Compaq-dator (t.ex. Presario)" - -#: ../rules/base.xml.in.h:451 -msgid "Laptop/notebook eMachines m68xx" -msgstr "Bärbar eMachines m68xx" - -#: ../rules/base.xml.in.h:452 -msgid "Latvian" -msgstr "Lettisk" - -#: ../rules/base.xml.in.h:453 -msgid "Latvian (Apostrophe ' variant)" -msgstr "Lettisk (Apostrof-variant)" - -#: ../rules/base.xml.in.h:454 -msgid "Latvian (F variant)" -msgstr "Lettisk (F-variant)" - -#: ../rules/base.xml.in.h:455 -msgid "Latvian (Tilde ~ variant)" -msgstr "Lettisk (Tilde-variant)" - -#: ../rules/base.xml.in.h:456 -msgid "Left Alt" -msgstr "Vänster alt" - -#: ../rules/base.xml.in.h:457 -msgid "Left Alt (while pressed)" -msgstr "Vänster Alt (då den trycks ned)" - -#: ../rules/base.xml.in.h:458 -msgid "Left Alt is swapped with Left Win" -msgstr "Vänster Alt är utbytt med vänster Win-tangent" - -#: ../rules/base.xml.in.h:459 -msgid "Left Ctrl" -msgstr "Vänster Ctrl" - -#: ../rules/base.xml.in.h:460 -msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" -msgstr "Vänster Ctrl (till första layouten), Höger Ctrl (till sista layouten)" - -#: ../rules/base.xml.in.h:461 -msgid "Left Ctrl+Left Shift" -msgstr "Vänster ctrl+vänster skift" - -#: ../rules/base.xml.in.h:462 -msgid "Left Shift" -msgstr "Vänster skift" - -#: ../rules/base.xml.in.h:463 -msgid "Left Win" -msgstr "Vänster Win-tangent" - -#: ../rules/base.xml.in.h:464 -msgid "Left Win (to first layout), Right Win/Menu (to last layout)" -msgstr "Vänster Win (till första layouten), Höger Win/Meny (till sista layouten)" - -#: ../rules/base.xml.in.h:465 -msgid "Left Win (while pressed)" -msgstr "Vänster Win-tangent (då den trycks ned)" - -#: ../rules/base.xml.in.h:466 -msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "Vänster Win-tangent väljer femte nivån, låses när nedtryckt tillsammans med en annan femtenivåväljare" - -#: ../rules/base.xml.in.h:467 -msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Vänster Win-tangent väljer femte nivån, låses när nedtryckt tillsammans med en annan femtenivåväljare, ett tryck släpper på låset" - -#: ../rules/base.xml.in.h:468 -msgid "LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)" -msgstr "Vänster Ctrl+ Vänster Win (till första layouten), Höger Ctrl+Meny (till andra layouten)" - -#: ../rules/base.xml.in.h:469 -msgid "Legacy" -msgstr "Äldre" - -#: ../rules/base.xml.in.h:470 -msgid "Legacy Wang 724" -msgstr "Gammalt Wang 724" - -#. Actually, with KP_SEPARATOR, as the old keypad(comma) -#: ../rules/base.xml.in.h:472 -msgid "Legacy key with comma" -msgstr "Äldre tangent med komma" - -#: ../rules/base.xml.in.h:473 -msgid "Legacy key with dot" -msgstr "Äldre tangent med punkt" - -#: ../rules/base.xml.in.h:474 -msgid "Lithuanian" -msgstr "Litauisk" - -#: ../rules/base.xml.in.h:475 -msgid "Lithuanian (IBM LST 1205-92)" -msgstr "Litauisk (IBM LST 1205-92)" - -#: ../rules/base.xml.in.h:476 -msgid "Lithuanian (LEKP)" -msgstr "Litauisk (LEKP)" - -#: ../rules/base.xml.in.h:477 -msgid "Lithuanian (LEKPa)" -msgstr "Litauisk (LEKPa)" - -#: ../rules/base.xml.in.h:478 -msgid "Lithuanian (US keyboard with Lithuanian letters)" -msgstr "Litauisk (USA-tangentbord med litauiska bokstäver)" - -#: ../rules/base.xml.in.h:479 -msgid "Lithuanian (standard)" -msgstr "Litauisk (standard)" - -#: ../rules/base.xml.in.h:480 -msgid "Logitech Access Keyboard" -msgstr "Logitech Access Keyboard" - -#: ../rules/base.xml.in.h:481 -msgid "Logitech Cordless Desktop" -msgstr "Logitech Cordless Desktop" - -#: ../rules/base.xml.in.h:482 -msgid "Logitech Cordless Desktop (alternate option)" -msgstr "Logitech Cordless Desktop (alternativ)" - -#: ../rules/base.xml.in.h:483 -msgid "Logitech Cordless Desktop EX110" -msgstr "Logitech Cordless Desktop EX110" - -#: ../rules/base.xml.in.h:484 -msgid "Logitech Cordless Desktop LX-300" -msgstr "Logitech Cordless Desktop LX-300" - -#: ../rules/base.xml.in.h:485 -msgid "Logitech Cordless Desktop Navigator" -msgstr "Logitech Cordless Desktop Navigator" - -#: ../rules/base.xml.in.h:486 -msgid "Logitech Cordless Desktop Optical" -msgstr "Logitech Cordless Desktop Optical" - -#: ../rules/base.xml.in.h:487 -msgid "Logitech Cordless Desktop Pro (alternate option 2)" -msgstr "Logitech Cordless Desktop Pro (alternativt val 2)" - -#: ../rules/base.xml.in.h:488 -msgid "Logitech Cordless Desktop iTouch" -msgstr "Logitech Cordless Desktop iTouch" - -#: ../rules/base.xml.in.h:489 -msgid "Logitech Cordless Freedom/Desktop Navigator" -msgstr "Logitech Cordless Freedom/Desktop Navigator" - -#: ../rules/base.xml.in.h:490 -msgid "Logitech G15 extra keys via G15daemon" -msgstr "Logitech G15 extratangenter via G15daemon" - -#: ../rules/base.xml.in.h:491 -msgid "Logitech Generic Keyboard" -msgstr "Logitech Generic Keyboard" - -#: ../rules/base.xml.in.h:492 -msgid "Logitech Internet 350 Keyboard" -msgstr "Logitech Internet 350 Keyboard" - -#: ../rules/base.xml.in.h:493 -msgid "Logitech Internet Keyboard" -msgstr "Logitech Internettangentbord" - -#: ../rules/base.xml.in.h:494 -msgid "Logitech Internet Navigator Keyboard" -msgstr "Logitech Internet Navigator-tangentbord" - -#: ../rules/base.xml.in.h:495 -msgid "Logitech Media Elite Keyboard" -msgstr "Logitech Media Elite Keyboard" - -#: ../rules/base.xml.in.h:496 -msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" -msgstr "Logitech Ultra-X Cordless Media Desktop Keyboard" - -#: ../rules/base.xml.in.h:497 -msgid "Logitech Ultra-X Keyboard" -msgstr "Logitech Ultra-X Keyboard" - -#: ../rules/base.xml.in.h:498 -msgid "Logitech diNovo Edge Keyboard" -msgstr "Logitech diNovo Edge Keyboard" - -#: ../rules/base.xml.in.h:499 -msgid "Logitech diNovo Keyboard" -msgstr "Logitech diNovo Keyboard" - -#: ../rules/base.xml.in.h:500 -msgid "Logitech iTouch" -msgstr "Logitech iTouch" - -#: ../rules/base.xml.in.h:501 -msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" -msgstr "Logitech iTouch Cordless Keyboard (modell Y-RB6)" - -#: ../rules/base.xml.in.h:502 -msgid "Logitech iTouch Internet Navigator Keyboard SE" -msgstr "Logitech iTouch Internet Navigator Keyboard SE" - -#: ../rules/base.xml.in.h:503 -msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" -msgstr "Logitech iTouch Internet Navigator Keyboard SE (USB)" - -#: ../rules/base.xml.in.h:504 -msgid "MacBook/MacBook Pro" -msgstr "MacBook/MacBook Pro" - -#: ../rules/base.xml.in.h:505 -msgid "MacBook/MacBook Pro (Intl)" -msgstr "MacBook/MacBook Pro (Intl)" - -#: ../rules/base.xml.in.h:506 -msgid "Macedonian" -msgstr "Makedonsk" - -#: ../rules/base.xml.in.h:507 -msgid "Macedonian (eliminate dead keys)" -msgstr "Makedonsk (eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:508 -msgid "Macintosh" -msgstr "Macintosh" - -#: ../rules/base.xml.in.h:509 -msgid "Macintosh Old" -msgstr "Macintosh gammal" - -#: ../rules/base.xml.in.h:510 -msgid "Make Caps Lock an additional Backspace" -msgstr "Gör Caps Lock till ytterligare en backstegstangent" - -#: ../rules/base.xml.in.h:511 -msgid "Make Caps Lock an additional Control but keep the Caps_Lock keysym" -msgstr "Gör Caps Lock till ytterligare en Control men behåll Caps_Lock-keysym" - -#: ../rules/base.xml.in.h:512 -msgid "Make Caps Lock an additional Ctrl" -msgstr "Gör Caps Lock till ytterligare en Ctrl-tangent" - -#: ../rules/base.xml.in.h:513 -msgid "Make Caps Lock an additional ESC" -msgstr "Gör Caps Lock till ytterligare en ESC-tangent" - -#: ../rules/base.xml.in.h:514 -msgid "Make Caps Lock an additional Hyper" -msgstr "Gör Caps Lock till ytterligare en Hyper-tangent" - -#: ../rules/base.xml.in.h:515 -msgid "Make Caps Lock an additional Num Lock" -msgstr "Gör Caps Lock till ytterligare en Num Lock-tangent" - -#: ../rules/base.xml.in.h:516 -msgid "Make Caps Lock an additional Super" -msgstr "Gör Caps Lock till ytterligare en Super-tangent" - -#: ../rules/base.xml.in.h:517 -msgid "Malayalam" -msgstr "Malayalam" - -#: ../rules/base.xml.in.h:518 -msgid "Malayalam (Lalitha)" -msgstr "Malayalamsk (Lalitha)" - -#: ../rules/base.xml.in.h:519 -msgid "Malayalam (enhanced Inscript with Rupee Sign)" -msgstr "Malayalam (förbättrad Inscript med Rupee-tecken)" - -#: ../rules/base.xml.in.h:520 -msgid "Maltese" -msgstr "Maltesisk" - -#: ../rules/base.xml.in.h:521 -msgid "Maltese (with US layout)" -msgstr "Maltesisk (med USA-layout)" - -#: ../rules/base.xml.in.h:522 -msgid "Memorex MX1998" -msgstr "Memorex MX1998" - -#: ../rules/base.xml.in.h:523 -msgid "Memorex MX2500 EZ-Access Keyboard" -msgstr "Memorex MX2500 EZ-Access-tangentbord" - -#: ../rules/base.xml.in.h:524 -msgid "Memorex MX2750" -msgstr "Memorex MX2750" - -#: ../rules/base.xml.in.h:525 -msgid "Menu" -msgstr "Meny" - -#: ../rules/base.xml.in.h:526 -msgid "Meta is mapped to Left Win" -msgstr "Meta är mappad till vänster Win-tangent" - -#: ../rules/base.xml.in.h:527 -msgid "Meta is mapped to Win keys" -msgstr "Meta är mappad till Win-tangenterna" - -#: ../rules/base.xml.in.h:528 -msgid "Meta on Left Ctrl" -msgstr "Meta på vänster Ctrl" - -#: ../rules/base.xml.in.h:529 -msgid "Microsoft Comfort Curve Keyboard 2000" -msgstr "Microsoft Comfort Curve Keyboard 2000" - -#: ../rules/base.xml.in.h:530 -msgid "Microsoft Internet Keyboard" -msgstr "Microsoft Internet Keyboard" - -#: ../rules/base.xml.in.h:531 -msgid "Microsoft Internet Keyboard Pro, Swedish" -msgstr "Microsoft Internet Keyboard Pro, svensk" - -#: ../rules/base.xml.in.h:532 -msgid "Microsoft Natural" -msgstr "Microsoft Natural" - -#: ../rules/base.xml.in.h:533 -msgid "Microsoft Natural Keyboard Elite" -msgstr "Microsoft Natural Keyboard Elite" - -#: ../rules/base.xml.in.h:534 -msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" -msgstr "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" - -#: ../rules/base.xml.in.h:535 -msgid "Microsoft Natural Keyboard Pro OEM" -msgstr "Microsoft Natural Keyboard Pro OEM" - -#: ../rules/base.xml.in.h:536 -msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" -msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" - -#: ../rules/base.xml.in.h:537 -msgid "Microsoft Natural Wireless Ergonomic Keyboard 4000" -msgstr "Microsoft Natural Wireless Ergonomic Keyboard 4000" - -#: ../rules/base.xml.in.h:538 -msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" -msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000" - -#: ../rules/base.xml.in.h:539 -msgid "Microsoft Office Keyboard" -msgstr "Microsoft Office-tangentbord" - -#: ../rules/base.xml.in.h:540 -msgid "Microsoft Wireless Multimedia Keyboard 1.0A" -msgstr "Microsoft Wireless Multimedia Keyboard 1.0A" - -#: ../rules/base.xml.in.h:541 -msgid "Miscellaneous compatibility options" -msgstr "Diverse kompatibilitetsalternativ" - -#: ../rules/base.xml.in.h:542 -msgid "Mongolian" -msgstr "Mongolisk" - -#: ../rules/base.xml.in.h:543 -msgid "Montenegrin" -msgstr "Montenegrinsk" - -#: ../rules/base.xml.in.h:544 -msgid "Montenegrin (Cyrillic with guillemets)" -msgstr "Montenegrinsk (Kyrillisk med gåsögon)" - -#: ../rules/base.xml.in.h:545 -msgid "Montenegrin (Cyrillic)" -msgstr "Montenegrinsk (Kyrillisk)" - -#: ../rules/base.xml.in.h:546 -msgid "Montenegrin (Cyrillic, Z and ZHE swapped)" -msgstr "Montenegrinsk (Kyrillisk, Z och ZHE utbytta)" - -#: ../rules/base.xml.in.h:547 -msgid "Montenegrin (Latin qwerty)" -msgstr "Montenegrinsk (Latin qwerty)" - -#: ../rules/base.xml.in.h:548 -msgid "Montenegrin (Latin unicode qwerty)" -msgstr "Montenegrinsk (Latin unicode qwerty)" - -#: ../rules/base.xml.in.h:549 -msgid "Montenegrin (Latin unicode)" -msgstr "Montenegrinsk (Latin unicode)" - -#: ../rules/base.xml.in.h:550 -msgid "Montenegrin (Latin with guillemets)" -msgstr "Montenegrinsk (Latin med gåsögon)" - -#: ../rules/base.xml.in.h:551 -msgid "Māori" -msgstr "Māori" - -#: ../rules/base.xml.in.h:552 -msgid "NICOLA-F style Backspace" -msgstr "Backsteg i NICOLA-F-stil" - -#: ../rules/base.xml.in.h:553 -msgid "Nepali" -msgstr "Nepalesisk" - -#: ../rules/base.xml.in.h:554 -msgid "Non-breakable space character at fourth level" -msgstr "Icke-brytande blankstegstecken på fjärde nivån" - -#: ../rules/base.xml.in.h:555 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" -msgstr "Icke-brytande blankstegstecken på fjärde nivån, tunt icke-brytande blankstegstecken på sjätte nivån" - -#: ../rules/base.xml.in.h:556 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" -msgstr "Icke-brytande blankstegstecken på fjärde nivån, tunt icke-brytande blankstegstecken på sjätte nivån (via Ctrl+Skift)" - -#: ../rules/base.xml.in.h:557 -msgid "Non-breakable space character at second level" -msgstr "Icke-brytande blankstegstecken på andra nivån" - -#: ../rules/base.xml.in.h:558 -msgid "Non-breakable space character at third level" -msgstr "Icke-brytande blankstegstecken på tredje nivån" - -#: ../rules/base.xml.in.h:559 -msgid "Non-breakable space character at third level, nothing at fourth level" -msgstr "Icke-brytande blankstegstecken på tredje nivån, ingenting på fjärde nivån" - -#: ../rules/base.xml.in.h:560 -msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" -msgstr "Icke-brytande blankstegstecken på tredje nivån, tunt icke-brytande blankstegstecken på fjärde nivån" - -#: ../rules/base.xml.in.h:561 -msgid "Northgate OmniKey 101" -msgstr "Northgate OmniKey 101" - -#: ../rules/base.xml.in.h:562 -msgid "Norwegian" -msgstr "Norsk" - -#: ../rules/base.xml.in.h:563 -msgid "Norwegian (Dvorak)" -msgstr "Norsk (Dvorak)" - -#: ../rules/base.xml.in.h:564 -msgid "Norwegian (Mac)" -msgstr "Norsk (Mac)" - -#: ../rules/base.xml.in.h:565 -msgid "Norwegian (Mac, eliminate dead keys)" -msgstr "Norsk (Mac, eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:566 -msgid "Norwegian (Northern Saami" -msgstr "Norsk (Nordsamisk)" - -#: ../rules/base.xml.in.h:567 -msgid "Norwegian (eliminate dead keys)" -msgstr "Norsk (eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:568 -msgid "Norwegian (northern Saami, eliminate dead keys)" -msgstr "Norsk (Nordsamisk, eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:569 -msgid "Num Lock" -msgstr "Num Lock" - -# KONTROLLERA DENNA -#: ../rules/base.xml.in.h:570 -msgid "Numeric keypad delete key behaviour" -msgstr "Beteende för Delete-tangent på numeriskt tangentbord" - -#: ../rules/base.xml.in.h:571 -msgid "Numeric keypad keys work as with Mac" -msgstr "Tangenter på det numeriska tangentbordet fungerar som på Mac" - -#: ../rules/base.xml.in.h:572 -msgid "Numeric keypad layout selection" -msgstr "Layoutval för numeriskt tangentbord" - -#: ../rules/base.xml.in.h:573 -msgid "OLPC" -msgstr "OLPC" - -#: ../rules/base.xml.in.h:574 -msgid "Oriya" -msgstr "Oriya" - -#: ../rules/base.xml.in.h:575 -msgid "Ortek MCK-800 MM/Internet keyboard" -msgstr "Ortek MCK-800 MM/Internet-tangentbord" - -#: ../rules/base.xml.in.h:576 -msgid "PC-98xx Series" -msgstr "PC-98xx-serien" - -#: ../rules/base.xml.in.h:577 -msgid "Pashto" -msgstr "Pashto" - -#: ../rules/base.xml.in.h:578 -msgid "Pashto (Afghanistan, OLPC)" -msgstr "Pashto (Afganistan, OLPC)" - -#: ../rules/base.xml.in.h:579 -msgid "Pause" -msgstr "Pause" - -#: ../rules/base.xml.in.h:580 -msgid "Persian" -msgstr "Persisk" - -#: ../rules/base.xml.in.h:581 -msgid "Persian (Afghanistan, Dari OLPC)" -msgstr "Persisk (Afganistan, Dari OLPC)" - -#: ../rules/base.xml.in.h:582 -msgid "Persian (with Persian Keypad)" -msgstr "Persisk (med persiskt numeriskt tangentbord)" - -#: ../rules/base.xml.in.h:583 -msgid "Philippines - Dvorak (Baybayin)" -msgstr "Filippinsk - Dvorak (Baybayin)" - -#: ../rules/base.xml.in.h:584 -msgid "Polish" -msgstr "Polsk" - -#: ../rules/base.xml.in.h:585 -msgid "Polish (Dvorak)" -msgstr "Polsk (Dvorak)" - -#: ../rules/base.xml.in.h:586 -msgid "Polish (Dvorak, polish quotes on key 1)" -msgstr "Polsk (Dvorak, polska citattecken på tangent 1)" - -#: ../rules/base.xml.in.h:587 -msgid "Polish (Dvorak, polish quotes on quotemark key)" -msgstr "Polsk (Dvorak, polska citattecken på citattangent)" - -#: ../rules/base.xml.in.h:588 -msgid "Polish (Kashubian)" -msgstr "Polsk (Kashubian)" - -#: ../rules/base.xml.in.h:589 -msgid "Polish (programmer Dvorak)" -msgstr "Polsk (Dvorak för programmerare)" - -#: ../rules/base.xml.in.h:590 -msgid "Polish (qwertz)" -msgstr "Polsk (qwertz)" - -#: ../rules/base.xml.in.h:591 -msgid "Portuguese" -msgstr "Portugisisk" - -#: ../rules/base.xml.in.h:592 -msgid "Portuguese (Brazil)" -msgstr "Portugisisk (Brasilisk)" - -#: ../rules/base.xml.in.h:593 -msgid "Portuguese (Brazil, Dvorak)" -msgstr "Portugisisk (Brasiliansk, Dvorak)" - -#: ../rules/base.xml.in.h:594 -msgid "Portuguese (Brazil, eliminate dead keys)" -msgstr "Portugisisk (Brasilisk, eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:595 -msgid "Portuguese (Brazil, nativo for Esperanto)" -msgstr "Portugisisk (Brasilisk, nativo för Esperanto)" - -#: ../rules/base.xml.in.h:596 -msgid "Portuguese (Brazil, nativo for USA keyboards)" -msgstr "Portugisisk (Brasilisk, nativo för USA-tangentbord)" - -#: ../rules/base.xml.in.h:597 -msgid "Portuguese (Brazil, nativo)" -msgstr "Portugisisk (Brasiliansk, nativo)" - -#: ../rules/base.xml.in.h:598 -msgid "Portuguese (Mac)" -msgstr "Portugisisk (Mac)" - -#: ../rules/base.xml.in.h:599 -msgid "Portuguese (Mac, Sun dead keys)" -msgstr "Portugisisk (Mac, Sun stumma tangenter)" - -#: ../rules/base.xml.in.h:600 -msgid "Portuguese (Mac, eliminate dead keys)" -msgstr "Portugisisk (Mac, eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:601 -msgid "Portuguese (Nativo for Esperanto)" -msgstr "Portugisisk (nativo för Esperanto)" - -#: ../rules/base.xml.in.h:602 -msgid "Portuguese (Nativo for USA keyboards)" -msgstr "Portugisisk (nativo för USA-tangentbord)" - -#: ../rules/base.xml.in.h:603 -msgid "Portuguese (Nativo)" -msgstr "Portugisisk (Nativo)" - -#: ../rules/base.xml.in.h:604 -msgid "Portuguese (Sun dead keys)" -msgstr "Portugisisk (Sun stumma tangenter)" - -#: ../rules/base.xml.in.h:605 -msgid "Portuguese (eliminate dead keys)" -msgstr "Portugisisk (eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:606 -msgid "Propeller Voyager (KTEZ-1000)" -msgstr "Propeller Voyager (KTEZ-1000)" - -#: ../rules/base.xml.in.h:607 -msgid "PrtSc" -msgstr "PrtSc" - -#: ../rules/base.xml.in.h:608 -msgid "Punjabi (Gurmukhi Jhelum)" -msgstr "Punjabi (Gurmukhi Jhelum)" - -#: ../rules/base.xml.in.h:609 -msgid "Punjabi (Gurmukhi)" -msgstr "Punjabi (Gurmukhi)" - -#: ../rules/base.xml.in.h:610 -msgid "QTronix Scorpius 98N+" -msgstr "QTronix Scorpius 98N+" - -#: ../rules/base.xml.in.h:611 -msgid "Right Alt" -msgstr "Höger Alt" - -#: ../rules/base.xml.in.h:612 -msgid "Right Alt (while pressed)" -msgstr "Höger Alt-tangent (då den trycks ned)" - -#: ../rules/base.xml.in.h:613 -msgid "Right Alt chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Höger Alt-tangent väljer femte nivån och aktiverar level5-Lock när nedtryckt tillsammans med en annan femtenivåväljare, ett tryck släpper på låset" - -#: ../rules/base.xml.in.h:614 -msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "Höger Alt-tangent väljer femte nivån, låses när nedtryckt tillsammans med en annan femtenivåväljare" - -#: ../rules/base.xml.in.h:615 -msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Höger Alt-tangent väljer femte nivån, låses när nedtryckt tillsammans med en annan femtenivåväljare, ett tryck släpper på låset" - -#: ../rules/base.xml.in.h:616 -msgid "Right Alt key never chooses 3rd level" -msgstr "Höger Alt-tangent väljer aldrig tredje nivån" - -#: ../rules/base.xml.in.h:617 -msgid "Right Alt, Shift+Right Alt key is Multi_Key" -msgstr "Höger Alt-tangent, Skift+Höger Alt-tangent är Multi_Key" - -#: ../rules/base.xml.in.h:618 -msgid "Right Ctrl" -msgstr "Höger Ctrl" - -#: ../rules/base.xml.in.h:619 -msgid "Right Ctrl (while pressed)" -msgstr "Höger Ctrl-tangent (då den trycks ned)" - -#: ../rules/base.xml.in.h:620 -msgid "Right Ctrl as Right Alt" -msgstr "Höger Ctrl-tangent fungerar som höger Alt" - -#: ../rules/base.xml.in.h:621 -msgid "Right Ctrl is mapped to Menu" -msgstr "Höger Ctrl är mappad till Meny" - -#: ../rules/base.xml.in.h:622 -msgid "Right Ctrl+Right Shift" -msgstr "Höger Ctrl + höger Skift" - -#: ../rules/base.xml.in.h:623 -msgid "Right Shift" -msgstr "Höger skift" - -#: ../rules/base.xml.in.h:624 -msgid "Right Win" -msgstr "Höger Win-tangent" - -#: ../rules/base.xml.in.h:625 -msgid "Right Win (while pressed)" -msgstr "Höger Win-tangent (då den trycks ned)" - -#: ../rules/base.xml.in.h:626 -msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "Höger Win-tangent väljer femte nivån, låses när nedtryckt tillsammans med en annan femtenivåväljare" - -#: ../rules/base.xml.in.h:627 -msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Höger Win-tangent väljer femte nivån, låses när nedtryckt tillsammans med en annan femtenivåväljare, ett tryck släpper på låset" - -#: ../rules/base.xml.in.h:628 -msgid "Romanian" -msgstr "Rumänsk" - -#: ../rules/base.xml.in.h:629 -msgid "Romanian (Crimean Tatar Dobruca-1 Q)" -msgstr "Rumänsk (Krimtatariska Dobruca-1 Q)" - -#: ../rules/base.xml.in.h:630 -msgid "Romanian (Crimean Tatar Dobruca-2 Q)" -msgstr "Rumänsk (Krimtatariska Dobruca-2 Q)" - -#: ../rules/base.xml.in.h:631 -msgid "Romanian (Crimean Tatar Turkish Alt-Q)" -msgstr "Rumänsk (Krimtatarisk turkisk Alt-Q)" - -#: ../rules/base.xml.in.h:632 -msgid "Romanian (Crimean Tatar Turkish F)" -msgstr "Rumänsk (Krimtatarisk turkisk F)" - -#: ../rules/base.xml.in.h:633 -msgid "Romanian (WinKeys)" -msgstr "Rumänsk (Windows-tangenter)" - -#: ../rules/base.xml.in.h:634 -msgid "Romanian (cedilla)" -msgstr "Rumänsk (cedilj)" - -#: ../rules/base.xml.in.h:635 -msgid "Romanian (standard cedilla)" -msgstr "Rumänsk (standard cedilj)" - -#: ../rules/base.xml.in.h:636 -msgid "Romanian (standard)" -msgstr "Rumänsk (standard)" - -#: ../rules/base.xml.in.h:637 -msgid "Rupee on 4" -msgstr "Rupee på 4" - -#: ../rules/base.xml.in.h:638 -msgid "Russian" -msgstr "Rysk" - -#: ../rules/base.xml.in.h:639 -msgid "Russian (Bashkirian)" -msgstr "Rysk (Basjkiriska)" - -#: ../rules/base.xml.in.h:640 -msgid "Russian (Chuvash Latin)" -msgstr "Rysk (Tjuvasjisk latin)" - -#: ../rules/base.xml.in.h:641 -msgid "Russian (Chuvash)" -msgstr "Rysk (Tjuvasjisk)" - -#: ../rules/base.xml.in.h:642 -msgid "Russian (DOS)" -msgstr "Rysk (DOS)" - -#: ../rules/base.xml.in.h:643 -msgid "Russian (Georgia)" -msgstr "Rysk (Georgien)" - -#: ../rules/base.xml.in.h:644 -msgid "Russian (Germany, phonetic)" -msgstr "Rysk (Tyskland, fonetiskt)" - -#: ../rules/base.xml.in.h:645 -msgid "Russian (Kalmyk)" -msgstr "Rysk (Kalmyk)" - -#: ../rules/base.xml.in.h:646 -msgid "Russian (Kazakhstan, with Kazakh)" -msgstr "Rysk (Kazakstan, med kazakiska)" - -#: ../rules/base.xml.in.h:647 -msgid "Russian (Komi)" -msgstr "Rysk (Komi)" - -#: ../rules/base.xml.in.h:648 -msgid "Russian (Mari)" -msgstr "Rysk (Mari)" - -#: ../rules/base.xml.in.h:649 -msgid "Russian (Ossetian, WinKeys)" -msgstr "Rysk (Ossetisk, Windows-tangenter)" - -#: ../rules/base.xml.in.h:650 -msgid "Russian (Ossetian, legacy)" -msgstr "Rysk (Ossetisk, äldre)" - -#: ../rules/base.xml.in.h:651 -msgid "Russian (Poland, phonetic Dvorak)" -msgstr "Rysk (Polen, fonetisk Dvorak)" - -#: ../rules/base.xml.in.h:652 -msgid "Russian (Serbian)" -msgstr "Rysk (Serbisk)" - -#: ../rules/base.xml.in.h:653 -msgid "Russian (Sweden, phonetic)" -msgstr "Rysk (Sverige, fonetiskt)" - -#: ../rules/base.xml.in.h:654 -msgid "Russian (Sweden, phonetic, eliminate dead keys)" -msgstr "Rysk (Sverige, fonetiskt, eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:655 -msgid "Russian (Tatar)" -msgstr "Rysk (Tatar)" - -#: ../rules/base.xml.in.h:656 -msgid "Russian (US, phonetic)" -msgstr "Rysk (USA, fonetisk)" - -#: ../rules/base.xml.in.h:657 -msgid "Russian (Udmurt)" -msgstr "Rysk (Udmurt)" - -#: ../rules/base.xml.in.h:658 -msgid "Russian (Yakut)" -msgstr "Rysk (Yakut)" - -#: ../rules/base.xml.in.h:659 -msgid "Russian (legacy)" -msgstr "Rysk (äldre)" - -#: ../rules/base.xml.in.h:660 -msgid "Russian (phonetic WinKeys)" -msgstr "Rysk (fonetisk Windows-tangenter)" - -#: ../rules/base.xml.in.h:661 -msgid "Russian (phonetic)" -msgstr "Rysk (fonetiskt)" - -#: ../rules/base.xml.in.h:662 -msgid "Russian (typewriter)" -msgstr "Rysk (skrivmaskin)" - -#: ../rules/base.xml.in.h:663 -msgid "Russian (typewriter, legacy)" -msgstr "Rysk (skrivmaskin, äldre)" - -#: ../rules/base.xml.in.h:664 -msgid "SILVERCREST Multimedia Wireless Keyboard" -msgstr "SILVERCREST Multimedia Wireless Keyboard" - -#: ../rules/base.xml.in.h:665 -msgid "SK-1300" -msgstr "SK-1300" - -#: ../rules/base.xml.in.h:666 -msgid "SK-2500" -msgstr "SK-2500" - -#: ../rules/base.xml.in.h:667 -msgid "SK-6200" -msgstr "SK-6200" - -#: ../rules/base.xml.in.h:668 -msgid "SK-7100" -msgstr "SK-7100" - -#: ../rules/base.xml.in.h:669 -msgid "SVEN Ergonomic 2500" -msgstr "SVEN Ergonomic 2500" - -#: ../rules/base.xml.in.h:670 -msgid "SVEN Slim 303" -msgstr "SVEN Slim 303" - -#: ../rules/base.xml.in.h:671 -msgid "Saisiyat (Taiwan)" -msgstr "Saisiyat (Taiwan)" - -#: ../rules/base.xml.in.h:672 -msgid "Samsung SDM 4500P" -msgstr "Samsung SDM 4500P" - -#: ../rules/base.xml.in.h:673 -msgid "Samsung SDM 4510P" -msgstr "Samsung SDM 4510P" - -#: ../rules/base.xml.in.h:674 -msgid "Sanwa Supply SKB-KG3" -msgstr "Sanwa Supply SKB-KG3" - -#: ../rules/base.xml.in.h:675 -msgid "Scroll Lock" -msgstr "Scroll Lock" - -#: ../rules/base.xml.in.h:676 -msgid "Secwepemctsin" -msgstr "Secwepemctsin" - -#: ../rules/base.xml.in.h:677 -msgid "Semi-colon on third level" -msgstr "Semikolon på tredje nivå" - -#: ../rules/base.xml.in.h:678 -msgid "Serbian" -msgstr "Serbisk" - -#: ../rules/base.xml.in.h:679 -msgid "Serbian (Latin Unicode qwerty)" -msgstr "Serbisk (Latin Unicode qwerty)" - -#: ../rules/base.xml.in.h:680 -msgid "Serbian (Latin Unicode)" -msgstr "Serbisk (Latin Unicode)" - -#: ../rules/base.xml.in.h:681 -msgid "Serbian (Latin qwerty)" -msgstr "Serbisk (Latin qwerty)" - -#: ../rules/base.xml.in.h:682 -msgid "Serbian (Latin with guillemets)" -msgstr "Serbisk (Latin med gåsögon)" - -#: ../rules/base.xml.in.h:683 -msgid "Serbian (Latin)" -msgstr "Serbisk (Latin)" - -#: ../rules/base.xml.in.h:684 -msgid "Serbian (Pannonian Rusyn Homophonic)" -msgstr "Serbisk (Pannonian Rusyn homofonisk)" - -#: ../rules/base.xml.in.h:685 -msgid "Serbian (Z and ZHE swapped)" -msgstr "Serbisk (Z och ZHE utbytta)" - -#: ../rules/base.xml.in.h:686 -msgid "Serbian (with guillemets)" -msgstr "Serbisk (med gåsögon)" - -#: ../rules/base.xml.in.h:687 -msgid "Serbo-Croatian (US)" -msgstr "Serbokroatisk (US)" - -#: ../rules/base.xml.in.h:688 -msgid "Shift cancels Caps Lock" -msgstr "Skift avbryter Caps Lock" - -#: ../rules/base.xml.in.h:689 -msgid "Shift does not cancel Num Lock, chooses 3rd level instead" -msgstr "Skift avbryter inte Num Lock, väljer tredje nivån istället" - -#: ../rules/base.xml.in.h:690 -msgid "Shift with numeric keypad keys works as in MS Windows" -msgstr "Skift med tangenterna på numeriska tangentbordet fungerar som i MS Windows" - -#: ../rules/base.xml.in.h:691 -msgid "Shift+Caps Lock" -msgstr "Skift+Caps Lock" - -#: ../rules/base.xml.in.h:692 -msgid "Sindhi" -msgstr "Sindhi" - -#: ../rules/base.xml.in.h:693 -msgid "Sinhala" -msgstr "Sinhala" - -#: ../rules/base.xml.in.h:694 -msgid "Slovak" -msgstr "Slovakisk" - -#: ../rules/base.xml.in.h:695 -msgid "Slovak (extended Backslash)" -msgstr "Slovakisk (utökat omvänt snedstreck)" - -#: ../rules/base.xml.in.h:696 -msgid "Slovak (qwerty)" -msgstr "Slovakisk (qwerty)" - -#: ../rules/base.xml.in.h:697 -msgid "Slovak (qwerty, extended Backslash)" -msgstr "Slovakisk (qwerty, utökat omvänt snedstreck)" - -#: ../rules/base.xml.in.h:698 -msgid "Slovene" -msgstr "Slovensk" - -#: ../rules/base.xml.in.h:699 -msgid "Slovene (US keyboard with Slovenian letters)" -msgstr "Slovensk (USA-tangentbord med slovenska bokstäver)" - -#: ../rules/base.xml.in.h:700 -msgid "Slovene (use guillemets for quotes)" -msgstr "Slovensk (använd gåsögon för citattecken)" - -#: ../rules/base.xml.in.h:701 -msgid "Spanish" -msgstr "Spansk" - -#: ../rules/base.xml.in.h:702 -msgid "Spanish (Asturian variant with bottom-dot H and bottom-dot L)" -msgstr "Spansk (Asturisk variant med nederpunkts H och nederpunkts L)" - -#: ../rules/base.xml.in.h:703 -msgid "Spanish (Catalan variant with middle-dot L)" -msgstr "Spansk (Katalansk variant med mittenpunkts L)" - -#: ../rules/base.xml.in.h:704 -msgid "Spanish (Dvorak)" -msgstr "Spansk (Dvorak)" - -#: ../rules/base.xml.in.h:705 -msgid "Spanish (Latin American)" -msgstr "Spansk (Latinamerikansk)" - -#: ../rules/base.xml.in.h:706 -msgid "Spanish (Latin American, eliminate dead keys)" -msgstr "Spansk (Latinamerikansk, eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:707 -msgid "Spanish (Latin American, include dead tilde)" -msgstr "Spansk (Latinamerikansk, inkluderar stumma tilde)" - -#: ../rules/base.xml.in.h:708 -msgid "Spanish (Latin American, sun dead keys)" -msgstr "Spansk (Latinamerikansk, Sun stumma tangenter)" - -#: ../rules/base.xml.in.h:709 -msgid "Spanish (Mac)" -msgstr "Spansk (Mac)" - -#: ../rules/base.xml.in.h:710 -msgid "Spanish (Sun dead keys)" -msgstr "Spansk (Sun stumma tangenter)" - -#: ../rules/base.xml.in.h:711 -msgid "Spanish (eliminate dead keys)" -msgstr "Spansk (eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:712 -msgid "Spanish (include dead tilde)" -msgstr "Spansk (Inkludera dött tilde-tecken)" - -#: ../rules/base.xml.in.h:713 -msgid "Special keys (Ctrl+Alt+<key>) handled in a server" -msgstr "Specialtangenter (Ctrl+Alt+‹tangent›) hanteras i en server" - -#: ../rules/base.xml.in.h:714 -msgid "Sun Type 5/6" -msgstr "Sun Type 5/6" - -#: ../rules/base.xml.in.h:715 -msgid "Super Power Multimedia Keyboard" -msgstr "Super Power Multimedia Keyboard" - -#: ../rules/base.xml.in.h:716 -msgid "Swahili (Kenya)" -msgstr "Swahilisk (Kenya)" - -#: ../rules/base.xml.in.h:717 -msgid "Swahili (Tanzania)" -msgstr "Swahilisk (Tanzania)" - -#: ../rules/base.xml.in.h:718 -msgid "Swap Ctrl and Caps Lock" -msgstr "Byt Ctrl och Caps Lock" - -#: ../rules/base.xml.in.h:719 -msgid "Swap ESC and Caps Lock" -msgstr "Byt ESC och Caps Lock" - -#: ../rules/base.xml.in.h:720 -msgid "Swedish" -msgstr "Svensk" - -#: ../rules/base.xml.in.h:721 -msgid "Swedish (Dvorak)" -msgstr "Svensk (Dvorak)" - -#: ../rules/base.xml.in.h:722 -msgid "Swedish (Mac)" -msgstr "Svensk (Mac)" - -#: ../rules/base.xml.in.h:723 -msgid "Swedish (Svdvorak)" -msgstr "Svensk (Svdvorak)" - -#: ../rules/base.xml.in.h:724 -msgid "Swedish (eliminate dead keys)" -msgstr "Svensk (eliminera stumma tangenter)" - -#: ../rules/base.xml.in.h:725 -msgid "Swedish (northern Saami)" -msgstr "Svensk (Nordsamisk)" - -#: ../rules/base.xml.in.h:726 -msgid "Swiss" -msgstr "Schweizisk" - -#: ../rules/base.xml.in.h:727 -msgid "Swiss (legacy)" -msgstr "Schweizisk (äldre)" - -#: ../rules/base.xml.in.h:728 -msgid "Symplon PaceBook (tablet PC)" -msgstr "Symplon PaceBook (tablet PC)" - -#: ../rules/base.xml.in.h:729 -msgid "Syriac" -msgstr "Syrisk" - -#: ../rules/base.xml.in.h:730 -msgid "Syriac (phonetic)" -msgstr "Syrisk (fonetisk)" - -#: ../rules/base.xml.in.h:731 -msgid "Taiwanese" -msgstr "Taiwanesisk" - -#: ../rules/base.xml.in.h:732 -msgid "Taiwanese (indigenous)" -msgstr "Taiwanesisk (inhemsk)" - -#: ../rules/base.xml.in.h:733 -msgid "Tajik" -msgstr "Tadjikisk" - -#: ../rules/base.xml.in.h:734 -msgid "Tajik (legacy)" -msgstr "Tadjikisk (äldre)" - -#: ../rules/base.xml.in.h:735 -msgid "Tamil" -msgstr "Tamilsk" - -#: ../rules/base.xml.in.h:736 -msgid "Tamil (Sri Lanka, TAB Typewriter)" -msgstr "Tamilsk (Sri Lanka, TAB Typewriter)" - -#: ../rules/base.xml.in.h:737 -msgid "Tamil (Sri Lanka, Unicode)" -msgstr "Tamilsk (Sri Lanka, Unicode)" - -#: ../rules/base.xml.in.h:738 -msgid "Tamil (TAB typewriter)" -msgstr "Tamilsk (TAB Typewriter)" - -#: ../rules/base.xml.in.h:739 -msgid "Tamil (TSCII typewriter)" -msgstr "Tamilsk (TSCII Typewriter)" - -#: ../rules/base.xml.in.h:740 -msgid "Tamil (Unicode)" -msgstr "Tamilsk (Unicode)" - -#: ../rules/base.xml.in.h:741 -msgid "Tamil (keyboard with numerals)" -msgstr "Tamilsk (tangentbord med siffror)" - -#: ../rules/base.xml.in.h:742 -msgid "Targa Visionary 811" -msgstr "Targa Visionary 811" - -#: ../rules/base.xml.in.h:743 -msgid "Telugu" -msgstr "Telugo" - -#: ../rules/base.xml.in.h:744 -msgid "Thai" -msgstr "Thailändsk" - -#: ../rules/base.xml.in.h:745 -msgid "Thai (Pattachote)" -msgstr "Thailändsk (Pattachote)" - -#: ../rules/base.xml.in.h:746 -msgid "Thai (TIS-820.2538)" -msgstr "Thailändsk (TIS-820.2538)" - -#: ../rules/base.xml.in.h:747 -msgid "To the corresponding key in a Dvorak keyboard." -msgstr "Till motsvarande tangent på ett Dvorak-tangentbord." - -#: ../rules/base.xml.in.h:748 -msgid "To the corresponding key in a Qwerty keyboard." -msgstr "Till motsvarande tangent på ett Qwerty-tangentbord." - -#: ../rules/base.xml.in.h:749 -msgid "Toggle PointerKeys with Shift + NumLock." -msgstr "Växla PointerKeys med Skift + NumLock." - -#: ../rules/base.xml.in.h:750 -msgid "Toshiba Satellite S3000" -msgstr "Toshiba Satellite S3000" - -#: ../rules/base.xml.in.h:751 -msgid "Trust Direct Access Keyboard" -msgstr "Trust Direct Access-tangentbord" - -#: ../rules/base.xml.in.h:752 -msgid "Trust Slimline" -msgstr "Trust Slimline" - -#: ../rules/base.xml.in.h:753 -msgid "Trust Wireless Keyboard Classic" -msgstr "Trust Wireless Keyboard Classic" - -#: ../rules/base.xml.in.h:754 -msgid "Tswana" -msgstr "Tswana" - -#: ../rules/base.xml.in.h:755 -msgid "Turkish" -msgstr "Turkisk" - -#: ../rules/base.xml.in.h:756 -msgid "Turkish (Alt-Q)" -msgstr "Turkisk (Alt-Q)" - -#: ../rules/base.xml.in.h:757 -msgid "Turkish (Crimean Tatar Turkish Alt-Q)" -msgstr "Turkisk (Krimtatarisk turkiskt Alt-Q)" - -#: ../rules/base.xml.in.h:758 -msgid "Turkish (Crimean Tatar Turkish F)" -msgstr "Turkisk (Krimtatarisk turkiskt F)" - -#: ../rules/base.xml.in.h:759 -msgid "Turkish (Crimean Tatar Turkish Q)" -msgstr "Turkisk (Krimtatarisk turkiskt Q)" - -#: ../rules/base.xml.in.h:760 -msgid "Turkish (F)" -msgstr "Turkisk (F)" - -#: ../rules/base.xml.in.h:761 -msgid "Turkish (Sun dead keys)" -msgstr "Turkisk (Sun stumma tangenter)" - -#: ../rules/base.xml.in.h:762 -msgid "Turkish (international with dead keys)" -msgstr "Turkisk (Internationell med stumma tangenter)" - -#: ../rules/base.xml.in.h:763 -msgid "Turkmen" -msgstr "Turkmenisk" - -#: ../rules/base.xml.in.h:764 -msgid "Turkmen (Alt-Q)" -msgstr "Turkmenisk (Alt-Q)" - -#: ../rules/base.xml.in.h:765 -msgid "TypeMatrix EZ-Reach 2020" -msgstr "TypeMatrix EZ-Reach 2020" - -#: ../rules/base.xml.in.h:766 -msgid "TypeMatrix EZ-Reach 2030 PS2" -msgstr "TypeMatrix EZ-Reach 2030 PS2" - -#: ../rules/base.xml.in.h:767 -msgid "TypeMatrix EZ-Reach 2030 USB" -msgstr "TypeMatrix EZ-Reach 2030 USB" - -#: ../rules/base.xml.in.h:768 -msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)" -msgstr "TypeMatrix EZ-Reach 2030 USB (102/105:EU-läge)" - -#: ../rules/base.xml.in.h:769 -msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)" -msgstr "TypeMatrix EZ-Reach 2030 USB (106:JP-läge)" - -#: ../rules/base.xml.in.h:770 -msgid "Ukrainian" -msgstr "Ukrainsk" - -#: ../rules/base.xml.in.h:771 -msgid "Ukrainian (Crimean Tatar Turkish Alt-Q)" -msgstr "Ukrainsk (Krimtatarisk turkisk Alt-Q)" - -#: ../rules/base.xml.in.h:772 -msgid "Ukrainian (Crimean Tatar Turkish F)" -msgstr "Ukrainsk (Krimtatarisk turkiskt F)" - -#: ../rules/base.xml.in.h:773 -msgid "Ukrainian (Crimean Tatar Turkish Q)" -msgstr "Ukrainsk (Krimtatarisk turkiskt Q)" - -#: ../rules/base.xml.in.h:774 -msgid "Ukrainian (WinKeys)" -msgstr "Ukrainsk (Windows-tangenter)" - -#: ../rules/base.xml.in.h:775 -msgid "Ukrainian (homophonic)" -msgstr "Ukrainsk (homofonisk)" - -#: ../rules/base.xml.in.h:776 -msgid "Ukrainian (legacy)" -msgstr "Ukrainsk (äldre)" - -#: ../rules/base.xml.in.h:777 -msgid "Ukrainian (phonetic)" -msgstr "Ukrainsk (fonetisk)" - -#: ../rules/base.xml.in.h:778 -msgid "Ukrainian (standard RSTU on Russian layout)" -msgstr "Ukrainsk (Standard RSTU på rysk layout)" - -#: ../rules/base.xml.in.h:779 -msgid "Ukrainian (standard RSTU)" -msgstr "Ukrainsk (Standard RSTU)" - -#: ../rules/base.xml.in.h:780 -msgid "Ukrainian (typewriter)" -msgstr "Ukrainsk (skrivmaskin)" - -#: ../rules/base.xml.in.h:781 -msgid "Unicode additions (arrows and math operators)" -msgstr "Unicode-tillägg (pilar och matematikoperatorer)" - -#: ../rules/base.xml.in.h:782 -msgid "Unicode additions (arrows and math operators). Math operators on default level" -msgstr "Unicode-tillägg (pilar och matematikoperatorer). Matematikoperatorer på standardnivå" - -#: ../rules/base.xml.in.h:783 -msgid "Unitek KB-1925" -msgstr "Unitek KB-1925" - -#: ../rules/base.xml.in.h:784 -msgid "Urdu (Pakistan)" -msgstr "Urdu (Pakistan)" - -#: ../rules/base.xml.in.h:785 -msgid "Urdu (Pakistan, CRULP)" -msgstr "Urdu (Pakistan, CRULP)" - -#: ../rules/base.xml.in.h:786 -msgid "Urdu (Pakistan, NLA)" -msgstr "Urdu (Pakistan, NLA)" - -#: ../rules/base.xml.in.h:787 -msgid "Urdu (WinKeys)" -msgstr "Urdu (Windows-tangenter)" - -#: ../rules/base.xml.in.h:788 -msgid "Urdu (alternative phonetic)" -msgstr "Urdu (alternativ fonetisk)" - -#: ../rules/base.xml.in.h:789 -msgid "Urdu (phonetic)" -msgstr "Urdu (fonetisk)" - -#: ../rules/base.xml.in.h:790 -msgid "Use keyboard LED to show alternative layout" -msgstr "Använd tangentbordslampa för att visa alternativ layout" - -#: ../rules/base.xml.in.h:791 -msgid "Using space key to input non-breakable space character" -msgstr "Använder blankstegstangenten för att mata in icke-brytande blankstegstecken" - -#: ../rules/base.xml.in.h:792 -msgid "Usual space at any level" -msgstr "Vanligt blanksteg på alla nivåer" - -#: ../rules/base.xml.in.h:793 -msgid "Uzbek" -msgstr "Uzbekisk" - -#: ../rules/base.xml.in.h:794 -msgid "Uzbek (Afghanistan)" -msgstr "Uzbekisk (Afganistan)" - -#: ../rules/base.xml.in.h:795 -msgid "Uzbek (Afghanistan, OLPC)" -msgstr "Uzbekisk (Afganistan, OLPC)" - -#: ../rules/base.xml.in.h:796 -msgid "Uzbek (Crimean Tatar Turkish Alt-Q)" -msgstr "Uzbekisk (Krimtatarisk turkisk Alt-Q)" - -#: ../rules/base.xml.in.h:797 -msgid "Uzbek (Crimean Tatar Turkish F)" -msgstr "Uzbekisk (Krimtatarisk turkisk F)" - -#: ../rules/base.xml.in.h:798 -msgid "Uzbek (Crimean Tatar Turkish Q)" -msgstr "Uzbekisk (Krimtatarisk turkisk Q)" - -#: ../rules/base.xml.in.h:799 -msgid "Uzbek (Latin)" -msgstr "Uzbekisk (Latin)" - -#: ../rules/base.xml.in.h:800 -msgid "Vietnamese" -msgstr "Vietnamesisk" - -#: ../rules/base.xml.in.h:801 -msgid "ViewSonic KU-306 Internet Keyboard" -msgstr "ViewSonic KU-306 internettangentbord" - -#: ../rules/base.xml.in.h:802 -msgid "Wang 724 keypad with unicode additions (arrows and math operators)" -msgstr "Wang 724 numeriskt tangentbord med unicode-tillägg (pilar och matematikoperatorer)" - -#: ../rules/base.xml.in.h:803 -msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" -msgstr "Wang 724 numeriskt tangentbord med unicode-tillägg (pilar och matematikoperatorer). Matematikoperatorer på standardnivå" - -#: ../rules/base.xml.in.h:804 -msgid "Winbook Model XP5" -msgstr "Winbook Model XP5" - -#: ../rules/base.xml.in.h:805 -msgid "Wolof" -msgstr "Wolofsk" - -#: ../rules/base.xml.in.h:806 -msgid "Yahoo! Internet Keyboard" -msgstr "Yahoo! Internettangentbord" - -#: ../rules/base.xml.in.h:807 -msgid "Yoruba" -msgstr "Yoruba" - -#: ../rules/base.xml.in.h:808 -msgid "Zero-width non-joiner character at second level" -msgstr "Noll-bredd, icke-sammanfogande tecken på andra nivån" - -#: ../rules/base.xml.in.h:809 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level" -msgstr "Noll-bredd, icke-sammanfogande tecken på andra nivån, icke-brytande blankstegstecken på tredje nivån" - -#: ../rules/base.xml.in.h:810 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level" -msgstr "Noll-bredd, icke-sammanfogande tecken på andra nivån, icke-brytande blankstegstecken på tredje nivån, ingenting på fjärde nivån" - -#: ../rules/base.xml.in.h:811 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level" -msgstr "Noll-bredd, icke-sammanfogande tecken på andra nivån, icke-brytande blankstegstecken på tredje nivån, tunt icke-brytande blanksteg på fjärde nivån" - -#: ../rules/base.xml.in.h:812 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level" -msgstr "Noll-bredd, icke-sammanfogande tecken på andra nivån, icke-brytande blankstegstecken på tredje nivån, noll-bredd sammanfogande på fjärde nivån" - -#: ../rules/base.xml.in.h:813 -msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level" -msgstr "Noll-bredd, icke-sammanfogande tecken på andra nivån, noll-bredd, sammanfogande tecken på tredje nivån" - -#: ../rules/base.xml.in.h:814 -msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level" -msgstr "Noll-bredd, icke-sammanfogande tecken på andra nivån, noll-bredd, sammanfogande tecken på tredje nivån, icke-brytande blankstegstecken på fjärde nivån" - -#: ../rules/base.xml.in.h:815 -msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level" -msgstr "Noll-bredd, icke-sammanfogande tecken på tredje nivån, noll-bredd, sammanfogande på fjärde nivån" - -#: ../rules/base.xml.in.h:816 -msgid "ak" -msgstr "ak" - -#: ../rules/base.xml.in.h:817 -msgid "am" -msgstr "am" - -#: ../rules/base.xml.in.h:818 -msgid "ar" -msgstr "ar" - -#: ../rules/base.xml.in.h:819 -msgid "avn" -msgstr "avn" - -#: ../rules/base.xml.in.h:820 -msgid "az" -msgstr "az" - -#: ../rules/base.xml.in.h:821 -msgid "be" -msgstr "be" - -#: ../rules/base.xml.in.h:822 -msgid "ber" -msgstr "ber" - -#: ../rules/base.xml.in.h:823 -msgid "bg" -msgstr "bg" - -#: ../rules/base.xml.in.h:824 -msgid "bm" -msgstr "bm" - -#: ../rules/base.xml.in.h:825 -msgid "bn" -msgstr "bn" - -#: ../rules/base.xml.in.h:826 -msgid "brl" -msgstr "brl" - -#: ../rules/base.xml.in.h:827 -msgid "bs" -msgstr "bs" - -#: ../rules/base.xml.in.h:828 -msgid "ca" -msgstr "ca" - -#: ../rules/base.xml.in.h:829 -msgid "che" -msgstr "che" - -#: ../rules/base.xml.in.h:830 -msgid "chr" -msgstr "chr" - -#: ../rules/base.xml.in.h:831 -msgid "cs" -msgstr "cs" - -#: ../rules/base.xml.in.h:832 -msgid "da" -msgstr "da" - -#: ../rules/base.xml.in.h:833 -msgid "de" -msgstr "de" - -#: ../rules/base.xml.in.h:834 -msgid "dv" -msgstr "dv" - -#: ../rules/base.xml.in.h:835 -msgid "dz" -msgstr "dz" - -#: ../rules/base.xml.in.h:836 -msgid "ee" -msgstr "ee" - -#: ../rules/base.xml.in.h:837 -msgid "en" -msgstr "en" - -#: ../rules/base.xml.in.h:838 -msgid "eo" -msgstr "eo" - -#: ../rules/base.xml.in.h:839 -msgid "es" -msgstr "es" - -#: ../rules/base.xml.in.h:840 -msgid "et" -msgstr "et" - -#: ../rules/base.xml.in.h:841 -msgid "fa" -msgstr "fa" - -#: ../rules/base.xml.in.h:842 -msgid "ff" -msgstr "ff" - -#: ../rules/base.xml.in.h:843 -msgid "fi" -msgstr "fi" - -#: ../rules/base.xml.in.h:844 -msgid "fo" -msgstr "fo" - -#: ../rules/base.xml.in.h:845 -msgid "fr" -msgstr "fr" - -#: ../rules/base.xml.in.h:846 -msgid "gaa" -msgstr "gaa" - -#: ../rules/base.xml.in.h:847 -msgid "gr" -msgstr "gr" - -#: ../rules/base.xml.in.h:848 -msgid "gu" -msgstr "gu" - -#: ../rules/base.xml.in.h:849 -msgid "ha" -msgstr "ha" - -#: ../rules/base.xml.in.h:850 -msgid "he" -msgstr "he" - -#: ../rules/base.xml.in.h:851 -msgid "hi" -msgstr "hi" - -#: ../rules/base.xml.in.h:852 -msgid "hr" -msgstr "hr" - -#: ../rules/base.xml.in.h:853 -msgid "hu" -msgstr "hu" - -#: ../rules/base.xml.in.h:854 -msgid "hy" -msgstr "hy" - -#: ../rules/base.xml.in.h:855 -msgid "ie" -msgstr "ie" - -#: ../rules/base.xml.in.h:856 -msgid "ig" -msgstr "ig" - -#: ../rules/base.xml.in.h:857 -msgid "ike" -msgstr "ike" - -#: ../rules/base.xml.in.h:858 -msgid "in" -msgstr "in" - -#: ../rules/base.xml.in.h:859 -msgid "irq" -msgstr "irq" - -#: ../rules/base.xml.in.h:860 -msgid "is" -msgstr "is" - -#: ../rules/base.xml.in.h:861 -msgid "it" -msgstr "it" - -#: ../rules/base.xml.in.h:862 -msgid "ja" -msgstr "ja" - -#: ../rules/base.xml.in.h:863 -msgid "ka" -msgstr "ka" - -#: ../rules/base.xml.in.h:864 -msgid "ki" -msgstr "ki" - -#: ../rules/base.xml.in.h:865 -msgid "kk" -msgstr "kk" - -#: ../rules/base.xml.in.h:866 -msgid "km" -msgstr "km" - -#: ../rules/base.xml.in.h:867 -msgid "kn" -msgstr "kn" - -#: ../rules/base.xml.in.h:868 -msgid "ko" -msgstr "ko" - -#: ../rules/base.xml.in.h:869 -msgid "ku" -msgstr "ku" - -#: ../rules/base.xml.in.h:870 -msgid "kut" -msgstr "kut" - -#: ../rules/base.xml.in.h:871 -msgid "lo" -msgstr "lo" - -#: ../rules/base.xml.in.h:872 -msgid "lt" -msgstr "lt" - -#: ../rules/base.xml.in.h:873 -msgid "lv" -msgstr "lv" - -#: ../rules/base.xml.in.h:874 -msgid "mi" -msgstr "mi" - -#: ../rules/base.xml.in.h:875 -msgid "mk" -msgstr "mk" - -#: ../rules/base.xml.in.h:876 -msgid "ml" -msgstr "ml" - -#: ../rules/base.xml.in.h:877 -msgid "mn" -msgstr "mn" - -#: ../rules/base.xml.in.h:878 -msgid "mt" -msgstr "mt" - -#: ../rules/base.xml.in.h:879 -msgid "my" -msgstr "my" - -#: ../rules/base.xml.in.h:880 -msgid "ne" -msgstr "ne" - -#: ../rules/base.xml.in.h:881 -msgid "nl" -msgstr "nl" - -#: ../rules/base.xml.in.h:882 -msgid "no" -msgstr "no" - -#: ../rules/base.xml.in.h:883 -msgid "or" -msgstr "or" - -#: ../rules/base.xml.in.h:884 -msgid "pa" -msgstr "pa" - -#: ../rules/base.xml.in.h:885 -msgid "ph" -msgstr "ph" - -#: ../rules/base.xml.in.h:886 -msgid "pl" -msgstr "pl" - -#: ../rules/base.xml.in.h:887 -msgid "ps" -msgstr "ps" - -#: ../rules/base.xml.in.h:888 -msgid "pt" -msgstr "pt" - -#: ../rules/base.xml.in.h:889 -msgid "ro" -msgstr "ro" - -#: ../rules/base.xml.in.h:890 -msgid "ru" -msgstr "ru" - -#: ../rules/base.xml.in.h:891 -msgid "sd" -msgstr "sd" - -#: ../rules/base.xml.in.h:892 -msgid "shs" -msgstr "shs" - -#: ../rules/base.xml.in.h:893 -msgid "si" -msgstr "si" - -#: ../rules/base.xml.in.h:894 -msgid "sk" -msgstr "sk" - -#: ../rules/base.xml.in.h:895 -msgid "sl" -msgstr "sl" - -#: ../rules/base.xml.in.h:896 -msgid "sq" -msgstr "sq" - -#: ../rules/base.xml.in.h:897 -msgid "sr" -msgstr "sr" - -#: ../rules/base.xml.in.h:898 -msgid "srp" -msgstr "srp" - -#: ../rules/base.xml.in.h:899 -msgid "sv" -msgstr "sv" - -#: ../rules/base.xml.in.h:900 -msgid "sw" -msgstr "sw" - -#: ../rules/base.xml.in.h:901 -msgid "syc" -msgstr "syc" - -#: ../rules/base.xml.in.h:902 -msgid "ta" -msgstr "ta" - -#: ../rules/base.xml.in.h:903 -msgid "te" -msgstr "te" - -#: ../rules/base.xml.in.h:904 -msgid "tg" -msgstr "tg" - -#: ../rules/base.xml.in.h:905 -msgid "th" -msgstr "th" - -#: ../rules/base.xml.in.h:906 -msgid "tk" -msgstr "tk" - -#: ../rules/base.xml.in.h:907 -msgid "tn" -msgstr "tn" - -#: ../rules/base.xml.in.h:908 -msgid "tr" -msgstr "tr" - -#: ../rules/base.xml.in.h:909 -msgid "twn" -msgstr "twn" - -#: ../rules/base.xml.in.h:910 -msgid "uk" -msgstr "uk" - -#: ../rules/base.xml.in.h:911 -msgid "ur" -msgstr "ur" - -#: ../rules/base.xml.in.h:912 -msgid "uz" -msgstr "uz" - -#: ../rules/base.xml.in.h:913 -msgid "vi" -msgstr "vi" - -#: ../rules/base.xml.in.h:914 -msgid "wo" -msgstr "wo" - -#: ../rules/base.xml.in.h:915 -msgid "xsy" -msgstr "xsy" - -#: ../rules/base.xml.in.h:916 -msgid "yo" -msgstr "yo" - -#: ../rules/base.xml.in.h:917 -msgid "zh" -msgstr "zh" - -#: ../rules/base.extras.xml.in.h:1 -msgid "APL" -msgstr "APL" - -#: ../rules/base.extras.xml.in.h:2 -msgid "Iran" -msgstr "Iran" - -#: ../rules/base.extras.xml.in.h:3 -msgid "Iran - Avestan" -msgstr "Iran - Avestan" - -#: ../rules/base.extras.xml.in.h:4 -msgid "Lithuania" -msgstr "Litauen" - -#: ../rules/base.extras.xml.in.h:5 -msgid "Lithuania - Dvorak" -msgstr "Litauen - Dvorak" - -#: ../rules/base.extras.xml.in.h:6 -msgid "Ltu" -msgstr "Ltu" - -#: ../rules/base.extras.xml.in.h:7 -msgid "Romania" -msgstr "Rumänien" - -#: ../rules/base.extras.xml.in.h:8 -msgid "Romania - Ergonomic Touchtype" -msgstr "Rumänien - Ergonomisk Touchtype" - -#: ../rules/base.extras.xml.in.h:9 -msgid "Rou" -msgstr "Rou" - -#: ../rules/base.extras.xml.in.h:10 -msgid "Rus" -msgstr "Rus" - -#: ../rules/base.extras.xml.in.h:11 -msgid "Russia" -msgstr "Ryssland" - -#: ../rules/base.extras.xml.in.h:12 -msgid "Serbia" -msgstr "Serbien" - -#: ../rules/base.extras.xml.in.h:13 -msgid "Serbia - Combining accents instead of dead keys" -msgstr "Serbien - Kombinerade accenter istället för stumma tangenter" - -#: ../rules/base.extras.xml.in.h:14 -msgid "Srb" -msgstr "Srb" - -#: ../rules/base.extras.xml.in.h:15 -msgid "USA" -msgstr "USA" - -#: ../rules/base.extras.xml.in.h:16 -msgid "USA - Atsina" -msgstr "USA - Atsina" - -#: ../rules/base.extras.xml.in.h:17 -msgid "USA - Couer D'alene Salish" -msgstr "USA - Couer D'alene Salish" - -#: ../rules/base.extras.xml.in.h:18 -msgid "USA - International (AltGr Unicode combining)" -msgstr "USA - Internationell (AltGr med kombinerad Unicode)" - -#: ../rules/base.extras.xml.in.h:19 -msgid "USA - International (AltGr Unicode combining, alternative)" -msgstr "USA - Internationell (AltGr med kombinerad Unicode, alternativ)" - -#~ msgid "(F)" -#~ msgstr "(F)" - -#~ msgid "2" -#~ msgstr "2" - -#~ msgid "4" -#~ msgstr "4" - -#~ msgid "5" -#~ msgstr "5" - -#~ msgid "ACPI Standard" -#~ msgstr "ACPI-standard" - -#~ msgid "Alb" -#~ msgstr "Alb" - -#~ msgid "Alt-Q" -#~ msgstr "Alt-Q" - -#~ msgid "Alternative" -#~ msgstr "Alternativ" - -#~ msgid "And" -#~ msgstr "And" - -#~ msgid "Andorra" -#~ msgstr "Andorra" - -#~ msgid "Ara" -#~ msgstr "Ara" - -#~ msgid "Arm" -#~ msgstr "Arm" - -#~ msgid "Aze" -#~ msgstr "Aze" - -#~ msgid "Bangladesh" -#~ msgstr "Bangladesh" - -#~ msgid "Bel" -#~ msgstr "Bel" - -#~ msgid "Belgium" -#~ msgstr "Belgien" - -#~ msgid "Bhutan" -#~ msgstr "Bhutan" - -#~ msgid "Bih" -#~ msgstr "Bih" - -#~ msgid "Blr" -#~ msgstr "Blr" - -#~ msgid "Bosnia and Herzegovina" -#~ msgstr "Bosnien och Herzegovina" - -#~ msgid "Bra" -#~ msgstr "Bra" - -#~ msgid "Brazil" -#~ msgstr "Brasilien" - -#~ msgid "Breton" -#~ msgstr "Breton" - -#~ msgid "Bulgaria" -#~ msgstr "Bulgarien" - -#~ msgid "CRULP" -#~ msgstr "CRULP" - -#~ msgid "Can" -#~ msgstr "Can" - -#~ msgid "Canada" -#~ msgstr "Kanada" - -#~ msgid "CapsLock" -#~ msgstr "CapsLock" - -#~ msgid "CapsLock key behavior" -#~ msgstr "Beteende för CapsLock-tangenten" - -#~ msgid "Cedilla" -#~ msgstr "Cedilj" - -#~ msgid "Chuvash" -#~ msgstr "Tjuvasjiska" - -#~ msgid "Classic" -#~ msgstr "Klassisk" - -#~ msgid "Colemak" -#~ msgstr "Colemak" - -#~ msgid "Cyrillic" -#~ msgstr "Kyrillisk" - -#~ msgid "Cze" -#~ msgstr "Cze" - -#~ msgid "Czechia" -#~ msgstr "Tjeckien" - -#~ msgid "DOS" -#~ msgstr "DOS" - -#~ msgid "DRC" -#~ msgstr "DRC" - -#~ msgid "Dan" -#~ msgstr "Dan" - -#~ msgid "Dead acute" -#~ msgstr "Stum akut accent" - -#~ msgid "Denmark" -#~ msgstr "Danmark" - -#~ msgid "Deu" -#~ msgstr "Deu" - -#~ msgid "Dvorak" -#~ msgstr "Dvorak" - -#~ msgid "Dvorak international" -#~ msgstr "Dvorak internationell" - -#~ msgid "E" -#~ msgstr "E" - -#~ msgid "Eastern" -#~ msgstr "Östlig" - -#~ msgid "Epo" -#~ msgstr "Epo" - -#~ msgid "Ergonomic" -#~ msgstr "Ergonomisk" - -#~ msgid "Est" -#~ msgstr "Est" - -#~ msgid "Ethiopia" -#~ msgstr "Etiopien" - -#~ msgid "Evdev-managed keyboard" -#~ msgstr "Evdev-hanterat tangentbord" - -#~ msgid "Extended" -#~ msgstr "Utökad" - -#~ msgid "Fao" -#~ msgstr "Fao" - -#~ msgid "Finland" -#~ msgstr "Finland" - -#~ msgid "Fra" -#~ msgstr "Fra" - -#~ msgid "France" -#~ msgstr "Frankrike" - -#~ msgid "Georgia" -#~ msgstr "Georgien" - -#~ msgid "Germany" -#~ msgstr "Tyskland" - -#~ msgid "Ghana" -#~ msgstr "Ghana" - -#~ msgid "Gre" -#~ msgstr "Gre" - -#~ msgid "Gui" -#~ msgstr "Gui" - -#~ msgid "Guinea" -#~ msgstr "Guinea" - -#~ msgid "Homophonic" -#~ msgstr "Homofonisk" - -#~ msgid "Hrv" -#~ msgstr "Hrv" - -#~ msgid "Hun" -#~ msgstr "Hun" - -#~ msgid "Hungary" -#~ msgstr "Ungern" - -#~ msgid "Ind" -#~ msgstr "Ind" - -#~ msgid "Ireland" -#~ msgstr "Irland" - -#~ msgid "Irl" -#~ msgstr "Irl" - -#~ msgid "Irn" -#~ msgstr "Irn" - -#~ msgid "Israel" -#~ msgstr "Israel" - -#~ msgid "Italy" -#~ msgstr "Italien" - -#~ msgid "Japan" -#~ msgstr "Japan" - -#~ msgid "Jpn" -#~ msgstr "Jpn" - -#~ msgid "Kalmyk" -#~ msgstr "Kalmyk" +# Swedish messages for xkeyboard-config.
+# Copyright (C) 2004-2011 Free Software Foundation, Inc.
+# This file is distributed under the same license as the xkeyboard-config package.
+# Christian Rose <menthos@menthos.com>, 2004.
+# Daniel Nylander <po@danielnylander.se>, 2006, 2007, 2008, 2009, 2010, 2011.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: xkeyboard-config 2.1.99\n"
+"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n"
+"POT-Creation-Date: 2011-03-25 22:27+0000\n"
+"PO-Revision-Date: 2011-04-04 18:56+0100\n"
+"Last-Translator: Daniel Nylander <po@danielnylander.se>\n"
+"Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../rules/base.xml.in.h:1
+msgid "<Less/Greater>"
+msgstr "‹Mindre än/Större än›"
+
+#: ../rules/base.xml.in.h:2
+msgid "<Less/Greater> (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "‹Mindre än/Större än› (väljer tredje nivån, låses när nedtryckt tillsammans med annan tredjenivåväljare)"
+
+#: ../rules/base.xml.in.h:3
+msgid "<Less/Greater> chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "‹Mindre än/Större än› väljer femte nivån och aktiverar level5-Lock när nedtryckt tillsammans med en annan femtenivåväljare, ett tryck släpper på låset"
+
+#: ../rules/base.xml.in.h:4
+msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "‹Mindre än/Större än› väljer femte nivån, låses när nedtryckt tillsammans med en annan femtenivåväljare"
+
+#: ../rules/base.xml.in.h:5
+msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "‹Mindre än/Större än› väljer femte nivån, låses när nedtryckt tillsammans med en annan femtenivåväljare, ett tryck släpper på låset"
+
+#: ../rules/base.xml.in.h:6
+msgid "A4Tech KB-21"
+msgstr "A4Tech KB-21"
+
+#: ../rules/base.xml.in.h:7
+msgid "A4Tech KBS-8"
+msgstr "A4Tech KBS-8"
+
+#: ../rules/base.xml.in.h:8
+msgid "A4Tech Wireless Desktop RFKB-23"
+msgstr "A4Tech Wireless Desktop RFKB-23"
+
+#: ../rules/base.xml.in.h:9
+msgid "ATM/phone-style"
+msgstr "Knappsats/telefonliknande"
+
+#: ../rules/base.xml.in.h:10
+msgid "Acer AirKey V"
+msgstr "Acer AirKey V"
+
+#: ../rules/base.xml.in.h:11
+msgid "Acer C300"
+msgstr "Acer C300"
+
+#: ../rules/base.xml.in.h:12
+msgid "Acer Ferrari 4000"
+msgstr "Acer Ferrari 4000"
+
+#: ../rules/base.xml.in.h:13
+msgid "Acer Laptop"
+msgstr "Bärbar Acer-dator"
+
+#: ../rules/base.xml.in.h:14
+msgid "Add the standard behavior to Menu key"
+msgstr "Lägg till standardbeteendet till Meny-tangenten"
+
+#: ../rules/base.xml.in.h:15
+msgid "Adding Esperanto circumflexes (supersigno)"
+msgstr "Lägger till Esperanto-circumflex (supersigno)"
+
+#: ../rules/base.xml.in.h:16
+msgid "Adding currency signs to certain keys"
+msgstr "Lägger till valutatecken till vissa tangenter"
+
+#: ../rules/base.xml.in.h:17
+msgid "Advance Scorpius KI"
+msgstr "Advance Scorpius KI"
+
+#: ../rules/base.xml.in.h:18
+msgid "Afg"
+msgstr "Afg"
+
+#: ../rules/base.xml.in.h:19
+msgid "Afghani"
+msgstr "Afgansk"
+
+#: ../rules/base.xml.in.h:20
+msgid "Akan"
+msgstr "Akan"
+
+#: ../rules/base.xml.in.h:21
+msgid "Albanian"
+msgstr "Albansk"
+
+#: ../rules/base.xml.in.h:22
+msgid "Alt and Meta are on Alt keys"
+msgstr "Alt och Meta finns på Alt-tangenterna"
+
+#: ../rules/base.xml.in.h:23
+msgid "Alt is mapped to Right Win, Super to Menu"
+msgstr "Alt är mappad till högra Win-tangenten och Super till Meny"
+
+#: ../rules/base.xml.in.h:24
+msgid "Alt+Caps Lock"
+msgstr "Alt+Caps Lock"
+
+#: ../rules/base.xml.in.h:25
+msgid "Alt+Ctrl"
+msgstr "Alt+Ctrl"
+
+#: ../rules/base.xml.in.h:26
+msgid "Alt+Shift"
+msgstr "Alt+Skift"
+
+#: ../rules/base.xml.in.h:27
+msgid "Alt+Space"
+msgstr "Alt+Blanksteg"
+
+#: ../rules/base.xml.in.h:28
+msgid "Alt/Win key behavior"
+msgstr "Alt/Win-tangentbeteende"
+
+#: ../rules/base.xml.in.h:29
+msgid "Amharic"
+msgstr "Amharisk"
+
+#: ../rules/base.xml.in.h:30
+msgid "Any Alt key"
+msgstr "Valfri Alt-tangent"
+
+#: ../rules/base.xml.in.h:31
+msgid "Any Win key"
+msgstr "Valfri Win-tangent"
+
+#: ../rules/base.xml.in.h:32
+msgid "Any Win key (while pressed)"
+msgstr "Valfri Win-tangent (då den trycks ned)"
+
+#: ../rules/base.xml.in.h:33
+msgid "Apple"
+msgstr "Apple"
+
+#: ../rules/base.xml.in.h:34
+msgid "Apple Aluminium Keyboard (ANSI)"
+msgstr "Apple aluminiumtangentbord (ANSI)"
+
+#: ../rules/base.xml.in.h:35
+msgid "Apple Aluminium Keyboard (ISO)"
+msgstr "Apple aluminiumtangentbord (ISO)"
+
+#: ../rules/base.xml.in.h:36
+msgid "Apple Aluminium Keyboard (JIS)"
+msgstr "Apple aluminiumtangentbord (JIS)"
+
+#: ../rules/base.xml.in.h:37
+msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)"
+msgstr "Apple aluminiumtangentbord: emulera PC-tangenter (Print, Scroll Lock, Pause, Num Lock)"
+
+#: ../rules/base.xml.in.h:38
+msgid "Apple Laptop"
+msgstr "Bärbar Apple-dator"
+
+#: ../rules/base.xml.in.h:39
+msgid "Arabic"
+msgstr "Arabisk"
+
+#: ../rules/base.xml.in.h:40
+msgid "Arabic (Buckwalter)"
+msgstr "Arabisk (Buckwalter)"
+
+#: ../rules/base.xml.in.h:41
+msgid "Arabic (Morocco)"
+msgstr "Arabisk (Marocko)"
+
+#: ../rules/base.xml.in.h:42
+msgid "Arabic (Pakistan)"
+msgstr "Arabisk (Pakistan)"
+
+#: ../rules/base.xml.in.h:43
+msgid "Arabic (Syria)"
+msgstr "Arabisk (Syrien)"
+
+#: ../rules/base.xml.in.h:44
+msgid "Arabic (azerty)"
+msgstr "Arabisk (azerty)"
+
+#: ../rules/base.xml.in.h:45
+msgid "Arabic (azerty/digits)"
+msgstr "Arabisk (azerty/siffror)"
+
+#: ../rules/base.xml.in.h:46
+msgid "Arabic (digits)"
+msgstr "Arabisk (siffror)"
+
+#: ../rules/base.xml.in.h:47
+msgid "Arabic (qwerty)"
+msgstr "Arabisk (qwerty)"
+
+#: ../rules/base.xml.in.h:48
+msgid "Arabic (qwerty/digits)"
+msgstr "Arabisk (qwerty/siffror)"
+
+#: ../rules/base.xml.in.h:49
+msgid "Armenian"
+msgstr "Armenisk"
+
+#: ../rules/base.xml.in.h:50
+msgid "Armenian (alternative eastern)"
+msgstr "Armenisk (Alternativ östlig)"
+
+#: ../rules/base.xml.in.h:51
+msgid "Armenian (alternative phonetic)"
+msgstr "Armenisk (Alternativ fonetisk)"
+
+#: ../rules/base.xml.in.h:52
+msgid "Armenian (eastern)"
+msgstr "Armenisk (östlig)"
+
+#: ../rules/base.xml.in.h:53
+msgid "Armenian (phonetic)"
+msgstr "Armenisk (fonetisk)"
+
+#: ../rules/base.xml.in.h:54
+msgid "Armenian (western)"
+msgstr "Armenisk (västlig)"
+
+#: ../rules/base.xml.in.h:55
+msgid "Asus Laptop"
+msgstr "Bärbar Asus-dator"
+
+#: ../rules/base.xml.in.h:56
+msgid "At bottom left"
+msgstr "Nere till vänster"
+
+#: ../rules/base.xml.in.h:57
+msgid "At left of 'A'"
+msgstr "Vänster om \"A\""
+
+#: ../rules/base.xml.in.h:58
+msgid "Avatime"
+msgstr "Avatime"
+
+#: ../rules/base.xml.in.h:59
+msgid "Azerbaijan (Cyrillic)"
+msgstr "Azerbajdzjansk (Kyrillisk)"
+
+#: ../rules/base.xml.in.h:60
+msgid "Azerbaijani"
+msgstr "Azerbajdzjansk"
+
+#: ../rules/base.xml.in.h:61
+msgid "Azona RF2300 wireless Internet Keyboard"
+msgstr "Azona RF2300 trådlöst internettangentbord"
+
+#: ../rules/base.xml.in.h:62
+msgid "BTC 5090"
+msgstr "BTC 5090"
+
+#: ../rules/base.xml.in.h:63
+msgid "BTC 5113RF Multimedia"
+msgstr "BTC 5113RF Multimedia"
+
+#: ../rules/base.xml.in.h:64
+msgid "BTC 5126T"
+msgstr "BTC 5126T"
+
+#: ../rules/base.xml.in.h:65
+msgid "BTC 6301URF"
+msgstr "BTC 6301URF"
+
+#: ../rules/base.xml.in.h:66
+msgid "BTC 9000"
+msgstr "BTC 9000"
+
+#: ../rules/base.xml.in.h:67
+msgid "BTC 9000A"
+msgstr "BTC 9000A"
+
+#: ../rules/base.xml.in.h:68
+msgid "BTC 9001AH"
+msgstr "BTC 9001AH"
+
+#: ../rules/base.xml.in.h:69
+msgid "BTC 9019U"
+msgstr "BTC 9019U"
+
+#: ../rules/base.xml.in.h:70
+msgid "BTC 9116U Mini Wireless Internet and Gaming"
+msgstr "BTC 9116U Mini Wireless Internet and Gaming"
+
+#: ../rules/base.xml.in.h:71
+msgid "Backslash"
+msgstr "Omvänt snedstreck"
+
+#: ../rules/base.xml.in.h:72
+msgid "Backslash chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "Omvänt snedstreck väljer tredje nivån, låses när nedtryckt tillsammans med en annan tredjenivåväljare)"
+
+#: ../rules/base.xml.in.h:73
+msgid "Bambara"
+msgstr "Bambara"
+
+#: ../rules/base.xml.in.h:74
+msgid "Belarusian"
+msgstr "Vitrysk"
+
+#: ../rules/base.xml.in.h:75
+msgid "Belarusian (Latin)"
+msgstr "Vitrysk (latin)"
+
+#: ../rules/base.xml.in.h:76
+msgid "Belarusian (legacy)"
+msgstr "Vitrysk (äldre)"
+
+#: ../rules/base.xml.in.h:77
+msgid "Belgian"
+msgstr "Belgisk"
+
+#: ../rules/base.xml.in.h:78
+msgid "Belgian (ISO alternate)"
+msgstr "Belgisk (ISO-alternativ)"
+
+#: ../rules/base.xml.in.h:79
+msgid "Belgian (Sun dead keys)"
+msgstr "Belgisk (Sun stumma tangenter)"
+
+#: ../rules/base.xml.in.h:80
+msgid "Belgian (Wang model 724 azerty)"
+msgstr "Belgisk (Wang modell 724 azerty)"
+
+#: ../rules/base.xml.in.h:81
+msgid "Belgian (alternative)"
+msgstr "Belgisk (alternativ)"
+
+#: ../rules/base.xml.in.h:82
+msgid "Belgian (alternative, Sun dead keys)"
+msgstr "Belgisk (alternativ, Sun stumma tangenter)"
+
+#: ../rules/base.xml.in.h:83
+msgid "Belgian (alternative, latin-9 only)"
+msgstr "Belgisk (alternativ, endast latin-9)"
+
+#: ../rules/base.xml.in.h:84
+msgid "Belgian (eliminate dead keys)"
+msgstr "Belgisk (eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:85
+msgid "BenQ X-Touch"
+msgstr "BenQ X-Touch"
+
+#: ../rules/base.xml.in.h:86
+msgid "BenQ X-Touch 730"
+msgstr "BenQ X-Touch 730"
+
+#: ../rules/base.xml.in.h:87
+msgid "BenQ X-Touch 800"
+msgstr "BenQ X-Touch 800"
+
+#: ../rules/base.xml.in.h:88
+msgid "Bengali"
+msgstr "Bengalisk"
+
+#: ../rules/base.xml.in.h:89
+msgid "Bengali (Probhat)"
+msgstr "Bengali (Probhat)"
+
+#: ../rules/base.xml.in.h:90
+msgid "Berber (Morocco, Tifinagh alternative phonetic)"
+msgstr "Berberisk (Marocko, Tifinagh alternativ fonetisk)"
+
+#: ../rules/base.xml.in.h:91
+msgid "Berber (Morocco, Tifinagh alternative)"
+msgstr "Berberisk (Marocko, Tifinagh alternativ)"
+
+#: ../rules/base.xml.in.h:92
+msgid "Berber (Morocco, Tifinagh extended phonetic)"
+msgstr "Berberisk (Marocko, Tifinagh utökad fonetisk)"
+
+#: ../rules/base.xml.in.h:93
+msgid "Berber (Morocco, Tifinagh extended)"
+msgstr "Berberisk (Marocko, Tifinagh utökad)"
+
+#: ../rules/base.xml.in.h:94
+msgid "Berber (Morocco, Tifinagh phonetic)"
+msgstr "Berberisk (Marocko, Tifinagh fonetisk)"
+
+#: ../rules/base.xml.in.h:95
+msgid "Berber (Morocco, Tifinagh)"
+msgstr "Berberisk (Marocko, Tifinagh)"
+
+#: ../rules/base.xml.in.h:96
+msgid "Bosnian"
+msgstr "Bosnisk"
+
+#: ../rules/base.xml.in.h:97
+msgid "Bosnian (US keyboard with Bosnian digraphs)"
+msgstr "Bosnisk (USA-tangentbord med bosniska digrafer)"
+
+#: ../rules/base.xml.in.h:98
+msgid "Bosnian (US keyboard with Bosnian letters)"
+msgstr "Bosnisk (USA-tangentbord med bosniska bokstäver)"
+
+#: ../rules/base.xml.in.h:99
+msgid "Bosnian (use Bosnian digraphs)"
+msgstr "Bosnisk (Använd bosniska digrafer)"
+
+#: ../rules/base.xml.in.h:100
+msgid "Bosnian (use guillemets for quotes)"
+msgstr "Bosnisk (Använd gåsögon för citattecken)"
+
+#: ../rules/base.xml.in.h:101
+msgid "Both Alt keys together"
+msgstr "Båda Alt-tangenterna tillsammans"
+
+#: ../rules/base.xml.in.h:102
+msgid "Both Ctrl keys together"
+msgstr "Båda Ctrl-tangenterna tillsammans"
+
+#: ../rules/base.xml.in.h:103
+msgid "Both Shift keys together"
+msgstr "Båda Skift-tangenterna tillsammans"
+
+#: ../rules/base.xml.in.h:104
+msgid "Both Shift-Keys together activate Caps Lock, one Shift-Key deactivates"
+msgstr "Båda Skift-tangenterna tillsammans aktiverar Caps Lock, en Shift-tangent inaktiverar"
+
+#: ../rules/base.xml.in.h:105
+msgid "Both Shift-Keys together toggle Caps Lock"
+msgstr "Båda Skift-tangenterna tillsammans växlar Caps Lock"
+
+#: ../rules/base.xml.in.h:106
+msgid "Both Shift-Keys together toggle ShiftLock"
+msgstr "Båda Skift-tangenterna tillsammans växlar ShiftLock"
+
+#: ../rules/base.xml.in.h:107
+msgid "Braille"
+msgstr "Punktskrift"
+
+#: ../rules/base.xml.in.h:108
+msgid "Braille (left hand)"
+msgstr "Punktskrift (vänster hand)"
+
+#: ../rules/base.xml.in.h:109
+msgid "Braille (right hand)"
+msgstr "Punktskrift (höger hand)"
+
+#: ../rules/base.xml.in.h:110
+msgid "Brother Internet Keyboard"
+msgstr "Brother Internettangentbord"
+
+#: ../rules/base.xml.in.h:111
+msgid "Bulgarian"
+msgstr "Bulgarisk"
+
+#: ../rules/base.xml.in.h:112
+msgid "Bulgarian (new phonetic)"
+msgstr "Bulgarisk (ny fonetisk)"
+
+#: ../rules/base.xml.in.h:113
+msgid "Bulgarian (traditional phonetic)"
+msgstr "Bulgarisk (traditionell fonetisk)"
+
+#: ../rules/base.xml.in.h:114
+msgid "Burmese"
+msgstr "Burmesisk"
+
+#: ../rules/base.xml.in.h:115
+msgid "Canadian Multilingual"
+msgstr "Kanadensisk flerspråkig"
+
+#: ../rules/base.xml.in.h:116
+msgid "Canadian Multilingual (first part)"
+msgstr "Kanadensisk flerspråkig (första delen)"
+
+#: ../rules/base.xml.in.h:117
+msgid "Canadian Multilingual (second part)"
+msgstr "Kanadensisk flerspråkig (andra delen)"
+
+#: ../rules/base.xml.in.h:118
+msgid "Caps Lock"
+msgstr "Caps Lock"
+
+#: ../rules/base.xml.in.h:119
+msgid "Caps Lock (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "Caps Lock (väljer tredje nivån, låses när nedtryckt tillsammans med en annan tredjenivåväljare)"
+
+#: ../rules/base.xml.in.h:120
+msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)"
+msgstr "Caps Lock (till första layouten), Skift+Caps Lock (till sista layouten)"
+
+#: ../rules/base.xml.in.h:121
+msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action"
+msgstr "Caps Lock (när den trycks ned), Alt+Caps Lock gör ursprunglig capslock-åtgärd"
+
+#: ../rules/base.xml.in.h:122
+msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock"
+msgstr "Caps Lock fungerar som Skift med låsning. Skift \"pausar\" Caps Lock"
+
+#: ../rules/base.xml.in.h:123
+msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock"
+msgstr "Caps Lock fungerar som Skift med låsning. Skift påverkar inte Caps Lock"
+
+#: ../rules/base.xml.in.h:124
+msgid "Caps Lock is disabled"
+msgstr "Caps Lock är inaktiverad"
+
+#: ../rules/base.xml.in.h:125
+msgid "Caps Lock key behavior"
+msgstr "Beteende för Caps Lock-tangenten"
+
+#: ../rules/base.xml.in.h:126
+msgid "Caps Lock toggles Shift so all keys are affected"
+msgstr "Caps Lock växlar Skift så alla tangenter påverkas"
+
+#: ../rules/base.xml.in.h:127
+msgid "Caps Lock toggles normal capitalization of alphabetic characters"
+msgstr "Caps Lock växlar normalt skiftläge på alfabetiska tecken"
+
+#: ../rules/base.xml.in.h:128
+msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock"
+msgstr "Caps Lock använder intern skiftlägesstyrning. Skift \"pausar\" Caps Lock"
+
+#: ../rules/base.xml.in.h:129
+msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock"
+msgstr "Caps Lock använder intern skiftlägesstyrning. Skift påverkar inte Caps Lock"
+
+#: ../rules/base.xml.in.h:130
+msgid "Catalan"
+msgstr "Katalansk"
+
+#: ../rules/base.xml.in.h:131
+msgid "Cherokee"
+msgstr "Cherokee"
+
+#: ../rules/base.xml.in.h:132
+msgid "Cherry B.UNLIMITED"
+msgstr "Cherry B.UNLIMITED"
+
+#: ../rules/base.xml.in.h:133
+msgid "Cherry Blue Line CyBo@rd"
+msgstr "Cherry Blue Line CyBo@rd"
+
+#: ../rules/base.xml.in.h:134
+msgid "Cherry Blue Line CyBo@rd (alternate option)"
+msgstr "Cherry Blue Line CyBo@rd (alternativ)"
+
+#: ../rules/base.xml.in.h:135
+msgid "Cherry CyBo@rd USB-Hub"
+msgstr "Cherry CyBo@rd USB-hubb"
+
+#: ../rules/base.xml.in.h:136
+msgid "Cherry CyMotion Expert"
+msgstr "Cherry CyMotion Expert"
+
+#: ../rules/base.xml.in.h:137
+msgid "Cherry CyMotion Master Linux"
+msgstr "Cherry CyMotion Master Linux"
+
+#: ../rules/base.xml.in.h:138
+msgid "Cherry CyMotion Master XPress"
+msgstr "Cherry CyMotion Master XPress"
+
+#: ../rules/base.xml.in.h:139
+msgid "Chicony Internet Keyboard"
+msgstr "Chicony Internettangentbord"
+
+#: ../rules/base.xml.in.h:140
+msgid "Chicony KB-9885"
+msgstr "Chicony KB-9885"
+
+#: ../rules/base.xml.in.h:141
+msgid "Chicony KU-0108"
+msgstr "Chicony KU-0108"
+
+#: ../rules/base.xml.in.h:142
+msgid "Chicony KU-0420"
+msgstr "Chicony KU-0420"
+
+#: ../rules/base.xml.in.h:143
+msgid "Chinese"
+msgstr "Kinesisk"
+
+#: ../rules/base.xml.in.h:144
+msgid "Chinese (Tibetan with ASCII numerals)"
+msgstr "Kinesisk (Tibetansk med ASCII-taltecken)"
+
+#: ../rules/base.xml.in.h:145
+msgid "Chinese (Tibetan)"
+msgstr "Kinesisk (Tibetansk)"
+
+#: ../rules/base.xml.in.h:146
+msgid "Chinese (Uyghur)"
+msgstr "Kinesisk (Uyghur)"
+
+#: ../rules/base.xml.in.h:147
+msgid "Classmate PC"
+msgstr "Classmate PC"
+
+#: ../rules/base.xml.in.h:148
+msgid "Compaq Easy Access Keyboard"
+msgstr "Compaq Easy Access-tangentbord"
+
+#: ../rules/base.xml.in.h:149
+msgid "Compaq Internet Keyboard (13 keys)"
+msgstr "Compaq Internettangentbord (13 tangenter)"
+
+#: ../rules/base.xml.in.h:150
+msgid "Compaq Internet Keyboard (18 keys)"
+msgstr "Compaq Internettangentbord (18 tangenter)"
+
+#: ../rules/base.xml.in.h:151
+msgid "Compaq Internet Keyboard (7 keys)"
+msgstr "Compaq Internettangentbord (7 tangenter)"
+
+#: ../rules/base.xml.in.h:152
+msgid "Compaq iPaq Keyboard"
+msgstr "Compaq iPaq-tangentbord"
+
+#: ../rules/base.xml.in.h:153
+msgid "Compose key position"
+msgstr "Position för Compose-tangenten"
+
+#: ../rules/base.xml.in.h:154
+msgid "Control + Alt + Backspace"
+msgstr "Control + Alt + Backsteg"
+
+#: ../rules/base.xml.in.h:155
+msgid "Control is mapped to Alt keys, Alt is mapped to Win keys"
+msgstr "Control är mappad till Alt-tangenterna, Alt-tangenten är mappad till Win-tangenterna"
+
+#: ../rules/base.xml.in.h:156
+msgid "Control is mapped to Win keys (and the usual Ctrl keys)"
+msgstr "Control är mappad till Win-tangenterna (och de vanliga Ctrl-tangenterna)"
+
+#: ../rules/base.xml.in.h:157
+msgid "Creative Desktop Wireless 7000"
+msgstr "Creative Desktop Wireless 7000"
+
+#: ../rules/base.xml.in.h:158
+msgid "Croatian"
+msgstr "Kroatisk"
+
+#: ../rules/base.xml.in.h:159
+msgid "Croatian (US keyboard with Croatian digraphs)"
+msgstr "Kroatisk (USA-tangentbord med kroatiska digrafer)"
+
+#: ../rules/base.xml.in.h:160
+msgid "Croatian (US keyboard with Croatian letters)"
+msgstr "Kroatisk (USA-tangentbord med kroatiska bokstäver)"
+
+#: ../rules/base.xml.in.h:161
+msgid "Croatian (Use Croatian digraphs)"
+msgstr "Kroatisk (Använd kroatiska digrafer)"
+
+#: ../rules/base.xml.in.h:162
+msgid "Croatian (Use guillemets for quotes)"
+msgstr "Kroatisk (Använd gåsögon för citattecken)"
+
+#: ../rules/base.xml.in.h:163
+msgid "Ctrl key position"
+msgstr "Position för Ctrl-tangenten"
+
+#: ../rules/base.xml.in.h:164
+msgid "Ctrl+Shift"
+msgstr "Ctrl+Skift"
+
+#: ../rules/base.xml.in.h:165
+msgid "Czech"
+msgstr "Tjeckisk"
+
+#: ../rules/base.xml.in.h:166
+msgid "Czech (UCW layout accented letters only)"
+msgstr "Tjeckisk (UCW-layout endast bokstäver med accenter)"
+
+#: ../rules/base.xml.in.h:167
+msgid "Czech (US Dvorak with CZ UCW support)"
+msgstr "Tjeckisk (US Dvorak med CZ UCW-stöd)"
+
+#: ../rules/base.xml.in.h:168
+msgid "Czech (With <\\|> key)"
+msgstr "Tjeckisk (Med ‹\\|›-tangent)"
+
+#: ../rules/base.xml.in.h:169
+msgid "Czech (qwerty)"
+msgstr "Tjeckisk (qwerty)"
+
+#: ../rules/base.xml.in.h:170
+msgid "Czech (qwerty, extended Backslash)"
+msgstr "Tjeckisk (qwerty, utökat omvänt snedstreck)"
+
+#: ../rules/base.xml.in.h:171
+msgid "DTK2000"
+msgstr "DTK2000"
+
+#: ../rules/base.xml.in.h:172
+msgid "Danish"
+msgstr "Dansk"
+
+#: ../rules/base.xml.in.h:173
+msgid "Danish (Dvorak)"
+msgstr "Dansk (Dvorak)"
+
+#: ../rules/base.xml.in.h:174
+msgid "Danish (Mac)"
+msgstr "Dansk (Mac)"
+
+#: ../rules/base.xml.in.h:175
+msgid "Danish (Mac, eliminate dead keys)"
+msgstr "Dansk (Mac, eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:176
+msgid "Danish (eliminate dead keys)"
+msgstr "Dansk (eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:177
+msgid "Default numeric keypad keys"
+msgstr "Standardtangenter för numeriskt tangentbord"
+
+#: ../rules/base.xml.in.h:178
+msgid "Dell"
+msgstr "Dell"
+
+#: ../rules/base.xml.in.h:179
+msgid "Dell 101-key PC"
+msgstr "Dell 101-tangenters PC"
+
+#: ../rules/base.xml.in.h:180
+msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx"
+msgstr "Bärbar Dell Inspiron 6xxx/8xxx"
+
+#: ../rules/base.xml.in.h:181
+msgid "Dell Laptop/notebook Precision M series"
+msgstr "Bärbar Dell Precision M series"
+
+#: ../rules/base.xml.in.h:182
+msgid "Dell Latitude series laptop"
+msgstr "Bärbar Dell Latitude-serien"
+
+#: ../rules/base.xml.in.h:183
+msgid "Dell Precision M65"
+msgstr "Dell Precision M65"
+
+#: ../rules/base.xml.in.h:184
+msgid "Dell SK-8125"
+msgstr "Dell SK-8125"
+
+#: ../rules/base.xml.in.h:185
+msgid "Dell SK-8135"
+msgstr "Dell SK-8135"
+
+#: ../rules/base.xml.in.h:186
+msgid "Dell USB Multimedia Keyboard"
+msgstr "Dell USB-multimediatangentbord"
+
+#: ../rules/base.xml.in.h:187
+msgid "Dexxa Wireless Desktop Keyboard"
+msgstr "Dexxa trådlöst skrivbordstangentbord"
+
+#: ../rules/base.xml.in.h:188
+msgid "Dhivehi"
+msgstr "Dhivehi"
+
+#: ../rules/base.xml.in.h:189
+msgid "Diamond 9801 / 9802 series"
+msgstr "Diamond 9801/9802-serien"
+
+#: ../rules/base.xml.in.h:190
+msgid "Dutch"
+msgstr "Nederländsk"
+
+#: ../rules/base.xml.in.h:191
+msgid "Dutch (Mac)"
+msgstr "Nederländsk (Mac)"
+
+#: ../rules/base.xml.in.h:192
+msgid "Dutch (Sun dead keys)"
+msgstr "Nederländsk (Sun stumma tangenter)"
+
+#: ../rules/base.xml.in.h:193
+msgid "Dutch (standard)"
+msgstr "Nederländsk (standard)"
+
+#: ../rules/base.xml.in.h:194
+msgid "Dzongkha"
+msgstr "Dzongkha"
+
+#: ../rules/base.xml.in.h:195
+msgid "Enable extra typographic characters"
+msgstr "Aktivera extra typografiska tecken"
+
+#: ../rules/base.xml.in.h:196
+msgid "English (Canada)"
+msgstr "Engelsk (Kanada)"
+
+#: ../rules/base.xml.in.h:197
+msgid "English (Colemak)"
+msgstr "Engelsk (Colemak)"
+
+#: ../rules/base.xml.in.h:198
+msgid "English (Dvorak alternative international no dead keys)"
+msgstr "Engelsk (Dvorak alternativ internationell utan stumma tangenter)"
+
+#: ../rules/base.xml.in.h:199
+msgid "English (Dvorak international with dead keys)"
+msgstr "Engelsk (Dvorak Internationell med stumma tangenter)"
+
+#: ../rules/base.xml.in.h:200
+msgid "English (Dvorak)"
+msgstr "Engelsk (Dvorak)"
+
+#: ../rules/base.xml.in.h:201
+msgid "English (Ghana)"
+msgstr "Engelsk (Ghana)"
+
+#: ../rules/base.xml.in.h:202
+msgid "English (Ghana, GILLBT)"
+msgstr "Engelsk (Ghana, GILLBT)"
+
+#: ../rules/base.xml.in.h:203
+msgid "English (Ghana, multilingual)"
+msgstr "Engelsk (Ghana, flerspråkig)"
+
+#: ../rules/base.xml.in.h:204
+msgid "English (India, with RupeeSign)"
+msgstr "Engelsk (Indien, med rupietecken)"
+
+#: ../rules/base.xml.in.h:205
+msgid "English (Macintosh)"
+msgstr "Engelsk (Macintosh)"
+
+#: ../rules/base.xml.in.h:206
+msgid "English (Mali, USA Mac)"
+msgstr "Engelsk (Mali, USA Mac)"
+
+#: ../rules/base.xml.in.h:207
+msgid "English (Mali, USA international)"
+msgstr "Engelsk (Mali, USA internationell)"
+
+#: ../rules/base.xml.in.h:208
+msgid "English (Nigeria)"
+msgstr "Engelsk (Nigeria)"
+
+#: ../rules/base.xml.in.h:209
+msgid "English (South Africa)"
+msgstr "Engelsk (Sydafrika)"
+
+#: ../rules/base.xml.in.h:210
+msgid "English (UK)"
+msgstr "Engelsk (Storbritannien)"
+
+#: ../rules/base.xml.in.h:211
+msgid "English (UK, Colemak)"
+msgstr "Engelsk (Storbritannien, Colemak)"
+
+#: ../rules/base.xml.in.h:212
+msgid "English (UK, Dvorak UK punctuation)"
+msgstr "Engelsk (Storbritannien, Dvorak brittisk-engelska skiljetecken)"
+
+#: ../rules/base.xml.in.h:213
+msgid "English (UK, Dvorak)"
+msgstr "Engelsk (Storbritannien, Dvorak)"
+
+#: ../rules/base.xml.in.h:214
+msgid "English (UK, Mac international)"
+msgstr "Engelsk (Storbritannien, Mac internationell)"
+
+#: ../rules/base.xml.in.h:215
+msgid "English (UK, Mac)"
+msgstr "Engelsk (Storbritannien, Mac)"
+
+#: ../rules/base.xml.in.h:216
+msgid "English (UK, extended, WinKeys)"
+msgstr "Engelsk (Storbritannien, utökat, Windows-tangenter)"
+
+#: ../rules/base.xml.in.h:217
+msgid "English (UK, international with dead keys)"
+msgstr "Engelsk (Storbritannien, internationell med stumma tangenter)"
+
+#: ../rules/base.xml.in.h:218
+msgid "English (US)"
+msgstr "Engelsk (USA)"
+
+#: ../rules/base.xml.in.h:219
+msgid "English (US, alternative international)"
+msgstr "Engelsk (USA, alternativ internationell)"
+
+#: ../rules/base.xml.in.h:220
+msgid "English (US, international with dead keys)"
+msgstr "Engelsk (USA, internationell med stumma tangenter)"
+
+#: ../rules/base.xml.in.h:221
+msgid "English (US, with euro on 5)"
+msgstr "Engelsk (US, med euro på 5)"
+
+#: ../rules/base.xml.in.h:222
+msgid "English (classic Dvorak)"
+msgstr "Engelsk (klassisk Dvorak)"
+
+#: ../rules/base.xml.in.h:223
+msgid "English (international AltGr dead keys)"
+msgstr "Engelsk (internationell AltGr med stumma tangenter)"
+
+#: ../rules/base.xml.in.h:224
+msgid "English (layout toggle on multiply/divide key)"
+msgstr "Engelsk (layoutväxling på multiplicera/dividera-tangent)"
+
+#: ../rules/base.xml.in.h:225
+msgid "English (left handed Dvorak)"
+msgstr "Engelsk (vänsterhänt Dvorak)"
+
+#: ../rules/base.xml.in.h:226
+msgid "English (programmer Dvorak)"
+msgstr "Engelsk (Dvorak för programmerare)"
+
+#: ../rules/base.xml.in.h:227
+msgid "English (right handed Dvorak)"
+msgstr "Engelsk (högerhänt Dvorak)"
+
+#: ../rules/base.xml.in.h:228
+msgid "Ennyah DKB-1008"
+msgstr "Ennyah DKB-1008"
+
+#: ../rules/base.xml.in.h:229
+msgid "Enter on keypad"
+msgstr "Enter på numeriskt tangentbord"
+
+#: ../rules/base.xml.in.h:230
+msgid "Esperanto"
+msgstr "Esperanto"
+
+#: ../rules/base.xml.in.h:231
+msgid "Esperanto (displaced semicolon and quote, obsolete)"
+msgstr "Esperanto (flyttat semikolon och citattecken, föråldrat)"
+
+#: ../rules/base.xml.in.h:232
+msgid "Estonian"
+msgstr "Estnisk"
+
+#: ../rules/base.xml.in.h:233
+msgid "Estonian (Dvorak)"
+msgstr "Estnisk (Dvorak)"
+
+#: ../rules/base.xml.in.h:234
+msgid "Estonian (US keyboard with Estonian letters)"
+msgstr "Estnisk (USA-tangentbord med estniska bokstäver)"
+
+#: ../rules/base.xml.in.h:235
+msgid "Estonian (eliminate dead keys)"
+msgstr "Estnisk (eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:236
+msgid "Euro on 2"
+msgstr "Euro på 2"
+
+#: ../rules/base.xml.in.h:237
+msgid "Euro on 4"
+msgstr "Euro på 4"
+
+#: ../rules/base.xml.in.h:238
+msgid "Euro on 5"
+msgstr "Euro på 5"
+
+#: ../rules/base.xml.in.h:239
+msgid "Euro on E"
+msgstr "Euro på E"
+
+#: ../rules/base.xml.in.h:240
+msgid "Everex STEPnote"
+msgstr "Everex STEPnote"
+
+#: ../rules/base.xml.in.h:241
+msgid "Ewe"
+msgstr "Ewe"
+
+#: ../rules/base.xml.in.h:242
+msgid "FL90"
+msgstr "FL90"
+
+#: ../rules/base.xml.in.h:243
+msgid "Faroese"
+msgstr "Färöisk"
+
+#: ../rules/base.xml.in.h:244
+msgid "Faroese (eliminate dead keys)"
+msgstr "Färöisk (eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:245
+msgid "Filipino"
+msgstr "Filipino"
+
+#: ../rules/base.xml.in.h:246
+msgid "Filipino (Capewell-Dvorak Baybayin)"
+msgstr "Filipino (Capewell-Dvorak Baybayin)"
+
+#: ../rules/base.xml.in.h:247
+msgid "Filipino (Capewell-Dvorak Latin)"
+msgstr "Filipino (Capewell-Dvorak Latin)"
+
+#: ../rules/base.xml.in.h:248
+msgid "Filipino (Capewell-QWERF 2006 Baybayin)"
+msgstr "Filipino (Capewell-QWERF 2006 Baybayin)"
+
+#: ../rules/base.xml.in.h:249
+msgid "Filipino (Capewell-QWERF 2006 Latin)"
+msgstr "Filipino (Capewell-QWERF 2006 Latin)"
+
+#: ../rules/base.xml.in.h:250
+msgid "Filipino (Colemak Baybayin)"
+msgstr "Filipino (Colemak Baybayin)"
+
+#: ../rules/base.xml.in.h:251
+msgid "Filipino (Colemak Latin)"
+msgstr "Filipino (Colemak Latin)"
+
+#: ../rules/base.xml.in.h:252
+msgid "Filipino (Dvorak Latin)"
+msgstr "Filipino (Dvorak Latin)"
+
+#: ../rules/base.xml.in.h:253
+msgid "Filipino (QWERTY Baybayin)"
+msgstr "Filipino (QWERTY Baybayin)"
+
+#: ../rules/base.xml.in.h:254
+msgid "Finnish"
+msgstr "Finsk"
+
+#: ../rules/base.xml.in.h:255
+msgid "Finnish (Mac)"
+msgstr "Finsk (Mac)"
+
+#: ../rules/base.xml.in.h:256
+msgid "Finnish (classic)"
+msgstr "Finsk (klassisk)"
+
+#: ../rules/base.xml.in.h:257
+msgid "Finnish (classic, eliminate dead keys)"
+msgstr "Finsk (klassisk, eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:258
+msgid "Finnish (northern Saami)"
+msgstr "Finsk (nordsamisk)"
+
+#. This assumes the KP_ abstract symbols are actually useful for some apps
+#. The description needs to be rewritten
+#: ../rules/base.xml.in.h:261
+msgid "Four-level key with abstract separators"
+msgstr "Fjärdenivåstangent med abstrakta avgränsare"
+
+#: ../rules/base.xml.in.h:262
+msgid "Four-level key with comma"
+msgstr "Fjärdenivåstangent med komma"
+
+#: ../rules/base.xml.in.h:263
+msgid "Four-level key with dot"
+msgstr "Fjärdenivåstangent med punkt"
+
+#: ../rules/base.xml.in.h:264
+msgid "Four-level key with dot, latin-9 restriction"
+msgstr "Fjärdenivåstangent med punkt, latin-9-begränsning"
+
+#: ../rules/base.xml.in.h:265
+msgid "Four-level key with momayyez"
+msgstr "Fjärdenivåstangent med momayyez"
+
+#: ../rules/base.xml.in.h:266
+msgid "French"
+msgstr "Fransk"
+
+#: ../rules/base.xml.in.h:267
+msgid "French (Bepo, ergonomic, Dvorak way)"
+msgstr "Fransk (Bepo, ergonomisk, Dvorak-liknande)"
+
+#: ../rules/base.xml.in.h:268
+msgid "French (Bepo, ergonomic, Dvorak way, latin-9 only)"
+msgstr "Fransk (Bepo, ergonomisk, Dvorak-liknande, endast latin-9)"
+
+#: ../rules/base.xml.in.h:269
+msgid "French (Breton)"
+msgstr "Fransk (Bretagnsk)"
+
+#: ../rules/base.xml.in.h:270
+msgid "French (Canada, Dvorak)"
+msgstr "Fransk (Kanada, Dvorak)"
+
+#: ../rules/base.xml.in.h:271
+msgid "French (Canada, legacy)"
+msgstr "Fransk (Kanada, äldre)"
+
+#: ../rules/base.xml.in.h:272
+msgid "French (Democratic Republic of the Congo)"
+msgstr "Fransk (Demokratiska republiken Kongo)"
+
+#: ../rules/base.xml.in.h:273
+msgid "French (Dvorak)"
+msgstr "Fransk (Dvorak)"
+
+#: ../rules/base.xml.in.h:274
+msgid "French (Georgian AZERTY Tskapo)"
+msgstr "Frensk (Georgisk AZERTY Tskapo)"
+
+#: ../rules/base.xml.in.h:275
+msgid "French (Guinea)"
+msgstr "Fransk (Guinea)"
+
+#: ../rules/base.xml.in.h:276
+msgid "French (Mac)"
+msgstr "Fransk (Mac)"
+
+#: ../rules/base.xml.in.h:277
+msgid "French (Mali, alternative)"
+msgstr "Fransk (Mali, alternativ)"
+
+#: ../rules/base.xml.in.h:278
+msgid "French (Morocco)"
+msgstr "Fransk (Marocko)"
+
+#: ../rules/base.xml.in.h:279
+msgid "French (Occitan)"
+msgstr "Fransk (Occitan)"
+
+#: ../rules/base.xml.in.h:280
+msgid "French (Sun dead keys)"
+msgstr "Fransk (Sun stumma tangenter)"
+
+#: ../rules/base.xml.in.h:281
+msgid "French (Switzerland)"
+msgstr "Fransk (Schweiz)"
+
+#: ../rules/base.xml.in.h:282
+msgid "French (Switzerland, Mac)"
+msgstr "Fransk (Schweiz, Mac)"
+
+#: ../rules/base.xml.in.h:283
+msgid "French (Switzerland, Sun dead keys)"
+msgstr "Fransk (Schweiz, Sun stumma tangenter)"
+
+#: ../rules/base.xml.in.h:284
+msgid "French (Switzerland, eliminate dead keys)"
+msgstr "Fransk (Schweiz, eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:285
+msgid "French (alternative)"
+msgstr "Fransk (alternativ)"
+
+#: ../rules/base.xml.in.h:286
+msgid "French (alternative, Sun dead keys)"
+msgstr "Fransk (alternativ, Sun stumma tangenter)"
+
+#: ../rules/base.xml.in.h:287
+msgid "French (alternative, eliminate dead keys)"
+msgstr "Fransk (alternativ, eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:288
+msgid "French (alternative, latin-9 only)"
+msgstr "Fransk (alternativ, endast latin-9)"
+
+#: ../rules/base.xml.in.h:289
+msgid "French (eliminate dead keys)"
+msgstr "Fransk (eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:290
+msgid "French (legacy alternative)"
+msgstr "Fransk (äldre alternativ)"
+
+#: ../rules/base.xml.in.h:291
+msgid "French (legacy, alternative, Sun dead keys)"
+msgstr "Fransk (äldre, alternativ, Sun stumma tangenter)"
+
+#: ../rules/base.xml.in.h:292
+msgid "French (legacy, alternative, eliminate dead keys)"
+msgstr "Fransk (äldre, alternativ, eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:293
+msgid "Fujitsu-Siemens Computers AMILO laptop"
+msgstr "Fujitsu-Siemens Computers AMILO bärbar dator"
+
+#: ../rules/base.xml.in.h:294
+msgid "Fula"
+msgstr "Fula"
+
+#: ../rules/base.xml.in.h:295
+msgid "GBr"
+msgstr "GBr"
+
+#: ../rules/base.xml.in.h:296
+msgid "Ga"
+msgstr "Ga"
+
+#: ../rules/base.xml.in.h:297
+msgid "Generic 101-key PC"
+msgstr "Allmän 101-tangenters PC"
+
+#: ../rules/base.xml.in.h:298
+msgid "Generic 102-key (Intl) PC"
+msgstr "Allmän 102-tangenters (internationell) PC"
+
+#: ../rules/base.xml.in.h:299
+msgid "Generic 104-key PC"
+msgstr "Allmän 104-tangenters PC"
+
+#: ../rules/base.xml.in.h:300
+msgid "Generic 105-key (Intl) PC"
+msgstr "Allmän 105-tangenters (internationell) PC"
+
+#: ../rules/base.xml.in.h:301
+msgid "Genius Comfy KB-12e"
+msgstr "Genius Comfy KB-12e"
+
+#: ../rules/base.xml.in.h:302
+msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910"
+msgstr "Genius Comfy KB-16M / Genius MM-tangentbord KWD-910"
+
+#: ../rules/base.xml.in.h:303
+msgid "Genius Comfy KB-21e-Scroll"
+msgstr "Genius Comfy KB-21e-Scroll"
+
+#: ../rules/base.xml.in.h:304
+msgid "Genius KB-19e NB"
+msgstr "Genius KB-19e NB"
+
+#: ../rules/base.xml.in.h:305
+msgid "Genius KKB-2050HS"
+msgstr "Genius KKB-2050HS"
+
+#: ../rules/base.xml.in.h:306
+msgid "Georgian"
+msgstr "Georgisk"
+
+#: ../rules/base.xml.in.h:307
+msgid "Georgian (MESS)"
+msgstr "Georgisk (MESS)"
+
+#: ../rules/base.xml.in.h:308
+msgid "Georgian (Ossetian)"
+msgstr "Georgisk (Ossetiansk)"
+
+#: ../rules/base.xml.in.h:309
+msgid "Georgian (ergonomic)"
+msgstr "Georgisk (ergonomisk)"
+
+#: ../rules/base.xml.in.h:310
+msgid "German"
+msgstr "Tysk"
+
+#: ../rules/base.xml.in.h:311
+msgid "German (Austria)"
+msgstr "Tysk (Österrike)"
+
+#: ../rules/base.xml.in.h:312
+msgid "German (Austria, Mac)"
+msgstr "Tysk (Österrike, Mac)"
+
+#: ../rules/base.xml.in.h:313
+msgid "German (Austria, Sun dead keys)"
+msgstr "Tysk (Österrike, Sun stumma tangenter)"
+
+#: ../rules/base.xml.in.h:314
+msgid "German (Austria, eliminate dead keys)"
+msgstr "Tysk (Österrike, eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:315
+msgid "German (Dvorak)"
+msgstr "Tysk (Dvorak)"
+
+#: ../rules/base.xml.in.h:316
+msgid "German (Mac)"
+msgstr "Tysk (Mac)"
+
+#: ../rules/base.xml.in.h:317
+msgid "German (Mac, eliminate dead keys)"
+msgstr "Tysk (Mac, eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:318
+msgid "German (Neo 2)"
+msgstr "Tysk (Neo 2)"
+
+#: ../rules/base.xml.in.h:319
+msgid "German (Romanian keyboard with German letters)"
+msgstr "Tysk (Rumänskt tangentbord med tyska bokstäver)"
+
+#: ../rules/base.xml.in.h:320
+msgid "German (Romanian keyboard with German letters, eliminate dead keys)"
+msgstr "Tysk (Rumänskt tangentbord med tyska bokstäver, eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:321
+msgid "German (Sun dead keys)"
+msgstr "Tysk (Sun stumma tangenter)"
+
+#: ../rules/base.xml.in.h:322
+msgid "German (Switzerland, Mac)"
+msgstr "Tysk (Schweiz, Mac)"
+
+#: ../rules/base.xml.in.h:323
+msgid "German (Switzerland, Sun dead keys)"
+msgstr "Tysk (Schweiz, Sun stumma tangenter)"
+
+#: ../rules/base.xml.in.h:324
+msgid "German (Switzerland, eliminate dead keys)"
+msgstr "Tysk (Schweiz, eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:325
+msgid "German (dead acute)"
+msgstr "Tysk (stumma akutaccent)"
+
+#: ../rules/base.xml.in.h:326
+msgid "German (dead grave acute)"
+msgstr "Tysk (stum grav accent)"
+
+#: ../rules/base.xml.in.h:327
+msgid "German (eliminate dead keys)"
+msgstr "Tysk (eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:328
+msgid "German (lower Sorbian qwertz)"
+msgstr "Tysk (lågsorbisk qwertz)"
+
+#: ../rules/base.xml.in.h:329
+msgid "German (lower Sorbian)"
+msgstr "Tysk (lågsorbisk)"
+
+#: ../rules/base.xml.in.h:330
+msgid "German (qwerty)"
+msgstr "Tysk (qwerty)"
+
+#: ../rules/base.xml.in.h:331
+msgid "Greek"
+msgstr "Grekisk"
+
+#: ../rules/base.xml.in.h:332
+msgid "Greek (eliminate dead keys)"
+msgstr "Grekisk (eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:333
+msgid "Greek (extended)"
+msgstr "Grekisk (utökad)"
+
+#: ../rules/base.xml.in.h:334
+msgid "Greek (polytonic)"
+msgstr "Grekisk (polytonisk)"
+
+#: ../rules/base.xml.in.h:335
+msgid "Greek (simple)"
+msgstr "Grekisk (enkel)"
+
+#: ../rules/base.xml.in.h:336
+msgid "Gujarati"
+msgstr "Gujaratisk"
+
+#: ../rules/base.xml.in.h:337
+msgid "Gyration"
+msgstr "Gyration"
+
+#: ../rules/base.xml.in.h:338
+msgid "HTC Dream"
+msgstr "HTC Dream"
+
+#: ../rules/base.xml.in.h:339
+msgid "Happy Hacking Keyboard"
+msgstr "Happy Hacking-tangentbord"
+
+#: ../rules/base.xml.in.h:340
+msgid "Happy Hacking Keyboard for Mac"
+msgstr "Happy Hacking-tangentbord för Mac"
+
+#: ../rules/base.xml.in.h:341
+msgid "Hausa"
+msgstr "Hausa"
+
+#: ../rules/base.xml.in.h:342
+msgid "Hebrew"
+msgstr "Hebreisk"
+
+#: ../rules/base.xml.in.h:343
+msgid "Hebrew (Phonetic)"
+msgstr "Hebreisk (fonetisk)"
+
+#: ../rules/base.xml.in.h:344
+msgid "Hebrew (Tiro)"
+msgstr "Hebreisk (Tiro)"
+
+#: ../rules/base.xml.in.h:345
+msgid "Hebrew (lyx)"
+msgstr "Hebreisk (lyx)"
+
+#: ../rules/base.xml.in.h:346
+msgid "Hewlett-Packard Internet Keyboard"
+msgstr "Hewlett-Packard Internettangentbord"
+
+#: ../rules/base.xml.in.h:347
+msgid "Hewlett-Packard Mini 110 Notebook"
+msgstr "Bärbar Hewlett-Packard Mini 110"
+
+#: ../rules/base.xml.in.h:348
+msgid "Hewlett-Packard Omnibook 500 FA"
+msgstr "Hewlett-Packard Omnibook 500 FA"
+
+#: ../rules/base.xml.in.h:349
+msgid "Hewlett-Packard Omnibook 5xx"
+msgstr "Hewlett-Packard Omnibook 5xx"
+
+#: ../rules/base.xml.in.h:350
+msgid "Hewlett-Packard Omnibook 6000/6100"
+msgstr "Hewlett-Packard Omnibook 6000/6100"
+
+#: ../rules/base.xml.in.h:351
+msgid "Hewlett-Packard Omnibook XE3 GC"
+msgstr "Hewlett-Packard Omnibook XE3 GC"
+
+#: ../rules/base.xml.in.h:352
+msgid "Hewlett-Packard Omnibook XE3 GF"
+msgstr "Hewlett-Packard Omnibook XE3 GF"
+
+#: ../rules/base.xml.in.h:353
+msgid "Hewlett-Packard Omnibook XT1000"
+msgstr "Hewlett-Packard Omnibook XT1000"
+
+#: ../rules/base.xml.in.h:354
+msgid "Hewlett-Packard Pavilion ZT11xx"
+msgstr "Hewlett-Packard Pavilion ZT11xx"
+
+#: ../rules/base.xml.in.h:355
+msgid "Hewlett-Packard Pavilion dv5"
+msgstr "Hewlett-Packard Pavilion dv5"
+
+#: ../rules/base.xml.in.h:356
+msgid "Hewlett-Packard SK-250x Multimedia Keyboard"
+msgstr "Hewlett-Packard SK-250x Multimedia Keyboard"
+
+#: ../rules/base.xml.in.h:357
+msgid "Hewlett-Packard nx9020"
+msgstr "Hewlett-Packard nx9020"
+
+#: ../rules/base.xml.in.h:358
+msgid "Hexadecimal"
+msgstr "Hexadecimal"
+
+#: ../rules/base.xml.in.h:359
+msgid "Hindi (Bolnagri)"
+msgstr "Hindi (Bolnagri)"
+
+#: ../rules/base.xml.in.h:360
+msgid "Hindi (Wx)"
+msgstr "Hindi (Wx)"
+
+#: ../rules/base.xml.in.h:361
+msgid "Honeywell Euroboard"
+msgstr "Honeywell Euroboard"
+
+#: ../rules/base.xml.in.h:362
+msgid "Htc Dream phone"
+msgstr "Htc Dream-telefon"
+
+#: ../rules/base.xml.in.h:363
+msgid "Hungarian"
+msgstr "Ungersk"
+
+#: ../rules/base.xml.in.h:364
+msgid "Hungarian (101/qwerty/comma/dead keys)"
+msgstr "Ungersk (101/qwerty/komma/stumma tangenter)"
+
+#: ../rules/base.xml.in.h:365
+msgid "Hungarian (101/qwerty/comma/eliminate dead keys)"
+msgstr "Ungersk (101/qwerty/komma/eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:366
+msgid "Hungarian (101/qwerty/dot/dead keys)"
+msgstr "Ungersk (101/qwerty/punkt/stumma tangenter)"
+
+#: ../rules/base.xml.in.h:367
+msgid "Hungarian (101/qwerty/dot/eliminate dead keys)"
+msgstr "Ungersk (101/qwerty/punkt/eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:368
+msgid "Hungarian (101/qwertz/comma/dead keys)"
+msgstr "Ungersk (101/qwertz/komma/stumma tangenter)"
+
+#: ../rules/base.xml.in.h:369
+msgid "Hungarian (101/qwertz/comma/eliminate dead keys)"
+msgstr "Ungersk (101/qwertz/komma/eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:370
+msgid "Hungarian (101/qwertz/dot/dead keys)"
+msgstr "Ungersk (101/qwertz/punkt/stumma tangenter)"
+
+#: ../rules/base.xml.in.h:371
+msgid "Hungarian (101/qwertz/dot/eliminate dead keys)"
+msgstr "Ungersk (101/qwertz/punkt/eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:372
+msgid "Hungarian (102/qwerty/comma/dead keys)"
+msgstr "Ungersk (102/qwerty/komma/stumma tangenter)"
+
+#: ../rules/base.xml.in.h:373
+msgid "Hungarian (102/qwerty/comma/eliminate dead keys)"
+msgstr "Ungersk (102/qwerty/komma/eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:374
+msgid "Hungarian (102/qwerty/dot/dead keys)"
+msgstr "Ungersk (102/qwerty/punkt/stumma tangenter)"
+
+#: ../rules/base.xml.in.h:375
+msgid "Hungarian (102/qwerty/dot/eliminate dead keys)"
+msgstr "Ungersk (102/qwerty/punkt/eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:376
+msgid "Hungarian (102/qwertz/comma/dead keys)"
+msgstr "Ungersk (102/qwertz/komma/stumma tangenter)"
+
+#: ../rules/base.xml.in.h:377
+msgid "Hungarian (102/qwertz/comma/eliminate dead keys)"
+msgstr "Ungersk (102/qwertz/komma/eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:378
+msgid "Hungarian (102/qwertz/dot/dead keys)"
+msgstr "Ungersk (102/qwertz/punkt/stumma tangenter)"
+
+#: ../rules/base.xml.in.h:379
+msgid "Hungarian (102/qwertz/dot/eliminate dead keys)"
+msgstr "Ungersk (102/qwertz/punkt/eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:380
+msgid "Hungarian (eliminate dead keys)"
+msgstr "Ungersk (eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:381
+msgid "Hungarian (qwerty)"
+msgstr "Ungersk (qwerty)"
+
+#: ../rules/base.xml.in.h:382
+msgid "Hungarian (standard)"
+msgstr "Ungersk (standard)"
+
+#: ../rules/base.xml.in.h:383
+msgid "Hyper is mapped to Win-keys"
+msgstr "Hyper är mappad till Win-tangenterna"
+
+#: ../rules/base.xml.in.h:384
+msgid "IBM Rapid Access"
+msgstr "IBM Rapid Access"
+
+#: ../rules/base.xml.in.h:385
+msgid "IBM Rapid Access II"
+msgstr "IBM Rapid Access II"
+
+#: ../rules/base.xml.in.h:386
+msgid "IBM Space Saver"
+msgstr "IBM Space Saver"
+
+#: ../rules/base.xml.in.h:387
+msgid "IBM ThinkPad 560Z/600/600E/A22E"
+msgstr "IBM ThinkPad 560Z/600/600E/A22E"
+
+#: ../rules/base.xml.in.h:388
+msgid "IBM ThinkPad R60/T60/R61/T61"
+msgstr "IBM ThinkPad R60/T60/R61/T61"
+
+#: ../rules/base.xml.in.h:389
+msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t"
+msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t"
+
+#: ../rules/base.xml.in.h:390
+msgid "Icelandic"
+msgstr "Isländsk"
+
+#: ../rules/base.xml.in.h:391
+msgid "Icelandic (Dvorak)"
+msgstr "Isländsk (Dvorak)"
+
+#: ../rules/base.xml.in.h:392
+msgid "Icelandic (Mac)"
+msgstr "Isländsk (Mac)"
+
+#: ../rules/base.xml.in.h:393
+msgid "Icelandic (Sun dead keys)"
+msgstr "Isländsk (Sun stumma tangenter)"
+
+#: ../rules/base.xml.in.h:394
+msgid "Icelandic (eliminate dead keys)"
+msgstr "Isländsk (eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:395
+msgid "Igbo"
+msgstr "Igbo"
+
+#: ../rules/base.xml.in.h:396
+msgid "Indian"
+msgstr "Indisk"
+
+#: ../rules/base.xml.in.h:397
+msgid "Inuktitut"
+msgstr "Inuktitut"
+
+#: ../rules/base.xml.in.h:398
+msgid "Iraqi"
+msgstr "Irakisk"
+
+#: ../rules/base.xml.in.h:399
+msgid "Irish"
+msgstr "Irländsk"
+
+#: ../rules/base.xml.in.h:400
+msgid "Irish (CloGaelach)"
+msgstr "Irländsk (CloGaelach)"
+
+#: ../rules/base.xml.in.h:401
+msgid "Irish (Ogham IS434)"
+msgstr "Irländsk (Ogham IS434)"
+
+#: ../rules/base.xml.in.h:402
+msgid "Irish (Ogham)"
+msgstr "Irländsk (Ogham)"
+
+#: ../rules/base.xml.in.h:403
+msgid "Irish (UnicodeExpert)"
+msgstr "Irländsk (UnicodeExpert)"
+
+#: ../rules/base.xml.in.h:404
+msgid "Italian"
+msgstr "Italiensk"
+
+#: ../rules/base.xml.in.h:405
+msgid "Italian (Georgian)"
+msgstr "Italiensk (Georgisk)"
+
+#: ../rules/base.xml.in.h:406
+msgid "Italian (Mac)"
+msgstr "Italiensk (Mac)"
+
+#: ../rules/base.xml.in.h:407
+msgid "Italian (US keyboard with Italian letters)"
+msgstr "Italiensk (USA-tangentbord med italienska bokstäver)"
+
+#: ../rules/base.xml.in.h:408
+msgid "Italian (eliminate dead keys)"
+msgstr "Italiensk (eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:409
+msgid "Japanese"
+msgstr "Japansk"
+
+#: ../rules/base.xml.in.h:410
+msgid "Japanese (Kana 86)"
+msgstr "Japansk (Kana 86)"
+
+#: ../rules/base.xml.in.h:411
+msgid "Japanese (Kana)"
+msgstr "Japansk (Kana)"
+
+#: ../rules/base.xml.in.h:412
+msgid "Japanese (Mac)"
+msgstr "Japansk (Mac)"
+
+#: ../rules/base.xml.in.h:413
+msgid "Japanese (OADG 109A)"
+msgstr "Japansk (OADG 109A)"
+
+#: ../rules/base.xml.in.h:414
+msgid "Japanese (PC-98xx Series)"
+msgstr "Japansk (PC-98xx-serien)"
+
+#: ../rules/base.xml.in.h:415
+msgid "Japanese keyboard options"
+msgstr "Tangentbordsalternativ för japanska"
+
+#: ../rules/base.xml.in.h:416
+msgid "Kana Lock key is locking"
+msgstr "Kana Lock-tangent låser"
+
+# Även kanaresisk (äldre form)
+#: ../rules/base.xml.in.h:417
+msgid "Kannada"
+msgstr "Kannada"
+
+#: ../rules/base.xml.in.h:418
+msgid "Kazakh"
+msgstr "Kazakisk"
+
+#: ../rules/base.xml.in.h:419
+msgid "Kazakh (with Russian)"
+msgstr "Kazakisk (med ryska)"
+
+#: ../rules/base.xml.in.h:420
+msgid "Key sequence to kill the X server"
+msgstr "Tangentsekvens för att döda X-servern"
+
+#: ../rules/base.xml.in.h:421
+msgid "Key to choose 3rd level"
+msgstr "Tangent för att välja tredje nivå"
+
+#: ../rules/base.xml.in.h:422
+msgid "Key to choose 5th level"
+msgstr "Tangent för att välja femte nivå"
+
+#: ../rules/base.xml.in.h:423
+msgid "Key(s) to change layout"
+msgstr "Tangent(er) för att byta layout"
+
+#: ../rules/base.xml.in.h:424
+msgid "Keytronic FlexPro"
+msgstr "Keytronic FlexPro"
+
+#: ../rules/base.xml.in.h:425
+msgid "Khmer (Cambodian)"
+msgstr "Khmer (Kambodjansk)"
+
+#: ../rules/base.xml.in.h:426
+msgid "Kikuyu"
+msgstr "Kikuyu"
+
+#: ../rules/base.xml.in.h:427
+msgid "Kinesis"
+msgstr "Kinesis"
+
+#: ../rules/base.xml.in.h:428
+msgid "Korean"
+msgstr "Koreansk"
+
+#: ../rules/base.xml.in.h:429
+msgid "Korean (101/104 key compatible)"
+msgstr "Koreansk (101/104-tangenters kompatibel)"
+
+#: ../rules/base.xml.in.h:430
+msgid "Kurdish (Iran, Arabic-Latin)"
+msgstr "Kurdisk (Iran, Arabisk-Latin)"
+
+#: ../rules/base.xml.in.h:431
+msgid "Kurdish (Iran, F)"
+msgstr "Kurdisk (Iran, F)"
+
+#: ../rules/base.xml.in.h:432
+msgid "Kurdish (Iran, Latin Q)"
+msgstr "Kurdisk (Iran, Latinskt Q)"
+
+#: ../rules/base.xml.in.h:433
+msgid "Kurdish (Iran, latin alt-Q)"
+msgstr "Kurdisk (Iran, latinskt alt-Q)"
+
+#: ../rules/base.xml.in.h:434
+msgid "Kurdish (Iraq, Arabic-Latin)"
+msgstr "Kurdisk (Irak, Arabisk-Latin)"
+
+#: ../rules/base.xml.in.h:435
+msgid "Kurdish (Iraq, F)"
+msgstr "Kurdisk (Irak, F)"
+
+#: ../rules/base.xml.in.h:436
+msgid "Kurdish (Iraq, Latin Alt-Q)"
+msgstr "Kurdisk (Irak, latinskt Alt-Q)"
+
+#: ../rules/base.xml.in.h:437
+msgid "Kurdish (Iraq, Latin Q)"
+msgstr "Kurdisk (Irak, latinskt Q)"
+
+#: ../rules/base.xml.in.h:438
+msgid "Kurdish (Syria, F)"
+msgstr "Kurdisk (Syrien, F)"
+
+#: ../rules/base.xml.in.h:439
+msgid "Kurdish (Syria, Latin Alt-Q)"
+msgstr "Kurdisk (Syrien, latinskt Alt-Q)"
+
+#: ../rules/base.xml.in.h:440
+msgid "Kurdish (Syria, Latin Q)"
+msgstr "Kurdisk (Syrien, latinskt Q)"
+
+#: ../rules/base.xml.in.h:441
+msgid "Kurdish (Turkey, F)"
+msgstr "Kurdisk (Turkiet, F)"
+
+#: ../rules/base.xml.in.h:442
+msgid "Kurdish (Turkey, Latin Alt-Q)"
+msgstr "Kurdisk (Turkiet, latinskt Alt-Q)"
+
+#: ../rules/base.xml.in.h:443
+msgid "Kurdish (Turkey, Latin Q)"
+msgstr "Kurdisk (Turkiet, latinskt Q)"
+
+#: ../rules/base.xml.in.h:444
+msgid "Kutenai"
+msgstr "Kutenai"
+
+#: ../rules/base.xml.in.h:445
+msgid "Kyrgyz"
+msgstr "Kirgizisk"
+
+#: ../rules/base.xml.in.h:446
+msgid "Kyrgyz (phonetic)"
+msgstr "Kirgizisk (fonetisk)"
+
+#: ../rules/base.xml.in.h:447
+msgid "Lao"
+msgstr "Lao"
+
+#: ../rules/base.xml.in.h:448
+msgid "Lao (STEA proposed standard layout)"
+msgstr "Lao (STEA-föreslagen standardlayout)"
+
+#: ../rules/base.xml.in.h:449
+msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard"
+msgstr "Laptop-tangentbord för bärbar Compaq-dator (t.ex. Armada)"
+
+#: ../rules/base.xml.in.h:450
+msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard"
+msgstr "Internettangentbord för bärbar Compaq-dator (t.ex. Presario)"
+
+#: ../rules/base.xml.in.h:451
+msgid "Laptop/notebook eMachines m68xx"
+msgstr "Bärbar eMachines m68xx"
+
+#: ../rules/base.xml.in.h:452
+msgid "Latvian"
+msgstr "Lettisk"
+
+#: ../rules/base.xml.in.h:453
+msgid "Latvian (Apostrophe ' variant)"
+msgstr "Lettisk (Apostrof-variant)"
+
+#: ../rules/base.xml.in.h:454
+msgid "Latvian (F variant)"
+msgstr "Lettisk (F-variant)"
+
+#: ../rules/base.xml.in.h:455
+msgid "Latvian (Tilde ~ variant)"
+msgstr "Lettisk (Tilde-variant)"
+
+#: ../rules/base.xml.in.h:456
+msgid "Left Alt"
+msgstr "Vänster alt"
+
+#: ../rules/base.xml.in.h:457
+msgid "Left Alt (while pressed)"
+msgstr "Vänster Alt (då den trycks ned)"
+
+#: ../rules/base.xml.in.h:458
+msgid "Left Alt is swapped with Left Win"
+msgstr "Vänster Alt är utbytt med vänster Win-tangent"
+
+#: ../rules/base.xml.in.h:459
+msgid "Left Ctrl"
+msgstr "Vänster Ctrl"
+
+#: ../rules/base.xml.in.h:460
+msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)"
+msgstr "Vänster Ctrl (till första layouten), Höger Ctrl (till sista layouten)"
+
+#: ../rules/base.xml.in.h:461
+msgid "Left Ctrl+Left Shift"
+msgstr "Vänster ctrl+vänster skift"
+
+#: ../rules/base.xml.in.h:462
+msgid "Left Shift"
+msgstr "Vänster skift"
+
+#: ../rules/base.xml.in.h:463
+msgid "Left Win"
+msgstr "Vänster Win-tangent"
+
+#: ../rules/base.xml.in.h:464
+msgid "Left Win (to first layout), Right Win/Menu (to last layout)"
+msgstr "Vänster Win (till första layouten), Höger Win/Meny (till sista layouten)"
+
+#: ../rules/base.xml.in.h:465
+msgid "Left Win (while pressed)"
+msgstr "Vänster Win-tangent (då den trycks ned)"
+
+#: ../rules/base.xml.in.h:466
+msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "Vänster Win-tangent väljer femte nivån, låses när nedtryckt tillsammans med en annan femtenivåväljare"
+
+#: ../rules/base.xml.in.h:467
+msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Vänster Win-tangent väljer femte nivån, låses när nedtryckt tillsammans med en annan femtenivåväljare, ett tryck släpper på låset"
+
+#: ../rules/base.xml.in.h:468
+msgid "LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)"
+msgstr "Vänster Ctrl+ Vänster Win (till första layouten), Höger Ctrl+Meny (till andra layouten)"
+
+#: ../rules/base.xml.in.h:469
+msgid "Legacy"
+msgstr "Äldre"
+
+#: ../rules/base.xml.in.h:470
+msgid "Legacy Wang 724"
+msgstr "Gammalt Wang 724"
+
+#. Actually, with KP_SEPARATOR, as the old keypad(comma)
+#: ../rules/base.xml.in.h:472
+msgid "Legacy key with comma"
+msgstr "Äldre tangent med komma"
+
+#: ../rules/base.xml.in.h:473
+msgid "Legacy key with dot"
+msgstr "Äldre tangent med punkt"
+
+#: ../rules/base.xml.in.h:474
+msgid "Lithuanian"
+msgstr "Litauisk"
+
+#: ../rules/base.xml.in.h:475
+msgid "Lithuanian (IBM LST 1205-92)"
+msgstr "Litauisk (IBM LST 1205-92)"
+
+#: ../rules/base.xml.in.h:476
+msgid "Lithuanian (LEKP)"
+msgstr "Litauisk (LEKP)"
+
+#: ../rules/base.xml.in.h:477
+msgid "Lithuanian (LEKPa)"
+msgstr "Litauisk (LEKPa)"
+
+#: ../rules/base.xml.in.h:478
+msgid "Lithuanian (US keyboard with Lithuanian letters)"
+msgstr "Litauisk (USA-tangentbord med litauiska bokstäver)"
+
+#: ../rules/base.xml.in.h:479
+msgid "Lithuanian (standard)"
+msgstr "Litauisk (standard)"
+
+#: ../rules/base.xml.in.h:480
+msgid "Logitech Access Keyboard"
+msgstr "Logitech Access Keyboard"
+
+#: ../rules/base.xml.in.h:481
+msgid "Logitech Cordless Desktop"
+msgstr "Logitech Cordless Desktop"
+
+#: ../rules/base.xml.in.h:482
+msgid "Logitech Cordless Desktop (alternate option)"
+msgstr "Logitech Cordless Desktop (alternativ)"
+
+#: ../rules/base.xml.in.h:483
+msgid "Logitech Cordless Desktop EX110"
+msgstr "Logitech Cordless Desktop EX110"
+
+#: ../rules/base.xml.in.h:484
+msgid "Logitech Cordless Desktop LX-300"
+msgstr "Logitech Cordless Desktop LX-300"
+
+#: ../rules/base.xml.in.h:485
+msgid "Logitech Cordless Desktop Navigator"
+msgstr "Logitech Cordless Desktop Navigator"
+
+#: ../rules/base.xml.in.h:486
+msgid "Logitech Cordless Desktop Optical"
+msgstr "Logitech Cordless Desktop Optical"
+
+#: ../rules/base.xml.in.h:487
+msgid "Logitech Cordless Desktop Pro (alternate option 2)"
+msgstr "Logitech Cordless Desktop Pro (alternativt val 2)"
+
+#: ../rules/base.xml.in.h:488
+msgid "Logitech Cordless Desktop iTouch"
+msgstr "Logitech Cordless Desktop iTouch"
+
+#: ../rules/base.xml.in.h:489
+msgid "Logitech Cordless Freedom/Desktop Navigator"
+msgstr "Logitech Cordless Freedom/Desktop Navigator"
+
+#: ../rules/base.xml.in.h:490
+msgid "Logitech G15 extra keys via G15daemon"
+msgstr "Logitech G15 extratangenter via G15daemon"
+
+#: ../rules/base.xml.in.h:491
+msgid "Logitech Generic Keyboard"
+msgstr "Logitech Generic Keyboard"
+
+#: ../rules/base.xml.in.h:492
+msgid "Logitech Internet 350 Keyboard"
+msgstr "Logitech Internet 350 Keyboard"
+
+#: ../rules/base.xml.in.h:493
+msgid "Logitech Internet Keyboard"
+msgstr "Logitech Internettangentbord"
+
+#: ../rules/base.xml.in.h:494
+msgid "Logitech Internet Navigator Keyboard"
+msgstr "Logitech Internet Navigator-tangentbord"
+
+#: ../rules/base.xml.in.h:495
+msgid "Logitech Media Elite Keyboard"
+msgstr "Logitech Media Elite Keyboard"
+
+#: ../rules/base.xml.in.h:496
+msgid "Logitech Ultra-X Cordless Media Desktop Keyboard"
+msgstr "Logitech Ultra-X Cordless Media Desktop Keyboard"
+
+#: ../rules/base.xml.in.h:497
+msgid "Logitech Ultra-X Keyboard"
+msgstr "Logitech Ultra-X Keyboard"
+
+#: ../rules/base.xml.in.h:498
+msgid "Logitech diNovo Edge Keyboard"
+msgstr "Logitech diNovo Edge Keyboard"
+
+#: ../rules/base.xml.in.h:499
+msgid "Logitech diNovo Keyboard"
+msgstr "Logitech diNovo Keyboard"
+
+#: ../rules/base.xml.in.h:500
+msgid "Logitech iTouch"
+msgstr "Logitech iTouch"
+
+#: ../rules/base.xml.in.h:501
+msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)"
+msgstr "Logitech iTouch Cordless Keyboard (modell Y-RB6)"
+
+#: ../rules/base.xml.in.h:502
+msgid "Logitech iTouch Internet Navigator Keyboard SE"
+msgstr "Logitech iTouch Internet Navigator Keyboard SE"
+
+#: ../rules/base.xml.in.h:503
+msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)"
+msgstr "Logitech iTouch Internet Navigator Keyboard SE (USB)"
+
+#: ../rules/base.xml.in.h:504
+msgid "MacBook/MacBook Pro"
+msgstr "MacBook/MacBook Pro"
+
+#: ../rules/base.xml.in.h:505
+msgid "MacBook/MacBook Pro (Intl)"
+msgstr "MacBook/MacBook Pro (Intl)"
+
+#: ../rules/base.xml.in.h:506
+msgid "Macedonian"
+msgstr "Makedonsk"
+
+#: ../rules/base.xml.in.h:507
+msgid "Macedonian (eliminate dead keys)"
+msgstr "Makedonsk (eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:508
+msgid "Macintosh"
+msgstr "Macintosh"
+
+#: ../rules/base.xml.in.h:509
+msgid "Macintosh Old"
+msgstr "Macintosh gammal"
+
+#: ../rules/base.xml.in.h:510
+msgid "Make Caps Lock an additional Backspace"
+msgstr "Gör Caps Lock till ytterligare en backstegstangent"
+
+#: ../rules/base.xml.in.h:511
+msgid "Make Caps Lock an additional Control but keep the Caps_Lock keysym"
+msgstr "Gör Caps Lock till ytterligare en Control men behåll Caps_Lock-keysym"
+
+#: ../rules/base.xml.in.h:512
+msgid "Make Caps Lock an additional Ctrl"
+msgstr "Gör Caps Lock till ytterligare en Ctrl-tangent"
+
+#: ../rules/base.xml.in.h:513
+msgid "Make Caps Lock an additional ESC"
+msgstr "Gör Caps Lock till ytterligare en ESC-tangent"
+
+#: ../rules/base.xml.in.h:514
+msgid "Make Caps Lock an additional Hyper"
+msgstr "Gör Caps Lock till ytterligare en Hyper-tangent"
+
+#: ../rules/base.xml.in.h:515
+msgid "Make Caps Lock an additional Num Lock"
+msgstr "Gör Caps Lock till ytterligare en Num Lock-tangent"
+
+#: ../rules/base.xml.in.h:516
+msgid "Make Caps Lock an additional Super"
+msgstr "Gör Caps Lock till ytterligare en Super-tangent"
+
+#: ../rules/base.xml.in.h:517
+msgid "Malayalam"
+msgstr "Malayalam"
+
+#: ../rules/base.xml.in.h:518
+msgid "Malayalam (Lalitha)"
+msgstr "Malayalamsk (Lalitha)"
+
+#: ../rules/base.xml.in.h:519
+msgid "Malayalam (enhanced Inscript with Rupee Sign)"
+msgstr "Malayalam (förbättrad Inscript med Rupee-tecken)"
+
+#: ../rules/base.xml.in.h:520
+msgid "Maltese"
+msgstr "Maltesisk"
+
+#: ../rules/base.xml.in.h:521
+msgid "Maltese (with US layout)"
+msgstr "Maltesisk (med USA-layout)"
+
+#: ../rules/base.xml.in.h:522
+msgid "Memorex MX1998"
+msgstr "Memorex MX1998"
+
+#: ../rules/base.xml.in.h:523
+msgid "Memorex MX2500 EZ-Access Keyboard"
+msgstr "Memorex MX2500 EZ-Access-tangentbord"
+
+#: ../rules/base.xml.in.h:524
+msgid "Memorex MX2750"
+msgstr "Memorex MX2750"
+
+#: ../rules/base.xml.in.h:525
+msgid "Menu"
+msgstr "Meny"
+
+#: ../rules/base.xml.in.h:526
+msgid "Meta is mapped to Left Win"
+msgstr "Meta är mappad till vänster Win-tangent"
+
+#: ../rules/base.xml.in.h:527
+msgid "Meta is mapped to Win keys"
+msgstr "Meta är mappad till Win-tangenterna"
+
+#: ../rules/base.xml.in.h:528
+msgid "Meta on Left Ctrl"
+msgstr "Meta på vänster Ctrl"
+
+#: ../rules/base.xml.in.h:529
+msgid "Microsoft Comfort Curve Keyboard 2000"
+msgstr "Microsoft Comfort Curve Keyboard 2000"
+
+#: ../rules/base.xml.in.h:530
+msgid "Microsoft Internet Keyboard"
+msgstr "Microsoft Internet Keyboard"
+
+#: ../rules/base.xml.in.h:531
+msgid "Microsoft Internet Keyboard Pro, Swedish"
+msgstr "Microsoft Internet Keyboard Pro, svensk"
+
+#: ../rules/base.xml.in.h:532
+msgid "Microsoft Natural"
+msgstr "Microsoft Natural"
+
+#: ../rules/base.xml.in.h:533
+msgid "Microsoft Natural Keyboard Elite"
+msgstr "Microsoft Natural Keyboard Elite"
+
+#: ../rules/base.xml.in.h:534
+msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro"
+msgstr "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro"
+
+#: ../rules/base.xml.in.h:535
+msgid "Microsoft Natural Keyboard Pro OEM"
+msgstr "Microsoft Natural Keyboard Pro OEM"
+
+#: ../rules/base.xml.in.h:536
+msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro"
+msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro"
+
+#: ../rules/base.xml.in.h:537
+msgid "Microsoft Natural Wireless Ergonomic Keyboard 4000"
+msgstr "Microsoft Natural Wireless Ergonomic Keyboard 4000"
+
+#: ../rules/base.xml.in.h:538
+msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000"
+msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000"
+
+#: ../rules/base.xml.in.h:539
+msgid "Microsoft Office Keyboard"
+msgstr "Microsoft Office-tangentbord"
+
+#: ../rules/base.xml.in.h:540
+msgid "Microsoft Wireless Multimedia Keyboard 1.0A"
+msgstr "Microsoft Wireless Multimedia Keyboard 1.0A"
+
+#: ../rules/base.xml.in.h:541
+msgid "Miscellaneous compatibility options"
+msgstr "Diverse kompatibilitetsalternativ"
+
+#: ../rules/base.xml.in.h:542
+msgid "Mongolian"
+msgstr "Mongolisk"
+
+#: ../rules/base.xml.in.h:543
+msgid "Montenegrin"
+msgstr "Montenegrinsk"
+
+#: ../rules/base.xml.in.h:544
+msgid "Montenegrin (Cyrillic with guillemets)"
+msgstr "Montenegrinsk (Kyrillisk med gåsögon)"
+
+#: ../rules/base.xml.in.h:545
+msgid "Montenegrin (Cyrillic)"
+msgstr "Montenegrinsk (Kyrillisk)"
+
+#: ../rules/base.xml.in.h:546
+msgid "Montenegrin (Cyrillic, Z and ZHE swapped)"
+msgstr "Montenegrinsk (Kyrillisk, Z och ZHE utbytta)"
+
+#: ../rules/base.xml.in.h:547
+msgid "Montenegrin (Latin qwerty)"
+msgstr "Montenegrinsk (Latin qwerty)"
+
+#: ../rules/base.xml.in.h:548
+msgid "Montenegrin (Latin unicode qwerty)"
+msgstr "Montenegrinsk (Latin unicode qwerty)"
+
+#: ../rules/base.xml.in.h:549
+msgid "Montenegrin (Latin unicode)"
+msgstr "Montenegrinsk (Latin unicode)"
+
+#: ../rules/base.xml.in.h:550
+msgid "Montenegrin (Latin with guillemets)"
+msgstr "Montenegrinsk (Latin med gåsögon)"
+
+#: ../rules/base.xml.in.h:551
+msgid "Māori"
+msgstr "Māori"
+
+#: ../rules/base.xml.in.h:552
+msgid "NICOLA-F style Backspace"
+msgstr "Backsteg i NICOLA-F-stil"
+
+#: ../rules/base.xml.in.h:553
+msgid "Nepali"
+msgstr "Nepalesisk"
+
+#: ../rules/base.xml.in.h:554
+msgid "Non-breakable space character at fourth level"
+msgstr "Icke-brytande blankstegstecken på fjärde nivån"
+
+#: ../rules/base.xml.in.h:555
+msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level"
+msgstr "Icke-brytande blankstegstecken på fjärde nivån, tunt icke-brytande blankstegstecken på sjätte nivån"
+
+#: ../rules/base.xml.in.h:556
+msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)"
+msgstr "Icke-brytande blankstegstecken på fjärde nivån, tunt icke-brytande blankstegstecken på sjätte nivån (via Ctrl+Skift)"
+
+#: ../rules/base.xml.in.h:557
+msgid "Non-breakable space character at second level"
+msgstr "Icke-brytande blankstegstecken på andra nivån"
+
+#: ../rules/base.xml.in.h:558
+msgid "Non-breakable space character at third level"
+msgstr "Icke-brytande blankstegstecken på tredje nivån"
+
+#: ../rules/base.xml.in.h:559
+msgid "Non-breakable space character at third level, nothing at fourth level"
+msgstr "Icke-brytande blankstegstecken på tredje nivån, ingenting på fjärde nivån"
+
+#: ../rules/base.xml.in.h:560
+msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level"
+msgstr "Icke-brytande blankstegstecken på tredje nivån, tunt icke-brytande blankstegstecken på fjärde nivån"
+
+#: ../rules/base.xml.in.h:561
+msgid "Northgate OmniKey 101"
+msgstr "Northgate OmniKey 101"
+
+#: ../rules/base.xml.in.h:562
+msgid "Norwegian"
+msgstr "Norsk"
+
+#: ../rules/base.xml.in.h:563
+msgid "Norwegian (Dvorak)"
+msgstr "Norsk (Dvorak)"
+
+#: ../rules/base.xml.in.h:564
+msgid "Norwegian (Mac)"
+msgstr "Norsk (Mac)"
+
+#: ../rules/base.xml.in.h:565
+msgid "Norwegian (Mac, eliminate dead keys)"
+msgstr "Norsk (Mac, eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:566
+msgid "Norwegian (Northern Saami"
+msgstr "Norsk (Nordsamisk)"
+
+#: ../rules/base.xml.in.h:567
+msgid "Norwegian (eliminate dead keys)"
+msgstr "Norsk (eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:568
+msgid "Norwegian (northern Saami, eliminate dead keys)"
+msgstr "Norsk (Nordsamisk, eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:569
+msgid "Num Lock"
+msgstr "Num Lock"
+
+# KONTROLLERA DENNA
+#: ../rules/base.xml.in.h:570
+msgid "Numeric keypad delete key behaviour"
+msgstr "Beteende för Delete-tangent på numeriskt tangentbord"
+
+#: ../rules/base.xml.in.h:571
+msgid "Numeric keypad keys work as with Mac"
+msgstr "Tangenter på det numeriska tangentbordet fungerar som på Mac"
+
+#: ../rules/base.xml.in.h:572
+msgid "Numeric keypad layout selection"
+msgstr "Layoutval för numeriskt tangentbord"
+
+#: ../rules/base.xml.in.h:573
+msgid "OLPC"
+msgstr "OLPC"
+
+#: ../rules/base.xml.in.h:574
+msgid "Oriya"
+msgstr "Oriya"
+
+#: ../rules/base.xml.in.h:575
+msgid "Ortek MCK-800 MM/Internet keyboard"
+msgstr "Ortek MCK-800 MM/Internet-tangentbord"
+
+#: ../rules/base.xml.in.h:576
+msgid "PC-98xx Series"
+msgstr "PC-98xx-serien"
+
+#: ../rules/base.xml.in.h:577
+msgid "Pashto"
+msgstr "Pashto"
+
+#: ../rules/base.xml.in.h:578
+msgid "Pashto (Afghanistan, OLPC)"
+msgstr "Pashto (Afganistan, OLPC)"
+
+#: ../rules/base.xml.in.h:579
+msgid "Pause"
+msgstr "Pause"
+
+#: ../rules/base.xml.in.h:580
+msgid "Persian"
+msgstr "Persisk"
+
+#: ../rules/base.xml.in.h:581
+msgid "Persian (Afghanistan, Dari OLPC)"
+msgstr "Persisk (Afganistan, Dari OLPC)"
+
+#: ../rules/base.xml.in.h:582
+msgid "Persian (with Persian Keypad)"
+msgstr "Persisk (med persiskt numeriskt tangentbord)"
+
+#: ../rules/base.xml.in.h:583
+msgid "Philippines - Dvorak (Baybayin)"
+msgstr "Filippinsk - Dvorak (Baybayin)"
+
+#: ../rules/base.xml.in.h:584
+msgid "Polish"
+msgstr "Polsk"
+
+#: ../rules/base.xml.in.h:585
+msgid "Polish (Dvorak)"
+msgstr "Polsk (Dvorak)"
+
+#: ../rules/base.xml.in.h:586
+msgid "Polish (Dvorak, polish quotes on key 1)"
+msgstr "Polsk (Dvorak, polska citattecken på tangent 1)"
+
+#: ../rules/base.xml.in.h:587
+msgid "Polish (Dvorak, polish quotes on quotemark key)"
+msgstr "Polsk (Dvorak, polska citattecken på citattangent)"
+
+#: ../rules/base.xml.in.h:588
+msgid "Polish (Kashubian)"
+msgstr "Polsk (Kashubian)"
+
+#: ../rules/base.xml.in.h:589
+msgid "Polish (programmer Dvorak)"
+msgstr "Polsk (Dvorak för programmerare)"
+
+#: ../rules/base.xml.in.h:590
+msgid "Polish (qwertz)"
+msgstr "Polsk (qwertz)"
+
+#: ../rules/base.xml.in.h:591
+msgid "Portuguese"
+msgstr "Portugisisk"
+
+#: ../rules/base.xml.in.h:592
+msgid "Portuguese (Brazil)"
+msgstr "Portugisisk (Brasilisk)"
+
+#: ../rules/base.xml.in.h:593
+msgid "Portuguese (Brazil, Dvorak)"
+msgstr "Portugisisk (Brasiliansk, Dvorak)"
+
+#: ../rules/base.xml.in.h:594
+msgid "Portuguese (Brazil, eliminate dead keys)"
+msgstr "Portugisisk (Brasilisk, eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:595
+msgid "Portuguese (Brazil, nativo for Esperanto)"
+msgstr "Portugisisk (Brasilisk, nativo för Esperanto)"
+
+#: ../rules/base.xml.in.h:596
+msgid "Portuguese (Brazil, nativo for USA keyboards)"
+msgstr "Portugisisk (Brasilisk, nativo för USA-tangentbord)"
+
+#: ../rules/base.xml.in.h:597
+msgid "Portuguese (Brazil, nativo)"
+msgstr "Portugisisk (Brasiliansk, nativo)"
+
+#: ../rules/base.xml.in.h:598
+msgid "Portuguese (Mac)"
+msgstr "Portugisisk (Mac)"
+
+#: ../rules/base.xml.in.h:599
+msgid "Portuguese (Mac, Sun dead keys)"
+msgstr "Portugisisk (Mac, Sun stumma tangenter)"
+
+#: ../rules/base.xml.in.h:600
+msgid "Portuguese (Mac, eliminate dead keys)"
+msgstr "Portugisisk (Mac, eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:601
+msgid "Portuguese (Nativo for Esperanto)"
+msgstr "Portugisisk (nativo för Esperanto)"
+
+#: ../rules/base.xml.in.h:602
+msgid "Portuguese (Nativo for USA keyboards)"
+msgstr "Portugisisk (nativo för USA-tangentbord)"
+
+#: ../rules/base.xml.in.h:603
+msgid "Portuguese (Nativo)"
+msgstr "Portugisisk (Nativo)"
+
+#: ../rules/base.xml.in.h:604
+msgid "Portuguese (Sun dead keys)"
+msgstr "Portugisisk (Sun stumma tangenter)"
+
+#: ../rules/base.xml.in.h:605
+msgid "Portuguese (eliminate dead keys)"
+msgstr "Portugisisk (eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:606
+msgid "Propeller Voyager (KTEZ-1000)"
+msgstr "Propeller Voyager (KTEZ-1000)"
+
+#: ../rules/base.xml.in.h:607
+msgid "PrtSc"
+msgstr "PrtSc"
+
+#: ../rules/base.xml.in.h:608
+msgid "Punjabi (Gurmukhi Jhelum)"
+msgstr "Punjabi (Gurmukhi Jhelum)"
+
+#: ../rules/base.xml.in.h:609
+msgid "Punjabi (Gurmukhi)"
+msgstr "Punjabi (Gurmukhi)"
+
+#: ../rules/base.xml.in.h:610
+msgid "QTronix Scorpius 98N+"
+msgstr "QTronix Scorpius 98N+"
+
+#: ../rules/base.xml.in.h:611
+msgid "Right Alt"
+msgstr "Höger Alt"
+
+#: ../rules/base.xml.in.h:612
+msgid "Right Alt (while pressed)"
+msgstr "Höger Alt-tangent (då den trycks ned)"
+
+#: ../rules/base.xml.in.h:613
+msgid "Right Alt chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Höger Alt-tangent väljer femte nivån och aktiverar level5-Lock när nedtryckt tillsammans med en annan femtenivåväljare, ett tryck släpper på låset"
+
+#: ../rules/base.xml.in.h:614
+msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "Höger Alt-tangent väljer femte nivån, låses när nedtryckt tillsammans med en annan femtenivåväljare"
+
+#: ../rules/base.xml.in.h:615
+msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Höger Alt-tangent väljer femte nivån, låses när nedtryckt tillsammans med en annan femtenivåväljare, ett tryck släpper på låset"
+
+#: ../rules/base.xml.in.h:616
+msgid "Right Alt key never chooses 3rd level"
+msgstr "Höger Alt-tangent väljer aldrig tredje nivån"
+
+#: ../rules/base.xml.in.h:617
+msgid "Right Alt, Shift+Right Alt key is Multi_Key"
+msgstr "Höger Alt-tangent, Skift+Höger Alt-tangent är Multi_Key"
+
+#: ../rules/base.xml.in.h:618
+msgid "Right Ctrl"
+msgstr "Höger Ctrl"
+
+#: ../rules/base.xml.in.h:619
+msgid "Right Ctrl (while pressed)"
+msgstr "Höger Ctrl-tangent (då den trycks ned)"
+
+#: ../rules/base.xml.in.h:620
+msgid "Right Ctrl as Right Alt"
+msgstr "Höger Ctrl-tangent fungerar som höger Alt"
+
+#: ../rules/base.xml.in.h:621
+msgid "Right Ctrl is mapped to Menu"
+msgstr "Höger Ctrl är mappad till Meny"
+
+#: ../rules/base.xml.in.h:622
+msgid "Right Ctrl+Right Shift"
+msgstr "Höger Ctrl + höger Skift"
+
+#: ../rules/base.xml.in.h:623
+msgid "Right Shift"
+msgstr "Höger skift"
+
+#: ../rules/base.xml.in.h:624
+msgid "Right Win"
+msgstr "Höger Win-tangent"
+
+#: ../rules/base.xml.in.h:625
+msgid "Right Win (while pressed)"
+msgstr "Höger Win-tangent (då den trycks ned)"
+
+#: ../rules/base.xml.in.h:626
+msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "Höger Win-tangent väljer femte nivån, låses när nedtryckt tillsammans med en annan femtenivåväljare"
+
+#: ../rules/base.xml.in.h:627
+msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Höger Win-tangent väljer femte nivån, låses när nedtryckt tillsammans med en annan femtenivåväljare, ett tryck släpper på låset"
+
+#: ../rules/base.xml.in.h:628
+msgid "Romanian"
+msgstr "Rumänsk"
+
+#: ../rules/base.xml.in.h:629
+msgid "Romanian (Crimean Tatar Dobruca-1 Q)"
+msgstr "Rumänsk (Krimtatariska Dobruca-1 Q)"
+
+#: ../rules/base.xml.in.h:630
+msgid "Romanian (Crimean Tatar Dobruca-2 Q)"
+msgstr "Rumänsk (Krimtatariska Dobruca-2 Q)"
+
+#: ../rules/base.xml.in.h:631
+msgid "Romanian (Crimean Tatar Turkish Alt-Q)"
+msgstr "Rumänsk (Krimtatarisk turkisk Alt-Q)"
+
+#: ../rules/base.xml.in.h:632
+msgid "Romanian (Crimean Tatar Turkish F)"
+msgstr "Rumänsk (Krimtatarisk turkisk F)"
+
+#: ../rules/base.xml.in.h:633
+msgid "Romanian (WinKeys)"
+msgstr "Rumänsk (Windows-tangenter)"
+
+#: ../rules/base.xml.in.h:634
+msgid "Romanian (cedilla)"
+msgstr "Rumänsk (cedilj)"
+
+#: ../rules/base.xml.in.h:635
+msgid "Romanian (standard cedilla)"
+msgstr "Rumänsk (standard cedilj)"
+
+#: ../rules/base.xml.in.h:636
+msgid "Romanian (standard)"
+msgstr "Rumänsk (standard)"
+
+#: ../rules/base.xml.in.h:637
+msgid "Rupee on 4"
+msgstr "Rupee på 4"
+
+#: ../rules/base.xml.in.h:638
+msgid "Russian"
+msgstr "Rysk"
+
+#: ../rules/base.xml.in.h:639
+msgid "Russian (Bashkirian)"
+msgstr "Rysk (Basjkiriska)"
+
+#: ../rules/base.xml.in.h:640
+msgid "Russian (Chuvash Latin)"
+msgstr "Rysk (Tjuvasjisk latin)"
+
+#: ../rules/base.xml.in.h:641
+msgid "Russian (Chuvash)"
+msgstr "Rysk (Tjuvasjisk)"
+
+#: ../rules/base.xml.in.h:642
+msgid "Russian (DOS)"
+msgstr "Rysk (DOS)"
+
+#: ../rules/base.xml.in.h:643
+msgid "Russian (Georgia)"
+msgstr "Rysk (Georgien)"
+
+#: ../rules/base.xml.in.h:644
+msgid "Russian (Germany, phonetic)"
+msgstr "Rysk (Tyskland, fonetiskt)"
+
+#: ../rules/base.xml.in.h:645
+msgid "Russian (Kalmyk)"
+msgstr "Rysk (Kalmyk)"
+
+#: ../rules/base.xml.in.h:646
+msgid "Russian (Kazakhstan, with Kazakh)"
+msgstr "Rysk (Kazakstan, med kazakiska)"
+
+#: ../rules/base.xml.in.h:647
+msgid "Russian (Komi)"
+msgstr "Rysk (Komi)"
+
+#: ../rules/base.xml.in.h:648
+msgid "Russian (Mari)"
+msgstr "Rysk (Mari)"
+
+#: ../rules/base.xml.in.h:649
+msgid "Russian (Ossetian, WinKeys)"
+msgstr "Rysk (Ossetisk, Windows-tangenter)"
+
+#: ../rules/base.xml.in.h:650
+msgid "Russian (Ossetian, legacy)"
+msgstr "Rysk (Ossetisk, äldre)"
+
+#: ../rules/base.xml.in.h:651
+msgid "Russian (Poland, phonetic Dvorak)"
+msgstr "Rysk (Polen, fonetisk Dvorak)"
+
+#: ../rules/base.xml.in.h:652
+msgid "Russian (Serbian)"
+msgstr "Rysk (Serbisk)"
+
+#: ../rules/base.xml.in.h:653
+msgid "Russian (Sweden, phonetic)"
+msgstr "Rysk (Sverige, fonetiskt)"
+
+#: ../rules/base.xml.in.h:654
+msgid "Russian (Sweden, phonetic, eliminate dead keys)"
+msgstr "Rysk (Sverige, fonetiskt, eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:655
+msgid "Russian (Tatar)"
+msgstr "Rysk (Tatar)"
+
+#: ../rules/base.xml.in.h:656
+msgid "Russian (US, phonetic)"
+msgstr "Rysk (USA, fonetisk)"
+
+#: ../rules/base.xml.in.h:657
+msgid "Russian (Udmurt)"
+msgstr "Rysk (Udmurt)"
+
+#: ../rules/base.xml.in.h:658
+msgid "Russian (Yakut)"
+msgstr "Rysk (Yakut)"
+
+#: ../rules/base.xml.in.h:659
+msgid "Russian (legacy)"
+msgstr "Rysk (äldre)"
+
+#: ../rules/base.xml.in.h:660
+msgid "Russian (phonetic WinKeys)"
+msgstr "Rysk (fonetisk Windows-tangenter)"
+
+#: ../rules/base.xml.in.h:661
+msgid "Russian (phonetic)"
+msgstr "Rysk (fonetiskt)"
+
+#: ../rules/base.xml.in.h:662
+msgid "Russian (typewriter)"
+msgstr "Rysk (skrivmaskin)"
+
+#: ../rules/base.xml.in.h:663
+msgid "Russian (typewriter, legacy)"
+msgstr "Rysk (skrivmaskin, äldre)"
+
+#: ../rules/base.xml.in.h:664
+msgid "SILVERCREST Multimedia Wireless Keyboard"
+msgstr "SILVERCREST Multimedia Wireless Keyboard"
+
+#: ../rules/base.xml.in.h:665
+msgid "SK-1300"
+msgstr "SK-1300"
+
+#: ../rules/base.xml.in.h:666
+msgid "SK-2500"
+msgstr "SK-2500"
+
+#: ../rules/base.xml.in.h:667
+msgid "SK-6200"
+msgstr "SK-6200"
+
+#: ../rules/base.xml.in.h:668
+msgid "SK-7100"
+msgstr "SK-7100"
+
+#: ../rules/base.xml.in.h:669
+msgid "SVEN Ergonomic 2500"
+msgstr "SVEN Ergonomic 2500"
+
+#: ../rules/base.xml.in.h:670
+msgid "SVEN Slim 303"
+msgstr "SVEN Slim 303"
+
+#: ../rules/base.xml.in.h:671
+msgid "Saisiyat (Taiwan)"
+msgstr "Saisiyat (Taiwan)"
+
+#: ../rules/base.xml.in.h:672
+msgid "Samsung SDM 4500P"
+msgstr "Samsung SDM 4500P"
+
+#: ../rules/base.xml.in.h:673
+msgid "Samsung SDM 4510P"
+msgstr "Samsung SDM 4510P"
+
+#: ../rules/base.xml.in.h:674
+msgid "Sanwa Supply SKB-KG3"
+msgstr "Sanwa Supply SKB-KG3"
+
+#: ../rules/base.xml.in.h:675
+msgid "Scroll Lock"
+msgstr "Scroll Lock"
+
+#: ../rules/base.xml.in.h:676
+msgid "Secwepemctsin"
+msgstr "Secwepemctsin"
+
+#: ../rules/base.xml.in.h:677
+msgid "Semi-colon on third level"
+msgstr "Semikolon på tredje nivå"
+
+#: ../rules/base.xml.in.h:678
+msgid "Serbian"
+msgstr "Serbisk"
+
+#: ../rules/base.xml.in.h:679
+msgid "Serbian (Latin Unicode qwerty)"
+msgstr "Serbisk (Latin Unicode qwerty)"
+
+#: ../rules/base.xml.in.h:680
+msgid "Serbian (Latin Unicode)"
+msgstr "Serbisk (Latin Unicode)"
+
+#: ../rules/base.xml.in.h:681
+msgid "Serbian (Latin qwerty)"
+msgstr "Serbisk (Latin qwerty)"
+
+#: ../rules/base.xml.in.h:682
+msgid "Serbian (Latin with guillemets)"
+msgstr "Serbisk (Latin med gåsögon)"
+
+#: ../rules/base.xml.in.h:683
+msgid "Serbian (Latin)"
+msgstr "Serbisk (Latin)"
+
+#: ../rules/base.xml.in.h:684
+msgid "Serbian (Pannonian Rusyn Homophonic)"
+msgstr "Serbisk (Pannonian Rusyn homofonisk)"
+
+#: ../rules/base.xml.in.h:685
+msgid "Serbian (Z and ZHE swapped)"
+msgstr "Serbisk (Z och ZHE utbytta)"
+
+#: ../rules/base.xml.in.h:686
+msgid "Serbian (with guillemets)"
+msgstr "Serbisk (med gåsögon)"
+
+#: ../rules/base.xml.in.h:687
+msgid "Serbo-Croatian (US)"
+msgstr "Serbokroatisk (US)"
+
+#: ../rules/base.xml.in.h:688
+msgid "Shift cancels Caps Lock"
+msgstr "Skift avbryter Caps Lock"
+
+#: ../rules/base.xml.in.h:689
+msgid "Shift does not cancel Num Lock, chooses 3rd level instead"
+msgstr "Skift avbryter inte Num Lock, väljer tredje nivån istället"
+
+#: ../rules/base.xml.in.h:690
+msgid "Shift with numeric keypad keys works as in MS Windows"
+msgstr "Skift med tangenterna på numeriska tangentbordet fungerar som i MS Windows"
+
+#: ../rules/base.xml.in.h:691
+msgid "Shift+Caps Lock"
+msgstr "Skift+Caps Lock"
+
+#: ../rules/base.xml.in.h:692
+msgid "Sindhi"
+msgstr "Sindhi"
+
+#: ../rules/base.xml.in.h:693
+msgid "Sinhala"
+msgstr "Sinhala"
+
+#: ../rules/base.xml.in.h:694
+msgid "Slovak"
+msgstr "Slovakisk"
+
+#: ../rules/base.xml.in.h:695
+msgid "Slovak (extended Backslash)"
+msgstr "Slovakisk (utökat omvänt snedstreck)"
+
+#: ../rules/base.xml.in.h:696
+msgid "Slovak (qwerty)"
+msgstr "Slovakisk (qwerty)"
+
+#: ../rules/base.xml.in.h:697
+msgid "Slovak (qwerty, extended Backslash)"
+msgstr "Slovakisk (qwerty, utökat omvänt snedstreck)"
+
+#: ../rules/base.xml.in.h:698
+msgid "Slovene"
+msgstr "Slovensk"
+
+#: ../rules/base.xml.in.h:699
+msgid "Slovene (US keyboard with Slovenian letters)"
+msgstr "Slovensk (USA-tangentbord med slovenska bokstäver)"
+
+#: ../rules/base.xml.in.h:700
+msgid "Slovene (use guillemets for quotes)"
+msgstr "Slovensk (använd gåsögon för citattecken)"
+
+#: ../rules/base.xml.in.h:701
+msgid "Spanish"
+msgstr "Spansk"
+
+#: ../rules/base.xml.in.h:702
+msgid "Spanish (Asturian variant with bottom-dot H and bottom-dot L)"
+msgstr "Spansk (Asturisk variant med nederpunkts H och nederpunkts L)"
+
+#: ../rules/base.xml.in.h:703
+msgid "Spanish (Catalan variant with middle-dot L)"
+msgstr "Spansk (Katalansk variant med mittenpunkts L)"
+
+#: ../rules/base.xml.in.h:704
+msgid "Spanish (Dvorak)"
+msgstr "Spansk (Dvorak)"
+
+#: ../rules/base.xml.in.h:705
+msgid "Spanish (Latin American)"
+msgstr "Spansk (Latinamerikansk)"
+
+#: ../rules/base.xml.in.h:706
+msgid "Spanish (Latin American, eliminate dead keys)"
+msgstr "Spansk (Latinamerikansk, eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:707
+msgid "Spanish (Latin American, include dead tilde)"
+msgstr "Spansk (Latinamerikansk, inkluderar stumma tilde)"
+
+#: ../rules/base.xml.in.h:708
+msgid "Spanish (Latin American, sun dead keys)"
+msgstr "Spansk (Latinamerikansk, Sun stumma tangenter)"
+
+#: ../rules/base.xml.in.h:709
+msgid "Spanish (Mac)"
+msgstr "Spansk (Mac)"
+
+#: ../rules/base.xml.in.h:710
+msgid "Spanish (Sun dead keys)"
+msgstr "Spansk (Sun stumma tangenter)"
+
+#: ../rules/base.xml.in.h:711
+msgid "Spanish (eliminate dead keys)"
+msgstr "Spansk (eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:712
+msgid "Spanish (include dead tilde)"
+msgstr "Spansk (Inkludera dött tilde-tecken)"
+
+#: ../rules/base.xml.in.h:713
+msgid "Special keys (Ctrl+Alt+<key>) handled in a server"
+msgstr "Specialtangenter (Ctrl+Alt+‹tangent›) hanteras i en server"
+
+#: ../rules/base.xml.in.h:714
+msgid "Sun Type 5/6"
+msgstr "Sun Type 5/6"
+
+#: ../rules/base.xml.in.h:715
+msgid "Super Power Multimedia Keyboard"
+msgstr "Super Power Multimedia Keyboard"
+
+#: ../rules/base.xml.in.h:716
+msgid "Swahili (Kenya)"
+msgstr "Swahilisk (Kenya)"
+
+#: ../rules/base.xml.in.h:717
+msgid "Swahili (Tanzania)"
+msgstr "Swahilisk (Tanzania)"
+
+#: ../rules/base.xml.in.h:718
+msgid "Swap Ctrl and Caps Lock"
+msgstr "Byt Ctrl och Caps Lock"
+
+#: ../rules/base.xml.in.h:719
+msgid "Swap ESC and Caps Lock"
+msgstr "Byt ESC och Caps Lock"
+
+#: ../rules/base.xml.in.h:720
+msgid "Swedish"
+msgstr "Svensk"
+
+#: ../rules/base.xml.in.h:721
+msgid "Swedish (Dvorak)"
+msgstr "Svensk (Dvorak)"
+
+#: ../rules/base.xml.in.h:722
+msgid "Swedish (Mac)"
+msgstr "Svensk (Mac)"
+
+#: ../rules/base.xml.in.h:723
+msgid "Swedish (Svdvorak)"
+msgstr "Svensk (Svdvorak)"
+
+#: ../rules/base.xml.in.h:724
+msgid "Swedish (eliminate dead keys)"
+msgstr "Svensk (eliminera stumma tangenter)"
+
+#: ../rules/base.xml.in.h:725
+msgid "Swedish (northern Saami)"
+msgstr "Svensk (Nordsamisk)"
+
+#: ../rules/base.xml.in.h:726
+msgid "Swiss"
+msgstr "Schweizisk"
+
+#: ../rules/base.xml.in.h:727
+msgid "Swiss (legacy)"
+msgstr "Schweizisk (äldre)"
+
+#: ../rules/base.xml.in.h:728
+msgid "Symplon PaceBook (tablet PC)"
+msgstr "Symplon PaceBook (tablet PC)"
+
+#: ../rules/base.xml.in.h:729
+msgid "Syriac"
+msgstr "Syrisk"
+
+#: ../rules/base.xml.in.h:730
+msgid "Syriac (phonetic)"
+msgstr "Syrisk (fonetisk)"
+
+#: ../rules/base.xml.in.h:731
+msgid "Taiwanese"
+msgstr "Taiwanesisk"
+
+#: ../rules/base.xml.in.h:732
+msgid "Taiwanese (indigenous)"
+msgstr "Taiwanesisk (inhemsk)"
+
+#: ../rules/base.xml.in.h:733
+msgid "Tajik"
+msgstr "Tadjikisk"
+
+#: ../rules/base.xml.in.h:734
+msgid "Tajik (legacy)"
+msgstr "Tadjikisk (äldre)"
+
+#: ../rules/base.xml.in.h:735
+msgid "Tamil"
+msgstr "Tamilsk"
+
+#: ../rules/base.xml.in.h:736
+msgid "Tamil (Sri Lanka, TAB Typewriter)"
+msgstr "Tamilsk (Sri Lanka, TAB Typewriter)"
+
+#: ../rules/base.xml.in.h:737
+msgid "Tamil (Sri Lanka, Unicode)"
+msgstr "Tamilsk (Sri Lanka, Unicode)"
+
+#: ../rules/base.xml.in.h:738
+msgid "Tamil (TAB typewriter)"
+msgstr "Tamilsk (TAB Typewriter)"
+
+#: ../rules/base.xml.in.h:739
+msgid "Tamil (TSCII typewriter)"
+msgstr "Tamilsk (TSCII Typewriter)"
+
+#: ../rules/base.xml.in.h:740
+msgid "Tamil (Unicode)"
+msgstr "Tamilsk (Unicode)"
+
+#: ../rules/base.xml.in.h:741
+msgid "Tamil (keyboard with numerals)"
+msgstr "Tamilsk (tangentbord med siffror)"
+
+#: ../rules/base.xml.in.h:742
+msgid "Targa Visionary 811"
+msgstr "Targa Visionary 811"
+
+#: ../rules/base.xml.in.h:743
+msgid "Telugu"
+msgstr "Telugo"
+
+#: ../rules/base.xml.in.h:744
+msgid "Thai"
+msgstr "Thailändsk"
+
+#: ../rules/base.xml.in.h:745
+msgid "Thai (Pattachote)"
+msgstr "Thailändsk (Pattachote)"
+
+#: ../rules/base.xml.in.h:746
+msgid "Thai (TIS-820.2538)"
+msgstr "Thailändsk (TIS-820.2538)"
+
+#: ../rules/base.xml.in.h:747
+msgid "To the corresponding key in a Dvorak keyboard."
+msgstr "Till motsvarande tangent på ett Dvorak-tangentbord."
+
+#: ../rules/base.xml.in.h:748
+msgid "To the corresponding key in a Qwerty keyboard."
+msgstr "Till motsvarande tangent på ett Qwerty-tangentbord."
+
+#: ../rules/base.xml.in.h:749
+msgid "Toggle PointerKeys with Shift + NumLock."
+msgstr "Växla PointerKeys med Skift + NumLock."
+
+#: ../rules/base.xml.in.h:750
+msgid "Toshiba Satellite S3000"
+msgstr "Toshiba Satellite S3000"
+
+#: ../rules/base.xml.in.h:751
+msgid "Trust Direct Access Keyboard"
+msgstr "Trust Direct Access-tangentbord"
+
+#: ../rules/base.xml.in.h:752
+msgid "Trust Slimline"
+msgstr "Trust Slimline"
+
+#: ../rules/base.xml.in.h:753
+msgid "Trust Wireless Keyboard Classic"
+msgstr "Trust Wireless Keyboard Classic"
+
+#: ../rules/base.xml.in.h:754
+msgid "Tswana"
+msgstr "Tswana"
+
+#: ../rules/base.xml.in.h:755
+msgid "Turkish"
+msgstr "Turkisk"
+
+#: ../rules/base.xml.in.h:756
+msgid "Turkish (Alt-Q)"
+msgstr "Turkisk (Alt-Q)"
+
+#: ../rules/base.xml.in.h:757
+msgid "Turkish (Crimean Tatar Turkish Alt-Q)"
+msgstr "Turkisk (Krimtatarisk turkiskt Alt-Q)"
+
+#: ../rules/base.xml.in.h:758
+msgid "Turkish (Crimean Tatar Turkish F)"
+msgstr "Turkisk (Krimtatarisk turkiskt F)"
+
+#: ../rules/base.xml.in.h:759
+msgid "Turkish (Crimean Tatar Turkish Q)"
+msgstr "Turkisk (Krimtatarisk turkiskt Q)"
+
+#: ../rules/base.xml.in.h:760
+msgid "Turkish (F)"
+msgstr "Turkisk (F)"
+
+#: ../rules/base.xml.in.h:761
+msgid "Turkish (Sun dead keys)"
+msgstr "Turkisk (Sun stumma tangenter)"
+
+#: ../rules/base.xml.in.h:762
+msgid "Turkish (international with dead keys)"
+msgstr "Turkisk (Internationell med stumma tangenter)"
+
+#: ../rules/base.xml.in.h:763
+msgid "Turkmen"
+msgstr "Turkmenisk"
+
+#: ../rules/base.xml.in.h:764
+msgid "Turkmen (Alt-Q)"
+msgstr "Turkmenisk (Alt-Q)"
+
+#: ../rules/base.xml.in.h:765
+msgid "TypeMatrix EZ-Reach 2020"
+msgstr "TypeMatrix EZ-Reach 2020"
+
+#: ../rules/base.xml.in.h:766
+msgid "TypeMatrix EZ-Reach 2030 PS2"
+msgstr "TypeMatrix EZ-Reach 2030 PS2"
+
+#: ../rules/base.xml.in.h:767
+msgid "TypeMatrix EZ-Reach 2030 USB"
+msgstr "TypeMatrix EZ-Reach 2030 USB"
+
+#: ../rules/base.xml.in.h:768
+msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)"
+msgstr "TypeMatrix EZ-Reach 2030 USB (102/105:EU-läge)"
+
+#: ../rules/base.xml.in.h:769
+msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)"
+msgstr "TypeMatrix EZ-Reach 2030 USB (106:JP-läge)"
+
+#: ../rules/base.xml.in.h:770
+msgid "Ukrainian"
+msgstr "Ukrainsk"
+
+#: ../rules/base.xml.in.h:771
+msgid "Ukrainian (Crimean Tatar Turkish Alt-Q)"
+msgstr "Ukrainsk (Krimtatarisk turkisk Alt-Q)"
+
+#: ../rules/base.xml.in.h:772
+msgid "Ukrainian (Crimean Tatar Turkish F)"
+msgstr "Ukrainsk (Krimtatarisk turkiskt F)"
+
+#: ../rules/base.xml.in.h:773
+msgid "Ukrainian (Crimean Tatar Turkish Q)"
+msgstr "Ukrainsk (Krimtatarisk turkiskt Q)"
+
+#: ../rules/base.xml.in.h:774
+msgid "Ukrainian (WinKeys)"
+msgstr "Ukrainsk (Windows-tangenter)"
+
+#: ../rules/base.xml.in.h:775
+msgid "Ukrainian (homophonic)"
+msgstr "Ukrainsk (homofonisk)"
+
+#: ../rules/base.xml.in.h:776
+msgid "Ukrainian (legacy)"
+msgstr "Ukrainsk (äldre)"
+
+#: ../rules/base.xml.in.h:777
+msgid "Ukrainian (phonetic)"
+msgstr "Ukrainsk (fonetisk)"
+
+#: ../rules/base.xml.in.h:778
+msgid "Ukrainian (standard RSTU on Russian layout)"
+msgstr "Ukrainsk (Standard RSTU på rysk layout)"
+
+#: ../rules/base.xml.in.h:779
+msgid "Ukrainian (standard RSTU)"
+msgstr "Ukrainsk (Standard RSTU)"
+
+#: ../rules/base.xml.in.h:780
+msgid "Ukrainian (typewriter)"
+msgstr "Ukrainsk (skrivmaskin)"
+
+#: ../rules/base.xml.in.h:781
+msgid "Unicode additions (arrows and math operators)"
+msgstr "Unicode-tillägg (pilar och matematikoperatorer)"
+
+#: ../rules/base.xml.in.h:782
+msgid "Unicode additions (arrows and math operators). Math operators on default level"
+msgstr "Unicode-tillägg (pilar och matematikoperatorer). Matematikoperatorer på standardnivå"
+
+#: ../rules/base.xml.in.h:783
+msgid "Unitek KB-1925"
+msgstr "Unitek KB-1925"
+
+#: ../rules/base.xml.in.h:784
+msgid "Urdu (Pakistan)"
+msgstr "Urdu (Pakistan)"
+
+#: ../rules/base.xml.in.h:785
+msgid "Urdu (Pakistan, CRULP)"
+msgstr "Urdu (Pakistan, CRULP)"
+
+#: ../rules/base.xml.in.h:786
+msgid "Urdu (Pakistan, NLA)"
+msgstr "Urdu (Pakistan, NLA)"
+
+#: ../rules/base.xml.in.h:787
+msgid "Urdu (WinKeys)"
+msgstr "Urdu (Windows-tangenter)"
+
+#: ../rules/base.xml.in.h:788
+msgid "Urdu (alternative phonetic)"
+msgstr "Urdu (alternativ fonetisk)"
+
+#: ../rules/base.xml.in.h:789
+msgid "Urdu (phonetic)"
+msgstr "Urdu (fonetisk)"
+
+#: ../rules/base.xml.in.h:790
+msgid "Use keyboard LED to show alternative layout"
+msgstr "Använd tangentbordslampa för att visa alternativ layout"
+
+#: ../rules/base.xml.in.h:791
+msgid "Using space key to input non-breakable space character"
+msgstr "Använder blankstegstangenten för att mata in icke-brytande blankstegstecken"
+
+#: ../rules/base.xml.in.h:792
+msgid "Usual space at any level"
+msgstr "Vanligt blanksteg på alla nivåer"
+
+#: ../rules/base.xml.in.h:793
+msgid "Uzbek"
+msgstr "Uzbekisk"
+
+#: ../rules/base.xml.in.h:794
+msgid "Uzbek (Afghanistan)"
+msgstr "Uzbekisk (Afganistan)"
+
+#: ../rules/base.xml.in.h:795
+msgid "Uzbek (Afghanistan, OLPC)"
+msgstr "Uzbekisk (Afganistan, OLPC)"
+
+#: ../rules/base.xml.in.h:796
+msgid "Uzbek (Crimean Tatar Turkish Alt-Q)"
+msgstr "Uzbekisk (Krimtatarisk turkisk Alt-Q)"
+
+#: ../rules/base.xml.in.h:797
+msgid "Uzbek (Crimean Tatar Turkish F)"
+msgstr "Uzbekisk (Krimtatarisk turkisk F)"
+
+#: ../rules/base.xml.in.h:798
+msgid "Uzbek (Crimean Tatar Turkish Q)"
+msgstr "Uzbekisk (Krimtatarisk turkisk Q)"
+
+#: ../rules/base.xml.in.h:799
+msgid "Uzbek (Latin)"
+msgstr "Uzbekisk (Latin)"
+
+#: ../rules/base.xml.in.h:800
+msgid "Vietnamese"
+msgstr "Vietnamesisk"
+
+#: ../rules/base.xml.in.h:801
+msgid "ViewSonic KU-306 Internet Keyboard"
+msgstr "ViewSonic KU-306 internettangentbord"
+
+#: ../rules/base.xml.in.h:802
+msgid "Wang 724 keypad with unicode additions (arrows and math operators)"
+msgstr "Wang 724 numeriskt tangentbord med unicode-tillägg (pilar och matematikoperatorer)"
+
+#: ../rules/base.xml.in.h:803
+msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level"
+msgstr "Wang 724 numeriskt tangentbord med unicode-tillägg (pilar och matematikoperatorer). Matematikoperatorer på standardnivå"
+
+#: ../rules/base.xml.in.h:804
+msgid "Winbook Model XP5"
+msgstr "Winbook Model XP5"
+
+#: ../rules/base.xml.in.h:805
+msgid "Wolof"
+msgstr "Wolofsk"
+
+#: ../rules/base.xml.in.h:806
+msgid "Yahoo! Internet Keyboard"
+msgstr "Yahoo! Internettangentbord"
+
+#: ../rules/base.xml.in.h:807
+msgid "Yoruba"
+msgstr "Yoruba"
+
+#: ../rules/base.xml.in.h:808
+msgid "Zero-width non-joiner character at second level"
+msgstr "Noll-bredd, icke-sammanfogande tecken på andra nivån"
+
+#: ../rules/base.xml.in.h:809
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level"
+msgstr "Noll-bredd, icke-sammanfogande tecken på andra nivån, icke-brytande blankstegstecken på tredje nivån"
+
+#: ../rules/base.xml.in.h:810
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level"
+msgstr "Noll-bredd, icke-sammanfogande tecken på andra nivån, icke-brytande blankstegstecken på tredje nivån, ingenting på fjärde nivån"
+
+#: ../rules/base.xml.in.h:811
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level"
+msgstr "Noll-bredd, icke-sammanfogande tecken på andra nivån, icke-brytande blankstegstecken på tredje nivån, tunt icke-brytande blanksteg på fjärde nivån"
+
+#: ../rules/base.xml.in.h:812
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level"
+msgstr "Noll-bredd, icke-sammanfogande tecken på andra nivån, icke-brytande blankstegstecken på tredje nivån, noll-bredd sammanfogande på fjärde nivån"
+
+#: ../rules/base.xml.in.h:813
+msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level"
+msgstr "Noll-bredd, icke-sammanfogande tecken på andra nivån, noll-bredd, sammanfogande tecken på tredje nivån"
+
+#: ../rules/base.xml.in.h:814
+msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level"
+msgstr "Noll-bredd, icke-sammanfogande tecken på andra nivån, noll-bredd, sammanfogande tecken på tredje nivån, icke-brytande blankstegstecken på fjärde nivån"
+
+#: ../rules/base.xml.in.h:815
+msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level"
+msgstr "Noll-bredd, icke-sammanfogande tecken på tredje nivån, noll-bredd, sammanfogande på fjärde nivån"
+
+#: ../rules/base.xml.in.h:816
+msgid "ak"
+msgstr "ak"
+
+#: ../rules/base.xml.in.h:817
+msgid "am"
+msgstr "am"
+
+#: ../rules/base.xml.in.h:818
+msgid "ar"
+msgstr "ar"
+
+#: ../rules/base.xml.in.h:819
+msgid "avn"
+msgstr "avn"
+
+#: ../rules/base.xml.in.h:820
+msgid "az"
+msgstr "az"
+
+#: ../rules/base.xml.in.h:821
+msgid "be"
+msgstr "be"
+
+#: ../rules/base.xml.in.h:822
+msgid "ber"
+msgstr "ber"
+
+#: ../rules/base.xml.in.h:823
+msgid "bg"
+msgstr "bg"
+
+#: ../rules/base.xml.in.h:824
+msgid "bm"
+msgstr "bm"
+
+#: ../rules/base.xml.in.h:825
+msgid "bn"
+msgstr "bn"
+
+#: ../rules/base.xml.in.h:826
+msgid "brl"
+msgstr "brl"
+
+#: ../rules/base.xml.in.h:827
+msgid "bs"
+msgstr "bs"
+
+#: ../rules/base.xml.in.h:828
+msgid "ca"
+msgstr "ca"
+
+#: ../rules/base.xml.in.h:829
+msgid "che"
+msgstr "che"
+
+#: ../rules/base.xml.in.h:830
+msgid "chr"
+msgstr "chr"
+
+#: ../rules/base.xml.in.h:831
+msgid "cs"
+msgstr "cs"
+
+#: ../rules/base.xml.in.h:832
+msgid "da"
+msgstr "da"
+
+#: ../rules/base.xml.in.h:833
+msgid "de"
+msgstr "de"
+
+#: ../rules/base.xml.in.h:834
+msgid "dv"
+msgstr "dv"
+
+#: ../rules/base.xml.in.h:835
+msgid "dz"
+msgstr "dz"
+
+#: ../rules/base.xml.in.h:836
+msgid "ee"
+msgstr "ee"
+
+#: ../rules/base.xml.in.h:837
+msgid "en"
+msgstr "en"
+
+#: ../rules/base.xml.in.h:838
+msgid "eo"
+msgstr "eo"
+
+#: ../rules/base.xml.in.h:839
+msgid "es"
+msgstr "es"
+
+#: ../rules/base.xml.in.h:840
+msgid "et"
+msgstr "et"
+
+#: ../rules/base.xml.in.h:841
+msgid "fa"
+msgstr "fa"
+
+#: ../rules/base.xml.in.h:842
+msgid "ff"
+msgstr "ff"
+
+#: ../rules/base.xml.in.h:843
+msgid "fi"
+msgstr "fi"
+
+#: ../rules/base.xml.in.h:844
+msgid "fo"
+msgstr "fo"
+
+#: ../rules/base.xml.in.h:845
+msgid "fr"
+msgstr "fr"
+
+#: ../rules/base.xml.in.h:846
+msgid "gaa"
+msgstr "gaa"
+
+#: ../rules/base.xml.in.h:847
+msgid "gr"
+msgstr "gr"
+
+#: ../rules/base.xml.in.h:848
+msgid "gu"
+msgstr "gu"
+
+#: ../rules/base.xml.in.h:849
+msgid "ha"
+msgstr "ha"
+
+#: ../rules/base.xml.in.h:850
+msgid "he"
+msgstr "he"
+
+#: ../rules/base.xml.in.h:851
+msgid "hi"
+msgstr "hi"
+
+#: ../rules/base.xml.in.h:852
+msgid "hr"
+msgstr "hr"
+
+#: ../rules/base.xml.in.h:853
+msgid "hu"
+msgstr "hu"
+
+#: ../rules/base.xml.in.h:854
+msgid "hy"
+msgstr "hy"
+
+#: ../rules/base.xml.in.h:855
+msgid "ie"
+msgstr "ie"
+
+#: ../rules/base.xml.in.h:856
+msgid "ig"
+msgstr "ig"
+
+#: ../rules/base.xml.in.h:857
+msgid "ike"
+msgstr "ike"
+
+#: ../rules/base.xml.in.h:858
+msgid "in"
+msgstr "in"
+
+#: ../rules/base.xml.in.h:859
+msgid "irq"
+msgstr "irq"
+
+#: ../rules/base.xml.in.h:860
+msgid "is"
+msgstr "is"
+
+#: ../rules/base.xml.in.h:861
+msgid "it"
+msgstr "it"
+
+#: ../rules/base.xml.in.h:862
+msgid "ja"
+msgstr "ja"
+
+#: ../rules/base.xml.in.h:863
+msgid "ka"
+msgstr "ka"
+
+#: ../rules/base.xml.in.h:864
+msgid "ki"
+msgstr "ki"
+
+#: ../rules/base.xml.in.h:865
+msgid "kk"
+msgstr "kk"
+
+#: ../rules/base.xml.in.h:866
+msgid "km"
+msgstr "km"
+
+#: ../rules/base.xml.in.h:867
+msgid "kn"
+msgstr "kn"
+
+#: ../rules/base.xml.in.h:868
+msgid "ko"
+msgstr "ko"
+
+#: ../rules/base.xml.in.h:869
+msgid "ku"
+msgstr "ku"
+
+#: ../rules/base.xml.in.h:870
+msgid "kut"
+msgstr "kut"
+
+#: ../rules/base.xml.in.h:871
+msgid "lo"
+msgstr "lo"
+
+#: ../rules/base.xml.in.h:872
+msgid "lt"
+msgstr "lt"
+
+#: ../rules/base.xml.in.h:873
+msgid "lv"
+msgstr "lv"
+
+#: ../rules/base.xml.in.h:874
+msgid "mi"
+msgstr "mi"
+
+#: ../rules/base.xml.in.h:875
+msgid "mk"
+msgstr "mk"
+
+#: ../rules/base.xml.in.h:876
+msgid "ml"
+msgstr "ml"
+
+#: ../rules/base.xml.in.h:877
+msgid "mn"
+msgstr "mn"
+
+#: ../rules/base.xml.in.h:878
+msgid "mt"
+msgstr "mt"
+
+#: ../rules/base.xml.in.h:879
+msgid "my"
+msgstr "my"
+
+#: ../rules/base.xml.in.h:880
+msgid "ne"
+msgstr "ne"
+
+#: ../rules/base.xml.in.h:881
+msgid "nl"
+msgstr "nl"
+
+#: ../rules/base.xml.in.h:882
+msgid "no"
+msgstr "no"
+
+#: ../rules/base.xml.in.h:883
+msgid "or"
+msgstr "or"
+
+#: ../rules/base.xml.in.h:884
+msgid "pa"
+msgstr "pa"
+
+#: ../rules/base.xml.in.h:885
+msgid "ph"
+msgstr "ph"
+
+#: ../rules/base.xml.in.h:886
+msgid "pl"
+msgstr "pl"
+
+#: ../rules/base.xml.in.h:887
+msgid "ps"
+msgstr "ps"
+
+#: ../rules/base.xml.in.h:888
+msgid "pt"
+msgstr "pt"
+
+#: ../rules/base.xml.in.h:889
+msgid "ro"
+msgstr "ro"
+
+#: ../rules/base.xml.in.h:890
+msgid "ru"
+msgstr "ru"
+
+#: ../rules/base.xml.in.h:891
+msgid "sd"
+msgstr "sd"
+
+#: ../rules/base.xml.in.h:892
+msgid "shs"
+msgstr "shs"
+
+#: ../rules/base.xml.in.h:893
+msgid "si"
+msgstr "si"
+
+#: ../rules/base.xml.in.h:894
+msgid "sk"
+msgstr "sk"
+
+#: ../rules/base.xml.in.h:895
+msgid "sl"
+msgstr "sl"
+
+#: ../rules/base.xml.in.h:896
+msgid "sq"
+msgstr "sq"
+
+#: ../rules/base.xml.in.h:897
+msgid "sr"
+msgstr "sr"
+
+#: ../rules/base.xml.in.h:898
+msgid "srp"
+msgstr "srp"
+
+#: ../rules/base.xml.in.h:899
+msgid "sv"
+msgstr "sv"
+
+#: ../rules/base.xml.in.h:900
+msgid "sw"
+msgstr "sw"
+
+#: ../rules/base.xml.in.h:901
+msgid "syc"
+msgstr "syc"
+
+#: ../rules/base.xml.in.h:902
+msgid "ta"
+msgstr "ta"
+
+#: ../rules/base.xml.in.h:903
+msgid "te"
+msgstr "te"
+
+#: ../rules/base.xml.in.h:904
+msgid "tg"
+msgstr "tg"
+
+#: ../rules/base.xml.in.h:905
+msgid "th"
+msgstr "th"
+
+#: ../rules/base.xml.in.h:906
+msgid "tk"
+msgstr "tk"
+
+#: ../rules/base.xml.in.h:907
+msgid "tn"
+msgstr "tn"
+
+#: ../rules/base.xml.in.h:908
+msgid "tr"
+msgstr "tr"
+
+#: ../rules/base.xml.in.h:909
+msgid "twn"
+msgstr "twn"
+
+#: ../rules/base.xml.in.h:910
+msgid "uk"
+msgstr "uk"
+
+#: ../rules/base.xml.in.h:911
+msgid "ur"
+msgstr "ur"
+
+#: ../rules/base.xml.in.h:912
+msgid "uz"
+msgstr "uz"
+
+#: ../rules/base.xml.in.h:913
+msgid "vi"
+msgstr "vi"
+
+#: ../rules/base.xml.in.h:914
+msgid "wo"
+msgstr "wo"
+
+#: ../rules/base.xml.in.h:915
+msgid "xsy"
+msgstr "xsy"
+
+#: ../rules/base.xml.in.h:916
+msgid "yo"
+msgstr "yo"
+
+#: ../rules/base.xml.in.h:917
+msgid "zh"
+msgstr "zh"
+
+#: ../rules/base.extras.xml.in.h:1
+msgid "APL"
+msgstr "APL"
+
+#: ../rules/base.extras.xml.in.h:2
+msgid "Iran"
+msgstr "Iran"
+
+#: ../rules/base.extras.xml.in.h:3
+msgid "Iran - Avestan"
+msgstr "Iran - Avestan"
+
+#: ../rules/base.extras.xml.in.h:4
+msgid "Lithuania"
+msgstr "Litauen"
+
+#: ../rules/base.extras.xml.in.h:5
+msgid "Lithuania - Dvorak"
+msgstr "Litauen - Dvorak"
+
+#: ../rules/base.extras.xml.in.h:6
+msgid "Ltu"
+msgstr "Ltu"
+
+#: ../rules/base.extras.xml.in.h:7
+msgid "Romania"
+msgstr "Rumänien"
+
+#: ../rules/base.extras.xml.in.h:8
+msgid "Romania - Ergonomic Touchtype"
+msgstr "Rumänien - Ergonomisk Touchtype"
+
+#: ../rules/base.extras.xml.in.h:9
+msgid "Rou"
+msgstr "Rou"
+
+#: ../rules/base.extras.xml.in.h:10
+msgid "Rus"
+msgstr "Rus"
+
+#: ../rules/base.extras.xml.in.h:11
+msgid "Russia"
+msgstr "Ryssland"
+
+#: ../rules/base.extras.xml.in.h:12
+msgid "Serbia"
+msgstr "Serbien"
+
+#: ../rules/base.extras.xml.in.h:13
+msgid "Serbia - Combining accents instead of dead keys"
+msgstr "Serbien - Kombinerade accenter istället för stumma tangenter"
+
+#: ../rules/base.extras.xml.in.h:14
+msgid "Srb"
+msgstr "Srb"
+
+#: ../rules/base.extras.xml.in.h:15
+msgid "USA"
+msgstr "USA"
+
+#: ../rules/base.extras.xml.in.h:16
+msgid "USA - Atsina"
+msgstr "USA - Atsina"
+
+#: ../rules/base.extras.xml.in.h:17
+msgid "USA - Couer D'alene Salish"
+msgstr "USA - Couer D'alene Salish"
+
+#: ../rules/base.extras.xml.in.h:18
+msgid "USA - International (AltGr Unicode combining)"
+msgstr "USA - Internationell (AltGr med kombinerad Unicode)"
+
+#: ../rules/base.extras.xml.in.h:19
+msgid "USA - International (AltGr Unicode combining, alternative)"
+msgstr "USA - Internationell (AltGr med kombinerad Unicode, alternativ)"
+
+#~ msgid "(F)"
+#~ msgstr "(F)"
+
+#~ msgid "2"
+#~ msgstr "2"
+
+#~ msgid "4"
+#~ msgstr "4"
+
+#~ msgid "5"
+#~ msgstr "5"
+
+#~ msgid "ACPI Standard"
+#~ msgstr "ACPI-standard"
+
+#~ msgid "Alb"
+#~ msgstr "Alb"
+
+#~ msgid "Alt-Q"
+#~ msgstr "Alt-Q"
+
+#~ msgid "Alternative"
+#~ msgstr "Alternativ"
+
+#~ msgid "And"
+#~ msgstr "And"
+
+#~ msgid "Andorra"
+#~ msgstr "Andorra"
+
+#~ msgid "Ara"
+#~ msgstr "Ara"
+
+#~ msgid "Arm"
+#~ msgstr "Arm"
+
+#~ msgid "Aze"
+#~ msgstr "Aze"
+
+#~ msgid "Bangladesh"
+#~ msgstr "Bangladesh"
+
+#~ msgid "Bel"
+#~ msgstr "Bel"
+
+#~ msgid "Belgium"
+#~ msgstr "Belgien"
+
+#~ msgid "Bhutan"
+#~ msgstr "Bhutan"
+
+#~ msgid "Bih"
+#~ msgstr "Bih"
+
+#~ msgid "Blr"
+#~ msgstr "Blr"
+
+#~ msgid "Bosnia and Herzegovina"
+#~ msgstr "Bosnien och Herzegovina"
+
+#~ msgid "Bra"
+#~ msgstr "Bra"
+
+#~ msgid "Brazil"
+#~ msgstr "Brasilien"
+
+#~ msgid "Breton"
+#~ msgstr "Breton"
+
+#~ msgid "Bulgaria"
+#~ msgstr "Bulgarien"
+
+#~ msgid "CRULP"
+#~ msgstr "CRULP"
+
+#~ msgid "Can"
+#~ msgstr "Can"
+
+#~ msgid "Canada"
+#~ msgstr "Kanada"
+
+#~ msgid "CapsLock"
+#~ msgstr "CapsLock"
+
+#~ msgid "CapsLock key behavior"
+#~ msgstr "Beteende för CapsLock-tangenten"
+
+#~ msgid "Cedilla"
+#~ msgstr "Cedilj"
+
+#~ msgid "Chuvash"
+#~ msgstr "Tjuvasjiska"
+
+#~ msgid "Classic"
+#~ msgstr "Klassisk"
+
+#~ msgid "Colemak"
+#~ msgstr "Colemak"
+
+#~ msgid "Cyrillic"
+#~ msgstr "Kyrillisk"
+
+#~ msgid "Cze"
+#~ msgstr "Cze"
+
+#~ msgid "Czechia"
+#~ msgstr "Tjeckien"
+
+#~ msgid "DOS"
+#~ msgstr "DOS"
+
+#~ msgid "DRC"
+#~ msgstr "DRC"
+
+#~ msgid "Dan"
+#~ msgstr "Dan"
+
+#~ msgid "Dead acute"
+#~ msgstr "Stum akut accent"
+
+#~ msgid "Denmark"
+#~ msgstr "Danmark"
+
+#~ msgid "Deu"
+#~ msgstr "Deu"
+
+#~ msgid "Dvorak"
+#~ msgstr "Dvorak"
+
+#~ msgid "Dvorak international"
+#~ msgstr "Dvorak internationell"
+
+#~ msgid "E"
+#~ msgstr "E"
+
+#~ msgid "Eastern"
+#~ msgstr "Östlig"
+
+#~ msgid "Epo"
+#~ msgstr "Epo"
+
+#~ msgid "Ergonomic"
+#~ msgstr "Ergonomisk"
+
+#~ msgid "Est"
+#~ msgstr "Est"
+
+#~ msgid "Ethiopia"
+#~ msgstr "Etiopien"
+
+#~ msgid "Evdev-managed keyboard"
+#~ msgstr "Evdev-hanterat tangentbord"
+
+#~ msgid "Extended"
+#~ msgstr "Utökad"
+
+#~ msgid "Fao"
+#~ msgstr "Fao"
+
+#~ msgid "Finland"
+#~ msgstr "Finland"
+
+#~ msgid "Fra"
+#~ msgstr "Fra"
+
+#~ msgid "France"
+#~ msgstr "Frankrike"
+
+#~ msgid "Georgia"
+#~ msgstr "Georgien"
+
+#~ msgid "Germany"
+#~ msgstr "Tyskland"
+
+#~ msgid "Ghana"
+#~ msgstr "Ghana"
+
+#~ msgid "Gre"
+#~ msgstr "Gre"
+
+#~ msgid "Gui"
+#~ msgstr "Gui"
+
+#~ msgid "Guinea"
+#~ msgstr "Guinea"
+
+#~ msgid "Homophonic"
+#~ msgstr "Homofonisk"
+
+#~ msgid "Hrv"
+#~ msgstr "Hrv"
+
+#~ msgid "Hun"
+#~ msgstr "Hun"
+
+#~ msgid "Hungary"
+#~ msgstr "Ungern"
+
+#~ msgid "Ind"
+#~ msgstr "Ind"
+
+#~ msgid "Ireland"
+#~ msgstr "Irland"
+
+#~ msgid "Irl"
+#~ msgstr "Irl"
+
+#~ msgid "Irn"
+#~ msgstr "Irn"
+
+#~ msgid "Israel"
+#~ msgstr "Israel"
+
+#~ msgid "Italy"
+#~ msgstr "Italien"
+
+#~ msgid "Japan"
+#~ msgstr "Japan"
+
+#~ msgid "Jpn"
+#~ msgstr "Jpn"
+
+#~ msgid "Kalmyk"
+#~ msgstr "Kalmyk"
diff --git a/xorg-server/xkeyboard-config/po/uk.po b/xorg-server/xkeyboard-config/po/uk.po index e096c382c..1657ad308 100644 --- a/xorg-server/xkeyboard-config/po/uk.po +++ b/xorg-server/xkeyboard-config/po/uk.po @@ -1,3916 +1,3916 @@ -# translation of xkeyboard-config to Ukrainian -# Ukrainian translation to xkeyboard-config -# Copyright (C) 2002, 2007, 2008 Free Software Foundation, Inc. -# Sergey V. Udaltsov <svu@users.sourceforge.net> -# -# This file is distributed under the same license as the xkeyboard-config package. -# Andriy Rysin <arysin@bcsii.com>, 2007, 2008. -# Andriy Rysin <arysin@gmail.com>, 2008. -# Maxim V. Dziumanenko <dziumanenko@gmail.com>, 2004-2011. -# Yuri Chornoivan <yurchor@ukr.net>, 2011. -msgid "" -msgstr "" -"Project-Id-Version: xkeyboard-config-2.3\n" -"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" -"POT-Creation-Date: 2011-05-17 21:08+0100\n" -"PO-Revision-Date: 2011-05-19 14:56+0300\n" -"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n" -"Language-Team: Ukrainian <translation-team-uk@lists.sourceforge.net>\n" -"Language: uk\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Lokalize 1.2\n" - -#: ../rules/base.xml.in.h:1 -msgid "<Less/Greater>" -msgstr "<Менше ніж/Більше ніж>" - -#: ../rules/base.xml.in.h:2 -msgid "<Less/Greater> (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "<Менше ніж/Більше ніж> (вибирає 3-ій рівень, фіксується, якщо натиснути разом зі іншою комбінацією вибору 3-го рівня)" - -#: ../rules/base.xml.in.h:3 -msgid "<Less/Greater> chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "<Менше ніж/Більше ніж> вибирає 5-ий рівень і активує блокування рівня 5, якщо натиснути разом зі іншою комбінацією вибору 5-го рівня" - -#: ../rules/base.xml.in.h:4 -msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "<Менше ніж/Більше ніж> вибирає 5-ий рівень, фіксується, якщо натиснути разом зі іншою комбінацією вибору 5-го рівня" - -#: ../rules/base.xml.in.h:5 -msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "<Менше ніж/Більше ніж> вибирає 5-ий рівень, фіксується, якщо натиснути разом зі іншою комбінацією вибору 5-го рівня" - -#: ../rules/base.xml.in.h:6 -msgid "A4Tech KB-21" -msgstr "A4Tech KB-21" - -#: ../rules/base.xml.in.h:7 -msgid "A4Tech KBS-8" -msgstr "A4Tech KBS-8" - -#: ../rules/base.xml.in.h:8 -msgid "A4Tech Wireless Desktop RFKB-23" -msgstr "A4Tech Wireless Desktop RFKB-23" - -#: ../rules/base.xml.in.h:9 -msgid "ATM/phone-style" -msgstr "У стилі банкоматної/телефонної" - -#: ../rules/base.xml.in.h:10 -msgid "Acer AirKey V" -msgstr "Acer AirKey V" - -#: ../rules/base.xml.in.h:11 -msgid "Acer C300" -msgstr "Acer C300" - -#: ../rules/base.xml.in.h:12 -msgid "Acer Ferrari 4000" -msgstr "Acer Ferrari 4000" - -#: ../rules/base.xml.in.h:13 -msgid "Acer Laptop" -msgstr "Acer Laptop" - -#: ../rules/base.xml.in.h:14 -msgid "Add the standard behavior to Menu key" -msgstr "Додати звичайну поведінку на клавішу Menu" - -#: ../rules/base.xml.in.h:15 -msgid "Adding Esperanto circumflexes (supersigno)" -msgstr "Додавання діакритичних знаків есперанто" - -#: ../rules/base.xml.in.h:16 -msgid "Adding currency signs to certain keys" -msgstr "Додавання знаків валюти до деяких клавіш" - -#: ../rules/base.xml.in.h:17 -msgid "Advance Scorpius KI" -msgstr "Advance Scorpius KI" - -#: ../rules/base.xml.in.h:18 -msgid "Afghani" -msgstr "Афгані" - -#: ../rules/base.xml.in.h:19 -msgid "Akan" -msgstr "Акан" - -#: ../rules/base.xml.in.h:20 -msgid "Albanian" -msgstr "Албанська" - -#: ../rules/base.xml.in.h:21 -msgid "Alt and Meta are on Alt keys" -msgstr "Alt та Meta на клавішах Alt" - -#: ../rules/base.xml.in.h:22 -msgid "Alt is mapped to Right Win, Super to Menu" -msgstr "Клавіша Alt відповідає правій клавіші Win, а Super - клавіші Menu." - -#: ../rules/base.xml.in.h:23 -msgid "Alt+Caps Lock" -msgstr "Alt+Caps Lock" - -#: ../rules/base.xml.in.h:24 -msgid "Alt+Ctrl" -msgstr "Alt+Ctrl" - -#: ../rules/base.xml.in.h:25 -msgid "Alt+Shift" -msgstr "Alt+Shift" - -#: ../rules/base.xml.in.h:26 -msgid "Alt+Space" -msgstr "Alt+Пробіл" - -#: ../rules/base.xml.in.h:27 -msgid "Alt/Win key behavior" -msgstr "Поведінка клавіш Alt/Win" - -#: ../rules/base.xml.in.h:28 -msgid "Amharic" -msgstr "Амхарська" - -#: ../rules/base.xml.in.h:29 -msgid "Any Alt key" -msgstr "Будь-яка клавіша Alt" - -#: ../rules/base.xml.in.h:30 -msgid "Any Win key" -msgstr "Будь-яка клавіша Win" - -#: ../rules/base.xml.in.h:31 -msgid "Any Win key (while pressed)" -msgstr "Будь-яка клавіша Win (на час натискання)" - -#: ../rules/base.xml.in.h:32 -msgid "Apple" -msgstr "Apple" - -#: ../rules/base.xml.in.h:33 -msgid "Apple Aluminium Keyboard (ANSI)" -msgstr "Клавіатура Apple Aluminium (ANSI)" - -#: ../rules/base.xml.in.h:34 -msgid "Apple Aluminium Keyboard (ISO)" -msgstr "Клавіатура Apple Aluminium (ISO)" - -#: ../rules/base.xml.in.h:35 -msgid "Apple Aluminium Keyboard (JIS)" -msgstr "Клавіатура Apple Aluminium (JIS)" - -#: ../rules/base.xml.in.h:36 -msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)" -msgstr "Клавіатура Apple Aluminium (емуляція клавіш ПК: Print, Scroll Lock, Pause, Num Lock)" - -#: ../rules/base.xml.in.h:37 -msgid "Apple Laptop" -msgstr "Ноутбук Apple" - -#: ../rules/base.xml.in.h:38 -msgid "Arabic" -msgstr "Арабська" - -#: ../rules/base.xml.in.h:39 -msgid "Arabic (Buckwalter)" -msgstr "Арабська (Бакволтера)" - -#: ../rules/base.xml.in.h:40 -msgid "Arabic (Morocco)" -msgstr "Арабська (Марокко)" - -#: ../rules/base.xml.in.h:41 -msgid "Arabic (Pakistan)" -msgstr "Арабська (Пакистан)" - -#: ../rules/base.xml.in.h:42 -msgid "Arabic (Syria)" -msgstr "Арабська (Сирія)" - -#: ../rules/base.xml.in.h:43 -msgid "Arabic (azerty)" -msgstr "Арабська (azerty)" - -#: ../rules/base.xml.in.h:44 -msgid "Arabic (azerty/digits)" -msgstr "Арабська (azerty/цифри)" - -#: ../rules/base.xml.in.h:45 -msgid "Arabic (digits)" -msgstr "Арабська (цифри)" - -#: ../rules/base.xml.in.h:46 -msgid "Arabic (qwerty)" -msgstr "Арабська (qwerty)" - -#: ../rules/base.xml.in.h:47 -msgid "Arabic (qwerty/digits)" -msgstr "Арабська (qwerty/цифри)" - -#: ../rules/base.xml.in.h:48 ../rules/base.extras.xml.in.h:2 -msgid "Armenian" -msgstr "Вірменська" - -#: ../rules/base.xml.in.h:49 -msgid "Armenian (alternative eastern)" -msgstr "Вірменська (альтернативна східна)" - -#: ../rules/base.xml.in.h:50 ../rules/base.extras.xml.in.h:3 -msgid "Armenian (alternative phonetic)" -msgstr "Вірменська (альтернативна фонетична)" - -#: ../rules/base.xml.in.h:51 -msgid "Armenian (eastern)" -msgstr "Вірменська (східна)" - -#: ../rules/base.xml.in.h:52 -msgid "Armenian (phonetic)" -msgstr "Вірменська (фонетична)" - -#: ../rules/base.xml.in.h:53 -msgid "Armenian (western)" -msgstr "Вірменська (західна)" - -#: ../rules/base.xml.in.h:54 -msgid "Asturian (Spain, with bottom-dot H and bottom-dot L)" -msgstr "Астурійська (Іспанія, з H та L з нижньою крапкою)" - -#: ../rules/base.xml.in.h:55 -msgid "Asus Laptop" -msgstr "Ноутбук Asus" - -#: ../rules/base.xml.in.h:56 -msgid "At bottom left" -msgstr "Знизу ліворуч" - -#: ../rules/base.xml.in.h:57 -msgid "At left of 'A'" -msgstr "Ліворуч від 'A'" - -#: ../rules/base.xml.in.h:58 -msgid "Avatime" -msgstr "Аватіме" - -#: ../rules/base.xml.in.h:59 -msgid "Azerbaijani" -msgstr "Азербайджанська" - -#: ../rules/base.xml.in.h:60 -msgid "Azerbaijani (Cyrillic)" -msgstr "Азербайджанська (кирилиця)" - -#: ../rules/base.xml.in.h:61 -msgid "Azona RF2300 wireless Internet Keyboard" -msgstr "Azona RF2300 бездротова Інтернет-клавіатура" - -#: ../rules/base.xml.in.h:62 -msgid "BTC 5090" -msgstr "BTC 5090" - -#: ../rules/base.xml.in.h:63 -msgid "BTC 5113RF Multimedia" -msgstr "BTC 5113RF мультимедійна" - -#: ../rules/base.xml.in.h:64 -msgid "BTC 5126T" -msgstr "BTC 5126T" - -#: ../rules/base.xml.in.h:65 -msgid "BTC 6301URF" -msgstr "BTC 6301URF" - -#: ../rules/base.xml.in.h:66 -msgid "BTC 9000" -msgstr "BTC 9000" - -#: ../rules/base.xml.in.h:67 -msgid "BTC 9000A" -msgstr "BTC 9000A" - -#: ../rules/base.xml.in.h:68 -msgid "BTC 9001AH" -msgstr "BTC 9001AH" - -#: ../rules/base.xml.in.h:69 -msgid "BTC 9019U" -msgstr "BTC 9019U" - -#: ../rules/base.xml.in.h:70 -msgid "BTC 9116U Mini Wireless Internet and Gaming" -msgstr "BTC 9116U Mini Wireless Internet and Gaming" - -#: ../rules/base.xml.in.h:71 -msgid "Backslash" -msgstr "Зворотна риска" - -#: ../rules/base.xml.in.h:72 -msgid "Backslash (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "Зворотна похила риска, «/» (вибирає 3-ій рівень, фіксується, якщо натиснути разом зі іншою комбінацією вибору 3-го рівня)" - -#: ../rules/base.xml.in.h:73 -msgid "Bambara" -msgstr "Бамбара" - -#: ../rules/base.xml.in.h:74 -msgid "Bashkirian" -msgstr "Башкирська" - -#: ../rules/base.xml.in.h:75 -msgid "Belarusian" -msgstr "Білоруська" - -#: ../rules/base.xml.in.h:76 -msgid "Belarusian (Latin)" -msgstr "Білоруська (латиниця)" - -#: ../rules/base.xml.in.h:77 -msgid "Belarusian (legacy)" -msgstr "Білоруська (застаріла)" - -#: ../rules/base.xml.in.h:78 -msgid "Belgian" -msgstr "Бельгійська" - -#: ../rules/base.xml.in.h:79 -msgid "Belgian (ISO alternate)" -msgstr "Бельгійська (додаткова ISO)" - -#: ../rules/base.xml.in.h:80 -msgid "Belgian (Sun dead keys)" -msgstr "Бельгійська (сліпі клавіші Sun)" - -#: ../rules/base.xml.in.h:81 -msgid "Belgian (Wang model 724 azerty)" -msgstr "Бельгійська (модель Wang 724, azerty)" - -#: ../rules/base.xml.in.h:82 -msgid "Belgian (alternative)" -msgstr "Бельгійська (альтернативна)" - -#: ../rules/base.xml.in.h:83 -msgid "Belgian (alternative, Sun dead keys)" -msgstr "Бельгійська (сліпі клавіші Sun)" - -#: ../rules/base.xml.in.h:84 -msgid "Belgian (alternative, latin-9 only)" -msgstr "Бельгійська (альтернативна, лише latin-9)" - -#: ../rules/base.xml.in.h:85 -msgid "Belgian (eliminate dead keys)" -msgstr "Бельгійська (вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:86 -msgid "BenQ X-Touch" -msgstr "BenQ X-Touch" - -#: ../rules/base.xml.in.h:87 -msgid "BenQ X-Touch 730" -msgstr "BenQ X-Touch 730" - -#: ../rules/base.xml.in.h:88 -msgid "BenQ X-Touch 800" -msgstr "BenQ X-Touch 800" - -#: ../rules/base.xml.in.h:89 -msgid "Bengali" -msgstr "Бенгальська" - -#: ../rules/base.xml.in.h:90 -msgid "Bengali (Probhat)" -msgstr "Бенгальська (пробхат)" - -#: ../rules/base.xml.in.h:91 -msgid "Berber (Morocco, Tifinagh alternative phonetic)" -msgstr "Берберська (Марокко, тифінаг, альтернативна фонетична)" - -#: ../rules/base.xml.in.h:92 -msgid "Berber (Morocco, Tifinagh alternative)" -msgstr "Берберська (Марокко, тифінаг, альтернативна)" - -#: ../rules/base.xml.in.h:93 -msgid "Berber (Morocco, Tifinagh extended phonetic)" -msgstr "Берберська (Марокко, тифінаг, розширена фонетична)" - -#: ../rules/base.xml.in.h:94 -msgid "Berber (Morocco, Tifinagh extended)" -msgstr "Берберська (Марокко, тифінаг, розширена)" - -#: ../rules/base.xml.in.h:95 -msgid "Berber (Morocco, Tifinagh phonetic)" -msgstr "Берберська (Марокко, тифінаг, фонетична)" - -#: ../rules/base.xml.in.h:96 -msgid "Berber (Morocco, Tifinagh)" -msgstr "Берберська (Марокко, давньолівійська)" - -#: ../rules/base.xml.in.h:97 -msgid "Bosnian" -msgstr "Боснійська" - -#: ../rules/base.xml.in.h:98 -msgid "Bosnian (US keyboard with Bosnian digraphs)" -msgstr "Боснійська (клавіатура США з боснійськими диграфами)" - -#: ../rules/base.xml.in.h:99 -msgid "Bosnian (US keyboard with Bosnian letters)" -msgstr "Боснійська (клавіатура США з боснійськими літерами)" - -#: ../rules/base.xml.in.h:100 -msgid "Bosnian (use Bosnian digraphs)" -msgstr "Боснійська (з боснійськими диграфами)" - -#: ../rules/base.xml.in.h:101 -msgid "Bosnian (use guillemets for quotes)" -msgstr "Боснійська (кутові лапки)" - -#: ../rules/base.xml.in.h:102 -msgid "Both Alt keys together" -msgstr "Обидві клавіші Alt разом" - -#: ../rules/base.xml.in.h:103 -msgid "Both Ctrl keys together" -msgstr "Обидві клавіші Ctrl разом" - -#: ../rules/base.xml.in.h:104 -msgid "Both Shift keys together" -msgstr "Обидві клавіші Shift разом" - -#: ../rules/base.xml.in.h:105 -msgid "Both Shift-Keys together activate Caps Lock, one Shift-Key deactivates" -msgstr "Натискання обох клавіш Shift вмикають Caps Lock, одна клавіша Shift — вимикає" - -#: ../rules/base.xml.in.h:106 -msgid "Both Shift-Keys together toggle Caps Lock" -msgstr "Обидві клавіші Shift разом перемикають стан Caps Lock" - -#: ../rules/base.xml.in.h:107 -msgid "Both Shift-Keys together toggle ShiftLock" -msgstr "Обидві клавіші Shift разом перемикають стан Shift" - -#: ../rules/base.xml.in.h:108 -msgid "Braille" -msgstr "Брайля" - -#: ../rules/base.xml.in.h:109 -msgid "Braille (left hand)" -msgstr "Брайля (для шульги)" - -#: ../rules/base.xml.in.h:110 -msgid "Braille (right hand)" -msgstr "Брайль (для правші)" - -#: ../rules/base.xml.in.h:111 -msgid "Brother Internet Keyboard" -msgstr "Brother Internet Keyboard" - -#: ../rules/base.xml.in.h:112 -msgid "Bulgarian" -msgstr "Болгарська" - -#: ../rules/base.xml.in.h:113 -msgid "Bulgarian (new phonetic)" -msgstr "Болгарська (нова фонетична)" - -#: ../rules/base.xml.in.h:114 -msgid "Bulgarian (traditional phonetic)" -msgstr "Болгарська (традиційна фонетична)" - -#: ../rules/base.xml.in.h:115 -msgid "Burmese" -msgstr "Бірманська" - -#: ../rules/base.xml.in.h:116 -msgid "Canadian Multilingual" -msgstr "Канадська (багатомовна)" - -#: ../rules/base.xml.in.h:117 -msgid "Canadian Multilingual (first part)" -msgstr "Канадська (багатомовна, перша частина)" - -#: ../rules/base.xml.in.h:118 -msgid "Canadian Multilingual (second part)" -msgstr "Канадська (багатомовна, друга частина)" - -#: ../rules/base.xml.in.h:119 -msgid "Caps Lock" -msgstr "Caps Lock" - -#: ../rules/base.xml.in.h:120 -msgid "Caps Lock (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "Caps Lock (вибирає 3-ій рівень, фіксується, якщо натиснути разом зі іншою комбінацією вибору 3-го рівня)" - -#: ../rules/base.xml.in.h:121 -msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)" -msgstr "Caps Lock (на першу розкладку), Shift+Caps Lock (на останню розкладку)" - -#: ../rules/base.xml.in.h:122 -msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action" -msgstr "Caps Lock (поки натиснена), Alt+Caps Lock виконує оригінальну функцію capslock" - -#: ../rules/base.xml.in.h:123 -msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock" -msgstr "Caps Lock дія як Shift з блокуванням. Shift призупиняє дію Caps Lock" - -#: ../rules/base.xml.in.h:124 -msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock" -msgstr "Caps Lock діє як Shift з блокуванням. Shift не впливає на Caps Lock" - -#: ../rules/base.xml.in.h:125 -msgid "Caps Lock is disabled" -msgstr "Caps Lock вимкнено" - -#: ../rules/base.xml.in.h:126 -msgid "Caps Lock key behavior" -msgstr "Поведінка клавіші Caps Lock" - -#: ../rules/base.xml.in.h:127 -msgid "Caps Lock toggles Shift so all keys are affected" -msgstr "Caps Lock вмикає Shift, таким чином, він діє одразу на всі клавіші" - -#: ../rules/base.xml.in.h:128 -msgid "Caps Lock toggles normal capitalization of alphabetic characters" -msgstr "Caps Lock вмикає звичайну капіталізацію символів алфавіту" - -#: ../rules/base.xml.in.h:129 -msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock" -msgstr "Caps Lock вмикає внутрішню капіталізацію. Shift призупиняє дію Caps Lock" - -#: ../rules/base.xml.in.h:130 -msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock" -msgstr "Caps Lock вмикає внутрішню капіталізацію. Shift не впливає на Caps Lock" - -#: ../rules/base.xml.in.h:131 -msgid "Catalan" -msgstr "Каталонська" - -#: ../rules/base.xml.in.h:132 -msgid "Catalan (Spain, with middle-dot L)" -msgstr "Іспанська (Іспанія, варіант з L із середньою точкою)" - -#: ../rules/base.xml.in.h:133 -msgid "Cherokee" -msgstr "Cherokee" - -#: ../rules/base.xml.in.h:134 -msgid "Cherry B.UNLIMITED" -msgstr "Cherry B.UNLIMITED" - -#: ../rules/base.xml.in.h:135 -msgid "Cherry Blue Line CyBo@rd" -msgstr "Cherry Blue Line CyBo@rd" - -#: ../rules/base.xml.in.h:136 -msgid "Cherry Blue Line CyBo@rd (alternate option)" -msgstr "Cherry Blue Line CyBo@rd (альтернативний варіант)" - -#: ../rules/base.xml.in.h:137 -msgid "Cherry CyBo@rd USB-Hub" -msgstr "Cherry CyBo@rd USB-Hub" - -#: ../rules/base.xml.in.h:138 -msgid "Cherry CyMotion Expert" -msgstr "Cherry CyMotion Expert" - -#: ../rules/base.xml.in.h:139 -msgid "Cherry CyMotion Master Linux" -msgstr "Cherry CyMotion Master Linux" - -#: ../rules/base.xml.in.h:140 -msgid "Cherry CyMotion Master XPress" -msgstr "Cherry CyMotion Master XPress" - -#: ../rules/base.xml.in.h:141 -msgid "Chicony Internet Keyboard" -msgstr "Інтернет-клавіатура Chicony" - -#: ../rules/base.xml.in.h:142 -msgid "Chicony KB-9885" -msgstr "Chicony KB-9885" - -#: ../rules/base.xml.in.h:143 -msgid "Chicony KU-0108" -msgstr "Chicony KU-0108" - -#: ../rules/base.xml.in.h:144 -msgid "Chicony KU-0420" -msgstr "Chicony KU-0420" - -#: ../rules/base.xml.in.h:145 -msgid "Chinese" -msgstr "Китайська" - -#: ../rules/base.xml.in.h:146 -msgid "Chuvash" -msgstr "Чуваська" - -#: ../rules/base.xml.in.h:147 -msgid "Chuvash (Latin)" -msgstr "Чуваська (латиниця)" - -#: ../rules/base.xml.in.h:148 -msgid "Classmate PC" -msgstr "Classmate PC" - -#: ../rules/base.xml.in.h:149 -msgid "CloGaelach" -msgstr "Гаельський шрифт" - -#: ../rules/base.xml.in.h:150 -msgid "Compaq Easy Access Keyboard" -msgstr "Compaq Easy Access Keyboard" - -#: ../rules/base.xml.in.h:151 -msgid "Compaq Internet Keyboard (13 keys)" -msgstr "Compaq Internet Keyboard (13 клавіш)" - -#: ../rules/base.xml.in.h:152 -msgid "Compaq Internet Keyboard (18 keys)" -msgstr "Compaq Internet Keyboard (18 клавіш)" - -#: ../rules/base.xml.in.h:153 -msgid "Compaq Internet Keyboard (7 keys)" -msgstr "Compaq Internet Keyboard (7 клавіш)" - -#: ../rules/base.xml.in.h:154 -msgid "Compaq iPaq Keyboard" -msgstr "Compaq iPaq Keyboard" - -#: ../rules/base.xml.in.h:155 -msgid "Compose key position" -msgstr "Розташування клавіші Compose" - -#: ../rules/base.xml.in.h:156 -msgid "Control + Alt + Backspace" -msgstr "Control + Alt + Backspace" - -#: ../rules/base.xml.in.h:157 -msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" -msgstr "Control використовується як клавіші Alt, Alt використовується як Win" - -#: ../rules/base.xml.in.h:158 -msgid "Control is mapped to Win keys (and the usual Ctrl keys)" -msgstr "Control використовується як Win (і як звичайний Control)" - -#: ../rules/base.xml.in.h:159 -msgid "Creative Desktop Wireless 7000" -msgstr "Creative Desktop Wireless 7000" - -#: ../rules/base.xml.in.h:160 -msgid "Crimean Tatar (Dobruja Q)" -msgstr "Кримськотатарська (Dobruja Q)" - -#: ../rules/base.xml.in.h:161 -msgid "Crimean Tatar (Turkish Alt-Q)" -msgstr "Кримськотатарська (турецька Alt-Q)" - -#: ../rules/base.xml.in.h:162 -msgid "Crimean Tatar (Turkish F)" -msgstr "Кримськотатарська (турецька F)" - -#: ../rules/base.xml.in.h:163 -msgid "Crimean Tatar (Turkish Q)" -msgstr "Кримськотатарська (турецька Q)" - -#: ../rules/base.xml.in.h:164 -msgid "Croatian" -msgstr "Хорватська" - -#: ../rules/base.xml.in.h:165 -msgid "Croatian (US keyboard with Croatian digraphs)" -msgstr "Хорватська (клавіатура США з хорватськими диграфами)" - -#: ../rules/base.xml.in.h:166 -msgid "Croatian (US keyboard with Croatian letters)" -msgstr "Хорватська (клавіатура США з хорватськими літерами)" - -#: ../rules/base.xml.in.h:167 -msgid "Croatian (use Croatian digraphs)" -msgstr "Хорватська (з хорватськими диграфами)" - -#: ../rules/base.xml.in.h:168 -msgid "Croatian (use guillemets for quotes)" -msgstr "Хорватська (кутові лапки)" - -#: ../rules/base.xml.in.h:169 -msgid "Ctrl key position" -msgstr "Розташування клавіші Ctrl" - -#: ../rules/base.xml.in.h:170 -msgid "Ctrl+Shift" -msgstr "Ctrl+Shift" - -#: ../rules/base.xml.in.h:171 -msgid "Czech" -msgstr "Чеська" - -#: ../rules/base.xml.in.h:172 -msgid "Czech (UCW layout, accented letters only)" -msgstr "Чеська (UCW-розкладка, лише літери з акцентами)" - -#: ../rules/base.xml.in.h:173 -msgid "Czech (US Dvorak with CZ UCW support)" -msgstr "Чеська (Дворак-США з підтримкою CZ UCW)" - -#: ../rules/base.xml.in.h:174 -msgid "Czech (qwerty)" -msgstr "Чеська (qwerty)" - -#: ../rules/base.xml.in.h:175 -msgid "Czech (qwerty, extended Backslash)" -msgstr "Чеська (qwerty, розширені функції Backslash)" - -#: ../rules/base.xml.in.h:176 -msgid "Czech (with <\\|> key)" -msgstr "Чеська (з клавішею <\\|>)" - -#: ../rules/base.xml.in.h:177 -msgid "DTK2000" -msgstr "DTK2000" - -#: ../rules/base.xml.in.h:178 -msgid "Danish" -msgstr "Данська" - -#: ../rules/base.xml.in.h:179 -msgid "Danish (Dvorak)" -msgstr "Данська (Дворака)" - -#: ../rules/base.xml.in.h:180 -msgid "Danish (Macintosh)" -msgstr "Данська (Macintosh)" - -#: ../rules/base.xml.in.h:181 -msgid "Danish (Macintosh, eliminate dead keys)" -msgstr "Данська (Macintosh, вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:182 -msgid "Danish (eliminate dead keys)" -msgstr "Данська (вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:183 -msgid "Default numeric keypad keys" -msgstr "Типові клавіші цифрової клавіатури" - -#: ../rules/base.xml.in.h:184 -msgid "Dell" -msgstr "Dell" - -#: ../rules/base.xml.in.h:185 -msgid "Dell 101-key PC" -msgstr "Dell 101-клавішна для ПК" - -#: ../rules/base.xml.in.h:186 -msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" -msgstr "Dell, ноутбуки Inspiron 6xxx/8xxx" - -#: ../rules/base.xml.in.h:187 -msgid "Dell Laptop/notebook Precision M series" -msgstr "Dell, ноутбуки Precision M" - -#: ../rules/base.xml.in.h:188 -msgid "Dell Latitude series laptop" -msgstr "Dell, ноутбук Latitude" - -#: ../rules/base.xml.in.h:189 -msgid "Dell Precision M65" -msgstr "Dell Precision M65" - -#: ../rules/base.xml.in.h:190 -msgid "Dell SK-8125" -msgstr "Dell SK-8125" - -#: ../rules/base.xml.in.h:191 -msgid "Dell SK-8135" -msgstr "Dell SK-8135" - -#: ../rules/base.xml.in.h:192 -msgid "Dell USB Multimedia Keyboard" -msgstr "Dell USB Multimedia Keyboard" - -#: ../rules/base.xml.in.h:193 -msgid "Dexxa Wireless Desktop Keyboard" -msgstr "Dexxa Wireless Desktop Keyboard" - -#: ../rules/base.xml.in.h:194 -msgid "Dhivehi" -msgstr "Мальдивська" - -#: ../rules/base.xml.in.h:195 -msgid "Diamond 9801 / 9802 series" -msgstr "Моделі Diamond 9801/9802" - -#: ../rules/base.xml.in.h:196 -msgid "Dutch" -msgstr "Голландська" - -#: ../rules/base.xml.in.h:197 -msgid "Dutch (Macintosh)" -msgstr "Голландська (Macintosh)" - -#: ../rules/base.xml.in.h:198 -msgid "Dutch (Sun dead keys)" -msgstr "Голландська (сліпі клавіші Sun)" - -#: ../rules/base.xml.in.h:199 -msgid "Dutch (standard)" -msgstr "Голландська (стандартна)" - -#: ../rules/base.xml.in.h:200 -msgid "Dzongkha" -msgstr "Дзонг-ке" - -#: ../rules/base.xml.in.h:201 -msgid "Enable extra typographic characters" -msgstr "Увімкнути додаткові типографські символи" - -#: ../rules/base.xml.in.h:202 -msgid "English (Cameroon Dvorak)" -msgstr "Англійська (камерунський Дворак)" - -#: ../rules/base.xml.in.h:203 -msgid "English (Cameroon qwerty)" -msgstr "Англійська (камерунський qwerty)" - -#: ../rules/base.xml.in.h:204 -msgid "English (Cameroon)" -msgstr "Англійська (Камерун)" - -#: ../rules/base.xml.in.h:205 -msgid "English (Canada)" -msgstr "Англійська (Канада)" - -#: ../rules/base.xml.in.h:206 -msgid "English (Colemak)" -msgstr "Англійська (Коулмак)" - -#: ../rules/base.xml.in.h:207 -msgid "English (Dvorak alternative international no dead keys)" -msgstr "Англійська (альтернативна інтернаціональна Дворака без сліпих клавіш)" - -#: ../rules/base.xml.in.h:208 -msgid "English (Dvorak international with dead keys)" -msgstr "Англійська (інтернаціональна Дворака зі сліпими клавішами)" - -#: ../rules/base.xml.in.h:209 -msgid "English (Dvorak)" -msgstr "Англійська (Дворак)" - -#: ../rules/base.xml.in.h:210 -msgid "English (Ghana)" -msgstr "Англійська (Гана)" - -#: ../rules/base.xml.in.h:211 -msgid "English (Ghana, GILLBT)" -msgstr "Англійська (Гана, GILLBT)" - -#: ../rules/base.xml.in.h:212 -msgid "English (Ghana, multilingual)" -msgstr "Англійська (Гана, інтернаціональна)" - -#: ../rules/base.xml.in.h:213 -msgid "English (India, with RupeeSign)" -msgstr "Англійська (Індія, з підтримкою символу рупії)" - -#: ../rules/base.xml.in.h:214 -msgid "English (Macintosh)" -msgstr "Англійська (Macintosh)" - -#: ../rules/base.xml.in.h:215 -msgid "English (Mali, US Macintosh)" -msgstr "Англійська (Малі, Macintosh США)" - -#: ../rules/base.xml.in.h:216 -msgid "English (Mali, US international)" -msgstr "Англійська (Малі, інтернаціональна США)" - -#: ../rules/base.xml.in.h:217 -msgid "English (Nigeria)" -msgstr "Англійська (Нігерія)" - -#: ../rules/base.xml.in.h:218 -msgid "English (South Africa)" -msgstr "Англійська (ПАР)" - -#: ../rules/base.xml.in.h:219 -msgid "English (UK)" -msgstr "Англійська (Великобританія)" - -#: ../rules/base.xml.in.h:220 -msgid "English (UK, Colemak)" -msgstr "Англійська (США, Коулмак)" - -#: ../rules/base.xml.in.h:221 -msgid "English (UK, Dvorak with UK punctuation)" -msgstr "Англійська (Великобританія, Дворак з британською пунктуацією)" - -#: ../rules/base.xml.in.h:222 -msgid "English (UK, Dvorak)" -msgstr "Англійська (Великобританія, Дворак)" - -#: ../rules/base.xml.in.h:223 -msgid "English (UK, Macintosh international)" -msgstr "Англійська (Великобританія, інтернаціональна Macintosh)" - -#: ../rules/base.xml.in.h:224 -msgid "English (UK, Macintosh)" -msgstr "Англійська (Великобританія, Macintosh)" - -#: ../rules/base.xml.in.h:225 -msgid "English (UK, extended WinKeys)" -msgstr "Англійська (Великобританія, розширена, з клавішами Win)" - -#: ../rules/base.xml.in.h:226 -msgid "English (UK, international with dead keys)" -msgstr "Англійська (Великобританія, інтернаціональна зі сліпими клавішами)" - -#: ../rules/base.xml.in.h:227 ../rules/base.extras.xml.in.h:7 -msgid "English (US)" -msgstr "Англійська (США)" - -#: ../rules/base.xml.in.h:228 -msgid "English (US, alternative international)" -msgstr "Англійська (США, альтернативна інтернаціональна)" - -#: ../rules/base.xml.in.h:229 -msgid "English (US, international with dead keys)" -msgstr "Англійська (США, інтернаціональна зі сліпими клавішами)" - -#: ../rules/base.xml.in.h:230 -msgid "English (US, with euro on 5)" -msgstr "Англійська (США, з символом євро на клавіші 5)" - -#: ../rules/base.xml.in.h:231 -msgid "English (classic Dvorak)" -msgstr "Англійська (класична Дворака)" - -#: ../rules/base.xml.in.h:232 -msgid "English (international AltGr dead keys)" -msgstr "Англійська (інтернаціональна зі сліпими клавішами AltGr)" - -#: ../rules/base.xml.in.h:233 -msgid "English (layout toggle on multiply/divide key)" -msgstr "Англійська (перемикання розкладки клавішею «помножити/ділити»)" - -#: ../rules/base.xml.in.h:234 -msgid "English (left handed Dvorak)" -msgstr "Англійська (Дворака для шульги)" - -#: ../rules/base.xml.in.h:235 -msgid "English (programmer Dvorak)" -msgstr "Англійська (програмістський Дворак)" - -#: ../rules/base.xml.in.h:236 -msgid "English (right handed Dvorak)" -msgstr "Англійська (Дворак для правші)" - -#: ../rules/base.xml.in.h:237 -msgid "Ennyah DKB-1008" -msgstr "Ennyah DKB-1008" - -#: ../rules/base.xml.in.h:238 -msgid "Enter on keypad" -msgstr "Enter на цифровій клавіатурі" - -#: ../rules/base.xml.in.h:239 -msgid "Esperanto" -msgstr "Есперанто" - -#: ../rules/base.xml.in.h:240 -msgid "Esperanto (Portugal, Nativo)" -msgstr "Есперанто (португальська, Nativo)" - -#: ../rules/base.xml.in.h:241 -msgid "Esperanto (displaced semicolon and quote, obsolete)" -msgstr "Есперанто (посунута крапка з комою та лапки, застаріла)" - -#: ../rules/base.xml.in.h:242 -msgid "Estonian" -msgstr "Естонська" - -#: ../rules/base.xml.in.h:243 -msgid "Estonian (Dvorak)" -msgstr "Естонська (Дворака)" - -#: ../rules/base.xml.in.h:244 -msgid "Estonian (US keyboard with Estonian letters)" -msgstr "Естонська (клавіатура США з естонськими літерами)" - -#: ../rules/base.xml.in.h:245 -msgid "Estonian (eliminate dead keys)" -msgstr "Естонська (вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:246 -msgid "Euro on 2" -msgstr "Євро на 2" - -#: ../rules/base.xml.in.h:247 -msgid "Euro on 4" -msgstr "Євро на 4" - -#: ../rules/base.xml.in.h:248 -msgid "Euro on 5" -msgstr "Євро на 5" - -#: ../rules/base.xml.in.h:249 -msgid "Euro on E" -msgstr "Євро на E" - -#: ../rules/base.xml.in.h:250 -msgid "Everex STEPnote" -msgstr "Everex STEPnote" - -#: ../rules/base.xml.in.h:251 -msgid "Ewe" -msgstr "Ewe" - -#: ../rules/base.xml.in.h:252 -msgid "FL90" -msgstr "FL90" - -#: ../rules/base.xml.in.h:253 -msgid "Faroese" -msgstr "Фарерська" - -#: ../rules/base.xml.in.h:254 -msgid "Faroese (eliminate dead keys)" -msgstr "Фарерська (вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:255 -msgid "Filipino" -msgstr "Філіппінська" - -#: ../rules/base.xml.in.h:256 -msgid "Filipino (Capewell-Dvorak Baybayin)" -msgstr "Філіппінська (Кейпвелл-Дворак, байбаїн)" - -#: ../rules/base.xml.in.h:257 -msgid "Filipino (Capewell-Dvorak Latin)" -msgstr "Філіппінська (Кейпвелл-Дворак, латиниця)" - -#: ../rules/base.xml.in.h:258 -msgid "Filipino (Capewell-QWERF 2006 Baybayin)" -msgstr "Філіппінська (Кейпвелл-QWERF 2006, байбаїн)" - -#: ../rules/base.xml.in.h:259 -msgid "Filipino (Capewell-QWERF 2006 Latin)" -msgstr "Філіппінська (Кейпвелл-QWERF 2006, латиниця)" - -#: ../rules/base.xml.in.h:260 -msgid "Filipino (Colemak Baybayin)" -msgstr "Філіппінська (Коулмак, байбаїн)" - -#: ../rules/base.xml.in.h:261 -msgid "Filipino (Colemak Latin)" -msgstr "Філіппінська (Коулмак, латиниця)" - -#: ../rules/base.xml.in.h:262 -msgid "Filipino (Dvorak Baybayin)" -msgstr "Філіппінська (Дворат, байбаїн)" - -#: ../rules/base.xml.in.h:263 -msgid "Filipino (Dvorak Latin)" -msgstr "Філіппінська (Дворак, латиниця)" - -#: ../rules/base.xml.in.h:264 -msgid "Filipino (QWERTY Baybayin)" -msgstr "Філіппінська (QWERTY, байбаїн)" - -#: ../rules/base.xml.in.h:265 -msgid "Finnish" -msgstr "Фінська" - -#: ../rules/base.xml.in.h:266 -msgid "Finnish (Macintosh)" -msgstr "Фінська (Macintosh)" - -#: ../rules/base.xml.in.h:267 -msgid "Finnish (classic)" -msgstr "Фінська (класична)" - -#: ../rules/base.xml.in.h:268 -msgid "Finnish (classic, eliminate dead keys)" -msgstr "Фінська (класична, вимкнути сліпі клавіші)" - -#. This assumes the KP_ abstract symbols are actually useful for some apps -#. The description needs to be rewritten -#: ../rules/base.xml.in.h:271 -msgid "Four-level key with abstract separators" -msgstr "Клавіша четвертого рівня з абстрактним розділювачем " - -#: ../rules/base.xml.in.h:272 -msgid "Four-level key with comma" -msgstr "Клавіша четвертого рівня з комою" - -#: ../rules/base.xml.in.h:273 -msgid "Four-level key with dot" -msgstr "Клавіша четвертого рівня з крапкою" - -#: ../rules/base.xml.in.h:274 -msgid "Four-level key with dot, latin-9 restriction" -msgstr "Клавіша четвертого рівня з крапкою, обмежена latin-9" - -#: ../rules/base.xml.in.h:275 -msgid "Four-level key with momayyez" -msgstr "Клавіша четвертого рівня з momayyez" - -#: ../rules/base.xml.in.h:276 -msgid "French" -msgstr "Французька" - -#: ../rules/base.xml.in.h:277 -msgid "French (Bepo, ergonomic, Dvorak way)" -msgstr "Французька (Bepo, ергономічна, варіант Дворак)" - -#: ../rules/base.xml.in.h:278 -msgid "French (Bepo, ergonomic, Dvorak way, latin-9 only)" -msgstr "Французька (Bepo, ергономічна, варіант Дворак, лише latin-9)" - -#: ../rules/base.xml.in.h:279 -msgid "French (Breton)" -msgstr "Французька (бретонська)" - -#: ../rules/base.xml.in.h:280 -msgid "French (Cameroon azerty)" -msgstr "Французька (камерунська azerty)" - -#: ../rules/base.xml.in.h:281 -msgid "French (Cameroon)" -msgstr "Французька (Камерун)" - -#: ../rules/base.xml.in.h:282 ../rules/base.extras.xml.in.h:10 -msgid "French (Canada)" -msgstr "Французька (Канада)" - -#: ../rules/base.xml.in.h:283 -msgid "French (Canada, Dvorak)" -msgstr "Французька (Канада, Дворак)" - -#: ../rules/base.xml.in.h:284 -msgid "French (Canada, legacy)" -msgstr "Французька (Канада, застаріла)" - -#: ../rules/base.xml.in.h:285 -msgid "French (Democratic Republic of the Congo)" -msgstr "Французька (Демократична республіка Конго)" - -#: ../rules/base.xml.in.h:286 -msgid "French (Dvorak)" -msgstr "Французька (Дворак)" - -#: ../rules/base.xml.in.h:287 -msgid "French (Guinea)" -msgstr "Французька (Гвінея)" - -#: ../rules/base.xml.in.h:288 -msgid "French (Macintosh)" -msgstr "Французька (Macintosh)" - -#: ../rules/base.xml.in.h:289 -msgid "French (Mali, alternative)" -msgstr "Французька (Малі, альтернативна)" - -#: ../rules/base.xml.in.h:290 -msgid "French (Morocco)" -msgstr "Французька (Марокко)" - -#: ../rules/base.xml.in.h:291 -msgid "French (Sun dead keys)" -msgstr "Французька (сліпі клавіші Sun)" - -#: ../rules/base.xml.in.h:292 -msgid "French (Switzerland)" -msgstr "Французька (Швейцарія)" - -#: ../rules/base.xml.in.h:293 -msgid "French (Switzerland, Macintosh)" -msgstr "Французька (Швейцарія, Macintosh)" - -#: ../rules/base.xml.in.h:294 -msgid "French (Switzerland, Sun dead keys)" -msgstr "Французька (Швейцарія, сліпі клавіші Sun)" - -#: ../rules/base.xml.in.h:295 -msgid "French (Switzerland, eliminate dead keys)" -msgstr "Французька (Швейцарія, вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:296 -msgid "French (alternative)" -msgstr "Французька (альтернативна)" - -#: ../rules/base.xml.in.h:297 -msgid "French (alternative, Sun dead keys)" -msgstr "Французька (альтернативна, сліпі клавіші Sun)" - -#: ../rules/base.xml.in.h:298 -msgid "French (alternative, eliminate dead keys)" -msgstr "Французька (альтернативна, вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:299 -msgid "French (alternative, latin-9 only)" -msgstr "Французька (альтернативна, лише latin-9)" - -#: ../rules/base.xml.in.h:300 -msgid "French (eliminate dead keys)" -msgstr "Французька (вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:301 -msgid "French (legacy, alternative)" -msgstr "Французька (застаріла, альтернативна)" - -#: ../rules/base.xml.in.h:302 -msgid "French (legacy, alternative, Sun dead keys)" -msgstr "Французька (застаріла, альтернативна, сліпі клавіші Sun)" - -#: ../rules/base.xml.in.h:303 -msgid "French (legacy, alternative, eliminate dead keys)" -msgstr "Французька (застаріла, альтернативна, вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:304 -msgid "Fujitsu-Siemens Computers AMILO laptop" -msgstr "Ноутбук Fujitsu-Siemens Computers AMILO" - -#: ../rules/base.xml.in.h:305 -msgid "Fula" -msgstr "Фула" - -#: ../rules/base.xml.in.h:306 -msgid "Ga" -msgstr "Га" - -#: ../rules/base.xml.in.h:307 -msgid "Generic 101-key PC" -msgstr "Звичайна 101-клавішна для ПК" - -#: ../rules/base.xml.in.h:308 -msgid "Generic 102-key (Intl) PC" -msgstr "Звичайна 102-клавішна для ПК" - -#: ../rules/base.xml.in.h:309 -msgid "Generic 104-key PC" -msgstr "Звичайна 104-клавішна для ПК" - -#: ../rules/base.xml.in.h:310 -msgid "Generic 105-key (Intl) PC" -msgstr "Звичайна 105-клавішна для ПК" - -#: ../rules/base.xml.in.h:311 -msgid "Genius Comfy KB-12e" -msgstr "Genius Comfy KB-21e" - -#: ../rules/base.xml.in.h:312 -msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" -msgstr "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" - -#: ../rules/base.xml.in.h:313 -msgid "Genius Comfy KB-21e-Scroll" -msgstr "Genius Comfy KB-21e-Scroll" - -#: ../rules/base.xml.in.h:314 -msgid "Genius KB-19e NB" -msgstr "Genius KB-19e NB" - -#: ../rules/base.xml.in.h:315 -msgid "Genius KKB-2050HS" -msgstr "Genius KKB-2050HS" - -#: ../rules/base.xml.in.h:316 -msgid "Georgian" -msgstr "Грузинська" - -#: ../rules/base.xml.in.h:317 -msgid "Georgian (France, AZERTY Tskapo)" -msgstr "Грузинська (Франція, AZERTY Tskapo)" - -#: ../rules/base.xml.in.h:318 -msgid "Georgian (Italy)" -msgstr "Грузинська (Італія)" - -#: ../rules/base.xml.in.h:319 -msgid "Georgian (MESS)" -msgstr "Грузинська (MESS)" - -#: ../rules/base.xml.in.h:320 -msgid "Georgian (ergonomic)" -msgstr "Грузинська (ергономічна)" - -#: ../rules/base.xml.in.h:321 -msgid "German" -msgstr "Німецька" - -#: ../rules/base.xml.in.h:322 -msgid "German (Austria)" -msgstr "Німецька (Австрія)" - -#: ../rules/base.xml.in.h:323 -msgid "German (Austria, Macintosh)" -msgstr "Німецька (Австрія, Macintosh)" - -#: ../rules/base.xml.in.h:324 -msgid "German (Austria, Sun dead keys)" -msgstr "Німецька (Австрія, сліпі клавіші Sun)" - -#: ../rules/base.xml.in.h:325 -msgid "German (Austria, eliminate dead keys)" -msgstr "Німецька (Австрія, вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:326 -msgid "German (Dvorak)" -msgstr "Німецька (Дворак)" - -#: ../rules/base.xml.in.h:327 -msgid "German (Macintosh)" -msgstr "Німецька (Macintosh)" - -#: ../rules/base.xml.in.h:328 -msgid "German (Macintosh, eliminate dead keys)" -msgstr "Німецька (Macintosh, вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:329 -msgid "German (Neo 2)" -msgstr "Німецька (Neo 2)" - -#: ../rules/base.xml.in.h:330 -msgid "German (Sun dead keys)" -msgstr "Німецька (сліпі клавіші Sun)" - -#: ../rules/base.xml.in.h:331 -msgid "German (Switzerland)" -msgstr "Німецька (Швейцарія)" - -#: ../rules/base.xml.in.h:332 -msgid "German (Switzerland, Macintosh)" -msgstr "Німецька (Швейцарія, Macintosh)" - -#: ../rules/base.xml.in.h:333 -msgid "German (Switzerland, Sun dead keys)" -msgstr "Німецька (Швейцарія, сліпі клавіші Sun)" - -#: ../rules/base.xml.in.h:334 -msgid "German (Switzerland, eliminate dead keys)" -msgstr "Німецька (Швейцарія, вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:335 -msgid "German (Switzerland, legacy)" -msgstr "Німецька (Швейцарія, застаріла)" - -#: ../rules/base.xml.in.h:336 -msgid "German (dead acute)" -msgstr "Німецька (сліпий акут)" - -#: ../rules/base.xml.in.h:337 -msgid "German (dead grave acute)" -msgstr "Німецька (сліпий наголос-акут)" - -#: ../rules/base.xml.in.h:338 -msgid "German (eliminate dead keys)" -msgstr "Німецька (вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:339 -msgid "German (qwerty)" -msgstr "Німецька (qwerty)" - -#: ../rules/base.xml.in.h:340 -msgid "Greek" -msgstr "Грецька" - -#: ../rules/base.xml.in.h:341 -msgid "Greek (eliminate dead keys)" -msgstr "Грецька (вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:342 -msgid "Greek (extended)" -msgstr "Грецька (розширена)" - -#: ../rules/base.xml.in.h:343 -msgid "Greek (polytonic)" -msgstr "Грецька (поліфонічна)" - -#: ../rules/base.xml.in.h:344 -msgid "Greek (simple)" -msgstr "Грецька (проста)" - -#: ../rules/base.xml.in.h:345 -msgid "Gujarati" -msgstr "Гуджараті" - -#: ../rules/base.xml.in.h:346 -msgid "Gyration" -msgstr "Gyration" - -#: ../rules/base.xml.in.h:347 -msgid "HTC Dream" -msgstr "HTC Dream" - -#: ../rules/base.xml.in.h:348 -msgid "Happy Hacking Keyboard" -msgstr "Happy Hacking Keyboard" - -#: ../rules/base.xml.in.h:349 -msgid "Happy Hacking Keyboard for Mac" -msgstr "Happy Hacking Keyboard для Mac" - -#: ../rules/base.xml.in.h:350 -msgid "Hausa" -msgstr "Hausa" - -#: ../rules/base.xml.in.h:351 -msgid "Hebrew" -msgstr "Іврит" - -#: ../rules/base.xml.in.h:352 -msgid "Hebrew (Biblical, Tiro)" -msgstr "Іврит (Біблейська, Tiro)" - -#: ../rules/base.xml.in.h:353 -msgid "Hebrew (lyx)" -msgstr "Іврит (lyx)" - -#: ../rules/base.xml.in.h:354 -msgid "Hebrew (phonetic)" -msgstr "Іврит (фонетична)" - -#: ../rules/base.xml.in.h:355 -msgid "Hewlett-Packard Internet Keyboard" -msgstr "Hewlett-Packard Internet Keyboard" - -#: ../rules/base.xml.in.h:356 -msgid "Hewlett-Packard Mini 110 Notebook" -msgstr "Hewlett-Packard Mini 110 Notebook" - -#: ../rules/base.xml.in.h:357 -msgid "Hewlett-Packard Omnibook 500 FA" -msgstr "Hewlett-Packard Omnibook 500 FA" - -#: ../rules/base.xml.in.h:358 -msgid "Hewlett-Packard Omnibook 5xx" -msgstr "Hewlett-Packard Omnibook 5xx" - -#: ../rules/base.xml.in.h:359 -msgid "Hewlett-Packard Omnibook 6000/6100" -msgstr "Hewlett-Packard Omnibook 6000/6100" - -#: ../rules/base.xml.in.h:360 -msgid "Hewlett-Packard Omnibook XE3 GC" -msgstr "Hewlett-Packard Omnibook XE3 GC" - -#: ../rules/base.xml.in.h:361 -msgid "Hewlett-Packard Omnibook XE3 GF" -msgstr "Hewlett-Packard Omnibook XE3 GF" - -#: ../rules/base.xml.in.h:362 -msgid "Hewlett-Packard Omnibook XT1000" -msgstr "Hewlett-Packard Omnibook XT1000" - -#: ../rules/base.xml.in.h:363 -msgid "Hewlett-Packard Pavilion ZT11xx" -msgstr "Hewlett-Packard Pavilion ZT11xx" - -#: ../rules/base.xml.in.h:364 -msgid "Hewlett-Packard Pavilion dv5" -msgstr "Hewlett-Packard Pavilion dv5" - -#: ../rules/base.xml.in.h:365 -msgid "Hewlett-Packard SK-250x Multimedia Keyboard" -msgstr "Hewlett-Packard SK-250x Multimedia Keyboard" - -#: ../rules/base.xml.in.h:366 -msgid "Hewlett-Packard nx9020" -msgstr "Hewlett-Packard nx9020" - -#: ../rules/base.xml.in.h:367 -msgid "Hexadecimal" -msgstr "Шістнадцяткова" - -#: ../rules/base.xml.in.h:368 -msgid "Hindi (Bolnagri)" -msgstr "Хінді (болнагрі)" - -#: ../rules/base.xml.in.h:369 -msgid "Hindi (Wx)" -msgstr "Хінді (Wx)" - -#: ../rules/base.xml.in.h:370 -msgid "Honeywell Euroboard" -msgstr "Honeywell Euroboard" - -#: ../rules/base.xml.in.h:371 -msgid "Htc Dream phone" -msgstr "Телефон HTC Dream" - -#: ../rules/base.xml.in.h:372 -msgid "Hungarian" -msgstr "Угорська" - -#: ../rules/base.xml.in.h:373 -msgid "Hungarian (101/qwerty/comma/dead keys)" -msgstr "Угорська (101/qwerty/кома/сліпі клавіші)" - -#: ../rules/base.xml.in.h:374 -msgid "Hungarian (101/qwerty/comma/eliminate dead keys)" -msgstr "Угорська (101/qwerty/кома/вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:375 -msgid "Hungarian (101/qwerty/dot/dead keys)" -msgstr "Угорська (101/qwerty/крапка/сліпі клавіші)" - -#: ../rules/base.xml.in.h:376 -msgid "Hungarian (101/qwerty/dot/eliminate dead keys)" -msgstr "Угорська (101/qwerty/крапка/вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:377 -msgid "Hungarian (101/qwertz/comma/dead keys)" -msgstr "Угорська (101/qwertz/кома/сліпі клавіші)" - -#: ../rules/base.xml.in.h:378 -msgid "Hungarian (101/qwertz/comma/eliminate dead keys)" -msgstr "Угорська (101/qwertz/крапка/вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:379 -msgid "Hungarian (101/qwertz/dot/dead keys)" -msgstr "Угорська (101/qwertz/крапка/сліпі клавіші)" - -#: ../rules/base.xml.in.h:380 -msgid "Hungarian (101/qwertz/dot/eliminate dead keys)" -msgstr "Угорська (101/qwertz/крапка/вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:381 -msgid "Hungarian (102/qwerty/comma/dead keys)" -msgstr "Угорська (102/qwerty/кома/сліпі клавіші)" - -#: ../rules/base.xml.in.h:382 -msgid "Hungarian (102/qwerty/comma/eliminate dead keys)" -msgstr "Угорська (102/qwerty/кома/вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:383 -msgid "Hungarian (102/qwerty/dot/dead keys)" -msgstr "Угорська (102/qwerty/крапка/сліпі клавіші)" - -#: ../rules/base.xml.in.h:384 -msgid "Hungarian (102/qwerty/dot/eliminate dead keys)" -msgstr "Угорська (102/qwerty/крапка/вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:385 -msgid "Hungarian (102/qwertz/comma/dead keys)" -msgstr "Угорська (102/qwertz/кома/сліпі клавіші)" - -#: ../rules/base.xml.in.h:386 -msgid "Hungarian (102/qwertz/comma/eliminate dead keys)" -msgstr "Угорська (102/qwertz/крапка/вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:387 -msgid "Hungarian (102/qwertz/dot/dead keys)" -msgstr "Угорська (102/qwertz/крапка/сліпі клавіші)" - -#: ../rules/base.xml.in.h:388 -msgid "Hungarian (102/qwertz/dot/eliminate dead keys)" -msgstr "Угорська (102/qwertz/крапка/вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:389 -msgid "Hungarian (eliminate dead keys)" -msgstr "Угорська (вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:390 -msgid "Hungarian (qwerty)" -msgstr "Угорська (qwerty)" - -#: ../rules/base.xml.in.h:391 -msgid "Hungarian (standard)" -msgstr "Угорська (стандартна)" - -#: ../rules/base.xml.in.h:392 -msgid "Hyper is mapped to Win-keys" -msgstr "Hyper відповідає клавішам Win" - -#: ../rules/base.xml.in.h:393 -msgid "IBM Rapid Access" -msgstr "IBM Rapid Access" - -#: ../rules/base.xml.in.h:394 -msgid "IBM Rapid Access II" -msgstr "IBM Rapid Access II" - -#: ../rules/base.xml.in.h:395 -msgid "IBM Space Saver" -msgstr "IBM Space Saver" - -#: ../rules/base.xml.in.h:396 -msgid "IBM ThinkPad 560Z/600/600E/A22E" -msgstr "IBM ThinkPad 560Z/600/600E/A22E" - -#: ../rules/base.xml.in.h:397 -msgid "IBM ThinkPad R60/T60/R61/T61" -msgstr "IBM ThinkPad R60/T60/R61/T61" - -#: ../rules/base.xml.in.h:398 -msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" -msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" - -#: ../rules/base.xml.in.h:399 -msgid "Icelandic" -msgstr "Ісландська" - -#: ../rules/base.xml.in.h:400 -msgid "Icelandic (Dvorak)" -msgstr "Ісландська (Дворак)" - -#: ../rules/base.xml.in.h:401 -msgid "Icelandic (Macintosh)" -msgstr "Ісландська (Macintosh)" - -#: ../rules/base.xml.in.h:402 -msgid "Icelandic (Sun dead keys)" -msgstr "Ісландська (сліпі клавіші Sun)" - -#: ../rules/base.xml.in.h:403 -msgid "Icelandic (eliminate dead keys)" -msgstr "Ісландська (вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:404 -msgid "Igbo" -msgstr "Igbo" - -#: ../rules/base.xml.in.h:405 -msgid "Indian" -msgstr "Індійська" - -#: ../rules/base.xml.in.h:406 -msgid "Inuktitut" -msgstr "Інуктитут" - -#: ../rules/base.xml.in.h:407 -msgid "Iraqi" -msgstr "Іракська" - -#: ../rules/base.xml.in.h:408 -msgid "Irish" -msgstr "Ірландська" - -#: ../rules/base.xml.in.h:409 -msgid "Irish (UnicodeExpert)" -msgstr "Ірландська (UnicodeExpert)" - -#: ../rules/base.xml.in.h:410 -msgid "Italian" -msgstr "Італійська" - -#: ../rules/base.xml.in.h:411 -msgid "Italian (Macintosh)" -msgstr "Італійська (Macintosh)" - -#: ../rules/base.xml.in.h:412 -msgid "Italian (US keyboard with Italian letters)" -msgstr "Італійська (клавіатура США з італійськими літерами)" - -#: ../rules/base.xml.in.h:413 -msgid "Italian (eliminate dead keys)" -msgstr "Італійська (вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:414 -msgid "Japanese" -msgstr "Японська" - -#: ../rules/base.xml.in.h:415 -msgid "Japanese (Kana 86)" -msgstr "Японська (кана 86)" - -#: ../rules/base.xml.in.h:416 -msgid "Japanese (Kana)" -msgstr "Японська (кана)" - -#: ../rules/base.xml.in.h:417 -msgid "Japanese (Macintosh)" -msgstr "Японська (Macintosh)" - -#: ../rules/base.xml.in.h:418 -msgid "Japanese (OADG 109A)" -msgstr "Японська (OADG 109A)" - -#: ../rules/base.xml.in.h:419 -msgid "Japanese (PC-98xx Series)" -msgstr "Японська (родина PC-98xx)" - -#: ../rules/base.xml.in.h:420 -msgid "Japanese keyboard options" -msgstr "Параметри японської клавіатури" - -#: ../rules/base.xml.in.h:421 -msgid "Kalmyk" -msgstr "Калмицька" - -#: ../rules/base.xml.in.h:422 -msgid "Kana Lock key is locking" -msgstr "Клавіша Kana Lock фіксується" - -#: ../rules/base.xml.in.h:423 -msgid "Kannada" -msgstr "Канадська" - -#: ../rules/base.xml.in.h:424 -msgid "Kashubian" -msgstr "Кашубська" - -#: ../rules/base.xml.in.h:425 -msgid "Kazakh" -msgstr "Казахська" - -#: ../rules/base.xml.in.h:426 -msgid "Kazakh (with Russian)" -msgstr "Казахська (з російськими)" - -#: ../rules/base.xml.in.h:427 -msgid "Key sequence to kill the X server" -msgstr "Комбінація клавіш для переривання роботи X-сервера" - -#: ../rules/base.xml.in.h:428 -msgid "Key to choose 3rd level" -msgstr "Клавіша для вибору 3-го ряду" - -#: ../rules/base.xml.in.h:429 -msgid "Key to choose 5th level" -msgstr "Клавіша для вибору 5-го ряду" - -#: ../rules/base.xml.in.h:430 -msgid "Key(s) to change layout" -msgstr "Клавіші для зміни розкладки" - -#: ../rules/base.xml.in.h:431 -msgid "Keytronic FlexPro" -msgstr "Keytronic FlexPro" - -#: ../rules/base.xml.in.h:432 -msgid "Khmer (Cambodia)" -msgstr "Кхмерська (Камбоджа)" - -#: ../rules/base.xml.in.h:433 -msgid "Kikuyu" -msgstr "Кікуйю" - -#: ../rules/base.xml.in.h:434 -msgid "Kinesis" -msgstr "Kinesis" - -#: ../rules/base.xml.in.h:435 -msgid "Komi" -msgstr "Комі" - -#: ../rules/base.xml.in.h:436 -msgid "Korean" -msgstr "Корейська" - -#: ../rules/base.xml.in.h:437 -msgid "Korean (101/104 key compatible)" -msgstr "Корейська (сумісна з 101/104 клавішною)" - -#: ../rules/base.xml.in.h:438 -msgid "Kurdish (Iran, Arabic-Latin)" -msgstr "Курдська (Іран, арабсько-латинська)" - -#: ../rules/base.xml.in.h:439 -msgid "Kurdish (Iran, F)" -msgstr "Курдська (Іран, F)" - -#: ../rules/base.xml.in.h:440 -msgid "Kurdish (Iran, Latin Alt-Q)" -msgstr "Курдська (Іран, латиниця Alt-Q)" - -#: ../rules/base.xml.in.h:441 -msgid "Kurdish (Iran, Latin Q)" -msgstr "Курдська (Іран, латиниця Q)" - -#: ../rules/base.xml.in.h:442 -msgid "Kurdish (Iraq, Arabic-Latin)" -msgstr "Курдська (Ірак, арабсько-латинська)" - -#: ../rules/base.xml.in.h:443 -msgid "Kurdish (Iraq, F)" -msgstr "Курдська (Ірак, F)" - -#: ../rules/base.xml.in.h:444 -msgid "Kurdish (Iraq, Latin Alt-Q)" -msgstr "Курдська (Ірак, латиниця Alt-Q)" - -#: ../rules/base.xml.in.h:445 -msgid "Kurdish (Iraq, Latin Q)" -msgstr "Курдська (Ірак, латиниця Q)" - -#: ../rules/base.xml.in.h:446 -msgid "Kurdish (Syria, F)" -msgstr "Курдська (Сирія, F)" - -#: ../rules/base.xml.in.h:447 -msgid "Kurdish (Syria, Latin Alt-Q)" -msgstr "Курдська (Сирія, латиниця Alt-Q)" - -#: ../rules/base.xml.in.h:448 -msgid "Kurdish (Syria, Latin Q)" -msgstr "Курдська (Сирія, латиниця Q)" - -#: ../rules/base.xml.in.h:449 -msgid "Kurdish (Turkey, F)" -msgstr "Курдська (Туреччина, F)" - -#: ../rules/base.xml.in.h:450 -msgid "Kurdish (Turkey, Latin Alt-Q)" -msgstr "Курдська (Туреччина, латиниця Alt-Q)" - -#: ../rules/base.xml.in.h:451 -msgid "Kurdish (Turkey, Latin Q)" -msgstr "Курдська (Туреччина, латиниця Q)" - -#: ../rules/base.xml.in.h:452 -msgid "Kyrgyz" -msgstr "Киргизька" - -#: ../rules/base.xml.in.h:453 -msgid "Kyrgyz (phonetic)" -msgstr "Киргизька (фонетична)" - -#: ../rules/base.xml.in.h:454 -msgid "Lao" -msgstr "Лаоська" - -#: ../rules/base.xml.in.h:455 -msgid "Lao (STEA proposed standard layout)" -msgstr "Лаоська (стандартна розкладка, запропонована STEA)" - -#: ../rules/base.xml.in.h:456 -msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" -msgstr "Клавіатура для ноутбуків Compaq (напр., Armada)" - -#: ../rules/base.xml.in.h:457 -msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" -msgstr "Інтернет-клавіатура для ноутбуків Compaq (напр., Presario)" - -#: ../rules/base.xml.in.h:458 -msgid "Laptop/notebook eMachines m68xx" -msgstr "Ноутбуки eMachines m68xx" - -#: ../rules/base.xml.in.h:459 ../rules/base.extras.xml.in.h:12 -msgid "Latvian" -msgstr "Латвійська" - -#: ../rules/base.xml.in.h:460 -msgid "Latvian (F variant)" -msgstr "Латвійська (варіант з літерою F)" - -#: ../rules/base.xml.in.h:461 -msgid "Latvian (adapted)" -msgstr "Латвійська (адаптована)" - -#: ../rules/base.xml.in.h:462 -msgid "Latvian (apostrophe variant)" -msgstr "Латвійська (варіант з апострофом)" - -#: ../rules/base.xml.in.h:463 -msgid "Latvian (ergonomic, ŪGJRMV)" -msgstr "Латвійська (ергономічна, ŪGJRMV)" - -#: ../rules/base.xml.in.h:464 -msgid "Latvian (modern)" -msgstr "Латвійська (сучасна)" - -#: ../rules/base.xml.in.h:465 -msgid "Latvian (tilde variant)" -msgstr "Латвійська (варіант з тильдою)" - -#: ../rules/base.xml.in.h:466 -msgid "Left Alt" -msgstr "Ліва клавіша Alt" - -#: ../rules/base.xml.in.h:467 -msgid "Left Alt (while pressed)" -msgstr "Ліва клавіша Alt (поки натиснена)" - -#: ../rules/base.xml.in.h:468 -msgid "Left Alt is swapped with Left Win" -msgstr "Ліва Alt міняється з лівою клавішею Win" - -#: ../rules/base.xml.in.h:469 -msgid "Left Ctrl" -msgstr "Ліва клавіша Ctrl" - -#: ../rules/base.xml.in.h:470 -msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" -msgstr "Ліва Ctrl (на першу розкладку), Правий Ctrl (на останню розкладку)" - -#: ../rules/base.xml.in.h:471 -msgid "Left Ctrl+Left Shift" -msgstr "Лівий Ctrl+Лівий Shift" - -#: ../rules/base.xml.in.h:472 -msgid "Left Shift" -msgstr "Ліва клавіша Shift" - -#: ../rules/base.xml.in.h:473 -msgid "Left Win" -msgstr "Ліва клавіша Win" - -#: ../rules/base.xml.in.h:474 -msgid "Left Win (to first layout), Right Win/Menu (to last layout)" -msgstr "Ліва Win (на першу розкладку), Права Win/Menu (на останню розкладку)" - -#: ../rules/base.xml.in.h:475 -msgid "Left Win (while pressed)" -msgstr "Ліва клавіша Win (поки натиснута)" - -#: ../rules/base.xml.in.h:476 -msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "Ліва клавіша Win вибирає 5-ий рівень, фіксується, якщо натиснути разом зі іншою комбінацією вибору 5-го рівня" - -#: ../rules/base.xml.in.h:477 -msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Ліва клавіша Win вибирає 5-ий рівень, фіксується, якщо натиснути разом зі іншою комбінацією вибору 5-го рівня" - -#: ../rules/base.xml.in.h:478 -msgid "LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)" -msgstr "Ліва Ctrl+ліва Win (на першу розкладку), правий Ctrl+Menu (на другу розкладку)" - -#: ../rules/base.xml.in.h:479 -msgid "Legacy" -msgstr "Застаріла" - -#: ../rules/base.xml.in.h:480 -msgid "Legacy Wang 724" -msgstr "Стара Wang 724" - -#. Actually, with KP_SEPARATOR, as the old keypad(comma) -#: ../rules/base.xml.in.h:482 -msgid "Legacy key with comma" -msgstr "Застаріла клавіша з комою" - -#: ../rules/base.xml.in.h:483 -msgid "Legacy key with dot" -msgstr "Застаріла клавіша з крапкою" - -#: ../rules/base.xml.in.h:484 ../rules/base.extras.xml.in.h:21 -msgid "Lithuanian" -msgstr "Литовська" - -#: ../rules/base.xml.in.h:485 -msgid "Lithuanian (IBM LST 1205-92)" -msgstr "Литовська (IBM LST 1205-92)" - -#: ../rules/base.xml.in.h:486 -msgid "Lithuanian (LEKP)" -msgstr "Литовська (LEKP)" - -#: ../rules/base.xml.in.h:487 -msgid "Lithuanian (LEKPa)" -msgstr "Литовська (LEKPa)" - -#: ../rules/base.xml.in.h:488 -msgid "Lithuanian (US keyboard with Lithuanian letters)" -msgstr "Литовська (клавіатура США, з литовськими літерами)" - -#: ../rules/base.xml.in.h:489 -msgid "Lithuanian (standard)" -msgstr "Литовська (стандартна)" - -#: ../rules/base.xml.in.h:490 -msgid "Logitech Access Keyboard" -msgstr "Logitech Access Keyboard" - -#: ../rules/base.xml.in.h:491 -msgid "Logitech Cordless Desktop" -msgstr "Logitech Cordless Desktop" - -#: ../rules/base.xml.in.h:492 -msgid "Logitech Cordless Desktop (alternate option)" -msgstr "Logitech Cordless Desktop (альтернативний варіант)" - -#: ../rules/base.xml.in.h:493 -msgid "Logitech Cordless Desktop EX110" -msgstr "Logitech Cordless Desktop EX110" - -#: ../rules/base.xml.in.h:494 -msgid "Logitech Cordless Desktop LX-300" -msgstr "Logitech Cordless Desktop LX-300" - -#: ../rules/base.xml.in.h:495 -msgid "Logitech Cordless Desktop Navigator" -msgstr "Logitech Cordless Desktop Navigator" - -#: ../rules/base.xml.in.h:496 -msgid "Logitech Cordless Desktop Optical" -msgstr "Logitech Cordless Desktop Optical" - -#: ../rules/base.xml.in.h:497 -msgid "Logitech Cordless Desktop Pro (alternate option 2)" -msgstr "Logitech Cordless Desktop Pro (альтернативний варіант 2)" - -#: ../rules/base.xml.in.h:498 -msgid "Logitech Cordless Desktop iTouch" -msgstr "Logitech Cordless Desktop iTouch" - -#: ../rules/base.xml.in.h:499 -msgid "Logitech Cordless Freedom/Desktop Navigator" -msgstr "Logitech Cordless Freedom/Desktop Navigator" - -#: ../rules/base.xml.in.h:500 -msgid "Logitech G15 extra keys via G15daemon" -msgstr "Logitech G15 з додатковими клавішами через G15daemon" - -#: ../rules/base.xml.in.h:501 -msgid "Logitech Generic Keyboard" -msgstr "Logitech Generic Keyboard" - -#: ../rules/base.xml.in.h:502 -msgid "Logitech Internet 350 Keyboard" -msgstr "Logitech Internet 350 Keyboard" - -#: ../rules/base.xml.in.h:503 -msgid "Logitech Internet Keyboard" -msgstr "Logitech Internet Keyboard" - -#: ../rules/base.xml.in.h:504 -msgid "Logitech Internet Navigator Keyboard" -msgstr "Logitech Internet Navigator Keyboard" - -#: ../rules/base.xml.in.h:505 -msgid "Logitech Media Elite Keyboard" -msgstr "Logitech Media Elite Keyboard" - -#: ../rules/base.xml.in.h:506 -msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" -msgstr "Logitech Ultra-X Cordless Media Desktop Keyboard" - -#: ../rules/base.xml.in.h:507 -msgid "Logitech Ultra-X Keyboard" -msgstr "Logitech Ultra-X Keyboard" - -#: ../rules/base.xml.in.h:508 -msgid "Logitech diNovo Edge Keyboard" -msgstr "Logitech diNovo Edge Keyboard" - -#: ../rules/base.xml.in.h:509 -msgid "Logitech diNovo Keyboard" -msgstr "Logitech diNovo Keyboard" - -#: ../rules/base.xml.in.h:510 -msgid "Logitech iTouch" -msgstr "Logitech iTouch" - -#: ../rules/base.xml.in.h:511 -msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" -msgstr "Logitech iTouch Cordless Keyboard (модель Y-RB6)" - -#: ../rules/base.xml.in.h:512 -msgid "Logitech iTouch Internet Navigator Keyboard SE" -msgstr "Logitech iTouch Internet Navigator Keyboard SE" - -#: ../rules/base.xml.in.h:513 -msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" -msgstr "Logitech iTouch Internet Navigator Keyboard SE (USB)" - -#: ../rules/base.xml.in.h:514 -msgid "Lower Sorbian" -msgstr "Нижньолужицька" - -#: ../rules/base.xml.in.h:515 -msgid "Lower Sorbian (qwertz)" -msgstr "Нижньолужицька (qwertz)" - -#: ../rules/base.xml.in.h:516 -msgid "MacBook/MacBook Pro" -msgstr "MacBook/MacBook Pro" - -#: ../rules/base.xml.in.h:517 -msgid "MacBook/MacBook Pro (Intl)" -msgstr "MacBook/MacBook Pro (Intl)" - -#: ../rules/base.xml.in.h:518 -msgid "Macedonian" -msgstr "Македонська" - -#: ../rules/base.xml.in.h:519 -msgid "Macedonian (eliminate dead keys)" -msgstr "Македонська (вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:520 -msgid "Macintosh" -msgstr "Macintosh" - -#: ../rules/base.xml.in.h:521 -msgid "Macintosh Old" -msgstr "Старий Macintosh" - -#: ../rules/base.xml.in.h:522 -msgid "Make Caps Lock an additional Backspace" -msgstr "Caps Lock — додаткова клавіша Backspace" - -#: ../rules/base.xml.in.h:523 -msgid "Make Caps Lock an additional Control but keep the Caps_Lock keysym" -msgstr "Caps Lock — додаткова клавіша Ctrl, але зі збереженням символу клавіші Caps_Lock" - -#: ../rules/base.xml.in.h:524 -msgid "Make Caps Lock an additional Ctrl" -msgstr "Caps Lock — додаткова клавіша Ctrl" - -#: ../rules/base.xml.in.h:525 -msgid "Make Caps Lock an additional ESC" -msgstr "Caps Lock — додаткова клавіша ESC" - -#: ../rules/base.xml.in.h:526 -msgid "Make Caps Lock an additional Hyper" -msgstr "Caps Lock — додаткова клавіша Hyper" - -#: ../rules/base.xml.in.h:527 -msgid "Make Caps Lock an additional Num Lock" -msgstr "Caps Lock — додаткова клавіша Num Lock" - -#: ../rules/base.xml.in.h:528 -msgid "Make Caps Lock an additional Super" -msgstr "Caps Lock — додаткова клавіша Super" - -#: ../rules/base.xml.in.h:529 -msgid "Malayalam" -msgstr "Малаяламська" - -#: ../rules/base.xml.in.h:530 -msgid "Malayalam (Lalitha)" -msgstr "Малаяламська (лаліта)" - -#: ../rules/base.xml.in.h:531 -msgid "Malayalam (enhanced Inscript with Rupee Sign)" -msgstr "Малаяламська (покращений запис індійських мов з символом рупії)" - -#: ../rules/base.xml.in.h:532 -msgid "Maltese" -msgstr "Мальтійська" - -#: ../rules/base.xml.in.h:533 -msgid "Maltese (with US layout)" -msgstr "Мальтійська (клавіатура з розкладкою США)" - -#: ../rules/base.xml.in.h:534 -msgid "Maori" -msgstr "Маорійська" - -#: ../rules/base.xml.in.h:535 -msgid "Mari" -msgstr "Марійська" - -#: ../rules/base.xml.in.h:536 -msgid "Memorex MX1998" -msgstr "Memorex MX1998" - -#: ../rules/base.xml.in.h:537 -msgid "Memorex MX2500 EZ-Access Keyboard" -msgstr "Memorex MX2500 EZ-Access Keyboard" - -#: ../rules/base.xml.in.h:538 -msgid "Memorex MX2750" -msgstr "Memorex MX2750" - -#: ../rules/base.xml.in.h:539 -msgid "Menu" -msgstr "Menu" - -#: ../rules/base.xml.in.h:540 -msgid "Meta is mapped to Left Win" -msgstr "Meta відповідає лівій клавіші Win" - -#: ../rules/base.xml.in.h:541 -msgid "Meta is mapped to Win keys" -msgstr "Meta відповідає клавішам Win" - -#: ../rules/base.xml.in.h:542 -msgid "Meta on Left Ctrl" -msgstr "Meta на лівій клавіші Ctrl" - -#: ../rules/base.xml.in.h:543 -msgid "Microsoft Comfort Curve Keyboard 2000" -msgstr "Microsoft Comfort Curve Keyboard 2000" - -#: ../rules/base.xml.in.h:544 -msgid "Microsoft Internet Keyboard" -msgstr "Microsoft Internet Keyboard" - -#: ../rules/base.xml.in.h:545 -msgid "Microsoft Internet Keyboard Pro, Swedish" -msgstr "Microsoft Internet Keyboard Pro, шведська" - -#: ../rules/base.xml.in.h:546 -msgid "Microsoft Natural" -msgstr "Microsoft Natural" - -#: ../rules/base.xml.in.h:547 -msgid "Microsoft Natural Keyboard Elite" -msgstr "Microsoft Natural Keyboard Elite" - -#: ../rules/base.xml.in.h:548 -msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" -msgstr "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" - -#: ../rules/base.xml.in.h:549 -msgid "Microsoft Natural Keyboard Pro OEM" -msgstr "Microsoft Natural Keyboard Pro OEM" - -#: ../rules/base.xml.in.h:550 -msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" -msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" - -#: ../rules/base.xml.in.h:551 -msgid "Microsoft Natural Wireless Ergonomic Keyboard 4000" -msgstr "Microsoft Natural Wireless Ergonomic Keyboard 4000" - -#: ../rules/base.xml.in.h:552 -msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" -msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000" - -#: ../rules/base.xml.in.h:553 -msgid "Microsoft Office Keyboard" -msgstr "Microsoft Office Keyboard" - -#: ../rules/base.xml.in.h:554 -msgid "Microsoft Wireless Multimedia Keyboard 1.0A" -msgstr "Microsoft Wireless Multimedia Keyboard 1.0A" - -#: ../rules/base.xml.in.h:555 -msgid "Miscellaneous compatibility options" -msgstr "Різні параметри сумісності" - -#: ../rules/base.xml.in.h:556 -msgid "Mongolian" -msgstr "Монгольська" - -#: ../rules/base.xml.in.h:557 -msgid "Montenegrin" -msgstr "Чорногорська" - -#: ../rules/base.xml.in.h:558 -msgid "Montenegrin (Cyrillic with guillemets)" -msgstr "Чорногорська (кирилиця з кутовими лапками)" - -#: ../rules/base.xml.in.h:559 -msgid "Montenegrin (Cyrillic)" -msgstr "Чорногорська (кирилиця)" - -#: ../rules/base.xml.in.h:560 -msgid "Montenegrin (Cyrillic, Z and ZHE swapped)" -msgstr "Чорногорська (кирилиця, З та Ж поміняні місцями)" - -#: ../rules/base.xml.in.h:561 -msgid "Montenegrin (Latin Unicode qwerty)" -msgstr "Чорногорська (латиниця, Unicode, qwerty)" - -#: ../rules/base.xml.in.h:562 -msgid "Montenegrin (Latin Unicode)" -msgstr "Чорногорська (латиниця, Unicode)" - -#: ../rules/base.xml.in.h:563 -msgid "Montenegrin (Latin qwerty)" -msgstr "Чорногорська (латиниця, qwerty)" - -#: ../rules/base.xml.in.h:564 -msgid "Montenegrin (Latin with guillemets)" -msgstr "Чорногорська (латиниця з кутовими лапками)" - -#: ../rules/base.xml.in.h:565 -msgid "NICOLA-F style Backspace" -msgstr "NICOLA-F style Backspace" - -#: ../rules/base.xml.in.h:566 -msgid "Nepali" -msgstr "Непальська" - -#: ../rules/base.xml.in.h:567 -msgid "Non-breakable space character at fourth level" -msgstr "Символ нерозривного пробілу на четвертому рівні" - -#: ../rules/base.xml.in.h:568 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" -msgstr "Клавіша пробіл видає нерозривний пробіл на 4-му рівні, вузький нерозривний пробіл на 6-му рівні" - -#: ../rules/base.xml.in.h:569 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" -msgstr "Клавіша пробіл видає нерозривний пробіл на 4-му рівні, вузький нерозривний пробіл на 6-му рівні (через Ctrl+Shift)" - -#: ../rules/base.xml.in.h:570 -msgid "Non-breakable space character at second level" -msgstr "Символ нерозривного пробілу на другому рівні" - -#: ../rules/base.xml.in.h:571 -msgid "Non-breakable space character at third level" -msgstr "Символ нерозривного пробілу на третьому рівні" - -#: ../rules/base.xml.in.h:572 -msgid "Non-breakable space character at third level, nothing at fourth level" -msgstr "Символ нерозривного пробілу на третьому рівні, нічого на четвертому" - -#: ../rules/base.xml.in.h:573 -msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" -msgstr "Символ нерозривного пробілу на третьому рівні, символ тонкого нерозривного пробілу на четвертому рівні" - -#: ../rules/base.xml.in.h:574 -msgid "Northern Saami (Finland)" -msgstr "Північно-саамська (Фінляндія)" - -#: ../rules/base.xml.in.h:575 -msgid "Northern Saami (Norway)" -msgstr "Північно-саамська (Норвегія)" - -#: ../rules/base.xml.in.h:576 -msgid "Northern Saami (Norway, eliminate dead keys)" -msgstr "Північно-саамська (Норвегія, вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:577 -msgid "Northern Saami (Sweden)" -msgstr "Північно-саамська (Швеція)" - -#: ../rules/base.xml.in.h:578 -msgid "Northgate OmniKey 101" -msgstr "Northgate OmniKey 101" - -#: ../rules/base.xml.in.h:579 -msgid "Norwegian" -msgstr "Норвезька" - -#: ../rules/base.xml.in.h:580 -msgid "Norwegian (Dvorak)" -msgstr "Норвезька (Дворак)" - -#: ../rules/base.xml.in.h:581 -msgid "Norwegian (Macintosh)" -msgstr "Норвезька (Macintosh)" - -#: ../rules/base.xml.in.h:582 -msgid "Norwegian (Macintosh, eliminate dead keys)" -msgstr "Норвезька (Macintosh, вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:583 -msgid "Norwegian (eliminate dead keys)" -msgstr "Норвезька (вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:584 -msgid "Num Lock" -msgstr "Num Lock" - -#: ../rules/base.xml.in.h:585 -msgid "Numeric keypad delete key behaviour" -msgstr "Вибір поведінки клавіші del на цифровій клавіатурі" - -#: ../rules/base.xml.in.h:586 -msgid "Numeric keypad keys work as with Macintosh" -msgstr "Цифрова клавіатура працює як у Macintosh" - -#: ../rules/base.xml.in.h:587 -msgid "Numeric keypad layout selection" -msgstr "Вибір розкладки цифрової клавіатури" - -#: ../rules/base.xml.in.h:588 -msgid "OLPC" -msgstr "OLPC" - -#: ../rules/base.xml.in.h:589 -msgid "Occitan" -msgstr "Окситанська" - -#: ../rules/base.xml.in.h:590 -msgid "Ogham" -msgstr "Огам" - -#: ../rules/base.xml.in.h:591 -msgid "Ogham (IS434)" -msgstr "Огам (IS434)" - -#: ../rules/base.xml.in.h:592 -msgid "Oriya" -msgstr "Орія" - -#: ../rules/base.xml.in.h:593 -msgid "Ortek MCK-800 MM/Internet keyboard" -msgstr "Ortek MCK-800 MM/Internet keyboard" - -#: ../rules/base.xml.in.h:594 -msgid "Ossetian (Georgia)" -msgstr "Осетинська (Грузія)" - -#: ../rules/base.xml.in.h:595 -msgid "Ossetian (WinKeys)" -msgstr "Осетинська (з клавішами Win)" - -#: ../rules/base.xml.in.h:596 -msgid "Ossetian (legacy)" -msgstr "Осетинська (застаріла)" - -#: ../rules/base.xml.in.h:597 -msgid "PC-98xx Series" -msgstr "Моделі PC-98xx" - -#: ../rules/base.xml.in.h:598 -msgid "Pannonian Rusyn (homophonic)" -msgstr "Паннонська русинська (гомофонна)" - -#: ../rules/base.xml.in.h:599 -msgid "Pashto" -msgstr "Пушту" - -#: ../rules/base.xml.in.h:600 -msgid "Pashto (Afghanistan, OLPC)" -msgstr "Пушту (Афганістан, OLPC)" - -#: ../rules/base.xml.in.h:601 -msgid "Pause" -msgstr "Pause" - -#: ../rules/base.xml.in.h:602 ../rules/base.extras.xml.in.h:23 -msgid "Persian" -msgstr "Перська" - -#: ../rules/base.xml.in.h:603 -msgid "Persian (Afghanistan, Dari OLPC)" -msgstr "Перська (Афганістан, дарі OLPC)" - -#: ../rules/base.xml.in.h:604 -msgid "Persian (with Persian Keypad)" -msgstr "Перська (з перською дод. панеллю)" - -#: ../rules/base.xml.in.h:605 ../rules/base.extras.xml.in.h:24 -msgid "Polish" -msgstr "Польська" - -#: ../rules/base.xml.in.h:606 -msgid "Polish (Dvorak)" -msgstr "Польська (Дворак)" - -#: ../rules/base.xml.in.h:607 -msgid "Polish (Dvorak, Polish quotes on key 1)" -msgstr "Польська (Дворак, польські лапки на клавіші 1)" - -#: ../rules/base.xml.in.h:608 -msgid "Polish (Dvorak, Polish quotes on quotemark key)" -msgstr "Польська (Дворак, польські лапки на знаку лапки)" - -#: ../rules/base.xml.in.h:609 -msgid "Polish (programmer Dvorak)" -msgstr "Польська (програмістський Дворак)" - -#: ../rules/base.xml.in.h:610 -msgid "Polish (qwertz)" -msgstr "Польська (qwertz)" - -#: ../rules/base.xml.in.h:611 -msgid "Portuguese" -msgstr "Португальська" - -#: ../rules/base.xml.in.h:612 -msgid "Portuguese (Brazil)" -msgstr "Португальська (Бразилія)" - -#: ../rules/base.xml.in.h:613 -msgid "Portuguese (Brazil, Dvorak)" -msgstr "Португальська (Бразилія, Дворак)" - -#: ../rules/base.xml.in.h:614 -msgid "Portuguese (Brazil, eliminate dead keys)" -msgstr "Португальська (Бразилія, вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:615 -msgid "Portuguese (Brazil, nativo for Esperanto)" -msgstr "Португальська (Бразилія, nativo для есперанто)" - -#: ../rules/base.xml.in.h:616 -msgid "Portuguese (Brazil, nativo for USA keyboards)" -msgstr "Португальська (Бразилія, nativo для клавіатур США)" - -#: ../rules/base.xml.in.h:617 -msgid "Portuguese (Brazil, nativo)" -msgstr "Португальська (Бразилія, nativo)" - -#: ../rules/base.xml.in.h:618 -msgid "Portuguese (Macintosh)" -msgstr "Португальська (Macintosh)" - -#: ../rules/base.xml.in.h:619 -msgid "Portuguese (Macintosh, Sun dead keys)" -msgstr "Португальська (Macintosh, сліпі клавіші Sun)" - -#: ../rules/base.xml.in.h:620 -msgid "Portuguese (Macintosh, eliminate dead keys)" -msgstr "Португальська (Macintosh, вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:621 -msgid "Portuguese (Nativo for USA keyboards)" -msgstr "Португальська (nativo для клавіатур у США)" - -#: ../rules/base.xml.in.h:622 -msgid "Portuguese (Nativo)" -msgstr "Португальська (Nativo)" - -#: ../rules/base.xml.in.h:623 -msgid "Portuguese (Sun dead keys)" -msgstr "Португальська (сліпі клавіші Sun)" - -#: ../rules/base.xml.in.h:624 -msgid "Portuguese (eliminate dead keys)" -msgstr "Португальська (вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:625 -msgid "Propeller Voyager (KTEZ-1000)" -msgstr "Propeller Voyager (KTEZ-1000)" - -#: ../rules/base.xml.in.h:626 -msgid "PrtSc" -msgstr "PrtSc" - -#: ../rules/base.xml.in.h:627 -msgid "Punjabi (Gurmukhi Jhelum)" -msgstr "Пенджабська (гурмухі, джелум)" - -#: ../rules/base.xml.in.h:628 -msgid "Punjabi (Gurmukhi)" -msgstr "Пенджабська (гурмухі)" - -#: ../rules/base.xml.in.h:629 -msgid "QTronix Scorpius 98N+" -msgstr "QTronix Scorpius 98N+" - -#: ../rules/base.xml.in.h:630 -msgid "Right Alt" -msgstr "Права клавіша Alt" - -#: ../rules/base.xml.in.h:631 -msgid "Right Alt (while pressed)" -msgstr "Права клавіша Alt (поки натиснена)" - -#: ../rules/base.xml.in.h:632 -msgid "Right Alt chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Права клавіша Alt вибирає 5-ий рівень і активує блокування рівня 5, якщо натиснути разом зі іншою комбінацією вибору 5-го рівня" - -#: ../rules/base.xml.in.h:633 -msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "Права клавіша Alt вибирає 5-ий рівень, фіксується, якщо натиснути разом зі іншою комбінацією вибору 5-го рівня" - -#: ../rules/base.xml.in.h:634 -msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Права клавіша Alt вибирає 5-ий рівень, фіксується, якщо натиснути разом зі іншою комбінацією вибору 5-го рівня" - -#: ../rules/base.xml.in.h:635 -msgid "Right Alt key never chooses 3rd level" -msgstr "Права клавіша Alt ніколи не обирає 3-й рівень" - -#: ../rules/base.xml.in.h:636 -msgid "Right Alt, Shift+Right Alt key is Multi_Key" -msgstr "Вибір 3-го рівня натисненням правої клавіші Alt, Shift+права клавіша Alt діє як Multi_Key" - -#: ../rules/base.xml.in.h:637 -msgid "Right Ctrl" -msgstr "Права клавіша Ctrl" - -#: ../rules/base.xml.in.h:638 -msgid "Right Ctrl (while pressed)" -msgstr "Права клавіша Ctrl (поки натиснута)" - -#: ../rules/base.xml.in.h:639 -msgid "Right Ctrl as Right Alt" -msgstr "Права клавіша Ctrl працює як права клавіша Alt" - -#: ../rules/base.xml.in.h:640 -msgid "Right Ctrl is mapped to Menu" -msgstr "Права Ctrl відповідає клавіші Menu" - -#: ../rules/base.xml.in.h:641 -msgid "Right Ctrl+Right Shift" -msgstr "Права Ctrl+Права Shift" - -#: ../rules/base.xml.in.h:642 -msgid "Right Shift" -msgstr "Права клавіша Shift" - -#: ../rules/base.xml.in.h:643 -msgid "Right Win" -msgstr "Права клавіша Win" - -#: ../rules/base.xml.in.h:644 -msgid "Right Win (while pressed)" -msgstr "Права клавіша Win (поки натиснена)" - -#: ../rules/base.xml.in.h:645 -msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "Права клавіша Win вибирає 5-ий рівень, фіксується, якщо натиснути разом зі іншою комбінацією вибору 5-го рівня" - -#: ../rules/base.xml.in.h:646 -msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "Права клавіша Win вибирає 5-ий рівень, фіксується, якщо натиснути разом зі іншою комбінацією вибору 5-го рівня" - -#: ../rules/base.xml.in.h:647 ../rules/base.extras.xml.in.h:26 -msgid "Romanian" -msgstr "Румунська" - -#: ../rules/base.xml.in.h:648 -msgid "Romanian (Germany)" -msgstr "Румунська (Німеччина)" - -#: ../rules/base.xml.in.h:649 -msgid "Romanian (Germany, eliminate dead keys)" -msgstr "Німецька (Німеччина, вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:650 -msgid "Romanian (WinKeys)" -msgstr "Румунська (з клавішами Win)" - -#: ../rules/base.xml.in.h:651 -msgid "Romanian (cedilla)" -msgstr "Румунська (седиль)" - -#: ../rules/base.xml.in.h:652 -msgid "Romanian (standard cedilla)" -msgstr "Румунська (стандартна седиль)" - -#: ../rules/base.xml.in.h:653 -msgid "Romanian (standard)" -msgstr "Румунська (стандартна)" - -#: ../rules/base.xml.in.h:654 -msgid "Rupee on 4" -msgstr "Символ рупії на 4" - -#: ../rules/base.xml.in.h:655 ../rules/base.extras.xml.in.h:28 -msgid "Russian" -msgstr "Російська" - -#: ../rules/base.xml.in.h:656 -msgid "Russian (DOS)" -msgstr "Російська (DOS)" - -#: ../rules/base.xml.in.h:657 -msgid "Russian (Georgia)" -msgstr "Російська (Грузія)" - -#: ../rules/base.xml.in.h:658 -msgid "Russian (Germany, phonetic)" -msgstr "Російська (Німеччина, фонетична)" - -#: ../rules/base.xml.in.h:659 -msgid "Russian (Kazakhstan, with Kazakh)" -msgstr "Російська (Казахстан, з казахською)" - -#: ../rules/base.xml.in.h:660 -msgid "Russian (Poland, phonetic Dvorak)" -msgstr "Російська (Польща, фонетична Дворака)" - -#: ../rules/base.xml.in.h:661 -msgid "Russian (Sweden, phonetic)" -msgstr "Російська (шведська, фонетична)" - -#: ../rules/base.xml.in.h:662 -msgid "Russian (Sweden, phonetic, eliminate dead keys)" -msgstr "Російська (шведська, фонетична, вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:663 -msgid "Russian (US, phonetic)" -msgstr "Російська (США, фонетична)" - -#: ../rules/base.xml.in.h:664 -msgid "Russian (Ukraine, standard RSTU)" -msgstr "Російська (Україна, стандартна RSTU)" - -#: ../rules/base.xml.in.h:665 -msgid "Russian (legacy)" -msgstr "Російська (застаріла)" - -#: ../rules/base.xml.in.h:666 -msgid "Russian (phonetic WinKeys)" -msgstr "Російська (фонетична з клавішами Win)" - -#: ../rules/base.xml.in.h:667 -msgid "Russian (phonetic)" -msgstr "Російська (фонетична)" - -#: ../rules/base.xml.in.h:668 -msgid "Russian (typewriter)" -msgstr "Російська (машинопис)" - -#: ../rules/base.xml.in.h:669 -msgid "Russian (typewriter, legacy)" -msgstr "Російська (машинопис, застаріла)" - -#: ../rules/base.xml.in.h:670 -msgid "SILVERCREST Multimedia Wireless Keyboard" -msgstr "SILVERCREST Multimedia Wireless Keyboard" - -#: ../rules/base.xml.in.h:671 -msgid "SK-1300" -msgstr "SK-1300" - -#: ../rules/base.xml.in.h:672 -msgid "SK-2500" -msgstr "SK-2500" - -#: ../rules/base.xml.in.h:673 -msgid "SK-6200" -msgstr "SK-6200" - -#: ../rules/base.xml.in.h:674 -msgid "SK-7100" -msgstr "SK-7100" - -#: ../rules/base.xml.in.h:675 -msgid "SVEN Ergonomic 2500" -msgstr "SVEN Ergonomic 2500" - -#: ../rules/base.xml.in.h:676 -msgid "SVEN Slim 303" -msgstr "SVEN Slim 303" - -#: ../rules/base.xml.in.h:677 -msgid "Saisiyat (Taiwan)" -msgstr "Сайсіят (Тайвань)" - -#: ../rules/base.xml.in.h:678 -msgid "Samsung SDM 4500P" -msgstr "Samsung SDM 4500P" - -#: ../rules/base.xml.in.h:679 -msgid "Samsung SDM 4510P" -msgstr "Samsung SDM 4510P" - -#: ../rules/base.xml.in.h:680 -msgid "Sanwa Supply SKB-KG3" -msgstr "Sanwa Supply SKB-KG3" - -#: ../rules/base.xml.in.h:681 -msgid "Scroll Lock" -msgstr "Scroll Lock" - -#: ../rules/base.xml.in.h:682 -msgid "Semi-colon on third level" -msgstr "Крапка з комою на третьому рівні" - -#: ../rules/base.xml.in.h:683 ../rules/base.extras.xml.in.h:31 -msgid "Serbian" -msgstr "Сербська" - -#: ../rules/base.xml.in.h:684 -msgid "Serbian (Latin Unicode qwerty)" -msgstr "Сербська (латиниця, Unicode qwerty)" - -#: ../rules/base.xml.in.h:685 -msgid "Serbian (Latin Unicode)" -msgstr "Сербська (латиниця Unicode)" - -#: ../rules/base.xml.in.h:686 -msgid "Serbian (Latin qwerty)" -msgstr "Сербська (латиниця, qwerty)" - -#: ../rules/base.xml.in.h:687 -msgid "Serbian (Latin with guillemets)" -msgstr "Сербська (латиниця з кутовими лапками)" - -#: ../rules/base.xml.in.h:688 -msgid "Serbian (Latin)" -msgstr "Сербська (латиниця)" - -#: ../rules/base.xml.in.h:689 -msgid "Serbian (Russia)" -msgstr "Сербська (Росія)" - -#: ../rules/base.xml.in.h:690 -msgid "Serbian (Z and ZHE swapped)" -msgstr "Сербська (З та Ж поміняні місцями)" - -#: ../rules/base.xml.in.h:691 -msgid "Serbian (with guillemets)" -msgstr "Сербська (з кутовими лапками)" - -#: ../rules/base.xml.in.h:692 -msgid "Serbo-Croatian (US)" -msgstr "Сербо-хорватська (США)" - -#: ../rules/base.xml.in.h:693 -msgid "Shift cancels Caps Lock" -msgstr "Shift скасовує Caps Lock" - -#: ../rules/base.xml.in.h:694 -msgid "Shift does not cancel Num Lock, chooses 3rd level instead" -msgstr "Shift не скасовує Num Lock, а вибирає третій рівень" - -#: ../rules/base.xml.in.h:695 -msgid "Shift with numeric keypad keys works as in MS Windows" -msgstr "Shift з цифровою клавіатурою працює як у Microsoft Windows" - -#: ../rules/base.xml.in.h:696 -msgid "Shift+Caps Lock" -msgstr "Shift+Caps Lock" - -#: ../rules/base.xml.in.h:697 -msgid "Sindhi" -msgstr "Синдхі" - -#: ../rules/base.xml.in.h:698 -msgid "Sinhala" -msgstr "Сингальська" - -#: ../rules/base.xml.in.h:699 -msgid "Slovak" -msgstr "Словацька" - -#: ../rules/base.xml.in.h:700 -msgid "Slovak (extended Backslash)" -msgstr "Словацька (розширені функції Backslash)" - -#: ../rules/base.xml.in.h:701 -msgid "Slovak (qwerty)" -msgstr "Словацька (qwerty)" - -#: ../rules/base.xml.in.h:702 -msgid "Slovak (qwerty, extended Backslash)" -msgstr "Словацька (qwerty, розширені функції Backslash)" - -#: ../rules/base.xml.in.h:703 -msgid "Slovenian" -msgstr "Словенська" - -#: ../rules/base.xml.in.h:704 -msgid "Slovenian (US keyboard with Slovenian letters)" -msgstr "Словенська (клавіатура США із словенськими літерами)" - -#: ../rules/base.xml.in.h:705 -msgid "Slovenian (use guillemets for quotes)" -msgstr "Словенська (кутові лапки)" - -#: ../rules/base.xml.in.h:706 -msgid "Spanish" -msgstr "Іспанська" - -#: ../rules/base.xml.in.h:707 -msgid "Spanish (Dvorak)" -msgstr "Іспанська (Дворак)" - -#: ../rules/base.xml.in.h:708 -msgid "Spanish (Latin American)" -msgstr "Іспанська (латиноамериканська)" - -#: ../rules/base.xml.in.h:709 -msgid "Spanish (Latin American, Sun dead keys)" -msgstr "Іспанська (латиноамериканська, сліпі клавіші Sun)" - -#: ../rules/base.xml.in.h:710 -msgid "Spanish (Latin American, eliminate dead keys)" -msgstr "Іспанська (латиноамериканська, вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:711 -msgid "Spanish (Latin American, include dead tilde)" -msgstr "Іспанська (латиноамериканська зі «спеціальною» тильдою)" - -#: ../rules/base.xml.in.h:712 -msgid "Spanish (Macintosh)" -msgstr "Іспанська (Macintosh)" - -#: ../rules/base.xml.in.h:713 -msgid "Spanish (Sun dead keys)" -msgstr "Іспанська (сліпі клавіші Sun)" - -#: ../rules/base.xml.in.h:714 -msgid "Spanish (eliminate dead keys)" -msgstr "Іспанська (вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:715 -msgid "Spanish (include dead tilde)" -msgstr "Іспанська (зі «спеціальною» тильдою)" - -#: ../rules/base.xml.in.h:716 -msgid "Special keys (Ctrl+Alt+<key>) handled in a server" -msgstr "Сліпі клавіші (Ctrl+Alt+<key>) обробляються на сервері" - -#: ../rules/base.xml.in.h:717 -msgid "Sun Type 5/6" -msgstr "Sun Type 5/6" - -#: ../rules/base.xml.in.h:718 -msgid "Super Power Multimedia Keyboard" -msgstr "Super Power Multimedia Keyboard" - -#: ../rules/base.xml.in.h:719 -msgid "Swahili (Kenya)" -msgstr "Суахілі (Кенія)" - -#: ../rules/base.xml.in.h:720 -msgid "Swahili (Tanzania)" -msgstr "Суахілі (Танзанія)" - -#: ../rules/base.xml.in.h:721 -msgid "Swap Ctrl and Caps Lock" -msgstr "Поміняти місцями клавіші Ctrl та Caps Lock" - -#: ../rules/base.xml.in.h:722 -msgid "Swap ESC and Caps Lock" -msgstr "Поміняти місцями клавіші ESC та Caps Lock" - -#: ../rules/base.xml.in.h:723 -msgid "Swedish" -msgstr "Шведська" - -#: ../rules/base.xml.in.h:724 -msgid "Swedish (Dvorak)" -msgstr "Шведська (Дворак)" - -#: ../rules/base.xml.in.h:725 -msgid "Swedish (Macintosh)" -msgstr "Шведська (Macintosh)" - -#: ../rules/base.xml.in.h:726 -msgid "Swedish (Svdvorak)" -msgstr "Шведська (Svdvorak)" - -#: ../rules/base.xml.in.h:727 -msgid "Swedish (eliminate dead keys)" -msgstr "Шведська (вимкнути сліпі клавіші)" - -#: ../rules/base.xml.in.h:728 -msgid "Swedish Sign Language" -msgstr "Шведська мова жестів" - -#: ../rules/base.xml.in.h:729 -msgid "Symplon PaceBook (tablet PC)" -msgstr "Symplon PaceBook (планшетний ПК)" - -#: ../rules/base.xml.in.h:730 -msgid "Syriac" -msgstr "Сирійська" - -#: ../rules/base.xml.in.h:731 -msgid "Syriac (phonetic)" -msgstr "Сирійська (фонетична)" - -#: ../rules/base.xml.in.h:732 -msgid "Taiwanese" -msgstr "Тайванська" - -#: ../rules/base.xml.in.h:733 -msgid "Taiwanese (indigenous)" -msgstr "Тайванська (місцева)" - -#: ../rules/base.xml.in.h:734 -msgid "Tajik" -msgstr "Таджицька" - -#: ../rules/base.xml.in.h:735 -msgid "Tajik (legacy)" -msgstr "Таджицька (застаріла)" - -#: ../rules/base.xml.in.h:736 -msgid "Tamil" -msgstr "Тамільська" - -#: ../rules/base.xml.in.h:737 -msgid "Tamil (Sri Lanka, TAB Typewriter)" -msgstr "Тамільська (Шрі-Ланка, TAB, машинопис)" - -#: ../rules/base.xml.in.h:738 -msgid "Tamil (Sri Lanka, Unicode)" -msgstr "Тамільська (Шрі-Ланка, Unicode)" - -#: ../rules/base.xml.in.h:739 -msgid "Tamil (TAB typewriter)" -msgstr "Тамільська (TAB, машинопис)" - -#: ../rules/base.xml.in.h:740 -msgid "Tamil (TSCII typewriter)" -msgstr "Тамільська (TSCII, машинопис)" - -#: ../rules/base.xml.in.h:741 -msgid "Tamil (Unicode)" -msgstr "Тамільська (Unicode)" - -#: ../rules/base.xml.in.h:742 -msgid "Tamil (keyboard with numerals)" -msgstr "Тамільська (клавіатура з цифрами)" - -#: ../rules/base.xml.in.h:743 -msgid "Targa Visionary 811" -msgstr "Targa Visionary 811" - -#: ../rules/base.xml.in.h:744 -msgid "Tatar" -msgstr "Татарська" - -#: ../rules/base.xml.in.h:745 -msgid "Telugu" -msgstr "Телугу" - -#: ../rules/base.xml.in.h:746 -msgid "Thai" -msgstr "Тайська" - -#: ../rules/base.xml.in.h:747 -msgid "Thai (Pattachote)" -msgstr "Тайська (паттачот)" - -#: ../rules/base.xml.in.h:748 -msgid "Thai (TIS-820.2538)" -msgstr "Тайська (TIS-820.2538)" - -#: ../rules/base.xml.in.h:749 -msgid "Tibetan" -msgstr "Тибетська" - -#: ../rules/base.xml.in.h:750 -msgid "Tibetan (with ASCII numerals)" -msgstr "Тибетська (з ASCII числами)" - -#: ../rules/base.xml.in.h:751 -msgid "To the corresponding key in a Dvorak keyboard." -msgstr "На відповідну клавішу на клавіатурі Дворак." - -#: ../rules/base.xml.in.h:752 -msgid "To the corresponding key in a Qwerty keyboard." -msgstr "На відповідну клавішу на клавіатурі Qwerty." - -#: ../rules/base.xml.in.h:753 -msgid "Toggle PointerKeys with Shift + NumLock." -msgstr "Вмикати або вимикати PointerKeys за допомогою Shift + NumLock." - -#: ../rules/base.xml.in.h:754 -msgid "Toshiba Satellite S3000" -msgstr "Toshiba Satellite S3000" - -#: ../rules/base.xml.in.h:755 -msgid "Trust Direct Access Keyboard" -msgstr "Trust Direct Access Keyboard" - -#: ../rules/base.xml.in.h:756 -msgid "Trust Slimline" -msgstr "Trust Slimline" - -#: ../rules/base.xml.in.h:757 -msgid "Trust Wireless Keyboard Classic" -msgstr "Trust Wireless Keyboard Classic" - -#: ../rules/base.xml.in.h:758 -msgid "Tswana" -msgstr "Тсвана" - -#: ../rules/base.xml.in.h:759 -msgid "Turkish" -msgstr "Турецька" - -#: ../rules/base.xml.in.h:760 -msgid "Turkish (Alt-Q)" -msgstr "Турецька (Alt-Q)" - -#: ../rules/base.xml.in.h:761 -msgid "Turkish (F)" -msgstr "Турецька (F)" - -#: ../rules/base.xml.in.h:762 -msgid "Turkish (Sun dead keys)" -msgstr "Турецька (сліпі клавіші Sun)" - -#: ../rules/base.xml.in.h:763 -msgid "Turkish (international with dead keys)" -msgstr "Турецька (інтернаціональна зі сліпими клавішами)" - -#: ../rules/base.xml.in.h:764 -msgid "Turkmen" -msgstr "Туркменська" - -#: ../rules/base.xml.in.h:765 -msgid "Turkmen (Alt-Q)" -msgstr "Туркменська (Alt-Q)" - -#: ../rules/base.xml.in.h:766 -msgid "TypeMatrix EZ-Reach 2020" -msgstr "TypeMatrix EZ-Reach 2020" - -#: ../rules/base.xml.in.h:767 -msgid "TypeMatrix EZ-Reach 2030 PS2" -msgstr "TypeMatrix EZ-Reach 2030 PS2" - -#: ../rules/base.xml.in.h:768 -msgid "TypeMatrix EZ-Reach 2030 USB" -msgstr "TypeMatrix EZ-Reach 2030 USB" - -#: ../rules/base.xml.in.h:769 -msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)" -msgstr "TypeMatrix EZ-Reach 2030 USB (102/105:режим ЄС)" - -#: ../rules/base.xml.in.h:770 -msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)" -msgstr "TypeMatrix EZ-Reach 2030 USB (106:режим Японії)" - -#: ../rules/base.xml.in.h:771 -msgid "Udmurt" -msgstr "Удмуртська" - -#: ../rules/base.xml.in.h:772 -msgid "Ukrainian" -msgstr "Українська" - -#: ../rules/base.xml.in.h:773 -msgid "Ukrainian (WinKeys)" -msgstr "Українська (з клавішами Win)" - -#: ../rules/base.xml.in.h:774 -msgid "Ukrainian (homophonic)" -msgstr "Українська (гомофонна)" - -#: ../rules/base.xml.in.h:775 -msgid "Ukrainian (legacy)" -msgstr "Українська (застаріла)" - -#: ../rules/base.xml.in.h:776 -msgid "Ukrainian (phonetic)" -msgstr "Українська (фонетична)" - -#: ../rules/base.xml.in.h:777 -msgid "Ukrainian (standard RSTU)" -msgstr "Українська (стандартна RSTU)" - -#: ../rules/base.xml.in.h:778 -msgid "Ukrainian (typewriter)" -msgstr "Українська (друкарська машинка)" - -#: ../rules/base.xml.in.h:779 -msgid "Unicode additions (arrows and math operators)" -msgstr "Доповнення Unicode (стрілки та математичні оператори)" - -#: ../rules/base.xml.in.h:780 -msgid "Unicode additions (arrows and math operators). Math operators on default level" -msgstr "Доповнення Unicode (стрілки та математичні оператори). Математичні оператори на типовому рівні." - -#: ../rules/base.xml.in.h:781 -msgid "Unitek KB-1925" -msgstr "Unitek KB-1925" - -#: ../rules/base.xml.in.h:782 -msgid "Urdu (Pakistan)" -msgstr "Урду (Пакистан)" - -#: ../rules/base.xml.in.h:783 -msgid "Urdu (Pakistan, CRULP)" -msgstr "Урду (Пакистан, CRULP)" - -#: ../rules/base.xml.in.h:784 -msgid "Urdu (Pakistan, NLA)" -msgstr "Урду (Пакистан, NLA)" - -#: ../rules/base.xml.in.h:785 -msgid "Urdu (WinKeys)" -msgstr "Урду (з клавішами Win)" - -#: ../rules/base.xml.in.h:786 -msgid "Urdu (alternative phonetic)" -msgstr "Урду (альтернативна фонетична)" - -#: ../rules/base.xml.in.h:787 -msgid "Urdu (phonetic)" -msgstr "Урду (фонетична)" - -#: ../rules/base.xml.in.h:788 -msgid "Use keyboard LED to show alternative layout" -msgstr "Використовувати клавіатурні індикатори для індикації альтернативних розкладок" - -#: ../rules/base.xml.in.h:789 -msgid "Using space key to input non-breakable space character" -msgstr "Клавіша пробіл генерує символ нерозривного пробілу" - -#: ../rules/base.xml.in.h:790 -msgid "Usual space at any level" -msgstr "Звичайний пробіл на будь-якому рівні" - -#: ../rules/base.xml.in.h:791 -msgid "Uyghur" -msgstr "Уйгурська" - -#: ../rules/base.xml.in.h:792 -msgid "Uzbek" -msgstr "Узбецька" - -#: ../rules/base.xml.in.h:793 -msgid "Uzbek (Afghanistan)" -msgstr "Узбецька (Афганістан)" - -#: ../rules/base.xml.in.h:794 -msgid "Uzbek (Afghanistan, OLPC)" -msgstr "Узбецька (Афганістан, OLPC)" - -#: ../rules/base.xml.in.h:795 -msgid "Uzbek (Latin)" -msgstr "Узбецька (латиниця)" - -#: ../rules/base.xml.in.h:796 -msgid "Vietnamese" -msgstr "В'єтнамська" - -#: ../rules/base.xml.in.h:797 -msgid "ViewSonic KU-306 Internet Keyboard" -msgstr "ViewSonic KU-306 Internet Keyboard" - -#: ../rules/base.xml.in.h:798 -msgid "Wang 724 keypad with Unicode additions (arrows and math operators)" -msgstr "Клавіатура Wang 724 з доповненнями Unicode (стрілки та математичні оператори)" - -#: ../rules/base.xml.in.h:799 -msgid "Wang 724 keypad with Unicode additions (arrows and math operators). Math operators on default level" -msgstr "Клавіатура Wang 724 з доповненнями Unicode (стрілки та математичні оператори). Математичні операції на типовому рівні" - -#: ../rules/base.xml.in.h:800 -msgid "Winbook Model XP5" -msgstr "Winbook Model XP5" - -#: ../rules/base.xml.in.h:801 -msgid "Wolof" -msgstr "Волоф" - -#: ../rules/base.xml.in.h:802 -msgid "Yahoo! Internet Keyboard" -msgstr "Yahoo! Internet Keyboard" - -#: ../rules/base.xml.in.h:803 -msgid "Yakut" -msgstr "Якутська" - -#: ../rules/base.xml.in.h:804 -msgid "Yoruba" -msgstr "Йоруба" - -#: ../rules/base.xml.in.h:805 -msgid "Zero-width non-joiner character at second level" -msgstr "Незв’язувальний символ нульової ширини на другому рівні" - -#: ../rules/base.xml.in.h:806 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level" -msgstr "Незв’язувальний символ нульової ширини на другому рівні, нерозривний пробіл на третьому рівні" - -#: ../rules/base.xml.in.h:807 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level" -msgstr "Незв’язувальний символ нульової ширини на другому рівні, нерозривний пробіл на третьому рівні, нічого на четвертому рівні" - -#: ../rules/base.xml.in.h:808 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level" -msgstr "Незв’язувальний символ нульової ширини на другому рівні, нерозривний пробіл на третьому рівні, вузький нерозривний пробіл на четвертому рівні" - -#: ../rules/base.xml.in.h:809 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level" -msgstr "Незв’язувальний символ нульової ширини на другому рівні, символ нерозривного пробілу на третьому рівні, зв’язувальний символ нульової ширини на четвертому" - -#: ../rules/base.xml.in.h:810 -msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level" -msgstr "Незв’язувальний символ нульової ширини на другому рівні, зв’язувальний символ нульової ширини на третьому рівні" - -#: ../rules/base.xml.in.h:811 -msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level" -msgstr "Незв’язувальний символ нульової ширини на другому рівні, зв’язувальний символ нульової ширини на третьому рівні, символ нерозривного пробілу на четвертому рівні" - -#: ../rules/base.xml.in.h:812 -msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level" -msgstr "Незв’язувальний символ нульової ширини на третьому рівні, зв’язувальний символ нульової ширини на четвертому" - -#: ../rules/base.xml.in.h:813 -msgid "ak" -msgstr "ak" - -#: ../rules/base.xml.in.h:814 -msgid "am" -msgstr "am" - -#: ../rules/base.xml.in.h:815 -msgid "ar" -msgstr "ar" - -#: ../rules/base.xml.in.h:816 -msgid "avn" -msgstr "avn" - -#: ../rules/base.xml.in.h:817 -msgid "az" -msgstr "az" - -#: ../rules/base.xml.in.h:818 -msgid "be" -msgstr "be" - -#: ../rules/base.xml.in.h:819 -msgid "ber" -msgstr "ber" - -#: ../rules/base.xml.in.h:820 -msgid "bg" -msgstr "bg" - -#: ../rules/base.xml.in.h:821 -msgid "bm" -msgstr "bm" - -#: ../rules/base.xml.in.h:822 -msgid "bn" -msgstr "bn" - -#: ../rules/base.xml.in.h:823 -msgid "brl" -msgstr "brl" - -#: ../rules/base.xml.in.h:824 -msgid "bs" -msgstr "bs" - -#: ../rules/base.xml.in.h:825 -msgid "ca" -msgstr "ca" - -#: ../rules/base.xml.in.h:826 -msgid "chr" -msgstr "chr" - -#: ../rules/base.xml.in.h:827 -msgid "cm" -msgstr "cm" - -#: ../rules/base.xml.in.h:828 -msgid "crh" -msgstr "crh" - -#: ../rules/base.xml.in.h:829 -msgid "cs" -msgstr "cs" - -#: ../rules/base.xml.in.h:830 -msgid "da" -msgstr "da" - -#: ../rules/base.xml.in.h:831 -msgid "de" -msgstr "de" - -#: ../rules/base.xml.in.h:832 -msgid "dv" -msgstr "dv" - -#: ../rules/base.xml.in.h:833 -msgid "dz" -msgstr "dz" - -#: ../rules/base.xml.in.h:834 -msgid "ee" -msgstr "ee" - -#: ../rules/base.xml.in.h:835 ../rules/base.extras.xml.in.h:34 -msgid "en" -msgstr "en" - -#: ../rules/base.xml.in.h:836 -msgid "eo" -msgstr "eo" - -#: ../rules/base.xml.in.h:837 -msgid "es" -msgstr "es" - -#: ../rules/base.xml.in.h:838 -msgid "et" -msgstr "et" - -#: ../rules/base.xml.in.h:839 ../rules/base.extras.xml.in.h:35 -msgid "fa" -msgstr "fa" - -#: ../rules/base.xml.in.h:840 -msgid "ff" -msgstr "ff" - -#: ../rules/base.xml.in.h:841 -msgid "fi" -msgstr "fi" - -#: ../rules/base.xml.in.h:842 -msgid "fo" -msgstr "fo" - -#: ../rules/base.xml.in.h:843 ../rules/base.extras.xml.in.h:36 -msgid "fr" -msgstr "fr" - -#: ../rules/base.xml.in.h:844 -msgid "gaa" -msgstr "gaa" - -#: ../rules/base.xml.in.h:845 -msgid "gr" -msgstr "gr" - -#: ../rules/base.xml.in.h:846 -msgid "gu" -msgstr "gu" - -#: ../rules/base.xml.in.h:847 -msgid "ha" -msgstr "ha" - -#: ../rules/base.xml.in.h:848 -msgid "he" -msgstr "he" - -#: ../rules/base.xml.in.h:849 -msgid "hi" -msgstr "hi" - -#: ../rules/base.xml.in.h:850 -msgid "hr" -msgstr "hr" - -#: ../rules/base.xml.in.h:851 -msgid "hu" -msgstr "hu" - -#: ../rules/base.xml.in.h:852 ../rules/base.extras.xml.in.h:37 -msgid "hy" -msgstr "hy" - -#: ../rules/base.xml.in.h:853 -msgid "ie" -msgstr "ie" - -#: ../rules/base.xml.in.h:854 -msgid "ig" -msgstr "ig" - -#: ../rules/base.xml.in.h:855 -msgid "ike" -msgstr "ike" - -#: ../rules/base.xml.in.h:856 -msgid "in" -msgstr "in" - -#: ../rules/base.xml.in.h:857 -msgid "is" -msgstr "is" - -#: ../rules/base.xml.in.h:858 -msgid "it" -msgstr "it" - -#: ../rules/base.xml.in.h:859 -msgid "ja" -msgstr "ja" - -#: ../rules/base.xml.in.h:860 -msgid "ka" -msgstr "ka" - -#: ../rules/base.xml.in.h:861 -msgid "ki" -msgstr "ki" - -#: ../rules/base.xml.in.h:862 -msgid "kk" -msgstr "kk" - -#: ../rules/base.xml.in.h:863 -msgid "km" -msgstr "km" - -#: ../rules/base.xml.in.h:864 -msgid "kn" -msgstr "kn" - -#: ../rules/base.xml.in.h:865 -msgid "ko" -msgstr "ko" - -#: ../rules/base.xml.in.h:866 -msgid "ku" -msgstr "ku" - -#: ../rules/base.xml.in.h:867 -msgid "lo" -msgstr "lo" - -#: ../rules/base.xml.in.h:868 ../rules/base.extras.xml.in.h:39 -msgid "lt" -msgstr "lt" - -#: ../rules/base.xml.in.h:869 ../rules/base.extras.xml.in.h:40 -msgid "lv" -msgstr "lv" - -#: ../rules/base.xml.in.h:870 -msgid "mi" -msgstr "mi" - -#: ../rules/base.xml.in.h:871 -msgid "mk" -msgstr "mk" - -#: ../rules/base.xml.in.h:872 -msgid "ml" -msgstr "ml" - -#: ../rules/base.xml.in.h:873 -msgid "mn" -msgstr "mn" - -#: ../rules/base.xml.in.h:874 -msgid "mt" -msgstr "mt" - -#: ../rules/base.xml.in.h:875 -msgid "my" -msgstr "my" - -#: ../rules/base.xml.in.h:876 -msgid "ne" -msgstr "ne" - -#: ../rules/base.xml.in.h:877 -msgid "nl" -msgstr "nl" - -#: ../rules/base.xml.in.h:878 -msgid "no" -msgstr "no" - -#: ../rules/base.xml.in.h:879 -msgid "or" -msgstr "or" - -#: ../rules/base.xml.in.h:880 -msgid "pa" -msgstr "pa" - -#: ../rules/base.xml.in.h:881 -msgid "ph" -msgstr "ph" - -#: ../rules/base.xml.in.h:882 ../rules/base.extras.xml.in.h:41 -msgid "pl" -msgstr "pl" - -#: ../rules/base.xml.in.h:883 -msgid "ps" -msgstr "ps" - -#: ../rules/base.xml.in.h:884 -msgid "pt" -msgstr "pt" - -#: ../rules/base.xml.in.h:885 ../rules/base.extras.xml.in.h:42 -msgid "ro" -msgstr "ro" - -#: ../rules/base.xml.in.h:886 ../rules/base.extras.xml.in.h:43 -msgid "ru" -msgstr "ru" - -#: ../rules/base.xml.in.h:887 -msgid "sd" -msgstr "sd" - -#: ../rules/base.xml.in.h:888 -msgid "si" -msgstr "si" - -#: ../rules/base.xml.in.h:889 -msgid "sk" -msgstr "sk" - -#: ../rules/base.xml.in.h:890 -msgid "sl" -msgstr "sl" - -#: ../rules/base.xml.in.h:891 -msgid "sq" -msgstr "sq" - -#: ../rules/base.xml.in.h:892 ../rules/base.extras.xml.in.h:45 -msgid "sr" -msgstr "sr" - -#: ../rules/base.xml.in.h:893 -msgid "sv" -msgstr "sv" - -#: ../rules/base.xml.in.h:894 -msgid "sw" -msgstr "sw" - -#: ../rules/base.xml.in.h:895 -msgid "syc" -msgstr "syc" - -#: ../rules/base.xml.in.h:896 -msgid "ta" -msgstr "ta" - -#: ../rules/base.xml.in.h:897 -msgid "te" -msgstr "te" - -#: ../rules/base.xml.in.h:898 -msgid "tg" -msgstr "tg" - -#: ../rules/base.xml.in.h:899 -msgid "th" -msgstr "th" - -#: ../rules/base.xml.in.h:900 -msgid "tk" -msgstr "tk" - -#: ../rules/base.xml.in.h:901 -msgid "tn" -msgstr "tn" - -#: ../rules/base.xml.in.h:902 -msgid "tr" -msgstr "tr" - -#: ../rules/base.xml.in.h:903 -msgid "uk" -msgstr "uk" - -#: ../rules/base.xml.in.h:904 -msgid "ur" -msgstr "ur" - -#: ../rules/base.xml.in.h:905 -msgid "uz" -msgstr "uz" - -#: ../rules/base.xml.in.h:906 -msgid "vi" -msgstr "vi" - -#: ../rules/base.xml.in.h:907 -msgid "wo" -msgstr "wo" - -#: ../rules/base.xml.in.h:908 -msgid "xsy" -msgstr "xsy" - -#: ../rules/base.xml.in.h:909 -msgid "yo" -msgstr "yo" - -#: ../rules/base.xml.in.h:910 -msgid "zh" -msgstr "zh" - -#: ../rules/base.extras.xml.in.h:1 -msgid "APL Keyboard Symbols" -msgstr "Клавіатурні символи APL" - -#: ../rules/base.extras.xml.in.h:4 -msgid "Atsina" -msgstr "Атсінська" - -#: ../rules/base.extras.xml.in.h:5 -msgid "Avestan" -msgstr "Авестанська" - -#: ../rules/base.extras.xml.in.h:6 -msgid "Couer D'alene Salish" -msgstr "Салішська кер-д’ален" - -#: ../rules/base.extras.xml.in.h:8 -msgid "English (US, international AltGr Unicode combining)" -msgstr "Англійська (США, інтернаціональна, введення Unicode за допомогою AltGr)" - -#: ../rules/base.extras.xml.in.h:9 -msgid "English (US, international AltGr Unicode combining, alternative)" -msgstr "Англійська (США, інтернаціональна, введення Unicode за допомогою AltGr, альтернативна)" - -#: ../rules/base.extras.xml.in.h:11 -msgid "Kutenai" -msgstr "Кутенай" - -#: ../rules/base.extras.xml.in.h:13 -msgid "Latvian (US Colemak)" -msgstr "Латвійська (США, Коулмак)" - -#: ../rules/base.extras.xml.in.h:14 -msgid "Latvian (US Colemak, apostrophe variant)" -msgstr "Латвійська (Коулмак, США, варіант з апострофом)" - -#: ../rules/base.extras.xml.in.h:15 -msgid "Latvian (US Dvorak)" -msgstr "Латвійська (Дворак, США)" - -#: ../rules/base.extras.xml.in.h:16 -msgid "Latvian (US Dvorak, Y variant)" -msgstr "Латвійська (Дворак, США, варіант з літерою Y)" - -#: ../rules/base.extras.xml.in.h:17 -msgid "Latvian (US Dvorak, minus variant)" -msgstr "Латвійська (Дворак, США, варіант з мінусом)" - -#: ../rules/base.extras.xml.in.h:18 -msgid "Latvian (programmer US Dvorak)" -msgstr "Латвійська (програмістський Дворак)" - -#: ../rules/base.extras.xml.in.h:19 -msgid "Latvian (programmer US Dvorak, Y variant)" -msgstr "Латвійська (програмістський Дворак, варіант з літерою Y)" - -#: ../rules/base.extras.xml.in.h:20 -msgid "Latvian (programmer US Dvorak, minus variant)" -msgstr "Латвійська (програмістський Дворак, варіант з мінусом)" - -#: ../rules/base.extras.xml.in.h:22 -msgid "Lithuanian (US Dvorak with Lithuanian letters)" -msgstr "Литовська (Дворак, США, з литовськими літерами)" - -#: ../rules/base.extras.xml.in.h:25 -msgid "Polish (international with dead keys)" -msgstr "Польська (інтернаціональна зі сліпими клавішами)" - -#: ../rules/base.extras.xml.in.h:27 -msgid "Romanian (ergonomic Touchtype)" -msgstr "Румунська (ергономічна для друку наосліп)" - -#: ../rules/base.extras.xml.in.h:29 -msgid "Russian (with UKR and BEL layout)" -msgstr "Російська (з українськими літерами на 3-му рівні)" - -#: ../rules/base.extras.xml.in.h:30 -msgid "Secwepemctsin" -msgstr "Secwepemctsin" - -#: ../rules/base.extras.xml.in.h:32 -msgid "Serbian (combining accents instead of dead keys)" -msgstr "Сербська (комбінації з акцентами замість сліпих клавіш)" - -#: ../rules/base.extras.xml.in.h:33 -msgid "apl" -msgstr "apl" - -#: ../rules/base.extras.xml.in.h:38 -msgid "kut" -msgstr "kut" - -#: ../rules/base.extras.xml.in.h:44 -msgid "shs" -msgstr "shs" - -#~ msgid "Afg" -#~ msgstr "Афг" - -#~ msgid "Chinese (Tibetan)" -#~ msgstr "Китайська (тибетська)" - -#~ msgid "Chinese (Uyghur)" -#~ msgstr "Китайська (уйгурська)" - -#~ msgid "Danish (Mac)" -#~ msgstr "Данська (Mac)" - -#~ msgid "English (UK, Mac)" -#~ msgstr "Англійська (Великобританія, Mac)" - -#~ msgid "Finnish (Mac)" -#~ msgstr "Фінська (Mac)" - -#~ msgid "Finnish (northern Saami)" -#~ msgstr "Фінська (північно-саамська)" - -#~ msgid "GBr" -#~ msgstr "Брит" - -#~ msgid "German (Romanian keyboard with German letters)" -#~ msgstr "Німецька (румунська клавіатура з німецькими літерами)" - -#~ msgid "German (Romanian keyboard with German letters, eliminate dead keys)" -#~ msgstr "Німецька (румунська клавіатура з німецькими літерами, вимкнути сліпі клавіші)" - -#~ msgid "Irish (Ogham)" -#~ msgstr "Ірландська (огам)" - -#~ msgid "Italian (Georgian)" -#~ msgstr "Італійська (грузинська)" - -#~ msgid "Kurdish (Iran, latin alt-Q)" -#~ msgstr "Курдська (Іран, латиниця alt-Q)" - -#~ msgid "Māori" -#~ msgstr "Маорійська" - -#~ msgid "Norwegian (Northern Saami" -#~ msgstr "Норвезька (північно-саамська)" - -#~ msgid "Philippines - Dvorak (Baybayin)" -#~ msgstr "Філіппінська (Дворак, байбаїн)" - -#~ msgid "Portuguese (Nativo for Esperanto)" -#~ msgstr "Португальська (nativo для есперанто)" - -#~ msgid "Romanian (Crimean Tatar Dobruca-2 Q)" -#~ msgstr "Румунська (кримськотатарська Dobruca-2 Q)" - -#~ msgid "Romanian (Crimean Tatar Turkish Alt-Q)" -#~ msgstr "Румунська (кримськотатарська турецька Alt-Q)" - -#~ msgid "Romanian (Crimean Tatar Turkish F)" -#~ msgstr "Румунська (кримськотатарська турецька F)" - -#~ msgid "Russian (Chuvash)" -#~ msgstr "Російська (чуваська)" - -#~ msgid "Russian (Kalmyk)" -#~ msgstr "Російська (калмицька)" - -#~ msgid "Russian (Komi)" -#~ msgstr "Російська (Комі)" - -#~ msgid "Russian (Mari)" -#~ msgstr "Російська (Марі)" - -#~ msgid "Russian (Ossetian, legacy)" -#~ msgstr "Російська (осетинська, застаріла)" - -#~ msgid "Russian (Serbian)" -#~ msgstr "Російська (сербська)" - -#~ msgid "Russian (Tatar)" -#~ msgstr "Російська (татарська)" - -#~ msgid "Russian (Udmurt)" -#~ msgstr "Російська (удмуртська)" - -#~ msgid "Russian (Yakut)" -#~ msgstr "Російська (якутська)" - -#~ msgid "Spanish (Mac)" -#~ msgstr "Іспанська (Mac)" - -#~ msgid "Swedish (northern Saami)" -#~ msgstr "Шведська (північно-саамська)" - -#~ msgid "Swiss" -#~ msgstr "Швейцарська" - -#~ msgid "Swiss (legacy)" -#~ msgstr "Швейцарська (застаріла)" - -#~ msgid "Turkish (Crimean Tatar Turkish Alt-Q)" -#~ msgstr "Турецька (кримськотатарська турецька Alt-Q)" - -#~ msgid "Turkish (Crimean Tatar Turkish F)" -#~ msgstr "Турецька (кримськотатарська турецька F)" - -#~ msgid "Turkish (Crimean Tatar Turkish Q)" -#~ msgstr "Турецька (кримськотатарська турецька Q)" - -#~ msgid "Ukrainian (Crimean Tatar Turkish Alt-Q)" -#~ msgstr "Українська (кримськотатарська турецька Alt-Q)" - -#~ msgid "Ukrainian (Crimean Tatar Turkish F)" -#~ msgstr "Українська (кримськотатарська турецька F)" - -#~ msgid "Ukrainian (Crimean Tatar Turkish Q)" -#~ msgstr "Українська (кримськотатарська турецька Q)" - -#~ msgid "Ukrainian (standard RSTU on Russian layout)" -#~ msgstr "Українська (стандартна RSTU на російській розкладці)" - -#~ msgid "irq" -#~ msgstr "irq" - -#~ msgid "srp" -#~ msgstr "srp" - -#~ msgid "twn" -#~ msgstr "twn" - -#~ msgid "APL" -#~ msgstr "APL" - -#~ msgid "Iran" -#~ msgstr "Іран" - -#~ msgid "Lithuania" -#~ msgstr "Литовська" - -#~ msgid "Lithuania - Dvorak" -#~ msgstr "Литва — Дворака" - -#~ msgid "Ltu" -#~ msgstr "Лит" - -#~ msgid "Romania" -#~ msgstr "Румунська" - -#~ msgid "Rou" -#~ msgstr "Рум" - -#~ msgid "Rus" -#~ msgstr "Рос" - -#~ msgid "Russia" -#~ msgstr "Росія" - -#~ msgid "Serbia" -#~ msgstr "Сербія" - -#~ msgid "Srb" -#~ msgstr "Срб" - -#~ msgid "USA" -#~ msgstr "США" +# translation of xkeyboard-config to Ukrainian
+# Ukrainian translation to xkeyboard-config
+# Copyright (C) 2002, 2007, 2008 Free Software Foundation, Inc.
+# Sergey V. Udaltsov <svu@users.sourceforge.net>
+#
+# This file is distributed under the same license as the xkeyboard-config package.
+# Andriy Rysin <arysin@bcsii.com>, 2007, 2008.
+# Andriy Rysin <arysin@gmail.com>, 2008.
+# Maxim V. Dziumanenko <dziumanenko@gmail.com>, 2004-2011.
+# Yuri Chornoivan <yurchor@ukr.net>, 2011.
+msgid ""
+msgstr ""
+"Project-Id-Version: xkeyboard-config-2.3\n"
+"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n"
+"POT-Creation-Date: 2011-05-17 21:08+0100\n"
+"PO-Revision-Date: 2011-05-19 14:56+0300\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Ukrainian <translation-team-uk@lists.sourceforge.net>\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 1.2\n"
+
+#: ../rules/base.xml.in.h:1
+msgid "<Less/Greater>"
+msgstr "<Менше ніж/Більше ніж>"
+
+#: ../rules/base.xml.in.h:2
+msgid "<Less/Greater> (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "<Менше ніж/Більше ніж> (вибирає 3-ій рівень, фіксується, якщо натиснути разом зі іншою комбінацією вибору 3-го рівня)"
+
+#: ../rules/base.xml.in.h:3
+msgid "<Less/Greater> chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "<Менше ніж/Більше ніж> вибирає 5-ий рівень і активує блокування рівня 5, якщо натиснути разом зі іншою комбінацією вибору 5-го рівня"
+
+#: ../rules/base.xml.in.h:4
+msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "<Менше ніж/Більше ніж> вибирає 5-ий рівень, фіксується, якщо натиснути разом зі іншою комбінацією вибору 5-го рівня"
+
+#: ../rules/base.xml.in.h:5
+msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "<Менше ніж/Більше ніж> вибирає 5-ий рівень, фіксується, якщо натиснути разом зі іншою комбінацією вибору 5-го рівня"
+
+#: ../rules/base.xml.in.h:6
+msgid "A4Tech KB-21"
+msgstr "A4Tech KB-21"
+
+#: ../rules/base.xml.in.h:7
+msgid "A4Tech KBS-8"
+msgstr "A4Tech KBS-8"
+
+#: ../rules/base.xml.in.h:8
+msgid "A4Tech Wireless Desktop RFKB-23"
+msgstr "A4Tech Wireless Desktop RFKB-23"
+
+#: ../rules/base.xml.in.h:9
+msgid "ATM/phone-style"
+msgstr "У стилі банкоматної/телефонної"
+
+#: ../rules/base.xml.in.h:10
+msgid "Acer AirKey V"
+msgstr "Acer AirKey V"
+
+#: ../rules/base.xml.in.h:11
+msgid "Acer C300"
+msgstr "Acer C300"
+
+#: ../rules/base.xml.in.h:12
+msgid "Acer Ferrari 4000"
+msgstr "Acer Ferrari 4000"
+
+#: ../rules/base.xml.in.h:13
+msgid "Acer Laptop"
+msgstr "Acer Laptop"
+
+#: ../rules/base.xml.in.h:14
+msgid "Add the standard behavior to Menu key"
+msgstr "Додати звичайну поведінку на клавішу Menu"
+
+#: ../rules/base.xml.in.h:15
+msgid "Adding Esperanto circumflexes (supersigno)"
+msgstr "Додавання діакритичних знаків есперанто"
+
+#: ../rules/base.xml.in.h:16
+msgid "Adding currency signs to certain keys"
+msgstr "Додавання знаків валюти до деяких клавіш"
+
+#: ../rules/base.xml.in.h:17
+msgid "Advance Scorpius KI"
+msgstr "Advance Scorpius KI"
+
+#: ../rules/base.xml.in.h:18
+msgid "Afghani"
+msgstr "Афгані"
+
+#: ../rules/base.xml.in.h:19
+msgid "Akan"
+msgstr "Акан"
+
+#: ../rules/base.xml.in.h:20
+msgid "Albanian"
+msgstr "Албанська"
+
+#: ../rules/base.xml.in.h:21
+msgid "Alt and Meta are on Alt keys"
+msgstr "Alt та Meta на клавішах Alt"
+
+#: ../rules/base.xml.in.h:22
+msgid "Alt is mapped to Right Win, Super to Menu"
+msgstr "Клавіша Alt відповідає правій клавіші Win, а Super - клавіші Menu."
+
+#: ../rules/base.xml.in.h:23
+msgid "Alt+Caps Lock"
+msgstr "Alt+Caps Lock"
+
+#: ../rules/base.xml.in.h:24
+msgid "Alt+Ctrl"
+msgstr "Alt+Ctrl"
+
+#: ../rules/base.xml.in.h:25
+msgid "Alt+Shift"
+msgstr "Alt+Shift"
+
+#: ../rules/base.xml.in.h:26
+msgid "Alt+Space"
+msgstr "Alt+Пробіл"
+
+#: ../rules/base.xml.in.h:27
+msgid "Alt/Win key behavior"
+msgstr "Поведінка клавіш Alt/Win"
+
+#: ../rules/base.xml.in.h:28
+msgid "Amharic"
+msgstr "Амхарська"
+
+#: ../rules/base.xml.in.h:29
+msgid "Any Alt key"
+msgstr "Будь-яка клавіша Alt"
+
+#: ../rules/base.xml.in.h:30
+msgid "Any Win key"
+msgstr "Будь-яка клавіша Win"
+
+#: ../rules/base.xml.in.h:31
+msgid "Any Win key (while pressed)"
+msgstr "Будь-яка клавіша Win (на час натискання)"
+
+#: ../rules/base.xml.in.h:32
+msgid "Apple"
+msgstr "Apple"
+
+#: ../rules/base.xml.in.h:33
+msgid "Apple Aluminium Keyboard (ANSI)"
+msgstr "Клавіатура Apple Aluminium (ANSI)"
+
+#: ../rules/base.xml.in.h:34
+msgid "Apple Aluminium Keyboard (ISO)"
+msgstr "Клавіатура Apple Aluminium (ISO)"
+
+#: ../rules/base.xml.in.h:35
+msgid "Apple Aluminium Keyboard (JIS)"
+msgstr "Клавіатура Apple Aluminium (JIS)"
+
+#: ../rules/base.xml.in.h:36
+msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)"
+msgstr "Клавіатура Apple Aluminium (емуляція клавіш ПК: Print, Scroll Lock, Pause, Num Lock)"
+
+#: ../rules/base.xml.in.h:37
+msgid "Apple Laptop"
+msgstr "Ноутбук Apple"
+
+#: ../rules/base.xml.in.h:38
+msgid "Arabic"
+msgstr "Арабська"
+
+#: ../rules/base.xml.in.h:39
+msgid "Arabic (Buckwalter)"
+msgstr "Арабська (Бакволтера)"
+
+#: ../rules/base.xml.in.h:40
+msgid "Arabic (Morocco)"
+msgstr "Арабська (Марокко)"
+
+#: ../rules/base.xml.in.h:41
+msgid "Arabic (Pakistan)"
+msgstr "Арабська (Пакистан)"
+
+#: ../rules/base.xml.in.h:42
+msgid "Arabic (Syria)"
+msgstr "Арабська (Сирія)"
+
+#: ../rules/base.xml.in.h:43
+msgid "Arabic (azerty)"
+msgstr "Арабська (azerty)"
+
+#: ../rules/base.xml.in.h:44
+msgid "Arabic (azerty/digits)"
+msgstr "Арабська (azerty/цифри)"
+
+#: ../rules/base.xml.in.h:45
+msgid "Arabic (digits)"
+msgstr "Арабська (цифри)"
+
+#: ../rules/base.xml.in.h:46
+msgid "Arabic (qwerty)"
+msgstr "Арабська (qwerty)"
+
+#: ../rules/base.xml.in.h:47
+msgid "Arabic (qwerty/digits)"
+msgstr "Арабська (qwerty/цифри)"
+
+#: ../rules/base.xml.in.h:48 ../rules/base.extras.xml.in.h:2
+msgid "Armenian"
+msgstr "Вірменська"
+
+#: ../rules/base.xml.in.h:49
+msgid "Armenian (alternative eastern)"
+msgstr "Вірменська (альтернативна східна)"
+
+#: ../rules/base.xml.in.h:50 ../rules/base.extras.xml.in.h:3
+msgid "Armenian (alternative phonetic)"
+msgstr "Вірменська (альтернативна фонетична)"
+
+#: ../rules/base.xml.in.h:51
+msgid "Armenian (eastern)"
+msgstr "Вірменська (східна)"
+
+#: ../rules/base.xml.in.h:52
+msgid "Armenian (phonetic)"
+msgstr "Вірменська (фонетична)"
+
+#: ../rules/base.xml.in.h:53
+msgid "Armenian (western)"
+msgstr "Вірменська (західна)"
+
+#: ../rules/base.xml.in.h:54
+msgid "Asturian (Spain, with bottom-dot H and bottom-dot L)"
+msgstr "Астурійська (Іспанія, з H та L з нижньою крапкою)"
+
+#: ../rules/base.xml.in.h:55
+msgid "Asus Laptop"
+msgstr "Ноутбук Asus"
+
+#: ../rules/base.xml.in.h:56
+msgid "At bottom left"
+msgstr "Знизу ліворуч"
+
+#: ../rules/base.xml.in.h:57
+msgid "At left of 'A'"
+msgstr "Ліворуч від 'A'"
+
+#: ../rules/base.xml.in.h:58
+msgid "Avatime"
+msgstr "Аватіме"
+
+#: ../rules/base.xml.in.h:59
+msgid "Azerbaijani"
+msgstr "Азербайджанська"
+
+#: ../rules/base.xml.in.h:60
+msgid "Azerbaijani (Cyrillic)"
+msgstr "Азербайджанська (кирилиця)"
+
+#: ../rules/base.xml.in.h:61
+msgid "Azona RF2300 wireless Internet Keyboard"
+msgstr "Azona RF2300 бездротова Інтернет-клавіатура"
+
+#: ../rules/base.xml.in.h:62
+msgid "BTC 5090"
+msgstr "BTC 5090"
+
+#: ../rules/base.xml.in.h:63
+msgid "BTC 5113RF Multimedia"
+msgstr "BTC 5113RF мультимедійна"
+
+#: ../rules/base.xml.in.h:64
+msgid "BTC 5126T"
+msgstr "BTC 5126T"
+
+#: ../rules/base.xml.in.h:65
+msgid "BTC 6301URF"
+msgstr "BTC 6301URF"
+
+#: ../rules/base.xml.in.h:66
+msgid "BTC 9000"
+msgstr "BTC 9000"
+
+#: ../rules/base.xml.in.h:67
+msgid "BTC 9000A"
+msgstr "BTC 9000A"
+
+#: ../rules/base.xml.in.h:68
+msgid "BTC 9001AH"
+msgstr "BTC 9001AH"
+
+#: ../rules/base.xml.in.h:69
+msgid "BTC 9019U"
+msgstr "BTC 9019U"
+
+#: ../rules/base.xml.in.h:70
+msgid "BTC 9116U Mini Wireless Internet and Gaming"
+msgstr "BTC 9116U Mini Wireless Internet and Gaming"
+
+#: ../rules/base.xml.in.h:71
+msgid "Backslash"
+msgstr "Зворотна риска"
+
+#: ../rules/base.xml.in.h:72
+msgid "Backslash (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "Зворотна похила риска, «/» (вибирає 3-ій рівень, фіксується, якщо натиснути разом зі іншою комбінацією вибору 3-го рівня)"
+
+#: ../rules/base.xml.in.h:73
+msgid "Bambara"
+msgstr "Бамбара"
+
+#: ../rules/base.xml.in.h:74
+msgid "Bashkirian"
+msgstr "Башкирська"
+
+#: ../rules/base.xml.in.h:75
+msgid "Belarusian"
+msgstr "Білоруська"
+
+#: ../rules/base.xml.in.h:76
+msgid "Belarusian (Latin)"
+msgstr "Білоруська (латиниця)"
+
+#: ../rules/base.xml.in.h:77
+msgid "Belarusian (legacy)"
+msgstr "Білоруська (застаріла)"
+
+#: ../rules/base.xml.in.h:78
+msgid "Belgian"
+msgstr "Бельгійська"
+
+#: ../rules/base.xml.in.h:79
+msgid "Belgian (ISO alternate)"
+msgstr "Бельгійська (додаткова ISO)"
+
+#: ../rules/base.xml.in.h:80
+msgid "Belgian (Sun dead keys)"
+msgstr "Бельгійська (сліпі клавіші Sun)"
+
+#: ../rules/base.xml.in.h:81
+msgid "Belgian (Wang model 724 azerty)"
+msgstr "Бельгійська (модель Wang 724, azerty)"
+
+#: ../rules/base.xml.in.h:82
+msgid "Belgian (alternative)"
+msgstr "Бельгійська (альтернативна)"
+
+#: ../rules/base.xml.in.h:83
+msgid "Belgian (alternative, Sun dead keys)"
+msgstr "Бельгійська (сліпі клавіші Sun)"
+
+#: ../rules/base.xml.in.h:84
+msgid "Belgian (alternative, latin-9 only)"
+msgstr "Бельгійська (альтернативна, лише latin-9)"
+
+#: ../rules/base.xml.in.h:85
+msgid "Belgian (eliminate dead keys)"
+msgstr "Бельгійська (вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:86
+msgid "BenQ X-Touch"
+msgstr "BenQ X-Touch"
+
+#: ../rules/base.xml.in.h:87
+msgid "BenQ X-Touch 730"
+msgstr "BenQ X-Touch 730"
+
+#: ../rules/base.xml.in.h:88
+msgid "BenQ X-Touch 800"
+msgstr "BenQ X-Touch 800"
+
+#: ../rules/base.xml.in.h:89
+msgid "Bengali"
+msgstr "Бенгальська"
+
+#: ../rules/base.xml.in.h:90
+msgid "Bengali (Probhat)"
+msgstr "Бенгальська (пробхат)"
+
+#: ../rules/base.xml.in.h:91
+msgid "Berber (Morocco, Tifinagh alternative phonetic)"
+msgstr "Берберська (Марокко, тифінаг, альтернативна фонетична)"
+
+#: ../rules/base.xml.in.h:92
+msgid "Berber (Morocco, Tifinagh alternative)"
+msgstr "Берберська (Марокко, тифінаг, альтернативна)"
+
+#: ../rules/base.xml.in.h:93
+msgid "Berber (Morocco, Tifinagh extended phonetic)"
+msgstr "Берберська (Марокко, тифінаг, розширена фонетична)"
+
+#: ../rules/base.xml.in.h:94
+msgid "Berber (Morocco, Tifinagh extended)"
+msgstr "Берберська (Марокко, тифінаг, розширена)"
+
+#: ../rules/base.xml.in.h:95
+msgid "Berber (Morocco, Tifinagh phonetic)"
+msgstr "Берберська (Марокко, тифінаг, фонетична)"
+
+#: ../rules/base.xml.in.h:96
+msgid "Berber (Morocco, Tifinagh)"
+msgstr "Берберська (Марокко, давньолівійська)"
+
+#: ../rules/base.xml.in.h:97
+msgid "Bosnian"
+msgstr "Боснійська"
+
+#: ../rules/base.xml.in.h:98
+msgid "Bosnian (US keyboard with Bosnian digraphs)"
+msgstr "Боснійська (клавіатура США з боснійськими диграфами)"
+
+#: ../rules/base.xml.in.h:99
+msgid "Bosnian (US keyboard with Bosnian letters)"
+msgstr "Боснійська (клавіатура США з боснійськими літерами)"
+
+#: ../rules/base.xml.in.h:100
+msgid "Bosnian (use Bosnian digraphs)"
+msgstr "Боснійська (з боснійськими диграфами)"
+
+#: ../rules/base.xml.in.h:101
+msgid "Bosnian (use guillemets for quotes)"
+msgstr "Боснійська (кутові лапки)"
+
+#: ../rules/base.xml.in.h:102
+msgid "Both Alt keys together"
+msgstr "Обидві клавіші Alt разом"
+
+#: ../rules/base.xml.in.h:103
+msgid "Both Ctrl keys together"
+msgstr "Обидві клавіші Ctrl разом"
+
+#: ../rules/base.xml.in.h:104
+msgid "Both Shift keys together"
+msgstr "Обидві клавіші Shift разом"
+
+#: ../rules/base.xml.in.h:105
+msgid "Both Shift-Keys together activate Caps Lock, one Shift-Key deactivates"
+msgstr "Натискання обох клавіш Shift вмикають Caps Lock, одна клавіша Shift — вимикає"
+
+#: ../rules/base.xml.in.h:106
+msgid "Both Shift-Keys together toggle Caps Lock"
+msgstr "Обидві клавіші Shift разом перемикають стан Caps Lock"
+
+#: ../rules/base.xml.in.h:107
+msgid "Both Shift-Keys together toggle ShiftLock"
+msgstr "Обидві клавіші Shift разом перемикають стан Shift"
+
+#: ../rules/base.xml.in.h:108
+msgid "Braille"
+msgstr "Брайля"
+
+#: ../rules/base.xml.in.h:109
+msgid "Braille (left hand)"
+msgstr "Брайля (для шульги)"
+
+#: ../rules/base.xml.in.h:110
+msgid "Braille (right hand)"
+msgstr "Брайль (для правші)"
+
+#: ../rules/base.xml.in.h:111
+msgid "Brother Internet Keyboard"
+msgstr "Brother Internet Keyboard"
+
+#: ../rules/base.xml.in.h:112
+msgid "Bulgarian"
+msgstr "Болгарська"
+
+#: ../rules/base.xml.in.h:113
+msgid "Bulgarian (new phonetic)"
+msgstr "Болгарська (нова фонетична)"
+
+#: ../rules/base.xml.in.h:114
+msgid "Bulgarian (traditional phonetic)"
+msgstr "Болгарська (традиційна фонетична)"
+
+#: ../rules/base.xml.in.h:115
+msgid "Burmese"
+msgstr "Бірманська"
+
+#: ../rules/base.xml.in.h:116
+msgid "Canadian Multilingual"
+msgstr "Канадська (багатомовна)"
+
+#: ../rules/base.xml.in.h:117
+msgid "Canadian Multilingual (first part)"
+msgstr "Канадська (багатомовна, перша частина)"
+
+#: ../rules/base.xml.in.h:118
+msgid "Canadian Multilingual (second part)"
+msgstr "Канадська (багатомовна, друга частина)"
+
+#: ../rules/base.xml.in.h:119
+msgid "Caps Lock"
+msgstr "Caps Lock"
+
+#: ../rules/base.xml.in.h:120
+msgid "Caps Lock (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr "Caps Lock (вибирає 3-ій рівень, фіксується, якщо натиснути разом зі іншою комбінацією вибору 3-го рівня)"
+
+#: ../rules/base.xml.in.h:121
+msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)"
+msgstr "Caps Lock (на першу розкладку), Shift+Caps Lock (на останню розкладку)"
+
+#: ../rules/base.xml.in.h:122
+msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action"
+msgstr "Caps Lock (поки натиснена), Alt+Caps Lock виконує оригінальну функцію capslock"
+
+#: ../rules/base.xml.in.h:123
+msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock"
+msgstr "Caps Lock дія як Shift з блокуванням. Shift призупиняє дію Caps Lock"
+
+#: ../rules/base.xml.in.h:124
+msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock"
+msgstr "Caps Lock діє як Shift з блокуванням. Shift не впливає на Caps Lock"
+
+#: ../rules/base.xml.in.h:125
+msgid "Caps Lock is disabled"
+msgstr "Caps Lock вимкнено"
+
+#: ../rules/base.xml.in.h:126
+msgid "Caps Lock key behavior"
+msgstr "Поведінка клавіші Caps Lock"
+
+#: ../rules/base.xml.in.h:127
+msgid "Caps Lock toggles Shift so all keys are affected"
+msgstr "Caps Lock вмикає Shift, таким чином, він діє одразу на всі клавіші"
+
+#: ../rules/base.xml.in.h:128
+msgid "Caps Lock toggles normal capitalization of alphabetic characters"
+msgstr "Caps Lock вмикає звичайну капіталізацію символів алфавіту"
+
+#: ../rules/base.xml.in.h:129
+msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock"
+msgstr "Caps Lock вмикає внутрішню капіталізацію. Shift призупиняє дію Caps Lock"
+
+#: ../rules/base.xml.in.h:130
+msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock"
+msgstr "Caps Lock вмикає внутрішню капіталізацію. Shift не впливає на Caps Lock"
+
+#: ../rules/base.xml.in.h:131
+msgid "Catalan"
+msgstr "Каталонська"
+
+#: ../rules/base.xml.in.h:132
+msgid "Catalan (Spain, with middle-dot L)"
+msgstr "Іспанська (Іспанія, варіант з L із середньою точкою)"
+
+#: ../rules/base.xml.in.h:133
+msgid "Cherokee"
+msgstr "Cherokee"
+
+#: ../rules/base.xml.in.h:134
+msgid "Cherry B.UNLIMITED"
+msgstr "Cherry B.UNLIMITED"
+
+#: ../rules/base.xml.in.h:135
+msgid "Cherry Blue Line CyBo@rd"
+msgstr "Cherry Blue Line CyBo@rd"
+
+#: ../rules/base.xml.in.h:136
+msgid "Cherry Blue Line CyBo@rd (alternate option)"
+msgstr "Cherry Blue Line CyBo@rd (альтернативний варіант)"
+
+#: ../rules/base.xml.in.h:137
+msgid "Cherry CyBo@rd USB-Hub"
+msgstr "Cherry CyBo@rd USB-Hub"
+
+#: ../rules/base.xml.in.h:138
+msgid "Cherry CyMotion Expert"
+msgstr "Cherry CyMotion Expert"
+
+#: ../rules/base.xml.in.h:139
+msgid "Cherry CyMotion Master Linux"
+msgstr "Cherry CyMotion Master Linux"
+
+#: ../rules/base.xml.in.h:140
+msgid "Cherry CyMotion Master XPress"
+msgstr "Cherry CyMotion Master XPress"
+
+#: ../rules/base.xml.in.h:141
+msgid "Chicony Internet Keyboard"
+msgstr "Інтернет-клавіатура Chicony"
+
+#: ../rules/base.xml.in.h:142
+msgid "Chicony KB-9885"
+msgstr "Chicony KB-9885"
+
+#: ../rules/base.xml.in.h:143
+msgid "Chicony KU-0108"
+msgstr "Chicony KU-0108"
+
+#: ../rules/base.xml.in.h:144
+msgid "Chicony KU-0420"
+msgstr "Chicony KU-0420"
+
+#: ../rules/base.xml.in.h:145
+msgid "Chinese"
+msgstr "Китайська"
+
+#: ../rules/base.xml.in.h:146
+msgid "Chuvash"
+msgstr "Чуваська"
+
+#: ../rules/base.xml.in.h:147
+msgid "Chuvash (Latin)"
+msgstr "Чуваська (латиниця)"
+
+#: ../rules/base.xml.in.h:148
+msgid "Classmate PC"
+msgstr "Classmate PC"
+
+#: ../rules/base.xml.in.h:149
+msgid "CloGaelach"
+msgstr "Гаельський шрифт"
+
+#: ../rules/base.xml.in.h:150
+msgid "Compaq Easy Access Keyboard"
+msgstr "Compaq Easy Access Keyboard"
+
+#: ../rules/base.xml.in.h:151
+msgid "Compaq Internet Keyboard (13 keys)"
+msgstr "Compaq Internet Keyboard (13 клавіш)"
+
+#: ../rules/base.xml.in.h:152
+msgid "Compaq Internet Keyboard (18 keys)"
+msgstr "Compaq Internet Keyboard (18 клавіш)"
+
+#: ../rules/base.xml.in.h:153
+msgid "Compaq Internet Keyboard (7 keys)"
+msgstr "Compaq Internet Keyboard (7 клавіш)"
+
+#: ../rules/base.xml.in.h:154
+msgid "Compaq iPaq Keyboard"
+msgstr "Compaq iPaq Keyboard"
+
+#: ../rules/base.xml.in.h:155
+msgid "Compose key position"
+msgstr "Розташування клавіші Compose"
+
+#: ../rules/base.xml.in.h:156
+msgid "Control + Alt + Backspace"
+msgstr "Control + Alt + Backspace"
+
+#: ../rules/base.xml.in.h:157
+msgid "Control is mapped to Alt keys, Alt is mapped to Win keys"
+msgstr "Control використовується як клавіші Alt, Alt використовується як Win"
+
+#: ../rules/base.xml.in.h:158
+msgid "Control is mapped to Win keys (and the usual Ctrl keys)"
+msgstr "Control використовується як Win (і як звичайний Control)"
+
+#: ../rules/base.xml.in.h:159
+msgid "Creative Desktop Wireless 7000"
+msgstr "Creative Desktop Wireless 7000"
+
+#: ../rules/base.xml.in.h:160
+msgid "Crimean Tatar (Dobruja Q)"
+msgstr "Кримськотатарська (Dobruja Q)"
+
+#: ../rules/base.xml.in.h:161
+msgid "Crimean Tatar (Turkish Alt-Q)"
+msgstr "Кримськотатарська (турецька Alt-Q)"
+
+#: ../rules/base.xml.in.h:162
+msgid "Crimean Tatar (Turkish F)"
+msgstr "Кримськотатарська (турецька F)"
+
+#: ../rules/base.xml.in.h:163
+msgid "Crimean Tatar (Turkish Q)"
+msgstr "Кримськотатарська (турецька Q)"
+
+#: ../rules/base.xml.in.h:164
+msgid "Croatian"
+msgstr "Хорватська"
+
+#: ../rules/base.xml.in.h:165
+msgid "Croatian (US keyboard with Croatian digraphs)"
+msgstr "Хорватська (клавіатура США з хорватськими диграфами)"
+
+#: ../rules/base.xml.in.h:166
+msgid "Croatian (US keyboard with Croatian letters)"
+msgstr "Хорватська (клавіатура США з хорватськими літерами)"
+
+#: ../rules/base.xml.in.h:167
+msgid "Croatian (use Croatian digraphs)"
+msgstr "Хорватська (з хорватськими диграфами)"
+
+#: ../rules/base.xml.in.h:168
+msgid "Croatian (use guillemets for quotes)"
+msgstr "Хорватська (кутові лапки)"
+
+#: ../rules/base.xml.in.h:169
+msgid "Ctrl key position"
+msgstr "Розташування клавіші Ctrl"
+
+#: ../rules/base.xml.in.h:170
+msgid "Ctrl+Shift"
+msgstr "Ctrl+Shift"
+
+#: ../rules/base.xml.in.h:171
+msgid "Czech"
+msgstr "Чеська"
+
+#: ../rules/base.xml.in.h:172
+msgid "Czech (UCW layout, accented letters only)"
+msgstr "Чеська (UCW-розкладка, лише літери з акцентами)"
+
+#: ../rules/base.xml.in.h:173
+msgid "Czech (US Dvorak with CZ UCW support)"
+msgstr "Чеська (Дворак-США з підтримкою CZ UCW)"
+
+#: ../rules/base.xml.in.h:174
+msgid "Czech (qwerty)"
+msgstr "Чеська (qwerty)"
+
+#: ../rules/base.xml.in.h:175
+msgid "Czech (qwerty, extended Backslash)"
+msgstr "Чеська (qwerty, розширені функції Backslash)"
+
+#: ../rules/base.xml.in.h:176
+msgid "Czech (with <\\|> key)"
+msgstr "Чеська (з клавішею <\\|>)"
+
+#: ../rules/base.xml.in.h:177
+msgid "DTK2000"
+msgstr "DTK2000"
+
+#: ../rules/base.xml.in.h:178
+msgid "Danish"
+msgstr "Данська"
+
+#: ../rules/base.xml.in.h:179
+msgid "Danish (Dvorak)"
+msgstr "Данська (Дворака)"
+
+#: ../rules/base.xml.in.h:180
+msgid "Danish (Macintosh)"
+msgstr "Данська (Macintosh)"
+
+#: ../rules/base.xml.in.h:181
+msgid "Danish (Macintosh, eliminate dead keys)"
+msgstr "Данська (Macintosh, вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:182
+msgid "Danish (eliminate dead keys)"
+msgstr "Данська (вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:183
+msgid "Default numeric keypad keys"
+msgstr "Типові клавіші цифрової клавіатури"
+
+#: ../rules/base.xml.in.h:184
+msgid "Dell"
+msgstr "Dell"
+
+#: ../rules/base.xml.in.h:185
+msgid "Dell 101-key PC"
+msgstr "Dell 101-клавішна для ПК"
+
+#: ../rules/base.xml.in.h:186
+msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx"
+msgstr "Dell, ноутбуки Inspiron 6xxx/8xxx"
+
+#: ../rules/base.xml.in.h:187
+msgid "Dell Laptop/notebook Precision M series"
+msgstr "Dell, ноутбуки Precision M"
+
+#: ../rules/base.xml.in.h:188
+msgid "Dell Latitude series laptop"
+msgstr "Dell, ноутбук Latitude"
+
+#: ../rules/base.xml.in.h:189
+msgid "Dell Precision M65"
+msgstr "Dell Precision M65"
+
+#: ../rules/base.xml.in.h:190
+msgid "Dell SK-8125"
+msgstr "Dell SK-8125"
+
+#: ../rules/base.xml.in.h:191
+msgid "Dell SK-8135"
+msgstr "Dell SK-8135"
+
+#: ../rules/base.xml.in.h:192
+msgid "Dell USB Multimedia Keyboard"
+msgstr "Dell USB Multimedia Keyboard"
+
+#: ../rules/base.xml.in.h:193
+msgid "Dexxa Wireless Desktop Keyboard"
+msgstr "Dexxa Wireless Desktop Keyboard"
+
+#: ../rules/base.xml.in.h:194
+msgid "Dhivehi"
+msgstr "Мальдивська"
+
+#: ../rules/base.xml.in.h:195
+msgid "Diamond 9801 / 9802 series"
+msgstr "Моделі Diamond 9801/9802"
+
+#: ../rules/base.xml.in.h:196
+msgid "Dutch"
+msgstr "Голландська"
+
+#: ../rules/base.xml.in.h:197
+msgid "Dutch (Macintosh)"
+msgstr "Голландська (Macintosh)"
+
+#: ../rules/base.xml.in.h:198
+msgid "Dutch (Sun dead keys)"
+msgstr "Голландська (сліпі клавіші Sun)"
+
+#: ../rules/base.xml.in.h:199
+msgid "Dutch (standard)"
+msgstr "Голландська (стандартна)"
+
+#: ../rules/base.xml.in.h:200
+msgid "Dzongkha"
+msgstr "Дзонг-ке"
+
+#: ../rules/base.xml.in.h:201
+msgid "Enable extra typographic characters"
+msgstr "Увімкнути додаткові типографські символи"
+
+#: ../rules/base.xml.in.h:202
+msgid "English (Cameroon Dvorak)"
+msgstr "Англійська (камерунський Дворак)"
+
+#: ../rules/base.xml.in.h:203
+msgid "English (Cameroon qwerty)"
+msgstr "Англійська (камерунський qwerty)"
+
+#: ../rules/base.xml.in.h:204
+msgid "English (Cameroon)"
+msgstr "Англійська (Камерун)"
+
+#: ../rules/base.xml.in.h:205
+msgid "English (Canada)"
+msgstr "Англійська (Канада)"
+
+#: ../rules/base.xml.in.h:206
+msgid "English (Colemak)"
+msgstr "Англійська (Коулмак)"
+
+#: ../rules/base.xml.in.h:207
+msgid "English (Dvorak alternative international no dead keys)"
+msgstr "Англійська (альтернативна інтернаціональна Дворака без сліпих клавіш)"
+
+#: ../rules/base.xml.in.h:208
+msgid "English (Dvorak international with dead keys)"
+msgstr "Англійська (інтернаціональна Дворака зі сліпими клавішами)"
+
+#: ../rules/base.xml.in.h:209
+msgid "English (Dvorak)"
+msgstr "Англійська (Дворак)"
+
+#: ../rules/base.xml.in.h:210
+msgid "English (Ghana)"
+msgstr "Англійська (Гана)"
+
+#: ../rules/base.xml.in.h:211
+msgid "English (Ghana, GILLBT)"
+msgstr "Англійська (Гана, GILLBT)"
+
+#: ../rules/base.xml.in.h:212
+msgid "English (Ghana, multilingual)"
+msgstr "Англійська (Гана, інтернаціональна)"
+
+#: ../rules/base.xml.in.h:213
+msgid "English (India, with RupeeSign)"
+msgstr "Англійська (Індія, з підтримкою символу рупії)"
+
+#: ../rules/base.xml.in.h:214
+msgid "English (Macintosh)"
+msgstr "Англійська (Macintosh)"
+
+#: ../rules/base.xml.in.h:215
+msgid "English (Mali, US Macintosh)"
+msgstr "Англійська (Малі, Macintosh США)"
+
+#: ../rules/base.xml.in.h:216
+msgid "English (Mali, US international)"
+msgstr "Англійська (Малі, інтернаціональна США)"
+
+#: ../rules/base.xml.in.h:217
+msgid "English (Nigeria)"
+msgstr "Англійська (Нігерія)"
+
+#: ../rules/base.xml.in.h:218
+msgid "English (South Africa)"
+msgstr "Англійська (ПАР)"
+
+#: ../rules/base.xml.in.h:219
+msgid "English (UK)"
+msgstr "Англійська (Великобританія)"
+
+#: ../rules/base.xml.in.h:220
+msgid "English (UK, Colemak)"
+msgstr "Англійська (США, Коулмак)"
+
+#: ../rules/base.xml.in.h:221
+msgid "English (UK, Dvorak with UK punctuation)"
+msgstr "Англійська (Великобританія, Дворак з британською пунктуацією)"
+
+#: ../rules/base.xml.in.h:222
+msgid "English (UK, Dvorak)"
+msgstr "Англійська (Великобританія, Дворак)"
+
+#: ../rules/base.xml.in.h:223
+msgid "English (UK, Macintosh international)"
+msgstr "Англійська (Великобританія, інтернаціональна Macintosh)"
+
+#: ../rules/base.xml.in.h:224
+msgid "English (UK, Macintosh)"
+msgstr "Англійська (Великобританія, Macintosh)"
+
+#: ../rules/base.xml.in.h:225
+msgid "English (UK, extended WinKeys)"
+msgstr "Англійська (Великобританія, розширена, з клавішами Win)"
+
+#: ../rules/base.xml.in.h:226
+msgid "English (UK, international with dead keys)"
+msgstr "Англійська (Великобританія, інтернаціональна зі сліпими клавішами)"
+
+#: ../rules/base.xml.in.h:227 ../rules/base.extras.xml.in.h:7
+msgid "English (US)"
+msgstr "Англійська (США)"
+
+#: ../rules/base.xml.in.h:228
+msgid "English (US, alternative international)"
+msgstr "Англійська (США, альтернативна інтернаціональна)"
+
+#: ../rules/base.xml.in.h:229
+msgid "English (US, international with dead keys)"
+msgstr "Англійська (США, інтернаціональна зі сліпими клавішами)"
+
+#: ../rules/base.xml.in.h:230
+msgid "English (US, with euro on 5)"
+msgstr "Англійська (США, з символом євро на клавіші 5)"
+
+#: ../rules/base.xml.in.h:231
+msgid "English (classic Dvorak)"
+msgstr "Англійська (класична Дворака)"
+
+#: ../rules/base.xml.in.h:232
+msgid "English (international AltGr dead keys)"
+msgstr "Англійська (інтернаціональна зі сліпими клавішами AltGr)"
+
+#: ../rules/base.xml.in.h:233
+msgid "English (layout toggle on multiply/divide key)"
+msgstr "Англійська (перемикання розкладки клавішею «помножити/ділити»)"
+
+#: ../rules/base.xml.in.h:234
+msgid "English (left handed Dvorak)"
+msgstr "Англійська (Дворака для шульги)"
+
+#: ../rules/base.xml.in.h:235
+msgid "English (programmer Dvorak)"
+msgstr "Англійська (програмістський Дворак)"
+
+#: ../rules/base.xml.in.h:236
+msgid "English (right handed Dvorak)"
+msgstr "Англійська (Дворак для правші)"
+
+#: ../rules/base.xml.in.h:237
+msgid "Ennyah DKB-1008"
+msgstr "Ennyah DKB-1008"
+
+#: ../rules/base.xml.in.h:238
+msgid "Enter on keypad"
+msgstr "Enter на цифровій клавіатурі"
+
+#: ../rules/base.xml.in.h:239
+msgid "Esperanto"
+msgstr "Есперанто"
+
+#: ../rules/base.xml.in.h:240
+msgid "Esperanto (Portugal, Nativo)"
+msgstr "Есперанто (португальська, Nativo)"
+
+#: ../rules/base.xml.in.h:241
+msgid "Esperanto (displaced semicolon and quote, obsolete)"
+msgstr "Есперанто (посунута крапка з комою та лапки, застаріла)"
+
+#: ../rules/base.xml.in.h:242
+msgid "Estonian"
+msgstr "Естонська"
+
+#: ../rules/base.xml.in.h:243
+msgid "Estonian (Dvorak)"
+msgstr "Естонська (Дворака)"
+
+#: ../rules/base.xml.in.h:244
+msgid "Estonian (US keyboard with Estonian letters)"
+msgstr "Естонська (клавіатура США з естонськими літерами)"
+
+#: ../rules/base.xml.in.h:245
+msgid "Estonian (eliminate dead keys)"
+msgstr "Естонська (вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:246
+msgid "Euro on 2"
+msgstr "Євро на 2"
+
+#: ../rules/base.xml.in.h:247
+msgid "Euro on 4"
+msgstr "Євро на 4"
+
+#: ../rules/base.xml.in.h:248
+msgid "Euro on 5"
+msgstr "Євро на 5"
+
+#: ../rules/base.xml.in.h:249
+msgid "Euro on E"
+msgstr "Євро на E"
+
+#: ../rules/base.xml.in.h:250
+msgid "Everex STEPnote"
+msgstr "Everex STEPnote"
+
+#: ../rules/base.xml.in.h:251
+msgid "Ewe"
+msgstr "Ewe"
+
+#: ../rules/base.xml.in.h:252
+msgid "FL90"
+msgstr "FL90"
+
+#: ../rules/base.xml.in.h:253
+msgid "Faroese"
+msgstr "Фарерська"
+
+#: ../rules/base.xml.in.h:254
+msgid "Faroese (eliminate dead keys)"
+msgstr "Фарерська (вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:255
+msgid "Filipino"
+msgstr "Філіппінська"
+
+#: ../rules/base.xml.in.h:256
+msgid "Filipino (Capewell-Dvorak Baybayin)"
+msgstr "Філіппінська (Кейпвелл-Дворак, байбаїн)"
+
+#: ../rules/base.xml.in.h:257
+msgid "Filipino (Capewell-Dvorak Latin)"
+msgstr "Філіппінська (Кейпвелл-Дворак, латиниця)"
+
+#: ../rules/base.xml.in.h:258
+msgid "Filipino (Capewell-QWERF 2006 Baybayin)"
+msgstr "Філіппінська (Кейпвелл-QWERF 2006, байбаїн)"
+
+#: ../rules/base.xml.in.h:259
+msgid "Filipino (Capewell-QWERF 2006 Latin)"
+msgstr "Філіппінська (Кейпвелл-QWERF 2006, латиниця)"
+
+#: ../rules/base.xml.in.h:260
+msgid "Filipino (Colemak Baybayin)"
+msgstr "Філіппінська (Коулмак, байбаїн)"
+
+#: ../rules/base.xml.in.h:261
+msgid "Filipino (Colemak Latin)"
+msgstr "Філіппінська (Коулмак, латиниця)"
+
+#: ../rules/base.xml.in.h:262
+msgid "Filipino (Dvorak Baybayin)"
+msgstr "Філіппінська (Дворат, байбаїн)"
+
+#: ../rules/base.xml.in.h:263
+msgid "Filipino (Dvorak Latin)"
+msgstr "Філіппінська (Дворак, латиниця)"
+
+#: ../rules/base.xml.in.h:264
+msgid "Filipino (QWERTY Baybayin)"
+msgstr "Філіппінська (QWERTY, байбаїн)"
+
+#: ../rules/base.xml.in.h:265
+msgid "Finnish"
+msgstr "Фінська"
+
+#: ../rules/base.xml.in.h:266
+msgid "Finnish (Macintosh)"
+msgstr "Фінська (Macintosh)"
+
+#: ../rules/base.xml.in.h:267
+msgid "Finnish (classic)"
+msgstr "Фінська (класична)"
+
+#: ../rules/base.xml.in.h:268
+msgid "Finnish (classic, eliminate dead keys)"
+msgstr "Фінська (класична, вимкнути сліпі клавіші)"
+
+#. This assumes the KP_ abstract symbols are actually useful for some apps
+#. The description needs to be rewritten
+#: ../rules/base.xml.in.h:271
+msgid "Four-level key with abstract separators"
+msgstr "Клавіша четвертого рівня з абстрактним розділювачем "
+
+#: ../rules/base.xml.in.h:272
+msgid "Four-level key with comma"
+msgstr "Клавіша четвертого рівня з комою"
+
+#: ../rules/base.xml.in.h:273
+msgid "Four-level key with dot"
+msgstr "Клавіша четвертого рівня з крапкою"
+
+#: ../rules/base.xml.in.h:274
+msgid "Four-level key with dot, latin-9 restriction"
+msgstr "Клавіша четвертого рівня з крапкою, обмежена latin-9"
+
+#: ../rules/base.xml.in.h:275
+msgid "Four-level key with momayyez"
+msgstr "Клавіша четвертого рівня з momayyez"
+
+#: ../rules/base.xml.in.h:276
+msgid "French"
+msgstr "Французька"
+
+#: ../rules/base.xml.in.h:277
+msgid "French (Bepo, ergonomic, Dvorak way)"
+msgstr "Французька (Bepo, ергономічна, варіант Дворак)"
+
+#: ../rules/base.xml.in.h:278
+msgid "French (Bepo, ergonomic, Dvorak way, latin-9 only)"
+msgstr "Французька (Bepo, ергономічна, варіант Дворак, лише latin-9)"
+
+#: ../rules/base.xml.in.h:279
+msgid "French (Breton)"
+msgstr "Французька (бретонська)"
+
+#: ../rules/base.xml.in.h:280
+msgid "French (Cameroon azerty)"
+msgstr "Французька (камерунська azerty)"
+
+#: ../rules/base.xml.in.h:281
+msgid "French (Cameroon)"
+msgstr "Французька (Камерун)"
+
+#: ../rules/base.xml.in.h:282 ../rules/base.extras.xml.in.h:10
+msgid "French (Canada)"
+msgstr "Французька (Канада)"
+
+#: ../rules/base.xml.in.h:283
+msgid "French (Canada, Dvorak)"
+msgstr "Французька (Канада, Дворак)"
+
+#: ../rules/base.xml.in.h:284
+msgid "French (Canada, legacy)"
+msgstr "Французька (Канада, застаріла)"
+
+#: ../rules/base.xml.in.h:285
+msgid "French (Democratic Republic of the Congo)"
+msgstr "Французька (Демократична республіка Конго)"
+
+#: ../rules/base.xml.in.h:286
+msgid "French (Dvorak)"
+msgstr "Французька (Дворак)"
+
+#: ../rules/base.xml.in.h:287
+msgid "French (Guinea)"
+msgstr "Французька (Гвінея)"
+
+#: ../rules/base.xml.in.h:288
+msgid "French (Macintosh)"
+msgstr "Французька (Macintosh)"
+
+#: ../rules/base.xml.in.h:289
+msgid "French (Mali, alternative)"
+msgstr "Французька (Малі, альтернативна)"
+
+#: ../rules/base.xml.in.h:290
+msgid "French (Morocco)"
+msgstr "Французька (Марокко)"
+
+#: ../rules/base.xml.in.h:291
+msgid "French (Sun dead keys)"
+msgstr "Французька (сліпі клавіші Sun)"
+
+#: ../rules/base.xml.in.h:292
+msgid "French (Switzerland)"
+msgstr "Французька (Швейцарія)"
+
+#: ../rules/base.xml.in.h:293
+msgid "French (Switzerland, Macintosh)"
+msgstr "Французька (Швейцарія, Macintosh)"
+
+#: ../rules/base.xml.in.h:294
+msgid "French (Switzerland, Sun dead keys)"
+msgstr "Французька (Швейцарія, сліпі клавіші Sun)"
+
+#: ../rules/base.xml.in.h:295
+msgid "French (Switzerland, eliminate dead keys)"
+msgstr "Французька (Швейцарія, вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:296
+msgid "French (alternative)"
+msgstr "Французька (альтернативна)"
+
+#: ../rules/base.xml.in.h:297
+msgid "French (alternative, Sun dead keys)"
+msgstr "Французька (альтернативна, сліпі клавіші Sun)"
+
+#: ../rules/base.xml.in.h:298
+msgid "French (alternative, eliminate dead keys)"
+msgstr "Французька (альтернативна, вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:299
+msgid "French (alternative, latin-9 only)"
+msgstr "Французька (альтернативна, лише latin-9)"
+
+#: ../rules/base.xml.in.h:300
+msgid "French (eliminate dead keys)"
+msgstr "Французька (вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:301
+msgid "French (legacy, alternative)"
+msgstr "Французька (застаріла, альтернативна)"
+
+#: ../rules/base.xml.in.h:302
+msgid "French (legacy, alternative, Sun dead keys)"
+msgstr "Французька (застаріла, альтернативна, сліпі клавіші Sun)"
+
+#: ../rules/base.xml.in.h:303
+msgid "French (legacy, alternative, eliminate dead keys)"
+msgstr "Французька (застаріла, альтернативна, вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:304
+msgid "Fujitsu-Siemens Computers AMILO laptop"
+msgstr "Ноутбук Fujitsu-Siemens Computers AMILO"
+
+#: ../rules/base.xml.in.h:305
+msgid "Fula"
+msgstr "Фула"
+
+#: ../rules/base.xml.in.h:306
+msgid "Ga"
+msgstr "Га"
+
+#: ../rules/base.xml.in.h:307
+msgid "Generic 101-key PC"
+msgstr "Звичайна 101-клавішна для ПК"
+
+#: ../rules/base.xml.in.h:308
+msgid "Generic 102-key (Intl) PC"
+msgstr "Звичайна 102-клавішна для ПК"
+
+#: ../rules/base.xml.in.h:309
+msgid "Generic 104-key PC"
+msgstr "Звичайна 104-клавішна для ПК"
+
+#: ../rules/base.xml.in.h:310
+msgid "Generic 105-key (Intl) PC"
+msgstr "Звичайна 105-клавішна для ПК"
+
+#: ../rules/base.xml.in.h:311
+msgid "Genius Comfy KB-12e"
+msgstr "Genius Comfy KB-21e"
+
+#: ../rules/base.xml.in.h:312
+msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910"
+msgstr "Genius Comfy KB-16M / Genius MM Keyboard KWD-910"
+
+#: ../rules/base.xml.in.h:313
+msgid "Genius Comfy KB-21e-Scroll"
+msgstr "Genius Comfy KB-21e-Scroll"
+
+#: ../rules/base.xml.in.h:314
+msgid "Genius KB-19e NB"
+msgstr "Genius KB-19e NB"
+
+#: ../rules/base.xml.in.h:315
+msgid "Genius KKB-2050HS"
+msgstr "Genius KKB-2050HS"
+
+#: ../rules/base.xml.in.h:316
+msgid "Georgian"
+msgstr "Грузинська"
+
+#: ../rules/base.xml.in.h:317
+msgid "Georgian (France, AZERTY Tskapo)"
+msgstr "Грузинська (Франція, AZERTY Tskapo)"
+
+#: ../rules/base.xml.in.h:318
+msgid "Georgian (Italy)"
+msgstr "Грузинська (Італія)"
+
+#: ../rules/base.xml.in.h:319
+msgid "Georgian (MESS)"
+msgstr "Грузинська (MESS)"
+
+#: ../rules/base.xml.in.h:320
+msgid "Georgian (ergonomic)"
+msgstr "Грузинська (ергономічна)"
+
+#: ../rules/base.xml.in.h:321
+msgid "German"
+msgstr "Німецька"
+
+#: ../rules/base.xml.in.h:322
+msgid "German (Austria)"
+msgstr "Німецька (Австрія)"
+
+#: ../rules/base.xml.in.h:323
+msgid "German (Austria, Macintosh)"
+msgstr "Німецька (Австрія, Macintosh)"
+
+#: ../rules/base.xml.in.h:324
+msgid "German (Austria, Sun dead keys)"
+msgstr "Німецька (Австрія, сліпі клавіші Sun)"
+
+#: ../rules/base.xml.in.h:325
+msgid "German (Austria, eliminate dead keys)"
+msgstr "Німецька (Австрія, вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:326
+msgid "German (Dvorak)"
+msgstr "Німецька (Дворак)"
+
+#: ../rules/base.xml.in.h:327
+msgid "German (Macintosh)"
+msgstr "Німецька (Macintosh)"
+
+#: ../rules/base.xml.in.h:328
+msgid "German (Macintosh, eliminate dead keys)"
+msgstr "Німецька (Macintosh, вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:329
+msgid "German (Neo 2)"
+msgstr "Німецька (Neo 2)"
+
+#: ../rules/base.xml.in.h:330
+msgid "German (Sun dead keys)"
+msgstr "Німецька (сліпі клавіші Sun)"
+
+#: ../rules/base.xml.in.h:331
+msgid "German (Switzerland)"
+msgstr "Німецька (Швейцарія)"
+
+#: ../rules/base.xml.in.h:332
+msgid "German (Switzerland, Macintosh)"
+msgstr "Німецька (Швейцарія, Macintosh)"
+
+#: ../rules/base.xml.in.h:333
+msgid "German (Switzerland, Sun dead keys)"
+msgstr "Німецька (Швейцарія, сліпі клавіші Sun)"
+
+#: ../rules/base.xml.in.h:334
+msgid "German (Switzerland, eliminate dead keys)"
+msgstr "Німецька (Швейцарія, вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:335
+msgid "German (Switzerland, legacy)"
+msgstr "Німецька (Швейцарія, застаріла)"
+
+#: ../rules/base.xml.in.h:336
+msgid "German (dead acute)"
+msgstr "Німецька (сліпий акут)"
+
+#: ../rules/base.xml.in.h:337
+msgid "German (dead grave acute)"
+msgstr "Німецька (сліпий наголос-акут)"
+
+#: ../rules/base.xml.in.h:338
+msgid "German (eliminate dead keys)"
+msgstr "Німецька (вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:339
+msgid "German (qwerty)"
+msgstr "Німецька (qwerty)"
+
+#: ../rules/base.xml.in.h:340
+msgid "Greek"
+msgstr "Грецька"
+
+#: ../rules/base.xml.in.h:341
+msgid "Greek (eliminate dead keys)"
+msgstr "Грецька (вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:342
+msgid "Greek (extended)"
+msgstr "Грецька (розширена)"
+
+#: ../rules/base.xml.in.h:343
+msgid "Greek (polytonic)"
+msgstr "Грецька (поліфонічна)"
+
+#: ../rules/base.xml.in.h:344
+msgid "Greek (simple)"
+msgstr "Грецька (проста)"
+
+#: ../rules/base.xml.in.h:345
+msgid "Gujarati"
+msgstr "Гуджараті"
+
+#: ../rules/base.xml.in.h:346
+msgid "Gyration"
+msgstr "Gyration"
+
+#: ../rules/base.xml.in.h:347
+msgid "HTC Dream"
+msgstr "HTC Dream"
+
+#: ../rules/base.xml.in.h:348
+msgid "Happy Hacking Keyboard"
+msgstr "Happy Hacking Keyboard"
+
+#: ../rules/base.xml.in.h:349
+msgid "Happy Hacking Keyboard for Mac"
+msgstr "Happy Hacking Keyboard для Mac"
+
+#: ../rules/base.xml.in.h:350
+msgid "Hausa"
+msgstr "Hausa"
+
+#: ../rules/base.xml.in.h:351
+msgid "Hebrew"
+msgstr "Іврит"
+
+#: ../rules/base.xml.in.h:352
+msgid "Hebrew (Biblical, Tiro)"
+msgstr "Іврит (Біблейська, Tiro)"
+
+#: ../rules/base.xml.in.h:353
+msgid "Hebrew (lyx)"
+msgstr "Іврит (lyx)"
+
+#: ../rules/base.xml.in.h:354
+msgid "Hebrew (phonetic)"
+msgstr "Іврит (фонетична)"
+
+#: ../rules/base.xml.in.h:355
+msgid "Hewlett-Packard Internet Keyboard"
+msgstr "Hewlett-Packard Internet Keyboard"
+
+#: ../rules/base.xml.in.h:356
+msgid "Hewlett-Packard Mini 110 Notebook"
+msgstr "Hewlett-Packard Mini 110 Notebook"
+
+#: ../rules/base.xml.in.h:357
+msgid "Hewlett-Packard Omnibook 500 FA"
+msgstr "Hewlett-Packard Omnibook 500 FA"
+
+#: ../rules/base.xml.in.h:358
+msgid "Hewlett-Packard Omnibook 5xx"
+msgstr "Hewlett-Packard Omnibook 5xx"
+
+#: ../rules/base.xml.in.h:359
+msgid "Hewlett-Packard Omnibook 6000/6100"
+msgstr "Hewlett-Packard Omnibook 6000/6100"
+
+#: ../rules/base.xml.in.h:360
+msgid "Hewlett-Packard Omnibook XE3 GC"
+msgstr "Hewlett-Packard Omnibook XE3 GC"
+
+#: ../rules/base.xml.in.h:361
+msgid "Hewlett-Packard Omnibook XE3 GF"
+msgstr "Hewlett-Packard Omnibook XE3 GF"
+
+#: ../rules/base.xml.in.h:362
+msgid "Hewlett-Packard Omnibook XT1000"
+msgstr "Hewlett-Packard Omnibook XT1000"
+
+#: ../rules/base.xml.in.h:363
+msgid "Hewlett-Packard Pavilion ZT11xx"
+msgstr "Hewlett-Packard Pavilion ZT11xx"
+
+#: ../rules/base.xml.in.h:364
+msgid "Hewlett-Packard Pavilion dv5"
+msgstr "Hewlett-Packard Pavilion dv5"
+
+#: ../rules/base.xml.in.h:365
+msgid "Hewlett-Packard SK-250x Multimedia Keyboard"
+msgstr "Hewlett-Packard SK-250x Multimedia Keyboard"
+
+#: ../rules/base.xml.in.h:366
+msgid "Hewlett-Packard nx9020"
+msgstr "Hewlett-Packard nx9020"
+
+#: ../rules/base.xml.in.h:367
+msgid "Hexadecimal"
+msgstr "Шістнадцяткова"
+
+#: ../rules/base.xml.in.h:368
+msgid "Hindi (Bolnagri)"
+msgstr "Хінді (болнагрі)"
+
+#: ../rules/base.xml.in.h:369
+msgid "Hindi (Wx)"
+msgstr "Хінді (Wx)"
+
+#: ../rules/base.xml.in.h:370
+msgid "Honeywell Euroboard"
+msgstr "Honeywell Euroboard"
+
+#: ../rules/base.xml.in.h:371
+msgid "Htc Dream phone"
+msgstr "Телефон HTC Dream"
+
+#: ../rules/base.xml.in.h:372
+msgid "Hungarian"
+msgstr "Угорська"
+
+#: ../rules/base.xml.in.h:373
+msgid "Hungarian (101/qwerty/comma/dead keys)"
+msgstr "Угорська (101/qwerty/кома/сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:374
+msgid "Hungarian (101/qwerty/comma/eliminate dead keys)"
+msgstr "Угорська (101/qwerty/кома/вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:375
+msgid "Hungarian (101/qwerty/dot/dead keys)"
+msgstr "Угорська (101/qwerty/крапка/сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:376
+msgid "Hungarian (101/qwerty/dot/eliminate dead keys)"
+msgstr "Угорська (101/qwerty/крапка/вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:377
+msgid "Hungarian (101/qwertz/comma/dead keys)"
+msgstr "Угорська (101/qwertz/кома/сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:378
+msgid "Hungarian (101/qwertz/comma/eliminate dead keys)"
+msgstr "Угорська (101/qwertz/крапка/вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:379
+msgid "Hungarian (101/qwertz/dot/dead keys)"
+msgstr "Угорська (101/qwertz/крапка/сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:380
+msgid "Hungarian (101/qwertz/dot/eliminate dead keys)"
+msgstr "Угорська (101/qwertz/крапка/вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:381
+msgid "Hungarian (102/qwerty/comma/dead keys)"
+msgstr "Угорська (102/qwerty/кома/сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:382
+msgid "Hungarian (102/qwerty/comma/eliminate dead keys)"
+msgstr "Угорська (102/qwerty/кома/вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:383
+msgid "Hungarian (102/qwerty/dot/dead keys)"
+msgstr "Угорська (102/qwerty/крапка/сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:384
+msgid "Hungarian (102/qwerty/dot/eliminate dead keys)"
+msgstr "Угорська (102/qwerty/крапка/вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:385
+msgid "Hungarian (102/qwertz/comma/dead keys)"
+msgstr "Угорська (102/qwertz/кома/сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:386
+msgid "Hungarian (102/qwertz/comma/eliminate dead keys)"
+msgstr "Угорська (102/qwertz/крапка/вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:387
+msgid "Hungarian (102/qwertz/dot/dead keys)"
+msgstr "Угорська (102/qwertz/крапка/сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:388
+msgid "Hungarian (102/qwertz/dot/eliminate dead keys)"
+msgstr "Угорська (102/qwertz/крапка/вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:389
+msgid "Hungarian (eliminate dead keys)"
+msgstr "Угорська (вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:390
+msgid "Hungarian (qwerty)"
+msgstr "Угорська (qwerty)"
+
+#: ../rules/base.xml.in.h:391
+msgid "Hungarian (standard)"
+msgstr "Угорська (стандартна)"
+
+#: ../rules/base.xml.in.h:392
+msgid "Hyper is mapped to Win-keys"
+msgstr "Hyper відповідає клавішам Win"
+
+#: ../rules/base.xml.in.h:393
+msgid "IBM Rapid Access"
+msgstr "IBM Rapid Access"
+
+#: ../rules/base.xml.in.h:394
+msgid "IBM Rapid Access II"
+msgstr "IBM Rapid Access II"
+
+#: ../rules/base.xml.in.h:395
+msgid "IBM Space Saver"
+msgstr "IBM Space Saver"
+
+#: ../rules/base.xml.in.h:396
+msgid "IBM ThinkPad 560Z/600/600E/A22E"
+msgstr "IBM ThinkPad 560Z/600/600E/A22E"
+
+#: ../rules/base.xml.in.h:397
+msgid "IBM ThinkPad R60/T60/R61/T61"
+msgstr "IBM ThinkPad R60/T60/R61/T61"
+
+#: ../rules/base.xml.in.h:398
+msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t"
+msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t"
+
+#: ../rules/base.xml.in.h:399
+msgid "Icelandic"
+msgstr "Ісландська"
+
+#: ../rules/base.xml.in.h:400
+msgid "Icelandic (Dvorak)"
+msgstr "Ісландська (Дворак)"
+
+#: ../rules/base.xml.in.h:401
+msgid "Icelandic (Macintosh)"
+msgstr "Ісландська (Macintosh)"
+
+#: ../rules/base.xml.in.h:402
+msgid "Icelandic (Sun dead keys)"
+msgstr "Ісландська (сліпі клавіші Sun)"
+
+#: ../rules/base.xml.in.h:403
+msgid "Icelandic (eliminate dead keys)"
+msgstr "Ісландська (вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:404
+msgid "Igbo"
+msgstr "Igbo"
+
+#: ../rules/base.xml.in.h:405
+msgid "Indian"
+msgstr "Індійська"
+
+#: ../rules/base.xml.in.h:406
+msgid "Inuktitut"
+msgstr "Інуктитут"
+
+#: ../rules/base.xml.in.h:407
+msgid "Iraqi"
+msgstr "Іракська"
+
+#: ../rules/base.xml.in.h:408
+msgid "Irish"
+msgstr "Ірландська"
+
+#: ../rules/base.xml.in.h:409
+msgid "Irish (UnicodeExpert)"
+msgstr "Ірландська (UnicodeExpert)"
+
+#: ../rules/base.xml.in.h:410
+msgid "Italian"
+msgstr "Італійська"
+
+#: ../rules/base.xml.in.h:411
+msgid "Italian (Macintosh)"
+msgstr "Італійська (Macintosh)"
+
+#: ../rules/base.xml.in.h:412
+msgid "Italian (US keyboard with Italian letters)"
+msgstr "Італійська (клавіатура США з італійськими літерами)"
+
+#: ../rules/base.xml.in.h:413
+msgid "Italian (eliminate dead keys)"
+msgstr "Італійська (вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:414
+msgid "Japanese"
+msgstr "Японська"
+
+#: ../rules/base.xml.in.h:415
+msgid "Japanese (Kana 86)"
+msgstr "Японська (кана 86)"
+
+#: ../rules/base.xml.in.h:416
+msgid "Japanese (Kana)"
+msgstr "Японська (кана)"
+
+#: ../rules/base.xml.in.h:417
+msgid "Japanese (Macintosh)"
+msgstr "Японська (Macintosh)"
+
+#: ../rules/base.xml.in.h:418
+msgid "Japanese (OADG 109A)"
+msgstr "Японська (OADG 109A)"
+
+#: ../rules/base.xml.in.h:419
+msgid "Japanese (PC-98xx Series)"
+msgstr "Японська (родина PC-98xx)"
+
+#: ../rules/base.xml.in.h:420
+msgid "Japanese keyboard options"
+msgstr "Параметри японської клавіатури"
+
+#: ../rules/base.xml.in.h:421
+msgid "Kalmyk"
+msgstr "Калмицька"
+
+#: ../rules/base.xml.in.h:422
+msgid "Kana Lock key is locking"
+msgstr "Клавіша Kana Lock фіксується"
+
+#: ../rules/base.xml.in.h:423
+msgid "Kannada"
+msgstr "Канадська"
+
+#: ../rules/base.xml.in.h:424
+msgid "Kashubian"
+msgstr "Кашубська"
+
+#: ../rules/base.xml.in.h:425
+msgid "Kazakh"
+msgstr "Казахська"
+
+#: ../rules/base.xml.in.h:426
+msgid "Kazakh (with Russian)"
+msgstr "Казахська (з російськими)"
+
+#: ../rules/base.xml.in.h:427
+msgid "Key sequence to kill the X server"
+msgstr "Комбінація клавіш для переривання роботи X-сервера"
+
+#: ../rules/base.xml.in.h:428
+msgid "Key to choose 3rd level"
+msgstr "Клавіша для вибору 3-го ряду"
+
+#: ../rules/base.xml.in.h:429
+msgid "Key to choose 5th level"
+msgstr "Клавіша для вибору 5-го ряду"
+
+#: ../rules/base.xml.in.h:430
+msgid "Key(s) to change layout"
+msgstr "Клавіші для зміни розкладки"
+
+#: ../rules/base.xml.in.h:431
+msgid "Keytronic FlexPro"
+msgstr "Keytronic FlexPro"
+
+#: ../rules/base.xml.in.h:432
+msgid "Khmer (Cambodia)"
+msgstr "Кхмерська (Камбоджа)"
+
+#: ../rules/base.xml.in.h:433
+msgid "Kikuyu"
+msgstr "Кікуйю"
+
+#: ../rules/base.xml.in.h:434
+msgid "Kinesis"
+msgstr "Kinesis"
+
+#: ../rules/base.xml.in.h:435
+msgid "Komi"
+msgstr "Комі"
+
+#: ../rules/base.xml.in.h:436
+msgid "Korean"
+msgstr "Корейська"
+
+#: ../rules/base.xml.in.h:437
+msgid "Korean (101/104 key compatible)"
+msgstr "Корейська (сумісна з 101/104 клавішною)"
+
+#: ../rules/base.xml.in.h:438
+msgid "Kurdish (Iran, Arabic-Latin)"
+msgstr "Курдська (Іран, арабсько-латинська)"
+
+#: ../rules/base.xml.in.h:439
+msgid "Kurdish (Iran, F)"
+msgstr "Курдська (Іран, F)"
+
+#: ../rules/base.xml.in.h:440
+msgid "Kurdish (Iran, Latin Alt-Q)"
+msgstr "Курдська (Іран, латиниця Alt-Q)"
+
+#: ../rules/base.xml.in.h:441
+msgid "Kurdish (Iran, Latin Q)"
+msgstr "Курдська (Іран, латиниця Q)"
+
+#: ../rules/base.xml.in.h:442
+msgid "Kurdish (Iraq, Arabic-Latin)"
+msgstr "Курдська (Ірак, арабсько-латинська)"
+
+#: ../rules/base.xml.in.h:443
+msgid "Kurdish (Iraq, F)"
+msgstr "Курдська (Ірак, F)"
+
+#: ../rules/base.xml.in.h:444
+msgid "Kurdish (Iraq, Latin Alt-Q)"
+msgstr "Курдська (Ірак, латиниця Alt-Q)"
+
+#: ../rules/base.xml.in.h:445
+msgid "Kurdish (Iraq, Latin Q)"
+msgstr "Курдська (Ірак, латиниця Q)"
+
+#: ../rules/base.xml.in.h:446
+msgid "Kurdish (Syria, F)"
+msgstr "Курдська (Сирія, F)"
+
+#: ../rules/base.xml.in.h:447
+msgid "Kurdish (Syria, Latin Alt-Q)"
+msgstr "Курдська (Сирія, латиниця Alt-Q)"
+
+#: ../rules/base.xml.in.h:448
+msgid "Kurdish (Syria, Latin Q)"
+msgstr "Курдська (Сирія, латиниця Q)"
+
+#: ../rules/base.xml.in.h:449
+msgid "Kurdish (Turkey, F)"
+msgstr "Курдська (Туреччина, F)"
+
+#: ../rules/base.xml.in.h:450
+msgid "Kurdish (Turkey, Latin Alt-Q)"
+msgstr "Курдська (Туреччина, латиниця Alt-Q)"
+
+#: ../rules/base.xml.in.h:451
+msgid "Kurdish (Turkey, Latin Q)"
+msgstr "Курдська (Туреччина, латиниця Q)"
+
+#: ../rules/base.xml.in.h:452
+msgid "Kyrgyz"
+msgstr "Киргизька"
+
+#: ../rules/base.xml.in.h:453
+msgid "Kyrgyz (phonetic)"
+msgstr "Киргизька (фонетична)"
+
+#: ../rules/base.xml.in.h:454
+msgid "Lao"
+msgstr "Лаоська"
+
+#: ../rules/base.xml.in.h:455
+msgid "Lao (STEA proposed standard layout)"
+msgstr "Лаоська (стандартна розкладка, запропонована STEA)"
+
+#: ../rules/base.xml.in.h:456
+msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard"
+msgstr "Клавіатура для ноутбуків Compaq (напр., Armada)"
+
+#: ../rules/base.xml.in.h:457
+msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard"
+msgstr "Інтернет-клавіатура для ноутбуків Compaq (напр., Presario)"
+
+#: ../rules/base.xml.in.h:458
+msgid "Laptop/notebook eMachines m68xx"
+msgstr "Ноутбуки eMachines m68xx"
+
+#: ../rules/base.xml.in.h:459 ../rules/base.extras.xml.in.h:12
+msgid "Latvian"
+msgstr "Латвійська"
+
+#: ../rules/base.xml.in.h:460
+msgid "Latvian (F variant)"
+msgstr "Латвійська (варіант з літерою F)"
+
+#: ../rules/base.xml.in.h:461
+msgid "Latvian (adapted)"
+msgstr "Латвійська (адаптована)"
+
+#: ../rules/base.xml.in.h:462
+msgid "Latvian (apostrophe variant)"
+msgstr "Латвійська (варіант з апострофом)"
+
+#: ../rules/base.xml.in.h:463
+msgid "Latvian (ergonomic, ŪGJRMV)"
+msgstr "Латвійська (ергономічна, ŪGJRMV)"
+
+#: ../rules/base.xml.in.h:464
+msgid "Latvian (modern)"
+msgstr "Латвійська (сучасна)"
+
+#: ../rules/base.xml.in.h:465
+msgid "Latvian (tilde variant)"
+msgstr "Латвійська (варіант з тильдою)"
+
+#: ../rules/base.xml.in.h:466
+msgid "Left Alt"
+msgstr "Ліва клавіша Alt"
+
+#: ../rules/base.xml.in.h:467
+msgid "Left Alt (while pressed)"
+msgstr "Ліва клавіша Alt (поки натиснена)"
+
+#: ../rules/base.xml.in.h:468
+msgid "Left Alt is swapped with Left Win"
+msgstr "Ліва Alt міняється з лівою клавішею Win"
+
+#: ../rules/base.xml.in.h:469
+msgid "Left Ctrl"
+msgstr "Ліва клавіша Ctrl"
+
+#: ../rules/base.xml.in.h:470
+msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)"
+msgstr "Ліва Ctrl (на першу розкладку), Правий Ctrl (на останню розкладку)"
+
+#: ../rules/base.xml.in.h:471
+msgid "Left Ctrl+Left Shift"
+msgstr "Лівий Ctrl+Лівий Shift"
+
+#: ../rules/base.xml.in.h:472
+msgid "Left Shift"
+msgstr "Ліва клавіша Shift"
+
+#: ../rules/base.xml.in.h:473
+msgid "Left Win"
+msgstr "Ліва клавіша Win"
+
+#: ../rules/base.xml.in.h:474
+msgid "Left Win (to first layout), Right Win/Menu (to last layout)"
+msgstr "Ліва Win (на першу розкладку), Права Win/Menu (на останню розкладку)"
+
+#: ../rules/base.xml.in.h:475
+msgid "Left Win (while pressed)"
+msgstr "Ліва клавіша Win (поки натиснута)"
+
+#: ../rules/base.xml.in.h:476
+msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "Ліва клавіша Win вибирає 5-ий рівень, фіксується, якщо натиснути разом зі іншою комбінацією вибору 5-го рівня"
+
+#: ../rules/base.xml.in.h:477
+msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Ліва клавіша Win вибирає 5-ий рівень, фіксується, якщо натиснути разом зі іншою комбінацією вибору 5-го рівня"
+
+#: ../rules/base.xml.in.h:478
+msgid "LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)"
+msgstr "Ліва Ctrl+ліва Win (на першу розкладку), правий Ctrl+Menu (на другу розкладку)"
+
+#: ../rules/base.xml.in.h:479
+msgid "Legacy"
+msgstr "Застаріла"
+
+#: ../rules/base.xml.in.h:480
+msgid "Legacy Wang 724"
+msgstr "Стара Wang 724"
+
+#. Actually, with KP_SEPARATOR, as the old keypad(comma)
+#: ../rules/base.xml.in.h:482
+msgid "Legacy key with comma"
+msgstr "Застаріла клавіша з комою"
+
+#: ../rules/base.xml.in.h:483
+msgid "Legacy key with dot"
+msgstr "Застаріла клавіша з крапкою"
+
+#: ../rules/base.xml.in.h:484 ../rules/base.extras.xml.in.h:21
+msgid "Lithuanian"
+msgstr "Литовська"
+
+#: ../rules/base.xml.in.h:485
+msgid "Lithuanian (IBM LST 1205-92)"
+msgstr "Литовська (IBM LST 1205-92)"
+
+#: ../rules/base.xml.in.h:486
+msgid "Lithuanian (LEKP)"
+msgstr "Литовська (LEKP)"
+
+#: ../rules/base.xml.in.h:487
+msgid "Lithuanian (LEKPa)"
+msgstr "Литовська (LEKPa)"
+
+#: ../rules/base.xml.in.h:488
+msgid "Lithuanian (US keyboard with Lithuanian letters)"
+msgstr "Литовська (клавіатура США, з литовськими літерами)"
+
+#: ../rules/base.xml.in.h:489
+msgid "Lithuanian (standard)"
+msgstr "Литовська (стандартна)"
+
+#: ../rules/base.xml.in.h:490
+msgid "Logitech Access Keyboard"
+msgstr "Logitech Access Keyboard"
+
+#: ../rules/base.xml.in.h:491
+msgid "Logitech Cordless Desktop"
+msgstr "Logitech Cordless Desktop"
+
+#: ../rules/base.xml.in.h:492
+msgid "Logitech Cordless Desktop (alternate option)"
+msgstr "Logitech Cordless Desktop (альтернативний варіант)"
+
+#: ../rules/base.xml.in.h:493
+msgid "Logitech Cordless Desktop EX110"
+msgstr "Logitech Cordless Desktop EX110"
+
+#: ../rules/base.xml.in.h:494
+msgid "Logitech Cordless Desktop LX-300"
+msgstr "Logitech Cordless Desktop LX-300"
+
+#: ../rules/base.xml.in.h:495
+msgid "Logitech Cordless Desktop Navigator"
+msgstr "Logitech Cordless Desktop Navigator"
+
+#: ../rules/base.xml.in.h:496
+msgid "Logitech Cordless Desktop Optical"
+msgstr "Logitech Cordless Desktop Optical"
+
+#: ../rules/base.xml.in.h:497
+msgid "Logitech Cordless Desktop Pro (alternate option 2)"
+msgstr "Logitech Cordless Desktop Pro (альтернативний варіант 2)"
+
+#: ../rules/base.xml.in.h:498
+msgid "Logitech Cordless Desktop iTouch"
+msgstr "Logitech Cordless Desktop iTouch"
+
+#: ../rules/base.xml.in.h:499
+msgid "Logitech Cordless Freedom/Desktop Navigator"
+msgstr "Logitech Cordless Freedom/Desktop Navigator"
+
+#: ../rules/base.xml.in.h:500
+msgid "Logitech G15 extra keys via G15daemon"
+msgstr "Logitech G15 з додатковими клавішами через G15daemon"
+
+#: ../rules/base.xml.in.h:501
+msgid "Logitech Generic Keyboard"
+msgstr "Logitech Generic Keyboard"
+
+#: ../rules/base.xml.in.h:502
+msgid "Logitech Internet 350 Keyboard"
+msgstr "Logitech Internet 350 Keyboard"
+
+#: ../rules/base.xml.in.h:503
+msgid "Logitech Internet Keyboard"
+msgstr "Logitech Internet Keyboard"
+
+#: ../rules/base.xml.in.h:504
+msgid "Logitech Internet Navigator Keyboard"
+msgstr "Logitech Internet Navigator Keyboard"
+
+#: ../rules/base.xml.in.h:505
+msgid "Logitech Media Elite Keyboard"
+msgstr "Logitech Media Elite Keyboard"
+
+#: ../rules/base.xml.in.h:506
+msgid "Logitech Ultra-X Cordless Media Desktop Keyboard"
+msgstr "Logitech Ultra-X Cordless Media Desktop Keyboard"
+
+#: ../rules/base.xml.in.h:507
+msgid "Logitech Ultra-X Keyboard"
+msgstr "Logitech Ultra-X Keyboard"
+
+#: ../rules/base.xml.in.h:508
+msgid "Logitech diNovo Edge Keyboard"
+msgstr "Logitech diNovo Edge Keyboard"
+
+#: ../rules/base.xml.in.h:509
+msgid "Logitech diNovo Keyboard"
+msgstr "Logitech diNovo Keyboard"
+
+#: ../rules/base.xml.in.h:510
+msgid "Logitech iTouch"
+msgstr "Logitech iTouch"
+
+#: ../rules/base.xml.in.h:511
+msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)"
+msgstr "Logitech iTouch Cordless Keyboard (модель Y-RB6)"
+
+#: ../rules/base.xml.in.h:512
+msgid "Logitech iTouch Internet Navigator Keyboard SE"
+msgstr "Logitech iTouch Internet Navigator Keyboard SE"
+
+#: ../rules/base.xml.in.h:513
+msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)"
+msgstr "Logitech iTouch Internet Navigator Keyboard SE (USB)"
+
+#: ../rules/base.xml.in.h:514
+msgid "Lower Sorbian"
+msgstr "Нижньолужицька"
+
+#: ../rules/base.xml.in.h:515
+msgid "Lower Sorbian (qwertz)"
+msgstr "Нижньолужицька (qwertz)"
+
+#: ../rules/base.xml.in.h:516
+msgid "MacBook/MacBook Pro"
+msgstr "MacBook/MacBook Pro"
+
+#: ../rules/base.xml.in.h:517
+msgid "MacBook/MacBook Pro (Intl)"
+msgstr "MacBook/MacBook Pro (Intl)"
+
+#: ../rules/base.xml.in.h:518
+msgid "Macedonian"
+msgstr "Македонська"
+
+#: ../rules/base.xml.in.h:519
+msgid "Macedonian (eliminate dead keys)"
+msgstr "Македонська (вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:520
+msgid "Macintosh"
+msgstr "Macintosh"
+
+#: ../rules/base.xml.in.h:521
+msgid "Macintosh Old"
+msgstr "Старий Macintosh"
+
+#: ../rules/base.xml.in.h:522
+msgid "Make Caps Lock an additional Backspace"
+msgstr "Caps Lock — додаткова клавіша Backspace"
+
+#: ../rules/base.xml.in.h:523
+msgid "Make Caps Lock an additional Control but keep the Caps_Lock keysym"
+msgstr "Caps Lock — додаткова клавіша Ctrl, але зі збереженням символу клавіші Caps_Lock"
+
+#: ../rules/base.xml.in.h:524
+msgid "Make Caps Lock an additional Ctrl"
+msgstr "Caps Lock — додаткова клавіша Ctrl"
+
+#: ../rules/base.xml.in.h:525
+msgid "Make Caps Lock an additional ESC"
+msgstr "Caps Lock — додаткова клавіша ESC"
+
+#: ../rules/base.xml.in.h:526
+msgid "Make Caps Lock an additional Hyper"
+msgstr "Caps Lock — додаткова клавіша Hyper"
+
+#: ../rules/base.xml.in.h:527
+msgid "Make Caps Lock an additional Num Lock"
+msgstr "Caps Lock — додаткова клавіша Num Lock"
+
+#: ../rules/base.xml.in.h:528
+msgid "Make Caps Lock an additional Super"
+msgstr "Caps Lock — додаткова клавіша Super"
+
+#: ../rules/base.xml.in.h:529
+msgid "Malayalam"
+msgstr "Малаяламська"
+
+#: ../rules/base.xml.in.h:530
+msgid "Malayalam (Lalitha)"
+msgstr "Малаяламська (лаліта)"
+
+#: ../rules/base.xml.in.h:531
+msgid "Malayalam (enhanced Inscript with Rupee Sign)"
+msgstr "Малаяламська (покращений запис індійських мов з символом рупії)"
+
+#: ../rules/base.xml.in.h:532
+msgid "Maltese"
+msgstr "Мальтійська"
+
+#: ../rules/base.xml.in.h:533
+msgid "Maltese (with US layout)"
+msgstr "Мальтійська (клавіатура з розкладкою США)"
+
+#: ../rules/base.xml.in.h:534
+msgid "Maori"
+msgstr "Маорійська"
+
+#: ../rules/base.xml.in.h:535
+msgid "Mari"
+msgstr "Марійська"
+
+#: ../rules/base.xml.in.h:536
+msgid "Memorex MX1998"
+msgstr "Memorex MX1998"
+
+#: ../rules/base.xml.in.h:537
+msgid "Memorex MX2500 EZ-Access Keyboard"
+msgstr "Memorex MX2500 EZ-Access Keyboard"
+
+#: ../rules/base.xml.in.h:538
+msgid "Memorex MX2750"
+msgstr "Memorex MX2750"
+
+#: ../rules/base.xml.in.h:539
+msgid "Menu"
+msgstr "Menu"
+
+#: ../rules/base.xml.in.h:540
+msgid "Meta is mapped to Left Win"
+msgstr "Meta відповідає лівій клавіші Win"
+
+#: ../rules/base.xml.in.h:541
+msgid "Meta is mapped to Win keys"
+msgstr "Meta відповідає клавішам Win"
+
+#: ../rules/base.xml.in.h:542
+msgid "Meta on Left Ctrl"
+msgstr "Meta на лівій клавіші Ctrl"
+
+#: ../rules/base.xml.in.h:543
+msgid "Microsoft Comfort Curve Keyboard 2000"
+msgstr "Microsoft Comfort Curve Keyboard 2000"
+
+#: ../rules/base.xml.in.h:544
+msgid "Microsoft Internet Keyboard"
+msgstr "Microsoft Internet Keyboard"
+
+#: ../rules/base.xml.in.h:545
+msgid "Microsoft Internet Keyboard Pro, Swedish"
+msgstr "Microsoft Internet Keyboard Pro, шведська"
+
+#: ../rules/base.xml.in.h:546
+msgid "Microsoft Natural"
+msgstr "Microsoft Natural"
+
+#: ../rules/base.xml.in.h:547
+msgid "Microsoft Natural Keyboard Elite"
+msgstr "Microsoft Natural Keyboard Elite"
+
+#: ../rules/base.xml.in.h:548
+msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro"
+msgstr "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro"
+
+#: ../rules/base.xml.in.h:549
+msgid "Microsoft Natural Keyboard Pro OEM"
+msgstr "Microsoft Natural Keyboard Pro OEM"
+
+#: ../rules/base.xml.in.h:550
+msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro"
+msgstr "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro"
+
+#: ../rules/base.xml.in.h:551
+msgid "Microsoft Natural Wireless Ergonomic Keyboard 4000"
+msgstr "Microsoft Natural Wireless Ergonomic Keyboard 4000"
+
+#: ../rules/base.xml.in.h:552
+msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000"
+msgstr "Microsoft Natural Wireless Ergonomic Keyboard 7000"
+
+#: ../rules/base.xml.in.h:553
+msgid "Microsoft Office Keyboard"
+msgstr "Microsoft Office Keyboard"
+
+#: ../rules/base.xml.in.h:554
+msgid "Microsoft Wireless Multimedia Keyboard 1.0A"
+msgstr "Microsoft Wireless Multimedia Keyboard 1.0A"
+
+#: ../rules/base.xml.in.h:555
+msgid "Miscellaneous compatibility options"
+msgstr "Різні параметри сумісності"
+
+#: ../rules/base.xml.in.h:556
+msgid "Mongolian"
+msgstr "Монгольська"
+
+#: ../rules/base.xml.in.h:557
+msgid "Montenegrin"
+msgstr "Чорногорська"
+
+#: ../rules/base.xml.in.h:558
+msgid "Montenegrin (Cyrillic with guillemets)"
+msgstr "Чорногорська (кирилиця з кутовими лапками)"
+
+#: ../rules/base.xml.in.h:559
+msgid "Montenegrin (Cyrillic)"
+msgstr "Чорногорська (кирилиця)"
+
+#: ../rules/base.xml.in.h:560
+msgid "Montenegrin (Cyrillic, Z and ZHE swapped)"
+msgstr "Чорногорська (кирилиця, З та Ж поміняні місцями)"
+
+#: ../rules/base.xml.in.h:561
+msgid "Montenegrin (Latin Unicode qwerty)"
+msgstr "Чорногорська (латиниця, Unicode, qwerty)"
+
+#: ../rules/base.xml.in.h:562
+msgid "Montenegrin (Latin Unicode)"
+msgstr "Чорногорська (латиниця, Unicode)"
+
+#: ../rules/base.xml.in.h:563
+msgid "Montenegrin (Latin qwerty)"
+msgstr "Чорногорська (латиниця, qwerty)"
+
+#: ../rules/base.xml.in.h:564
+msgid "Montenegrin (Latin with guillemets)"
+msgstr "Чорногорська (латиниця з кутовими лапками)"
+
+#: ../rules/base.xml.in.h:565
+msgid "NICOLA-F style Backspace"
+msgstr "NICOLA-F style Backspace"
+
+#: ../rules/base.xml.in.h:566
+msgid "Nepali"
+msgstr "Непальська"
+
+#: ../rules/base.xml.in.h:567
+msgid "Non-breakable space character at fourth level"
+msgstr "Символ нерозривного пробілу на четвертому рівні"
+
+#: ../rules/base.xml.in.h:568
+msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level"
+msgstr "Клавіша пробіл видає нерозривний пробіл на 4-му рівні, вузький нерозривний пробіл на 6-му рівні"
+
+#: ../rules/base.xml.in.h:569
+msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)"
+msgstr "Клавіша пробіл видає нерозривний пробіл на 4-му рівні, вузький нерозривний пробіл на 6-му рівні (через Ctrl+Shift)"
+
+#: ../rules/base.xml.in.h:570
+msgid "Non-breakable space character at second level"
+msgstr "Символ нерозривного пробілу на другому рівні"
+
+#: ../rules/base.xml.in.h:571
+msgid "Non-breakable space character at third level"
+msgstr "Символ нерозривного пробілу на третьому рівні"
+
+#: ../rules/base.xml.in.h:572
+msgid "Non-breakable space character at third level, nothing at fourth level"
+msgstr "Символ нерозривного пробілу на третьому рівні, нічого на четвертому"
+
+#: ../rules/base.xml.in.h:573
+msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level"
+msgstr "Символ нерозривного пробілу на третьому рівні, символ тонкого нерозривного пробілу на четвертому рівні"
+
+#: ../rules/base.xml.in.h:574
+msgid "Northern Saami (Finland)"
+msgstr "Північно-саамська (Фінляндія)"
+
+#: ../rules/base.xml.in.h:575
+msgid "Northern Saami (Norway)"
+msgstr "Північно-саамська (Норвегія)"
+
+#: ../rules/base.xml.in.h:576
+msgid "Northern Saami (Norway, eliminate dead keys)"
+msgstr "Північно-саамська (Норвегія, вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:577
+msgid "Northern Saami (Sweden)"
+msgstr "Північно-саамська (Швеція)"
+
+#: ../rules/base.xml.in.h:578
+msgid "Northgate OmniKey 101"
+msgstr "Northgate OmniKey 101"
+
+#: ../rules/base.xml.in.h:579
+msgid "Norwegian"
+msgstr "Норвезька"
+
+#: ../rules/base.xml.in.h:580
+msgid "Norwegian (Dvorak)"
+msgstr "Норвезька (Дворак)"
+
+#: ../rules/base.xml.in.h:581
+msgid "Norwegian (Macintosh)"
+msgstr "Норвезька (Macintosh)"
+
+#: ../rules/base.xml.in.h:582
+msgid "Norwegian (Macintosh, eliminate dead keys)"
+msgstr "Норвезька (Macintosh, вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:583
+msgid "Norwegian (eliminate dead keys)"
+msgstr "Норвезька (вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:584
+msgid "Num Lock"
+msgstr "Num Lock"
+
+#: ../rules/base.xml.in.h:585
+msgid "Numeric keypad delete key behaviour"
+msgstr "Вибір поведінки клавіші del на цифровій клавіатурі"
+
+#: ../rules/base.xml.in.h:586
+msgid "Numeric keypad keys work as with Macintosh"
+msgstr "Цифрова клавіатура працює як у Macintosh"
+
+#: ../rules/base.xml.in.h:587
+msgid "Numeric keypad layout selection"
+msgstr "Вибір розкладки цифрової клавіатури"
+
+#: ../rules/base.xml.in.h:588
+msgid "OLPC"
+msgstr "OLPC"
+
+#: ../rules/base.xml.in.h:589
+msgid "Occitan"
+msgstr "Окситанська"
+
+#: ../rules/base.xml.in.h:590
+msgid "Ogham"
+msgstr "Огам"
+
+#: ../rules/base.xml.in.h:591
+msgid "Ogham (IS434)"
+msgstr "Огам (IS434)"
+
+#: ../rules/base.xml.in.h:592
+msgid "Oriya"
+msgstr "Орія"
+
+#: ../rules/base.xml.in.h:593
+msgid "Ortek MCK-800 MM/Internet keyboard"
+msgstr "Ortek MCK-800 MM/Internet keyboard"
+
+#: ../rules/base.xml.in.h:594
+msgid "Ossetian (Georgia)"
+msgstr "Осетинська (Грузія)"
+
+#: ../rules/base.xml.in.h:595
+msgid "Ossetian (WinKeys)"
+msgstr "Осетинська (з клавішами Win)"
+
+#: ../rules/base.xml.in.h:596
+msgid "Ossetian (legacy)"
+msgstr "Осетинська (застаріла)"
+
+#: ../rules/base.xml.in.h:597
+msgid "PC-98xx Series"
+msgstr "Моделі PC-98xx"
+
+#: ../rules/base.xml.in.h:598
+msgid "Pannonian Rusyn (homophonic)"
+msgstr "Паннонська русинська (гомофонна)"
+
+#: ../rules/base.xml.in.h:599
+msgid "Pashto"
+msgstr "Пушту"
+
+#: ../rules/base.xml.in.h:600
+msgid "Pashto (Afghanistan, OLPC)"
+msgstr "Пушту (Афганістан, OLPC)"
+
+#: ../rules/base.xml.in.h:601
+msgid "Pause"
+msgstr "Pause"
+
+#: ../rules/base.xml.in.h:602 ../rules/base.extras.xml.in.h:23
+msgid "Persian"
+msgstr "Перська"
+
+#: ../rules/base.xml.in.h:603
+msgid "Persian (Afghanistan, Dari OLPC)"
+msgstr "Перська (Афганістан, дарі OLPC)"
+
+#: ../rules/base.xml.in.h:604
+msgid "Persian (with Persian Keypad)"
+msgstr "Перська (з перською дод. панеллю)"
+
+#: ../rules/base.xml.in.h:605 ../rules/base.extras.xml.in.h:24
+msgid "Polish"
+msgstr "Польська"
+
+#: ../rules/base.xml.in.h:606
+msgid "Polish (Dvorak)"
+msgstr "Польська (Дворак)"
+
+#: ../rules/base.xml.in.h:607
+msgid "Polish (Dvorak, Polish quotes on key 1)"
+msgstr "Польська (Дворак, польські лапки на клавіші 1)"
+
+#: ../rules/base.xml.in.h:608
+msgid "Polish (Dvorak, Polish quotes on quotemark key)"
+msgstr "Польська (Дворак, польські лапки на знаку лапки)"
+
+#: ../rules/base.xml.in.h:609
+msgid "Polish (programmer Dvorak)"
+msgstr "Польська (програмістський Дворак)"
+
+#: ../rules/base.xml.in.h:610
+msgid "Polish (qwertz)"
+msgstr "Польська (qwertz)"
+
+#: ../rules/base.xml.in.h:611
+msgid "Portuguese"
+msgstr "Португальська"
+
+#: ../rules/base.xml.in.h:612
+msgid "Portuguese (Brazil)"
+msgstr "Португальська (Бразилія)"
+
+#: ../rules/base.xml.in.h:613
+msgid "Portuguese (Brazil, Dvorak)"
+msgstr "Португальська (Бразилія, Дворак)"
+
+#: ../rules/base.xml.in.h:614
+msgid "Portuguese (Brazil, eliminate dead keys)"
+msgstr "Португальська (Бразилія, вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:615
+msgid "Portuguese (Brazil, nativo for Esperanto)"
+msgstr "Португальська (Бразилія, nativo для есперанто)"
+
+#: ../rules/base.xml.in.h:616
+msgid "Portuguese (Brazil, nativo for USA keyboards)"
+msgstr "Португальська (Бразилія, nativo для клавіатур США)"
+
+#: ../rules/base.xml.in.h:617
+msgid "Portuguese (Brazil, nativo)"
+msgstr "Португальська (Бразилія, nativo)"
+
+#: ../rules/base.xml.in.h:618
+msgid "Portuguese (Macintosh)"
+msgstr "Португальська (Macintosh)"
+
+#: ../rules/base.xml.in.h:619
+msgid "Portuguese (Macintosh, Sun dead keys)"
+msgstr "Португальська (Macintosh, сліпі клавіші Sun)"
+
+#: ../rules/base.xml.in.h:620
+msgid "Portuguese (Macintosh, eliminate dead keys)"
+msgstr "Португальська (Macintosh, вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:621
+msgid "Portuguese (Nativo for USA keyboards)"
+msgstr "Португальська (nativo для клавіатур у США)"
+
+#: ../rules/base.xml.in.h:622
+msgid "Portuguese (Nativo)"
+msgstr "Португальська (Nativo)"
+
+#: ../rules/base.xml.in.h:623
+msgid "Portuguese (Sun dead keys)"
+msgstr "Португальська (сліпі клавіші Sun)"
+
+#: ../rules/base.xml.in.h:624
+msgid "Portuguese (eliminate dead keys)"
+msgstr "Португальська (вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:625
+msgid "Propeller Voyager (KTEZ-1000)"
+msgstr "Propeller Voyager (KTEZ-1000)"
+
+#: ../rules/base.xml.in.h:626
+msgid "PrtSc"
+msgstr "PrtSc"
+
+#: ../rules/base.xml.in.h:627
+msgid "Punjabi (Gurmukhi Jhelum)"
+msgstr "Пенджабська (гурмухі, джелум)"
+
+#: ../rules/base.xml.in.h:628
+msgid "Punjabi (Gurmukhi)"
+msgstr "Пенджабська (гурмухі)"
+
+#: ../rules/base.xml.in.h:629
+msgid "QTronix Scorpius 98N+"
+msgstr "QTronix Scorpius 98N+"
+
+#: ../rules/base.xml.in.h:630
+msgid "Right Alt"
+msgstr "Права клавіша Alt"
+
+#: ../rules/base.xml.in.h:631
+msgid "Right Alt (while pressed)"
+msgstr "Права клавіша Alt (поки натиснена)"
+
+#: ../rules/base.xml.in.h:632
+msgid "Right Alt chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Права клавіша Alt вибирає 5-ий рівень і активує блокування рівня 5, якщо натиснути разом зі іншою комбінацією вибору 5-го рівня"
+
+#: ../rules/base.xml.in.h:633
+msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "Права клавіша Alt вибирає 5-ий рівень, фіксується, якщо натиснути разом зі іншою комбінацією вибору 5-го рівня"
+
+#: ../rules/base.xml.in.h:634
+msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Права клавіша Alt вибирає 5-ий рівень, фіксується, якщо натиснути разом зі іншою комбінацією вибору 5-го рівня"
+
+#: ../rules/base.xml.in.h:635
+msgid "Right Alt key never chooses 3rd level"
+msgstr "Права клавіша Alt ніколи не обирає 3-й рівень"
+
+#: ../rules/base.xml.in.h:636
+msgid "Right Alt, Shift+Right Alt key is Multi_Key"
+msgstr "Вибір 3-го рівня натисненням правої клавіші Alt, Shift+права клавіша Alt діє як Multi_Key"
+
+#: ../rules/base.xml.in.h:637
+msgid "Right Ctrl"
+msgstr "Права клавіша Ctrl"
+
+#: ../rules/base.xml.in.h:638
+msgid "Right Ctrl (while pressed)"
+msgstr "Права клавіша Ctrl (поки натиснута)"
+
+#: ../rules/base.xml.in.h:639
+msgid "Right Ctrl as Right Alt"
+msgstr "Права клавіша Ctrl працює як права клавіша Alt"
+
+#: ../rules/base.xml.in.h:640
+msgid "Right Ctrl is mapped to Menu"
+msgstr "Права Ctrl відповідає клавіші Menu"
+
+#: ../rules/base.xml.in.h:641
+msgid "Right Ctrl+Right Shift"
+msgstr "Права Ctrl+Права Shift"
+
+#: ../rules/base.xml.in.h:642
+msgid "Right Shift"
+msgstr "Права клавіша Shift"
+
+#: ../rules/base.xml.in.h:643
+msgid "Right Win"
+msgstr "Права клавіша Win"
+
+#: ../rules/base.xml.in.h:644
+msgid "Right Win (while pressed)"
+msgstr "Права клавіша Win (поки натиснена)"
+
+#: ../rules/base.xml.in.h:645
+msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr "Права клавіша Win вибирає 5-ий рівень, фіксується, якщо натиснути разом зі іншою комбінацією вибору 5-го рівня"
+
+#: ../rules/base.xml.in.h:646
+msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr "Права клавіша Win вибирає 5-ий рівень, фіксується, якщо натиснути разом зі іншою комбінацією вибору 5-го рівня"
+
+#: ../rules/base.xml.in.h:647 ../rules/base.extras.xml.in.h:26
+msgid "Romanian"
+msgstr "Румунська"
+
+#: ../rules/base.xml.in.h:648
+msgid "Romanian (Germany)"
+msgstr "Румунська (Німеччина)"
+
+#: ../rules/base.xml.in.h:649
+msgid "Romanian (Germany, eliminate dead keys)"
+msgstr "Німецька (Німеччина, вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:650
+msgid "Romanian (WinKeys)"
+msgstr "Румунська (з клавішами Win)"
+
+#: ../rules/base.xml.in.h:651
+msgid "Romanian (cedilla)"
+msgstr "Румунська (седиль)"
+
+#: ../rules/base.xml.in.h:652
+msgid "Romanian (standard cedilla)"
+msgstr "Румунська (стандартна седиль)"
+
+#: ../rules/base.xml.in.h:653
+msgid "Romanian (standard)"
+msgstr "Румунська (стандартна)"
+
+#: ../rules/base.xml.in.h:654
+msgid "Rupee on 4"
+msgstr "Символ рупії на 4"
+
+#: ../rules/base.xml.in.h:655 ../rules/base.extras.xml.in.h:28
+msgid "Russian"
+msgstr "Російська"
+
+#: ../rules/base.xml.in.h:656
+msgid "Russian (DOS)"
+msgstr "Російська (DOS)"
+
+#: ../rules/base.xml.in.h:657
+msgid "Russian (Georgia)"
+msgstr "Російська (Грузія)"
+
+#: ../rules/base.xml.in.h:658
+msgid "Russian (Germany, phonetic)"
+msgstr "Російська (Німеччина, фонетична)"
+
+#: ../rules/base.xml.in.h:659
+msgid "Russian (Kazakhstan, with Kazakh)"
+msgstr "Російська (Казахстан, з казахською)"
+
+#: ../rules/base.xml.in.h:660
+msgid "Russian (Poland, phonetic Dvorak)"
+msgstr "Російська (Польща, фонетична Дворака)"
+
+#: ../rules/base.xml.in.h:661
+msgid "Russian (Sweden, phonetic)"
+msgstr "Російська (шведська, фонетична)"
+
+#: ../rules/base.xml.in.h:662
+msgid "Russian (Sweden, phonetic, eliminate dead keys)"
+msgstr "Російська (шведська, фонетична, вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:663
+msgid "Russian (US, phonetic)"
+msgstr "Російська (США, фонетична)"
+
+#: ../rules/base.xml.in.h:664
+msgid "Russian (Ukraine, standard RSTU)"
+msgstr "Російська (Україна, стандартна RSTU)"
+
+#: ../rules/base.xml.in.h:665
+msgid "Russian (legacy)"
+msgstr "Російська (застаріла)"
+
+#: ../rules/base.xml.in.h:666
+msgid "Russian (phonetic WinKeys)"
+msgstr "Російська (фонетична з клавішами Win)"
+
+#: ../rules/base.xml.in.h:667
+msgid "Russian (phonetic)"
+msgstr "Російська (фонетична)"
+
+#: ../rules/base.xml.in.h:668
+msgid "Russian (typewriter)"
+msgstr "Російська (машинопис)"
+
+#: ../rules/base.xml.in.h:669
+msgid "Russian (typewriter, legacy)"
+msgstr "Російська (машинопис, застаріла)"
+
+#: ../rules/base.xml.in.h:670
+msgid "SILVERCREST Multimedia Wireless Keyboard"
+msgstr "SILVERCREST Multimedia Wireless Keyboard"
+
+#: ../rules/base.xml.in.h:671
+msgid "SK-1300"
+msgstr "SK-1300"
+
+#: ../rules/base.xml.in.h:672
+msgid "SK-2500"
+msgstr "SK-2500"
+
+#: ../rules/base.xml.in.h:673
+msgid "SK-6200"
+msgstr "SK-6200"
+
+#: ../rules/base.xml.in.h:674
+msgid "SK-7100"
+msgstr "SK-7100"
+
+#: ../rules/base.xml.in.h:675
+msgid "SVEN Ergonomic 2500"
+msgstr "SVEN Ergonomic 2500"
+
+#: ../rules/base.xml.in.h:676
+msgid "SVEN Slim 303"
+msgstr "SVEN Slim 303"
+
+#: ../rules/base.xml.in.h:677
+msgid "Saisiyat (Taiwan)"
+msgstr "Сайсіят (Тайвань)"
+
+#: ../rules/base.xml.in.h:678
+msgid "Samsung SDM 4500P"
+msgstr "Samsung SDM 4500P"
+
+#: ../rules/base.xml.in.h:679
+msgid "Samsung SDM 4510P"
+msgstr "Samsung SDM 4510P"
+
+#: ../rules/base.xml.in.h:680
+msgid "Sanwa Supply SKB-KG3"
+msgstr "Sanwa Supply SKB-KG3"
+
+#: ../rules/base.xml.in.h:681
+msgid "Scroll Lock"
+msgstr "Scroll Lock"
+
+#: ../rules/base.xml.in.h:682
+msgid "Semi-colon on third level"
+msgstr "Крапка з комою на третьому рівні"
+
+#: ../rules/base.xml.in.h:683 ../rules/base.extras.xml.in.h:31
+msgid "Serbian"
+msgstr "Сербська"
+
+#: ../rules/base.xml.in.h:684
+msgid "Serbian (Latin Unicode qwerty)"
+msgstr "Сербська (латиниця, Unicode qwerty)"
+
+#: ../rules/base.xml.in.h:685
+msgid "Serbian (Latin Unicode)"
+msgstr "Сербська (латиниця Unicode)"
+
+#: ../rules/base.xml.in.h:686
+msgid "Serbian (Latin qwerty)"
+msgstr "Сербська (латиниця, qwerty)"
+
+#: ../rules/base.xml.in.h:687
+msgid "Serbian (Latin with guillemets)"
+msgstr "Сербська (латиниця з кутовими лапками)"
+
+#: ../rules/base.xml.in.h:688
+msgid "Serbian (Latin)"
+msgstr "Сербська (латиниця)"
+
+#: ../rules/base.xml.in.h:689
+msgid "Serbian (Russia)"
+msgstr "Сербська (Росія)"
+
+#: ../rules/base.xml.in.h:690
+msgid "Serbian (Z and ZHE swapped)"
+msgstr "Сербська (З та Ж поміняні місцями)"
+
+#: ../rules/base.xml.in.h:691
+msgid "Serbian (with guillemets)"
+msgstr "Сербська (з кутовими лапками)"
+
+#: ../rules/base.xml.in.h:692
+msgid "Serbo-Croatian (US)"
+msgstr "Сербо-хорватська (США)"
+
+#: ../rules/base.xml.in.h:693
+msgid "Shift cancels Caps Lock"
+msgstr "Shift скасовує Caps Lock"
+
+#: ../rules/base.xml.in.h:694
+msgid "Shift does not cancel Num Lock, chooses 3rd level instead"
+msgstr "Shift не скасовує Num Lock, а вибирає третій рівень"
+
+#: ../rules/base.xml.in.h:695
+msgid "Shift with numeric keypad keys works as in MS Windows"
+msgstr "Shift з цифровою клавіатурою працює як у Microsoft Windows"
+
+#: ../rules/base.xml.in.h:696
+msgid "Shift+Caps Lock"
+msgstr "Shift+Caps Lock"
+
+#: ../rules/base.xml.in.h:697
+msgid "Sindhi"
+msgstr "Синдхі"
+
+#: ../rules/base.xml.in.h:698
+msgid "Sinhala"
+msgstr "Сингальська"
+
+#: ../rules/base.xml.in.h:699
+msgid "Slovak"
+msgstr "Словацька"
+
+#: ../rules/base.xml.in.h:700
+msgid "Slovak (extended Backslash)"
+msgstr "Словацька (розширені функції Backslash)"
+
+#: ../rules/base.xml.in.h:701
+msgid "Slovak (qwerty)"
+msgstr "Словацька (qwerty)"
+
+#: ../rules/base.xml.in.h:702
+msgid "Slovak (qwerty, extended Backslash)"
+msgstr "Словацька (qwerty, розширені функції Backslash)"
+
+#: ../rules/base.xml.in.h:703
+msgid "Slovenian"
+msgstr "Словенська"
+
+#: ../rules/base.xml.in.h:704
+msgid "Slovenian (US keyboard with Slovenian letters)"
+msgstr "Словенська (клавіатура США із словенськими літерами)"
+
+#: ../rules/base.xml.in.h:705
+msgid "Slovenian (use guillemets for quotes)"
+msgstr "Словенська (кутові лапки)"
+
+#: ../rules/base.xml.in.h:706
+msgid "Spanish"
+msgstr "Іспанська"
+
+#: ../rules/base.xml.in.h:707
+msgid "Spanish (Dvorak)"
+msgstr "Іспанська (Дворак)"
+
+#: ../rules/base.xml.in.h:708
+msgid "Spanish (Latin American)"
+msgstr "Іспанська (латиноамериканська)"
+
+#: ../rules/base.xml.in.h:709
+msgid "Spanish (Latin American, Sun dead keys)"
+msgstr "Іспанська (латиноамериканська, сліпі клавіші Sun)"
+
+#: ../rules/base.xml.in.h:710
+msgid "Spanish (Latin American, eliminate dead keys)"
+msgstr "Іспанська (латиноамериканська, вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:711
+msgid "Spanish (Latin American, include dead tilde)"
+msgstr "Іспанська (латиноамериканська зі «спеціальною» тильдою)"
+
+#: ../rules/base.xml.in.h:712
+msgid "Spanish (Macintosh)"
+msgstr "Іспанська (Macintosh)"
+
+#: ../rules/base.xml.in.h:713
+msgid "Spanish (Sun dead keys)"
+msgstr "Іспанська (сліпі клавіші Sun)"
+
+#: ../rules/base.xml.in.h:714
+msgid "Spanish (eliminate dead keys)"
+msgstr "Іспанська (вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:715
+msgid "Spanish (include dead tilde)"
+msgstr "Іспанська (зі «спеціальною» тильдою)"
+
+#: ../rules/base.xml.in.h:716
+msgid "Special keys (Ctrl+Alt+<key>) handled in a server"
+msgstr "Сліпі клавіші (Ctrl+Alt+<key>) обробляються на сервері"
+
+#: ../rules/base.xml.in.h:717
+msgid "Sun Type 5/6"
+msgstr "Sun Type 5/6"
+
+#: ../rules/base.xml.in.h:718
+msgid "Super Power Multimedia Keyboard"
+msgstr "Super Power Multimedia Keyboard"
+
+#: ../rules/base.xml.in.h:719
+msgid "Swahili (Kenya)"
+msgstr "Суахілі (Кенія)"
+
+#: ../rules/base.xml.in.h:720
+msgid "Swahili (Tanzania)"
+msgstr "Суахілі (Танзанія)"
+
+#: ../rules/base.xml.in.h:721
+msgid "Swap Ctrl and Caps Lock"
+msgstr "Поміняти місцями клавіші Ctrl та Caps Lock"
+
+#: ../rules/base.xml.in.h:722
+msgid "Swap ESC and Caps Lock"
+msgstr "Поміняти місцями клавіші ESC та Caps Lock"
+
+#: ../rules/base.xml.in.h:723
+msgid "Swedish"
+msgstr "Шведська"
+
+#: ../rules/base.xml.in.h:724
+msgid "Swedish (Dvorak)"
+msgstr "Шведська (Дворак)"
+
+#: ../rules/base.xml.in.h:725
+msgid "Swedish (Macintosh)"
+msgstr "Шведська (Macintosh)"
+
+#: ../rules/base.xml.in.h:726
+msgid "Swedish (Svdvorak)"
+msgstr "Шведська (Svdvorak)"
+
+#: ../rules/base.xml.in.h:727
+msgid "Swedish (eliminate dead keys)"
+msgstr "Шведська (вимкнути сліпі клавіші)"
+
+#: ../rules/base.xml.in.h:728
+msgid "Swedish Sign Language"
+msgstr "Шведська мова жестів"
+
+#: ../rules/base.xml.in.h:729
+msgid "Symplon PaceBook (tablet PC)"
+msgstr "Symplon PaceBook (планшетний ПК)"
+
+#: ../rules/base.xml.in.h:730
+msgid "Syriac"
+msgstr "Сирійська"
+
+#: ../rules/base.xml.in.h:731
+msgid "Syriac (phonetic)"
+msgstr "Сирійська (фонетична)"
+
+#: ../rules/base.xml.in.h:732
+msgid "Taiwanese"
+msgstr "Тайванська"
+
+#: ../rules/base.xml.in.h:733
+msgid "Taiwanese (indigenous)"
+msgstr "Тайванська (місцева)"
+
+#: ../rules/base.xml.in.h:734
+msgid "Tajik"
+msgstr "Таджицька"
+
+#: ../rules/base.xml.in.h:735
+msgid "Tajik (legacy)"
+msgstr "Таджицька (застаріла)"
+
+#: ../rules/base.xml.in.h:736
+msgid "Tamil"
+msgstr "Тамільська"
+
+#: ../rules/base.xml.in.h:737
+msgid "Tamil (Sri Lanka, TAB Typewriter)"
+msgstr "Тамільська (Шрі-Ланка, TAB, машинопис)"
+
+#: ../rules/base.xml.in.h:738
+msgid "Tamil (Sri Lanka, Unicode)"
+msgstr "Тамільська (Шрі-Ланка, Unicode)"
+
+#: ../rules/base.xml.in.h:739
+msgid "Tamil (TAB typewriter)"
+msgstr "Тамільська (TAB, машинопис)"
+
+#: ../rules/base.xml.in.h:740
+msgid "Tamil (TSCII typewriter)"
+msgstr "Тамільська (TSCII, машинопис)"
+
+#: ../rules/base.xml.in.h:741
+msgid "Tamil (Unicode)"
+msgstr "Тамільська (Unicode)"
+
+#: ../rules/base.xml.in.h:742
+msgid "Tamil (keyboard with numerals)"
+msgstr "Тамільська (клавіатура з цифрами)"
+
+#: ../rules/base.xml.in.h:743
+msgid "Targa Visionary 811"
+msgstr "Targa Visionary 811"
+
+#: ../rules/base.xml.in.h:744
+msgid "Tatar"
+msgstr "Татарська"
+
+#: ../rules/base.xml.in.h:745
+msgid "Telugu"
+msgstr "Телугу"
+
+#: ../rules/base.xml.in.h:746
+msgid "Thai"
+msgstr "Тайська"
+
+#: ../rules/base.xml.in.h:747
+msgid "Thai (Pattachote)"
+msgstr "Тайська (паттачот)"
+
+#: ../rules/base.xml.in.h:748
+msgid "Thai (TIS-820.2538)"
+msgstr "Тайська (TIS-820.2538)"
+
+#: ../rules/base.xml.in.h:749
+msgid "Tibetan"
+msgstr "Тибетська"
+
+#: ../rules/base.xml.in.h:750
+msgid "Tibetan (with ASCII numerals)"
+msgstr "Тибетська (з ASCII числами)"
+
+#: ../rules/base.xml.in.h:751
+msgid "To the corresponding key in a Dvorak keyboard."
+msgstr "На відповідну клавішу на клавіатурі Дворак."
+
+#: ../rules/base.xml.in.h:752
+msgid "To the corresponding key in a Qwerty keyboard."
+msgstr "На відповідну клавішу на клавіатурі Qwerty."
+
+#: ../rules/base.xml.in.h:753
+msgid "Toggle PointerKeys with Shift + NumLock."
+msgstr "Вмикати або вимикати PointerKeys за допомогою Shift + NumLock."
+
+#: ../rules/base.xml.in.h:754
+msgid "Toshiba Satellite S3000"
+msgstr "Toshiba Satellite S3000"
+
+#: ../rules/base.xml.in.h:755
+msgid "Trust Direct Access Keyboard"
+msgstr "Trust Direct Access Keyboard"
+
+#: ../rules/base.xml.in.h:756
+msgid "Trust Slimline"
+msgstr "Trust Slimline"
+
+#: ../rules/base.xml.in.h:757
+msgid "Trust Wireless Keyboard Classic"
+msgstr "Trust Wireless Keyboard Classic"
+
+#: ../rules/base.xml.in.h:758
+msgid "Tswana"
+msgstr "Тсвана"
+
+#: ../rules/base.xml.in.h:759
+msgid "Turkish"
+msgstr "Турецька"
+
+#: ../rules/base.xml.in.h:760
+msgid "Turkish (Alt-Q)"
+msgstr "Турецька (Alt-Q)"
+
+#: ../rules/base.xml.in.h:761
+msgid "Turkish (F)"
+msgstr "Турецька (F)"
+
+#: ../rules/base.xml.in.h:762
+msgid "Turkish (Sun dead keys)"
+msgstr "Турецька (сліпі клавіші Sun)"
+
+#: ../rules/base.xml.in.h:763
+msgid "Turkish (international with dead keys)"
+msgstr "Турецька (інтернаціональна зі сліпими клавішами)"
+
+#: ../rules/base.xml.in.h:764
+msgid "Turkmen"
+msgstr "Туркменська"
+
+#: ../rules/base.xml.in.h:765
+msgid "Turkmen (Alt-Q)"
+msgstr "Туркменська (Alt-Q)"
+
+#: ../rules/base.xml.in.h:766
+msgid "TypeMatrix EZ-Reach 2020"
+msgstr "TypeMatrix EZ-Reach 2020"
+
+#: ../rules/base.xml.in.h:767
+msgid "TypeMatrix EZ-Reach 2030 PS2"
+msgstr "TypeMatrix EZ-Reach 2030 PS2"
+
+#: ../rules/base.xml.in.h:768
+msgid "TypeMatrix EZ-Reach 2030 USB"
+msgstr "TypeMatrix EZ-Reach 2030 USB"
+
+#: ../rules/base.xml.in.h:769
+msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)"
+msgstr "TypeMatrix EZ-Reach 2030 USB (102/105:режим ЄС)"
+
+#: ../rules/base.xml.in.h:770
+msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)"
+msgstr "TypeMatrix EZ-Reach 2030 USB (106:режим Японії)"
+
+#: ../rules/base.xml.in.h:771
+msgid "Udmurt"
+msgstr "Удмуртська"
+
+#: ../rules/base.xml.in.h:772
+msgid "Ukrainian"
+msgstr "Українська"
+
+#: ../rules/base.xml.in.h:773
+msgid "Ukrainian (WinKeys)"
+msgstr "Українська (з клавішами Win)"
+
+#: ../rules/base.xml.in.h:774
+msgid "Ukrainian (homophonic)"
+msgstr "Українська (гомофонна)"
+
+#: ../rules/base.xml.in.h:775
+msgid "Ukrainian (legacy)"
+msgstr "Українська (застаріла)"
+
+#: ../rules/base.xml.in.h:776
+msgid "Ukrainian (phonetic)"
+msgstr "Українська (фонетична)"
+
+#: ../rules/base.xml.in.h:777
+msgid "Ukrainian (standard RSTU)"
+msgstr "Українська (стандартна RSTU)"
+
+#: ../rules/base.xml.in.h:778
+msgid "Ukrainian (typewriter)"
+msgstr "Українська (друкарська машинка)"
+
+#: ../rules/base.xml.in.h:779
+msgid "Unicode additions (arrows and math operators)"
+msgstr "Доповнення Unicode (стрілки та математичні оператори)"
+
+#: ../rules/base.xml.in.h:780
+msgid "Unicode additions (arrows and math operators). Math operators on default level"
+msgstr "Доповнення Unicode (стрілки та математичні оператори). Математичні оператори на типовому рівні."
+
+#: ../rules/base.xml.in.h:781
+msgid "Unitek KB-1925"
+msgstr "Unitek KB-1925"
+
+#: ../rules/base.xml.in.h:782
+msgid "Urdu (Pakistan)"
+msgstr "Урду (Пакистан)"
+
+#: ../rules/base.xml.in.h:783
+msgid "Urdu (Pakistan, CRULP)"
+msgstr "Урду (Пакистан, CRULP)"
+
+#: ../rules/base.xml.in.h:784
+msgid "Urdu (Pakistan, NLA)"
+msgstr "Урду (Пакистан, NLA)"
+
+#: ../rules/base.xml.in.h:785
+msgid "Urdu (WinKeys)"
+msgstr "Урду (з клавішами Win)"
+
+#: ../rules/base.xml.in.h:786
+msgid "Urdu (alternative phonetic)"
+msgstr "Урду (альтернативна фонетична)"
+
+#: ../rules/base.xml.in.h:787
+msgid "Urdu (phonetic)"
+msgstr "Урду (фонетична)"
+
+#: ../rules/base.xml.in.h:788
+msgid "Use keyboard LED to show alternative layout"
+msgstr "Використовувати клавіатурні індикатори для індикації альтернативних розкладок"
+
+#: ../rules/base.xml.in.h:789
+msgid "Using space key to input non-breakable space character"
+msgstr "Клавіша пробіл генерує символ нерозривного пробілу"
+
+#: ../rules/base.xml.in.h:790
+msgid "Usual space at any level"
+msgstr "Звичайний пробіл на будь-якому рівні"
+
+#: ../rules/base.xml.in.h:791
+msgid "Uyghur"
+msgstr "Уйгурська"
+
+#: ../rules/base.xml.in.h:792
+msgid "Uzbek"
+msgstr "Узбецька"
+
+#: ../rules/base.xml.in.h:793
+msgid "Uzbek (Afghanistan)"
+msgstr "Узбецька (Афганістан)"
+
+#: ../rules/base.xml.in.h:794
+msgid "Uzbek (Afghanistan, OLPC)"
+msgstr "Узбецька (Афганістан, OLPC)"
+
+#: ../rules/base.xml.in.h:795
+msgid "Uzbek (Latin)"
+msgstr "Узбецька (латиниця)"
+
+#: ../rules/base.xml.in.h:796
+msgid "Vietnamese"
+msgstr "В'єтнамська"
+
+#: ../rules/base.xml.in.h:797
+msgid "ViewSonic KU-306 Internet Keyboard"
+msgstr "ViewSonic KU-306 Internet Keyboard"
+
+#: ../rules/base.xml.in.h:798
+msgid "Wang 724 keypad with Unicode additions (arrows and math operators)"
+msgstr "Клавіатура Wang 724 з доповненнями Unicode (стрілки та математичні оператори)"
+
+#: ../rules/base.xml.in.h:799
+msgid "Wang 724 keypad with Unicode additions (arrows and math operators). Math operators on default level"
+msgstr "Клавіатура Wang 724 з доповненнями Unicode (стрілки та математичні оператори). Математичні операції на типовому рівні"
+
+#: ../rules/base.xml.in.h:800
+msgid "Winbook Model XP5"
+msgstr "Winbook Model XP5"
+
+#: ../rules/base.xml.in.h:801
+msgid "Wolof"
+msgstr "Волоф"
+
+#: ../rules/base.xml.in.h:802
+msgid "Yahoo! Internet Keyboard"
+msgstr "Yahoo! Internet Keyboard"
+
+#: ../rules/base.xml.in.h:803
+msgid "Yakut"
+msgstr "Якутська"
+
+#: ../rules/base.xml.in.h:804
+msgid "Yoruba"
+msgstr "Йоруба"
+
+#: ../rules/base.xml.in.h:805
+msgid "Zero-width non-joiner character at second level"
+msgstr "Незв’язувальний символ нульової ширини на другому рівні"
+
+#: ../rules/base.xml.in.h:806
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level"
+msgstr "Незв’язувальний символ нульової ширини на другому рівні, нерозривний пробіл на третьому рівні"
+
+#: ../rules/base.xml.in.h:807
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level"
+msgstr "Незв’язувальний символ нульової ширини на другому рівні, нерозривний пробіл на третьому рівні, нічого на четвертому рівні"
+
+#: ../rules/base.xml.in.h:808
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level"
+msgstr "Незв’язувальний символ нульової ширини на другому рівні, нерозривний пробіл на третьому рівні, вузький нерозривний пробіл на четвертому рівні"
+
+#: ../rules/base.xml.in.h:809
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level"
+msgstr "Незв’язувальний символ нульової ширини на другому рівні, символ нерозривного пробілу на третьому рівні, зв’язувальний символ нульової ширини на четвертому"
+
+#: ../rules/base.xml.in.h:810
+msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level"
+msgstr "Незв’язувальний символ нульової ширини на другому рівні, зв’язувальний символ нульової ширини на третьому рівні"
+
+#: ../rules/base.xml.in.h:811
+msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level"
+msgstr "Незв’язувальний символ нульової ширини на другому рівні, зв’язувальний символ нульової ширини на третьому рівні, символ нерозривного пробілу на четвертому рівні"
+
+#: ../rules/base.xml.in.h:812
+msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level"
+msgstr "Незв’язувальний символ нульової ширини на третьому рівні, зв’язувальний символ нульової ширини на четвертому"
+
+#: ../rules/base.xml.in.h:813
+msgid "ak"
+msgstr "ak"
+
+#: ../rules/base.xml.in.h:814
+msgid "am"
+msgstr "am"
+
+#: ../rules/base.xml.in.h:815
+msgid "ar"
+msgstr "ar"
+
+#: ../rules/base.xml.in.h:816
+msgid "avn"
+msgstr "avn"
+
+#: ../rules/base.xml.in.h:817
+msgid "az"
+msgstr "az"
+
+#: ../rules/base.xml.in.h:818
+msgid "be"
+msgstr "be"
+
+#: ../rules/base.xml.in.h:819
+msgid "ber"
+msgstr "ber"
+
+#: ../rules/base.xml.in.h:820
+msgid "bg"
+msgstr "bg"
+
+#: ../rules/base.xml.in.h:821
+msgid "bm"
+msgstr "bm"
+
+#: ../rules/base.xml.in.h:822
+msgid "bn"
+msgstr "bn"
+
+#: ../rules/base.xml.in.h:823
+msgid "brl"
+msgstr "brl"
+
+#: ../rules/base.xml.in.h:824
+msgid "bs"
+msgstr "bs"
+
+#: ../rules/base.xml.in.h:825
+msgid "ca"
+msgstr "ca"
+
+#: ../rules/base.xml.in.h:826
+msgid "chr"
+msgstr "chr"
+
+#: ../rules/base.xml.in.h:827
+msgid "cm"
+msgstr "cm"
+
+#: ../rules/base.xml.in.h:828
+msgid "crh"
+msgstr "crh"
+
+#: ../rules/base.xml.in.h:829
+msgid "cs"
+msgstr "cs"
+
+#: ../rules/base.xml.in.h:830
+msgid "da"
+msgstr "da"
+
+#: ../rules/base.xml.in.h:831
+msgid "de"
+msgstr "de"
+
+#: ../rules/base.xml.in.h:832
+msgid "dv"
+msgstr "dv"
+
+#: ../rules/base.xml.in.h:833
+msgid "dz"
+msgstr "dz"
+
+#: ../rules/base.xml.in.h:834
+msgid "ee"
+msgstr "ee"
+
+#: ../rules/base.xml.in.h:835 ../rules/base.extras.xml.in.h:34
+msgid "en"
+msgstr "en"
+
+#: ../rules/base.xml.in.h:836
+msgid "eo"
+msgstr "eo"
+
+#: ../rules/base.xml.in.h:837
+msgid "es"
+msgstr "es"
+
+#: ../rules/base.xml.in.h:838
+msgid "et"
+msgstr "et"
+
+#: ../rules/base.xml.in.h:839 ../rules/base.extras.xml.in.h:35
+msgid "fa"
+msgstr "fa"
+
+#: ../rules/base.xml.in.h:840
+msgid "ff"
+msgstr "ff"
+
+#: ../rules/base.xml.in.h:841
+msgid "fi"
+msgstr "fi"
+
+#: ../rules/base.xml.in.h:842
+msgid "fo"
+msgstr "fo"
+
+#: ../rules/base.xml.in.h:843 ../rules/base.extras.xml.in.h:36
+msgid "fr"
+msgstr "fr"
+
+#: ../rules/base.xml.in.h:844
+msgid "gaa"
+msgstr "gaa"
+
+#: ../rules/base.xml.in.h:845
+msgid "gr"
+msgstr "gr"
+
+#: ../rules/base.xml.in.h:846
+msgid "gu"
+msgstr "gu"
+
+#: ../rules/base.xml.in.h:847
+msgid "ha"
+msgstr "ha"
+
+#: ../rules/base.xml.in.h:848
+msgid "he"
+msgstr "he"
+
+#: ../rules/base.xml.in.h:849
+msgid "hi"
+msgstr "hi"
+
+#: ../rules/base.xml.in.h:850
+msgid "hr"
+msgstr "hr"
+
+#: ../rules/base.xml.in.h:851
+msgid "hu"
+msgstr "hu"
+
+#: ../rules/base.xml.in.h:852 ../rules/base.extras.xml.in.h:37
+msgid "hy"
+msgstr "hy"
+
+#: ../rules/base.xml.in.h:853
+msgid "ie"
+msgstr "ie"
+
+#: ../rules/base.xml.in.h:854
+msgid "ig"
+msgstr "ig"
+
+#: ../rules/base.xml.in.h:855
+msgid "ike"
+msgstr "ike"
+
+#: ../rules/base.xml.in.h:856
+msgid "in"
+msgstr "in"
+
+#: ../rules/base.xml.in.h:857
+msgid "is"
+msgstr "is"
+
+#: ../rules/base.xml.in.h:858
+msgid "it"
+msgstr "it"
+
+#: ../rules/base.xml.in.h:859
+msgid "ja"
+msgstr "ja"
+
+#: ../rules/base.xml.in.h:860
+msgid "ka"
+msgstr "ka"
+
+#: ../rules/base.xml.in.h:861
+msgid "ki"
+msgstr "ki"
+
+#: ../rules/base.xml.in.h:862
+msgid "kk"
+msgstr "kk"
+
+#: ../rules/base.xml.in.h:863
+msgid "km"
+msgstr "km"
+
+#: ../rules/base.xml.in.h:864
+msgid "kn"
+msgstr "kn"
+
+#: ../rules/base.xml.in.h:865
+msgid "ko"
+msgstr "ko"
+
+#: ../rules/base.xml.in.h:866
+msgid "ku"
+msgstr "ku"
+
+#: ../rules/base.xml.in.h:867
+msgid "lo"
+msgstr "lo"
+
+#: ../rules/base.xml.in.h:868 ../rules/base.extras.xml.in.h:39
+msgid "lt"
+msgstr "lt"
+
+#: ../rules/base.xml.in.h:869 ../rules/base.extras.xml.in.h:40
+msgid "lv"
+msgstr "lv"
+
+#: ../rules/base.xml.in.h:870
+msgid "mi"
+msgstr "mi"
+
+#: ../rules/base.xml.in.h:871
+msgid "mk"
+msgstr "mk"
+
+#: ../rules/base.xml.in.h:872
+msgid "ml"
+msgstr "ml"
+
+#: ../rules/base.xml.in.h:873
+msgid "mn"
+msgstr "mn"
+
+#: ../rules/base.xml.in.h:874
+msgid "mt"
+msgstr "mt"
+
+#: ../rules/base.xml.in.h:875
+msgid "my"
+msgstr "my"
+
+#: ../rules/base.xml.in.h:876
+msgid "ne"
+msgstr "ne"
+
+#: ../rules/base.xml.in.h:877
+msgid "nl"
+msgstr "nl"
+
+#: ../rules/base.xml.in.h:878
+msgid "no"
+msgstr "no"
+
+#: ../rules/base.xml.in.h:879
+msgid "or"
+msgstr "or"
+
+#: ../rules/base.xml.in.h:880
+msgid "pa"
+msgstr "pa"
+
+#: ../rules/base.xml.in.h:881
+msgid "ph"
+msgstr "ph"
+
+#: ../rules/base.xml.in.h:882 ../rules/base.extras.xml.in.h:41
+msgid "pl"
+msgstr "pl"
+
+#: ../rules/base.xml.in.h:883
+msgid "ps"
+msgstr "ps"
+
+#: ../rules/base.xml.in.h:884
+msgid "pt"
+msgstr "pt"
+
+#: ../rules/base.xml.in.h:885 ../rules/base.extras.xml.in.h:42
+msgid "ro"
+msgstr "ro"
+
+#: ../rules/base.xml.in.h:886 ../rules/base.extras.xml.in.h:43
+msgid "ru"
+msgstr "ru"
+
+#: ../rules/base.xml.in.h:887
+msgid "sd"
+msgstr "sd"
+
+#: ../rules/base.xml.in.h:888
+msgid "si"
+msgstr "si"
+
+#: ../rules/base.xml.in.h:889
+msgid "sk"
+msgstr "sk"
+
+#: ../rules/base.xml.in.h:890
+msgid "sl"
+msgstr "sl"
+
+#: ../rules/base.xml.in.h:891
+msgid "sq"
+msgstr "sq"
+
+#: ../rules/base.xml.in.h:892 ../rules/base.extras.xml.in.h:45
+msgid "sr"
+msgstr "sr"
+
+#: ../rules/base.xml.in.h:893
+msgid "sv"
+msgstr "sv"
+
+#: ../rules/base.xml.in.h:894
+msgid "sw"
+msgstr "sw"
+
+#: ../rules/base.xml.in.h:895
+msgid "syc"
+msgstr "syc"
+
+#: ../rules/base.xml.in.h:896
+msgid "ta"
+msgstr "ta"
+
+#: ../rules/base.xml.in.h:897
+msgid "te"
+msgstr "te"
+
+#: ../rules/base.xml.in.h:898
+msgid "tg"
+msgstr "tg"
+
+#: ../rules/base.xml.in.h:899
+msgid "th"
+msgstr "th"
+
+#: ../rules/base.xml.in.h:900
+msgid "tk"
+msgstr "tk"
+
+#: ../rules/base.xml.in.h:901
+msgid "tn"
+msgstr "tn"
+
+#: ../rules/base.xml.in.h:902
+msgid "tr"
+msgstr "tr"
+
+#: ../rules/base.xml.in.h:903
+msgid "uk"
+msgstr "uk"
+
+#: ../rules/base.xml.in.h:904
+msgid "ur"
+msgstr "ur"
+
+#: ../rules/base.xml.in.h:905
+msgid "uz"
+msgstr "uz"
+
+#: ../rules/base.xml.in.h:906
+msgid "vi"
+msgstr "vi"
+
+#: ../rules/base.xml.in.h:907
+msgid "wo"
+msgstr "wo"
+
+#: ../rules/base.xml.in.h:908
+msgid "xsy"
+msgstr "xsy"
+
+#: ../rules/base.xml.in.h:909
+msgid "yo"
+msgstr "yo"
+
+#: ../rules/base.xml.in.h:910
+msgid "zh"
+msgstr "zh"
+
+#: ../rules/base.extras.xml.in.h:1
+msgid "APL Keyboard Symbols"
+msgstr "Клавіатурні символи APL"
+
+#: ../rules/base.extras.xml.in.h:4
+msgid "Atsina"
+msgstr "Атсінська"
+
+#: ../rules/base.extras.xml.in.h:5
+msgid "Avestan"
+msgstr "Авестанська"
+
+#: ../rules/base.extras.xml.in.h:6
+msgid "Couer D'alene Salish"
+msgstr "Салішська кер-д’ален"
+
+#: ../rules/base.extras.xml.in.h:8
+msgid "English (US, international AltGr Unicode combining)"
+msgstr "Англійська (США, інтернаціональна, введення Unicode за допомогою AltGr)"
+
+#: ../rules/base.extras.xml.in.h:9
+msgid "English (US, international AltGr Unicode combining, alternative)"
+msgstr "Англійська (США, інтернаціональна, введення Unicode за допомогою AltGr, альтернативна)"
+
+#: ../rules/base.extras.xml.in.h:11
+msgid "Kutenai"
+msgstr "Кутенай"
+
+#: ../rules/base.extras.xml.in.h:13
+msgid "Latvian (US Colemak)"
+msgstr "Латвійська (США, Коулмак)"
+
+#: ../rules/base.extras.xml.in.h:14
+msgid "Latvian (US Colemak, apostrophe variant)"
+msgstr "Латвійська (Коулмак, США, варіант з апострофом)"
+
+#: ../rules/base.extras.xml.in.h:15
+msgid "Latvian (US Dvorak)"
+msgstr "Латвійська (Дворак, США)"
+
+#: ../rules/base.extras.xml.in.h:16
+msgid "Latvian (US Dvorak, Y variant)"
+msgstr "Латвійська (Дворак, США, варіант з літерою Y)"
+
+#: ../rules/base.extras.xml.in.h:17
+msgid "Latvian (US Dvorak, minus variant)"
+msgstr "Латвійська (Дворак, США, варіант з мінусом)"
+
+#: ../rules/base.extras.xml.in.h:18
+msgid "Latvian (programmer US Dvorak)"
+msgstr "Латвійська (програмістський Дворак)"
+
+#: ../rules/base.extras.xml.in.h:19
+msgid "Latvian (programmer US Dvorak, Y variant)"
+msgstr "Латвійська (програмістський Дворак, варіант з літерою Y)"
+
+#: ../rules/base.extras.xml.in.h:20
+msgid "Latvian (programmer US Dvorak, minus variant)"
+msgstr "Латвійська (програмістський Дворак, варіант з мінусом)"
+
+#: ../rules/base.extras.xml.in.h:22
+msgid "Lithuanian (US Dvorak with Lithuanian letters)"
+msgstr "Литовська (Дворак, США, з литовськими літерами)"
+
+#: ../rules/base.extras.xml.in.h:25
+msgid "Polish (international with dead keys)"
+msgstr "Польська (інтернаціональна зі сліпими клавішами)"
+
+#: ../rules/base.extras.xml.in.h:27
+msgid "Romanian (ergonomic Touchtype)"
+msgstr "Румунська (ергономічна для друку наосліп)"
+
+#: ../rules/base.extras.xml.in.h:29
+msgid "Russian (with UKR and BEL layout)"
+msgstr "Російська (з українськими літерами на 3-му рівні)"
+
+#: ../rules/base.extras.xml.in.h:30
+msgid "Secwepemctsin"
+msgstr "Secwepemctsin"
+
+#: ../rules/base.extras.xml.in.h:32
+msgid "Serbian (combining accents instead of dead keys)"
+msgstr "Сербська (комбінації з акцентами замість сліпих клавіш)"
+
+#: ../rules/base.extras.xml.in.h:33
+msgid "apl"
+msgstr "apl"
+
+#: ../rules/base.extras.xml.in.h:38
+msgid "kut"
+msgstr "kut"
+
+#: ../rules/base.extras.xml.in.h:44
+msgid "shs"
+msgstr "shs"
+
+#~ msgid "Afg"
+#~ msgstr "Афг"
+
+#~ msgid "Chinese (Tibetan)"
+#~ msgstr "Китайська (тибетська)"
+
+#~ msgid "Chinese (Uyghur)"
+#~ msgstr "Китайська (уйгурська)"
+
+#~ msgid "Danish (Mac)"
+#~ msgstr "Данська (Mac)"
+
+#~ msgid "English (UK, Mac)"
+#~ msgstr "Англійська (Великобританія, Mac)"
+
+#~ msgid "Finnish (Mac)"
+#~ msgstr "Фінська (Mac)"
+
+#~ msgid "Finnish (northern Saami)"
+#~ msgstr "Фінська (північно-саамська)"
+
+#~ msgid "GBr"
+#~ msgstr "Брит"
+
+#~ msgid "German (Romanian keyboard with German letters)"
+#~ msgstr "Німецька (румунська клавіатура з німецькими літерами)"
+
+#~ msgid "German (Romanian keyboard with German letters, eliminate dead keys)"
+#~ msgstr "Німецька (румунська клавіатура з німецькими літерами, вимкнути сліпі клавіші)"
+
+#~ msgid "Irish (Ogham)"
+#~ msgstr "Ірландська (огам)"
+
+#~ msgid "Italian (Georgian)"
+#~ msgstr "Італійська (грузинська)"
+
+#~ msgid "Kurdish (Iran, latin alt-Q)"
+#~ msgstr "Курдська (Іран, латиниця alt-Q)"
+
+#~ msgid "Māori"
+#~ msgstr "Маорійська"
+
+#~ msgid "Norwegian (Northern Saami"
+#~ msgstr "Норвезька (північно-саамська)"
+
+#~ msgid "Philippines - Dvorak (Baybayin)"
+#~ msgstr "Філіппінська (Дворак, байбаїн)"
+
+#~ msgid "Portuguese (Nativo for Esperanto)"
+#~ msgstr "Португальська (nativo для есперанто)"
+
+#~ msgid "Romanian (Crimean Tatar Dobruca-2 Q)"
+#~ msgstr "Румунська (кримськотатарська Dobruca-2 Q)"
+
+#~ msgid "Romanian (Crimean Tatar Turkish Alt-Q)"
+#~ msgstr "Румунська (кримськотатарська турецька Alt-Q)"
+
+#~ msgid "Romanian (Crimean Tatar Turkish F)"
+#~ msgstr "Румунська (кримськотатарська турецька F)"
+
+#~ msgid "Russian (Chuvash)"
+#~ msgstr "Російська (чуваська)"
+
+#~ msgid "Russian (Kalmyk)"
+#~ msgstr "Російська (калмицька)"
+
+#~ msgid "Russian (Komi)"
+#~ msgstr "Російська (Комі)"
+
+#~ msgid "Russian (Mari)"
+#~ msgstr "Російська (Марі)"
+
+#~ msgid "Russian (Ossetian, legacy)"
+#~ msgstr "Російська (осетинська, застаріла)"
+
+#~ msgid "Russian (Serbian)"
+#~ msgstr "Російська (сербська)"
+
+#~ msgid "Russian (Tatar)"
+#~ msgstr "Російська (татарська)"
+
+#~ msgid "Russian (Udmurt)"
+#~ msgstr "Російська (удмуртська)"
+
+#~ msgid "Russian (Yakut)"
+#~ msgstr "Російська (якутська)"
+
+#~ msgid "Spanish (Mac)"
+#~ msgstr "Іспанська (Mac)"
+
+#~ msgid "Swedish (northern Saami)"
+#~ msgstr "Шведська (північно-саамська)"
+
+#~ msgid "Swiss"
+#~ msgstr "Швейцарська"
+
+#~ msgid "Swiss (legacy)"
+#~ msgstr "Швейцарська (застаріла)"
+
+#~ msgid "Turkish (Crimean Tatar Turkish Alt-Q)"
+#~ msgstr "Турецька (кримськотатарська турецька Alt-Q)"
+
+#~ msgid "Turkish (Crimean Tatar Turkish F)"
+#~ msgstr "Турецька (кримськотатарська турецька F)"
+
+#~ msgid "Turkish (Crimean Tatar Turkish Q)"
+#~ msgstr "Турецька (кримськотатарська турецька Q)"
+
+#~ msgid "Ukrainian (Crimean Tatar Turkish Alt-Q)"
+#~ msgstr "Українська (кримськотатарська турецька Alt-Q)"
+
+#~ msgid "Ukrainian (Crimean Tatar Turkish F)"
+#~ msgstr "Українська (кримськотатарська турецька F)"
+
+#~ msgid "Ukrainian (Crimean Tatar Turkish Q)"
+#~ msgstr "Українська (кримськотатарська турецька Q)"
+
+#~ msgid "Ukrainian (standard RSTU on Russian layout)"
+#~ msgstr "Українська (стандартна RSTU на російській розкладці)"
+
+#~ msgid "irq"
+#~ msgstr "irq"
+
+#~ msgid "srp"
+#~ msgstr "srp"
+
+#~ msgid "twn"
+#~ msgstr "twn"
+
+#~ msgid "APL"
+#~ msgstr "APL"
+
+#~ msgid "Iran"
+#~ msgstr "Іран"
+
+#~ msgid "Lithuania"
+#~ msgstr "Литовська"
+
+#~ msgid "Lithuania - Dvorak"
+#~ msgstr "Литва — Дворака"
+
+#~ msgid "Ltu"
+#~ msgstr "Лит"
+
+#~ msgid "Romania"
+#~ msgstr "Румунська"
+
+#~ msgid "Rou"
+#~ msgstr "Рум"
+
+#~ msgid "Rus"
+#~ msgstr "Рос"
+
+#~ msgid "Russia"
+#~ msgstr "Росія"
+
+#~ msgid "Serbia"
+#~ msgstr "Сербія"
+
+#~ msgid "Srb"
+#~ msgstr "Срб"
+
+#~ msgid "USA"
+#~ msgstr "США"
diff --git a/xorg-server/xkeyboard-config/po/xkeyboard-config.pot b/xorg-server/xkeyboard-config/po/xkeyboard-config.pot index 60c2c94e7..bf068475b 100644 --- a/xorg-server/xkeyboard-config/po/xkeyboard-config.pot +++ b/xorg-server/xkeyboard-config/po/xkeyboard-config.pot @@ -1,3798 +1,3798 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" -"POT-Creation-Date: 2011-05-17 21:08+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" -"Language-Team: LANGUAGE <LL@li.org>\n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../rules/base.xml.in.h:1 -msgid "<Less/Greater>" -msgstr "" - -#: ../rules/base.xml.in.h:2 -msgid "" -"<Less/Greater> (chooses 3rd level, latches when pressed together with " -"another 3rd-level-chooser)" -msgstr "" - -#: ../rules/base.xml.in.h:3 -msgid "" -"<Less/Greater> chooses 5th level and activates level5-Lock when " -"pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "" - -#: ../rules/base.xml.in.h:4 -msgid "" -"<Less/Greater> chooses 5th level, locks when pressed together with " -"another 5th-level-chooser" -msgstr "" - -#: ../rules/base.xml.in.h:5 -msgid "" -"<Less/Greater> chooses 5th level, locks when pressed together with " -"another 5th-level-chooser, one press releases the lock" -msgstr "" - -#: ../rules/base.xml.in.h:6 -msgid "A4Tech KB-21" -msgstr "" - -#: ../rules/base.xml.in.h:7 -msgid "A4Tech KBS-8" -msgstr "" - -#: ../rules/base.xml.in.h:8 -msgid "A4Tech Wireless Desktop RFKB-23" -msgstr "" - -#: ../rules/base.xml.in.h:9 -msgid "ATM/phone-style" -msgstr "" - -#: ../rules/base.xml.in.h:10 -msgid "Acer AirKey V" -msgstr "" - -#: ../rules/base.xml.in.h:11 -msgid "Acer C300" -msgstr "" - -#: ../rules/base.xml.in.h:12 -msgid "Acer Ferrari 4000" -msgstr "" - -#: ../rules/base.xml.in.h:13 -msgid "Acer Laptop" -msgstr "" - -#: ../rules/base.xml.in.h:14 -msgid "Add the standard behavior to Menu key" -msgstr "" - -#: ../rules/base.xml.in.h:15 -msgid "Adding Esperanto circumflexes (supersigno)" -msgstr "" - -#: ../rules/base.xml.in.h:16 -msgid "Adding currency signs to certain keys" -msgstr "" - -#: ../rules/base.xml.in.h:17 -msgid "Advance Scorpius KI" -msgstr "" - -#: ../rules/base.xml.in.h:18 -msgid "Afghani" -msgstr "" - -#: ../rules/base.xml.in.h:19 -msgid "Akan" -msgstr "" - -#: ../rules/base.xml.in.h:20 -msgid "Albanian" -msgstr "" - -#: ../rules/base.xml.in.h:21 -msgid "Alt and Meta are on Alt keys" -msgstr "" - -#: ../rules/base.xml.in.h:22 -msgid "Alt is mapped to Right Win, Super to Menu" -msgstr "" - -#: ../rules/base.xml.in.h:23 -msgid "Alt+Caps Lock" -msgstr "" - -#: ../rules/base.xml.in.h:24 -msgid "Alt+Ctrl" -msgstr "" - -#: ../rules/base.xml.in.h:25 -msgid "Alt+Shift" -msgstr "" - -#: ../rules/base.xml.in.h:26 -msgid "Alt+Space" -msgstr "" - -#: ../rules/base.xml.in.h:27 -msgid "Alt/Win key behavior" -msgstr "" - -#: ../rules/base.xml.in.h:28 -msgid "Amharic" -msgstr "" - -#: ../rules/base.xml.in.h:29 -msgid "Any Alt key" -msgstr "" - -#: ../rules/base.xml.in.h:30 -msgid "Any Win key" -msgstr "" - -#: ../rules/base.xml.in.h:31 -msgid "Any Win key (while pressed)" -msgstr "" - -#: ../rules/base.xml.in.h:32 -msgid "Apple" -msgstr "" - -#: ../rules/base.xml.in.h:33 -msgid "Apple Aluminium Keyboard (ANSI)" -msgstr "" - -#: ../rules/base.xml.in.h:34 -msgid "Apple Aluminium Keyboard (ISO)" -msgstr "" - -#: ../rules/base.xml.in.h:35 -msgid "Apple Aluminium Keyboard (JIS)" -msgstr "" - -#: ../rules/base.xml.in.h:36 -msgid "" -"Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num " -"Lock)" -msgstr "" - -#: ../rules/base.xml.in.h:37 -msgid "Apple Laptop" -msgstr "" - -#: ../rules/base.xml.in.h:38 -msgid "Arabic" -msgstr "" - -#: ../rules/base.xml.in.h:39 -msgid "Arabic (Buckwalter)" -msgstr "" - -#: ../rules/base.xml.in.h:40 -msgid "Arabic (Morocco)" -msgstr "" - -#: ../rules/base.xml.in.h:41 -msgid "Arabic (Pakistan)" -msgstr "" - -#: ../rules/base.xml.in.h:42 -msgid "Arabic (Syria)" -msgstr "" - -#: ../rules/base.xml.in.h:43 -msgid "Arabic (azerty)" -msgstr "" - -#: ../rules/base.xml.in.h:44 -msgid "Arabic (azerty/digits)" -msgstr "" - -#: ../rules/base.xml.in.h:45 -msgid "Arabic (digits)" -msgstr "" - -#: ../rules/base.xml.in.h:46 -msgid "Arabic (qwerty)" -msgstr "" - -#: ../rules/base.xml.in.h:47 -msgid "Arabic (qwerty/digits)" -msgstr "" - -#: ../rules/base.xml.in.h:48 ../rules/base.extras.xml.in.h:2 -msgid "Armenian" -msgstr "" - -#: ../rules/base.xml.in.h:49 -msgid "Armenian (alternative eastern)" -msgstr "" - -#: ../rules/base.xml.in.h:50 ../rules/base.extras.xml.in.h:3 -msgid "Armenian (alternative phonetic)" -msgstr "" - -#: ../rules/base.xml.in.h:51 -msgid "Armenian (eastern)" -msgstr "" - -#: ../rules/base.xml.in.h:52 -msgid "Armenian (phonetic)" -msgstr "" - -#: ../rules/base.xml.in.h:53 -msgid "Armenian (western)" -msgstr "" - -#: ../rules/base.xml.in.h:54 -msgid "Asturian (Spain, with bottom-dot H and bottom-dot L)" -msgstr "" - -#: ../rules/base.xml.in.h:55 -msgid "Asus Laptop" -msgstr "" - -#: ../rules/base.xml.in.h:56 -msgid "At bottom left" -msgstr "" - -#: ../rules/base.xml.in.h:57 -msgid "At left of 'A'" -msgstr "" - -#: ../rules/base.xml.in.h:58 -msgid "Avatime" -msgstr "" - -#: ../rules/base.xml.in.h:59 -msgid "Azerbaijani" -msgstr "" - -#: ../rules/base.xml.in.h:60 -msgid "Azerbaijani (Cyrillic)" -msgstr "" - -#: ../rules/base.xml.in.h:61 -msgid "Azona RF2300 wireless Internet Keyboard" -msgstr "" - -#: ../rules/base.xml.in.h:62 -msgid "BTC 5090" -msgstr "" - -#: ../rules/base.xml.in.h:63 -msgid "BTC 5113RF Multimedia" -msgstr "" - -#: ../rules/base.xml.in.h:64 -msgid "BTC 5126T" -msgstr "" - -#: ../rules/base.xml.in.h:65 -msgid "BTC 6301URF" -msgstr "" - -#: ../rules/base.xml.in.h:66 -msgid "BTC 9000" -msgstr "" - -#: ../rules/base.xml.in.h:67 -msgid "BTC 9000A" -msgstr "" - -#: ../rules/base.xml.in.h:68 -msgid "BTC 9001AH" -msgstr "" - -#: ../rules/base.xml.in.h:69 -msgid "BTC 9019U" -msgstr "" - -#: ../rules/base.xml.in.h:70 -msgid "BTC 9116U Mini Wireless Internet and Gaming" -msgstr "" - -#: ../rules/base.xml.in.h:71 -msgid "Backslash" -msgstr "" - -#: ../rules/base.xml.in.h:72 -msgid "" -"Backslash (chooses 3rd level, latches when pressed together with another 3rd-" -"level-chooser)" -msgstr "" - -#: ../rules/base.xml.in.h:73 -msgid "Bambara" -msgstr "" - -#: ../rules/base.xml.in.h:74 -msgid "Bashkirian" -msgstr "" - -#: ../rules/base.xml.in.h:75 -msgid "Belarusian" -msgstr "" - -#: ../rules/base.xml.in.h:76 -msgid "Belarusian (Latin)" -msgstr "" - -#: ../rules/base.xml.in.h:77 -msgid "Belarusian (legacy)" -msgstr "" - -#: ../rules/base.xml.in.h:78 -msgid "Belgian" -msgstr "" - -#: ../rules/base.xml.in.h:79 -msgid "Belgian (ISO alternate)" -msgstr "" - -#: ../rules/base.xml.in.h:80 -msgid "Belgian (Sun dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:81 -msgid "Belgian (Wang model 724 azerty)" -msgstr "" - -#: ../rules/base.xml.in.h:82 -msgid "Belgian (alternative)" -msgstr "" - -#: ../rules/base.xml.in.h:83 -msgid "Belgian (alternative, Sun dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:84 -msgid "Belgian (alternative, latin-9 only)" -msgstr "" - -#: ../rules/base.xml.in.h:85 -msgid "Belgian (eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:86 -msgid "BenQ X-Touch" -msgstr "" - -#: ../rules/base.xml.in.h:87 -msgid "BenQ X-Touch 730" -msgstr "" - -#: ../rules/base.xml.in.h:88 -msgid "BenQ X-Touch 800" -msgstr "" - -#: ../rules/base.xml.in.h:89 -msgid "Bengali" -msgstr "" - -#: ../rules/base.xml.in.h:90 -msgid "Bengali (Probhat)" -msgstr "" - -#: ../rules/base.xml.in.h:91 -msgid "Berber (Morocco, Tifinagh alternative phonetic)" -msgstr "" - -#: ../rules/base.xml.in.h:92 -msgid "Berber (Morocco, Tifinagh alternative)" -msgstr "" - -#: ../rules/base.xml.in.h:93 -msgid "Berber (Morocco, Tifinagh extended phonetic)" -msgstr "" - -#: ../rules/base.xml.in.h:94 -msgid "Berber (Morocco, Tifinagh extended)" -msgstr "" - -#: ../rules/base.xml.in.h:95 -msgid "Berber (Morocco, Tifinagh phonetic)" -msgstr "" - -#: ../rules/base.xml.in.h:96 -msgid "Berber (Morocco, Tifinagh)" -msgstr "" - -#: ../rules/base.xml.in.h:97 -msgid "Bosnian" -msgstr "" - -#: ../rules/base.xml.in.h:98 -msgid "Bosnian (US keyboard with Bosnian digraphs)" -msgstr "" - -#: ../rules/base.xml.in.h:99 -msgid "Bosnian (US keyboard with Bosnian letters)" -msgstr "" - -#: ../rules/base.xml.in.h:100 -msgid "Bosnian (use Bosnian digraphs)" -msgstr "" - -#: ../rules/base.xml.in.h:101 -msgid "Bosnian (use guillemets for quotes)" -msgstr "" - -#: ../rules/base.xml.in.h:102 -msgid "Both Alt keys together" -msgstr "" - -#: ../rules/base.xml.in.h:103 -msgid "Both Ctrl keys together" -msgstr "" - -#: ../rules/base.xml.in.h:104 -msgid "Both Shift keys together" -msgstr "" - -#: ../rules/base.xml.in.h:105 -msgid "Both Shift-Keys together activate Caps Lock, one Shift-Key deactivates" -msgstr "" - -#: ../rules/base.xml.in.h:106 -msgid "Both Shift-Keys together toggle Caps Lock" -msgstr "" - -#: ../rules/base.xml.in.h:107 -msgid "Both Shift-Keys together toggle ShiftLock" -msgstr "" - -#: ../rules/base.xml.in.h:108 -msgid "Braille" -msgstr "" - -#: ../rules/base.xml.in.h:109 -msgid "Braille (left hand)" -msgstr "" - -#: ../rules/base.xml.in.h:110 -msgid "Braille (right hand)" -msgstr "" - -#: ../rules/base.xml.in.h:111 -msgid "Brother Internet Keyboard" -msgstr "" - -#: ../rules/base.xml.in.h:112 -msgid "Bulgarian" -msgstr "" - -#: ../rules/base.xml.in.h:113 -msgid "Bulgarian (new phonetic)" -msgstr "" - -#: ../rules/base.xml.in.h:114 -msgid "Bulgarian (traditional phonetic)" -msgstr "" - -#: ../rules/base.xml.in.h:115 -msgid "Burmese" -msgstr "" - -#: ../rules/base.xml.in.h:116 -msgid "Canadian Multilingual" -msgstr "" - -#: ../rules/base.xml.in.h:117 -msgid "Canadian Multilingual (first part)" -msgstr "" - -#: ../rules/base.xml.in.h:118 -msgid "Canadian Multilingual (second part)" -msgstr "" - -#: ../rules/base.xml.in.h:119 -msgid "Caps Lock" -msgstr "" - -#: ../rules/base.xml.in.h:120 -msgid "" -"Caps Lock (chooses 3rd level, latches when pressed together with another 3rd-" -"level-chooser)" -msgstr "" - -#: ../rules/base.xml.in.h:121 -msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)" -msgstr "" - -#: ../rules/base.xml.in.h:122 -msgid "" -"Caps Lock (while pressed), Alt+Caps Lock does the original capslock action" -msgstr "" - -#: ../rules/base.xml.in.h:123 -msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock" -msgstr "" - -#: ../rules/base.xml.in.h:124 -msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock" -msgstr "" - -#: ../rules/base.xml.in.h:125 -msgid "Caps Lock is disabled" -msgstr "" - -#: ../rules/base.xml.in.h:126 -msgid "Caps Lock key behavior" -msgstr "" - -#: ../rules/base.xml.in.h:127 -msgid "Caps Lock toggles Shift so all keys are affected" -msgstr "" - -#: ../rules/base.xml.in.h:128 -msgid "Caps Lock toggles normal capitalization of alphabetic characters" -msgstr "" - -#: ../rules/base.xml.in.h:129 -msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock" -msgstr "" - -#: ../rules/base.xml.in.h:130 -msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock" -msgstr "" - -#: ../rules/base.xml.in.h:131 -msgid "Catalan" -msgstr "" - -#: ../rules/base.xml.in.h:132 -msgid "Catalan (Spain, with middle-dot L)" -msgstr "" - -#: ../rules/base.xml.in.h:133 -msgid "Cherokee" -msgstr "" - -#: ../rules/base.xml.in.h:134 -msgid "Cherry B.UNLIMITED" -msgstr "" - -#: ../rules/base.xml.in.h:135 -msgid "Cherry Blue Line CyBo@rd" -msgstr "" - -#: ../rules/base.xml.in.h:136 -msgid "Cherry Blue Line CyBo@rd (alternate option)" -msgstr "" - -#: ../rules/base.xml.in.h:137 -msgid "Cherry CyBo@rd USB-Hub" -msgstr "" - -#: ../rules/base.xml.in.h:138 -msgid "Cherry CyMotion Expert" -msgstr "" - -#: ../rules/base.xml.in.h:139 -msgid "Cherry CyMotion Master Linux" -msgstr "" - -#: ../rules/base.xml.in.h:140 -msgid "Cherry CyMotion Master XPress" -msgstr "" - -#: ../rules/base.xml.in.h:141 -msgid "Chicony Internet Keyboard" -msgstr "" - -#: ../rules/base.xml.in.h:142 -msgid "Chicony KB-9885" -msgstr "" - -#: ../rules/base.xml.in.h:143 -msgid "Chicony KU-0108" -msgstr "" - -#: ../rules/base.xml.in.h:144 -msgid "Chicony KU-0420" -msgstr "" - -#: ../rules/base.xml.in.h:145 -msgid "Chinese" -msgstr "" - -#: ../rules/base.xml.in.h:146 -msgid "Chuvash" -msgstr "" - -#: ../rules/base.xml.in.h:147 -msgid "Chuvash (Latin)" -msgstr "" - -#: ../rules/base.xml.in.h:148 -msgid "Classmate PC" -msgstr "" - -#: ../rules/base.xml.in.h:149 -msgid "CloGaelach" -msgstr "" - -#: ../rules/base.xml.in.h:150 -msgid "Compaq Easy Access Keyboard" -msgstr "" - -#: ../rules/base.xml.in.h:151 -msgid "Compaq Internet Keyboard (13 keys)" -msgstr "" - -#: ../rules/base.xml.in.h:152 -msgid "Compaq Internet Keyboard (18 keys)" -msgstr "" - -#: ../rules/base.xml.in.h:153 -msgid "Compaq Internet Keyboard (7 keys)" -msgstr "" - -#: ../rules/base.xml.in.h:154 -msgid "Compaq iPaq Keyboard" -msgstr "" - -#: ../rules/base.xml.in.h:155 -msgid "Compose key position" -msgstr "" - -#: ../rules/base.xml.in.h:156 -msgid "Control + Alt + Backspace" -msgstr "" - -#: ../rules/base.xml.in.h:157 -msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" -msgstr "" - -#: ../rules/base.xml.in.h:158 -msgid "Control is mapped to Win keys (and the usual Ctrl keys)" -msgstr "" - -#: ../rules/base.xml.in.h:159 -msgid "Creative Desktop Wireless 7000" -msgstr "" - -#: ../rules/base.xml.in.h:160 -msgid "Crimean Tatar (Dobruja Q)" -msgstr "" - -#: ../rules/base.xml.in.h:161 -msgid "Crimean Tatar (Turkish Alt-Q)" -msgstr "" - -#: ../rules/base.xml.in.h:162 -msgid "Crimean Tatar (Turkish F)" -msgstr "" - -#: ../rules/base.xml.in.h:163 -msgid "Crimean Tatar (Turkish Q)" -msgstr "" - -#: ../rules/base.xml.in.h:164 -msgid "Croatian" -msgstr "" - -#: ../rules/base.xml.in.h:165 -msgid "Croatian (US keyboard with Croatian digraphs)" -msgstr "" - -#: ../rules/base.xml.in.h:166 -msgid "Croatian (US keyboard with Croatian letters)" -msgstr "" - -#: ../rules/base.xml.in.h:167 -msgid "Croatian (use Croatian digraphs)" -msgstr "" - -#: ../rules/base.xml.in.h:168 -msgid "Croatian (use guillemets for quotes)" -msgstr "" - -#: ../rules/base.xml.in.h:169 -msgid "Ctrl key position" -msgstr "" - -#: ../rules/base.xml.in.h:170 -msgid "Ctrl+Shift" -msgstr "" - -#: ../rules/base.xml.in.h:171 -msgid "Czech" -msgstr "" - -#: ../rules/base.xml.in.h:172 -msgid "Czech (UCW layout, accented letters only)" -msgstr "" - -#: ../rules/base.xml.in.h:173 -msgid "Czech (US Dvorak with CZ UCW support)" -msgstr "" - -#: ../rules/base.xml.in.h:174 -msgid "Czech (qwerty)" -msgstr "" - -#: ../rules/base.xml.in.h:175 -msgid "Czech (qwerty, extended Backslash)" -msgstr "" - -#: ../rules/base.xml.in.h:176 -msgid "Czech (with <\\|> key)" -msgstr "" - -#: ../rules/base.xml.in.h:177 -msgid "DTK2000" -msgstr "" - -#: ../rules/base.xml.in.h:178 -msgid "Danish" -msgstr "" - -#: ../rules/base.xml.in.h:179 -msgid "Danish (Dvorak)" -msgstr "" - -#: ../rules/base.xml.in.h:180 -msgid "Danish (Macintosh)" -msgstr "" - -#: ../rules/base.xml.in.h:181 -msgid "Danish (Macintosh, eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:182 -msgid "Danish (eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:183 -msgid "Default numeric keypad keys" -msgstr "" - -#: ../rules/base.xml.in.h:184 -msgid "Dell" -msgstr "" - -#: ../rules/base.xml.in.h:185 -msgid "Dell 101-key PC" -msgstr "" - -#: ../rules/base.xml.in.h:186 -msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" -msgstr "" - -#: ../rules/base.xml.in.h:187 -msgid "Dell Laptop/notebook Precision M series" -msgstr "" - -#: ../rules/base.xml.in.h:188 -msgid "Dell Latitude series laptop" -msgstr "" - -#: ../rules/base.xml.in.h:189 -msgid "Dell Precision M65" -msgstr "" - -#: ../rules/base.xml.in.h:190 -msgid "Dell SK-8125" -msgstr "" - -#: ../rules/base.xml.in.h:191 -msgid "Dell SK-8135" -msgstr "" - -#: ../rules/base.xml.in.h:192 -msgid "Dell USB Multimedia Keyboard" -msgstr "" - -#: ../rules/base.xml.in.h:193 -msgid "Dexxa Wireless Desktop Keyboard" -msgstr "" - -#: ../rules/base.xml.in.h:194 -msgid "Dhivehi" -msgstr "" - -#: ../rules/base.xml.in.h:195 -msgid "Diamond 9801 / 9802 series" -msgstr "" - -#: ../rules/base.xml.in.h:196 -msgid "Dutch" -msgstr "" - -#: ../rules/base.xml.in.h:197 -msgid "Dutch (Macintosh)" -msgstr "" - -#: ../rules/base.xml.in.h:198 -msgid "Dutch (Sun dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:199 -msgid "Dutch (standard)" -msgstr "" - -#: ../rules/base.xml.in.h:200 -msgid "Dzongkha" -msgstr "" - -#: ../rules/base.xml.in.h:201 -msgid "Enable extra typographic characters" -msgstr "" - -#: ../rules/base.xml.in.h:202 -msgid "English (Cameroon Dvorak)" -msgstr "" - -#: ../rules/base.xml.in.h:203 -msgid "English (Cameroon qwerty)" -msgstr "" - -#: ../rules/base.xml.in.h:204 -msgid "English (Cameroon)" -msgstr "" - -#: ../rules/base.xml.in.h:205 -msgid "English (Canada)" -msgstr "" - -#: ../rules/base.xml.in.h:206 -msgid "English (Colemak)" -msgstr "" - -#: ../rules/base.xml.in.h:207 -msgid "English (Dvorak alternative international no dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:208 -msgid "English (Dvorak international with dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:209 -msgid "English (Dvorak)" -msgstr "" - -#: ../rules/base.xml.in.h:210 -msgid "English (Ghana)" -msgstr "" - -#: ../rules/base.xml.in.h:211 -msgid "English (Ghana, GILLBT)" -msgstr "" - -#: ../rules/base.xml.in.h:212 -msgid "English (Ghana, multilingual)" -msgstr "" - -#: ../rules/base.xml.in.h:213 -msgid "English (India, with RupeeSign)" -msgstr "" - -#: ../rules/base.xml.in.h:214 -msgid "English (Macintosh)" -msgstr "" - -#: ../rules/base.xml.in.h:215 -msgid "English (Mali, US Macintosh)" -msgstr "" - -#: ../rules/base.xml.in.h:216 -msgid "English (Mali, US international)" -msgstr "" - -#: ../rules/base.xml.in.h:217 -msgid "English (Nigeria)" -msgstr "" - -#: ../rules/base.xml.in.h:218 -msgid "English (South Africa)" -msgstr "" - -#: ../rules/base.xml.in.h:219 -msgid "English (UK)" -msgstr "" - -#: ../rules/base.xml.in.h:220 -msgid "English (UK, Colemak)" -msgstr "" - -#: ../rules/base.xml.in.h:221 -msgid "English (UK, Dvorak with UK punctuation)" -msgstr "" - -#: ../rules/base.xml.in.h:222 -msgid "English (UK, Dvorak)" -msgstr "" - -#: ../rules/base.xml.in.h:223 -msgid "English (UK, Macintosh international)" -msgstr "" - -#: ../rules/base.xml.in.h:224 -msgid "English (UK, Macintosh)" -msgstr "" - -#: ../rules/base.xml.in.h:225 -msgid "English (UK, extended WinKeys)" -msgstr "" - -#: ../rules/base.xml.in.h:226 -msgid "English (UK, international with dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:227 ../rules/base.extras.xml.in.h:7 -msgid "English (US)" -msgstr "" - -#: ../rules/base.xml.in.h:228 -msgid "English (US, alternative international)" -msgstr "" - -#: ../rules/base.xml.in.h:229 -msgid "English (US, international with dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:230 -msgid "English (US, with euro on 5)" -msgstr "" - -#: ../rules/base.xml.in.h:231 -msgid "English (classic Dvorak)" -msgstr "" - -#: ../rules/base.xml.in.h:232 -msgid "English (international AltGr dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:233 -msgid "English (layout toggle on multiply/divide key)" -msgstr "" - -#: ../rules/base.xml.in.h:234 -msgid "English (left handed Dvorak)" -msgstr "" - -#: ../rules/base.xml.in.h:235 -msgid "English (programmer Dvorak)" -msgstr "" - -#: ../rules/base.xml.in.h:236 -msgid "English (right handed Dvorak)" -msgstr "" - -#: ../rules/base.xml.in.h:237 -msgid "Ennyah DKB-1008" -msgstr "" - -#: ../rules/base.xml.in.h:238 -msgid "Enter on keypad" -msgstr "" - -#: ../rules/base.xml.in.h:239 -msgid "Esperanto" -msgstr "" - -#: ../rules/base.xml.in.h:240 -msgid "Esperanto (Portugal, Nativo)" -msgstr "" - -#: ../rules/base.xml.in.h:241 -msgid "Esperanto (displaced semicolon and quote, obsolete)" -msgstr "" - -#: ../rules/base.xml.in.h:242 -msgid "Estonian" -msgstr "" - -#: ../rules/base.xml.in.h:243 -msgid "Estonian (Dvorak)" -msgstr "" - -#: ../rules/base.xml.in.h:244 -msgid "Estonian (US keyboard with Estonian letters)" -msgstr "" - -#: ../rules/base.xml.in.h:245 -msgid "Estonian (eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:246 -msgid "Euro on 2" -msgstr "" - -#: ../rules/base.xml.in.h:247 -msgid "Euro on 4" -msgstr "" - -#: ../rules/base.xml.in.h:248 -msgid "Euro on 5" -msgstr "" - -#: ../rules/base.xml.in.h:249 -msgid "Euro on E" -msgstr "" - -#: ../rules/base.xml.in.h:250 -msgid "Everex STEPnote" -msgstr "" - -#: ../rules/base.xml.in.h:251 -msgid "Ewe" -msgstr "" - -#: ../rules/base.xml.in.h:252 -msgid "FL90" -msgstr "" - -#: ../rules/base.xml.in.h:253 -msgid "Faroese" -msgstr "" - -#: ../rules/base.xml.in.h:254 -msgid "Faroese (eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:255 -msgid "Filipino" -msgstr "" - -#: ../rules/base.xml.in.h:256 -msgid "Filipino (Capewell-Dvorak Baybayin)" -msgstr "" - -#: ../rules/base.xml.in.h:257 -msgid "Filipino (Capewell-Dvorak Latin)" -msgstr "" - -#: ../rules/base.xml.in.h:258 -msgid "Filipino (Capewell-QWERF 2006 Baybayin)" -msgstr "" - -#: ../rules/base.xml.in.h:259 -msgid "Filipino (Capewell-QWERF 2006 Latin)" -msgstr "" - -#: ../rules/base.xml.in.h:260 -msgid "Filipino (Colemak Baybayin)" -msgstr "" - -#: ../rules/base.xml.in.h:261 -msgid "Filipino (Colemak Latin)" -msgstr "" - -#: ../rules/base.xml.in.h:262 -msgid "Filipino (Dvorak Baybayin)" -msgstr "" - -#: ../rules/base.xml.in.h:263 -msgid "Filipino (Dvorak Latin)" -msgstr "" - -#: ../rules/base.xml.in.h:264 -msgid "Filipino (QWERTY Baybayin)" -msgstr "" - -#: ../rules/base.xml.in.h:265 -msgid "Finnish" -msgstr "" - -#: ../rules/base.xml.in.h:266 -msgid "Finnish (Macintosh)" -msgstr "" - -#: ../rules/base.xml.in.h:267 -msgid "Finnish (classic)" -msgstr "" - -#: ../rules/base.xml.in.h:268 -msgid "Finnish (classic, eliminate dead keys)" -msgstr "" - -#. This assumes the KP_ abstract symbols are actually useful for some apps -#. The description needs to be rewritten -#: ../rules/base.xml.in.h:271 -msgid "Four-level key with abstract separators" -msgstr "" - -#: ../rules/base.xml.in.h:272 -msgid "Four-level key with comma" -msgstr "" - -#: ../rules/base.xml.in.h:273 -msgid "Four-level key with dot" -msgstr "" - -#: ../rules/base.xml.in.h:274 -msgid "Four-level key with dot, latin-9 restriction" -msgstr "" - -#: ../rules/base.xml.in.h:275 -msgid "Four-level key with momayyez" -msgstr "" - -#: ../rules/base.xml.in.h:276 -msgid "French" -msgstr "" - -#: ../rules/base.xml.in.h:277 -msgid "French (Bepo, ergonomic, Dvorak way)" -msgstr "" - -#: ../rules/base.xml.in.h:278 -msgid "French (Bepo, ergonomic, Dvorak way, latin-9 only)" -msgstr "" - -#: ../rules/base.xml.in.h:279 -msgid "French (Breton)" -msgstr "" - -#: ../rules/base.xml.in.h:280 -msgid "French (Cameroon azerty)" -msgstr "" - -#: ../rules/base.xml.in.h:281 -msgid "French (Cameroon)" -msgstr "" - -#: ../rules/base.xml.in.h:282 ../rules/base.extras.xml.in.h:10 -msgid "French (Canada)" -msgstr "" - -#: ../rules/base.xml.in.h:283 -msgid "French (Canada, Dvorak)" -msgstr "" - -#: ../rules/base.xml.in.h:284 -msgid "French (Canada, legacy)" -msgstr "" - -#: ../rules/base.xml.in.h:285 -msgid "French (Democratic Republic of the Congo)" -msgstr "" - -#: ../rules/base.xml.in.h:286 -msgid "French (Dvorak)" -msgstr "" - -#: ../rules/base.xml.in.h:287 -msgid "French (Guinea)" -msgstr "" - -#: ../rules/base.xml.in.h:288 -msgid "French (Macintosh)" -msgstr "" - -#: ../rules/base.xml.in.h:289 -msgid "French (Mali, alternative)" -msgstr "" - -#: ../rules/base.xml.in.h:290 -msgid "French (Morocco)" -msgstr "" - -#: ../rules/base.xml.in.h:291 -msgid "French (Sun dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:292 -msgid "French (Switzerland)" -msgstr "" - -#: ../rules/base.xml.in.h:293 -msgid "French (Switzerland, Macintosh)" -msgstr "" - -#: ../rules/base.xml.in.h:294 -msgid "French (Switzerland, Sun dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:295 -msgid "French (Switzerland, eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:296 -msgid "French (alternative)" -msgstr "" - -#: ../rules/base.xml.in.h:297 -msgid "French (alternative, Sun dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:298 -msgid "French (alternative, eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:299 -msgid "French (alternative, latin-9 only)" -msgstr "" - -#: ../rules/base.xml.in.h:300 -msgid "French (eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:301 -msgid "French (legacy, alternative)" -msgstr "" - -#: ../rules/base.xml.in.h:302 -msgid "French (legacy, alternative, Sun dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:303 -msgid "French (legacy, alternative, eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:304 -msgid "Fujitsu-Siemens Computers AMILO laptop" -msgstr "" - -#: ../rules/base.xml.in.h:305 -msgid "Fula" -msgstr "" - -#: ../rules/base.xml.in.h:306 -msgid "Ga" -msgstr "" - -#: ../rules/base.xml.in.h:307 -msgid "Generic 101-key PC" -msgstr "" - -#: ../rules/base.xml.in.h:308 -msgid "Generic 102-key (Intl) PC" -msgstr "" - -#: ../rules/base.xml.in.h:309 -msgid "Generic 104-key PC" -msgstr "" - -#: ../rules/base.xml.in.h:310 -msgid "Generic 105-key (Intl) PC" -msgstr "" - -#: ../rules/base.xml.in.h:311 -msgid "Genius Comfy KB-12e" -msgstr "" - -#: ../rules/base.xml.in.h:312 -msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" -msgstr "" - -#: ../rules/base.xml.in.h:313 -msgid "Genius Comfy KB-21e-Scroll" -msgstr "" - -#: ../rules/base.xml.in.h:314 -msgid "Genius KB-19e NB" -msgstr "" - -#: ../rules/base.xml.in.h:315 -msgid "Genius KKB-2050HS" -msgstr "" - -#: ../rules/base.xml.in.h:316 -msgid "Georgian" -msgstr "" - -#: ../rules/base.xml.in.h:317 -msgid "Georgian (France, AZERTY Tskapo)" -msgstr "" - -#: ../rules/base.xml.in.h:318 -msgid "Georgian (Italy)" -msgstr "" - -#: ../rules/base.xml.in.h:319 -msgid "Georgian (MESS)" -msgstr "" - -#: ../rules/base.xml.in.h:320 -msgid "Georgian (ergonomic)" -msgstr "" - -#: ../rules/base.xml.in.h:321 -msgid "German" -msgstr "" - -#: ../rules/base.xml.in.h:322 -msgid "German (Austria)" -msgstr "" - -#: ../rules/base.xml.in.h:323 -msgid "German (Austria, Macintosh)" -msgstr "" - -#: ../rules/base.xml.in.h:324 -msgid "German (Austria, Sun dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:325 -msgid "German (Austria, eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:326 -msgid "German (Dvorak)" -msgstr "" - -#: ../rules/base.xml.in.h:327 -msgid "German (Macintosh)" -msgstr "" - -#: ../rules/base.xml.in.h:328 -msgid "German (Macintosh, eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:329 -msgid "German (Neo 2)" -msgstr "" - -#: ../rules/base.xml.in.h:330 -msgid "German (Sun dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:331 -msgid "German (Switzerland)" -msgstr "" - -#: ../rules/base.xml.in.h:332 -msgid "German (Switzerland, Macintosh)" -msgstr "" - -#: ../rules/base.xml.in.h:333 -msgid "German (Switzerland, Sun dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:334 -msgid "German (Switzerland, eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:335 -msgid "German (Switzerland, legacy)" -msgstr "" - -#: ../rules/base.xml.in.h:336 -msgid "German (dead acute)" -msgstr "" - -#: ../rules/base.xml.in.h:337 -msgid "German (dead grave acute)" -msgstr "" - -#: ../rules/base.xml.in.h:338 -msgid "German (eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:339 -msgid "German (qwerty)" -msgstr "" - -#: ../rules/base.xml.in.h:340 -msgid "Greek" -msgstr "" - -#: ../rules/base.xml.in.h:341 -msgid "Greek (eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:342 -msgid "Greek (extended)" -msgstr "" - -#: ../rules/base.xml.in.h:343 -msgid "Greek (polytonic)" -msgstr "" - -#: ../rules/base.xml.in.h:344 -msgid "Greek (simple)" -msgstr "" - -#: ../rules/base.xml.in.h:345 -msgid "Gujarati" -msgstr "" - -#: ../rules/base.xml.in.h:346 -msgid "Gyration" -msgstr "" - -#: ../rules/base.xml.in.h:347 -msgid "HTC Dream" -msgstr "" - -#: ../rules/base.xml.in.h:348 -msgid "Happy Hacking Keyboard" -msgstr "" - -#: ../rules/base.xml.in.h:349 -msgid "Happy Hacking Keyboard for Mac" -msgstr "" - -#: ../rules/base.xml.in.h:350 -msgid "Hausa" -msgstr "" - -#: ../rules/base.xml.in.h:351 -msgid "Hebrew" -msgstr "" - -#: ../rules/base.xml.in.h:352 -msgid "Hebrew (Biblical, Tiro)" -msgstr "" - -#: ../rules/base.xml.in.h:353 -msgid "Hebrew (lyx)" -msgstr "" - -#: ../rules/base.xml.in.h:354 -msgid "Hebrew (phonetic)" -msgstr "" - -#: ../rules/base.xml.in.h:355 -msgid "Hewlett-Packard Internet Keyboard" -msgstr "" - -#: ../rules/base.xml.in.h:356 -msgid "Hewlett-Packard Mini 110 Notebook" -msgstr "" - -#: ../rules/base.xml.in.h:357 -msgid "Hewlett-Packard Omnibook 500 FA" -msgstr "" - -#: ../rules/base.xml.in.h:358 -msgid "Hewlett-Packard Omnibook 5xx" -msgstr "" - -#: ../rules/base.xml.in.h:359 -msgid "Hewlett-Packard Omnibook 6000/6100" -msgstr "" - -#: ../rules/base.xml.in.h:360 -msgid "Hewlett-Packard Omnibook XE3 GC" -msgstr "" - -#: ../rules/base.xml.in.h:361 -msgid "Hewlett-Packard Omnibook XE3 GF" -msgstr "" - -#: ../rules/base.xml.in.h:362 -msgid "Hewlett-Packard Omnibook XT1000" -msgstr "" - -#: ../rules/base.xml.in.h:363 -msgid "Hewlett-Packard Pavilion ZT11xx" -msgstr "" - -#: ../rules/base.xml.in.h:364 -msgid "Hewlett-Packard Pavilion dv5" -msgstr "" - -#: ../rules/base.xml.in.h:365 -msgid "Hewlett-Packard SK-250x Multimedia Keyboard" -msgstr "" - -#: ../rules/base.xml.in.h:366 -msgid "Hewlett-Packard nx9020" -msgstr "" - -#: ../rules/base.xml.in.h:367 -msgid "Hexadecimal" -msgstr "" - -#: ../rules/base.xml.in.h:368 -msgid "Hindi (Bolnagri)" -msgstr "" - -#: ../rules/base.xml.in.h:369 -msgid "Hindi (Wx)" -msgstr "" - -#: ../rules/base.xml.in.h:370 -msgid "Honeywell Euroboard" -msgstr "" - -#: ../rules/base.xml.in.h:371 -msgid "Htc Dream phone" -msgstr "" - -#: ../rules/base.xml.in.h:372 -msgid "Hungarian" -msgstr "" - -#: ../rules/base.xml.in.h:373 -msgid "Hungarian (101/qwerty/comma/dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:374 -msgid "Hungarian (101/qwerty/comma/eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:375 -msgid "Hungarian (101/qwerty/dot/dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:376 -msgid "Hungarian (101/qwerty/dot/eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:377 -msgid "Hungarian (101/qwertz/comma/dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:378 -msgid "Hungarian (101/qwertz/comma/eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:379 -msgid "Hungarian (101/qwertz/dot/dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:380 -msgid "Hungarian (101/qwertz/dot/eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:381 -msgid "Hungarian (102/qwerty/comma/dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:382 -msgid "Hungarian (102/qwerty/comma/eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:383 -msgid "Hungarian (102/qwerty/dot/dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:384 -msgid "Hungarian (102/qwerty/dot/eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:385 -msgid "Hungarian (102/qwertz/comma/dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:386 -msgid "Hungarian (102/qwertz/comma/eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:387 -msgid "Hungarian (102/qwertz/dot/dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:388 -msgid "Hungarian (102/qwertz/dot/eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:389 -msgid "Hungarian (eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:390 -msgid "Hungarian (qwerty)" -msgstr "" - -#: ../rules/base.xml.in.h:391 -msgid "Hungarian (standard)" -msgstr "" - -#: ../rules/base.xml.in.h:392 -msgid "Hyper is mapped to Win-keys" -msgstr "" - -#: ../rules/base.xml.in.h:393 -msgid "IBM Rapid Access" -msgstr "" - -#: ../rules/base.xml.in.h:394 -msgid "IBM Rapid Access II" -msgstr "" - -#: ../rules/base.xml.in.h:395 -msgid "IBM Space Saver" -msgstr "" - -#: ../rules/base.xml.in.h:396 -msgid "IBM ThinkPad 560Z/600/600E/A22E" -msgstr "" - -#: ../rules/base.xml.in.h:397 -msgid "IBM ThinkPad R60/T60/R61/T61" -msgstr "" - -#: ../rules/base.xml.in.h:398 -msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" -msgstr "" - -#: ../rules/base.xml.in.h:399 -msgid "Icelandic" -msgstr "" - -#: ../rules/base.xml.in.h:400 -msgid "Icelandic (Dvorak)" -msgstr "" - -#: ../rules/base.xml.in.h:401 -msgid "Icelandic (Macintosh)" -msgstr "" - -#: ../rules/base.xml.in.h:402 -msgid "Icelandic (Sun dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:403 -msgid "Icelandic (eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:404 -msgid "Igbo" -msgstr "" - -#: ../rules/base.xml.in.h:405 -msgid "Indian" -msgstr "" - -#: ../rules/base.xml.in.h:406 -msgid "Inuktitut" -msgstr "" - -#: ../rules/base.xml.in.h:407 -msgid "Iraqi" -msgstr "" - -#: ../rules/base.xml.in.h:408 -msgid "Irish" -msgstr "" - -#: ../rules/base.xml.in.h:409 -msgid "Irish (UnicodeExpert)" -msgstr "" - -#: ../rules/base.xml.in.h:410 -msgid "Italian" -msgstr "" - -#: ../rules/base.xml.in.h:411 -msgid "Italian (Macintosh)" -msgstr "" - -#: ../rules/base.xml.in.h:412 -msgid "Italian (US keyboard with Italian letters)" -msgstr "" - -#: ../rules/base.xml.in.h:413 -msgid "Italian (eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:414 -msgid "Japanese" -msgstr "" - -#: ../rules/base.xml.in.h:415 -msgid "Japanese (Kana 86)" -msgstr "" - -#: ../rules/base.xml.in.h:416 -msgid "Japanese (Kana)" -msgstr "" - -#: ../rules/base.xml.in.h:417 -msgid "Japanese (Macintosh)" -msgstr "" - -#: ../rules/base.xml.in.h:418 -msgid "Japanese (OADG 109A)" -msgstr "" - -#: ../rules/base.xml.in.h:419 -msgid "Japanese (PC-98xx Series)" -msgstr "" - -#: ../rules/base.xml.in.h:420 -msgid "Japanese keyboard options" -msgstr "" - -#: ../rules/base.xml.in.h:421 -msgid "Kalmyk" -msgstr "" - -#: ../rules/base.xml.in.h:422 -msgid "Kana Lock key is locking" -msgstr "" - -#: ../rules/base.xml.in.h:423 -msgid "Kannada" -msgstr "" - -#: ../rules/base.xml.in.h:424 -msgid "Kashubian" -msgstr "" - -#: ../rules/base.xml.in.h:425 -msgid "Kazakh" -msgstr "" - -#: ../rules/base.xml.in.h:426 -msgid "Kazakh (with Russian)" -msgstr "" - -#: ../rules/base.xml.in.h:427 -msgid "Key sequence to kill the X server" -msgstr "" - -#: ../rules/base.xml.in.h:428 -msgid "Key to choose 3rd level" -msgstr "" - -#: ../rules/base.xml.in.h:429 -msgid "Key to choose 5th level" -msgstr "" - -#: ../rules/base.xml.in.h:430 -msgid "Key(s) to change layout" -msgstr "" - -#: ../rules/base.xml.in.h:431 -msgid "Keytronic FlexPro" -msgstr "" - -#: ../rules/base.xml.in.h:432 -msgid "Khmer (Cambodia)" -msgstr "" - -#: ../rules/base.xml.in.h:433 -msgid "Kikuyu" -msgstr "" - -#: ../rules/base.xml.in.h:434 -msgid "Kinesis" -msgstr "" - -#: ../rules/base.xml.in.h:435 -msgid "Komi" -msgstr "" - -#: ../rules/base.xml.in.h:436 -msgid "Korean" -msgstr "" - -#: ../rules/base.xml.in.h:437 -msgid "Korean (101/104 key compatible)" -msgstr "" - -#: ../rules/base.xml.in.h:438 -msgid "Kurdish (Iran, Arabic-Latin)" -msgstr "" - -#: ../rules/base.xml.in.h:439 -msgid "Kurdish (Iran, F)" -msgstr "" - -#: ../rules/base.xml.in.h:440 -msgid "Kurdish (Iran, Latin Alt-Q)" -msgstr "" - -#: ../rules/base.xml.in.h:441 -msgid "Kurdish (Iran, Latin Q)" -msgstr "" - -#: ../rules/base.xml.in.h:442 -msgid "Kurdish (Iraq, Arabic-Latin)" -msgstr "" - -#: ../rules/base.xml.in.h:443 -msgid "Kurdish (Iraq, F)" -msgstr "" - -#: ../rules/base.xml.in.h:444 -msgid "Kurdish (Iraq, Latin Alt-Q)" -msgstr "" - -#: ../rules/base.xml.in.h:445 -msgid "Kurdish (Iraq, Latin Q)" -msgstr "" - -#: ../rules/base.xml.in.h:446 -msgid "Kurdish (Syria, F)" -msgstr "" - -#: ../rules/base.xml.in.h:447 -msgid "Kurdish (Syria, Latin Alt-Q)" -msgstr "" - -#: ../rules/base.xml.in.h:448 -msgid "Kurdish (Syria, Latin Q)" -msgstr "" - -#: ../rules/base.xml.in.h:449 -msgid "Kurdish (Turkey, F)" -msgstr "" - -#: ../rules/base.xml.in.h:450 -msgid "Kurdish (Turkey, Latin Alt-Q)" -msgstr "" - -#: ../rules/base.xml.in.h:451 -msgid "Kurdish (Turkey, Latin Q)" -msgstr "" - -#: ../rules/base.xml.in.h:452 -msgid "Kyrgyz" -msgstr "" - -#: ../rules/base.xml.in.h:453 -msgid "Kyrgyz (phonetic)" -msgstr "" - -#: ../rules/base.xml.in.h:454 -msgid "Lao" -msgstr "" - -#: ../rules/base.xml.in.h:455 -msgid "Lao (STEA proposed standard layout)" -msgstr "" - -#: ../rules/base.xml.in.h:456 -msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" -msgstr "" - -#: ../rules/base.xml.in.h:457 -msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" -msgstr "" - -#: ../rules/base.xml.in.h:458 -msgid "Laptop/notebook eMachines m68xx" -msgstr "" - -#: ../rules/base.xml.in.h:459 ../rules/base.extras.xml.in.h:12 -msgid "Latvian" -msgstr "" - -#: ../rules/base.xml.in.h:460 -msgid "Latvian (F variant)" -msgstr "" - -#: ../rules/base.xml.in.h:461 -msgid "Latvian (adapted)" -msgstr "" - -#: ../rules/base.xml.in.h:462 -msgid "Latvian (apostrophe variant)" -msgstr "" - -#: ../rules/base.xml.in.h:463 -msgid "Latvian (ergonomic, ŪGJRMV)" -msgstr "" - -#: ../rules/base.xml.in.h:464 -msgid "Latvian (modern)" -msgstr "" - -#: ../rules/base.xml.in.h:465 -msgid "Latvian (tilde variant)" -msgstr "" - -#: ../rules/base.xml.in.h:466 -msgid "Left Alt" -msgstr "" - -#: ../rules/base.xml.in.h:467 -msgid "Left Alt (while pressed)" -msgstr "" - -#: ../rules/base.xml.in.h:468 -msgid "Left Alt is swapped with Left Win" -msgstr "" - -#: ../rules/base.xml.in.h:469 -msgid "Left Ctrl" -msgstr "" - -#: ../rules/base.xml.in.h:470 -msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" -msgstr "" - -#: ../rules/base.xml.in.h:471 -msgid "Left Ctrl+Left Shift" -msgstr "" - -#: ../rules/base.xml.in.h:472 -msgid "Left Shift" -msgstr "" - -#: ../rules/base.xml.in.h:473 -msgid "Left Win" -msgstr "" - -#: ../rules/base.xml.in.h:474 -msgid "Left Win (to first layout), Right Win/Menu (to last layout)" -msgstr "" - -#: ../rules/base.xml.in.h:475 -msgid "Left Win (while pressed)" -msgstr "" - -#: ../rules/base.xml.in.h:476 -msgid "" -"Left Win chooses 5th level, locks when pressed together with another 5th-" -"level-chooser" -msgstr "" - -#: ../rules/base.xml.in.h:477 -msgid "" -"Left Win chooses 5th level, locks when pressed together with another 5th-" -"level-chooser, one press releases the lock" -msgstr "" - -#: ../rules/base.xml.in.h:478 -msgid "LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)" -msgstr "" - -#: ../rules/base.xml.in.h:479 -msgid "Legacy" -msgstr "" - -#: ../rules/base.xml.in.h:480 -msgid "Legacy Wang 724" -msgstr "" - -#. Actually, with KP_SEPARATOR, as the old keypad(comma) -#: ../rules/base.xml.in.h:482 -msgid "Legacy key with comma" -msgstr "" - -#: ../rules/base.xml.in.h:483 -msgid "Legacy key with dot" -msgstr "" - -#: ../rules/base.xml.in.h:484 ../rules/base.extras.xml.in.h:21 -msgid "Lithuanian" -msgstr "" - -#: ../rules/base.xml.in.h:485 -msgid "Lithuanian (IBM LST 1205-92)" -msgstr "" - -#: ../rules/base.xml.in.h:486 -msgid "Lithuanian (LEKP)" -msgstr "" - -#: ../rules/base.xml.in.h:487 -msgid "Lithuanian (LEKPa)" -msgstr "" - -#: ../rules/base.xml.in.h:488 -msgid "Lithuanian (US keyboard with Lithuanian letters)" -msgstr "" - -#: ../rules/base.xml.in.h:489 -msgid "Lithuanian (standard)" -msgstr "" - -#: ../rules/base.xml.in.h:490 -msgid "Logitech Access Keyboard" -msgstr "" - -#: ../rules/base.xml.in.h:491 -msgid "Logitech Cordless Desktop" -msgstr "" - -#: ../rules/base.xml.in.h:492 -msgid "Logitech Cordless Desktop (alternate option)" -msgstr "" - -#: ../rules/base.xml.in.h:493 -msgid "Logitech Cordless Desktop EX110" -msgstr "" - -#: ../rules/base.xml.in.h:494 -msgid "Logitech Cordless Desktop LX-300" -msgstr "" - -#: ../rules/base.xml.in.h:495 -msgid "Logitech Cordless Desktop Navigator" -msgstr "" - -#: ../rules/base.xml.in.h:496 -msgid "Logitech Cordless Desktop Optical" -msgstr "" - -#: ../rules/base.xml.in.h:497 -msgid "Logitech Cordless Desktop Pro (alternate option 2)" -msgstr "" - -#: ../rules/base.xml.in.h:498 -msgid "Logitech Cordless Desktop iTouch" -msgstr "" - -#: ../rules/base.xml.in.h:499 -msgid "Logitech Cordless Freedom/Desktop Navigator" -msgstr "" - -#: ../rules/base.xml.in.h:500 -msgid "Logitech G15 extra keys via G15daemon" -msgstr "" - -#: ../rules/base.xml.in.h:501 -msgid "Logitech Generic Keyboard" -msgstr "" - -#: ../rules/base.xml.in.h:502 -msgid "Logitech Internet 350 Keyboard" -msgstr "" - -#: ../rules/base.xml.in.h:503 -msgid "Logitech Internet Keyboard" -msgstr "" - -#: ../rules/base.xml.in.h:504 -msgid "Logitech Internet Navigator Keyboard" -msgstr "" - -#: ../rules/base.xml.in.h:505 -msgid "Logitech Media Elite Keyboard" -msgstr "" - -#: ../rules/base.xml.in.h:506 -msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" -msgstr "" - -#: ../rules/base.xml.in.h:507 -msgid "Logitech Ultra-X Keyboard" -msgstr "" - -#: ../rules/base.xml.in.h:508 -msgid "Logitech diNovo Edge Keyboard" -msgstr "" - -#: ../rules/base.xml.in.h:509 -msgid "Logitech diNovo Keyboard" -msgstr "" - -#: ../rules/base.xml.in.h:510 -msgid "Logitech iTouch" -msgstr "" - -#: ../rules/base.xml.in.h:511 -msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" -msgstr "" - -#: ../rules/base.xml.in.h:512 -msgid "Logitech iTouch Internet Navigator Keyboard SE" -msgstr "" - -#: ../rules/base.xml.in.h:513 -msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" -msgstr "" - -#: ../rules/base.xml.in.h:514 -msgid "Lower Sorbian" -msgstr "" - -#: ../rules/base.xml.in.h:515 -msgid "Lower Sorbian (qwertz)" -msgstr "" - -#: ../rules/base.xml.in.h:516 -msgid "MacBook/MacBook Pro" -msgstr "" - -#: ../rules/base.xml.in.h:517 -msgid "MacBook/MacBook Pro (Intl)" -msgstr "" - -#: ../rules/base.xml.in.h:518 -msgid "Macedonian" -msgstr "" - -#: ../rules/base.xml.in.h:519 -msgid "Macedonian (eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:520 -msgid "Macintosh" -msgstr "" - -#: ../rules/base.xml.in.h:521 -msgid "Macintosh Old" -msgstr "" - -#: ../rules/base.xml.in.h:522 -msgid "Make Caps Lock an additional Backspace" -msgstr "" - -#: ../rules/base.xml.in.h:523 -msgid "Make Caps Lock an additional Control but keep the Caps_Lock keysym" -msgstr "" - -#: ../rules/base.xml.in.h:524 -msgid "Make Caps Lock an additional Ctrl" -msgstr "" - -#: ../rules/base.xml.in.h:525 -msgid "Make Caps Lock an additional ESC" -msgstr "" - -#: ../rules/base.xml.in.h:526 -msgid "Make Caps Lock an additional Hyper" -msgstr "" - -#: ../rules/base.xml.in.h:527 -msgid "Make Caps Lock an additional Num Lock" -msgstr "" - -#: ../rules/base.xml.in.h:528 -msgid "Make Caps Lock an additional Super" -msgstr "" - -#: ../rules/base.xml.in.h:529 -msgid "Malayalam" -msgstr "" - -#: ../rules/base.xml.in.h:530 -msgid "Malayalam (Lalitha)" -msgstr "" - -#: ../rules/base.xml.in.h:531 -msgid "Malayalam (enhanced Inscript with Rupee Sign)" -msgstr "" - -#: ../rules/base.xml.in.h:532 -msgid "Maltese" -msgstr "" - -#: ../rules/base.xml.in.h:533 -msgid "Maltese (with US layout)" -msgstr "" - -#: ../rules/base.xml.in.h:534 -msgid "Maori" -msgstr "" - -#: ../rules/base.xml.in.h:535 -msgid "Mari" -msgstr "" - -#: ../rules/base.xml.in.h:536 -msgid "Memorex MX1998" -msgstr "" - -#: ../rules/base.xml.in.h:537 -msgid "Memorex MX2500 EZ-Access Keyboard" -msgstr "" - -#: ../rules/base.xml.in.h:538 -msgid "Memorex MX2750" -msgstr "" - -#: ../rules/base.xml.in.h:539 -msgid "Menu" -msgstr "" - -#: ../rules/base.xml.in.h:540 -msgid "Meta is mapped to Left Win" -msgstr "" - -#: ../rules/base.xml.in.h:541 -msgid "Meta is mapped to Win keys" -msgstr "" - -#: ../rules/base.xml.in.h:542 -msgid "Meta on Left Ctrl" -msgstr "" - -#: ../rules/base.xml.in.h:543 -msgid "Microsoft Comfort Curve Keyboard 2000" -msgstr "" - -#: ../rules/base.xml.in.h:544 -msgid "Microsoft Internet Keyboard" -msgstr "" - -#: ../rules/base.xml.in.h:545 -msgid "Microsoft Internet Keyboard Pro, Swedish" -msgstr "" - -#: ../rules/base.xml.in.h:546 -msgid "Microsoft Natural" -msgstr "" - -#: ../rules/base.xml.in.h:547 -msgid "Microsoft Natural Keyboard Elite" -msgstr "" - -#: ../rules/base.xml.in.h:548 -msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" -msgstr "" - -#: ../rules/base.xml.in.h:549 -msgid "Microsoft Natural Keyboard Pro OEM" -msgstr "" - -#: ../rules/base.xml.in.h:550 -msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" -msgstr "" - -#: ../rules/base.xml.in.h:551 -msgid "Microsoft Natural Wireless Ergonomic Keyboard 4000" -msgstr "" - -#: ../rules/base.xml.in.h:552 -msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" -msgstr "" - -#: ../rules/base.xml.in.h:553 -msgid "Microsoft Office Keyboard" -msgstr "" - -#: ../rules/base.xml.in.h:554 -msgid "Microsoft Wireless Multimedia Keyboard 1.0A" -msgstr "" - -#: ../rules/base.xml.in.h:555 -msgid "Miscellaneous compatibility options" -msgstr "" - -#: ../rules/base.xml.in.h:556 -msgid "Mongolian" -msgstr "" - -#: ../rules/base.xml.in.h:557 -msgid "Montenegrin" -msgstr "" - -#: ../rules/base.xml.in.h:558 -msgid "Montenegrin (Cyrillic with guillemets)" -msgstr "" - -#: ../rules/base.xml.in.h:559 -msgid "Montenegrin (Cyrillic)" -msgstr "" - -#: ../rules/base.xml.in.h:560 -msgid "Montenegrin (Cyrillic, Z and ZHE swapped)" -msgstr "" - -#: ../rules/base.xml.in.h:561 -msgid "Montenegrin (Latin Unicode qwerty)" -msgstr "" - -#: ../rules/base.xml.in.h:562 -msgid "Montenegrin (Latin Unicode)" -msgstr "" - -#: ../rules/base.xml.in.h:563 -msgid "Montenegrin (Latin qwerty)" -msgstr "" - -#: ../rules/base.xml.in.h:564 -msgid "Montenegrin (Latin with guillemets)" -msgstr "" - -#: ../rules/base.xml.in.h:565 -msgid "NICOLA-F style Backspace" -msgstr "" - -#: ../rules/base.xml.in.h:566 -msgid "Nepali" -msgstr "" - -#: ../rules/base.xml.in.h:567 -msgid "Non-breakable space character at fourth level" -msgstr "" - -#: ../rules/base.xml.in.h:568 -msgid "" -"Non-breakable space character at fourth level, thin non-breakable space " -"character at sixth level" -msgstr "" - -#: ../rules/base.xml.in.h:569 -msgid "" -"Non-breakable space character at fourth level, thin non-breakable space " -"character at sixth level (via Ctrl+Shift)" -msgstr "" - -#: ../rules/base.xml.in.h:570 -msgid "Non-breakable space character at second level" -msgstr "" - -#: ../rules/base.xml.in.h:571 -msgid "Non-breakable space character at third level" -msgstr "" - -#: ../rules/base.xml.in.h:572 -msgid "Non-breakable space character at third level, nothing at fourth level" -msgstr "" - -#: ../rules/base.xml.in.h:573 -msgid "" -"Non-breakable space character at third level, thin non-breakable space " -"character at fourth level" -msgstr "" - -#: ../rules/base.xml.in.h:574 -msgid "Northern Saami (Finland)" -msgstr "" - -#: ../rules/base.xml.in.h:575 -msgid "Northern Saami (Norway)" -msgstr "" - -#: ../rules/base.xml.in.h:576 -msgid "Northern Saami (Norway, eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:577 -msgid "Northern Saami (Sweden)" -msgstr "" - -#: ../rules/base.xml.in.h:578 -msgid "Northgate OmniKey 101" -msgstr "" - -#: ../rules/base.xml.in.h:579 -msgid "Norwegian" -msgstr "" - -#: ../rules/base.xml.in.h:580 -msgid "Norwegian (Dvorak)" -msgstr "" - -#: ../rules/base.xml.in.h:581 -msgid "Norwegian (Macintosh)" -msgstr "" - -#: ../rules/base.xml.in.h:582 -msgid "Norwegian (Macintosh, eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:583 -msgid "Norwegian (eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:584 -msgid "Num Lock" -msgstr "" - -#: ../rules/base.xml.in.h:585 -msgid "Numeric keypad delete key behaviour" -msgstr "" - -#: ../rules/base.xml.in.h:586 -msgid "Numeric keypad keys work as with Macintosh" -msgstr "" - -#: ../rules/base.xml.in.h:587 -msgid "Numeric keypad layout selection" -msgstr "" - -#: ../rules/base.xml.in.h:588 -msgid "OLPC" -msgstr "" - -#: ../rules/base.xml.in.h:589 -msgid "Occitan" -msgstr "" - -#: ../rules/base.xml.in.h:590 -msgid "Ogham" -msgstr "" - -#: ../rules/base.xml.in.h:591 -msgid "Ogham (IS434)" -msgstr "" - -#: ../rules/base.xml.in.h:592 -msgid "Oriya" -msgstr "" - -#: ../rules/base.xml.in.h:593 -msgid "Ortek MCK-800 MM/Internet keyboard" -msgstr "" - -#: ../rules/base.xml.in.h:594 -msgid "Ossetian (Georgia)" -msgstr "" - -#: ../rules/base.xml.in.h:595 -msgid "Ossetian (WinKeys)" -msgstr "" - -#: ../rules/base.xml.in.h:596 -msgid "Ossetian (legacy)" -msgstr "" - -#: ../rules/base.xml.in.h:597 -msgid "PC-98xx Series" -msgstr "" - -#: ../rules/base.xml.in.h:598 -msgid "Pannonian Rusyn (homophonic)" -msgstr "" - -#: ../rules/base.xml.in.h:599 -msgid "Pashto" -msgstr "" - -#: ../rules/base.xml.in.h:600 -msgid "Pashto (Afghanistan, OLPC)" -msgstr "" - -#: ../rules/base.xml.in.h:601 -msgid "Pause" -msgstr "" - -#: ../rules/base.xml.in.h:602 ../rules/base.extras.xml.in.h:23 -msgid "Persian" -msgstr "" - -#: ../rules/base.xml.in.h:603 -msgid "Persian (Afghanistan, Dari OLPC)" -msgstr "" - -#: ../rules/base.xml.in.h:604 -msgid "Persian (with Persian Keypad)" -msgstr "" - -#: ../rules/base.xml.in.h:605 ../rules/base.extras.xml.in.h:24 -msgid "Polish" -msgstr "" - -#: ../rules/base.xml.in.h:606 -msgid "Polish (Dvorak)" -msgstr "" - -#: ../rules/base.xml.in.h:607 -msgid "Polish (Dvorak, Polish quotes on key 1)" -msgstr "" - -#: ../rules/base.xml.in.h:608 -msgid "Polish (Dvorak, Polish quotes on quotemark key)" -msgstr "" - -#: ../rules/base.xml.in.h:609 -msgid "Polish (programmer Dvorak)" -msgstr "" - -#: ../rules/base.xml.in.h:610 -msgid "Polish (qwertz)" -msgstr "" - -#: ../rules/base.xml.in.h:611 -msgid "Portuguese" -msgstr "" - -#: ../rules/base.xml.in.h:612 -msgid "Portuguese (Brazil)" -msgstr "" - -#: ../rules/base.xml.in.h:613 -msgid "Portuguese (Brazil, Dvorak)" -msgstr "" - -#: ../rules/base.xml.in.h:614 -msgid "Portuguese (Brazil, eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:615 -msgid "Portuguese (Brazil, nativo for Esperanto)" -msgstr "" - -#: ../rules/base.xml.in.h:616 -msgid "Portuguese (Brazil, nativo for USA keyboards)" -msgstr "" - -#: ../rules/base.xml.in.h:617 -msgid "Portuguese (Brazil, nativo)" -msgstr "" - -#: ../rules/base.xml.in.h:618 -msgid "Portuguese (Macintosh)" -msgstr "" - -#: ../rules/base.xml.in.h:619 -msgid "Portuguese (Macintosh, Sun dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:620 -msgid "Portuguese (Macintosh, eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:621 -msgid "Portuguese (Nativo for USA keyboards)" -msgstr "" - -#: ../rules/base.xml.in.h:622 -msgid "Portuguese (Nativo)" -msgstr "" - -#: ../rules/base.xml.in.h:623 -msgid "Portuguese (Sun dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:624 -msgid "Portuguese (eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:625 -msgid "Propeller Voyager (KTEZ-1000)" -msgstr "" - -#: ../rules/base.xml.in.h:626 -msgid "PrtSc" -msgstr "" - -#: ../rules/base.xml.in.h:627 -msgid "Punjabi (Gurmukhi Jhelum)" -msgstr "" - -#: ../rules/base.xml.in.h:628 -msgid "Punjabi (Gurmukhi)" -msgstr "" - -#: ../rules/base.xml.in.h:629 -msgid "QTronix Scorpius 98N+" -msgstr "" - -#: ../rules/base.xml.in.h:630 -msgid "Right Alt" -msgstr "" - -#: ../rules/base.xml.in.h:631 -msgid "Right Alt (while pressed)" -msgstr "" - -#: ../rules/base.xml.in.h:632 -msgid "" -"Right Alt chooses 5th level and activates level5-Lock when pressed together " -"with another 5th-level-chooser, one press releases the lock" -msgstr "" - -#: ../rules/base.xml.in.h:633 -msgid "" -"Right Alt chooses 5th level, locks when pressed together with another 5th-" -"level-chooser" -msgstr "" - -#: ../rules/base.xml.in.h:634 -msgid "" -"Right Alt chooses 5th level, locks when pressed together with another 5th-" -"level-chooser, one press releases the lock" -msgstr "" - -#: ../rules/base.xml.in.h:635 -msgid "Right Alt key never chooses 3rd level" -msgstr "" - -#: ../rules/base.xml.in.h:636 -msgid "Right Alt, Shift+Right Alt key is Multi_Key" -msgstr "" - -#: ../rules/base.xml.in.h:637 -msgid "Right Ctrl" -msgstr "" - -#: ../rules/base.xml.in.h:638 -msgid "Right Ctrl (while pressed)" -msgstr "" - -#: ../rules/base.xml.in.h:639 -msgid "Right Ctrl as Right Alt" -msgstr "" - -#: ../rules/base.xml.in.h:640 -msgid "Right Ctrl is mapped to Menu" -msgstr "" - -#: ../rules/base.xml.in.h:641 -msgid "Right Ctrl+Right Shift" -msgstr "" - -#: ../rules/base.xml.in.h:642 -msgid "Right Shift" -msgstr "" - -#: ../rules/base.xml.in.h:643 -msgid "Right Win" -msgstr "" - -#: ../rules/base.xml.in.h:644 -msgid "Right Win (while pressed)" -msgstr "" - -#: ../rules/base.xml.in.h:645 -msgid "" -"Right Win chooses 5th level, locks when pressed together with another 5th-" -"level-chooser" -msgstr "" - -#: ../rules/base.xml.in.h:646 -msgid "" -"Right Win chooses 5th level, locks when pressed together with another 5th-" -"level-chooser, one press releases the lock" -msgstr "" - -#: ../rules/base.xml.in.h:647 ../rules/base.extras.xml.in.h:26 -msgid "Romanian" -msgstr "" - -#: ../rules/base.xml.in.h:648 -msgid "Romanian (Germany)" -msgstr "" - -#: ../rules/base.xml.in.h:649 -msgid "Romanian (Germany, eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:650 -msgid "Romanian (WinKeys)" -msgstr "" - -#: ../rules/base.xml.in.h:651 -msgid "Romanian (cedilla)" -msgstr "" - -#: ../rules/base.xml.in.h:652 -msgid "Romanian (standard cedilla)" -msgstr "" - -#: ../rules/base.xml.in.h:653 -msgid "Romanian (standard)" -msgstr "" - -#: ../rules/base.xml.in.h:654 -msgid "Rupee on 4" -msgstr "" - -#: ../rules/base.xml.in.h:655 ../rules/base.extras.xml.in.h:28 -msgid "Russian" -msgstr "" - -#: ../rules/base.xml.in.h:656 -msgid "Russian (DOS)" -msgstr "" - -#: ../rules/base.xml.in.h:657 -msgid "Russian (Georgia)" -msgstr "" - -#: ../rules/base.xml.in.h:658 -msgid "Russian (Germany, phonetic)" -msgstr "" - -#: ../rules/base.xml.in.h:659 -msgid "Russian (Kazakhstan, with Kazakh)" -msgstr "" - -#: ../rules/base.xml.in.h:660 -msgid "Russian (Poland, phonetic Dvorak)" -msgstr "" - -#: ../rules/base.xml.in.h:661 -msgid "Russian (Sweden, phonetic)" -msgstr "" - -#: ../rules/base.xml.in.h:662 -msgid "Russian (Sweden, phonetic, eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:663 -msgid "Russian (US, phonetic)" -msgstr "" - -#: ../rules/base.xml.in.h:664 -msgid "Russian (Ukraine, standard RSTU)" -msgstr "" - -#: ../rules/base.xml.in.h:665 -msgid "Russian (legacy)" -msgstr "" - -#: ../rules/base.xml.in.h:666 -msgid "Russian (phonetic WinKeys)" -msgstr "" - -#: ../rules/base.xml.in.h:667 -msgid "Russian (phonetic)" -msgstr "" - -#: ../rules/base.xml.in.h:668 -msgid "Russian (typewriter)" -msgstr "" - -#: ../rules/base.xml.in.h:669 -msgid "Russian (typewriter, legacy)" -msgstr "" - -#: ../rules/base.xml.in.h:670 -msgid "SILVERCREST Multimedia Wireless Keyboard" -msgstr "" - -#: ../rules/base.xml.in.h:671 -msgid "SK-1300" -msgstr "" - -#: ../rules/base.xml.in.h:672 -msgid "SK-2500" -msgstr "" - -#: ../rules/base.xml.in.h:673 -msgid "SK-6200" -msgstr "" - -#: ../rules/base.xml.in.h:674 -msgid "SK-7100" -msgstr "" - -#: ../rules/base.xml.in.h:675 -msgid "SVEN Ergonomic 2500" -msgstr "" - -#: ../rules/base.xml.in.h:676 -msgid "SVEN Slim 303" -msgstr "" - -#: ../rules/base.xml.in.h:677 -msgid "Saisiyat (Taiwan)" -msgstr "" - -#: ../rules/base.xml.in.h:678 -msgid "Samsung SDM 4500P" -msgstr "" - -#: ../rules/base.xml.in.h:679 -msgid "Samsung SDM 4510P" -msgstr "" - -#: ../rules/base.xml.in.h:680 -msgid "Sanwa Supply SKB-KG3" -msgstr "" - -#: ../rules/base.xml.in.h:681 -msgid "Scroll Lock" -msgstr "" - -#: ../rules/base.xml.in.h:682 -msgid "Semi-colon on third level" -msgstr "" - -#: ../rules/base.xml.in.h:683 ../rules/base.extras.xml.in.h:31 -msgid "Serbian" -msgstr "" - -#: ../rules/base.xml.in.h:684 -msgid "Serbian (Latin Unicode qwerty)" -msgstr "" - -#: ../rules/base.xml.in.h:685 -msgid "Serbian (Latin Unicode)" -msgstr "" - -#: ../rules/base.xml.in.h:686 -msgid "Serbian (Latin qwerty)" -msgstr "" - -#: ../rules/base.xml.in.h:687 -msgid "Serbian (Latin with guillemets)" -msgstr "" - -#: ../rules/base.xml.in.h:688 -msgid "Serbian (Latin)" -msgstr "" - -#: ../rules/base.xml.in.h:689 -msgid "Serbian (Russia)" -msgstr "" - -#: ../rules/base.xml.in.h:690 -msgid "Serbian (Z and ZHE swapped)" -msgstr "" - -#: ../rules/base.xml.in.h:691 -msgid "Serbian (with guillemets)" -msgstr "" - -#: ../rules/base.xml.in.h:692 -msgid "Serbo-Croatian (US)" -msgstr "" - -#: ../rules/base.xml.in.h:693 -msgid "Shift cancels Caps Lock" -msgstr "" - -#: ../rules/base.xml.in.h:694 -msgid "Shift does not cancel Num Lock, chooses 3rd level instead" -msgstr "" - -#: ../rules/base.xml.in.h:695 -msgid "Shift with numeric keypad keys works as in MS Windows" -msgstr "" - -#: ../rules/base.xml.in.h:696 -msgid "Shift+Caps Lock" -msgstr "" - -#: ../rules/base.xml.in.h:697 -msgid "Sindhi" -msgstr "" - -#: ../rules/base.xml.in.h:698 -msgid "Sinhala" -msgstr "" - -#: ../rules/base.xml.in.h:699 -msgid "Slovak" -msgstr "" - -#: ../rules/base.xml.in.h:700 -msgid "Slovak (extended Backslash)" -msgstr "" - -#: ../rules/base.xml.in.h:701 -msgid "Slovak (qwerty)" -msgstr "" - -#: ../rules/base.xml.in.h:702 -msgid "Slovak (qwerty, extended Backslash)" -msgstr "" - -#: ../rules/base.xml.in.h:703 -msgid "Slovenian" -msgstr "" - -#: ../rules/base.xml.in.h:704 -msgid "Slovenian (US keyboard with Slovenian letters)" -msgstr "" - -#: ../rules/base.xml.in.h:705 -msgid "Slovenian (use guillemets for quotes)" -msgstr "" - -#: ../rules/base.xml.in.h:706 -msgid "Spanish" -msgstr "" - -#: ../rules/base.xml.in.h:707 -msgid "Spanish (Dvorak)" -msgstr "" - -#: ../rules/base.xml.in.h:708 -msgid "Spanish (Latin American)" -msgstr "" - -#: ../rules/base.xml.in.h:709 -msgid "Spanish (Latin American, Sun dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:710 -msgid "Spanish (Latin American, eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:711 -msgid "Spanish (Latin American, include dead tilde)" -msgstr "" - -#: ../rules/base.xml.in.h:712 -msgid "Spanish (Macintosh)" -msgstr "" - -#: ../rules/base.xml.in.h:713 -msgid "Spanish (Sun dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:714 -msgid "Spanish (eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:715 -msgid "Spanish (include dead tilde)" -msgstr "" - -#: ../rules/base.xml.in.h:716 -msgid "Special keys (Ctrl+Alt+<key>) handled in a server" -msgstr "" - -#: ../rules/base.xml.in.h:717 -msgid "Sun Type 5/6" -msgstr "" - -#: ../rules/base.xml.in.h:718 -msgid "Super Power Multimedia Keyboard" -msgstr "" - -#: ../rules/base.xml.in.h:719 -msgid "Swahili (Kenya)" -msgstr "" - -#: ../rules/base.xml.in.h:720 -msgid "Swahili (Tanzania)" -msgstr "" - -#: ../rules/base.xml.in.h:721 -msgid "Swap Ctrl and Caps Lock" -msgstr "" - -#: ../rules/base.xml.in.h:722 -msgid "Swap ESC and Caps Lock" -msgstr "" - -#: ../rules/base.xml.in.h:723 -msgid "Swedish" -msgstr "" - -#: ../rules/base.xml.in.h:724 -msgid "Swedish (Dvorak)" -msgstr "" - -#: ../rules/base.xml.in.h:725 -msgid "Swedish (Macintosh)" -msgstr "" - -#: ../rules/base.xml.in.h:726 -msgid "Swedish (Svdvorak)" -msgstr "" - -#: ../rules/base.xml.in.h:727 -msgid "Swedish (eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:728 -msgid "Swedish Sign Language" -msgstr "" - -#: ../rules/base.xml.in.h:729 -msgid "Symplon PaceBook (tablet PC)" -msgstr "" - -#: ../rules/base.xml.in.h:730 -msgid "Syriac" -msgstr "" - -#: ../rules/base.xml.in.h:731 -msgid "Syriac (phonetic)" -msgstr "" - -#: ../rules/base.xml.in.h:732 -msgid "Taiwanese" -msgstr "" - -#: ../rules/base.xml.in.h:733 -msgid "Taiwanese (indigenous)" -msgstr "" - -#: ../rules/base.xml.in.h:734 -msgid "Tajik" -msgstr "" - -#: ../rules/base.xml.in.h:735 -msgid "Tajik (legacy)" -msgstr "" - -#: ../rules/base.xml.in.h:736 -msgid "Tamil" -msgstr "" - -#: ../rules/base.xml.in.h:737 -msgid "Tamil (Sri Lanka, TAB Typewriter)" -msgstr "" - -#: ../rules/base.xml.in.h:738 -msgid "Tamil (Sri Lanka, Unicode)" -msgstr "" - -#: ../rules/base.xml.in.h:739 -msgid "Tamil (TAB typewriter)" -msgstr "" - -#: ../rules/base.xml.in.h:740 -msgid "Tamil (TSCII typewriter)" -msgstr "" - -#: ../rules/base.xml.in.h:741 -msgid "Tamil (Unicode)" -msgstr "" - -#: ../rules/base.xml.in.h:742 -msgid "Tamil (keyboard with numerals)" -msgstr "" - -#: ../rules/base.xml.in.h:743 -msgid "Targa Visionary 811" -msgstr "" - -#: ../rules/base.xml.in.h:744 -msgid "Tatar" -msgstr "" - -#: ../rules/base.xml.in.h:745 -msgid "Telugu" -msgstr "" - -#: ../rules/base.xml.in.h:746 -msgid "Thai" -msgstr "" - -#: ../rules/base.xml.in.h:747 -msgid "Thai (Pattachote)" -msgstr "" - -#: ../rules/base.xml.in.h:748 -msgid "Thai (TIS-820.2538)" -msgstr "" - -#: ../rules/base.xml.in.h:749 -msgid "Tibetan" -msgstr "" - -#: ../rules/base.xml.in.h:750 -msgid "Tibetan (with ASCII numerals)" -msgstr "" - -#: ../rules/base.xml.in.h:751 -msgid "To the corresponding key in a Dvorak keyboard." -msgstr "" - -#: ../rules/base.xml.in.h:752 -msgid "To the corresponding key in a Qwerty keyboard." -msgstr "" - -#: ../rules/base.xml.in.h:753 -msgid "Toggle PointerKeys with Shift + NumLock." -msgstr "" - -#: ../rules/base.xml.in.h:754 -msgid "Toshiba Satellite S3000" -msgstr "" - -#: ../rules/base.xml.in.h:755 -msgid "Trust Direct Access Keyboard" -msgstr "" - -#: ../rules/base.xml.in.h:756 -msgid "Trust Slimline" -msgstr "" - -#: ../rules/base.xml.in.h:757 -msgid "Trust Wireless Keyboard Classic" -msgstr "" - -#: ../rules/base.xml.in.h:758 -msgid "Tswana" -msgstr "" - -#: ../rules/base.xml.in.h:759 -msgid "Turkish" -msgstr "" - -#: ../rules/base.xml.in.h:760 -msgid "Turkish (Alt-Q)" -msgstr "" - -#: ../rules/base.xml.in.h:761 -msgid "Turkish (F)" -msgstr "" - -#: ../rules/base.xml.in.h:762 -msgid "Turkish (Sun dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:763 -msgid "Turkish (international with dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:764 -msgid "Turkmen" -msgstr "" - -#: ../rules/base.xml.in.h:765 -msgid "Turkmen (Alt-Q)" -msgstr "" - -#: ../rules/base.xml.in.h:766 -msgid "TypeMatrix EZ-Reach 2020" -msgstr "" - -#: ../rules/base.xml.in.h:767 -msgid "TypeMatrix EZ-Reach 2030 PS2" -msgstr "" - -#: ../rules/base.xml.in.h:768 -msgid "TypeMatrix EZ-Reach 2030 USB" -msgstr "" - -#: ../rules/base.xml.in.h:769 -msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)" -msgstr "" - -#: ../rules/base.xml.in.h:770 -msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)" -msgstr "" - -#: ../rules/base.xml.in.h:771 -msgid "Udmurt" -msgstr "" - -#: ../rules/base.xml.in.h:772 -msgid "Ukrainian" -msgstr "" - -#: ../rules/base.xml.in.h:773 -msgid "Ukrainian (WinKeys)" -msgstr "" - -#: ../rules/base.xml.in.h:774 -msgid "Ukrainian (homophonic)" -msgstr "" - -#: ../rules/base.xml.in.h:775 -msgid "Ukrainian (legacy)" -msgstr "" - -#: ../rules/base.xml.in.h:776 -msgid "Ukrainian (phonetic)" -msgstr "" - -#: ../rules/base.xml.in.h:777 -msgid "Ukrainian (standard RSTU)" -msgstr "" - -#: ../rules/base.xml.in.h:778 -msgid "Ukrainian (typewriter)" -msgstr "" - -#: ../rules/base.xml.in.h:779 -msgid "Unicode additions (arrows and math operators)" -msgstr "" - -#: ../rules/base.xml.in.h:780 -msgid "" -"Unicode additions (arrows and math operators). Math operators on default " -"level" -msgstr "" - -#: ../rules/base.xml.in.h:781 -msgid "Unitek KB-1925" -msgstr "" - -#: ../rules/base.xml.in.h:782 -msgid "Urdu (Pakistan)" -msgstr "" - -#: ../rules/base.xml.in.h:783 -msgid "Urdu (Pakistan, CRULP)" -msgstr "" - -#: ../rules/base.xml.in.h:784 -msgid "Urdu (Pakistan, NLA)" -msgstr "" - -#: ../rules/base.xml.in.h:785 -msgid "Urdu (WinKeys)" -msgstr "" - -#: ../rules/base.xml.in.h:786 -msgid "Urdu (alternative phonetic)" -msgstr "" - -#: ../rules/base.xml.in.h:787 -msgid "Urdu (phonetic)" -msgstr "" - -#: ../rules/base.xml.in.h:788 -msgid "Use keyboard LED to show alternative layout" -msgstr "" - -#: ../rules/base.xml.in.h:789 -msgid "Using space key to input non-breakable space character" -msgstr "" - -#: ../rules/base.xml.in.h:790 -msgid "Usual space at any level" -msgstr "" - -#: ../rules/base.xml.in.h:791 -msgid "Uyghur" -msgstr "" - -#: ../rules/base.xml.in.h:792 -msgid "Uzbek" -msgstr "" - -#: ../rules/base.xml.in.h:793 -msgid "Uzbek (Afghanistan)" -msgstr "" - -#: ../rules/base.xml.in.h:794 -msgid "Uzbek (Afghanistan, OLPC)" -msgstr "" - -#: ../rules/base.xml.in.h:795 -msgid "Uzbek (Latin)" -msgstr "" - -#: ../rules/base.xml.in.h:796 -msgid "Vietnamese" -msgstr "" - -#: ../rules/base.xml.in.h:797 -msgid "ViewSonic KU-306 Internet Keyboard" -msgstr "" - -#: ../rules/base.xml.in.h:798 -msgid "Wang 724 keypad with Unicode additions (arrows and math operators)" -msgstr "" - -#: ../rules/base.xml.in.h:799 -msgid "" -"Wang 724 keypad with Unicode additions (arrows and math operators). Math " -"operators on default level" -msgstr "" - -#: ../rules/base.xml.in.h:800 -msgid "Winbook Model XP5" -msgstr "" - -#: ../rules/base.xml.in.h:801 -msgid "Wolof" -msgstr "" - -#: ../rules/base.xml.in.h:802 -msgid "Yahoo! Internet Keyboard" -msgstr "" - -#: ../rules/base.xml.in.h:803 -msgid "Yakut" -msgstr "" - -#: ../rules/base.xml.in.h:804 -msgid "Yoruba" -msgstr "" - -#: ../rules/base.xml.in.h:805 -msgid "Zero-width non-joiner character at second level" -msgstr "" - -#: ../rules/base.xml.in.h:806 -msgid "" -"Zero-width non-joiner character at second level, non-breakable space " -"character at third level" -msgstr "" - -#: ../rules/base.xml.in.h:807 -msgid "" -"Zero-width non-joiner character at second level, non-breakable space " -"character at third level, nothing at fourth level" -msgstr "" - -#: ../rules/base.xml.in.h:808 -msgid "" -"Zero-width non-joiner character at second level, non-breakable space " -"character at third level, thin non-breakable space at fourth level" -msgstr "" - -#: ../rules/base.xml.in.h:809 -msgid "" -"Zero-width non-joiner character at second level, non-breakable space " -"character at third level, zero-width joiner at fourth level" -msgstr "" - -#: ../rules/base.xml.in.h:810 -msgid "" -"Zero-width non-joiner character at second level, zero-width joiner character " -"at third level" -msgstr "" - -#: ../rules/base.xml.in.h:811 -msgid "" -"Zero-width non-joiner character at second level, zero-width joiner character " -"at third level, non-breakable space character at fourth level" -msgstr "" - -#: ../rules/base.xml.in.h:812 -msgid "" -"Zero-width non-joiner character at third level, zero-width joiner at fourth " -"level" -msgstr "" - -#: ../rules/base.xml.in.h:813 -msgid "ak" -msgstr "" - -#: ../rules/base.xml.in.h:814 -msgid "am" -msgstr "" - -#: ../rules/base.xml.in.h:815 -msgid "ar" -msgstr "" - -#: ../rules/base.xml.in.h:816 -msgid "avn" -msgstr "" - -#: ../rules/base.xml.in.h:817 -msgid "az" -msgstr "" - -#: ../rules/base.xml.in.h:818 -msgid "be" -msgstr "" - -#: ../rules/base.xml.in.h:819 -msgid "ber" -msgstr "" - -#: ../rules/base.xml.in.h:820 -msgid "bg" -msgstr "" - -#: ../rules/base.xml.in.h:821 -msgid "bm" -msgstr "" - -#: ../rules/base.xml.in.h:822 -msgid "bn" -msgstr "" - -#: ../rules/base.xml.in.h:823 -msgid "brl" -msgstr "" - -#: ../rules/base.xml.in.h:824 -msgid "bs" -msgstr "" - -#: ../rules/base.xml.in.h:825 -msgid "ca" -msgstr "" - -#: ../rules/base.xml.in.h:826 -msgid "chr" -msgstr "" - -#: ../rules/base.xml.in.h:827 -msgid "cm" -msgstr "" - -#: ../rules/base.xml.in.h:828 -msgid "crh" -msgstr "" - -#: ../rules/base.xml.in.h:829 -msgid "cs" -msgstr "" - -#: ../rules/base.xml.in.h:830 -msgid "da" -msgstr "" - -#: ../rules/base.xml.in.h:831 -msgid "de" -msgstr "" - -#: ../rules/base.xml.in.h:832 -msgid "dv" -msgstr "" - -#: ../rules/base.xml.in.h:833 -msgid "dz" -msgstr "" - -#: ../rules/base.xml.in.h:834 -msgid "ee" -msgstr "" - -#: ../rules/base.xml.in.h:835 ../rules/base.extras.xml.in.h:34 -msgid "en" -msgstr "" - -#: ../rules/base.xml.in.h:836 -msgid "eo" -msgstr "" - -#: ../rules/base.xml.in.h:837 -msgid "es" -msgstr "" - -#: ../rules/base.xml.in.h:838 -msgid "et" -msgstr "" - -#: ../rules/base.xml.in.h:839 ../rules/base.extras.xml.in.h:35 -msgid "fa" -msgstr "" - -#: ../rules/base.xml.in.h:840 -msgid "ff" -msgstr "" - -#: ../rules/base.xml.in.h:841 -msgid "fi" -msgstr "" - -#: ../rules/base.xml.in.h:842 -msgid "fo" -msgstr "" - -#: ../rules/base.xml.in.h:843 ../rules/base.extras.xml.in.h:36 -msgid "fr" -msgstr "" - -#: ../rules/base.xml.in.h:844 -msgid "gaa" -msgstr "" - -#: ../rules/base.xml.in.h:845 -msgid "gr" -msgstr "" - -#: ../rules/base.xml.in.h:846 -msgid "gu" -msgstr "" - -#: ../rules/base.xml.in.h:847 -msgid "ha" -msgstr "" - -#: ../rules/base.xml.in.h:848 -msgid "he" -msgstr "" - -#: ../rules/base.xml.in.h:849 -msgid "hi" -msgstr "" - -#: ../rules/base.xml.in.h:850 -msgid "hr" -msgstr "" - -#: ../rules/base.xml.in.h:851 -msgid "hu" -msgstr "" - -#: ../rules/base.xml.in.h:852 ../rules/base.extras.xml.in.h:37 -msgid "hy" -msgstr "" - -#: ../rules/base.xml.in.h:853 -msgid "ie" -msgstr "" - -#: ../rules/base.xml.in.h:854 -msgid "ig" -msgstr "" - -#: ../rules/base.xml.in.h:855 -msgid "ike" -msgstr "" - -#: ../rules/base.xml.in.h:856 -msgid "in" -msgstr "" - -#: ../rules/base.xml.in.h:857 -msgid "is" -msgstr "" - -#: ../rules/base.xml.in.h:858 -msgid "it" -msgstr "" - -#: ../rules/base.xml.in.h:859 -msgid "ja" -msgstr "" - -#: ../rules/base.xml.in.h:860 -msgid "ka" -msgstr "" - -#: ../rules/base.xml.in.h:861 -msgid "ki" -msgstr "" - -#: ../rules/base.xml.in.h:862 -msgid "kk" -msgstr "" - -#: ../rules/base.xml.in.h:863 -msgid "km" -msgstr "" - -#: ../rules/base.xml.in.h:864 -msgid "kn" -msgstr "" - -#: ../rules/base.xml.in.h:865 -msgid "ko" -msgstr "" - -#: ../rules/base.xml.in.h:866 -msgid "ku" -msgstr "" - -#: ../rules/base.xml.in.h:867 -msgid "lo" -msgstr "" - -#: ../rules/base.xml.in.h:868 ../rules/base.extras.xml.in.h:39 -msgid "lt" -msgstr "" - -#: ../rules/base.xml.in.h:869 ../rules/base.extras.xml.in.h:40 -msgid "lv" -msgstr "" - -#: ../rules/base.xml.in.h:870 -msgid "mi" -msgstr "" - -#: ../rules/base.xml.in.h:871 -msgid "mk" -msgstr "" - -#: ../rules/base.xml.in.h:872 -msgid "ml" -msgstr "" - -#: ../rules/base.xml.in.h:873 -msgid "mn" -msgstr "" - -#: ../rules/base.xml.in.h:874 -msgid "mt" -msgstr "" - -#: ../rules/base.xml.in.h:875 -msgid "my" -msgstr "" - -#: ../rules/base.xml.in.h:876 -msgid "ne" -msgstr "" - -#: ../rules/base.xml.in.h:877 -msgid "nl" -msgstr "" - -#: ../rules/base.xml.in.h:878 -msgid "no" -msgstr "" - -#: ../rules/base.xml.in.h:879 -msgid "or" -msgstr "" - -#: ../rules/base.xml.in.h:880 -msgid "pa" -msgstr "" - -#: ../rules/base.xml.in.h:881 -msgid "ph" -msgstr "" - -#: ../rules/base.xml.in.h:882 ../rules/base.extras.xml.in.h:41 -msgid "pl" -msgstr "" - -#: ../rules/base.xml.in.h:883 -msgid "ps" -msgstr "" - -#: ../rules/base.xml.in.h:884 -msgid "pt" -msgstr "" - -#: ../rules/base.xml.in.h:885 ../rules/base.extras.xml.in.h:42 -msgid "ro" -msgstr "" - -#: ../rules/base.xml.in.h:886 ../rules/base.extras.xml.in.h:43 -msgid "ru" -msgstr "" - -#: ../rules/base.xml.in.h:887 -msgid "sd" -msgstr "" - -#: ../rules/base.xml.in.h:888 -msgid "si" -msgstr "" - -#: ../rules/base.xml.in.h:889 -msgid "sk" -msgstr "" - -#: ../rules/base.xml.in.h:890 -msgid "sl" -msgstr "" - -#: ../rules/base.xml.in.h:891 -msgid "sq" -msgstr "" - -#: ../rules/base.xml.in.h:892 ../rules/base.extras.xml.in.h:45 -msgid "sr" -msgstr "" - -#: ../rules/base.xml.in.h:893 -msgid "sv" -msgstr "" - -#: ../rules/base.xml.in.h:894 -msgid "sw" -msgstr "" - -#: ../rules/base.xml.in.h:895 -msgid "syc" -msgstr "" - -#: ../rules/base.xml.in.h:896 -msgid "ta" -msgstr "" - -#: ../rules/base.xml.in.h:897 -msgid "te" -msgstr "" - -#: ../rules/base.xml.in.h:898 -msgid "tg" -msgstr "" - -#: ../rules/base.xml.in.h:899 -msgid "th" -msgstr "" - -#: ../rules/base.xml.in.h:900 -msgid "tk" -msgstr "" - -#: ../rules/base.xml.in.h:901 -msgid "tn" -msgstr "" - -#: ../rules/base.xml.in.h:902 -msgid "tr" -msgstr "" - -#: ../rules/base.xml.in.h:903 -msgid "uk" -msgstr "" - -#: ../rules/base.xml.in.h:904 -msgid "ur" -msgstr "" - -#: ../rules/base.xml.in.h:905 -msgid "uz" -msgstr "" - -#: ../rules/base.xml.in.h:906 -msgid "vi" -msgstr "" - -#: ../rules/base.xml.in.h:907 -msgid "wo" -msgstr "" - -#: ../rules/base.xml.in.h:908 -msgid "xsy" -msgstr "" - -#: ../rules/base.xml.in.h:909 -msgid "yo" -msgstr "" - -#: ../rules/base.xml.in.h:910 -msgid "zh" -msgstr "" - -#: ../rules/base.extras.xml.in.h:1 -msgid "APL Keyboard Symbols" -msgstr "" - -#: ../rules/base.extras.xml.in.h:4 -msgid "Atsina" -msgstr "" - -#: ../rules/base.extras.xml.in.h:5 -msgid "Avestan" -msgstr "" - -#: ../rules/base.extras.xml.in.h:6 -msgid "Couer D'alene Salish" -msgstr "" - -#: ../rules/base.extras.xml.in.h:8 -msgid "English (US, international AltGr Unicode combining)" -msgstr "" - -#: ../rules/base.extras.xml.in.h:9 -msgid "English (US, international AltGr Unicode combining, alternative)" -msgstr "" - -#: ../rules/base.extras.xml.in.h:11 -msgid "Kutenai" -msgstr "" - -#: ../rules/base.extras.xml.in.h:13 -msgid "Latvian (US Colemak)" -msgstr "" - -#: ../rules/base.extras.xml.in.h:14 -msgid "Latvian (US Colemak, apostrophe variant)" -msgstr "" - -#: ../rules/base.extras.xml.in.h:15 -msgid "Latvian (US Dvorak)" -msgstr "" - -#: ../rules/base.extras.xml.in.h:16 -msgid "Latvian (US Dvorak, Y variant)" -msgstr "" - -#: ../rules/base.extras.xml.in.h:17 -msgid "Latvian (US Dvorak, minus variant)" -msgstr "" - -#: ../rules/base.extras.xml.in.h:18 -msgid "Latvian (programmer US Dvorak)" -msgstr "" - -#: ../rules/base.extras.xml.in.h:19 -msgid "Latvian (programmer US Dvorak, Y variant)" -msgstr "" - -#: ../rules/base.extras.xml.in.h:20 -msgid "Latvian (programmer US Dvorak, minus variant)" -msgstr "" - -#: ../rules/base.extras.xml.in.h:22 -msgid "Lithuanian (US Dvorak with Lithuanian letters)" -msgstr "" - -#: ../rules/base.extras.xml.in.h:25 -msgid "Polish (international with dead keys)" -msgstr "" - -#: ../rules/base.extras.xml.in.h:27 -msgid "Romanian (ergonomic Touchtype)" -msgstr "" - -#: ../rules/base.extras.xml.in.h:29 -msgid "Russian (with UKR and BEL layout)" -msgstr "" - -#: ../rules/base.extras.xml.in.h:30 -msgid "Secwepemctsin" -msgstr "" - -#: ../rules/base.extras.xml.in.h:32 -msgid "Serbian (combining accents instead of dead keys)" -msgstr "" - -#: ../rules/base.extras.xml.in.h:33 -msgid "apl" -msgstr "" - -#: ../rules/base.extras.xml.in.h:38 -msgid "kut" -msgstr "" - -#: ../rules/base.extras.xml.in.h:44 -msgid "shs" -msgstr "" +# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n"
+"POT-Creation-Date: 2011-05-17 21:08+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../rules/base.xml.in.h:1
+msgid "<Less/Greater>"
+msgstr ""
+
+#: ../rules/base.xml.in.h:2
+msgid ""
+"<Less/Greater> (chooses 3rd level, latches when pressed together with "
+"another 3rd-level-chooser)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:3
+msgid ""
+"<Less/Greater> chooses 5th level and activates level5-Lock when "
+"pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr ""
+
+#: ../rules/base.xml.in.h:4
+msgid ""
+"<Less/Greater> chooses 5th level, locks when pressed together with "
+"another 5th-level-chooser"
+msgstr ""
+
+#: ../rules/base.xml.in.h:5
+msgid ""
+"<Less/Greater> chooses 5th level, locks when pressed together with "
+"another 5th-level-chooser, one press releases the lock"
+msgstr ""
+
+#: ../rules/base.xml.in.h:6
+msgid "A4Tech KB-21"
+msgstr ""
+
+#: ../rules/base.xml.in.h:7
+msgid "A4Tech KBS-8"
+msgstr ""
+
+#: ../rules/base.xml.in.h:8
+msgid "A4Tech Wireless Desktop RFKB-23"
+msgstr ""
+
+#: ../rules/base.xml.in.h:9
+msgid "ATM/phone-style"
+msgstr ""
+
+#: ../rules/base.xml.in.h:10
+msgid "Acer AirKey V"
+msgstr ""
+
+#: ../rules/base.xml.in.h:11
+msgid "Acer C300"
+msgstr ""
+
+#: ../rules/base.xml.in.h:12
+msgid "Acer Ferrari 4000"
+msgstr ""
+
+#: ../rules/base.xml.in.h:13
+msgid "Acer Laptop"
+msgstr ""
+
+#: ../rules/base.xml.in.h:14
+msgid "Add the standard behavior to Menu key"
+msgstr ""
+
+#: ../rules/base.xml.in.h:15
+msgid "Adding Esperanto circumflexes (supersigno)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:16
+msgid "Adding currency signs to certain keys"
+msgstr ""
+
+#: ../rules/base.xml.in.h:17
+msgid "Advance Scorpius KI"
+msgstr ""
+
+#: ../rules/base.xml.in.h:18
+msgid "Afghani"
+msgstr ""
+
+#: ../rules/base.xml.in.h:19
+msgid "Akan"
+msgstr ""
+
+#: ../rules/base.xml.in.h:20
+msgid "Albanian"
+msgstr ""
+
+#: ../rules/base.xml.in.h:21
+msgid "Alt and Meta are on Alt keys"
+msgstr ""
+
+#: ../rules/base.xml.in.h:22
+msgid "Alt is mapped to Right Win, Super to Menu"
+msgstr ""
+
+#: ../rules/base.xml.in.h:23
+msgid "Alt+Caps Lock"
+msgstr ""
+
+#: ../rules/base.xml.in.h:24
+msgid "Alt+Ctrl"
+msgstr ""
+
+#: ../rules/base.xml.in.h:25
+msgid "Alt+Shift"
+msgstr ""
+
+#: ../rules/base.xml.in.h:26
+msgid "Alt+Space"
+msgstr ""
+
+#: ../rules/base.xml.in.h:27
+msgid "Alt/Win key behavior"
+msgstr ""
+
+#: ../rules/base.xml.in.h:28
+msgid "Amharic"
+msgstr ""
+
+#: ../rules/base.xml.in.h:29
+msgid "Any Alt key"
+msgstr ""
+
+#: ../rules/base.xml.in.h:30
+msgid "Any Win key"
+msgstr ""
+
+#: ../rules/base.xml.in.h:31
+msgid "Any Win key (while pressed)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:32
+msgid "Apple"
+msgstr ""
+
+#: ../rules/base.xml.in.h:33
+msgid "Apple Aluminium Keyboard (ANSI)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:34
+msgid "Apple Aluminium Keyboard (ISO)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:35
+msgid "Apple Aluminium Keyboard (JIS)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:36
+msgid ""
+"Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num "
+"Lock)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:37
+msgid "Apple Laptop"
+msgstr ""
+
+#: ../rules/base.xml.in.h:38
+msgid "Arabic"
+msgstr ""
+
+#: ../rules/base.xml.in.h:39
+msgid "Arabic (Buckwalter)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:40
+msgid "Arabic (Morocco)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:41
+msgid "Arabic (Pakistan)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:42
+msgid "Arabic (Syria)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:43
+msgid "Arabic (azerty)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:44
+msgid "Arabic (azerty/digits)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:45
+msgid "Arabic (digits)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:46
+msgid "Arabic (qwerty)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:47
+msgid "Arabic (qwerty/digits)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:48 ../rules/base.extras.xml.in.h:2
+msgid "Armenian"
+msgstr ""
+
+#: ../rules/base.xml.in.h:49
+msgid "Armenian (alternative eastern)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:50 ../rules/base.extras.xml.in.h:3
+msgid "Armenian (alternative phonetic)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:51
+msgid "Armenian (eastern)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:52
+msgid "Armenian (phonetic)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:53
+msgid "Armenian (western)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:54
+msgid "Asturian (Spain, with bottom-dot H and bottom-dot L)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:55
+msgid "Asus Laptop"
+msgstr ""
+
+#: ../rules/base.xml.in.h:56
+msgid "At bottom left"
+msgstr ""
+
+#: ../rules/base.xml.in.h:57
+msgid "At left of 'A'"
+msgstr ""
+
+#: ../rules/base.xml.in.h:58
+msgid "Avatime"
+msgstr ""
+
+#: ../rules/base.xml.in.h:59
+msgid "Azerbaijani"
+msgstr ""
+
+#: ../rules/base.xml.in.h:60
+msgid "Azerbaijani (Cyrillic)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:61
+msgid "Azona RF2300 wireless Internet Keyboard"
+msgstr ""
+
+#: ../rules/base.xml.in.h:62
+msgid "BTC 5090"
+msgstr ""
+
+#: ../rules/base.xml.in.h:63
+msgid "BTC 5113RF Multimedia"
+msgstr ""
+
+#: ../rules/base.xml.in.h:64
+msgid "BTC 5126T"
+msgstr ""
+
+#: ../rules/base.xml.in.h:65
+msgid "BTC 6301URF"
+msgstr ""
+
+#: ../rules/base.xml.in.h:66
+msgid "BTC 9000"
+msgstr ""
+
+#: ../rules/base.xml.in.h:67
+msgid "BTC 9000A"
+msgstr ""
+
+#: ../rules/base.xml.in.h:68
+msgid "BTC 9001AH"
+msgstr ""
+
+#: ../rules/base.xml.in.h:69
+msgid "BTC 9019U"
+msgstr ""
+
+#: ../rules/base.xml.in.h:70
+msgid "BTC 9116U Mini Wireless Internet and Gaming"
+msgstr ""
+
+#: ../rules/base.xml.in.h:71
+msgid "Backslash"
+msgstr ""
+
+#: ../rules/base.xml.in.h:72
+msgid ""
+"Backslash (chooses 3rd level, latches when pressed together with another 3rd-"
+"level-chooser)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:73
+msgid "Bambara"
+msgstr ""
+
+#: ../rules/base.xml.in.h:74
+msgid "Bashkirian"
+msgstr ""
+
+#: ../rules/base.xml.in.h:75
+msgid "Belarusian"
+msgstr ""
+
+#: ../rules/base.xml.in.h:76
+msgid "Belarusian (Latin)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:77
+msgid "Belarusian (legacy)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:78
+msgid "Belgian"
+msgstr ""
+
+#: ../rules/base.xml.in.h:79
+msgid "Belgian (ISO alternate)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:80
+msgid "Belgian (Sun dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:81
+msgid "Belgian (Wang model 724 azerty)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:82
+msgid "Belgian (alternative)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:83
+msgid "Belgian (alternative, Sun dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:84
+msgid "Belgian (alternative, latin-9 only)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:85
+msgid "Belgian (eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:86
+msgid "BenQ X-Touch"
+msgstr ""
+
+#: ../rules/base.xml.in.h:87
+msgid "BenQ X-Touch 730"
+msgstr ""
+
+#: ../rules/base.xml.in.h:88
+msgid "BenQ X-Touch 800"
+msgstr ""
+
+#: ../rules/base.xml.in.h:89
+msgid "Bengali"
+msgstr ""
+
+#: ../rules/base.xml.in.h:90
+msgid "Bengali (Probhat)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:91
+msgid "Berber (Morocco, Tifinagh alternative phonetic)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:92
+msgid "Berber (Morocco, Tifinagh alternative)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:93
+msgid "Berber (Morocco, Tifinagh extended phonetic)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:94
+msgid "Berber (Morocco, Tifinagh extended)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:95
+msgid "Berber (Morocco, Tifinagh phonetic)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:96
+msgid "Berber (Morocco, Tifinagh)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:97
+msgid "Bosnian"
+msgstr ""
+
+#: ../rules/base.xml.in.h:98
+msgid "Bosnian (US keyboard with Bosnian digraphs)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:99
+msgid "Bosnian (US keyboard with Bosnian letters)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:100
+msgid "Bosnian (use Bosnian digraphs)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:101
+msgid "Bosnian (use guillemets for quotes)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:102
+msgid "Both Alt keys together"
+msgstr ""
+
+#: ../rules/base.xml.in.h:103
+msgid "Both Ctrl keys together"
+msgstr ""
+
+#: ../rules/base.xml.in.h:104
+msgid "Both Shift keys together"
+msgstr ""
+
+#: ../rules/base.xml.in.h:105
+msgid "Both Shift-Keys together activate Caps Lock, one Shift-Key deactivates"
+msgstr ""
+
+#: ../rules/base.xml.in.h:106
+msgid "Both Shift-Keys together toggle Caps Lock"
+msgstr ""
+
+#: ../rules/base.xml.in.h:107
+msgid "Both Shift-Keys together toggle ShiftLock"
+msgstr ""
+
+#: ../rules/base.xml.in.h:108
+msgid "Braille"
+msgstr ""
+
+#: ../rules/base.xml.in.h:109
+msgid "Braille (left hand)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:110
+msgid "Braille (right hand)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:111
+msgid "Brother Internet Keyboard"
+msgstr ""
+
+#: ../rules/base.xml.in.h:112
+msgid "Bulgarian"
+msgstr ""
+
+#: ../rules/base.xml.in.h:113
+msgid "Bulgarian (new phonetic)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:114
+msgid "Bulgarian (traditional phonetic)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:115
+msgid "Burmese"
+msgstr ""
+
+#: ../rules/base.xml.in.h:116
+msgid "Canadian Multilingual"
+msgstr ""
+
+#: ../rules/base.xml.in.h:117
+msgid "Canadian Multilingual (first part)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:118
+msgid "Canadian Multilingual (second part)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:119
+msgid "Caps Lock"
+msgstr ""
+
+#: ../rules/base.xml.in.h:120
+msgid ""
+"Caps Lock (chooses 3rd level, latches when pressed together with another 3rd-"
+"level-chooser)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:121
+msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:122
+msgid ""
+"Caps Lock (while pressed), Alt+Caps Lock does the original capslock action"
+msgstr ""
+
+#: ../rules/base.xml.in.h:123
+msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock"
+msgstr ""
+
+#: ../rules/base.xml.in.h:124
+msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock"
+msgstr ""
+
+#: ../rules/base.xml.in.h:125
+msgid "Caps Lock is disabled"
+msgstr ""
+
+#: ../rules/base.xml.in.h:126
+msgid "Caps Lock key behavior"
+msgstr ""
+
+#: ../rules/base.xml.in.h:127
+msgid "Caps Lock toggles Shift so all keys are affected"
+msgstr ""
+
+#: ../rules/base.xml.in.h:128
+msgid "Caps Lock toggles normal capitalization of alphabetic characters"
+msgstr ""
+
+#: ../rules/base.xml.in.h:129
+msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock"
+msgstr ""
+
+#: ../rules/base.xml.in.h:130
+msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock"
+msgstr ""
+
+#: ../rules/base.xml.in.h:131
+msgid "Catalan"
+msgstr ""
+
+#: ../rules/base.xml.in.h:132
+msgid "Catalan (Spain, with middle-dot L)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:133
+msgid "Cherokee"
+msgstr ""
+
+#: ../rules/base.xml.in.h:134
+msgid "Cherry B.UNLIMITED"
+msgstr ""
+
+#: ../rules/base.xml.in.h:135
+msgid "Cherry Blue Line CyBo@rd"
+msgstr ""
+
+#: ../rules/base.xml.in.h:136
+msgid "Cherry Blue Line CyBo@rd (alternate option)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:137
+msgid "Cherry CyBo@rd USB-Hub"
+msgstr ""
+
+#: ../rules/base.xml.in.h:138
+msgid "Cherry CyMotion Expert"
+msgstr ""
+
+#: ../rules/base.xml.in.h:139
+msgid "Cherry CyMotion Master Linux"
+msgstr ""
+
+#: ../rules/base.xml.in.h:140
+msgid "Cherry CyMotion Master XPress"
+msgstr ""
+
+#: ../rules/base.xml.in.h:141
+msgid "Chicony Internet Keyboard"
+msgstr ""
+
+#: ../rules/base.xml.in.h:142
+msgid "Chicony KB-9885"
+msgstr ""
+
+#: ../rules/base.xml.in.h:143
+msgid "Chicony KU-0108"
+msgstr ""
+
+#: ../rules/base.xml.in.h:144
+msgid "Chicony KU-0420"
+msgstr ""
+
+#: ../rules/base.xml.in.h:145
+msgid "Chinese"
+msgstr ""
+
+#: ../rules/base.xml.in.h:146
+msgid "Chuvash"
+msgstr ""
+
+#: ../rules/base.xml.in.h:147
+msgid "Chuvash (Latin)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:148
+msgid "Classmate PC"
+msgstr ""
+
+#: ../rules/base.xml.in.h:149
+msgid "CloGaelach"
+msgstr ""
+
+#: ../rules/base.xml.in.h:150
+msgid "Compaq Easy Access Keyboard"
+msgstr ""
+
+#: ../rules/base.xml.in.h:151
+msgid "Compaq Internet Keyboard (13 keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:152
+msgid "Compaq Internet Keyboard (18 keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:153
+msgid "Compaq Internet Keyboard (7 keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:154
+msgid "Compaq iPaq Keyboard"
+msgstr ""
+
+#: ../rules/base.xml.in.h:155
+msgid "Compose key position"
+msgstr ""
+
+#: ../rules/base.xml.in.h:156
+msgid "Control + Alt + Backspace"
+msgstr ""
+
+#: ../rules/base.xml.in.h:157
+msgid "Control is mapped to Alt keys, Alt is mapped to Win keys"
+msgstr ""
+
+#: ../rules/base.xml.in.h:158
+msgid "Control is mapped to Win keys (and the usual Ctrl keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:159
+msgid "Creative Desktop Wireless 7000"
+msgstr ""
+
+#: ../rules/base.xml.in.h:160
+msgid "Crimean Tatar (Dobruja Q)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:161
+msgid "Crimean Tatar (Turkish Alt-Q)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:162
+msgid "Crimean Tatar (Turkish F)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:163
+msgid "Crimean Tatar (Turkish Q)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:164
+msgid "Croatian"
+msgstr ""
+
+#: ../rules/base.xml.in.h:165
+msgid "Croatian (US keyboard with Croatian digraphs)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:166
+msgid "Croatian (US keyboard with Croatian letters)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:167
+msgid "Croatian (use Croatian digraphs)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:168
+msgid "Croatian (use guillemets for quotes)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:169
+msgid "Ctrl key position"
+msgstr ""
+
+#: ../rules/base.xml.in.h:170
+msgid "Ctrl+Shift"
+msgstr ""
+
+#: ../rules/base.xml.in.h:171
+msgid "Czech"
+msgstr ""
+
+#: ../rules/base.xml.in.h:172
+msgid "Czech (UCW layout, accented letters only)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:173
+msgid "Czech (US Dvorak with CZ UCW support)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:174
+msgid "Czech (qwerty)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:175
+msgid "Czech (qwerty, extended Backslash)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:176
+msgid "Czech (with <\\|> key)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:177
+msgid "DTK2000"
+msgstr ""
+
+#: ../rules/base.xml.in.h:178
+msgid "Danish"
+msgstr ""
+
+#: ../rules/base.xml.in.h:179
+msgid "Danish (Dvorak)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:180
+msgid "Danish (Macintosh)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:181
+msgid "Danish (Macintosh, eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:182
+msgid "Danish (eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:183
+msgid "Default numeric keypad keys"
+msgstr ""
+
+#: ../rules/base.xml.in.h:184
+msgid "Dell"
+msgstr ""
+
+#: ../rules/base.xml.in.h:185
+msgid "Dell 101-key PC"
+msgstr ""
+
+#: ../rules/base.xml.in.h:186
+msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx"
+msgstr ""
+
+#: ../rules/base.xml.in.h:187
+msgid "Dell Laptop/notebook Precision M series"
+msgstr ""
+
+#: ../rules/base.xml.in.h:188
+msgid "Dell Latitude series laptop"
+msgstr ""
+
+#: ../rules/base.xml.in.h:189
+msgid "Dell Precision M65"
+msgstr ""
+
+#: ../rules/base.xml.in.h:190
+msgid "Dell SK-8125"
+msgstr ""
+
+#: ../rules/base.xml.in.h:191
+msgid "Dell SK-8135"
+msgstr ""
+
+#: ../rules/base.xml.in.h:192
+msgid "Dell USB Multimedia Keyboard"
+msgstr ""
+
+#: ../rules/base.xml.in.h:193
+msgid "Dexxa Wireless Desktop Keyboard"
+msgstr ""
+
+#: ../rules/base.xml.in.h:194
+msgid "Dhivehi"
+msgstr ""
+
+#: ../rules/base.xml.in.h:195
+msgid "Diamond 9801 / 9802 series"
+msgstr ""
+
+#: ../rules/base.xml.in.h:196
+msgid "Dutch"
+msgstr ""
+
+#: ../rules/base.xml.in.h:197
+msgid "Dutch (Macintosh)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:198
+msgid "Dutch (Sun dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:199
+msgid "Dutch (standard)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:200
+msgid "Dzongkha"
+msgstr ""
+
+#: ../rules/base.xml.in.h:201
+msgid "Enable extra typographic characters"
+msgstr ""
+
+#: ../rules/base.xml.in.h:202
+msgid "English (Cameroon Dvorak)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:203
+msgid "English (Cameroon qwerty)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:204
+msgid "English (Cameroon)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:205
+msgid "English (Canada)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:206
+msgid "English (Colemak)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:207
+msgid "English (Dvorak alternative international no dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:208
+msgid "English (Dvorak international with dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:209
+msgid "English (Dvorak)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:210
+msgid "English (Ghana)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:211
+msgid "English (Ghana, GILLBT)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:212
+msgid "English (Ghana, multilingual)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:213
+msgid "English (India, with RupeeSign)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:214
+msgid "English (Macintosh)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:215
+msgid "English (Mali, US Macintosh)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:216
+msgid "English (Mali, US international)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:217
+msgid "English (Nigeria)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:218
+msgid "English (South Africa)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:219
+msgid "English (UK)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:220
+msgid "English (UK, Colemak)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:221
+msgid "English (UK, Dvorak with UK punctuation)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:222
+msgid "English (UK, Dvorak)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:223
+msgid "English (UK, Macintosh international)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:224
+msgid "English (UK, Macintosh)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:225
+msgid "English (UK, extended WinKeys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:226
+msgid "English (UK, international with dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:227 ../rules/base.extras.xml.in.h:7
+msgid "English (US)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:228
+msgid "English (US, alternative international)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:229
+msgid "English (US, international with dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:230
+msgid "English (US, with euro on 5)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:231
+msgid "English (classic Dvorak)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:232
+msgid "English (international AltGr dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:233
+msgid "English (layout toggle on multiply/divide key)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:234
+msgid "English (left handed Dvorak)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:235
+msgid "English (programmer Dvorak)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:236
+msgid "English (right handed Dvorak)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:237
+msgid "Ennyah DKB-1008"
+msgstr ""
+
+#: ../rules/base.xml.in.h:238
+msgid "Enter on keypad"
+msgstr ""
+
+#: ../rules/base.xml.in.h:239
+msgid "Esperanto"
+msgstr ""
+
+#: ../rules/base.xml.in.h:240
+msgid "Esperanto (Portugal, Nativo)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:241
+msgid "Esperanto (displaced semicolon and quote, obsolete)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:242
+msgid "Estonian"
+msgstr ""
+
+#: ../rules/base.xml.in.h:243
+msgid "Estonian (Dvorak)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:244
+msgid "Estonian (US keyboard with Estonian letters)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:245
+msgid "Estonian (eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:246
+msgid "Euro on 2"
+msgstr ""
+
+#: ../rules/base.xml.in.h:247
+msgid "Euro on 4"
+msgstr ""
+
+#: ../rules/base.xml.in.h:248
+msgid "Euro on 5"
+msgstr ""
+
+#: ../rules/base.xml.in.h:249
+msgid "Euro on E"
+msgstr ""
+
+#: ../rules/base.xml.in.h:250
+msgid "Everex STEPnote"
+msgstr ""
+
+#: ../rules/base.xml.in.h:251
+msgid "Ewe"
+msgstr ""
+
+#: ../rules/base.xml.in.h:252
+msgid "FL90"
+msgstr ""
+
+#: ../rules/base.xml.in.h:253
+msgid "Faroese"
+msgstr ""
+
+#: ../rules/base.xml.in.h:254
+msgid "Faroese (eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:255
+msgid "Filipino"
+msgstr ""
+
+#: ../rules/base.xml.in.h:256
+msgid "Filipino (Capewell-Dvorak Baybayin)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:257
+msgid "Filipino (Capewell-Dvorak Latin)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:258
+msgid "Filipino (Capewell-QWERF 2006 Baybayin)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:259
+msgid "Filipino (Capewell-QWERF 2006 Latin)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:260
+msgid "Filipino (Colemak Baybayin)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:261
+msgid "Filipino (Colemak Latin)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:262
+msgid "Filipino (Dvorak Baybayin)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:263
+msgid "Filipino (Dvorak Latin)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:264
+msgid "Filipino (QWERTY Baybayin)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:265
+msgid "Finnish"
+msgstr ""
+
+#: ../rules/base.xml.in.h:266
+msgid "Finnish (Macintosh)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:267
+msgid "Finnish (classic)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:268
+msgid "Finnish (classic, eliminate dead keys)"
+msgstr ""
+
+#. This assumes the KP_ abstract symbols are actually useful for some apps
+#. The description needs to be rewritten
+#: ../rules/base.xml.in.h:271
+msgid "Four-level key with abstract separators"
+msgstr ""
+
+#: ../rules/base.xml.in.h:272
+msgid "Four-level key with comma"
+msgstr ""
+
+#: ../rules/base.xml.in.h:273
+msgid "Four-level key with dot"
+msgstr ""
+
+#: ../rules/base.xml.in.h:274
+msgid "Four-level key with dot, latin-9 restriction"
+msgstr ""
+
+#: ../rules/base.xml.in.h:275
+msgid "Four-level key with momayyez"
+msgstr ""
+
+#: ../rules/base.xml.in.h:276
+msgid "French"
+msgstr ""
+
+#: ../rules/base.xml.in.h:277
+msgid "French (Bepo, ergonomic, Dvorak way)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:278
+msgid "French (Bepo, ergonomic, Dvorak way, latin-9 only)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:279
+msgid "French (Breton)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:280
+msgid "French (Cameroon azerty)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:281
+msgid "French (Cameroon)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:282 ../rules/base.extras.xml.in.h:10
+msgid "French (Canada)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:283
+msgid "French (Canada, Dvorak)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:284
+msgid "French (Canada, legacy)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:285
+msgid "French (Democratic Republic of the Congo)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:286
+msgid "French (Dvorak)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:287
+msgid "French (Guinea)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:288
+msgid "French (Macintosh)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:289
+msgid "French (Mali, alternative)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:290
+msgid "French (Morocco)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:291
+msgid "French (Sun dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:292
+msgid "French (Switzerland)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:293
+msgid "French (Switzerland, Macintosh)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:294
+msgid "French (Switzerland, Sun dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:295
+msgid "French (Switzerland, eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:296
+msgid "French (alternative)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:297
+msgid "French (alternative, Sun dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:298
+msgid "French (alternative, eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:299
+msgid "French (alternative, latin-9 only)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:300
+msgid "French (eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:301
+msgid "French (legacy, alternative)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:302
+msgid "French (legacy, alternative, Sun dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:303
+msgid "French (legacy, alternative, eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:304
+msgid "Fujitsu-Siemens Computers AMILO laptop"
+msgstr ""
+
+#: ../rules/base.xml.in.h:305
+msgid "Fula"
+msgstr ""
+
+#: ../rules/base.xml.in.h:306
+msgid "Ga"
+msgstr ""
+
+#: ../rules/base.xml.in.h:307
+msgid "Generic 101-key PC"
+msgstr ""
+
+#: ../rules/base.xml.in.h:308
+msgid "Generic 102-key (Intl) PC"
+msgstr ""
+
+#: ../rules/base.xml.in.h:309
+msgid "Generic 104-key PC"
+msgstr ""
+
+#: ../rules/base.xml.in.h:310
+msgid "Generic 105-key (Intl) PC"
+msgstr ""
+
+#: ../rules/base.xml.in.h:311
+msgid "Genius Comfy KB-12e"
+msgstr ""
+
+#: ../rules/base.xml.in.h:312
+msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910"
+msgstr ""
+
+#: ../rules/base.xml.in.h:313
+msgid "Genius Comfy KB-21e-Scroll"
+msgstr ""
+
+#: ../rules/base.xml.in.h:314
+msgid "Genius KB-19e NB"
+msgstr ""
+
+#: ../rules/base.xml.in.h:315
+msgid "Genius KKB-2050HS"
+msgstr ""
+
+#: ../rules/base.xml.in.h:316
+msgid "Georgian"
+msgstr ""
+
+#: ../rules/base.xml.in.h:317
+msgid "Georgian (France, AZERTY Tskapo)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:318
+msgid "Georgian (Italy)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:319
+msgid "Georgian (MESS)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:320
+msgid "Georgian (ergonomic)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:321
+msgid "German"
+msgstr ""
+
+#: ../rules/base.xml.in.h:322
+msgid "German (Austria)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:323
+msgid "German (Austria, Macintosh)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:324
+msgid "German (Austria, Sun dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:325
+msgid "German (Austria, eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:326
+msgid "German (Dvorak)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:327
+msgid "German (Macintosh)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:328
+msgid "German (Macintosh, eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:329
+msgid "German (Neo 2)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:330
+msgid "German (Sun dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:331
+msgid "German (Switzerland)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:332
+msgid "German (Switzerland, Macintosh)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:333
+msgid "German (Switzerland, Sun dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:334
+msgid "German (Switzerland, eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:335
+msgid "German (Switzerland, legacy)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:336
+msgid "German (dead acute)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:337
+msgid "German (dead grave acute)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:338
+msgid "German (eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:339
+msgid "German (qwerty)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:340
+msgid "Greek"
+msgstr ""
+
+#: ../rules/base.xml.in.h:341
+msgid "Greek (eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:342
+msgid "Greek (extended)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:343
+msgid "Greek (polytonic)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:344
+msgid "Greek (simple)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:345
+msgid "Gujarati"
+msgstr ""
+
+#: ../rules/base.xml.in.h:346
+msgid "Gyration"
+msgstr ""
+
+#: ../rules/base.xml.in.h:347
+msgid "HTC Dream"
+msgstr ""
+
+#: ../rules/base.xml.in.h:348
+msgid "Happy Hacking Keyboard"
+msgstr ""
+
+#: ../rules/base.xml.in.h:349
+msgid "Happy Hacking Keyboard for Mac"
+msgstr ""
+
+#: ../rules/base.xml.in.h:350
+msgid "Hausa"
+msgstr ""
+
+#: ../rules/base.xml.in.h:351
+msgid "Hebrew"
+msgstr ""
+
+#: ../rules/base.xml.in.h:352
+msgid "Hebrew (Biblical, Tiro)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:353
+msgid "Hebrew (lyx)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:354
+msgid "Hebrew (phonetic)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:355
+msgid "Hewlett-Packard Internet Keyboard"
+msgstr ""
+
+#: ../rules/base.xml.in.h:356
+msgid "Hewlett-Packard Mini 110 Notebook"
+msgstr ""
+
+#: ../rules/base.xml.in.h:357
+msgid "Hewlett-Packard Omnibook 500 FA"
+msgstr ""
+
+#: ../rules/base.xml.in.h:358
+msgid "Hewlett-Packard Omnibook 5xx"
+msgstr ""
+
+#: ../rules/base.xml.in.h:359
+msgid "Hewlett-Packard Omnibook 6000/6100"
+msgstr ""
+
+#: ../rules/base.xml.in.h:360
+msgid "Hewlett-Packard Omnibook XE3 GC"
+msgstr ""
+
+#: ../rules/base.xml.in.h:361
+msgid "Hewlett-Packard Omnibook XE3 GF"
+msgstr ""
+
+#: ../rules/base.xml.in.h:362
+msgid "Hewlett-Packard Omnibook XT1000"
+msgstr ""
+
+#: ../rules/base.xml.in.h:363
+msgid "Hewlett-Packard Pavilion ZT11xx"
+msgstr ""
+
+#: ../rules/base.xml.in.h:364
+msgid "Hewlett-Packard Pavilion dv5"
+msgstr ""
+
+#: ../rules/base.xml.in.h:365
+msgid "Hewlett-Packard SK-250x Multimedia Keyboard"
+msgstr ""
+
+#: ../rules/base.xml.in.h:366
+msgid "Hewlett-Packard nx9020"
+msgstr ""
+
+#: ../rules/base.xml.in.h:367
+msgid "Hexadecimal"
+msgstr ""
+
+#: ../rules/base.xml.in.h:368
+msgid "Hindi (Bolnagri)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:369
+msgid "Hindi (Wx)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:370
+msgid "Honeywell Euroboard"
+msgstr ""
+
+#: ../rules/base.xml.in.h:371
+msgid "Htc Dream phone"
+msgstr ""
+
+#: ../rules/base.xml.in.h:372
+msgid "Hungarian"
+msgstr ""
+
+#: ../rules/base.xml.in.h:373
+msgid "Hungarian (101/qwerty/comma/dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:374
+msgid "Hungarian (101/qwerty/comma/eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:375
+msgid "Hungarian (101/qwerty/dot/dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:376
+msgid "Hungarian (101/qwerty/dot/eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:377
+msgid "Hungarian (101/qwertz/comma/dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:378
+msgid "Hungarian (101/qwertz/comma/eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:379
+msgid "Hungarian (101/qwertz/dot/dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:380
+msgid "Hungarian (101/qwertz/dot/eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:381
+msgid "Hungarian (102/qwerty/comma/dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:382
+msgid "Hungarian (102/qwerty/comma/eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:383
+msgid "Hungarian (102/qwerty/dot/dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:384
+msgid "Hungarian (102/qwerty/dot/eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:385
+msgid "Hungarian (102/qwertz/comma/dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:386
+msgid "Hungarian (102/qwertz/comma/eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:387
+msgid "Hungarian (102/qwertz/dot/dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:388
+msgid "Hungarian (102/qwertz/dot/eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:389
+msgid "Hungarian (eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:390
+msgid "Hungarian (qwerty)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:391
+msgid "Hungarian (standard)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:392
+msgid "Hyper is mapped to Win-keys"
+msgstr ""
+
+#: ../rules/base.xml.in.h:393
+msgid "IBM Rapid Access"
+msgstr ""
+
+#: ../rules/base.xml.in.h:394
+msgid "IBM Rapid Access II"
+msgstr ""
+
+#: ../rules/base.xml.in.h:395
+msgid "IBM Space Saver"
+msgstr ""
+
+#: ../rules/base.xml.in.h:396
+msgid "IBM ThinkPad 560Z/600/600E/A22E"
+msgstr ""
+
+#: ../rules/base.xml.in.h:397
+msgid "IBM ThinkPad R60/T60/R61/T61"
+msgstr ""
+
+#: ../rules/base.xml.in.h:398
+msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t"
+msgstr ""
+
+#: ../rules/base.xml.in.h:399
+msgid "Icelandic"
+msgstr ""
+
+#: ../rules/base.xml.in.h:400
+msgid "Icelandic (Dvorak)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:401
+msgid "Icelandic (Macintosh)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:402
+msgid "Icelandic (Sun dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:403
+msgid "Icelandic (eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:404
+msgid "Igbo"
+msgstr ""
+
+#: ../rules/base.xml.in.h:405
+msgid "Indian"
+msgstr ""
+
+#: ../rules/base.xml.in.h:406
+msgid "Inuktitut"
+msgstr ""
+
+#: ../rules/base.xml.in.h:407
+msgid "Iraqi"
+msgstr ""
+
+#: ../rules/base.xml.in.h:408
+msgid "Irish"
+msgstr ""
+
+#: ../rules/base.xml.in.h:409
+msgid "Irish (UnicodeExpert)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:410
+msgid "Italian"
+msgstr ""
+
+#: ../rules/base.xml.in.h:411
+msgid "Italian (Macintosh)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:412
+msgid "Italian (US keyboard with Italian letters)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:413
+msgid "Italian (eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:414
+msgid "Japanese"
+msgstr ""
+
+#: ../rules/base.xml.in.h:415
+msgid "Japanese (Kana 86)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:416
+msgid "Japanese (Kana)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:417
+msgid "Japanese (Macintosh)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:418
+msgid "Japanese (OADG 109A)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:419
+msgid "Japanese (PC-98xx Series)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:420
+msgid "Japanese keyboard options"
+msgstr ""
+
+#: ../rules/base.xml.in.h:421
+msgid "Kalmyk"
+msgstr ""
+
+#: ../rules/base.xml.in.h:422
+msgid "Kana Lock key is locking"
+msgstr ""
+
+#: ../rules/base.xml.in.h:423
+msgid "Kannada"
+msgstr ""
+
+#: ../rules/base.xml.in.h:424
+msgid "Kashubian"
+msgstr ""
+
+#: ../rules/base.xml.in.h:425
+msgid "Kazakh"
+msgstr ""
+
+#: ../rules/base.xml.in.h:426
+msgid "Kazakh (with Russian)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:427
+msgid "Key sequence to kill the X server"
+msgstr ""
+
+#: ../rules/base.xml.in.h:428
+msgid "Key to choose 3rd level"
+msgstr ""
+
+#: ../rules/base.xml.in.h:429
+msgid "Key to choose 5th level"
+msgstr ""
+
+#: ../rules/base.xml.in.h:430
+msgid "Key(s) to change layout"
+msgstr ""
+
+#: ../rules/base.xml.in.h:431
+msgid "Keytronic FlexPro"
+msgstr ""
+
+#: ../rules/base.xml.in.h:432
+msgid "Khmer (Cambodia)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:433
+msgid "Kikuyu"
+msgstr ""
+
+#: ../rules/base.xml.in.h:434
+msgid "Kinesis"
+msgstr ""
+
+#: ../rules/base.xml.in.h:435
+msgid "Komi"
+msgstr ""
+
+#: ../rules/base.xml.in.h:436
+msgid "Korean"
+msgstr ""
+
+#: ../rules/base.xml.in.h:437
+msgid "Korean (101/104 key compatible)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:438
+msgid "Kurdish (Iran, Arabic-Latin)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:439
+msgid "Kurdish (Iran, F)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:440
+msgid "Kurdish (Iran, Latin Alt-Q)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:441
+msgid "Kurdish (Iran, Latin Q)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:442
+msgid "Kurdish (Iraq, Arabic-Latin)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:443
+msgid "Kurdish (Iraq, F)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:444
+msgid "Kurdish (Iraq, Latin Alt-Q)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:445
+msgid "Kurdish (Iraq, Latin Q)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:446
+msgid "Kurdish (Syria, F)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:447
+msgid "Kurdish (Syria, Latin Alt-Q)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:448
+msgid "Kurdish (Syria, Latin Q)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:449
+msgid "Kurdish (Turkey, F)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:450
+msgid "Kurdish (Turkey, Latin Alt-Q)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:451
+msgid "Kurdish (Turkey, Latin Q)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:452
+msgid "Kyrgyz"
+msgstr ""
+
+#: ../rules/base.xml.in.h:453
+msgid "Kyrgyz (phonetic)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:454
+msgid "Lao"
+msgstr ""
+
+#: ../rules/base.xml.in.h:455
+msgid "Lao (STEA proposed standard layout)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:456
+msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard"
+msgstr ""
+
+#: ../rules/base.xml.in.h:457
+msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard"
+msgstr ""
+
+#: ../rules/base.xml.in.h:458
+msgid "Laptop/notebook eMachines m68xx"
+msgstr ""
+
+#: ../rules/base.xml.in.h:459 ../rules/base.extras.xml.in.h:12
+msgid "Latvian"
+msgstr ""
+
+#: ../rules/base.xml.in.h:460
+msgid "Latvian (F variant)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:461
+msgid "Latvian (adapted)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:462
+msgid "Latvian (apostrophe variant)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:463
+msgid "Latvian (ergonomic, ŪGJRMV)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:464
+msgid "Latvian (modern)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:465
+msgid "Latvian (tilde variant)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:466
+msgid "Left Alt"
+msgstr ""
+
+#: ../rules/base.xml.in.h:467
+msgid "Left Alt (while pressed)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:468
+msgid "Left Alt is swapped with Left Win"
+msgstr ""
+
+#: ../rules/base.xml.in.h:469
+msgid "Left Ctrl"
+msgstr ""
+
+#: ../rules/base.xml.in.h:470
+msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:471
+msgid "Left Ctrl+Left Shift"
+msgstr ""
+
+#: ../rules/base.xml.in.h:472
+msgid "Left Shift"
+msgstr ""
+
+#: ../rules/base.xml.in.h:473
+msgid "Left Win"
+msgstr ""
+
+#: ../rules/base.xml.in.h:474
+msgid "Left Win (to first layout), Right Win/Menu (to last layout)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:475
+msgid "Left Win (while pressed)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:476
+msgid ""
+"Left Win chooses 5th level, locks when pressed together with another 5th-"
+"level-chooser"
+msgstr ""
+
+#: ../rules/base.xml.in.h:477
+msgid ""
+"Left Win chooses 5th level, locks when pressed together with another 5th-"
+"level-chooser, one press releases the lock"
+msgstr ""
+
+#: ../rules/base.xml.in.h:478
+msgid "LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:479
+msgid "Legacy"
+msgstr ""
+
+#: ../rules/base.xml.in.h:480
+msgid "Legacy Wang 724"
+msgstr ""
+
+#. Actually, with KP_SEPARATOR, as the old keypad(comma)
+#: ../rules/base.xml.in.h:482
+msgid "Legacy key with comma"
+msgstr ""
+
+#: ../rules/base.xml.in.h:483
+msgid "Legacy key with dot"
+msgstr ""
+
+#: ../rules/base.xml.in.h:484 ../rules/base.extras.xml.in.h:21
+msgid "Lithuanian"
+msgstr ""
+
+#: ../rules/base.xml.in.h:485
+msgid "Lithuanian (IBM LST 1205-92)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:486
+msgid "Lithuanian (LEKP)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:487
+msgid "Lithuanian (LEKPa)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:488
+msgid "Lithuanian (US keyboard with Lithuanian letters)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:489
+msgid "Lithuanian (standard)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:490
+msgid "Logitech Access Keyboard"
+msgstr ""
+
+#: ../rules/base.xml.in.h:491
+msgid "Logitech Cordless Desktop"
+msgstr ""
+
+#: ../rules/base.xml.in.h:492
+msgid "Logitech Cordless Desktop (alternate option)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:493
+msgid "Logitech Cordless Desktop EX110"
+msgstr ""
+
+#: ../rules/base.xml.in.h:494
+msgid "Logitech Cordless Desktop LX-300"
+msgstr ""
+
+#: ../rules/base.xml.in.h:495
+msgid "Logitech Cordless Desktop Navigator"
+msgstr ""
+
+#: ../rules/base.xml.in.h:496
+msgid "Logitech Cordless Desktop Optical"
+msgstr ""
+
+#: ../rules/base.xml.in.h:497
+msgid "Logitech Cordless Desktop Pro (alternate option 2)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:498
+msgid "Logitech Cordless Desktop iTouch"
+msgstr ""
+
+#: ../rules/base.xml.in.h:499
+msgid "Logitech Cordless Freedom/Desktop Navigator"
+msgstr ""
+
+#: ../rules/base.xml.in.h:500
+msgid "Logitech G15 extra keys via G15daemon"
+msgstr ""
+
+#: ../rules/base.xml.in.h:501
+msgid "Logitech Generic Keyboard"
+msgstr ""
+
+#: ../rules/base.xml.in.h:502
+msgid "Logitech Internet 350 Keyboard"
+msgstr ""
+
+#: ../rules/base.xml.in.h:503
+msgid "Logitech Internet Keyboard"
+msgstr ""
+
+#: ../rules/base.xml.in.h:504
+msgid "Logitech Internet Navigator Keyboard"
+msgstr ""
+
+#: ../rules/base.xml.in.h:505
+msgid "Logitech Media Elite Keyboard"
+msgstr ""
+
+#: ../rules/base.xml.in.h:506
+msgid "Logitech Ultra-X Cordless Media Desktop Keyboard"
+msgstr ""
+
+#: ../rules/base.xml.in.h:507
+msgid "Logitech Ultra-X Keyboard"
+msgstr ""
+
+#: ../rules/base.xml.in.h:508
+msgid "Logitech diNovo Edge Keyboard"
+msgstr ""
+
+#: ../rules/base.xml.in.h:509
+msgid "Logitech diNovo Keyboard"
+msgstr ""
+
+#: ../rules/base.xml.in.h:510
+msgid "Logitech iTouch"
+msgstr ""
+
+#: ../rules/base.xml.in.h:511
+msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:512
+msgid "Logitech iTouch Internet Navigator Keyboard SE"
+msgstr ""
+
+#: ../rules/base.xml.in.h:513
+msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:514
+msgid "Lower Sorbian"
+msgstr ""
+
+#: ../rules/base.xml.in.h:515
+msgid "Lower Sorbian (qwertz)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:516
+msgid "MacBook/MacBook Pro"
+msgstr ""
+
+#: ../rules/base.xml.in.h:517
+msgid "MacBook/MacBook Pro (Intl)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:518
+msgid "Macedonian"
+msgstr ""
+
+#: ../rules/base.xml.in.h:519
+msgid "Macedonian (eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:520
+msgid "Macintosh"
+msgstr ""
+
+#: ../rules/base.xml.in.h:521
+msgid "Macintosh Old"
+msgstr ""
+
+#: ../rules/base.xml.in.h:522
+msgid "Make Caps Lock an additional Backspace"
+msgstr ""
+
+#: ../rules/base.xml.in.h:523
+msgid "Make Caps Lock an additional Control but keep the Caps_Lock keysym"
+msgstr ""
+
+#: ../rules/base.xml.in.h:524
+msgid "Make Caps Lock an additional Ctrl"
+msgstr ""
+
+#: ../rules/base.xml.in.h:525
+msgid "Make Caps Lock an additional ESC"
+msgstr ""
+
+#: ../rules/base.xml.in.h:526
+msgid "Make Caps Lock an additional Hyper"
+msgstr ""
+
+#: ../rules/base.xml.in.h:527
+msgid "Make Caps Lock an additional Num Lock"
+msgstr ""
+
+#: ../rules/base.xml.in.h:528
+msgid "Make Caps Lock an additional Super"
+msgstr ""
+
+#: ../rules/base.xml.in.h:529
+msgid "Malayalam"
+msgstr ""
+
+#: ../rules/base.xml.in.h:530
+msgid "Malayalam (Lalitha)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:531
+msgid "Malayalam (enhanced Inscript with Rupee Sign)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:532
+msgid "Maltese"
+msgstr ""
+
+#: ../rules/base.xml.in.h:533
+msgid "Maltese (with US layout)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:534
+msgid "Maori"
+msgstr ""
+
+#: ../rules/base.xml.in.h:535
+msgid "Mari"
+msgstr ""
+
+#: ../rules/base.xml.in.h:536
+msgid "Memorex MX1998"
+msgstr ""
+
+#: ../rules/base.xml.in.h:537
+msgid "Memorex MX2500 EZ-Access Keyboard"
+msgstr ""
+
+#: ../rules/base.xml.in.h:538
+msgid "Memorex MX2750"
+msgstr ""
+
+#: ../rules/base.xml.in.h:539
+msgid "Menu"
+msgstr ""
+
+#: ../rules/base.xml.in.h:540
+msgid "Meta is mapped to Left Win"
+msgstr ""
+
+#: ../rules/base.xml.in.h:541
+msgid "Meta is mapped to Win keys"
+msgstr ""
+
+#: ../rules/base.xml.in.h:542
+msgid "Meta on Left Ctrl"
+msgstr ""
+
+#: ../rules/base.xml.in.h:543
+msgid "Microsoft Comfort Curve Keyboard 2000"
+msgstr ""
+
+#: ../rules/base.xml.in.h:544
+msgid "Microsoft Internet Keyboard"
+msgstr ""
+
+#: ../rules/base.xml.in.h:545
+msgid "Microsoft Internet Keyboard Pro, Swedish"
+msgstr ""
+
+#: ../rules/base.xml.in.h:546
+msgid "Microsoft Natural"
+msgstr ""
+
+#: ../rules/base.xml.in.h:547
+msgid "Microsoft Natural Keyboard Elite"
+msgstr ""
+
+#: ../rules/base.xml.in.h:548
+msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro"
+msgstr ""
+
+#: ../rules/base.xml.in.h:549
+msgid "Microsoft Natural Keyboard Pro OEM"
+msgstr ""
+
+#: ../rules/base.xml.in.h:550
+msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro"
+msgstr ""
+
+#: ../rules/base.xml.in.h:551
+msgid "Microsoft Natural Wireless Ergonomic Keyboard 4000"
+msgstr ""
+
+#: ../rules/base.xml.in.h:552
+msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000"
+msgstr ""
+
+#: ../rules/base.xml.in.h:553
+msgid "Microsoft Office Keyboard"
+msgstr ""
+
+#: ../rules/base.xml.in.h:554
+msgid "Microsoft Wireless Multimedia Keyboard 1.0A"
+msgstr ""
+
+#: ../rules/base.xml.in.h:555
+msgid "Miscellaneous compatibility options"
+msgstr ""
+
+#: ../rules/base.xml.in.h:556
+msgid "Mongolian"
+msgstr ""
+
+#: ../rules/base.xml.in.h:557
+msgid "Montenegrin"
+msgstr ""
+
+#: ../rules/base.xml.in.h:558
+msgid "Montenegrin (Cyrillic with guillemets)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:559
+msgid "Montenegrin (Cyrillic)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:560
+msgid "Montenegrin (Cyrillic, Z and ZHE swapped)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:561
+msgid "Montenegrin (Latin Unicode qwerty)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:562
+msgid "Montenegrin (Latin Unicode)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:563
+msgid "Montenegrin (Latin qwerty)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:564
+msgid "Montenegrin (Latin with guillemets)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:565
+msgid "NICOLA-F style Backspace"
+msgstr ""
+
+#: ../rules/base.xml.in.h:566
+msgid "Nepali"
+msgstr ""
+
+#: ../rules/base.xml.in.h:567
+msgid "Non-breakable space character at fourth level"
+msgstr ""
+
+#: ../rules/base.xml.in.h:568
+msgid ""
+"Non-breakable space character at fourth level, thin non-breakable space "
+"character at sixth level"
+msgstr ""
+
+#: ../rules/base.xml.in.h:569
+msgid ""
+"Non-breakable space character at fourth level, thin non-breakable space "
+"character at sixth level (via Ctrl+Shift)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:570
+msgid "Non-breakable space character at second level"
+msgstr ""
+
+#: ../rules/base.xml.in.h:571
+msgid "Non-breakable space character at third level"
+msgstr ""
+
+#: ../rules/base.xml.in.h:572
+msgid "Non-breakable space character at third level, nothing at fourth level"
+msgstr ""
+
+#: ../rules/base.xml.in.h:573
+msgid ""
+"Non-breakable space character at third level, thin non-breakable space "
+"character at fourth level"
+msgstr ""
+
+#: ../rules/base.xml.in.h:574
+msgid "Northern Saami (Finland)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:575
+msgid "Northern Saami (Norway)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:576
+msgid "Northern Saami (Norway, eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:577
+msgid "Northern Saami (Sweden)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:578
+msgid "Northgate OmniKey 101"
+msgstr ""
+
+#: ../rules/base.xml.in.h:579
+msgid "Norwegian"
+msgstr ""
+
+#: ../rules/base.xml.in.h:580
+msgid "Norwegian (Dvorak)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:581
+msgid "Norwegian (Macintosh)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:582
+msgid "Norwegian (Macintosh, eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:583
+msgid "Norwegian (eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:584
+msgid "Num Lock"
+msgstr ""
+
+#: ../rules/base.xml.in.h:585
+msgid "Numeric keypad delete key behaviour"
+msgstr ""
+
+#: ../rules/base.xml.in.h:586
+msgid "Numeric keypad keys work as with Macintosh"
+msgstr ""
+
+#: ../rules/base.xml.in.h:587
+msgid "Numeric keypad layout selection"
+msgstr ""
+
+#: ../rules/base.xml.in.h:588
+msgid "OLPC"
+msgstr ""
+
+#: ../rules/base.xml.in.h:589
+msgid "Occitan"
+msgstr ""
+
+#: ../rules/base.xml.in.h:590
+msgid "Ogham"
+msgstr ""
+
+#: ../rules/base.xml.in.h:591
+msgid "Ogham (IS434)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:592
+msgid "Oriya"
+msgstr ""
+
+#: ../rules/base.xml.in.h:593
+msgid "Ortek MCK-800 MM/Internet keyboard"
+msgstr ""
+
+#: ../rules/base.xml.in.h:594
+msgid "Ossetian (Georgia)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:595
+msgid "Ossetian (WinKeys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:596
+msgid "Ossetian (legacy)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:597
+msgid "PC-98xx Series"
+msgstr ""
+
+#: ../rules/base.xml.in.h:598
+msgid "Pannonian Rusyn (homophonic)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:599
+msgid "Pashto"
+msgstr ""
+
+#: ../rules/base.xml.in.h:600
+msgid "Pashto (Afghanistan, OLPC)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:601
+msgid "Pause"
+msgstr ""
+
+#: ../rules/base.xml.in.h:602 ../rules/base.extras.xml.in.h:23
+msgid "Persian"
+msgstr ""
+
+#: ../rules/base.xml.in.h:603
+msgid "Persian (Afghanistan, Dari OLPC)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:604
+msgid "Persian (with Persian Keypad)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:605 ../rules/base.extras.xml.in.h:24
+msgid "Polish"
+msgstr ""
+
+#: ../rules/base.xml.in.h:606
+msgid "Polish (Dvorak)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:607
+msgid "Polish (Dvorak, Polish quotes on key 1)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:608
+msgid "Polish (Dvorak, Polish quotes on quotemark key)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:609
+msgid "Polish (programmer Dvorak)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:610
+msgid "Polish (qwertz)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:611
+msgid "Portuguese"
+msgstr ""
+
+#: ../rules/base.xml.in.h:612
+msgid "Portuguese (Brazil)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:613
+msgid "Portuguese (Brazil, Dvorak)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:614
+msgid "Portuguese (Brazil, eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:615
+msgid "Portuguese (Brazil, nativo for Esperanto)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:616
+msgid "Portuguese (Brazil, nativo for USA keyboards)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:617
+msgid "Portuguese (Brazil, nativo)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:618
+msgid "Portuguese (Macintosh)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:619
+msgid "Portuguese (Macintosh, Sun dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:620
+msgid "Portuguese (Macintosh, eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:621
+msgid "Portuguese (Nativo for USA keyboards)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:622
+msgid "Portuguese (Nativo)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:623
+msgid "Portuguese (Sun dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:624
+msgid "Portuguese (eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:625
+msgid "Propeller Voyager (KTEZ-1000)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:626
+msgid "PrtSc"
+msgstr ""
+
+#: ../rules/base.xml.in.h:627
+msgid "Punjabi (Gurmukhi Jhelum)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:628
+msgid "Punjabi (Gurmukhi)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:629
+msgid "QTronix Scorpius 98N+"
+msgstr ""
+
+#: ../rules/base.xml.in.h:630
+msgid "Right Alt"
+msgstr ""
+
+#: ../rules/base.xml.in.h:631
+msgid "Right Alt (while pressed)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:632
+msgid ""
+"Right Alt chooses 5th level and activates level5-Lock when pressed together "
+"with another 5th-level-chooser, one press releases the lock"
+msgstr ""
+
+#: ../rules/base.xml.in.h:633
+msgid ""
+"Right Alt chooses 5th level, locks when pressed together with another 5th-"
+"level-chooser"
+msgstr ""
+
+#: ../rules/base.xml.in.h:634
+msgid ""
+"Right Alt chooses 5th level, locks when pressed together with another 5th-"
+"level-chooser, one press releases the lock"
+msgstr ""
+
+#: ../rules/base.xml.in.h:635
+msgid "Right Alt key never chooses 3rd level"
+msgstr ""
+
+#: ../rules/base.xml.in.h:636
+msgid "Right Alt, Shift+Right Alt key is Multi_Key"
+msgstr ""
+
+#: ../rules/base.xml.in.h:637
+msgid "Right Ctrl"
+msgstr ""
+
+#: ../rules/base.xml.in.h:638
+msgid "Right Ctrl (while pressed)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:639
+msgid "Right Ctrl as Right Alt"
+msgstr ""
+
+#: ../rules/base.xml.in.h:640
+msgid "Right Ctrl is mapped to Menu"
+msgstr ""
+
+#: ../rules/base.xml.in.h:641
+msgid "Right Ctrl+Right Shift"
+msgstr ""
+
+#: ../rules/base.xml.in.h:642
+msgid "Right Shift"
+msgstr ""
+
+#: ../rules/base.xml.in.h:643
+msgid "Right Win"
+msgstr ""
+
+#: ../rules/base.xml.in.h:644
+msgid "Right Win (while pressed)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:645
+msgid ""
+"Right Win chooses 5th level, locks when pressed together with another 5th-"
+"level-chooser"
+msgstr ""
+
+#: ../rules/base.xml.in.h:646
+msgid ""
+"Right Win chooses 5th level, locks when pressed together with another 5th-"
+"level-chooser, one press releases the lock"
+msgstr ""
+
+#: ../rules/base.xml.in.h:647 ../rules/base.extras.xml.in.h:26
+msgid "Romanian"
+msgstr ""
+
+#: ../rules/base.xml.in.h:648
+msgid "Romanian (Germany)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:649
+msgid "Romanian (Germany, eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:650
+msgid "Romanian (WinKeys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:651
+msgid "Romanian (cedilla)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:652
+msgid "Romanian (standard cedilla)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:653
+msgid "Romanian (standard)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:654
+msgid "Rupee on 4"
+msgstr ""
+
+#: ../rules/base.xml.in.h:655 ../rules/base.extras.xml.in.h:28
+msgid "Russian"
+msgstr ""
+
+#: ../rules/base.xml.in.h:656
+msgid "Russian (DOS)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:657
+msgid "Russian (Georgia)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:658
+msgid "Russian (Germany, phonetic)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:659
+msgid "Russian (Kazakhstan, with Kazakh)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:660
+msgid "Russian (Poland, phonetic Dvorak)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:661
+msgid "Russian (Sweden, phonetic)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:662
+msgid "Russian (Sweden, phonetic, eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:663
+msgid "Russian (US, phonetic)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:664
+msgid "Russian (Ukraine, standard RSTU)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:665
+msgid "Russian (legacy)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:666
+msgid "Russian (phonetic WinKeys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:667
+msgid "Russian (phonetic)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:668
+msgid "Russian (typewriter)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:669
+msgid "Russian (typewriter, legacy)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:670
+msgid "SILVERCREST Multimedia Wireless Keyboard"
+msgstr ""
+
+#: ../rules/base.xml.in.h:671
+msgid "SK-1300"
+msgstr ""
+
+#: ../rules/base.xml.in.h:672
+msgid "SK-2500"
+msgstr ""
+
+#: ../rules/base.xml.in.h:673
+msgid "SK-6200"
+msgstr ""
+
+#: ../rules/base.xml.in.h:674
+msgid "SK-7100"
+msgstr ""
+
+#: ../rules/base.xml.in.h:675
+msgid "SVEN Ergonomic 2500"
+msgstr ""
+
+#: ../rules/base.xml.in.h:676
+msgid "SVEN Slim 303"
+msgstr ""
+
+#: ../rules/base.xml.in.h:677
+msgid "Saisiyat (Taiwan)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:678
+msgid "Samsung SDM 4500P"
+msgstr ""
+
+#: ../rules/base.xml.in.h:679
+msgid "Samsung SDM 4510P"
+msgstr ""
+
+#: ../rules/base.xml.in.h:680
+msgid "Sanwa Supply SKB-KG3"
+msgstr ""
+
+#: ../rules/base.xml.in.h:681
+msgid "Scroll Lock"
+msgstr ""
+
+#: ../rules/base.xml.in.h:682
+msgid "Semi-colon on third level"
+msgstr ""
+
+#: ../rules/base.xml.in.h:683 ../rules/base.extras.xml.in.h:31
+msgid "Serbian"
+msgstr ""
+
+#: ../rules/base.xml.in.h:684
+msgid "Serbian (Latin Unicode qwerty)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:685
+msgid "Serbian (Latin Unicode)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:686
+msgid "Serbian (Latin qwerty)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:687
+msgid "Serbian (Latin with guillemets)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:688
+msgid "Serbian (Latin)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:689
+msgid "Serbian (Russia)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:690
+msgid "Serbian (Z and ZHE swapped)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:691
+msgid "Serbian (with guillemets)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:692
+msgid "Serbo-Croatian (US)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:693
+msgid "Shift cancels Caps Lock"
+msgstr ""
+
+#: ../rules/base.xml.in.h:694
+msgid "Shift does not cancel Num Lock, chooses 3rd level instead"
+msgstr ""
+
+#: ../rules/base.xml.in.h:695
+msgid "Shift with numeric keypad keys works as in MS Windows"
+msgstr ""
+
+#: ../rules/base.xml.in.h:696
+msgid "Shift+Caps Lock"
+msgstr ""
+
+#: ../rules/base.xml.in.h:697
+msgid "Sindhi"
+msgstr ""
+
+#: ../rules/base.xml.in.h:698
+msgid "Sinhala"
+msgstr ""
+
+#: ../rules/base.xml.in.h:699
+msgid "Slovak"
+msgstr ""
+
+#: ../rules/base.xml.in.h:700
+msgid "Slovak (extended Backslash)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:701
+msgid "Slovak (qwerty)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:702
+msgid "Slovak (qwerty, extended Backslash)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:703
+msgid "Slovenian"
+msgstr ""
+
+#: ../rules/base.xml.in.h:704
+msgid "Slovenian (US keyboard with Slovenian letters)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:705
+msgid "Slovenian (use guillemets for quotes)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:706
+msgid "Spanish"
+msgstr ""
+
+#: ../rules/base.xml.in.h:707
+msgid "Spanish (Dvorak)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:708
+msgid "Spanish (Latin American)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:709
+msgid "Spanish (Latin American, Sun dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:710
+msgid "Spanish (Latin American, eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:711
+msgid "Spanish (Latin American, include dead tilde)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:712
+msgid "Spanish (Macintosh)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:713
+msgid "Spanish (Sun dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:714
+msgid "Spanish (eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:715
+msgid "Spanish (include dead tilde)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:716
+msgid "Special keys (Ctrl+Alt+<key>) handled in a server"
+msgstr ""
+
+#: ../rules/base.xml.in.h:717
+msgid "Sun Type 5/6"
+msgstr ""
+
+#: ../rules/base.xml.in.h:718
+msgid "Super Power Multimedia Keyboard"
+msgstr ""
+
+#: ../rules/base.xml.in.h:719
+msgid "Swahili (Kenya)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:720
+msgid "Swahili (Tanzania)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:721
+msgid "Swap Ctrl and Caps Lock"
+msgstr ""
+
+#: ../rules/base.xml.in.h:722
+msgid "Swap ESC and Caps Lock"
+msgstr ""
+
+#: ../rules/base.xml.in.h:723
+msgid "Swedish"
+msgstr ""
+
+#: ../rules/base.xml.in.h:724
+msgid "Swedish (Dvorak)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:725
+msgid "Swedish (Macintosh)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:726
+msgid "Swedish (Svdvorak)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:727
+msgid "Swedish (eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:728
+msgid "Swedish Sign Language"
+msgstr ""
+
+#: ../rules/base.xml.in.h:729
+msgid "Symplon PaceBook (tablet PC)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:730
+msgid "Syriac"
+msgstr ""
+
+#: ../rules/base.xml.in.h:731
+msgid "Syriac (phonetic)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:732
+msgid "Taiwanese"
+msgstr ""
+
+#: ../rules/base.xml.in.h:733
+msgid "Taiwanese (indigenous)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:734
+msgid "Tajik"
+msgstr ""
+
+#: ../rules/base.xml.in.h:735
+msgid "Tajik (legacy)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:736
+msgid "Tamil"
+msgstr ""
+
+#: ../rules/base.xml.in.h:737
+msgid "Tamil (Sri Lanka, TAB Typewriter)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:738
+msgid "Tamil (Sri Lanka, Unicode)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:739
+msgid "Tamil (TAB typewriter)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:740
+msgid "Tamil (TSCII typewriter)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:741
+msgid "Tamil (Unicode)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:742
+msgid "Tamil (keyboard with numerals)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:743
+msgid "Targa Visionary 811"
+msgstr ""
+
+#: ../rules/base.xml.in.h:744
+msgid "Tatar"
+msgstr ""
+
+#: ../rules/base.xml.in.h:745
+msgid "Telugu"
+msgstr ""
+
+#: ../rules/base.xml.in.h:746
+msgid "Thai"
+msgstr ""
+
+#: ../rules/base.xml.in.h:747
+msgid "Thai (Pattachote)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:748
+msgid "Thai (TIS-820.2538)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:749
+msgid "Tibetan"
+msgstr ""
+
+#: ../rules/base.xml.in.h:750
+msgid "Tibetan (with ASCII numerals)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:751
+msgid "To the corresponding key in a Dvorak keyboard."
+msgstr ""
+
+#: ../rules/base.xml.in.h:752
+msgid "To the corresponding key in a Qwerty keyboard."
+msgstr ""
+
+#: ../rules/base.xml.in.h:753
+msgid "Toggle PointerKeys with Shift + NumLock."
+msgstr ""
+
+#: ../rules/base.xml.in.h:754
+msgid "Toshiba Satellite S3000"
+msgstr ""
+
+#: ../rules/base.xml.in.h:755
+msgid "Trust Direct Access Keyboard"
+msgstr ""
+
+#: ../rules/base.xml.in.h:756
+msgid "Trust Slimline"
+msgstr ""
+
+#: ../rules/base.xml.in.h:757
+msgid "Trust Wireless Keyboard Classic"
+msgstr ""
+
+#: ../rules/base.xml.in.h:758
+msgid "Tswana"
+msgstr ""
+
+#: ../rules/base.xml.in.h:759
+msgid "Turkish"
+msgstr ""
+
+#: ../rules/base.xml.in.h:760
+msgid "Turkish (Alt-Q)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:761
+msgid "Turkish (F)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:762
+msgid "Turkish (Sun dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:763
+msgid "Turkish (international with dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:764
+msgid "Turkmen"
+msgstr ""
+
+#: ../rules/base.xml.in.h:765
+msgid "Turkmen (Alt-Q)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:766
+msgid "TypeMatrix EZ-Reach 2020"
+msgstr ""
+
+#: ../rules/base.xml.in.h:767
+msgid "TypeMatrix EZ-Reach 2030 PS2"
+msgstr ""
+
+#: ../rules/base.xml.in.h:768
+msgid "TypeMatrix EZ-Reach 2030 USB"
+msgstr ""
+
+#: ../rules/base.xml.in.h:769
+msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:770
+msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:771
+msgid "Udmurt"
+msgstr ""
+
+#: ../rules/base.xml.in.h:772
+msgid "Ukrainian"
+msgstr ""
+
+#: ../rules/base.xml.in.h:773
+msgid "Ukrainian (WinKeys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:774
+msgid "Ukrainian (homophonic)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:775
+msgid "Ukrainian (legacy)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:776
+msgid "Ukrainian (phonetic)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:777
+msgid "Ukrainian (standard RSTU)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:778
+msgid "Ukrainian (typewriter)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:779
+msgid "Unicode additions (arrows and math operators)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:780
+msgid ""
+"Unicode additions (arrows and math operators). Math operators on default "
+"level"
+msgstr ""
+
+#: ../rules/base.xml.in.h:781
+msgid "Unitek KB-1925"
+msgstr ""
+
+#: ../rules/base.xml.in.h:782
+msgid "Urdu (Pakistan)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:783
+msgid "Urdu (Pakistan, CRULP)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:784
+msgid "Urdu (Pakistan, NLA)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:785
+msgid "Urdu (WinKeys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:786
+msgid "Urdu (alternative phonetic)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:787
+msgid "Urdu (phonetic)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:788
+msgid "Use keyboard LED to show alternative layout"
+msgstr ""
+
+#: ../rules/base.xml.in.h:789
+msgid "Using space key to input non-breakable space character"
+msgstr ""
+
+#: ../rules/base.xml.in.h:790
+msgid "Usual space at any level"
+msgstr ""
+
+#: ../rules/base.xml.in.h:791
+msgid "Uyghur"
+msgstr ""
+
+#: ../rules/base.xml.in.h:792
+msgid "Uzbek"
+msgstr ""
+
+#: ../rules/base.xml.in.h:793
+msgid "Uzbek (Afghanistan)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:794
+msgid "Uzbek (Afghanistan, OLPC)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:795
+msgid "Uzbek (Latin)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:796
+msgid "Vietnamese"
+msgstr ""
+
+#: ../rules/base.xml.in.h:797
+msgid "ViewSonic KU-306 Internet Keyboard"
+msgstr ""
+
+#: ../rules/base.xml.in.h:798
+msgid "Wang 724 keypad with Unicode additions (arrows and math operators)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:799
+msgid ""
+"Wang 724 keypad with Unicode additions (arrows and math operators). Math "
+"operators on default level"
+msgstr ""
+
+#: ../rules/base.xml.in.h:800
+msgid "Winbook Model XP5"
+msgstr ""
+
+#: ../rules/base.xml.in.h:801
+msgid "Wolof"
+msgstr ""
+
+#: ../rules/base.xml.in.h:802
+msgid "Yahoo! Internet Keyboard"
+msgstr ""
+
+#: ../rules/base.xml.in.h:803
+msgid "Yakut"
+msgstr ""
+
+#: ../rules/base.xml.in.h:804
+msgid "Yoruba"
+msgstr ""
+
+#: ../rules/base.xml.in.h:805
+msgid "Zero-width non-joiner character at second level"
+msgstr ""
+
+#: ../rules/base.xml.in.h:806
+msgid ""
+"Zero-width non-joiner character at second level, non-breakable space "
+"character at third level"
+msgstr ""
+
+#: ../rules/base.xml.in.h:807
+msgid ""
+"Zero-width non-joiner character at second level, non-breakable space "
+"character at third level, nothing at fourth level"
+msgstr ""
+
+#: ../rules/base.xml.in.h:808
+msgid ""
+"Zero-width non-joiner character at second level, non-breakable space "
+"character at third level, thin non-breakable space at fourth level"
+msgstr ""
+
+#: ../rules/base.xml.in.h:809
+msgid ""
+"Zero-width non-joiner character at second level, non-breakable space "
+"character at third level, zero-width joiner at fourth level"
+msgstr ""
+
+#: ../rules/base.xml.in.h:810
+msgid ""
+"Zero-width non-joiner character at second level, zero-width joiner character "
+"at third level"
+msgstr ""
+
+#: ../rules/base.xml.in.h:811
+msgid ""
+"Zero-width non-joiner character at second level, zero-width joiner character "
+"at third level, non-breakable space character at fourth level"
+msgstr ""
+
+#: ../rules/base.xml.in.h:812
+msgid ""
+"Zero-width non-joiner character at third level, zero-width joiner at fourth "
+"level"
+msgstr ""
+
+#: ../rules/base.xml.in.h:813
+msgid "ak"
+msgstr ""
+
+#: ../rules/base.xml.in.h:814
+msgid "am"
+msgstr ""
+
+#: ../rules/base.xml.in.h:815
+msgid "ar"
+msgstr ""
+
+#: ../rules/base.xml.in.h:816
+msgid "avn"
+msgstr ""
+
+#: ../rules/base.xml.in.h:817
+msgid "az"
+msgstr ""
+
+#: ../rules/base.xml.in.h:818
+msgid "be"
+msgstr ""
+
+#: ../rules/base.xml.in.h:819
+msgid "ber"
+msgstr ""
+
+#: ../rules/base.xml.in.h:820
+msgid "bg"
+msgstr ""
+
+#: ../rules/base.xml.in.h:821
+msgid "bm"
+msgstr ""
+
+#: ../rules/base.xml.in.h:822
+msgid "bn"
+msgstr ""
+
+#: ../rules/base.xml.in.h:823
+msgid "brl"
+msgstr ""
+
+#: ../rules/base.xml.in.h:824
+msgid "bs"
+msgstr ""
+
+#: ../rules/base.xml.in.h:825
+msgid "ca"
+msgstr ""
+
+#: ../rules/base.xml.in.h:826
+msgid "chr"
+msgstr ""
+
+#: ../rules/base.xml.in.h:827
+msgid "cm"
+msgstr ""
+
+#: ../rules/base.xml.in.h:828
+msgid "crh"
+msgstr ""
+
+#: ../rules/base.xml.in.h:829
+msgid "cs"
+msgstr ""
+
+#: ../rules/base.xml.in.h:830
+msgid "da"
+msgstr ""
+
+#: ../rules/base.xml.in.h:831
+msgid "de"
+msgstr ""
+
+#: ../rules/base.xml.in.h:832
+msgid "dv"
+msgstr ""
+
+#: ../rules/base.xml.in.h:833
+msgid "dz"
+msgstr ""
+
+#: ../rules/base.xml.in.h:834
+msgid "ee"
+msgstr ""
+
+#: ../rules/base.xml.in.h:835 ../rules/base.extras.xml.in.h:34
+msgid "en"
+msgstr ""
+
+#: ../rules/base.xml.in.h:836
+msgid "eo"
+msgstr ""
+
+#: ../rules/base.xml.in.h:837
+msgid "es"
+msgstr ""
+
+#: ../rules/base.xml.in.h:838
+msgid "et"
+msgstr ""
+
+#: ../rules/base.xml.in.h:839 ../rules/base.extras.xml.in.h:35
+msgid "fa"
+msgstr ""
+
+#: ../rules/base.xml.in.h:840
+msgid "ff"
+msgstr ""
+
+#: ../rules/base.xml.in.h:841
+msgid "fi"
+msgstr ""
+
+#: ../rules/base.xml.in.h:842
+msgid "fo"
+msgstr ""
+
+#: ../rules/base.xml.in.h:843 ../rules/base.extras.xml.in.h:36
+msgid "fr"
+msgstr ""
+
+#: ../rules/base.xml.in.h:844
+msgid "gaa"
+msgstr ""
+
+#: ../rules/base.xml.in.h:845
+msgid "gr"
+msgstr ""
+
+#: ../rules/base.xml.in.h:846
+msgid "gu"
+msgstr ""
+
+#: ../rules/base.xml.in.h:847
+msgid "ha"
+msgstr ""
+
+#: ../rules/base.xml.in.h:848
+msgid "he"
+msgstr ""
+
+#: ../rules/base.xml.in.h:849
+msgid "hi"
+msgstr ""
+
+#: ../rules/base.xml.in.h:850
+msgid "hr"
+msgstr ""
+
+#: ../rules/base.xml.in.h:851
+msgid "hu"
+msgstr ""
+
+#: ../rules/base.xml.in.h:852 ../rules/base.extras.xml.in.h:37
+msgid "hy"
+msgstr ""
+
+#: ../rules/base.xml.in.h:853
+msgid "ie"
+msgstr ""
+
+#: ../rules/base.xml.in.h:854
+msgid "ig"
+msgstr ""
+
+#: ../rules/base.xml.in.h:855
+msgid "ike"
+msgstr ""
+
+#: ../rules/base.xml.in.h:856
+msgid "in"
+msgstr ""
+
+#: ../rules/base.xml.in.h:857
+msgid "is"
+msgstr ""
+
+#: ../rules/base.xml.in.h:858
+msgid "it"
+msgstr ""
+
+#: ../rules/base.xml.in.h:859
+msgid "ja"
+msgstr ""
+
+#: ../rules/base.xml.in.h:860
+msgid "ka"
+msgstr ""
+
+#: ../rules/base.xml.in.h:861
+msgid "ki"
+msgstr ""
+
+#: ../rules/base.xml.in.h:862
+msgid "kk"
+msgstr ""
+
+#: ../rules/base.xml.in.h:863
+msgid "km"
+msgstr ""
+
+#: ../rules/base.xml.in.h:864
+msgid "kn"
+msgstr ""
+
+#: ../rules/base.xml.in.h:865
+msgid "ko"
+msgstr ""
+
+#: ../rules/base.xml.in.h:866
+msgid "ku"
+msgstr ""
+
+#: ../rules/base.xml.in.h:867
+msgid "lo"
+msgstr ""
+
+#: ../rules/base.xml.in.h:868 ../rules/base.extras.xml.in.h:39
+msgid "lt"
+msgstr ""
+
+#: ../rules/base.xml.in.h:869 ../rules/base.extras.xml.in.h:40
+msgid "lv"
+msgstr ""
+
+#: ../rules/base.xml.in.h:870
+msgid "mi"
+msgstr ""
+
+#: ../rules/base.xml.in.h:871
+msgid "mk"
+msgstr ""
+
+#: ../rules/base.xml.in.h:872
+msgid "ml"
+msgstr ""
+
+#: ../rules/base.xml.in.h:873
+msgid "mn"
+msgstr ""
+
+#: ../rules/base.xml.in.h:874
+msgid "mt"
+msgstr ""
+
+#: ../rules/base.xml.in.h:875
+msgid "my"
+msgstr ""
+
+#: ../rules/base.xml.in.h:876
+msgid "ne"
+msgstr ""
+
+#: ../rules/base.xml.in.h:877
+msgid "nl"
+msgstr ""
+
+#: ../rules/base.xml.in.h:878
+msgid "no"
+msgstr ""
+
+#: ../rules/base.xml.in.h:879
+msgid "or"
+msgstr ""
+
+#: ../rules/base.xml.in.h:880
+msgid "pa"
+msgstr ""
+
+#: ../rules/base.xml.in.h:881
+msgid "ph"
+msgstr ""
+
+#: ../rules/base.xml.in.h:882 ../rules/base.extras.xml.in.h:41
+msgid "pl"
+msgstr ""
+
+#: ../rules/base.xml.in.h:883
+msgid "ps"
+msgstr ""
+
+#: ../rules/base.xml.in.h:884
+msgid "pt"
+msgstr ""
+
+#: ../rules/base.xml.in.h:885 ../rules/base.extras.xml.in.h:42
+msgid "ro"
+msgstr ""
+
+#: ../rules/base.xml.in.h:886 ../rules/base.extras.xml.in.h:43
+msgid "ru"
+msgstr ""
+
+#: ../rules/base.xml.in.h:887
+msgid "sd"
+msgstr ""
+
+#: ../rules/base.xml.in.h:888
+msgid "si"
+msgstr ""
+
+#: ../rules/base.xml.in.h:889
+msgid "sk"
+msgstr ""
+
+#: ../rules/base.xml.in.h:890
+msgid "sl"
+msgstr ""
+
+#: ../rules/base.xml.in.h:891
+msgid "sq"
+msgstr ""
+
+#: ../rules/base.xml.in.h:892 ../rules/base.extras.xml.in.h:45
+msgid "sr"
+msgstr ""
+
+#: ../rules/base.xml.in.h:893
+msgid "sv"
+msgstr ""
+
+#: ../rules/base.xml.in.h:894
+msgid "sw"
+msgstr ""
+
+#: ../rules/base.xml.in.h:895
+msgid "syc"
+msgstr ""
+
+#: ../rules/base.xml.in.h:896
+msgid "ta"
+msgstr ""
+
+#: ../rules/base.xml.in.h:897
+msgid "te"
+msgstr ""
+
+#: ../rules/base.xml.in.h:898
+msgid "tg"
+msgstr ""
+
+#: ../rules/base.xml.in.h:899
+msgid "th"
+msgstr ""
+
+#: ../rules/base.xml.in.h:900
+msgid "tk"
+msgstr ""
+
+#: ../rules/base.xml.in.h:901
+msgid "tn"
+msgstr ""
+
+#: ../rules/base.xml.in.h:902
+msgid "tr"
+msgstr ""
+
+#: ../rules/base.xml.in.h:903
+msgid "uk"
+msgstr ""
+
+#: ../rules/base.xml.in.h:904
+msgid "ur"
+msgstr ""
+
+#: ../rules/base.xml.in.h:905
+msgid "uz"
+msgstr ""
+
+#: ../rules/base.xml.in.h:906
+msgid "vi"
+msgstr ""
+
+#: ../rules/base.xml.in.h:907
+msgid "wo"
+msgstr ""
+
+#: ../rules/base.xml.in.h:908
+msgid "xsy"
+msgstr ""
+
+#: ../rules/base.xml.in.h:909
+msgid "yo"
+msgstr ""
+
+#: ../rules/base.xml.in.h:910
+msgid "zh"
+msgstr ""
+
+#: ../rules/base.extras.xml.in.h:1
+msgid "APL Keyboard Symbols"
+msgstr ""
+
+#: ../rules/base.extras.xml.in.h:4
+msgid "Atsina"
+msgstr ""
+
+#: ../rules/base.extras.xml.in.h:5
+msgid "Avestan"
+msgstr ""
+
+#: ../rules/base.extras.xml.in.h:6
+msgid "Couer D'alene Salish"
+msgstr ""
+
+#: ../rules/base.extras.xml.in.h:8
+msgid "English (US, international AltGr Unicode combining)"
+msgstr ""
+
+#: ../rules/base.extras.xml.in.h:9
+msgid "English (US, international AltGr Unicode combining, alternative)"
+msgstr ""
+
+#: ../rules/base.extras.xml.in.h:11
+msgid "Kutenai"
+msgstr ""
+
+#: ../rules/base.extras.xml.in.h:13
+msgid "Latvian (US Colemak)"
+msgstr ""
+
+#: ../rules/base.extras.xml.in.h:14
+msgid "Latvian (US Colemak, apostrophe variant)"
+msgstr ""
+
+#: ../rules/base.extras.xml.in.h:15
+msgid "Latvian (US Dvorak)"
+msgstr ""
+
+#: ../rules/base.extras.xml.in.h:16
+msgid "Latvian (US Dvorak, Y variant)"
+msgstr ""
+
+#: ../rules/base.extras.xml.in.h:17
+msgid "Latvian (US Dvorak, minus variant)"
+msgstr ""
+
+#: ../rules/base.extras.xml.in.h:18
+msgid "Latvian (programmer US Dvorak)"
+msgstr ""
+
+#: ../rules/base.extras.xml.in.h:19
+msgid "Latvian (programmer US Dvorak, Y variant)"
+msgstr ""
+
+#: ../rules/base.extras.xml.in.h:20
+msgid "Latvian (programmer US Dvorak, minus variant)"
+msgstr ""
+
+#: ../rules/base.extras.xml.in.h:22
+msgid "Lithuanian (US Dvorak with Lithuanian letters)"
+msgstr ""
+
+#: ../rules/base.extras.xml.in.h:25
+msgid "Polish (international with dead keys)"
+msgstr ""
+
+#: ../rules/base.extras.xml.in.h:27
+msgid "Romanian (ergonomic Touchtype)"
+msgstr ""
+
+#: ../rules/base.extras.xml.in.h:29
+msgid "Russian (with UKR and BEL layout)"
+msgstr ""
+
+#: ../rules/base.extras.xml.in.h:30
+msgid "Secwepemctsin"
+msgstr ""
+
+#: ../rules/base.extras.xml.in.h:32
+msgid "Serbian (combining accents instead of dead keys)"
+msgstr ""
+
+#: ../rules/base.extras.xml.in.h:33
+msgid "apl"
+msgstr ""
+
+#: ../rules/base.extras.xml.in.h:38
+msgid "kut"
+msgstr ""
+
+#: ../rules/base.extras.xml.in.h:44
+msgid "shs"
+msgstr ""
diff --git a/xorg-server/xkeyboard-config/po/zh_CN.po b/xorg-server/xkeyboard-config/po/zh_CN.po index d269e1676..1f5bf58c6 100644 --- a/xorg-server/xkeyboard-config/po/zh_CN.po +++ b/xorg-server/xkeyboard-config/po/zh_CN.po @@ -1,3830 +1,3830 @@ -# Chinese (simplified) translations of xkeyboard-config -# Copyright (C) 2003 xfree86_xkb_xml maintainers. -# This file is distributed under the same license as the xkeyboard-config package. -# Funda Wang <fundawang@linux.net.cn>, 2003. -# YunQiang Su <wzssyqa@gmail.com>, 2011. -# -msgid "" -msgstr "" -"Project-Id-Version: xkeyboard-config 2.1.99\n" -"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" -"POT-Creation-Date: 2011-03-25 22:27+0000\n" -"PO-Revision-Date: 2011-03-30 00:35+0800\n" -"Last-Translator: Aron Xu <happyaron.xu@gmail.com>\n" -"Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n" -"Language: zh_CN\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#: ../rules/base.xml.in.h:1 -msgid "<Less/Greater>" -msgstr "<小于/大于>" - -#: ../rules/base.xml.in.h:2 -msgid "<Less/Greater> (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "" - -#: ../rules/base.xml.in.h:3 -msgid "<Less/Greater> chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "" - -#: ../rules/base.xml.in.h:4 -msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "" - -#: ../rules/base.xml.in.h:5 -msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "" - -#: ../rules/base.xml.in.h:6 -msgid "A4Tech KB-21" -msgstr "A4Tech KB-21" - -#: ../rules/base.xml.in.h:7 -msgid "A4Tech KBS-8" -msgstr "A4Tech KBS-8" - -#: ../rules/base.xml.in.h:8 -#, fuzzy -msgid "A4Tech Wireless Desktop RFKB-23" -msgstr "Dexxa 无线桌面键盘" - -#: ../rules/base.xml.in.h:9 -msgid "ATM/phone-style" -msgstr "" - -#: ../rules/base.xml.in.h:10 -msgid "Acer AirKey V" -msgstr "Acer AirKey V" - -#: ../rules/base.xml.in.h:11 -msgid "Acer C300" -msgstr "宏碁 C300" - -#: ../rules/base.xml.in.h:12 -msgid "Acer Ferrari 4000" -msgstr "宏碁法拉利 4000" - -#: ../rules/base.xml.in.h:13 -msgid "Acer Laptop" -msgstr "宏碁笔记本电脑" - -#: ../rules/base.xml.in.h:14 -msgid "Add the standard behavior to Menu key" -msgstr "将标准行为添加到菜单键" - -#: ../rules/base.xml.in.h:15 -msgid "Adding Esperanto circumflexes (supersigno)" -msgstr "" - -#: ../rules/base.xml.in.h:16 -msgid "Adding currency signs to certain keys" -msgstr "向特定键添加货币符号" - -#: ../rules/base.xml.in.h:17 -msgid "Advance Scorpius KI" -msgstr "高级 Scorpius KI" - -#: ../rules/base.xml.in.h:18 -msgid "Afg" -msgstr "阿富汗" - -#: ../rules/base.xml.in.h:19 -msgid "Afghani" -msgstr "阿富汗" - -#: ../rules/base.xml.in.h:20 -msgid "Akan" -msgstr "阿肯" - -#: ../rules/base.xml.in.h:21 -msgid "Albanian" -msgstr "阿尔巴尼亚" - -#: ../rules/base.xml.in.h:22 -msgid "Alt and Meta are on Alt keys" -msgstr "Alt 和 Meta 都是 Alt 键" - -#: ../rules/base.xml.in.h:23 -msgid "Alt is mapped to Right Win, Super to Menu" -msgstr "Alt 键映射到右 Win,Super 映射到菜单键" - -#: ../rules/base.xml.in.h:24 -msgid "Alt+Caps Lock" -msgstr "Alt+Caps Lock" - -#: ../rules/base.xml.in.h:25 -msgid "Alt+Ctrl" -msgstr "Alt+Ctrl" - -#: ../rules/base.xml.in.h:26 -msgid "Alt+Shift" -msgstr "Alt+Shift" - -#: ../rules/base.xml.in.h:27 -msgid "Alt+Space" -msgstr "Alt+Space" - -#: ../rules/base.xml.in.h:28 -msgid "Alt/Win key behavior" -msgstr "Alt/Win 键行为" - -#: ../rules/base.xml.in.h:29 -msgid "Amharic" -msgstr "阿姆哈拉语" - -#: ../rules/base.xml.in.h:30 -msgid "Any Alt key" -msgstr "任何 Alt 键" - -#: ../rules/base.xml.in.h:31 -msgid "Any Win key" -msgstr "任何 Win 键" - -#: ../rules/base.xml.in.h:32 -#, fuzzy -msgid "Any Win key (while pressed)" -msgstr "按下两个 Windows 键可切换组" - -#: ../rules/base.xml.in.h:33 -msgid "Apple" -msgstr "苹果" - -#: ../rules/base.xml.in.h:34 -msgid "Apple Aluminium Keyboard (ANSI)" -msgstr "苹果铝键盘(ANSI)" - -#: ../rules/base.xml.in.h:35 -msgid "Apple Aluminium Keyboard (ISO)" -msgstr "苹果铝键盘(ISO)" - -#: ../rules/base.xml.in.h:36 -msgid "Apple Aluminium Keyboard (JIS)" -msgstr "苹果铝键盘(JIS)" - -#: ../rules/base.xml.in.h:37 -msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)" -msgstr "苹果铝键盘:模拟 PC 键(截屏、滚动锁定、暂停、数字锁定)" - -#: ../rules/base.xml.in.h:38 -msgid "Apple Laptop" -msgstr "苹果笔记本电脑" - -#: ../rules/base.xml.in.h:39 -msgid "Arabic" -msgstr "阿拉伯语" - -#: ../rules/base.xml.in.h:40 -msgid "Arabic (Buckwalter)" -msgstr "阿拉伯语(Buckwalter)" - -#: ../rules/base.xml.in.h:41 -msgid "Arabic (Morocco)" -msgstr "阿拉伯语(摩洛哥)" - -#: ../rules/base.xml.in.h:42 -msgid "Arabic (Pakistan)" -msgstr "阿拉伯语(巴基斯坦)" - -#: ../rules/base.xml.in.h:43 -msgid "Arabic (Syria)" -msgstr "阿拉伯语(叙利亚)" - -#: ../rules/base.xml.in.h:44 -msgid "Arabic (azerty)" -msgstr "阿拉伯语(azerty)" - -#: ../rules/base.xml.in.h:45 -msgid "Arabic (azerty/digits)" -msgstr "阿拉伯语(azerty/数字)" - -#: ../rules/base.xml.in.h:46 -msgid "Arabic (digits)" -msgstr "阿拉伯语(数字)" - -#: ../rules/base.xml.in.h:47 -msgid "Arabic (qwerty)" -msgstr "阿拉伯语(qwerty)" - -#: ../rules/base.xml.in.h:48 -msgid "Arabic (qwerty/digits)" -msgstr "阿拉伯语(qwerty/数字)" - -#: ../rules/base.xml.in.h:49 -msgid "Armenian" -msgstr "亚美尼亚语" - -#: ../rules/base.xml.in.h:50 -#, fuzzy -msgid "Armenian (alternative eastern)" -msgstr "法语(替代)" - -#: ../rules/base.xml.in.h:51 -msgid "Armenian (alternative phonetic)" -msgstr "亚美尼亚语(替代音标)" - -#: ../rules/base.xml.in.h:52 -#, fuzzy -msgid "Armenian (eastern)" -msgstr "亚美尼亚" - -#: ../rules/base.xml.in.h:53 -msgid "Armenian (phonetic)" -msgstr "亚美尼亚语(音标)" - -#: ../rules/base.xml.in.h:54 -#, fuzzy -msgid "Armenian (western)" -msgstr "亚美尼亚" - -#: ../rules/base.xml.in.h:55 -msgid "Asus Laptop" -msgstr "华硕笔记本电脑" - -#: ../rules/base.xml.in.h:56 -msgid "At bottom left" -msgstr "在左下角" - -#: ../rules/base.xml.in.h:57 -msgid "At left of 'A'" -msgstr "在“A”左侧" - -#: ../rules/base.xml.in.h:58 -msgid "Avatime" -msgstr "" - -#: ../rules/base.xml.in.h:59 -msgid "Azerbaijan (Cyrillic)" -msgstr "阿塞拜疆语(西里尔)" - -#: ../rules/base.xml.in.h:60 -msgid "Azerbaijani" -msgstr "阿塞拜疆语" - -#: ../rules/base.xml.in.h:61 -#, fuzzy -msgid "Azona RF2300 wireless Internet Keyboard" -msgstr "罗技网际键盘" - -#: ../rules/base.xml.in.h:62 -msgid "BTC 5090" -msgstr "BTC 5090" - -#: ../rules/base.xml.in.h:63 -msgid "BTC 5113RF Multimedia" -msgstr "BTC 5113RF 多媒体" - -#: ../rules/base.xml.in.h:64 -msgid "BTC 5126T" -msgstr "BTC 5126T" - -#: ../rules/base.xml.in.h:65 -msgid "BTC 6301URF" -msgstr "BTC 6301URF" - -#: ../rules/base.xml.in.h:66 -msgid "BTC 9000" -msgstr "BTC 9000" - -#: ../rules/base.xml.in.h:67 -msgid "BTC 9000A" -msgstr "BTC 9000A" - -#: ../rules/base.xml.in.h:68 -msgid "BTC 9001AH" -msgstr "BTC 9001AH" - -#: ../rules/base.xml.in.h:69 -msgid "BTC 9019U" -msgstr "BTC 9019U" - -#: ../rules/base.xml.in.h:70 -msgid "BTC 9116U Mini Wireless Internet and Gaming" -msgstr "" - -#: ../rules/base.xml.in.h:71 -msgid "Backslash" -msgstr "反斜杠" - -#: ../rules/base.xml.in.h:72 -msgid "Backslash chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "" - -#: ../rules/base.xml.in.h:73 -msgid "Bambara" -msgstr "班巴拉语" - -#: ../rules/base.xml.in.h:74 -msgid "Belarusian" -msgstr "白俄罗斯语" - -#: ../rules/base.xml.in.h:75 -msgid "Belarusian (Latin)" -msgstr "白俄罗斯语(拉丁)" - -#: ../rules/base.xml.in.h:76 -#, fuzzy -msgid "Belarusian (legacy)" -msgstr "白俄罗斯语()" - -#: ../rules/base.xml.in.h:77 -msgid "Belgian" -msgstr "比利时语" - -#: ../rules/base.xml.in.h:78 -msgid "Belgian (ISO alternate)" -msgstr "比利时语(ISO 替代)" - -#: ../rules/base.xml.in.h:79 -msgid "Belgian (Sun dead keys)" -msgstr "比利时语(Sun 死键)" - -#: ../rules/base.xml.in.h:80 -msgid "Belgian (Wang model 724 azerty)" -msgstr "比利时语(王安 724 型 azerty)" - -#: ../rules/base.xml.in.h:81 -msgid "Belgian (alternative)" -msgstr "比利时语(替代)" - -#: ../rules/base.xml.in.h:82 -msgid "Belgian (alternative, Sun dead keys)" -msgstr "比利时语(替代,Sun 死键)" - -#: ../rules/base.xml.in.h:83 -msgid "Belgian (alternative, latin-9 only)" -msgstr "比利时语(替代,只包含拉丁-9 字符)" - -#: ../rules/base.xml.in.h:84 -msgid "Belgian (eliminate dead keys)" -msgstr "比利时语(除去死键)" - -#: ../rules/base.xml.in.h:85 -msgid "BenQ X-Touch" -msgstr "明基 X-Touch" - -#: ../rules/base.xml.in.h:86 -msgid "BenQ X-Touch 730" -msgstr "明基 X-Touch 730" - -#: ../rules/base.xml.in.h:87 -msgid "BenQ X-Touch 800" -msgstr "明基 X-Touch 800" - -#: ../rules/base.xml.in.h:88 -msgid "Bengali" -msgstr "孟加拉" - -#: ../rules/base.xml.in.h:89 -msgid "Bengali (Probhat)" -msgstr "" - -#: ../rules/base.xml.in.h:90 -msgid "Berber (Morocco, Tifinagh alternative phonetic)" -msgstr "" - -#: ../rules/base.xml.in.h:91 -msgid "Berber (Morocco, Tifinagh alternative)" -msgstr "" - -#: ../rules/base.xml.in.h:92 -msgid "Berber (Morocco, Tifinagh extended phonetic)" -msgstr "" - -#: ../rules/base.xml.in.h:93 -msgid "Berber (Morocco, Tifinagh extended)" -msgstr "" - -#: ../rules/base.xml.in.h:94 -msgid "Berber (Morocco, Tifinagh phonetic)" -msgstr "" - -#: ../rules/base.xml.in.h:95 -msgid "Berber (Morocco, Tifinagh)" -msgstr "" - -#: ../rules/base.xml.in.h:96 -msgid "Bosnian" -msgstr "波斯尼亚语" - -#: ../rules/base.xml.in.h:97 -msgid "Bosnian (US keyboard with Bosnian digraphs)" -msgstr "波斯尼亚语(带罗马尼亚二重字的美国键盘)" - -#: ../rules/base.xml.in.h:98 -msgid "Bosnian (US keyboard with Bosnian letters)" -msgstr "波斯尼亚语(带波斯尼亚字母的美国键盘)" - -#: ../rules/base.xml.in.h:99 -msgid "Bosnian (use Bosnian digraphs)" -msgstr "波斯尼亚语(使用波斯尼亚二重字)" - -#: ../rules/base.xml.in.h:100 -msgid "Bosnian (use guillemets for quotes)" -msgstr "" - -#: ../rules/base.xml.in.h:101 -msgid "Both Alt keys together" -msgstr "同时按两个 Alt 键" - -#: ../rules/base.xml.in.h:102 -msgid "Both Ctrl keys together" -msgstr "同时按两个 Ctrl 键" - -#: ../rules/base.xml.in.h:103 -msgid "Both Shift keys together" -msgstr "同时按两个 Shift 键" - -#: ../rules/base.xml.in.h:104 -msgid "Both Shift-Keys together activate Caps Lock, one Shift-Key deactivates" -msgstr "同时按两个 Shift 键激活大写锁定,只按一个 Shift 键解锁" - -#: ../rules/base.xml.in.h:105 -msgid "Both Shift-Keys together toggle Caps Lock" -msgstr "同时按两个 Shift 键切换大写锁定" - -#: ../rules/base.xml.in.h:106 -msgid "Both Shift-Keys together toggle ShiftLock" -msgstr "同时按两个 Shift 键切换 Shift 锁" - -#: ../rules/base.xml.in.h:107 -msgid "Braille" -msgstr "" - -#: ../rules/base.xml.in.h:108 -msgid "Braille (left hand)" -msgstr "" - -#: ../rules/base.xml.in.h:109 -msgid "Braille (right hand)" -msgstr "" - -#: ../rules/base.xml.in.h:110 -msgid "Brother Internet Keyboard" -msgstr "兄弟网际键盘" - -#: ../rules/base.xml.in.h:111 -msgid "Bulgarian" -msgstr "保加利亚" - -#: ../rules/base.xml.in.h:112 -msgid "Bulgarian (new phonetic)" -msgstr "保加利亚(新音标)" - -#: ../rules/base.xml.in.h:113 -msgid "Bulgarian (traditional phonetic)" -msgstr "保加利亚(传统音标)" - -#: ../rules/base.xml.in.h:114 -msgid "Burmese" -msgstr "缅甸" - -#: ../rules/base.xml.in.h:115 -msgid "Canadian Multilingual" -msgstr "" - -#: ../rules/base.xml.in.h:116 -msgid "Canadian Multilingual (first part)" -msgstr "" - -#: ../rules/base.xml.in.h:117 -msgid "Canadian Multilingual (second part)" -msgstr "" - -#: ../rules/base.xml.in.h:118 -msgid "Caps Lock" -msgstr "大写锁定" - -#: ../rules/base.xml.in.h:119 -msgid "Caps Lock (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)" -msgstr "" - -#: ../rules/base.xml.in.h:120 -msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)" -msgstr "" - -#: ../rules/base.xml.in.h:121 -msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action" -msgstr "" - -#: ../rules/base.xml.in.h:122 -#, fuzzy -msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock" -msgstr "锁定时和 Shift 功能相同。Shift 取消大写。" - -#: ../rules/base.xml.in.h:123 -#, fuzzy -msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock" -msgstr "锁定时和 Shift 功能相同。Shift 不取消大写。" - -#: ../rules/base.xml.in.h:124 -msgid "Caps Lock is disabled" -msgstr "大写锁定被禁用" - -#: ../rules/base.xml.in.h:125 -msgid "Caps Lock key behavior" -msgstr "大写锁定键行为" - -#: ../rules/base.xml.in.h:126 -msgid "Caps Lock toggles Shift so all keys are affected" -msgstr "" - -#: ../rules/base.xml.in.h:127 -msgid "Caps Lock toggles normal capitalization of alphabetic characters" -msgstr "" - -#: ../rules/base.xml.in.h:128 -#, fuzzy -msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock" -msgstr "使用内部大写。Shift 取消大写。" - -#: ../rules/base.xml.in.h:129 -#, fuzzy -msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock" -msgstr "使用内部大写。Shift 不取消大写。" - -#: ../rules/base.xml.in.h:130 -msgid "Catalan" -msgstr "" - -#: ../rules/base.xml.in.h:131 -msgid "Cherokee" -msgstr "" - -#: ../rules/base.xml.in.h:132 -msgid "Cherry B.UNLIMITED" -msgstr "" - -#: ../rules/base.xml.in.h:133 -msgid "Cherry Blue Line CyBo@rd" -msgstr "Cherry Blue Line CyBo@rd" - -#: ../rules/base.xml.in.h:134 -msgid "Cherry Blue Line CyBo@rd (alternate option)" -msgstr "Cherry Blue Line CyBo@rd (替代选项)" - -#: ../rules/base.xml.in.h:135 -#, fuzzy -msgid "Cherry CyBo@rd USB-Hub" -msgstr "Cherry Blue Line CyBo@rd" - -#: ../rules/base.xml.in.h:136 -msgid "Cherry CyMotion Expert" -msgstr "" - -#: ../rules/base.xml.in.h:137 -msgid "Cherry CyMotion Master Linux" -msgstr "" - -#: ../rules/base.xml.in.h:138 -msgid "Cherry CyMotion Master XPress" -msgstr "" - -#: ../rules/base.xml.in.h:139 -msgid "Chicony Internet Keyboard" -msgstr "Chicony Internet 键盘" - -#: ../rules/base.xml.in.h:140 -msgid "Chicony KB-9885" -msgstr "Chicony KB-9885" - -#: ../rules/base.xml.in.h:141 -#, fuzzy -msgid "Chicony KU-0108" -msgstr "Chicony KB-9885" - -#: ../rules/base.xml.in.h:142 -#, fuzzy -msgid "Chicony KU-0420" -msgstr "Chicony KB-9885" - -#: ../rules/base.xml.in.h:143 -msgid "Chinese" -msgstr "中国" - -#: ../rules/base.xml.in.h:144 -msgid "Chinese (Tibetan with ASCII numerals)" -msgstr "中国(带有 ASCII 数字的藏语键盘)" - -#: ../rules/base.xml.in.h:145 -msgid "Chinese (Tibetan)" -msgstr "中国(藏语)" - -#: ../rules/base.xml.in.h:146 -msgid "Chinese (Uyghur)" -msgstr "中国(维吾尔语)" - -#: ../rules/base.xml.in.h:147 -msgid "Classmate PC" -msgstr "Classmate PC" - -#: ../rules/base.xml.in.h:148 -msgid "Compaq Easy Access Keyboard" -msgstr "康柏 Easy Access 键盘" - -#: ../rules/base.xml.in.h:149 -msgid "Compaq Internet Keyboard (13 keys)" -msgstr "康柏网际键盘(13键)" - -#: ../rules/base.xml.in.h:150 -msgid "Compaq Internet Keyboard (18 keys)" -msgstr "康柏网际键盘(18键)" - -#: ../rules/base.xml.in.h:151 -msgid "Compaq Internet Keyboard (7 keys)" -msgstr "康柏网际键盘(7键)" - -#: ../rules/base.xml.in.h:152 -msgid "Compaq iPaq Keyboard" -msgstr "康柏 iPaq 键盘" - -#: ../rules/base.xml.in.h:153 -msgid "Compose key position" -msgstr "Compose 键位置" - -#: ../rules/base.xml.in.h:154 -msgid "Control + Alt + Backspace" -msgstr "Control + Alt + Backspace" - -#: ../rules/base.xml.in.h:155 -#, fuzzy -msgid "Control is mapped to Alt keys, Alt is mapped to Win keys" -msgstr "Meta 被映射到左 Windows 键。" - -#: ../rules/base.xml.in.h:156 -#, fuzzy -msgid "Control is mapped to Win keys (and the usual Ctrl keys)" -msgstr "Super 被映射到 Windows 键(默认)。" - -#: ../rules/base.xml.in.h:157 -msgid "Creative Desktop Wireless 7000" -msgstr "创新台式机无限键盘 7000" - -#: ../rules/base.xml.in.h:158 -msgid "Croatian" -msgstr "克罗地亚" - -#: ../rules/base.xml.in.h:159 -msgid "Croatian (US keyboard with Croatian digraphs)" -msgstr "克罗地亚(带克罗地亚语二重字的美国键盘)" - -#: ../rules/base.xml.in.h:160 -msgid "Croatian (US keyboard with Croatian letters)" -msgstr "克罗地亚(带罗马尼亚字母的美国键盘)" - -#: ../rules/base.xml.in.h:161 -msgid "Croatian (Use Croatian digraphs)" -msgstr "克罗地亚(使用克罗地亚二重字)" - -#: ../rules/base.xml.in.h:162 -msgid "Croatian (Use guillemets for quotes)" -msgstr "" - -#: ../rules/base.xml.in.h:163 -msgid "Ctrl key position" -msgstr "Ctrl 键位置" - -#: ../rules/base.xml.in.h:164 -msgid "Ctrl+Shift" -msgstr "Ctrl+Shift" - -#: ../rules/base.xml.in.h:165 -msgid "Czech" -msgstr "捷克" - -#: ../rules/base.xml.in.h:166 -msgid "Czech (UCW layout accented letters only)" -msgstr "" - -#: ../rules/base.xml.in.h:167 -msgid "Czech (US Dvorak with CZ UCW support)" -msgstr "捷克(带 CZ UCW 支持的美国德沃夏克布局键盘)" - -#: ../rules/base.xml.in.h:168 -msgid "Czech (With <\\|> key)" -msgstr "捷克(带 <\\|> 键)" - -#: ../rules/base.xml.in.h:169 -msgid "Czech (qwerty)" -msgstr "捷克(qwerty)" - -#: ../rules/base.xml.in.h:170 -msgid "Czech (qwerty, extended Backslash)" -msgstr "" - -#: ../rules/base.xml.in.h:171 -msgid "DTK2000" -msgstr "DTK2000" - -#: ../rules/base.xml.in.h:172 -msgid "Danish" -msgstr "丹麦语" - -#: ../rules/base.xml.in.h:173 -msgid "Danish (Dvorak)" -msgstr "丹麦语(德沃夏克)" - -#: ../rules/base.xml.in.h:174 -msgid "Danish (Mac)" -msgstr "丹麦语(Mac)" - -#: ../rules/base.xml.in.h:175 -msgid "Danish (Mac, eliminate dead keys)" -msgstr "丹麦语(Mac,除去死键)" - -#: ../rules/base.xml.in.h:176 -msgid "Danish (eliminate dead keys)" -msgstr "丹麦语(除去死键)" - -#: ../rules/base.xml.in.h:177 -msgid "Default numeric keypad keys" -msgstr "默认数字小键盘键" - -#: ../rules/base.xml.in.h:178 -msgid "Dell" -msgstr "戴尔" - -#: ../rules/base.xml.in.h:179 -msgid "Dell 101-key PC" -msgstr "Dell 101 键电脑" - -#: ../rules/base.xml.in.h:180 -msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" -msgstr "戴尔笔记本电脑灵越 6xxx/8xxx" - -#: ../rules/base.xml.in.h:181 -msgid "Dell Laptop/notebook Precision M series" -msgstr "戴尔笔记本电脑 Precision M 系列" - -#: ../rules/base.xml.in.h:182 -msgid "Dell Latitude series laptop" -msgstr "戴尔 Latitude 系列笔记本电脑" - -#: ../rules/base.xml.in.h:183 -msgid "Dell Precision M65" -msgstr "戴尔 Precision M65" - -#: ../rules/base.xml.in.h:184 -msgid "Dell SK-8125" -msgstr "Dell SK-8125" - -#: ../rules/base.xml.in.h:185 -msgid "Dell SK-8135" -msgstr "Dell SK-8135" - -#: ../rules/base.xml.in.h:186 -msgid "Dell USB Multimedia Keyboard" -msgstr "戴尔 USB 多媒体键盘" - -#: ../rules/base.xml.in.h:187 -msgid "Dexxa Wireless Desktop Keyboard" -msgstr "Dexxa 无线桌面键盘" - -#: ../rules/base.xml.in.h:188 -msgid "Dhivehi" -msgstr "迪维希语" - -#: ../rules/base.xml.in.h:189 -msgid "Diamond 9801 / 9802 series" -msgstr "Diamond 9801 / 9802 系列" - -#: ../rules/base.xml.in.h:190 -msgid "Dutch" -msgstr "荷兰" - -#: ../rules/base.xml.in.h:191 -msgid "Dutch (Mac)" -msgstr "荷兰(Mac)" - -#: ../rules/base.xml.in.h:192 -msgid "Dutch (Sun dead keys)" -msgstr "荷兰(Sun 死键)" - -#: ../rules/base.xml.in.h:193 -msgid "Dutch (standard)" -msgstr "荷兰(标准)" - -#: ../rules/base.xml.in.h:194 -msgid "Dzongkha" -msgstr "宗喀语" - -#: ../rules/base.xml.in.h:195 -msgid "Enable extra typographic characters" -msgstr "" - -#: ../rules/base.xml.in.h:196 -msgid "English (Canada)" -msgstr "英语(加拿大)" - -#: ../rules/base.xml.in.h:197 -msgid "English (Colemak)" -msgstr "" - -#: ../rules/base.xml.in.h:198 -msgid "English (Dvorak alternative international no dead keys)" -msgstr "英语(德沃夏克,替代,国际,无死键)" - -#: ../rules/base.xml.in.h:199 -msgid "English (Dvorak international with dead keys)" -msgstr "英语(德沃夏克,国际,有死键)" - -#: ../rules/base.xml.in.h:200 -msgid "English (Dvorak)" -msgstr "英语(德沃夏克布局)" - -#: ../rules/base.xml.in.h:201 -msgid "English (Ghana)" -msgstr "" - -#: ../rules/base.xml.in.h:202 -msgid "English (Ghana, GILLBT)" -msgstr "" - -#: ../rules/base.xml.in.h:203 -msgid "English (Ghana, multilingual)" -msgstr "" - -#: ../rules/base.xml.in.h:204 -msgid "English (India, with RupeeSign)" -msgstr "" - -#: ../rules/base.xml.in.h:205 -msgid "English (Macintosh)" -msgstr "英语(Macintosh)" - -#: ../rules/base.xml.in.h:206 -msgid "English (Mali, USA Mac)" -msgstr "英语(马里,美国 Mac)" - -#: ../rules/base.xml.in.h:207 -msgid "English (Mali, USA international)" -msgstr "英语(马里,美国国际键盘)" - -#: ../rules/base.xml.in.h:208 -msgid "English (Nigeria)" -msgstr "英语(尼日利亚)" - -#: ../rules/base.xml.in.h:209 -msgid "English (South Africa)" -msgstr "英语(南非)" - -#: ../rules/base.xml.in.h:210 -msgid "English (UK)" -msgstr "英语(英国)" - -#: ../rules/base.xml.in.h:211 -msgid "English (UK, Colemak)" -msgstr "" - -#: ../rules/base.xml.in.h:212 -msgid "English (UK, Dvorak UK punctuation)" -msgstr "" - -#: ../rules/base.xml.in.h:213 -msgid "English (UK, Dvorak)" -msgstr "英语(英国,德沃夏克布局)" - -#: ../rules/base.xml.in.h:214 -msgid "English (UK, Mac international)" -msgstr "英语(英国,Mac 国际布局)" - -#: ../rules/base.xml.in.h:215 -msgid "English (UK, Mac)" -msgstr "英语(应该,Mac)" - -#: ../rules/base.xml.in.h:216 -msgid "English (UK, extended, WinKeys)" -msgstr "" - -#: ../rules/base.xml.in.h:217 -msgid "English (UK, international with dead keys)" -msgstr "英语(英国,带死键的国际布局)" - -#: ../rules/base.xml.in.h:218 -msgid "English (US)" -msgstr "英语(美国)" - -#: ../rules/base.xml.in.h:219 -msgid "English (US, alternative international)" -msgstr "英语(美国,替代,国际)" - -#: ../rules/base.xml.in.h:220 -msgid "English (US, international with dead keys)" -msgstr "英语(美国,国际,有死键)" - -#: ../rules/base.xml.in.h:221 -msgid "English (US, with euro on 5)" -msgstr "英语(美国,5 键上是欧元符号)" - -#: ../rules/base.xml.in.h:222 -msgid "English (classic Dvorak)" -msgstr "英语(经典德沃夏克布局)" - -#: ../rules/base.xml.in.h:223 -msgid "English (international AltGr dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:224 -msgid "English (layout toggle on multiply/divide key)" -msgstr "" - -#: ../rules/base.xml.in.h:225 -msgid "English (left handed Dvorak)" -msgstr "英语(左手德沃夏克布局)" - -#: ../rules/base.xml.in.h:226 -msgid "English (programmer Dvorak)" -msgstr "英语(适合程序员的德沃夏克布局)" - -#: ../rules/base.xml.in.h:227 -msgid "English (right handed Dvorak)" -msgstr "英语(右手德沃夏克布局)" - -#: ../rules/base.xml.in.h:228 -msgid "Ennyah DKB-1008" -msgstr "Ennyah DKB-1008" - -#: ../rules/base.xml.in.h:229 -msgid "Enter on keypad" -msgstr "小键盘上的回车" - -#: ../rules/base.xml.in.h:230 -msgid "Esperanto" -msgstr "世界语" - -#: ../rules/base.xml.in.h:231 -msgid "Esperanto (displaced semicolon and quote, obsolete)" -msgstr "" - -#: ../rules/base.xml.in.h:232 -msgid "Estonian" -msgstr "爱沙尼亚" - -#: ../rules/base.xml.in.h:233 -msgid "Estonian (Dvorak)" -msgstr "爱沙尼亚(德沃夏克)" - -#: ../rules/base.xml.in.h:234 -msgid "Estonian (US keyboard with Estonian letters)" -msgstr "爱沙尼亚语(带爱沙尼亚字母的美国键盘)" - -#: ../rules/base.xml.in.h:235 -msgid "Estonian (eliminate dead keys)" -msgstr "爱沙尼亚语(除去死键)" - -#: ../rules/base.xml.in.h:236 -msgid "Euro on 2" -msgstr "欧元符号在 2 键上" - -#: ../rules/base.xml.in.h:237 -msgid "Euro on 4" -msgstr "欧元符号在 4 键上" - -#: ../rules/base.xml.in.h:238 -msgid "Euro on 5" -msgstr "欧元符号在 5 键上" - -#: ../rules/base.xml.in.h:239 -msgid "Euro on E" -msgstr "欧元符号在 E 键上" - -#: ../rules/base.xml.in.h:240 -msgid "Everex STEPnote" -msgstr "Everex STEPnote" - -#: ../rules/base.xml.in.h:241 -msgid "Ewe" -msgstr "Ewe" - -#: ../rules/base.xml.in.h:242 -msgid "FL90" -msgstr "FL90" - -#: ../rules/base.xml.in.h:243 -msgid "Faroese" -msgstr "法罗" - -#: ../rules/base.xml.in.h:244 -msgid "Faroese (eliminate dead keys)" -msgstr "法罗(除去死键)" - -#: ../rules/base.xml.in.h:245 -msgid "Filipino" -msgstr "菲律宾语" - -#: ../rules/base.xml.in.h:246 -msgid "Filipino (Capewell-Dvorak Baybayin)" -msgstr "" - -#: ../rules/base.xml.in.h:247 -msgid "Filipino (Capewell-Dvorak Latin)" -msgstr "" - -#: ../rules/base.xml.in.h:248 -msgid "Filipino (Capewell-QWERF 2006 Baybayin)" -msgstr "" - -#: ../rules/base.xml.in.h:249 -msgid "Filipino (Capewell-QWERF 2006 Latin)" -msgstr "" - -#: ../rules/base.xml.in.h:250 -msgid "Filipino (Colemak Baybayin)" -msgstr "" - -#: ../rules/base.xml.in.h:251 -msgid "Filipino (Colemak Latin)" -msgstr "" - -#: ../rules/base.xml.in.h:252 -msgid "Filipino (Dvorak Latin)" -msgstr "菲律宾语(德沃夏克拉丁)" - -#: ../rules/base.xml.in.h:253 -msgid "Filipino (QWERTY Baybayin)" -msgstr "" - -#: ../rules/base.xml.in.h:254 -msgid "Finnish" -msgstr "芬兰语" - -#: ../rules/base.xml.in.h:255 -msgid "Finnish (Mac)" -msgstr "芬兰语(Mac)" - -#: ../rules/base.xml.in.h:256 -msgid "Finnish (classic)" -msgstr "芬兰语(经典)" - -#: ../rules/base.xml.in.h:257 -msgid "Finnish (classic, eliminate dead keys)" -msgstr "芬兰语(经典,除去死键)" - -#: ../rules/base.xml.in.h:258 -msgid "Finnish (northern Saami)" -msgstr "" - -#. This assumes the KP_ abstract symbols are actually useful for some apps -#. The description needs to be rewritten -#: ../rules/base.xml.in.h:261 -msgid "Four-level key with abstract separators" -msgstr "" - -#: ../rules/base.xml.in.h:262 -msgid "Four-level key with comma" -msgstr "" - -#: ../rules/base.xml.in.h:263 -msgid "Four-level key with dot" -msgstr "" - -#: ../rules/base.xml.in.h:264 -msgid "Four-level key with dot, latin-9 restriction" -msgstr "" - -#: ../rules/base.xml.in.h:265 -msgid "Four-level key with momayyez" -msgstr "" - -#: ../rules/base.xml.in.h:266 -msgid "French" -msgstr "法语" - -#: ../rules/base.xml.in.h:267 -msgid "French (Bepo, ergonomic, Dvorak way)" -msgstr "" - -#: ../rules/base.xml.in.h:268 -msgid "French (Bepo, ergonomic, Dvorak way, latin-9 only)" -msgstr "" - -#: ../rules/base.xml.in.h:269 -#, fuzzy -msgid "French (Breton)" -msgstr "法语(替代)" - -#: ../rules/base.xml.in.h:270 -msgid "French (Canada, Dvorak)" -msgstr "法语(加拿大,德沃夏克)" - -#: ../rules/base.xml.in.h:271 -msgid "French (Canada, legacy)" -msgstr "法语(加拿大,传统)" - -#: ../rules/base.xml.in.h:272 -msgid "French (Democratic Republic of the Congo)" -msgstr "法语(刚果民主共和国,刚果(金))" - -#: ../rules/base.xml.in.h:273 -msgid "French (Dvorak)" -msgstr "法语(德沃夏克)" - -#: ../rules/base.xml.in.h:274 -msgid "French (Georgian AZERTY Tskapo)" -msgstr "" - -#: ../rules/base.xml.in.h:275 -#, fuzzy -msgid "French (Guinea)" -msgstr "法语(替代)" - -#: ../rules/base.xml.in.h:276 -msgid "French (Mac)" -msgstr "法语(Mac)" - -#: ../rules/base.xml.in.h:277 -msgid "French (Mali, alternative)" -msgstr "法语(马里,替代)" - -#: ../rules/base.xml.in.h:278 -msgid "French (Morocco)" -msgstr "法语(摩洛哥)" - -#: ../rules/base.xml.in.h:279 -#, fuzzy -msgid "French (Occitan)" -msgstr "法裔加拿大" - -#: ../rules/base.xml.in.h:280 -msgid "French (Sun dead keys)" -msgstr "法语(Sun 死键)" - -#: ../rules/base.xml.in.h:281 -msgid "French (Switzerland)" -msgstr "法语(瑞士)" - -#: ../rules/base.xml.in.h:282 -msgid "French (Switzerland, Mac)" -msgstr "法语(瑞士,Mac)" - -#: ../rules/base.xml.in.h:283 -msgid "French (Switzerland, Sun dead keys)" -msgstr "法语(瑞士,Sun 死键)" - -#: ../rules/base.xml.in.h:284 -msgid "French (Switzerland, eliminate dead keys)" -msgstr "法语(瑞士,除去死键)" - -#: ../rules/base.xml.in.h:285 -msgid "French (alternative)" -msgstr "法语(替代)" - -#: ../rules/base.xml.in.h:286 -msgid "French (alternative, Sun dead keys)" -msgstr "法语(替代,Sun 死键)" - -#: ../rules/base.xml.in.h:287 -msgid "French (alternative, eliminate dead keys)" -msgstr "法语(替代,除去死键)" - -#: ../rules/base.xml.in.h:288 -msgid "French (alternative, latin-9 only)" -msgstr "法语(替代,只有拉丁-9)" - -#: ../rules/base.xml.in.h:289 -msgid "French (eliminate dead keys)" -msgstr "法语(除去死键)" - -#: ../rules/base.xml.in.h:290 -msgid "French (legacy alternative)" -msgstr "法语(传统,替代)" - -#: ../rules/base.xml.in.h:291 -msgid "French (legacy, alternative, Sun dead keys)" -msgstr "法语(传统,替代,Sun 死键)" - -#: ../rules/base.xml.in.h:292 -msgid "French (legacy, alternative, eliminate dead keys)" -msgstr "法语(传统,替代,除去死键)" - -#: ../rules/base.xml.in.h:293 -msgid "Fujitsu-Siemens Computers AMILO laptop" -msgstr "富士通西门子计算机 AMILO 笔记本电脑" - -#: ../rules/base.xml.in.h:294 -msgid "Fula" -msgstr "" - -#: ../rules/base.xml.in.h:295 -msgid "GBr" -msgstr "GBr" - -#: ../rules/base.xml.in.h:296 -msgid "Ga" -msgstr "" - -#: ../rules/base.xml.in.h:297 -msgid "Generic 101-key PC" -msgstr "通用 101 键电脑" - -#: ../rules/base.xml.in.h:298 -msgid "Generic 102-key (Intl) PC" -msgstr "通用 102 键(国际)电脑" - -#: ../rules/base.xml.in.h:299 -msgid "Generic 104-key PC" -msgstr "通用 104 键电脑" - -#: ../rules/base.xml.in.h:300 -msgid "Generic 105-key (Intl) PC" -msgstr "通用 105 键(国际)电脑" - -#: ../rules/base.xml.in.h:301 -msgid "Genius Comfy KB-12e" -msgstr "通用 Comfy KB-12e" - -#: ../rules/base.xml.in.h:302 -msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" -msgstr "通用 Comfy KB-16M / Genius MM 键盘 KWD-910" - -#: ../rules/base.xml.in.h:303 -msgid "Genius Comfy KB-21e-Scroll" -msgstr "" - -#: ../rules/base.xml.in.h:304 -msgid "Genius KB-19e NB" -msgstr "" - -#: ../rules/base.xml.in.h:305 -msgid "Genius KKB-2050HS" -msgstr "" - -#: ../rules/base.xml.in.h:306 -#, fuzzy -msgid "Georgian" -msgstr "挪威" - -#: ../rules/base.xml.in.h:307 -#, fuzzy -msgid "Georgian (MESS)" -msgstr "乔治亚(拉丁)" - -#: ../rules/base.xml.in.h:308 -#, fuzzy -msgid "Georgian (Ossetian)" -msgstr "乔治亚(俄语)" - -#: ../rules/base.xml.in.h:309 -#, fuzzy -msgid "Georgian (ergonomic)" -msgstr "乔治亚(俄语)" - -#: ../rules/base.xml.in.h:310 -msgid "German" -msgstr "德语" - -#: ../rules/base.xml.in.h:311 -msgid "German (Austria)" -msgstr "德语(奥地利)" - -#: ../rules/base.xml.in.h:312 -msgid "German (Austria, Mac)" -msgstr "德语(奥地利,Mac)" - -#: ../rules/base.xml.in.h:313 -msgid "German (Austria, Sun dead keys)" -msgstr "德语(奥地利,Sun 死键)" - -#: ../rules/base.xml.in.h:314 -msgid "German (Austria, eliminate dead keys)" -msgstr "德语(奥地利,除去死键)" - -#: ../rules/base.xml.in.h:315 -msgid "German (Dvorak)" -msgstr "德语(德沃夏克)" - -#: ../rules/base.xml.in.h:316 -msgid "German (Mac)" -msgstr "德语(Mac)" - -#: ../rules/base.xml.in.h:317 -msgid "German (Mac, eliminate dead keys)" -msgstr "德语(Mac,除去死键)" - -#: ../rules/base.xml.in.h:318 -#, fuzzy -msgid "German (Neo 2)" -msgstr "德语" - -#: ../rules/base.xml.in.h:319 -msgid "German (Romanian keyboard with German letters)" -msgstr "德语(带德语字母的罗马尼亚键盘)" - -#: ../rules/base.xml.in.h:320 -msgid "German (Romanian keyboard with German letters, eliminate dead keys)" -msgstr "德语(带德语字母的罗马尼亚键盘,除去死键)" - -#: ../rules/base.xml.in.h:321 -msgid "German (Sun dead keys)" -msgstr "德语(Sun 死键)" - -#: ../rules/base.xml.in.h:322 -msgid "German (Switzerland, Mac)" -msgstr "德语(瑞士,Mac)" - -#: ../rules/base.xml.in.h:323 -msgid "German (Switzerland, Sun dead keys)" -msgstr "德语(瑞士,Sun 死键)" - -#: ../rules/base.xml.in.h:324 -msgid "German (Switzerland, eliminate dead keys)" -msgstr "德语(瑞士,除去死键)" - -#: ../rules/base.xml.in.h:325 -#, fuzzy -msgid "German (dead acute)" -msgstr "Dead acute" - -#: ../rules/base.xml.in.h:326 -#, fuzzy -msgid "German (dead grave acute)" -msgstr "Dead grave acute" - -#: ../rules/base.xml.in.h:327 -#, fuzzy -msgid "German (eliminate dead keys)" -msgstr "除去死键" - -#: ../rules/base.xml.in.h:328 -msgid "German (lower Sorbian qwertz)" -msgstr "" - -#: ../rules/base.xml.in.h:329 -#, fuzzy -msgid "German (lower Sorbian)" -msgstr "乔治亚(俄语)" - -#: ../rules/base.xml.in.h:330 -msgid "German (qwerty)" -msgstr "德语(qwerty)" - -#: ../rules/base.xml.in.h:331 -msgid "Greek" -msgstr "希腊语" - -#: ../rules/base.xml.in.h:332 -msgid "Greek (eliminate dead keys)" -msgstr "希腊语(除去死键)" - -#: ../rules/base.xml.in.h:333 -msgid "Greek (extended)" -msgstr "希腊语(扩展)" - -#: ../rules/base.xml.in.h:334 -#, fuzzy -msgid "Greek (polytonic)" -msgstr "Polytonic" - -#: ../rules/base.xml.in.h:335 -msgid "Greek (simple)" -msgstr "" - -#: ../rules/base.xml.in.h:336 -msgid "Gujarati" -msgstr "古吉拉特" - -#: ../rules/base.xml.in.h:337 -#, fuzzy -msgid "Gyration" -msgstr "古吉拉特" - -#: ../rules/base.xml.in.h:338 -msgid "HTC Dream" -msgstr "HTC Dream(Google G1)" - -#: ../rules/base.xml.in.h:339 -msgid "Happy Hacking Keyboard" -msgstr "" - -#: ../rules/base.xml.in.h:340 -msgid "Happy Hacking Keyboard for Mac" -msgstr "" - -#: ../rules/base.xml.in.h:341 -msgid "Hausa" -msgstr "" - -#: ../rules/base.xml.in.h:342 -msgid "Hebrew" -msgstr "" - -#: ../rules/base.xml.in.h:343 -#, fuzzy -msgid "Hebrew (Phonetic)" -msgstr "Phonetic" - -#: ../rules/base.xml.in.h:344 -msgid "Hebrew (Tiro)" -msgstr "" - -#: ../rules/base.xml.in.h:345 -msgid "Hebrew (lyx)" -msgstr "" - -#: ../rules/base.xml.in.h:346 -msgid "Hewlett-Packard Internet Keyboard" -msgstr "惠普网际键盘" - -#: ../rules/base.xml.in.h:347 -msgid "Hewlett-Packard Mini 110 Notebook" -msgstr "惠普 Mini 110 笔记本电脑" - -#: ../rules/base.xml.in.h:348 -msgid "Hewlett-Packard Omnibook 500 FA" -msgstr "惠普 Omnibook 500 FA" - -#: ../rules/base.xml.in.h:349 -msgid "Hewlett-Packard Omnibook 5xx" -msgstr "惠普 Omnibook 5xx" - -#: ../rules/base.xml.in.h:350 -msgid "Hewlett-Packard Omnibook 6000/6100" -msgstr "惠普 Omnibook 6000/6100" - -#: ../rules/base.xml.in.h:351 -msgid "Hewlett-Packard Omnibook XE3 GC" -msgstr "惠普 Omnibook XE3 GC" - -#: ../rules/base.xml.in.h:352 -msgid "Hewlett-Packard Omnibook XE3 GF" -msgstr "惠普 Omnibook XE3 CF" - -#: ../rules/base.xml.in.h:353 -msgid "Hewlett-Packard Omnibook XT1000" -msgstr "惠普 Omnibook XT1000" - -#: ../rules/base.xml.in.h:354 -msgid "Hewlett-Packard Pavilion ZT11xx" -msgstr "惠普 Pavilion ZT11xx" - -#: ../rules/base.xml.in.h:355 -msgid "Hewlett-Packard Pavilion dv5" -msgstr "惠普 Pavilion dv5" - -#: ../rules/base.xml.in.h:356 -msgid "Hewlett-Packard SK-250x Multimedia Keyboard" -msgstr "惠普 SK-250x 多媒体键盘" - -#: ../rules/base.xml.in.h:357 -msgid "Hewlett-Packard nx9020" -msgstr "惠普 nx9020" - -#: ../rules/base.xml.in.h:358 -msgid "Hexadecimal" -msgstr "" - -#: ../rules/base.xml.in.h:359 -msgid "Hindi (Bolnagri)" -msgstr "" - -#: ../rules/base.xml.in.h:360 -#, fuzzy -msgid "Hindi (Wx)" -msgstr "印地" - -#: ../rules/base.xml.in.h:361 -msgid "Honeywell Euroboard" -msgstr "Honeywell 欧洲键盘" - -#: ../rules/base.xml.in.h:362 -msgid "Htc Dream phone" -msgstr "Htc Dream 电话(Google G1)" - -#: ../rules/base.xml.in.h:363 -msgid "Hungarian" -msgstr "匈牙利" - -#: ../rules/base.xml.in.h:364 -msgid "Hungarian (101/qwerty/comma/dead keys)" -msgstr "匈牙利语(101/qwerty/逗号/死键)" - -#: ../rules/base.xml.in.h:365 -msgid "Hungarian (101/qwerty/comma/eliminate dead keys)" -msgstr "匈牙利语(101/qwerty/逗号/除去死键)" - -#: ../rules/base.xml.in.h:366 -msgid "Hungarian (101/qwerty/dot/dead keys)" -msgstr "匈牙利语(101/qwerty/点/死键)" - -#: ../rules/base.xml.in.h:367 -msgid "Hungarian (101/qwerty/dot/eliminate dead keys)" -msgstr "匈牙利语(101/qwerty/点/除去死键)" - -#: ../rules/base.xml.in.h:368 -msgid "Hungarian (101/qwertz/comma/dead keys)" -msgstr "匈牙利语(101/qwertz/逗号/死键)" - -#: ../rules/base.xml.in.h:369 -msgid "Hungarian (101/qwertz/comma/eliminate dead keys)" -msgstr "匈牙利语(101/qwertz/逗号/除去死键)" - -#: ../rules/base.xml.in.h:370 -msgid "Hungarian (101/qwertz/dot/dead keys)" -msgstr "匈牙利语(101/qwertz/点/死键)" - -#: ../rules/base.xml.in.h:371 -msgid "Hungarian (101/qwertz/dot/eliminate dead keys)" -msgstr "匈牙利语(101/qwertz/点/除去死键)" - -#: ../rules/base.xml.in.h:372 -msgid "Hungarian (102/qwerty/comma/dead keys)" -msgstr "匈牙利语(102/qwerty/逗号/死键)" - -#: ../rules/base.xml.in.h:373 -msgid "Hungarian (102/qwerty/comma/eliminate dead keys)" -msgstr "匈牙利语(102/qwerty/逗号/除去死键)" - -#: ../rules/base.xml.in.h:374 -msgid "Hungarian (102/qwerty/dot/dead keys)" -msgstr "匈牙利语(102/qwerty/点/死键)" - -#: ../rules/base.xml.in.h:375 -msgid "Hungarian (102/qwerty/dot/eliminate dead keys)" -msgstr "匈牙利语(102/qwerty/点/除去死键)" - -#: ../rules/base.xml.in.h:376 -msgid "Hungarian (102/qwertz/comma/dead keys)" -msgstr "匈牙利语(102/qwertz/逗号/死键)" - -#: ../rules/base.xml.in.h:377 -msgid "Hungarian (102/qwertz/comma/eliminate dead keys)" -msgstr "匈牙利语(102/qwertz/逗号/除去死键)" - -#: ../rules/base.xml.in.h:378 -msgid "Hungarian (102/qwertz/dot/dead keys)" -msgstr "匈牙利语(102/qwertz/点/死键)" - -#: ../rules/base.xml.in.h:379 -msgid "Hungarian (102/qwertz/dot/eliminate dead keys)" -msgstr "匈牙利语(102/qwertz/点/除去死键)" - -#: ../rules/base.xml.in.h:380 -msgid "Hungarian (eliminate dead keys)" -msgstr "匈牙利语(除去死键)" - -#: ../rules/base.xml.in.h:381 -msgid "Hungarian (qwerty)" -msgstr "匈牙利(qwerty)" - -#: ../rules/base.xml.in.h:382 -msgid "Hungarian (standard)" -msgstr "匈牙利(标准)" - -#: ../rules/base.xml.in.h:383 -msgid "Hyper is mapped to Win-keys" -msgstr "Hyper 被映射到 Win 键。" - -#: ../rules/base.xml.in.h:384 -msgid "IBM Rapid Access" -msgstr "IBM Rapid Access" - -#: ../rules/base.xml.in.h:385 -msgid "IBM Rapid Access II" -msgstr "IBM Rapid Access II" - -#: ../rules/base.xml.in.h:386 -msgid "IBM Space Saver" -msgstr "" - -#: ../rules/base.xml.in.h:387 -msgid "IBM ThinkPad 560Z/600/600E/A22E" -msgstr "IBM ThinkPad 560Z/600/600E/A22E" - -#: ../rules/base.xml.in.h:388 -msgid "IBM ThinkPad R60/T60/R61/T61" -msgstr "IBM ThinkPad R60/T60/R61/T61" - -#: ../rules/base.xml.in.h:389 -msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" -msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" - -#: ../rules/base.xml.in.h:390 -msgid "Icelandic" -msgstr "冰岛" - -#: ../rules/base.xml.in.h:391 -msgid "Icelandic (Dvorak)" -msgstr "冰岛(德沃夏克)" - -#: ../rules/base.xml.in.h:392 -msgid "Icelandic (Mac)" -msgstr "冰岛(Mac)" - -#: ../rules/base.xml.in.h:393 -msgid "Icelandic (Sun dead keys)" -msgstr "冰岛(Sun 死键)" - -#: ../rules/base.xml.in.h:394 -msgid "Icelandic (eliminate dead keys)" -msgstr "冰岛(除去死键)" - -#: ../rules/base.xml.in.h:395 -msgid "Igbo" -msgstr "伊博语" - -#: ../rules/base.xml.in.h:396 -msgid "Indian" -msgstr "印地语" - -#: ../rules/base.xml.in.h:397 -msgid "Inuktitut" -msgstr "因纽特语" - -#: ../rules/base.xml.in.h:398 -msgid "Iraqi" -msgstr "伊拉克" - -#: ../rules/base.xml.in.h:399 -msgid "Irish" -msgstr "爱尔兰" - -#: ../rules/base.xml.in.h:400 -#, fuzzy -msgid "Irish (CloGaelach)" -msgstr "CloGaelach" - -#: ../rules/base.xml.in.h:401 -msgid "Irish (Ogham IS434)" -msgstr "" - -#: ../rules/base.xml.in.h:402 -msgid "Irish (Ogham)" -msgstr "" - -#: ../rules/base.xml.in.h:403 -#, fuzzy -msgid "Irish (UnicodeExpert)" -msgstr "UnicodeExpert" - -#: ../rules/base.xml.in.h:404 -msgid "Italian" -msgstr "意大利语" - -#: ../rules/base.xml.in.h:405 -msgid "Italian (Georgian)" -msgstr "" - -#: ../rules/base.xml.in.h:406 -msgid "Italian (Mac)" -msgstr "意大利语(Mac)" - -#: ../rules/base.xml.in.h:407 -msgid "Italian (US keyboard with Italian letters)" -msgstr "意大利语(带意大利语字母的美国键盘)" - -#: ../rules/base.xml.in.h:408 -msgid "Italian (eliminate dead keys)" -msgstr "意大利语(除去死键)" - -#: ../rules/base.xml.in.h:409 -msgid "Japanese" -msgstr "日语" - -#: ../rules/base.xml.in.h:410 -#, fuzzy -msgid "Japanese (Kana 86)" -msgstr "日语" - -#: ../rules/base.xml.in.h:411 -#, fuzzy -msgid "Japanese (Kana)" -msgstr "日语" - -#: ../rules/base.xml.in.h:412 -msgid "Japanese (Mac)" -msgstr "日语(Mac)" - -#: ../rules/base.xml.in.h:413 -#, fuzzy -msgid "Japanese (OADG 109A)" -msgstr "日语 106 键" - -#: ../rules/base.xml.in.h:414 -msgid "Japanese (PC-98xx Series)" -msgstr "日语(PC-98xx 系列)" - -#: ../rules/base.xml.in.h:415 -msgid "Japanese keyboard options" -msgstr "日语键盘选项" - -#: ../rules/base.xml.in.h:416 -msgid "Kana Lock key is locking" -msgstr "" - -#: ../rules/base.xml.in.h:417 -msgid "Kannada" -msgstr "埃纳德" - -#: ../rules/base.xml.in.h:418 -msgid "Kazakh" -msgstr "哈萨克语" - -#: ../rules/base.xml.in.h:419 -msgid "Kazakh (with Russian)" -msgstr "" - -#: ../rules/base.xml.in.h:420 -msgid "Key sequence to kill the X server" -msgstr "杀死 X 服务器的按键序列" - -#: ../rules/base.xml.in.h:421 -#, fuzzy -msgid "Key to choose 3rd level" -msgstr "按菜单键选择第三级" - -#: ../rules/base.xml.in.h:422 -#, fuzzy -msgid "Key to choose 5th level" -msgstr "按菜单键选择第三级" - -#: ../rules/base.xml.in.h:423 -msgid "Key(s) to change layout" -msgstr "" - -#: ../rules/base.xml.in.h:424 -msgid "Keytronic FlexPro" -msgstr "Keytronic FlexPro" - -#: ../rules/base.xml.in.h:425 -msgid "Khmer (Cambodian)" -msgstr "" - -#: ../rules/base.xml.in.h:426 -msgid "Kikuyu" -msgstr "" - -#: ../rules/base.xml.in.h:427 -msgid "Kinesis" -msgstr "" - -#: ../rules/base.xml.in.h:428 -msgid "Korean" -msgstr "朝鲜语" - -#: ../rules/base.xml.in.h:429 -msgid "Korean (101/104 key compatible)" -msgstr "朝鲜语(兼容 101/104 键)" - -#: ../rules/base.xml.in.h:430 -msgid "Kurdish (Iran, Arabic-Latin)" -msgstr "库尔德语(伊朗,阿拉伯-拉丁)" - -#: ../rules/base.xml.in.h:431 -msgid "Kurdish (Iran, F)" -msgstr "库尔德语(伊朗,F)" - -#: ../rules/base.xml.in.h:432 -msgid "Kurdish (Iran, Latin Q)" -msgstr "库尔德语(伊朗,拉丁 Q)" - -#: ../rules/base.xml.in.h:433 -msgid "Kurdish (Iran, latin alt-Q)" -msgstr "库尔德语(伊朗,拉丁 alt-Q)" - -#: ../rules/base.xml.in.h:434 -msgid "Kurdish (Iraq, Arabic-Latin)" -msgstr "库尔德语(伊拉克,阿拉伯-拉丁)" - -#: ../rules/base.xml.in.h:435 -msgid "Kurdish (Iraq, F)" -msgstr "库尔德语(伊拉克,F)" - -#: ../rules/base.xml.in.h:436 -msgid "Kurdish (Iraq, Latin Alt-Q)" -msgstr "库尔德语(伊拉克,拉丁 Alt-Q)" - -#: ../rules/base.xml.in.h:437 -msgid "Kurdish (Iraq, Latin Q)" -msgstr "库尔德语(伊拉克,拉丁 Q)" - -#: ../rules/base.xml.in.h:438 -msgid "Kurdish (Syria, F)" -msgstr "库尔德语(叙利亚,F)" - -#: ../rules/base.xml.in.h:439 -msgid "Kurdish (Syria, Latin Alt-Q)" -msgstr "库尔德语(叙利亚,拉丁 Alt-Q)" - -#: ../rules/base.xml.in.h:440 -msgid "Kurdish (Syria, Latin Q)" -msgstr "库尔德语(叙利亚,拉丁 Q)" - -#: ../rules/base.xml.in.h:441 -msgid "Kurdish (Turkey, F)" -msgstr "库尔德语(土耳其,F)" - -#: ../rules/base.xml.in.h:442 -msgid "Kurdish (Turkey, Latin Alt-Q)" -msgstr "库尔德语(土耳其,拉丁 Alt-Q)" - -#: ../rules/base.xml.in.h:443 -msgid "Kurdish (Turkey, Latin Q)" -msgstr "库尔德语(土耳其,拉丁 Q)" - -#: ../rules/base.xml.in.h:444 -msgid "Kutenai" -msgstr "" - -#: ../rules/base.xml.in.h:445 -msgid "Kyrgyz" -msgstr "柯尔克孜语(吉尔吉斯语)" - -#: ../rules/base.xml.in.h:446 -msgid "Kyrgyz (phonetic)" -msgstr "柯尔克孜语(吉尔吉斯语,音标)" - -#: ../rules/base.xml.in.h:447 -msgid "Lao" -msgstr "老挝语(寮语)" - -#: ../rules/base.xml.in.h:448 -#, fuzzy -msgid "Lao (STEA proposed standard layout)" -msgstr "老挝语()" - -#: ../rules/base.xml.in.h:449 -msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" -msgstr "便携/笔记本 Compaq(如 Armada)便携键盘" - -#: ../rules/base.xml.in.h:450 -msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" -msgstr "便携/笔记本 Compaq(如自由人)网际键盘" - -#: ../rules/base.xml.in.h:451 -msgid "Laptop/notebook eMachines m68xx" -msgstr "笔记本电脑 eMachines m68xx" - -#: ../rules/base.xml.in.h:452 -msgid "Latvian" -msgstr "拉脱维亚" - -#: ../rules/base.xml.in.h:453 -msgid "Latvian (Apostrophe ' variant)" -msgstr "" - -#: ../rules/base.xml.in.h:454 -msgid "Latvian (F variant)" -msgstr "" - -#: ../rules/base.xml.in.h:455 -msgid "Latvian (Tilde ~ variant)" -msgstr "" - -#: ../rules/base.xml.in.h:456 -msgid "Left Alt" -msgstr "左 Alt" - -#: ../rules/base.xml.in.h:457 -#, fuzzy -msgid "Left Alt (while pressed)" -msgstr "按下左 Windows 键切换组" - -#: ../rules/base.xml.in.h:458 -msgid "Left Alt is swapped with Left Win" -msgstr "左 Alt 和左 Win 对换" - -#: ../rules/base.xml.in.h:459 -msgid "Left Ctrl" -msgstr "左 Ctrl" - -#: ../rules/base.xml.in.h:460 -msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)" -msgstr "" - -#: ../rules/base.xml.in.h:461 -msgid "Left Ctrl+Left Shift" -msgstr "左 Ctrl+左 Shift" - -#: ../rules/base.xml.in.h:462 -msgid "Left Shift" -msgstr "左 Shift" - -#: ../rules/base.xml.in.h:463 -msgid "Left Win" -msgstr "左 Win" - -#: ../rules/base.xml.in.h:464 -msgid "Left Win (to first layout), Right Win/Menu (to last layout)" -msgstr "" - -#: ../rules/base.xml.in.h:465 -#, fuzzy -msgid "Left Win (while pressed)" -msgstr "按下左 Windows 键切换组" - -#: ../rules/base.xml.in.h:466 -msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "" - -#: ../rules/base.xml.in.h:467 -msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "" - -#: ../rules/base.xml.in.h:468 -msgid "LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)" -msgstr "" - -#: ../rules/base.xml.in.h:469 -msgid "Legacy" -msgstr "传统" - -#: ../rules/base.xml.in.h:470 -msgid "Legacy Wang 724" -msgstr "传统王安 724" - -#. Actually, with KP_SEPARATOR, as the old keypad(comma) -#: ../rules/base.xml.in.h:472 -msgid "Legacy key with comma" -msgstr "" - -#: ../rules/base.xml.in.h:473 -msgid "Legacy key with dot" -msgstr "" - -#: ../rules/base.xml.in.h:474 -msgid "Lithuanian" -msgstr "立陶宛语" - -#: ../rules/base.xml.in.h:475 -msgid "Lithuanian (IBM LST 1205-92)" -msgstr "立陶宛语 (IBM LST 1205-92)" - -#: ../rules/base.xml.in.h:476 -msgid "Lithuanian (LEKP)" -msgstr "立陶宛语 (LEKP)" - -#: ../rules/base.xml.in.h:477 -msgid "Lithuanian (LEKPa)" -msgstr "立陶宛语 (LEKPa)" - -#: ../rules/base.xml.in.h:478 -msgid "Lithuanian (US keyboard with Lithuanian letters)" -msgstr "立陶宛语(带立陶宛字母的美国键盘)" - -#: ../rules/base.xml.in.h:479 -msgid "Lithuanian (standard)" -msgstr "立陶宛语(标准)" - -#: ../rules/base.xml.in.h:480 -#, fuzzy -msgid "Logitech Access Keyboard" -msgstr "罗技强手键盘" - -#: ../rules/base.xml.in.h:481 -msgid "Logitech Cordless Desktop" -msgstr "罗技无影手" - -#: ../rules/base.xml.in.h:482 -msgid "Logitech Cordless Desktop (alternate option)" -msgstr "罗技无影手(替代选项)" - -#: ../rules/base.xml.in.h:483 -msgid "Logitech Cordless Desktop EX110" -msgstr "罗技无影手 EX110" - -#: ../rules/base.xml.in.h:484 -msgid "Logitech Cordless Desktop LX-300" -msgstr "罗技无影手 LX-300" - -#: ../rules/base.xml.in.h:485 -msgid "Logitech Cordless Desktop Navigator" -msgstr "罗技无影手桌面导航器" - -#: ../rules/base.xml.in.h:486 -msgid "Logitech Cordless Desktop Optical" -msgstr "罗技无影手光学组合" - -#: ../rules/base.xml.in.h:487 -msgid "Logitech Cordless Desktop Pro (alternate option 2)" -msgstr "罗技无影手专业版(替代选项 2)" - -#: ../rules/base.xml.in.h:488 -msgid "Logitech Cordless Desktop iTouch" -msgstr "罗技网际无影手 iTouch" - -#: ../rules/base.xml.in.h:489 -#, fuzzy -msgid "Logitech Cordless Freedom/Desktop Navigator" -msgstr "罗技极光无影手组合/桌面导航器" - -#: ../rules/base.xml.in.h:490 -msgid "Logitech G15 extra keys via G15daemon" -msgstr "" - -#: ../rules/base.xml.in.h:491 -msgid "Logitech Generic Keyboard" -msgstr "罗技通用键盘" - -#: ../rules/base.xml.in.h:492 -msgid "Logitech Internet 350 Keyboard" -msgstr "罗技网际 350 键盘" - -#: ../rules/base.xml.in.h:493 -msgid "Logitech Internet Keyboard" -msgstr "罗技网际键盘" - -#: ../rules/base.xml.in.h:494 -msgid "Logitech Internet Navigator Keyboard" -msgstr "罗技网际导航键盘" - -#: ../rules/base.xml.in.h:495 -msgid "Logitech Media Elite Keyboard" -msgstr "罗技媒体增强键盘" - -#: ../rules/base.xml.in.h:496 -#, fuzzy -msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" -msgstr "罗技无影手高级版" - -#: ../rules/base.xml.in.h:497 -msgid "Logitech Ultra-X Keyboard" -msgstr "罗技 Ultra-X 键盘" - -#: ../rules/base.xml.in.h:498 -#, fuzzy -msgid "Logitech diNovo Edge Keyboard" -msgstr "罗技网际键盘" - -#: ../rules/base.xml.in.h:499 -#, fuzzy -msgid "Logitech diNovo Keyboard" -msgstr "罗技网际键盘" - -#: ../rules/base.xml.in.h:500 -msgid "Logitech iTouch" -msgstr "罗技 iTouch" - -#: ../rules/base.xml.in.h:501 -msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" -msgstr "罗技 iTouch 无影手键盘(型号 Y-RB6)" - -#: ../rules/base.xml.in.h:502 -#, fuzzy -msgid "Logitech iTouch Internet Navigator Keyboard SE" -msgstr "罗技网际导航键盘" - -#: ../rules/base.xml.in.h:503 -#, fuzzy -msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" -msgstr "罗技网际导航键盘" - -#: ../rules/base.xml.in.h:504 -msgid "MacBook/MacBook Pro" -msgstr "MacBook/MacBook Pro" - -#: ../rules/base.xml.in.h:505 -msgid "MacBook/MacBook Pro (Intl)" -msgstr "MacBook/MacBook Pro (Intl)" - -#: ../rules/base.xml.in.h:506 -msgid "Macedonian" -msgstr "马其顿语" - -#: ../rules/base.xml.in.h:507 -msgid "Macedonian (eliminate dead keys)" -msgstr "马其顿语(除去死键)" - -#: ../rules/base.xml.in.h:508 -msgid "Macintosh" -msgstr "Macintosh" - -#: ../rules/base.xml.in.h:509 -msgid "Macintosh Old" -msgstr "Macintosh 旧款" - -#: ../rules/base.xml.in.h:510 -msgid "Make Caps Lock an additional Backspace" -msgstr "将 CapsLock 作为额外的 Backspace" - -#: ../rules/base.xml.in.h:511 -#, fuzzy -msgid "Make Caps Lock an additional Control but keep the Caps_Lock keysym" -msgstr "将 CapsLock 作为额外的 Ctrl" - -#: ../rules/base.xml.in.h:512 -msgid "Make Caps Lock an additional Ctrl" -msgstr "将 CapsLock 作为额外的 Ctrl" - -#: ../rules/base.xml.in.h:513 -msgid "Make Caps Lock an additional ESC" -msgstr "将 CapsLock 作为额外的 ESC" - -#: ../rules/base.xml.in.h:514 -#, fuzzy -msgid "Make Caps Lock an additional Hyper" -msgstr "将 CapsLock 作为额外的 Ctrl" - -#: ../rules/base.xml.in.h:515 -msgid "Make Caps Lock an additional Num Lock" -msgstr "将 CapsLock 作为额外的 Num Lock" - -#: ../rules/base.xml.in.h:516 -msgid "Make Caps Lock an additional Super" -msgstr "将 CapsLock 作为额外的 Super" - -#: ../rules/base.xml.in.h:517 -msgid "Malayalam" -msgstr "马来西亚" - -#: ../rules/base.xml.in.h:518 -#, fuzzy -msgid "Malayalam (Lalitha)" -msgstr "马拉雅拉姆语()" - -#: ../rules/base.xml.in.h:519 -msgid "Malayalam (enhanced Inscript with Rupee Sign)" -msgstr "" - -#: ../rules/base.xml.in.h:520 -msgid "Maltese" -msgstr "马耳他语" - -#: ../rules/base.xml.in.h:521 -msgid "Maltese (with US layout)" -msgstr "马耳他语(美国布局)" - -#: ../rules/base.xml.in.h:522 -msgid "Memorex MX1998" -msgstr "Memorex MX1998" - -#: ../rules/base.xml.in.h:523 -msgid "Memorex MX2500 EZ-Access Keyboard" -msgstr "Memorex MX2500 EZ-Access 键盘" - -#: ../rules/base.xml.in.h:524 -msgid "Memorex MX2750" -msgstr "Memorex MX2750" - -#: ../rules/base.xml.in.h:525 -msgid "Menu" -msgstr "菜单" - -#: ../rules/base.xml.in.h:526 -msgid "Meta is mapped to Left Win" -msgstr "Meta 被映射到左 Win 键。" - -#: ../rules/base.xml.in.h:527 -msgid "Meta is mapped to Win keys" -msgstr "Meta 被映射到 Win 键。" - -#: ../rules/base.xml.in.h:528 -msgid "Meta on Left Ctrl" -msgstr "Meat 映射到左 Ctrl" - -#: ../rules/base.xml.in.h:529 -msgid "Microsoft Comfort Curve Keyboard 2000" -msgstr "微软舒适曲线键盘 2000" - -#: ../rules/base.xml.in.h:530 -msgid "Microsoft Internet Keyboard" -msgstr "微软网际键盘" - -#: ../rules/base.xml.in.h:531 -msgid "Microsoft Internet Keyboard Pro, Swedish" -msgstr "微软网际键盘增强版,瑞典" - -#: ../rules/base.xml.in.h:532 -msgid "Microsoft Natural" -msgstr "微软自然键盘" - -#: ../rules/base.xml.in.h:533 -msgid "Microsoft Natural Keyboard Elite" -msgstr "微软自然键盘增强版" - -#: ../rules/base.xml.in.h:534 -msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" -msgstr "微软自然键盘增强版/微软网际键盘专业版" - -#: ../rules/base.xml.in.h:535 -msgid "Microsoft Natural Keyboard Pro OEM" -msgstr "微软自然键盘增强版 OEM" - -#: ../rules/base.xml.in.h:536 -msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" -msgstr "微软自然键盘专业版 USB/微软网际键盘专业版" - -#: ../rules/base.xml.in.h:537 -#, fuzzy -msgid "Microsoft Natural Wireless Ergonomic Keyboard 4000" -msgstr "微软自然键盘增强版 OEM" - -#: ../rules/base.xml.in.h:538 -#, fuzzy -msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000" -msgstr "微软自然键盘增强版 OEM" - -#: ../rules/base.xml.in.h:539 -msgid "Microsoft Office Keyboard" -msgstr "微软 Office 键盘" - -#: ../rules/base.xml.in.h:540 -msgid "Microsoft Wireless Multimedia Keyboard 1.0A" -msgstr "微软无线多媒体键盘 1.0A" - -#: ../rules/base.xml.in.h:541 -msgid "Miscellaneous compatibility options" -msgstr "其它兼容选项" - -#: ../rules/base.xml.in.h:542 -msgid "Mongolian" -msgstr "蒙古" - -#: ../rules/base.xml.in.h:543 -msgid "Montenegrin" -msgstr "黑山语" - -#: ../rules/base.xml.in.h:544 -msgid "Montenegrin (Cyrillic with guillemets)" -msgstr "" - -#: ../rules/base.xml.in.h:545 -msgid "Montenegrin (Cyrillic)" -msgstr "黑山语(西里尔)" - -#: ../rules/base.xml.in.h:546 -msgid "Montenegrin (Cyrillic, Z and ZHE swapped)" -msgstr "" - -#: ../rules/base.xml.in.h:547 -msgid "Montenegrin (Latin qwerty)" -msgstr "黑山语(拉丁 qwerty)" - -#: ../rules/base.xml.in.h:548 -msgid "Montenegrin (Latin unicode qwerty)" -msgstr "黑山语(拉丁 unicode qwerty)" - -#: ../rules/base.xml.in.h:549 -msgid "Montenegrin (Latin unicode)" -msgstr "黑山语(拉丁 unicode)" - -#: ../rules/base.xml.in.h:550 -msgid "Montenegrin (Latin with guillemets)" -msgstr "" - -#: ../rules/base.xml.in.h:551 -msgid "Māori" -msgstr "" - -#: ../rules/base.xml.in.h:552 -msgid "NICOLA-F style Backspace" -msgstr "" - -#: ../rules/base.xml.in.h:553 -msgid "Nepali" -msgstr "尼泊尔语" - -#: ../rules/base.xml.in.h:554 -msgid "Non-breakable space character at fourth level" -msgstr "第四层的不可打断空白字符" - -#: ../rules/base.xml.in.h:555 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level" -msgstr "" - -#: ../rules/base.xml.in.h:556 -msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)" -msgstr "" - -#: ../rules/base.xml.in.h:557 -msgid "Non-breakable space character at second level" -msgstr "第二层的不可打断空白字符" - -#: ../rules/base.xml.in.h:558 -msgid "Non-breakable space character at third level" -msgstr "第三层的不可打断空白字符" - -#: ../rules/base.xml.in.h:559 -msgid "Non-breakable space character at third level, nothing at fourth level" -msgstr "" - -#: ../rules/base.xml.in.h:560 -msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level" -msgstr "" - -#: ../rules/base.xml.in.h:561 -msgid "Northgate OmniKey 101" -msgstr "Northgate OmniKey 101" - -#: ../rules/base.xml.in.h:562 -msgid "Norwegian" -msgstr "挪威语" - -#: ../rules/base.xml.in.h:563 -msgid "Norwegian (Dvorak)" -msgstr "挪威语(德沃夏克)" - -#: ../rules/base.xml.in.h:564 -msgid "Norwegian (Mac)" -msgstr "挪威(Mac)" - -#: ../rules/base.xml.in.h:565 -msgid "Norwegian (Mac, eliminate dead keys)" -msgstr "挪威语(Mac,除去死键)" - -#: ../rules/base.xml.in.h:566 -msgid "Norwegian (Northern Saami" -msgstr "" - -#: ../rules/base.xml.in.h:567 -msgid "Norwegian (eliminate dead keys)" -msgstr "挪威语(除去死键)" - -#: ../rules/base.xml.in.h:568 -msgid "Norwegian (northern Saami, eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:569 -msgid "Num Lock" -msgstr "数字锁定" - -#: ../rules/base.xml.in.h:570 -msgid "Numeric keypad delete key behaviour" -msgstr "数字小键盘上删除键的行为" - -#: ../rules/base.xml.in.h:571 -msgid "Numeric keypad keys work as with Mac" -msgstr "数字小键盘的行为跟 Mac 一样" - -#: ../rules/base.xml.in.h:572 -msgid "Numeric keypad layout selection" -msgstr "数字小键盘布局选择" - -#: ../rules/base.xml.in.h:573 -msgid "OLPC" -msgstr "OLPC" - -#: ../rules/base.xml.in.h:574 -msgid "Oriya" -msgstr "Oriya" - -#: ../rules/base.xml.in.h:575 -#, fuzzy -msgid "Ortek MCK-800 MM/Internet keyboard" -msgstr "Oretec MCK-800 MM/网际键盘" - -#: ../rules/base.xml.in.h:576 -msgid "PC-98xx Series" -msgstr "PC-98xx 系列" - -#: ../rules/base.xml.in.h:577 -msgid "Pashto" -msgstr "" - -#: ../rules/base.xml.in.h:578 -msgid "Pashto (Afghanistan, OLPC)" -msgstr "" - -#: ../rules/base.xml.in.h:579 -msgid "Pause" -msgstr "暂停" - -#: ../rules/base.xml.in.h:580 -msgid "Persian" -msgstr "波斯语" - -#: ../rules/base.xml.in.h:581 -msgid "Persian (Afghanistan, Dari OLPC)" -msgstr "" - -#: ../rules/base.xml.in.h:582 -msgid "Persian (with Persian Keypad)" -msgstr "" - -#: ../rules/base.xml.in.h:583 -msgid "Philippines - Dvorak (Baybayin)" -msgstr "" - -#: ../rules/base.xml.in.h:584 -msgid "Polish" -msgstr "波兰" - -#: ../rules/base.xml.in.h:585 -msgid "Polish (Dvorak)" -msgstr "波兰(德沃夏克)" - -#: ../rules/base.xml.in.h:586 -msgid "Polish (Dvorak, polish quotes on key 1)" -msgstr "波兰语(德沃夏克,波兰语引号在 1 键上)" - -#: ../rules/base.xml.in.h:587 -msgid "Polish (Dvorak, polish quotes on quotemark key)" -msgstr "波兰语(德沃夏克,波兰语引号在标记为引号的键上)" - -#: ../rules/base.xml.in.h:588 -msgid "Polish (Kashubian)" -msgstr "波兰语(卡舒比方言)" - -#: ../rules/base.xml.in.h:589 -msgid "Polish (programmer Dvorak)" -msgstr "波兰语(适合程序员的德沃夏克)" - -#: ../rules/base.xml.in.h:590 -msgid "Polish (qwertz)" -msgstr "波兰(qwertz)" - -#: ../rules/base.xml.in.h:591 -msgid "Portuguese" -msgstr "葡萄牙语" - -#: ../rules/base.xml.in.h:592 -msgid "Portuguese (Brazil)" -msgstr "葡萄牙(巴西)" - -#: ../rules/base.xml.in.h:593 -msgid "Portuguese (Brazil, Dvorak)" -msgstr "葡萄牙语(巴西,德沃夏克)" - -#: ../rules/base.xml.in.h:594 -msgid "Portuguese (Brazil, eliminate dead keys)" -msgstr "葡萄牙语(巴西,除去死键)" - -#: ../rules/base.xml.in.h:595 -msgid "Portuguese (Brazil, nativo for Esperanto)" -msgstr "" - -#: ../rules/base.xml.in.h:596 -msgid "Portuguese (Brazil, nativo for USA keyboards)" -msgstr "" - -#: ../rules/base.xml.in.h:597 -msgid "Portuguese (Brazil, nativo)" -msgstr "" - -#: ../rules/base.xml.in.h:598 -msgid "Portuguese (Mac)" -msgstr "葡萄牙语(Mac)" - -#: ../rules/base.xml.in.h:599 -msgid "Portuguese (Mac, Sun dead keys)" -msgstr "葡萄牙语(Mac,Sun 死键)" - -#: ../rules/base.xml.in.h:600 -msgid "Portuguese (Mac, eliminate dead keys)" -msgstr "葡萄牙语(Mac,除去死键)" - -#: ../rules/base.xml.in.h:601 -msgid "Portuguese (Nativo for Esperanto)" -msgstr "" - -#: ../rules/base.xml.in.h:602 -msgid "Portuguese (Nativo for USA keyboards)" -msgstr "" - -#: ../rules/base.xml.in.h:603 -#, fuzzy -msgid "Portuguese (Nativo)" -msgstr "葡萄牙" - -#: ../rules/base.xml.in.h:604 -msgid "Portuguese (Sun dead keys)" -msgstr "葡萄牙语(Sun 死键)" - -#: ../rules/base.xml.in.h:605 -msgid "Portuguese (eliminate dead keys)" -msgstr "葡萄牙语(除去死键)" - -#: ../rules/base.xml.in.h:606 -msgid "Propeller Voyager (KTEZ-1000)" -msgstr "Propeller Voyager (KTEZ-1000)" - -#: ../rules/base.xml.in.h:607 -msgid "PrtSc" -msgstr "截屏" - -#: ../rules/base.xml.in.h:608 -msgid "Punjabi (Gurmukhi Jhelum)" -msgstr "" - -#: ../rules/base.xml.in.h:609 -#, fuzzy -msgid "Punjabi (Gurmukhi)" -msgstr "旁遮普" - -#: ../rules/base.xml.in.h:610 -msgid "QTronix Scorpius 98N+" -msgstr "QTronix Scorpius 98N+" - -#: ../rules/base.xml.in.h:611 -msgid "Right Alt" -msgstr "右 Alt" - -#: ../rules/base.xml.in.h:612 -#, fuzzy -msgid "Right Alt (while pressed)" -msgstr "右 Alt 已编排" - -#: ../rules/base.xml.in.h:613 -msgid "Right Alt chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "" - -#: ../rules/base.xml.in.h:614 -msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "" - -#: ../rules/base.xml.in.h:615 -msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "" - -#: ../rules/base.xml.in.h:616 -#, fuzzy -msgid "Right Alt key never chooses 3rd level" -msgstr "按右 Windows 键选择第三级" - -#: ../rules/base.xml.in.h:617 -msgid "Right Alt, Shift+Right Alt key is Multi_Key" -msgstr "" - -#: ../rules/base.xml.in.h:618 -msgid "Right Ctrl" -msgstr "右 Ctrl" - -#: ../rules/base.xml.in.h:619 -#, fuzzy -msgid "Right Ctrl (while pressed)" -msgstr "按下右 Windows 键切换组" - -#: ../rules/base.xml.in.h:620 -msgid "Right Ctrl as Right Alt" -msgstr "右 Ctrl 作为 Alt" - -#: ../rules/base.xml.in.h:621 -msgid "Right Ctrl is mapped to Menu" -msgstr "右 Alt 映射为菜单" - -#: ../rules/base.xml.in.h:622 -msgid "Right Ctrl+Right Shift" -msgstr "右 Ctrl+右 Shift" - -#: ../rules/base.xml.in.h:623 -msgid "Right Shift" -msgstr "右 Shift" - -#: ../rules/base.xml.in.h:624 -msgid "Right Win" -msgstr "右 Win" - -#: ../rules/base.xml.in.h:625 -#, fuzzy -msgid "Right Win (while pressed)" -msgstr "按下右 Windows 键切换组" - -#: ../rules/base.xml.in.h:626 -msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser" -msgstr "" - -#: ../rules/base.xml.in.h:627 -msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock" -msgstr "" - -#: ../rules/base.xml.in.h:628 -msgid "Romanian" -msgstr "罗马尼亚" - -#: ../rules/base.xml.in.h:629 -msgid "Romanian (Crimean Tatar Dobruca-1 Q)" -msgstr "" - -#: ../rules/base.xml.in.h:630 -msgid "Romanian (Crimean Tatar Dobruca-2 Q)" -msgstr "" - -#: ../rules/base.xml.in.h:631 -msgid "Romanian (Crimean Tatar Turkish Alt-Q)" -msgstr "" - -#: ../rules/base.xml.in.h:632 -msgid "Romanian (Crimean Tatar Turkish F)" -msgstr "" - -#: ../rules/base.xml.in.h:633 -#, fuzzy -msgid "Romanian (WinKeys)" -msgstr "罗马尼亚" - -#: ../rules/base.xml.in.h:634 -#, fuzzy -msgid "Romanian (cedilla)" -msgstr "罗马尼亚" - -#: ../rules/base.xml.in.h:635 -msgid "Romanian (standard cedilla)" -msgstr "" - -#: ../rules/base.xml.in.h:636 -msgid "Romanian (standard)" -msgstr "罗马尼亚(标准)" - -#: ../rules/base.xml.in.h:637 -msgid "Rupee on 4" -msgstr "" - -#: ../rules/base.xml.in.h:638 -msgid "Russian" -msgstr "俄语" - -#: ../rules/base.xml.in.h:639 -msgid "Russian (Bashkirian)" -msgstr "" - -#: ../rules/base.xml.in.h:640 -msgid "Russian (Chuvash Latin)" -msgstr "" - -#: ../rules/base.xml.in.h:641 -msgid "Russian (Chuvash)" -msgstr "" - -#: ../rules/base.xml.in.h:642 -msgid "Russian (DOS)" -msgstr "俄语(DOS)" - -#: ../rules/base.xml.in.h:643 -msgid "Russian (Georgia)" -msgstr "" - -#: ../rules/base.xml.in.h:644 -msgid "Russian (Germany, phonetic)" -msgstr "" - -#: ../rules/base.xml.in.h:645 -#, fuzzy -msgid "Russian (Kalmyk)" -msgstr "俄语" - -#: ../rules/base.xml.in.h:646 -msgid "Russian (Kazakhstan, with Kazakh)" -msgstr "" - -#: ../rules/base.xml.in.h:647 -#, fuzzy -msgid "Russian (Komi)" -msgstr "俄语" - -#: ../rules/base.xml.in.h:648 -#, fuzzy -msgid "Russian (Mari)" -msgstr "俄语" - -#: ../rules/base.xml.in.h:649 -msgid "Russian (Ossetian, WinKeys)" -msgstr "" - -#: ../rules/base.xml.in.h:650 -msgid "Russian (Ossetian, legacy)" -msgstr "" - -#: ../rules/base.xml.in.h:651 -msgid "Russian (Poland, phonetic Dvorak)" -msgstr "" - -#: ../rules/base.xml.in.h:652 -msgid "Russian (Serbian)" -msgstr "" - -#: ../rules/base.xml.in.h:653 -msgid "Russian (Sweden, phonetic)" -msgstr "" - -#: ../rules/base.xml.in.h:654 -msgid "Russian (Sweden, phonetic, eliminate dead keys)" -msgstr "" - -#: ../rules/base.xml.in.h:655 -#, fuzzy -msgid "Russian (Tatar)" -msgstr "俄语" - -#: ../rules/base.xml.in.h:656 -msgid "Russian (US, phonetic)" -msgstr "" - -#: ../rules/base.xml.in.h:657 -#, fuzzy -msgid "Russian (Udmurt)" -msgstr "俄语" - -#: ../rules/base.xml.in.h:658 -#, fuzzy -msgid "Russian (Yakut)" -msgstr "俄语" - -#: ../rules/base.xml.in.h:659 -msgid "Russian (legacy)" -msgstr "俄语(传统)" - -#: ../rules/base.xml.in.h:660 -msgid "Russian (phonetic WinKeys)" -msgstr "" - -#: ../rules/base.xml.in.h:661 -msgid "Russian (phonetic)" -msgstr "" - -#: ../rules/base.xml.in.h:662 -msgid "Russian (typewriter)" -msgstr "" - -#: ../rules/base.xml.in.h:663 -msgid "Russian (typewriter, legacy)" -msgstr "" - -#: ../rules/base.xml.in.h:664 -msgid "SILVERCREST Multimedia Wireless Keyboard" -msgstr "SILVERCREST 多媒体无线键盘" - -#: ../rules/base.xml.in.h:665 -msgid "SK-1300" -msgstr "SK-1300" - -#: ../rules/base.xml.in.h:666 -msgid "SK-2500" -msgstr "SK-2500" - -#: ../rules/base.xml.in.h:667 -msgid "SK-6200" -msgstr "SK-6200" - -#: ../rules/base.xml.in.h:668 -msgid "SK-7100" -msgstr "SK-7100" - -#: ../rules/base.xml.in.h:669 -msgid "SVEN Ergonomic 2500" -msgstr "SVEN Ergonomic 2500" - -#: ../rules/base.xml.in.h:670 -msgid "SVEN Slim 303" -msgstr "" - -#: ../rules/base.xml.in.h:671 -msgid "Saisiyat (Taiwan)" -msgstr "" - -#: ../rules/base.xml.in.h:672 -msgid "Samsung SDM 4500P" -msgstr "三星 SDM 4500P" - -#: ../rules/base.xml.in.h:673 -msgid "Samsung SDM 4510P" -msgstr "三星 SDM 4510P" - -#: ../rules/base.xml.in.h:674 -msgid "Sanwa Supply SKB-KG3" -msgstr "" - -#: ../rules/base.xml.in.h:675 -msgid "Scroll Lock" -msgstr "滚动锁定" - -#: ../rules/base.xml.in.h:676 -msgid "Secwepemctsin" -msgstr "" - -#: ../rules/base.xml.in.h:677 -msgid "Semi-colon on third level" -msgstr "第三层上的分号" - -#: ../rules/base.xml.in.h:678 -msgid "Serbian" -msgstr "塞尔维亚" - -#: ../rules/base.xml.in.h:679 -msgid "Serbian (Latin Unicode qwerty)" -msgstr "塞尔维亚(拉丁 Unicode qwerty)" - -#: ../rules/base.xml.in.h:680 -msgid "Serbian (Latin Unicode)" -msgstr "塞尔维亚(拉丁 Unicode)" - -#: ../rules/base.xml.in.h:681 -msgid "Serbian (Latin qwerty)" -msgstr "塞尔维亚(拉丁 qwerty)" - -#: ../rules/base.xml.in.h:682 -msgid "Serbian (Latin with guillemets)" -msgstr "" - -#: ../rules/base.xml.in.h:683 -msgid "Serbian (Latin)" -msgstr "塞尔维亚(拉丁)" - -#: ../rules/base.xml.in.h:684 -msgid "Serbian (Pannonian Rusyn Homophonic)" -msgstr "" - -#: ../rules/base.xml.in.h:685 -msgid "Serbian (Z and ZHE swapped)" -msgstr "" - -#: ../rules/base.xml.in.h:686 -msgid "Serbian (with guillemets)" -msgstr "" - -#: ../rules/base.xml.in.h:687 -msgid "Serbo-Croatian (US)" -msgstr "塞尔维亚-克罗地亚语(美国键盘)" - -#: ../rules/base.xml.in.h:688 -msgid "Shift cancels Caps Lock" -msgstr "Shift 取消大写锁定" - -#: ../rules/base.xml.in.h:689 -msgid "Shift does not cancel Num Lock, chooses 3rd level instead" -msgstr "" - -#: ../rules/base.xml.in.h:690 -#, fuzzy -msgid "Shift with numeric keypad keys works as in MS Windows" -msgstr "Shift+数字键盘的功能等同于 MS Windows" - -#: ../rules/base.xml.in.h:691 -msgid "Shift+Caps Lock" -msgstr "Shift+Caps Lock" - -#: ../rules/base.xml.in.h:692 -msgid "Sindhi" -msgstr "信德语" - -#: ../rules/base.xml.in.h:693 -msgid "Sinhala" -msgstr "僧伽罗语" - -#: ../rules/base.xml.in.h:694 -msgid "Slovak" -msgstr "斯洛伐克语" - -#: ../rules/base.xml.in.h:695 -msgid "Slovak (extended Backslash)" -msgstr "" - -#: ../rules/base.xml.in.h:696 -msgid "Slovak (qwerty)" -msgstr "斯洛伐克语(qwerty)" - -#: ../rules/base.xml.in.h:697 -msgid "Slovak (qwerty, extended Backslash)" -msgstr "斯洛伐克语(qwerty)" - -#: ../rules/base.xml.in.h:698 -msgid "Slovene" -msgstr "斯洛文尼亚语" - -#: ../rules/base.xml.in.h:699 -msgid "Slovene (US keyboard with Slovenian letters)" -msgstr "斯洛文尼亚语(带斯洛文尼亚字母的美国键盘)" - -#: ../rules/base.xml.in.h:700 -msgid "Slovene (use guillemets for quotes)" -msgstr "" - -#: ../rules/base.xml.in.h:701 -msgid "Spanish" -msgstr "西班牙" - -#: ../rules/base.xml.in.h:702 -msgid "Spanish (Asturian variant with bottom-dot H and bottom-dot L)" -msgstr "" - -#: ../rules/base.xml.in.h:703 -msgid "Spanish (Catalan variant with middle-dot L)" -msgstr "" - -#: ../rules/base.xml.in.h:704 -msgid "Spanish (Dvorak)" -msgstr "西班牙语(德沃夏克)" - -#: ../rules/base.xml.in.h:705 -msgid "Spanish (Latin American)" -msgstr "西班牙语(拉丁美洲)" - -#: ../rules/base.xml.in.h:706 -msgid "Spanish (Latin American, eliminate dead keys)" -msgstr "西班牙语(拉丁美洲,除去死键)" - -#: ../rules/base.xml.in.h:707 -msgid "Spanish (Latin American, include dead tilde)" -msgstr "" - -#: ../rules/base.xml.in.h:708 -msgid "Spanish (Latin American, sun dead keys)" -msgstr "西班牙语(拉丁美洲,Sun 死键)" - -#: ../rules/base.xml.in.h:709 -msgid "Spanish (Mac)" -msgstr "西班牙语(Mac)" - -#: ../rules/base.xml.in.h:710 -msgid "Spanish (Sun dead keys)" -msgstr "西班牙语(Sun 死键)" - -#: ../rules/base.xml.in.h:711 -msgid "Spanish (eliminate dead keys)" -msgstr "西班牙语(除去死键)" - -#: ../rules/base.xml.in.h:712 -msgid "Spanish (include dead tilde)" -msgstr "" - -#: ../rules/base.xml.in.h:713 -#, fuzzy -msgid "Special keys (Ctrl+Alt+<key>) handled in a server" -msgstr "服务器处理的特殊键 (Ctrl+Alt+<key>)。" - -#: ../rules/base.xml.in.h:714 -msgid "Sun Type 5/6" -msgstr "Sun Type 5/6" - -#: ../rules/base.xml.in.h:715 -#, fuzzy -msgid "Super Power Multimedia Keyboard" -msgstr "惠普 SK-2501 多媒体键盘" - -#: ../rules/base.xml.in.h:716 -msgid "Swahili (Kenya)" -msgstr "" - -#: ../rules/base.xml.in.h:717 -msgid "Swahili (Tanzania)" -msgstr "" - -#: ../rules/base.xml.in.h:718 -msgid "Swap Ctrl and Caps Lock" -msgstr "交换 Ctrl 和大写锁定" - -#: ../rules/base.xml.in.h:719 -msgid "Swap ESC and Caps Lock" -msgstr "交换 ESC 和大写锁定" - -#: ../rules/base.xml.in.h:720 -msgid "Swedish" -msgstr "瑞典语" - -#: ../rules/base.xml.in.h:721 -msgid "Swedish (Dvorak)" -msgstr "瑞典语(德沃夏克)" - -#: ../rules/base.xml.in.h:722 -msgid "Swedish (Mac)" -msgstr "瑞典语(Mac)" - -#: ../rules/base.xml.in.h:723 -msgid "Swedish (Svdvorak)" -msgstr "" - -#: ../rules/base.xml.in.h:724 -msgid "Swedish (eliminate dead keys)" -msgstr "瑞典语(除去死键)" - -#: ../rules/base.xml.in.h:725 -msgid "Swedish (northern Saami)" -msgstr "" - -#: ../rules/base.xml.in.h:726 -msgid "Swiss" -msgstr "瑞士语" - -#: ../rules/base.xml.in.h:727 -msgid "Swiss (legacy)" -msgstr "瑞士语(传统)" - -#: ../rules/base.xml.in.h:728 -msgid "Symplon PaceBook (tablet PC)" -msgstr "Symplon PaceBook(平板电脑)" - -#: ../rules/base.xml.in.h:729 -msgid "Syriac" -msgstr "叙利亚" - -#: ../rules/base.xml.in.h:730 -msgid "Syriac (phonetic)" -msgstr "叙利亚(音标)" - -#: ../rules/base.xml.in.h:731 -msgid "Taiwanese" -msgstr "台言" - -#: ../rules/base.xml.in.h:732 -msgid "Taiwanese (indigenous)" -msgstr "台湾原住民语言" - -#: ../rules/base.xml.in.h:733 -msgid "Tajik" -msgstr "塔吉克" - -#: ../rules/base.xml.in.h:734 -msgid "Tajik (legacy)" -msgstr "" - -#: ../rules/base.xml.in.h:735 -msgid "Tamil" -msgstr "泰米尔" - -#: ../rules/base.xml.in.h:736 -msgid "Tamil (Sri Lanka, TAB Typewriter)" -msgstr "" - -#: ../rules/base.xml.in.h:737 -msgid "Tamil (Sri Lanka, Unicode)" -msgstr "泰米尔语(斯里兰卡,Unicode)" - -#: ../rules/base.xml.in.h:738 -msgid "Tamil (TAB typewriter)" -msgstr "" - -#: ../rules/base.xml.in.h:739 -msgid "Tamil (TSCII typewriter)" -msgstr "" - -#: ../rules/base.xml.in.h:740 -msgid "Tamil (Unicode)" -msgstr "泰米尔语(Unicode)" - -#: ../rules/base.xml.in.h:741 -#, fuzzy -msgid "Tamil (keyboard with numerals)" -msgstr "美国键盘,带罗马尼亚字符" - -#: ../rules/base.xml.in.h:742 -msgid "Targa Visionary 811" -msgstr "" - -#: ../rules/base.xml.in.h:743 -msgid "Telugu" -msgstr "泰卢固" - -#: ../rules/base.xml.in.h:744 -msgid "Thai" -msgstr "泰语" - -#: ../rules/base.xml.in.h:745 -#, fuzzy -msgid "Thai (Pattachote)" -msgstr "泰语(Pattachote)" - -#: ../rules/base.xml.in.h:746 -msgid "Thai (TIS-820.2538)" -msgstr "泰语(TIS-820.2538)" - -#: ../rules/base.xml.in.h:747 -msgid "To the corresponding key in a Dvorak keyboard." -msgstr "德沃夏克键盘上的相应键" - -#: ../rules/base.xml.in.h:748 -msgid "To the corresponding key in a Qwerty keyboard." -msgstr "" - -#: ../rules/base.xml.in.h:749 -msgid "Toggle PointerKeys with Shift + NumLock." -msgstr "" - -#: ../rules/base.xml.in.h:750 -msgid "Toshiba Satellite S3000" -msgstr "东芝 Satellite S3000" - -#: ../rules/base.xml.in.h:751 -msgid "Trust Direct Access Keyboard" -msgstr "Trust Direct Access 键盘" - -#: ../rules/base.xml.in.h:752 -msgid "Trust Slimline" -msgstr "" - -#: ../rules/base.xml.in.h:753 -msgid "Trust Wireless Keyboard Classic" -msgstr "Trust 无线经典键盘" - -#: ../rules/base.xml.in.h:754 -msgid "Tswana" -msgstr "" - -#: ../rules/base.xml.in.h:755 -msgid "Turkish" -msgstr "土耳其" - -#: ../rules/base.xml.in.h:756 -msgid "Turkish (Alt-Q)" -msgstr "土耳其(Alt-Q)" - -#: ../rules/base.xml.in.h:757 -msgid "Turkish (Crimean Tatar Turkish Alt-Q)" -msgstr "土耳其(克里米亚鞑靼语土耳其键盘 Alt-Q)" - -#: ../rules/base.xml.in.h:758 -msgid "Turkish (Crimean Tatar Turkish F)" -msgstr "土耳其(克里米亚鞑靼语土耳其键盘 F)" - -#: ../rules/base.xml.in.h:759 -msgid "Turkish (Crimean Tatar Turkish Q)" -msgstr "土耳其(克里米亚鞑靼语土耳其键盘 Q)" - -#: ../rules/base.xml.in.h:760 -msgid "Turkish (F)" -msgstr "土耳其(F)" - -#: ../rules/base.xml.in.h:761 -msgid "Turkish (Sun dead keys)" -msgstr "土耳其语(Sun 死键)" - -#: ../rules/base.xml.in.h:762 -msgid "Turkish (international with dead keys)" -msgstr "土耳其语(国际,带死键)" - -#: ../rules/base.xml.in.h:763 -msgid "Turkmen" -msgstr "" - -#: ../rules/base.xml.in.h:764 -msgid "Turkmen (Alt-Q)" -msgstr "" - -#: ../rules/base.xml.in.h:765 -msgid "TypeMatrix EZ-Reach 2020" -msgstr "" - -#: ../rules/base.xml.in.h:766 -msgid "TypeMatrix EZ-Reach 2030 PS2" -msgstr "" - -#: ../rules/base.xml.in.h:767 -msgid "TypeMatrix EZ-Reach 2030 USB" -msgstr "" - -#: ../rules/base.xml.in.h:768 -msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)" -msgstr "" - -#: ../rules/base.xml.in.h:769 -msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)" -msgstr "" - -#: ../rules/base.xml.in.h:770 -msgid "Ukrainian" -msgstr "乌克兰语" - -#: ../rules/base.xml.in.h:771 -msgid "Ukrainian (Crimean Tatar Turkish Alt-Q)" -msgstr "乌克兰语(克里米亚鞑靼土耳其 Alt-Q)" - -#: ../rules/base.xml.in.h:772 -msgid "Ukrainian (Crimean Tatar Turkish F)" -msgstr "乌克兰语(克里米亚鞑靼土耳其 F)" - -#: ../rules/base.xml.in.h:773 -msgid "Ukrainian (Crimean Tatar Turkish Q)" -msgstr "乌克兰语(克里米亚鞑靼土耳其 Q)" - -#: ../rules/base.xml.in.h:774 -#, fuzzy -msgid "Ukrainian (WinKeys)" -msgstr "乌克兰" - -#: ../rules/base.xml.in.h:775 -msgid "Ukrainian (homophonic)" -msgstr "" - -#: ../rules/base.xml.in.h:776 -msgid "Ukrainian (legacy)" -msgstr "乌克兰语(传统)" - -#: ../rules/base.xml.in.h:777 -msgid "Ukrainian (phonetic)" -msgstr "乌克兰语(音标)" - -#: ../rules/base.xml.in.h:778 -msgid "Ukrainian (standard RSTU on Russian layout)" -msgstr "" - -#: ../rules/base.xml.in.h:779 -msgid "Ukrainian (standard RSTU)" -msgstr "" - -#: ../rules/base.xml.in.h:780 -msgid "Ukrainian (typewriter)" -msgstr "" - -#: ../rules/base.xml.in.h:781 -msgid "Unicode additions (arrows and math operators)" -msgstr "Unicode 扩展(箭头和数学操作符)" - -#: ../rules/base.xml.in.h:782 -#, fuzzy -msgid "Unicode additions (arrows and math operators). Math operators on default level" -msgstr "Unicode 扩展(箭头和数学操作符)。" - -#: ../rules/base.xml.in.h:783 -msgid "Unitek KB-1925" -msgstr "" - -#: ../rules/base.xml.in.h:784 -msgid "Urdu (Pakistan)" -msgstr "乌尔都语(巴基斯坦)" - -#: ../rules/base.xml.in.h:785 -msgid "Urdu (Pakistan, CRULP)" -msgstr "" - -#: ../rules/base.xml.in.h:786 -msgid "Urdu (Pakistan, NLA)" -msgstr "" - -#: ../rules/base.xml.in.h:787 -msgid "Urdu (WinKeys)" -msgstr "" - -#: ../rules/base.xml.in.h:788 -msgid "Urdu (alternative phonetic)" -msgstr "乌尔都语(替代音标)" - -#: ../rules/base.xml.in.h:789 -msgid "Urdu (phonetic)" -msgstr "乌尔都语(音标)" - -#: ../rules/base.xml.in.h:790 -msgid "Use keyboard LED to show alternative layout" -msgstr "使用键盘灯显示替代布局" - -#: ../rules/base.xml.in.h:791 -msgid "Using space key to input non-breakable space character" -msgstr "使用空格键输入不可打断空白字符" - -#: ../rules/base.xml.in.h:792 -msgid "Usual space at any level" -msgstr "" - -#: ../rules/base.xml.in.h:793 -msgid "Uzbek" -msgstr "乌兹别克语" - -#: ../rules/base.xml.in.h:794 -msgid "Uzbek (Afghanistan)" -msgstr "乌兹别克语(阿富汗)" - -#: ../rules/base.xml.in.h:795 -msgid "Uzbek (Afghanistan, OLPC)" -msgstr "乌兹别克语(阿富汗,OLPC)" - -#: ../rules/base.xml.in.h:796 -msgid "Uzbek (Crimean Tatar Turkish Alt-Q)" -msgstr "乌兹别克语(克里米亚鞑靼土耳其 Alt-Q)" - -#: ../rules/base.xml.in.h:797 -msgid "Uzbek (Crimean Tatar Turkish F)" -msgstr "乌兹别克语(克里米亚鞑靼土耳其 F)" - -#: ../rules/base.xml.in.h:798 -msgid "Uzbek (Crimean Tatar Turkish Q)" -msgstr "乌兹别克语(克里米亚鞑靼土耳其 Q)" - -#: ../rules/base.xml.in.h:799 -msgid "Uzbek (Latin)" -msgstr "乌兹别克语(拉丁)" - -#: ../rules/base.xml.in.h:800 -msgid "Vietnamese" -msgstr "越南语" - -#: ../rules/base.xml.in.h:801 -msgid "ViewSonic KU-306 Internet Keyboard" -msgstr "优派 KU-306 互联网键盘" - -#: ../rules/base.xml.in.h:802 -msgid "Wang 724 keypad with unicode additions (arrows and math operators)" -msgstr "带 Unicode 扩展的王安 724 型小键盘(箭头和数学操作符)" - -#: ../rules/base.xml.in.h:803 -msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level" -msgstr "" - -#: ../rules/base.xml.in.h:804 -msgid "Winbook Model XP5" -msgstr "Winbook Model XP5" - -#: ../rules/base.xml.in.h:805 -msgid "Wolof" -msgstr "" - -#: ../rules/base.xml.in.h:806 -msgid "Yahoo! Internet Keyboard" -msgstr "雅虎网际键盘" - -#: ../rules/base.xml.in.h:807 -msgid "Yoruba" -msgstr "" - -#: ../rules/base.xml.in.h:808 -msgid "Zero-width non-joiner character at second level" -msgstr "" - -#: ../rules/base.xml.in.h:809 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level" -msgstr "" - -#: ../rules/base.xml.in.h:810 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level" -msgstr "" - -#: ../rules/base.xml.in.h:811 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level" -msgstr "" - -#: ../rules/base.xml.in.h:812 -msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level" -msgstr "" - -#: ../rules/base.xml.in.h:813 -msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level" -msgstr "" - -#: ../rules/base.xml.in.h:814 -msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level" -msgstr "" - -#: ../rules/base.xml.in.h:815 -msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level" -msgstr "" - -#: ../rules/base.xml.in.h:816 -msgid "ak" -msgstr "ak" - -#: ../rules/base.xml.in.h:817 -msgid "am" -msgstr "am" - -#: ../rules/base.xml.in.h:818 -msgid "ar" -msgstr "ar" - -#: ../rules/base.xml.in.h:819 -msgid "avn" -msgstr "avn" - -#: ../rules/base.xml.in.h:820 -msgid "az" -msgstr "az" - -#: ../rules/base.xml.in.h:821 -msgid "be" -msgstr "be" - -#: ../rules/base.xml.in.h:822 -msgid "ber" -msgstr "ber" - -#: ../rules/base.xml.in.h:823 -msgid "bg" -msgstr "bg" - -#: ../rules/base.xml.in.h:824 -msgid "bm" -msgstr "bm" - -#: ../rules/base.xml.in.h:825 -msgid "bn" -msgstr "bn" - -#: ../rules/base.xml.in.h:826 -msgid "brl" -msgstr "brl" - -#: ../rules/base.xml.in.h:827 -msgid "bs" -msgstr "bs" - -#: ../rules/base.xml.in.h:828 -msgid "ca" -msgstr "ca" - -#: ../rules/base.xml.in.h:829 -msgid "che" -msgstr "che" - -#: ../rules/base.xml.in.h:830 -msgid "chr" -msgstr "chr" - -#: ../rules/base.xml.in.h:831 -msgid "cs" -msgstr "cs" - -#: ../rules/base.xml.in.h:832 -msgid "da" -msgstr "da" - -#: ../rules/base.xml.in.h:833 -msgid "de" -msgstr "de" - -#: ../rules/base.xml.in.h:834 -msgid "dv" -msgstr "dv" - -#: ../rules/base.xml.in.h:835 -msgid "dz" -msgstr "dz" - -#: ../rules/base.xml.in.h:836 -msgid "ee" -msgstr "ee" - -#: ../rules/base.xml.in.h:837 -msgid "en" -msgstr "en" - -#: ../rules/base.xml.in.h:838 -msgid "eo" -msgstr "eo" - -#: ../rules/base.xml.in.h:839 -msgid "es" -msgstr "es" - -#: ../rules/base.xml.in.h:840 -msgid "et" -msgstr "et" - -#: ../rules/base.xml.in.h:841 -msgid "fa" -msgstr "fa" - -#: ../rules/base.xml.in.h:842 -msgid "ff" -msgstr "ff" - -#: ../rules/base.xml.in.h:843 -msgid "fi" -msgstr "fi" - -#: ../rules/base.xml.in.h:844 -msgid "fo" -msgstr "fo" - -#: ../rules/base.xml.in.h:845 -msgid "fr" -msgstr "fr" - -#: ../rules/base.xml.in.h:846 -msgid "gaa" -msgstr "gaa" - -#: ../rules/base.xml.in.h:847 -msgid "gr" -msgstr "gr" - -#: ../rules/base.xml.in.h:848 -msgid "gu" -msgstr "gu" - -#: ../rules/base.xml.in.h:849 -msgid "ha" -msgstr "ha" - -#: ../rules/base.xml.in.h:850 -msgid "he" -msgstr "he" - -#: ../rules/base.xml.in.h:851 -msgid "hi" -msgstr "hi" - -#: ../rules/base.xml.in.h:852 -msgid "hr" -msgstr "hr" - -#: ../rules/base.xml.in.h:853 -msgid "hu" -msgstr "hu" - -#: ../rules/base.xml.in.h:854 -msgid "hy" -msgstr "hy" - -#: ../rules/base.xml.in.h:855 -msgid "ie" -msgstr "ie" - -#: ../rules/base.xml.in.h:856 -msgid "ig" -msgstr "ig" - -#: ../rules/base.xml.in.h:857 -msgid "ike" -msgstr "ike" - -#: ../rules/base.xml.in.h:858 -msgid "in" -msgstr "in" - -#: ../rules/base.xml.in.h:859 -msgid "irq" -msgstr "irq" - -#: ../rules/base.xml.in.h:860 -msgid "is" -msgstr "is" - -#: ../rules/base.xml.in.h:861 -msgid "it" -msgstr "it" - -#: ../rules/base.xml.in.h:862 -msgid "ja" -msgstr "ja" - -#: ../rules/base.xml.in.h:863 -msgid "ka" -msgstr "ka" - -#: ../rules/base.xml.in.h:864 -msgid "ki" -msgstr "ki" - -#: ../rules/base.xml.in.h:865 -msgid "kk" -msgstr "kk" - -#: ../rules/base.xml.in.h:866 -msgid "km" -msgstr "km" - -#: ../rules/base.xml.in.h:867 -msgid "kn" -msgstr "kn" - -#: ../rules/base.xml.in.h:868 -msgid "ko" -msgstr "ko" - -#: ../rules/base.xml.in.h:869 -msgid "ku" -msgstr "ku" - -#: ../rules/base.xml.in.h:870 -msgid "kut" -msgstr "kut" - -#: ../rules/base.xml.in.h:871 -msgid "lo" -msgstr "lo" - -#: ../rules/base.xml.in.h:872 -msgid "lt" -msgstr "lt" - -#: ../rules/base.xml.in.h:873 -msgid "lv" -msgstr "lv" - -#: ../rules/base.xml.in.h:874 -msgid "mi" -msgstr "mi" - -#: ../rules/base.xml.in.h:875 -msgid "mk" -msgstr "mk" - -#: ../rules/base.xml.in.h:876 -msgid "ml" -msgstr "ml" - -#: ../rules/base.xml.in.h:877 -msgid "mn" -msgstr "mn" - -#: ../rules/base.xml.in.h:878 -msgid "mt" -msgstr "mt" - -#: ../rules/base.xml.in.h:879 -msgid "my" -msgstr "my" - -#: ../rules/base.xml.in.h:880 -msgid "ne" -msgstr "ne" - -#: ../rules/base.xml.in.h:881 -msgid "nl" -msgstr "nl" - -#: ../rules/base.xml.in.h:882 -msgid "no" -msgstr "no" - -#: ../rules/base.xml.in.h:883 -msgid "or" -msgstr "or" - -#: ../rules/base.xml.in.h:884 -msgid "pa" -msgstr "pa" - -#: ../rules/base.xml.in.h:885 -msgid "ph" -msgstr "ph" - -#: ../rules/base.xml.in.h:886 -msgid "pl" -msgstr "pl" - -#: ../rules/base.xml.in.h:887 -msgid "ps" -msgstr "ps" - -#: ../rules/base.xml.in.h:888 -msgid "pt" -msgstr "pt" - -#: ../rules/base.xml.in.h:889 -msgid "ro" -msgstr "ro" - -#: ../rules/base.xml.in.h:890 -msgid "ru" -msgstr "ru" - -#: ../rules/base.xml.in.h:891 -msgid "sd" -msgstr "sd" - -#: ../rules/base.xml.in.h:892 -msgid "shs" -msgstr "shs" - -#: ../rules/base.xml.in.h:893 -msgid "si" -msgstr "si" - -#: ../rules/base.xml.in.h:894 -msgid "sk" -msgstr "sk" - -#: ../rules/base.xml.in.h:895 -msgid "sl" -msgstr "sl" - -#: ../rules/base.xml.in.h:896 -msgid "sq" -msgstr "sq" - -#: ../rules/base.xml.in.h:897 -msgid "sr" -msgstr "sr" - -#: ../rules/base.xml.in.h:898 -msgid "srp" -msgstr "srp" - -#: ../rules/base.xml.in.h:899 -msgid "sv" -msgstr "sv" - -#: ../rules/base.xml.in.h:900 -msgid "sw" -msgstr "sw" - -#: ../rules/base.xml.in.h:901 -msgid "syc" -msgstr "syc" - -#: ../rules/base.xml.in.h:902 -msgid "ta" -msgstr "ta" - -#: ../rules/base.xml.in.h:903 -msgid "te" -msgstr "te" - -#: ../rules/base.xml.in.h:904 -msgid "tg" -msgstr "tg" - -#: ../rules/base.xml.in.h:905 -msgid "th" -msgstr "th" - -#: ../rules/base.xml.in.h:906 -msgid "tk" -msgstr "tk" - -#: ../rules/base.xml.in.h:907 -msgid "tn" -msgstr "tn" - -#: ../rules/base.xml.in.h:908 -msgid "tr" -msgstr "tr" - -#: ../rules/base.xml.in.h:909 -msgid "twn" -msgstr "twn" - -#: ../rules/base.xml.in.h:910 -msgid "uk" -msgstr "uk" - -#: ../rules/base.xml.in.h:911 -msgid "ur" -msgstr "ur" - -#: ../rules/base.xml.in.h:912 -msgid "uz" -msgstr "uz" - -#: ../rules/base.xml.in.h:913 -msgid "vi" -msgstr "vi" - -#: ../rules/base.xml.in.h:914 -msgid "wo" -msgstr "wo" - -#: ../rules/base.xml.in.h:915 -msgid "xsy" -msgstr "xsy" - -#: ../rules/base.xml.in.h:916 -msgid "yo" -msgstr "yo" - -#: ../rules/base.xml.in.h:917 -msgid "zh" -msgstr "zh" - -#: ../rules/base.extras.xml.in.h:1 -msgid "APL" -msgstr "" - -#: ../rules/base.extras.xml.in.h:2 -msgid "Iran" -msgstr "伊朗" - -#: ../rules/base.extras.xml.in.h:3 -msgid "Iran - Avestan" -msgstr "伊朗 - 阿维斯陀语" - -#: ../rules/base.extras.xml.in.h:4 -msgid "Lithuania" -msgstr "立陶宛" - -#: ../rules/base.extras.xml.in.h:5 -msgid "Lithuania - Dvorak" -msgstr "立陶宛 - 德沃夏克" - -#: ../rules/base.extras.xml.in.h:6 -msgid "Ltu" -msgstr "Ltu" - -#: ../rules/base.extras.xml.in.h:7 -msgid "Romania" -msgstr "罗马尼亚" - -#: ../rules/base.extras.xml.in.h:8 -msgid "Romania - Ergonomic Touchtype" -msgstr "" - -#: ../rules/base.extras.xml.in.h:9 -msgid "Rou" -msgstr "Rou" - -#: ../rules/base.extras.xml.in.h:10 -msgid "Rus" -msgstr "Rus" - -#: ../rules/base.extras.xml.in.h:11 -msgid "Russia" -msgstr "俄罗斯" - -#: ../rules/base.extras.xml.in.h:12 -msgid "Serbia" -msgstr "塞尔维亚" - -#: ../rules/base.extras.xml.in.h:13 -msgid "Serbia - Combining accents instead of dead keys" -msgstr "" - -#: ../rules/base.extras.xml.in.h:14 -msgid "Srb" -msgstr "Srb" - -#: ../rules/base.extras.xml.in.h:15 -msgid "USA" -msgstr "美国" - -#: ../rules/base.extras.xml.in.h:16 -msgid "USA - Atsina" -msgstr "" - -#: ../rules/base.extras.xml.in.h:17 -msgid "USA - Couer D'alene Salish" -msgstr "" - -#: ../rules/base.extras.xml.in.h:18 -msgid "USA - International (AltGr Unicode combining)" -msgstr "" - -#: ../rules/base.extras.xml.in.h:19 -msgid "USA - International (AltGr Unicode combining, alternative)" -msgstr "" +# Chinese (simplified) translations of xkeyboard-config
+# Copyright (C) 2003 xfree86_xkb_xml maintainers.
+# This file is distributed under the same license as the xkeyboard-config package.
+# Funda Wang <fundawang@linux.net.cn>, 2003.
+# YunQiang Su <wzssyqa@gmail.com>, 2011.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: xkeyboard-config 2.1.99\n"
+"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n"
+"POT-Creation-Date: 2011-03-25 22:27+0000\n"
+"PO-Revision-Date: 2011-03-30 00:35+0800\n"
+"Last-Translator: Aron Xu <happyaron.xu@gmail.com>\n"
+"Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ../rules/base.xml.in.h:1
+msgid "<Less/Greater>"
+msgstr "<小于/大于>"
+
+#: ../rules/base.xml.in.h:2
+msgid "<Less/Greater> (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:3
+msgid "<Less/Greater> chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr ""
+
+#: ../rules/base.xml.in.h:4
+msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr ""
+
+#: ../rules/base.xml.in.h:5
+msgid "<Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr ""
+
+#: ../rules/base.xml.in.h:6
+msgid "A4Tech KB-21"
+msgstr "A4Tech KB-21"
+
+#: ../rules/base.xml.in.h:7
+msgid "A4Tech KBS-8"
+msgstr "A4Tech KBS-8"
+
+#: ../rules/base.xml.in.h:8
+#, fuzzy
+msgid "A4Tech Wireless Desktop RFKB-23"
+msgstr "Dexxa 无线桌面键盘"
+
+#: ../rules/base.xml.in.h:9
+msgid "ATM/phone-style"
+msgstr ""
+
+#: ../rules/base.xml.in.h:10
+msgid "Acer AirKey V"
+msgstr "Acer AirKey V"
+
+#: ../rules/base.xml.in.h:11
+msgid "Acer C300"
+msgstr "宏碁 C300"
+
+#: ../rules/base.xml.in.h:12
+msgid "Acer Ferrari 4000"
+msgstr "宏碁法拉利 4000"
+
+#: ../rules/base.xml.in.h:13
+msgid "Acer Laptop"
+msgstr "宏碁笔记本电脑"
+
+#: ../rules/base.xml.in.h:14
+msgid "Add the standard behavior to Menu key"
+msgstr "将标准行为添加到菜单键"
+
+#: ../rules/base.xml.in.h:15
+msgid "Adding Esperanto circumflexes (supersigno)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:16
+msgid "Adding currency signs to certain keys"
+msgstr "向特定键添加货币符号"
+
+#: ../rules/base.xml.in.h:17
+msgid "Advance Scorpius KI"
+msgstr "高级 Scorpius KI"
+
+#: ../rules/base.xml.in.h:18
+msgid "Afg"
+msgstr "阿富汗"
+
+#: ../rules/base.xml.in.h:19
+msgid "Afghani"
+msgstr "阿富汗"
+
+#: ../rules/base.xml.in.h:20
+msgid "Akan"
+msgstr "阿肯"
+
+#: ../rules/base.xml.in.h:21
+msgid "Albanian"
+msgstr "阿尔巴尼亚"
+
+#: ../rules/base.xml.in.h:22
+msgid "Alt and Meta are on Alt keys"
+msgstr "Alt 和 Meta 都是 Alt 键"
+
+#: ../rules/base.xml.in.h:23
+msgid "Alt is mapped to Right Win, Super to Menu"
+msgstr "Alt 键映射到右 Win,Super 映射到菜单键"
+
+#: ../rules/base.xml.in.h:24
+msgid "Alt+Caps Lock"
+msgstr "Alt+Caps Lock"
+
+#: ../rules/base.xml.in.h:25
+msgid "Alt+Ctrl"
+msgstr "Alt+Ctrl"
+
+#: ../rules/base.xml.in.h:26
+msgid "Alt+Shift"
+msgstr "Alt+Shift"
+
+#: ../rules/base.xml.in.h:27
+msgid "Alt+Space"
+msgstr "Alt+Space"
+
+#: ../rules/base.xml.in.h:28
+msgid "Alt/Win key behavior"
+msgstr "Alt/Win 键行为"
+
+#: ../rules/base.xml.in.h:29
+msgid "Amharic"
+msgstr "阿姆哈拉语"
+
+#: ../rules/base.xml.in.h:30
+msgid "Any Alt key"
+msgstr "任何 Alt 键"
+
+#: ../rules/base.xml.in.h:31
+msgid "Any Win key"
+msgstr "任何 Win 键"
+
+#: ../rules/base.xml.in.h:32
+#, fuzzy
+msgid "Any Win key (while pressed)"
+msgstr "按下两个 Windows 键可切换组"
+
+#: ../rules/base.xml.in.h:33
+msgid "Apple"
+msgstr "苹果"
+
+#: ../rules/base.xml.in.h:34
+msgid "Apple Aluminium Keyboard (ANSI)"
+msgstr "苹果铝键盘(ANSI)"
+
+#: ../rules/base.xml.in.h:35
+msgid "Apple Aluminium Keyboard (ISO)"
+msgstr "苹果铝键盘(ISO)"
+
+#: ../rules/base.xml.in.h:36
+msgid "Apple Aluminium Keyboard (JIS)"
+msgstr "苹果铝键盘(JIS)"
+
+#: ../rules/base.xml.in.h:37
+msgid "Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)"
+msgstr "苹果铝键盘:模拟 PC 键(截屏、滚动锁定、暂停、数字锁定)"
+
+#: ../rules/base.xml.in.h:38
+msgid "Apple Laptop"
+msgstr "苹果笔记本电脑"
+
+#: ../rules/base.xml.in.h:39
+msgid "Arabic"
+msgstr "阿拉伯语"
+
+#: ../rules/base.xml.in.h:40
+msgid "Arabic (Buckwalter)"
+msgstr "阿拉伯语(Buckwalter)"
+
+#: ../rules/base.xml.in.h:41
+msgid "Arabic (Morocco)"
+msgstr "阿拉伯语(摩洛哥)"
+
+#: ../rules/base.xml.in.h:42
+msgid "Arabic (Pakistan)"
+msgstr "阿拉伯语(巴基斯坦)"
+
+#: ../rules/base.xml.in.h:43
+msgid "Arabic (Syria)"
+msgstr "阿拉伯语(叙利亚)"
+
+#: ../rules/base.xml.in.h:44
+msgid "Arabic (azerty)"
+msgstr "阿拉伯语(azerty)"
+
+#: ../rules/base.xml.in.h:45
+msgid "Arabic (azerty/digits)"
+msgstr "阿拉伯语(azerty/数字)"
+
+#: ../rules/base.xml.in.h:46
+msgid "Arabic (digits)"
+msgstr "阿拉伯语(数字)"
+
+#: ../rules/base.xml.in.h:47
+msgid "Arabic (qwerty)"
+msgstr "阿拉伯语(qwerty)"
+
+#: ../rules/base.xml.in.h:48
+msgid "Arabic (qwerty/digits)"
+msgstr "阿拉伯语(qwerty/数字)"
+
+#: ../rules/base.xml.in.h:49
+msgid "Armenian"
+msgstr "亚美尼亚语"
+
+#: ../rules/base.xml.in.h:50
+#, fuzzy
+msgid "Armenian (alternative eastern)"
+msgstr "法语(替代)"
+
+#: ../rules/base.xml.in.h:51
+msgid "Armenian (alternative phonetic)"
+msgstr "亚美尼亚语(替代音标)"
+
+#: ../rules/base.xml.in.h:52
+#, fuzzy
+msgid "Armenian (eastern)"
+msgstr "亚美尼亚"
+
+#: ../rules/base.xml.in.h:53
+msgid "Armenian (phonetic)"
+msgstr "亚美尼亚语(音标)"
+
+#: ../rules/base.xml.in.h:54
+#, fuzzy
+msgid "Armenian (western)"
+msgstr "亚美尼亚"
+
+#: ../rules/base.xml.in.h:55
+msgid "Asus Laptop"
+msgstr "华硕笔记本电脑"
+
+#: ../rules/base.xml.in.h:56
+msgid "At bottom left"
+msgstr "在左下角"
+
+#: ../rules/base.xml.in.h:57
+msgid "At left of 'A'"
+msgstr "在“A”左侧"
+
+#: ../rules/base.xml.in.h:58
+msgid "Avatime"
+msgstr ""
+
+#: ../rules/base.xml.in.h:59
+msgid "Azerbaijan (Cyrillic)"
+msgstr "阿塞拜疆语(西里尔)"
+
+#: ../rules/base.xml.in.h:60
+msgid "Azerbaijani"
+msgstr "阿塞拜疆语"
+
+#: ../rules/base.xml.in.h:61
+#, fuzzy
+msgid "Azona RF2300 wireless Internet Keyboard"
+msgstr "罗技网际键盘"
+
+#: ../rules/base.xml.in.h:62
+msgid "BTC 5090"
+msgstr "BTC 5090"
+
+#: ../rules/base.xml.in.h:63
+msgid "BTC 5113RF Multimedia"
+msgstr "BTC 5113RF 多媒体"
+
+#: ../rules/base.xml.in.h:64
+msgid "BTC 5126T"
+msgstr "BTC 5126T"
+
+#: ../rules/base.xml.in.h:65
+msgid "BTC 6301URF"
+msgstr "BTC 6301URF"
+
+#: ../rules/base.xml.in.h:66
+msgid "BTC 9000"
+msgstr "BTC 9000"
+
+#: ../rules/base.xml.in.h:67
+msgid "BTC 9000A"
+msgstr "BTC 9000A"
+
+#: ../rules/base.xml.in.h:68
+msgid "BTC 9001AH"
+msgstr "BTC 9001AH"
+
+#: ../rules/base.xml.in.h:69
+msgid "BTC 9019U"
+msgstr "BTC 9019U"
+
+#: ../rules/base.xml.in.h:70
+msgid "BTC 9116U Mini Wireless Internet and Gaming"
+msgstr ""
+
+#: ../rules/base.xml.in.h:71
+msgid "Backslash"
+msgstr "反斜杠"
+
+#: ../rules/base.xml.in.h:72
+msgid "Backslash chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:73
+msgid "Bambara"
+msgstr "班巴拉语"
+
+#: ../rules/base.xml.in.h:74
+msgid "Belarusian"
+msgstr "白俄罗斯语"
+
+#: ../rules/base.xml.in.h:75
+msgid "Belarusian (Latin)"
+msgstr "白俄罗斯语(拉丁)"
+
+#: ../rules/base.xml.in.h:76
+#, fuzzy
+msgid "Belarusian (legacy)"
+msgstr "白俄罗斯语()"
+
+#: ../rules/base.xml.in.h:77
+msgid "Belgian"
+msgstr "比利时语"
+
+#: ../rules/base.xml.in.h:78
+msgid "Belgian (ISO alternate)"
+msgstr "比利时语(ISO 替代)"
+
+#: ../rules/base.xml.in.h:79
+msgid "Belgian (Sun dead keys)"
+msgstr "比利时语(Sun 死键)"
+
+#: ../rules/base.xml.in.h:80
+msgid "Belgian (Wang model 724 azerty)"
+msgstr "比利时语(王安 724 型 azerty)"
+
+#: ../rules/base.xml.in.h:81
+msgid "Belgian (alternative)"
+msgstr "比利时语(替代)"
+
+#: ../rules/base.xml.in.h:82
+msgid "Belgian (alternative, Sun dead keys)"
+msgstr "比利时语(替代,Sun 死键)"
+
+#: ../rules/base.xml.in.h:83
+msgid "Belgian (alternative, latin-9 only)"
+msgstr "比利时语(替代,只包含拉丁-9 字符)"
+
+#: ../rules/base.xml.in.h:84
+msgid "Belgian (eliminate dead keys)"
+msgstr "比利时语(除去死键)"
+
+#: ../rules/base.xml.in.h:85
+msgid "BenQ X-Touch"
+msgstr "明基 X-Touch"
+
+#: ../rules/base.xml.in.h:86
+msgid "BenQ X-Touch 730"
+msgstr "明基 X-Touch 730"
+
+#: ../rules/base.xml.in.h:87
+msgid "BenQ X-Touch 800"
+msgstr "明基 X-Touch 800"
+
+#: ../rules/base.xml.in.h:88
+msgid "Bengali"
+msgstr "孟加拉"
+
+#: ../rules/base.xml.in.h:89
+msgid "Bengali (Probhat)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:90
+msgid "Berber (Morocco, Tifinagh alternative phonetic)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:91
+msgid "Berber (Morocco, Tifinagh alternative)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:92
+msgid "Berber (Morocco, Tifinagh extended phonetic)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:93
+msgid "Berber (Morocco, Tifinagh extended)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:94
+msgid "Berber (Morocco, Tifinagh phonetic)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:95
+msgid "Berber (Morocco, Tifinagh)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:96
+msgid "Bosnian"
+msgstr "波斯尼亚语"
+
+#: ../rules/base.xml.in.h:97
+msgid "Bosnian (US keyboard with Bosnian digraphs)"
+msgstr "波斯尼亚语(带罗马尼亚二重字的美国键盘)"
+
+#: ../rules/base.xml.in.h:98
+msgid "Bosnian (US keyboard with Bosnian letters)"
+msgstr "波斯尼亚语(带波斯尼亚字母的美国键盘)"
+
+#: ../rules/base.xml.in.h:99
+msgid "Bosnian (use Bosnian digraphs)"
+msgstr "波斯尼亚语(使用波斯尼亚二重字)"
+
+#: ../rules/base.xml.in.h:100
+msgid "Bosnian (use guillemets for quotes)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:101
+msgid "Both Alt keys together"
+msgstr "同时按两个 Alt 键"
+
+#: ../rules/base.xml.in.h:102
+msgid "Both Ctrl keys together"
+msgstr "同时按两个 Ctrl 键"
+
+#: ../rules/base.xml.in.h:103
+msgid "Both Shift keys together"
+msgstr "同时按两个 Shift 键"
+
+#: ../rules/base.xml.in.h:104
+msgid "Both Shift-Keys together activate Caps Lock, one Shift-Key deactivates"
+msgstr "同时按两个 Shift 键激活大写锁定,只按一个 Shift 键解锁"
+
+#: ../rules/base.xml.in.h:105
+msgid "Both Shift-Keys together toggle Caps Lock"
+msgstr "同时按两个 Shift 键切换大写锁定"
+
+#: ../rules/base.xml.in.h:106
+msgid "Both Shift-Keys together toggle ShiftLock"
+msgstr "同时按两个 Shift 键切换 Shift 锁"
+
+#: ../rules/base.xml.in.h:107
+msgid "Braille"
+msgstr ""
+
+#: ../rules/base.xml.in.h:108
+msgid "Braille (left hand)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:109
+msgid "Braille (right hand)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:110
+msgid "Brother Internet Keyboard"
+msgstr "兄弟网际键盘"
+
+#: ../rules/base.xml.in.h:111
+msgid "Bulgarian"
+msgstr "保加利亚"
+
+#: ../rules/base.xml.in.h:112
+msgid "Bulgarian (new phonetic)"
+msgstr "保加利亚(新音标)"
+
+#: ../rules/base.xml.in.h:113
+msgid "Bulgarian (traditional phonetic)"
+msgstr "保加利亚(传统音标)"
+
+#: ../rules/base.xml.in.h:114
+msgid "Burmese"
+msgstr "缅甸"
+
+#: ../rules/base.xml.in.h:115
+msgid "Canadian Multilingual"
+msgstr ""
+
+#: ../rules/base.xml.in.h:116
+msgid "Canadian Multilingual (first part)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:117
+msgid "Canadian Multilingual (second part)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:118
+msgid "Caps Lock"
+msgstr "大写锁定"
+
+#: ../rules/base.xml.in.h:119
+msgid "Caps Lock (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:120
+msgid "Caps Lock (to first layout), Shift+Caps Lock (to last layout)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:121
+msgid "Caps Lock (while pressed), Alt+Caps Lock does the original capslock action"
+msgstr ""
+
+#: ../rules/base.xml.in.h:122
+#, fuzzy
+msgid "Caps Lock acts as Shift with locking. Shift \"pauses\" Caps Lock"
+msgstr "锁定时和 Shift 功能相同。Shift 取消大写。"
+
+#: ../rules/base.xml.in.h:123
+#, fuzzy
+msgid "Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock"
+msgstr "锁定时和 Shift 功能相同。Shift 不取消大写。"
+
+#: ../rules/base.xml.in.h:124
+msgid "Caps Lock is disabled"
+msgstr "大写锁定被禁用"
+
+#: ../rules/base.xml.in.h:125
+msgid "Caps Lock key behavior"
+msgstr "大写锁定键行为"
+
+#: ../rules/base.xml.in.h:126
+msgid "Caps Lock toggles Shift so all keys are affected"
+msgstr ""
+
+#: ../rules/base.xml.in.h:127
+msgid "Caps Lock toggles normal capitalization of alphabetic characters"
+msgstr ""
+
+#: ../rules/base.xml.in.h:128
+#, fuzzy
+msgid "Caps Lock uses internal capitalization. Shift \"pauses\" Caps Lock"
+msgstr "使用内部大写。Shift 取消大写。"
+
+#: ../rules/base.xml.in.h:129
+#, fuzzy
+msgid "Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock"
+msgstr "使用内部大写。Shift 不取消大写。"
+
+#: ../rules/base.xml.in.h:130
+msgid "Catalan"
+msgstr ""
+
+#: ../rules/base.xml.in.h:131
+msgid "Cherokee"
+msgstr ""
+
+#: ../rules/base.xml.in.h:132
+msgid "Cherry B.UNLIMITED"
+msgstr ""
+
+#: ../rules/base.xml.in.h:133
+msgid "Cherry Blue Line CyBo@rd"
+msgstr "Cherry Blue Line CyBo@rd"
+
+#: ../rules/base.xml.in.h:134
+msgid "Cherry Blue Line CyBo@rd (alternate option)"
+msgstr "Cherry Blue Line CyBo@rd (替代选项)"
+
+#: ../rules/base.xml.in.h:135
+#, fuzzy
+msgid "Cherry CyBo@rd USB-Hub"
+msgstr "Cherry Blue Line CyBo@rd"
+
+#: ../rules/base.xml.in.h:136
+msgid "Cherry CyMotion Expert"
+msgstr ""
+
+#: ../rules/base.xml.in.h:137
+msgid "Cherry CyMotion Master Linux"
+msgstr ""
+
+#: ../rules/base.xml.in.h:138
+msgid "Cherry CyMotion Master XPress"
+msgstr ""
+
+#: ../rules/base.xml.in.h:139
+msgid "Chicony Internet Keyboard"
+msgstr "Chicony Internet 键盘"
+
+#: ../rules/base.xml.in.h:140
+msgid "Chicony KB-9885"
+msgstr "Chicony KB-9885"
+
+#: ../rules/base.xml.in.h:141
+#, fuzzy
+msgid "Chicony KU-0108"
+msgstr "Chicony KB-9885"
+
+#: ../rules/base.xml.in.h:142
+#, fuzzy
+msgid "Chicony KU-0420"
+msgstr "Chicony KB-9885"
+
+#: ../rules/base.xml.in.h:143
+msgid "Chinese"
+msgstr "中国"
+
+#: ../rules/base.xml.in.h:144
+msgid "Chinese (Tibetan with ASCII numerals)"
+msgstr "中国(带有 ASCII 数字的藏语键盘)"
+
+#: ../rules/base.xml.in.h:145
+msgid "Chinese (Tibetan)"
+msgstr "中国(藏语)"
+
+#: ../rules/base.xml.in.h:146
+msgid "Chinese (Uyghur)"
+msgstr "中国(维吾尔语)"
+
+#: ../rules/base.xml.in.h:147
+msgid "Classmate PC"
+msgstr "Classmate PC"
+
+#: ../rules/base.xml.in.h:148
+msgid "Compaq Easy Access Keyboard"
+msgstr "康柏 Easy Access 键盘"
+
+#: ../rules/base.xml.in.h:149
+msgid "Compaq Internet Keyboard (13 keys)"
+msgstr "康柏网际键盘(13键)"
+
+#: ../rules/base.xml.in.h:150
+msgid "Compaq Internet Keyboard (18 keys)"
+msgstr "康柏网际键盘(18键)"
+
+#: ../rules/base.xml.in.h:151
+msgid "Compaq Internet Keyboard (7 keys)"
+msgstr "康柏网际键盘(7键)"
+
+#: ../rules/base.xml.in.h:152
+msgid "Compaq iPaq Keyboard"
+msgstr "康柏 iPaq 键盘"
+
+#: ../rules/base.xml.in.h:153
+msgid "Compose key position"
+msgstr "Compose 键位置"
+
+#: ../rules/base.xml.in.h:154
+msgid "Control + Alt + Backspace"
+msgstr "Control + Alt + Backspace"
+
+#: ../rules/base.xml.in.h:155
+#, fuzzy
+msgid "Control is mapped to Alt keys, Alt is mapped to Win keys"
+msgstr "Meta 被映射到左 Windows 键。"
+
+#: ../rules/base.xml.in.h:156
+#, fuzzy
+msgid "Control is mapped to Win keys (and the usual Ctrl keys)"
+msgstr "Super 被映射到 Windows 键(默认)。"
+
+#: ../rules/base.xml.in.h:157
+msgid "Creative Desktop Wireless 7000"
+msgstr "创新台式机无限键盘 7000"
+
+#: ../rules/base.xml.in.h:158
+msgid "Croatian"
+msgstr "克罗地亚"
+
+#: ../rules/base.xml.in.h:159
+msgid "Croatian (US keyboard with Croatian digraphs)"
+msgstr "克罗地亚(带克罗地亚语二重字的美国键盘)"
+
+#: ../rules/base.xml.in.h:160
+msgid "Croatian (US keyboard with Croatian letters)"
+msgstr "克罗地亚(带罗马尼亚字母的美国键盘)"
+
+#: ../rules/base.xml.in.h:161
+msgid "Croatian (Use Croatian digraphs)"
+msgstr "克罗地亚(使用克罗地亚二重字)"
+
+#: ../rules/base.xml.in.h:162
+msgid "Croatian (Use guillemets for quotes)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:163
+msgid "Ctrl key position"
+msgstr "Ctrl 键位置"
+
+#: ../rules/base.xml.in.h:164
+msgid "Ctrl+Shift"
+msgstr "Ctrl+Shift"
+
+#: ../rules/base.xml.in.h:165
+msgid "Czech"
+msgstr "捷克"
+
+#: ../rules/base.xml.in.h:166
+msgid "Czech (UCW layout accented letters only)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:167
+msgid "Czech (US Dvorak with CZ UCW support)"
+msgstr "捷克(带 CZ UCW 支持的美国德沃夏克布局键盘)"
+
+#: ../rules/base.xml.in.h:168
+msgid "Czech (With <\\|> key)"
+msgstr "捷克(带 <\\|> 键)"
+
+#: ../rules/base.xml.in.h:169
+msgid "Czech (qwerty)"
+msgstr "捷克(qwerty)"
+
+#: ../rules/base.xml.in.h:170
+msgid "Czech (qwerty, extended Backslash)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:171
+msgid "DTK2000"
+msgstr "DTK2000"
+
+#: ../rules/base.xml.in.h:172
+msgid "Danish"
+msgstr "丹麦语"
+
+#: ../rules/base.xml.in.h:173
+msgid "Danish (Dvorak)"
+msgstr "丹麦语(德沃夏克)"
+
+#: ../rules/base.xml.in.h:174
+msgid "Danish (Mac)"
+msgstr "丹麦语(Mac)"
+
+#: ../rules/base.xml.in.h:175
+msgid "Danish (Mac, eliminate dead keys)"
+msgstr "丹麦语(Mac,除去死键)"
+
+#: ../rules/base.xml.in.h:176
+msgid "Danish (eliminate dead keys)"
+msgstr "丹麦语(除去死键)"
+
+#: ../rules/base.xml.in.h:177
+msgid "Default numeric keypad keys"
+msgstr "默认数字小键盘键"
+
+#: ../rules/base.xml.in.h:178
+msgid "Dell"
+msgstr "戴尔"
+
+#: ../rules/base.xml.in.h:179
+msgid "Dell 101-key PC"
+msgstr "Dell 101 键电脑"
+
+#: ../rules/base.xml.in.h:180
+msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx"
+msgstr "戴尔笔记本电脑灵越 6xxx/8xxx"
+
+#: ../rules/base.xml.in.h:181
+msgid "Dell Laptop/notebook Precision M series"
+msgstr "戴尔笔记本电脑 Precision M 系列"
+
+#: ../rules/base.xml.in.h:182
+msgid "Dell Latitude series laptop"
+msgstr "戴尔 Latitude 系列笔记本电脑"
+
+#: ../rules/base.xml.in.h:183
+msgid "Dell Precision M65"
+msgstr "戴尔 Precision M65"
+
+#: ../rules/base.xml.in.h:184
+msgid "Dell SK-8125"
+msgstr "Dell SK-8125"
+
+#: ../rules/base.xml.in.h:185
+msgid "Dell SK-8135"
+msgstr "Dell SK-8135"
+
+#: ../rules/base.xml.in.h:186
+msgid "Dell USB Multimedia Keyboard"
+msgstr "戴尔 USB 多媒体键盘"
+
+#: ../rules/base.xml.in.h:187
+msgid "Dexxa Wireless Desktop Keyboard"
+msgstr "Dexxa 无线桌面键盘"
+
+#: ../rules/base.xml.in.h:188
+msgid "Dhivehi"
+msgstr "迪维希语"
+
+#: ../rules/base.xml.in.h:189
+msgid "Diamond 9801 / 9802 series"
+msgstr "Diamond 9801 / 9802 系列"
+
+#: ../rules/base.xml.in.h:190
+msgid "Dutch"
+msgstr "荷兰"
+
+#: ../rules/base.xml.in.h:191
+msgid "Dutch (Mac)"
+msgstr "荷兰(Mac)"
+
+#: ../rules/base.xml.in.h:192
+msgid "Dutch (Sun dead keys)"
+msgstr "荷兰(Sun 死键)"
+
+#: ../rules/base.xml.in.h:193
+msgid "Dutch (standard)"
+msgstr "荷兰(标准)"
+
+#: ../rules/base.xml.in.h:194
+msgid "Dzongkha"
+msgstr "宗喀语"
+
+#: ../rules/base.xml.in.h:195
+msgid "Enable extra typographic characters"
+msgstr ""
+
+#: ../rules/base.xml.in.h:196
+msgid "English (Canada)"
+msgstr "英语(加拿大)"
+
+#: ../rules/base.xml.in.h:197
+msgid "English (Colemak)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:198
+msgid "English (Dvorak alternative international no dead keys)"
+msgstr "英语(德沃夏克,替代,国际,无死键)"
+
+#: ../rules/base.xml.in.h:199
+msgid "English (Dvorak international with dead keys)"
+msgstr "英语(德沃夏克,国际,有死键)"
+
+#: ../rules/base.xml.in.h:200
+msgid "English (Dvorak)"
+msgstr "英语(德沃夏克布局)"
+
+#: ../rules/base.xml.in.h:201
+msgid "English (Ghana)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:202
+msgid "English (Ghana, GILLBT)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:203
+msgid "English (Ghana, multilingual)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:204
+msgid "English (India, with RupeeSign)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:205
+msgid "English (Macintosh)"
+msgstr "英语(Macintosh)"
+
+#: ../rules/base.xml.in.h:206
+msgid "English (Mali, USA Mac)"
+msgstr "英语(马里,美国 Mac)"
+
+#: ../rules/base.xml.in.h:207
+msgid "English (Mali, USA international)"
+msgstr "英语(马里,美国国际键盘)"
+
+#: ../rules/base.xml.in.h:208
+msgid "English (Nigeria)"
+msgstr "英语(尼日利亚)"
+
+#: ../rules/base.xml.in.h:209
+msgid "English (South Africa)"
+msgstr "英语(南非)"
+
+#: ../rules/base.xml.in.h:210
+msgid "English (UK)"
+msgstr "英语(英国)"
+
+#: ../rules/base.xml.in.h:211
+msgid "English (UK, Colemak)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:212
+msgid "English (UK, Dvorak UK punctuation)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:213
+msgid "English (UK, Dvorak)"
+msgstr "英语(英国,德沃夏克布局)"
+
+#: ../rules/base.xml.in.h:214
+msgid "English (UK, Mac international)"
+msgstr "英语(英国,Mac 国际布局)"
+
+#: ../rules/base.xml.in.h:215
+msgid "English (UK, Mac)"
+msgstr "英语(应该,Mac)"
+
+#: ../rules/base.xml.in.h:216
+msgid "English (UK, extended, WinKeys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:217
+msgid "English (UK, international with dead keys)"
+msgstr "英语(英国,带死键的国际布局)"
+
+#: ../rules/base.xml.in.h:218
+msgid "English (US)"
+msgstr "英语(美国)"
+
+#: ../rules/base.xml.in.h:219
+msgid "English (US, alternative international)"
+msgstr "英语(美国,替代,国际)"
+
+#: ../rules/base.xml.in.h:220
+msgid "English (US, international with dead keys)"
+msgstr "英语(美国,国际,有死键)"
+
+#: ../rules/base.xml.in.h:221
+msgid "English (US, with euro on 5)"
+msgstr "英语(美国,5 键上是欧元符号)"
+
+#: ../rules/base.xml.in.h:222
+msgid "English (classic Dvorak)"
+msgstr "英语(经典德沃夏克布局)"
+
+#: ../rules/base.xml.in.h:223
+msgid "English (international AltGr dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:224
+msgid "English (layout toggle on multiply/divide key)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:225
+msgid "English (left handed Dvorak)"
+msgstr "英语(左手德沃夏克布局)"
+
+#: ../rules/base.xml.in.h:226
+msgid "English (programmer Dvorak)"
+msgstr "英语(适合程序员的德沃夏克布局)"
+
+#: ../rules/base.xml.in.h:227
+msgid "English (right handed Dvorak)"
+msgstr "英语(右手德沃夏克布局)"
+
+#: ../rules/base.xml.in.h:228
+msgid "Ennyah DKB-1008"
+msgstr "Ennyah DKB-1008"
+
+#: ../rules/base.xml.in.h:229
+msgid "Enter on keypad"
+msgstr "小键盘上的回车"
+
+#: ../rules/base.xml.in.h:230
+msgid "Esperanto"
+msgstr "世界语"
+
+#: ../rules/base.xml.in.h:231
+msgid "Esperanto (displaced semicolon and quote, obsolete)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:232
+msgid "Estonian"
+msgstr "爱沙尼亚"
+
+#: ../rules/base.xml.in.h:233
+msgid "Estonian (Dvorak)"
+msgstr "爱沙尼亚(德沃夏克)"
+
+#: ../rules/base.xml.in.h:234
+msgid "Estonian (US keyboard with Estonian letters)"
+msgstr "爱沙尼亚语(带爱沙尼亚字母的美国键盘)"
+
+#: ../rules/base.xml.in.h:235
+msgid "Estonian (eliminate dead keys)"
+msgstr "爱沙尼亚语(除去死键)"
+
+#: ../rules/base.xml.in.h:236
+msgid "Euro on 2"
+msgstr "欧元符号在 2 键上"
+
+#: ../rules/base.xml.in.h:237
+msgid "Euro on 4"
+msgstr "欧元符号在 4 键上"
+
+#: ../rules/base.xml.in.h:238
+msgid "Euro on 5"
+msgstr "欧元符号在 5 键上"
+
+#: ../rules/base.xml.in.h:239
+msgid "Euro on E"
+msgstr "欧元符号在 E 键上"
+
+#: ../rules/base.xml.in.h:240
+msgid "Everex STEPnote"
+msgstr "Everex STEPnote"
+
+#: ../rules/base.xml.in.h:241
+msgid "Ewe"
+msgstr "Ewe"
+
+#: ../rules/base.xml.in.h:242
+msgid "FL90"
+msgstr "FL90"
+
+#: ../rules/base.xml.in.h:243
+msgid "Faroese"
+msgstr "法罗"
+
+#: ../rules/base.xml.in.h:244
+msgid "Faroese (eliminate dead keys)"
+msgstr "法罗(除去死键)"
+
+#: ../rules/base.xml.in.h:245
+msgid "Filipino"
+msgstr "菲律宾语"
+
+#: ../rules/base.xml.in.h:246
+msgid "Filipino (Capewell-Dvorak Baybayin)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:247
+msgid "Filipino (Capewell-Dvorak Latin)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:248
+msgid "Filipino (Capewell-QWERF 2006 Baybayin)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:249
+msgid "Filipino (Capewell-QWERF 2006 Latin)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:250
+msgid "Filipino (Colemak Baybayin)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:251
+msgid "Filipino (Colemak Latin)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:252
+msgid "Filipino (Dvorak Latin)"
+msgstr "菲律宾语(德沃夏克拉丁)"
+
+#: ../rules/base.xml.in.h:253
+msgid "Filipino (QWERTY Baybayin)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:254
+msgid "Finnish"
+msgstr "芬兰语"
+
+#: ../rules/base.xml.in.h:255
+msgid "Finnish (Mac)"
+msgstr "芬兰语(Mac)"
+
+#: ../rules/base.xml.in.h:256
+msgid "Finnish (classic)"
+msgstr "芬兰语(经典)"
+
+#: ../rules/base.xml.in.h:257
+msgid "Finnish (classic, eliminate dead keys)"
+msgstr "芬兰语(经典,除去死键)"
+
+#: ../rules/base.xml.in.h:258
+msgid "Finnish (northern Saami)"
+msgstr ""
+
+#. This assumes the KP_ abstract symbols are actually useful for some apps
+#. The description needs to be rewritten
+#: ../rules/base.xml.in.h:261
+msgid "Four-level key with abstract separators"
+msgstr ""
+
+#: ../rules/base.xml.in.h:262
+msgid "Four-level key with comma"
+msgstr ""
+
+#: ../rules/base.xml.in.h:263
+msgid "Four-level key with dot"
+msgstr ""
+
+#: ../rules/base.xml.in.h:264
+msgid "Four-level key with dot, latin-9 restriction"
+msgstr ""
+
+#: ../rules/base.xml.in.h:265
+msgid "Four-level key with momayyez"
+msgstr ""
+
+#: ../rules/base.xml.in.h:266
+msgid "French"
+msgstr "法语"
+
+#: ../rules/base.xml.in.h:267
+msgid "French (Bepo, ergonomic, Dvorak way)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:268
+msgid "French (Bepo, ergonomic, Dvorak way, latin-9 only)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:269
+#, fuzzy
+msgid "French (Breton)"
+msgstr "法语(替代)"
+
+#: ../rules/base.xml.in.h:270
+msgid "French (Canada, Dvorak)"
+msgstr "法语(加拿大,德沃夏克)"
+
+#: ../rules/base.xml.in.h:271
+msgid "French (Canada, legacy)"
+msgstr "法语(加拿大,传统)"
+
+#: ../rules/base.xml.in.h:272
+msgid "French (Democratic Republic of the Congo)"
+msgstr "法语(刚果民主共和国,刚果(金))"
+
+#: ../rules/base.xml.in.h:273
+msgid "French (Dvorak)"
+msgstr "法语(德沃夏克)"
+
+#: ../rules/base.xml.in.h:274
+msgid "French (Georgian AZERTY Tskapo)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:275
+#, fuzzy
+msgid "French (Guinea)"
+msgstr "法语(替代)"
+
+#: ../rules/base.xml.in.h:276
+msgid "French (Mac)"
+msgstr "法语(Mac)"
+
+#: ../rules/base.xml.in.h:277
+msgid "French (Mali, alternative)"
+msgstr "法语(马里,替代)"
+
+#: ../rules/base.xml.in.h:278
+msgid "French (Morocco)"
+msgstr "法语(摩洛哥)"
+
+#: ../rules/base.xml.in.h:279
+#, fuzzy
+msgid "French (Occitan)"
+msgstr "法裔加拿大"
+
+#: ../rules/base.xml.in.h:280
+msgid "French (Sun dead keys)"
+msgstr "法语(Sun 死键)"
+
+#: ../rules/base.xml.in.h:281
+msgid "French (Switzerland)"
+msgstr "法语(瑞士)"
+
+#: ../rules/base.xml.in.h:282
+msgid "French (Switzerland, Mac)"
+msgstr "法语(瑞士,Mac)"
+
+#: ../rules/base.xml.in.h:283
+msgid "French (Switzerland, Sun dead keys)"
+msgstr "法语(瑞士,Sun 死键)"
+
+#: ../rules/base.xml.in.h:284
+msgid "French (Switzerland, eliminate dead keys)"
+msgstr "法语(瑞士,除去死键)"
+
+#: ../rules/base.xml.in.h:285
+msgid "French (alternative)"
+msgstr "法语(替代)"
+
+#: ../rules/base.xml.in.h:286
+msgid "French (alternative, Sun dead keys)"
+msgstr "法语(替代,Sun 死键)"
+
+#: ../rules/base.xml.in.h:287
+msgid "French (alternative, eliminate dead keys)"
+msgstr "法语(替代,除去死键)"
+
+#: ../rules/base.xml.in.h:288
+msgid "French (alternative, latin-9 only)"
+msgstr "法语(替代,只有拉丁-9)"
+
+#: ../rules/base.xml.in.h:289
+msgid "French (eliminate dead keys)"
+msgstr "法语(除去死键)"
+
+#: ../rules/base.xml.in.h:290
+msgid "French (legacy alternative)"
+msgstr "法语(传统,替代)"
+
+#: ../rules/base.xml.in.h:291
+msgid "French (legacy, alternative, Sun dead keys)"
+msgstr "法语(传统,替代,Sun 死键)"
+
+#: ../rules/base.xml.in.h:292
+msgid "French (legacy, alternative, eliminate dead keys)"
+msgstr "法语(传统,替代,除去死键)"
+
+#: ../rules/base.xml.in.h:293
+msgid "Fujitsu-Siemens Computers AMILO laptop"
+msgstr "富士通西门子计算机 AMILO 笔记本电脑"
+
+#: ../rules/base.xml.in.h:294
+msgid "Fula"
+msgstr ""
+
+#: ../rules/base.xml.in.h:295
+msgid "GBr"
+msgstr "GBr"
+
+#: ../rules/base.xml.in.h:296
+msgid "Ga"
+msgstr ""
+
+#: ../rules/base.xml.in.h:297
+msgid "Generic 101-key PC"
+msgstr "通用 101 键电脑"
+
+#: ../rules/base.xml.in.h:298
+msgid "Generic 102-key (Intl) PC"
+msgstr "通用 102 键(国际)电脑"
+
+#: ../rules/base.xml.in.h:299
+msgid "Generic 104-key PC"
+msgstr "通用 104 键电脑"
+
+#: ../rules/base.xml.in.h:300
+msgid "Generic 105-key (Intl) PC"
+msgstr "通用 105 键(国际)电脑"
+
+#: ../rules/base.xml.in.h:301
+msgid "Genius Comfy KB-12e"
+msgstr "通用 Comfy KB-12e"
+
+#: ../rules/base.xml.in.h:302
+msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910"
+msgstr "通用 Comfy KB-16M / Genius MM 键盘 KWD-910"
+
+#: ../rules/base.xml.in.h:303
+msgid "Genius Comfy KB-21e-Scroll"
+msgstr ""
+
+#: ../rules/base.xml.in.h:304
+msgid "Genius KB-19e NB"
+msgstr ""
+
+#: ../rules/base.xml.in.h:305
+msgid "Genius KKB-2050HS"
+msgstr ""
+
+#: ../rules/base.xml.in.h:306
+#, fuzzy
+msgid "Georgian"
+msgstr "挪威"
+
+#: ../rules/base.xml.in.h:307
+#, fuzzy
+msgid "Georgian (MESS)"
+msgstr "乔治亚(拉丁)"
+
+#: ../rules/base.xml.in.h:308
+#, fuzzy
+msgid "Georgian (Ossetian)"
+msgstr "乔治亚(俄语)"
+
+#: ../rules/base.xml.in.h:309
+#, fuzzy
+msgid "Georgian (ergonomic)"
+msgstr "乔治亚(俄语)"
+
+#: ../rules/base.xml.in.h:310
+msgid "German"
+msgstr "德语"
+
+#: ../rules/base.xml.in.h:311
+msgid "German (Austria)"
+msgstr "德语(奥地利)"
+
+#: ../rules/base.xml.in.h:312
+msgid "German (Austria, Mac)"
+msgstr "德语(奥地利,Mac)"
+
+#: ../rules/base.xml.in.h:313
+msgid "German (Austria, Sun dead keys)"
+msgstr "德语(奥地利,Sun 死键)"
+
+#: ../rules/base.xml.in.h:314
+msgid "German (Austria, eliminate dead keys)"
+msgstr "德语(奥地利,除去死键)"
+
+#: ../rules/base.xml.in.h:315
+msgid "German (Dvorak)"
+msgstr "德语(德沃夏克)"
+
+#: ../rules/base.xml.in.h:316
+msgid "German (Mac)"
+msgstr "德语(Mac)"
+
+#: ../rules/base.xml.in.h:317
+msgid "German (Mac, eliminate dead keys)"
+msgstr "德语(Mac,除去死键)"
+
+#: ../rules/base.xml.in.h:318
+#, fuzzy
+msgid "German (Neo 2)"
+msgstr "德语"
+
+#: ../rules/base.xml.in.h:319
+msgid "German (Romanian keyboard with German letters)"
+msgstr "德语(带德语字母的罗马尼亚键盘)"
+
+#: ../rules/base.xml.in.h:320
+msgid "German (Romanian keyboard with German letters, eliminate dead keys)"
+msgstr "德语(带德语字母的罗马尼亚键盘,除去死键)"
+
+#: ../rules/base.xml.in.h:321
+msgid "German (Sun dead keys)"
+msgstr "德语(Sun 死键)"
+
+#: ../rules/base.xml.in.h:322
+msgid "German (Switzerland, Mac)"
+msgstr "德语(瑞士,Mac)"
+
+#: ../rules/base.xml.in.h:323
+msgid "German (Switzerland, Sun dead keys)"
+msgstr "德语(瑞士,Sun 死键)"
+
+#: ../rules/base.xml.in.h:324
+msgid "German (Switzerland, eliminate dead keys)"
+msgstr "德语(瑞士,除去死键)"
+
+#: ../rules/base.xml.in.h:325
+#, fuzzy
+msgid "German (dead acute)"
+msgstr "Dead acute"
+
+#: ../rules/base.xml.in.h:326
+#, fuzzy
+msgid "German (dead grave acute)"
+msgstr "Dead grave acute"
+
+#: ../rules/base.xml.in.h:327
+#, fuzzy
+msgid "German (eliminate dead keys)"
+msgstr "除去死键"
+
+#: ../rules/base.xml.in.h:328
+msgid "German (lower Sorbian qwertz)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:329
+#, fuzzy
+msgid "German (lower Sorbian)"
+msgstr "乔治亚(俄语)"
+
+#: ../rules/base.xml.in.h:330
+msgid "German (qwerty)"
+msgstr "德语(qwerty)"
+
+#: ../rules/base.xml.in.h:331
+msgid "Greek"
+msgstr "希腊语"
+
+#: ../rules/base.xml.in.h:332
+msgid "Greek (eliminate dead keys)"
+msgstr "希腊语(除去死键)"
+
+#: ../rules/base.xml.in.h:333
+msgid "Greek (extended)"
+msgstr "希腊语(扩展)"
+
+#: ../rules/base.xml.in.h:334
+#, fuzzy
+msgid "Greek (polytonic)"
+msgstr "Polytonic"
+
+#: ../rules/base.xml.in.h:335
+msgid "Greek (simple)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:336
+msgid "Gujarati"
+msgstr "古吉拉特"
+
+#: ../rules/base.xml.in.h:337
+#, fuzzy
+msgid "Gyration"
+msgstr "古吉拉特"
+
+#: ../rules/base.xml.in.h:338
+msgid "HTC Dream"
+msgstr "HTC Dream(Google G1)"
+
+#: ../rules/base.xml.in.h:339
+msgid "Happy Hacking Keyboard"
+msgstr ""
+
+#: ../rules/base.xml.in.h:340
+msgid "Happy Hacking Keyboard for Mac"
+msgstr ""
+
+#: ../rules/base.xml.in.h:341
+msgid "Hausa"
+msgstr ""
+
+#: ../rules/base.xml.in.h:342
+msgid "Hebrew"
+msgstr ""
+
+#: ../rules/base.xml.in.h:343
+#, fuzzy
+msgid "Hebrew (Phonetic)"
+msgstr "Phonetic"
+
+#: ../rules/base.xml.in.h:344
+msgid "Hebrew (Tiro)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:345
+msgid "Hebrew (lyx)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:346
+msgid "Hewlett-Packard Internet Keyboard"
+msgstr "惠普网际键盘"
+
+#: ../rules/base.xml.in.h:347
+msgid "Hewlett-Packard Mini 110 Notebook"
+msgstr "惠普 Mini 110 笔记本电脑"
+
+#: ../rules/base.xml.in.h:348
+msgid "Hewlett-Packard Omnibook 500 FA"
+msgstr "惠普 Omnibook 500 FA"
+
+#: ../rules/base.xml.in.h:349
+msgid "Hewlett-Packard Omnibook 5xx"
+msgstr "惠普 Omnibook 5xx"
+
+#: ../rules/base.xml.in.h:350
+msgid "Hewlett-Packard Omnibook 6000/6100"
+msgstr "惠普 Omnibook 6000/6100"
+
+#: ../rules/base.xml.in.h:351
+msgid "Hewlett-Packard Omnibook XE3 GC"
+msgstr "惠普 Omnibook XE3 GC"
+
+#: ../rules/base.xml.in.h:352
+msgid "Hewlett-Packard Omnibook XE3 GF"
+msgstr "惠普 Omnibook XE3 CF"
+
+#: ../rules/base.xml.in.h:353
+msgid "Hewlett-Packard Omnibook XT1000"
+msgstr "惠普 Omnibook XT1000"
+
+#: ../rules/base.xml.in.h:354
+msgid "Hewlett-Packard Pavilion ZT11xx"
+msgstr "惠普 Pavilion ZT11xx"
+
+#: ../rules/base.xml.in.h:355
+msgid "Hewlett-Packard Pavilion dv5"
+msgstr "惠普 Pavilion dv5"
+
+#: ../rules/base.xml.in.h:356
+msgid "Hewlett-Packard SK-250x Multimedia Keyboard"
+msgstr "惠普 SK-250x 多媒体键盘"
+
+#: ../rules/base.xml.in.h:357
+msgid "Hewlett-Packard nx9020"
+msgstr "惠普 nx9020"
+
+#: ../rules/base.xml.in.h:358
+msgid "Hexadecimal"
+msgstr ""
+
+#: ../rules/base.xml.in.h:359
+msgid "Hindi (Bolnagri)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:360
+#, fuzzy
+msgid "Hindi (Wx)"
+msgstr "印地"
+
+#: ../rules/base.xml.in.h:361
+msgid "Honeywell Euroboard"
+msgstr "Honeywell 欧洲键盘"
+
+#: ../rules/base.xml.in.h:362
+msgid "Htc Dream phone"
+msgstr "Htc Dream 电话(Google G1)"
+
+#: ../rules/base.xml.in.h:363
+msgid "Hungarian"
+msgstr "匈牙利"
+
+#: ../rules/base.xml.in.h:364
+msgid "Hungarian (101/qwerty/comma/dead keys)"
+msgstr "匈牙利语(101/qwerty/逗号/死键)"
+
+#: ../rules/base.xml.in.h:365
+msgid "Hungarian (101/qwerty/comma/eliminate dead keys)"
+msgstr "匈牙利语(101/qwerty/逗号/除去死键)"
+
+#: ../rules/base.xml.in.h:366
+msgid "Hungarian (101/qwerty/dot/dead keys)"
+msgstr "匈牙利语(101/qwerty/点/死键)"
+
+#: ../rules/base.xml.in.h:367
+msgid "Hungarian (101/qwerty/dot/eliminate dead keys)"
+msgstr "匈牙利语(101/qwerty/点/除去死键)"
+
+#: ../rules/base.xml.in.h:368
+msgid "Hungarian (101/qwertz/comma/dead keys)"
+msgstr "匈牙利语(101/qwertz/逗号/死键)"
+
+#: ../rules/base.xml.in.h:369
+msgid "Hungarian (101/qwertz/comma/eliminate dead keys)"
+msgstr "匈牙利语(101/qwertz/逗号/除去死键)"
+
+#: ../rules/base.xml.in.h:370
+msgid "Hungarian (101/qwertz/dot/dead keys)"
+msgstr "匈牙利语(101/qwertz/点/死键)"
+
+#: ../rules/base.xml.in.h:371
+msgid "Hungarian (101/qwertz/dot/eliminate dead keys)"
+msgstr "匈牙利语(101/qwertz/点/除去死键)"
+
+#: ../rules/base.xml.in.h:372
+msgid "Hungarian (102/qwerty/comma/dead keys)"
+msgstr "匈牙利语(102/qwerty/逗号/死键)"
+
+#: ../rules/base.xml.in.h:373
+msgid "Hungarian (102/qwerty/comma/eliminate dead keys)"
+msgstr "匈牙利语(102/qwerty/逗号/除去死键)"
+
+#: ../rules/base.xml.in.h:374
+msgid "Hungarian (102/qwerty/dot/dead keys)"
+msgstr "匈牙利语(102/qwerty/点/死键)"
+
+#: ../rules/base.xml.in.h:375
+msgid "Hungarian (102/qwerty/dot/eliminate dead keys)"
+msgstr "匈牙利语(102/qwerty/点/除去死键)"
+
+#: ../rules/base.xml.in.h:376
+msgid "Hungarian (102/qwertz/comma/dead keys)"
+msgstr "匈牙利语(102/qwertz/逗号/死键)"
+
+#: ../rules/base.xml.in.h:377
+msgid "Hungarian (102/qwertz/comma/eliminate dead keys)"
+msgstr "匈牙利语(102/qwertz/逗号/除去死键)"
+
+#: ../rules/base.xml.in.h:378
+msgid "Hungarian (102/qwertz/dot/dead keys)"
+msgstr "匈牙利语(102/qwertz/点/死键)"
+
+#: ../rules/base.xml.in.h:379
+msgid "Hungarian (102/qwertz/dot/eliminate dead keys)"
+msgstr "匈牙利语(102/qwertz/点/除去死键)"
+
+#: ../rules/base.xml.in.h:380
+msgid "Hungarian (eliminate dead keys)"
+msgstr "匈牙利语(除去死键)"
+
+#: ../rules/base.xml.in.h:381
+msgid "Hungarian (qwerty)"
+msgstr "匈牙利(qwerty)"
+
+#: ../rules/base.xml.in.h:382
+msgid "Hungarian (standard)"
+msgstr "匈牙利(标准)"
+
+#: ../rules/base.xml.in.h:383
+msgid "Hyper is mapped to Win-keys"
+msgstr "Hyper 被映射到 Win 键。"
+
+#: ../rules/base.xml.in.h:384
+msgid "IBM Rapid Access"
+msgstr "IBM Rapid Access"
+
+#: ../rules/base.xml.in.h:385
+msgid "IBM Rapid Access II"
+msgstr "IBM Rapid Access II"
+
+#: ../rules/base.xml.in.h:386
+msgid "IBM Space Saver"
+msgstr ""
+
+#: ../rules/base.xml.in.h:387
+msgid "IBM ThinkPad 560Z/600/600E/A22E"
+msgstr "IBM ThinkPad 560Z/600/600E/A22E"
+
+#: ../rules/base.xml.in.h:388
+msgid "IBM ThinkPad R60/T60/R61/T61"
+msgstr "IBM ThinkPad R60/T60/R61/T61"
+
+#: ../rules/base.xml.in.h:389
+msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t"
+msgstr "IBM ThinkPad Z60m/Z60t/Z61m/Z61t"
+
+#: ../rules/base.xml.in.h:390
+msgid "Icelandic"
+msgstr "冰岛"
+
+#: ../rules/base.xml.in.h:391
+msgid "Icelandic (Dvorak)"
+msgstr "冰岛(德沃夏克)"
+
+#: ../rules/base.xml.in.h:392
+msgid "Icelandic (Mac)"
+msgstr "冰岛(Mac)"
+
+#: ../rules/base.xml.in.h:393
+msgid "Icelandic (Sun dead keys)"
+msgstr "冰岛(Sun 死键)"
+
+#: ../rules/base.xml.in.h:394
+msgid "Icelandic (eliminate dead keys)"
+msgstr "冰岛(除去死键)"
+
+#: ../rules/base.xml.in.h:395
+msgid "Igbo"
+msgstr "伊博语"
+
+#: ../rules/base.xml.in.h:396
+msgid "Indian"
+msgstr "印地语"
+
+#: ../rules/base.xml.in.h:397
+msgid "Inuktitut"
+msgstr "因纽特语"
+
+#: ../rules/base.xml.in.h:398
+msgid "Iraqi"
+msgstr "伊拉克"
+
+#: ../rules/base.xml.in.h:399
+msgid "Irish"
+msgstr "爱尔兰"
+
+#: ../rules/base.xml.in.h:400
+#, fuzzy
+msgid "Irish (CloGaelach)"
+msgstr "CloGaelach"
+
+#: ../rules/base.xml.in.h:401
+msgid "Irish (Ogham IS434)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:402
+msgid "Irish (Ogham)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:403
+#, fuzzy
+msgid "Irish (UnicodeExpert)"
+msgstr "UnicodeExpert"
+
+#: ../rules/base.xml.in.h:404
+msgid "Italian"
+msgstr "意大利语"
+
+#: ../rules/base.xml.in.h:405
+msgid "Italian (Georgian)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:406
+msgid "Italian (Mac)"
+msgstr "意大利语(Mac)"
+
+#: ../rules/base.xml.in.h:407
+msgid "Italian (US keyboard with Italian letters)"
+msgstr "意大利语(带意大利语字母的美国键盘)"
+
+#: ../rules/base.xml.in.h:408
+msgid "Italian (eliminate dead keys)"
+msgstr "意大利语(除去死键)"
+
+#: ../rules/base.xml.in.h:409
+msgid "Japanese"
+msgstr "日语"
+
+#: ../rules/base.xml.in.h:410
+#, fuzzy
+msgid "Japanese (Kana 86)"
+msgstr "日语"
+
+#: ../rules/base.xml.in.h:411
+#, fuzzy
+msgid "Japanese (Kana)"
+msgstr "日语"
+
+#: ../rules/base.xml.in.h:412
+msgid "Japanese (Mac)"
+msgstr "日语(Mac)"
+
+#: ../rules/base.xml.in.h:413
+#, fuzzy
+msgid "Japanese (OADG 109A)"
+msgstr "日语 106 键"
+
+#: ../rules/base.xml.in.h:414
+msgid "Japanese (PC-98xx Series)"
+msgstr "日语(PC-98xx 系列)"
+
+#: ../rules/base.xml.in.h:415
+msgid "Japanese keyboard options"
+msgstr "日语键盘选项"
+
+#: ../rules/base.xml.in.h:416
+msgid "Kana Lock key is locking"
+msgstr ""
+
+#: ../rules/base.xml.in.h:417
+msgid "Kannada"
+msgstr "埃纳德"
+
+#: ../rules/base.xml.in.h:418
+msgid "Kazakh"
+msgstr "哈萨克语"
+
+#: ../rules/base.xml.in.h:419
+msgid "Kazakh (with Russian)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:420
+msgid "Key sequence to kill the X server"
+msgstr "杀死 X 服务器的按键序列"
+
+#: ../rules/base.xml.in.h:421
+#, fuzzy
+msgid "Key to choose 3rd level"
+msgstr "按菜单键选择第三级"
+
+#: ../rules/base.xml.in.h:422
+#, fuzzy
+msgid "Key to choose 5th level"
+msgstr "按菜单键选择第三级"
+
+#: ../rules/base.xml.in.h:423
+msgid "Key(s) to change layout"
+msgstr ""
+
+#: ../rules/base.xml.in.h:424
+msgid "Keytronic FlexPro"
+msgstr "Keytronic FlexPro"
+
+#: ../rules/base.xml.in.h:425
+msgid "Khmer (Cambodian)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:426
+msgid "Kikuyu"
+msgstr ""
+
+#: ../rules/base.xml.in.h:427
+msgid "Kinesis"
+msgstr ""
+
+#: ../rules/base.xml.in.h:428
+msgid "Korean"
+msgstr "朝鲜语"
+
+#: ../rules/base.xml.in.h:429
+msgid "Korean (101/104 key compatible)"
+msgstr "朝鲜语(兼容 101/104 键)"
+
+#: ../rules/base.xml.in.h:430
+msgid "Kurdish (Iran, Arabic-Latin)"
+msgstr "库尔德语(伊朗,阿拉伯-拉丁)"
+
+#: ../rules/base.xml.in.h:431
+msgid "Kurdish (Iran, F)"
+msgstr "库尔德语(伊朗,F)"
+
+#: ../rules/base.xml.in.h:432
+msgid "Kurdish (Iran, Latin Q)"
+msgstr "库尔德语(伊朗,拉丁 Q)"
+
+#: ../rules/base.xml.in.h:433
+msgid "Kurdish (Iran, latin alt-Q)"
+msgstr "库尔德语(伊朗,拉丁 alt-Q)"
+
+#: ../rules/base.xml.in.h:434
+msgid "Kurdish (Iraq, Arabic-Latin)"
+msgstr "库尔德语(伊拉克,阿拉伯-拉丁)"
+
+#: ../rules/base.xml.in.h:435
+msgid "Kurdish (Iraq, F)"
+msgstr "库尔德语(伊拉克,F)"
+
+#: ../rules/base.xml.in.h:436
+msgid "Kurdish (Iraq, Latin Alt-Q)"
+msgstr "库尔德语(伊拉克,拉丁 Alt-Q)"
+
+#: ../rules/base.xml.in.h:437
+msgid "Kurdish (Iraq, Latin Q)"
+msgstr "库尔德语(伊拉克,拉丁 Q)"
+
+#: ../rules/base.xml.in.h:438
+msgid "Kurdish (Syria, F)"
+msgstr "库尔德语(叙利亚,F)"
+
+#: ../rules/base.xml.in.h:439
+msgid "Kurdish (Syria, Latin Alt-Q)"
+msgstr "库尔德语(叙利亚,拉丁 Alt-Q)"
+
+#: ../rules/base.xml.in.h:440
+msgid "Kurdish (Syria, Latin Q)"
+msgstr "库尔德语(叙利亚,拉丁 Q)"
+
+#: ../rules/base.xml.in.h:441
+msgid "Kurdish (Turkey, F)"
+msgstr "库尔德语(土耳其,F)"
+
+#: ../rules/base.xml.in.h:442
+msgid "Kurdish (Turkey, Latin Alt-Q)"
+msgstr "库尔德语(土耳其,拉丁 Alt-Q)"
+
+#: ../rules/base.xml.in.h:443
+msgid "Kurdish (Turkey, Latin Q)"
+msgstr "库尔德语(土耳其,拉丁 Q)"
+
+#: ../rules/base.xml.in.h:444
+msgid "Kutenai"
+msgstr ""
+
+#: ../rules/base.xml.in.h:445
+msgid "Kyrgyz"
+msgstr "柯尔克孜语(吉尔吉斯语)"
+
+#: ../rules/base.xml.in.h:446
+msgid "Kyrgyz (phonetic)"
+msgstr "柯尔克孜语(吉尔吉斯语,音标)"
+
+#: ../rules/base.xml.in.h:447
+msgid "Lao"
+msgstr "老挝语(寮语)"
+
+#: ../rules/base.xml.in.h:448
+#, fuzzy
+msgid "Lao (STEA proposed standard layout)"
+msgstr "老挝语()"
+
+#: ../rules/base.xml.in.h:449
+msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard"
+msgstr "便携/笔记本 Compaq(如 Armada)便携键盘"
+
+#: ../rules/base.xml.in.h:450
+msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard"
+msgstr "便携/笔记本 Compaq(如自由人)网际键盘"
+
+#: ../rules/base.xml.in.h:451
+msgid "Laptop/notebook eMachines m68xx"
+msgstr "笔记本电脑 eMachines m68xx"
+
+#: ../rules/base.xml.in.h:452
+msgid "Latvian"
+msgstr "拉脱维亚"
+
+#: ../rules/base.xml.in.h:453
+msgid "Latvian (Apostrophe ' variant)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:454
+msgid "Latvian (F variant)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:455
+msgid "Latvian (Tilde ~ variant)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:456
+msgid "Left Alt"
+msgstr "左 Alt"
+
+#: ../rules/base.xml.in.h:457
+#, fuzzy
+msgid "Left Alt (while pressed)"
+msgstr "按下左 Windows 键切换组"
+
+#: ../rules/base.xml.in.h:458
+msgid "Left Alt is swapped with Left Win"
+msgstr "左 Alt 和左 Win 对换"
+
+#: ../rules/base.xml.in.h:459
+msgid "Left Ctrl"
+msgstr "左 Ctrl"
+
+#: ../rules/base.xml.in.h:460
+msgid "Left Ctrl (to first layout), Right Ctrl (to last layout)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:461
+msgid "Left Ctrl+Left Shift"
+msgstr "左 Ctrl+左 Shift"
+
+#: ../rules/base.xml.in.h:462
+msgid "Left Shift"
+msgstr "左 Shift"
+
+#: ../rules/base.xml.in.h:463
+msgid "Left Win"
+msgstr "左 Win"
+
+#: ../rules/base.xml.in.h:464
+msgid "Left Win (to first layout), Right Win/Menu (to last layout)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:465
+#, fuzzy
+msgid "Left Win (while pressed)"
+msgstr "按下左 Windows 键切换组"
+
+#: ../rules/base.xml.in.h:466
+msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr ""
+
+#: ../rules/base.xml.in.h:467
+msgid "Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr ""
+
+#: ../rules/base.xml.in.h:468
+msgid "LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:469
+msgid "Legacy"
+msgstr "传统"
+
+#: ../rules/base.xml.in.h:470
+msgid "Legacy Wang 724"
+msgstr "传统王安 724"
+
+#. Actually, with KP_SEPARATOR, as the old keypad(comma)
+#: ../rules/base.xml.in.h:472
+msgid "Legacy key with comma"
+msgstr ""
+
+#: ../rules/base.xml.in.h:473
+msgid "Legacy key with dot"
+msgstr ""
+
+#: ../rules/base.xml.in.h:474
+msgid "Lithuanian"
+msgstr "立陶宛语"
+
+#: ../rules/base.xml.in.h:475
+msgid "Lithuanian (IBM LST 1205-92)"
+msgstr "立陶宛语 (IBM LST 1205-92)"
+
+#: ../rules/base.xml.in.h:476
+msgid "Lithuanian (LEKP)"
+msgstr "立陶宛语 (LEKP)"
+
+#: ../rules/base.xml.in.h:477
+msgid "Lithuanian (LEKPa)"
+msgstr "立陶宛语 (LEKPa)"
+
+#: ../rules/base.xml.in.h:478
+msgid "Lithuanian (US keyboard with Lithuanian letters)"
+msgstr "立陶宛语(带立陶宛字母的美国键盘)"
+
+#: ../rules/base.xml.in.h:479
+msgid "Lithuanian (standard)"
+msgstr "立陶宛语(标准)"
+
+#: ../rules/base.xml.in.h:480
+#, fuzzy
+msgid "Logitech Access Keyboard"
+msgstr "罗技强手键盘"
+
+#: ../rules/base.xml.in.h:481
+msgid "Logitech Cordless Desktop"
+msgstr "罗技无影手"
+
+#: ../rules/base.xml.in.h:482
+msgid "Logitech Cordless Desktop (alternate option)"
+msgstr "罗技无影手(替代选项)"
+
+#: ../rules/base.xml.in.h:483
+msgid "Logitech Cordless Desktop EX110"
+msgstr "罗技无影手 EX110"
+
+#: ../rules/base.xml.in.h:484
+msgid "Logitech Cordless Desktop LX-300"
+msgstr "罗技无影手 LX-300"
+
+#: ../rules/base.xml.in.h:485
+msgid "Logitech Cordless Desktop Navigator"
+msgstr "罗技无影手桌面导航器"
+
+#: ../rules/base.xml.in.h:486
+msgid "Logitech Cordless Desktop Optical"
+msgstr "罗技无影手光学组合"
+
+#: ../rules/base.xml.in.h:487
+msgid "Logitech Cordless Desktop Pro (alternate option 2)"
+msgstr "罗技无影手专业版(替代选项 2)"
+
+#: ../rules/base.xml.in.h:488
+msgid "Logitech Cordless Desktop iTouch"
+msgstr "罗技网际无影手 iTouch"
+
+#: ../rules/base.xml.in.h:489
+#, fuzzy
+msgid "Logitech Cordless Freedom/Desktop Navigator"
+msgstr "罗技极光无影手组合/桌面导航器"
+
+#: ../rules/base.xml.in.h:490
+msgid "Logitech G15 extra keys via G15daemon"
+msgstr ""
+
+#: ../rules/base.xml.in.h:491
+msgid "Logitech Generic Keyboard"
+msgstr "罗技通用键盘"
+
+#: ../rules/base.xml.in.h:492
+msgid "Logitech Internet 350 Keyboard"
+msgstr "罗技网际 350 键盘"
+
+#: ../rules/base.xml.in.h:493
+msgid "Logitech Internet Keyboard"
+msgstr "罗技网际键盘"
+
+#: ../rules/base.xml.in.h:494
+msgid "Logitech Internet Navigator Keyboard"
+msgstr "罗技网际导航键盘"
+
+#: ../rules/base.xml.in.h:495
+msgid "Logitech Media Elite Keyboard"
+msgstr "罗技媒体增强键盘"
+
+#: ../rules/base.xml.in.h:496
+#, fuzzy
+msgid "Logitech Ultra-X Cordless Media Desktop Keyboard"
+msgstr "罗技无影手高级版"
+
+#: ../rules/base.xml.in.h:497
+msgid "Logitech Ultra-X Keyboard"
+msgstr "罗技 Ultra-X 键盘"
+
+#: ../rules/base.xml.in.h:498
+#, fuzzy
+msgid "Logitech diNovo Edge Keyboard"
+msgstr "罗技网际键盘"
+
+#: ../rules/base.xml.in.h:499
+#, fuzzy
+msgid "Logitech diNovo Keyboard"
+msgstr "罗技网际键盘"
+
+#: ../rules/base.xml.in.h:500
+msgid "Logitech iTouch"
+msgstr "罗技 iTouch"
+
+#: ../rules/base.xml.in.h:501
+msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)"
+msgstr "罗技 iTouch 无影手键盘(型号 Y-RB6)"
+
+#: ../rules/base.xml.in.h:502
+#, fuzzy
+msgid "Logitech iTouch Internet Navigator Keyboard SE"
+msgstr "罗技网际导航键盘"
+
+#: ../rules/base.xml.in.h:503
+#, fuzzy
+msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)"
+msgstr "罗技网际导航键盘"
+
+#: ../rules/base.xml.in.h:504
+msgid "MacBook/MacBook Pro"
+msgstr "MacBook/MacBook Pro"
+
+#: ../rules/base.xml.in.h:505
+msgid "MacBook/MacBook Pro (Intl)"
+msgstr "MacBook/MacBook Pro (Intl)"
+
+#: ../rules/base.xml.in.h:506
+msgid "Macedonian"
+msgstr "马其顿语"
+
+#: ../rules/base.xml.in.h:507
+msgid "Macedonian (eliminate dead keys)"
+msgstr "马其顿语(除去死键)"
+
+#: ../rules/base.xml.in.h:508
+msgid "Macintosh"
+msgstr "Macintosh"
+
+#: ../rules/base.xml.in.h:509
+msgid "Macintosh Old"
+msgstr "Macintosh 旧款"
+
+#: ../rules/base.xml.in.h:510
+msgid "Make Caps Lock an additional Backspace"
+msgstr "将 CapsLock 作为额外的 Backspace"
+
+#: ../rules/base.xml.in.h:511
+#, fuzzy
+msgid "Make Caps Lock an additional Control but keep the Caps_Lock keysym"
+msgstr "将 CapsLock 作为额外的 Ctrl"
+
+#: ../rules/base.xml.in.h:512
+msgid "Make Caps Lock an additional Ctrl"
+msgstr "将 CapsLock 作为额外的 Ctrl"
+
+#: ../rules/base.xml.in.h:513
+msgid "Make Caps Lock an additional ESC"
+msgstr "将 CapsLock 作为额外的 ESC"
+
+#: ../rules/base.xml.in.h:514
+#, fuzzy
+msgid "Make Caps Lock an additional Hyper"
+msgstr "将 CapsLock 作为额外的 Ctrl"
+
+#: ../rules/base.xml.in.h:515
+msgid "Make Caps Lock an additional Num Lock"
+msgstr "将 CapsLock 作为额外的 Num Lock"
+
+#: ../rules/base.xml.in.h:516
+msgid "Make Caps Lock an additional Super"
+msgstr "将 CapsLock 作为额外的 Super"
+
+#: ../rules/base.xml.in.h:517
+msgid "Malayalam"
+msgstr "马来西亚"
+
+#: ../rules/base.xml.in.h:518
+#, fuzzy
+msgid "Malayalam (Lalitha)"
+msgstr "马拉雅拉姆语()"
+
+#: ../rules/base.xml.in.h:519
+msgid "Malayalam (enhanced Inscript with Rupee Sign)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:520
+msgid "Maltese"
+msgstr "马耳他语"
+
+#: ../rules/base.xml.in.h:521
+msgid "Maltese (with US layout)"
+msgstr "马耳他语(美国布局)"
+
+#: ../rules/base.xml.in.h:522
+msgid "Memorex MX1998"
+msgstr "Memorex MX1998"
+
+#: ../rules/base.xml.in.h:523
+msgid "Memorex MX2500 EZ-Access Keyboard"
+msgstr "Memorex MX2500 EZ-Access 键盘"
+
+#: ../rules/base.xml.in.h:524
+msgid "Memorex MX2750"
+msgstr "Memorex MX2750"
+
+#: ../rules/base.xml.in.h:525
+msgid "Menu"
+msgstr "菜单"
+
+#: ../rules/base.xml.in.h:526
+msgid "Meta is mapped to Left Win"
+msgstr "Meta 被映射到左 Win 键。"
+
+#: ../rules/base.xml.in.h:527
+msgid "Meta is mapped to Win keys"
+msgstr "Meta 被映射到 Win 键。"
+
+#: ../rules/base.xml.in.h:528
+msgid "Meta on Left Ctrl"
+msgstr "Meat 映射到左 Ctrl"
+
+#: ../rules/base.xml.in.h:529
+msgid "Microsoft Comfort Curve Keyboard 2000"
+msgstr "微软舒适曲线键盘 2000"
+
+#: ../rules/base.xml.in.h:530
+msgid "Microsoft Internet Keyboard"
+msgstr "微软网际键盘"
+
+#: ../rules/base.xml.in.h:531
+msgid "Microsoft Internet Keyboard Pro, Swedish"
+msgstr "微软网际键盘增强版,瑞典"
+
+#: ../rules/base.xml.in.h:532
+msgid "Microsoft Natural"
+msgstr "微软自然键盘"
+
+#: ../rules/base.xml.in.h:533
+msgid "Microsoft Natural Keyboard Elite"
+msgstr "微软自然键盘增强版"
+
+#: ../rules/base.xml.in.h:534
+msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro"
+msgstr "微软自然键盘增强版/微软网际键盘专业版"
+
+#: ../rules/base.xml.in.h:535
+msgid "Microsoft Natural Keyboard Pro OEM"
+msgstr "微软自然键盘增强版 OEM"
+
+#: ../rules/base.xml.in.h:536
+msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro"
+msgstr "微软自然键盘专业版 USB/微软网际键盘专业版"
+
+#: ../rules/base.xml.in.h:537
+#, fuzzy
+msgid "Microsoft Natural Wireless Ergonomic Keyboard 4000"
+msgstr "微软自然键盘增强版 OEM"
+
+#: ../rules/base.xml.in.h:538
+#, fuzzy
+msgid "Microsoft Natural Wireless Ergonomic Keyboard 7000"
+msgstr "微软自然键盘增强版 OEM"
+
+#: ../rules/base.xml.in.h:539
+msgid "Microsoft Office Keyboard"
+msgstr "微软 Office 键盘"
+
+#: ../rules/base.xml.in.h:540
+msgid "Microsoft Wireless Multimedia Keyboard 1.0A"
+msgstr "微软无线多媒体键盘 1.0A"
+
+#: ../rules/base.xml.in.h:541
+msgid "Miscellaneous compatibility options"
+msgstr "其它兼容选项"
+
+#: ../rules/base.xml.in.h:542
+msgid "Mongolian"
+msgstr "蒙古"
+
+#: ../rules/base.xml.in.h:543
+msgid "Montenegrin"
+msgstr "黑山语"
+
+#: ../rules/base.xml.in.h:544
+msgid "Montenegrin (Cyrillic with guillemets)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:545
+msgid "Montenegrin (Cyrillic)"
+msgstr "黑山语(西里尔)"
+
+#: ../rules/base.xml.in.h:546
+msgid "Montenegrin (Cyrillic, Z and ZHE swapped)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:547
+msgid "Montenegrin (Latin qwerty)"
+msgstr "黑山语(拉丁 qwerty)"
+
+#: ../rules/base.xml.in.h:548
+msgid "Montenegrin (Latin unicode qwerty)"
+msgstr "黑山语(拉丁 unicode qwerty)"
+
+#: ../rules/base.xml.in.h:549
+msgid "Montenegrin (Latin unicode)"
+msgstr "黑山语(拉丁 unicode)"
+
+#: ../rules/base.xml.in.h:550
+msgid "Montenegrin (Latin with guillemets)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:551
+msgid "Māori"
+msgstr ""
+
+#: ../rules/base.xml.in.h:552
+msgid "NICOLA-F style Backspace"
+msgstr ""
+
+#: ../rules/base.xml.in.h:553
+msgid "Nepali"
+msgstr "尼泊尔语"
+
+#: ../rules/base.xml.in.h:554
+msgid "Non-breakable space character at fourth level"
+msgstr "第四层的不可打断空白字符"
+
+#: ../rules/base.xml.in.h:555
+msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level"
+msgstr ""
+
+#: ../rules/base.xml.in.h:556
+msgid "Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:557
+msgid "Non-breakable space character at second level"
+msgstr "第二层的不可打断空白字符"
+
+#: ../rules/base.xml.in.h:558
+msgid "Non-breakable space character at third level"
+msgstr "第三层的不可打断空白字符"
+
+#: ../rules/base.xml.in.h:559
+msgid "Non-breakable space character at third level, nothing at fourth level"
+msgstr ""
+
+#: ../rules/base.xml.in.h:560
+msgid "Non-breakable space character at third level, thin non-breakable space character at fourth level"
+msgstr ""
+
+#: ../rules/base.xml.in.h:561
+msgid "Northgate OmniKey 101"
+msgstr "Northgate OmniKey 101"
+
+#: ../rules/base.xml.in.h:562
+msgid "Norwegian"
+msgstr "挪威语"
+
+#: ../rules/base.xml.in.h:563
+msgid "Norwegian (Dvorak)"
+msgstr "挪威语(德沃夏克)"
+
+#: ../rules/base.xml.in.h:564
+msgid "Norwegian (Mac)"
+msgstr "挪威(Mac)"
+
+#: ../rules/base.xml.in.h:565
+msgid "Norwegian (Mac, eliminate dead keys)"
+msgstr "挪威语(Mac,除去死键)"
+
+#: ../rules/base.xml.in.h:566
+msgid "Norwegian (Northern Saami"
+msgstr ""
+
+#: ../rules/base.xml.in.h:567
+msgid "Norwegian (eliminate dead keys)"
+msgstr "挪威语(除去死键)"
+
+#: ../rules/base.xml.in.h:568
+msgid "Norwegian (northern Saami, eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:569
+msgid "Num Lock"
+msgstr "数字锁定"
+
+#: ../rules/base.xml.in.h:570
+msgid "Numeric keypad delete key behaviour"
+msgstr "数字小键盘上删除键的行为"
+
+#: ../rules/base.xml.in.h:571
+msgid "Numeric keypad keys work as with Mac"
+msgstr "数字小键盘的行为跟 Mac 一样"
+
+#: ../rules/base.xml.in.h:572
+msgid "Numeric keypad layout selection"
+msgstr "数字小键盘布局选择"
+
+#: ../rules/base.xml.in.h:573
+msgid "OLPC"
+msgstr "OLPC"
+
+#: ../rules/base.xml.in.h:574
+msgid "Oriya"
+msgstr "Oriya"
+
+#: ../rules/base.xml.in.h:575
+#, fuzzy
+msgid "Ortek MCK-800 MM/Internet keyboard"
+msgstr "Oretec MCK-800 MM/网际键盘"
+
+#: ../rules/base.xml.in.h:576
+msgid "PC-98xx Series"
+msgstr "PC-98xx 系列"
+
+#: ../rules/base.xml.in.h:577
+msgid "Pashto"
+msgstr ""
+
+#: ../rules/base.xml.in.h:578
+msgid "Pashto (Afghanistan, OLPC)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:579
+msgid "Pause"
+msgstr "暂停"
+
+#: ../rules/base.xml.in.h:580
+msgid "Persian"
+msgstr "波斯语"
+
+#: ../rules/base.xml.in.h:581
+msgid "Persian (Afghanistan, Dari OLPC)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:582
+msgid "Persian (with Persian Keypad)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:583
+msgid "Philippines - Dvorak (Baybayin)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:584
+msgid "Polish"
+msgstr "波兰"
+
+#: ../rules/base.xml.in.h:585
+msgid "Polish (Dvorak)"
+msgstr "波兰(德沃夏克)"
+
+#: ../rules/base.xml.in.h:586
+msgid "Polish (Dvorak, polish quotes on key 1)"
+msgstr "波兰语(德沃夏克,波兰语引号在 1 键上)"
+
+#: ../rules/base.xml.in.h:587
+msgid "Polish (Dvorak, polish quotes on quotemark key)"
+msgstr "波兰语(德沃夏克,波兰语引号在标记为引号的键上)"
+
+#: ../rules/base.xml.in.h:588
+msgid "Polish (Kashubian)"
+msgstr "波兰语(卡舒比方言)"
+
+#: ../rules/base.xml.in.h:589
+msgid "Polish (programmer Dvorak)"
+msgstr "波兰语(适合程序员的德沃夏克)"
+
+#: ../rules/base.xml.in.h:590
+msgid "Polish (qwertz)"
+msgstr "波兰(qwertz)"
+
+#: ../rules/base.xml.in.h:591
+msgid "Portuguese"
+msgstr "葡萄牙语"
+
+#: ../rules/base.xml.in.h:592
+msgid "Portuguese (Brazil)"
+msgstr "葡萄牙(巴西)"
+
+#: ../rules/base.xml.in.h:593
+msgid "Portuguese (Brazil, Dvorak)"
+msgstr "葡萄牙语(巴西,德沃夏克)"
+
+#: ../rules/base.xml.in.h:594
+msgid "Portuguese (Brazil, eliminate dead keys)"
+msgstr "葡萄牙语(巴西,除去死键)"
+
+#: ../rules/base.xml.in.h:595
+msgid "Portuguese (Brazil, nativo for Esperanto)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:596
+msgid "Portuguese (Brazil, nativo for USA keyboards)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:597
+msgid "Portuguese (Brazil, nativo)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:598
+msgid "Portuguese (Mac)"
+msgstr "葡萄牙语(Mac)"
+
+#: ../rules/base.xml.in.h:599
+msgid "Portuguese (Mac, Sun dead keys)"
+msgstr "葡萄牙语(Mac,Sun 死键)"
+
+#: ../rules/base.xml.in.h:600
+msgid "Portuguese (Mac, eliminate dead keys)"
+msgstr "葡萄牙语(Mac,除去死键)"
+
+#: ../rules/base.xml.in.h:601
+msgid "Portuguese (Nativo for Esperanto)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:602
+msgid "Portuguese (Nativo for USA keyboards)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:603
+#, fuzzy
+msgid "Portuguese (Nativo)"
+msgstr "葡萄牙"
+
+#: ../rules/base.xml.in.h:604
+msgid "Portuguese (Sun dead keys)"
+msgstr "葡萄牙语(Sun 死键)"
+
+#: ../rules/base.xml.in.h:605
+msgid "Portuguese (eliminate dead keys)"
+msgstr "葡萄牙语(除去死键)"
+
+#: ../rules/base.xml.in.h:606
+msgid "Propeller Voyager (KTEZ-1000)"
+msgstr "Propeller Voyager (KTEZ-1000)"
+
+#: ../rules/base.xml.in.h:607
+msgid "PrtSc"
+msgstr "截屏"
+
+#: ../rules/base.xml.in.h:608
+msgid "Punjabi (Gurmukhi Jhelum)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:609
+#, fuzzy
+msgid "Punjabi (Gurmukhi)"
+msgstr "旁遮普"
+
+#: ../rules/base.xml.in.h:610
+msgid "QTronix Scorpius 98N+"
+msgstr "QTronix Scorpius 98N+"
+
+#: ../rules/base.xml.in.h:611
+msgid "Right Alt"
+msgstr "右 Alt"
+
+#: ../rules/base.xml.in.h:612
+#, fuzzy
+msgid "Right Alt (while pressed)"
+msgstr "右 Alt 已编排"
+
+#: ../rules/base.xml.in.h:613
+msgid "Right Alt chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr ""
+
+#: ../rules/base.xml.in.h:614
+msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr ""
+
+#: ../rules/base.xml.in.h:615
+msgid "Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr ""
+
+#: ../rules/base.xml.in.h:616
+#, fuzzy
+msgid "Right Alt key never chooses 3rd level"
+msgstr "按右 Windows 键选择第三级"
+
+#: ../rules/base.xml.in.h:617
+msgid "Right Alt, Shift+Right Alt key is Multi_Key"
+msgstr ""
+
+#: ../rules/base.xml.in.h:618
+msgid "Right Ctrl"
+msgstr "右 Ctrl"
+
+#: ../rules/base.xml.in.h:619
+#, fuzzy
+msgid "Right Ctrl (while pressed)"
+msgstr "按下右 Windows 键切换组"
+
+#: ../rules/base.xml.in.h:620
+msgid "Right Ctrl as Right Alt"
+msgstr "右 Ctrl 作为 Alt"
+
+#: ../rules/base.xml.in.h:621
+msgid "Right Ctrl is mapped to Menu"
+msgstr "右 Alt 映射为菜单"
+
+#: ../rules/base.xml.in.h:622
+msgid "Right Ctrl+Right Shift"
+msgstr "右 Ctrl+右 Shift"
+
+#: ../rules/base.xml.in.h:623
+msgid "Right Shift"
+msgstr "右 Shift"
+
+#: ../rules/base.xml.in.h:624
+msgid "Right Win"
+msgstr "右 Win"
+
+#: ../rules/base.xml.in.h:625
+#, fuzzy
+msgid "Right Win (while pressed)"
+msgstr "按下右 Windows 键切换组"
+
+#: ../rules/base.xml.in.h:626
+msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser"
+msgstr ""
+
+#: ../rules/base.xml.in.h:627
+msgid "Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock"
+msgstr ""
+
+#: ../rules/base.xml.in.h:628
+msgid "Romanian"
+msgstr "罗马尼亚"
+
+#: ../rules/base.xml.in.h:629
+msgid "Romanian (Crimean Tatar Dobruca-1 Q)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:630
+msgid "Romanian (Crimean Tatar Dobruca-2 Q)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:631
+msgid "Romanian (Crimean Tatar Turkish Alt-Q)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:632
+msgid "Romanian (Crimean Tatar Turkish F)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:633
+#, fuzzy
+msgid "Romanian (WinKeys)"
+msgstr "罗马尼亚"
+
+#: ../rules/base.xml.in.h:634
+#, fuzzy
+msgid "Romanian (cedilla)"
+msgstr "罗马尼亚"
+
+#: ../rules/base.xml.in.h:635
+msgid "Romanian (standard cedilla)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:636
+msgid "Romanian (standard)"
+msgstr "罗马尼亚(标准)"
+
+#: ../rules/base.xml.in.h:637
+msgid "Rupee on 4"
+msgstr ""
+
+#: ../rules/base.xml.in.h:638
+msgid "Russian"
+msgstr "俄语"
+
+#: ../rules/base.xml.in.h:639
+msgid "Russian (Bashkirian)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:640
+msgid "Russian (Chuvash Latin)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:641
+msgid "Russian (Chuvash)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:642
+msgid "Russian (DOS)"
+msgstr "俄语(DOS)"
+
+#: ../rules/base.xml.in.h:643
+msgid "Russian (Georgia)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:644
+msgid "Russian (Germany, phonetic)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:645
+#, fuzzy
+msgid "Russian (Kalmyk)"
+msgstr "俄语"
+
+#: ../rules/base.xml.in.h:646
+msgid "Russian (Kazakhstan, with Kazakh)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:647
+#, fuzzy
+msgid "Russian (Komi)"
+msgstr "俄语"
+
+#: ../rules/base.xml.in.h:648
+#, fuzzy
+msgid "Russian (Mari)"
+msgstr "俄语"
+
+#: ../rules/base.xml.in.h:649
+msgid "Russian (Ossetian, WinKeys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:650
+msgid "Russian (Ossetian, legacy)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:651
+msgid "Russian (Poland, phonetic Dvorak)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:652
+msgid "Russian (Serbian)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:653
+msgid "Russian (Sweden, phonetic)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:654
+msgid "Russian (Sweden, phonetic, eliminate dead keys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:655
+#, fuzzy
+msgid "Russian (Tatar)"
+msgstr "俄语"
+
+#: ../rules/base.xml.in.h:656
+msgid "Russian (US, phonetic)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:657
+#, fuzzy
+msgid "Russian (Udmurt)"
+msgstr "俄语"
+
+#: ../rules/base.xml.in.h:658
+#, fuzzy
+msgid "Russian (Yakut)"
+msgstr "俄语"
+
+#: ../rules/base.xml.in.h:659
+msgid "Russian (legacy)"
+msgstr "俄语(传统)"
+
+#: ../rules/base.xml.in.h:660
+msgid "Russian (phonetic WinKeys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:661
+msgid "Russian (phonetic)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:662
+msgid "Russian (typewriter)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:663
+msgid "Russian (typewriter, legacy)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:664
+msgid "SILVERCREST Multimedia Wireless Keyboard"
+msgstr "SILVERCREST 多媒体无线键盘"
+
+#: ../rules/base.xml.in.h:665
+msgid "SK-1300"
+msgstr "SK-1300"
+
+#: ../rules/base.xml.in.h:666
+msgid "SK-2500"
+msgstr "SK-2500"
+
+#: ../rules/base.xml.in.h:667
+msgid "SK-6200"
+msgstr "SK-6200"
+
+#: ../rules/base.xml.in.h:668
+msgid "SK-7100"
+msgstr "SK-7100"
+
+#: ../rules/base.xml.in.h:669
+msgid "SVEN Ergonomic 2500"
+msgstr "SVEN Ergonomic 2500"
+
+#: ../rules/base.xml.in.h:670
+msgid "SVEN Slim 303"
+msgstr ""
+
+#: ../rules/base.xml.in.h:671
+msgid "Saisiyat (Taiwan)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:672
+msgid "Samsung SDM 4500P"
+msgstr "三星 SDM 4500P"
+
+#: ../rules/base.xml.in.h:673
+msgid "Samsung SDM 4510P"
+msgstr "三星 SDM 4510P"
+
+#: ../rules/base.xml.in.h:674
+msgid "Sanwa Supply SKB-KG3"
+msgstr ""
+
+#: ../rules/base.xml.in.h:675
+msgid "Scroll Lock"
+msgstr "滚动锁定"
+
+#: ../rules/base.xml.in.h:676
+msgid "Secwepemctsin"
+msgstr ""
+
+#: ../rules/base.xml.in.h:677
+msgid "Semi-colon on third level"
+msgstr "第三层上的分号"
+
+#: ../rules/base.xml.in.h:678
+msgid "Serbian"
+msgstr "塞尔维亚"
+
+#: ../rules/base.xml.in.h:679
+msgid "Serbian (Latin Unicode qwerty)"
+msgstr "塞尔维亚(拉丁 Unicode qwerty)"
+
+#: ../rules/base.xml.in.h:680
+msgid "Serbian (Latin Unicode)"
+msgstr "塞尔维亚(拉丁 Unicode)"
+
+#: ../rules/base.xml.in.h:681
+msgid "Serbian (Latin qwerty)"
+msgstr "塞尔维亚(拉丁 qwerty)"
+
+#: ../rules/base.xml.in.h:682
+msgid "Serbian (Latin with guillemets)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:683
+msgid "Serbian (Latin)"
+msgstr "塞尔维亚(拉丁)"
+
+#: ../rules/base.xml.in.h:684
+msgid "Serbian (Pannonian Rusyn Homophonic)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:685
+msgid "Serbian (Z and ZHE swapped)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:686
+msgid "Serbian (with guillemets)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:687
+msgid "Serbo-Croatian (US)"
+msgstr "塞尔维亚-克罗地亚语(美国键盘)"
+
+#: ../rules/base.xml.in.h:688
+msgid "Shift cancels Caps Lock"
+msgstr "Shift 取消大写锁定"
+
+#: ../rules/base.xml.in.h:689
+msgid "Shift does not cancel Num Lock, chooses 3rd level instead"
+msgstr ""
+
+#: ../rules/base.xml.in.h:690
+#, fuzzy
+msgid "Shift with numeric keypad keys works as in MS Windows"
+msgstr "Shift+数字键盘的功能等同于 MS Windows"
+
+#: ../rules/base.xml.in.h:691
+msgid "Shift+Caps Lock"
+msgstr "Shift+Caps Lock"
+
+#: ../rules/base.xml.in.h:692
+msgid "Sindhi"
+msgstr "信德语"
+
+#: ../rules/base.xml.in.h:693
+msgid "Sinhala"
+msgstr "僧伽罗语"
+
+#: ../rules/base.xml.in.h:694
+msgid "Slovak"
+msgstr "斯洛伐克语"
+
+#: ../rules/base.xml.in.h:695
+msgid "Slovak (extended Backslash)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:696
+msgid "Slovak (qwerty)"
+msgstr "斯洛伐克语(qwerty)"
+
+#: ../rules/base.xml.in.h:697
+msgid "Slovak (qwerty, extended Backslash)"
+msgstr "斯洛伐克语(qwerty)"
+
+#: ../rules/base.xml.in.h:698
+msgid "Slovene"
+msgstr "斯洛文尼亚语"
+
+#: ../rules/base.xml.in.h:699
+msgid "Slovene (US keyboard with Slovenian letters)"
+msgstr "斯洛文尼亚语(带斯洛文尼亚字母的美国键盘)"
+
+#: ../rules/base.xml.in.h:700
+msgid "Slovene (use guillemets for quotes)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:701
+msgid "Spanish"
+msgstr "西班牙"
+
+#: ../rules/base.xml.in.h:702
+msgid "Spanish (Asturian variant with bottom-dot H and bottom-dot L)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:703
+msgid "Spanish (Catalan variant with middle-dot L)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:704
+msgid "Spanish (Dvorak)"
+msgstr "西班牙语(德沃夏克)"
+
+#: ../rules/base.xml.in.h:705
+msgid "Spanish (Latin American)"
+msgstr "西班牙语(拉丁美洲)"
+
+#: ../rules/base.xml.in.h:706
+msgid "Spanish (Latin American, eliminate dead keys)"
+msgstr "西班牙语(拉丁美洲,除去死键)"
+
+#: ../rules/base.xml.in.h:707
+msgid "Spanish (Latin American, include dead tilde)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:708
+msgid "Spanish (Latin American, sun dead keys)"
+msgstr "西班牙语(拉丁美洲,Sun 死键)"
+
+#: ../rules/base.xml.in.h:709
+msgid "Spanish (Mac)"
+msgstr "西班牙语(Mac)"
+
+#: ../rules/base.xml.in.h:710
+msgid "Spanish (Sun dead keys)"
+msgstr "西班牙语(Sun 死键)"
+
+#: ../rules/base.xml.in.h:711
+msgid "Spanish (eliminate dead keys)"
+msgstr "西班牙语(除去死键)"
+
+#: ../rules/base.xml.in.h:712
+msgid "Spanish (include dead tilde)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:713
+#, fuzzy
+msgid "Special keys (Ctrl+Alt+<key>) handled in a server"
+msgstr "服务器处理的特殊键 (Ctrl+Alt+<key>)。"
+
+#: ../rules/base.xml.in.h:714
+msgid "Sun Type 5/6"
+msgstr "Sun Type 5/6"
+
+#: ../rules/base.xml.in.h:715
+#, fuzzy
+msgid "Super Power Multimedia Keyboard"
+msgstr "惠普 SK-2501 多媒体键盘"
+
+#: ../rules/base.xml.in.h:716
+msgid "Swahili (Kenya)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:717
+msgid "Swahili (Tanzania)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:718
+msgid "Swap Ctrl and Caps Lock"
+msgstr "交换 Ctrl 和大写锁定"
+
+#: ../rules/base.xml.in.h:719
+msgid "Swap ESC and Caps Lock"
+msgstr "交换 ESC 和大写锁定"
+
+#: ../rules/base.xml.in.h:720
+msgid "Swedish"
+msgstr "瑞典语"
+
+#: ../rules/base.xml.in.h:721
+msgid "Swedish (Dvorak)"
+msgstr "瑞典语(德沃夏克)"
+
+#: ../rules/base.xml.in.h:722
+msgid "Swedish (Mac)"
+msgstr "瑞典语(Mac)"
+
+#: ../rules/base.xml.in.h:723
+msgid "Swedish (Svdvorak)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:724
+msgid "Swedish (eliminate dead keys)"
+msgstr "瑞典语(除去死键)"
+
+#: ../rules/base.xml.in.h:725
+msgid "Swedish (northern Saami)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:726
+msgid "Swiss"
+msgstr "瑞士语"
+
+#: ../rules/base.xml.in.h:727
+msgid "Swiss (legacy)"
+msgstr "瑞士语(传统)"
+
+#: ../rules/base.xml.in.h:728
+msgid "Symplon PaceBook (tablet PC)"
+msgstr "Symplon PaceBook(平板电脑)"
+
+#: ../rules/base.xml.in.h:729
+msgid "Syriac"
+msgstr "叙利亚"
+
+#: ../rules/base.xml.in.h:730
+msgid "Syriac (phonetic)"
+msgstr "叙利亚(音标)"
+
+#: ../rules/base.xml.in.h:731
+msgid "Taiwanese"
+msgstr "台言"
+
+#: ../rules/base.xml.in.h:732
+msgid "Taiwanese (indigenous)"
+msgstr "台湾原住民语言"
+
+#: ../rules/base.xml.in.h:733
+msgid "Tajik"
+msgstr "塔吉克"
+
+#: ../rules/base.xml.in.h:734
+msgid "Tajik (legacy)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:735
+msgid "Tamil"
+msgstr "泰米尔"
+
+#: ../rules/base.xml.in.h:736
+msgid "Tamil (Sri Lanka, TAB Typewriter)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:737
+msgid "Tamil (Sri Lanka, Unicode)"
+msgstr "泰米尔语(斯里兰卡,Unicode)"
+
+#: ../rules/base.xml.in.h:738
+msgid "Tamil (TAB typewriter)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:739
+msgid "Tamil (TSCII typewriter)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:740
+msgid "Tamil (Unicode)"
+msgstr "泰米尔语(Unicode)"
+
+#: ../rules/base.xml.in.h:741
+#, fuzzy
+msgid "Tamil (keyboard with numerals)"
+msgstr "美国键盘,带罗马尼亚字符"
+
+#: ../rules/base.xml.in.h:742
+msgid "Targa Visionary 811"
+msgstr ""
+
+#: ../rules/base.xml.in.h:743
+msgid "Telugu"
+msgstr "泰卢固"
+
+#: ../rules/base.xml.in.h:744
+msgid "Thai"
+msgstr "泰语"
+
+#: ../rules/base.xml.in.h:745
+#, fuzzy
+msgid "Thai (Pattachote)"
+msgstr "泰语(Pattachote)"
+
+#: ../rules/base.xml.in.h:746
+msgid "Thai (TIS-820.2538)"
+msgstr "泰语(TIS-820.2538)"
+
+#: ../rules/base.xml.in.h:747
+msgid "To the corresponding key in a Dvorak keyboard."
+msgstr "德沃夏克键盘上的相应键"
+
+#: ../rules/base.xml.in.h:748
+msgid "To the corresponding key in a Qwerty keyboard."
+msgstr ""
+
+#: ../rules/base.xml.in.h:749
+msgid "Toggle PointerKeys with Shift + NumLock."
+msgstr ""
+
+#: ../rules/base.xml.in.h:750
+msgid "Toshiba Satellite S3000"
+msgstr "东芝 Satellite S3000"
+
+#: ../rules/base.xml.in.h:751
+msgid "Trust Direct Access Keyboard"
+msgstr "Trust Direct Access 键盘"
+
+#: ../rules/base.xml.in.h:752
+msgid "Trust Slimline"
+msgstr ""
+
+#: ../rules/base.xml.in.h:753
+msgid "Trust Wireless Keyboard Classic"
+msgstr "Trust 无线经典键盘"
+
+#: ../rules/base.xml.in.h:754
+msgid "Tswana"
+msgstr ""
+
+#: ../rules/base.xml.in.h:755
+msgid "Turkish"
+msgstr "土耳其"
+
+#: ../rules/base.xml.in.h:756
+msgid "Turkish (Alt-Q)"
+msgstr "土耳其(Alt-Q)"
+
+#: ../rules/base.xml.in.h:757
+msgid "Turkish (Crimean Tatar Turkish Alt-Q)"
+msgstr "土耳其(克里米亚鞑靼语土耳其键盘 Alt-Q)"
+
+#: ../rules/base.xml.in.h:758
+msgid "Turkish (Crimean Tatar Turkish F)"
+msgstr "土耳其(克里米亚鞑靼语土耳其键盘 F)"
+
+#: ../rules/base.xml.in.h:759
+msgid "Turkish (Crimean Tatar Turkish Q)"
+msgstr "土耳其(克里米亚鞑靼语土耳其键盘 Q)"
+
+#: ../rules/base.xml.in.h:760
+msgid "Turkish (F)"
+msgstr "土耳其(F)"
+
+#: ../rules/base.xml.in.h:761
+msgid "Turkish (Sun dead keys)"
+msgstr "土耳其语(Sun 死键)"
+
+#: ../rules/base.xml.in.h:762
+msgid "Turkish (international with dead keys)"
+msgstr "土耳其语(国际,带死键)"
+
+#: ../rules/base.xml.in.h:763
+msgid "Turkmen"
+msgstr ""
+
+#: ../rules/base.xml.in.h:764
+msgid "Turkmen (Alt-Q)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:765
+msgid "TypeMatrix EZ-Reach 2020"
+msgstr ""
+
+#: ../rules/base.xml.in.h:766
+msgid "TypeMatrix EZ-Reach 2030 PS2"
+msgstr ""
+
+#: ../rules/base.xml.in.h:767
+msgid "TypeMatrix EZ-Reach 2030 USB"
+msgstr ""
+
+#: ../rules/base.xml.in.h:768
+msgid "TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:769
+msgid "TypeMatrix EZ-Reach 2030 USB (106:JP mode)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:770
+msgid "Ukrainian"
+msgstr "乌克兰语"
+
+#: ../rules/base.xml.in.h:771
+msgid "Ukrainian (Crimean Tatar Turkish Alt-Q)"
+msgstr "乌克兰语(克里米亚鞑靼土耳其 Alt-Q)"
+
+#: ../rules/base.xml.in.h:772
+msgid "Ukrainian (Crimean Tatar Turkish F)"
+msgstr "乌克兰语(克里米亚鞑靼土耳其 F)"
+
+#: ../rules/base.xml.in.h:773
+msgid "Ukrainian (Crimean Tatar Turkish Q)"
+msgstr "乌克兰语(克里米亚鞑靼土耳其 Q)"
+
+#: ../rules/base.xml.in.h:774
+#, fuzzy
+msgid "Ukrainian (WinKeys)"
+msgstr "乌克兰"
+
+#: ../rules/base.xml.in.h:775
+msgid "Ukrainian (homophonic)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:776
+msgid "Ukrainian (legacy)"
+msgstr "乌克兰语(传统)"
+
+#: ../rules/base.xml.in.h:777
+msgid "Ukrainian (phonetic)"
+msgstr "乌克兰语(音标)"
+
+#: ../rules/base.xml.in.h:778
+msgid "Ukrainian (standard RSTU on Russian layout)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:779
+msgid "Ukrainian (standard RSTU)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:780
+msgid "Ukrainian (typewriter)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:781
+msgid "Unicode additions (arrows and math operators)"
+msgstr "Unicode 扩展(箭头和数学操作符)"
+
+#: ../rules/base.xml.in.h:782
+#, fuzzy
+msgid "Unicode additions (arrows and math operators). Math operators on default level"
+msgstr "Unicode 扩展(箭头和数学操作符)。"
+
+#: ../rules/base.xml.in.h:783
+msgid "Unitek KB-1925"
+msgstr ""
+
+#: ../rules/base.xml.in.h:784
+msgid "Urdu (Pakistan)"
+msgstr "乌尔都语(巴基斯坦)"
+
+#: ../rules/base.xml.in.h:785
+msgid "Urdu (Pakistan, CRULP)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:786
+msgid "Urdu (Pakistan, NLA)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:787
+msgid "Urdu (WinKeys)"
+msgstr ""
+
+#: ../rules/base.xml.in.h:788
+msgid "Urdu (alternative phonetic)"
+msgstr "乌尔都语(替代音标)"
+
+#: ../rules/base.xml.in.h:789
+msgid "Urdu (phonetic)"
+msgstr "乌尔都语(音标)"
+
+#: ../rules/base.xml.in.h:790
+msgid "Use keyboard LED to show alternative layout"
+msgstr "使用键盘灯显示替代布局"
+
+#: ../rules/base.xml.in.h:791
+msgid "Using space key to input non-breakable space character"
+msgstr "使用空格键输入不可打断空白字符"
+
+#: ../rules/base.xml.in.h:792
+msgid "Usual space at any level"
+msgstr ""
+
+#: ../rules/base.xml.in.h:793
+msgid "Uzbek"
+msgstr "乌兹别克语"
+
+#: ../rules/base.xml.in.h:794
+msgid "Uzbek (Afghanistan)"
+msgstr "乌兹别克语(阿富汗)"
+
+#: ../rules/base.xml.in.h:795
+msgid "Uzbek (Afghanistan, OLPC)"
+msgstr "乌兹别克语(阿富汗,OLPC)"
+
+#: ../rules/base.xml.in.h:796
+msgid "Uzbek (Crimean Tatar Turkish Alt-Q)"
+msgstr "乌兹别克语(克里米亚鞑靼土耳其 Alt-Q)"
+
+#: ../rules/base.xml.in.h:797
+msgid "Uzbek (Crimean Tatar Turkish F)"
+msgstr "乌兹别克语(克里米亚鞑靼土耳其 F)"
+
+#: ../rules/base.xml.in.h:798
+msgid "Uzbek (Crimean Tatar Turkish Q)"
+msgstr "乌兹别克语(克里米亚鞑靼土耳其 Q)"
+
+#: ../rules/base.xml.in.h:799
+msgid "Uzbek (Latin)"
+msgstr "乌兹别克语(拉丁)"
+
+#: ../rules/base.xml.in.h:800
+msgid "Vietnamese"
+msgstr "越南语"
+
+#: ../rules/base.xml.in.h:801
+msgid "ViewSonic KU-306 Internet Keyboard"
+msgstr "优派 KU-306 互联网键盘"
+
+#: ../rules/base.xml.in.h:802
+msgid "Wang 724 keypad with unicode additions (arrows and math operators)"
+msgstr "带 Unicode 扩展的王安 724 型小键盘(箭头和数学操作符)"
+
+#: ../rules/base.xml.in.h:803
+msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level"
+msgstr ""
+
+#: ../rules/base.xml.in.h:804
+msgid "Winbook Model XP5"
+msgstr "Winbook Model XP5"
+
+#: ../rules/base.xml.in.h:805
+msgid "Wolof"
+msgstr ""
+
+#: ../rules/base.xml.in.h:806
+msgid "Yahoo! Internet Keyboard"
+msgstr "雅虎网际键盘"
+
+#: ../rules/base.xml.in.h:807
+msgid "Yoruba"
+msgstr ""
+
+#: ../rules/base.xml.in.h:808
+msgid "Zero-width non-joiner character at second level"
+msgstr ""
+
+#: ../rules/base.xml.in.h:809
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level"
+msgstr ""
+
+#: ../rules/base.xml.in.h:810
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level"
+msgstr ""
+
+#: ../rules/base.xml.in.h:811
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level"
+msgstr ""
+
+#: ../rules/base.xml.in.h:812
+msgid "Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level"
+msgstr ""
+
+#: ../rules/base.xml.in.h:813
+msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level"
+msgstr ""
+
+#: ../rules/base.xml.in.h:814
+msgid "Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level"
+msgstr ""
+
+#: ../rules/base.xml.in.h:815
+msgid "Zero-width non-joiner character at third level, zero-width joiner at fourth level"
+msgstr ""
+
+#: ../rules/base.xml.in.h:816
+msgid "ak"
+msgstr "ak"
+
+#: ../rules/base.xml.in.h:817
+msgid "am"
+msgstr "am"
+
+#: ../rules/base.xml.in.h:818
+msgid "ar"
+msgstr "ar"
+
+#: ../rules/base.xml.in.h:819
+msgid "avn"
+msgstr "avn"
+
+#: ../rules/base.xml.in.h:820
+msgid "az"
+msgstr "az"
+
+#: ../rules/base.xml.in.h:821
+msgid "be"
+msgstr "be"
+
+#: ../rules/base.xml.in.h:822
+msgid "ber"
+msgstr "ber"
+
+#: ../rules/base.xml.in.h:823
+msgid "bg"
+msgstr "bg"
+
+#: ../rules/base.xml.in.h:824
+msgid "bm"
+msgstr "bm"
+
+#: ../rules/base.xml.in.h:825
+msgid "bn"
+msgstr "bn"
+
+#: ../rules/base.xml.in.h:826
+msgid "brl"
+msgstr "brl"
+
+#: ../rules/base.xml.in.h:827
+msgid "bs"
+msgstr "bs"
+
+#: ../rules/base.xml.in.h:828
+msgid "ca"
+msgstr "ca"
+
+#: ../rules/base.xml.in.h:829
+msgid "che"
+msgstr "che"
+
+#: ../rules/base.xml.in.h:830
+msgid "chr"
+msgstr "chr"
+
+#: ../rules/base.xml.in.h:831
+msgid "cs"
+msgstr "cs"
+
+#: ../rules/base.xml.in.h:832
+msgid "da"
+msgstr "da"
+
+#: ../rules/base.xml.in.h:833
+msgid "de"
+msgstr "de"
+
+#: ../rules/base.xml.in.h:834
+msgid "dv"
+msgstr "dv"
+
+#: ../rules/base.xml.in.h:835
+msgid "dz"
+msgstr "dz"
+
+#: ../rules/base.xml.in.h:836
+msgid "ee"
+msgstr "ee"
+
+#: ../rules/base.xml.in.h:837
+msgid "en"
+msgstr "en"
+
+#: ../rules/base.xml.in.h:838
+msgid "eo"
+msgstr "eo"
+
+#: ../rules/base.xml.in.h:839
+msgid "es"
+msgstr "es"
+
+#: ../rules/base.xml.in.h:840
+msgid "et"
+msgstr "et"
+
+#: ../rules/base.xml.in.h:841
+msgid "fa"
+msgstr "fa"
+
+#: ../rules/base.xml.in.h:842
+msgid "ff"
+msgstr "ff"
+
+#: ../rules/base.xml.in.h:843
+msgid "fi"
+msgstr "fi"
+
+#: ../rules/base.xml.in.h:844
+msgid "fo"
+msgstr "fo"
+
+#: ../rules/base.xml.in.h:845
+msgid "fr"
+msgstr "fr"
+
+#: ../rules/base.xml.in.h:846
+msgid "gaa"
+msgstr "gaa"
+
+#: ../rules/base.xml.in.h:847
+msgid "gr"
+msgstr "gr"
+
+#: ../rules/base.xml.in.h:848
+msgid "gu"
+msgstr "gu"
+
+#: ../rules/base.xml.in.h:849
+msgid "ha"
+msgstr "ha"
+
+#: ../rules/base.xml.in.h:850
+msgid "he"
+msgstr "he"
+
+#: ../rules/base.xml.in.h:851
+msgid "hi"
+msgstr "hi"
+
+#: ../rules/base.xml.in.h:852
+msgid "hr"
+msgstr "hr"
+
+#: ../rules/base.xml.in.h:853
+msgid "hu"
+msgstr "hu"
+
+#: ../rules/base.xml.in.h:854
+msgid "hy"
+msgstr "hy"
+
+#: ../rules/base.xml.in.h:855
+msgid "ie"
+msgstr "ie"
+
+#: ../rules/base.xml.in.h:856
+msgid "ig"
+msgstr "ig"
+
+#: ../rules/base.xml.in.h:857
+msgid "ike"
+msgstr "ike"
+
+#: ../rules/base.xml.in.h:858
+msgid "in"
+msgstr "in"
+
+#: ../rules/base.xml.in.h:859
+msgid "irq"
+msgstr "irq"
+
+#: ../rules/base.xml.in.h:860
+msgid "is"
+msgstr "is"
+
+#: ../rules/base.xml.in.h:861
+msgid "it"
+msgstr "it"
+
+#: ../rules/base.xml.in.h:862
+msgid "ja"
+msgstr "ja"
+
+#: ../rules/base.xml.in.h:863
+msgid "ka"
+msgstr "ka"
+
+#: ../rules/base.xml.in.h:864
+msgid "ki"
+msgstr "ki"
+
+#: ../rules/base.xml.in.h:865
+msgid "kk"
+msgstr "kk"
+
+#: ../rules/base.xml.in.h:866
+msgid "km"
+msgstr "km"
+
+#: ../rules/base.xml.in.h:867
+msgid "kn"
+msgstr "kn"
+
+#: ../rules/base.xml.in.h:868
+msgid "ko"
+msgstr "ko"
+
+#: ../rules/base.xml.in.h:869
+msgid "ku"
+msgstr "ku"
+
+#: ../rules/base.xml.in.h:870
+msgid "kut"
+msgstr "kut"
+
+#: ../rules/base.xml.in.h:871
+msgid "lo"
+msgstr "lo"
+
+#: ../rules/base.xml.in.h:872
+msgid "lt"
+msgstr "lt"
+
+#: ../rules/base.xml.in.h:873
+msgid "lv"
+msgstr "lv"
+
+#: ../rules/base.xml.in.h:874
+msgid "mi"
+msgstr "mi"
+
+#: ../rules/base.xml.in.h:875
+msgid "mk"
+msgstr "mk"
+
+#: ../rules/base.xml.in.h:876
+msgid "ml"
+msgstr "ml"
+
+#: ../rules/base.xml.in.h:877
+msgid "mn"
+msgstr "mn"
+
+#: ../rules/base.xml.in.h:878
+msgid "mt"
+msgstr "mt"
+
+#: ../rules/base.xml.in.h:879
+msgid "my"
+msgstr "my"
+
+#: ../rules/base.xml.in.h:880
+msgid "ne"
+msgstr "ne"
+
+#: ../rules/base.xml.in.h:881
+msgid "nl"
+msgstr "nl"
+
+#: ../rules/base.xml.in.h:882
+msgid "no"
+msgstr "no"
+
+#: ../rules/base.xml.in.h:883
+msgid "or"
+msgstr "or"
+
+#: ../rules/base.xml.in.h:884
+msgid "pa"
+msgstr "pa"
+
+#: ../rules/base.xml.in.h:885
+msgid "ph"
+msgstr "ph"
+
+#: ../rules/base.xml.in.h:886
+msgid "pl"
+msgstr "pl"
+
+#: ../rules/base.xml.in.h:887
+msgid "ps"
+msgstr "ps"
+
+#: ../rules/base.xml.in.h:888
+msgid "pt"
+msgstr "pt"
+
+#: ../rules/base.xml.in.h:889
+msgid "ro"
+msgstr "ro"
+
+#: ../rules/base.xml.in.h:890
+msgid "ru"
+msgstr "ru"
+
+#: ../rules/base.xml.in.h:891
+msgid "sd"
+msgstr "sd"
+
+#: ../rules/base.xml.in.h:892
+msgid "shs"
+msgstr "shs"
+
+#: ../rules/base.xml.in.h:893
+msgid "si"
+msgstr "si"
+
+#: ../rules/base.xml.in.h:894
+msgid "sk"
+msgstr "sk"
+
+#: ../rules/base.xml.in.h:895
+msgid "sl"
+msgstr "sl"
+
+#: ../rules/base.xml.in.h:896
+msgid "sq"
+msgstr "sq"
+
+#: ../rules/base.xml.in.h:897
+msgid "sr"
+msgstr "sr"
+
+#: ../rules/base.xml.in.h:898
+msgid "srp"
+msgstr "srp"
+
+#: ../rules/base.xml.in.h:899
+msgid "sv"
+msgstr "sv"
+
+#: ../rules/base.xml.in.h:900
+msgid "sw"
+msgstr "sw"
+
+#: ../rules/base.xml.in.h:901
+msgid "syc"
+msgstr "syc"
+
+#: ../rules/base.xml.in.h:902
+msgid "ta"
+msgstr "ta"
+
+#: ../rules/base.xml.in.h:903
+msgid "te"
+msgstr "te"
+
+#: ../rules/base.xml.in.h:904
+msgid "tg"
+msgstr "tg"
+
+#: ../rules/base.xml.in.h:905
+msgid "th"
+msgstr "th"
+
+#: ../rules/base.xml.in.h:906
+msgid "tk"
+msgstr "tk"
+
+#: ../rules/base.xml.in.h:907
+msgid "tn"
+msgstr "tn"
+
+#: ../rules/base.xml.in.h:908
+msgid "tr"
+msgstr "tr"
+
+#: ../rules/base.xml.in.h:909
+msgid "twn"
+msgstr "twn"
+
+#: ../rules/base.xml.in.h:910
+msgid "uk"
+msgstr "uk"
+
+#: ../rules/base.xml.in.h:911
+msgid "ur"
+msgstr "ur"
+
+#: ../rules/base.xml.in.h:912
+msgid "uz"
+msgstr "uz"
+
+#: ../rules/base.xml.in.h:913
+msgid "vi"
+msgstr "vi"
+
+#: ../rules/base.xml.in.h:914
+msgid "wo"
+msgstr "wo"
+
+#: ../rules/base.xml.in.h:915
+msgid "xsy"
+msgstr "xsy"
+
+#: ../rules/base.xml.in.h:916
+msgid "yo"
+msgstr "yo"
+
+#: ../rules/base.xml.in.h:917
+msgid "zh"
+msgstr "zh"
+
+#: ../rules/base.extras.xml.in.h:1
+msgid "APL"
+msgstr ""
+
+#: ../rules/base.extras.xml.in.h:2
+msgid "Iran"
+msgstr "伊朗"
+
+#: ../rules/base.extras.xml.in.h:3
+msgid "Iran - Avestan"
+msgstr "伊朗 - 阿维斯陀语"
+
+#: ../rules/base.extras.xml.in.h:4
+msgid "Lithuania"
+msgstr "立陶宛"
+
+#: ../rules/base.extras.xml.in.h:5
+msgid "Lithuania - Dvorak"
+msgstr "立陶宛 - 德沃夏克"
+
+#: ../rules/base.extras.xml.in.h:6
+msgid "Ltu"
+msgstr "Ltu"
+
+#: ../rules/base.extras.xml.in.h:7
+msgid "Romania"
+msgstr "罗马尼亚"
+
+#: ../rules/base.extras.xml.in.h:8
+msgid "Romania - Ergonomic Touchtype"
+msgstr ""
+
+#: ../rules/base.extras.xml.in.h:9
+msgid "Rou"
+msgstr "Rou"
+
+#: ../rules/base.extras.xml.in.h:10
+msgid "Rus"
+msgstr "Rus"
+
+#: ../rules/base.extras.xml.in.h:11
+msgid "Russia"
+msgstr "俄罗斯"
+
+#: ../rules/base.extras.xml.in.h:12
+msgid "Serbia"
+msgstr "塞尔维亚"
+
+#: ../rules/base.extras.xml.in.h:13
+msgid "Serbia - Combining accents instead of dead keys"
+msgstr ""
+
+#: ../rules/base.extras.xml.in.h:14
+msgid "Srb"
+msgstr "Srb"
+
+#: ../rules/base.extras.xml.in.h:15
+msgid "USA"
+msgstr "美国"
+
+#: ../rules/base.extras.xml.in.h:16
+msgid "USA - Atsina"
+msgstr ""
+
+#: ../rules/base.extras.xml.in.h:17
+msgid "USA - Couer D'alene Salish"
+msgstr ""
+
+#: ../rules/base.extras.xml.in.h:18
+msgid "USA - International (AltGr Unicode combining)"
+msgstr ""
+
+#: ../rules/base.extras.xml.in.h:19
+msgid "USA - International (AltGr Unicode combining, alternative)"
+msgstr ""
diff --git a/xorg-server/xkeyboard-config/rules/Makefile.am b/xorg-server/xkeyboard-config/rules/Makefile.am index f2d73ce80..dcf9e3d90 100644 --- a/xorg-server/xkeyboard-config/rules/Makefile.am +++ b/xorg-server/xkeyboard-config/rules/Makefile.am @@ -1,236 +1,236 @@ -SUBDIRS = bin compat - -if CREATE_RULES_SYMLINK -# extra_rules_file = $(xkb_rules_symlink) -# extra_dir_file = $(extra_rules_file).xml -# extra_lst_file = $(extra_rules_file).lst - -install-data-hook: - for file in `echo "$(xkb_rules_symlink)" | sed 's/,/ /'` ; do \ - extra_rules_file=$$file ; \ - extra_dir_file=$$extra_rules_file.xml ; \ - extra_lst_file=$$extra_rules_file.lst ; \ - ln -sf base $(DESTDIR)$(rulesdir)/$$extra_rules_file ; \ - ln -sf base.lst $(DESTDIR)$(rulesdir)/$$extra_lst_file ; \ - ln -sf base.xml $(DESTDIR)$(rulesdir)/$$extra_dir_file ; \ - done - -else -install-data-hook: - -endif - -if USE_COMPAT_RULES - -base_parts = base.hdr.part base.lists.part \ -compat/base.lists.part \ -HDR base.m_k.part \ -HDR base.l1_k.part \ -HDR base.l_k.part \ -HDR base.o_k.part \ -HDR base.ml_g.part \ -HDR base.m_g.part \ -HDR compat/base.mlv_s.part base.mlv_s.part \ -HDR compat/base.ml_s.part base.ml_s.part \ -HDR compat/base.ml1_s.part base.ml1_s.part \ -HDR compat/base.ml1v1_s.part \ -HDR compat/base.ml2_s.part base.ml2_s.part \ -HDR compat/base.ml3_s.part base.ml3_s.part \ -HDR compat/base.ml4_s.part base.ml4_s.part \ -HDR compat/base.ml2v2_s.part \ -HDR compat/base.ml3v3_s.part \ -HDR compat/base.ml4v4_s.part \ -HDR base.m_s.part \ -HDR compat/base.lv_c.part \ -HDR compat/base.l1v1_c.part \ -HDR compat/base.l2v2_c.part \ -HDR compat/base.l3v3_c.part \ -HDR compat/base.l4v4_c.part \ -HDR base.ml_c.part \ -HDR base.ml1_c.part \ -HDR base.m_t.part \ -HDR base.lo_s.part \ -HDR base.l1o_s.part \ -HDR base.l2o_s.part \ -HDR base.l3o_s.part \ -HDR base.l4o_s.part \ -HDR compat/base.o_s.part base.o_s.part \ -HDR base.o_c.part \ -HDR base.o_t.part - -evdev_parts = base.hdr.part base.lists.part \ -compat/base.lists.part \ -HDR evdev.m_k.part \ -HDR base.l1_k.part \ -HDR base.l_k.part \ -HDR base.o_k.part \ -HDR base.ml_g.part \ -HDR base.m_g.part \ -HDR compat/base.mlv_s.part base.mlv_s.part \ -HDR compat/base.ml_s.part base.ml_s.part \ -HDR compat/base.ml1_s.part base.ml1_s.part \ -HDR compat/base.ml1v1_s.part \ -HDR compat/base.ml2_s.part base.ml2_s.part \ -HDR compat/base.ml3_s.part base.ml3_s.part \ -HDR compat/base.ml4_s.part base.ml4_s.part \ -HDR compat/base.ml2v2_s.part \ -HDR compat/base.ml3v3_s.part \ -HDR compat/base.ml4v4_s.part \ -HDR evdev.m_s.part \ -HDR compat/base.lv_c.part \ -HDR compat/base.l1v1_c.part \ -HDR compat/base.l2v2_c.part \ -HDR compat/base.l3v3_c.part \ -HDR compat/base.l4v4_c.part \ -HDR base.ml_c.part \ -HDR base.ml1_c.part \ -HDR base.m_t.part \ -HDR base.lo_s.part \ -HDR base.l1o_s.part \ -HDR base.l2o_s.part \ -HDR base.l3o_s.part \ -HDR base.l4o_s.part \ -HDR compat/base.o_s.part base.o_s.part \ -HDR base.o_c.part \ -HDR base.o_t.part - -else - -base_parts = base.hdr.part base.lists.part \ -HDR base.m_k.part \ -HDR base.l1_k.part \ -HDR base.l_k.part \ -HDR \ -HDR base.ml_g.part \ -HDR base.m_g.part \ -HDR base.mlv_s.part \ -HDR base.ml_s.part \ -HDR base.ml1_s.part \ -HDR \ -HDR base.ml2_s.part \ -HDR base.ml3_s.part \ -HDR base.ml4_s.part \ -HDR \ -HDR \ -HDR \ -HDR base.m_s.part \ -HDR \ -HDR \ -HDR \ -HDR \ -HDR \ -HDR base.ml_c.part \ -HDR base.ml1_c.part \ -HDR base.m_t.part \ -HDR \ -HDR base.l1o_s.part \ -HDR base.l2o_s.part \ -HDR base.l3o_s.part \ -HDR base.l4o_s.part \ -HDR base.o_s.part \ -HDR base.o_c.part \ -HDR base.o_t.part - -evdev_parts = base.hdr.part base.lists.part \ -HDR evdev.m_k.part \ -HDR base.l1_k.part \ -HDR base.l_k.part \ -HDR \ -HDR base.ml_g.part \ -HDR base.m_g.part \ -HDR base.mlv_s.part \ -HDR base.ml_s.part \ -HDR base.ml1_s.part \ -HDR \ -HDR base.ml2_s.part \ -HDR base.ml3_s.part \ -HDR base.ml4_s.part \ -HDR \ -HDR \ -HDR \ -HDR evdev.m_s.part \ -HDR \ -HDR \ -HDR \ -HDR \ -HDR \ -HDR base.ml_c.part \ -HDR base.ml1_c.part \ -HDR base.m_t.part \ -HDR \ -HDR base.l1o_s.part \ -HDR base.l2o_s.part \ -HDR base.l3o_s.part \ -HDR base.l4o_s.part \ -HDR base.o_s.part \ -HDR base.o_c.part \ -HDR base.o_t.part - -endif - -all_parts_dist = HDR base.hdr.part \ -base.lists.part \ -base.m_k.part \ -base.l1_k.part \ -base.l_k.part \ -base.o_k.part \ -base.ml_g.part \ -base.m_g.part \ -base.mlv_s.part \ -base.ml_s.part \ -base.ml1_s.part \ -base.ml2_s.part \ -base.ml3_s.part \ -base.ml4_s.part \ -base.m_s.part \ -base.ml_c.part \ -base.ml1_c.part \ -base.m_t.part \ -base.lo_s.part \ -base.l1o_s.part \ -base.l2o_s.part \ -base.l3o_s.part \ -base.l4o_s.part \ -base.o_s.part \ -base.o_c.part \ -base.o_t.part \ -evdev.m_k.part \ -evdev.m_s.part - -rules_files = base evdev xfree98 - -lst_files = base.lst evdev.lst - -%.lst: %.xml - perl $(srcdir)/xml2lst.pl < $< > $@ - -base: $(base_parts) - HDR="$(srcdir)/HDR" $(srcdir)/merge.sh $@ $(base_parts) - -evdev: $(evdev_parts) - HDR="$(srcdir)/HDR" $(srcdir)/merge.sh $@ $(evdev_parts) - -dist_files = xkb.dtd README - -rules_DATA = $(rules_files) $(lst_files) $(dist_files) - -xml_in_files = base.xml.in evdev.xml.in base.extras.xml.in evdev.extras.xml.in -xml_DATA = $(xml_in_files:.xml.in=.xml) - -$(srcdir)/evdev.xml.in: base.xml.in - cp $< $@ - -$(srcdir)/evdev.extras.xml.in: base.extras.xml.in - cp $< $@ - -EXTRA_DIST= $(xml_in_files) xfree98 \ - $(all_parts_dist) \ - xml2lst.pl merge.sh $(dist_files) - -CLEANFILES = base base.xml base.lst evdev evdev.xml evdev.lst base.extras.xml evdev.extras.xml -MAINTAINERCLEANFILES = $(srcdir)/evdev.xml.in $(srcdir)/evdev.extras.xml.in - -rulesdir = $(xkb_base)/rules -xmldir = $(rulesdir) - -@INTLTOOL_XML_NOMERGE_RULE@ +SUBDIRS = bin compat
+
+if CREATE_RULES_SYMLINK
+# extra_rules_file = $(xkb_rules_symlink)
+# extra_dir_file = $(extra_rules_file).xml
+# extra_lst_file = $(extra_rules_file).lst
+
+install-data-hook:
+ for file in `echo "$(xkb_rules_symlink)" | sed 's/,/ /'` ; do \
+ extra_rules_file=$$file ; \
+ extra_dir_file=$$extra_rules_file.xml ; \
+ extra_lst_file=$$extra_rules_file.lst ; \
+ ln -sf base $(DESTDIR)$(rulesdir)/$$extra_rules_file ; \
+ ln -sf base.lst $(DESTDIR)$(rulesdir)/$$extra_lst_file ; \
+ ln -sf base.xml $(DESTDIR)$(rulesdir)/$$extra_dir_file ; \
+ done
+
+else
+install-data-hook:
+
+endif
+
+if USE_COMPAT_RULES
+
+base_parts = base.hdr.part base.lists.part \
+compat/base.lists.part \
+HDR base.m_k.part \
+HDR base.l1_k.part \
+HDR base.l_k.part \
+HDR base.o_k.part \
+HDR base.ml_g.part \
+HDR base.m_g.part \
+HDR compat/base.mlv_s.part base.mlv_s.part \
+HDR compat/base.ml_s.part base.ml_s.part \
+HDR compat/base.ml1_s.part base.ml1_s.part \
+HDR compat/base.ml1v1_s.part \
+HDR compat/base.ml2_s.part base.ml2_s.part \
+HDR compat/base.ml3_s.part base.ml3_s.part \
+HDR compat/base.ml4_s.part base.ml4_s.part \
+HDR compat/base.ml2v2_s.part \
+HDR compat/base.ml3v3_s.part \
+HDR compat/base.ml4v4_s.part \
+HDR base.m_s.part \
+HDR compat/base.lv_c.part \
+HDR compat/base.l1v1_c.part \
+HDR compat/base.l2v2_c.part \
+HDR compat/base.l3v3_c.part \
+HDR compat/base.l4v4_c.part \
+HDR base.ml_c.part \
+HDR base.ml1_c.part \
+HDR base.m_t.part \
+HDR base.lo_s.part \
+HDR base.l1o_s.part \
+HDR base.l2o_s.part \
+HDR base.l3o_s.part \
+HDR base.l4o_s.part \
+HDR compat/base.o_s.part base.o_s.part \
+HDR base.o_c.part \
+HDR base.o_t.part
+
+evdev_parts = base.hdr.part base.lists.part \
+compat/base.lists.part \
+HDR evdev.m_k.part \
+HDR base.l1_k.part \
+HDR base.l_k.part \
+HDR base.o_k.part \
+HDR base.ml_g.part \
+HDR base.m_g.part \
+HDR compat/base.mlv_s.part base.mlv_s.part \
+HDR compat/base.ml_s.part base.ml_s.part \
+HDR compat/base.ml1_s.part base.ml1_s.part \
+HDR compat/base.ml1v1_s.part \
+HDR compat/base.ml2_s.part base.ml2_s.part \
+HDR compat/base.ml3_s.part base.ml3_s.part \
+HDR compat/base.ml4_s.part base.ml4_s.part \
+HDR compat/base.ml2v2_s.part \
+HDR compat/base.ml3v3_s.part \
+HDR compat/base.ml4v4_s.part \
+HDR evdev.m_s.part \
+HDR compat/base.lv_c.part \
+HDR compat/base.l1v1_c.part \
+HDR compat/base.l2v2_c.part \
+HDR compat/base.l3v3_c.part \
+HDR compat/base.l4v4_c.part \
+HDR base.ml_c.part \
+HDR base.ml1_c.part \
+HDR base.m_t.part \
+HDR base.lo_s.part \
+HDR base.l1o_s.part \
+HDR base.l2o_s.part \
+HDR base.l3o_s.part \
+HDR base.l4o_s.part \
+HDR compat/base.o_s.part base.o_s.part \
+HDR base.o_c.part \
+HDR base.o_t.part
+
+else
+
+base_parts = base.hdr.part base.lists.part \
+HDR base.m_k.part \
+HDR base.l1_k.part \
+HDR base.l_k.part \
+HDR \
+HDR base.ml_g.part \
+HDR base.m_g.part \
+HDR base.mlv_s.part \
+HDR base.ml_s.part \
+HDR base.ml1_s.part \
+HDR \
+HDR base.ml2_s.part \
+HDR base.ml3_s.part \
+HDR base.ml4_s.part \
+HDR \
+HDR \
+HDR \
+HDR base.m_s.part \
+HDR \
+HDR \
+HDR \
+HDR \
+HDR \
+HDR base.ml_c.part \
+HDR base.ml1_c.part \
+HDR base.m_t.part \
+HDR \
+HDR base.l1o_s.part \
+HDR base.l2o_s.part \
+HDR base.l3o_s.part \
+HDR base.l4o_s.part \
+HDR base.o_s.part \
+HDR base.o_c.part \
+HDR base.o_t.part
+
+evdev_parts = base.hdr.part base.lists.part \
+HDR evdev.m_k.part \
+HDR base.l1_k.part \
+HDR base.l_k.part \
+HDR \
+HDR base.ml_g.part \
+HDR base.m_g.part \
+HDR base.mlv_s.part \
+HDR base.ml_s.part \
+HDR base.ml1_s.part \
+HDR \
+HDR base.ml2_s.part \
+HDR base.ml3_s.part \
+HDR base.ml4_s.part \
+HDR \
+HDR \
+HDR \
+HDR evdev.m_s.part \
+HDR \
+HDR \
+HDR \
+HDR \
+HDR \
+HDR base.ml_c.part \
+HDR base.ml1_c.part \
+HDR base.m_t.part \
+HDR \
+HDR base.l1o_s.part \
+HDR base.l2o_s.part \
+HDR base.l3o_s.part \
+HDR base.l4o_s.part \
+HDR base.o_s.part \
+HDR base.o_c.part \
+HDR base.o_t.part
+
+endif
+
+all_parts_dist = HDR base.hdr.part \
+base.lists.part \
+base.m_k.part \
+base.l1_k.part \
+base.l_k.part \
+base.o_k.part \
+base.ml_g.part \
+base.m_g.part \
+base.mlv_s.part \
+base.ml_s.part \
+base.ml1_s.part \
+base.ml2_s.part \
+base.ml3_s.part \
+base.ml4_s.part \
+base.m_s.part \
+base.ml_c.part \
+base.ml1_c.part \
+base.m_t.part \
+base.lo_s.part \
+base.l1o_s.part \
+base.l2o_s.part \
+base.l3o_s.part \
+base.l4o_s.part \
+base.o_s.part \
+base.o_c.part \
+base.o_t.part \
+evdev.m_k.part \
+evdev.m_s.part
+
+rules_files = base evdev xfree98
+
+lst_files = base.lst evdev.lst
+
+%.lst: %.xml
+ perl $(srcdir)/xml2lst.pl < $< > $@
+
+base: $(base_parts)
+ HDR="$(srcdir)/HDR" $(srcdir)/merge.sh $@ $(base_parts)
+
+evdev: $(evdev_parts)
+ HDR="$(srcdir)/HDR" $(srcdir)/merge.sh $@ $(evdev_parts)
+
+dist_files = xkb.dtd README
+
+rules_DATA = $(rules_files) $(lst_files) $(dist_files)
+
+xml_in_files = base.xml.in evdev.xml.in base.extras.xml.in evdev.extras.xml.in
+xml_DATA = $(xml_in_files:.xml.in=.xml)
+
+$(srcdir)/evdev.xml.in: base.xml.in
+ cp $< $@
+
+$(srcdir)/evdev.extras.xml.in: base.extras.xml.in
+ cp $< $@
+
+EXTRA_DIST= $(xml_in_files) xfree98 \
+ $(all_parts_dist) \
+ xml2lst.pl merge.sh $(dist_files)
+
+CLEANFILES = base base.xml base.lst evdev evdev.xml evdev.lst base.extras.xml evdev.extras.xml
+MAINTAINERCLEANFILES = $(srcdir)/evdev.xml.in $(srcdir)/evdev.extras.xml.in
+
+rulesdir = $(xkb_base)/rules
+xmldir = $(rulesdir)
+
+@INTLTOOL_XML_NOMERGE_RULE@
diff --git a/xorg-server/xkeyboard-config/rules/base.extras.xml.in b/xorg-server/xkeyboard-config/rules/base.extras.xml.in index 4f8e3800b..ed2869b54 100644 --- a/xorg-server/xkeyboard-config/rules/base.extras.xml.in +++ b/xorg-server/xkeyboard-config/rules/base.extras.xml.in @@ -1,303 +1,303 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE xkbConfigRegistry SYSTEM "xkb.dtd"> -<xkbConfigRegistry> - <modelList/> - <layoutList> - <layout> - <configItem> - <name>apl</name> - <_shortDescription>apl</_shortDescription> - <_description>APL Keyboard Symbols</_description> - <languageList><iso639Id>eng</iso639Id></languageList> - </configItem> - <variantList/> - </layout> - <layout> - <configItem> - <name>ca</name> - <_shortDescription>fr</_shortDescription> - <_description>French (Canada)</_description> - <languageList><iso639Id>fr</iso639Id></languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>kut</name> - <_shortDescription>kut</_shortDescription> - <_description>Kutenai</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>shs</name> - <_shortDescription>shs</_shortDescription> - <_description>Secwepemctsin</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>de</name> - <_shortDescription>de</_shortDescription> - <_description>German</_description> - <languageList> - <iso639Id>ger</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>us</name> - <_description>German (US keyboard with German letters)</_description> - <languageList> - <iso639Id>eng</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>hu</name> - <_description>German (with Hungarian letters and no dead keys)</_description> - <languageList> - <iso639Id>ger</iso639Id> - <iso639Id>hun</iso639Id> - </languageList> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>ir</name> - <_shortDescription>fa</_shortDescription> - <_description>Persian</_description> - <languageList><iso639Id>per</iso639Id></languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>ave</name> - <_description>Avestan</_description> - <languageList><iso639Id>ave</iso639Id></languageList> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>lt</name> - <_shortDescription>lt</_shortDescription> - <_description>Lithuanian</_description> - <languageList><iso639Id>lit</iso639Id></languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>us_dvorak</name> - <_description>Lithuanian (US Dvorak with Lithuanian letters)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>lv</name> - <_shortDescription>lv</_shortDescription> - <_description>Latvian</_description> - <languageList> - <iso639Id>lav</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>dvorak</name> - <_description>Latvian (US Dvorak)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>ykeydvorak</name> - <_description>Latvian (US Dvorak, Y variant)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>minuskeydvorak</name> - <_description>Latvian (US Dvorak, minus variant)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>dvorakprogr</name> - <_description>Latvian (programmer US Dvorak)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>ykeydvorakprogr</name> - <_description>Latvian (programmer US Dvorak, Y variant)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>minuskeydvorakprogr</name> - <_description>Latvian (programmer US Dvorak, minus variant)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>colemak</name> - <_description>Latvian (US Colemak)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>apostrophecolemak</name> - <_description>Latvian (US Colemak, apostrophe variant)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>us</name> - <_shortDescription>en</_shortDescription> - <_description>English (US)</_description> - <languageList><iso639Id>eng</iso639Id></languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>intl-unicode</name> - <_description>English (US, international AltGr Unicode combining)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>alt-intl-unicode</name> - <_description>English (US, international AltGr Unicode combining, alternative)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>ats</name> - <_description>Atsina</_description> - <!-- No ISO code in ISO639-2, only draft ISO693-3 --> - </configItem> - </variant> - <variant> - <configItem> - <name>crd</name> - <_description>Couer D'alene Salish</_description> - <languageList><iso639Id>crd</iso639Id></languageList> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>pl</name> - <_shortDescription>pl</_shortDescription> - <_description>Polish</_description> - <languageList><iso639Id>pol</iso639Id></languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>intl</name> - <_description>Polish (international with dead keys)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>ro</name> - <_shortDescription>ro</_shortDescription> - <_description>Romanian</_description> - <languageList><iso639Id>rum</iso639Id></languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>crh_dobruja</name> - <_shortDescription>crh</_shortDescription> - <_description>Crimean Tatar (Dobruja Q)</_description> - <languageList> - <iso639Id>crh</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>ergonomic</name> - <_description>Romanian (ergonomic Touchtype)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>rs</name> - <_shortDescription>sr</_shortDescription> - <_description>Serbian</_description> - <languageList><iso639Id>srp</iso639Id></languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>combiningkeys</name> - <_description>Serbian (combining accents instead of dead keys)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>ru</name> - <_shortDescription>ru</_shortDescription> - <_description>Russian</_description> - </configItem> - <variantList> - <variant> - <configItem> - <name>chu</name> - <description>Church Slavonic</description> - <languageList><iso639Id>chu</iso639Id></languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>ruu</name> - <_shortDescription>ru</_shortDescription> - <_description>Russian (with Ukrainian-Belorussian layout)</_description> - <languageList><iso639Id>rus</iso639Id> - <iso639Id>ukr</iso639Id> - <iso639Id>bel</iso639Id></languageList> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>am</name> - <_shortDescription>hy</_shortDescription> - <_description>Armenian</_description> - <languageList> - <iso639Id>hye</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>olpc-phonetic</name> - <_description>Armenian (OLPC phonetic)</_description> - </configItem> - </variant> - </variantList> - </layout> - </layoutList> - <optionList/> -</xkbConfigRegistry> +<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE xkbConfigRegistry SYSTEM "xkb.dtd">
+<xkbConfigRegistry>
+ <modelList/>
+ <layoutList>
+ <layout>
+ <configItem>
+ <name>apl</name>
+ <_shortDescription>apl</_shortDescription>
+ <_description>APL Keyboard Symbols</_description>
+ <languageList><iso639Id>eng</iso639Id></languageList>
+ </configItem>
+ <variantList/>
+ </layout>
+ <layout>
+ <configItem>
+ <name>ca</name>
+ <_shortDescription>fr</_shortDescription>
+ <_description>French (Canada)</_description>
+ <languageList><iso639Id>fr</iso639Id></languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>kut</name>
+ <_shortDescription>kut</_shortDescription>
+ <_description>Kutenai</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>shs</name>
+ <_shortDescription>shs</_shortDescription>
+ <_description>Secwepemctsin</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>de</name>
+ <_shortDescription>de</_shortDescription>
+ <_description>German</_description>
+ <languageList>
+ <iso639Id>ger</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>us</name>
+ <_description>German (US keyboard with German letters)</_description>
+ <languageList>
+ <iso639Id>eng</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>hu</name>
+ <_description>German (with Hungarian letters and no dead keys)</_description>
+ <languageList>
+ <iso639Id>ger</iso639Id>
+ <iso639Id>hun</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>ir</name>
+ <_shortDescription>fa</_shortDescription>
+ <_description>Persian</_description>
+ <languageList><iso639Id>per</iso639Id></languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>ave</name>
+ <_description>Avestan</_description>
+ <languageList><iso639Id>ave</iso639Id></languageList>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>lt</name>
+ <_shortDescription>lt</_shortDescription>
+ <_description>Lithuanian</_description>
+ <languageList><iso639Id>lit</iso639Id></languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>us_dvorak</name>
+ <_description>Lithuanian (US Dvorak with Lithuanian letters)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>lv</name>
+ <_shortDescription>lv</_shortDescription>
+ <_description>Latvian</_description>
+ <languageList>
+ <iso639Id>lav</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>dvorak</name>
+ <_description>Latvian (US Dvorak)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ykeydvorak</name>
+ <_description>Latvian (US Dvorak, Y variant)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>minuskeydvorak</name>
+ <_description>Latvian (US Dvorak, minus variant)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>dvorakprogr</name>
+ <_description>Latvian (programmer US Dvorak)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ykeydvorakprogr</name>
+ <_description>Latvian (programmer US Dvorak, Y variant)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>minuskeydvorakprogr</name>
+ <_description>Latvian (programmer US Dvorak, minus variant)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>colemak</name>
+ <_description>Latvian (US Colemak)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>apostrophecolemak</name>
+ <_description>Latvian (US Colemak, apostrophe variant)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>us</name>
+ <_shortDescription>en</_shortDescription>
+ <_description>English (US)</_description>
+ <languageList><iso639Id>eng</iso639Id></languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>intl-unicode</name>
+ <_description>English (US, international AltGr Unicode combining)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>alt-intl-unicode</name>
+ <_description>English (US, international AltGr Unicode combining, alternative)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ats</name>
+ <_description>Atsina</_description>
+ <!-- No ISO code in ISO639-2, only draft ISO693-3 -->
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>crd</name>
+ <_description>Couer D'alene Salish</_description>
+ <languageList><iso639Id>crd</iso639Id></languageList>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>pl</name>
+ <_shortDescription>pl</_shortDescription>
+ <_description>Polish</_description>
+ <languageList><iso639Id>pol</iso639Id></languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>intl</name>
+ <_description>Polish (international with dead keys)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>ro</name>
+ <_shortDescription>ro</_shortDescription>
+ <_description>Romanian</_description>
+ <languageList><iso639Id>rum</iso639Id></languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>crh_dobruja</name>
+ <_shortDescription>crh</_shortDescription>
+ <_description>Crimean Tatar (Dobruja Q)</_description>
+ <languageList>
+ <iso639Id>crh</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ergonomic</name>
+ <_description>Romanian (ergonomic Touchtype)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>rs</name>
+ <_shortDescription>sr</_shortDescription>
+ <_description>Serbian</_description>
+ <languageList><iso639Id>srp</iso639Id></languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>combiningkeys</name>
+ <_description>Serbian (combining accents instead of dead keys)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>ru</name>
+ <_shortDescription>ru</_shortDescription>
+ <_description>Russian</_description>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>chu</name>
+ <description>Church Slavonic</description>
+ <languageList><iso639Id>chu</iso639Id></languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ruu</name>
+ <_shortDescription>ru</_shortDescription>
+ <_description>Russian (with Ukrainian-Belorussian layout)</_description>
+ <languageList><iso639Id>rus</iso639Id>
+ <iso639Id>ukr</iso639Id>
+ <iso639Id>bel</iso639Id></languageList>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>am</name>
+ <_shortDescription>hy</_shortDescription>
+ <_description>Armenian</_description>
+ <languageList>
+ <iso639Id>hye</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>olpc-phonetic</name>
+ <_description>Armenian (OLPC phonetic)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ </layoutList>
+ <optionList/>
+</xkbConfigRegistry>
diff --git a/xorg-server/xkeyboard-config/rules/base.ml_s.part b/xorg-server/xkeyboard-config/rules/base.ml_s.part index 5d3b46d61..50ad6e57f 100644 --- a/xorg-server/xkeyboard-config/rules/base.ml_s.part +++ b/xorg-server/xkeyboard-config/rules/base.ml_s.part @@ -1,41 +1,41 @@ - ataritt $nonlatin = xfree68_vndr/ataritt(us)+%l%(v):2 - ataritt * = xfree68_vndr/ataritt(us)+%l%(v) - amiga $nonlatin = xfree68_vndr/amiga(usa1)+%l%(v):2 - amiga * = xfree68_vndr/amiga(usa1)+%l%(v) - classmate us = pc+%l(classmate) - empty * = empty(basic) - * empty = empty(basic) - sun4 $nonlatin = latin+sun_vndr/us(type4)+%l%(v):2 - sun4 * = latin+sun_vndr/us(type4)+%l%(v) - sun5 $nonlatin = latin+sun_vndr/us(type5)+%l%(v):2 - sun5 * = latin+sun_vndr/us(type5)+%l%(v) - sun6 us = pc+sun_vndr/us(type6) - sun6 en_US = pc+sun_vndr/us(type6)+iso9995-3(basic) - sun6 $sun_t6_custom = pc+sun_vndr/us(type6)+sun_vndr/%l%(v) - sun6 * = pc+sun_vndr/us(type6)+%l%(v) - sun6euro us = pc+sun_vndr/us(type6) - sun6euro en_US = pc+sun_vndr/us(type6)+iso9995-3(basic) - sun6euro $sun_t6_custom = pc+sun_vndr/us(type6)+sun_vndr/%l%(v) - sun6euro * = pc+sun_vndr/us(type6)+%l%(v) - pc98 nec_vndr/jp = nec_vndr/jp(pc98) - macintosh_old us = macintosh_vndr/us(oldmac) - macintosh_old en_US = macintosh_vndr/us(oldmac) - macintosh_old $macvendorlayouts = macintosh_vndr/us(oldmac)+macintosh_vndr/%l%(v) - macintosh_old $nonlatin = macintosh_vndr/us(oldmac)+%l%(v):2 - macintosh_old * = macintosh_vndr/us(oldmac)+%l%(v) - applealu_jis jp = macintosh_vndr/apple(alukbd)+macintosh_vndr/jp(usmac)+macintosh_vndr/jp(mac):2 - applealu_jis * = macintosh_vndr/apple(alukbd)+%l%(v)+macintosh_vndr/jp(mac):2 - $applealu $macvendorlayouts = macintosh_vndr/apple(alukbd)+macintosh_vndr/%l%(v) - $applealu * = macintosh_vndr/apple(alukbd)+%l%(v) - $macs en_US = pc+macintosh_vndr/us(extended) - $macs $macvendorlayouts = pc+macintosh_vndr/%l%(v) - nokiarx44 * = nokia_vndr/rx-44(%l) - nokiarx51 cz(qwerty) = nokia_vndr/rx-51(common)+nokia_vndr/rx-51(cz_qwerty) - nokiarx51 * = nokia_vndr/rx-51(common)+nokia_vndr/rx-51(%l%_v) - nokiasu8w * = nokia_vndr/su-8w(%l) - olpc $olpclayouts = olpc+%l%(m) - olpc * = olpc+%l%(v) - $thinkpads br = pc+br(thinkpad) - htcdream $htcdreamlayouts = %l(htcdream) - * $nonlatin = pc+us+%l%(v):2 - * * = pc+%l%(v) + ataritt $nonlatin = xfree68_vndr/ataritt(us)+%l%(v):2
+ ataritt * = xfree68_vndr/ataritt(us)+%l%(v)
+ amiga $nonlatin = xfree68_vndr/amiga(usa1)+%l%(v):2
+ amiga * = xfree68_vndr/amiga(usa1)+%l%(v)
+ classmate us = pc+%l(classmate)
+ empty * = empty(basic)
+ * empty = empty(basic)
+ sun4 $nonlatin = latin+sun_vndr/us(type4)+%l%(v):2
+ sun4 * = latin+sun_vndr/us(type4)+%l%(v)
+ sun5 $nonlatin = latin+sun_vndr/us(type5)+%l%(v):2
+ sun5 * = latin+sun_vndr/us(type5)+%l%(v)
+ sun6 us = pc+sun_vndr/us(type6)
+ sun6 en_US = pc+sun_vndr/us(type6)+iso9995-3(basic)
+ sun6 $sun_t6_custom = pc+sun_vndr/us(type6)+sun_vndr/%l%(v)
+ sun6 * = pc+sun_vndr/us(type6)+%l%(v)
+ sun6euro us = pc+sun_vndr/us(type6)
+ sun6euro en_US = pc+sun_vndr/us(type6)+iso9995-3(basic)
+ sun6euro $sun_t6_custom = pc+sun_vndr/us(type6)+sun_vndr/%l%(v)
+ sun6euro * = pc+sun_vndr/us(type6)+%l%(v)
+ pc98 nec_vndr/jp = nec_vndr/jp(pc98)
+ macintosh_old us = macintosh_vndr/us(oldmac)
+ macintosh_old en_US = macintosh_vndr/us(oldmac)
+ macintosh_old $macvendorlayouts = macintosh_vndr/us(oldmac)+macintosh_vndr/%l%(v)
+ macintosh_old $nonlatin = macintosh_vndr/us(oldmac)+%l%(v):2
+ macintosh_old * = macintosh_vndr/us(oldmac)+%l%(v)
+ applealu_jis jp = macintosh_vndr/apple(alukbd)+macintosh_vndr/jp(usmac)+macintosh_vndr/jp(mac):2
+ applealu_jis * = macintosh_vndr/apple(alukbd)+%l%(v)+macintosh_vndr/jp(mac):2
+ $applealu $macvendorlayouts = macintosh_vndr/apple(alukbd)+macintosh_vndr/%l%(v)
+ $applealu * = macintosh_vndr/apple(alukbd)+%l%(v)
+ $macs en_US = pc+macintosh_vndr/us(extended)
+ $macs $macvendorlayouts = pc+macintosh_vndr/%l%(v)
+ nokiarx44 * = nokia_vndr/rx-44(%l)
+ nokiarx51 cz(qwerty) = nokia_vndr/rx-51(common)+nokia_vndr/rx-51(cz_qwerty)
+ nokiarx51 * = nokia_vndr/rx-51(common)+nokia_vndr/rx-51(%l%_v)
+ nokiasu8w * = nokia_vndr/su-8w(%l)
+ olpc $olpclayouts = olpc+%l%(m)
+ olpc * = olpc+%l%(v)
+ $thinkpads br = pc+br(thinkpad)
+ htcdream $htcdreamlayouts = %l(htcdream)
+ * $nonlatin = pc+us+%l%(v):2
+ * * = pc+%l%(v)
diff --git a/xorg-server/xkeyboard-config/rules/base.o_s.part b/xorg-server/xkeyboard-config/rules/base.o_s.part index 3e23396da..fc01ea82e 100644 --- a/xorg-server/xkeyboard-config/rules/base.o_s.part +++ b/xorg-server/xkeyboard-config/rules/base.o_s.part @@ -1,143 +1,143 @@ - altwin:menu = +altwin(menu) - altwin:meta_alt = +altwin(meta_alt) - altwin:ctrl_win = +altwin(ctrl_win) - altwin:ctrl_alt_win = +altwin(ctrl_alt_win) - altwin:meta_win = +altwin(meta_win) - altwin:left_meta_win = +altwin(left_meta_win) - altwin:hyper_win = +altwin(hyper_win) - altwin:alt_super_win = +altwin(alt_super_win) - altwin:swap_lalt_lwin = +altwin(swap_lalt_lwin) - grp:switch = +group(switch) - grp:lswitch = +group(lswitch) - grp:win_switch = +group(win_switch) - grp:lwin_switch = +group(lwin_switch) - grp:rwin_switch = +group(rwin_switch) - grp:toggle = +group(toggle) - grp:shifts_toggle = +group(shifts_toggle) - grp:ctrls_toggle = +group(ctrls_toggle) - grp:alts_toggle = +group(alts_toggle) - grp:ctrl_shift_toggle = +group(ctrl_shift_toggle) - grp:lctrl_lshift_toggle = +group(lctrl_lshift_toggle) - grp:rctrl_rshift_toggle = +group(rctrl_rshift_toggle) - grp:caps_toggle = +capslock(grouplock) - grp:caps_switch = +capslock(groupshift) - grp:shift_caps_toggle = +group(shift_caps_toggle) - grp:shift_caps_switch = +group(shift_caps_switch) - grp:win_menu_switch = +group(win_menu_switch) - grp:alt_caps_toggle = +group(alt_caps_toggle) - grp:ctrl_alt_toggle = +group(ctrl_alt_toggle) - grp:alt_shift_toggle = +group(alt_shift_toggle) - grp:alt_space_toggle = +group(alt_space_toggle) - grp:menu_toggle = +group(menu_toggle) - grp:lwin_toggle = +group(lwin_toggle) - grp:rwin_toggle = +group(rwin_toggle) - grp:lshift_toggle = +group(lshift_toggle) - grp:rshift_toggle = +group(rshift_toggle) - grp:rctrl_switch = +group(rctrl_switch) - grp:lctrl_toggle = +group(lctrl_toggle) - grp:rctrl_toggle = +group(rctrl_toggle) - grp:lalt_toggle = +group(lalt_toggle) - grp:sclk_toggle = +group(sclk_toggle) - grp:lctrl_rctrl_switch = +group(lctrl_rctrl_switch) - grp:lctrl_lwin_rctrl_menu = +group(lctrl_lwin_rctrl_menu) - lv3:switch = +level3(switch) - lv3:ralt_switch = +level3(ralt_switch) - lv3:ralt_switch_multikey = +level3(ralt_switch_multikey) - lv3:ralt_alt = +level3(ralt_alt) - lv3:lalt_switch = +level3(lalt_switch) - lv3:alt_switch = +level3(alt_switch) - lv3:menu_switch = +level3(menu_switch) - 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:numlock = +capslock(numlock) - caps:shiftlock = +capslock(shiftlock) - caps:swapescape = +capslock(swapescape) - caps:escape = +capslock(escape) - caps:backspace = +capslock(backspace) - caps:super = +capslock(super) - caps:hyper = +capslock(hyper) - caps:none = +capslock(none) - caps:ctrl_modifier = +capslock(ctrl_modifier) - ctrl:nocaps = +ctrl(nocaps) - ctrl:lctrl_meta = +ctrl(lctrl_meta) - ctrl:swapcaps = +ctrl(swapcaps) - ctrl:ctrl_ac = +ctrl(ctrl_ac) - ctrl:ctrl_aa = +ctrl(ctrl_aa) - ctrl:ctrl_ra = +ctrl(ctrl_ra) - ctrl:ctrl_menu = +ctrl(ctrl_menu) - compose:ralt = +compose(ralt) - compose:lwin = +compose(lwin) - compose:rwin = +compose(rwin) - compose:menu = +compose(menu) - compose:lctrl = +compose(lctrl) - compose:rctrl = +compose(rctrl) - compose:caps = +compose(caps) - compose:102 = +compose(102) - compose:paus = +compose(paus) - compose:prsc = +compose(prsc) - compose:sclk = +compose(sclk) - srvrkeys:none = +srvr_ctrl(no_srvr_keys) - eurosign:e = +eurosign(e) - eurosign:2 = +eurosign(2) - eurosign:4 = +eurosign(4) - eurosign:5 = +eurosign(5) - rupeesign:4 = +rupeesign(4) - keypad:oss = +keypad(oss) - keypad:legacy = +keypad(legacy) - keypad:legacy_wang = +keypad(legacy_wang) - keypad:oss_wang = +keypad(oss_wang) - keypad:future = +keypad(future) - keypad:future_wang = +keypad(future_wang) - keypad:hex = +keypad(ops)+keypad(hex) - keypad:atm = +keypad(ops)+keypad(hex)+keypad(atm) - nbsp:none = +nbsp(none) - nbsp:level2 = +nbsp(level2) - nbsp:level3 = +nbsp(level3) - nbsp:level3s = +nbsp(level3s) - nbsp:level3n = +nbsp(level3n) - nbsp:level4 = +nbsp(level4) - nbsp:level4n = +nbsp(level4n) - nbsp:level4nl = +nbsp(level4nl) - japan:nicola_f_bs = +jp(nicola_f_bs) - kpdl:dot = +kpdl(dot) - kpdl:comma = +kpdl(comma) - kpdl:dotoss = +kpdl(dotoss) - kpdl:dotoss_latin9 = +kpdl(dotoss_latin9) - kpdl:commaoss = +kpdl(commaoss) - kpdl:momayyezoss = +kpdl(momayyezoss) - kpdl:kposs = +kpdl(kposs) - kpdl:semi = +kpdl(semi) - shift:breaks_caps = +shift(breaks_caps) - esperanto:qwerty = +epo(qwerty) - esperanto:dvorak = +epo(dvorak) - terminate:ctrl_alt_bksp = +terminate(ctrl_alt_bksp) - keypad:pointerkeys = +keypad(pointerkeys) - apple:alupckeys = +macintosh_vndr/apple(alupckeys) - shift:both_capslock = +shift(both_capslock) - shift:lshift_both_capslock = +shift(lshift_both_capslock) - shift:rshift_both_capslock = +shift(rshift_both_capslock) - shift:both_capslock_cancel = +shift(both_capslock_cancel) - shift:lshift_both_capslock_cancel = +shift(lshift_both_capslock_cancel) - shift:rshift_both_capslock_cancel = +shift(rshift_both_capslock_cancel) - shift:both_shiftlock = +shift(both_shiftlock) - shift:lshift_both_shiftlock = +shift(lshift_both_shiftlock) - shift:rshift_both_shiftlock = +shift(rshift_both_shiftlock) - lv3:caps_switch = +level3(caps_switch) - lv3:bksl_switch = +level3(bksl_switch) - lv3:lsgt_switch = +level3(lsgt_switch) - lv3:caps_switch_latch = +level3(caps_switch_latch) - lv3:bksl_switch_latch = +level3(bksl_switch_latch) - lv3:lsgt_switch_latch = +level3(lsgt_switch_latch) - lv5:lsgt_switch_lock = +level5(lsgt_switch_lock) - lv5:ralt_switch_lock = +level5(ralt_switch_lock) - lv5:lwin_switch_lock = +level5(lwin_switch_lock) - lv5:rwin_switch_lock = +level5(rwin_switch_lock) - lv5:lsgt_switch_lock_cancel = +level5(lsgt_switch_lock_cancel) - lv5:ralt_switch_lock_cancel = +level5(ralt_switch_lock_cancel) - lv5:lwin_switch_lock_cancel = +level5(lwin_switch_lock_cancel) - lv5:rwin_switch_lock_cancel = +level5(rwin_switch_lock_cancel) - - + altwin:menu = +altwin(menu)
+ altwin:meta_alt = +altwin(meta_alt)
+ altwin:ctrl_win = +altwin(ctrl_win)
+ altwin:ctrl_alt_win = +altwin(ctrl_alt_win)
+ altwin:meta_win = +altwin(meta_win)
+ altwin:left_meta_win = +altwin(left_meta_win)
+ altwin:hyper_win = +altwin(hyper_win)
+ altwin:alt_super_win = +altwin(alt_super_win)
+ altwin:swap_lalt_lwin = +altwin(swap_lalt_lwin)
+ grp:switch = +group(switch)
+ grp:lswitch = +group(lswitch)
+ grp:win_switch = +group(win_switch)
+ grp:lwin_switch = +group(lwin_switch)
+ grp:rwin_switch = +group(rwin_switch)
+ grp:toggle = +group(toggle)
+ grp:shifts_toggle = +group(shifts_toggle)
+ grp:ctrls_toggle = +group(ctrls_toggle)
+ grp:alts_toggle = +group(alts_toggle)
+ grp:ctrl_shift_toggle = +group(ctrl_shift_toggle)
+ grp:lctrl_lshift_toggle = +group(lctrl_lshift_toggle)
+ grp:rctrl_rshift_toggle = +group(rctrl_rshift_toggle)
+ grp:caps_toggle = +capslock(grouplock)
+ grp:caps_switch = +capslock(groupshift)
+ grp:shift_caps_toggle = +group(shift_caps_toggle)
+ grp:shift_caps_switch = +group(shift_caps_switch)
+ grp:win_menu_switch = +group(win_menu_switch)
+ grp:alt_caps_toggle = +group(alt_caps_toggle)
+ grp:ctrl_alt_toggle = +group(ctrl_alt_toggle)
+ grp:alt_shift_toggle = +group(alt_shift_toggle)
+ grp:alt_space_toggle = +group(alt_space_toggle)
+ grp:menu_toggle = +group(menu_toggle)
+ grp:lwin_toggle = +group(lwin_toggle)
+ grp:rwin_toggle = +group(rwin_toggle)
+ grp:lshift_toggle = +group(lshift_toggle)
+ grp:rshift_toggle = +group(rshift_toggle)
+ grp:rctrl_switch = +group(rctrl_switch)
+ grp:lctrl_toggle = +group(lctrl_toggle)
+ grp:rctrl_toggle = +group(rctrl_toggle)
+ grp:lalt_toggle = +group(lalt_toggle)
+ grp:sclk_toggle = +group(sclk_toggle)
+ grp:lctrl_rctrl_switch = +group(lctrl_rctrl_switch)
+ grp:lctrl_lwin_rctrl_menu = +group(lctrl_lwin_rctrl_menu)
+ lv3:switch = +level3(switch)
+ lv3:ralt_switch = +level3(ralt_switch)
+ lv3:ralt_switch_multikey = +level3(ralt_switch_multikey)
+ lv3:ralt_alt = +level3(ralt_alt)
+ lv3:lalt_switch = +level3(lalt_switch)
+ lv3:alt_switch = +level3(alt_switch)
+ lv3:menu_switch = +level3(menu_switch)
+ 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:numlock = +capslock(numlock)
+ caps:shiftlock = +capslock(shiftlock)
+ caps:swapescape = +capslock(swapescape)
+ caps:escape = +capslock(escape)
+ caps:backspace = +capslock(backspace)
+ caps:super = +capslock(super)
+ caps:hyper = +capslock(hyper)
+ caps:none = +capslock(none)
+ caps:ctrl_modifier = +capslock(ctrl_modifier)
+ ctrl:nocaps = +ctrl(nocaps)
+ ctrl:lctrl_meta = +ctrl(lctrl_meta)
+ ctrl:swapcaps = +ctrl(swapcaps)
+ ctrl:ctrl_ac = +ctrl(ctrl_ac)
+ ctrl:ctrl_aa = +ctrl(ctrl_aa)
+ ctrl:ctrl_ra = +ctrl(ctrl_ra)
+ ctrl:ctrl_menu = +ctrl(ctrl_menu)
+ compose:ralt = +compose(ralt)
+ compose:lwin = +compose(lwin)
+ compose:rwin = +compose(rwin)
+ compose:menu = +compose(menu)
+ compose:lctrl = +compose(lctrl)
+ compose:rctrl = +compose(rctrl)
+ compose:caps = +compose(caps)
+ compose:102 = +compose(102)
+ compose:paus = +compose(paus)
+ compose:prsc = +compose(prsc)
+ compose:sclk = +compose(sclk)
+ srvrkeys:none = +srvr_ctrl(no_srvr_keys)
+ eurosign:e = +eurosign(e)
+ eurosign:2 = +eurosign(2)
+ eurosign:4 = +eurosign(4)
+ eurosign:5 = +eurosign(5)
+ rupeesign:4 = +rupeesign(4)
+ keypad:oss = +keypad(oss)
+ keypad:legacy = +keypad(legacy)
+ keypad:legacy_wang = +keypad(legacy_wang)
+ keypad:oss_wang = +keypad(oss_wang)
+ keypad:future = +keypad(future)
+ keypad:future_wang = +keypad(future_wang)
+ keypad:hex = +keypad(ops)+keypad(hex)
+ keypad:atm = +keypad(ops)+keypad(hex)+keypad(atm)
+ nbsp:none = +nbsp(none)
+ nbsp:level2 = +nbsp(level2)
+ nbsp:level3 = +nbsp(level3)
+ nbsp:level3s = +nbsp(level3s)
+ nbsp:level3n = +nbsp(level3n)
+ nbsp:level4 = +nbsp(level4)
+ nbsp:level4n = +nbsp(level4n)
+ nbsp:level4nl = +nbsp(level4nl)
+ japan:nicola_f_bs = +jp(nicola_f_bs)
+ kpdl:dot = +kpdl(dot)
+ kpdl:comma = +kpdl(comma)
+ kpdl:dotoss = +kpdl(dotoss)
+ kpdl:dotoss_latin9 = +kpdl(dotoss_latin9)
+ kpdl:commaoss = +kpdl(commaoss)
+ kpdl:momayyezoss = +kpdl(momayyezoss)
+ kpdl:kposs = +kpdl(kposs)
+ kpdl:semi = +kpdl(semi)
+ shift:breaks_caps = +shift(breaks_caps)
+ esperanto:qwerty = +epo(qwerty)
+ esperanto:dvorak = +epo(dvorak)
+ terminate:ctrl_alt_bksp = +terminate(ctrl_alt_bksp)
+ keypad:pointerkeys = +keypad(pointerkeys)
+ apple:alupckeys = +macintosh_vndr/apple(alupckeys)
+ shift:both_capslock = +shift(both_capslock)
+ shift:lshift_both_capslock = +shift(lshift_both_capslock)
+ shift:rshift_both_capslock = +shift(rshift_both_capslock)
+ shift:both_capslock_cancel = +shift(both_capslock_cancel)
+ shift:lshift_both_capslock_cancel = +shift(lshift_both_capslock_cancel)
+ shift:rshift_both_capslock_cancel = +shift(rshift_both_capslock_cancel)
+ shift:both_shiftlock = +shift(both_shiftlock)
+ shift:lshift_both_shiftlock = +shift(lshift_both_shiftlock)
+ shift:rshift_both_shiftlock = +shift(rshift_both_shiftlock)
+ lv3:caps_switch = +level3(caps_switch)
+ lv3:bksl_switch = +level3(bksl_switch)
+ lv3:lsgt_switch = +level3(lsgt_switch)
+ lv3:caps_switch_latch = +level3(caps_switch_latch)
+ lv3:bksl_switch_latch = +level3(bksl_switch_latch)
+ lv3:lsgt_switch_latch = +level3(lsgt_switch_latch)
+ lv5:lsgt_switch_lock = +level5(lsgt_switch_lock)
+ lv5:ralt_switch_lock = +level5(ralt_switch_lock)
+ lv5:lwin_switch_lock = +level5(lwin_switch_lock)
+ lv5:rwin_switch_lock = +level5(rwin_switch_lock)
+ lv5:lsgt_switch_lock_cancel = +level5(lsgt_switch_lock_cancel)
+ lv5:ralt_switch_lock_cancel = +level5(ralt_switch_lock_cancel)
+ lv5:lwin_switch_lock_cancel = +level5(lwin_switch_lock_cancel)
+ lv5:rwin_switch_lock_cancel = +level5(rwin_switch_lock_cancel)
+
+
diff --git a/xorg-server/xkeyboard-config/rules/base.xml.in b/xorg-server/xkeyboard-config/rules/base.xml.in index b56551a67..7e425f5d0 100644 --- a/xorg-server/xkeyboard-config/rules/base.xml.in +++ b/xorg-server/xkeyboard-config/rules/base.xml.in @@ -1,6345 +1,6345 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE xkbConfigRegistry SYSTEM "xkb.dtd"> -<xkbConfigRegistry version="1.1"> - <modelList> - <model> - <configItem> - <name>pc101</name> - <_description>Generic 101-key PC</_description> - <vendor>Generic</vendor> - </configItem> - </model> - <model> - <configItem> - <name>pc102</name> - <_description>Generic 102-key (Intl) PC</_description> - <vendor>Generic</vendor> - </configItem> - </model> - <model> - <configItem> - <name>pc104</name> - <_description>Generic 104-key PC</_description> - <vendor>Generic</vendor> - </configItem> - </model> - <model> - <configItem> - <name>pc105</name> - <_description>Generic 105-key (Intl) PC</_description> - <vendor>Generic</vendor> - </configItem> - </model> - <model> - <configItem> - <name>dell101</name> - <_description>Dell 101-key PC</_description> - <vendor>Dell</vendor> - </configItem> - </model> - <model> - <configItem> - <name>latitude</name> - <_description>Dell Latitude series laptop</_description> - <vendor>Dell</vendor> - </configItem> - </model> - <model> - <configItem> - <name>dellm65</name> - <_description>Dell Precision M65</_description> - <vendor>Dell</vendor> - </configItem> - </model> - <model> - <configItem> - <name>everex</name> - <_description>Everex STEPnote</_description> - <vendor>Everex</vendor> - </configItem> - </model> - <model> - <configItem> - <name>flexpro</name> - <_description>Keytronic FlexPro</_description> - <vendor>Keytronic</vendor> - </configItem> - </model> - <model> - <configItem> - <name>microsoft</name> - <_description>Microsoft Natural</_description> - <vendor>Microsoft Inc.</vendor> - </configItem> - </model> - <model> - <configItem> - <name>omnikey101</name> - <_description>Northgate OmniKey 101</_description> - <vendor>Northgate</vendor> - </configItem> - </model> - <model> - <configItem> - <name>winbook</name> - <_description>Winbook Model XP5</_description> - <vendor>Generic</vendor> - </configItem> - </model> - <model> - <configItem> - <name>pc98</name> - <_description>PC-98xx Series</_description> - <vendor>Generic</vendor> - </configItem> - </model> - <model> - <configItem> - <name>a4techKB21</name> - <_description>A4Tech KB-21</_description> - <vendor>A4Tech</vendor> - </configItem> - </model> - <model> - <configItem> - <name>a4techKBS8</name> - <_description>A4Tech KBS-8</_description> - <vendor>A4Tech</vendor> - </configItem> - </model> - <model> - <configItem> - <name>a4_rfkb23</name> - <_description>A4Tech Wireless Desktop RFKB-23</_description> - <vendor>A4Tech</vendor> - </configItem> - </model> - <model> - <configItem> - <name>airkey</name> - <_description>Acer AirKey V</_description> - <vendor>Acer</vendor> - </configItem> - </model> - <model> - <configItem> - <name>azonaRF2300</name> - <_description>Azona RF2300 wireless Internet Keyboard</_description> - <vendor>Azona</vendor> - </configItem> - </model> - <model> - <configItem> - <name>scorpius</name> - <_description>Advance Scorpius KI</_description> - <vendor>Scorpius</vendor> - </configItem> - </model> - <model> - <configItem> - <name>brother</name> - <_description>Brother Internet Keyboard</_description> - <vendor>Brother</vendor> - </configItem> - </model> - <model> - <configItem> - <name>btc5113rf</name> - <_description>BTC 5113RF Multimedia</_description> - <vendor>BTC</vendor> - </configItem> - </model> - <model> - <configItem> - <name>btc5126t</name> - <_description>BTC 5126T</_description> - <vendor>BTC</vendor> - </configItem> - </model> - <model> - <configItem> - <name>btc6301urf</name> - <_description>BTC 6301URF</_description> - <vendor>BTC</vendor> - </configItem> - </model> - <model> - <configItem> - <name>btc9000</name> - <_description>BTC 9000</_description> - <vendor>BTC</vendor> - </configItem> - </model> - <model> - <configItem> - <name>btc9000a</name> - <_description>BTC 9000A</_description> - <vendor>BTC</vendor> - </configItem> - </model> - <model> - <configItem> - <name>btc9001ah</name> - <_description>BTC 9001AH</_description> - <vendor>BTC</vendor> - </configItem> - </model> - <model> - <configItem> - <name>btc5090</name> - <_description>BTC 5090</_description> - <vendor>BTC</vendor> - </configItem> - </model> - <model> - <configItem> - <name>btc9019u</name> - <_description>BTC 9019U</_description> - <vendor>BTC</vendor> - </configItem> - </model> - <model> - <configItem> - <name>btc9116u</name> - <_description>BTC 9116U Mini Wireless Internet and Gaming</_description> - </configItem> - </model> - <model> - <configItem> - <name>cherryblue</name> - <_description>Cherry Blue Line CyBo@rd</_description> - </configItem> - </model> - <model> - <configItem> - <name>cherryblueb</name> - <_description>Cherry CyMotion Master XPress</_description> - <vendor>Cherry</vendor> - </configItem> - </model> - <model> - <configItem> - <name>cherrybluea</name> - <_description>Cherry Blue Line CyBo@rd (alternate option)</_description> - <vendor>Cherry</vendor> - </configItem> - </model> - <model> - <configItem> - <name>cherrycyboard</name> - <_description>Cherry CyBo@rd USB-Hub</_description> - <vendor>Cherry</vendor> - </configItem> - </model> - <model> - <configItem> - <name>cherrycmexpert</name> - <_description>Cherry CyMotion Expert</_description> - <vendor>Cherry</vendor> - </configItem> - </model> - <model> - <configItem> - <name>cherrybunlim</name> - <_description>Cherry B.UNLIMITED</_description> - <vendor>Cherry</vendor> - </configItem> - </model> - <model> - <configItem> - <name>chicony</name> - <_description>Chicony Internet Keyboard</_description> - <vendor>Chicony</vendor> - </configItem> - </model> - <model> - <configItem> - <name>chicony0108</name> - <_description>Chicony KU-0108</_description> - <vendor>Chicony</vendor> - </configItem> - </model> - <model> - <configItem> - <name>chicony0420</name> - <_description>Chicony KU-0420</_description> - <vendor>Chicony</vendor> - </configItem> - </model> - <model> - <configItem> - <name>chicony9885</name> - <_description>Chicony KB-9885</_description> - <vendor>Chicony</vendor> - </configItem> - </model> - <model> - <configItem> - <name>compaqeak8</name> - <_description>Compaq Easy Access Keyboard</_description> - <vendor>Compaq</vendor> - </configItem> - </model> - <model> - <configItem> - <name>compaqik7</name> - <_description>Compaq Internet Keyboard (7 keys)</_description> - <vendor>Compaq</vendor> - </configItem> - </model> - <model> - <configItem> - <name>compaqik13</name> - <_description>Compaq Internet Keyboard (13 keys)</_description> - <vendor>Compaq</vendor> - </configItem> - </model> - <model> - <configItem> - <name>compaqik18</name> - <_description>Compaq Internet Keyboard (18 keys)</_description> - <vendor>Compaq</vendor> - </configItem> - </model> - <model> - <configItem> - <name>cymotionlinux</name> - <_description>Cherry CyMotion Master Linux</_description> - <vendor>Cherry</vendor> - </configItem> - </model> - <model> - <configItem> - <name>armada</name> - <_description>Laptop/notebook Compaq (eg. Armada) Laptop Keyboard</_description> - <vendor>Compaq</vendor> - </configItem> - </model> - <model> - <configItem> - <name>presario</name> - <_description>Laptop/notebook Compaq (eg. Presario) Internet Keyboard</_description> - <vendor>Compaq</vendor> - </configItem> - </model> - <model> - <configItem> - <name>ipaq</name> - <_description>Compaq iPaq Keyboard</_description> - <vendor>Compaq</vendor> - </configItem> - </model> - <model> - <configItem> - <name>dell</name> - <_description>Dell</_description> - <vendor>Dell</vendor> - </configItem> - </model> - <model> - <configItem> - <name>dellsk8125</name> - <_description>Dell SK-8125</_description> - <vendor>Dell</vendor> - </configItem> - </model> - <model> - <configItem> - <name>dellsk8135</name> - <_description>Dell SK-8135</_description> - <vendor>Dell</vendor> - </configItem> - </model> - <model> - <configItem> - <name>dellusbmm</name> - <_description>Dell USB Multimedia Keyboard</_description> - <vendor>Dell</vendor> - </configItem> - </model> - <model> - <configItem> - <name>inspiron</name> - <_description>Dell Laptop/notebook Inspiron 6xxx/8xxx</_description> - <vendor>Dell</vendor> - </configItem> - </model> - <model> - <configItem> - <name>precision_m</name> - <_description>Dell Laptop/notebook Precision M series</_description> - <vendor>Dell</vendor> - </configItem> - </model> - <model> - <configItem> - <name>dexxa</name> - <_description>Dexxa Wireless Desktop Keyboard</_description> - <vendor>Dexxa</vendor> - </configItem> - </model> - <model> - <configItem> - <name>diamond</name> - <_description>Diamond 9801 / 9802 series</_description> - <vendor>Diamond</vendor> - </configItem> - </model> - <model> - <configItem> - <name>dtk2000</name> - <_description>DTK2000</_description> - </configItem> - </model> - <model> - <configItem> - <name>ennyah_dkb1008</name> - <_description>Ennyah DKB-1008</_description> - <vendor>Ennyah</vendor> - </configItem> - </model> - <model> - <configItem> - <name>fscaa1667g</name> - <_description>Fujitsu-Siemens Computers AMILO laptop</_description> - <vendor>Fujitsu-Siemens</vendor> - </configItem> - </model> - <model> - <configItem> - <name>genius</name> - <_description>Genius Comfy KB-16M / Genius MM Keyboard KWD-910</_description> - <vendor>Genius</vendor> - </configItem> - </model> - <model> - <configItem> - <name>geniuscomfy</name> - <_description>Genius Comfy KB-12e</_description> - <vendor>Genius</vendor> - </configItem> - </model> - <model> - <configItem> - <name>geniuscomfy2</name> - <_description>Genius Comfy KB-21e-Scroll</_description> - <vendor>Genius</vendor> - </configItem> - </model> - <model> - <configItem> - <name>geniuskb19e</name> - <_description>Genius KB-19e NB</_description> - <vendor>Genius</vendor> - </configItem> - </model> - <model> - <configItem> - <name>geniuskkb2050hs</name> - <_description>Genius KKB-2050HS</_description> - <vendor>Genius</vendor> - </configItem> - </model> - <model> - <configItem> - <name>gyration</name> - <_description>Gyration</_description> - <vendor>Gyration</vendor> - </configItem> - </model> - <model> - <configItem> - <name>htcdream</name> - <_description>HTC Dream</_description> - <vendor>HTC</vendor> - </configItem> - </model> - <model> - <configItem> - <name>kinesis</name> - <_description>Kinesis</_description> - <vendor>Kinesis</vendor> - </configItem> - </model> - <model> - <configItem> - <name>logitech_base</name> - <_description>Logitech Generic Keyboard</_description> - <vendor>Logitech</vendor> - </configItem> - </model> - <model> - <configItem> - <name>logitech_g15</name> - <_description>Logitech G15 extra keys via G15daemon</_description> - <vendor>Logitech</vendor> - </configItem> - </model> - <model> - <configItem> - <name>hpi6</name> - <_description>Hewlett-Packard Internet Keyboard</_description> - <vendor>Hewlett-Packard</vendor> - </configItem> - </model> - <model> - <configItem> - <name>hp250x</name> - <_description>Hewlett-Packard SK-250x Multimedia Keyboard</_description> - <vendor>Hewlett-Packard</vendor> - </configItem> - </model> - <model> - <configItem> - <name>hpxe3gc</name> - <_description>Hewlett-Packard Omnibook XE3 GC</_description> - <vendor>Hewlett-Packard</vendor> - </configItem> - </model> - <model> - <configItem> - <name>hpxe3gf</name> - <_description>Hewlett-Packard Omnibook XE3 GF</_description> - <vendor>Hewlett-Packard</vendor> - </configItem> - </model> - <model> - <configItem> - <name>hpxt1000</name> - <_description>Hewlett-Packard Omnibook XT1000</_description> - <vendor>Hewlett-Packard</vendor> - </configItem> - </model> - <model> - <configItem> - <name>hpdv5</name> - <_description>Hewlett-Packard Pavilion dv5</_description> - <vendor>Hewlett-Packard</vendor> - </configItem> - </model> - <model> - <configItem> - <name>hpzt11xx</name> - <_description>Hewlett-Packard Pavilion ZT11xx</_description> - <vendor>Hewlett-Packard</vendor> - </configItem> - </model> - <model> - <configItem> - <name>hp500fa</name> - <_description>Hewlett-Packard Omnibook 500 FA</_description> - <vendor>Hewlett-Packard</vendor> - </configItem> - </model> - <model> - <configItem> - <name>hp5xx</name> - <_description>Hewlett-Packard Omnibook 5xx</_description> - <vendor>Hewlett-Packard</vendor> - </configItem> - </model> - <model> - <configItem> - <name>hpnx9020</name> - <_description>Hewlett-Packard nx9020</_description> - <vendor>Hewlett-Packard</vendor> - </configItem> - </model> - <model> - <configItem> - <name>hp6000</name> - <_description>Hewlett-Packard Omnibook 6000/6100</_description> - <vendor>Hewlett-Packard</vendor> - </configItem> - </model> - <model> - <configItem> - <name>honeywell_euroboard</name> - <_description>Honeywell Euroboard</_description> - <vendor>Hewlett-Packard</vendor> - </configItem> - </model> - <model> - <configItem> - <name>hpmini110</name> - <_description>Hewlett-Packard Mini 110 Notebook</_description> - <vendor>Hewlett-Packard</vendor> - </configItem> - </model> - <model> - <configItem> - <name>rapidaccess</name> - <_description>IBM Rapid Access</_description> - <vendor>Lenovo (previously IBM)</vendor> - </configItem> - </model> - <model> - <configItem> - <name>rapidaccess2</name> - <_description>IBM Rapid Access II</_description> - <vendor>Lenovo (previously IBM)</vendor> - </configItem> - </model> - <model> - <configItem> - <name>thinkpad</name> - <_description>IBM ThinkPad 560Z/600/600E/A22E</_description> - <vendor>Lenovo (previously IBM)</vendor> - </configItem> - </model> - <model> - <configItem> - <name>thinkpad60</name> - <_description>IBM ThinkPad R60/T60/R61/T61</_description> - <vendor>Lenovo (previously IBM)</vendor> - </configItem> - </model> - <model> - <configItem> - <name>thinkpadz60</name> - <_description>IBM ThinkPad Z60m/Z60t/Z61m/Z61t</_description> - <vendor>Lenovo (previously IBM)</vendor> - </configItem> - </model> - <model> - <configItem> - <name>ibm_spacesaver</name> - <_description>IBM Space Saver</_description> - <vendor>Lenovo (previously IBM)</vendor> - </configItem> - </model> - <model> - <configItem> - <name>logiaccess</name> - <_description>Logitech Access Keyboard</_description> - <vendor>Logitech</vendor> - </configItem> - </model> - <model> - <configItem> - <name>logiclx300</name> - <_description>Logitech Cordless Desktop LX-300</_description> - <vendor>Logitech</vendor> - </configItem> - </model> - <model> - <configItem> - <name>logii350</name> - <_description>Logitech Internet 350 Keyboard</_description> - <vendor>Logitech</vendor> - <hwList> <hwId>046d:c313</hwId></hwList> - </configItem> - </model> - <model> - <configItem> - <name>logimel</name> - <_description>Logitech Media Elite Keyboard</_description> - <vendor>Logitech</vendor> - </configItem> - </model> - <model> - <configItem> - <name>logicd</name> - <_description>Logitech Cordless Desktop</_description> - <vendor>Logitech</vendor> - </configItem> - </model> - <model> - <configItem> - <name>logicd_it</name> - <_description>Logitech Cordless Desktop iTouch</_description> - <vendor>Logitech</vendor> - </configItem> - </model> - <model> - <configItem> - <name>logicd_nav</name> - <_description>Logitech Cordless Desktop Navigator</_description> - <vendor>Logitech</vendor> - </configItem> - </model> - <model> - <configItem> - <name>logicd_opt</name> - <_description>Logitech Cordless Desktop Optical</_description> - <vendor>Logitech</vendor> - </configItem> - </model> - <model> - <configItem> - <name>logicda</name> - <_description>Logitech Cordless Desktop (alternate option)</_description> - <vendor>Logitech</vendor> - </configItem> - </model> - <model> - <configItem> - <name>logicdpa2</name> - <_description>Logitech Cordless Desktop Pro (alternate option 2)</_description> - <vendor>Logitech</vendor> - </configItem> - </model> - <model> - <configItem> - <name>logicfn</name> - <_description>Logitech Cordless Freedom/Desktop Navigator</_description> - <vendor>Logitech</vendor> - </configItem> - </model> - <model> - <configItem> - <name>logicdn</name> - <_description>Logitech Cordless Desktop Navigator</_description> - <vendor>Logitech</vendor> - </configItem> - </model> - <model> - <configItem> - <name>logiitc</name> - <_description>Logitech iTouch Cordless Keyboard (model Y-RB6)</_description> - <vendor>Logitech</vendor> - </configItem> - </model> - <model> - <configItem> - <name>logiik</name> - <_description>Logitech Internet Keyboard</_description> - <vendor>Logitech</vendor> - </configItem> - </model> - <model> - <configItem> - <name>itouch</name> - <_description>Logitech iTouch</_description> - <vendor>Logitech</vendor> - </configItem> - </model> - <model> - <configItem> - <name>logicink</name> - <_description>Logitech Internet Navigator Keyboard</_description> - <vendor>Logitech</vendor> - </configItem> - </model> - <model> - <configItem> - <name>logiex110</name> - <_description>Logitech Cordless Desktop EX110</_description> - <vendor>Logitech</vendor> - </configItem> - </model> - <model> - <configItem> - <name>logiinkse</name> - <_description>Logitech iTouch Internet Navigator Keyboard SE</_description> - <vendor>Logitech</vendor> - </configItem> - </model> - <model> - <configItem> - <name>logiinkseusb</name> - <_description>Logitech iTouch Internet Navigator Keyboard SE (USB)</_description> - <vendor>Logitech</vendor> - </configItem> - </model> - <model> - <configItem> - <name>logiultrax</name> - <_description>Logitech Ultra-X Keyboard</_description> - <vendor>Logitech</vendor> - </configItem> - </model> - <model> - <configItem> - <name>logiultraxc</name> - <_description>Logitech Ultra-X Cordless Media Desktop Keyboard</_description> - <vendor>Logitech</vendor> - </configItem> - </model> - <model> - <configItem> - <name>logidinovo</name> - <_description>Logitech diNovo Keyboard</_description> - <vendor>Logitech</vendor> - </configItem> - </model> - <model> - <configItem> - <name>logidinovoedge</name> - <_description>Logitech diNovo Edge Keyboard</_description> - <vendor>Logitech</vendor> - </configItem> - </model> - <model> - <configItem> - <name>mx1998</name> - <_description>Memorex MX1998</_description> - <vendor>Memorex</vendor> - </configItem> - </model> - <model> - <configItem> - <name>mx2500</name> - <_description>Memorex MX2500 EZ-Access Keyboard</_description> - <vendor>Memorex</vendor> - </configItem> - </model> - <model> - <configItem> - <name>mx2750</name> - <_description>Memorex MX2750</_description> - <vendor>Memorex</vendor> - </configItem> - </model> - <model> - <configItem> - <name>microsoft4000</name> - <_description>Microsoft Natural Wireless Ergonomic Keyboard 4000</_description> - <vendor>Microsoft Inc.</vendor> - </configItem> - </model> - <model> - <configItem> - <name>microsoft7000</name> - <_description>Microsoft Natural Wireless Ergonomic Keyboard 7000</_description> - <vendor>Microsoft Inc.</vendor> - </configItem> - </model> - <model> - <configItem> - <name>microsoftinet</name> - <_description>Microsoft Internet Keyboard</_description> - <vendor>Microsoft Inc.</vendor> - </configItem> - </model> - <model> - <configItem> - <name>microsoftpro</name> - <_description>Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro</_description> - <vendor>Microsoft Inc.</vendor> - </configItem> - </model> - <model> - <configItem> - <name>microsoftprousb</name> - <_description>Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro</_description> - <vendor>Microsoft Inc.</vendor> - </configItem> - </model> - <model> - <configItem> - <name>microsoftprooem</name> - <_description>Microsoft Natural Keyboard Pro OEM</_description> - <vendor>Microsoft Inc.</vendor> - </configItem> - </model> - <model> - <configItem> - <name>vsonku306</name> - <_description>ViewSonic KU-306 Internet Keyboard</_description> - <vendor>ViewSonic</vendor> - </configItem> - </model> - <model> - <configItem> - <name>microsoftprose</name> - <_description>Microsoft Internet Keyboard Pro, Swedish</_description> - <vendor>Microsoft Inc.</vendor> - </configItem> - </model> - <model> - <configItem> - <name>microsoftoffice</name> - <_description>Microsoft Office Keyboard</_description> - <vendor>Microsoft Inc.</vendor> - </configItem> - </model> - <model> - <configItem> - <name>microsoftmult</name> - <_description>Microsoft Wireless Multimedia Keyboard 1.0A</_description> - <vendor>Microsoft Inc.</vendor> - </configItem> - </model> - <model> - <configItem> - <name>microsoftelite</name> - <_description>Microsoft Natural Keyboard Elite</_description> - <vendor>Microsoft Inc.</vendor> - </configItem> - </model> - <model> - <configItem> - <name>microsoftccurve2k</name> - <_description>Microsoft Comfort Curve Keyboard 2000</_description> - <vendor>Microsoft Inc.</vendor> - </configItem> - </model> - <model> - <configItem> - <name>oretec</name> - <_description>Ortek MCK-800 MM/Internet keyboard</_description> - <vendor>Ortek</vendor> - </configItem> - </model> - <model> - <configItem> - <name>propeller</name> - <_description>Propeller Voyager (KTEZ-1000)</_description> - <vendor>KeyTronic</vendor> - </configItem> - </model> - <model> - <configItem> - <name>qtronix</name> - <_description>QTronix Scorpius 98N+</_description> - <vendor>QTronix</vendor> - </configItem> - </model> - <model> - <configItem> - <name>samsung4500</name> - <_description>Samsung SDM 4500P</_description> - <vendor>Samsung</vendor> - </configItem> - </model> - <model> - <configItem> - <name>samsung4510</name> - <_description>Samsung SDM 4510P</_description> - <vendor>Samsung</vendor> - </configItem> - </model> - <model> - <configItem> - <name>sanwaskbkg3</name> - <_description>Sanwa Supply SKB-KG3</_description> - <vendor>Sanwa Supply Inc.</vendor> - </configItem> - </model> - <model> - <configItem> - <name>sk1300</name> - <_description>SK-1300</_description> - <vendor>NEC</vendor> - </configItem> - </model> - <model> - <configItem> - <name>sk2500</name> - <_description>SK-2500</_description> - <vendor>NEC</vendor> - </configItem> - </model> - <model> - <configItem> - <name>sk6200</name> - <_description>SK-6200</_description> - <vendor>NEC</vendor> - </configItem> - </model> - <model> - <configItem> - <name>sk7100</name> - <_description>SK-7100</_description> - <vendor>NEC</vendor> - </configItem> - </model> - <model> - <configItem> - <name>sp_inet</name> - <_description>Super Power Multimedia Keyboard</_description> - <vendor>Generic</vendor> - </configItem> - </model> - <model> - <configItem> - <name>sven</name> - <_description>SVEN Ergonomic 2500</_description> - <vendor>SVEN</vendor> - </configItem> - </model> - <model> - <configItem> - <name>sven303</name> - <_description>SVEN Slim 303</_description> - <vendor>SVEN</vendor> - </configItem> - </model> - <model> - <configItem> - <name>symplon</name> - <_description>Symplon PaceBook (tablet PC)</_description> - <vendor>Symplon</vendor> - </configItem> - </model> - <model> - <configItem> - <name>toshiba_s3000</name> - <_description>Toshiba Satellite S3000</_description> - <vendor>Toshiba</vendor> - </configItem> - </model> - <model> - <configItem> - <name>trust</name> - <_description>Trust Wireless Keyboard Classic</_description> - <vendor>Trust</vendor> - </configItem> - </model> - <model> - <configItem> - <name>trustda</name> - <_description>Trust Direct Access Keyboard</_description> - <vendor>Trust</vendor> - </configItem> - </model> - <model> - <configItem> - <name>trust_slimline</name> - <_description>Trust Slimline</_description> - <vendor>Trust</vendor> - </configItem> - </model> - <model> - <configItem> - <name>tm2020</name> - <_description>TypeMatrix EZ-Reach 2020</_description> - <vendor>TypeMatrix</vendor> - </configItem> - </model> - <model> - <configItem> - <name>tm2030PS2</name> - <_description>TypeMatrix EZ-Reach 2030 PS2</_description> - <vendor>TypeMatrix</vendor> - </configItem> - </model> - <model> - <configItem> - <name>tm2030USB</name> - <_description>TypeMatrix EZ-Reach 2030 USB</_description> - <vendor>TypeMatrix</vendor> - </configItem> - </model> - <model> - <configItem> - <name>tm2030USB-102</name> - <_description>TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)</_description> - <vendor>TypeMatrix</vendor> - </configItem> - </model> - <model> - <configItem> - <name>tm2030USB-106</name> - <_description>TypeMatrix EZ-Reach 2030 USB (106:JP mode)</_description> - <vendor>TypeMatrix</vendor> - </configItem> - </model> - <model> - <configItem> - <name>yahoo</name> - <_description>Yahoo! Internet Keyboard</_description> - <vendor>Yahoo!</vendor> - </configItem> - </model> - <model> - <configItem> - <name>macbook78</name> - <_description>MacBook/MacBook Pro</_description> - <vendor>Apple</vendor> - </configItem> - </model> - <model> - <configItem> - <name>macbook79</name> - <_description>MacBook/MacBook Pro (Intl)</_description> - <vendor>Apple</vendor> - </configItem> - </model> - <model> - <configItem> - <name>macintosh</name> - <_description>Macintosh</_description> - <vendor>Apple</vendor> - </configItem> - </model> - <model> - <configItem> - <name>macintosh_old</name> - <_description>Macintosh Old</_description> - <vendor>Apple</vendor> - </configItem> - </model> - <model> - <configItem> - <name>macintosh_hhk</name> - <_description>Happy Hacking Keyboard for Mac</_description> - <vendor>Fujitsu</vendor> - </configItem> - </model> - <model> - <configItem> - <name>acer_c300</name> - <_description>Acer C300</_description> - <vendor>Acer</vendor> - </configItem> - </model> - <model> - <configItem> - <name>acer_ferrari4k</name> - <_description>Acer Ferrari 4000</_description> - <vendor>Acer</vendor> - </configItem> - </model> - <model> - <configItem> - <name>acer_laptop</name> - <_description>Acer Laptop</_description> - <vendor>Acer</vendor> - </configItem> - </model> - <model> - <configItem> - <name>asus_laptop</name> - <_description>Asus Laptop</_description> - <vendor>Asus</vendor> - </configItem> - </model> - <model> - <configItem> - <name>apple</name> - <_description>Apple</_description> - <vendor>Apple</vendor> - </configItem> - </model> - <model> - <configItem> - <name>apple_laptop</name> - <_description>Apple Laptop</_description> - <vendor>Apple</vendor> - </configItem> - </model> - <model> - <configItem> - <name>applealu_ansi</name> - <_description>Apple Aluminium Keyboard (ANSI)</_description> - <vendor>Apple</vendor> - </configItem> - </model> - <model> - <configItem> - <name>applealu_iso</name> - <_description>Apple Aluminium Keyboard (ISO)</_description> - <vendor>Apple</vendor> - </configItem> - </model> - <model> - <configItem> - <name>applealu_jis</name> - <_description>Apple Aluminium Keyboard (JIS)</_description> - <vendor>Apple</vendor> - </configItem> - </model> - <model> - <configItem> - <name>silvercrest</name> - <_description>SILVERCREST Multimedia Wireless Keyboard</_description> - <vendor>Silvercrest</vendor> - </configItem> - </model> - <model> - <configItem> - <name>emachines</name> - <_description>Laptop/notebook eMachines m68xx</_description> - <vendor>eMachines</vendor> - </configItem> - </model> - <model> - <configItem> - <name>benqx</name> - <_description>BenQ X-Touch</_description> - <vendor>BenQ</vendor> - </configItem> - </model> - <model> - <configItem> - <name>benqx730</name> - <_description>BenQ X-Touch 730</_description> - <vendor>BenQ</vendor> - </configItem> - </model> - <model> - <configItem> - <name>benqx800</name> - <_description>BenQ X-Touch 800</_description> - <vendor>BenQ</vendor> - </configItem> - </model> - <model> - <configItem> - <name>hhk</name> - <_description>Happy Hacking Keyboard</_description> - <vendor>Fujitsu</vendor> - </configItem> - </model> - <model> - <configItem> - <name>classmate</name> - <_description>Classmate PC</_description> - <vendor>Intel</vendor> - </configItem> - </model> - <model> - <configItem> - <name>olpc</name> - <_description>OLPC</_description> - <vendor>OLPC</vendor> - </configItem> - </model> - <model> - <configItem> - <name>sun6</name> - <_description>Sun Type 5/6</_description> - <vendor>Sun Microsystems</vendor> - </configItem> - </model> - <model> - <configItem> - <name>targa_v811</name> - <_description>Targa Visionary 811</_description> - <vendor>Targa</vendor> - </configItem> - </model> - <model> - <configItem> - <name>unitekkb1925</name> - <_description>Unitek KB-1925</_description> - <vendor>Unitek Group</vendor> - </configItem> - </model> - <model> - <configItem> - <name>compalfl90</name> - <_description>FL90</_description> - <vendor>Compal Electronics Inc.</vendor> - </configItem> - </model> - <model> - <configItem> - <name>creativedw7000</name> - <_description>Creative Desktop Wireless 7000</_description> - <vendor>Creative</vendor> - </configItem> - </model> - <model> - <configItem> - <name>htcdream</name> - <_description>Htc Dream phone</_description> - <vendor>htc</vendor> - </configItem> - </model> - </modelList> - <layoutList> - <layout> - <configItem> - <name>us</name> - <_shortDescription>en</_shortDescription> - <_description>English (US)</_description> - <languageList> - <iso639Id>eng</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>chr</name> - <_shortDescription>chr</_shortDescription> - <_description>Cherokee</_description> - <languageList> - <iso639Id>chr</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>euro</name> - <_description>English (US, with euro on 5)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>intl</name> - <_description>English (US, international with dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>alt-intl</name> - <_description>English (US, alternative international)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>colemak</name> - <_description>English (Colemak)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>dvorak</name> - <_description>English (Dvorak)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>dvorak-intl</name> - <_description>English (Dvorak international with dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>dvorak-alt-intl</name> - <_description>English (Dvorak alternative international no dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>dvorak-l</name> - <_description>English (left handed Dvorak)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>dvorak-r</name> - <_description>English (right handed Dvorak)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>dvorak-classic</name> - <_description>English (classic Dvorak)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>dvp</name> - <_description>English (programmer Dvorak)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>rus</name> - <_shortDescription>ru</_shortDescription> - <_description>Russian (US, phonetic)</_description> - <languageList> - <iso639Id>rus</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>mac</name> - <_description>English (Macintosh)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>altgr-intl</name> - <_description>English (international AltGr dead keys)</_description> - <languageList><iso639Id>eng</iso639Id> - <iso639Id>fra</iso639Id> - <iso639Id>ger</iso639Id></languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>olpc2</name> - <_description>English (layout toggle on multiply/divide key)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>hbs</name> - <_description>Serbo-Croatian (US)</_description> - <languageList><iso639Id>eng</iso639Id> - <iso639Id>bos</iso639Id> - <iso639Id>hbs</iso639Id> - <iso639Id>hrv</iso639Id> - <iso639Id>srp</iso639Id> </languageList> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>ad</name> - <_shortDescription>ca</_shortDescription> - <_description>Catalan</_description> - <languageList> - <iso639Id>cat</iso639Id> - </languageList> - </configItem> - <variantList/> - </layout> - <layout> - <configItem> - <name>af</name> - <_shortDescription>fa</_shortDescription> - <_description>Afghani</_description> - </configItem> - <variantList> - <variant> - <configItem> - <name>ps</name> - <_shortDescription>ps</_shortDescription> - <_description>Pashto</_description> - <languageList> - <iso639Id>pus</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>uz</name> - <_shortDescription>uz</_shortDescription> - <_description>Uzbek (Afghanistan)</_description> - <languageList> - <iso639Id>uzb</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>olpc-ps</name> - <_shortDescription>ps</_shortDescription> - <_description>Pashto (Afghanistan, OLPC)</_description> - <languageList> - <iso639Id>pus</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>fa-olpc</name> - <_shortDescription>fa</_shortDescription> - <_description>Persian (Afghanistan, Dari OLPC)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>uz-olpc</name> - <_shortDescription>uz</_shortDescription> - <_description>Uzbek (Afghanistan, OLPC)</_description> - <languageList> - <iso639Id>uzb</iso639Id> - </languageList> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>ara</name> - <_shortDescription>ar</_shortDescription> - <_description>Arabic</_description> - <countryList> - <iso3166Id>AE</iso3166Id> - <iso3166Id>BH</iso3166Id> - <iso3166Id>DZ</iso3166Id> - <iso3166Id>EG</iso3166Id> - <iso3166Id>EH</iso3166Id> - <iso3166Id>JO</iso3166Id> - <iso3166Id>KW</iso3166Id> - <iso3166Id>LB</iso3166Id> - <iso3166Id>LY</iso3166Id> - <iso3166Id>MA</iso3166Id> - <iso3166Id>MR</iso3166Id> - <iso3166Id>OM</iso3166Id> - <iso3166Id>PS</iso3166Id> - <iso3166Id>QA</iso3166Id> - <iso3166Id>SA</iso3166Id> - <iso3166Id>SD</iso3166Id> - <iso3166Id>SY</iso3166Id> - <iso3166Id>TN</iso3166Id> - <iso3166Id>YE</iso3166Id> - </countryList> - <languageList> - <iso639Id>ara</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>azerty</name> - <_description>Arabic (azerty)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>azerty_digits</name> - <_description>Arabic (azerty/digits)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>digits</name> - <_description>Arabic (digits)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>qwerty</name> - <_description>Arabic (qwerty)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>qwerty_digits</name> - <_description>Arabic (qwerty/digits)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>buckwalter</name> - <_description>Arabic (Buckwalter)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>al</name> - <_shortDescription>sq</_shortDescription> - <_description>Albanian</_description> - <languageList> - <iso639Id>alb</iso639Id> - </languageList> - </configItem> - <variantList/> - </layout> - <layout> - <configItem> - <name>am</name> - <_shortDescription>hy</_shortDescription> - <_description>Armenian</_description> - <languageList> - <iso639Id>hye</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>phonetic</name> - <_description>Armenian (phonetic)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>phonetic-alt</name> - <_description>Armenian (alternative phonetic)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>eastern</name> - <_description>Armenian (eastern)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>western</name> - <_description>Armenian (western)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>eastern-alt</name> - <_description>Armenian (alternative eastern)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>at</name> - <_shortDescription>de</_shortDescription> - <_description>German (Austria)</_description> - <languageList> - <iso639Id>ger</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>nodeadkeys</name> - <_description>German (Austria, eliminate dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>sundeadkeys</name> - <_description>German (Austria, Sun dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>mac</name> - <_description>German (Austria, Macintosh)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>az</name> - <_shortDescription>az</_shortDescription> - <_description>Azerbaijani</_description> - <languageList> - <iso639Id>aze</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>cyrillic</name> - <_description>Azerbaijani (Cyrillic)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>by</name> - <_shortDescription>be</_shortDescription> - <_description>Belarusian</_description> - <languageList> - <iso639Id>bel</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>legacy</name> - <_description>Belarusian (legacy)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>latin</name> - <_description>Belarusian (Latin)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>be</name> - <_shortDescription>be</_shortDescription> - <_description>Belgian</_description> - <languageList><iso639Id>ger</iso639Id> - <iso639Id>nld</iso639Id> - <iso639Id>fra</iso639Id></languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>oss</name> - <_description>Belgian (alternative)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>oss_latin9</name> - <_description>Belgian (alternative, latin-9 only)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>oss_sundeadkeys</name> - <_description>Belgian (alternative, Sun dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>iso-alternate</name> - <_description>Belgian (ISO alternate)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>nodeadkeys</name> - <_description>Belgian (eliminate dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>sundeadkeys</name> - <_description>Belgian (Sun dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>wang</name> - <_description>Belgian (Wang model 724 azerty)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>bd</name> - <_shortDescription>bn</_shortDescription> - <_description>Bengali</_description> - <languageList> - <iso639Id>ben</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>probhat</name> - <_description>Bengali (Probhat)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>in</name> - <_shortDescription>in</_shortDescription> - <_description>Indian</_description> - </configItem> - <variantList> - <variant> - <configItem> - <name>ben</name> - <_shortDescription>bn</_shortDescription> - <_description>Bengali</_description> - <languageList> - <iso639Id>ben</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>ben_probhat</name> - <_shortDescription>bn</_shortDescription> - <_description>Bengali (Probhat)</_description> - <languageList> - <iso639Id>ben</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>ben_baishakhi</name> - <_description>Bengali (Baishakhi)</_description> - <languageList><iso639Id>ben</iso639Id></languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>ben_bornona</name> - <_description>Bengali (Bornona)</_description> - <languageList><iso639Id>ben</iso639Id></languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>ben_gitanjali</name> - <_description>Bengali (Uni Gitanjali)</_description> - <languageList><iso639Id>ben</iso639Id></languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>ben_inscript</name> - <_description>Bengali (Baishakhi Inscript)</_description> - <languageList><iso639Id>ben</iso639Id></languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>guj</name> - <_shortDescription>gu</_shortDescription> - <_description>Gujarati</_description> - <languageList> - <iso639Id>guj</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>guru</name> - <_shortDescription>pa</_shortDescription> - <_description>Punjabi (Gurmukhi)</_description> - <languageList> - <iso639Id>pan</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>jhelum</name> - <_shortDescription>pa</_shortDescription> - <_description>Punjabi (Gurmukhi Jhelum)</_description> - <languageList> - <iso639Id>pan</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>kan</name> - <_shortDescription>kn</_shortDescription> - <_description>Kannada</_description> - <languageList> - <iso639Id>kan</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>mal</name> - <_shortDescription>ml</_shortDescription> - <_description>Malayalam</_description> - <languageList> - <iso639Id>mal</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>mal_lalitha</name> - <_shortDescription>ml</_shortDescription> - <_description>Malayalam (Lalitha)</_description> - <languageList> - <iso639Id>mal</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>mal_enhanced</name> - <_shortDescription>ml</_shortDescription> - <_description>Malayalam (enhanced Inscript with Rupee Sign)</_description> - <languageList><iso639Id>mal</iso639Id></languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>ori</name> - <_shortDescription>or</_shortDescription> - <_description> Oriya</_description> - <languageList> - <iso639Id>ori</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>tam_unicode</name> - <_shortDescription>ta</_shortDescription> - <_description>Tamil (Unicode)</_description> - <languageList> - <iso639Id>tam</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>tam_keyboard_with_numerals</name> - <_shortDescription>ta</_shortDescription> - <_description>Tamil (keyboard with numerals)</_description> - <languageList> - <iso639Id>tam</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>tam_TAB</name> - <_shortDescription>ta</_shortDescription> - <_description>Tamil (TAB typewriter)</_description> - <languageList> - <iso639Id>tam</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>tam_TSCII</name> - <_shortDescription>ta</_shortDescription> - <_description>Tamil (TSCII typewriter)</_description> - <languageList> - <iso639Id>tam</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>tam</name> - <_shortDescription>ta</_shortDescription> - <_description>Tamil</_description> - <languageList> - <iso639Id>tam</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>tel</name> - <_shortDescription>te</_shortDescription> - <_description>Telugu</_description> - <languageList> - <iso639Id>tel</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>urd-phonetic</name> - <_shortDescription>ur</_shortDescription> - <_description>Urdu (phonetic)</_description> - <languageList> - <iso639Id>urd</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>urd-phonetic3</name> - <_shortDescription>ur</_shortDescription> - <_description>Urdu (alternative phonetic)</_description> - <languageList> - <iso639Id>urd</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>urd-winkeys</name> - <_shortDescription>ur</_shortDescription> - <_description>Urdu (WinKeys)</_description> - <languageList> - <iso639Id>urd</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>bolnagri</name> - <_shortDescription>hi</_shortDescription> - <_description>Hindi (Bolnagri)</_description> - <languageList> - <iso639Id>hin</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>hin-wx</name> - <_shortDescription>hi</_shortDescription> - <_description>Hindi (Wx)</_description> - <languageList> - <iso639Id>hin</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>eng</name> - <_shortDescription>en</_shortDescription> - <_description>English (India, with RupeeSign)</_description> - <languageList> - <iso639Id>eng</iso639Id> - </languageList> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>ba</name> - <_shortDescription>bs</_shortDescription> - <_description>Bosnian</_description> - <languageList> - <iso639Id>bos</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>alternatequotes</name> - <_description>Bosnian (use guillemets for quotes)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>unicode</name> - <_description>Bosnian (use Bosnian digraphs)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>unicodeus</name> - <_description>Bosnian (US keyboard with Bosnian digraphs)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>us</name> - <_description>Bosnian (US keyboard with Bosnian letters)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>br</name> - <_shortDescription>pt</_shortDescription> - <_description>Portuguese (Brazil)</_description> - <languageList> - <iso639Id>por</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>nodeadkeys</name> - <_description>Portuguese (Brazil, eliminate dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>dvorak</name> - <_description>Portuguese (Brazil, Dvorak)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>nativo</name> - <_description>Portuguese (Brazil, nativo)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>nativo-us</name> - <_description>Portuguese (Brazil, nativo for USA keyboards)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>nativo-epo</name> - <_description>Portuguese (Brazil, nativo for Esperanto)</_description> - <languageList> - <iso639Id>epo</iso639Id> - </languageList> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>bg</name> - <_shortDescription>bg</_shortDescription> - <_description>Bulgarian</_description> - <languageList> - <iso639Id>bul</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>phonetic</name> - <_description>Bulgarian (traditional phonetic)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>bas_phonetic</name> - <_description>Bulgarian (new phonetic)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>ma</name> - <_shortDescription>ar</_shortDescription> - <_description>Arabic (Morocco)</_description> - </configItem> - <variantList> - <variant> - <configItem> - <name>french</name> - <_shortDescription>fr</_shortDescription> - <_description>French (Morocco)</_description> - <languageList> - <iso639Id>fra</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>tifinagh</name> - <_shortDescription>ber</_shortDescription> - <_description>Berber (Morocco, Tifinagh)</_description> - <languageList> - <iso639Id>ber</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>tifinagh-alt</name> - <_shortDescription>ber</_shortDescription> - <_description>Berber (Morocco, Tifinagh alternative)</_description> - <languageList> - <iso639Id>ber</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>tifinagh-alt-phonetic</name> - <_shortDescription>ber</_shortDescription> - <_description>Berber (Morocco, Tifinagh alternative phonetic)</_description> - <languageList> - <iso639Id>ber</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>tifinagh-extended</name> - <_shortDescription>ber</_shortDescription> - <_description>Berber (Morocco, Tifinagh extended)</_description> - <languageList> - <iso639Id>ber</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>tifinagh-phonetic</name> - <_shortDescription>ber</_shortDescription> - <_description>Berber (Morocco, Tifinagh phonetic)</_description> - <languageList> - <iso639Id>ber</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>tifinagh-extended-phonetic</name> - <_shortDescription>ber</_shortDescription> - <_description>Berber (Morocco, Tifinagh extended phonetic)</_description> - <languageList> - <iso639Id>ber</iso639Id> - </languageList> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>cm</name> - <_shortDescription>cm</_shortDescription> - <_description>English (Cameroon)</_description> - <languageList><iso639Id>eng</iso639Id></languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>french</name> - <_description>French (Cameroon)</_description> - <languageList><iso639Id>fra</iso639Id></languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>qwerty</name> - <_description>Cameroon Multilingual (qwerty)</_description> - <languageList> - <iso639Id>eng</iso639Id> - <iso639Id>bas</iso639Id> - <iso639Id>nmg</iso639Id> - <iso639Id>fub</iso639Id> - <iso639Id>ewo</iso639Id> - <iso639Id>xmd</iso639Id> - <iso639Id>mfh</iso639Id> - <iso639Id>bkm</iso639Id> - <iso639Id>ozm</iso639Id> - <iso639Id>lns</iso639Id> - <iso639Id>sox</iso639Id> - <iso639Id>pny</iso639Id> - <iso639Id>wes</iso639Id> - <iso639Id>lem</iso639Id> - <iso639Id>nyj</iso639Id> - <iso639Id>mfk</iso639Id> - <iso639Id>mcp</iso639Id> - <iso639Id>ass</iso639Id> - <iso639Id>xed</iso639Id> - <iso639Id>dua</iso639Id> - <iso639Id>anv</iso639Id> - <iso639Id>bum</iso639Id> - <iso639Id>btb</iso639Id> - <iso639Id>bfd</iso639Id> - <iso639Id>azo</iso639Id> - <iso639Id>ken</iso639Id> - <iso639Id>yam</iso639Id> - <iso639Id>yat</iso639Id> - <iso639Id>yas</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>azerty</name> - <_description>Cameroon Multilingual (azerty)</_description> - <languageList> - <iso639Id>fra</iso639Id> - <iso639Id>bas</iso639Id> - <iso639Id>nmg</iso639Id> - <iso639Id>fub</iso639Id> - <iso639Id>ewo</iso639Id> - <iso639Id>xmd</iso639Id> - <iso639Id>mfh</iso639Id> - <iso639Id>bkm</iso639Id> - <iso639Id>ozm</iso639Id> - <iso639Id>lns</iso639Id> - <iso639Id>sox</iso639Id> - <iso639Id>pny</iso639Id> - <iso639Id>wes</iso639Id> - <iso639Id>lem</iso639Id> - <iso639Id>nyj</iso639Id> - <iso639Id>mfk</iso639Id> - <iso639Id>mcp</iso639Id> - <iso639Id>ass</iso639Id> - <iso639Id>xed</iso639Id> - <iso639Id>dua</iso639Id> - <iso639Id>anv</iso639Id> - <iso639Id>bum</iso639Id> - <iso639Id>btb</iso639Id> - <iso639Id>bfd</iso639Id> - <iso639Id>azo</iso639Id> - <iso639Id>ken</iso639Id> - <iso639Id>yam</iso639Id> - <iso639Id>yat</iso639Id> - <iso639Id>yas</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>dvorak</name> - <_description>English (Cameroon Dvorak)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>mm</name> - <_shortDescription>my</_shortDescription> - <_description>Burmese</_description> - <languageList> - <iso639Id>mya</iso639Id> - </languageList> - </configItem> - <variantList/> - </layout> - <layout> - <configItem> - <name>ca</name> - <_shortDescription>fr</_shortDescription> - <_description>French (Canada)</_description> - <languageList> - <iso639Id>fra</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>fr-dvorak</name> - <_shortDescription>fr</_shortDescription> - <_description>French (Canada, Dvorak)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>fr-legacy</name> - <_shortDescription>fr</_shortDescription> - <_description>French (Canada, legacy)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>multix</name> - <_description>Canadian Multilingual</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>multi</name> - <_description>Canadian Multilingual (first part)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>multi-2gr</name> - <_description>Canadian Multilingual (second part)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>ike</name> - <_shortDescription>ike</_shortDescription> - <_description>Inuktitut</_description> - <languageList> - <iso639Id>iku</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>eng</name> - <_shortDescription>en</_shortDescription> - <_description>English (Canada)</_description> - <languageList> - <iso639Id>eng</iso639Id> - </languageList> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>cd</name> - <_shortDescription>fr</_shortDescription> - <_description>French (Democratic Republic of the Congo)</_description> - <languageList> - <iso639Id>fra</iso639Id> - </languageList> - </configItem> - <variantList/> - </layout> - <layout> - <configItem> - <name>cn</name> - <_shortDescription>zh</_shortDescription> - <_description>Chinese</_description> - <languageList> - <iso639Id>chi</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>tib</name> - <_description>Tibetan</_description> - <languageList> - <iso639Id>tib</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>tib_asciinum</name> - <_description>Tibetan (with ASCII numerals)</_description> - <languageList> - <iso639Id>tib</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>uig</name> - <_description>Uyghur</_description> - <languageList> - <iso639Id>uig</iso639Id> - </languageList> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>hr</name> - <_shortDescription>hr</_shortDescription> - <_description>Croatian</_description> - <languageList> - <iso639Id>scr</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>alternatequotes</name> - <_description>Croatian (use guillemets for quotes)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>unicode</name> - <_description>Croatian (use Croatian digraphs)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>unicodeus</name> - <_description>Croatian (US keyboard with Croatian digraphs)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>us</name> - <_description>Croatian (US keyboard with Croatian letters)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>cz</name> - <_shortDescription>cs</_shortDescription> - <_description>Czech</_description> - <languageList> - <iso639Id>cze</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>bksl</name> - <_description>Czech (with <\|> key)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>qwerty</name> - <_description>Czech (qwerty)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>qwerty_bksl</name> - <_description>Czech (qwerty, extended Backslash)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>ucw</name> - <_description>Czech (UCW layout, accented letters only)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>dvorak-ucw</name> - <_description>Czech (US Dvorak with CZ UCW support)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>dk</name> - <_shortDescription>da</_shortDescription> - <_description>Danish</_description> - <languageList> - <iso639Id>dan</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>nodeadkeys</name> - <_description>Danish (eliminate dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>mac</name> - <_description>Danish (Macintosh)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>mac_nodeadkeys</name> - <_description>Danish (Macintosh, eliminate dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>dvorak</name> - <_description>Danish (Dvorak)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>nl</name> - <_shortDescription>nl</_shortDescription> - <_description>Dutch</_description> - <languageList> - <iso639Id>nld</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>sundeadkeys</name> - <_description>Dutch (Sun dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>mac</name> - <_description>Dutch (Macintosh)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>std</name> - <_description>Dutch (standard)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>bt</name> - <_shortDescription>dz</_shortDescription> - <_description>Dzongkha</_description> - <languageList> - <iso639Id>dzo</iso639Id> - </languageList> - </configItem> - </layout> - <layout> - <configItem> - <name>ee</name> - <_shortDescription>et</_shortDescription> - <_description>Estonian</_description> - <languageList> - <iso639Id>est</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>nodeadkeys</name> - <_description>Estonian (eliminate dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>dvorak</name> - <_description>Estonian (Dvorak)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>us</name> - <_description>Estonian (US keyboard with Estonian letters)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>ir</name> - <_shortDescription>fa</_shortDescription> - <_description>Persian</_description> - <languageList> - <iso639Id>per</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>pes_keypad</name> - <_description>Persian (with Persian Keypad)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>ku</name> - <_shortDescription>ku</_shortDescription> - <_description>Kurdish (Iran, Latin Q)</_description> - <languageList> - <iso639Id>kur</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>ku_f</name> - <_shortDescription>ku</_shortDescription> - <_description>Kurdish (Iran, F)</_description> - <languageList> - <iso639Id>kur</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>ku_alt</name> - <_shortDescription>ku</_shortDescription> - <_description>Kurdish (Iran, Latin Alt-Q)</_description> - <languageList> - <iso639Id>kur</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>ku_ara</name> - <_shortDescription>ku</_shortDescription> - <_description>Kurdish (Iran, Arabic-Latin)</_description> - <languageList> - <iso639Id>kur</iso639Id> - </languageList> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>iq</name> - <_shortDescription>ar</_shortDescription> - <_description>Iraqi</_description> - <languageList><iso639Id>ara</iso639Id> - <iso639Id>kur</iso639Id></languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>ku</name> - <_shortDescription>ku</_shortDescription> - <_description>Kurdish (Iraq, Latin Q)</_description> - <languageList> - <iso639Id>kur</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>ku_f</name> - <_shortDescription>ku</_shortDescription> - <_description>Kurdish (Iraq, F)</_description> - <languageList> - <iso639Id>kur</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>ku_alt</name> - <_shortDescription>ku</_shortDescription> - <_description>Kurdish (Iraq, Latin Alt-Q)</_description> - <languageList> - <iso639Id>kur</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>ku_ara</name> - <_shortDescription>ku</_shortDescription> - <_description>Kurdish (Iraq, Arabic-Latin)</_description> - <languageList> - <iso639Id>kur</iso639Id> - </languageList> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>fo</name> - <_shortDescription>fo</_shortDescription> - <_description>Faroese</_description> - <languageList> - <iso639Id>fao</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>nodeadkeys</name> - <_description>Faroese (eliminate dead keys)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>fi</name> - <_shortDescription>fi</_shortDescription> - <_description>Finnish</_description> - <languageList> - <iso639Id>fin</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>classic</name> - <_description>Finnish (classic)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>nodeadkeys</name> - <_description>Finnish (classic, eliminate dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>smi</name> - <_description>Northern Saami (Finland)</_description> - <languageList><iso639Id>sme</iso639Id></languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>mac</name> - <_description>Finnish (Macintosh)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>fr</name> - <_shortDescription>fr</_shortDescription> - <_description>French</_description> - <languageList> - <iso639Id>fra</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>nodeadkeys</name> - <_description>French (eliminate dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>sundeadkeys</name> - <_description>French (Sun dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>oss</name> - <_description>French (alternative)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>oss_latin9</name> - <_description>French (alternative, latin-9 only)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>oss_nodeadkeys</name> - <_description>French (alternative, eliminate dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>oss_sundeadkeys</name> - <_description>French (alternative, Sun dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>latin9</name> - <_description>French (legacy, alternative)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>latin9_nodeadkeys</name> - <_description>French (legacy, alternative, eliminate dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>latin9_sundeadkeys</name> - <_description>French (legacy, alternative, Sun dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>bepo</name> - <_description>French (Bepo, ergonomic, Dvorak way)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>bepo_latin9</name> - <_description>French (Bepo, ergonomic, Dvorak way, latin-9 only)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>dvorak</name> - <_description>French (Dvorak)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>mac</name> - <_description>French (Macintosh)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>bre</name> - <_description>French (Breton)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>oci</name> - <_description>Occitan</_description> - <languageList> - <iso639Id>oci</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>geo</name> - <_description>Georgian (France, AZERTY Tskapo)</_description> - <languageList> - <iso639Id>geo</iso639Id> - </languageList> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>gh</name> - <_shortDescription>en</_shortDescription> - <_description>English (Ghana)</_description> - <languageList> - <iso639Id>eng</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>generic</name> - <_description>English (Ghana, multilingual)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>akan</name> - <_shortDescription>ak</_shortDescription> - <_description>Akan</_description> - <languageList> - <iso639Id>aka</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>ewe</name> - <_shortDescription>ee</_shortDescription> - <_description>Ewe</_description> - <languageList> - <iso639Id>ewe</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>fula</name> - <_shortDescription>ff</_shortDescription> - <_description>Fula</_description> - <languageList> - <iso639Id>ful</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>ga</name> - <_shortDescription>gaa</_shortDescription> - <_description>Ga</_description> - <languageList> - <iso639Id>gaa</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>hausa</name> - <_shortDescription>ha</_shortDescription> - <_description>Hausa</_description> - <languageList> - <iso639Id>hau</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>avn</name> - <_shortDescription>avn</_shortDescription> - <_description>Avatime</_description> - <languageList> - <iso639Id>avn</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>gillbt</name> - <_description>English (Ghana, GILLBT)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>gn</name> - <_shortDescription>fr</_shortDescription> - <_description>French (Guinea)</_description> - <languageList> - <iso639Id>fra</iso639Id> - </languageList> - </configItem> - <variantList/> - </layout> - <layout> - <configItem> - <name>ge</name> - <_shortDescription>ka</_shortDescription> - <_description>Georgian</_description> - <languageList> - <iso639Id>geo</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>ergonomic</name> - <_description>Georgian (ergonomic)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>mess</name> - <_description>Georgian (MESS)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>ru</name> - <_shortDescription>ru</_shortDescription> - <_description>Russian (Georgia)</_description> - <languageList> - <iso639Id>rus</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>os</name> - <_description>Ossetian (Georgia)</_description> - <languageList> - <iso639Id>oss</iso639Id> - </languageList> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>de</name> - <_shortDescription>de</_shortDescription> - <_description>German</_description> - <languageList> - <iso639Id>ger</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>deadacute</name> - <_description>German (dead acute)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>deadgraveacute</name> - <_description>German (dead grave acute)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>nodeadkeys</name> - <_description>German (eliminate dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>ro</name> - <_description>Romanian (Germany)</_description> - <languageList><iso639Id>rum</iso639Id></languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>ro_nodeadkeys</name> - <_description>Romanian (Germany, eliminate dead keys)</_description> - <languageList><iso639Id>rum</iso639Id></languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>dvorak</name> - <_description>German (Dvorak)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>sundeadkeys</name> - <_description>German (Sun dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>neo</name> - <_description>German (Neo 2)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>mac</name> - <_description>German (Macintosh)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>mac_nodeadkeys</name> - <_description>German (Macintosh, eliminate dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>dsb</name> - <_description>Lower Sorbian</_description> - <languageList> - <iso639Id>dsb</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>dsb_qwertz</name> - <_description>Lower Sorbian (qwertz)</_description> - <languageList> - <iso639Id>dsb</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>ru</name> - <_description>Russian (Germany, phonetic)</_description> - <languageList> - <iso639Id>rus</iso639Id> - </languageList> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>gr</name> - <_shortDescription>gr</_shortDescription> - <_description>Greek</_description> - <languageList> - <iso639Id>gre</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>simple</name> - <_description>Greek (simple)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>extended</name> - <_description>Greek (extended)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>nodeadkeys</name> - <_description>Greek (eliminate dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>polytonic</name> - <_description>Greek (polytonic)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>hu</name> - <_shortDescription>hu</_shortDescription> - <_description>Hungarian</_description> - <languageList> - <iso639Id>hun</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>standard</name> - <_description>Hungarian (standard)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>nodeadkeys</name> - <_description>Hungarian (eliminate dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>qwerty</name> - <_description>Hungarian (qwerty)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>101_qwertz_comma_dead</name> - <_description>Hungarian (101/qwertz/comma/dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>101_qwertz_comma_nodead</name> - <_description>Hungarian (101/qwertz/comma/eliminate dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>101_qwertz_dot_dead</name> - <_description>Hungarian (101/qwertz/dot/dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>101_qwertz_dot_nodead</name> - <_description>Hungarian (101/qwertz/dot/eliminate dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>101_qwerty_comma_dead</name> - <_description>Hungarian (101/qwerty/comma/dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>101_qwerty_comma_nodead</name> - <_description>Hungarian (101/qwerty/comma/eliminate dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>101_qwerty_dot_dead</name> - <_description>Hungarian (101/qwerty/dot/dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>101_qwerty_dot_nodead</name> - <_description>Hungarian (101/qwerty/dot/eliminate dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>102_qwertz_comma_dead</name> - <_description>Hungarian (102/qwertz/comma/dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>102_qwertz_comma_nodead</name> - <_description>Hungarian (102/qwertz/comma/eliminate dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>102_qwertz_dot_dead</name> - <_description>Hungarian (102/qwertz/dot/dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>102_qwertz_dot_nodead</name> - <_description>Hungarian (102/qwertz/dot/eliminate dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>102_qwerty_comma_dead</name> - <_description>Hungarian (102/qwerty/comma/dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>102_qwerty_comma_nodead</name> - <_description>Hungarian (102/qwerty/comma/eliminate dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>102_qwerty_dot_dead</name> - <_description>Hungarian (102/qwerty/dot/dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>102_qwerty_dot_nodead</name> - <_description>Hungarian (102/qwerty/dot/eliminate dead keys)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>is</name> - <_shortDescription>is</_shortDescription> - <_description>Icelandic</_description> - <languageList> - <iso639Id>ice</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>Sundeadkeys</name> - <_description>Icelandic (Sun dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>nodeadkeys</name> - <_description>Icelandic (eliminate dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>mac</name> - <_description>Icelandic (Macintosh)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>dvorak</name> - <_description>Icelandic (Dvorak)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>il</name> - <_shortDescription>he</_shortDescription> - <_description>Hebrew</_description> - <languageList> - <iso639Id>heb</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>lyx</name> - <_description>Hebrew (lyx)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>phonetic</name> - <_description>Hebrew (phonetic)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>biblical</name> - <_description>Hebrew (Biblical, Tiro)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>it</name> - <_shortDescription>it</_shortDescription> - <_description>Italian</_description> - <languageList> - <iso639Id>ita</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>nodeadkeys</name> - <_description>Italian (eliminate dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>mac</name> - <_description>Italian (Macintosh)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>us</name> - <_description>Italian (US keyboard with Italian letters)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>geo</name> - <_description>Georgian (Italy)</_description> - <languageList> - <iso639Id>geo</iso639Id> - </languageList> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>jp</name> - <_shortDescription>ja</_shortDescription> - <_description>Japanese</_description> - <languageList> - <iso639Id>jpn</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>kana</name> - <_description>Japanese (Kana)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>kana86</name> - <_description>Japanese (Kana 86)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>OADG109A</name> - <_description>Japanese (OADG 109A)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>mac</name> - <_description>Japanese (Macintosh)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>kg</name> - <_shortDescription>ki</_shortDescription> - <_description>Kyrgyz</_description> - <languageList> - <iso639Id>kir</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>phonetic</name> - <_description>Kyrgyz (phonetic)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>kh</name> - <_shortDescription>km</_shortDescription> - <_description>Khmer (Cambodia)</_description> - <languageList> - <iso639Id>khm</iso639Id> - </languageList> - </configItem> - <variantList/> - </layout> - <layout> - <configItem> - <name>kz</name> - <_shortDescription>kk</_shortDescription> - <_description>Kazakh</_description> - <languageList> - <iso639Id>kaz</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>ruskaz</name> - <_shortDescription>ru</_shortDescription> - <_description>Russian (Kazakhstan, with Kazakh)</_description> - <languageList><iso639Id>kaz</iso639Id> - <iso639Id>rus</iso639Id></languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>kazrus</name> - <_description>Kazakh (with Russian)</_description> - <languageList><iso639Id>kaz</iso639Id> - <iso639Id>rus</iso639Id></languageList> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>la</name> - <_shortDescription>lo</_shortDescription> - <_description>Lao</_description> - <languageList> - <iso639Id>lao</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>stea</name> - <_description>Lao (STEA proposed standard layout)</_description> - <languageList><iso639Id>lao</iso639Id> - </languageList> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>latam</name> - <_shortDescription>es</_shortDescription> - <_description>Spanish (Latin American)</_description> - <countryList> - <iso3166Id>AR</iso3166Id> - <iso3166Id>BO</iso3166Id> - <iso3166Id>CL</iso3166Id> - <iso3166Id>CO</iso3166Id> - <iso3166Id>CR</iso3166Id> - <iso3166Id>CU</iso3166Id> - <iso3166Id>DO</iso3166Id> - <iso3166Id>EC</iso3166Id> - <iso3166Id>GT</iso3166Id> - <iso3166Id>HN</iso3166Id> - <iso3166Id>HT</iso3166Id> - <iso3166Id>MX</iso3166Id> - <iso3166Id>NI</iso3166Id> - <iso3166Id>PA</iso3166Id> - <iso3166Id>PE</iso3166Id> - <iso3166Id>PR</iso3166Id> - <iso3166Id>PY</iso3166Id> - <iso3166Id>SV</iso3166Id> - <iso3166Id>US</iso3166Id> - <iso3166Id>UY</iso3166Id> - <iso3166Id>VE</iso3166Id> - </countryList> - <languageList> - <iso639Id>spa</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>nodeadkeys</name> - <_description>Spanish (Latin American, eliminate dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>deadtilde</name> - <_description>Spanish (Latin American, include dead tilde)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>sundeadkeys</name> - <_description>Spanish (Latin American, Sun dead keys)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>lt</name> - <_shortDescription>lt</_shortDescription> - <_description>Lithuanian</_description> - <languageList> - <iso639Id>lit</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>std</name> - <_description>Lithuanian (standard)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>us</name> - <_description>Lithuanian (US keyboard with Lithuanian letters)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>ibm</name> - <_description>Lithuanian (IBM LST 1205-92)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>lekp</name> - <_description>Lithuanian (LEKP)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>lekpa</name> - <_description>Lithuanian (LEKPa)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>lv</name> - <_shortDescription>lv</_shortDescription> - <_description>Latvian</_description> - <languageList> - <iso639Id>lav</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>apostrophe</name> - <_description>Latvian (apostrophe variant)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>tilde</name> - <_description>Latvian (tilde variant)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>fkey</name> - <_description>Latvian (F variant)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>modern</name> - <_description>Latvian (modern)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>ergonomic</name> - <_description>Latvian (ergonomic, ŪGJRMV)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>adapted</name> - <_description>Latvian (adapted)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>mao</name> - <_shortDescription>mi</_shortDescription> - <_description>Maori</_description> - <languageList> - <iso639Id>mao</iso639Id> - </languageList> - </configItem> - <variantList/> - </layout> - <layout> - <configItem> - <name>me</name> - <_shortDescription>sr</_shortDescription> - <_description>Montenegrin</_description> - <languageList> - <iso639Id>srp</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>cyrillic</name> - <_description>Montenegrin (Cyrillic)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>cyrillicyz</name> - <_description>Montenegrin (Cyrillic, Z and ZHE swapped)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>latinunicode</name> - <_description>Montenegrin (Latin Unicode)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>latinyz</name> - <_description>Montenegrin (Latin qwerty)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>latinunicodeyz</name> - <_description>Montenegrin (Latin Unicode qwerty)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>cyrillicalternatequotes</name> - <_description>Montenegrin (Cyrillic with guillemets)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>latinalternatequotes</name> - <_description>Montenegrin (Latin with guillemets)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>mk</name> - <_shortDescription>mk</_shortDescription> - <_description>Macedonian</_description> - <languageList> - <iso639Id>mkd</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>nodeadkeys</name> - <_description>Macedonian (eliminate dead keys)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>mt</name> - <_shortDescription>mt</_shortDescription> - <_description>Maltese</_description> - <languageList> - <iso639Id>mlt</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>us</name> - <_description>Maltese (with US layout)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>mn</name> - <_shortDescription>mn</_shortDescription> - <_description>Mongolian</_description> - <languageList> - <iso639Id>mng</iso639Id> - </languageList> - </configItem> - <variantList/> - </layout> - <layout> - <configItem> - <name>no</name> - <_shortDescription>no</_shortDescription> - <_description>Norwegian</_description> - <languageList> - <iso639Id>nor</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>nodeadkeys</name> - <_description>Norwegian (eliminate dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>dvorak</name> - <_description>Norwegian (Dvorak)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>smi</name> - <_description>Northern Saami (Norway)</_description> - <languageList> - <iso639Id>sme</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>smi_nodeadkeys</name> - <_description>Northern Saami (Norway, eliminate dead keys)</_description> - <languageList> - <iso639Id>sme</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>mac</name> - <_description>Norwegian (Macintosh)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>mac_nodeadkeys</name> - <_description>Norwegian (Macintosh, eliminate dead keys)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>pl</name> - <_shortDescription>pl</_shortDescription> - <_description>Polish</_description> - <languageList> - <iso639Id>pol</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>qwertz</name> - <_description>Polish (qwertz)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>dvorak</name> - <_description>Polish (Dvorak)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>dvorak_quotes</name> - <_description>Polish (Dvorak, Polish quotes on quotemark key)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>dvorak_altquotes</name> - <_description>Polish (Dvorak, Polish quotes on key 1)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>csb</name> - <_description>Kashubian</_description> - <languageList> - <iso639Id>csb</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>ru_phonetic_dvorak</name> - <_shortDescription>ru</_shortDescription> - <_description>Russian (Poland, phonetic Dvorak)</_description> - <languageList> - <iso639Id>rus</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>dvp</name> - <_description>Polish (programmer Dvorak)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>pt</name> - <_shortDescription>pt</_shortDescription> - <_description>Portuguese</_description> - <languageList> - <iso639Id>por</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>nodeadkeys</name> - <_description>Portuguese (eliminate dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>sundeadkeys</name> - <_description>Portuguese (Sun dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>mac</name> - <_description>Portuguese (Macintosh)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>mac_nodeadkeys</name> - <_description>Portuguese (Macintosh, eliminate dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>mac_sundeadkeys</name> - <_description>Portuguese (Macintosh, Sun dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>nativo</name> - <_description>Portuguese (Nativo)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>nativo-us</name> - <_description>Portuguese (Nativo for USA keyboards)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>nativo-epo</name> - <_description>Esperanto (Portugal, Nativo)</_description> - <languageList> - <iso639Id>epo</iso639Id> - </languageList> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>ro</name> - <_shortDescription>ro</_shortDescription> - <_description>Romanian</_description> - <languageList> - <iso639Id>rum</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>cedilla</name> - <_description>Romanian (cedilla)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>std</name> - <_description>Romanian (standard)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>std_cedilla</name> - <_description>Romanian (standard cedilla)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>winkeys</name> - <_description>Romanian (WinKeys)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>ru</name> - <_shortDescription>ru</_shortDescription> - <_description>Russian</_description> - <languageList> - <iso639Id>rus</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>phonetic</name> - <_description>Russian (phonetic)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>phonetic_winkeys</name> - <_description>Russian (phonetic WinKeys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>typewriter</name> - <_description>Russian (typewriter)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>legacy</name> - <_description>Russian (legacy)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>typewriter-legacy</name> - <_description>Russian (typewriter, legacy)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>tt</name> - <_description>Tatar</_description> - <languageList> - <iso639Id>tat</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>os_legacy</name> - <_description>Ossetian (legacy)</_description> - <languageList> - <iso639Id>oss</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>os_winkeys</name> - <_description>Ossetian (WinKeys)</_description> - <languageList> - <iso639Id>oss</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>cv</name> - <_description>Chuvash</_description> - <languageList> - <iso639Id>chv</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>cv_latin</name> - <_description>Chuvash (Latin)</_description> - <languageList> - <iso639Id>chv</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>udm</name> - <_description>Udmurt</_description> - <languageList> - <iso639Id>udm</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>kom</name> - <_description>Komi</_description> - <languageList> - <iso639Id>kom</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>sah</name> - <_description>Yakut</_description> - <languageList> - <iso639Id>sah</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>xal</name> - <_description>Kalmyk</_description> - <languageList> - <iso639Id>xal</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>dos</name> - <_description>Russian (DOS)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>srp</name> - <_description>Serbian (Russia)</_description> - <languageList><iso639Id>rus</iso639Id> - <iso639Id>srp</iso639Id></languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>bak</name> - <_description>Bashkirian</_description> - <languageList> - <iso639Id>bak</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>chm</name> - <_description>Mari</_description> - <languageList> - <iso639Id>chm</iso639Id> - </languageList> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>rs</name> - <_shortDescription>sr</_shortDescription> - <_description>Serbian</_description> - <languageList> - <iso639Id>srp</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>yz</name> - <_description>Serbian (Z and ZHE swapped)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>latin</name> - <_description>Serbian (Latin)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>latinunicode</name> - <_description>Serbian (Latin Unicode)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>latinyz</name> - <_description>Serbian (Latin qwerty)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>latinunicodeyz</name> - <_description>Serbian (Latin Unicode qwerty)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>alternatequotes</name> - <_description>Serbian (with guillemets)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>latinalternatequotes</name> - <_description>Serbian (Latin with guillemets)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>rue</name> - <_description>Pannonian Rusyn (homophonic)</_description> - <languageList> - <iso639Id>rue</iso639Id> - </languageList> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>si</name> - <_shortDescription>sl</_shortDescription> - <_description>Slovenian</_description> - <languageList> - <iso639Id>slv</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>alternatequotes</name> - <_description>Slovenian (use guillemets for quotes)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>us</name> - <_description>Slovenian (US keyboard with Slovenian letters)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>sk</name> - <_shortDescription>sk</_shortDescription> - <_description>Slovak</_description> - <languageList> - <iso639Id>slo</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>bksl</name> - <_description>Slovak (extended Backslash)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>qwerty</name> - <_description>Slovak (qwerty)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>qwerty_bksl</name> - <_description>Slovak (qwerty, extended Backslash)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>es</name> - <_shortDescription>es</_shortDescription> - <_description>Spanish</_description> - <languageList> - <iso639Id>spa</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>nodeadkeys</name> - <_description>Spanish (eliminate dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>deadtilde</name> - <_description>Spanish (include dead tilde)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>sundeadkeys</name> - <_description>Spanish (Sun dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>dvorak</name> - <_description>Spanish (Dvorak)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>ast</name> - <_description>Asturian (Spain, with bottom-dot H and bottom-dot L)</_description> - <languageList> - <iso639Id>ast</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>cat</name> - <_description>Catalan (Spain, with middle-dot L)</_description> - <languageList> - <iso639Id>cat</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>mac</name> - <_description>Spanish (Macintosh)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>se</name> - <_shortDescription>sv</_shortDescription> - <_description>Swedish</_description> - <languageList> - <iso639Id>swe</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>nodeadkeys</name> - <_description>Swedish (eliminate dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>dvorak</name> - <_description>Swedish (Dvorak)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>rus</name> - <_shortDescription>ru</_shortDescription> - <_description>Russian (Sweden, phonetic)</_description> - <languageList> - <iso639Id>rus</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>rus_nodeadkeys</name> - <_shortDescription>ru</_shortDescription> - <_description>Russian (Sweden, phonetic, eliminate dead keys)</_description> - <languageList> - <iso639Id>rus</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>smi</name> - <_description>Northern Saami (Sweden)</_description> - <languageList> - <iso639Id>sme</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>mac</name> - <_description>Swedish (Macintosh)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>svdvorak</name> - <_description>Swedish (Svdvorak)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>swl</name> - <_description>Swedish Sign Language</_description> - <languageList><iso639Id>swl</iso639Id></languageList> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>ch</name> - <_shortDescription>de</_shortDescription> - <_description>German (Switzerland)</_description> - <languageList><iso639Id>ger</iso639Id> - <iso639Id>gsw</iso639Id></languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>legacy</name> - <_description>German (Switzerland, legacy)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>de_nodeadkeys</name> - <_shortDescription>de</_shortDescription> - <_description>German (Switzerland, eliminate dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>de_sundeadkeys</name> - <_shortDescription>de</_shortDescription> - <_description>German (Switzerland, Sun dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>fr</name> - <_shortDescription>fr</_shortDescription> - <_description>French (Switzerland)</_description> - <languageList> - <iso639Id>fra</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>fr_nodeadkeys</name> - <_shortDescription>fr</_shortDescription> - <_description>French (Switzerland, eliminate dead keys)</_description> - <languageList> - <iso639Id>fra</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>fr_sundeadkeys</name> - <_shortDescription>fr</_shortDescription> - <_description>French (Switzerland, Sun dead keys)</_description> - <languageList> - <iso639Id>fra</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>fr_mac</name> - <_shortDescription>fr</_shortDescription> - <_description>French (Switzerland, Macintosh)</_description> - <languageList> - <iso639Id>fra</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>de_mac</name> - <_shortDescription>de</_shortDescription> - <_description>German (Switzerland, Macintosh)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>sy</name> - <_shortDescription>ar</_shortDescription> - <_description>Arabic (Syria)</_description> - <languageList> - <iso639Id>syr</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>syc</name> - <_shortDescription>syc</_shortDescription> - <_description>Syriac</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>syc_phonetic</name> - <_shortDescription>syc</_shortDescription> - <_description>Syriac (phonetic)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>ku</name> - <_shortDescription>ku</_shortDescription> - <_description>Kurdish (Syria, Latin Q)</_description> - <languageList> - <iso639Id>kur</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>ku_f</name> - <_shortDescription>ku</_shortDescription> - <_description>Kurdish (Syria, F)</_description> - <languageList> - <iso639Id>kur</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>ku_alt</name> - <_shortDescription>ku</_shortDescription> - <_description>Kurdish (Syria, Latin Alt-Q)</_description> - <languageList> - <iso639Id>kur</iso639Id> - </languageList> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>tj</name> - <_shortDescription>tg</_shortDescription> - <_description>Tajik</_description> - <languageList> - <iso639Id>tgk</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>legacy</name> - <_description>Tajik (legacy)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>lk</name> - <_shortDescription>si</_shortDescription> - <_description>Sinhala (phonetic)</_description> - <languageList> - <iso639Id>sin</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>tam_unicode</name> - <_shortDescription>ta</_shortDescription> - <_description>Tamil (Sri Lanka, Unicode)</_description> - <languageList> - <iso639Id>tam</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>tam_TAB</name> - <_description>Tamil (Sri Lanka, TAB Typewriter)</_description> - <languageList> - <iso639Id>tam</iso639Id> - </languageList> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>th</name> - <_shortDescription>th</_shortDescription> - <_description>Thai</_description> - <languageList> - <iso639Id>tha</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>tis</name> - <_description>Thai (TIS-820.2538)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>pat</name> - <_description>Thai (Pattachote)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>tr</name> - <_shortDescription>tr</_shortDescription> - <_description>Turkish</_description> - <languageList> - <iso639Id>tur</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>f</name> - <_description>Turkish (F)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>alt</name> - <_description>Turkish (Alt-Q)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>sundeadkeys</name> - <_description>Turkish (Sun dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>ku</name> - <_shortDescription>ku</_shortDescription> - <_description>Kurdish (Turkey, Latin Q)</_description> - <languageList> - <iso639Id>kur</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>ku_f</name> - <_shortDescription>ku</_shortDescription> - <_description>Kurdish (Turkey, F)</_description> - <languageList> - <iso639Id>kur</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>ku_alt</name> - <_shortDescription>ku</_shortDescription> - <_description>Kurdish (Turkey, Latin Alt-Q)</_description> - <languageList> - <iso639Id>kur</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>intl</name> - <_description>Turkish (international with dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>crh</name> - <_shortDescription>crh</_shortDescription> - <_description>Crimean Tatar (Turkish Q)</_description> - <languageList> - <iso639Id>crh</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>crh_f</name> - <_shortDescription>crh</_shortDescription> - <_description>Crimean Tatar (Turkish F)</_description> - <languageList> - <iso639Id>crh</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>crh_alt</name> - <_shortDescription>crh</_shortDescription> - <_description>Crimean Tatar (Turkish Alt-Q)</_description> - <languageList> - <iso639Id>crh</iso639Id> - </languageList> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>tw</name> - <_shortDescription>zh</_shortDescription> - <_description>Taiwanese</_description> - <languageList> - <iso639Id>trv</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>indigenous</name> - <_description>Taiwanese (indigenous)</_description> - <languageList> - <iso639Id>ami</iso639Id> - <iso639Id>tay</iso639Id> - <iso639Id>bnn</iso639Id> - <iso639Id>ckv</iso639Id> - <iso639Id>pwn</iso639Id> - <iso639Id>pyu</iso639Id> - <iso639Id>dru</iso639Id> - <iso639Id>ais</iso639Id> - <iso639Id>ssf</iso639Id> - <iso639Id>tao</iso639Id> - <iso639Id>tsu</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>saisiyat</name> - <_shortDescription>xsy</_shortDescription> - <_description>Saisiyat (Taiwan)</_description> - <languageList> - <iso639Id>xsy</iso639Id> - </languageList> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>ua</name> - <_shortDescription>uk</_shortDescription> - <_description>Ukrainian</_description> - <languageList> - <iso639Id>ukr</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>phonetic</name> - <_description>Ukrainian (phonetic)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>typewriter</name> - <_description>Ukrainian (typewriter)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>winkeys</name> - <_description>Ukrainian (WinKeys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>legacy</name> - <_description>Ukrainian (legacy)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>rstu</name> - <_description>Ukrainian (standard RSTU)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>rstu_ru</name> - <_description>Russian (Ukraine, standard RSTU)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>homophonic</name> - <_description>Ukrainian (homophonic)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>gb</name> - <_shortDescription>en</_shortDescription> - <_description>English (UK)</_description> - <languageList> - <iso639Id>eng</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>extd</name> - <_description>English (UK, extended WinKeys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>intl</name> - <_description>English (UK, international with dead keys)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>dvorak</name> - <_description>English (UK, Dvorak)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>dvorakukp</name> - <_description>English (UK, Dvorak with UK punctuation)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>mac</name> - <_description>English (UK, Macintosh)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>mac_intl</name> - <_description>English (UK, Macintosh international)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>colemak</name> - <_description>English (UK, Colemak)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>uz</name> - <_shortDescription>uz</_shortDescription> - <_description>Uzbek</_description> - <languageList> - <iso639Id>uzb</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>latin</name> - <_description>Uzbek (Latin)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>vn</name> - <_shortDescription>vi</_shortDescription> - <_description>Vietnamese</_description> - <languageList> - <iso639Id>vie</iso639Id> - </languageList> - </configItem> - <variantList/> - </layout> - <layout> - <configItem> - <name>kr</name> - <_shortDescription>ko</_shortDescription> - <_description>Korean</_description> - <languageList> - <iso639Id>kor</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>kr104</name> - <_description>Korean (101/104 key compatible)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>nec_vndr/jp</name> - <_shortDescription>ja</_shortDescription> - <_description>Japanese (PC-98xx Series)</_description> - <countryList> - <iso3166Id>JP</iso3166Id> - </countryList> - <languageList> - <iso639Id>jpn</iso639Id> - </languageList> - </configItem> - <variantList/> - </layout> - <layout> - <configItem> - <name>ie</name> - <_shortDescription>ie</_shortDescription> - <_description>Irish</_description> - <languageList> - <iso639Id>eng</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>CloGaelach</name> - <_description>CloGaelach</_description> - <languageList> - <iso639Id>gla</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>UnicodeExpert</name> - <_description>Irish (UnicodeExpert)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>ogam</name> - <_description>Ogham</_description> - <languageList> - <iso639Id>sga</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>ogam_is434</name> - <_description>Ogham (IS434)</_description> - <languageList> - <iso639Id>sga</iso639Id> - </languageList> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>pk</name> - <_shortDescription>ur</_shortDescription> - <_description>Urdu (Pakistan)</_description> - <languageList> - <iso639Id>urd</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>urd-crulp</name> - <_description>Urdu (Pakistan, CRULP)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>urd-nla</name> - <_description>Urdu (Pakistan, NLA)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>ara</name> - <_shortDescription>ar</_shortDescription> - <_description>Arabic (Pakistan)</_description> - <languageList> - <iso639Id>ara</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>snd</name> - <_shortDescription>sd</_shortDescription> - <_description>Sindhi</_description> - <languageList> - <iso639Id>sd</iso639Id> - </languageList> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>mv</name> - <_shortDescription>dv</_shortDescription> - <_description>Dhivehi</_description> - <languageList> - <iso639Id>div</iso639Id> - </languageList> - </configItem> - <variantList/> - </layout> - <layout> - <configItem> - <name>za</name> - <_shortDescription>en</_shortDescription> - <_description>English (South Africa)</_description> - <languageList> - <iso639Id>eng</iso639Id> - </languageList> - </configItem> - </layout> - <layout> - <configItem> - <name>epo</name> - <_shortDescription>eo</_shortDescription> - <_description>Esperanto</_description> - <languageList> - <iso639Id>epo</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>legacy</name> - <_description>Esperanto (displaced semicolon and quote, obsolete)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>np</name> - <_shortDescription>ne</_shortDescription> - <_description>Nepali</_description> - <languageList> - <iso639Id>nep</iso639Id> - </languageList> - </configItem> - </layout> - <layout> - <configItem> - <name>ng</name> - <_shortDescription>en</_shortDescription> - <_description>English (Nigeria)</_description> - <languageList> - <iso639Id>eng</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>igbo</name> - <_shortDescription>ig</_shortDescription> - <_description>Igbo</_description> - <languageList> - <iso639Id>ibo</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>yoruba</name> - <_shortDescription>yo</_shortDescription> - <_description>Yoruba</_description> - <languageList> - <iso639Id>yor</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>hausa</name> - <_shortDescription>ha</_shortDescription> - <_description>Hausa</_description> - <languageList> - <iso639Id>hau</iso639Id> - </languageList> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>et</name> - <_shortDescription>am</_shortDescription> - <_description>Amharic</_description> - <languageList> - <iso639Id>amh</iso639Id> - </languageList> - </configItem> - <variantList/> - </layout> - <layout> - <configItem> - <name>sn</name> - <_shortDescription>wo</_shortDescription> - <_description>Wolof</_description> - <languageList> - <iso639Id>wol</iso639Id> - </languageList> - </configItem> - <variantList/> - </layout> - <layout> - <configItem> - <name>brai</name> - <_shortDescription>brl</_shortDescription> - <_description>Braille</_description> - </configItem> - <variantList> - <variant> - <configItem> - <name>left_hand</name> - <_description>Braille (left hand)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>right_hand</name> - <_description>Braille (right hand)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>tm</name> - <_shortDescription>tk</_shortDescription> - <_description>Turkmen</_description> - <languageList> - <iso639Id>tuk</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>alt</name> - <_description>Turkmen (Alt-Q)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>ml</name> - <_shortDescription>bm</_shortDescription> - <_description>Bambara</_description> - <languageList> - <iso639Id>bam</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>fr-oss</name> - <_shortDescription>fr</_shortDescription> - <_description>French (Mali, alternative)</_description> - <languageList> - <iso639Id>fr</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>us-mac</name> - <_shortDescription>en</_shortDescription> - <_description>English (Mali, US Macintosh)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>us-intl</name> - <_shortDescription>en</_shortDescription> - <_description>English (Mali, US international)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>tz</name> - <_shortDescription>sw</_shortDescription> - <_description>Swahili (Tanzania)</_description> - <languageList> - <iso639Id>swa</iso639Id> - </languageList> - </configItem> - </layout> - <layout> - <configItem> - <name>ke</name> - <_shortDescription>sw</_shortDescription> - <_description>Swahili (Kenya)</_description> - <languageList> - <iso639Id>swa</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>kik</name> - <_shortDescription>ki</_shortDescription> - <_description>Kikuyu</_description> - <languageList> - <iso639Id>kik</iso639Id> - </languageList> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> - <name>bw</name> - <_shortDescription>tn</_shortDescription> - <_description>Tswana</_description> - <languageList> - <iso639Id>tsn</iso639Id> - </languageList> - </configItem> - </layout> - <layout> - <configItem> - <name>ph</name> - <_shortDescription>ph</_shortDescription> - <_description>Filipino</_description> - <languageList><iso639Id>eng</iso639Id> - <iso639Id>bik</iso639Id> - <iso639Id>ceb</iso639Id> - <iso639Id>fil</iso639Id> - <iso639Id>hil</iso639Id> - <iso639Id>ilo</iso639Id> - <iso639Id>pam</iso639Id> - <iso639Id>pag</iso639Id> - <iso639Id>phi</iso639Id> - <iso639Id>tgl</iso639Id> - <iso639Id>war</iso639Id></languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>qwerty-bay</name> - <_description>Filipino (QWERTY Baybayin)</_description> - <languageList><iso639Id>bik</iso639Id> - <iso639Id>ceb</iso639Id> - <iso639Id>fil</iso639Id> - <iso639Id>hil</iso639Id> - <iso639Id>ilo</iso639Id> - <iso639Id>pam</iso639Id> - <iso639Id>pag</iso639Id> - <iso639Id>phi</iso639Id> - <iso639Id>tgl</iso639Id> - <iso639Id>war</iso639Id></languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>capewell-dvorak</name> - <_description>Filipino (Capewell-Dvorak Latin)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>capewell-dvorak-bay</name> - <_description>Filipino (Capewell-Dvorak Baybayin)</_description> - <languageList><iso639Id>bik</iso639Id> - <iso639Id>ceb</iso639Id> - <iso639Id>fil</iso639Id> - <iso639Id>hil</iso639Id> - <iso639Id>ilo</iso639Id> - <iso639Id>pam</iso639Id> - <iso639Id>pag</iso639Id> - <iso639Id>phi</iso639Id> - <iso639Id>tgl</iso639Id> - <iso639Id>war</iso639Id></languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>capewell-qwerf2k6</name> - <_description>Filipino (Capewell-QWERF 2006 Latin)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>capewell-qwerf2k6-bay</name> - <_description>Filipino (Capewell-QWERF 2006 Baybayin)</_description> - <languageList><iso639Id>bik</iso639Id> - <iso639Id>ceb</iso639Id> - <iso639Id>fil</iso639Id> - <iso639Id>hil</iso639Id> - <iso639Id>ilo</iso639Id> - <iso639Id>pam</iso639Id> - <iso639Id>pag</iso639Id> - <iso639Id>phi</iso639Id> - <iso639Id>tgl</iso639Id> - <iso639Id>war</iso639Id></languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>colemak</name> - <_description>Filipino (Colemak Latin)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>colemak-bay</name> - <_description>Filipino (Colemak Baybayin)</_description> - <languageList><iso639Id>bik</iso639Id> - <iso639Id>ceb</iso639Id> - <iso639Id>fil</iso639Id> - <iso639Id>hil</iso639Id> - <iso639Id>ilo</iso639Id> - <iso639Id>pam</iso639Id> - <iso639Id>pag</iso639Id> - <iso639Id>phi</iso639Id> - <iso639Id>tgl</iso639Id> - <iso639Id>war</iso639Id></languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>dvorak</name> - <_description>Filipino (Dvorak Latin)</_description> - </configItem> - </variant> - <variant> - <configItem> - <name>dvorak-bay</name> - <_description>Filipino (Dvorak Baybayin)</_description> - <languageList><iso639Id>bik</iso639Id> - <iso639Id>ceb</iso639Id> - <iso639Id>fil</iso639Id> - <iso639Id>hil</iso639Id> - <iso639Id>ilo</iso639Id> - <iso639Id>pam</iso639Id> - <iso639Id>pag</iso639Id> - <iso639Id>phi</iso639Id> - <iso639Id>tgl</iso639Id> - <iso639Id>war</iso639Id></languageList> - </configItem> - </variant> - </variantList> - </layout> - </layoutList> - <optionList> - <group allowMultipleSelection="true"> - <!-- The key combination used to switch between groups --> - <configItem> - <name>grp</name> - <_description>Key(s) to change layout</_description> - </configItem> - <option> - <configItem> - <name>grp:switch</name> - <_description>Right Alt (while pressed)</_description> - </configItem> - </option> - <option> - <configItem> - <name>grp:lswitch</name> - <_description>Left Alt (while pressed)</_description> - </configItem> - </option> - <option> - <configItem> - <name>grp:lwin_switch</name> - <_description>Left Win (while pressed)</_description> - </configItem> - </option> - <option> - <configItem> - <name>grp:rwin_switch</name> - <_description>Right Win (while pressed)</_description> - </configItem> - </option> - <option> - <configItem> - <name>grp:win_switch</name> - <_description>Any Win key (while pressed)</_description> - </configItem> - </option> - <option> - <configItem> - <name>grp:caps_switch</name> - <_description>Caps Lock (while pressed), Alt+Caps Lock does the original capslock action</_description> - </configItem> - </option> - <option> - <configItem> - <name>grp:rctrl_switch</name> - <_description>Right Ctrl (while pressed)</_description> - </configItem> - </option> - <option> - <configItem> - <name>grp:toggle</name> - <_description>Right Alt</_description> - </configItem> - </option> - <option> - <configItem> - <name>grp:lalt_toggle</name> - <_description>Left Alt</_description> - </configItem> - </option> - <option> - <configItem> - <name>grp:caps_toggle</name> - <_description>Caps Lock</_description> - </configItem> - </option> - <option> - <configItem> - <name>grp:shift_caps_toggle</name> - <_description>Shift+Caps Lock</_description> - </configItem> - </option> - <option> - <configItem> - <name>grp:shift_caps_switch</name> - <_description>Caps Lock (to first layout), Shift+Caps Lock (to last layout)</_description> - </configItem> - </option> - <option> - <configItem> - <name>grp:win_menu_switch</name> - <_description>Left Win (to first layout), Right Win/Menu (to last layout)</_description> - </configItem> - </option> - <option> - <configItem> - <name>grp:lctrl_rctrl_switch</name> - <_description>Left Ctrl (to first layout), Right Ctrl (to last layout)</_description> - </configItem> - </option> - <option> - <configItem> - <name>grp:alt_caps_toggle</name> - <_description>Alt+Caps Lock</_description> - </configItem> - </option> - <option> - <configItem> - <name>grp:shifts_toggle</name> - <_description>Both Shift keys together</_description> - </configItem> - </option> - <option> - <configItem> - <name>grp:alts_toggle</name> - <_description>Both Alt keys together</_description> - </configItem> - </option> - <option> - <configItem> - <name>grp:ctrls_toggle</name> - <_description>Both Ctrl keys together</_description> - </configItem> - </option> - <option> - <configItem> - <name>grp:ctrl_shift_toggle</name> - <_description>Ctrl+Shift</_description> - </configItem> - </option> - <option> - <configItem> - <name>grp:lctrl_lshift_toggle</name> - <_description>Left Ctrl+Left Shift</_description> - </configItem> - </option> - <option> - <configItem> - <name>grp:rctrl_rshift_toggle</name> - <_description>Right Ctrl+Right Shift</_description> - </configItem> - </option> - <option> - <configItem> - <name>grp:ctrl_alt_toggle</name> - <_description>Alt+Ctrl</_description> - </configItem> - </option> - <option> - <configItem> - <name>grp:alt_shift_toggle</name> - <_description>Alt+Shift</_description> - </configItem> - </option> - <option> - <configItem> - <name>grp:alt_space_toggle</name> - <_description>Alt+Space</_description> - </configItem> - </option> - <option> - <configItem> - <name>grp:menu_toggle</name> - <_description>Menu</_description> - </configItem> - </option> - <option> - <configItem> - <name>grp:lwin_toggle</name> - <_description>Left Win</_description> - </configItem> - </option> - <option> - <configItem> - <name>grp:rwin_toggle</name> - <_description>Right Win</_description> - </configItem> - </option> - <option> - <configItem> - <name>grp:lshift_toggle</name> - <_description>Left Shift</_description> - </configItem> - </option> - <option> - <configItem> - <name>grp:rshift_toggle</name> - <_description>Right Shift</_description> - </configItem> - </option> - <option> - <configItem> - <name>grp:lctrl_toggle</name> - <_description>Left Ctrl</_description> - </configItem> - </option> - <option> - <configItem> - <name>grp:rctrl_toggle</name> - <_description>Right Ctrl</_description> - </configItem> - </option> - <option> - <configItem> - <name>grp:sclk_toggle</name> - <_description>Scroll Lock</_description> - </configItem> - </option> - <option> - <configItem> - <name>grp:lctrl_lwin_rctrl_menu</name> - <_description>LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)</_description> - </configItem> - </option> - </group> - <group allowMultipleSelection="true"> - <!-- The key combination used to choose the 3rd (and 4th, together with Shift) - level of symbols --> - <configItem> - <name>lv3</name> - <_description>Key to choose 3rd level</_description> - </configItem> - <option> - <configItem> - <name>lv3:switch</name> - <_description>Right Ctrl</_description> - </configItem> - </option> - <option> - <configItem> - <name>lv3:menu_switch</name> - <_description>Menu</_description> - </configItem> - </option> - <option> - <configItem> - <name>lv3:win_switch</name> - <_description>Any Win key</_description> - </configItem> - </option> - <option> - <configItem> - <name>lv3:lwin_switch</name> - <_description>Left Win</_description> - </configItem> - </option> - <option> - <configItem> - <name>lv3:rwin_switch</name> - <_description>Right Win</_description> - </configItem> - </option> - <option> - <configItem> - <name>lv3:alt_switch</name> - <_description>Any Alt key</_description> - </configItem> - </option> - <option> - <configItem> - <name>lv3:lalt_switch</name> - <_description>Left Alt</_description> - </configItem> - </option> - <option> - <configItem> - <name>lv3:ralt_switch</name> - <_description>Right Alt</_description> - </configItem> - </option> - <option> - <configItem> - <name>lv3:ralt_switch_multikey</name> - <_description>Right Alt, Shift+Right Alt key is Multi_Key</_description> - </configItem> - </option> - <option> - <configItem> - <name>lv3:ralt_alt</name> - <_description>Right Alt key never chooses 3rd level</_description> - </configItem> - </option> - <option> - <configItem> - <name>lv3:enter_switch</name> - <_description>Enter on keypad</_description> - </configItem> - </option> - <option> - <configItem> - <name>lv3:caps_switch</name> - <_description>Caps Lock</_description> - </configItem> - </option> - <option> - <configItem> - <name>lv3:bksl_switch</name> - <_description>Backslash</_description> - </configItem> - </option> - <option> - <configItem> - <name>lv3:lsgt_switch</name> - <_description><Less/Greater></_description> - </configItem> - </option> - <option> - <configItem> - <name>lv3:caps_switch_latch</name> - <_description>Caps Lock (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)</_description> - </configItem> - </option> - <option> - <configItem> - <name>lv3:bksl_switch_latch</name> - <_description>Backslash (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)</_description> - </configItem> - </option> - <option> - <configItem> - <name>lv3:lsgt_switch_latch</name> - <_description><Less/Greater> (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)</_description> - </configItem> - </option> - </group> - <group allowMultipleSelection="true"> - <!-- Tweaking the position of the "Ctrl" key --> - <configItem> - <name>ctrl</name> - <_description>Ctrl key position</_description> - </configItem> - <option> - <configItem> - <name>ctrl:nocaps</name> - <_description>Make Caps Lock an additional Ctrl</_description> - </configItem> - </option> - <option> - <configItem> - <name>ctrl:lctrl_meta</name> - <_description>Meta on Left Ctrl</_description> - </configItem> - </option> - <option> - <configItem> - <name>ctrl:swapcaps</name> - <_description>Swap Ctrl and Caps Lock</_description> - </configItem> - </option> - <option> - <configItem> - <name>ctrl:ctrl_ac</name> - <_description>At left of 'A'</_description> - </configItem> - </option> - <option> - <configItem> - <name>ctrl:ctrl_aa</name> - <_description>At bottom left</_description> - </configItem> - </option> - <option> - <configItem> - <name>ctrl:ctrl_ra</name> - <_description>Right Ctrl as Right Alt</_description> - </configItem> - </option> - <option> - <configItem> - <name>ctrl:ctrl_menu</name> - <_description>Right Ctrl is mapped to Menu</_description> - </configItem> - </option> - </group> - <group allowMultipleSelection="true"> - <!-- Using startard LEDs to indicate the alternative (not first) group(s) --> - <configItem> - <name>grp_led</name> - <_description>Use keyboard LED to show alternative layout</_description> - </configItem> - <option> - <configItem> - <name>grp_led:num</name> - <_description>Num Lock</_description> - </configItem> - </option> - <option> - <configItem> - <name>grp_led:caps</name> - <_description>Caps Lock</_description> - </configItem> - </option> - <option> - <configItem> - <name>grp_led:scroll</name> - <_description>Scroll Lock</_description> - </configItem> - </option> - </group> - <group allowMultipleSelection="false"> - <!-- Select a keypad type --> - <configItem> - <name>keypad</name> - <_description>Numeric keypad layout selection</_description> - </configItem> - <option> - <configItem> - <name>keypad:legacy</name> - <_description>Legacy</_description> - </configItem> - </option> - <option> - <configItem> - <name>keypad:oss</name> - <_description>Unicode additions (arrows and math operators)</_description> - </configItem> - </option> - <option> - <configItem> - <name>keypad:future</name> - <_description>Unicode additions (arrows and math operators). Math operators on default level</_description> - </configItem> - </option> - <option> - <configItem> - <name>keypad:legacy_wang</name> - <_description>Legacy Wang 724</_description> - </configItem> - </option> - <option> - <configItem> - <name>keypad:oss_wang</name> - <_description>Wang 724 keypad with Unicode additions (arrows and math operators)</_description> - </configItem> - </option> - <option> - <configItem> - <name>keypad:future_wang</name> - <_description>Wang 724 keypad with Unicode additions (arrows and math operators). Math operators on default level</_description> - </configItem> - </option> - <option> - <configItem> - <name>keypad:hex</name> - <_description>Hexadecimal</_description> - </configItem> - </option> - <option> - <configItem> - <name>keypad:atm</name> - <_description>ATM/phone-style</_description> - </configItem> - </option> - </group> - <!-- This option should override the KPDL key defined in keypad; I hope it's declared in the right place --> - <group allowMultipleSelection="false"> - <!-- Select a keypad KPDL variant --> - <configItem> - <name>kpdl</name> - <_description>Numeric keypad delete key behaviour</_description> - </configItem> - <option> - <configItem> - <!-- Actually, with KP_DECIMAL, as the old keypad(dot) --> - <name>kpdl:dot</name> - <_description>Legacy key with dot</_description> - </configItem> - </option> - <option> - <configItem> - <name>kpdl:comma</name> - <!-- Actually, with KP_SEPARATOR, as the old keypad(comma) --> - <_description>Legacy key with comma</_description> - </configItem> - </option> - <option> - <configItem> - <name>kpdl:dotoss</name> - <_description>Four-level key with dot</_description> - </configItem> - </option> - <option> - <configItem> - <name>kpdl:dotoss_latin9</name> - <_description>Four-level key with dot, latin-9 restriction</_description> - </configItem> - </option> - <option> - <configItem> - <name>kpdl:commaoss</name> - <_description>Four-level key with comma</_description> - </configItem> - </option> - <option> - <configItem> - <name>kpdl:momayyezoss</name> - <_description>Four-level key with momayyez</_description> - </configItem> - </option> - <option> - <configItem> - <name>kpdl:kposs</name> - <!-- This assumes the KP_ abstract symbols are actually useful for some apps - The description needs to be rewritten --> - <_description>Four-level key with abstract separators</_description> - </configItem> - </option> - <option> - <configItem> - <name>kpdl:semi</name> - <_description>Semi-colon on third level</_description> - </configItem> - </option> - </group> - <group allowMultipleSelection="false"> - <!-- Caps Lock tweaks. - "Internal" capitalization means capitalization using some internal tables. - Otherwise "as Shift" - means using next group. --> - <configItem> - <name>caps</name> - <_description>Caps Lock key behavior</_description> - </configItem> - <option> - <configItem> - <name>caps:internal</name> - <_description>Caps Lock uses internal capitalization. Shift "pauses" Caps Lock</_description> - </configItem> - </option> - <option> - <configItem> - <name>caps:internal_nocancel</name> - <_description>Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock</_description> - </configItem> - </option> - <option> - <configItem> - <name>caps:shift</name> - <_description>Caps Lock acts as Shift with locking. Shift "pauses" Caps Lock</_description> - </configItem> - </option> - <option> - <configItem> - <name>caps:shift_nocancel</name> - <_description>Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock</_description> - </configItem> - </option> - <option> - <configItem> - <name>caps:capslock</name> - <_description>Caps Lock toggles normal capitalization of alphabetic characters</_description> - </configItem> - </option> - <option> - <configItem> - <name>caps:numlock</name> - <_description>Make Caps Lock an additional Num Lock</_description> - </configItem> - </option> - <option> - <configItem> - <name>caps:swapescape</name> - <_description>Swap ESC and Caps Lock</_description> - </configItem> - </option> - <option> - <configItem> - <name>caps:escape</name> - <_description>Make Caps Lock an additional ESC</_description> - </configItem> - </option> - <option> - <configItem> - <name>caps:backspace</name> - <_description>Make Caps Lock an additional Backspace</_description> - </configItem> - </option> - <option> - <configItem> - <name>caps:super</name> - <_description>Make Caps Lock an additional Super</_description> - </configItem> - </option> - <option> - <configItem> - <name>caps:hyper</name> - <_description>Make Caps Lock an additional Hyper</_description> - </configItem> - </option> - <option> - <configItem> - <name>caps:shiftlock</name> - <_description>Caps Lock toggles Shift so all keys are affected</_description> - </configItem> - </option> - <option> - <configItem> - <name>caps:none</name> - <_description>Caps Lock is disabled</_description> - </configItem> - </option> - <option> - <configItem> - <name>caps:ctrl_modifier</name> - <_description>Make Caps Lock an additional Control but keep the Caps_Lock keysym</_description> - </configItem> - </option> - </group> - <group allowMultipleSelection="false"> - <!-- Using special PC keys (Win, Menu) to work as standard X keys (Super, Hyper, etc.) --> - <configItem> - <name>altwin</name> - <_description>Alt/Win key behavior</_description> - </configItem> - <option> - <configItem> - <name>altwin:menu</name> - <_description>Add the standard behavior to Menu key</_description> - </configItem> - </option> - <option> - <configItem> - <name>altwin:meta_alt</name> - <_description>Alt and Meta are on Alt keys</_description> - </configItem> - </option> - <option> - <configItem> - <name>altwin:ctrl_win</name> - <_description>Control is mapped to Win keys (and the usual Ctrl keys)</_description> - </configItem> - </option> - <option> - <configItem> - <name>altwin:ctrl_alt_win</name> - <_description>Control is mapped to Alt keys, Alt is mapped to Win keys</_description> - </configItem> - </option> - <option> - <configItem> - <name>altwin:meta_win</name> - <_description>Meta is mapped to Win keys</_description> - </configItem> - </option> - <option> - <configItem> - <name>altwin:left_meta_win</name> - <_description>Meta is mapped to Left Win</_description> - </configItem> - </option> - <option> - <configItem> - <name>altwin:hyper_win</name> - <_description>Hyper is mapped to Win-keys</_description> - </configItem> - </option> - <option> - <configItem> - <name>altwin:alt_super_win</name> - <_description>Alt is mapped to Right Win, Super to Menu</_description> - </configItem> - </option> - <option> - <configItem> - <name>altwin:swap_lalt_lwin</name> - <_description>Left Alt is swapped with Left Win</_description> - </configItem> - </option> - </group> - <group allowMultipleSelection="true"> - <!-- Tweaking the position of the "Compose" key: mapping to existing PC keys --> - <configItem> - <name>Compose key</name> - <_description>Compose key position</_description> - </configItem> - <option> - <configItem> - <name>compose:ralt</name> - <_description>Right Alt</_description> - </configItem> - </option> - <option> - <configItem> - <name>compose:lwin</name> - <_description>Left Win</_description> - </configItem> - </option> - <option> - <configItem> - <name>compose:rwin</name> - <_description>Right Win</_description> - </configItem> - </option> - <option> - <configItem> - <name>compose:menu</name> - <_description>Menu</_description> - </configItem> - </option> - <option> - <configItem> - <name>compose:lctrl</name> - <_description>Left Ctrl</_description> - </configItem> - </option> - <option> - <configItem> - <name>compose:rctrl</name> - <_description>Right Ctrl</_description> - </configItem> - </option> - <option> - <configItem> - <name>compose:caps</name> - <_description>Caps Lock</_description> - </configItem> - </option> - <option> - <configItem> - <name>compose:102</name> - <_description><Less/Greater></_description> - </configItem> - </option> - <option> - <configItem> - <name>compose:paus</name> - <_description>Pause</_description> - </configItem> - </option> - <option> - <configItem> - <name>compose:prsc</name> - <_description>PrtSc</_description> - </configItem> - </option> - <option> - <configItem> - <name>compose:sclk</name> - <_description>Scroll Lock</_description> - </configItem> - </option> - </group> - <group allowMultipleSelection="true"> - <configItem> - <name>compat</name> - <_description>Miscellaneous compatibility options</_description> - </configItem> - <option> - <configItem> - <name>numpad:pc</name> - <_description>Default numeric keypad keys</_description> - </configItem> - </option> - <option> - <configItem> - <name>numpad:mac</name> - <_description>Numeric keypad keys work as with Macintosh</_description> - </configItem> - </option> - <option> - <configItem> - <name>numpad:microsoft</name> - <_description>Shift with numeric keypad keys works as in MS Windows</_description> - </configItem> - </option> - <option> - <configItem> - <name>numpad:shift3</name> - <_description>Shift does not cancel Num Lock, chooses 3rd level instead</_description> - </configItem> - </option> - <option> - <configItem> - <name>srvrkeys:none</name> - <_description>Special keys (Ctrl+Alt+<key>) handled in a server</_description> - </configItem> - </option> - <option> - <configItem> - <name>apple:alupckeys</name> - <_description>Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)</_description> - </configItem> - </option> - <option> - <configItem> - <name>shift:breaks_caps</name> - <_description>Shift cancels Caps Lock</_description> - </configItem> - </option> - <option> - <configItem> - <name>misc:typo</name> - <_description>Enable extra typographic characters</_description> - </configItem> - </option> - <option> - <configItem> - <name>shift:both_capslock</name> - <_description>Both Shift-Keys together toggle Caps Lock</_description> - </configItem> - </option> - <option> - <configItem> - <name>shift:both_capslock_cancel</name> - <_description>Both Shift-Keys together activate Caps Lock, one Shift-Key deactivates</_description> - </configItem> - </option> - <option> - <configItem> - <name>shift:both_shiftlock</name> - <_description>Both Shift-Keys together toggle ShiftLock</_description> - </configItem> - </option> - <option> - <configItem> - <name>keypad:pointerkeys</name> - <_description>Toggle PointerKeys with Shift + NumLock.</_description> - </configItem> - </option> - </group> - <group allowMultipleSelection="true"> - <!-- Special shortcuts for the Euro character --> - <configItem> - <name>eurosign</name> - <_description>Adding currency signs to certain keys</_description> - </configItem> - <option> - <configItem> - <name>eurosign:e</name> - <_description>Euro on E</_description> - </configItem> - </option> - <option> - <configItem> - <name>eurosign:2</name> - <_description>Euro on 2</_description> - </configItem> - </option> - <option> - <configItem> - <name>eurosign:4</name> - <_description>Euro on 4</_description> - </configItem> - </option> - <option> - <configItem> - <name>eurosign:5</name> - <_description>Euro on 5</_description> - </configItem> - </option> - <option> - <configItem> - <name>rupeesign:4</name> - <_description>Rupee on 4</_description> - </configItem> - </option> - </group> - <group allowMultipleSelection="true"> - <configItem> - <name>lv5</name> - <_description>Key to choose 5th level</_description> - </configItem> - <option> - <configItem> - <name>lv5:lsgt_switch_lock</name> - <_description><Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser</_description> - </configItem> - </option> - <option> - <configItem> - <name>lv5:ralt_switch_lock</name> - <_description>Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser</_description> - </configItem> - </option> - <option> - <configItem> - <name>lv5:lwin_switch_lock</name> - <_description>Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser</_description> - </configItem> - </option> - <option> - <configItem> - <name>lv5:rwin_switch_lock</name> - <_description>Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser</_description> - </configItem> - </option> - <option> - <configItem> - <name>lv5:lsgt_switch_lock_cancel</name> - <_description><Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock</_description> - </configItem> - </option> - <option> - <configItem> - <name>lv5:ralt_switch_lock_cancel</name> - <_description>Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock</_description> - </configItem> - </option> - <option> - <configItem> - <name>lv5:lwin_switch_lock_cancel</name> - <_description>Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock</_description> - </configItem> - </option> - <option> - <configItem> - <name>lv5:rwin_switch_lock_cancel</name> - <_description>Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock</_description> - </configItem> - </option> - <option> - <configItem> - <name>lv5:lsgt_switch_lock_cancel</name> - <_description><Less/Greater> chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock</_description> - </configItem> - </option> - <option> - <configItem> - <name>lv5:ralt_switch_lock_cancel</name> - <_description>Right Alt chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock</_description> - </configItem> - </option> - </group> - <group allowMultipleSelection="false"> - <!-- Let space output NBSP, NNBSP, ZWNJ, and ZWJ for the desired level --> - <configItem> - <name>nbsp</name> - <_description>Using space key to input non-breakable space character</_description> - </configItem> - <option> - <configItem> - <name>nbsp:none</name> - <_description>Usual space at any level</_description> - </configItem> - </option> - <option> - <configItem> - <name>nbsp:level2</name> - <_description>Non-breakable space character at second level</_description> - </configItem> - </option> - <option> - <configItem> - <name>nbsp:level3</name> - <_description>Non-breakable space character at third level</_description> - </configItem> - </option> - <option> - <configItem> - <name>nbsp:level3s</name> - <_description>Non-breakable space character at third level, nothing at fourth level</_description> - </configItem> - </option> - <option> - <configItem> - <name>nbsp:level3n</name> - <_description>Non-breakable space character at third level, thin non-breakable space character at fourth level</_description> - </configItem> - </option> - <option> - <configItem> - <name>nbsp:level4</name> - <_description>Non-breakable space character at fourth level</_description> - </configItem> - </option> - <option> - <configItem> - <name>nbsp:level4n</name> - <_description>Non-breakable space character at fourth level, thin non-breakable space character at sixth level</_description> - </configItem> - </option> - <option> - <configItem> - <name>nbsp:level4nl</name> - <_description>Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)</_description> - </configItem> - </option> - <option> - <configItem> - <name>nbsp:zwnj2</name> - <_description>Zero-width non-joiner character at second level</_description> - </configItem> - </option> - <option> - <configItem> - <name>nbsp:zwnj2zwj3</name> - <_description>Zero-width non-joiner character at second level, zero-width joiner character at third level</_description> - </configItem> - </option> - <option> - <configItem> - <name>nbsp:zwnj2zwj3nb4</name> - <_description>Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level</_description> - </configItem> - </option> - <option> - <configItem> - <name>nbsp:zwnj2nb3</name> - <_description>Zero-width non-joiner character at second level, non-breakable space character at third level</_description> - </configItem> - </option> - <option> - <configItem> - <name>nbsp:zwnj2nb3s</name> - <_description>Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level</_description> - </configItem> - </option> - <option> - <configItem> - <name>nbsp:zwnj2nb3zwj4</name> - <_description>Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level</_description> - </configItem> - </option> - <option> - <configItem> - <name>nbsp:zwnj2nb3nnb4</name> - <_description>Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level</_description> - </configItem> - </option> - <option> - <configItem> - <name>nbsp:zwnj3zwj4</name> - <_description>Zero-width non-joiner character at third level, zero-width joiner at fourth level</_description> - </configItem> - </option> - </group> - <group allowMultipleSelection="true"> - <configItem> - <name>japan</name> - <_description>Japanese keyboard options</_description> - </configItem> - <option> - <configItem> - <name>japan:kana_lock</name> - <_description>Kana Lock key is locking</_description> - </configItem> - </option> - <option> - <configItem> - <name>japan:nicola_f_bs</name> - <_description>NICOLA-F style Backspace</_description> - </configItem> - </option> - </group> - <group allowMultipleSelection="false"> - <configItem> - <name>esperanto</name> - <_description>Adding Esperanto circumflexes (supersigno)</_description> - </configItem> - <option> - <configItem> - <name>esperanto:qwerty</name> - <_description>To the corresponding key in a Qwerty keyboard.</_description> - </configItem> - </option> - <option> - <configItem> - <name>esperanto:dvorak</name> - <_description>To the corresponding key in a Dvorak keyboard.</_description> - </configItem> - </option> - </group> - <group allowMultipleSelection="true"> - <configItem> - <name>terminate</name> - <_description>Key sequence to kill the X server</_description> - </configItem> - <option> - <configItem> - <name>terminate:ctrl_alt_bksp</name> - <_description>Control + Alt + Backspace</_description> - </configItem> - </option> - </group> - </optionList> -</xkbConfigRegistry> +<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE xkbConfigRegistry SYSTEM "xkb.dtd">
+<xkbConfigRegistry version="1.1">
+ <modelList>
+ <model>
+ <configItem>
+ <name>pc101</name>
+ <_description>Generic 101-key PC</_description>
+ <vendor>Generic</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>pc102</name>
+ <_description>Generic 102-key (Intl) PC</_description>
+ <vendor>Generic</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>pc104</name>
+ <_description>Generic 104-key PC</_description>
+ <vendor>Generic</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>pc105</name>
+ <_description>Generic 105-key (Intl) PC</_description>
+ <vendor>Generic</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>dell101</name>
+ <_description>Dell 101-key PC</_description>
+ <vendor>Dell</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>latitude</name>
+ <_description>Dell Latitude series laptop</_description>
+ <vendor>Dell</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>dellm65</name>
+ <_description>Dell Precision M65</_description>
+ <vendor>Dell</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>everex</name>
+ <_description>Everex STEPnote</_description>
+ <vendor>Everex</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>flexpro</name>
+ <_description>Keytronic FlexPro</_description>
+ <vendor>Keytronic</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>microsoft</name>
+ <_description>Microsoft Natural</_description>
+ <vendor>Microsoft Inc.</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>omnikey101</name>
+ <_description>Northgate OmniKey 101</_description>
+ <vendor>Northgate</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>winbook</name>
+ <_description>Winbook Model XP5</_description>
+ <vendor>Generic</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>pc98</name>
+ <_description>PC-98xx Series</_description>
+ <vendor>Generic</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>a4techKB21</name>
+ <_description>A4Tech KB-21</_description>
+ <vendor>A4Tech</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>a4techKBS8</name>
+ <_description>A4Tech KBS-8</_description>
+ <vendor>A4Tech</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>a4_rfkb23</name>
+ <_description>A4Tech Wireless Desktop RFKB-23</_description>
+ <vendor>A4Tech</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>airkey</name>
+ <_description>Acer AirKey V</_description>
+ <vendor>Acer</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>azonaRF2300</name>
+ <_description>Azona RF2300 wireless Internet Keyboard</_description>
+ <vendor>Azona</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>scorpius</name>
+ <_description>Advance Scorpius KI</_description>
+ <vendor>Scorpius</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>brother</name>
+ <_description>Brother Internet Keyboard</_description>
+ <vendor>Brother</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>btc5113rf</name>
+ <_description>BTC 5113RF Multimedia</_description>
+ <vendor>BTC</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>btc5126t</name>
+ <_description>BTC 5126T</_description>
+ <vendor>BTC</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>btc6301urf</name>
+ <_description>BTC 6301URF</_description>
+ <vendor>BTC</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>btc9000</name>
+ <_description>BTC 9000</_description>
+ <vendor>BTC</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>btc9000a</name>
+ <_description>BTC 9000A</_description>
+ <vendor>BTC</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>btc9001ah</name>
+ <_description>BTC 9001AH</_description>
+ <vendor>BTC</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>btc5090</name>
+ <_description>BTC 5090</_description>
+ <vendor>BTC</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>btc9019u</name>
+ <_description>BTC 9019U</_description>
+ <vendor>BTC</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>btc9116u</name>
+ <_description>BTC 9116U Mini Wireless Internet and Gaming</_description>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>cherryblue</name>
+ <_description>Cherry Blue Line CyBo@rd</_description>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>cherryblueb</name>
+ <_description>Cherry CyMotion Master XPress</_description>
+ <vendor>Cherry</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>cherrybluea</name>
+ <_description>Cherry Blue Line CyBo@rd (alternate option)</_description>
+ <vendor>Cherry</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>cherrycyboard</name>
+ <_description>Cherry CyBo@rd USB-Hub</_description>
+ <vendor>Cherry</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>cherrycmexpert</name>
+ <_description>Cherry CyMotion Expert</_description>
+ <vendor>Cherry</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>cherrybunlim</name>
+ <_description>Cherry B.UNLIMITED</_description>
+ <vendor>Cherry</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>chicony</name>
+ <_description>Chicony Internet Keyboard</_description>
+ <vendor>Chicony</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>chicony0108</name>
+ <_description>Chicony KU-0108</_description>
+ <vendor>Chicony</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>chicony0420</name>
+ <_description>Chicony KU-0420</_description>
+ <vendor>Chicony</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>chicony9885</name>
+ <_description>Chicony KB-9885</_description>
+ <vendor>Chicony</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>compaqeak8</name>
+ <_description>Compaq Easy Access Keyboard</_description>
+ <vendor>Compaq</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>compaqik7</name>
+ <_description>Compaq Internet Keyboard (7 keys)</_description>
+ <vendor>Compaq</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>compaqik13</name>
+ <_description>Compaq Internet Keyboard (13 keys)</_description>
+ <vendor>Compaq</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>compaqik18</name>
+ <_description>Compaq Internet Keyboard (18 keys)</_description>
+ <vendor>Compaq</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>cymotionlinux</name>
+ <_description>Cherry CyMotion Master Linux</_description>
+ <vendor>Cherry</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>armada</name>
+ <_description>Laptop/notebook Compaq (eg. Armada) Laptop Keyboard</_description>
+ <vendor>Compaq</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>presario</name>
+ <_description>Laptop/notebook Compaq (eg. Presario) Internet Keyboard</_description>
+ <vendor>Compaq</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>ipaq</name>
+ <_description>Compaq iPaq Keyboard</_description>
+ <vendor>Compaq</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>dell</name>
+ <_description>Dell</_description>
+ <vendor>Dell</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>dellsk8125</name>
+ <_description>Dell SK-8125</_description>
+ <vendor>Dell</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>dellsk8135</name>
+ <_description>Dell SK-8135</_description>
+ <vendor>Dell</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>dellusbmm</name>
+ <_description>Dell USB Multimedia Keyboard</_description>
+ <vendor>Dell</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>inspiron</name>
+ <_description>Dell Laptop/notebook Inspiron 6xxx/8xxx</_description>
+ <vendor>Dell</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>precision_m</name>
+ <_description>Dell Laptop/notebook Precision M series</_description>
+ <vendor>Dell</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>dexxa</name>
+ <_description>Dexxa Wireless Desktop Keyboard</_description>
+ <vendor>Dexxa</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>diamond</name>
+ <_description>Diamond 9801 / 9802 series</_description>
+ <vendor>Diamond</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>dtk2000</name>
+ <_description>DTK2000</_description>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>ennyah_dkb1008</name>
+ <_description>Ennyah DKB-1008</_description>
+ <vendor>Ennyah</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>fscaa1667g</name>
+ <_description>Fujitsu-Siemens Computers AMILO laptop</_description>
+ <vendor>Fujitsu-Siemens</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>genius</name>
+ <_description>Genius Comfy KB-16M / Genius MM Keyboard KWD-910</_description>
+ <vendor>Genius</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>geniuscomfy</name>
+ <_description>Genius Comfy KB-12e</_description>
+ <vendor>Genius</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>geniuscomfy2</name>
+ <_description>Genius Comfy KB-21e-Scroll</_description>
+ <vendor>Genius</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>geniuskb19e</name>
+ <_description>Genius KB-19e NB</_description>
+ <vendor>Genius</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>geniuskkb2050hs</name>
+ <_description>Genius KKB-2050HS</_description>
+ <vendor>Genius</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>gyration</name>
+ <_description>Gyration</_description>
+ <vendor>Gyration</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>htcdream</name>
+ <_description>HTC Dream</_description>
+ <vendor>HTC</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>kinesis</name>
+ <_description>Kinesis</_description>
+ <vendor>Kinesis</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>logitech_base</name>
+ <_description>Logitech Generic Keyboard</_description>
+ <vendor>Logitech</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>logitech_g15</name>
+ <_description>Logitech G15 extra keys via G15daemon</_description>
+ <vendor>Logitech</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>hpi6</name>
+ <_description>Hewlett-Packard Internet Keyboard</_description>
+ <vendor>Hewlett-Packard</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>hp250x</name>
+ <_description>Hewlett-Packard SK-250x Multimedia Keyboard</_description>
+ <vendor>Hewlett-Packard</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>hpxe3gc</name>
+ <_description>Hewlett-Packard Omnibook XE3 GC</_description>
+ <vendor>Hewlett-Packard</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>hpxe3gf</name>
+ <_description>Hewlett-Packard Omnibook XE3 GF</_description>
+ <vendor>Hewlett-Packard</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>hpxt1000</name>
+ <_description>Hewlett-Packard Omnibook XT1000</_description>
+ <vendor>Hewlett-Packard</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>hpdv5</name>
+ <_description>Hewlett-Packard Pavilion dv5</_description>
+ <vendor>Hewlett-Packard</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>hpzt11xx</name>
+ <_description>Hewlett-Packard Pavilion ZT11xx</_description>
+ <vendor>Hewlett-Packard</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>hp500fa</name>
+ <_description>Hewlett-Packard Omnibook 500 FA</_description>
+ <vendor>Hewlett-Packard</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>hp5xx</name>
+ <_description>Hewlett-Packard Omnibook 5xx</_description>
+ <vendor>Hewlett-Packard</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>hpnx9020</name>
+ <_description>Hewlett-Packard nx9020</_description>
+ <vendor>Hewlett-Packard</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>hp6000</name>
+ <_description>Hewlett-Packard Omnibook 6000/6100</_description>
+ <vendor>Hewlett-Packard</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>honeywell_euroboard</name>
+ <_description>Honeywell Euroboard</_description>
+ <vendor>Hewlett-Packard</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>hpmini110</name>
+ <_description>Hewlett-Packard Mini 110 Notebook</_description>
+ <vendor>Hewlett-Packard</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>rapidaccess</name>
+ <_description>IBM Rapid Access</_description>
+ <vendor>Lenovo (previously IBM)</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>rapidaccess2</name>
+ <_description>IBM Rapid Access II</_description>
+ <vendor>Lenovo (previously IBM)</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>thinkpad</name>
+ <_description>IBM ThinkPad 560Z/600/600E/A22E</_description>
+ <vendor>Lenovo (previously IBM)</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>thinkpad60</name>
+ <_description>IBM ThinkPad R60/T60/R61/T61</_description>
+ <vendor>Lenovo (previously IBM)</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>thinkpadz60</name>
+ <_description>IBM ThinkPad Z60m/Z60t/Z61m/Z61t</_description>
+ <vendor>Lenovo (previously IBM)</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>ibm_spacesaver</name>
+ <_description>IBM Space Saver</_description>
+ <vendor>Lenovo (previously IBM)</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>logiaccess</name>
+ <_description>Logitech Access Keyboard</_description>
+ <vendor>Logitech</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>logiclx300</name>
+ <_description>Logitech Cordless Desktop LX-300</_description>
+ <vendor>Logitech</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>logii350</name>
+ <_description>Logitech Internet 350 Keyboard</_description>
+ <vendor>Logitech</vendor>
+ <hwList> <hwId>046d:c313</hwId></hwList>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>logimel</name>
+ <_description>Logitech Media Elite Keyboard</_description>
+ <vendor>Logitech</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>logicd</name>
+ <_description>Logitech Cordless Desktop</_description>
+ <vendor>Logitech</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>logicd_it</name>
+ <_description>Logitech Cordless Desktop iTouch</_description>
+ <vendor>Logitech</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>logicd_nav</name>
+ <_description>Logitech Cordless Desktop Navigator</_description>
+ <vendor>Logitech</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>logicd_opt</name>
+ <_description>Logitech Cordless Desktop Optical</_description>
+ <vendor>Logitech</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>logicda</name>
+ <_description>Logitech Cordless Desktop (alternate option)</_description>
+ <vendor>Logitech</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>logicdpa2</name>
+ <_description>Logitech Cordless Desktop Pro (alternate option 2)</_description>
+ <vendor>Logitech</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>logicfn</name>
+ <_description>Logitech Cordless Freedom/Desktop Navigator</_description>
+ <vendor>Logitech</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>logicdn</name>
+ <_description>Logitech Cordless Desktop Navigator</_description>
+ <vendor>Logitech</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>logiitc</name>
+ <_description>Logitech iTouch Cordless Keyboard (model Y-RB6)</_description>
+ <vendor>Logitech</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>logiik</name>
+ <_description>Logitech Internet Keyboard</_description>
+ <vendor>Logitech</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>itouch</name>
+ <_description>Logitech iTouch</_description>
+ <vendor>Logitech</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>logicink</name>
+ <_description>Logitech Internet Navigator Keyboard</_description>
+ <vendor>Logitech</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>logiex110</name>
+ <_description>Logitech Cordless Desktop EX110</_description>
+ <vendor>Logitech</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>logiinkse</name>
+ <_description>Logitech iTouch Internet Navigator Keyboard SE</_description>
+ <vendor>Logitech</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>logiinkseusb</name>
+ <_description>Logitech iTouch Internet Navigator Keyboard SE (USB)</_description>
+ <vendor>Logitech</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>logiultrax</name>
+ <_description>Logitech Ultra-X Keyboard</_description>
+ <vendor>Logitech</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>logiultraxc</name>
+ <_description>Logitech Ultra-X Cordless Media Desktop Keyboard</_description>
+ <vendor>Logitech</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>logidinovo</name>
+ <_description>Logitech diNovo Keyboard</_description>
+ <vendor>Logitech</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>logidinovoedge</name>
+ <_description>Logitech diNovo Edge Keyboard</_description>
+ <vendor>Logitech</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>mx1998</name>
+ <_description>Memorex MX1998</_description>
+ <vendor>Memorex</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>mx2500</name>
+ <_description>Memorex MX2500 EZ-Access Keyboard</_description>
+ <vendor>Memorex</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>mx2750</name>
+ <_description>Memorex MX2750</_description>
+ <vendor>Memorex</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>microsoft4000</name>
+ <_description>Microsoft Natural Wireless Ergonomic Keyboard 4000</_description>
+ <vendor>Microsoft Inc.</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>microsoft7000</name>
+ <_description>Microsoft Natural Wireless Ergonomic Keyboard 7000</_description>
+ <vendor>Microsoft Inc.</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>microsoftinet</name>
+ <_description>Microsoft Internet Keyboard</_description>
+ <vendor>Microsoft Inc.</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>microsoftpro</name>
+ <_description>Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro</_description>
+ <vendor>Microsoft Inc.</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>microsoftprousb</name>
+ <_description>Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro</_description>
+ <vendor>Microsoft Inc.</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>microsoftprooem</name>
+ <_description>Microsoft Natural Keyboard Pro OEM</_description>
+ <vendor>Microsoft Inc.</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>vsonku306</name>
+ <_description>ViewSonic KU-306 Internet Keyboard</_description>
+ <vendor>ViewSonic</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>microsoftprose</name>
+ <_description>Microsoft Internet Keyboard Pro, Swedish</_description>
+ <vendor>Microsoft Inc.</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>microsoftoffice</name>
+ <_description>Microsoft Office Keyboard</_description>
+ <vendor>Microsoft Inc.</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>microsoftmult</name>
+ <_description>Microsoft Wireless Multimedia Keyboard 1.0A</_description>
+ <vendor>Microsoft Inc.</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>microsoftelite</name>
+ <_description>Microsoft Natural Keyboard Elite</_description>
+ <vendor>Microsoft Inc.</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>microsoftccurve2k</name>
+ <_description>Microsoft Comfort Curve Keyboard 2000</_description>
+ <vendor>Microsoft Inc.</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>oretec</name>
+ <_description>Ortek MCK-800 MM/Internet keyboard</_description>
+ <vendor>Ortek</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>propeller</name>
+ <_description>Propeller Voyager (KTEZ-1000)</_description>
+ <vendor>KeyTronic</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>qtronix</name>
+ <_description>QTronix Scorpius 98N+</_description>
+ <vendor>QTronix</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>samsung4500</name>
+ <_description>Samsung SDM 4500P</_description>
+ <vendor>Samsung</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>samsung4510</name>
+ <_description>Samsung SDM 4510P</_description>
+ <vendor>Samsung</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>sanwaskbkg3</name>
+ <_description>Sanwa Supply SKB-KG3</_description>
+ <vendor>Sanwa Supply Inc.</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>sk1300</name>
+ <_description>SK-1300</_description>
+ <vendor>NEC</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>sk2500</name>
+ <_description>SK-2500</_description>
+ <vendor>NEC</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>sk6200</name>
+ <_description>SK-6200</_description>
+ <vendor>NEC</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>sk7100</name>
+ <_description>SK-7100</_description>
+ <vendor>NEC</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>sp_inet</name>
+ <_description>Super Power Multimedia Keyboard</_description>
+ <vendor>Generic</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>sven</name>
+ <_description>SVEN Ergonomic 2500</_description>
+ <vendor>SVEN</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>sven303</name>
+ <_description>SVEN Slim 303</_description>
+ <vendor>SVEN</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>symplon</name>
+ <_description>Symplon PaceBook (tablet PC)</_description>
+ <vendor>Symplon</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>toshiba_s3000</name>
+ <_description>Toshiba Satellite S3000</_description>
+ <vendor>Toshiba</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>trust</name>
+ <_description>Trust Wireless Keyboard Classic</_description>
+ <vendor>Trust</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>trustda</name>
+ <_description>Trust Direct Access Keyboard</_description>
+ <vendor>Trust</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>trust_slimline</name>
+ <_description>Trust Slimline</_description>
+ <vendor>Trust</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>tm2020</name>
+ <_description>TypeMatrix EZ-Reach 2020</_description>
+ <vendor>TypeMatrix</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>tm2030PS2</name>
+ <_description>TypeMatrix EZ-Reach 2030 PS2</_description>
+ <vendor>TypeMatrix</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>tm2030USB</name>
+ <_description>TypeMatrix EZ-Reach 2030 USB</_description>
+ <vendor>TypeMatrix</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>tm2030USB-102</name>
+ <_description>TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)</_description>
+ <vendor>TypeMatrix</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>tm2030USB-106</name>
+ <_description>TypeMatrix EZ-Reach 2030 USB (106:JP mode)</_description>
+ <vendor>TypeMatrix</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>yahoo</name>
+ <_description>Yahoo! Internet Keyboard</_description>
+ <vendor>Yahoo!</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>macbook78</name>
+ <_description>MacBook/MacBook Pro</_description>
+ <vendor>Apple</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>macbook79</name>
+ <_description>MacBook/MacBook Pro (Intl)</_description>
+ <vendor>Apple</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>macintosh</name>
+ <_description>Macintosh</_description>
+ <vendor>Apple</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>macintosh_old</name>
+ <_description>Macintosh Old</_description>
+ <vendor>Apple</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>macintosh_hhk</name>
+ <_description>Happy Hacking Keyboard for Mac</_description>
+ <vendor>Fujitsu</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>acer_c300</name>
+ <_description>Acer C300</_description>
+ <vendor>Acer</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>acer_ferrari4k</name>
+ <_description>Acer Ferrari 4000</_description>
+ <vendor>Acer</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>acer_laptop</name>
+ <_description>Acer Laptop</_description>
+ <vendor>Acer</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>asus_laptop</name>
+ <_description>Asus Laptop</_description>
+ <vendor>Asus</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>apple</name>
+ <_description>Apple</_description>
+ <vendor>Apple</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>apple_laptop</name>
+ <_description>Apple Laptop</_description>
+ <vendor>Apple</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>applealu_ansi</name>
+ <_description>Apple Aluminium Keyboard (ANSI)</_description>
+ <vendor>Apple</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>applealu_iso</name>
+ <_description>Apple Aluminium Keyboard (ISO)</_description>
+ <vendor>Apple</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>applealu_jis</name>
+ <_description>Apple Aluminium Keyboard (JIS)</_description>
+ <vendor>Apple</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>silvercrest</name>
+ <_description>SILVERCREST Multimedia Wireless Keyboard</_description>
+ <vendor>Silvercrest</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>emachines</name>
+ <_description>Laptop/notebook eMachines m68xx</_description>
+ <vendor>eMachines</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>benqx</name>
+ <_description>BenQ X-Touch</_description>
+ <vendor>BenQ</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>benqx730</name>
+ <_description>BenQ X-Touch 730</_description>
+ <vendor>BenQ</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>benqx800</name>
+ <_description>BenQ X-Touch 800</_description>
+ <vendor>BenQ</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>hhk</name>
+ <_description>Happy Hacking Keyboard</_description>
+ <vendor>Fujitsu</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>classmate</name>
+ <_description>Classmate PC</_description>
+ <vendor>Intel</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>olpc</name>
+ <_description>OLPC</_description>
+ <vendor>OLPC</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>sun6</name>
+ <_description>Sun Type 5/6</_description>
+ <vendor>Sun Microsystems</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>targa_v811</name>
+ <_description>Targa Visionary 811</_description>
+ <vendor>Targa</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>unitekkb1925</name>
+ <_description>Unitek KB-1925</_description>
+ <vendor>Unitek Group</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>compalfl90</name>
+ <_description>FL90</_description>
+ <vendor>Compal Electronics Inc.</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>creativedw7000</name>
+ <_description>Creative Desktop Wireless 7000</_description>
+ <vendor>Creative</vendor>
+ </configItem>
+ </model>
+ <model>
+ <configItem>
+ <name>htcdream</name>
+ <_description>Htc Dream phone</_description>
+ <vendor>htc</vendor>
+ </configItem>
+ </model>
+ </modelList>
+ <layoutList>
+ <layout>
+ <configItem>
+ <name>us</name>
+ <_shortDescription>en</_shortDescription>
+ <_description>English (US)</_description>
+ <languageList>
+ <iso639Id>eng</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>chr</name>
+ <_shortDescription>chr</_shortDescription>
+ <_description>Cherokee</_description>
+ <languageList>
+ <iso639Id>chr</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>euro</name>
+ <_description>English (US, with euro on 5)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>intl</name>
+ <_description>English (US, international with dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>alt-intl</name>
+ <_description>English (US, alternative international)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>colemak</name>
+ <_description>English (Colemak)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>dvorak</name>
+ <_description>English (Dvorak)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>dvorak-intl</name>
+ <_description>English (Dvorak international with dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>dvorak-alt-intl</name>
+ <_description>English (Dvorak alternative international no dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>dvorak-l</name>
+ <_description>English (left handed Dvorak)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>dvorak-r</name>
+ <_description>English (right handed Dvorak)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>dvorak-classic</name>
+ <_description>English (classic Dvorak)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>dvp</name>
+ <_description>English (programmer Dvorak)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>rus</name>
+ <_shortDescription>ru</_shortDescription>
+ <_description>Russian (US, phonetic)</_description>
+ <languageList>
+ <iso639Id>rus</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>mac</name>
+ <_description>English (Macintosh)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>altgr-intl</name>
+ <_description>English (international AltGr dead keys)</_description>
+ <languageList><iso639Id>eng</iso639Id>
+ <iso639Id>fra</iso639Id>
+ <iso639Id>ger</iso639Id></languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>olpc2</name>
+ <_description>English (layout toggle on multiply/divide key)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>hbs</name>
+ <_description>Serbo-Croatian (US)</_description>
+ <languageList><iso639Id>eng</iso639Id>
+ <iso639Id>bos</iso639Id>
+ <iso639Id>hbs</iso639Id>
+ <iso639Id>hrv</iso639Id>
+ <iso639Id>srp</iso639Id> </languageList>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>ad</name>
+ <_shortDescription>ca</_shortDescription>
+ <_description>Catalan</_description>
+ <languageList>
+ <iso639Id>cat</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList/>
+ </layout>
+ <layout>
+ <configItem>
+ <name>af</name>
+ <_shortDescription>fa</_shortDescription>
+ <_description>Afghani</_description>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>ps</name>
+ <_shortDescription>ps</_shortDescription>
+ <_description>Pashto</_description>
+ <languageList>
+ <iso639Id>pus</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>uz</name>
+ <_shortDescription>uz</_shortDescription>
+ <_description>Uzbek (Afghanistan)</_description>
+ <languageList>
+ <iso639Id>uzb</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>olpc-ps</name>
+ <_shortDescription>ps</_shortDescription>
+ <_description>Pashto (Afghanistan, OLPC)</_description>
+ <languageList>
+ <iso639Id>pus</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>fa-olpc</name>
+ <_shortDescription>fa</_shortDescription>
+ <_description>Persian (Afghanistan, Dari OLPC)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>uz-olpc</name>
+ <_shortDescription>uz</_shortDescription>
+ <_description>Uzbek (Afghanistan, OLPC)</_description>
+ <languageList>
+ <iso639Id>uzb</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>ara</name>
+ <_shortDescription>ar</_shortDescription>
+ <_description>Arabic</_description>
+ <countryList>
+ <iso3166Id>AE</iso3166Id>
+ <iso3166Id>BH</iso3166Id>
+ <iso3166Id>DZ</iso3166Id>
+ <iso3166Id>EG</iso3166Id>
+ <iso3166Id>EH</iso3166Id>
+ <iso3166Id>JO</iso3166Id>
+ <iso3166Id>KW</iso3166Id>
+ <iso3166Id>LB</iso3166Id>
+ <iso3166Id>LY</iso3166Id>
+ <iso3166Id>MA</iso3166Id>
+ <iso3166Id>MR</iso3166Id>
+ <iso3166Id>OM</iso3166Id>
+ <iso3166Id>PS</iso3166Id>
+ <iso3166Id>QA</iso3166Id>
+ <iso3166Id>SA</iso3166Id>
+ <iso3166Id>SD</iso3166Id>
+ <iso3166Id>SY</iso3166Id>
+ <iso3166Id>TN</iso3166Id>
+ <iso3166Id>YE</iso3166Id>
+ </countryList>
+ <languageList>
+ <iso639Id>ara</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>azerty</name>
+ <_description>Arabic (azerty)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>azerty_digits</name>
+ <_description>Arabic (azerty/digits)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>digits</name>
+ <_description>Arabic (digits)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>qwerty</name>
+ <_description>Arabic (qwerty)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>qwerty_digits</name>
+ <_description>Arabic (qwerty/digits)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>buckwalter</name>
+ <_description>Arabic (Buckwalter)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>al</name>
+ <_shortDescription>sq</_shortDescription>
+ <_description>Albanian</_description>
+ <languageList>
+ <iso639Id>alb</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList/>
+ </layout>
+ <layout>
+ <configItem>
+ <name>am</name>
+ <_shortDescription>hy</_shortDescription>
+ <_description>Armenian</_description>
+ <languageList>
+ <iso639Id>hye</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>phonetic</name>
+ <_description>Armenian (phonetic)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>phonetic-alt</name>
+ <_description>Armenian (alternative phonetic)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>eastern</name>
+ <_description>Armenian (eastern)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>western</name>
+ <_description>Armenian (western)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>eastern-alt</name>
+ <_description>Armenian (alternative eastern)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>at</name>
+ <_shortDescription>de</_shortDescription>
+ <_description>German (Austria)</_description>
+ <languageList>
+ <iso639Id>ger</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>nodeadkeys</name>
+ <_description>German (Austria, eliminate dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>sundeadkeys</name>
+ <_description>German (Austria, Sun dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>mac</name>
+ <_description>German (Austria, Macintosh)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>az</name>
+ <_shortDescription>az</_shortDescription>
+ <_description>Azerbaijani</_description>
+ <languageList>
+ <iso639Id>aze</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>cyrillic</name>
+ <_description>Azerbaijani (Cyrillic)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>by</name>
+ <_shortDescription>be</_shortDescription>
+ <_description>Belarusian</_description>
+ <languageList>
+ <iso639Id>bel</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>legacy</name>
+ <_description>Belarusian (legacy)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>latin</name>
+ <_description>Belarusian (Latin)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>be</name>
+ <_shortDescription>be</_shortDescription>
+ <_description>Belgian</_description>
+ <languageList><iso639Id>ger</iso639Id>
+ <iso639Id>nld</iso639Id>
+ <iso639Id>fra</iso639Id></languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>oss</name>
+ <_description>Belgian (alternative)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>oss_latin9</name>
+ <_description>Belgian (alternative, latin-9 only)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>oss_sundeadkeys</name>
+ <_description>Belgian (alternative, Sun dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>iso-alternate</name>
+ <_description>Belgian (ISO alternate)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>nodeadkeys</name>
+ <_description>Belgian (eliminate dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>sundeadkeys</name>
+ <_description>Belgian (Sun dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>wang</name>
+ <_description>Belgian (Wang model 724 azerty)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>bd</name>
+ <_shortDescription>bn</_shortDescription>
+ <_description>Bengali</_description>
+ <languageList>
+ <iso639Id>ben</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>probhat</name>
+ <_description>Bengali (Probhat)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>in</name>
+ <_shortDescription>in</_shortDescription>
+ <_description>Indian</_description>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>ben</name>
+ <_shortDescription>bn</_shortDescription>
+ <_description>Bengali</_description>
+ <languageList>
+ <iso639Id>ben</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ben_probhat</name>
+ <_shortDescription>bn</_shortDescription>
+ <_description>Bengali (Probhat)</_description>
+ <languageList>
+ <iso639Id>ben</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ben_baishakhi</name>
+ <_description>Bengali (Baishakhi)</_description>
+ <languageList><iso639Id>ben</iso639Id></languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ben_bornona</name>
+ <_description>Bengali (Bornona)</_description>
+ <languageList><iso639Id>ben</iso639Id></languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ben_gitanjali</name>
+ <_description>Bengali (Uni Gitanjali)</_description>
+ <languageList><iso639Id>ben</iso639Id></languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ben_inscript</name>
+ <_description>Bengali (Baishakhi Inscript)</_description>
+ <languageList><iso639Id>ben</iso639Id></languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>guj</name>
+ <_shortDescription>gu</_shortDescription>
+ <_description>Gujarati</_description>
+ <languageList>
+ <iso639Id>guj</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>guru</name>
+ <_shortDescription>pa</_shortDescription>
+ <_description>Punjabi (Gurmukhi)</_description>
+ <languageList>
+ <iso639Id>pan</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>jhelum</name>
+ <_shortDescription>pa</_shortDescription>
+ <_description>Punjabi (Gurmukhi Jhelum)</_description>
+ <languageList>
+ <iso639Id>pan</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>kan</name>
+ <_shortDescription>kn</_shortDescription>
+ <_description>Kannada</_description>
+ <languageList>
+ <iso639Id>kan</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>mal</name>
+ <_shortDescription>ml</_shortDescription>
+ <_description>Malayalam</_description>
+ <languageList>
+ <iso639Id>mal</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>mal_lalitha</name>
+ <_shortDescription>ml</_shortDescription>
+ <_description>Malayalam (Lalitha)</_description>
+ <languageList>
+ <iso639Id>mal</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>mal_enhanced</name>
+ <_shortDescription>ml</_shortDescription>
+ <_description>Malayalam (enhanced Inscript with Rupee Sign)</_description>
+ <languageList><iso639Id>mal</iso639Id></languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ori</name>
+ <_shortDescription>or</_shortDescription>
+ <_description> Oriya</_description>
+ <languageList>
+ <iso639Id>ori</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>tam_unicode</name>
+ <_shortDescription>ta</_shortDescription>
+ <_description>Tamil (Unicode)</_description>
+ <languageList>
+ <iso639Id>tam</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>tam_keyboard_with_numerals</name>
+ <_shortDescription>ta</_shortDescription>
+ <_description>Tamil (keyboard with numerals)</_description>
+ <languageList>
+ <iso639Id>tam</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>tam_TAB</name>
+ <_shortDescription>ta</_shortDescription>
+ <_description>Tamil (TAB typewriter)</_description>
+ <languageList>
+ <iso639Id>tam</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>tam_TSCII</name>
+ <_shortDescription>ta</_shortDescription>
+ <_description>Tamil (TSCII typewriter)</_description>
+ <languageList>
+ <iso639Id>tam</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>tam</name>
+ <_shortDescription>ta</_shortDescription>
+ <_description>Tamil</_description>
+ <languageList>
+ <iso639Id>tam</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>tel</name>
+ <_shortDescription>te</_shortDescription>
+ <_description>Telugu</_description>
+ <languageList>
+ <iso639Id>tel</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>urd-phonetic</name>
+ <_shortDescription>ur</_shortDescription>
+ <_description>Urdu (phonetic)</_description>
+ <languageList>
+ <iso639Id>urd</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>urd-phonetic3</name>
+ <_shortDescription>ur</_shortDescription>
+ <_description>Urdu (alternative phonetic)</_description>
+ <languageList>
+ <iso639Id>urd</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>urd-winkeys</name>
+ <_shortDescription>ur</_shortDescription>
+ <_description>Urdu (WinKeys)</_description>
+ <languageList>
+ <iso639Id>urd</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>bolnagri</name>
+ <_shortDescription>hi</_shortDescription>
+ <_description>Hindi (Bolnagri)</_description>
+ <languageList>
+ <iso639Id>hin</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>hin-wx</name>
+ <_shortDescription>hi</_shortDescription>
+ <_description>Hindi (Wx)</_description>
+ <languageList>
+ <iso639Id>hin</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>eng</name>
+ <_shortDescription>en</_shortDescription>
+ <_description>English (India, with RupeeSign)</_description>
+ <languageList>
+ <iso639Id>eng</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>ba</name>
+ <_shortDescription>bs</_shortDescription>
+ <_description>Bosnian</_description>
+ <languageList>
+ <iso639Id>bos</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>alternatequotes</name>
+ <_description>Bosnian (use guillemets for quotes)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>unicode</name>
+ <_description>Bosnian (use Bosnian digraphs)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>unicodeus</name>
+ <_description>Bosnian (US keyboard with Bosnian digraphs)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>us</name>
+ <_description>Bosnian (US keyboard with Bosnian letters)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>br</name>
+ <_shortDescription>pt</_shortDescription>
+ <_description>Portuguese (Brazil)</_description>
+ <languageList>
+ <iso639Id>por</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>nodeadkeys</name>
+ <_description>Portuguese (Brazil, eliminate dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>dvorak</name>
+ <_description>Portuguese (Brazil, Dvorak)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>nativo</name>
+ <_description>Portuguese (Brazil, nativo)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>nativo-us</name>
+ <_description>Portuguese (Brazil, nativo for USA keyboards)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>nativo-epo</name>
+ <_description>Portuguese (Brazil, nativo for Esperanto)</_description>
+ <languageList>
+ <iso639Id>epo</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>bg</name>
+ <_shortDescription>bg</_shortDescription>
+ <_description>Bulgarian</_description>
+ <languageList>
+ <iso639Id>bul</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>phonetic</name>
+ <_description>Bulgarian (traditional phonetic)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>bas_phonetic</name>
+ <_description>Bulgarian (new phonetic)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>ma</name>
+ <_shortDescription>ar</_shortDescription>
+ <_description>Arabic (Morocco)</_description>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>french</name>
+ <_shortDescription>fr</_shortDescription>
+ <_description>French (Morocco)</_description>
+ <languageList>
+ <iso639Id>fra</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>tifinagh</name>
+ <_shortDescription>ber</_shortDescription>
+ <_description>Berber (Morocco, Tifinagh)</_description>
+ <languageList>
+ <iso639Id>ber</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>tifinagh-alt</name>
+ <_shortDescription>ber</_shortDescription>
+ <_description>Berber (Morocco, Tifinagh alternative)</_description>
+ <languageList>
+ <iso639Id>ber</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>tifinagh-alt-phonetic</name>
+ <_shortDescription>ber</_shortDescription>
+ <_description>Berber (Morocco, Tifinagh alternative phonetic)</_description>
+ <languageList>
+ <iso639Id>ber</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>tifinagh-extended</name>
+ <_shortDescription>ber</_shortDescription>
+ <_description>Berber (Morocco, Tifinagh extended)</_description>
+ <languageList>
+ <iso639Id>ber</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>tifinagh-phonetic</name>
+ <_shortDescription>ber</_shortDescription>
+ <_description>Berber (Morocco, Tifinagh phonetic)</_description>
+ <languageList>
+ <iso639Id>ber</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>tifinagh-extended-phonetic</name>
+ <_shortDescription>ber</_shortDescription>
+ <_description>Berber (Morocco, Tifinagh extended phonetic)</_description>
+ <languageList>
+ <iso639Id>ber</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>cm</name>
+ <_shortDescription>cm</_shortDescription>
+ <_description>English (Cameroon)</_description>
+ <languageList><iso639Id>eng</iso639Id></languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>french</name>
+ <_description>French (Cameroon)</_description>
+ <languageList><iso639Id>fra</iso639Id></languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>qwerty</name>
+ <_description>Cameroon Multilingual (qwerty)</_description>
+ <languageList>
+ <iso639Id>eng</iso639Id>
+ <iso639Id>bas</iso639Id>
+ <iso639Id>nmg</iso639Id>
+ <iso639Id>fub</iso639Id>
+ <iso639Id>ewo</iso639Id>
+ <iso639Id>xmd</iso639Id>
+ <iso639Id>mfh</iso639Id>
+ <iso639Id>bkm</iso639Id>
+ <iso639Id>ozm</iso639Id>
+ <iso639Id>lns</iso639Id>
+ <iso639Id>sox</iso639Id>
+ <iso639Id>pny</iso639Id>
+ <iso639Id>wes</iso639Id>
+ <iso639Id>lem</iso639Id>
+ <iso639Id>nyj</iso639Id>
+ <iso639Id>mfk</iso639Id>
+ <iso639Id>mcp</iso639Id>
+ <iso639Id>ass</iso639Id>
+ <iso639Id>xed</iso639Id>
+ <iso639Id>dua</iso639Id>
+ <iso639Id>anv</iso639Id>
+ <iso639Id>bum</iso639Id>
+ <iso639Id>btb</iso639Id>
+ <iso639Id>bfd</iso639Id>
+ <iso639Id>azo</iso639Id>
+ <iso639Id>ken</iso639Id>
+ <iso639Id>yam</iso639Id>
+ <iso639Id>yat</iso639Id>
+ <iso639Id>yas</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>azerty</name>
+ <_description>Cameroon Multilingual (azerty)</_description>
+ <languageList>
+ <iso639Id>fra</iso639Id>
+ <iso639Id>bas</iso639Id>
+ <iso639Id>nmg</iso639Id>
+ <iso639Id>fub</iso639Id>
+ <iso639Id>ewo</iso639Id>
+ <iso639Id>xmd</iso639Id>
+ <iso639Id>mfh</iso639Id>
+ <iso639Id>bkm</iso639Id>
+ <iso639Id>ozm</iso639Id>
+ <iso639Id>lns</iso639Id>
+ <iso639Id>sox</iso639Id>
+ <iso639Id>pny</iso639Id>
+ <iso639Id>wes</iso639Id>
+ <iso639Id>lem</iso639Id>
+ <iso639Id>nyj</iso639Id>
+ <iso639Id>mfk</iso639Id>
+ <iso639Id>mcp</iso639Id>
+ <iso639Id>ass</iso639Id>
+ <iso639Id>xed</iso639Id>
+ <iso639Id>dua</iso639Id>
+ <iso639Id>anv</iso639Id>
+ <iso639Id>bum</iso639Id>
+ <iso639Id>btb</iso639Id>
+ <iso639Id>bfd</iso639Id>
+ <iso639Id>azo</iso639Id>
+ <iso639Id>ken</iso639Id>
+ <iso639Id>yam</iso639Id>
+ <iso639Id>yat</iso639Id>
+ <iso639Id>yas</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>dvorak</name>
+ <_description>English (Cameroon Dvorak)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>mm</name>
+ <_shortDescription>my</_shortDescription>
+ <_description>Burmese</_description>
+ <languageList>
+ <iso639Id>mya</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList/>
+ </layout>
+ <layout>
+ <configItem>
+ <name>ca</name>
+ <_shortDescription>fr</_shortDescription>
+ <_description>French (Canada)</_description>
+ <languageList>
+ <iso639Id>fra</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>fr-dvorak</name>
+ <_shortDescription>fr</_shortDescription>
+ <_description>French (Canada, Dvorak)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>fr-legacy</name>
+ <_shortDescription>fr</_shortDescription>
+ <_description>French (Canada, legacy)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>multix</name>
+ <_description>Canadian Multilingual</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>multi</name>
+ <_description>Canadian Multilingual (first part)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>multi-2gr</name>
+ <_description>Canadian Multilingual (second part)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ike</name>
+ <_shortDescription>ike</_shortDescription>
+ <_description>Inuktitut</_description>
+ <languageList>
+ <iso639Id>iku</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>eng</name>
+ <_shortDescription>en</_shortDescription>
+ <_description>English (Canada)</_description>
+ <languageList>
+ <iso639Id>eng</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>cd</name>
+ <_shortDescription>fr</_shortDescription>
+ <_description>French (Democratic Republic of the Congo)</_description>
+ <languageList>
+ <iso639Id>fra</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList/>
+ </layout>
+ <layout>
+ <configItem>
+ <name>cn</name>
+ <_shortDescription>zh</_shortDescription>
+ <_description>Chinese</_description>
+ <languageList>
+ <iso639Id>chi</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>tib</name>
+ <_description>Tibetan</_description>
+ <languageList>
+ <iso639Id>tib</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>tib_asciinum</name>
+ <_description>Tibetan (with ASCII numerals)</_description>
+ <languageList>
+ <iso639Id>tib</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>uig</name>
+ <_description>Uyghur</_description>
+ <languageList>
+ <iso639Id>uig</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>hr</name>
+ <_shortDescription>hr</_shortDescription>
+ <_description>Croatian</_description>
+ <languageList>
+ <iso639Id>scr</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>alternatequotes</name>
+ <_description>Croatian (use guillemets for quotes)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>unicode</name>
+ <_description>Croatian (use Croatian digraphs)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>unicodeus</name>
+ <_description>Croatian (US keyboard with Croatian digraphs)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>us</name>
+ <_description>Croatian (US keyboard with Croatian letters)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>cz</name>
+ <_shortDescription>cs</_shortDescription>
+ <_description>Czech</_description>
+ <languageList>
+ <iso639Id>cze</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>bksl</name>
+ <_description>Czech (with <\|> key)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>qwerty</name>
+ <_description>Czech (qwerty)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>qwerty_bksl</name>
+ <_description>Czech (qwerty, extended Backslash)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ucw</name>
+ <_description>Czech (UCW layout, accented letters only)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>dvorak-ucw</name>
+ <_description>Czech (US Dvorak with CZ UCW support)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>dk</name>
+ <_shortDescription>da</_shortDescription>
+ <_description>Danish</_description>
+ <languageList>
+ <iso639Id>dan</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>nodeadkeys</name>
+ <_description>Danish (eliminate dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>mac</name>
+ <_description>Danish (Macintosh)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>mac_nodeadkeys</name>
+ <_description>Danish (Macintosh, eliminate dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>dvorak</name>
+ <_description>Danish (Dvorak)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>nl</name>
+ <_shortDescription>nl</_shortDescription>
+ <_description>Dutch</_description>
+ <languageList>
+ <iso639Id>nld</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>sundeadkeys</name>
+ <_description>Dutch (Sun dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>mac</name>
+ <_description>Dutch (Macintosh)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>std</name>
+ <_description>Dutch (standard)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>bt</name>
+ <_shortDescription>dz</_shortDescription>
+ <_description>Dzongkha</_description>
+ <languageList>
+ <iso639Id>dzo</iso639Id>
+ </languageList>
+ </configItem>
+ </layout>
+ <layout>
+ <configItem>
+ <name>ee</name>
+ <_shortDescription>et</_shortDescription>
+ <_description>Estonian</_description>
+ <languageList>
+ <iso639Id>est</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>nodeadkeys</name>
+ <_description>Estonian (eliminate dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>dvorak</name>
+ <_description>Estonian (Dvorak)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>us</name>
+ <_description>Estonian (US keyboard with Estonian letters)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>ir</name>
+ <_shortDescription>fa</_shortDescription>
+ <_description>Persian</_description>
+ <languageList>
+ <iso639Id>per</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>pes_keypad</name>
+ <_description>Persian (with Persian Keypad)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ku</name>
+ <_shortDescription>ku</_shortDescription>
+ <_description>Kurdish (Iran, Latin Q)</_description>
+ <languageList>
+ <iso639Id>kur</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ku_f</name>
+ <_shortDescription>ku</_shortDescription>
+ <_description>Kurdish (Iran, F)</_description>
+ <languageList>
+ <iso639Id>kur</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ku_alt</name>
+ <_shortDescription>ku</_shortDescription>
+ <_description>Kurdish (Iran, Latin Alt-Q)</_description>
+ <languageList>
+ <iso639Id>kur</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ku_ara</name>
+ <_shortDescription>ku</_shortDescription>
+ <_description>Kurdish (Iran, Arabic-Latin)</_description>
+ <languageList>
+ <iso639Id>kur</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>iq</name>
+ <_shortDescription>ar</_shortDescription>
+ <_description>Iraqi</_description>
+ <languageList><iso639Id>ara</iso639Id>
+ <iso639Id>kur</iso639Id></languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>ku</name>
+ <_shortDescription>ku</_shortDescription>
+ <_description>Kurdish (Iraq, Latin Q)</_description>
+ <languageList>
+ <iso639Id>kur</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ku_f</name>
+ <_shortDescription>ku</_shortDescription>
+ <_description>Kurdish (Iraq, F)</_description>
+ <languageList>
+ <iso639Id>kur</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ku_alt</name>
+ <_shortDescription>ku</_shortDescription>
+ <_description>Kurdish (Iraq, Latin Alt-Q)</_description>
+ <languageList>
+ <iso639Id>kur</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ku_ara</name>
+ <_shortDescription>ku</_shortDescription>
+ <_description>Kurdish (Iraq, Arabic-Latin)</_description>
+ <languageList>
+ <iso639Id>kur</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>fo</name>
+ <_shortDescription>fo</_shortDescription>
+ <_description>Faroese</_description>
+ <languageList>
+ <iso639Id>fao</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>nodeadkeys</name>
+ <_description>Faroese (eliminate dead keys)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>fi</name>
+ <_shortDescription>fi</_shortDescription>
+ <_description>Finnish</_description>
+ <languageList>
+ <iso639Id>fin</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>classic</name>
+ <_description>Finnish (classic)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>nodeadkeys</name>
+ <_description>Finnish (classic, eliminate dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>smi</name>
+ <_description>Northern Saami (Finland)</_description>
+ <languageList><iso639Id>sme</iso639Id></languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>mac</name>
+ <_description>Finnish (Macintosh)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>fr</name>
+ <_shortDescription>fr</_shortDescription>
+ <_description>French</_description>
+ <languageList>
+ <iso639Id>fra</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>nodeadkeys</name>
+ <_description>French (eliminate dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>sundeadkeys</name>
+ <_description>French (Sun dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>oss</name>
+ <_description>French (alternative)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>oss_latin9</name>
+ <_description>French (alternative, latin-9 only)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>oss_nodeadkeys</name>
+ <_description>French (alternative, eliminate dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>oss_sundeadkeys</name>
+ <_description>French (alternative, Sun dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>latin9</name>
+ <_description>French (legacy, alternative)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>latin9_nodeadkeys</name>
+ <_description>French (legacy, alternative, eliminate dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>latin9_sundeadkeys</name>
+ <_description>French (legacy, alternative, Sun dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>bepo</name>
+ <_description>French (Bepo, ergonomic, Dvorak way)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>bepo_latin9</name>
+ <_description>French (Bepo, ergonomic, Dvorak way, latin-9 only)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>dvorak</name>
+ <_description>French (Dvorak)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>mac</name>
+ <_description>French (Macintosh)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>bre</name>
+ <_description>French (Breton)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>oci</name>
+ <_description>Occitan</_description>
+ <languageList>
+ <iso639Id>oci</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>geo</name>
+ <_description>Georgian (France, AZERTY Tskapo)</_description>
+ <languageList>
+ <iso639Id>geo</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>gh</name>
+ <_shortDescription>en</_shortDescription>
+ <_description>English (Ghana)</_description>
+ <languageList>
+ <iso639Id>eng</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>generic</name>
+ <_description>English (Ghana, multilingual)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>akan</name>
+ <_shortDescription>ak</_shortDescription>
+ <_description>Akan</_description>
+ <languageList>
+ <iso639Id>aka</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ewe</name>
+ <_shortDescription>ee</_shortDescription>
+ <_description>Ewe</_description>
+ <languageList>
+ <iso639Id>ewe</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>fula</name>
+ <_shortDescription>ff</_shortDescription>
+ <_description>Fula</_description>
+ <languageList>
+ <iso639Id>ful</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ga</name>
+ <_shortDescription>gaa</_shortDescription>
+ <_description>Ga</_description>
+ <languageList>
+ <iso639Id>gaa</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>hausa</name>
+ <_shortDescription>ha</_shortDescription>
+ <_description>Hausa</_description>
+ <languageList>
+ <iso639Id>hau</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>avn</name>
+ <_shortDescription>avn</_shortDescription>
+ <_description>Avatime</_description>
+ <languageList>
+ <iso639Id>avn</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>gillbt</name>
+ <_description>English (Ghana, GILLBT)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>gn</name>
+ <_shortDescription>fr</_shortDescription>
+ <_description>French (Guinea)</_description>
+ <languageList>
+ <iso639Id>fra</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList/>
+ </layout>
+ <layout>
+ <configItem>
+ <name>ge</name>
+ <_shortDescription>ka</_shortDescription>
+ <_description>Georgian</_description>
+ <languageList>
+ <iso639Id>geo</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>ergonomic</name>
+ <_description>Georgian (ergonomic)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>mess</name>
+ <_description>Georgian (MESS)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ru</name>
+ <_shortDescription>ru</_shortDescription>
+ <_description>Russian (Georgia)</_description>
+ <languageList>
+ <iso639Id>rus</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>os</name>
+ <_description>Ossetian (Georgia)</_description>
+ <languageList>
+ <iso639Id>oss</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>de</name>
+ <_shortDescription>de</_shortDescription>
+ <_description>German</_description>
+ <languageList>
+ <iso639Id>ger</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>deadacute</name>
+ <_description>German (dead acute)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>deadgraveacute</name>
+ <_description>German (dead grave acute)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>nodeadkeys</name>
+ <_description>German (eliminate dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ro</name>
+ <_description>Romanian (Germany)</_description>
+ <languageList><iso639Id>rum</iso639Id></languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ro_nodeadkeys</name>
+ <_description>Romanian (Germany, eliminate dead keys)</_description>
+ <languageList><iso639Id>rum</iso639Id></languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>dvorak</name>
+ <_description>German (Dvorak)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>sundeadkeys</name>
+ <_description>German (Sun dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>neo</name>
+ <_description>German (Neo 2)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>mac</name>
+ <_description>German (Macintosh)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>mac_nodeadkeys</name>
+ <_description>German (Macintosh, eliminate dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>dsb</name>
+ <_description>Lower Sorbian</_description>
+ <languageList>
+ <iso639Id>dsb</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>dsb_qwertz</name>
+ <_description>Lower Sorbian (qwertz)</_description>
+ <languageList>
+ <iso639Id>dsb</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ru</name>
+ <_description>Russian (Germany, phonetic)</_description>
+ <languageList>
+ <iso639Id>rus</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>gr</name>
+ <_shortDescription>gr</_shortDescription>
+ <_description>Greek</_description>
+ <languageList>
+ <iso639Id>gre</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>simple</name>
+ <_description>Greek (simple)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>extended</name>
+ <_description>Greek (extended)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>nodeadkeys</name>
+ <_description>Greek (eliminate dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>polytonic</name>
+ <_description>Greek (polytonic)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>hu</name>
+ <_shortDescription>hu</_shortDescription>
+ <_description>Hungarian</_description>
+ <languageList>
+ <iso639Id>hun</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>standard</name>
+ <_description>Hungarian (standard)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>nodeadkeys</name>
+ <_description>Hungarian (eliminate dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>qwerty</name>
+ <_description>Hungarian (qwerty)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>101_qwertz_comma_dead</name>
+ <_description>Hungarian (101/qwertz/comma/dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>101_qwertz_comma_nodead</name>
+ <_description>Hungarian (101/qwertz/comma/eliminate dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>101_qwertz_dot_dead</name>
+ <_description>Hungarian (101/qwertz/dot/dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>101_qwertz_dot_nodead</name>
+ <_description>Hungarian (101/qwertz/dot/eliminate dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>101_qwerty_comma_dead</name>
+ <_description>Hungarian (101/qwerty/comma/dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>101_qwerty_comma_nodead</name>
+ <_description>Hungarian (101/qwerty/comma/eliminate dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>101_qwerty_dot_dead</name>
+ <_description>Hungarian (101/qwerty/dot/dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>101_qwerty_dot_nodead</name>
+ <_description>Hungarian (101/qwerty/dot/eliminate dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>102_qwertz_comma_dead</name>
+ <_description>Hungarian (102/qwertz/comma/dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>102_qwertz_comma_nodead</name>
+ <_description>Hungarian (102/qwertz/comma/eliminate dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>102_qwertz_dot_dead</name>
+ <_description>Hungarian (102/qwertz/dot/dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>102_qwertz_dot_nodead</name>
+ <_description>Hungarian (102/qwertz/dot/eliminate dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>102_qwerty_comma_dead</name>
+ <_description>Hungarian (102/qwerty/comma/dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>102_qwerty_comma_nodead</name>
+ <_description>Hungarian (102/qwerty/comma/eliminate dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>102_qwerty_dot_dead</name>
+ <_description>Hungarian (102/qwerty/dot/dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>102_qwerty_dot_nodead</name>
+ <_description>Hungarian (102/qwerty/dot/eliminate dead keys)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>is</name>
+ <_shortDescription>is</_shortDescription>
+ <_description>Icelandic</_description>
+ <languageList>
+ <iso639Id>ice</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>Sundeadkeys</name>
+ <_description>Icelandic (Sun dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>nodeadkeys</name>
+ <_description>Icelandic (eliminate dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>mac</name>
+ <_description>Icelandic (Macintosh)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>dvorak</name>
+ <_description>Icelandic (Dvorak)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>il</name>
+ <_shortDescription>he</_shortDescription>
+ <_description>Hebrew</_description>
+ <languageList>
+ <iso639Id>heb</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>lyx</name>
+ <_description>Hebrew (lyx)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>phonetic</name>
+ <_description>Hebrew (phonetic)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>biblical</name>
+ <_description>Hebrew (Biblical, Tiro)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>it</name>
+ <_shortDescription>it</_shortDescription>
+ <_description>Italian</_description>
+ <languageList>
+ <iso639Id>ita</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>nodeadkeys</name>
+ <_description>Italian (eliminate dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>mac</name>
+ <_description>Italian (Macintosh)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>us</name>
+ <_description>Italian (US keyboard with Italian letters)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>geo</name>
+ <_description>Georgian (Italy)</_description>
+ <languageList>
+ <iso639Id>geo</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>jp</name>
+ <_shortDescription>ja</_shortDescription>
+ <_description>Japanese</_description>
+ <languageList>
+ <iso639Id>jpn</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>kana</name>
+ <_description>Japanese (Kana)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>kana86</name>
+ <_description>Japanese (Kana 86)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>OADG109A</name>
+ <_description>Japanese (OADG 109A)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>mac</name>
+ <_description>Japanese (Macintosh)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>kg</name>
+ <_shortDescription>ki</_shortDescription>
+ <_description>Kyrgyz</_description>
+ <languageList>
+ <iso639Id>kir</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>phonetic</name>
+ <_description>Kyrgyz (phonetic)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>kh</name>
+ <_shortDescription>km</_shortDescription>
+ <_description>Khmer (Cambodia)</_description>
+ <languageList>
+ <iso639Id>khm</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList/>
+ </layout>
+ <layout>
+ <configItem>
+ <name>kz</name>
+ <_shortDescription>kk</_shortDescription>
+ <_description>Kazakh</_description>
+ <languageList>
+ <iso639Id>kaz</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>ruskaz</name>
+ <_shortDescription>ru</_shortDescription>
+ <_description>Russian (Kazakhstan, with Kazakh)</_description>
+ <languageList><iso639Id>kaz</iso639Id>
+ <iso639Id>rus</iso639Id></languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>kazrus</name>
+ <_description>Kazakh (with Russian)</_description>
+ <languageList><iso639Id>kaz</iso639Id>
+ <iso639Id>rus</iso639Id></languageList>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>la</name>
+ <_shortDescription>lo</_shortDescription>
+ <_description>Lao</_description>
+ <languageList>
+ <iso639Id>lao</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>stea</name>
+ <_description>Lao (STEA proposed standard layout)</_description>
+ <languageList><iso639Id>lao</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>latam</name>
+ <_shortDescription>es</_shortDescription>
+ <_description>Spanish (Latin American)</_description>
+ <countryList>
+ <iso3166Id>AR</iso3166Id>
+ <iso3166Id>BO</iso3166Id>
+ <iso3166Id>CL</iso3166Id>
+ <iso3166Id>CO</iso3166Id>
+ <iso3166Id>CR</iso3166Id>
+ <iso3166Id>CU</iso3166Id>
+ <iso3166Id>DO</iso3166Id>
+ <iso3166Id>EC</iso3166Id>
+ <iso3166Id>GT</iso3166Id>
+ <iso3166Id>HN</iso3166Id>
+ <iso3166Id>HT</iso3166Id>
+ <iso3166Id>MX</iso3166Id>
+ <iso3166Id>NI</iso3166Id>
+ <iso3166Id>PA</iso3166Id>
+ <iso3166Id>PE</iso3166Id>
+ <iso3166Id>PR</iso3166Id>
+ <iso3166Id>PY</iso3166Id>
+ <iso3166Id>SV</iso3166Id>
+ <iso3166Id>US</iso3166Id>
+ <iso3166Id>UY</iso3166Id>
+ <iso3166Id>VE</iso3166Id>
+ </countryList>
+ <languageList>
+ <iso639Id>spa</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>nodeadkeys</name>
+ <_description>Spanish (Latin American, eliminate dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>deadtilde</name>
+ <_description>Spanish (Latin American, include dead tilde)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>sundeadkeys</name>
+ <_description>Spanish (Latin American, Sun dead keys)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>lt</name>
+ <_shortDescription>lt</_shortDescription>
+ <_description>Lithuanian</_description>
+ <languageList>
+ <iso639Id>lit</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>std</name>
+ <_description>Lithuanian (standard)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>us</name>
+ <_description>Lithuanian (US keyboard with Lithuanian letters)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ibm</name>
+ <_description>Lithuanian (IBM LST 1205-92)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>lekp</name>
+ <_description>Lithuanian (LEKP)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>lekpa</name>
+ <_description>Lithuanian (LEKPa)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>lv</name>
+ <_shortDescription>lv</_shortDescription>
+ <_description>Latvian</_description>
+ <languageList>
+ <iso639Id>lav</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>apostrophe</name>
+ <_description>Latvian (apostrophe variant)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>tilde</name>
+ <_description>Latvian (tilde variant)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>fkey</name>
+ <_description>Latvian (F variant)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>modern</name>
+ <_description>Latvian (modern)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ergonomic</name>
+ <_description>Latvian (ergonomic, ŪGJRMV)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>adapted</name>
+ <_description>Latvian (adapted)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>mao</name>
+ <_shortDescription>mi</_shortDescription>
+ <_description>Maori</_description>
+ <languageList>
+ <iso639Id>mao</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList/>
+ </layout>
+ <layout>
+ <configItem>
+ <name>me</name>
+ <_shortDescription>sr</_shortDescription>
+ <_description>Montenegrin</_description>
+ <languageList>
+ <iso639Id>srp</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>cyrillic</name>
+ <_description>Montenegrin (Cyrillic)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>cyrillicyz</name>
+ <_description>Montenegrin (Cyrillic, Z and ZHE swapped)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>latinunicode</name>
+ <_description>Montenegrin (Latin Unicode)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>latinyz</name>
+ <_description>Montenegrin (Latin qwerty)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>latinunicodeyz</name>
+ <_description>Montenegrin (Latin Unicode qwerty)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>cyrillicalternatequotes</name>
+ <_description>Montenegrin (Cyrillic with guillemets)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>latinalternatequotes</name>
+ <_description>Montenegrin (Latin with guillemets)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>mk</name>
+ <_shortDescription>mk</_shortDescription>
+ <_description>Macedonian</_description>
+ <languageList>
+ <iso639Id>mkd</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>nodeadkeys</name>
+ <_description>Macedonian (eliminate dead keys)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>mt</name>
+ <_shortDescription>mt</_shortDescription>
+ <_description>Maltese</_description>
+ <languageList>
+ <iso639Id>mlt</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>us</name>
+ <_description>Maltese (with US layout)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>mn</name>
+ <_shortDescription>mn</_shortDescription>
+ <_description>Mongolian</_description>
+ <languageList>
+ <iso639Id>mng</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList/>
+ </layout>
+ <layout>
+ <configItem>
+ <name>no</name>
+ <_shortDescription>no</_shortDescription>
+ <_description>Norwegian</_description>
+ <languageList>
+ <iso639Id>nor</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>nodeadkeys</name>
+ <_description>Norwegian (eliminate dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>dvorak</name>
+ <_description>Norwegian (Dvorak)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>smi</name>
+ <_description>Northern Saami (Norway)</_description>
+ <languageList>
+ <iso639Id>sme</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>smi_nodeadkeys</name>
+ <_description>Northern Saami (Norway, eliminate dead keys)</_description>
+ <languageList>
+ <iso639Id>sme</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>mac</name>
+ <_description>Norwegian (Macintosh)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>mac_nodeadkeys</name>
+ <_description>Norwegian (Macintosh, eliminate dead keys)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>pl</name>
+ <_shortDescription>pl</_shortDescription>
+ <_description>Polish</_description>
+ <languageList>
+ <iso639Id>pol</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>qwertz</name>
+ <_description>Polish (qwertz)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>dvorak</name>
+ <_description>Polish (Dvorak)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>dvorak_quotes</name>
+ <_description>Polish (Dvorak, Polish quotes on quotemark key)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>dvorak_altquotes</name>
+ <_description>Polish (Dvorak, Polish quotes on key 1)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>csb</name>
+ <_description>Kashubian</_description>
+ <languageList>
+ <iso639Id>csb</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ru_phonetic_dvorak</name>
+ <_shortDescription>ru</_shortDescription>
+ <_description>Russian (Poland, phonetic Dvorak)</_description>
+ <languageList>
+ <iso639Id>rus</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>dvp</name>
+ <_description>Polish (programmer Dvorak)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>pt</name>
+ <_shortDescription>pt</_shortDescription>
+ <_description>Portuguese</_description>
+ <languageList>
+ <iso639Id>por</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>nodeadkeys</name>
+ <_description>Portuguese (eliminate dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>sundeadkeys</name>
+ <_description>Portuguese (Sun dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>mac</name>
+ <_description>Portuguese (Macintosh)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>mac_nodeadkeys</name>
+ <_description>Portuguese (Macintosh, eliminate dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>mac_sundeadkeys</name>
+ <_description>Portuguese (Macintosh, Sun dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>nativo</name>
+ <_description>Portuguese (Nativo)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>nativo-us</name>
+ <_description>Portuguese (Nativo for USA keyboards)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>nativo-epo</name>
+ <_description>Esperanto (Portugal, Nativo)</_description>
+ <languageList>
+ <iso639Id>epo</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>ro</name>
+ <_shortDescription>ro</_shortDescription>
+ <_description>Romanian</_description>
+ <languageList>
+ <iso639Id>rum</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>cedilla</name>
+ <_description>Romanian (cedilla)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>std</name>
+ <_description>Romanian (standard)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>std_cedilla</name>
+ <_description>Romanian (standard cedilla)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>winkeys</name>
+ <_description>Romanian (WinKeys)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>ru</name>
+ <_shortDescription>ru</_shortDescription>
+ <_description>Russian</_description>
+ <languageList>
+ <iso639Id>rus</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>phonetic</name>
+ <_description>Russian (phonetic)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>phonetic_winkeys</name>
+ <_description>Russian (phonetic WinKeys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>typewriter</name>
+ <_description>Russian (typewriter)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>legacy</name>
+ <_description>Russian (legacy)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>typewriter-legacy</name>
+ <_description>Russian (typewriter, legacy)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>tt</name>
+ <_description>Tatar</_description>
+ <languageList>
+ <iso639Id>tat</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>os_legacy</name>
+ <_description>Ossetian (legacy)</_description>
+ <languageList>
+ <iso639Id>oss</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>os_winkeys</name>
+ <_description>Ossetian (WinKeys)</_description>
+ <languageList>
+ <iso639Id>oss</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>cv</name>
+ <_description>Chuvash</_description>
+ <languageList>
+ <iso639Id>chv</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>cv_latin</name>
+ <_description>Chuvash (Latin)</_description>
+ <languageList>
+ <iso639Id>chv</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>udm</name>
+ <_description>Udmurt</_description>
+ <languageList>
+ <iso639Id>udm</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>kom</name>
+ <_description>Komi</_description>
+ <languageList>
+ <iso639Id>kom</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>sah</name>
+ <_description>Yakut</_description>
+ <languageList>
+ <iso639Id>sah</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>xal</name>
+ <_description>Kalmyk</_description>
+ <languageList>
+ <iso639Id>xal</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>dos</name>
+ <_description>Russian (DOS)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>srp</name>
+ <_description>Serbian (Russia)</_description>
+ <languageList><iso639Id>rus</iso639Id>
+ <iso639Id>srp</iso639Id></languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>bak</name>
+ <_description>Bashkirian</_description>
+ <languageList>
+ <iso639Id>bak</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>chm</name>
+ <_description>Mari</_description>
+ <languageList>
+ <iso639Id>chm</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>rs</name>
+ <_shortDescription>sr</_shortDescription>
+ <_description>Serbian</_description>
+ <languageList>
+ <iso639Id>srp</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>yz</name>
+ <_description>Serbian (Z and ZHE swapped)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>latin</name>
+ <_description>Serbian (Latin)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>latinunicode</name>
+ <_description>Serbian (Latin Unicode)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>latinyz</name>
+ <_description>Serbian (Latin qwerty)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>latinunicodeyz</name>
+ <_description>Serbian (Latin Unicode qwerty)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>alternatequotes</name>
+ <_description>Serbian (with guillemets)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>latinalternatequotes</name>
+ <_description>Serbian (Latin with guillemets)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>rue</name>
+ <_description>Pannonian Rusyn (homophonic)</_description>
+ <languageList>
+ <iso639Id>rue</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>si</name>
+ <_shortDescription>sl</_shortDescription>
+ <_description>Slovenian</_description>
+ <languageList>
+ <iso639Id>slv</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>alternatequotes</name>
+ <_description>Slovenian (use guillemets for quotes)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>us</name>
+ <_description>Slovenian (US keyboard with Slovenian letters)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>sk</name>
+ <_shortDescription>sk</_shortDescription>
+ <_description>Slovak</_description>
+ <languageList>
+ <iso639Id>slo</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>bksl</name>
+ <_description>Slovak (extended Backslash)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>qwerty</name>
+ <_description>Slovak (qwerty)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>qwerty_bksl</name>
+ <_description>Slovak (qwerty, extended Backslash)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>es</name>
+ <_shortDescription>es</_shortDescription>
+ <_description>Spanish</_description>
+ <languageList>
+ <iso639Id>spa</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>nodeadkeys</name>
+ <_description>Spanish (eliminate dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>deadtilde</name>
+ <_description>Spanish (include dead tilde)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>sundeadkeys</name>
+ <_description>Spanish (Sun dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>dvorak</name>
+ <_description>Spanish (Dvorak)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ast</name>
+ <_description>Asturian (Spain, with bottom-dot H and bottom-dot L)</_description>
+ <languageList>
+ <iso639Id>ast</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>cat</name>
+ <_description>Catalan (Spain, with middle-dot L)</_description>
+ <languageList>
+ <iso639Id>cat</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>mac</name>
+ <_description>Spanish (Macintosh)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>se</name>
+ <_shortDescription>sv</_shortDescription>
+ <_description>Swedish</_description>
+ <languageList>
+ <iso639Id>swe</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>nodeadkeys</name>
+ <_description>Swedish (eliminate dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>dvorak</name>
+ <_description>Swedish (Dvorak)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>rus</name>
+ <_shortDescription>ru</_shortDescription>
+ <_description>Russian (Sweden, phonetic)</_description>
+ <languageList>
+ <iso639Id>rus</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>rus_nodeadkeys</name>
+ <_shortDescription>ru</_shortDescription>
+ <_description>Russian (Sweden, phonetic, eliminate dead keys)</_description>
+ <languageList>
+ <iso639Id>rus</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>smi</name>
+ <_description>Northern Saami (Sweden)</_description>
+ <languageList>
+ <iso639Id>sme</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>mac</name>
+ <_description>Swedish (Macintosh)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>svdvorak</name>
+ <_description>Swedish (Svdvorak)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>swl</name>
+ <_description>Swedish Sign Language</_description>
+ <languageList><iso639Id>swl</iso639Id></languageList>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>ch</name>
+ <_shortDescription>de</_shortDescription>
+ <_description>German (Switzerland)</_description>
+ <languageList><iso639Id>ger</iso639Id>
+ <iso639Id>gsw</iso639Id></languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>legacy</name>
+ <_description>German (Switzerland, legacy)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>de_nodeadkeys</name>
+ <_shortDescription>de</_shortDescription>
+ <_description>German (Switzerland, eliminate dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>de_sundeadkeys</name>
+ <_shortDescription>de</_shortDescription>
+ <_description>German (Switzerland, Sun dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>fr</name>
+ <_shortDescription>fr</_shortDescription>
+ <_description>French (Switzerland)</_description>
+ <languageList>
+ <iso639Id>fra</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>fr_nodeadkeys</name>
+ <_shortDescription>fr</_shortDescription>
+ <_description>French (Switzerland, eliminate dead keys)</_description>
+ <languageList>
+ <iso639Id>fra</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>fr_sundeadkeys</name>
+ <_shortDescription>fr</_shortDescription>
+ <_description>French (Switzerland, Sun dead keys)</_description>
+ <languageList>
+ <iso639Id>fra</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>fr_mac</name>
+ <_shortDescription>fr</_shortDescription>
+ <_description>French (Switzerland, Macintosh)</_description>
+ <languageList>
+ <iso639Id>fra</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>de_mac</name>
+ <_shortDescription>de</_shortDescription>
+ <_description>German (Switzerland, Macintosh)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>sy</name>
+ <_shortDescription>ar</_shortDescription>
+ <_description>Arabic (Syria)</_description>
+ <languageList>
+ <iso639Id>syr</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>syc</name>
+ <_shortDescription>syc</_shortDescription>
+ <_description>Syriac</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>syc_phonetic</name>
+ <_shortDescription>syc</_shortDescription>
+ <_description>Syriac (phonetic)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ku</name>
+ <_shortDescription>ku</_shortDescription>
+ <_description>Kurdish (Syria, Latin Q)</_description>
+ <languageList>
+ <iso639Id>kur</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ku_f</name>
+ <_shortDescription>ku</_shortDescription>
+ <_description>Kurdish (Syria, F)</_description>
+ <languageList>
+ <iso639Id>kur</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ku_alt</name>
+ <_shortDescription>ku</_shortDescription>
+ <_description>Kurdish (Syria, Latin Alt-Q)</_description>
+ <languageList>
+ <iso639Id>kur</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>tj</name>
+ <_shortDescription>tg</_shortDescription>
+ <_description>Tajik</_description>
+ <languageList>
+ <iso639Id>tgk</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>legacy</name>
+ <_description>Tajik (legacy)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>lk</name>
+ <_shortDescription>si</_shortDescription>
+ <_description>Sinhala (phonetic)</_description>
+ <languageList>
+ <iso639Id>sin</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>tam_unicode</name>
+ <_shortDescription>ta</_shortDescription>
+ <_description>Tamil (Sri Lanka, Unicode)</_description>
+ <languageList>
+ <iso639Id>tam</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>tam_TAB</name>
+ <_description>Tamil (Sri Lanka, TAB Typewriter)</_description>
+ <languageList>
+ <iso639Id>tam</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>th</name>
+ <_shortDescription>th</_shortDescription>
+ <_description>Thai</_description>
+ <languageList>
+ <iso639Id>tha</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>tis</name>
+ <_description>Thai (TIS-820.2538)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>pat</name>
+ <_description>Thai (Pattachote)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>tr</name>
+ <_shortDescription>tr</_shortDescription>
+ <_description>Turkish</_description>
+ <languageList>
+ <iso639Id>tur</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>f</name>
+ <_description>Turkish (F)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>alt</name>
+ <_description>Turkish (Alt-Q)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>sundeadkeys</name>
+ <_description>Turkish (Sun dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ku</name>
+ <_shortDescription>ku</_shortDescription>
+ <_description>Kurdish (Turkey, Latin Q)</_description>
+ <languageList>
+ <iso639Id>kur</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ku_f</name>
+ <_shortDescription>ku</_shortDescription>
+ <_description>Kurdish (Turkey, F)</_description>
+ <languageList>
+ <iso639Id>kur</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ku_alt</name>
+ <_shortDescription>ku</_shortDescription>
+ <_description>Kurdish (Turkey, Latin Alt-Q)</_description>
+ <languageList>
+ <iso639Id>kur</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>intl</name>
+ <_description>Turkish (international with dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>crh</name>
+ <_shortDescription>crh</_shortDescription>
+ <_description>Crimean Tatar (Turkish Q)</_description>
+ <languageList>
+ <iso639Id>crh</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>crh_f</name>
+ <_shortDescription>crh</_shortDescription>
+ <_description>Crimean Tatar (Turkish F)</_description>
+ <languageList>
+ <iso639Id>crh</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>crh_alt</name>
+ <_shortDescription>crh</_shortDescription>
+ <_description>Crimean Tatar (Turkish Alt-Q)</_description>
+ <languageList>
+ <iso639Id>crh</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>tw</name>
+ <_shortDescription>zh</_shortDescription>
+ <_description>Taiwanese</_description>
+ <languageList>
+ <iso639Id>trv</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>indigenous</name>
+ <_description>Taiwanese (indigenous)</_description>
+ <languageList>
+ <iso639Id>ami</iso639Id>
+ <iso639Id>tay</iso639Id>
+ <iso639Id>bnn</iso639Id>
+ <iso639Id>ckv</iso639Id>
+ <iso639Id>pwn</iso639Id>
+ <iso639Id>pyu</iso639Id>
+ <iso639Id>dru</iso639Id>
+ <iso639Id>ais</iso639Id>
+ <iso639Id>ssf</iso639Id>
+ <iso639Id>tao</iso639Id>
+ <iso639Id>tsu</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>saisiyat</name>
+ <_shortDescription>xsy</_shortDescription>
+ <_description>Saisiyat (Taiwan)</_description>
+ <languageList>
+ <iso639Id>xsy</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>ua</name>
+ <_shortDescription>uk</_shortDescription>
+ <_description>Ukrainian</_description>
+ <languageList>
+ <iso639Id>ukr</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>phonetic</name>
+ <_description>Ukrainian (phonetic)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>typewriter</name>
+ <_description>Ukrainian (typewriter)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>winkeys</name>
+ <_description>Ukrainian (WinKeys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>legacy</name>
+ <_description>Ukrainian (legacy)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>rstu</name>
+ <_description>Ukrainian (standard RSTU)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>rstu_ru</name>
+ <_description>Russian (Ukraine, standard RSTU)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>homophonic</name>
+ <_description>Ukrainian (homophonic)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>gb</name>
+ <_shortDescription>en</_shortDescription>
+ <_description>English (UK)</_description>
+ <languageList>
+ <iso639Id>eng</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>extd</name>
+ <_description>English (UK, extended WinKeys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>intl</name>
+ <_description>English (UK, international with dead keys)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>dvorak</name>
+ <_description>English (UK, Dvorak)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>dvorakukp</name>
+ <_description>English (UK, Dvorak with UK punctuation)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>mac</name>
+ <_description>English (UK, Macintosh)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>mac_intl</name>
+ <_description>English (UK, Macintosh international)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>colemak</name>
+ <_description>English (UK, Colemak)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>uz</name>
+ <_shortDescription>uz</_shortDescription>
+ <_description>Uzbek</_description>
+ <languageList>
+ <iso639Id>uzb</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>latin</name>
+ <_description>Uzbek (Latin)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>vn</name>
+ <_shortDescription>vi</_shortDescription>
+ <_description>Vietnamese</_description>
+ <languageList>
+ <iso639Id>vie</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList/>
+ </layout>
+ <layout>
+ <configItem>
+ <name>kr</name>
+ <_shortDescription>ko</_shortDescription>
+ <_description>Korean</_description>
+ <languageList>
+ <iso639Id>kor</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>kr104</name>
+ <_description>Korean (101/104 key compatible)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>nec_vndr/jp</name>
+ <_shortDescription>ja</_shortDescription>
+ <_description>Japanese (PC-98xx Series)</_description>
+ <countryList>
+ <iso3166Id>JP</iso3166Id>
+ </countryList>
+ <languageList>
+ <iso639Id>jpn</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList/>
+ </layout>
+ <layout>
+ <configItem>
+ <name>ie</name>
+ <_shortDescription>ie</_shortDescription>
+ <_description>Irish</_description>
+ <languageList>
+ <iso639Id>eng</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>CloGaelach</name>
+ <_description>CloGaelach</_description>
+ <languageList>
+ <iso639Id>gla</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>UnicodeExpert</name>
+ <_description>Irish (UnicodeExpert)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ogam</name>
+ <_description>Ogham</_description>
+ <languageList>
+ <iso639Id>sga</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ogam_is434</name>
+ <_description>Ogham (IS434)</_description>
+ <languageList>
+ <iso639Id>sga</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>pk</name>
+ <_shortDescription>ur</_shortDescription>
+ <_description>Urdu (Pakistan)</_description>
+ <languageList>
+ <iso639Id>urd</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>urd-crulp</name>
+ <_description>Urdu (Pakistan, CRULP)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>urd-nla</name>
+ <_description>Urdu (Pakistan, NLA)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>ara</name>
+ <_shortDescription>ar</_shortDescription>
+ <_description>Arabic (Pakistan)</_description>
+ <languageList>
+ <iso639Id>ara</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>snd</name>
+ <_shortDescription>sd</_shortDescription>
+ <_description>Sindhi</_description>
+ <languageList>
+ <iso639Id>sd</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>mv</name>
+ <_shortDescription>dv</_shortDescription>
+ <_description>Dhivehi</_description>
+ <languageList>
+ <iso639Id>div</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList/>
+ </layout>
+ <layout>
+ <configItem>
+ <name>za</name>
+ <_shortDescription>en</_shortDescription>
+ <_description>English (South Africa)</_description>
+ <languageList>
+ <iso639Id>eng</iso639Id>
+ </languageList>
+ </configItem>
+ </layout>
+ <layout>
+ <configItem>
+ <name>epo</name>
+ <_shortDescription>eo</_shortDescription>
+ <_description>Esperanto</_description>
+ <languageList>
+ <iso639Id>epo</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>legacy</name>
+ <_description>Esperanto (displaced semicolon and quote, obsolete)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>np</name>
+ <_shortDescription>ne</_shortDescription>
+ <_description>Nepali</_description>
+ <languageList>
+ <iso639Id>nep</iso639Id>
+ </languageList>
+ </configItem>
+ </layout>
+ <layout>
+ <configItem>
+ <name>ng</name>
+ <_shortDescription>en</_shortDescription>
+ <_description>English (Nigeria)</_description>
+ <languageList>
+ <iso639Id>eng</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>igbo</name>
+ <_shortDescription>ig</_shortDescription>
+ <_description>Igbo</_description>
+ <languageList>
+ <iso639Id>ibo</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>yoruba</name>
+ <_shortDescription>yo</_shortDescription>
+ <_description>Yoruba</_description>
+ <languageList>
+ <iso639Id>yor</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>hausa</name>
+ <_shortDescription>ha</_shortDescription>
+ <_description>Hausa</_description>
+ <languageList>
+ <iso639Id>hau</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>et</name>
+ <_shortDescription>am</_shortDescription>
+ <_description>Amharic</_description>
+ <languageList>
+ <iso639Id>amh</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList/>
+ </layout>
+ <layout>
+ <configItem>
+ <name>sn</name>
+ <_shortDescription>wo</_shortDescription>
+ <_description>Wolof</_description>
+ <languageList>
+ <iso639Id>wol</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList/>
+ </layout>
+ <layout>
+ <configItem>
+ <name>brai</name>
+ <_shortDescription>brl</_shortDescription>
+ <_description>Braille</_description>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>left_hand</name>
+ <_description>Braille (left hand)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>right_hand</name>
+ <_description>Braille (right hand)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>tm</name>
+ <_shortDescription>tk</_shortDescription>
+ <_description>Turkmen</_description>
+ <languageList>
+ <iso639Id>tuk</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>alt</name>
+ <_description>Turkmen (Alt-Q)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>ml</name>
+ <_shortDescription>bm</_shortDescription>
+ <_description>Bambara</_description>
+ <languageList>
+ <iso639Id>bam</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>fr-oss</name>
+ <_shortDescription>fr</_shortDescription>
+ <_description>French (Mali, alternative)</_description>
+ <languageList>
+ <iso639Id>fr</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>us-mac</name>
+ <_shortDescription>en</_shortDescription>
+ <_description>English (Mali, US Macintosh)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>us-intl</name>
+ <_shortDescription>en</_shortDescription>
+ <_description>English (Mali, US international)</_description>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>tz</name>
+ <_shortDescription>sw</_shortDescription>
+ <_description>Swahili (Tanzania)</_description>
+ <languageList>
+ <iso639Id>swa</iso639Id>
+ </languageList>
+ </configItem>
+ </layout>
+ <layout>
+ <configItem>
+ <name>ke</name>
+ <_shortDescription>sw</_shortDescription>
+ <_description>Swahili (Kenya)</_description>
+ <languageList>
+ <iso639Id>swa</iso639Id>
+ </languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>kik</name>
+ <_shortDescription>ki</_shortDescription>
+ <_description>Kikuyu</_description>
+ <languageList>
+ <iso639Id>kik</iso639Id>
+ </languageList>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ <layout>
+ <configItem>
+ <name>bw</name>
+ <_shortDescription>tn</_shortDescription>
+ <_description>Tswana</_description>
+ <languageList>
+ <iso639Id>tsn</iso639Id>
+ </languageList>
+ </configItem>
+ </layout>
+ <layout>
+ <configItem>
+ <name>ph</name>
+ <_shortDescription>ph</_shortDescription>
+ <_description>Filipino</_description>
+ <languageList><iso639Id>eng</iso639Id>
+ <iso639Id>bik</iso639Id>
+ <iso639Id>ceb</iso639Id>
+ <iso639Id>fil</iso639Id>
+ <iso639Id>hil</iso639Id>
+ <iso639Id>ilo</iso639Id>
+ <iso639Id>pam</iso639Id>
+ <iso639Id>pag</iso639Id>
+ <iso639Id>phi</iso639Id>
+ <iso639Id>tgl</iso639Id>
+ <iso639Id>war</iso639Id></languageList>
+ </configItem>
+ <variantList>
+ <variant>
+ <configItem>
+ <name>qwerty-bay</name>
+ <_description>Filipino (QWERTY Baybayin)</_description>
+ <languageList><iso639Id>bik</iso639Id>
+ <iso639Id>ceb</iso639Id>
+ <iso639Id>fil</iso639Id>
+ <iso639Id>hil</iso639Id>
+ <iso639Id>ilo</iso639Id>
+ <iso639Id>pam</iso639Id>
+ <iso639Id>pag</iso639Id>
+ <iso639Id>phi</iso639Id>
+ <iso639Id>tgl</iso639Id>
+ <iso639Id>war</iso639Id></languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>capewell-dvorak</name>
+ <_description>Filipino (Capewell-Dvorak Latin)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>capewell-dvorak-bay</name>
+ <_description>Filipino (Capewell-Dvorak Baybayin)</_description>
+ <languageList><iso639Id>bik</iso639Id>
+ <iso639Id>ceb</iso639Id>
+ <iso639Id>fil</iso639Id>
+ <iso639Id>hil</iso639Id>
+ <iso639Id>ilo</iso639Id>
+ <iso639Id>pam</iso639Id>
+ <iso639Id>pag</iso639Id>
+ <iso639Id>phi</iso639Id>
+ <iso639Id>tgl</iso639Id>
+ <iso639Id>war</iso639Id></languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>capewell-qwerf2k6</name>
+ <_description>Filipino (Capewell-QWERF 2006 Latin)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>capewell-qwerf2k6-bay</name>
+ <_description>Filipino (Capewell-QWERF 2006 Baybayin)</_description>
+ <languageList><iso639Id>bik</iso639Id>
+ <iso639Id>ceb</iso639Id>
+ <iso639Id>fil</iso639Id>
+ <iso639Id>hil</iso639Id>
+ <iso639Id>ilo</iso639Id>
+ <iso639Id>pam</iso639Id>
+ <iso639Id>pag</iso639Id>
+ <iso639Id>phi</iso639Id>
+ <iso639Id>tgl</iso639Id>
+ <iso639Id>war</iso639Id></languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>colemak</name>
+ <_description>Filipino (Colemak Latin)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>colemak-bay</name>
+ <_description>Filipino (Colemak Baybayin)</_description>
+ <languageList><iso639Id>bik</iso639Id>
+ <iso639Id>ceb</iso639Id>
+ <iso639Id>fil</iso639Id>
+ <iso639Id>hil</iso639Id>
+ <iso639Id>ilo</iso639Id>
+ <iso639Id>pam</iso639Id>
+ <iso639Id>pag</iso639Id>
+ <iso639Id>phi</iso639Id>
+ <iso639Id>tgl</iso639Id>
+ <iso639Id>war</iso639Id></languageList>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>dvorak</name>
+ <_description>Filipino (Dvorak Latin)</_description>
+ </configItem>
+ </variant>
+ <variant>
+ <configItem>
+ <name>dvorak-bay</name>
+ <_description>Filipino (Dvorak Baybayin)</_description>
+ <languageList><iso639Id>bik</iso639Id>
+ <iso639Id>ceb</iso639Id>
+ <iso639Id>fil</iso639Id>
+ <iso639Id>hil</iso639Id>
+ <iso639Id>ilo</iso639Id>
+ <iso639Id>pam</iso639Id>
+ <iso639Id>pag</iso639Id>
+ <iso639Id>phi</iso639Id>
+ <iso639Id>tgl</iso639Id>
+ <iso639Id>war</iso639Id></languageList>
+ </configItem>
+ </variant>
+ </variantList>
+ </layout>
+ </layoutList>
+ <optionList>
+ <group allowMultipleSelection="true">
+ <!-- The key combination used to switch between groups -->
+ <configItem>
+ <name>grp</name>
+ <_description>Key(s) to change layout</_description>
+ </configItem>
+ <option>
+ <configItem>
+ <name>grp:switch</name>
+ <_description>Right Alt (while pressed)</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>grp:lswitch</name>
+ <_description>Left Alt (while pressed)</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>grp:lwin_switch</name>
+ <_description>Left Win (while pressed)</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>grp:rwin_switch</name>
+ <_description>Right Win (while pressed)</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>grp:win_switch</name>
+ <_description>Any Win key (while pressed)</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>grp:caps_switch</name>
+ <_description>Caps Lock (while pressed), Alt+Caps Lock does the original capslock action</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>grp:rctrl_switch</name>
+ <_description>Right Ctrl (while pressed)</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>grp:toggle</name>
+ <_description>Right Alt</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>grp:lalt_toggle</name>
+ <_description>Left Alt</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>grp:caps_toggle</name>
+ <_description>Caps Lock</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>grp:shift_caps_toggle</name>
+ <_description>Shift+Caps Lock</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>grp:shift_caps_switch</name>
+ <_description>Caps Lock (to first layout), Shift+Caps Lock (to last layout)</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>grp:win_menu_switch</name>
+ <_description>Left Win (to first layout), Right Win/Menu (to last layout)</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>grp:lctrl_rctrl_switch</name>
+ <_description>Left Ctrl (to first layout), Right Ctrl (to last layout)</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>grp:alt_caps_toggle</name>
+ <_description>Alt+Caps Lock</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>grp:shifts_toggle</name>
+ <_description>Both Shift keys together</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>grp:alts_toggle</name>
+ <_description>Both Alt keys together</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>grp:ctrls_toggle</name>
+ <_description>Both Ctrl keys together</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>grp:ctrl_shift_toggle</name>
+ <_description>Ctrl+Shift</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>grp:lctrl_lshift_toggle</name>
+ <_description>Left Ctrl+Left Shift</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>grp:rctrl_rshift_toggle</name>
+ <_description>Right Ctrl+Right Shift</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>grp:ctrl_alt_toggle</name>
+ <_description>Alt+Ctrl</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>grp:alt_shift_toggle</name>
+ <_description>Alt+Shift</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>grp:alt_space_toggle</name>
+ <_description>Alt+Space</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>grp:menu_toggle</name>
+ <_description>Menu</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>grp:lwin_toggle</name>
+ <_description>Left Win</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>grp:rwin_toggle</name>
+ <_description>Right Win</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>grp:lshift_toggle</name>
+ <_description>Left Shift</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>grp:rshift_toggle</name>
+ <_description>Right Shift</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>grp:lctrl_toggle</name>
+ <_description>Left Ctrl</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>grp:rctrl_toggle</name>
+ <_description>Right Ctrl</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>grp:sclk_toggle</name>
+ <_description>Scroll Lock</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>grp:lctrl_lwin_rctrl_menu</name>
+ <_description>LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)</_description>
+ </configItem>
+ </option>
+ </group>
+ <group allowMultipleSelection="true">
+ <!-- The key combination used to choose the 3rd (and 4th, together with Shift)
+ level of symbols -->
+ <configItem>
+ <name>lv3</name>
+ <_description>Key to choose 3rd level</_description>
+ </configItem>
+ <option>
+ <configItem>
+ <name>lv3:switch</name>
+ <_description>Right Ctrl</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>lv3:menu_switch</name>
+ <_description>Menu</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>lv3:win_switch</name>
+ <_description>Any Win key</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>lv3:lwin_switch</name>
+ <_description>Left Win</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>lv3:rwin_switch</name>
+ <_description>Right Win</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>lv3:alt_switch</name>
+ <_description>Any Alt key</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>lv3:lalt_switch</name>
+ <_description>Left Alt</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>lv3:ralt_switch</name>
+ <_description>Right Alt</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>lv3:ralt_switch_multikey</name>
+ <_description>Right Alt, Shift+Right Alt key is Multi_Key</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>lv3:ralt_alt</name>
+ <_description>Right Alt key never chooses 3rd level</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>lv3:enter_switch</name>
+ <_description>Enter on keypad</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>lv3:caps_switch</name>
+ <_description>Caps Lock</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>lv3:bksl_switch</name>
+ <_description>Backslash</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>lv3:lsgt_switch</name>
+ <_description><Less/Greater></_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>lv3:caps_switch_latch</name>
+ <_description>Caps Lock (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>lv3:bksl_switch_latch</name>
+ <_description>Backslash (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>lv3:lsgt_switch_latch</name>
+ <_description><Less/Greater> (chooses 3rd level, latches when pressed together with another 3rd-level-chooser)</_description>
+ </configItem>
+ </option>
+ </group>
+ <group allowMultipleSelection="true">
+ <!-- Tweaking the position of the "Ctrl" key -->
+ <configItem>
+ <name>ctrl</name>
+ <_description>Ctrl key position</_description>
+ </configItem>
+ <option>
+ <configItem>
+ <name>ctrl:nocaps</name>
+ <_description>Make Caps Lock an additional Ctrl</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>ctrl:lctrl_meta</name>
+ <_description>Meta on Left Ctrl</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>ctrl:swapcaps</name>
+ <_description>Swap Ctrl and Caps Lock</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>ctrl:ctrl_ac</name>
+ <_description>At left of 'A'</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>ctrl:ctrl_aa</name>
+ <_description>At bottom left</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>ctrl:ctrl_ra</name>
+ <_description>Right Ctrl as Right Alt</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>ctrl:ctrl_menu</name>
+ <_description>Right Ctrl is mapped to Menu</_description>
+ </configItem>
+ </option>
+ </group>
+ <group allowMultipleSelection="true">
+ <!-- Using startard LEDs to indicate the alternative (not first) group(s) -->
+ <configItem>
+ <name>grp_led</name>
+ <_description>Use keyboard LED to show alternative layout</_description>
+ </configItem>
+ <option>
+ <configItem>
+ <name>grp_led:num</name>
+ <_description>Num Lock</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>grp_led:caps</name>
+ <_description>Caps Lock</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>grp_led:scroll</name>
+ <_description>Scroll Lock</_description>
+ </configItem>
+ </option>
+ </group>
+ <group allowMultipleSelection="false">
+ <!-- Select a keypad type -->
+ <configItem>
+ <name>keypad</name>
+ <_description>Numeric keypad layout selection</_description>
+ </configItem>
+ <option>
+ <configItem>
+ <name>keypad:legacy</name>
+ <_description>Legacy</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>keypad:oss</name>
+ <_description>Unicode additions (arrows and math operators)</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>keypad:future</name>
+ <_description>Unicode additions (arrows and math operators). Math operators on default level</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>keypad:legacy_wang</name>
+ <_description>Legacy Wang 724</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>keypad:oss_wang</name>
+ <_description>Wang 724 keypad with Unicode additions (arrows and math operators)</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>keypad:future_wang</name>
+ <_description>Wang 724 keypad with Unicode additions (arrows and math operators). Math operators on default level</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>keypad:hex</name>
+ <_description>Hexadecimal</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>keypad:atm</name>
+ <_description>ATM/phone-style</_description>
+ </configItem>
+ </option>
+ </group>
+ <!-- This option should override the KPDL key defined in keypad; I hope it's declared in the right place -->
+ <group allowMultipleSelection="false">
+ <!-- Select a keypad KPDL variant -->
+ <configItem>
+ <name>kpdl</name>
+ <_description>Numeric keypad delete key behaviour</_description>
+ </configItem>
+ <option>
+ <configItem>
+ <!-- Actually, with KP_DECIMAL, as the old keypad(dot) -->
+ <name>kpdl:dot</name>
+ <_description>Legacy key with dot</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>kpdl:comma</name>
+ <!-- Actually, with KP_SEPARATOR, as the old keypad(comma) -->
+ <_description>Legacy key with comma</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>kpdl:dotoss</name>
+ <_description>Four-level key with dot</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>kpdl:dotoss_latin9</name>
+ <_description>Four-level key with dot, latin-9 restriction</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>kpdl:commaoss</name>
+ <_description>Four-level key with comma</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>kpdl:momayyezoss</name>
+ <_description>Four-level key with momayyez</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>kpdl:kposs</name>
+ <!-- This assumes the KP_ abstract symbols are actually useful for some apps
+ The description needs to be rewritten -->
+ <_description>Four-level key with abstract separators</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>kpdl:semi</name>
+ <_description>Semi-colon on third level</_description>
+ </configItem>
+ </option>
+ </group>
+ <group allowMultipleSelection="false">
+ <!-- Caps Lock tweaks.
+ "Internal" capitalization means capitalization using some internal tables.
+ Otherwise "as Shift" - means using next group. -->
+ <configItem>
+ <name>caps</name>
+ <_description>Caps Lock key behavior</_description>
+ </configItem>
+ <option>
+ <configItem>
+ <name>caps:internal</name>
+ <_description>Caps Lock uses internal capitalization. Shift "pauses" Caps Lock</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>caps:internal_nocancel</name>
+ <_description>Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>caps:shift</name>
+ <_description>Caps Lock acts as Shift with locking. Shift "pauses" Caps Lock</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>caps:shift_nocancel</name>
+ <_description>Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>caps:capslock</name>
+ <_description>Caps Lock toggles normal capitalization of alphabetic characters</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>caps:numlock</name>
+ <_description>Make Caps Lock an additional Num Lock</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>caps:swapescape</name>
+ <_description>Swap ESC and Caps Lock</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>caps:escape</name>
+ <_description>Make Caps Lock an additional ESC</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>caps:backspace</name>
+ <_description>Make Caps Lock an additional Backspace</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>caps:super</name>
+ <_description>Make Caps Lock an additional Super</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>caps:hyper</name>
+ <_description>Make Caps Lock an additional Hyper</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>caps:shiftlock</name>
+ <_description>Caps Lock toggles Shift so all keys are affected</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>caps:none</name>
+ <_description>Caps Lock is disabled</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>caps:ctrl_modifier</name>
+ <_description>Make Caps Lock an additional Control but keep the Caps_Lock keysym</_description>
+ </configItem>
+ </option>
+ </group>
+ <group allowMultipleSelection="false">
+ <!-- Using special PC keys (Win, Menu) to work as standard X keys (Super, Hyper, etc.) -->
+ <configItem>
+ <name>altwin</name>
+ <_description>Alt/Win key behavior</_description>
+ </configItem>
+ <option>
+ <configItem>
+ <name>altwin:menu</name>
+ <_description>Add the standard behavior to Menu key</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>altwin:meta_alt</name>
+ <_description>Alt and Meta are on Alt keys</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>altwin:ctrl_win</name>
+ <_description>Control is mapped to Win keys (and the usual Ctrl keys)</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>altwin:ctrl_alt_win</name>
+ <_description>Control is mapped to Alt keys, Alt is mapped to Win keys</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>altwin:meta_win</name>
+ <_description>Meta is mapped to Win keys</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>altwin:left_meta_win</name>
+ <_description>Meta is mapped to Left Win</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>altwin:hyper_win</name>
+ <_description>Hyper is mapped to Win-keys</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>altwin:alt_super_win</name>
+ <_description>Alt is mapped to Right Win, Super to Menu</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>altwin:swap_lalt_lwin</name>
+ <_description>Left Alt is swapped with Left Win</_description>
+ </configItem>
+ </option>
+ </group>
+ <group allowMultipleSelection="true">
+ <!-- Tweaking the position of the "Compose" key: mapping to existing PC keys -->
+ <configItem>
+ <name>Compose key</name>
+ <_description>Compose key position</_description>
+ </configItem>
+ <option>
+ <configItem>
+ <name>compose:ralt</name>
+ <_description>Right Alt</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>compose:lwin</name>
+ <_description>Left Win</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>compose:rwin</name>
+ <_description>Right Win</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>compose:menu</name>
+ <_description>Menu</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>compose:lctrl</name>
+ <_description>Left Ctrl</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>compose:rctrl</name>
+ <_description>Right Ctrl</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>compose:caps</name>
+ <_description>Caps Lock</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>compose:102</name>
+ <_description><Less/Greater></_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>compose:paus</name>
+ <_description>Pause</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>compose:prsc</name>
+ <_description>PrtSc</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>compose:sclk</name>
+ <_description>Scroll Lock</_description>
+ </configItem>
+ </option>
+ </group>
+ <group allowMultipleSelection="true">
+ <configItem>
+ <name>compat</name>
+ <_description>Miscellaneous compatibility options</_description>
+ </configItem>
+ <option>
+ <configItem>
+ <name>numpad:pc</name>
+ <_description>Default numeric keypad keys</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>numpad:mac</name>
+ <_description>Numeric keypad keys work as with Macintosh</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>numpad:microsoft</name>
+ <_description>Shift with numeric keypad keys works as in MS Windows</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>numpad:shift3</name>
+ <_description>Shift does not cancel Num Lock, chooses 3rd level instead</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>srvrkeys:none</name>
+ <_description>Special keys (Ctrl+Alt+<key>) handled in a server</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>apple:alupckeys</name>
+ <_description>Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>shift:breaks_caps</name>
+ <_description>Shift cancels Caps Lock</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>misc:typo</name>
+ <_description>Enable extra typographic characters</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>shift:both_capslock</name>
+ <_description>Both Shift-Keys together toggle Caps Lock</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>shift:both_capslock_cancel</name>
+ <_description>Both Shift-Keys together activate Caps Lock, one Shift-Key deactivates</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>shift:both_shiftlock</name>
+ <_description>Both Shift-Keys together toggle ShiftLock</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>keypad:pointerkeys</name>
+ <_description>Toggle PointerKeys with Shift + NumLock.</_description>
+ </configItem>
+ </option>
+ </group>
+ <group allowMultipleSelection="true">
+ <!-- Special shortcuts for the Euro character -->
+ <configItem>
+ <name>eurosign</name>
+ <_description>Adding currency signs to certain keys</_description>
+ </configItem>
+ <option>
+ <configItem>
+ <name>eurosign:e</name>
+ <_description>Euro on E</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>eurosign:2</name>
+ <_description>Euro on 2</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>eurosign:4</name>
+ <_description>Euro on 4</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>eurosign:5</name>
+ <_description>Euro on 5</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>rupeesign:4</name>
+ <_description>Rupee on 4</_description>
+ </configItem>
+ </option>
+ </group>
+ <group allowMultipleSelection="true">
+ <configItem>
+ <name>lv5</name>
+ <_description>Key to choose 5th level</_description>
+ </configItem>
+ <option>
+ <configItem>
+ <name>lv5:lsgt_switch_lock</name>
+ <_description><Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>lv5:ralt_switch_lock</name>
+ <_description>Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>lv5:lwin_switch_lock</name>
+ <_description>Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>lv5:rwin_switch_lock</name>
+ <_description>Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>lv5:lsgt_switch_lock_cancel</name>
+ <_description><Less/Greater> chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>lv5:ralt_switch_lock_cancel</name>
+ <_description>Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>lv5:lwin_switch_lock_cancel</name>
+ <_description>Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>lv5:rwin_switch_lock_cancel</name>
+ <_description>Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser, one press releases the lock</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>lv5:lsgt_switch_lock_cancel</name>
+ <_description><Less/Greater> chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>lv5:ralt_switch_lock_cancel</name>
+ <_description>Right Alt chooses 5th level and activates level5-Lock when pressed together with another 5th-level-chooser, one press releases the lock</_description>
+ </configItem>
+ </option>
+ </group>
+ <group allowMultipleSelection="false">
+ <!-- Let space output NBSP, NNBSP, ZWNJ, and ZWJ for the desired level -->
+ <configItem>
+ <name>nbsp</name>
+ <_description>Using space key to input non-breakable space character</_description>
+ </configItem>
+ <option>
+ <configItem>
+ <name>nbsp:none</name>
+ <_description>Usual space at any level</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>nbsp:level2</name>
+ <_description>Non-breakable space character at second level</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>nbsp:level3</name>
+ <_description>Non-breakable space character at third level</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>nbsp:level3s</name>
+ <_description>Non-breakable space character at third level, nothing at fourth level</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>nbsp:level3n</name>
+ <_description>Non-breakable space character at third level, thin non-breakable space character at fourth level</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>nbsp:level4</name>
+ <_description>Non-breakable space character at fourth level</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>nbsp:level4n</name>
+ <_description>Non-breakable space character at fourth level, thin non-breakable space character at sixth level</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>nbsp:level4nl</name>
+ <_description>Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>nbsp:zwnj2</name>
+ <_description>Zero-width non-joiner character at second level</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>nbsp:zwnj2zwj3</name>
+ <_description>Zero-width non-joiner character at second level, zero-width joiner character at third level</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>nbsp:zwnj2zwj3nb4</name>
+ <_description>Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>nbsp:zwnj2nb3</name>
+ <_description>Zero-width non-joiner character at second level, non-breakable space character at third level</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>nbsp:zwnj2nb3s</name>
+ <_description>Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>nbsp:zwnj2nb3zwj4</name>
+ <_description>Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>nbsp:zwnj2nb3nnb4</name>
+ <_description>Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>nbsp:zwnj3zwj4</name>
+ <_description>Zero-width non-joiner character at third level, zero-width joiner at fourth level</_description>
+ </configItem>
+ </option>
+ </group>
+ <group allowMultipleSelection="true">
+ <configItem>
+ <name>japan</name>
+ <_description>Japanese keyboard options</_description>
+ </configItem>
+ <option>
+ <configItem>
+ <name>japan:kana_lock</name>
+ <_description>Kana Lock key is locking</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>japan:nicola_f_bs</name>
+ <_description>NICOLA-F style Backspace</_description>
+ </configItem>
+ </option>
+ </group>
+ <group allowMultipleSelection="false">
+ <configItem>
+ <name>esperanto</name>
+ <_description>Adding Esperanto circumflexes (supersigno)</_description>
+ </configItem>
+ <option>
+ <configItem>
+ <name>esperanto:qwerty</name>
+ <_description>To the corresponding key in a Qwerty keyboard.</_description>
+ </configItem>
+ </option>
+ <option>
+ <configItem>
+ <name>esperanto:dvorak</name>
+ <_description>To the corresponding key in a Dvorak keyboard.</_description>
+ </configItem>
+ </option>
+ </group>
+ <group allowMultipleSelection="true">
+ <configItem>
+ <name>terminate</name>
+ <_description>Key sequence to kill the X server</_description>
+ </configItem>
+ <option>
+ <configItem>
+ <name>terminate:ctrl_alt_bksp</name>
+ <_description>Control + Alt + Backspace</_description>
+ </configItem>
+ </option>
+ </group>
+ </optionList>
+</xkbConfigRegistry>
diff --git a/xorg-server/xkeyboard-config/rules/bin/ml1_s.sh b/xorg-server/xkeyboard-config/rules/bin/ml1_s.sh index b2d222432..b09459a5d 100644 --- a/xorg-server/xkeyboard-config/rules/bin/ml1_s.sh +++ b/xorg-server/xkeyboard-config/rules/bin/ml1_s.sh @@ -1,18 +1,9 @@ -#!/bin/sh +@echo off -INDIR=$1 -OUTFILE=base.ml1_s.part +set OUTFILE=base.ml1_s.part -> $OUTFILE +if exist %OUTFILE% del %OUTFILE% -awk '{ - if (index($2, "(") == 0) { - printf " * %s = pc+%s%%(v[1])\n", $1, $2; - } else { - printf " * %s = pc+%s\n", $1, $2; - } -}' < $INDIR/layoutsMapping.lst >> $OUTFILE +gawk "{ if (index($2, """(""") == 0) { printf """ * %%s = pc+%%s%%%%(v[1])\n""", $1, $2; } else { printf """ * %%s = pc+%%s\n""", $1, $2; }}" < layoutsMapping.lst >> %OUTFILE% -awk '{ - printf " * %s(%s) = pc+%s(%s)\n", $1, $2, $3, $4; -}' < $INDIR/variantsMapping.lst >> $OUTFILE +gawk "{ printf """ * %%s(%%s) = pc+%%s(%%s)\n""", $1, $2, $3, $4; }" < variantsMapping.lst >> %OUTFILE% diff --git a/xorg-server/xkeyboard-config/rules/bin/ml1v1_s.sh b/xorg-server/xkeyboard-config/rules/bin/ml1v1_s.sh index 7c2b1a84c..4d492e02b 100644 --- a/xorg-server/xkeyboard-config/rules/bin/ml1v1_s.sh +++ b/xorg-server/xkeyboard-config/rules/bin/ml1v1_s.sh @@ -1,10 +1,7 @@ -#!/bin/sh +@echo off -INDIR=$1 -OUTFILE=base.ml1v1_s.part +set OUTFILE=base.ml1v1_s.part -> $OUTFILE +if exist %OUTFILE% del %OUTFILE% -awk '{ - printf " * %s %s = pc+%s(%s)\n", $1, $2, $3, $4; -}' < $INDIR/variantsMapping.lst >> $OUTFILE +gawk "{ printf """ * %%s %%s = pc+%%s(%%s)\n""", $1, $2, $3, $4; }" < variantsMapping.lst >> %OUTFILE% diff --git a/xorg-server/xkeyboard-config/rules/bin/ml1v_s.sh b/xorg-server/xkeyboard-config/rules/bin/ml1v_s.sh index 084d4c0be..cec1334c0 100644 --- a/xorg-server/xkeyboard-config/rules/bin/ml1v_s.sh +++ b/xorg-server/xkeyboard-config/rules/bin/ml1v_s.sh @@ -1,10 +1,7 @@ -#!/bin/sh +@echo off -INDIR=$1 -OUTFILE=base.ml1v_s.part +set OUTFILE=base.ml1v_s.part -> $OUTFILE +if exist %OUTFILE% del %OUTFILE% -awk '{ - printf " * %s %s = pc+%s(%s)\n", $1, $2, $3, $4; -}' < $INDIR/variantsMapping.lst >> $OUTFILE +gawk "{ printf """ * %%s %%s = pc+%%s(%%s)\n""", $1, $2, $3, $4; }" < variantsMapping.lst >> %OUTFILE% diff --git a/xorg-server/xkeyboard-config/rules/bin/ml_s.sh b/xorg-server/xkeyboard-config/rules/bin/ml_s.sh index 666ba870f..b7f0d9c46 100644 --- a/xorg-server/xkeyboard-config/rules/bin/ml_s.sh +++ b/xorg-server/xkeyboard-config/rules/bin/ml_s.sh @@ -1,14 +1,9 @@ -#!/bin/sh +@echo off -INDIR=$1 -OUTFILE=base.ml_s.part +set OUTFILE=base.ml_s.part -> $OUTFILE +if exist %OUTFILE% del %OUTFILE% -awk '{ - printf " * %s = pc+%s\n", $1, $2; -}' < $INDIR/layoutsMapping.lst >> $OUTFILE +gawk "{ printf """ * %%s = pc+%%s\n""", $1, $2; }" < layoutsMapping.lst >> %OUTFILE% -awk '{ - printf " * %s(%s) = pc+%s(%s)\n", $1, $2, $3, $4; -}' < $INDIR/variantsMapping.lst >> $OUTFILE +gawk "{ printf """ * %%s(%%s) = pc+%%s(%%s)\n""", $1, $2, $3, $4; }" < variantsMapping.lst >> %OUTFILE% diff --git a/xorg-server/xkeyboard-config/rules/bin/mln_s.sh b/xorg-server/xkeyboard-config/rules/bin/mln_s.sh index 4a615fe7d..66794a4fc 100644 --- a/xorg-server/xkeyboard-config/rules/bin/mln_s.sh +++ b/xorg-server/xkeyboard-config/rules/bin/mln_s.sh @@ -1,20 +1,10 @@ -#!/bin/sh
+@echo off
+set variant=%1
-variant=$1
+set OUTFILE=base.ml%variant%_s.part
-INDIR=$2
-OUTFILE=base.ml${variant}_s.part
+if exist %OUTFILE% del %OUTFILE%
-> $OUTFILE
+echo "{ if (index($2, """(""") == 0) { printf """ * %%s = +%%s%%%%(v[%variant%]):%variant%\n""", $1, $2; } else { printf """ * %%s = +%%s:%variant%\n""", $1, $2; }}" < layoutsMapping.lst >> %OUTFILE%
-awk '{
- if (index($2, "(") == 0) {
- printf " * %s = +%s%%(v['${variant}']):'${variant}'\n", $1, $2;
- } else {
- printf " * %s = +%s:'${variant}'\n", $1, $2;
- }
-}' < $INDIR/layoutsMapping.lst >> $OUTFILE
-
-awk '{
- printf " * %s(%s) = +%s(%s):'${variant}'\n", $1, $2, $3, $4;
-}' < $INDIR/variantsMapping.lst >> $OUTFILE
+gawk "{ printf """ * %%s(%%s) = +%%s(%%s):%variant%\n""", $1, $2, $3, $4;}" < variantsMapping.lst >> %OUTFILE%
diff --git a/xorg-server/xkeyboard-config/rules/bin/mlnvn_s.sh b/xorg-server/xkeyboard-config/rules/bin/mlnvn_s.sh index 30123874b..8e252943b 100644 --- a/xorg-server/xkeyboard-config/rules/bin/mlnvn_s.sh +++ b/xorg-server/xkeyboard-config/rules/bin/mlnvn_s.sh @@ -1,12 +1,8 @@ -#!/bin/sh
+@echo off
+set variant=%1
-variant=$1
+set OUTFILE=base.ml%variant%v%variant%_s.part
-INDIR=$2
-OUTFILE=base.ml${variant}v${variant}_s.part
+if exist %OUTFILE% del %OUTFILE%
-> $OUTFILE
-
-awk '{
- printf " * %s %s = +%s(%s):'${variant}'\n", $1, $2, $3, $4;
-}' < $INDIR/variantsMapping.lst >> $OUTFILE
+gawk "{ printf """ * %%s %%s = +%%s(%%s):%variant%\n""", $1, $2, $3, $4;}" < variantsMapping.lst >> %OUTFILE%
diff --git a/xorg-server/xkeyboard-config/rules/bin/mlv_s.sh b/xorg-server/xkeyboard-config/rules/bin/mlv_s.sh index 5b466d59c..573cb930f 100644 --- a/xorg-server/xkeyboard-config/rules/bin/mlv_s.sh +++ b/xorg-server/xkeyboard-config/rules/bin/mlv_s.sh @@ -1,10 +1,7 @@ -#!/bin/sh +@echo off -INDIR=$1 -OUTFILE=base.mlv_s.part +set OUTFILE=base.mlv_s.part -> $OUTFILE +if exist %OUTFILE% del %OUTFILE% -awk '{ - printf " * %s %s = pc+%s(%s)\n", $1, $2, $3, $4; -}' < $INDIR/variantsMapping.lst >> $OUTFILE +gawk "{ printf """ * %%s %%s = pc+%%s(%%s)\n""", $1, $2, $3, $4; }" < variantsMapping.lst >> %OUTFILE% diff --git a/xorg-server/xkeyboard-config/rules/compat/.gitignore b/xorg-server/xkeyboard-config/rules/compat/.gitignore new file mode 100644 index 000000000..24ecdb6ba --- /dev/null +++ b/xorg-server/xkeyboard-config/rules/compat/.gitignore @@ -0,0 +1,16 @@ +base.ml1_s.part
+base.ml1v1_s.part
+base.ml2_s.part
+base.ml2v2_s.part
+base.ml3_s.part
+base.ml3v3_s.part
+base.ml4_s.part
+base.ml4v4_s.part
+base.ml_s.part
+base.mlv_s.part
+ml1_s.bat
+ml1v1_s.bat
+ml_s.bat
+mln_s.bat
+mlnvn_s.bat
+mlv_s.bat
\ No newline at end of file diff --git a/xorg-server/xkeyboard-config/rules/compat/Makefile.am b/xorg-server/xkeyboard-config/rules/compat/Makefile.am index 814bd25cf..37570e0da 100644 --- a/xorg-server/xkeyboard-config/rules/compat/Makefile.am +++ b/xorg-server/xkeyboard-config/rules/compat/Makefile.am @@ -1,67 +1,67 @@ - -transform_files=layoutsMapping.lst variantsMapping.lst - -dist_parts=base.o_s.part \ -base.lv_c.part \ -base.l1v1_c.part \ -base.l2v2_c.part \ -base.l3v3_c.part \ -base.l4v4_c.part - -scripts_dir=$(srcdir)/../bin - -scripts= \ -base.ml2_s.part \ -base.ml3_s.part \ -base.ml4_s.part \ -base.ml2v2_s.part \ -base.ml3v3_s.part \ -base.ml4v4_s.part \ -base.ml_s.part \ -base.ml1_s.part \ -base.mlv_s.part \ -base.ml1v1_s.part - -if USE_COMPAT_RULES - -noinst_SCRIPTS=$(scripts) $(dist_parts) - -else - -noinst_SCRIPTS= - -endif - -base.ml2_s.part: $(scripts_dir)/mln_s.sh $(transform_files) - sh $< 2 $(srcdir) - -base.ml3_s.part: $(scripts_dir)/mln_s.sh $(transform_files) - sh $< 3 $(srcdir) - -base.ml4_s.part: $(scripts_dir)/mln_s.sh $(transform_files) - sh $< 4 $(srcdir) - -base.ml2v2_s.part: $(scripts_dir)/mlnvn_s.sh $(transform_files) - sh $< 2 $(srcdir) - -base.ml3v3_s.part: $(scripts_dir)/mlnvn_s.sh $(transform_files) - sh $< 3 $(srcdir) - -base.ml4v4_s.part: $(scripts_dir)/mlnvn_s.sh $(transform_files) - sh $< 4 $(srcdir) - -base.ml_s.part: $(scripts_dir)/ml_s.sh $(transform_files) - sh $< $(srcdir) - -base.ml1_s.part: $(scripts_dir)/ml1_s.sh $(transform_files) - sh $< $(srcdir) - -base.mlv_s.part: $(scripts_dir)/mlv_s.sh $(transform_files) - sh $< $(srcdir) - -base.ml1v1_s.part: $(scripts_dir)/ml1v1_s.sh $(transform_files) - sh $< $(srcdir) - -EXTRA_DIST=base.lists.part $(transform_files) $(dist_parts) - -CLEANFILES=$(scripts) +
+transform_files=layoutsMapping.lst variantsMapping.lst
+
+dist_parts=base.o_s.part \
+base.lv_c.part \
+base.l1v1_c.part \
+base.l2v2_c.part \
+base.l3v3_c.part \
+base.l4v4_c.part
+
+scripts_dir=$(srcdir)/../bin
+
+scripts= \
+base.ml2_s.part \
+base.ml3_s.part \
+base.ml4_s.part \
+base.ml2v2_s.part \
+base.ml3v3_s.part \
+base.ml4v4_s.part \
+base.ml_s.part \
+base.ml1_s.part \
+base.mlv_s.part \
+base.ml1v1_s.part
+
+if USE_COMPAT_RULES
+
+noinst_SCRIPTS=$(scripts) $(dist_parts)
+
+else
+
+noinst_SCRIPTS=
+
+endif
+
+base.ml2_s.part: $(scripts_dir)/mln_s.sh $(transform_files)
+ sh $< 2 $(srcdir)
+
+base.ml3_s.part: $(scripts_dir)/mln_s.sh $(transform_files)
+ sh $< 3 $(srcdir)
+
+base.ml4_s.part: $(scripts_dir)/mln_s.sh $(transform_files)
+ sh $< 4 $(srcdir)
+
+base.ml2v2_s.part: $(scripts_dir)/mlnvn_s.sh $(transform_files)
+ sh $< 2 $(srcdir)
+
+base.ml3v3_s.part: $(scripts_dir)/mlnvn_s.sh $(transform_files)
+ sh $< 3 $(srcdir)
+
+base.ml4v4_s.part: $(scripts_dir)/mlnvn_s.sh $(transform_files)
+ sh $< 4 $(srcdir)
+
+base.ml_s.part: $(scripts_dir)/ml_s.sh $(transform_files)
+ sh $< $(srcdir)
+
+base.ml1_s.part: $(scripts_dir)/ml1_s.sh $(transform_files)
+ sh $< $(srcdir)
+
+base.mlv_s.part: $(scripts_dir)/mlv_s.sh $(transform_files)
+ sh $< $(srcdir)
+
+base.ml1v1_s.part: $(scripts_dir)/ml1v1_s.sh $(transform_files)
+ sh $< $(srcdir)
+
+EXTRA_DIST=base.lists.part $(transform_files) $(dist_parts)
+
+CLEANFILES=$(scripts)
diff --git a/xorg-server/xkeyboard-config/rules/compat/makefile b/xorg-server/xkeyboard-config/rules/compat/makefile new file mode 100644 index 000000000..832ef5f80 --- /dev/null +++ b/xorg-server/xkeyboard-config/rules/compat/makefile @@ -0,0 +1,53 @@ +transform_files=layoutsMapping.lst variantsMapping.lst + +scripts_dir=..\bin + +SCRIPTS= \ +base.ml2_s.part \ +base.ml3_s.part \ +base.ml4_s.part \ +base.ml2v2_s.part \ +base.ml3v3_s.part \ +base.ml4v4_s.part \ +base.ml_s.part \ +base.ml1_s.part \ +base.mlv_s.part \ +base.ml1v1_s.part + + +SH=cmd /c + +base.ml2_s.part: mln_s.bat $(transform_files) + $(SH) $< 2 + +base.ml3_s.part: mln_s.bat $(transform_files) + $(SH) $< 3 + +base.ml4_s.part: mln_s.bat $(transform_files) + $(SH) $< 4 + +base.ml2v2_s.part: mlnvn_s.bat $(transform_files) + $(SH) $< 2 + +base.ml3v3_s.part: mlnvn_s.bat $(transform_files) + $(SH) $< 3 + +base.ml4v4_s.part: mlnvn_s.bat $(transform_files) + $(SH) $< 4 + +base.ml_s.part: ml_s.bat $(transform_files) + $(SH) $< + +base.ml1_s.part: ml1_s.bat $(transform_files) + $(SH) $< + +base.mlv_s.part: mlv_s.bat $(transform_files) + $(SH) $< + +base.ml1v1_s.part: ml1v1_s.bat $(transform_files) + $(SH) $< + +%.bat: $(scripts_dir)\%.sh + copy $< $@ + +all: $(SCRIPTS) diff --git a/xorg-server/xkeyboard-config/rules/compat/variantsMapping.lst b/xorg-server/xkeyboard-config/rules/compat/variantsMapping.lst index 80745519d..1b9d1d182 100644 --- a/xorg-server/xkeyboard-config/rules/compat/variantsMapping.lst +++ b/xorg-server/xkeyboard-config/rules/compat/variantsMapping.lst @@ -1,49 +1,49 @@ -ben basic in ben -ben probhat in ben_probhat -dev basic in deva -dvorak $dvoraklayouts %v dvorak -dvorak basic us dvorak -dvorak pl_basic pl dvorak -dvorak pl pl dvorak_quotes -dvorak pl_altquotes pl dvorak_altquotes -dzdwi basic bt basic -fi basic fi classic -ge azerty_tskapo fr geo -guj basic in guj -gur basic in guru -ie laptop ie basic -ie CloGaelachLaptop ie CloGaelach -in urd in urd-phonetic -iu basic ca ike -lo basic la basic -kan basic in kan -mal basic in mal -mal mlplusnum in mal -ogham basic ie ogam -ogham laptop ie ogam -ogham is434 ie ogam_is434 -ogham is434laptop ie ogam_is434 -ori basic in ori -ro de ro winkeys -ro us ro std -ro academic ro std -ro std_comma ro std -ro comma ro basic -ru os ru os_legacy -pk urd pk urd-phonetic -sapmi basic no smi -sapmi nodeadkeys no smi_nodeadkeys -sapmi sefi fi smi -sin phonetic-static in sin_phonetic -syr basic sy syc -syr phonetic sy syc_phonetic -tam INSCRIPT in tam -tam UNI in tam_unicode -tam NUMERAL-KEYBOARD in tam_keyboard_with_numerals -tam TAB in tam_TAB -tam TSCII in tam_TSCII -tel basic in tel -yu basic srp latin -yu unicode srp latinunicode -yu yz srp latinyz -yu unicodeyz srp latinunicodeyz +ben basic in ben
+ben probhat in ben_probhat
+dev basic in deva
+dvorak $dvoraklayouts %v dvorak
+dvorak basic us dvorak
+dvorak pl_basic pl dvorak
+dvorak pl pl dvorak_quotes
+dvorak pl_altquotes pl dvorak_altquotes
+dzdwi basic bt basic
+fi basic fi classic
+ge azerty_tskapo fr geo
+guj basic in guj
+gur basic in guru
+ie laptop ie basic
+ie CloGaelachLaptop ie CloGaelach
+in urd in urd-phonetic
+iu basic ca ike
+lo basic la basic
+kan basic in kan
+mal basic in mal
+mal mlplusnum in mal
+ogham basic ie ogam
+ogham laptop ie ogam
+ogham is434 ie ogam_is434
+ogham is434laptop ie ogam_is434
+ori basic in ori
+ro de ro winkeys
+ro us ro std
+ro academic ro std
+ro std_comma ro std
+ro comma ro basic
+ru os ru os_legacy
+pk urd pk urd-phonetic
+sapmi basic no smi
+sapmi nodeadkeys no smi_nodeadkeys
+sapmi sefi fi smi
+sin phonetic-static in sin_phonetic
+syr basic sy syc
+syr phonetic sy syc_phonetic
+tam INSCRIPT in tam
+tam UNI in tam_unicode
+tam NUMERAL-KEYBOARD in tam_keyboard_with_numerals
+tam TAB in tam_TAB
+tam TSCII in tam_TSCII
+tel basic in tel
+yu basic srp latin
+yu unicode srp latinunicode
+yu yz srp latinyz
+yu unicodeyz srp latinunicodeyz
diff --git a/xorg-server/xkeyboard-config/rules/makefile b/xorg-server/xkeyboard-config/rules/makefile new file mode 100644 index 000000000..c8b2f25c2 --- /dev/null +++ b/xorg-server/xkeyboard-config/rules/makefile @@ -0,0 +1,197 @@ +ifeq ($(MAKESERVER),1) +$(error Please do not specify MAKESERVER=1) +endif + +load_makefile compat\makefile DEBUG=$(DEBUG) + +DESTDIR=$(MHMAKECONF)\xorg-server\xkbdata\rules + +USE_COMPAT_RULES = 1 + +if USE_COMPAT_RULES + +base_parts = base.hdr.part base.lists.part \ +compat/base.lists.part \ +HDR base.m_k.part \ +HDR base.l1_k.part \ +HDR base.l_k.part \ +HDR base.o_k.part \ +HDR base.ml_g.part \ +HDR base.m_g.part \ +HDR compat/base.mlv_s.part base.mlv_s.part \ +HDR compat/base.ml_s.part base.ml_s.part \ +HDR compat/base.ml1_s.part base.ml1_s.part \ +HDR compat/base.ml1v1_s.part \ +HDR compat/base.ml2_s.part base.ml2_s.part \ +HDR compat/base.ml3_s.part base.ml3_s.part \ +HDR compat/base.ml4_s.part base.ml4_s.part \ +HDR compat/base.ml2v2_s.part \ +HDR compat/base.ml3v3_s.part \ +HDR compat/base.ml4v4_s.part \ +HDR base.m_s.part \ +HDR compat/base.lv_c.part \ +HDR compat/base.l1v1_c.part \ +HDR compat/base.l2v2_c.part \ +HDR compat/base.l3v3_c.part \ +HDR compat/base.l4v4_c.part \ +HDR base.ml_c.part \ +HDR base.ml1_c.part \ +HDR base.m_t.part \ +HDR base.lo_s.part \ +HDR base.l1o_s.part \ +HDR base.l2o_s.part \ +HDR base.l3o_s.part \ +HDR base.l4o_s.part \ +HDR compat/base.o_s.part base.o_s.part \ +HDR base.o_c.part \ +HDR base.o_t.part + +evdev_parts = base.hdr.part base.lists.part \ +compat/base.lists.part \ +HDR evdev.m_k.part \ +HDR base.l1_k.part \ +HDR base.l_k.part \ +HDR base.o_k.part \ +HDR base.ml_g.part \ +HDR base.m_g.part \ +HDR compat/base.mlv_s.part base.mlv_s.part \ +HDR compat/base.ml_s.part base.ml_s.part \ +HDR compat/base.ml1_s.part base.ml1_s.part \ +HDR compat/base.ml1v1_s.part \ +HDR compat/base.ml2_s.part base.ml2_s.part \ +HDR compat/base.ml3_s.part base.ml3_s.part \ +HDR compat/base.ml4_s.part base.ml4_s.part \ +HDR compat/base.ml2v2_s.part \ +HDR compat/base.ml3v3_s.part \ +HDR compat/base.ml4v4_s.part \ +HDR evdev.m_s.part \ +HDR compat/base.lv_c.part \ +HDR compat/base.l1v1_c.part \ +HDR compat/base.l2v2_c.part \ +HDR compat/base.l3v3_c.part \ +HDR compat/base.l4v4_c.part \ +HDR base.ml_c.part \ +HDR base.ml1_c.part \ +HDR base.m_t.part \ +HDR base.lo_s.part \ +HDR base.l1o_s.part \ +HDR base.l2o_s.part \ +HDR base.l3o_s.part \ +HDR base.l4o_s.part \ +HDR compat/base.o_s.part base.o_s.part \ +HDR base.o_c.part \ +HDR base.o_t.part + +else + +base_parts = base.hdr.part base.lists.part \ +HDR base.m_k.part \ +HDR base.l1_k.part \ +HDR base.l_k.part \ +HDR \ +HDR base.ml_g.part \ +HDR base.m_g.part \ +HDR base.mlv_s.part \ +HDR base.ml_s.part \ +HDR base.ml1_s.part \ +HDR \ +HDR base.ml2_s.part \ +HDR base.ml3_s.part \ +HDR base.ml4_s.part \ +HDR \ +HDR \ +HDR \ +HDR base.m_s.part \ +HDR \ +HDR \ +HDR \ +HDR \ +HDR \ +HDR base.ml_c.part \ +HDR base.ml1_c.part \ +HDR base.m_t.part \ +HDR \ +HDR base.l1o_s.part \ +HDR base.l2o_s.part \ +HDR base.l3o_s.part \ +HDR base.l4o_s.part \ +HDR base.o_s.part \ +HDR base.o_c.part \ +HDR base.o_t.part + +evdev_parts = base.hdr.part base.lists.part \ +HDR evdev.m_k.part \ +HDR base.l1_k.part \ +HDR base.l_k.part \ +HDR \ +HDR base.ml_g.part \ +HDR base.m_g.part \ +HDR base.mlv_s.part \ +HDR base.ml_s.part \ +HDR base.ml1_s.part \ +HDR \ +HDR base.ml2_s.part \ +HDR base.ml3_s.part \ +HDR base.ml4_s.part \ +HDR \ +HDR \ +HDR \ +HDR evdev.m_s.part \ +HDR \ +HDR \ +HDR \ +HDR \ +HDR \ +HDR base.ml_c.part \ +HDR base.ml1_c.part \ +HDR base.m_t.part \ +HDR \ +HDR base.l1o_s.part \ +HDR base.l2o_s.part \ +HDR base.l3o_s.part \ +HDR base.l4o_s.part \ +HDR base.o_s.part \ +HDR base.o_c.part \ +HDR base.o_t.part + +endif +rules_files = base evdev xfree98 + +lst_files = base.lst evdev.lst + +$(DESTDIR)\%.lst: $(DESTDIR)\%.xml + perl xml2lst.pl < $< > $@ + +$(DESTDIR)\base: compat\all $(base_parts) + merge $@ $(base_parts) + +$(DESTDIR)\evdev: compat\all $(evdev_parts) + merge $@ $(evdev_parts) + +dist_files = xkb.dtd README + +rules_DATA = $(rules_files) $(lst_files) $(dist_files) + +COMPATFILES=xorg xorg.xml xorg.lst +$(DESTDIR)\xorg: $(DESTDIR)\base + copy $< $@ +$(DESTDIR)\xorg%: $(DESTDIR)\base% + copy $< $@ + +rules_DATA := $(rules_DATA) $(COMPATFILES) + +xml_in_files = base.xml.in evdev.xml.in base.extras.xml.in evdev.extras.xml.in +xml_DATA = $(xml_in_files:.xml.in=.xml) + +$(DESTDIR)\%.xml: %.xml.in + copy $< $@ + +$(DESTDIR)\evdev.xml: base.xml.in + copy $< $@ + +$(DESTDIR)\evdev.extras.xml: base.extras.xml.in + copy $< $@ + +DATA_FILES=$(rules_DATA:%=$(DESTDIR)\%) $(xml_DATA:%=$(DESTDIR)\%) + +include ..\xkbrules.mak diff --git a/xorg-server/xkeyboard-config/rules/merge.py b/xorg-server/xkeyboard-config/rules/merge.py new file mode 100644 index 000000000..442a866f2 --- /dev/null +++ b/xorg-server/xkeyboard-config/rules/merge.py @@ -0,0 +1,13 @@ +import sys + +pOUT=open(sys.argv[1],"wb") +pHDR=open("HDR","r") +for item in sys.argv[2:]: + if item == 'HDR': + pOUT.write("\n") + pOUT.write(pHDR.readline()) + else: + pOUT.write(open(item,"rb").read()) + +pOUT.close() + diff --git a/xorg-server/xkeyboard-config/rules/xkb.dtd b/xorg-server/xkeyboard-config/rules/xkb.dtd index 0a37b1188..be3434ab9 100644 --- a/xorg-server/xkeyboard-config/rules/xkb.dtd +++ b/xorg-server/xkeyboard-config/rules/xkb.dtd @@ -1,58 +1,58 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<!-- - - Description: XKB configuration file DTD - Author: Sergey V. Udaltsov - ---> - -<!ELEMENT xkbConfigRegistry (modelList,layoutList,optionList)> - -<!ATTLIST xkbConfigRegistry - version CDATA "1.1"> - -<!ELEMENT modelList (model*)> - -<!ELEMENT model (configItem)> - -<!ELEMENT layoutList (layout*)> - -<!ELEMENT layout (configItem,variantList?)> - -<!ELEMENT optionList (group*)> - -<!ELEMENT variantList (variant*)> - -<!ELEMENT variant (configItem)> - -<!ELEMENT group (configItem,option*)> -<!ATTLIST group - allowMultipleSelection (true|false) "false"> - -<!ELEMENT option (configItem)> - -<!ELEMENT configItem (name,shortDescription*,description*,vendor?,countryList?,languageList?,hwList?)> - -<!ATTLIST configItem - popularity (standard|exotic) "standard"> - -<!ELEMENT name (#PCDATA)> - -<!ELEMENT shortDescription (#PCDATA)> - -<!ELEMENT description (#PCDATA)> - -<!ELEMENT vendor (#PCDATA)> - -<!ELEMENT countryList (iso3166Id+)> - -<!ELEMENT iso3166Id (#PCDATA)> - -<!ELEMENT languageList (iso639Id+)> - -<!ELEMENT iso639Id (#PCDATA)> - -<!ELEMENT hwList (hwId+)> - -<!ELEMENT hwId (#PCDATA)> +<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+
+ Description: XKB configuration file DTD
+ Author: Sergey V. Udaltsov
+
+-->
+
+<!ELEMENT xkbConfigRegistry (modelList,layoutList,optionList)>
+
+<!ATTLIST xkbConfigRegistry
+ version CDATA "1.1">
+
+<!ELEMENT modelList (model*)>
+
+<!ELEMENT model (configItem)>
+
+<!ELEMENT layoutList (layout*)>
+
+<!ELEMENT layout (configItem,variantList?)>
+
+<!ELEMENT optionList (group*)>
+
+<!ELEMENT variantList (variant*)>
+
+<!ELEMENT variant (configItem)>
+
+<!ELEMENT group (configItem,option*)>
+<!ATTLIST group
+ allowMultipleSelection (true|false) "false">
+
+<!ELEMENT option (configItem)>
+
+<!ELEMENT configItem (name,shortDescription*,description*,vendor?,countryList?,languageList?,hwList?)>
+
+<!ATTLIST configItem
+ popularity (standard|exotic) "standard">
+
+<!ELEMENT name (#PCDATA)>
+
+<!ELEMENT shortDescription (#PCDATA)>
+
+<!ELEMENT description (#PCDATA)>
+
+<!ELEMENT vendor (#PCDATA)>
+
+<!ELEMENT countryList (iso3166Id+)>
+
+<!ELEMENT iso3166Id (#PCDATA)>
+
+<!ELEMENT languageList (iso639Id+)>
+
+<!ELEMENT iso639Id (#PCDATA)>
+
+<!ELEMENT hwList (hwId+)>
+
+<!ELEMENT hwId (#PCDATA)>
diff --git a/xorg-server/xkeyboard-config/rules/xml2lst.pl b/xorg-server/xkeyboard-config/rules/xml2lst.pl index 0c6540d1e..3b5e10009 100644 --- a/xorg-server/xkeyboard-config/rules/xml2lst.pl +++ b/xorg-server/xkeyboard-config/rules/xml2lst.pl @@ -1,262 +1,262 @@ -#!/usr/bin/perl - -# converts the <rules>.xml file to the old format <rules>.lst file -# -# Usage: -# -# perl xml2lst.pl < filename.xml > filename.lst -# -# author Ivan Pascal - -$doc = new_document( 0, ''); -parse('', $doc); - -($reg) = node_by_name($doc, '/xkbConfigRegistry'); -@models = node_by_name($reg, 'modelList/model/configItem'); -@layouts = node_by_name($reg, 'layoutList/layout/configItem'); -@options = node_by_name($reg, 'optionList/group/configItem'); - -print "! model\n"; -for $i (@models) { - ($name) = node_by_name($i, 'name'); - ($descr) = node_by_name($i, 'description'); - printf(" %-15s %s\n", text_child($name), text_child($descr)); -} - -print "\n! layout\n"; -for $i (@layouts) { - ($name) = node_by_name($i, 'name'); - ($descr) = node_by_name($i, 'description'); - printf(" %-15s %s\n", text_child($name), text_child($descr)); -} - -print "\n! variant\n"; -for $l (@layouts) { - ($lname) = node_by_name($l, 'name'); - @variants = node_by_name($l, '../variantList/variant/configItem'); - for $v (@variants) { - ($name) = node_by_name($v, 'name'); - ($descr) = node_by_name($v, 'description'); - printf(" %-15s %s: %s\n", - text_child($name), text_child($lname), text_child($descr)); - } -} - -print "\n! option\n"; -for $g (@options) { - ($name) = node_by_name($g, 'name'); - ($descr) = node_by_name($g, 'description'); - printf(" %-20s %s\n", text_child($name), text_child($descr)); - - @opts = node_by_name($g, '../option/configItem'); - for $o (@opts) { - ($name) = node_by_name($o, 'name'); - ($descr) = node_by_name($o, 'description'); - printf(" %-20s %s\n", - text_child($name), text_child($descr)); - } -} - -sub with_attribute { - local ($nodelist, $attrexpr) = @_; - local ($attr, $value) = split (/=/, $attrexpr); - local ($node, $attrvalue); - if (defined $value && $value ne '') { - $value =~ s/"//g; - foreach $node (@{$nodelist}) { - $attrvalue = node_attribute($node, $attr); - if (defined $attrvalue && $attrvalue eq $value) { - return $node; - } - } - } else { - foreach $node (@{$nodelist}) { - if (! defined node_attribute($node, $attr)) { - return $node; - } - } - } - undef; -} - -# Subroutines - -sub parse { - local $intag = 0; - my (@node_stack, $parent); - $parent = @_[1]; - local ($tag, $text); - - while (<>) { - chomp; - @str = split /([<>])/; - shift @str if ($str[0] eq '' || $str[0] =~ /^[ \t]*$/); - - while (scalar @str) { - $token = shift @str; - if ($token eq '<') { - $intag = 1; - if (defined $text) { - add_text_node($parent, $text); - undef $text; - } - } elsif ($token eq '>') { - $intag = 0; - if ($tag =~ /^\/(.*)/) { # close tag - $parent = pop @node_stack; - } elsif ($tag =~ /^([^\/]*)\/$/) { - empty_tag($parent, $1); - } else { - if (defined ($node = open_tag($parent, $tag))) { - push @node_stack, $parent; - $parent = $node; - } - } - undef $tag; - } else { - if ($intag == 1) { - if (defined $tag) { - $tag .= ' '. $token; - } else { - $tag = $token; - } - } else { - if (defined $text) { - $text .= "\n" . $token; - } else { - $text = $token; - } - } - } - } - } -} - -sub new_document { - $doc = new_node( 0, '', 'DOCUMENT'); - $doc->{CHILDREN} = []; - return $doc; -} - -sub new_node { - local ($parent_node, $tag, $type) = @_; - - my %node; - $node{PARENT} = $parent_node; - $node{TYPE} = $type; - - if ($type eq 'COMMENT' || $type eq 'TEXT') { - $node{TEXT} = $tag; - $node{NAME} = $type; - return \%node; - } - - local ($tname, $attr) = split(' ', $tag, 2); - $node{NAME} = $tname; - - if (defined $attr && $attr ne '') { - my %attr_table; - local @attr_list = split ( /"/, $attr); - local ($name, $value); - while (scalar @attr_list) { - $name = shift @attr_list; - $name =~ s/[ =]//g; - next if ($name eq ''); - $value = shift @attr_list; - $attr_table{$name} =$value; - } - $node{ATTRIBUTES} = \%attr_table; - } - return \%node; -} - -sub add_node { - local ($parent_node, $node) = @_; - push @{$parent_node->{CHILDREN}}, $node; - - local $tname = $node->{NAME}; - if (defined $parent_node->{$tname}) { - push @{$parent_node->{$tname}}, $node - } else { - $parent_node->{$tname} = [ $node ]; - } -} - -sub empty_tag { - local ($parent_node, $tag) = @_; - local $node = new_node($parent_node, $tag, 'EMPTY'); - add_node($parent_node, $node); -} - -sub open_tag { - local ($parent_node, $tag) = @_; - local $node; - - if ($tag =~ /^\?.*/ || $tag =~ /^\!.*/) { - $node = new_node($parent_node, $tag, 'COMMENT'); - add_node($parent_node, $node); - undef; return; - } else { - $node = new_node($parent_node, $tag, 'NODE'); - $node->{CHILDREN} = []; - add_node($parent_node, $node); - return $node; - } -} - -sub add_text_node { - local ($parent_node, $text) = @_; - local $node = new_node($parent_node, $text, 'TEXT'); - add_node($parent_node, $node); -} - -sub node_by_name { - local ($node, $name) = @_; - local ($tagname, $path) = split(/\//, $name, 2); - - my @nodelist; - - if ($tagname eq '') { - while ($node->{PARENT} != 0) { - $node = $node->{PARENT}; - } - sublist_by_name($node, $path, \@nodelist); - } else { - sublist_by_name($node, $name, \@nodelist); - } - return @nodelist; -} - -sub sublist_by_name { - local ($node, $name, $res) = @_; - local ($tagname, $path) = split(/\//, $name, 2); - - if (! defined $path) { - push @{$res}, (@{$node->{$tagname}}); - return; - } - - if ($tagname eq '..' && $node->{PARENT} != 0) { - $node = $node->{PARENT}; - sublist_by_name($node, $path, $res); - } else { - local $n; - for $n (@{$node->{$tagname}}) { - sublist_by_name($n, $path, $res); - } - } -} - -sub node_attribute { - local $node = @_[0]; - if (defined $node->{ATTRIBUTES}) { - return $node->{ATTRIBUTES}{@_[1]}; - } - undef; -} - -sub text_child { - local ($node) = @_; - local ($child) = node_by_name($node, 'TEXT'); - return $child->{TEXT}; -} +#!/usr/bin/perl
+
+# converts the <rules>.xml file to the old format <rules>.lst file
+#
+# Usage:
+#
+# perl xml2lst.pl < filename.xml > filename.lst
+#
+# author Ivan Pascal
+
+$doc = new_document( 0, '');
+parse('', $doc);
+
+($reg) = node_by_name($doc, '/xkbConfigRegistry');
+@models = node_by_name($reg, 'modelList/model/configItem');
+@layouts = node_by_name($reg, 'layoutList/layout/configItem');
+@options = node_by_name($reg, 'optionList/group/configItem');
+
+print "! model\n";
+for $i (@models) {
+ ($name) = node_by_name($i, 'name');
+ ($descr) = node_by_name($i, 'description');
+ printf(" %-15s %s\n", text_child($name), text_child($descr));
+}
+
+print "\n! layout\n";
+for $i (@layouts) {
+ ($name) = node_by_name($i, 'name');
+ ($descr) = node_by_name($i, 'description');
+ printf(" %-15s %s\n", text_child($name), text_child($descr));
+}
+
+print "\n! variant\n";
+for $l (@layouts) {
+ ($lname) = node_by_name($l, 'name');
+ @variants = node_by_name($l, '../variantList/variant/configItem');
+ for $v (@variants) {
+ ($name) = node_by_name($v, 'name');
+ ($descr) = node_by_name($v, 'description');
+ printf(" %-15s %s: %s\n",
+ text_child($name), text_child($lname), text_child($descr));
+ }
+}
+
+print "\n! option\n";
+for $g (@options) {
+ ($name) = node_by_name($g, 'name');
+ ($descr) = node_by_name($g, 'description');
+ printf(" %-20s %s\n", text_child($name), text_child($descr));
+
+ @opts = node_by_name($g, '../option/configItem');
+ for $o (@opts) {
+ ($name) = node_by_name($o, 'name');
+ ($descr) = node_by_name($o, 'description');
+ printf(" %-20s %s\n",
+ text_child($name), text_child($descr));
+ }
+}
+
+sub with_attribute {
+ local ($nodelist, $attrexpr) = @_;
+ local ($attr, $value) = split (/=/, $attrexpr);
+ local ($node, $attrvalue);
+ if (defined $value && $value ne '') {
+ $value =~ s/"//g;
+ foreach $node (@{$nodelist}) {
+ $attrvalue = node_attribute($node, $attr);
+ if (defined $attrvalue && $attrvalue eq $value) {
+ return $node;
+ }
+ }
+ } else {
+ foreach $node (@{$nodelist}) {
+ if (! defined node_attribute($node, $attr)) {
+ return $node;
+ }
+ }
+ }
+ undef;
+}
+
+# Subroutines
+
+sub parse {
+ local $intag = 0;
+ my (@node_stack, $parent);
+ $parent = @_[1];
+ local ($tag, $text);
+
+ while (<>) {
+ chomp;
+ @str = split /([<>])/;
+ shift @str if ($str[0] eq '' || $str[0] =~ /^[ \t]*$/);
+
+ while (scalar @str) {
+ $token = shift @str;
+ if ($token eq '<') {
+ $intag = 1;
+ if (defined $text) {
+ add_text_node($parent, $text);
+ undef $text;
+ }
+ } elsif ($token eq '>') {
+ $intag = 0;
+ if ($tag =~ /^\/(.*)/) { # close tag
+ $parent = pop @node_stack;
+ } elsif ($tag =~ /^([^\/]*)\/$/) {
+ empty_tag($parent, $1);
+ } else {
+ if (defined ($node = open_tag($parent, $tag))) {
+ push @node_stack, $parent;
+ $parent = $node;
+ }
+ }
+ undef $tag;
+ } else {
+ if ($intag == 1) {
+ if (defined $tag) {
+ $tag .= ' '. $token;
+ } else {
+ $tag = $token;
+ }
+ } else {
+ if (defined $text) {
+ $text .= "\n" . $token;
+ } else {
+ $text = $token;
+ }
+ }
+ }
+ }
+ }
+}
+
+sub new_document {
+ $doc = new_node( 0, '', 'DOCUMENT');
+ $doc->{CHILDREN} = [];
+ return $doc;
+}
+
+sub new_node {
+ local ($parent_node, $tag, $type) = @_;
+
+ my %node;
+ $node{PARENT} = $parent_node;
+ $node{TYPE} = $type;
+
+ if ($type eq 'COMMENT' || $type eq 'TEXT') {
+ $node{TEXT} = $tag;
+ $node{NAME} = $type;
+ return \%node;
+ }
+
+ local ($tname, $attr) = split(' ', $tag, 2);
+ $node{NAME} = $tname;
+
+ if (defined $attr && $attr ne '') {
+ my %attr_table;
+ local @attr_list = split ( /"/, $attr);
+ local ($name, $value);
+ while (scalar @attr_list) {
+ $name = shift @attr_list;
+ $name =~ s/[ =]//g;
+ next if ($name eq '');
+ $value = shift @attr_list;
+ $attr_table{$name} =$value;
+ }
+ $node{ATTRIBUTES} = \%attr_table;
+ }
+ return \%node;
+}
+
+sub add_node {
+ local ($parent_node, $node) = @_;
+ push @{$parent_node->{CHILDREN}}, $node;
+
+ local $tname = $node->{NAME};
+ if (defined $parent_node->{$tname}) {
+ push @{$parent_node->{$tname}}, $node
+ } else {
+ $parent_node->{$tname} = [ $node ];
+ }
+}
+
+sub empty_tag {
+ local ($parent_node, $tag) = @_;
+ local $node = new_node($parent_node, $tag, 'EMPTY');
+ add_node($parent_node, $node);
+}
+
+sub open_tag {
+ local ($parent_node, $tag) = @_;
+ local $node;
+
+ if ($tag =~ /^\?.*/ || $tag =~ /^\!.*/) {
+ $node = new_node($parent_node, $tag, 'COMMENT');
+ add_node($parent_node, $node);
+ undef; return;
+ } else {
+ $node = new_node($parent_node, $tag, 'NODE');
+ $node->{CHILDREN} = [];
+ add_node($parent_node, $node);
+ return $node;
+ }
+}
+
+sub add_text_node {
+ local ($parent_node, $text) = @_;
+ local $node = new_node($parent_node, $text, 'TEXT');
+ add_node($parent_node, $node);
+}
+
+sub node_by_name {
+ local ($node, $name) = @_;
+ local ($tagname, $path) = split(/\//, $name, 2);
+
+ my @nodelist;
+
+ if ($tagname eq '') {
+ while ($node->{PARENT} != 0) {
+ $node = $node->{PARENT};
+ }
+ sublist_by_name($node, $path, \@nodelist);
+ } else {
+ sublist_by_name($node, $name, \@nodelist);
+ }
+ return @nodelist;
+}
+
+sub sublist_by_name {
+ local ($node, $name, $res) = @_;
+ local ($tagname, $path) = split(/\//, $name, 2);
+
+ if (! defined $path) {
+ push @{$res}, (@{$node->{$tagname}});
+ return;
+ }
+
+ if ($tagname eq '..' && $node->{PARENT} != 0) {
+ $node = $node->{PARENT};
+ sublist_by_name($node, $path, $res);
+ } else {
+ local $n;
+ for $n (@{$node->{$tagname}}) {
+ sublist_by_name($n, $path, $res);
+ }
+ }
+}
+
+sub node_attribute {
+ local $node = @_[0];
+ if (defined $node->{ATTRIBUTES}) {
+ return $node->{ATTRIBUTES}{@_[1]};
+ }
+ undef;
+}
+
+sub text_child {
+ local ($node) = @_;
+ local ($child) = node_by_name($node, 'TEXT');
+ return $child->{TEXT};
+}
diff --git a/xorg-server/xkeyboard-config/semantics/default b/xorg-server/xkeyboard-config/semantics/default.in index 2b8defc80..a6e70c991 100644 --- a/xorg-server/xkeyboard-config/semantics/default +++ b/xorg-server/xkeyboard-config/semantics/default.in @@ -1,6 +1,6 @@ -default xkb_semantics "default" {
-
-xkb_types { include "default" };
-xkb_compatibility { include "default" };
-
-};
+default xkb_semantics "default" { + +xkb_types { include "default" }; +xkb_compatibility { include "default" }; + +}; diff --git a/xorg-server/xkeyboard-config/semantics/makefile b/xorg-server/xkeyboard-config/semantics/makefile new file mode 100644 index 000000000..0181c169f --- /dev/null +++ b/xorg-server/xkeyboard-config/semantics/makefile @@ -0,0 +1,17 @@ +ifeq ($(MAKESERVER),1) +$(error Please do not specify MAKESERVER=1) +endif + +THISDIR=semantics + +DESTDIR=$(MHMAKECONF)\xorg-server\xkbdata\$(THISDIR) + +dist_xkbdata_semantics_DATA = \ + basic \ + complete \ + default \ + xtest + +DATA_FILES=$(dist_xkbdata_semantics_DATA:%=$(DESTDIR)\%) + +include ..\xkbrules.mak diff --git a/xorg-server/xkeyboard-config/symbols/Makefile.am b/xorg-server/xkeyboard-config/symbols/Makefile.am index ecd9f25fd..59daf51f0 100644 --- a/xorg-server/xkeyboard-config/symbols/Makefile.am +++ b/xorg-server/xkeyboard-config/symbols/Makefile.am @@ -1,41 +1,41 @@ -SUBDIRS = digital_vndr fujitsu_vndr hp_vndr macintosh_vndr nec_vndr nokia_vndr sgi_vndr sony_vndr sun_vndr xfree68_vndr - -symbolsdir = $(xkb_base)/symbols -dist_symbols_DATA = \ -ad af al \ -am apl ara \ -at az \ -ba bd be \ -bg br brai \ -bt bw by \ -ca cd ch \ -cm cn cz \ -de dk \ -ee es et epo \ -fi fo fr \ -gb ge gh gn \ -gr hr hu \ -ie il in iq \ -ir is it jp \ -ke kg kh \ -kr kz \ -la latam latin \ -lk lt lv \ -ma mao me \ -mk ml mm \ -mn mt mv \ -ng nl no np \ -pc ph pk pl pt \ -ro rs ru \ -se si sk sn \ -sy th \ -terminate \ -tj tm tr tw tz \ -ua us uz vn \ -za \ -altwin capslock compose ctrl empty eurosign rupeesign group inet \ -keypad kpdl level3 level5 nbsp olpc shift srvr_ctrl typo - -dir_data = $(dist_symbols_DATA) - -include $(top_srcdir)/xkbrules.am +SUBDIRS = digital_vndr fujitsu_vndr hp_vndr macintosh_vndr nec_vndr nokia_vndr sgi_vndr sony_vndr sun_vndr xfree68_vndr
+
+symbolsdir = $(xkb_base)/symbols
+dist_symbols_DATA = \
+ad af al \
+am apl ara \
+at az \
+ba bd be \
+bg br brai \
+bt bw by \
+ca cd ch \
+cm cn cz \
+de dk \
+ee es et epo \
+fi fo fr \
+gb ge gh gn \
+gr hr hu \
+ie il in iq \
+ir is it jp \
+ke kg kh \
+kr kz \
+la latam latin \
+lk lt lv \
+ma mao me \
+mk ml mm \
+mn mt mv \
+ng nl no np \
+pc ph pk pl pt \
+ro rs ru \
+se si sk sn \
+sy th \
+terminate \
+tj tm tr tw tz \
+ua us uz vn \
+za \
+altwin capslock compose ctrl empty eurosign rupeesign group inet \
+keypad kpdl level3 level5 nbsp olpc shift srvr_ctrl typo
+
+dir_data = $(dist_symbols_DATA)
+
+include $(top_srcdir)/xkbrules.am
diff --git a/xorg-server/xkeyboard-config/symbols/ad b/xorg-server/xkeyboard-config/symbols/ad index 0b1520175..bd9004792 100644 --- a/xorg-server/xkeyboard-config/symbols/ad +++ b/xorg-server/xkeyboard-config/symbols/ad @@ -1,31 +1,31 @@ -// -// Catalan Keyboard, as manufactured by Large Format Computing, Inc. -// -// For layout graphic, see http://www.language-keyboard.com/languages/catalan_layout.htm -// -// Contributed by Robert Millan - -partial default alphanumeric_keys -xkb_symbols "basic" { - include "us" - - name[Group1]="Catalan"; - - key <AE02> { [ 2, at, dead_diaeresis ] }; - key <AE07> { [ 7, ampersand, dead_acute ] }; - key <AE09> { [ 9, parenleft, dead_grave ] }; - key <AD02> { [ w, W, eacute, Eacute ] }; - key <AD03> { [ e, E, egrave, Egrave ] }; - key <AD06> { [ y, Y, udiaeresis, Udiaeresis ] }; - key <AD07> { [ u, U, uacute, Uacute ] }; - key <AD08> { [ i, I, iacute, Iacute ] }; - key <AD09> { [ o, O, oacute, Oacute ] }; - key <AD10> { [ p, P, ograve, Ograve ] }; - key <AD12> { [ bracketright, braceright, EuroSign ] }; - key <AC01> { [ a, A, agrave, Agrave ] }; - key <AC08> { [ k, K, idiaeresis, Idiaeresis ] }; - key <AC09> { [ l, L, periodcentered ] }; - key <AB03> { [ c, C, ccedilla, Ccedilla ] }; - - include "level3(ralt_switch)" -}; +//
+// Catalan Keyboard, as manufactured by Large Format Computing, Inc.
+//
+// For layout graphic, see http://www.language-keyboard.com/languages/catalan_layout.htm
+//
+// Contributed by Robert Millan
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+ include "us"
+
+ name[Group1]="Catalan";
+
+ key <AE02> { [ 2, at, dead_diaeresis ] };
+ key <AE07> { [ 7, ampersand, dead_acute ] };
+ key <AE09> { [ 9, parenleft, dead_grave ] };
+ key <AD02> { [ w, W, eacute, Eacute ] };
+ key <AD03> { [ e, E, egrave, Egrave ] };
+ key <AD06> { [ y, Y, udiaeresis, Udiaeresis ] };
+ key <AD07> { [ u, U, uacute, Uacute ] };
+ key <AD08> { [ i, I, iacute, Iacute ] };
+ key <AD09> { [ o, O, oacute, Oacute ] };
+ key <AD10> { [ p, P, ograve, Ograve ] };
+ key <AD12> { [ bracketright, braceright, EuroSign ] };
+ key <AC01> { [ a, A, agrave, Agrave ] };
+ key <AC08> { [ k, K, idiaeresis, Idiaeresis ] };
+ key <AC09> { [ l, L, periodcentered ] };
+ key <AB03> { [ c, C, ccedilla, Ccedilla ] };
+
+ include "level3(ralt_switch)"
+};
diff --git a/xorg-server/xkeyboard-config/symbols/af b/xorg-server/xkeyboard-config/symbols/af index c4355dd4e..9054b8070 100644 --- a/xorg-server/xkeyboard-config/symbols/af +++ b/xorg-server/xkeyboard-config/symbols/af @@ -1,396 +1,396 @@ -// -// Keymap for the Afghan dari keybord layout -// Based on the specification "Computer Locale Requirements for -// Afghanstan" [1] from the "United Nations Development Programme -// Afghanistan" and the "Afghan Transitional Islamic -// Administration Ministry of Communications". -// [1] http://www.evertype.com/standards/af/ -// For a MINI HOWTO see [2]. -// [2] http://www.afghanischerKulturverein.de/en/afghanComputer_en.php -// -// 2006-02-15 file created by M. Emal Alekozai <memala@gmx.net> - -partial default alphanumeric_keys -xkb_symbols "basic" { - name[Group1]= "Afghani"; - - key <TLDE> { [ 0x100200d, 0x10000f7, dead_tilde ] }; - key <AE01> { [ 0x10006f1, exclam, 0x1000060 ] }; - key <AE02> { [ 0x10006f2, 0x100066c, 0x1000040 ] }; - key <AE03> { [ 0x10006f3, 0x100066b, numbersign ] }; - key <AE04> { [ 0x10006f4, 0x100e60b, 0x1000024] }; - key <AE05> { [ 0x10006f5, 0x100066a, 0x1000025 ] }; - key <AE06> { [ 0x10006f6, multiply, 0x100005e ] }; - key <AE07> { [ 0x10006f7, Arabic_comma, 0x1000026 ] }; - key <AE08> { [ 0x10006f8, asterisk, 0x1002022 ] }; - key <AE09> { [ 0x10006f9, 0x1000029, 0x100200e ] }; - key <AE10> { [ 0x10006f0, 0x1000028, 0x100200f ] }; - key <AE11> { [ minus, Arabic_tatweel, 0x100005f ] }; - key <AE12> { [ plus, equal ] }; - - key <AD01> { [ Arabic_dad, Arabic_sukun, 0x10000b0 ] }; - key <AD02> { [ Arabic_sad, Arabic_dammatan ] }; - key <AD03> { [ Arabic_theh, Arabic_kasratan, 0x10020ac ] }; - key <AD04> { [ Arabic_qaf, Arabic_fathatan, 0x100fd3e ] }; - key <AD05> { [ Arabic_feh, Arabic_damma, 0x100fd3f ] }; - key <AD06> { [ Arabic_ghain, Arabic_kasra, 0x100e656] }; - key <AD07> { [ Arabic_ain, Arabic_fatha, 0x100e659] }; - key <AD08> { [ Arabic_heh, Arabic_shadda, 0x1000655] }; - key <AD09> { [ Arabic_khah, bracketright, 0x1000027] }; - key <AD10> { [ Arabic_hah, bracketleft, 0x1000022] }; - key <AD11> { [ Arabic_jeem, braceright, 0x1000681 ] }; - key <AD12> { [ 0x1000686, braceleft, 0x1000685 ] }; - - key <AC01> { [ Arabic_sheen, Arabic_hamzaonwaw, 0x100069a ] }; - key <AC02> { [ Arabic_seen, Arabic_hamzaonyeh, 0x10006cd ] }; - key <AC03> { [ 0x10006cc, Arabic_yeh, 0x1000649 ] }; - key <AC04> { [ Arabic_beh, Arabic_hamzaunderalef, 0x10006d0 ] }; - key <AC05> { [ Arabic_lam, Arabic_hamzaonalef, 0x10006b7 ] }; - key <AC06> { [ Arabic_alef, Arabic_maddaonalef, 0x1000671 ] }; - key <AC07> { [ Arabic_teh, Arabic_tehmarbuta, 0x100067c ] }; - key <AC08> { [ Arabic_noon, 0x10000bb, 0x10006bc ] }; - key <AC09> { [ Arabic_meem, 0x10000ab, 0x10006ba ] }; - key <AC10> { [ 0x10006a9, colon, 0x100003b ] }; - key <AC11> { [ 0x10006af, Arabic_semicolon, 0x10006ab ] }; - - key <BKSL> { [ backslash, bar, 0x100003f ] }; - - key <AB01> { [ Arabic_zah, Arabic_kaf, 0x10006d2] }; - key <AB02> { [ Arabic_tah, 0x1000653 , 0x1000691 ] }; - key <AB03> { [ Arabic_zain, 0x1000698, 0x1000696 ] }; - key <AB04> { [ Arabic_ra, 0x1000670 , 0x1000693 ] }; - key <AB05> { [ Arabic_thal, 0x100200c, 0x1000688 ] }; - key <AB06> { [ Arabic_dal, 0x1000654, 0x1000689 ] }; - key <AB07> { [ 0x100067e, Arabic_hamza, 0x1000679 ] }; - key <AB08> { [ Arabic_waw, greater, 0x100002c ] }; - key <AB09> { [ period, less, 0x10006c7 ] }; - key <AB10> { [ slash, Arabic_question_mark, 0x10006c9 ] }; - - include "nbsp(zwnj2nb3)" - include "level3(ralt_switch)" -}; - -// Keymap for the Afghan pashto keybord layout -// Based on the specification "Computer Locale Requirements for -// Afghanstan" [1] from the "United Nations Development Programme -// Afghanistan"" and the "Afghan Transitional Islamic -// Administration Ministry of Communications". -// [1] http://www.evertype.com/standards/af/ -// For a MINI HOWTO see [2]. -// [2] http://www.afghanischerKulturverein.de/en/afghanComputer_en.php -// -// 2006-02-15 file created by M. Emal Alekozai <memala@gmx.net> - -partial alphanumeric_keys -xkb_symbols "ps" { - name[Group1]= "Pashto"; - - key <TLDE> { [ 0x100200d, 0x10000f7, dead_tilde ] }; - key <AE01> { [ 0x10006f1, exclam, 0x1000060 ] }; - key <AE02> { [ 0x10006f2, 0x100066c, 0x1000040 ] }; - key <AE03> { [ 0x10006f3, 0x100066b, numbersign ] }; - key <AE04> { [ 0x10006f4, 0x100e60b, 0x1000024] }; - key <AE05> { [ 0x10006f5, 0x100066a, 0x1000025 ] }; - key <AE06> { [ 0x10006f6, multiply, 0x100005e ] }; - key <AE07> { [ 0x10006f7, 0x10000bb, 0x1000026 ] }; - key <AE08> { [ 0x10006f8, 0x10000ab, 0x1002022 ] }; - key <AE09> { [ 0x10006f9, 0x1000029, 0x100200e ] }; - key <AE10> { [ 0x10006f0, 0x1000028, 0x100200f ] }; - key <AE11> { [ minus, Arabic_tatweel, 0x100005f ] }; - key <AE12> { [ plus, equal ] }; - - key <AD01> { [ Arabic_dad, Arabic_sukun, 0x10000b0 ] }; - key <AD02> { [ Arabic_sad, Arabic_dammatan, 0x1000653 ] }; - key <AD03> { [ Arabic_theh, Arabic_kasratan, 0x10020ac ] }; - key <AD04> { [ Arabic_qaf, Arabic_fathatan, 0x100fd3e ] }; - key <AD05> { [ Arabic_feh, Arabic_damma, 0x100fd3f ] }; - key <AD06> { [ Arabic_ghain, Arabic_kasra, 0x100e656] }; - key <AD07> { [ Arabic_ain, Arabic_fatha, 0x100e659] }; - key <AD08> { [ Arabic_heh, Arabic_shadda, 0x1000670] }; - key <AD09> { [ Arabic_khah, 0x1000681, 0x1000027] }; - key <AD10> { [ Arabic_hah, 0x1000685, 0x1000022] }; - key <AD11> { [ Arabic_jeem, 0x100005d, 0x100007d ] }; - key <AD12> { [ 0x1000686, 0x100005b, 0x100007b ] }; - - key <AC01> { [ Arabic_sheen, 0x100069a ] }; - key <AC02> { [ Arabic_seen, Arabic_hamzaonyeh, 0x10006d2 ] }; - key <AC03> { [ 0x10006cc, Arabic_yeh, 0x1000649 ] }; - key <AC04> { [ Arabic_beh, 0x100067e, 0x10006ba ] }; - key <AC05> { [ Arabic_lam, Arabic_hamzaonalef, 0x10006b7 ] }; - key <AC06> { [ Arabic_alef, Arabic_maddaonalef, 0x1000671 ] }; - key <AC07> { [ Arabic_teh, 0x100067c, 0x1000679 ] }; - key <AC08> { [ Arabic_noon, 0x10006bc, 0x100003e ] }; - key <AC09> { [ Arabic_meem, 0x1000629, 0x100003c ] }; - key <AC10> { [ 0x10006a9, colon, 0x1000643 ] }; - key <AC11> { [ 0x10006ab, Arabic_semicolon, 0x10006af ] }; - - key <BKSL> { [ backslash, 0x100002a, 0x100007c ] }; - - key <AB01> { [ 0x10006cd, 0x1000638, 0x100003f] }; - key <AB02> { [ 0x10006d0, 0x1000637, 0x100003b ] }; - key <AB03> { [ Arabic_zain, 0x1000698, 0x1000655 ] }; - key <AB04> { [ Arabic_ra, 0x1000621, 0x1000654 ] }; - key <AB05> { [ Arabic_thal, 0x100200c, 0x1000625 ] }; - key <AB06> { [ Arabic_dal, 0x1000689, 0x1000688 ] }; - key <AB07> { [ 0x1000693, 0x1000624, 0x1000691 ] }; - key <AB08> { [ Arabic_waw, 0x100060c, 0x100002c ] }; - key <AB09> { [ 0x1000696, 0x100002e, 0x10006c7 ] }; - key <AB10> { [ slash, Arabic_question_mark, 0x10006c9 ] }; - - include "nbsp(zwnj2nb3)" - include "level3(ralt_switch)" -}; - -// Keymap for the Afghan southern uzbek keybord layout -// Based on the specification "Computer Locale Requirements for -// Afghanstan" [1] from the "United Nations Development Programme -// Afghanistan"" and the "Afghan Transitional Islamic -// Administration Ministry of Communications". -// [1] http://www.evertype.com/standards/af/ -// For a MINI HOWTO see [2]. -// [2] http://www.afghanischerKulturverein.de/en/afghanComputer_en.php -// -// 2006-02-15 file created by M. Emal Alekozai <memala@gmx.net> - -partial alphanumeric_keys -xkb_symbols "uz" { - name[Group1]= "Uzbek (Afghanistan)"; - - key <TLDE> { [ 0x100200d, 0x10000f7, dead_tilde ] }; - key <AE01> { [ 0x10006f1, exclam, 0x1000060 ] }; - key <AE02> { [ 0x10006f2, 0x100066c, 0x1000040 ] }; - key <AE03> { [ 0x10006f3, 0x100066b, numbersign ] }; - key <AE04> { [ 0x10006f4, 0x100e60b, 0x1000024] }; - key <AE05> { [ 0x10006f5, 0x100066a, 0x1000025 ] }; - key <AE06> { [ 0x10006f6, multiply, 0x100005e ] }; - key <AE07> { [ 0x10006f7, Arabic_comma, 0x1000026 ] }; - key <AE08> { [ 0x10006f8, asterisk, 0x1002022 ] }; - key <AE09> { [ 0x10006f9, 0x1000029, 0x100200e ] }; - key <AE10> { [ 0x10006f0, 0x1000028, 0x100200f ] }; - key <AE11> { [ minus, Arabic_tatweel, 0x100005f ] }; - key <AE12> { [ plus, equal ] }; - - key <AD01> { [ Arabic_dad, Arabic_sukun, 0x10000b0 ] }; - key <AD02> { [ Arabic_sad, Arabic_dammatan, 0x1000653 ] }; - key <AD03> { [ Arabic_theh, Arabic_kasratan, 0x10020ac ] }; - key <AD04> { [ Arabic_qaf, Arabic_fathatan, 0x100fd3e ] }; - key <AD05> { [ Arabic_feh, Arabic_damma, 0x100fd3f ] }; - key <AD06> { [ Arabic_ghain, Arabic_kasra, 0x100e656] }; - key <AD07> { [ Arabic_ain, Arabic_fatha, 0x100e659] }; - key <AD08> { [ Arabic_heh, Arabic_shadda, 0x1000670] }; - key <AD09> { [ Arabic_khah, bracketright, 0x1000027] }; - key <AD10> { [ Arabic_hah, bracketleft, 0x1000022] }; - key <AD11> { [ Arabic_jeem, braceright, 0x1000681 ] }; - key <AD12> { [ 0x1000686, braceleft, 0x1000685 ] }; - - key <AC01> { [ Arabic_sheen, Arabic_hamzaonwaw, 0x100069a ] }; - key <AC02> { [ Arabic_seen, Arabic_hamzaonyeh, 0x10006cd ] }; - key <AC03> { [ 0x10006cc, Arabic_yeh, 0x1000649 ] }; - key <AC04> { [ Arabic_beh, 0x10006d0, 0x1000643 ] }; - key <AC05> { [ Arabic_lam, Arabic_hamzaonalef, 0x10006b7 ] }; - key <AC06> { [ Arabic_alef, Arabic_maddaonalef, 0x1000671 ] }; - key <AC07> { [ Arabic_teh, Arabic_tehmarbuta, 0x100067c ] }; - key <AC08> { [ Arabic_noon, 0x10000bb, 0x10006bc ] }; - key <AC09> { [ Arabic_meem, 0x10000ab, 0x10006ba ] }; - key <AC10> { [ 0x10006a9, colon, 0x100003b ] }; - key <AC11> { [ 0x10006af, Arabic_semicolon, 0x10006ab ] }; - - key <BKSL> { [ backslash, bar, 0x100003f ] }; - - key <AB01> { [ Arabic_zah, 0x10006c9, 0x10006d2] }; - key <AB02> { [ Arabic_tah, 0x10006c7, 0x1000691 ] }; - key <AB03> { [ Arabic_zain, 0x1000698, 0x1000696 ] }; - key <AB04> { [ Arabic_ra, 0x1000625, 0x1000693 ] }; - key <AB05> { [ Arabic_thal, 0x100200c, 0x1000688 ] }; - key <AB06> { [ Arabic_dal, 0x1000654, 0x1000689 ] }; - key <AB07> { [ 0x100067e, Arabic_hamza, 0x1000679 ] }; - key <AB08> { [ Arabic_waw, greater, 0x100002c ] }; - key <AB09> { [ period, less ] }; - key <AB10> { [ slash, Arabic_question_mark, 0x1000655 ] }; - - include "nbsp(zwnj2nb3)" - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "olpc-ps" { - - name[Group1]= "Pashto (Afghanistan, OLPC)"; - - key <TLDE> { [ 0x100200D, 0x1000654, grave ] }; // zero width joiner, Arabic hamza above - key <AE01> { [ 0x10006F1, exclam, asciitilde ] }; // Arabic one - key <AE02> { [ 0x10006F2, 0x100066C, at ] }; // Arabic two, Arabic thousands separator - key <AE03> { [ 0x10006F3, 0x100066B, numbersign ] }; // Arabic three, Arabic decimal separator - key <AE04> { [ 0x10006F4, 0x100060B, dollar ] }; // Arabic four, Afghani sign - key <AE05> { [ 0x10006F5, 0x100066A, percent ] }; // Arabic five, Arabic percent sign - key <AE06> { [ 0x10006F6, multiply, asciicircum ] }; // Arabic six - key <AE07> { [ 0x10006F7, guillemotright, ampersand ] }; // Arabic seven - key <AE08> { [ 0x10006F8, guillemotleft, 0x100066D ] }; // Arabic eight, Arabic five-pointed star - key <AE09> { [ 0x10006F9, parenright, enfilledcircbullet ] }; // Arabic nine - key <AE10> { [ 0x10006F0, parenleft, degree ] }; // Arabic zero - key <AE11> { [ minus, 0x1000640, underscore ] }; // Arabic_tatweel - key <AE12> { [ plus, equal, division ] }; - - key <AD01> { [ 0x1000636, 0x1000652, EuroSign ] }; // Arabic dad, Arabic sukun - key <AD02> { [ 0x1000635, 0x100064C, 0x1000671 ] }; // Arabic sad, Arabic dammatan, Arabic alef walsa - key <AD03> { [ 0x100062B, 0x100064D, 0x1000649 ] }; // Arabic theh, Arabic kasratan, Arabic alef maksura initial form - key <AD04> { [ 0x1000642, 0x100064B, 0x100200E ] }; // Arabic qaf, Arabic fathatan, left-to-right mark - key <AD05> { [ 0x1000641, 0x100064F, 0x100200F ] }; // Arabic feh, Arabic damma, right-to-left mark - key <AD06> { [ 0x100063A, 0x1000650, 0x100e653 ] }; // Arabic ghain, Arabic kasra, Arabic alef with madda above - key <AD07> { [ 0x1000639, 0x100064E, 0x100e659 ] }; // Arabic ain, Arabic fatha, Arabic zwarakay - key <AD08> { [ 0x1000647, 0x1000651, 0x1000670 ] }; // Arabic heh, Arabic shadda, Arabic superscript alef - key <AD09> { [ 0x100062E, 0x1000681, apostrophe ] }; // Arabic khah, Arabic hah with hamza above, - key <AD10> { [ 0x100062D, 0x1000685, quotedbl ] }; // Arabic hah, Arabic hah with three dots above - key <AD11> { [ 0x100062C, bracketright, braceleft ] }; // Arabic jeem - key <AD12> { [ 0x1000686, bracketleft, braceright ] }; // Arabic tcheh - - key <AC01> { [ 0x1000634, 0x100069A ] }; // Arabic sheen, Arabic seen with dot below and dot above - key <AC02> { [ 0x1000633, 0x10006CD ] }; // Arabic seen, Arabic yeh with tail - key <AC03> { [ 0x10006CC, 0x100064A, 0x10006D2 ] }; // Farsi yeh, Arabic yeh, Arabic yeh barree - key <AC04> { [ 0x1000628, 0x100067E, 0x10006BA ] }; // Arabic beh, Arabic peh, Arabic noon ghunna - key <AC05> { [ 0x1000644, 0x1000623, 0x10006B7 ] }; // Arabic lam, Arabic hamza on alef, Arabic alef with hamza above - key <AC06> { [ 0x1000627, 0x1000622, 0x1000625 ] }; // Arabic alef, Arabic madda on alef, Arabic alef with hamza below - key <AC07> { [ 0x100062A, 0x100067C, 0x1000679 ] }; // Arabic teh, Arabic teh with ring, Arabic tteh - key <AC08> { [ 0x1000646, 0x10006BC, greater ] }; // Arabic noon, Arabic noon with ring - key <AC09> { [ 0x1000645, 0x1000629, less ] }; // Arabic meem, Arabic teh marbuta - key <AC10> { [ 0x10006A9, colon, 0x1000643 ] }; // Arabic keheh, Arabic kaf - key <AC11> { [ 0x10006AB, 0x100061B, 0x10006AF ] }; // Arabic kaf with ring, Arabic semicolon, Arabic gaf - - key <BKSL> { [ backslash, asterisk, bar ] }; - - key <AB01> { [ 0x1000638, 0x1000626, question] }; // Arabic zah, Arabic yeh with hamza above - key <AB02> { [ 0x10006D0, 0x1000637, semicolon ] }; // Arabic tah, Arabic E - key <AB03> { [ 0x1000632, 0x1000698 ] }; // Arabic zain, Arabic jeh - key <AB04> { [ 0x1000631, 0x1000621 ] }; // Arabic_ra (reh?), Arabic hamza - key <AB05> { [ 0x1000630, 0x100200C ] }; // Arabic_thal, zero width non-joiner - key <AB06> { [ 0x100062F, 0x1000689, 0x1000688 ] }; // Arabic_dal, Arabic dal with ring, Arabic ddal - key <AB07> { [ 0x1000693, 0x1000624, 0x1000691 ] }; // Arabic reh with ring, Arabic waw with hamza above, Arabic rreh - key <AB08> { [ 0x1000648, period, comma ] }; // Arabic_waw, Arabic comma - key <AB09> { [ 0x1000696, 0x100002E, 0x10006C7 ] }; // Arabic reh with dot below and dot above, full stop, Arabic letter U - key <AB10> { [ slash, 0x100061F, 0x10006C9 ] }; // Arabic question mark, Arabic kirghiz yu - - include "nbsp(zwnj2nb3)" - include "group(olpc)" -}; - -partial alphanumeric_keys -xkb_symbols "fa-olpc" { - - name[Group1]= "Persian (Afghanistan, Dari OLPC)"; - - key <TLDE> { [ 0x100200D, division, asciitilde ] }; // zero width joiner - key <AE01> { [ 0x10006F1, exclam, grave ] }; // Arabic one - key <AE02> { [ 0x10006F2, 0x100066C, at ] }; // Arabic two, Arabic thousands separator - key <AE03> { [ 0x10006F3, 0x100066B, numbersign ] }; // Arabic three, Arabic decimal separator - key <AE04> { [ 0x10006F4, 0x100060B, dollar ] }; // Arabic four, Afghani sign - key <AE05> { [ 0x10006F5, 0x100066A, percent ] }; // Arabic five, Arabic percent sign - key <AE06> { [ 0x10006F6, multiply, asciicircum ] }; // Arabic six - key <AE07> { [ 0x10006F7, 0x100060C, ampersand ] }; // Arabic seven, Arabic comma - key <AE08> { [ 0x10006F8, asterisk, enfilledcircbullet ] }; // Arabic eight, - key <AE09> { [ 0x10006F9, parenright, 0x100200E ] }; // Arabic nine, left-to-right mark - key <AE10> { [ 0x10006F0, parenleft, 0x100200F ] }; // Arabic zero, right-to-left mark - key <AE11> { [ minus, 0x1000640, underscore ] }; // Arabic_tatweel - key <AE12> { [ plus, equal ] }; - - key <AD01> { [ 0x1000636, 0x1000652, degree ] }; // Arabic dad, Arabic sukun - key <AD02> { [ 0x1000635, 0x100064C ] }; // Arabic sad, Arabic dammatan - key <AD03> { [ 0x100062B, 0x100064D, EuroSign ] }; // Arabic theh, Arabic kasratan - key <AD04> { [ 0x1000642, 0x100064B, 0x100FD3E ] }; // Arabic qaf, Arabic fathatan, ornate left paren - key <AD05> { [ 0x1000641, 0x100064F, 0x100FD3F ] }; // Arabic feh, Arabic damma, ornate right paren - key <AD06> { [ 0x100063A, 0x1000650, 0x1000656 ] }; // Arabic ghain, Arabic kasra, Arabic subscript alef - key <AD07> { [ 0x1000639, 0x100064E, 0x100e659 ] }; // Arabic ain, Arabic fatha, Arabic zwarakay - key <AD08> { [ 0x1000647, 0x1000651, 0x1000655 ] }; // Arabic heh, Arabic shadda, Arabic hamza below - key <AD09> { [ 0x100062E, bracketright, apostrophe ] }; // Arabic khah - key <AD10> { [ 0x100062D, bracketleft, quotedbl ] }; // Arabic hah - key <AD11> { [ 0x100062C, braceright, 0x1000681 ] }; // Arabic jeem, Arabic hah with hamza above - key <AD12> { [ 0x1000686, braceleft, 0x1000685 ] }; // Arabic tcheh, Arabic hah with three dots above - - key <AC01> { [ 0x1000634, 0x1000624, 0x100069A ] }; // Arabic sheen, Arabic waw with hamza above, Arabic seen with dot below and dot above - key <AC02> { [ 0x1000633, 0x1000626, 0x10006CD ] }; // Arabic seen, Arabic yeh with hamza above, Arabic yeh with tail - key <AC03> { [ 0x10006CC, 0x100064A, 0x1000649 ] }; // Farsi yeh, Arabic yeh, Arabic alef maksura - key <AC04> { [ 0x1000628, 0x1000625, 0x10006D0 ] }; // Arabic beh, Arabic alef with hamza below, Arabic e - key <AC05> { [ 0x1000644, 0x1000623, 0x10006B7 ] }; // Arabic lam, Arabic hamza on alef, Arabic alef with hamza above - key <AC06> { [ 0x1000627, 0x1000622, 0x1000671 ] }; // Arabic alef, Arabic madda on alef, Arabic alef wasla - key <AC07> { [ 0x100062A, 0x1000629, 0x100067C ] }; // Arabic teh, Arabic teh marbuta, Arabic tteh - key <AC08> { [ 0x1000646, guillemotright, 0x10006BC ] }; // Arabic noon, Arabic noon with ring - key <AC09> { [ 0x1000645, guillemotleft, 0x10006BA ] }; // Arabic meem, Arabic noon ghunna - key <AC10> { [ 0x10006A9, colon, semicolon ] }; // Arabic keheh, - key <AC11> { [ 0x10006AF, 0x100061B, 0x10006AB ] }; // Arabic gaf, Arabic semicolon, Arabic kaf with ring - - key <BKSL> { [ backslash, bar, question ] }; - - key <AB01> { [ 0x1000638, 0x1000643, 0x10006D2 ] }; // Arabic zah, Arabic kaf, Arabic yeh barree - key <AB02> { [ 0x1000637, 0x1000653, 0x1000691 ] }; // Arabic tah, Arabic maddah above, Arabic rreh - key <AB03> { [ 0x1000632, 0x1000698, 0x1000696 ] }; // Arabic zain, Arabic jeh, Arabic reh with dot below and dot above - key <AB04> { [ 0x1000631, 0x1000670, 0x1000693 ] }; // Arabic_ra (reh?), Arabic superscript alef, Arabic reh with ring - key <AB05> { [ 0x1000630, 0x100200C, 0x1000688 ] }; // Arabic_thal, zero width non-joiner, Arabic ddal - key <AB06> { [ 0x100062F, 0x1000654, 0x1000689 ] }; // Arabic dal, Arabic hamza above, Arabic dal with ring - key <AB07> { [ 0x100067E, 0x1000621, 0x1000679 ] }; // Arabic peh, Arabic hamza, Arabic tteh - key <AB08> { [ 0x1000648, greater, comma ] }; // Arabic_waw - key <AB09> { [ period, less, 0x10006C7 ] }; // Arabic u - key <AB10> { [ slash, 0x100061F, 0x10006C9 ] }; // Arabic question mark, Arabic kirghiz yu - - include "nbsp(zwnj2nb3)" - include "group(olpc)" -}; - -partial alphanumeric_keys -xkb_symbols "uz-olpc" { - - name[Group1]= "Uzbek (Afghanistan, OLPC)"; - - key <TLDE> { [ 0x100200D, division, asciitilde ] }; // zero width joiner - key <AE01> { [ 0x10006F1, exclam, grave ] }; // Arabic one - key <AE02> { [ 0x10006F2, 0x100066C, at ] }; // Arabic two, Arabic thousands separator - key <AE03> { [ 0x10006F3, 0x100066B, numbersign ] }; // Arabic three, Arabic decimal separator - key <AE04> { [ 0x10006F4, 0x100060B, dollar ] }; // Arabic four, Afghani sign - key <AE05> { [ 0x10006F5, 0x100066A, percent ] }; // Arabic five, Arabic percent sign - key <AE06> { [ 0x10006F6, multiply, asciicircum ] }; // Arabic six - key <AE07> { [ 0x10006F7, 0x100060C, ampersand ] }; // Arabic seven, Arabic comma - key <AE08> { [ 0x10006F8, asterisk, enfilledcircbullet ] }; // Arabic eight, - key <AE09> { [ 0x10006F9, parenright, 0x100200E ] }; // Arabic nine, left-to-right mark - key <AE10> { [ 0x10006F0, parenleft, 0x100200F ] }; // Arabic zero, right-to-left mark - key <AE11> { [ minus, 0x1000640, underscore ] }; // Arabic_tatweel - key <AE12> { [ plus, equal ] }; - - key <AD01> { [ 0x1000636, 0x1000652, degree ] }; // Arabic dad, Arabic sukun - key <AD02> { [ 0x1000635, 0x100064C, 0x1000653 ] }; // Arabic sad, Arabic dammatan, Arabic maddah above - key <AD03> { [ 0x100062B, 0x100064D, EuroSign ] }; // Arabic theh, Arabic kasratan - key <AD04> { [ 0x1000642, 0x100064B, 0x100FD3E ] }; // Arabic qaf, Arabic fathatan, ornate left paren - key <AD05> { [ 0x1000641, 0x100064F, 0x100FD3F ] }; // Arabic feh, Arabic damma, ornate right paren - key <AD06> { [ 0x100063A, 0x1000650, 0x1000656 ] }; // Arabic ghain, Arabic kasra, Arabic subscript alef - key <AD07> { [ 0x1000639, 0x100064E, 0x100e659 ] }; // Arabic ain, Arabic fatha, Arabic zwarakay - key <AD08> { [ 0x1000647, 0x1000651, 0x1000670 ] }; // Arabic heh, Arabic shadda, Arabic superscript alef - key <AD09> { [ 0x100062E, bracketright, apostrophe ] }; // Arabic khah - key <AD10> { [ 0x100062D, bracketleft, quotedbl ] }; // Arabic hah - key <AD11> { [ 0x100062C, braceright, 0x1000681 ] }; // Arabic jeem, Arabic hah with hamza above - key <AD12> { [ 0x1000686, braceleft, 0x1000685 ] }; // Arabic tcheh, Arabic hah with three dots above - - key <AC01> { [ 0x1000634, 0x1000624, 0x100069A ] }; // Arabic sheen, Arabic waw with hamza above, Arabic seen with dot below and dot above - key <AC02> { [ 0x1000633, 0x1000626, 0x10006CD ] }; // Arabic seen, Arabic yeh with hamza above, Arabic yeh with tail - key <AC03> { [ 0x10006CC, 0x100064A, 0x1000649 ] }; // Farsi yeh, Arabic yeh, Arabic alef maksura - key <AC04> { [ 0x1000628, 0x10006D0, 0x1000643 ] }; // Arabic beh, Arabic e, Arabic kaf - key <AC05> { [ 0x1000644, 0x1000623, 0x10006B7 ] }; // Arabic lam, Arabic hamza on alef, Arabic alef with hamza above - key <AC06> { [ 0x1000627, 0x1000622, 0x1000671 ] }; // Arabic alef, Arabic madda on alef, Arabic alef wasla - key <AC07> { [ 0x100062A, 0x1000629, 0x100067C ] }; // Arabic teh, Arabic teh marbuta, Arabic tteh - key <AC08> { [ 0x1000646, guillemotright, 0x10006BC ] }; // Arabic noon, Arabic noon with ring - key <AC09> { [ 0x1000645, guillemotleft, 0x10006BA ] }; // Arabic meem, Arabic noon ghunna - key <AC10> { [ 0x10006A9, colon, semicolon ] }; // Arabic keheh, - key <AC11> { [ 0x10006AF, 0x100061B, 0x10006AB ] }; // Arabic gaf, Arabic semicolon, Arabic kaf with ring - - key <BKSL> { [ backslash, bar, question ] }; - - key <AB01> { [ 0x1000638, 0x10006C9, 0x10006D2 ] }; // Arabic zah, Arabic kirghiz yu, Arabic yeh barree - key <AB02> { [ 0x1000637, 0x10006C7, 0x1000691 ] }; // Arabic tah, Arabic u, Arabic rreh - key <AB03> { [ 0x1000632, 0x1000698, 0x1000696 ] }; // Arabic zain, Arabic jeh, Arabic reh with dot below and dot above - key <AB04> { [ 0x1000631, 0x1000625, 0x1000693 ] }; // Arabic_ra (reh?), Arabic alef with hamza below, Arabic reh with ring - key <AB05> { [ 0x1000630, 0x100200C, 0x1000688 ] }; // Arabic_thal, zero width non-joiner, Arabic ddal - key <AB06> { [ 0x100062F, 0x1000654, 0x1000689 ] }; // Arabic dal, Arabic hamza above, Arabic dal with ring - key <AB07> { [ 0x100067E, 0x1000621, 0x1000679 ] }; // Arabic peh, Arabic hamza, Arabic tteh - key <AB08> { [ 0x1000648, greater, comma ] }; // Arabic_waw - key <AB09> { [ period, less ] }; - key <AB10> { [ slash, 0x100061F, 0x1000655 ] }; // Arabic question mark, Arabic hamza below - - include "nbsp(zwnj2nb3)" - include "group(olpc)" -}; +//
+// Keymap for the Afghan dari keybord layout
+// Based on the specification "Computer Locale Requirements for
+// Afghanstan" [1] from the "United Nations Development Programme
+// Afghanistan" and the "Afghan Transitional Islamic
+// Administration Ministry of Communications".
+// [1] http://www.evertype.com/standards/af/
+// For a MINI HOWTO see [2].
+// [2] http://www.afghanischerKulturverein.de/en/afghanComputer_en.php
+//
+// 2006-02-15 file created by M. Emal Alekozai <memala@gmx.net>
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+ name[Group1]= "Afghani";
+
+ key <TLDE> { [ 0x100200d, 0x10000f7, dead_tilde ] };
+ key <AE01> { [ 0x10006f1, exclam, 0x1000060 ] };
+ key <AE02> { [ 0x10006f2, 0x100066c, 0x1000040 ] };
+ key <AE03> { [ 0x10006f3, 0x100066b, numbersign ] };
+ key <AE04> { [ 0x10006f4, 0x100e60b, 0x1000024] };
+ key <AE05> { [ 0x10006f5, 0x100066a, 0x1000025 ] };
+ key <AE06> { [ 0x10006f6, multiply, 0x100005e ] };
+ key <AE07> { [ 0x10006f7, Arabic_comma, 0x1000026 ] };
+ key <AE08> { [ 0x10006f8, asterisk, 0x1002022 ] };
+ key <AE09> { [ 0x10006f9, 0x1000029, 0x100200e ] };
+ key <AE10> { [ 0x10006f0, 0x1000028, 0x100200f ] };
+ key <AE11> { [ minus, Arabic_tatweel, 0x100005f ] };
+ key <AE12> { [ plus, equal ] };
+
+ key <AD01> { [ Arabic_dad, Arabic_sukun, 0x10000b0 ] };
+ key <AD02> { [ Arabic_sad, Arabic_dammatan ] };
+ key <AD03> { [ Arabic_theh, Arabic_kasratan, 0x10020ac ] };
+ key <AD04> { [ Arabic_qaf, Arabic_fathatan, 0x100fd3e ] };
+ key <AD05> { [ Arabic_feh, Arabic_damma, 0x100fd3f ] };
+ key <AD06> { [ Arabic_ghain, Arabic_kasra, 0x100e656] };
+ key <AD07> { [ Arabic_ain, Arabic_fatha, 0x100e659] };
+ key <AD08> { [ Arabic_heh, Arabic_shadda, 0x1000655] };
+ key <AD09> { [ Arabic_khah, bracketright, 0x1000027] };
+ key <AD10> { [ Arabic_hah, bracketleft, 0x1000022] };
+ key <AD11> { [ Arabic_jeem, braceright, 0x1000681 ] };
+ key <AD12> { [ 0x1000686, braceleft, 0x1000685 ] };
+
+ key <AC01> { [ Arabic_sheen, Arabic_hamzaonwaw, 0x100069a ] };
+ key <AC02> { [ Arabic_seen, Arabic_hamzaonyeh, 0x10006cd ] };
+ key <AC03> { [ 0x10006cc, Arabic_yeh, 0x1000649 ] };
+ key <AC04> { [ Arabic_beh, Arabic_hamzaunderalef, 0x10006d0 ] };
+ key <AC05> { [ Arabic_lam, Arabic_hamzaonalef, 0x10006b7 ] };
+ key <AC06> { [ Arabic_alef, Arabic_maddaonalef, 0x1000671 ] };
+ key <AC07> { [ Arabic_teh, Arabic_tehmarbuta, 0x100067c ] };
+ key <AC08> { [ Arabic_noon, 0x10000bb, 0x10006bc ] };
+ key <AC09> { [ Arabic_meem, 0x10000ab, 0x10006ba ] };
+ key <AC10> { [ 0x10006a9, colon, 0x100003b ] };
+ key <AC11> { [ 0x10006af, Arabic_semicolon, 0x10006ab ] };
+
+ key <BKSL> { [ backslash, bar, 0x100003f ] };
+
+ key <AB01> { [ Arabic_zah, Arabic_kaf, 0x10006d2] };
+ key <AB02> { [ Arabic_tah, 0x1000653 , 0x1000691 ] };
+ key <AB03> { [ Arabic_zain, 0x1000698, 0x1000696 ] };
+ key <AB04> { [ Arabic_ra, 0x1000670 , 0x1000693 ] };
+ key <AB05> { [ Arabic_thal, 0x100200c, 0x1000688 ] };
+ key <AB06> { [ Arabic_dal, 0x1000654, 0x1000689 ] };
+ key <AB07> { [ 0x100067e, Arabic_hamza, 0x1000679 ] };
+ key <AB08> { [ Arabic_waw, greater, 0x100002c ] };
+ key <AB09> { [ period, less, 0x10006c7 ] };
+ key <AB10> { [ slash, Arabic_question_mark, 0x10006c9 ] };
+
+ include "nbsp(zwnj2nb3)"
+ include "level3(ralt_switch)"
+};
+
+// Keymap for the Afghan pashto keybord layout
+// Based on the specification "Computer Locale Requirements for
+// Afghanstan" [1] from the "United Nations Development Programme
+// Afghanistan"" and the "Afghan Transitional Islamic
+// Administration Ministry of Communications".
+// [1] http://www.evertype.com/standards/af/
+// For a MINI HOWTO see [2].
+// [2] http://www.afghanischerKulturverein.de/en/afghanComputer_en.php
+//
+// 2006-02-15 file created by M. Emal Alekozai <memala@gmx.net>
+
+partial alphanumeric_keys
+xkb_symbols "ps" {
+ name[Group1]= "Pashto";
+
+ key <TLDE> { [ 0x100200d, 0x10000f7, dead_tilde ] };
+ key <AE01> { [ 0x10006f1, exclam, 0x1000060 ] };
+ key <AE02> { [ 0x10006f2, 0x100066c, 0x1000040 ] };
+ key <AE03> { [ 0x10006f3, 0x100066b, numbersign ] };
+ key <AE04> { [ 0x10006f4, 0x100e60b, 0x1000024] };
+ key <AE05> { [ 0x10006f5, 0x100066a, 0x1000025 ] };
+ key <AE06> { [ 0x10006f6, multiply, 0x100005e ] };
+ key <AE07> { [ 0x10006f7, 0x10000bb, 0x1000026 ] };
+ key <AE08> { [ 0x10006f8, 0x10000ab, 0x1002022 ] };
+ key <AE09> { [ 0x10006f9, 0x1000029, 0x100200e ] };
+ key <AE10> { [ 0x10006f0, 0x1000028, 0x100200f ] };
+ key <AE11> { [ minus, Arabic_tatweel, 0x100005f ] };
+ key <AE12> { [ plus, equal ] };
+
+ key <AD01> { [ Arabic_dad, Arabic_sukun, 0x10000b0 ] };
+ key <AD02> { [ Arabic_sad, Arabic_dammatan, 0x1000653 ] };
+ key <AD03> { [ Arabic_theh, Arabic_kasratan, 0x10020ac ] };
+ key <AD04> { [ Arabic_qaf, Arabic_fathatan, 0x100fd3e ] };
+ key <AD05> { [ Arabic_feh, Arabic_damma, 0x100fd3f ] };
+ key <AD06> { [ Arabic_ghain, Arabic_kasra, 0x100e656] };
+ key <AD07> { [ Arabic_ain, Arabic_fatha, 0x100e659] };
+ key <AD08> { [ Arabic_heh, Arabic_shadda, 0x1000670] };
+ key <AD09> { [ Arabic_khah, 0x1000681, 0x1000027] };
+ key <AD10> { [ Arabic_hah, 0x1000685, 0x1000022] };
+ key <AD11> { [ Arabic_jeem, 0x100005d, 0x100007d ] };
+ key <AD12> { [ 0x1000686, 0x100005b, 0x100007b ] };
+
+ key <AC01> { [ Arabic_sheen, 0x100069a ] };
+ key <AC02> { [ Arabic_seen, Arabic_hamzaonyeh, 0x10006d2 ] };
+ key <AC03> { [ 0x10006cc, Arabic_yeh, 0x1000649 ] };
+ key <AC04> { [ Arabic_beh, 0x100067e, 0x10006ba ] };
+ key <AC05> { [ Arabic_lam, Arabic_hamzaonalef, 0x10006b7 ] };
+ key <AC06> { [ Arabic_alef, Arabic_maddaonalef, 0x1000671 ] };
+ key <AC07> { [ Arabic_teh, 0x100067c, 0x1000679 ] };
+ key <AC08> { [ Arabic_noon, 0x10006bc, 0x100003e ] };
+ key <AC09> { [ Arabic_meem, 0x1000629, 0x100003c ] };
+ key <AC10> { [ 0x10006a9, colon, 0x1000643 ] };
+ key <AC11> { [ 0x10006ab, Arabic_semicolon, 0x10006af ] };
+
+ key <BKSL> { [ backslash, 0x100002a, 0x100007c ] };
+
+ key <AB01> { [ 0x10006cd, 0x1000638, 0x100003f] };
+ key <AB02> { [ 0x10006d0, 0x1000637, 0x100003b ] };
+ key <AB03> { [ Arabic_zain, 0x1000698, 0x1000655 ] };
+ key <AB04> { [ Arabic_ra, 0x1000621, 0x1000654 ] };
+ key <AB05> { [ Arabic_thal, 0x100200c, 0x1000625 ] };
+ key <AB06> { [ Arabic_dal, 0x1000689, 0x1000688 ] };
+ key <AB07> { [ 0x1000693, 0x1000624, 0x1000691 ] };
+ key <AB08> { [ Arabic_waw, 0x100060c, 0x100002c ] };
+ key <AB09> { [ 0x1000696, 0x100002e, 0x10006c7 ] };
+ key <AB10> { [ slash, Arabic_question_mark, 0x10006c9 ] };
+
+ include "nbsp(zwnj2nb3)"
+ include "level3(ralt_switch)"
+};
+
+// Keymap for the Afghan southern uzbek keybord layout
+// Based on the specification "Computer Locale Requirements for
+// Afghanstan" [1] from the "United Nations Development Programme
+// Afghanistan"" and the "Afghan Transitional Islamic
+// Administration Ministry of Communications".
+// [1] http://www.evertype.com/standards/af/
+// For a MINI HOWTO see [2].
+// [2] http://www.afghanischerKulturverein.de/en/afghanComputer_en.php
+//
+// 2006-02-15 file created by M. Emal Alekozai <memala@gmx.net>
+
+partial alphanumeric_keys
+xkb_symbols "uz" {
+ name[Group1]= "Uzbek (Afghanistan)";
+
+ key <TLDE> { [ 0x100200d, 0x10000f7, dead_tilde ] };
+ key <AE01> { [ 0x10006f1, exclam, 0x1000060 ] };
+ key <AE02> { [ 0x10006f2, 0x100066c, 0x1000040 ] };
+ key <AE03> { [ 0x10006f3, 0x100066b, numbersign ] };
+ key <AE04> { [ 0x10006f4, 0x100e60b, 0x1000024] };
+ key <AE05> { [ 0x10006f5, 0x100066a, 0x1000025 ] };
+ key <AE06> { [ 0x10006f6, multiply, 0x100005e ] };
+ key <AE07> { [ 0x10006f7, Arabic_comma, 0x1000026 ] };
+ key <AE08> { [ 0x10006f8, asterisk, 0x1002022 ] };
+ key <AE09> { [ 0x10006f9, 0x1000029, 0x100200e ] };
+ key <AE10> { [ 0x10006f0, 0x1000028, 0x100200f ] };
+ key <AE11> { [ minus, Arabic_tatweel, 0x100005f ] };
+ key <AE12> { [ plus, equal ] };
+
+ key <AD01> { [ Arabic_dad, Arabic_sukun, 0x10000b0 ] };
+ key <AD02> { [ Arabic_sad, Arabic_dammatan, 0x1000653 ] };
+ key <AD03> { [ Arabic_theh, Arabic_kasratan, 0x10020ac ] };
+ key <AD04> { [ Arabic_qaf, Arabic_fathatan, 0x100fd3e ] };
+ key <AD05> { [ Arabic_feh, Arabic_damma, 0x100fd3f ] };
+ key <AD06> { [ Arabic_ghain, Arabic_kasra, 0x100e656] };
+ key <AD07> { [ Arabic_ain, Arabic_fatha, 0x100e659] };
+ key <AD08> { [ Arabic_heh, Arabic_shadda, 0x1000670] };
+ key <AD09> { [ Arabic_khah, bracketright, 0x1000027] };
+ key <AD10> { [ Arabic_hah, bracketleft, 0x1000022] };
+ key <AD11> { [ Arabic_jeem, braceright, 0x1000681 ] };
+ key <AD12> { [ 0x1000686, braceleft, 0x1000685 ] };
+
+ key <AC01> { [ Arabic_sheen, Arabic_hamzaonwaw, 0x100069a ] };
+ key <AC02> { [ Arabic_seen, Arabic_hamzaonyeh, 0x10006cd ] };
+ key <AC03> { [ 0x10006cc, Arabic_yeh, 0x1000649 ] };
+ key <AC04> { [ Arabic_beh, 0x10006d0, 0x1000643 ] };
+ key <AC05> { [ Arabic_lam, Arabic_hamzaonalef, 0x10006b7 ] };
+ key <AC06> { [ Arabic_alef, Arabic_maddaonalef, 0x1000671 ] };
+ key <AC07> { [ Arabic_teh, Arabic_tehmarbuta, 0x100067c ] };
+ key <AC08> { [ Arabic_noon, 0x10000bb, 0x10006bc ] };
+ key <AC09> { [ Arabic_meem, 0x10000ab, 0x10006ba ] };
+ key <AC10> { [ 0x10006a9, colon, 0x100003b ] };
+ key <AC11> { [ 0x10006af, Arabic_semicolon, 0x10006ab ] };
+
+ key <BKSL> { [ backslash, bar, 0x100003f ] };
+
+ key <AB01> { [ Arabic_zah, 0x10006c9, 0x10006d2] };
+ key <AB02> { [ Arabic_tah, 0x10006c7, 0x1000691 ] };
+ key <AB03> { [ Arabic_zain, 0x1000698, 0x1000696 ] };
+ key <AB04> { [ Arabic_ra, 0x1000625, 0x1000693 ] };
+ key <AB05> { [ Arabic_thal, 0x100200c, 0x1000688 ] };
+ key <AB06> { [ Arabic_dal, 0x1000654, 0x1000689 ] };
+ key <AB07> { [ 0x100067e, Arabic_hamza, 0x1000679 ] };
+ key <AB08> { [ Arabic_waw, greater, 0x100002c ] };
+ key <AB09> { [ period, less ] };
+ key <AB10> { [ slash, Arabic_question_mark, 0x1000655 ] };
+
+ include "nbsp(zwnj2nb3)"
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "olpc-ps" {
+
+ name[Group1]= "Pashto (Afghanistan, OLPC)";
+
+ key <TLDE> { [ 0x100200D, 0x1000654, grave ] }; // zero width joiner, Arabic hamza above
+ key <AE01> { [ 0x10006F1, exclam, asciitilde ] }; // Arabic one
+ key <AE02> { [ 0x10006F2, 0x100066C, at ] }; // Arabic two, Arabic thousands separator
+ key <AE03> { [ 0x10006F3, 0x100066B, numbersign ] }; // Arabic three, Arabic decimal separator
+ key <AE04> { [ 0x10006F4, 0x100060B, dollar ] }; // Arabic four, Afghani sign
+ key <AE05> { [ 0x10006F5, 0x100066A, percent ] }; // Arabic five, Arabic percent sign
+ key <AE06> { [ 0x10006F6, multiply, asciicircum ] }; // Arabic six
+ key <AE07> { [ 0x10006F7, guillemotright, ampersand ] }; // Arabic seven
+ key <AE08> { [ 0x10006F8, guillemotleft, 0x100066D ] }; // Arabic eight, Arabic five-pointed star
+ key <AE09> { [ 0x10006F9, parenright, enfilledcircbullet ] }; // Arabic nine
+ key <AE10> { [ 0x10006F0, parenleft, degree ] }; // Arabic zero
+ key <AE11> { [ minus, 0x1000640, underscore ] }; // Arabic_tatweel
+ key <AE12> { [ plus, equal, division ] };
+
+ key <AD01> { [ 0x1000636, 0x1000652, EuroSign ] }; // Arabic dad, Arabic sukun
+ key <AD02> { [ 0x1000635, 0x100064C, 0x1000671 ] }; // Arabic sad, Arabic dammatan, Arabic alef walsa
+ key <AD03> { [ 0x100062B, 0x100064D, 0x1000649 ] }; // Arabic theh, Arabic kasratan, Arabic alef maksura initial form
+ key <AD04> { [ 0x1000642, 0x100064B, 0x100200E ] }; // Arabic qaf, Arabic fathatan, left-to-right mark
+ key <AD05> { [ 0x1000641, 0x100064F, 0x100200F ] }; // Arabic feh, Arabic damma, right-to-left mark
+ key <AD06> { [ 0x100063A, 0x1000650, 0x100e653 ] }; // Arabic ghain, Arabic kasra, Arabic alef with madda above
+ key <AD07> { [ 0x1000639, 0x100064E, 0x100e659 ] }; // Arabic ain, Arabic fatha, Arabic zwarakay
+ key <AD08> { [ 0x1000647, 0x1000651, 0x1000670 ] }; // Arabic heh, Arabic shadda, Arabic superscript alef
+ key <AD09> { [ 0x100062E, 0x1000681, apostrophe ] }; // Arabic khah, Arabic hah with hamza above,
+ key <AD10> { [ 0x100062D, 0x1000685, quotedbl ] }; // Arabic hah, Arabic hah with three dots above
+ key <AD11> { [ 0x100062C, bracketright, braceleft ] }; // Arabic jeem
+ key <AD12> { [ 0x1000686, bracketleft, braceright ] }; // Arabic tcheh
+
+ key <AC01> { [ 0x1000634, 0x100069A ] }; // Arabic sheen, Arabic seen with dot below and dot above
+ key <AC02> { [ 0x1000633, 0x10006CD ] }; // Arabic seen, Arabic yeh with tail
+ key <AC03> { [ 0x10006CC, 0x100064A, 0x10006D2 ] }; // Farsi yeh, Arabic yeh, Arabic yeh barree
+ key <AC04> { [ 0x1000628, 0x100067E, 0x10006BA ] }; // Arabic beh, Arabic peh, Arabic noon ghunna
+ key <AC05> { [ 0x1000644, 0x1000623, 0x10006B7 ] }; // Arabic lam, Arabic hamza on alef, Arabic alef with hamza above
+ key <AC06> { [ 0x1000627, 0x1000622, 0x1000625 ] }; // Arabic alef, Arabic madda on alef, Arabic alef with hamza below
+ key <AC07> { [ 0x100062A, 0x100067C, 0x1000679 ] }; // Arabic teh, Arabic teh with ring, Arabic tteh
+ key <AC08> { [ 0x1000646, 0x10006BC, greater ] }; // Arabic noon, Arabic noon with ring
+ key <AC09> { [ 0x1000645, 0x1000629, less ] }; // Arabic meem, Arabic teh marbuta
+ key <AC10> { [ 0x10006A9, colon, 0x1000643 ] }; // Arabic keheh, Arabic kaf
+ key <AC11> { [ 0x10006AB, 0x100061B, 0x10006AF ] }; // Arabic kaf with ring, Arabic semicolon, Arabic gaf
+
+ key <BKSL> { [ backslash, asterisk, bar ] };
+
+ key <AB01> { [ 0x1000638, 0x1000626, question] }; // Arabic zah, Arabic yeh with hamza above
+ key <AB02> { [ 0x10006D0, 0x1000637, semicolon ] }; // Arabic tah, Arabic E
+ key <AB03> { [ 0x1000632, 0x1000698 ] }; // Arabic zain, Arabic jeh
+ key <AB04> { [ 0x1000631, 0x1000621 ] }; // Arabic_ra (reh?), Arabic hamza
+ key <AB05> { [ 0x1000630, 0x100200C ] }; // Arabic_thal, zero width non-joiner
+ key <AB06> { [ 0x100062F, 0x1000689, 0x1000688 ] }; // Arabic_dal, Arabic dal with ring, Arabic ddal
+ key <AB07> { [ 0x1000693, 0x1000624, 0x1000691 ] }; // Arabic reh with ring, Arabic waw with hamza above, Arabic rreh
+ key <AB08> { [ 0x1000648, period, comma ] }; // Arabic_waw, Arabic comma
+ key <AB09> { [ 0x1000696, 0x100002E, 0x10006C7 ] }; // Arabic reh with dot below and dot above, full stop, Arabic letter U
+ key <AB10> { [ slash, 0x100061F, 0x10006C9 ] }; // Arabic question mark, Arabic kirghiz yu
+
+ include "nbsp(zwnj2nb3)"
+ include "group(olpc)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "fa-olpc" {
+
+ name[Group1]= "Persian (Afghanistan, Dari OLPC)";
+
+ key <TLDE> { [ 0x100200D, division, asciitilde ] }; // zero width joiner
+ key <AE01> { [ 0x10006F1, exclam, grave ] }; // Arabic one
+ key <AE02> { [ 0x10006F2, 0x100066C, at ] }; // Arabic two, Arabic thousands separator
+ key <AE03> { [ 0x10006F3, 0x100066B, numbersign ] }; // Arabic three, Arabic decimal separator
+ key <AE04> { [ 0x10006F4, 0x100060B, dollar ] }; // Arabic four, Afghani sign
+ key <AE05> { [ 0x10006F5, 0x100066A, percent ] }; // Arabic five, Arabic percent sign
+ key <AE06> { [ 0x10006F6, multiply, asciicircum ] }; // Arabic six
+ key <AE07> { [ 0x10006F7, 0x100060C, ampersand ] }; // Arabic seven, Arabic comma
+ key <AE08> { [ 0x10006F8, asterisk, enfilledcircbullet ] }; // Arabic eight,
+ key <AE09> { [ 0x10006F9, parenright, 0x100200E ] }; // Arabic nine, left-to-right mark
+ key <AE10> { [ 0x10006F0, parenleft, 0x100200F ] }; // Arabic zero, right-to-left mark
+ key <AE11> { [ minus, 0x1000640, underscore ] }; // Arabic_tatweel
+ key <AE12> { [ plus, equal ] };
+
+ key <AD01> { [ 0x1000636, 0x1000652, degree ] }; // Arabic dad, Arabic sukun
+ key <AD02> { [ 0x1000635, 0x100064C ] }; // Arabic sad, Arabic dammatan
+ key <AD03> { [ 0x100062B, 0x100064D, EuroSign ] }; // Arabic theh, Arabic kasratan
+ key <AD04> { [ 0x1000642, 0x100064B, 0x100FD3E ] }; // Arabic qaf, Arabic fathatan, ornate left paren
+ key <AD05> { [ 0x1000641, 0x100064F, 0x100FD3F ] }; // Arabic feh, Arabic damma, ornate right paren
+ key <AD06> { [ 0x100063A, 0x1000650, 0x1000656 ] }; // Arabic ghain, Arabic kasra, Arabic subscript alef
+ key <AD07> { [ 0x1000639, 0x100064E, 0x100e659 ] }; // Arabic ain, Arabic fatha, Arabic zwarakay
+ key <AD08> { [ 0x1000647, 0x1000651, 0x1000655 ] }; // Arabic heh, Arabic shadda, Arabic hamza below
+ key <AD09> { [ 0x100062E, bracketright, apostrophe ] }; // Arabic khah
+ key <AD10> { [ 0x100062D, bracketleft, quotedbl ] }; // Arabic hah
+ key <AD11> { [ 0x100062C, braceright, 0x1000681 ] }; // Arabic jeem, Arabic hah with hamza above
+ key <AD12> { [ 0x1000686, braceleft, 0x1000685 ] }; // Arabic tcheh, Arabic hah with three dots above
+
+ key <AC01> { [ 0x1000634, 0x1000624, 0x100069A ] }; // Arabic sheen, Arabic waw with hamza above, Arabic seen with dot below and dot above
+ key <AC02> { [ 0x1000633, 0x1000626, 0x10006CD ] }; // Arabic seen, Arabic yeh with hamza above, Arabic yeh with tail
+ key <AC03> { [ 0x10006CC, 0x100064A, 0x1000649 ] }; // Farsi yeh, Arabic yeh, Arabic alef maksura
+ key <AC04> { [ 0x1000628, 0x1000625, 0x10006D0 ] }; // Arabic beh, Arabic alef with hamza below, Arabic e
+ key <AC05> { [ 0x1000644, 0x1000623, 0x10006B7 ] }; // Arabic lam, Arabic hamza on alef, Arabic alef with hamza above
+ key <AC06> { [ 0x1000627, 0x1000622, 0x1000671 ] }; // Arabic alef, Arabic madda on alef, Arabic alef wasla
+ key <AC07> { [ 0x100062A, 0x1000629, 0x100067C ] }; // Arabic teh, Arabic teh marbuta, Arabic tteh
+ key <AC08> { [ 0x1000646, guillemotright, 0x10006BC ] }; // Arabic noon, Arabic noon with ring
+ key <AC09> { [ 0x1000645, guillemotleft, 0x10006BA ] }; // Arabic meem, Arabic noon ghunna
+ key <AC10> { [ 0x10006A9, colon, semicolon ] }; // Arabic keheh,
+ key <AC11> { [ 0x10006AF, 0x100061B, 0x10006AB ] }; // Arabic gaf, Arabic semicolon, Arabic kaf with ring
+
+ key <BKSL> { [ backslash, bar, question ] };
+
+ key <AB01> { [ 0x1000638, 0x1000643, 0x10006D2 ] }; // Arabic zah, Arabic kaf, Arabic yeh barree
+ key <AB02> { [ 0x1000637, 0x1000653, 0x1000691 ] }; // Arabic tah, Arabic maddah above, Arabic rreh
+ key <AB03> { [ 0x1000632, 0x1000698, 0x1000696 ] }; // Arabic zain, Arabic jeh, Arabic reh with dot below and dot above
+ key <AB04> { [ 0x1000631, 0x1000670, 0x1000693 ] }; // Arabic_ra (reh?), Arabic superscript alef, Arabic reh with ring
+ key <AB05> { [ 0x1000630, 0x100200C, 0x1000688 ] }; // Arabic_thal, zero width non-joiner, Arabic ddal
+ key <AB06> { [ 0x100062F, 0x1000654, 0x1000689 ] }; // Arabic dal, Arabic hamza above, Arabic dal with ring
+ key <AB07> { [ 0x100067E, 0x1000621, 0x1000679 ] }; // Arabic peh, Arabic hamza, Arabic tteh
+ key <AB08> { [ 0x1000648, greater, comma ] }; // Arabic_waw
+ key <AB09> { [ period, less, 0x10006C7 ] }; // Arabic u
+ key <AB10> { [ slash, 0x100061F, 0x10006C9 ] }; // Arabic question mark, Arabic kirghiz yu
+
+ include "nbsp(zwnj2nb3)"
+ include "group(olpc)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "uz-olpc" {
+
+ name[Group1]= "Uzbek (Afghanistan, OLPC)";
+
+ key <TLDE> { [ 0x100200D, division, asciitilde ] }; // zero width joiner
+ key <AE01> { [ 0x10006F1, exclam, grave ] }; // Arabic one
+ key <AE02> { [ 0x10006F2, 0x100066C, at ] }; // Arabic two, Arabic thousands separator
+ key <AE03> { [ 0x10006F3, 0x100066B, numbersign ] }; // Arabic three, Arabic decimal separator
+ key <AE04> { [ 0x10006F4, 0x100060B, dollar ] }; // Arabic four, Afghani sign
+ key <AE05> { [ 0x10006F5, 0x100066A, percent ] }; // Arabic five, Arabic percent sign
+ key <AE06> { [ 0x10006F6, multiply, asciicircum ] }; // Arabic six
+ key <AE07> { [ 0x10006F7, 0x100060C, ampersand ] }; // Arabic seven, Arabic comma
+ key <AE08> { [ 0x10006F8, asterisk, enfilledcircbullet ] }; // Arabic eight,
+ key <AE09> { [ 0x10006F9, parenright, 0x100200E ] }; // Arabic nine, left-to-right mark
+ key <AE10> { [ 0x10006F0, parenleft, 0x100200F ] }; // Arabic zero, right-to-left mark
+ key <AE11> { [ minus, 0x1000640, underscore ] }; // Arabic_tatweel
+ key <AE12> { [ plus, equal ] };
+
+ key <AD01> { [ 0x1000636, 0x1000652, degree ] }; // Arabic dad, Arabic sukun
+ key <AD02> { [ 0x1000635, 0x100064C, 0x1000653 ] }; // Arabic sad, Arabic dammatan, Arabic maddah above
+ key <AD03> { [ 0x100062B, 0x100064D, EuroSign ] }; // Arabic theh, Arabic kasratan
+ key <AD04> { [ 0x1000642, 0x100064B, 0x100FD3E ] }; // Arabic qaf, Arabic fathatan, ornate left paren
+ key <AD05> { [ 0x1000641, 0x100064F, 0x100FD3F ] }; // Arabic feh, Arabic damma, ornate right paren
+ key <AD06> { [ 0x100063A, 0x1000650, 0x1000656 ] }; // Arabic ghain, Arabic kasra, Arabic subscript alef
+ key <AD07> { [ 0x1000639, 0x100064E, 0x100e659 ] }; // Arabic ain, Arabic fatha, Arabic zwarakay
+ key <AD08> { [ 0x1000647, 0x1000651, 0x1000670 ] }; // Arabic heh, Arabic shadda, Arabic superscript alef
+ key <AD09> { [ 0x100062E, bracketright, apostrophe ] }; // Arabic khah
+ key <AD10> { [ 0x100062D, bracketleft, quotedbl ] }; // Arabic hah
+ key <AD11> { [ 0x100062C, braceright, 0x1000681 ] }; // Arabic jeem, Arabic hah with hamza above
+ key <AD12> { [ 0x1000686, braceleft, 0x1000685 ] }; // Arabic tcheh, Arabic hah with three dots above
+
+ key <AC01> { [ 0x1000634, 0x1000624, 0x100069A ] }; // Arabic sheen, Arabic waw with hamza above, Arabic seen with dot below and dot above
+ key <AC02> { [ 0x1000633, 0x1000626, 0x10006CD ] }; // Arabic seen, Arabic yeh with hamza above, Arabic yeh with tail
+ key <AC03> { [ 0x10006CC, 0x100064A, 0x1000649 ] }; // Farsi yeh, Arabic yeh, Arabic alef maksura
+ key <AC04> { [ 0x1000628, 0x10006D0, 0x1000643 ] }; // Arabic beh, Arabic e, Arabic kaf
+ key <AC05> { [ 0x1000644, 0x1000623, 0x10006B7 ] }; // Arabic lam, Arabic hamza on alef, Arabic alef with hamza above
+ key <AC06> { [ 0x1000627, 0x1000622, 0x1000671 ] }; // Arabic alef, Arabic madda on alef, Arabic alef wasla
+ key <AC07> { [ 0x100062A, 0x1000629, 0x100067C ] }; // Arabic teh, Arabic teh marbuta, Arabic tteh
+ key <AC08> { [ 0x1000646, guillemotright, 0x10006BC ] }; // Arabic noon, Arabic noon with ring
+ key <AC09> { [ 0x1000645, guillemotleft, 0x10006BA ] }; // Arabic meem, Arabic noon ghunna
+ key <AC10> { [ 0x10006A9, colon, semicolon ] }; // Arabic keheh,
+ key <AC11> { [ 0x10006AF, 0x100061B, 0x10006AB ] }; // Arabic gaf, Arabic semicolon, Arabic kaf with ring
+
+ key <BKSL> { [ backslash, bar, question ] };
+
+ key <AB01> { [ 0x1000638, 0x10006C9, 0x10006D2 ] }; // Arabic zah, Arabic kirghiz yu, Arabic yeh barree
+ key <AB02> { [ 0x1000637, 0x10006C7, 0x1000691 ] }; // Arabic tah, Arabic u, Arabic rreh
+ key <AB03> { [ 0x1000632, 0x1000698, 0x1000696 ] }; // Arabic zain, Arabic jeh, Arabic reh with dot below and dot above
+ key <AB04> { [ 0x1000631, 0x1000625, 0x1000693 ] }; // Arabic_ra (reh?), Arabic alef with hamza below, Arabic reh with ring
+ key <AB05> { [ 0x1000630, 0x100200C, 0x1000688 ] }; // Arabic_thal, zero width non-joiner, Arabic ddal
+ key <AB06> { [ 0x100062F, 0x1000654, 0x1000689 ] }; // Arabic dal, Arabic hamza above, Arabic dal with ring
+ key <AB07> { [ 0x100067E, 0x1000621, 0x1000679 ] }; // Arabic peh, Arabic hamza, Arabic tteh
+ key <AB08> { [ 0x1000648, greater, comma ] }; // Arabic_waw
+ key <AB09> { [ period, less ] };
+ key <AB10> { [ slash, 0x100061F, 0x1000655 ] }; // Arabic question mark, Arabic hamza below
+
+ include "nbsp(zwnj2nb3)"
+ include "group(olpc)"
+};
diff --git a/xorg-server/xkeyboard-config/symbols/al b/xorg-server/xkeyboard-config/symbols/al index 75e7f52de..cc46068c1 100644 --- a/xorg-server/xkeyboard-config/symbols/al +++ b/xorg-server/xkeyboard-config/symbols/al @@ -1,41 +1,41 @@ -// based on -// albanian keyboard layout -// done by Pablo Saratxaga <pablo@mandrakesoft.com> -// - -partial default alphanumeric_keys -xkb_symbols "basic" { - - include "latin(type3)" - - name[Group1]="Albanian"; - - key <AE01> { [ 1, exclam, asciitilde, dead_tilde ] }; - key <AE02> { [ 2, quotedbl, dead_caron, oneeighth ] }; - key <AE03> { [ 3, numbersign, dead_circumflex, sterling ] }; - key <AE04> { [ 4, dollar, dead_breve, dollar ] }; - key <AE05> { [ 5, percent, dead_abovering, threeeighths] }; - key <AE06> { [ 6, asciicircum, dead_ogonek, fiveeighths ] }; - key <AE07> { [ 7, ampersand, grave, dead_grave ] }; - key <AE08> { [ 8, asterisk, dead_abovedot, trademark ] }; - key <AE09> { [ 9, parenleft, dead_acute, plusminus ] }; - key <AE10> { [ 0, parenright, dead_doubleacute, degree ] }; - key <AE11> { [ minus, underscore, dead_diaeresis, questiondown] }; - - key <AD03> { [ e, E, EuroSign, EuroSign ] }; - key <AD11> { [ ccedilla, Ccedilla, division, dead_abovering ] }; - key <AD12> { [ at, apostrophe, multiply, dead_macron ] }; - - key <AC02> { [ s, S, dstroke, section ] }; - key <AC03> { [ d, D, Dstroke, ETH ] }; - key <AC10> { [ediaeresis, Ediaeresis, dollar, dead_doubleacute ] }; - key <AC11> { [bracketleft, braceleft, ssharp, dead_caron ] }; - key <TLDE> { [ backslash, bar, notsign, notsign ] }; - - key <BKSL> { [bracketright, braceright, currency, dead_breve ] }; - key <AB08> { [ comma, semicolon, less, multiply ] }; - key <AB09> { [ period, colon, greater, division ] }; - key <AB10> { [ slash, question, dead_belowdot, dead_abovedot ] }; - - include "level3(ralt_switch)" -}; +// based on
+// albanian keyboard layout
+// done by Pablo Saratxaga <pablo@mandrakesoft.com>
+//
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+
+ include "latin(type3)"
+
+ name[Group1]="Albanian";
+
+ key <AE01> { [ 1, exclam, asciitilde, dead_tilde ] };
+ key <AE02> { [ 2, quotedbl, dead_caron, oneeighth ] };
+ key <AE03> { [ 3, numbersign, dead_circumflex, sterling ] };
+ key <AE04> { [ 4, dollar, dead_breve, dollar ] };
+ key <AE05> { [ 5, percent, dead_abovering, threeeighths] };
+ key <AE06> { [ 6, asciicircum, dead_ogonek, fiveeighths ] };
+ key <AE07> { [ 7, ampersand, grave, dead_grave ] };
+ key <AE08> { [ 8, asterisk, dead_abovedot, trademark ] };
+ key <AE09> { [ 9, parenleft, dead_acute, plusminus ] };
+ key <AE10> { [ 0, parenright, dead_doubleacute, degree ] };
+ key <AE11> { [ minus, underscore, dead_diaeresis, questiondown] };
+
+ key <AD03> { [ e, E, EuroSign, EuroSign ] };
+ key <AD11> { [ ccedilla, Ccedilla, division, dead_abovering ] };
+ key <AD12> { [ at, apostrophe, multiply, dead_macron ] };
+
+ key <AC02> { [ s, S, dstroke, section ] };
+ key <AC03> { [ d, D, Dstroke, ETH ] };
+ key <AC10> { [ediaeresis, Ediaeresis, dollar, dead_doubleacute ] };
+ key <AC11> { [bracketleft, braceleft, ssharp, dead_caron ] };
+ key <TLDE> { [ backslash, bar, notsign, notsign ] };
+
+ key <BKSL> { [bracketright, braceright, currency, dead_breve ] };
+ key <AB08> { [ comma, semicolon, less, multiply ] };
+ key <AB09> { [ period, colon, greater, division ] };
+ key <AB10> { [ slash, question, dead_belowdot, dead_abovedot ] };
+
+ include "level3(ralt_switch)"
+};
diff --git a/xorg-server/xkeyboard-config/symbols/am b/xorg-server/xkeyboard-config/symbols/am index 33711c4a8..05be32cb2 100644 --- a/xorg-server/xkeyboard-config/symbols/am +++ b/xorg-server/xkeyboard-config/symbols/am @@ -1,248 +1,248 @@ -// based on a keyboard map from an 'xkb/symbols/am' file - -partial default alphanumeric_keys -xkb_symbols "basic" { - - name[Group1]= "Armenian"; - - // Alphanumeric section - key <TLDE> { [ 0x100055d, 0x100055c ] }; - key <LSGT> { [ question, 0x100058a ] }; - key <BKSL> { [ guillemotright, guillemotleft ] }; - - key <AE01> { [ 0x1000586, 0x1000556 ] }; - key <AE02> { [ 0x1000571, 0x1000541 ] }; - key <AE03> { [ 0x1002013, 0x1002014 ] }; - key <AE04> { [ comma, dollar ] }; - key <AE05> { [ 0x1000589, 0x1002026 ] }; - key <AE06> { [ 0x100055e, percent ] }; - key <AE07> { [ 0x1002024, 0x1000587 ] }; - key <AE08> { [ 0x100055b, 0x10002bc ] }; - key <AE09> { [ parenright, parenleft ] }; - key <AE10> { [ 0x1000585, 0x1000555 ] }; - key <AE11> { [ 0x1000567, 0x1000537 ] }; - key <AE12> { [ 0x1000572, 0x1000542 ] }; - - - key <AD01> { [ 0x1000573, 0x1000543 ] }; - key <AD02> { [ 0x1000583, 0x1000553 ] }; - key <AD03> { [ 0x1000562, 0x1000532 ] }; - key <AD04> { [ 0x100057d, 0x100054d ] }; - key <AD05> { [ 0x1000574, 0x1000544 ] }; - key <AD06> { [ 0x1000578, 0x1000548 ] }; - key <AD07> { [ 0x1000582, 0x1000552 ] }; - key <AD08> { [ 0x100056f, 0x100053f ] }; - key <AD09> { [ 0x1000568, 0x1000538 ] }; - key <AD10> { [ 0x1000569, 0x1000539 ] }; - key <AD11> { [ 0x100056e, 0x100053e ] }; - key <AD12> { [ 0x1000581, 0x1000551 ] }; - - key <AC01> { [ 0x100057b, 0x100054b ] }; - key <AC02> { [ 0x100057e, 0x100054e ] }; - key <AC03> { [ 0x1000563, 0x1000533 ] }; - key <AC04> { [ 0x1000565, 0x1000535 ] }; - key <AC05> { [ 0x1000561, 0x1000531 ] }; - key <AC06> { [ 0x1000576, 0x1000546 ] }; - key <AC07> { [ 0x100056b, 0x100053b ] }; - key <AC08> { [ 0x100057f, 0x100054f ] }; - key <AC09> { [ 0x1000570, 0x1000540 ] }; - key <AC10> { [ 0x100057a, 0x100054a ] }; - key <AC11> { [ 0x1000580, 0x1000550 ] }; - - key <AB01> { [ 0x100056a, 0x100053a ] }; - key <AB02> { [ 0x1000564, 0x1000534 ] }; - key <AB03> { [ 0x1000579, 0x1000549 ] }; - key <AB04> { [ 0x1000575, 0x1000545 ] }; - key <AB05> { [ 0x1000566, 0x1000536 ] }; - key <AB06> { [ 0x100056c, 0x100053c ] }; - key <AB07> { [ 0x1000584, 0x1000554 ] }; - key <AB08> { [ 0x100056d, 0x100053d ] }; - key <AB09> { [ 0x1000577, 0x1000547 ] }; - key <AB10> { [ 0x100057c, 0x100054c ] }; - -}; - -partial alphanumeric_keys -xkb_symbols "olpc" { - include "am(basic)" - name[Group1]= "Armenian"; - - include "group(olpc)" -}; - -xkb_symbols "phonetic" { - include "am(basic)" - name[Group1]= "Armenian (phonetic)"; - - key <BKSL> { [ 0x1000577, 0x1000547 ] }; - - key <AE01> { [ 0x1000567, 0x1000537 ] }; - key <AE02> { [ 0x1000569, 0x1000539 ] }; - key <AE03> { [ 0x1000583, 0x1000553 ] }; - key <AE04> { [ 0x1000571, 0x1000541 ] }; - key <AE05> { [ 0x100057b, 0x100054b ] }; - key <AE06> { [ 0x1000582, 0x1000552 ] }; - key <AE07> { [ 0x1000587, 0x1000587 ] }; - key <AE08> { [ 0x100057c, 0x100054c ] }; - key <AE09> { [ 0x1000579, 0x1000549 ] }; - key <AE10> { [ 0x1000573, 0x1000543 ] }; - key <AE11> { [ 0x100002D, 0x1002015 ] }; - key <AE12> { [ 0x100056a, 0x100053a ] }; - - key <LatQ> { [ 0x1000584, 0x1000554 ] }; - key <LatW> { [ 0x1000578, 0x1000548 ] }; - key <LatE> { [ 0x1000565, 0x1000535 ] }; - key <LatR> { [ 0x1000580, 0x1000550 ] }; - key <LatT> { [ 0x100057f, 0x100054f ] }; - key <LatY> { [ 0x1000568, 0x1000538 ] }; - key <LatU> { [ 0x1000582, 0x1000552 ] }; - key <LatI> { [ 0x100056b, 0x100053b ] }; - key <LatO> { [ 0x1000585, 0x1000555 ] }; - key <LatP> { [ 0x100057a, 0x100054a ] }; - key <AD11> { [ 0x100056d, 0x100053d ] }; - key <AD12> { [ 0x100056e, 0x100053e ] }; - - key <LatA> { [ 0x1000561, 0x1000531 ] }; - key <LatS> { [ 0x100057d, 0x100054d ] }; - key <LatD> { [ 0x1000564, 0x1000534 ] }; - key <LatF> { [ 0x1000586, 0x1000556 ] }; - key <LatG> { [ 0x1000563, 0x1000533 ] }; - key <LatH> { [ 0x1000570, 0x1000540 ] }; - key <LatJ> { [ 0x1000575, 0x1000545 ] }; - key <LatK> { [ 0x100056f, 0x100053f ] }; - key <LatL> { [ 0x100056c, 0x100053c ] }; - key <AC10> { [ semicolon, 0x1000589 ] }; - key <AC11> { [ 0x100055b, 0x1000022 ] }; - - key <LatZ> { [ 0x1000566, 0x1000536 ] }; - key <LatX> { [ 0x1000572, 0x1000542 ] }; - key <LatC> { [ 0x1000581, 0x1000551 ] }; - key <LatV> { [ 0x100057e, 0x100054e ] }; - key <LatB> { [ 0x1000562, 0x1000532 ] }; - key <LatN> { [ 0x1000576, 0x1000546 ] }; - key <LatM> { [ 0x1000574, 0x1000544 ] }; - key <AB08> { [ 0x100002C, 0x10000AB ] }; - key <AB09> { [ 0x1002024, 0x10000BB ] }; - key <AB10> { [ 0x100002F, 0x100055e ] }; - -}; - -partial alphanumeric_keys -xkb_symbols "phonetic-alt" { - include "am(phonetic)" - name[Group1]= "Armenian (alternative phonetic)"; - - key <AE08> { [ 0x1000580, 0x1000550 ] }; - key <LatR> { [ 0x100057c, 0x100054c ] }; - -}; - -partial alphanumeric_keys -xkb_symbols "olpc-phonetic" { - include "am(phonetic-alt)" - name[Group1]= "Armenian (OLPC phonetic)"; - - include "group(olpc)" -}; - -partial alphanumeric_keys -xkb_symbols "eastern" { - - name[Group1]="Armenian (eastern)"; - - // This is the closer phonetic transliteration for Eastern Armenian - // than the Windows XP layout for Eastern Armenian, which seems - // to have contained a bug, with the reversal of 'g' for keh and 'c' for gim - // Also, AE01 (the colon) has been replaced with the Armenian_full_stop and - // capital AE07 (ken) with the Armenian ligature ew - - key <TLDE> { [ Armenian_separation_mark, Armenian_exclam ] }; -// key <AE01> { [ colon, KP_1 ] }; - key <AE01> { [ Armenian_full_stop, KP_1 ] }; - key <AE02> { [ Armenian_dza, Armenian_DZA ] }; - key <AE03> { [ Armenian_hi, Armenian_HI ] }; - key <AE04> { [ Armenian_accent, KP_3 ] }; - key <AE05> { [ comma, KP_4 ] }; - key <AE06> { [ minus, KP_9 ] }; - key <AE07> { [ period, Armenian_ligature_ew ] }; - key <AE08> { [ guillemotleft, parenleft ] }; - key <AE09> { [ guillemotright, parenright ] }; - key <AE10> { [ Armenian_o, Armenian_O ] }; - key <AE11> { [ Armenian_ra, Armenian_RA ] }; - key <AE12> { [ Armenian_zhe, Armenian_ZHE ] }; - - key <LatQ> { [ Armenian_khe, Armenian_KHE ] }; - key <LatW> { [ Armenian_vyun, Armenian_VYUN ] }; - key <LatE> { [ Armenian_e, Armenian_E ] }; - key <LatR> { [ Armenian_re, Armenian_RE ] }; - key <LatT> { [ Armenian_tyun, Armenian_TYUN ] }; - key <LatY> { [ Armenian_yech, Armenian_YECH ] }; - key <LatU> { [ Armenian_at, Armenian_AT ] }; - key <LatI> { [ Armenian_ini, Armenian_INI ] }; - key <LatO> { [ Armenian_vo, Armenian_VO ] }; - key <LatP> { [ Armenian_pe, Armenian_PE ] }; - key <AD11> { [ Armenian_cha, Armenian_CHA ] }; - key <AD12> { [ Armenian_je, Armenian_JE ] }; - key <BKSL> { [ apostrophe, Armenian_question ] }; - - key <LatA> { [ Armenian_ayb, Armenian_AYB ] }; - key <LatS> { [ Armenian_se, Armenian_SE ] }; - key <LatD> { [ Armenian_da, Armenian_DA ] }; - key <LatF> { [ Armenian_fe, Armenian_FE ] }; - key <LatG> { [ Armenian_gim, Armenian_GIM ] }; - key <LatH> { [ Armenian_ho, Armenian_HO ] }; - key <LatJ> { [ Armenian_tche, Armenian_TCHE ] }; - key <LatK> { [ Armenian_ken, Armenian_KEN ] }; - key <LatL> { [ Armenian_lyun, Armenian_LYUN ] }; - key <AC10> { [ Armenian_to, Armenian_TO ] }; - key <AC11> { [ Armenian_pyur, Armenian_PYUR ] }; - - key <LatZ> { [ Armenian_za, Armenian_ZA ] }; - key <LatX> { [ Armenian_tso, Armenian_TSO ] }; - key <LatC> { [ Armenian_ke, Armenian_KE ] }; - key <LatV> { [ Armenian_vev, Armenian_VEV ] }; - key <LatB> { [ Armenian_ben, Armenian_BEN ] }; - key <LatN> { [ Armenian_nu, Armenian_NU ] }; - key <LatM> { [ Armenian_men, Armenian_MEN ] }; - key <AB08> { [ Armenian_sha, Armenian_SHA ] }; - key <AB09> { [ Armenian_ghat, Armenian_GHAT ] }; - key <AB10> { [ Armenian_tsa, Armenian_TSA ] }; - -}; - -partial alphanumeric_keys -xkb_symbols "western" { - include "am(eastern)" - name[Group1]="Armenian (western)"; - - // This is exactly the same layout for Western Armenian - // as in Windows XP, except: - // AE01 (the colon) has been replaced with the Armenian_full_stop and - // capital AE07 (ken) with the Armenian ligature ew - - key <LatW> { [ Armenian_vev, Armenian_VEV ] }; - key <LatT> { [ Armenian_da, Armenian_DA ] }; - key <LatP> { [ Armenian_ben, Armenian_BEN ] }; - key <LatD> { [ Armenian_tyun, Armenian_TYUN ] }; - key <LatG> { [ Armenian_ken, Armenian_KEN ] }; - key <LatK> { [ Armenian_ke, Armenian_KE ] }; - key <LatC> { [ Armenian_gim, Armenian_GIM ] }; - key <LatV> { [ Armenian_vyun, Armenian_VYUN ] }; - key <LatB> { [ Armenian_pe, Armenian_PE ] }; - -}; - -partial alphanumeric_keys -xkb_symbols "eastern-alt" { - include "am(eastern)" - name[Group1]="Armenian (alternative eastern)"; - - // This replicates the Windows XP keyboard layout for Eastern - // Armenian exactly (including the bug), except: - // AE01 (the colon) has been replaced with the Armenian_full_stop and - // capital AE07 (ken) with the Armenian ligature ew - - key <LatG> { [ Armenian_ke, Armenian_KE ] }; - key <LatC> { [ Armenian_gim, Armenian_GIM ] }; - -}; +// based on a keyboard map from an 'xkb/symbols/am' file
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+
+ name[Group1]= "Armenian";
+
+ // Alphanumeric section
+ key <TLDE> { [ 0x100055d, 0x100055c ] };
+ key <LSGT> { [ question, 0x100058a ] };
+ key <BKSL> { [ guillemotright, guillemotleft ] };
+
+ key <AE01> { [ 0x1000586, 0x1000556 ] };
+ key <AE02> { [ 0x1000571, 0x1000541 ] };
+ key <AE03> { [ 0x1002013, 0x1002014 ] };
+ key <AE04> { [ comma, dollar ] };
+ key <AE05> { [ 0x1000589, 0x1002026 ] };
+ key <AE06> { [ 0x100055e, percent ] };
+ key <AE07> { [ 0x1002024, 0x1000587 ] };
+ key <AE08> { [ 0x100055b, 0x10002bc ] };
+ key <AE09> { [ parenright, parenleft ] };
+ key <AE10> { [ 0x1000585, 0x1000555 ] };
+ key <AE11> { [ 0x1000567, 0x1000537 ] };
+ key <AE12> { [ 0x1000572, 0x1000542 ] };
+
+
+ key <AD01> { [ 0x1000573, 0x1000543 ] };
+ key <AD02> { [ 0x1000583, 0x1000553 ] };
+ key <AD03> { [ 0x1000562, 0x1000532 ] };
+ key <AD04> { [ 0x100057d, 0x100054d ] };
+ key <AD05> { [ 0x1000574, 0x1000544 ] };
+ key <AD06> { [ 0x1000578, 0x1000548 ] };
+ key <AD07> { [ 0x1000582, 0x1000552 ] };
+ key <AD08> { [ 0x100056f, 0x100053f ] };
+ key <AD09> { [ 0x1000568, 0x1000538 ] };
+ key <AD10> { [ 0x1000569, 0x1000539 ] };
+ key <AD11> { [ 0x100056e, 0x100053e ] };
+ key <AD12> { [ 0x1000581, 0x1000551 ] };
+
+ key <AC01> { [ 0x100057b, 0x100054b ] };
+ key <AC02> { [ 0x100057e, 0x100054e ] };
+ key <AC03> { [ 0x1000563, 0x1000533 ] };
+ key <AC04> { [ 0x1000565, 0x1000535 ] };
+ key <AC05> { [ 0x1000561, 0x1000531 ] };
+ key <AC06> { [ 0x1000576, 0x1000546 ] };
+ key <AC07> { [ 0x100056b, 0x100053b ] };
+ key <AC08> { [ 0x100057f, 0x100054f ] };
+ key <AC09> { [ 0x1000570, 0x1000540 ] };
+ key <AC10> { [ 0x100057a, 0x100054a ] };
+ key <AC11> { [ 0x1000580, 0x1000550 ] };
+
+ key <AB01> { [ 0x100056a, 0x100053a ] };
+ key <AB02> { [ 0x1000564, 0x1000534 ] };
+ key <AB03> { [ 0x1000579, 0x1000549 ] };
+ key <AB04> { [ 0x1000575, 0x1000545 ] };
+ key <AB05> { [ 0x1000566, 0x1000536 ] };
+ key <AB06> { [ 0x100056c, 0x100053c ] };
+ key <AB07> { [ 0x1000584, 0x1000554 ] };
+ key <AB08> { [ 0x100056d, 0x100053d ] };
+ key <AB09> { [ 0x1000577, 0x1000547 ] };
+ key <AB10> { [ 0x100057c, 0x100054c ] };
+
+};
+
+partial alphanumeric_keys
+xkb_symbols "olpc" {
+ include "am(basic)"
+ name[Group1]= "Armenian";
+
+ include "group(olpc)"
+};
+
+xkb_symbols "phonetic" {
+ include "am(basic)"
+ name[Group1]= "Armenian (phonetic)";
+
+ key <BKSL> { [ 0x1000577, 0x1000547 ] };
+
+ key <AE01> { [ 0x1000567, 0x1000537 ] };
+ key <AE02> { [ 0x1000569, 0x1000539 ] };
+ key <AE03> { [ 0x1000583, 0x1000553 ] };
+ key <AE04> { [ 0x1000571, 0x1000541 ] };
+ key <AE05> { [ 0x100057b, 0x100054b ] };
+ key <AE06> { [ 0x1000582, 0x1000552 ] };
+ key <AE07> { [ 0x1000587, 0x1000587 ] };
+ key <AE08> { [ 0x100057c, 0x100054c ] };
+ key <AE09> { [ 0x1000579, 0x1000549 ] };
+ key <AE10> { [ 0x1000573, 0x1000543 ] };
+ key <AE11> { [ 0x100002D, 0x1002015 ] };
+ key <AE12> { [ 0x100056a, 0x100053a ] };
+
+ key <LatQ> { [ 0x1000584, 0x1000554 ] };
+ key <LatW> { [ 0x1000578, 0x1000548 ] };
+ key <LatE> { [ 0x1000565, 0x1000535 ] };
+ key <LatR> { [ 0x1000580, 0x1000550 ] };
+ key <LatT> { [ 0x100057f, 0x100054f ] };
+ key <LatY> { [ 0x1000568, 0x1000538 ] };
+ key <LatU> { [ 0x1000582, 0x1000552 ] };
+ key <LatI> { [ 0x100056b, 0x100053b ] };
+ key <LatO> { [ 0x1000585, 0x1000555 ] };
+ key <LatP> { [ 0x100057a, 0x100054a ] };
+ key <AD11> { [ 0x100056d, 0x100053d ] };
+ key <AD12> { [ 0x100056e, 0x100053e ] };
+
+ key <LatA> { [ 0x1000561, 0x1000531 ] };
+ key <LatS> { [ 0x100057d, 0x100054d ] };
+ key <LatD> { [ 0x1000564, 0x1000534 ] };
+ key <LatF> { [ 0x1000586, 0x1000556 ] };
+ key <LatG> { [ 0x1000563, 0x1000533 ] };
+ key <LatH> { [ 0x1000570, 0x1000540 ] };
+ key <LatJ> { [ 0x1000575, 0x1000545 ] };
+ key <LatK> { [ 0x100056f, 0x100053f ] };
+ key <LatL> { [ 0x100056c, 0x100053c ] };
+ key <AC10> { [ semicolon, 0x1000589 ] };
+ key <AC11> { [ 0x100055b, 0x1000022 ] };
+
+ key <LatZ> { [ 0x1000566, 0x1000536 ] };
+ key <LatX> { [ 0x1000572, 0x1000542 ] };
+ key <LatC> { [ 0x1000581, 0x1000551 ] };
+ key <LatV> { [ 0x100057e, 0x100054e ] };
+ key <LatB> { [ 0x1000562, 0x1000532 ] };
+ key <LatN> { [ 0x1000576, 0x1000546 ] };
+ key <LatM> { [ 0x1000574, 0x1000544 ] };
+ key <AB08> { [ 0x100002C, 0x10000AB ] };
+ key <AB09> { [ 0x1002024, 0x10000BB ] };
+ key <AB10> { [ 0x100002F, 0x100055e ] };
+
+};
+
+partial alphanumeric_keys
+xkb_symbols "phonetic-alt" {
+ include "am(phonetic)"
+ name[Group1]= "Armenian (alternative phonetic)";
+
+ key <AE08> { [ 0x1000580, 0x1000550 ] };
+ key <LatR> { [ 0x100057c, 0x100054c ] };
+
+};
+
+partial alphanumeric_keys
+xkb_symbols "olpc-phonetic" {
+ include "am(phonetic-alt)"
+ name[Group1]= "Armenian (OLPC phonetic)";
+
+ include "group(olpc)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "eastern" {
+
+ name[Group1]="Armenian (eastern)";
+
+ // This is the closer phonetic transliteration for Eastern Armenian
+ // than the Windows XP layout for Eastern Armenian, which seems
+ // to have contained a bug, with the reversal of 'g' for keh and 'c' for gim
+ // Also, AE01 (the colon) has been replaced with the Armenian_full_stop and
+ // capital AE07 (ken) with the Armenian ligature ew
+
+ key <TLDE> { [ Armenian_separation_mark, Armenian_exclam ] };
+// key <AE01> { [ colon, KP_1 ] };
+ key <AE01> { [ Armenian_full_stop, KP_1 ] };
+ key <AE02> { [ Armenian_dza, Armenian_DZA ] };
+ key <AE03> { [ Armenian_hi, Armenian_HI ] };
+ key <AE04> { [ Armenian_accent, KP_3 ] };
+ key <AE05> { [ comma, KP_4 ] };
+ key <AE06> { [ minus, KP_9 ] };
+ key <AE07> { [ period, Armenian_ligature_ew ] };
+ key <AE08> { [ guillemotleft, parenleft ] };
+ key <AE09> { [ guillemotright, parenright ] };
+ key <AE10> { [ Armenian_o, Armenian_O ] };
+ key <AE11> { [ Armenian_ra, Armenian_RA ] };
+ key <AE12> { [ Armenian_zhe, Armenian_ZHE ] };
+
+ key <LatQ> { [ Armenian_khe, Armenian_KHE ] };
+ key <LatW> { [ Armenian_vyun, Armenian_VYUN ] };
+ key <LatE> { [ Armenian_e, Armenian_E ] };
+ key <LatR> { [ Armenian_re, Armenian_RE ] };
+ key <LatT> { [ Armenian_tyun, Armenian_TYUN ] };
+ key <LatY> { [ Armenian_yech, Armenian_YECH ] };
+ key <LatU> { [ Armenian_at, Armenian_AT ] };
+ key <LatI> { [ Armenian_ini, Armenian_INI ] };
+ key <LatO> { [ Armenian_vo, Armenian_VO ] };
+ key <LatP> { [ Armenian_pe, Armenian_PE ] };
+ key <AD11> { [ Armenian_cha, Armenian_CHA ] };
+ key <AD12> { [ Armenian_je, Armenian_JE ] };
+ key <BKSL> { [ apostrophe, Armenian_question ] };
+
+ key <LatA> { [ Armenian_ayb, Armenian_AYB ] };
+ key <LatS> { [ Armenian_se, Armenian_SE ] };
+ key <LatD> { [ Armenian_da, Armenian_DA ] };
+ key <LatF> { [ Armenian_fe, Armenian_FE ] };
+ key <LatG> { [ Armenian_gim, Armenian_GIM ] };
+ key <LatH> { [ Armenian_ho, Armenian_HO ] };
+ key <LatJ> { [ Armenian_tche, Armenian_TCHE ] };
+ key <LatK> { [ Armenian_ken, Armenian_KEN ] };
+ key <LatL> { [ Armenian_lyun, Armenian_LYUN ] };
+ key <AC10> { [ Armenian_to, Armenian_TO ] };
+ key <AC11> { [ Armenian_pyur, Armenian_PYUR ] };
+
+ key <LatZ> { [ Armenian_za, Armenian_ZA ] };
+ key <LatX> { [ Armenian_tso, Armenian_TSO ] };
+ key <LatC> { [ Armenian_ke, Armenian_KE ] };
+ key <LatV> { [ Armenian_vev, Armenian_VEV ] };
+ key <LatB> { [ Armenian_ben, Armenian_BEN ] };
+ key <LatN> { [ Armenian_nu, Armenian_NU ] };
+ key <LatM> { [ Armenian_men, Armenian_MEN ] };
+ key <AB08> { [ Armenian_sha, Armenian_SHA ] };
+ key <AB09> { [ Armenian_ghat, Armenian_GHAT ] };
+ key <AB10> { [ Armenian_tsa, Armenian_TSA ] };
+
+};
+
+partial alphanumeric_keys
+xkb_symbols "western" {
+ include "am(eastern)"
+ name[Group1]="Armenian (western)";
+
+ // This is exactly the same layout for Western Armenian
+ // as in Windows XP, except:
+ // AE01 (the colon) has been replaced with the Armenian_full_stop and
+ // capital AE07 (ken) with the Armenian ligature ew
+
+ key <LatW> { [ Armenian_vev, Armenian_VEV ] };
+ key <LatT> { [ Armenian_da, Armenian_DA ] };
+ key <LatP> { [ Armenian_ben, Armenian_BEN ] };
+ key <LatD> { [ Armenian_tyun, Armenian_TYUN ] };
+ key <LatG> { [ Armenian_ken, Armenian_KEN ] };
+ key <LatK> { [ Armenian_ke, Armenian_KE ] };
+ key <LatC> { [ Armenian_gim, Armenian_GIM ] };
+ key <LatV> { [ Armenian_vyun, Armenian_VYUN ] };
+ key <LatB> { [ Armenian_pe, Armenian_PE ] };
+
+};
+
+partial alphanumeric_keys
+xkb_symbols "eastern-alt" {
+ include "am(eastern)"
+ name[Group1]="Armenian (alternative eastern)";
+
+ // This replicates the Windows XP keyboard layout for Eastern
+ // Armenian exactly (including the bug), except:
+ // AE01 (the colon) has been replaced with the Armenian_full_stop and
+ // capital AE07 (ken) with the Armenian ligature ew
+
+ key <LatG> { [ Armenian_ke, Armenian_KE ] };
+ key <LatC> { [ Armenian_gim, Armenian_GIM ] };
+
+};
diff --git a/xorg-server/xkeyboard-config/symbols/apl b/xorg-server/xkeyboard-config/symbols/apl index 0ebc26843..d4853e68d 100644 --- a/xorg-server/xkeyboard-config/symbols/apl +++ b/xorg-server/xkeyboard-config/symbols/apl @@ -1,296 +1,296 @@ -// EXTRAS: -// -// APL Keyboard Layouts - -// This file supports: -// - The Sharp APL for Unix (SAX) layout -// - The IBM APL2 layout -// - The Manugistics APL*PLUS II (Version 5.1, 1993) keyboard layout - -// Unicode APL table: http://aplwiki.com/UnicodeAplTable -// ...and another: http://publibfp.boulder.ibm.com/epubs/pdf/h2110611.pdf (appendix A) -// Generic Unicode stuff: http://www.fileformat.info/info/unicode/category/index.htm - -// Tim Nelson (this file's creator) says: - -// This file doesn't deal with all the combining stuff -- I'm not an APL programmer, -// and am not quite sure what's needed here. However, it may be possible to get this -// working with dead keys and the like. Patches gratefully accepted. - -// Some of the shift-key assignments may differ from the APL tradition. If -// that's not considered acceptable, it should be possible to remap the -// shift keys. I have striven, however, to ensure that the use of shift keys -// in these maps is at least self-consistent. - -// I'm assuming that this will be used with another keyboard layout (ie. for -// your language), with a special shift key to use these maps. - -partial alphanumeric_keys modifier_keys -xkb_symbols "common" { - name[Group1]= "APL"; - - key <AE01> { [ diaeresis ] }; - key <AE02> { [ U00AF ] }; // ¯ -- Macron - key <AE03> { [ less ] }; - key <AE04> { [ U2264 ] }; // ≤ -- Less-than Or Equal To - key <AE05> { [ equal ] }; - key <AE06> { [ U2265 ] }; // ≥ -- Greater-than Or Equal To - key <AE07> { [ greater ] }; - key <AE08> { [ U2260 ] }; // ≠ -- Not Equal To - key <AE09> { [ U2228 ] }; // ∨ -- Logical Or - key <AE10> { [ U2227 ] }; // ∧ -- Logical And - - // Q - key <AD01> { [ question ] }; - // W - key <AD02> { [ U2375 ] }; // ⍵ -- APL Functional Symbol Omega - // E - key <AD03> { [ U220A ] }; // ∊ -- Small Element Of - // R - key <AD04> { [ U2374 ] }; // ⍴ -- APL Functional Symbol Rho - // T - key <AD05> { [ asciitilde ] }; - // Y - key <AD06> { [ U2191 ] }; // ↑ -- Upwards Arrow - // U - key <AD07> { [ U2193 ] }; // ↓ -- Downwards Arrow - // I - key <AD08> { [ U2373 ] }; // ⍳ -- APL Functional Symbol Iota - // O - key <AD09> { [ U25CB ] }; // ○ -- White Circle - // P - key <AD10> { [ U22C6 ] }; // ⋆ -- Should this be a plain asterisk, or the star operator??? - // [ - key <AD11> { [ U2190 ] }; // ← -- Leftwards Arrow - - // A - key <AC01> { [ U237A ] }; // ⍺ -- APL Functional Symbol Alpha - // S - key <AC02> { [ U2308 ] }; // ⌈ -- Left Ceiling - // D - key <AC03> { [ U230A ] }; // ⌊ -- Left Floor - // F - key <AC04> { [ underscore ] }; - // G - key <AC05> { [ U2207 ] }; // ∇ -- Nabla - // H - key <AC06> { [ U2206 ] }; // ∆ -- Increment - // J - key <AC07> { [ U2218 ] }; // ∘ -- Ring Operator - // K - key <AC08> { [ apostrophe ] }; - // L - key <AC09> { [ U2395 ] }; // ⎕ -- APL Functional Symbol Quad - - // Z - key <AB01> { [ U2282 ] }; // ⊂ -- Subset Of - // X - key <AB02> { [ U2283 ] }; // ⊃ -- Superset Of - // C - key <AB03> { [ U2229 ] }; // ∩ -- Intersection - // V - key <AB04> { [ U222A ] }; // ∪ -- Union - // B - key <AB05> { [ U22A5 ] }; // ⊥ -- Up Tack - // N - key <AB06> { [ U22A4 ] }; // ⊤ -- Down Tack - // M - key <AB07> { [ U007C ] }; // | -- Vertical Line -}; - -// Keys common to a number of keyboards that allow normal language usage alongside APL -partial alphanumeric_keys modifier_keys -xkb_symbols "unified" { - name[Group1]= "APL Keyboard Symbols: Unified Layout"; - - include "apl(common)" - - // ` - key <TLDE> { [ U22C4 ] }; // ⋄ -- Diamond Operator - key <AE09> { [ NoSymbol, U2371 ] }; // ⍱ -- APL Functional Symbol Down Caret Tilde - key <AE10> { [ NoSymbol, U2372 ] }; // ⍲ -- APL Functional Symbol Up Caret Tilde - // - - key <AE11> { [ U00D7 ] }; // × -- Multiplication Sign - // = - key <AE12> { [ U00F7, U2339 ] }; // ÷ ⌹ -- Division Sign / APL Functional Symbol Quad Divide - - // ] - key <AD12> { [ U2192 ] }; // → -- Rightwards Arrow -}; - -// Layout: http://www.wickensonline.co.uk/apl-unicomp.html -default -partial alphanumeric_keys modifier_keys -xkb_symbols "sax" { - name[Group1]= "APL Keyboard Symbols"; - - include "apl(unified)" - - key <AE01> { [ NoSymbol, U00A1 ] }; // ¡ -- Inverted Exclamation Mark - key <AE04> { [ NoSymbol, cent ] }; - key <AE08> { [ NoSymbol, U2342 ] }; // ⍂ -- APL Functional Symbol Quad Backslash - // - - key <AE11> { [ NoSymbol, U2261 ] }; // ≡ -- Identical To - - // Q - key <AD01> { [ NoSymbol, U00BF ] }; // ¿ -- Inverted Question Mark - // W - key <AD02> { [ NoSymbol, U233D ] }; // ⌽ -- APL Functional Symbol Circle Stile - // E - key <AD03> { [ NoSymbol, U2377 ] }; // ⍷ -- APL Functional Symbol Epsilon Underbar - // T - key <AD05> { [ NoSymbol, U2349 ] }; // ⍉ -- APL Functional Symbol Circle Backslash - // I - key <AD08> { [ NoSymbol, U2378 ] }; // ⍸ -- APL Functional Symbol Iota Underbar - // O - key <AD09> { [ NoSymbol, U2365 ] }; // ⍥ -- APL Functional Symbol Circle Diaeresis - // P - key <AD10> { [ NoSymbol, U235F ] }; // ⍟ -- APL Functional Symbol Circle Star - - // A - key <AC01> { [ NoSymbol, U2296 ] }; // ⊖ -- Circled Minus - // F - key <AC04> { [ NoSymbol, U236B ] }; // ⍫ -- APL Functional Symbol Del Tilde - // G - key <AC05> { [ NoSymbol, U2352 ] }; // ∇ ⍒ -- APL Functional Symbol Del Stile - // H - key <AC06> { [ NoSymbol, U234B ] }; // ∆ ⍋ -- APL Functional Symbol Delta Stile - // J - key <AC07> { [ NoSymbol, U2364 ] }; // ⍤ -- APL Functional Symbol Jot Diaeresis - // K - key <AC08> { [ NoSymbol, U233B ] }; // ⌻ - // L - key <AC09> { [ NoSymbol, U235E ] }; // ⍞ -- APL Functional Symbol Quote Quad - // ; - key <AC10> { [ U22A2 ] }; // ⊢ -- Right Tack - // ' - key <AC11> { [ U22A3 ] }; // ⊣ -- Left Tack - - // C - key <AB03> { [ NoSymbol, U235D ] }; // ⍝ -- APL Functional Symbol Up Shoe Jot - // B - key <AB05> { [ NoSymbol, U234E ] }; // ⍎ -- APL Functional Symbol Down Tack Jot (Unicode got the name wrong; it should have been "Up Tack") - // N - key <AB06> { [ NoSymbol, U2355 ] }; // ⍕ -- APL Functional Symbol Up Tack Jot (Unicode got the name wrong; it should have been "Down Tack") - // M - key <AB07> { [ NoSymbol, U2336 ] }; // ⌶ -- APL Functional Symbol I-Beam - // , - key <AB08> { [ U235E, U236A ] }; // ⍞ ⍪ -- APL Functional Symbol Quote Quad / APL Functional Symbol Comma Bar - // . - key <AB09> { [ U234E, U2359 ] }; // ⍎ ⍙ -- [See B key] / APL Functional Symbol Delta Underbar - // / - key <AB10> { [ U2355, U233F ] }; // ⍕ ⌿ -- [See N key] / APL Functional Symbol Slash Bar - - key <BKSL> { [ U235D, U2340 ] }; // ⍝ ⍀ -- APL Functional Symbol Up Shoe Jot / APL Functional Symbol Backslash Bar -}; - -// Layout: http://www.wickensonline.co.uk/apl-unicomp.html -partial alphanumeric_keys modifier_keys -xkb_symbols "apl2" { - name[Group1]= "APL Keyboard Symbols: IBM APL2"; - - include "apl(common)" - - // The first column is NoSymbol because it inherits. The second is NoSymbol because those keys don't do anything - - // ` - key <TLDE> { [ NoSymbol, U233B, U2342 ] }; // ⌻ ⍂ -- - key <AE01> { [ NoSymbol, NoSymbol, U2336 ] }; // ⌶ -- APL Functional Symbol I-Beam - key <AE02> { [ NoSymbol, NoSymbol, U236B ] }; // ⍫ -- APL Functional Symbol Del Tilde - key <AE03> { [ NoSymbol, NoSymbol, U2353 ] }; // ⍒ -- APL Functional Symbol Del Stile - key <AE04> { [ NoSymbol, NoSymbol, U234B ] }; // ⍋ -- APL Functional Symbol Delta Stile - key <AE05> { [ NoSymbol, NoSymbol, U233D ] }; // ⌽ -- APL Functional Symbol Circle Stile - key <AE06> { [ NoSymbol, NoSymbol, U2349 ] }; // ⍉ -- APL Functional Symbol Circle Backslash - key <AE07> { [ NoSymbol, NoSymbol, U2296 ] }; // ⊖ -- Circled Minus - key <AE08> { [ NoSymbol, NoSymbol, U235F ] }; // ⍟ -- APL Functional Symbol Circle Star - key <AE09> { [ NoSymbol, NoSymbol, U2371 ] }; // ⍱ -- APL Functional Symbol Down Caret Tilde - key <AE10> { [ NoSymbol, NoSymbol, U2372 ] }; // ⍲ -- APL Functional Symbol Up Caret Tilde - // - - key <AE11> { [ plus, minus, exclam ] }; - // = - key <AE12> { [ U00D7, U00F7, U2339 ] }; // × ÷ ⌹ -- Multiplication Sign / Division Sign / APL Functional Symbol Quad Divide - - // [ - key <AD11> { [ NoSymbol, U2192, U235E ] }; // (←) → ⍞ -- Rightwards Arrow / APL Functional Symbol Quote Quad - // ] - key <AD12> { [ U2337, U2378, U2359 ] }; // ⌷ ⍸ ⍙ -- APL Functional Symbol Squish Quad / APL Functional Symbol Iota Underbar / APL Functional Symbol Delta Underbar - - // ; - key <AC10> { [ bracketleft, parenleft, U234E ] }; // ⍎ -- [See B key in SAX layout] - // ' - key <AC11> { [ bracketright, parenright, U2355 ] }; // ⍕ -- [See N key in SAX layout] - - // , - key <AB08> { [ comma, semicolon, U235D ] }; // ⍝ -- APL Functional Symbol Up Shoe Jot - // . - key <AB09> { [ period, colon, U2340 ] }; // ⍀ -- APL Functional Symbol Backslash Bar - // / - key <AB10> { [ slash, backslash, U233F ] }; // ⌿ -- APL Functional Symbol Slash Bar - - key <BKSL> { [ U2261, U2377, U2364 ] }; // ≡ ⍷ ⍤ -- Identical To / APL Functional Symbol Epsilon Underbar / APL Functional Symbol Jot Diaeresis -}; - -partial alphanumeric_keys modifier_keys -xkb_symbols "aplplusII" { - name[Group1]= "APL Keyboard Symbols: Manugistics APL*PLUS II"; - - include "apl(apl2)" - - // ` - key <TLDE> { [ dollar, U22C4, U236A ] }; // ⋄ ⍪ -- Diamond Operator / APL Functional Symbol Comma Bar - key <AE01> { [ NoSymbol, NoSymbol, U2261 ] }; // ≡ -- Identical To - - // [ - key <AD11> { [ U2190, NoSymbol, U235E ] }; // ← ⍞ -- Leftwards Arrow / APL Functional Symbol Quote Quad - // ] - key <AD12> { [ U2192, NoSymbol, U236C ] }; // → ⍬ -- Rightwards Arrow / APL Functional Symbol Zilde - - // ; - key <AC10> { [ bracketleft, parenleft, U234E ] }; // ⍎ -- [See B key in SAX layout] - // ' - key <AC11> { [ bracketright, parenright, U2355 ] }; // ⍕ -- [See N key in SAX layout] - - key <BKSL> { [ U22A3, U22A2, U2359 ] }; // ⊣ ⊢ ⍙ -- Left Tack / Right Tack / APL Functional Symbol Delta Underbar -}; - - -// MicroAPL layout: http://aplwiki.com/APLXKeyboardLayouts -// I didn't do the old-style MicroAPL layout; patches gratefully accepted -partial alphanumeric_keys modifier_keys -xkb_symbols "aplx" { - name[Group1]= "APL Keyboard Symbols: APLX Unified APL Layout"; - - include "apl(unified)" - - // ` - key <TLDE> { [ NoSymbol, U235E ] }; // ⍞ -- APL Functional Symbol Quote Quad - key <AE01> { [ NoSymbol, U2336 ] }; // ⌶ -- APL Functional Symbol I-Beam - key <AE02> { [ NoSymbol, U236B ] }; // ⍫ -- APL Functional Symbol Del Tilde - key <AE03> { [ NoSymbol, U2353 ] }; // ⍒ -- APL Functional Symbol Del Stile - key <AE04> { [ NoSymbol, U234B ] }; // ⍋ -- APL Functional Symbol Delta Stile - key <AE05> { [ NoSymbol, U233D ] }; // ⌽ -- APL Functional Symbol Circle Stile - key <AE06> { [ NoSymbol, U2349 ] }; // ⍉ -- APL Functional Symbol Circle Backslash - key <AE07> { [ NoSymbol, U2296 ] }; // ⊖ -- Circled Minus - key <AE08> { [ NoSymbol, U235F ] }; // ⍟ -- APL Functional Symbol Circle Star - // - - key <AE11> { [ NoSymbol, exclam ] }; - - // [ - key <AD11> { [ NoSymbol, U2347 ] }; // ⍇ -- Box With Left Arrow - // ] - key <AD12> { [ NoSymbol, U2348 ] }; // ⍈ -- Box With Right Arrow - - // ; - key <AC10> { [ U234E, U2261 ] }; // ⍎ ≡ -- [See B key in SAX layout] / Identical To - // ' - key <AC11> { [ U2355, U2262 ] }; // ⍕ ≢ -- [See N key in SAX layout] / Not Identical To - - // , - key <AB08> { [ U235D, U236A ] }; // ⍝ ⍪ -- APL Functional Symbol Up Shoe Jot / APL Functional Symbol Comma Bar - // . - key <AB09> { [ U2340, U2364 ] }; // ⍀ ⍤ -- APL Functional Symbol Backslash Bar / APL Functional Symbol Jot Diaeresis - // / - key <AB10> { [ U233F ] }; // ⌿ -- APL Functional Symbol Slash Bar - - key <BKSL> { [ U22A3, U22A3 ] }; // ⊣ ⊢ -- Left Tack / Right Tack -}; +// EXTRAS:
+//
+// APL Keyboard Layouts
+
+// This file supports:
+// - The Sharp APL for Unix (SAX) layout
+// - The IBM APL2 layout
+// - The Manugistics APL*PLUS II (Version 5.1, 1993) keyboard layout
+
+// Unicode APL table: http://aplwiki.com/UnicodeAplTable
+// ...and another: http://publibfp.boulder.ibm.com/epubs/pdf/h2110611.pdf (appendix A)
+// Generic Unicode stuff: http://www.fileformat.info/info/unicode/category/index.htm
+
+// Tim Nelson (this file's creator) says:
+
+// This file doesn't deal with all the combining stuff -- I'm not an APL programmer,
+// and am not quite sure what's needed here. However, it may be possible to get this
+// working with dead keys and the like. Patches gratefully accepted.
+
+// Some of the shift-key assignments may differ from the APL tradition. If
+// that's not considered acceptable, it should be possible to remap the
+// shift keys. I have striven, however, to ensure that the use of shift keys
+// in these maps is at least self-consistent.
+
+// I'm assuming that this will be used with another keyboard layout (ie. for
+// your language), with a special shift key to use these maps.
+
+partial alphanumeric_keys modifier_keys
+xkb_symbols "common" {
+ name[Group1]= "APL";
+
+ key <AE01> { [ diaeresis ] };
+ key <AE02> { [ U00AF ] }; // ¯ -- Macron
+ key <AE03> { [ less ] };
+ key <AE04> { [ U2264 ] }; // ≤ -- Less-than Or Equal To
+ key <AE05> { [ equal ] };
+ key <AE06> { [ U2265 ] }; // ≥ -- Greater-than Or Equal To
+ key <AE07> { [ greater ] };
+ key <AE08> { [ U2260 ] }; // ≠ -- Not Equal To
+ key <AE09> { [ U2228 ] }; // ∨ -- Logical Or
+ key <AE10> { [ U2227 ] }; // ∧ -- Logical And
+
+ // Q
+ key <AD01> { [ question ] };
+ // W
+ key <AD02> { [ U2375 ] }; // ⍵ -- APL Functional Symbol Omega
+ // E
+ key <AD03> { [ U220A ] }; // ∊ -- Small Element Of
+ // R
+ key <AD04> { [ U2374 ] }; // ⍴ -- APL Functional Symbol Rho
+ // T
+ key <AD05> { [ asciitilde ] };
+ // Y
+ key <AD06> { [ U2191 ] }; // ↑ -- Upwards Arrow
+ // U
+ key <AD07> { [ U2193 ] }; // ↓ -- Downwards Arrow
+ // I
+ key <AD08> { [ U2373 ] }; // ⍳ -- APL Functional Symbol Iota
+ // O
+ key <AD09> { [ U25CB ] }; // ○ -- White Circle
+ // P
+ key <AD10> { [ U22C6 ] }; // ⋆ -- Should this be a plain asterisk, or the star operator???
+ // [
+ key <AD11> { [ U2190 ] }; // ← -- Leftwards Arrow
+
+ // A
+ key <AC01> { [ U237A ] }; // ⍺ -- APL Functional Symbol Alpha
+ // S
+ key <AC02> { [ U2308 ] }; // ⌈ -- Left Ceiling
+ // D
+ key <AC03> { [ U230A ] }; // ⌊ -- Left Floor
+ // F
+ key <AC04> { [ underscore ] };
+ // G
+ key <AC05> { [ U2207 ] }; // ∇ -- Nabla
+ // H
+ key <AC06> { [ U2206 ] }; // ∆ -- Increment
+ // J
+ key <AC07> { [ U2218 ] }; // ∘ -- Ring Operator
+ // K
+ key <AC08> { [ apostrophe ] };
+ // L
+ key <AC09> { [ U2395 ] }; // ⎕ -- APL Functional Symbol Quad
+
+ // Z
+ key <AB01> { [ U2282 ] }; // ⊂ -- Subset Of
+ // X
+ key <AB02> { [ U2283 ] }; // ⊃ -- Superset Of
+ // C
+ key <AB03> { [ U2229 ] }; // ∩ -- Intersection
+ // V
+ key <AB04> { [ U222A ] }; // ∪ -- Union
+ // B
+ key <AB05> { [ U22A5 ] }; // ⊥ -- Up Tack
+ // N
+ key <AB06> { [ U22A4 ] }; // ⊤ -- Down Tack
+ // M
+ key <AB07> { [ U007C ] }; // | -- Vertical Line
+};
+
+// Keys common to a number of keyboards that allow normal language usage alongside APL
+partial alphanumeric_keys modifier_keys
+xkb_symbols "unified" {
+ name[Group1]= "APL Keyboard Symbols: Unified Layout";
+
+ include "apl(common)"
+
+ // `
+ key <TLDE> { [ U22C4 ] }; // ⋄ -- Diamond Operator
+ key <AE09> { [ NoSymbol, U2371 ] }; // ⍱ -- APL Functional Symbol Down Caret Tilde
+ key <AE10> { [ NoSymbol, U2372 ] }; // ⍲ -- APL Functional Symbol Up Caret Tilde
+ // -
+ key <AE11> { [ U00D7 ] }; // × -- Multiplication Sign
+ // =
+ key <AE12> { [ U00F7, U2339 ] }; // ÷ ⌹ -- Division Sign / APL Functional Symbol Quad Divide
+
+ // ]
+ key <AD12> { [ U2192 ] }; // → -- Rightwards Arrow
+};
+
+// Layout: http://www.wickensonline.co.uk/apl-unicomp.html
+default
+partial alphanumeric_keys modifier_keys
+xkb_symbols "sax" {
+ name[Group1]= "APL Keyboard Symbols";
+
+ include "apl(unified)"
+
+ key <AE01> { [ NoSymbol, U00A1 ] }; // ¡ -- Inverted Exclamation Mark
+ key <AE04> { [ NoSymbol, cent ] };
+ key <AE08> { [ NoSymbol, U2342 ] }; // ⍂ -- APL Functional Symbol Quad Backslash
+ // -
+ key <AE11> { [ NoSymbol, U2261 ] }; // ≡ -- Identical To
+
+ // Q
+ key <AD01> { [ NoSymbol, U00BF ] }; // ¿ -- Inverted Question Mark
+ // W
+ key <AD02> { [ NoSymbol, U233D ] }; // ⌽ -- APL Functional Symbol Circle Stile
+ // E
+ key <AD03> { [ NoSymbol, U2377 ] }; // ⍷ -- APL Functional Symbol Epsilon Underbar
+ // T
+ key <AD05> { [ NoSymbol, U2349 ] }; // ⍉ -- APL Functional Symbol Circle Backslash
+ // I
+ key <AD08> { [ NoSymbol, U2378 ] }; // ⍸ -- APL Functional Symbol Iota Underbar
+ // O
+ key <AD09> { [ NoSymbol, U2365 ] }; // ⍥ -- APL Functional Symbol Circle Diaeresis
+ // P
+ key <AD10> { [ NoSymbol, U235F ] }; // ⍟ -- APL Functional Symbol Circle Star
+
+ // A
+ key <AC01> { [ NoSymbol, U2296 ] }; // ⊖ -- Circled Minus
+ // F
+ key <AC04> { [ NoSymbol, U236B ] }; // ⍫ -- APL Functional Symbol Del Tilde
+ // G
+ key <AC05> { [ NoSymbol, U2352 ] }; // ∇ ⍒ -- APL Functional Symbol Del Stile
+ // H
+ key <AC06> { [ NoSymbol, U234B ] }; // ∆ ⍋ -- APL Functional Symbol Delta Stile
+ // J
+ key <AC07> { [ NoSymbol, U2364 ] }; // ⍤ -- APL Functional Symbol Jot Diaeresis
+ // K
+ key <AC08> { [ NoSymbol, U233B ] }; // ⌻
+ // L
+ key <AC09> { [ NoSymbol, U235E ] }; // ⍞ -- APL Functional Symbol Quote Quad
+ // ;
+ key <AC10> { [ U22A2 ] }; // ⊢ -- Right Tack
+ // '
+ key <AC11> { [ U22A3 ] }; // ⊣ -- Left Tack
+
+ // C
+ key <AB03> { [ NoSymbol, U235D ] }; // ⍝ -- APL Functional Symbol Up Shoe Jot
+ // B
+ key <AB05> { [ NoSymbol, U234E ] }; // ⍎ -- APL Functional Symbol Down Tack Jot (Unicode got the name wrong; it should have been "Up Tack")
+ // N
+ key <AB06> { [ NoSymbol, U2355 ] }; // ⍕ -- APL Functional Symbol Up Tack Jot (Unicode got the name wrong; it should have been "Down Tack")
+ // M
+ key <AB07> { [ NoSymbol, U2336 ] }; // ⌶ -- APL Functional Symbol I-Beam
+ // ,
+ key <AB08> { [ U235E, U236A ] }; // ⍞ ⍪ -- APL Functional Symbol Quote Quad / APL Functional Symbol Comma Bar
+ // .
+ key <AB09> { [ U234E, U2359 ] }; // ⍎ ⍙ -- [See B key] / APL Functional Symbol Delta Underbar
+ // /
+ key <AB10> { [ U2355, U233F ] }; // ⍕ ⌿ -- [See N key] / APL Functional Symbol Slash Bar
+
+ key <BKSL> { [ U235D, U2340 ] }; // ⍝ ⍀ -- APL Functional Symbol Up Shoe Jot / APL Functional Symbol Backslash Bar
+};
+
+// Layout: http://www.wickensonline.co.uk/apl-unicomp.html
+partial alphanumeric_keys modifier_keys
+xkb_symbols "apl2" {
+ name[Group1]= "APL Keyboard Symbols: IBM APL2";
+
+ include "apl(common)"
+
+ // The first column is NoSymbol because it inherits. The second is NoSymbol because those keys don't do anything
+
+ // `
+ key <TLDE> { [ NoSymbol, U233B, U2342 ] }; // ⌻ ⍂ --
+ key <AE01> { [ NoSymbol, NoSymbol, U2336 ] }; // ⌶ -- APL Functional Symbol I-Beam
+ key <AE02> { [ NoSymbol, NoSymbol, U236B ] }; // ⍫ -- APL Functional Symbol Del Tilde
+ key <AE03> { [ NoSymbol, NoSymbol, U2353 ] }; // ⍒ -- APL Functional Symbol Del Stile
+ key <AE04> { [ NoSymbol, NoSymbol, U234B ] }; // ⍋ -- APL Functional Symbol Delta Stile
+ key <AE05> { [ NoSymbol, NoSymbol, U233D ] }; // ⌽ -- APL Functional Symbol Circle Stile
+ key <AE06> { [ NoSymbol, NoSymbol, U2349 ] }; // ⍉ -- APL Functional Symbol Circle Backslash
+ key <AE07> { [ NoSymbol, NoSymbol, U2296 ] }; // ⊖ -- Circled Minus
+ key <AE08> { [ NoSymbol, NoSymbol, U235F ] }; // ⍟ -- APL Functional Symbol Circle Star
+ key <AE09> { [ NoSymbol, NoSymbol, U2371 ] }; // ⍱ -- APL Functional Symbol Down Caret Tilde
+ key <AE10> { [ NoSymbol, NoSymbol, U2372 ] }; // ⍲ -- APL Functional Symbol Up Caret Tilde
+ // -
+ key <AE11> { [ plus, minus, exclam ] };
+ // =
+ key <AE12> { [ U00D7, U00F7, U2339 ] }; // × ÷ ⌹ -- Multiplication Sign / Division Sign / APL Functional Symbol Quad Divide
+
+ // [
+ key <AD11> { [ NoSymbol, U2192, U235E ] }; // (←) → ⍞ -- Rightwards Arrow / APL Functional Symbol Quote Quad
+ // ]
+ key <AD12> { [ U2337, U2378, U2359 ] }; // ⌷ ⍸ ⍙ -- APL Functional Symbol Squish Quad / APL Functional Symbol Iota Underbar / APL Functional Symbol Delta Underbar
+
+ // ;
+ key <AC10> { [ bracketleft, parenleft, U234E ] }; // ⍎ -- [See B key in SAX layout]
+ // '
+ key <AC11> { [ bracketright, parenright, U2355 ] }; // ⍕ -- [See N key in SAX layout]
+
+ // ,
+ key <AB08> { [ comma, semicolon, U235D ] }; // ⍝ -- APL Functional Symbol Up Shoe Jot
+ // .
+ key <AB09> { [ period, colon, U2340 ] }; // ⍀ -- APL Functional Symbol Backslash Bar
+ // /
+ key <AB10> { [ slash, backslash, U233F ] }; // ⌿ -- APL Functional Symbol Slash Bar
+
+ key <BKSL> { [ U2261, U2377, U2364 ] }; // ≡ ⍷ ⍤ -- Identical To / APL Functional Symbol Epsilon Underbar / APL Functional Symbol Jot Diaeresis
+};
+
+partial alphanumeric_keys modifier_keys
+xkb_symbols "aplplusII" {
+ name[Group1]= "APL Keyboard Symbols: Manugistics APL*PLUS II";
+
+ include "apl(apl2)"
+
+ // `
+ key <TLDE> { [ dollar, U22C4, U236A ] }; // ⋄ ⍪ -- Diamond Operator / APL Functional Symbol Comma Bar
+ key <AE01> { [ NoSymbol, NoSymbol, U2261 ] }; // ≡ -- Identical To
+
+ // [
+ key <AD11> { [ U2190, NoSymbol, U235E ] }; // ← ⍞ -- Leftwards Arrow / APL Functional Symbol Quote Quad
+ // ]
+ key <AD12> { [ U2192, NoSymbol, U236C ] }; // → ⍬ -- Rightwards Arrow / APL Functional Symbol Zilde
+
+ // ;
+ key <AC10> { [ bracketleft, parenleft, U234E ] }; // ⍎ -- [See B key in SAX layout]
+ // '
+ key <AC11> { [ bracketright, parenright, U2355 ] }; // ⍕ -- [See N key in SAX layout]
+
+ key <BKSL> { [ U22A3, U22A2, U2359 ] }; // ⊣ ⊢ ⍙ -- Left Tack / Right Tack / APL Functional Symbol Delta Underbar
+};
+
+
+// MicroAPL layout: http://aplwiki.com/APLXKeyboardLayouts
+// I didn't do the old-style MicroAPL layout; patches gratefully accepted
+partial alphanumeric_keys modifier_keys
+xkb_symbols "aplx" {
+ name[Group1]= "APL Keyboard Symbols: APLX Unified APL Layout";
+
+ include "apl(unified)"
+
+ // `
+ key <TLDE> { [ NoSymbol, U235E ] }; // ⍞ -- APL Functional Symbol Quote Quad
+ key <AE01> { [ NoSymbol, U2336 ] }; // ⌶ -- APL Functional Symbol I-Beam
+ key <AE02> { [ NoSymbol, U236B ] }; // ⍫ -- APL Functional Symbol Del Tilde
+ key <AE03> { [ NoSymbol, U2353 ] }; // ⍒ -- APL Functional Symbol Del Stile
+ key <AE04> { [ NoSymbol, U234B ] }; // ⍋ -- APL Functional Symbol Delta Stile
+ key <AE05> { [ NoSymbol, U233D ] }; // ⌽ -- APL Functional Symbol Circle Stile
+ key <AE06> { [ NoSymbol, U2349 ] }; // ⍉ -- APL Functional Symbol Circle Backslash
+ key <AE07> { [ NoSymbol, U2296 ] }; // ⊖ -- Circled Minus
+ key <AE08> { [ NoSymbol, U235F ] }; // ⍟ -- APL Functional Symbol Circle Star
+ // -
+ key <AE11> { [ NoSymbol, exclam ] };
+
+ // [
+ key <AD11> { [ NoSymbol, U2347 ] }; // ⍇ -- Box With Left Arrow
+ // ]
+ key <AD12> { [ NoSymbol, U2348 ] }; // ⍈ -- Box With Right Arrow
+
+ // ;
+ key <AC10> { [ U234E, U2261 ] }; // ⍎ ≡ -- [See B key in SAX layout] / Identical To
+ // '
+ key <AC11> { [ U2355, U2262 ] }; // ⍕ ≢ -- [See N key in SAX layout] / Not Identical To
+
+ // ,
+ key <AB08> { [ U235D, U236A ] }; // ⍝ ⍪ -- APL Functional Symbol Up Shoe Jot / APL Functional Symbol Comma Bar
+ // .
+ key <AB09> { [ U2340, U2364 ] }; // ⍀ ⍤ -- APL Functional Symbol Backslash Bar / APL Functional Symbol Jot Diaeresis
+ // /
+ key <AB10> { [ U233F ] }; // ⌿ -- APL Functional Symbol Slash Bar
+
+ key <BKSL> { [ U22A3, U22A3 ] }; // ⊣ ⊢ -- Left Tack / Right Tack
+};
diff --git a/xorg-server/xkeyboard-config/symbols/ara b/xorg-server/xkeyboard-config/symbols/ara index 76e03b1dd..4af02ed8c 100644 --- a/xorg-server/xkeyboard-config/symbols/ara +++ b/xorg-server/xkeyboard-config/symbols/ara @@ -1,276 +1,276 @@ -// based on a keyboard map from an 'xkb/symbols/ar' file - -partial default alphanumeric_keys -xkb_symbols "basic" { - name[Group1]= "Arabic"; - -// NOTES: -// -// there is also combined shadda diacritis in AltGr position of simple -// diacritics fatha, fathatan, damma, dammatan, kasra and kasratan -// should a third state be added to Group2 ? -// - - key <TLDE> { [ Arabic_thal, Arabic_shadda ] }; - key <AE01> { [ 1, exclam ] }; - key <AE02> { [ 2, at ] }; - key <AE03> { [ 3, numbersign ] }; - key <AE04> { [ 4, dollar ] }; - key <AE05> { [ 5, percent ] }; - key <AE06> { [ 6, asciicircum ] }; - key <AE07> { [ 7, ampersand ] }; - key <AE08> { [ 8, asterisk ] }; - key <AE09> { [ 9, parenright ] }; - key <AE10> { [ 0, parenleft ] }; - key <AE11> { [ minus, underscore ] }; - key <AE12> { [ equal, plus ] }; - - key <AD01> { [ Arabic_dad, Arabic_fatha ] }; - key <AD02> { [ Arabic_sad, Arabic_fathatan ] }; - key <AD03> { [ Arabic_theh, Arabic_damma ] }; - key <AD04> { [ Arabic_qaf, Arabic_dammatan ] }; - key <AD05> { [ Arabic_feh, 0x100fef9, 0x10006a4 ] }; - key <AD06> { [ Arabic_ghain, Arabic_hamzaunderalef ] }; - key <AD07> { [ Arabic_ain, grave ] }; - key <AD08> { [ Arabic_ha, division ] }; - key <AD09> { [ Arabic_khah, multiply ] }; - key <AD10> { [ Arabic_hah, Arabic_semicolon ] }; - key <AD11> { [ Arabic_jeem, less, 0x1000686 ] }; - key <AD12> { [ Arabic_dal, greater ] }; - - key <AC01> { [ Arabic_sheen, Arabic_kasra ] }; - key <AC02> { [ Arabic_seen, Arabic_kasratan ] }; - key <AC03> { [ Arabic_yeh, bracketright ] }; - key <AC04> { [ Arabic_beh, bracketleft, 0x100067e ] }; - key <AC05> { [ Arabic_lam, 0x100fef7 ] }; - key <AC06> { [ Arabic_alef, Arabic_hamzaonalef ] }; - key <AC07> { [ Arabic_teh, Arabic_tatweel ] }; - key <AC08> { [ Arabic_noon, Arabic_comma ] }; - key <AC09> { [ Arabic_meem, slash ] }; - key <AC10> { [ Arabic_kaf, colon, 0x10006af ] }; - key <AC11> { [ Arabic_tah, quotedbl ] }; - - key <LSGT> { [ bar, brokenbar ] }; - key <AB01> { [Arabic_hamzaonyeh, asciitilde, guillemotright ] }; - key <AB02> { [ Arabic_hamza, Arabic_sukun, guillemotleft ] }; - key <AB03> { [Arabic_hamzaonwaw, braceright ] }; - key <AB04> { [ Arabic_ra, braceleft ] }; - key <AB05> { [ 0x100fefb, 0x100fef5 ] }; - key <AB06> { [Arabic_alefmaksura, Arabic_maddaonalef ] }; - key <AB07> { [Arabic_tehmarbuta, apostrophe ] }; - key <AB08> { [ Arabic_waw, comma ] }; - key <AB09> { [ Arabic_zain, period ] }; - key <AB10> { [ Arabic_zah, Arabic_question_mark ] }; - - include "level3(ralt_switch)" - - // End alphanumeric section -}; - -partial alphanumeric_keys -xkb_symbols "qwerty" { - include "ara(basic)" - name[Group1]= "Arabic (qwerty)"; -}; - -partial alphanumeric_keys -xkb_symbols "azerty" { - include "ara(basic)" - name[Group1]= "Arabic (azerty)"; - - // the north african arabic keyboard differs from the middle east one - // by the numeric row; it follows French keyboard style - // - // PROBLEM: some chars are inaccessible: ! @ # $ % ^ * - // should they go elsewhere? replace " ' that are now in double ? - // also, dead_circumflex and dead_diaeresis from French keyboard - // as well as ugrave are missing, which questions the utility of the - // other accentuated latin letters. Maybe this is useful only with - // a French keyboard in Group1 ? Then, shouldn't Group1 be filled ? - - key <AE01> { [ ampersand, 1 ] }; - key <AE02> { [ eacute, 2 ] }; - key <AE03> { [ quotedbl, 3 ] }; - key <AE04> { [ apostrophe, 4 ] }; - key <AE05> { [ parenleft, 5 ] }; - key <AE06> { [ minus, 6 ] }; - key <AE07> { [ egrave, 7 ] }; - key <AE08> { [ underscore, 8 ] }; - key <AE09> { [ ccedilla, 9 ] }; - key <AE10> { [ agrave, 0 ] }; - key <AE11> { [ parenright, degree ] }; -}; - -partial alphanumeric_keys -xkb_symbols "digits" { - include "ara(basic)" - name[Group1]= "Arabic (digits)"; - - // use arabic script digits - - key <AE01> { [ 0x1000661, exclam ] }; - key <AE02> { [ 0x1000662, at ] }; - key <AE03> { [ 0x1000663, numbersign ] }; - key <AE04> { [ 0x1000664, dollar ] }; - key <AE05> { [ 0x1000665, Arabic_percent ] }; - key <AE06> { [ 0x1000666, asciicircum ] }; - key <AE07> { [ 0x1000667, ampersand ] }; - key <AE08> { [ 0x1000668, asterisk ] }; - key <AE09> { [ 0x1000669, parenright ] }; - key <AE10> { [ 0x1000660, parenleft ] }; -}; - -partial alphanumeric_keys -xkb_symbols "qwerty_digits" { - include "ara(digits)" - name[Group1]= "Arabic (qwerty/digits)"; -}; - -partial alphanumeric_keys -xkb_symbols "azerty_digits" { - include "ara(azerty)" - name[Group1]= "Arabic (azerty/digits)"; - - key <AE01> { [ ampersand, 0x1000661 ] }; - key <AE02> { [ eacute, 0x1000662 ] }; - key <AE03> { [ quotedbl, 0x1000663 ] }; - key <AE04> { [ apostrophe, 0x1000664 ] }; - key <AE05> { [ parenleft, 0x1000665 ] }; - key <AE06> { [ minus, 0x1000666 ] }; - key <AE07> { [ egrave, 0x1000667 ] }; - key <AE08> { [ underscore, 0x1000668 ] }; - key <AE09> { [ ccedilla, 0x1000669 ] }; - key <AE10> { [ agrave, 0x1000660 ] }; -}; - -// Arabic keyboard using Buckwalter transliteration -// http://www.qamus.org/transliteration.htm -// Martin Vidner - -// symbol names: see /usr/X11R6/include/X11/keysymdef.h (XFree86-devel.rpm) - -partial alphanumeric_keys -xkb_symbols "buckwalter" { - name[Group1]= "Arabic (Buckwalter)"; - - // ARABIC LETTER SUPERSCRIPT ALEF - key <TLDE> { [ 0x1000670, Arabic_shadda ] }; - - // Arabic_0 .. Arabic_9 do not work in Kate, - // Unicode never seems to work worse. - key <AE01> { [ 0x1000661, VoidSymbol ] }; - key <AE02> { [ 0x1000662, VoidSymbol ] }; - key <AE03> { [ 0x1000663, VoidSymbol ] }; - key <AE04> { [ 0x1000664, Arabic_sheen ] }; - key <AE05> { [ 0x1000665, Arabic_percent ] }; - key <AE06> { [ 0x1000666, VoidSymbol ] }; - key <AE07> { [ 0x1000667, Arabic_hamzaonwaw ] }; - key <AE08> { [ 0x1000668, Arabic_thal ] }; - // ORNATE LEFT PARENTHESIS - key <AE09> { [ 0x1000669, 0x100fd3e ] }; - // ORNATE RIGHT PARENTHESIS - key <AE10> { [ 0x1000660, 0x100fd3f ] }; - key <AE11> { [ minus, Arabic_tatweel ] }; - key <AE12> { [ equal, plus ] }; - - key <AD01> { [ Arabic_qaf, VoidSymbol ] }; - key <AD02> { [ Arabic_waw, Arabic_hamzaonwaw ] }; - key <AD03> { [ VoidSymbol, Arabic_ain ] }; - key <AD04> { [ Arabic_ra, VoidSymbol ] }; - key <AD05> { [ Arabic_teh, Arabic_tah ] }; - key <AD06> { [ Arabic_yeh, Arabic_alefmaksura ] }; - key <AD07> { [ Arabic_damma, VoidSymbol ] }; - key <AD08> { [ Arabic_kasra, Arabic_hamzaunderalef ] }; - key <AD09> { [ Arabic_sukun, Arabic_hamzaonalef ] }; - key <AD10> { [ Arabic_tehmarbuta, VoidSymbol ] }; - // ARABIC LETTER ALEF WASLA - key <AD11> { [ VoidSymbol, 0x1000671 ] }; - key <AD12> { [ VoidSymbol, Arabic_hamzaonyeh ] }; - - key <AC01> { [ Arabic_fatha, Arabic_alef ] }; - key <AC02> { [ Arabic_seen, Arabic_sad ] }; - key <AC03> { [ Arabic_dal, Arabic_dad ] }; - key <AC04> { [ Arabic_feh, Arabic_fathatan ] }; - key <AC05> { [ Arabic_ghain, VoidSymbol ] }; - key <AC06> { [ Arabic_ha, Arabic_hah ] }; - key <AC07> { [ Arabic_jeem, VoidSymbol ] }; - key <AC08> { [ Arabic_kaf, Arabic_kasratan ] }; - key <AC09> { [ Arabic_lam, VoidSymbol ] }; - key <AC10> { [ Arabic_semicolon, VoidSymbol ] }; - key <AC11> { [ Arabic_hamza, VoidSymbol ] }; - - key <BKSL> { [ VoidSymbol, Arabic_maddaonalef ] }; - -// key <LSGT> { [ bar, brokenbar ] }; - - key <AB01> { [ Arabic_zain, Arabic_zah ] }; - key <AB02> { [ Arabic_khah, VoidSymbol ] }; - key <AB03> { [ VoidSymbol, VoidSymbol ] }; - key <AB04> { [ Arabic_theh, VoidSymbol ] }; - key <AB05> { [ Arabic_beh, VoidSymbol ] }; - key <AB06> { [ Arabic_noon, Arabic_dammatan ] }; - key <AB07> { [ Arabic_meem, VoidSymbol ] }; - key <AB08> { [ Arabic_comma, Arabic_hamzaunderalef ] }; - // ARABIC FULL STOP (Urdu) - key <AB09> { [ 0x10006d4, Arabic_hamzaonalef ] }; - key <AB10> { [ VoidSymbol, Arabic_question_mark ] }; - - // End alphanumeric section -}; - -partial alphanumeric_keys -xkb_symbols "olpc" { - - include "ara(basic)" - - // As part of the olpc design some changes were made to the Arabic - // keyboard design. Major changes are: - // - // * Removed the lam-alef single character. Poeple type as they - // pronounce, and lam-alef is just a visual formatting of the - // sequence and is not often used on the keyboard. It is - // similar to the Allah single character, which is also not on - // the keyboard. - // * Moved the following keys: - // o Thal from TLDE to AB05: Due to space limitation on the - // keybaord, but also accessibility - // o Shadda from TLDE to AD05 - // * Placed currency letters on number keys and moved the ^ and & - // characters to lower keys (This change is worth revisiting - // before end of test period) - - key <TLDE> { [ grave, asciitilde ] }; - - key <AE01> { [ 0x1000661, exclam ] }; - key <AE02> { [ 0x1000662, at ] }; - key <AE03> { [ 0x1000663, numbersign ] }; - key <AE04> { [ 0x1000664, dollar ] }; - key <AE05> { [ 0x1000665, Arabic_percent ] }; - key <AE06> { [ 0x1000666, sterling ] }; - key <AE07> { [ 0x1000667, EuroSign ] }; - key <AE08> { [ 0x1000668, asterisk ] }; - key <AE09> { [ 0x1000669, parenright ] }; - key <AE10> { [ 0x1000660, parenleft ] }; - - key <AD05> { [ Arabic_feh, Arabic_shadda ] }; - - key <AD08> { [ Arabic_heh, division ] }; - key <AD11> { [ Arabic_jeem, braceright ] }; - key <AD12> { [ Arabic_dal, braceleft ] }; - - key <AC01> { [ Arabic_sheen, greater ] }; - key <AC02> { [ Arabic_seen, less ] }; - key <AC05> { [ Arabic_lam, ampersand ] }; - key <AC10> { [ Arabic_kaf ] }; - key <AC11> { [ Arabic_tah ] }; - - key <BKSL> { [ backslash, bar ] }; - - - // REH isolated form? - key <AB03> { [ Arabic_hamzaonwaw, Arabic_kasra ] }; - key <AB04> { [ Arabic_ra, Arabic_kasratan ] }; - key <AB05> { [ Arabic_thal, asciicircum ] }; - - include "group(olpc)" -}; +// based on a keyboard map from an 'xkb/symbols/ar' file
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+ name[Group1]= "Arabic";
+
+// NOTES:
+//
+// there is also combined shadda diacritis in AltGr position of simple
+// diacritics fatha, fathatan, damma, dammatan, kasra and kasratan
+// should a third state be added to Group2 ?
+//
+
+ key <TLDE> { [ Arabic_thal, Arabic_shadda ] };
+ key <AE01> { [ 1, exclam ] };
+ key <AE02> { [ 2, at ] };
+ key <AE03> { [ 3, numbersign ] };
+ key <AE04> { [ 4, dollar ] };
+ key <AE05> { [ 5, percent ] };
+ key <AE06> { [ 6, asciicircum ] };
+ key <AE07> { [ 7, ampersand ] };
+ key <AE08> { [ 8, asterisk ] };
+ key <AE09> { [ 9, parenright ] };
+ key <AE10> { [ 0, parenleft ] };
+ key <AE11> { [ minus, underscore ] };
+ key <AE12> { [ equal, plus ] };
+
+ key <AD01> { [ Arabic_dad, Arabic_fatha ] };
+ key <AD02> { [ Arabic_sad, Arabic_fathatan ] };
+ key <AD03> { [ Arabic_theh, Arabic_damma ] };
+ key <AD04> { [ Arabic_qaf, Arabic_dammatan ] };
+ key <AD05> { [ Arabic_feh, 0x100fef9, 0x10006a4 ] };
+ key <AD06> { [ Arabic_ghain, Arabic_hamzaunderalef ] };
+ key <AD07> { [ Arabic_ain, grave ] };
+ key <AD08> { [ Arabic_ha, division ] };
+ key <AD09> { [ Arabic_khah, multiply ] };
+ key <AD10> { [ Arabic_hah, Arabic_semicolon ] };
+ key <AD11> { [ Arabic_jeem, less, 0x1000686 ] };
+ key <AD12> { [ Arabic_dal, greater ] };
+
+ key <AC01> { [ Arabic_sheen, Arabic_kasra ] };
+ key <AC02> { [ Arabic_seen, Arabic_kasratan ] };
+ key <AC03> { [ Arabic_yeh, bracketright ] };
+ key <AC04> { [ Arabic_beh, bracketleft, 0x100067e ] };
+ key <AC05> { [ Arabic_lam, 0x100fef7 ] };
+ key <AC06> { [ Arabic_alef, Arabic_hamzaonalef ] };
+ key <AC07> { [ Arabic_teh, Arabic_tatweel ] };
+ key <AC08> { [ Arabic_noon, Arabic_comma ] };
+ key <AC09> { [ Arabic_meem, slash ] };
+ key <AC10> { [ Arabic_kaf, colon, 0x10006af ] };
+ key <AC11> { [ Arabic_tah, quotedbl ] };
+
+ key <LSGT> { [ bar, brokenbar ] };
+ key <AB01> { [Arabic_hamzaonyeh, asciitilde, guillemotright ] };
+ key <AB02> { [ Arabic_hamza, Arabic_sukun, guillemotleft ] };
+ key <AB03> { [Arabic_hamzaonwaw, braceright ] };
+ key <AB04> { [ Arabic_ra, braceleft ] };
+ key <AB05> { [ 0x100fefb, 0x100fef5 ] };
+ key <AB06> { [Arabic_alefmaksura, Arabic_maddaonalef ] };
+ key <AB07> { [Arabic_tehmarbuta, apostrophe ] };
+ key <AB08> { [ Arabic_waw, comma ] };
+ key <AB09> { [ Arabic_zain, period ] };
+ key <AB10> { [ Arabic_zah, Arabic_question_mark ] };
+
+ include "level3(ralt_switch)"
+
+ // End alphanumeric section
+};
+
+partial alphanumeric_keys
+xkb_symbols "qwerty" {
+ include "ara(basic)"
+ name[Group1]= "Arabic (qwerty)";
+};
+
+partial alphanumeric_keys
+xkb_symbols "azerty" {
+ include "ara(basic)"
+ name[Group1]= "Arabic (azerty)";
+
+ // the north african arabic keyboard differs from the middle east one
+ // by the numeric row; it follows French keyboard style
+ //
+ // PROBLEM: some chars are inaccessible: ! @ # $ % ^ *
+ // should they go elsewhere? replace " ' that are now in double ?
+ // also, dead_circumflex and dead_diaeresis from French keyboard
+ // as well as ugrave are missing, which questions the utility of the
+ // other accentuated latin letters. Maybe this is useful only with
+ // a French keyboard in Group1 ? Then, shouldn't Group1 be filled ?
+
+ key <AE01> { [ ampersand, 1 ] };
+ key <AE02> { [ eacute, 2 ] };
+ key <AE03> { [ quotedbl, 3 ] };
+ key <AE04> { [ apostrophe, 4 ] };
+ key <AE05> { [ parenleft, 5 ] };
+ key <AE06> { [ minus, 6 ] };
+ key <AE07> { [ egrave, 7 ] };
+ key <AE08> { [ underscore, 8 ] };
+ key <AE09> { [ ccedilla, 9 ] };
+ key <AE10> { [ agrave, 0 ] };
+ key <AE11> { [ parenright, degree ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "digits" {
+ include "ara(basic)"
+ name[Group1]= "Arabic (digits)";
+
+ // use arabic script digits
+
+ key <AE01> { [ 0x1000661, exclam ] };
+ key <AE02> { [ 0x1000662, at ] };
+ key <AE03> { [ 0x1000663, numbersign ] };
+ key <AE04> { [ 0x1000664, dollar ] };
+ key <AE05> { [ 0x1000665, Arabic_percent ] };
+ key <AE06> { [ 0x1000666, asciicircum ] };
+ key <AE07> { [ 0x1000667, ampersand ] };
+ key <AE08> { [ 0x1000668, asterisk ] };
+ key <AE09> { [ 0x1000669, parenright ] };
+ key <AE10> { [ 0x1000660, parenleft ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "qwerty_digits" {
+ include "ara(digits)"
+ name[Group1]= "Arabic (qwerty/digits)";
+};
+
+partial alphanumeric_keys
+xkb_symbols "azerty_digits" {
+ include "ara(azerty)"
+ name[Group1]= "Arabic (azerty/digits)";
+
+ key <AE01> { [ ampersand, 0x1000661 ] };
+ key <AE02> { [ eacute, 0x1000662 ] };
+ key <AE03> { [ quotedbl, 0x1000663 ] };
+ key <AE04> { [ apostrophe, 0x1000664 ] };
+ key <AE05> { [ parenleft, 0x1000665 ] };
+ key <AE06> { [ minus, 0x1000666 ] };
+ key <AE07> { [ egrave, 0x1000667 ] };
+ key <AE08> { [ underscore, 0x1000668 ] };
+ key <AE09> { [ ccedilla, 0x1000669 ] };
+ key <AE10> { [ agrave, 0x1000660 ] };
+};
+
+// Arabic keyboard using Buckwalter transliteration
+// http://www.qamus.org/transliteration.htm
+// Martin Vidner
+
+// symbol names: see /usr/X11R6/include/X11/keysymdef.h (XFree86-devel.rpm)
+
+partial alphanumeric_keys
+xkb_symbols "buckwalter" {
+ name[Group1]= "Arabic (Buckwalter)";
+
+ // ARABIC LETTER SUPERSCRIPT ALEF
+ key <TLDE> { [ 0x1000670, Arabic_shadda ] };
+
+ // Arabic_0 .. Arabic_9 do not work in Kate,
+ // Unicode never seems to work worse.
+ key <AE01> { [ 0x1000661, VoidSymbol ] };
+ key <AE02> { [ 0x1000662, VoidSymbol ] };
+ key <AE03> { [ 0x1000663, VoidSymbol ] };
+ key <AE04> { [ 0x1000664, Arabic_sheen ] };
+ key <AE05> { [ 0x1000665, Arabic_percent ] };
+ key <AE06> { [ 0x1000666, VoidSymbol ] };
+ key <AE07> { [ 0x1000667, Arabic_hamzaonwaw ] };
+ key <AE08> { [ 0x1000668, Arabic_thal ] };
+ // ORNATE LEFT PARENTHESIS
+ key <AE09> { [ 0x1000669, 0x100fd3e ] };
+ // ORNATE RIGHT PARENTHESIS
+ key <AE10> { [ 0x1000660, 0x100fd3f ] };
+ key <AE11> { [ minus, Arabic_tatweel ] };
+ key <AE12> { [ equal, plus ] };
+
+ key <AD01> { [ Arabic_qaf, VoidSymbol ] };
+ key <AD02> { [ Arabic_waw, Arabic_hamzaonwaw ] };
+ key <AD03> { [ VoidSymbol, Arabic_ain ] };
+ key <AD04> { [ Arabic_ra, VoidSymbol ] };
+ key <AD05> { [ Arabic_teh, Arabic_tah ] };
+ key <AD06> { [ Arabic_yeh, Arabic_alefmaksura ] };
+ key <AD07> { [ Arabic_damma, VoidSymbol ] };
+ key <AD08> { [ Arabic_kasra, Arabic_hamzaunderalef ] };
+ key <AD09> { [ Arabic_sukun, Arabic_hamzaonalef ] };
+ key <AD10> { [ Arabic_tehmarbuta, VoidSymbol ] };
+ // ARABIC LETTER ALEF WASLA
+ key <AD11> { [ VoidSymbol, 0x1000671 ] };
+ key <AD12> { [ VoidSymbol, Arabic_hamzaonyeh ] };
+
+ key <AC01> { [ Arabic_fatha, Arabic_alef ] };
+ key <AC02> { [ Arabic_seen, Arabic_sad ] };
+ key <AC03> { [ Arabic_dal, Arabic_dad ] };
+ key <AC04> { [ Arabic_feh, Arabic_fathatan ] };
+ key <AC05> { [ Arabic_ghain, VoidSymbol ] };
+ key <AC06> { [ Arabic_ha, Arabic_hah ] };
+ key <AC07> { [ Arabic_jeem, VoidSymbol ] };
+ key <AC08> { [ Arabic_kaf, Arabic_kasratan ] };
+ key <AC09> { [ Arabic_lam, VoidSymbol ] };
+ key <AC10> { [ Arabic_semicolon, VoidSymbol ] };
+ key <AC11> { [ Arabic_hamza, VoidSymbol ] };
+
+ key <BKSL> { [ VoidSymbol, Arabic_maddaonalef ] };
+
+// key <LSGT> { [ bar, brokenbar ] };
+
+ key <AB01> { [ Arabic_zain, Arabic_zah ] };
+ key <AB02> { [ Arabic_khah, VoidSymbol ] };
+ key <AB03> { [ VoidSymbol, VoidSymbol ] };
+ key <AB04> { [ Arabic_theh, VoidSymbol ] };
+ key <AB05> { [ Arabic_beh, VoidSymbol ] };
+ key <AB06> { [ Arabic_noon, Arabic_dammatan ] };
+ key <AB07> { [ Arabic_meem, VoidSymbol ] };
+ key <AB08> { [ Arabic_comma, Arabic_hamzaunderalef ] };
+ // ARABIC FULL STOP (Urdu)
+ key <AB09> { [ 0x10006d4, Arabic_hamzaonalef ] };
+ key <AB10> { [ VoidSymbol, Arabic_question_mark ] };
+
+ // End alphanumeric section
+};
+
+partial alphanumeric_keys
+xkb_symbols "olpc" {
+
+ include "ara(basic)"
+
+ // As part of the olpc design some changes were made to the Arabic
+ // keyboard design. Major changes are:
+ //
+ // * Removed the lam-alef single character. Poeple type as they
+ // pronounce, and lam-alef is just a visual formatting of the
+ // sequence and is not often used on the keyboard. It is
+ // similar to the Allah single character, which is also not on
+ // the keyboard.
+ // * Moved the following keys:
+ // o Thal from TLDE to AB05: Due to space limitation on the
+ // keybaord, but also accessibility
+ // o Shadda from TLDE to AD05
+ // * Placed currency letters on number keys and moved the ^ and &
+ // characters to lower keys (This change is worth revisiting
+ // before end of test period)
+
+ key <TLDE> { [ grave, asciitilde ] };
+
+ key <AE01> { [ 0x1000661, exclam ] };
+ key <AE02> { [ 0x1000662, at ] };
+ key <AE03> { [ 0x1000663, numbersign ] };
+ key <AE04> { [ 0x1000664, dollar ] };
+ key <AE05> { [ 0x1000665, Arabic_percent ] };
+ key <AE06> { [ 0x1000666, sterling ] };
+ key <AE07> { [ 0x1000667, EuroSign ] };
+ key <AE08> { [ 0x1000668, asterisk ] };
+ key <AE09> { [ 0x1000669, parenright ] };
+ key <AE10> { [ 0x1000660, parenleft ] };
+
+ key <AD05> { [ Arabic_feh, Arabic_shadda ] };
+
+ key <AD08> { [ Arabic_heh, division ] };
+ key <AD11> { [ Arabic_jeem, braceright ] };
+ key <AD12> { [ Arabic_dal, braceleft ] };
+
+ key <AC01> { [ Arabic_sheen, greater ] };
+ key <AC02> { [ Arabic_seen, less ] };
+ key <AC05> { [ Arabic_lam, ampersand ] };
+ key <AC10> { [ Arabic_kaf ] };
+ key <AC11> { [ Arabic_tah ] };
+
+ key <BKSL> { [ backslash, bar ] };
+
+
+ // REH isolated form?
+ key <AB03> { [ Arabic_hamzaonwaw, Arabic_kasra ] };
+ key <AB04> { [ Arabic_ra, Arabic_kasratan ] };
+ key <AB05> { [ Arabic_thal, asciicircum ] };
+
+ include "group(olpc)"
+};
diff --git a/xorg-server/xkeyboard-config/symbols/at b/xorg-server/xkeyboard-config/symbols/at index bd4ba988d..b11f8e031 100644 --- a/xorg-server/xkeyboard-config/symbols/at +++ b/xorg-server/xkeyboard-config/symbols/at @@ -1,34 +1,34 @@ -// based on a keyboard map from an 'xkb/symbols/de' file - -default -xkb_symbols "basic" { - - include "de(basic)" - - name[Group1]="German (Austria)"; -}; - -partial alphanumeric_keys -xkb_symbols "nodeadkeys" { - - include "de(nodeadkeys)" - - name[Group1]="German (Austria, eliminate dead keys)"; -}; - -partial alphanumeric_keys -xkb_symbols "mac" { - - include "de(mac)" - - name[Group1]= "German (Austria, Macintosh)"; -}; - -partial alphanumeric_keys -xkb_symbols "sundeadkeys" { - - include "de(Sundeadkeys)" - - name[Group1]="German (Austria, Sun dead keys)"; -}; - +// based on a keyboard map from an 'xkb/symbols/de' file
+
+default
+xkb_symbols "basic" {
+
+ include "de(basic)"
+
+ name[Group1]="German (Austria)";
+};
+
+partial alphanumeric_keys
+xkb_symbols "nodeadkeys" {
+
+ include "de(nodeadkeys)"
+
+ name[Group1]="German (Austria, eliminate dead keys)";
+};
+
+partial alphanumeric_keys
+xkb_symbols "mac" {
+
+ include "de(mac)"
+
+ name[Group1]= "German (Austria, Macintosh)";
+};
+
+partial alphanumeric_keys
+xkb_symbols "sundeadkeys" {
+
+ include "de(Sundeadkeys)"
+
+ name[Group1]="German (Austria, Sun dead keys)";
+};
+
diff --git a/xorg-server/xkeyboard-config/symbols/az b/xorg-server/xkeyboard-config/symbols/az index 3c399cf96..5df2173d3 100644 --- a/xorg-server/xkeyboard-config/symbols/az +++ b/xorg-server/xkeyboard-config/symbols/az @@ -1,92 +1,92 @@ -// based on: -// symbols definition for a very simple Azerbaidjani keyboard layout. -// 2001 - Pablo Saratxaga <pablo@mandrakesoft.com> - -partial default alphanumeric_keys -xkb_symbols "latin" { - - include "us" - - name[Group1]= "Azerbaijani"; - - key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] }; - - key <AE03> { [ 3, numbersign, U2166 ] }; - key <AE06> { [ 6, colon, EuroSign, periodcentered ] }; - key <AE07> { [ 7, question ] }; - - key <AE08> { [ 8, asterisk, asciicircum, dead_circumflex ] }; - key <AE11> { [ minus, underscore, hyphen, emdash ] }; - - key <AD02> { [ udiaeresis, Udiaeresis ] }; - key <AD04> { [ r, R, registered ] }; - key <AD08> { [ i, Iabovedot ] }; - key <AD11> { [ odiaeresis, Odiaeresis, bracketleft, braceleft ] }; - key <AD12> { [ gbreve, Gbreve, bracketright, braceright ] }; - - key <AC10> { [ idotless, I ] }; - key <AC11> { [ schwa, SCHWA ] }; - - key <AB03> { [ c, C, copyright, division ] }; - key <AB07> { [ m, M, periodcentered, currency ] }; - key <AB08> { [ ccedilla, Ccedilla ] }; - key <AB09> { [ scedilla, Scedilla ] }; - key <AB10> { [ period, comma ] }; - // End alphanumeric section - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "cyrillic" { - - name[Group1]= "Azerbaijani (Cyrillic)"; - - key <AE02> {[ 2, quotedbl ] }; - key <AE03> {[ 3, numbersign ] }; - key <AE04> {[ 4, semicolon ] }; - key <AE06> {[ 6, colon ] }; - key <AE07> {[ 7, question ] }; - key <AE08> {[ 8, asterisk, braceleft ] }; - key <AE09> {[ 9, parenleft, bracketleft ] }; - key <AE10> {[ 0, parenright, bracketright ] }; - key <AE11> {[ minus, underscore, braceright ] }; - - key <AD01> {[ Cyrillic_je, Cyrillic_JE ] }; - key <AD02> {[ Cyrillic_u_straight, Cyrillic_U_straight ] }; - key <AD03> {[ Cyrillic_u, Cyrillic_U ] }; - key <AD04> {[ Cyrillic_ka, Cyrillic_KA ] }; - key <AD05> {[ Cyrillic_ie, Cyrillic_IE ] }; - key <AD06> {[ Cyrillic_en, Cyrillic_EN ] }; - key <AD07> {[ Cyrillic_ghe, Cyrillic_GHE ] }; - key <AD08> {[ Cyrillic_sha, Cyrillic_SHA ] }; - key <AD09> {[ Cyrillic_shha, Cyrillic_SHHA ] }; - key <AD10> {[ Cyrillic_ze, Cyrillic_ZE ] }; - key <AD11> {[ Cyrillic_ha, Cyrillic_HA ] }; - key <AD12> {[ Cyrillic_che_vertstroke, Cyrillic_CHE_vertstroke ] }; - - key <AC01> {[ Cyrillic_ef, Cyrillic_EF ] }; - key <AC02> {[ Cyrillic_yeru, Cyrillic_YERU ] }; - key <AC03> {[ Cyrillic_ve, Cyrillic_VE ] }; - key <AC04> {[ Cyrillic_a, Cyrillic_A ] }; - key <AC05> {[ Cyrillic_pe, Cyrillic_PE ] }; - key <AC06> {[ Cyrillic_er, Cyrillic_ER ] }; - key <AC07> {[ Cyrillic_o, Cyrillic_O ] }; - key <AC08> {[ Cyrillic_el, Cyrillic_EL ] }; - key <AC09> {[ Cyrillic_de, Cyrillic_DE ] }; - key <AC10> {[ Cyrillic_zhe, Cyrillic_ZHE ] }; - key <AC11> {[ Cyrillic_ka_vertstroke,Cyrillic_KA_vertstroke ] }; - - key <AB01> {[ Cyrillic_schwa, Cyrillic_SCHWA ] }; - key <AB02> {[ Cyrillic_che, Cyrillic_CHE ] }; - key <AB03> {[ Cyrillic_es, Cyrillic_ES ] }; - key <AB04> {[ Cyrillic_em, Cyrillic_EM ] }; - key <AB05> {[ Cyrillic_i, Cyrillic_I ] }; - key <AB06> {[ Cyrillic_te, Cyrillic_TE ] }; - key <AB07> {[ Cyrillic_ghe_bar, Cyrillic_GHE_bar ] }; - key <AB08> {[ Cyrillic_be, Cyrillic_BE ] }; - key <AB09> {[ Cyrillic_o_bar, Cyrillic_O_bar ] }; - key <AB10> {[ period, comma ] }; - - // End alphanumeric section -}; +// based on:
+// symbols definition for a very simple Azerbaidjani keyboard layout.
+// 2001 - Pablo Saratxaga <pablo@mandrakesoft.com>
+
+partial default alphanumeric_keys
+xkb_symbols "latin" {
+
+ include "us"
+
+ name[Group1]= "Azerbaijani";
+
+ key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] };
+
+ key <AE03> { [ 3, numbersign, U2166 ] };
+ key <AE06> { [ 6, colon, EuroSign, periodcentered ] };
+ key <AE07> { [ 7, question ] };
+
+ key <AE08> { [ 8, asterisk, asciicircum, dead_circumflex ] };
+ key <AE11> { [ minus, underscore, hyphen, emdash ] };
+
+ key <AD02> { [ udiaeresis, Udiaeresis ] };
+ key <AD04> { [ r, R, registered ] };
+ key <AD08> { [ i, Iabovedot ] };
+ key <AD11> { [ odiaeresis, Odiaeresis, bracketleft, braceleft ] };
+ key <AD12> { [ gbreve, Gbreve, bracketright, braceright ] };
+
+ key <AC10> { [ idotless, I ] };
+ key <AC11> { [ schwa, SCHWA ] };
+
+ key <AB03> { [ c, C, copyright, division ] };
+ key <AB07> { [ m, M, periodcentered, currency ] };
+ key <AB08> { [ ccedilla, Ccedilla ] };
+ key <AB09> { [ scedilla, Scedilla ] };
+ key <AB10> { [ period, comma ] };
+ // End alphanumeric section
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "cyrillic" {
+
+ name[Group1]= "Azerbaijani (Cyrillic)";
+
+ key <AE02> {[ 2, quotedbl ] };
+ key <AE03> {[ 3, numbersign ] };
+ key <AE04> {[ 4, semicolon ] };
+ key <AE06> {[ 6, colon ] };
+ key <AE07> {[ 7, question ] };
+ key <AE08> {[ 8, asterisk, braceleft ] };
+ key <AE09> {[ 9, parenleft, bracketleft ] };
+ key <AE10> {[ 0, parenright, bracketright ] };
+ key <AE11> {[ minus, underscore, braceright ] };
+
+ key <AD01> {[ Cyrillic_je, Cyrillic_JE ] };
+ key <AD02> {[ Cyrillic_u_straight, Cyrillic_U_straight ] };
+ key <AD03> {[ Cyrillic_u, Cyrillic_U ] };
+ key <AD04> {[ Cyrillic_ka, Cyrillic_KA ] };
+ key <AD05> {[ Cyrillic_ie, Cyrillic_IE ] };
+ key <AD06> {[ Cyrillic_en, Cyrillic_EN ] };
+ key <AD07> {[ Cyrillic_ghe, Cyrillic_GHE ] };
+ key <AD08> {[ Cyrillic_sha, Cyrillic_SHA ] };
+ key <AD09> {[ Cyrillic_shha, Cyrillic_SHHA ] };
+ key <AD10> {[ Cyrillic_ze, Cyrillic_ZE ] };
+ key <AD11> {[ Cyrillic_ha, Cyrillic_HA ] };
+ key <AD12> {[ Cyrillic_che_vertstroke, Cyrillic_CHE_vertstroke ] };
+
+ key <AC01> {[ Cyrillic_ef, Cyrillic_EF ] };
+ key <AC02> {[ Cyrillic_yeru, Cyrillic_YERU ] };
+ key <AC03> {[ Cyrillic_ve, Cyrillic_VE ] };
+ key <AC04> {[ Cyrillic_a, Cyrillic_A ] };
+ key <AC05> {[ Cyrillic_pe, Cyrillic_PE ] };
+ key <AC06> {[ Cyrillic_er, Cyrillic_ER ] };
+ key <AC07> {[ Cyrillic_o, Cyrillic_O ] };
+ key <AC08> {[ Cyrillic_el, Cyrillic_EL ] };
+ key <AC09> {[ Cyrillic_de, Cyrillic_DE ] };
+ key <AC10> {[ Cyrillic_zhe, Cyrillic_ZHE ] };
+ key <AC11> {[ Cyrillic_ka_vertstroke,Cyrillic_KA_vertstroke ] };
+
+ key <AB01> {[ Cyrillic_schwa, Cyrillic_SCHWA ] };
+ key <AB02> {[ Cyrillic_che, Cyrillic_CHE ] };
+ key <AB03> {[ Cyrillic_es, Cyrillic_ES ] };
+ key <AB04> {[ Cyrillic_em, Cyrillic_EM ] };
+ key <AB05> {[ Cyrillic_i, Cyrillic_I ] };
+ key <AB06> {[ Cyrillic_te, Cyrillic_TE ] };
+ key <AB07> {[ Cyrillic_ghe_bar, Cyrillic_GHE_bar ] };
+ key <AB08> {[ Cyrillic_be, Cyrillic_BE ] };
+ key <AB09> {[ Cyrillic_o_bar, Cyrillic_O_bar ] };
+ key <AB10> {[ period, comma ] };
+
+ // End alphanumeric section
+};
diff --git a/xorg-server/xkeyboard-config/symbols/ba b/xorg-server/xkeyboard-config/symbols/ba index 7345cc340..7e52d3dd3 100644 --- a/xorg-server/xkeyboard-config/symbols/ba +++ b/xorg-server/xkeyboard-config/symbols/ba @@ -1,40 +1,40 @@ -default partial alphanumeric_keys -xkb_symbols "basic" { - - name[Group1]="Bosnian"; - - include "rs(latin)" -}; - -partial alphanumeric_keys -xkb_symbols "us" { - - name[Group1]= "Bosnian (US keyboard with Bosnian letters)"; - - include "rs(latinyz)" -}; - - -partial alphanumeric_keys -xkb_symbols "alternatequotes" { - - name[Group1]= "Bosnian (use guillemets for quotes)"; - - include "rs(latinalternatequotes)" -}; - -partial alphanumeric_keys -xkb_symbols "unicode" { - - name[Group1]= "Bosnian (use Bosnian digraphs)"; - - include "rs(latinunicode)" -}; - -partial alphanumeric_keys -xkb_symbols "unicodeus" { - - name[Group1]= "Bosnian (US keyboard with Bosnian digraphs)"; - - include "rs(latinunicodeyz)" -}; +default partial alphanumeric_keys
+xkb_symbols "basic" {
+
+ name[Group1]="Bosnian";
+
+ include "rs(latin)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "us" {
+
+ name[Group1]= "Bosnian (US keyboard with Bosnian letters)";
+
+ include "rs(latinyz)"
+};
+
+
+partial alphanumeric_keys
+xkb_symbols "alternatequotes" {
+
+ name[Group1]= "Bosnian (use guillemets for quotes)";
+
+ include "rs(latinalternatequotes)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "unicode" {
+
+ name[Group1]= "Bosnian (use Bosnian digraphs)";
+
+ include "rs(latinunicode)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "unicodeus" {
+
+ name[Group1]= "Bosnian (US keyboard with Bosnian digraphs)";
+
+ include "rs(latinunicodeyz)"
+};
diff --git a/xorg-server/xkeyboard-config/symbols/bd b/xorg-server/xkeyboard-config/symbols/bd index 34879eb72..49261f18f 100644 --- a/xorg-server/xkeyboard-config/symbols/bd +++ b/xorg-server/xkeyboard-config/symbols/bd @@ -1,96 +1,96 @@ -// -// XKB symbol :: National Bangla/Bengali Standard Keyboard Layout for Bangladesh -// Ref: http://www.bcc.net.bd/keyboard/bsti_kb_specification.pdf -// -// Author: Jamil Ahmed <jamil at bengalinux.org> -// Created: 18-12-2005 -// Last Updated: 08-01-2006 -// Version: 6.01.3 -// -// Issues: -// <AC08> Khanda-Ta is given U-09CE; But BCC had U-09BA -// <AC07> U-09BB is added though it is not allocated in Original Unicode -// <AE06> U-09B3 is added though it is not allocated in Original Unicode -// 3 Conjunct characters are not included -// - -default partial alphanumeric_keys -xkb_symbols "basic" { - name[Group1]= "Bengali"; - key <ESC> { [ Escape ] }; - -// numbers - key <TLDE> { [ quoteleft, asciitilde, voidsymbol, voidsymbol ] }; - key <AE01> { [ 0x10009E7, exclam, 0x10009F4, voidsymbol ] }; - key <AE02> { [ 0x10009E8, at, 0x10009F5, voidsymbol ] }; - key <AE03> { [ 0x10009E9, numbersign, 0x10009F6, voidsymbol ] }; - key <AE04> { [ 0x10009EA, dollar, 0x10009F3, 0x10009F2 ] }; - key <AE05> { [ 0x10009EB, percent, 0x10009F7, voidsymbol ] }; - key <AE06> { [ 0x10009EC, asciicircum, 0x10009F8, 0x10009B3 ] }; - key <AE07> { [ 0x10009ED, ampersand, 0x1000902, voidsymbol ] }; - key <AE08> { [ 0x10009EE, asterisk, voidsymbol, voidsymbol ] }; - key <AE09> { [ 0x10009EF, parenleft, voidsymbol, voidsymbol ] }; - key <AE10> { [ 0x10009E6, parenright, 0x10009F9, voidsymbol ] }; - key <AE11> { [ minus, underscore, 0x100200C, voidsymbol ] }; - key <AE12> { [ equal, plus, 0x100200D, voidsymbol ] }; - key <BKSP> { [ BackSpace ] }; - -// tab, q to ] - key <TAB> { [ Tab, ISO_Left_Tab ] }; - key <AD01> { [ 0x1000999, 0x1000982, 0x10009E2, 0x10009E3 ] }; - key <AD02> { [ 0x10009AF, 0x10009DF, voidsymbol, voidsymbol ] }; - key <AD03> { [ 0x10009A1, 0x10009A2, 0x10009C4, voidsymbol ] }; - key <AD04> { [ 0x10009AA, 0x10009AB, voidsymbol, voidsymbol ] }; - key <AD05> { [ 0x100099F, 0x10009A0, voidsymbol, voidsymbol ] }; - key <AD06> { [ 0x100099A, 0x100099B, voidsymbol, voidsymbol ] }; - key <AD07> { [ 0x100099C, 0x100099D, voidsymbol, voidsymbol ] }; - key <AD08> { [ 0x10009B9, 0x100099E, 0x10009BD, voidsymbol ] }; - key <AD09> { [ 0x1000997, 0x1000998, voidsymbol, voidsymbol ] }; - key <AD10> { [ 0x10009DC, 0x10009DD, voidsymbol, voidsymbol ] }; - key <AD11> { [ bracketleft, braceleft, voidsymbol, voidsymbol ] }; - key <AD12> { [ bracketright, braceright, voidsymbol, voidsymbol ] }; - key <RTRN> { [ Return ] }; - -// caps, a to ' -// key <CAPS> { [ Caps_Lock ] }; - key <AC01> { [ 0x10009C3, 0x10009D7, 0x100098B, 0x10009E0 ] }; - key <AC02> { [ 0x10009C1, 0x10009C2, 0x1000989, 0x100098A ] }; - key <AC03> { [ 0x10009BF, 0x10009C0, 0x1000987, 0x1000988 ] }; - key <AC04> { [ 0x10009AC, 0x10009AD, 0x10009F0, 0x10009F1 ] }; - key <AC05> { [ 0x10009CD, 0x1000964, 0x1000965, voidsymbol ] }; - key <AC06> { [ 0x10009BE, 0x1000985, 0x1000986, voidsymbol ] }; - key <AC07> { [ 0x1000995, 0x1000996, 0x10009BB, voidsymbol ] }; - key <AC08> { [ 0x10009A4, 0x10009A5, 0x10009CE, voidsymbol ] }; - key <AC09> { [ 0x10009A6, 0x10009A7, 0x100098C, 0x10009E1 ] }; - key <AC10> { [ semicolon, colon, voidsymbol, voidsymbol ] }; - key <AC11> { [ quoteright, quotedbl, voidsymbol, voidsymbol ] }; - -// shift, z to / -// key <LFSH> { [ Shift_L ] }; - key <AB01> { [ 0x1000981, 0x1000983, 0x10009FA, voidsymbol ] }; - key <AB02> { [ 0x10009CB, 0x10009CC, 0x1000993, 0x1000994 ] }; - key <AB03> { [ 0x10009C7, 0x10009C8, 0x100098F, 0x1000990 ] }; - key <AB04> { [ 0x10009B0, 0x10009B2, voidsymbol, voidsymbol ] }; - key <AB05> { [ 0x10009A8, 0x10009A3, voidsymbol, voidsymbol ] }; - key <AB06> { [ 0x10009B8, 0x10009B7, voidsymbol, voidsymbol ] }; - key <AB07> { [ 0x10009AE, 0x10009B6, voidsymbol, voidsymbol ] }; - key <AB08> { [ comma, less, voidsymbol, voidsymbol ] }; - key <AB09> { [ period, greater, 0x10009BC, voidsymbol ] }; - key <AB10> { [ slash, question, voidsymbol, voidsymbol ] }; - key <BKSL> { [ backslash, bar, voidsymbol, voidsymbol ] }; - -// third level with right-Alt - include "level3(ralt_switch)" - -}; - - -// -// XKB symbol :: Probhat Bangla/Bengali Keyboard Layout -// Ref: www.ankurbangla.org/images/probhat_layout.png -// - -xkb_symbols "probhat" { - include "in(ben_probhat)" - name[Group1]= "Bengali (Probhat)"; -}; +//
+// XKB symbol :: National Bangla/Bengali Standard Keyboard Layout for Bangladesh
+// Ref: http://www.bcc.net.bd/keyboard/bsti_kb_specification.pdf
+//
+// Author: Jamil Ahmed <jamil at bengalinux.org>
+// Created: 18-12-2005
+// Last Updated: 08-01-2006
+// Version: 6.01.3
+//
+// Issues:
+// <AC08> Khanda-Ta is given U-09CE; But BCC had U-09BA
+// <AC07> U-09BB is added though it is not allocated in Original Unicode
+// <AE06> U-09B3 is added though it is not allocated in Original Unicode
+// 3 Conjunct characters are not included
+//
+
+default partial alphanumeric_keys
+xkb_symbols "basic" {
+ name[Group1]= "Bengali";
+ key <ESC> { [ Escape ] };
+
+// numbers
+ key <TLDE> { [ quoteleft, asciitilde, voidsymbol, voidsymbol ] };
+ key <AE01> { [ 0x10009E7, exclam, 0x10009F4, voidsymbol ] };
+ key <AE02> { [ 0x10009E8, at, 0x10009F5, voidsymbol ] };
+ key <AE03> { [ 0x10009E9, numbersign, 0x10009F6, voidsymbol ] };
+ key <AE04> { [ 0x10009EA, dollar, 0x10009F3, 0x10009F2 ] };
+ key <AE05> { [ 0x10009EB, percent, 0x10009F7, voidsymbol ] };
+ key <AE06> { [ 0x10009EC, asciicircum, 0x10009F8, 0x10009B3 ] };
+ key <AE07> { [ 0x10009ED, ampersand, 0x1000902, voidsymbol ] };
+ key <AE08> { [ 0x10009EE, asterisk, voidsymbol, voidsymbol ] };
+ key <AE09> { [ 0x10009EF, parenleft, voidsymbol, voidsymbol ] };
+ key <AE10> { [ 0x10009E6, parenright, 0x10009F9, voidsymbol ] };
+ key <AE11> { [ minus, underscore, 0x100200C, voidsymbol ] };
+ key <AE12> { [ equal, plus, 0x100200D, voidsymbol ] };
+ key <BKSP> { [ BackSpace ] };
+
+// tab, q to ]
+ key <TAB> { [ Tab, ISO_Left_Tab ] };
+ key <AD01> { [ 0x1000999, 0x1000982, 0x10009E2, 0x10009E3 ] };
+ key <AD02> { [ 0x10009AF, 0x10009DF, voidsymbol, voidsymbol ] };
+ key <AD03> { [ 0x10009A1, 0x10009A2, 0x10009C4, voidsymbol ] };
+ key <AD04> { [ 0x10009AA, 0x10009AB, voidsymbol, voidsymbol ] };
+ key <AD05> { [ 0x100099F, 0x10009A0, voidsymbol, voidsymbol ] };
+ key <AD06> { [ 0x100099A, 0x100099B, voidsymbol, voidsymbol ] };
+ key <AD07> { [ 0x100099C, 0x100099D, voidsymbol, voidsymbol ] };
+ key <AD08> { [ 0x10009B9, 0x100099E, 0x10009BD, voidsymbol ] };
+ key <AD09> { [ 0x1000997, 0x1000998, voidsymbol, voidsymbol ] };
+ key <AD10> { [ 0x10009DC, 0x10009DD, voidsymbol, voidsymbol ] };
+ key <AD11> { [ bracketleft, braceleft, voidsymbol, voidsymbol ] };
+ key <AD12> { [ bracketright, braceright, voidsymbol, voidsymbol ] };
+ key <RTRN> { [ Return ] };
+
+// caps, a to '
+// key <CAPS> { [ Caps_Lock ] };
+ key <AC01> { [ 0x10009C3, 0x10009D7, 0x100098B, 0x10009E0 ] };
+ key <AC02> { [ 0x10009C1, 0x10009C2, 0x1000989, 0x100098A ] };
+ key <AC03> { [ 0x10009BF, 0x10009C0, 0x1000987, 0x1000988 ] };
+ key <AC04> { [ 0x10009AC, 0x10009AD, 0x10009F0, 0x10009F1 ] };
+ key <AC05> { [ 0x10009CD, 0x1000964, 0x1000965, voidsymbol ] };
+ key <AC06> { [ 0x10009BE, 0x1000985, 0x1000986, voidsymbol ] };
+ key <AC07> { [ 0x1000995, 0x1000996, 0x10009BB, voidsymbol ] };
+ key <AC08> { [ 0x10009A4, 0x10009A5, 0x10009CE, voidsymbol ] };
+ key <AC09> { [ 0x10009A6, 0x10009A7, 0x100098C, 0x10009E1 ] };
+ key <AC10> { [ semicolon, colon, voidsymbol, voidsymbol ] };
+ key <AC11> { [ quoteright, quotedbl, voidsymbol, voidsymbol ] };
+
+// shift, z to /
+// key <LFSH> { [ Shift_L ] };
+ key <AB01> { [ 0x1000981, 0x1000983, 0x10009FA, voidsymbol ] };
+ key <AB02> { [ 0x10009CB, 0x10009CC, 0x1000993, 0x1000994 ] };
+ key <AB03> { [ 0x10009C7, 0x10009C8, 0x100098F, 0x1000990 ] };
+ key <AB04> { [ 0x10009B0, 0x10009B2, voidsymbol, voidsymbol ] };
+ key <AB05> { [ 0x10009A8, 0x10009A3, voidsymbol, voidsymbol ] };
+ key <AB06> { [ 0x10009B8, 0x10009B7, voidsymbol, voidsymbol ] };
+ key <AB07> { [ 0x10009AE, 0x10009B6, voidsymbol, voidsymbol ] };
+ key <AB08> { [ comma, less, voidsymbol, voidsymbol ] };
+ key <AB09> { [ period, greater, 0x10009BC, voidsymbol ] };
+ key <AB10> { [ slash, question, voidsymbol, voidsymbol ] };
+ key <BKSL> { [ backslash, bar, voidsymbol, voidsymbol ] };
+
+// third level with right-Alt
+ include "level3(ralt_switch)"
+
+};
+
+
+//
+// XKB symbol :: Probhat Bangla/Bengali Keyboard Layout
+// Ref: www.ankurbangla.org/images/probhat_layout.png
+//
+
+xkb_symbols "probhat" {
+ include "in(ben_probhat)"
+ name[Group1]= "Bengali (Probhat)";
+};
diff --git a/xorg-server/xkeyboard-config/symbols/be b/xorg-server/xkeyboard-config/symbols/be index e39fccf9c..feb1fd928 100644 --- a/xorg-server/xkeyboard-config/symbols/be +++ b/xorg-server/xkeyboard-config/symbols/be @@ -1,232 +1,232 @@ -// based on a keyboard map from an 'xkb/symbols/be' file - -partial default alphanumeric_keys -xkb_symbols "basic" { - - include "latin" - - name[Group1]="Belgian"; - - key <AE01> { [ ampersand, 1, bar, exclamdown ] }; - key <AE02> { [ eacute, 2, at, oneeighth ] }; - key <AE03> { [ quotedbl, 3, numbersign, sterling ] }; - key <AE04> { [apostrophe, 4, onequarter, dollar ] }; - key <AE05> { [ parenleft, 5, onehalf, threeeighths ] }; - key <AE06> { [ section, 6, asciicircum, fiveeighths ] }; - key <AE07> { [ egrave, 7, braceleft, seveneighths ] }; - key <AE08> { [ exclam, 8, bracketleft, trademark ] }; - key <AE09> { [ ccedilla, 9, braceleft, plusminus ] }; - key <AE10> { [ agrave, 0, braceright, degree ] }; - key <AE11> { [parenright, degree, backslash, questiondown ] }; - key <AE12> { [ minus, underscore, dead_cedilla, dead_ogonek ] }; - - key <AD01> { [ a, A, at, Greek_OMEGA ] }; - key <AD02> { [ z, Z, lstroke, Lstroke ] }; - key <AD03> { [ e, E, EuroSign, cent ] }; - key <AD09> { [ o, O, oe, OE ] }; // o O œ Œ - key <AD11> { [dead_circumflex, dead_diaeresis, bracketleft, dead_abovering ] }; - key <AD12> { [ dollar, asterisk, bracketright, dead_macron ] }; - - key <AC01> { [ q, Q, ae, AE ] }; - key <AC10> { [ m, M, dead_acute, dead_doubleacute ] }; - key <AC11> { [ ugrave, percent, dead_acute, dead_caron ] }; - key <TLDE> { [twosuperior, threesuperior, notsign, notsign ] }; - - key <BKSL> { [ mu, sterling, dead_grave, dead_breve ] }; - key <AB01> { [ w, W, guillemotleft, less ] }; - key <AB07> { [ comma, question, dead_cedilla, masculine ] }; - key <AB08> { [ semicolon, period, horizconnector, multiply ] }; - key <AB09> { [ colon, slash, periodcentered, division ] }; - key <AB10> { [ equal, plus, dead_tilde, dead_abovedot] }; - key <LSGT> { [ less, greater, backslash, backslash ] }; - - include "level3(ralt_switch)" -}; - - -// Variant of the fr(oss) layout for Belgium -// Copyright © 2006 Nicolas Mailhot <nicolas.mailhot @ laposte.net> -// -// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓ -// │ ³ ≤ │ 1 ≥ │ 2 É │ 3 ˘ │ 4 — │ 5 – │ 6 ™ │ 7 È │ 8 ¡ │ 9 Ç │ 0 À │ ° Ø │ _ ± ┃ ⌫ Retour┃ -// │ ² ¹ │ & | │ é @ │ " # │ ' ¸ │ ( ˇ │ § ^ │ è ` │ ! ~ │ ç { │ à } │ ) ø │ - ‑ ┃ arrière┃ -// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫ -// ┃ ┃ A Æ │ Z  │ E ¢ │ R Ê │ T Þ │ Y Ÿ │ U Û │ I Î │ O Œ │ P Ô │ ¨ ˚ │ * ̨ ┃Entrée ┃ -// ┃Tab ↹ ┃ a æ │ z â │ e € │ r ê │ t þ │ y ÿ │ u û │ i î │ o œ │ p ô │ ^ [ │ $ ] ┃ ⏎ ┃ -// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ┃ -// ┃ ┃ Q Ä │ S „ │ D Ë │ F ‚ │ G ¥ │ H Ð │ J Ü │ K Ï │ L Ł │ M Ö │ % Ù │ £ ̄ ┃ ┃ -// ┃Maj ⇬ ┃ q ä │ s ß │ d ë │ f ‘ │ g ’ │ h ð │ j ü │ k ï │ l ł │ m ö │ ù ' │ µ ` ┃ ┃ -// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫ -// ┃ ┃ > ≠ │ W “ │ X ” │ C ® │ V ← │ B ↑ │ N → │ ? … │ . . │ / ∕ │ + − ┃ ┃ -// ┃Shift ⇧┃ < \ │ w « │ x » │ c © │ v ⍽ │ b ↓ │ n ¬ │ , ¿ │ ; × │ : ÷ │ = ~ ┃Shift ⇧ ┃ -// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛ -// ┃ ┃ ┃ ┃ ␣ Espace insécable ⍽ ┃ ┃ ┃ ┃ -// ┃Ctrl ┃Meta ┃Alt ┃ ␣ Espace ␣ ┃AltGr ⇮┃Menu ┃Ctrl ┃ -// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛ -partial alphanumeric_keys -xkb_symbols "oss" { - - include "fr(oss)" - include "be(oss_frbe)" - - name[Group1]="Belgian (alternative)"; -}; - -partial alphanumeric_keys -xkb_symbols "oss_frbe" { - // First row - key <TLDE> { [ twosuperior, threesuperior, onesuperior, lessthanequal ] }; // ² ³ ¹ ≤ - key <AE01> { [ ampersand, 1, bar, greaterthanequal ] }; // & 1 | ≥ - key <AE02> { [ eacute, 2, at, Eacute ] }; // é 2 @ É - key <AE04> { [ apostrophe, 4, dead_cedilla, 0x1002014 ] }; // ' 4 ¸ — (tiret cadratin) - key <AE05> { [ parenleft, 5, dead_caron, 0x1002013 ] }; // ( 5 ˇ – (tiret demi-cadratin) - key <AE06> { [ section, 6, asciicircum, trademark ] }; // § 6 ^ ™ - key <AE08> { [ exclam, 8, asciitilde, exclamdown ] }; // ! 8 ~ ¡ - key <AE09> { [ ccedilla, 9, braceleft, Ccedilla ] }; // ç 9 { Ç - key <AE10> { [ agrave, 0, braceright, Agrave ] }; // à 0 } À - key <AE11> { [ parenright, degree, oslash, Ooblique ] }; // ) ° ø Ø - key <AE12> { [ minus, underscore, 0x1002011, plusminus ] }; // - _ - (tiret insécable) ± - - // Second row - key <AD11> { [ dead_circumflex, dead_diaeresis, bracketleft, dead_abovering ] }; // ^ ̈ [ ˚ - key <AD12> { [ dollar, asterisk, bracketright, dead_ogonek ] }; // $ * ] ̨ - - // Third row - key <AC09> { [ l, L, dead_stroke ] }; // l L ł Ł - key <BKSL> { [ mu, sterling, dead_grave, dead_macron ] }; // µ £ ` ̄ - - // Fourth row - key <LSGT> { [ less, greater, backslash, notequal ] }; // < > \ ≠ - key <AB10> { [ equal, plus, dead_tilde, 0x1002212 ] }; // = + ~ − -}; - - -partial alphanumeric_keys -xkb_symbols "oss_latin9" { - - // Restricts the be(oss) layout to latin9 symbols - - include "fr(oss_latin9)" - include "be(oss_frbe)" - include "keypad(oss_latin9)" - - name[Group1]="Belgian (alternative, latin-9 only)"; - - // First row - key <TLDE> { [ twosuperior, threesuperior, onesuperior, less ] }; // ² ³ ¹ < - key <AE01> { [ ampersand, 1, bar, greater ] }; // & 1 | > - key <AE04> { [ apostrophe, 4, dead_cedilla, minus ] }; // ' 4 ¸ - - key <AE05> { [ parenleft, 5, dead_caron, minus ] }; // ( 5 ˇ - - key <AE06> { [ section, 6, asciicircum, asciicircum ] }; // § 6 ^ ^ - key <AE12> { [ minus, underscore, minus, plusminus ] }; // - _ - ± - - // Second row - key <AD12> { [ dollar, asterisk, bracketright, dead_cedilla ] }; // $ * ] ¸ - - // Third row - key <AC09> { [ l, L, l, L ] }; // l L l L - key <BKSL> { [ mu, sterling, dead_grave, dead_circumflex ] }; // µ £ ` ^ - - // Fourth row - key <LSGT> { [ less, greater, backslash, equal ] }; // < > \ = - key <AB10> { [ equal, plus, dead_tilde, minus ] }; // = + ~ - -}; - - -partial alphanumeric_keys -xkb_symbols "oss_Sundeadkeys" { - - // Modifies the basic be(oss) layout to use the Sun dead keys - - include "be(oss)" - - // First row - key <AE04> { [ apostrophe, 4, dead_cedilla, 0x1002014 ] }; // ' 4 ¸ — (tiret cadratin) - - // Second row - key <AD11> { [ dead_circumflex, dead_diaeresis, bracketleft, dead_abovering ] }; // ^ ̈ [ ˚ - - //Third row - key <AC11> { [ ugrave, percent, dead_acute, Ugrave ] }; // ù % ' Ù - key <BKSL> { [ mu, sterling, dead_grave, dead_macron ] }; // µ £ ` ̄ - - // Fourth row - key <AB10> { [ equal, plus, dead_tilde, 0x1002212 ] }; // = + ~ − -}; - -partial alphanumeric_keys -xkb_symbols "oss_sundeadkeys" { - - include "be(oss_Sundeadkeys)" - - name[Group1]="Belgian (alternative, Sun dead keys)"; -}; - - -partial alphanumeric_keys -xkb_symbols "iso-alternate" { - include "be(basic)" - name[Group1]="Belgian (ISO alternate)"; - - key <AD01> { [ a, A, ae, AE ] }; - key <AD02> { [ z, Z, guillemotleft, less ] }; - key <AC01> { [ q, Q, at, Greek_OMEGA ] }; - key <AC10> { [ m, M, mu, masculine ] }; - key <AB01> { [ w, W, lstroke, Lstroke ] }; - key <AB07> { [ comma, question, dead_cedilla, dead_doubleacute ] }; -}; - -partial alphanumeric_keys -xkb_symbols "sundeadkeys" { - - // Use the Sun dead keys - - include "be(basic)" - name[Group1]="Belgian (Sun dead keys)"; - - key <AD11> { [dead_circumflex, dead_diaeresis, bracketleft, bracketleft] }; - key <AC11> { [ ugrave, percent, dead_acute, dead_acute ] }; - key <BKSL> { [ mu, sterling, dead_grave, dead_grave ] }; - key <AB07> { [ comma, question, dead_cedilla, dead_cedilla] }; - key <AB10> { [ equal, plus, dead_tilde, dead_tilde ] }; -}; - -partial alphanumeric_keys -xkb_symbols "Sundeadkeys" { - - // Use the Sun dead keys - - include "be(sundeadkeys)" - -}; - -partial alphanumeric_keys -xkb_symbols "nodeadkeys" { - - // Eliminates dead keys from the basic Belgian layout - - include "be(basic)" - name[Group1]="Belgian (eliminate dead keys)"; - - key <AE12> { [ minus, underscore, cedilla, ogonek ] }; - key <AD11> { [asciicircum, diaeresis, bracketleft, bracketleft] }; - key <AD12> { [ dollar, asterisk, bracketright, macron ] }; - key <AC10> { [ m, M, acute, doubleacute ] }; - key <AC11> { [ ugrave, percent, quoteright, quoteright ] }; - key <BKSL> { [ mu, sterling, quoteleft, quoteleft ] }; - key <AB07> { [ comma, question, cedilla, masculine ] }; - key <AB10> { [ equal, plus, asciitilde, asciitilde ] }; -}; - -// Wang model 724 azerty Belgium keyboard -partial alphanumeric_keys -xkb_symbols "wang" { - - include "be(basic)" - include "keypad(legacy_wang)" - name[Group1]="Belgian (Wang model 724 azerty)"; - - // Engravings on Wang 725-3771-ae - key <TLDE> { [ twosuperior, threesuperior, notsign, asciitilde ] }; - key <LSGT> { [ less, greater, backslash, brokenbar ] }; -}; +// based on a keyboard map from an 'xkb/symbols/be' file
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+
+ include "latin"
+
+ name[Group1]="Belgian";
+
+ key <AE01> { [ ampersand, 1, bar, exclamdown ] };
+ key <AE02> { [ eacute, 2, at, oneeighth ] };
+ key <AE03> { [ quotedbl, 3, numbersign, sterling ] };
+ key <AE04> { [apostrophe, 4, onequarter, dollar ] };
+ key <AE05> { [ parenleft, 5, onehalf, threeeighths ] };
+ key <AE06> { [ section, 6, asciicircum, fiveeighths ] };
+ key <AE07> { [ egrave, 7, braceleft, seveneighths ] };
+ key <AE08> { [ exclam, 8, bracketleft, trademark ] };
+ key <AE09> { [ ccedilla, 9, braceleft, plusminus ] };
+ key <AE10> { [ agrave, 0, braceright, degree ] };
+ key <AE11> { [parenright, degree, backslash, questiondown ] };
+ key <AE12> { [ minus, underscore, dead_cedilla, dead_ogonek ] };
+
+ key <AD01> { [ a, A, at, Greek_OMEGA ] };
+ key <AD02> { [ z, Z, lstroke, Lstroke ] };
+ key <AD03> { [ e, E, EuroSign, cent ] };
+ key <AD09> { [ o, O, oe, OE ] }; // o O œ Œ
+ key <AD11> { [dead_circumflex, dead_diaeresis, bracketleft, dead_abovering ] };
+ key <AD12> { [ dollar, asterisk, bracketright, dead_macron ] };
+
+ key <AC01> { [ q, Q, ae, AE ] };
+ key <AC10> { [ m, M, dead_acute, dead_doubleacute ] };
+ key <AC11> { [ ugrave, percent, dead_acute, dead_caron ] };
+ key <TLDE> { [twosuperior, threesuperior, notsign, notsign ] };
+
+ key <BKSL> { [ mu, sterling, dead_grave, dead_breve ] };
+ key <AB01> { [ w, W, guillemotleft, less ] };
+ key <AB07> { [ comma, question, dead_cedilla, masculine ] };
+ key <AB08> { [ semicolon, period, horizconnector, multiply ] };
+ key <AB09> { [ colon, slash, periodcentered, division ] };
+ key <AB10> { [ equal, plus, dead_tilde, dead_abovedot] };
+ key <LSGT> { [ less, greater, backslash, backslash ] };
+
+ include "level3(ralt_switch)"
+};
+
+
+// Variant of the fr(oss) layout for Belgium
+// Copyright © 2006 Nicolas Mailhot <nicolas.mailhot @ laposte.net>
+//
+// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓
+// │ ³ ≤ │ 1 ≥ │ 2 É │ 3 ˘ │ 4 — │ 5 – │ 6 ™ │ 7 È │ 8 ¡ │ 9 Ç │ 0 À │ ° Ø │ _ ± ┃ ⌫ Retour┃
+// │ ² ¹ │ & | │ é @ │ " # │ ' ¸ │ ( ˇ │ § ^ │ è ` │ ! ~ │ ç { │ à } │ ) ø │ - ‑ ┃ arrière┃
+// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫
+// ┃ ┃ A Æ │ Z  │ E ¢ │ R Ê │ T Þ │ Y Ÿ │ U Û │ I Î │ O Œ │ P Ô │ ¨ ˚ │ * ̨ ┃Entrée ┃
+// ┃Tab ↹ ┃ a æ │ z â │ e € │ r ê │ t þ │ y ÿ │ u û │ i î │ o œ │ p ô │ ^ [ │ $ ] ┃ ⏎ ┃
+// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ┃
+// ┃ ┃ Q Ä │ S „ │ D Ë │ F ‚ │ G ¥ │ H Ð │ J Ü │ K Ï │ L Ł │ M Ö │ % Ù │ £ ̄ ┃ ┃
+// ┃Maj ⇬ ┃ q ä │ s ß │ d ë │ f ‘ │ g ’ │ h ð │ j ü │ k ï │ l ł │ m ö │ ù ' │ µ ` ┃ ┃
+// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫
+// ┃ ┃ > ≠ │ W “ │ X ” │ C ® │ V ← │ B ↑ │ N → │ ? … │ . . │ / ∕ │ + − ┃ ┃
+// ┃Shift ⇧┃ < \ │ w « │ x » │ c © │ v ⍽ │ b ↓ │ n ¬ │ , ¿ │ ; × │ : ÷ │ = ~ ┃Shift ⇧ ┃
+// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛
+// ┃ ┃ ┃ ┃ ␣ Espace insécable ⍽ ┃ ┃ ┃ ┃
+// ┃Ctrl ┃Meta ┃Alt ┃ ␣ Espace ␣ ┃AltGr ⇮┃Menu ┃Ctrl ┃
+// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛
+partial alphanumeric_keys
+xkb_symbols "oss" {
+
+ include "fr(oss)"
+ include "be(oss_frbe)"
+
+ name[Group1]="Belgian (alternative)";
+};
+
+partial alphanumeric_keys
+xkb_symbols "oss_frbe" {
+ // First row
+ key <TLDE> { [ twosuperior, threesuperior, onesuperior, lessthanequal ] }; // ² ³ ¹ ≤
+ key <AE01> { [ ampersand, 1, bar, greaterthanequal ] }; // & 1 | ≥
+ key <AE02> { [ eacute, 2, at, Eacute ] }; // é 2 @ É
+ key <AE04> { [ apostrophe, 4, dead_cedilla, 0x1002014 ] }; // ' 4 ¸ — (tiret cadratin)
+ key <AE05> { [ parenleft, 5, dead_caron, 0x1002013 ] }; // ( 5 ˇ – (tiret demi-cadratin)
+ key <AE06> { [ section, 6, asciicircum, trademark ] }; // § 6 ^ ™
+ key <AE08> { [ exclam, 8, asciitilde, exclamdown ] }; // ! 8 ~ ¡
+ key <AE09> { [ ccedilla, 9, braceleft, Ccedilla ] }; // ç 9 { Ç
+ key <AE10> { [ agrave, 0, braceright, Agrave ] }; // à 0 } À
+ key <AE11> { [ parenright, degree, oslash, Ooblique ] }; // ) ° ø Ø
+ key <AE12> { [ minus, underscore, 0x1002011, plusminus ] }; // - _ - (tiret insécable) ±
+
+ // Second row
+ key <AD11> { [ dead_circumflex, dead_diaeresis, bracketleft, dead_abovering ] }; // ^ ̈ [ ˚
+ key <AD12> { [ dollar, asterisk, bracketright, dead_ogonek ] }; // $ * ] ̨
+
+ // Third row
+ key <AC09> { [ l, L, dead_stroke ] }; // l L ł Ł
+ key <BKSL> { [ mu, sterling, dead_grave, dead_macron ] }; // µ £ ` ̄
+
+ // Fourth row
+ key <LSGT> { [ less, greater, backslash, notequal ] }; // < > \ ≠
+ key <AB10> { [ equal, plus, dead_tilde, 0x1002212 ] }; // = + ~ −
+};
+
+
+partial alphanumeric_keys
+xkb_symbols "oss_latin9" {
+
+ // Restricts the be(oss) layout to latin9 symbols
+
+ include "fr(oss_latin9)"
+ include "be(oss_frbe)"
+ include "keypad(oss_latin9)"
+
+ name[Group1]="Belgian (alternative, latin-9 only)";
+
+ // First row
+ key <TLDE> { [ twosuperior, threesuperior, onesuperior, less ] }; // ² ³ ¹ <
+ key <AE01> { [ ampersand, 1, bar, greater ] }; // & 1 | >
+ key <AE04> { [ apostrophe, 4, dead_cedilla, minus ] }; // ' 4 ¸ -
+ key <AE05> { [ parenleft, 5, dead_caron, minus ] }; // ( 5 ˇ -
+ key <AE06> { [ section, 6, asciicircum, asciicircum ] }; // § 6 ^ ^
+ key <AE12> { [ minus, underscore, minus, plusminus ] }; // - _ - ±
+
+ // Second row
+ key <AD12> { [ dollar, asterisk, bracketright, dead_cedilla ] }; // $ * ] ¸
+
+ // Third row
+ key <AC09> { [ l, L, l, L ] }; // l L l L
+ key <BKSL> { [ mu, sterling, dead_grave, dead_circumflex ] }; // µ £ ` ^
+
+ // Fourth row
+ key <LSGT> { [ less, greater, backslash, equal ] }; // < > \ =
+ key <AB10> { [ equal, plus, dead_tilde, minus ] }; // = + ~ -
+};
+
+
+partial alphanumeric_keys
+xkb_symbols "oss_Sundeadkeys" {
+
+ // Modifies the basic be(oss) layout to use the Sun dead keys
+
+ include "be(oss)"
+
+ // First row
+ key <AE04> { [ apostrophe, 4, dead_cedilla, 0x1002014 ] }; // ' 4 ¸ — (tiret cadratin)
+
+ // Second row
+ key <AD11> { [ dead_circumflex, dead_diaeresis, bracketleft, dead_abovering ] }; // ^ ̈ [ ˚
+
+ //Third row
+ key <AC11> { [ ugrave, percent, dead_acute, Ugrave ] }; // ù % ' Ù
+ key <BKSL> { [ mu, sterling, dead_grave, dead_macron ] }; // µ £ ` ̄
+
+ // Fourth row
+ key <AB10> { [ equal, plus, dead_tilde, 0x1002212 ] }; // = + ~ −
+};
+
+partial alphanumeric_keys
+xkb_symbols "oss_sundeadkeys" {
+
+ include "be(oss_Sundeadkeys)"
+
+ name[Group1]="Belgian (alternative, Sun dead keys)";
+};
+
+
+partial alphanumeric_keys
+xkb_symbols "iso-alternate" {
+ include "be(basic)"
+ name[Group1]="Belgian (ISO alternate)";
+
+ key <AD01> { [ a, A, ae, AE ] };
+ key <AD02> { [ z, Z, guillemotleft, less ] };
+ key <AC01> { [ q, Q, at, Greek_OMEGA ] };
+ key <AC10> { [ m, M, mu, masculine ] };
+ key <AB01> { [ w, W, lstroke, Lstroke ] };
+ key <AB07> { [ comma, question, dead_cedilla, dead_doubleacute ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "sundeadkeys" {
+
+ // Use the Sun dead keys
+
+ include "be(basic)"
+ name[Group1]="Belgian (Sun dead keys)";
+
+ key <AD11> { [dead_circumflex, dead_diaeresis, bracketleft, bracketleft] };
+ key <AC11> { [ ugrave, percent, dead_acute, dead_acute ] };
+ key <BKSL> { [ mu, sterling, dead_grave, dead_grave ] };
+ key <AB07> { [ comma, question, dead_cedilla, dead_cedilla] };
+ key <AB10> { [ equal, plus, dead_tilde, dead_tilde ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "Sundeadkeys" {
+
+ // Use the Sun dead keys
+
+ include "be(sundeadkeys)"
+
+};
+
+partial alphanumeric_keys
+xkb_symbols "nodeadkeys" {
+
+ // Eliminates dead keys from the basic Belgian layout
+
+ include "be(basic)"
+ name[Group1]="Belgian (eliminate dead keys)";
+
+ key <AE12> { [ minus, underscore, cedilla, ogonek ] };
+ key <AD11> { [asciicircum, diaeresis, bracketleft, bracketleft] };
+ key <AD12> { [ dollar, asterisk, bracketright, macron ] };
+ key <AC10> { [ m, M, acute, doubleacute ] };
+ key <AC11> { [ ugrave, percent, quoteright, quoteright ] };
+ key <BKSL> { [ mu, sterling, quoteleft, quoteleft ] };
+ key <AB07> { [ comma, question, cedilla, masculine ] };
+ key <AB10> { [ equal, plus, asciitilde, asciitilde ] };
+};
+
+// Wang model 724 azerty Belgium keyboard
+partial alphanumeric_keys
+xkb_symbols "wang" {
+
+ include "be(basic)"
+ include "keypad(legacy_wang)"
+ name[Group1]="Belgian (Wang model 724 azerty)";
+
+ // Engravings on Wang 725-3771-ae
+ key <TLDE> { [ twosuperior, threesuperior, notsign, asciitilde ] };
+ key <LSGT> { [ less, greater, backslash, brokenbar ] };
+};
diff --git a/xorg-server/xkeyboard-config/symbols/bg b/xorg-server/xkeyboard-config/symbols/bg index 2bef5eadb..7e7d5a7cb 100644 --- a/xorg-server/xkeyboard-config/symbols/bg +++ b/xorg-server/xkeyboard-config/symbols/bg @@ -1,361 +1,361 @@ -////////////////////////////////////////////////////////////////////////// -// Copyright (C) 1999, 2000, 2007, 2009 by Anton Zinoviev <anton@lml.bas.bg> -// -// This software may be used, modified, copied, distributed, and sold, -// both in source and binary form provided that the above copyright -// notice and these terms are retained. The name of the author may not -// be used to endorse or promote products derived from this software -// without prior permission. THIS SOFTWARE IS PROVIDES "AS IS" AND -// ANY EXPRESS OR IMPLIED WARRANTIES ARE DISCLAIMED. IN NO EVENT -// SHALL THE AUTHOR BE LIABLE FOR ANY DAMAGES ARISING IN ANY WAY OUT -// OF THE USE OF THIS SOFTWARE. -// -////////////////////////////////////////////////////////////////////////// -// Version 2.0 - -// The following variants are defined in this file: - -// "bds" - the BDS keyboard layout compliant with the proposed -// Bulgarian state standard BDS 5237:2006 - -// "phonetic" - Bulgarian phonetic layout with traditional position of -// the letters. - -// "bas_phonetic" - the phonetic keyboard layout compliant with the -// proposed Bulgarian state standard BDS 5237:2006 - -// "latin" - an extended variant of the QWERTY layout with symbols -// Bulgarian users will type while the keyboard is in Latin mode. - -// The reasons behind the layout of the symbols in levels 3 and 4 are -// explained in http://arxiv.org/abs/0905.0484 (in Bulgarian). - -// Two notes for the maintainers of xkeyboard-config: - -// 1. Please do not use key names such as <LatQ> for the Bulgarian -// phonetic layouts. The placement of the symbols must stay always -// the same regardless of which one of the alias sets in -// xkb/keycodes/aliases is used. - -// 2. The layouts should not include level3(ralt_switch). - -////////////////////////////////////////////////////////////////////////// - -// Describes Bulgarian keyboard "BDS" modified according to the -// the new state standard BDS 5237:2006 and extended with symbols in -// levels 3 and 4. -partial default alphanumeric_keys -xkb_symbols "bds" { - - name[Group1]= "Bulgarian"; - - key <TLDE> { [ parenleft, parenright, - bracketleft, bracketright ] }; - key <AE01> { [ 1, exclam ] }; - key <AE02> { [ 2, question ] }; - key <AE03> { [ 3, plus, - dagger, dagger ] }; - key <AE04> { [ 4, quotedbl ] }; - key <AE05> { [ 5, percent, - U2329, U232A ] }; - key <AE06> { [ 6, equal, - emdash, emdash ] }; - key <AE07> { [ 7, colon, - ellipsis, ellipsis ] }; - key <AE08> { [ 8, slash, - U0300, U0301 ] }; - key <AE09> { [ 9, endash ] }; - key <AE10> { [ 0, numerosign ] }; - key <AE11> { [ minus, dollar, - U2011, EuroSign ] }; - key <AE12> { [ period, EuroSign ] }; - - - key <AD01> { [ comma, Cyrillic_yeru, - rightsinglequotemark, leftsinglequotemark ] }; - key <AD02> { [ Cyrillic_u, Cyrillic_U ] }; - key <AD03> { [ Cyrillic_ie, Cyrillic_IE, - Cyrillic_e, Cyrillic_E ] }; - key <AD04> { [ Cyrillic_i, Cyrillic_I, - U045D, U040D ] }; - key <AD05> { [ Cyrillic_sha, Cyrillic_SHA ] }; - key <AD06> { [ Cyrillic_shcha, Cyrillic_SHCHA ] }; - key <AD07> { [ Cyrillic_ka, Cyrillic_KA, - copyright, copyright ] }; - key <AD08> { [ Cyrillic_es, Cyrillic_ES, - copyright, copyright ] }; - key <AD09> { [ Cyrillic_de, Cyrillic_DE ] }; - key <AD10> { [ Cyrillic_ze, Cyrillic_ZE ] }; - key <AD11> { [ Cyrillic_tse, Cyrillic_TSE ] }; - key <AD12> { [ semicolon, section ] }; - - - key <AC01> { [ Cyrillic_softsign, U045D, - Cyrillic_yeru, Cyrillic_YERU ] }; - key <AC02> { [ Cyrillic_ya, Cyrillic_YA, - U0463, U0462 ] }; - key <AC03> { [ Cyrillic_a, Cyrillic_A ] }; - key <AC04> { [ Cyrillic_o, Cyrillic_O ] }; - key <AC05> { [ Cyrillic_zhe, Cyrillic_ZHE ] }; - key <AC06> { [ Cyrillic_ghe, Cyrillic_GHE ] }; - key <AC07> { [ Cyrillic_te, Cyrillic_TE, - trademark, trademark ] }; - key <AC08> { [ Cyrillic_en, Cyrillic_EN ] }; - key <AC09> { [ Cyrillic_ve, Cyrillic_VE ] }; - key <AC10> { [ Cyrillic_em, Cyrillic_EM ] }; - key <AC11> { [ Cyrillic_che, Cyrillic_CHE ] }; - key <BKSL> { [ doublelowquotemark, leftdoublequotemark, - guillemotleft, guillemotright ] }; - - - key <LSGT> { [ U045D, U040D ] }; - key <AB01> { [ Cyrillic_yu, Cyrillic_YU ] }; - key <AB02> { [ Cyrillic_shorti, Cyrillic_SHORTI, - U046D, U046C ] }; - key <AB03> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN, - U046B, U046A ] }; - key <AB04> { [ Cyrillic_e, Cyrillic_E ] }; - key <AB05> { [ Cyrillic_ef, Cyrillic_EF ] }; - key <AB06> { [ Cyrillic_ha, Cyrillic_HA ] }; - key <AB07> { [ Cyrillic_pe, Cyrillic_PE ] }; - key <AB08> { [ Cyrillic_er, Cyrillic_ER, - registered, registered ] }; - key <AB09> { [ Cyrillic_el, Cyrillic_EL ] }; - key <AB10> { [ Cyrillic_be, Cyrillic_BE ] }; - - - key <SPCE> { [ space, space, - nobreakspace, nobreakspace ] }; - - - key <KPDL> { type[Group1] = "KEYPAD", - [ KP_Delete, KP_Separator ] }; -}; - -// This is improved variant of the traditional Bulgarian phonetic -// keyboard. Some unnecessary symbols in levels 1 and 2 are replaced -// by more useful (the same way as in "bas_phonetic") and additional -// symbols in levels 3 and 4 are added. -partial alphanumeric_keys -xkb_symbols "phonetic" { - name[Group1]= "Bulgarian (traditional phonetic)"; - - key <TLDE> { [ Cyrillic_che, Cyrillic_CHE ] }; - key <AE01> { [ 1, exclam ] }; - key <AE02> { [ 2, at ] }; - key <AE03> { [ 3, numerosign ] }; - key <AE04> { [ 4, dollar, - EuroSign, EuroSign ] }; - key <AE05> { [ 5, percent ] }; - key <AE06> { [ 6, EuroSign ] }; - key <AE07> { [ 7, section ] }; - key <AE08> { [ 8, asterisk ] }; - key <AE09> { [ 9, parenleft, - bracketleft, U2329 ] }; - key <AE10> { [ 0, parenright, - bracketright, U232A ] }; - key <AE11> { [ minus, endash, - U2011, U2011 ] }; - key <AE12> { [ equal, plus, - emdash, dagger ] }; - - key <AD01> { [ Cyrillic_ya, Cyrillic_YA, - U0463, U0462 ] }; - key <AD02> { [ Cyrillic_ve, Cyrillic_VE ] }; - key <AD03> { [ Cyrillic_ie, Cyrillic_IE, - Cyrillic_e, Cyrillic_E ] }; - key <AD04> { [ Cyrillic_er, Cyrillic_ER, - registered, registered ] }; - key <AD05> { [ Cyrillic_te, Cyrillic_TE, - trademark, trademark ] }; - key <AD06> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN, - U046B, U046A ] }; - key <AD07> { [ Cyrillic_u, Cyrillic_U ] }; - key <AD08> { [ Cyrillic_i, Cyrillic_I, - U045D, U040D ] }; - key <AD09> { [ Cyrillic_o, Cyrillic_O ] }; - key <AD10> { [ Cyrillic_pe, Cyrillic_PE ] }; - key <AD11> { [ Cyrillic_sha, Cyrillic_SHA ] }; - key <AD12> { [ Cyrillic_shcha, Cyrillic_SHCHA ] }; - - - key <AC01> { [ Cyrillic_a, Cyrillic_A ] }; - key <AC02> { [ Cyrillic_es, Cyrillic_ES, - copyright, copyright ] }; - key <AC03> { [ Cyrillic_de, Cyrillic_DE ] }; - key <AC04> { [ Cyrillic_ef, Cyrillic_EF ] }; - key <AC05> { [ Cyrillic_ghe, Cyrillic_GHE ] }; - key <AC06> { [ Cyrillic_ha, Cyrillic_HA ] }; - key <AC07> { [ Cyrillic_shorti, Cyrillic_SHORTI, - U046D, U046C ] }; - key <AC08> { [ Cyrillic_ka, Cyrillic_KA ] }; - key <AC09> { [ Cyrillic_el, Cyrillic_EL ] }; - key <AC10> { [ semicolon, colon, - ellipsis, ellipsis ] }; - key <AC11> { [ apostrophe, quotedbl, - rightsinglequotemark, leftsinglequotemark ] }; - key <BKSL> { [ Cyrillic_yu, Cyrillic_YU ] }; - - - key <LSGT> { [ U045D, U040D ] }; - key <AB01> { [ Cyrillic_ze, Cyrillic_ZE ] }; - key <AB02> { [ Cyrillic_softsign, U045D, - Cyrillic_yeru, Cyrillic_YERU ] }; - key <AB03> { [ Cyrillic_tse, Cyrillic_TSE, - copyright, copyright ] }; - key <AB04> { [ Cyrillic_zhe, Cyrillic_ZHE ] }; - key <AB05> { [ Cyrillic_be, Cyrillic_BE ] }; - key <AB06> { [ Cyrillic_en, Cyrillic_EN ] }; - key <AB07> { [ Cyrillic_em, Cyrillic_EM ] }; - key <AB08> { [ comma, doublelowquotemark, - guillemotleft, guillemotleft ] }; - key <AB09> { [ period, leftdoublequotemark, - guillemotright, guillemotright ] }; - key <AB10> { [ slash, question, - U0300, U0301 ] }; - - - key <SPCE> { [ space, space, - nobreakspace, nobreakspace ] }; - - - key <KPDL> { type[Group1] = "KEYPAD", - [ KP_Delete, KP_Separator ] }; - -}; - -// This is the Bulgarian phonetic keyboard acording to the proposed -// state standard BDS 5237:2006 with additional symbols in -// levels 3 and 4. -partial alphanumeric_keys -xkb_symbols "bas_phonetic" { - include "bg(phonetic)" - name[Group1]= "Bulgarian (new phonetic)"; - - key <TLDE> { [ Cyrillic_yu, Cyrillic_YU ] }; - key <AD01> { [ Cyrillic_che, Cyrillic_CHE ] }; - key <AD02> { [ Cyrillic_sha, Cyrillic_SHA ] }; - key <AD11> { [ Cyrillic_ya, Cyrillic_YA, - U0463, U0462 ] }; - key <BKSL> { [ Cyrillic_softsign, U045D, - Cyrillic_yeru, Cyrillic_YERU ] }; - key <AB02> { [ Cyrillic_zhe, Cyrillic_ZHE ] }; - key <AB04> { [ Cyrillic_ve, Cyrillic_VE ] }; -}; - - -// This is extended variant of the standard Latin QWERTY layout with -// additional symbols in levels 3 and 4. -partial hidden alphanumeric_keys -xkb_symbols "latin" { - - key <TLDE> { [ grave, asciitilde, - U2248, U2245 ] }; - key <AE01> { [ 1, exclam, - notsign, notsign ] }; - key <AE02> { [ 2, at, - twosuperior, enfilledcircbullet ] }; - key <AE03> { [ 3, numbersign, - threesuperior, notequal ] }; - key <AE04> { [ 4, dollar, - EuroSign, sterling ] }; - key <AE05> { [ 5, percent, - U2030, U2030 ] }; - key <AE06> { [ 6, asciicircum, - logicaland, logicalor ] }; - key <AE07> { [ 7, ampersand, - section, section ] }; - key <AE08> { [ 8, asterisk, - infinity, multiply ] }; - key <AE09> { [ 9, parenleft, - U2202, nabla ] }; - key <AE10> { [ 0, parenright, - U2300, U2300 ] }; - key <AE11> { [ minus, underscore, - U2011, endash ] }; - key <AE12> { [ equal, plus, - emdash, plusminus ] }; - - - key <AD01> { [ q, Q, - Greek_THETA, Greek_theta ] }; - key <AD02> { [ w, W, - Greek_OMEGA, Greek_omega ] }; - key <AD03> { [ e, E, - U2203, Greek_epsilon ] }; - key <AD04> { [ r, R, - registered, Greek_rho ] }; - key <AD05> { [ t, T, - trademark, Greek_tau ] }; - key <AD06> { [ y, Y, - yen, Greek_upsilon ] }; - key <AD07> { [ u, U, - intersection, union ] }; - key <AD08> { [ i, I, - integral, Greek_iota ] }; - key <AD09> { [ o, O, - degree, U222E ] }; - key <AD10> { [ p, P, - Greek_PI, Greek_pi ] }; - key <AD11> { [ bracketleft, braceleft, - U2286, includedin ] }; - key <AD12> { [ bracketright, braceright, - U2208, U2209 ] }; - - - key <AC01> { [ a, A, - U2200, Greek_alpha ] }; - key <AC02> { [ s, S, - Greek_SIGMA, Greek_sigma ] }; - key <AC03> { [ d, D, - Greek_DELTA, Greek_delta ] }; - key <AC04> { [ f, F, - Greek_PHI, Greek_phi ] }; - key <AC05> { [ g, G, - Greek_GAMMA, Greek_gamma ] }; - key <AC06> { [ h, H, - U2225, Greek_eta ] }; - key <AC07> { [ j, J ] }; - key <AC08> { [ k, K, - U03F0, Greek_kappa ] }; - key <AC09> { [ l, L, - Greek_LAMBDA, Greek_lambda ] }; - key <AC10> { [ semicolon, colon, - division, division ] }; - key <AC11> { [ apostrophe, quotedbl, - leftdoublequotemark, rightdoublequotemark ] }; - key <BKSL> { [ backslash, bar, - identical, downtack ] }; - - - key <LSGT> { [ less, greater, - U2266, U2267 ] }; - key <AB01> { [ z, Z, - U2220, Greek_zeta ] }; - key <AB02> { [ x, X, - Greek_XI, Greek_xi ] }; - key <AB03> { [ c, C, - copyright, Greek_chi ] }; - key <AB04> { [ v, V, - Greek_PSI, Greek_psi ] }; - key <AB05> { [ b, B, - U03D1, Greek_beta ] }; - key <AB06> { [ n, N, - U207F, Greek_nu ] }; - key <AB07> { [ m, M, - Greek_mu, Greek_mu ] }; - key <AB08> { [ comma, less, - U2266, U21D4 ] }; - key <AB09> { [ period, greater, - U2267, U21D2 ] }; - key <AB10> { [ slash, question, - leftsinglequotemark, rightsinglequotemark ] }; - - - key <SPCE> { [ space, space, - nobreakspace, nobreakspace ] }; - - - key <KPDL> { type[Group1] = "KEYPAD", - [ KP_Delete, KP_Decimal ] }; -}; +//////////////////////////////////////////////////////////////////////////
+// Copyright (C) 1999, 2000, 2007, 2009 by Anton Zinoviev <anton@lml.bas.bg>
+//
+// This software may be used, modified, copied, distributed, and sold,
+// both in source and binary form provided that the above copyright
+// notice and these terms are retained. The name of the author may not
+// be used to endorse or promote products derived from this software
+// without prior permission. THIS SOFTWARE IS PROVIDES "AS IS" AND
+// ANY EXPRESS OR IMPLIED WARRANTIES ARE DISCLAIMED. IN NO EVENT
+// SHALL THE AUTHOR BE LIABLE FOR ANY DAMAGES ARISING IN ANY WAY OUT
+// OF THE USE OF THIS SOFTWARE.
+//
+//////////////////////////////////////////////////////////////////////////
+// Version 2.0
+
+// The following variants are defined in this file:
+
+// "bds" - the BDS keyboard layout compliant with the proposed
+// Bulgarian state standard BDS 5237:2006
+
+// "phonetic" - Bulgarian phonetic layout with traditional position of
+// the letters.
+
+// "bas_phonetic" - the phonetic keyboard layout compliant with the
+// proposed Bulgarian state standard BDS 5237:2006
+
+// "latin" - an extended variant of the QWERTY layout with symbols
+// Bulgarian users will type while the keyboard is in Latin mode.
+
+// The reasons behind the layout of the symbols in levels 3 and 4 are
+// explained in http://arxiv.org/abs/0905.0484 (in Bulgarian).
+
+// Two notes for the maintainers of xkeyboard-config:
+
+// 1. Please do not use key names such as <LatQ> for the Bulgarian
+// phonetic layouts. The placement of the symbols must stay always
+// the same regardless of which one of the alias sets in
+// xkb/keycodes/aliases is used.
+
+// 2. The layouts should not include level3(ralt_switch).
+
+//////////////////////////////////////////////////////////////////////////
+
+// Describes Bulgarian keyboard "BDS" modified according to the
+// the new state standard BDS 5237:2006 and extended with symbols in
+// levels 3 and 4.
+partial default alphanumeric_keys
+xkb_symbols "bds" {
+
+ name[Group1]= "Bulgarian";
+
+ key <TLDE> { [ parenleft, parenright,
+ bracketleft, bracketright ] };
+ key <AE01> { [ 1, exclam ] };
+ key <AE02> { [ 2, question ] };
+ key <AE03> { [ 3, plus,
+ dagger, dagger ] };
+ key <AE04> { [ 4, quotedbl ] };
+ key <AE05> { [ 5, percent,
+ U2329, U232A ] };
+ key <AE06> { [ 6, equal,
+ emdash, emdash ] };
+ key <AE07> { [ 7, colon,
+ ellipsis, ellipsis ] };
+ key <AE08> { [ 8, slash,
+ U0300, U0301 ] };
+ key <AE09> { [ 9, endash ] };
+ key <AE10> { [ 0, numerosign ] };
+ key <AE11> { [ minus, dollar,
+ U2011, EuroSign ] };
+ key <AE12> { [ period, EuroSign ] };
+
+
+ key <AD01> { [ comma, Cyrillic_yeru,
+ rightsinglequotemark, leftsinglequotemark ] };
+ key <AD02> { [ Cyrillic_u, Cyrillic_U ] };
+ key <AD03> { [ Cyrillic_ie, Cyrillic_IE,
+ Cyrillic_e, Cyrillic_E ] };
+ key <AD04> { [ Cyrillic_i, Cyrillic_I,
+ U045D, U040D ] };
+ key <AD05> { [ Cyrillic_sha, Cyrillic_SHA ] };
+ key <AD06> { [ Cyrillic_shcha, Cyrillic_SHCHA ] };
+ key <AD07> { [ Cyrillic_ka, Cyrillic_KA,
+ copyright, copyright ] };
+ key <AD08> { [ Cyrillic_es, Cyrillic_ES,
+ copyright, copyright ] };
+ key <AD09> { [ Cyrillic_de, Cyrillic_DE ] };
+ key <AD10> { [ Cyrillic_ze, Cyrillic_ZE ] };
+ key <AD11> { [ Cyrillic_tse, Cyrillic_TSE ] };
+ key <AD12> { [ semicolon, section ] };
+
+
+ key <AC01> { [ Cyrillic_softsign, U045D,
+ Cyrillic_yeru, Cyrillic_YERU ] };
+ key <AC02> { [ Cyrillic_ya, Cyrillic_YA,
+ U0463, U0462 ] };
+ key <AC03> { [ Cyrillic_a, Cyrillic_A ] };
+ key <AC04> { [ Cyrillic_o, Cyrillic_O ] };
+ key <AC05> { [ Cyrillic_zhe, Cyrillic_ZHE ] };
+ key <AC06> { [ Cyrillic_ghe, Cyrillic_GHE ] };
+ key <AC07> { [ Cyrillic_te, Cyrillic_TE,
+ trademark, trademark ] };
+ key <AC08> { [ Cyrillic_en, Cyrillic_EN ] };
+ key <AC09> { [ Cyrillic_ve, Cyrillic_VE ] };
+ key <AC10> { [ Cyrillic_em, Cyrillic_EM ] };
+ key <AC11> { [ Cyrillic_che, Cyrillic_CHE ] };
+ key <BKSL> { [ doublelowquotemark, leftdoublequotemark,
+ guillemotleft, guillemotright ] };
+
+
+ key <LSGT> { [ U045D, U040D ] };
+ key <AB01> { [ Cyrillic_yu, Cyrillic_YU ] };
+ key <AB02> { [ Cyrillic_shorti, Cyrillic_SHORTI,
+ U046D, U046C ] };
+ key <AB03> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN,
+ U046B, U046A ] };
+ key <AB04> { [ Cyrillic_e, Cyrillic_E ] };
+ key <AB05> { [ Cyrillic_ef, Cyrillic_EF ] };
+ key <AB06> { [ Cyrillic_ha, Cyrillic_HA ] };
+ key <AB07> { [ Cyrillic_pe, Cyrillic_PE ] };
+ key <AB08> { [ Cyrillic_er, Cyrillic_ER,
+ registered, registered ] };
+ key <AB09> { [ Cyrillic_el, Cyrillic_EL ] };
+ key <AB10> { [ Cyrillic_be, Cyrillic_BE ] };
+
+
+ key <SPCE> { [ space, space,
+ nobreakspace, nobreakspace ] };
+
+
+ key <KPDL> { type[Group1] = "KEYPAD",
+ [ KP_Delete, KP_Separator ] };
+};
+
+// This is improved variant of the traditional Bulgarian phonetic
+// keyboard. Some unnecessary symbols in levels 1 and 2 are replaced
+// by more useful (the same way as in "bas_phonetic") and additional
+// symbols in levels 3 and 4 are added.
+partial alphanumeric_keys
+xkb_symbols "phonetic" {
+ name[Group1]= "Bulgarian (traditional phonetic)";
+
+ key <TLDE> { [ Cyrillic_che, Cyrillic_CHE ] };
+ key <AE01> { [ 1, exclam ] };
+ key <AE02> { [ 2, at ] };
+ key <AE03> { [ 3, numerosign ] };
+ key <AE04> { [ 4, dollar,
+ EuroSign, EuroSign ] };
+ key <AE05> { [ 5, percent ] };
+ key <AE06> { [ 6, EuroSign ] };
+ key <AE07> { [ 7, section ] };
+ key <AE08> { [ 8, asterisk ] };
+ key <AE09> { [ 9, parenleft,
+ bracketleft, U2329 ] };
+ key <AE10> { [ 0, parenright,
+ bracketright, U232A ] };
+ key <AE11> { [ minus, endash,
+ U2011, U2011 ] };
+ key <AE12> { [ equal, plus,
+ emdash, dagger ] };
+
+ key <AD01> { [ Cyrillic_ya, Cyrillic_YA,
+ U0463, U0462 ] };
+ key <AD02> { [ Cyrillic_ve, Cyrillic_VE ] };
+ key <AD03> { [ Cyrillic_ie, Cyrillic_IE,
+ Cyrillic_e, Cyrillic_E ] };
+ key <AD04> { [ Cyrillic_er, Cyrillic_ER,
+ registered, registered ] };
+ key <AD05> { [ Cyrillic_te, Cyrillic_TE,
+ trademark, trademark ] };
+ key <AD06> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN,
+ U046B, U046A ] };
+ key <AD07> { [ Cyrillic_u, Cyrillic_U ] };
+ key <AD08> { [ Cyrillic_i, Cyrillic_I,
+ U045D, U040D ] };
+ key <AD09> { [ Cyrillic_o, Cyrillic_O ] };
+ key <AD10> { [ Cyrillic_pe, Cyrillic_PE ] };
+ key <AD11> { [ Cyrillic_sha, Cyrillic_SHA ] };
+ key <AD12> { [ Cyrillic_shcha, Cyrillic_SHCHA ] };
+
+
+ key <AC01> { [ Cyrillic_a, Cyrillic_A ] };
+ key <AC02> { [ Cyrillic_es, Cyrillic_ES,
+ copyright, copyright ] };
+ key <AC03> { [ Cyrillic_de, Cyrillic_DE ] };
+ key <AC04> { [ Cyrillic_ef, Cyrillic_EF ] };
+ key <AC05> { [ Cyrillic_ghe, Cyrillic_GHE ] };
+ key <AC06> { [ Cyrillic_ha, Cyrillic_HA ] };
+ key <AC07> { [ Cyrillic_shorti, Cyrillic_SHORTI,
+ U046D, U046C ] };
+ key <AC08> { [ Cyrillic_ka, Cyrillic_KA ] };
+ key <AC09> { [ Cyrillic_el, Cyrillic_EL ] };
+ key <AC10> { [ semicolon, colon,
+ ellipsis, ellipsis ] };
+ key <AC11> { [ apostrophe, quotedbl,
+ rightsinglequotemark, leftsinglequotemark ] };
+ key <BKSL> { [ Cyrillic_yu, Cyrillic_YU ] };
+
+
+ key <LSGT> { [ U045D, U040D ] };
+ key <AB01> { [ Cyrillic_ze, Cyrillic_ZE ] };
+ key <AB02> { [ Cyrillic_softsign, U045D,
+ Cyrillic_yeru, Cyrillic_YERU ] };
+ key <AB03> { [ Cyrillic_tse, Cyrillic_TSE,
+ copyright, copyright ] };
+ key <AB04> { [ Cyrillic_zhe, Cyrillic_ZHE ] };
+ key <AB05> { [ Cyrillic_be, Cyrillic_BE ] };
+ key <AB06> { [ Cyrillic_en, Cyrillic_EN ] };
+ key <AB07> { [ Cyrillic_em, Cyrillic_EM ] };
+ key <AB08> { [ comma, doublelowquotemark,
+ guillemotleft, guillemotleft ] };
+ key <AB09> { [ period, leftdoublequotemark,
+ guillemotright, guillemotright ] };
+ key <AB10> { [ slash, question,
+ U0300, U0301 ] };
+
+
+ key <SPCE> { [ space, space,
+ nobreakspace, nobreakspace ] };
+
+
+ key <KPDL> { type[Group1] = "KEYPAD",
+ [ KP_Delete, KP_Separator ] };
+
+};
+
+// This is the Bulgarian phonetic keyboard acording to the proposed
+// state standard BDS 5237:2006 with additional symbols in
+// levels 3 and 4.
+partial alphanumeric_keys
+xkb_symbols "bas_phonetic" {
+ include "bg(phonetic)"
+ name[Group1]= "Bulgarian (new phonetic)";
+
+ key <TLDE> { [ Cyrillic_yu, Cyrillic_YU ] };
+ key <AD01> { [ Cyrillic_che, Cyrillic_CHE ] };
+ key <AD02> { [ Cyrillic_sha, Cyrillic_SHA ] };
+ key <AD11> { [ Cyrillic_ya, Cyrillic_YA,
+ U0463, U0462 ] };
+ key <BKSL> { [ Cyrillic_softsign, U045D,
+ Cyrillic_yeru, Cyrillic_YERU ] };
+ key <AB02> { [ Cyrillic_zhe, Cyrillic_ZHE ] };
+ key <AB04> { [ Cyrillic_ve, Cyrillic_VE ] };
+};
+
+
+// This is extended variant of the standard Latin QWERTY layout with
+// additional symbols in levels 3 and 4.
+partial hidden alphanumeric_keys
+xkb_symbols "latin" {
+
+ key <TLDE> { [ grave, asciitilde,
+ U2248, U2245 ] };
+ key <AE01> { [ 1, exclam,
+ notsign, notsign ] };
+ key <AE02> { [ 2, at,
+ twosuperior, enfilledcircbullet ] };
+ key <AE03> { [ 3, numbersign,
+ threesuperior, notequal ] };
+ key <AE04> { [ 4, dollar,
+ EuroSign, sterling ] };
+ key <AE05> { [ 5, percent,
+ U2030, U2030 ] };
+ key <AE06> { [ 6, asciicircum,
+ logicaland, logicalor ] };
+ key <AE07> { [ 7, ampersand,
+ section, section ] };
+ key <AE08> { [ 8, asterisk,
+ infinity, multiply ] };
+ key <AE09> { [ 9, parenleft,
+ U2202, nabla ] };
+ key <AE10> { [ 0, parenright,
+ U2300, U2300 ] };
+ key <AE11> { [ minus, underscore,
+ U2011, endash ] };
+ key <AE12> { [ equal, plus,
+ emdash, plusminus ] };
+
+
+ key <AD01> { [ q, Q,
+ Greek_THETA, Greek_theta ] };
+ key <AD02> { [ w, W,
+ Greek_OMEGA, Greek_omega ] };
+ key <AD03> { [ e, E,
+ U2203, Greek_epsilon ] };
+ key <AD04> { [ r, R,
+ registered, Greek_rho ] };
+ key <AD05> { [ t, T,
+ trademark, Greek_tau ] };
+ key <AD06> { [ y, Y,
+ yen, Greek_upsilon ] };
+ key <AD07> { [ u, U,
+ intersection, union ] };
+ key <AD08> { [ i, I,
+ integral, Greek_iota ] };
+ key <AD09> { [ o, O,
+ degree, U222E ] };
+ key <AD10> { [ p, P,
+ Greek_PI, Greek_pi ] };
+ key <AD11> { [ bracketleft, braceleft,
+ U2286, includedin ] };
+ key <AD12> { [ bracketright, braceright,
+ U2208, U2209 ] };
+
+
+ key <AC01> { [ a, A,
+ U2200, Greek_alpha ] };
+ key <AC02> { [ s, S,
+ Greek_SIGMA, Greek_sigma ] };
+ key <AC03> { [ d, D,
+ Greek_DELTA, Greek_delta ] };
+ key <AC04> { [ f, F,
+ Greek_PHI, Greek_phi ] };
+ key <AC05> { [ g, G,
+ Greek_GAMMA, Greek_gamma ] };
+ key <AC06> { [ h, H,
+ U2225, Greek_eta ] };
+ key <AC07> { [ j, J ] };
+ key <AC08> { [ k, K,
+ U03F0, Greek_kappa ] };
+ key <AC09> { [ l, L,
+ Greek_LAMBDA, Greek_lambda ] };
+ key <AC10> { [ semicolon, colon,
+ division, division ] };
+ key <AC11> { [ apostrophe, quotedbl,
+ leftdoublequotemark, rightdoublequotemark ] };
+ key <BKSL> { [ backslash, bar,
+ identical, downtack ] };
+
+
+ key <LSGT> { [ less, greater,
+ U2266, U2267 ] };
+ key <AB01> { [ z, Z,
+ U2220, Greek_zeta ] };
+ key <AB02> { [ x, X,
+ Greek_XI, Greek_xi ] };
+ key <AB03> { [ c, C,
+ copyright, Greek_chi ] };
+ key <AB04> { [ v, V,
+ Greek_PSI, Greek_psi ] };
+ key <AB05> { [ b, B,
+ U03D1, Greek_beta ] };
+ key <AB06> { [ n, N,
+ U207F, Greek_nu ] };
+ key <AB07> { [ m, M,
+ Greek_mu, Greek_mu ] };
+ key <AB08> { [ comma, less,
+ U2266, U21D4 ] };
+ key <AB09> { [ period, greater,
+ U2267, U21D2 ] };
+ key <AB10> { [ slash, question,
+ leftsinglequotemark, rightsinglequotemark ] };
+
+
+ key <SPCE> { [ space, space,
+ nobreakspace, nobreakspace ] };
+
+
+ key <KPDL> { type[Group1] = "KEYPAD",
+ [ KP_Delete, KP_Decimal ] };
+};
diff --git a/xorg-server/xkeyboard-config/symbols/br b/xorg-server/xkeyboard-config/symbols/br index 8ead57c26..c76edfd34 100644 --- a/xorg-server/xkeyboard-config/symbols/br +++ b/xorg-server/xkeyboard-config/symbols/br @@ -1,317 +1,317 @@ -// -// based on -// "a very simple Brasilian ABNT2 keyboard -// by Ricardo Y. Igarashi (iga@that.com.br) -// Adds suport for dead-keys in I18N applications -// by Conectiva (http://www.conectiva.com.br)" -// - -default -xkb_symbols "abnt2" { - - include "latin" - name[Group1]="Portuguese (Brazil)"; - - key <AE02> { [ 2, at, twosuperior, onehalf ] }; - key <AE03> { [ 3, numbersign, threesuperior, threequarters ] }; - key <AE04> { [ 4, dollar, sterling, onequarter ] }; - key <AE05> { [ 5, percent, cent, threeeighths ] }; - key <AE06> { [ 6, dead_diaeresis, notsign, diaeresis ] }; - key <AE12> { [ equal, plus, section, dead_ogonek ] }; - - key <AD01> { [ q, Q, slash, slash ] }; - key <AD02> { [ w, W, question, question ] }; - key <AD03> { [ e, E, EuroSign, EuroSign ] }; - key <AD04> { [ r, R, registered, registered ] }; - key <AD11> { [dead_acute, dead_grave, acute, grave ] }; - key <AD12> { [bracketleft, braceleft, ordfeminine, dead_macron ] }; - - key <AC10> { [ ccedilla, Ccedilla, dead_acute, dead_doubleacute] }; - key <AC11> { [dead_tilde, dead_circumflex, asciitilde, asciicircum ] }; - key <BKSL> { [bracketright, braceright, masculine, masculine ] }; - - key <TLDE> { [apostrophe, quotedbl, notsign, notsign ] }; - - key <LSGT> { [ backslash, bar, masculine, dead_breve ] }; - key <AB03> { [ c, C, copyright, copyright ] }; - key <AB07> { [ m, M, mu, mu ] }; - key <AB10> { [ semicolon, colon, dead_belowdot, dead_abovedot ] }; - -// ABNT-2 keyboard has this special key - - key <AB11> { [ slash, question, degree, questiondown ] }; - - modifier_map Mod3 { Scroll_Lock }; - - include "kpdl(comma)" - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "nodeadkeys" { - - include "br(abnt2)" // for consistent naming - name[Group1]="Portuguese (Brazil, eliminate dead keys)"; - - key <AE06> { [ 6, diaeresis, notsign, notsign ] }; - key <AD11> { [apostrophe, grave ] }; - key <AC10> { [ ccedilla, Ccedilla, acute, doubleacute ] }; - key <AC11> { [asciitilde, asciicircum ] }; - key <AB10> { [ semicolon, colon, dead_belowdot, abovedot ] }; -}; - - -// ABNT2 Keyboard to IBM/Lenovo Thinkpads -// by Piter PUNK <piterpk@terra.com.br> -// -partial alphanumeric_keys -xkb_symbols "thinkpad" { - - include "br(abnt2)" // for consistent naming - name[Group1]="Portuguese (Brazil)"; - - key <RCTL> { [ slash, question, degree, questiondown ] }; -}; - - -partial alphanumeric_keys -xkb_symbols "olpc" { - - include "us(basic)" - name[Group1]="Portuguese (Brazil)"; - - key <TLDE> { [ apostrophe, quotedbl ] }; - - key <AE01> { [ 1, exclam, onesuperior ] }; - key <AE02> { [ 2, at, twosuperior ] }; - key <AE03> { [ 3, numbersign, threesuperior ] }; - key <AE04> { [ 4, dollar, sterling ] }; - key <AE05> { [ 5, percent, cent ] }; - key <AE06> { [ 6, dead_diaeresis, notsign ] }; - key <AE12> { [ equal, plus, section ] }; - - key <AD03> { [ e, E, EuroSign ] }; - key <AD11> { [ dead_acute, dead_grave, acute, grave ] }; - key <AD12> { [ bracketleft, braceleft, 0x10000AA ] }; - - key <AC10> { [ ccedilla, Ccedilla ] }; - key <AC11> { [ dead_tilde, dead_circumflex ] }; - key <BKSL> { [ bracketright, braceright, 0x10000BA ] }; - - key <AB01> { [ z, Z, bar ] }; - key <AB03> { [ c, C, 0x10020A2 ] }; - key <AB09> { [ period, greater, backslash ] }; - key <AB10> { [ semicolon, colon ] }; - - key <I219> { [ slash, question, degree, ISO_Next_Group ] }; - - include "level3(ralt_switch)" -}; - - -// -// Brazilian Dvorak keyboard 2005-04-18 -// "Teclado Simplificado Brasileiro" ou "Dvorak Brasileiro" -// -// Heitor Moraes heitor.moraes@gmail.com -// Luiz Portella lfpor@lujz.org -// Nando Florestan nando2003@mandic.com.br -// Ari Caldeira ari@tecladobrasileiro.com.br -// -partial alphanumeric_keys -xkb_symbols "dvorak" { - - name[Group1]="Portuguese (Brazil, Dvorak)"; - -// Numeric row - key <TLDE> { [ apostrophe, quotedbl, dead_caron, dead_doubleacute ] }; - key <AE01> { [ 1, exclam, onesuperior, exclamdown ] }; - key <AE02> { [ 2, at, twosuperior, onehalf ] }; - key <AE03> { [ 3, numbersign, threesuperior, threequarters ] }; - key <AE04> { [ 4, dollar, sterling, onequarter ] }; - key <AE05> { [ 5, percent, cent, 0x01002030 ] }; - key <AE06> { [ 6, dead_diaeresis, notsign, diaeresis ] }; - key <AE07> { [ 7, ampersand, dead_belowdot, dead_abovedot ] }; - key <AE08> { [ 8, asterisk, dead_ogonek, dead_horn ] }; - key <AE09> { [ 9, parenleft, dead_cedilla, dead_hook ] }; - key <AE10> { [ 0, parenright, dead_macron, dead_breve ] }; - key <AE11> { [ bracketleft, braceleft, ordfeminine, 0x01000326 ] }; - key <AE12> { [ bracketright, braceright, masculine, dead_abovering ] }; - - -// Upper row - key <AD01> { [ slash, question, degree, questiondown ] }; - key <AD02> { [ comma, less, 0x01000329, 0x01000313 ] }; - key <AD03> { [ period, greater, 0x01002022, periodcentered ] }; - key <AD04> { [ p, P, thorn, THORN ] }; - key <AD05> { [ y, Y, yen, yen ] }; - key <AD06> { [ f, F, leftdoublequotemark, leftsinglequotemark ] }; - key <AD07> { [ g, G, rightdoublequotemark, rightsinglequotemark ] }; - key <AD08> { [ c, C, uparrow, copyright ] }; - key <AD09> { [ r, R, registered, registered ] }; - key <AD10> { [ l, L, lstroke, Lstroke ] }; - key <AD11> { [ dead_acute, dead_grave, acute, grave ] }; - key <AD12> { [ equal, plus, section, plusminus ] }; - -// Central row - key <AC01> { [ a, A, ae, AE ] }; - key <AC02> { [ o, O, oe, OE ] }; - key <AC03> { [ e, E, EuroSign, EuroSign ] }; - key <AC04> { [ u, U, oslash, Ooblique ] }; - key <AC05> { [ i, I, idotless, Iabovedot ] }; - key <AC06> { [ d, D, eth, ETH ] }; - key <AC07> { [ h, H, leftarrow, paragraph ] }; - key <AC08> { [ t, T, rightarrow, trademark ] }; - key <AC09> { [ n, N, eng, ENG ] }; - key <AC10> { [ s, S, ssharp, ssharp ] }; - key <AC11> { [ dead_tilde, dead_circumflex, asciitilde, asciicircum ] }; - key <BKSL> { [ minus, underscore, 0x01002015, 0x01000336 ] }; - -// Lower row - key <LSGT> { [ ccedilla, Ccedilla, backslash, bar ] }; - key <AB01> { [ semicolon, colon, 0x01000331, 0x0100032D ] }; - key <AB02> { [ q, Q, 0x01000259, 0x0100018F ] }; - key <AB03> { [ j, J, 0x01000292, 0x010001B7 ] }; - key <AB04> { [ k, K, guillemotleft, 0x01002039 ] }; - key <AB05> { [ x, X, multiply, division ] }; - key <AB06> { [ b, B, guillemotright, 0x0100203A ] }; - key <AB07> { [ m, M, downarrow, mu ] }; - key <AB08> { [ w, W, ubreve, Ubreve ] }; - key <AB09> { [ v, V, doublelowquotemark, singlelowquotemark ] }; - key <AB10> { [ z, Z, 0x0100201F, 0x0100201B ] }; - key <AB11> { [ backslash, bar, currency, brokenbar ] }; - - key <SPCE> { [ space, space, nobreakspace, nobreakspace ] }; - -// Configures the "," for the numeric keypad - include "kpdl(comma)" - -// Configures the use of the AltGr key - include "level3(ralt_switch)" - -}; - - -// -// Teclado Nativo Brasileiro 2005-07-19 -// Brazilian Nativo Keyboard -// This is a Dvorak-based layout, designed for the Portuguese language -// -// Ari Caldeira ari@tecladobrasileiro.com.br -// -partial alphanumeric_keys -xkb_symbols "nativo" { - - name[Group1]="Portuguese (Brazil, nativo)"; - -// Numeric row - key <TLDE> { [ equal, plus, section, plusminus ] }; - key <AE01> { [ 1, exclam, onesuperior, exclamdown ] }; - key <AE02> { [ 2, at, twosuperior, onehalf ] }; - key <AE03> { [ 3, numbersign, threesuperior, threequarters ] }; - key <AE04> { [ 4, dollar, sterling, onequarter ] }; - key <AE05> { [ 5, percent, cent, 0x01002030 ] }; - key <AE06> { [ 6, dead_diaeresis, notsign, diaeresis ] }; - key <AE07> { [ 7, ampersand, dead_belowdot, dead_abovedot ] }; - key <AE08> { [ 8, asterisk, dead_ogonek, dead_horn ] }; - key <AE09> { [ 9, parenleft, dead_cedilla, dead_hook ] }; - key <AE10> { [ 0, parenright, dead_macron, dead_breve ] }; - key <AE11> { [ bracketleft, braceleft, ordfeminine, 0x01000326 ] }; - key <AE12> { [ bracketright, braceright, masculine, dead_abovering ] }; - -// Upper row - key <AD01> { [ slash, question, degree, questiondown ] }; - key <AD02> { [ comma, less, 0x01000329, 0x01000313 ] }; - key <AD03> { [ period, greater, 0x01002022, periodcentered ] }; - key <AD04> { [ h, H, paragraph, paragraph ] }; - key <AD05> { [ x, X, multiply, division ] }; - key <AD06> { [ w, W, ubreve, Ubreve ] }; - key <AD07> { [ l, L, lstroke, Lstroke ] }; - key <AD08> { [ t, T, trademark, trademark ] }; - key <AD09> { [ c, C, copyright, copyright ] }; - key <AD10> { [ p, P, thorn, THORN ] }; - key <AD11> { [ dead_tilde, dead_circumflex, asciitilde, asciicircum ] }; - key <AD12> { [ minus, underscore, 0x01002015, 0x01000336 ] }; - -// Central row - key <AC01> { [ i, I, idotless, Iabovedot ] }; - key <AC02> { [ e, E, EuroSign, EuroSign ] }; - key <AC03> { [ a, A, ae, AE ] }; - key <AC04> { [ o, O, oe, OE ] }; - key <AC05> { [ u, U, oslash, Ooblique ] }; - key <AC06> { [ m, M, mu, mu ] }; - key <AC07> { [ d, D, eth, ETH ] }; - key <AC08> { [ s, S, ssharp, ssharp ] }; - key <AC09> { [ r, R, registered, registered ] }; - key <AC10> { [ n, N, eng, ENG ] }; - key <AC11> { [ dead_acute, dead_grave, acute, grave ] }; - key <BKSL> { [ apostrophe, quotedbl, dead_caron, dead_doubleacute ] }; - -// Lower row - key <LSGT> { [ semicolon, colon, 0x01000331, 0x0100032D ] }; - key <AB01> { [ y, Y, yen, yen ] }; - key <AB02> { [ ccedilla, Ccedilla, backslash, bar ] }; - key <AB03> { [ j, J, 0x01000292, 0x010001B7 ] }; - key <AB04> { [ b, B, guillemotleft, 0x01002039 ] }; - key <AB05> { [ k, K, guillemotright, 0x0100203A ] }; - key <AB06> { [ q, Q, 0x01000259, 0x0100018F ] }; - key <AB07> { [ v, V, doublelowquotemark, singlelowquotemark ] }; - key <AB08> { [ g, G, leftdoublequotemark, leftsinglequotemark ] }; - key <AB09> { [ f, F, rightdoublequotemark, rightsinglequotemark ] }; - key <AB10> { [ z, Z, 0x0100201F, 0x0100201B ] }; - key <AB11> { [ backslash, bar, currency, brokenbar ] }; - - key <SPCE> { [ space, space, nobreakspace, nobreakspace ] }; - -// Configures the "," for the numeric keypad - include "kpdl(comma)" - -// Configures the use of the AltGr key - include "level3(ralt_switch)" - -}; - - -// -// Teclado Nativo Brasileiro para o teclado estadunidense 2005-07-19 -// Brazilian Nativo Keyboard for USA keyboards -// -// Ari Caldeira ari@tecladobrasileiro.com.br -// -partial alphanumeric_keys -xkb_symbols "nativo-us" { - include "br(nativo)" - - name[Group1]="Portuguese (Brazil, nativo for USA keyboards)"; - -// Lower row - key <AB01> { [ y, Y, ccedilla, Ccedilla ] }; - key <AB02> { [ semicolon, colon, backslash, bar ] }; - -}; - - -// -// Teclado Nativo Brasileiro para digitacao em Esperanto 2005-07-19 -// Brazilian Nativo Keyboard for typing Esperanto -// -// Ari Caldeira ari@tecladobrasileiro.com.br -// -partial alphanumeric_keys -xkb_symbols "nativo-epo" { - include "br(nativo)" - - name[Group1]="Portuguese (Brazil, nativo for Esperanto)"; - -// Upper row Esperanto - key <AD04> { [ h, H, hcircumflex, Hcircumflex ] }; - key <AD05> { [ ccircumflex, Ccircumflex, x, X ] }; - key <AD06> { [ ubreve, Ubreve, w, W ] }; - -// Lower row Esperanto - key <AB01> { [ jcircumflex, Jcircumflex, y, Y ] }; - key <AB02> { [ scircumflex, Scircumflex, ccedilla, Ccedilla ] }; - key <AB06> { [ gcircumflex, Gcircumflex, q, Q ] }; - -}; +//
+// based on
+// "a very simple Brasilian ABNT2 keyboard
+// by Ricardo Y. Igarashi (iga@that.com.br)
+// Adds suport for dead-keys in I18N applications
+// by Conectiva (http://www.conectiva.com.br)"
+//
+
+default
+xkb_symbols "abnt2" {
+
+ include "latin"
+ name[Group1]="Portuguese (Brazil)";
+
+ key <AE02> { [ 2, at, twosuperior, onehalf ] };
+ key <AE03> { [ 3, numbersign, threesuperior, threequarters ] };
+ key <AE04> { [ 4, dollar, sterling, onequarter ] };
+ key <AE05> { [ 5, percent, cent, threeeighths ] };
+ key <AE06> { [ 6, dead_diaeresis, notsign, diaeresis ] };
+ key <AE12> { [ equal, plus, section, dead_ogonek ] };
+
+ key <AD01> { [ q, Q, slash, slash ] };
+ key <AD02> { [ w, W, question, question ] };
+ key <AD03> { [ e, E, EuroSign, EuroSign ] };
+ key <AD04> { [ r, R, registered, registered ] };
+ key <AD11> { [dead_acute, dead_grave, acute, grave ] };
+ key <AD12> { [bracketleft, braceleft, ordfeminine, dead_macron ] };
+
+ key <AC10> { [ ccedilla, Ccedilla, dead_acute, dead_doubleacute] };
+ key <AC11> { [dead_tilde, dead_circumflex, asciitilde, asciicircum ] };
+ key <BKSL> { [bracketright, braceright, masculine, masculine ] };
+
+ key <TLDE> { [apostrophe, quotedbl, notsign, notsign ] };
+
+ key <LSGT> { [ backslash, bar, masculine, dead_breve ] };
+ key <AB03> { [ c, C, copyright, copyright ] };
+ key <AB07> { [ m, M, mu, mu ] };
+ key <AB10> { [ semicolon, colon, dead_belowdot, dead_abovedot ] };
+
+// ABNT-2 keyboard has this special key
+
+ key <AB11> { [ slash, question, degree, questiondown ] };
+
+ modifier_map Mod3 { Scroll_Lock };
+
+ include "kpdl(comma)"
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "nodeadkeys" {
+
+ include "br(abnt2)" // for consistent naming
+ name[Group1]="Portuguese (Brazil, eliminate dead keys)";
+
+ key <AE06> { [ 6, diaeresis, notsign, notsign ] };
+ key <AD11> { [apostrophe, grave ] };
+ key <AC10> { [ ccedilla, Ccedilla, acute, doubleacute ] };
+ key <AC11> { [asciitilde, asciicircum ] };
+ key <AB10> { [ semicolon, colon, dead_belowdot, abovedot ] };
+};
+
+
+// ABNT2 Keyboard to IBM/Lenovo Thinkpads
+// by Piter PUNK <piterpk@terra.com.br>
+//
+partial alphanumeric_keys
+xkb_symbols "thinkpad" {
+
+ include "br(abnt2)" // for consistent naming
+ name[Group1]="Portuguese (Brazil)";
+
+ key <RCTL> { [ slash, question, degree, questiondown ] };
+};
+
+
+partial alphanumeric_keys
+xkb_symbols "olpc" {
+
+ include "us(basic)"
+ name[Group1]="Portuguese (Brazil)";
+
+ key <TLDE> { [ apostrophe, quotedbl ] };
+
+ key <AE01> { [ 1, exclam, onesuperior ] };
+ key <AE02> { [ 2, at, twosuperior ] };
+ key <AE03> { [ 3, numbersign, threesuperior ] };
+ key <AE04> { [ 4, dollar, sterling ] };
+ key <AE05> { [ 5, percent, cent ] };
+ key <AE06> { [ 6, dead_diaeresis, notsign ] };
+ key <AE12> { [ equal, plus, section ] };
+
+ key <AD03> { [ e, E, EuroSign ] };
+ key <AD11> { [ dead_acute, dead_grave, acute, grave ] };
+ key <AD12> { [ bracketleft, braceleft, 0x10000AA ] };
+
+ key <AC10> { [ ccedilla, Ccedilla ] };
+ key <AC11> { [ dead_tilde, dead_circumflex ] };
+ key <BKSL> { [ bracketright, braceright, 0x10000BA ] };
+
+ key <AB01> { [ z, Z, bar ] };
+ key <AB03> { [ c, C, 0x10020A2 ] };
+ key <AB09> { [ period, greater, backslash ] };
+ key <AB10> { [ semicolon, colon ] };
+
+ key <I219> { [ slash, question, degree, ISO_Next_Group ] };
+
+ include "level3(ralt_switch)"
+};
+
+
+//
+// Brazilian Dvorak keyboard 2005-04-18
+// "Teclado Simplificado Brasileiro" ou "Dvorak Brasileiro"
+//
+// Heitor Moraes heitor.moraes@gmail.com
+// Luiz Portella lfpor@lujz.org
+// Nando Florestan nando2003@mandic.com.br
+// Ari Caldeira ari@tecladobrasileiro.com.br
+//
+partial alphanumeric_keys
+xkb_symbols "dvorak" {
+
+ name[Group1]="Portuguese (Brazil, Dvorak)";
+
+// Numeric row
+ key <TLDE> { [ apostrophe, quotedbl, dead_caron, dead_doubleacute ] };
+ key <AE01> { [ 1, exclam, onesuperior, exclamdown ] };
+ key <AE02> { [ 2, at, twosuperior, onehalf ] };
+ key <AE03> { [ 3, numbersign, threesuperior, threequarters ] };
+ key <AE04> { [ 4, dollar, sterling, onequarter ] };
+ key <AE05> { [ 5, percent, cent, 0x01002030 ] };
+ key <AE06> { [ 6, dead_diaeresis, notsign, diaeresis ] };
+ key <AE07> { [ 7, ampersand, dead_belowdot, dead_abovedot ] };
+ key <AE08> { [ 8, asterisk, dead_ogonek, dead_horn ] };
+ key <AE09> { [ 9, parenleft, dead_cedilla, dead_hook ] };
+ key <AE10> { [ 0, parenright, dead_macron, dead_breve ] };
+ key <AE11> { [ bracketleft, braceleft, ordfeminine, 0x01000326 ] };
+ key <AE12> { [ bracketright, braceright, masculine, dead_abovering ] };
+
+
+// Upper row
+ key <AD01> { [ slash, question, degree, questiondown ] };
+ key <AD02> { [ comma, less, 0x01000329, 0x01000313 ] };
+ key <AD03> { [ period, greater, 0x01002022, periodcentered ] };
+ key <AD04> { [ p, P, thorn, THORN ] };
+ key <AD05> { [ y, Y, yen, yen ] };
+ key <AD06> { [ f, F, leftdoublequotemark, leftsinglequotemark ] };
+ key <AD07> { [ g, G, rightdoublequotemark, rightsinglequotemark ] };
+ key <AD08> { [ c, C, uparrow, copyright ] };
+ key <AD09> { [ r, R, registered, registered ] };
+ key <AD10> { [ l, L, lstroke, Lstroke ] };
+ key <AD11> { [ dead_acute, dead_grave, acute, grave ] };
+ key <AD12> { [ equal, plus, section, plusminus ] };
+
+// Central row
+ key <AC01> { [ a, A, ae, AE ] };
+ key <AC02> { [ o, O, oe, OE ] };
+ key <AC03> { [ e, E, EuroSign, EuroSign ] };
+ key <AC04> { [ u, U, oslash, Ooblique ] };
+ key <AC05> { [ i, I, idotless, Iabovedot ] };
+ key <AC06> { [ d, D, eth, ETH ] };
+ key <AC07> { [ h, H, leftarrow, paragraph ] };
+ key <AC08> { [ t, T, rightarrow, trademark ] };
+ key <AC09> { [ n, N, eng, ENG ] };
+ key <AC10> { [ s, S, ssharp, ssharp ] };
+ key <AC11> { [ dead_tilde, dead_circumflex, asciitilde, asciicircum ] };
+ key <BKSL> { [ minus, underscore, 0x01002015, 0x01000336 ] };
+
+// Lower row
+ key <LSGT> { [ ccedilla, Ccedilla, backslash, bar ] };
+ key <AB01> { [ semicolon, colon, 0x01000331, 0x0100032D ] };
+ key <AB02> { [ q, Q, 0x01000259, 0x0100018F ] };
+ key <AB03> { [ j, J, 0x01000292, 0x010001B7 ] };
+ key <AB04> { [ k, K, guillemotleft, 0x01002039 ] };
+ key <AB05> { [ x, X, multiply, division ] };
+ key <AB06> { [ b, B, guillemotright, 0x0100203A ] };
+ key <AB07> { [ m, M, downarrow, mu ] };
+ key <AB08> { [ w, W, ubreve, Ubreve ] };
+ key <AB09> { [ v, V, doublelowquotemark, singlelowquotemark ] };
+ key <AB10> { [ z, Z, 0x0100201F, 0x0100201B ] };
+ key <AB11> { [ backslash, bar, currency, brokenbar ] };
+
+ key <SPCE> { [ space, space, nobreakspace, nobreakspace ] };
+
+// Configures the "," for the numeric keypad
+ include "kpdl(comma)"
+
+// Configures the use of the AltGr key
+ include "level3(ralt_switch)"
+
+};
+
+
+//
+// Teclado Nativo Brasileiro 2005-07-19
+// Brazilian Nativo Keyboard
+// This is a Dvorak-based layout, designed for the Portuguese language
+//
+// Ari Caldeira ari@tecladobrasileiro.com.br
+//
+partial alphanumeric_keys
+xkb_symbols "nativo" {
+
+ name[Group1]="Portuguese (Brazil, nativo)";
+
+// Numeric row
+ key <TLDE> { [ equal, plus, section, plusminus ] };
+ key <AE01> { [ 1, exclam, onesuperior, exclamdown ] };
+ key <AE02> { [ 2, at, twosuperior, onehalf ] };
+ key <AE03> { [ 3, numbersign, threesuperior, threequarters ] };
+ key <AE04> { [ 4, dollar, sterling, onequarter ] };
+ key <AE05> { [ 5, percent, cent, 0x01002030 ] };
+ key <AE06> { [ 6, dead_diaeresis, notsign, diaeresis ] };
+ key <AE07> { [ 7, ampersand, dead_belowdot, dead_abovedot ] };
+ key <AE08> { [ 8, asterisk, dead_ogonek, dead_horn ] };
+ key <AE09> { [ 9, parenleft, dead_cedilla, dead_hook ] };
+ key <AE10> { [ 0, parenright, dead_macron, dead_breve ] };
+ key <AE11> { [ bracketleft, braceleft, ordfeminine, 0x01000326 ] };
+ key <AE12> { [ bracketright, braceright, masculine, dead_abovering ] };
+
+// Upper row
+ key <AD01> { [ slash, question, degree, questiondown ] };
+ key <AD02> { [ comma, less, 0x01000329, 0x01000313 ] };
+ key <AD03> { [ period, greater, 0x01002022, periodcentered ] };
+ key <AD04> { [ h, H, paragraph, paragraph ] };
+ key <AD05> { [ x, X, multiply, division ] };
+ key <AD06> { [ w, W, ubreve, Ubreve ] };
+ key <AD07> { [ l, L, lstroke, Lstroke ] };
+ key <AD08> { [ t, T, trademark, trademark ] };
+ key <AD09> { [ c, C, copyright, copyright ] };
+ key <AD10> { [ p, P, thorn, THORN ] };
+ key <AD11> { [ dead_tilde, dead_circumflex, asciitilde, asciicircum ] };
+ key <AD12> { [ minus, underscore, 0x01002015, 0x01000336 ] };
+
+// Central row
+ key <AC01> { [ i, I, idotless, Iabovedot ] };
+ key <AC02> { [ e, E, EuroSign, EuroSign ] };
+ key <AC03> { [ a, A, ae, AE ] };
+ key <AC04> { [ o, O, oe, OE ] };
+ key <AC05> { [ u, U, oslash, Ooblique ] };
+ key <AC06> { [ m, M, mu, mu ] };
+ key <AC07> { [ d, D, eth, ETH ] };
+ key <AC08> { [ s, S, ssharp, ssharp ] };
+ key <AC09> { [ r, R, registered, registered ] };
+ key <AC10> { [ n, N, eng, ENG ] };
+ key <AC11> { [ dead_acute, dead_grave, acute, grave ] };
+ key <BKSL> { [ apostrophe, quotedbl, dead_caron, dead_doubleacute ] };
+
+// Lower row
+ key <LSGT> { [ semicolon, colon, 0x01000331, 0x0100032D ] };
+ key <AB01> { [ y, Y, yen, yen ] };
+ key <AB02> { [ ccedilla, Ccedilla, backslash, bar ] };
+ key <AB03> { [ j, J, 0x01000292, 0x010001B7 ] };
+ key <AB04> { [ b, B, guillemotleft, 0x01002039 ] };
+ key <AB05> { [ k, K, guillemotright, 0x0100203A ] };
+ key <AB06> { [ q, Q, 0x01000259, 0x0100018F ] };
+ key <AB07> { [ v, V, doublelowquotemark, singlelowquotemark ] };
+ key <AB08> { [ g, G, leftdoublequotemark, leftsinglequotemark ] };
+ key <AB09> { [ f, F, rightdoublequotemark, rightsinglequotemark ] };
+ key <AB10> { [ z, Z, 0x0100201F, 0x0100201B ] };
+ key <AB11> { [ backslash, bar, currency, brokenbar ] };
+
+ key <SPCE> { [ space, space, nobreakspace, nobreakspace ] };
+
+// Configures the "," for the numeric keypad
+ include "kpdl(comma)"
+
+// Configures the use of the AltGr key
+ include "level3(ralt_switch)"
+
+};
+
+
+//
+// Teclado Nativo Brasileiro para o teclado estadunidense 2005-07-19
+// Brazilian Nativo Keyboard for USA keyboards
+//
+// Ari Caldeira ari@tecladobrasileiro.com.br
+//
+partial alphanumeric_keys
+xkb_symbols "nativo-us" {
+ include "br(nativo)"
+
+ name[Group1]="Portuguese (Brazil, nativo for USA keyboards)";
+
+// Lower row
+ key <AB01> { [ y, Y, ccedilla, Ccedilla ] };
+ key <AB02> { [ semicolon, colon, backslash, bar ] };
+
+};
+
+
+//
+// Teclado Nativo Brasileiro para digitacao em Esperanto 2005-07-19
+// Brazilian Nativo Keyboard for typing Esperanto
+//
+// Ari Caldeira ari@tecladobrasileiro.com.br
+//
+partial alphanumeric_keys
+xkb_symbols "nativo-epo" {
+ include "br(nativo)"
+
+ name[Group1]="Portuguese (Brazil, nativo for Esperanto)";
+
+// Upper row Esperanto
+ key <AD04> { [ h, H, hcircumflex, Hcircumflex ] };
+ key <AD05> { [ ccircumflex, Ccircumflex, x, X ] };
+ key <AD06> { [ ubreve, Ubreve, w, W ] };
+
+// Lower row Esperanto
+ key <AB01> { [ jcircumflex, Jcircumflex, y, Y ] };
+ key <AB02> { [ scircumflex, Scircumflex, ccedilla, Ccedilla ] };
+ key <AB06> { [ gcircumflex, Gcircumflex, q, Q ] };
+
+};
diff --git a/xorg-server/xkeyboard-config/symbols/brai b/xorg-server/xkeyboard-config/symbols/brai index 2a7072d45..bd5038446 100644 --- a/xorg-server/xkeyboard-config/symbols/brai +++ b/xorg-server/xkeyboard-config/symbols/brai @@ -1,59 +1,59 @@ -// 10-dot patterns on the home row + v and n -partial default alphanumeric_keys -xkb_symbols "home_row" { - include "brai(keypad)" - - name[Group1]="Braille"; - - key <AC04> { [ braille_dot_1 ] }; - key <AC03> { [ braille_dot_2 ] }; - key <AC02> { [ braille_dot_3 ] }; - key <AC07> { [ braille_dot_4 ] }; - key <AC08> { [ braille_dot_5 ] }; - key <AC09> { [ braille_dot_6 ] }; - key <AC01> { [ braille_dot_7 ] }; - key <AC10> { [ braille_dot_8 ] }; - key <AB04> { [ braille_dot_9 ] }; - key <AB06> { [ braille_dot_10 ] }; -}; - -// 6-dot patterns for the left hand -partial alphanumeric_keys -xkb_symbols "left_hand" { - include "brai(keypad)" - - name[Group1]="Braille (left hand)"; - - key <AC03> { [ braille_dot_1 ] }; - key <AC02> { [ braille_dot_2 ] }; - key <AC01> { [ braille_dot_3 ] }; - key <AC04> { [ braille_dot_4 ] }; - key <AB05> { [ braille_dot_5 ] }; - key <AB04> { [ braille_dot_6 ] }; -}; - -// 6-dot patterns for the right hand -partial alphanumeric_keys -xkb_symbols "right_hand" { - include "brai(keypad)" - - name[Group1]="Braille (right hand)"; - - key <AC07> { [ braille_dot_1 ] }; - key <AB05> { [ braille_dot_2 ] }; - key <AB06> { [ braille_dot_3 ] }; - key <AC08> { [ braille_dot_4 ] }; - key <AC09> { [ braille_dot_5 ] }; - key <AC10> { [ braille_dot_6 ] }; -}; - -// 6-dot patterns on the keypad -partial hidden keypad_keys -xkb_symbols "keypad" { - key <KP4> { [ braille_dot_1 ] }; - key <KP1> { [ braille_dot_2 ] }; - key <KP0> { [ braille_dot_3 ] }; - key <KP5> { [ braille_dot_4 ] }; - key <KP6> { [ braille_dot_5 ] }; - key <KPAD> { [ braille_dot_6 ] }; -}; +// 10-dot patterns on the home row + v and n
+partial default alphanumeric_keys
+xkb_symbols "home_row" {
+ include "brai(keypad)"
+
+ name[Group1]="Braille";
+
+ key <AC04> { [ braille_dot_1 ] };
+ key <AC03> { [ braille_dot_2 ] };
+ key <AC02> { [ braille_dot_3 ] };
+ key <AC07> { [ braille_dot_4 ] };
+ key <AC08> { [ braille_dot_5 ] };
+ key <AC09> { [ braille_dot_6 ] };
+ key <AC01> { [ braille_dot_7 ] };
+ key <AC10> { [ braille_dot_8 ] };
+ key <AB04> { [ braille_dot_9 ] };
+ key <AB06> { [ braille_dot_10 ] };
+};
+
+// 6-dot patterns for the left hand
+partial alphanumeric_keys
+xkb_symbols "left_hand" {
+ include "brai(keypad)"
+
+ name[Group1]="Braille (left hand)";
+
+ key <AC03> { [ braille_dot_1 ] };
+ key <AC02> { [ braille_dot_2 ] };
+ key <AC01> { [ braille_dot_3 ] };
+ key <AC04> { [ braille_dot_4 ] };
+ key <AB05> { [ braille_dot_5 ] };
+ key <AB04> { [ braille_dot_6 ] };
+};
+
+// 6-dot patterns for the right hand
+partial alphanumeric_keys
+xkb_symbols "right_hand" {
+ include "brai(keypad)"
+
+ name[Group1]="Braille (right hand)";
+
+ key <AC07> { [ braille_dot_1 ] };
+ key <AB05> { [ braille_dot_2 ] };
+ key <AB06> { [ braille_dot_3 ] };
+ key <AC08> { [ braille_dot_4 ] };
+ key <AC09> { [ braille_dot_5 ] };
+ key <AC10> { [ braille_dot_6 ] };
+};
+
+// 6-dot patterns on the keypad
+partial hidden keypad_keys
+xkb_symbols "keypad" {
+ key <KP4> { [ braille_dot_1 ] };
+ key <KP1> { [ braille_dot_2 ] };
+ key <KP0> { [ braille_dot_3 ] };
+ key <KP5> { [ braille_dot_4 ] };
+ key <KP6> { [ braille_dot_5 ] };
+ key <KPAD> { [ braille_dot_6 ] };
+};
diff --git a/xorg-server/xkeyboard-config/symbols/bt b/xorg-server/xkeyboard-config/symbols/bt index 980b5c690..97d7047e8 100644 --- a/xorg-server/xkeyboard-config/symbols/bt +++ b/xorg-server/xkeyboard-config/symbols/bt @@ -1,87 +1,87 @@ -// -// Dzongkha / Tibetan layout for Bhutanese keyboard -// -///////////////////////////////////////////////////////////////// -// -// Based on the official layout for Dzongkha -// approved by the Department of Information Technology & -// Dzongkha Development Authority of the Government of Bhutan -// -// Copyright (C) 2004, Gregory Mokhin <mokhin@bog.msu.ru> -///////////////////////////////////////////////////////////////// -// Version 0.97 2004-01-09 Layout map provided by Chris Fynn -// Version 1.0 2004-07-29 Some correction by Pema Geyleg <pema_geyleg@druknet.bt> -///////////////////////////////////////////////////////////////// - -partial default alphanumeric_keys -xkb_symbols "basic" { - name[Group1]= "Dzongkha"; - - key <TLDE> { [ 0x1000F09, 0x1000F0A, 0x1000F6C, 0x1000F6D ] }; - -// numbers e.a. - key <AE01> { [ 0x1000F21, 0x1000F04, 1, exclam ] }; - key <AE02> { [ 0x1000F22, 0x1000F05, 2, at ] }; - key <AE03> { [ 0x1000F23, 0x1000F06, 3, numbersign ] }; - key <AE04> { [ 0x1000F24, 0x1000F48, 4, dollar ] }; - key <AE05> { [ 0x1000F25, 0x1000F70, 5, percent ] }; - key <AE06> { [ 0x1000F26, 0x1000F08, 6, 0x1000F01 ] }; - key <AE07> { [ 0x1000F27, 0x1000F38, 7, ampersand ] }; - key <AE08> { [ 0x1000F28, 0x1000F34, 8, asterisk ] }; - key <AE09> { [ 0x1000F29, 0x1000F3C, 9, parenleft ] }; - key <AE10> { [ 0x1000F20, 0x1000F3D, 0, parenright ] }; - key <AE11> { [ 0x1000F14, 0x1000F7F, minus, underscore ] }; - key <AE12> { [ 0x1000F0D, 0x1000F11, equal, plus ] }; - -// consonants ( ka kha ga nga ) - key <AD01> { [ 0x1000F40, 0x1000F90, 0x1000F88, VoidSymbol ] }; - key <AD02> { [ 0x1000F41, 0x1000F91, 0x1000F89, VoidSymbol ] }; - key <AD03> { [ 0x1000F42, 0x1000F92, 0x1000F6E, 0x1000F6F] }; - key <AD04> { [ 0x1000F44, 0x1000F94, 0x1000F83, 0x1000F82 ] }; - -// vowels ( i u e o ) - key <AD05> { [ 0x1000F72, 0x1000F80, 0x1000F1A, VoidSymbol ] }; - key <AD06> { [ 0x1000F74, 0x1000F84, 0x1000F1B, VoidSymbol ] }; - key <AD07> { [ 0x1000F7A, 0x1000F7B, 0x1000F1C, VoidSymbol ] }; - key <AD08> { [ 0x1000F7C, 0x1000F7D, 0x1000F1D, 0x1000F17 ] }; - -// consonants ( ca cha ja nya ) - key <AD09> { [ 0x1000F45, 0x1000F95, 0x1000F1E, 0x1000F18 ] }; - key <AD10> { [ 0x1000F46, 0x1000F96, 0x1000F1F, 0x1000F19 ] }; - key <AD11> { [ 0x1000F47, 0x1000F97, bracketleft, 0x1000F3E ] }; - key <AD12> { [ 0x1000F49, 0x1000F99, bracketright, 0x1000F3F ] }; - -// consonants ( ta tha da na pa pha ba ma tsa tsha dza wa ) - key <AC01> { [ 0x1000F4F, 0x1000F9F, 0x1000F4A, 0x1000F9A ] }; - key <AC02> { [ 0x1000F50, 0x1000FA0, 0x1000F4B, 0x1000F9B ] }; - key <AC03> { [ 0x1000F51, 0x1000FA1, 0x1000F4C, 0x1000F9C ] }; - key <AC04> { [ 0x1000F53, 0x1000FA3, 0x1000F4E, 0x1000F9E ] }; - key <AC05> { [ 0x1000F54, 0x1000FA4, 0x1002039, guillemotleft ] }; - key <AC06> { [ 0x1000F55, 0x1000FA5, 0x100203A, guillemotright ] }; - key <AC07> { [ 0x1000F56, 0x1000FA6, 0x1000F37, 0x1000F35 ] }; - key <AC08> { [ 0x1000F58, 0x1000FA8, 0x1000F7E, VoidSymbol ] }; - key <AC09> { [ 0x1000F59, 0x1000FA9, 0x1000F39, VoidSymbol ] }; - key <AC10> { [ 0x1000F5A, 0x1000FAA, colon, semicolon ] }; - key <AC11> { [ 0x1000F5B, 0x1000FAB, apostrophe, quotedbl ] }; - -// TODO: BKSL and LSGT are from gb layout, are there any variants? - key <BKSL> { [ 0x1000F5D, 0x1000FAD, backslash, 0x1000FBA ] }; - key <LSGT> { [ 0x1000F0D, 0x1000F11, 0x1000F10, 0x1000F0F ] }; - -// consonants ( zha za 'a ya ra la sha sa ha a ) - key <AB01> { [ 0x1000F5E, 0x1000FAE, 0x1000F13, 0x1000F36 ] }; - key <AB02> { [ 0x1000F5F, 0x1000FAF, 0x1000FBE, 0x1000FBF ] }; - key <AB03> { [ 0x1000F60, 0x1000F71, 0x1000F03, 0x1000FB0 ] }; - key <AB04> { [ 0x1000F61, 0x1000FB1, 0x1000F12, 0x1000FBB ] }; - key <AB05> { [ 0x1000F62, 0x1000FB2, 0x1000F6A, 0x1000FBC ] }; - key <AB06> { [ 0x1000F63, 0x1000FB3, 0x1000F8A, 0x1000F8B ] }; - key <AB07> { [ 0x1000F64, 0x1000FB4, 0x1000F65, 0x1000FB5 ] }; - key <AB08> { [ 0x1000F66, 0x1000FB6, comma, less ] }; - key <AB09> { [ 0x1000F67, 0x1000FB7, period, greater ] }; - key <AB10> { [ 0x1000F68, 0x1000FB8, slash, question ] }; - -// space - key <SPCE> { [ 0x1000F0B, space, 0x1000F0C, nobreakspace ] }; - - include "level3(ralt_switch)" -}; +//
+// Dzongkha / Tibetan layout for Bhutanese keyboard
+//
+/////////////////////////////////////////////////////////////////
+//
+// Based on the official layout for Dzongkha
+// approved by the Department of Information Technology &
+// Dzongkha Development Authority of the Government of Bhutan
+//
+// Copyright (C) 2004, Gregory Mokhin <mokhin@bog.msu.ru>
+/////////////////////////////////////////////////////////////////
+// Version 0.97 2004-01-09 Layout map provided by Chris Fynn
+// Version 1.0 2004-07-29 Some correction by Pema Geyleg <pema_geyleg@druknet.bt>
+/////////////////////////////////////////////////////////////////
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+ name[Group1]= "Dzongkha";
+
+ key <TLDE> { [ 0x1000F09, 0x1000F0A, 0x1000F6C, 0x1000F6D ] };
+
+// numbers e.a.
+ key <AE01> { [ 0x1000F21, 0x1000F04, 1, exclam ] };
+ key <AE02> { [ 0x1000F22, 0x1000F05, 2, at ] };
+ key <AE03> { [ 0x1000F23, 0x1000F06, 3, numbersign ] };
+ key <AE04> { [ 0x1000F24, 0x1000F48, 4, dollar ] };
+ key <AE05> { [ 0x1000F25, 0x1000F70, 5, percent ] };
+ key <AE06> { [ 0x1000F26, 0x1000F08, 6, 0x1000F01 ] };
+ key <AE07> { [ 0x1000F27, 0x1000F38, 7, ampersand ] };
+ key <AE08> { [ 0x1000F28, 0x1000F34, 8, asterisk ] };
+ key <AE09> { [ 0x1000F29, 0x1000F3C, 9, parenleft ] };
+ key <AE10> { [ 0x1000F20, 0x1000F3D, 0, parenright ] };
+ key <AE11> { [ 0x1000F14, 0x1000F7F, minus, underscore ] };
+ key <AE12> { [ 0x1000F0D, 0x1000F11, equal, plus ] };
+
+// consonants ( ka kha ga nga )
+ key <AD01> { [ 0x1000F40, 0x1000F90, 0x1000F88, VoidSymbol ] };
+ key <AD02> { [ 0x1000F41, 0x1000F91, 0x1000F89, VoidSymbol ] };
+ key <AD03> { [ 0x1000F42, 0x1000F92, 0x1000F6E, 0x1000F6F] };
+ key <AD04> { [ 0x1000F44, 0x1000F94, 0x1000F83, 0x1000F82 ] };
+
+// vowels ( i u e o )
+ key <AD05> { [ 0x1000F72, 0x1000F80, 0x1000F1A, VoidSymbol ] };
+ key <AD06> { [ 0x1000F74, 0x1000F84, 0x1000F1B, VoidSymbol ] };
+ key <AD07> { [ 0x1000F7A, 0x1000F7B, 0x1000F1C, VoidSymbol ] };
+ key <AD08> { [ 0x1000F7C, 0x1000F7D, 0x1000F1D, 0x1000F17 ] };
+
+// consonants ( ca cha ja nya )
+ key <AD09> { [ 0x1000F45, 0x1000F95, 0x1000F1E, 0x1000F18 ] };
+ key <AD10> { [ 0x1000F46, 0x1000F96, 0x1000F1F, 0x1000F19 ] };
+ key <AD11> { [ 0x1000F47, 0x1000F97, bracketleft, 0x1000F3E ] };
+ key <AD12> { [ 0x1000F49, 0x1000F99, bracketright, 0x1000F3F ] };
+
+// consonants ( ta tha da na pa pha ba ma tsa tsha dza wa )
+ key <AC01> { [ 0x1000F4F, 0x1000F9F, 0x1000F4A, 0x1000F9A ] };
+ key <AC02> { [ 0x1000F50, 0x1000FA0, 0x1000F4B, 0x1000F9B ] };
+ key <AC03> { [ 0x1000F51, 0x1000FA1, 0x1000F4C, 0x1000F9C ] };
+ key <AC04> { [ 0x1000F53, 0x1000FA3, 0x1000F4E, 0x1000F9E ] };
+ key <AC05> { [ 0x1000F54, 0x1000FA4, 0x1002039, guillemotleft ] };
+ key <AC06> { [ 0x1000F55, 0x1000FA5, 0x100203A, guillemotright ] };
+ key <AC07> { [ 0x1000F56, 0x1000FA6, 0x1000F37, 0x1000F35 ] };
+ key <AC08> { [ 0x1000F58, 0x1000FA8, 0x1000F7E, VoidSymbol ] };
+ key <AC09> { [ 0x1000F59, 0x1000FA9, 0x1000F39, VoidSymbol ] };
+ key <AC10> { [ 0x1000F5A, 0x1000FAA, colon, semicolon ] };
+ key <AC11> { [ 0x1000F5B, 0x1000FAB, apostrophe, quotedbl ] };
+
+// TODO: BKSL and LSGT are from gb layout, are there any variants?
+ key <BKSL> { [ 0x1000F5D, 0x1000FAD, backslash, 0x1000FBA ] };
+ key <LSGT> { [ 0x1000F0D, 0x1000F11, 0x1000F10, 0x1000F0F ] };
+
+// consonants ( zha za 'a ya ra la sha sa ha a )
+ key <AB01> { [ 0x1000F5E, 0x1000FAE, 0x1000F13, 0x1000F36 ] };
+ key <AB02> { [ 0x1000F5F, 0x1000FAF, 0x1000FBE, 0x1000FBF ] };
+ key <AB03> { [ 0x1000F60, 0x1000F71, 0x1000F03, 0x1000FB0 ] };
+ key <AB04> { [ 0x1000F61, 0x1000FB1, 0x1000F12, 0x1000FBB ] };
+ key <AB05> { [ 0x1000F62, 0x1000FB2, 0x1000F6A, 0x1000FBC ] };
+ key <AB06> { [ 0x1000F63, 0x1000FB3, 0x1000F8A, 0x1000F8B ] };
+ key <AB07> { [ 0x1000F64, 0x1000FB4, 0x1000F65, 0x1000FB5 ] };
+ key <AB08> { [ 0x1000F66, 0x1000FB6, comma, less ] };
+ key <AB09> { [ 0x1000F67, 0x1000FB7, period, greater ] };
+ key <AB10> { [ 0x1000F68, 0x1000FB8, slash, question ] };
+
+// space
+ key <SPCE> { [ 0x1000F0B, space, 0x1000F0C, nobreakspace ] };
+
+ include "level3(ralt_switch)"
+};
diff --git a/xorg-server/xkeyboard-config/symbols/bw b/xorg-server/xkeyboard-config/symbols/bw index 0baadbaa3..60d99e5ed 100644 --- a/xorg-server/xkeyboard-config/symbols/bw +++ b/xorg-server/xkeyboard-config/symbols/bw @@ -1,18 +1,18 @@ -partial default alphanumeric_keys -xkb_symbols "tswana" { - - include "us" - - name[Group1]= "Tswana"; - - key <AC10> { [ semicolon, colon, 0x01000324, 0x01000324 ] }; //COMBINING DIAERESIS BELOW - key <AC11> { [apostrophe, quotedbl, 0x01000301, 0x01000308 ] }; //COMBINING ACUTE ACCENT, COMBINING DIAERESIS - key <TLDE> { [ grave, asciitilde, 0x01000300, 0x01000303 ] }; //COMBINING GRAVE ACCENT, COMBINING TILDE - key <AE06> { [ 6, asciicircum, 0x01000302 ] }; //COMBINING CIRCUMFLEX ACCENT - key <AE08> { [ 8, asterisk, 0x01000307, 0x01000323 ] }; //COMBINING DOT ABOVE, COMBINING DOT BELOW - key <AE09> { [ 9, parenleft, 0x01000306 ] }; //COMBINING BREVE - key <AE10> { [ 0, parenright, 0x0100030c ] }; //COMBINING CARON - key <AE11> { [ minus, underscore, 0x01000304, 0x01000331 ] }; //COMBINING MACRON,COMBINING MACRON BELOW - - include "level3(ralt_switch)" -}; +partial default alphanumeric_keys
+xkb_symbols "tswana" {
+
+ include "us"
+
+ name[Group1]= "Tswana";
+
+ key <AC10> { [ semicolon, colon, 0x01000324, 0x01000324 ] }; //COMBINING DIAERESIS BELOW
+ key <AC11> { [apostrophe, quotedbl, 0x01000301, 0x01000308 ] }; //COMBINING ACUTE ACCENT, COMBINING DIAERESIS
+ key <TLDE> { [ grave, asciitilde, 0x01000300, 0x01000303 ] }; //COMBINING GRAVE ACCENT, COMBINING TILDE
+ key <AE06> { [ 6, asciicircum, 0x01000302 ] }; //COMBINING CIRCUMFLEX ACCENT
+ key <AE08> { [ 8, asterisk, 0x01000307, 0x01000323 ] }; //COMBINING DOT ABOVE, COMBINING DOT BELOW
+ key <AE09> { [ 9, parenleft, 0x01000306 ] }; //COMBINING BREVE
+ key <AE10> { [ 0, parenright, 0x0100030c ] }; //COMBINING CARON
+ key <AE11> { [ minus, underscore, 0x01000304, 0x01000331 ] }; //COMBINING MACRON,COMBINING MACRON BELOW
+
+ include "level3(ralt_switch)"
+};
diff --git a/xorg-server/xkeyboard-config/symbols/by b/xorg-server/xkeyboard-config/symbols/by index 36994d3e1..205a3430b 100644 --- a/xorg-server/xkeyboard-config/symbols/by +++ b/xorg-server/xkeyboard-config/symbols/by @@ -1,51 +1,51 @@ -// based on -// belarusian standard keyboard -// Alexander Mikhailian <mikhailian@altern.org> -// Reworked to use winkeys by default and russian keymap as base by Paul Lubetsky <vegeek@gmail.com> -// Added third level with russian symbols -// See freedesktop.org bug #23604 - -partial default alphanumeric_keys -xkb_symbols "basic" { - include "ru(winkeys)" - name[Group1]= "Belarusian"; - - key <AD09> { [ Byelorussian_shortu, Byelorussian_SHORTU ] }; - key <AD12> { [ apostrophe, apostrophe ] }; - key <AB05> { [ Ukrainian_i, Ukrainian_I ] }; -}; - -partial alphanumeric_keys -xkb_symbols "legacy" { - include "by(basic)" - name[Group1]= "Belarusian (legacy)"; - - key <AE03> { [ 3, numbersign ] }; - key <AE04> { [ 4, asterisk ] }; - key <AE05> { [ 5, colon ] }; - key <AE06> { [ 6, comma ] }; - key <AE07> { [ 7, period ] }; - key <AE08> { [ 8, semicolon ] }; - key <AB10> { [ slash, question ] }; - key <BKSL> { [ backslash, bar ] }; -}; - -// based on a keyboard map from an 'xkb/symbols/iso3335-3' file - -partial alphanumeric_keys -xkb_symbols "latin" { - include "latin" - name[Group1]= "Belarusian (Latin)"; - - key <AD02> { [ w, W, scaron, Scaron ] }; - key <AD07> { [ u, U, ubreve, Ubreve ] }; - key <AC02> { [ s, S, sacute, Sacute ] }; - key <AC09> { [ l, L, lstroke, Lstroke ] }; - key <AB01> { [ z, Z, zacute, Zacute ] }; - key <AB02> { [ x, X, zcaron, Zcaron ] }; - key <AB03> { [ c, C, cacute, Cacute ] }; - key <AB04> { [ v, V, ccaron, Ccaron ] }; - key <AB06> { [ n, N, nacute, Nacute ] }; - - include "level3(ralt_switch)" -}; +// based on
+// belarusian standard keyboard
+// Alexander Mikhailian <mikhailian@altern.org>
+// Reworked to use winkeys by default and russian keymap as base by Paul Lubetsky <vegeek@gmail.com>
+// Added third level with russian symbols
+// See freedesktop.org bug #23604
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+ include "ru(winkeys)"
+ name[Group1]= "Belarusian";
+
+ key <AD09> { [ Byelorussian_shortu, Byelorussian_SHORTU ] };
+ key <AD12> { [ apostrophe, apostrophe ] };
+ key <AB05> { [ Ukrainian_i, Ukrainian_I ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "legacy" {
+ include "by(basic)"
+ name[Group1]= "Belarusian (legacy)";
+
+ key <AE03> { [ 3, numbersign ] };
+ key <AE04> { [ 4, asterisk ] };
+ key <AE05> { [ 5, colon ] };
+ key <AE06> { [ 6, comma ] };
+ key <AE07> { [ 7, period ] };
+ key <AE08> { [ 8, semicolon ] };
+ key <AB10> { [ slash, question ] };
+ key <BKSL> { [ backslash, bar ] };
+};
+
+// based on a keyboard map from an 'xkb/symbols/iso3335-3' file
+
+partial alphanumeric_keys
+xkb_symbols "latin" {
+ include "latin"
+ name[Group1]= "Belarusian (Latin)";
+
+ key <AD02> { [ w, W, scaron, Scaron ] };
+ key <AD07> { [ u, U, ubreve, Ubreve ] };
+ key <AC02> { [ s, S, sacute, Sacute ] };
+ key <AC09> { [ l, L, lstroke, Lstroke ] };
+ key <AB01> { [ z, Z, zacute, Zacute ] };
+ key <AB02> { [ x, X, zcaron, Zcaron ] };
+ key <AB03> { [ c, C, cacute, Cacute ] };
+ key <AB04> { [ v, V, ccaron, Ccaron ] };
+ key <AB06> { [ n, N, nacute, Nacute ] };
+
+ include "level3(ralt_switch)"
+};
diff --git a/xorg-server/xkeyboard-config/symbols/ca b/xorg-server/xkeyboard-config/symbols/ca index ab9cef19d..328be5bca 100644 --- a/xorg-server/xkeyboard-config/symbols/ca +++ b/xorg-server/xkeyboard-config/symbols/ca @@ -1,530 +1,530 @@ -default partial -xkb_symbols "fr" { - name[Group1] = "French (Canada)"; - - key <TLDE> { [ numbersign, bar, backslash ] }; - key <AE01> { [ 1, exclam, plusminus ] }; - key <AE02> { [ 2, quotedbl, at ] }; - key <AE03> { [ 3, slash, sterling ] }; - key <AE04> { [ 4, dollar, cent ] }; - key <AE05> { [ 5, percent, currency ] }; - key <AE06> { [ 6, question, notsign ] }; - key <AE07> { [ 7, ampersand, brokenbar ] }; - key <AE08> { [ 8, asterisk, twosuperior ] }; - key <AE09> { [ 9, parenleft, threesuperior ] }; - key <AE10> { [ 0, parenright, onequarter ] }; - key <AE11> { [ minus, underscore, onehalf ] }; - key <AE12> { [ equal, plus, threequarters ] }; - - key <AD01> { [ q, Q ] }; - key <AD02> { [ w, W ] }; - key <AD03> { [ e, E ] }; - key <AD04> { [ r, R ] }; - key <AD05> { [ t, T ] }; - key <AD06> { [ y, Y ] }; - key <AD07> { [ u, U ] }; - key <AD08> { [ i, I ] }; - key <AD09> { [ o, O, section ] }; - key <AD10> { [ p, P, paragraph ] }; - key <AD11> { [dead_circumflex, dead_circumflex, bracketleft ] }; - key <AD12> { [ dead_cedilla, dead_diaeresis, bracketright ] }; - - key <AC01> { [ a, A ] }; - key <AC02> { [ s, S ] }; - key <AC03> { [ d, D ] }; - key <AC04> { [ f, F ] }; - key <AC05> { [ g, G ] }; - key <AC06> { [ h, H ] }; - key <AC07> { [ j, J ] }; - key <AC08> { [ k, K ] }; - key <AC09> { [ l, L ] }; - key <AC10> { [ semicolon, colon, asciitilde ] }; - key <AC11> { [dead_grave, dead_grave, braceleft ] }; - key <BKSL> { [ less, greater, braceright ] }; - - key <LSGT> { [guillemotleft, guillemotright, degree] }; - key <AB01> { [ z, Z ] }; - key <AB02> { [ x, X ] }; - key <AB03> { [ c, C ] }; - key <AB04> { [ v, V ] }; - key <AB05> { [ b, B ] }; - key <AB06> { [ n, N ] }; - key <AB07> { [ m, M, mu ] }; - key <AB08> { [ comma, apostrophe, macron ] }; - key <AB09> { [ period, period, hyphen ] }; - key <AB10> { [ eacute, Eacute, dead_acute ] }; - - key <SPCE> { [ space, space, nobreakspace ] }; - - include "level3(ralt_switch)" -}; - -xkb_symbols "fr-dvorak" { - name[Group1] = "French (Canada, Dvorak)"; - - key <TLDE> { [ numbersign, bar, backslash ] }; - key <AE01> { [ 1, exclam, plusminus ] }; - key <AE02> { [ 2, quotedbl, at ] }; - key <AE03> { [ 3, slash, sterling ] }; - key <AE04> { [ 4, dollar, cent ] }; - key <AE05> { [ 5, percent, currency ] }; - key <AE06> { [ 6, question, notsign ] }; - key <AE07> { [ 7, ampersand, brokenbar ] }; - key <AE08> { [ 8, asterisk, twosuperior ] }; - key <AE09> { [ 9, parenleft, threesuperior ] }; - key <AE10> { [ 0, parenright, onequarter ] }; - key <AE11> { [dead_circumflex, dead_circumflex, bracketleft ] }; - key <AE12> { [ dead_cedilla, dead_diaeresis, bracketright ] }; - - key <AD01> { [dead_grave, dead_grave, braceleft ] }; - key <AD02> { [ comma, apostrophe, macron ] }; - key <AD03> { [ period, period, hyphen ] }; - key <AD04> { [ p, P, paragraph ] }; - key <AD05> { [ y, Y ] }; - key <AD06> { [ f, F ] }; - key <AD07> { [ g, G ] }; - key <AD08> { [ c, C ] }; - key <AD09> { [ r, R ] }; - key <AD10> { [ l, L ] }; - key <AD11> { [ eacute, Eacute, dead_acute ] }; - key <AD12> { [ equal, plus, threequarters ] }; - - key <AC01> { [ a, A ] }; - key <AC02> { [ o, O, section ] }; - key <AC03> { [ e, E ] }; - key <AC04> { [ u, U ] }; - key <AC05> { [ i, I ] }; - key <AC06> { [ d, D ] }; - key <AC07> { [ h, H ] }; - key <AC08> { [ t, T ] }; - key <AC09> { [ n, N ] }; - key <AC10> { [ s, S ] }; - key <AC11> { [ minus, underscore, onehalf ] }; - key <BKSL> { [ less, greater, braceright ] }; - - key <LSGT> { [guillemotleft, guillemotright, degree] }; - key <AB01> { [ semicolon, colon, asciitilde ] }; - key <AB02> { [ q, Q ] }; - key <AB03> { [ j, J ] }; - key <AB04> { [ k, K ] }; - key <AB05> { [ x, X ] }; - key <AB06> { [ b, B ] }; - key <AB07> { [ m, M, mu ] }; - key <AB08> { [ w, W ] }; - key <AB09> { [ v, V ] }; - key <AB10> { [ z, Z ] }; - - key <SPCE> { [ space, space, nobreakspace ] }; - - include "level3(ralt_switch)" -}; - -partial -xkb_symbols "fr-legacy" { - - name[Group1] = "French (Canada, legacy)"; - - include "ca(fr)" - - key <TLDE> { [ degree, degree, notsign ] }; - key <AE01> { [ 1, exclam, onesuperior ] }; - - key <AE03> { [ 3, numbersign, threesuperior ] }; - key <AE04> { [ 4, dollar, onequarter ] }; - key <AE05> { [ 5, percent, onehalf ] }; - key <AE06> { [ 6, question, threequarters ] }; - key <AE07> { [ 7, ampersand, braceleft ] }; - key <AE08> { [ 8, asterisk, bracketleft ] }; - key <AE09> { [ 9, parenleft, bracketright, plusminus ] }; - key <AE10> { [ 0, parenright, braceright ] }; - key <AE11> { [ minus, underscore, bar, questiondown] }; - key <AE12> { [ equal, plus, dead_cedilla ] }; - - key <AD04> { [ r, R, paragraph, registered ] }; - key <AD06> { [ y, Y, yen ] }; - key <AD09> { [ o, O, oslash, Ooblique ] }; - key <AD10> { [ p, P, thorn, THORN ] }; - key <AD11> { [dead_circumflex, dead_circumflex, degree ] }; - key <AD12> { [ ccedilla, Ccedilla, dead_tilde, dead_diaeresis ] }; - - key <AC01> { [ a, A, ae, AE ] }; - key <AC02> { [ s, S, ssharp, section ] }; - key <AC03> { [ d, D, eth, ETH ] }; - key <AC04> { [ f, F, ordfeminine ] }; - key <AC10> { [ semicolon, colon, dead_acute, dead_acute ] }; - key <AC11> { [ egrave, Egrave ] }; - key <BKSL> { [ agrave, Agrave, dead_grave ] }; - - key <LSGT> { [ ugrave, Ugrave, backslash, bar ] }; - key <AB01> { [ z, Z, guillemotleft ] }; - key <AB02> { [ x, X, guillemotright ] }; - key <AB03> { [ c, C, cent, copyright ] }; - key <AB07> { [ m, M, mu, masculine ] }; - key <AB08> { [ comma, apostrophe, less ] }; - key <AB09> { [ period, period, greater ] }; - key <AB10> { [ eacute, Eacute, slash ] }; -}; - -partial -xkb_symbols "multi" { - - name[Group1] = "Canadian Multilingual (first part)"; - - include "ca(fr)" - - key <TLDE> { [ slash, backslash, bar ] }; - key <AE01> { [ 1, exclam ] }; - key <AE02> { [ 2, at ] }; - key <AE03> { [ 3, numbersign ] }; - key <AE04> { [ 4, dollar ] }; - key <AE05> { [ 5, percent ] }; - key <AE06> { [ 6, question ] }; - key <AE07> { [ 7, ampersand, braceleft ] }; - key <AE08> { [ 8, asterisk, braceright ] }; - key <AE09> { [ 9, parenleft, bracketleft ] }; - key <AE10> { [ 0, parenright, bracketright ] }; - key <AE11> { [ minus, underscore ] }; - key <AE12> { [ equal, plus, notsign ] }; - - key <AD09> { [ o, O ] }; - key <AD10> { [ p, P ] }; - key <AD11> { [dead_circumflex, dead_diaeresis, dead_grave ] }; - key <AD12> { [ ccedilla, Ccedilla, asciitilde ] }; - - key <AC10> { [ semicolon, colon, degree ] }; - key <AC11> { [ egrave, Egrave ] }; - key <BKSL> { [ agrave, Agrave ] }; - - key <LSGT> { [ ugrave, Ugrave ] }; - key <AB01> { [ z, Z, guillemotleft ] }; - key <AB02> { [ x, X, guillemotright ] }; - key <AB08> { [ comma, apostrophe, less ] }; - key <AB09> { [ period, quotedbl, greater ] }; - key <AB10> { [ eacute, Eacute ] }; -}; - -partial -xkb_symbols "multi-2gr" { - - name[Group1] = "Canadian Multilingual (second part)"; - - key <TLDE> { [ NoSymbol, hyphen ] }; - key <AE01> { [ onesuperior, exclamdown ] }; - key <AE02> { [ twosuperior, NoSymbol ] }; - key <AE03> { [ threesuperior, sterling ] }; - key <AE04> { [ onequarter, currency ] }; - key <AE05> { [ onehalf,threeeighths ] }; - key <AE06> { [ threequarters, fiveeighths ] }; - key <AE07> { [ NoSymbol,seveneighths ] }; - key <AE08> { [ NoSymbol, trademark ] }; - key <AE09> { [ NoSymbol, plusminus ] }; - - key <AE11> { [ NoSymbol, questiondown] }; - key <AE12> { [ dead_cedilla, dead_ogonek ] }; - - key <AD01> { [ NoSymbol, Greek_OMEGA ] }; - key <AD02> { [ lstroke, Lstroke ] }; - key <AD03> { [ oe, OE ] }; - key <AD04> { [ paragraph, registered ] }; - key <AD05> { [ tslash, Tslash ] }; - key <AD06> { [ leftarrow, yen ] }; - key <AD07> { [ downarrow, uparrow ] }; - key <AD08> { [ rightarrow, idotless ] }; - key <AD09> { [ oslash, Ooblique ] }; - key <AD10> { [ thorn, THORN ] }; - key <AD11> { [ NoSymbol, dead_abovering ] }; - key <AD12> { [ dead_tilde, dead_macron ] }; - - key <AC01> { [ ae, AE ] }; - key <AC02> { [ ssharp, section ] }; - key <AC03> { [ eth, ETH ] }; - key <AC04> { [ NoSymbol, ordfeminine ] }; - key <AC05> { [ eng, ENG ] }; - key <AC06> { [ hstroke, Hstroke ] }; - key <AC07> { [ U0133, U0132 ] }; - key <AC08> { [ kra, NoSymbol ] }; - key <AC09> { [ U0140, U013F ] }; - key <AC10> { [ dead_acute, dead_doubleacute ] }; - key <AC11> { [ NoSymbol, dead_caron ] }; - key <BKSL> { [ NoSymbol, dead_breve ] }; - - - key <LSGT> { [ NoSymbol, brokenbar ] }; - - key <AB03> { [ cent, copyright ] }; - key <AB04> { [ leftdoublequotemark, leftsinglequotemark ] }; - key <AB05> { [ rightdoublequotemark, rightsinglequotemark ] }; - key <AB06> { [ U0149, U266A ] }; - key <AB07> { [ mu, masculine ] }; - key <AB08> { [ Greek_horizbar, multiply ] }; - key <AB09> { [ periodcentered, division ] }; - key <AB10> { [ NoSymbol, dead_abovedot ] }; - -}; - -// based on -// Inuktitut keyboard for X11 -// written by Pablo Saratxaga <pablo@mandrakesoft.com> - -alphanumeric_keys -xkb_symbols "ike" { - - name[Group1]= "Inuktitut"; - - key <AE01> { [ 0x01001595, 1 ] }; - key <AE02> { [ 0x01001449, 2 ] }; - key <AE03> { [ 0x01001550, 3 ] }; - key <AE04> { [ 0x01001483, 4 ] }; - key <AE05> { [ 0x01001466, 5 ] }; - key <AE06> { [ 0x01001585, 6 ] }; - key <AE07> { [ 0x010014bb, 7 ] }; - key <AE08> { [ 0x010014d0, 8 ] }; - key <AE09> { [ 0x010014ea, 9 ] }; - key <AE10> { [ 0x0100153e, 0 ] }; - key <AE11> { [ minus, underscore ] }; - key <AE12> { [ 0x0100155d, equal ] }; - - key <AD01> { [ 0x0100158f, 0x0100148b ] }; - key <AD02> { [ 0x01001403, 0x01001431 ] }; - key <AD03> { [ 0x0100157f, 0x01001546 ] }; - key <AD04> { [ 0x0100146d, 0x01001596 ] }; - key <AD05> { [ 0x0100144e, 0x01001671 ] }; - key <AD06> { [ 0x010014ef, 0x01001673 ] }; - key <AD07> { [ 0x010014a5, 0x01001675 ] }; - key <AD08> { [ 0x010014c2, 0x010015a4 ] }; - key <AD09> { [ 0x010014d5, 0x010015a0 ] }; - key <AD10> { [ 0x01001528, 0x010015a6 ] }; - key <AD11> { [ 0x010014a1, 0x01001505 ] }; - key <AD12> { [ dead_abovedot, 0x0100141e] }; - - key <AC01> { [ 0x01001591, 0x0100148d ] }; - key <AC02> { [ 0x01001405, 0x01001433 ] }; - key <AC03> { [ 0x01001581, 0x01001548 ] }; - key <AC04> { [ 0x0100146f, 0x01001555 ] }; - key <AC05> { [ 0x01001450, parenleft ] }; - key <AC06> { [ 0x010014f1, parenright ] }; - key <AC07> { [ 0x010014a7, 0x0100152a ] }; - key <AC08> { [ 0x010014c4, 0x01001557 ] }; - key <AC09> { [ 0x010014d7, 0x010015a2 ] }; - key <AC10> { [ semicolon, colon ] }; - key <AC11> { [ apostrophe, quotedbl ] }; - - key <AB01> { [ 0x01001593, 0x01001490 ] }; - key <AB02> { [ 0x0100140a, 0x01001438 ] }; - key <AB03> { [ 0x01001583, 0x0100154b ] }; - key <AB04> { [ 0x01001472, question ] }; - key <AB05> { [ 0x01001455, 0x0100157c ] }; - key <AB06> { [ 0x010014f4, 0x010014c7 ] }; - key <AB07> { [ 0x010014aa, 0x010014da ] }; - key <AB08> { [ comma, less ] }; - key <AB09> { [ period, greater ] }; - key <AB10> { [ 0x0100152d, 0x01001559 ] }; - - key <TLDE> { [ 0x0100157b, 0x01001575 ] }; - key <LSGT> { [ 0x01001579, 0x01001577 ] }; - key <BKSL> { [ backslash, bar ] }; - -// End alphanumeric section -}; - -partial -xkb_symbols "multix" { - - name[Group1] = "Canadian Multilingual"; - - key.type[group1]="EIGHT_LEVEL_SEMIALPHABETIC"; - key <TLDE> { [ slash, backslash, bar, NoSymbol, - NoSymbol, hyphen ] }; - key <AE01> { [ 1, exclam, plusminus, NoSymbol, - onesuperior, exclamdown ] }; - key <AE02> { [ 2, at, at, NoSymbol, - twosuperior, NoSymbol ] }; - key <AE03> { [ 3, numbersign, sterling, NoSymbol, - threesuperior, sterling ] }; - key <AE04> { [ 4, dollar, cent, NoSymbol, - onequarter, currency ] }; - key <AE05> { [ 5, percent, currency, NoSymbol, - onehalf, threeeighths ] }; - key <AE06> { [ 6, question, notsign, NoSymbol, - threequarters, fiveeighths ] }; - key <AE07> { [ 7, ampersand, braceleft, NoSymbol, - NoSymbol, seveneighths ] }; - key <AE08> { [ 8, asterisk, braceright, NoSymbol, - NoSymbol, trademark ] }; - key <AE09> { [ 9, parenleft, bracketleft, NoSymbol, - NoSymbol, plusminus ] }; - key <AE10> { [ 0, parenright, bracketright, NoSymbol ] }; - key <AE11> { [ minus, underscore, onehalf, NoSymbol, - NoSymbol, questiondown] }; - key <AE12> { [ equal, plus, notsign, NoSymbol, - dead_cedilla, dead_ogonek ] }; - - key.type[group1]="EIGHT_LEVEL_SEMIALPHABETIC"; - key <AD01> { [ q, Q, NoSymbol, NoSymbol, - NoSymbol, Greek_OMEGA ] }; - key <AD02> { [ w, W, NoSymbol, NoSymbol, - lstroke, Lstroke ] }; - key <AD03> { [ e, E, NoSymbol, NoSymbol, - oe, OE ] }; - key <AD04> { [ r, R, NoSymbol, NoSymbol, - paragraph, registered ] }; - key <AD05> { [ t, T, NoSymbol, NoSymbol, - tslash, Tslash ] }; - key <AD06> { [ y, Y, NoSymbol, NoSymbol, - leftarrow, yen ] }; - key <AD07> { [ u, U, NoSymbol, NoSymbol, - downarrow, uparrow ] }; - key <AD08> { [ i, I, NoSymbol, NoSymbol, - rightarrow, idotless ] }; - key <AD09> { [ o, O, section, NoSymbol, - oslash, Ooblique ] }; - key <AD10> { [ p, P, paragraph, NoSymbol, - thorn, THORN ] }; - - key.type[group1]="EIGHT_LEVEL"; - key <AD11> { [dead_circumflex, dead_diaeresis, dead_grave, NoSymbol, - NoSymbol, dead_abovering ] }; - - key.type[group1]="EIGHT_LEVEL_SEMIALPHABETIC"; - key <AD12> { [ ccedilla, Ccedilla, asciitilde, NoSymbol, - dead_tilde, dead_macron ] }; - - key <AC01> { [ a, A, NoSymbol, NoSymbol, - ae, AE ] }; - key <AC02> { [ s, S, NoSymbol, NoSymbol, - ssharp, section ] }; - key <AC03> { [ d, D, NoSymbol, NoSymbol, - eth, ETH ] }; - key <AC04> { [ f, F, NoSymbol, NoSymbol, - NoSymbol, ordfeminine ] }; - key <AC05> { [ g, G, NoSymbol, NoSymbol, - eng, ENG ] }; - key <AC06> { [ h, H, NoSymbol, NoSymbol, - hstroke, Hstroke ] }; - key <AC07> { [ j, J, NoSymbol, NoSymbol, - U0133, U0132 ] }; - key <AC08> { [ k, K, NoSymbol, NoSymbol, - kra, NoSymbol ] }; - key <AC09> { [ l, L, NoSymbol, NoSymbol, - U0140, U013F ] }; - - key.type[group1]="EIGHT_LEVEL"; - key <AC10> { [ semicolon, colon, degree, NoSymbol, - dead_acute, dead_doubleacute ] }; - - key.type[group1]="EIGHT_LEVEL_SEMIALPHABETIC"; - key <AC11> { [ egrave, Egrave, braceleft, NoSymbol, - NoSymbol, dead_caron ] }; - key <BKSL> { [ agrave, Agrave, braceright, NoSymbol, - NoSymbol, dead_breve ] }; - - key <LSGT> { [ ugrave, Ugrave, degree, NoSymbol, - NoSymbol, brokenbar ] }; - - key.type[group1]="FOUR_LEVEL_SEMIALPHABETIC"; - key <AB01> { [ z, Z, guillemotleft, NoSymbol ] }; - key <AB02> { [ x, X, guillemotright, NoSymbol ] }; - - key.type[group1]="EIGHT_LEVEL_SEMIALPHABETIC"; - key <AB03> { [ c, C, NoSymbol, NoSymbol, - cent, copyright ] }; - key <AB04> { [ v, V, NoSymbol, NoSymbol, - leftdoublequotemark, leftsinglequotemark ] }; - key <AB05> { [ b, B, NoSymbol, NoSymbol, - rightdoublequotemark, rightsinglequotemark ] }; - key <AB06> { [ n, N, NoSymbol, NoSymbol, - U0149, U266A ] }; - key <AB07> { [ m, M, mu, NoSymbol, - mu, masculine ] }; - key <AB08> { [ comma, apostrophe, less, NoSymbol, - Greek_horizbar, multiply ] }; - key <AB09> { [ period, quotedbl, greater, NoSymbol, - periodcentered, division ] }; - key <AB10> { [ eacute, Eacute, dead_acute, NoSymbol, - NoSymbol, dead_abovedot ] }; - - include "nbsp(level3s)" - - modifier_map Control{ Control_L }; - - include "level3(ralt_switch)" - include "level5(rctrl_switch)" -}; - -// OLPC Section -xkb_symbols "olpc" { - - include "ca(fr)" - - key <AE02> { [ 2, quotedbl, ograve, Ograve ] }; - key <AE03> { [ 3, slash, at, VoidSymbol ] }; - - key <AD03> { [ e, E, EuroSign, VoidSymbol] }; - - key <AB09> { [ period, period, 0x1002010 ] }; - - key <I219> { [ guillemotleft, guillemotright, degree, VoidSymbol ] }; -}; - -partial alphanumeric_keys -xkb_symbols "eng" { - name[Group1] = "English (Canada)"; - include "us(basic)" -}; - -// EXTRAS: - -partial alphanumeric_keys -xkb_symbols "kut" { - - //Ejective U0313 and compose accents are from shs layout - include "ca(shs)" - - name[Group1]= "Kutenai"; - - // Alphanumeric section - - // Alveolar Click - key <AD05> { [ t, T,U01C2 ,U01C2 ] }; - - //Cent sign - key <AB03> { [ c, C,U00A2,U00A2 ] }; - - //Mid dot - key <AB09> { [ period, greater,U00B7 ] }; - - //Glottal stop - key <AB10> { [ slash, question, U0294 ] }; - - //COMBINING COMMA ABOVE RIGHT - key <AC11> { [ apostrophe, quotedbl, U0315,U0315 ] }; - - //MODIFIER LETTER RIGHT HALF RING - key <AC10> { [ semicolon, colon,U02BE,U02BE ] }; -}; - -// Secwepemctsin keyboard for X11 -// written by Neskie Manuel <neskiem@gmail.com> - -partial alphanumeric_keys -xkb_symbols "shs" { - - include "us" - - name[Group1]= "Secwepemctsin"; - - //Using Dead key to get COMBINING COMMA ABOVE for ejectives on - //q, l, t, s, m, g, k, p, w, y, r - //XCompose key is used for the other accute and grave. - - key <AB08> { [ comma, less, U0313 ] }; - key <AC01> { [ a, A, aacute, Aacute ] }; - key <AD03> { [ e, E, eacute, Eacute ] }; - key <AD07> { [ u, U, uacute, Uacute ] }; - key <AD08> { [ i, I, iacute, Iacute ] }; - key <AD09> { [ o, O, oacute, Oacute ] }; - - include "level3(ralt_switch)" - include "compose(rctrl)" -}; - +default partial
+xkb_symbols "fr" {
+ name[Group1] = "French (Canada)";
+
+ key <TLDE> { [ numbersign, bar, backslash ] };
+ key <AE01> { [ 1, exclam, plusminus ] };
+ key <AE02> { [ 2, quotedbl, at ] };
+ key <AE03> { [ 3, slash, sterling ] };
+ key <AE04> { [ 4, dollar, cent ] };
+ key <AE05> { [ 5, percent, currency ] };
+ key <AE06> { [ 6, question, notsign ] };
+ key <AE07> { [ 7, ampersand, brokenbar ] };
+ key <AE08> { [ 8, asterisk, twosuperior ] };
+ key <AE09> { [ 9, parenleft, threesuperior ] };
+ key <AE10> { [ 0, parenright, onequarter ] };
+ key <AE11> { [ minus, underscore, onehalf ] };
+ key <AE12> { [ equal, plus, threequarters ] };
+
+ key <AD01> { [ q, Q ] };
+ key <AD02> { [ w, W ] };
+ key <AD03> { [ e, E ] };
+ key <AD04> { [ r, R ] };
+ key <AD05> { [ t, T ] };
+ key <AD06> { [ y, Y ] };
+ key <AD07> { [ u, U ] };
+ key <AD08> { [ i, I ] };
+ key <AD09> { [ o, O, section ] };
+ key <AD10> { [ p, P, paragraph ] };
+ key <AD11> { [dead_circumflex, dead_circumflex, bracketleft ] };
+ key <AD12> { [ dead_cedilla, dead_diaeresis, bracketright ] };
+
+ key <AC01> { [ a, A ] };
+ key <AC02> { [ s, S ] };
+ key <AC03> { [ d, D ] };
+ key <AC04> { [ f, F ] };
+ key <AC05> { [ g, G ] };
+ key <AC06> { [ h, H ] };
+ key <AC07> { [ j, J ] };
+ key <AC08> { [ k, K ] };
+ key <AC09> { [ l, L ] };
+ key <AC10> { [ semicolon, colon, asciitilde ] };
+ key <AC11> { [dead_grave, dead_grave, braceleft ] };
+ key <BKSL> { [ less, greater, braceright ] };
+
+ key <LSGT> { [guillemotleft, guillemotright, degree] };
+ key <AB01> { [ z, Z ] };
+ key <AB02> { [ x, X ] };
+ key <AB03> { [ c, C ] };
+ key <AB04> { [ v, V ] };
+ key <AB05> { [ b, B ] };
+ key <AB06> { [ n, N ] };
+ key <AB07> { [ m, M, mu ] };
+ key <AB08> { [ comma, apostrophe, macron ] };
+ key <AB09> { [ period, period, hyphen ] };
+ key <AB10> { [ eacute, Eacute, dead_acute ] };
+
+ key <SPCE> { [ space, space, nobreakspace ] };
+
+ include "level3(ralt_switch)"
+};
+
+xkb_symbols "fr-dvorak" {
+ name[Group1] = "French (Canada, Dvorak)";
+
+ key <TLDE> { [ numbersign, bar, backslash ] };
+ key <AE01> { [ 1, exclam, plusminus ] };
+ key <AE02> { [ 2, quotedbl, at ] };
+ key <AE03> { [ 3, slash, sterling ] };
+ key <AE04> { [ 4, dollar, cent ] };
+ key <AE05> { [ 5, percent, currency ] };
+ key <AE06> { [ 6, question, notsign ] };
+ key <AE07> { [ 7, ampersand, brokenbar ] };
+ key <AE08> { [ 8, asterisk, twosuperior ] };
+ key <AE09> { [ 9, parenleft, threesuperior ] };
+ key <AE10> { [ 0, parenright, onequarter ] };
+ key <AE11> { [dead_circumflex, dead_circumflex, bracketleft ] };
+ key <AE12> { [ dead_cedilla, dead_diaeresis, bracketright ] };
+
+ key <AD01> { [dead_grave, dead_grave, braceleft ] };
+ key <AD02> { [ comma, apostrophe, macron ] };
+ key <AD03> { [ period, period, hyphen ] };
+ key <AD04> { [ p, P, paragraph ] };
+ key <AD05> { [ y, Y ] };
+ key <AD06> { [ f, F ] };
+ key <AD07> { [ g, G ] };
+ key <AD08> { [ c, C ] };
+ key <AD09> { [ r, R ] };
+ key <AD10> { [ l, L ] };
+ key <AD11> { [ eacute, Eacute, dead_acute ] };
+ key <AD12> { [ equal, plus, threequarters ] };
+
+ key <AC01> { [ a, A ] };
+ key <AC02> { [ o, O, section ] };
+ key <AC03> { [ e, E ] };
+ key <AC04> { [ u, U ] };
+ key <AC05> { [ i, I ] };
+ key <AC06> { [ d, D ] };
+ key <AC07> { [ h, H ] };
+ key <AC08> { [ t, T ] };
+ key <AC09> { [ n, N ] };
+ key <AC10> { [ s, S ] };
+ key <AC11> { [ minus, underscore, onehalf ] };
+ key <BKSL> { [ less, greater, braceright ] };
+
+ key <LSGT> { [guillemotleft, guillemotright, degree] };
+ key <AB01> { [ semicolon, colon, asciitilde ] };
+ key <AB02> { [ q, Q ] };
+ key <AB03> { [ j, J ] };
+ key <AB04> { [ k, K ] };
+ key <AB05> { [ x, X ] };
+ key <AB06> { [ b, B ] };
+ key <AB07> { [ m, M, mu ] };
+ key <AB08> { [ w, W ] };
+ key <AB09> { [ v, V ] };
+ key <AB10> { [ z, Z ] };
+
+ key <SPCE> { [ space, space, nobreakspace ] };
+
+ include "level3(ralt_switch)"
+};
+
+partial
+xkb_symbols "fr-legacy" {
+
+ name[Group1] = "French (Canada, legacy)";
+
+ include "ca(fr)"
+
+ key <TLDE> { [ degree, degree, notsign ] };
+ key <AE01> { [ 1, exclam, onesuperior ] };
+
+ key <AE03> { [ 3, numbersign, threesuperior ] };
+ key <AE04> { [ 4, dollar, onequarter ] };
+ key <AE05> { [ 5, percent, onehalf ] };
+ key <AE06> { [ 6, question, threequarters ] };
+ key <AE07> { [ 7, ampersand, braceleft ] };
+ key <AE08> { [ 8, asterisk, bracketleft ] };
+ key <AE09> { [ 9, parenleft, bracketright, plusminus ] };
+ key <AE10> { [ 0, parenright, braceright ] };
+ key <AE11> { [ minus, underscore, bar, questiondown] };
+ key <AE12> { [ equal, plus, dead_cedilla ] };
+
+ key <AD04> { [ r, R, paragraph, registered ] };
+ key <AD06> { [ y, Y, yen ] };
+ key <AD09> { [ o, O, oslash, Ooblique ] };
+ key <AD10> { [ p, P, thorn, THORN ] };
+ key <AD11> { [dead_circumflex, dead_circumflex, degree ] };
+ key <AD12> { [ ccedilla, Ccedilla, dead_tilde, dead_diaeresis ] };
+
+ key <AC01> { [ a, A, ae, AE ] };
+ key <AC02> { [ s, S, ssharp, section ] };
+ key <AC03> { [ d, D, eth, ETH ] };
+ key <AC04> { [ f, F, ordfeminine ] };
+ key <AC10> { [ semicolon, colon, dead_acute, dead_acute ] };
+ key <AC11> { [ egrave, Egrave ] };
+ key <BKSL> { [ agrave, Agrave, dead_grave ] };
+
+ key <LSGT> { [ ugrave, Ugrave, backslash, bar ] };
+ key <AB01> { [ z, Z, guillemotleft ] };
+ key <AB02> { [ x, X, guillemotright ] };
+ key <AB03> { [ c, C, cent, copyright ] };
+ key <AB07> { [ m, M, mu, masculine ] };
+ key <AB08> { [ comma, apostrophe, less ] };
+ key <AB09> { [ period, period, greater ] };
+ key <AB10> { [ eacute, Eacute, slash ] };
+};
+
+partial
+xkb_symbols "multi" {
+
+ name[Group1] = "Canadian Multilingual (first part)";
+
+ include "ca(fr)"
+
+ key <TLDE> { [ slash, backslash, bar ] };
+ key <AE01> { [ 1, exclam ] };
+ key <AE02> { [ 2, at ] };
+ key <AE03> { [ 3, numbersign ] };
+ key <AE04> { [ 4, dollar ] };
+ key <AE05> { [ 5, percent ] };
+ key <AE06> { [ 6, question ] };
+ key <AE07> { [ 7, ampersand, braceleft ] };
+ key <AE08> { [ 8, asterisk, braceright ] };
+ key <AE09> { [ 9, parenleft, bracketleft ] };
+ key <AE10> { [ 0, parenright, bracketright ] };
+ key <AE11> { [ minus, underscore ] };
+ key <AE12> { [ equal, plus, notsign ] };
+
+ key <AD09> { [ o, O ] };
+ key <AD10> { [ p, P ] };
+ key <AD11> { [dead_circumflex, dead_diaeresis, dead_grave ] };
+ key <AD12> { [ ccedilla, Ccedilla, asciitilde ] };
+
+ key <AC10> { [ semicolon, colon, degree ] };
+ key <AC11> { [ egrave, Egrave ] };
+ key <BKSL> { [ agrave, Agrave ] };
+
+ key <LSGT> { [ ugrave, Ugrave ] };
+ key <AB01> { [ z, Z, guillemotleft ] };
+ key <AB02> { [ x, X, guillemotright ] };
+ key <AB08> { [ comma, apostrophe, less ] };
+ key <AB09> { [ period, quotedbl, greater ] };
+ key <AB10> { [ eacute, Eacute ] };
+};
+
+partial
+xkb_symbols "multi-2gr" {
+
+ name[Group1] = "Canadian Multilingual (second part)";
+
+ key <TLDE> { [ NoSymbol, hyphen ] };
+ key <AE01> { [ onesuperior, exclamdown ] };
+ key <AE02> { [ twosuperior, NoSymbol ] };
+ key <AE03> { [ threesuperior, sterling ] };
+ key <AE04> { [ onequarter, currency ] };
+ key <AE05> { [ onehalf,threeeighths ] };
+ key <AE06> { [ threequarters, fiveeighths ] };
+ key <AE07> { [ NoSymbol,seveneighths ] };
+ key <AE08> { [ NoSymbol, trademark ] };
+ key <AE09> { [ NoSymbol, plusminus ] };
+
+ key <AE11> { [ NoSymbol, questiondown] };
+ key <AE12> { [ dead_cedilla, dead_ogonek ] };
+
+ key <AD01> { [ NoSymbol, Greek_OMEGA ] };
+ key <AD02> { [ lstroke, Lstroke ] };
+ key <AD03> { [ oe, OE ] };
+ key <AD04> { [ paragraph, registered ] };
+ key <AD05> { [ tslash, Tslash ] };
+ key <AD06> { [ leftarrow, yen ] };
+ key <AD07> { [ downarrow, uparrow ] };
+ key <AD08> { [ rightarrow, idotless ] };
+ key <AD09> { [ oslash, Ooblique ] };
+ key <AD10> { [ thorn, THORN ] };
+ key <AD11> { [ NoSymbol, dead_abovering ] };
+ key <AD12> { [ dead_tilde, dead_macron ] };
+
+ key <AC01> { [ ae, AE ] };
+ key <AC02> { [ ssharp, section ] };
+ key <AC03> { [ eth, ETH ] };
+ key <AC04> { [ NoSymbol, ordfeminine ] };
+ key <AC05> { [ eng, ENG ] };
+ key <AC06> { [ hstroke, Hstroke ] };
+ key <AC07> { [ U0133, U0132 ] };
+ key <AC08> { [ kra, NoSymbol ] };
+ key <AC09> { [ U0140, U013F ] };
+ key <AC10> { [ dead_acute, dead_doubleacute ] };
+ key <AC11> { [ NoSymbol, dead_caron ] };
+ key <BKSL> { [ NoSymbol, dead_breve ] };
+
+
+ key <LSGT> { [ NoSymbol, brokenbar ] };
+
+ key <AB03> { [ cent, copyright ] };
+ key <AB04> { [ leftdoublequotemark, leftsinglequotemark ] };
+ key <AB05> { [ rightdoublequotemark, rightsinglequotemark ] };
+ key <AB06> { [ U0149, U266A ] };
+ key <AB07> { [ mu, masculine ] };
+ key <AB08> { [ Greek_horizbar, multiply ] };
+ key <AB09> { [ periodcentered, division ] };
+ key <AB10> { [ NoSymbol, dead_abovedot ] };
+
+};
+
+// based on
+// Inuktitut keyboard for X11
+// written by Pablo Saratxaga <pablo@mandrakesoft.com>
+
+alphanumeric_keys
+xkb_symbols "ike" {
+
+ name[Group1]= "Inuktitut";
+
+ key <AE01> { [ 0x01001595, 1 ] };
+ key <AE02> { [ 0x01001449, 2 ] };
+ key <AE03> { [ 0x01001550, 3 ] };
+ key <AE04> { [ 0x01001483, 4 ] };
+ key <AE05> { [ 0x01001466, 5 ] };
+ key <AE06> { [ 0x01001585, 6 ] };
+ key <AE07> { [ 0x010014bb, 7 ] };
+ key <AE08> { [ 0x010014d0, 8 ] };
+ key <AE09> { [ 0x010014ea, 9 ] };
+ key <AE10> { [ 0x0100153e, 0 ] };
+ key <AE11> { [ minus, underscore ] };
+ key <AE12> { [ 0x0100155d, equal ] };
+
+ key <AD01> { [ 0x0100158f, 0x0100148b ] };
+ key <AD02> { [ 0x01001403, 0x01001431 ] };
+ key <AD03> { [ 0x0100157f, 0x01001546 ] };
+ key <AD04> { [ 0x0100146d, 0x01001596 ] };
+ key <AD05> { [ 0x0100144e, 0x01001671 ] };
+ key <AD06> { [ 0x010014ef, 0x01001673 ] };
+ key <AD07> { [ 0x010014a5, 0x01001675 ] };
+ key <AD08> { [ 0x010014c2, 0x010015a4 ] };
+ key <AD09> { [ 0x010014d5, 0x010015a0 ] };
+ key <AD10> { [ 0x01001528, 0x010015a6 ] };
+ key <AD11> { [ 0x010014a1, 0x01001505 ] };
+ key <AD12> { [ dead_abovedot, 0x0100141e] };
+
+ key <AC01> { [ 0x01001591, 0x0100148d ] };
+ key <AC02> { [ 0x01001405, 0x01001433 ] };
+ key <AC03> { [ 0x01001581, 0x01001548 ] };
+ key <AC04> { [ 0x0100146f, 0x01001555 ] };
+ key <AC05> { [ 0x01001450, parenleft ] };
+ key <AC06> { [ 0x010014f1, parenright ] };
+ key <AC07> { [ 0x010014a7, 0x0100152a ] };
+ key <AC08> { [ 0x010014c4, 0x01001557 ] };
+ key <AC09> { [ 0x010014d7, 0x010015a2 ] };
+ key <AC10> { [ semicolon, colon ] };
+ key <AC11> { [ apostrophe, quotedbl ] };
+
+ key <AB01> { [ 0x01001593, 0x01001490 ] };
+ key <AB02> { [ 0x0100140a, 0x01001438 ] };
+ key <AB03> { [ 0x01001583, 0x0100154b ] };
+ key <AB04> { [ 0x01001472, question ] };
+ key <AB05> { [ 0x01001455, 0x0100157c ] };
+ key <AB06> { [ 0x010014f4, 0x010014c7 ] };
+ key <AB07> { [ 0x010014aa, 0x010014da ] };
+ key <AB08> { [ comma, less ] };
+ key <AB09> { [ period, greater ] };
+ key <AB10> { [ 0x0100152d, 0x01001559 ] };
+
+ key <TLDE> { [ 0x0100157b, 0x01001575 ] };
+ key <LSGT> { [ 0x01001579, 0x01001577 ] };
+ key <BKSL> { [ backslash, bar ] };
+
+// End alphanumeric section
+};
+
+partial
+xkb_symbols "multix" {
+
+ name[Group1] = "Canadian Multilingual";
+
+ key.type[group1]="EIGHT_LEVEL_SEMIALPHABETIC";
+ key <TLDE> { [ slash, backslash, bar, NoSymbol,
+ NoSymbol, hyphen ] };
+ key <AE01> { [ 1, exclam, plusminus, NoSymbol,
+ onesuperior, exclamdown ] };
+ key <AE02> { [ 2, at, at, NoSymbol,
+ twosuperior, NoSymbol ] };
+ key <AE03> { [ 3, numbersign, sterling, NoSymbol,
+ threesuperior, sterling ] };
+ key <AE04> { [ 4, dollar, cent, NoSymbol,
+ onequarter, currency ] };
+ key <AE05> { [ 5, percent, currency, NoSymbol,
+ onehalf, threeeighths ] };
+ key <AE06> { [ 6, question, notsign, NoSymbol,
+ threequarters, fiveeighths ] };
+ key <AE07> { [ 7, ampersand, braceleft, NoSymbol,
+ NoSymbol, seveneighths ] };
+ key <AE08> { [ 8, asterisk, braceright, NoSymbol,
+ NoSymbol, trademark ] };
+ key <AE09> { [ 9, parenleft, bracketleft, NoSymbol,
+ NoSymbol, plusminus ] };
+ key <AE10> { [ 0, parenright, bracketright, NoSymbol ] };
+ key <AE11> { [ minus, underscore, onehalf, NoSymbol,
+ NoSymbol, questiondown] };
+ key <AE12> { [ equal, plus, notsign, NoSymbol,
+ dead_cedilla, dead_ogonek ] };
+
+ key.type[group1]="EIGHT_LEVEL_SEMIALPHABETIC";
+ key <AD01> { [ q, Q, NoSymbol, NoSymbol,
+ NoSymbol, Greek_OMEGA ] };
+ key <AD02> { [ w, W, NoSymbol, NoSymbol,
+ lstroke, Lstroke ] };
+ key <AD03> { [ e, E, NoSymbol, NoSymbol,
+ oe, OE ] };
+ key <AD04> { [ r, R, NoSymbol, NoSymbol,
+ paragraph, registered ] };
+ key <AD05> { [ t, T, NoSymbol, NoSymbol,
+ tslash, Tslash ] };
+ key <AD06> { [ y, Y, NoSymbol, NoSymbol,
+ leftarrow, yen ] };
+ key <AD07> { [ u, U, NoSymbol, NoSymbol,
+ downarrow, uparrow ] };
+ key <AD08> { [ i, I, NoSymbol, NoSymbol,
+ rightarrow, idotless ] };
+ key <AD09> { [ o, O, section, NoSymbol,
+ oslash, Ooblique ] };
+ key <AD10> { [ p, P, paragraph, NoSymbol,
+ thorn, THORN ] };
+
+ key.type[group1]="EIGHT_LEVEL";
+ key <AD11> { [dead_circumflex, dead_diaeresis, dead_grave, NoSymbol,
+ NoSymbol, dead_abovering ] };
+
+ key.type[group1]="EIGHT_LEVEL_SEMIALPHABETIC";
+ key <AD12> { [ ccedilla, Ccedilla, asciitilde, NoSymbol,
+ dead_tilde, dead_macron ] };
+
+ key <AC01> { [ a, A, NoSymbol, NoSymbol,
+ ae, AE ] };
+ key <AC02> { [ s, S, NoSymbol, NoSymbol,
+ ssharp, section ] };
+ key <AC03> { [ d, D, NoSymbol, NoSymbol,
+ eth, ETH ] };
+ key <AC04> { [ f, F, NoSymbol, NoSymbol,
+ NoSymbol, ordfeminine ] };
+ key <AC05> { [ g, G, NoSymbol, NoSymbol,
+ eng, ENG ] };
+ key <AC06> { [ h, H, NoSymbol, NoSymbol,
+ hstroke, Hstroke ] };
+ key <AC07> { [ j, J, NoSymbol, NoSymbol,
+ U0133, U0132 ] };
+ key <AC08> { [ k, K, NoSymbol, NoSymbol,
+ kra, NoSymbol ] };
+ key <AC09> { [ l, L, NoSymbol, NoSymbol,
+ U0140, U013F ] };
+
+ key.type[group1]="EIGHT_LEVEL";
+ key <AC10> { [ semicolon, colon, degree, NoSymbol,
+ dead_acute, dead_doubleacute ] };
+
+ key.type[group1]="EIGHT_LEVEL_SEMIALPHABETIC";
+ key <AC11> { [ egrave, Egrave, braceleft, NoSymbol,
+ NoSymbol, dead_caron ] };
+ key <BKSL> { [ agrave, Agrave, braceright, NoSymbol,
+ NoSymbol, dead_breve ] };
+
+ key <LSGT> { [ ugrave, Ugrave, degree, NoSymbol,
+ NoSymbol, brokenbar ] };
+
+ key.type[group1]="FOUR_LEVEL_SEMIALPHABETIC";
+ key <AB01> { [ z, Z, guillemotleft, NoSymbol ] };
+ key <AB02> { [ x, X, guillemotright, NoSymbol ] };
+
+ key.type[group1]="EIGHT_LEVEL_SEMIALPHABETIC";
+ key <AB03> { [ c, C, NoSymbol, NoSymbol,
+ cent, copyright ] };
+ key <AB04> { [ v, V, NoSymbol, NoSymbol,
+ leftdoublequotemark, leftsinglequotemark ] };
+ key <AB05> { [ b, B, NoSymbol, NoSymbol,
+ rightdoublequotemark, rightsinglequotemark ] };
+ key <AB06> { [ n, N, NoSymbol, NoSymbol,
+ U0149, U266A ] };
+ key <AB07> { [ m, M, mu, NoSymbol,
+ mu, masculine ] };
+ key <AB08> { [ comma, apostrophe, less, NoSymbol,
+ Greek_horizbar, multiply ] };
+ key <AB09> { [ period, quotedbl, greater, NoSymbol,
+ periodcentered, division ] };
+ key <AB10> { [ eacute, Eacute, dead_acute, NoSymbol,
+ NoSymbol, dead_abovedot ] };
+
+ include "nbsp(level3s)"
+
+ modifier_map Control{ Control_L };
+
+ include "level3(ralt_switch)"
+ include "level5(rctrl_switch)"
+};
+
+// OLPC Section
+xkb_symbols "olpc" {
+
+ include "ca(fr)"
+
+ key <AE02> { [ 2, quotedbl, ograve, Ograve ] };
+ key <AE03> { [ 3, slash, at, VoidSymbol ] };
+
+ key <AD03> { [ e, E, EuroSign, VoidSymbol] };
+
+ key <AB09> { [ period, period, 0x1002010 ] };
+
+ key <I219> { [ guillemotleft, guillemotright, degree, VoidSymbol ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "eng" {
+ name[Group1] = "English (Canada)";
+ include "us(basic)"
+};
+
+// EXTRAS:
+
+partial alphanumeric_keys
+xkb_symbols "kut" {
+
+ //Ejective U0313 and compose accents are from shs layout
+ include "ca(shs)"
+
+ name[Group1]= "Kutenai";
+
+ // Alphanumeric section
+
+ // Alveolar Click
+ key <AD05> { [ t, T,U01C2 ,U01C2 ] };
+
+ //Cent sign
+ key <AB03> { [ c, C,U00A2,U00A2 ] };
+
+ //Mid dot
+ key <AB09> { [ period, greater,U00B7 ] };
+
+ //Glottal stop
+ key <AB10> { [ slash, question, U0294 ] };
+
+ //COMBINING COMMA ABOVE RIGHT
+ key <AC11> { [ apostrophe, quotedbl, U0315,U0315 ] };
+
+ //MODIFIER LETTER RIGHT HALF RING
+ key <AC10> { [ semicolon, colon,U02BE,U02BE ] };
+};
+
+// Secwepemctsin keyboard for X11
+// written by Neskie Manuel <neskiem@gmail.com>
+
+partial alphanumeric_keys
+xkb_symbols "shs" {
+
+ include "us"
+
+ name[Group1]= "Secwepemctsin";
+
+ //Using Dead key to get COMBINING COMMA ABOVE for ejectives on
+ //q, l, t, s, m, g, k, p, w, y, r
+ //XCompose key is used for the other accute and grave.
+
+ key <AB08> { [ comma, less, U0313 ] };
+ key <AC01> { [ a, A, aacute, Aacute ] };
+ key <AD03> { [ e, E, eacute, Eacute ] };
+ key <AD07> { [ u, U, uacute, Uacute ] };
+ key <AD08> { [ i, I, iacute, Iacute ] };
+ key <AD09> { [ o, O, oacute, Oacute ] };
+
+ include "level3(ralt_switch)"
+ include "compose(rctrl)"
+};
+
diff --git a/xorg-server/xkeyboard-config/symbols/capslock b/xorg-server/xkeyboard-config/symbols/capslock index 3e0880573..6daf5c1ed 100644 --- a/xorg-server/xkeyboard-config/symbols/capslock +++ b/xorg-server/xkeyboard-config/symbols/capslock @@ -1,74 +1,74 @@ -default partial hidden modifier_keys -xkb_symbols "capslock" { - replace key <CAPS> { [ Caps_Lock ] }; - modifier_map Lock { Caps_Lock }; -}; - -partial hidden modifier_keys -xkb_symbols "shiftlock" { - replace key <CAPS> { [ Shift_Lock ] }; - modifier_map Shift { Shift_Lock }; -}; - -partial hidden modifier_keys -xkb_symbols "grouplock" { - replace key <CAPS> { [ ISO_Next_Group, Caps_Lock ] }; -}; - -partial hidden modifier_keys -xkb_symbols "swapescape" { - key <CAPS> { [ Escape ] }; - key <ESC> { [ Caps_Lock ] }; -}; - -partial hidden modifier_keys -xkb_symbols "groupshift" { - key <CAPS> { - type[Group1]="PC_ALT_LEVEL2", - [ Mode_switch, Caps_Lock ] - }; -}; - -partial hidden modifier_keys -xkb_symbols "escape" { - key <CAPS> { [ Escape ] }; -}; - -partial hidden modifier_keys -xkb_symbols "backspace" { - key <CAPS> { [ BackSpace ] }; -}; - -partial hidden modifier_keys -xkb_symbols "super" { - key <CAPS> { [ Super_L ] }; - modifier_map Mod4 { <CAPS> }; -}; - -partial hidden modifier_keys -xkb_symbols "hyper" { - key <CAPS> { [ Hyper_L ] }; - modifier_map Mod4 { <CAPS> }; -}; - -partial hidden modifier_keys -xkb_symbols "none" { - key <CAPS> { [ VoidSymbol ] }; -}; - -partial hidden modifier_keys -xkb_symbols "numlock" { - key <CAPS> { [ Num_Lock ] }; -}; - -// This changes the modifier behavior of the <CAPS> key. -// The keysym will be reset to Caps_Lock -partial hidden modifier_keys -xkb_symbols "ctrl_modifier" { - replace key <CAPS> { - type[Group1] = "ONE_LEVEL", - symbols[Group1] = [ Caps_Lock ], - actions[Group1] = [ SetMods(modifiers=Control) ] - }; - modifier_map Control { <CAPS> }; -}; +default partial hidden modifier_keys
+xkb_symbols "capslock" {
+ replace key <CAPS> { [ Caps_Lock ] };
+ modifier_map Lock { Caps_Lock };
+};
+
+partial hidden modifier_keys
+xkb_symbols "shiftlock" {
+ replace key <CAPS> { [ Shift_Lock ] };
+ modifier_map Shift { Shift_Lock };
+};
+
+partial hidden modifier_keys
+xkb_symbols "grouplock" {
+ replace key <CAPS> { [ ISO_Next_Group, Caps_Lock ] };
+};
+
+partial hidden modifier_keys
+xkb_symbols "swapescape" {
+ key <CAPS> { [ Escape ] };
+ key <ESC> { [ Caps_Lock ] };
+};
+
+partial hidden modifier_keys
+xkb_symbols "groupshift" {
+ key <CAPS> {
+ type[Group1]="PC_ALT_LEVEL2",
+ [ Mode_switch, Caps_Lock ]
+ };
+};
+
+partial hidden modifier_keys
+xkb_symbols "escape" {
+ key <CAPS> { [ Escape ] };
+};
+
+partial hidden modifier_keys
+xkb_symbols "backspace" {
+ key <CAPS> { [ BackSpace ] };
+};
+
+partial hidden modifier_keys
+xkb_symbols "super" {
+ key <CAPS> { [ Super_L ] };
+ modifier_map Mod4 { <CAPS> };
+};
+
+partial hidden modifier_keys
+xkb_symbols "hyper" {
+ key <CAPS> { [ Hyper_L ] };
+ modifier_map Mod4 { <CAPS> };
+};
+
+partial hidden modifier_keys
+xkb_symbols "none" {
+ key <CAPS> { [ VoidSymbol ] };
+};
+
+partial hidden modifier_keys
+xkb_symbols "numlock" {
+ key <CAPS> { [ Num_Lock ] };
+};
+
+// This changes the modifier behavior of the <CAPS> key.
+// The keysym will be reset to Caps_Lock
+partial hidden modifier_keys
+xkb_symbols "ctrl_modifier" {
+ replace key <CAPS> {
+ type[Group1] = "ONE_LEVEL",
+ symbols[Group1] = [ Caps_Lock ],
+ actions[Group1] = [ SetMods(modifiers=Control) ]
+ };
+ modifier_map Control { <CAPS> };
+};
diff --git a/xorg-server/xkeyboard-config/symbols/cd b/xorg-server/xkeyboard-config/symbols/cd.in index 938bf2b69..938bf2b69 100644 --- a/xorg-server/xkeyboard-config/symbols/cd +++ b/xorg-server/xkeyboard-config/symbols/cd.in diff --git a/xorg-server/xkeyboard-config/symbols/ch b/xorg-server/xkeyboard-config/symbols/ch index d890c33a6..4cb04aa84 100644 --- a/xorg-server/xkeyboard-config/symbols/ch +++ b/xorg-server/xkeyboard-config/symbols/ch @@ -1,213 +1,213 @@ -partial default alphanumeric_keys -xkb_symbols "basic" { - - include "latin" - - // Alphanumeric section - name[Group1]= "German (Switzerland)"; - key <TLDE> { [ section, degree ] }; - key <AE01> { [ 1, plus, bar, exclamdown ] }; - key <AE02> { [ 2, quotedbl, at, oneeighth ] }; - key <AE03> { [ 3, asterisk, numbersign ] }; - key <AE04> { [ 4, ccedilla ] }; - key <AE05> { [ 5, percent ] }; - key <AE06> { [ 6, ampersand, notsign ] }; - key <AE07> { [ 7, slash, bar ] }; - key <AE08> { [ 8, parenleft, cent ] }; - key <AE09> { [ 9, parenright ] }; - key <AE10> { [ 0, equal ] }; - key <AE11> { [ apostrophe, question, dead_acute ] }; - key <AE12> { [ dead_circumflex, dead_grave, dead_tilde ] }; - - key <AD03> { [ e, E, EuroSign ] }; - key <AD06> { [ z, Z ] }; - key <AD11> { [ udiaeresis, egrave, bracketleft ] }; - key <AD12> { [ dead_diaeresis, exclam, bracketright ] }; - - key <AC10> { [ odiaeresis, eacute ] }; - key <AC11> { [ adiaeresis, agrave, braceleft ] }; - key <BKSL> { [ dollar, sterling, braceright ] }; - - key <LSGT> { [ less, greater, backslash, brokenbar ] }; - key <AB01> { [ y, Y ] }; - key <AB08> { [ comma, semicolon ] }; - key <AB09> { [ period, colon ] }; - key <AB10> { [ minus, underscore ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "legacy" { - include "ch(basic)" - - name[Group1]= "German (Switzerland, legacy)"; - key <AE07> { [ 7, slash, brokenbar ] }; -}; - -partial alphanumeric_keys -xkb_symbols "de" { - include "ch(basic)" -}; - -partial alphanumeric_keys -xkb_symbols "de_Sundeadkeys" { - // modify the basic Swiss German layout to use Sun dead keys - include "ch(basic)" - key <AE11> { [ apostrophe, question, dead_acute ] }; - key <AE12> { [ dead_circumflex, dead_grave, dead_tilde ] }; - key <AD12> { [ dead_diaeresis, exclam, bracketright ] }; -}; - -partial alphanumeric_keys -xkb_symbols "de_sundeadkeys" { - include "ch(de_Sundeadkeys)" - name[Group1]= "German (Switzerland, Sun dead keys)"; -}; - -partial alphanumeric_keys -xkb_symbols "de_nodeadkeys" { - // modify the basic Swiss German layout not to have any dead keys - include "ch(basic)" - name[Group1]= "German (Switzerland, eliminate dead keys)"; - key <AE11> { [ apostrophe, question, acute ] }; - key <AE12> { [ asciicircum, grave, asciitilde ] }; - key <AD12> { [ diaeresis, exclam, bracketright ] }; -}; - -partial alphanumeric_keys -xkb_symbols "fr" { - - // Describes the differences between a very simple US/ASCII - // keyboard and a very simple Swiss/French keybaord - - include "ch(basic)" - name[Group1]= "French (Switzerland)"; - - override key <AD11> { - [ egrave, udiaeresis, bracketleft ] - }; - override key <AC10> { - [ eacute, odiaeresis ] - }; - override key <AC11> { - [ agrave, adiaeresis, braceleft ] - }; -}; - -partial alphanumeric_keys -xkb_symbols "fr_Sundeadkeys" { - // modify the basic Swiss French layout to use Sun dead keys - include "ch(fr)" - key <AE11> { [ apostrophe, question, dead_acute ] }; - key <AE12> { [ dead_circumflex, dead_grave, dead_tilde ] }; - key <AD12> { [ dead_diaeresis, exclam, bracketright ] }; -}; - -partial alphanumeric_keys -xkb_symbols "fr_sundeadkeys" { - include "ch(fr_Sundeadkeys)" - name[Group1]= "French (Switzerland, Sun dead keys)"; -}; - -partial alphanumeric_keys -xkb_symbols "fr_nodeadkeys" { - // modify the basic Swiss French layout not to have any dead keys - include "ch(fr)" - name[Group1]= "French (Switzerland, eliminate dead keys)"; - key <AE11> { [ apostrophe, question, acute ] }; - key <AE12> { [ asciicircum, grave, asciitilde ] }; - key <AD12> { [ diaeresis, exclam, bracketright ] }; -}; - -// Copied from macintosh_vndr/ch -// 03.01.2003 -// Andreas Tobler <a.tobler@schweiz.ch> -// modified for Swiss German Apple Extended Keyboard II - -partial alphanumeric_keys -xkb_symbols "de_mac" { - - name[Group1]= "German (Switzerland, Macintosh)"; - - // Alphanumeric section - - key <AE01> { [ 1, plus, plusminus, infinity ] }; - key <AE02> { [ 2, quotedbl, leftdoublequotemark, rightdoublequotemark ] }; - key <AE03> { [ 3, asterisk, numbersign, leftcaret ] }; - // not displayed here - key <AE04> { [ 4, ccedilla, Ccedilla, slash ] }; - key <AE05> { [ 5, percent, bracketleft ] }; - key <AE06> { [ 6, ampersand, bracketright ] }; - key <AE07> { [ 7, slash, bar, backslash ] }; - key <AE08> { [ 8, parenleft, braceleft, Ograve ] }; - key <AE09> { [ 9, parenright, braceright, Ocircumflex ] }; - key <AE10> { [ 0, equal, notequal, Uacute ] }; - key <AE11> { [ apostrophe, question, questiondown, NoSymbol ] }; - key <AE12> { [ dead_circumflex,dead_grave, dead_acute, asciicircum ] }; - key <AD01> { [ q, Q, oe, OE ] }; - key <AD02> { [ w, W, Greek_SIGMA, Aacute ] }; - key <AD03> { [ e, E, EuroSign, Ediaeresis ] }; - key <AD04> { [ r, R, registered, Egrave ] }; - key <AD05> { [ t, T, dagger, Icircumflex ] }; - key <AD06> { [ z, Z, Greek_OMEGA, Iacute ] }; - key <AD07> { [ u, U, degree, Ugrave ] }; - key <AD08> { [ i, I, exclamdown, idotless ] }; - key <AD09> { [ o, O, oslash, Ooblique ] }; - key <AD10> { [ p, P, Greek_pi, Greek_PI ] }; - key <AD11> { [ udiaeresis, egrave, section, ydiaeresis ] }; - key <AD12> { [ dead_diaeresis, exclam, grave, apostrophe ] }; - key <AC01> { [ a, A, aring, Aring ] }; - key <AC02> { [ s, S, ssharp, NoSymbol ] }; - // ligature fl - key <AC03> { [ d, D, Greek_sigma, NoSymbol ] }; - // partialderivative is not available here att - key <AC04> { [ f, F, function, doubledagger ] }; - key <AC05> { [ g, G, at, comma ] }; - key <AC06> { [ h, H, ordfeminine, periodcentered ] }; - key <AC07> { [ j, J, masculine, eth ] }; - key <AC08> { [ k, K, Greek_DELTA, macron ] }; - key <AC09> { [ l, L, notsign, caret ] }; - key <AC10> { [ odiaeresis, eacute, cent, breve ] }; - key <AC11> { [ adiaeresis, agrave, ae, AE ] }; - key <AB01> { [ y, Y, yen, Ydiaeresis ] }; - key <AB02> { [ x, X, similarequal, trademark ] }; - key <AB03> { [ c, C, copyright, NoSymbol ] }; - key <AB04> { [ v, V, radical, diamond ] }; - key <AB05> { [ b, B, integral, NoSymbol ] }; - key <AB06> { [ n, N, dead_tilde, enopencircbullet ] }; - // to be fixed att - key <AB07> { [ m, M, mu, dead_abovering ] }; - // not sure att - key <AB08> { [ comma, semicolon, guillemotleft, guillemotright ] }; - key <AB09> { [ period, colon, ellipsis, division ] }; - key <AB10> { [ minus, underscore, hyphen, emdash ] }; - key <TLDE> { [ section, degree, NoSymbol, NoSymbol ] }; - // ligature fi // per mille - key <SPCE> { [ space, nobreakspace, nobreakspace ] }; - key <LSGT> { [ less, greater, lessthanequal, greaterthanequal ] }; - key <BKSL> { [ dollar, sterling, paragraph, enfilledcircbullet ] }; - - include "kpdl(comma)" - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "fr_mac" { - - // Describes the differences between a very simple US/ASCII - // keyboard and a very simple Swiss/French keybaord - - include "ch(de_mac)" - name[Group1]= "French (Switzerland, Macintosh)"; - - override key <AD11> { - [ egrave, udiaeresis, bracketleft ] - }; - override key <AC10> { - [ eacute, odiaeresis ] - }; - override key <AC11> { - [ agrave, adiaeresis, braceleft ] - }; -}; +partial default alphanumeric_keys
+xkb_symbols "basic" {
+
+ include "latin"
+
+ // Alphanumeric section
+ name[Group1]= "German (Switzerland)";
+ key <TLDE> { [ section, degree ] };
+ key <AE01> { [ 1, plus, bar, exclamdown ] };
+ key <AE02> { [ 2, quotedbl, at, oneeighth ] };
+ key <AE03> { [ 3, asterisk, numbersign ] };
+ key <AE04> { [ 4, ccedilla ] };
+ key <AE05> { [ 5, percent ] };
+ key <AE06> { [ 6, ampersand, notsign ] };
+ key <AE07> { [ 7, slash, bar ] };
+ key <AE08> { [ 8, parenleft, cent ] };
+ key <AE09> { [ 9, parenright ] };
+ key <AE10> { [ 0, equal ] };
+ key <AE11> { [ apostrophe, question, dead_acute ] };
+ key <AE12> { [ dead_circumflex, dead_grave, dead_tilde ] };
+
+ key <AD03> { [ e, E, EuroSign ] };
+ key <AD06> { [ z, Z ] };
+ key <AD11> { [ udiaeresis, egrave, bracketleft ] };
+ key <AD12> { [ dead_diaeresis, exclam, bracketright ] };
+
+ key <AC10> { [ odiaeresis, eacute ] };
+ key <AC11> { [ adiaeresis, agrave, braceleft ] };
+ key <BKSL> { [ dollar, sterling, braceright ] };
+
+ key <LSGT> { [ less, greater, backslash, brokenbar ] };
+ key <AB01> { [ y, Y ] };
+ key <AB08> { [ comma, semicolon ] };
+ key <AB09> { [ period, colon ] };
+ key <AB10> { [ minus, underscore ] };
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "legacy" {
+ include "ch(basic)"
+
+ name[Group1]= "German (Switzerland, legacy)";
+ key <AE07> { [ 7, slash, brokenbar ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "de" {
+ include "ch(basic)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "de_Sundeadkeys" {
+ // modify the basic Swiss German layout to use Sun dead keys
+ include "ch(basic)"
+ key <AE11> { [ apostrophe, question, dead_acute ] };
+ key <AE12> { [ dead_circumflex, dead_grave, dead_tilde ] };
+ key <AD12> { [ dead_diaeresis, exclam, bracketright ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "de_sundeadkeys" {
+ include "ch(de_Sundeadkeys)"
+ name[Group1]= "German (Switzerland, Sun dead keys)";
+};
+
+partial alphanumeric_keys
+xkb_symbols "de_nodeadkeys" {
+ // modify the basic Swiss German layout not to have any dead keys
+ include "ch(basic)"
+ name[Group1]= "German (Switzerland, eliminate dead keys)";
+ key <AE11> { [ apostrophe, question, acute ] };
+ key <AE12> { [ asciicircum, grave, asciitilde ] };
+ key <AD12> { [ diaeresis, exclam, bracketright ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "fr" {
+
+ // Describes the differences between a very simple US/ASCII
+ // keyboard and a very simple Swiss/French keybaord
+
+ include "ch(basic)"
+ name[Group1]= "French (Switzerland)";
+
+ override key <AD11> {
+ [ egrave, udiaeresis, bracketleft ]
+ };
+ override key <AC10> {
+ [ eacute, odiaeresis ]
+ };
+ override key <AC11> {
+ [ agrave, adiaeresis, braceleft ]
+ };
+};
+
+partial alphanumeric_keys
+xkb_symbols "fr_Sundeadkeys" {
+ // modify the basic Swiss French layout to use Sun dead keys
+ include "ch(fr)"
+ key <AE11> { [ apostrophe, question, dead_acute ] };
+ key <AE12> { [ dead_circumflex, dead_grave, dead_tilde ] };
+ key <AD12> { [ dead_diaeresis, exclam, bracketright ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "fr_sundeadkeys" {
+ include "ch(fr_Sundeadkeys)"
+ name[Group1]= "French (Switzerland, Sun dead keys)";
+};
+
+partial alphanumeric_keys
+xkb_symbols "fr_nodeadkeys" {
+ // modify the basic Swiss French layout not to have any dead keys
+ include "ch(fr)"
+ name[Group1]= "French (Switzerland, eliminate dead keys)";
+ key <AE11> { [ apostrophe, question, acute ] };
+ key <AE12> { [ asciicircum, grave, asciitilde ] };
+ key <AD12> { [ diaeresis, exclam, bracketright ] };
+};
+
+// Copied from macintosh_vndr/ch
+// 03.01.2003
+// Andreas Tobler <a.tobler@schweiz.ch>
+// modified for Swiss German Apple Extended Keyboard II
+
+partial alphanumeric_keys
+xkb_symbols "de_mac" {
+
+ name[Group1]= "German (Switzerland, Macintosh)";
+
+ // Alphanumeric section
+
+ key <AE01> { [ 1, plus, plusminus, infinity ] };
+ key <AE02> { [ 2, quotedbl, leftdoublequotemark, rightdoublequotemark ] };
+ key <AE03> { [ 3, asterisk, numbersign, leftcaret ] };
+ // not displayed here
+ key <AE04> { [ 4, ccedilla, Ccedilla, slash ] };
+ key <AE05> { [ 5, percent, bracketleft ] };
+ key <AE06> { [ 6, ampersand, bracketright ] };
+ key <AE07> { [ 7, slash, bar, backslash ] };
+ key <AE08> { [ 8, parenleft, braceleft, Ograve ] };
+ key <AE09> { [ 9, parenright, braceright, Ocircumflex ] };
+ key <AE10> { [ 0, equal, notequal, Uacute ] };
+ key <AE11> { [ apostrophe, question, questiondown, NoSymbol ] };
+ key <AE12> { [ dead_circumflex,dead_grave, dead_acute, asciicircum ] };
+ key <AD01> { [ q, Q, oe, OE ] };
+ key <AD02> { [ w, W, Greek_SIGMA, Aacute ] };
+ key <AD03> { [ e, E, EuroSign, Ediaeresis ] };
+ key <AD04> { [ r, R, registered, Egrave ] };
+ key <AD05> { [ t, T, dagger, Icircumflex ] };
+ key <AD06> { [ z, Z, Greek_OMEGA, Iacute ] };
+ key <AD07> { [ u, U, degree, Ugrave ] };
+ key <AD08> { [ i, I, exclamdown, idotless ] };
+ key <AD09> { [ o, O, oslash, Ooblique ] };
+ key <AD10> { [ p, P, Greek_pi, Greek_PI ] };
+ key <AD11> { [ udiaeresis, egrave, section, ydiaeresis ] };
+ key <AD12> { [ dead_diaeresis, exclam, grave, apostrophe ] };
+ key <AC01> { [ a, A, aring, Aring ] };
+ key <AC02> { [ s, S, ssharp, NoSymbol ] };
+ // ligature fl
+ key <AC03> { [ d, D, Greek_sigma, NoSymbol ] };
+ // partialderivative is not available here att
+ key <AC04> { [ f, F, function, doubledagger ] };
+ key <AC05> { [ g, G, at, comma ] };
+ key <AC06> { [ h, H, ordfeminine, periodcentered ] };
+ key <AC07> { [ j, J, masculine, eth ] };
+ key <AC08> { [ k, K, Greek_DELTA, macron ] };
+ key <AC09> { [ l, L, notsign, caret ] };
+ key <AC10> { [ odiaeresis, eacute, cent, breve ] };
+ key <AC11> { [ adiaeresis, agrave, ae, AE ] };
+ key <AB01> { [ y, Y, yen, Ydiaeresis ] };
+ key <AB02> { [ x, X, similarequal, trademark ] };
+ key <AB03> { [ c, C, copyright, NoSymbol ] };
+ key <AB04> { [ v, V, radical, diamond ] };
+ key <AB05> { [ b, B, integral, NoSymbol ] };
+ key <AB06> { [ n, N, dead_tilde, enopencircbullet ] };
+ // to be fixed att
+ key <AB07> { [ m, M, mu, dead_abovering ] };
+ // not sure att
+ key <AB08> { [ comma, semicolon, guillemotleft, guillemotright ] };
+ key <AB09> { [ period, colon, ellipsis, division ] };
+ key <AB10> { [ minus, underscore, hyphen, emdash ] };
+ key <TLDE> { [ section, degree, NoSymbol, NoSymbol ] };
+ // ligature fi // per mille
+ key <SPCE> { [ space, nobreakspace, nobreakspace ] };
+ key <LSGT> { [ less, greater, lessthanequal, greaterthanequal ] };
+ key <BKSL> { [ dollar, sterling, paragraph, enfilledcircbullet ] };
+
+ include "kpdl(comma)"
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "fr_mac" {
+
+ // Describes the differences between a very simple US/ASCII
+ // keyboard and a very simple Swiss/French keybaord
+
+ include "ch(de_mac)"
+ name[Group1]= "French (Switzerland, Macintosh)";
+
+ override key <AD11> {
+ [ egrave, udiaeresis, bracketleft ]
+ };
+ override key <AC10> {
+ [ eacute, odiaeresis ]
+ };
+ override key <AC11> {
+ [ agrave, adiaeresis, braceleft ]
+ };
+};
diff --git a/xorg-server/xkeyboard-config/symbols/cn b/xorg-server/xkeyboard-config/symbols/cn index cceb64b7d..51b350a48 100644 --- a/xorg-server/xkeyboard-config/symbols/cn +++ b/xorg-server/xkeyboard-config/symbols/cn @@ -1,216 +1,216 @@ -// -// Default Chinese is the same as American -// -partial default alphanumeric_keys -xkb_symbols "basic" { - include "us(basic)" - - name[Group1]= "Chinese"; -}; - -// Tibetan Standard Keyboard map for XKB/X.org -// -// Based on the CNS Tibetan keyboard as supported by Windows Vista -// using information published by Tashi Tsering: -// http://www.yalasoo.com/English/docs/yalasoo_en_MStbKb.html -// -// XKB version by Rich Felker <dalias@aerifal.cx>. -// -// The CNS Tibetan keyboard standard specifies 5 keyboards worth of keys, -// but apparently makes no requirements about how each is accessed. Only -// the first 2 are needed for native Tibetan text; the remainder are -// filled with special symbols and letters for transliterating foreign -// text. Further, CNS leaves the level of support of keyboards 2-5 as an -// option to the implementor (despite the fact that #2 is absolutely -// essential...). Windows Vista maps them as follows: -// -// 1. Unshifted -// 2. "m"-key-prefixed -// 3. Shift-modified -// 4. Ctrl+Alt+Shift-modified -// 5. "M"-key-prefixed -// -// I roughly copy the Windows Vista mapping, which was intended by the -// designer of the keyboard, with the following exceptions: -// -// The fifth keyboard is almost empty and contains only precomposed forms -// of subjoined letter characters whose use is strongly discouraged, and -// is not implemented at all in this XKB map. The fourth is implemented, -// but is accessed by an "m"-prefix (or "M"-prefix, for convenience) -// followed by a Shift-modified key. This avoids stealing the Ctrl and Alt -// keys, which belong to applications on *nix and not to the keyboard or -// input method. Aside from enterring rare special symbols and -// foreign-word-transliteration letters, these differences should not -// affect users. -// -// Implementation notes: -// -// A latching ISO Level3 shift is used for the "m"-prefix modifier. In -// principle moving it to other keys (e.g. AltGr) would be possible -// according to user preference, but this is not practical for typing -// Tibetan, since the subjoined consonants, of which Tibetan has 0-2 per -// syllable, are accessed via this mechanism. -// -// One annoyance is that the latching Level3 shift fails to work if the -// previous key is not yet released when "m" is pressed (the key release -// event kills the latch). I consider this a bug in X and don't know an -// easy way to work around it. Complain to the maintainers if it bothers -// you and maybe they'll find a fix. You won't notice it unless you're -// fast at typing Tibetan anyway. - -partial alphanumeric_keys -xkb_symbols "tib" { - - name[Group1]= "Tibetan"; - - key <TLDE> { [ 0x1000f68, 0x1000f01, 0x1000fb8, 0x1000f00 ] }; # ཨ ༁ ྸ ༀ - key <AE01> { [ 0x1000f21, 0x1000f2a, 0x1000f04, 0x1000f76 ] }; # ༡ ༪ ༄ ྲྀ - key <AE02> { [ 0x1000f22, 0x1000f2b, 0x1000f05, 0x1000f77 ] }; # ༢ ༫ ༅ ཷ - key <AE03> { [ 0x1000f23, 0x1000f2c, 0x1000f7e, 0x1000f78 ] }; # ༣ ༬ ཾ ླྀ - key <AE04> { [ 0x1000f24, 0x1000f2d, 0x1000f83, 0x1000f79 ] }; # ༤ ༭ ྃ ཹ - key <AE05> { [ 0x1000f25, 0x1000f2e, 0x1000f37, 0x1000f81 ] }; # ༥ ༮ ༷ ཱྀ - key <AE06> { [ 0x1000f26, 0x1000f2f, 0x1000f35, 0x1000f09 ] }; # ༦ ༯ ༵ ༉ - key <AE07> { [ 0x1000f27, 0x1000f30, 0x1000f7f, 0x1000f0a ] }; # ༧ ༰ ཿ ༊ - key <AE08> { [ 0x1000f28, 0x1000f31, 0x1000f14, 0x1000f0f ] }; # ༨ ༱ ༔ ༏ - key <AE09> { [ 0x1000f29, 0x1000f32, 0x1000f11, 0x1000f10 ] }; # ༩ ༲ ༑ ༐ - key <AE10> { [ 0x1000f20, 0x1000f33, 0x1000f08, 0x1000f12 ] }; # ༠ ༳ ༈ ༒ - key <AE11> { [ 0x1000f67, 0x1000f3c, 0x1000fb7, 0x1000f0c ] }; # ཧ ༼ ྷ ༌ - key <AE12> { [ 0x1000f5d, 0x1000f3d, 0x1000fba, 0x1000f13 ] }; # ཝ ༽ ྺ ༓ - - key <AD01> { [ 0x1000f45, 0x1000f15, 0x1000f95, 0x1000f89 ] }; # ཅ ༕ ྕ ྉ - key <AD02> { [ 0x1000f46, 0x1000f16, 0x1000f96, 0x1000f88 ] }; # ཆ ༖ ྖ ྈ - key <AD03> { [ 0x1000f7a, 0x1000f17, 0x1000f7b, 0x1000fbe ] }; # ེ ༗ ཻ ྾ - key <AD04> { [ 0x1000f62, 0x1000fbc, 0x1000fb2, 0x1000f6a ] }; # ར ྼ ྲ ཪ - key <AD05> { [ 0x1000f4f, 0x1000f4a, 0x1000f9f, 0x1000f9a ] }; # ཏ ཊ ྟ ྚ - key <AD06> { [ 0x1000f61, 0x1000fbb, 0x1000fb1, 0x1000fbf ] }; # ཡ ྻ ྱ ྿ - key <AD07> { [ 0x1000f74, 0x1000f18, 0x1000fad, 0x1000f75 ] }; # ུ ༘ ྭ ཱུ - key <AD08> { [ 0x1000f72, 0x1000f19, 0x1000f80, 0x1000f73 ] }; # ི ༙ ྀ ཱི - key <AD09> { [ 0x1000f7c, 0x1000f1a, 0x1000f7d, 0x1000fc0 ] }; # ོ ༚ ཽ ࿀ - key <AD10> { [ 0x1000f55, 0x1000f1b, 0x1000fa5, 0x1000fc1 ] }; # ཕ ༛ ྥ ࿁ - key <AD11> { [ 0x1000f59, 0x1000f1c, 0x1000fa9, 0x1000fc2 ] }; # ཙ ༜ ྩ ࿂ - key <AD12> { [ 0x1000f5a, 0x1000f1d, 0x1000faa, 0x1000fc3 ] }; # ཚ ༝ ྪ ࿃ - key <BKSL> { [ 0x1000f5b, 0x1000f1e, 0x1000fab, 0x1000f5c ] }; # ཛ ༞ ྫ ཛྷ - - key <AC01> { [ 0x1000f60, 0x1000f71, 0x1000fb0, 0x1000fc4 ] }; # འ ཱ ྰ ࿄ - key <AC02> { [ 0x1000f66, 0x1000f1f, 0x1000fb6, 0x1000fc5 ] }; # ས ༟ ྶ ࿅ - key <AC03> { [ 0x1000f51, 0x1000f4c, 0x1000fa1, 0x1000f9c ] }; # ད ཌ ྡ ྜ - key <AC04> { [ 0x1000f56, 0x1000f3e, 0x1000fa6, 0x1000f57 ] }; # བ ༾ ྦ བྷ - key <AC05> { [ 0x1000f44, 0x1000f3f, 0x1000f94, 0x1000fc6 ] }; # ང ༿ ྔ ࿆ - key <AC06> { [ 0x1000f58, 0x1000fcf, 0x1000fa8, 0x1000fc7 ] }; # མ ࿏ ྨ ࿇ - key <AC07> { [ 0x1000f0b, 0x1000f02, 0x1000f84, 0x1000fc8 ] }; # ་ ༂ ྄ ࿈ - key <AC08> { [ 0x1000f42, 0x1000f03, 0x1000f92, 0x1000f43 ] }; # ག ༃ ྒ གྷ - key <AC09> { [ 0x1000f63, 0x1000f06, 0x1000fb3, 0x1000fc9 ] }; # ལ ༆ ླ ࿉ - key <AC10> { [ 0x1000f5e, 0x1000f07, 0x1000fae, 0x1000fca ] }; # ཞ ༇ ྮ ࿊ - key <AC11> { [ 0x1000f0d, 0x1000f38, 0x1000f0e, 0x1000fcb ] }; # ། ༸ ༎ ࿋ - - key <AB01> { [ 0x1000f5f, 0x1000f34, 0x1000faf, 0x1000fcc ] }; # ཟ ༴ ྯ ࿌ - key <AB02> { [ 0x1000f64, 0x1000f65, 0x1000fb4, 0x1000fb5 ] }; # ཤ ཥ ྴ ྵ - key <AB03> { [ 0x1000f40, 0x1000f69, 0x1000f90, 0x1000fb9 ] }; # ཀ ཀྵ ྐ ྐྵ - key <AB04> { [ 0x1000f41, 0x1000f87, 0x1000f91, 0x1000f36 ] }; # ཁ ྇ ྑ ༶ - key <AB05> { [ 0x1000f54, 0x1000f86, 0x1000fa4, 0x1000f82 ] }; # པ ྆ ྤ ྂ - key <AB06> { [ 0x1000f53, 0x1000f4e, 0x1000fa3, 0x1000f9e ] }; # ན ཎ ྣ ྞ - key <AB07> { [ ISO_Level3_Latch, ISO_Level3_Latch, 0x1000f85, 0x1000f52 ] }; # -བཏགས་ ྅ དྷ - key <AB08> { [ 0x1000f50, 0x1000f4b, 0x1000fa0, 0x1000f9b ] }; # ཐ ཋ ྠ ྛ - key <AB09> { [ 0x1000f47, 0x1000f3a, 0x1000f97, 0x1000f8b ] }; # ཇ ༺ ྗ ྋ - key <AB10> { [ 0x1000f49, 0x1000f3b, 0x1000f99, 0x1000f8a ] }; # ཉ ༻ ྙ ྊ - -}; - -// Tibetan Standard Keyboard with ASCII numerals -// -// Users may prefer that the numeral keys enter ASCII numerals instead of -// Tibetan numerals, since the latter are not in modern use in Tibet. -// This is especially an issue for laptop users who do not have a numeric -// keypad by which to access the ASCII numerals, and who need to type -// numbers to be interpreted by applications. -// -// In this mapping, the Shift-modified numeral keys generate Tibetan -// numerals, since it was unclear to me that the standard Latin punctuation -// keys would be any use without Latin letters. (One can imagine wanting to -// type an email address using the @ sign, but as of present non-ASCII -// email addresses are not possible.) This mapping may change in the future -// if a clearly better use for the shifted numerals is pointed out by users. - -partial alphanumeric_keys -xkb_symbols "tib_asciinum" { - include "cn(tib)" - - name[Group1]= "Tibetan (with ASCII numerals)"; - - key <AE01> { [ 1, 0x1000f21, 0x1000f04, 0x1000f76 ] }; # 1 ༡ ༄ ྲྀ - key <AE02> { [ 2, 0x1000f22, 0x1000f05, 0x1000f77 ] }; # 2 ༢ ༅ ཷ - key <AE03> { [ 3, 0x1000f23, 0x1000f7e, 0x1000f78 ] }; # 3 ༣ ཾ ླྀ - key <AE04> { [ 4, 0x1000f24, 0x1000f83, 0x1000f79 ] }; # 4 ༤ ྃ ཹ - key <AE05> { [ 5, 0x1000f25, 0x1000f37, 0x1000f81 ] }; # 5 ༥ ༷ ཱྀ - key <AE06> { [ 6, 0x1000f26, 0x1000f35, 0x1000f09 ] }; # 6 ༦ ༵ ༉ - key <AE07> { [ 7, 0x1000f27, 0x1000f7f, 0x1000f0a ] }; # 7 ༧ ཿ ༊ - key <AE08> { [ 8, 0x1000f28, 0x1000f14, 0x1000f0f ] }; # 8 ༨ ༔ ༏ - key <AE09> { [ 9, 0x1000f29, 0x1000f11, 0x1000f10 ] }; # 9 ༩ ༑ ༐ - key <AE10> { [ 0, 0x1000f20, 0x1000f08, 0x1000f12 ] }; # 0 ༠ ༈ ༒ -}; - -// Uyghur Standard Keyboard map for XKB/X.org -// -// xkb version originally created by -// Abdusalam Abdurahman <Abdusalam.Abdurahman@gmail.com> -// slightly corrected according to feedback and submitted by -// Ekrem Tomur <ekrem.tomur@gmail.com> - -partial alphanumeric_keys -xkb_symbols "uig" { - - name[Group1]= "Uyghur"; - - key <TLDE> { [ grave, asciitilde ] }; - - key <AE01> { [ 1, exclam ] }; // 1 ! - key <AE02> { [ 2, at ] }; // 2 @ - key <AE03> { [ 3, numbersign ] }; // 3 # - key <AE04> { [ 4, dollar ] }; // 4 $ - key <AE05> { [ 5, percent ] }; // 5 % - key <AE06> { [ 6, asciicircum ] }; // 6 ^ - key <AE07> { [ 7, ampersand ] }; // 7 & - key <AE08> { [ 8, asterisk ] }; // 8 * - key <AE09> { [ 9, parenright ] }; // 9 ) - key <AE10> { [ 0, parenleft ] }; // 0 ( - key <AE11> { [ minus, 0x1002014 ] }; // - — - key <AE12> { [ equal, plus ] }; // = + - - key <AD01> { [ 0x1000686, VoidSymbol ] }; // چ - key <AD02> { [ 0x10006cb, VoidSymbol ] }; // ۋ - key <AD03> { [ 0x10006d0, VoidSymbol ] }; // ې - key <AD04> { [ 0x1000631, VoidSymbol ] }; // ر - key <AD05> { [ 0x100062a, VoidSymbol ] }; // ت - key <AD06> { [ 0x100064a, VoidSymbol ] }; // ي - key <AD07> { [ 0x10006c7, VoidSymbol ] }; // ۇ - key <AD08> { [ 0x10006ad, VoidSymbol ] }; // ڭ - key <AD09> { [ 0x1000648, VoidSymbol ] }; // و - key <AD10> { [ 0x100067e, VoidSymbol ] }; // پ - key <AD11> { [ bracketright, guillemotright ] }; // ] » - key <AD12> { [ bracketleft, guillemotleft ] }; // [ « - - key <AC01> { [ 0x10006be, VoidSymbol ] }; // ھ - key <AC02> { [ 0x1000633, VoidSymbol ] }; // س - key <AC03> { [ 0x100062f, 0x1000698 ] }; // د ژ - key <AC04> { [ 0x1000627, 0x1000641 ] }; // ا ف - key <AC05> { [ 0x10006d5, 0x10006af ] }; // ە گ - key <AC06> { [ 0x1000649, 0x100062e ] }; // ى خ - key <AC07> { [ 0x1000642, 0x100062c ] }; // ق ج - key <AC08> { [ 0x1000643, 0x10006c6 ] }; // ك ۆ - key <AC09> { [ 0x1000644, VoidSymbol ] }; // ل - key <AC10> { [ Arabic_semicolon, colon ] }; // ؛ : - key <AC11> { [ apostrophe, quotedbl ] }; // ' " - - key <AB01> { [ 0x1000632, VoidSymbol ] }; // ز - key <AB02> { [ 0x1000634, VoidSymbol ] }; // ش - key <AB03> { [ 0x100063a, VoidSymbol ] }; // غ - key <AB04> { [ 0x10006c8, VoidSymbol ] }; // ۈ - key <AB05> { [ 0x1000628, VoidSymbol ] }; // ب - key <AB06> { [ 0x1000646, VoidSymbol ] }; // ن - key <AB07> { [ 0x1000645, VoidSymbol ] }; // م - key <AB08> { [ Arabic_comma, 0x100203a ] }; // ، › - key <AB09> { [ period, 0x1002039 ] }; // . ‹ - key <AB10> { [ 0x1000626, Arabic_question_mark ] }; // ئ ؟ - - key <BKSL> { [ backslash, bar ] }; // \ | -}; +//
+// Default Chinese is the same as American
+//
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+ include "us(basic)"
+
+ name[Group1]= "Chinese";
+};
+
+// Tibetan Standard Keyboard map for XKB/X.org
+//
+// Based on the CNS Tibetan keyboard as supported by Windows Vista
+// using information published by Tashi Tsering:
+// http://www.yalasoo.com/English/docs/yalasoo_en_MStbKb.html
+//
+// XKB version by Rich Felker <dalias@aerifal.cx>.
+//
+// The CNS Tibetan keyboard standard specifies 5 keyboards worth of keys,
+// but apparently makes no requirements about how each is accessed. Only
+// the first 2 are needed for native Tibetan text; the remainder are
+// filled with special symbols and letters for transliterating foreign
+// text. Further, CNS leaves the level of support of keyboards 2-5 as an
+// option to the implementor (despite the fact that #2 is absolutely
+// essential...). Windows Vista maps them as follows:
+//
+// 1. Unshifted
+// 2. "m"-key-prefixed
+// 3. Shift-modified
+// 4. Ctrl+Alt+Shift-modified
+// 5. "M"-key-prefixed
+//
+// I roughly copy the Windows Vista mapping, which was intended by the
+// designer of the keyboard, with the following exceptions:
+//
+// The fifth keyboard is almost empty and contains only precomposed forms
+// of subjoined letter characters whose use is strongly discouraged, and
+// is not implemented at all in this XKB map. The fourth is implemented,
+// but is accessed by an "m"-prefix (or "M"-prefix, for convenience)
+// followed by a Shift-modified key. This avoids stealing the Ctrl and Alt
+// keys, which belong to applications on *nix and not to the keyboard or
+// input method. Aside from enterring rare special symbols and
+// foreign-word-transliteration letters, these differences should not
+// affect users.
+//
+// Implementation notes:
+//
+// A latching ISO Level3 shift is used for the "m"-prefix modifier. In
+// principle moving it to other keys (e.g. AltGr) would be possible
+// according to user preference, but this is not practical for typing
+// Tibetan, since the subjoined consonants, of which Tibetan has 0-2 per
+// syllable, are accessed via this mechanism.
+//
+// One annoyance is that the latching Level3 shift fails to work if the
+// previous key is not yet released when "m" is pressed (the key release
+// event kills the latch). I consider this a bug in X and don't know an
+// easy way to work around it. Complain to the maintainers if it bothers
+// you and maybe they'll find a fix. You won't notice it unless you're
+// fast at typing Tibetan anyway.
+
+partial alphanumeric_keys
+xkb_symbols "tib" {
+
+ name[Group1]= "Tibetan";
+
+ key <TLDE> { [ 0x1000f68, 0x1000f01, 0x1000fb8, 0x1000f00 ] }; # ཨ ༁ ྸ ༀ
+ key <AE01> { [ 0x1000f21, 0x1000f2a, 0x1000f04, 0x1000f76 ] }; # ༡ ༪ ༄ ྲྀ
+ key <AE02> { [ 0x1000f22, 0x1000f2b, 0x1000f05, 0x1000f77 ] }; # ༢ ༫ ༅ ཷ
+ key <AE03> { [ 0x1000f23, 0x1000f2c, 0x1000f7e, 0x1000f78 ] }; # ༣ ༬ ཾ ླྀ
+ key <AE04> { [ 0x1000f24, 0x1000f2d, 0x1000f83, 0x1000f79 ] }; # ༤ ༭ ྃ ཹ
+ key <AE05> { [ 0x1000f25, 0x1000f2e, 0x1000f37, 0x1000f81 ] }; # ༥ ༮ ༷ ཱྀ
+ key <AE06> { [ 0x1000f26, 0x1000f2f, 0x1000f35, 0x1000f09 ] }; # ༦ ༯ ༵ ༉
+ key <AE07> { [ 0x1000f27, 0x1000f30, 0x1000f7f, 0x1000f0a ] }; # ༧ ༰ ཿ ༊
+ key <AE08> { [ 0x1000f28, 0x1000f31, 0x1000f14, 0x1000f0f ] }; # ༨ ༱ ༔ ༏
+ key <AE09> { [ 0x1000f29, 0x1000f32, 0x1000f11, 0x1000f10 ] }; # ༩ ༲ ༑ ༐
+ key <AE10> { [ 0x1000f20, 0x1000f33, 0x1000f08, 0x1000f12 ] }; # ༠ ༳ ༈ ༒
+ key <AE11> { [ 0x1000f67, 0x1000f3c, 0x1000fb7, 0x1000f0c ] }; # ཧ ༼ ྷ ༌
+ key <AE12> { [ 0x1000f5d, 0x1000f3d, 0x1000fba, 0x1000f13 ] }; # ཝ ༽ ྺ ༓
+
+ key <AD01> { [ 0x1000f45, 0x1000f15, 0x1000f95, 0x1000f89 ] }; # ཅ ༕ ྕ ྉ
+ key <AD02> { [ 0x1000f46, 0x1000f16, 0x1000f96, 0x1000f88 ] }; # ཆ ༖ ྖ ྈ
+ key <AD03> { [ 0x1000f7a, 0x1000f17, 0x1000f7b, 0x1000fbe ] }; # ེ ༗ ཻ ྾
+ key <AD04> { [ 0x1000f62, 0x1000fbc, 0x1000fb2, 0x1000f6a ] }; # ར ྼ ྲ ཪ
+ key <AD05> { [ 0x1000f4f, 0x1000f4a, 0x1000f9f, 0x1000f9a ] }; # ཏ ཊ ྟ ྚ
+ key <AD06> { [ 0x1000f61, 0x1000fbb, 0x1000fb1, 0x1000fbf ] }; # ཡ ྻ ྱ ྿
+ key <AD07> { [ 0x1000f74, 0x1000f18, 0x1000fad, 0x1000f75 ] }; # ུ ༘ ྭ ཱུ
+ key <AD08> { [ 0x1000f72, 0x1000f19, 0x1000f80, 0x1000f73 ] }; # ི ༙ ྀ ཱི
+ key <AD09> { [ 0x1000f7c, 0x1000f1a, 0x1000f7d, 0x1000fc0 ] }; # ོ ༚ ཽ ࿀
+ key <AD10> { [ 0x1000f55, 0x1000f1b, 0x1000fa5, 0x1000fc1 ] }; # ཕ ༛ ྥ ࿁
+ key <AD11> { [ 0x1000f59, 0x1000f1c, 0x1000fa9, 0x1000fc2 ] }; # ཙ ༜ ྩ ࿂
+ key <AD12> { [ 0x1000f5a, 0x1000f1d, 0x1000faa, 0x1000fc3 ] }; # ཚ ༝ ྪ ࿃
+ key <BKSL> { [ 0x1000f5b, 0x1000f1e, 0x1000fab, 0x1000f5c ] }; # ཛ ༞ ྫ ཛྷ
+
+ key <AC01> { [ 0x1000f60, 0x1000f71, 0x1000fb0, 0x1000fc4 ] }; # འ ཱ ྰ ࿄
+ key <AC02> { [ 0x1000f66, 0x1000f1f, 0x1000fb6, 0x1000fc5 ] }; # ས ༟ ྶ ࿅
+ key <AC03> { [ 0x1000f51, 0x1000f4c, 0x1000fa1, 0x1000f9c ] }; # ད ཌ ྡ ྜ
+ key <AC04> { [ 0x1000f56, 0x1000f3e, 0x1000fa6, 0x1000f57 ] }; # བ ༾ ྦ བྷ
+ key <AC05> { [ 0x1000f44, 0x1000f3f, 0x1000f94, 0x1000fc6 ] }; # ང ༿ ྔ ࿆
+ key <AC06> { [ 0x1000f58, 0x1000fcf, 0x1000fa8, 0x1000fc7 ] }; # མ ࿏ ྨ ࿇
+ key <AC07> { [ 0x1000f0b, 0x1000f02, 0x1000f84, 0x1000fc8 ] }; # ་ ༂ ྄ ࿈
+ key <AC08> { [ 0x1000f42, 0x1000f03, 0x1000f92, 0x1000f43 ] }; # ག ༃ ྒ གྷ
+ key <AC09> { [ 0x1000f63, 0x1000f06, 0x1000fb3, 0x1000fc9 ] }; # ལ ༆ ླ ࿉
+ key <AC10> { [ 0x1000f5e, 0x1000f07, 0x1000fae, 0x1000fca ] }; # ཞ ༇ ྮ ࿊
+ key <AC11> { [ 0x1000f0d, 0x1000f38, 0x1000f0e, 0x1000fcb ] }; # ། ༸ ༎ ࿋
+
+ key <AB01> { [ 0x1000f5f, 0x1000f34, 0x1000faf, 0x1000fcc ] }; # ཟ ༴ ྯ ࿌
+ key <AB02> { [ 0x1000f64, 0x1000f65, 0x1000fb4, 0x1000fb5 ] }; # ཤ ཥ ྴ ྵ
+ key <AB03> { [ 0x1000f40, 0x1000f69, 0x1000f90, 0x1000fb9 ] }; # ཀ ཀྵ ྐ ྐྵ
+ key <AB04> { [ 0x1000f41, 0x1000f87, 0x1000f91, 0x1000f36 ] }; # ཁ ྇ ྑ ༶
+ key <AB05> { [ 0x1000f54, 0x1000f86, 0x1000fa4, 0x1000f82 ] }; # པ ྆ ྤ ྂ
+ key <AB06> { [ 0x1000f53, 0x1000f4e, 0x1000fa3, 0x1000f9e ] }; # ན ཎ ྣ ྞ
+ key <AB07> { [ ISO_Level3_Latch, ISO_Level3_Latch, 0x1000f85, 0x1000f52 ] }; # -བཏགས་ ྅ དྷ
+ key <AB08> { [ 0x1000f50, 0x1000f4b, 0x1000fa0, 0x1000f9b ] }; # ཐ ཋ ྠ ྛ
+ key <AB09> { [ 0x1000f47, 0x1000f3a, 0x1000f97, 0x1000f8b ] }; # ཇ ༺ ྗ ྋ
+ key <AB10> { [ 0x1000f49, 0x1000f3b, 0x1000f99, 0x1000f8a ] }; # ཉ ༻ ྙ ྊ
+
+};
+
+// Tibetan Standard Keyboard with ASCII numerals
+//
+// Users may prefer that the numeral keys enter ASCII numerals instead of
+// Tibetan numerals, since the latter are not in modern use in Tibet.
+// This is especially an issue for laptop users who do not have a numeric
+// keypad by which to access the ASCII numerals, and who need to type
+// numbers to be interpreted by applications.
+//
+// In this mapping, the Shift-modified numeral keys generate Tibetan
+// numerals, since it was unclear to me that the standard Latin punctuation
+// keys would be any use without Latin letters. (One can imagine wanting to
+// type an email address using the @ sign, but as of present non-ASCII
+// email addresses are not possible.) This mapping may change in the future
+// if a clearly better use for the shifted numerals is pointed out by users.
+
+partial alphanumeric_keys
+xkb_symbols "tib_asciinum" {
+ include "cn(tib)"
+
+ name[Group1]= "Tibetan (with ASCII numerals)";
+
+ key <AE01> { [ 1, 0x1000f21, 0x1000f04, 0x1000f76 ] }; # 1 ༡ ༄ ྲྀ
+ key <AE02> { [ 2, 0x1000f22, 0x1000f05, 0x1000f77 ] }; # 2 ༢ ༅ ཷ
+ key <AE03> { [ 3, 0x1000f23, 0x1000f7e, 0x1000f78 ] }; # 3 ༣ ཾ ླྀ
+ key <AE04> { [ 4, 0x1000f24, 0x1000f83, 0x1000f79 ] }; # 4 ༤ ྃ ཹ
+ key <AE05> { [ 5, 0x1000f25, 0x1000f37, 0x1000f81 ] }; # 5 ༥ ༷ ཱྀ
+ key <AE06> { [ 6, 0x1000f26, 0x1000f35, 0x1000f09 ] }; # 6 ༦ ༵ ༉
+ key <AE07> { [ 7, 0x1000f27, 0x1000f7f, 0x1000f0a ] }; # 7 ༧ ཿ ༊
+ key <AE08> { [ 8, 0x1000f28, 0x1000f14, 0x1000f0f ] }; # 8 ༨ ༔ ༏
+ key <AE09> { [ 9, 0x1000f29, 0x1000f11, 0x1000f10 ] }; # 9 ༩ ༑ ༐
+ key <AE10> { [ 0, 0x1000f20, 0x1000f08, 0x1000f12 ] }; # 0 ༠ ༈ ༒
+};
+
+// Uyghur Standard Keyboard map for XKB/X.org
+//
+// xkb version originally created by
+// Abdusalam Abdurahman <Abdusalam.Abdurahman@gmail.com>
+// slightly corrected according to feedback and submitted by
+// Ekrem Tomur <ekrem.tomur@gmail.com>
+
+partial alphanumeric_keys
+xkb_symbols "uig" {
+
+ name[Group1]= "Uyghur";
+
+ key <TLDE> { [ grave, asciitilde ] };
+
+ key <AE01> { [ 1, exclam ] }; // 1 !
+ key <AE02> { [ 2, at ] }; // 2 @
+ key <AE03> { [ 3, numbersign ] }; // 3 #
+ key <AE04> { [ 4, dollar ] }; // 4 $
+ key <AE05> { [ 5, percent ] }; // 5 %
+ key <AE06> { [ 6, asciicircum ] }; // 6 ^
+ key <AE07> { [ 7, ampersand ] }; // 7 &
+ key <AE08> { [ 8, asterisk ] }; // 8 *
+ key <AE09> { [ 9, parenright ] }; // 9 )
+ key <AE10> { [ 0, parenleft ] }; // 0 (
+ key <AE11> { [ minus, 0x1002014 ] }; // - —
+ key <AE12> { [ equal, plus ] }; // = +
+
+ key <AD01> { [ 0x1000686, VoidSymbol ] }; // چ
+ key <AD02> { [ 0x10006cb, VoidSymbol ] }; // ۋ
+ key <AD03> { [ 0x10006d0, VoidSymbol ] }; // ې
+ key <AD04> { [ 0x1000631, VoidSymbol ] }; // ر
+ key <AD05> { [ 0x100062a, VoidSymbol ] }; // ت
+ key <AD06> { [ 0x100064a, VoidSymbol ] }; // ي
+ key <AD07> { [ 0x10006c7, VoidSymbol ] }; // ۇ
+ key <AD08> { [ 0x10006ad, VoidSymbol ] }; // ڭ
+ key <AD09> { [ 0x1000648, VoidSymbol ] }; // و
+ key <AD10> { [ 0x100067e, VoidSymbol ] }; // پ
+ key <AD11> { [ bracketright, guillemotright ] }; // ] »
+ key <AD12> { [ bracketleft, guillemotleft ] }; // [ «
+
+ key <AC01> { [ 0x10006be, VoidSymbol ] }; // ھ
+ key <AC02> { [ 0x1000633, VoidSymbol ] }; // س
+ key <AC03> { [ 0x100062f, 0x1000698 ] }; // د ژ
+ key <AC04> { [ 0x1000627, 0x1000641 ] }; // ا ف
+ key <AC05> { [ 0x10006d5, 0x10006af ] }; // ە گ
+ key <AC06> { [ 0x1000649, 0x100062e ] }; // ى خ
+ key <AC07> { [ 0x1000642, 0x100062c ] }; // ق ج
+ key <AC08> { [ 0x1000643, 0x10006c6 ] }; // ك ۆ
+ key <AC09> { [ 0x1000644, VoidSymbol ] }; // ل
+ key <AC10> { [ Arabic_semicolon, colon ] }; // ؛ :
+ key <AC11> { [ apostrophe, quotedbl ] }; // ' "
+
+ key <AB01> { [ 0x1000632, VoidSymbol ] }; // ز
+ key <AB02> { [ 0x1000634, VoidSymbol ] }; // ش
+ key <AB03> { [ 0x100063a, VoidSymbol ] }; // غ
+ key <AB04> { [ 0x10006c8, VoidSymbol ] }; // ۈ
+ key <AB05> { [ 0x1000628, VoidSymbol ] }; // ب
+ key <AB06> { [ 0x1000646, VoidSymbol ] }; // ن
+ key <AB07> { [ 0x1000645, VoidSymbol ] }; // م
+ key <AB08> { [ Arabic_comma, 0x100203a ] }; // ، ›
+ key <AB09> { [ period, 0x1002039 ] }; // . ‹
+ key <AB10> { [ 0x1000626, Arabic_question_mark ] }; // ئ ؟
+
+ key <BKSL> { [ backslash, bar ] }; // \ |
+};
diff --git a/xorg-server/xkeyboard-config/symbols/cz b/xorg-server/xkeyboard-config/symbols/cz index 31352efed..689d11382 100644 --- a/xorg-server/xkeyboard-config/symbols/cz +++ b/xorg-server/xkeyboard-config/symbols/cz @@ -1,176 +1,176 @@ -partial default alphanumeric_keys -xkb_symbols "basic" { - - // This layout conforms to a new cz compromise standard designed - // to satisfy most unix, windows and mac users. - // 2001 by Kamil Toman <ktoman@email.cz> - - include "latin" - - name[Group1]= "Czech"; - - key <TLDE> { [ semicolon, dead_abovering, grave, asciitilde ] }; - key <AE01> { [ plus, 1, exclam, dead_tilde ] }; - key <AE02> { [ ecaron, 2, at, dead_caron ] }; - key <AE03> { [ scaron, 3, numbersign, dead_circumflex ] }; - key <AE04> { [ ccaron, 4, dollar, dead_breve ] }; - key <AE05> { [ rcaron, 5, percent, dead_abovering ] }; - key <AE06> { [ zcaron, 6, asciicircum, dead_ogonek ] }; - key <AE07> { [ yacute, 7, ampersand, dead_grave ] }; - key <AE08> { [ aacute, 8, asterisk, dead_abovedot] }; - key <AE09> { [ iacute, 9, braceleft, dead_acute ] }; - key <AE10> { [ eacute, 0, braceright, dead_doubleacute ] }; - key <AE11> { [ equal, percent, NoSymbol, dead_diaeresis ] }; - key <AE12> { [dead_acute, dead_caron, dead_macron, dead_cedilla ] }; - - key <AD01> { [ q, Q, backslash, NoSymbol ] }; - key <AD02> { [ w, W, bar, Nosymbol ] }; - key <AD03> { [ e, E, EuroSign, NoSymbol ] }; - key <AD04> { [ r, R, NoSymbol, NoSymbol ] }; - key <AD05> { [ t, T, NoSymbol, NoSymbol ] }; - key <AD06> { [ z, Z, NoSymbol, NoSymbol ] }; - key <AD07> { [ u, U, NoSymbol, NoSymbol ] }; - key <AD08> { [ i, I, NoSymbol, NoSymbol ] }; - key <AD09> { [ o, O, NoSymbol, NoSymbol ] }; - key <AD10> { [ p, P, NoSymbol, NoSymbol ] }; - - key <AD11> { [ uacute, slash, bracketleft, division ] }; - key <AD12> { [parenright, parenleft, bracketright, multiply ] }; - - key <AC01> { [ a, A, asciitilde, NoSymbol ] }; - key <AC02> { [ s, S, dstroke, NoSymbol ] }; - key <AC03> { [ d, D, Dstroke, NoSymbol ] }; - key <AC04> { [ f, F, bracketleft, NoSymbol ] }; - key <AC05> { [ g, G, bracketright, NoSymbol ] }; - key <AC06> { [ h, H, grave, NoSymbol ] }; - key <AC07> { [ j, J, apostrophe, NoSymbol ] }; - key <AC08> { [ k, K, lstroke, NoSymbol ] }; - key <AC09> { [ l, L, Lstroke, NoSymbol ] }; - - key <AC10> { [ uring, quotedbl, dollar, NoSymbol ] }; - key <AC11> { [ section, exclam, apostrophe, ssharp ] }; - key <AC12> { [ EuroSign, dead_diaeresis, NoSymbol, NoSymbol ] }; - key <BKSL> { [dead_diaeresis, apostrophe, backslash, bar ] }; - - key <LSGT> { [ backslash, bar, slash, NoSymbol ] }; - key <AB01> { [ y, Y, degree, NoSymbol ] }; - key <AB02> { [ x, X, numbersign, Nosymbol ] }; - key <AB03> { [ c, C, ampersand, NoSymbol ] }; - key <AB04> { [ v, V, at, NoSymbol ] }; - key <AB05> { [ b, B, braceleft, NoSymbol ] }; - key <AB06> { [ n, N, braceright, NoSymbol ] }; - key <AB07> { [ m, M, asciicircum, NoSymbol ] }; - key <AB08> { [ comma, question, less, NoSymbol ] }; - key <AB09> { [ period, colon, greater, NoSymbol ] }; - key <AB10> { [ minus, underscore, asterisk, NoSymbol ] }; - - key <SPCE> { [ space, space, space, space ] }; - - include "level3(ralt_switch)" -}; - -// Use <BKSL> instead of <LSGT> (useful for keyboard without <LSGT> key) -xkb_symbols "bksl" { - include "cz(basic)" - name[Group1]= "Czech (with <\|> key)"; - - key <BKSL> { [ backslash, bar, slash, NoSymbol ] }; -}; - -partial alphanumeric_keys -xkb_symbols "qwerty" { - - // This layout represent actual keyboard layout. It complies with symbols - // printed on keys. - // ----------------------------------------------------------------------- - // This layout was created in 2011 by Lukáš Mojžíš <lmojzis@grenames.cz> - - include "cz(basic)" - name[Group1]= "Czech (qwerty)"; - - key <AB01> { [ z, Z, degree, NoSymbol ] }; - key <AC10> { [ uring, quotedbl, semicolon, NoSymbol ] }; - key <AD06> { [ y, Y, NoSymbol, NoSymbol ] }; - key <AD11> { [ uacute, slash, bracketleft, braceleft ] }; - key <AD12> { [parenright, parenleft, bracketright, braceright ] }; - key <AE09> { [ iacute, 9, parenleft, dead_acute ] }; - key <AE10> { [ eacute, 0, parenright, dead_doubleacute ] }; -}; - -// Use <BKSL> instead of <LSGT> (useful for keyboard without <LSGT> key) -xkb_symbols "qwerty_bksl" { - include "cz(qwerty)" - - name[Group1]= "Czech (qwerty, extended Backslash)"; - - key <BKSL> { [ backslash, bar, slash, NoSymbol ] }; -}; - -partial alphanumeric_keys alternate_group -xkb_symbols "ucw" { - - // This layout is usually used as the second group, it contains - // accented characters only, no 'latin' set. - // 2008 by Milan Vancura <mvancura@suse.cz> - - name[Group1]= "Czech (UCW layout, accented letters only)"; - - key <AB01> { [zcaron, Zcaron ] }; - key <AB02> { [ssharp ] }; - key <AB03> { [ccaron, Ccaron ] }; - key <AB04> { [ccedilla, Ccedilla ] }; - key <AB05> { [ntilde, Ntilde ] }; - key <AB06> { [ncaron, Ncaron ] }; - key <AB07> { [lacute, Lacute ] }; - - key <AC01> { [aacute, Aacute ] }; - key <AC02> { [scaron, Scaron ] }; - key <AC03> { [dcaron, Dcaron ] }; - key <AC04> { [ediaeresis, Ediaeresis ] }; - key <AC05> { [racute, Racute ] }; - key <AC06> { [uacute, Uacute ] }; - key <AC07> { [udiaeresis, Udiaeresis ] }; - key <AC08> { [ocircumflex, Ocircumflex ] }; - key <AC09> { [lcaron, Lcaron ] }; - - key <AD01> { [adiaeresis, Adiaeresis ] }; - key <AD02> { [ecaron, Ecaron ] }; - key <AD03> { [eacute, Eacute ] }; - key <AD04> { [rcaron, Rcaron ] }; - key <AD05> { [tcaron, Tcaron ] }; - key <AD06> { [yacute, Yacute ] }; - key <AD07> { [uring, Uring ] }; - key <AD08> { [iacute, Iacute ] }; - key <AD09> { [oacute, Oacute ] }; - key <AD10> { [odiaeresis, Odiaeresis ] }; -}; - -partial alphanumeric_keys -xkb_symbols "dvorak-ucw" { - - // US Dvorak layout extend with UCW - AltGr produces accented characters - - include "us(dvorak)" - - name[Group1]= "Czech (US Dvorak with CZ UCW support)"; - - key <AB03> { [ j, J, eacute, Eacute ] }; - key <AB04> { [ k, K, uacute, Uacute ] }; - key <AB10> { [ z, Z, zcaron, Zcaron ] }; - - key <AC01> { [ a, A, aacute, Aacute ] }; - key <AC02> { [ o, O, oacute, Oacute ] }; - key <AC03> { [ e, E, ecaron, Ecaron ] }; - key <AC04> { [ u, U, uring, Uring ] }; - key <AC05> { [ i, I, iacute, Iacute ] }; - key <AC06> { [ d, D, dcaron, Dcaron ] }; - key <AC08> { [ t, T, tcaron, Tcaron ] }; - key <AC09> { [ n, N, ncaron, Ncaron ] }; - key <AC10> { [ s, S, scaron, Scaron ] }; - - key <AD05> { [ y, Y, yacute, Yacute ] }; - key <AD08> { [ c, C, ccaron, Ccaron ] }; - key <AD09> { [ r, R, rcaron, Rcaron ] }; - - include "level3(ralt_switch)" -}; +partial default alphanumeric_keys
+xkb_symbols "basic" {
+
+ // This layout conforms to a new cz compromise standard designed
+ // to satisfy most unix, windows and mac users.
+ // 2001 by Kamil Toman <ktoman@email.cz>
+
+ include "latin"
+
+ name[Group1]= "Czech";
+
+ key <TLDE> { [ semicolon, dead_abovering, grave, asciitilde ] };
+ key <AE01> { [ plus, 1, exclam, dead_tilde ] };
+ key <AE02> { [ ecaron, 2, at, dead_caron ] };
+ key <AE03> { [ scaron, 3, numbersign, dead_circumflex ] };
+ key <AE04> { [ ccaron, 4, dollar, dead_breve ] };
+ key <AE05> { [ rcaron, 5, percent, dead_abovering ] };
+ key <AE06> { [ zcaron, 6, asciicircum, dead_ogonek ] };
+ key <AE07> { [ yacute, 7, ampersand, dead_grave ] };
+ key <AE08> { [ aacute, 8, asterisk, dead_abovedot] };
+ key <AE09> { [ iacute, 9, braceleft, dead_acute ] };
+ key <AE10> { [ eacute, 0, braceright, dead_doubleacute ] };
+ key <AE11> { [ equal, percent, NoSymbol, dead_diaeresis ] };
+ key <AE12> { [dead_acute, dead_caron, dead_macron, dead_cedilla ] };
+
+ key <AD01> { [ q, Q, backslash, NoSymbol ] };
+ key <AD02> { [ w, W, bar, Nosymbol ] };
+ key <AD03> { [ e, E, EuroSign, NoSymbol ] };
+ key <AD04> { [ r, R, NoSymbol, NoSymbol ] };
+ key <AD05> { [ t, T, NoSymbol, NoSymbol ] };
+ key <AD06> { [ z, Z, NoSymbol, NoSymbol ] };
+ key <AD07> { [ u, U, NoSymbol, NoSymbol ] };
+ key <AD08> { [ i, I, NoSymbol, NoSymbol ] };
+ key <AD09> { [ o, O, NoSymbol, NoSymbol ] };
+ key <AD10> { [ p, P, NoSymbol, NoSymbol ] };
+
+ key <AD11> { [ uacute, slash, bracketleft, division ] };
+ key <AD12> { [parenright, parenleft, bracketright, multiply ] };
+
+ key <AC01> { [ a, A, asciitilde, NoSymbol ] };
+ key <AC02> { [ s, S, dstroke, NoSymbol ] };
+ key <AC03> { [ d, D, Dstroke, NoSymbol ] };
+ key <AC04> { [ f, F, bracketleft, NoSymbol ] };
+ key <AC05> { [ g, G, bracketright, NoSymbol ] };
+ key <AC06> { [ h, H, grave, NoSymbol ] };
+ key <AC07> { [ j, J, apostrophe, NoSymbol ] };
+ key <AC08> { [ k, K, lstroke, NoSymbol ] };
+ key <AC09> { [ l, L, Lstroke, NoSymbol ] };
+
+ key <AC10> { [ uring, quotedbl, dollar, NoSymbol ] };
+ key <AC11> { [ section, exclam, apostrophe, ssharp ] };
+ key <AC12> { [ EuroSign, dead_diaeresis, NoSymbol, NoSymbol ] };
+ key <BKSL> { [dead_diaeresis, apostrophe, backslash, bar ] };
+
+ key <LSGT> { [ backslash, bar, slash, NoSymbol ] };
+ key <AB01> { [ y, Y, degree, NoSymbol ] };
+ key <AB02> { [ x, X, numbersign, Nosymbol ] };
+ key <AB03> { [ c, C, ampersand, NoSymbol ] };
+ key <AB04> { [ v, V, at, NoSymbol ] };
+ key <AB05> { [ b, B, braceleft, NoSymbol ] };
+ key <AB06> { [ n, N, braceright, NoSymbol ] };
+ key <AB07> { [ m, M, asciicircum, NoSymbol ] };
+ key <AB08> { [ comma, question, less, NoSymbol ] };
+ key <AB09> { [ period, colon, greater, NoSymbol ] };
+ key <AB10> { [ minus, underscore, asterisk, NoSymbol ] };
+
+ key <SPCE> { [ space, space, space, space ] };
+
+ include "level3(ralt_switch)"
+};
+
+// Use <BKSL> instead of <LSGT> (useful for keyboard without <LSGT> key)
+xkb_symbols "bksl" {
+ include "cz(basic)"
+ name[Group1]= "Czech (with <\|> key)";
+
+ key <BKSL> { [ backslash, bar, slash, NoSymbol ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "qwerty" {
+
+ // This layout represent actual keyboard layout. It complies with symbols
+ // printed on keys.
+ // -----------------------------------------------------------------------
+ // This layout was created in 2011 by Lukáš Mojžíš <lmojzis@grenames.cz>
+
+ include "cz(basic)"
+ name[Group1]= "Czech (qwerty)";
+
+ key <AB01> { [ z, Z, degree, NoSymbol ] };
+ key <AC10> { [ uring, quotedbl, semicolon, NoSymbol ] };
+ key <AD06> { [ y, Y, NoSymbol, NoSymbol ] };
+ key <AD11> { [ uacute, slash, bracketleft, braceleft ] };
+ key <AD12> { [parenright, parenleft, bracketright, braceright ] };
+ key <AE09> { [ iacute, 9, parenleft, dead_acute ] };
+ key <AE10> { [ eacute, 0, parenright, dead_doubleacute ] };
+};
+
+// Use <BKSL> instead of <LSGT> (useful for keyboard without <LSGT> key)
+xkb_symbols "qwerty_bksl" {
+ include "cz(qwerty)"
+
+ name[Group1]= "Czech (qwerty, extended Backslash)";
+
+ key <BKSL> { [ backslash, bar, slash, NoSymbol ] };
+};
+
+partial alphanumeric_keys alternate_group
+xkb_symbols "ucw" {
+
+ // This layout is usually used as the second group, it contains
+ // accented characters only, no 'latin' set.
+ // 2008 by Milan Vancura <mvancura@suse.cz>
+
+ name[Group1]= "Czech (UCW layout, accented letters only)";
+
+ key <AB01> { [zcaron, Zcaron ] };
+ key <AB02> { [ssharp ] };
+ key <AB03> { [ccaron, Ccaron ] };
+ key <AB04> { [ccedilla, Ccedilla ] };
+ key <AB05> { [ntilde, Ntilde ] };
+ key <AB06> { [ncaron, Ncaron ] };
+ key <AB07> { [lacute, Lacute ] };
+
+ key <AC01> { [aacute, Aacute ] };
+ key <AC02> { [scaron, Scaron ] };
+ key <AC03> { [dcaron, Dcaron ] };
+ key <AC04> { [ediaeresis, Ediaeresis ] };
+ key <AC05> { [racute, Racute ] };
+ key <AC06> { [uacute, Uacute ] };
+ key <AC07> { [udiaeresis, Udiaeresis ] };
+ key <AC08> { [ocircumflex, Ocircumflex ] };
+ key <AC09> { [lcaron, Lcaron ] };
+
+ key <AD01> { [adiaeresis, Adiaeresis ] };
+ key <AD02> { [ecaron, Ecaron ] };
+ key <AD03> { [eacute, Eacute ] };
+ key <AD04> { [rcaron, Rcaron ] };
+ key <AD05> { [tcaron, Tcaron ] };
+ key <AD06> { [yacute, Yacute ] };
+ key <AD07> { [uring, Uring ] };
+ key <AD08> { [iacute, Iacute ] };
+ key <AD09> { [oacute, Oacute ] };
+ key <AD10> { [odiaeresis, Odiaeresis ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "dvorak-ucw" {
+
+ // US Dvorak layout extend with UCW - AltGr produces accented characters
+
+ include "us(dvorak)"
+
+ name[Group1]= "Czech (US Dvorak with CZ UCW support)";
+
+ key <AB03> { [ j, J, eacute, Eacute ] };
+ key <AB04> { [ k, K, uacute, Uacute ] };
+ key <AB10> { [ z, Z, zcaron, Zcaron ] };
+
+ key <AC01> { [ a, A, aacute, Aacute ] };
+ key <AC02> { [ o, O, oacute, Oacute ] };
+ key <AC03> { [ e, E, ecaron, Ecaron ] };
+ key <AC04> { [ u, U, uring, Uring ] };
+ key <AC05> { [ i, I, iacute, Iacute ] };
+ key <AC06> { [ d, D, dcaron, Dcaron ] };
+ key <AC08> { [ t, T, tcaron, Tcaron ] };
+ key <AC09> { [ n, N, ncaron, Ncaron ] };
+ key <AC10> { [ s, S, scaron, Scaron ] };
+
+ key <AD05> { [ y, Y, yacute, Yacute ] };
+ key <AD08> { [ c, C, ccaron, Ccaron ] };
+ key <AD09> { [ r, R, rcaron, Rcaron ] };
+
+ include "level3(ralt_switch)"
+};
diff --git a/xorg-server/xkeyboard-config/symbols/de b/xorg-server/xkeyboard-config/symbols/de index df1eaa0ca..4b33becf1 100644 --- a/xorg-server/xkeyboard-config/symbols/de +++ b/xorg-server/xkeyboard-config/symbols/de @@ -1,628 +1,628 @@ -// based on a keyboard map from an 'xkb/symbols/de' file - -default -xkb_symbols "basic" { - - include "latin(type4)" - - name[Group1]="German"; - - key <AE02> { [ 2, quotedbl, twosuperior, oneeighth ] }; - key <AE03> { [ 3, section, threesuperior, sterling ] }; - key <AE04> { [ 4, dollar, onequarter, currency ] }; - - key <AE11> {type[Group1]="FOUR_LEVEL_PLUS_LOCK", symbols[Group1]= - [ssharp, question, backslash, questiondown, 0x1001E9E ]}; -// The unicode capital letter sharp s U+1E9E is transformed to "SS" -// to match the rules for capitalizing sharp s in german. -// If the capital sharp s is needed, delete the line -// starting with <U1E9C> from /usr/share/X11/locale/iso8859-15/Compose. -// If both doubled S and capital sharp s are needed, use 0x1001E9E -// for capital sharp s and some free unicode codepoint like 0x1001E9C -// for doubled S. Don`t forget to change this in the Compose file, too. - - key <AE12> { [dead_acute, dead_grave, dead_cedilla, dead_ogonek ] }; - - key <AD03> { [ e, E, EuroSign, EuroSign ] }; - key <AD06> { [ z, Z, leftarrow, yen ] }; - key <AD11> { [udiaeresis, Udiaeresis, dead_diaeresis, dead_abovering ] }; - key <AD12> { [ plus, asterisk, dead_tilde, dead_macron ] }; - - key <AC02> { [ s, S, U017F, U1E9E ] }; - key <AC07> { [ j, J, dead_belowdot, dead_abovedot ] }; - key <AC10> { [odiaeresis, Odiaeresis, dead_doubleacute, dead_belowdot ] }; - key <AC11> { [adiaeresis, Adiaeresis, dead_circumflex, dead_caron ] }; - key <TLDE> { [dead_circumflex, degree, U2032, U2033 ] }; - - key <BKSL> { [numbersign, apostrophe, rightsinglequotemark, dead_breve ] }; - key <AB01> { [ y, Y, guillemotright, U203A ] }; - key <AB02> { [ x, X, guillemotleft, U2039 ] }; - key <AB04> { [ v, V, doublelowquotemark, singlelowquotemark ] }; - key <AB05> { [ b, B, leftdoublequotemark, leftsinglequotemark ] }; - key <AB06> { [ n, N, rightdoublequotemark, rightsinglequotemark ] }; - key <AB08> { [ comma, semicolon, periodcentered, multiply ] }; - key <AB09> { [ period, colon, U2026, division ] }; - key <AB10> { [ minus, underscore, endash, emdash ] }; - - include "kpdl(comma)" - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "nodeadkeys" { - - // modify the basic German layout to not have any dead keys - - include "de(basic)" - name[Group1]="German (eliminate dead keys)"; - - key <TLDE> { [asciicircum, degree, notsign, notsign ] }; - key <AE12> { [ acute, grave, cedilla, cedilla ] }; - key <AD11> { [udiaeresis, Udiaeresis, diaeresis, diaeresis ] }; - key <AD12> { [ plus, asterisk, asciitilde, macron ] }; - key <AC10> { [odiaeresis, Odiaeresis, doubleacute, doubleacute ] }; - key <AC11> { [adiaeresis, Adiaeresis, asciicircum, asciicircum ] }; - key <BKSL> { [numbersign, apostrophe, grave, grave ] }; - key <AB10> { [ minus, underscore, dead_belowdot, abovedot ] }; -}; - -partial alphanumeric_keys -xkb_symbols "deadgraveacute" { - // modify the basic German layout to have only acute and grave - // as dead keys (tilde and circumflex are needed as spacing characters - // in many programming languages) - - include "de(basic)" - name[Group1]="German (dead grave acute)"; - - key <TLDE> { [asciicircum, degree, notsign, notsign ] }; - key <AD12> { [ plus, asterisk, asciitilde, dead_macron ] }; - key <BKSL> { [numbersign, apostrophe, grave, grave ] }; -}; - -partial alphanumeric_keys -xkb_symbols "deadacute" { - // modify the basic German layout to have only acute as - // dead keys (ASCII grave, tilde and circumflex are needed as - // spacing characters in many programming languages and text formatters) - - include "de(deadgraveacute)" - - name[Group1]="German (dead acute)"; - - key <AE12> { [dead_acute, grave, dead_cedilla, dead_ogonek ] }; - key <BKSL> { [numbersign, apostrophe, dead_grave, dead_grave ] }; -}; - -partial alphanumeric_keys -xkb_symbols "ro" { - // add romanian-specific letters to the basic German layout. - // Romanian symbols are accessible with combination of <AltGr> and - // 'a', 's', 't', 'i', 'ä (ä)' (+<Shift> for capital letters). - // To view romanian-specific symbols, add "export LC_CTYPE=ro_RO" - // or "export LC_CTYPE=de_DE.utf8" to your .profile. - - include "de(basic)" - - name[Group1]="Romanian (Germany)"; - - key <AD05> { [ t, T, tcedilla, Tcedilla ] }; - key <AD08> { [ i, I, icircumflex, Icircumflex ] }; - key <AC01> { [ a, A, acircumflex, Acircumflex ] }; - key <AC02> { [ s, S, scedilla, Scedilla ] }; - key <AC11> { [ adiaeresis, Adiaeresis, abreve, Abreve ] }; -}; - -partial alphanumeric_keys -xkb_symbols "ro_nodeadkeys" { - // add romanian-specific letters to the German nodeadkeys layout. - // Read the comment for de_ro ! - - include "de(nodeadkeys)" - name[Group1]="Romanian (Germany, eliminate dead keys)"; - - key <AD05> { [ t, T, tcedilla, Tcedilla ] }; - key <AD08> { [ i, I, icircumflex, Icircumflex ] }; - key <AC01> { [ a, A, acircumflex, Acircumflex ] }; - key <AC02> { [ s, S, scedilla, Scedilla ] }; - key <AC11> { [ adiaeresis, Adiaeresis, abreve, Abreve ] }; -}; - -// German Dvorak keymap by Thorsten Staerk (www.staerk.de/thorsten) -// Have acute and grave as dead keys, tilde and circumflex alive as they are needed -// in many programming languages. -// to use this keymap, use a 105-key-keyboard and the command setxkbmap -model pc105 -layout dvorak -variant de -// source: http://www-lehre.informatik.uni-osnabrueck.de/~rfreund/dvorak.php -partial alphanumeric_keys -xkb_symbols "dvorak" { - include "us(dvorak)" - - name[Group1]="German (Dvorak)"; - - key <TLDE> { [ asciicircum, degree ] }; - - key <AE01> { [ 1, exclam, onesuperior ] }; - key <AE02> { [ 2, quotedbl, twosuperior ] }; - key <AE03> { [ 3, section, threesuperior ] }; - key <AE04> { [ 4, dollar, bar ] }; - key <AE05> { [ 5, percent, bar ] }; - key <AE06> { [ 6, ampersand, brokenbar ] }; - key <AE07> { [ 7, slash, braceleft ] }; - key <AE08> { [ 8, parenleft, bracketleft ] }; - key <AE09> { [ 9, parenright, bracketright ] }; - key <AE10> { [ 0, equal, braceright ] }; - key <AE11> { [ plus, asterisk, asciitilde ] }; - key <AE12> { [ less, greater, dead_grave ] }; - - key <AD01> { [ udiaeresis, Udiaeresis, at ] }; - key <AD02> { [ comma, semicolon, dead_diaeresis ] }; - key <AD03> { [ period, colon ] }; - key <AD08> { [ c, C, copyright, Cacute ] }; - key <AD09> { [ t, T, trademark ] }; - key <AD10> { [ z, Z, zabovedot, Zabovedot ] }; - key <AD11> { [ question, ssharp ] }; - key <AD12> { [ slash, backslash, dead_acute ] }; - - key <AC01> { [ a, A, at, aogonek ] }; - key <AC02> { [ o, O, oacute, Oacute ] }; - key <AC03> { [ e, E, EuroSign, eogonek ] }; - key <AC04> { [ i, I ] }; - key <AC05> { [ u, U ] }; - key <AC06> { [ h, H ] }; - key <AC07> { [ d, D ] }; - key <AC08> { [ r, R, registered ] }; - key <AC09> { [ n, N, nacute, Nacute ] }; - key <AC10> { [ s, S, sacute, Sacute] }; - key <AC11> { [ l, L, lstroke, Lstroke ] }; - - key <AB01> { [ odiaeresis, Odiaeresis ] }; - key <AB02> { [ q, Q, at ] }; - key <AB07> { [ m, M, mu ] }; - key <AB10> { [ numbersign, apostrophe ] }; - - key <BKSL> { [ minus, underscore, hyphen, diaeresis] }; - - key <LSGT> { [ adiaeresis, Adiaeresis, bar ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "Sundeadkeys" { - - // For naming consistency - - include "de(basic)" - -}; - -partial alphanumeric_keys -xkb_symbols "sundeadkeys" { - - // For naming consistency - - include "de(Sundeadkeys)" - - name[Group1]="German (Sun dead keys)"; -}; - - -// German Neo-Layout Version 2 -// adopted 2004 by Hanno Behrens <Hanno.Behrens@gmx.de> -// inspired by Dvorak/de-ergo http://www.goebel-consult.de/de-ergo/ -// -// Authors: -// Stephan Hilb <stephan at ehilb dot de> -// <lucky at zankt dot net> -// Benjamin Kellermann <Benjamin dot Kellermann at gmx dot Germany> -// Erik Streb <mail at erikstreb dot de> -// and many other contributors -// -// http://www.neo-layout.org -// -// $Revision$, $Date$ - -partial alphanumeric_keys modifier_keys keypad_keys -xkb_symbols "neo_base" { - - // Levels in Neo jargon - // -------------------------------------------------------------- - // Ebene 1: normal - // Ebene 2: Shift - // Ebene 3: Mod3 - // Ebene 4: Mod4 (for marking something use Shift + Mod4) - // Ebene 5: Shift + Mod3 - // Ebene 6: Mod3 + Mod4 - // Compose (not a level): Mod3 + Tab - // Feststelltaste (Capslock): Shift + Shift - // Mod4-Lock: Mod4 + Mod4 - // Mod4-Lock: Shift + Mod3 + Tab - - // Legend - // =============== - // Levels in Xkbmap jargon to be found here in the definitions. - // These are the levels used, and Xorg's translations: - // -------------------------------------------------------------- - // Xorg: Level1 Level2 Level3 Level4 Level5 Level6 Level7 Level8 - // Neo: Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Pseudo-Ebene Ebene6 ??? - // Keys (Neo): None Shift Mod3 Mod3 + Shift Mod4 Mod4 + Shift Mod3 + Mod4 Mod3 + Mod4 + Shift - - - // Alphanumeric-keys - // =============== - key.type[Group1] = "EIGHT_LEVEL"; - - // Tab as Multi_key (Compose) - // -------------------------------------------------------------- - key <TAB> { [ Tab, ISO_Left_Tab, Multi_key, ISO_Level5_Lock, NoSymbol, NoSymbol, NoSymbol, ISO_Level5_Lock ] }; - - - // Number row - // -------------------------------------------------------------- - key <TLDE> { [ dead_circumflex, dead_caron, U21BB, U02DE, dead_abovedot, Pointer_EnableKeys, dead_belowdot, NoSymbol ] }; - - key <AE01> { [ 1, degree, onesuperior, onesubscript, ordfeminine, NoSymbol, notsign, NoSymbol ] }; - key <AE02> { [ 2, section, twosuperior, twosubscript, masculine, NoSymbol, logicalor, NoSymbol ] }; - key <AE03> { [ 3, U2113, threesuperior, threesubscript, numerosign, NoSymbol, logicaland, NoSymbol ] }; - key <AE04> { [ 4, guillemotright, U203A, femalesymbol, NoSymbol, NoSymbol, U22A5, NoSymbol ] }; - key <AE05> { [ 5, guillemotleft, U2039, malesymbol, periodcentered, NoSymbol, U2221, NoSymbol ] }; - key <AE06> { [ 6, dollar, cent, U26A5, sterling, NoSymbol, U2225, NoSymbol ] }; - - key <AE07> { [ 7, EuroSign, yen, U03F0, currency, NoSymbol, rightarrow, NoSymbol ] }; - key <AE08> { [ 8, doublelowquotemark, singlelowquotemark, U27E8, Tab, ISO_Left_Tab, U221E, NoSymbol ] }; - key <AE09> { [ 9, leftdoublequotemark, leftsinglequotemark, U27E9, KP_Divide, KP_Divide, variation, NoSymbol ] }; - key <AE10> { [ 0, rightdoublequotemark, rightsinglequotemark, zerosubscript, KP_Multiply, KP_Multiply, emptyset, NoSymbol ] }; - - key <AE11> { [ minus, emdash, NoSymbol, U2011, KP_Subtract, KP_Subtract, hyphen, NoSymbol ] }; - key <AE12> { [ dead_grave, dead_cedilla, dead_abovering, dead_dasia, dead_diaeresis, NoSymbol, dead_macron, NoSymbol ] }; - - // Top row - // -------------------------------------------------------------- - key.type[Group1] = "EIGHT_LEVEL_SEMIALPHABETIC"; - key <AD01> { [ x, X, ellipsis, Greek_xi, Prior, Prior, Greek_XI, NoSymbol ] }; - key <AD02> { [ v, V, underscore, NoSymbol, BackSpace, BackSpace, radical, NoSymbol ] }; - key <AD03> { [ l, L, bracketleft, Greek_lambda, Up, Up, Greek_LAMBDA, NoSymbol ] }; - key <AD04> { [ c, C, bracketright, Greek_chi, Delete, Delete, U2102, NoSymbol ] }; - key <AD05> { [ w, W, asciicircum, Greek_omega, Next, Next, Greek_OMEGA, NoSymbol ] }; - - key <AD06> { [ k, K, exclam, Greek_kappa, exclamdown, NoSymbol, multiply, NoSymbol ] }; - key <AD07> { [ h, H, less, Greek_psi, KP_7, KP_7, Greek_PSI, NoSymbol ] }; - key <AD08> { [ g, G, greater, Greek_gamma, KP_8, KP_8, Greek_GAMMA, NoSymbol ] }; - key <AD09> { [ f, F, equal, Greek_phi, KP_9, KP_9, Greek_PHI, NoSymbol ] }; - key <AD10> { [ q, Q, ampersand, U03D5, KP_Add, KP_Add, U211A, NoSymbol ] }; - - key <AD11> { [ ssharp, U1E9E, U017F, Greek_finalsmallsigma, U2212, NoSymbol, jot, NoSymbol ] }; - - key.type[Group1] = "EIGHT_LEVEL"; - key <AD12> { [ dead_acute, dead_tilde, dead_stroke, dead_psili, dead_doubleacute, NoSymbol, dead_breve, NoSymbol ] }; - - // Middle row - // -------------------------------------------------------------- - key.type[Group1] = "EIGHT_LEVEL_SEMIALPHABETIC"; - key <AC01> { [ u, U, backslash, NoSymbol, Home, Home, includedin, NoSymbol ] }; - key <AC02> { [ i, I, slash, Greek_iota, Left, Left, integral, NoSymbol ] }; - key <AC03> { [ a, A, braceleft, Greek_alpha, Down, Down, U2200, NoSymbol ] }; - key <AC04> { [ e, E, braceright, Greek_epsilon, Right, Right, U2203, NoSymbol ] }; - key <AC05> { [ o, O, asterisk, Greek_omicron, End, End, elementof, NoSymbol ] }; - - key <AC06> { [ s, S, question, Greek_sigma, questiondown, NoSymbol, Greek_SIGMA, NoSymbol ] }; - key <AC07> { [ n, N, parenleft, Greek_nu, KP_4, KP_4, U2115, NoSymbol ] }; - key <AC08> { [ r, R, parenright, Greek_rho, KP_5, KP_5, U211D, NoSymbol ] }; - key <AC09> { [ t, T, minus, Greek_tau, KP_6, KP_6, partialderivative, NoSymbol ] }; - key <AC10> { [ d, D, colon, Greek_delta, KP_Separator, comma, Greek_DELTA, NoSymbol ] }; - - key <AC11> { [ y, Y, at, Greek_upsilon, period, KP_Decimal, nabla, NoSymbol ] }; - - // Bottom row - // -------------------------------------------------------------- - key <AB01> { [ udiaeresis, Udiaeresis, numbersign, NoSymbol, Escape, Escape, union, NoSymbol ] }; - key <AB02> { [ odiaeresis, Odiaeresis, dollar, U03F5, Tab, Tab, intersection, NoSymbol ] }; - key <AB03> { [ adiaeresis, Adiaeresis, bar, Greek_eta, Insert, Insert, U2135, NoSymbol ] }; - key <AB04> { [ p, P, asciitilde, Greek_pi, Return, Return, Greek_PI, NoSymbol ] }; - key <AB05> { [ z, Z, grave, Greek_zeta, Undo, Undo, U2124, NoSymbol ] }; - - key <AB06> { [ b, B, plus, Greek_beta, colon, NoSymbol, U21D0, NoSymbol ] }; - key <AB07> { [ m, M, percent, Greek_mu, KP_1, KP_1, ifonlyif, NoSymbol ] }; - key.type[Group1] = "EIGHT_LEVEL"; - key <AB08> { [ comma, endash, quotedbl, U03F1, KP_2, KP_2, U21D2, NoSymbol ] }; - key <AB09> { [ period, enfilledcircbullet, apostrophe, U03D1, KP_3, KP_3, U21A6, NoSymbol ] }; - key.type[Group1] = "EIGHT_LEVEL_SEMIALPHABETIC"; - key <AB10> { [ j, J, semicolon, Greek_theta, semicolon, NoSymbol, Greek_THETA, NoSymbol ] }; - key.type[Group1] = "EIGHT_LEVEL"; - - // Space key - // -------------------------------------------------------------- - key <SPCE> { [ space, space, space, nobreakspace, KP_0, KP_0, U202F, NoSymbol ] }; - - - // Keypad-keys - // =============== - - // The former Numlock key: - key <NMLK> { [ Tab, ISO_Left_Tab, equal, approxeq, notequal, Pointer_EnableKeys, identical, NoSymbol ] }; - - // Topmost row - // -------------------------------------------------------------- - key <KPDV> { [ KP_Divide, KP_Divide, division, U2300, U2215, NoSymbol, U2223, NoSymbol ] }; - key <KPMU> { [ KP_Multiply, KP_Multiply, U2219, U2299, multiply, NoSymbol, U2297, NoSymbol ] }; - key <KPSU> { [ KP_Subtract, KP_Subtract, U2212, U2296, U2216, NoSymbol, U2238, NoSymbol ] }; - - // Top row - // -------------------------------------------------------------- - key <KP7> { [ KP_7, U2714, U2195, U226A, KP_Home, KP_Home, upstile, NoSymbol ] }; - key <KP8> { [ KP_8, U2718, uparrow, intersection, KP_Up, KP_Up, U22C2, NoSymbol ] }; - key <KP9> { [ KP_9, dagger, U20D7, U226B, KP_Prior, KP_Prior, U2309, NoSymbol ] }; - key <KPAD> { [ KP_Add, KP_Add, plusminus, U2295, U2213, NoSymbol, U2214, NoSymbol ] }; - - // Middle row - // -------------------------------------------------------------- - key <KP4> { [ KP_4, club, leftarrow, includedin, KP_Left, KP_Left, U2286, NoSymbol ] }; - key <KP5> { [ KP_5, EuroSign, colon, U22B6, KP_Begin, KP_Begin, U22B7, NoSymbol ] }; - key <KP6> { [ KP_6, U2023, rightarrow, includes, KP_Right, KP_Right, U2287, NoSymbol ] }; - - // Bottom row - // -------------------------------------------------------------- - key <KP1> { [ KP_1, diamond, U2194, lessthanequal, KP_End, KP_End, downstile, NoSymbol ] }; - key <KP2> { [ KP_2, heart, downarrow, union, KP_Down, KP_Down, U22C3, NoSymbol ] }; - key <KP3> { [ KP_3, U2660, U21CC, greaterthanequal, KP_Next, KP_Next, U230B, NoSymbol ] }; - key <KPEN> { [ KP_Enter, KP_Enter, KP_Enter, KP_Enter, KP_Enter, KP_Enter, KP_Enter, NoSymbol ] }; - key <KPEQ> { [ KP_Equal, NoSymbol, NoSymbol, NoSymbol, NoSymbol, NoSymbol, NoSymbol, NoSymbol ] }; - - // Bottommost row - // -------------------------------------------------------------- - key <KP0> { [ KP_0, U2423, percent, U2030, KP_Insert, KP_Insert, U25A1, NoSymbol ] }; - key <KPDL> { [ KP_Separator, period, comma, minutes, KP_Delete, KP_Delete, seconds, NoSymbol ] }; -}; - -partial alphanumeric_keys modifier_keys keypad_keys -xkb_symbols "neo" { - - include "de(neo_base)" - - name[Group1]= "German (Neo 2)"; - - include "shift(both_capslock)" - include "level3(caps_switch)" - include "level3(bksl_switch)" - include "level5(lsgt_switch)" - include "level5(ralt_switch)" -}; - -// Copied from macintosh_vndr/de -// olh@suse.de very close to MacOS map - -partial alphanumeric_keys -xkb_symbols "mac" { - - include "de" - name[Group1]= "German (Macintosh)"; - - // Alphanumeric section - key <AE01> { [ 1, exclam, exclamdown, at ] }; - key <AE05> { [ 5, percent, bracketleft ] }; - key <AE06> { [ 6, ampersand, bracketright ] }; - key <AE07> { [ 7, slash, bar, backslash ] }; - key <AE08> { [ 8, parenleft, braceleft, asciitilde ] }; - key <AE09> { [ 9, parenright, braceright ] }; - key <AD01> { [ q, Q, guillemotleft, guillemotright ] }; - key <AD04> { [ r, R, registered ] }; - key <AD07> { [ u, U, diaeresis, Aacute ] }; - key <AD08> { [ i, I, slash, Ucircumflex ] }; - key <AD11> { [ udiaeresis, Udiaeresis, periodcentered, degree ] }; - key <AD12> { [ plus, asterisk, asciitilde ] }; - key <AC01> { [ a, A, aring, Aring ] }; - key <AC05> { [ g, G, copyright ] }; - key <AC06> { [ h, H, ordfeminine ] }; - key <AC09> { [ l, L, at ] }; - key <AC10> { [ odiaeresis, Odiaeresis, dead_acute ] }; - key <AB06> { [ n, N, asciitilde ] }; - -}; - -partial alphanumeric_keys -xkb_symbols "mac_nodeadkeys" { - // modify the standard German mac layout to not have any dead keys - include "de(mac)" - name[Group1]= "German (Macintosh, eliminate dead keys)"; - key <AE04> { [ 4, dollar, onequarter, currency ] }; - - key <TLDE> { [ asciicircum, degree, notsign ] }; - key <AE12> { [ acute, grave, cedilla ] }; - key <AD11> { [ udiaeresis, Udiaeresis, diaeresis ] }; - key <AD12> { [ plus, asterisk, asciitilde, macron ] }; - key <AC10> { [ odiaeresis, Odiaeresis, acute ] }; - key <AC11> { [ adiaeresis, Adiaeresis, asciicircum ] }; - - key <BKSL> { [ numbersign, apostrophe, grave ] }; -}; - -partial alphanumeric_keys -xkb_symbols "dsb" -{ - name[Group1] = "Lower Sorbian"; - include "latin(basic)" - include "level3(ralt_switch)" - include "kpdl(comma)" - key <AB01> { [ z, Z, zcaron, Zcaron ] }; - key <AB02> { [ x, X, zacute, Zacute ] }; - key <AB03> { [ c, C, cacute, Cacute ] }; - key <AB04> { [ v, V, ccaron, Ccaron ] }; - key <AB06> { [ n, N, nacute, Nacute ] }; - key <AC02> { [ s, S, sacute, Sacute ] }; - key <AC03> { [ d, D, scaron, Scaron ] }; - key <AC04> { [ f, F ] }; - key <AD01> { [ q, Q ] }; - key <AD02> { [ w, W ] }; - key <AD03> { [ e, E, ecaron, Ecaron ] }; - key <AD04> { [ r, R, racute, Racute ] }; - key <AD05> { [ t, T, U20B5, EuroSign ] }; - key <AD09> { [ o, O, oacute, Oacute ] }; -}; - -partial alphanumeric_keys -xkb_symbols "dsb_qwertz" -{ - name[Group1] = "Lower Sorbian (qwertz)"; - include "latin(basic)" - include "level3(ralt_switch)" - include "kpdl(comma)" - key <AB01> { [ y, Y ] }; - key <AB02> { [ x, X ] }; - key <AB03> { [ c, C, cacute, Cacute ] }; - key <AB04> { [ v, V, ccaron, Ccaron ] }; - key <AB06> { [ n, N, nacute, Nacute ] }; - key <AC02> { [ s, S, sacute, Sacute ] }; - key <AC03> { [ d, D, scaron, Scaron ] }; - key <AC04> { [ f, F ] }; - key <AD01> { [ q, Q ] }; - key <AD02> { [ w, W ] }; - key <AD03> { [ e, E, ecaron, Ecaron ] }; - key <AD04> { [ r, R, racute, Racute ] }; - key <AD05> { [ t, T, U20B5, EuroSign ] }; - key <AD06> { [ z, Z, zcaron, Zcaron ] }; - key <AD07> { [ u, U, zacute, Zacute ] }; - key <AD09> { [ o, O, oacute, Oacute ] }; -}; - -// layout for Russian letters on an german keyboard -// based on US-RU layout by Ivan Popov <pin@konvalo.org> 2005-07-17 -// adopted for german layout by Alexey Fisher <bug-track@fisher-privat.net> 2010-08-19 - -partial alphanumeric_keys -xkb_symbols "ru" { - - include "de(basic)" - - name[Group1]= "Russian (Germany, phonetic)"; - -key.type[group1]="FOUR_LEVEL_ALPHABETIC"; - - key <LatA> { [ Cyrillic_a, Cyrillic_A ] }; - key <LatB> { [ Cyrillic_be, Cyrillic_BE ] }; - key <LatW> { [ Cyrillic_ve, Cyrillic_VE ] }; - key <LatG> { [ Cyrillic_ghe, Cyrillic_GHE ] }; - key <LatD> { [ Cyrillic_de, Cyrillic_DE ] }; - key <LatE> { [ Cyrillic_ie, Cyrillic_IE ] }; - key <TLDE> { [ Cyrillic_io, Cyrillic_IO, asciitilde ] }; - key <LatX> { [ Cyrillic_zhe, Cyrillic_ZHE ] }; - key <LatZ> { [ Cyrillic_ze, Cyrillic_ZE ] }; - key <LatI> { [ Cyrillic_i, Cyrillic_I ] }; - key <LatJ> { [ Cyrillic_shorti, Cyrillic_SHORTI ] }; - key <LatK> { [ Cyrillic_ka, Cyrillic_KA ] }; - key <LatL> { [ Cyrillic_el, Cyrillic_EL ] }; - key <LatM> { [ Cyrillic_em, Cyrillic_EM ] }; - key <LatN> { [ Cyrillic_en, Cyrillic_EN ] }; - key <LatO> { [ Cyrillic_o, Cyrillic_O ] }; - key <LatP> { [ Cyrillic_pe, Cyrillic_PE ] }; - key <LatR> { [ Cyrillic_er, Cyrillic_ER ] }; - key <LatS> { [ Cyrillic_es, Cyrillic_ES ] }; - key <LatT> { [ Cyrillic_te, Cyrillic_TE ] }; - key <LatU> { [ Cyrillic_u, Cyrillic_U ] }; - key <LatF> { [ Cyrillic_ef, Cyrillic_EF ] }; - key <LatH> { [ Cyrillic_ha, Cyrillic_HA ] }; - key <LatC> { [ Cyrillic_tse, Cyrillic_TSE ] }; - key <AC10> { [ Cyrillic_che, Cyrillic_CHE ] }; - key <AD11> { [ Cyrillic_sha, Cyrillic_SHA ] }; - key <AD12> { [ Cyrillic_shcha, Cyrillic_SHCHA, plus, asterisk ] }; - key <AE12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN ] }; - key <LatY> { [ Cyrillic_yeru, Cyrillic_YERU ] }; - key <LatV> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] }; - key <AC11> { [ Cyrillic_e, Cyrillic_E ] }; - key <BKSL> { [ Cyrillic_yu, Cyrillic_YU, numbersign, apostrophe ] }; - key <LatQ> { [ Cyrillic_ya, Cyrillic_YA ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "htcdream" { - include "inet(htcdream)" - - name[Group1]= "German"; - - //second row - key <AD01> { [ q, Q, Tab, Tab ] }; - key <AD02> { [ w, W, grave, grave ] }; - key <AD03> { [ e, E, EuroSign, EuroSign ] }; - key <AD04> { [ r, R, underscore, underscore ] }; - key <AD05> { [ t, T, sterling, sterling] }; - key <AD06> { [ z, Z, division, division ] }; - key <AD07> { [ u, U, udiaeresis, udiaeresis ] }; - key <AD08> { [ i, I, minus, minus ] }; - key <AD09> { [ o, O, odiaeresis, odiaeresis ] }; - key <AD10> { [ p, P, equal, equal ] }; - - //third row - key <AC01> { [ a, A, adiaeresis, adiaeresis ] }; - key <AC02> { [ s, S, ssharp, ssharp] }; - key <AC03> { [ d ,D, backslash, backslash ] }; - key <AC04> { [ f, F, braceleft, braceleft ] }; - key <AC05> { [ g, G, braceright, braceright ] }; - key <AC06> { [ h, H, multiply, multiply ] }; - key <AC07> { [ j, J, colon, colon ] }; - key <AC08> { [ k, K, plus, plus ] }; - key <AC09> { [ l, L, apostrophe, apostrophe ] }; - - //forth row - key <AB01> { [ y, Y, bar, bar ] }; - key <AB02> { [ x, X, bracketleft, bracketleft ] }; - key <AB03> { [ c, C, bracketright, bracketright ] }; - key <AB04> { [ v, V, less, less ] }; - key <AB05> { [ b, B, greater, greater ] }; - key <AB06> { [ n, N, semicolon, semicolon ] }; - key <AB07> { [ m, M, quotedbl, quotedbl ] }; - key <AB08> { [ comma, comma, question, question ] }; - - //fifth row - key <FK15> { [ at, at, asciitilde, asciitilde ] }; - - include "level3(alt_switch)" -}; - -// EXTRAS: - -partial alphanumeric_keys -xkb_symbols "us" { - include "us" - - name[Group1]="German (US keyboard with German letters)"; - - key <AC01> { [ a, A, adiaeresis, Adiaeresis ] }; - key <AC02> { [ s, S, ssharp, ssharp ] }; - key <AC10> { [ semicolon, colon, odiaeresis, Odiaeresis ] }; - key <AC11> { [ apostrophe, quotedbl, adiaeresis, Adiaeresis ] }; - key <AD03> { [ e, E, EuroSign, EuroSign ] }; - key <AD07> { [ u, U, udiaeresis, Udiaeresis ] }; - key <AD09> { [ o, O, odiaeresis, Odiaeresis ] }; - key <AD11> { [ bracketleft, braceleft, udiaeresis, Udiaeresis ] }; - key <AE03> { [ 3, numbersign, section, section ] }; - key <AE11> { [ minus, underscore, ssharp, question ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "hu" { - - // modify the basic German layout to not have any dead keys and add Hungarian letters - - include "de(basic)" - name[Group1]="German (with Hungarian letters and no dead keys)"; - - key <AB01> { [ y, Y, guillemotleft, less ] }; - key <AC10> { [odiaeresis, Odiaeresis, eacute, Eacute ] }; - key <AC11> { [adiaeresis, Adiaeresis, aacute, Aacute] }; - key <AD03> { [ e, E, EuroSign, EuroSign ] }; - key <AD06> { [ z, Z, leftarrow, yen ] }; - key <AD07> { [ u, U, uacute, Uacute ] }; - key <AD08> { [ i, I, iacute, Iacute ] }; - key <AD09> { [ o, O, odoubleacute,Odoubleacute ] }; - key <AD11> { [udiaeresis, Udiaeresis, udoubleacute,Udoubleacute ] }; - key <AD12> { [ plus, asterisk, asciitilde, macron ] }; - key <AE12> { [ acute, grave, oacute, Oacute ] }; - key <BKSL> { [numbersign, apostrophe, grave, grave ] }; - key <TLDE> { [asciicircum, degree, notsign, notsign ] }; - - -}; +// based on a keyboard map from an 'xkb/symbols/de' file
+
+default
+xkb_symbols "basic" {
+
+ include "latin(type4)"
+
+ name[Group1]="German";
+
+ key <AE02> { [ 2, quotedbl, twosuperior, oneeighth ] };
+ key <AE03> { [ 3, section, threesuperior, sterling ] };
+ key <AE04> { [ 4, dollar, onequarter, currency ] };
+
+ key <AE11> {type[Group1]="FOUR_LEVEL_PLUS_LOCK", symbols[Group1]=
+ [ssharp, question, backslash, questiondown, 0x1001E9E ]};
+// The unicode capital letter sharp s U+1E9E is transformed to "SS"
+// to match the rules for capitalizing sharp s in german.
+// If the capital sharp s is needed, delete the line
+// starting with <U1E9C> from /usr/share/X11/locale/iso8859-15/Compose.
+// If both doubled S and capital sharp s are needed, use 0x1001E9E
+// for capital sharp s and some free unicode codepoint like 0x1001E9C
+// for doubled S. Don`t forget to change this in the Compose file, too.
+
+ key <AE12> { [dead_acute, dead_grave, dead_cedilla, dead_ogonek ] };
+
+ key <AD03> { [ e, E, EuroSign, EuroSign ] };
+ key <AD06> { [ z, Z, leftarrow, yen ] };
+ key <AD11> { [udiaeresis, Udiaeresis, dead_diaeresis, dead_abovering ] };
+ key <AD12> { [ plus, asterisk, dead_tilde, dead_macron ] };
+
+ key <AC02> { [ s, S, U017F, U1E9E ] };
+ key <AC07> { [ j, J, dead_belowdot, dead_abovedot ] };
+ key <AC10> { [odiaeresis, Odiaeresis, dead_doubleacute, dead_belowdot ] };
+ key <AC11> { [adiaeresis, Adiaeresis, dead_circumflex, dead_caron ] };
+ key <TLDE> { [dead_circumflex, degree, U2032, U2033 ] };
+
+ key <BKSL> { [numbersign, apostrophe, rightsinglequotemark, dead_breve ] };
+ key <AB01> { [ y, Y, guillemotright, U203A ] };
+ key <AB02> { [ x, X, guillemotleft, U2039 ] };
+ key <AB04> { [ v, V, doublelowquotemark, singlelowquotemark ] };
+ key <AB05> { [ b, B, leftdoublequotemark, leftsinglequotemark ] };
+ key <AB06> { [ n, N, rightdoublequotemark, rightsinglequotemark ] };
+ key <AB08> { [ comma, semicolon, periodcentered, multiply ] };
+ key <AB09> { [ period, colon, U2026, division ] };
+ key <AB10> { [ minus, underscore, endash, emdash ] };
+
+ include "kpdl(comma)"
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "nodeadkeys" {
+
+ // modify the basic German layout to not have any dead keys
+
+ include "de(basic)"
+ name[Group1]="German (eliminate dead keys)";
+
+ key <TLDE> { [asciicircum, degree, notsign, notsign ] };
+ key <AE12> { [ acute, grave, cedilla, cedilla ] };
+ key <AD11> { [udiaeresis, Udiaeresis, diaeresis, diaeresis ] };
+ key <AD12> { [ plus, asterisk, asciitilde, macron ] };
+ key <AC10> { [odiaeresis, Odiaeresis, doubleacute, doubleacute ] };
+ key <AC11> { [adiaeresis, Adiaeresis, asciicircum, asciicircum ] };
+ key <BKSL> { [numbersign, apostrophe, grave, grave ] };
+ key <AB10> { [ minus, underscore, dead_belowdot, abovedot ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "deadgraveacute" {
+ // modify the basic German layout to have only acute and grave
+ // as dead keys (tilde and circumflex are needed as spacing characters
+ // in many programming languages)
+
+ include "de(basic)"
+ name[Group1]="German (dead grave acute)";
+
+ key <TLDE> { [asciicircum, degree, notsign, notsign ] };
+ key <AD12> { [ plus, asterisk, asciitilde, dead_macron ] };
+ key <BKSL> { [numbersign, apostrophe, grave, grave ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "deadacute" {
+ // modify the basic German layout to have only acute as
+ // dead keys (ASCII grave, tilde and circumflex are needed as
+ // spacing characters in many programming languages and text formatters)
+
+ include "de(deadgraveacute)"
+
+ name[Group1]="German (dead acute)";
+
+ key <AE12> { [dead_acute, grave, dead_cedilla, dead_ogonek ] };
+ key <BKSL> { [numbersign, apostrophe, dead_grave, dead_grave ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "ro" {
+ // add romanian-specific letters to the basic German layout.
+ // Romanian symbols are accessible with combination of <AltGr> and
+ // 'a', 's', 't', 'i', 'ä (ä)' (+<Shift> for capital letters).
+ // To view romanian-specific symbols, add "export LC_CTYPE=ro_RO"
+ // or "export LC_CTYPE=de_DE.utf8" to your .profile.
+
+ include "de(basic)"
+
+ name[Group1]="Romanian (Germany)";
+
+ key <AD05> { [ t, T, tcedilla, Tcedilla ] };
+ key <AD08> { [ i, I, icircumflex, Icircumflex ] };
+ key <AC01> { [ a, A, acircumflex, Acircumflex ] };
+ key <AC02> { [ s, S, scedilla, Scedilla ] };
+ key <AC11> { [ adiaeresis, Adiaeresis, abreve, Abreve ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "ro_nodeadkeys" {
+ // add romanian-specific letters to the German nodeadkeys layout.
+ // Read the comment for de_ro !
+
+ include "de(nodeadkeys)"
+ name[Group1]="Romanian (Germany, eliminate dead keys)";
+
+ key <AD05> { [ t, T, tcedilla, Tcedilla ] };
+ key <AD08> { [ i, I, icircumflex, Icircumflex ] };
+ key <AC01> { [ a, A, acircumflex, Acircumflex ] };
+ key <AC02> { [ s, S, scedilla, Scedilla ] };
+ key <AC11> { [ adiaeresis, Adiaeresis, abreve, Abreve ] };
+};
+
+// German Dvorak keymap by Thorsten Staerk (www.staerk.de/thorsten)
+// Have acute and grave as dead keys, tilde and circumflex alive as they are needed
+// in many programming languages.
+// to use this keymap, use a 105-key-keyboard and the command setxkbmap -model pc105 -layout dvorak -variant de
+// source: http://www-lehre.informatik.uni-osnabrueck.de/~rfreund/dvorak.php
+partial alphanumeric_keys
+xkb_symbols "dvorak" {
+ include "us(dvorak)"
+
+ name[Group1]="German (Dvorak)";
+
+ key <TLDE> { [ asciicircum, degree ] };
+
+ key <AE01> { [ 1, exclam, onesuperior ] };
+ key <AE02> { [ 2, quotedbl, twosuperior ] };
+ key <AE03> { [ 3, section, threesuperior ] };
+ key <AE04> { [ 4, dollar, bar ] };
+ key <AE05> { [ 5, percent, bar ] };
+ key <AE06> { [ 6, ampersand, brokenbar ] };
+ key <AE07> { [ 7, slash, braceleft ] };
+ key <AE08> { [ 8, parenleft, bracketleft ] };
+ key <AE09> { [ 9, parenright, bracketright ] };
+ key <AE10> { [ 0, equal, braceright ] };
+ key <AE11> { [ plus, asterisk, asciitilde ] };
+ key <AE12> { [ less, greater, dead_grave ] };
+
+ key <AD01> { [ udiaeresis, Udiaeresis, at ] };
+ key <AD02> { [ comma, semicolon, dead_diaeresis ] };
+ key <AD03> { [ period, colon ] };
+ key <AD08> { [ c, C, copyright, Cacute ] };
+ key <AD09> { [ t, T, trademark ] };
+ key <AD10> { [ z, Z, zabovedot, Zabovedot ] };
+ key <AD11> { [ question, ssharp ] };
+ key <AD12> { [ slash, backslash, dead_acute ] };
+
+ key <AC01> { [ a, A, at, aogonek ] };
+ key <AC02> { [ o, O, oacute, Oacute ] };
+ key <AC03> { [ e, E, EuroSign, eogonek ] };
+ key <AC04> { [ i, I ] };
+ key <AC05> { [ u, U ] };
+ key <AC06> { [ h, H ] };
+ key <AC07> { [ d, D ] };
+ key <AC08> { [ r, R, registered ] };
+ key <AC09> { [ n, N, nacute, Nacute ] };
+ key <AC10> { [ s, S, sacute, Sacute] };
+ key <AC11> { [ l, L, lstroke, Lstroke ] };
+
+ key <AB01> { [ odiaeresis, Odiaeresis ] };
+ key <AB02> { [ q, Q, at ] };
+ key <AB07> { [ m, M, mu ] };
+ key <AB10> { [ numbersign, apostrophe ] };
+
+ key <BKSL> { [ minus, underscore, hyphen, diaeresis] };
+
+ key <LSGT> { [ adiaeresis, Adiaeresis, bar ] };
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "Sundeadkeys" {
+
+ // For naming consistency
+
+ include "de(basic)"
+
+};
+
+partial alphanumeric_keys
+xkb_symbols "sundeadkeys" {
+
+ // For naming consistency
+
+ include "de(Sundeadkeys)"
+
+ name[Group1]="German (Sun dead keys)";
+};
+
+
+// German Neo-Layout Version 2
+// adopted 2004 by Hanno Behrens <Hanno.Behrens@gmx.de>
+// inspired by Dvorak/de-ergo http://www.goebel-consult.de/de-ergo/
+//
+// Authors:
+// Stephan Hilb <stephan at ehilb dot de>
+// <lucky at zankt dot net>
+// Benjamin Kellermann <Benjamin dot Kellermann at gmx dot Germany>
+// Erik Streb <mail at erikstreb dot de>
+// and many other contributors
+//
+// http://www.neo-layout.org
+//
+// $Revision$, $Date$
+
+partial alphanumeric_keys modifier_keys keypad_keys
+xkb_symbols "neo_base" {
+
+ // Levels in Neo jargon
+ // --------------------------------------------------------------
+ // Ebene 1: normal
+ // Ebene 2: Shift
+ // Ebene 3: Mod3
+ // Ebene 4: Mod4 (for marking something use Shift + Mod4)
+ // Ebene 5: Shift + Mod3
+ // Ebene 6: Mod3 + Mod4
+ // Compose (not a level): Mod3 + Tab
+ // Feststelltaste (Capslock): Shift + Shift
+ // Mod4-Lock: Mod4 + Mod4
+ // Mod4-Lock: Shift + Mod3 + Tab
+
+ // Legend
+ // ===============
+ // Levels in Xkbmap jargon to be found here in the definitions.
+ // These are the levels used, and Xorg's translations:
+ // --------------------------------------------------------------
+ // Xorg: Level1 Level2 Level3 Level4 Level5 Level6 Level7 Level8
+ // Neo: Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Pseudo-Ebene Ebene6 ???
+ // Keys (Neo): None Shift Mod3 Mod3 + Shift Mod4 Mod4 + Shift Mod3 + Mod4 Mod3 + Mod4 + Shift
+
+
+ // Alphanumeric-keys
+ // ===============
+ key.type[Group1] = "EIGHT_LEVEL";
+
+ // Tab as Multi_key (Compose)
+ // --------------------------------------------------------------
+ key <TAB> { [ Tab, ISO_Left_Tab, Multi_key, ISO_Level5_Lock, NoSymbol, NoSymbol, NoSymbol, ISO_Level5_Lock ] };
+
+
+ // Number row
+ // --------------------------------------------------------------
+ key <TLDE> { [ dead_circumflex, dead_caron, U21BB, U02DE, dead_abovedot, Pointer_EnableKeys, dead_belowdot, NoSymbol ] };
+
+ key <AE01> { [ 1, degree, onesuperior, onesubscript, ordfeminine, NoSymbol, notsign, NoSymbol ] };
+ key <AE02> { [ 2, section, twosuperior, twosubscript, masculine, NoSymbol, logicalor, NoSymbol ] };
+ key <AE03> { [ 3, U2113, threesuperior, threesubscript, numerosign, NoSymbol, logicaland, NoSymbol ] };
+ key <AE04> { [ 4, guillemotright, U203A, femalesymbol, NoSymbol, NoSymbol, U22A5, NoSymbol ] };
+ key <AE05> { [ 5, guillemotleft, U2039, malesymbol, periodcentered, NoSymbol, U2221, NoSymbol ] };
+ key <AE06> { [ 6, dollar, cent, U26A5, sterling, NoSymbol, U2225, NoSymbol ] };
+
+ key <AE07> { [ 7, EuroSign, yen, U03F0, currency, NoSymbol, rightarrow, NoSymbol ] };
+ key <AE08> { [ 8, doublelowquotemark, singlelowquotemark, U27E8, Tab, ISO_Left_Tab, U221E, NoSymbol ] };
+ key <AE09> { [ 9, leftdoublequotemark, leftsinglequotemark, U27E9, KP_Divide, KP_Divide, variation, NoSymbol ] };
+ key <AE10> { [ 0, rightdoublequotemark, rightsinglequotemark, zerosubscript, KP_Multiply, KP_Multiply, emptyset, NoSymbol ] };
+
+ key <AE11> { [ minus, emdash, NoSymbol, U2011, KP_Subtract, KP_Subtract, hyphen, NoSymbol ] };
+ key <AE12> { [ dead_grave, dead_cedilla, dead_abovering, dead_dasia, dead_diaeresis, NoSymbol, dead_macron, NoSymbol ] };
+
+ // Top row
+ // --------------------------------------------------------------
+ key.type[Group1] = "EIGHT_LEVEL_SEMIALPHABETIC";
+ key <AD01> { [ x, X, ellipsis, Greek_xi, Prior, Prior, Greek_XI, NoSymbol ] };
+ key <AD02> { [ v, V, underscore, NoSymbol, BackSpace, BackSpace, radical, NoSymbol ] };
+ key <AD03> { [ l, L, bracketleft, Greek_lambda, Up, Up, Greek_LAMBDA, NoSymbol ] };
+ key <AD04> { [ c, C, bracketright, Greek_chi, Delete, Delete, U2102, NoSymbol ] };
+ key <AD05> { [ w, W, asciicircum, Greek_omega, Next, Next, Greek_OMEGA, NoSymbol ] };
+
+ key <AD06> { [ k, K, exclam, Greek_kappa, exclamdown, NoSymbol, multiply, NoSymbol ] };
+ key <AD07> { [ h, H, less, Greek_psi, KP_7, KP_7, Greek_PSI, NoSymbol ] };
+ key <AD08> { [ g, G, greater, Greek_gamma, KP_8, KP_8, Greek_GAMMA, NoSymbol ] };
+ key <AD09> { [ f, F, equal, Greek_phi, KP_9, KP_9, Greek_PHI, NoSymbol ] };
+ key <AD10> { [ q, Q, ampersand, U03D5, KP_Add, KP_Add, U211A, NoSymbol ] };
+
+ key <AD11> { [ ssharp, U1E9E, U017F, Greek_finalsmallsigma, U2212, NoSymbol, jot, NoSymbol ] };
+
+ key.type[Group1] = "EIGHT_LEVEL";
+ key <AD12> { [ dead_acute, dead_tilde, dead_stroke, dead_psili, dead_doubleacute, NoSymbol, dead_breve, NoSymbol ] };
+
+ // Middle row
+ // --------------------------------------------------------------
+ key.type[Group1] = "EIGHT_LEVEL_SEMIALPHABETIC";
+ key <AC01> { [ u, U, backslash, NoSymbol, Home, Home, includedin, NoSymbol ] };
+ key <AC02> { [ i, I, slash, Greek_iota, Left, Left, integral, NoSymbol ] };
+ key <AC03> { [ a, A, braceleft, Greek_alpha, Down, Down, U2200, NoSymbol ] };
+ key <AC04> { [ e, E, braceright, Greek_epsilon, Right, Right, U2203, NoSymbol ] };
+ key <AC05> { [ o, O, asterisk, Greek_omicron, End, End, elementof, NoSymbol ] };
+
+ key <AC06> { [ s, S, question, Greek_sigma, questiondown, NoSymbol, Greek_SIGMA, NoSymbol ] };
+ key <AC07> { [ n, N, parenleft, Greek_nu, KP_4, KP_4, U2115, NoSymbol ] };
+ key <AC08> { [ r, R, parenright, Greek_rho, KP_5, KP_5, U211D, NoSymbol ] };
+ key <AC09> { [ t, T, minus, Greek_tau, KP_6, KP_6, partialderivative, NoSymbol ] };
+ key <AC10> { [ d, D, colon, Greek_delta, KP_Separator, comma, Greek_DELTA, NoSymbol ] };
+
+ key <AC11> { [ y, Y, at, Greek_upsilon, period, KP_Decimal, nabla, NoSymbol ] };
+
+ // Bottom row
+ // --------------------------------------------------------------
+ key <AB01> { [ udiaeresis, Udiaeresis, numbersign, NoSymbol, Escape, Escape, union, NoSymbol ] };
+ key <AB02> { [ odiaeresis, Odiaeresis, dollar, U03F5, Tab, Tab, intersection, NoSymbol ] };
+ key <AB03> { [ adiaeresis, Adiaeresis, bar, Greek_eta, Insert, Insert, U2135, NoSymbol ] };
+ key <AB04> { [ p, P, asciitilde, Greek_pi, Return, Return, Greek_PI, NoSymbol ] };
+ key <AB05> { [ z, Z, grave, Greek_zeta, Undo, Undo, U2124, NoSymbol ] };
+
+ key <AB06> { [ b, B, plus, Greek_beta, colon, NoSymbol, U21D0, NoSymbol ] };
+ key <AB07> { [ m, M, percent, Greek_mu, KP_1, KP_1, ifonlyif, NoSymbol ] };
+ key.type[Group1] = "EIGHT_LEVEL";
+ key <AB08> { [ comma, endash, quotedbl, U03F1, KP_2, KP_2, U21D2, NoSymbol ] };
+ key <AB09> { [ period, enfilledcircbullet, apostrophe, U03D1, KP_3, KP_3, U21A6, NoSymbol ] };
+ key.type[Group1] = "EIGHT_LEVEL_SEMIALPHABETIC";
+ key <AB10> { [ j, J, semicolon, Greek_theta, semicolon, NoSymbol, Greek_THETA, NoSymbol ] };
+ key.type[Group1] = "EIGHT_LEVEL";
+
+ // Space key
+ // --------------------------------------------------------------
+ key <SPCE> { [ space, space, space, nobreakspace, KP_0, KP_0, U202F, NoSymbol ] };
+
+
+ // Keypad-keys
+ // ===============
+
+ // The former Numlock key:
+ key <NMLK> { [ Tab, ISO_Left_Tab, equal, approxeq, notequal, Pointer_EnableKeys, identical, NoSymbol ] };
+
+ // Topmost row
+ // --------------------------------------------------------------
+ key <KPDV> { [ KP_Divide, KP_Divide, division, U2300, U2215, NoSymbol, U2223, NoSymbol ] };
+ key <KPMU> { [ KP_Multiply, KP_Multiply, U2219, U2299, multiply, NoSymbol, U2297, NoSymbol ] };
+ key <KPSU> { [ KP_Subtract, KP_Subtract, U2212, U2296, U2216, NoSymbol, U2238, NoSymbol ] };
+
+ // Top row
+ // --------------------------------------------------------------
+ key <KP7> { [ KP_7, U2714, U2195, U226A, KP_Home, KP_Home, upstile, NoSymbol ] };
+ key <KP8> { [ KP_8, U2718, uparrow, intersection, KP_Up, KP_Up, U22C2, NoSymbol ] };
+ key <KP9> { [ KP_9, dagger, U20D7, U226B, KP_Prior, KP_Prior, U2309, NoSymbol ] };
+ key <KPAD> { [ KP_Add, KP_Add, plusminus, U2295, U2213, NoSymbol, U2214, NoSymbol ] };
+
+ // Middle row
+ // --------------------------------------------------------------
+ key <KP4> { [ KP_4, club, leftarrow, includedin, KP_Left, KP_Left, U2286, NoSymbol ] };
+ key <KP5> { [ KP_5, EuroSign, colon, U22B6, KP_Begin, KP_Begin, U22B7, NoSymbol ] };
+ key <KP6> { [ KP_6, U2023, rightarrow, includes, KP_Right, KP_Right, U2287, NoSymbol ] };
+
+ // Bottom row
+ // --------------------------------------------------------------
+ key <KP1> { [ KP_1, diamond, U2194, lessthanequal, KP_End, KP_End, downstile, NoSymbol ] };
+ key <KP2> { [ KP_2, heart, downarrow, union, KP_Down, KP_Down, U22C3, NoSymbol ] };
+ key <KP3> { [ KP_3, U2660, U21CC, greaterthanequal, KP_Next, KP_Next, U230B, NoSymbol ] };
+ key <KPEN> { [ KP_Enter, KP_Enter, KP_Enter, KP_Enter, KP_Enter, KP_Enter, KP_Enter, NoSymbol ] };
+ key <KPEQ> { [ KP_Equal, NoSymbol, NoSymbol, NoSymbol, NoSymbol, NoSymbol, NoSymbol, NoSymbol ] };
+
+ // Bottommost row
+ // --------------------------------------------------------------
+ key <KP0> { [ KP_0, U2423, percent, U2030, KP_Insert, KP_Insert, U25A1, NoSymbol ] };
+ key <KPDL> { [ KP_Separator, period, comma, minutes, KP_Delete, KP_Delete, seconds, NoSymbol ] };
+};
+
+partial alphanumeric_keys modifier_keys keypad_keys
+xkb_symbols "neo" {
+
+ include "de(neo_base)"
+
+ name[Group1]= "German (Neo 2)";
+
+ include "shift(both_capslock)"
+ include "level3(caps_switch)"
+ include "level3(bksl_switch)"
+ include "level5(lsgt_switch)"
+ include "level5(ralt_switch)"
+};
+
+// Copied from macintosh_vndr/de
+// olh@suse.de very close to MacOS map
+
+partial alphanumeric_keys
+xkb_symbols "mac" {
+
+ include "de"
+ name[Group1]= "German (Macintosh)";
+
+ // Alphanumeric section
+ key <AE01> { [ 1, exclam, exclamdown, at ] };
+ key <AE05> { [ 5, percent, bracketleft ] };
+ key <AE06> { [ 6, ampersand, bracketright ] };
+ key <AE07> { [ 7, slash, bar, backslash ] };
+ key <AE08> { [ 8, parenleft, braceleft, asciitilde ] };
+ key <AE09> { [ 9, parenright, braceright ] };
+ key <AD01> { [ q, Q, guillemotleft, guillemotright ] };
+ key <AD04> { [ r, R, registered ] };
+ key <AD07> { [ u, U, diaeresis, Aacute ] };
+ key <AD08> { [ i, I, slash, Ucircumflex ] };
+ key <AD11> { [ udiaeresis, Udiaeresis, periodcentered, degree ] };
+ key <AD12> { [ plus, asterisk, asciitilde ] };
+ key <AC01> { [ a, A, aring, Aring ] };
+ key <AC05> { [ g, G, copyright ] };
+ key <AC06> { [ h, H, ordfeminine ] };
+ key <AC09> { [ l, L, at ] };
+ key <AC10> { [ odiaeresis, Odiaeresis, dead_acute ] };
+ key <AB06> { [ n, N, asciitilde ] };
+
+};
+
+partial alphanumeric_keys
+xkb_symbols "mac_nodeadkeys" {
+ // modify the standard German mac layout to not have any dead keys
+ include "de(mac)"
+ name[Group1]= "German (Macintosh, eliminate dead keys)";
+ key <AE04> { [ 4, dollar, onequarter, currency ] };
+
+ key <TLDE> { [ asciicircum, degree, notsign ] };
+ key <AE12> { [ acute, grave, cedilla ] };
+ key <AD11> { [ udiaeresis, Udiaeresis, diaeresis ] };
+ key <AD12> { [ plus, asterisk, asciitilde, macron ] };
+ key <AC10> { [ odiaeresis, Odiaeresis, acute ] };
+ key <AC11> { [ adiaeresis, Adiaeresis, asciicircum ] };
+
+ key <BKSL> { [ numbersign, apostrophe, grave ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "dsb"
+{
+ name[Group1] = "Lower Sorbian";
+ include "latin(basic)"
+ include "level3(ralt_switch)"
+ include "kpdl(comma)"
+ key <AB01> { [ z, Z, zcaron, Zcaron ] };
+ key <AB02> { [ x, X, zacute, Zacute ] };
+ key <AB03> { [ c, C, cacute, Cacute ] };
+ key <AB04> { [ v, V, ccaron, Ccaron ] };
+ key <AB06> { [ n, N, nacute, Nacute ] };
+ key <AC02> { [ s, S, sacute, Sacute ] };
+ key <AC03> { [ d, D, scaron, Scaron ] };
+ key <AC04> { [ f, F ] };
+ key <AD01> { [ q, Q ] };
+ key <AD02> { [ w, W ] };
+ key <AD03> { [ e, E, ecaron, Ecaron ] };
+ key <AD04> { [ r, R, racute, Racute ] };
+ key <AD05> { [ t, T, U20B5, EuroSign ] };
+ key <AD09> { [ o, O, oacute, Oacute ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "dsb_qwertz"
+{
+ name[Group1] = "Lower Sorbian (qwertz)";
+ include "latin(basic)"
+ include "level3(ralt_switch)"
+ include "kpdl(comma)"
+ key <AB01> { [ y, Y ] };
+ key <AB02> { [ x, X ] };
+ key <AB03> { [ c, C, cacute, Cacute ] };
+ key <AB04> { [ v, V, ccaron, Ccaron ] };
+ key <AB06> { [ n, N, nacute, Nacute ] };
+ key <AC02> { [ s, S, sacute, Sacute ] };
+ key <AC03> { [ d, D, scaron, Scaron ] };
+ key <AC04> { [ f, F ] };
+ key <AD01> { [ q, Q ] };
+ key <AD02> { [ w, W ] };
+ key <AD03> { [ e, E, ecaron, Ecaron ] };
+ key <AD04> { [ r, R, racute, Racute ] };
+ key <AD05> { [ t, T, U20B5, EuroSign ] };
+ key <AD06> { [ z, Z, zcaron, Zcaron ] };
+ key <AD07> { [ u, U, zacute, Zacute ] };
+ key <AD09> { [ o, O, oacute, Oacute ] };
+};
+
+// layout for Russian letters on an german keyboard
+// based on US-RU layout by Ivan Popov <pin@konvalo.org> 2005-07-17
+// adopted for german layout by Alexey Fisher <bug-track@fisher-privat.net> 2010-08-19
+
+partial alphanumeric_keys
+xkb_symbols "ru" {
+
+ include "de(basic)"
+
+ name[Group1]= "Russian (Germany, phonetic)";
+
+key.type[group1]="FOUR_LEVEL_ALPHABETIC";
+
+ key <LatA> { [ Cyrillic_a, Cyrillic_A ] };
+ key <LatB> { [ Cyrillic_be, Cyrillic_BE ] };
+ key <LatW> { [ Cyrillic_ve, Cyrillic_VE ] };
+ key <LatG> { [ Cyrillic_ghe, Cyrillic_GHE ] };
+ key <LatD> { [ Cyrillic_de, Cyrillic_DE ] };
+ key <LatE> { [ Cyrillic_ie, Cyrillic_IE ] };
+ key <TLDE> { [ Cyrillic_io, Cyrillic_IO, asciitilde ] };
+ key <LatX> { [ Cyrillic_zhe, Cyrillic_ZHE ] };
+ key <LatZ> { [ Cyrillic_ze, Cyrillic_ZE ] };
+ key <LatI> { [ Cyrillic_i, Cyrillic_I ] };
+ key <LatJ> { [ Cyrillic_shorti, Cyrillic_SHORTI ] };
+ key <LatK> { [ Cyrillic_ka, Cyrillic_KA ] };
+ key <LatL> { [ Cyrillic_el, Cyrillic_EL ] };
+ key <LatM> { [ Cyrillic_em, Cyrillic_EM ] };
+ key <LatN> { [ Cyrillic_en, Cyrillic_EN ] };
+ key <LatO> { [ Cyrillic_o, Cyrillic_O ] };
+ key <LatP> { [ Cyrillic_pe, Cyrillic_PE ] };
+ key <LatR> { [ Cyrillic_er, Cyrillic_ER ] };
+ key <LatS> { [ Cyrillic_es, Cyrillic_ES ] };
+ key <LatT> { [ Cyrillic_te, Cyrillic_TE ] };
+ key <LatU> { [ Cyrillic_u, Cyrillic_U ] };
+ key <LatF> { [ Cyrillic_ef, Cyrillic_EF ] };
+ key <LatH> { [ Cyrillic_ha, Cyrillic_HA ] };
+ key <LatC> { [ Cyrillic_tse, Cyrillic_TSE ] };
+ key <AC10> { [ Cyrillic_che, Cyrillic_CHE ] };
+ key <AD11> { [ Cyrillic_sha, Cyrillic_SHA ] };
+ key <AD12> { [ Cyrillic_shcha, Cyrillic_SHCHA, plus, asterisk ] };
+ key <AE12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN ] };
+ key <LatY> { [ Cyrillic_yeru, Cyrillic_YERU ] };
+ key <LatV> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] };
+ key <AC11> { [ Cyrillic_e, Cyrillic_E ] };
+ key <BKSL> { [ Cyrillic_yu, Cyrillic_YU, numbersign, apostrophe ] };
+ key <LatQ> { [ Cyrillic_ya, Cyrillic_YA ] };
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "htcdream" {
+ include "inet(htcdream)"
+
+ name[Group1]= "German";
+
+ //second row
+ key <AD01> { [ q, Q, Tab, Tab ] };
+ key <AD02> { [ w, W, grave, grave ] };
+ key <AD03> { [ e, E, EuroSign, EuroSign ] };
+ key <AD04> { [ r, R, underscore, underscore ] };
+ key <AD05> { [ t, T, sterling, sterling] };
+ key <AD06> { [ z, Z, division, division ] };
+ key <AD07> { [ u, U, udiaeresis, udiaeresis ] };
+ key <AD08> { [ i, I, minus, minus ] };
+ key <AD09> { [ o, O, odiaeresis, odiaeresis ] };
+ key <AD10> { [ p, P, equal, equal ] };
+
+ //third row
+ key <AC01> { [ a, A, adiaeresis, adiaeresis ] };
+ key <AC02> { [ s, S, ssharp, ssharp] };
+ key <AC03> { [ d ,D, backslash, backslash ] };
+ key <AC04> { [ f, F, braceleft, braceleft ] };
+ key <AC05> { [ g, G, braceright, braceright ] };
+ key <AC06> { [ h, H, multiply, multiply ] };
+ key <AC07> { [ j, J, colon, colon ] };
+ key <AC08> { [ k, K, plus, plus ] };
+ key <AC09> { [ l, L, apostrophe, apostrophe ] };
+
+ //forth row
+ key <AB01> { [ y, Y, bar, bar ] };
+ key <AB02> { [ x, X, bracketleft, bracketleft ] };
+ key <AB03> { [ c, C, bracketright, bracketright ] };
+ key <AB04> { [ v, V, less, less ] };
+ key <AB05> { [ b, B, greater, greater ] };
+ key <AB06> { [ n, N, semicolon, semicolon ] };
+ key <AB07> { [ m, M, quotedbl, quotedbl ] };
+ key <AB08> { [ comma, comma, question, question ] };
+
+ //fifth row
+ key <FK15> { [ at, at, asciitilde, asciitilde ] };
+
+ include "level3(alt_switch)"
+};
+
+// EXTRAS:
+
+partial alphanumeric_keys
+xkb_symbols "us" {
+ include "us"
+
+ name[Group1]="German (US keyboard with German letters)";
+
+ key <AC01> { [ a, A, adiaeresis, Adiaeresis ] };
+ key <AC02> { [ s, S, ssharp, ssharp ] };
+ key <AC10> { [ semicolon, colon, odiaeresis, Odiaeresis ] };
+ key <AC11> { [ apostrophe, quotedbl, adiaeresis, Adiaeresis ] };
+ key <AD03> { [ e, E, EuroSign, EuroSign ] };
+ key <AD07> { [ u, U, udiaeresis, Udiaeresis ] };
+ key <AD09> { [ o, O, odiaeresis, Odiaeresis ] };
+ key <AD11> { [ bracketleft, braceleft, udiaeresis, Udiaeresis ] };
+ key <AE03> { [ 3, numbersign, section, section ] };
+ key <AE11> { [ minus, underscore, ssharp, question ] };
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "hu" {
+
+ // modify the basic German layout to not have any dead keys and add Hungarian letters
+
+ include "de(basic)"
+ name[Group1]="German (with Hungarian letters and no dead keys)";
+
+ key <AB01> { [ y, Y, guillemotleft, less ] };
+ key <AC10> { [odiaeresis, Odiaeresis, eacute, Eacute ] };
+ key <AC11> { [adiaeresis, Adiaeresis, aacute, Aacute] };
+ key <AD03> { [ e, E, EuroSign, EuroSign ] };
+ key <AD06> { [ z, Z, leftarrow, yen ] };
+ key <AD07> { [ u, U, uacute, Uacute ] };
+ key <AD08> { [ i, I, iacute, Iacute ] };
+ key <AD09> { [ o, O, odoubleacute,Odoubleacute ] };
+ key <AD11> { [udiaeresis, Udiaeresis, udoubleacute,Udoubleacute ] };
+ key <AD12> { [ plus, asterisk, asciitilde, macron ] };
+ key <AE12> { [ acute, grave, oacute, Oacute ] };
+ key <BKSL> { [numbersign, apostrophe, grave, grave ] };
+ key <TLDE> { [asciicircum, degree, notsign, notsign ] };
+
+
+};
diff --git a/xorg-server/xkeyboard-config/symbols/digital_vndr/makefile b/xorg-server/xkeyboard-config/symbols/digital_vndr/makefile new file mode 100644 index 000000000..cdfa2ef28 --- /dev/null +++ b/xorg-server/xkeyboard-config/symbols/digital_vndr/makefile @@ -0,0 +1,13 @@ +ifeq ($(MAKESERVER),1) +$(error Please do not specify MAKESERVER=1) +endif + +DESTDIR=$(MHMAKECONF)\xorg-server\xkbdata\symbols\digital_vndr + +dist_symbols_DATA = \ +lk pc us \ +vt + +DATA_FILES=$(dist_symbols_DATA:%=$(DESTDIR)\%) + +include ..\..\xkbrules.mak diff --git a/xorg-server/xkeyboard-config/symbols/dk b/xorg-server/xkeyboard-config/symbols/dk index 1187a99bd..3fdef9251 100644 --- a/xorg-server/xkeyboard-config/symbols/dk +++ b/xorg-server/xkeyboard-config/symbols/dk @@ -1,72 +1,72 @@ -// based on a keyboard map from an 'xkb/symbols/dk' file - -partial default alphanumeric_keys -xkb_symbols "basic" { - - include "latin(type2)" - - name[Group1]="Danish"; - - key <AE11> { [ plus, question, plusminus, questiondown ] }; - key <AE12> { [dead_acute, dead_grave, bar, brokenbar ] }; - - - key <AC10> { [ ae, AE, dead_acute, dead_doubleacute ] }; - key <AC11> { [ oslash, Ooblique, dead_circumflex, dead_caron ] }; - key <TLDE> { [ onehalf, section, threequarters, paragraph ] }; - - key <BKSL> { [apostrophe, asterisk, dead_doubleacute, multiply ] }; - - key <LSGT> { [ less, greater, backslash, notsign ] }; - - include "kpdl(comma)" - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "nodeadkeys" { - - include "dk(basic)" - - name[Group1]="Danish (eliminate dead keys)"; - - key <AE12> { [ acute, grave, bar, ogonek ] }; - key <AD11> { [ aring, Aring, diaeresis, degree ] }; - key <AD12> { [ diaeresis, asciicircum, asciitilde, macron ] }; - key <AC10> { [ ae, AE, acute, doubleacute ] }; - key <AC11> { [ oslash, Ooblique, asciicircum, caron ] }; - key <BKSL> { [apostrophe, asterisk, doubleacute, multiply ] }; - key <AB08> { [ comma, semicolon, cedilla, ogonek ] }; - key <AB09> { [ period, colon, periodcentered, abovedot ] }; - -}; - -// Copied from macintosh_vndr/dk -partial alphanumeric_keys -xkb_symbols "mac" { - - include "dk" - name[Group1]= "Danish (Macintosh)"; - - key <SPCE> { [ space, space, nobreakspace, nobreakspace ] }; - key <AB10> { [ minus, underscore, hyphen, macron ] }; - include "kpdl(dot)" -}; - - -partial alphanumeric_keys -xkb_symbols "mac_nodeadkeys" { - include "dk(mac)" - name[Group1]= "Danish (Macintosh, eliminate dead keys)"; - - key <AE12> { [ acute, grave, bar, ogonek ] }; - key <AD12> { [diaeresis, asciicircum, asciitilde, dead_macron ] }; -}; - -partial alphanumeric_keys -xkb_symbols "dvorak" { - include "no(dvorak)" - - name[Group1]= "Danish (Dvorak)"; -}; +// based on a keyboard map from an 'xkb/symbols/dk' file
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+
+ include "latin(type2)"
+
+ name[Group1]="Danish";
+
+ key <AE11> { [ plus, question, plusminus, questiondown ] };
+ key <AE12> { [dead_acute, dead_grave, bar, brokenbar ] };
+
+
+ key <AC10> { [ ae, AE, dead_acute, dead_doubleacute ] };
+ key <AC11> { [ oslash, Ooblique, dead_circumflex, dead_caron ] };
+ key <TLDE> { [ onehalf, section, threequarters, paragraph ] };
+
+ key <BKSL> { [apostrophe, asterisk, dead_doubleacute, multiply ] };
+
+ key <LSGT> { [ less, greater, backslash, notsign ] };
+
+ include "kpdl(comma)"
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "nodeadkeys" {
+
+ include "dk(basic)"
+
+ name[Group1]="Danish (eliminate dead keys)";
+
+ key <AE12> { [ acute, grave, bar, ogonek ] };
+ key <AD11> { [ aring, Aring, diaeresis, degree ] };
+ key <AD12> { [ diaeresis, asciicircum, asciitilde, macron ] };
+ key <AC10> { [ ae, AE, acute, doubleacute ] };
+ key <AC11> { [ oslash, Ooblique, asciicircum, caron ] };
+ key <BKSL> { [apostrophe, asterisk, doubleacute, multiply ] };
+ key <AB08> { [ comma, semicolon, cedilla, ogonek ] };
+ key <AB09> { [ period, colon, periodcentered, abovedot ] };
+
+};
+
+// Copied from macintosh_vndr/dk
+partial alphanumeric_keys
+xkb_symbols "mac" {
+
+ include "dk"
+ name[Group1]= "Danish (Macintosh)";
+
+ key <SPCE> { [ space, space, nobreakspace, nobreakspace ] };
+ key <AB10> { [ minus, underscore, hyphen, macron ] };
+ include "kpdl(dot)"
+};
+
+
+partial alphanumeric_keys
+xkb_symbols "mac_nodeadkeys" {
+ include "dk(mac)"
+ name[Group1]= "Danish (Macintosh, eliminate dead keys)";
+
+ key <AE12> { [ acute, grave, bar, ogonek ] };
+ key <AD12> { [diaeresis, asciicircum, asciitilde, dead_macron ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "dvorak" {
+ include "no(dvorak)"
+
+ name[Group1]= "Danish (Dvorak)";
+};
diff --git a/xorg-server/xkeyboard-config/symbols/ee b/xorg-server/xkeyboard-config/symbols/ee index e171b78ad..a25c60de9 100644 --- a/xorg-server/xkeyboard-config/symbols/ee +++ b/xorg-server/xkeyboard-config/symbols/ee @@ -1,101 +1,101 @@ -// based on -// Estonian XKB-keymap by Ville Hallik <ville@linux.ee> -// - -partial default alphanumeric_keys -xkb_symbols "basic" { - - // Describes the differences between a very simple en_US - // keyboard and a very simple Estonian keyboard - // This layout conforms to both EVS8:1993 and EVS8:2000 standards - - include "latin(type4)" - - name[Group1]="Estonian"; - - key <AE03> { [ 3, numbersign, sterling, sterling ] }; - key <AE04> { [ 4, currency, dollar, dollar ] }; - key <AE11> { [ plus, question, backslash, questiondown ] }; - key <AE12> { [dead_acute, dead_grave, grave, apostrophe ] }; - - key <AD11> { [udiaeresis, Udiaeresis, dead_diaeresis, dead_abovering ] }; - key <AD12> { [ otilde, Otilde, section, dead_macron ] }; - - key <AC02> { [ s, S, scaron, Scaron ] }; - key <AC10> { [odiaeresis, Odiaeresis, dead_acute, dead_doubleacute ] }; - key <AC11> { [adiaeresis, Adiaeresis, asciicircum, dead_caron ] }; - key <TLDE> { [dead_caron, dead_tilde, notsign, notsign ] }; - - key <BKSL> { [apostrophe, asterisk, onehalf, dead_breve ] }; - key <AB01> { [ z, Z, zcaron, Zcaron ] }; - key <AB08> { [ comma, semicolon, less, multiply ] }; - key <AB09> { [ period, colon, greater, division ] }; - key <AB10> { [ minus, underscore, bar, abovedot ] }; - - include "level3(ralt_switch)" - include "eurosign(e)" -}; - -partial alphanumeric_keys -xkb_symbols "nodeadkeys" { - - // Modifies the basic Estonian layout to eliminate all dead keys - - include "ee(basic)" - name[Group1]="Estonian (eliminate dead keys)"; - - key <TLDE> { [asciicircum,asciitilde ] }; - key <AE12> { [apostrophe, grave ] }; - key <AD11> { [udiaeresis, Udiaeresis, diaeresis, degree ] }; - key <AD12> { [ otilde, Otilde, section, macron ] }; - key <AC10> { [odiaeresis, Odiaeresis, acute, doubleacute ] }; - key <AC11> { [adiaeresis, Adiaeresis, asciicircum, caron ] }; - key <BKSL> { [apostrophe, asterisk, onehalf, breve ] }; - key <AB10> { [ minus, underscore, dead_belowdot, abovedot ] }; -}; - -// Dvorak with Estonian characters -partial alphanumeric_keys -xkb_symbols "dvorak" { - include "us(dvorak)" - name[Group1]= "Estonian (Dvorak)"; - - key <AE03> { [ 3, numbersign, sterling ] }; - key <AE04> { [ 4, dollar, section, currency ] }; - key <AE08> { [ 8, asterisk, onehalf ] }; - - key <AC01> { [ a, A, adiaeresis, Adiaeresis ] }; - key <AC02> { [ o, O, otilde, Otilde ] }; - key <AC03> { [ e, E, odiaeresis, Odiaeresis ] }; - key <AC04> { [ u, U, udiaeresis, Udiaeresis ] }; - key <AC10> { [ s, S, scaron, Scaron ] }; - key <AB10> { [ z, Z, zcaron, Zcaron ] }; - - include "level3(ralt_switch)" - include "kpdl(comma)" - include "eurosign(5)" -}; - -// Estonian few characters on basic US keymap. -// by Elan Ruusamäe <glen@delfi.ee> -partial alphanumeric_keys -xkb_symbols "us" { - include "us(euro)" - name[Group1] = "Estonian (US keyboard with Estonian letters)"; - - // ž, Ž - key <AB01> { [ z, Z, zcaron, Zcaron ] }; - // ¢ - key <AB03> { [ c, C, cent, cent ] }; - // š, Š - key <AC02> { [ s, S, scaron, Scaron ] }; - key <AC10> { [ semicolon, colon, odiaeresis, Odiaeresis ] }; - key <AC11> { [ quoteright, quotedbl, adiaeresis, Adiaeresis ] }; - key <AD11> { [ bracketleft, braceleft, udiaeresis, Udiaeresis ] }; - key <AD12> { [ bracketright, braceright, otilde, Otilde ] }; - // £ - key <AE03> { [ 3, numbersign, sterling, sterling ] }; - - include "level3(ralt_switch)" - include "eurosign(e)" -}; +// based on
+// Estonian XKB-keymap by Ville Hallik <ville@linux.ee>
+//
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+
+ // Describes the differences between a very simple en_US
+ // keyboard and a very simple Estonian keyboard
+ // This layout conforms to both EVS8:1993 and EVS8:2000 standards
+
+ include "latin(type4)"
+
+ name[Group1]="Estonian";
+
+ key <AE03> { [ 3, numbersign, sterling, sterling ] };
+ key <AE04> { [ 4, currency, dollar, dollar ] };
+ key <AE11> { [ plus, question, backslash, questiondown ] };
+ key <AE12> { [dead_acute, dead_grave, grave, apostrophe ] };
+
+ key <AD11> { [udiaeresis, Udiaeresis, dead_diaeresis, dead_abovering ] };
+ key <AD12> { [ otilde, Otilde, section, dead_macron ] };
+
+ key <AC02> { [ s, S, scaron, Scaron ] };
+ key <AC10> { [odiaeresis, Odiaeresis, dead_acute, dead_doubleacute ] };
+ key <AC11> { [adiaeresis, Adiaeresis, asciicircum, dead_caron ] };
+ key <TLDE> { [dead_caron, dead_tilde, notsign, notsign ] };
+
+ key <BKSL> { [apostrophe, asterisk, onehalf, dead_breve ] };
+ key <AB01> { [ z, Z, zcaron, Zcaron ] };
+ key <AB08> { [ comma, semicolon, less, multiply ] };
+ key <AB09> { [ period, colon, greater, division ] };
+ key <AB10> { [ minus, underscore, bar, abovedot ] };
+
+ include "level3(ralt_switch)"
+ include "eurosign(e)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "nodeadkeys" {
+
+ // Modifies the basic Estonian layout to eliminate all dead keys
+
+ include "ee(basic)"
+ name[Group1]="Estonian (eliminate dead keys)";
+
+ key <TLDE> { [asciicircum,asciitilde ] };
+ key <AE12> { [apostrophe, grave ] };
+ key <AD11> { [udiaeresis, Udiaeresis, diaeresis, degree ] };
+ key <AD12> { [ otilde, Otilde, section, macron ] };
+ key <AC10> { [odiaeresis, Odiaeresis, acute, doubleacute ] };
+ key <AC11> { [adiaeresis, Adiaeresis, asciicircum, caron ] };
+ key <BKSL> { [apostrophe, asterisk, onehalf, breve ] };
+ key <AB10> { [ minus, underscore, dead_belowdot, abovedot ] };
+};
+
+// Dvorak with Estonian characters
+partial alphanumeric_keys
+xkb_symbols "dvorak" {
+ include "us(dvorak)"
+ name[Group1]= "Estonian (Dvorak)";
+
+ key <AE03> { [ 3, numbersign, sterling ] };
+ key <AE04> { [ 4, dollar, section, currency ] };
+ key <AE08> { [ 8, asterisk, onehalf ] };
+
+ key <AC01> { [ a, A, adiaeresis, Adiaeresis ] };
+ key <AC02> { [ o, O, otilde, Otilde ] };
+ key <AC03> { [ e, E, odiaeresis, Odiaeresis ] };
+ key <AC04> { [ u, U, udiaeresis, Udiaeresis ] };
+ key <AC10> { [ s, S, scaron, Scaron ] };
+ key <AB10> { [ z, Z, zcaron, Zcaron ] };
+
+ include "level3(ralt_switch)"
+ include "kpdl(comma)"
+ include "eurosign(5)"
+};
+
+// Estonian few characters on basic US keymap.
+// by Elan Ruusamäe <glen@delfi.ee>
+partial alphanumeric_keys
+xkb_symbols "us" {
+ include "us(euro)"
+ name[Group1] = "Estonian (US keyboard with Estonian letters)";
+
+ // ž, Ž
+ key <AB01> { [ z, Z, zcaron, Zcaron ] };
+ // ¢
+ key <AB03> { [ c, C, cent, cent ] };
+ // š, Š
+ key <AC02> { [ s, S, scaron, Scaron ] };
+ key <AC10> { [ semicolon, colon, odiaeresis, Odiaeresis ] };
+ key <AC11> { [ quoteright, quotedbl, adiaeresis, Adiaeresis ] };
+ key <AD11> { [ bracketleft, braceleft, udiaeresis, Udiaeresis ] };
+ key <AD12> { [ bracketright, braceright, otilde, Otilde ] };
+ // £
+ key <AE03> { [ 3, numbersign, sterling, sterling ] };
+
+ include "level3(ralt_switch)"
+ include "eurosign(e)"
+};
diff --git a/xorg-server/xkeyboard-config/symbols/epo b/xorg-server/xkeyboard-config/symbols/epo index 840501119..ac1557dee 100644 --- a/xorg-server/xkeyboard-config/symbols/epo +++ b/xorg-server/xkeyboard-config/symbols/epo @@ -1,139 +1,139 @@ -// Esperanto keyboard maps -- "Ekverto" -// -// Ekverto A ("legacy") (2004-01-10) -// Chusslove Illich (Ĉaslavo Iliĉo) <caslav.ilic@gmx.net> -// -// Ekverto B ("basic") (2006-12-02) -// Benno Schulenberg (Beno Sĥilenberĥ) <bensberg@justemail.net> -// Chusslove Illich (Ĉaslavo Iliĉo) <caslav.ilic@gmx.net> - -default partial alphanumeric_keys -xkb_symbols "basic" { - - name[Group1]= "Esperanto"; - - include "us(basic)" - - key.type[Group1] = "FOUR_LEVEL_ALPHABETIC"; - - key <AD01> { [ scircumflex, Scircumflex, q, Q ] }; - key <AD02> { [ gcircumflex, Gcircumflex, w, W ] }; - key <AB02> { [ ccircumflex, Ccircumflex, x, X ] }; - key <AD06> { [ ubreve, Ubreve, y, Y ] }; - - key.type[Group1] = "FOUR_LEVEL_SEMIALPHABETIC"; - - key <AD11> { [ jcircumflex, Jcircumflex, bracketleft, braceleft ] }; - key <AD12> { [ hcircumflex, Hcircumflex, bracketright, braceright ] }; - - key <AD09> { [ o, O, braceleft, braceleft ] }; - key <AD10> { [ p, P, braceright, braceright ] }; - - key <AC01> { [ a, A, leftsinglequotemark, NoSymbol ] }; - key <AC02> { [ s, S, rightsinglequotemark, NoSymbol ] }; - key <AC03> { [ d, D, leftdoublequotemark, NoSymbol ] }; - key <AC04> { [ f, F, rightdoublequotemark, NoSymbol ] }; - - key <AB06> { [ n, N, endash, endash ] }; - key <AB07> { [ m, M, emdash, emdash ] }; - - key.type[Group1] = "FOUR_LEVEL"; - - key <AE05> { [ 5, percent, EuroSign, EuroSign ] }; - - include "level3(ralt_switch)" -}; - - -partial alphanumeric_keys -xkb_symbols "legacy" { - - name[Group1]= "Esperanto (displaced semicolon and quote, obsolete)"; - - key.type[Group1] = "FOUR_LEVEL"; - - key <TLDE> { [ grave, asciitilde, NoSymbol, NoSymbol ] }; - key <AE01> { [ 1, exclam, NoSymbol, NoSymbol ] }; - key <AE02> { [ 2, quotedbl, NoSymbol, NoSymbol ] }; - key <AE03> { [ 3, numbersign, NoSymbol, NoSymbol ] }; - key <AE04> { [ 4, dollar, NoSymbol, NoSymbol ] }; - key <AE05> { [ 5, percent, NoSymbol, NoSymbol ] }; - key <AE06> { [ 6, apostrophe, NoSymbol, NoSymbol ] }; - key <AE07> { [ 7, ampersand, NoSymbol, NoSymbol ] }; - key <AE08> { [ 8, asterisk, NoSymbol, NoSymbol ] }; - key <AE09> { [ 9, parenleft, NoSymbol, NoSymbol ] }; - key <AE10> { [ 0, parenright, NoSymbol, NoSymbol ] }; - key <AE11> { [ minus, underscore, NoSymbol, NoSymbol ] }; - key <AE12> { [ equal, plus, NoSymbol, NoSymbol ] }; - - key <AB08> { [ comma, semicolon, NoSymbol, NoSymbol ] }; - key <AB09> { [ period, colon, NoSymbol, NoSymbol ] }; - key <AB10> { [ slash, question, NoSymbol, NoSymbol ] }; - - key <AD11> { [ bracketleft, braceleft, NoSymbol, NoSymbol ] }; - key <AD12> { [ bracketright, braceright, NoSymbol, NoSymbol ] }; - - key <BKSL> { [ backslash, bar, NoSymbol, NoSymbol ] }; - key <LSGT> { [ NoSymbol, NoSymbol, NoSymbol, NoSymbol ] }; - - key.type[Group1] = "FOUR_LEVEL_SEMIALPHABETIC"; - - key <AD01> { [ scircumflex, Scircumflex, at, NoSymbol ] }; - key <AD02> { [ jcircumflex, Jcircumflex, asciicircum, NoSymbol ] }; - key <AD03> { [ e, E, EuroSign, NoSymbol ] }; - key <AD04> { [ r, R, emdash, NoSymbol ] }; - key <AD05> { [ t, T, endash, NoSymbol ] }; - key <AD06> { [ gcircumflex, Gcircumflex, NoSymbol, NoSymbol ] }; - key <AD07> { [ u, U, NoSymbol, NoSymbol ] }; - key <AD08> { [ i, I, NoSymbol, NoSymbol ] }; - key <AD09> { [ o, O, NoSymbol, NoSymbol ] }; - key <AD10> { [ p, P, NoSymbol, NoSymbol ] }; - - key <AC01> { [ a, A, less, NoSymbol ] }; - key <AC02> { [ s, S, greater, NoSymbol ] }; - key <AC03> { [ d, D, leftdoublequotemark, NoSymbol ] }; - key <AC04> { [ f, F, rightdoublequotemark, NoSymbol ] }; - key <AC05> { [ g, G, NoSymbol, NoSymbol ] }; - key <AC06> { [ h, H, NoSymbol, NoSymbol ] }; - key <AC07> { [ j, J, NoSymbol, NoSymbol ] }; - key <AC08> { [ k, K, NoSymbol, NoSymbol ] }; - key <AC09> { [ l, L, NoSymbol, NoSymbol ] }; - key <AC10> { [ ubreve, Ubreve, NoSymbol, NoSymbol ] }; - key <AC11> { [ hcircumflex, Hcircumflex, NoSymbol, NoSymbol ] }; - - key <AB01> { [ z, Z, leftsinglequotemark, NoSymbol ] }; - key <AB02> { [ ccircumflex, Ccircumflex, rightsinglequotemark, NoSymbol ] }; - key <AB03> { [ c, C, NoSymbol, NoSymbol ] }; - key <AB04> { [ v, V, NoSymbol, NoSymbol ] }; - key <AB05> { [ b, B, NoSymbol, NoSymbol ] }; - key <AB06> { [ n, N, NoSymbol, NoSymbol ] }; - key <AB07> { [ m, M, NoSymbol, NoSymbol ] }; - - include "level3(ralt_switch)" -}; - -// Add Esperanto supersignos to the corresponding key in a Qwerty keyboard. -// This is a generic "component" that is not used to the other layouts in this -// file but it is meant to be applied to any layout. If you have any questions -// ask J. Pablo Fernández <pupeno@pupeno.com>. -partial -xkb_symbols "qwerty" { - key <AB03> { [ NoSymbol, NoSymbol, ccircumflex, Ccircumflex ] }; - key <AC05> { [ NoSymbol, NoSymbol, gcircumflex, Gcircumflex ] }; - key <AC06> { [ NoSymbol, NoSymbol, hcircumflex, Hcircumflex ] }; - key <AC07> { [ NoSymbol, NoSymbol, jcircumflex, Jcircumflex ] }; - key <AC02> { [ NoSymbol, NoSymbol, scircumflex, Scircumflex ] }; - key <AD07> { [ NoSymbol, NoSymbol, ubreve, Ubreve ] }; -}; - -// Add Esperanto supersignos to the corresponding key in a Dvorak keyboard. -// Same comment as the Qwerty one above applies. -partial -xkb_symbols "dvorak" { - key <AD08> { [ NoSymbol, NoSymbol, ccircumflex, Ccircumflex ] }; - key <AD07> { [ NoSymbol, NoSymbol, gcircumflex, Gcircumflex ] }; - key <AC07> { [ NoSymbol, NoSymbol, hcircumflex, Hcircumflex ] }; - key <AB03> { [ NoSymbol, NoSymbol, jcircumflex, Jcircumflex ] }; - key <AC10> { [ NoSymbol, NoSymbol, scircumflex, Scircumflex ] }; - key <AC04> { [ NoSymbol, NoSymbol, ubreve, Ubreve ] }; -}; +// Esperanto keyboard maps -- "Ekverto"
+//
+// Ekverto A ("legacy") (2004-01-10)
+// Chusslove Illich (Ĉaslavo Iliĉo) <caslav.ilic@gmx.net>
+//
+// Ekverto B ("basic") (2006-12-02)
+// Benno Schulenberg (Beno Sĥilenberĥ) <bensberg@justemail.net>
+// Chusslove Illich (Ĉaslavo Iliĉo) <caslav.ilic@gmx.net>
+
+default partial alphanumeric_keys
+xkb_symbols "basic" {
+
+ name[Group1]= "Esperanto";
+
+ include "us(basic)"
+
+ key.type[Group1] = "FOUR_LEVEL_ALPHABETIC";
+
+ key <AD01> { [ scircumflex, Scircumflex, q, Q ] };
+ key <AD02> { [ gcircumflex, Gcircumflex, w, W ] };
+ key <AB02> { [ ccircumflex, Ccircumflex, x, X ] };
+ key <AD06> { [ ubreve, Ubreve, y, Y ] };
+
+ key.type[Group1] = "FOUR_LEVEL_SEMIALPHABETIC";
+
+ key <AD11> { [ jcircumflex, Jcircumflex, bracketleft, braceleft ] };
+ key <AD12> { [ hcircumflex, Hcircumflex, bracketright, braceright ] };
+
+ key <AD09> { [ o, O, braceleft, braceleft ] };
+ key <AD10> { [ p, P, braceright, braceright ] };
+
+ key <AC01> { [ a, A, leftsinglequotemark, NoSymbol ] };
+ key <AC02> { [ s, S, rightsinglequotemark, NoSymbol ] };
+ key <AC03> { [ d, D, leftdoublequotemark, NoSymbol ] };
+ key <AC04> { [ f, F, rightdoublequotemark, NoSymbol ] };
+
+ key <AB06> { [ n, N, endash, endash ] };
+ key <AB07> { [ m, M, emdash, emdash ] };
+
+ key.type[Group1] = "FOUR_LEVEL";
+
+ key <AE05> { [ 5, percent, EuroSign, EuroSign ] };
+
+ include "level3(ralt_switch)"
+};
+
+
+partial alphanumeric_keys
+xkb_symbols "legacy" {
+
+ name[Group1]= "Esperanto (displaced semicolon and quote, obsolete)";
+
+ key.type[Group1] = "FOUR_LEVEL";
+
+ key <TLDE> { [ grave, asciitilde, NoSymbol, NoSymbol ] };
+ key <AE01> { [ 1, exclam, NoSymbol, NoSymbol ] };
+ key <AE02> { [ 2, quotedbl, NoSymbol, NoSymbol ] };
+ key <AE03> { [ 3, numbersign, NoSymbol, NoSymbol ] };
+ key <AE04> { [ 4, dollar, NoSymbol, NoSymbol ] };
+ key <AE05> { [ 5, percent, NoSymbol, NoSymbol ] };
+ key <AE06> { [ 6, apostrophe, NoSymbol, NoSymbol ] };
+ key <AE07> { [ 7, ampersand, NoSymbol, NoSymbol ] };
+ key <AE08> { [ 8, asterisk, NoSymbol, NoSymbol ] };
+ key <AE09> { [ 9, parenleft, NoSymbol, NoSymbol ] };
+ key <AE10> { [ 0, parenright, NoSymbol, NoSymbol ] };
+ key <AE11> { [ minus, underscore, NoSymbol, NoSymbol ] };
+ key <AE12> { [ equal, plus, NoSymbol, NoSymbol ] };
+
+ key <AB08> { [ comma, semicolon, NoSymbol, NoSymbol ] };
+ key <AB09> { [ period, colon, NoSymbol, NoSymbol ] };
+ key <AB10> { [ slash, question, NoSymbol, NoSymbol ] };
+
+ key <AD11> { [ bracketleft, braceleft, NoSymbol, NoSymbol ] };
+ key <AD12> { [ bracketright, braceright, NoSymbol, NoSymbol ] };
+
+ key <BKSL> { [ backslash, bar, NoSymbol, NoSymbol ] };
+ key <LSGT> { [ NoSymbol, NoSymbol, NoSymbol, NoSymbol ] };
+
+ key.type[Group1] = "FOUR_LEVEL_SEMIALPHABETIC";
+
+ key <AD01> { [ scircumflex, Scircumflex, at, NoSymbol ] };
+ key <AD02> { [ jcircumflex, Jcircumflex, asciicircum, NoSymbol ] };
+ key <AD03> { [ e, E, EuroSign, NoSymbol ] };
+ key <AD04> { [ r, R, emdash, NoSymbol ] };
+ key <AD05> { [ t, T, endash, NoSymbol ] };
+ key <AD06> { [ gcircumflex, Gcircumflex, NoSymbol, NoSymbol ] };
+ key <AD07> { [ u, U, NoSymbol, NoSymbol ] };
+ key <AD08> { [ i, I, NoSymbol, NoSymbol ] };
+ key <AD09> { [ o, O, NoSymbol, NoSymbol ] };
+ key <AD10> { [ p, P, NoSymbol, NoSymbol ] };
+
+ key <AC01> { [ a, A, less, NoSymbol ] };
+ key <AC02> { [ s, S, greater, NoSymbol ] };
+ key <AC03> { [ d, D, leftdoublequotemark, NoSymbol ] };
+ key <AC04> { [ f, F, rightdoublequotemark, NoSymbol ] };
+ key <AC05> { [ g, G, NoSymbol, NoSymbol ] };
+ key <AC06> { [ h, H, NoSymbol, NoSymbol ] };
+ key <AC07> { [ j, J, NoSymbol, NoSymbol ] };
+ key <AC08> { [ k, K, NoSymbol, NoSymbol ] };
+ key <AC09> { [ l, L, NoSymbol, NoSymbol ] };
+ key <AC10> { [ ubreve, Ubreve, NoSymbol, NoSymbol ] };
+ key <AC11> { [ hcircumflex, Hcircumflex, NoSymbol, NoSymbol ] };
+
+ key <AB01> { [ z, Z, leftsinglequotemark, NoSymbol ] };
+ key <AB02> { [ ccircumflex, Ccircumflex, rightsinglequotemark, NoSymbol ] };
+ key <AB03> { [ c, C, NoSymbol, NoSymbol ] };
+ key <AB04> { [ v, V, NoSymbol, NoSymbol ] };
+ key <AB05> { [ b, B, NoSymbol, NoSymbol ] };
+ key <AB06> { [ n, N, NoSymbol, NoSymbol ] };
+ key <AB07> { [ m, M, NoSymbol, NoSymbol ] };
+
+ include "level3(ralt_switch)"
+};
+
+// Add Esperanto supersignos to the corresponding key in a Qwerty keyboard.
+// This is a generic "component" that is not used to the other layouts in this
+// file but it is meant to be applied to any layout. If you have any questions
+// ask J. Pablo Fernández <pupeno@pupeno.com>.
+partial
+xkb_symbols "qwerty" {
+ key <AB03> { [ NoSymbol, NoSymbol, ccircumflex, Ccircumflex ] };
+ key <AC05> { [ NoSymbol, NoSymbol, gcircumflex, Gcircumflex ] };
+ key <AC06> { [ NoSymbol, NoSymbol, hcircumflex, Hcircumflex ] };
+ key <AC07> { [ NoSymbol, NoSymbol, jcircumflex, Jcircumflex ] };
+ key <AC02> { [ NoSymbol, NoSymbol, scircumflex, Scircumflex ] };
+ key <AD07> { [ NoSymbol, NoSymbol, ubreve, Ubreve ] };
+};
+
+// Add Esperanto supersignos to the corresponding key in a Dvorak keyboard.
+// Same comment as the Qwerty one above applies.
+partial
+xkb_symbols "dvorak" {
+ key <AD08> { [ NoSymbol, NoSymbol, ccircumflex, Ccircumflex ] };
+ key <AD07> { [ NoSymbol, NoSymbol, gcircumflex, Gcircumflex ] };
+ key <AC07> { [ NoSymbol, NoSymbol, hcircumflex, Hcircumflex ] };
+ key <AB03> { [ NoSymbol, NoSymbol, jcircumflex, Jcircumflex ] };
+ key <AC10> { [ NoSymbol, NoSymbol, scircumflex, Scircumflex ] };
+ key <AC04> { [ NoSymbol, NoSymbol, ubreve, Ubreve ] };
+};
diff --git a/xorg-server/xkeyboard-config/symbols/es b/xorg-server/xkeyboard-config/symbols/es index f8483bb26..e33a3c277 100644 --- a/xorg-server/xkeyboard-config/symbols/es +++ b/xorg-server/xkeyboard-config/symbols/es @@ -1,217 +1,217 @@ -// based on a keyboard -// Modified for a real Spanish Keyboard by Jon Tombs -// - -partial default alphanumeric_keys -xkb_symbols "basic" { - - include "latin(type4)" - - name[Group1]="Spanish"; - - key <AE01> { [ 1, exclam, bar, exclamdown ] }; - key <AE03> { [ 3, periodcentered, numbersign, sterling ] }; - key <AE04> { [ 4, dollar, asciitilde, dollar ] }; - key <AE06> { [ 6, ampersand, notsign, fiveeighths ] }; - key <AE11> { [apostrophe, question, backslash, questiondown ] }; - key <AE12> { [exclamdown, questiondown, dead_tilde, asciitilde ] }; - - key <AD11> { [dead_grave, dead_circumflex, bracketleft, dead_abovering ] }; - key <AD12> { [ plus, asterisk, bracketright, dead_macron ] }; - - key <AC10> { [ ntilde, Ntilde, asciitilde, dead_doubleacute ] }; - key <AC11> { [dead_acute, dead_diaeresis, braceleft, braceleft ] }; - key <TLDE> { [ masculine, ordfeminine, backslash, backslash ] }; - - key <BKSL> { [ ccedilla, Ccedilla, braceright, dead_breve ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "Sundeadkeys" { - - include "es(basic)" - - key <AC11> { [dead_acute, dead_diaeresis, braceleft, braceleft ] }; - key <AD11> { [dead_grave, dead_circumflex, bracketleft, dead_abovering ] }; -}; - -partial alphanumeric_keys -xkb_symbols "sundeadkeys" { - - include "es(Sundeadkeys)" - - name[Group1]="Spanish (Sun dead keys)"; -}; - -partial alphanumeric_keys -xkb_symbols "nodeadkeys" { - - include "es(basic)" - - name[Group1]="Spanish (eliminate dead keys)"; - - key <AD11> { [ grave, asciicircum, bracketleft, degree ] }; - key <AD12> { [ plus, asterisk, bracketright, macron ] }; - key <AC10> { [ ntilde, Ntilde, asciitilde, doubleacute ] }; - key <AC11> { [ acute, diaeresis, braceleft, braceleft ] }; - key <BKSL> { [ ccedilla, Ccedilla, braceright, breve ] }; - key <AB10> { [ minus, underscore, dead_belowdot, abovedot ] }; -}; - -// Spanish mapping (note R-H exchange) -partial alphanumeric_keys -xkb_symbols "dvorak" { - - name[Group1]="Spanish (Dvorak)"; - - // Alphanumeric section - key <TLDE> {[ masculine, ordfeminine, backslash, degree ]}; - key <AE01> {[ 1, exclam, bar, onesuperior ]}; - key <AE02> {[ 2, quotedbl, at, twosuperior ]}; - key <AE03> {[ 3, periodcentered, numbersign, threesuperior ]}; - key <AE04> {[ 4, dollar, asciitilde, onequarter ]}; - key <AE05> {[ 5, percent, brokenbar, fiveeighths ]}; - key <AE06> {[ 6, ampersand, notsign, threequarters ]}; - key <AE07> {[ 7, slash, onehalf, seveneighths ]}; - key <AE08> {[ 8, parenleft, oneeighth, threeeighths ]}; - key <AE09> {[ 9, parenright, asciicircum ]}; - key <AE10> {[ 0, equal, grave, dead_doubleacute ]}; - key <AE11> {[ apostrophe, question, dead_macron, dead_ogonek ]}; - key <AE12> {[ exclamdown, questiondown, dead_breve, dead_abovedot ]}; - - key <AD01> {[ period, colon ]}; - key <AD02> {[ comma, semicolon ]}; - key <AD03> {[ ntilde, Ntilde, lstroke, Lstroke ]}; - key <AD04> {[ p, P, paragraph ]}; - key <AD05> {[ y, Y, yen ]}; - key <AD06> {[ f, F, tslash, Tslash ]}; - key <AD07> {[ g, G, dstroke, Dstroke ]}; - key <AD08> {[ c, C, cent, copyright ]}; - key <AD09> {[ h, H, hstroke, Hstroke ]}; - key <AD10> {[ l, L, sterling ]}; - key <AD11> {[ dead_grave, dead_circumflex, bracketleft, dead_caron ]}; - key <AD12> {[ plus, asterisk, bracketright, plusminus ]}; - - key <AC01> {[ a, A, ae, AE ]}; - key <AC02> {[ o, O, oslash, Oslash ]}; - key <AC03> {[ e, E, EuroSign ]}; - key <AC04> {[ u, U, aring, Aring ]}; - key <AC05> {[ i, I, oe, OE ]}; - key <AC06> {[ d, D, eth, ETH ]}; - key <AC07> {[ r, R, registered, trademark ]}; - key <AC08> {[ t, T, thorn, THORN ]}; - key <AC09> {[ n, N, eng, ENG ]}; - key <AC10> {[ s, S, ssharp, section ]}; - key <AC11> {[ dead_acute, dead_diaeresis, braceleft, dead_tilde ]}; - key <BKSL> {[ ccedilla, Ccedilla, braceright, dead_cedilla ]}; - - key <LSGT> {[ less, greater, guillemotleft, guillemotright ]}; - key <AB01> {[ minus, underscore, hyphen, macron ]}; - key <AB02> {[ q, Q, currency ]}; - key <AB03> {[ j, J ]}; - key <AB04> {[ k, K, kra ]}; - key <AB05> {[ x, X, multiply, division ]}; - key <AB06> {[ b, B ]}; - key <AB07> {[ m, M, mu ]}; - key <AB08> {[ w, W ]}; - key <AB09> {[ v, V ]}; - key <AB10> {[ z, Z ]}; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "cat" { - - include "es(basic)" - - name[Group1]="Catalan (Spain, with middle-dot L)"; - - key <AC09> { [ l, L, 0x1000140, 0x100013F ] }; -}; - -partial alphanumeric_keys -xkb_symbols "ast" { - - include "es(basic)" - - name[Group1]="Asturian (Spain, with bottom-dot H and bottom-dot L)"; - - key <AC06> { [ h, H, 0x1001E25, 0x1001E24 ] }; - key <AC09> { [ l, L, 0x1001E37, 0x1001E36 ] }; -}; - -// Copied from macintosh_vndr/es -partial alphanumeric_keys -xkb_symbols "mac" { - - // Describes the differences between a very simple mac_US - // keyboard and a very simple Spanish keybaord - - include "es" - name[Group1]= "Spanish (Macintosh)"; - -}; - -partial alphanumeric_keys -xkb_symbols "olpc" { - - include "us(basic)" - name[Group1]="Spanish"; - - key <TLDE> { [ masculine, ordfeminine ] }; - key <AE01> { [ 1, exclam, bar ] }; - key <AE02> { [ 2, quotedbl, at ] }; - key <AE03> { [ 3, dead_grave, numbersign, grave ] }; - key <AE05> { [ 5, percent, asciicircum, dead_circumflex ] }; - key <AE06> { [ 6, ampersand, notsign ] }; - key <AE07> { [ 7, slash, backslash ] }; - key <AE08> { [ 8, parenleft ] }; - key <AE09> { [ 9, parenright ] }; - key <AE10> { [ 0, equal ] }; - key <AE11> { [ apostrophe, question ] }; - key <AE12> { [ exclamdown, questiondown ] }; - - key <AD03> { [ e, E, EuroSign ] }; - key <AD11> { [ dead_acute, dead_diaeresis, acute, dead_abovering ] }; - key <AD12> { [ bracketleft, braceleft ] }; - - key <AC10> { [ ntilde, Ntilde ] }; - key <AC11> { [ plus, asterisk, dead_tilde ] }; - key <BKSL> { [ bracketright, braceright, section ] }; - - key <AB08> { [ comma, semicolon ] }; - key <AB09> { [ period, colon ] }; - key <AB10> { [ minus, underscore ] }; - - key <I219> { [ less, greater, ISO_Next_Group ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "deadtilde" { - - include "es(basic)" - - name[Group1]="Spanish (include dead tilde)"; - - key <AE04> { [ 4, dollar, dead_tilde, dollar ] }; -}; - -partial alphanumeric_keys -xkb_symbols "olpc2" { - - // Modified variant of US International layout, specifically for Peru - // Contact: Sayamindu Dasgupta <sayamindu@laptop.org> - - include "us(olpc)" - name[Group1]="Spanish (OLPC2)"; - - key <AE03> { [ 3, numbersign, dead_grave, dead_grave] }; // combining grave - key <I236> { [ XF86Start ] }; - - include "level3(ralt_switch)" -}; +// based on a keyboard
+// Modified for a real Spanish Keyboard by Jon Tombs
+//
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+
+ include "latin(type4)"
+
+ name[Group1]="Spanish";
+
+ key <AE01> { [ 1, exclam, bar, exclamdown ] };
+ key <AE03> { [ 3, periodcentered, numbersign, sterling ] };
+ key <AE04> { [ 4, dollar, asciitilde, dollar ] };
+ key <AE06> { [ 6, ampersand, notsign, fiveeighths ] };
+ key <AE11> { [apostrophe, question, backslash, questiondown ] };
+ key <AE12> { [exclamdown, questiondown, dead_tilde, asciitilde ] };
+
+ key <AD11> { [dead_grave, dead_circumflex, bracketleft, dead_abovering ] };
+ key <AD12> { [ plus, asterisk, bracketright, dead_macron ] };
+
+ key <AC10> { [ ntilde, Ntilde, asciitilde, dead_doubleacute ] };
+ key <AC11> { [dead_acute, dead_diaeresis, braceleft, braceleft ] };
+ key <TLDE> { [ masculine, ordfeminine, backslash, backslash ] };
+
+ key <BKSL> { [ ccedilla, Ccedilla, braceright, dead_breve ] };
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "Sundeadkeys" {
+
+ include "es(basic)"
+
+ key <AC11> { [dead_acute, dead_diaeresis, braceleft, braceleft ] };
+ key <AD11> { [dead_grave, dead_circumflex, bracketleft, dead_abovering ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "sundeadkeys" {
+
+ include "es(Sundeadkeys)"
+
+ name[Group1]="Spanish (Sun dead keys)";
+};
+
+partial alphanumeric_keys
+xkb_symbols "nodeadkeys" {
+
+ include "es(basic)"
+
+ name[Group1]="Spanish (eliminate dead keys)";
+
+ key <AD11> { [ grave, asciicircum, bracketleft, degree ] };
+ key <AD12> { [ plus, asterisk, bracketright, macron ] };
+ key <AC10> { [ ntilde, Ntilde, asciitilde, doubleacute ] };
+ key <AC11> { [ acute, diaeresis, braceleft, braceleft ] };
+ key <BKSL> { [ ccedilla, Ccedilla, braceright, breve ] };
+ key <AB10> { [ minus, underscore, dead_belowdot, abovedot ] };
+};
+
+// Spanish mapping (note R-H exchange)
+partial alphanumeric_keys
+xkb_symbols "dvorak" {
+
+ name[Group1]="Spanish (Dvorak)";
+
+ // Alphanumeric section
+ key <TLDE> {[ masculine, ordfeminine, backslash, degree ]};
+ key <AE01> {[ 1, exclam, bar, onesuperior ]};
+ key <AE02> {[ 2, quotedbl, at, twosuperior ]};
+ key <AE03> {[ 3, periodcentered, numbersign, threesuperior ]};
+ key <AE04> {[ 4, dollar, asciitilde, onequarter ]};
+ key <AE05> {[ 5, percent, brokenbar, fiveeighths ]};
+ key <AE06> {[ 6, ampersand, notsign, threequarters ]};
+ key <AE07> {[ 7, slash, onehalf, seveneighths ]};
+ key <AE08> {[ 8, parenleft, oneeighth, threeeighths ]};
+ key <AE09> {[ 9, parenright, asciicircum ]};
+ key <AE10> {[ 0, equal, grave, dead_doubleacute ]};
+ key <AE11> {[ apostrophe, question, dead_macron, dead_ogonek ]};
+ key <AE12> {[ exclamdown, questiondown, dead_breve, dead_abovedot ]};
+
+ key <AD01> {[ period, colon ]};
+ key <AD02> {[ comma, semicolon ]};
+ key <AD03> {[ ntilde, Ntilde, lstroke, Lstroke ]};
+ key <AD04> {[ p, P, paragraph ]};
+ key <AD05> {[ y, Y, yen ]};
+ key <AD06> {[ f, F, tslash, Tslash ]};
+ key <AD07> {[ g, G, dstroke, Dstroke ]};
+ key <AD08> {[ c, C, cent, copyright ]};
+ key <AD09> {[ h, H, hstroke, Hstroke ]};
+ key <AD10> {[ l, L, sterling ]};
+ key <AD11> {[ dead_grave, dead_circumflex, bracketleft, dead_caron ]};
+ key <AD12> {[ plus, asterisk, bracketright, plusminus ]};
+
+ key <AC01> {[ a, A, ae, AE ]};
+ key <AC02> {[ o, O, oslash, Oslash ]};
+ key <AC03> {[ e, E, EuroSign ]};
+ key <AC04> {[ u, U, aring, Aring ]};
+ key <AC05> {[ i, I, oe, OE ]};
+ key <AC06> {[ d, D, eth, ETH ]};
+ key <AC07> {[ r, R, registered, trademark ]};
+ key <AC08> {[ t, T, thorn, THORN ]};
+ key <AC09> {[ n, N, eng, ENG ]};
+ key <AC10> {[ s, S, ssharp, section ]};
+ key <AC11> {[ dead_acute, dead_diaeresis, braceleft, dead_tilde ]};
+ key <BKSL> {[ ccedilla, Ccedilla, braceright, dead_cedilla ]};
+
+ key <LSGT> {[ less, greater, guillemotleft, guillemotright ]};
+ key <AB01> {[ minus, underscore, hyphen, macron ]};
+ key <AB02> {[ q, Q, currency ]};
+ key <AB03> {[ j, J ]};
+ key <AB04> {[ k, K, kra ]};
+ key <AB05> {[ x, X, multiply, division ]};
+ key <AB06> {[ b, B ]};
+ key <AB07> {[ m, M, mu ]};
+ key <AB08> {[ w, W ]};
+ key <AB09> {[ v, V ]};
+ key <AB10> {[ z, Z ]};
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "cat" {
+
+ include "es(basic)"
+
+ name[Group1]="Catalan (Spain, with middle-dot L)";
+
+ key <AC09> { [ l, L, 0x1000140, 0x100013F ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "ast" {
+
+ include "es(basic)"
+
+ name[Group1]="Asturian (Spain, with bottom-dot H and bottom-dot L)";
+
+ key <AC06> { [ h, H, 0x1001E25, 0x1001E24 ] };
+ key <AC09> { [ l, L, 0x1001E37, 0x1001E36 ] };
+};
+
+// Copied from macintosh_vndr/es
+partial alphanumeric_keys
+xkb_symbols "mac" {
+
+ // Describes the differences between a very simple mac_US
+ // keyboard and a very simple Spanish keybaord
+
+ include "es"
+ name[Group1]= "Spanish (Macintosh)";
+
+};
+
+partial alphanumeric_keys
+xkb_symbols "olpc" {
+
+ include "us(basic)"
+ name[Group1]="Spanish";
+
+ key <TLDE> { [ masculine, ordfeminine ] };
+ key <AE01> { [ 1, exclam, bar ] };
+ key <AE02> { [ 2, quotedbl, at ] };
+ key <AE03> { [ 3, dead_grave, numbersign, grave ] };
+ key <AE05> { [ 5, percent, asciicircum, dead_circumflex ] };
+ key <AE06> { [ 6, ampersand, notsign ] };
+ key <AE07> { [ 7, slash, backslash ] };
+ key <AE08> { [ 8, parenleft ] };
+ key <AE09> { [ 9, parenright ] };
+ key <AE10> { [ 0, equal ] };
+ key <AE11> { [ apostrophe, question ] };
+ key <AE12> { [ exclamdown, questiondown ] };
+
+ key <AD03> { [ e, E, EuroSign ] };
+ key <AD11> { [ dead_acute, dead_diaeresis, acute, dead_abovering ] };
+ key <AD12> { [ bracketleft, braceleft ] };
+
+ key <AC10> { [ ntilde, Ntilde ] };
+ key <AC11> { [ plus, asterisk, dead_tilde ] };
+ key <BKSL> { [ bracketright, braceright, section ] };
+
+ key <AB08> { [ comma, semicolon ] };
+ key <AB09> { [ period, colon ] };
+ key <AB10> { [ minus, underscore ] };
+
+ key <I219> { [ less, greater, ISO_Next_Group ] };
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "deadtilde" {
+
+ include "es(basic)"
+
+ name[Group1]="Spanish (include dead tilde)";
+
+ key <AE04> { [ 4, dollar, dead_tilde, dollar ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "olpc2" {
+
+ // Modified variant of US International layout, specifically for Peru
+ // Contact: Sayamindu Dasgupta <sayamindu@laptop.org>
+
+ include "us(olpc)"
+ name[Group1]="Spanish (OLPC2)";
+
+ key <AE03> { [ 3, numbersign, dead_grave, dead_grave] }; // combining grave
+ key <I236> { [ XF86Start ] };
+
+ include "level3(ralt_switch)"
+};
diff --git a/xorg-server/xkeyboard-config/symbols/et b/xorg-server/xkeyboard-config/symbols/et index 22ba892aa..d1aab8df9 100644 --- a/xorg-server/xkeyboard-config/symbols/et +++ b/xorg-server/xkeyboard-config/symbols/et @@ -1,73 +1,73 @@ -// -// Ethiopia -// Designed as a part of OLPC project -// -// 2007 Sergey Udaltsov <svu@gnome.org> -// - -partial default alphanumeric_keys -xkb_symbols "basic" { - include "et(olpc)" - name[Group1]="Amharic"; -}; - -partial alphanumeric_keys -xkb_symbols "olpc" { - - name[Group1]="Amharic"; - - key <AE01> { [ 0x01001369, 0x01001372 ] }; // 1 - key <AE02> { [ 0x0100136a, 0x01001373 ] }; // 2 - key <AE03> { [ 0x0100136b, 0x01001374 ] }; // 3 - key <AE04> { [ 0x0100136c, 0x01001375 ] }; // 4 - key <AE05> { [ 0x0100136d, 0x01001376 ] }; // 5 - key <AE06> { [ 0x0100136e, 0x01001377 ] }; // 6 - key <AE07> { [ 0x0100136f, 0x01001378 ] }; // 7 - key <AE08> { [ 0x01001370, 0x01001379 ] }; // 8 - key <AE09> { [ 0x01001371, 0x0100137a ] }; // 9 - key <AE10> { [ 0x0100137b, 0x0100137c ] }; // 0 - key <AE11> { [ minus, underscore ] }; // -_ - key <AE12> { [ equal, plus ] }; // =+ - - key <AD01> { [ 0x01001240, 0x01001250 ] }; // q - key <AD02> { [ 0x010012C8, VoidSymbol ] }; // w - key <AD03> { [ 0x0100FE69, 0x0100FE70 ] }; // dead e - key <AD04> { [ 0x01001228, VoidSymbol ] }; // r - key <AD05> { [ 0x01001270, 0x01001320 ] }; // t - key <AD06> { [ 0x010012E8, VoidSymbol ] }; // y - key <AD07> { [ 0x0100FE75, 0x0100FE76 ] }; // dead u - key <AD08> { [ 0x0100FE71, 0x0100FE72 ] }; // dead i - key <AD09> { [ 0x0100FE73, 0x0100FE74 ] }; // dead o - key <AD10> { [ 0x01001350, 0x01001330 ] }; // p - key <AD11> { [ 0x01001340, 0x01001338 ] }; // [ - key <AD12> { [ 0x01001328, 0x01001280 ] }; // ] - - key <AC01> { [ 0x0100FE67, 0x0100FE68 ] }; // dead a - key <AC02> { [ 0x01001230, 0x01001220 ] }; // s - key <AC03> { [ 0x010012F0, 0x010012F8 ] }; // d - key <AC04> { [ 0x01001348, VoidSymbol ] }; // f - key <AC05> { [ 0x01001308, 0x01001318 ] }; // g - key <AC06> { [ 0x01001200, 0x01001210 ] }; // h - key <AC07> { [ 0x01001300, VoidSymbol ] }; // j - key <AC08> { [ 0x010012A8, 0x010012B8 ] }; // k - key <AC09> { [ 0x01001208, VoidSymbol ] }; // l - - key <AC10> { [ 0x01001362, 0x01001361 ] }; // :; - key <AC11> { [ 0x01001366, 0x01001365 ] }; // '" - - key <AB01> { [ 0x010012D8, 0x010012E0 ] }; // z - key <AB02> { [ 0x010012A0, 0x010012D0 ] }; // x - key <AB03> { [ 0x01001278, 0x0100FE78 ] }; // c - key <AB04> { [ 0x01001238, 0x01001268 ] }; // v - key <AB05> { [ 0x01001260, VoidSymbol ] }; // b - key <AB06> { [ 0x01001290, 0x01001298 ] }; // n - key <AB07> { [ 0x01001218, VoidSymbol ] }; // m - - key <AB08> { [ 0x01001363, VoidSymbol ] }; // < - key <AB09> { [ 0x01001364, VoidSymbol ] }; // > - key <AB10> { [ 0x01001367, question ] }; // ? - - key <BKSL> { [ VoidSymbol, 0x01002010 ] }; // bksl - - include "group(olpc)" -}; +//
+// Ethiopia
+// Designed as a part of OLPC project
+//
+// 2007 Sergey Udaltsov <svu@gnome.org>
+//
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+ include "et(olpc)"
+ name[Group1]="Amharic";
+};
+
+partial alphanumeric_keys
+xkb_symbols "olpc" {
+
+ name[Group1]="Amharic";
+
+ key <AE01> { [ 0x01001369, 0x01001372 ] }; // 1
+ key <AE02> { [ 0x0100136a, 0x01001373 ] }; // 2
+ key <AE03> { [ 0x0100136b, 0x01001374 ] }; // 3
+ key <AE04> { [ 0x0100136c, 0x01001375 ] }; // 4
+ key <AE05> { [ 0x0100136d, 0x01001376 ] }; // 5
+ key <AE06> { [ 0x0100136e, 0x01001377 ] }; // 6
+ key <AE07> { [ 0x0100136f, 0x01001378 ] }; // 7
+ key <AE08> { [ 0x01001370, 0x01001379 ] }; // 8
+ key <AE09> { [ 0x01001371, 0x0100137a ] }; // 9
+ key <AE10> { [ 0x0100137b, 0x0100137c ] }; // 0
+ key <AE11> { [ minus, underscore ] }; // -_
+ key <AE12> { [ equal, plus ] }; // =+
+
+ key <AD01> { [ 0x01001240, 0x01001250 ] }; // q
+ key <AD02> { [ 0x010012C8, VoidSymbol ] }; // w
+ key <AD03> { [ 0x0100FE69, 0x0100FE70 ] }; // dead e
+ key <AD04> { [ 0x01001228, VoidSymbol ] }; // r
+ key <AD05> { [ 0x01001270, 0x01001320 ] }; // t
+ key <AD06> { [ 0x010012E8, VoidSymbol ] }; // y
+ key <AD07> { [ 0x0100FE75, 0x0100FE76 ] }; // dead u
+ key <AD08> { [ 0x0100FE71, 0x0100FE72 ] }; // dead i
+ key <AD09> { [ 0x0100FE73, 0x0100FE74 ] }; // dead o
+ key <AD10> { [ 0x01001350, 0x01001330 ] }; // p
+ key <AD11> { [ 0x01001340, 0x01001338 ] }; // [
+ key <AD12> { [ 0x01001328, 0x01001280 ] }; // ]
+
+ key <AC01> { [ 0x0100FE67, 0x0100FE68 ] }; // dead a
+ key <AC02> { [ 0x01001230, 0x01001220 ] }; // s
+ key <AC03> { [ 0x010012F0, 0x010012F8 ] }; // d
+ key <AC04> { [ 0x01001348, VoidSymbol ] }; // f
+ key <AC05> { [ 0x01001308, 0x01001318 ] }; // g
+ key <AC06> { [ 0x01001200, 0x01001210 ] }; // h
+ key <AC07> { [ 0x01001300, VoidSymbol ] }; // j
+ key <AC08> { [ 0x010012A8, 0x010012B8 ] }; // k
+ key <AC09> { [ 0x01001208, VoidSymbol ] }; // l
+
+ key <AC10> { [ 0x01001362, 0x01001361 ] }; // :;
+ key <AC11> { [ 0x01001366, 0x01001365 ] }; // '"
+
+ key <AB01> { [ 0x010012D8, 0x010012E0 ] }; // z
+ key <AB02> { [ 0x010012A0, 0x010012D0 ] }; // x
+ key <AB03> { [ 0x01001278, 0x0100FE78 ] }; // c
+ key <AB04> { [ 0x01001238, 0x01001268 ] }; // v
+ key <AB05> { [ 0x01001260, VoidSymbol ] }; // b
+ key <AB06> { [ 0x01001290, 0x01001298 ] }; // n
+ key <AB07> { [ 0x01001218, VoidSymbol ] }; // m
+
+ key <AB08> { [ 0x01001363, VoidSymbol ] }; // <
+ key <AB09> { [ 0x01001364, VoidSymbol ] }; // >
+ key <AB10> { [ 0x01001367, question ] }; // ?
+
+ key <BKSL> { [ VoidSymbol, 0x01002010 ] }; // bksl
+
+ include "group(olpc)"
+};
diff --git a/xorg-server/xkeyboard-config/symbols/fi b/xorg-server/xkeyboard-config/symbols/fi index d2c43fb9c..cfb706311 100644 --- a/xorg-server/xkeyboard-config/symbols/fi +++ b/xorg-server/xkeyboard-config/symbols/fi @@ -1,206 +1,206 @@ -// -// X keyboard maps for Finland -// -// SFS 5966 / Kotoistus keymap created by Troy Korjuslommi -// Classic keymap based on traditional by Marko Myllynen -// Eliminate deadkeys alternative sent by Linus Torvalds -// - -// -// Missing from X11/keysymdef.h as of 2010-05-13 -// -// U2030 # PER MILLE SIGN -// U0292 # LATIN SMALL LETTER EZH -// U01B7 # LATIN CAPITAL LETTER EZH -// - -partial alphanumeric_keys default -xkb_symbols "kotoistus" { - - // Official keymap for Finland based on SFS 5966 standard - // - // This keymap implements all the functionality of Annex 1 - // of the standard and additionally defines the following to - // allow entering these characters with keyboars without LSGT. - // - // AE08+4, U+003C : LESS-THAN SIGN (less) - // AE09+4, U+003E : GREATER-THAN SIGN (greater) - // AD08+4, U+007C : VERTICAL LINE (bar) - // - // Annex 3 of the standard is implemented in fi_FI.UTF-8/Compose - - name[Group1]="Finnish"; - - key <TLDE> { [ section, onehalf, dead_stroke, NoSymbol ] }; - key <AE01> { [ 1, exclam, NoSymbol, exclamdown ] }; - key <AE02> { [ 2, quotedbl, at, rightdoublequotemark ] }; - key <AE03> { [ 3, numbersign, sterling, guillemotright ] }; - key <AE04> { [ 4, currency, dollar, guillemotleft ] }; - key <AE05> { [ 5, percent, U2030, leftdoublequotemark ] }; - key <AE06> { [ 6, ampersand, singlelowquotemark, doublelowquotemark ] }; - key <AE07> { [ 7, slash, braceleft, NoSymbol ] }; - key <AE08> { [ 8, parenleft, bracketleft, less ] }; - key <AE09> { [ 9, parenright, bracketright, greater ] }; - key <AE10> { [ 0, equal, braceright, degree ] }; - key <AE11> { [ plus, question, backslash, questiondown ] }; - key <AE12> { [ dead_acute, dead_grave, dead_cedilla, dead_ogonek ] }; - - key <AD01> { [ q, Q, q, Q ] }; - key <AD02> { [ w, W, w, W ] }; - key <AD03> { [ e, E, EuroSign, NoSymbol ] }; - key <AD04> { [ r, R, r, R ] }; - key <AD05> { [ t, T, thorn, THORN ] }; - key <AD06> { [ y, Y, y, Y ] }; - key <AD07> { [ u, U, u, U ] }; - key <AD08> { [ i, I, idotless, bar ] }; - key <AD09> { [ o, O, oe, OE ] }; - key <AD10> { [ p, P, dead_horn, dead_hook ] }; - key <AD11> { [ aring, Aring, dead_doubleacute, dead_abovering ] }; - key <AD12> { [ dead_diaeresis, dead_circumflex, dead_tilde, dead_macron ] }; - - key <AC01> { [ a, A, schwa, SCHWA ] }; - key <AC02> { [ s, S, ssharp, NoSymbol ] }; - key <AC03> { [ d, D, eth, ETH ] }; - key <AC04> { [ f, F, f, F ] }; - key <AC05> { [ g, G, g, G ] }; - key <AC06> { [ h, H, h, H ] }; - key <AC07> { [ j, J, j, J ] }; - key <AC08> { [ k, K, kra, NoSymbol ] }; - key <AC09> { [ l, L, dead_stroke, NoSymbol ] }; - key <AC10> { [ odiaeresis, Odiaeresis, oslash, Oslash ] }; - key <AC11> { [ adiaeresis, Adiaeresis, ae, AE ] }; - key <BKSL> { [ apostrophe, asterisk, dead_caron, dead_breve ] }; - - key <LSGT> { [ less, greater, bar, NoSymbol ] }; - key <AB01> { [ z, Z, U0292, U01B7 ] }; - key <AB02> { [ x, X, multiply, periodcentered ] }; - key <AB03> { [ c, C, c, C ] }; - key <AB04> { [ v, V, v, V ] }; - key <AB05> { [ b, B, b, B ] }; - key <AB06> { [ n, N, eng, ENG ] }; - key <AB07> { [ m, M, mu, emdash ] }; - key <AB08> { [ comma, semicolon, rightsinglequotemark, leftsinglequotemark ] }; - key <AB09> { [ period, colon, dead_belowdot, dead_abovedot ] }; - key <AB10> { [ minus, underscore, endash, dead_belowcomma ] }; - - include "nbsp(level4)" - include "nbsp(level3)" - include "kpdl(comma)" - include "level3(ralt_switch)" - include "compose(rwin)" -}; - -partial alphanumeric_keys -xkb_symbols "classic" { - - include "fi(fi)" - - name[Group1]="Finnish (classic)"; -}; - -partial alphanumeric_keys hidden -xkb_symbols "fi" { - - // Classic Finnish keyboard layout with dead keys support - // and all ISO-8859-1 and ISO-8859-15 characters available - - key <TLDE> { [ section, onehalf, onequarter, threequarters ] }; - key <AE01> { [ 1, exclam, exclamdown, onesuperior ] }; - key <AE02> { [ 2, quotedbl, at, twosuperior ] }; - key <AE03> { [ 3, numbersign, sterling, threesuperior ] }; - key <AE04> { [ 4, currency, dollar, cent ] }; - key <AE05> { [ 5, percent, EuroSign, masculine ] }; - key <AE06> { [ 6, ampersand, yen, ordfeminine ] }; - key <AE07> { [ 7, slash, braceleft, plusminus ] }; - key <AE08> { [ 8, parenleft, bracketleft, guillemotleft ] }; - key <AE09> { [ 9, parenright, bracketright, guillemotright ] }; - key <AE10> { [ 0, equal, braceright, degree ] }; - key <AE11> { [ plus, question, backslash, questiondown ] }; - key <AE12> { [ dead_acute, dead_grave, dead_cedilla, dead_ogonek ] }; - - key <AD01> { [ q, Q, q, Q ] }; - key <AD02> { [ w, W, w, W ] }; - key <AD03> { [ e, E, EuroSign, cent ] }; - key <AD04> { [ r, R, registered, NoSymbol ] }; - key <AD05> { [ t, T, thorn, THORN ] }; - key <AD06> { [ y, Y, y, Y ] }; - key <AD07> { [ u, U, u, U ] }; - key <AD08> { [ i, I, idotless, bar ] }; - key <AD09> { [ o, O, o, O ] }; - key <AD10> { [ p, P, paragraph, NoSymbol ] }; - key <AD11> { [ aring, Aring, oe, OE ] }; - key <AD12> { [ dead_diaeresis, dead_circumflex, dead_tilde, dead_caron ] }; - - key <AC01> { [ a, A, schwa, SCHWA ] }; - key <AC02> { [ s, S, scaron, Scaron ] }; - key <AC03> { [ d, D, eth, ETH ] }; - key <AC04> { [ f, F, f, F ] }; - key <AC05> { [ g, G, eng, ENG ] }; - key <AC06> { [ h, H, h, H ] }; - key <AC07> { [ j, J, j, J ] }; - key <AC08> { [ k, K, kra, NoSymbol ] }; - key <AC09> { [ l, L, dead_stroke, NoSymbol ] }; - key <AC10> { [ odiaeresis, Odiaeresis, oslash, Oslash ] }; - key <AC11> { [ adiaeresis, Adiaeresis, ae, AE ] }; - key <BKSL> { [ apostrophe, asterisk, dead_caron, dead_breve ] }; - - key <LSGT> { [ less, greater, bar, brokenbar ] }; - key <AB01> { [ z, Z, zcaron, Zcaron ] }; - key <AB02> { [ x, X, multiply, division ] }; - key <AB03> { [ c, C, copyright, cent ] }; - key <AB04> { [ v, V, v, V ] }; - key <AB05> { [ b, B, ssharp, NoSymbol ] }; - key <AB06> { [ n, N, ntilde, Ntilde ] }; - key <AB07> { [ m, M, mu, NoSymbol ] }; - key <AB08> { [ comma, semicolon, dead_cedilla, dead_ogonek ] }; - key <AB09> { [ period, colon, periodcentered, notsign ] }; - key <AB10> { [ minus, underscore, hyphen, dead_macron ] }; - - include "nbsp(level4)" - include "kpdl(comma)" - include "level3(ralt_switch)" - include "compose(rwin)" -}; - -partial alphanumeric_keys -xkb_symbols "nodeadkeys" { - - // Classic Finnish keyboard layout without dead keys - - include "fi(fi)" - - name[Group1]="Finnish (classic, eliminate dead keys)"; - - key <AE12> { [ acute, grave, cedilla, ogonek ] }; - key <AD12> { [ diaeresis, asciicircum, asciitilde, caron ] }; - key <AC09> { [ l, L, l, L ] }; - key <BKSL> { [ apostrophe, asterisk, caron, breve ] }; - key <AB08> { [ comma, semicolon, cedilla, ogonek ] }; - key <AB10> { [ minus, underscore, hyphen, macron ] }; -}; - -partial alphanumeric_keys -xkb_symbols "smi" { - - // Describes the differences between a Norwegian Northern Sami - // (keyboard with dead key support) and a Swedish/Finnish Sami - // keyboard according to the specs at: - // http://www.hum.uit.no/a/trond/se-lat9-sefi-keys.html - - include "no(smi)" - - name[Group1]="Northern Saami (Finland)"; - - key <AC10> { [ odiaeresis, Odiaeresis, oslash, Oslash ] }; - key <AC11> { [ adiaeresis, Adiaeresis, ae, AE ] }; -}; - -partial alphanumeric_keys -xkb_symbols "mac" { - - // Macintosh keyboard for Finland based on Swedish(Macintosh) keyboard - - include "se(mac)" - - name[Group1]="Finnish (Macintosh)"; -}; +//
+// X keyboard maps for Finland
+//
+// SFS 5966 / Kotoistus keymap created by Troy Korjuslommi
+// Classic keymap based on traditional by Marko Myllynen
+// Eliminate deadkeys alternative sent by Linus Torvalds
+//
+
+//
+// Missing from X11/keysymdef.h as of 2010-05-13
+//
+// U2030 # PER MILLE SIGN
+// U0292 # LATIN SMALL LETTER EZH
+// U01B7 # LATIN CAPITAL LETTER EZH
+//
+
+partial alphanumeric_keys default
+xkb_symbols "kotoistus" {
+
+ // Official keymap for Finland based on SFS 5966 standard
+ //
+ // This keymap implements all the functionality of Annex 1
+ // of the standard and additionally defines the following to
+ // allow entering these characters with keyboars without LSGT.
+ //
+ // AE08+4, U+003C : LESS-THAN SIGN (less)
+ // AE09+4, U+003E : GREATER-THAN SIGN (greater)
+ // AD08+4, U+007C : VERTICAL LINE (bar)
+ //
+ // Annex 3 of the standard is implemented in fi_FI.UTF-8/Compose
+
+ name[Group1]="Finnish";
+
+ key <TLDE> { [ section, onehalf, dead_stroke, NoSymbol ] };
+ key <AE01> { [ 1, exclam, NoSymbol, exclamdown ] };
+ key <AE02> { [ 2, quotedbl, at, rightdoublequotemark ] };
+ key <AE03> { [ 3, numbersign, sterling, guillemotright ] };
+ key <AE04> { [ 4, currency, dollar, guillemotleft ] };
+ key <AE05> { [ 5, percent, U2030, leftdoublequotemark ] };
+ key <AE06> { [ 6, ampersand, singlelowquotemark, doublelowquotemark ] };
+ key <AE07> { [ 7, slash, braceleft, NoSymbol ] };
+ key <AE08> { [ 8, parenleft, bracketleft, less ] };
+ key <AE09> { [ 9, parenright, bracketright, greater ] };
+ key <AE10> { [ 0, equal, braceright, degree ] };
+ key <AE11> { [ plus, question, backslash, questiondown ] };
+ key <AE12> { [ dead_acute, dead_grave, dead_cedilla, dead_ogonek ] };
+
+ key <AD01> { [ q, Q, q, Q ] };
+ key <AD02> { [ w, W, w, W ] };
+ key <AD03> { [ e, E, EuroSign, NoSymbol ] };
+ key <AD04> { [ r, R, r, R ] };
+ key <AD05> { [ t, T, thorn, THORN ] };
+ key <AD06> { [ y, Y, y, Y ] };
+ key <AD07> { [ u, U, u, U ] };
+ key <AD08> { [ i, I, idotless, bar ] };
+ key <AD09> { [ o, O, oe, OE ] };
+ key <AD10> { [ p, P, dead_horn, dead_hook ] };
+ key <AD11> { [ aring, Aring, dead_doubleacute, dead_abovering ] };
+ key <AD12> { [ dead_diaeresis, dead_circumflex, dead_tilde, dead_macron ] };
+
+ key <AC01> { [ a, A, schwa, SCHWA ] };
+ key <AC02> { [ s, S, ssharp, NoSymbol ] };
+ key <AC03> { [ d, D, eth, ETH ] };
+ key <AC04> { [ f, F, f, F ] };
+ key <AC05> { [ g, G, g, G ] };
+ key <AC06> { [ h, H, h, H ] };
+ key <AC07> { [ j, J, j, J ] };
+ key <AC08> { [ k, K, kra, NoSymbol ] };
+ key <AC09> { [ l, L, dead_stroke, NoSymbol ] };
+ key <AC10> { [ odiaeresis, Odiaeresis, oslash, Oslash ] };
+ key <AC11> { [ adiaeresis, Adiaeresis, ae, AE ] };
+ key <BKSL> { [ apostrophe, asterisk, dead_caron, dead_breve ] };
+
+ key <LSGT> { [ less, greater, bar, NoSymbol ] };
+ key <AB01> { [ z, Z, U0292, U01B7 ] };
+ key <AB02> { [ x, X, multiply, periodcentered ] };
+ key <AB03> { [ c, C, c, C ] };
+ key <AB04> { [ v, V, v, V ] };
+ key <AB05> { [ b, B, b, B ] };
+ key <AB06> { [ n, N, eng, ENG ] };
+ key <AB07> { [ m, M, mu, emdash ] };
+ key <AB08> { [ comma, semicolon, rightsinglequotemark, leftsinglequotemark ] };
+ key <AB09> { [ period, colon, dead_belowdot, dead_abovedot ] };
+ key <AB10> { [ minus, underscore, endash, dead_belowcomma ] };
+
+ include "nbsp(level4)"
+ include "nbsp(level3)"
+ include "kpdl(comma)"
+ include "level3(ralt_switch)"
+ include "compose(rwin)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "classic" {
+
+ include "fi(fi)"
+
+ name[Group1]="Finnish (classic)";
+};
+
+partial alphanumeric_keys hidden
+xkb_symbols "fi" {
+
+ // Classic Finnish keyboard layout with dead keys support
+ // and all ISO-8859-1 and ISO-8859-15 characters available
+
+ key <TLDE> { [ section, onehalf, onequarter, threequarters ] };
+ key <AE01> { [ 1, exclam, exclamdown, onesuperior ] };
+ key <AE02> { [ 2, quotedbl, at, twosuperior ] };
+ key <AE03> { [ 3, numbersign, sterling, threesuperior ] };
+ key <AE04> { [ 4, currency, dollar, cent ] };
+ key <AE05> { [ 5, percent, EuroSign, masculine ] };
+ key <AE06> { [ 6, ampersand, yen, ordfeminine ] };
+ key <AE07> { [ 7, slash, braceleft, plusminus ] };
+ key <AE08> { [ 8, parenleft, bracketleft, guillemotleft ] };
+ key <AE09> { [ 9, parenright, bracketright, guillemotright ] };
+ key <AE10> { [ 0, equal, braceright, degree ] };
+ key <AE11> { [ plus, question, backslash, questiondown ] };
+ key <AE12> { [ dead_acute, dead_grave, dead_cedilla, dead_ogonek ] };
+
+ key <AD01> { [ q, Q, q, Q ] };
+ key <AD02> { [ w, W, w, W ] };
+ key <AD03> { [ e, E, EuroSign, cent ] };
+ key <AD04> { [ r, R, registered, NoSymbol ] };
+ key <AD05> { [ t, T, thorn, THORN ] };
+ key <AD06> { [ y, Y, y, Y ] };
+ key <AD07> { [ u, U, u, U ] };
+ key <AD08> { [ i, I, idotless, bar ] };
+ key <AD09> { [ o, O, o, O ] };
+ key <AD10> { [ p, P, paragraph, NoSymbol ] };
+ key <AD11> { [ aring, Aring, oe, OE ] };
+ key <AD12> { [ dead_diaeresis, dead_circumflex, dead_tilde, dead_caron ] };
+
+ key <AC01> { [ a, A, schwa, SCHWA ] };
+ key <AC02> { [ s, S, scaron, Scaron ] };
+ key <AC03> { [ d, D, eth, ETH ] };
+ key <AC04> { [ f, F, f, F ] };
+ key <AC05> { [ g, G, eng, ENG ] };
+ key <AC06> { [ h, H, h, H ] };
+ key <AC07> { [ j, J, j, J ] };
+ key <AC08> { [ k, K, kra, NoSymbol ] };
+ key <AC09> { [ l, L, dead_stroke, NoSymbol ] };
+ key <AC10> { [ odiaeresis, Odiaeresis, oslash, Oslash ] };
+ key <AC11> { [ adiaeresis, Adiaeresis, ae, AE ] };
+ key <BKSL> { [ apostrophe, asterisk, dead_caron, dead_breve ] };
+
+ key <LSGT> { [ less, greater, bar, brokenbar ] };
+ key <AB01> { [ z, Z, zcaron, Zcaron ] };
+ key <AB02> { [ x, X, multiply, division ] };
+ key <AB03> { [ c, C, copyright, cent ] };
+ key <AB04> { [ v, V, v, V ] };
+ key <AB05> { [ b, B, ssharp, NoSymbol ] };
+ key <AB06> { [ n, N, ntilde, Ntilde ] };
+ key <AB07> { [ m, M, mu, NoSymbol ] };
+ key <AB08> { [ comma, semicolon, dead_cedilla, dead_ogonek ] };
+ key <AB09> { [ period, colon, periodcentered, notsign ] };
+ key <AB10> { [ minus, underscore, hyphen, dead_macron ] };
+
+ include "nbsp(level4)"
+ include "kpdl(comma)"
+ include "level3(ralt_switch)"
+ include "compose(rwin)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "nodeadkeys" {
+
+ // Classic Finnish keyboard layout without dead keys
+
+ include "fi(fi)"
+
+ name[Group1]="Finnish (classic, eliminate dead keys)";
+
+ key <AE12> { [ acute, grave, cedilla, ogonek ] };
+ key <AD12> { [ diaeresis, asciicircum, asciitilde, caron ] };
+ key <AC09> { [ l, L, l, L ] };
+ key <BKSL> { [ apostrophe, asterisk, caron, breve ] };
+ key <AB08> { [ comma, semicolon, cedilla, ogonek ] };
+ key <AB10> { [ minus, underscore, hyphen, macron ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "smi" {
+
+ // Describes the differences between a Norwegian Northern Sami
+ // (keyboard with dead key support) and a Swedish/Finnish Sami
+ // keyboard according to the specs at:
+ // http://www.hum.uit.no/a/trond/se-lat9-sefi-keys.html
+
+ include "no(smi)"
+
+ name[Group1]="Northern Saami (Finland)";
+
+ key <AC10> { [ odiaeresis, Odiaeresis, oslash, Oslash ] };
+ key <AC11> { [ adiaeresis, Adiaeresis, ae, AE ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "mac" {
+
+ // Macintosh keyboard for Finland based on Swedish(Macintosh) keyboard
+
+ include "se(mac)"
+
+ name[Group1]="Finnish (Macintosh)";
+};
diff --git a/xorg-server/xkeyboard-config/symbols/fo b/xorg-server/xkeyboard-config/symbols/fo index b0b24ce75..d3d378a69 100644 --- a/xorg-server/xkeyboard-config/symbols/fo +++ b/xorg-server/xkeyboard-config/symbols/fo @@ -1,48 +1,48 @@ -partial default alphanumeric_keys -xkb_symbols "basic" { - - include "latin(type2)" - - name[Group1]= "Faroese"; - - key <TLDE> { [ onehalf, section, threequarters, paragraph ] }; - key <LSGT> { [ less, greater, backslash, notsign ] }; - key <SPCE> { [ space, space, nobreakspace, nobreakspace ] }; - - key <AE05> { [ 5, percent, NoSymbol, cent ] }; - key <AE06> { [ 6, ampersand, yen, NoSymbol ] }; - key <AE11> { [ plus, question, plusminus, questiondown ] }; - key <AE12> { [dead_acute, dead_grave, bar, brokenbar ] }; - - key <AB03> { [ c, C, copyright, NoSymbol ] }; - key <AB10> { [ minus, underscore, hyphen, macron ] }; - - key <AC03> { [ d, D, eth, ETH ] }; - key <AC10> { [ ae, AE ] }; - key <AC11> { [ oslash, Ooblique ] }; - - key <AD08> { [ i, I ] }; - key <AD11> { [ aring, Aring, dead_diaeresis, dead_circumflex ] }; - key <AD12> { [ eth, ETH, dead_tilde, dead_caron ] }; - - key <BKSL> { [apostrophe, asterisk, dead_doubleacute, multiply ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "nodeadkeys" { - - include "fo(basic)" - - name[Group1]= "Faroese (eliminate dead keys)"; - - key <AE12> { [ acute, grave, bar, ogonek ] }; - key <AD11> { [ aring, Aring, diaeresis, degree ] }; - key <AD12> { [ diaeresis, asciicircum, asciitilde, macron ] }; - key <AC10> { [ ae, AE, acute, doubleacute ] }; - key <AC11> { [ oslash, Ooblique, asciicircum, caron ] }; - key <BKSL> { [apostrophe, asterisk, doubleacute, multiply ] }; - key <AB08> { [ comma, semicolon, cedilla, ogonek ] }; - key <AB09> { [ period, colon, periodcentered, abovedot ] }; -}; +partial default alphanumeric_keys
+xkb_symbols "basic" {
+
+ include "latin(type2)"
+
+ name[Group1]= "Faroese";
+
+ key <TLDE> { [ onehalf, section, threequarters, paragraph ] };
+ key <LSGT> { [ less, greater, backslash, notsign ] };
+ key <SPCE> { [ space, space, nobreakspace, nobreakspace ] };
+
+ key <AE05> { [ 5, percent, NoSymbol, cent ] };
+ key <AE06> { [ 6, ampersand, yen, NoSymbol ] };
+ key <AE11> { [ plus, question, plusminus, questiondown ] };
+ key <AE12> { [dead_acute, dead_grave, bar, brokenbar ] };
+
+ key <AB03> { [ c, C, copyright, NoSymbol ] };
+ key <AB10> { [ minus, underscore, hyphen, macron ] };
+
+ key <AC03> { [ d, D, eth, ETH ] };
+ key <AC10> { [ ae, AE ] };
+ key <AC11> { [ oslash, Ooblique ] };
+
+ key <AD08> { [ i, I ] };
+ key <AD11> { [ aring, Aring, dead_diaeresis, dead_circumflex ] };
+ key <AD12> { [ eth, ETH, dead_tilde, dead_caron ] };
+
+ key <BKSL> { [apostrophe, asterisk, dead_doubleacute, multiply ] };
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "nodeadkeys" {
+
+ include "fo(basic)"
+
+ name[Group1]= "Faroese (eliminate dead keys)";
+
+ key <AE12> { [ acute, grave, bar, ogonek ] };
+ key <AD11> { [ aring, Aring, diaeresis, degree ] };
+ key <AD12> { [ diaeresis, asciicircum, asciitilde, macron ] };
+ key <AC10> { [ ae, AE, acute, doubleacute ] };
+ key <AC11> { [ oslash, Ooblique, asciicircum, caron ] };
+ key <BKSL> { [apostrophe, asterisk, doubleacute, multiply ] };
+ key <AB08> { [ comma, semicolon, cedilla, ogonek ] };
+ key <AB09> { [ period, colon, periodcentered, abovedot ] };
+};
diff --git a/xorg-server/xkeyboard-config/symbols/fr b/xorg-server/xkeyboard-config/symbols/fr index a1dbb5921..ce7e78b6c 100644 --- a/xorg-server/xkeyboard-config/symbols/fr +++ b/xorg-server/xkeyboard-config/symbols/fr @@ -1,1021 +1,1021 @@ -// based on a keyboard map from an 'xkb/symbols/fr' file - -partial default alphanumeric_keys -xkb_symbols "basic" { - - include "latin" - - name[Group1]="French"; - - key <AE01> { [ ampersand, 1, onesuperior, exclamdown ] }; - key <AE02> { [ eacute, 2, asciitilde, oneeighth ] }; - key <AE03> { [ quotedbl, 3, numbersign, sterling ] }; - key <AE04> { [apostrophe, 4, braceleft, dollar ] }; - key <AE05> { [ parenleft, 5, bracketleft, threeeighths ] }; - key <AE06> { [ minus, 6, bar, fiveeighths ] }; - key <AE07> { [ egrave, 7, grave, seveneighths ] }; - key <AE08> { [underscore, 8, backslash, trademark ] }; - key <AE09> { [ ccedilla, 9, asciicircum, plusminus ] }; - key <AE10> { [ agrave, 0, at, degree ] }; - key <AE11> { [parenright, degree, bracketright, questiondown ] }; - key <AE12> { [ equal, plus, braceright, dead_ogonek ] }; - - key <AD01> { [ a, A, ae, AE ] }; - key <AD02> { [ z, Z, guillemotleft, less ] }; - key <AD03> { [ e, E, EuroSign, cent ] }; - key <AD11> { [dead_circumflex, dead_diaeresis, dead_diaeresis, dead_abovering ] }; - key <AD12> { [ dollar, sterling, currency, dead_macron ] }; - - key <AC01> { [ q, Q, at, Greek_OMEGA ] }; - key <AC10> { [ m, M, mu, masculine ] }; - key <AC11> { [ ugrave, percent, dead_circumflex, dead_caron] }; - key <TLDE> { [twosuperior, asciitilde, notsign, notsign ] }; - - key <BKSL> { [ asterisk, mu, dead_grave, dead_breve ] }; - key <AB01> { [ w, W, lstroke, Lstroke ] }; - key <AB07> { [ comma, question, dead_acute, dead_doubleacute ] }; - key <AB08> { [ semicolon, period, horizconnector, multiply ] }; - key <AB09> { [ colon, slash, periodcentered, division ] }; - key <AB10> { [ exclam, section, dead_belowdot, dead_abovedot ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "olpc" { - // Contact: Sayamindu Dasgupta <sayamindu@laptop.org> - include "fr(basic)" - - name[Group1]="French"; - - key <AD02> { [ z, Z, VoidSymbol, guillemotleft ] }; - - key <AC02> { [ s, S, VoidSymbol, ssharp ] }; - - key <AB02> { [ x, X, VoidSymbol, guillemotright ] }; - - key <I219> { [ less, greater ] }; -}; - -partial alphanumeric_keys -xkb_symbols "Sundeadkeys" { - - // Modifies the basic French layout to use the Sun dead keys - - include "fr(basic)" - - key <AD11> { [dead_circumflex, dead_diaeresis ] }; - key <AB07> { [comma, question, dead_acute, dead_doubleacute ] }; -}; - -partial alphanumeric_keys -xkb_symbols "sundeadkeys" { - include "fr(Sundeadkeys)" - - name[Group1]="French (Sun dead keys)"; -}; - -partial alphanumeric_keys -xkb_symbols "nodeadkeys" { - - // Modifies the basic French layout to eliminate all dead keys - - include "fr(basic)" - - name[Group1]="French (eliminate dead keys)"; - - key <AE12> { [ equal, plus, braceright, ogonek ] }; - key <AD11> { [asciicircum, diaeresis ] }; - key <AD12> { [ dollar, sterling, currency, macron ] }; - key <AC11> { [ ugrave, percent, asciicircum, caron ] }; - key <BKSL> { [ asterisk, mu, grave, breve ] }; - key <AB07> { [ comma, question, acute, doubleacute ] }; - key <AB10> { [ exclam, section, dead_belowdot, abovedot ] }; -}; - - -// Unicode French derivative -// Loose refactoring of the historic Linux French keyboard layout -// -// Copyright © 2006-2008 Nicolas Mailhot <nicolas.mailhot @ laposte.net> -// -// Credits (fr-latin1, fr-latin0, fr-latin9) -// © 199x-1996 René Cougnenc ✝ -// © 1997-2002 Guylhem Aznar <clavier @ externe.net> -// © 2003-2006 Nicolas Mailhot <nicolas.mailhot @ laposte.net> -// -// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓ -// │ ³ ¸ │ 1 ̨ │ 2 É │ 3 ˘ │ 4 — │ 5 – │ 6 ‑ │ 7 È │ 8 ™ │ 9 Ç │ 0 À │ ° ≠ │ + ± ┃ ⌫ Retour┃ -// │ ² ¹ │ & ˇ │ é ~ │ " # │ ' { │ ( [ │ - | │ è ` │ _ \ │ ç ^ │ à @ │ ) ] │ = } ┃ arrière┃ -// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫ -// ┃ ┃ A Æ │ Z  │ E ¢ │ R Ê │ T Þ │ Y Ÿ │ U Û │ I Î │ O Œ │ P Ô │ ¨ ˚ │ £ Ø ┃Entrée ┃ -// ┃Tab ↹ ┃ a æ │ z â │ e € │ r ê │ t þ │ y ÿ │ u û │ i î │ o œ │ p ô │ ^ ~ │ $ ø ┃ ⏎ ┃ -// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ┃ -// ┃ ┃ Q Ä │ S „ │ D Ë │ F ‚ │ G ¥ │ H Ð │ J Ü │ K Ï │ L Ŀ │ M Ö │ % Ù │ µ ̄ ┃ ┃ -// ┃Maj ⇬ ┃ q ä │ s ß │ d ë │ f ‘ │ g ’ │ h ð │ j ü │ k ï │ l ŀ │ m ö │ ù ' │ * ` ┃ ┃ -// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫ -// ┃ ┃ > ≥ │ W “ │ X ” │ C ® │ V ← │ B ↑ │ N → │ ? … │ . . │ / ∕ │ § − ┃ ┃ -// ┃Shift ⇧┃ < ≤ │ w « │ x » │ c © │ v ⍽ │ b ↓ │ n ¬ │ , ¿ │ ; × │ : ÷ │ ! ¡ ┃Shift ⇧ ┃ -// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛ -// ┃ ┃ ┃ ┃ ␣ Espace fine insécable ⍽ ┃ ┃ ┃ ┃ -// ┃Ctrl ┃Meta ┃Alt ┃ ␣ Espace Espace insécable ⍽ ┃AltGr ⇮┃Menu ┃Ctrl ┃ -// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛ -partial alphanumeric_keys -xkb_symbols "oss" { - - include "latin" - include "level3(ralt_switch)" - include "nbsp(level4nl)" - include "keypad(oss)" - - name[Group1]="French (alternative)"; - - // First row - key <TLDE> { [ twosuperior, threesuperior, onesuperior, dead_cedilla ] }; // ² ³ ¹ ¸ - key <AE01> { [ ampersand, 1, dead_caron, dead_ogonek ] }; // & 1 ˇ ̨ - key <AE02> { [ eacute, 2, asciitilde, Eacute ] }; // é 2 ~ É - key <AE03> { [ quotedbl, 3, numbersign, dead_breve ] }; // " 3 # ˘ - key <AE04> { [ apostrophe, 4, braceleft, 0x1002014 ] }; // ' 4 { — (tiret cadratin) - key <AE05> { [ parenleft, 5, bracketleft, 0x1002013 ] }; // ( 5 [ – (tiret demi-cadratin) - key <AE06> { [ minus, 6, bar, 0x1002011 ] }; // - 6 | ‑ (tiret insécable) - key <AE07> { [ egrave, 7, grave, Egrave ] }; // è 7 ` È - key <AE08> { [ underscore, 8, backslash, trademark ] }; // _ 8 \ ™ - key <AE09> { [ ccedilla, 9, asciicircum, Ccedilla ] }; // ç 9 ^ Ç - key <AE10> { [ agrave, 0, at, Agrave ] }; // à 0 @ À - key <AE11> { [ parenright, degree, bracketright, notequal ] }; // ) ° ] ≠ - key <AE12> { [ equal, plus, braceright, plusminus ] }; // = + } ± - - // Second row - key <AD01> { [ a, A, ae, AE ] }; // a A æ Æ - key <AD02> { [ z, Z, acircumflex, Acircumflex ] }; // z Z â  - key <AD03> { [ e, E, EuroSign, cent ] }; // e E € ¢ - key <AD04> { [ r, R, ecircumflex, Ecircumflex ] }; // r R ê Ê - key <AD05> { [ t, T, thorn, THORN ] }; // t T þ Þ - key <AD06> { [ y, Y, ydiaeresis, Ydiaeresis ] }; // y Y ÿ Ÿ - key <AD07> { [ u, U, ucircumflex, Ucircumflex ] }; // u U û Û - key <AD08> { [ i, I, icircumflex, Icircumflex ] }; // i I î Î - key <AD09> { [ o, O, oe, OE ] }; // o O œ Œ - key <AD10> { [ p, P, ocircumflex, Ocircumflex ] }; // p P ô Ô - key <AD11> { [ dead_circumflex, dead_diaeresis, dead_tilde, dead_abovering ] }; // ^ ̈ ̃ ˚ - key <AD12> { [ dollar, sterling, oslash, Ooblique ] }; // $ £ ø Ø - - // Third row - key <AC01> { [ q, Q, adiaeresis, Adiaeresis ] }; // q Q ä Ä - key <AC02> { [ s, S, ssharp, doublelowquotemark ] }; // s S ß „ - key <AC03> { [ d, D, ediaeresis, Ediaeresis ] }; // d D ë Ë - key <AC04> { [ f, F, leftsinglequotemark, singlelowquotemark ] }; // f F ‘ ‚ - key <AC05> { [ g, G, rightsinglequotemark, yen ] }; // g G ’ ¥ - key <AC06> { [ h, H, eth, ETH ] }; // h H ð Ð - key <AC07> { [ j, J, udiaeresis, Udiaeresis ] }; // j J ü Ü - key <AC08> { [ k, K, idiaeresis, Idiaeresis ] }; // k K ï Ï - key <AC09> { [ l, L, 0x1000140, 0x100013F ] }; // l L ŀ Ŀ - key <AC10> { [ m, M, odiaeresis, Odiaeresis ] }; // m M ö Ö - key <AC11> { [ ugrave, percent, dead_acute, Ugrave ] }; // ù % ' Ù - key <BKSL> { [ asterisk, mu, dead_grave, dead_macron ] }; // * µ ` ̄ - - // Fourth row - key <LSGT> { [ less, greater, lessthanequal, greaterthanequal ] }; // < > ≤ ≥ - key <AB01> { [ w, W, guillemotleft, leftdoublequotemark ] }; // w W « “ - key <AB02> { [ x, X, guillemotright, rightdoublequotemark ] }; // x X » ” - key <AB03> { [ c, C, copyright, registered ] }; // c C © ® - key <AB04> { [ v, V, 0x100202F, leftarrow ] }; // v V ⍽ ← (espace fine insécable) - key <AB05> { [ b, B, downarrow, uparrow ] }; // b B ↓ ↑ - key <AB06> { [ n, N, notsign, rightarrow ] }; // n N ¬ → - key <AB07> { [ comma, question, questiondown, 0x1002026 ] }; // , ? ¿ … - key <AB08> { [ semicolon, period, multiply, 0x10022C5 ] }; // ; . × ⋅ - key <AB09> { [ colon, slash, division, 0x1002215 ] }; // : / ÷ ∕ - key <AB10> { [ exclam, section, exclamdown, 0x1002212 ] }; // ! § ¡ − -}; - -partial alphanumeric_keys -xkb_symbols "oss_latin9" { - - // Restricts the fr(oss) layout to latin9 symbols - - include "fr(oss)" - include "keypad(oss_latin9)" - - name[Group1]="French (alternative, latin-9 only)"; - - // First row - key <AE01> { [ ampersand, 1, dead_caron, dead_cedilla ] }; // & 1 ˇ ¸ - key <AE03> { [ quotedbl, 3, numbersign, dead_tilde ] }; // " 3 # ~ - key <AE04> { [ apostrophe, 4, braceleft, underscore ] }; // ' 4 { _ - key <AE05> { [ parenleft, 5, bracketleft, minus ] }; // ( 5 [ - - key <AE06> { [ minus, 6, bar, minus ] }; // - 6 | - - key <AE08> { [ underscore, 8, backslash, backslash ] }; // _ 8 \ \ - key <AE11> { [ parenright, degree, bracketright, equal ] }; // ) ° ] = - - // Third row - key <AC02> { [ s, S, ssharp, guillemotleft ] }; // s S ß « - key <AC04> { [ f, F, apostrophe, apostrophe ] }; // f F ' ' - key <AC05> { [ g, G, apostrophe, yen ] }; // g G ' ¥ - key <AC09> { [ l, L, periodcentered, periodcentered ] }; // l L · · - key <BKSL> { [ asterisk, mu, dead_grave, dead_circumflex ] }; // * µ ` ^ - - // Fourth row - key <LSGT> { [ less, greater, less, greater ] }; // < > < > - key <AB01> { [ w, W, guillemotleft, guillemotleft ] }; // w W « « - key <AB02> { [ x, X, guillemotright, guillemotright ] }; // x X » » - key <AB04> { [ v, V, nobreakspace, less ] }; // v V ⍽ < (espace insécable) - key <AB05> { [ b, B, minus, asciicircum ] }; // b B - ^ - key <AB06> { [ n, N, notsign, greater ] }; // n N ¬ > - key <AB07> { [ comma, question, questiondown, period ] }; // , ? ¿ . - key <AB08> { [ semicolon, period, multiply, periodcentered ] }; // ; . × · - key <AB09> { [ colon, slash, division, slash ] }; // : / ÷ / - key <AB10> { [ exclam, section, exclamdown, minus ] }; // ! § ¡ - -}; - -partial alphanumeric_keys -xkb_symbols "oss_Sundeadkeys" { - - // Modifies the basic fr(oss) layout to use the Sun dead keys - - include "fr(oss)" - - // First row - key <TLDE> { [ twosuperior, threesuperior, onesuperior, dead_cedilla ] }; // ¹ ² ³ ¸ - - // Second row - key <AD11> { [ dead_circumflex, dead_diaeresis, dead_tilde, dead_abovering ] }; // ^ ̈ ̃ ˚ - - //Third row - key <AC11> { [ ugrave, percent, dead_acute, Ugrave ] }; // ù % ' Ù - key <BKSL> { [ asterisk, mu, dead_grave, dead_macron ] }; // * µ ` ̄ -}; - -partial alphanumeric_keys -xkb_symbols "oss_sundeadkeys" { - - include "fr(oss_Sundeadkeys)" - - name[Group1]="French (alternative, Sun dead keys)"; -}; - -partial alphanumeric_keys -xkb_symbols "oss_nodeadkeys" { - - // Modifies the basic fr(oss) layout to eliminate all dead keys - - include "fr(oss)" - - name[Group1]="French (alternative, eliminate dead keys)"; - - key <TLDE> { [ twosuperior, threesuperior, onesuperior, cedilla ] }; // ² ³ ¹ ¸ - key <AE01> { [ ampersand, 1, caron, ogonek ] }; // & 1 ˇ ̨ - key <AE03> { [ quotedbl, 3, numbersign, breve ] }; // " 3 # ˘ - - // Second row - key <AD11> { [ asciicircum, diaeresis, asciitilde, Aring ] }; // ^ ̈ ̃ Å - key <AC11> { [ ugrave, percent, acute, Ugrave ] }; // ù % ' Ù - key <BKSL> { [ asterisk, mu, grave, macron ] }; // * µ ` ̄ -}; - - -// Historic Linux French keyboard layout (fr-latin9) -// Copyright (c) 199x, 2002 Rene Cougnenc (original work) -// Guylhem Aznar <clavier @ externe.net> (maintainer) -// Nicolas Mailhot <Nicolas.Mailhot @ laposte.net> -// (XFree86 submission) -// -// This layout has long been distributed and refined outside official channels. -// To this day it remains more feature-rich and popular than the 'fr' layout. -// -// This file is derived from an original version by Guylhem Aznar. The -// original version is always available from: -// http://en.tldp.org/HOWTO/Francophones-HOWTO.html -// and is distributed under a GPL license. -// -// The author has given permission for this derived version to be distributed -// under the standard XFree86 license. He would like all changes to this -// version be send to him at <clavier @ externe.net> so he can sync the -// identically named linux console map (kbd, linux-console) and this -// fileout-of-tree GPL version. -// -// Now follows the keyboard design description in French. -// (If you can't read it you probably have no business changing this file anyway:) -// -// Les accents circonflexes des principales voyelles sont obtenus avec -// la touche Alt_Gr, les trémas sont obtenus par Alt_Gr + Shift. -// -// ____ _________ _____________ _______ -// | S A| S = Shift, A = AltGr + Shift | Imprime | Arrêt défil | Pause | -// | s a| s = normal, a = AltGr | Exec | | Halte | -// ¯¯¯¯ ¯¯¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ -// ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ _______ -// | œ "| 1 ·| 2 É| 3 ,| 4 '| 5 "| 6 || 7 È| 8 ¯| 9 Ç| 0 À| ° ÿ| + °| <-- | -// | Œ "| & '| é ~| " #| ' {| ( [| - || è `| _ \| ç ^| à @| ) ]| = }| | -// ======================================================================== -// | |<- | A ä| Z Å| E ¢| R Ç| T Þ| Y Ý| U ü| I ï| O ö| P '| " `| $ ë| , | -// | ->| | a â| z å| e €| r ç| t þ| y ý| u û| i î| o ô| p ¶| ^ ~| £ ê| <-' | -// ===================================================================¬ | -// | | Q Ä| S Ø| D Ë| F ª| G Æ| H Ð| J Ü| K Ï| L Ö| M º| % Ù| µ ¥| | -// | MAJ | q Â| s ø| d Ê| f ±| g æ| h ð| j Û| k Î| l Ô| m ¹| ù ²| * ³| | -// ======================================================================== -// | ^ | > | W | X | C | V | B | N | ? | . | / | § | ^ | -// | | | < || w «| x »| c ©| v ®| b ß| n ¬| , ¿| ; ×| : ÷| ! ¡| | | -// ======================================================================== -// | | | | | | | | | -// | Ctrl | Super| Alt | Space Nobreakspace | AltGr | Super|Menu | Ctrl | -// ¯¯¯¯¯¯ ¯¯¯¯¯¯ ¯¯¯¯¯¯ ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ ¯¯¯¯¯¯ ¯¯¯¯¯ ¯¯¯¯¯¯ -// -// -// Si les touches mortes fonctionnent, utiliser les accents dits -// « morts », i.e. fonctionnant comme l'accent circonflexe & le -// tréma des machines à écrire ; sont disponibles : -// -// (^) : accent circonflexe, -// Shift+(^) : tréma, -// Shift+AltGr (^) : tilde, -// AltGr (1) : accent aigu, -// AltGr (7) : accent grave -// -// Pour s'en servir, procéder comme avec l'accent circonflexe & le tréma -// sur les vielles machines à écrire : -// -// AltGr (1) puis e : é -// Shift+AltGr (1) puis e : É ... -partial alphanumeric_keys - -xkb_symbols "latin9" { - - include "latin" - include "nbsp(level3)" - - name[Group1]="French (legacy, alternative)"; - - key <TLDE> { [ oe, OE, leftdoublequotemark, rightdoublequotemark ] }; - key <AE01> { [ ampersand, 1, dead_acute, periodcentered ] }; - key <AE02> { [ eacute, 2, asciitilde, Eacute ] }; - key <AE03> { [ quotedbl, 3, numbersign, cedilla ] }; - key <AE04> { [ apostrophe, 4, braceleft, acute ] }; - key <AE05> { [ parenleft, 5, bracketleft, diaeresis ] }; - key <AE06> { [ minus, 6, bar, brokenbar ] }; - key <AE07> { [ egrave, 7, dead_grave, Egrave ] }; - key <AE08> { [ underscore, 8, backslash, macron ] }; - key <AE09> { [ ccedilla, 9, asciicircum, Ccedilla ] }; - key <AE10> { [ agrave, 0, at, Agrave ] }; - key <AE11> { [ parenright, degree, bracketright, ydiaeresis ] }; - key <AE12> { [ equal, plus, braceright, dead_abovering ] }; - - key <AD01> { [ a, A, acircumflex, adiaeresis ] }; - key <AD02> { [ z, Z, aring, Aring ] }; - key <AD03> { [ e, E, EuroSign, cent ] }; - key <AD04> { [ r, R, ccedilla, Ccedilla ] }; - key <AD05> { [ t, T, thorn, THORN ] }; - key <AD06> { [ y, Y, yacute, Yacute ] }; - key <AD07> { [ u, U, ucircumflex, udiaeresis ] }; - key <AD08> { [ i, I, icircumflex, idiaeresis ] }; - key <AD09> { [ o, O, ocircumflex, odiaeresis ] }; - key <AD10> { [ p, P, paragraph, quoteleft ] }; - key <AD11> { [ dead_circumflex, dead_diaeresis, dead_tilde, quoteright ] }; - key <AD12> { [ dollar, sterling, ecircumflex, ediaeresis ] }; - - key <AC01> { [ q, Q, Acircumflex, Adiaeresis ] }; - key <AC02> { [ s, S, oslash, Ooblique ] }; - key <AC03> { [ d, D, Ecircumflex, Ediaeresis ] }; - key <AC04> { [ f, F, plusminus, ordfeminine ] }; - key <AC05> { [ g, G, ae, AE ] }; - key <AC06> { [ h, H, eth, ETH ] }; - key <AC07> { [ j, J, Ucircumflex, Udiaeresis ] }; - key <AC08> { [ k, K, Icircumflex, Idiaeresis ] }; - key <AC09> { [ l, L, Ocircumflex, Odiaeresis ] }; - key <AC10> { [ m, M, onesuperior, masculine ] }; - key <AC11> { [ ugrave, percent, twosuperior, Ugrave ] }; - key <BKSL> { [ asterisk, mu, threesuperior, yen ] }; - - key <LSGT> { [ less, greater, bar ] }; - key <AB01> { [ w, W, guillemotleft ] }; - key <AB02> { [ x, X, guillemotright ] }; - key <AB03> { [ c, C, copyright ] }; - key <AB04> { [ v, V, registered ] }; - key <AB05> { [ b, B, ssharp ] }; - key <AB06> { [ n, N, notsign ] }; - key <AB07> { [ comma, question, questiondown ] }; - key <AB08> { [ semicolon, period, multiply ] }; - key <AB09> { [ colon, slash, division ] }; - key <AB10> { [ exclam, section, exclamdown ] }; - - // French uses a comma as decimal separator, but keyboards are labeled with a period - // Will take effect when KP_Decimal is mapped to the locale decimal separator - key <KPDL> { [ KP_Delete, KP_Decimal, KP_Delete, KP_Decimal ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "latin9_Sundeadkeys" { - - // Modifies the basic fr-latin9 layout to use the Sun dead keys - - include "fr(latin9)" - - key <AE01> { [ ampersand, 1, dead_acute, periodcentered ] }; - key <AE07> { [ egrave, 7, dead_grave, Egrave ] }; - key <AD11> { [ dead_circumflex, dead_diaeresis, dead_tilde, quoteright ] }; - -}; - -partial alphanumeric_keys -xkb_symbols "latin9_sundeadkeys" { - - include "fr(latin9_Sundeadkeys)" - - name[Group1]="French (legacy, alternative, Sun dead keys)"; -}; - -partial alphanumeric_keys -xkb_symbols "latin9_nodeadkeys" { - - // Modifies the basic fr-latin9 layout to eliminate all dead keys - - include "fr(latin9)" - - name[Group1]="French (legacy, alternative, eliminate dead keys)"; - - key <AE01> { [ ampersand, 1, apostrophe, periodcentered ] }; - key <AE07> { [ egrave, 7, grave, Egrave ] }; - key <AE12> { [ equal, plus, braceright ] }; - key <AD11> { [ asciicircum, diaeresis, asciitilde, quoteright ] }; -}; - -// Bépo : Improved ergonomic french keymap using Dvorak method. -// Built by community on 'Dvorak Fr / Bépo' : -// see http://www.clavier-dvorak.org/wiki/ to join and help. -// XOrg integration (1.0rc2 version) in 2008 -// by Frédéric Boiteux <fboiteux at free dot fr> -// -// Bépo layout (1.0rc2 version) for a pc105 keyboard (french) : -// ┌────┐ -// │ S A│ S = Shift, A = AltGr + Shift -// │ s a│ s = normal, a = AltGr -// └────┘ -// -// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓ -// │ # ¶ │ 1 „ │ 2 “ │ 3 ” │ 4 ≤ │ 5 ≥ │ 6 │ 7 ¬ │ 8 ¼ │ 9 ½ │ 0 ¾ │ ° ′ │ ` ″ ┃ ⌫ Retour┃ -// │ $ – │ " — │ « < │ » > │ ( [ │ ) ] │ @ ^ │ + ± │ - − │ / ÷ │ * × │ = ≠ │ % ‰ ┃ arrière┃ -// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫ -// ┃ ┃ B ¦ │ É ˝ │ P § │ O Œ │ È ` │ ! │ V │ D Ð │ L │ J IJ │ Z Ə │ W ┃Entrée ┃ -// ┃Tab ↹ ┃ b | │ é ˊ │ p & │ o œ │ è ` │ ˆ ¡ │ v ˇ │ d ð │ l / │ j ij │ z ə │ w ̆ ┃ ⏎ ┃ -// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ┃ -// ┃ ┃ A Æ │ U Ù │ I ˙ │ E ¤ │ ; ̛ │ C ſ │ T Þ │ S ẞ │ R ™ │ N │ M º │ Ç , ┃ ┃ -// ┃Maj ⇬ ┃ a æ │ u ù │ i ̈ │ e € │ , ’ │ c © │ t þ │ s ß │ r ® │ n ˜ │ m ¯ │ ç ¸ ┃ ┃ -// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫ -// ┃ ┃ Ê │ À │ Y ‘ │ X ’ │ : · │ K │ ? ̉ │ Q ̣ │ G │ H ‡ │ F ª ┃ ┃ -// ┃Shift ⇧┃ ê / │ à \ │ y { │ x } │ . … │ k ~ │ ' ¿ │ q ˚ │ g µ │ h † │ f ˛ ┃Shift ⇧ ┃ -// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛ -// ┃ ┃ ┃ ┃ Espace inséc. Espace inséc. fin ┃ ┃ ┃ ┃ -// ┃Ctrl ┃Meta ┃Alt ┃ ␣ (Espace) _ ␣ ┃AltGr ⇮┃Menu ┃Ctrl ┃ -// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛ -partial alphanumeric_keys -xkb_symbols "bepo" { - - include "level3(ralt_switch)" - include "keypad(oss)" - - name[Group1]= "French (Bepo, ergonomic, Dvorak way)"; - - // First row - key <TLDE> { [ dollar, numbersign, endash, paragraph ] }; // $ # – ¶ - key <AE01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ quotedbl, 1, emdash, doublelowquotemark ] }; // " 1 — „ - key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotleft, 2, less, leftdoublequotemark ] }; // « 2 < “ - key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotright, 3, greater, rightdoublequotemark ] }; // » 3 > ” - key <AE04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenleft, 4, bracketleft, lessthanequal ] }; // ( 4 [ ≤ - key <AE05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenright, 5, bracketright, greaterthanequal ] }; // ) 5 ] ≥ - key <AE06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ at, 6, asciicircum ] }; // @ 6 ^ - key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ plus, 7, plusminus, notsign ] }; // + 7 ± ¬ - key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ minus, 8, U2212, onequarter ] }; // - 8 − ¼ - key <AE09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ slash, 9, division, onehalf ] }; // / 9 ÷ ½ - key <AE10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ asterisk, 0, multiply, threequarters ] }; // * 0 × ¾ - key <AE11> { [ equal, degree, notequal, minutes ] }; // = ° ≠ ′ - key <AE12> { [ percent, grave, U2030, seconds ] }; // % ` ‰ ″ - - // Second row - key <AD01> { [ b, B, bar, brokenbar ] }; // b B | ¦ - key <AD02> { [ eacute, Eacute, dead_acute, dead_doubleacute ] }; // é É ˊ ˝ - key <AD03> { [ p, P, ampersand, section ] }; // p P & § - key <AD04> { [ o, O, oe, OE ] }; // o O œ Œ - key <AD05> { [ egrave, Egrave, dead_grave, grave ] }; // è È ` ` - key <AD06> { [ dead_circumflex, exclam, exclamdown ] }; // ^ ! ¡ - key <AD07> { [ v, V, dead_caron ] }; // v V ˇ - key <AD08> { [ d, D, eth, ETH ] }; // d D ð Ð - key <AD09> { [ l, L, dead_stroke ] }; // l L / - key <AD10> { [ j, J, U0133, U0132 ] }; // j J ij IJ - key <AD11> { [ z, Z, schwa, SCHWA ] }; // z Z ə Ə - key <AD12> { [ w, W, dead_breve ] }; // w W ̆ - - // Third row - key <AC01> { [ a, A, ae, AE ] }; // a A æ Æ - key <AC02> { [ u, U, ugrave, Ugrave ] }; // u U ù Ù - key <AC03> { [ i, I, dead_diaeresis, dead_abovedot ] }; // i I ̈ ˙ - key <AC04> { [ e, E, EuroSign, dead_currency ] }; // e E € ¤ - key <AC05> { [ comma, semicolon, rightsinglequotemark, dead_horn ] }; // , ; ’ ̛ - key <AC06> { [ c, C, copyright, U017F ] }; // c C © ſ - key <AC07> { [ t, T, thorn, THORN ] }; // t T þ Þ - key <AC08> { [ s, S, ssharp, U1E9E ] }; // s S ß ẞ - key <AC09> { [ r, R, registered, trademark ] }; // r R ® ™ - key <AC10> { [ n, N, dead_tilde ] }; // n N ~ - key <AC11> { [ m, M, dead_macron, masculine ] }; // m M ̄ º - key <BKSL> { [ ccedilla, Ccedilla, dead_cedilla, dead_belowcomma ] }; // ç Ç ¸ , - - // Fourth row - key <LSGT> { [ ecircumflex, Ecircumflex, slash ] }; // ê Ê / - key <AB01> { [ agrave, Agrave, backslash ] }; // à À \ - key <AB02> { [ y, Y, braceleft, leftsinglequotemark ] }; // y Y { ‘ - key <AB03> { [ x, X, braceright, rightsinglequotemark ] }; // x X } ’ - key <AB04> { [ period, colon, ellipsis, periodcentered ] }; // . : … · - key <AB05> { [ k, K, asciitilde ] }; // k K ~ - key <AB06> { [ apostrophe, question, questiondown, dead_hook ] }; // ' ? ¿ ̉ - key <AB07> { [ q, Q, dead_abovering, dead_belowdot ] }; // q Q ˚ ̣ - key <AB08> { [ g, G, mu ] }; // g G µ - key <AB09> { [ h, H, dagger, doubledagger ] }; // h H † ‡ - key <AB10> { [ f, F, dead_ogonek, ordfeminine ] }; // f F ̨ ª - - key <SPCE> { [ space, nobreakspace, underscore, U202F ] }; // ␣ (espace insécable) _ (espace insécable fin) -}; - -partial alphanumeric_keys -xkb_symbols "bepo_latin9" { - - // Restricts the fr(bepo) layout to latin9 symbols - - include "fr(bepo)" - include "keypad(oss_latin9)" - - name[Group1]="French (Bepo, ergonomic, Dvorak way, latin-9 only)"; - - key <TLDE> { [ dollar, numbersign, dollar, paragraph ] }; // $ # $ ¶ - - key <AE01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ quotedbl, 1 ] }; // " 1 - key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotleft, 2, less ] }; // « 2 < - key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotright, 3, greater ] }; // » 3 > - key <AE04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenleft, 4, bracketleft ] }; // ( 4 [ - key <AE05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenright, 5, bracketright ] }; // ) 5 ] - key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ minus, 8, minus, onequarter ] }; // - 8 - ¼ - key <AE11> { [ equal, degree ] }; // = ° - key <AE12> { [ percent, grave ] }; // % ` - - key <AD01> { [ b, B, bar ] }; // b B | - key <AD02> { [ eacute, Eacute, dead_acute ] }; // é É ˊ - key <AD10> { [ j, J ] }; // j J - key <AD11> { [ z, Z ] }; // z Z - key <AD12> { [ w, W ] }; // w W - - key <AC03> { [ i, I, dead_diaeresis ] }; // i I ̈ - key <AC05> { [ comma, semicolon, comma, dead_horn ] }; // , ; , ̛ - key <AC06> { [ c, C, copyright ] }; // c C © - key <AC08> { [ s, S, ssharp ] }; // s S ß - key <AC09> { [ r, R, registered ] }; // r R ® - key <AC11> { [ m, M, macron, masculine ] }; // m M ̄ º - - key <AB02> { [ y, Y, braceleft ] }; // y Y { - key <AB03> { [ x, X, braceright ] }; // x X } - key <AB04> { [ period, colon ] }; // . : - key <AB09> { [ h, H ] }; // h H - key <AB10> { [ f, F, f, ordfeminine ] }; // f F ª - - // Note : on a besoin de redéfinir les niveaux 3 et 4, - // donc nbsp(level2) ne suffit pas ! - key <SPCE> { [ space, nobreakspace, underscore, nobreakspace ] }; // ␣ (espace insécable) _ (espace insécable) -}; - -// Author : Francis Leboutte, http://www.algo.be/ergo/dvorak-fr.html -// thanks to Fabien Cazenave for his help -// Licence : X11 -// Version : 0.3 - -// Base layer + dead AltGr key (`): -// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━━┓ -// │ * │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ + │ % ┃ ┃ -// │ _ │ = │ / ± │ - ¼ │ è ½ │ \ ¾ │ ^ │ ( │ ` ` │ ) │ " │ [ │ ] ┃ ⌫ ┃ -// ┢━━━━━┷━━┱──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┺━━┳━━━━━━━┫ -// ┃ ┃ ? Æ │ < │ > │ G │ ! │ H │ V │ C Ç │ M │ K │ Z │ & ┃ ┃ -// ┃ ↹ ┃ : æ │ ' $ │ é É │ g € │ . ° │ h │ v │ c ç │ m µ │ k │ z │ ¨ ┃ ┃ -// ┣━━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ⏎ ┃ -// ┃ ┃ O Ò │ A À │ U Ù │ E È │ B │ F │ S │ T │ N │ D │ W │ # ┃ ┃ -// ┃ ⇬ ┃ o ò │ a à │ u ù │ e è │ b │ f │ s « │ t │ n » │ d │ w │ ~ ┃ ┃ -// ┣━━━━━━┳━━┹──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┲━━┷━━━━━┻━━━━━━┫ -// ┃ ┃ ç Ç │ | Œ │ Q │ @ │ I Ì │ Y │ X │ R │ L │ P │ J ┃ ┃ -// ┃ ⇧ ┃ à À │ ; œ │ q { │ , } │ i ì │ y £ │ x │ r º │ l │ p § │ j ┃ ⇧ ┃ -// ┣━━━━━━┻┳━━━━┷━━┳━━┷━━━━┱┴─────┴─────┴─────┴─────┴─────┴─┲━━━┷━━━┳━┷━━━━━╋━━━━━━━┳━━━━━━━┫ -// ┃ ┃ ┃ ┃ ␣ ⍽ ┃ ┃ ┃ ┃ ┃ -// ┃ ctrl ┃ super ┃ alt ┃ ␣ Espace Espace insécable ⍽ ┃ alt ┃ super ┃ menu ┃ ctrl ┃ -// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛ - -// Notice the specific Caps_Lock layer: -// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━━┓ -// │ * │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ + │ % ┃ ┃ -// │ │ │ │ │ │ │ │ │ │ │ │ │ ┃ ⌫ ┃ -// ┢━━━━━┷━━┱──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┺━━┳━━━━━━━┫ -// ┃ ┃ │ < │ > │ │ │ │ │ │ │ │ │ ┃ ┃ -// ┃ ↹ ┃ │ │ │ │ │ │ │ │ │ │ │ ┃ ┃ -// ┣━━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ⏎ ┃ -// ┃ ┃ │ │ │ │ │ │ │ │ │ │ │ ┃ ┃ -// ┃ ⇬ ┃ │ │ │ │ │ │ │ │ │ │ │ ┃ ┃ -// ┣━━━━━━┳━━┹──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┲━━┷━━━━━┻━━━━━━┫ -// ┃ ┃ / │ - │ │ │ │ │ │ │ │ │ ┃ ┃ -// ┃ ⇧ ┃ │ │ │ │ │ │ │ │ │ │ ┃ ⇧ ┃ -// ┣━━━━━━┻┳━━━━┷━━┳━━┷━━━━┱┴─────┴─────┴─────┴─────┴─────┴─┲━━━┷━━━┳━┷━━━━━╋━━━━━━━┳━━━━━━━┫ -// ┃ ┃ ┃ ┃ ␣ ⍽ ┃ ┃ ┃ ┃ ┃ -// ┃ ctrl ┃ super ┃ alt ┃ ␣ Espace Espace insécable ⍽ ┃ alt ┃ super ┃ menu ┃ ctrl ┃ -// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛ - -partial alphanumeric_keys modifier_keys -xkb_symbols "dvorak" { - name[Group1]="French (Dvorak)"; - - // First row - key <TLDE> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ underscore, asterisk ] }; - key <AE01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ equal, 1 ] }; - key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ slash, 2, plusminus ] }; - key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ minus, 3, onequarter ] }; - key <AE04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ egrave, 4, onehalf ] }; - key <AE05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ backslash, 5, threequarters ] }; - key <AE06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ dead_circumflex, 6 ] }; - key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenleft, 7 ] }; - key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ ISO_Level3_Latch, 8, grave ] }; - key <AE09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenright, 9 ] }; - key <AE10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ quotedbl, 0 ] }; - key <AE11> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ bracketleft, plus ] }; - key <AE12> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ bracketright, percent ] }; - - // Second row - key <AD01> { [ colon, question, ae, AE ] }; - key <AD02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ apostrophe, less, dollar ] }; - key <AD03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ eacute, greater, Eacute ] }; - key <AD04> { [ g, G, EuroSign ] }; - key <AD05> { [ period, exclam, degree ] }; - key <AD06> { [ h, H ] }; - key <AD07> { [ v, V ] }; - key <AD08> { [ c, C, ccedilla, Ccedilla ] }; - key <AD09> { [ m, M, mu ] }; - key <AD10> { [ k, K ] }; - key <AD11> { [ z, Z ] }; - key <AD12> { [ dead_diaeresis, ampersand ] }; - - // Third row - key <AC01> { [ o, O, ograve, Ograve ] }; - key <AC02> { [ a, A, agrave, Agrave ] }; - key <AC03> { [ u, U, ugrave, Ugrave ] }; - key <AC04> { [ e, E, egrave, Egrave ] }; - key <AC05> { [ b, B ] }; - key <AC06> { [ f, F ] }; - key <AC07> { [ s, S, guillemotleft ] }; - key <AC08> { [ t, T ] }; - key <AC09> { [ n, N, guillemotright ] }; - key <AC10> { [ d, D ] }; - key <AC11> { [ w, W ] }; - key <BKSL> { [ asciitilde, numbersign ] }; - - // Fourth row - key <LSGT> { type[group1] = "FOUR_LEVEL_PLUS_LOCK", [ agrave, ccedilla, Agrave, Ccedilla, slash ] }; - key <AB01> { type[group1] = "FOUR_LEVEL_PLUS_LOCK", [ semicolon, bar, oe, OE, minus ] }; - key <AB02> { [ q, Q, braceleft ] }; - key <AB03> { [ comma, at, braceright ] }; - key <AB04> { [ i, I, igrave, Igrave ] }; - key <AB05> { [ y, Y, sterling ] }; - key <AB06> { [ x, X ] }; - key <AB07> { [ r, R, masculine ] }; - key <AB08> { [ l, L ] }; - key <AB09> { [ p, P, section ] }; - key <AB10> { [ j, J ] }; - - key <SPCE> { [ space, space, nobreakspace, nobreakspace ] }; -}; - -// C'WHERTY: Breton keyboard. Ar c'hlavier brezhoneg. -// Copyright © 2009 Dominique Pellé <dominique.pelle@gmail.com> -// Version: 0.1 -// -// ┌────┐ -// │ S A│ S = Reol = Shift, A = ArErl + Pennlizherenn = AltGr + Shift -// │ s a│ s = normal, a = AltGr -// └────┘ -// -// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓ -// │ $ Γ │ 1 Δ │ 2 Θ │ 3 Λ │ 4 Ξ │ 5 Π │ 6 Σ │ 7 Φ │ 8 Ψ │ 9 Ç │ 0 Ω │ ° ß │ + ¬ ┃ ⌫ Souzañ┃ -// │ ² ˙ │ & ¯ │ é ´ │ " # │ ' { │ ( [ │ - | │ è ` │ - \ │ ç ± │ à @ │ ) ] │ = } ┃ ┃ -// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫ -// ┃Toalenn┃ C'h │ W ω │ E ε │ R ρ │ T τ │ Y ψ │ U υ │ I ι │ O OE│ P π │ ¨ ¥ │ * £ ┃Enankañ┃ -// ┃ ↹ ┃ c'h │ w │ e € │ r │ t │ y │ u │ i ı │ o oe│ p │ ^ « │ / » ┃ ⏎ ┃ -// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ┃ -// ┃Prenn ┃ A Æ │ S σ │ D δ │ F φ │ G γ │ H η │ J ς │ K κ │ L λ │ M μ │ Ù ® │ ! ¡ ┃ ┃ -// ┃Pennli ⇬┃ a æ │ s │ d $ │ f │ g │ h │ j │ k │ l │ m │ ù ŭ │ ? ¿ ┃ ┃ -// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫ -// ┃ ┃ Q θ │ Z ζ │ X ξ │ C χ │ V │ B β │ N ν │ CH │ Ñ │ : © │ ; ┃ ┃ -// ┃Shift ⇧┃ q < │ z > │ x │ c ¢ │ v │ b │ n │ ch │ ñ │ . │ , ┃Shift ⇧ ┃ -// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛ -// ┃ ┃ ┃ ┃ ⍽ Espace insécable ␣ ┃ ┃ ┃ ┃ -// ┃Reol ┃Meta ┃Erl ┃ ␣ Espace ␣ ┃ArErl ⇮┃Menu ┃Reol ┃ -// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛ -partial alphanumeric_keys -xkb_symbols "bre" { - - include "keypad(oss)" - - name[Group1]= "French (Breton)"; - - // First row - key <TLDE> { [ twosuperior, dead_tilde, dead_abovedot, Greek_GAMMA ] }; - key <AE01> { [ ampersand, 1, dead_macron, Greek_DELTA ] }; - key <AE02> { [ eacute, 2, dead_acute, Greek_THETA ] }; - key <AE03> { [ quotedbl, 3, numbersign, Greek_LAMDA ] }; - key <AE04> { [ apostrophe, 4, braceleft, Greek_XI ] }; - key <AE05> { [ parenleft, 5, bracketleft, Greek_PI ] }; - key <AE06> { [ minus, 6, bar, Greek_SIGMA ] }; - key <AE07> { [ egrave, 7, dead_grave, Greek_PHI ] }; - key <AE08> { [ underscore, 8, backslash, Greek_PSI ] }; - key <AE09> { [ ccedilla, 9, plusminus, Ccedilla ] }; - key <AE10> { [ agrave, 0, at, Greek_OMEGA ] }; - key <AE11> { [ parenright, dead_abovering, bracketright, ssharp ] }; - key <AE12> { [ equal, plus, braceright, notsign ] }; - - // Second row - // Handling the C'H key correctly requires an inputmethod (XIM) - // See https://bugs.freedesktop.org/show_bug.cgi?id=19506 - // key <AD01> { [ trigraph_c_h, trigraph_C_h, trigraph_C_H, Greek_alpha ] }; - key <AD01> { [ UF8FD, UF8FE, UF8FF, Greek_alpha ] }; - key <AD02> { [ w, W, Greek_omega, Greek_omega ] }; - key <AD03> { [ e, E, EuroSign, Greek_epsilon ] }; - key <AD04> { [ r, R, Greek_rho, Greek_rho ] }; - key <AD05> { [ t, T, Greek_tau, Greek_tau ] }; - key <AD06> { [ y, Y, Greek_psi, Greek_psi ] }; - key <AD07> { [ u, U, Greek_upsilon, Greek_upsilon ] }; - key <AD08> { [ i, I, idotless, Greek_iota ] }; - key <AD09> { [ o, O, oe, OE ] }; - key <AD10> { [ p, P, Greek_pi, Greek_pi ] }; - key <AD11> { [ dead_circumflex, dead_diaeresis, guillemotleft, yen ] }; - key <AD12> { [ slash, asterisk, guillemotright, sterling ] }; - - // Third row - key <AC01> { [ a, A, ae, AE ] }; - key <AC02> { [ s, S, Greek_sigma, Greek_sigma ] }; - key <AC03> { [ d, D, dollar, Greek_delta ] }; - key <AC04> { [ f, F, Greek_phi, Greek_phi ] }; - key <AC05> { [ g, G, Greek_gamma, Greek_gamma ] }; - key <AC06> { [ h, H, Greek_eta, Greek_eta ] }; - key <AC07> { [ j, J, Greek_finalsmallsigma, Greek_finalsmallsigma ] }; - key <AC08> { [ k, K, Greek_kappa, Greek_kappa ] }; - key <AC09> { [ l, L, Greek_lamda, Greek_lambda ] }; - key <AC10> { [ m, M, Greek_mu, Greek_mu ] }; - key <AC11> { [ ugrave, Ugrave, ubreve, registered ] }; - key <BKSL> { [ question, exclam, questiondown, exclamdown ] }; - - // Fourth row - key <LSGT> { [ q, Q, less, Greek_theta ] }; - key <AB01> { [ z, Z, greater, Greek_zeta ] }; - key <AB02> { [ x, X, Greek_xi, Greek_xi ] }; - key <AB03> { [ c, C, cent, Greek_chi ] }; - key <AB04> { [ v, V ] }; - key <AB05> { [ b, B, Greek_beta, Greek_beta ] }; - key <AB06> { [ n, N, Greek_nu, Greek_nu ] }; - // Handling the CH key correctly requires an inputmethod (XIM) - // See https://bugs.freedesktop.org/show_bug.cgi?id=19506 - // key <AB07> { [ digraph_ch, digraph_Ch, digraph_CH, Greek_omicron ] }; - key <AB07> { [ UF8FA, UF8FB, UF8FC, Greek_omicron ] }; - key <AB08> { [ ntilde, Ntilde ] }; - key <AB09> { [ period, colon, section, copyright ] }; - key <AB10> { [ comma, semicolon, percent ] }; - - key <SPCE> { [ space, nobreakspace, space, nobreakspace ] }; - - include "level3(ralt_switch)" -}; - -// Occitan layout -// Author : 2009 Thomas Metz <tmetz @ free.fr> -// Derivated from the layout defined at http://www.panoccitan.org -// Version: 0.1 -// From OSS french keyboard : -// - add á, í, ò, ó et ú, Á, Í, Ò, Ó, Ú, ñ, Ñ -// - change position of æ, ü, î, û, œ, ô, ö, ï, â, ë -// -// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓ -// │ ³ ¸ │ 1 ̨ │ 2 É │ 3 ˘ │ 4 — │ 5 – │ 6 ‑ │ 7 È │ 8 ™ │ 9 Ç │ 0 À │ ° ≠ │ + ± ┃ ⌫ Retour┃ -// │ ² ¹ │ & ˇ │ é ~ │ " # │ ' { │ ( [ │ - | │ è ` │ _ \ │ ç ^ │ à @ │ ) ] │ = } ┃ arrière┃ -// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫ -// ┃ ┃ A Á │ Z Æ │ E ¢ │ R Ê │ T Ë │ Y Û │ U Ú │ I Í │ O Ó │ P Ò │ ¨ Œ │ £ Ø ┃Entrée ┃ -// ┃Tab ↹ ┃ a á │ z æ │ e € │ r ê │ t ë │ y û │ u ú │ i í │ o ó │ p ò │ ^ œ │ $ ø ┃ ⏎ ┃ -// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ┃ -// ┃ ┃ Q Ä │ S „ │ D  │ F ‚ │ G ¥ │ H Ü │ J Î │ K Ï │ L Ô │ M Ö │ % Ù │ µ ̄ ┃ ┃ -// ┃Maj ⇬ ┃ q ä │ s ß │ d â │ f ‘ │ g ’ │ h ü │ j î │ k ï │ l ô │ m ö │ ù ' │ * ` ┃ ┃ -// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫ -// ┃ ┃ > ≥ │ W “ │ X ” │ C ® │ V ← │ B ↑ │ N Ñ │ ? … │ . . │ / ∕ │ § − ┃ ┃ -// ┃Shift ⇧┃ < ≤ │ w « │ x » │ c © │ v → │ b ↓ │ n ñ │ , ¿ │ ; × │ : ÷ │ ! ¡ ┃Shift ⇧ ┃ -// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛ -// ┃ ┃ ┃ ┃ ␣ Espace fine insécable ⍽ ┃ ┃ ┃ ┃ -// ┃Ctrl ┃Meta ┃Alt ┃ ␣ Espace Espace insécable ⍽ ┃AltGr ⇮┃Menu ┃Ctrl ┃ -// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛ -partial alphanumeric_keys -xkb_symbols "oci" { - - include "keypad(oss)" - - name[Group1]= "Occitan"; - - // First row - key <TLDE> { [ twosuperior, threesuperior, onesuperior, dead_cedilla ] }; // ² ³ ¹ ¸ - key <AE01> { [ ampersand, 1, dead_caron, dead_ogonek ] }; // & 1 ˇ ̨ - key <AE02> { [ eacute, 2, asciitilde, Eacute ] }; // é 2 ~ É - key <AE03> { [ quotedbl, 3, numbersign, dead_breve ] }; // " 3 # ˘ - key <AE04> { [ apostrophe, 4, braceleft, 0x1002014 ] }; // ' 4 { — (tiret cadratin) - key <AE05> { [ parenleft, 5, bracketleft, 0x1002013 ] }; // ( 5 [ – (tiret demi-cadratin) - key <AE06> { [ minus, 6, bar, 0x1002011 ] }; // - 6 | ‑ (tiret insécable) - key <AE07> { [ egrave, 7, grave, Egrave ] }; // è 7 ` È - key <AE08> { [ underscore, 8, backslash, trademark ] }; // _ 8 \ ™ - key <AE09> { [ ccedilla, 9, asciicircum, Ccedilla ] }; // ç 9 ^ Ç - key <AE10> { [ agrave, 0, at, Agrave ] }; // à 0 @ À - key <AE11> { [ parenright, degree, bracketright, notequal ] }; // ) ° ] ≠ - key <AE12> { [ equal, plus, braceright, plusminus ] }; // = + } ± - - // Second row - key <AD01> { [ a, A, aacute, Aacute ] }; // a A á Á - key <AD02> { [ z, Z, ae, AE ] }; // z Z æ Æ - key <AD03> { [ e, E, EuroSign, cent ] }; // e E € ¢ - key <AD04> { [ r, R, ecircumflex, Ecircumflex ] }; // r R ê Ê - key <AD05> { [ t, T, ediaeresis, Ediaeresis ] }; // t T ë Ë - key <AD06> { [ y, Y, ucircumflex, Ucircumflex ] }; // y Y û Û - key <AD07> { [ u, U, uacute, Uacute ] }; // u U ú Ú - key <AD08> { [ i, I, iacute, Iacute ] }; // i I í Í - key <AD09> { [ o, O, oacute, Oacute ] }; // o O ó Ó - key <AD10> { [ p, P, ograve, Ograve ] }; // p P ò Ò - key <AD11> { [ dead_circumflex, dead_diaeresis, oe, OE ] }; // ^ ̈ ̃ œ Œ - key <AD12> { [ dollar, sterling, oslash, Ooblique ] }; // $ £ ø Ø - - // Third row - key <AC01> { [ q, Q, adiaeresis, Adiaeresis ] }; // q Q ä Ä - key <AC02> { [ s, S, ssharp, doublelowquotemark ] }; // s S ß „ - key <AC03> { [ d, D, acircumflex, Acircumflex ] }; // d D â  - key <AC04> { [ f, F, leftsinglequotemark, singlelowquotemark ] }; // f F ‘ ‚ - key <AC05> { [ g, G, rightsinglequotemark, yen ] }; // g G ’ ¥ - key <AC06> { [ h, H, udiaeresis, Udiaeresis ] }; // h H ü Ü - key <AC07> { [ j, J, icircumflex, Icircumflex] }; // j J î Î - key <AC08> { [ k, K, idiaeresis, Idiaeresis] }; // k K ï Ï - key <AC09> { [ l, L, ocircumflex, Ocircumflex ] }; // l L ô Ô - key <AC10> { [ m, M, odiaeresis, Odiaeresis ] }; // m M ö Ö - key <AC11> { [ ugrave, percent, dead_acute, Ugrave ] }; // ù % ' Ù - key <BKSL> { [ asterisk, mu, dead_grave, dead_macron ] }; // * µ ` ̄ - - // Fourth row - key <LSGT> { [ less, greater, lessthanequal, greaterthanequal ] }; // < > ≤ ≥ - key <AB01> { [ w, W, guillemotleft, leftdoublequotemark ] }; // w W « “ - key <AB02> { [ x, X, guillemotright, rightdoublequotemark ] }; // x X » ” - key <AB03> { [ c, C, copyright, registered ] }; // c C © ® - key <AB04> { [ v, V, rightarrow, leftarrow ] }; // v V → ← - key <AB05> { [ b, B, downarrow, uparrow ] }; // b B ↓ ↑ - key <AB06> { [ n, N, ntilde, Ntilde ] }; // n N ñ Ñ - key <AB07> { [ comma, question, questiondown, 0x1002026 ] }; // , ? ¿ … - key <AB08> { [ semicolon, period, multiply, 0x10022C5 ] }; // ; . × ⋅ - key <AB09> { [ colon, slash, division, 0x1002215 ] }; // : / ÷ ∕ - key <AB10> { [ exclam, section, exclamdown, 0x1002212 ] }; // ! § ¡ − -}; - -// Marc.Shapiro@inria.fr 19-sep-1998 -// modifications : Etienne Herlent <eherlent@linux-france.org> june 2000 -// adapted to the new input layer : -// Martin Costabel <costabel@wanadoo.fr> 3-jan-2001 -// adapted for Latin9 alphabet (ISO-8859-15): -// Etienne Herlent <eherlent@linux-france.org> march 2005 - -// This map is an almost-complete mapping of the standard French -// MacIntosh keyboard under Xwindows. I tried to remain as faithful -// as possible to the Mac meaning of each key. I did this entirely by -// hand and by intuition, relying on the Clavier (Keyboard?) Desktop -// Accessory for the Mac meaning of keys, and on reading keysymdef.h -// to intuit the corresponding X names. Lacking proper documentation, -// I may have made some mistakes. - -// Entries marked CHECK are particularly uncertain - -// Entries marked MISSING mark Mac characters for which I was unable -// to find a corresponding keysym. (Some for sure don't: e.g. the -// Apple mark and the oe/OE character; others I may have simply not -// found.) - -// Copied from macintosh_vndr/fr -partial alphanumeric_keys -xkb_symbols "mac" { - - name[Group1]= "French (Macintosh)"; - - // Alphanumeric section - key <TLDE> { [ at, numbersign, periodcentered, Ydiaeresis ] }; // MISSING: Ydiaeresis; eherlent : ok in Latin9 - key <AE01> { [ ampersand, 1, VoidSymbol, dead_acute ] }; // MISSING: Apple - key <AE02> { [ eacute, 2, ediaeresis, Eacute ] }; - key <AE03> { [ quotedbl, 3, VoidSymbol, VoidSymbol ] }; // CHECK all quotemarks - key <AE04> { [ apostrophe, 4, VoidSymbol, VoidSymbol ] }; - key <AE05> { [ parenleft, 5, braceleft, bracketleft ] }; - // CHECK section - key <AE06> { [ section, 6, paragraph, aring ] }; - key <AE07> { [ egrave, 7, guillemotleft, guillemotright ] }; - key <AE08> { [ exclam, 8, exclamdown, Ucircumflex ] }; - key <AE09> { [ ccedilla, 9, Ccedilla, Aacute ] }; - key <AE10> { [ agrave, 0, oslash, VoidSymbol ] }; // MISSING: Oslash - key <AE11> { [ parenright, degree, braceright, bracketright ] }; - key <AE12> { [ minus, underscore, emdash, endash ] }; // CHECK dashes - - key <AD01> { [ a, A, ae, AE ] }; - key <AD02> { [ z, Z, Acircumflex, Aring ] }; - key <AD03> { [ e, E, ecircumflex, Ecircumflex ] }; - key <AD04> { [ r, R, registered, currency ] }; - key <AD05> { [ t, T, VoidSymbol, VoidSymbol ] }; - key <AD06> { [ y, Y, Uacute, Ydiaeresis ] }; // MISSING: Ydiaeresis; eherlent : ok in Latin9 - key <AD07> { [ u, U, VoidSymbol, ordfeminine ] }; // MISSING: ordmasculine? - key <AD08> { [ i, I, icircumflex, idiaeresis ] }; - key <AD09> { [ o, O, oe, OE ] }; // MISSING: oe, OE lacking in Latin1; eherlent ok in Latin9 - key <AD10> { [ p, P, VoidSymbol, VoidSymbol ] }; - key <AD11> { [dead_circumflex,dead_diaeresis, ocircumflex, Ocircumflex ] }; - key <AD12> { [ dollar, asterisk, EuroSign, yen ] }; // eherlent : EuroSign in Latin9 - - key <AC01> { [ q, Q, acircumflex, Agrave ] }; - key <AC02> { [ s, S, Ograve, VoidSymbol ] }; - key <AC03> { [ d, D, VoidSymbol, VoidSymbol ] }; - key <AC04> { [ f, F, VoidSymbol, periodcentered ] }; // MISSING: oblong script f?? - key <AC05> { [ g, G, VoidSymbol, VoidSymbol ] }; // MISSING: kerned fi, fl - key <AC06> { [ h, H, Igrave, Icircumflex ] }; - key <AC07> { [ j, J, Idiaeresis, Iacute ] }; - key <AC08> { [ k, K, Egrave, Ediaeresis ] }; - key <AC09> { [ l, L, notsign, bar ] }; - key <AC10> { [ m, M, mu, Oacute ] }; - key <AC11> { [ ugrave,percent, Ugrave, ucircumflex ] }; // MISSING: per-mille - key <BKSL> { [ dead_grave, sterling, at, numbersign ] }; - - key <LSGT> { [ less, greater, VoidSymbol, VoidSymbol ] }; - key <AB01> { [ w, W, VoidSymbol, VoidSymbol ] }; // MISSING: half-guillemot (single angle bracket) - key <AB02> { [ x, X, VoidSymbol, VoidSymbol ] }; // CHECK similarequal; MISSING: extra-slanted slash - key <AB03> { [ c, C, copyright, cent ] }; - key <AB04> { [ v, V, diamond, leftradical ] }; // CHECK diamond, leftradical - key <AB05> { [ b, B, ssharp, VoidSymbol ] }; // CHECK: Greek_beta or ssharp?; MISSING: oblong script s - key <AB06> { [ n, N, dead_tilde, asciitilde ] }; - key <AB07> { [ comma, question, VoidSymbol, questiondown ] }; - key <AB08> { [ semicolon, period, VoidSymbol, periodcentered ] }; - key <AB09> { [ colon, slash, division, backslash ] }; - key <AB10> { [ equal, plus, VoidSymbol, plusminus ] }; - - key <SPCE> { [ space, space, nobreakspace, nobreakspace ] }; - // End alphanumeric section - - key <KPDL> { [ comma,KP_Decimal ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "geo" { - include "ge(basic)" - - name[Group1]= "Georgian (France, AZERTY Tskapo)"; - - key <TLDE> { [ exclam, noSymbol ] }; - key <AE01> { [ 0x0100201e, 1 ] }; - key <AE02> { [ 0x01002116, 2 ] }; - key <AE03> { [ percent, 3 ] }; - key <AE04> { [ parenleft, 4 ] }; - key <AE05> { [ colon, 5 ] }; - key <AE06> { [ semicolon, 6 ] }; - key <AE07> { [ question, 7 ] }; - key <AE08> { [ 0x01002116, 8 ] }; - key <AE09> { [ degree, 9 ] }; - key <AE10> { [ parenright, 0 ] }; - key <AE11> { [ minus, underscore, 0x01002014 ] }; - key <AE12> { [ less, greater ] }; - - key <AD01> { [ 0x010010d0, 0x010010fa ] }; - key <AD02> { [ 0x010010d6, Z ] }; - key <AD03> { [ 0x010010d4, E, 0x010010f1 ] }; - key <AD04> { [ 0x010010e0, 0x010000ae ] }; - key <AD05> { [ 0x010010e2, T ] }; - key <AD06> { [ 0x010010e7, 0x010010f8 ] }; - key <AD07> { [ 0x010010e3, U ] }; - key <AD08> { [ 0x010010d8, 0x010010f2 ] }; - key <AD09> { [ 0x010010dd, O ] }; - key <AD10> { [ 0x010010de, P ] }; - key <AD11> { [ 0x010010d7, T ] }; - key <AD12> { [ 0x010010eb, Z ] }; - - key <AC01> { [ 0x010010e5, Q ] }; - key <AC02> { [ 0x010010e1, S ] }; - key <AC03> { [ 0x010010d3, D ] }; - key <AC04> { [ 0x010010e4, 0x010010f6 ] }; - key <AC05> { [ 0x010010d2, 0x010010f9 ] }; - key <AC06> { [ 0x010010f0, 0x010010f5 ] }; - key <AC07> { [ 0x010010ef, 0x010010f7 ] }; - key <AC08> { [ 0x010010d9, K ] }; - key <AC09> { [ 0x010010da, L ] }; - key <AC10> { [ 0x010010db, M ] }; - key <AC11> { [ 0x010010df, J ] }; - key <BKSL> { [ 0x010010e9, 0x010000a9 ] }; - - key <LSGT> { [ guillemotleft,guillemotright ] }; - key <AB01> { [ 0x010010ec, W ] }; - key <AB02> { [ 0x010010ee, 0x010010f4 ] }; - key <AB03> { [ 0x010010ea, 0x010000a9 ] }; - key <AB04> { [ 0x010010d5, 0x010010f3 ] }; - key <AB05> { [ 0x010010d1, B ] }; - key <AB06> { [ 0x010010dc, 0x010010fc ] }; - key <AB07> { [ comma, 0x01002014 ] }; - key <AB08> { [ 0x010010e8, S ] }; - key <AB09> { [ 0x010010e6, noSymbol ] }; - key <AB10> { [ 0x010010ed, noSymbol ] }; - -}; +// based on a keyboard map from an 'xkb/symbols/fr' file
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+
+ include "latin"
+
+ name[Group1]="French";
+
+ key <AE01> { [ ampersand, 1, onesuperior, exclamdown ] };
+ key <AE02> { [ eacute, 2, asciitilde, oneeighth ] };
+ key <AE03> { [ quotedbl, 3, numbersign, sterling ] };
+ key <AE04> { [apostrophe, 4, braceleft, dollar ] };
+ key <AE05> { [ parenleft, 5, bracketleft, threeeighths ] };
+ key <AE06> { [ minus, 6, bar, fiveeighths ] };
+ key <AE07> { [ egrave, 7, grave, seveneighths ] };
+ key <AE08> { [underscore, 8, backslash, trademark ] };
+ key <AE09> { [ ccedilla, 9, asciicircum, plusminus ] };
+ key <AE10> { [ agrave, 0, at, degree ] };
+ key <AE11> { [parenright, degree, bracketright, questiondown ] };
+ key <AE12> { [ equal, plus, braceright, dead_ogonek ] };
+
+ key <AD01> { [ a, A, ae, AE ] };
+ key <AD02> { [ z, Z, guillemotleft, less ] };
+ key <AD03> { [ e, E, EuroSign, cent ] };
+ key <AD11> { [dead_circumflex, dead_diaeresis, dead_diaeresis, dead_abovering ] };
+ key <AD12> { [ dollar, sterling, currency, dead_macron ] };
+
+ key <AC01> { [ q, Q, at, Greek_OMEGA ] };
+ key <AC10> { [ m, M, mu, masculine ] };
+ key <AC11> { [ ugrave, percent, dead_circumflex, dead_caron] };
+ key <TLDE> { [twosuperior, asciitilde, notsign, notsign ] };
+
+ key <BKSL> { [ asterisk, mu, dead_grave, dead_breve ] };
+ key <AB01> { [ w, W, lstroke, Lstroke ] };
+ key <AB07> { [ comma, question, dead_acute, dead_doubleacute ] };
+ key <AB08> { [ semicolon, period, horizconnector, multiply ] };
+ key <AB09> { [ colon, slash, periodcentered, division ] };
+ key <AB10> { [ exclam, section, dead_belowdot, dead_abovedot ] };
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "olpc" {
+ // Contact: Sayamindu Dasgupta <sayamindu@laptop.org>
+ include "fr(basic)"
+
+ name[Group1]="French";
+
+ key <AD02> { [ z, Z, VoidSymbol, guillemotleft ] };
+
+ key <AC02> { [ s, S, VoidSymbol, ssharp ] };
+
+ key <AB02> { [ x, X, VoidSymbol, guillemotright ] };
+
+ key <I219> { [ less, greater ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "Sundeadkeys" {
+
+ // Modifies the basic French layout to use the Sun dead keys
+
+ include "fr(basic)"
+
+ key <AD11> { [dead_circumflex, dead_diaeresis ] };
+ key <AB07> { [comma, question, dead_acute, dead_doubleacute ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "sundeadkeys" {
+ include "fr(Sundeadkeys)"
+
+ name[Group1]="French (Sun dead keys)";
+};
+
+partial alphanumeric_keys
+xkb_symbols "nodeadkeys" {
+
+ // Modifies the basic French layout to eliminate all dead keys
+
+ include "fr(basic)"
+
+ name[Group1]="French (eliminate dead keys)";
+
+ key <AE12> { [ equal, plus, braceright, ogonek ] };
+ key <AD11> { [asciicircum, diaeresis ] };
+ key <AD12> { [ dollar, sterling, currency, macron ] };
+ key <AC11> { [ ugrave, percent, asciicircum, caron ] };
+ key <BKSL> { [ asterisk, mu, grave, breve ] };
+ key <AB07> { [ comma, question, acute, doubleacute ] };
+ key <AB10> { [ exclam, section, dead_belowdot, abovedot ] };
+};
+
+
+// Unicode French derivative
+// Loose refactoring of the historic Linux French keyboard layout
+//
+// Copyright © 2006-2008 Nicolas Mailhot <nicolas.mailhot @ laposte.net>
+//
+// Credits (fr-latin1, fr-latin0, fr-latin9)
+// © 199x-1996 René Cougnenc ✝
+// © 1997-2002 Guylhem Aznar <clavier @ externe.net>
+// © 2003-2006 Nicolas Mailhot <nicolas.mailhot @ laposte.net>
+//
+// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓
+// │ ³ ¸ │ 1 ̨ │ 2 É │ 3 ˘ │ 4 — │ 5 – │ 6 ‑ │ 7 È │ 8 ™ │ 9 Ç │ 0 À │ ° ≠ │ + ± ┃ ⌫ Retour┃
+// │ ² ¹ │ & ˇ │ é ~ │ " # │ ' { │ ( [ │ - | │ è ` │ _ \ │ ç ^ │ à @ │ ) ] │ = } ┃ arrière┃
+// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫
+// ┃ ┃ A Æ │ Z  │ E ¢ │ R Ê │ T Þ │ Y Ÿ │ U Û │ I Î │ O Œ │ P Ô │ ¨ ˚ │ £ Ø ┃Entrée ┃
+// ┃Tab ↹ ┃ a æ │ z â │ e € │ r ê │ t þ │ y ÿ │ u û │ i î │ o œ │ p ô │ ^ ~ │ $ ø ┃ ⏎ ┃
+// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ┃
+// ┃ ┃ Q Ä │ S „ │ D Ë │ F ‚ │ G ¥ │ H Ð │ J Ü │ K Ï │ L Ŀ │ M Ö │ % Ù │ µ ̄ ┃ ┃
+// ┃Maj ⇬ ┃ q ä │ s ß │ d ë │ f ‘ │ g ’ │ h ð │ j ü │ k ï │ l ŀ │ m ö │ ù ' │ * ` ┃ ┃
+// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫
+// ┃ ┃ > ≥ │ W “ │ X ” │ C ® │ V ← │ B ↑ │ N → │ ? … │ . . │ / ∕ │ § − ┃ ┃
+// ┃Shift ⇧┃ < ≤ │ w « │ x » │ c © │ v ⍽ │ b ↓ │ n ¬ │ , ¿ │ ; × │ : ÷ │ ! ¡ ┃Shift ⇧ ┃
+// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛
+// ┃ ┃ ┃ ┃ ␣ Espace fine insécable ⍽ ┃ ┃ ┃ ┃
+// ┃Ctrl ┃Meta ┃Alt ┃ ␣ Espace Espace insécable ⍽ ┃AltGr ⇮┃Menu ┃Ctrl ┃
+// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛
+partial alphanumeric_keys
+xkb_symbols "oss" {
+
+ include "latin"
+ include "level3(ralt_switch)"
+ include "nbsp(level4nl)"
+ include "keypad(oss)"
+
+ name[Group1]="French (alternative)";
+
+ // First row
+ key <TLDE> { [ twosuperior, threesuperior, onesuperior, dead_cedilla ] }; // ² ³ ¹ ¸
+ key <AE01> { [ ampersand, 1, dead_caron, dead_ogonek ] }; // & 1 ˇ ̨
+ key <AE02> { [ eacute, 2, asciitilde, Eacute ] }; // é 2 ~ É
+ key <AE03> { [ quotedbl, 3, numbersign, dead_breve ] }; // " 3 # ˘
+ key <AE04> { [ apostrophe, 4, braceleft, 0x1002014 ] }; // ' 4 { — (tiret cadratin)
+ key <AE05> { [ parenleft, 5, bracketleft, 0x1002013 ] }; // ( 5 [ – (tiret demi-cadratin)
+ key <AE06> { [ minus, 6, bar, 0x1002011 ] }; // - 6 | ‑ (tiret insécable)
+ key <AE07> { [ egrave, 7, grave, Egrave ] }; // è 7 ` È
+ key <AE08> { [ underscore, 8, backslash, trademark ] }; // _ 8 \ ™
+ key <AE09> { [ ccedilla, 9, asciicircum, Ccedilla ] }; // ç 9 ^ Ç
+ key <AE10> { [ agrave, 0, at, Agrave ] }; // à 0 @ À
+ key <AE11> { [ parenright, degree, bracketright, notequal ] }; // ) ° ] ≠
+ key <AE12> { [ equal, plus, braceright, plusminus ] }; // = + } ±
+
+ // Second row
+ key <AD01> { [ a, A, ae, AE ] }; // a A æ Æ
+ key <AD02> { [ z, Z, acircumflex, Acircumflex ] }; // z Z â Â
+ key <AD03> { [ e, E, EuroSign, cent ] }; // e E € ¢
+ key <AD04> { [ r, R, ecircumflex, Ecircumflex ] }; // r R ê Ê
+ key <AD05> { [ t, T, thorn, THORN ] }; // t T þ Þ
+ key <AD06> { [ y, Y, ydiaeresis, Ydiaeresis ] }; // y Y ÿ Ÿ
+ key <AD07> { [ u, U, ucircumflex, Ucircumflex ] }; // u U û Û
+ key <AD08> { [ i, I, icircumflex, Icircumflex ] }; // i I î Î
+ key <AD09> { [ o, O, oe, OE ] }; // o O œ Œ
+ key <AD10> { [ p, P, ocircumflex, Ocircumflex ] }; // p P ô Ô
+ key <AD11> { [ dead_circumflex, dead_diaeresis, dead_tilde, dead_abovering ] }; // ^ ̈ ̃ ˚
+ key <AD12> { [ dollar, sterling, oslash, Ooblique ] }; // $ £ ø Ø
+
+ // Third row
+ key <AC01> { [ q, Q, adiaeresis, Adiaeresis ] }; // q Q ä Ä
+ key <AC02> { [ s, S, ssharp, doublelowquotemark ] }; // s S ß „
+ key <AC03> { [ d, D, ediaeresis, Ediaeresis ] }; // d D ë Ë
+ key <AC04> { [ f, F, leftsinglequotemark, singlelowquotemark ] }; // f F ‘ ‚
+ key <AC05> { [ g, G, rightsinglequotemark, yen ] }; // g G ’ ¥
+ key <AC06> { [ h, H, eth, ETH ] }; // h H ð Ð
+ key <AC07> { [ j, J, udiaeresis, Udiaeresis ] }; // j J ü Ü
+ key <AC08> { [ k, K, idiaeresis, Idiaeresis ] }; // k K ï Ï
+ key <AC09> { [ l, L, 0x1000140, 0x100013F ] }; // l L ŀ Ŀ
+ key <AC10> { [ m, M, odiaeresis, Odiaeresis ] }; // m M ö Ö
+ key <AC11> { [ ugrave, percent, dead_acute, Ugrave ] }; // ù % ' Ù
+ key <BKSL> { [ asterisk, mu, dead_grave, dead_macron ] }; // * µ ` ̄
+
+ // Fourth row
+ key <LSGT> { [ less, greater, lessthanequal, greaterthanequal ] }; // < > ≤ ≥
+ key <AB01> { [ w, W, guillemotleft, leftdoublequotemark ] }; // w W « “
+ key <AB02> { [ x, X, guillemotright, rightdoublequotemark ] }; // x X » ”
+ key <AB03> { [ c, C, copyright, registered ] }; // c C © ®
+ key <AB04> { [ v, V, 0x100202F, leftarrow ] }; // v V ⍽ ← (espace fine insécable)
+ key <AB05> { [ b, B, downarrow, uparrow ] }; // b B ↓ ↑
+ key <AB06> { [ n, N, notsign, rightarrow ] }; // n N ¬ →
+ key <AB07> { [ comma, question, questiondown, 0x1002026 ] }; // , ? ¿ …
+ key <AB08> { [ semicolon, period, multiply, 0x10022C5 ] }; // ; . × ⋅
+ key <AB09> { [ colon, slash, division, 0x1002215 ] }; // : / ÷ ∕
+ key <AB10> { [ exclam, section, exclamdown, 0x1002212 ] }; // ! § ¡ −
+};
+
+partial alphanumeric_keys
+xkb_symbols "oss_latin9" {
+
+ // Restricts the fr(oss) layout to latin9 symbols
+
+ include "fr(oss)"
+ include "keypad(oss_latin9)"
+
+ name[Group1]="French (alternative, latin-9 only)";
+
+ // First row
+ key <AE01> { [ ampersand, 1, dead_caron, dead_cedilla ] }; // & 1 ˇ ¸
+ key <AE03> { [ quotedbl, 3, numbersign, dead_tilde ] }; // " 3 # ~
+ key <AE04> { [ apostrophe, 4, braceleft, underscore ] }; // ' 4 { _
+ key <AE05> { [ parenleft, 5, bracketleft, minus ] }; // ( 5 [ -
+ key <AE06> { [ minus, 6, bar, minus ] }; // - 6 | -
+ key <AE08> { [ underscore, 8, backslash, backslash ] }; // _ 8 \ \
+ key <AE11> { [ parenright, degree, bracketright, equal ] }; // ) ° ] =
+
+ // Third row
+ key <AC02> { [ s, S, ssharp, guillemotleft ] }; // s S ß «
+ key <AC04> { [ f, F, apostrophe, apostrophe ] }; // f F ' '
+ key <AC05> { [ g, G, apostrophe, yen ] }; // g G ' ¥
+ key <AC09> { [ l, L, periodcentered, periodcentered ] }; // l L · ·
+ key <BKSL> { [ asterisk, mu, dead_grave, dead_circumflex ] }; // * µ ` ^
+
+ // Fourth row
+ key <LSGT> { [ less, greater, less, greater ] }; // < > < >
+ key <AB01> { [ w, W, guillemotleft, guillemotleft ] }; // w W « «
+ key <AB02> { [ x, X, guillemotright, guillemotright ] }; // x X » »
+ key <AB04> { [ v, V, nobreakspace, less ] }; // v V ⍽ < (espace insécable)
+ key <AB05> { [ b, B, minus, asciicircum ] }; // b B - ^
+ key <AB06> { [ n, N, notsign, greater ] }; // n N ¬ >
+ key <AB07> { [ comma, question, questiondown, period ] }; // , ? ¿ .
+ key <AB08> { [ semicolon, period, multiply, periodcentered ] }; // ; . × ·
+ key <AB09> { [ colon, slash, division, slash ] }; // : / ÷ /
+ key <AB10> { [ exclam, section, exclamdown, minus ] }; // ! § ¡ -
+};
+
+partial alphanumeric_keys
+xkb_symbols "oss_Sundeadkeys" {
+
+ // Modifies the basic fr(oss) layout to use the Sun dead keys
+
+ include "fr(oss)"
+
+ // First row
+ key <TLDE> { [ twosuperior, threesuperior, onesuperior, dead_cedilla ] }; // ¹ ² ³ ¸
+
+ // Second row
+ key <AD11> { [ dead_circumflex, dead_diaeresis, dead_tilde, dead_abovering ] }; // ^ ̈ ̃ ˚
+
+ //Third row
+ key <AC11> { [ ugrave, percent, dead_acute, Ugrave ] }; // ù % ' Ù
+ key <BKSL> { [ asterisk, mu, dead_grave, dead_macron ] }; // * µ ` ̄
+};
+
+partial alphanumeric_keys
+xkb_symbols "oss_sundeadkeys" {
+
+ include "fr(oss_Sundeadkeys)"
+
+ name[Group1]="French (alternative, Sun dead keys)";
+};
+
+partial alphanumeric_keys
+xkb_symbols "oss_nodeadkeys" {
+
+ // Modifies the basic fr(oss) layout to eliminate all dead keys
+
+ include "fr(oss)"
+
+ name[Group1]="French (alternative, eliminate dead keys)";
+
+ key <TLDE> { [ twosuperior, threesuperior, onesuperior, cedilla ] }; // ² ³ ¹ ¸
+ key <AE01> { [ ampersand, 1, caron, ogonek ] }; // & 1 ˇ ̨
+ key <AE03> { [ quotedbl, 3, numbersign, breve ] }; // " 3 # ˘
+
+ // Second row
+ key <AD11> { [ asciicircum, diaeresis, asciitilde, Aring ] }; // ^ ̈ ̃ Å
+ key <AC11> { [ ugrave, percent, acute, Ugrave ] }; // ù % ' Ù
+ key <BKSL> { [ asterisk, mu, grave, macron ] }; // * µ ` ̄
+};
+
+
+// Historic Linux French keyboard layout (fr-latin9)
+// Copyright (c) 199x, 2002 Rene Cougnenc (original work)
+// Guylhem Aznar <clavier @ externe.net> (maintainer)
+// Nicolas Mailhot <Nicolas.Mailhot @ laposte.net>
+// (XFree86 submission)
+//
+// This layout has long been distributed and refined outside official channels.
+// To this day it remains more feature-rich and popular than the 'fr' layout.
+//
+// This file is derived from an original version by Guylhem Aznar. The
+// original version is always available from:
+// http://en.tldp.org/HOWTO/Francophones-HOWTO.html
+// and is distributed under a GPL license.
+//
+// The author has given permission for this derived version to be distributed
+// under the standard XFree86 license. He would like all changes to this
+// version be send to him at <clavier @ externe.net> so he can sync the
+// identically named linux console map (kbd, linux-console) and this
+// fileout-of-tree GPL version.
+//
+// Now follows the keyboard design description in French.
+// (If you can't read it you probably have no business changing this file anyway:)
+//
+// Les accents circonflexes des principales voyelles sont obtenus avec
+// la touche Alt_Gr, les trémas sont obtenus par Alt_Gr + Shift.
+//
+// ____ _________ _____________ _______
+// | S A| S = Shift, A = AltGr + Shift | Imprime | Arrêt défil | Pause |
+// | s a| s = normal, a = AltGr | Exec | | Halte |
+// ¯¯¯¯ ¯¯¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯
+// ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ _______
+// | œ "| 1 ·| 2 É| 3 ,| 4 '| 5 "| 6 || 7 È| 8 ¯| 9 Ç| 0 À| ° ÿ| + °| <-- |
+// | Œ "| & '| é ~| " #| ' {| ( [| - || è `| _ \| ç ^| à @| ) ]| = }| |
+// ========================================================================
+// | |<- | A ä| Z Å| E ¢| R Ç| T Þ| Y Ý| U ü| I ï| O ö| P '| " `| $ ë| , |
+// | ->| | a â| z å| e €| r ç| t þ| y ý| u û| i î| o ô| p ¶| ^ ~| £ ê| <-' |
+// ===================================================================¬ |
+// | | Q Ä| S Ø| D Ë| F ª| G Æ| H Ð| J Ü| K Ï| L Ö| M º| % Ù| µ ¥| |
+// | MAJ | q Â| s ø| d Ê| f ±| g æ| h ð| j Û| k Î| l Ô| m ¹| ù ²| * ³| |
+// ========================================================================
+// | ^ | > | W | X | C | V | B | N | ? | . | / | § | ^ |
+// | | | < || w «| x »| c ©| v ®| b ß| n ¬| , ¿| ; ×| : ÷| ! ¡| | |
+// ========================================================================
+// | | | | | | | | |
+// | Ctrl | Super| Alt | Space Nobreakspace | AltGr | Super|Menu | Ctrl |
+// ¯¯¯¯¯¯ ¯¯¯¯¯¯ ¯¯¯¯¯¯ ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ ¯¯¯¯¯¯ ¯¯¯¯¯ ¯¯¯¯¯¯
+//
+//
+// Si les touches mortes fonctionnent, utiliser les accents dits
+// « morts », i.e. fonctionnant comme l'accent circonflexe & le
+// tréma des machines à écrire ; sont disponibles :
+//
+// (^) : accent circonflexe,
+// Shift+(^) : tréma,
+// Shift+AltGr (^) : tilde,
+// AltGr (1) : accent aigu,
+// AltGr (7) : accent grave
+//
+// Pour s'en servir, procéder comme avec l'accent circonflexe & le tréma
+// sur les vielles machines à écrire :
+//
+// AltGr (1) puis e : é
+// Shift+AltGr (1) puis e : É ...
+partial alphanumeric_keys
+
+xkb_symbols "latin9" {
+
+ include "latin"
+ include "nbsp(level3)"
+
+ name[Group1]="French (legacy, alternative)";
+
+ key <TLDE> { [ oe, OE, leftdoublequotemark, rightdoublequotemark ] };
+ key <AE01> { [ ampersand, 1, dead_acute, periodcentered ] };
+ key <AE02> { [ eacute, 2, asciitilde, Eacute ] };
+ key <AE03> { [ quotedbl, 3, numbersign, cedilla ] };
+ key <AE04> { [ apostrophe, 4, braceleft, acute ] };
+ key <AE05> { [ parenleft, 5, bracketleft, diaeresis ] };
+ key <AE06> { [ minus, 6, bar, brokenbar ] };
+ key <AE07> { [ egrave, 7, dead_grave, Egrave ] };
+ key <AE08> { [ underscore, 8, backslash, macron ] };
+ key <AE09> { [ ccedilla, 9, asciicircum, Ccedilla ] };
+ key <AE10> { [ agrave, 0, at, Agrave ] };
+ key <AE11> { [ parenright, degree, bracketright, ydiaeresis ] };
+ key <AE12> { [ equal, plus, braceright, dead_abovering ] };
+
+ key <AD01> { [ a, A, acircumflex, adiaeresis ] };
+ key <AD02> { [ z, Z, aring, Aring ] };
+ key <AD03> { [ e, E, EuroSign, cent ] };
+ key <AD04> { [ r, R, ccedilla, Ccedilla ] };
+ key <AD05> { [ t, T, thorn, THORN ] };
+ key <AD06> { [ y, Y, yacute, Yacute ] };
+ key <AD07> { [ u, U, ucircumflex, udiaeresis ] };
+ key <AD08> { [ i, I, icircumflex, idiaeresis ] };
+ key <AD09> { [ o, O, ocircumflex, odiaeresis ] };
+ key <AD10> { [ p, P, paragraph, quoteleft ] };
+ key <AD11> { [ dead_circumflex, dead_diaeresis, dead_tilde, quoteright ] };
+ key <AD12> { [ dollar, sterling, ecircumflex, ediaeresis ] };
+
+ key <AC01> { [ q, Q, Acircumflex, Adiaeresis ] };
+ key <AC02> { [ s, S, oslash, Ooblique ] };
+ key <AC03> { [ d, D, Ecircumflex, Ediaeresis ] };
+ key <AC04> { [ f, F, plusminus, ordfeminine ] };
+ key <AC05> { [ g, G, ae, AE ] };
+ key <AC06> { [ h, H, eth, ETH ] };
+ key <AC07> { [ j, J, Ucircumflex, Udiaeresis ] };
+ key <AC08> { [ k, K, Icircumflex, Idiaeresis ] };
+ key <AC09> { [ l, L, Ocircumflex, Odiaeresis ] };
+ key <AC10> { [ m, M, onesuperior, masculine ] };
+ key <AC11> { [ ugrave, percent, twosuperior, Ugrave ] };
+ key <BKSL> { [ asterisk, mu, threesuperior, yen ] };
+
+ key <LSGT> { [ less, greater, bar ] };
+ key <AB01> { [ w, W, guillemotleft ] };
+ key <AB02> { [ x, X, guillemotright ] };
+ key <AB03> { [ c, C, copyright ] };
+ key <AB04> { [ v, V, registered ] };
+ key <AB05> { [ b, B, ssharp ] };
+ key <AB06> { [ n, N, notsign ] };
+ key <AB07> { [ comma, question, questiondown ] };
+ key <AB08> { [ semicolon, period, multiply ] };
+ key <AB09> { [ colon, slash, division ] };
+ key <AB10> { [ exclam, section, exclamdown ] };
+
+ // French uses a comma as decimal separator, but keyboards are labeled with a period
+ // Will take effect when KP_Decimal is mapped to the locale decimal separator
+ key <KPDL> { [ KP_Delete, KP_Decimal, KP_Delete, KP_Decimal ] };
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "latin9_Sundeadkeys" {
+
+ // Modifies the basic fr-latin9 layout to use the Sun dead keys
+
+ include "fr(latin9)"
+
+ key <AE01> { [ ampersand, 1, dead_acute, periodcentered ] };
+ key <AE07> { [ egrave, 7, dead_grave, Egrave ] };
+ key <AD11> { [ dead_circumflex, dead_diaeresis, dead_tilde, quoteright ] };
+
+};
+
+partial alphanumeric_keys
+xkb_symbols "latin9_sundeadkeys" {
+
+ include "fr(latin9_Sundeadkeys)"
+
+ name[Group1]="French (legacy, alternative, Sun dead keys)";
+};
+
+partial alphanumeric_keys
+xkb_symbols "latin9_nodeadkeys" {
+
+ // Modifies the basic fr-latin9 layout to eliminate all dead keys
+
+ include "fr(latin9)"
+
+ name[Group1]="French (legacy, alternative, eliminate dead keys)";
+
+ key <AE01> { [ ampersand, 1, apostrophe, periodcentered ] };
+ key <AE07> { [ egrave, 7, grave, Egrave ] };
+ key <AE12> { [ equal, plus, braceright ] };
+ key <AD11> { [ asciicircum, diaeresis, asciitilde, quoteright ] };
+};
+
+// Bépo : Improved ergonomic french keymap using Dvorak method.
+// Built by community on 'Dvorak Fr / Bépo' :
+// see http://www.clavier-dvorak.org/wiki/ to join and help.
+// XOrg integration (1.0rc2 version) in 2008
+// by Frédéric Boiteux <fboiteux at free dot fr>
+//
+// Bépo layout (1.0rc2 version) for a pc105 keyboard (french) :
+// ┌────┐
+// │ S A│ S = Shift, A = AltGr + Shift
+// │ s a│ s = normal, a = AltGr
+// └────┘
+//
+// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓
+// │ # ¶ │ 1 „ │ 2 “ │ 3 ” │ 4 ≤ │ 5 ≥ │ 6 │ 7 ¬ │ 8 ¼ │ 9 ½ │ 0 ¾ │ ° ′ │ ` ″ ┃ ⌫ Retour┃
+// │ $ – │ " — │ « < │ » > │ ( [ │ ) ] │ @ ^ │ + ± │ - − │ / ÷ │ * × │ = ≠ │ % ‰ ┃ arrière┃
+// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫
+// ┃ ┃ B ¦ │ É ˝ │ P § │ O Œ │ È ` │ ! │ V │ D Ð │ L │ J IJ │ Z Ə │ W ┃Entrée ┃
+// ┃Tab ↹ ┃ b | │ é ˊ │ p & │ o œ │ è ` │ ˆ ¡ │ v ˇ │ d ð │ l / │ j ij │ z ə │ w ̆ ┃ ⏎ ┃
+// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ┃
+// ┃ ┃ A Æ │ U Ù │ I ˙ │ E ¤ │ ; ̛ │ C ſ │ T Þ │ S ẞ │ R ™ │ N │ M º │ Ç , ┃ ┃
+// ┃Maj ⇬ ┃ a æ │ u ù │ i ̈ │ e € │ , ’ │ c © │ t þ │ s ß │ r ® │ n ˜ │ m ¯ │ ç ¸ ┃ ┃
+// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫
+// ┃ ┃ Ê │ À │ Y ‘ │ X ’ │ : · │ K │ ? ̉ │ Q ̣ │ G │ H ‡ │ F ª ┃ ┃
+// ┃Shift ⇧┃ ê / │ à \ │ y { │ x } │ . … │ k ~ │ ' ¿ │ q ˚ │ g µ │ h † │ f ˛ ┃Shift ⇧ ┃
+// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛
+// ┃ ┃ ┃ ┃ Espace inséc. Espace inséc. fin ┃ ┃ ┃ ┃
+// ┃Ctrl ┃Meta ┃Alt ┃ ␣ (Espace) _ ␣ ┃AltGr ⇮┃Menu ┃Ctrl ┃
+// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛
+partial alphanumeric_keys
+xkb_symbols "bepo" {
+
+ include "level3(ralt_switch)"
+ include "keypad(oss)"
+
+ name[Group1]= "French (Bepo, ergonomic, Dvorak way)";
+
+ // First row
+ key <TLDE> { [ dollar, numbersign, endash, paragraph ] }; // $ # – ¶
+ key <AE01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ quotedbl, 1, emdash, doublelowquotemark ] }; // " 1 — „
+ key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotleft, 2, less, leftdoublequotemark ] }; // « 2 < “
+ key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotright, 3, greater, rightdoublequotemark ] }; // » 3 > ”
+ key <AE04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenleft, 4, bracketleft, lessthanequal ] }; // ( 4 [ ≤
+ key <AE05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenright, 5, bracketright, greaterthanequal ] }; // ) 5 ] ≥
+ key <AE06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ at, 6, asciicircum ] }; // @ 6 ^
+ key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ plus, 7, plusminus, notsign ] }; // + 7 ± ¬
+ key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ minus, 8, U2212, onequarter ] }; // - 8 − ¼
+ key <AE09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ slash, 9, division, onehalf ] }; // / 9 ÷ ½
+ key <AE10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ asterisk, 0, multiply, threequarters ] }; // * 0 × ¾
+ key <AE11> { [ equal, degree, notequal, minutes ] }; // = ° ≠ ′
+ key <AE12> { [ percent, grave, U2030, seconds ] }; // % ` ‰ ″
+
+ // Second row
+ key <AD01> { [ b, B, bar, brokenbar ] }; // b B | ¦
+ key <AD02> { [ eacute, Eacute, dead_acute, dead_doubleacute ] }; // é É ˊ ˝
+ key <AD03> { [ p, P, ampersand, section ] }; // p P & §
+ key <AD04> { [ o, O, oe, OE ] }; // o O œ Œ
+ key <AD05> { [ egrave, Egrave, dead_grave, grave ] }; // è È ` `
+ key <AD06> { [ dead_circumflex, exclam, exclamdown ] }; // ^ ! ¡
+ key <AD07> { [ v, V, dead_caron ] }; // v V ˇ
+ key <AD08> { [ d, D, eth, ETH ] }; // d D ð Ð
+ key <AD09> { [ l, L, dead_stroke ] }; // l L /
+ key <AD10> { [ j, J, U0133, U0132 ] }; // j J ij IJ
+ key <AD11> { [ z, Z, schwa, SCHWA ] }; // z Z ə Ə
+ key <AD12> { [ w, W, dead_breve ] }; // w W ̆
+
+ // Third row
+ key <AC01> { [ a, A, ae, AE ] }; // a A æ Æ
+ key <AC02> { [ u, U, ugrave, Ugrave ] }; // u U ù Ù
+ key <AC03> { [ i, I, dead_diaeresis, dead_abovedot ] }; // i I ̈ ˙
+ key <AC04> { [ e, E, EuroSign, dead_currency ] }; // e E € ¤
+ key <AC05> { [ comma, semicolon, rightsinglequotemark, dead_horn ] }; // , ; ’ ̛
+ key <AC06> { [ c, C, copyright, U017F ] }; // c C © ſ
+ key <AC07> { [ t, T, thorn, THORN ] }; // t T þ Þ
+ key <AC08> { [ s, S, ssharp, U1E9E ] }; // s S ß ẞ
+ key <AC09> { [ r, R, registered, trademark ] }; // r R ® ™
+ key <AC10> { [ n, N, dead_tilde ] }; // n N ~
+ key <AC11> { [ m, M, dead_macron, masculine ] }; // m M ̄ º
+ key <BKSL> { [ ccedilla, Ccedilla, dead_cedilla, dead_belowcomma ] }; // ç Ç ¸ ,
+
+ // Fourth row
+ key <LSGT> { [ ecircumflex, Ecircumflex, slash ] }; // ê Ê /
+ key <AB01> { [ agrave, Agrave, backslash ] }; // à À \
+ key <AB02> { [ y, Y, braceleft, leftsinglequotemark ] }; // y Y { ‘
+ key <AB03> { [ x, X, braceright, rightsinglequotemark ] }; // x X } ’
+ key <AB04> { [ period, colon, ellipsis, periodcentered ] }; // . : … ·
+ key <AB05> { [ k, K, asciitilde ] }; // k K ~
+ key <AB06> { [ apostrophe, question, questiondown, dead_hook ] }; // ' ? ¿ ̉
+ key <AB07> { [ q, Q, dead_abovering, dead_belowdot ] }; // q Q ˚ ̣
+ key <AB08> { [ g, G, mu ] }; // g G µ
+ key <AB09> { [ h, H, dagger, doubledagger ] }; // h H † ‡
+ key <AB10> { [ f, F, dead_ogonek, ordfeminine ] }; // f F ̨ ª
+
+ key <SPCE> { [ space, nobreakspace, underscore, U202F ] }; // ␣ (espace insécable) _ (espace insécable fin)
+};
+
+partial alphanumeric_keys
+xkb_symbols "bepo_latin9" {
+
+ // Restricts the fr(bepo) layout to latin9 symbols
+
+ include "fr(bepo)"
+ include "keypad(oss_latin9)"
+
+ name[Group1]="French (Bepo, ergonomic, Dvorak way, latin-9 only)";
+
+ key <TLDE> { [ dollar, numbersign, dollar, paragraph ] }; // $ # $ ¶
+
+ key <AE01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ quotedbl, 1 ] }; // " 1
+ key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotleft, 2, less ] }; // « 2 <
+ key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotright, 3, greater ] }; // » 3 >
+ key <AE04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenleft, 4, bracketleft ] }; // ( 4 [
+ key <AE05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenright, 5, bracketright ] }; // ) 5 ]
+ key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ minus, 8, minus, onequarter ] }; // - 8 - ¼
+ key <AE11> { [ equal, degree ] }; // = °
+ key <AE12> { [ percent, grave ] }; // % `
+
+ key <AD01> { [ b, B, bar ] }; // b B |
+ key <AD02> { [ eacute, Eacute, dead_acute ] }; // é É ˊ
+ key <AD10> { [ j, J ] }; // j J
+ key <AD11> { [ z, Z ] }; // z Z
+ key <AD12> { [ w, W ] }; // w W
+
+ key <AC03> { [ i, I, dead_diaeresis ] }; // i I ̈
+ key <AC05> { [ comma, semicolon, comma, dead_horn ] }; // , ; , ̛
+ key <AC06> { [ c, C, copyright ] }; // c C ©
+ key <AC08> { [ s, S, ssharp ] }; // s S ß
+ key <AC09> { [ r, R, registered ] }; // r R ®
+ key <AC11> { [ m, M, macron, masculine ] }; // m M ̄ º
+
+ key <AB02> { [ y, Y, braceleft ] }; // y Y {
+ key <AB03> { [ x, X, braceright ] }; // x X }
+ key <AB04> { [ period, colon ] }; // . :
+ key <AB09> { [ h, H ] }; // h H
+ key <AB10> { [ f, F, f, ordfeminine ] }; // f F ª
+
+ // Note : on a besoin de redéfinir les niveaux 3 et 4,
+ // donc nbsp(level2) ne suffit pas !
+ key <SPCE> { [ space, nobreakspace, underscore, nobreakspace ] }; // ␣ (espace insécable) _ (espace insécable)
+};
+
+// Author : Francis Leboutte, http://www.algo.be/ergo/dvorak-fr.html
+// thanks to Fabien Cazenave for his help
+// Licence : X11
+// Version : 0.3
+
+// Base layer + dead AltGr key (`):
+// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━━┓
+// │ * │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ + │ % ┃ ┃
+// │ _ │ = │ / ± │ - ¼ │ è ½ │ \ ¾ │ ^ │ ( │ ` ` │ ) │ " │ [ │ ] ┃ ⌫ ┃
+// ┢━━━━━┷━━┱──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┺━━┳━━━━━━━┫
+// ┃ ┃ ? Æ │ < │ > │ G │ ! │ H │ V │ C Ç │ M │ K │ Z │ & ┃ ┃
+// ┃ ↹ ┃ : æ │ ' $ │ é É │ g € │ . ° │ h │ v │ c ç │ m µ │ k │ z │ ¨ ┃ ┃
+// ┣━━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ⏎ ┃
+// ┃ ┃ O Ò │ A À │ U Ù │ E È │ B │ F │ S │ T │ N │ D │ W │ # ┃ ┃
+// ┃ ⇬ ┃ o ò │ a à │ u ù │ e è │ b │ f │ s « │ t │ n » │ d │ w │ ~ ┃ ┃
+// ┣━━━━━━┳━━┹──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┲━━┷━━━━━┻━━━━━━┫
+// ┃ ┃ ç Ç │ | Œ │ Q │ @ │ I Ì │ Y │ X │ R │ L │ P │ J ┃ ┃
+// ┃ ⇧ ┃ à À │ ; œ │ q { │ , } │ i ì │ y £ │ x │ r º │ l │ p § │ j ┃ ⇧ ┃
+// ┣━━━━━━┻┳━━━━┷━━┳━━┷━━━━┱┴─────┴─────┴─────┴─────┴─────┴─┲━━━┷━━━┳━┷━━━━━╋━━━━━━━┳━━━━━━━┫
+// ┃ ┃ ┃ ┃ ␣ ⍽ ┃ ┃ ┃ ┃ ┃
+// ┃ ctrl ┃ super ┃ alt ┃ ␣ Espace Espace insécable ⍽ ┃ alt ┃ super ┃ menu ┃ ctrl ┃
+// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛
+
+// Notice the specific Caps_Lock layer:
+// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━━┓
+// │ * │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ + │ % ┃ ┃
+// │ │ │ │ │ │ │ │ │ │ │ │ │ ┃ ⌫ ┃
+// ┢━━━━━┷━━┱──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┺━━┳━━━━━━━┫
+// ┃ ┃ │ < │ > │ │ │ │ │ │ │ │ │ ┃ ┃
+// ┃ ↹ ┃ │ │ │ │ │ │ │ │ │ │ │ ┃ ┃
+// ┣━━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ⏎ ┃
+// ┃ ┃ │ │ │ │ │ │ │ │ │ │ │ ┃ ┃
+// ┃ ⇬ ┃ │ │ │ │ │ │ │ │ │ │ │ ┃ ┃
+// ┣━━━━━━┳━━┹──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┲━━┷━━━━━┻━━━━━━┫
+// ┃ ┃ / │ - │ │ │ │ │ │ │ │ │ ┃ ┃
+// ┃ ⇧ ┃ │ │ │ │ │ │ │ │ │ │ ┃ ⇧ ┃
+// ┣━━━━━━┻┳━━━━┷━━┳━━┷━━━━┱┴─────┴─────┴─────┴─────┴─────┴─┲━━━┷━━━┳━┷━━━━━╋━━━━━━━┳━━━━━━━┫
+// ┃ ┃ ┃ ┃ ␣ ⍽ ┃ ┃ ┃ ┃ ┃
+// ┃ ctrl ┃ super ┃ alt ┃ ␣ Espace Espace insécable ⍽ ┃ alt ┃ super ┃ menu ┃ ctrl ┃
+// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛
+
+partial alphanumeric_keys modifier_keys
+xkb_symbols "dvorak" {
+ name[Group1]="French (Dvorak)";
+
+ // First row
+ key <TLDE> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ underscore, asterisk ] };
+ key <AE01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ equal, 1 ] };
+ key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ slash, 2, plusminus ] };
+ key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ minus, 3, onequarter ] };
+ key <AE04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ egrave, 4, onehalf ] };
+ key <AE05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ backslash, 5, threequarters ] };
+ key <AE06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ dead_circumflex, 6 ] };
+ key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenleft, 7 ] };
+ key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ ISO_Level3_Latch, 8, grave ] };
+ key <AE09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenright, 9 ] };
+ key <AE10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ quotedbl, 0 ] };
+ key <AE11> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ bracketleft, plus ] };
+ key <AE12> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ bracketright, percent ] };
+
+ // Second row
+ key <AD01> { [ colon, question, ae, AE ] };
+ key <AD02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ apostrophe, less, dollar ] };
+ key <AD03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ eacute, greater, Eacute ] };
+ key <AD04> { [ g, G, EuroSign ] };
+ key <AD05> { [ period, exclam, degree ] };
+ key <AD06> { [ h, H ] };
+ key <AD07> { [ v, V ] };
+ key <AD08> { [ c, C, ccedilla, Ccedilla ] };
+ key <AD09> { [ m, M, mu ] };
+ key <AD10> { [ k, K ] };
+ key <AD11> { [ z, Z ] };
+ key <AD12> { [ dead_diaeresis, ampersand ] };
+
+ // Third row
+ key <AC01> { [ o, O, ograve, Ograve ] };
+ key <AC02> { [ a, A, agrave, Agrave ] };
+ key <AC03> { [ u, U, ugrave, Ugrave ] };
+ key <AC04> { [ e, E, egrave, Egrave ] };
+ key <AC05> { [ b, B ] };
+ key <AC06> { [ f, F ] };
+ key <AC07> { [ s, S, guillemotleft ] };
+ key <AC08> { [ t, T ] };
+ key <AC09> { [ n, N, guillemotright ] };
+ key <AC10> { [ d, D ] };
+ key <AC11> { [ w, W ] };
+ key <BKSL> { [ asciitilde, numbersign ] };
+
+ // Fourth row
+ key <LSGT> { type[group1] = "FOUR_LEVEL_PLUS_LOCK", [ agrave, ccedilla, Agrave, Ccedilla, slash ] };
+ key <AB01> { type[group1] = "FOUR_LEVEL_PLUS_LOCK", [ semicolon, bar, oe, OE, minus ] };
+ key <AB02> { [ q, Q, braceleft ] };
+ key <AB03> { [ comma, at, braceright ] };
+ key <AB04> { [ i, I, igrave, Igrave ] };
+ key <AB05> { [ y, Y, sterling ] };
+ key <AB06> { [ x, X ] };
+ key <AB07> { [ r, R, masculine ] };
+ key <AB08> { [ l, L ] };
+ key <AB09> { [ p, P, section ] };
+ key <AB10> { [ j, J ] };
+
+ key <SPCE> { [ space, space, nobreakspace, nobreakspace ] };
+};
+
+// C'WHERTY: Breton keyboard. Ar c'hlavier brezhoneg.
+// Copyright © 2009 Dominique Pellé <dominique.pelle@gmail.com>
+// Version: 0.1
+//
+// ┌────┐
+// │ S A│ S = Reol = Shift, A = ArErl + Pennlizherenn = AltGr + Shift
+// │ s a│ s = normal, a = AltGr
+// └────┘
+//
+// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓
+// │ $ Γ │ 1 Δ │ 2 Θ │ 3 Λ │ 4 Ξ │ 5 Π │ 6 Σ │ 7 Φ │ 8 Ψ │ 9 Ç │ 0 Ω │ ° ß │ + ¬ ┃ ⌫ Souzañ┃
+// │ ² ˙ │ & ¯ │ é ´ │ " # │ ' { │ ( [ │ - | │ è ` │ - \ │ ç ± │ à @ │ ) ] │ = } ┃ ┃
+// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫
+// ┃Toalenn┃ C'h │ W ω │ E ε │ R ρ │ T τ │ Y ψ │ U υ │ I ι │ O OE│ P π │ ¨ ¥ │ * £ ┃Enankañ┃
+// ┃ ↹ ┃ c'h │ w │ e € │ r │ t │ y │ u │ i ı │ o oe│ p │ ^ « │ / » ┃ ⏎ ┃
+// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ┃
+// ┃Prenn ┃ A Æ │ S σ │ D δ │ F φ │ G γ │ H η │ J ς │ K κ │ L λ │ M μ │ Ù ® │ ! ¡ ┃ ┃
+// ┃Pennli ⇬┃ a æ │ s │ d $ │ f │ g │ h │ j │ k │ l │ m │ ù ŭ │ ? ¿ ┃ ┃
+// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫
+// ┃ ┃ Q θ │ Z ζ │ X ξ │ C χ │ V │ B β │ N ν │ CH │ Ñ │ : © │ ; ┃ ┃
+// ┃Shift ⇧┃ q < │ z > │ x │ c ¢ │ v │ b │ n │ ch │ ñ │ . │ , ┃Shift ⇧ ┃
+// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛
+// ┃ ┃ ┃ ┃ ⍽ Espace insécable ␣ ┃ ┃ ┃ ┃
+// ┃Reol ┃Meta ┃Erl ┃ ␣ Espace ␣ ┃ArErl ⇮┃Menu ┃Reol ┃
+// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛
+partial alphanumeric_keys
+xkb_symbols "bre" {
+
+ include "keypad(oss)"
+
+ name[Group1]= "French (Breton)";
+
+ // First row
+ key <TLDE> { [ twosuperior, dead_tilde, dead_abovedot, Greek_GAMMA ] };
+ key <AE01> { [ ampersand, 1, dead_macron, Greek_DELTA ] };
+ key <AE02> { [ eacute, 2, dead_acute, Greek_THETA ] };
+ key <AE03> { [ quotedbl, 3, numbersign, Greek_LAMDA ] };
+ key <AE04> { [ apostrophe, 4, braceleft, Greek_XI ] };
+ key <AE05> { [ parenleft, 5, bracketleft, Greek_PI ] };
+ key <AE06> { [ minus, 6, bar, Greek_SIGMA ] };
+ key <AE07> { [ egrave, 7, dead_grave, Greek_PHI ] };
+ key <AE08> { [ underscore, 8, backslash, Greek_PSI ] };
+ key <AE09> { [ ccedilla, 9, plusminus, Ccedilla ] };
+ key <AE10> { [ agrave, 0, at, Greek_OMEGA ] };
+ key <AE11> { [ parenright, dead_abovering, bracketright, ssharp ] };
+ key <AE12> { [ equal, plus, braceright, notsign ] };
+
+ // Second row
+ // Handling the C'H key correctly requires an inputmethod (XIM)
+ // See https://bugs.freedesktop.org/show_bug.cgi?id=19506
+ // key <AD01> { [ trigraph_c_h, trigraph_C_h, trigraph_C_H, Greek_alpha ] };
+ key <AD01> { [ UF8FD, UF8FE, UF8FF, Greek_alpha ] };
+ key <AD02> { [ w, W, Greek_omega, Greek_omega ] };
+ key <AD03> { [ e, E, EuroSign, Greek_epsilon ] };
+ key <AD04> { [ r, R, Greek_rho, Greek_rho ] };
+ key <AD05> { [ t, T, Greek_tau, Greek_tau ] };
+ key <AD06> { [ y, Y, Greek_psi, Greek_psi ] };
+ key <AD07> { [ u, U, Greek_upsilon, Greek_upsilon ] };
+ key <AD08> { [ i, I, idotless, Greek_iota ] };
+ key <AD09> { [ o, O, oe, OE ] };
+ key <AD10> { [ p, P, Greek_pi, Greek_pi ] };
+ key <AD11> { [ dead_circumflex, dead_diaeresis, guillemotleft, yen ] };
+ key <AD12> { [ slash, asterisk, guillemotright, sterling ] };
+
+ // Third row
+ key <AC01> { [ a, A, ae, AE ] };
+ key <AC02> { [ s, S, Greek_sigma, Greek_sigma ] };
+ key <AC03> { [ d, D, dollar, Greek_delta ] };
+ key <AC04> { [ f, F, Greek_phi, Greek_phi ] };
+ key <AC05> { [ g, G, Greek_gamma, Greek_gamma ] };
+ key <AC06> { [ h, H, Greek_eta, Greek_eta ] };
+ key <AC07> { [ j, J, Greek_finalsmallsigma, Greek_finalsmallsigma ] };
+ key <AC08> { [ k, K, Greek_kappa, Greek_kappa ] };
+ key <AC09> { [ l, L, Greek_lamda, Greek_lambda ] };
+ key <AC10> { [ m, M, Greek_mu, Greek_mu ] };
+ key <AC11> { [ ugrave, Ugrave, ubreve, registered ] };
+ key <BKSL> { [ question, exclam, questiondown, exclamdown ] };
+
+ // Fourth row
+ key <LSGT> { [ q, Q, less, Greek_theta ] };
+ key <AB01> { [ z, Z, greater, Greek_zeta ] };
+ key <AB02> { [ x, X, Greek_xi, Greek_xi ] };
+ key <AB03> { [ c, C, cent, Greek_chi ] };
+ key <AB04> { [ v, V ] };
+ key <AB05> { [ b, B, Greek_beta, Greek_beta ] };
+ key <AB06> { [ n, N, Greek_nu, Greek_nu ] };
+ // Handling the CH key correctly requires an inputmethod (XIM)
+ // See https://bugs.freedesktop.org/show_bug.cgi?id=19506
+ // key <AB07> { [ digraph_ch, digraph_Ch, digraph_CH, Greek_omicron ] };
+ key <AB07> { [ UF8FA, UF8FB, UF8FC, Greek_omicron ] };
+ key <AB08> { [ ntilde, Ntilde ] };
+ key <AB09> { [ period, colon, section, copyright ] };
+ key <AB10> { [ comma, semicolon, percent ] };
+
+ key <SPCE> { [ space, nobreakspace, space, nobreakspace ] };
+
+ include "level3(ralt_switch)"
+};
+
+// Occitan layout
+// Author : 2009 Thomas Metz <tmetz @ free.fr>
+// Derivated from the layout defined at http://www.panoccitan.org
+// Version: 0.1
+// From OSS french keyboard :
+// - add á, í, ò, ó et ú, Á, Í, Ò, Ó, Ú, ñ, Ñ
+// - change position of æ, ü, î, û, œ, ô, ö, ï, â, ë
+//
+// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓
+// │ ³ ¸ │ 1 ̨ │ 2 É │ 3 ˘ │ 4 — │ 5 – │ 6 ‑ │ 7 È │ 8 ™ │ 9 Ç │ 0 À │ ° ≠ │ + ± ┃ ⌫ Retour┃
+// │ ² ¹ │ & ˇ │ é ~ │ " # │ ' { │ ( [ │ - | │ è ` │ _ \ │ ç ^ │ à @ │ ) ] │ = } ┃ arrière┃
+// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫
+// ┃ ┃ A Á │ Z Æ │ E ¢ │ R Ê │ T Ë │ Y Û │ U Ú │ I Í │ O Ó │ P Ò │ ¨ Œ │ £ Ø ┃Entrée ┃
+// ┃Tab ↹ ┃ a á │ z æ │ e € │ r ê │ t ë │ y û │ u ú │ i í │ o ó │ p ò │ ^ œ │ $ ø ┃ ⏎ ┃
+// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ┃
+// ┃ ┃ Q Ä │ S „ │ D Â │ F ‚ │ G ¥ │ H Ü │ J Î │ K Ï │ L Ô │ M Ö │ % Ù │ µ ̄ ┃ ┃
+// ┃Maj ⇬ ┃ q ä │ s ß │ d â │ f ‘ │ g ’ │ h ü │ j î │ k ï │ l ô │ m ö │ ù ' │ * ` ┃ ┃
+// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫
+// ┃ ┃ > ≥ │ W “ │ X ” │ C ® │ V ← │ B ↑ │ N Ñ │ ? … │ . . │ / ∕ │ § − ┃ ┃
+// ┃Shift ⇧┃ < ≤ │ w « │ x » │ c © │ v → │ b ↓ │ n ñ │ , ¿ │ ; × │ : ÷ │ ! ¡ ┃Shift ⇧ ┃
+// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛
+// ┃ ┃ ┃ ┃ ␣ Espace fine insécable ⍽ ┃ ┃ ┃ ┃
+// ┃Ctrl ┃Meta ┃Alt ┃ ␣ Espace Espace insécable ⍽ ┃AltGr ⇮┃Menu ┃Ctrl ┃
+// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛
+partial alphanumeric_keys
+xkb_symbols "oci" {
+
+ include "keypad(oss)"
+
+ name[Group1]= "Occitan";
+
+ // First row
+ key <TLDE> { [ twosuperior, threesuperior, onesuperior, dead_cedilla ] }; // ² ³ ¹ ¸
+ key <AE01> { [ ampersand, 1, dead_caron, dead_ogonek ] }; // & 1 ˇ ̨
+ key <AE02> { [ eacute, 2, asciitilde, Eacute ] }; // é 2 ~ É
+ key <AE03> { [ quotedbl, 3, numbersign, dead_breve ] }; // " 3 # ˘
+ key <AE04> { [ apostrophe, 4, braceleft, 0x1002014 ] }; // ' 4 { — (tiret cadratin)
+ key <AE05> { [ parenleft, 5, bracketleft, 0x1002013 ] }; // ( 5 [ – (tiret demi-cadratin)
+ key <AE06> { [ minus, 6, bar, 0x1002011 ] }; // - 6 | ‑ (tiret insécable)
+ key <AE07> { [ egrave, 7, grave, Egrave ] }; // è 7 ` È
+ key <AE08> { [ underscore, 8, backslash, trademark ] }; // _ 8 \ ™
+ key <AE09> { [ ccedilla, 9, asciicircum, Ccedilla ] }; // ç 9 ^ Ç
+ key <AE10> { [ agrave, 0, at, Agrave ] }; // à 0 @ À
+ key <AE11> { [ parenright, degree, bracketright, notequal ] }; // ) ° ] ≠
+ key <AE12> { [ equal, plus, braceright, plusminus ] }; // = + } ±
+
+ // Second row
+ key <AD01> { [ a, A, aacute, Aacute ] }; // a A á Á
+ key <AD02> { [ z, Z, ae, AE ] }; // z Z æ Æ
+ key <AD03> { [ e, E, EuroSign, cent ] }; // e E € ¢
+ key <AD04> { [ r, R, ecircumflex, Ecircumflex ] }; // r R ê Ê
+ key <AD05> { [ t, T, ediaeresis, Ediaeresis ] }; // t T ë Ë
+ key <AD06> { [ y, Y, ucircumflex, Ucircumflex ] }; // y Y û Û
+ key <AD07> { [ u, U, uacute, Uacute ] }; // u U ú Ú
+ key <AD08> { [ i, I, iacute, Iacute ] }; // i I í Í
+ key <AD09> { [ o, O, oacute, Oacute ] }; // o O ó Ó
+ key <AD10> { [ p, P, ograve, Ograve ] }; // p P ò Ò
+ key <AD11> { [ dead_circumflex, dead_diaeresis, oe, OE ] }; // ^ ̈ ̃ œ Œ
+ key <AD12> { [ dollar, sterling, oslash, Ooblique ] }; // $ £ ø Ø
+
+ // Third row
+ key <AC01> { [ q, Q, adiaeresis, Adiaeresis ] }; // q Q ä Ä
+ key <AC02> { [ s, S, ssharp, doublelowquotemark ] }; // s S ß „
+ key <AC03> { [ d, D, acircumflex, Acircumflex ] }; // d D â Â
+ key <AC04> { [ f, F, leftsinglequotemark, singlelowquotemark ] }; // f F ‘ ‚
+ key <AC05> { [ g, G, rightsinglequotemark, yen ] }; // g G ’ ¥
+ key <AC06> { [ h, H, udiaeresis, Udiaeresis ] }; // h H ü Ü
+ key <AC07> { [ j, J, icircumflex, Icircumflex] }; // j J î Î
+ key <AC08> { [ k, K, idiaeresis, Idiaeresis] }; // k K ï Ï
+ key <AC09> { [ l, L, ocircumflex, Ocircumflex ] }; // l L ô Ô
+ key <AC10> { [ m, M, odiaeresis, Odiaeresis ] }; // m M ö Ö
+ key <AC11> { [ ugrave, percent, dead_acute, Ugrave ] }; // ù % ' Ù
+ key <BKSL> { [ asterisk, mu, dead_grave, dead_macron ] }; // * µ ` ̄
+
+ // Fourth row
+ key <LSGT> { [ less, greater, lessthanequal, greaterthanequal ] }; // < > ≤ ≥
+ key <AB01> { [ w, W, guillemotleft, leftdoublequotemark ] }; // w W « “
+ key <AB02> { [ x, X, guillemotright, rightdoublequotemark ] }; // x X » ”
+ key <AB03> { [ c, C, copyright, registered ] }; // c C © ®
+ key <AB04> { [ v, V, rightarrow, leftarrow ] }; // v V → ←
+ key <AB05> { [ b, B, downarrow, uparrow ] }; // b B ↓ ↑
+ key <AB06> { [ n, N, ntilde, Ntilde ] }; // n N ñ Ñ
+ key <AB07> { [ comma, question, questiondown, 0x1002026 ] }; // , ? ¿ …
+ key <AB08> { [ semicolon, period, multiply, 0x10022C5 ] }; // ; . × ⋅
+ key <AB09> { [ colon, slash, division, 0x1002215 ] }; // : / ÷ ∕
+ key <AB10> { [ exclam, section, exclamdown, 0x1002212 ] }; // ! § ¡ −
+};
+
+// Marc.Shapiro@inria.fr 19-sep-1998
+// modifications : Etienne Herlent <eherlent@linux-france.org> june 2000
+// adapted to the new input layer :
+// Martin Costabel <costabel@wanadoo.fr> 3-jan-2001
+// adapted for Latin9 alphabet (ISO-8859-15):
+// Etienne Herlent <eherlent@linux-france.org> march 2005
+
+// This map is an almost-complete mapping of the standard French
+// MacIntosh keyboard under Xwindows. I tried to remain as faithful
+// as possible to the Mac meaning of each key. I did this entirely by
+// hand and by intuition, relying on the Clavier (Keyboard?) Desktop
+// Accessory for the Mac meaning of keys, and on reading keysymdef.h
+// to intuit the corresponding X names. Lacking proper documentation,
+// I may have made some mistakes.
+
+// Entries marked CHECK are particularly uncertain
+
+// Entries marked MISSING mark Mac characters for which I was unable
+// to find a corresponding keysym. (Some for sure don't: e.g. the
+// Apple mark and the oe/OE character; others I may have simply not
+// found.)
+
+// Copied from macintosh_vndr/fr
+partial alphanumeric_keys
+xkb_symbols "mac" {
+
+ name[Group1]= "French (Macintosh)";
+
+ // Alphanumeric section
+ key <TLDE> { [ at, numbersign, periodcentered, Ydiaeresis ] }; // MISSING: Ydiaeresis; eherlent : ok in Latin9
+ key <AE01> { [ ampersand, 1, VoidSymbol, dead_acute ] }; // MISSING: Apple
+ key <AE02> { [ eacute, 2, ediaeresis, Eacute ] };
+ key <AE03> { [ quotedbl, 3, VoidSymbol, VoidSymbol ] }; // CHECK all quotemarks
+ key <AE04> { [ apostrophe, 4, VoidSymbol, VoidSymbol ] };
+ key <AE05> { [ parenleft, 5, braceleft, bracketleft ] };
+ // CHECK section
+ key <AE06> { [ section, 6, paragraph, aring ] };
+ key <AE07> { [ egrave, 7, guillemotleft, guillemotright ] };
+ key <AE08> { [ exclam, 8, exclamdown, Ucircumflex ] };
+ key <AE09> { [ ccedilla, 9, Ccedilla, Aacute ] };
+ key <AE10> { [ agrave, 0, oslash, VoidSymbol ] }; // MISSING: Oslash
+ key <AE11> { [ parenright, degree, braceright, bracketright ] };
+ key <AE12> { [ minus, underscore, emdash, endash ] }; // CHECK dashes
+
+ key <AD01> { [ a, A, ae, AE ] };
+ key <AD02> { [ z, Z, Acircumflex, Aring ] };
+ key <AD03> { [ e, E, ecircumflex, Ecircumflex ] };
+ key <AD04> { [ r, R, registered, currency ] };
+ key <AD05> { [ t, T, VoidSymbol, VoidSymbol ] };
+ key <AD06> { [ y, Y, Uacute, Ydiaeresis ] }; // MISSING: Ydiaeresis; eherlent : ok in Latin9
+ key <AD07> { [ u, U, VoidSymbol, ordfeminine ] }; // MISSING: ordmasculine?
+ key <AD08> { [ i, I, icircumflex, idiaeresis ] };
+ key <AD09> { [ o, O, oe, OE ] }; // MISSING: oe, OE lacking in Latin1; eherlent ok in Latin9
+ key <AD10> { [ p, P, VoidSymbol, VoidSymbol ] };
+ key <AD11> { [dead_circumflex,dead_diaeresis, ocircumflex, Ocircumflex ] };
+ key <AD12> { [ dollar, asterisk, EuroSign, yen ] }; // eherlent : EuroSign in Latin9
+
+ key <AC01> { [ q, Q, acircumflex, Agrave ] };
+ key <AC02> { [ s, S, Ograve, VoidSymbol ] };
+ key <AC03> { [ d, D, VoidSymbol, VoidSymbol ] };
+ key <AC04> { [ f, F, VoidSymbol, periodcentered ] }; // MISSING: oblong script f??
+ key <AC05> { [ g, G, VoidSymbol, VoidSymbol ] }; // MISSING: kerned fi, fl
+ key <AC06> { [ h, H, Igrave, Icircumflex ] };
+ key <AC07> { [ j, J, Idiaeresis, Iacute ] };
+ key <AC08> { [ k, K, Egrave, Ediaeresis ] };
+ key <AC09> { [ l, L, notsign, bar ] };
+ key <AC10> { [ m, M, mu, Oacute ] };
+ key <AC11> { [ ugrave,percent, Ugrave, ucircumflex ] }; // MISSING: per-mille
+ key <BKSL> { [ dead_grave, sterling, at, numbersign ] };
+
+ key <LSGT> { [ less, greater, VoidSymbol, VoidSymbol ] };
+ key <AB01> { [ w, W, VoidSymbol, VoidSymbol ] }; // MISSING: half-guillemot (single angle bracket)
+ key <AB02> { [ x, X, VoidSymbol, VoidSymbol ] }; // CHECK similarequal; MISSING: extra-slanted slash
+ key <AB03> { [ c, C, copyright, cent ] };
+ key <AB04> { [ v, V, diamond, leftradical ] }; // CHECK diamond, leftradical
+ key <AB05> { [ b, B, ssharp, VoidSymbol ] }; // CHECK: Greek_beta or ssharp?; MISSING: oblong script s
+ key <AB06> { [ n, N, dead_tilde, asciitilde ] };
+ key <AB07> { [ comma, question, VoidSymbol, questiondown ] };
+ key <AB08> { [ semicolon, period, VoidSymbol, periodcentered ] };
+ key <AB09> { [ colon, slash, division, backslash ] };
+ key <AB10> { [ equal, plus, VoidSymbol, plusminus ] };
+
+ key <SPCE> { [ space, space, nobreakspace, nobreakspace ] };
+ // End alphanumeric section
+
+ key <KPDL> { [ comma,KP_Decimal ] };
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "geo" {
+ include "ge(basic)"
+
+ name[Group1]= "Georgian (France, AZERTY Tskapo)";
+
+ key <TLDE> { [ exclam, noSymbol ] };
+ key <AE01> { [ 0x0100201e, 1 ] };
+ key <AE02> { [ 0x01002116, 2 ] };
+ key <AE03> { [ percent, 3 ] };
+ key <AE04> { [ parenleft, 4 ] };
+ key <AE05> { [ colon, 5 ] };
+ key <AE06> { [ semicolon, 6 ] };
+ key <AE07> { [ question, 7 ] };
+ key <AE08> { [ 0x01002116, 8 ] };
+ key <AE09> { [ degree, 9 ] };
+ key <AE10> { [ parenright, 0 ] };
+ key <AE11> { [ minus, underscore, 0x01002014 ] };
+ key <AE12> { [ less, greater ] };
+
+ key <AD01> { [ 0x010010d0, 0x010010fa ] };
+ key <AD02> { [ 0x010010d6, Z ] };
+ key <AD03> { [ 0x010010d4, E, 0x010010f1 ] };
+ key <AD04> { [ 0x010010e0, 0x010000ae ] };
+ key <AD05> { [ 0x010010e2, T ] };
+ key <AD06> { [ 0x010010e7, 0x010010f8 ] };
+ key <AD07> { [ 0x010010e3, U ] };
+ key <AD08> { [ 0x010010d8, 0x010010f2 ] };
+ key <AD09> { [ 0x010010dd, O ] };
+ key <AD10> { [ 0x010010de, P ] };
+ key <AD11> { [ 0x010010d7, T ] };
+ key <AD12> { [ 0x010010eb, Z ] };
+
+ key <AC01> { [ 0x010010e5, Q ] };
+ key <AC02> { [ 0x010010e1, S ] };
+ key <AC03> { [ 0x010010d3, D ] };
+ key <AC04> { [ 0x010010e4, 0x010010f6 ] };
+ key <AC05> { [ 0x010010d2, 0x010010f9 ] };
+ key <AC06> { [ 0x010010f0, 0x010010f5 ] };
+ key <AC07> { [ 0x010010ef, 0x010010f7 ] };
+ key <AC08> { [ 0x010010d9, K ] };
+ key <AC09> { [ 0x010010da, L ] };
+ key <AC10> { [ 0x010010db, M ] };
+ key <AC11> { [ 0x010010df, J ] };
+ key <BKSL> { [ 0x010010e9, 0x010000a9 ] };
+
+ key <LSGT> { [ guillemotleft,guillemotright ] };
+ key <AB01> { [ 0x010010ec, W ] };
+ key <AB02> { [ 0x010010ee, 0x010010f4 ] };
+ key <AB03> { [ 0x010010ea, 0x010000a9 ] };
+ key <AB04> { [ 0x010010d5, 0x010010f3 ] };
+ key <AB05> { [ 0x010010d1, B ] };
+ key <AB06> { [ 0x010010dc, 0x010010fc ] };
+ key <AB07> { [ comma, 0x01002014 ] };
+ key <AB08> { [ 0x010010e8, S ] };
+ key <AB09> { [ 0x010010e6, noSymbol ] };
+ key <AB10> { [ 0x010010ed, noSymbol ] };
+
+};
diff --git a/xorg-server/xkeyboard-config/symbols/fujitsu_vndr/makefile b/xorg-server/xkeyboard-config/symbols/fujitsu_vndr/makefile new file mode 100644 index 000000000..841c123d8 --- /dev/null +++ b/xorg-server/xkeyboard-config/symbols/fujitsu_vndr/makefile @@ -0,0 +1,12 @@ +ifeq ($(MAKESERVER),1) +$(error Please do not specify MAKESERVER=1) +endif + +DESTDIR=$(MHMAKECONF)\xorg-server\xkbdata\symbols\fujitsu_vndr + +dist_symbols_DATA = \ +jp us + +DATA_FILES=$(dist_symbols_DATA:%=$(DESTDIR)\%) + +include ..\..\xkbrules.mak diff --git a/xorg-server/xkeyboard-config/symbols/gb b/xorg-server/xkeyboard-config/symbols/gb index d460d3d61..e59510e14 100644 --- a/xorg-server/xkeyboard-config/symbols/gb +++ b/xorg-server/xkeyboard-config/symbols/gb @@ -1,199 +1,199 @@ -// based on a keyboard map from an 'xkb/symbols/gb' file - -partial default alphanumeric_keys -xkb_symbols "basic" { - - // Describes the differences between a very simple en_US - // keyboard and a very simple U.K. keyboard layout defined by - // the SVR4 European Language Supplement and sometimes also - // known as the IBM 166 layout. - - include "latin" - - name[Group1]="English (UK)"; - - key <AE02> { [ 2, quotedbl, twosuperior, oneeighth ] }; - key <AE03> { [ 3, sterling, threesuperior, sterling ] }; - key <AE04> { [ 4, dollar, EuroSign, onequarter ] }; - - key <AC11> { [apostrophe, at, dead_circumflex, dead_caron] }; - key <TLDE> { [ grave, notsign, bar, bar ] }; - - key <BKSL> { [numbersign, asciitilde, dead_grave, dead_breve ] }; - key <LSGT> { [ backslash, bar, bar, brokenbar ] }; - - include "level3(ralt_switch_multikey)" -}; - -partial alphanumeric_keys -xkb_symbols "intl" { - - // Describes the differences between a very simple en_US - // keyboard and a very simple U.K. keyboard layout with - // dead keys. By Phil Jones (philjones1@blueyonder.co.uk) - - // Includes the following keys: - // dead_grave - // dead_acute - // dead_circumflex - // dead_tilde - // dead_diaeresis - - include "latin" - - name[Group1]="English (UK, international with dead keys)"; - - key <AE02> { [ 2, dead_diaeresis, twosuperior, onehalf ] }; - key <AE03> { [ 3, sterling, threesuperior, onethird ] }; - key <AE04> { [ 4, dollar, EuroSign, onequarter ] }; - key <AE06> { [ 6, dead_circumflex, NoSymbol, onesixth ] }; - - key <AC11> { [ dead_acute, at, apostrophe, bar ] }; - key <TLDE> { [ dead_grave, notsign, bar, bar ] }; - - key <BKSL> { [ numbersign, dead_tilde, bar, bar ] }; - key <LSGT> { [ backslash, bar, bar, bar ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "extd" { - // Clone of the Microsoft "English (UK, Extended" layout, which - // includes dead keys for: grave; diaeresis; circumflex; tilde; and - // accute. It also enables direct access to accute characters using - // the Multi_key (Alt Gr). - // - // Taken from... - // "Windows Keyboard Layouts" - // http://msdn.microsoft.com/en-us/goglobal/bb964651.aspx - // - // -- Jonathan Miles <jon@cybah.co.uk> - - include "latin" - - name[Group1]="English (UK, extended WinKeys)"; - - // Alphanumeric section - key <TLDE> { [ dead_grave, notsign, brokenbar, NoSymbol ] }; - - key <AE02> { [ 2, quotedbl, dead_diaeresis, onehalf ] }; - key <AE03> { [ 3, sterling, threesuperior, onethird ] }; - key <AE04> { [ 4, dollar, EuroSign, onequarter ] }; - key <AE06> { [ 6, asciicircum, dead_circumflex, NoSymbol ] }; - - key <AD02> { [ w, W, wacute, Wacute ] }; - key <AD03> { [ e, E, eacute, Eacute ] }; - key <AD06> { [ y, Y, yacute, Yacute ] }; - key <AD07> { [ u, U, uacute, Uacute ] }; - key <AD08> { [ i, I, iacute, Iacute ] }; - key <AD09> { [ o, O, oacute, Oacute ] }; - - key <AC01> { [ a, A, aacute, Aacute ] }; - key <AC11> { [ apostrophe, at, dead_acute, NoSymbol ] }; - - key <AB03> { [ c, C, ccedilla, Ccedilla ] }; - - key <BKSL> { [ numbersign, asciitilde, dead_tilde, NoSymbol ] }; - key <LSGT> { [ backslash, bar, NoSymbol, NoSymbol ] }; - // End alphanumeric section - - include "level3(ralt_switch)" -}; - -// Describe the differences between the US Colemak layout -// and a UK variant. By Andy Buckley (andy@insectnation.org) - -partial alphanumeric_keys -xkb_symbols "colemak" { - include "us(colemak)" - - name[Group1]="English (UK, Colemak)"; - - key <AE02> { [ 2, quotedbl, twosuperior, oneeighth ] }; - key <AE03> { [ 3, sterling, threesuperior, sterling ] }; - key <AE04> { [ 4, dollar, EuroSign, onequarter ] }; - - key <AC11> { [apostrophe, at, dead_circumflex, dead_caron] }; - key <TLDE> { [ grave, notsign, bar, bar ] }; - - key <BKSL> { [numbersign, asciitilde, dead_grave, dead_breve ] }; - key <LSGT> { [ backslash, bar, bar, brokenbar ] }; - - include "level3(ralt_switch_multikey)" -}; - - -// Dvorak (UK) keymap (by odaen) allowing the usage of -// the £ and ? key and swapping the @ and " keys. - -partial alphanumeric_keys -xkb_symbols "dvorak" { - include "us(dvorak-alt-intl)" - - name[Group1]="English (UK, Dvorak)"; - - key <AD01> { [ apostrophe, at ] }; - key <AE02> { [ 2, quotedbl, twosuperior, NoSymbol ] }; - key <AE03> { [ 3, sterling, threesuperior, NoSymbol ] }; - key <BKSL> { [ numbersign, asciitilde ] }; - key <LSGT> { [ backslash, bar ] }; - key <TLDE> { [ grave, notsign, bar, bar ] }; -}; - -// Dvorak letter positions, but punctuation all in the normal UK positions. -partial alphanumeric_keys -xkb_symbols "dvorakukp" { - include "gb(dvorak)" - - name[Group1]="English (UK, Dvorak with UK punctuation)"; - - key <AE11> { [ minus, underscore ] }; - key <AE12> { [ equal, plus ] }; - key <AD11> { [ bracketleft, braceleft ] }; - key <AD12> { [ bracketright, braceright ] }; - key <AD01> { [ slash, question ] }; - key <AC11> { [apostrophe, at, dead_circumflex, dead_caron] }; -}; - -// Copied from macintosh_vndr/gb -partial alphanumeric_keys -xkb_symbols "mac" { - - // Describes the differences between a very simple en_US - // keyboard and a very simple U.K. keyboard layout - - include "latin" - - name[Group1]= "English (UK, Macintosh)"; - - key <AE02> { [ 2, at, EuroSign ] }; - key <AE03> { [ 3, sterling, numbersign ] }; - - // End alphanumeric section - - include "level3(ralt_switch)" -}; - - -partial alphanumeric_keys -xkb_symbols "mac_intl" { - - include "latin" - - name[Group1]="English (UK, Macintosh international)"; - - key <AE02> { [ 2, at, EuroSign, onehalf ] }; - key <AE03> { [ 3, sterling, twosuperior, onethird ] }; - key <AE04> { [ 4, dollar, threesuperior, onequarter ] }; - key <AE06> { [ 6, dead_circumflex, NoSymbol, onesixth ] }; - key <AD09> { [ o, O, oe, OE ] }; - - key <AC11> { [ dead_acute, dead_diaeresis, dead_diaeresis, bar ] }; //dead_doubleacute - key <TLDE> { [ section, plusminus, notsign, notsign ] }; //dead_grave - - key <BKSL> { [ backslash, bar, numbersign, bar ] }; - key <LSGT> { [ dead_grave, dead_tilde, brokenbar, bar ] }; - - include "level3(ralt_switch)" -}; +// based on a keyboard map from an 'xkb/symbols/gb' file
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+
+ // Describes the differences between a very simple en_US
+ // keyboard and a very simple U.K. keyboard layout defined by
+ // the SVR4 European Language Supplement and sometimes also
+ // known as the IBM 166 layout.
+
+ include "latin"
+
+ name[Group1]="English (UK)";
+
+ key <AE02> { [ 2, quotedbl, twosuperior, oneeighth ] };
+ key <AE03> { [ 3, sterling, threesuperior, sterling ] };
+ key <AE04> { [ 4, dollar, EuroSign, onequarter ] };
+
+ key <AC11> { [apostrophe, at, dead_circumflex, dead_caron] };
+ key <TLDE> { [ grave, notsign, bar, bar ] };
+
+ key <BKSL> { [numbersign, asciitilde, dead_grave, dead_breve ] };
+ key <LSGT> { [ backslash, bar, bar, brokenbar ] };
+
+ include "level3(ralt_switch_multikey)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "intl" {
+
+ // Describes the differences between a very simple en_US
+ // keyboard and a very simple U.K. keyboard layout with
+ // dead keys. By Phil Jones (philjones1@blueyonder.co.uk)
+
+ // Includes the following keys:
+ // dead_grave
+ // dead_acute
+ // dead_circumflex
+ // dead_tilde
+ // dead_diaeresis
+
+ include "latin"
+
+ name[Group1]="English (UK, international with dead keys)";
+
+ key <AE02> { [ 2, dead_diaeresis, twosuperior, onehalf ] };
+ key <AE03> { [ 3, sterling, threesuperior, onethird ] };
+ key <AE04> { [ 4, dollar, EuroSign, onequarter ] };
+ key <AE06> { [ 6, dead_circumflex, NoSymbol, onesixth ] };
+
+ key <AC11> { [ dead_acute, at, apostrophe, bar ] };
+ key <TLDE> { [ dead_grave, notsign, bar, bar ] };
+
+ key <BKSL> { [ numbersign, dead_tilde, bar, bar ] };
+ key <LSGT> { [ backslash, bar, bar, bar ] };
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "extd" {
+ // Clone of the Microsoft "English (UK, Extended" layout, which
+ // includes dead keys for: grave; diaeresis; circumflex; tilde; and
+ // accute. It also enables direct access to accute characters using
+ // the Multi_key (Alt Gr).
+ //
+ // Taken from...
+ // "Windows Keyboard Layouts"
+ // http://msdn.microsoft.com/en-us/goglobal/bb964651.aspx
+ //
+ // -- Jonathan Miles <jon@cybah.co.uk>
+
+ include "latin"
+
+ name[Group1]="English (UK, extended WinKeys)";
+
+ // Alphanumeric section
+ key <TLDE> { [ dead_grave, notsign, brokenbar, NoSymbol ] };
+
+ key <AE02> { [ 2, quotedbl, dead_diaeresis, onehalf ] };
+ key <AE03> { [ 3, sterling, threesuperior, onethird ] };
+ key <AE04> { [ 4, dollar, EuroSign, onequarter ] };
+ key <AE06> { [ 6, asciicircum, dead_circumflex, NoSymbol ] };
+
+ key <AD02> { [ w, W, wacute, Wacute ] };
+ key <AD03> { [ e, E, eacute, Eacute ] };
+ key <AD06> { [ y, Y, yacute, Yacute ] };
+ key <AD07> { [ u, U, uacute, Uacute ] };
+ key <AD08> { [ i, I, iacute, Iacute ] };
+ key <AD09> { [ o, O, oacute, Oacute ] };
+
+ key <AC01> { [ a, A, aacute, Aacute ] };
+ key <AC11> { [ apostrophe, at, dead_acute, NoSymbol ] };
+
+ key <AB03> { [ c, C, ccedilla, Ccedilla ] };
+
+ key <BKSL> { [ numbersign, asciitilde, dead_tilde, NoSymbol ] };
+ key <LSGT> { [ backslash, bar, NoSymbol, NoSymbol ] };
+ // End alphanumeric section
+
+ include "level3(ralt_switch)"
+};
+
+// Describe the differences between the US Colemak layout
+// and a UK variant. By Andy Buckley (andy@insectnation.org)
+
+partial alphanumeric_keys
+xkb_symbols "colemak" {
+ include "us(colemak)"
+
+ name[Group1]="English (UK, Colemak)";
+
+ key <AE02> { [ 2, quotedbl, twosuperior, oneeighth ] };
+ key <AE03> { [ 3, sterling, threesuperior, sterling ] };
+ key <AE04> { [ 4, dollar, EuroSign, onequarter ] };
+
+ key <AC11> { [apostrophe, at, dead_circumflex, dead_caron] };
+ key <TLDE> { [ grave, notsign, bar, bar ] };
+
+ key <BKSL> { [numbersign, asciitilde, dead_grave, dead_breve ] };
+ key <LSGT> { [ backslash, bar, bar, brokenbar ] };
+
+ include "level3(ralt_switch_multikey)"
+};
+
+
+// Dvorak (UK) keymap (by odaen) allowing the usage of
+// the £ and ? key and swapping the @ and " keys.
+
+partial alphanumeric_keys
+xkb_symbols "dvorak" {
+ include "us(dvorak-alt-intl)"
+
+ name[Group1]="English (UK, Dvorak)";
+
+ key <AD01> { [ apostrophe, at ] };
+ key <AE02> { [ 2, quotedbl, twosuperior, NoSymbol ] };
+ key <AE03> { [ 3, sterling, threesuperior, NoSymbol ] };
+ key <BKSL> { [ numbersign, asciitilde ] };
+ key <LSGT> { [ backslash, bar ] };
+ key <TLDE> { [ grave, notsign, bar, bar ] };
+};
+
+// Dvorak letter positions, but punctuation all in the normal UK positions.
+partial alphanumeric_keys
+xkb_symbols "dvorakukp" {
+ include "gb(dvorak)"
+
+ name[Group1]="English (UK, Dvorak with UK punctuation)";
+
+ key <AE11> { [ minus, underscore ] };
+ key <AE12> { [ equal, plus ] };
+ key <AD11> { [ bracketleft, braceleft ] };
+ key <AD12> { [ bracketright, braceright ] };
+ key <AD01> { [ slash, question ] };
+ key <AC11> { [apostrophe, at, dead_circumflex, dead_caron] };
+};
+
+// Copied from macintosh_vndr/gb
+partial alphanumeric_keys
+xkb_symbols "mac" {
+
+ // Describes the differences between a very simple en_US
+ // keyboard and a very simple U.K. keyboard layout
+
+ include "latin"
+
+ name[Group1]= "English (UK, Macintosh)";
+
+ key <AE02> { [ 2, at, EuroSign ] };
+ key <AE03> { [ 3, sterling, numbersign ] };
+
+ // End alphanumeric section
+
+ include "level3(ralt_switch)"
+};
+
+
+partial alphanumeric_keys
+xkb_symbols "mac_intl" {
+
+ include "latin"
+
+ name[Group1]="English (UK, Macintosh international)";
+
+ key <AE02> { [ 2, at, EuroSign, onehalf ] };
+ key <AE03> { [ 3, sterling, twosuperior, onethird ] };
+ key <AE04> { [ 4, dollar, threesuperior, onequarter ] };
+ key <AE06> { [ 6, dead_circumflex, NoSymbol, onesixth ] };
+ key <AD09> { [ o, O, oe, OE ] };
+
+ key <AC11> { [ dead_acute, dead_diaeresis, dead_diaeresis, bar ] }; //dead_doubleacute
+ key <TLDE> { [ section, plusminus, notsign, notsign ] }; //dead_grave
+
+ key <BKSL> { [ backslash, bar, numbersign, bar ] };
+ key <LSGT> { [ dead_grave, dead_tilde, brokenbar, bar ] };
+
+ include "level3(ralt_switch)"
+};
diff --git a/xorg-server/xkeyboard-config/symbols/ge b/xorg-server/xkeyboard-config/symbols/ge index d188d4822..18b062d13 100644 --- a/xorg-server/xkeyboard-config/symbols/ge +++ b/xorg-server/xkeyboard-config/symbols/ge @@ -1,272 +1,272 @@ -// Georgian Keyboard Layouts by Aiet Kolkhi <aietkolkhi@gmail.com> -// Full layout descriptions available at http://www.gakartuleba.org/layouts/ -// -// This includes the following keyboard layouts: Georgian QWERTY; Georgian Ergonomic; -// Georgian MESS; Georgian AZERTY Tskapo; Georgian Russian. -// -// Layouts include Georgian Mkhedruli alphabeth; most layouts also include some special -// and ancient characters (like Fi, Yn, Elifi, Turned Gan and Ain). Layouts do not -// include Georgian Asomtavruli or Georgian Khutsuri alphabeths which are also present -// in Unicode. -// -// Georgian Typewriter no longer supported, as it is no longer used in Georgia. -// -// some layouts based on Georgian keyboard map, in the so called "latin" layout. -// 1999, Pablo Saratxaga <srtxg@chanae.alphanet.ch> -// - -partial default alphanumeric_keys -xkb_symbols "basic" { - - name[Group1]= "Georgian"; - - key <TLDE> { [ 0x0100201e, 0x0100201c, 0x0100201e, asciitilde ] }; - key <AE01> { [ 1, exclam, apostrophe ] }; - key <AE02> { [ 2, at, 0x0100201e ] }; - key <AE03> { [ 3, numbersign, 0x0100201c ] }; - key <AE04> { [ 4, dollar, 0x01002116 ] }; - key <AE05> { [ 5, percent, EuroSign ] }; - key <AE06> { [ 6, asciicircum ] }; - key <AE07> { [ 7, ampersand, section ] }; - key <AE08> { [ 8, asterisk, degree ] }; - key <AE09> { [ 9, parenleft ] }; - key <AE10> { [ 0, parenright ] }; - key <AE11> { [ minus, underscore, 0x01002014 ] }; - key <AE12> { [ equal, plus, 0x01002013 ] }; - - key <AD01> { [ 0x010010e5, Q ] }; - key <AD02> { [ 0x010010ec, 0x010010ed ] }; - key <AD03> { [ 0x010010d4, E, 0x010010f1 ] }; - key <AD04> { [ 0x010010e0, 0x010010e6, 0x010000ae ] }; - key <AD05> { [ 0x010010e2, 0x010010d7 ] }; - key <AD06> { [ 0x010010e7, Y, 0x010010f8 ] }; - key <AD07> { [ 0x010010e3, U ] }; - key <AD08> { [ 0x010010d8, I, 0x010010f2 ] }; - key <AD09> { [ 0x010010dd, O ] }; - key <AD10> { [ 0x010010de, P ] }; - key <AD11> { [ bracketleft, braceleft ] }; - key <AD12> { [ bracketright,braceright ] }; - - key <AC01> { [ 0x010010d0, A, 0x010010fa ] }; - key <AC02> { [ 0x010010e1, 0x010010e8 ] }; - key <AC03> { [ 0x010010d3, D ] }; - key <AC04> { [ 0x010010e4, F, 0x010010f6 ] }; - key <AC05> { [ 0x010010d2, G, 0x010010f9 ] }; - key <AC06> { [ 0x010010f0, H, 0x010010f5 ] }; - key <AC07> { [ 0x010010ef, 0x010010df, 0x010010f7 ] }; - key <AC08> { [ 0x010010d9, K ] }; - key <AC09> { [ 0x010010da, L ] }; - key <AC10> { [ semicolon, colon ] }; - key <AC11> { [ apostrophe, quotedbl ] }; - key <BKSL> { [ backslash, bar, asciitilde, asciitilde ] }; - - key <LSGT> { [ guillemotleft,guillemotright ] }; - key <AB01> { [ 0x010010d6, 0x010010eb ] }; - key <AB02> { [ 0x010010ee, X, 0x010010f4 ] }; - key <AB03> { [ 0x010010ea, 0x010010e9, 0x010000a9 ] }; - key <AB04> { [ 0x010010d5, V, 0x010010f3 ] }; - key <AB05> { [ 0x010010d1, B ] }; - key <AB06> { [ 0x010010dc, N, 0x010010fc ] }; - key <AB07> { [ 0x010010db, M ] }; - key <AB08> { [ comma, less, guillemotleft ] }; - key <AB09> { [ period, greater, guillemotright ] }; - key <AB10> { [ slash, question, 0x010010fb ] }; - - include "level3(ralt_switch)" - -}; - -partial alphanumeric_keys -xkb_symbols "qwerty" { - include "ge(basic)" -}; - -partial alphanumeric_keys -xkb_symbols "ergonomic" { - include "ge(basic)" - - name[Group1]= "Georgian (ergonomic)"; - - key <TLDE> { [ 0x0100201e, apostrophe, 0x0100201e, asciitilde ] }; - key <AE01> { [ exclam, 1, exclam ] }; - key <AE02> { [ 0x01002116, 2, at ] }; - key <AE03> { [ comma, 3, numbersign, section ] }; - key <AE04> { [ semicolon, 4, dollar ] }; - key <AE05> { [ percent, 5, EuroSign ] }; - key <AE06> { [ colon, 6, asciicircum ] }; - key <AE07> { [ question, 7, ampersand ] }; - key <AE08> { [ period, 8, asterisk, degree ] }; - key <AE09> { [ parenleft, 9, parenleft, guillemotleft ] }; - key <AE10> { [ parenright, 0, parenright, guillemotright ] }; - key <AE11> { [ minus, plus, 0x01002014, underscore ] }; - key <AE12> { [ 0x0100201c, equal, equal ] }; - - key <AD01> { [ 0x010010e9, noSymbol ] }; - key <AD02> { [ 0x010010de, noSymbol ] }; - key <AD03> { [ 0x010010e3, noSymbol ] }; - key <AD04> { [ 0x010010eb, noSymbol, noSymbol, 0x010000ae ] }; - key <AD05> { [ 0x010010ed, noSymbol, noSymbol, 0x010010d7 ] }; - key <AD06> { [ 0x010010e2, noSymbol, noSymbol, 0x010010f8 ] }; - key <AD07> { [ 0x010010d7, noSymbol ] }; - key <AD08> { [ 0x010010dc, noSymbol, 0x010010fc, I ] }; - key <AD09> { [ 0x010010d5, noSymbol, 0x010010f3 ] }; - key <AD10> { [ 0x010010e8, noSymbol ] }; - key <AD11> { [ 0x010010d9, noSymbol, bracketleft, braceleft ] }; - key <AD12> { [ 0x010010e5, noSymbol, bracketright,braceright ] }; - - key <AC01> { [ 0x010010ee, noSymbol, 0x010010f4 ] }; - key <AC02> { [ 0x010010d8, noSymbol, 0x010010f2 ] }; - key <AC03> { [ 0x010010d0, noSymbol, 0x010010fa, D ] }; - key <AC04> { [ 0x010010d4, noSymbol, 0x010010f1 ] }; - key <AC05> { [ 0x010010dd, noSymbol ] }; - key <AC06> { [ 0x010010d3, noSymbol ] }; - key <AC07> { [ 0x010010db, noSymbol ] }; - key <AC08> { [ 0x010010e1, noSymbol ] }; - key <AC09> { [ 0x010010e0, noSymbol, L ] }; - key <AC10> { [ 0x010010d1, noSymbol, colon ] }; - key <AC11> { [ 0x010010d2, noSymbol, 0x010010f9, quotedbl ] }; - key <BKSL> { [ slash, section, backslash, bar ] }; - - key <LSGT> { [ guillemotleft,guillemotright ] }; - key <AB01> { [ 0x010010ef, noSymbol ] }; - key <AB02> { [ 0x010010f0, noSymbol, 0x010010f5, X ] }; - key <AB03> { [ 0x010010e7, noSymbol, 0x010010f8, C ] }; - key <AB04> { [ 0x010010e6, noSymbol, 0x010010f7, V ] }; - key <AB05> { [ 0x010010df, noSymbol ] }; - key <AB06> { [ 0x010010d6, noSymbol ] }; - key <AB07> { [ 0x010010ea, noSymbol, noSymbol, M ] }; - key <AB08> { [ 0x010010da, noSymbol, guillemotleft, less ] }; - key <AB09> { [ 0x010010e4, noSymbol, 0x010010f6, guillemotright ] }; - key <AB10> { [ 0x010010ec, noSymbol, 0x010010fb ] }; - - include "level3(ralt_switch)" - -}; - -partial alphanumeric_keys -xkb_symbols "mess" { - include "ge(basic)" - - name[Group1]= "Georgian (MESS)"; - - key <TLDE> { [ 0x010010ed, backslash, quoteleft ] }; - key <AE01> { [ 1, exclam, apostrophe ] }; - key <AE02> { [ 2, at, asciitilde ] }; - key <AE03> { [ 3, 0x01002116, numbersign ] }; - key <AE04> { [ 4, dollar, EuroSign ] }; - key <AE05> { [ 5, percent ] }; - key <AE06> { [ 6, asciicircum ] }; - key <AE07> { [ 7, ampersand, section ] }; - key <AE08> { [ 8, asterisk, degree ] }; - key <AE09> { [ 9, parenleft ] }; - key <AE10> { [ 0, parenright, 0x01002014 ] }; - key <AE11> { [ minus, underscore, 0x01002013 ] }; - key <AE12> { [ 0x010010df, plus, bar ] }; - key <AD01> { [ 0x010010e5, Q ] }; - key <AD02> { [ 0x010010ec, W ] }; - key <AD03> { [ 0x010010d4, E ] }; - key <AD04> { [ 0x010010e0, R ] }; - key <AD05> { [ 0x010010e2, T ] }; - key <AD06> { [ 0x010010e7, Y ] }; - key <AD07> { [ 0x010010e3, U ] }; - key <AD08> { [ 0x010010d8, I, 0x010010f2 ] }; - key <AD09> { [ 0x010010dd, O ] }; - key <AD10> { [ 0x010010de, P ] }; - key <AD11> { [ 0x010010e8, bracketleft, guillemotleft ] }; - key <AD12> { [ 0x010010e6, bracketright, guillemotright ] }; - key <AC01> { [ 0x010010d0, A, 0x010010fa ] }; - key <AC02> { [ 0x010010e1, S ] }; - key <AC03> { [ 0x010010d3, D ] }; - key <AC04> { [ 0x010010e4, F, 0x010010f6 ] }; - key <AC05> { [ 0x010010d2, G, 0x010010f9 ] }; - key <AC06> { [ 0x010010f0, H, 0x010010f1 ] }; - key <AC07> { [ 0x010010ef, J, 0x010010f7 ] }; - key <AC08> { [ 0x010010d9, K ] }; - key <AC09> { [ 0x010010da, L ] }; - key <AC10> { [ 0x010010d7,0x0100201e ] }; - key <AC11> { [ 0x010010e9,0x0100201c ] }; - key <BKSL> { [ equal, slash, bar ] }; - - key <LSGT> { [ guillemotleft, guillemotright ] }; - key <AB01> { [ 0x010010d6, Z, 0x010010f5 ] }; - key <AB02> { [ 0x010010ee, X, 0x010010f4 ] }; - key <AB03> { [ 0x010010ea, C ] }; - key <AB04> { [ 0x010010d5, V, 0x010010f3 ] }; - key <AB05> { [ 0x010010d1, B ] }; - key <AB06> { [ 0x010010dc, N, 0x010010fc ] }; - key <AB07> { [ 0x010010db, M ] }; - key <AB08> { [ comma, semicolon, less ] }; - key <AB09> { [ period, colon, greater ] }; - key <AB10> { [ 0x010010eb, question, 0x010010fb ] }; - - include "level3(ralt_switch)" - -}; - -partial alphanumeric_keys -xkb_symbols "ru" { - - name[Group1]= "Russian (Georgia)"; - - key <TLDE> { [ asciicircum, asciitilde ] }; - key <AE01> { [ 1, exclam ] }; - key <AE02> { [ 2, at ] }; - key <AE03> { [ 3, numbersign ] }; - key <AE04> { [ 4, semicolon ] }; - key <AE05> { [ 5, colon ] }; - key <AE06> { [ 6, comma ] }; - key <AE07> { [ 7, period ] }; - key <AE08> { [ 8, asterisk ] }; - key <AE09> { [ 9, parenleft ] }; - key <AE10> { [ 0, parenright ] }; - key <AE11> { [ minus, underscore ] }; - key <AE12> { [ numbersign, bar ] }; - - key <AD01> { [ 0x010010e6, q ] }; - key <AD02> { [ 0x010010ea, w ] }; - key <AD03> { [ 0x010010e3, e ] }; - key <AD04> { [ 0x010010d9, r ] }; - key <AD05> { [ 0x010010d4, t ] }; - key <AD06> { [ 0x010010dc, y ] }; - key <AD07> { [ 0x010010d2, u ] }; - key <AD08> { [ 0x010010e8, i ] }; - key <AD09> { [ 0x010010ec, o ] }; - key <AD10> { [ 0x010010d6, p ] }; - key <AD11> { [ 0x010010ee, bracketleft ] }; - key <AD12> { [ 0x010010ef, bracketright ] }; - - key <AC01> { [ 0x010010e4, a ] }; - key <AC02> { [ 0x010010d7, s ] }; - key <AC03> { [ 0x010010d5, d ] }; - key <AC04> { [ 0x010010d0, f ] }; - key <AC05> { [ 0x010010de, g ] }; - key <AC06> { [ 0x010010e0, h ] }; - key <AC07> { [ 0x010010dd, j ] }; - key <AC08> { [ 0x010010da, k ] }; - key <AC09> { [ 0x010010d3, l ] }; - key <AC10> { [ 0x010010df, semicolon ] }; - key <AC11> { [ 0x010010eb, percent ] }; - key <BKSL> { [ backslash, bar ] }; - - key <LSGT> { [ guillemotleft,guillemotright ] }; - key <AB01> { [ 0x010010ed, z ] }; - key <AB02> { [ 0x010010e9, x ] }; - key <AB03> { [ 0x010010e1, c ] }; - key <AB04> { [ 0x010010db, v ] }; - key <AB05> { [ 0x010010d8, b ] }; - key <AB06> { [ 0x010010e2, n ] }; - key <AB07> { [ 0x010010e5, m ] }; - key <AB08> { [ 0x010010d1, less ] }; - key <AB09> { [ 0x010010e7, greater ] }; - key <AB10> { [ 0x010010f0, question ] }; - -}; - -partial alphanumeric_keys -xkb_symbols "os" { - - include "ru(os_legacy)" - - name[Group1]= "Ossetian (Georgia)"; - -}; +// Georgian Keyboard Layouts by Aiet Kolkhi <aietkolkhi@gmail.com>
+// Full layout descriptions available at http://www.gakartuleba.org/layouts/
+//
+// This includes the following keyboard layouts: Georgian QWERTY; Georgian Ergonomic;
+// Georgian MESS; Georgian AZERTY Tskapo; Georgian Russian.
+//
+// Layouts include Georgian Mkhedruli alphabeth; most layouts also include some special
+// and ancient characters (like Fi, Yn, Elifi, Turned Gan and Ain). Layouts do not
+// include Georgian Asomtavruli or Georgian Khutsuri alphabeths which are also present
+// in Unicode.
+//
+// Georgian Typewriter no longer supported, as it is no longer used in Georgia.
+//
+// some layouts based on Georgian keyboard map, in the so called "latin" layout.
+// 1999, Pablo Saratxaga <srtxg@chanae.alphanet.ch>
+//
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+
+ name[Group1]= "Georgian";
+
+ key <TLDE> { [ 0x0100201e, 0x0100201c, 0x0100201e, asciitilde ] };
+ key <AE01> { [ 1, exclam, apostrophe ] };
+ key <AE02> { [ 2, at, 0x0100201e ] };
+ key <AE03> { [ 3, numbersign, 0x0100201c ] };
+ key <AE04> { [ 4, dollar, 0x01002116 ] };
+ key <AE05> { [ 5, percent, EuroSign ] };
+ key <AE06> { [ 6, asciicircum ] };
+ key <AE07> { [ 7, ampersand, section ] };
+ key <AE08> { [ 8, asterisk, degree ] };
+ key <AE09> { [ 9, parenleft ] };
+ key <AE10> { [ 0, parenright ] };
+ key <AE11> { [ minus, underscore, 0x01002014 ] };
+ key <AE12> { [ equal, plus, 0x01002013 ] };
+
+ key <AD01> { [ 0x010010e5, Q ] };
+ key <AD02> { [ 0x010010ec, 0x010010ed ] };
+ key <AD03> { [ 0x010010d4, E, 0x010010f1 ] };
+ key <AD04> { [ 0x010010e0, 0x010010e6, 0x010000ae ] };
+ key <AD05> { [ 0x010010e2, 0x010010d7 ] };
+ key <AD06> { [ 0x010010e7, Y, 0x010010f8 ] };
+ key <AD07> { [ 0x010010e3, U ] };
+ key <AD08> { [ 0x010010d8, I, 0x010010f2 ] };
+ key <AD09> { [ 0x010010dd, O ] };
+ key <AD10> { [ 0x010010de, P ] };
+ key <AD11> { [ bracketleft, braceleft ] };
+ key <AD12> { [ bracketright,braceright ] };
+
+ key <AC01> { [ 0x010010d0, A, 0x010010fa ] };
+ key <AC02> { [ 0x010010e1, 0x010010e8 ] };
+ key <AC03> { [ 0x010010d3, D ] };
+ key <AC04> { [ 0x010010e4, F, 0x010010f6 ] };
+ key <AC05> { [ 0x010010d2, G, 0x010010f9 ] };
+ key <AC06> { [ 0x010010f0, H, 0x010010f5 ] };
+ key <AC07> { [ 0x010010ef, 0x010010df, 0x010010f7 ] };
+ key <AC08> { [ 0x010010d9, K ] };
+ key <AC09> { [ 0x010010da, L ] };
+ key <AC10> { [ semicolon, colon ] };
+ key <AC11> { [ apostrophe, quotedbl ] };
+ key <BKSL> { [ backslash, bar, asciitilde, asciitilde ] };
+
+ key <LSGT> { [ guillemotleft,guillemotright ] };
+ key <AB01> { [ 0x010010d6, 0x010010eb ] };
+ key <AB02> { [ 0x010010ee, X, 0x010010f4 ] };
+ key <AB03> { [ 0x010010ea, 0x010010e9, 0x010000a9 ] };
+ key <AB04> { [ 0x010010d5, V, 0x010010f3 ] };
+ key <AB05> { [ 0x010010d1, B ] };
+ key <AB06> { [ 0x010010dc, N, 0x010010fc ] };
+ key <AB07> { [ 0x010010db, M ] };
+ key <AB08> { [ comma, less, guillemotleft ] };
+ key <AB09> { [ period, greater, guillemotright ] };
+ key <AB10> { [ slash, question, 0x010010fb ] };
+
+ include "level3(ralt_switch)"
+
+};
+
+partial alphanumeric_keys
+xkb_symbols "qwerty" {
+ include "ge(basic)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "ergonomic" {
+ include "ge(basic)"
+
+ name[Group1]= "Georgian (ergonomic)";
+
+ key <TLDE> { [ 0x0100201e, apostrophe, 0x0100201e, asciitilde ] };
+ key <AE01> { [ exclam, 1, exclam ] };
+ key <AE02> { [ 0x01002116, 2, at ] };
+ key <AE03> { [ comma, 3, numbersign, section ] };
+ key <AE04> { [ semicolon, 4, dollar ] };
+ key <AE05> { [ percent, 5, EuroSign ] };
+ key <AE06> { [ colon, 6, asciicircum ] };
+ key <AE07> { [ question, 7, ampersand ] };
+ key <AE08> { [ period, 8, asterisk, degree ] };
+ key <AE09> { [ parenleft, 9, parenleft, guillemotleft ] };
+ key <AE10> { [ parenright, 0, parenright, guillemotright ] };
+ key <AE11> { [ minus, plus, 0x01002014, underscore ] };
+ key <AE12> { [ 0x0100201c, equal, equal ] };
+
+ key <AD01> { [ 0x010010e9, noSymbol ] };
+ key <AD02> { [ 0x010010de, noSymbol ] };
+ key <AD03> { [ 0x010010e3, noSymbol ] };
+ key <AD04> { [ 0x010010eb, noSymbol, noSymbol, 0x010000ae ] };
+ key <AD05> { [ 0x010010ed, noSymbol, noSymbol, 0x010010d7 ] };
+ key <AD06> { [ 0x010010e2, noSymbol, noSymbol, 0x010010f8 ] };
+ key <AD07> { [ 0x010010d7, noSymbol ] };
+ key <AD08> { [ 0x010010dc, noSymbol, 0x010010fc, I ] };
+ key <AD09> { [ 0x010010d5, noSymbol, 0x010010f3 ] };
+ key <AD10> { [ 0x010010e8, noSymbol ] };
+ key <AD11> { [ 0x010010d9, noSymbol, bracketleft, braceleft ] };
+ key <AD12> { [ 0x010010e5, noSymbol, bracketright,braceright ] };
+
+ key <AC01> { [ 0x010010ee, noSymbol, 0x010010f4 ] };
+ key <AC02> { [ 0x010010d8, noSymbol, 0x010010f2 ] };
+ key <AC03> { [ 0x010010d0, noSymbol, 0x010010fa, D ] };
+ key <AC04> { [ 0x010010d4, noSymbol, 0x010010f1 ] };
+ key <AC05> { [ 0x010010dd, noSymbol ] };
+ key <AC06> { [ 0x010010d3, noSymbol ] };
+ key <AC07> { [ 0x010010db, noSymbol ] };
+ key <AC08> { [ 0x010010e1, noSymbol ] };
+ key <AC09> { [ 0x010010e0, noSymbol, L ] };
+ key <AC10> { [ 0x010010d1, noSymbol, colon ] };
+ key <AC11> { [ 0x010010d2, noSymbol, 0x010010f9, quotedbl ] };
+ key <BKSL> { [ slash, section, backslash, bar ] };
+
+ key <LSGT> { [ guillemotleft,guillemotright ] };
+ key <AB01> { [ 0x010010ef, noSymbol ] };
+ key <AB02> { [ 0x010010f0, noSymbol, 0x010010f5, X ] };
+ key <AB03> { [ 0x010010e7, noSymbol, 0x010010f8, C ] };
+ key <AB04> { [ 0x010010e6, noSymbol, 0x010010f7, V ] };
+ key <AB05> { [ 0x010010df, noSymbol ] };
+ key <AB06> { [ 0x010010d6, noSymbol ] };
+ key <AB07> { [ 0x010010ea, noSymbol, noSymbol, M ] };
+ key <AB08> { [ 0x010010da, noSymbol, guillemotleft, less ] };
+ key <AB09> { [ 0x010010e4, noSymbol, 0x010010f6, guillemotright ] };
+ key <AB10> { [ 0x010010ec, noSymbol, 0x010010fb ] };
+
+ include "level3(ralt_switch)"
+
+};
+
+partial alphanumeric_keys
+xkb_symbols "mess" {
+ include "ge(basic)"
+
+ name[Group1]= "Georgian (MESS)";
+
+ key <TLDE> { [ 0x010010ed, backslash, quoteleft ] };
+ key <AE01> { [ 1, exclam, apostrophe ] };
+ key <AE02> { [ 2, at, asciitilde ] };
+ key <AE03> { [ 3, 0x01002116, numbersign ] };
+ key <AE04> { [ 4, dollar, EuroSign ] };
+ key <AE05> { [ 5, percent ] };
+ key <AE06> { [ 6, asciicircum ] };
+ key <AE07> { [ 7, ampersand, section ] };
+ key <AE08> { [ 8, asterisk, degree ] };
+ key <AE09> { [ 9, parenleft ] };
+ key <AE10> { [ 0, parenright, 0x01002014 ] };
+ key <AE11> { [ minus, underscore, 0x01002013 ] };
+ key <AE12> { [ 0x010010df, plus, bar ] };
+ key <AD01> { [ 0x010010e5, Q ] };
+ key <AD02> { [ 0x010010ec, W ] };
+ key <AD03> { [ 0x010010d4, E ] };
+ key <AD04> { [ 0x010010e0, R ] };
+ key <AD05> { [ 0x010010e2, T ] };
+ key <AD06> { [ 0x010010e7, Y ] };
+ key <AD07> { [ 0x010010e3, U ] };
+ key <AD08> { [ 0x010010d8, I, 0x010010f2 ] };
+ key <AD09> { [ 0x010010dd, O ] };
+ key <AD10> { [ 0x010010de, P ] };
+ key <AD11> { [ 0x010010e8, bracketleft, guillemotleft ] };
+ key <AD12> { [ 0x010010e6, bracketright, guillemotright ] };
+ key <AC01> { [ 0x010010d0, A, 0x010010fa ] };
+ key <AC02> { [ 0x010010e1, S ] };
+ key <AC03> { [ 0x010010d3, D ] };
+ key <AC04> { [ 0x010010e4, F, 0x010010f6 ] };
+ key <AC05> { [ 0x010010d2, G, 0x010010f9 ] };
+ key <AC06> { [ 0x010010f0, H, 0x010010f1 ] };
+ key <AC07> { [ 0x010010ef, J, 0x010010f7 ] };
+ key <AC08> { [ 0x010010d9, K ] };
+ key <AC09> { [ 0x010010da, L ] };
+ key <AC10> { [ 0x010010d7,0x0100201e ] };
+ key <AC11> { [ 0x010010e9,0x0100201c ] };
+ key <BKSL> { [ equal, slash, bar ] };
+
+ key <LSGT> { [ guillemotleft, guillemotright ] };
+ key <AB01> { [ 0x010010d6, Z, 0x010010f5 ] };
+ key <AB02> { [ 0x010010ee, X, 0x010010f4 ] };
+ key <AB03> { [ 0x010010ea, C ] };
+ key <AB04> { [ 0x010010d5, V, 0x010010f3 ] };
+ key <AB05> { [ 0x010010d1, B ] };
+ key <AB06> { [ 0x010010dc, N, 0x010010fc ] };
+ key <AB07> { [ 0x010010db, M ] };
+ key <AB08> { [ comma, semicolon, less ] };
+ key <AB09> { [ period, colon, greater ] };
+ key <AB10> { [ 0x010010eb, question, 0x010010fb ] };
+
+ include "level3(ralt_switch)"
+
+};
+
+partial alphanumeric_keys
+xkb_symbols "ru" {
+
+ name[Group1]= "Russian (Georgia)";
+
+ key <TLDE> { [ asciicircum, asciitilde ] };
+ key <AE01> { [ 1, exclam ] };
+ key <AE02> { [ 2, at ] };
+ key <AE03> { [ 3, numbersign ] };
+ key <AE04> { [ 4, semicolon ] };
+ key <AE05> { [ 5, colon ] };
+ key <AE06> { [ 6, comma ] };
+ key <AE07> { [ 7, period ] };
+ key <AE08> { [ 8, asterisk ] };
+ key <AE09> { [ 9, parenleft ] };
+ key <AE10> { [ 0, parenright ] };
+ key <AE11> { [ minus, underscore ] };
+ key <AE12> { [ numbersign, bar ] };
+
+ key <AD01> { [ 0x010010e6, q ] };
+ key <AD02> { [ 0x010010ea, w ] };
+ key <AD03> { [ 0x010010e3, e ] };
+ key <AD04> { [ 0x010010d9, r ] };
+ key <AD05> { [ 0x010010d4, t ] };
+ key <AD06> { [ 0x010010dc, y ] };
+ key <AD07> { [ 0x010010d2, u ] };
+ key <AD08> { [ 0x010010e8, i ] };
+ key <AD09> { [ 0x010010ec, o ] };
+ key <AD10> { [ 0x010010d6, p ] };
+ key <AD11> { [ 0x010010ee, bracketleft ] };
+ key <AD12> { [ 0x010010ef, bracketright ] };
+
+ key <AC01> { [ 0x010010e4, a ] };
+ key <AC02> { [ 0x010010d7, s ] };
+ key <AC03> { [ 0x010010d5, d ] };
+ key <AC04> { [ 0x010010d0, f ] };
+ key <AC05> { [ 0x010010de, g ] };
+ key <AC06> { [ 0x010010e0, h ] };
+ key <AC07> { [ 0x010010dd, j ] };
+ key <AC08> { [ 0x010010da, k ] };
+ key <AC09> { [ 0x010010d3, l ] };
+ key <AC10> { [ 0x010010df, semicolon ] };
+ key <AC11> { [ 0x010010eb, percent ] };
+ key <BKSL> { [ backslash, bar ] };
+
+ key <LSGT> { [ guillemotleft,guillemotright ] };
+ key <AB01> { [ 0x010010ed, z ] };
+ key <AB02> { [ 0x010010e9, x ] };
+ key <AB03> { [ 0x010010e1, c ] };
+ key <AB04> { [ 0x010010db, v ] };
+ key <AB05> { [ 0x010010d8, b ] };
+ key <AB06> { [ 0x010010e2, n ] };
+ key <AB07> { [ 0x010010e5, m ] };
+ key <AB08> { [ 0x010010d1, less ] };
+ key <AB09> { [ 0x010010e7, greater ] };
+ key <AB10> { [ 0x010010f0, question ] };
+
+};
+
+partial alphanumeric_keys
+xkb_symbols "os" {
+
+ include "ru(os_legacy)"
+
+ name[Group1]= "Ossetian (Georgia)";
+
+};
diff --git a/xorg-server/xkeyboard-config/symbols/gh b/xorg-server/xkeyboard-config/symbols/gh index 93015a7ff..8879cea47 100644 --- a/xorg-server/xkeyboard-config/symbols/gh +++ b/xorg-server/xkeyboard-config/symbols/gh @@ -1,151 +1,151 @@ -partial default alphanumeric_keys -xkb_symbols "basic" { - - include "us" - - name[Group1]= "English (Ghana)"; - - key <AE04> { [ 4, 0x010020B5, dollar, cent ] }; - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "akan" { - include "gh(basic)" - - name[Group1]= "Akan"; - - key <AD01> { [ 0x0100025B, 0x01000190, q, Q ] }; - key <AB02> { [ 0x01000254, 0x01000186, x, X ] }; -}; - -partial alphanumeric_keys -xkb_symbols "ga" { - include "gh(basic)" - - name[Group1]= "Ga"; - - key <AD01> { [ 0x0100025B, 0x01000190, q, Q ] }; - key <AB02> { [ 0x01000254, 0x01000186, x, X ] }; - key <AB03> { [ 0x0100014B, 0x0100014A, c, C ] }; -}; - -partial alphanumeric_keys -xkb_symbols "ewe" { - include "gh(basic)" - - name[Group1]= "Ewe"; - - key <AD01> { [ 0x0100025B, 0x01000190, q, Q ] }; - key <AB03> { [ 0x0100014B, 0x0100014A, c, C ] }; - key <AD11> { [ 0x01000254, 0x01000186, braceleft, braceleft ] }; - key <AD12> { [ 0x0100028B, 0x010001B2, braceright, braceright ] }; - key <BKSL> { [ 0x01000256, 0x01000189, backslash, backslash ] }; - key <AC07> { [ 0x01000192, 0x01000191, j, J ] }; - key <AC05> { [ g, G, 0x01000263, 0x01000194 ] }; - -}; - -partial alphanumeric_keys -xkb_symbols "fula" { - include "gh(basic)" - - name[Group1]= "Fula"; - - key <AD01> { [ 0x01000071, 0x01000051, q, Q ] }; - key <AD02> { [ udiaeresis, Udiaeresis, w, W ] }; - key <AD03> { [ e, E, EuroSign, cent ] }; - key <AD11> { [ 0x010001B4, 0x010001B3,bracketleft, braceleft ] }; - key <AD12> { [ gcaron, Gcaron,bracketright, braceright] }; - key <AC03> { [ 0x01000257, 0x0100018A, d, D ] }; - key <AC10> { [ 0x01000131, 0x01000130, semicolon, colon ] }; - key <AC11> { [ 0x010001DD, 0x0100018E,apostrophe, quotedbl ] }; - key <AB01> { [ 0x01000272, 0x0100019D, z, Z ] }; - key <AB07> { [ ntilde, Ntilde, m, M ] }; - key <AB09> { [ ccedilla, Ccedilla, period, greater ] }; - key <AB10> { [ scedilla, Scedilla, slash, question ] }; - -}; - -partial alphanumeric_keys -xkb_symbols "hausa" { - include "gh(fula)" - - name[Group1]= "Hausa"; -}; - -partial alphanumeric_keys -xkb_symbols "generic" { - include "gh(basic)" - - name[Group1]= "English (Ghana, multilingual)"; - - key <AD03> { [ e, E, 0x0100025b, 0x01000190 ] }; - key <AB03> { [ c, C, 0x01000254, 0x01000186 ] }; - key <AC03> { [ d, D, 0x01000256, 0x01000189 ] }; - key <AC04> { [ f, F, 0x01000192, 0x01000191 ] }; - key <AC05> { [ g, G, 0x01000263, 0x01000194 ] }; - key <AB06> { [ n, N, 0x0100014b, 0x0100014a ] }; - key <AB01> { [ z, Z, 0x010001B6, 0x010001B5 ] }; - key <AB04> { [ v, V, 0x0100028B, 0x010001B2 ] }; - key <AE04> { [ 4, dollar, 0x010020B5, cent ] }; - include "level3(ralt_switch)" - -}; - -partial alphanumeric_keys -xkb_symbols "avn" { - include "gh(basic)" - - name[Group1]= "Avatime"; - - key <TLDE> { [ grave, asciitilde, 0x01000300, 0x01000303 ] }; // combining grave; combining tilde - key <AE04> { [ 4, dollar, cent, 0x010020B5 ] }; // ¢, ₵ - key <AE11> { [ minus, underscore, 0x01000304, 0x01000304 ] }; // combining macron - key <AD01> { [ 0x0100028B, 0x010001B2 ] }; // ʋ, Ʋ - key <AD07> { [ u, U, 0x0100028A, 0x010001B1 ] }; // ʊ, Ʊ - key <AD08> { [ i, I, 0x01000269, 0x01000196 ] }; // ɩ, Ɩ - key <AD11> { [ 0x0100025B, 0x01000190, bracketleft, braceleft ] }; // ɛ, Ɛ - key <AC03> { [ d, D, 0x01000256, 0x01000189 ] }; // ɖ, Ɖ - key <AC04> { [ f, F, 0x01000192, 0x01000191 ] }; // ƒ, Ƒ - key <AC07> { [ 0x0100014B, 0x0100014A ] }; // ŋ, Ŋ - key <AC11> { [ apostrophe, quotedbl, 0x01000301, 0x01000301 ] }; // combining acute - key <AB03> { [ 0x01000254, 0x01000186 ] }; // ɔ, Ɔ - - include "level3(ralt_switch)" - -}; - -// This keyboard layout fully imitates the 'Ghana Unicode' layout which is used in GILLBT on Windows with Keyman. -// However, in this layout a 3rd level key (R ALT) is used rather than dead keys. -// Also it has three additional features: -// 1) combining macron above: <R ALT> + <SHIFT> + <-> -// 2) cent: <R ALT> + <4> or <R ALT> + <SHIFT> + <4> -// 3) ʊ/Ʊ: <R ALT> + <u>/<U> - -partial alphanumeric_keys -xkb_symbols "gillbt" { - include "gh(basic)" - - name[Group1]= "English (Ghana, GILLBT)"; - - key <TLDE> { [ grave, asciitilde, 0x01000300, 0x01000303 ] }; // combining grave; combining tilde - key <AE04> { [ 4, dollar, cent, 0x010020B5 ] }; // ¢, ₵ - key <AE06> { [ 6, asciicircum, 0x01000302, 0x01000302 ] }; // combining circumflex accent - key <AE11> { [ minus, underscore, 0x01000331, 0x01000304 ] }; // combining macron below; combining macron above - key <AE12> { [ 0x0100014B, 0x0100014A, equal, plus ] }; // ŋ, Ŋ - key <AD01> { [ 0x0100028B, 0x010001B2, q, Q ] }; // ʋ, Ʋ - key <AD03> { [ e, E, 0x010001DD, 0x0100018E ] }; // ǝ, Ǝ - key <AD07> { [ u, U, 0x0100028A, 0x010001B1 ] }; // ʊ, Ʊ - key <AD11> { [ 0x0100025B, 0x01000190, bracketleft, braceleft ] }; // ɛ, Ɛ - key <AD12> { [ 0x01000254, 0x01000186, bracketright, braceright ] }; // ɔ, Ɔ - key <AC03> { [ d, D, 0x01000256, 0x01000189 ] }; // ɖ, Ɖ - key <AC04> { [ f, F, 0x01000192, 0x01000191 ] }; // ƒ, Ƒ - key <AC05> { [ g, G, 0x01000263, 0x01000194 ] }; // ɣ, Ɣ - key <AC11> { [ apostrophe, quotedbl, 0x01000301, 0x01000301 ] }; // combining acute - key <AB01> { [ z, Z, 0x01000292, 0x010001B7 ] }; // ʒ, Ʒ - key <AB02> { [ 0x01000269, 0x01000196, x, X ] }; // ɩ, Ɩ - key <AB03> { [ c, C, 0x010000E7, 0x010000C7 ] }; // ç, Ç - - include "level3(ralt_switch)" -}; +partial default alphanumeric_keys
+xkb_symbols "basic" {
+
+ include "us"
+
+ name[Group1]= "English (Ghana)";
+
+ key <AE04> { [ 4, 0x010020B5, dollar, cent ] };
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "akan" {
+ include "gh(basic)"
+
+ name[Group1]= "Akan";
+
+ key <AD01> { [ 0x0100025B, 0x01000190, q, Q ] };
+ key <AB02> { [ 0x01000254, 0x01000186, x, X ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "ga" {
+ include "gh(basic)"
+
+ name[Group1]= "Ga";
+
+ key <AD01> { [ 0x0100025B, 0x01000190, q, Q ] };
+ key <AB02> { [ 0x01000254, 0x01000186, x, X ] };
+ key <AB03> { [ 0x0100014B, 0x0100014A, c, C ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "ewe" {
+ include "gh(basic)"
+
+ name[Group1]= "Ewe";
+
+ key <AD01> { [ 0x0100025B, 0x01000190, q, Q ] };
+ key <AB03> { [ 0x0100014B, 0x0100014A, c, C ] };
+ key <AD11> { [ 0x01000254, 0x01000186, braceleft, braceleft ] };
+ key <AD12> { [ 0x0100028B, 0x010001B2, braceright, braceright ] };
+ key <BKSL> { [ 0x01000256, 0x01000189, backslash, backslash ] };
+ key <AC07> { [ 0x01000192, 0x01000191, j, J ] };
+ key <AC05> { [ g, G, 0x01000263, 0x01000194 ] };
+
+};
+
+partial alphanumeric_keys
+xkb_symbols "fula" {
+ include "gh(basic)"
+
+ name[Group1]= "Fula";
+
+ key <AD01> { [ 0x01000071, 0x01000051, q, Q ] };
+ key <AD02> { [ udiaeresis, Udiaeresis, w, W ] };
+ key <AD03> { [ e, E, EuroSign, cent ] };
+ key <AD11> { [ 0x010001B4, 0x010001B3,bracketleft, braceleft ] };
+ key <AD12> { [ gcaron, Gcaron,bracketright, braceright] };
+ key <AC03> { [ 0x01000257, 0x0100018A, d, D ] };
+ key <AC10> { [ 0x01000131, 0x01000130, semicolon, colon ] };
+ key <AC11> { [ 0x010001DD, 0x0100018E,apostrophe, quotedbl ] };
+ key <AB01> { [ 0x01000272, 0x0100019D, z, Z ] };
+ key <AB07> { [ ntilde, Ntilde, m, M ] };
+ key <AB09> { [ ccedilla, Ccedilla, period, greater ] };
+ key <AB10> { [ scedilla, Scedilla, slash, question ] };
+
+};
+
+partial alphanumeric_keys
+xkb_symbols "hausa" {
+ include "gh(fula)"
+
+ name[Group1]= "Hausa";
+};
+
+partial alphanumeric_keys
+xkb_symbols "generic" {
+ include "gh(basic)"
+
+ name[Group1]= "English (Ghana, multilingual)";
+
+ key <AD03> { [ e, E, 0x0100025b, 0x01000190 ] };
+ key <AB03> { [ c, C, 0x01000254, 0x01000186 ] };
+ key <AC03> { [ d, D, 0x01000256, 0x01000189 ] };
+ key <AC04> { [ f, F, 0x01000192, 0x01000191 ] };
+ key <AC05> { [ g, G, 0x01000263, 0x01000194 ] };
+ key <AB06> { [ n, N, 0x0100014b, 0x0100014a ] };
+ key <AB01> { [ z, Z, 0x010001B6, 0x010001B5 ] };
+ key <AB04> { [ v, V, 0x0100028B, 0x010001B2 ] };
+ key <AE04> { [ 4, dollar, 0x010020B5, cent ] };
+ include "level3(ralt_switch)"
+
+};
+
+partial alphanumeric_keys
+xkb_symbols "avn" {
+ include "gh(basic)"
+
+ name[Group1]= "Avatime";
+
+ key <TLDE> { [ grave, asciitilde, 0x01000300, 0x01000303 ] }; // combining grave; combining tilde
+ key <AE04> { [ 4, dollar, cent, 0x010020B5 ] }; // ¢, ₵
+ key <AE11> { [ minus, underscore, 0x01000304, 0x01000304 ] }; // combining macron
+ key <AD01> { [ 0x0100028B, 0x010001B2 ] }; // ʋ, Ʋ
+ key <AD07> { [ u, U, 0x0100028A, 0x010001B1 ] }; // ʊ, Ʊ
+ key <AD08> { [ i, I, 0x01000269, 0x01000196 ] }; // ɩ, Ɩ
+ key <AD11> { [ 0x0100025B, 0x01000190, bracketleft, braceleft ] }; // ɛ, Ɛ
+ key <AC03> { [ d, D, 0x01000256, 0x01000189 ] }; // ɖ, Ɖ
+ key <AC04> { [ f, F, 0x01000192, 0x01000191 ] }; // ƒ, Ƒ
+ key <AC07> { [ 0x0100014B, 0x0100014A ] }; // ŋ, Ŋ
+ key <AC11> { [ apostrophe, quotedbl, 0x01000301, 0x01000301 ] }; // combining acute
+ key <AB03> { [ 0x01000254, 0x01000186 ] }; // ɔ, Ɔ
+
+ include "level3(ralt_switch)"
+
+};
+
+// This keyboard layout fully imitates the 'Ghana Unicode' layout which is used in GILLBT on Windows with Keyman.
+// However, in this layout a 3rd level key (R ALT) is used rather than dead keys.
+// Also it has three additional features:
+// 1) combining macron above: <R ALT> + <SHIFT> + <->
+// 2) cent: <R ALT> + <4> or <R ALT> + <SHIFT> + <4>
+// 3) ʊ/Ʊ: <R ALT> + <u>/<U>
+
+partial alphanumeric_keys
+xkb_symbols "gillbt" {
+ include "gh(basic)"
+
+ name[Group1]= "English (Ghana, GILLBT)";
+
+ key <TLDE> { [ grave, asciitilde, 0x01000300, 0x01000303 ] }; // combining grave; combining tilde
+ key <AE04> { [ 4, dollar, cent, 0x010020B5 ] }; // ¢, ₵
+ key <AE06> { [ 6, asciicircum, 0x01000302, 0x01000302 ] }; // combining circumflex accent
+ key <AE11> { [ minus, underscore, 0x01000331, 0x01000304 ] }; // combining macron below; combining macron above
+ key <AE12> { [ 0x0100014B, 0x0100014A, equal, plus ] }; // ŋ, Ŋ
+ key <AD01> { [ 0x0100028B, 0x010001B2, q, Q ] }; // ʋ, Ʋ
+ key <AD03> { [ e, E, 0x010001DD, 0x0100018E ] }; // ǝ, Ǝ
+ key <AD07> { [ u, U, 0x0100028A, 0x010001B1 ] }; // ʊ, Ʊ
+ key <AD11> { [ 0x0100025B, 0x01000190, bracketleft, braceleft ] }; // ɛ, Ɛ
+ key <AD12> { [ 0x01000254, 0x01000186, bracketright, braceright ] }; // ɔ, Ɔ
+ key <AC03> { [ d, D, 0x01000256, 0x01000189 ] }; // ɖ, Ɖ
+ key <AC04> { [ f, F, 0x01000192, 0x01000191 ] }; // ƒ, Ƒ
+ key <AC05> { [ g, G, 0x01000263, 0x01000194 ] }; // ɣ, Ɣ
+ key <AC11> { [ apostrophe, quotedbl, 0x01000301, 0x01000301 ] }; // combining acute
+ key <AB01> { [ z, Z, 0x01000292, 0x010001B7 ] }; // ʒ, Ʒ
+ key <AB02> { [ 0x01000269, 0x01000196, x, X ] }; // ɩ, Ɩ
+ key <AB03> { [ c, C, 0x010000E7, 0x010000C7 ] }; // ç, Ç
+
+ include "level3(ralt_switch)"
+};
diff --git a/xorg-server/xkeyboard-config/symbols/gn b/xorg-server/xkeyboard-config/symbols/gn index f85e98ec3..8cfe16485 100644 --- a/xorg-server/xkeyboard-config/symbols/gn +++ b/xorg-server/xkeyboard-config/symbols/gn @@ -1,61 +1,61 @@ -// based on us_intl keyboard map file and a Sinhala keyboard map -// version 0.3 - -partial default alphanumeric_keys -xkb_symbols "basic" { - - name[Group1]="French (Guinea)"; - - key <AE01> { [0x010007F1, 0x010007C1 ] }; - key <AE02> { [0x010007EB, 0x010007C2 ] }; - key <AE03> { [0x010007F5, 0x010007C3, numbersign, sterling ] }; - key <AE04> { [0x010007F4, 0x010007C4, 0x01002E1C, dollar ] }; - key <AE05> { [ parenleft, 0x010007C5, 0x01002E1D ] }; - key <AE06> { [ minus, 0x010007C6, bar ] }; - key <AE07> { [0x010007EC, 0x010007C7, grave ] }; - key <AE08> { [0x010007FA, 0x010007C8, backslash ] }; - key <AE09> { [0x010007ED, 0x010007C9, asciicircum, plusminus ] }; - key <AE10> { [0x010007EE, 0x010007C0, at, degree ] }; - key <AE11> { [parenright ] }; - key <AE12> { [ equal, plus, braceright ] }; - - key <AD01> { [0x010007CA ] }; - key <AD02> { [0x010007E0, less ] }; - key <AD03> { [0x010007CD,0x010007CB ] }; - key <AD04> { [0x010007D9,0x010007DA ] }; - key <AD05> { [0x010007D5 ] }; - key <AD06> { [0x010007E6,0x010007E7 ] }; - key <AD07> { [0x010007CE,0x010007F6 ] }; - key <AD08> { [0x010007CC ] }; - key <AD09> { [0x010007D0,0x010007CF ] }; - key <AD10> { [0x010007D4 ] }; - key <AD11> { [0x010007F3 ] }; - key <AD12> { [ dollar, sterling, currency ] }; - - key <AC01> { [0x010007EB ] }; - key <AC02> { [0x010007DB ] }; - key <AC03> { [0x010007D8 ] }; - key <AC04> { [0x010007DD ] }; - key <AC05> { [0x010007DC,0x010007F7 ] }; - key <AC06> { [0x010007E4 ] }; - key <AC07> { [0x010007D6,0x010007E8 ] }; - key <AC08> { [0x010007DE ] }; - key <AC09> { [0x010007DF,0x010007EA ] }; - key <AC10> { [0x010007E1 ] }; - key <AC11> { [0x010007EF, 0x010007F8, percent ] }; - key <TLDE> { [0x010007EC, asciitilde, notsign ] }; - - key <BKSL> { [0x010007D1, asterisk ] }; - key <AB01> { [0x010007E5 ] }; - key <AB02> { [0x0100060C ] }; - key <AB03> { [0x010007D7,0x010007E9 ] }; - key <AB04> { [0x010007E2 ] }; - key <AB05> { [0x010007D3 ] }; - key <AB06> { [0x010007E3,0x010007D2 ] }; - key <AB07> { [0x010007F8,0x0100061F ] }; - key <AB08> { [0x0100061B ] }; - key <AB09> { [0x0100060C, slash ] }; - key <AB10> { [0x010007F9] }; - - include "level3(ralt_switch)" -}; +// based on us_intl keyboard map file and a Sinhala keyboard map
+// version 0.3
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+
+ name[Group1]="French (Guinea)";
+
+ key <AE01> { [0x010007F1, 0x010007C1 ] };
+ key <AE02> { [0x010007EB, 0x010007C2 ] };
+ key <AE03> { [0x010007F5, 0x010007C3, numbersign, sterling ] };
+ key <AE04> { [0x010007F4, 0x010007C4, 0x01002E1C, dollar ] };
+ key <AE05> { [ parenleft, 0x010007C5, 0x01002E1D ] };
+ key <AE06> { [ minus, 0x010007C6, bar ] };
+ key <AE07> { [0x010007EC, 0x010007C7, grave ] };
+ key <AE08> { [0x010007FA, 0x010007C8, backslash ] };
+ key <AE09> { [0x010007ED, 0x010007C9, asciicircum, plusminus ] };
+ key <AE10> { [0x010007EE, 0x010007C0, at, degree ] };
+ key <AE11> { [parenright ] };
+ key <AE12> { [ equal, plus, braceright ] };
+
+ key <AD01> { [0x010007CA ] };
+ key <AD02> { [0x010007E0, less ] };
+ key <AD03> { [0x010007CD,0x010007CB ] };
+ key <AD04> { [0x010007D9,0x010007DA ] };
+ key <AD05> { [0x010007D5 ] };
+ key <AD06> { [0x010007E6,0x010007E7 ] };
+ key <AD07> { [0x010007CE,0x010007F6 ] };
+ key <AD08> { [0x010007CC ] };
+ key <AD09> { [0x010007D0,0x010007CF ] };
+ key <AD10> { [0x010007D4 ] };
+ key <AD11> { [0x010007F3 ] };
+ key <AD12> { [ dollar, sterling, currency ] };
+
+ key <AC01> { [0x010007EB ] };
+ key <AC02> { [0x010007DB ] };
+ key <AC03> { [0x010007D8 ] };
+ key <AC04> { [0x010007DD ] };
+ key <AC05> { [0x010007DC,0x010007F7 ] };
+ key <AC06> { [0x010007E4 ] };
+ key <AC07> { [0x010007D6,0x010007E8 ] };
+ key <AC08> { [0x010007DE ] };
+ key <AC09> { [0x010007DF,0x010007EA ] };
+ key <AC10> { [0x010007E1 ] };
+ key <AC11> { [0x010007EF, 0x010007F8, percent ] };
+ key <TLDE> { [0x010007EC, asciitilde, notsign ] };
+
+ key <BKSL> { [0x010007D1, asterisk ] };
+ key <AB01> { [0x010007E5 ] };
+ key <AB02> { [0x0100060C ] };
+ key <AB03> { [0x010007D7,0x010007E9 ] };
+ key <AB04> { [0x010007E2 ] };
+ key <AB05> { [0x010007D3 ] };
+ key <AB06> { [0x010007E3,0x010007D2 ] };
+ key <AB07> { [0x010007F8,0x0100061F ] };
+ key <AB08> { [0x0100061B ] };
+ key <AB09> { [0x0100060C, slash ] };
+ key <AB10> { [0x010007F9] };
+
+ include "level3(ralt_switch)"
+};
diff --git a/xorg-server/xkeyboard-config/symbols/gr b/xorg-server/xkeyboard-config/symbols/gr index f4364cf89..3feb5267c 100644 --- a/xorg-server/xkeyboard-config/symbols/gr +++ b/xorg-server/xkeyboard-config/symbols/gr @@ -1,194 +1,194 @@ -// Hellenic keyboard map for X.org -// -// Original version: -// Kostas Gewrgiou <gewrgiou@imbc.gr> -// Heavily modified and maintained by: -// Vasilis Vasaitis <vvas@hal.csd.auth.gr> -// Originally converted to single group form by: -// Ivan Pascal <pascal@info.tsu.ru> - -default partial alphanumeric_keys alternate_group -xkb_symbols "basic" { - include "gr(simple)" - - name[Group1] = "Greek"; - - include "eurosign(e)" - include "eurosign(5)" - include "kpdl(comma)" - include "level3(ralt_switch)" - - key <AB01> { [ NoSymbol, NoSymbol, U037D, U03FF ] }; - key <AB02> { [ NoSymbol, NoSymbol, rightarrow, leftarrow ] }; - key <AB03> { [ NoSymbol, NoSymbol, copyright ] }; - key <AB04> { [ NoSymbol, NoSymbol, U03D6 ] }; - key <AB05> { [ NoSymbol, NoSymbol, U03D0 ] }; - key <AB06> { [ NoSymbol, NoSymbol, U0374, U0375 ] }; - key <AB07> { [ NoSymbol, NoSymbol, U03FB, U03FA ] }; - key <AB08> { [ NoSymbol, NoSymbol, guillemotleft ] }; - key <AB09> { [ NoSymbol, NoSymbol, guillemotright, periodcentered ] }; - key <AC03> { [ NoSymbol, NoSymbol, downarrow, uparrow ] }; - key <AC04> { [ NoSymbol, NoSymbol, U03D5 ] }; - key <AC05> { [ NoSymbol, NoSymbol, U03DD, U03DC ] }; - key <AC07> { [ NoSymbol, NoSymbol, U037C, U03FE ] }; - key <AC08> { [ NoSymbol, NoSymbol, U03DF, U03DE ] }; - key <AC09> { [ NoSymbol, NoSymbol, U03F2, U03F9 ] }; - key <AC10> { [ NoSymbol, NoSymbol, dead_acute, dead_psili ] }; - key <AC11> { [ NoSymbol, NoSymbol, dead_grave, dead_dasia ] }; - key <AD01> { [ NoSymbol, NoSymbol, periodcentered ] }; - key <AD02> { [ NoSymbol, NoSymbol, U03DB, U03DA ] }; - key <AD04> { [ NoSymbol, NoSymbol, registered, U03F1 ] }; - key <AD07> { [ NoSymbol, NoSymbol, U03D1, U03F4 ] }; - key <AD08> { [ NoSymbol, NoSymbol, U037B, U03FD ] }; - key <AD10> { [ NoSymbol, NoSymbol, U03E1, U03E0 ] }; - key <AD11> { [ NoSymbol, NoSymbol, dead_tilde, dead_macron ] }; - key <AD12> { [ NoSymbol, NoSymbol, dead_iota, dead_breve ] }; - key <AE01> { [ NoSymbol, NoSymbol, NoSymbol, onesuperior ] }; - key <AE02> { [ NoSymbol, NoSymbol, onehalf, twosuperior ] }; - key <AE03> { [ NoSymbol, NoSymbol, sterling, threesuperior ] }; - key <AE04> { [ NoSymbol, NoSymbol, onequarter, threequarters ] }; - key <AE07> { [ NoSymbol, NoSymbol, U03F0 ] }; - key <AE10> { [ NoSymbol, NoSymbol, degree ] }; -}; - -partial alphanumeric_keys alternate_group -xkb_symbols "simple" { - - include "gr(bare)" - - name[Group1] = "Greek (simple)"; - - key <TLDE> { [ grave, asciitilde ] }; // ` ~ - key <AE01> { [ 1, exclam ] }; // 1 ! - key <AE02> { [ 2, at ] }; // 2 @ - key <AE03> { [ 3, numbersign ] }; // 3 # - key <AE04> { [ 4, dollar ] }; // 4 $ - key <AE05> { [ 5, percent ] }; // 5 % - key <AE06> { [ 6, asciicircum ] }; // 6 ^ - key <AE07> { [ 7, ampersand ] }; // 7 & - key <AE08> { [ 8, asterisk ] }; // 8 * - key <AE09> { [ 9, parenleft ] }; // 9 ( - key <AE10> { [ 0, parenright ] }; // 0 ) - key <AE11> { [ minus, underscore ] }; // - _ - key <AE12> { [ equal, plus ] }; // = + - - key <AD11> { [ bracketleft, braceleft ] }; // [ { - key <AD12> { [ bracketright, braceright ] }; // [ { - - key <AC11> { [ apostrophe, quotedbl ] }; // ' " - - key <AB08> { [ comma, less ] }; // , < - key <AB09> { [ period, greater ] }; // . > - key <AB10> { [ slash, question ] }; // / ? - key <BKSL> { [ backslash, bar ] }; // \ | - - include "kpdl(comma)" -}; - -hidden partial alphanumeric_keys alternate_group -xkb_symbols "bare" { - - key <AD01> { [ semicolon, colon ] }; // ; : - key <AD02> { [ Greek_finalsmallsigma, Greek_SIGMA ] }; // ς Σ - key <AD03> { [ Greek_epsilon, Greek_EPSILON ] }; // ε Ε - key <AD04> { [ Greek_rho, Greek_RHO ] }; // ρ Ρ - key <AD05> { [ Greek_tau, Greek_TAU ] }; // τ Τ - key <AD06> { [ Greek_upsilon, Greek_UPSILON ] }; // υ Υ - key <AD07> { [ Greek_theta, Greek_THETA ] }; // θ Θ - key <AD08> { [ Greek_iota, Greek_IOTA ] }; // ι Ι - key <AD09> { [ Greek_omicron, Greek_OMICRON ] }; // ο Ο - key <AD10> { [ Greek_pi, Greek_PI ] }; // π Π - - key <AC01> { [ Greek_alpha, Greek_ALPHA ] }; // α Α - key <AC02> { [ Greek_sigma, Greek_SIGMA ] }; // σ Σ - key <AC03> { [ Greek_delta, Greek_DELTA ] }; // δ Δ - key <AC04> { [ Greek_phi, Greek_PHI ] }; // φ Φ - key <AC05> { [ Greek_gamma, Greek_GAMMA ] }; // γ Γ - key <AC06> { [ Greek_eta, Greek_ETA ] }; // η Η - key <AC07> { [ Greek_xi, Greek_XI ] }; // ξ Ξ - key <AC08> { [ Greek_kappa, Greek_KAPPA ] }; // κ Κ - key <AC09> { [ Greek_lamda, Greek_LAMDA ] }; // λ Λ - key <AC10> { [ dead_acute, dead_diaeresis ] }; // ´ ¨ - - key <AB01> { [ Greek_zeta, Greek_ZETA ] }; // ζ Ζ - key <AB02> { [ Greek_chi, Greek_CHI ] }; // χ Χ - key <AB03> { [ Greek_psi, Greek_PSI ] }; // ψ Ψ - key <AB04> { [ Greek_omega, Greek_OMEGA ] }; // ω Ω - key <AB05> { [ Greek_beta, Greek_BETA ] }; // β Β - key <AB06> { [ Greek_nu, Greek_NU ] }; // ν Ν - key <AB07> { [ Greek_mu, Greek_MU ] }; // μ Μ - - key <LSGT> { [ guillemotleft, guillemotright ] }; // « » -}; - -// =========================================================================================== -// Greek - Extended | -// =========================================================================================== -// -// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━━━┓ -// │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + ┃Backspace ┃ -// │ ` │ 1 │ 2 │ 3 £ │ 4 │ 5 € │ 6 │ 7 │ 8 │ 9 │ 0 ° │ - ± │ = ┃ ┃ -// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━━━┫ -// ┃ ┃ : │ Σ │ Ε │ Ρ │ Τ │ Υ │ Θ │ Ι │ Ο │ Π │ { │ } ┃Enter ┃ -// ┃Tab ┃ ; · │ ς │ ε € │ ρ ® │ τ │ υ │ θ │ ι │ ο │ π │ [ │ ] ┃ ┃ -// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ┃ -// ┃Caps ┃ Α │ Σ │ Δ │ Φ │ Γ │ Η │ Ξ │ Κ │ Λ │ ¨ │ " │ | ┃ ┃ -// ┃Lock ┃ α │ σ │ δ │ φ │ γ │ η │ ξ │ κ │ λ │ ´ │ ' │ \ ┃ ┃ -// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━━━┫ -// ┃ ┃ » │ Ζ │ Χ │ Ψ │ Ω │ Β │ Ν │ Μ │ < │ > │ ? ┃ ┃ -// ┃Shift ┃ « │ ζ │ χ │ ψ © │ ω │ β │ ν │ μ │ , « │ . » │ / ┃Shift ┃ -// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴──┲━━┷━━━━┳┷━━━━━┻┳━━━━━━━┳━━━━━━┫ -// ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ -// ┃Ctrl ┃Meta ┃Alt ┃ Space ┃AltGr ┃Meta ┃Menu ┃Ctrl ┃ -// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹──────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━┛ - -partial alphanumeric_keys alternate_group -xkb_symbols "extended" { - - include "gr(simple)" - - name[Group1] = "Greek (extended)"; - - key.type[Group1] = "THREE_LEVEL"; - - key <AE03> { [ NoSymbol, NoSymbol, sterling ] }; // £ - key <AE10> { [ NoSymbol, NoSymbol, degree ] }; // ° - key <AE11> { [ NoSymbol, NoSymbol, plusminus ] }; // ± - - key <AD01> { [ NoSymbol, NoSymbol, periodcentered ] }; // · - key <AD04> { [ NoSymbol, NoSymbol, registered ] }; // ® - - key <AB03> { [ NoSymbol, NoSymbol, copyright ] }; // © - key <AB08> { [ NoSymbol, NoSymbol, guillemotleft ] }; // « - key <AB09> { [ NoSymbol, NoSymbol, guillemotright ] }; // » - - include "level3(ralt_switch)" - include "eurosign(5)" - include "eurosign(e)" -}; - -partial alphanumeric_keys alternate_group -xkb_symbols "polytonic" { - - include "gr(extended)" - - name[Group1] = "Greek (polytonic)"; - - key.type[Group1] = "THREE_LEVEL"; - - key <AD11> { [ dead_tilde, dead_diaeresis, dead_macron ] }; // ~ ¨ ¯ - key <AD12> { [ dead_iota, VoidSymbol, dead_breve ] }; // ͺ ˘ - - key <AC10> { [ dead_acute, dead_psili ] }; // ´ ̓ - key <AC11> { [ dead_grave, dead_dasia ] }; // ` ̔ -}; - -partial alphanumeric_keys alternate_group -xkb_symbols "nodeadkeys" { - - include "gr(simple)" - - name[Group1] = "Greek (eliminate dead keys)"; - - key <AC10> { [ semicolon, colon ] }; // ; : -}; +// Hellenic keyboard map for X.org
+//
+// Original version:
+// Kostas Gewrgiou <gewrgiou@imbc.gr>
+// Heavily modified and maintained by:
+// Vasilis Vasaitis <vvas@hal.csd.auth.gr>
+// Originally converted to single group form by:
+// Ivan Pascal <pascal@info.tsu.ru>
+
+default partial alphanumeric_keys alternate_group
+xkb_symbols "basic" {
+ include "gr(simple)"
+
+ name[Group1] = "Greek";
+
+ include "eurosign(e)"
+ include "eurosign(5)"
+ include "kpdl(comma)"
+ include "level3(ralt_switch)"
+
+ key <AB01> { [ NoSymbol, NoSymbol, U037D, U03FF ] };
+ key <AB02> { [ NoSymbol, NoSymbol, rightarrow, leftarrow ] };
+ key <AB03> { [ NoSymbol, NoSymbol, copyright ] };
+ key <AB04> { [ NoSymbol, NoSymbol, U03D6 ] };
+ key <AB05> { [ NoSymbol, NoSymbol, U03D0 ] };
+ key <AB06> { [ NoSymbol, NoSymbol, U0374, U0375 ] };
+ key <AB07> { [ NoSymbol, NoSymbol, U03FB, U03FA ] };
+ key <AB08> { [ NoSymbol, NoSymbol, guillemotleft ] };
+ key <AB09> { [ NoSymbol, NoSymbol, guillemotright, periodcentered ] };
+ key <AC03> { [ NoSymbol, NoSymbol, downarrow, uparrow ] };
+ key <AC04> { [ NoSymbol, NoSymbol, U03D5 ] };
+ key <AC05> { [ NoSymbol, NoSymbol, U03DD, U03DC ] };
+ key <AC07> { [ NoSymbol, NoSymbol, U037C, U03FE ] };
+ key <AC08> { [ NoSymbol, NoSymbol, U03DF, U03DE ] };
+ key <AC09> { [ NoSymbol, NoSymbol, U03F2, U03F9 ] };
+ key <AC10> { [ NoSymbol, NoSymbol, dead_acute, dead_psili ] };
+ key <AC11> { [ NoSymbol, NoSymbol, dead_grave, dead_dasia ] };
+ key <AD01> { [ NoSymbol, NoSymbol, periodcentered ] };
+ key <AD02> { [ NoSymbol, NoSymbol, U03DB, U03DA ] };
+ key <AD04> { [ NoSymbol, NoSymbol, registered, U03F1 ] };
+ key <AD07> { [ NoSymbol, NoSymbol, U03D1, U03F4 ] };
+ key <AD08> { [ NoSymbol, NoSymbol, U037B, U03FD ] };
+ key <AD10> { [ NoSymbol, NoSymbol, U03E1, U03E0 ] };
+ key <AD11> { [ NoSymbol, NoSymbol, dead_tilde, dead_macron ] };
+ key <AD12> { [ NoSymbol, NoSymbol, dead_iota, dead_breve ] };
+ key <AE01> { [ NoSymbol, NoSymbol, NoSymbol, onesuperior ] };
+ key <AE02> { [ NoSymbol, NoSymbol, onehalf, twosuperior ] };
+ key <AE03> { [ NoSymbol, NoSymbol, sterling, threesuperior ] };
+ key <AE04> { [ NoSymbol, NoSymbol, onequarter, threequarters ] };
+ key <AE07> { [ NoSymbol, NoSymbol, U03F0 ] };
+ key <AE10> { [ NoSymbol, NoSymbol, degree ] };
+};
+
+partial alphanumeric_keys alternate_group
+xkb_symbols "simple" {
+
+ include "gr(bare)"
+
+ name[Group1] = "Greek (simple)";
+
+ key <TLDE> { [ grave, asciitilde ] }; // ` ~
+ key <AE01> { [ 1, exclam ] }; // 1 !
+ key <AE02> { [ 2, at ] }; // 2 @
+ key <AE03> { [ 3, numbersign ] }; // 3 #
+ key <AE04> { [ 4, dollar ] }; // 4 $
+ key <AE05> { [ 5, percent ] }; // 5 %
+ key <AE06> { [ 6, asciicircum ] }; // 6 ^
+ key <AE07> { [ 7, ampersand ] }; // 7 &
+ key <AE08> { [ 8, asterisk ] }; // 8 *
+ key <AE09> { [ 9, parenleft ] }; // 9 (
+ key <AE10> { [ 0, parenright ] }; // 0 )
+ key <AE11> { [ minus, underscore ] }; // - _
+ key <AE12> { [ equal, plus ] }; // = +
+
+ key <AD11> { [ bracketleft, braceleft ] }; // [ {
+ key <AD12> { [ bracketright, braceright ] }; // [ {
+
+ key <AC11> { [ apostrophe, quotedbl ] }; // ' "
+
+ key <AB08> { [ comma, less ] }; // , <
+ key <AB09> { [ period, greater ] }; // . >
+ key <AB10> { [ slash, question ] }; // / ?
+ key <BKSL> { [ backslash, bar ] }; // \ |
+
+ include "kpdl(comma)"
+};
+
+hidden partial alphanumeric_keys alternate_group
+xkb_symbols "bare" {
+
+ key <AD01> { [ semicolon, colon ] }; // ; :
+ key <AD02> { [ Greek_finalsmallsigma, Greek_SIGMA ] }; // ς Σ
+ key <AD03> { [ Greek_epsilon, Greek_EPSILON ] }; // ε Ε
+ key <AD04> { [ Greek_rho, Greek_RHO ] }; // ρ Ρ
+ key <AD05> { [ Greek_tau, Greek_TAU ] }; // τ Τ
+ key <AD06> { [ Greek_upsilon, Greek_UPSILON ] }; // υ Υ
+ key <AD07> { [ Greek_theta, Greek_THETA ] }; // θ Θ
+ key <AD08> { [ Greek_iota, Greek_IOTA ] }; // ι Ι
+ key <AD09> { [ Greek_omicron, Greek_OMICRON ] }; // ο Ο
+ key <AD10> { [ Greek_pi, Greek_PI ] }; // π Π
+
+ key <AC01> { [ Greek_alpha, Greek_ALPHA ] }; // α Α
+ key <AC02> { [ Greek_sigma, Greek_SIGMA ] }; // σ Σ
+ key <AC03> { [ Greek_delta, Greek_DELTA ] }; // δ Δ
+ key <AC04> { [ Greek_phi, Greek_PHI ] }; // φ Φ
+ key <AC05> { [ Greek_gamma, Greek_GAMMA ] }; // γ Γ
+ key <AC06> { [ Greek_eta, Greek_ETA ] }; // η Η
+ key <AC07> { [ Greek_xi, Greek_XI ] }; // ξ Ξ
+ key <AC08> { [ Greek_kappa, Greek_KAPPA ] }; // κ Κ
+ key <AC09> { [ Greek_lamda, Greek_LAMDA ] }; // λ Λ
+ key <AC10> { [ dead_acute, dead_diaeresis ] }; // ´ ¨
+
+ key <AB01> { [ Greek_zeta, Greek_ZETA ] }; // ζ Ζ
+ key <AB02> { [ Greek_chi, Greek_CHI ] }; // χ Χ
+ key <AB03> { [ Greek_psi, Greek_PSI ] }; // ψ Ψ
+ key <AB04> { [ Greek_omega, Greek_OMEGA ] }; // ω Ω
+ key <AB05> { [ Greek_beta, Greek_BETA ] }; // β Β
+ key <AB06> { [ Greek_nu, Greek_NU ] }; // ν Ν
+ key <AB07> { [ Greek_mu, Greek_MU ] }; // μ Μ
+
+ key <LSGT> { [ guillemotleft, guillemotright ] }; // « »
+};
+
+// ===========================================================================================
+// Greek - Extended |
+// ===========================================================================================
+//
+// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━━━┓
+// │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + ┃Backspace ┃
+// │ ` │ 1 │ 2 │ 3 £ │ 4 │ 5 € │ 6 │ 7 │ 8 │ 9 │ 0 ° │ - ± │ = ┃ ┃
+// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━━━┫
+// ┃ ┃ : │ Σ │ Ε │ Ρ │ Τ │ Υ │ Θ │ Ι │ Ο │ Π │ { │ } ┃Enter ┃
+// ┃Tab ┃ ; · │ ς │ ε € │ ρ ® │ τ │ υ │ θ │ ι │ ο │ π │ [ │ ] ┃ ┃
+// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ┃
+// ┃Caps ┃ Α │ Σ │ Δ │ Φ │ Γ │ Η │ Ξ │ Κ │ Λ │ ¨ │ " │ | ┃ ┃
+// ┃Lock ┃ α │ σ │ δ │ φ │ γ │ η │ ξ │ κ │ λ │ ´ │ ' │ \ ┃ ┃
+// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━━━┫
+// ┃ ┃ » │ Ζ │ Χ │ Ψ │ Ω │ Β │ Ν │ Μ │ < │ > │ ? ┃ ┃
+// ┃Shift ┃ « │ ζ │ χ │ ψ © │ ω │ β │ ν │ μ │ , « │ . » │ / ┃Shift ┃
+// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴──┲━━┷━━━━┳┷━━━━━┻┳━━━━━━━┳━━━━━━┫
+// ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃
+// ┃Ctrl ┃Meta ┃Alt ┃ Space ┃AltGr ┃Meta ┃Menu ┃Ctrl ┃
+// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹──────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━┛
+
+partial alphanumeric_keys alternate_group
+xkb_symbols "extended" {
+
+ include "gr(simple)"
+
+ name[Group1] = "Greek (extended)";
+
+ key.type[Group1] = "THREE_LEVEL";
+
+ key <AE03> { [ NoSymbol, NoSymbol, sterling ] }; // £
+ key <AE10> { [ NoSymbol, NoSymbol, degree ] }; // °
+ key <AE11> { [ NoSymbol, NoSymbol, plusminus ] }; // ±
+
+ key <AD01> { [ NoSymbol, NoSymbol, periodcentered ] }; // ·
+ key <AD04> { [ NoSymbol, NoSymbol, registered ] }; // ®
+
+ key <AB03> { [ NoSymbol, NoSymbol, copyright ] }; // ©
+ key <AB08> { [ NoSymbol, NoSymbol, guillemotleft ] }; // «
+ key <AB09> { [ NoSymbol, NoSymbol, guillemotright ] }; // »
+
+ include "level3(ralt_switch)"
+ include "eurosign(5)"
+ include "eurosign(e)"
+};
+
+partial alphanumeric_keys alternate_group
+xkb_symbols "polytonic" {
+
+ include "gr(extended)"
+
+ name[Group1] = "Greek (polytonic)";
+
+ key.type[Group1] = "THREE_LEVEL";
+
+ key <AD11> { [ dead_tilde, dead_diaeresis, dead_macron ] }; // ~ ¨ ¯
+ key <AD12> { [ dead_iota, VoidSymbol, dead_breve ] }; // ͺ ˘
+
+ key <AC10> { [ dead_acute, dead_psili ] }; // ´ ̓
+ key <AC11> { [ dead_grave, dead_dasia ] }; // ` ̔
+};
+
+partial alphanumeric_keys alternate_group
+xkb_symbols "nodeadkeys" {
+
+ include "gr(simple)"
+
+ name[Group1] = "Greek (eliminate dead keys)";
+
+ key <AC10> { [ semicolon, colon ] }; // ; :
+};
diff --git a/xorg-server/xkeyboard-config/symbols/hp_vndr/makefile b/xorg-server/xkeyboard-config/symbols/hp_vndr/makefile new file mode 100644 index 000000000..3e6a64f47 --- /dev/null +++ b/xorg-server/xkeyboard-config/symbols/hp_vndr/makefile @@ -0,0 +1,12 @@ +ifeq ($(MAKESERVER),1) +$(error Please do not specify MAKESERVER=1) +endif + +DESTDIR=$(MHMAKECONF)\xorg-server\xkbdata\symbols\hp_vndr + +dist_symbols_DATA = \ +us + +DATA_FILES=$(dist_symbols_DATA:%=$(DESTDIR)\%) + +include ..\..\xkbrules.mak diff --git a/xorg-server/xkeyboard-config/symbols/hr b/xorg-server/xkeyboard-config/symbols/hr index 8275259c4..874ba0e32 100644 --- a/xorg-server/xkeyboard-config/symbols/hr +++ b/xorg-server/xkeyboard-config/symbols/hr @@ -1,73 +1,73 @@ -default partial alphanumeric_keys -xkb_symbols "basic" { - - name[Group1]="Croatian"; - - include "rs(latin)" - - // Redefine these keys to match XFree86 Croatian layout - key <AE01> { [ 1, exclam, asciitilde, dead_tilde ] }; - key <AE03> { [ 3, numbersign, asciicircum, dead_circumflex ] }; - key <AE05> { [ 5, percent, degree, dead_abovering ] }; - key <AE07> { [ 7, slash, grave, dead_grave ] }; - key <AB10> { [ minus, underscore, dead_belowdot, dead_abovedot ] }; -}; - -partial alphanumeric_keys -xkb_symbols "us" { - - name[Group1]= "Croatian (US keyboard with Croatian letters)"; - - include "us" - - key <AD01> { [ any, any, backslash ] }; - key <AD02> { [ any, any, bar ] }; - key <AD03> { [ any, any, EuroSign ] }; - key <AD06> { [ any, any, z, Z ] }; - key <AD11> { [ any, any, scaron, Scaron ] }; - key <AD12> { [ any, any, dstroke, Dstroke ] }; - key <AC04> { [ any, any, bracketleft ] }; - key <AC05> { [ any, any, bracketright ] }; - key <AC08> { [ any, any, lstroke ] }; - key <AC09> { [ any, any, Lstroke ] }; - key <AC10> { [ any, any, ccaron, Ccaron ] }; - key <AC11> { [ any, any, cacute, Cacute ] }; - key <LSGT> { [ any, any, bar ] }; - key <AB01> { [ any, any, y, Y ] }; - key <AB04> { [ any, any, at ] }; - key <AB05> { [ any, any, braceleft ] }; - key <AB06> { [ any, any, braceright ] }; - key <AB07> { [ any, any, section ] }; - key <AB08> { [ any, any, semicolon ] }; - key <AB09> { [ any, any, colon ] }; - key <AB10> { [ any, any, minus, underscore ] }; - key <BKSL> { [ any, any, zcaron, Zcaron ] }; - - include "level3(ralt_switch)" - -}; - - -partial alphanumeric_keys -xkb_symbols "alternatequotes" { - - name[Group1]= "Croatian (use guillemets for quotes)"; - - include "rs(latinalternatequotes)" -}; - -partial alphanumeric_keys -xkb_symbols "unicode" { - - name[Group1]= "Croatian (use Croatian digraphs)"; - - include "rs(latinunicode)" -}; - -partial alphanumeric_keys -xkb_symbols "unicodeus" { - - name[Group1]= "Croatian (US keyboard with Croatian digraphs)"; - - include "rs(latinunicodeyz)" -}; +default partial alphanumeric_keys
+xkb_symbols "basic" {
+
+ name[Group1]="Croatian";
+
+ include "rs(latin)"
+
+ // Redefine these keys to match XFree86 Croatian layout
+ key <AE01> { [ 1, exclam, asciitilde, dead_tilde ] };
+ key <AE03> { [ 3, numbersign, asciicircum, dead_circumflex ] };
+ key <AE05> { [ 5, percent, degree, dead_abovering ] };
+ key <AE07> { [ 7, slash, grave, dead_grave ] };
+ key <AB10> { [ minus, underscore, dead_belowdot, dead_abovedot ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "us" {
+
+ name[Group1]= "Croatian (US keyboard with Croatian letters)";
+
+ include "us"
+
+ key <AD01> { [ any, any, backslash ] };
+ key <AD02> { [ any, any, bar ] };
+ key <AD03> { [ any, any, EuroSign ] };
+ key <AD06> { [ any, any, z, Z ] };
+ key <AD11> { [ any, any, scaron, Scaron ] };
+ key <AD12> { [ any, any, dstroke, Dstroke ] };
+ key <AC04> { [ any, any, bracketleft ] };
+ key <AC05> { [ any, any, bracketright ] };
+ key <AC08> { [ any, any, lstroke ] };
+ key <AC09> { [ any, any, Lstroke ] };
+ key <AC10> { [ any, any, ccaron, Ccaron ] };
+ key <AC11> { [ any, any, cacute, Cacute ] };
+ key <LSGT> { [ any, any, bar ] };
+ key <AB01> { [ any, any, y, Y ] };
+ key <AB04> { [ any, any, at ] };
+ key <AB05> { [ any, any, braceleft ] };
+ key <AB06> { [ any, any, braceright ] };
+ key <AB07> { [ any, any, section ] };
+ key <AB08> { [ any, any, semicolon ] };
+ key <AB09> { [ any, any, colon ] };
+ key <AB10> { [ any, any, minus, underscore ] };
+ key <BKSL> { [ any, any, zcaron, Zcaron ] };
+
+ include "level3(ralt_switch)"
+
+};
+
+
+partial alphanumeric_keys
+xkb_symbols "alternatequotes" {
+
+ name[Group1]= "Croatian (use guillemets for quotes)";
+
+ include "rs(latinalternatequotes)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "unicode" {
+
+ name[Group1]= "Croatian (use Croatian digraphs)";
+
+ include "rs(latinunicode)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "unicodeus" {
+
+ name[Group1]= "Croatian (US keyboard with Croatian digraphs)";
+
+ include "rs(latinunicodeyz)"
+};
diff --git a/xorg-server/xkeyboard-config/symbols/hu b/xorg-server/xkeyboard-config/symbols/hu index 21913a330..842cc8402 100644 --- a/xorg-server/xkeyboard-config/symbols/hu +++ b/xorg-server/xkeyboard-config/symbols/hu @@ -1,431 +1,431 @@ -// New style XKB layout for some widely used Hungarian keyboard layouts -// -// Based on old style 'xkb/symbols/hu" -// -// (C) 2002-2004 Soós Péter <sp@osb.hu> -// (C) 2010 Andras Timar <timar@fsf.hu> -// -// Permission is granted to anyone to use, distribute and modify -// this file in any way, provided that the above copyright notice -// is left intact and the author of the modification summarizes -// the changes in this header. -// -// This file is distributed without any expressed or implied warranty. -// -// Changes: -// 2004-04-17 - Moved to new style (only Unicode based layouts) -// - Added consistent dead key support -// - Fixed abovedot -// - Added adiaeresis -// - Added EuroSign and cent symbol -// 2010-04-23 - Added doublelowquotemark -// - Added rightdoublequotemark -// - Added endash -// 2010-05-13 - Added ellipsis - - -// Default layout -default partial -xkb_symbols "basic" { - include "hu(102_qwertz_comma_dead)" - name[Group1] = "Hungarian"; -}; - -// Standard layout -partial -xkb_symbols "standard" { - include "hu(102_qwertz_comma_dead)" - name[Group1] = "Hungarian (standard)"; -}; - -// Standard layout without dead key support -partial -xkb_symbols "nodeadkeys" { - include "hu(102_qwertz_comma_nodead)" - name[Group1] = "Hungarian (eliminate dead keys)"; -}; - -// Qwerty layout -partial -xkb_symbols "qwerty" { - include "hu(101_qwerty_comma_dead)" - name[Group1] = "Hungarian (qwerty)"; -}; - -// Main layouts - -// 101_qwertz_comma_dead -// 101 key qwertz layout -// with decimal comma on keypad -// and with dead key support -partial -xkb_symbols "101_qwertz_comma_dead" { - name[Group1] = "Hungarian (101/qwertz/comma/dead keys)"; - include "latin" - include "hu(def_101)" - include "hu(def_qwertz)" - include "kpdl(comma)" - include "hu(def_dead)" - include "hu(def_common)" - include "level3(ralt_switch)" -}; - -// 101_qwertz_comma_nodead -// 101 key qwertz layout -// with decimal comma on keypad -// and without dead key support -partial -xkb_symbols "101_qwertz_comma_nodead" { - name[Group1] = "Hungarian (101/qwertz/comma/eliminate dead keys)"; - include "latin" - include "hu(def_101)" - include "hu(def_qwertz)" - include "kpdl(comma)" - include "hu(def_nodead)" - include "hu(def_common)" - include "level3(ralt_switch)" -}; - -// 101_qwertz_dot_dead -// 101 key qwertz layout -// with decimal dot on keypad -// and with dead key support -partial -xkb_symbols "101_qwertz_dot_dead" { - name[Group1] = "Hungarian (101/qwertz/dot/dead keys)"; - include "latin" - include "hu(def_101)" - include "hu(def_qwertz)" - include "hu(def_dot)" - include "hu(def_dead)" - include "hu(def_common)" - include "level3(ralt_switch)" -}; - -// 101_qwertz_dot_nodead -// 101 key qwertz layout -// with decimal dot on keypad -// and without dead key support -partial -xkb_symbols "101_qwertz_dot_nodead" { - name[Group1] = "Hungarian (101/qwertz/dot/eliminate dead keys)"; - include "latin" - include "hu(def_101)" - include "hu(def_qwertz)" - include "hu(def_dot)" - include "hu(def_nodead)" - include "hu(def_common)" - include "level3(ralt_switch)" -}; - -// 101_qwerty_comma_dead -// 101 key qwerty layout -// with decimal comma on keypad -// and with dead key support -partial -xkb_symbols "101_qwerty_comma_dead" { - name[Group1] = "Hungarian (101/qwerty/comma/dead keys)"; - include "latin" - include "hu(def_101)" - include "hu(def_qwerty)" - include "kpdl(comma)" - include "hu(def_dead)" - include "hu(def_common)" - include "level3(ralt_switch)" -}; - -// 101_qwerty_comma_nodead -// 101 key qwerty layout -// with decimal comma on keypad -// and without dead key support -partial -xkb_symbols "101_qwerty_comma_nodead" { - name[Group1] = "Hungarian (101/qwerty/comma/eliminate dead keys)"; - include "latin" - include "hu(def_101)" - include "hu(def_qwerty)" - include "kpdl(comma)" - include "hu(def_nodead)" - include "hu(def_common)" - include "level3(ralt_switch)" -}; - -// 101_qwerty_dot_dead -// 101 key qwerty layout -// with decimal dot on keypad -// and with dead key support -partial -xkb_symbols "101_qwerty_dot_dead" { - name[Group1] = "Hungarian (101/qwerty/dot/dead keys)"; - include "latin" - include "hu(def_101)" - include "hu(def_qwerty)" - include "hu(def_dot)" - include "hu(def_dead)" - include "hu(def_common)" - include "level3(ralt_switch)" -}; - -// 101_qwerty_dot_nodead -// 101 key qwerty layout -// with decimal dot on keypad -// and without dead key support -partial -xkb_symbols "101_qwerty_dot_nodead" { - name[Group1] = "Hungarian (101/qwerty/dot/eliminate dead keys)"; - include "latin" - include "hu(def_101)" - include "hu(def_qwerty)" - include "hu(def_dot)" - include "hu(def_nodead)" - include "hu(def_common)" - include "level3(ralt_switch)" -}; - -// 102_qwertz_comma_dead -// 102 key qwertz layout -// with decimal comma on keypad -// and with dead key support -partial -xkb_symbols "102_qwertz_comma_dead" { - name[Group1] = "Hungarian (102/qwertz/comma/dead keys)"; - include "latin" - include "hu(def_102)" - include "hu(def_qwertz)" - include "kpdl(comma)" - include "hu(def_dead)" - include "hu(def_common)" - include "level3(ralt_switch)" -}; - -// 102_qwertz_comma_nodead -// 102 key qwertz layout -// with decimal comma on keypad -// and without dead key support -partial -xkb_symbols "102_qwertz_comma_nodead" { - name[Group1] = "Hungarian (102/qwertz/comma/eliminate dead keys)"; - include "latin" - include "hu(def_102)" - include "hu(def_qwertz)" - include "kpdl(comma)" - include "hu(def_nodead)" - include "hu(def_common)" - include "level3(ralt_switch)" -}; - -// 102_qwertz_dot_dead -// 102 key qwertz layout -// with decimal dot on keypad -// and with dead key support -partial -xkb_symbols "102_qwertz_dot_dead" { - name[Group1] = "Hungarian (102/qwertz/dot/dead keys)"; - include "latin" - include "hu(def_102)" - include "hu(def_qwertz)" - include "hu(def_dot)" - include "hu(def_dead)" - include "hu(def_common)" - include "level3(ralt_switch)" -}; - -// 102_qwertz_dot_nodead -// 102 key qwertz layout -// with decimal dot on keypad -// and without dead key support -partial -xkb_symbols "102_qwertz_dot_nodead" { - name[Group1] = "Hungarian (102/qwertz/dot/eliminate dead keys)"; - include "latin" - include "hu(def_102)" - include "hu(def_qwertz)" - include "hu(def_dot)" - include "hu(def_nodead)" - include "hu(def_common)" - include "level3(ralt_switch)" -}; - -// 102_qwerty_comma_dead -// 102 key qwerty layout -// with decimal comma on keypad -// and with dead key support -partial -xkb_symbols "102_qwerty_comma_dead" { - name[Group1] = "Hungarian (102/qwerty/comma/dead keys)"; - include "latin" - include "hu(def_102)" - include "hu(def_qwerty)" - include "kpdl(comma)" - include "hu(def_dead)" - include "hu(def_common)" - include "level3(ralt_switch)" -}; - -// 102_qwerty_comma_nodead -// 102 key qwerty layout -// with decimal comma on keypad -// and without dead key support -partial -xkb_symbols "102_qwerty_comma_nodead" { - name[Group1] = "Hungarian (102/qwerty/comma/eliminate dead keys)"; - include "latin" - include "hu(def_102)" - include "hu(def_qwerty)" - include "kpdl(comma)" - include "hu(def_nodead)" - include "hu(def_common)" - include "level3(ralt_switch)" -}; - -// 102_qwerty_dot_dead -// 102 key qwerty layout -// with decimal dot on keypad -// and with dead key support -partial -xkb_symbols "102_qwerty_dot_dead" { - name[Group1] = "Hungarian (102/qwerty/dot/dead keys)"; - include "latin" - include "hu(def_102)" - include "hu(def_qwerty)" - include "hu(def_dot)" - include "hu(def_dead)" - include "hu(def_common)" - include "level3(ralt_switch)" -}; - -// 102_qwerty_dot_nodead -// 102 key qwerty layout -// with decimal dot on keypad -// and without dead key support -partial -xkb_symbols "102_qwerty_dot_nodead" { - name[Group1] = "Hungarian (102/qwerty/dot/eliminate dead keys)"; - include "latin" - include "hu(def_102)" - include "hu(def_qwerty)" - include "hu(def_dot)" - include "hu(def_nodead)" - include "hu(def_common)" - include "level3(ralt_switch)" -}; - -// Partial layouts - -// def_102: -// The standard Hungarian 102 key layout -hidden partial alphanumeric_keys -xkb_symbols "def_102" { - key <TLDE> { [ 0, section, notsign ] }; - key <LSGT> { [ iacute, Iacute, less, greater ] }; - -}; - -// def_101: -// An alternative layout for 101 key keyboards -hidden partial alphanumeric_keys -xkb_symbols "def_101" { - key <TLDE> { [ iacute, Iacute, 0, section ] }; - key <LSGT> { [ less, greater ] }; -}; - -// def_qwertz: -// The standard Hungaryan qwertz layout -hidden partial alphanumeric_keys -xkb_symbols "def_qwertz" { - key <AD06> { [ z, Z, endash ] }; - key <AB01> { [ y, Y, greater ] }; -}; - - -// def_qwerty: -// The qwerty layout for people who familiar with the standard US layout -hidden partial alphanumeric_keys -xkb_symbols "def_qwerty" { - key <AD06> { [ y, Y, endash ] }; - key <AB01> { [ z, Z, greater ] }; -}; - -// def_dot: -// The Hungarian standard is the comma on the keypad not decimal dot, -// but programmers hate it -hidden partial keypad_keys -xkb_symbols "def_dot" { - key <KPDL> { [ KP_Delete, KP_Decimal ] }; -}; - - -// def_dead: -// Dead keys support part -hidden partial alphanumeric_keys -xkb_symbols "def_dead" { - key <AE01> { [ 1, apostrophe, asciitilde, dead_tilde ] }; - key <AE02> { [ 2, quotedbl, dead_caron, caron ] }; - key <AE03> { [ 3, plus, asciicircum, dead_circumflex ] }; - key <AE04> { [ 4, exclam, dead_breve, breve ] }; - key <AE05> { [ 5, percent, dead_abovering, degree ] }; - key <AE06> { [ 6, slash, dead_ogonek, ogonek ] }; - key <AE07> { [ 7, equal, grave, dead_grave ] }; - key <AE08> { [ 8, parenleft, dead_abovedot, abovedot ] }; - key <AE09> { [ 9, parenright, dead_acute, acute ] }; - key <AE10> { [ odiaeresis, Odiaeresis, dead_doubleacute, doubleacute ] }; - key <AE11> { [ udiaeresis, Udiaeresis, dead_diaeresis, diaeresis ] }; - key <AE12> { [ oacute, Oacute, dead_cedilla, cedilla ] }; -}; - -// def_nodead: -// Without dead keys support -hidden partial alphanumeric_keys -xkb_symbols "def_nodead" { - key <AE01> { [ 1, apostrophe, asciitilde ] }; - key <AE02> { [ 2, quotedbl, caron ] }; - key <AE03> { [ 3, plus, asciicircum ] }; - key <AE04> { [ 4, exclam, breve ] }; - key <AE05> { [ 5, percent, degree ] }; - key <AE06> { [ 6, slash, ogonek ] }; - key <AE07> { [ 7, equal, grave ] }; - key <AE08> { [ 8, parenleft, abovedot ] }; - key <AE09> { [ 9, parenright, acute ] }; - key <AE10> { [ odiaeresis, Odiaeresis, doubleacute ] }; - key <AE11> { [ udiaeresis, Udiaeresis, diaeresis ] }; - key <AE12> { [ oacute, Oacute, cedilla ] }; -}; - - -// def_common: -// The common part of all Hungarian layout above -hidden partial alphanumeric_keys -xkb_symbols "def_common" { - key <AD01> { [ q, Q, backslash ] }; - key <AD02> { [ w, W, bar ] }; - key <AD07> { [ u, U, EuroSign ] }; - key <AD08> { [ i, I, Iacute, iacute ] }; - key <AD09> { [ o, O, doublelowquotemark ] }; - key <AD10> { [ p, P, rightdoublequotemark ] }; - key <AD11> { [ odoubleacute, Odoubleacute, division ] }; - key <AD12> { [ uacute, Uacute, multiply ] }; - - key <AC01> { [ a, A, adiaeresis, Adiaeresis ] }; - key <AC02> { [ s, S, dstroke ] }; - key <AC03> { [ d, D, Dstroke ] }; - key <AC04> { [ f, F, bracketleft ] }; - key <AC05> { [ g, G, bracketright ] }; - key <AC07> { [ j, J, iacute, Iacute ] }; - key <AC08> { [ k, K, lstroke ] }; - key <AC09> { [ l, L, Lstroke ] }; - key <AC10> { [ eacute, Eacute, dollar, cent ] }; - key <AC11> { [ aacute, Aacute, ssharp ] }; - - key <BKSL> { [ udoubleacute, Udoubleacute, currency ] }; - - key <AB02> { [ x, X, numbersign ] }; - key <AB03> { [ c, C, ampersand ] }; - key <AB04> { [ v, V, at ] }; - key <AB05> { [ b, B, braceleft ] }; - key <AB06> { [ n, N, braceright ] }; - key <AB07> { [ m, M, less ] }; - key <AB08> { [ comma, question, semicolon ] }; - key <AB09> { [ period, colon, greater ] }; - key <AB10> { [ minus, underscore, asterisk ] }; - -}; +// New style XKB layout for some widely used Hungarian keyboard layouts
+//
+// Based on old style 'xkb/symbols/hu"
+//
+// (C) 2002-2004 Soós Péter <sp@osb.hu>
+// (C) 2010 Andras Timar <timar@fsf.hu>
+//
+// Permission is granted to anyone to use, distribute and modify
+// this file in any way, provided that the above copyright notice
+// is left intact and the author of the modification summarizes
+// the changes in this header.
+//
+// This file is distributed without any expressed or implied warranty.
+//
+// Changes:
+// 2004-04-17 - Moved to new style (only Unicode based layouts)
+// - Added consistent dead key support
+// - Fixed abovedot
+// - Added adiaeresis
+// - Added EuroSign and cent symbol
+// 2010-04-23 - Added doublelowquotemark
+// - Added rightdoublequotemark
+// - Added endash
+// 2010-05-13 - Added ellipsis
+
+
+// Default layout
+default partial
+xkb_symbols "basic" {
+ include "hu(102_qwertz_comma_dead)"
+ name[Group1] = "Hungarian";
+};
+
+// Standard layout
+partial
+xkb_symbols "standard" {
+ include "hu(102_qwertz_comma_dead)"
+ name[Group1] = "Hungarian (standard)";
+};
+
+// Standard layout without dead key support
+partial
+xkb_symbols "nodeadkeys" {
+ include "hu(102_qwertz_comma_nodead)"
+ name[Group1] = "Hungarian (eliminate dead keys)";
+};
+
+// Qwerty layout
+partial
+xkb_symbols "qwerty" {
+ include "hu(101_qwerty_comma_dead)"
+ name[Group1] = "Hungarian (qwerty)";
+};
+
+// Main layouts
+
+// 101_qwertz_comma_dead
+// 101 key qwertz layout
+// with decimal comma on keypad
+// and with dead key support
+partial
+xkb_symbols "101_qwertz_comma_dead" {
+ name[Group1] = "Hungarian (101/qwertz/comma/dead keys)";
+ include "latin"
+ include "hu(def_101)"
+ include "hu(def_qwertz)"
+ include "kpdl(comma)"
+ include "hu(def_dead)"
+ include "hu(def_common)"
+ include "level3(ralt_switch)"
+};
+
+// 101_qwertz_comma_nodead
+// 101 key qwertz layout
+// with decimal comma on keypad
+// and without dead key support
+partial
+xkb_symbols "101_qwertz_comma_nodead" {
+ name[Group1] = "Hungarian (101/qwertz/comma/eliminate dead keys)";
+ include "latin"
+ include "hu(def_101)"
+ include "hu(def_qwertz)"
+ include "kpdl(comma)"
+ include "hu(def_nodead)"
+ include "hu(def_common)"
+ include "level3(ralt_switch)"
+};
+
+// 101_qwertz_dot_dead
+// 101 key qwertz layout
+// with decimal dot on keypad
+// and with dead key support
+partial
+xkb_symbols "101_qwertz_dot_dead" {
+ name[Group1] = "Hungarian (101/qwertz/dot/dead keys)";
+ include "latin"
+ include "hu(def_101)"
+ include "hu(def_qwertz)"
+ include "hu(def_dot)"
+ include "hu(def_dead)"
+ include "hu(def_common)"
+ include "level3(ralt_switch)"
+};
+
+// 101_qwertz_dot_nodead
+// 101 key qwertz layout
+// with decimal dot on keypad
+// and without dead key support
+partial
+xkb_symbols "101_qwertz_dot_nodead" {
+ name[Group1] = "Hungarian (101/qwertz/dot/eliminate dead keys)";
+ include "latin"
+ include "hu(def_101)"
+ include "hu(def_qwertz)"
+ include "hu(def_dot)"
+ include "hu(def_nodead)"
+ include "hu(def_common)"
+ include "level3(ralt_switch)"
+};
+
+// 101_qwerty_comma_dead
+// 101 key qwerty layout
+// with decimal comma on keypad
+// and with dead key support
+partial
+xkb_symbols "101_qwerty_comma_dead" {
+ name[Group1] = "Hungarian (101/qwerty/comma/dead keys)";
+ include "latin"
+ include "hu(def_101)"
+ include "hu(def_qwerty)"
+ include "kpdl(comma)"
+ include "hu(def_dead)"
+ include "hu(def_common)"
+ include "level3(ralt_switch)"
+};
+
+// 101_qwerty_comma_nodead
+// 101 key qwerty layout
+// with decimal comma on keypad
+// and without dead key support
+partial
+xkb_symbols "101_qwerty_comma_nodead" {
+ name[Group1] = "Hungarian (101/qwerty/comma/eliminate dead keys)";
+ include "latin"
+ include "hu(def_101)"
+ include "hu(def_qwerty)"
+ include "kpdl(comma)"
+ include "hu(def_nodead)"
+ include "hu(def_common)"
+ include "level3(ralt_switch)"
+};
+
+// 101_qwerty_dot_dead
+// 101 key qwerty layout
+// with decimal dot on keypad
+// and with dead key support
+partial
+xkb_symbols "101_qwerty_dot_dead" {
+ name[Group1] = "Hungarian (101/qwerty/dot/dead keys)";
+ include "latin"
+ include "hu(def_101)"
+ include "hu(def_qwerty)"
+ include "hu(def_dot)"
+ include "hu(def_dead)"
+ include "hu(def_common)"
+ include "level3(ralt_switch)"
+};
+
+// 101_qwerty_dot_nodead
+// 101 key qwerty layout
+// with decimal dot on keypad
+// and without dead key support
+partial
+xkb_symbols "101_qwerty_dot_nodead" {
+ name[Group1] = "Hungarian (101/qwerty/dot/eliminate dead keys)";
+ include "latin"
+ include "hu(def_101)"
+ include "hu(def_qwerty)"
+ include "hu(def_dot)"
+ include "hu(def_nodead)"
+ include "hu(def_common)"
+ include "level3(ralt_switch)"
+};
+
+// 102_qwertz_comma_dead
+// 102 key qwertz layout
+// with decimal comma on keypad
+// and with dead key support
+partial
+xkb_symbols "102_qwertz_comma_dead" {
+ name[Group1] = "Hungarian (102/qwertz/comma/dead keys)";
+ include "latin"
+ include "hu(def_102)"
+ include "hu(def_qwertz)"
+ include "kpdl(comma)"
+ include "hu(def_dead)"
+ include "hu(def_common)"
+ include "level3(ralt_switch)"
+};
+
+// 102_qwertz_comma_nodead
+// 102 key qwertz layout
+// with decimal comma on keypad
+// and without dead key support
+partial
+xkb_symbols "102_qwertz_comma_nodead" {
+ name[Group1] = "Hungarian (102/qwertz/comma/eliminate dead keys)";
+ include "latin"
+ include "hu(def_102)"
+ include "hu(def_qwertz)"
+ include "kpdl(comma)"
+ include "hu(def_nodead)"
+ include "hu(def_common)"
+ include "level3(ralt_switch)"
+};
+
+// 102_qwertz_dot_dead
+// 102 key qwertz layout
+// with decimal dot on keypad
+// and with dead key support
+partial
+xkb_symbols "102_qwertz_dot_dead" {
+ name[Group1] = "Hungarian (102/qwertz/dot/dead keys)";
+ include "latin"
+ include "hu(def_102)"
+ include "hu(def_qwertz)"
+ include "hu(def_dot)"
+ include "hu(def_dead)"
+ include "hu(def_common)"
+ include "level3(ralt_switch)"
+};
+
+// 102_qwertz_dot_nodead
+// 102 key qwertz layout
+// with decimal dot on keypad
+// and without dead key support
+partial
+xkb_symbols "102_qwertz_dot_nodead" {
+ name[Group1] = "Hungarian (102/qwertz/dot/eliminate dead keys)";
+ include "latin"
+ include "hu(def_102)"
+ include "hu(def_qwertz)"
+ include "hu(def_dot)"
+ include "hu(def_nodead)"
+ include "hu(def_common)"
+ include "level3(ralt_switch)"
+};
+
+// 102_qwerty_comma_dead
+// 102 key qwerty layout
+// with decimal comma on keypad
+// and with dead key support
+partial
+xkb_symbols "102_qwerty_comma_dead" {
+ name[Group1] = "Hungarian (102/qwerty/comma/dead keys)";
+ include "latin"
+ include "hu(def_102)"
+ include "hu(def_qwerty)"
+ include "kpdl(comma)"
+ include "hu(def_dead)"
+ include "hu(def_common)"
+ include "level3(ralt_switch)"
+};
+
+// 102_qwerty_comma_nodead
+// 102 key qwerty layout
+// with decimal comma on keypad
+// and without dead key support
+partial
+xkb_symbols "102_qwerty_comma_nodead" {
+ name[Group1] = "Hungarian (102/qwerty/comma/eliminate dead keys)";
+ include "latin"
+ include "hu(def_102)"
+ include "hu(def_qwerty)"
+ include "kpdl(comma)"
+ include "hu(def_nodead)"
+ include "hu(def_common)"
+ include "level3(ralt_switch)"
+};
+
+// 102_qwerty_dot_dead
+// 102 key qwerty layout
+// with decimal dot on keypad
+// and with dead key support
+partial
+xkb_symbols "102_qwerty_dot_dead" {
+ name[Group1] = "Hungarian (102/qwerty/dot/dead keys)";
+ include "latin"
+ include "hu(def_102)"
+ include "hu(def_qwerty)"
+ include "hu(def_dot)"
+ include "hu(def_dead)"
+ include "hu(def_common)"
+ include "level3(ralt_switch)"
+};
+
+// 102_qwerty_dot_nodead
+// 102 key qwerty layout
+// with decimal dot on keypad
+// and without dead key support
+partial
+xkb_symbols "102_qwerty_dot_nodead" {
+ name[Group1] = "Hungarian (102/qwerty/dot/eliminate dead keys)";
+ include "latin"
+ include "hu(def_102)"
+ include "hu(def_qwerty)"
+ include "hu(def_dot)"
+ include "hu(def_nodead)"
+ include "hu(def_common)"
+ include "level3(ralt_switch)"
+};
+
+// Partial layouts
+
+// def_102:
+// The standard Hungarian 102 key layout
+hidden partial alphanumeric_keys
+xkb_symbols "def_102" {
+ key <TLDE> { [ 0, section, notsign ] };
+ key <LSGT> { [ iacute, Iacute, less, greater ] };
+
+};
+
+// def_101:
+// An alternative layout for 101 key keyboards
+hidden partial alphanumeric_keys
+xkb_symbols "def_101" {
+ key <TLDE> { [ iacute, Iacute, 0, section ] };
+ key <LSGT> { [ less, greater ] };
+};
+
+// def_qwertz:
+// The standard Hungaryan qwertz layout
+hidden partial alphanumeric_keys
+xkb_symbols "def_qwertz" {
+ key <AD06> { [ z, Z, endash ] };
+ key <AB01> { [ y, Y, greater ] };
+};
+
+
+// def_qwerty:
+// The qwerty layout for people who familiar with the standard US layout
+hidden partial alphanumeric_keys
+xkb_symbols "def_qwerty" {
+ key <AD06> { [ y, Y, endash ] };
+ key <AB01> { [ z, Z, greater ] };
+};
+
+// def_dot:
+// The Hungarian standard is the comma on the keypad not decimal dot,
+// but programmers hate it
+hidden partial keypad_keys
+xkb_symbols "def_dot" {
+ key <KPDL> { [ KP_Delete, KP_Decimal ] };
+};
+
+
+// def_dead:
+// Dead keys support part
+hidden partial alphanumeric_keys
+xkb_symbols "def_dead" {
+ key <AE01> { [ 1, apostrophe, asciitilde, dead_tilde ] };
+ key <AE02> { [ 2, quotedbl, dead_caron, caron ] };
+ key <AE03> { [ 3, plus, asciicircum, dead_circumflex ] };
+ key <AE04> { [ 4, exclam, dead_breve, breve ] };
+ key <AE05> { [ 5, percent, dead_abovering, degree ] };
+ key <AE06> { [ 6, slash, dead_ogonek, ogonek ] };
+ key <AE07> { [ 7, equal, grave, dead_grave ] };
+ key <AE08> { [ 8, parenleft, dead_abovedot, abovedot ] };
+ key <AE09> { [ 9, parenright, dead_acute, acute ] };
+ key <AE10> { [ odiaeresis, Odiaeresis, dead_doubleacute, doubleacute ] };
+ key <AE11> { [ udiaeresis, Udiaeresis, dead_diaeresis, diaeresis ] };
+ key <AE12> { [ oacute, Oacute, dead_cedilla, cedilla ] };
+};
+
+// def_nodead:
+// Without dead keys support
+hidden partial alphanumeric_keys
+xkb_symbols "def_nodead" {
+ key <AE01> { [ 1, apostrophe, asciitilde ] };
+ key <AE02> { [ 2, quotedbl, caron ] };
+ key <AE03> { [ 3, plus, asciicircum ] };
+ key <AE04> { [ 4, exclam, breve ] };
+ key <AE05> { [ 5, percent, degree ] };
+ key <AE06> { [ 6, slash, ogonek ] };
+ key <AE07> { [ 7, equal, grave ] };
+ key <AE08> { [ 8, parenleft, abovedot ] };
+ key <AE09> { [ 9, parenright, acute ] };
+ key <AE10> { [ odiaeresis, Odiaeresis, doubleacute ] };
+ key <AE11> { [ udiaeresis, Udiaeresis, diaeresis ] };
+ key <AE12> { [ oacute, Oacute, cedilla ] };
+};
+
+
+// def_common:
+// The common part of all Hungarian layout above
+hidden partial alphanumeric_keys
+xkb_symbols "def_common" {
+ key <AD01> { [ q, Q, backslash ] };
+ key <AD02> { [ w, W, bar ] };
+ key <AD07> { [ u, U, EuroSign ] };
+ key <AD08> { [ i, I, Iacute, iacute ] };
+ key <AD09> { [ o, O, doublelowquotemark ] };
+ key <AD10> { [ p, P, rightdoublequotemark ] };
+ key <AD11> { [ odoubleacute, Odoubleacute, division ] };
+ key <AD12> { [ uacute, Uacute, multiply ] };
+
+ key <AC01> { [ a, A, adiaeresis, Adiaeresis ] };
+ key <AC02> { [ s, S, dstroke ] };
+ key <AC03> { [ d, D, Dstroke ] };
+ key <AC04> { [ f, F, bracketleft ] };
+ key <AC05> { [ g, G, bracketright ] };
+ key <AC07> { [ j, J, iacute, Iacute ] };
+ key <AC08> { [ k, K, lstroke ] };
+ key <AC09> { [ l, L, Lstroke ] };
+ key <AC10> { [ eacute, Eacute, dollar, cent ] };
+ key <AC11> { [ aacute, Aacute, ssharp ] };
+
+ key <BKSL> { [ udoubleacute, Udoubleacute, currency ] };
+
+ key <AB02> { [ x, X, numbersign ] };
+ key <AB03> { [ c, C, ampersand ] };
+ key <AB04> { [ v, V, at ] };
+ key <AB05> { [ b, B, braceleft ] };
+ key <AB06> { [ n, N, braceright ] };
+ key <AB07> { [ m, M, less ] };
+ key <AB08> { [ comma, question, semicolon ] };
+ key <AB09> { [ period, colon, greater ] };
+ key <AB10> { [ minus, underscore, asterisk ] };
+
+};
diff --git a/xorg-server/xkeyboard-config/symbols/ie b/xorg-server/xkeyboard-config/symbols/ie index 070c9d9a3..2d9ba68bd 100644 --- a/xorg-server/xkeyboard-config/symbols/ie +++ b/xorg-server/xkeyboard-config/symbols/ie @@ -1,407 +1,407 @@ -// Irish keyboard map - -// Support for Irish (old and new orthography) and English -// Seamus O Ciardhuain <seoc@cnds.ucd.ie> (19 December 2002) - -// The general idea is to provide the characters in ISO 8859-1, -// ISO 8859-15, ISO 8859-14, CP1252 and "Extended Latin-8". -// However, not all are accessible directly because there aren't -// enough keys; some need deadkeys to access them, others the -// "Multi_key" compose sequences. - -// Designed to be similar to the layouts used on Windows -// and the Macintosh. - -// Everything is in Group 1 to be compatible with the -// multi-layout keyboard support in XFree86 4.3. - -// The basic layout is a modern keyboard, but dotted consonants are -// accessible using a deadkey (AltGr+H or AltGr+W). -// If a proper Clo Gaelach keyboard is needed, then use the layout -// defined below as ie(CloGaelach), which gives dotted consonants -// without use of a deadkey. - - -partial default alphanumeric_keys -xkb_symbols "basic" { - - // Modern keyboard for Irish and English - // - acute-accented vowels as AltGr+vowel and AltGr+Shift+vowel - // - euro currency sign as AltGr+4 - // - Comhartha Agus (Tironian Sign Et) as AltGr+Shift+7 - // - non-breaking space as AltGr+Space and AltGr+Shift+Space - // - matches hardware (keys and engraved symbols) for Irish keyboards - - name[Group1] = "Irish"; - - // - // Numeric row `1234567890-= - // - key <TLDE> { [ grave, notsign, brokenbar, NoSymbol ] }; - key <AE01> { [ 1, exclam, exclamdown, onesuperior ] }; - key <AE02> { [ 2, quotedbl, trademark, twosuperior ] }; - key <AE03> { [ 3, sterling, copyright, threesuperior ] }; - key <AE04> { [ 4, dollar, EuroSign, cent ] }; - key <AE05> { [ 5, percent, section, dagger ] }; - key <AE06> { [ 6, asciicircum, dead_circumflex, 0x1002030 ] }; - // per thousand - key <AE07> { [ 7, ampersand, paragraph, 0x100204A ] }; - // Tironian Et - key <AE08> { [ 8, asterisk, dead_diaeresis, enfilledcircbullet ] }; - key <AE09> { [ 9, parenleft, ordfeminine, periodcentered ] }; - key <AE10> { [ 0, parenright, masculine, degree ] }; - key <AE11> { [ minus, underscore, endash, emdash ] }; - key <AE12> { [ equal, plus, notequal, plusminus ] }; - - // - // QWERTYUIOP[] - // - key <AD01> { [ q, Q, oe, OE ] }; - key <AD02> { [ w, W, dead_abovedot, dead_abovedot ] }; - key <AD03> { [ e, E, eacute, Eacute ] }; - key <AD04> { [ r, R, registered, 0x1002030 ] }; - // per thousand - key <AD05> { [ t, T, thorn, THORN ] }; - key <AD06> { [ y, Y, yen, mu ] }; - key <AD07> { [ u, U, uacute, Uacute ] }; - key <AD08> { [ i, I, iacute, Iacute ] }; - key <AD09> { [ o, O, oacute, Oacute ] }; - key <AD10> { [ p, P, singlelowquotemark, NoSymbol ] }; - key <AD11> { [ bracketleft, braceleft, leftdoublequotemark, rightdoublequotemark ] }; - key <AD12> { [ bracketright, braceright, leftsinglequotemark, rightsinglequotemark ] }; - - // - // ASDFGHJKL;'# - // - key <AC01> { [ a, A, aacute, Aacute ] }; - key <AC02> { [ s, S, ssharp, NoSymbol ] }; - key <AC03> { [ d, D, eth, ETH ] }; - key <AC04> { [ f, F, 0x1000192, NoSymbol ] }; - // f with hook - key <AC05> { [ g, G, copyright, NoSymbol ] }; - key <AC06> { [ h, H, dead_abovedot, dead_abovedot ] }; - key <AC07> { [ j, J, idotless, onequarter ] }; - key <AC08> { [ k, K, dead_abovering, onehalf ] }; - key <AC09> { [ l, L, acute, threequarters ] }; - key <AC10> { [ semicolon, colon, ellipsis, doubledagger ] }; - key <AC11> { [ apostrophe, at, ae, AE ] }; - key <BKSL> { [ numbersign, asciitilde, guillemotleft, guillemotright ] }; - - - // - // \ZXCVBNM,./ - // - key <LSGT> { [ backslash, bar, dead_grave, dead_acute ] }; - key <AB01> { [ z, Z, leftanglebracket, rightanglebracket ] }; - key <AB02> { [ x, X, multiply, approximate ] }; - key <AB03> { [ c, C, dead_cedilla, cedilla ] }; - key <AB04> { [ v, V, dead_caron, NoSymbol ] }; - key <AB05> { [ b, B, diaeresis, NoSymbol ] }; - key <AB06> { [ n, N, dead_tilde, NoSymbol ] }; - key <AB07> { [ m, M, macron, NoSymbol ] }; - key <AB08> { [ comma, less, lessthanequal, doublelowquotemark ] }; - key <AB09> { [ period, greater, greaterthanequal, singlelowquotemark ] }; - key <AB10> { [ slash, question, division, questiondown ] }; - - - key <SPCE> { [ space, space, nobreakspace, nobreakspace ] }; - - include "level3(ralt_switch)" - - // NB: putting Shift+<RALT> as Multi_key gives odd behaviour since the - // order of pressing keys affects the result. - - include "compose(rwin)" -}; - -partial alphanumeric_keys -xkb_symbols "CloGaelach" { - - // Adds support for Clo Gaelach (old orthography for Irish). - // Changes from "basic": - // - dotted consonants as AltGr+consonant or AltGr+Shift+consonant (TPSDFGCBM) - // - long lowercase r as AltGr+R - // - long lowercase s as AltGr+Z - // - long lowercase s dotted as AltGr+Shift+Z - // - some symbols moved around to retain them - // - several characters unlikely to be used are lost - // The long letters are needed only where the font provides - // both the long and short forms as different glyphs. - - include "ie(basic)" - - name[Group1] = "CloGaelach"; - - key <TLDE> { [ grave, notsign, brokenbar, ssharp ] }; - key <AD04> { [ r, R, 0x100027C, registered ] }; - // long r - key <AD05> { [ t, T, tabovedot, Tabovedot ] }; - key <AD10> { [ p, P, pabovedot, Pabovedot ] }; - - key <AC02> { [ s, S, sabovedot, Sabovedot ] }; - key <AC03> { [ d, D, dabovedot, Dabovedot ] }; - key <AC04> { [ f, F, fabovedot, Fabovedot ] }; - key <AC05> { [ g, G, gabovedot, Gabovedot ] }; - - key <AB01> { [ z, Z, 0x100017F, 0x1001E9B ] }; - // long s, long s dot - key <AB03> { [ c, C, cabovedot, Cabovedot ] }; - key <AB05> { [ b, B, babovedot, Babovedot ] }; - key <AB07> { [ m, M, mabovedot, Mabovedot ] }; - - key <LSGT> { [ backslash, bar, dead_grave, dead_cedilla ] }; -}; - -partial alphanumeric_keys -xkb_symbols "UnicodeExpert" { - -// This should eventually be a "Unicode Expert" layout like the Mac one. - - name[Group1] = "Irish (UnicodeExpert)"; - - // - // Numeric row `1234567890-= - // - key <TLDE> { [ grave, notsign, 0x10000A6, 0x10000A6 ] }; - // broken bar - key <AE01> { [ 1, exclam, NoSymbol, NoSymbol ] }; - key <AE02> { [ 2, quotedbl, dead_doubleacute, dead_doubleacute ] }; - key <AE03> { [ 3, sterling, NoSymbol, NoSymbol ] }; - key <AE04> { [ 4, dollar, EuroSign, EuroSign ] }; - key <AE05> { [ 5, percent, NoSymbol, NoSymbol ] }; - key <AE06> { [ 6, asciicircum, dead_circumflex, dead_circumflex ] }; - key <AE07> { [ 7, ampersand, 0x100204A, 0x100204A ] }; - // Tironian Et - key <AE08> { [ 8, asterisk, dead_abovering, dead_abovering ] }; - key <AE09> { [ 9, parenleft, dead_breve, dead_breve ] }; - key <AE10> { [ 0, parenright, dead_ogonek, dead_ogonek ] }; - key <AE11> { [ minus, underscore, dead_macron, dead_macron ] }; - key <AE12> { [ equal, plus, NoSymbol, NoSymbol ] }; - - // - // QWERTYUIOP[] - // - key <AD01> { [ q, Q, NoSymbol, NoSymbol ] }; - key <AD02> { [ w, W, NoSymbol, NoSymbol ] }; - key <AD03> { [ e, E, eacute, Eacute ] }; - key <AD04> { [ r, R, 0x100027C, 0x100027C ] }; - // long r - key <AD05> { [ t, T, NoSymbol, NoSymbol ] }; - key <AD06> { [ y, Y, NoSymbol, NoSymbol ] }; - key <AD07> { [ u, U, uacute, Uacute ] }; - key <AD08> { [ i, I, iacute, Iacute ] }; - key <AD09> { [ o, O, oacute, Oacute ] }; - key <AD10> { [ p, P, NoSymbol, NoSymbol ] }; - key <AD11> { [ bracketleft, braceleft, dead_hook, dead_hook ] }; - key <AD12> { [ bracketright, braceright, dead_horn, dead_horn ] }; - - // - // ASDFGHJKL;'# - // - key <AC01> { [ a, A, aacute, Aacute ] }; - key <AC02> { [ s, S, NoSymbol, NoSymbol ] }; - key <AC03> { [ d, D, NoSymbol, NoSymbol ] }; - key <AC04> { [ f, F, NoSymbol, NoSymbol ] }; - key <AC05> { [ g, G, NoSymbol, NoSymbol ] }; - key <AC06> { [ h, H, dead_abovedot, dead_abovedot ] }; - key <AC07> { [ j, J, NoSymbol, NoSymbol ] }; - key <AC08> { [ k, K, NoSymbol, NoSymbol ] }; - key <AC09> { [ l, L, NoSymbol, NoSymbol ] }; - key <AC10> { [ semicolon, colon, dead_diaeresis, dead_diaeresis ] }; - key <AC11> { [ apostrophe, at, dead_acute, dead_acute ] }; - key <BKSL> { [ numbersign, asciitilde, dead_tilde, dead_tilde ] }; - - // - // \ZXCVBNM,./ - // - key <LSGT> { [ backslash, bar, dead_grave, dead_grave ] }; - key <AB01> { [ z, Z, 0x100017F, 0x1001E9B ] }; - // long s, long s dot - key <AB02> { [ x, X, NoSymbol, NoSymbol ] }; - key <AB03> { [ c, C, NoSymbol, NoSymbol ] }; - key <AB04> { [ v, V, dead_caron, dead_caron ] }; - key <AB05> { [ b, B, NoSymbol, NoSymbol ] }; - key <AB06> { [ n, N, NoSymbol, NoSymbol ] }; - key <AB07> { [ m, M, NoSymbol, NoSymbol ] }; - key <AB08> { [ comma, less, dead_cedilla, dead_cedilla ] }; - key <AB09> { [ period, greater, dead_abovedot, dead_abovedot ] }; - key <AB10> { [ slash, question, dead_belowdot, dead_belowdot ] }; - - key <SPCE> { [ space, space, space, nobreakspace ] }; - - include "level3(ralt_switch)" - - include "compose(rwin)" -}; - -// -// Ogham keyboard map for XFree86 -// -// Seamus O Ciardhuain <seoc@cnds.ucd.ie> (17 December 2002) -// -// Ogham keyboard layout as recommended in I.S. 434:1999. -// Suitable for multi-layout xkbcomp. -// Character names are given as in the Unicode standard, -// range U+1680 to U+169F. - -partial alphanumeric_keys -xkb_symbols "ogam" { - - name[Group1] = "Ogham"; - - key.type[Group1] = "ONE_LEVEL"; - - key <LSGT> { type[Group1]="TWO_LEVEL", - [ 0x100169B, 0x100169C ] }; - // OGHAM FEATHER MARK, OGHAM REVERSED FEATHER MARK - - key <BKSL> { [ 0x1001680 ] }; // OGHAM SPACE MARK - - key <TLDE> { [ 0x100169C ] }; // OGHAM REVERSED FEATHER MARK - - key <SPCE> { [ space ] }; - - // - // Top Row QWERTYUIOP - // - key <AD01> { [ 0x100168A ] }; // OGHAM LETTER CEIRT - key <AD02> { [ 0x1001695 ] }; // OGHAM LETTER EABHADH - key <AD03> { [ 0x1001693 ] }; // OGHAM LETTER EADHADH - key <AD04> { [ 0x100168F ] }; // OGHAM LETTER RUIS - key <AD05> { [ 0x1001688 ] }; // OGHAM LETTER TINNE - key <AD06> { [ 0x1001698 ] }; // OGHAM LETTER IFIN - key <AD07> { [ 0x1001692 ] }; // OGHAM LETTER UR - key <AD08> { [ 0x1001694 ] }; // OGHAM LETTER IODHADH - key <AD09> { [ 0x1001691 ] }; // OGHAM LETTER ONN - key <AD10> { [ 0x100169A ] }; // OGHAM LETTER PEITH - - // - // Middle Row ASDFGHJKL - // - key <AC01> { [ 0x1001690 ] }; // OGHAM LETTER AILM - key <AC02> { [ 0x1001684 ] }; // OGHAM LETTER SAIL - key <AC03> { [ 0x1001687 ] }; // OGHAM LETTER DAIR - key <AC04> { [ 0x1001683 ] }; // OGHAM LETTER FEARN - key <AC05> { [ 0x100168C ] }; // OGHAM LETTER GORT - key <AC06> { [ 0x1001686 ] }; // OGHAM LETTER UATH - key <AC07> { [ 0x1001697 ] }; // OGHAM LETTER UILLEANN - key <AC08> { [ 0x1001696 ] }; // OGHAM LETTER OR - key <AC09> { [ 0x1001682 ] }; // OGHAM LETTER LUIS - - // - // Bottom Row ZXCVBNM - // - key <AB01> { [ 0x100168E ] }; // OGHAM LETTER STRAIF - key <AB02> { [ 0x1001699 ] }; // OGHAM LETTER EAMHANCHOLL - key <AB03> { [ 0x1001689 ] }; // OGHAM LETTER COLL - key <AB04> { [ 0x100168D ] }; // OGHAM LETTER NGEADAL - key <AB05> { [ 0x1001681 ] }; // OGHAM LETTER BEITH - key <AB06> { [ 0x1001685 ] }; // OGHAM LETTER NION - key <AB07> { [ 0x100168B ] }; // OGHAM LETTER MUIN - - // As an extension because <BKSL> and <LSGT> may not be - // available or sensible. These are also a bit more - // intuitive on a standard Irish keyboard. - key <AB08> { [ 0x100169C ] }; // OGHAM REVERSED FEATHER MARK - key <AB09> { [ 0x100169B ] }; // OGHAM FEATHER MARK - key <AB10> { [ 0x1001680 ] }; // OGHAM SPACE MARK - - include "compose(rwin)" -}; - -partial alphanumeric_keys -xkb_symbols "ogam_is434" { - - // This has the full layout of IS434 with an Irish QWERTY keyboard, - // and the Ogham characters accessed when CAPS LOCK is on. - - name[Group1] = "Ogham (IS434)"; - - key.type[Group1] = "THREE_LEVEL"; - - key <LSGT> { type[Group1] = "FOUR_LEVEL_ALPHABETIC", - [ backslash, bar, 0x100169B, 0x100169C ] }; - // OGHAM FEATHER MARK, OGHAM REVERSED FEATHER MARK - - key <BKSL> { [ numbersign, asciitilde, 0x1001680 ] }; // OGHAM SPACE MARK - key <TLDE> { [ grave, notsign, 0x100169C ] }; // OGHAM REVERSED FEATHER MARK - key <SPCE> { [ space, space, space ] }; - - // - // Numeric row - // - key <AE01> { type[Group1]="TWO_LEVEL", [ 1, exclam ] }; - key <AE02> { type[Group1]="TWO_LEVEL", [ 2, quotedbl ] }; - key <AE03> { type[Group1]="TWO_LEVEL", [ 3, sterling ] }; - key <AE04> { [ 4, dollar, EuroSign ] }; - key <AE05> { type[Group1]="TWO_LEVEL", [ 5, percent ] }; - key <AE06> { type[Group1]="TWO_LEVEL", [ 6, asciicircum ] }; - key <AE07> { [ 7, ampersand, 0x100204A ] }; // Tironian Et - key <AE08> { type[Group1]="TWO_LEVEL", [ 8, asterisk ] }; - key <AE09> { type[Group1]="TWO_LEVEL", [ 9, parenleft ] }; - key <AE10> { type[Group1]="TWO_LEVEL", [ 0, parenright ] }; - key <AE11> { type[Group1]="TWO_LEVEL", [ minus, underscore ] }; - key <AE12> { type[Group1]="TWO_LEVEL", [ equal, plus ] }; - - // - // Top Row QWERTYUIOP - // - key <AD01> { [ q, Q, 0x100168A ] }; // OGHAM LETTER CEIRT - key <AD02> { [ w, W, 0x1001695 ] }; // OGHAM LETTER EABHADH - key <AD03> { [ e, E, 0x1001693 ] }; // OGHAM LETTER EADHADH - key <AD04> { [ r, R, 0x100168F ] }; // OGHAM LETTER RUIS - key <AD05> { [ t, T, 0x1001688 ] }; // OGHAM LETTER TINNE - key <AD06> { [ y, Y, 0x1001698 ] }; // OGHAM LETTER IFIN - key <AD07> { [ u, U, 0x1001692 ] }; // OGHAM LETTER UR - key <AD08> { [ i, I, 0x1001694 ] }; // OGHAM LETTER IODHADH - key <AD09> { [ o, O, 0x1001691 ] }; // OGHAM LETTER ONN - key <AD10> { [ p, P, 0x100169A ] }; // OGHAM LETTER PEITH - - // - // Middle Row ASDFGHJKL - // - key <AC01> { [ a, A, 0x1001690 ] }; // OGHAM LETTER AILM - key <AC02> { [ s, S, 0x1001684 ] }; // OGHAM LETTER SAIL - key <AC03> { [ d, D, 0x1001687 ] }; // OGHAM LETTER DAIR - key <AC04> { [ f, F, 0x1001683 ] }; // OGHAM LETTER FEARN - key <AC05> { [ g, G, 0x100168C ] }; // OGHAM LETTER GORT - key <AC06> { [ h, H, 0x1001686 ] }; // OGHAM LETTER UATH - key <AC07> { [ j, J, 0x1001697 ] }; // OGHAM LETTER UILLEANN - key <AC08> { [ k, K, 0x1001696 ] }; // OGHAM LETTER OR - key <AC09> { [ l, L, 0x1001682 ] }; // OGHAM LETTER LUIS - - // - // Bottom Row ZXCVBNM - // - key <AB01> { [ z, Z, 0x100168E ] }; // OGHAM LETTER STRAIF - key <AB02> { [ x, X, 0x1001699 ] }; // OGHAM LETTER EAMHANCHOLL - key <AB03> { [ c, C, 0x1001689 ] }; // OGHAM LETTER COLL - key <AB04> { [ v, V, 0x100168D ] }; // OGHAM LETTER NGEADAL - key <AB05> { [ b, B, 0x1001681 ] }; // OGHAM LETTER BEITH - key <AB06> { [ n, N, 0x1001685 ] }; // OGHAM LETTER NION - key <AB07> { [ m, M, 0x100168B ] }; // OGHAM LETTER MUIN - - // As an extension because <BKSL> and <LSGT> may not be - // available or sensible. These are also a bit more - // intuitive on a standard Irish keyboard. - key <AB08> { [ comma, less, 0x100169C ] }; // OGHAM REVERSED FEATHER MARK - key <AB09> { [ period, greater, 0x100169B ] }; // OGHAM FEATHER MARK - key <AB10> { [ slash, question, 0x1001680 ] }; // OGHAM SPACE MARK - - // The standard says the Ogham characters should be accessed when - // Caps Lock is down; not clear if this means it should lock but - // seems logical. - - key <CAPS> { type[Group1] = "ONE_LEVEL", [ ISO_Level3_Lock ] }; - - // Also allow access to Ogham characters using RALT for convenience - include "level3(ralt_switch)" - - // Redefine Scroll Lock as locking shift in case that's needed. - // Also overcomes annoying use of Scroll Lock LED inherited from - // US symbols but not relevant here since we're not changing group. - key <SCLK> {type[Group1] = "ONE_LEVEL", [ Shift_Lock ] }; - modifier_map Shift { Shift_Lock }; - - include "compose(rwin)" -}; +// Irish keyboard map
+
+// Support for Irish (old and new orthography) and English
+// Seamus O Ciardhuain <seoc@cnds.ucd.ie> (19 December 2002)
+
+// The general idea is to provide the characters in ISO 8859-1,
+// ISO 8859-15, ISO 8859-14, CP1252 and "Extended Latin-8".
+// However, not all are accessible directly because there aren't
+// enough keys; some need deadkeys to access them, others the
+// "Multi_key" compose sequences.
+
+// Designed to be similar to the layouts used on Windows
+// and the Macintosh.
+
+// Everything is in Group 1 to be compatible with the
+// multi-layout keyboard support in XFree86 4.3.
+
+// The basic layout is a modern keyboard, but dotted consonants are
+// accessible using a deadkey (AltGr+H or AltGr+W).
+// If a proper Clo Gaelach keyboard is needed, then use the layout
+// defined below as ie(CloGaelach), which gives dotted consonants
+// without use of a deadkey.
+
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+
+ // Modern keyboard for Irish and English
+ // - acute-accented vowels as AltGr+vowel and AltGr+Shift+vowel
+ // - euro currency sign as AltGr+4
+ // - Comhartha Agus (Tironian Sign Et) as AltGr+Shift+7
+ // - non-breaking space as AltGr+Space and AltGr+Shift+Space
+ // - matches hardware (keys and engraved symbols) for Irish keyboards
+
+ name[Group1] = "Irish";
+
+ //
+ // Numeric row `1234567890-=
+ //
+ key <TLDE> { [ grave, notsign, brokenbar, NoSymbol ] };
+ key <AE01> { [ 1, exclam, exclamdown, onesuperior ] };
+ key <AE02> { [ 2, quotedbl, trademark, twosuperior ] };
+ key <AE03> { [ 3, sterling, copyright, threesuperior ] };
+ key <AE04> { [ 4, dollar, EuroSign, cent ] };
+ key <AE05> { [ 5, percent, section, dagger ] };
+ key <AE06> { [ 6, asciicircum, dead_circumflex, 0x1002030 ] };
+ // per thousand
+ key <AE07> { [ 7, ampersand, paragraph, 0x100204A ] };
+ // Tironian Et
+ key <AE08> { [ 8, asterisk, dead_diaeresis, enfilledcircbullet ] };
+ key <AE09> { [ 9, parenleft, ordfeminine, periodcentered ] };
+ key <AE10> { [ 0, parenright, masculine, degree ] };
+ key <AE11> { [ minus, underscore, endash, emdash ] };
+ key <AE12> { [ equal, plus, notequal, plusminus ] };
+
+ //
+ // QWERTYUIOP[]
+ //
+ key <AD01> { [ q, Q, oe, OE ] };
+ key <AD02> { [ w, W, dead_abovedot, dead_abovedot ] };
+ key <AD03> { [ e, E, eacute, Eacute ] };
+ key <AD04> { [ r, R, registered, 0x1002030 ] };
+ // per thousand
+ key <AD05> { [ t, T, thorn, THORN ] };
+ key <AD06> { [ y, Y, yen, mu ] };
+ key <AD07> { [ u, U, uacute, Uacute ] };
+ key <AD08> { [ i, I, iacute, Iacute ] };
+ key <AD09> { [ o, O, oacute, Oacute ] };
+ key <AD10> { [ p, P, singlelowquotemark, NoSymbol ] };
+ key <AD11> { [ bracketleft, braceleft, leftdoublequotemark, rightdoublequotemark ] };
+ key <AD12> { [ bracketright, braceright, leftsinglequotemark, rightsinglequotemark ] };
+
+ //
+ // ASDFGHJKL;'#
+ //
+ key <AC01> { [ a, A, aacute, Aacute ] };
+ key <AC02> { [ s, S, ssharp, NoSymbol ] };
+ key <AC03> { [ d, D, eth, ETH ] };
+ key <AC04> { [ f, F, 0x1000192, NoSymbol ] };
+ // f with hook
+ key <AC05> { [ g, G, copyright, NoSymbol ] };
+ key <AC06> { [ h, H, dead_abovedot, dead_abovedot ] };
+ key <AC07> { [ j, J, idotless, onequarter ] };
+ key <AC08> { [ k, K, dead_abovering, onehalf ] };
+ key <AC09> { [ l, L, acute, threequarters ] };
+ key <AC10> { [ semicolon, colon, ellipsis, doubledagger ] };
+ key <AC11> { [ apostrophe, at, ae, AE ] };
+ key <BKSL> { [ numbersign, asciitilde, guillemotleft, guillemotright ] };
+
+
+ //
+ // \ZXCVBNM,./
+ //
+ key <LSGT> { [ backslash, bar, dead_grave, dead_acute ] };
+ key <AB01> { [ z, Z, leftanglebracket, rightanglebracket ] };
+ key <AB02> { [ x, X, multiply, approximate ] };
+ key <AB03> { [ c, C, dead_cedilla, cedilla ] };
+ key <AB04> { [ v, V, dead_caron, NoSymbol ] };
+ key <AB05> { [ b, B, diaeresis, NoSymbol ] };
+ key <AB06> { [ n, N, dead_tilde, NoSymbol ] };
+ key <AB07> { [ m, M, macron, NoSymbol ] };
+ key <AB08> { [ comma, less, lessthanequal, doublelowquotemark ] };
+ key <AB09> { [ period, greater, greaterthanequal, singlelowquotemark ] };
+ key <AB10> { [ slash, question, division, questiondown ] };
+
+
+ key <SPCE> { [ space, space, nobreakspace, nobreakspace ] };
+
+ include "level3(ralt_switch)"
+
+ // NB: putting Shift+<RALT> as Multi_key gives odd behaviour since the
+ // order of pressing keys affects the result.
+
+ include "compose(rwin)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "CloGaelach" {
+
+ // Adds support for Clo Gaelach (old orthography for Irish).
+ // Changes from "basic":
+ // - dotted consonants as AltGr+consonant or AltGr+Shift+consonant (TPSDFGCBM)
+ // - long lowercase r as AltGr+R
+ // - long lowercase s as AltGr+Z
+ // - long lowercase s dotted as AltGr+Shift+Z
+ // - some symbols moved around to retain them
+ // - several characters unlikely to be used are lost
+ // The long letters are needed only where the font provides
+ // both the long and short forms as different glyphs.
+
+ include "ie(basic)"
+
+ name[Group1] = "CloGaelach";
+
+ key <TLDE> { [ grave, notsign, brokenbar, ssharp ] };
+ key <AD04> { [ r, R, 0x100027C, registered ] };
+ // long r
+ key <AD05> { [ t, T, tabovedot, Tabovedot ] };
+ key <AD10> { [ p, P, pabovedot, Pabovedot ] };
+
+ key <AC02> { [ s, S, sabovedot, Sabovedot ] };
+ key <AC03> { [ d, D, dabovedot, Dabovedot ] };
+ key <AC04> { [ f, F, fabovedot, Fabovedot ] };
+ key <AC05> { [ g, G, gabovedot, Gabovedot ] };
+
+ key <AB01> { [ z, Z, 0x100017F, 0x1001E9B ] };
+ // long s, long s dot
+ key <AB03> { [ c, C, cabovedot, Cabovedot ] };
+ key <AB05> { [ b, B, babovedot, Babovedot ] };
+ key <AB07> { [ m, M, mabovedot, Mabovedot ] };
+
+ key <LSGT> { [ backslash, bar, dead_grave, dead_cedilla ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "UnicodeExpert" {
+
+// This should eventually be a "Unicode Expert" layout like the Mac one.
+
+ name[Group1] = "Irish (UnicodeExpert)";
+
+ //
+ // Numeric row `1234567890-=
+ //
+ key <TLDE> { [ grave, notsign, 0x10000A6, 0x10000A6 ] };
+ // broken bar
+ key <AE01> { [ 1, exclam, NoSymbol, NoSymbol ] };
+ key <AE02> { [ 2, quotedbl, dead_doubleacute, dead_doubleacute ] };
+ key <AE03> { [ 3, sterling, NoSymbol, NoSymbol ] };
+ key <AE04> { [ 4, dollar, EuroSign, EuroSign ] };
+ key <AE05> { [ 5, percent, NoSymbol, NoSymbol ] };
+ key <AE06> { [ 6, asciicircum, dead_circumflex, dead_circumflex ] };
+ key <AE07> { [ 7, ampersand, 0x100204A, 0x100204A ] };
+ // Tironian Et
+ key <AE08> { [ 8, asterisk, dead_abovering, dead_abovering ] };
+ key <AE09> { [ 9, parenleft, dead_breve, dead_breve ] };
+ key <AE10> { [ 0, parenright, dead_ogonek, dead_ogonek ] };
+ key <AE11> { [ minus, underscore, dead_macron, dead_macron ] };
+ key <AE12> { [ equal, plus, NoSymbol, NoSymbol ] };
+
+ //
+ // QWERTYUIOP[]
+ //
+ key <AD01> { [ q, Q, NoSymbol, NoSymbol ] };
+ key <AD02> { [ w, W, NoSymbol, NoSymbol ] };
+ key <AD03> { [ e, E, eacute, Eacute ] };
+ key <AD04> { [ r, R, 0x100027C, 0x100027C ] };
+ // long r
+ key <AD05> { [ t, T, NoSymbol, NoSymbol ] };
+ key <AD06> { [ y, Y, NoSymbol, NoSymbol ] };
+ key <AD07> { [ u, U, uacute, Uacute ] };
+ key <AD08> { [ i, I, iacute, Iacute ] };
+ key <AD09> { [ o, O, oacute, Oacute ] };
+ key <AD10> { [ p, P, NoSymbol, NoSymbol ] };
+ key <AD11> { [ bracketleft, braceleft, dead_hook, dead_hook ] };
+ key <AD12> { [ bracketright, braceright, dead_horn, dead_horn ] };
+
+ //
+ // ASDFGHJKL;'#
+ //
+ key <AC01> { [ a, A, aacute, Aacute ] };
+ key <AC02> { [ s, S, NoSymbol, NoSymbol ] };
+ key <AC03> { [ d, D, NoSymbol, NoSymbol ] };
+ key <AC04> { [ f, F, NoSymbol, NoSymbol ] };
+ key <AC05> { [ g, G, NoSymbol, NoSymbol ] };
+ key <AC06> { [ h, H, dead_abovedot, dead_abovedot ] };
+ key <AC07> { [ j, J, NoSymbol, NoSymbol ] };
+ key <AC08> { [ k, K, NoSymbol, NoSymbol ] };
+ key <AC09> { [ l, L, NoSymbol, NoSymbol ] };
+ key <AC10> { [ semicolon, colon, dead_diaeresis, dead_diaeresis ] };
+ key <AC11> { [ apostrophe, at, dead_acute, dead_acute ] };
+ key <BKSL> { [ numbersign, asciitilde, dead_tilde, dead_tilde ] };
+
+ //
+ // \ZXCVBNM,./
+ //
+ key <LSGT> { [ backslash, bar, dead_grave, dead_grave ] };
+ key <AB01> { [ z, Z, 0x100017F, 0x1001E9B ] };
+ // long s, long s dot
+ key <AB02> { [ x, X, NoSymbol, NoSymbol ] };
+ key <AB03> { [ c, C, NoSymbol, NoSymbol ] };
+ key <AB04> { [ v, V, dead_caron, dead_caron ] };
+ key <AB05> { [ b, B, NoSymbol, NoSymbol ] };
+ key <AB06> { [ n, N, NoSymbol, NoSymbol ] };
+ key <AB07> { [ m, M, NoSymbol, NoSymbol ] };
+ key <AB08> { [ comma, less, dead_cedilla, dead_cedilla ] };
+ key <AB09> { [ period, greater, dead_abovedot, dead_abovedot ] };
+ key <AB10> { [ slash, question, dead_belowdot, dead_belowdot ] };
+
+ key <SPCE> { [ space, space, space, nobreakspace ] };
+
+ include "level3(ralt_switch)"
+
+ include "compose(rwin)"
+};
+
+//
+// Ogham keyboard map for XFree86
+//
+// Seamus O Ciardhuain <seoc@cnds.ucd.ie> (17 December 2002)
+//
+// Ogham keyboard layout as recommended in I.S. 434:1999.
+// Suitable for multi-layout xkbcomp.
+// Character names are given as in the Unicode standard,
+// range U+1680 to U+169F.
+
+partial alphanumeric_keys
+xkb_symbols "ogam" {
+
+ name[Group1] = "Ogham";
+
+ key.type[Group1] = "ONE_LEVEL";
+
+ key <LSGT> { type[Group1]="TWO_LEVEL",
+ [ 0x100169B, 0x100169C ] };
+ // OGHAM FEATHER MARK, OGHAM REVERSED FEATHER MARK
+
+ key <BKSL> { [ 0x1001680 ] }; // OGHAM SPACE MARK
+
+ key <TLDE> { [ 0x100169C ] }; // OGHAM REVERSED FEATHER MARK
+
+ key <SPCE> { [ space ] };
+
+ //
+ // Top Row QWERTYUIOP
+ //
+ key <AD01> { [ 0x100168A ] }; // OGHAM LETTER CEIRT
+ key <AD02> { [ 0x1001695 ] }; // OGHAM LETTER EABHADH
+ key <AD03> { [ 0x1001693 ] }; // OGHAM LETTER EADHADH
+ key <AD04> { [ 0x100168F ] }; // OGHAM LETTER RUIS
+ key <AD05> { [ 0x1001688 ] }; // OGHAM LETTER TINNE
+ key <AD06> { [ 0x1001698 ] }; // OGHAM LETTER IFIN
+ key <AD07> { [ 0x1001692 ] }; // OGHAM LETTER UR
+ key <AD08> { [ 0x1001694 ] }; // OGHAM LETTER IODHADH
+ key <AD09> { [ 0x1001691 ] }; // OGHAM LETTER ONN
+ key <AD10> { [ 0x100169A ] }; // OGHAM LETTER PEITH
+
+ //
+ // Middle Row ASDFGHJKL
+ //
+ key <AC01> { [ 0x1001690 ] }; // OGHAM LETTER AILM
+ key <AC02> { [ 0x1001684 ] }; // OGHAM LETTER SAIL
+ key <AC03> { [ 0x1001687 ] }; // OGHAM LETTER DAIR
+ key <AC04> { [ 0x1001683 ] }; // OGHAM LETTER FEARN
+ key <AC05> { [ 0x100168C ] }; // OGHAM LETTER GORT
+ key <AC06> { [ 0x1001686 ] }; // OGHAM LETTER UATH
+ key <AC07> { [ 0x1001697 ] }; // OGHAM LETTER UILLEANN
+ key <AC08> { [ 0x1001696 ] }; // OGHAM LETTER OR
+ key <AC09> { [ 0x1001682 ] }; // OGHAM LETTER LUIS
+
+ //
+ // Bottom Row ZXCVBNM
+ //
+ key <AB01> { [ 0x100168E ] }; // OGHAM LETTER STRAIF
+ key <AB02> { [ 0x1001699 ] }; // OGHAM LETTER EAMHANCHOLL
+ key <AB03> { [ 0x1001689 ] }; // OGHAM LETTER COLL
+ key <AB04> { [ 0x100168D ] }; // OGHAM LETTER NGEADAL
+ key <AB05> { [ 0x1001681 ] }; // OGHAM LETTER BEITH
+ key <AB06> { [ 0x1001685 ] }; // OGHAM LETTER NION
+ key <AB07> { [ 0x100168B ] }; // OGHAM LETTER MUIN
+
+ // As an extension because <BKSL> and <LSGT> may not be
+ // available or sensible. These are also a bit more
+ // intuitive on a standard Irish keyboard.
+ key <AB08> { [ 0x100169C ] }; // OGHAM REVERSED FEATHER MARK
+ key <AB09> { [ 0x100169B ] }; // OGHAM FEATHER MARK
+ key <AB10> { [ 0x1001680 ] }; // OGHAM SPACE MARK
+
+ include "compose(rwin)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "ogam_is434" {
+
+ // This has the full layout of IS434 with an Irish QWERTY keyboard,
+ // and the Ogham characters accessed when CAPS LOCK is on.
+
+ name[Group1] = "Ogham (IS434)";
+
+ key.type[Group1] = "THREE_LEVEL";
+
+ key <LSGT> { type[Group1] = "FOUR_LEVEL_ALPHABETIC",
+ [ backslash, bar, 0x100169B, 0x100169C ] };
+ // OGHAM FEATHER MARK, OGHAM REVERSED FEATHER MARK
+
+ key <BKSL> { [ numbersign, asciitilde, 0x1001680 ] }; // OGHAM SPACE MARK
+ key <TLDE> { [ grave, notsign, 0x100169C ] }; // OGHAM REVERSED FEATHER MARK
+ key <SPCE> { [ space, space, space ] };
+
+ //
+ // Numeric row
+ //
+ key <AE01> { type[Group1]="TWO_LEVEL", [ 1, exclam ] };
+ key <AE02> { type[Group1]="TWO_LEVEL", [ 2, quotedbl ] };
+ key <AE03> { type[Group1]="TWO_LEVEL", [ 3, sterling ] };
+ key <AE04> { [ 4, dollar, EuroSign ] };
+ key <AE05> { type[Group1]="TWO_LEVEL", [ 5, percent ] };
+ key <AE06> { type[Group1]="TWO_LEVEL", [ 6, asciicircum ] };
+ key <AE07> { [ 7, ampersand, 0x100204A ] }; // Tironian Et
+ key <AE08> { type[Group1]="TWO_LEVEL", [ 8, asterisk ] };
+ key <AE09> { type[Group1]="TWO_LEVEL", [ 9, parenleft ] };
+ key <AE10> { type[Group1]="TWO_LEVEL", [ 0, parenright ] };
+ key <AE11> { type[Group1]="TWO_LEVEL", [ minus, underscore ] };
+ key <AE12> { type[Group1]="TWO_LEVEL", [ equal, plus ] };
+
+ //
+ // Top Row QWERTYUIOP
+ //
+ key <AD01> { [ q, Q, 0x100168A ] }; // OGHAM LETTER CEIRT
+ key <AD02> { [ w, W, 0x1001695 ] }; // OGHAM LETTER EABHADH
+ key <AD03> { [ e, E, 0x1001693 ] }; // OGHAM LETTER EADHADH
+ key <AD04> { [ r, R, 0x100168F ] }; // OGHAM LETTER RUIS
+ key <AD05> { [ t, T, 0x1001688 ] }; // OGHAM LETTER TINNE
+ key <AD06> { [ y, Y, 0x1001698 ] }; // OGHAM LETTER IFIN
+ key <AD07> { [ u, U, 0x1001692 ] }; // OGHAM LETTER UR
+ key <AD08> { [ i, I, 0x1001694 ] }; // OGHAM LETTER IODHADH
+ key <AD09> { [ o, O, 0x1001691 ] }; // OGHAM LETTER ONN
+ key <AD10> { [ p, P, 0x100169A ] }; // OGHAM LETTER PEITH
+
+ //
+ // Middle Row ASDFGHJKL
+ //
+ key <AC01> { [ a, A, 0x1001690 ] }; // OGHAM LETTER AILM
+ key <AC02> { [ s, S, 0x1001684 ] }; // OGHAM LETTER SAIL
+ key <AC03> { [ d, D, 0x1001687 ] }; // OGHAM LETTER DAIR
+ key <AC04> { [ f, F, 0x1001683 ] }; // OGHAM LETTER FEARN
+ key <AC05> { [ g, G, 0x100168C ] }; // OGHAM LETTER GORT
+ key <AC06> { [ h, H, 0x1001686 ] }; // OGHAM LETTER UATH
+ key <AC07> { [ j, J, 0x1001697 ] }; // OGHAM LETTER UILLEANN
+ key <AC08> { [ k, K, 0x1001696 ] }; // OGHAM LETTER OR
+ key <AC09> { [ l, L, 0x1001682 ] }; // OGHAM LETTER LUIS
+
+ //
+ // Bottom Row ZXCVBNM
+ //
+ key <AB01> { [ z, Z, 0x100168E ] }; // OGHAM LETTER STRAIF
+ key <AB02> { [ x, X, 0x1001699 ] }; // OGHAM LETTER EAMHANCHOLL
+ key <AB03> { [ c, C, 0x1001689 ] }; // OGHAM LETTER COLL
+ key <AB04> { [ v, V, 0x100168D ] }; // OGHAM LETTER NGEADAL
+ key <AB05> { [ b, B, 0x1001681 ] }; // OGHAM LETTER BEITH
+ key <AB06> { [ n, N, 0x1001685 ] }; // OGHAM LETTER NION
+ key <AB07> { [ m, M, 0x100168B ] }; // OGHAM LETTER MUIN
+
+ // As an extension because <BKSL> and <LSGT> may not be
+ // available or sensible. These are also a bit more
+ // intuitive on a standard Irish keyboard.
+ key <AB08> { [ comma, less, 0x100169C ] }; // OGHAM REVERSED FEATHER MARK
+ key <AB09> { [ period, greater, 0x100169B ] }; // OGHAM FEATHER MARK
+ key <AB10> { [ slash, question, 0x1001680 ] }; // OGHAM SPACE MARK
+
+ // The standard says the Ogham characters should be accessed when
+ // Caps Lock is down; not clear if this means it should lock but
+ // seems logical.
+
+ key <CAPS> { type[Group1] = "ONE_LEVEL", [ ISO_Level3_Lock ] };
+
+ // Also allow access to Ogham characters using RALT for convenience
+ include "level3(ralt_switch)"
+
+ // Redefine Scroll Lock as locking shift in case that's needed.
+ // Also overcomes annoying use of Scroll Lock LED inherited from
+ // US symbols but not relevant here since we're not changing group.
+ key <SCLK> {type[Group1] = "ONE_LEVEL", [ Shift_Lock ] };
+ modifier_map Shift { Shift_Lock };
+
+ include "compose(rwin)"
+};
diff --git a/xorg-server/xkeyboard-config/symbols/il b/xorg-server/xkeyboard-config/symbols/il index 8bbeaaa51..a3779bf8c 100644 --- a/xorg-server/xkeyboard-config/symbols/il +++ b/xorg-server/xkeyboard-config/symbols/il @@ -1,251 +1,251 @@ -// based on a keyboard map from an 'xkb/symbols/il' file - -// This is a partial implemetation of the Israeli standard SI-1452 -// It does not implement changes to the English layout ("Alt-English"), -// as I believe that it is not the job of this layout to modify the English -// layout. -partial default alphanumeric_keys -xkb_symbols "basic" { - // uses the kbd layout in use in Israel. - - name[Group1]= "Hebrew"; - - key <AD01> { [ slash, Q ] }; - key <AD02> { [ apostrophe, W ] }; - key <AD04> { [ hebrew_resh, R ] }; - key <AD05> { [ hebrew_aleph,T ] }; - key <AD06> { [ hebrew_tet, Y ] }; - key <AD07> { [ hebrew_waw, U ] }; - key <AD08> { [ hebrew_finalnun, I ] }; - key <AD09> { [ hebrew_finalmem, O ] }; - key <AD10> { [ hebrew_pe, P ] }; - - key <AC02> { [ hebrew_dalet,S ] }; - key <AC03> { [ hebrew_gimel,D ] }; - key <AC04> { [ hebrew_kaph, F ] }; - key <AC05> { [ hebrew_ayin, G ] }; - key <AC06> { [ hebrew_yod, H ] }; - key <AC07> { [ hebrew_chet, J ] }; - key <AC08> { [ hebrew_lamed, K ] }; - key <AC09> { [ hebrew_finalkaph, L ] }; - key <AC10> { [ hebrew_finalpe, colon ] }; - key <AC11> { [ comma, quotedbl ] }; - - key <AB01> { [ hebrew_zain, Z ] }; - key <AB02> { [ hebrew_samech, X ] }; - key <AB03> { [ hebrew_bet, C ] }; - key <AB04> { [ hebrew_he, V ] }; - key <AB05> { [ hebrew_nun, B ] }; - key <AB06> { [ hebrew_mem, N ] }; - key <AB07> { [ hebrew_zade, M ] }; - // Mirrored: - key <AB08> { [ hebrew_taw, greater ] }; - key <AB09> { [ hebrew_finalzade, less ] }; - - key.type[Group1] = "THREE_LEVEL"; - - key <TLDE> { [ semicolon, asciitilde,0x10005b0 ]}; // Sheva - key <AB10> { [ period, question, 0x10005c3 ]}; // Sof Pasuq - key <AD03> { [ hebrew_qoph, E, EuroSign ]}; - key <AC01> { [ hebrew_shin, A, 0x10020AA ]}; - - // The following may get overriden by the iso9995-3(basic101) symbols. - // therefore they are included here. - // Including them isn't a great idea (for instance: what if group 1 uses - // UK keyboard mapping, and maps shift-3 to sterling? This mapping won't - // preserve that, and I'm not sure that this is a good feature. - key <AE01> { [ 1, exclam , 0x10005b1 ]}; // H. Segol - key <AE02> { [ 2, at , 0x10005b2 ]}; // H. Patah - key <AE03> { [ 3, numbersign , 0x10005b3 ]}; // H. Qamats - key <AE04> { [ 4, dollar , 0x10005b4 ]}; // Hiriq - key <AE05> { [ 5, percent , 0x10005b5 ]}; // Tsere - key <AE06> { [ 6, asciicircum , 0x10005b6 ]}; // Segol - key <AE07> { [ 7, ampersand , 0x10005b7 ]}; // Patah - key <AE08> { [ 8, asterisk , 0x10005b8 ]}; // Qamats - // Mirrored: - key <AE09> { [ 9, parenright , 0x10005c2 ]}; // Sin dot - key <AE10> { [ 0, parenleft , 0x10005c1 ]}; // Shin dot - key <AE11> { [ minus, underscore , 0x10005b9 ]}; // Holam - key <AE12> { [ equal, plus , 0x10005bc ]}; // Dagesh/Shuruq - - // Mirrored: - key <AD11> { [ bracketright, braceright, 0x10005bf ]}; // Rafe - key <AD12> { [ bracketleft, braceleft, 0x10005bd ]}; // Meteg - - key <BKSL> { [ backslash, bar, 0x10005bb ]}; // Qubuts - - include "level3(ralt_switch)" -}; - - -// nikud patter based on Dekel Tsur's Hebrew mapping for LyX -partial alphanumeric_keys -xkb_symbols "lyx" { - name[Group1]= "Hebrew (lyx)"; - - key <TLDE> { [ semicolon, asciitilde ] }; - // On some key (e.g. AD01, right below) there is not yet mapping for the - // second shift level. Since I could not figure a simple way to map this - // to "emit nothing", it is currently mapped to the same letter of the - // first shift level (avoiding mapping may risk it be used by a character - // from a different group). - key <AD01> { [ slash, slash ] }; - key <AD02> { [ apostrophe, apostrophe ] }; - key <AD03> { [ hebrew_qoph, 0x10005b8 ] }; // Qamats - key <AD04> { [ hebrew_resh, 0x10005bc ] }; // Dagesh/Shuruq - key <AD05> { [ hebrew_aleph, 0x100200e ] }; // LRM - key <AD06> { [ hebrew_tet, 0x100200f ] }; // RLM - key <AD07> { [ hebrew_waw, 0x10005b9 ] }; // Holam - key <AD08> { [ hebrew_finalnun,hebrew_finalnun] }; - key <AD09> { [ hebrew_finalmem,hebrew_finalmem] }; - key <AD10> { [ hebrew_pe, 0x10005b7 ] }; // Patah - - key <AC01> { [ hebrew_shin, 0x10005b0 ] }; // Sheva - key <AC02> { [ hebrew_dalet, 0x10005bc ] }; // Dagesh/Shuruq - key <AC03> { [ hebrew_gimel, hebrew_gimel ] }; - key <AC04> { [ hebrew_kaph, hebrew_kaph ] }; - key <AC05> { [ hebrew_ayin, 0x10005c2 ] }; // Sin dot - key <AC06> { [ hebrew_yod, 0x10005c1 ] }; // Shin dot - key <AC07> { [ hebrew_chet, 0x10005b4 ] }; // Hiriq - key <AC08> { [ hebrew_lamed, 0x10020aa ] }; // NIS - key <AC09> { [ hebrew_finalkaph,hebrew_finalkaph] }; - key <AC10> { [ hebrew_finalpe, colon ] }; - key <AC11> { [ comma, quotedbl ] }; - - key <AB01> { [ hebrew_zain, hebrew_zain ] }; - key <AB02> { [ hebrew_samech,0x10005b6 ] }; // Segol - key <AB03> { [ hebrew_bet, 0x10005bb ] }; // Qubuts - key <AB04> { [ hebrew_he, 0x10005b1 ] }; // H. Segol - key <AB05> { [ hebrew_nun, 0x10005b2 ] }; // H. Patah - key <AB06> { [ hebrew_mem, 0x10005b3 ] }; // H. Qamats - key <AB07> { [ hebrew_zade, 0x10005b5 ] }; // Tsere - key <AB08> { [ hebrew_taw, greater ] }; - key <AB09> { [ hebrew_finalzade, less ] }; - key <AB10> { [ period, question ] }; - - // Note the parens mirroring below: - key <AD11> { [ bracketright, braceright ] }; - key <AD12> { [ bracketleft, braceleft ] }; - key <AE09> { [ 9 , parenright ] }; - key <AE10> { [ 0 , parenleft ] }; - - key <AE11> { [ minus , 0x10005be ] }; // H. Hiphen - key <AE12> { [ equal , plus ] }; -}; - - -partial alphanumeric_keys -xkb_symbols "phonetic" { - - // uses the phonetic layout from old Slackware 'il.map' file - - name[Group1]= "Hebrew (phonetic)"; - - key <AE12> { [ equal, plus, hebrew_doublelowline, hebrew_doublelowline ]}; - - key <LatQ> { [ hebrew_qoph, hebrew_qoph ] }; - key <LatW> { [ hebrew_waw, hebrew_waw ] }; - key <LatE> { [ hebrew_aleph, hebrew_aleph ] }; - key <LatR> { [ hebrew_resh, hebrew_resh ] }; - key <LatT> { [ hebrew_taw, hebrew_tet ] }; - key <LatY> { [ hebrew_ayin, hebrew_ayin ] }; - key <LatU> { [ hebrew_waw, hebrew_waw ] }; - key <LatI> { [ hebrew_yod, hebrew_yod ] }; - key <LatO> { [ hebrew_samech, hebrew_samech ] }; - key <LatP> { [ hebrew_pe, hebrew_finalpe ] }; - - key <LatA> { [ hebrew_aleph, hebrew_aleph ] }; - key <LatS> { [ hebrew_shin, hebrew_shin ] }; - key <LatD> { [ hebrew_dalet, hebrew_dalet ] }; - key <LatF> { [ hebrew_pe, hebrew_finalpe ] }; - key <LatG> { [ hebrew_gimel, hebrew_gimel ] }; - key <LatH> { [ hebrew_he, hebrew_he ] }; - key <LatJ> { [ hebrew_yod, hebrew_yod ] }; - key <LatK> { [ hebrew_kaph, hebrew_finalkaph ] }; - key <LatL> { [ hebrew_lamed, hebrew_lamed ] }; - - key <LatZ> { [ hebrew_zain, hebrew_zain ] }; - key <LatX> { [ hebrew_chet, hebrew_chet ] }; - key <LatC> { [ hebrew_zade, hebrew_finalzade ] }; - key <LatV> { [ hebrew_waw, hebrew_waw ] }; - key <LatB> { [ hebrew_bet, hebrew_bet ] }; - key <LatN> { [ hebrew_nun, hebrew_finalnun ] }; - key <LatM> { [ hebrew_mem, hebrew_finalmem ] }; -}; - -// The 'Biblical Hebrew' keyboard layout as defined by Tiro for use with the -// 'SBL Hebrew' font was added 2006.11.13 by Sebastian J. Bronner -// <waschtl@sbronner.com>. Its primary features (as compared to the lyx layout) -// are that the consonants are in the Israeli standard positions, that a great -// multitude of glyphs can be input directly from the keyboard, and that it is -// the closest thing to a standard layout a theologian can hope for. -// Documentation (including printable keyboard tables), SBL Hebrew font, and -// keyboard layout for Windows are available at -// http://www.sbl-site.org/Resources/Resources_BiblicalFonts.aspx. -// -// It is of interest that the 'basic' layout defined first in this file (as -// ships with x.org disagrees in the non-consonant characters that the Tiro- -// layout claims to be the Israeli standard. Tiros apparent diligence in the -// PDF-documentation accompanying the keyboard-layout-files lead me to put -// greater stock in their claim than in this file. Therefore, the 'biblical' -// layout below does not include 'il(basic)' but redoes the _whole_ thing from -// scratch. - -partial alphanumeric_keys -xkb_symbols "biblical" { - name[Group1]= "Hebrew (Biblical, Tiro)"; - key.type = "FOUR_LEVEL_SEMIALPHABETIC"; - - key <TLDE> { [ U05C3, U05AE, semicolon, asciitilde ] }; - key <AE01> { [ 1, U05A9, VoidSymbol, exclam ] }; - key <AE02> { [ 2, U0599, VoidSymbol, at ] }; - key <AE03> { [ 3, U0592, VoidSymbol, numbersign ] }; - key <AE04> { [ 4, U05AF, NewSheqelSign, dollar ] }; - key <AE05> { [ 5, VoidSymbol, U200D, percent ] }; - key <AE06> { [ 6, U05B9, U200C, asciicircum ] }; - key <AE07> { [ 7, U05BF, U034F, ampersand ] }; - key <AE08> { [ 8, U05C2, U200E, asterisk ] }; - key <AE09> { [ 9, U05C1, U200F, parenright ] }; - key <AE10> { [ 0, U059D, U25CC, parenleft ] }; - key <AE11> { [ U05BE, U05A0, minus, underscore ] }; - key <AE12> { [ equal, U05BC, VoidSymbol, plus ] }; - - key <AD01> { [ U0307, U05C4, U0308, slash ] }; - key <AD02> { [ U05F3, U05AC, U05F4, apostrophe ] }; - key <AD03> { [ hebrew_qoph, U05AB, U20AC ] }; - key <AD04> { [ hebrew_resh, U059F ] }; - key <AD05> { [ hebrew_aleph, U0593 ] }; - key <AD06> { [ hebrew_tet, U059E ] }; - key <AD07> { [ hebrew_waw, U059C, U05F0 ] }; - key <AD08> { [ hebrew_finalnun, U05A1 ] }; - key <AD09> { [ hebrew_finalmem, U0595 ] }; - key <AD10> { [ hebrew_pe, U0594 ] }; - key <AD11> { [ bracketright, U0597, VoidSymbol, braceright ] }; - key <AD12> { [ bracketleft, U0598, VoidSymbol, braceleft ] }; - key <BKSL> { [ U05C0, U05A8, backslash, bar ] }; - - key <AC01> { [ hebrew_shin, U05BD ] }; - key <AC02> { [ hebrew_dalet, U05B0 ] }; - key <AC03> { [ hebrew_gimel, U05BB ] }; - key <AC04> { [ hebrew_kaph, U05B4 ] }; - key <AC05> { [ hebrew_ayin, U05B1 ] }; - key <AC06> { [ hebrew_yod, U05B6, U05F2 ] }; - key <AC07> { [ hebrew_chet, U05B5, U05F1 ] }; - key <AC08> { [ hebrew_lamed, U05B3 ] }; - key <AC09> { [ hebrew_finalkaph, U05B8, U05C7 ] }; - key <AC10> { [ hebrew_finalpe, U05B2, VoidSymbol, colon ] }; - key <AC11> { [ U059a, U05B7, comma, quotedbl ] }; - - key <AB01> { [ hebrew_zain, U05C5 ] }; - key <AB02> { [ hebrew_samech, U05A4 ] }; - key <AB03> { [ hebrew_bet, U05AA, U05A2 ] }; - key <AB04> { [ hebrew_he, U05A6 ] }; - key <AB05> { [ hebrew_nun, U05A5, U05C6 ] }; - key <AB06> { [ hebrew_mem, U05A7 ] }; - key <AB07> { [ hebrew_zade, U059B ] }; - key <AB08> { [ hebrew_taw, U0591, VoidSymbol, greater ] }; - key <AB09> { [ hebrew_finalzade, U0596, VoidSymbol, less ] }; - key <AB10> { [ U05AD, U05A3, period, question ] }; - - key <SPCE> { [ space, space, thinspace, nobreakspace ] }; -}; +// based on a keyboard map from an 'xkb/symbols/il' file
+
+// This is a partial implemetation of the Israeli standard SI-1452
+// It does not implement changes to the English layout ("Alt-English"),
+// as I believe that it is not the job of this layout to modify the English
+// layout.
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+ // uses the kbd layout in use in Israel.
+
+ name[Group1]= "Hebrew";
+
+ key <AD01> { [ slash, Q ] };
+ key <AD02> { [ apostrophe, W ] };
+ key <AD04> { [ hebrew_resh, R ] };
+ key <AD05> { [ hebrew_aleph,T ] };
+ key <AD06> { [ hebrew_tet, Y ] };
+ key <AD07> { [ hebrew_waw, U ] };
+ key <AD08> { [ hebrew_finalnun, I ] };
+ key <AD09> { [ hebrew_finalmem, O ] };
+ key <AD10> { [ hebrew_pe, P ] };
+
+ key <AC02> { [ hebrew_dalet,S ] };
+ key <AC03> { [ hebrew_gimel,D ] };
+ key <AC04> { [ hebrew_kaph, F ] };
+ key <AC05> { [ hebrew_ayin, G ] };
+ key <AC06> { [ hebrew_yod, H ] };
+ key <AC07> { [ hebrew_chet, J ] };
+ key <AC08> { [ hebrew_lamed, K ] };
+ key <AC09> { [ hebrew_finalkaph, L ] };
+ key <AC10> { [ hebrew_finalpe, colon ] };
+ key <AC11> { [ comma, quotedbl ] };
+
+ key <AB01> { [ hebrew_zain, Z ] };
+ key <AB02> { [ hebrew_samech, X ] };
+ key <AB03> { [ hebrew_bet, C ] };
+ key <AB04> { [ hebrew_he, V ] };
+ key <AB05> { [ hebrew_nun, B ] };
+ key <AB06> { [ hebrew_mem, N ] };
+ key <AB07> { [ hebrew_zade, M ] };
+ // Mirrored:
+ key <AB08> { [ hebrew_taw, greater ] };
+ key <AB09> { [ hebrew_finalzade, less ] };
+
+ key.type[Group1] = "THREE_LEVEL";
+
+ key <TLDE> { [ semicolon, asciitilde,0x10005b0 ]}; // Sheva
+ key <AB10> { [ period, question, 0x10005c3 ]}; // Sof Pasuq
+ key <AD03> { [ hebrew_qoph, E, EuroSign ]};
+ key <AC01> { [ hebrew_shin, A, 0x10020AA ]};
+
+ // The following may get overriden by the iso9995-3(basic101) symbols.
+ // therefore they are included here.
+ // Including them isn't a great idea (for instance: what if group 1 uses
+ // UK keyboard mapping, and maps shift-3 to sterling? This mapping won't
+ // preserve that, and I'm not sure that this is a good feature.
+ key <AE01> { [ 1, exclam , 0x10005b1 ]}; // H. Segol
+ key <AE02> { [ 2, at , 0x10005b2 ]}; // H. Patah
+ key <AE03> { [ 3, numbersign , 0x10005b3 ]}; // H. Qamats
+ key <AE04> { [ 4, dollar , 0x10005b4 ]}; // Hiriq
+ key <AE05> { [ 5, percent , 0x10005b5 ]}; // Tsere
+ key <AE06> { [ 6, asciicircum , 0x10005b6 ]}; // Segol
+ key <AE07> { [ 7, ampersand , 0x10005b7 ]}; // Patah
+ key <AE08> { [ 8, asterisk , 0x10005b8 ]}; // Qamats
+ // Mirrored:
+ key <AE09> { [ 9, parenright , 0x10005c2 ]}; // Sin dot
+ key <AE10> { [ 0, parenleft , 0x10005c1 ]}; // Shin dot
+ key <AE11> { [ minus, underscore , 0x10005b9 ]}; // Holam
+ key <AE12> { [ equal, plus , 0x10005bc ]}; // Dagesh/Shuruq
+
+ // Mirrored:
+ key <AD11> { [ bracketright, braceright, 0x10005bf ]}; // Rafe
+ key <AD12> { [ bracketleft, braceleft, 0x10005bd ]}; // Meteg
+
+ key <BKSL> { [ backslash, bar, 0x10005bb ]}; // Qubuts
+
+ include "level3(ralt_switch)"
+};
+
+
+// nikud patter based on Dekel Tsur's Hebrew mapping for LyX
+partial alphanumeric_keys
+xkb_symbols "lyx" {
+ name[Group1]= "Hebrew (lyx)";
+
+ key <TLDE> { [ semicolon, asciitilde ] };
+ // On some key (e.g. AD01, right below) there is not yet mapping for the
+ // second shift level. Since I could not figure a simple way to map this
+ // to "emit nothing", it is currently mapped to the same letter of the
+ // first shift level (avoiding mapping may risk it be used by a character
+ // from a different group).
+ key <AD01> { [ slash, slash ] };
+ key <AD02> { [ apostrophe, apostrophe ] };
+ key <AD03> { [ hebrew_qoph, 0x10005b8 ] }; // Qamats
+ key <AD04> { [ hebrew_resh, 0x10005bc ] }; // Dagesh/Shuruq
+ key <AD05> { [ hebrew_aleph, 0x100200e ] }; // LRM
+ key <AD06> { [ hebrew_tet, 0x100200f ] }; // RLM
+ key <AD07> { [ hebrew_waw, 0x10005b9 ] }; // Holam
+ key <AD08> { [ hebrew_finalnun,hebrew_finalnun] };
+ key <AD09> { [ hebrew_finalmem,hebrew_finalmem] };
+ key <AD10> { [ hebrew_pe, 0x10005b7 ] }; // Patah
+
+ key <AC01> { [ hebrew_shin, 0x10005b0 ] }; // Sheva
+ key <AC02> { [ hebrew_dalet, 0x10005bc ] }; // Dagesh/Shuruq
+ key <AC03> { [ hebrew_gimel, hebrew_gimel ] };
+ key <AC04> { [ hebrew_kaph, hebrew_kaph ] };
+ key <AC05> { [ hebrew_ayin, 0x10005c2 ] }; // Sin dot
+ key <AC06> { [ hebrew_yod, 0x10005c1 ] }; // Shin dot
+ key <AC07> { [ hebrew_chet, 0x10005b4 ] }; // Hiriq
+ key <AC08> { [ hebrew_lamed, 0x10020aa ] }; // NIS
+ key <AC09> { [ hebrew_finalkaph,hebrew_finalkaph] };
+ key <AC10> { [ hebrew_finalpe, colon ] };
+ key <AC11> { [ comma, quotedbl ] };
+
+ key <AB01> { [ hebrew_zain, hebrew_zain ] };
+ key <AB02> { [ hebrew_samech,0x10005b6 ] }; // Segol
+ key <AB03> { [ hebrew_bet, 0x10005bb ] }; // Qubuts
+ key <AB04> { [ hebrew_he, 0x10005b1 ] }; // H. Segol
+ key <AB05> { [ hebrew_nun, 0x10005b2 ] }; // H. Patah
+ key <AB06> { [ hebrew_mem, 0x10005b3 ] }; // H. Qamats
+ key <AB07> { [ hebrew_zade, 0x10005b5 ] }; // Tsere
+ key <AB08> { [ hebrew_taw, greater ] };
+ key <AB09> { [ hebrew_finalzade, less ] };
+ key <AB10> { [ period, question ] };
+
+ // Note the parens mirroring below:
+ key <AD11> { [ bracketright, braceright ] };
+ key <AD12> { [ bracketleft, braceleft ] };
+ key <AE09> { [ 9 , parenright ] };
+ key <AE10> { [ 0 , parenleft ] };
+
+ key <AE11> { [ minus , 0x10005be ] }; // H. Hiphen
+ key <AE12> { [ equal , plus ] };
+};
+
+
+partial alphanumeric_keys
+xkb_symbols "phonetic" {
+
+ // uses the phonetic layout from old Slackware 'il.map' file
+
+ name[Group1]= "Hebrew (phonetic)";
+
+ key <AE12> { [ equal, plus, hebrew_doublelowline, hebrew_doublelowline ]};
+
+ key <LatQ> { [ hebrew_qoph, hebrew_qoph ] };
+ key <LatW> { [ hebrew_waw, hebrew_waw ] };
+ key <LatE> { [ hebrew_aleph, hebrew_aleph ] };
+ key <LatR> { [ hebrew_resh, hebrew_resh ] };
+ key <LatT> { [ hebrew_taw, hebrew_tet ] };
+ key <LatY> { [ hebrew_ayin, hebrew_ayin ] };
+ key <LatU> { [ hebrew_waw, hebrew_waw ] };
+ key <LatI> { [ hebrew_yod, hebrew_yod ] };
+ key <LatO> { [ hebrew_samech, hebrew_samech ] };
+ key <LatP> { [ hebrew_pe, hebrew_finalpe ] };
+
+ key <LatA> { [ hebrew_aleph, hebrew_aleph ] };
+ key <LatS> { [ hebrew_shin, hebrew_shin ] };
+ key <LatD> { [ hebrew_dalet, hebrew_dalet ] };
+ key <LatF> { [ hebrew_pe, hebrew_finalpe ] };
+ key <LatG> { [ hebrew_gimel, hebrew_gimel ] };
+ key <LatH> { [ hebrew_he, hebrew_he ] };
+ key <LatJ> { [ hebrew_yod, hebrew_yod ] };
+ key <LatK> { [ hebrew_kaph, hebrew_finalkaph ] };
+ key <LatL> { [ hebrew_lamed, hebrew_lamed ] };
+
+ key <LatZ> { [ hebrew_zain, hebrew_zain ] };
+ key <LatX> { [ hebrew_chet, hebrew_chet ] };
+ key <LatC> { [ hebrew_zade, hebrew_finalzade ] };
+ key <LatV> { [ hebrew_waw, hebrew_waw ] };
+ key <LatB> { [ hebrew_bet, hebrew_bet ] };
+ key <LatN> { [ hebrew_nun, hebrew_finalnun ] };
+ key <LatM> { [ hebrew_mem, hebrew_finalmem ] };
+};
+
+// The 'Biblical Hebrew' keyboard layout as defined by Tiro for use with the
+// 'SBL Hebrew' font was added 2006.11.13 by Sebastian J. Bronner
+// <waschtl@sbronner.com>. Its primary features (as compared to the lyx layout)
+// are that the consonants are in the Israeli standard positions, that a great
+// multitude of glyphs can be input directly from the keyboard, and that it is
+// the closest thing to a standard layout a theologian can hope for.
+// Documentation (including printable keyboard tables), SBL Hebrew font, and
+// keyboard layout for Windows are available at
+// http://www.sbl-site.org/Resources/Resources_BiblicalFonts.aspx.
+//
+// It is of interest that the 'basic' layout defined first in this file (as
+// ships with x.org disagrees in the non-consonant characters that the Tiro-
+// layout claims to be the Israeli standard. Tiros apparent diligence in the
+// PDF-documentation accompanying the keyboard-layout-files lead me to put
+// greater stock in their claim than in this file. Therefore, the 'biblical'
+// layout below does not include 'il(basic)' but redoes the _whole_ thing from
+// scratch.
+
+partial alphanumeric_keys
+xkb_symbols "biblical" {
+ name[Group1]= "Hebrew (Biblical, Tiro)";
+ key.type = "FOUR_LEVEL_SEMIALPHABETIC";
+
+ key <TLDE> { [ U05C3, U05AE, semicolon, asciitilde ] };
+ key <AE01> { [ 1, U05A9, VoidSymbol, exclam ] };
+ key <AE02> { [ 2, U0599, VoidSymbol, at ] };
+ key <AE03> { [ 3, U0592, VoidSymbol, numbersign ] };
+ key <AE04> { [ 4, U05AF, NewSheqelSign, dollar ] };
+ key <AE05> { [ 5, VoidSymbol, U200D, percent ] };
+ key <AE06> { [ 6, U05B9, U200C, asciicircum ] };
+ key <AE07> { [ 7, U05BF, U034F, ampersand ] };
+ key <AE08> { [ 8, U05C2, U200E, asterisk ] };
+ key <AE09> { [ 9, U05C1, U200F, parenright ] };
+ key <AE10> { [ 0, U059D, U25CC, parenleft ] };
+ key <AE11> { [ U05BE, U05A0, minus, underscore ] };
+ key <AE12> { [ equal, U05BC, VoidSymbol, plus ] };
+
+ key <AD01> { [ U0307, U05C4, U0308, slash ] };
+ key <AD02> { [ U05F3, U05AC, U05F4, apostrophe ] };
+ key <AD03> { [ hebrew_qoph, U05AB, U20AC ] };
+ key <AD04> { [ hebrew_resh, U059F ] };
+ key <AD05> { [ hebrew_aleph, U0593 ] };
+ key <AD06> { [ hebrew_tet, U059E ] };
+ key <AD07> { [ hebrew_waw, U059C, U05F0 ] };
+ key <AD08> { [ hebrew_finalnun, U05A1 ] };
+ key <AD09> { [ hebrew_finalmem, U0595 ] };
+ key <AD10> { [ hebrew_pe, U0594 ] };
+ key <AD11> { [ bracketright, U0597, VoidSymbol, braceright ] };
+ key <AD12> { [ bracketleft, U0598, VoidSymbol, braceleft ] };
+ key <BKSL> { [ U05C0, U05A8, backslash, bar ] };
+
+ key <AC01> { [ hebrew_shin, U05BD ] };
+ key <AC02> { [ hebrew_dalet, U05B0 ] };
+ key <AC03> { [ hebrew_gimel, U05BB ] };
+ key <AC04> { [ hebrew_kaph, U05B4 ] };
+ key <AC05> { [ hebrew_ayin, U05B1 ] };
+ key <AC06> { [ hebrew_yod, U05B6, U05F2 ] };
+ key <AC07> { [ hebrew_chet, U05B5, U05F1 ] };
+ key <AC08> { [ hebrew_lamed, U05B3 ] };
+ key <AC09> { [ hebrew_finalkaph, U05B8, U05C7 ] };
+ key <AC10> { [ hebrew_finalpe, U05B2, VoidSymbol, colon ] };
+ key <AC11> { [ U059a, U05B7, comma, quotedbl ] };
+
+ key <AB01> { [ hebrew_zain, U05C5 ] };
+ key <AB02> { [ hebrew_samech, U05A4 ] };
+ key <AB03> { [ hebrew_bet, U05AA, U05A2 ] };
+ key <AB04> { [ hebrew_he, U05A6 ] };
+ key <AB05> { [ hebrew_nun, U05A5, U05C6 ] };
+ key <AB06> { [ hebrew_mem, U05A7 ] };
+ key <AB07> { [ hebrew_zade, U059B ] };
+ key <AB08> { [ hebrew_taw, U0591, VoidSymbol, greater ] };
+ key <AB09> { [ hebrew_finalzade, U0596, VoidSymbol, less ] };
+ key <AB10> { [ U05AD, U05A3, period, question ] };
+
+ key <SPCE> { [ space, space, thinspace, nobreakspace ] };
+};
diff --git a/xorg-server/xkeyboard-config/symbols/in b/xorg-server/xkeyboard-config/symbols/in index 7b7300f40..a00c8ad71 100644 --- a/xorg-server/xkeyboard-config/symbols/in +++ b/xorg-server/xkeyboard-config/symbols/in @@ -1,1726 +1,1726 @@ -// This layout includes all Indian layouts, including: -// - Bengali -// - Gujarati -// - Kannada -// - Malayalam -// - Oriya -// - Tamil -// - Telugu -// - Urdu - -// Links: -// - Indic INSCRIPT keyboard layout diagrams: -// http://java.sun.com/products/jfc/tsc/articles/InputMethod/indiclayout.html -// - Bengali Baishakhi (Bengali layouts): -// - Bengali Baishakhi Inscript (Bengali layouts): -// - Bengali Bornona (Bengali layouts): -// - Uni Gitanjali (Bengali layouts): -// http://nltr.org -// - Ekusheyr Shadhinota (Bengali layouts): -// http://ekushey.org/projects/shadhinota/index.html -// - Microsoft Windows XP SP2: Indic Language Standards - an Introduction: -// http://www.bhashaindia.com/MSProducts/XpSp2/Articles/IndicLanguageStandards.aspx - -// based on a keyboard map from an 'xkb/symbols/dev' file - -// Devangari is the default. Kill me if I am wrong:) -default partial alphanumeric_keys -xkb_symbols "deva" { - // March 2004 -- David Holl <smyrph+dev_xkb@ece.wpi.edu> - name[Group1]="Indian"; - - key.type="FOUR_LEVEL"; - - key <TLDE> { [ U094a, U0912, grave, asciitilde ] }; - key <AE01> { [ U0967, U090d, 1, exclam ] }; - key <AE02> { [ U0968, U0945, 2, at ] }; - // Shift+AE0[3-8] really need to return a macro of keys defined by - // INSCRIPT in place of the symbols that are here for now. But this - // requires XKB to map 1 key into two to three other key presses. - key <AE03> { [ U0969, numbersign, 3, numbersign ] }; - key <AE04> { [ U096a, dollar, 4, dollar ] }; - key <AE05> { [ U096b, percent, 5, percent ] }; - key <AE06> { [ U096c, asciicircum, 6, asciicircum ] }; - key <AE07> { [ U096d, ampersand, 7, ampersand ] }; - key <AE08> { [ U096e, asterisk, 8, asterisk ] }; - key <AE09> { [ U096f, parenleft, 9, parenleft ] }; - key <AE10> { [ U0966, parenright, 0, parenright ] }; - key <AE11> { [ minus, U0903, minus, underscore ] }; - key <AE12> { [ U0943, U090b, U0944, U0960 ] }; - - key <AD01> { [ U094c, U0914 ] }; - key <AD02> { [ U0948, U0910 ] }; - key <AD03> { [ U093e, U0906 ] }; - key <AD04> { [ U0940, U0908, U0963, U0961 ] }; - key <AD05> { [ U0942, U090a ] }; - key <AD06> { [ U092c, U092d ] }; - key <AD07> { [ U0939, U0919 ] }; - key <AD08> { [ U0917, U0918, U095a ] }; - key <AD09> { [ U0926, U0927 ] }; - key <AD10> { [ U091c, U091d, U095b ] }; - key <AD11> { [ U0921, U0922, U095c, U095d ] }; - key <AD12> { [ U093c, U091e ] }; - // I added \ / ? | for shell-convenience (file names and piping) - key <BKSL> { [ U0949, U0911, U005C, U007C ] }; - - key <AC01> { [ U094b, U0913 ] }; - key <AC02> { [ U0947, U090f ] }; - key <AC03> { [ U094d, U0905 ] }; - key <AC04> { [ U093f, U0907, U0962, U090c ] }; - key <AC05> { [ U0941, U0909 ] }; - key <AC06> { [ U092a, U092b, NoSymbol, U095e ] }; - key <AC07> { [ U0930, U0931 ] }; - key <AC08> { [ U0915, U0916, U0958, U0959 ] }; - key <AC09> { [ U0924, U0925 ] }; - key <AC10> { [ U091a, U091b, U0952 ] }; - key <AC11> { [ U091f, U0920, NoSymbol, U0951 ] }; - - key <AB01> { [ U0946, U090e, U0953 ] }; - key <AB02> { [ U0902, U0901, NoSymbol, U0950 ] }; - key <AB03> { [ U092e, U0923, U0954 ] }; - key <AB04> { [ U0928, U0929 ] }; - key <AB05> { [ U0935, U0934 ] }; - key <AB06> { [ U0932, U0933 ] }; - key <AB07> { [ U0938, U0936 ] }; - key <AB08> { [ comma, U0937, U0970 ] }; - key <AB09> { [ period, U0964, U0965, U093d ] }; - // I added \ / ? | for shell-convenience (file names and piping) - key <AB10> { [ U092f, U095f, slash, question ] }; - - // space, space, Zero-Width-Non-Joiner (ZWNJ), Zero-Width-Joiner (ZWJ): - include "nbsp(zwnj3zwj4)" -}; - -//Name : Bolnagri (Combined) -//Description : A phonetic keyboard layout for Devnagari(Hindi) -// http://www.indlinux.org/wiki/index.php/BolNagri -//NOTE : This is a combined map of bolnagri_matras and bolnagri_vowels. -//Inspired by "devrom" keymap by Steve Smith for the windows tool "keyman" -//Original Author : Noah Levitt<nlevitt at columbia.edu> -//Past Authors : Pramod.R <pramodr at gmail.com> and Ravikant <ravikant at sarai.net> -// Current Main.: G Karunakar <karunakar@sarai.net> - -partial alphanumeric_keys -xkb_symbols "bolnagri" { - name[Group1] = "Hindi (Bolnagri)"; - key.type="FOUR_LEVEL"; - //Top Alphanumeric row - // Roman digits - key <TLDE> { [ U0902, U0901, apostrophe, asciitilde ] }; // apostrophe: anusvara, candrabindu - key <AE01> { [ 1, exclam, U0967, exclam ] }; - key <AE02> { [ 2, at, U0968, at ] }; - key <AE03> { [ 3, numbersign, U0969, numbersign ] }; - key <AE04> { [ 4, dollar, U096A, dollar ] }; - key <AE05> { [ 5, percent, U096B, percent ] }; - key <AE06> { [ 6, asciicircum, U096C, asciicircum ] }; - key <AE07> { [ 7, ampersand, U096D, ampersand ] }; - key <AE08> { [ 8, asterisk, U096E, asterisk ] }; - key <AE09> { [ 9, parenleft, U096F, parenleft ] }; - key <AE10> { [ 0, parenright, U0966, parenright ] }; - key <AE11> { [ minus, underscore ] }; - key <AE12> { [ equal, plus ] }; - key <BKSL> { [ U0964, U0965, U007C, U005C ] }; //pipe : danda, double danda - - //Q Row - key <AD01> { [ U200C, U200D ] }; // Q: ZWNJ, ZWJ - key <AD02> { [ U0935, U950 ] }; // W: wa, OM - key <AD03> { [ U0947, U0948, U090F, U0910 ] }; // E: e, ai matras - key <AD04> { [ U0930, U0943 ] }; // R: ra, vocalic Ri - key <AD05> { [ U0924, U0925 ] }; // T: ta, tha - key <AD06> { [ U092f, U091E ] }; // Y: ya, nya - key <AD07> { [ U0941, U0942, U0909, U090A ] }; // U: u, uu matras - key <AD08> { [ U093F, U0940, U0907, U0908 ] }; // I: i, ii matras - key <AD09> { [ U094B, U094C, U0913, U0914 ] }; // O: o, au matras - key <AD10> { [ U092A, U092B ] }; // P: pa, pha - key <AD11> { [ bracketleft, braceleft ] }; - key <AD12> { [ bracketright, braceright ] }; - - //A Row - key <AC01> { [ U093E, U0906, U0905, U0906 ] }; // A: aa - key <AC02> { [ U0938, U0937 ] }; // S: sa, ssa - key <AC03> { [ U0926, U0927 ] }; // D: da, dha - key <AC04> { [ U091F, U0920 ] }; // F: TA, THA - key <AC05> { [ U0917, U0918 ] }; // G: ga, gha - key <AC06> { [ U0939, U0903 ] }; // H: ha, visarg - key <AC07> { [ U091C, U091D ] }; // J: ja, jha - key <AC08> { [ U0915, U0916 ] }; // K: ka, kha - key <AC09> { [ U0932, U0962 ] }; // L: la, vocalic L or lru matra` - key <AC10> { [ semicolon, colon ] }; - key <AC11> { [apostrophe, quotedbl ] }; - - //Z Row - key <AB01> { [ U0936, U0945 ] }; // Z: sha, akaar candra - key <AB02> { [ U094D, U0949 ] }; // X: halant, aakaar candra - key <AB03> { [ U091A, U091B ] }; // C: ca, cha - key <AB04> { [ U0921, U0922 ] }; // V: da, dha - key <AB05> { [ U092C, U092D ] }; // B: ba, bha - key <AB06> { [ U0928, U0923 ] }; // N: na, nha - key <AB07> { [ U092E, U093D, U092E, U093D ] }; // M: ma, avagraha - key <AB08> { [ comma, U0970 ] };// comma: comma, dev abbreviation sign - key <AB09> { [ period, U093C ] }; // period: period, nukta - key <AB10> { [ slash, question ] }; - - // begin modifier mappings -// modifier_map Shift { Shift_L }; -// modifier_map Lock { Caps_Lock }; -// modifier_map Control{ Control_L }; -// modifier_map Mod3 { Mode_switch }; - include "level3(ralt_switch)" -}; - -// based on a keyboard map from an 'xkb/symbols/ben' file - -partial alphanumeric_keys -xkb_symbols "ben" { - name[Group1]= "Bengali"; - - // Mainly numbers. - key <AE01> { [ U09E7 ] }; - key <AE02> { [ U09E8 ] }; - key <AE03> { [ U09E9 ] }; - key <AE04> { [ U09EA ] }; - key <AE05> { [ U09EB ] }; - key <AE06> { [ U09EC ] }; - key <AE07> { [ U09ED ] }; - key <AE08> { [ U09EE ] }; - key <AE09> { [ U09EF, parenleft ] }; - key <AE10> { [ U09E6, parenright ] }; - key <AE11> { [ minus, U0983 ] }; - key <AE12> { [ U098B, U09C3 ] }; - -// Mainly long vowels - - key <AD01> { [ U09CC, U0994 ] }; - key <AD02> { [ U09C8, U0990 ] }; - key <AD03> { [ U09BE, U0986 ] }; - key <AD04> { [ U09C0, U0988 ] }; - key <AD05> { [ U09C2, U098A ] }; - -// Mainly voiced consonants - - key <AD06> { [ U09AC, U09AD ] }; - key <AD07> { [ U09B9, U0999 ] }; - key <AD08> { [ U0997, U0998 ] }; - key <AD09> { [ U09A6, U09A7 ] }; - key <AD10> { [ U099C, U099D ] }; - key <AD11> { [ U09A1, U09A2 ] }; - key <AD12> { [ U09BC, U099E ] }; - -// Mainly short vowels - key <AC01> { [ U09CB, U0993 ] }; - key <AC02> { [ U09C7, U098F ] }; - key <AC03> { [ U09CD, U0985 ] }; - key <AC04> { [ U09BF, U0987 ] }; - key <AC05> { [ U09C1, U0989 ] }; - - -// Mainly unvoiced consonants - - key <AC06> { [ U09AA, U09AB ] }; - key <AC07> { [ U09B0, U09DD ] }; - key <AC08> { [ U0995, U0996 ] }; - key <AC09> { [ U09A4, U09A5 ] }; - key <AC10> { [ U099A, U099B ] }; - key <AC11> { [ U099F, U09A0 ] }; - key <BKSL> { [ U005C, U007C ] }; - - key <AB01> { [ z, Z ] }; - key <AB02> { [ U0982, U0981 ] }; - key <AB03> { [ U09AE, U09A3 ] }; - key <AB04> { [ U09A8, U09A8 ] }; - key <AB05> { [ U09AC, U09AC ] }; - key <AB06> { [ U09B2, U09B2 ] }; - key <AB07> { [ U09B8, U09B6 ] }; - key <AB08> { [ comma, U09B7 ] }; - key <AB09> { [ period, U0964 ] }; - key <AB10> { [ U09DF, U09AF ] }; -}; - -xkb_symbols "ben_probhat" { - name[Group1]= "Bengali (Probhat)"; - key <ESC> { [ Escape ] }; - -// numbers - key <TLDE> { [ U200D, asciitilde ] }; - key <AE01> { [ U09E7, exclam ] }; - key <AE02> { [ U09E8, at ] }; - key <AE03> { [ U09E9, numbersign ] }; - key <AE04> { [ U09EA, U09F3 ] }; - key <AE05> { [ U09EB, percent ] }; - key <AE06> { [ U09EC, asciicircum ] }; - key <AE07> { [ U09ED, U099E ] }; - key <AE08> { [ U09EE, U09CE ] }; - key <AE09> { [ U09EF, parenleft ] }; - key <AE10> { [ U09E6, parenright ] }; - key <AE11> { [ minus, underscore ] }; - key <AE12> { [ equal, plus ] }; - key <BKSP> { [ BackSpace ] }; - -// tab, q to ] - key <TAB> { [ Tab, ISO_Left_Tab ] }; - key <AD01> { [ U09A6, U09A7 ] }; - key <AD02> { [ U09C2, U098A ] }; - key <AD03> { [ U09C0, U0988 ] }; - key <AD04> { [ U09B0, U09DC ] }; - key <AD05> { [ U099F, U09A0 ] }; - key <AD06> { [ U098F, U0990 ] }; - key <AD07> { [ U09C1, U0989 ] }; - key <AD08> { [ U09BF, U0987 ] }; - key <AD09> { [ U0993, U0994 ] }; - key <AD10> { [ U09AA, U09AB ] }; - key <AD11> { [ U09C7, U09C8 ] }; - key <AD12> { [ U09CB, U09CC ] }; - key <RTRN> { [ Return ] }; - -// caps, a to ' -// key <CAPS> { [ Caps_Lock ] }; - key <AC01> { [ U09BE, U0985 ] }; - key <AC02> { [ U09B8, U09B7 ] }; - key <AC03> { [ U09A1, U09A2 ] }; - key <AC04> { [ U09A4, U09A5 ] }; - key <AC05> { [ U0997, U0998 ] }; - key <AC06> { [ U09B9, U0983 ] }; - key <AC07> { [ U099C, U099D ] }; - key <AC08> { [ U0995, U0996 ] }; - key <AC09> { [ U09B2, U0982 ] }; - key <AC10> { [ semicolon, colon ] }; - key <AC11> { [ quoteright, quotedbl ] }; - -// shift, z to / -// key <LFSH> { [ Shift_L ] }; - key <AB01> { [ U09DF, U09AF ] }; - key <AB02> { [ U09B6, U09DD ] }; - key <AB03> { [ U099A, U099B ] }; - key <AB04> { [ U0986, U098B ] }; - key <AB05> { [ U09AC, U09AD ] }; - key <AB06> { [ U09A8, U09A3 ] }; - key <AB07> { [ U09AE, U0999 ] }; - key <AB08> { [ comma, U09C3 ] }; - key <AB09> { [ U0964, U0981 ] }; - key <AB10> { [ U09CD, question ] }; - key <BKSL> { [ U200C, U0965 ] }; - -// key <LCTL> { [ Control_L ] }; -// key <SPCE> { [ space ] }; - -// modifier_map Shift { Shift_L }; -// modifier_map Lock { Caps_Lock }; -// modifier_map Control{ Control_L }; - -}; - -// Bengali Baishakhi, Bengali Baishakhi Inscript, Bengali Bornona, Uni Gitanjali Layouts are added by Promathesh Mandal <promathesh812004@gmail.com> - -xkb_symbols "ben_baishakhi" { - name[Group1]= "Bengali (Baishakhi)"; - key <ESC> { [ Escape ] }; - -// numbers - key <TLDE> { [ 0x100200D, 0x100200C ] }; - key <AE01> { [ 0x10009E7, exclam ] }; - key <AE02> { [ 0x10009E8, at ] }; - key <AE03> { [ 0x10009E9, numbersign ] }; - key <AE04> { [ 0x10009EA, dollar, 0x10009F2 ] }; - key <AE05> { [ 0x10009EB, percent ] }; - key <AE06> { [ 0x10009EC, asciicircum, 0x10009D7 ] }; - key <AE07> { [ 0x10009ED, ampersand ] }; - key <AE08> { [ 0x10009EE, asterisk,0x10009FA ] }; - key <AE09> { [ 0x10009EF, parenleft ] }; - key <AE10> { [ 0x10009E6, parenright ] }; - key <AE11> { [ minus, underscore ] }; - key <AE12> { [ equal, plus ] }; - key <BKSP> { [ BackSpace ] }; - -// tab, q to ] - key <TAB> { [ Tab, ISO_Left_Tab ] }; - key <AD01> { [ 0x10009A1, 0x10009A2 ] }; - key <AD02> { [ 0x10009C0 , 0x10009C2 ] }; - key <AD03> { [ 0x10009C7, 0x100098F, 0x1000990 ] }; - key <AD04> { [ 0x10009B0 , 0x10009C3, 0x100098B ] }; - key <AD05> { [ 0x100099F, 0x10009A0 ] }; - key <AD06> { [ 0x10009AF, 0x10009DF ] }; - key <AD07> { [ 0x10009C1, 0x1000989, 0x100098A ] }; - key <AD08> { [ 0x10009BF, 0x1000987, 0x1000988 ] }; - key <AD09> { [ 0x10009CB, 0x1000993, 0x1000994 ] }; - key <AD10> { [ 0x10009AA, 0x10009AB ] }; - key <AD11> { [ bracketleft, braceleft] }; - key <AD12> { [ bracketright, braceright ] }; - key <RTRN> { [ Return ] }; - -// caps, a to ' -// key <CAPS> { [ Caps_Lock ] }; - key <AC01> { [ 0x10009BE, 0x1000985, 0x1000986 ] }; - key <AC02> { [ 0x10009B8, 0x10009B6, 0x10009B7 ] }; - key <AC03> { [ 0x10009A6, 0x10009A7 ] }; - key <AC04> { [ 0x10009A4, 0x10009A5, 0x10009CE ] }; - key <AC05> { [ 0x1000997, 0x1000998 ] }; - key <AC06> { [ 0x10009CD, 0x10009B9, 0x1000983 ] }; - key <AC07> { [ 0x100099C, 0x100099D ] }; - key <AC08> { [ 0x1000995, 0x1000996 ] }; - key <AC09> { [ 0x10009B2, 0x1000964, 0x100098C ] }; - key <AC10> { [ semicolon, colon ] }; - key <AC11> { [ quoteright, quotedbl ] }; - -// shift, z to / -// key <LFSH> { [ Shift_L ] }; - key <AB01> { [ 0x10009C8, 0x10009CC ] }; - key <AB02> { [ 0x10009DC, 0x10009DD ] }; - key <AB03> { [ 0x100099A, 0x100099B ] }; - key <AB04> { [ 0x10009F1, 0x10009F0 ] }; - key <AB05> { [ 0x10009AC, 0x10009AD ] }; - key <AB06> { [ 0x10009A8, 0x10009A3, 0x100099E ] }; - key <AB07> { [ 0x10009AE, 0x1000999, 0x1000981 ] }; - key <AB08> { [ comma, less ] }; - key <AB09> { [ period, greater,0x10009BC ] }; - key <AB10> { [ slash, question, 0x1000982 ] }; - key <BKSL> { [ backslash, bar ] }; - -// third level with right-alt - include "level3(ralt_switch)" - -// key <LCTL> { [ Control_L ] }; -// key <SPCE> { [ space ] }; - -// modifier_map Shift { Shift_L }; -// modifier_map Lock { Caps_Lock }; -// modifier_map Control{ Control_L }; - - -}; - -xkb_symbols "ben_inscript" { - name[Group1]= "Bengali (Baishakhi Inscript)"; - - // Mainly numbers. - key <TLDE> { [ 0x100200D, 0x100200C ] }; - key <AE01> { [ 0x10009E7 ] }; - key <AE02> { [ 0x10009E8 ] }; - key <AE03> { [ 0x10009E9 ] }; - key <AE04> { [ 0x10009EA ] }; - key <AE05> { [ 0x10009EB ] }; - key <AE06> { [ 0x10009EC ] }; - key <AE07> { [ 0x10009ED ] }; - key <AE08> { [ 0x10009EE ] }; - key <AE09> { [ 0x10009EF, parenleft ] }; - key <AE10> { [ 0x10009E6, parenright ] }; - key <AE11> { [ minus, 0x1000983 ] }; - key <AE12> { [ 0x10009C3, 0x100098B ] }; - -// Mainly long vowels - - key <AD01> { [ 0x10009CC, 0x1000994 ] }; - key <AD02> { [ 0x10009C8, 0x1000990 ] }; - key <AD03> { [ 0x10009BE, 0x1000986 ] }; - key <AD04> { [ 0x10009C0, 0x1000988 ] }; - key <AD05> { [ 0x10009C2, 0x100098A ] }; - -// Mainly voiced consonants - - key <AD06> { [ 0x10009AC, 0x10009AD ] }; - key <AD07> { [ 0x10009B9, 0x1000999 ] }; - key <AD08> { [ 0x1000997, 0x1000998 ] }; - key <AD09> { [ 0x10009A6, 0x10009A7 ] }; - key <AD10> { [ 0x100099C, 0x100099D ] }; - key <AD11> { [ 0x10009A1, 0x10009A2 ] }; - key <AD12> { [ 0x10009BC, 0x100099E ] }; - -// Mainly short vowels - key <AC01> { [ 0x10009CB, 0x1000993 ] }; - key <AC02> { [ 0x10009C7, 0x100098F ] }; - key <AC03> { [ 0x10009CD, 0x1000985 ] }; - key <AC04> { [ 0x10009BF, 0x1000987 ] }; - key <AC05> { [ 0x10009C1, 0x1000989 ] }; - - -// Mainly unvoiced consonants - - key <AC06> { [ 0x10009AA, 0x10009AB ] }; - key <AC07> { [ 0x10009B0, 0x10009DD ] }; - key <AC08> { [ 0x1000995, 0x1000996 ] }; - key <AC09> { [ 0x10009A4, 0x10009A5 ] }; - key <AC10> { [ 0x100099A, 0x100099B ] }; - key <AC11> { [ 0x100099F, 0x10009A0 ] }; - key <BKSL> { [ backslash, bar ] }; - - key <AB01> { [ 0x10009CE ] }; - key <AB02> { [ 0x1000982, 0x1000981 ] }; - key <AB03> { [ 0x10009AE, 0x10009A3 ] }; - key <AB04> { [ 0x10009A8, 0x10009A8 ] }; - key <AB05> { [ 0x10009AC, 0x10009AC ] }; - key <AB06> { [ 0x10009B2, 0x10009B2 ] }; - key <AB07> { [ 0x10009B8, 0x10009B6 ] }; - key <AB08> { [ comma, 0x10009B7 ] }; - key <AB09> { [ period, 0x1000964 ] }; - key <AB10> { [ 0x10009DF, 0x10009AF ] }; -}; - -xkb_symbols "ben_gitanjali" { - name[Group1]= "Bengali (Uni Gitanjali)"; - key <ESC> { [ Escape ] }; - -// numbers - key <TLDE> { [ colon, question ] }; - key <AE01> { [ 0x10009E7, 0x10009CE ] }; - key <AE02> { [ 0x10009E8, quoteright ] }; - key <AE03> { [ 0x10009E9, numbersign ] }; - key <AE04> { [ 0x10009EA, 0x10009F3 ] }; - key <AE05> { [ 0x10009EB, slash ] }; - key <AE06> { [ 0x10009EC, period ] }; - key <AE07> { [ 0x10009ED, ampersand ] }; - key <AE08> { [ 0x10009EE, asterisk ] }; - key <AE09> { [ 0x10009EF, parenleft ] }; - key <AE10> { [ 0x10009E6, parenright ] }; - key <AE11> { [ minus, 0x1000983 ] }; - key <AE12> { [ 0x10009C3, 0x100098B ] }; - key <BKSP> { [ BackSpace ] }; - -// tab, q to ] - key <TAB> { [ Tab, ISO_Left_Tab ] }; - key <AD01> { [ 0x10009D7, 0x1000994 ] }; - key <AD02> { [ 0x10009C8, 0x1000990 ] }; - key <AD03> { [ 0x10009BE, 0x1000985 ] }; - key <AD04> { [ 0x10009C0, 0x1000988 ] }; - key <AD05> { [ 0x10009C2, 0x100098A ] }; - key <AD06> { [ 0x10009AC, 0x10009AD ] }; - key <AD07> { [ 0x10009B9, 0x1000999 ] }; - key <AD08> { [ 0x1000997, 0x1000998 ] }; - key <AD09> { [ 0x10009A6, 0x10009A7 ] }; - key <AD10> { [ 0x100099C, 0x100099D ] }; - key <AD11> { [ 0x10009A1, 0x10009A2 ] }; - key <AD12> { [ 0x100200C, 0x100099E ] }; - key <RTRN> { [ Return ] }; - -// caps, a to ' -// key <CAPS> { [ Caps_Lock ] }; - key <AC01> { [ 0x100200D, 0x1000993 ] }; - key <AC02> { [ 0x10009C7, 0x100098F ] }; - key <AC03> { [ 0x10009CD ] }; - key <AC04> { [ 0x10009BF, 0x1000987 ] }; - key <AC05> { [ 0x10009C1, 0x1000989 ] }; - key <AC06> { [ 0x10009AA, 0x10009AB ] }; - key <AC07> { [ 0x10009B0, 0x10009F0 ] }; - key <AC08> { [ 0x1000995, 0x1000996 ] }; - key <AC09> { [ 0x10009A4, 0x10009A5 ] }; - key <AC10> { [ 0x100099A, 0x100099B ] }; - key <AC11> { [ 0x100099F, 0x10009A0 ] }; - -// shift, z to / -// key <LFSH> { [ Shift_L ] }; - key <AB01> { [ 0x10009C7, 0x100098F ] }; - key <AB02> { [ 0x1000982, 0x1000981 ] }; - key <AB03> { [ 0x10009AE, 0x10009A3 ] }; - key <AB04> { [ 0x10009A8, 0x10009DC ] }; - key <AB05> { [ 0x10009F1, 0x10009DD ] }; - key <AB06> { [ 0x10009B2 ] }; - key <AB07> { [ 0x10009B8, 0x10009B6 ] }; - key <AB08> { [ comma, 0x10009B7 ] }; - key <AB09> { [ 0x1000964, 0x10009FA ] }; - key <AB10> { [ 0x10009AF, 0x10009DF ] }; - key <BKSL> { [ backslash, bar ] }; - -// third level with right-win -// include "level3(lwin_switch)" - -// key <LCTL> { [ Control_L ] }; -// key <SPCE> { [ space ] }; - -// modifier_map Shift { Shift_L }; -// modifier_map Lock { Caps_Lock }; -// modifier_map Control{ Control_L }; - - -}; - - -xkb_symbols "ben_bornona" { - name[Group1]= "Bengali (Bornona)"; - key <ESC> { [ Escape ] }; - -// numbers - key <TLDE> { [ 0x100200D, 0x100200C ] }; - key <AE01> { [ 0x10009E7, exclam ] }; - key <AE02> { [ 0x10009E8, 0x1000981 ] }; - key <AE03> { [ 0x10009E9, numbersign ] }; - key <AE04> { [ 0x10009EA, 0x10009F3 ] }; - key <AE05> { [ 0x10009EB, percent ] }; - key <AE06> { [ 0x10009EC, 0x1000983 ] }; - key <AE07> { [ 0x10009ED, 0x10009CE ] }; - key <AE08> { [ 0x10009EE, asterisk ] }; - key <AE09> { [ 0x10009EF, parenleft ] }; - key <AE10> { [ 0x10009E6, parenright ] }; - key <AE11> { [ minus, underscore ] }; - key <AE12> { [ equal, plus ] }; - key <BKSP> { [ BackSpace ] }; - -// tab, q to ] - key <TAB> { [ Tab, ISO_Left_Tab ] }; - key <AD01> { [ 0x1000982, 0x1000999, 0x10009D7 ] }; - key <AD02> { [ 0x10009A2, 0x10009A0, 0x100098A ] }; - key <AD03> { [ 0x10009C7, 0x10009C8, 0x1000988 ] }; - key <AD04> { [ 0x10009B0, 0x10009C3, 0x100098B ] }; - key <AD05> { [ 0x10009A4, 0x100099F ] }; - key <AD06> { [ 0x10009A7, 0x10009A5, 0x100098F ] }; - key <AD07> { [ 0x10009C1, 0x10009C2, 0x1000989 ] }; - key <AD08> { [ 0x10009BF, 0x10009C0, 0x1000987 ] }; - key <AD09> { [ 0x10009CB, 0x10009CC, 0x1000993 ] }; - key <AD10> { [ 0x10009AA, 0x1000990, 0x1000994 ] }; - key <AD11> { [ 0x100005B, 0x100007B, 0x10009DC ] }; - key <AD12> { [ 0x100005D, 0x100007D ] }; - key <RTRN> { [ Return ] }; - -// caps, a to ' -// key <CAPS> { [ Caps_Lock ] }; - key <AC01> { [ 0x10009BE, 0x1000985, 0x10009F4 ] }; - key <AC02> { [ 0x10009B8, 0x10009B6, 0x10009F5 ] }; - key <AC03> { [ 0x10009A6, 0x10009A1, 0x10009F8 ] }; - key <AC04> { [ 0x10009AB ] }; - key <AC05> { [ 0x1000997, 0x1000998 ] }; - key <AC06> { [ 0x10009CD, 0x10009B9 ] }; - key <AC07> { [ 0x100099C, 0x100099D ] }; - key <AC08> { [ 0x1000995, 0x1000996 ] }; - key <AC09> { [ 0x10009B2, 0x1000964 ] }; - key <AC10> { [ semicolon, 0x100003A ] }; - key <AC11> { [ quoteright, quotedbl ] }; - -// shift, z to / -// key <LFSH> { [ Shift_L ] }; - key <AB01> { [ 0x10009AF, 0x10009DC ] }; - key <AB02> { [ 0x10009B7, 0x10009DD, 0x10009FA ] }; - key <AB03> { [ 0x100099A, 0x100099B ] }; - key <AB04> { [ 0x10009AD ] }; - key <AB05> { [ 0x10009AC, 0x10009DF ] }; - key <AB06> { [ 0x10009A8, 0x10009A3 ] }; - key <AB07> { [ 0x10009AE, 0x100099E ] }; - key <AB08> { [ comma, 0x100003C ] }; - key <AB09> { [ 0x100002E, 0x100003E ] }; - key <AB10> { [ 0x100002F, question ] }; - key <BKSL> { [ 0x10009F1, 0x10009F0 ] }; - -// key <LCTL> { [ Control_L ] }; -// key <SPCE> { [ space ] }; - -// modifier_map Shift { Shift_L }; -// modifier_map Lock { Caps_Lock }; -// modifier_map Control{ Control_L }; -// third level with right-alt - include "level3(ralt_switch)" - -}; - -partial alphanumeric_keys -xkb_symbols "guj" { - name[Group1]= "Gujarati"; - - // Mainly numbers. - key <AE01> { [ U0AE7, U0A8D ] }; - key <AE02> { [ U0AE8, U0AC5 ] }; - key <AE03> { [ U0AE9 ] }; - key <AE04> { [ U0AEA ] }; - key <AE05> { [ U0AEB ] }; - key <AE06> { [ U0AEC ] }; - key <AE07> { [ U0AED ] }; - key <AE08> { [ U0AEE ] }; - key <AE09> { [ U0AEF, parenleft ] }; - key <AE10> { [ U0AE6, parenright ] }; - key <AE11> { [ minus, U0A83 ] }; - key <AE12> { [ U0A8B, U0AC3 ] }; - -// Mainly long vowels - - key <AD01> { [ U0ACC, U0A94 ] }; - key <AD02> { [ U0AC8, U0A90 ] }; - key <AD03> { [ U0ABE, U0A86 ] }; - key <AD04> { [ U0AC0, U0A88 ] }; - key <AD05> { [ U0AC2, U0A8A ] }; - -// Mainly voiced consonants - - key <AD06> { [ U0AAC, U0AAD ] }; - key <AD07> { [ U0AB9, U0A99 ] }; - key <AD08> { [ U0A97, U0A98 ] }; - key <AD09> { [ U0AA6, U0AA7 ] }; - key <AD10> { [ U0A9C, U0A9D ] }; - key <AD11> { [ U0AA1, U0AA2 ] }; - key <AD12> { [ U0ABC, U0A9E ] }; - -// Mainly short vowels - key <AC01> { [ U0ACB, U0A93 ] }; - key <AC02> { [ U0AC7, U0A8F ] }; - key <AC03> { [ U0ACD, U0A85 ] }; - key <AC04> { [ U0ABF, U0A87 ] }; - key <AC05> { [ U0AC1, U0A89 ] }; - -// Mainly unvoiced consonants - - key <AC06> { [ U0AAA, U0AAB ] }; - key <AC07> { [ U0AB0, U0AB0 ] }; - key <AC08> { [ U0A95, U0A96 ] }; - key <AC09> { [ U0AA4, U0AA5 ] }; - key <AC10> { [ U0A9A, U0A9B ] }; - key <AC11> { [ U0A9F, U0AA0 ] }; - key <BKSL> { [ U0AC9, U0A91 ] }; - - key <AB01> { [ z , Z ] }; - key <AB02> { [ U0A82, U0A81 ] }; - key <AB03> { [ U0AAE, U0AA3 ] }; - key <AB04> { [ U0AA8, U0AA8 ] }; - key <AB05> { [ U0AB5, U0AB5 ] }; - key <AB06> { [ U0AB2, U0AB3 ] }; - key <AB07> { [ U0AB8, U0AB6 ] }; - key <AB08> { [ comma, U0AB7 ] }; - key <AB09> { [ period, U0964 ] }; - key <AB10> { [ U0AAF, question ] }; -}; - -partial alphanumeric_keys -xkb_symbols "kan" { - - // Inscript layout for Kannada - // Author : G Karunakar <karunakar@freedomink.org> - // Date : Wed Nov 13 17:22:58 IST 2002 - // Kannada digits mapped in basic only - - name[Group1]= "Kannada"; - - key <TLDE> { [ U0cca, U0c92 ] }; - key <AE01> { [ U0ce7 ] }; - key <AE02> { [ U0ce8 ] }; - key <AE03> { [ U0ce9 ] }; - key <AE04> { [ U0cea ] }; - key <AE05> { [ U0ceb ] }; - key <AE06> { [ U0cec ] }; - key <AE07> { [ U0ced ] }; - key <AE08> { [ U0cee ] }; - key <AE09> { [ U0cef ] }; - key <AE10> { [ U0ce6 ] }; - key <AE11> { [ U0c83 ] }; - key <AE12> { [ U0cc3, U0c8b ] }; - - key <AD01> { [ U0ccc, U0c94 ] }; - key <AD02> { [ U0cc8, U0c90 ] }; - key <AD03> { [ U0cbe, U0c86 ] }; - key <AD04> { [ U0cc0, U0c88 ] }; - key <AD05> { [ U0cc2, U0c8a ] }; - key <AD06> { [ U0cac, U0cad ] }; - key <AD07> { [ U0cb9, U0c99 ] }; - key <AD08> { [ U0c97, U0c98 ] }; - key <AD09> { [ U0ca6, U0ca7 ] }; - key <AD10> { [ U0c9c, U0c9d ] }; - key <AD11> { [ U0ca1, U0ca2 ] }; - key <AD12> { [ U0cbc, U0c9e ] }; - - key <AC01> { [ U0ccb, U0c93 ] }; - key <AC02> { [ U0cc7, U0c8f ] }; - key <AC03> { [ U0ccd, U0c85 ] }; - key <AC04> { [ U0cbf, U0c87 ] }; - key <AC05> { [ U0cc1, U0c89 ] }; - key <AC06> { [ U0caa, U0cab ] }; - key <AC07> { [ U0cb0, U0cb1 ] }; - key <AC08> { [ U0c95, U0c96 ] }; - key <AC09> { [ U0ca4, U0ca5 ] }; - key <AC10> { [ U0c9a, U0c9b ] }; - key <AC11> { [ U0c9f, U0ca0 ] }; - - key <AB01> { [ U0cc6, U0c8e ] }; - key <AB02> { [ U0c82 ] }; - key <AB03> { [ U0cae, U0ca3 ] }; - key <AB04> { [ U0ca8 ] }; - key <AB05> { [ U0cb5, U0cb4 ] }; - key <AB06> { [ U0cb2, U0cb3 ] }; - key <AB07> { [ U0cb8, U0cb6 ] }; - key <AB08> { [ comma , U0cb7 ] }; - key <AB09> { [ period ] }; - key <AB10> { [ U0caf, U0040 ] }; - - key <RALT> { - symbols[Group1] = [ Mode_switch, Multi_key ], - virtualMods = AltGr - }; - -}; - -// Description : A keymap for Malayalam -// Encoding : Unicode (http://www.unicode.org) -// Author : Baiju M <baiju@freeshell.org> -// Date : Sat Aug 17 21:10:48 IST 2002 -// Mapping: - -partial alphanumeric_keys -xkb_symbols "mal" { - - name[Group1] = "Malayalam"; - - //From grave to backslash (\) - - key <TLDE> { [ U0d4a , U0d12 ] }; - -// svu: -// These lines were in former "mal" variant - -// but the digits are replaced with the ones from 'mal_plusnum' - -// for the integrity of all Indian layouts -// -// key <AE01> { [1 , exclam ] }; -// key <AE02> { [2 , at ] }; -// key <AE03> { [3 , numbersign ] }; -// key <AE04> { [4 , dollar ] }; -// key <AE05> { [5 , percent ] }; -// key <AE06> { [6 ,asciicircum ] }; -// key <AE07> { [7 , ampersand ] }; -// key <AE08> { [8 , asterisk ] }; -// key <AE09> { [9 , parenleft ] }; -// key <AE10> { [0 , parenright ] }; - - key <AE01> { [ U0d67 , exclam ] }; - key <AE02> { [ U0d68 , at ] }; - key <AE03> { [ U0d69 , numbersign ] }; - key <AE04> { [ U0d6a , dollar ] }; - key <AE05> { [ U0d6b , percent ] }; - key <AE06> { [ U0d6c , asciicircum ] }; - key <AE07> { [ U0d6d , ampersand ] }; - key <AE08> { [ U0d6e , asterisk ] }; - key <AE09> { [ U0d6f , parenleft ] }; - key <AE10> { [ U0d66 , parenright ] }; - - key <AE11> { [ minus , U0d03 ] }; - key <AE12> { [ U0d43 , U0d0b ] }; - key <BKSL> { [U0200c, U05C ]};//bksl: ZWNJ - - - // From 'q' to right bracket (]) - - key <AD01> { [ U0d4c , U0d14 ] }; - key <AD02> { [ U0d48 , U0d10 ] }; - key <AD03> { [ U0d3e , U0d06 ] }; - key <AD04> { [ U0d40 , U0d08 ] }; - key <AD05> { [ U0d42 , U0d0a ] }; - key <AD06> { [ U0d2c , U0d2d ] }; - key <AD07> { [ U0d39 , U0d19 ] }; - key <AD08> { [ U0d17 , U0d18 ] }; - key <AD09> { [ U0d26 , U0d27 ] }; - key <AD10> { [ U0d1c , U0d1d ] }; - key <AD11> { [ U0d21 , U0d22 ] }; - key <AD12> { [ U0200d , U0d1e ] }; - - // From 'a' to apostrophe (') - - key <AC01> { [ U0d4b , U0d13 ] }; - key <AC02> { [ U0d47 , U0d0f ] }; - key <AC03> { [ U0d4d , U0d05 ] }; - key <AC04> { [ U0d3f , U0d07 ] }; - key <AC05> { [ U0d41 , U0d09 ] }; - key <AC06> { [ U0d2a , U0d2b ] }; - key <AC07> { [ U0d30 , U0d31 ] }; - key <AC08> { [ U0d15 , U0d16 ] }; - key <AC09> { [ U0d24 , U0d25 ] }; - key <AC10> { [ U0d1a , U0d1b ] }; - key <AC11> { [ U0d1f , U0d20 ] }; - - // From 'z' to slash (/) - - key <AB01> { [ U0d46 , U0d0e ] }; - key <AB02> { [ U0d02 , U200b ] };//X:ZWSP - key <AB03> { [ U0d2e , U0d23 ] }; - key <AB04> { [ U0d28 ] }; - key <AB05> { [ U0d35 , U0d34 ] }; - key <AB06> { [ U0d32 , U0d33 ] }; - key <AB07> { [ U0d38 , U0d36 ] }; - key <AB08> { [ comma , U0d37 ] }; - key <AB09> { [ period , U0200d ] }; - key <AB10> { [ U0d2f , question ] }; - -}; - -//Name : Lalitha -//Description : A transliteration keyboard layout for Malayalam -//Original Author : Noah Levitt<nlevitt at columbia.edu> -//Current Main : Jinesh K.J<jinesh.k@gmail.com>, Swathantra Malayalam Computing (SMC)<smc-discuss@googlegroups.com> - -partial alphanumeric_keys -xkb_symbols "mal_lalitha" { - name[Group1] = "Malayalam (Lalitha)"; - key.type="FOUR_LEVEL"; - //Top Alphanumeric row - // Roman digits - key <TLDE> { [ U0D4D, U0D02, apostrophe, asciitilde ] }; // apostrophe: virama(chandrakala),anusvara - key <AE01> { [ 1, exclam, U0D67, exclam ] }; - key <AE02> { [ 2, at, U0D68, at ] }; - key <AE03> { [ 3, numbersign, U0D69, numbersign ] }; - key <AE04> { [ 4, dollar, U0D6A, dollar ] }; - key <AE05> { [ 5, percent, U0D6B, percent ] }; - key <AE06> { [ 6, asciicircum, U0D6C, asciicircum ] }; - key <AE07> { [ 7, ampersand, U0D6D, ampersand ] }; - key <AE08> { [ 8, asterisk, U0D6E, asterisk ] }; - key <AE09> { [ 9, parenleft, U0D6F, parenleft ] }; - key <AE10> { [ 0, parenright, U0D66, parenright ] }; - key <AE11> { [ minus, underscore ] }; - key <AE12> { [ equal, plus ] }; - key <BKSL> { [ U005C, U007C, U200C ] };//backslash:pipe,backslash,ZWNJ - - //Q Row - key <AD01> { [ U0D48, U0D4C, U0D10, U0D14 ] }; // Q: ai and au matras - key <AD02> { [ U0D35 ] }; // W: wa, OM - key <AD03> { [ U0D46, U0D47, U0D0E, U0D0F ] }; // E: e,ee matras - key <AD04> { [ U0D30, U0D31, U0D43, U0D0B ] }; // R: ra,rra, vocalic Ri - key <AD05> { [ U0D24, U0D25, U0D1F, U0D20 ] }; // T: tha, ttha,ta,tta - key <AD06> { [ U0D2f ] }; // Y: ya - key <AD07> { [ U0D41, U0D42, U0D09, U0D0A ] }; // U: u, uu matras - key <AD08> { [ U0D3F, U0D40, U0D07, U0D08 ] }; // I: i, ii matras - key <AD09> { [ U0D4A, U0D4B, U0D12, U0D13 ] }; // O: o, oo matras - key <AD10> { [ U0D2A ] }; // P: pa - key <AD11> { [ bracketleft, braceleft ] };//braceleft: - key <AD12> { [ bracketright, braceright ] };//braceright: - - //A Row - key <AC01> { [ U0D3E, U0D05, U0D06, U0D05 ] }; // A: a,aa - key <AC02> { [ U0D38, U0D37 ] }; // S: sa, ssa - key <AC03> { [ U0D26, U0D27, U0D21, U0D22 ] }; // D: soft da,soft dda,hard da,hard dda, - key <AC04> { [ U0D2B ] }; // F: pha - key <AC05> { [ U0D17, U0D18 ] }; // G: ga, gha - key <AC06> { [ U0D39, U0D03 ] }; // H: ha, visarg - key <AC07> { [ U0D1C, U0D1D ] }; // J: ja, jha - key <AC08> { [ U0D15, U0D16 ] }; // K: ka, kha - key <AC09> { [ U0D32, U0D33 ] }; // L: la, vocalic L or lru matra` - key <AC10> { [ semicolon, colon ] }; - key <AC11> { [apostrophe, quotedbl ] }; - - //Z Row - key <AB01> { [ U0D34, U0D36 ] }; // Z: sha,zha - key <AB02> { [ U0D4D, U200B ] }; // X: chandrakala,ZWSP - key <AB03> { [ U0D1A, U0D1B ] }; // C: ca, cha - key <AB04> { [ U0D35, U200D ] }; // V: va,ZWJ - key <AB05> { [ U0D2C, U0D2D ] }; // B: ba, bha - key <AB06> { [ U0D28, U0D23, U0D19, U0D1E ] }; // N: na, hard na,nga,nha - key <AB07> { [ U0D2E, U0D02 ] }; // M: ma - key <AB08> { [ comma, U003C ] };// comma: comma - key <AB09> { [ period, U003E ] }; // period: period - key <AB10> { [ slash, question ] }; - - // begin modifier mappings -// modifier_map Shift { Shift_L }; -// modifier_map Lock { Caps_Lock }; -// modifier_map Control{ Control_L }; -// modifier_map Mod3 { Mode_switch }; - include "level3(ralt_switch)" -}; - - -partial alphanumeric_keys -xkb_symbols "ori" { - // Inscript layout for Oriya - // Author: G Karunakar <karunakar@freedomink.org> - // Date: Wed Nov 13 18:16:19 IST 2002 - - name[Group1]= "Oriya"; - - key <AE01> { [ U0b67 ] }; - key <AE02> { [ U0b68 ] }; - key <AE03> { [ U0b69 ] }; - key <AE04> { [ U0b6a ] }; - key <AE05> { [ U0b6b ] }; - key <AE06> { [ U0b6c ] }; - key <AE07> { [ U0b6d ] }; - key <AE08> { [ U0b6e ] }; - key <AE09> { [ U0b6f ] }; - key <AE10> { [ U0b66 ] }; - key <AE11> { [ U0b03 ] }; - key <AE12> { [ U0b43, U0b0b ] }; - - key <AD01> { [ U0b4c, U0b14 ] }; - key <AD02> { [ U0b48, U0b10 ] }; - key <AD03> { [ U0b3e, U0b06 ] }; - key <AD04> { [ U0b40, U0b08 ] }; - key <AD05> { [ U0b42, U0b0a ] }; - key <AD06> { [ U0b2c, U0b2d ] }; - key <AD07> { [ U0b39, U0b19 ] }; - key <AD08> { [ U0b17, U0b18 ] }; - key <AD09> { [ U0b26, U0b27 ] }; - key <AD10> { [ U0b1c, U0b1d ] }; - key <AD11> { [ U0b21, U0b22 ] }; - key <AD12> { [ U0b3c, U0b1e ] }; - - key <AC01> { [ U0b4b, U0b13 ] }; - key <AC02> { [ U0b47, U0b0f ] }; - key <AC03> { [ U0b4d, U0b05 ] }; - key <AC04> { [ U0b3f, U0b07 ] }; - key <AC05> { [ U0b41, U0b09 ] }; - key <AC06> { [ U0b2a, U0b2b ] }; - key <AC07> { [ U0b30 ] }; - key <AC08> { [ U0b15, U0b16 ] }; - key <AC09> { [ U0b24, U0b25 ] }; - key <AC10> { [ U0b1a, U0b1b ] }; - key <AC11> { [ U0b1f, U0b20 ] }; - - key <AB02> { [ U0b02, U0b01 ] }; - key <AB03> { [ U0b2e, U0b23 ] }; - key <AB04> { [ U0b28 ] }; - key <AB05> { [ U0b35 ] }; - key <AB06> { [ U0b32, U0b33 ] }; - key <AB07> { [ U0b38, U0b36 ] }; - key <AB08> { [ comma , U0b37 ] }; - key <AB09> { [ period ] }; - key <AB10> { [ U0b2f, U0040 ] }; - - key <RALT> { - symbols[Group1] = [ Mode_switch, Multi_key ], - virtualMods = AltGr - }; -}; - -// based on a keyboard map from an 'xkb/symbols/tml' file -// INSCRIPT -partial alphanumeric_keys -xkb_symbols "tam" { - name[Group1]= "Tamil"; - - key <TLDE> { [ U0BCA, U0B92 ] }; - - // Mainly numbers. - key <AE01> { [ U0BE7 ] }; - key <AE02> { [ U0BE8 ] }; - key <AE03> { [ U0BE9 ] }; - key <AE04> { [ U0BEA ] }; - key <AE05> { [ U0BEB ] }; - key <AE06> { [ U0BEC ] }; - key <AE07> { [ U0BED ] }; - key <AE08> { [ U0BEE ] }; - key <AE09> { [ U0BEF, parenleft ] }; - key <AE10> { [ U0BF0, parenright ] }; - key <AE11> { [ U0BF1, U0B83 ] }; - key <AE12> { [ U0BF2, plus ] }; - -// Mainly long vowels - - key <AD01> { [ U0BCC, U0B94 ] }; - key <AD02> { [ U0BC8, U0B90 ] }; - key <AD03> { [ U0BBE, U0B86 ] }; - key <AD04> { [ U0BC0, U0B88 ] }; - key <AD05> { [ U0BC2, U0B8A ] }; - -// Mainly voiced consonants - - key <AD07> { [ U0BB9, U0B99 ] }; - key <AD10> { [ U0B9c ] }; - key <AD12> { [ U0B9E ] }; - -// Mainly short vowels - key <AC01> { [ U0BCB, U0B93 ] }; - key <AC02> { [ U0BC7, U0B8F ] }; - key <AC03> { [ U0BCD, U0B85 ] }; - key <AC04> { [ U0BBF, U0B87 ] }; - key <AC05> { [ U0BC1, U0B89 ] }; - -// Mainly unvoiced consonants - - key <AC06> { [ U0BAA ] }; - key <AC07> { [ U0BB0, U0BB1 ] }; - key <AC08> { [ U0B95 ] }; - key <AC09> { [ U0BA4 ] }; - key <AC10> { [ U0B9A ] }; - key <AC11> { [ U0B9F ] }; - key <BKSL> { [ U005C, U007C ] };//backslash-bar - Changed to Unicode - - key <AB01> { [ U0BC6, U0B8E ] }; - key <AB02> { [ U0B82 ] }; - key <AB03> { [ U0BAE, U0BA3 ] }; - key <AB04> { [ U0BA8, U0BA9 ] }; - key <AB05> { [ U0BB5, U0BB4 ] }; - key <AB06> { [ U0BB2, U0BB3 ] }; - key <AB07> { [ U0BB8, U0BB6 ] }; - key <AB08> { [ comma, U0BB7 ] }; - key <AB09> { [ period, U0964 ] }; - key <AB10> { [ U0BAF, question ] }; -}; - -partial alphanumeric_keys -xkb_symbols "tam_unicode" { - -// Description: A keymap based on the TamilNet'99 typewriter keyboard -// Encoding: Unicode (http://www.unicode.org) -// Author: Thuraiappah Vaseeharan <vasee@ieee.org> -// Modifed by: Malathi S <malathiramya@gmail.com> -// Secondary contact: Sri Ramadoss M <amachu@au-kbc.org> -// Date : Fri Sep 4 11:32:00 CST 2009 -// Mapping: - - name[Group1]= "Tamil (Unicode)"; - - // granthas - key <TLDE> { [ apostrophe, asciitilde ] }; - key <AE01> { [ U0031, exclam ] } ; - key <AE02> { [ U0032, at ] } ; - key <AE03> { [ U0033, numbersign ] } ; - key <AE04> { [ U0034, U0BF9 ] } ; - key <AE05> { [ U0035, percent ] } ; - key <AE06> { [ U0036, asciicircum ] } ; - key <AE07> { [ U0037, ampersand ] } ; - key <AE08> { [ U0038, asterisk ] } ; - key <AE09> { [ U0039, parenleft ] } ; - key <AE10> { [ U0030, parenright ] } ; - key <AE11> { [ minus, underscore ] }; - key <AE12> { [ equal, plus ] }; - - - // Qrow - key <AD01> { [ U0B9E, U0BB6 ] }; - key <AD02> { [ U0BB1, U0BB7 ] }; - key <AD03> { [ U0BA8, U0BB8 ] }; - key <AD04> { [ U0B9A, U0BB9 ] }; - key <AD05> { [ U0BB5, U0B9C ] }; - key <AD06> { [ U0BB2 ] }; - key <AD07> { [ U0BB0 ] }; - key <AD08> { [ U0BC8, U0B90 ] }; - key <AD09> { [ U0BCA, U0BCB ] }; - key <AD10> { [ U0BBF, U0BC0 ] }; - key <AD11> { [ U0BC1, U0BC2 ] }; - - // Arow - key <AC01> { [ U0BAF ] }; - key <AC02> { [ U0BB3 ] }; - key <AC03> { [ U0BA9 ] }; - key <AC04> { [ U0B95 ] }; - key <AC05> { [ U0BAA ] }; - key <AC06> { [ U0BBE, U0BB4 ] }; - key <AC07> { [ U0BA4 ] }; - key <AC08> { [ U0BAE ] }; - key <AC09> { [ U0B9F ] }; - key <AC10> { [ U0BCD, U0B83 ] }; - key <AC11> { [ U0B99 ] }; - - // Zrow - key <AB01> { [ U0BA3 ] }; - key <AB02> { [ U0B92, U0B93 ] }; - key <AB03> { [ U0B89, U0B8A ] }; - key <AB04> { [ U0B8E, U0B8F ] }; - key <AB05> { [ U0BC6, U0BC7 ] }; - key <AB06> { [ U0B94, U0BCC ] }; - key <AB07> { [ U0B85, U0B86 ] }; - key <AB08> { [ U0B87, U0B88 ] }; -}; - -partial alphanumeric_keys -xkb_symbols "tam_keyboard_with_numerals" { - -// Description: A keymap based on the TamilNet'99 typewriter keyboard -// Encoding: Unicode (http://www.unicode.org) -// Author: Malathi S <malathiramya@gmail.com> -// Secondary contact: Sri Ramadoss M <amachu@au-kbc.org> -// Date : Fri Sep 4 11:33:00 CST 2009 -// Mapping: - - name[Group1]= "Tamil (keyboard with numerals)"; - - // Mainly numbers. - key <TLDE> { [ apostrophe, asciitilde ] }; - key <AE01> { [ U0BE7, exclam ] }; - key <AE02> { [ U0BE8, at ] }; - key <AE03> { [ U0BE9, numbersign ] }; - key <AE04> { [ U0BEA, U0BF9 ] }; - key <AE05> { [ U0BEB, percent ] }; - key <AE06> { [ U0BEC, asciicircum ] }; - key <AE07> { [ U0BED, ampersand ] }; - key <AE08> { [ U0BEE, asterisk ] }; - key <AE09> { [ U0BEF, parenleft ] }; - key <AE10> { [ U0BE6, parenright ] }; - key <AE11> { [ minus, underscore ] }; - key <AE12> { [ equal, plus ] }; - - - // Qrow - key <AD01> { [ U0B9E, U0BB6 ] }; - key <AD02> { [ U0BB1, U0BB7 ] }; - key <AD03> { [ U0BA8, U0BB8 ] }; - key <AD04> { [ U0B9a, U0BB9 ] }; - key <AD05> { [ U0BB5, U0B9c ] }; - key <AD06> { [ U0BB2 ] }; - key <AD07> { [ U0BB0 ] }; - key <AD08> { [ U0BC8, U0B90 ] }; - key <AD09> { [ U0BCA, U0BCB ] }; - key <AD10> { [ U0BBF, U0BC0 ] }; - key <AD11> { [ U0BC1, U0BC2 ] }; - - // Arow - key <AC01> { [ U0BAF ] }; - key <AC02> { [ U0BB3 ] }; - key <AC03> { [ U0BA9 ] }; - key <AC04> { [ U0B95 ] }; - key <AC05> { [ U0BAA ] }; - key <AC06> { [ U0BBE, U0BB4 ] }; - key <AC07> { [ U0BA4 ] }; - key <AC08> { [ U0BAE ] }; - key <AC09> { [ U0B9F ] }; - key <AC10> { [ U0BCD, U0B83 ] }; - key <AC11> { [ U0B99 ] }; - - // Zrow - key <AB01> { [ U0BA3 ] }; - key <AB02> { [ U0B92, U0B93 ] }; - key <AB03> { [ U0B89, U0B8A ] }; - key <AB04> { [ U0B8E, U0B8F ] }; - key <AB05> { [ U0BC6, U0BC7 ] }; - key <AB06> { [ U0B94, U0BCC ] }; - key <AB07> { [ U0B85, U0B86 ] }; - key <AB08> { [ U0B87, U0B88 ] }; -}; - -partial alphanumeric_keys -xkb_symbols "tam_TSCII" { - -// Description : A Tamil typewrite-style keymap -// loosely based on TamilNet'99 reommendations -// Encoding : TSCII (http://www.tscii.org) -// Author : Thuraiappah Vaseeharan <vasee@ieee.org> -// Last Modified: Sat Jan 5 17:11:26 CST 2002 - - name[Group1]= "Tamil (TSCII typewriter)"; - - key <AE01> { [ 0x10000b7, 0x10000a4 ] }; // aytham - key <AE02> { [ 0x1000082, 0x10000a5 ] }; // shri - key <AE03> { [ 0x1000083, 0x1000088 ] }; // ja - key <AE04> { [ 0x1000084, 0x1000089 ] }; // sha - key <AE05> { [ 0x1000085, 0x100008a ] }; // sa - key <AE06> { [ 0x1000086, 0x100008b ] }; // ha - key <AE07> { [ 0x1000087, 0x100008c ] }; // ksha - - // Qrow - key <AD01> { [ 0x10000bb, 0x100009a ] }; // nja - key <AD02> { [ 0x10000c8, 0x10000da ] }; // Ra - key <AD03> { [ 0x10000bf, 0x10000d1 ] }; // NNa - key <AD04> { [ 0x10000ba, 0x10000cd ] }; // ca - key <AD05> { [ 0x10000c5, 0x10000d7 ] }; // va - key <AD06> { [ 0x10000c4, 0x10000d6 ] }; // la - key <AD07> { [ 0x10000c3, 0x10000d5 ] }; // ra - key <AD08> { [ 0x10000a8, 0x10000b3 ] }; // sangili, ai - key <AD09> { [ 0x10000ca, 0x10000cb ] }; // di, dI - key <AD10> { [ 0x10000a2, 0x10000a3 ] }; // visiri - key <AD11> { [ dead_acute, 0x10000a3 ] }; // Ukaaram - - // Arow - key <AC01> { [ 0x10000c2, 0x10000d4 ] }; // ya - key <AC02> { [ 0x10000c7, 0x10000d9 ] }; // La - key <AC03> { [ 0x10000c9, 0x10000db ] }; // na - key <AC04> { [ 0x10000b8, 0x10000cc ] }; // ka - key <AC05> { [ 0x10000c0, 0x10000d2 ] }; // pa - key <AC06> { [ dead_grave,0x10000a1 ] }; // pulli,aravu - key <AC07> { [ 0x10000be, 0x10000d0 ] }; // tha - key <AC08> { [ 0x10000c1, 0x10000d3 ] }; // ma - key <AC09> { [ 0x10000bc, 0x10000ce ] }; // da - key <AC10> { [ 0x10000c6, 0x10000d8 ] }; // zha - key <AC11> { [ 0x10000b9, 0x1000099 ] }; // nga - - // Zrow - key <AB01> { [ 0x10000bd, 0x10000cf ] }; // Na - key <AB02> { [ 0x10000b4, 0x10000b5 ] }; // o, O - key <AB03> { [ 0x10000af, 0x10000b0 ] }; // u, U - key <AB04> { [ 0x10000b1, 0x10000b2 ] }; // e, E - key <AB05> { [ 0x10000a6, 0x10000a7 ] }; // kombus - key <AB06> { [ 0x10000b6, 0x10000aa ] }; // au - key <AB07> { [ 0x10000ab, 0x10000ac ] }; // a, A - key <AB08> { [ 0x10000fe, 0x10000ae ] }; // i, I - -}; - -partial alphanumeric_keys -xkb_symbols "tam_TAB" { - -// Description: A keymap based on the TamilNet'99 typewriter keyboard -// Encoding: TAB (http://www.tamilnet99.org) -// Author: Thuraiappah Vaseeharan <t_vasee@yahoo.com> -// Date : Sun Aug 12 02:23:00 CDT 2001 - - name[Group1]= "Tamil (TAB typewriter)"; - - // numeral row - key <AE01> { [ 0x10000e7, 0x10000a7 ] } ; - key <AE02> { [ 0x10000fa, 0x10000a8 ] } ; - key <AE03> { [ 0x10000fb ] } ; - key <AE04> { [ 0x10000fc ] } ; - key <AE05> { [ 0x10000fd ] } ; - key <AE06> { [ 0x10000fe ] } ; - key <AE07> { [ 0x10000ff ] } ; - - // q-row - key <AD01> { [ 0x10000eb, 0x10000b3 ] }; - key <AD02> { [ 0x10000f8, 0x10000c1 ] }; - key <AD03> { [ 0x10000ef, 0x10000b8 ] }; - key <AD04> { [ 0x10000ea, 0x10000b2 ] }; - key <AD05> { [ 0x10000f5, 0x10000be ] }; - key <AD06> { [ 0x10000f4, 0x10000bd ] }; - key <AD07> { [ 0x10000f3, 0x10000bc ] }; - key <AD08> { [ 0x10000ac, 0x10000e4 ] }; - key <AD09> { [ 0x10000ae, 0x10000af ] }; - key <AD10> { [ 0x10000a4, 0x10000a6 ] }; - key <AD11> { [ dead_circumflex, 0x10000a6 ] }; // Ukaaram - - // a-row - key <AC01> { [ 0x10000f2, 0x10000bb ] }; - key <AC02> { [ 0x10000f7, 0x10000c0 ] }; - key <AC03> { [ 0x10000f9, 0x10000c2 ] }; - key <AC04> { [ 0x10000e8, 0x10000b0 ] }; - key <AC05> { [ 0x10000f0, 0x10000b9 ] }; - key <AC06> { [ 0x10000a2, 0x10000a3 ] }; - key <AC07> { [ 0x10000ee, 0x10000b6 ] }; - key <AC08> { [ 0x10000f1, 0x10000ba ] }; - key <AC09> { [ 0x10000ec, 0x10000b4 ] }; - key <AC10> { [ 0x10000f6, 0x10000bf ] }; - key <AC11> { [ 0x10000e9, 0x10000b1 ] }; - - // z-row - key <AB01> { [ 0x10000ed, 0x10000b5 ] }; - key <AB02> { [ 0x10000e5, 0x10000e6 ] }; - key <AB03> { [ 0x10000e0, 0x10000e1 ] }; - key <AB04> { [ 0x10000e2, 0x10000e3 ] }; - key <AB05> { [ 0x10000aa, 0x10000ab ] }; - key <AB06> { [ 0x10000ac, 0x10000a3 ] }; - key <AB07> { [ 0x10000dc, 0x10000dd ] }; - key <AB08> { [ 0x10000de, 0x10000df ] }; -}; - -partial alphanumeric_keys -xkb_symbols "tel" { - - // Inscript layout for Telugu using Unicode - // Author: G Karunakar <karunakar@freedomink.org> - // Date: - // See layout at http://www.indlinux.org/keymap/telugu.php - - name[Group1]= "Telugu"; - - key <TLDE> { [ U0c4a, U0c12 ] }; - key <AE01> { [ U0c67 ] }; - key <AE02> { [ U0c68 ] }; - key <AE03> { [ U0c69, numbersign ] }; - key <AE04> { [ U0c6a, dollar ] }; - key <AE05> { [ U0c6b, percent ] }; - key <AE06> { [ U0c6c, asciicircum ] }; - key <AE07> { [ U0c6d, ampersand ] }; - key <AE08> { [ U0c6e, asterisk ] }; - key <AE09> { [ U0c6f, parenleft ] }; - key <AE10> { [ U0c66, parenright ] }; - key <AE11> { [ U0c03, underscore ] }; - key <AE12> { [ U0c43, U0c0b ] }; - key <BKSP> { [ BackSpace ] }; - - key <AD01> { [ U0c4c, U0c14 ] }; - key <AD02> { [ U0c48, U0c10 ] }; - key <AD03> { [ U0c3e, U0c06 ] }; - key <AD04> { [ U0c40, U0c08 ] }; - key <AD05> { [ U0c42, U0c0a ] }; - key <AD06> { [ U0c2c, U0c2d ] }; - key <AD07> { [ U0c39, U0c19 ] }; - key <AD08> { [ U0c17, U0c18 ] }; - key <AD09> { [ U0c26, U0c27 ] }; - key <AD10> { [ U0c1c, U0c1d ] }; - key <AD11> { [ U0c21, U0c22 ] }; - key <AD12> { [ U0c1e ] }; - - key <AC01> { [ U0c4b, U0c13 ] }; - key <AC02> { [ U0c47, U0c0f ] }; - key <AC03> { [ U0c4d, U0c05 ] }; - key <AC04> { [ U0c3f, U0c07 ] }; - key <AC05> { [ U0c41, U0c09 ] }; - key <AC06> { [ U0c2a, U0c2b ] }; - key <AC07> { [ U0c30, U0c31 ] }; - key <AC08> { [ U0c15, U0c16 ] }; - key <AC09> { [ U0c24, U0c25 ] }; - key <AC10> { [ U0c1a, U0c1b ] }; - key <AC11> { [ U0c1f, U0c20 ] }; - - key <AB01> { [ U0c46, U0c0e ] }; - key <AB02> { [ U0c02, U0c01 ] }; - key <AB03> { [ U0c2e, U0c23 ] }; - key <AB04> { [ U0c28 ] }; - key <AB05> { [ U0c35 ] }; - key <AB06> { [ U0c32, U0c33 ] }; - key <AB07> { [ U0c38, U0c36 ] }; - key <AB08> { [ comma , U0c37 ] }; - key <AB09> { [ period ] }; - key <AB10> { [ U0c2f, U0040 ] }; - - key <RALT> { - symbols[Group1] = [ Mode_switch, Multi_key ], - virtualMods = AltGr - }; -}; - -partial alphanumeric_keys -xkb_symbols "urd-phonetic" { - include "pk(urd-phonetic)" - name[Group1]= "Urdu (phonetic)"; -}; - -partial alphanumeric_keys -xkb_symbols "urd-phonetic3" { - include "pk(urd-crulp)" - name[Group1]= "Urdu (alternative phonetic)"; -}; - -partial alphanumeric_keys -xkb_symbols "urd-winkeys" { - include "pk(urd-nla)" - name[Group1]= "Urdu (WinKeys)"; -}; - -// based on a keyboard map from an 'xkb/symbols/gur' file - -partial alphanumeric_keys -xkb_symbols "guru" { - name[Group1]= "Punjabi (Gurmukhi)"; - - // Mainly numbers. - key <AE01> { [ U0A67 ] }; - key <AE02> { [ U0A68 ] }; - key <AE03> { [ U0A69, U0A71 ] }; - key <AE04> { [ U0A6A, U0A74 ] }; - key <AE05> { [ U0A6B, U262C ] }; - key <AE06> { [ U0A6C ] }; - key <AE07> { [ U0A6D ] }; - key <AE08> { [ U0A6e ] }; - key <AE09> { [ U0A6F, parenleft ] }; - key <AE10> { [ U0A66, parenright ] }; - key <AE11> { [ gur_visarga ] }; - key <AE12> { [ equal, plus ] }; - -// Mainly long vowels - - key <AD01> { [ U0A4C, U0A14 ] }; - key <AD02> { [ U0A48, U0A10 ] }; - key <AD03> { [ U0A3E, U0A06 ] }; - key <AD04> { [ U0A40, U0A08 ] }; - key <AD05> { [ U0A42, U0A0A ] }; - -// Mainly voiced consonants - - key <AD06> { [ U0A2C, U0A2D ] }; - key <AD07> { [ U0A39, U0A19 ] }; - key <AD08> { [ U0A17, U0A18 ] }; - key <AD09> { [ U0A26, U0A27 ] }; - key <AD10> { [ U0A1C, U0A1D ] }; - key <AD11> { [ U0A21, U0A22 ] }; - key <AD12> { [ U0A3C, U0A1E ] }; - -// Mainly short vowels - key <AC01> { [ U0A4B, U0A13 ] }; - key <AC02> { [ U0A47, U0A0F ] }; - key <AC03> { [ U0A4D, U0A05 ] }; - key <AC04> { [ U0A3F, U0A07 ] }; - key <AC05> { [ U0A41, U0A09 ] }; - -// Mainly unvoiced consonants - - key <AC06> { [ U0A2A, U0A2B ] }; - key <AC07> { [ U0A30, U0A5C ] }; - key <AC08> { [ U0A15, U0A16 ] }; - key <AC09> { [ U0A24, U0A25 ] }; - key <AC10> { [ U0A1A, U0A1B ] }; - key <AC11> { [ U0A1F, U0A20 ] }; - key <BKSL> { [ U005C, U007C ] }; - - key <AB01> { [ z, U0A01 ] }; - key <AB02> { [ U0A02, U0A70, U0A71 ] }; - key <AB03> { [ U0A2E, U0A23 ] }; - key <AB04> { [ U0A28, U0A28 ] }; - key <AB05> { [ U0A35, U0A35 ] }; - key <AB06> { [ U0A32, U0A33 ] }; - key <AB07> { [ U0A38, U0A36 ] }; - key <AB08> { [ comma, less ] }; - key <AB09> { [ period, U0964 ] }; - key <AB10> { [ U0A2F, question ] }; -}; - -//Name : Jhelum (Refind Inscript) -//Description : A Jhelum keyboard layout for Gurmukhi (Punjabi) -// http://www.satluj.org/Jhelum.html -//Modified for Inscript to make -//Original Author : Amanpreet Singh Alam <apreet.alam@gmail.com - -partial alphanumeric_keys -xkb_symbols "jhelum" { - name[Group1] = "Punjabi (Gurmukhi Jhelum)"; - key.type="FOUR_LEVEL"; - //Top Alphanumeric row - // Roman digits - key <TLDE> { [ apostrophe, asciitilde, U0A02,U0A01 ] }; // apostrophe: anusvara, candrabindu - key <AE01> { [ 1,exclam, U0A67, exclam ] }; - key <AE02> { [ 2,at, U0A68, at ] }; - key <AE03> { [ 3,numbersign, U0A69, numbersign ] }; - key <AE04> { [ 4,dollar, U0A6A, dollar ] }; - key <AE05> { [ 5,percent,U0A6B, percent ] }; - key <AE06> { [ 6,asciicircum, U0A6C,asciicircum ] }; - key <AE07> { [ 7,ampersand,U0A6D,ampersand ] }; - key <AE08> { [ 8,asterisk,U0A6E, asterisk ] }; - key <AE09> { [ 9,parenleft,U0A6F,parenleft ] }; - key <AE10> { [ 0,parenright,U0A66,parenright ] }; - key <AE11> { [ minus,underscore] }; - key <AE12> { [ equal,plus] }; - key <BKSL> { [ U0964,U0965,U007C,U005C] }; //pipe : danda, double danda - - //Q Row - key <AD01> { [ U0A4C, U0A14 ] }; // Q: oo, ooh - key <AD02> { [ U0A48, U0A10 ] }; // W: ee, ae - key <AD03> { [ U0A3E, U0A06 ] }; // E: a, aa - key <AD04> { [ U0A40, U0A08 ] }; // R: ee, ai - key <AD05> { [ U0A42, U0A0A ] }; // T: u, uu - key <AD06> { [ U0A30, U0A5C ] }; // Y: ra, raa - key <AD07> { [ U0A26, U0A27 ] }; // U: tha, thha - key <AD08> { [ U0A17, U0A18 ] }; // I:ga, gha - key <AD09> { [ U0A24, U0A1F ] }; // O: ta, tha - key <AD10> { [ U0A2A, U0A5E ] }; // P: pa, pha - key <AD11> { [ U0A21, U0A22, bracketleft, braceleft ] }; - key <AD12> { [ U0A19, U0A1E, bracketright, braceright ] }; - - //A Row - key <AC01> { [ U0A4B, U0A13 ] }; // A: o, oo - key <AC02> { [ U0A40, U0A0F ] }; // S: e, ee - key <AC03> { [ U0A4D, U0A05 ] }; // D: halant, aa - key <AC04> { [ U0A3F, U0A07 ] }; // F: i, aa - key <AC05> { [ U0A41, U0A09 ] }; // G: u, uh - key <AC06> { [ U0A39, U0A20 ] }; // H: ha, thha - key <AC07> { [ U0A1C, U0A1D ] }; // J: ja, jha - key <AC08> { [ U0A15, U0A16 ] }; // K: ka, kha - key <AC09> { [ U0A32, U0A25 ] }; // L: la, tha - key <AC10> { [ U0A38, semicolon, colon ] }; //; sa - key <AC11> { [apostrophe, quotedbl ] }; - - //Z Row - key <AB01> { [ U0A71, U0A3C ] }; // Z: addak, par bindi - key <AB02> { [ U0A02, U0A70 ] }; // X: bindi, tippi - key <AB03> { [ U0A1A, U0A1B ] }; // C: ca, cha - key <AB04> { [ U0A35, U0A2F ] }; // V: va, ya - key <AB05> { [ U0A2C, U0A2D ] }; // B: ba, bha - key <AB06> { [ U0A28, U0A23 ] }; // N: na, nha - key <AB07> { [ U0A2E, U0A2E ] }; // M: ma - key <AB08> { [ comma, U262C ] };// comma: comma, dev abbreviation sign - key <AB09> { [ period, U0A74 ] }; // period: period, nukta - key <AB10> { [ slash, question ] }; - -// begin modifier mappings -// modifier_map Shift { Shift_L }; -// modifier_map Lock { Caps_Lock }; -// modifier_map Control{ Control_L }; -// modifier_map Mod3 { Mode_switch }; - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "olpc" { - -// Contact: Walter Bender <walter@laptop.org> - - include "in(deva)" - key <TLDE> { [ U094A, U0912 ] }; // DEVANAGARI VOWEL SIGN SHORT O; DEVANAGARI LETTER SHORT O - key <AE01> { [ U0967, U090D ] }; // DEVANAGARI DIGIT ONE; DEVANAGARI LETTER CANDRA E - key <AE02> { [ U0968, U0945 ] }; // DEVANAGARI DIGIT TWO; DEVANAGARI VOWEL SIGN CANDRA E - key <AE03> { [ U0969 ] }; // DEVANAGARI DIGIT THREE; - key <AE04> { [ U096A ] }; // DEVANAGARI DIGIT FOUR; - key <AE05> { [ U096B ] }; // DEVANAGARI DIGIT FIVE; - key <AE06> { [ U096C ] }; // DEVANAGARI DIGIT SIX; - key <AE07> { [ U096D ] }; // DEVANAGARI DIGIT SEVEN; - key <AE08> { [ U096E ] }; // DEVANAGARI DIGIT EIGHT; - key <AE09> { [ U096F, parenleft ] }; // DEVANAGARI DIGIT NINE; - key <AE10> { [ U0966, parenright ] }; // DEVANAGARI DIGIT ZERO; - key <AE11> { [ minus, U0903 ] }; // DEVANAGARI SIGN VISARGA; - key <AE12> { [ U0943, U090B ] }; // DEVANAGARI VOWEL SIGN VOCALIC R; DEVANAGARI LETTER VOCALIC R - - key <AD01> { [ U094C, U0914 ] }; // DEVANAGARI VOWEL SIGN AU; DEVANAGARI LETTER AU - key <AD02> { [ U0948, U0910 ] }; // DEVANAGARI VOWEL SIGN AI; DEVANAGARI LETTER AI - key <AD03> { [ U093E, U0906 ] }; // DEVANAGARI VOWEL SIGN AA; DEVANAGARI LETTER AA - key <AD04> { [ U0940, U0908 ] }; // DEVANAGARI VOWEL SIGN II; DEVANAGARI LETTER II - key <AD05> { [ U0942, U090A ] }; // DEVANAGARI VOWEL SIGN UU; DEVANAGARI LETTER UU - key <AD06> { [ U092C, U092D ] }; // DEVANAGARI LETTER BA; DEVANAGARI LETTER BHA - key <AD07> { [ U0939, U0919 ] }; // DEVANAGARI LETTER HA; DEVANAGARI LETTER NGA - key <AD08> { [ U0917, U0918 ] }; // DEVANAGARI LETTER GA; DEVANAGARI LETTER GHA - key <AD09> { [ U0926, U0927 ] }; // DEVANAGARI LETTER DA; DEVANAGARI LETTER DHA - key <AD10> { [ U091C, U091D ] }; // DEVANAGARI LETTER JA; DEVANAGARI LETTER JHA - key <AD11> { [ U0921, U0922 ] }; // DEVANAGARI LETTER DDA; DEVANAGARI LETTER DDHA - key <AD12> { [ U093C, U091E ] }; // DEVANAGARI SIGN NUKTA; DEVANAGARI LETTER NYA - - key <BKSL> { [ U0949, U0911 ] }; // DEVANAGARI VOWEL SIGN CANDRA O; DEVANAGARI LETTER CANDRA O - - key <AC01> { [ U094B, U0913 ] }; // DEVANAGARI VOWEL SIGN O; DEVANAGARI LETTER O - key <AC02> { [ U0947, U090F ] }; // DEVANAGARI VOWEL SIGN E; DEVANAGARI LETTER E - key <AC03> { [ U094D, U0905 ] }; // DEVANAGARI SIGN VIRAMA; DEVANAGARI LETTER A - key <AC04> { [ U093F, U0907 ] }; // DEVANAGARI VOWEL SIGN I; DEVANAGARI LETTER I - key <AC05> { [ U0941, U0909 ] }; // DEVANAGARI VOWEL SIGN U; DEVANAGARI LETTER U - key <AC06> { [ U092A, U092B ] }; // DEVANAGARI LETTER PA; DEVANAGARI LETTER PHA - key <AC07> { [ U0930, U0931 ] }; // DEVANAGARI LETTER RA; DEVANAGARI LETTER RRA - key <AC08> { [ U0915, U0916 ] }; // DEVANAGARI LETTER KA; DEVANAGARI LETTER KHA - key <AC09> { [ U0924, U0925 ] }; // DEVANAGARI LETTER TA; DEVANAGARI LETTER THA - key <AC10> { [ U091A, U091B ] }; // DEVANAGARI LETTER CA; DEVANAGARI LETTER CHA - key <AC11> { [ U091F, U0920 ] }; // DEVANAGARI LETTER TTA; DEVANAGARI LETTER TTHA - - key <AB01> { [ U0946, U090E ] }; // DEVANAGARI VOWEL SIGN SHORT E; DEVANAGARI LETTER SHORT E - key <AB02> { [ U0902, U0901 ] }; // DEVANAGARI SIGN ANUSVARA; DEVANAGARI SIGN CANDRABINDU - key <AB03> { [ U092E, U0923 ] }; // DEVANAGARI LETTER MA; DEVANAGARI LETTER NNA - key <AB04> { [ U0928, U0929 ] }; // DEVANAGARI LETTER NA; DEVANAGARI LETTER NNNA - key <AB05> { [ U0935, U0934 ] }; // DEVANAGARI LETTER VA; DEVANAGARI LETTER LLLA - key <AB06> { [ U0932, U0933 ] }; // DEVANAGARI LETTER LA; DEVANAGARI LETTER LLA - key <AB07> { [ U0938, U0936 ] }; // DEVANAGARI LETTER SA; DEVANAGARI LETTER SHA - key <AB08> { [ comma, U0937 ] }; // DEVANAGARI LETTER SSA - key <AB09> { [ period, U0964 ] }; // DEVANAGARI DANDA - key <AB10> { [ U092F, U095F ] }; // DEVANAGARI LETTER YA; DEVANAGARI LETTER YYA - - // space, space, Zero-Width-Non-Joiner (ZWNJ), Zero-Width-Joiner (ZWJ): - include "nbsp(zwnj3zwj4)" - - include "group(olpc)" -}; - -partial alphanumeric_keys -xkb_symbols "hin-wx" { - - name[Group1]= "Hindi (Wx)"; - - key <TLDE> { [ grave, asciitilde, 2, 3 ] }; - - key <AE01> { [ 0x1000967, exclam ] }; - key <AE02> { [ 0x1000968, at ] }; - key <AE03> { [ 0x1000969 , numbersign ] }; - key <AE04> { [ 0x100096A , dollar ] }; - key <AE05> { [ 0x100096B , percent ] }; - key <AE06> { [ 0x100096C , asciicircum ] }; - key <AE07> { [ 0x100096D , ampersand ] }; - key <AE08> { [ 0x100096e , asterisk ] }; - key <AE09> { [ 0x100096F, parenleft ] }; - key <AE10> { [ 0x1000966, parenright ] }; - key <AE11> { [ minus, underscore ] }; - key <AE12> { [ equal, plus ] }; - - - key <AD01> { [ 0x1000943, 0x1000944, 0x100090B, 0x1000960] }; - key <AD02> { [ 0x1000924, 0x1000925 ] }; - key <AD03> { [ 0x1000947, 0x1000948, 0x100090F, 0x1000910] }; - key <AD04> { [ 0x1000930, 0x1000937 ] }; - key <AD05> { [ 0x100091F, 0x1000920 ] }; - - - key <AD06> { [ 0x100092F ] }; - key <AD07> { [ 0x1000941, 0x1000942, 0x1000909, 0x100090A ] }; - key <AD08> { [ 0x100093F, 0x1000940, 0x1000907, 0x1000908 ] }; - key <AD09> { [ 0x100094B, 0x100094C, 0x1000913, 0x1000914] }; - key <AD10> { [ 0x100092A, 0x100092B ] }; - key <AD11> { [ bracketleft, braceleft ] }; - key <AD12> { [ bracketright, braceright ] }; - key <BKSL> { [ backslash, bar, 0x1000964, 0x1000965 ] }; - - key <AC01> { [ 0x100094D, 0x100093E, 0x1000905,0x1000906 ] }; - key <AC02> { [ 0x1000938, 0x1000936 ] }; - key <AC03> { [ 0x1000921, 0x1000922 ] }; - key <AC04> { [ 0x1000919, 0x100091E ] }; - key <AC05> { [ 0x1000917, 0x1000918 ] }; - - - key <AC06> { [ 0x1000939, 0x1000903 ] }; - key <AC07> { [ 0x100091C, 0x100091D ] }; - key <AC08> { [ 0x1000915, 0x1000916 ] }; - key <AC09> { [ 0x1000932, 0x1000962, 0x1000933, 0x100090C] }; - key <AC10> { [ semicolon, colon ] }; - key <AC11> { [ quoteright, quotedbl ] }; - - key <AB01> { [ 0x1000901, 0x100093C, 0x100093D, 0x1000950] }; - key <AB02> { [ 0x1000926, 0x1000927 ] }; - key <AB03> { [ 0x100091A, 0x100091B ] }; - key <AB04> { [ 0x1000935, dead_V ] }; - key <AB05> { [ 0x100092C, 0x100092D ] }; - key <AB06> { [ 0x1000928, 0x1000923 ] }; - key <AB07> { [ 0x100092E, 0x1000902 ] }; - key <AB08> { [ comma, less ] }; - key <AB09> { [ period, greater ] }; - key <AB10> { [ slash, question ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "eng" { - - name[Group1]= "English (India, with RupeeSign)"; - - include "us(basic)" - - include "rupeesign(4)" - - include "level3(ralt_switch)" -}; - - -// Description : Enhanced INSCRIPT keymap for Malayalam -// Encoding : Unicode (http://www.unicode.org) -// Author : Mahesh T Pai <paivakil@gmail.com> -// Date : March, 2011 -// Source : http://www.nongnu.org/smc/docs/images/ml_inscript_layout.jpg -// Comment : Based on the Inscript Keyboard created by M Baiju -// Mapping: - -partial alphanumeric_keys -xkb_symbols "mal_enhanced" { - - name[Group1] = "Malayalam (enhanced Inscript with Rupee Sign)"; - - //From grave to backslash (\) - - key <TLDE> { [ U0d4a , U0d12 ] }; - key <AE01> { [ U0d67 , exclam ] }; - key <AE02> { [ U0d68 , at ] }; - key <AE03> { [ U0d69 , numbersign ] }; - key <AE04> { [ U0d6a , dollar ] }; - key <AE05> { [ U0d6b , percent ] }; - key <AE06> { [ U0d6c , asciicircum ] }; - key <AE07> { [ U0d6d , ampersand ] }; - key <AE08> { [ U0d6e , U0d7e ] }; - key <AE09> { [ U0d6f , parenleft ] }; - key <AE10> { [ U0d66 , parenright ] }; - - key <AE11> { [ minus , U0d03 ] }; - key <AE12> { [ U0d43 , U0d0b ] }; - key <BKSL> { [ U0d7c , U05C ] }; //bksl: chillu RR - - - // From 'q' to right bracket (]) - - key <AD01> { [ U0d57 , U0d14 ] }; - key <AD02> { [ U0d48 , U0d10 ] }; - key <AD03> { [ U0d3e , U0d06 ] }; - key <AD04> { [ U0d40 , U0d08 ] }; - key <AD05> { [ U0d42 , U0d0a ] }; - key <AD06> { [ U0d2c , U0d2d ] }; - key <AD07> { [ U0d39 , U0d19 ] }; - key <AD08> { [ U0d17 , U0d18 ] }; - key <AD09> { [ U0d26 , U0d27 ] }; - key <AD10> { [ U0d1c , U0d1d ] }; - key <AD11> { [ U0d21 , U0d22 ] }; - key <AD12> { [ U0200d , U0d1e ] }; - - // From 'a' to apostrophe (') - - key <AC01> { [ U0d4b , U0d13 ] }; - key <AC02> { [ U0d47 , U0d0f ] }; - key <AC03> { [ U0d4d , U0d05 ] }; - key <AC04> { [ U0d3f , U0d07 ] }; - key <AC05> { [ U0d41 , U0d09 ] }; - key <AC06> { [ U0d2a , U0d2b ] }; - key <AC07> { [ U0d30 , U0d31 ] }; - key <AC08> { [ U0d15 , U0d16 ] }; - key <AC09> { [ U0d24 , U0d25 ] }; - key <AC10> { [ U0d1a , U0d1b ] }; - key <AC11> { [ U0d1f , U0d20 ] }; - - // From 'z' to slash (/) - - key <AB01> { [ U0d46 , U0d0e ] }; - key <AB02> { [ U0d02 , U0d7a ] }; - key <AB03> { [ U0d2e , U0d23 ] }; - key <AB04> { [ U0d28 , U0d7b ] }; - key <AB05> { [ U0d35 , U0d34 ] }; - key <AB06> { [ U0d32 , U0d33 ] }; - key <AB07> { [ U0d38 , U0d36 ] }; - key <AB08> { [ comma , U0d37 ] }; - key <AB09> { [ period , U0d7d ] }; //chillu l - key <AB10> { [ U0d2f , question ] }; - - // hope this includes the rupee sign at alt + 4 - - include "rupeesign(4)" - include "level3(ralt_switch)" - -}; - +// This layout includes all Indian layouts, including:
+// - Bengali
+// - Gujarati
+// - Kannada
+// - Malayalam
+// - Oriya
+// - Tamil
+// - Telugu
+// - Urdu
+
+// Links:
+// - Indic INSCRIPT keyboard layout diagrams:
+// http://java.sun.com/products/jfc/tsc/articles/InputMethod/indiclayout.html
+// - Bengali Baishakhi (Bengali layouts):
+// - Bengali Baishakhi Inscript (Bengali layouts):
+// - Bengali Bornona (Bengali layouts):
+// - Uni Gitanjali (Bengali layouts):
+// http://nltr.org
+// - Ekusheyr Shadhinota (Bengali layouts):
+// http://ekushey.org/projects/shadhinota/index.html
+// - Microsoft Windows XP SP2: Indic Language Standards - an Introduction:
+// http://www.bhashaindia.com/MSProducts/XpSp2/Articles/IndicLanguageStandards.aspx
+
+// based on a keyboard map from an 'xkb/symbols/dev' file
+
+// Devangari is the default. Kill me if I am wrong:)
+default partial alphanumeric_keys
+xkb_symbols "deva" {
+ // March 2004 -- David Holl <smyrph+dev_xkb@ece.wpi.edu>
+ name[Group1]="Indian";
+
+ key.type="FOUR_LEVEL";
+
+ key <TLDE> { [ U094a, U0912, grave, asciitilde ] };
+ key <AE01> { [ U0967, U090d, 1, exclam ] };
+ key <AE02> { [ U0968, U0945, 2, at ] };
+ // Shift+AE0[3-8] really need to return a macro of keys defined by
+ // INSCRIPT in place of the symbols that are here for now. But this
+ // requires XKB to map 1 key into two to three other key presses.
+ key <AE03> { [ U0969, numbersign, 3, numbersign ] };
+ key <AE04> { [ U096a, dollar, 4, dollar ] };
+ key <AE05> { [ U096b, percent, 5, percent ] };
+ key <AE06> { [ U096c, asciicircum, 6, asciicircum ] };
+ key <AE07> { [ U096d, ampersand, 7, ampersand ] };
+ key <AE08> { [ U096e, asterisk, 8, asterisk ] };
+ key <AE09> { [ U096f, parenleft, 9, parenleft ] };
+ key <AE10> { [ U0966, parenright, 0, parenright ] };
+ key <AE11> { [ minus, U0903, minus, underscore ] };
+ key <AE12> { [ U0943, U090b, U0944, U0960 ] };
+
+ key <AD01> { [ U094c, U0914 ] };
+ key <AD02> { [ U0948, U0910 ] };
+ key <AD03> { [ U093e, U0906 ] };
+ key <AD04> { [ U0940, U0908, U0963, U0961 ] };
+ key <AD05> { [ U0942, U090a ] };
+ key <AD06> { [ U092c, U092d ] };
+ key <AD07> { [ U0939, U0919 ] };
+ key <AD08> { [ U0917, U0918, U095a ] };
+ key <AD09> { [ U0926, U0927 ] };
+ key <AD10> { [ U091c, U091d, U095b ] };
+ key <AD11> { [ U0921, U0922, U095c, U095d ] };
+ key <AD12> { [ U093c, U091e ] };
+ // I added \ / ? | for shell-convenience (file names and piping)
+ key <BKSL> { [ U0949, U0911, U005C, U007C ] };
+
+ key <AC01> { [ U094b, U0913 ] };
+ key <AC02> { [ U0947, U090f ] };
+ key <AC03> { [ U094d, U0905 ] };
+ key <AC04> { [ U093f, U0907, U0962, U090c ] };
+ key <AC05> { [ U0941, U0909 ] };
+ key <AC06> { [ U092a, U092b, NoSymbol, U095e ] };
+ key <AC07> { [ U0930, U0931 ] };
+ key <AC08> { [ U0915, U0916, U0958, U0959 ] };
+ key <AC09> { [ U0924, U0925 ] };
+ key <AC10> { [ U091a, U091b, U0952 ] };
+ key <AC11> { [ U091f, U0920, NoSymbol, U0951 ] };
+
+ key <AB01> { [ U0946, U090e, U0953 ] };
+ key <AB02> { [ U0902, U0901, NoSymbol, U0950 ] };
+ key <AB03> { [ U092e, U0923, U0954 ] };
+ key <AB04> { [ U0928, U0929 ] };
+ key <AB05> { [ U0935, U0934 ] };
+ key <AB06> { [ U0932, U0933 ] };
+ key <AB07> { [ U0938, U0936 ] };
+ key <AB08> { [ comma, U0937, U0970 ] };
+ key <AB09> { [ period, U0964, U0965, U093d ] };
+ // I added \ / ? | for shell-convenience (file names and piping)
+ key <AB10> { [ U092f, U095f, slash, question ] };
+
+ // space, space, Zero-Width-Non-Joiner (ZWNJ), Zero-Width-Joiner (ZWJ):
+ include "nbsp(zwnj3zwj4)"
+};
+
+//Name : Bolnagri (Combined)
+//Description : A phonetic keyboard layout for Devnagari(Hindi)
+// http://www.indlinux.org/wiki/index.php/BolNagri
+//NOTE : This is a combined map of bolnagri_matras and bolnagri_vowels.
+//Inspired by "devrom" keymap by Steve Smith for the windows tool "keyman"
+//Original Author : Noah Levitt<nlevitt at columbia.edu>
+//Past Authors : Pramod.R <pramodr at gmail.com> and Ravikant <ravikant at sarai.net>
+// Current Main.: G Karunakar <karunakar@sarai.net>
+
+partial alphanumeric_keys
+xkb_symbols "bolnagri" {
+ name[Group1] = "Hindi (Bolnagri)";
+ key.type="FOUR_LEVEL";
+ //Top Alphanumeric row
+ // Roman digits
+ key <TLDE> { [ U0902, U0901, apostrophe, asciitilde ] }; // apostrophe: anusvara, candrabindu
+ key <AE01> { [ 1, exclam, U0967, exclam ] };
+ key <AE02> { [ 2, at, U0968, at ] };
+ key <AE03> { [ 3, numbersign, U0969, numbersign ] };
+ key <AE04> { [ 4, dollar, U096A, dollar ] };
+ key <AE05> { [ 5, percent, U096B, percent ] };
+ key <AE06> { [ 6, asciicircum, U096C, asciicircum ] };
+ key <AE07> { [ 7, ampersand, U096D, ampersand ] };
+ key <AE08> { [ 8, asterisk, U096E, asterisk ] };
+ key <AE09> { [ 9, parenleft, U096F, parenleft ] };
+ key <AE10> { [ 0, parenright, U0966, parenright ] };
+ key <AE11> { [ minus, underscore ] };
+ key <AE12> { [ equal, plus ] };
+ key <BKSL> { [ U0964, U0965, U007C, U005C ] }; //pipe : danda, double danda
+
+ //Q Row
+ key <AD01> { [ U200C, U200D ] }; // Q: ZWNJ, ZWJ
+ key <AD02> { [ U0935, U950 ] }; // W: wa, OM
+ key <AD03> { [ U0947, U0948, U090F, U0910 ] }; // E: e, ai matras
+ key <AD04> { [ U0930, U0943 ] }; // R: ra, vocalic Ri
+ key <AD05> { [ U0924, U0925 ] }; // T: ta, tha
+ key <AD06> { [ U092f, U091E ] }; // Y: ya, nya
+ key <AD07> { [ U0941, U0942, U0909, U090A ] }; // U: u, uu matras
+ key <AD08> { [ U093F, U0940, U0907, U0908 ] }; // I: i, ii matras
+ key <AD09> { [ U094B, U094C, U0913, U0914 ] }; // O: o, au matras
+ key <AD10> { [ U092A, U092B ] }; // P: pa, pha
+ key <AD11> { [ bracketleft, braceleft ] };
+ key <AD12> { [ bracketright, braceright ] };
+
+ //A Row
+ key <AC01> { [ U093E, U0906, U0905, U0906 ] }; // A: aa
+ key <AC02> { [ U0938, U0937 ] }; // S: sa, ssa
+ key <AC03> { [ U0926, U0927 ] }; // D: da, dha
+ key <AC04> { [ U091F, U0920 ] }; // F: TA, THA
+ key <AC05> { [ U0917, U0918 ] }; // G: ga, gha
+ key <AC06> { [ U0939, U0903 ] }; // H: ha, visarg
+ key <AC07> { [ U091C, U091D ] }; // J: ja, jha
+ key <AC08> { [ U0915, U0916 ] }; // K: ka, kha
+ key <AC09> { [ U0932, U0962 ] }; // L: la, vocalic L or lru matra`
+ key <AC10> { [ semicolon, colon ] };
+ key <AC11> { [apostrophe, quotedbl ] };
+
+ //Z Row
+ key <AB01> { [ U0936, U0945 ] }; // Z: sha, akaar candra
+ key <AB02> { [ U094D, U0949 ] }; // X: halant, aakaar candra
+ key <AB03> { [ U091A, U091B ] }; // C: ca, cha
+ key <AB04> { [ U0921, U0922 ] }; // V: da, dha
+ key <AB05> { [ U092C, U092D ] }; // B: ba, bha
+ key <AB06> { [ U0928, U0923 ] }; // N: na, nha
+ key <AB07> { [ U092E, U093D, U092E, U093D ] }; // M: ma, avagraha
+ key <AB08> { [ comma, U0970 ] };// comma: comma, dev abbreviation sign
+ key <AB09> { [ period, U093C ] }; // period: period, nukta
+ key <AB10> { [ slash, question ] };
+
+ // begin modifier mappings
+// modifier_map Shift { Shift_L };
+// modifier_map Lock { Caps_Lock };
+// modifier_map Control{ Control_L };
+// modifier_map Mod3 { Mode_switch };
+ include "level3(ralt_switch)"
+};
+
+// based on a keyboard map from an 'xkb/symbols/ben' file
+
+partial alphanumeric_keys
+xkb_symbols "ben" {
+ name[Group1]= "Bengali";
+
+ // Mainly numbers.
+ key <AE01> { [ U09E7 ] };
+ key <AE02> { [ U09E8 ] };
+ key <AE03> { [ U09E9 ] };
+ key <AE04> { [ U09EA ] };
+ key <AE05> { [ U09EB ] };
+ key <AE06> { [ U09EC ] };
+ key <AE07> { [ U09ED ] };
+ key <AE08> { [ U09EE ] };
+ key <AE09> { [ U09EF, parenleft ] };
+ key <AE10> { [ U09E6, parenright ] };
+ key <AE11> { [ minus, U0983 ] };
+ key <AE12> { [ U098B, U09C3 ] };
+
+// Mainly long vowels
+
+ key <AD01> { [ U09CC, U0994 ] };
+ key <AD02> { [ U09C8, U0990 ] };
+ key <AD03> { [ U09BE, U0986 ] };
+ key <AD04> { [ U09C0, U0988 ] };
+ key <AD05> { [ U09C2, U098A ] };
+
+// Mainly voiced consonants
+
+ key <AD06> { [ U09AC, U09AD ] };
+ key <AD07> { [ U09B9, U0999 ] };
+ key <AD08> { [ U0997, U0998 ] };
+ key <AD09> { [ U09A6, U09A7 ] };
+ key <AD10> { [ U099C, U099D ] };
+ key <AD11> { [ U09A1, U09A2 ] };
+ key <AD12> { [ U09BC, U099E ] };
+
+// Mainly short vowels
+ key <AC01> { [ U09CB, U0993 ] };
+ key <AC02> { [ U09C7, U098F ] };
+ key <AC03> { [ U09CD, U0985 ] };
+ key <AC04> { [ U09BF, U0987 ] };
+ key <AC05> { [ U09C1, U0989 ] };
+
+
+// Mainly unvoiced consonants
+
+ key <AC06> { [ U09AA, U09AB ] };
+ key <AC07> { [ U09B0, U09DD ] };
+ key <AC08> { [ U0995, U0996 ] };
+ key <AC09> { [ U09A4, U09A5 ] };
+ key <AC10> { [ U099A, U099B ] };
+ key <AC11> { [ U099F, U09A0 ] };
+ key <BKSL> { [ U005C, U007C ] };
+
+ key <AB01> { [ z, Z ] };
+ key <AB02> { [ U0982, U0981 ] };
+ key <AB03> { [ U09AE, U09A3 ] };
+ key <AB04> { [ U09A8, U09A8 ] };
+ key <AB05> { [ U09AC, U09AC ] };
+ key <AB06> { [ U09B2, U09B2 ] };
+ key <AB07> { [ U09B8, U09B6 ] };
+ key <AB08> { [ comma, U09B7 ] };
+ key <AB09> { [ period, U0964 ] };
+ key <AB10> { [ U09DF, U09AF ] };
+};
+
+xkb_symbols "ben_probhat" {
+ name[Group1]= "Bengali (Probhat)";
+ key <ESC> { [ Escape ] };
+
+// numbers
+ key <TLDE> { [ U200D, asciitilde ] };
+ key <AE01> { [ U09E7, exclam ] };
+ key <AE02> { [ U09E8, at ] };
+ key <AE03> { [ U09E9, numbersign ] };
+ key <AE04> { [ U09EA, U09F3 ] };
+ key <AE05> { [ U09EB, percent ] };
+ key <AE06> { [ U09EC, asciicircum ] };
+ key <AE07> { [ U09ED, U099E ] };
+ key <AE08> { [ U09EE, U09CE ] };
+ key <AE09> { [ U09EF, parenleft ] };
+ key <AE10> { [ U09E6, parenright ] };
+ key <AE11> { [ minus, underscore ] };
+ key <AE12> { [ equal, plus ] };
+ key <BKSP> { [ BackSpace ] };
+
+// tab, q to ]
+ key <TAB> { [ Tab, ISO_Left_Tab ] };
+ key <AD01> { [ U09A6, U09A7 ] };
+ key <AD02> { [ U09C2, U098A ] };
+ key <AD03> { [ U09C0, U0988 ] };
+ key <AD04> { [ U09B0, U09DC ] };
+ key <AD05> { [ U099F, U09A0 ] };
+ key <AD06> { [ U098F, U0990 ] };
+ key <AD07> { [ U09C1, U0989 ] };
+ key <AD08> { [ U09BF, U0987 ] };
+ key <AD09> { [ U0993, U0994 ] };
+ key <AD10> { [ U09AA, U09AB ] };
+ key <AD11> { [ U09C7, U09C8 ] };
+ key <AD12> { [ U09CB, U09CC ] };
+ key <RTRN> { [ Return ] };
+
+// caps, a to '
+// key <CAPS> { [ Caps_Lock ] };
+ key <AC01> { [ U09BE, U0985 ] };
+ key <AC02> { [ U09B8, U09B7 ] };
+ key <AC03> { [ U09A1, U09A2 ] };
+ key <AC04> { [ U09A4, U09A5 ] };
+ key <AC05> { [ U0997, U0998 ] };
+ key <AC06> { [ U09B9, U0983 ] };
+ key <AC07> { [ U099C, U099D ] };
+ key <AC08> { [ U0995, U0996 ] };
+ key <AC09> { [ U09B2, U0982 ] };
+ key <AC10> { [ semicolon, colon ] };
+ key <AC11> { [ quoteright, quotedbl ] };
+
+// shift, z to /
+// key <LFSH> { [ Shift_L ] };
+ key <AB01> { [ U09DF, U09AF ] };
+ key <AB02> { [ U09B6, U09DD ] };
+ key <AB03> { [ U099A, U099B ] };
+ key <AB04> { [ U0986, U098B ] };
+ key <AB05> { [ U09AC, U09AD ] };
+ key <AB06> { [ U09A8, U09A3 ] };
+ key <AB07> { [ U09AE, U0999 ] };
+ key <AB08> { [ comma, U09C3 ] };
+ key <AB09> { [ U0964, U0981 ] };
+ key <AB10> { [ U09CD, question ] };
+ key <BKSL> { [ U200C, U0965 ] };
+
+// key <LCTL> { [ Control_L ] };
+// key <SPCE> { [ space ] };
+
+// modifier_map Shift { Shift_L };
+// modifier_map Lock { Caps_Lock };
+// modifier_map Control{ Control_L };
+
+};
+
+// Bengali Baishakhi, Bengali Baishakhi Inscript, Bengali Bornona, Uni Gitanjali Layouts are added by Promathesh Mandal <promathesh812004@gmail.com>
+
+xkb_symbols "ben_baishakhi" {
+ name[Group1]= "Bengali (Baishakhi)";
+ key <ESC> { [ Escape ] };
+
+// numbers
+ key <TLDE> { [ 0x100200D, 0x100200C ] };
+ key <AE01> { [ 0x10009E7, exclam ] };
+ key <AE02> { [ 0x10009E8, at ] };
+ key <AE03> { [ 0x10009E9, numbersign ] };
+ key <AE04> { [ 0x10009EA, dollar, 0x10009F2 ] };
+ key <AE05> { [ 0x10009EB, percent ] };
+ key <AE06> { [ 0x10009EC, asciicircum, 0x10009D7 ] };
+ key <AE07> { [ 0x10009ED, ampersand ] };
+ key <AE08> { [ 0x10009EE, asterisk,0x10009FA ] };
+ key <AE09> { [ 0x10009EF, parenleft ] };
+ key <AE10> { [ 0x10009E6, parenright ] };
+ key <AE11> { [ minus, underscore ] };
+ key <AE12> { [ equal, plus ] };
+ key <BKSP> { [ BackSpace ] };
+
+// tab, q to ]
+ key <TAB> { [ Tab, ISO_Left_Tab ] };
+ key <AD01> { [ 0x10009A1, 0x10009A2 ] };
+ key <AD02> { [ 0x10009C0 , 0x10009C2 ] };
+ key <AD03> { [ 0x10009C7, 0x100098F, 0x1000990 ] };
+ key <AD04> { [ 0x10009B0 , 0x10009C3, 0x100098B ] };
+ key <AD05> { [ 0x100099F, 0x10009A0 ] };
+ key <AD06> { [ 0x10009AF, 0x10009DF ] };
+ key <AD07> { [ 0x10009C1, 0x1000989, 0x100098A ] };
+ key <AD08> { [ 0x10009BF, 0x1000987, 0x1000988 ] };
+ key <AD09> { [ 0x10009CB, 0x1000993, 0x1000994 ] };
+ key <AD10> { [ 0x10009AA, 0x10009AB ] };
+ key <AD11> { [ bracketleft, braceleft] };
+ key <AD12> { [ bracketright, braceright ] };
+ key <RTRN> { [ Return ] };
+
+// caps, a to '
+// key <CAPS> { [ Caps_Lock ] };
+ key <AC01> { [ 0x10009BE, 0x1000985, 0x1000986 ] };
+ key <AC02> { [ 0x10009B8, 0x10009B6, 0x10009B7 ] };
+ key <AC03> { [ 0x10009A6, 0x10009A7 ] };
+ key <AC04> { [ 0x10009A4, 0x10009A5, 0x10009CE ] };
+ key <AC05> { [ 0x1000997, 0x1000998 ] };
+ key <AC06> { [ 0x10009CD, 0x10009B9, 0x1000983 ] };
+ key <AC07> { [ 0x100099C, 0x100099D ] };
+ key <AC08> { [ 0x1000995, 0x1000996 ] };
+ key <AC09> { [ 0x10009B2, 0x1000964, 0x100098C ] };
+ key <AC10> { [ semicolon, colon ] };
+ key <AC11> { [ quoteright, quotedbl ] };
+
+// shift, z to /
+// key <LFSH> { [ Shift_L ] };
+ key <AB01> { [ 0x10009C8, 0x10009CC ] };
+ key <AB02> { [ 0x10009DC, 0x10009DD ] };
+ key <AB03> { [ 0x100099A, 0x100099B ] };
+ key <AB04> { [ 0x10009F1, 0x10009F0 ] };
+ key <AB05> { [ 0x10009AC, 0x10009AD ] };
+ key <AB06> { [ 0x10009A8, 0x10009A3, 0x100099E ] };
+ key <AB07> { [ 0x10009AE, 0x1000999, 0x1000981 ] };
+ key <AB08> { [ comma, less ] };
+ key <AB09> { [ period, greater,0x10009BC ] };
+ key <AB10> { [ slash, question, 0x1000982 ] };
+ key <BKSL> { [ backslash, bar ] };
+
+// third level with right-alt
+ include "level3(ralt_switch)"
+
+// key <LCTL> { [ Control_L ] };
+// key <SPCE> { [ space ] };
+
+// modifier_map Shift { Shift_L };
+// modifier_map Lock { Caps_Lock };
+// modifier_map Control{ Control_L };
+
+
+};
+
+xkb_symbols "ben_inscript" {
+ name[Group1]= "Bengali (Baishakhi Inscript)";
+
+ // Mainly numbers.
+ key <TLDE> { [ 0x100200D, 0x100200C ] };
+ key <AE01> { [ 0x10009E7 ] };
+ key <AE02> { [ 0x10009E8 ] };
+ key <AE03> { [ 0x10009E9 ] };
+ key <AE04> { [ 0x10009EA ] };
+ key <AE05> { [ 0x10009EB ] };
+ key <AE06> { [ 0x10009EC ] };
+ key <AE07> { [ 0x10009ED ] };
+ key <AE08> { [ 0x10009EE ] };
+ key <AE09> { [ 0x10009EF, parenleft ] };
+ key <AE10> { [ 0x10009E6, parenright ] };
+ key <AE11> { [ minus, 0x1000983 ] };
+ key <AE12> { [ 0x10009C3, 0x100098B ] };
+
+// Mainly long vowels
+
+ key <AD01> { [ 0x10009CC, 0x1000994 ] };
+ key <AD02> { [ 0x10009C8, 0x1000990 ] };
+ key <AD03> { [ 0x10009BE, 0x1000986 ] };
+ key <AD04> { [ 0x10009C0, 0x1000988 ] };
+ key <AD05> { [ 0x10009C2, 0x100098A ] };
+
+// Mainly voiced consonants
+
+ key <AD06> { [ 0x10009AC, 0x10009AD ] };
+ key <AD07> { [ 0x10009B9, 0x1000999 ] };
+ key <AD08> { [ 0x1000997, 0x1000998 ] };
+ key <AD09> { [ 0x10009A6, 0x10009A7 ] };
+ key <AD10> { [ 0x100099C, 0x100099D ] };
+ key <AD11> { [ 0x10009A1, 0x10009A2 ] };
+ key <AD12> { [ 0x10009BC, 0x100099E ] };
+
+// Mainly short vowels
+ key <AC01> { [ 0x10009CB, 0x1000993 ] };
+ key <AC02> { [ 0x10009C7, 0x100098F ] };
+ key <AC03> { [ 0x10009CD, 0x1000985 ] };
+ key <AC04> { [ 0x10009BF, 0x1000987 ] };
+ key <AC05> { [ 0x10009C1, 0x1000989 ] };
+
+
+// Mainly unvoiced consonants
+
+ key <AC06> { [ 0x10009AA, 0x10009AB ] };
+ key <AC07> { [ 0x10009B0, 0x10009DD ] };
+ key <AC08> { [ 0x1000995, 0x1000996 ] };
+ key <AC09> { [ 0x10009A4, 0x10009A5 ] };
+ key <AC10> { [ 0x100099A, 0x100099B ] };
+ key <AC11> { [ 0x100099F, 0x10009A0 ] };
+ key <BKSL> { [ backslash, bar ] };
+
+ key <AB01> { [ 0x10009CE ] };
+ key <AB02> { [ 0x1000982, 0x1000981 ] };
+ key <AB03> { [ 0x10009AE, 0x10009A3 ] };
+ key <AB04> { [ 0x10009A8, 0x10009A8 ] };
+ key <AB05> { [ 0x10009AC, 0x10009AC ] };
+ key <AB06> { [ 0x10009B2, 0x10009B2 ] };
+ key <AB07> { [ 0x10009B8, 0x10009B6 ] };
+ key <AB08> { [ comma, 0x10009B7 ] };
+ key <AB09> { [ period, 0x1000964 ] };
+ key <AB10> { [ 0x10009DF, 0x10009AF ] };
+};
+
+xkb_symbols "ben_gitanjali" {
+ name[Group1]= "Bengali (Uni Gitanjali)";
+ key <ESC> { [ Escape ] };
+
+// numbers
+ key <TLDE> { [ colon, question ] };
+ key <AE01> { [ 0x10009E7, 0x10009CE ] };
+ key <AE02> { [ 0x10009E8, quoteright ] };
+ key <AE03> { [ 0x10009E9, numbersign ] };
+ key <AE04> { [ 0x10009EA, 0x10009F3 ] };
+ key <AE05> { [ 0x10009EB, slash ] };
+ key <AE06> { [ 0x10009EC, period ] };
+ key <AE07> { [ 0x10009ED, ampersand ] };
+ key <AE08> { [ 0x10009EE, asterisk ] };
+ key <AE09> { [ 0x10009EF, parenleft ] };
+ key <AE10> { [ 0x10009E6, parenright ] };
+ key <AE11> { [ minus, 0x1000983 ] };
+ key <AE12> { [ 0x10009C3, 0x100098B ] };
+ key <BKSP> { [ BackSpace ] };
+
+// tab, q to ]
+ key <TAB> { [ Tab, ISO_Left_Tab ] };
+ key <AD01> { [ 0x10009D7, 0x1000994 ] };
+ key <AD02> { [ 0x10009C8, 0x1000990 ] };
+ key <AD03> { [ 0x10009BE, 0x1000985 ] };
+ key <AD04> { [ 0x10009C0, 0x1000988 ] };
+ key <AD05> { [ 0x10009C2, 0x100098A ] };
+ key <AD06> { [ 0x10009AC, 0x10009AD ] };
+ key <AD07> { [ 0x10009B9, 0x1000999 ] };
+ key <AD08> { [ 0x1000997, 0x1000998 ] };
+ key <AD09> { [ 0x10009A6, 0x10009A7 ] };
+ key <AD10> { [ 0x100099C, 0x100099D ] };
+ key <AD11> { [ 0x10009A1, 0x10009A2 ] };
+ key <AD12> { [ 0x100200C, 0x100099E ] };
+ key <RTRN> { [ Return ] };
+
+// caps, a to '
+// key <CAPS> { [ Caps_Lock ] };
+ key <AC01> { [ 0x100200D, 0x1000993 ] };
+ key <AC02> { [ 0x10009C7, 0x100098F ] };
+ key <AC03> { [ 0x10009CD ] };
+ key <AC04> { [ 0x10009BF, 0x1000987 ] };
+ key <AC05> { [ 0x10009C1, 0x1000989 ] };
+ key <AC06> { [ 0x10009AA, 0x10009AB ] };
+ key <AC07> { [ 0x10009B0, 0x10009F0 ] };
+ key <AC08> { [ 0x1000995, 0x1000996 ] };
+ key <AC09> { [ 0x10009A4, 0x10009A5 ] };
+ key <AC10> { [ 0x100099A, 0x100099B ] };
+ key <AC11> { [ 0x100099F, 0x10009A0 ] };
+
+// shift, z to /
+// key <LFSH> { [ Shift_L ] };
+ key <AB01> { [ 0x10009C7, 0x100098F ] };
+ key <AB02> { [ 0x1000982, 0x1000981 ] };
+ key <AB03> { [ 0x10009AE, 0x10009A3 ] };
+ key <AB04> { [ 0x10009A8, 0x10009DC ] };
+ key <AB05> { [ 0x10009F1, 0x10009DD ] };
+ key <AB06> { [ 0x10009B2 ] };
+ key <AB07> { [ 0x10009B8, 0x10009B6 ] };
+ key <AB08> { [ comma, 0x10009B7 ] };
+ key <AB09> { [ 0x1000964, 0x10009FA ] };
+ key <AB10> { [ 0x10009AF, 0x10009DF ] };
+ key <BKSL> { [ backslash, bar ] };
+
+// third level with right-win
+// include "level3(lwin_switch)"
+
+// key <LCTL> { [ Control_L ] };
+// key <SPCE> { [ space ] };
+
+// modifier_map Shift { Shift_L };
+// modifier_map Lock { Caps_Lock };
+// modifier_map Control{ Control_L };
+
+
+};
+
+
+xkb_symbols "ben_bornona" {
+ name[Group1]= "Bengali (Bornona)";
+ key <ESC> { [ Escape ] };
+
+// numbers
+ key <TLDE> { [ 0x100200D, 0x100200C ] };
+ key <AE01> { [ 0x10009E7, exclam ] };
+ key <AE02> { [ 0x10009E8, 0x1000981 ] };
+ key <AE03> { [ 0x10009E9, numbersign ] };
+ key <AE04> { [ 0x10009EA, 0x10009F3 ] };
+ key <AE05> { [ 0x10009EB, percent ] };
+ key <AE06> { [ 0x10009EC, 0x1000983 ] };
+ key <AE07> { [ 0x10009ED, 0x10009CE ] };
+ key <AE08> { [ 0x10009EE, asterisk ] };
+ key <AE09> { [ 0x10009EF, parenleft ] };
+ key <AE10> { [ 0x10009E6, parenright ] };
+ key <AE11> { [ minus, underscore ] };
+ key <AE12> { [ equal, plus ] };
+ key <BKSP> { [ BackSpace ] };
+
+// tab, q to ]
+ key <TAB> { [ Tab, ISO_Left_Tab ] };
+ key <AD01> { [ 0x1000982, 0x1000999, 0x10009D7 ] };
+ key <AD02> { [ 0x10009A2, 0x10009A0, 0x100098A ] };
+ key <AD03> { [ 0x10009C7, 0x10009C8, 0x1000988 ] };
+ key <AD04> { [ 0x10009B0, 0x10009C3, 0x100098B ] };
+ key <AD05> { [ 0x10009A4, 0x100099F ] };
+ key <AD06> { [ 0x10009A7, 0x10009A5, 0x100098F ] };
+ key <AD07> { [ 0x10009C1, 0x10009C2, 0x1000989 ] };
+ key <AD08> { [ 0x10009BF, 0x10009C0, 0x1000987 ] };
+ key <AD09> { [ 0x10009CB, 0x10009CC, 0x1000993 ] };
+ key <AD10> { [ 0x10009AA, 0x1000990, 0x1000994 ] };
+ key <AD11> { [ 0x100005B, 0x100007B, 0x10009DC ] };
+ key <AD12> { [ 0x100005D, 0x100007D ] };
+ key <RTRN> { [ Return ] };
+
+// caps, a to '
+// key <CAPS> { [ Caps_Lock ] };
+ key <AC01> { [ 0x10009BE, 0x1000985, 0x10009F4 ] };
+ key <AC02> { [ 0x10009B8, 0x10009B6, 0x10009F5 ] };
+ key <AC03> { [ 0x10009A6, 0x10009A1, 0x10009F8 ] };
+ key <AC04> { [ 0x10009AB ] };
+ key <AC05> { [ 0x1000997, 0x1000998 ] };
+ key <AC06> { [ 0x10009CD, 0x10009B9 ] };
+ key <AC07> { [ 0x100099C, 0x100099D ] };
+ key <AC08> { [ 0x1000995, 0x1000996 ] };
+ key <AC09> { [ 0x10009B2, 0x1000964 ] };
+ key <AC10> { [ semicolon, 0x100003A ] };
+ key <AC11> { [ quoteright, quotedbl ] };
+
+// shift, z to /
+// key <LFSH> { [ Shift_L ] };
+ key <AB01> { [ 0x10009AF, 0x10009DC ] };
+ key <AB02> { [ 0x10009B7, 0x10009DD, 0x10009FA ] };
+ key <AB03> { [ 0x100099A, 0x100099B ] };
+ key <AB04> { [ 0x10009AD ] };
+ key <AB05> { [ 0x10009AC, 0x10009DF ] };
+ key <AB06> { [ 0x10009A8, 0x10009A3 ] };
+ key <AB07> { [ 0x10009AE, 0x100099E ] };
+ key <AB08> { [ comma, 0x100003C ] };
+ key <AB09> { [ 0x100002E, 0x100003E ] };
+ key <AB10> { [ 0x100002F, question ] };
+ key <BKSL> { [ 0x10009F1, 0x10009F0 ] };
+
+// key <LCTL> { [ Control_L ] };
+// key <SPCE> { [ space ] };
+
+// modifier_map Shift { Shift_L };
+// modifier_map Lock { Caps_Lock };
+// modifier_map Control{ Control_L };
+// third level with right-alt
+ include "level3(ralt_switch)"
+
+};
+
+partial alphanumeric_keys
+xkb_symbols "guj" {
+ name[Group1]= "Gujarati";
+
+ // Mainly numbers.
+ key <AE01> { [ U0AE7, U0A8D ] };
+ key <AE02> { [ U0AE8, U0AC5 ] };
+ key <AE03> { [ U0AE9 ] };
+ key <AE04> { [ U0AEA ] };
+ key <AE05> { [ U0AEB ] };
+ key <AE06> { [ U0AEC ] };
+ key <AE07> { [ U0AED ] };
+ key <AE08> { [ U0AEE ] };
+ key <AE09> { [ U0AEF, parenleft ] };
+ key <AE10> { [ U0AE6, parenright ] };
+ key <AE11> { [ minus, U0A83 ] };
+ key <AE12> { [ U0A8B, U0AC3 ] };
+
+// Mainly long vowels
+
+ key <AD01> { [ U0ACC, U0A94 ] };
+ key <AD02> { [ U0AC8, U0A90 ] };
+ key <AD03> { [ U0ABE, U0A86 ] };
+ key <AD04> { [ U0AC0, U0A88 ] };
+ key <AD05> { [ U0AC2, U0A8A ] };
+
+// Mainly voiced consonants
+
+ key <AD06> { [ U0AAC, U0AAD ] };
+ key <AD07> { [ U0AB9, U0A99 ] };
+ key <AD08> { [ U0A97, U0A98 ] };
+ key <AD09> { [ U0AA6, U0AA7 ] };
+ key <AD10> { [ U0A9C, U0A9D ] };
+ key <AD11> { [ U0AA1, U0AA2 ] };
+ key <AD12> { [ U0ABC, U0A9E ] };
+
+// Mainly short vowels
+ key <AC01> { [ U0ACB, U0A93 ] };
+ key <AC02> { [ U0AC7, U0A8F ] };
+ key <AC03> { [ U0ACD, U0A85 ] };
+ key <AC04> { [ U0ABF, U0A87 ] };
+ key <AC05> { [ U0AC1, U0A89 ] };
+
+// Mainly unvoiced consonants
+
+ key <AC06> { [ U0AAA, U0AAB ] };
+ key <AC07> { [ U0AB0, U0AB0 ] };
+ key <AC08> { [ U0A95, U0A96 ] };
+ key <AC09> { [ U0AA4, U0AA5 ] };
+ key <AC10> { [ U0A9A, U0A9B ] };
+ key <AC11> { [ U0A9F, U0AA0 ] };
+ key <BKSL> { [ U0AC9, U0A91 ] };
+
+ key <AB01> { [ z , Z ] };
+ key <AB02> { [ U0A82, U0A81 ] };
+ key <AB03> { [ U0AAE, U0AA3 ] };
+ key <AB04> { [ U0AA8, U0AA8 ] };
+ key <AB05> { [ U0AB5, U0AB5 ] };
+ key <AB06> { [ U0AB2, U0AB3 ] };
+ key <AB07> { [ U0AB8, U0AB6 ] };
+ key <AB08> { [ comma, U0AB7 ] };
+ key <AB09> { [ period, U0964 ] };
+ key <AB10> { [ U0AAF, question ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "kan" {
+
+ // Inscript layout for Kannada
+ // Author : G Karunakar <karunakar@freedomink.org>
+ // Date : Wed Nov 13 17:22:58 IST 2002
+ // Kannada digits mapped in basic only
+
+ name[Group1]= "Kannada";
+
+ key <TLDE> { [ U0cca, U0c92 ] };
+ key <AE01> { [ U0ce7 ] };
+ key <AE02> { [ U0ce8 ] };
+ key <AE03> { [ U0ce9 ] };
+ key <AE04> { [ U0cea ] };
+ key <AE05> { [ U0ceb ] };
+ key <AE06> { [ U0cec ] };
+ key <AE07> { [ U0ced ] };
+ key <AE08> { [ U0cee ] };
+ key <AE09> { [ U0cef ] };
+ key <AE10> { [ U0ce6 ] };
+ key <AE11> { [ U0c83 ] };
+ key <AE12> { [ U0cc3, U0c8b ] };
+
+ key <AD01> { [ U0ccc, U0c94 ] };
+ key <AD02> { [ U0cc8, U0c90 ] };
+ key <AD03> { [ U0cbe, U0c86 ] };
+ key <AD04> { [ U0cc0, U0c88 ] };
+ key <AD05> { [ U0cc2, U0c8a ] };
+ key <AD06> { [ U0cac, U0cad ] };
+ key <AD07> { [ U0cb9, U0c99 ] };
+ key <AD08> { [ U0c97, U0c98 ] };
+ key <AD09> { [ U0ca6, U0ca7 ] };
+ key <AD10> { [ U0c9c, U0c9d ] };
+ key <AD11> { [ U0ca1, U0ca2 ] };
+ key <AD12> { [ U0cbc, U0c9e ] };
+
+ key <AC01> { [ U0ccb, U0c93 ] };
+ key <AC02> { [ U0cc7, U0c8f ] };
+ key <AC03> { [ U0ccd, U0c85 ] };
+ key <AC04> { [ U0cbf, U0c87 ] };
+ key <AC05> { [ U0cc1, U0c89 ] };
+ key <AC06> { [ U0caa, U0cab ] };
+ key <AC07> { [ U0cb0, U0cb1 ] };
+ key <AC08> { [ U0c95, U0c96 ] };
+ key <AC09> { [ U0ca4, U0ca5 ] };
+ key <AC10> { [ U0c9a, U0c9b ] };
+ key <AC11> { [ U0c9f, U0ca0 ] };
+
+ key <AB01> { [ U0cc6, U0c8e ] };
+ key <AB02> { [ U0c82 ] };
+ key <AB03> { [ U0cae, U0ca3 ] };
+ key <AB04> { [ U0ca8 ] };
+ key <AB05> { [ U0cb5, U0cb4 ] };
+ key <AB06> { [ U0cb2, U0cb3 ] };
+ key <AB07> { [ U0cb8, U0cb6 ] };
+ key <AB08> { [ comma , U0cb7 ] };
+ key <AB09> { [ period ] };
+ key <AB10> { [ U0caf, U0040 ] };
+
+ key <RALT> {
+ symbols[Group1] = [ Mode_switch, Multi_key ],
+ virtualMods = AltGr
+ };
+
+};
+
+// Description : A keymap for Malayalam
+// Encoding : Unicode (http://www.unicode.org)
+// Author : Baiju M <baiju@freeshell.org>
+// Date : Sat Aug 17 21:10:48 IST 2002
+// Mapping:
+
+partial alphanumeric_keys
+xkb_symbols "mal" {
+
+ name[Group1] = "Malayalam";
+
+ //From grave to backslash (\)
+
+ key <TLDE> { [ U0d4a , U0d12 ] };
+
+// svu:
+// These lines were in former "mal" variant -
+// but the digits are replaced with the ones from 'mal_plusnum' -
+// for the integrity of all Indian layouts
+//
+// key <AE01> { [1 , exclam ] };
+// key <AE02> { [2 , at ] };
+// key <AE03> { [3 , numbersign ] };
+// key <AE04> { [4 , dollar ] };
+// key <AE05> { [5 , percent ] };
+// key <AE06> { [6 ,asciicircum ] };
+// key <AE07> { [7 , ampersand ] };
+// key <AE08> { [8 , asterisk ] };
+// key <AE09> { [9 , parenleft ] };
+// key <AE10> { [0 , parenright ] };
+
+ key <AE01> { [ U0d67 , exclam ] };
+ key <AE02> { [ U0d68 , at ] };
+ key <AE03> { [ U0d69 , numbersign ] };
+ key <AE04> { [ U0d6a , dollar ] };
+ key <AE05> { [ U0d6b , percent ] };
+ key <AE06> { [ U0d6c , asciicircum ] };
+ key <AE07> { [ U0d6d , ampersand ] };
+ key <AE08> { [ U0d6e , asterisk ] };
+ key <AE09> { [ U0d6f , parenleft ] };
+ key <AE10> { [ U0d66 , parenright ] };
+
+ key <AE11> { [ minus , U0d03 ] };
+ key <AE12> { [ U0d43 , U0d0b ] };
+ key <BKSL> { [U0200c, U05C ]};//bksl: ZWNJ
+
+
+ // From 'q' to right bracket (])
+
+ key <AD01> { [ U0d4c , U0d14 ] };
+ key <AD02> { [ U0d48 , U0d10 ] };
+ key <AD03> { [ U0d3e , U0d06 ] };
+ key <AD04> { [ U0d40 , U0d08 ] };
+ key <AD05> { [ U0d42 , U0d0a ] };
+ key <AD06> { [ U0d2c , U0d2d ] };
+ key <AD07> { [ U0d39 , U0d19 ] };
+ key <AD08> { [ U0d17 , U0d18 ] };
+ key <AD09> { [ U0d26 , U0d27 ] };
+ key <AD10> { [ U0d1c , U0d1d ] };
+ key <AD11> { [ U0d21 , U0d22 ] };
+ key <AD12> { [ U0200d , U0d1e ] };
+
+ // From 'a' to apostrophe (')
+
+ key <AC01> { [ U0d4b , U0d13 ] };
+ key <AC02> { [ U0d47 , U0d0f ] };
+ key <AC03> { [ U0d4d , U0d05 ] };
+ key <AC04> { [ U0d3f , U0d07 ] };
+ key <AC05> { [ U0d41 , U0d09 ] };
+ key <AC06> { [ U0d2a , U0d2b ] };
+ key <AC07> { [ U0d30 , U0d31 ] };
+ key <AC08> { [ U0d15 , U0d16 ] };
+ key <AC09> { [ U0d24 , U0d25 ] };
+ key <AC10> { [ U0d1a , U0d1b ] };
+ key <AC11> { [ U0d1f , U0d20 ] };
+
+ // From 'z' to slash (/)
+
+ key <AB01> { [ U0d46 , U0d0e ] };
+ key <AB02> { [ U0d02 , U200b ] };//X:ZWSP
+ key <AB03> { [ U0d2e , U0d23 ] };
+ key <AB04> { [ U0d28 ] };
+ key <AB05> { [ U0d35 , U0d34 ] };
+ key <AB06> { [ U0d32 , U0d33 ] };
+ key <AB07> { [ U0d38 , U0d36 ] };
+ key <AB08> { [ comma , U0d37 ] };
+ key <AB09> { [ period , U0200d ] };
+ key <AB10> { [ U0d2f , question ] };
+
+};
+
+//Name : Lalitha
+//Description : A transliteration keyboard layout for Malayalam
+//Original Author : Noah Levitt<nlevitt at columbia.edu>
+//Current Main : Jinesh K.J<jinesh.k@gmail.com>, Swathantra Malayalam Computing (SMC)<smc-discuss@googlegroups.com>
+
+partial alphanumeric_keys
+xkb_symbols "mal_lalitha" {
+ name[Group1] = "Malayalam (Lalitha)";
+ key.type="FOUR_LEVEL";
+ //Top Alphanumeric row
+ // Roman digits
+ key <TLDE> { [ U0D4D, U0D02, apostrophe, asciitilde ] }; // apostrophe: virama(chandrakala),anusvara
+ key <AE01> { [ 1, exclam, U0D67, exclam ] };
+ key <AE02> { [ 2, at, U0D68, at ] };
+ key <AE03> { [ 3, numbersign, U0D69, numbersign ] };
+ key <AE04> { [ 4, dollar, U0D6A, dollar ] };
+ key <AE05> { [ 5, percent, U0D6B, percent ] };
+ key <AE06> { [ 6, asciicircum, U0D6C, asciicircum ] };
+ key <AE07> { [ 7, ampersand, U0D6D, ampersand ] };
+ key <AE08> { [ 8, asterisk, U0D6E, asterisk ] };
+ key <AE09> { [ 9, parenleft, U0D6F, parenleft ] };
+ key <AE10> { [ 0, parenright, U0D66, parenright ] };
+ key <AE11> { [ minus, underscore ] };
+ key <AE12> { [ equal, plus ] };
+ key <BKSL> { [ U005C, U007C, U200C ] };//backslash:pipe,backslash,ZWNJ
+
+ //Q Row
+ key <AD01> { [ U0D48, U0D4C, U0D10, U0D14 ] }; // Q: ai and au matras
+ key <AD02> { [ U0D35 ] }; // W: wa, OM
+ key <AD03> { [ U0D46, U0D47, U0D0E, U0D0F ] }; // E: e,ee matras
+ key <AD04> { [ U0D30, U0D31, U0D43, U0D0B ] }; // R: ra,rra, vocalic Ri
+ key <AD05> { [ U0D24, U0D25, U0D1F, U0D20 ] }; // T: tha, ttha,ta,tta
+ key <AD06> { [ U0D2f ] }; // Y: ya
+ key <AD07> { [ U0D41, U0D42, U0D09, U0D0A ] }; // U: u, uu matras
+ key <AD08> { [ U0D3F, U0D40, U0D07, U0D08 ] }; // I: i, ii matras
+ key <AD09> { [ U0D4A, U0D4B, U0D12, U0D13 ] }; // O: o, oo matras
+ key <AD10> { [ U0D2A ] }; // P: pa
+ key <AD11> { [ bracketleft, braceleft ] };//braceleft:
+ key <AD12> { [ bracketright, braceright ] };//braceright:
+
+ //A Row
+ key <AC01> { [ U0D3E, U0D05, U0D06, U0D05 ] }; // A: a,aa
+ key <AC02> { [ U0D38, U0D37 ] }; // S: sa, ssa
+ key <AC03> { [ U0D26, U0D27, U0D21, U0D22 ] }; // D: soft da,soft dda,hard da,hard dda,
+ key <AC04> { [ U0D2B ] }; // F: pha
+ key <AC05> { [ U0D17, U0D18 ] }; // G: ga, gha
+ key <AC06> { [ U0D39, U0D03 ] }; // H: ha, visarg
+ key <AC07> { [ U0D1C, U0D1D ] }; // J: ja, jha
+ key <AC08> { [ U0D15, U0D16 ] }; // K: ka, kha
+ key <AC09> { [ U0D32, U0D33 ] }; // L: la, vocalic L or lru matra`
+ key <AC10> { [ semicolon, colon ] };
+ key <AC11> { [apostrophe, quotedbl ] };
+
+ //Z Row
+ key <AB01> { [ U0D34, U0D36 ] }; // Z: sha,zha
+ key <AB02> { [ U0D4D, U200B ] }; // X: chandrakala,ZWSP
+ key <AB03> { [ U0D1A, U0D1B ] }; // C: ca, cha
+ key <AB04> { [ U0D35, U200D ] }; // V: va,ZWJ
+ key <AB05> { [ U0D2C, U0D2D ] }; // B: ba, bha
+ key <AB06> { [ U0D28, U0D23, U0D19, U0D1E ] }; // N: na, hard na,nga,nha
+ key <AB07> { [ U0D2E, U0D02 ] }; // M: ma
+ key <AB08> { [ comma, U003C ] };// comma: comma
+ key <AB09> { [ period, U003E ] }; // period: period
+ key <AB10> { [ slash, question ] };
+
+ // begin modifier mappings
+// modifier_map Shift { Shift_L };
+// modifier_map Lock { Caps_Lock };
+// modifier_map Control{ Control_L };
+// modifier_map Mod3 { Mode_switch };
+ include "level3(ralt_switch)"
+};
+
+
+partial alphanumeric_keys
+xkb_symbols "ori" {
+ // Inscript layout for Oriya
+ // Author: G Karunakar <karunakar@freedomink.org>
+ // Date: Wed Nov 13 18:16:19 IST 2002
+
+ name[Group1]= "Oriya";
+
+ key <AE01> { [ U0b67 ] };
+ key <AE02> { [ U0b68 ] };
+ key <AE03> { [ U0b69 ] };
+ key <AE04> { [ U0b6a ] };
+ key <AE05> { [ U0b6b ] };
+ key <AE06> { [ U0b6c ] };
+ key <AE07> { [ U0b6d ] };
+ key <AE08> { [ U0b6e ] };
+ key <AE09> { [ U0b6f ] };
+ key <AE10> { [ U0b66 ] };
+ key <AE11> { [ U0b03 ] };
+ key <AE12> { [ U0b43, U0b0b ] };
+
+ key <AD01> { [ U0b4c, U0b14 ] };
+ key <AD02> { [ U0b48, U0b10 ] };
+ key <AD03> { [ U0b3e, U0b06 ] };
+ key <AD04> { [ U0b40, U0b08 ] };
+ key <AD05> { [ U0b42, U0b0a ] };
+ key <AD06> { [ U0b2c, U0b2d ] };
+ key <AD07> { [ U0b39, U0b19 ] };
+ key <AD08> { [ U0b17, U0b18 ] };
+ key <AD09> { [ U0b26, U0b27 ] };
+ key <AD10> { [ U0b1c, U0b1d ] };
+ key <AD11> { [ U0b21, U0b22 ] };
+ key <AD12> { [ U0b3c, U0b1e ] };
+
+ key <AC01> { [ U0b4b, U0b13 ] };
+ key <AC02> { [ U0b47, U0b0f ] };
+ key <AC03> { [ U0b4d, U0b05 ] };
+ key <AC04> { [ U0b3f, U0b07 ] };
+ key <AC05> { [ U0b41, U0b09 ] };
+ key <AC06> { [ U0b2a, U0b2b ] };
+ key <AC07> { [ U0b30 ] };
+ key <AC08> { [ U0b15, U0b16 ] };
+ key <AC09> { [ U0b24, U0b25 ] };
+ key <AC10> { [ U0b1a, U0b1b ] };
+ key <AC11> { [ U0b1f, U0b20 ] };
+
+ key <AB02> { [ U0b02, U0b01 ] };
+ key <AB03> { [ U0b2e, U0b23 ] };
+ key <AB04> { [ U0b28 ] };
+ key <AB05> { [ U0b35 ] };
+ key <AB06> { [ U0b32, U0b33 ] };
+ key <AB07> { [ U0b38, U0b36 ] };
+ key <AB08> { [ comma , U0b37 ] };
+ key <AB09> { [ period ] };
+ key <AB10> { [ U0b2f, U0040 ] };
+
+ key <RALT> {
+ symbols[Group1] = [ Mode_switch, Multi_key ],
+ virtualMods = AltGr
+ };
+};
+
+// based on a keyboard map from an 'xkb/symbols/tml' file
+// INSCRIPT
+partial alphanumeric_keys
+xkb_symbols "tam" {
+ name[Group1]= "Tamil";
+
+ key <TLDE> { [ U0BCA, U0B92 ] };
+
+ // Mainly numbers.
+ key <AE01> { [ U0BE7 ] };
+ key <AE02> { [ U0BE8 ] };
+ key <AE03> { [ U0BE9 ] };
+ key <AE04> { [ U0BEA ] };
+ key <AE05> { [ U0BEB ] };
+ key <AE06> { [ U0BEC ] };
+ key <AE07> { [ U0BED ] };
+ key <AE08> { [ U0BEE ] };
+ key <AE09> { [ U0BEF, parenleft ] };
+ key <AE10> { [ U0BF0, parenright ] };
+ key <AE11> { [ U0BF1, U0B83 ] };
+ key <AE12> { [ U0BF2, plus ] };
+
+// Mainly long vowels
+
+ key <AD01> { [ U0BCC, U0B94 ] };
+ key <AD02> { [ U0BC8, U0B90 ] };
+ key <AD03> { [ U0BBE, U0B86 ] };
+ key <AD04> { [ U0BC0, U0B88 ] };
+ key <AD05> { [ U0BC2, U0B8A ] };
+
+// Mainly voiced consonants
+
+ key <AD07> { [ U0BB9, U0B99 ] };
+ key <AD10> { [ U0B9c ] };
+ key <AD12> { [ U0B9E ] };
+
+// Mainly short vowels
+ key <AC01> { [ U0BCB, U0B93 ] };
+ key <AC02> { [ U0BC7, U0B8F ] };
+ key <AC03> { [ U0BCD, U0B85 ] };
+ key <AC04> { [ U0BBF, U0B87 ] };
+ key <AC05> { [ U0BC1, U0B89 ] };
+
+// Mainly unvoiced consonants
+
+ key <AC06> { [ U0BAA ] };
+ key <AC07> { [ U0BB0, U0BB1 ] };
+ key <AC08> { [ U0B95 ] };
+ key <AC09> { [ U0BA4 ] };
+ key <AC10> { [ U0B9A ] };
+ key <AC11> { [ U0B9F ] };
+ key <BKSL> { [ U005C, U007C ] };//backslash-bar - Changed to Unicode
+
+ key <AB01> { [ U0BC6, U0B8E ] };
+ key <AB02> { [ U0B82 ] };
+ key <AB03> { [ U0BAE, U0BA3 ] };
+ key <AB04> { [ U0BA8, U0BA9 ] };
+ key <AB05> { [ U0BB5, U0BB4 ] };
+ key <AB06> { [ U0BB2, U0BB3 ] };
+ key <AB07> { [ U0BB8, U0BB6 ] };
+ key <AB08> { [ comma, U0BB7 ] };
+ key <AB09> { [ period, U0964 ] };
+ key <AB10> { [ U0BAF, question ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "tam_unicode" {
+
+// Description: A keymap based on the TamilNet'99 typewriter keyboard
+// Encoding: Unicode (http://www.unicode.org)
+// Author: Thuraiappah Vaseeharan <vasee@ieee.org>
+// Modifed by: Malathi S <malathiramya@gmail.com>
+// Secondary contact: Sri Ramadoss M <amachu@au-kbc.org>
+// Date : Fri Sep 4 11:32:00 CST 2009
+// Mapping:
+
+ name[Group1]= "Tamil (Unicode)";
+
+ // granthas
+ key <TLDE> { [ apostrophe, asciitilde ] };
+ key <AE01> { [ U0031, exclam ] } ;
+ key <AE02> { [ U0032, at ] } ;
+ key <AE03> { [ U0033, numbersign ] } ;
+ key <AE04> { [ U0034, U0BF9 ] } ;
+ key <AE05> { [ U0035, percent ] } ;
+ key <AE06> { [ U0036, asciicircum ] } ;
+ key <AE07> { [ U0037, ampersand ] } ;
+ key <AE08> { [ U0038, asterisk ] } ;
+ key <AE09> { [ U0039, parenleft ] } ;
+ key <AE10> { [ U0030, parenright ] } ;
+ key <AE11> { [ minus, underscore ] };
+ key <AE12> { [ equal, plus ] };
+
+
+ // Qrow
+ key <AD01> { [ U0B9E, U0BB6 ] };
+ key <AD02> { [ U0BB1, U0BB7 ] };
+ key <AD03> { [ U0BA8, U0BB8 ] };
+ key <AD04> { [ U0B9A, U0BB9 ] };
+ key <AD05> { [ U0BB5, U0B9C ] };
+ key <AD06> { [ U0BB2 ] };
+ key <AD07> { [ U0BB0 ] };
+ key <AD08> { [ U0BC8, U0B90 ] };
+ key <AD09> { [ U0BCA, U0BCB ] };
+ key <AD10> { [ U0BBF, U0BC0 ] };
+ key <AD11> { [ U0BC1, U0BC2 ] };
+
+ // Arow
+ key <AC01> { [ U0BAF ] };
+ key <AC02> { [ U0BB3 ] };
+ key <AC03> { [ U0BA9 ] };
+ key <AC04> { [ U0B95 ] };
+ key <AC05> { [ U0BAA ] };
+ key <AC06> { [ U0BBE, U0BB4 ] };
+ key <AC07> { [ U0BA4 ] };
+ key <AC08> { [ U0BAE ] };
+ key <AC09> { [ U0B9F ] };
+ key <AC10> { [ U0BCD, U0B83 ] };
+ key <AC11> { [ U0B99 ] };
+
+ // Zrow
+ key <AB01> { [ U0BA3 ] };
+ key <AB02> { [ U0B92, U0B93 ] };
+ key <AB03> { [ U0B89, U0B8A ] };
+ key <AB04> { [ U0B8E, U0B8F ] };
+ key <AB05> { [ U0BC6, U0BC7 ] };
+ key <AB06> { [ U0B94, U0BCC ] };
+ key <AB07> { [ U0B85, U0B86 ] };
+ key <AB08> { [ U0B87, U0B88 ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "tam_keyboard_with_numerals" {
+
+// Description: A keymap based on the TamilNet'99 typewriter keyboard
+// Encoding: Unicode (http://www.unicode.org)
+// Author: Malathi S <malathiramya@gmail.com>
+// Secondary contact: Sri Ramadoss M <amachu@au-kbc.org>
+// Date : Fri Sep 4 11:33:00 CST 2009
+// Mapping:
+
+ name[Group1]= "Tamil (keyboard with numerals)";
+
+ // Mainly numbers.
+ key <TLDE> { [ apostrophe, asciitilde ] };
+ key <AE01> { [ U0BE7, exclam ] };
+ key <AE02> { [ U0BE8, at ] };
+ key <AE03> { [ U0BE9, numbersign ] };
+ key <AE04> { [ U0BEA, U0BF9 ] };
+ key <AE05> { [ U0BEB, percent ] };
+ key <AE06> { [ U0BEC, asciicircum ] };
+ key <AE07> { [ U0BED, ampersand ] };
+ key <AE08> { [ U0BEE, asterisk ] };
+ key <AE09> { [ U0BEF, parenleft ] };
+ key <AE10> { [ U0BE6, parenright ] };
+ key <AE11> { [ minus, underscore ] };
+ key <AE12> { [ equal, plus ] };
+
+
+ // Qrow
+ key <AD01> { [ U0B9E, U0BB6 ] };
+ key <AD02> { [ U0BB1, U0BB7 ] };
+ key <AD03> { [ U0BA8, U0BB8 ] };
+ key <AD04> { [ U0B9a, U0BB9 ] };
+ key <AD05> { [ U0BB5, U0B9c ] };
+ key <AD06> { [ U0BB2 ] };
+ key <AD07> { [ U0BB0 ] };
+ key <AD08> { [ U0BC8, U0B90 ] };
+ key <AD09> { [ U0BCA, U0BCB ] };
+ key <AD10> { [ U0BBF, U0BC0 ] };
+ key <AD11> { [ U0BC1, U0BC2 ] };
+
+ // Arow
+ key <AC01> { [ U0BAF ] };
+ key <AC02> { [ U0BB3 ] };
+ key <AC03> { [ U0BA9 ] };
+ key <AC04> { [ U0B95 ] };
+ key <AC05> { [ U0BAA ] };
+ key <AC06> { [ U0BBE, U0BB4 ] };
+ key <AC07> { [ U0BA4 ] };
+ key <AC08> { [ U0BAE ] };
+ key <AC09> { [ U0B9F ] };
+ key <AC10> { [ U0BCD, U0B83 ] };
+ key <AC11> { [ U0B99 ] };
+
+ // Zrow
+ key <AB01> { [ U0BA3 ] };
+ key <AB02> { [ U0B92, U0B93 ] };
+ key <AB03> { [ U0B89, U0B8A ] };
+ key <AB04> { [ U0B8E, U0B8F ] };
+ key <AB05> { [ U0BC6, U0BC7 ] };
+ key <AB06> { [ U0B94, U0BCC ] };
+ key <AB07> { [ U0B85, U0B86 ] };
+ key <AB08> { [ U0B87, U0B88 ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "tam_TSCII" {
+
+// Description : A Tamil typewrite-style keymap
+// loosely based on TamilNet'99 reommendations
+// Encoding : TSCII (http://www.tscii.org)
+// Author : Thuraiappah Vaseeharan <vasee@ieee.org>
+// Last Modified: Sat Jan 5 17:11:26 CST 2002
+
+ name[Group1]= "Tamil (TSCII typewriter)";
+
+ key <AE01> { [ 0x10000b7, 0x10000a4 ] }; // aytham
+ key <AE02> { [ 0x1000082, 0x10000a5 ] }; // shri
+ key <AE03> { [ 0x1000083, 0x1000088 ] }; // ja
+ key <AE04> { [ 0x1000084, 0x1000089 ] }; // sha
+ key <AE05> { [ 0x1000085, 0x100008a ] }; // sa
+ key <AE06> { [ 0x1000086, 0x100008b ] }; // ha
+ key <AE07> { [ 0x1000087, 0x100008c ] }; // ksha
+
+ // Qrow
+ key <AD01> { [ 0x10000bb, 0x100009a ] }; // nja
+ key <AD02> { [ 0x10000c8, 0x10000da ] }; // Ra
+ key <AD03> { [ 0x10000bf, 0x10000d1 ] }; // NNa
+ key <AD04> { [ 0x10000ba, 0x10000cd ] }; // ca
+ key <AD05> { [ 0x10000c5, 0x10000d7 ] }; // va
+ key <AD06> { [ 0x10000c4, 0x10000d6 ] }; // la
+ key <AD07> { [ 0x10000c3, 0x10000d5 ] }; // ra
+ key <AD08> { [ 0x10000a8, 0x10000b3 ] }; // sangili, ai
+ key <AD09> { [ 0x10000ca, 0x10000cb ] }; // di, dI
+ key <AD10> { [ 0x10000a2, 0x10000a3 ] }; // visiri
+ key <AD11> { [ dead_acute, 0x10000a3 ] }; // Ukaaram
+
+ // Arow
+ key <AC01> { [ 0x10000c2, 0x10000d4 ] }; // ya
+ key <AC02> { [ 0x10000c7, 0x10000d9 ] }; // La
+ key <AC03> { [ 0x10000c9, 0x10000db ] }; // na
+ key <AC04> { [ 0x10000b8, 0x10000cc ] }; // ka
+ key <AC05> { [ 0x10000c0, 0x10000d2 ] }; // pa
+ key <AC06> { [ dead_grave,0x10000a1 ] }; // pulli,aravu
+ key <AC07> { [ 0x10000be, 0x10000d0 ] }; // tha
+ key <AC08> { [ 0x10000c1, 0x10000d3 ] }; // ma
+ key <AC09> { [ 0x10000bc, 0x10000ce ] }; // da
+ key <AC10> { [ 0x10000c6, 0x10000d8 ] }; // zha
+ key <AC11> { [ 0x10000b9, 0x1000099 ] }; // nga
+
+ // Zrow
+ key <AB01> { [ 0x10000bd, 0x10000cf ] }; // Na
+ key <AB02> { [ 0x10000b4, 0x10000b5 ] }; // o, O
+ key <AB03> { [ 0x10000af, 0x10000b0 ] }; // u, U
+ key <AB04> { [ 0x10000b1, 0x10000b2 ] }; // e, E
+ key <AB05> { [ 0x10000a6, 0x10000a7 ] }; // kombus
+ key <AB06> { [ 0x10000b6, 0x10000aa ] }; // au
+ key <AB07> { [ 0x10000ab, 0x10000ac ] }; // a, A
+ key <AB08> { [ 0x10000fe, 0x10000ae ] }; // i, I
+
+};
+
+partial alphanumeric_keys
+xkb_symbols "tam_TAB" {
+
+// Description: A keymap based on the TamilNet'99 typewriter keyboard
+// Encoding: TAB (http://www.tamilnet99.org)
+// Author: Thuraiappah Vaseeharan <t_vasee@yahoo.com>
+// Date : Sun Aug 12 02:23:00 CDT 2001
+
+ name[Group1]= "Tamil (TAB typewriter)";
+
+ // numeral row
+ key <AE01> { [ 0x10000e7, 0x10000a7 ] } ;
+ key <AE02> { [ 0x10000fa, 0x10000a8 ] } ;
+ key <AE03> { [ 0x10000fb ] } ;
+ key <AE04> { [ 0x10000fc ] } ;
+ key <AE05> { [ 0x10000fd ] } ;
+ key <AE06> { [ 0x10000fe ] } ;
+ key <AE07> { [ 0x10000ff ] } ;
+
+ // q-row
+ key <AD01> { [ 0x10000eb, 0x10000b3 ] };
+ key <AD02> { [ 0x10000f8, 0x10000c1 ] };
+ key <AD03> { [ 0x10000ef, 0x10000b8 ] };
+ key <AD04> { [ 0x10000ea, 0x10000b2 ] };
+ key <AD05> { [ 0x10000f5, 0x10000be ] };
+ key <AD06> { [ 0x10000f4, 0x10000bd ] };
+ key <AD07> { [ 0x10000f3, 0x10000bc ] };
+ key <AD08> { [ 0x10000ac, 0x10000e4 ] };
+ key <AD09> { [ 0x10000ae, 0x10000af ] };
+ key <AD10> { [ 0x10000a4, 0x10000a6 ] };
+ key <AD11> { [ dead_circumflex, 0x10000a6 ] }; // Ukaaram
+
+ // a-row
+ key <AC01> { [ 0x10000f2, 0x10000bb ] };
+ key <AC02> { [ 0x10000f7, 0x10000c0 ] };
+ key <AC03> { [ 0x10000f9, 0x10000c2 ] };
+ key <AC04> { [ 0x10000e8, 0x10000b0 ] };
+ key <AC05> { [ 0x10000f0, 0x10000b9 ] };
+ key <AC06> { [ 0x10000a2, 0x10000a3 ] };
+ key <AC07> { [ 0x10000ee, 0x10000b6 ] };
+ key <AC08> { [ 0x10000f1, 0x10000ba ] };
+ key <AC09> { [ 0x10000ec, 0x10000b4 ] };
+ key <AC10> { [ 0x10000f6, 0x10000bf ] };
+ key <AC11> { [ 0x10000e9, 0x10000b1 ] };
+
+ // z-row
+ key <AB01> { [ 0x10000ed, 0x10000b5 ] };
+ key <AB02> { [ 0x10000e5, 0x10000e6 ] };
+ key <AB03> { [ 0x10000e0, 0x10000e1 ] };
+ key <AB04> { [ 0x10000e2, 0x10000e3 ] };
+ key <AB05> { [ 0x10000aa, 0x10000ab ] };
+ key <AB06> { [ 0x10000ac, 0x10000a3 ] };
+ key <AB07> { [ 0x10000dc, 0x10000dd ] };
+ key <AB08> { [ 0x10000de, 0x10000df ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "tel" {
+
+ // Inscript layout for Telugu using Unicode
+ // Author: G Karunakar <karunakar@freedomink.org>
+ // Date:
+ // See layout at http://www.indlinux.org/keymap/telugu.php
+
+ name[Group1]= "Telugu";
+
+ key <TLDE> { [ U0c4a, U0c12 ] };
+ key <AE01> { [ U0c67 ] };
+ key <AE02> { [ U0c68 ] };
+ key <AE03> { [ U0c69, numbersign ] };
+ key <AE04> { [ U0c6a, dollar ] };
+ key <AE05> { [ U0c6b, percent ] };
+ key <AE06> { [ U0c6c, asciicircum ] };
+ key <AE07> { [ U0c6d, ampersand ] };
+ key <AE08> { [ U0c6e, asterisk ] };
+ key <AE09> { [ U0c6f, parenleft ] };
+ key <AE10> { [ U0c66, parenright ] };
+ key <AE11> { [ U0c03, underscore ] };
+ key <AE12> { [ U0c43, U0c0b ] };
+ key <BKSP> { [ BackSpace ] };
+
+ key <AD01> { [ U0c4c, U0c14 ] };
+ key <AD02> { [ U0c48, U0c10 ] };
+ key <AD03> { [ U0c3e, U0c06 ] };
+ key <AD04> { [ U0c40, U0c08 ] };
+ key <AD05> { [ U0c42, U0c0a ] };
+ key <AD06> { [ U0c2c, U0c2d ] };
+ key <AD07> { [ U0c39, U0c19 ] };
+ key <AD08> { [ U0c17, U0c18 ] };
+ key <AD09> { [ U0c26, U0c27 ] };
+ key <AD10> { [ U0c1c, U0c1d ] };
+ key <AD11> { [ U0c21, U0c22 ] };
+ key <AD12> { [ U0c1e ] };
+
+ key <AC01> { [ U0c4b, U0c13 ] };
+ key <AC02> { [ U0c47, U0c0f ] };
+ key <AC03> { [ U0c4d, U0c05 ] };
+ key <AC04> { [ U0c3f, U0c07 ] };
+ key <AC05> { [ U0c41, U0c09 ] };
+ key <AC06> { [ U0c2a, U0c2b ] };
+ key <AC07> { [ U0c30, U0c31 ] };
+ key <AC08> { [ U0c15, U0c16 ] };
+ key <AC09> { [ U0c24, U0c25 ] };
+ key <AC10> { [ U0c1a, U0c1b ] };
+ key <AC11> { [ U0c1f, U0c20 ] };
+
+ key <AB01> { [ U0c46, U0c0e ] };
+ key <AB02> { [ U0c02, U0c01 ] };
+ key <AB03> { [ U0c2e, U0c23 ] };
+ key <AB04> { [ U0c28 ] };
+ key <AB05> { [ U0c35 ] };
+ key <AB06> { [ U0c32, U0c33 ] };
+ key <AB07> { [ U0c38, U0c36 ] };
+ key <AB08> { [ comma , U0c37 ] };
+ key <AB09> { [ period ] };
+ key <AB10> { [ U0c2f, U0040 ] };
+
+ key <RALT> {
+ symbols[Group1] = [ Mode_switch, Multi_key ],
+ virtualMods = AltGr
+ };
+};
+
+partial alphanumeric_keys
+xkb_symbols "urd-phonetic" {
+ include "pk(urd-phonetic)"
+ name[Group1]= "Urdu (phonetic)";
+};
+
+partial alphanumeric_keys
+xkb_symbols "urd-phonetic3" {
+ include "pk(urd-crulp)"
+ name[Group1]= "Urdu (alternative phonetic)";
+};
+
+partial alphanumeric_keys
+xkb_symbols "urd-winkeys" {
+ include "pk(urd-nla)"
+ name[Group1]= "Urdu (WinKeys)";
+};
+
+// based on a keyboard map from an 'xkb/symbols/gur' file
+
+partial alphanumeric_keys
+xkb_symbols "guru" {
+ name[Group1]= "Punjabi (Gurmukhi)";
+
+ // Mainly numbers.
+ key <AE01> { [ U0A67 ] };
+ key <AE02> { [ U0A68 ] };
+ key <AE03> { [ U0A69, U0A71 ] };
+ key <AE04> { [ U0A6A, U0A74 ] };
+ key <AE05> { [ U0A6B, U262C ] };
+ key <AE06> { [ U0A6C ] };
+ key <AE07> { [ U0A6D ] };
+ key <AE08> { [ U0A6e ] };
+ key <AE09> { [ U0A6F, parenleft ] };
+ key <AE10> { [ U0A66, parenright ] };
+ key <AE11> { [ gur_visarga ] };
+ key <AE12> { [ equal, plus ] };
+
+// Mainly long vowels
+
+ key <AD01> { [ U0A4C, U0A14 ] };
+ key <AD02> { [ U0A48, U0A10 ] };
+ key <AD03> { [ U0A3E, U0A06 ] };
+ key <AD04> { [ U0A40, U0A08 ] };
+ key <AD05> { [ U0A42, U0A0A ] };
+
+// Mainly voiced consonants
+
+ key <AD06> { [ U0A2C, U0A2D ] };
+ key <AD07> { [ U0A39, U0A19 ] };
+ key <AD08> { [ U0A17, U0A18 ] };
+ key <AD09> { [ U0A26, U0A27 ] };
+ key <AD10> { [ U0A1C, U0A1D ] };
+ key <AD11> { [ U0A21, U0A22 ] };
+ key <AD12> { [ U0A3C, U0A1E ] };
+
+// Mainly short vowels
+ key <AC01> { [ U0A4B, U0A13 ] };
+ key <AC02> { [ U0A47, U0A0F ] };
+ key <AC03> { [ U0A4D, U0A05 ] };
+ key <AC04> { [ U0A3F, U0A07 ] };
+ key <AC05> { [ U0A41, U0A09 ] };
+
+// Mainly unvoiced consonants
+
+ key <AC06> { [ U0A2A, U0A2B ] };
+ key <AC07> { [ U0A30, U0A5C ] };
+ key <AC08> { [ U0A15, U0A16 ] };
+ key <AC09> { [ U0A24, U0A25 ] };
+ key <AC10> { [ U0A1A, U0A1B ] };
+ key <AC11> { [ U0A1F, U0A20 ] };
+ key <BKSL> { [ U005C, U007C ] };
+
+ key <AB01> { [ z, U0A01 ] };
+ key <AB02> { [ U0A02, U0A70, U0A71 ] };
+ key <AB03> { [ U0A2E, U0A23 ] };
+ key <AB04> { [ U0A28, U0A28 ] };
+ key <AB05> { [ U0A35, U0A35 ] };
+ key <AB06> { [ U0A32, U0A33 ] };
+ key <AB07> { [ U0A38, U0A36 ] };
+ key <AB08> { [ comma, less ] };
+ key <AB09> { [ period, U0964 ] };
+ key <AB10> { [ U0A2F, question ] };
+};
+
+//Name : Jhelum (Refind Inscript)
+//Description : A Jhelum keyboard layout for Gurmukhi (Punjabi)
+// http://www.satluj.org/Jhelum.html
+//Modified for Inscript to make
+//Original Author : Amanpreet Singh Alam <apreet.alam@gmail.com
+
+partial alphanumeric_keys
+xkb_symbols "jhelum" {
+ name[Group1] = "Punjabi (Gurmukhi Jhelum)";
+ key.type="FOUR_LEVEL";
+ //Top Alphanumeric row
+ // Roman digits
+ key <TLDE> { [ apostrophe, asciitilde, U0A02,U0A01 ] }; // apostrophe: anusvara, candrabindu
+ key <AE01> { [ 1,exclam, U0A67, exclam ] };
+ key <AE02> { [ 2,at, U0A68, at ] };
+ key <AE03> { [ 3,numbersign, U0A69, numbersign ] };
+ key <AE04> { [ 4,dollar, U0A6A, dollar ] };
+ key <AE05> { [ 5,percent,U0A6B, percent ] };
+ key <AE06> { [ 6,asciicircum, U0A6C,asciicircum ] };
+ key <AE07> { [ 7,ampersand,U0A6D,ampersand ] };
+ key <AE08> { [ 8,asterisk,U0A6E, asterisk ] };
+ key <AE09> { [ 9,parenleft,U0A6F,parenleft ] };
+ key <AE10> { [ 0,parenright,U0A66,parenright ] };
+ key <AE11> { [ minus,underscore] };
+ key <AE12> { [ equal,plus] };
+ key <BKSL> { [ U0964,U0965,U007C,U005C] }; //pipe : danda, double danda
+
+ //Q Row
+ key <AD01> { [ U0A4C, U0A14 ] }; // Q: oo, ooh
+ key <AD02> { [ U0A48, U0A10 ] }; // W: ee, ae
+ key <AD03> { [ U0A3E, U0A06 ] }; // E: a, aa
+ key <AD04> { [ U0A40, U0A08 ] }; // R: ee, ai
+ key <AD05> { [ U0A42, U0A0A ] }; // T: u, uu
+ key <AD06> { [ U0A30, U0A5C ] }; // Y: ra, raa
+ key <AD07> { [ U0A26, U0A27 ] }; // U: tha, thha
+ key <AD08> { [ U0A17, U0A18 ] }; // I:ga, gha
+ key <AD09> { [ U0A24, U0A1F ] }; // O: ta, tha
+ key <AD10> { [ U0A2A, U0A5E ] }; // P: pa, pha
+ key <AD11> { [ U0A21, U0A22, bracketleft, braceleft ] };
+ key <AD12> { [ U0A19, U0A1E, bracketright, braceright ] };
+
+ //A Row
+ key <AC01> { [ U0A4B, U0A13 ] }; // A: o, oo
+ key <AC02> { [ U0A40, U0A0F ] }; // S: e, ee
+ key <AC03> { [ U0A4D, U0A05 ] }; // D: halant, aa
+ key <AC04> { [ U0A3F, U0A07 ] }; // F: i, aa
+ key <AC05> { [ U0A41, U0A09 ] }; // G: u, uh
+ key <AC06> { [ U0A39, U0A20 ] }; // H: ha, thha
+ key <AC07> { [ U0A1C, U0A1D ] }; // J: ja, jha
+ key <AC08> { [ U0A15, U0A16 ] }; // K: ka, kha
+ key <AC09> { [ U0A32, U0A25 ] }; // L: la, tha
+ key <AC10> { [ U0A38, semicolon, colon ] }; //; sa
+ key <AC11> { [apostrophe, quotedbl ] };
+
+ //Z Row
+ key <AB01> { [ U0A71, U0A3C ] }; // Z: addak, par bindi
+ key <AB02> { [ U0A02, U0A70 ] }; // X: bindi, tippi
+ key <AB03> { [ U0A1A, U0A1B ] }; // C: ca, cha
+ key <AB04> { [ U0A35, U0A2F ] }; // V: va, ya
+ key <AB05> { [ U0A2C, U0A2D ] }; // B: ba, bha
+ key <AB06> { [ U0A28, U0A23 ] }; // N: na, nha
+ key <AB07> { [ U0A2E, U0A2E ] }; // M: ma
+ key <AB08> { [ comma, U262C ] };// comma: comma, dev abbreviation sign
+ key <AB09> { [ period, U0A74 ] }; // period: period, nukta
+ key <AB10> { [ slash, question ] };
+
+// begin modifier mappings
+// modifier_map Shift { Shift_L };
+// modifier_map Lock { Caps_Lock };
+// modifier_map Control{ Control_L };
+// modifier_map Mod3 { Mode_switch };
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "olpc" {
+
+// Contact: Walter Bender <walter@laptop.org>
+
+ include "in(deva)"
+ key <TLDE> { [ U094A, U0912 ] }; // DEVANAGARI VOWEL SIGN SHORT O; DEVANAGARI LETTER SHORT O
+ key <AE01> { [ U0967, U090D ] }; // DEVANAGARI DIGIT ONE; DEVANAGARI LETTER CANDRA E
+ key <AE02> { [ U0968, U0945 ] }; // DEVANAGARI DIGIT TWO; DEVANAGARI VOWEL SIGN CANDRA E
+ key <AE03> { [ U0969 ] }; // DEVANAGARI DIGIT THREE;
+ key <AE04> { [ U096A ] }; // DEVANAGARI DIGIT FOUR;
+ key <AE05> { [ U096B ] }; // DEVANAGARI DIGIT FIVE;
+ key <AE06> { [ U096C ] }; // DEVANAGARI DIGIT SIX;
+ key <AE07> { [ U096D ] }; // DEVANAGARI DIGIT SEVEN;
+ key <AE08> { [ U096E ] }; // DEVANAGARI DIGIT EIGHT;
+ key <AE09> { [ U096F, parenleft ] }; // DEVANAGARI DIGIT NINE;
+ key <AE10> { [ U0966, parenright ] }; // DEVANAGARI DIGIT ZERO;
+ key <AE11> { [ minus, U0903 ] }; // DEVANAGARI SIGN VISARGA;
+ key <AE12> { [ U0943, U090B ] }; // DEVANAGARI VOWEL SIGN VOCALIC R; DEVANAGARI LETTER VOCALIC R
+
+ key <AD01> { [ U094C, U0914 ] }; // DEVANAGARI VOWEL SIGN AU; DEVANAGARI LETTER AU
+ key <AD02> { [ U0948, U0910 ] }; // DEVANAGARI VOWEL SIGN AI; DEVANAGARI LETTER AI
+ key <AD03> { [ U093E, U0906 ] }; // DEVANAGARI VOWEL SIGN AA; DEVANAGARI LETTER AA
+ key <AD04> { [ U0940, U0908 ] }; // DEVANAGARI VOWEL SIGN II; DEVANAGARI LETTER II
+ key <AD05> { [ U0942, U090A ] }; // DEVANAGARI VOWEL SIGN UU; DEVANAGARI LETTER UU
+ key <AD06> { [ U092C, U092D ] }; // DEVANAGARI LETTER BA; DEVANAGARI LETTER BHA
+ key <AD07> { [ U0939, U0919 ] }; // DEVANAGARI LETTER HA; DEVANAGARI LETTER NGA
+ key <AD08> { [ U0917, U0918 ] }; // DEVANAGARI LETTER GA; DEVANAGARI LETTER GHA
+ key <AD09> { [ U0926, U0927 ] }; // DEVANAGARI LETTER DA; DEVANAGARI LETTER DHA
+ key <AD10> { [ U091C, U091D ] }; // DEVANAGARI LETTER JA; DEVANAGARI LETTER JHA
+ key <AD11> { [ U0921, U0922 ] }; // DEVANAGARI LETTER DDA; DEVANAGARI LETTER DDHA
+ key <AD12> { [ U093C, U091E ] }; // DEVANAGARI SIGN NUKTA; DEVANAGARI LETTER NYA
+
+ key <BKSL> { [ U0949, U0911 ] }; // DEVANAGARI VOWEL SIGN CANDRA O; DEVANAGARI LETTER CANDRA O
+
+ key <AC01> { [ U094B, U0913 ] }; // DEVANAGARI VOWEL SIGN O; DEVANAGARI LETTER O
+ key <AC02> { [ U0947, U090F ] }; // DEVANAGARI VOWEL SIGN E; DEVANAGARI LETTER E
+ key <AC03> { [ U094D, U0905 ] }; // DEVANAGARI SIGN VIRAMA; DEVANAGARI LETTER A
+ key <AC04> { [ U093F, U0907 ] }; // DEVANAGARI VOWEL SIGN I; DEVANAGARI LETTER I
+ key <AC05> { [ U0941, U0909 ] }; // DEVANAGARI VOWEL SIGN U; DEVANAGARI LETTER U
+ key <AC06> { [ U092A, U092B ] }; // DEVANAGARI LETTER PA; DEVANAGARI LETTER PHA
+ key <AC07> { [ U0930, U0931 ] }; // DEVANAGARI LETTER RA; DEVANAGARI LETTER RRA
+ key <AC08> { [ U0915, U0916 ] }; // DEVANAGARI LETTER KA; DEVANAGARI LETTER KHA
+ key <AC09> { [ U0924, U0925 ] }; // DEVANAGARI LETTER TA; DEVANAGARI LETTER THA
+ key <AC10> { [ U091A, U091B ] }; // DEVANAGARI LETTER CA; DEVANAGARI LETTER CHA
+ key <AC11> { [ U091F, U0920 ] }; // DEVANAGARI LETTER TTA; DEVANAGARI LETTER TTHA
+
+ key <AB01> { [ U0946, U090E ] }; // DEVANAGARI VOWEL SIGN SHORT E; DEVANAGARI LETTER SHORT E
+ key <AB02> { [ U0902, U0901 ] }; // DEVANAGARI SIGN ANUSVARA; DEVANAGARI SIGN CANDRABINDU
+ key <AB03> { [ U092E, U0923 ] }; // DEVANAGARI LETTER MA; DEVANAGARI LETTER NNA
+ key <AB04> { [ U0928, U0929 ] }; // DEVANAGARI LETTER NA; DEVANAGARI LETTER NNNA
+ key <AB05> { [ U0935, U0934 ] }; // DEVANAGARI LETTER VA; DEVANAGARI LETTER LLLA
+ key <AB06> { [ U0932, U0933 ] }; // DEVANAGARI LETTER LA; DEVANAGARI LETTER LLA
+ key <AB07> { [ U0938, U0936 ] }; // DEVANAGARI LETTER SA; DEVANAGARI LETTER SHA
+ key <AB08> { [ comma, U0937 ] }; // DEVANAGARI LETTER SSA
+ key <AB09> { [ period, U0964 ] }; // DEVANAGARI DANDA
+ key <AB10> { [ U092F, U095F ] }; // DEVANAGARI LETTER YA; DEVANAGARI LETTER YYA
+
+ // space, space, Zero-Width-Non-Joiner (ZWNJ), Zero-Width-Joiner (ZWJ):
+ include "nbsp(zwnj3zwj4)"
+
+ include "group(olpc)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "hin-wx" {
+
+ name[Group1]= "Hindi (Wx)";
+
+ key <TLDE> { [ grave, asciitilde, 2, 3 ] };
+
+ key <AE01> { [ 0x1000967, exclam ] };
+ key <AE02> { [ 0x1000968, at ] };
+ key <AE03> { [ 0x1000969 , numbersign ] };
+ key <AE04> { [ 0x100096A , dollar ] };
+ key <AE05> { [ 0x100096B , percent ] };
+ key <AE06> { [ 0x100096C , asciicircum ] };
+ key <AE07> { [ 0x100096D , ampersand ] };
+ key <AE08> { [ 0x100096e , asterisk ] };
+ key <AE09> { [ 0x100096F, parenleft ] };
+ key <AE10> { [ 0x1000966, parenright ] };
+ key <AE11> { [ minus, underscore ] };
+ key <AE12> { [ equal, plus ] };
+
+
+ key <AD01> { [ 0x1000943, 0x1000944, 0x100090B, 0x1000960] };
+ key <AD02> { [ 0x1000924, 0x1000925 ] };
+ key <AD03> { [ 0x1000947, 0x1000948, 0x100090F, 0x1000910] };
+ key <AD04> { [ 0x1000930, 0x1000937 ] };
+ key <AD05> { [ 0x100091F, 0x1000920 ] };
+
+
+ key <AD06> { [ 0x100092F ] };
+ key <AD07> { [ 0x1000941, 0x1000942, 0x1000909, 0x100090A ] };
+ key <AD08> { [ 0x100093F, 0x1000940, 0x1000907, 0x1000908 ] };
+ key <AD09> { [ 0x100094B, 0x100094C, 0x1000913, 0x1000914] };
+ key <AD10> { [ 0x100092A, 0x100092B ] };
+ key <AD11> { [ bracketleft, braceleft ] };
+ key <AD12> { [ bracketright, braceright ] };
+ key <BKSL> { [ backslash, bar, 0x1000964, 0x1000965 ] };
+
+ key <AC01> { [ 0x100094D, 0x100093E, 0x1000905,0x1000906 ] };
+ key <AC02> { [ 0x1000938, 0x1000936 ] };
+ key <AC03> { [ 0x1000921, 0x1000922 ] };
+ key <AC04> { [ 0x1000919, 0x100091E ] };
+ key <AC05> { [ 0x1000917, 0x1000918 ] };
+
+
+ key <AC06> { [ 0x1000939, 0x1000903 ] };
+ key <AC07> { [ 0x100091C, 0x100091D ] };
+ key <AC08> { [ 0x1000915, 0x1000916 ] };
+ key <AC09> { [ 0x1000932, 0x1000962, 0x1000933, 0x100090C] };
+ key <AC10> { [ semicolon, colon ] };
+ key <AC11> { [ quoteright, quotedbl ] };
+
+ key <AB01> { [ 0x1000901, 0x100093C, 0x100093D, 0x1000950] };
+ key <AB02> { [ 0x1000926, 0x1000927 ] };
+ key <AB03> { [ 0x100091A, 0x100091B ] };
+ key <AB04> { [ 0x1000935, dead_V ] };
+ key <AB05> { [ 0x100092C, 0x100092D ] };
+ key <AB06> { [ 0x1000928, 0x1000923 ] };
+ key <AB07> { [ 0x100092E, 0x1000902 ] };
+ key <AB08> { [ comma, less ] };
+ key <AB09> { [ period, greater ] };
+ key <AB10> { [ slash, question ] };
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "eng" {
+
+ name[Group1]= "English (India, with RupeeSign)";
+
+ include "us(basic)"
+
+ include "rupeesign(4)"
+
+ include "level3(ralt_switch)"
+};
+
+
+// Description : Enhanced INSCRIPT keymap for Malayalam
+// Encoding : Unicode (http://www.unicode.org)
+// Author : Mahesh T Pai <paivakil@gmail.com>
+// Date : March, 2011
+// Source : http://www.nongnu.org/smc/docs/images/ml_inscript_layout.jpg
+// Comment : Based on the Inscript Keyboard created by M Baiju
+// Mapping:
+
+partial alphanumeric_keys
+xkb_symbols "mal_enhanced" {
+
+ name[Group1] = "Malayalam (enhanced Inscript with Rupee Sign)";
+
+ //From grave to backslash (\)
+
+ key <TLDE> { [ U0d4a , U0d12 ] };
+ key <AE01> { [ U0d67 , exclam ] };
+ key <AE02> { [ U0d68 , at ] };
+ key <AE03> { [ U0d69 , numbersign ] };
+ key <AE04> { [ U0d6a , dollar ] };
+ key <AE05> { [ U0d6b , percent ] };
+ key <AE06> { [ U0d6c , asciicircum ] };
+ key <AE07> { [ U0d6d , ampersand ] };
+ key <AE08> { [ U0d6e , U0d7e ] };
+ key <AE09> { [ U0d6f , parenleft ] };
+ key <AE10> { [ U0d66 , parenright ] };
+
+ key <AE11> { [ minus , U0d03 ] };
+ key <AE12> { [ U0d43 , U0d0b ] };
+ key <BKSL> { [ U0d7c , U05C ] }; //bksl: chillu RR
+
+
+ // From 'q' to right bracket (])
+
+ key <AD01> { [ U0d57 , U0d14 ] };
+ key <AD02> { [ U0d48 , U0d10 ] };
+ key <AD03> { [ U0d3e , U0d06 ] };
+ key <AD04> { [ U0d40 , U0d08 ] };
+ key <AD05> { [ U0d42 , U0d0a ] };
+ key <AD06> { [ U0d2c , U0d2d ] };
+ key <AD07> { [ U0d39 , U0d19 ] };
+ key <AD08> { [ U0d17 , U0d18 ] };
+ key <AD09> { [ U0d26 , U0d27 ] };
+ key <AD10> { [ U0d1c , U0d1d ] };
+ key <AD11> { [ U0d21 , U0d22 ] };
+ key <AD12> { [ U0200d , U0d1e ] };
+
+ // From 'a' to apostrophe (')
+
+ key <AC01> { [ U0d4b , U0d13 ] };
+ key <AC02> { [ U0d47 , U0d0f ] };
+ key <AC03> { [ U0d4d , U0d05 ] };
+ key <AC04> { [ U0d3f , U0d07 ] };
+ key <AC05> { [ U0d41 , U0d09 ] };
+ key <AC06> { [ U0d2a , U0d2b ] };
+ key <AC07> { [ U0d30 , U0d31 ] };
+ key <AC08> { [ U0d15 , U0d16 ] };
+ key <AC09> { [ U0d24 , U0d25 ] };
+ key <AC10> { [ U0d1a , U0d1b ] };
+ key <AC11> { [ U0d1f , U0d20 ] };
+
+ // From 'z' to slash (/)
+
+ key <AB01> { [ U0d46 , U0d0e ] };
+ key <AB02> { [ U0d02 , U0d7a ] };
+ key <AB03> { [ U0d2e , U0d23 ] };
+ key <AB04> { [ U0d28 , U0d7b ] };
+ key <AB05> { [ U0d35 , U0d34 ] };
+ key <AB06> { [ U0d32 , U0d33 ] };
+ key <AB07> { [ U0d38 , U0d36 ] };
+ key <AB08> { [ comma , U0d37 ] };
+ key <AB09> { [ period , U0d7d ] }; //chillu l
+ key <AB10> { [ U0d2f , question ] };
+
+ // hope this includes the rupee sign at alt + 4
+
+ include "rupeesign(4)"
+ include "level3(ralt_switch)"
+
+};
+
diff --git a/xorg-server/xkeyboard-config/symbols/inet b/xorg-server/xkeyboard-config/symbols/inet index b8f4d194a..00617a261 100644 --- a/xorg-server/xkeyboard-config/symbols/inet +++ b/xorg-server/xkeyboard-config/symbols/inet @@ -1,1873 +1,1873 @@ -// EAK (Easy Access, Internet, Multimedia, PDA) keyboards -// Copyright (C) 2002 Stanislav Brabec <sbrabec@suse.cz> -// -// Based on LinEAK project -// LinEAK - Linux support for Easy Access and Internet Keyboards -// Copyright (C) 2001, 2002 Mark Smulders <Mark@PIRnet.nl> - -// Usage in XF86Config: -// Option "XkbLayout" "my_kb_layout" -// Option "XkbVariant" "my_kb_variant" -// Option "XkbModel" "my_eak_type" -// Option "XkbRules" "xfree86" -// Simple command line usage: -// setxkbmap 'my_kb_layout' -variant 'my_kb_variant' -model 'my_eak_type' - -// All keyboards listed here should be also mentioned in -// rules/base, base.lst and base.xml. - -// Very common set of media keys -partial hidden alphanumeric_keys -xkb_symbols "media_common" { - key <I01> { [ XF86AudioMedia ] }; - key <I10> { [ XF86AudioPrev ] }; - key <I19> { [ XF86AudioNext ] }; - key <I20> { [ XF86AudioMute ] }; - key <I22> { [ XF86AudioPlay, XF86AudioPause ] }; - key <I24> { [ XF86AudioStop, XF86Eject ] }; - key <I2E> { [ XF86AudioLowerVolume ] }; - key <I30> { [ XF86AudioRaiseVolume ] }; - key <K5A> { [ XF86Eject ] }; - key <K6C> { [ XF86Eject ] }; -}; - -// popular web navigation combination -partial hidden alphanumeric_keys -xkb_symbols "nav_common" { - key <I21> { [ XF86Calculator ] }; - key <I32> { [ XF86WWW ] }; - key <I65> { [ XF86Search ] }; - key <I66> { [ XF86Favorites ] }; - key <I67> { [ XF86Reload ] }; - key <I68> { [ XF86Stop ] }; - key <I69> { [ XF86Forward ] }; - key <I6A> { [ XF86Back ] }; - key <I6B> { [ XF86MyComputer ] }; - key <I6C> { [ XF86Mail ] }; - key <I6D> { [ XF86AudioMedia ] }; -}; - -// ACPI Standard -partial hidden alphanumeric_keys -xkb_symbols "acpi_common" { - key <I5E> { [ XF86PowerOff ] }; - key <I5F> { [ XF86Standby ] }; - key <I63> { [ XF86WakeUp ] }; - key <I74> { [ XF86Battery ] }; - key <I76> { [ XF86WLAN ] }; - key <I16> { [ XF86Sleep ] }; -}; - -// Combined sections, for simplicity -partial hidden alphanumeric_keys -xkb_symbols "media_nav_common" { - include "inet(media_common)" - include "inet(nav_common)" -}; - -partial hidden alphanumeric_keys -xkb_symbols "media_nav_acpi_common" { - include "inet(media_common)" - include "inet(nav_common)" - include "inet(acpi_common)" -}; - -partial hidden alphanumeric_keys -xkb_symbols "nav_acpi_common" { - include "inet(nav_common)" - include "inet(acpi_common)" -}; - -partial hidden alphanumeric_keys -xkb_symbols "media_acpi_common" { - include "inet(media_common)" - include "inet(acpi_common)" -}; - -// Evdev Standardized Keycodes -partial alphanumeric_keys -xkb_symbols "evdev" { - key <MUTE> { [ XF86AudioMute ] }; - key <VOL-> { [ XF86AudioLowerVolume ] }; - key <VOL+> { [ XF86AudioRaiseVolume ] }; - key <POWR> { [ XF86PowerOff ] }; - key <STOP> { [ Cancel ] }; - key <AGAI> { [ Redo ] }; - key <PROP> { [ SunProps ] }; - key <UNDO> { [ Undo ] }; - key <FRNT> { [ SunFront ] }; - key <COPY> { [ XF86Copy ] }; - key <OPEN> { [ SunOpen ] }; - key <PAST> { [ XF86Paste ] }; - key <FIND> { [ Find ] }; - key <CUT> { [ XF86Cut ] }; - key <HELP> { [ Help ] }; - key <LNFD> { [ Linefeed ] }; - -// Commented out because HZTG has same keycode as TLDE -// key <HZTG> { [ Zenkaku_Hankaku ] }; - - key <HKTG> { [ Hiragana_Katakana ] }; - key <HENK> { [ Henkan ] }; - key <MUHE> { [ Muhenkan ] }; - key <KATA> { [ Katakana ] }; - key <HIRA> { [ Hiragana ] }; - key <RO> { [ Romaji ] }; - - key <HNGL> { [ Hangul ] }; - key <HJCV> { [ Hangul_Hanja ] }; - key <FK21> { [ XF86TouchpadToggle ] }; - key <FK22> { [ XF86TouchpadOn ] }; - key <FK23> { [ XF86TouchpadOff ] }; - -// key <I120> { [ ] }; // KEY_MACRO - key <I126> { [ plusminus ] }; - key <I128> { [ XF86LaunchA ] }; - key <I147> { [ XF86MenuKB ] }; - key <I148> { [ XF86Calculator ] }; -// key <I149> { [ ] }; // KEY_SETUP - key <I150> { [ XF86Sleep ] }; - key <I151> { [ XF86WakeUp ] }; - key <I152> { [ XF86Explorer ] }; - key <I153> { [ XF86Send ] }; -// key <I154> { [ ] }; // KEY_DELETEFILE - key <I155> { [ XF86Xfer ] }; - key <I156> { [ XF86Launch1 ] }; - key <I157> { [ XF86Launch2 ] }; - key <I158> { [ XF86WWW ] }; - key <I159> { [ XF86DOS ] }; - key <I160> { [ XF86ScreenSaver ] }; -// key <I161> { [ ] }; // KEY_DIRECTION - key <I162> { [ XF86RotateWindows ] }; - key <I163> { [ XF86Mail ] }; - key <I164> { [ XF86Favorites ] }; - key <I165> { [ XF86MyComputer ] }; - key <I166> { [ XF86Back ] }; - key <I167> { [ XF86Forward ] }; -// key <I168> { [ ] }; // KEY_CLOSECD (opposite of eject) - key <I169> { [ XF86Eject ] }; - key <I170> { [ XF86Eject, XF86Eject ] }; - key <I171> { [ XF86AudioNext ] }; - key <I172> { [ XF86AudioPlay, XF86AudioPause ] }; - key <I173> { [ XF86AudioPrev ] }; - key <I174> { [ XF86AudioStop, XF86Eject ] }; - key <I175> { [ XF86AudioRecord ] }; - key <I176> { [ XF86AudioRewind ] }; - key <I177> { [ XF86Phone ] }; -// key <I178> { [ ] }; // KEY_ISO - key <I179> { [ XF86Tools ] }; - key <I180> { [ XF86HomePage ] }; - key <I181> { [ XF86Reload ] }; - key <I182> { [ XF86Close ] }; -// key <I183> { [ ] }; // KEY_MOVE -// key <I184> { [ ] }; // KEY_EDIT - key <I185> { [ XF86ScrollUp ] }; - key <I186> { [ XF86ScrollDown ] }; - key <I187> { [ parenleft ] }; - key <I188> { [ parenright ] }; - key <I189> { [ XF86New ] }; - key <I190> { [ Redo ] }; - key <I192> { [ XF86LaunchA ] }; - key <I193> { [ XF86LaunchC ] }; - key <I194> { [ XF86LaunchD ] }; - key <I195> { [ XF86LaunchE ] }; - key <I196> { [ XF86LaunchF ] }; - key <I208> { [ XF86AudioPlay ] }; - key <I209> { [ XF86AudioPause ] }; - key <I210> { [ XF86Launch3 ] }; - key <I211> { [ XF86Launch4 ] }; - key <I212> { [ XF86LaunchB ] }; - key <I213> { [ XF86Suspend ] }; - key <I214> { [ XF86Close ] }; - key <I215> { [ XF86AudioPlay ] }; - key <I216> { [ XF86AudioForward ] }; -// key <I217> { [ ] }; // KEY_BASSBOOST - key <I218> { [ Print ] }; -// key <I219> { [ ] }; // KEY_HP - key <I220> { [ XF86WebCam ] }; -// key <I221> { [ ] }; // KEY_SOUND -// key <I222> { [ ] }; // KEY_QUESTION - key <I223> { [ XF86Mail ] }; - key <I224> { [ XF86Messenger ] }; // KEY_CHAT - key <I225> { [ XF86Search ] }; - key <I226> { [ XF86Go ] }; // KEY_CONNECT - key <I227> { [ XF86Finance ] }; - key <I228> { [ XF86Game ] }; // KEY_SPORT - key <I229> { [ XF86Shop ] }; -// key <I230> { [ ] }; // KEY_ALTERASE - key <I231> { [ Cancel ] }; - key <I232> { [ XF86MonBrightnessDown ] }; - key <I233> { [ XF86MonBrightnessUp ] }; - key <I234> { [ XF86AudioMedia ] }; - key <I235> { [ XF86Display ] }; - key <I236> { [ XF86KbdLightOnOff ] }; // KEY_KBDILLUMTOGGLE - key <I237> { [ XF86KbdBrightnessDown ] }; // KEY_KBDILLUMDOWN - key <I238> { [ XF86KbdBrightnessUp ] }; // KEY_KBDILLUMUP - key <I239> { [ XF86Send ] }; - key <I240> { [ XF86Reply ] }; - key <I241> { [ XF86MailForward ] }; - key <I242> { [ XF86Save ] }; - key <I243> { [ XF86Documents ] }; - key <I244> { [ XF86Battery ] }; - key <I245> { [ XF86Bluetooth ] }; - key <I246> { [ XF86WLAN ] }; -// key <I249> { [ ] }; // KEY_VIDEO_NEXT -- drive next video source -// key <I250> { [ ] }; // KEY_VIDEO_PREV -- drive previous video source -// key <I251> { [ ] }; // KEY_BRIGHTNESS_CYCLE -- bright up, max++ == min -// key <I252> { [ ] }; // KEY_BRIGHTNESS_ZERO -- brightness off -// key <I253> { [ ] }; // KEY_DISPLAY_OFF -- turn off display -// key <I254> { [ ] }; // KEY_WIMAX - key <I255> { [ XF86Hibernate ] }; // KEY_HIBERNATE - - key <FK13> { [ XF86Tools ] }; - key <FK14> { [ XF86Launch5 ] }; - key <FK15> { [ XF86Launch6 ] }; - key <FK16> { [ XF86Launch7 ] }; - key <FK17> { [ XF86Launch8 ] }; - key <FK18> { [ XF86Launch9 ] }; -}; - - -// Acer AirKey V -partial alphanumeric_keys -xkb_symbols "airkey" { - include "inet(acpi_common)" - key <I13> { [ XF86AudioNext ] }; - key <I15> { [ XF86AudioPlay, XF86AudioPause ] }; - key <I16> { [ XF86Mail ] }; - key <I18> { [ XF86AudioPrev ] }; - key <I19> { [ XF86AudioMute ] }; - key <I24> { [ XF86WWW ] }; - key <I26> { [ XF86AudioLowerVolume ] }; - key <I2D> { [ XF86AudioRaiseVolume ] }; - key <I2F> { [ XF86Terminal ] }; - key <I31> { [ XF86AudioStop, XF86Eject ] }; -}; - -// Acer C300 Laptop -partial alphanumeric_keys -xkb_symbols "acer_c300" { - include "inet(nav_common)" - key <I17> { [ F14 ] }; - key <I1F> { [ F13 ] }; - key <I20> { [ XF86AudioMute ] }; - key <I2E> { [ XF86AudioLowerVolume ] }; - key <I30> { [ XF86AudioRaiseVolume ] }; - key <I5E> { [ XF86Launch2 ] }; - key <I75> { [ Help ] }; - key <XFER> { [ XF86Launch1 ] }; -}; - -// Acer Ferrari 4000 Keyboard -// From Alex Dubov <oakad@yahoo.com> -partial alphanumeric_keys -xkb_symbols "acer_ferrari4k" { - include "inet(media_nav_common)" - key <I24> { [ dollar ] }; - key <I25> { [ EuroSign ] }; - key <I26> { [ XF86Display ] }; - // Missing keycodes - set-up with setkeycodes - key <I70> { [ Help ] }; - key <I71> { [ XF86Launch1 ] }; - key <I72> { [ XF86Launch2 ] }; - key <I73> { [ XF86Launch3 ] }; - key <I74> { [ XF86Launch4 ] }; -}; - -// Acer Laptop (Generic layout for Acer laptops from 2004 onwards) -// From Carlos Corbacho <cathectic@gmail.com> -// Keys marked (HAL) require HAL 0.5.10 (or newer) to be set up correctly -// (Your laptop must also be added to hal-info) -// (Not all these keys will be available on every Acer laptop) -partial alphanumeric_keys -xkb_symbols "acer_laptop" { - include "inet(media_nav_acpi_common)" - key <I17> { [ XF86Launch2 ] }; // "P" or "P2" (HAL) - key <I1F> { [ XF86Launch1 ] }; // "e" or "P1" (HAL) - - // Hotkeys (Function) - // Launch Keys - // Device keys - key <I56> { [ XF86Display ] }; // Fn+F5 (HAL) - key <I71> { [ XF86Launch4 ] }; // Fn+F3 (HAL) - key <I72> { [ XF86LaunchB ] }; // Bluetooth (HAL) - key <I73> { [ XF86LaunchA ] }; // Wireless (HAL) - key <I75> { [ Help ] }; // Fn+F1 (HAL) - key <I79> { [ XF86Launch5 ] }; // Fn+F7 (HAL) - key <K66> { [ XF86Launch3 ] }; // Fn+F2 (HAL) - - // Special Characters - // To avoid setting a precedent/ standard that will be broken in later - // versions of HAL, these keys are commented out for now. When they are no - // longer marked 'FIXME' and have saner keycodes, these two entries can be - // fixed and permanently uncommented. In the meantime, just uncomment these - // to make the keys work -// key <K5D> { [ EuroSign ] }; // Euro (HAL) -// key <K5E> { [ dollar ] }; // Dollar (HAL) -}; - -// Azona - -// Azona RF2300 wireless Internet Keyboard -partial alphanumeric_keys -xkb_symbols "azonaRF2300" { - // From Radics Laszlo <garaboncias@mailbox.hu> - include "inet(nav_acpi_common)" - key <I02> { [ XF86HomePage ] }; - key <I17> { [ XF86AudioStop ] }; - key <I1E> { [ XF86AudioRaiseVolume ] }; - key <I1F> { [ XF86AudioPlay, XF86AudioPause ] }; - key <I22> { [ XF86AudioNext ] }; - key <I24> { [ XF86AudioPrev ] }; - key <I25> { [ XF86AudioLowerVolume ] }; - key <I26> { [ XF86AudioMute ] }; - key <I3C> { [ XF86Copy ] }; - key <I78> { [ XF86Cut ] }; -// key <RCTL> { [ XF86Paste ] }; -}; - - -// Brother - -// Brother Internet Keyboard -partial alphanumeric_keys -xkb_symbols "brother" { - include "inet(acpi_common)" - key <I10> { [ XF86ScrollUp ] }; - key <I12> { [ XF86AudioPlay, XF86AudioPause ] }; - key <I17> { [ XF86AudioPrev ] }; - key <I18> { [ XF86ScrollDown ] }; - key <I19> { [ XF86ZoomOut ] }; - key <I1E> { [ XF86AudioMute ] }; - key <I21> { [ XF86WWW ] }; - key <I22> { [ Menu ] }; - key <I23> { [ XF86AudioStop ] }; - key <I24> { [ XF86Calculator ] }; - key <I25> { [ XF86Xfer ] }; - key <I26> { [ XF86Mail ] }; - key <I2E> { [ XF86AudioNext ] }; - key <I30> { [ XF86AudioRaiseVolume ] }; - key <I32> { [ XF86ZoomIn ] }; - key <I68> { [ XF86AudioLowerVolume ] }; -}; - - -// BTC - -// BTC 5113RF Multimedia -partial alphanumeric_keys -xkb_symbols "btc5113rf" { - include "inet(acpi_common)" - key <I10> { [ XF86AudioStop ] }; - key <I12> { [ XF86AudioMute ] }; - key <I19> { [ XF86AudioPlay, XF86AudioPause ] }; - key <I1E> { [ XF86AudioRaiseVolume ] }; - key <I20> { [ XF86Favorites ] }; - key <I21> { [ XF86Eject ] }; - key <I22> { [ XF86AudioPrev ] }; - key <I24> { [ XF86AudioNext ] }; - key <I25> { [ XF86AudioLowerVolume ] }; - key <I26> { [ XF86Back ] }; - key <I30> { [ XF86WWW ] }; - key <I32> { [ XF86Search ] }; -}; - - -// BTC 9000 -partial alphanumeric_keys -xkb_symbols "btc9000" { - include "inet(acpi_common)" - key <I10> { [ XF86AudioStop ] }; - key <I12> { [ XF86AudioMute ] }; - key <I19> { [ XF86AudioPlay, XF86AudioPause ] }; - key <I1E> { [ XF86AudioRaiseVolume ] }; - key <I20> { [ XF86Favorites ] }; - key <I21> { [ XF86AudioMedia ] }; - key <I22> { [ XF86AudioPrev ] }; - key <I24> { [ XF86AudioNext ] }; - key <I25> { [ XF86AudioLowerVolume ] }; - key <I26> { [ XF86Reload ] }; - key <I2E> { [ XF86Mail ] }; - key <I30> { [ XF86HomePage ] }; - key <I32> { [ XF86Search ] }; -}; - -// BTC 9000A -partial alphanumeric_keys -xkb_symbols "btc9000a" { - include "inet(acpi_common)" - key <I10> { [ XF86AudioStop ] }; - key <I12> { [ XF86AudioMute ] }; - key <I19> { [ XF86AudioPlay, XF86AudioPause ] }; - key <I1E> { [ XF86AudioRaiseVolume ] }; - key <I20> { [ XF86Favorites ] }; - key <I21> { [ XF86Eject ] }; - key <I22> { [ XF86AudioPrev ] }; - key <I24> { [ XF86AudioNext ] }; - key <I25> { [ XF86AudioLowerVolume ] }; - key <I26> { [ XF86HomePage ] }; - key <I2E> { [ Help ] }; - key <I30> { [ XF86WWW ] }; - key <I32> { [ XF86Search ] }; -}; - -// BTC 9001AH -xkb_symbols "btc9001ah" { - include "inet(acpi_common)" - key <I02> { [ XF86HomePage ] }; - key <I17> { [ XF86AudioStop ] }; - key <I1E> { [ XF86AudioRaiseVolume ] }; - key <I1F> { [ XF86AudioPlay, XF86AudioPause ] }; - key <I22> { [ XF86AudioNext ] }; - key <I24> { [ XF86AudioPrev ] }; - key <I25> { [ XF86AudioLowerVolume ] }; - key <I26> { [ XF86AudioMute ] }; - key <I6C> { [ XF86Mail ] }; - key <RWIN> { [ XF86Eject ] }; -}; - -// BTC 5090 -partial alphanumeric_keys -xkb_symbols "btc5090" { - include "inet(media_nav_acpi_common)" - key <I26> { [ XF86Start ] }; - key <I33> { [ XF86Eject ] }; -}; - -// BTC 9019U -partial alphanumeric_keys -xkb_symbols "btc9019u" { - include "inet(media_nav_acpi_common)" - key <FK17> { [ XF86Search ] }; - key <I02> { [ XF86HomePage ] }; -}; - -// Cherry Blue Line - -// Cherry Blue Line CyBo@rd -partial alphanumeric_keys -xkb_symbols "cherryblue" { - include "inet(nav_common)" - key <FK16> { [ XF86Reload ] }; - key <I02> { [ XF86HomePage ] }; - key <I17> { [ XF86AudioStop ] }; - key <I1E> { [ XF86AudioRaiseVolume ] }; - key <I1F> { [ XF86AudioPlay, XF86AudioPause ] }; - key <I22> { [ XF86AudioNext ] }; - key <I24> { [ XF86AudioPrev ] }; - key <I25> { [ XF86AudioLowerVolume ] }; - key <I26> { [ XF86AudioMute ] }; - key <I63> { [ XF86Standby ] }; - key <PRSC> { [ XF86Terminal ] }; - key <XFER> { [ XF86Go ] }; -}; - -// Cherry CyMotion Master XPress -partial alphanumeric_keys -xkb_symbols "cherryblueb" { - include "inet(media_nav_common)" - key <FK16> { [ XF86Reload ] }; - key <I02> { [ XF86HomePage ] }; - key <I07> { [ XF86Forward ] }; - key <I08> { [ XF86Back ] }; - key <I0A> { [ XF86Copy ] }; - key <I0B> { [ XF86ScrollUp ] }; - key <I12> { [ XF86ScrollDown ] }; - key <I17> { [ XF86Cut ] }; - key <I18> { [ XF86Paste ] }; - key <I1E> { [ XF86AudioRaiseVolume ] }; - key <I25> { [ XF86AudioLowerVolume ] }; - key <I26> { [ XF86AudioMute ] }; - key <I2C> { [ XF86Book ] }; - key <I32> { [ XF86Finance ] }; - key <I63> { [ XF86Standby ] }; - key <I67> { [ XF86AudioRewind ] }; - key <I70> { [ XF86Eject ] }; - key <I71> { [ XF86Book ] }; - key <I72> { [ XF86Book ] }; - key <PRSC> { [ XF86Terminal ] }; - key <XFER> { [ XF86Go ] }; -}; - -// Cherry Blue Line CyBo@rd (alternate option) -partial alphanumeric_keys -xkb_symbols "cherrybluea" { - include "inet(media_nav_acpi_common)" - key <I6D> { [ XF86Go ] }; -}; - -// Cherry CyBo@rd USB-Hub -partial alphanumeric_keys -xkb_symbols "cherrycyboard" { - include "inet(media_nav_acpi_common)" - key <FK17> { [ XF86Search ] }; - key <I02> { [ XF86HomePage ] }; - key <K67> { [ XF86Terminal ] }; - key <XFER> { [ XF86AudioMedia ] }; -}; - -// Cherry CyMotion Expert -partial alphanumeric_keys -xkb_symbols "cherrycmexpert" { - include "inet(cherryblueb)" - include "inet(acpi_common)" - key <FK15> { [ XF86Mail ] }; -}; - - -// Chicony - -// Chicony Internet Keyboard -partial alphanumeric_keys -xkb_symbols "chicony" { - include "inet(acpi_common)" - key <I12> { [ XF86AudioMute ] }; - key <I17> { [ XF86Mail ] }; - key <I19> { [ XF86AudioLowerVolume ] }; - key <I1E> { [ XF86Forward ] }; - key <I20> { [ XF86AudioNext ] }; - key <I21> { [ XF86AudioPlay, XF86AudioPause ] }; - key <I22> { [ XF86AudioPrev ] }; - key <I23> { [ XF86AudioRaiseVolume ] }; - key <I24> { [ XF86AudioStop ] }; - key <I25> { [ XF86Back ] }; - key <I26> { [ XF86LaunchB ] }; - key <I2E> { [ XF86LaunchC ] }; - key <I30> { [ XF86LaunchA ] }; - key <I32> { [ XF86WWW ] }; - key <I5F> { [ XF86ContrastAdjust ] }; - key <I63> { [ XF86BrightnessAdjust ] }; -}; - -// Chicony KU-0108 -partial alphanumeric_keys -xkb_symbols "chicony0108" { - include "inet(cherrycyboard)" -}; - -// Chicony KU-0420 AKA Targus Slim Internet Media USB Keyboard -partial alphanumeric_keys -xkb_symbols "chicony0420" { - include "inet(media_nav_acpi_common)" - key <I01> { [ XF86AudioMedia ] }; - key <K67> { [ XF86MyComputer ] }; -}; - -// Chicony KB-9885 -partial alphanumeric_keys -xkb_symbols "chicony9885" { - include "inet(acpi_common)" - key <I12> { [ XF86AudioMute ] }; - key <I17> { [ XF86Mail ] }; - key <I19> { [ XF86AudioLowerVolume ] }; - key <I1E> { [ XF86Forward ] }; - key <I20> { [ XF86AudioNext ] }; - key <I21> { [ XF86AudioPlay, XF86AudioPause ] }; - key <I22> { [ XF86AudioPrev ] }; - key <I23> { [ XF86AudioRaiseVolume ] }; - key <I24> { [ XF86AudioStop ] }; - key <I25> { [ XF86Back ] }; - key <I26> { [ XF86LaunchB ] }; - key <I2E> { [ XF86LaunchC ] }; - key <I30> { [ XF86LaunchA ] }; - key <I32> { [ XF86WWW ] }; -}; - - -// Compaq - -// Compaq Easy Access Keyboard -partial alphanumeric_keys -xkb_symbols "compaqeak8" { - key <I13> { [ XF86Community ] }; - key <I14> { [ XF86Market ] }; - key <I15> { [ XF86Meeting ] }; - key <I1A> { [ XF86Search ] }; - key <I1B> { [ XF86News ] }; - key <I1E> { [ XF86Mail ] }; - key <I1F> { [ XF86HomePage ] }; - key <I23> { [ XF86WWW ] }; -}; - -// Compaq Internet Keyboard (7 keys) -partial alphanumeric_keys -xkb_symbols "compaqik7" { - key <I12> { [ XF86LightBulb ] }; - key <I1E> { [ XF86Mail ] }; - key <I21> { [ XF86Search ] }; - key <I23> { [ Help ] }; - key <I25> { [ XF86VendorHome ] }; - key <I26> { [ XF86HomePage ] }; - key <I32> { [ XF86Shop ] }; -}; - -// Compaq Internet Keyboard (13 keys) -partial alphanumeric_keys -xkb_symbols "compaqik13" { - include "inet(media_acpi_common)" - key <I1E> { [ XF86Mail ] }; - key <I1F> { [ XF86Go ] }; - key <I21> { [ XF86Search ] }; - key <I23> { [ XF86WWW ] }; - key <I32> { [ XF86Shop ] }; -}; - -// Compaq Internet Keyboard (18 keys) -partial alphanumeric_keys -xkb_symbols "compaqik18" { - include "inet(media_acpi_common)" - key <I12> { [ XF86LightBulb ] }; - key <I18> { [ XF86Eject ] }; - key <I1E> { [ XF86Mail ] }; - key <I1F> { [ XF86Go ] }; - key <I21> { [ XF86Search ] }; - key <I23> { [ XF86WWW ] }; - key <I25> { [ XF86VendorHome ] }; - key <I26> { [ XF86Community ] }; - key <I32> { [ XF86Shop ] }; - key <I68> { [ Print ] }; -}; - - -// Laptop/notebook Compaq (eg. Armada, Evo) Laptop Keyboard -partial alphanumeric_keys -xkb_symbols "armada" { - include "inet(media_acpi_common)" - key <I1A> { [ XF86Search ] }; - key <I1E> { [ XF86Mail ] }; - key <I1F> { [ XF86HomePage ] }; - key <I23> { [ XF86WWW ] }; - key <I59> { [ XF86Launch2 ] }; // Battery Monitor - key <I6F> { [ XF86AudioMedia ] }; - key <I75> { [ XF86Launch0 ] }; // Info Center -}; - -// Laptop/notebook Compaq (eg. Presario) Internet Keyboard -partial alphanumeric_keys -xkb_symbols "presario" { - include "inet(media_acpi_common)" - key <I14> { [ XF86Q ] }; - key <I18> { [ XF86Launch2 ] }; - key <I1E> { [ XF86Mail ] }; - key <I1F> { [ XF86Launch1 ] }; - key <I23> { [ XF86WWW ] }; - key <I32> { [ XF86Shop ] }; - key <I75> { [ XF86AudioMedia ] }; -}; - -// Compaq iPaq Keyboard -partial alphanumeric_keys -xkb_symbols "ipaq" { - key <FK16> { [ XF86Shop ] }; - key <I02> { [ XF86Standby ] }; - key <I65> { [ XF86Search ] }; - key <I66> { [ XF86Travel ] }; - key <I69> { [ XF86BackForward ] }; - key <I6A> { [ XF86Q ] }; - key <I6C> { [ XF86Mail ] }; -}; - - -// Dell - -partial alphanumeric_keys -xkb_symbols "dell" { - include "inet(acpi_common)" - key <I12> { [ XF86Mail ] }; - key <I1E> { [ XF86Search ] }; - key <I26> { [ XF86HomePage ] }; -}; - -// Dell Precision M65 -partial alphanumeric_keys -xkb_symbols "dellm65" { - include "inet(media_common)" - key <I04> { [ XF86PowerOff ] }; - key <LWIN> { [ Super_L ] }; -}; - -// Laptop/notebook Dell Inspiron 8xxx -partial alphanumeric_keys -xkb_symbols "inspiron" { - include "inet(media_common)" - key <I02> { [ XF86AudioStop ] }; - key <I04> { [ XF86AudioNext ] }; - key <I21> { [ XF86Eject ] }; - key <I56> { [ XF86Display ] }; - key <NFER> { [ XF86AudioPrev ] }; - key <XFER> { [ XF86AudioPlay, XF86AudioPause ] }; -}; - -// DELL USB Multimedia Keyboard (former 8135, generalized, superset of 8125) -partial alphanumeric_keys -xkb_symbols "dellusbmm" { - // Describes the extra keys on a SK-8135 Multimedia keyboard - // From Olivier Lahaye <olivier dot lahaye at motorola dot com> - include "inet(media_nav_acpi_common)" - key <I02> { [ XF86HomePage ] }; - key <K67> { [ XF86MyComputer ] }; - key <XFER> { [ XF86AudioMedia ] }; -}; - - -// Diamond - -// Diamond 9801 / 9802 series -partial alphanumeric_keys -xkb_symbols "diamond" { - include "inet(media_nav_acpi_common)" - key <I6D> { [ XF86Go ] }; -}; - - -// Ennyah - -// Ennyah DKB-1008 -partial alphanumeric_keys -xkb_symbols "ennyah_dkb1008" { - include "inet(media_nav_acpi_common)" - key <XFER> { [ XF86AudioMedia ] }; -}; - - -// Genius - -// Genius Comfy KB-16M / Genius MM Keyboard KWD-910 -partial alphanumeric_keys -xkb_symbols "genius" { - include "inet(media_acpi_common)" - key <I12> { [ XF86AudioRaiseVolume ] }; - key <I17> { [ XF86Calculator ] }; - key <I19> { [ XF86AudioLowerVolume ] }; - key <I1E> { [ XF86Forward ] }; - key <I21> { [ XF86AudioNext ] }; - key <I23> { [ XF86AudioPrev ] }; - key <I25> { [ XF86Back ] }; - key <I26> { [ XF86ScreenSaver ] }; - key <I2E> { [ XF86Mail ] }; - key <I30> { [ XF86Eject ] }; - key <I32> { [ XF86WWW ] }; -}; - - -// GeniusComfy21e -partial alphanumeric_keys -xkb_symbols "geniuscomfy2" { - // Describes the extra keys on a Genius Comfy KB-21e-Scroll - // From Radics Laszlo <garaboncias@mailbox.hu> - include "inet(media_nav_acpi_common)" - key <I23> { [ Return ] }; -}; - -// Gyration - -partial alphanumeric_keys -xkb_symbols "gyration" { - include "inet(nav_common)" - key <FK16> { [ XF86Reload ] }; - key <I02> { [ XF86HomePage ] }; - key <I17> { [ XF86AudioStop ] }; - key <I1E> { [ XF86AudioRaiseVolume ] }; - key <I1F> { [ XF86AudioPlay, XF86AudioPause ] }; - key <I22> { [ XF86AudioNext ] }; - key <I24> { [ XF86AudioPrev ] }; - key <I25> { [ XF86AudioLowerVolume ] }; - key <I26> { [ XF86AudioMute ] }; -}; - - -// Hewlett-Packard - -// Hewlett-Packard Internet Keyboard -partial alphanumeric_keys -xkb_symbols "hpi6" { - include "inet(media_nav_acpi_common)" - key <I02> { [ XF86HomePage ] }; - key <I12> { [ XF86Search ] }; - key <I14> { [ XF86VendorHome ] }; - key <I15> { [ XF86Community ] }; - key <I16> { [ XF86AudioMedia ] }; - key <I18> { [ XF86Eject ] }; - key <I1E> { [ XF86Shop ] }; - key <I1F> { [ XF86Launch1 ] }; - key <I26> { [ Help ] }; - key <I27> { [ XF86Finance ] }; - key <I39> { [ Print ] }; - key <I75> { [ Help ] }; -}; - -// Hewlett-Packard SK-2501, SK-2505 Multimedia Keyboard -partial alphanumeric_keys -xkb_symbols "hp250x" { - key <I12> { [ XF86Tools ] }; - key <I17> { [ XF86Search ] }; - key <I18> { [ XF86Eject ] }; - key <I1E> { [ XF86Mail ] }; - key <I20> { [ XF86AudioMute ] }; - key <I21> { [ XF86Launch5 ] }; - key <I22> { [ XF86Launch3 ] }; - key <I23> { [ XF86Launch2 ] }; - key <I24> { [ XF86Launch4 ] }; - key <I25> { [ XF86Standby ] }; - key <I26> { [ Help ] }; - key <I2E> { [ XF86AudioLowerVolume ] }; - key <I30> { [ XF86AudioRaiseVolume ] }; - key <I32> { [ XF86WWW ] }; -}; - -// Hewlett-Packard Omnibook XE3 GC, GD, GE and Pavilion N5xxx -partial alphanumeric_keys -xkb_symbols "hpxe3gc" { - // Describes the OneTouch buttons on HP Omnibook XE3 GC and - // HP Pavilion N52XX models. - // See http://sourceforge.net/projects/omke for details on enabling - // these keys - include "inet(media_common)" - key <I71> { [ Help ] }; - key <I72> { [ XF86Launch1 ] }; - key <I73> { [ XF86WWW ] }; - key <I74> { [ XF86Mail ] }; -}; - -// Hewlett-Packard Omnibook XE3 GF -partial alphanumeric_keys -xkb_symbols "hpxe3gf" { - // Describes the OneTouch buttons on HP Omnibook XE3 GF models. - // See http://sourceforge.net/projects/omke for details on enabling - // these keys - include "inet(media_nav_common)" - key <I73> { [ Help ] }; - key <I74> { [ XF86Launch1 ] }; -}; - -// Hewlett-Packard Omnibook XT1000 -partial alphanumeric_keys -xkb_symbols "hpxt1000" { - // Describes the OneTouch buttons on HP Omnibook XT1000 models. - // See http://sourceforge.net/projects/omke for details on enabling - // these keys - include "inet(media_nav_common)" - key <I71> { [ XF86Launch3 ] }; - key <I72> { [ Help ] }; - key <I73> { [ XF86Launch2 ] }; - key <I74> { [ XF86Launch1 ] }; -}; - -// Hewlett-Packard Pavilion ZT11xx -partial alphanumeric_keys -xkb_symbols "hpzt11xx" { - // Describes the OneTouch buttons on HP Pavilion ZT11xx models. - // See http://sourceforge.net/projects/omke for details on enabling - // these keys - include "inet(media_nav_common)" - key <I71> { [ XF86Launch3 ] }; - key <I72> { [ Help ] }; - key <I73> { [ XF86Launch2 ] }; - key <I74> { [ XF86Launch1 ] }; -}; - -// Hewlett-Packard Pavilion dv5 -partial alphanumeric_keys -xkb_symbols "hpdv5" { - // Describes the OneTouch buttons on HP Pavilion dv5 models. - // See http://sourceforge.net/projects/omke for details on enabling - // these keys - include "inet(media_common)" - key <I12> { [ XF86ScreenSaver ] }; - key <I32> { [ XF86WWW ] }; - key <I75> { [ Help ] }; - key <K6D> { [ XF86Launch1 ] }; -}; - -// Hewlett-Packard Omnibook XE4xxx and ZE4xxx -partial alphanumeric_keys -xkb_symbols "hpxe4xxx" { - // Describes the OneTouch buttons on HP Omnibook XE4xxx and ZE4xxx - // models. - // See http://sourceforge.net/projects/omke for details on enabling - // these keys - include "inet(media_nav_common)" - key <I70> { [ Help ] }; - key <I71> { [ XF86Launch2 ] }; - key <I73> { [ XF86Launch1 ] }; -}; - -// Hewlett-Packard Omnibook 500 FA -partial alphanumeric_keys -xkb_symbols "hp500fa" { - // Describes the OneTouch buttons on HP Omnibook 500 FA models. - // See http://sourceforge.net/projects/omke for details on enabling - // these keys - key <I73> { [ Help ] }; - key <I74> { [ XF86Launch1 ] }; -}; - -// Hewlett-Packard Omnibook 5xx -partial alphanumeric_keys -xkb_symbols "hp5xx" { - // Describes the OneTouch buttons on HP Omnibook 5xx models. - // See http://sourceforge.net/projects/omke for details on enabling - // these keys - include "inet(media_common)" - key <I73> { [ Help ] }; - key <I74> { [ XF86Launch1 ] }; -}; - - -// Honeywell - -// Honeywell Euroboard -partial alphanumeric_keys -xkb_symbols "honeywell_euroboard" { - // January 2002 - // Scott Penrose <scottp@dd.com.au> - // http://linux.dd.com.au/quest/linux/keyboard/honeywell/ - key <I10> { [ XF86Game ] }; - key <I12> { [ XF86AudioPrev ] }; - key <I17> { [ XF86Eject ] }; - key <I18> { [ XF86Launch2 ] }; - key <I19> { [ XF86AudioPlay, XF86AudioPause ] }; - key <I1E> { [ XF86Launch1 ] }; - key <I20> { [ XF86AudioMute ] }; - key <I22> { [ XF86AudioNext ] }; - key <I23> { [ XF86AudioStop ] }; - key <I24> { [ XF86Mail ] }; - key <I25> { [ XF86ScreenSaver ] }; - key <I26> { [ XF86Calculator ] }; - key <I2E> { [ XF86AudioLowerVolume ] }; - key <I30> { [ XF86AudioRaiseVolume ] }; - key <I32> { [ XF86WWW ] }; -}; - - -// IBM - - -// IBM Rapid Access -partial alphanumeric_keys -xkb_symbols "rapidaccess" { - key <I12> { [ XF86AudioMute ] }; - key <I17> { [ XF86Launch2 ] }; - key <I1E> { [ XF86AudioLowerVolume ] }; - key <I20> { [ XF86AudioRaiseVolume ] }; - key <I21> { [ XF86AudioNext ] }; - key <I22> { [ XF86AudioPause ] }; - key <I22> { [ XF86AudioPlay, XF86AudioPause ] }; - key <I23> { [ XF86AudioPrev ] }; - key <I24> { [ XF86AudioStop ] }; - key <I25> { [ XF86Standby ] }; - key <I26> { [ Help ] }; - key <I2E> { [ XF86Launch4 ] }; - key <I30> { [ XF86Launch3 ] }; - key <I32> { [ XF86Launch1 ] }; -}; - -// IBM Rapid Access II -partial alphanumeric_keys -xkb_symbols "rapidaccess2" { - include "inet(acpi_common)" - key <I12> { [ XF86AudioNext ] }; - key <I17> { [ XF86Favorites ] }; - key <I1E> { [ XF86AudioMute ] }; - key <I20> { [ XF86AudioStop ] }; - key <I21> { [ XF86AudioLowerVolume ] }; - key <I22> { [ XF86AudioPlay, XF86AudioPause ] }; - key <I23> { [ XF86AudioRaiseVolume ] }; - key <I24> { [ XF86AudioPrev ] }; - key <I25> { [ XF86HomePage ] }; - key <I26> { [ XF86Shop ] }; - key <I2E> { [ XF86Search ] }; - key <I30> { [ XF86MyComputer ] }; - key <I32> { [ XF86VendorHome ] }; -}; - -// IBM ThinkPad 60 series -partial alphanumeric_keys -xkb_symbols "thinkpad60" { - include "inet(media_nav_common)" - key <I1F> { [ XF86VendorHome ] }; -}; - -// IBM Space Saver -partial alphanumeric_keys -xkb_symbols "ibm_spacesaver" { - key <NMLK> { - type="ONE_LEVEL", - symbols[Group1]= [ Num_Lock ] - }; -}; - -// Logitech - -// Logitech common definitions -partial hidden alphanumeric_keys -xkb_symbols "logitech_base" { - include "inet(media_nav_acpi_common)" - key <I02> { [ XF86HomePage ] }; - key <I15> { [ XF86Community ] }; - key <I16> { [ XF86ScrollClick ] }; - key <I21> { [ XF86VendorHome ] }; - key <I3B> { [ XF86New ] }; - key <I3C> { [ XF86Reply ] }; - key <I43> { [ XF86MyComputer ] }; - key <I44> { [ XF86Documents ] }; - key <I57> { [ XF86Pictures ] }; - key <I58> { [ XF86Music ] }; -}; - -// Logitech second set of common keys -partial hidden alphanumeric_keys -xkb_symbols "logitech_set3" { - key <I17> { [ XF86AudioStop ] }; - key <I1E> { [ XF86AudioRaiseVolume ] }; - key <I1F> { [ XF86AudioPlay, XF86AudioPause ] }; - key <I22> { [ XF86AudioNext ] }; - key <I24> { [ XF86AudioPrev ] }; - key <I25> { [ XF86AudioLowerVolume ] }; - key <I26> { [ XF86AudioMute ] }; - key <I44> { [ XF86New ] }; // F1 - key <I45> { [ XF86Reply ] }; // F2 - key <I4A> { [ XF86Send ] }; // F4 - key <I54> { [ Print ] }; // F7 - key <I55> { [ XF86Save ] }; // F8 - key <I56> { [ XF86Documents ] }; // F10 - key <I69> { [ XF86Go ] }; - key <XFER> { [ XF86AudioMedia ] }; -}; - -// Logitech Access Keyboard -partial alphanumeric_keys -xkb_symbols "logiaccess" { - include "inet(logitech_base)" - key <FK13> { [ XF86MailForward ] }; - key <FK14> { [ XF86Send ] }; - key <I11> { [ XF86Messenger ] }; - key <I12> { [ XF86WebCam ] }; -}; - -// Logitech Cordless Desktop (alternate option) -partial alphanumeric_keys -xkb_symbols "logicda" { - include "inet(logitech_base)" - include "inet(logitech_set3)" -}; - -// Logitech Internet Navigator Keyboard -partial alphanumeric_keys -xkb_symbols "logicink" { - include "inet(logitech_base)" - key <I11> { [ XF86Shop ] }; - key <I12> { [ XF86VendorHome ] }; - key <I13> { [ XF86Finance ] }; - key <I14> { [ XF86Start ] }; -}; - -// Logitech Cordless Desktop EX110 -partial alphanumeric_keys -xkb_symbols "logiex110" { - include "inet(logitech_base)" - key <I2F> { [ XF86Close ] }; // Close - -// Extended function keys -// In the Console before starting X -// Using setkeycodes e03b 212 e03c 213 e03d 214 e03e 215 e03f 216 e040 217 -// setkeycodes e041 218 e042 219 e043 220 e044 221 e057 222 e058 223 6d 206 -// *=keys that are there but need different symbol names. - key <I3B> { [ Help ] }; // F1 - key <FK13> { [ XF86Word ] }; // F2 - key <FK14> { [ XF86Excel ] }; // F3 - key <FK15> { [ XF86Pictures ] }; // F4 - key <FK16> { [ Undo ] }; // F5 - key <I65> { [ Redo ] }; // F6 * - key <I42> { [ Print ] }; // F7 - key <I43> { [ XF86Save ] }; // F8 - key <I44> { [ XF86Launch1 ] }; // F9 * - key <I45> { [ XF86Launch2 ] }; // F10 - key <I14> { [ XF86Launch3 ] }; // F11 - key <I4A> { [ XF86Launch4 ] }; // F12 -}; - -// Logitech iTouch Internet Navigator Keyboard SE -partial alphanumeric_keys -xkb_symbols "logiinkse" { - include "inet(logitech_base)" - key <FK13> { [ XF86MailForward ] }; // F3 - key <FK14> { [ XF86Send ] }; // F4 - key <FK15> { [ Undo ] }; // F5 - key <FK16> { [ Redo ] }; // F6 - key <FK17> { [ Print ] }; // F7 - key <I11> { [ XF86Messenger ] }; - key <I12> { [ XF86WebCam ] }; - key <I13> { [ XF86VendorHome ] }; - key <I14> { [ XF86Shop ] }; - key <I42> { [ XF86Save ] }; // F8 -}; - -// Logitech iTouch Internet Navigator Keyboard SE (USB) -partial alphanumeric_keys -xkb_symbols "logiinkseusb" { - include "inet(logitech_base)" - include "inet(logitech_set3)" -}; - -// Logitech iTouch Cordless Keyboard (model Y-RB6) -partial alphanumeric_keys -xkb_symbols "logiitc" { - include "inet(logitech_base)" - key <I2F> { [ XF86AudioRaiseVolume ] }; - - // Just to override RaiseVolume from logitech_base, - // since no keysym can have two keycodes, see - // https://bugs.freedesktop.org/show_bug.cgi?id=7095 - key <I30> { [ XF86Launch1 ] }; -}; - -// Logitech Internet Keyboard -partial alphanumeric_keys -xkb_symbols "logiik" { - include "inet(logitech_base)" - key <I12> { [ Find ] }; - key <I17> { [ Print ] }; - key <I18> { [ XF86Favorites ] }; - key <I19> { [ XF86Reload ] }; - key <I1E> { [ XF86Search ] }; - key <I20> { [ XF86HotLinks ] }; - key <I22> { [ XF86Forward ] }; - key <I23> { [ XF86HomePage ] }; - key <I24> { [ XF86Stop ] }; - key <I25> { [ XF86OpenURL ] }; - key <I26> { [ XF86AddFavorite ] }; - key <I32> { [ XF86History ] }; - key <I7A> { [ XF86WWW ] }; -}; - -// Logitech iTouch -partial alphanumeric_keys -xkb_symbols "itouch" { - include "inet(logitech_base)" - key <I1F> { [ XF86AudioMute ] }; - key <I2B> { [ XF86AudioLowerVolume ] }; - key <I2D> { [ XF86AudioRaiseVolume ] }; -}; - -// Logitech UltraX Cordless Media Desktop -partial alphanumeric_keys -xkb_symbols "logiultraxc" { - key <FK16> { [ XF86AudioMute ] }; - key <FK17> { [ XF86AudioLowerVolume ] }; - key <I2B> { [ XF86AudioNext ] }; - key <I2D> { [ XF86AudioPrev ] }; - key <I2C> { [ XF86AudioPlay, XF86AudioPause ] }; - key <KPDC> { [ XF86AudioRaiseVolume ] }; -}; - -partial alphanumeric_keys -xkb_symbols "logidinovo" { - include "inet(media_nav_common)" - key <I02> { [ XF86HomePage ] }; - key <I12> { [ XF86Standby ] }; - key <I17> { [ XF86Search ] }; - key <I21> { [ XF86AudioRaiseVolume ] }; - key <K66> { [ XF86AudioLowerVolume ] }; - key <KPDC> { [ XF86AudioMute ] }; - key <XFER> { [ XF86AudioMedia ] }; -}; - -partial alphanumeric_keys -xkb_symbols "logidinovoedge" { - include "inet(media_acpi_common)" - key <I02> { [ XF86HomePage ] }; - key <I6C> { [ XF86Mail ] }; - key <FK17> { [ XF86Search ] }; - key <XFER> { [ XF86AudioMedia ] }; -}; - -partial alphanumeric_keys -xkb_symbols "logitech_g15" { - include "inet(media_nav_acpi_common)" - key <AE13> { [ XF86Messenger ] }; - key <HKTG> { [ XF86Launch7 ] }; - key <I02> { [ XF86Launch9 ] }; - key <I04> { [ XF86Phone ] }; - key <I08> { [ XF86LaunchD ] }; - key <I09> { [ XF86Support ] }; - key <I0F> { [ XF86LaunchF ] }; - key <I16> { [ XF86LogOff ] }; - key <I18> { [ XF86Launch5 ] }; - key <I21> { [ XF86Travel ] }; - key <I23> { [ XF86Spell ] }; - key <I31> { [ XF86Launch4 ] }; - key <I3C> { [ XF86Music ] }; - key <I42> { [ XF86Forward ] }; - key <I43> { [ XF86Send ] }; - key <I57> { [ XF86Save ] }; - key <I64> { [ XF86Pictures ] }; - key <I67> { [ XF86LaunchA ] }; - key <I76> { [ XF86iTouch ] }; - key <I77> { [ XF86Launch3 ] }; - key <I79> { [ XF86ToDoList ] }; - key <I7B> { [ XF86Calculator ] }; - key <K5A> { [ XF86VendorHome ] }; - key <K5D> { [ XF86Away ] }; - key <K5E> { [ XF86WebCam ] }; - key <K5F> { [ XF86Launch0 ] }; - key <K63> { [ XF86Launch6 ] }; - key <K6D> { [ XF86Calendar ] }; - key <K71> { [ XF86LaunchB ] }; - key <K72> { [ XF86LaunchC ] }; - key <K74> { [ XF86WWW ] }; - key <K75> { [ XF86LaunchE ] }; - key <II5D> { [ XF86Launch1 ] }; - key <NFER> { [ XF86Launch2 ] }; - key <XFER> { [ XF86Launch8 ] }; -}; - - -// Memorex - -// Memorex MX1998 -partial alphanumeric_keys -xkb_symbols "mx1998" { - include "inet(media_acpi_common)" - key <DOWN> { [ XF86ScrollDown ] }; - key <I12> { [ XF86AudioRewind ] }; - key <I17> { [ XF86Close ] }; - key <I18> { [ XF86Xfer ] }; - key <I1E> { [ XF86AudioRecord ] }; - key <I21> { [ XF86Documents ] }; - key <I23> { [ XF86Game ] }; - key <I25> { [ XF86Calculator ] }; - key <I26> { [ Menu ] }; - key <I32> { [ XF86WWW ] }; - key <I57> { [ XF86WakeUp ] }; - key <I68> { [ XF86DOS ] }; - key <I7A> { [ XF86ScreenSaver ] }; - key <UP> { [ XF86ScrollUp ] }; -}; - -// Memorex MX2500 EZ-Access Keyboard -partial alphanumeric_keys -xkb_symbols "mx2500" { - include "inet(media_nav_acpi_common)" - key <I12> { [ XF86Clear ] }; - key <I13> { [ XF86Phone ] }; - key <I14> { [ XF86DOS ] }; - key <I17> { [ XF86Close ] }; - key <I18> { [ XF86Xfer ] }; - key <I1E> { [ XF86Eject ] }; - key <I1F> { [ XF86Documents ] }; - key <I26> { [ XF86News ] }; - key <I6B> { [ XF86WakeUp ] }; - key <I6D> { [ XF86RotateWindows ] }; -}; - -// Memorex MX2750 -partial alphanumeric_keys -xkb_symbols "mx2750" { - include "inet(media_nav_acpi_common)" - key <I32> { [ XF86Launch0 ] }; -}; - - -// Microsoft - -// Microsoft Natural Wireless Ergonomic Keyboard 4000 -partial alphanumeric_keys -xkb_symbols "microsoft4000" { - include "inet(media_nav_common)" - key <I192> { [ XF86Launch1 ] }; - key <I193> { [ XF86Launch2 ] }; - key <I194> { [ XF86Launch3 ] }; - key <I195> { [ XF86Launch4 ] }; - key <I196> { [ XF86Launch5 ] }; -// Missing because of lack of support from kbd driver: Zoom in and -// slider. -}; - -// Microsoft Natural Wireless Ergonomic Keyboard 7000 -partial alphanumeric_keys -xkb_symbols "microsoft7000" { - include "inet(media_nav_common)" - key <I07> { [ Undo ] }; - key <I09> { [ XF86New ] }; - key <I0A> { [ Redo ] }; - key <I0E> { [ XF86MailForward ] }; - key <I2F> { [ XF86Close ] }; - key <I39> { [ Print ] }; - key <I55> { [ XF86Save ] }; - key <I5A> { [ XF86Send ] }; - key <I62> { [ Help ] }; - key <I64> { [ XF86Reply ] }; - key <I76> { [ parenleft ] }; - key <I7B> { [ parenright ] }; - key <K59> { [ KP_Equal ] }; - key <K64> { [ XF86Open ] }; -// Missing because of lack of support from kbd driver: Spell, Launch, -// and Zoom in and out buttons. -}; - -// Microsoft Internet Keyboard -partial alphanumeric_keys -xkb_symbols "microsoftinet" { - include "inet(nav_acpi_common)" - key <I68> { [ XF86AudioStop ] }; -}; - -// Microsoft Natural Keyboard Pro USB -partial alphanumeric_keys - xkb_symbols "microsoftprousb" { - include "inet(nav_common)" - key <FK16> { [ XF86Reload ] }; - key <I01> { [ XF86AudioMedia ] }; - key <I02> { [ XF86HomePage ] }; - key <I17> { [ XF86AudioStop ] }; - key <I1E> { [ XF86AudioRaiseVolume ] }; - key <I1F> { [ XF86AudioPlay, XF86AudioPause ] }; - key <I22> { [ XF86AudioNext ] }; - key <I24> { [ XF86AudioPrev ] }; - key <I25> { [ XF86AudioLowerVolume ] }; - key <I26> { [ XF86AudioMute ] }; - key <I63> { [ XF86Standby ] }; - // Internet Section -- Left Side - // Multimedia Section -- Right Side - // My Computer Section -- Far Right - // My computer maps to printscreen, so leaving commented out for now - // key <PRSC> { [ XF86MyComputer ] }; -}; - -// Microsoft Natural Keyboard Pro OEM -partial alphanumeric_keys -xkb_symbols "microsoftprooem" { - include "inet(media_nav_common)" - key <FK17> { [ XF86Search ] }; - key <I02> { [ XF86HomePage ] }; - key <I63> { [ XF86Standby ] }; - key <K67> { [ XF86MyComputer ] }; -// Internet Section -- Left Side -// Multimedia Section -- Right Side -// My Computer Section -- Far Right -}; - -// Microsoft Internet Keyboard Pro, Swedish -partial alphanumeric_keys -xkb_symbols "microsoftprose" { - include "inet(nav_common)" - key <FK16> { [ XF86Reload ] }; - key <I02> { [ XF86HomePage ] }; - key <I17> { [ XF86AudioStop ] }; - key <I1E> { [ XF86AudioRaiseVolume ] }; - key <I1F> { [ XF86AudioPlay, XF86AudioPause ] }; - key <I22> { [ XF86AudioNext ] }; - key <I24> { [ XF86AudioPrev ] }; - key <I25> { [ XF86AudioLowerVolume ] }; - key <I26> { [ XF86AudioMute ] }; - key <I63> { [ XF86Standby ] }; - key <I68> { [ XF86AudioStop ] }; - key <PRSC> { [ XF86MyComputer ] }; - key <XFER> { [ XF86AudioMedia ] }; -}; - -// Microsoft Office Keyboard -partial alphanumeric_keys -xkb_symbols "microsoftoffice" { - include "inet(nav_acpi_common)" - key <BRK> { [ XF86Calendar ] }; - key <END> { [ Undo ] }; - key <I02> { [ XF86HomePage ] }; - key <I1E> { [ XF86AudioLowerVolume ] }; - key <I25> { [ XF86AudioRaiseVolume ] }; - key <I26> { [ XF86AudioMute ] }; - key <I3C> { [ XF86Cut ] }; - key <I4A> { [ XF86LogOff ] }; - key <I54> { [ XF86ApplicationLeft ] }; - key <I55> { [ XF86TaskPane ] }; - key <I56> { [ XF86Spell ] }; - key <I57> { [ XF86WWW ] }; - key <I58> { [ XF86New ] }; - key <I59> { [ XF86Open ] }; - key <I5A> { [ XF86Close ] }; - key <I62> { [ Help ] }; - key <I64> { [ XF86Save ] }; - key <I67> { [ Print ] }; - key <I6D> { [ XF86OfficeHome ] }; - key <I70> { [ Redo ] }; - key <I71> { [ XF86Reply ] }; - key <I72> { [ XF86MailForward ] }; - key <I73> { [ XF86Send ] }; - key <I78> { [ XF86Copy ] }; - key <MOAR> { [ XF86ApplicationRight ] }; - key <RCTL> { [ XF86Paste ] }; -}; - -// Microsoft Wireless Multimedia Keyboard 1.0A -partial alphanumeric_keys -xkb_symbols "microsoftmult" { - include "inet(media_nav_acpi_common)" - key <AE13> { [ XF86Messenger ] }; - key <FK14> { [ XF86New ] }; - key <FK15> { [ XF86Open ] }; - key <FK16> { [ XF86Close ] }; - key <FK17> { [ XF86Reply ] }; - key <I07> { [ Redo ] }; - key <I08> { [ Undo ] }; - key <I16> { [ XF86LogOff ] }; - key <I23> { [ XF86Spell ] }; - key <I3B> { [ Help ] }; - key <I3C> { [ XF86Music ] }; - key <I42> { [ XF86Forward ] }; - key <I43> { [ XF86Send ] }; - key <I57> { [ XF86Save ] }; - key <I58> { [ Print ] }; - key <I64> { [ XF86Pictures ] }; - key <I80> { [ XF86Documents ] }; -}; - - -// Oretec - -// Oretec MCK-800 MM/Internet keyboard -partial alphanumeric_keys -xkb_symbols "oretec" { - include "inet(acpi_common)" - key <I10> { [ XF86ScrollUp ] }; - key <I12> { [ XF86AudioPlay, XF86AudioPause ] }; - key <I17> { [ XF86AudioPrev ] }; - key <I18> { [ XF86ScrollDown ] }; - key <I19> { [ XF86ZoomOut ] }; - key <I1E> { [ XF86AudioMute ] }; - key <I21> { [ XF86WWW ] }; - key <I22> { [ Menu ] }; - key <I23> { [ XF86AudioStop ] }; - key <I24> { [ XF86Calculator ] }; - key <I25> { [ XF86Xfer ] }; - key <I26> { [ XF86Mail ] }; - key <I2E> { [ XF86AudioNext ] }; - key <I30> { [ XF86AudioRaiseVolume ] }; - key <I32> { [ XF86ZoomIn ] }; - key <I68> { [ XF86AudioLowerVolume ] }; -}; - - -// Propeller - -// Propeller Voyager (KTEZ-1000) -partial alphanumeric_keys -xkb_symbols "propeller" { - include "inet(media_common)" - key <I12> { [ XF86AudioRewind ] }; - key <I17> { [ XF86Close ] }; - key <I18> { [ XF86Xfer ] }; - key <I1E> { [ XF86AudioRecord ] }; - key <I21> { [ XF86Documents ] }; - key <I23> { [ XF86Game ] }; - key <I25> { [ XF86Calculator ] }; - key <I26> { [ Menu ] }; - key <I32> { [ XF86WWW ] }; - key <I68> { [ XF86DOS ] }; - key <I7A> { [ XF86Standby ] }; -}; - - -// QTronix - -// QTronix Scorpius 98N+ -partial alphanumeric_keys -xkb_symbols "qtronix" { - key <I10> { [ XF86ScrollDown ] }; - key <I12> { [ XF86Forward ] }; - key <I13> { [ XF86WakeUp ] }; - key <I17> { [ XF86Search ] }; - key <I18> { [ XF86Standby ] }; - key <I19> { [ XF86ScrollUp ] }; - key <I1E> { [ XF86Back ] }; - key <I1F> { [ XF86Reload ] }; - key <I20> { [ XF86AudioRaiseVolume ] }; - key <I21> { [ XF86AudioPrev ] }; - key <I22> { [ XF86AudioPlay, XF86AudioPause ] }; - key <I23> { [ XF86AudioNext ] }; - key <I24> { [ XF86AudioStop ] }; - key <I25> { [ XF86HomePage ] }; - key <I26> { [ XF86AudioMute ] }; - key <I2E> { [ XF86AudioLowerVolume ] }; - key <I30> { [ XF86AudioRecord ] }; - key <I31> { [ XF86PowerOff ] }; - key <I32> { [ XF86Stop ] }; - key <I68> { [ XF86Calculator ] }; -}; - - -// Samsung - -// Samsung SDM 4500P -partial alphanumeric_keys -xkb_symbols "samsung4500" { - include "inet(media_nav_acpi_common)" - key <AE13> { [ XF86Launch4 ] }; - key <I02> { [ XF86Launch1 ] }; - key <I04> { [ XF86Launch3 ] }; - key <I06> { [ XF86Launch5 ] }; - key <I09> { [ XF86Close ] }; - key <I0A> { [ XF86Book ] }; - key <I18> { [ XF86Eject ] }; - key <I26> { [ Help ] }; - key <I59> { [ XF86Explorer ] }; - key <NFER> { [ XF86Launch2 ] }; -}; - -// Samsung SDM 4510P -partial alphanumeric_keys -xkb_symbols "samsung4510" { - include "inet(media_acpi_common)" - key <I02> { [ XF86Launch1 ] }; - key <I04> { [ XF86Launch3 ] }; - key <I18> { [ XF86Eject ] }; - key <NFER> { [ XF86Launch2 ] }; -}; - - -// SK - -// SK-1300 -partial alphanumeric_keys -xkb_symbols "sk1300" { - include "inet(media_common)" - key <I12> { [ XF86Eject ] }; - key <I1E> { [ XF86Forward ] }; - key <I20> { [ XF86WWW ] }; - key <I25> { [ XF86Standby ] }; - key <I26> { [ XF86Back ] }; - key <I32> { [ XF86Stop ] }; -}; - -// SK-2500 -partial alphanumeric_keys -xkb_symbols "sk2500" { - include "inet(media_nav_common)" - key <I12> { [ XF86AudioRewind ] }; - key <I17> { [ XF86Close ] }; - key <I18> { [ XF86Eject ] }; - key <I18> { [ XF86Eject ] }; - key <I19> { [ XF86Forward ] }; - key <I1E> { [ XF86AudioRecord ] }; - key <I23> { [ XF86Xfer ] }; - key <I25> { [ XF86PowerOff ] }; - key <I26> { [ Menu ] }; - key <I7A> { [ XF86ScreenSaver ] }; -}; - -// SK-6200 -partial alphanumeric_keys -xkb_symbols "sk6200" { - include "inet(acpi_common)" - key <I12> { [ XF86Favorites ] }; - key <I14> { [ XF86AudioLowerVolume ] }; - key <I16> { [ XF86AudioRaiseVolume ] }; - key <I17> { [ XF86Back ] }; - key <I19> { [ XF86Forward ] }; - key <I1E> { [ XF86WWW ] }; - key <I20> { [ XF86AudioMute ] }; - key <I21> { [ XF86AudioNext ] }; - key <I22> { [ XF86AudioPlay, XF86AudioPause ] }; - key <I23> { [ XF86AudioPrev ] }; - key <I24> { [ XF86AudioStop ] }; - key <I32> { [ XF86Mail ] }; -}; - -// SK-7100 -partial alphanumeric_keys -xkb_symbols "sk7100" { - include "inet(media_common)" - key <I12> { [ XF86AudioPause ] }; - key <I17> { [ XF86Close ] }; - key <I18> { [ XF86Video ] }; - key <I1E> { [ XF86Eject ] }; - key <I25> { [ XF86CD ] }; - key <I26> { [ XF86Display ] }; - key <I32> { [ XF86WWW ] }; -}; - - -// Sven - -// SVEN Ergonomic 2500 -partial alphanumeric_keys -xkb_symbols "sven" { - include "inet(acpi_common)" - key <I10> { [ XF86AudioPlay, XF86AudioPause ] }; - key <I12> { [ XF86Forward ] }; - key <I17> { [ XF86AudioRaiseVolume ] }; - key <I18> { [ XF86ZoomOut ] }; - key <I19> { [ XF86AudioPrev ] }; - key <I1A> { [ XF86AudioStop ] }; - key <I1E> { [ XF86HomePage ] }; - key <I20> { [ XF86Mail ] }; - key <I21> { [ XF86ZoomIn ] }; - key <I22> { [ XF86MyComputer ] }; - key <I23> { [ XF86Stop ] }; - key <I24> { [ XF86ScreenSaver ] }; - key <I25> { [ XF86AudioLowerVolume ] }; - key <I26> { [ XF86AudioMute ] }; - key <I28> { [ XF86Calculator ] }; - key <I29> { [ XF86Reload ] }; - key <I2E> { [ XF86Search ] }; - key <I30> { [ XF86Favorites ] }; - key <I31> { [ XF86ScrollUp ] }; - key <I32> { [ XF86ScrollDown ] }; - key <I62> { [ XF86AudioNext ] }; - key <I68> { [ XF86Back ] }; -}; - -// SVEN Slim 303 -partial alphanumeric_keys -xkb_symbols "sven303" { - key <I11> { [ XF86PowerOff ] }; - key <I12> { [ XF86Sleep ] }; - key <I16> { [ XF86WakeUp ] }; -}; - - -// Symplon - -// Symplon PaceBook (tablet PC) -partial alphanumeric_keys -xkb_symbols "symplon" { - include "inet(nav_acpi_common)" - key <HOME> { [ XF86RotationPB ] }; - key <I13> { [ XF86SplitScreen ] }; - key <I14> { [ XF86Support ] }; - key <I17> { [ XF86New ] }; - key <I21> { [ XF86User2KB ] }; - key <I25> { [ XF86RotationKB ] }; - key <I26> { [ XF86MenuKB ] }; - key <I6B> { [ XF86User1KB ] }; - key <PAUS> { [ XF86UserPB ] }; - key <UP> { [ XF86MenuPB ] }; -}; - -// Toshiba - -// Toshiba Satellite S3000 -partial alphanumeric_keys -xkb_symbols "toshiba_s3000" { - include "inet(media_common)" - // Describes the Special buttons on Toshiba Satellite 3000 models. - // See http://sourceforge.net/projects/omke for details on enabling - // these keys - key <I06> { [ XF86Launch1 ] }; - key <I13> { [ XF86Launch2 ] }; - key <I71> { [ XF86WWW ] }; - key <I73> { [ XF86Mail ] }; - key <I75> { [ XF86AudioRaiseVolume ] }; - key <I76> { [ XF86AudioLowerVolume ] }; -}; - -// Trust - -// Trust Wireless Keyboard Classic -partial alphanumeric_keys -xkb_symbols "trust" { - include "inet(media_nav_acpi_common)" - key <I11> { [ XF86ScreenSaver ] }; - key <I1E> { [ XF86Eject ] }; -}; - - -// Trust Direct Access Keyboard -partial alphanumeric_keys -xkb_symbols "trustda" { - include "inet(media_common)" - key <I12> { [ XF86AudioRewind ] }; - key <I17> { [ XF86Close ] }; - key <I18> { [ XF86Eject ] }; - key <I1E> { [ XF86AudioRecord ] }; - key <I23> { [ XF86Xfer ] }; - key <I25> { [ XF86Standby ] }; - key <I26> { [ Help ] }; - key <I32> { [ XF86WWW ] }; - key <I7A> { [ XF86Away ] }; -}; - - -// YaHoo! - -// Yahoo! Internet Keyboard -partial alphanumeric_keys -xkb_symbols "yahoo" { - include "inet(acpi_common)" - key <I11> { [ XF86AudioPrev ] }; - key <I12> { [ XF86AudioPlay, XF86AudioPause ] }; - key <I1E> { [ XF86AudioStop ] }; - key <I1F> { [ XF86AudioNext ] }; - key <I20> { [ XF86AudioRecord ] }; - key <I21> { [ XF86AudioLowerVolume ] }; - key <I22> { [ XF86AudioRaiseVolume ] }; - key <I23> { [ XF86AudioMute ] }; - key <I24> { [ XF86Close ] }; - key <I25> { [ XF86Calculator ] }; - key <I26> { [ Help ] }; - key <I27> { [ XF86Mail ] }; - key <I28> { [ XF86WWW ] }; -}; - -// Apple keyboards (macbooks, powerbooks, powermac G5, etc) -partial alphanumeric_keys -xkb_symbols "apple" { -// Really brightness up/down - key <II65> { [ XF86BrightnessAdjust ] }; - key <I54> { [ XF86BrightnessAdjust ] }; - key <I20> { [ XF86AudioMute ] }; - key <I2E> { [ XF86AudioLowerVolume ] }; - key <I30> { [ XF86AudioRaiseVolume ] }; - key <I56> { [ XF86RotateWindows ] }; -// Really keyboard backlight off/up/down - key <I57> { [ XF86Launch0 ] }; - key <I58> { [ XF86Launch1 ] }; - key <I59> { [ XF86Launch2 ] }; - key <I5E> { [ XF86PowerOff ] }; - key <K5D> { [ F13 ] }; - key <K5E> { [ F14 ] }; - key <K5F> { [ F15 ] }; - key <K6C> { [ XF86Eject ] }; - key <II5D> { [ F16 ] }; - key <KPEQ> { [ KP_Equal ] }; -}; - -partial alphanumeric_keys -xkb_symbols "cymotionlinux" { - include "inet(media_nav_acpi_common)" - key <I07> { [ Undo ] }; - key <I0A> { [ Redo ] }; - key <I0F> { [ XF86ScrollDown ] }; - key <I17> { [ XF86Launch2 ] }; - key <I1F> { [ XF86Launch1 ] }; - key <I28> { [ XF86MenuKB ] }; - key <I2B> { [ XF86Launch3 ] }; - key <I3C> { [ XF86Cut ] }; - key <I78> { [ XF86Copy ] }; - key <K65> { [ XF86Paste ] }; - key <K75> { [ XF86ScrollUp ] }; - key <XFER> { [ XF86AudioMedia ] }; -}; - -partial alphanumeric_keys -xkb_symbols "silvercrest" { - include "inet(media_nav_acpi_common)" - key <I02> { [ XF86HomePage ] }; - key <I21> { [ XF86Launch2 ] }; - key <K67> { [ XF86Launch1 ] }; -}; - -// eMachines - -partial alphanumeric_keys -xkb_symbols "emachines" { - include "inet(media_nav_acpi_common)" - key <I32> { [ XF86iTouch ] }; - key <KP0> { [ KP_0 ] }; - key <KP1> { [ KP_1 ] }; - key <KP2> { [ KP_2 ] }; - key <KP3> { [ KP_3 ] }; - key <KP4> { [ KP_4 ] }; - key <KP5> { [ KP_5 ] }; - key <KP6> { [ KP_6 ] }; - key <KP7> { [ KP_7 ] }; - key <KP8> { [ KP_8 ] }; - key <KP9> { [ KP_9 ] }; - key <KPAD> { [ KP_Add ] }; - key <KPDL> { [ KP_Decimal ] }; - key <KPDV> { [ KP_Divide ] }; - key <KPMU> { [ KP_Multiply ] }; - key <KPSU> { [ KP_Subtract ] }; -}; - -// BenQ - -// -// BenQ X* -// (X730, X500, X800) -// -// to make the FN_LOCK and CONFIG key work on the BenQ X500 , use ... -// setkeycodes e074 130 # KEY_PROPS from /usr/include/linux/input.h -// setkeycodes e075 171 # KEY_CONFIG from /usr/include/linux/input.h -partial alphanumeric_keys -xkb_symbols "benqx" { - include "inet(media_nav_acpi_common)" - key <I02> { [ XF86ModeLock ] }; - key <I21> { [ XF86WWW ] }; - key <I2B> { [ XF86Go ] }; - key <I31> { [ XF86Calendar ] }; -}; - -// Intel - -// Intel Classmate -partial alphanumeric_keys -xkb_symbols "classmate" { - key <I2E> { [ XF86AudioLowerVolume ] }; - key <I30> { [ XF86AudioRaiseVolume ] }; -}; - -// Unitek - -partial alphanumeric_keys -xkb_symbols "unitekkb1925" { - include "inet(media_nav_common)" - key <I0C> { [ XF86AudioMute ] }; - key <I11> { [ XF86PowerOff ] }; - key <I12> { [ XF86Sleep ] }; - key <I16> { [ XF86WakeUp ] }; - key <I18> { [ XF86Search ] }; - key <I1A> { [ XF86Reload ] }; -}; - -// Creative - -// Creative Desktop Wireless 7000 -partial alphanumeric_keys -xkb_symbols "creativedw7000" { - include "inet(media_nav_acpi_common)" - key <I66> { [ XF86Pictures ] }; -}; - -// Compal - -// Compal FL90 -partial alphanumeric_keys -xkb_symbols "compalfl90" { - include "inet(media_nav_acpi_common)" - key <I54> { [ XF86MonBrightnessUp ] }; - key <II65> { [ XF86MonBrightnessDown ] }; -}; - -partial alphanumeric_keys -xkb_symbols "pc105" { - include "inet(media_nav_acpi_common)" -}; - -// HTC Dream -partial alphanumeric_keys -xkb_symbols "htcdream" { - key <BKSP> { [ BackSpace ] }; - key <RTRN> { [ Return ] }; - - //first row - key <AE01> { [ 1, 1, exclam, exclam ] }; - key <AE02> { [ 2, 2, at, at ] }; - key <AE03> { [ 3, 3, numbersign, numbersign ] }; - key <AE04> { [ 4, 4, dollar, dollar ] }; - key <AE05> { [ 5, 5, percent, percent ] }; - key <AE06> { [ 6, 6, dead_circumflex, dead_circumflex ] }; - key <AE07> { [ 7, 7, ampersand, ampersand ] }; - key <AE08> { [ 8, 8, asterisk, asterisk ] }; - key <AE09> { [ 9, 9, parenleft, parenleft ] }; - key <AE10> { [ 0, 0, parenright, parenright ] }; - - //fifth row - key <LFSH> { [ Shift_L ] }; - key <SPCE> { [ space ] }; - key <AB09> { [ period, period, slash, slash ] }; - key <RTSH> { [ Shift_R ] }; - - //modifiers - modifier_map Shift { <LFSH>, <RTSH> }; -}; +// EAK (Easy Access, Internet, Multimedia, PDA) keyboards
+// Copyright (C) 2002 Stanislav Brabec <sbrabec@suse.cz>
+//
+// Based on LinEAK project
+// LinEAK - Linux support for Easy Access and Internet Keyboards
+// Copyright (C) 2001, 2002 Mark Smulders <Mark@PIRnet.nl>
+
+// Usage in XF86Config:
+// Option "XkbLayout" "my_kb_layout"
+// Option "XkbVariant" "my_kb_variant"
+// Option "XkbModel" "my_eak_type"
+// Option "XkbRules" "xfree86"
+// Simple command line usage:
+// setxkbmap 'my_kb_layout' -variant 'my_kb_variant' -model 'my_eak_type'
+
+// All keyboards listed here should be also mentioned in
+// rules/base, base.lst and base.xml.
+
+// Very common set of media keys
+partial hidden alphanumeric_keys
+xkb_symbols "media_common" {
+ key <I01> { [ XF86AudioMedia ] };
+ key <I10> { [ XF86AudioPrev ] };
+ key <I19> { [ XF86AudioNext ] };
+ key <I20> { [ XF86AudioMute ] };
+ key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
+ key <I24> { [ XF86AudioStop, XF86Eject ] };
+ key <I2E> { [ XF86AudioLowerVolume ] };
+ key <I30> { [ XF86AudioRaiseVolume ] };
+ key <K5A> { [ XF86Eject ] };
+ key <K6C> { [ XF86Eject ] };
+};
+
+// popular web navigation combination
+partial hidden alphanumeric_keys
+xkb_symbols "nav_common" {
+ key <I21> { [ XF86Calculator ] };
+ key <I32> { [ XF86WWW ] };
+ key <I65> { [ XF86Search ] };
+ key <I66> { [ XF86Favorites ] };
+ key <I67> { [ XF86Reload ] };
+ key <I68> { [ XF86Stop ] };
+ key <I69> { [ XF86Forward ] };
+ key <I6A> { [ XF86Back ] };
+ key <I6B> { [ XF86MyComputer ] };
+ key <I6C> { [ XF86Mail ] };
+ key <I6D> { [ XF86AudioMedia ] };
+};
+
+// ACPI Standard
+partial hidden alphanumeric_keys
+xkb_symbols "acpi_common" {
+ key <I5E> { [ XF86PowerOff ] };
+ key <I5F> { [ XF86Standby ] };
+ key <I63> { [ XF86WakeUp ] };
+ key <I74> { [ XF86Battery ] };
+ key <I76> { [ XF86WLAN ] };
+ key <I16> { [ XF86Sleep ] };
+};
+
+// Combined sections, for simplicity
+partial hidden alphanumeric_keys
+xkb_symbols "media_nav_common" {
+ include "inet(media_common)"
+ include "inet(nav_common)"
+};
+
+partial hidden alphanumeric_keys
+xkb_symbols "media_nav_acpi_common" {
+ include "inet(media_common)"
+ include "inet(nav_common)"
+ include "inet(acpi_common)"
+};
+
+partial hidden alphanumeric_keys
+xkb_symbols "nav_acpi_common" {
+ include "inet(nav_common)"
+ include "inet(acpi_common)"
+};
+
+partial hidden alphanumeric_keys
+xkb_symbols "media_acpi_common" {
+ include "inet(media_common)"
+ include "inet(acpi_common)"
+};
+
+// Evdev Standardized Keycodes
+partial alphanumeric_keys
+xkb_symbols "evdev" {
+ key <MUTE> { [ XF86AudioMute ] };
+ key <VOL-> { [ XF86AudioLowerVolume ] };
+ key <VOL+> { [ XF86AudioRaiseVolume ] };
+ key <POWR> { [ XF86PowerOff ] };
+ key <STOP> { [ Cancel ] };
+ key <AGAI> { [ Redo ] };
+ key <PROP> { [ SunProps ] };
+ key <UNDO> { [ Undo ] };
+ key <FRNT> { [ SunFront ] };
+ key <COPY> { [ XF86Copy ] };
+ key <OPEN> { [ SunOpen ] };
+ key <PAST> { [ XF86Paste ] };
+ key <FIND> { [ Find ] };
+ key <CUT> { [ XF86Cut ] };
+ key <HELP> { [ Help ] };
+ key <LNFD> { [ Linefeed ] };
+
+// Commented out because HZTG has same keycode as TLDE
+// key <HZTG> { [ Zenkaku_Hankaku ] };
+
+ key <HKTG> { [ Hiragana_Katakana ] };
+ key <HENK> { [ Henkan ] };
+ key <MUHE> { [ Muhenkan ] };
+ key <KATA> { [ Katakana ] };
+ key <HIRA> { [ Hiragana ] };
+ key <RO> { [ Romaji ] };
+
+ key <HNGL> { [ Hangul ] };
+ key <HJCV> { [ Hangul_Hanja ] };
+ key <FK21> { [ XF86TouchpadToggle ] };
+ key <FK22> { [ XF86TouchpadOn ] };
+ key <FK23> { [ XF86TouchpadOff ] };
+
+// key <I120> { [ ] }; // KEY_MACRO
+ key <I126> { [ plusminus ] };
+ key <I128> { [ XF86LaunchA ] };
+ key <I147> { [ XF86MenuKB ] };
+ key <I148> { [ XF86Calculator ] };
+// key <I149> { [ ] }; // KEY_SETUP
+ key <I150> { [ XF86Sleep ] };
+ key <I151> { [ XF86WakeUp ] };
+ key <I152> { [ XF86Explorer ] };
+ key <I153> { [ XF86Send ] };
+// key <I154> { [ ] }; // KEY_DELETEFILE
+ key <I155> { [ XF86Xfer ] };
+ key <I156> { [ XF86Launch1 ] };
+ key <I157> { [ XF86Launch2 ] };
+ key <I158> { [ XF86WWW ] };
+ key <I159> { [ XF86DOS ] };
+ key <I160> { [ XF86ScreenSaver ] };
+// key <I161> { [ ] }; // KEY_DIRECTION
+ key <I162> { [ XF86RotateWindows ] };
+ key <I163> { [ XF86Mail ] };
+ key <I164> { [ XF86Favorites ] };
+ key <I165> { [ XF86MyComputer ] };
+ key <I166> { [ XF86Back ] };
+ key <I167> { [ XF86Forward ] };
+// key <I168> { [ ] }; // KEY_CLOSECD (opposite of eject)
+ key <I169> { [ XF86Eject ] };
+ key <I170> { [ XF86Eject, XF86Eject ] };
+ key <I171> { [ XF86AudioNext ] };
+ key <I172> { [ XF86AudioPlay, XF86AudioPause ] };
+ key <I173> { [ XF86AudioPrev ] };
+ key <I174> { [ XF86AudioStop, XF86Eject ] };
+ key <I175> { [ XF86AudioRecord ] };
+ key <I176> { [ XF86AudioRewind ] };
+ key <I177> { [ XF86Phone ] };
+// key <I178> { [ ] }; // KEY_ISO
+ key <I179> { [ XF86Tools ] };
+ key <I180> { [ XF86HomePage ] };
+ key <I181> { [ XF86Reload ] };
+ key <I182> { [ XF86Close ] };
+// key <I183> { [ ] }; // KEY_MOVE
+// key <I184> { [ ] }; // KEY_EDIT
+ key <I185> { [ XF86ScrollUp ] };
+ key <I186> { [ XF86ScrollDown ] };
+ key <I187> { [ parenleft ] };
+ key <I188> { [ parenright ] };
+ key <I189> { [ XF86New ] };
+ key <I190> { [ Redo ] };
+ key <I192> { [ XF86LaunchA ] };
+ key <I193> { [ XF86LaunchC ] };
+ key <I194> { [ XF86LaunchD ] };
+ key <I195> { [ XF86LaunchE ] };
+ key <I196> { [ XF86LaunchF ] };
+ key <I208> { [ XF86AudioPlay ] };
+ key <I209> { [ XF86AudioPause ] };
+ key <I210> { [ XF86Launch3 ] };
+ key <I211> { [ XF86Launch4 ] };
+ key <I212> { [ XF86LaunchB ] };
+ key <I213> { [ XF86Suspend ] };
+ key <I214> { [ XF86Close ] };
+ key <I215> { [ XF86AudioPlay ] };
+ key <I216> { [ XF86AudioForward ] };
+// key <I217> { [ ] }; // KEY_BASSBOOST
+ key <I218> { [ Print ] };
+// key <I219> { [ ] }; // KEY_HP
+ key <I220> { [ XF86WebCam ] };
+// key <I221> { [ ] }; // KEY_SOUND
+// key <I222> { [ ] }; // KEY_QUESTION
+ key <I223> { [ XF86Mail ] };
+ key <I224> { [ XF86Messenger ] }; // KEY_CHAT
+ key <I225> { [ XF86Search ] };
+ key <I226> { [ XF86Go ] }; // KEY_CONNECT
+ key <I227> { [ XF86Finance ] };
+ key <I228> { [ XF86Game ] }; // KEY_SPORT
+ key <I229> { [ XF86Shop ] };
+// key <I230> { [ ] }; // KEY_ALTERASE
+ key <I231> { [ Cancel ] };
+ key <I232> { [ XF86MonBrightnessDown ] };
+ key <I233> { [ XF86MonBrightnessUp ] };
+ key <I234> { [ XF86AudioMedia ] };
+ key <I235> { [ XF86Display ] };
+ key <I236> { [ XF86KbdLightOnOff ] }; // KEY_KBDILLUMTOGGLE
+ key <I237> { [ XF86KbdBrightnessDown ] }; // KEY_KBDILLUMDOWN
+ key <I238> { [ XF86KbdBrightnessUp ] }; // KEY_KBDILLUMUP
+ key <I239> { [ XF86Send ] };
+ key <I240> { [ XF86Reply ] };
+ key <I241> { [ XF86MailForward ] };
+ key <I242> { [ XF86Save ] };
+ key <I243> { [ XF86Documents ] };
+ key <I244> { [ XF86Battery ] };
+ key <I245> { [ XF86Bluetooth ] };
+ key <I246> { [ XF86WLAN ] };
+// key <I249> { [ ] }; // KEY_VIDEO_NEXT -- drive next video source
+// key <I250> { [ ] }; // KEY_VIDEO_PREV -- drive previous video source
+// key <I251> { [ ] }; // KEY_BRIGHTNESS_CYCLE -- bright up, max++ == min
+// key <I252> { [ ] }; // KEY_BRIGHTNESS_ZERO -- brightness off
+// key <I253> { [ ] }; // KEY_DISPLAY_OFF -- turn off display
+// key <I254> { [ ] }; // KEY_WIMAX
+ key <I255> { [ XF86Hibernate ] }; // KEY_HIBERNATE
+
+ key <FK13> { [ XF86Tools ] };
+ key <FK14> { [ XF86Launch5 ] };
+ key <FK15> { [ XF86Launch6 ] };
+ key <FK16> { [ XF86Launch7 ] };
+ key <FK17> { [ XF86Launch8 ] };
+ key <FK18> { [ XF86Launch9 ] };
+};
+
+
+// Acer AirKey V
+partial alphanumeric_keys
+xkb_symbols "airkey" {
+ include "inet(acpi_common)"
+ key <I13> { [ XF86AudioNext ] };
+ key <I15> { [ XF86AudioPlay, XF86AudioPause ] };
+ key <I16> { [ XF86Mail ] };
+ key <I18> { [ XF86AudioPrev ] };
+ key <I19> { [ XF86AudioMute ] };
+ key <I24> { [ XF86WWW ] };
+ key <I26> { [ XF86AudioLowerVolume ] };
+ key <I2D> { [ XF86AudioRaiseVolume ] };
+ key <I2F> { [ XF86Terminal ] };
+ key <I31> { [ XF86AudioStop, XF86Eject ] };
+};
+
+// Acer C300 Laptop
+partial alphanumeric_keys
+xkb_symbols "acer_c300" {
+ include "inet(nav_common)"
+ key <I17> { [ F14 ] };
+ key <I1F> { [ F13 ] };
+ key <I20> { [ XF86AudioMute ] };
+ key <I2E> { [ XF86AudioLowerVolume ] };
+ key <I30> { [ XF86AudioRaiseVolume ] };
+ key <I5E> { [ XF86Launch2 ] };
+ key <I75> { [ Help ] };
+ key <XFER> { [ XF86Launch1 ] };
+};
+
+// Acer Ferrari 4000 Keyboard
+// From Alex Dubov <oakad@yahoo.com>
+partial alphanumeric_keys
+xkb_symbols "acer_ferrari4k" {
+ include "inet(media_nav_common)"
+ key <I24> { [ dollar ] };
+ key <I25> { [ EuroSign ] };
+ key <I26> { [ XF86Display ] };
+ // Missing keycodes - set-up with setkeycodes
+ key <I70> { [ Help ] };
+ key <I71> { [ XF86Launch1 ] };
+ key <I72> { [ XF86Launch2 ] };
+ key <I73> { [ XF86Launch3 ] };
+ key <I74> { [ XF86Launch4 ] };
+};
+
+// Acer Laptop (Generic layout for Acer laptops from 2004 onwards)
+// From Carlos Corbacho <cathectic@gmail.com>
+// Keys marked (HAL) require HAL 0.5.10 (or newer) to be set up correctly
+// (Your laptop must also be added to hal-info)
+// (Not all these keys will be available on every Acer laptop)
+partial alphanumeric_keys
+xkb_symbols "acer_laptop" {
+ include "inet(media_nav_acpi_common)"
+ key <I17> { [ XF86Launch2 ] }; // "P" or "P2" (HAL)
+ key <I1F> { [ XF86Launch1 ] }; // "e" or "P1" (HAL)
+
+ // Hotkeys (Function)
+ // Launch Keys
+ // Device keys
+ key <I56> { [ XF86Display ] }; // Fn+F5 (HAL)
+ key <I71> { [ XF86Launch4 ] }; // Fn+F3 (HAL)
+ key <I72> { [ XF86LaunchB ] }; // Bluetooth (HAL)
+ key <I73> { [ XF86LaunchA ] }; // Wireless (HAL)
+ key <I75> { [ Help ] }; // Fn+F1 (HAL)
+ key <I79> { [ XF86Launch5 ] }; // Fn+F7 (HAL)
+ key <K66> { [ XF86Launch3 ] }; // Fn+F2 (HAL)
+
+ // Special Characters
+ // To avoid setting a precedent/ standard that will be broken in later
+ // versions of HAL, these keys are commented out for now. When they are no
+ // longer marked 'FIXME' and have saner keycodes, these two entries can be
+ // fixed and permanently uncommented. In the meantime, just uncomment these
+ // to make the keys work
+// key <K5D> { [ EuroSign ] }; // Euro (HAL)
+// key <K5E> { [ dollar ] }; // Dollar (HAL)
+};
+
+// Azona
+
+// Azona RF2300 wireless Internet Keyboard
+partial alphanumeric_keys
+xkb_symbols "azonaRF2300" {
+ // From Radics Laszlo <garaboncias@mailbox.hu>
+ include "inet(nav_acpi_common)"
+ key <I02> { [ XF86HomePage ] };
+ key <I17> { [ XF86AudioStop ] };
+ key <I1E> { [ XF86AudioRaiseVolume ] };
+ key <I1F> { [ XF86AudioPlay, XF86AudioPause ] };
+ key <I22> { [ XF86AudioNext ] };
+ key <I24> { [ XF86AudioPrev ] };
+ key <I25> { [ XF86AudioLowerVolume ] };
+ key <I26> { [ XF86AudioMute ] };
+ key <I3C> { [ XF86Copy ] };
+ key <I78> { [ XF86Cut ] };
+// key <RCTL> { [ XF86Paste ] };
+};
+
+
+// Brother
+
+// Brother Internet Keyboard
+partial alphanumeric_keys
+xkb_symbols "brother" {
+ include "inet(acpi_common)"
+ key <I10> { [ XF86ScrollUp ] };
+ key <I12> { [ XF86AudioPlay, XF86AudioPause ] };
+ key <I17> { [ XF86AudioPrev ] };
+ key <I18> { [ XF86ScrollDown ] };
+ key <I19> { [ XF86ZoomOut ] };
+ key <I1E> { [ XF86AudioMute ] };
+ key <I21> { [ XF86WWW ] };
+ key <I22> { [ Menu ] };
+ key <I23> { [ XF86AudioStop ] };
+ key <I24> { [ XF86Calculator ] };
+ key <I25> { [ XF86Xfer ] };
+ key <I26> { [ XF86Mail ] };
+ key <I2E> { [ XF86AudioNext ] };
+ key <I30> { [ XF86AudioRaiseVolume ] };
+ key <I32> { [ XF86ZoomIn ] };
+ key <I68> { [ XF86AudioLowerVolume ] };
+};
+
+
+// BTC
+
+// BTC 5113RF Multimedia
+partial alphanumeric_keys
+xkb_symbols "btc5113rf" {
+ include "inet(acpi_common)"
+ key <I10> { [ XF86AudioStop ] };
+ key <I12> { [ XF86AudioMute ] };
+ key <I19> { [ XF86AudioPlay, XF86AudioPause ] };
+ key <I1E> { [ XF86AudioRaiseVolume ] };
+ key <I20> { [ XF86Favorites ] };
+ key <I21> { [ XF86Eject ] };
+ key <I22> { [ XF86AudioPrev ] };
+ key <I24> { [ XF86AudioNext ] };
+ key <I25> { [ XF86AudioLowerVolume ] };
+ key <I26> { [ XF86Back ] };
+ key <I30> { [ XF86WWW ] };
+ key <I32> { [ XF86Search ] };
+};
+
+
+// BTC 9000
+partial alphanumeric_keys
+xkb_symbols "btc9000" {
+ include "inet(acpi_common)"
+ key <I10> { [ XF86AudioStop ] };
+ key <I12> { [ XF86AudioMute ] };
+ key <I19> { [ XF86AudioPlay, XF86AudioPause ] };
+ key <I1E> { [ XF86AudioRaiseVolume ] };
+ key <I20> { [ XF86Favorites ] };
+ key <I21> { [ XF86AudioMedia ] };
+ key <I22> { [ XF86AudioPrev ] };
+ key <I24> { [ XF86AudioNext ] };
+ key <I25> { [ XF86AudioLowerVolume ] };
+ key <I26> { [ XF86Reload ] };
+ key <I2E> { [ XF86Mail ] };
+ key <I30> { [ XF86HomePage ] };
+ key <I32> { [ XF86Search ] };
+};
+
+// BTC 9000A
+partial alphanumeric_keys
+xkb_symbols "btc9000a" {
+ include "inet(acpi_common)"
+ key <I10> { [ XF86AudioStop ] };
+ key <I12> { [ XF86AudioMute ] };
+ key <I19> { [ XF86AudioPlay, XF86AudioPause ] };
+ key <I1E> { [ XF86AudioRaiseVolume ] };
+ key <I20> { [ XF86Favorites ] };
+ key <I21> { [ XF86Eject ] };
+ key <I22> { [ XF86AudioPrev ] };
+ key <I24> { [ XF86AudioNext ] };
+ key <I25> { [ XF86AudioLowerVolume ] };
+ key <I26> { [ XF86HomePage ] };
+ key <I2E> { [ Help ] };
+ key <I30> { [ XF86WWW ] };
+ key <I32> { [ XF86Search ] };
+};
+
+// BTC 9001AH
+xkb_symbols "btc9001ah" {
+ include "inet(acpi_common)"
+ key <I02> { [ XF86HomePage ] };
+ key <I17> { [ XF86AudioStop ] };
+ key <I1E> { [ XF86AudioRaiseVolume ] };
+ key <I1F> { [ XF86AudioPlay, XF86AudioPause ] };
+ key <I22> { [ XF86AudioNext ] };
+ key <I24> { [ XF86AudioPrev ] };
+ key <I25> { [ XF86AudioLowerVolume ] };
+ key <I26> { [ XF86AudioMute ] };
+ key <I6C> { [ XF86Mail ] };
+ key <RWIN> { [ XF86Eject ] };
+};
+
+// BTC 5090
+partial alphanumeric_keys
+xkb_symbols "btc5090" {
+ include "inet(media_nav_acpi_common)"
+ key <I26> { [ XF86Start ] };
+ key <I33> { [ XF86Eject ] };
+};
+
+// BTC 9019U
+partial alphanumeric_keys
+xkb_symbols "btc9019u" {
+ include "inet(media_nav_acpi_common)"
+ key <FK17> { [ XF86Search ] };
+ key <I02> { [ XF86HomePage ] };
+};
+
+// Cherry Blue Line
+
+// Cherry Blue Line CyBo@rd
+partial alphanumeric_keys
+xkb_symbols "cherryblue" {
+ include "inet(nav_common)"
+ key <FK16> { [ XF86Reload ] };
+ key <I02> { [ XF86HomePage ] };
+ key <I17> { [ XF86AudioStop ] };
+ key <I1E> { [ XF86AudioRaiseVolume ] };
+ key <I1F> { [ XF86AudioPlay, XF86AudioPause ] };
+ key <I22> { [ XF86AudioNext ] };
+ key <I24> { [ XF86AudioPrev ] };
+ key <I25> { [ XF86AudioLowerVolume ] };
+ key <I26> { [ XF86AudioMute ] };
+ key <I63> { [ XF86Standby ] };
+ key <PRSC> { [ XF86Terminal ] };
+ key <XFER> { [ XF86Go ] };
+};
+
+// Cherry CyMotion Master XPress
+partial alphanumeric_keys
+xkb_symbols "cherryblueb" {
+ include "inet(media_nav_common)"
+ key <FK16> { [ XF86Reload ] };
+ key <I02> { [ XF86HomePage ] };
+ key <I07> { [ XF86Forward ] };
+ key <I08> { [ XF86Back ] };
+ key <I0A> { [ XF86Copy ] };
+ key <I0B> { [ XF86ScrollUp ] };
+ key <I12> { [ XF86ScrollDown ] };
+ key <I17> { [ XF86Cut ] };
+ key <I18> { [ XF86Paste ] };
+ key <I1E> { [ XF86AudioRaiseVolume ] };
+ key <I25> { [ XF86AudioLowerVolume ] };
+ key <I26> { [ XF86AudioMute ] };
+ key <I2C> { [ XF86Book ] };
+ key <I32> { [ XF86Finance ] };
+ key <I63> { [ XF86Standby ] };
+ key <I67> { [ XF86AudioRewind ] };
+ key <I70> { [ XF86Eject ] };
+ key <I71> { [ XF86Book ] };
+ key <I72> { [ XF86Book ] };
+ key <PRSC> { [ XF86Terminal ] };
+ key <XFER> { [ XF86Go ] };
+};
+
+// Cherry Blue Line CyBo@rd (alternate option)
+partial alphanumeric_keys
+xkb_symbols "cherrybluea" {
+ include "inet(media_nav_acpi_common)"
+ key <I6D> { [ XF86Go ] };
+};
+
+// Cherry CyBo@rd USB-Hub
+partial alphanumeric_keys
+xkb_symbols "cherrycyboard" {
+ include "inet(media_nav_acpi_common)"
+ key <FK17> { [ XF86Search ] };
+ key <I02> { [ XF86HomePage ] };
+ key <K67> { [ XF86Terminal ] };
+ key <XFER> { [ XF86AudioMedia ] };
+};
+
+// Cherry CyMotion Expert
+partial alphanumeric_keys
+xkb_symbols "cherrycmexpert" {
+ include "inet(cherryblueb)"
+ include "inet(acpi_common)"
+ key <FK15> { [ XF86Mail ] };
+};
+
+
+// Chicony
+
+// Chicony Internet Keyboard
+partial alphanumeric_keys
+xkb_symbols "chicony" {
+ include "inet(acpi_common)"
+ key <I12> { [ XF86AudioMute ] };
+ key <I17> { [ XF86Mail ] };
+ key <I19> { [ XF86AudioLowerVolume ] };
+ key <I1E> { [ XF86Forward ] };
+ key <I20> { [ XF86AudioNext ] };
+ key <I21> { [ XF86AudioPlay, XF86AudioPause ] };
+ key <I22> { [ XF86AudioPrev ] };
+ key <I23> { [ XF86AudioRaiseVolume ] };
+ key <I24> { [ XF86AudioStop ] };
+ key <I25> { [ XF86Back ] };
+ key <I26> { [ XF86LaunchB ] };
+ key <I2E> { [ XF86LaunchC ] };
+ key <I30> { [ XF86LaunchA ] };
+ key <I32> { [ XF86WWW ] };
+ key <I5F> { [ XF86ContrastAdjust ] };
+ key <I63> { [ XF86BrightnessAdjust ] };
+};
+
+// Chicony KU-0108
+partial alphanumeric_keys
+xkb_symbols "chicony0108" {
+ include "inet(cherrycyboard)"
+};
+
+// Chicony KU-0420 AKA Targus Slim Internet Media USB Keyboard
+partial alphanumeric_keys
+xkb_symbols "chicony0420" {
+ include "inet(media_nav_acpi_common)"
+ key <I01> { [ XF86AudioMedia ] };
+ key <K67> { [ XF86MyComputer ] };
+};
+
+// Chicony KB-9885
+partial alphanumeric_keys
+xkb_symbols "chicony9885" {
+ include "inet(acpi_common)"
+ key <I12> { [ XF86AudioMute ] };
+ key <I17> { [ XF86Mail ] };
+ key <I19> { [ XF86AudioLowerVolume ] };
+ key <I1E> { [ XF86Forward ] };
+ key <I20> { [ XF86AudioNext ] };
+ key <I21> { [ XF86AudioPlay, XF86AudioPause ] };
+ key <I22> { [ XF86AudioPrev ] };
+ key <I23> { [ XF86AudioRaiseVolume ] };
+ key <I24> { [ XF86AudioStop ] };
+ key <I25> { [ XF86Back ] };
+ key <I26> { [ XF86LaunchB ] };
+ key <I2E> { [ XF86LaunchC ] };
+ key <I30> { [ XF86LaunchA ] };
+ key <I32> { [ XF86WWW ] };
+};
+
+
+// Compaq
+
+// Compaq Easy Access Keyboard
+partial alphanumeric_keys
+xkb_symbols "compaqeak8" {
+ key <I13> { [ XF86Community ] };
+ key <I14> { [ XF86Market ] };
+ key <I15> { [ XF86Meeting ] };
+ key <I1A> { [ XF86Search ] };
+ key <I1B> { [ XF86News ] };
+ key <I1E> { [ XF86Mail ] };
+ key <I1F> { [ XF86HomePage ] };
+ key <I23> { [ XF86WWW ] };
+};
+
+// Compaq Internet Keyboard (7 keys)
+partial alphanumeric_keys
+xkb_symbols "compaqik7" {
+ key <I12> { [ XF86LightBulb ] };
+ key <I1E> { [ XF86Mail ] };
+ key <I21> { [ XF86Search ] };
+ key <I23> { [ Help ] };
+ key <I25> { [ XF86VendorHome ] };
+ key <I26> { [ XF86HomePage ] };
+ key <I32> { [ XF86Shop ] };
+};
+
+// Compaq Internet Keyboard (13 keys)
+partial alphanumeric_keys
+xkb_symbols "compaqik13" {
+ include "inet(media_acpi_common)"
+ key <I1E> { [ XF86Mail ] };
+ key <I1F> { [ XF86Go ] };
+ key <I21> { [ XF86Search ] };
+ key <I23> { [ XF86WWW ] };
+ key <I32> { [ XF86Shop ] };
+};
+
+// Compaq Internet Keyboard (18 keys)
+partial alphanumeric_keys
+xkb_symbols "compaqik18" {
+ include "inet(media_acpi_common)"
+ key <I12> { [ XF86LightBulb ] };
+ key <I18> { [ XF86Eject ] };
+ key <I1E> { [ XF86Mail ] };
+ key <I1F> { [ XF86Go ] };
+ key <I21> { [ XF86Search ] };
+ key <I23> { [ XF86WWW ] };
+ key <I25> { [ XF86VendorHome ] };
+ key <I26> { [ XF86Community ] };
+ key <I32> { [ XF86Shop ] };
+ key <I68> { [ Print ] };
+};
+
+
+// Laptop/notebook Compaq (eg. Armada, Evo) Laptop Keyboard
+partial alphanumeric_keys
+xkb_symbols "armada" {
+ include "inet(media_acpi_common)"
+ key <I1A> { [ XF86Search ] };
+ key <I1E> { [ XF86Mail ] };
+ key <I1F> { [ XF86HomePage ] };
+ key <I23> { [ XF86WWW ] };
+ key <I59> { [ XF86Launch2 ] }; // Battery Monitor
+ key <I6F> { [ XF86AudioMedia ] };
+ key <I75> { [ XF86Launch0 ] }; // Info Center
+};
+
+// Laptop/notebook Compaq (eg. Presario) Internet Keyboard
+partial alphanumeric_keys
+xkb_symbols "presario" {
+ include "inet(media_acpi_common)"
+ key <I14> { [ XF86Q ] };
+ key <I18> { [ XF86Launch2 ] };
+ key <I1E> { [ XF86Mail ] };
+ key <I1F> { [ XF86Launch1 ] };
+ key <I23> { [ XF86WWW ] };
+ key <I32> { [ XF86Shop ] };
+ key <I75> { [ XF86AudioMedia ] };
+};
+
+// Compaq iPaq Keyboard
+partial alphanumeric_keys
+xkb_symbols "ipaq" {
+ key <FK16> { [ XF86Shop ] };
+ key <I02> { [ XF86Standby ] };
+ key <I65> { [ XF86Search ] };
+ key <I66> { [ XF86Travel ] };
+ key <I69> { [ XF86BackForward ] };
+ key <I6A> { [ XF86Q ] };
+ key <I6C> { [ XF86Mail ] };
+};
+
+
+// Dell
+
+partial alphanumeric_keys
+xkb_symbols "dell" {
+ include "inet(acpi_common)"
+ key <I12> { [ XF86Mail ] };
+ key <I1E> { [ XF86Search ] };
+ key <I26> { [ XF86HomePage ] };
+};
+
+// Dell Precision M65
+partial alphanumeric_keys
+xkb_symbols "dellm65" {
+ include "inet(media_common)"
+ key <I04> { [ XF86PowerOff ] };
+ key <LWIN> { [ Super_L ] };
+};
+
+// Laptop/notebook Dell Inspiron 8xxx
+partial alphanumeric_keys
+xkb_symbols "inspiron" {
+ include "inet(media_common)"
+ key <I02> { [ XF86AudioStop ] };
+ key <I04> { [ XF86AudioNext ] };
+ key <I21> { [ XF86Eject ] };
+ key <I56> { [ XF86Display ] };
+ key <NFER> { [ XF86AudioPrev ] };
+ key <XFER> { [ XF86AudioPlay, XF86AudioPause ] };
+};
+
+// DELL USB Multimedia Keyboard (former 8135, generalized, superset of 8125)
+partial alphanumeric_keys
+xkb_symbols "dellusbmm" {
+ // Describes the extra keys on a SK-8135 Multimedia keyboard
+ // From Olivier Lahaye <olivier dot lahaye at motorola dot com>
+ include "inet(media_nav_acpi_common)"
+ key <I02> { [ XF86HomePage ] };
+ key <K67> { [ XF86MyComputer ] };
+ key <XFER> { [ XF86AudioMedia ] };
+};
+
+
+// Diamond
+
+// Diamond 9801 / 9802 series
+partial alphanumeric_keys
+xkb_symbols "diamond" {
+ include "inet(media_nav_acpi_common)"
+ key <I6D> { [ XF86Go ] };
+};
+
+
+// Ennyah
+
+// Ennyah DKB-1008
+partial alphanumeric_keys
+xkb_symbols "ennyah_dkb1008" {
+ include "inet(media_nav_acpi_common)"
+ key <XFER> { [ XF86AudioMedia ] };
+};
+
+
+// Genius
+
+// Genius Comfy KB-16M / Genius MM Keyboard KWD-910
+partial alphanumeric_keys
+xkb_symbols "genius" {
+ include "inet(media_acpi_common)"
+ key <I12> { [ XF86AudioRaiseVolume ] };
+ key <I17> { [ XF86Calculator ] };
+ key <I19> { [ XF86AudioLowerVolume ] };
+ key <I1E> { [ XF86Forward ] };
+ key <I21> { [ XF86AudioNext ] };
+ key <I23> { [ XF86AudioPrev ] };
+ key <I25> { [ XF86Back ] };
+ key <I26> { [ XF86ScreenSaver ] };
+ key <I2E> { [ XF86Mail ] };
+ key <I30> { [ XF86Eject ] };
+ key <I32> { [ XF86WWW ] };
+};
+
+
+// GeniusComfy21e
+partial alphanumeric_keys
+xkb_symbols "geniuscomfy2" {
+ // Describes the extra keys on a Genius Comfy KB-21e-Scroll
+ // From Radics Laszlo <garaboncias@mailbox.hu>
+ include "inet(media_nav_acpi_common)"
+ key <I23> { [ Return ] };
+};
+
+// Gyration
+
+partial alphanumeric_keys
+xkb_symbols "gyration" {
+ include "inet(nav_common)"
+ key <FK16> { [ XF86Reload ] };
+ key <I02> { [ XF86HomePage ] };
+ key <I17> { [ XF86AudioStop ] };
+ key <I1E> { [ XF86AudioRaiseVolume ] };
+ key <I1F> { [ XF86AudioPlay, XF86AudioPause ] };
+ key <I22> { [ XF86AudioNext ] };
+ key <I24> { [ XF86AudioPrev ] };
+ key <I25> { [ XF86AudioLowerVolume ] };
+ key <I26> { [ XF86AudioMute ] };
+};
+
+
+// Hewlett-Packard
+
+// Hewlett-Packard Internet Keyboard
+partial alphanumeric_keys
+xkb_symbols "hpi6" {
+ include "inet(media_nav_acpi_common)"
+ key <I02> { [ XF86HomePage ] };
+ key <I12> { [ XF86Search ] };
+ key <I14> { [ XF86VendorHome ] };
+ key <I15> { [ XF86Community ] };
+ key <I16> { [ XF86AudioMedia ] };
+ key <I18> { [ XF86Eject ] };
+ key <I1E> { [ XF86Shop ] };
+ key <I1F> { [ XF86Launch1 ] };
+ key <I26> { [ Help ] };
+ key <I27> { [ XF86Finance ] };
+ key <I39> { [ Print ] };
+ key <I75> { [ Help ] };
+};
+
+// Hewlett-Packard SK-2501, SK-2505 Multimedia Keyboard
+partial alphanumeric_keys
+xkb_symbols "hp250x" {
+ key <I12> { [ XF86Tools ] };
+ key <I17> { [ XF86Search ] };
+ key <I18> { [ XF86Eject ] };
+ key <I1E> { [ XF86Mail ] };
+ key <I20> { [ XF86AudioMute ] };
+ key <I21> { [ XF86Launch5 ] };
+ key <I22> { [ XF86Launch3 ] };
+ key <I23> { [ XF86Launch2 ] };
+ key <I24> { [ XF86Launch4 ] };
+ key <I25> { [ XF86Standby ] };
+ key <I26> { [ Help ] };
+ key <I2E> { [ XF86AudioLowerVolume ] };
+ key <I30> { [ XF86AudioRaiseVolume ] };
+ key <I32> { [ XF86WWW ] };
+};
+
+// Hewlett-Packard Omnibook XE3 GC, GD, GE and Pavilion N5xxx
+partial alphanumeric_keys
+xkb_symbols "hpxe3gc" {
+ // Describes the OneTouch buttons on HP Omnibook XE3 GC and
+ // HP Pavilion N52XX models.
+ // See http://sourceforge.net/projects/omke for details on enabling
+ // these keys
+ include "inet(media_common)"
+ key <I71> { [ Help ] };
+ key <I72> { [ XF86Launch1 ] };
+ key <I73> { [ XF86WWW ] };
+ key <I74> { [ XF86Mail ] };
+};
+
+// Hewlett-Packard Omnibook XE3 GF
+partial alphanumeric_keys
+xkb_symbols "hpxe3gf" {
+ // Describes the OneTouch buttons on HP Omnibook XE3 GF models.
+ // See http://sourceforge.net/projects/omke for details on enabling
+ // these keys
+ include "inet(media_nav_common)"
+ key <I73> { [ Help ] };
+ key <I74> { [ XF86Launch1 ] };
+};
+
+// Hewlett-Packard Omnibook XT1000
+partial alphanumeric_keys
+xkb_symbols "hpxt1000" {
+ // Describes the OneTouch buttons on HP Omnibook XT1000 models.
+ // See http://sourceforge.net/projects/omke for details on enabling
+ // these keys
+ include "inet(media_nav_common)"
+ key <I71> { [ XF86Launch3 ] };
+ key <I72> { [ Help ] };
+ key <I73> { [ XF86Launch2 ] };
+ key <I74> { [ XF86Launch1 ] };
+};
+
+// Hewlett-Packard Pavilion ZT11xx
+partial alphanumeric_keys
+xkb_symbols "hpzt11xx" {
+ // Describes the OneTouch buttons on HP Pavilion ZT11xx models.
+ // See http://sourceforge.net/projects/omke for details on enabling
+ // these keys
+ include "inet(media_nav_common)"
+ key <I71> { [ XF86Launch3 ] };
+ key <I72> { [ Help ] };
+ key <I73> { [ XF86Launch2 ] };
+ key <I74> { [ XF86Launch1 ] };
+};
+
+// Hewlett-Packard Pavilion dv5
+partial alphanumeric_keys
+xkb_symbols "hpdv5" {
+ // Describes the OneTouch buttons on HP Pavilion dv5 models.
+ // See http://sourceforge.net/projects/omke for details on enabling
+ // these keys
+ include "inet(media_common)"
+ key <I12> { [ XF86ScreenSaver ] };
+ key <I32> { [ XF86WWW ] };
+ key <I75> { [ Help ] };
+ key <K6D> { [ XF86Launch1 ] };
+};
+
+// Hewlett-Packard Omnibook XE4xxx and ZE4xxx
+partial alphanumeric_keys
+xkb_symbols "hpxe4xxx" {
+ // Describes the OneTouch buttons on HP Omnibook XE4xxx and ZE4xxx
+ // models.
+ // See http://sourceforge.net/projects/omke for details on enabling
+ // these keys
+ include "inet(media_nav_common)"
+ key <I70> { [ Help ] };
+ key <I71> { [ XF86Launch2 ] };
+ key <I73> { [ XF86Launch1 ] };
+};
+
+// Hewlett-Packard Omnibook 500 FA
+partial alphanumeric_keys
+xkb_symbols "hp500fa" {
+ // Describes the OneTouch buttons on HP Omnibook 500 FA models.
+ // See http://sourceforge.net/projects/omke for details on enabling
+ // these keys
+ key <I73> { [ Help ] };
+ key <I74> { [ XF86Launch1 ] };
+};
+
+// Hewlett-Packard Omnibook 5xx
+partial alphanumeric_keys
+xkb_symbols "hp5xx" {
+ // Describes the OneTouch buttons on HP Omnibook 5xx models.
+ // See http://sourceforge.net/projects/omke for details on enabling
+ // these keys
+ include "inet(media_common)"
+ key <I73> { [ Help ] };
+ key <I74> { [ XF86Launch1 ] };
+};
+
+
+// Honeywell
+
+// Honeywell Euroboard
+partial alphanumeric_keys
+xkb_symbols "honeywell_euroboard" {
+ // January 2002
+ // Scott Penrose <scottp@dd.com.au>
+ // http://linux.dd.com.au/quest/linux/keyboard/honeywell/
+ key <I10> { [ XF86Game ] };
+ key <I12> { [ XF86AudioPrev ] };
+ key <I17> { [ XF86Eject ] };
+ key <I18> { [ XF86Launch2 ] };
+ key <I19> { [ XF86AudioPlay, XF86AudioPause ] };
+ key <I1E> { [ XF86Launch1 ] };
+ key <I20> { [ XF86AudioMute ] };
+ key <I22> { [ XF86AudioNext ] };
+ key <I23> { [ XF86AudioStop ] };
+ key <I24> { [ XF86Mail ] };
+ key <I25> { [ XF86ScreenSaver ] };
+ key <I26> { [ XF86Calculator ] };
+ key <I2E> { [ XF86AudioLowerVolume ] };
+ key <I30> { [ XF86AudioRaiseVolume ] };
+ key <I32> { [ XF86WWW ] };
+};
+
+
+// IBM
+
+
+// IBM Rapid Access
+partial alphanumeric_keys
+xkb_symbols "rapidaccess" {
+ key <I12> { [ XF86AudioMute ] };
+ key <I17> { [ XF86Launch2 ] };
+ key <I1E> { [ XF86AudioLowerVolume ] };
+ key <I20> { [ XF86AudioRaiseVolume ] };
+ key <I21> { [ XF86AudioNext ] };
+ key <I22> { [ XF86AudioPause ] };
+ key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
+ key <I23> { [ XF86AudioPrev ] };
+ key <I24> { [ XF86AudioStop ] };
+ key <I25> { [ XF86Standby ] };
+ key <I26> { [ Help ] };
+ key <I2E> { [ XF86Launch4 ] };
+ key <I30> { [ XF86Launch3 ] };
+ key <I32> { [ XF86Launch1 ] };
+};
+
+// IBM Rapid Access II
+partial alphanumeric_keys
+xkb_symbols "rapidaccess2" {
+ include "inet(acpi_common)"
+ key <I12> { [ XF86AudioNext ] };
+ key <I17> { [ XF86Favorites ] };
+ key <I1E> { [ XF86AudioMute ] };
+ key <I20> { [ XF86AudioStop ] };
+ key <I21> { [ XF86AudioLowerVolume ] };
+ key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
+ key <I23> { [ XF86AudioRaiseVolume ] };
+ key <I24> { [ XF86AudioPrev ] };
+ key <I25> { [ XF86HomePage ] };
+ key <I26> { [ XF86Shop ] };
+ key <I2E> { [ XF86Search ] };
+ key <I30> { [ XF86MyComputer ] };
+ key <I32> { [ XF86VendorHome ] };
+};
+
+// IBM ThinkPad 60 series
+partial alphanumeric_keys
+xkb_symbols "thinkpad60" {
+ include "inet(media_nav_common)"
+ key <I1F> { [ XF86VendorHome ] };
+};
+
+// IBM Space Saver
+partial alphanumeric_keys
+xkb_symbols "ibm_spacesaver" {
+ key <NMLK> {
+ type="ONE_LEVEL",
+ symbols[Group1]= [ Num_Lock ]
+ };
+};
+
+// Logitech
+
+// Logitech common definitions
+partial hidden alphanumeric_keys
+xkb_symbols "logitech_base" {
+ include "inet(media_nav_acpi_common)"
+ key <I02> { [ XF86HomePage ] };
+ key <I15> { [ XF86Community ] };
+ key <I16> { [ XF86ScrollClick ] };
+ key <I21> { [ XF86VendorHome ] };
+ key <I3B> { [ XF86New ] };
+ key <I3C> { [ XF86Reply ] };
+ key <I43> { [ XF86MyComputer ] };
+ key <I44> { [ XF86Documents ] };
+ key <I57> { [ XF86Pictures ] };
+ key <I58> { [ XF86Music ] };
+};
+
+// Logitech second set of common keys
+partial hidden alphanumeric_keys
+xkb_symbols "logitech_set3" {
+ key <I17> { [ XF86AudioStop ] };
+ key <I1E> { [ XF86AudioRaiseVolume ] };
+ key <I1F> { [ XF86AudioPlay, XF86AudioPause ] };
+ key <I22> { [ XF86AudioNext ] };
+ key <I24> { [ XF86AudioPrev ] };
+ key <I25> { [ XF86AudioLowerVolume ] };
+ key <I26> { [ XF86AudioMute ] };
+ key <I44> { [ XF86New ] }; // F1
+ key <I45> { [ XF86Reply ] }; // F2
+ key <I4A> { [ XF86Send ] }; // F4
+ key <I54> { [ Print ] }; // F7
+ key <I55> { [ XF86Save ] }; // F8
+ key <I56> { [ XF86Documents ] }; // F10
+ key <I69> { [ XF86Go ] };
+ key <XFER> { [ XF86AudioMedia ] };
+};
+
+// Logitech Access Keyboard
+partial alphanumeric_keys
+xkb_symbols "logiaccess" {
+ include "inet(logitech_base)"
+ key <FK13> { [ XF86MailForward ] };
+ key <FK14> { [ XF86Send ] };
+ key <I11> { [ XF86Messenger ] };
+ key <I12> { [ XF86WebCam ] };
+};
+
+// Logitech Cordless Desktop (alternate option)
+partial alphanumeric_keys
+xkb_symbols "logicda" {
+ include "inet(logitech_base)"
+ include "inet(logitech_set3)"
+};
+
+// Logitech Internet Navigator Keyboard
+partial alphanumeric_keys
+xkb_symbols "logicink" {
+ include "inet(logitech_base)"
+ key <I11> { [ XF86Shop ] };
+ key <I12> { [ XF86VendorHome ] };
+ key <I13> { [ XF86Finance ] };
+ key <I14> { [ XF86Start ] };
+};
+
+// Logitech Cordless Desktop EX110
+partial alphanumeric_keys
+xkb_symbols "logiex110" {
+ include "inet(logitech_base)"
+ key <I2F> { [ XF86Close ] }; // Close
+
+// Extended function keys
+// In the Console before starting X
+// Using setkeycodes e03b 212 e03c 213 e03d 214 e03e 215 e03f 216 e040 217
+// setkeycodes e041 218 e042 219 e043 220 e044 221 e057 222 e058 223 6d 206
+// *=keys that are there but need different symbol names.
+ key <I3B> { [ Help ] }; // F1
+ key <FK13> { [ XF86Word ] }; // F2
+ key <FK14> { [ XF86Excel ] }; // F3
+ key <FK15> { [ XF86Pictures ] }; // F4
+ key <FK16> { [ Undo ] }; // F5
+ key <I65> { [ Redo ] }; // F6 *
+ key <I42> { [ Print ] }; // F7
+ key <I43> { [ XF86Save ] }; // F8
+ key <I44> { [ XF86Launch1 ] }; // F9 *
+ key <I45> { [ XF86Launch2 ] }; // F10
+ key <I14> { [ XF86Launch3 ] }; // F11
+ key <I4A> { [ XF86Launch4 ] }; // F12
+};
+
+// Logitech iTouch Internet Navigator Keyboard SE
+partial alphanumeric_keys
+xkb_symbols "logiinkse" {
+ include "inet(logitech_base)"
+ key <FK13> { [ XF86MailForward ] }; // F3
+ key <FK14> { [ XF86Send ] }; // F4
+ key <FK15> { [ Undo ] }; // F5
+ key <FK16> { [ Redo ] }; // F6
+ key <FK17> { [ Print ] }; // F7
+ key <I11> { [ XF86Messenger ] };
+ key <I12> { [ XF86WebCam ] };
+ key <I13> { [ XF86VendorHome ] };
+ key <I14> { [ XF86Shop ] };
+ key <I42> { [ XF86Save ] }; // F8
+};
+
+// Logitech iTouch Internet Navigator Keyboard SE (USB)
+partial alphanumeric_keys
+xkb_symbols "logiinkseusb" {
+ include "inet(logitech_base)"
+ include "inet(logitech_set3)"
+};
+
+// Logitech iTouch Cordless Keyboard (model Y-RB6)
+partial alphanumeric_keys
+xkb_symbols "logiitc" {
+ include "inet(logitech_base)"
+ key <I2F> { [ XF86AudioRaiseVolume ] };
+
+ // Just to override RaiseVolume from logitech_base,
+ // since no keysym can have two keycodes, see
+ // https://bugs.freedesktop.org/show_bug.cgi?id=7095
+ key <I30> { [ XF86Launch1 ] };
+};
+
+// Logitech Internet Keyboard
+partial alphanumeric_keys
+xkb_symbols "logiik" {
+ include "inet(logitech_base)"
+ key <I12> { [ Find ] };
+ key <I17> { [ Print ] };
+ key <I18> { [ XF86Favorites ] };
+ key <I19> { [ XF86Reload ] };
+ key <I1E> { [ XF86Search ] };
+ key <I20> { [ XF86HotLinks ] };
+ key <I22> { [ XF86Forward ] };
+ key <I23> { [ XF86HomePage ] };
+ key <I24> { [ XF86Stop ] };
+ key <I25> { [ XF86OpenURL ] };
+ key <I26> { [ XF86AddFavorite ] };
+ key <I32> { [ XF86History ] };
+ key <I7A> { [ XF86WWW ] };
+};
+
+// Logitech iTouch
+partial alphanumeric_keys
+xkb_symbols "itouch" {
+ include "inet(logitech_base)"
+ key <I1F> { [ XF86AudioMute ] };
+ key <I2B> { [ XF86AudioLowerVolume ] };
+ key <I2D> { [ XF86AudioRaiseVolume ] };
+};
+
+// Logitech UltraX Cordless Media Desktop
+partial alphanumeric_keys
+xkb_symbols "logiultraxc" {
+ key <FK16> { [ XF86AudioMute ] };
+ key <FK17> { [ XF86AudioLowerVolume ] };
+ key <I2B> { [ XF86AudioNext ] };
+ key <I2D> { [ XF86AudioPrev ] };
+ key <I2C> { [ XF86AudioPlay, XF86AudioPause ] };
+ key <KPDC> { [ XF86AudioRaiseVolume ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "logidinovo" {
+ include "inet(media_nav_common)"
+ key <I02> { [ XF86HomePage ] };
+ key <I12> { [ XF86Standby ] };
+ key <I17> { [ XF86Search ] };
+ key <I21> { [ XF86AudioRaiseVolume ] };
+ key <K66> { [ XF86AudioLowerVolume ] };
+ key <KPDC> { [ XF86AudioMute ] };
+ key <XFER> { [ XF86AudioMedia ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "logidinovoedge" {
+ include "inet(media_acpi_common)"
+ key <I02> { [ XF86HomePage ] };
+ key <I6C> { [ XF86Mail ] };
+ key <FK17> { [ XF86Search ] };
+ key <XFER> { [ XF86AudioMedia ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "logitech_g15" {
+ include "inet(media_nav_acpi_common)"
+ key <AE13> { [ XF86Messenger ] };
+ key <HKTG> { [ XF86Launch7 ] };
+ key <I02> { [ XF86Launch9 ] };
+ key <I04> { [ XF86Phone ] };
+ key <I08> { [ XF86LaunchD ] };
+ key <I09> { [ XF86Support ] };
+ key <I0F> { [ XF86LaunchF ] };
+ key <I16> { [ XF86LogOff ] };
+ key <I18> { [ XF86Launch5 ] };
+ key <I21> { [ XF86Travel ] };
+ key <I23> { [ XF86Spell ] };
+ key <I31> { [ XF86Launch4 ] };
+ key <I3C> { [ XF86Music ] };
+ key <I42> { [ XF86Forward ] };
+ key <I43> { [ XF86Send ] };
+ key <I57> { [ XF86Save ] };
+ key <I64> { [ XF86Pictures ] };
+ key <I67> { [ XF86LaunchA ] };
+ key <I76> { [ XF86iTouch ] };
+ key <I77> { [ XF86Launch3 ] };
+ key <I79> { [ XF86ToDoList ] };
+ key <I7B> { [ XF86Calculator ] };
+ key <K5A> { [ XF86VendorHome ] };
+ key <K5D> { [ XF86Away ] };
+ key <K5E> { [ XF86WebCam ] };
+ key <K5F> { [ XF86Launch0 ] };
+ key <K63> { [ XF86Launch6 ] };
+ key <K6D> { [ XF86Calendar ] };
+ key <K71> { [ XF86LaunchB ] };
+ key <K72> { [ XF86LaunchC ] };
+ key <K74> { [ XF86WWW ] };
+ key <K75> { [ XF86LaunchE ] };
+ key <II5D> { [ XF86Launch1 ] };
+ key <NFER> { [ XF86Launch2 ] };
+ key <XFER> { [ XF86Launch8 ] };
+};
+
+
+// Memorex
+
+// Memorex MX1998
+partial alphanumeric_keys
+xkb_symbols "mx1998" {
+ include "inet(media_acpi_common)"
+ key <DOWN> { [ XF86ScrollDown ] };
+ key <I12> { [ XF86AudioRewind ] };
+ key <I17> { [ XF86Close ] };
+ key <I18> { [ XF86Xfer ] };
+ key <I1E> { [ XF86AudioRecord ] };
+ key <I21> { [ XF86Documents ] };
+ key <I23> { [ XF86Game ] };
+ key <I25> { [ XF86Calculator ] };
+ key <I26> { [ Menu ] };
+ key <I32> { [ XF86WWW ] };
+ key <I57> { [ XF86WakeUp ] };
+ key <I68> { [ XF86DOS ] };
+ key <I7A> { [ XF86ScreenSaver ] };
+ key <UP> { [ XF86ScrollUp ] };
+};
+
+// Memorex MX2500 EZ-Access Keyboard
+partial alphanumeric_keys
+xkb_symbols "mx2500" {
+ include "inet(media_nav_acpi_common)"
+ key <I12> { [ XF86Clear ] };
+ key <I13> { [ XF86Phone ] };
+ key <I14> { [ XF86DOS ] };
+ key <I17> { [ XF86Close ] };
+ key <I18> { [ XF86Xfer ] };
+ key <I1E> { [ XF86Eject ] };
+ key <I1F> { [ XF86Documents ] };
+ key <I26> { [ XF86News ] };
+ key <I6B> { [ XF86WakeUp ] };
+ key <I6D> { [ XF86RotateWindows ] };
+};
+
+// Memorex MX2750
+partial alphanumeric_keys
+xkb_symbols "mx2750" {
+ include "inet(media_nav_acpi_common)"
+ key <I32> { [ XF86Launch0 ] };
+};
+
+
+// Microsoft
+
+// Microsoft Natural Wireless Ergonomic Keyboard 4000
+partial alphanumeric_keys
+xkb_symbols "microsoft4000" {
+ include "inet(media_nav_common)"
+ key <I192> { [ XF86Launch1 ] };
+ key <I193> { [ XF86Launch2 ] };
+ key <I194> { [ XF86Launch3 ] };
+ key <I195> { [ XF86Launch4 ] };
+ key <I196> { [ XF86Launch5 ] };
+// Missing because of lack of support from kbd driver: Zoom in and
+// slider.
+};
+
+// Microsoft Natural Wireless Ergonomic Keyboard 7000
+partial alphanumeric_keys
+xkb_symbols "microsoft7000" {
+ include "inet(media_nav_common)"
+ key <I07> { [ Undo ] };
+ key <I09> { [ XF86New ] };
+ key <I0A> { [ Redo ] };
+ key <I0E> { [ XF86MailForward ] };
+ key <I2F> { [ XF86Close ] };
+ key <I39> { [ Print ] };
+ key <I55> { [ XF86Save ] };
+ key <I5A> { [ XF86Send ] };
+ key <I62> { [ Help ] };
+ key <I64> { [ XF86Reply ] };
+ key <I76> { [ parenleft ] };
+ key <I7B> { [ parenright ] };
+ key <K59> { [ KP_Equal ] };
+ key <K64> { [ XF86Open ] };
+// Missing because of lack of support from kbd driver: Spell, Launch,
+// and Zoom in and out buttons.
+};
+
+// Microsoft Internet Keyboard
+partial alphanumeric_keys
+xkb_symbols "microsoftinet" {
+ include "inet(nav_acpi_common)"
+ key <I68> { [ XF86AudioStop ] };
+};
+
+// Microsoft Natural Keyboard Pro USB
+partial alphanumeric_keys
+ xkb_symbols "microsoftprousb" {
+ include "inet(nav_common)"
+ key <FK16> { [ XF86Reload ] };
+ key <I01> { [ XF86AudioMedia ] };
+ key <I02> { [ XF86HomePage ] };
+ key <I17> { [ XF86AudioStop ] };
+ key <I1E> { [ XF86AudioRaiseVolume ] };
+ key <I1F> { [ XF86AudioPlay, XF86AudioPause ] };
+ key <I22> { [ XF86AudioNext ] };
+ key <I24> { [ XF86AudioPrev ] };
+ key <I25> { [ XF86AudioLowerVolume ] };
+ key <I26> { [ XF86AudioMute ] };
+ key <I63> { [ XF86Standby ] };
+ // Internet Section -- Left Side
+ // Multimedia Section -- Right Side
+ // My Computer Section -- Far Right
+ // My computer maps to printscreen, so leaving commented out for now
+ // key <PRSC> { [ XF86MyComputer ] };
+};
+
+// Microsoft Natural Keyboard Pro OEM
+partial alphanumeric_keys
+xkb_symbols "microsoftprooem" {
+ include "inet(media_nav_common)"
+ key <FK17> { [ XF86Search ] };
+ key <I02> { [ XF86HomePage ] };
+ key <I63> { [ XF86Standby ] };
+ key <K67> { [ XF86MyComputer ] };
+// Internet Section -- Left Side
+// Multimedia Section -- Right Side
+// My Computer Section -- Far Right
+};
+
+// Microsoft Internet Keyboard Pro, Swedish
+partial alphanumeric_keys
+xkb_symbols "microsoftprose" {
+ include "inet(nav_common)"
+ key <FK16> { [ XF86Reload ] };
+ key <I02> { [ XF86HomePage ] };
+ key <I17> { [ XF86AudioStop ] };
+ key <I1E> { [ XF86AudioRaiseVolume ] };
+ key <I1F> { [ XF86AudioPlay, XF86AudioPause ] };
+ key <I22> { [ XF86AudioNext ] };
+ key <I24> { [ XF86AudioPrev ] };
+ key <I25> { [ XF86AudioLowerVolume ] };
+ key <I26> { [ XF86AudioMute ] };
+ key <I63> { [ XF86Standby ] };
+ key <I68> { [ XF86AudioStop ] };
+ key <PRSC> { [ XF86MyComputer ] };
+ key <XFER> { [ XF86AudioMedia ] };
+};
+
+// Microsoft Office Keyboard
+partial alphanumeric_keys
+xkb_symbols "microsoftoffice" {
+ include "inet(nav_acpi_common)"
+ key <BRK> { [ XF86Calendar ] };
+ key <END> { [ Undo ] };
+ key <I02> { [ XF86HomePage ] };
+ key <I1E> { [ XF86AudioLowerVolume ] };
+ key <I25> { [ XF86AudioRaiseVolume ] };
+ key <I26> { [ XF86AudioMute ] };
+ key <I3C> { [ XF86Cut ] };
+ key <I4A> { [ XF86LogOff ] };
+ key <I54> { [ XF86ApplicationLeft ] };
+ key <I55> { [ XF86TaskPane ] };
+ key <I56> { [ XF86Spell ] };
+ key <I57> { [ XF86WWW ] };
+ key <I58> { [ XF86New ] };
+ key <I59> { [ XF86Open ] };
+ key <I5A> { [ XF86Close ] };
+ key <I62> { [ Help ] };
+ key <I64> { [ XF86Save ] };
+ key <I67> { [ Print ] };
+ key <I6D> { [ XF86OfficeHome ] };
+ key <I70> { [ Redo ] };
+ key <I71> { [ XF86Reply ] };
+ key <I72> { [ XF86MailForward ] };
+ key <I73> { [ XF86Send ] };
+ key <I78> { [ XF86Copy ] };
+ key <MOAR> { [ XF86ApplicationRight ] };
+ key <RCTL> { [ XF86Paste ] };
+};
+
+// Microsoft Wireless Multimedia Keyboard 1.0A
+partial alphanumeric_keys
+xkb_symbols "microsoftmult" {
+ include "inet(media_nav_acpi_common)"
+ key <AE13> { [ XF86Messenger ] };
+ key <FK14> { [ XF86New ] };
+ key <FK15> { [ XF86Open ] };
+ key <FK16> { [ XF86Close ] };
+ key <FK17> { [ XF86Reply ] };
+ key <I07> { [ Redo ] };
+ key <I08> { [ Undo ] };
+ key <I16> { [ XF86LogOff ] };
+ key <I23> { [ XF86Spell ] };
+ key <I3B> { [ Help ] };
+ key <I3C> { [ XF86Music ] };
+ key <I42> { [ XF86Forward ] };
+ key <I43> { [ XF86Send ] };
+ key <I57> { [ XF86Save ] };
+ key <I58> { [ Print ] };
+ key <I64> { [ XF86Pictures ] };
+ key <I80> { [ XF86Documents ] };
+};
+
+
+// Oretec
+
+// Oretec MCK-800 MM/Internet keyboard
+partial alphanumeric_keys
+xkb_symbols "oretec" {
+ include "inet(acpi_common)"
+ key <I10> { [ XF86ScrollUp ] };
+ key <I12> { [ XF86AudioPlay, XF86AudioPause ] };
+ key <I17> { [ XF86AudioPrev ] };
+ key <I18> { [ XF86ScrollDown ] };
+ key <I19> { [ XF86ZoomOut ] };
+ key <I1E> { [ XF86AudioMute ] };
+ key <I21> { [ XF86WWW ] };
+ key <I22> { [ Menu ] };
+ key <I23> { [ XF86AudioStop ] };
+ key <I24> { [ XF86Calculator ] };
+ key <I25> { [ XF86Xfer ] };
+ key <I26> { [ XF86Mail ] };
+ key <I2E> { [ XF86AudioNext ] };
+ key <I30> { [ XF86AudioRaiseVolume ] };
+ key <I32> { [ XF86ZoomIn ] };
+ key <I68> { [ XF86AudioLowerVolume ] };
+};
+
+
+// Propeller
+
+// Propeller Voyager (KTEZ-1000)
+partial alphanumeric_keys
+xkb_symbols "propeller" {
+ include "inet(media_common)"
+ key <I12> { [ XF86AudioRewind ] };
+ key <I17> { [ XF86Close ] };
+ key <I18> { [ XF86Xfer ] };
+ key <I1E> { [ XF86AudioRecord ] };
+ key <I21> { [ XF86Documents ] };
+ key <I23> { [ XF86Game ] };
+ key <I25> { [ XF86Calculator ] };
+ key <I26> { [ Menu ] };
+ key <I32> { [ XF86WWW ] };
+ key <I68> { [ XF86DOS ] };
+ key <I7A> { [ XF86Standby ] };
+};
+
+
+// QTronix
+
+// QTronix Scorpius 98N+
+partial alphanumeric_keys
+xkb_symbols "qtronix" {
+ key <I10> { [ XF86ScrollDown ] };
+ key <I12> { [ XF86Forward ] };
+ key <I13> { [ XF86WakeUp ] };
+ key <I17> { [ XF86Search ] };
+ key <I18> { [ XF86Standby ] };
+ key <I19> { [ XF86ScrollUp ] };
+ key <I1E> { [ XF86Back ] };
+ key <I1F> { [ XF86Reload ] };
+ key <I20> { [ XF86AudioRaiseVolume ] };
+ key <I21> { [ XF86AudioPrev ] };
+ key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
+ key <I23> { [ XF86AudioNext ] };
+ key <I24> { [ XF86AudioStop ] };
+ key <I25> { [ XF86HomePage ] };
+ key <I26> { [ XF86AudioMute ] };
+ key <I2E> { [ XF86AudioLowerVolume ] };
+ key <I30> { [ XF86AudioRecord ] };
+ key <I31> { [ XF86PowerOff ] };
+ key <I32> { [ XF86Stop ] };
+ key <I68> { [ XF86Calculator ] };
+};
+
+
+// Samsung
+
+// Samsung SDM 4500P
+partial alphanumeric_keys
+xkb_symbols "samsung4500" {
+ include "inet(media_nav_acpi_common)"
+ key <AE13> { [ XF86Launch4 ] };
+ key <I02> { [ XF86Launch1 ] };
+ key <I04> { [ XF86Launch3 ] };
+ key <I06> { [ XF86Launch5 ] };
+ key <I09> { [ XF86Close ] };
+ key <I0A> { [ XF86Book ] };
+ key <I18> { [ XF86Eject ] };
+ key <I26> { [ Help ] };
+ key <I59> { [ XF86Explorer ] };
+ key <NFER> { [ XF86Launch2 ] };
+};
+
+// Samsung SDM 4510P
+partial alphanumeric_keys
+xkb_symbols "samsung4510" {
+ include "inet(media_acpi_common)"
+ key <I02> { [ XF86Launch1 ] };
+ key <I04> { [ XF86Launch3 ] };
+ key <I18> { [ XF86Eject ] };
+ key <NFER> { [ XF86Launch2 ] };
+};
+
+
+// SK
+
+// SK-1300
+partial alphanumeric_keys
+xkb_symbols "sk1300" {
+ include "inet(media_common)"
+ key <I12> { [ XF86Eject ] };
+ key <I1E> { [ XF86Forward ] };
+ key <I20> { [ XF86WWW ] };
+ key <I25> { [ XF86Standby ] };
+ key <I26> { [ XF86Back ] };
+ key <I32> { [ XF86Stop ] };
+};
+
+// SK-2500
+partial alphanumeric_keys
+xkb_symbols "sk2500" {
+ include "inet(media_nav_common)"
+ key <I12> { [ XF86AudioRewind ] };
+ key <I17> { [ XF86Close ] };
+ key <I18> { [ XF86Eject ] };
+ key <I18> { [ XF86Eject ] };
+ key <I19> { [ XF86Forward ] };
+ key <I1E> { [ XF86AudioRecord ] };
+ key <I23> { [ XF86Xfer ] };
+ key <I25> { [ XF86PowerOff ] };
+ key <I26> { [ Menu ] };
+ key <I7A> { [ XF86ScreenSaver ] };
+};
+
+// SK-6200
+partial alphanumeric_keys
+xkb_symbols "sk6200" {
+ include "inet(acpi_common)"
+ key <I12> { [ XF86Favorites ] };
+ key <I14> { [ XF86AudioLowerVolume ] };
+ key <I16> { [ XF86AudioRaiseVolume ] };
+ key <I17> { [ XF86Back ] };
+ key <I19> { [ XF86Forward ] };
+ key <I1E> { [ XF86WWW ] };
+ key <I20> { [ XF86AudioMute ] };
+ key <I21> { [ XF86AudioNext ] };
+ key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
+ key <I23> { [ XF86AudioPrev ] };
+ key <I24> { [ XF86AudioStop ] };
+ key <I32> { [ XF86Mail ] };
+};
+
+// SK-7100
+partial alphanumeric_keys
+xkb_symbols "sk7100" {
+ include "inet(media_common)"
+ key <I12> { [ XF86AudioPause ] };
+ key <I17> { [ XF86Close ] };
+ key <I18> { [ XF86Video ] };
+ key <I1E> { [ XF86Eject ] };
+ key <I25> { [ XF86CD ] };
+ key <I26> { [ XF86Display ] };
+ key <I32> { [ XF86WWW ] };
+};
+
+
+// Sven
+
+// SVEN Ergonomic 2500
+partial alphanumeric_keys
+xkb_symbols "sven" {
+ include "inet(acpi_common)"
+ key <I10> { [ XF86AudioPlay, XF86AudioPause ] };
+ key <I12> { [ XF86Forward ] };
+ key <I17> { [ XF86AudioRaiseVolume ] };
+ key <I18> { [ XF86ZoomOut ] };
+ key <I19> { [ XF86AudioPrev ] };
+ key <I1A> { [ XF86AudioStop ] };
+ key <I1E> { [ XF86HomePage ] };
+ key <I20> { [ XF86Mail ] };
+ key <I21> { [ XF86ZoomIn ] };
+ key <I22> { [ XF86MyComputer ] };
+ key <I23> { [ XF86Stop ] };
+ key <I24> { [ XF86ScreenSaver ] };
+ key <I25> { [ XF86AudioLowerVolume ] };
+ key <I26> { [ XF86AudioMute ] };
+ key <I28> { [ XF86Calculator ] };
+ key <I29> { [ XF86Reload ] };
+ key <I2E> { [ XF86Search ] };
+ key <I30> { [ XF86Favorites ] };
+ key <I31> { [ XF86ScrollUp ] };
+ key <I32> { [ XF86ScrollDown ] };
+ key <I62> { [ XF86AudioNext ] };
+ key <I68> { [ XF86Back ] };
+};
+
+// SVEN Slim 303
+partial alphanumeric_keys
+xkb_symbols "sven303" {
+ key <I11> { [ XF86PowerOff ] };
+ key <I12> { [ XF86Sleep ] };
+ key <I16> { [ XF86WakeUp ] };
+};
+
+
+// Symplon
+
+// Symplon PaceBook (tablet PC)
+partial alphanumeric_keys
+xkb_symbols "symplon" {
+ include "inet(nav_acpi_common)"
+ key <HOME> { [ XF86RotationPB ] };
+ key <I13> { [ XF86SplitScreen ] };
+ key <I14> { [ XF86Support ] };
+ key <I17> { [ XF86New ] };
+ key <I21> { [ XF86User2KB ] };
+ key <I25> { [ XF86RotationKB ] };
+ key <I26> { [ XF86MenuKB ] };
+ key <I6B> { [ XF86User1KB ] };
+ key <PAUS> { [ XF86UserPB ] };
+ key <UP> { [ XF86MenuPB ] };
+};
+
+// Toshiba
+
+// Toshiba Satellite S3000
+partial alphanumeric_keys
+xkb_symbols "toshiba_s3000" {
+ include "inet(media_common)"
+ // Describes the Special buttons on Toshiba Satellite 3000 models.
+ // See http://sourceforge.net/projects/omke for details on enabling
+ // these keys
+ key <I06> { [ XF86Launch1 ] };
+ key <I13> { [ XF86Launch2 ] };
+ key <I71> { [ XF86WWW ] };
+ key <I73> { [ XF86Mail ] };
+ key <I75> { [ XF86AudioRaiseVolume ] };
+ key <I76> { [ XF86AudioLowerVolume ] };
+};
+
+// Trust
+
+// Trust Wireless Keyboard Classic
+partial alphanumeric_keys
+xkb_symbols "trust" {
+ include "inet(media_nav_acpi_common)"
+ key <I11> { [ XF86ScreenSaver ] };
+ key <I1E> { [ XF86Eject ] };
+};
+
+
+// Trust Direct Access Keyboard
+partial alphanumeric_keys
+xkb_symbols "trustda" {
+ include "inet(media_common)"
+ key <I12> { [ XF86AudioRewind ] };
+ key <I17> { [ XF86Close ] };
+ key <I18> { [ XF86Eject ] };
+ key <I1E> { [ XF86AudioRecord ] };
+ key <I23> { [ XF86Xfer ] };
+ key <I25> { [ XF86Standby ] };
+ key <I26> { [ Help ] };
+ key <I32> { [ XF86WWW ] };
+ key <I7A> { [ XF86Away ] };
+};
+
+
+// YaHoo!
+
+// Yahoo! Internet Keyboard
+partial alphanumeric_keys
+xkb_symbols "yahoo" {
+ include "inet(acpi_common)"
+ key <I11> { [ XF86AudioPrev ] };
+ key <I12> { [ XF86AudioPlay, XF86AudioPause ] };
+ key <I1E> { [ XF86AudioStop ] };
+ key <I1F> { [ XF86AudioNext ] };
+ key <I20> { [ XF86AudioRecord ] };
+ key <I21> { [ XF86AudioLowerVolume ] };
+ key <I22> { [ XF86AudioRaiseVolume ] };
+ key <I23> { [ XF86AudioMute ] };
+ key <I24> { [ XF86Close ] };
+ key <I25> { [ XF86Calculator ] };
+ key <I26> { [ Help ] };
+ key <I27> { [ XF86Mail ] };
+ key <I28> { [ XF86WWW ] };
+};
+
+// Apple keyboards (macbooks, powerbooks, powermac G5, etc)
+partial alphanumeric_keys
+xkb_symbols "apple" {
+// Really brightness up/down
+ key <II65> { [ XF86BrightnessAdjust ] };
+ key <I54> { [ XF86BrightnessAdjust ] };
+ key <I20> { [ XF86AudioMute ] };
+ key <I2E> { [ XF86AudioLowerVolume ] };
+ key <I30> { [ XF86AudioRaiseVolume ] };
+ key <I56> { [ XF86RotateWindows ] };
+// Really keyboard backlight off/up/down
+ key <I57> { [ XF86Launch0 ] };
+ key <I58> { [ XF86Launch1 ] };
+ key <I59> { [ XF86Launch2 ] };
+ key <I5E> { [ XF86PowerOff ] };
+ key <K5D> { [ F13 ] };
+ key <K5E> { [ F14 ] };
+ key <K5F> { [ F15 ] };
+ key <K6C> { [ XF86Eject ] };
+ key <II5D> { [ F16 ] };
+ key <KPEQ> { [ KP_Equal ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "cymotionlinux" {
+ include "inet(media_nav_acpi_common)"
+ key <I07> { [ Undo ] };
+ key <I0A> { [ Redo ] };
+ key <I0F> { [ XF86ScrollDown ] };
+ key <I17> { [ XF86Launch2 ] };
+ key <I1F> { [ XF86Launch1 ] };
+ key <I28> { [ XF86MenuKB ] };
+ key <I2B> { [ XF86Launch3 ] };
+ key <I3C> { [ XF86Cut ] };
+ key <I78> { [ XF86Copy ] };
+ key <K65> { [ XF86Paste ] };
+ key <K75> { [ XF86ScrollUp ] };
+ key <XFER> { [ XF86AudioMedia ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "silvercrest" {
+ include "inet(media_nav_acpi_common)"
+ key <I02> { [ XF86HomePage ] };
+ key <I21> { [ XF86Launch2 ] };
+ key <K67> { [ XF86Launch1 ] };
+};
+
+// eMachines
+
+partial alphanumeric_keys
+xkb_symbols "emachines" {
+ include "inet(media_nav_acpi_common)"
+ key <I32> { [ XF86iTouch ] };
+ key <KP0> { [ KP_0 ] };
+ key <KP1> { [ KP_1 ] };
+ key <KP2> { [ KP_2 ] };
+ key <KP3> { [ KP_3 ] };
+ key <KP4> { [ KP_4 ] };
+ key <KP5> { [ KP_5 ] };
+ key <KP6> { [ KP_6 ] };
+ key <KP7> { [ KP_7 ] };
+ key <KP8> { [ KP_8 ] };
+ key <KP9> { [ KP_9 ] };
+ key <KPAD> { [ KP_Add ] };
+ key <KPDL> { [ KP_Decimal ] };
+ key <KPDV> { [ KP_Divide ] };
+ key <KPMU> { [ KP_Multiply ] };
+ key <KPSU> { [ KP_Subtract ] };
+};
+
+// BenQ
+
+//
+// BenQ X*
+// (X730, X500, X800)
+//
+// to make the FN_LOCK and CONFIG key work on the BenQ X500 , use ...
+// setkeycodes e074 130 # KEY_PROPS from /usr/include/linux/input.h
+// setkeycodes e075 171 # KEY_CONFIG from /usr/include/linux/input.h
+partial alphanumeric_keys
+xkb_symbols "benqx" {
+ include "inet(media_nav_acpi_common)"
+ key <I02> { [ XF86ModeLock ] };
+ key <I21> { [ XF86WWW ] };
+ key <I2B> { [ XF86Go ] };
+ key <I31> { [ XF86Calendar ] };
+};
+
+// Intel
+
+// Intel Classmate
+partial alphanumeric_keys
+xkb_symbols "classmate" {
+ key <I2E> { [ XF86AudioLowerVolume ] };
+ key <I30> { [ XF86AudioRaiseVolume ] };
+};
+
+// Unitek
+
+partial alphanumeric_keys
+xkb_symbols "unitekkb1925" {
+ include "inet(media_nav_common)"
+ key <I0C> { [ XF86AudioMute ] };
+ key <I11> { [ XF86PowerOff ] };
+ key <I12> { [ XF86Sleep ] };
+ key <I16> { [ XF86WakeUp ] };
+ key <I18> { [ XF86Search ] };
+ key <I1A> { [ XF86Reload ] };
+};
+
+// Creative
+
+// Creative Desktop Wireless 7000
+partial alphanumeric_keys
+xkb_symbols "creativedw7000" {
+ include "inet(media_nav_acpi_common)"
+ key <I66> { [ XF86Pictures ] };
+};
+
+// Compal
+
+// Compal FL90
+partial alphanumeric_keys
+xkb_symbols "compalfl90" {
+ include "inet(media_nav_acpi_common)"
+ key <I54> { [ XF86MonBrightnessUp ] };
+ key <II65> { [ XF86MonBrightnessDown ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "pc105" {
+ include "inet(media_nav_acpi_common)"
+};
+
+// HTC Dream
+partial alphanumeric_keys
+xkb_symbols "htcdream" {
+ key <BKSP> { [ BackSpace ] };
+ key <RTRN> { [ Return ] };
+
+ //first row
+ key <AE01> { [ 1, 1, exclam, exclam ] };
+ key <AE02> { [ 2, 2, at, at ] };
+ key <AE03> { [ 3, 3, numbersign, numbersign ] };
+ key <AE04> { [ 4, 4, dollar, dollar ] };
+ key <AE05> { [ 5, 5, percent, percent ] };
+ key <AE06> { [ 6, 6, dead_circumflex, dead_circumflex ] };
+ key <AE07> { [ 7, 7, ampersand, ampersand ] };
+ key <AE08> { [ 8, 8, asterisk, asterisk ] };
+ key <AE09> { [ 9, 9, parenleft, parenleft ] };
+ key <AE10> { [ 0, 0, parenright, parenright ] };
+
+ //fifth row
+ key <LFSH> { [ Shift_L ] };
+ key <SPCE> { [ space ] };
+ key <AB09> { [ period, period, slash, slash ] };
+ key <RTSH> { [ Shift_R ] };
+
+ //modifiers
+ modifier_map Shift { <LFSH>, <RTSH> };
+};
diff --git a/xorg-server/xkeyboard-config/symbols/iq b/xorg-server/xkeyboard-config/symbols/iq index 5430b53bf..b3d341bc8 100644 --- a/xorg-server/xkeyboard-config/symbols/iq +++ b/xorg-server/xkeyboard-config/symbols/iq @@ -1,33 +1,33 @@ -// Iraque keyboard layout, - -// 3-Level layout - -partial default alphanumeric_keys -xkb_symbols "basic" { - include "ara(basic)" - name[Group1]= "Iraqi"; -}; - -partial alphanumeric_keys -xkb_symbols "ku" { - include "tr(ku)" - name[Group1]= "Kurdish (Iraq, Latin Q)"; -}; - -partial alphanumeric_keys -xkb_symbols "ku_f" { - include "tr(ku_f)" - name[Group1]= "Kurdish (Iraq, F)"; -}; - -partial alphanumeric_keys -xkb_symbols "ku_alt" { - include "tr(ku_alt)" - name[Group1]= "Kurdish (Iraq, Latin Alt-Q)"; -}; - -partial alphanumeric_keys -xkb_symbols "ku_ara" { - include "ir(ku_ara)" - name[Group1]= "Kurdish (Iraq, Arabic-Latin)"; -}; +// Iraque keyboard layout,
+
+// 3-Level layout
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+ include "ara(basic)"
+ name[Group1]= "Iraqi";
+};
+
+partial alphanumeric_keys
+xkb_symbols "ku" {
+ include "tr(ku)"
+ name[Group1]= "Kurdish (Iraq, Latin Q)";
+};
+
+partial alphanumeric_keys
+xkb_symbols "ku_f" {
+ include "tr(ku_f)"
+ name[Group1]= "Kurdish (Iraq, F)";
+};
+
+partial alphanumeric_keys
+xkb_symbols "ku_alt" {
+ include "tr(ku_alt)"
+ name[Group1]= "Kurdish (Iraq, Latin Alt-Q)";
+};
+
+partial alphanumeric_keys
+xkb_symbols "ku_ara" {
+ include "ir(ku_ara)"
+ name[Group1]= "Kurdish (Iraq, Arabic-Latin)";
+};
diff --git a/xorg-server/xkeyboard-config/symbols/ir b/xorg-server/xkeyboard-config/symbols/ir index 0414d02d7..4ae61ea1c 100644 --- a/xorg-server/xkeyboard-config/symbols/ir +++ b/xorg-server/xkeyboard-config/symbols/ir @@ -1,306 +1,306 @@ -// Iranian keyboard layout - -//////////////////////////////////////// -// Persian layout, -// based on -// Information Technology – Layout of Persian Letters and Symbols on Computer Keyboards -// ISIRI 9147 – 1st Edition -// Institute of Standards and Industrial Research of Iran -// http://www.isiri.org/UserStd/DownloadStd.aspx?id=9147 -// http://behnam.esfahbod.info/standards/isiri-keyboard-9147.pdf -// -// Author: Behnam Esfahbod <behnam@esfahbod.info> -// - -partial default alphanumeric_keys -xkb_symbols "pes" { - name[Group1]= "Persian"; - - include "ir(pes_part_basic)" - include "ir(pes_part_ext)" - - include "nbsp(zwnj2nb3nnb4)" - include "level3(ralt_switch)" -}; - - -partial alphanumeric_keys -xkb_symbols "pes_keypad" { - name[Group1]= "Persian (with Persian Keypad)"; - - include "ir(pes_part_basic)" - include "ir(pes_part_keypad)" - - include "nbsp(zwnj2nb3nnb4)" - include "level3(ralt_switch)" -}; - -partial hidden alphanumeric_keys -xkb_symbols "pes_part_basic" { - - // Persian digits - key <AE01> { [ Farsi_1, exclam, quoteleft ] }; - key <AE02> { [ Farsi_2, 0x100066c, at ] }; - key <AE03> { [ Farsi_3, 0x100066b, numbersign ] }; - key <AE04> { [ Farsi_4, 0x100fdfc, dollar ] }; - key <AE05> { [ Farsi_5, 0x100066a, percent ] }; - key <AE06> { [ Farsi_6, multiply, asciicircum ] }; - key <AE07> { [ Farsi_7, Arabic_comma, ampersand ] }; - key <AE08> { [ Farsi_8, asterisk, enfilledcircbullet ] }; - key <AE09> { [ Farsi_9, parenright, 0x100200e ] }; - key <AE10> { [ Farsi_0, parenleft, 0x100200f ] }; - - // Persian letters and symbols - key <AD01> { [ Arabic_dad, Arabic_sukun, degree ] }; - key <AD02> { [ Arabic_sad, Arabic_dammatan, VoidSymbol ] }; - key <AD03> { [ Arabic_theh, Arabic_kasratan, 0x13a4 ] }; - key <AD04> { [ Arabic_qaf, Arabic_fathatan, VoidSymbol ] }; - key <AD05> { [ Arabic_feh, Arabic_damma, VoidSymbol ] }; - key <AD06> { [ Arabic_ghain, Arabic_kasra, VoidSymbol ] }; - key <AD07> { [ Arabic_ain, Arabic_fatha, VoidSymbol ] }; - key <AD08> { [ Arabic_heh, Arabic_shadda, 0x100202d ] }; - key <AD09> { [ Arabic_khah, bracketright, 0x100202e ] }; - key <AD10> { [ Arabic_hah, bracketleft, 0x100202c ] }; - key <AD11> { [ Arabic_jeem, braceright, 0x100202a ] }; - key <AD12> { [ Arabic_tcheh, braceleft, 0x100202b ] }; - - key <AC01> { [ Arabic_sheen, Arabic_hamzaonwaw, VoidSymbol ] }; - key <AC02> { [ Arabic_seen, Arabic_hamzaonyeh, VoidSymbol ] }; - key <AC03> { [ Farsi_yeh, Arabic_yeh, Arabic_alefmaksura ] }; - key <AC04> { [ Arabic_beh, Arabic_hamzaunderalef, VoidSymbol ] }; - key <AC05> { [ Arabic_lam, Arabic_hamzaonalef, VoidSymbol ] }; - key <AC06> { [ Arabic_alef, Arabic_maddaonalef, 0x1000671 ] }; - key <AC07> { [ Arabic_teh, Arabic_tehmarbuta, VoidSymbol ] }; - key <AC08> { [ Arabic_noon, guillemotright, 0x100fd3e ] }; - key <AC09> { [ Arabic_meem, guillemotleft, 0x100fd3f ] }; - key <AC10> { [ Arabic_keheh, colon, semicolon ] }; - key <AC11> { [ Arabic_gaf, Arabic_semicolon, quotedbl ] }; - - key <AB01> { [ Arabic_zah, Arabic_kaf, VoidSymbol ] }; - key <AB02> { [ Arabic_tah, 0x1000653, VoidSymbol ] }; - key <AB03> { [ Arabic_zain, Arabic_jeh, VoidSymbol ] }; - key <AB04> { [ Arabic_ra, Arabic_superscript_alef -, 0x1000656 ] }; - key <AB05> { [ Arabic_thal, 0x100200c, 0x100200d ] }; - key <AB06> { [ Arabic_dal, Arabic_hamza_above -, Arabic_hamza_below ] }; - key <AB07> { [ Arabic_peh, Arabic_hamza, ellipsis ] }; - key <AB08> { [ Arabic_waw, greater, comma ] }; - key <AB09> { [ period, less, apostrophe ] }; - key <AB10> { [ slash, Arabic_question_mark, question ] }; - - key <TLDE> { [ 0x100200d, division, asciitilde ] }; - key <AE11> { [ minus, Arabic_tatweel, underscore ] }; - key <AE12> { [ equal, plus, 0x1002212 ] }; - key <BKSL> { [ backslash, bar, 0x1002010 ] }; -}; - -partial hidden alphanumeric_keys -xkb_symbols "pes_part_ext" { - - // Persian and ASCII digits - key <AE01> { [ 0x10006f1, exclam, quoteleft, 1 ] }; - key <AE02> { [ 0x10006f2, 0x100066c, at, 2 ] }; - key <AE03> { [ 0x10006f3, 0x100066b, numbersign, 3 ] }; - key <AE04> { [ 0x10006f4, 0x100fdfc, dollar, 4 ] }; - key <AE05> { [ 0x10006f5, 0x100066a, percent, 5 ] }; - key <AE06> { [ 0x10006f6, multiply, asciicircum, 6 ] }; - key <AE07> { [ 0x10006f7, Arabic_comma, ampersand, 7 ] }; - key <AE08> { [ 0x10006f8, asterisk, enfilledcircbullet, 8 ] }; - key <AE09> { [ 0x10006f9, parenright, 0x100200e, 9 ] }; - key <AE10> { [ 0x10006f0, parenleft, 0x100200f, 0 ] }; -}; - -partial hidden alphanumeric_keys -xkb_symbols "pes_part_keypad" { - - // Persian digits and Mathematical operators - key <KPDV> { [ division, XF86_Ungrab ] }; - key <KPMU> { [ multiply, XF86_ClearGrab ] }; - key <KPSU> { [ 0x1002212, XF86_Prev_VMode ] }; - key <KPAD> { [ plus, XF86_Next_VMode ] }; - - key <KPEN> { [ KP_Enter ] }; - key <KPEQ> { [ equal ] }; - - key <KP7> { [ KP_Home, 0x10006f7 ] }; - key <KP8> { [ KP_Up, 0x10006f8 ] }; - key <KP9> { [ KP_Prior, 0x10006f9 ] }; - - key <KP4> { [ KP_Left, 0x10006f4 ] }; - key <KP5> { [ KP_Begin, 0x10006f5 ] }; - key <KP6> { [ KP_Right, 0x10006f6 ] }; - - key <KP1> { [ KP_End, 0x10006f1 ] }; - key <KP2> { [ KP_Down, 0x10006f2 ] }; - key <KP3> { [ KP_Next, 0x10006f3 ] }; - - key <KP0> { [ KP_Insert, 0x10006f0 ] }; - key <KPDL> { [ KP_Delete, 0x100066b ] }; -}; - - -//////////////////////////////////////// -// Kurdish Layout - -partial alphanumeric_keys -xkb_symbols "ku" { - include "tr(ku)" - name[Group1]= "Kurdish (Iran, Latin Q)"; -}; - -partial alphanumeric_keys -xkb_symbols "ku_f" { - include "tr(ku_f)" - name[Group1]= "Kurdish (Iran, F)"; -}; - -partial alphanumeric_keys -xkb_symbols "ku_alt" { - include "tr(ku_alt)" - name[Group1]= "Kurdish (Iran, Latin Alt-Q)"; -}; - -//////////////////////////////////////// -// Kurdish Soranî Bahdînî (Arabic) keyboard layout, -// based on the Kurdî Soranî Bahdînî keyboard from KurdITGroup -// which is based on National Iranian Keyboard Standard (ISIRI 2901:1994), -// with additions. -// -// Copyright (C) 2006 Erdal Ronahî, published under the GPL v2 -// -// Special copyright note: author explicitly permitted to license this -// layout under MIT/X11 license, for details see -// https://bugs.freedesktop.org/show_bug.cgi?id=9541 -// -// Author: Erdal Ronahî <erdal.ronahi@gmail.com> -// -// Kurdish Arabic-Latin Layout for Soranî - -partial alphanumeric_keys -xkb_symbols "ku_ara" { - name[Group1]= "Kurdish (Iran, Arabic-Latin)"; - - // Other 3-Level symbols - key <TLDE> { [ 0x100200d, division, asciitilde ] }; - key <BKSL> { [ backslash, bar, ccedilla, Ccedilla ] }; - - // Digits - key <AE01> { [ 1, exclam, 0x10006f1, quoteleft ] }; - key <AE02> { [ 2, at, 0x10006f2, at ] }; - key <AE03> { [ 3, numbersign, 0x10006f3, 0x100066b ] }; - key <AE04> { [ 4, dollar, 0x10006f4, 0x100fdfc ] }; - key <AE05> { [ 5, percent, 0x10006f5, 0x100066a ] }; - key <AE06> { [ 6, asciicircum, 0x10006f6, multiply ] }; - key <AE07> { [ 7, ampersand, 0x10006f7, Arabic_comma ] }; - key <AE08> { [ 8, asterisk, 0x10006f8, enfilledcircbullet ] }; - key <AE09> { [ 9, parenright, 0x10006f9, 0x100200e ] }; - key <AE10> { [ 0, parenleft, 0x10006f0, 0x100200f ] }; - key <AE11> { [ minus, Arabic_tatweel, underscore ] }; - key <AE12> { [ equal, plus, 0x1002212 ] }; - - key <AD01> { [ Arabic_qaf, X, q, Q ] }; - key <AD02> { [ Arabic_waw, X, w, W ] }; - key <AD03> { [ 0x10006d5, Arabic_heh, e, E ] }; - key <AD04> { [ Arabic_ra , 0x1000695, r, R ] }; - key <AD05> { [ Arabic_teh, Arabic_tah, t, T ] }; - key <AD06> { [ 0x10006cc, 0x10006ce, y, Y ] }; - key <AD07> { [ Arabic_hamzaonyeh, Arabic_hamza, u, U ] }; - key <AD08> { [ Arabic_hah, Arabic_ain, i, I ] }; - key <AD09> { [ 0x10006c6, Arabic_hamzaonwaw, o, O ] }; - key <AD10> { [ 0x100067e, Arabic_theh, p, P ] }; - key <AD11> { [ bracketright, braceright, ucircumflex, Ucircumflex ] }; - key <AD12> { [ bracketleft, braceleft, scedilla, Scedilla ] }; - - key <AC01> { [ Arabic_alef, Arabic_maddaonalef, a, A ] }; - key <AC02> { [ Arabic_seen, Arabic_sheen, s, S ] }; - key <AC03> { [ Arabic_dal, Arabic_thal, d, D ] }; - key <AC04> { [ Arabic_feh, Arabic_hamzaunderalef, f, F ] }; - key <AC05> { [ 0x10006af, Arabic_ghain, g, G ] }; - key <AC06> { [ Arabic_heh, 0x100200c, h, H ] }; - key <AC07> { [ 0x1000698, Arabic_hamzaonalef, j, J ] }; - key <AC08> { [ 0x10006a9, Arabic_kaf, k, K ] }; - key <AC09> { [ Arabic_lam, 0x10006b5, l, L ] }; - key <AC10> { [ Arabic_semicolon, colon, ecircumflex, Ecircumflex ] }; - key <AC11> { [ apostrophe, quotedbl, icircumflex, Icircumflex ] }; - - key <AB01> { [ Arabic_zain, Arabic_dad, z, Z ] }; - key <AB02> { [ Arabic_khah, Arabic_sad, x, X ] }; - key <AB03> { [ Arabic_jeem, 0x1000686, c, C ] }; - key <AB04> { [ 0x10006a4, Arabic_zah, v, V ] }; - key <AB05> { [ Arabic_beh, 0x1000649, b, B ] }; - key <AB06> { [ Arabic_noon, Arabic_tehmarbuta, n, N ] }; - key <AB07> { [ Arabic_meem, Arabic_tatweel, m, M ] }; - key <AB08> { [ Arabic_comma, greater, comma ] }; - key <AB09> { [ period, less, apostrophe ] }; - key <AB10> { [ slash, Arabic_question_mark, question ] }; - - include "nbsp(zwnj2nb3)" - include "level3(ralt_switch)" -}; - -// EXTRAS: - -///////////////////////////////////////////////////////////////////////////////// -// -// Generated keyboard layout file with the Keyboard Layout Editor. -// For more about the software, see http://code.google.com/p/keyboardlayouteditor -// -// Version 0.2, fixed AD09. -// -// Layout by Ernst Tremel, http://ubuntuforums.org/showpost.php?p=9365469&postcount=32 -// Creation of this file by Simos Xenitellis. - -partial alphanumeric_keys -xkb_symbols "ave" -{ - name[Group1] = "Avestan"; - - key <AB01> { [ U10B30, U10B32 ] }; // 𐬰 𐬲 - key <AB02> { [ U10B11, U10B12 ] }; // 𐬑 𐬒 - key <AB03> { [ U10B17, UE102 ] }; // 𐬗 - key <AB04> { [ U10B2C, U10B13 ] }; // 𐬬 𐬓 - key <AB05> { [ U10B20, U10B21 ] }; // 𐬠 𐬡 - key <AB06> { [ U10B25, U10B27 ] }; // 𐬥 𐬧 - key <AB07> { [ U10B28, U10B29 ] }; // 𐬨 𐬩 - key <AB08> { [ U10B3C, U10B39 ] }; // 𐬼 𐬹 - key <AB09> { [ U10B3E, U10B3D ] }; // 𐬾 𐬽 - key <AB10> { [ U10B3F, periodcentered ] }; // 𐬿 · - - key <AC01> { [ U10B00, U10B01 ] }; // 𐬀 𐬁 - key <AC02> { [ U10B2F, U10B31 ] }; // 𐬯 𐬱 - key <AC03> { [ U10B1B, U10B1C ] }; // 𐬛 𐬜 - key <AC04> { [ U10B1F, U10B16 ] }; // 𐬟 𐬖 - key <AC05> { [ U10B14, U10B15 ] }; // 𐬔 𐬕 - key <AC06> { [ U10B35, UE100 ] }; // 𐬵 - key <AC07> { [ U10B18, U10B24 ] }; // 𐬘 𐬤 - key <AC08> { [ U10B10, UE101 ] }; // 𐬐 - key <AC09> { [ U10B2E, UE103 ] }; // 𐬮 - key <AC10> { [ U10B3B, U10B3A ] }; // 𐬻 𐬺 - key <AC11> { [ U10B1D ] }; // 𐬝 - - key <AD01> { [ U10B22, U10B23 ] }; // 𐬢 𐬣 - key <AD02> { [ U10B33, U10B34 ] }; // 𐬳 𐬴 - key <AD03> { [ U10B08, U10B09 ] }; // 𐬈 𐬉 - key <AD04> { [ U10B2D, U10B26 ] }; // 𐬭 𐬦 - key <AD05> { [ U10B19, U10B1A ] }; // 𐬙 𐬚 - key <AD06> { [ U10B2B, U10B2A ] }; // 𐬫 𐬪 - key <AD07> { [ U10B0E, U10B0F ] }; // 𐬎 𐬏 - key <AD08> { [ U10B0C, U10B0D ] }; // 𐬌 𐬍 - key <AD09> { [ U10B0A, U10B0B ] }; // 𐬊 𐬋 - key <AD10> { [ U10B1E ] }; // 𐬞 - key <AD11> { [ U10B06, U10B07 ] }; // 𐬆 𐬇 - key <AD12> { [ U10B02, U10B03 ] }; // 𐬂 𐬃 - - key <AE01> { [ U10B78 ] }; // 𐭸 - key <AE02> { [ U10B79 ] }; // 𐭹 - key <AE03> { [ U10B7A ] }; // 𐭺 - key <AE04> { [ U10B7B ] }; // 𐭻 - key <AE05> { [ U10B7C ] }; // 𐭼 - key <AE06> { [ U10B7D ] }; // 𐭽 - key <AE07> { [ U10B7E ] }; // 𐭾 - key <AE08> { [ U10B7F ] }; // 𐭿 - - key <BKSL> { [ U10B04, U10B05 ] }; // 𐬄 𐬅 - key <LSGT> { [ U10B04, U10B05 ] }; // 𐬄 𐬅 -}; +// Iranian keyboard layout
+
+////////////////////////////////////////
+// Persian layout,
+// based on
+// Information Technology – Layout of Persian Letters and Symbols on Computer Keyboards
+// ISIRI 9147 – 1st Edition
+// Institute of Standards and Industrial Research of Iran
+// http://www.isiri.org/UserStd/DownloadStd.aspx?id=9147
+// http://behnam.esfahbod.info/standards/isiri-keyboard-9147.pdf
+//
+// Author: Behnam Esfahbod <behnam@esfahbod.info>
+//
+
+partial default alphanumeric_keys
+xkb_symbols "pes" {
+ name[Group1]= "Persian";
+
+ include "ir(pes_part_basic)"
+ include "ir(pes_part_ext)"
+
+ include "nbsp(zwnj2nb3nnb4)"
+ include "level3(ralt_switch)"
+};
+
+
+partial alphanumeric_keys
+xkb_symbols "pes_keypad" {
+ name[Group1]= "Persian (with Persian Keypad)";
+
+ include "ir(pes_part_basic)"
+ include "ir(pes_part_keypad)"
+
+ include "nbsp(zwnj2nb3nnb4)"
+ include "level3(ralt_switch)"
+};
+
+partial hidden alphanumeric_keys
+xkb_symbols "pes_part_basic" {
+
+ // Persian digits
+ key <AE01> { [ Farsi_1, exclam, quoteleft ] };
+ key <AE02> { [ Farsi_2, 0x100066c, at ] };
+ key <AE03> { [ Farsi_3, 0x100066b, numbersign ] };
+ key <AE04> { [ Farsi_4, 0x100fdfc, dollar ] };
+ key <AE05> { [ Farsi_5, 0x100066a, percent ] };
+ key <AE06> { [ Farsi_6, multiply, asciicircum ] };
+ key <AE07> { [ Farsi_7, Arabic_comma, ampersand ] };
+ key <AE08> { [ Farsi_8, asterisk, enfilledcircbullet ] };
+ key <AE09> { [ Farsi_9, parenright, 0x100200e ] };
+ key <AE10> { [ Farsi_0, parenleft, 0x100200f ] };
+
+ // Persian letters and symbols
+ key <AD01> { [ Arabic_dad, Arabic_sukun, degree ] };
+ key <AD02> { [ Arabic_sad, Arabic_dammatan, VoidSymbol ] };
+ key <AD03> { [ Arabic_theh, Arabic_kasratan, 0x13a4 ] };
+ key <AD04> { [ Arabic_qaf, Arabic_fathatan, VoidSymbol ] };
+ key <AD05> { [ Arabic_feh, Arabic_damma, VoidSymbol ] };
+ key <AD06> { [ Arabic_ghain, Arabic_kasra, VoidSymbol ] };
+ key <AD07> { [ Arabic_ain, Arabic_fatha, VoidSymbol ] };
+ key <AD08> { [ Arabic_heh, Arabic_shadda, 0x100202d ] };
+ key <AD09> { [ Arabic_khah, bracketright, 0x100202e ] };
+ key <AD10> { [ Arabic_hah, bracketleft, 0x100202c ] };
+ key <AD11> { [ Arabic_jeem, braceright, 0x100202a ] };
+ key <AD12> { [ Arabic_tcheh, braceleft, 0x100202b ] };
+
+ key <AC01> { [ Arabic_sheen, Arabic_hamzaonwaw, VoidSymbol ] };
+ key <AC02> { [ Arabic_seen, Arabic_hamzaonyeh, VoidSymbol ] };
+ key <AC03> { [ Farsi_yeh, Arabic_yeh, Arabic_alefmaksura ] };
+ key <AC04> { [ Arabic_beh, Arabic_hamzaunderalef, VoidSymbol ] };
+ key <AC05> { [ Arabic_lam, Arabic_hamzaonalef, VoidSymbol ] };
+ key <AC06> { [ Arabic_alef, Arabic_maddaonalef, 0x1000671 ] };
+ key <AC07> { [ Arabic_teh, Arabic_tehmarbuta, VoidSymbol ] };
+ key <AC08> { [ Arabic_noon, guillemotright, 0x100fd3e ] };
+ key <AC09> { [ Arabic_meem, guillemotleft, 0x100fd3f ] };
+ key <AC10> { [ Arabic_keheh, colon, semicolon ] };
+ key <AC11> { [ Arabic_gaf, Arabic_semicolon, quotedbl ] };
+
+ key <AB01> { [ Arabic_zah, Arabic_kaf, VoidSymbol ] };
+ key <AB02> { [ Arabic_tah, 0x1000653, VoidSymbol ] };
+ key <AB03> { [ Arabic_zain, Arabic_jeh, VoidSymbol ] };
+ key <AB04> { [ Arabic_ra, Arabic_superscript_alef
+, 0x1000656 ] };
+ key <AB05> { [ Arabic_thal, 0x100200c, 0x100200d ] };
+ key <AB06> { [ Arabic_dal, Arabic_hamza_above
+, Arabic_hamza_below ] };
+ key <AB07> { [ Arabic_peh, Arabic_hamza, ellipsis ] };
+ key <AB08> { [ Arabic_waw, greater, comma ] };
+ key <AB09> { [ period, less, apostrophe ] };
+ key <AB10> { [ slash, Arabic_question_mark, question ] };
+
+ key <TLDE> { [ 0x100200d, division, asciitilde ] };
+ key <AE11> { [ minus, Arabic_tatweel, underscore ] };
+ key <AE12> { [ equal, plus, 0x1002212 ] };
+ key <BKSL> { [ backslash, bar, 0x1002010 ] };
+};
+
+partial hidden alphanumeric_keys
+xkb_symbols "pes_part_ext" {
+
+ // Persian and ASCII digits
+ key <AE01> { [ 0x10006f1, exclam, quoteleft, 1 ] };
+ key <AE02> { [ 0x10006f2, 0x100066c, at, 2 ] };
+ key <AE03> { [ 0x10006f3, 0x100066b, numbersign, 3 ] };
+ key <AE04> { [ 0x10006f4, 0x100fdfc, dollar, 4 ] };
+ key <AE05> { [ 0x10006f5, 0x100066a, percent, 5 ] };
+ key <AE06> { [ 0x10006f6, multiply, asciicircum, 6 ] };
+ key <AE07> { [ 0x10006f7, Arabic_comma, ampersand, 7 ] };
+ key <AE08> { [ 0x10006f8, asterisk, enfilledcircbullet, 8 ] };
+ key <AE09> { [ 0x10006f9, parenright, 0x100200e, 9 ] };
+ key <AE10> { [ 0x10006f0, parenleft, 0x100200f, 0 ] };
+};
+
+partial hidden alphanumeric_keys
+xkb_symbols "pes_part_keypad" {
+
+ // Persian digits and Mathematical operators
+ key <KPDV> { [ division, XF86_Ungrab ] };
+ key <KPMU> { [ multiply, XF86_ClearGrab ] };
+ key <KPSU> { [ 0x1002212, XF86_Prev_VMode ] };
+ key <KPAD> { [ plus, XF86_Next_VMode ] };
+
+ key <KPEN> { [ KP_Enter ] };
+ key <KPEQ> { [ equal ] };
+
+ key <KP7> { [ KP_Home, 0x10006f7 ] };
+ key <KP8> { [ KP_Up, 0x10006f8 ] };
+ key <KP9> { [ KP_Prior, 0x10006f9 ] };
+
+ key <KP4> { [ KP_Left, 0x10006f4 ] };
+ key <KP5> { [ KP_Begin, 0x10006f5 ] };
+ key <KP6> { [ KP_Right, 0x10006f6 ] };
+
+ key <KP1> { [ KP_End, 0x10006f1 ] };
+ key <KP2> { [ KP_Down, 0x10006f2 ] };
+ key <KP3> { [ KP_Next, 0x10006f3 ] };
+
+ key <KP0> { [ KP_Insert, 0x10006f0 ] };
+ key <KPDL> { [ KP_Delete, 0x100066b ] };
+};
+
+
+////////////////////////////////////////
+// Kurdish Layout
+
+partial alphanumeric_keys
+xkb_symbols "ku" {
+ include "tr(ku)"
+ name[Group1]= "Kurdish (Iran, Latin Q)";
+};
+
+partial alphanumeric_keys
+xkb_symbols "ku_f" {
+ include "tr(ku_f)"
+ name[Group1]= "Kurdish (Iran, F)";
+};
+
+partial alphanumeric_keys
+xkb_symbols "ku_alt" {
+ include "tr(ku_alt)"
+ name[Group1]= "Kurdish (Iran, Latin Alt-Q)";
+};
+
+////////////////////////////////////////
+// Kurdish Soranî Bahdînî (Arabic) keyboard layout,
+// based on the Kurdî Soranî Bahdînî keyboard from KurdITGroup
+// which is based on National Iranian Keyboard Standard (ISIRI 2901:1994),
+// with additions.
+//
+// Copyright (C) 2006 Erdal Ronahî, published under the GPL v2
+//
+// Special copyright note: author explicitly permitted to license this
+// layout under MIT/X11 license, for details see
+// https://bugs.freedesktop.org/show_bug.cgi?id=9541
+//
+// Author: Erdal Ronahî <erdal.ronahi@gmail.com>
+//
+// Kurdish Arabic-Latin Layout for Soranî
+
+partial alphanumeric_keys
+xkb_symbols "ku_ara" {
+ name[Group1]= "Kurdish (Iran, Arabic-Latin)";
+
+ // Other 3-Level symbols
+ key <TLDE> { [ 0x100200d, division, asciitilde ] };
+ key <BKSL> { [ backslash, bar, ccedilla, Ccedilla ] };
+
+ // Digits
+ key <AE01> { [ 1, exclam, 0x10006f1, quoteleft ] };
+ key <AE02> { [ 2, at, 0x10006f2, at ] };
+ key <AE03> { [ 3, numbersign, 0x10006f3, 0x100066b ] };
+ key <AE04> { [ 4, dollar, 0x10006f4, 0x100fdfc ] };
+ key <AE05> { [ 5, percent, 0x10006f5, 0x100066a ] };
+ key <AE06> { [ 6, asciicircum, 0x10006f6, multiply ] };
+ key <AE07> { [ 7, ampersand, 0x10006f7, Arabic_comma ] };
+ key <AE08> { [ 8, asterisk, 0x10006f8, enfilledcircbullet ] };
+ key <AE09> { [ 9, parenright, 0x10006f9, 0x100200e ] };
+ key <AE10> { [ 0, parenleft, 0x10006f0, 0x100200f ] };
+ key <AE11> { [ minus, Arabic_tatweel, underscore ] };
+ key <AE12> { [ equal, plus, 0x1002212 ] };
+
+ key <AD01> { [ Arabic_qaf, X, q, Q ] };
+ key <AD02> { [ Arabic_waw, X, w, W ] };
+ key <AD03> { [ 0x10006d5, Arabic_heh, e, E ] };
+ key <AD04> { [ Arabic_ra , 0x1000695, r, R ] };
+ key <AD05> { [ Arabic_teh, Arabic_tah, t, T ] };
+ key <AD06> { [ 0x10006cc, 0x10006ce, y, Y ] };
+ key <AD07> { [ Arabic_hamzaonyeh, Arabic_hamza, u, U ] };
+ key <AD08> { [ Arabic_hah, Arabic_ain, i, I ] };
+ key <AD09> { [ 0x10006c6, Arabic_hamzaonwaw, o, O ] };
+ key <AD10> { [ 0x100067e, Arabic_theh, p, P ] };
+ key <AD11> { [ bracketright, braceright, ucircumflex, Ucircumflex ] };
+ key <AD12> { [ bracketleft, braceleft, scedilla, Scedilla ] };
+
+ key <AC01> { [ Arabic_alef, Arabic_maddaonalef, a, A ] };
+ key <AC02> { [ Arabic_seen, Arabic_sheen, s, S ] };
+ key <AC03> { [ Arabic_dal, Arabic_thal, d, D ] };
+ key <AC04> { [ Arabic_feh, Arabic_hamzaunderalef, f, F ] };
+ key <AC05> { [ 0x10006af, Arabic_ghain, g, G ] };
+ key <AC06> { [ Arabic_heh, 0x100200c, h, H ] };
+ key <AC07> { [ 0x1000698, Arabic_hamzaonalef, j, J ] };
+ key <AC08> { [ 0x10006a9, Arabic_kaf, k, K ] };
+ key <AC09> { [ Arabic_lam, 0x10006b5, l, L ] };
+ key <AC10> { [ Arabic_semicolon, colon, ecircumflex, Ecircumflex ] };
+ key <AC11> { [ apostrophe, quotedbl, icircumflex, Icircumflex ] };
+
+ key <AB01> { [ Arabic_zain, Arabic_dad, z, Z ] };
+ key <AB02> { [ Arabic_khah, Arabic_sad, x, X ] };
+ key <AB03> { [ Arabic_jeem, 0x1000686, c, C ] };
+ key <AB04> { [ 0x10006a4, Arabic_zah, v, V ] };
+ key <AB05> { [ Arabic_beh, 0x1000649, b, B ] };
+ key <AB06> { [ Arabic_noon, Arabic_tehmarbuta, n, N ] };
+ key <AB07> { [ Arabic_meem, Arabic_tatweel, m, M ] };
+ key <AB08> { [ Arabic_comma, greater, comma ] };
+ key <AB09> { [ period, less, apostrophe ] };
+ key <AB10> { [ slash, Arabic_question_mark, question ] };
+
+ include "nbsp(zwnj2nb3)"
+ include "level3(ralt_switch)"
+};
+
+// EXTRAS:
+
+/////////////////////////////////////////////////////////////////////////////////
+//
+// Generated keyboard layout file with the Keyboard Layout Editor.
+// For more about the software, see http://code.google.com/p/keyboardlayouteditor
+//
+// Version 0.2, fixed AD09.
+//
+// Layout by Ernst Tremel, http://ubuntuforums.org/showpost.php?p=9365469&postcount=32
+// Creation of this file by Simos Xenitellis.
+
+partial alphanumeric_keys
+xkb_symbols "ave"
+{
+ name[Group1] = "Avestan";
+
+ key <AB01> { [ U10B30, U10B32 ] }; // 𐬰 𐬲
+ key <AB02> { [ U10B11, U10B12 ] }; // 𐬑 𐬒
+ key <AB03> { [ U10B17, UE102 ] }; // 𐬗
+ key <AB04> { [ U10B2C, U10B13 ] }; // 𐬬 𐬓
+ key <AB05> { [ U10B20, U10B21 ] }; // 𐬠 𐬡
+ key <AB06> { [ U10B25, U10B27 ] }; // 𐬥 𐬧
+ key <AB07> { [ U10B28, U10B29 ] }; // 𐬨 𐬩
+ key <AB08> { [ U10B3C, U10B39 ] }; // 𐬼 𐬹
+ key <AB09> { [ U10B3E, U10B3D ] }; // 𐬾 𐬽
+ key <AB10> { [ U10B3F, periodcentered ] }; // 𐬿 ·
+
+ key <AC01> { [ U10B00, U10B01 ] }; // 𐬀 𐬁
+ key <AC02> { [ U10B2F, U10B31 ] }; // 𐬯 𐬱
+ key <AC03> { [ U10B1B, U10B1C ] }; // 𐬛 𐬜
+ key <AC04> { [ U10B1F, U10B16 ] }; // 𐬟 𐬖
+ key <AC05> { [ U10B14, U10B15 ] }; // 𐬔 𐬕
+ key <AC06> { [ U10B35, UE100 ] }; // 𐬵
+ key <AC07> { [ U10B18, U10B24 ] }; // 𐬘 𐬤
+ key <AC08> { [ U10B10, UE101 ] }; // 𐬐
+ key <AC09> { [ U10B2E, UE103 ] }; // 𐬮
+ key <AC10> { [ U10B3B, U10B3A ] }; // 𐬻 𐬺
+ key <AC11> { [ U10B1D ] }; // 𐬝
+
+ key <AD01> { [ U10B22, U10B23 ] }; // 𐬢 𐬣
+ key <AD02> { [ U10B33, U10B34 ] }; // 𐬳 𐬴
+ key <AD03> { [ U10B08, U10B09 ] }; // 𐬈 𐬉
+ key <AD04> { [ U10B2D, U10B26 ] }; // 𐬭 𐬦
+ key <AD05> { [ U10B19, U10B1A ] }; // 𐬙 𐬚
+ key <AD06> { [ U10B2B, U10B2A ] }; // 𐬫 𐬪
+ key <AD07> { [ U10B0E, U10B0F ] }; // 𐬎 𐬏
+ key <AD08> { [ U10B0C, U10B0D ] }; // 𐬌 𐬍
+ key <AD09> { [ U10B0A, U10B0B ] }; // 𐬊 𐬋
+ key <AD10> { [ U10B1E ] }; // 𐬞
+ key <AD11> { [ U10B06, U10B07 ] }; // 𐬆 𐬇
+ key <AD12> { [ U10B02, U10B03 ] }; // 𐬂 𐬃
+
+ key <AE01> { [ U10B78 ] }; // 𐭸
+ key <AE02> { [ U10B79 ] }; // 𐭹
+ key <AE03> { [ U10B7A ] }; // 𐭺
+ key <AE04> { [ U10B7B ] }; // 𐭻
+ key <AE05> { [ U10B7C ] }; // 𐭼
+ key <AE06> { [ U10B7D ] }; // 𐭽
+ key <AE07> { [ U10B7E ] }; // 𐭾
+ key <AE08> { [ U10B7F ] }; // 𐭿
+
+ key <BKSL> { [ U10B04, U10B05 ] }; // 𐬄 𐬅
+ key <LSGT> { [ U10B04, U10B05 ] }; // 𐬄 𐬅
+};
diff --git a/xorg-server/xkeyboard-config/symbols/is b/xorg-server/xkeyboard-config/symbols/is index c40b8a965..c22213c58 100644 --- a/xorg-server/xkeyboard-config/symbols/is +++ b/xorg-server/xkeyboard-config/symbols/is @@ -1,199 +1,199 @@ -// based on -// XKB keyboard by Hrafnkell Eiriksson - hkelle@rhi.hi.is -// fixes by Olafur Osvaldsson - oli@isnic.is -// - -default partial alphanumeric_keys -xkb_symbols "basic" { - - include "latin(type4)" - - name[Group1]="Icelandic"; - - key <AE02> { [ 2, quotedbl, twosuperior, oneeighth ] }; - key <AE04> { [ 4, dollar, onequarter, currency ] }; - key <AE11> { [odiaeresis, Odiaeresis, backslash, questiondown ] }; - key <AE12> { [ minus, underscore, ccedilla, dead_ogonek ] }; - - key <AD11> { [ eth, ETH, dead_diaeresis, dead_abovering ] }; - key <AD12> { [apostrophe, question, asciitilde, dead_macron ] }; - - key <AC10> { [ ae, AE, asciicircum, dead_doubleacute ] }; - key <AC11> { [dead_acute, dead_circumflex, dead_circumflex ] }; - key <TLDE> { [ degree, diaeresis, notsign, notsign ] }; - - key <BKSL> { [ plus, asterisk, grave, dead_breve ] }; - key <AB10> { [ thorn, THORN, dead_belowdot, dead_abovedot ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "Sundeadkeys" { - - // modify the basic Icelandic layout to use Sun dead keys - - include "is(basic)" - - name[Group1]="Icelandic (Sun dead keys)"; - - key <TLDE> { [dead_circumflex, degree, notsign, notsign ] }; - key <AE12> { [dead_acute, dead_grave, dead_cedilla, dead_cedilla ] }; - key <AD11> { [udiaeresis, Udiaeresis, dead_diaeresis, dead_diaeresis ] }; - key <AD12> { [ plus, asterisk, dead_tilde, dead_macron ] }; - key <AC10> { [odiaeresis, Odiaeresis, dead_acute, dead_acute ] }; - key <AC11> { [adiaeresis, Adiaeresis, dead_circumflex, dead_circumflex ] }; - key <BKSL> { [numbersign, acute, dead_grave, dead_grave ] }; -}; - -partial alphanumeric_keys -xkb_symbols "nodeadkeys" { - - // modify the basic Icelandic layout to not have any dead keys - - include "is(basic)" - - name[Group1]="Icelandic (eliminate dead keys)"; - - key <TLDE> { [asciicircum, degree, notsign, notsign ] }; - key <AE12> { [apostrophe, grave, cedilla, cedilla ] }; - key <AD11> { [udiaeresis, Udiaeresis, diaeresis, diaeresis ] }; - key <AD12> { [ plus, asterisk, asciitilde, macron ] }; - key <AC10> { [odiaeresis, Odiaeresis, acute, acute ] }; - key <AC11> { [adiaeresis, Adiaeresis, asciicircum, asciicircum ] }; - key <BKSL> { [numbersign, acute, grave, grave ] }; - key <AB10> { [ thorn, THORN, dead_belowdot, abovedot ] }; -}; - -// Copyright (C) 2004, 2006 Ævar Arnfjörð Bjarmason <avarab@gmail.com> -// -// = HISTORY -// * 2004-09-28: -// Initial cleanroom writing of the keymap, I just booted Mac OS X, opened -// TextEdit.app and wrote down what the value produced by each key was when I -// pressed it, a for a, A for shift + a, å for lalt + a etc and made the -// keymap from that information -// -// * 2006-01-14: -// Revised the comments in the file -// -// = NOTES -// * 20 characters in this keymap have no named character defined in -// include/keysymdef.h and as a result their Unicode code points in -// hexadecimal are listed here, these can be generated with the following -// perl command: -// $ perl -CA -e 'printf "U%x\n", ord shift' Æ -// and converted back like: -// $ perl -CO -le '$_=shift;s/[^a-f0-9]//ig;print chr hex' Uc6 -// * The Apple logo appears twice on this keymap like the Mac OS and Mac OS X -// keymaps. In the MacRoman encoding it has the code point 0xF0 (240) but it -// has no assigned code point in Unicode, the code point Apple uses for it is -// U+F8FF (63743) which is in the BMP's Private Use Area (U+E000–U+F8FF) -// * This keymap has only been tested on a PowerBook6,5 (iBook G4) but it -// should work on other Apple laptop models which use the same keyboard -// layout. It will probably work on standard sized keyboards with little or -// no modification but it might not support them fully, please report if -// you're able to get it running with such a keyboard - -// Copied from macintosh_vndr/is -partial alphanumeric_keys -xkb_symbols "mac" { - name[Group1]= "Icelandic (Macintosh)"; - - //-- Row 5 (E) --// - key <TLDE> { [ sterling, section, UF8FF, apostrophe ] }; - key <AE01> { [ 1, exclam, exclamdown, VoidSymbol ] }; - key <AE02> { [ 2, quotedbl, at, VoidSymbol ] }; - key <AE03> { [ 3, numbersign, U2122, sterling ] }; - key <AE04> { [ 4, dollar, U00A2, EuroSign ] }; - key <AE05> { [ 5, percent, U2030, infinity ] }; - key <AE06> { [ 6, ampersand, asciicircum, U2044 ] }; - key <AE07> { [ 7, slash, backslash, U00F7 ] }; - key <AE08> { [ 8, parenleft, bracketleft, braceleft ] }; - key <AE09> { [ 9, parenright, bracketright, braceright ] }; - key <AE10> { [ 0, equal, U2260, U2248 ] }; - key <AE11> { [ odiaeresis, Odiaeresis, oslash, Ooblique ] }; - key <AE12> { [ minus, underscore, endash, emdash ] }; - - - //-- Row 4 (D) --// - key <AD01> { [ q, Q, paragraph, VoidSymbol ] }; - key <AD02> { [ w, W, U2211, VoidSymbol ] }; - key <AD03> { [ e, E, dead_grave, VoidSymbol ] }; - key <AD04> { [ r, R, registered, VoidSymbol ] }; - key <AD05> { [ t, T, degree, VoidSymbol ] }; - key <AD06> { [ y, Y, yen, VoidSymbol ] }; - key <AD07> { [ u, U, dead_diaeresis, VoidSymbol ] }; - key <AD08> { [ i, I, U0131, U00AA ] }; - key <AD09> { [ o, O, dead_circumflex,U00BA ] }; - key <AD10> { [ p, P, Greek_pi, Greek_PI ] }; - key <AD11> { [ eth, Eth, U201e, U201c ] }; - key <AD12> { [ apostrophe, question, questiondown, U00B7 ] }; - - - //-- Row 3 (C) --// - key <AC01> { [ a, A, aring, Aring ] }; - key <AC02> { [ s, S, ssharp, abovedot ] }; - key <AC03> { [ d, D, U2202, U2DA ] }; - key <AC04> { [ f, F, U192, macron ] }; - key <AC05> { [ g, G, copyright, breve ] }; - key <AC06> { [ h, H, bar, VoidSymbol ] }; - key <AC07> { [ j, J, U2206, U2dd ] }; - key <AC08> { [ k, K, U00AC, VoidSymbol ] }; - key <AC09> { [ l, L, U2026, caron ] }; - key <AC10> { [ ae, AE, oe, OE ] }; - key <AC11> { [ dead_acute, dead_diaeresis, U201A, U2018 ] }; - key <BKSL> { [ plus, asterisk, U2022, plusminus ] }; - - - //-- Row 2 (B) --// - key <LSGT> { [ less, greater, section, UF8FF ] }; - key <AB01> { [ z, Z, U3A9, VoidSymbol ] }; - key <AB02> { [ x, X, asciitilde, VoidSymbol ] }; - key <AB03> { [ c, C, ccedilla, Ccedilla ] }; - key <AB04> { [ v, V, U221A, U25CA ] }; - key <AB05> { [ b, B, U222B, VoidSymbol ] }; - key <AB06> { [ n, N, dead_tilde, VoidSymbol ] }; - key <AB07> { [ m, M, U00B5, VoidSymbol ] }; - key <AB08> { [ comma, semicolon, lessthanequal, guillemotleft ] }; - key <AB09> { [ period, colon, greaterthanequal,guillemotright ] }; - key <AB10> { [ thorn, Thorn, U2019, U201d ] }; - - include "level3(ralt_switch)" -}; - -// This is a modified version of the English Dvorak layout that allows -// you to type all Icelandic letters under X. It's not a full attempt at -// nationalizing the layout as e.g. the Norwegian, Swedish and French -// layouts which modify the primary keys of the basic Dvorak layout -// extensively. - -// Rather it's a simple modification of 5 keys of the US Dvorak layout, -// it adds Germanic/Icelandic style quotation marks („“), eth (ðÐ), ae -// (æÆ), endash and emdash (–—), thorn (þÞ), EuroSign (€) and the German -// Sharp S (ßẞ). These keys aren't used in the US version, making the -// Icelandic version a superset of it. - -// Maybe someone else will make a "full" attempt at an Icelandic layout -// but I was mostly interested in continuing to type English comfortably -// as a primary function while being able to type the full Icelandic -// alphabet as a secondary function. -// -- Ævar Arnfjörð Bjarmason <avarab@gmail.com> - -// Icelandic Dvorak -partial alphanumeric_keys -xkb_symbols "dvorak" { - name[Group1]= "Icelandic (Dvorak)"; - - include "us(dvorak)" - include "eurosign(4)" - - key <AD11> { [ slash, question, U201e, U201c ] }; - key <AC06> { [ d, D, eth, ETH ] }; - key <AC10> { [ s, S, ae, AE ] }; - key <AC11> { [ minus, underscore, endash, emdash ] }; - key <AB10> { [ z, Z, thorn, Thorn ] }; - key <AB06> { [ b, B, ssharp, U1E9E ] }; - - include "level3(ralt_switch)" -}; +// based on
+// XKB keyboard by Hrafnkell Eiriksson - hkelle@rhi.hi.is
+// fixes by Olafur Osvaldsson - oli@isnic.is
+//
+
+default partial alphanumeric_keys
+xkb_symbols "basic" {
+
+ include "latin(type4)"
+
+ name[Group1]="Icelandic";
+
+ key <AE02> { [ 2, quotedbl, twosuperior, oneeighth ] };
+ key <AE04> { [ 4, dollar, onequarter, currency ] };
+ key <AE11> { [odiaeresis, Odiaeresis, backslash, questiondown ] };
+ key <AE12> { [ minus, underscore, ccedilla, dead_ogonek ] };
+
+ key <AD11> { [ eth, ETH, dead_diaeresis, dead_abovering ] };
+ key <AD12> { [apostrophe, question, asciitilde, dead_macron ] };
+
+ key <AC10> { [ ae, AE, asciicircum, dead_doubleacute ] };
+ key <AC11> { [dead_acute, dead_circumflex, dead_circumflex ] };
+ key <TLDE> { [ degree, diaeresis, notsign, notsign ] };
+
+ key <BKSL> { [ plus, asterisk, grave, dead_breve ] };
+ key <AB10> { [ thorn, THORN, dead_belowdot, dead_abovedot ] };
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "Sundeadkeys" {
+
+ // modify the basic Icelandic layout to use Sun dead keys
+
+ include "is(basic)"
+
+ name[Group1]="Icelandic (Sun dead keys)";
+
+ key <TLDE> { [dead_circumflex, degree, notsign, notsign ] };
+ key <AE12> { [dead_acute, dead_grave, dead_cedilla, dead_cedilla ] };
+ key <AD11> { [udiaeresis, Udiaeresis, dead_diaeresis, dead_diaeresis ] };
+ key <AD12> { [ plus, asterisk, dead_tilde, dead_macron ] };
+ key <AC10> { [odiaeresis, Odiaeresis, dead_acute, dead_acute ] };
+ key <AC11> { [adiaeresis, Adiaeresis, dead_circumflex, dead_circumflex ] };
+ key <BKSL> { [numbersign, acute, dead_grave, dead_grave ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "nodeadkeys" {
+
+ // modify the basic Icelandic layout to not have any dead keys
+
+ include "is(basic)"
+
+ name[Group1]="Icelandic (eliminate dead keys)";
+
+ key <TLDE> { [asciicircum, degree, notsign, notsign ] };
+ key <AE12> { [apostrophe, grave, cedilla, cedilla ] };
+ key <AD11> { [udiaeresis, Udiaeresis, diaeresis, diaeresis ] };
+ key <AD12> { [ plus, asterisk, asciitilde, macron ] };
+ key <AC10> { [odiaeresis, Odiaeresis, acute, acute ] };
+ key <AC11> { [adiaeresis, Adiaeresis, asciicircum, asciicircum ] };
+ key <BKSL> { [numbersign, acute, grave, grave ] };
+ key <AB10> { [ thorn, THORN, dead_belowdot, abovedot ] };
+};
+
+// Copyright (C) 2004, 2006 Ævar Arnfjörð Bjarmason <avarab@gmail.com>
+//
+// = HISTORY
+// * 2004-09-28:
+// Initial cleanroom writing of the keymap, I just booted Mac OS X, opened
+// TextEdit.app and wrote down what the value produced by each key was when I
+// pressed it, a for a, A for shift + a, å for lalt + a etc and made the
+// keymap from that information
+//
+// * 2006-01-14:
+// Revised the comments in the file
+//
+// = NOTES
+// * 20 characters in this keymap have no named character defined in
+// include/keysymdef.h and as a result their Unicode code points in
+// hexadecimal are listed here, these can be generated with the following
+// perl command:
+// $ perl -CA -e 'printf "U%x\n", ord shift' Æ
+// and converted back like:
+// $ perl -CO -le '$_=shift;s/[^a-f0-9]//ig;print chr hex' Uc6
+// * The Apple logo appears twice on this keymap like the Mac OS and Mac OS X
+// keymaps. In the MacRoman encoding it has the code point 0xF0 (240) but it
+// has no assigned code point in Unicode, the code point Apple uses for it is
+// U+F8FF (63743) which is in the BMP's Private Use Area (U+E000–U+F8FF)
+// * This keymap has only been tested on a PowerBook6,5 (iBook G4) but it
+// should work on other Apple laptop models which use the same keyboard
+// layout. It will probably work on standard sized keyboards with little or
+// no modification but it might not support them fully, please report if
+// you're able to get it running with such a keyboard
+
+// Copied from macintosh_vndr/is
+partial alphanumeric_keys
+xkb_symbols "mac" {
+ name[Group1]= "Icelandic (Macintosh)";
+
+ //-- Row 5 (E) --//
+ key <TLDE> { [ sterling, section, UF8FF, apostrophe ] };
+ key <AE01> { [ 1, exclam, exclamdown, VoidSymbol ] };
+ key <AE02> { [ 2, quotedbl, at, VoidSymbol ] };
+ key <AE03> { [ 3, numbersign, U2122, sterling ] };
+ key <AE04> { [ 4, dollar, U00A2, EuroSign ] };
+ key <AE05> { [ 5, percent, U2030, infinity ] };
+ key <AE06> { [ 6, ampersand, asciicircum, U2044 ] };
+ key <AE07> { [ 7, slash, backslash, U00F7 ] };
+ key <AE08> { [ 8, parenleft, bracketleft, braceleft ] };
+ key <AE09> { [ 9, parenright, bracketright, braceright ] };
+ key <AE10> { [ 0, equal, U2260, U2248 ] };
+ key <AE11> { [ odiaeresis, Odiaeresis, oslash, Ooblique ] };
+ key <AE12> { [ minus, underscore, endash, emdash ] };
+
+
+ //-- Row 4 (D) --//
+ key <AD01> { [ q, Q, paragraph, VoidSymbol ] };
+ key <AD02> { [ w, W, U2211, VoidSymbol ] };
+ key <AD03> { [ e, E, dead_grave, VoidSymbol ] };
+ key <AD04> { [ r, R, registered, VoidSymbol ] };
+ key <AD05> { [ t, T, degree, VoidSymbol ] };
+ key <AD06> { [ y, Y, yen, VoidSymbol ] };
+ key <AD07> { [ u, U, dead_diaeresis, VoidSymbol ] };
+ key <AD08> { [ i, I, U0131, U00AA ] };
+ key <AD09> { [ o, O, dead_circumflex,U00BA ] };
+ key <AD10> { [ p, P, Greek_pi, Greek_PI ] };
+ key <AD11> { [ eth, Eth, U201e, U201c ] };
+ key <AD12> { [ apostrophe, question, questiondown, U00B7 ] };
+
+
+ //-- Row 3 (C) --//
+ key <AC01> { [ a, A, aring, Aring ] };
+ key <AC02> { [ s, S, ssharp, abovedot ] };
+ key <AC03> { [ d, D, U2202, U2DA ] };
+ key <AC04> { [ f, F, U192, macron ] };
+ key <AC05> { [ g, G, copyright, breve ] };
+ key <AC06> { [ h, H, bar, VoidSymbol ] };
+ key <AC07> { [ j, J, U2206, U2dd ] };
+ key <AC08> { [ k, K, U00AC, VoidSymbol ] };
+ key <AC09> { [ l, L, U2026, caron ] };
+ key <AC10> { [ ae, AE, oe, OE ] };
+ key <AC11> { [ dead_acute, dead_diaeresis, U201A, U2018 ] };
+ key <BKSL> { [ plus, asterisk, U2022, plusminus ] };
+
+
+ //-- Row 2 (B) --//
+ key <LSGT> { [ less, greater, section, UF8FF ] };
+ key <AB01> { [ z, Z, U3A9, VoidSymbol ] };
+ key <AB02> { [ x, X, asciitilde, VoidSymbol ] };
+ key <AB03> { [ c, C, ccedilla, Ccedilla ] };
+ key <AB04> { [ v, V, U221A, U25CA ] };
+ key <AB05> { [ b, B, U222B, VoidSymbol ] };
+ key <AB06> { [ n, N, dead_tilde, VoidSymbol ] };
+ key <AB07> { [ m, M, U00B5, VoidSymbol ] };
+ key <AB08> { [ comma, semicolon, lessthanequal, guillemotleft ] };
+ key <AB09> { [ period, colon, greaterthanequal,guillemotright ] };
+ key <AB10> { [ thorn, Thorn, U2019, U201d ] };
+
+ include "level3(ralt_switch)"
+};
+
+// This is a modified version of the English Dvorak layout that allows
+// you to type all Icelandic letters under X. It's not a full attempt at
+// nationalizing the layout as e.g. the Norwegian, Swedish and French
+// layouts which modify the primary keys of the basic Dvorak layout
+// extensively.
+
+// Rather it's a simple modification of 5 keys of the US Dvorak layout,
+// it adds Germanic/Icelandic style quotation marks („“), eth (ðÐ), ae
+// (æÆ), endash and emdash (–—), thorn (þÞ), EuroSign (€) and the German
+// Sharp S (ßẞ). These keys aren't used in the US version, making the
+// Icelandic version a superset of it.
+
+// Maybe someone else will make a "full" attempt at an Icelandic layout
+// but I was mostly interested in continuing to type English comfortably
+// as a primary function while being able to type the full Icelandic
+// alphabet as a secondary function.
+// -- Ævar Arnfjörð Bjarmason <avarab@gmail.com>
+
+// Icelandic Dvorak
+partial alphanumeric_keys
+xkb_symbols "dvorak" {
+ name[Group1]= "Icelandic (Dvorak)";
+
+ include "us(dvorak)"
+ include "eurosign(4)"
+
+ key <AD11> { [ slash, question, U201e, U201c ] };
+ key <AC06> { [ d, D, eth, ETH ] };
+ key <AC10> { [ s, S, ae, AE ] };
+ key <AC11> { [ minus, underscore, endash, emdash ] };
+ key <AB10> { [ z, Z, thorn, Thorn ] };
+ key <AB06> { [ b, B, ssharp, U1E9E ] };
+
+ include "level3(ralt_switch)"
+};
diff --git a/xorg-server/xkeyboard-config/symbols/it b/xorg-server/xkeyboard-config/symbols/it index 90fb7f5c9..b75b35de8 100644 --- a/xorg-server/xkeyboard-config/symbols/it +++ b/xorg-server/xkeyboard-config/symbols/it @@ -1,257 +1,257 @@ -// based on a keyboard map from an 'xkb/symbols/it' file -// 17 May 2003 Modified by Sebastiano Vigna (vigna@dsi.unimi.it) - -partial default alphanumeric_keys -xkb_symbols "basic" { - - include "latin(type4)" - - name[Group1]="Italian"; - - key <TLDE> { [ backslash, bar, notsign, brokenbar ] }; - - key <AE02> { [ 2, quotedbl, twosuperior, dead_doubleacute ] }; - key <AE03> { [ 3, sterling,threesuperior, dead_tilde ] }; - key <AE04> { [ 4, dollar, onequarter, oneeighth ] }; - - key <AE10> { [ 0, equal, braceright, dead_ogonek ] }; - key <AE11> { [apostrophe, question, grave, questiondown ] }; - key <AE12> { [ igrave, asciicircum, asciitilde, dead_circumflex ] }; - - key <AD11> { [ egrave, eacute, bracketleft, braceleft ] }; - key <AD12> { [ plus, asterisk, bracketright, braceright ] }; - - key <AC10> { [ ograve, ccedilla, at, dead_cedilla ] }; - key <AC11> { [ agrave, degree, numbersign, dead_abovering ] }; - - key <AB06> { [ n, N, ntilde, Ntilde ] }; - key <AB08> { [ comma, semicolon, dead_acute, multiply ] }; - key <AB09> { [ period, colon,periodcentered, dead_diaeresis ] }; - key <AB10> { [ minus, underscore, dead_macron, division ] }; - - key <BKSL> { [ ugrave, section, dead_grave, dead_breve ] }; - - key <LSGT> { [ less, greater,guillemotleft,guillemotright] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "nodeadkeys" { - - // Modifies the basic italian layout to eliminate all dead keys - - include "it(basic)" - - name[Group1]="Italian (eliminate dead keys)"; - - key <AE02> { [ 2, quotedbl, twosuperior, doubleacute ] }; - key <AE03> { [ 3, sterling,threesuperior, asciitilde ] }; - - key <AE10> { [ 0, equal, braceright, ogonek ] }; - key <AE12> { [ igrave, asciicircum, asciitilde, asciicircum ] }; - - key <AC10> { [ ograve, ccedilla, at, cedilla ] }; - key <AC11> { [ agrave, degree, numbersign, degree ] }; - - key <AB08> { [ comma, semicolon, acute, multiply ] }; - key <AB09> { [ period, colon,periodcentered, diaeresis ] }; - key <AB10> { [ minus, underscore, macron, division ] }; - - key <BKSL> { [ ugrave, section, grave, breve ] }; -}; - -// Copied from macintosh_vndr/it -partial alphanumeric_keys -xkb_symbols "mac" { - - name[Group1]= "Italian (Macintosh)"; - - // Alphanumeric section - key <LSGT> { [ less, greater ] }; - key <TLDE> { [ at, numbersign, periodcentered ] }; - key <AE01> { [ ampersand, 1, guillemotleft,guillemotright ] }; - key <AE02> { [ quotedbl, 2 ] }; - key <AE03> { [ apostrophe, 3 ] }; - key <AE04> { [ parenleft, 4, braceleft, bracketleft ] }; - key <AE05> { [ ccedilla, 5, Ccedilla, Iacute ] }; - key <AE06> { [ egrave, 6, paragraph, periodcentered] }; - key <AE07> { [ parenright, 7, braceright, bracketright ] }; - key <AE08> { [ sterling, 8, infinity ] }; - key <AE09> { [ agrave, 9, acute, Ocircumflex ] }; - key <AE10> { [ eacute, 0, grave, Oacute ] }; - key <AE11> { [ minus, underscore ] }; - key <AE12> { [ equal, plus, notequal, plusminus ] }; - - key <AD01> { [ q, Q ] }; - key <AD02> { [ z, Z ] }; - key <AD03> { [ e, E, EuroSign ] }; - key <AD04> { [ r, R, registered ] }; - key <AD05> { [ t, T ] }; - key <AD06> { [ y, Y, Uacute, ydiaeresis ] }; - key <AD07> { [ u, U ] }; - key <AD08> { [ i, I, icircumflex, idiaeresis ] }; - key <AD09> { [ o, O ] }; - key <AD10> { [ p, P ] }; - key <AD11> { [ igrave, asciicircum ] }; - key <AD12> { [ dollar, asterisk ] }; - key <BKSL> { [ section, degree, at, numbersign ] }; - - key <AC01> { [ a, A, aring, Aring ] }; - key <AC02> { [ s, S, ssharp ] }; - key <AC03> { [ d, D ] }; - key <AC04> { [ f, F ] }; - key <AC05> { [ g, G ] }; - key <AC06> { [ h, H, Igrave, Icircumflex ] }; - key <AC07> { [ j, J, Idiaeresis, Iacute ] }; - key <AC08> { [ k, K, Egrave, Ediaeresis ] }; - key <AC09> { [ l, L, ssharp, bar ] }; - key <AC10> { [ m, M, mu, Oacute ] }; - key <AC11> { [ ugrave, percent, ae, AE ] }; - - key <AB01> { [ w, W ] }; - key <AB02> { [ x, X ] }; - key <AB03> { [ c, C, copyright, copyright ] }; - key <AB04> { [ v, V ] }; - key <AB05> { [ b, B ] }; - key <AB06> { [ n, N, dead_tilde ] }; - key <AB07> { [ comma, question, questiondown ] }; - key <AB08> { [ semicolon, period ] }; - key <AB09> { [ colon, slash, bar, backslash ] }; - key <AB10> { [ ograve, exclam, exclamdown ] }; - - // End alphanumeric section - - include "kpdl(dot)" - include "level3(ralt_switch)" -}; - -// Used by Georgian people in Italy, -// contributed by Vladimer Sichinava -partial alphanumeric_keys -xkb_symbols "geo" { - include "it" - include "ge(basic)" - - name[Group1]= "Georgian (Italy)"; - key <TLDE> { [ backslash, bar, notsign, brokenbar ] }; - key <AE01> { [ 1, exclam, onesuperior ] }; - key <AE02> { [ 2, quotedbl, twosuperior, dead_doubleacute ] }; - key <AE03> { [ 3, sterling, threesuperior, dead_tilde ] }; - key <AE04> { [ 4, dollar, onequarter, oneeighth ] }; - key <AE05> { [ 5, percent, onehalf ] }; - key <AE06> { [ 6, ampersand ] }; - key <AE07> { [ 7, slash, braceleft ] }; - key <AE08> { [ 8, parenleft, bracketleft ] }; - key <AE09> { [ 9, parenright ] }; - key <AE10> { [ 0, equal, braceright, dead_ogonek ] }; - key <AE11> { [apostrophe, question, grave, questiondown ] }; - key <AE12> { [ igrave, asciicircum, asciitilde, dead_circumflex ] }; - - key <AD03> { [0x010010d4, E, EuroSign ] }; - key <AD11> { [ egrave, eacute, bracketleft, braceleft ] }; - key <AD12> { [ plus, asterisk, bracketright, braceright ] }; - - key <AC10> { [ ograve, ccedilla, at, dead_cedilla ] }; - key <AC11> { [ agrave, degree, numbersign, degree ] }; - key <BKSL> { [ ugrave, section, dead_grave, dead_breve ] }; - key <LSGT> { [ less, greater ] }; - - key <AB08> { [ comma, semicolon ] }; - key <AB09> { [ period, colon ] }; - key <AB10> { [ minus, underscore ] }; -}; - -// OLPC Section -xkb_symbols "olpc" { - - include "it(basic)" - - key <AE12> { [ igrave, asciicircum, asciitilde, dead_tilde ] }; - key <BKSL> { [ ugrave, section, Egrave, dead_breve ] }; - key <I219> { [ less, greater, guillemotleft, guillemotright ] }; -}; - -partial alphanumeric_keys modifier_keys -xkb_symbols "us" { - - name[Group1]= "Italian (US keyboard with Italian letters)"; - - include "us(euro)" - - // Alphanumeric section - - key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] }; - key <AE01> { [ 1, exclam, onesuperior ] }; - key <AE02> { [ 2, at, twosuperior ] }; - key <AE03> { [ 3, numbersign, threesuperior ] }; - key <AE06> { [ 6,asciicircum,dead_circumflex ] }; - key <AE10> { [ 0, parenright, degree ] }; - key <AE11> { [ minus, underscore, dead_macron ] }; - - key <AD03> { [ e, E, egrave, Egrave ] }; - key <AD04> { [ r, R, registered ] }; - key <AD07> { [ u, U, ugrave, Ugrave ] }; - key <AD08> { [ i, I, igrave, Igrave ] }; - key <AD09> { [ o, O, ograve, Ograve ] }; - - key <AC01> { [ a, A, agrave, Agrave ] }; - key <AC03> { [ d, D, eacute, Eacute ] }; - key <AC07> { [ j, J, uacute, Uacute ] }; - key <AC08> { [ k, K, iacute, Iacute ] }; - key <AC09> { [ l, L, oacute, Oacute ] }; - key <AC10> { [ semicolon, colon,dead_diaeresis, dead_diaeresis ] }; - key <AC11> { [apostrophe, quotedbl, dead_acute ] }; - - key <AB01> { [ z, Z, aacute, Aacute ] }; - key <AB03> { [ c, C, copyright ] }; - key <AB06> { [ n, N, ntilde, Ntilde ] }; - key <AB08> { [ comma, less, guillemotleft ] }; - key <AB09> { [ period, greater, guillemotright ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "htcdream" { - include "inet(htcdream)" - name[Group1]= "Italian"; - - //second row - key <AD01> { [ q, Q, Tab, Tab ] }; - key <AD02> { [ w, W, grave, grave ] }; - key <AD03> { [ e, E, egrave, egrave] }; - key <AD04> { [ r, R, eacute, eacute ] }; - key <AD05> { [ t, T, quotedbl, quotedbl ] }; - key <AD06> { [ y, Y, apostrophe, apostrophe ] }; - key <AD07> { [ u, U, ugrave, ugrave ] }; - key <AD08> { [ i, I, igrave, igrave ] }; - key <AD09> { [ o, O, ograve, ograve ] }; - key <AD10> { [ p, P, NoSymbol, NoSymbol ] }; - - //third row - key <AC01> { [ a, A, agrave, agrave ] }; - key <AC02> { [ s, S, bar, bar ] }; - key <AC03> { [ d ,D, EuroSign, EuroSign ] }; - key <AC04> { [ f, F, sterling, sterling ] }; - key <AC05> { [ g, G, division, division ] }; - key <AC06> { [ h, H, multiply, multiply ] }; - key <AC07> { [ j, J, minus, minus ] }; - key <AC08> { [ k, K, plus, plus ] }; - key <AC09> { [ l, L, equal, equal ] }; - - //forth row - key <AB01> { [ z, Z, underscore, underscore ] }; - key <AB02> { [ x, X, asciitilde, asciitilde ] }; - key <AB03> { [ c, C, less, less ] }; - key <AB04> { [ v, V, greater, greater ] }; - key <AB05> { [ b, B, backslash, backslash ] }; - key <AB06> { [ n, N, colon, colon ] }; - key <AB07> { [ m, M, semicolon, semicolon ] }; - key <AB08> { [ comma, comma, question, question ] }; - - //fifth row - key <FK15> { [ at, at, NoSymbol, NoSymbol ] }; - - include "level3(alt_switch)" -}; +// based on a keyboard map from an 'xkb/symbols/it' file
+// 17 May 2003 Modified by Sebastiano Vigna (vigna@dsi.unimi.it)
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+
+ include "latin(type4)"
+
+ name[Group1]="Italian";
+
+ key <TLDE> { [ backslash, bar, notsign, brokenbar ] };
+
+ key <AE02> { [ 2, quotedbl, twosuperior, dead_doubleacute ] };
+ key <AE03> { [ 3, sterling,threesuperior, dead_tilde ] };
+ key <AE04> { [ 4, dollar, onequarter, oneeighth ] };
+
+ key <AE10> { [ 0, equal, braceright, dead_ogonek ] };
+ key <AE11> { [apostrophe, question, grave, questiondown ] };
+ key <AE12> { [ igrave, asciicircum, asciitilde, dead_circumflex ] };
+
+ key <AD11> { [ egrave, eacute, bracketleft, braceleft ] };
+ key <AD12> { [ plus, asterisk, bracketright, braceright ] };
+
+ key <AC10> { [ ograve, ccedilla, at, dead_cedilla ] };
+ key <AC11> { [ agrave, degree, numbersign, dead_abovering ] };
+
+ key <AB06> { [ n, N, ntilde, Ntilde ] };
+ key <AB08> { [ comma, semicolon, dead_acute, multiply ] };
+ key <AB09> { [ period, colon,periodcentered, dead_diaeresis ] };
+ key <AB10> { [ minus, underscore, dead_macron, division ] };
+
+ key <BKSL> { [ ugrave, section, dead_grave, dead_breve ] };
+
+ key <LSGT> { [ less, greater,guillemotleft,guillemotright] };
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "nodeadkeys" {
+
+ // Modifies the basic italian layout to eliminate all dead keys
+
+ include "it(basic)"
+
+ name[Group1]="Italian (eliminate dead keys)";
+
+ key <AE02> { [ 2, quotedbl, twosuperior, doubleacute ] };
+ key <AE03> { [ 3, sterling,threesuperior, asciitilde ] };
+
+ key <AE10> { [ 0, equal, braceright, ogonek ] };
+ key <AE12> { [ igrave, asciicircum, asciitilde, asciicircum ] };
+
+ key <AC10> { [ ograve, ccedilla, at, cedilla ] };
+ key <AC11> { [ agrave, degree, numbersign, degree ] };
+
+ key <AB08> { [ comma, semicolon, acute, multiply ] };
+ key <AB09> { [ period, colon,periodcentered, diaeresis ] };
+ key <AB10> { [ minus, underscore, macron, division ] };
+
+ key <BKSL> { [ ugrave, section, grave, breve ] };
+};
+
+// Copied from macintosh_vndr/it
+partial alphanumeric_keys
+xkb_symbols "mac" {
+
+ name[Group1]= "Italian (Macintosh)";
+
+ // Alphanumeric section
+ key <LSGT> { [ less, greater ] };
+ key <TLDE> { [ at, numbersign, periodcentered ] };
+ key <AE01> { [ ampersand, 1, guillemotleft,guillemotright ] };
+ key <AE02> { [ quotedbl, 2 ] };
+ key <AE03> { [ apostrophe, 3 ] };
+ key <AE04> { [ parenleft, 4, braceleft, bracketleft ] };
+ key <AE05> { [ ccedilla, 5, Ccedilla, Iacute ] };
+ key <AE06> { [ egrave, 6, paragraph, periodcentered] };
+ key <AE07> { [ parenright, 7, braceright, bracketright ] };
+ key <AE08> { [ sterling, 8, infinity ] };
+ key <AE09> { [ agrave, 9, acute, Ocircumflex ] };
+ key <AE10> { [ eacute, 0, grave, Oacute ] };
+ key <AE11> { [ minus, underscore ] };
+ key <AE12> { [ equal, plus, notequal, plusminus ] };
+
+ key <AD01> { [ q, Q ] };
+ key <AD02> { [ z, Z ] };
+ key <AD03> { [ e, E, EuroSign ] };
+ key <AD04> { [ r, R, registered ] };
+ key <AD05> { [ t, T ] };
+ key <AD06> { [ y, Y, Uacute, ydiaeresis ] };
+ key <AD07> { [ u, U ] };
+ key <AD08> { [ i, I, icircumflex, idiaeresis ] };
+ key <AD09> { [ o, O ] };
+ key <AD10> { [ p, P ] };
+ key <AD11> { [ igrave, asciicircum ] };
+ key <AD12> { [ dollar, asterisk ] };
+ key <BKSL> { [ section, degree, at, numbersign ] };
+
+ key <AC01> { [ a, A, aring, Aring ] };
+ key <AC02> { [ s, S, ssharp ] };
+ key <AC03> { [ d, D ] };
+ key <AC04> { [ f, F ] };
+ key <AC05> { [ g, G ] };
+ key <AC06> { [ h, H, Igrave, Icircumflex ] };
+ key <AC07> { [ j, J, Idiaeresis, Iacute ] };
+ key <AC08> { [ k, K, Egrave, Ediaeresis ] };
+ key <AC09> { [ l, L, ssharp, bar ] };
+ key <AC10> { [ m, M, mu, Oacute ] };
+ key <AC11> { [ ugrave, percent, ae, AE ] };
+
+ key <AB01> { [ w, W ] };
+ key <AB02> { [ x, X ] };
+ key <AB03> { [ c, C, copyright, copyright ] };
+ key <AB04> { [ v, V ] };
+ key <AB05> { [ b, B ] };
+ key <AB06> { [ n, N, dead_tilde ] };
+ key <AB07> { [ comma, question, questiondown ] };
+ key <AB08> { [ semicolon, period ] };
+ key <AB09> { [ colon, slash, bar, backslash ] };
+ key <AB10> { [ ograve, exclam, exclamdown ] };
+
+ // End alphanumeric section
+
+ include "kpdl(dot)"
+ include "level3(ralt_switch)"
+};
+
+// Used by Georgian people in Italy,
+// contributed by Vladimer Sichinava
+partial alphanumeric_keys
+xkb_symbols "geo" {
+ include "it"
+ include "ge(basic)"
+
+ name[Group1]= "Georgian (Italy)";
+ key <TLDE> { [ backslash, bar, notsign, brokenbar ] };
+ key <AE01> { [ 1, exclam, onesuperior ] };
+ key <AE02> { [ 2, quotedbl, twosuperior, dead_doubleacute ] };
+ key <AE03> { [ 3, sterling, threesuperior, dead_tilde ] };
+ key <AE04> { [ 4, dollar, onequarter, oneeighth ] };
+ key <AE05> { [ 5, percent, onehalf ] };
+ key <AE06> { [ 6, ampersand ] };
+ key <AE07> { [ 7, slash, braceleft ] };
+ key <AE08> { [ 8, parenleft, bracketleft ] };
+ key <AE09> { [ 9, parenright ] };
+ key <AE10> { [ 0, equal, braceright, dead_ogonek ] };
+ key <AE11> { [apostrophe, question, grave, questiondown ] };
+ key <AE12> { [ igrave, asciicircum, asciitilde, dead_circumflex ] };
+
+ key <AD03> { [0x010010d4, E, EuroSign ] };
+ key <AD11> { [ egrave, eacute, bracketleft, braceleft ] };
+ key <AD12> { [ plus, asterisk, bracketright, braceright ] };
+
+ key <AC10> { [ ograve, ccedilla, at, dead_cedilla ] };
+ key <AC11> { [ agrave, degree, numbersign, degree ] };
+ key <BKSL> { [ ugrave, section, dead_grave, dead_breve ] };
+ key <LSGT> { [ less, greater ] };
+
+ key <AB08> { [ comma, semicolon ] };
+ key <AB09> { [ period, colon ] };
+ key <AB10> { [ minus, underscore ] };
+};
+
+// OLPC Section
+xkb_symbols "olpc" {
+
+ include "it(basic)"
+
+ key <AE12> { [ igrave, asciicircum, asciitilde, dead_tilde ] };
+ key <BKSL> { [ ugrave, section, Egrave, dead_breve ] };
+ key <I219> { [ less, greater, guillemotleft, guillemotright ] };
+};
+
+partial alphanumeric_keys modifier_keys
+xkb_symbols "us" {
+
+ name[Group1]= "Italian (US keyboard with Italian letters)";
+
+ include "us(euro)"
+
+ // Alphanumeric section
+
+ key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] };
+ key <AE01> { [ 1, exclam, onesuperior ] };
+ key <AE02> { [ 2, at, twosuperior ] };
+ key <AE03> { [ 3, numbersign, threesuperior ] };
+ key <AE06> { [ 6,asciicircum,dead_circumflex ] };
+ key <AE10> { [ 0, parenright, degree ] };
+ key <AE11> { [ minus, underscore, dead_macron ] };
+
+ key <AD03> { [ e, E, egrave, Egrave ] };
+ key <AD04> { [ r, R, registered ] };
+ key <AD07> { [ u, U, ugrave, Ugrave ] };
+ key <AD08> { [ i, I, igrave, Igrave ] };
+ key <AD09> { [ o, O, ograve, Ograve ] };
+
+ key <AC01> { [ a, A, agrave, Agrave ] };
+ key <AC03> { [ d, D, eacute, Eacute ] };
+ key <AC07> { [ j, J, uacute, Uacute ] };
+ key <AC08> { [ k, K, iacute, Iacute ] };
+ key <AC09> { [ l, L, oacute, Oacute ] };
+ key <AC10> { [ semicolon, colon,dead_diaeresis, dead_diaeresis ] };
+ key <AC11> { [apostrophe, quotedbl, dead_acute ] };
+
+ key <AB01> { [ z, Z, aacute, Aacute ] };
+ key <AB03> { [ c, C, copyright ] };
+ key <AB06> { [ n, N, ntilde, Ntilde ] };
+ key <AB08> { [ comma, less, guillemotleft ] };
+ key <AB09> { [ period, greater, guillemotright ] };
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "htcdream" {
+ include "inet(htcdream)"
+ name[Group1]= "Italian";
+
+ //second row
+ key <AD01> { [ q, Q, Tab, Tab ] };
+ key <AD02> { [ w, W, grave, grave ] };
+ key <AD03> { [ e, E, egrave, egrave] };
+ key <AD04> { [ r, R, eacute, eacute ] };
+ key <AD05> { [ t, T, quotedbl, quotedbl ] };
+ key <AD06> { [ y, Y, apostrophe, apostrophe ] };
+ key <AD07> { [ u, U, ugrave, ugrave ] };
+ key <AD08> { [ i, I, igrave, igrave ] };
+ key <AD09> { [ o, O, ograve, ograve ] };
+ key <AD10> { [ p, P, NoSymbol, NoSymbol ] };
+
+ //third row
+ key <AC01> { [ a, A, agrave, agrave ] };
+ key <AC02> { [ s, S, bar, bar ] };
+ key <AC03> { [ d ,D, EuroSign, EuroSign ] };
+ key <AC04> { [ f, F, sterling, sterling ] };
+ key <AC05> { [ g, G, division, division ] };
+ key <AC06> { [ h, H, multiply, multiply ] };
+ key <AC07> { [ j, J, minus, minus ] };
+ key <AC08> { [ k, K, plus, plus ] };
+ key <AC09> { [ l, L, equal, equal ] };
+
+ //forth row
+ key <AB01> { [ z, Z, underscore, underscore ] };
+ key <AB02> { [ x, X, asciitilde, asciitilde ] };
+ key <AB03> { [ c, C, less, less ] };
+ key <AB04> { [ v, V, greater, greater ] };
+ key <AB05> { [ b, B, backslash, backslash ] };
+ key <AB06> { [ n, N, colon, colon ] };
+ key <AB07> { [ m, M, semicolon, semicolon ] };
+ key <AB08> { [ comma, comma, question, question ] };
+
+ //fifth row
+ key <FK15> { [ at, at, NoSymbol, NoSymbol ] };
+
+ include "level3(alt_switch)"
+};
diff --git a/xorg-server/xkeyboard-config/symbols/jp b/xorg-server/xkeyboard-config/symbols/jp index 30658834f..278419ce3 100644 --- a/xorg-server/xkeyboard-config/symbols/jp +++ b/xorg-server/xkeyboard-config/symbols/jp @@ -1,248 +1,248 @@ -// based on: -// symbols for a Japanese 106 keyboard(by tsuka@kawalab.dnj.ynu.ac.jp) - -// jp106 keyboard map -partial default alphanumeric_keys -xkb_symbols "106" { - include "jp(common)" - name[Group1]= "Japanese"; - - key <AE10> { [ 0, asciitilde ] }; - key <AE13> { [ backslash, bar ] }; -}; - -// common latin part of jp keyboard map -partial hidden alphanumeric_keys -xkb_symbols "common" { - // "Common" keys for jp 106/109A layout - - // Alphanumeric section - key <HZTG> { - type[Group1]="PC_ALT_LEVEL2", - symbols[Group1]= [ Zenkaku_Hankaku, Kanji ] - }; - - key <AE01> { [ 1, exclam ] }; - key <AE02> { [ 2, quotedbl ] }; - key <AE03> { [ 3, numbersign ] }; - key <AE04> { [ 4, dollar ] }; - key <AE05> { [ 5, percent ] }; - key <AE06> { [ 6, ampersand ] }; - key <AE07> { [ 7, apostrophe ] }; - key <AE08> { [ 8, parenleft ] }; - key <AE09> { [ 9, parenright ] }; - key <AE11> { [ minus, equal ] }; - key <AE12> { [ asciicircum, asciitilde] }; - - key <AD01> { [ q, Q ] }; - key <AD02> { [ w, W ] }; - key <AD03> { [ e, E ] }; - key <AD04> { [ r, R ] }; - key <AD05> { [ t, T ] }; - key <AD06> { [ y, Y ] }; - key <AD07> { [ u, U ] }; - key <AD08> { [ i, I ] }; - key <AD09> { [ o, O ] }; - key <AD10> { [ p, P ] }; - key <AD11> { [ at, grave ] }; - key <AD12> { [ bracketleft, braceleft ] }; - - key <CAPS> { [ Eisu_toggle, Caps_Lock ] }; - - key <AC01> { [ a, A ] }; - key <AC02> { [ s, S ] }; - key <AC03> { [ d, D ] }; - key <AC04> { [ f, F ] }; - key <AC05> { [ g, G ] }; - key <AC06> { [ h, H ] }; - key <AC07> { [ j, J ] }; - key <AC08> { [ k, K ] }; - key <AC09> { [ l, L ] }; - key <AC10> { [ semicolon, plus ] }; - key <AC11> { [ colon, asterisk ] }; - key <AC12> { [ bracketright, braceright ] }; - - key <AB01> { [ z, Z ] }; - key <AB02> { [ x, X ] }; - key <AB03> { [ c, C ] }; - key <AB04> { [ v, V ] }; - key <AB05> { [ b, B ] }; - key <AB06> { [ n, N ] }; - key <AB07> { [ m, M ] }; - key <AB08> { [ comma, less ] }; - key <AB09> { [ period, greater ] }; - key <AB10> { [ slash, question ] }; - key <AB11> { [ backslash, underscore] }; - key <LCTL> { [ Control_L ] }; - - key <NFER> { [ Muhenkan ] }; - - key <XFER> { - type[Group1]="PC_ALT_LEVEL2", - symbols[Group1]= [ Henkan, Mode_switch ] - }; - key <HKTG> { - type[Group1]="PC_ALT_LEVEL2", - symbols[Group1]= [ Hiragana_Katakana, Romaji ] - }; - - key <EISU> { - type[Group1]="PC_ALT_LEVEL2", - symbols[Group1]= [ Eisu_toggle ] - }; - - key <KANA> { - type[Group1]="PC_ALT_LEVEL2", - symbols[Group1]= [ Hiragana_Katakana ] - }; - - - key <PRSC> { - type[Group1]= "PC_ALT_LEVEL2", - symbols[Group1]= [ Print, Execute ] - }; -}; - -// OADG109A map -partial alphanumeric_keys -xkb_symbols "OADG109A" { - - include "jp(common)" - name[Group1]= "Japanese (OADG 109A)"; - - key <AE10> { [ 0 ] }; - key <AE13> { [ yen, bar ] }; -}; - -// 86 keys with kana map -partial alphanumeric_keys -xkb_symbols "kana86" { - - include "srvr_ctrl(fkey2vt)" - include "pc(editing)" - include "keypad(numoperdecsep)" - include "altwin(menu)" - include "jp(kana)" - include "jp(OADG109A)" - name[Group1]= "Japanese (Kana 86)"; - - key <ESC> { [ Escape ] }; - key <NMLK> { [ Num_Lock, Pointer_EnableKeys ] }; - key <BKSP> { [ BackSpace ] }; - key <TAB> { [ Tab, ISO_Left_Tab ] }; - key <RTRN> { [ Return ] }; - key <LFSH> { [ Shift_L ] }; - key <RTSH> { [ Shift_R ] }; - key <LWIN> { [ Super_L ] }; - key <LALT> { [ Alt_L ] }; - key <SPCE> { [ space ] }; - key <RALT> { [ Alt_R ] }; -// for compatability with other keyboards connected at the same time - key <RWIN> { [ Super_R ] }; - key <RCTL> { [ Control_R ] }; -}; - -partial alphanumeric_keys -xkb_symbols "kana" { - - name[Group1]= "Japanese (Kana)"; - - // Alphanumeric section - key <HZTG> { - type[Group1]="PC_ALT_LEVEL2", - symbols[Group1]= [ Zenkaku_Hankaku, Kanji ] - }; - key <AE01> { [ kana_NU ] }; - key <AE02> { [ kana_FU ] }; - key <AE03> { [ kana_A, kana_a ] }; - key <AE04> { [ kana_U, kana_u ] }; - key <AE05> { [ kana_E, kana_e ] }; - key <AE06> { [ kana_O, kana_o ] }; - key <AE07> { [ kana_YA, kana_ya ] }; - key <AE08> { [ kana_YU, kana_yu ] }; - key <AE09> { [ kana_YO, kana_yo ] }; - key <AE10> { [ kana_WA, kana_WO ] }; - key <AE11> { [ kana_HO ] }; - key <AE12> { [ kana_HE ] }; - key <AE13> { [ prolongedsound ] }; - - key <AD01> { [ kana_TA ] }; - key <AD02> { [ kana_TE ] }; - key <AD03> { [ kana_I, kana_i ] }; - key <AD04> { [ kana_SU ] }; - key <AD05> { [ kana_KA ] }; - key <AD06> { [ kana_N ] }; - key <AD07> { [ kana_NA ] }; - key <AD08> { [ kana_NI ] }; - key <AD09> { [ kana_RA ] }; - key <AD10> { [ kana_SE ] }; - key <AD11> { [ voicedsound ] }; - key <AD12> { [ semivoicedsound, kana_openingbracket ] }; - - key <CAPS> { [ Eisu_toggle, Caps_Lock ] }; - key <AC01> { [ kana_CHI ] }; - key <AC02> { [ kana_TO ] }; - key <AC03> { [ kana_SHI ] }; - key <AC04> { [ kana_HA ] }; - key <AC05> { [ kana_KI ] }; - key <AC06> { [ kana_KU ] }; - key <AC07> { [ kana_MA ] }; - key <AC08> { [ kana_NO ] }; - key <AC09> { [ kana_RI ] }; - key <AC10> { [ kana_RE ] }; - key <AC11> { [ kana_KE ] }; - key <AC12> { [ kana_MU, kana_closingbracket ] }; - - key <AB01> { [ kana_TSU, kana_tsu ] }; - key <AB02> { [ kana_SA ] }; - key <AB03> { [ kana_SO ] }; - key <AB04> { [ kana_HI ] }; - key <AB05> { [ kana_KO ] }; - key <AB06> { [ kana_MI ] }; - key <AB07> { [ kana_MO ] }; - key <AB08> { [ kana_NE, kana_comma ] }; - key <AB09> { [ kana_RU, kana_fullstop ] }; - key <AB10> { [ kana_ME, kana_middledot ] }; - key <AB11> { [ kana_RO ] }; - key <LCTL> { [ Control_L ] }; - - key <NFER> { [ Muhenkan ] }; - - key <XFER> { - type[Group1]="PC_ALT_LEVEL2", - symbols[Group1]= [ Henkan, Mode_switch ] - }; - key <HKTG> { - type[Group1]="PC_ALT_LEVEL2", - symbols[Group1]= [ Hiragana_Katakana, Romaji ] - }; - - // End alphanumeric section - - key <PRSC> { - type[Group1]= "PC_ALT_LEVEL2", - symbols[Group1]= [ Print, Execute ] - }; -}; - -partial alphanumeric_keys -xkb_symbols "nicola_f_bs" { - key <BKSP> { - type="", - symbols[Group1]= [ bracketright, braceright ] - }; - key <AE10> { [ 0,underscore ] }; - key <AD11> { [ colon, asterisk ] }; - key <AC11> { [ BackSpace, BackSpace ] }; - key <AC12> { [ Escape ] }; - key <AB11> { [ at, grave ] }; -}; - -// Copied from macintosh_vndr/jp -partial alphanumeric_keys -xkb_symbols "mac" { - name[Group1] = "Japanese (Macintosh)"; - include "jp(kana)" - - replace key <CAPS> { [ Caps_Lock ] }; -}; +// based on:
+// symbols for a Japanese 106 keyboard(by tsuka@kawalab.dnj.ynu.ac.jp)
+
+// jp106 keyboard map
+partial default alphanumeric_keys
+xkb_symbols "106" {
+ include "jp(common)"
+ name[Group1]= "Japanese";
+
+ key <AE10> { [ 0, asciitilde ] };
+ key <AE13> { [ backslash, bar ] };
+};
+
+// common latin part of jp keyboard map
+partial hidden alphanumeric_keys
+xkb_symbols "common" {
+ // "Common" keys for jp 106/109A layout
+
+ // Alphanumeric section
+ key <HZTG> {
+ type[Group1]="PC_ALT_LEVEL2",
+ symbols[Group1]= [ Zenkaku_Hankaku, Kanji ]
+ };
+
+ key <AE01> { [ 1, exclam ] };
+ key <AE02> { [ 2, quotedbl ] };
+ key <AE03> { [ 3, numbersign ] };
+ key <AE04> { [ 4, dollar ] };
+ key <AE05> { [ 5, percent ] };
+ key <AE06> { [ 6, ampersand ] };
+ key <AE07> { [ 7, apostrophe ] };
+ key <AE08> { [ 8, parenleft ] };
+ key <AE09> { [ 9, parenright ] };
+ key <AE11> { [ minus, equal ] };
+ key <AE12> { [ asciicircum, asciitilde] };
+
+ key <AD01> { [ q, Q ] };
+ key <AD02> { [ w, W ] };
+ key <AD03> { [ e, E ] };
+ key <AD04> { [ r, R ] };
+ key <AD05> { [ t, T ] };
+ key <AD06> { [ y, Y ] };
+ key <AD07> { [ u, U ] };
+ key <AD08> { [ i, I ] };
+ key <AD09> { [ o, O ] };
+ key <AD10> { [ p, P ] };
+ key <AD11> { [ at, grave ] };
+ key <AD12> { [ bracketleft, braceleft ] };
+
+ key <CAPS> { [ Eisu_toggle, Caps_Lock ] };
+
+ key <AC01> { [ a, A ] };
+ key <AC02> { [ s, S ] };
+ key <AC03> { [ d, D ] };
+ key <AC04> { [ f, F ] };
+ key <AC05> { [ g, G ] };
+ key <AC06> { [ h, H ] };
+ key <AC07> { [ j, J ] };
+ key <AC08> { [ k, K ] };
+ key <AC09> { [ l, L ] };
+ key <AC10> { [ semicolon, plus ] };
+ key <AC11> { [ colon, asterisk ] };
+ key <AC12> { [ bracketright, braceright ] };
+
+ key <AB01> { [ z, Z ] };
+ key <AB02> { [ x, X ] };
+ key <AB03> { [ c, C ] };
+ key <AB04> { [ v, V ] };
+ key <AB05> { [ b, B ] };
+ key <AB06> { [ n, N ] };
+ key <AB07> { [ m, M ] };
+ key <AB08> { [ comma, less ] };
+ key <AB09> { [ period, greater ] };
+ key <AB10> { [ slash, question ] };
+ key <AB11> { [ backslash, underscore] };
+ key <LCTL> { [ Control_L ] };
+
+ key <NFER> { [ Muhenkan ] };
+
+ key <XFER> {
+ type[Group1]="PC_ALT_LEVEL2",
+ symbols[Group1]= [ Henkan, Mode_switch ]
+ };
+ key <HKTG> {
+ type[Group1]="PC_ALT_LEVEL2",
+ symbols[Group1]= [ Hiragana_Katakana, Romaji ]
+ };
+
+ key <EISU> {
+ type[Group1]="PC_ALT_LEVEL2",
+ symbols[Group1]= [ Eisu_toggle ]
+ };
+
+ key <KANA> {
+ type[Group1]="PC_ALT_LEVEL2",
+ symbols[Group1]= [ Hiragana_Katakana ]
+ };
+
+
+ key <PRSC> {
+ type[Group1]= "PC_ALT_LEVEL2",
+ symbols[Group1]= [ Print, Execute ]
+ };
+};
+
+// OADG109A map
+partial alphanumeric_keys
+xkb_symbols "OADG109A" {
+
+ include "jp(common)"
+ name[Group1]= "Japanese (OADG 109A)";
+
+ key <AE10> { [ 0 ] };
+ key <AE13> { [ yen, bar ] };
+};
+
+// 86 keys with kana map
+partial alphanumeric_keys
+xkb_symbols "kana86" {
+
+ include "srvr_ctrl(fkey2vt)"
+ include "pc(editing)"
+ include "keypad(numoperdecsep)"
+ include "altwin(menu)"
+ include "jp(kana)"
+ include "jp(OADG109A)"
+ name[Group1]= "Japanese (Kana 86)";
+
+ key <ESC> { [ Escape ] };
+ key <NMLK> { [ Num_Lock, Pointer_EnableKeys ] };
+ key <BKSP> { [ BackSpace ] };
+ key <TAB> { [ Tab, ISO_Left_Tab ] };
+ key <RTRN> { [ Return ] };
+ key <LFSH> { [ Shift_L ] };
+ key <RTSH> { [ Shift_R ] };
+ key <LWIN> { [ Super_L ] };
+ key <LALT> { [ Alt_L ] };
+ key <SPCE> { [ space ] };
+ key <RALT> { [ Alt_R ] };
+// for compatability with other keyboards connected at the same time
+ key <RWIN> { [ Super_R ] };
+ key <RCTL> { [ Control_R ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "kana" {
+
+ name[Group1]= "Japanese (Kana)";
+
+ // Alphanumeric section
+ key <HZTG> {
+ type[Group1]="PC_ALT_LEVEL2",
+ symbols[Group1]= [ Zenkaku_Hankaku, Kanji ]
+ };
+ key <AE01> { [ kana_NU ] };
+ key <AE02> { [ kana_FU ] };
+ key <AE03> { [ kana_A, kana_a ] };
+ key <AE04> { [ kana_U, kana_u ] };
+ key <AE05> { [ kana_E, kana_e ] };
+ key <AE06> { [ kana_O, kana_o ] };
+ key <AE07> { [ kana_YA, kana_ya ] };
+ key <AE08> { [ kana_YU, kana_yu ] };
+ key <AE09> { [ kana_YO, kana_yo ] };
+ key <AE10> { [ kana_WA, kana_WO ] };
+ key <AE11> { [ kana_HO ] };
+ key <AE12> { [ kana_HE ] };
+ key <AE13> { [ prolongedsound ] };
+
+ key <AD01> { [ kana_TA ] };
+ key <AD02> { [ kana_TE ] };
+ key <AD03> { [ kana_I, kana_i ] };
+ key <AD04> { [ kana_SU ] };
+ key <AD05> { [ kana_KA ] };
+ key <AD06> { [ kana_N ] };
+ key <AD07> { [ kana_NA ] };
+ key <AD08> { [ kana_NI ] };
+ key <AD09> { [ kana_RA ] };
+ key <AD10> { [ kana_SE ] };
+ key <AD11> { [ voicedsound ] };
+ key <AD12> { [ semivoicedsound, kana_openingbracket ] };
+
+ key <CAPS> { [ Eisu_toggle, Caps_Lock ] };
+ key <AC01> { [ kana_CHI ] };
+ key <AC02> { [ kana_TO ] };
+ key <AC03> { [ kana_SHI ] };
+ key <AC04> { [ kana_HA ] };
+ key <AC05> { [ kana_KI ] };
+ key <AC06> { [ kana_KU ] };
+ key <AC07> { [ kana_MA ] };
+ key <AC08> { [ kana_NO ] };
+ key <AC09> { [ kana_RI ] };
+ key <AC10> { [ kana_RE ] };
+ key <AC11> { [ kana_KE ] };
+ key <AC12> { [ kana_MU, kana_closingbracket ] };
+
+ key <AB01> { [ kana_TSU, kana_tsu ] };
+ key <AB02> { [ kana_SA ] };
+ key <AB03> { [ kana_SO ] };
+ key <AB04> { [ kana_HI ] };
+ key <AB05> { [ kana_KO ] };
+ key <AB06> { [ kana_MI ] };
+ key <AB07> { [ kana_MO ] };
+ key <AB08> { [ kana_NE, kana_comma ] };
+ key <AB09> { [ kana_RU, kana_fullstop ] };
+ key <AB10> { [ kana_ME, kana_middledot ] };
+ key <AB11> { [ kana_RO ] };
+ key <LCTL> { [ Control_L ] };
+
+ key <NFER> { [ Muhenkan ] };
+
+ key <XFER> {
+ type[Group1]="PC_ALT_LEVEL2",
+ symbols[Group1]= [ Henkan, Mode_switch ]
+ };
+ key <HKTG> {
+ type[Group1]="PC_ALT_LEVEL2",
+ symbols[Group1]= [ Hiragana_Katakana, Romaji ]
+ };
+
+ // End alphanumeric section
+
+ key <PRSC> {
+ type[Group1]= "PC_ALT_LEVEL2",
+ symbols[Group1]= [ Print, Execute ]
+ };
+};
+
+partial alphanumeric_keys
+xkb_symbols "nicola_f_bs" {
+ key <BKSP> {
+ type="",
+ symbols[Group1]= [ bracketright, braceright ]
+ };
+ key <AE10> { [ 0,underscore ] };
+ key <AD11> { [ colon, asterisk ] };
+ key <AC11> { [ BackSpace, BackSpace ] };
+ key <AC12> { [ Escape ] };
+ key <AB11> { [ at, grave ] };
+};
+
+// Copied from macintosh_vndr/jp
+partial alphanumeric_keys
+xkb_symbols "mac" {
+ name[Group1] = "Japanese (Macintosh)";
+ include "jp(kana)"
+
+ replace key <CAPS> { [ Caps_Lock ] };
+};
diff --git a/xorg-server/xkeyboard-config/symbols/ke b/xorg-server/xkeyboard-config/symbols/ke index 3ecf3de89..2c9e5a1a2 100644 --- a/xorg-server/xkeyboard-config/symbols/ke +++ b/xorg-server/xkeyboard-config/symbols/ke @@ -1,42 +1,42 @@ -// Keyboard layout for Swahili in Arabic script. -// Based on Martin Vidner's Buckwalter transliteration variant of the Arabic keyboard -// Please notify any corrections or omissions to -// Kevin Donnelly (kevin@dotmon.com) - -partial default alphanumeric_keys -xkb_symbols "swa" { - - include "us" - - name[Group1]= "Swahili (Kenya)"; - - key <AC10> { [ semicolon, colon, 0x01000324, 0x01000324 ] }; //COMBINING DIAERESIS BELOW - key <AC11> { [apostrophe, quotedbl, 0x01000301, 0x01000308 ] }; //COMBINING ACUTE ACCENT, COMBINING DIAERESIS - key <TLDE> { [ grave, asciitilde, 0x01000300, 0x01000303 ] }; //COMBINING GRAVE ACCENT, COMBINING TILDE - key <AE06> { [ 6, asciicircum, 0x01000302 ] }; //COMBINING CIRCUMFLEX ACCENT - key <AE08> { [ 8, asterisk, 0x01000307, 0x01000323 ] }; //COMBINING DOT ABOVE, COMBINING DOT BELOW - key <AE09> { [ 9, parenleft, 0x01000306 ] }; //COMBINING BREVE - key <AE10> { [ 0, parenright, 0x0100030c ] }; //COMBINING CARON - key <AE11> { [ minus, underscore, 0x01000304, 0x01000331 ] }; //COMBINING MACRON,COMBINING MACRON BELOW - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "kik" { - - include "us" - - name[Group1]= "Kikuyu"; - - key <AC10> { [ semicolon, colon, 0x01000324, 0x01000324 ] }; //COMBINING DIAERESIS BELOW - key <AC11> { [apostrophe, quotedbl, 0x01000301, 0x01000308 ] }; //COMBINING ACUTE ACCENT, COMBINING DIAERESIS - key <TLDE> { [ grave, asciitilde, 0x01000300, 0x01000303 ] }; //COMBINING GRAVE ACCENT, COMBINING TILDE - key <AE06> { [ 6, asciicircum, 0x01000302 ] }; //COMBINING CIRCUMFLEX ACCENT - key <AE08> { [ 8, asterisk, 0x01000307, 0x01000323 ] }; //COMBINING DOT ABOVE, COMBINING DOT BELOW - key <AE09> { [ 9, parenleft, 0x01000306 ] }; //COMBINING BREVE - key <AE10> { [ 0, parenright, 0x0100030c ] }; //COMBINING CARON - key <AE11> { [ minus, underscore, 0x01000304, 0x01000331 ] }; //COMBINING MACRON,COMBINING MACRON BELOW - - include "level3(ralt_switch)" -}; +// Keyboard layout for Swahili in Arabic script.
+// Based on Martin Vidner's Buckwalter transliteration variant of the Arabic keyboard
+// Please notify any corrections or omissions to
+// Kevin Donnelly (kevin@dotmon.com)
+
+partial default alphanumeric_keys
+xkb_symbols "swa" {
+
+ include "us"
+
+ name[Group1]= "Swahili (Kenya)";
+
+ key <AC10> { [ semicolon, colon, 0x01000324, 0x01000324 ] }; //COMBINING DIAERESIS BELOW
+ key <AC11> { [apostrophe, quotedbl, 0x01000301, 0x01000308 ] }; //COMBINING ACUTE ACCENT, COMBINING DIAERESIS
+ key <TLDE> { [ grave, asciitilde, 0x01000300, 0x01000303 ] }; //COMBINING GRAVE ACCENT, COMBINING TILDE
+ key <AE06> { [ 6, asciicircum, 0x01000302 ] }; //COMBINING CIRCUMFLEX ACCENT
+ key <AE08> { [ 8, asterisk, 0x01000307, 0x01000323 ] }; //COMBINING DOT ABOVE, COMBINING DOT BELOW
+ key <AE09> { [ 9, parenleft, 0x01000306 ] }; //COMBINING BREVE
+ key <AE10> { [ 0, parenright, 0x0100030c ] }; //COMBINING CARON
+ key <AE11> { [ minus, underscore, 0x01000304, 0x01000331 ] }; //COMBINING MACRON,COMBINING MACRON BELOW
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "kik" {
+
+ include "us"
+
+ name[Group1]= "Kikuyu";
+
+ key <AC10> { [ semicolon, colon, 0x01000324, 0x01000324 ] }; //COMBINING DIAERESIS BELOW
+ key <AC11> { [apostrophe, quotedbl, 0x01000301, 0x01000308 ] }; //COMBINING ACUTE ACCENT, COMBINING DIAERESIS
+ key <TLDE> { [ grave, asciitilde, 0x01000300, 0x01000303 ] }; //COMBINING GRAVE ACCENT, COMBINING TILDE
+ key <AE06> { [ 6, asciicircum, 0x01000302 ] }; //COMBINING CIRCUMFLEX ACCENT
+ key <AE08> { [ 8, asterisk, 0x01000307, 0x01000323 ] }; //COMBINING DOT ABOVE, COMBINING DOT BELOW
+ key <AE09> { [ 9, parenleft, 0x01000306 ] }; //COMBINING BREVE
+ key <AE10> { [ 0, parenright, 0x0100030c ] }; //COMBINING CARON
+ key <AE11> { [ minus, underscore, 0x01000304, 0x01000331 ] }; //COMBINING MACRON,COMBINING MACRON BELOW
+
+ include "level3(ralt_switch)"
+};
diff --git a/xorg-server/xkeyboard-config/symbols/kg b/xorg-server/xkeyboard-config/symbols/kg index bb1b2d538..0ff85408d 100644 --- a/xorg-server/xkeyboard-config/symbols/kg +++ b/xorg-server/xkeyboard-config/symbols/kg @@ -1,133 +1,133 @@ -// Kirghiz (aka Kyrgyz) Standard Keyboard -// -// Standard - Phonetic -// ______________- ________________ -// ё1234567890өң ё1234567890яю -// Ё!"№;%:?*()ӨҢ Ё!"№;%:?-()ЯЮ -// -// йцукенгшщзхъү өүертыуиопчшъ -// фывапролджэ асдфгңйклэь -// ячсмитьбю.(,) зхжвбнмцщ.(,) - -// Authors: -// Timur Jamakeev <ztimur [at] gmail.com> -// Ilyas Bakirov <just_ilyas [at] yahoo.com> -// Yury Fedorov <yury-fedorov [at] prime-task.com> -// Emil Asanov <a7 [at] on.kg> -// Ulan Melisbek <ulan.melisbek [at] gmail.com> - - -// Kyrgyz standard keyboard -partial default alphanumeric_keys -xkb_symbols "basic" { - - name[Group1]= "Kyrgyz"; - - key <AE01> { [ 1, exclam ] }; - key <AE02> { [ 2, quotedbl ] }; - key <AE03> { [ 3, numerosign ] }; - key <AE04> { [ 4, semicolon ] }; - key <AE05> { [ 5, percent ] }; - key <AE06> { [ 6, colon ] }; - key <AE07> { [ 7, question ] }; - key <AE08> { [ 8, asterisk ] }; - key <AE09> { [ 9, parenleft ] }; - key <AE10> { [ 0, parenright ] }; - key <AE11> { [ Cyrillic_o_bar, Cyrillic_O_bar ] }; - key <AE12> { [ Cyrillic_en_descender, Cyrillic_EN_descender ] }; - key <BKSL> { [ Cyrillic_u_straight, Cyrillic_U_straight ] }; - key <AB10> { [ period, comma ] }; - key <LSGT> { [ slash, bar ] }; - - key <TLDE> { [ Cyrillic_io, Cyrillic_IO ] }; - key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI ] }; - key <AD02> { [ Cyrillic_tse, Cyrillic_TSE ] }; - key <AD03> { [ Cyrillic_u, Cyrillic_U ] }; - key <AD04> { [ Cyrillic_ka, Cyrillic_KA ] }; - key <AD05> { [ Cyrillic_ie, Cyrillic_IE ] }; - key <AD06> { [ Cyrillic_en, Cyrillic_EN ] }; - key <AD07> { [ Cyrillic_ghe, Cyrillic_GHE ] }; - key <AD08> { [ Cyrillic_sha, Cyrillic_SHA ] }; - key <AD09> { [ Cyrillic_shcha, Cyrillic_SHCHA ] }; - key <AD10> { [ Cyrillic_ze, Cyrillic_ZE ] }; - key <AD11> { [ Cyrillic_ha, Cyrillic_HA ] }; - key <AD12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN ] }; - key <AC01> { [ Cyrillic_ef, Cyrillic_EF ] }; - key <AC02> { [ Cyrillic_yeru, Cyrillic_YERU ] }; - key <AC03> { [ Cyrillic_ve, Cyrillic_VE ] }; - key <AC04> { [ Cyrillic_a, Cyrillic_A ] }; - key <AC05> { [ Cyrillic_pe, Cyrillic_PE ] }; - key <AC06> { [ Cyrillic_er, Cyrillic_ER ] }; - key <AC07> { [ Cyrillic_o, Cyrillic_O ] }; - key <AC08> { [ Cyrillic_el, Cyrillic_EL ] }; - key <AC09> { [ Cyrillic_de, Cyrillic_DE ] }; - key <AC10> { [ Cyrillic_zhe, Cyrillic_ZHE ] }; - key <AC11> { [ Cyrillic_e, Cyrillic_E ] }; - key <AB01> { [ Cyrillic_ya, Cyrillic_YA ] }; - key <AB02> { [ Cyrillic_che, Cyrillic_CHE ] }; - key <AB03> { [ Cyrillic_es, Cyrillic_ES ] }; - key <AB04> { [ Cyrillic_em, Cyrillic_EM ] }; - key <AB05> { [ Cyrillic_i, Cyrillic_I ] }; - key <AB06> { [ Cyrillic_te, Cyrillic_TE ] }; - key <AB07> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] }; - key <AB08> { [ Cyrillic_be, Cyrillic_BE ] }; - key <AB09> { [ Cyrillic_yu, Cyrillic_YU ] }; -}; - -// Kyrgyz phonetic layout -partial alphanumeric_keys -xkb_symbols "phonetic" { - - name[Group1]="Kyrgyz (phonetic)"; - - key <AE01> { [ 1, exclam ] }; - key <AE02> { [ 2, quotedbl ] }; - key <AE03> { [ 3, numerosign ] }; - key <AE04> { [ 4, semicolon ] }; - key <AE05> { [ 5, percent ] }; - key <AE06> { [ 6, colon ] }; - key <AE07> { [ 7, question ] }; - key <AE08> { [ 8, minus ] }; - key <AE09> { [ 9, parenleft ] }; - key <AE10> { [ 0, parenright ] }; - key <AE11> { [ Cyrillic_ya, Cyrillic_YA ] }; - key <AE12> { [ Cyrillic_yu, Cyrillic_YU ] }; - - key <AD11> { [ Cyrillic_che, Cyrillic_CHE ] }; - key <AD12> { [ Cyrillic_sha, Cyrillic_SHA ] }; - key <BKSL> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN ] }; - key <AB09> { [ Cyrillic_shcha, Cyrillic_SHCHA ] }; - key <AB10> { [ period, comma ] }; - key <AB08> { [ Cyrillic_tse, Cyrillic_TSE ] }; - key <AC10> { [ Cyrillic_e, Cyrillic_E ] }; - key <AC11> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] }; - key <TLDE> { [ Cyrillic_io, Cyrillic_IO ] }; - - key <LatQ> { [ Cyrillic_o_bar, Cyrillic_O_bar ] }; - key <LatZ> { [ Cyrillic_ze, Cyrillic_ZE ] }; - key <LatS> { [ Cyrillic_es, Cyrillic_ES ] }; - key <LatA> { [ Cyrillic_a, Cyrillic_A ] }; - key <LatW> { [ Cyrillic_u_straight, Cyrillic_U_straight ] }; - key <LatC> { [ Cyrillic_zhe, Cyrillic_ZHE ] }; - key <LatX> { [ Cyrillic_ha, Cyrillic_HA ] }; - key <LatD> { [ Cyrillic_de, Cyrillic_DE ] }; - key <LatE> { [ Cyrillic_ie, Cyrillic_IE ] }; - key <LatV> { [ Cyrillic_ve, Cyrillic_VE ] }; - key <LatF> { [ Cyrillic_ef, Cyrillic_EF ] }; - key <LatT> { [ Cyrillic_te, Cyrillic_TE ] }; - key <LatR> { [ Cyrillic_er, Cyrillic_ER ] }; - key <LatN> { [ Cyrillic_en, Cyrillic_EN ] }; - key <LatB> { [ Cyrillic_be, Cyrillic_BE ] }; - key <LatH> { [ Cyrillic_en_descender, Cyrillic_EN_descender ] }; - key <LatG> { [ Cyrillic_ghe, Cyrillic_GHE ] }; - key <LatY> { [ Cyrillic_yeru, Cyrillic_YERU ] }; - key <LatM> { [ Cyrillic_em, Cyrillic_EM ] }; - key <LatJ> { [ Cyrillic_shorti, Cyrillic_SHORTI ] }; - key <LatU> { [ Cyrillic_u, Cyrillic_U ] }; - key <LatK> { [ Cyrillic_ka, Cyrillic_KA ] }; - key <LatI> { [ Cyrillic_i, Cyrillic_I ] }; - key <LatO> { [ Cyrillic_o, Cyrillic_O ] }; - key <LatL> { [ Cyrillic_el, Cyrillic_EL ] }; - key <LatP> { [ Cyrillic_pe, Cyrillic_PE ] }; - -}; +// Kirghiz (aka Kyrgyz) Standard Keyboard
+//
+// Standard - Phonetic
+// ______________- ________________
+// ё1234567890өң ё1234567890яю
+// Ё!"№;%:?*()ӨҢ Ё!"№;%:?-()ЯЮ
+//
+// йцукенгшщзхъү өүертыуиопчшъ
+// фывапролджэ асдфгңйклэь
+// ячсмитьбю.(,) зхжвбнмцщ.(,)
+
+// Authors:
+// Timur Jamakeev <ztimur [at] gmail.com>
+// Ilyas Bakirov <just_ilyas [at] yahoo.com>
+// Yury Fedorov <yury-fedorov [at] prime-task.com>
+// Emil Asanov <a7 [at] on.kg>
+// Ulan Melisbek <ulan.melisbek [at] gmail.com>
+
+
+// Kyrgyz standard keyboard
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+
+ name[Group1]= "Kyrgyz";
+
+ key <AE01> { [ 1, exclam ] };
+ key <AE02> { [ 2, quotedbl ] };
+ key <AE03> { [ 3, numerosign ] };
+ key <AE04> { [ 4, semicolon ] };
+ key <AE05> { [ 5, percent ] };
+ key <AE06> { [ 6, colon ] };
+ key <AE07> { [ 7, question ] };
+ key <AE08> { [ 8, asterisk ] };
+ key <AE09> { [ 9, parenleft ] };
+ key <AE10> { [ 0, parenright ] };
+ key <AE11> { [ Cyrillic_o_bar, Cyrillic_O_bar ] };
+ key <AE12> { [ Cyrillic_en_descender, Cyrillic_EN_descender ] };
+ key <BKSL> { [ Cyrillic_u_straight, Cyrillic_U_straight ] };
+ key <AB10> { [ period, comma ] };
+ key <LSGT> { [ slash, bar ] };
+
+ key <TLDE> { [ Cyrillic_io, Cyrillic_IO ] };
+ key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI ] };
+ key <AD02> { [ Cyrillic_tse, Cyrillic_TSE ] };
+ key <AD03> { [ Cyrillic_u, Cyrillic_U ] };
+ key <AD04> { [ Cyrillic_ka, Cyrillic_KA ] };
+ key <AD05> { [ Cyrillic_ie, Cyrillic_IE ] };
+ key <AD06> { [ Cyrillic_en, Cyrillic_EN ] };
+ key <AD07> { [ Cyrillic_ghe, Cyrillic_GHE ] };
+ key <AD08> { [ Cyrillic_sha, Cyrillic_SHA ] };
+ key <AD09> { [ Cyrillic_shcha, Cyrillic_SHCHA ] };
+ key <AD10> { [ Cyrillic_ze, Cyrillic_ZE ] };
+ key <AD11> { [ Cyrillic_ha, Cyrillic_HA ] };
+ key <AD12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN ] };
+ key <AC01> { [ Cyrillic_ef, Cyrillic_EF ] };
+ key <AC02> { [ Cyrillic_yeru, Cyrillic_YERU ] };
+ key <AC03> { [ Cyrillic_ve, Cyrillic_VE ] };
+ key <AC04> { [ Cyrillic_a, Cyrillic_A ] };
+ key <AC05> { [ Cyrillic_pe, Cyrillic_PE ] };
+ key <AC06> { [ Cyrillic_er, Cyrillic_ER ] };
+ key <AC07> { [ Cyrillic_o, Cyrillic_O ] };
+ key <AC08> { [ Cyrillic_el, Cyrillic_EL ] };
+ key <AC09> { [ Cyrillic_de, Cyrillic_DE ] };
+ key <AC10> { [ Cyrillic_zhe, Cyrillic_ZHE ] };
+ key <AC11> { [ Cyrillic_e, Cyrillic_E ] };
+ key <AB01> { [ Cyrillic_ya, Cyrillic_YA ] };
+ key <AB02> { [ Cyrillic_che, Cyrillic_CHE ] };
+ key <AB03> { [ Cyrillic_es, Cyrillic_ES ] };
+ key <AB04> { [ Cyrillic_em, Cyrillic_EM ] };
+ key <AB05> { [ Cyrillic_i, Cyrillic_I ] };
+ key <AB06> { [ Cyrillic_te, Cyrillic_TE ] };
+ key <AB07> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] };
+ key <AB08> { [ Cyrillic_be, Cyrillic_BE ] };
+ key <AB09> { [ Cyrillic_yu, Cyrillic_YU ] };
+};
+
+// Kyrgyz phonetic layout
+partial alphanumeric_keys
+xkb_symbols "phonetic" {
+
+ name[Group1]="Kyrgyz (phonetic)";
+
+ key <AE01> { [ 1, exclam ] };
+ key <AE02> { [ 2, quotedbl ] };
+ key <AE03> { [ 3, numerosign ] };
+ key <AE04> { [ 4, semicolon ] };
+ key <AE05> { [ 5, percent ] };
+ key <AE06> { [ 6, colon ] };
+ key <AE07> { [ 7, question ] };
+ key <AE08> { [ 8, minus ] };
+ key <AE09> { [ 9, parenleft ] };
+ key <AE10> { [ 0, parenright ] };
+ key <AE11> { [ Cyrillic_ya, Cyrillic_YA ] };
+ key <AE12> { [ Cyrillic_yu, Cyrillic_YU ] };
+
+ key <AD11> { [ Cyrillic_che, Cyrillic_CHE ] };
+ key <AD12> { [ Cyrillic_sha, Cyrillic_SHA ] };
+ key <BKSL> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN ] };
+ key <AB09> { [ Cyrillic_shcha, Cyrillic_SHCHA ] };
+ key <AB10> { [ period, comma ] };
+ key <AB08> { [ Cyrillic_tse, Cyrillic_TSE ] };
+ key <AC10> { [ Cyrillic_e, Cyrillic_E ] };
+ key <AC11> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] };
+ key <TLDE> { [ Cyrillic_io, Cyrillic_IO ] };
+
+ key <LatQ> { [ Cyrillic_o_bar, Cyrillic_O_bar ] };
+ key <LatZ> { [ Cyrillic_ze, Cyrillic_ZE ] };
+ key <LatS> { [ Cyrillic_es, Cyrillic_ES ] };
+ key <LatA> { [ Cyrillic_a, Cyrillic_A ] };
+ key <LatW> { [ Cyrillic_u_straight, Cyrillic_U_straight ] };
+ key <LatC> { [ Cyrillic_zhe, Cyrillic_ZHE ] };
+ key <LatX> { [ Cyrillic_ha, Cyrillic_HA ] };
+ key <LatD> { [ Cyrillic_de, Cyrillic_DE ] };
+ key <LatE> { [ Cyrillic_ie, Cyrillic_IE ] };
+ key <LatV> { [ Cyrillic_ve, Cyrillic_VE ] };
+ key <LatF> { [ Cyrillic_ef, Cyrillic_EF ] };
+ key <LatT> { [ Cyrillic_te, Cyrillic_TE ] };
+ key <LatR> { [ Cyrillic_er, Cyrillic_ER ] };
+ key <LatN> { [ Cyrillic_en, Cyrillic_EN ] };
+ key <LatB> { [ Cyrillic_be, Cyrillic_BE ] };
+ key <LatH> { [ Cyrillic_en_descender, Cyrillic_EN_descender ] };
+ key <LatG> { [ Cyrillic_ghe, Cyrillic_GHE ] };
+ key <LatY> { [ Cyrillic_yeru, Cyrillic_YERU ] };
+ key <LatM> { [ Cyrillic_em, Cyrillic_EM ] };
+ key <LatJ> { [ Cyrillic_shorti, Cyrillic_SHORTI ] };
+ key <LatU> { [ Cyrillic_u, Cyrillic_U ] };
+ key <LatK> { [ Cyrillic_ka, Cyrillic_KA ] };
+ key <LatI> { [ Cyrillic_i, Cyrillic_I ] };
+ key <LatO> { [ Cyrillic_o, Cyrillic_O ] };
+ key <LatL> { [ Cyrillic_el, Cyrillic_EL ] };
+ key <LatP> { [ Cyrillic_pe, Cyrillic_PE ] };
+
+};
diff --git a/xorg-server/xkeyboard-config/symbols/kh b/xorg-server/xkeyboard-config/symbols/kh index d93517a33..3f03e4061 100644 --- a/xorg-server/xkeyboard-config/symbols/kh +++ b/xorg-server/xkeyboard-config/symbols/kh @@ -1,113 +1,113 @@ -// -// khmer unicode keyboard for XFree86 4.3 or XOrg -// (might work with older versions, not tested) -// -// layout defined by National Information Communications Technology Development Authority (NiDA) -// http://www.nida.gov.kh -// -// version: 1.0.1 -// -// date: 14.09.2005 -// -// author: Jens Herden (jens at khmeros.info) -// -// -// understanding the symbols: -// -// 0x100yyyy = unicode, yyyy is hexcode -// codes that are not assigned in unicode (0x10017fb-0x10017ff), -// are used to make compositions for special vowels -// -// voidsymbol = no symbol for this combination -// -// all other symbol are defined in: /usr/X11/include/X11/keysymdef.h -// but with a leading 'XK_' -// - -partial default alphanumeric_keys -xkb_symbols "basic" { - name[Group1]= "Khmer (Cambodia)"; - -// there are four levels defined: -// -// normal shift right-alt right-alt + shift -// - -// keys: `1234567890-=\ - key <TLDE> { [ guillemotleft, guillemotright, 0x100200d, voidsymbol ] }; - key <AE01> { [ 0x10017e1, exclam, 0x100200c, 0x10017f1 ] }; - key <AE02> { [ 0x10017e2, 0x10017d7, at, 0x10017f2 ] }; - key <AE03> { [ 0x10017e3, quotedbl, 0x10017d1, 0x10017f3 ] }; - key <AE04> { [ 0x10017e4, 0x10017db, dollar, 0x10017f4 ] }; - key <AE05> { [ 0x10017e5, percent, EuroSign, 0x10017f5 ] }; - key <AE06> { [ 0x10017e6, 0x10017cd, 0x10017d9, 0x10017f6 ] }; - key <AE07> { [ 0x10017e7, 0x10017d0, 0x10017da, 0x10017f7 ] }; - key <AE08> { [ 0x10017e8, 0x10017cf, asterisk, 0x10017f8 ] }; - key <AE09> { [ 0x10017e9, parenleft, braceleft, 0x10017f9 ] }; - key <AE10> { [ 0x10017e0, parenright, braceright, 0x10017f0 ] }; - key <AE11> { [ 0x10017a5, 0x10017cc, x, voidsymbol ] }; - key <AE12> { [ 0x10017b2, equal, 0x10017ce, voidsymbol ] }; - key <BKSL> { [ 0x10017ae, 0x10017ad, backslash, voidsymbol ] }; - -// keys: qwertyuiop[] - key <AD01> { [ 0x1001786, 0x1001788, 0x10017dc, 0x10019e0 ] }; - key <AD02> { [ 0x10017b9, 0x10017ba, 0x10017dd, 0x10019e1 ] }; - key <AD03> { [ 0x10017c1, 0x10017c2, 0x10017af, 0x10019e2 ] }; - key <AD04> { [ 0x100179a, 0x10017ac, 0x10017ab, 0x10019e3 ] }; - key <AD05> { [ 0x100178f, 0x1001791, 0x10017a8, 0x10019e4 ] }; - key <AD06> { [ 0x1001799, 0x10017bd, voidsymbol, 0x10019e5 ] }; - key <AD07> { [ 0x10017bb, 0x10017bc, voidsymbol, 0x10019e6 ] }; - key <AD08> { [ 0x10017b7, 0x10017b8, 0x10017a6, 0x10019e7 ] }; - key <AD09> { [ 0x10017c4, 0x10017c5, 0x10017b1, 0x10019e8 ] }; - key <AD10> { [ 0x1001795, 0x1001797, 0x10017b0, 0x10019e9 ] }; - key <AD11> { [ 0x10017c0, 0x10017bf, 0x10017a9, 0x10019ea ] }; - key <AD12> { [ 0x10017aa, 0x10017a7, 0x10017b3, 0x10019eb ] }; - -// keys: asdfghjkl;' - key <AC01> { [ 0x10017b6, 0x10017ff, voidsymbol, 0x10019ec ] }; - key <AC02> { [ 0x100179f, 0x10017c3, voidsymbol, 0x10019ed ] }; - key <AC03> { [ 0x100178a, 0x100178c, voidsymbol, 0x10019ee ] }; - key <AC04> { [ 0x1001790, 0x1001792, voidsymbol, 0x10019ef ] }; - key <AC05> { [ 0x1001784, 0x10017a2, voidsymbol, 0x10019f0 ] }; - key <AC06> { [ 0x10017a0, 0x10017c7, voidsymbol, 0x10019f1 ] }; - key <AC07> { [ 0x10017d2, 0x1001789, voidsymbol, 0x10019f2 ] }; - key <AC08> { [ 0x1001780, 0x1001782, 0x100179d, 0x10019f3 ] }; - key <AC09> { [ 0x100179b, 0x10017a1, voidsymbol, 0x10019f4 ] }; - key <AC10> { [ 0x10017be, 0x10017fe, 0x10017d6, 0x10019f5 ] }; - key <AC11> { [ 0x10017cb, 0x10017c9, 0x10017c8, 0x10019f6 ] }; - -// keys: zxcvbnm,./ - key <AB01> { [ 0x100178b, 0x100178d, voidsymbol, 0x10019f7 ] }; - key <AB02> { [ 0x1001781, 0x1001783, voidsymbol, 0x10019f8 ] }; - key <AB03> { [ 0x1001785, 0x1001787, voidsymbol, 0x10019f9 ] }; - key <AB04> { [ 0x100179c, 0x10017fd, voidsymbol, 0x10019fa ] }; - key <AB05> { [ 0x1001794, 0x1001796, 0x100179e, 0x10019fb ] }; - key <AB06> { [ 0x1001793, 0x100178e, voidsymbol, 0x10019fc ] }; - key <AB07> { [ 0x1001798, 0x10017c6, voidsymbol, 0x10019fd ] }; - key <AB08> { [ 0x10017fc, 0x10017fb, comma, 0x10019fe ] }; - key <AB09> { [ 0x10017d4, 0x10017d5, period, 0x10019ff ] }; - key <AB10> { [ 0x10017ca, question, slash, voidsymbol ] }; - - key <SPCE> { [ 0x100200b, space, 0x10000a0, voidsymbol ] }; - key <RALT> { [ Alt_R ] }; - -// third level with right-Alt - include "level3(ralt_switch)" - -}; - -partial alphanumeric_keys -xkb_symbols "olpc" { - include "kh(basic)" - -// Contact Walter@laptop.org - - key <AC10> { [ 0x10017be, 0x10017c8, 0x10017d6, 0x10019f5 ] }; - key <AE01> { [ 0x10017e1, 0x100200c, exclam, 0x10017f1 ] }; - key <AE03> { [ 0x10017e3, 0x10017d1, quotedbl, 0x10017f3 ] }; - key <AE05> { [ 0x10017e5, EuroSign, percent, 0x10017f5 ] }; - key <AE12> { [ 0x10017b2, 0x10017ce, equal, voidsymbol ] }; - - //language key - include "group(olpc)" -}; +//
+// khmer unicode keyboard for XFree86 4.3 or XOrg
+// (might work with older versions, not tested)
+//
+// layout defined by National Information Communications Technology Development Authority (NiDA)
+// http://www.nida.gov.kh
+//
+// version: 1.0.1
+//
+// date: 14.09.2005
+//
+// author: Jens Herden (jens at khmeros.info)
+//
+//
+// understanding the symbols:
+//
+// 0x100yyyy = unicode, yyyy is hexcode
+// codes that are not assigned in unicode (0x10017fb-0x10017ff),
+// are used to make compositions for special vowels
+//
+// voidsymbol = no symbol for this combination
+//
+// all other symbol are defined in: /usr/X11/include/X11/keysymdef.h
+// but with a leading 'XK_'
+//
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+ name[Group1]= "Khmer (Cambodia)";
+
+// there are four levels defined:
+//
+// normal shift right-alt right-alt + shift
+//
+
+// keys: `1234567890-=\
+ key <TLDE> { [ guillemotleft, guillemotright, 0x100200d, voidsymbol ] };
+ key <AE01> { [ 0x10017e1, exclam, 0x100200c, 0x10017f1 ] };
+ key <AE02> { [ 0x10017e2, 0x10017d7, at, 0x10017f2 ] };
+ key <AE03> { [ 0x10017e3, quotedbl, 0x10017d1, 0x10017f3 ] };
+ key <AE04> { [ 0x10017e4, 0x10017db, dollar, 0x10017f4 ] };
+ key <AE05> { [ 0x10017e5, percent, EuroSign, 0x10017f5 ] };
+ key <AE06> { [ 0x10017e6, 0x10017cd, 0x10017d9, 0x10017f6 ] };
+ key <AE07> { [ 0x10017e7, 0x10017d0, 0x10017da, 0x10017f7 ] };
+ key <AE08> { [ 0x10017e8, 0x10017cf, asterisk, 0x10017f8 ] };
+ key <AE09> { [ 0x10017e9, parenleft, braceleft, 0x10017f9 ] };
+ key <AE10> { [ 0x10017e0, parenright, braceright, 0x10017f0 ] };
+ key <AE11> { [ 0x10017a5, 0x10017cc, x, voidsymbol ] };
+ key <AE12> { [ 0x10017b2, equal, 0x10017ce, voidsymbol ] };
+ key <BKSL> { [ 0x10017ae, 0x10017ad, backslash, voidsymbol ] };
+
+// keys: qwertyuiop[]
+ key <AD01> { [ 0x1001786, 0x1001788, 0x10017dc, 0x10019e0 ] };
+ key <AD02> { [ 0x10017b9, 0x10017ba, 0x10017dd, 0x10019e1 ] };
+ key <AD03> { [ 0x10017c1, 0x10017c2, 0x10017af, 0x10019e2 ] };
+ key <AD04> { [ 0x100179a, 0x10017ac, 0x10017ab, 0x10019e3 ] };
+ key <AD05> { [ 0x100178f, 0x1001791, 0x10017a8, 0x10019e4 ] };
+ key <AD06> { [ 0x1001799, 0x10017bd, voidsymbol, 0x10019e5 ] };
+ key <AD07> { [ 0x10017bb, 0x10017bc, voidsymbol, 0x10019e6 ] };
+ key <AD08> { [ 0x10017b7, 0x10017b8, 0x10017a6, 0x10019e7 ] };
+ key <AD09> { [ 0x10017c4, 0x10017c5, 0x10017b1, 0x10019e8 ] };
+ key <AD10> { [ 0x1001795, 0x1001797, 0x10017b0, 0x10019e9 ] };
+ key <AD11> { [ 0x10017c0, 0x10017bf, 0x10017a9, 0x10019ea ] };
+ key <AD12> { [ 0x10017aa, 0x10017a7, 0x10017b3, 0x10019eb ] };
+
+// keys: asdfghjkl;'
+ key <AC01> { [ 0x10017b6, 0x10017ff, voidsymbol, 0x10019ec ] };
+ key <AC02> { [ 0x100179f, 0x10017c3, voidsymbol, 0x10019ed ] };
+ key <AC03> { [ 0x100178a, 0x100178c, voidsymbol, 0x10019ee ] };
+ key <AC04> { [ 0x1001790, 0x1001792, voidsymbol, 0x10019ef ] };
+ key <AC05> { [ 0x1001784, 0x10017a2, voidsymbol, 0x10019f0 ] };
+ key <AC06> { [ 0x10017a0, 0x10017c7, voidsymbol, 0x10019f1 ] };
+ key <AC07> { [ 0x10017d2, 0x1001789, voidsymbol, 0x10019f2 ] };
+ key <AC08> { [ 0x1001780, 0x1001782, 0x100179d, 0x10019f3 ] };
+ key <AC09> { [ 0x100179b, 0x10017a1, voidsymbol, 0x10019f4 ] };
+ key <AC10> { [ 0x10017be, 0x10017fe, 0x10017d6, 0x10019f5 ] };
+ key <AC11> { [ 0x10017cb, 0x10017c9, 0x10017c8, 0x10019f6 ] };
+
+// keys: zxcvbnm,./
+ key <AB01> { [ 0x100178b, 0x100178d, voidsymbol, 0x10019f7 ] };
+ key <AB02> { [ 0x1001781, 0x1001783, voidsymbol, 0x10019f8 ] };
+ key <AB03> { [ 0x1001785, 0x1001787, voidsymbol, 0x10019f9 ] };
+ key <AB04> { [ 0x100179c, 0x10017fd, voidsymbol, 0x10019fa ] };
+ key <AB05> { [ 0x1001794, 0x1001796, 0x100179e, 0x10019fb ] };
+ key <AB06> { [ 0x1001793, 0x100178e, voidsymbol, 0x10019fc ] };
+ key <AB07> { [ 0x1001798, 0x10017c6, voidsymbol, 0x10019fd ] };
+ key <AB08> { [ 0x10017fc, 0x10017fb, comma, 0x10019fe ] };
+ key <AB09> { [ 0x10017d4, 0x10017d5, period, 0x10019ff ] };
+ key <AB10> { [ 0x10017ca, question, slash, voidsymbol ] };
+
+ key <SPCE> { [ 0x100200b, space, 0x10000a0, voidsymbol ] };
+ key <RALT> { [ Alt_R ] };
+
+// third level with right-Alt
+ include "level3(ralt_switch)"
+
+};
+
+partial alphanumeric_keys
+xkb_symbols "olpc" {
+ include "kh(basic)"
+
+// Contact Walter@laptop.org
+
+ key <AC10> { [ 0x10017be, 0x10017c8, 0x10017d6, 0x10019f5 ] };
+ key <AE01> { [ 0x10017e1, 0x100200c, exclam, 0x10017f1 ] };
+ key <AE03> { [ 0x10017e3, 0x10017d1, quotedbl, 0x10017f3 ] };
+ key <AE05> { [ 0x10017e5, EuroSign, percent, 0x10017f5 ] };
+ key <AE12> { [ 0x10017b2, 0x10017ce, equal, voidsymbol ] };
+
+ //language key
+ include "group(olpc)"
+};
diff --git a/xorg-server/xkeyboard-config/symbols/kr b/xorg-server/xkeyboard-config/symbols/kr index 464566cf3..cd7963864 100644 --- a/xorg-server/xkeyboard-config/symbols/kr +++ b/xorg-server/xkeyboard-config/symbols/kr @@ -1,26 +1,26 @@ -default alphanumeric_keys -xkb_symbols "kr106" { - include "us" - name[Group1]= "Korean"; - include "kr(koreankeys)" -}; - -alphanumeric_keys -xkb_symbols "kr104" { - include "us" - name[Group1]= "Korean (101/104 key compatible)"; - include "kr(koreankeys)" - include "kr(koreankeys_raltctl)" -}; - -partial hidden function_keys -xkb_symbols "koreankeys" { - key <K72> { [ Hangul ] }; - key <K71> { [ Hangul_Hanja ] }; -}; - -partial hidden function_keys -xkb_symbols "koreankeys_raltctl" { - key <RALT> { [ Hangul ] }; - key <RCTL> { [ Hangul_Hanja ] }; -}; +default alphanumeric_keys
+xkb_symbols "kr106" {
+ include "us"
+ name[Group1]= "Korean";
+ include "kr(koreankeys)"
+};
+
+alphanumeric_keys
+xkb_symbols "kr104" {
+ include "us"
+ name[Group1]= "Korean (101/104 key compatible)";
+ include "kr(koreankeys)"
+ include "kr(koreankeys_raltctl)"
+};
+
+partial hidden function_keys
+xkb_symbols "koreankeys" {
+ key <K72> { [ Hangul ] };
+ key <K71> { [ Hangul_Hanja ] };
+};
+
+partial hidden function_keys
+xkb_symbols "koreankeys_raltctl" {
+ key <RALT> { [ Hangul ] };
+ key <RCTL> { [ Hangul_Hanja ] };
+};
diff --git a/xorg-server/xkeyboard-config/symbols/kz b/xorg-server/xkeyboard-config/symbols/kz index c6da615dc..4b583abdd 100644 --- a/xorg-server/xkeyboard-config/symbols/kz +++ b/xorg-server/xkeyboard-config/symbols/kz @@ -1,215 +1,215 @@ -// Based on http://www.sci.kz/~sairan/keyboard/kzkbd.html -// Baurzhan Ismagulov <ibr@radix50.net> -// - -// TODO: -// 1. AltGr with TLDE and LSGT. -// 2. Dead key for ruskaz and kazrus. -// 3. Ctrl + <key>. -// 4. Alt-Tab. - -// RST KazSSR 903-90 -// levels 3 and 4 are non-standard extensions -partial default alphanumeric_keys -xkb_symbols "basic" { - - name[Group1] = "Kazakh"; - -key.type[group1] = "FOUR_LEVEL"; - - key <TLDE> { [ parenleft, parenright, Cyrillic_io, Cyrillic_IO ] }; - key <AE01> { [ doublelowquotemark, exclam ] }; - key <AE06> { [ comma, semicolon ] }; - key <AE07> { [ period, colon ] }; - key <BKSL> { [ backslash, slash ] }; - key <AB10> { [ numerosign, question ] }; - key <LSGT> { [ less, greater, bar, brokenbar ] }; - -key.type[group1] = "ALPHABETIC"; - - key <AE02> { [ Cyrillic_schwa, Cyrillic_SCHWA ] }; - key <AE03> { [ Ukrainian_i, Ukrainian_I ] }; - key <AE04> { [ Cyrillic_en_descender, Cyrillic_EN_descender ] }; - key <AE05> { [ Cyrillic_ghe_bar, Cyrillic_GHE_bar ] }; - key <AE08> { [ Cyrillic_u_straight, Cyrillic_U_straight ] }; - key <AE09> { [ Cyrillic_u_straight_bar, Cyrillic_U_straight_bar ] }; - key <AE10> { [ Cyrillic_ka_descender, Cyrillic_KA_descender ] }; - key <AE11> { [ Cyrillic_o_bar, Cyrillic_O_bar ] }; - key <AE12> { [ Cyrillic_shha, Cyrillic_SHHA ] }; - - key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI ] }; - key <AD02> { [ Cyrillic_tse, Cyrillic_TSE ] }; - key <AD03> { [ Cyrillic_u, Cyrillic_U ] }; - key <AD04> { [ Cyrillic_ka, Cyrillic_KA ] }; - key <AD05> { [ Cyrillic_ie, Cyrillic_IE ] }; - key <AD06> { [ Cyrillic_en, Cyrillic_EN ] }; - key <AD07> { [ Cyrillic_ghe, Cyrillic_GHE ] }; - key <AD08> { [ Cyrillic_sha, Cyrillic_SHA ] }; - key <AD09> { [ Cyrillic_shcha, Cyrillic_SHCHA ] }; - key <AD10> { [ Cyrillic_ze, Cyrillic_ZE ] }; - key <AD11> { [ Cyrillic_ha, Cyrillic_HA ] }; - key <AD12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN ] }; - key <AC01> { [ Cyrillic_ef, Cyrillic_EF ] }; - key <AC02> { [ Cyrillic_yeru, Cyrillic_YERU ] }; - key <AC03> { [ Cyrillic_ve, Cyrillic_VE ] }; - key <AC04> { [ Cyrillic_a, Cyrillic_A ] }; - key <AC05> { [ Cyrillic_pe, Cyrillic_PE ] }; - key <AC06> { [ Cyrillic_er, Cyrillic_ER ] }; - key <AC07> { [ Cyrillic_o, Cyrillic_O ] }; - key <AC08> { [ Cyrillic_el, Cyrillic_EL ] }; - key <AC09> { [ Cyrillic_de, Cyrillic_DE ] }; - key <AC10> { [ Cyrillic_zhe, Cyrillic_ZHE ] }; - key <AC11> { [ Cyrillic_e, Cyrillic_E ] }; - key <AB01> { [ Cyrillic_ya, Cyrillic_YA ] }; - key <AB02> { [ Cyrillic_che, Cyrillic_CHE ] }; - key <AB03> { [ Cyrillic_es, Cyrillic_ES ] }; - key <AB04> { [ Cyrillic_em, Cyrillic_EM ] }; - key <AB06> { [ Cyrillic_te, Cyrillic_TE ] }; - key <AB05> { [ Cyrillic_i, Cyrillic_I ] }; - key <AB07> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] }; - key <AB08> { [ Cyrillic_be, Cyrillic_BE ] }; - key <AB09> { [ Cyrillic_yu, Cyrillic_YU ] }; - -key.type[group1]="TWO_LEVEL"; -}; - -// Kikkarin KZ1 -partial alphanumeric_keys -xkb_symbols "ruskaz" { - - name[Group1] = "Russian (Kazakhstan, with Kazakh)"; - -key.type[group1] = "FOUR_LEVEL"; - - key <AE01> { [ 1, exclam ] }; - key <AE02> { [ 2, quotedbl, at ] }; - key <AE03> { [ 3, numerosign, numbersign ] }; - key <AE04> { [ 4, semicolon, dollar ] }; - key <AE05> { [ 5, percent ] }; - key <AE06> { [ 6, colon, asciicircum ] }; - key <AE07> { [ 7, question, ampersand ] }; - key <AE08> { [ 8, asterisk ] }; - key <AE09> { [ 9, parenleft ] }; - key <AE10> { [ 0, parenright ] }; - key <AE11> { [ minus, underscore ] }; - key <AE12> { [ equal, plus ] }; - key <BKSL> { [ backslash, slash, bar ] }; - key <AB10> { [ period, comma, slash, question ] }; - key <LSGT> { [ less, greater, bar, brokenbar ] }; - -key.type[group1] = "FOUR_LEVEL_ALPHABETIC"; - - key <TLDE> { [ Cyrillic_io, Cyrillic_IO ] }; - key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI, Cyrillic_u_straight_bar, Cyrillic_U_straight_bar ] }; - key <AD02> { [ Cyrillic_tse, Cyrillic_TSE ] }; - key <AD03> { [ Cyrillic_u, Cyrillic_U, Cyrillic_u_straight, Cyrillic_U_straight ] }; - key <AD04> { [ Cyrillic_ka, Cyrillic_KA, Cyrillic_ka_descender, Cyrillic_KA_descender ] }; - key <AD05> { [ Cyrillic_ie, Cyrillic_IE, Cyrillic_io, Cyrillic_IO ] }; - key <AD06> { [ Cyrillic_en, Cyrillic_EN, Cyrillic_en_descender, Cyrillic_EN_descender ] }; - key <AD07> { [ Cyrillic_ghe, Cyrillic_GHE, Cyrillic_ghe_bar, Cyrillic_GHE_bar ] }; - key <AD08> { [ Cyrillic_sha, Cyrillic_SHA ] }; - key <AD09> { [ Cyrillic_shcha, Cyrillic_SHCHA ] }; - key <AD10> { [ Cyrillic_ze, Cyrillic_ZE ] }; - key <AD11> { [ Cyrillic_ha, Cyrillic_HA, Cyrillic_shha, Cyrillic_SHHA ] }; - key <AD12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN ] }; - key <AC01> { [ Cyrillic_ef, Cyrillic_EF ] }; - key <AC02> { [ Cyrillic_yeru, Cyrillic_YERU ] }; - key <AC03> { [ Cyrillic_ve, Cyrillic_VE ] }; - key <AC04> { [ Cyrillic_a, Cyrillic_A, Cyrillic_schwa, Cyrillic_SCHWA ] }; - key <AC05> { [ Cyrillic_pe, Cyrillic_PE ] }; - key <AC06> { [ Cyrillic_er, Cyrillic_ER ] }; - key <AC07> { [ Cyrillic_o, Cyrillic_O, Cyrillic_o_bar, Cyrillic_O_bar ] }; - key <AC08> { [ Cyrillic_el, Cyrillic_EL ] }; - key <AC09> { [ Cyrillic_de, Cyrillic_DE ] }; - key <AC10> { [ Cyrillic_zhe, Cyrillic_ZHE ] }; - key <AC11> { [ Cyrillic_e, Cyrillic_E ] }; - key <AB01> { [ Cyrillic_ya, Cyrillic_YA ] }; - key <AB02> { [ Cyrillic_che, Cyrillic_CHE ] }; - key <AB03> { [ Cyrillic_es, Cyrillic_ES ] }; - key <AB04> { [ Cyrillic_em, Cyrillic_EM ] }; - key <AB06> { [ Cyrillic_te, Cyrillic_TE ] }; - key <AB05> { [ Cyrillic_i, Cyrillic_I, Ukrainian_i, Ukrainian_I ] }; - key <AB07> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] }; - key <AB08> { [ Cyrillic_be, Cyrillic_BE ] }; - key <AB09> { [ Cyrillic_yu, Cyrillic_YU ] }; -}; - -// Kikkarin KZ2 -partial alphanumeric_keys -xkb_symbols "kazrus" { - - name[Group1] = "Kazakh (with Russian)"; - -key.type[group1] = "FOUR_LEVEL"; - - key <AE01> { [ 1, exclam ] }; - key <AE02> { [ 2, quotedbl, at ] }; - key <AE03> { [ 3, numerosign, numbersign ] }; - key <AE04> { [ 4, semicolon, dollar ] }; - key <AE05> { [ 5, percent ] }; - key <AE06> { [ 6, colon, asciicircum ] }; - key <AE07> { [ 7, question, ampersand ] }; - key <AE08> { [ 8, asterisk ] }; - key <AE09> { [ 9, parenleft ] }; - key <AE10> { [ 0, parenright ] }; - key <AE11> { [ minus, underscore ] }; - key <AE12> { [ equal, plus ] }; - key <BKSL> { [ backslash, slash, bar ] }; - key <AB10> { [ period, comma, slash, question ] }; - key <LSGT> { [ less, greater, bar, brokenbar ] }; - -key.type[group1] = "FOUR_LEVEL_ALPHABETIC"; - - key <TLDE> { [ Cyrillic_io, Cyrillic_IO ] }; - key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI ] }; - key <AD02> { [ Cyrillic_en_descender, Cyrillic_EN_descender, Cyrillic_tse, Cyrillic_TSE ] }; - key <AD03> { [ Cyrillic_u, Cyrillic_U ] }; - key <AD04> { [ Cyrillic_ka, Cyrillic_KA, Cyrillic_ka_descender, Cyrillic_KA_descender ] }; - key <AD05> { [ Cyrillic_ie, Cyrillic_IE, Cyrillic_io, Cyrillic_IO ] }; - key <AD06> { [ Cyrillic_en, Cyrillic_EN ] }; - key <AD07> { [ Cyrillic_ghe, Cyrillic_GHE ] }; - key <AD08> { [ Cyrillic_sha, Cyrillic_SHA ] }; - key <AD09> { [ Cyrillic_ghe_bar, Cyrillic_GHE_bar, Cyrillic_shcha, Cyrillic_SHCHA ] }; - key <AD10> { [ Cyrillic_ze, Cyrillic_ZE ] }; - key <AD11> { [ Cyrillic_ha, Cyrillic_HA, Cyrillic_shha, Cyrillic_SHHA ] }; - key <AD12> { [ Cyrillic_u_straight_bar, Cyrillic_U_straight_bar, Cyrillic_hardsign, Cyrillic_HARDSIGN ] }; - key <AC01> { [ Cyrillic_o_bar, Cyrillic_O_bar, Cyrillic_ef, Cyrillic_EF ] }; - key <AC02> { [ Cyrillic_yeru, Cyrillic_YERU ] }; - key <AC03> { [ Cyrillic_ka_descender, Cyrillic_KA_descender, Cyrillic_ve, Cyrillic_VE ] }; - key <AC04> { [ Cyrillic_a, Cyrillic_A ] }; - key <AC05> { [ Cyrillic_pe, Cyrillic_PE ] }; - key <AC06> { [ Cyrillic_er, Cyrillic_ER ] }; - key <AC07> { [ Cyrillic_o, Cyrillic_O ] }; - key <AC08> { [ Cyrillic_el, Cyrillic_EL ] }; - key <AC09> { [ Cyrillic_de, Cyrillic_DE ] }; - key <AC10> { [ Cyrillic_zhe, Cyrillic_ZHE ] }; - key <AC11> { [ Cyrillic_schwa, Cyrillic_SCHWA, Cyrillic_e, Cyrillic_E ] }; - key <AB01> { [ Cyrillic_ya, Cyrillic_YA ] }; - key <AB02> { [ Ukrainian_i, Ukrainian_I, Cyrillic_che, Cyrillic_CHE ] }; - key <AB03> { [ Cyrillic_es, Cyrillic_ES ] }; - key <AB04> { [ Cyrillic_em, Cyrillic_EM ] }; - key <AB06> { [ Cyrillic_te, Cyrillic_TE ] }; - key <AB05> { [ Cyrillic_i, Cyrillic_I ] }; - key <AB07> { [ Cyrillic_u_straight, Cyrillic_U_straight, Cyrillic_softsign, Cyrillic_SOFTSIGN ] }; - key <AB08> { [ Cyrillic_be, Cyrillic_BE ] }; - key <AB09> { [ Cyrillic_yu, Cyrillic_YU ] }; -}; - -partial alphanumeric_keys -xkb_symbols "olpc" { - -// Contact: Walter Bender <walter@laptop.org> - -// We moved the Cyrillic IO off of the Tilde Key as an Alt-GR character -// and moved it onto the Backslash key, making Backslash and Bar available -// through the Latin side of the keyboard. - - include "kz(basic)" - - name[Group1] = "Kazakh"; - - key <TLDE> { [ parenleft, parenright ] }; - key <BKSL> { [ Cyrillic_io, Cyrillic_IO ] }; - - include "group(olpc)" -}; +// Based on http://www.sci.kz/~sairan/keyboard/kzkbd.html
+// Baurzhan Ismagulov <ibr@radix50.net>
+//
+
+// TODO:
+// 1. AltGr with TLDE and LSGT.
+// 2. Dead key for ruskaz and kazrus.
+// 3. Ctrl + <key>.
+// 4. Alt-Tab.
+
+// RST KazSSR 903-90
+// levels 3 and 4 are non-standard extensions
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+
+ name[Group1] = "Kazakh";
+
+key.type[group1] = "FOUR_LEVEL";
+
+ key <TLDE> { [ parenleft, parenright, Cyrillic_io, Cyrillic_IO ] };
+ key <AE01> { [ doublelowquotemark, exclam ] };
+ key <AE06> { [ comma, semicolon ] };
+ key <AE07> { [ period, colon ] };
+ key <BKSL> { [ backslash, slash ] };
+ key <AB10> { [ numerosign, question ] };
+ key <LSGT> { [ less, greater, bar, brokenbar ] };
+
+key.type[group1] = "ALPHABETIC";
+
+ key <AE02> { [ Cyrillic_schwa, Cyrillic_SCHWA ] };
+ key <AE03> { [ Ukrainian_i, Ukrainian_I ] };
+ key <AE04> { [ Cyrillic_en_descender, Cyrillic_EN_descender ] };
+ key <AE05> { [ Cyrillic_ghe_bar, Cyrillic_GHE_bar ] };
+ key <AE08> { [ Cyrillic_u_straight, Cyrillic_U_straight ] };
+ key <AE09> { [ Cyrillic_u_straight_bar, Cyrillic_U_straight_bar ] };
+ key <AE10> { [ Cyrillic_ka_descender, Cyrillic_KA_descender ] };
+ key <AE11> { [ Cyrillic_o_bar, Cyrillic_O_bar ] };
+ key <AE12> { [ Cyrillic_shha, Cyrillic_SHHA ] };
+
+ key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI ] };
+ key <AD02> { [ Cyrillic_tse, Cyrillic_TSE ] };
+ key <AD03> { [ Cyrillic_u, Cyrillic_U ] };
+ key <AD04> { [ Cyrillic_ka, Cyrillic_KA ] };
+ key <AD05> { [ Cyrillic_ie, Cyrillic_IE ] };
+ key <AD06> { [ Cyrillic_en, Cyrillic_EN ] };
+ key <AD07> { [ Cyrillic_ghe, Cyrillic_GHE ] };
+ key <AD08> { [ Cyrillic_sha, Cyrillic_SHA ] };
+ key <AD09> { [ Cyrillic_shcha, Cyrillic_SHCHA ] };
+ key <AD10> { [ Cyrillic_ze, Cyrillic_ZE ] };
+ key <AD11> { [ Cyrillic_ha, Cyrillic_HA ] };
+ key <AD12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN ] };
+ key <AC01> { [ Cyrillic_ef, Cyrillic_EF ] };
+ key <AC02> { [ Cyrillic_yeru, Cyrillic_YERU ] };
+ key <AC03> { [ Cyrillic_ve, Cyrillic_VE ] };
+ key <AC04> { [ Cyrillic_a, Cyrillic_A ] };
+ key <AC05> { [ Cyrillic_pe, Cyrillic_PE ] };
+ key <AC06> { [ Cyrillic_er, Cyrillic_ER ] };
+ key <AC07> { [ Cyrillic_o, Cyrillic_O ] };
+ key <AC08> { [ Cyrillic_el, Cyrillic_EL ] };
+ key <AC09> { [ Cyrillic_de, Cyrillic_DE ] };
+ key <AC10> { [ Cyrillic_zhe, Cyrillic_ZHE ] };
+ key <AC11> { [ Cyrillic_e, Cyrillic_E ] };
+ key <AB01> { [ Cyrillic_ya, Cyrillic_YA ] };
+ key <AB02> { [ Cyrillic_che, Cyrillic_CHE ] };
+ key <AB03> { [ Cyrillic_es, Cyrillic_ES ] };
+ key <AB04> { [ Cyrillic_em, Cyrillic_EM ] };
+ key <AB06> { [ Cyrillic_te, Cyrillic_TE ] };
+ key <AB05> { [ Cyrillic_i, Cyrillic_I ] };
+ key <AB07> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] };
+ key <AB08> { [ Cyrillic_be, Cyrillic_BE ] };
+ key <AB09> { [ Cyrillic_yu, Cyrillic_YU ] };
+
+key.type[group1]="TWO_LEVEL";
+};
+
+// Kikkarin KZ1
+partial alphanumeric_keys
+xkb_symbols "ruskaz" {
+
+ name[Group1] = "Russian (Kazakhstan, with Kazakh)";
+
+key.type[group1] = "FOUR_LEVEL";
+
+ key <AE01> { [ 1, exclam ] };
+ key <AE02> { [ 2, quotedbl, at ] };
+ key <AE03> { [ 3, numerosign, numbersign ] };
+ key <AE04> { [ 4, semicolon, dollar ] };
+ key <AE05> { [ 5, percent ] };
+ key <AE06> { [ 6, colon, asciicircum ] };
+ key <AE07> { [ 7, question, ampersand ] };
+ key <AE08> { [ 8, asterisk ] };
+ key <AE09> { [ 9, parenleft ] };
+ key <AE10> { [ 0, parenright ] };
+ key <AE11> { [ minus, underscore ] };
+ key <AE12> { [ equal, plus ] };
+ key <BKSL> { [ backslash, slash, bar ] };
+ key <AB10> { [ period, comma, slash, question ] };
+ key <LSGT> { [ less, greater, bar, brokenbar ] };
+
+key.type[group1] = "FOUR_LEVEL_ALPHABETIC";
+
+ key <TLDE> { [ Cyrillic_io, Cyrillic_IO ] };
+ key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI, Cyrillic_u_straight_bar, Cyrillic_U_straight_bar ] };
+ key <AD02> { [ Cyrillic_tse, Cyrillic_TSE ] };
+ key <AD03> { [ Cyrillic_u, Cyrillic_U, Cyrillic_u_straight, Cyrillic_U_straight ] };
+ key <AD04> { [ Cyrillic_ka, Cyrillic_KA, Cyrillic_ka_descender, Cyrillic_KA_descender ] };
+ key <AD05> { [ Cyrillic_ie, Cyrillic_IE, Cyrillic_io, Cyrillic_IO ] };
+ key <AD06> { [ Cyrillic_en, Cyrillic_EN, Cyrillic_en_descender, Cyrillic_EN_descender ] };
+ key <AD07> { [ Cyrillic_ghe, Cyrillic_GHE, Cyrillic_ghe_bar, Cyrillic_GHE_bar ] };
+ key <AD08> { [ Cyrillic_sha, Cyrillic_SHA ] };
+ key <AD09> { [ Cyrillic_shcha, Cyrillic_SHCHA ] };
+ key <AD10> { [ Cyrillic_ze, Cyrillic_ZE ] };
+ key <AD11> { [ Cyrillic_ha, Cyrillic_HA, Cyrillic_shha, Cyrillic_SHHA ] };
+ key <AD12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN ] };
+ key <AC01> { [ Cyrillic_ef, Cyrillic_EF ] };
+ key <AC02> { [ Cyrillic_yeru, Cyrillic_YERU ] };
+ key <AC03> { [ Cyrillic_ve, Cyrillic_VE ] };
+ key <AC04> { [ Cyrillic_a, Cyrillic_A, Cyrillic_schwa, Cyrillic_SCHWA ] };
+ key <AC05> { [ Cyrillic_pe, Cyrillic_PE ] };
+ key <AC06> { [ Cyrillic_er, Cyrillic_ER ] };
+ key <AC07> { [ Cyrillic_o, Cyrillic_O, Cyrillic_o_bar, Cyrillic_O_bar ] };
+ key <AC08> { [ Cyrillic_el, Cyrillic_EL ] };
+ key <AC09> { [ Cyrillic_de, Cyrillic_DE ] };
+ key <AC10> { [ Cyrillic_zhe, Cyrillic_ZHE ] };
+ key <AC11> { [ Cyrillic_e, Cyrillic_E ] };
+ key <AB01> { [ Cyrillic_ya, Cyrillic_YA ] };
+ key <AB02> { [ Cyrillic_che, Cyrillic_CHE ] };
+ key <AB03> { [ Cyrillic_es, Cyrillic_ES ] };
+ key <AB04> { [ Cyrillic_em, Cyrillic_EM ] };
+ key <AB06> { [ Cyrillic_te, Cyrillic_TE ] };
+ key <AB05> { [ Cyrillic_i, Cyrillic_I, Ukrainian_i, Ukrainian_I ] };
+ key <AB07> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] };
+ key <AB08> { [ Cyrillic_be, Cyrillic_BE ] };
+ key <AB09> { [ Cyrillic_yu, Cyrillic_YU ] };
+};
+
+// Kikkarin KZ2
+partial alphanumeric_keys
+xkb_symbols "kazrus" {
+
+ name[Group1] = "Kazakh (with Russian)";
+
+key.type[group1] = "FOUR_LEVEL";
+
+ key <AE01> { [ 1, exclam ] };
+ key <AE02> { [ 2, quotedbl, at ] };
+ key <AE03> { [ 3, numerosign, numbersign ] };
+ key <AE04> { [ 4, semicolon, dollar ] };
+ key <AE05> { [ 5, percent ] };
+ key <AE06> { [ 6, colon, asciicircum ] };
+ key <AE07> { [ 7, question, ampersand ] };
+ key <AE08> { [ 8, asterisk ] };
+ key <AE09> { [ 9, parenleft ] };
+ key <AE10> { [ 0, parenright ] };
+ key <AE11> { [ minus, underscore ] };
+ key <AE12> { [ equal, plus ] };
+ key <BKSL> { [ backslash, slash, bar ] };
+ key <AB10> { [ period, comma, slash, question ] };
+ key <LSGT> { [ less, greater, bar, brokenbar ] };
+
+key.type[group1] = "FOUR_LEVEL_ALPHABETIC";
+
+ key <TLDE> { [ Cyrillic_io, Cyrillic_IO ] };
+ key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI ] };
+ key <AD02> { [ Cyrillic_en_descender, Cyrillic_EN_descender, Cyrillic_tse, Cyrillic_TSE ] };
+ key <AD03> { [ Cyrillic_u, Cyrillic_U ] };
+ key <AD04> { [ Cyrillic_ka, Cyrillic_KA, Cyrillic_ka_descender, Cyrillic_KA_descender ] };
+ key <AD05> { [ Cyrillic_ie, Cyrillic_IE, Cyrillic_io, Cyrillic_IO ] };
+ key <AD06> { [ Cyrillic_en, Cyrillic_EN ] };
+ key <AD07> { [ Cyrillic_ghe, Cyrillic_GHE ] };
+ key <AD08> { [ Cyrillic_sha, Cyrillic_SHA ] };
+ key <AD09> { [ Cyrillic_ghe_bar, Cyrillic_GHE_bar, Cyrillic_shcha, Cyrillic_SHCHA ] };
+ key <AD10> { [ Cyrillic_ze, Cyrillic_ZE ] };
+ key <AD11> { [ Cyrillic_ha, Cyrillic_HA, Cyrillic_shha, Cyrillic_SHHA ] };
+ key <AD12> { [ Cyrillic_u_straight_bar, Cyrillic_U_straight_bar, Cyrillic_hardsign, Cyrillic_HARDSIGN ] };
+ key <AC01> { [ Cyrillic_o_bar, Cyrillic_O_bar, Cyrillic_ef, Cyrillic_EF ] };
+ key <AC02> { [ Cyrillic_yeru, Cyrillic_YERU ] };
+ key <AC03> { [ Cyrillic_ka_descender, Cyrillic_KA_descender, Cyrillic_ve, Cyrillic_VE ] };
+ key <AC04> { [ Cyrillic_a, Cyrillic_A ] };
+ key <AC05> { [ Cyrillic_pe, Cyrillic_PE ] };
+ key <AC06> { [ Cyrillic_er, Cyrillic_ER ] };
+ key <AC07> { [ Cyrillic_o, Cyrillic_O ] };
+ key <AC08> { [ Cyrillic_el, Cyrillic_EL ] };
+ key <AC09> { [ Cyrillic_de, Cyrillic_DE ] };
+ key <AC10> { [ Cyrillic_zhe, Cyrillic_ZHE ] };
+ key <AC11> { [ Cyrillic_schwa, Cyrillic_SCHWA, Cyrillic_e, Cyrillic_E ] };
+ key <AB01> { [ Cyrillic_ya, Cyrillic_YA ] };
+ key <AB02> { [ Ukrainian_i, Ukrainian_I, Cyrillic_che, Cyrillic_CHE ] };
+ key <AB03> { [ Cyrillic_es, Cyrillic_ES ] };
+ key <AB04> { [ Cyrillic_em, Cyrillic_EM ] };
+ key <AB06> { [ Cyrillic_te, Cyrillic_TE ] };
+ key <AB05> { [ Cyrillic_i, Cyrillic_I ] };
+ key <AB07> { [ Cyrillic_u_straight, Cyrillic_U_straight, Cyrillic_softsign, Cyrillic_SOFTSIGN ] };
+ key <AB08> { [ Cyrillic_be, Cyrillic_BE ] };
+ key <AB09> { [ Cyrillic_yu, Cyrillic_YU ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "olpc" {
+
+// Contact: Walter Bender <walter@laptop.org>
+
+// We moved the Cyrillic IO off of the Tilde Key as an Alt-GR character
+// and moved it onto the Backslash key, making Backslash and Bar available
+// through the Latin side of the keyboard.
+
+ include "kz(basic)"
+
+ name[Group1] = "Kazakh";
+
+ key <TLDE> { [ parenleft, parenright ] };
+ key <BKSL> { [ Cyrillic_io, Cyrillic_IO ] };
+
+ include "group(olpc)"
+};
diff --git a/xorg-server/xkeyboard-config/symbols/la b/xorg-server/xkeyboard-config/symbols/la index a174ddfcc..6479fbb28 100644 --- a/xorg-server/xkeyboard-config/symbols/la +++ b/xorg-server/xkeyboard-config/symbols/la @@ -1,150 +1,150 @@ -// Lao keymap, by Anousak Souphavanh <anousak@muanglao.com> - -partial default alphanumeric_keys -xkb_symbols "basic" { - - // Describes the differences between a very simple US/ASCII - // keyboard and a Lao keyboard - // This keymap uses the Lao keyboard standard [kind of] widely used inLaos - - name[Group1]= "Lao"; - - // Alphanumeric section - key <TLDE> { [ 0x100200D ]}; - key <AE01> { [ 0x1000ea2, 0x1000ed1 ]}; - key <AE01> { [ 0x1000ea2, 0x1000ed1 ]}; - key <AE02> { [ 0x1000e9f, 0x1000ed2 ]}; - key <AE03> { [ 0x1000ec2, 0x1000ed3 ]}; - key <AE04> { [ 0x1000e96, 0x1000ed4 ]}; - key <AE05> { [ 0x1000eb8, 0x1000ecc ]}; - key <AE06> { [ 0x1000eb9, 0x1000ebc ]}; - key <AE07> { [ 0x1000e84, 0x1000ed5 ]}; - key <AE08> { [ 0x1000e95, 0x1000ed6 ]}; - key <AE09> { [ 0x1000e88, 0x1000ed7 ]}; - key <AE10> { [ 0x1000e82, 0x1000ed8 ]}; - key <AE11> { [ 0x1000e8a, 0x1000ed9 ]}; - key <AE12> { [ 0x1000ecd ]}; - - key <AD01> { [ 0x1000ebb ]}; - key <AD02> { [ 0x1000ec4, 0x1000ed0 ]}; - key <AD03> { [ 0x1000eb3 ]}; - key <AD04> { [ 0x1000e9e, underscore ]}; - key <AD05> { [ 0x1000eb0, plus ]}; - key <AD06> { [ 0x1000eb4 ]}; - key <AD07> { [ 0x1000eb5 ]}; - key <AD08> { [ 0x1000ea3, 0x1000eae ]}; - key <AD09> { [ 0x1000e99 ]}; - key <AD10> { [ 0x1000e8d, 0x1000ebd ]}; - key <AD11> { [ 0x1000e9a, minus ]}; - key <AD12> { [ 0x1000ea5, braceright ]}; - key <BKSL> { [ 0x1000edc, 0x1000edd ]}; - - key <AC01> { [ 0x1000eb1 ]}; - key <AC02> { [ 0x1000eab, semicolon ]}; - key <AC03> { [ 0x1000e81, period ]}; - key <AC04> { [ 0x1000e94, comma ]}; - key <AC05> { [ 0x1000ec0, colon ]}; - key <AC06> { [ 0x1000ec9, 0x1000eca ]}; - key <AC07> { [ 0x1000ec8, 0x1000ecb ]}; - key <AC08> { [ 0x1000eb2, exclam ]}; - key <AC09> { [ 0x1000eaa, question ]}; - key <AC10> { [ 0x1000ea7, percent ]}; - key <AC11> { [ 0x1000e87, equal ]}; - - key <AB01> { [ 0x1000e9c, 0x10020ad ]}; - key <AB02> { [ 0x1000e9b, parenleft ]}; - key <AB03> { [ 0x1000ec1, 0x1000eaf ]}; - key <AB04> { [ 0x1000ead ]}; - key <AB05> { [ 0x1000eb6 ]}; - key <AB06> { [ 0x1000eb7 ]}; - key <AB07> { [ 0x1000e97, 0x1000ec6 ]}; - key <AB08> { [ 0x1000ea1, quoteleft ]}; - key <AB09> { [ 0x1000ec3, dollar ]}; - key <AB10> { [ 0x1000e9d, parenright ]}; - -override key <LFSH> { - type[Group1]="PC_ALT_LEVEL2", - [ Shift_L, ISO_First_Group ] - }; -override key <RTSH> { - type[Group1]="PC_ALT_LEVEL2", - [ Shift_R, ISO_Last_Group ] - }; -}; - -partial -xkb_symbols "stea" { - - // Describes the differences between a very simple US/ASCII - // keyboard and a Lao keyboard - // This keymap uses the proposed Lao keyboard standard by the - // PAN Localization Project - // Science Technology and Environment Agency of Lao PDR - // National University Computer and Emergency Science of Pakistan - // International Development Research Center - // Caveat: assigning multiple codepoints to a single key doesn't - // work in XKB. Therefor the combining codepoint assignments - // have been omitted. - - - name[Group1]= "Lao (STEA proposed standard layout)"; - - // Alphanumeric section - key <TLDE> { [ quotedbl, apostrophe ]}; - key <AE01> { [ 0x1000ea2, 1, 0x1000ed1 ]}; - key <AE02> { [ 0x1000e9f, 2, 0x1000ed2 ]}; - key <AE03> { [ 0x1000ec2, 3, 0x1000ed3 ]}; - key <AE04> { [ 0x1000e96, 4, 0x1000ed4 ]}; - key <AE05> { [ 0x1000eb8, 0x1000ecc, 0x1000ed5 ]}; - key <AE06> { [ 0x1000eb9, 0x1000ebc, 0x1000ed6 ]}; - key <AE07> { [ 0x1000e84, 5, 0x1000ed7 ]}; - key <AE08> { [ 0x1000e95, 6, 0x1000ed8 ]}; - key <AE09> { [ 0x1000e88, 7, 0x1000ed9 ]}; - key <AE10> { [ 0x1000e82, 8, 0x1000ed0 ]}; - key <AE11> { [ 0x1000e8a, 9 ]}; - key <AE12> { [ 0x1000ecd ]}; - - key <AD01> { [ 0x1000ebb ]}; - key <AD02> { [ 0x1000ec4, 0 ]}; - key <AD03> { [ 0x1000eb3, asterisk ]}; - key <AD04> { [ 0x1000e9e, underscore ]}; - key <AD05> { [ 0x1000eb0, plus ]}; - key <AD06> { [ 0x1000eb4 ]}; - key <AD07> { [ 0x1000eb5 ]}; - key <AD08> { [ 0x1000eae, 0x1000ea3 ]}; - key <AD09> { [ 0x1000e99, 0x1000edc ]}; - key <AD10> { [ 0x1000e8d, 0x1000ebd ]}; - key <AD11> { [ 0x1000e9a, minus ]}; - key <AD12> { [ 0x1000ea5 ]}; - key <BKSL> { [ slash, backslash ]}; - - key <AC01> { [ 0x1000eb1 ]}; - key <AC02> { [ 0x1000eab, semicolon ]}; - key <AC03> { [ 0x1000e81, period ]}; - key <AC04> { [ 0x1000e94, comma ]}; - key <AC05> { [ 0x1000ec0, colon ]}; - key <AC06> { [ 0x1000ec9, 0x1000eca ]}; - key <AC07> { [ 0x1000ec8, 0x1000ecb ]}; - key <AC08> { [ 0x1000eb2, exclam ]}; - key <AC09> { [ 0x1000eaa, question ]}; - key <AC10> { [ 0x1000ea7, percent ]}; - key <AC11> { [ 0x1000e87, equal ]}; - - key <AB01> { [ 0x1000e9c, 0x10020ad ]}; - key <AB02> { [ 0x1000e9b, parenleft ]}; - key <AB03> { [ 0x1000ec1, 0x1000eaf ]}; - key <AB04> { [ 0x1000ead, x ]}; - key <AB05> { [ 0x1000eb6 ]}; - key <AB06> { [ 0x1000eb7 ]}; - key <AB07> { [ 0x1000e97, 0x1000ec6 ]}; - key <AB08> { [ 0x1000ea1, 0x1000edd ]}; - key <AB09> { [ 0x1000ec3, dollar ]}; - key <AB10> { [ 0x1000e9d, parenright ]}; - - key <SPCE> { [ space, nobreakspace, nobreakspace ]}; - - key <KPDL> { [ comma, period ]}; - - include "level3(ralt_switch)" - -}; +// Lao keymap, by Anousak Souphavanh <anousak@muanglao.com>
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+
+ // Describes the differences between a very simple US/ASCII
+ // keyboard and a Lao keyboard
+ // This keymap uses the Lao keyboard standard [kind of] widely used inLaos
+
+ name[Group1]= "Lao";
+
+ // Alphanumeric section
+ key <TLDE> { [ 0x100200D ]};
+ key <AE01> { [ 0x1000ea2, 0x1000ed1 ]};
+ key <AE01> { [ 0x1000ea2, 0x1000ed1 ]};
+ key <AE02> { [ 0x1000e9f, 0x1000ed2 ]};
+ key <AE03> { [ 0x1000ec2, 0x1000ed3 ]};
+ key <AE04> { [ 0x1000e96, 0x1000ed4 ]};
+ key <AE05> { [ 0x1000eb8, 0x1000ecc ]};
+ key <AE06> { [ 0x1000eb9, 0x1000ebc ]};
+ key <AE07> { [ 0x1000e84, 0x1000ed5 ]};
+ key <AE08> { [ 0x1000e95, 0x1000ed6 ]};
+ key <AE09> { [ 0x1000e88, 0x1000ed7 ]};
+ key <AE10> { [ 0x1000e82, 0x1000ed8 ]};
+ key <AE11> { [ 0x1000e8a, 0x1000ed9 ]};
+ key <AE12> { [ 0x1000ecd ]};
+
+ key <AD01> { [ 0x1000ebb ]};
+ key <AD02> { [ 0x1000ec4, 0x1000ed0 ]};
+ key <AD03> { [ 0x1000eb3 ]};
+ key <AD04> { [ 0x1000e9e, underscore ]};
+ key <AD05> { [ 0x1000eb0, plus ]};
+ key <AD06> { [ 0x1000eb4 ]};
+ key <AD07> { [ 0x1000eb5 ]};
+ key <AD08> { [ 0x1000ea3, 0x1000eae ]};
+ key <AD09> { [ 0x1000e99 ]};
+ key <AD10> { [ 0x1000e8d, 0x1000ebd ]};
+ key <AD11> { [ 0x1000e9a, minus ]};
+ key <AD12> { [ 0x1000ea5, braceright ]};
+ key <BKSL> { [ 0x1000edc, 0x1000edd ]};
+
+ key <AC01> { [ 0x1000eb1 ]};
+ key <AC02> { [ 0x1000eab, semicolon ]};
+ key <AC03> { [ 0x1000e81, period ]};
+ key <AC04> { [ 0x1000e94, comma ]};
+ key <AC05> { [ 0x1000ec0, colon ]};
+ key <AC06> { [ 0x1000ec9, 0x1000eca ]};
+ key <AC07> { [ 0x1000ec8, 0x1000ecb ]};
+ key <AC08> { [ 0x1000eb2, exclam ]};
+ key <AC09> { [ 0x1000eaa, question ]};
+ key <AC10> { [ 0x1000ea7, percent ]};
+ key <AC11> { [ 0x1000e87, equal ]};
+
+ key <AB01> { [ 0x1000e9c, 0x10020ad ]};
+ key <AB02> { [ 0x1000e9b, parenleft ]};
+ key <AB03> { [ 0x1000ec1, 0x1000eaf ]};
+ key <AB04> { [ 0x1000ead ]};
+ key <AB05> { [ 0x1000eb6 ]};
+ key <AB06> { [ 0x1000eb7 ]};
+ key <AB07> { [ 0x1000e97, 0x1000ec6 ]};
+ key <AB08> { [ 0x1000ea1, quoteleft ]};
+ key <AB09> { [ 0x1000ec3, dollar ]};
+ key <AB10> { [ 0x1000e9d, parenright ]};
+
+override key <LFSH> {
+ type[Group1]="PC_ALT_LEVEL2",
+ [ Shift_L, ISO_First_Group ]
+ };
+override key <RTSH> {
+ type[Group1]="PC_ALT_LEVEL2",
+ [ Shift_R, ISO_Last_Group ]
+ };
+};
+
+partial
+xkb_symbols "stea" {
+
+ // Describes the differences between a very simple US/ASCII
+ // keyboard and a Lao keyboard
+ // This keymap uses the proposed Lao keyboard standard by the
+ // PAN Localization Project
+ // Science Technology and Environment Agency of Lao PDR
+ // National University Computer and Emergency Science of Pakistan
+ // International Development Research Center
+ // Caveat: assigning multiple codepoints to a single key doesn't
+ // work in XKB. Therefor the combining codepoint assignments
+ // have been omitted.
+
+
+ name[Group1]= "Lao (STEA proposed standard layout)";
+
+ // Alphanumeric section
+ key <TLDE> { [ quotedbl, apostrophe ]};
+ key <AE01> { [ 0x1000ea2, 1, 0x1000ed1 ]};
+ key <AE02> { [ 0x1000e9f, 2, 0x1000ed2 ]};
+ key <AE03> { [ 0x1000ec2, 3, 0x1000ed3 ]};
+ key <AE04> { [ 0x1000e96, 4, 0x1000ed4 ]};
+ key <AE05> { [ 0x1000eb8, 0x1000ecc, 0x1000ed5 ]};
+ key <AE06> { [ 0x1000eb9, 0x1000ebc, 0x1000ed6 ]};
+ key <AE07> { [ 0x1000e84, 5, 0x1000ed7 ]};
+ key <AE08> { [ 0x1000e95, 6, 0x1000ed8 ]};
+ key <AE09> { [ 0x1000e88, 7, 0x1000ed9 ]};
+ key <AE10> { [ 0x1000e82, 8, 0x1000ed0 ]};
+ key <AE11> { [ 0x1000e8a, 9 ]};
+ key <AE12> { [ 0x1000ecd ]};
+
+ key <AD01> { [ 0x1000ebb ]};
+ key <AD02> { [ 0x1000ec4, 0 ]};
+ key <AD03> { [ 0x1000eb3, asterisk ]};
+ key <AD04> { [ 0x1000e9e, underscore ]};
+ key <AD05> { [ 0x1000eb0, plus ]};
+ key <AD06> { [ 0x1000eb4 ]};
+ key <AD07> { [ 0x1000eb5 ]};
+ key <AD08> { [ 0x1000eae, 0x1000ea3 ]};
+ key <AD09> { [ 0x1000e99, 0x1000edc ]};
+ key <AD10> { [ 0x1000e8d, 0x1000ebd ]};
+ key <AD11> { [ 0x1000e9a, minus ]};
+ key <AD12> { [ 0x1000ea5 ]};
+ key <BKSL> { [ slash, backslash ]};
+
+ key <AC01> { [ 0x1000eb1 ]};
+ key <AC02> { [ 0x1000eab, semicolon ]};
+ key <AC03> { [ 0x1000e81, period ]};
+ key <AC04> { [ 0x1000e94, comma ]};
+ key <AC05> { [ 0x1000ec0, colon ]};
+ key <AC06> { [ 0x1000ec9, 0x1000eca ]};
+ key <AC07> { [ 0x1000ec8, 0x1000ecb ]};
+ key <AC08> { [ 0x1000eb2, exclam ]};
+ key <AC09> { [ 0x1000eaa, question ]};
+ key <AC10> { [ 0x1000ea7, percent ]};
+ key <AC11> { [ 0x1000e87, equal ]};
+
+ key <AB01> { [ 0x1000e9c, 0x10020ad ]};
+ key <AB02> { [ 0x1000e9b, parenleft ]};
+ key <AB03> { [ 0x1000ec1, 0x1000eaf ]};
+ key <AB04> { [ 0x1000ead, x ]};
+ key <AB05> { [ 0x1000eb6 ]};
+ key <AB06> { [ 0x1000eb7 ]};
+ key <AB07> { [ 0x1000e97, 0x1000ec6 ]};
+ key <AB08> { [ 0x1000ea1, 0x1000edd ]};
+ key <AB09> { [ 0x1000ec3, dollar ]};
+ key <AB10> { [ 0x1000e9d, parenright ]};
+
+ key <SPCE> { [ space, nobreakspace, nobreakspace ]};
+
+ key <KPDL> { [ comma, period ]};
+
+ include "level3(ralt_switch)"
+
+};
diff --git a/xorg-server/xkeyboard-config/symbols/latam b/xorg-server/xkeyboard-config/symbols/latam index 6cc9c6850..94bf80a2e 100644 --- a/xorg-server/xkeyboard-config/symbols/latam +++ b/xorg-server/xkeyboard-config/symbols/latam @@ -1,68 +1,68 @@ -// based on a keyboard -// Modified for a real Latin American Keyboard by Fabian Mandelbaum - -partial default alphanumeric_keys -xkb_symbols "basic" { - - include "latin(type4)" - - name[Group1]="Spanish (Latin American)"; - - key <AE01> { [ 1, exclam, bar, exclamdown ] }; - key <AE03> { [ 3, numbersign, periodcentered, sterling ] }; - key <AE04> { [ 4, dollar, asciitilde, dollar ] }; - key <AE06> { [ 6, ampersand, notsign, fiveeighths ] }; - key <AE11> { [apostrophe, question, backslash, questiondown ] }; - key <AE12> { [questiondown, exclamdown, dead_cedilla, dead_ogonek] }; - - key <AD11> { [dead_acute, dead_diaeresis, dead_diaeresis, dead_abovering ] }; - key <AD12> { [ plus, asterisk, asciitilde, dead_macron ] }; - - key <AC10> { [ ntilde, Ntilde, asciitilde, dead_doubleacute ] }; - key <AC11> { [ braceleft, bracketleft, dead_circumflex, braceleft] }; - key <TLDE> { [ bar, degree, notsign, notsign ] }; - - key <BKSL> { [braceright, bracketright, dead_grave, braceright ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "Sundeadkeys" { - include "latam(basic)" - - key <AC11> { [dead_acute, dead_diaeresis, braceleft, braceleft ] }; - key <AD11> { [dead_grave, dead_circumflex, bracketleft, dead_abovering ] }; -}; - -partial alphanumeric_keys -xkb_symbols "sundeadkeys" { - include "latam(Sundeadkeys)" - name[Group1]="Spanish (Latin American, Sun dead keys)"; -}; - -partial alphanumeric_keys -xkb_symbols "nodeadkeys" { - - include "latam(basic)" - - name[Group1]="Spanish (Latin American, eliminate dead keys)"; - - key <AE12> { [questiondown, exclamdown, cedilla, ogonek ] }; - key <AD11> { [ grave, asciicircum, bracketleft, degree ] }; - key <AD12> { [ plus, asterisk, bracketright, macron ] }; - key <AC10> { [ ntilde, Ntilde, asciitilde, doubleacute ] }; - key <AC11> { [ acute, diaeresis, braceleft, braceleft ] }; - key <BKSL> { [ ccedilla, Ccedilla, braceright, breve ] }; - key <AB10> { [ minus, underscore, dead_belowdot, abovedot ] }; -}; - -partial alphanumeric_keys -xkb_symbols "deadtilde" { - - include "latam(basic)" - - name[Group1]="Spanish (Latin American, include dead tilde)"; - - key <AD12> { [ plus, asterisk, dead_tilde, dead_macron ] }; -}; +// based on a keyboard
+// Modified for a real Latin American Keyboard by Fabian Mandelbaum
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+
+ include "latin(type4)"
+
+ name[Group1]="Spanish (Latin American)";
+
+ key <AE01> { [ 1, exclam, bar, exclamdown ] };
+ key <AE03> { [ 3, numbersign, periodcentered, sterling ] };
+ key <AE04> { [ 4, dollar, asciitilde, dollar ] };
+ key <AE06> { [ 6, ampersand, notsign, fiveeighths ] };
+ key <AE11> { [apostrophe, question, backslash, questiondown ] };
+ key <AE12> { [questiondown, exclamdown, dead_cedilla, dead_ogonek] };
+
+ key <AD11> { [dead_acute, dead_diaeresis, dead_diaeresis, dead_abovering ] };
+ key <AD12> { [ plus, asterisk, asciitilde, dead_macron ] };
+
+ key <AC10> { [ ntilde, Ntilde, asciitilde, dead_doubleacute ] };
+ key <AC11> { [ braceleft, bracketleft, dead_circumflex, braceleft] };
+ key <TLDE> { [ bar, degree, notsign, notsign ] };
+
+ key <BKSL> { [braceright, bracketright, dead_grave, braceright ] };
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "Sundeadkeys" {
+ include "latam(basic)"
+
+ key <AC11> { [dead_acute, dead_diaeresis, braceleft, braceleft ] };
+ key <AD11> { [dead_grave, dead_circumflex, bracketleft, dead_abovering ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "sundeadkeys" {
+ include "latam(Sundeadkeys)"
+ name[Group1]="Spanish (Latin American, Sun dead keys)";
+};
+
+partial alphanumeric_keys
+xkb_symbols "nodeadkeys" {
+
+ include "latam(basic)"
+
+ name[Group1]="Spanish (Latin American, eliminate dead keys)";
+
+ key <AE12> { [questiondown, exclamdown, cedilla, ogonek ] };
+ key <AD11> { [ grave, asciicircum, bracketleft, degree ] };
+ key <AD12> { [ plus, asterisk, bracketright, macron ] };
+ key <AC10> { [ ntilde, Ntilde, asciitilde, doubleacute ] };
+ key <AC11> { [ acute, diaeresis, braceleft, braceleft ] };
+ key <BKSL> { [ ccedilla, Ccedilla, braceright, breve ] };
+ key <AB10> { [ minus, underscore, dead_belowdot, abovedot ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "deadtilde" {
+
+ include "latam(basic)"
+
+ name[Group1]="Spanish (Latin American, include dead tilde)";
+
+ key <AD12> { [ plus, asterisk, dead_tilde, dead_macron ] };
+};
diff --git a/xorg-server/xkeyboard-config/symbols/latin b/xorg-server/xkeyboard-config/symbols/latin index 77b99d46c..48a90e9c5 100644 --- a/xorg-server/xkeyboard-config/symbols/latin +++ b/xorg-server/xkeyboard-config/symbols/latin @@ -1,256 +1,256 @@ -// Common Latin alphabet layout - -default partial -xkb_symbols "basic" { - - key <AE01> { [ 1, exclam, onesuperior, exclamdown ] }; - key <AE02> { [ 2, at, twosuperior, oneeighth ] }; - key <AE03> { [ 3, numbersign, threesuperior, sterling ] }; - key <AE04> { [ 4, dollar, onequarter, dollar ] }; - key <AE05> { [ 5, percent, onehalf, threeeighths ] }; - key <AE06> { [ 6, asciicircum, threequarters, fiveeighths ] }; - key <AE07> { [ 7, ampersand, braceleft, seveneighths ] }; - key <AE08> { [ 8, asterisk, bracketleft, trademark ] }; - key <AE09> { [ 9, parenleft, bracketright, plusminus ] }; - key <AE10> { [ 0, parenright, braceright, degree ] }; - key <AE11> { [ minus, underscore, backslash, questiondown ] }; - key <AE12> { [ equal, plus, dead_cedilla, dead_ogonek ] }; - - key <AD01> { [ q, Q, at, Greek_OMEGA ] }; - key <AD02> { [ w, W, lstroke, Lstroke ] }; - key <AD03> { [ e, E, e, E ] }; - key <AD04> { [ r, R, paragraph, registered ] }; - key <AD05> { [ t, T, tslash, Tslash ] }; - key <AD06> { [ y, Y, leftarrow, yen ] }; - key <AD07> { [ u, U, downarrow, uparrow ] }; - key <AD08> { [ i, I, rightarrow, idotless ] }; - key <AD09> { [ o, O, oslash, Ooblique ] }; - key <AD10> { [ p, P, thorn, THORN ] }; - key <AD11> { [bracketleft, braceleft, dead_diaeresis, dead_abovering ] }; - key <AD12> { [bracketright, braceright, dead_tilde, dead_macron ] }; - - key <AC01> { [ a, A, ae, AE ] }; - key <AC02> { [ s, S, ssharp, section ] }; - key <AC03> { [ d, D, eth, ETH ] }; - key <AC04> { [ f, F, dstroke, ordfeminine ] }; - key <AC05> { [ g, G, eng, ENG ] }; - key <AC06> { [ h, H, hstroke, Hstroke ] }; - key <AC07> { [ j, J, j, J ] }; - key <AC08> { [ k, K, kra, ampersand ] }; - key <AC09> { [ l, L, lstroke, Lstroke ] }; - key <AC10> { [ semicolon, colon, dead_acute, dead_doubleacute ] }; - key <AC11> { [apostrophe, quotedbl, dead_circumflex, dead_caron ] }; - key <TLDE> { [ grave, asciitilde, notsign, notsign ] }; - - key <BKSL> { [ backslash, bar, dead_grave, dead_breve ] }; - key <AB01> { [ z, Z, guillemotleft, less ] }; - key <AB02> { [ x, X, guillemotright, greater ] }; - key <AB03> { [ c, C, cent, copyright ] }; - key <AB04> { [ v, V, leftdoublequotemark, leftsinglequotemark ] }; - key <AB05> { [ b, B, rightdoublequotemark, rightsinglequotemark ] }; - key <AB06> { [ n, N, n, N ] }; - key <AB07> { [ m, M, mu, masculine ] }; - key <AB08> { [ comma, less, horizconnector, multiply ] }; - key <AB09> { [ period, greater, periodcentered, division ] }; - key <AB10> { [ slash, question, dead_belowdot, dead_abovedot ] }; - -}; - -// Northern Europe ( Danish, Finnish, Norwegian, Swedish) common layout - -partial -xkb_symbols "type2" { - - include "latin" - - key <AE01> { [ 1, exclam, exclamdown, onesuperior ] }; - key <AE02> { [ 2, quotedbl, at, twosuperior ] }; - key <AE03> { [ 3, numbersign, sterling, threesuperior] }; - key <AE04> { [ 4, currency, dollar, onequarter ] }; - key <AE05> { [ 5, percent, onehalf, cent ] }; - key <AE06> { [ 6, ampersand, yen, fiveeighths ] }; - key <AE07> { [ 7, slash, braceleft, division ] }; - key <AE08> { [ 8, parenleft, bracketleft, guillemotleft] }; - key <AE09> { [ 9, parenright, bracketright, guillemotright] }; - key <AE10> { [ 0, equal, braceright, degree ] }; - - key <AD03> { [ e, E, EuroSign, cent ] }; - key <AD04> { [ r, R, registered, registered ] }; - key <AD05> { [ t, T, thorn, THORN ] }; - key <AD09> { [ o, O, oe, OE ] }; - key <AD11> { [ aring, Aring, dead_diaeresis, dead_abovering ] }; - key <AD12> { [dead_diaeresis, dead_circumflex, dead_tilde, dead_caron ] }; - - key <AC01> { [ a, A, ordfeminine, masculine ] }; - - key <AB03> { [ c, C, copyright, copyright ] }; - key <AB08> { [ comma, semicolon, dead_cedilla, dead_ogonek ] }; - key <AB09> { [ period, colon, periodcentered, dead_abovedot ] }; - key <AB10> { [ minus, underscore, dead_belowdot, dead_abovedot ] }; -}; - -// Slavic Latin ( Albanian, Croatian, Polish, Slovene, Yugoslav) -// common layout - -partial -xkb_symbols "type3" { - - include "latin" - - key <AD01> { [ q, Q, backslash, Greek_OMEGA ] }; - key <AD02> { [ w, W, bar, Lstroke ] }; - key <AD06> { [ z, Z, leftarrow, yen ] }; - - key <AC04> { [ f, F, bracketleft, ordfeminine ] }; - key <AC05> { [ g, G, bracketright, ENG ] }; - key <AC08> { [ k, K, lstroke, ampersand ] }; - - key <AB01> { [ y, Y, guillemotleft, less ] }; - key <AB04> { [ v, V, at, grave ] }; - key <AB05> { [ b, B, braceleft, apostrophe ] }; - key <AB06> { [ n, N, braceright, braceright ] }; - key <AB07> { [ m, M, section, masculine ] }; - key <AB08> { [ comma, semicolon, less, multiply ] }; - key <AB09> { [ period, colon, greater, division ] }; -}; - -// Another one Latin common layout -// (German, Estonian, Spanish, Icelandic, Italian, Latin American, Portuguese) - -partial -xkb_symbols "type4" { - - include "latin" - - key <AE02> { [ 2, quotedbl, at, oneeighth ] }; - key <AE06> { [ 6, ampersand, notsign, fiveeighths ] }; - key <AE07> { [ 7, slash, braceleft, seveneighths ] }; - key <AE08> { [ 8, parenleft, bracketleft, trademark ] }; - key <AE09> { [ 9, parenright, bracketright, plusminus ] }; - key <AE10> { [ 0, equal, braceright, degree ] }; - - key <AD03> { [ e, E, EuroSign, cent ] }; - - key <AB08> { [ comma, semicolon, horizconnector, multiply ] }; - key <AB09> { [ period, colon, periodcentered, division ] }; - key <AB10> { [ minus, underscore, dead_belowdot, dead_abovedot ] }; -}; - -partial -xkb_symbols "nodeadkeys" { - - key <AE12> { [ equal, plus, cedilla, ogonek ] }; - key <AD11> { [bracketleft, braceleft, diaeresis, degree ] }; - key <AD12> { [bracketright, braceright, asciitilde, macron ] }; - key <AC10> { [ semicolon, colon, acute, doubleacute ] }; - key <AC11> { [apostrophe, quotedbl, asciicircum, caron ] }; - key <BKSL> { [ backslash, bar, grave, breve ] }; - key <AB10> { [ slash, question, dead_belowdot, abovedot ] }; -}; - -partial -xkb_symbols "type2_nodeadkeys" { - - include "latin(nodeadkeys)" - - key <AD11> { [ aring, Aring, diaeresis, degree ] }; - key <AD12> { [ diaeresis, asciicircum, asciitilde, caron ] }; - key <AB08> { [ comma, semicolon, cedilla, ogonek ] }; - key <AB09> { [ period, colon, periodcentered, abovedot ] }; - key <AB10> { [ minus, underscore, dead_belowdot, abovedot ] }; -}; - -partial -xkb_symbols "type3_nodeadkeys" { - - include "latin(nodeadkeys)" -}; - -partial -xkb_symbols "type4_nodeadkeys" { - - include "latin(nodeadkeys)" - - key <AB10> { [ minus, underscore, dead_belowdot, abovedot ] }; -}; - -// Added 2008.03.05 by Marcin Woliński -// See http://marcinwolinski.pl/keyboard/ for a description. -// Used by pl(intl) -// -// ┌────┐ -// │ 2 4│ 2 = Shift, 4 = Level3 + Shift -// │ 1 3│ 1 = Normal, 3 = Level3 -// └────┘ -// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓ -// │ ~ ~ │ ! ' │ @ " │ # ˝ │ $ ¸ │ % ˇ │ ^ ^ │ & ˘ │ * ˙ │ ( ̣ │ ) ° │ _ ¯ │ + ˛ ┃ ⌫ Back ┃ -// │ ` ` │ 1 ¡ │ 2 © │ 3 • │ 4 § │ 5 € │ 6 ¢ │ 7 − │ 8 × │ 9 ÷ │ 0 ° │ - – │ = — ┃ space ┃ -// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫ -// ┃ ┃ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ { « │ } » ┃ Enter ┃ -// ┃Tab ↹ ┃ q │ w │ e │ r │ t │ y │ u │ i │ o │ p │ [ ‹ │ ] › ┃ ⏎ ┃ -// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ┃ -// ┃ ┃ A │ S │ D │ F │ G │ H │ J │ K │ L │ : “ │ " ” │ | ¶ ┃ ┃ -// ┃Caps ⇬ ┃ a │ s │ d │ f │ g │ h │ j │ k │ l │ ; ‘ │ ' ’ │ \ ┃ ┃ -// ┣━━━━━━━━┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫ -// ┃ │ Z │ X │ C │ V │ B │ N │ M │ < „ │ > · │ ? ¿ ┃ ┃ -// ┃Shift ⇧ │ z │ x │ c │ v │ b │ n │ m │ , ‚ │ . … │ / ⁄ ┃Shift ⇧ ┃ -// ┣━━━━━━━┳━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛ -// ┃ ┃ ┃ ┃ ␣ ⍽ ┃ ┃ ┃ ┃ -// ┃Ctrl ┃Meta ┃Alt ┃ ␣ Space ⍽ ┃AltGr ⇮┃Menu ┃Ctrl ┃ -// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛ - -partial -xkb_symbols "intl" { - - key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] }; - key <AE01> { [ 1, exclam, exclamdown, dead_acute ] }; - key <AE02> { [ 2, at, copyright, dead_diaeresis ] }; - key <AE03> { [ 3, numbersign, U2022, dead_doubleacute ] }; // U+2022 is bullet (the name bullet doesn't work) - key <AE04> { [ 4, dollar, section, dead_cedilla ] }; - key <AE05> { [ 5, percent, EuroSign, dead_caron ] }; - key <AE06> { [ 6, asciicircum, cent, dead_circumflex ] }; - key <AE07> { [ 7, ampersand, U2212, dead_breve ] }; // U+2212 is MINUS SIGN - key <AE08> { [ 8, asterisk, multiply, dead_abovedot ] }; - key <AE09> { [ 9, parenleft, division, dead_belowdot ] }; - key <AE10> { [ 0, parenright, degree, dead_abovering ] }; - key <AE11> { [ minus, underscore, endash, dead_macron ] }; - key <AE12> { [ equal, plus, emdash, dead_ogonek ] }; - - key <AD01> { [ q, Q ] }; - key <AD02> { [ w, W ] }; - key <AD03> { [ e, E ] }; - key <AD04> { [ r, R ] }; - key <AD05> { [ t, T ] }; - key <AD06> { [ y, Y ] }; - key <AD07> { [ u, U ] }; - key <AD08> { [ i, I ] }; - key <AD09> { [ o, O ] }; - key <AD10> { [ p, P ] }; - key <AD11> { [bracketleft, braceleft, U2039, guillemotleft ] }; - key <AD12> { [bracketright, braceright, U203A, guillemotright ] }; - - key <AC01> { [ a, A ] }; - key <AC02> { [ s, S ] }; - key <AC03> { [ d, D ] }; - key <AC04> { [ f, F ] }; - key <AC05> { [ g, G ] }; - key <AC06> { [ h, H ] }; - key <AC07> { [ j, J ] }; - key <AC08> { [ k, K ] }; - key <AC09> { [ l, L ] }; - key <AC10> { [ semicolon, colon, leftsinglequotemark, leftdoublequotemark ] }; - key <AC11> { [apostrophe, quotedbl, rightsinglequotemark, rightdoublequotemark ] }; - - key <BKSL> { [ backslash, bar, NoSymbol, paragraph ] }; - key <AB01> { [ z, Z ] }; - key <AB02> { [ x, X ] }; - key <AB03> { [ c, C ] }; - key <AB04> { [ v, V ] }; - key <AB05> { [ b, B ] }; - key <AB06> { [ n, N ] }; - key <AB07> { [ m, M ] }; - key <AB08> { [ comma, less, singlelowquotemark, doublelowquotemark ] }; - key <AB09> { [ period, greater, ellipsis, periodcentered ] }; - key <AB10> { [ slash, question, U2044, questiondown ] }; // U+2044 is FRACTION SLASH - -}; +// Common Latin alphabet layout
+
+default partial
+xkb_symbols "basic" {
+
+ key <AE01> { [ 1, exclam, onesuperior, exclamdown ] };
+ key <AE02> { [ 2, at, twosuperior, oneeighth ] };
+ key <AE03> { [ 3, numbersign, threesuperior, sterling ] };
+ key <AE04> { [ 4, dollar, onequarter, dollar ] };
+ key <AE05> { [ 5, percent, onehalf, threeeighths ] };
+ key <AE06> { [ 6, asciicircum, threequarters, fiveeighths ] };
+ key <AE07> { [ 7, ampersand, braceleft, seveneighths ] };
+ key <AE08> { [ 8, asterisk, bracketleft, trademark ] };
+ key <AE09> { [ 9, parenleft, bracketright, plusminus ] };
+ key <AE10> { [ 0, parenright, braceright, degree ] };
+ key <AE11> { [ minus, underscore, backslash, questiondown ] };
+ key <AE12> { [ equal, plus, dead_cedilla, dead_ogonek ] };
+
+ key <AD01> { [ q, Q, at, Greek_OMEGA ] };
+ key <AD02> { [ w, W, lstroke, Lstroke ] };
+ key <AD03> { [ e, E, e, E ] };
+ key <AD04> { [ r, R, paragraph, registered ] };
+ key <AD05> { [ t, T, tslash, Tslash ] };
+ key <AD06> { [ y, Y, leftarrow, yen ] };
+ key <AD07> { [ u, U, downarrow, uparrow ] };
+ key <AD08> { [ i, I, rightarrow, idotless ] };
+ key <AD09> { [ o, O, oslash, Ooblique ] };
+ key <AD10> { [ p, P, thorn, THORN ] };
+ key <AD11> { [bracketleft, braceleft, dead_diaeresis, dead_abovering ] };
+ key <AD12> { [bracketright, braceright, dead_tilde, dead_macron ] };
+
+ key <AC01> { [ a, A, ae, AE ] };
+ key <AC02> { [ s, S, ssharp, section ] };
+ key <AC03> { [ d, D, eth, ETH ] };
+ key <AC04> { [ f, F, dstroke, ordfeminine ] };
+ key <AC05> { [ g, G, eng, ENG ] };
+ key <AC06> { [ h, H, hstroke, Hstroke ] };
+ key <AC07> { [ j, J, j, J ] };
+ key <AC08> { [ k, K, kra, ampersand ] };
+ key <AC09> { [ l, L, lstroke, Lstroke ] };
+ key <AC10> { [ semicolon, colon, dead_acute, dead_doubleacute ] };
+ key <AC11> { [apostrophe, quotedbl, dead_circumflex, dead_caron ] };
+ key <TLDE> { [ grave, asciitilde, notsign, notsign ] };
+
+ key <BKSL> { [ backslash, bar, dead_grave, dead_breve ] };
+ key <AB01> { [ z, Z, guillemotleft, less ] };
+ key <AB02> { [ x, X, guillemotright, greater ] };
+ key <AB03> { [ c, C, cent, copyright ] };
+ key <AB04> { [ v, V, leftdoublequotemark, leftsinglequotemark ] };
+ key <AB05> { [ b, B, rightdoublequotemark, rightsinglequotemark ] };
+ key <AB06> { [ n, N, n, N ] };
+ key <AB07> { [ m, M, mu, masculine ] };
+ key <AB08> { [ comma, less, horizconnector, multiply ] };
+ key <AB09> { [ period, greater, periodcentered, division ] };
+ key <AB10> { [ slash, question, dead_belowdot, dead_abovedot ] };
+
+};
+
+// Northern Europe ( Danish, Finnish, Norwegian, Swedish) common layout
+
+partial
+xkb_symbols "type2" {
+
+ include "latin"
+
+ key <AE01> { [ 1, exclam, exclamdown, onesuperior ] };
+ key <AE02> { [ 2, quotedbl, at, twosuperior ] };
+ key <AE03> { [ 3, numbersign, sterling, threesuperior] };
+ key <AE04> { [ 4, currency, dollar, onequarter ] };
+ key <AE05> { [ 5, percent, onehalf, cent ] };
+ key <AE06> { [ 6, ampersand, yen, fiveeighths ] };
+ key <AE07> { [ 7, slash, braceleft, division ] };
+ key <AE08> { [ 8, parenleft, bracketleft, guillemotleft] };
+ key <AE09> { [ 9, parenright, bracketright, guillemotright] };
+ key <AE10> { [ 0, equal, braceright, degree ] };
+
+ key <AD03> { [ e, E, EuroSign, cent ] };
+ key <AD04> { [ r, R, registered, registered ] };
+ key <AD05> { [ t, T, thorn, THORN ] };
+ key <AD09> { [ o, O, oe, OE ] };
+ key <AD11> { [ aring, Aring, dead_diaeresis, dead_abovering ] };
+ key <AD12> { [dead_diaeresis, dead_circumflex, dead_tilde, dead_caron ] };
+
+ key <AC01> { [ a, A, ordfeminine, masculine ] };
+
+ key <AB03> { [ c, C, copyright, copyright ] };
+ key <AB08> { [ comma, semicolon, dead_cedilla, dead_ogonek ] };
+ key <AB09> { [ period, colon, periodcentered, dead_abovedot ] };
+ key <AB10> { [ minus, underscore, dead_belowdot, dead_abovedot ] };
+};
+
+// Slavic Latin ( Albanian, Croatian, Polish, Slovene, Yugoslav)
+// common layout
+
+partial
+xkb_symbols "type3" {
+
+ include "latin"
+
+ key <AD01> { [ q, Q, backslash, Greek_OMEGA ] };
+ key <AD02> { [ w, W, bar, Lstroke ] };
+ key <AD06> { [ z, Z, leftarrow, yen ] };
+
+ key <AC04> { [ f, F, bracketleft, ordfeminine ] };
+ key <AC05> { [ g, G, bracketright, ENG ] };
+ key <AC08> { [ k, K, lstroke, ampersand ] };
+
+ key <AB01> { [ y, Y, guillemotleft, less ] };
+ key <AB04> { [ v, V, at, grave ] };
+ key <AB05> { [ b, B, braceleft, apostrophe ] };
+ key <AB06> { [ n, N, braceright, braceright ] };
+ key <AB07> { [ m, M, section, masculine ] };
+ key <AB08> { [ comma, semicolon, less, multiply ] };
+ key <AB09> { [ period, colon, greater, division ] };
+};
+
+// Another one Latin common layout
+// (German, Estonian, Spanish, Icelandic, Italian, Latin American, Portuguese)
+
+partial
+xkb_symbols "type4" {
+
+ include "latin"
+
+ key <AE02> { [ 2, quotedbl, at, oneeighth ] };
+ key <AE06> { [ 6, ampersand, notsign, fiveeighths ] };
+ key <AE07> { [ 7, slash, braceleft, seveneighths ] };
+ key <AE08> { [ 8, parenleft, bracketleft, trademark ] };
+ key <AE09> { [ 9, parenright, bracketright, plusminus ] };
+ key <AE10> { [ 0, equal, braceright, degree ] };
+
+ key <AD03> { [ e, E, EuroSign, cent ] };
+
+ key <AB08> { [ comma, semicolon, horizconnector, multiply ] };
+ key <AB09> { [ period, colon, periodcentered, division ] };
+ key <AB10> { [ minus, underscore, dead_belowdot, dead_abovedot ] };
+};
+
+partial
+xkb_symbols "nodeadkeys" {
+
+ key <AE12> { [ equal, plus, cedilla, ogonek ] };
+ key <AD11> { [bracketleft, braceleft, diaeresis, degree ] };
+ key <AD12> { [bracketright, braceright, asciitilde, macron ] };
+ key <AC10> { [ semicolon, colon, acute, doubleacute ] };
+ key <AC11> { [apostrophe, quotedbl, asciicircum, caron ] };
+ key <BKSL> { [ backslash, bar, grave, breve ] };
+ key <AB10> { [ slash, question, dead_belowdot, abovedot ] };
+};
+
+partial
+xkb_symbols "type2_nodeadkeys" {
+
+ include "latin(nodeadkeys)"
+
+ key <AD11> { [ aring, Aring, diaeresis, degree ] };
+ key <AD12> { [ diaeresis, asciicircum, asciitilde, caron ] };
+ key <AB08> { [ comma, semicolon, cedilla, ogonek ] };
+ key <AB09> { [ period, colon, periodcentered, abovedot ] };
+ key <AB10> { [ minus, underscore, dead_belowdot, abovedot ] };
+};
+
+partial
+xkb_symbols "type3_nodeadkeys" {
+
+ include "latin(nodeadkeys)"
+};
+
+partial
+xkb_symbols "type4_nodeadkeys" {
+
+ include "latin(nodeadkeys)"
+
+ key <AB10> { [ minus, underscore, dead_belowdot, abovedot ] };
+};
+
+// Added 2008.03.05 by Marcin Woliński
+// See http://marcinwolinski.pl/keyboard/ for a description.
+// Used by pl(intl)
+//
+// ┌────┐
+// │ 2 4│ 2 = Shift, 4 = Level3 + Shift
+// │ 1 3│ 1 = Normal, 3 = Level3
+// └────┘
+// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓
+// │ ~ ~ │ ! ' │ @ " │ # ˝ │ $ ¸ │ % ˇ │ ^ ^ │ & ˘ │ * ˙ │ ( ̣ │ ) ° │ _ ¯ │ + ˛ ┃ ⌫ Back ┃
+// │ ` ` │ 1 ¡ │ 2 © │ 3 • │ 4 § │ 5 € │ 6 ¢ │ 7 − │ 8 × │ 9 ÷ │ 0 ° │ - – │ = — ┃ space ┃
+// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫
+// ┃ ┃ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ { « │ } » ┃ Enter ┃
+// ┃Tab ↹ ┃ q │ w │ e │ r │ t │ y │ u │ i │ o │ p │ [ ‹ │ ] › ┃ ⏎ ┃
+// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ┃
+// ┃ ┃ A │ S │ D │ F │ G │ H │ J │ K │ L │ : “ │ " ” │ | ¶ ┃ ┃
+// ┃Caps ⇬ ┃ a │ s │ d │ f │ g │ h │ j │ k │ l │ ; ‘ │ ' ’ │ \ ┃ ┃
+// ┣━━━━━━━━┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫
+// ┃ │ Z │ X │ C │ V │ B │ N │ M │ < „ │ > · │ ? ¿ ┃ ┃
+// ┃Shift ⇧ │ z │ x │ c │ v │ b │ n │ m │ , ‚ │ . … │ / ⁄ ┃Shift ⇧ ┃
+// ┣━━━━━━━┳━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛
+// ┃ ┃ ┃ ┃ ␣ ⍽ ┃ ┃ ┃ ┃
+// ┃Ctrl ┃Meta ┃Alt ┃ ␣ Space ⍽ ┃AltGr ⇮┃Menu ┃Ctrl ┃
+// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛
+
+partial
+xkb_symbols "intl" {
+
+ key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] };
+ key <AE01> { [ 1, exclam, exclamdown, dead_acute ] };
+ key <AE02> { [ 2, at, copyright, dead_diaeresis ] };
+ key <AE03> { [ 3, numbersign, U2022, dead_doubleacute ] }; // U+2022 is bullet (the name bullet doesn't work)
+ key <AE04> { [ 4, dollar, section, dead_cedilla ] };
+ key <AE05> { [ 5, percent, EuroSign, dead_caron ] };
+ key <AE06> { [ 6, asciicircum, cent, dead_circumflex ] };
+ key <AE07> { [ 7, ampersand, U2212, dead_breve ] }; // U+2212 is MINUS SIGN
+ key <AE08> { [ 8, asterisk, multiply, dead_abovedot ] };
+ key <AE09> { [ 9, parenleft, division, dead_belowdot ] };
+ key <AE10> { [ 0, parenright, degree, dead_abovering ] };
+ key <AE11> { [ minus, underscore, endash, dead_macron ] };
+ key <AE12> { [ equal, plus, emdash, dead_ogonek ] };
+
+ key <AD01> { [ q, Q ] };
+ key <AD02> { [ w, W ] };
+ key <AD03> { [ e, E ] };
+ key <AD04> { [ r, R ] };
+ key <AD05> { [ t, T ] };
+ key <AD06> { [ y, Y ] };
+ key <AD07> { [ u, U ] };
+ key <AD08> { [ i, I ] };
+ key <AD09> { [ o, O ] };
+ key <AD10> { [ p, P ] };
+ key <AD11> { [bracketleft, braceleft, U2039, guillemotleft ] };
+ key <AD12> { [bracketright, braceright, U203A, guillemotright ] };
+
+ key <AC01> { [ a, A ] };
+ key <AC02> { [ s, S ] };
+ key <AC03> { [ d, D ] };
+ key <AC04> { [ f, F ] };
+ key <AC05> { [ g, G ] };
+ key <AC06> { [ h, H ] };
+ key <AC07> { [ j, J ] };
+ key <AC08> { [ k, K ] };
+ key <AC09> { [ l, L ] };
+ key <AC10> { [ semicolon, colon, leftsinglequotemark, leftdoublequotemark ] };
+ key <AC11> { [apostrophe, quotedbl, rightsinglequotemark, rightdoublequotemark ] };
+
+ key <BKSL> { [ backslash, bar, NoSymbol, paragraph ] };
+ key <AB01> { [ z, Z ] };
+ key <AB02> { [ x, X ] };
+ key <AB03> { [ c, C ] };
+ key <AB04> { [ v, V ] };
+ key <AB05> { [ b, B ] };
+ key <AB06> { [ n, N ] };
+ key <AB07> { [ m, M ] };
+ key <AB08> { [ comma, less, singlelowquotemark, doublelowquotemark ] };
+ key <AB09> { [ period, greater, ellipsis, periodcentered ] };
+ key <AB10> { [ slash, question, U2044, questiondown ] }; // U+2044 is FRACTION SLASH
+
+};
diff --git a/xorg-server/xkeyboard-config/symbols/lk b/xorg-server/xkeyboard-config/symbols/lk index 356e060fe..c4fd2ae50 100644 --- a/xorg-server/xkeyboard-config/symbols/lk +++ b/xorg-server/xkeyboard-config/symbols/lk @@ -1,90 +1,90 @@ -// X Keyboard Extension file for Sinhala (Sri Lanka) (2004-04-22) -// Maintainer : Harshula Jayasuriya <harshula@gmail.com> -// Last Updated: 2011-05-25 -// This is a phonetic static mapping for a standard US-English keyboard -// (qwerty) -// http://www.nongnu.org/sinhala/doc/keymaps/sinhala-keyboard_3.html - -// Repaya, Rakaransaya and Yansaya aren't inserted with A-r, R and Y, -// respectively. The problem lies with the XKB infrastructure which -// only allows a one-to-one mapping of keycodes to Unicode codepoints. -// Unfortunately, the 3 mentioned glyphs actually consists of 3 -// Unicode codepoints each. The result is that the user must -// manually construct the glyph by typing each of the 3 codepoints. -// ALT-, represents the 'JOIN' key, it requires -// two codepoints, hence it also has to be manually constructed. -// Similarly, ALT-/ representing the 'TOUCH' key requires -// two codepoints. - -// Repaya = rayanna,AL,ZWJ -// Rakaransaya = AL,ZWJ,rayanna -// Yansaya = AL,ZWJ,yayanna -// JOIN = AL,ZWJ -// TOUCH = ZWJ,AL - -// Where, -// AL = Al Lakuna = ALT-a -// ZWJ = Zero Width Joiner = ALT-/ -// rayanna = r -// yayanna = y - -partial default alphanumeric_keys -xkb_symbols "sin_phonetic" { - - include "us" - name[Group1] = "Sinhala (phonetic)"; - key.type[Group1] = "FOUR_LEVEL"; - - // q - p - key <AD01> { [ Sinh_ri, Sinh_rii, Sinh_ru2, Sinh_ruu2 ] }; - key <AD02> { [ Sinh_ae, Sinh_aee, Sinh_ae2, Sinh_aee2 ] }; - key <AD03> { [ Sinh_e, Sinh_ee, Sinh_e2, Sinh_ee2 ] }; - key <AD04> { [ Sinh_ra, Sinh_al, Sinh_ra, NoSymbol ] }; - key <AD05> { [ Sinh_tha, Sinh_thha, Sinh_tta, Sinh_ttha ] }; - key <AD06> { [ Sinh_ya, Sinh_al, NoSymbol, NoSymbol ] }; - key <AD07> { [ Sinh_u, Sinh_uu, Sinh_u2, Sinh_uu2 ] }; - key <AD08> { [ Sinh_i, Sinh_ii, Sinh_i2, Sinh_ii2 ] }; - key <AD09> { [ Sinh_o, Sinh_oo, Sinh_o2, Sinh_oo2 ] }; - key <AD10> { [ Sinh_pa, Sinh_pha, NoSymbol, NoSymbol ] }; - - // a - l - key <AC01> { [ Sinh_a, Sinh_aa, Sinh_al, Sinh_aa2 ] }; - key <AC02> { [ Sinh_sa, Sinh_sha, Sinh_ssha, NoSymbol ] }; - key <AC03> { [ Sinh_dha, Sinh_dhha, Sinh_dda, Sinh_ddha ] }; - key <AC04> { [ Sinh_fa, NoSymbol, Sinh_ai2, Sinh_ai ] }; - key <AC05> { [ Sinh_ga, Sinh_gha, Sinh_nga, NoSymbol ] }; - key <AC06> { [ Sinh_ha, Sinh_h2, Sinh_au2, Sinh_au ] }; - key <AC07> { [ Sinh_ja, Sinh_jha, Sinh_nja, NoSymbol ] }; - key <AC08> { [ Sinh_ka, Sinh_kha, Sinh_lu, Sinh_luu ] }; - key <AC09> { [ Sinh_la, Sinh_lla, Sinh_lu2, Sinh_luu2 ] }; - - // z - ? - key <AB01> { [ Sinh_nya, Sinh_jnya, NoSymbol, NoSymbol ] }; - key <AB02> { [ Sinh_ndha, Sinh_ndda, NoSymbol, NoSymbol ] }; - key <AB03> { [ Sinh_ca, Sinh_cha, NoSymbol, NoSymbol ] }; - key <AB04> { [ Sinh_va, NoSymbol, NoSymbol, NoSymbol ] }; - key <AB05> { [ Sinh_ba, Sinh_bha, NoSymbol, NoSymbol ] }; - key <AB06> { [ Sinh_na, Sinh_nna, Sinh_ng, Sinh_ng2 ] }; - key <AB07> { [ Sinh_ma, Sinh_mba, NoSymbol, NoSymbol ] }; - key <AB08> { [ any, any, Sinh_al, NoSymbol ] }; - key <AB09> { [ any, any, Sinh_kunddaliya, NoSymbol ] }; - key <AB10> { [ any, any, 0x100200d, NoSymbol ] }; - - // Space - include "nbsp(nb2zwnj3s)" - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "tam_unicode" { - include "in(tam_unicode)" - name[Group1]= "Tamil (Sri Lanka, Unicode)"; -}; - -partial alphanumeric_keys -xkb_symbols "tam_TAB" { - include "in(tam_TAB)" - name[Group1]= "Tamil (Sri Lanka, TAB Typewriter)"; -}; - +// X Keyboard Extension file for Sinhala (Sri Lanka) (2004-04-22)
+// Maintainer : Harshula Jayasuriya <harshula@gmail.com>
+// Last Updated: 2011-05-25
+// This is a phonetic static mapping for a standard US-English keyboard
+// (qwerty)
+// http://www.nongnu.org/sinhala/doc/keymaps/sinhala-keyboard_3.html
+
+// Repaya, Rakaransaya and Yansaya aren't inserted with A-r, R and Y,
+// respectively. The problem lies with the XKB infrastructure which
+// only allows a one-to-one mapping of keycodes to Unicode codepoints.
+// Unfortunately, the 3 mentioned glyphs actually consists of 3
+// Unicode codepoints each. The result is that the user must
+// manually construct the glyph by typing each of the 3 codepoints.
+// ALT-, represents the 'JOIN' key, it requires
+// two codepoints, hence it also has to be manually constructed.
+// Similarly, ALT-/ representing the 'TOUCH' key requires
+// two codepoints.
+
+// Repaya = rayanna,AL,ZWJ
+// Rakaransaya = AL,ZWJ,rayanna
+// Yansaya = AL,ZWJ,yayanna
+// JOIN = AL,ZWJ
+// TOUCH = ZWJ,AL
+
+// Where,
+// AL = Al Lakuna = ALT-a
+// ZWJ = Zero Width Joiner = ALT-/
+// rayanna = r
+// yayanna = y
+
+partial default alphanumeric_keys
+xkb_symbols "sin_phonetic" {
+
+ include "us"
+ name[Group1] = "Sinhala (phonetic)";
+ key.type[Group1] = "FOUR_LEVEL";
+
+ // q - p
+ key <AD01> { [ Sinh_ri, Sinh_rii, Sinh_ru2, Sinh_ruu2 ] };
+ key <AD02> { [ Sinh_ae, Sinh_aee, Sinh_ae2, Sinh_aee2 ] };
+ key <AD03> { [ Sinh_e, Sinh_ee, Sinh_e2, Sinh_ee2 ] };
+ key <AD04> { [ Sinh_ra, Sinh_al, Sinh_ra, NoSymbol ] };
+ key <AD05> { [ Sinh_tha, Sinh_thha, Sinh_tta, Sinh_ttha ] };
+ key <AD06> { [ Sinh_ya, Sinh_al, NoSymbol, NoSymbol ] };
+ key <AD07> { [ Sinh_u, Sinh_uu, Sinh_u2, Sinh_uu2 ] };
+ key <AD08> { [ Sinh_i, Sinh_ii, Sinh_i2, Sinh_ii2 ] };
+ key <AD09> { [ Sinh_o, Sinh_oo, Sinh_o2, Sinh_oo2 ] };
+ key <AD10> { [ Sinh_pa, Sinh_pha, NoSymbol, NoSymbol ] };
+
+ // a - l
+ key <AC01> { [ Sinh_a, Sinh_aa, Sinh_al, Sinh_aa2 ] };
+ key <AC02> { [ Sinh_sa, Sinh_sha, Sinh_ssha, NoSymbol ] };
+ key <AC03> { [ Sinh_dha, Sinh_dhha, Sinh_dda, Sinh_ddha ] };
+ key <AC04> { [ Sinh_fa, NoSymbol, Sinh_ai2, Sinh_ai ] };
+ key <AC05> { [ Sinh_ga, Sinh_gha, Sinh_nga, NoSymbol ] };
+ key <AC06> { [ Sinh_ha, Sinh_h2, Sinh_au2, Sinh_au ] };
+ key <AC07> { [ Sinh_ja, Sinh_jha, Sinh_nja, NoSymbol ] };
+ key <AC08> { [ Sinh_ka, Sinh_kha, Sinh_lu, Sinh_luu ] };
+ key <AC09> { [ Sinh_la, Sinh_lla, Sinh_lu2, Sinh_luu2 ] };
+
+ // z - ?
+ key <AB01> { [ Sinh_nya, Sinh_jnya, NoSymbol, NoSymbol ] };
+ key <AB02> { [ Sinh_ndha, Sinh_ndda, NoSymbol, NoSymbol ] };
+ key <AB03> { [ Sinh_ca, Sinh_cha, NoSymbol, NoSymbol ] };
+ key <AB04> { [ Sinh_va, NoSymbol, NoSymbol, NoSymbol ] };
+ key <AB05> { [ Sinh_ba, Sinh_bha, NoSymbol, NoSymbol ] };
+ key <AB06> { [ Sinh_na, Sinh_nna, Sinh_ng, Sinh_ng2 ] };
+ key <AB07> { [ Sinh_ma, Sinh_mba, NoSymbol, NoSymbol ] };
+ key <AB08> { [ any, any, Sinh_al, NoSymbol ] };
+ key <AB09> { [ any, any, Sinh_kunddaliya, NoSymbol ] };
+ key <AB10> { [ any, any, 0x100200d, NoSymbol ] };
+
+ // Space
+ include "nbsp(nb2zwnj3s)"
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "tam_unicode" {
+ include "in(tam_unicode)"
+ name[Group1]= "Tamil (Sri Lanka, Unicode)";
+};
+
+partial alphanumeric_keys
+xkb_symbols "tam_TAB" {
+ include "in(tam_TAB)"
+ name[Group1]= "Tamil (Sri Lanka, TAB Typewriter)";
+};
+
diff --git a/xorg-server/xkeyboard-config/symbols/lt b/xorg-server/xkeyboard-config/symbols/lt index 5435460ce..74b4c8048 100644 --- a/xorg-server/xkeyboard-config/symbols/lt +++ b/xorg-server/xkeyboard-config/symbols/lt @@ -1,314 +1,314 @@ -// Separate keymaps merged into one file by Nerijus Baliūnas, 2002 - -// Lithuanian Numeric layout - Lithuanian letters on the numeric row -// based on Lithuanian keyboard map by Ričardas Čepas <rch@richard.eu.org> -// 3rd and 4th levels added by Mantas Kriaučiūnas <mantas@akl.lt>, 2004 -// Minor modifications and cleanup by Rimas Kudelis <rq@akl.lt>, 2010 -// -// If you want two layouts, use: -// Option "XkbLayout" "lt,lt(us)" -partial default alphanumeric_keys modifier_keys -xkb_symbols "basic" { - - include "latin" - include "eurosign(e)" - include "level3(ralt_switch)" - - name[Group1]="Lithuanian"; - - key <TLDE> {[ grave, asciitilde, acute ]}; - key <AE01> {[ aogonek, Aogonek, 1, exclam ]}; - key <AE02> {[ ccaron, Ccaron, 2, at ]}; - key <AE03> {[ eogonek, Eogonek, 3, numbersign ]}; - key <AE04> {[ eabovedot, Eabovedot, 4, dollar ]}; - key <AE05> {[ iogonek, Iogonek, 5, percent ]}; - key <AE06> {[ scaron, Scaron, 6, asciicircum ]}; - key <AE07> {[ uogonek, Uogonek, 7, ampersand ]}; - key <AE08> {[ umacron, Umacron, 8, asterisk ]}; - key <AE09> {[ doublelowquotemark, parenleft, 9, parenleft ]}; - key <AE10> {[ leftdoublequotemark, parenright, 0, parenright ]}; - key <AE11> {[ minus, underscore, endash ]}; - key <AE12> {[ zcaron, Zcaron, equal, plus ]}; - - key <LSGT> {[ endash, EuroSign ]}; -}; - -// Similar to the above, but uses 3rd and 4th levels in the numeric row -// for Lithuanian letters -partial alphanumeric_keys modifier_keys -xkb_symbols "us" { - - include "latin" - include "eurosign(e)" - include "level3(ralt_switch)" - - name[Group1]="Lithuanian (US keyboard with Lithuanian letters)"; - - key <TLDE> {[ grave, asciitilde, acute ]}; - key <AE01> {[ 1, exclam, aogonek, Aogonek ]}; - key <AE02> {[ 2, at, ccaron, Ccaron ]}; - key <AE03> {[ 3, numbersign, eogonek, Eogonek ]}; - key <AE04> {[ 4, dollar, eabovedot, Eabovedot ]}; - key <AE05> {[ 5, percent, iogonek, Iogonek ]}; - key <AE06> {[ 6, asciicircum, scaron, Scaron ]}; - key <AE07> {[ 7, ampersand, uogonek, Uogonek ]}; - key <AE08> {[ 8, asterisk, umacron, Umacron ]}; - key <AE09> {[ 9, parenleft, doublelowquotemark, parenleft ]}; - key <AE10> {[ 0, parenright, leftdoublequotemark, parenright ]}; - key <AE11> {[ minus, underscore, endash ]}; - key <AE12> {[ equal, plus, zcaron, Zcaron ]}; - - key <LSGT> {[ endash, EuroSign ]}; -}; - -// Lithuanian keymap LST 1582:2000 -// The standard is described at http://ims.mii.lt/klav/ -// Extensions: B01 L3 is "<" , B02 L3 is ">" and B03 L3 is endash to make this -// layout usable with pc101 and pc104 keyboards. -// -// Made by Gediminas Paulauskas <menesis@delfi.lt> -// Minor modifications by Ričardas Čepas and Rimas Kudelis - -partial alphanumeric_keys modifier_keys -xkb_symbols "std" { - - include "latin" - include "eurosign(e)" - include "nbsp(level3)" - include "kpdl(comma)" - include "level3(ralt_switch)" - - name[Group1]="Lithuanian (standard)"; - - key <TLDE> {[ grave, asciitilde, acute ]}; - key <AE01> {[ exclam, 1, at ]}; - key <AE02> {[ minus, 2, underscore ]}; - key <AE03> {[ slash, 3, numbersign ]}; - key <AE04> {[ semicolon, 4, dollar ]}; - key <AE05> {[ colon, 5, section ]}; - key <AE06> {[ comma, 6, asciicircum ]}; - key <AE07> {[ period, 7, ampersand ]}; - key <AE08> {[ equal, 8, asterisk ]}; - key <AE09> {[ parenleft, 9, bracketleft ]}; - key <AE10> {[ parenright, 0, bracketright ]}; - key <AE11> {[ question, plus, apostrophe ]}; - key <AE12> {[ x, X, percent ]}; - - key <AD01> {[ aogonek, Aogonek ]}; - key <AD02> {[ zcaron, Zcaron ]}; - key <AD11> {[ iogonek, Iogonek, braceleft ]}; - key <AD12> {[ w, W, braceright ]}; - - key <AC04> {[ scaron, Scaron ]}; - key <AC10> {[ uogonek, Uogonek ]}; - key <AC11> {[ eabovedot, Eabovedot, quotedbl ]}; - key <BKSL> {[ q, Q, bar ]}; - - key <LSGT> {[ less, greater, endash ]}; - key <AB01> {[ z, Z, less ]}; - key <AB02> {[ umacron, Umacron, greater ]}; - key <AB03> {[ c, C, endash ]}; - key <AB08> {[ ccaron, Ccaron, doublelowquotemark ]}; - key <AB09> {[ f, F, leftdoublequotemark ]}; - key <AB10> {[ eogonek, Eogonek, backslash ]}; -}; - -// Lithuanian keymap LST 1205-92 -// This standard was made deprecated by LST 1582:2000 above. -// This keyboard is also know as IBM layout. -// We follow the map shown at: http://www.registrucentras.lt/litwin/kbdlta.gif -// and info from Edis Tamošauskas <linas_lietus@yahoo.com> -// -// Made by Piter PUNK <piterpk@terra.com.br> -// Minor modifications and cleanup by Rimas Kudelis, 2010 - -partial alphanumeric_keys modifier_keys -xkb_symbols "ibm" { - - include "latin" - include "eurosign(e)" - include "nbsp(level3)" - include "level3(ralt_switch)" - - name[Group1]="Lithuanian (IBM LST 1205-92)"; - - key <TLDE> {[ grave, asciitilde, acute ]}; - key <AE01> {[ exclam, 1 ]}; - key <AE02> {[ quotedbl, 2, at ]}; - key <AE03> {[ slash, 3, numbersign ]}; - key <AE04> {[ semicolon, 4, dollar ]}; - key <AE05> {[ colon, 5, percent ]}; - key <AE06> {[ comma, 6, asciicircum ]}; - key <AE07> {[ period, 7, ampersand ]}; - key <AE08> {[ question, 8, asterisk ]}; - key <AE09> {[ parenleft, 9 ]}; - key <AE10> {[ parenright, 0 ]}; - key <AE11> {[ underscore, minus, endash ]}; - key <AE12> {[ plus, equal ]}; - - key <AD01> {[ aogonek, Aogonek, q, Q ]}; - key <AD02> {[ zcaron, Zcaron, w, W ]}; - key <AD11> {[ iogonek, Iogonek, bracketleft, braceleft ]}; - key <AD12> {[ doublelowquotemark, leftdoublequotemark, bracketright, braceright ]}; - - key <AC10> {[ uogonek, Uogonek, semicolon, colon ]}; - key <AC11> {[ eabovedot, Eabovedot, apostrophe, quotedbl ]}; - - key <LSGT> {[ less, greater, endash ]}; - key <AB02> {[ umacron, Umacron, x, X ]}; - key <AB08> {[ ccaron, Ccaron, comma, less ]}; - key <AB09> {[ scaron, Scaron, period, greater ]}; - key <AB10> {[ eogonek, Eogonek, slash, question ]}; -}; - -// LEKP and LEKPa layouts 1.0 -// For more info visit http://lekp.info -// Created by Tautrimas Pajarskas, 2007 -// Made by Ernestas Lukoševičius, 2007 -// Minor cleanup by Rimas Kudelis, 2010 - -partial alphanumeric_keys modifier_keys -xkb_symbols "lekp" { - - include "capslock(backspace)" - include "level3(ralt_switch)" - - name[Group1]="Lithuanian (LEKP)"; - - key <TLDE> {[ grave, asciitilde, acute ]}; - key <AE01> {[ slash, numbersign, bar ]}; - key <AE02> {[ backslash, at, section ]}; - key <AE03> {[ period, braceleft ]}; - key <AE04> {[ comma, braceright ]}; - key <AE05> {[ f, F ]}; - key <AE06> {[ exclam, endash ]}; - key <AE07> {[ w, W ]}; - key <AE08> {[ uogonek, Uogonek ]}; - key <AE09> {[ iogonek, Iogonek ]}; - key <AE10> {[ parenleft, doublelowquotemark, registered ]}; - key <AE11> {[ parenright, leftdoublequotemark, copyright ]}; - key <AE12> {[ colon, ampersand, trademark ]}; - - key <AD01> {[ q, Q, EuroSign ]}; - key <AD02> {[ g, G, 7 ]}; - key <AD03> {[ r, R, 8 ]}; - key <AD04> {[ l, L, 9 ]}; - key <AD05> {[ d, D, percent ]}; - key <AD06> {[ ccaron, Ccaron ]}; - key <AD07> {[ j, J ]}; - key <AD08> {[ u, U, period ]}; - key <AD09> {[ eabovedot, Eabovedot, minus ]}; - key <AD10> {[ eogonek, Eogonek, slash ]}; - key <AD11> {[ question, bracketleft, division ]}; - key <AD12> {[ equal, bracketright ]}; - - key <AC01> {[ a, A, 0 ]}; - key <AC02> {[ k, K, 4 ]}; - key <AC03> {[ s, S, 5 ]}; - key <AC04> {[ t, T, 6 ]}; - key <AC05> {[ m, M, dollar ]}; - key <AC06> {[ p, P ]}; - key <AC07> {[ n, N ]}; - key <AC08> {[ e, E, comma ]}; - key <AC09> {[ i, I, plus ]}; - key <AC10> {[ o, O, asterisk ]}; - key <AC11> {[ y, Y, multiply ]}; - key <BKSL> {[ apostrophe, underscore ]}; - - key <LSGT> {[ semicolon, quotedbl, sterling ]}; - key <AB01> {[ z, Z, asciicircum ]}; - key <AB02> {[ x, X, 1 ]}; - key <AB03> {[ c, C, 2 ]}; - key <AB04> {[ v, V, 3 ]}; - key <AB05> {[ zcaron, Zcaron ]}; - key <AB06> {[ scaron, Scaron ]}; - key <AB07> {[ b, B, degree ]}; - key <AB08> {[ umacron, Umacron, less ]}; - key <AB09> {[ aogonek, Aogonek, greater ]}; - key <AB10> {[ h, H ]}; -}; - -partial alphanumeric_keys modifier_keys -xkb_symbols "lekpa" { - - include "capslock(backspace)" - include "level3(ralt_switch)" - - name[Group1]="Lithuanian (LEKPa)"; - - key <TLDE> {[ grave, asciitilde, acute ]}; - key <AE01> {[ slash, quotedbl, bar ]}; - key <AE02> {[ backslash, at, section ]}; - key <AE03> {[ period, braceleft, numbersign ]}; - key <AE04> {[ comma, braceright, sterling ]}; - key <AE05> {[ f, F, ampersand ]}; - key <AE06> {[ exclam, endash ]}; - key <AE07> {[ w, W ]}; - key <AE08> {[ uogonek, Uogonek ]}; - key <AE09> {[ iogonek, Iogonek ]}; - key <AE10> {[ parenleft, doublelowquotemark, registered ]}; - key <AE11> {[ parenright, leftdoublequotemark, copyright ]}; - key <AE12> {[ colon, semicolon, trademark ]}; - - key <AD01> {[ q, Q, EuroSign ]}; - key <AD02> {[ g, G, 7 ]}; - key <AD03> {[ r, R, 8 ]}; - key <AD04> {[ l, L, 9 ]}; - key <AD05> {[ d, D, percent ]}; - key <AD06> {[ ccaron, Ccaron ]}; - key <AD07> {[ j, J ]}; - key <AD08> {[ u, U, period ]}; - key <AD09> {[ eabovedot, Eabovedot, minus ]}; - key <AD10> {[ eogonek, Eogonek, slash ]}; - key <AD11> {[ question, bracketleft, division ]}; - key <AD12> {[ equal, bracketright ]}; - - key <AC01> {[ a, A, 0 ]}; - key <AC02> {[ k, K, 4 ]}; - key <AC03> {[ s, S, 5 ]}; - key <AC04> {[ t, T, 6 ]}; - key <AC05> {[ m, M, dollar ]}; - key <AC06> {[ p, P ]}; - key <AC07> {[ n, N ]}; - key <AC08> {[ e, E, comma ]}; - key <AC09> {[ i, I, plus ]}; - key <AC10> {[ o, O, asterisk ]}; - key <AC11> {[ y, Y, multiply ]}; - key <BKSL> {[ apostrophe, underscore ]}; - - key <AB01> {[ z, Z, asciicircum ]}; - key <AB02> {[ x, X, 1 ]}; - key <AB03> {[ c, C, 2 ]}; - key <AB04> {[ v, V, 3 ]}; - key <AB05> {[ zcaron, Zcaron ]}; - key <AB06> {[ scaron, Scaron ]}; - key <AB07> {[ b, B, degree ]}; - key <AB08> {[ umacron, Umacron, less ]}; - key <AB09> {[ aogonek, Aogonek, greater ]}; - key <AB10> {[ h, H ]}; -}; - -// EXTRAS: - -partial alphanumeric_keys modifier_keys -xkb_symbols "us_dvorak" { - - include "us(dvorak)" - - name[Group1]="Lithuanian (US Dvorak with Lithuanian letters)"; - - key <AE01> { [ 1, exclam, aogonek, Aogonek ] }; - key <AE02> { [ 2, at, ccaron, Ccaron ] }; - key <AE03> { [ 3, numbersign, eogonek, Eogonek ] }; - key <AE04> { [ 4, dollar, eabovedot, Eabovedot ] }; - key <AE05> { [ 5, percent, iogonek, Iogonek ] }; - key <AE06> { [ 6, asciicircum, scaron, Scaron ] }; - key <AE07> { [ 7, ampersand, uogonek, Uogonek ] }; - key <AE08> { [ 8, asterisk, umacron, Umacron ] }; - key <AE09> { [ 9, parenleft, doublelowquotemark, parenleft ] }; - key <AE10> { [ 0, parenright, leftdoublequotemark,parenright ] }; - key <AD12> { [ equal, plus, zcaron, Zcaron ] }; - - include "level3(ralt_switch)" -}; - +// Separate keymaps merged into one file by Nerijus Baliūnas, 2002
+
+// Lithuanian Numeric layout - Lithuanian letters on the numeric row
+// based on Lithuanian keyboard map by Ričardas Čepas <rch@richard.eu.org>
+// 3rd and 4th levels added by Mantas Kriaučiūnas <mantas@akl.lt>, 2004
+// Minor modifications and cleanup by Rimas Kudelis <rq@akl.lt>, 2010
+//
+// If you want two layouts, use:
+// Option "XkbLayout" "lt,lt(us)"
+partial default alphanumeric_keys modifier_keys
+xkb_symbols "basic" {
+
+ include "latin"
+ include "eurosign(e)"
+ include "level3(ralt_switch)"
+
+ name[Group1]="Lithuanian";
+
+ key <TLDE> {[ grave, asciitilde, acute ]};
+ key <AE01> {[ aogonek, Aogonek, 1, exclam ]};
+ key <AE02> {[ ccaron, Ccaron, 2, at ]};
+ key <AE03> {[ eogonek, Eogonek, 3, numbersign ]};
+ key <AE04> {[ eabovedot, Eabovedot, 4, dollar ]};
+ key <AE05> {[ iogonek, Iogonek, 5, percent ]};
+ key <AE06> {[ scaron, Scaron, 6, asciicircum ]};
+ key <AE07> {[ uogonek, Uogonek, 7, ampersand ]};
+ key <AE08> {[ umacron, Umacron, 8, asterisk ]};
+ key <AE09> {[ doublelowquotemark, parenleft, 9, parenleft ]};
+ key <AE10> {[ leftdoublequotemark, parenright, 0, parenright ]};
+ key <AE11> {[ minus, underscore, endash ]};
+ key <AE12> {[ zcaron, Zcaron, equal, plus ]};
+
+ key <LSGT> {[ endash, EuroSign ]};
+};
+
+// Similar to the above, but uses 3rd and 4th levels in the numeric row
+// for Lithuanian letters
+partial alphanumeric_keys modifier_keys
+xkb_symbols "us" {
+
+ include "latin"
+ include "eurosign(e)"
+ include "level3(ralt_switch)"
+
+ name[Group1]="Lithuanian (US keyboard with Lithuanian letters)";
+
+ key <TLDE> {[ grave, asciitilde, acute ]};
+ key <AE01> {[ 1, exclam, aogonek, Aogonek ]};
+ key <AE02> {[ 2, at, ccaron, Ccaron ]};
+ key <AE03> {[ 3, numbersign, eogonek, Eogonek ]};
+ key <AE04> {[ 4, dollar, eabovedot, Eabovedot ]};
+ key <AE05> {[ 5, percent, iogonek, Iogonek ]};
+ key <AE06> {[ 6, asciicircum, scaron, Scaron ]};
+ key <AE07> {[ 7, ampersand, uogonek, Uogonek ]};
+ key <AE08> {[ 8, asterisk, umacron, Umacron ]};
+ key <AE09> {[ 9, parenleft, doublelowquotemark, parenleft ]};
+ key <AE10> {[ 0, parenright, leftdoublequotemark, parenright ]};
+ key <AE11> {[ minus, underscore, endash ]};
+ key <AE12> {[ equal, plus, zcaron, Zcaron ]};
+
+ key <LSGT> {[ endash, EuroSign ]};
+};
+
+// Lithuanian keymap LST 1582:2000
+// The standard is described at http://ims.mii.lt/klav/
+// Extensions: B01 L3 is "<" , B02 L3 is ">" and B03 L3 is endash to make this
+// layout usable with pc101 and pc104 keyboards.
+//
+// Made by Gediminas Paulauskas <menesis@delfi.lt>
+// Minor modifications by Ričardas Čepas and Rimas Kudelis
+
+partial alphanumeric_keys modifier_keys
+xkb_symbols "std" {
+
+ include "latin"
+ include "eurosign(e)"
+ include "nbsp(level3)"
+ include "kpdl(comma)"
+ include "level3(ralt_switch)"
+
+ name[Group1]="Lithuanian (standard)";
+
+ key <TLDE> {[ grave, asciitilde, acute ]};
+ key <AE01> {[ exclam, 1, at ]};
+ key <AE02> {[ minus, 2, underscore ]};
+ key <AE03> {[ slash, 3, numbersign ]};
+ key <AE04> {[ semicolon, 4, dollar ]};
+ key <AE05> {[ colon, 5, section ]};
+ key <AE06> {[ comma, 6, asciicircum ]};
+ key <AE07> {[ period, 7, ampersand ]};
+ key <AE08> {[ equal, 8, asterisk ]};
+ key <AE09> {[ parenleft, 9, bracketleft ]};
+ key <AE10> {[ parenright, 0, bracketright ]};
+ key <AE11> {[ question, plus, apostrophe ]};
+ key <AE12> {[ x, X, percent ]};
+
+ key <AD01> {[ aogonek, Aogonek ]};
+ key <AD02> {[ zcaron, Zcaron ]};
+ key <AD11> {[ iogonek, Iogonek, braceleft ]};
+ key <AD12> {[ w, W, braceright ]};
+
+ key <AC04> {[ scaron, Scaron ]};
+ key <AC10> {[ uogonek, Uogonek ]};
+ key <AC11> {[ eabovedot, Eabovedot, quotedbl ]};
+ key <BKSL> {[ q, Q, bar ]};
+
+ key <LSGT> {[ less, greater, endash ]};
+ key <AB01> {[ z, Z, less ]};
+ key <AB02> {[ umacron, Umacron, greater ]};
+ key <AB03> {[ c, C, endash ]};
+ key <AB08> {[ ccaron, Ccaron, doublelowquotemark ]};
+ key <AB09> {[ f, F, leftdoublequotemark ]};
+ key <AB10> {[ eogonek, Eogonek, backslash ]};
+};
+
+// Lithuanian keymap LST 1205-92
+// This standard was made deprecated by LST 1582:2000 above.
+// This keyboard is also know as IBM layout.
+// We follow the map shown at: http://www.registrucentras.lt/litwin/kbdlta.gif
+// and info from Edis Tamošauskas <linas_lietus@yahoo.com>
+//
+// Made by Piter PUNK <piterpk@terra.com.br>
+// Minor modifications and cleanup by Rimas Kudelis, 2010
+
+partial alphanumeric_keys modifier_keys
+xkb_symbols "ibm" {
+
+ include "latin"
+ include "eurosign(e)"
+ include "nbsp(level3)"
+ include "level3(ralt_switch)"
+
+ name[Group1]="Lithuanian (IBM LST 1205-92)";
+
+ key <TLDE> {[ grave, asciitilde, acute ]};
+ key <AE01> {[ exclam, 1 ]};
+ key <AE02> {[ quotedbl, 2, at ]};
+ key <AE03> {[ slash, 3, numbersign ]};
+ key <AE04> {[ semicolon, 4, dollar ]};
+ key <AE05> {[ colon, 5, percent ]};
+ key <AE06> {[ comma, 6, asciicircum ]};
+ key <AE07> {[ period, 7, ampersand ]};
+ key <AE08> {[ question, 8, asterisk ]};
+ key <AE09> {[ parenleft, 9 ]};
+ key <AE10> {[ parenright, 0 ]};
+ key <AE11> {[ underscore, minus, endash ]};
+ key <AE12> {[ plus, equal ]};
+
+ key <AD01> {[ aogonek, Aogonek, q, Q ]};
+ key <AD02> {[ zcaron, Zcaron, w, W ]};
+ key <AD11> {[ iogonek, Iogonek, bracketleft, braceleft ]};
+ key <AD12> {[ doublelowquotemark, leftdoublequotemark, bracketright, braceright ]};
+
+ key <AC10> {[ uogonek, Uogonek, semicolon, colon ]};
+ key <AC11> {[ eabovedot, Eabovedot, apostrophe, quotedbl ]};
+
+ key <LSGT> {[ less, greater, endash ]};
+ key <AB02> {[ umacron, Umacron, x, X ]};
+ key <AB08> {[ ccaron, Ccaron, comma, less ]};
+ key <AB09> {[ scaron, Scaron, period, greater ]};
+ key <AB10> {[ eogonek, Eogonek, slash, question ]};
+};
+
+// LEKP and LEKPa layouts 1.0
+// For more info visit http://lekp.info
+// Created by Tautrimas Pajarskas, 2007
+// Made by Ernestas Lukoševičius, 2007
+// Minor cleanup by Rimas Kudelis, 2010
+
+partial alphanumeric_keys modifier_keys
+xkb_symbols "lekp" {
+
+ include "capslock(backspace)"
+ include "level3(ralt_switch)"
+
+ name[Group1]="Lithuanian (LEKP)";
+
+ key <TLDE> {[ grave, asciitilde, acute ]};
+ key <AE01> {[ slash, numbersign, bar ]};
+ key <AE02> {[ backslash, at, section ]};
+ key <AE03> {[ period, braceleft ]};
+ key <AE04> {[ comma, braceright ]};
+ key <AE05> {[ f, F ]};
+ key <AE06> {[ exclam, endash ]};
+ key <AE07> {[ w, W ]};
+ key <AE08> {[ uogonek, Uogonek ]};
+ key <AE09> {[ iogonek, Iogonek ]};
+ key <AE10> {[ parenleft, doublelowquotemark, registered ]};
+ key <AE11> {[ parenright, leftdoublequotemark, copyright ]};
+ key <AE12> {[ colon, ampersand, trademark ]};
+
+ key <AD01> {[ q, Q, EuroSign ]};
+ key <AD02> {[ g, G, 7 ]};
+ key <AD03> {[ r, R, 8 ]};
+ key <AD04> {[ l, L, 9 ]};
+ key <AD05> {[ d, D, percent ]};
+ key <AD06> {[ ccaron, Ccaron ]};
+ key <AD07> {[ j, J ]};
+ key <AD08> {[ u, U, period ]};
+ key <AD09> {[ eabovedot, Eabovedot, minus ]};
+ key <AD10> {[ eogonek, Eogonek, slash ]};
+ key <AD11> {[ question, bracketleft, division ]};
+ key <AD12> {[ equal, bracketright ]};
+
+ key <AC01> {[ a, A, 0 ]};
+ key <AC02> {[ k, K, 4 ]};
+ key <AC03> {[ s, S, 5 ]};
+ key <AC04> {[ t, T, 6 ]};
+ key <AC05> {[ m, M, dollar ]};
+ key <AC06> {[ p, P ]};
+ key <AC07> {[ n, N ]};
+ key <AC08> {[ e, E, comma ]};
+ key <AC09> {[ i, I, plus ]};
+ key <AC10> {[ o, O, asterisk ]};
+ key <AC11> {[ y, Y, multiply ]};
+ key <BKSL> {[ apostrophe, underscore ]};
+
+ key <LSGT> {[ semicolon, quotedbl, sterling ]};
+ key <AB01> {[ z, Z, asciicircum ]};
+ key <AB02> {[ x, X, 1 ]};
+ key <AB03> {[ c, C, 2 ]};
+ key <AB04> {[ v, V, 3 ]};
+ key <AB05> {[ zcaron, Zcaron ]};
+ key <AB06> {[ scaron, Scaron ]};
+ key <AB07> {[ b, B, degree ]};
+ key <AB08> {[ umacron, Umacron, less ]};
+ key <AB09> {[ aogonek, Aogonek, greater ]};
+ key <AB10> {[ h, H ]};
+};
+
+partial alphanumeric_keys modifier_keys
+xkb_symbols "lekpa" {
+
+ include "capslock(backspace)"
+ include "level3(ralt_switch)"
+
+ name[Group1]="Lithuanian (LEKPa)";
+
+ key <TLDE> {[ grave, asciitilde, acute ]};
+ key <AE01> {[ slash, quotedbl, bar ]};
+ key <AE02> {[ backslash, at, section ]};
+ key <AE03> {[ period, braceleft, numbersign ]};
+ key <AE04> {[ comma, braceright, sterling ]};
+ key <AE05> {[ f, F, ampersand ]};
+ key <AE06> {[ exclam, endash ]};
+ key <AE07> {[ w, W ]};
+ key <AE08> {[ uogonek, Uogonek ]};
+ key <AE09> {[ iogonek, Iogonek ]};
+ key <AE10> {[ parenleft, doublelowquotemark, registered ]};
+ key <AE11> {[ parenright, leftdoublequotemark, copyright ]};
+ key <AE12> {[ colon, semicolon, trademark ]};
+
+ key <AD01> {[ q, Q, EuroSign ]};
+ key <AD02> {[ g, G, 7 ]};
+ key <AD03> {[ r, R, 8 ]};
+ key <AD04> {[ l, L, 9 ]};
+ key <AD05> {[ d, D, percent ]};
+ key <AD06> {[ ccaron, Ccaron ]};
+ key <AD07> {[ j, J ]};
+ key <AD08> {[ u, U, period ]};
+ key <AD09> {[ eabovedot, Eabovedot, minus ]};
+ key <AD10> {[ eogonek, Eogonek, slash ]};
+ key <AD11> {[ question, bracketleft, division ]};
+ key <AD12> {[ equal, bracketright ]};
+
+ key <AC01> {[ a, A, 0 ]};
+ key <AC02> {[ k, K, 4 ]};
+ key <AC03> {[ s, S, 5 ]};
+ key <AC04> {[ t, T, 6 ]};
+ key <AC05> {[ m, M, dollar ]};
+ key <AC06> {[ p, P ]};
+ key <AC07> {[ n, N ]};
+ key <AC08> {[ e, E, comma ]};
+ key <AC09> {[ i, I, plus ]};
+ key <AC10> {[ o, O, asterisk ]};
+ key <AC11> {[ y, Y, multiply ]};
+ key <BKSL> {[ apostrophe, underscore ]};
+
+ key <AB01> {[ z, Z, asciicircum ]};
+ key <AB02> {[ x, X, 1 ]};
+ key <AB03> {[ c, C, 2 ]};
+ key <AB04> {[ v, V, 3 ]};
+ key <AB05> {[ zcaron, Zcaron ]};
+ key <AB06> {[ scaron, Scaron ]};
+ key <AB07> {[ b, B, degree ]};
+ key <AB08> {[ umacron, Umacron, less ]};
+ key <AB09> {[ aogonek, Aogonek, greater ]};
+ key <AB10> {[ h, H ]};
+};
+
+// EXTRAS:
+
+partial alphanumeric_keys modifier_keys
+xkb_symbols "us_dvorak" {
+
+ include "us(dvorak)"
+
+ name[Group1]="Lithuanian (US Dvorak with Lithuanian letters)";
+
+ key <AE01> { [ 1, exclam, aogonek, Aogonek ] };
+ key <AE02> { [ 2, at, ccaron, Ccaron ] };
+ key <AE03> { [ 3, numbersign, eogonek, Eogonek ] };
+ key <AE04> { [ 4, dollar, eabovedot, Eabovedot ] };
+ key <AE05> { [ 5, percent, iogonek, Iogonek ] };
+ key <AE06> { [ 6, asciicircum, scaron, Scaron ] };
+ key <AE07> { [ 7, ampersand, uogonek, Uogonek ] };
+ key <AE08> { [ 8, asterisk, umacron, Umacron ] };
+ key <AE09> { [ 9, parenleft, doublelowquotemark, parenleft ] };
+ key <AE10> { [ 0, parenright, leftdoublequotemark,parenright ] };
+ key <AD12> { [ equal, plus, zcaron, Zcaron ] };
+
+ include "level3(ralt_switch)"
+};
+
diff --git a/xorg-server/xkeyboard-config/symbols/lv b/xorg-server/xkeyboard-config/symbols/lv index 6bd15e60d..34bb65aae 100644 --- a/xorg-server/xkeyboard-config/symbols/lv +++ b/xorg-server/xkeyboard-config/symbols/lv @@ -1,521 +1,521 @@ -// Latvian keymap version 1.1 -// Copyright (C) Dmitry Golubev <lastguru@mail.ru>, 2003-2004 -// -// Reworked to get rid of dead_keys (use of which in this case -// is a dirty hack). It is now not dependent on locale settings -// and GTK_IM_MODULES in Gnome. The map is also providing some of -// ISO9995-3 alternate characters. Note that this version works -// correctly under Gnome 2.6. This is to be put into symbols/ -// directory, or somewhere else. -// -// Permission to use, copy, modify, distribute, and sell this software and its -// documentation for any purpose is hereby granted without fee, provided that -// the above copyright notice appear in all copies and that both that -// copyright notice and this permission notice appear in supporting -// documentation, and that the name of the copyright holder(s) not be used in -// advertising or publicity pertaining to distribution of the software without -// specific, written prior permission. The copyright holder(s) makes no -// representations about the suitability of this software for any purpose. It -// is provided "as is" without express or implied warranty. -// -// THE COPYRIGHT HOLDER(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -// INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -// EVENT SHALL THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR -// CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -// DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -// TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -// PERFORMANCE OF THIS SOFTWARE. - -// Modified by Aldis Berjoza <aldis@bsdroot.lv>, 12 april 2011 -// Changes: -// * Added Latvian Ergonomic, Latvian Adapted and Latvian Modernd variants -// Author of this work is Valdis Vītoliņš -// http://odo.lv/LatvianKeyboard -// http://odo.lv/Recipes/LatvianKeyboard#HErgonomiskC481stastatC5ABrasuzlikC5A1anauzLinuxdatora%22 -// * Added guillemotleft, leftdoublequotemark, guillemotright, -// rightdoublequotemark to Latvian modern layout for AD11 and AD12 -// * Added US-Dvorac compatible Latvian layouts -// * Added programmer US-Dvorac compatible Latvian layouts -// * Added US-Colemak compatible Latvian layouts -// * Reformatted layouts - - -//============================================================================ -// Latvian QWERTY layout -// http://en.wikipedia.org/wiki/QWERTY -// -partial default alphanumeric_keys modifier_keys -xkb_symbols "basic" { - - name[Group1]= "Latvian"; - - key <TLDE> {[ grave, asciitilde, acute, asciitilde ]}; - key <AE01> {[ 1, exclam, onesuperior, exclamdown ]}; - key <AE02> {[ 2, at, twosuperior, oneeighth ]}; - key <AE03> {[ 3, numbersign, threesuperior, sterling ]}; - key <AE04> {[ 4, dollar, EuroSign, cent ]}; - key <AE05> {[ 5, percent, onehalf, threeeighths ]}; - key <AE06> {[ 6, asciicircum, threequarters, fiveeighths ]}; - key <AE07> {[ 7, ampersand, braceleft, seveneighths ]}; - key <AE08> {[ 8, asterisk, bracketleft, trademark ]}; - key <AE09> {[ 9, parenleft, bracketright, plusminus ]}; - key <AE10> {[ 0, parenright, braceright, degree ]}; - key <AE11> {[ minus, underscore, backslash, questiondown ]}; - key <AE12> {[ equal, plus, endash, emdash ]}; - - key <AD01> {[ q, Q, q, Q ]}; - key <AD02> {[ w, W, w, W ]}; - key <AD03> {[ e, E, emacron, Emacron ]}; - key <AD04> {[ r, R, rcedilla, Rcedilla ]}; - key <AD05> {[ t, T, t, T ]}; - key <AD06> {[ y, Y, y, Y ]}; - key <AD07> {[ u, U, umacron, Umacron ]}; - key <AD08> {[ i, I, imacron, Imacron ]}; - key <AD09> {[ o, O, omacron, Omacron ]}; - key <AD10> {[ p, P, p, P ]}; - key <AD11> {[ bracketleft, braceleft, guillemotleft, leftdoublequotemark ]}; - key <AD12> {[ bracketright, braceright, guillemotright, rightdoublequotemark ]}; - - key <AC01> {[ a, A, amacron, Amacron ]}; - key <AC02> {[ s, S, scaron, Scaron ]}; - key <AC03> {[ d, D, d, D ]}; - key <AC04> {[ f, F, f, F ]}; - key <AC05> {[ g, G, gcedilla, Gcedilla ]}; - key <AC06> {[ h, H, h, H ]}; - key <AC07> {[ j, J, j, J ]}; - key <AC08> {[ k, K, kcedilla, Kcedilla ]}; - key <AC09> {[ l, L, lcedilla, Lcedilla ]}; - key <AC10> {[ semicolon, colon, semicolon, colon ]}; - key <AC11> {[ apostrophe, quotedbl, leftdoublequotemark, doublelowquotemark ]}; - - key <AB01> {[ z, Z, zcaron, Zcaron ]}; - key <AB02> {[ x, X, x, X ]}; - key <AB03> {[ c, C, ccaron, Ccaron ]}; - key <AB04> {[ v, V, v, V ]}; - key <AB05> {[ b, B, b, B ]}; - key <AB06> {[ n, N, ncedilla, Ncedilla ]}; - key <AB07> {[ m, M, m, M ]}; - key <AB08> {[ comma, less, horizconnector, multiply ]}; - key <AB09> {[ period, greater, periodcentered, division ]}; - key <AB10> {[ slash, question, slash, abovedot ]}; - key <BKSL> {[ backslash, bar, grave, breve ]}; - - key <SPCE> {[ space, space, space, space ]}; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys modifier_keys -xkb_symbols "apostrophe" { - - include "lv(basic)" - - name[Group1]= "Latvian (apostrophe variant)"; - - key <AC11> {[ISO_Level3_Latch, quotedbl, apostrophe, quotedbl]}; - key <SPCE> {[space, space, apostrophe]}; - modifier_map Mod5 { <AC11> }; - -}; - -partial alphanumeric_keys modifier_keys -xkb_symbols "tilde" { - - include "lv(basic)" - - name[Group1]= "Latvian (tilde variant)"; - - key <TLDE> {[ISO_Level3_Latch, asciitilde, grave, acute]}; - key <SPCE> {[space, space, asciitilde]}; - modifier_map Mod5 { <TLDE> }; - -}; - -partial alphanumeric_keys modifier_keys -xkb_symbols "fkey" { - - include "lv(basic)" - - name[Group1]= "Latvian (F variant)"; - - key <AC04> {[ISO_Level3_Latch, ISO_Level3_Latch, f, F]}; - key <SPCE> {[space, space, f, F]}; - modifier_map Mod5 { <AC04> }; - -}; - -//============================================================================ -// Latvian Adapted keyboard layout -// http://odo.lv/xwiki/bin/download/Main/LatvianKeyboard/Adapted.png -// -// http://odo.lv/LatvianKeyboard -// http://odo.lv/LatvianKeyboard5 -// -partial alphanumeric_keys modifier_keys -xkb_symbols "adapted" { - - include "lv(basic)" - - name[Group1]= "Latvian (adapted)"; - - key <AE02> {[ 2, Ccaron, at, twosuperior ]}; - key <AE03> {[ 3, ccaron, numbersign, threesuperior ]}; - key <AE04> {[ 4, Zcaron, dollar, EuroSign ]}; - key <AE05> {[ 5, zcaron, percent, onehalf ]}; - - key <AD01> {[ scaron, Scaron, q, Q ]}; - key <AD02> {[ emacron, Emacron, w, W ]}; - key <AD03> {[ e, E, e, E ]}; - - key <AD06> {[ amacron, Amacron, y, Y ]}; - key <AD07> {[ u, U, u, U ]}; - key <AD08> {[ i, I, i, I ]}; - key <AD11> {[ umacron, Umacron, bracketleft, braceleft ]}; - key <AD12> {[ ncedilla, Ncedilla, bracketright, braceright ]}; - - key <AC01> {[ a, A, a, A ]}; - key <AC02> {[ s, S, s, S ]}; - key <AC05> {[ g, G, g, G ]}; - - key <AC08> {[ k, K, k, K ]}; - key <AC09> {[ l, L, l, L ]}; - key <AC10> {[ imacron, Imacron, semicolon, colon ]}; - - key <AB01> {[ z, Z, z, Z ]}; - key <AB02> {[ kcedilla, Kcedilla, x, X ]}; - key <AB03> {[ c, C, c, C ]}; - - key <AB06> {[ n, N, n, N ]}; - - key <AB08> {[ comma, gcedilla, less, multiply ]}; - key <AB09> {[ period, Gcedilla, greater, division ]}; - key <AB10> {[ lcedilla, Lcedilla, slash, question ]}; -}; - -//============================================================================ -// Latvian Ergonomic (ŪGJRMV) keyboard layout by Valdis Vītoliņš -// http://odo.lv/xwiki/bin/download/Main/LatvianKeyboard/Ergonomic.png -// -// http://odo.lv/LatvianKeyboard -// http://odo.lv/LatvianKeyboard5 -// -partial alphanumeric_keys modifier_keys -xkb_symbols "ergonomic" { - - include "lv(apostrophe)" - - name[Group1]= "Latvian (ergonomic, ŪGJRMV)"; - - key <AE02> {[ 2, at, gcedilla, Gcedilla ]}; - - key <AE11> {[ minus, underscore, endash, emdash ]}; - key <AE12> {[ f, F, equal, plus ]}; - - key <AD01> {[ umacron, Umacron, q, Q ]}; - key <AD02> {[ g, G, g, G ]}; - key <AD03> {[ j, J, j, J ]}; - key <AD04> {[ r, R, rcedilla, Rcedilla ]}; - key <AD05> {[ m, M, m, M ]}; - key <AD06> {[ v, V, w, W ]}; - key <AD07> {[ n, N, y, Y ]}; - key <AD08> {[ z, Z, z, Z ]}; - key <AD09> {[ emacron, Emacron, emacron, Emacron ]}; - key <AD10> {[ ccaron, Ccaron, ccaron, Ccaron ]}; - key <AD11> {[ zcaron, Zcaron, bracketleft, braceleft ]}; - key <AD12> {[ h, H, bracketright, braceright ]}; - - key <AC01> {[ scaron, Scaron, scaron, Scaron ]}; - key <AC02> {[ u, U, u, U ]}; - key <AC03> {[ s, S, s, S ]}; - key <AC04> {[ i, I, i, I ]}; - key <AC05> {[ l, L, l, L ]}; - key <AC06> {[ d, D, d, D ]}; - key <AC07> {[ a, A, a, A ]}; - key <AC08> {[ t, T, t, T ]}; - key <AC09> {[ e, E, e, E ]}; - key <AC10> {[ c, C, c, C ]}; - key <AC11> {[ ISO_Level3_Latch, quotedbl, apostrophe, quotedbl ]}; - key <AC12> {[ kcedilla, Kcedilla, slash, backslash ]}; - - key <LSGT> {[ gcedilla, Gcedilla, gcedilla, Gcedilla ]}; - key <AB01> {[ ncedilla, Ncedilla, ncedilla, Ncedilla ]}; - key <AB02> {[ b, B, x, X ]}; - key <AB03> {[ imacron, Imacron, imacron, Imacron ]}; - key <AB04> {[ k, K, k, K ]}; - key <AB05> {[ p, P, p, P ]}; - key <AB06> {[ o, O, omacron, Omacron ]}; - key <AB07> {[ amacron, Amacron, amacron, Amacron ]}; - key <AB08> {[ comma, semicolon, less, multiply ]}; - key <AB09> {[ period, colon, greater, division ]}; - key <AB10> {[ lcedilla, Lcedilla, question, slash ]}; -}; - -//============================================================================ -// Latvian Modern keyboard layout by Valdis Vītoliņš -// http://odo.lv/xwiki/bin/download/Recipes/LatvianKeyboard/Modern.png -// -// http://odo.lv/LatvianKeyboard -// http://odo.lv/LatvianKeyboard5 -// -partial alphanumeric_keys modifier_keys -xkb_symbols "modern" { - - name[Group1]= "Latvian (modern)"; - - key <TLDE> {[ grave, asciitilde, acute, copyright ]}; - key <AE01> {[ 1, exclam, onesuperior, exclamdown ]}; - key <AE02> {[ 2, at, twosuperior, oneeighth ]}; - key <AE03> {[ 3, numbersign, threesuperior, sterling ]}; - key <AE04> {[ 4, dollar, EuroSign, cent ]}; - key <AE05> {[ 5, percent, onehalf, threeeighths ]}; - key <AE06> {[ 6, asciicircum, threequarters, fiveeighths ]}; - key <AE07> {[ 7, ampersand, braceleft, seveneighths ]}; - key <AE08> {[ 8, asterisk, bracketleft, trademark ]}; - key <AE09> {[ 9, parenleft, bracketright, plusminus ]}; - key <AE10> {[ 0, parenright, braceright, degree ]}; - key <AE11> {[ minus, underscore, backslash, questiondown ]}; - key <AE12> {[ equal, plus, endash, emdash ]}; - - key <AD01> {[ emacron, Emacron, emacron, Emacron ]}; - key <AD02> {[ o, O, omacron, Omacron ]}; - key <AD03> {[ amacron, Amacron, amacron, Amacron ]}; - key <AD04> {[ p, P, p, P ]}; - key <AD05> {[ b, B, b, B ]}; - key <AD06> {[ j, J, j, J ]}; - key <AD07> {[ d, D, d, D ]}; - key <AD08> {[ imacron, Imacron, imacron, Imacron ]}; - key <AD09> {[ l, L, lcedilla, Lcedilla ]}; - key <AD10> {[ g, G, gcedilla, Gcedilla ]}; - Key <AD11> {[ bracketleft, braceleft, guillemotleft, leftdoublequotemark ]}; - key <AD12> {[ bracketright, braceright, guillemotright, rightdoublequotemark ]}; - - key <AC01> {[ e, E, e, E ]}; - key <AC02> {[ u, U, umacron, Umacron ]}; - key <AC03> {[ a, A, a, A ]}; - key <AC04> {[ n, N, ncedilla, Ncedilla ]}; - key <AC05> {[ k, K, kcedilla, Kcedilla ]}; - key <AC06> {[ ISO_Level3_Latch, quotedbl, apostrophe, quotedbl ]}; - key <AC07> {[ s, S, scaron, Scaron ]}; - key <AC08> {[ i, I, i, I ]}; - key <AC09> {[ t, T, t, T ]}; - key <AC10> {[ r, R, rcedilla, Rcedilla ]}; - key <AC11> {[ m, M, m, M ]}; - key <BKSL> {[ slash, question, backslash, bar ]}; - - key <LSGT> {[ q, Q, q, Q ]}; - key <AB01> {[ x, X, q, Q ]}; - key <AB02> {[ z, Z, zcaron, Zcaron ]}; - key <AB03> {[ c, C, ccaron, Ccaron ]}; - key <AB04> {[ v, V, period, V ]}; - key <AB05> {[ w, W, slash, W ]}; - key <AB06> {[ f, F, bar, F ]}; - key <AB07> {[ y, Y, backslash, Y ]}; - key <AB08> {[ h, H, U263A, U2639 ]}; - key <AB09> {[ comma, semicolon, less, multiply ]}; - key <AB10> {[ period, colon, greater, division ]}; - key <SPCE> {[ space, space, apostrophe ]}; - - modifier_map Mod5 { <AC06> }; - - include "level3(ralt_switch)" -}; - -// EXTRAS: - -//============================================================================ -// US Dvorak compatible Latvian layout -// http://en.wikipedia.org/wiki/Dvorak_Simplified_Keyboard -// -partial alphanumeric_keys modifier_keys -xkb_symbols "dvorak" { - - name[Group1]= "Latvian (US Dvorak)"; - - key <TLDE> {[ asciitilde, grave, acute, asciitilde ]}; - key <AE01> {[ 1, exclam, onesuperior, exclamdown ]}; - key <AE02> {[ 2, at, twosuperior, oneeighth ]}; - key <AE03> {[ 3, numbersign, threesuperior, sterling ]}; - key <AE04> {[ 4, dollar, EuroSign, cent ]}; - key <AE05> {[ 5, percent, onehalf, threeeighths ]}; - key <AE06> {[ 6, asciicircum, threequarters, fiveeighths ]}; - key <AE07> {[ 7, ampersand, braceleft, seveneighths ]}; - key <AE08> {[ 8, asterisk, bracketleft, trademark ]}; - key <AE09> {[ 9, parenleft, bracketright, plusminus ]}; - key <AE10> {[ 0, parenright, braceright, degree ]}; - key <AE11> {[ bracketleft, braceleft, leftdoublequotemark, guillemotleft ]}; - key <AE12> {[ bracketright, braceright, rightdoublequotemark, guillemotright ]}; - - key <AD01> {[ apostrophe, quotedbl, leftdoublequotemark, doublelowquotemark ]}; - key <AD02> {[ comma, less, guillemotleft, multiply ]}; - key <AD03> {[ period, greater, guillemotright, division ]}; - key <AD04> {[ p, P, p, P ]}; - key <AD05> {[ y, Y, y, Y ]}; - key <AD06> {[ f, F, f, F ]}; - key <AD07> {[ g, G, gcedilla, Gcedilla ]}; - key <AD08> {[ c, C, ccaron, Ccaron ]}; - key <AD09> {[ r, R, rcedilla, Rcedilla ]}; - key <AD10> {[ l, L, lcedilla, Lcedilla ]}; - key <AD11> {[ slash, question, slash, abovedot ]}; - key <AD12> {[ equal, plus, endash, emdash ]}; - - key <AC01> {[ a, A, amacron, Amacron ]}; - key <AC02> {[ o, O, omacron, Omacron ]}; - key <AC03> {[ e, E, emacron, Emacron ]}; - key <AC04> {[ u, U, umacron, Umacron ]}; - key <AC05> {[ i, I, imacron, Imacron ]}; - key <AC06> {[ d, D, d, D ]}; - key <AC07> {[ h, H, h, H ]}; - key <AC08> {[ t, T, t, T ]}; - key <AC09> {[ n, N, ncedilla, Ncedilla ]}; - key <AC10> {[ s, S, scaron, Scaron ]}; - key <AC11> {[ minus, underscore, backslash, questiondown ]}; - - key <AB01> {[ semicolon, colon, semicolon, colon ]}; - key <AB02> {[ q, Q, q, Q ]}; - key <AB03> {[ j, J, j, J ]}; - key <AB04> {[ k, K, kcedilla, Kcedilla ]}; - key <AB05> {[ x, X, x, X ]}; - key <AB06> {[ b, B, b, B ]}; - key <AB07> {[ m, M, m, M ]}; - key <AB08> {[ w, W, w, W ]}; - key <AB09> {[ v, V, v, V ]}; - key <AB10> {[ z, Z, zcaron, Zcaron ]}; - - key <BKSL> {[ backslash, bar, grave, breve ]}; - - key <SPCE> {[ space, space, space, space ]}; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys modifier_keys -xkb_symbols "ykeydvorak" { - - include "lv(dvorak)" - - name[Group1]= "Latvian (US Dvorak, Y variant)"; - - key <AD05> {[ISO_Level3_Latch, ISO_Level3_Latch, y, Y]}; - key <SPCE> {[space, space, y, Y]}; - modifier_map Mod5 { <AD05> }; - -}; - -partial alphanumeric_keys modifier_keys -xkb_symbols "minuskeydvorak" { - - include "lv(dvorak)" - - name[Group1]= "Latvian (US Dvorak, minus variant)"; - - key <AC11> {[ISO_Level3_Latch, ISO_Level3_Latch, mimus, underscore]}; - key <SPCE> {[space, space, minus, underscore]}; - modifier_map Mod5 { <AR11> }; - -}; - -//============================================================================ -// US Dvorak programmers layput compatible Latvian layout -// http://www.kaufmann.no/roland/dvorak/ -// -partial alphanumeric_keys modifier_keys -xkb_symbols "dvorakprogr" { - - include "lv(dvorak)" - - name[Group1]= "Latvian (programmer US Dvorak)"; - - key <TLDE> {[ dollar, asciitilde, EuroSign, cent ]}; - key <AE01> {[ ampersand, percent, acute, asciitilde ]}; - key <AE02> {[ bracketleft, 7, onesuperior, twosuperior ]}; - key <AE03> {[ braceleft, 5, guillemotleft, leftdoublequotemark ]}; - key <AE04> {[ braceright, 3, guillemotright, rightdoublequotemark ]}; - key <AE05> {[ parenleft, 1, onehalf, threeeighths ]}; - key <AE06> {[ equal, 9, threequarters, fiveeighths ]}; - key <AE07> {[ asterisk, 0, degree, copyright ]}; - key <AE08> {[ parenright, 2, endash, emdash ]}; - key <AE09> {[ plus, 4, plusminus, section ]}; - key <AE10> {[ bracketright, 6, registered, trademark ]}; - key <AE11> {[ exclam, 8, exclam, exclamdown ]}; - key <AE12> {[ numbersign, grave, Greek_alpha, Greek_beta ]}; - - key <AD01> {[ semicolon, colon, semicolon, colon ]}; - key <AD12> {[ at, asciicircum, at, asciicircum ]}; - - key <AB01> {[ apostrophe, quotedbl, leftdoublequotemark, doublelowquotemark ]}; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys modifier_keys -xkb_symbols "ykeydvorakprogr" { - - include "lv(dvorakprogr)" - - name[Group1]= "Latvian (programmer US Dvorak, Y variant)"; - - key <AD05> {[ISO_Level3_Latch, ISO_Level3_Latch, y, Y]}; - key <SPCE> {[space, space, y, Y]}; - modifier_map Mod5 { <AD05> }; - -}; - -partial alphanumeric_keys modifier_keys -xkb_symbols "minuskeydvorakprogr" { - - include "lv(dvorakprogr)" - - name[Group1]= "Latvian (programmer US Dvorak, minus variant)"; - - key <AC11> {[ISO_Level3_Latch, ISO_Level3_Latch, mimus, underscore]}; - key <SPCE> {[space, space, minus, underscore]}; - modifier_map Mod5 { <AC11> }; - -}; - -//============================================================================ -// Colemak compatible Latvian layout -// http://colemak.com/ -// -partial alphanumeric_keys modifier_keys -xkb_symbols "colemak" { - - include "lv(basic)" - - name[Group1]= "Latvian (US Colemak)"; - - key <AD03> {[ f, F, f, F ]}; - key <AD04> {[ p, P, p, P ]}; - key <AD05> {[ g, G, gcedilla, Gcedilla ]}; - key <AD06> {[ j, J, j, J ]}; - key <AD07> {[ l, L, lcedilla, Lcedilla ]}; - key <AD08> {[ u, U, umacron, Umacron ]}; - key <AD09> {[ y, Y, y, Y ]}; - key <AD10> {[ semicolon, colon, semicolon, colon ]}; - - key <AC02> {[ r, R, rcedilla, Rcedilla ]}; - key <AC03> {[ s, S, scaron, Scaron ]}; - key <AC04> {[ t, T, t, T ]}; - key <AC05> {[ d, D, d, D ]}; - key <AC07> {[ n, N, ncedilla, Ncedilla ]}; - key <AC08> {[ e, E, emacron, Emacron ]}; - key <AC09> {[ i, I, imacron, Imacron ]}; - key <AC10> {[ o, O, omacron, Omacron ]}; - - key <AB06> {[ k, K, kcedilla, Kcedilla ]}; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys modifier_keys -xkb_symbols "apostrophecolemak" { - - include "lv(colemak)" - - name[Group1]= "Latvian (US Colemak, apostrophe variant)"; - - key <AC11> {[ISO_Level3_Latch, quotedbl, apostrophe, quotedbl]}; - key <SPCE> {[space, space, apostrophe]}; - modifier_map Mod5 { <AC11> }; - -}; +// Latvian keymap version 1.1
+// Copyright (C) Dmitry Golubev <lastguru@mail.ru>, 2003-2004
+//
+// Reworked to get rid of dead_keys (use of which in this case
+// is a dirty hack). It is now not dependent on locale settings
+// and GTK_IM_MODULES in Gnome. The map is also providing some of
+// ISO9995-3 alternate characters. Note that this version works
+// correctly under Gnome 2.6. This is to be put into symbols/
+// directory, or somewhere else.
+//
+// Permission to use, copy, modify, distribute, and sell this software and its
+// documentation for any purpose is hereby granted without fee, provided that
+// the above copyright notice appear in all copies and that both that
+// copyright notice and this permission notice appear in supporting
+// documentation, and that the name of the copyright holder(s) not be used in
+// advertising or publicity pertaining to distribution of the software without
+// specific, written prior permission. The copyright holder(s) makes no
+// representations about the suitability of this software for any purpose. It
+// is provided "as is" without express or implied warranty.
+//
+// THE COPYRIGHT HOLDER(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+// INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
+// EVENT SHALL THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+// CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
+// DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+// TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+// PERFORMANCE OF THIS SOFTWARE.
+
+// Modified by Aldis Berjoza <aldis@bsdroot.lv>, 12 april 2011
+// Changes:
+// * Added Latvian Ergonomic, Latvian Adapted and Latvian Modernd variants
+// Author of this work is Valdis Vītoliņš
+// http://odo.lv/LatvianKeyboard
+// http://odo.lv/Recipes/LatvianKeyboard#HErgonomiskC481stastatC5ABrasuzlikC5A1anauzLinuxdatora%22
+// * Added guillemotleft, leftdoublequotemark, guillemotright,
+// rightdoublequotemark to Latvian modern layout for AD11 and AD12
+// * Added US-Dvorac compatible Latvian layouts
+// * Added programmer US-Dvorac compatible Latvian layouts
+// * Added US-Colemak compatible Latvian layouts
+// * Reformatted layouts
+
+
+//============================================================================
+// Latvian QWERTY layout
+// http://en.wikipedia.org/wiki/QWERTY
+//
+partial default alphanumeric_keys modifier_keys
+xkb_symbols "basic" {
+
+ name[Group1]= "Latvian";
+
+ key <TLDE> {[ grave, asciitilde, acute, asciitilde ]};
+ key <AE01> {[ 1, exclam, onesuperior, exclamdown ]};
+ key <AE02> {[ 2, at, twosuperior, oneeighth ]};
+ key <AE03> {[ 3, numbersign, threesuperior, sterling ]};
+ key <AE04> {[ 4, dollar, EuroSign, cent ]};
+ key <AE05> {[ 5, percent, onehalf, threeeighths ]};
+ key <AE06> {[ 6, asciicircum, threequarters, fiveeighths ]};
+ key <AE07> {[ 7, ampersand, braceleft, seveneighths ]};
+ key <AE08> {[ 8, asterisk, bracketleft, trademark ]};
+ key <AE09> {[ 9, parenleft, bracketright, plusminus ]};
+ key <AE10> {[ 0, parenright, braceright, degree ]};
+ key <AE11> {[ minus, underscore, backslash, questiondown ]};
+ key <AE12> {[ equal, plus, endash, emdash ]};
+
+ key <AD01> {[ q, Q, q, Q ]};
+ key <AD02> {[ w, W, w, W ]};
+ key <AD03> {[ e, E, emacron, Emacron ]};
+ key <AD04> {[ r, R, rcedilla, Rcedilla ]};
+ key <AD05> {[ t, T, t, T ]};
+ key <AD06> {[ y, Y, y, Y ]};
+ key <AD07> {[ u, U, umacron, Umacron ]};
+ key <AD08> {[ i, I, imacron, Imacron ]};
+ key <AD09> {[ o, O, omacron, Omacron ]};
+ key <AD10> {[ p, P, p, P ]};
+ key <AD11> {[ bracketleft, braceleft, guillemotleft, leftdoublequotemark ]};
+ key <AD12> {[ bracketright, braceright, guillemotright, rightdoublequotemark ]};
+
+ key <AC01> {[ a, A, amacron, Amacron ]};
+ key <AC02> {[ s, S, scaron, Scaron ]};
+ key <AC03> {[ d, D, d, D ]};
+ key <AC04> {[ f, F, f, F ]};
+ key <AC05> {[ g, G, gcedilla, Gcedilla ]};
+ key <AC06> {[ h, H, h, H ]};
+ key <AC07> {[ j, J, j, J ]};
+ key <AC08> {[ k, K, kcedilla, Kcedilla ]};
+ key <AC09> {[ l, L, lcedilla, Lcedilla ]};
+ key <AC10> {[ semicolon, colon, semicolon, colon ]};
+ key <AC11> {[ apostrophe, quotedbl, leftdoublequotemark, doublelowquotemark ]};
+
+ key <AB01> {[ z, Z, zcaron, Zcaron ]};
+ key <AB02> {[ x, X, x, X ]};
+ key <AB03> {[ c, C, ccaron, Ccaron ]};
+ key <AB04> {[ v, V, v, V ]};
+ key <AB05> {[ b, B, b, B ]};
+ key <AB06> {[ n, N, ncedilla, Ncedilla ]};
+ key <AB07> {[ m, M, m, M ]};
+ key <AB08> {[ comma, less, horizconnector, multiply ]};
+ key <AB09> {[ period, greater, periodcentered, division ]};
+ key <AB10> {[ slash, question, slash, abovedot ]};
+ key <BKSL> {[ backslash, bar, grave, breve ]};
+
+ key <SPCE> {[ space, space, space, space ]};
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys modifier_keys
+xkb_symbols "apostrophe" {
+
+ include "lv(basic)"
+
+ name[Group1]= "Latvian (apostrophe variant)";
+
+ key <AC11> {[ISO_Level3_Latch, quotedbl, apostrophe, quotedbl]};
+ key <SPCE> {[space, space, apostrophe]};
+ modifier_map Mod5 { <AC11> };
+
+};
+
+partial alphanumeric_keys modifier_keys
+xkb_symbols "tilde" {
+
+ include "lv(basic)"
+
+ name[Group1]= "Latvian (tilde variant)";
+
+ key <TLDE> {[ISO_Level3_Latch, asciitilde, grave, acute]};
+ key <SPCE> {[space, space, asciitilde]};
+ modifier_map Mod5 { <TLDE> };
+
+};
+
+partial alphanumeric_keys modifier_keys
+xkb_symbols "fkey" {
+
+ include "lv(basic)"
+
+ name[Group1]= "Latvian (F variant)";
+
+ key <AC04> {[ISO_Level3_Latch, ISO_Level3_Latch, f, F]};
+ key <SPCE> {[space, space, f, F]};
+ modifier_map Mod5 { <AC04> };
+
+};
+
+//============================================================================
+// Latvian Adapted keyboard layout
+// http://odo.lv/xwiki/bin/download/Main/LatvianKeyboard/Adapted.png
+//
+// http://odo.lv/LatvianKeyboard
+// http://odo.lv/LatvianKeyboard5
+//
+partial alphanumeric_keys modifier_keys
+xkb_symbols "adapted" {
+
+ include "lv(basic)"
+
+ name[Group1]= "Latvian (adapted)";
+
+ key <AE02> {[ 2, Ccaron, at, twosuperior ]};
+ key <AE03> {[ 3, ccaron, numbersign, threesuperior ]};
+ key <AE04> {[ 4, Zcaron, dollar, EuroSign ]};
+ key <AE05> {[ 5, zcaron, percent, onehalf ]};
+
+ key <AD01> {[ scaron, Scaron, q, Q ]};
+ key <AD02> {[ emacron, Emacron, w, W ]};
+ key <AD03> {[ e, E, e, E ]};
+
+ key <AD06> {[ amacron, Amacron, y, Y ]};
+ key <AD07> {[ u, U, u, U ]};
+ key <AD08> {[ i, I, i, I ]};
+ key <AD11> {[ umacron, Umacron, bracketleft, braceleft ]};
+ key <AD12> {[ ncedilla, Ncedilla, bracketright, braceright ]};
+
+ key <AC01> {[ a, A, a, A ]};
+ key <AC02> {[ s, S, s, S ]};
+ key <AC05> {[ g, G, g, G ]};
+
+ key <AC08> {[ k, K, k, K ]};
+ key <AC09> {[ l, L, l, L ]};
+ key <AC10> {[ imacron, Imacron, semicolon, colon ]};
+
+ key <AB01> {[ z, Z, z, Z ]};
+ key <AB02> {[ kcedilla, Kcedilla, x, X ]};
+ key <AB03> {[ c, C, c, C ]};
+
+ key <AB06> {[ n, N, n, N ]};
+
+ key <AB08> {[ comma, gcedilla, less, multiply ]};
+ key <AB09> {[ period, Gcedilla, greater, division ]};
+ key <AB10> {[ lcedilla, Lcedilla, slash, question ]};
+};
+
+//============================================================================
+// Latvian Ergonomic (ŪGJRMV) keyboard layout by Valdis Vītoliņš
+// http://odo.lv/xwiki/bin/download/Main/LatvianKeyboard/Ergonomic.png
+//
+// http://odo.lv/LatvianKeyboard
+// http://odo.lv/LatvianKeyboard5
+//
+partial alphanumeric_keys modifier_keys
+xkb_symbols "ergonomic" {
+
+ include "lv(apostrophe)"
+
+ name[Group1]= "Latvian (ergonomic, ŪGJRMV)";
+
+ key <AE02> {[ 2, at, gcedilla, Gcedilla ]};
+
+ key <AE11> {[ minus, underscore, endash, emdash ]};
+ key <AE12> {[ f, F, equal, plus ]};
+
+ key <AD01> {[ umacron, Umacron, q, Q ]};
+ key <AD02> {[ g, G, g, G ]};
+ key <AD03> {[ j, J, j, J ]};
+ key <AD04> {[ r, R, rcedilla, Rcedilla ]};
+ key <AD05> {[ m, M, m, M ]};
+ key <AD06> {[ v, V, w, W ]};
+ key <AD07> {[ n, N, y, Y ]};
+ key <AD08> {[ z, Z, z, Z ]};
+ key <AD09> {[ emacron, Emacron, emacron, Emacron ]};
+ key <AD10> {[ ccaron, Ccaron, ccaron, Ccaron ]};
+ key <AD11> {[ zcaron, Zcaron, bracketleft, braceleft ]};
+ key <AD12> {[ h, H, bracketright, braceright ]};
+
+ key <AC01> {[ scaron, Scaron, scaron, Scaron ]};
+ key <AC02> {[ u, U, u, U ]};
+ key <AC03> {[ s, S, s, S ]};
+ key <AC04> {[ i, I, i, I ]};
+ key <AC05> {[ l, L, l, L ]};
+ key <AC06> {[ d, D, d, D ]};
+ key <AC07> {[ a, A, a, A ]};
+ key <AC08> {[ t, T, t, T ]};
+ key <AC09> {[ e, E, e, E ]};
+ key <AC10> {[ c, C, c, C ]};
+ key <AC11> {[ ISO_Level3_Latch, quotedbl, apostrophe, quotedbl ]};
+ key <AC12> {[ kcedilla, Kcedilla, slash, backslash ]};
+
+ key <LSGT> {[ gcedilla, Gcedilla, gcedilla, Gcedilla ]};
+ key <AB01> {[ ncedilla, Ncedilla, ncedilla, Ncedilla ]};
+ key <AB02> {[ b, B, x, X ]};
+ key <AB03> {[ imacron, Imacron, imacron, Imacron ]};
+ key <AB04> {[ k, K, k, K ]};
+ key <AB05> {[ p, P, p, P ]};
+ key <AB06> {[ o, O, omacron, Omacron ]};
+ key <AB07> {[ amacron, Amacron, amacron, Amacron ]};
+ key <AB08> {[ comma, semicolon, less, multiply ]};
+ key <AB09> {[ period, colon, greater, division ]};
+ key <AB10> {[ lcedilla, Lcedilla, question, slash ]};
+};
+
+//============================================================================
+// Latvian Modern keyboard layout by Valdis Vītoliņš
+// http://odo.lv/xwiki/bin/download/Recipes/LatvianKeyboard/Modern.png
+//
+// http://odo.lv/LatvianKeyboard
+// http://odo.lv/LatvianKeyboard5
+//
+partial alphanumeric_keys modifier_keys
+xkb_symbols "modern" {
+
+ name[Group1]= "Latvian (modern)";
+
+ key <TLDE> {[ grave, asciitilde, acute, copyright ]};
+ key <AE01> {[ 1, exclam, onesuperior, exclamdown ]};
+ key <AE02> {[ 2, at, twosuperior, oneeighth ]};
+ key <AE03> {[ 3, numbersign, threesuperior, sterling ]};
+ key <AE04> {[ 4, dollar, EuroSign, cent ]};
+ key <AE05> {[ 5, percent, onehalf, threeeighths ]};
+ key <AE06> {[ 6, asciicircum, threequarters, fiveeighths ]};
+ key <AE07> {[ 7, ampersand, braceleft, seveneighths ]};
+ key <AE08> {[ 8, asterisk, bracketleft, trademark ]};
+ key <AE09> {[ 9, parenleft, bracketright, plusminus ]};
+ key <AE10> {[ 0, parenright, braceright, degree ]};
+ key <AE11> {[ minus, underscore, backslash, questiondown ]};
+ key <AE12> {[ equal, plus, endash, emdash ]};
+
+ key <AD01> {[ emacron, Emacron, emacron, Emacron ]};
+ key <AD02> {[ o, O, omacron, Omacron ]};
+ key <AD03> {[ amacron, Amacron, amacron, Amacron ]};
+ key <AD04> {[ p, P, p, P ]};
+ key <AD05> {[ b, B, b, B ]};
+ key <AD06> {[ j, J, j, J ]};
+ key <AD07> {[ d, D, d, D ]};
+ key <AD08> {[ imacron, Imacron, imacron, Imacron ]};
+ key <AD09> {[ l, L, lcedilla, Lcedilla ]};
+ key <AD10> {[ g, G, gcedilla, Gcedilla ]};
+ Key <AD11> {[ bracketleft, braceleft, guillemotleft, leftdoublequotemark ]};
+ key <AD12> {[ bracketright, braceright, guillemotright, rightdoublequotemark ]};
+
+ key <AC01> {[ e, E, e, E ]};
+ key <AC02> {[ u, U, umacron, Umacron ]};
+ key <AC03> {[ a, A, a, A ]};
+ key <AC04> {[ n, N, ncedilla, Ncedilla ]};
+ key <AC05> {[ k, K, kcedilla, Kcedilla ]};
+ key <AC06> {[ ISO_Level3_Latch, quotedbl, apostrophe, quotedbl ]};
+ key <AC07> {[ s, S, scaron, Scaron ]};
+ key <AC08> {[ i, I, i, I ]};
+ key <AC09> {[ t, T, t, T ]};
+ key <AC10> {[ r, R, rcedilla, Rcedilla ]};
+ key <AC11> {[ m, M, m, M ]};
+ key <BKSL> {[ slash, question, backslash, bar ]};
+
+ key <LSGT> {[ q, Q, q, Q ]};
+ key <AB01> {[ x, X, q, Q ]};
+ key <AB02> {[ z, Z, zcaron, Zcaron ]};
+ key <AB03> {[ c, C, ccaron, Ccaron ]};
+ key <AB04> {[ v, V, period, V ]};
+ key <AB05> {[ w, W, slash, W ]};
+ key <AB06> {[ f, F, bar, F ]};
+ key <AB07> {[ y, Y, backslash, Y ]};
+ key <AB08> {[ h, H, U263A, U2639 ]};
+ key <AB09> {[ comma, semicolon, less, multiply ]};
+ key <AB10> {[ period, colon, greater, division ]};
+ key <SPCE> {[ space, space, apostrophe ]};
+
+ modifier_map Mod5 { <AC06> };
+
+ include "level3(ralt_switch)"
+};
+
+// EXTRAS:
+
+//============================================================================
+// US Dvorak compatible Latvian layout
+// http://en.wikipedia.org/wiki/Dvorak_Simplified_Keyboard
+//
+partial alphanumeric_keys modifier_keys
+xkb_symbols "dvorak" {
+
+ name[Group1]= "Latvian (US Dvorak)";
+
+ key <TLDE> {[ asciitilde, grave, acute, asciitilde ]};
+ key <AE01> {[ 1, exclam, onesuperior, exclamdown ]};
+ key <AE02> {[ 2, at, twosuperior, oneeighth ]};
+ key <AE03> {[ 3, numbersign, threesuperior, sterling ]};
+ key <AE04> {[ 4, dollar, EuroSign, cent ]};
+ key <AE05> {[ 5, percent, onehalf, threeeighths ]};
+ key <AE06> {[ 6, asciicircum, threequarters, fiveeighths ]};
+ key <AE07> {[ 7, ampersand, braceleft, seveneighths ]};
+ key <AE08> {[ 8, asterisk, bracketleft, trademark ]};
+ key <AE09> {[ 9, parenleft, bracketright, plusminus ]};
+ key <AE10> {[ 0, parenright, braceright, degree ]};
+ key <AE11> {[ bracketleft, braceleft, leftdoublequotemark, guillemotleft ]};
+ key <AE12> {[ bracketright, braceright, rightdoublequotemark, guillemotright ]};
+
+ key <AD01> {[ apostrophe, quotedbl, leftdoublequotemark, doublelowquotemark ]};
+ key <AD02> {[ comma, less, guillemotleft, multiply ]};
+ key <AD03> {[ period, greater, guillemotright, division ]};
+ key <AD04> {[ p, P, p, P ]};
+ key <AD05> {[ y, Y, y, Y ]};
+ key <AD06> {[ f, F, f, F ]};
+ key <AD07> {[ g, G, gcedilla, Gcedilla ]};
+ key <AD08> {[ c, C, ccaron, Ccaron ]};
+ key <AD09> {[ r, R, rcedilla, Rcedilla ]};
+ key <AD10> {[ l, L, lcedilla, Lcedilla ]};
+ key <AD11> {[ slash, question, slash, abovedot ]};
+ key <AD12> {[ equal, plus, endash, emdash ]};
+
+ key <AC01> {[ a, A, amacron, Amacron ]};
+ key <AC02> {[ o, O, omacron, Omacron ]};
+ key <AC03> {[ e, E, emacron, Emacron ]};
+ key <AC04> {[ u, U, umacron, Umacron ]};
+ key <AC05> {[ i, I, imacron, Imacron ]};
+ key <AC06> {[ d, D, d, D ]};
+ key <AC07> {[ h, H, h, H ]};
+ key <AC08> {[ t, T, t, T ]};
+ key <AC09> {[ n, N, ncedilla, Ncedilla ]};
+ key <AC10> {[ s, S, scaron, Scaron ]};
+ key <AC11> {[ minus, underscore, backslash, questiondown ]};
+
+ key <AB01> {[ semicolon, colon, semicolon, colon ]};
+ key <AB02> {[ q, Q, q, Q ]};
+ key <AB03> {[ j, J, j, J ]};
+ key <AB04> {[ k, K, kcedilla, Kcedilla ]};
+ key <AB05> {[ x, X, x, X ]};
+ key <AB06> {[ b, B, b, B ]};
+ key <AB07> {[ m, M, m, M ]};
+ key <AB08> {[ w, W, w, W ]};
+ key <AB09> {[ v, V, v, V ]};
+ key <AB10> {[ z, Z, zcaron, Zcaron ]};
+
+ key <BKSL> {[ backslash, bar, grave, breve ]};
+
+ key <SPCE> {[ space, space, space, space ]};
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys modifier_keys
+xkb_symbols "ykeydvorak" {
+
+ include "lv(dvorak)"
+
+ name[Group1]= "Latvian (US Dvorak, Y variant)";
+
+ key <AD05> {[ISO_Level3_Latch, ISO_Level3_Latch, y, Y]};
+ key <SPCE> {[space, space, y, Y]};
+ modifier_map Mod5 { <AD05> };
+
+};
+
+partial alphanumeric_keys modifier_keys
+xkb_symbols "minuskeydvorak" {
+
+ include "lv(dvorak)"
+
+ name[Group1]= "Latvian (US Dvorak, minus variant)";
+
+ key <AC11> {[ISO_Level3_Latch, ISO_Level3_Latch, mimus, underscore]};
+ key <SPCE> {[space, space, minus, underscore]};
+ modifier_map Mod5 { <AR11> };
+
+};
+
+//============================================================================
+// US Dvorak programmers layput compatible Latvian layout
+// http://www.kaufmann.no/roland/dvorak/
+//
+partial alphanumeric_keys modifier_keys
+xkb_symbols "dvorakprogr" {
+
+ include "lv(dvorak)"
+
+ name[Group1]= "Latvian (programmer US Dvorak)";
+
+ key <TLDE> {[ dollar, asciitilde, EuroSign, cent ]};
+ key <AE01> {[ ampersand, percent, acute, asciitilde ]};
+ key <AE02> {[ bracketleft, 7, onesuperior, twosuperior ]};
+ key <AE03> {[ braceleft, 5, guillemotleft, leftdoublequotemark ]};
+ key <AE04> {[ braceright, 3, guillemotright, rightdoublequotemark ]};
+ key <AE05> {[ parenleft, 1, onehalf, threeeighths ]};
+ key <AE06> {[ equal, 9, threequarters, fiveeighths ]};
+ key <AE07> {[ asterisk, 0, degree, copyright ]};
+ key <AE08> {[ parenright, 2, endash, emdash ]};
+ key <AE09> {[ plus, 4, plusminus, section ]};
+ key <AE10> {[ bracketright, 6, registered, trademark ]};
+ key <AE11> {[ exclam, 8, exclam, exclamdown ]};
+ key <AE12> {[ numbersign, grave, Greek_alpha, Greek_beta ]};
+
+ key <AD01> {[ semicolon, colon, semicolon, colon ]};
+ key <AD12> {[ at, asciicircum, at, asciicircum ]};
+
+ key <AB01> {[ apostrophe, quotedbl, leftdoublequotemark, doublelowquotemark ]};
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys modifier_keys
+xkb_symbols "ykeydvorakprogr" {
+
+ include "lv(dvorakprogr)"
+
+ name[Group1]= "Latvian (programmer US Dvorak, Y variant)";
+
+ key <AD05> {[ISO_Level3_Latch, ISO_Level3_Latch, y, Y]};
+ key <SPCE> {[space, space, y, Y]};
+ modifier_map Mod5 { <AD05> };
+
+};
+
+partial alphanumeric_keys modifier_keys
+xkb_symbols "minuskeydvorakprogr" {
+
+ include "lv(dvorakprogr)"
+
+ name[Group1]= "Latvian (programmer US Dvorak, minus variant)";
+
+ key <AC11> {[ISO_Level3_Latch, ISO_Level3_Latch, mimus, underscore]};
+ key <SPCE> {[space, space, minus, underscore]};
+ modifier_map Mod5 { <AC11> };
+
+};
+
+//============================================================================
+// Colemak compatible Latvian layout
+// http://colemak.com/
+//
+partial alphanumeric_keys modifier_keys
+xkb_symbols "colemak" {
+
+ include "lv(basic)"
+
+ name[Group1]= "Latvian (US Colemak)";
+
+ key <AD03> {[ f, F, f, F ]};
+ key <AD04> {[ p, P, p, P ]};
+ key <AD05> {[ g, G, gcedilla, Gcedilla ]};
+ key <AD06> {[ j, J, j, J ]};
+ key <AD07> {[ l, L, lcedilla, Lcedilla ]};
+ key <AD08> {[ u, U, umacron, Umacron ]};
+ key <AD09> {[ y, Y, y, Y ]};
+ key <AD10> {[ semicolon, colon, semicolon, colon ]};
+
+ key <AC02> {[ r, R, rcedilla, Rcedilla ]};
+ key <AC03> {[ s, S, scaron, Scaron ]};
+ key <AC04> {[ t, T, t, T ]};
+ key <AC05> {[ d, D, d, D ]};
+ key <AC07> {[ n, N, ncedilla, Ncedilla ]};
+ key <AC08> {[ e, E, emacron, Emacron ]};
+ key <AC09> {[ i, I, imacron, Imacron ]};
+ key <AC10> {[ o, O, omacron, Omacron ]};
+
+ key <AB06> {[ k, K, kcedilla, Kcedilla ]};
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys modifier_keys
+xkb_symbols "apostrophecolemak" {
+
+ include "lv(colemak)"
+
+ name[Group1]= "Latvian (US Colemak, apostrophe variant)";
+
+ key <AC11> {[ISO_Level3_Latch, quotedbl, apostrophe, quotedbl]};
+ key <SPCE> {[space, space, apostrophe]};
+ modifier_map Mod5 { <AC11> };
+
+};
diff --git a/xorg-server/xkeyboard-config/symbols/ma b/xorg-server/xkeyboard-config/symbols/ma index ad3064f3f..b0a40b4db 100644 --- a/xorg-server/xkeyboard-config/symbols/ma +++ b/xorg-server/xkeyboard-config/symbols/ma @@ -1,324 +1,324 @@ -// Arabic AZERTY with modern Latin digits -partial default alphanumeric_keys -xkb_symbols "arabic" { - include "ara(azerty)" - - name[Group1]="Arabic (Morocco)"; -}; - -// French AZERTY keyboard used when typing French -partial alphanumeric_keys -xkb_symbols "french" { - include "fr(basic)" - - name[Group1]="French (Morocco)"; -}; - -// Clavier unicode tifinaghe de base réalisé par l'IRCAM (Institut Royal de la Culture Amazighe du Maroc) http://www.ircam.ma/ -// Support des lettres unicode tifinaghe-IRCAM, néotifinaghes & touarègues. -// Les caractères tifinaghes sont accessibles en SHIFT positions pour le niveau 2, en ALTGR positions pour le niveau 3 -// Polices tifinaghes Unicode à télécharger depuis : -// http://www.ircam.ma/documents/policesclavierunicode/hapaxber.ttf (licence non libre, libre téléchargement et distribution uniquement) -// Minihowto ici: http://perso.menara.ma/~kebdani/tamazgha/gnu_amazigh.html - -partial alphanumeric_keys -xkb_symbols "tifinagh" { - - name[Group1]="Berber (Morocco, Tifinagh)"; - - key <TLDE> { [ twosuperior, NoSymbol ] }; - key <AE01> { [ ampersand, 1 ] }; - key <AE02> { [ NoSymbol, 2, asciitilde ] }; - key <AE03> { [ quotedbl, 3, numbersign ] }; - key <AE04> { [apostrophe, 4, braceleft ] }; - key <AE05> { [ parenleft, 5, bracketleft ] }; - key <AE06> { [ minus, 6, bar ] }; - key <AE07> { [ NoSymbol , 7 ] }; - key <AE08> { [underscore, 8, backslash ] }; - key <AE09> { [NoSymbol, 9, asciicircum ] }; - key <AE10> { [ NoSymbol , 0, at ] }; - key <AE11> { [parenright, degree, bracketright ] }; - key <AE12> { [ equal, plus, braceright ] }; - - key <AD01> { [ 0x1002d30 ] }; - key <AD02> { [ 0x1002d63, 0x1002d65 ] }; - key <AD03> { [ 0x1002d3b, NoSymbol,0x10020ac ] }; - key <AD04> { [ 0x1002d54, 0x1002d55 ] }; - key <AD05> { [ 0x1002d5c, 0x1002d5f ] }; - key <AD06> { [ 0x1002d62 ] }; - key <AD07> { [ 0x1002d53 ] }; - key <AD08> { [ 0x1002d49 ] }; - key <AD09> { [ 0x1002d44 ] }; - key <AD10> { [ 0x1002d43 ] }; - key <AD11> { [ 0x1002d6f ] }; - key <AD12> { [ dollar, sterling, 0x10000a4] }; - - key <AC01> { [ 0x1002d47 ] }; - key <AC02> { [ 0x1002d59, 0x1002d5a ] }; - key <AC03> { [ 0x1002d37, 0x1002d39 ] }; - key <AC04> { [ 0x1002d3c ] }; - key <AC05> { [ 0x1002d33, 0x1002d33] }; - key <AC06> { [ 0x1002d40 ] }; - key <AC07> { [ 0x1002d4a ] }; - key <AC08> { [ 0x1002d3d, 0x1002d3d ] }; - key <AC09> { [ 0x1002d4d ] }; - key <AC10> { [ 0x1002d4e ] }; - key <AC11> { [ NoSymbol , percent ] }; - key <BKSL> { [ asterisk, mu ] }; - - key <AB01> { [ 0x1002d61 ] }; - key <AB02> { [ 0x1002d45 ] }; - key <AB03> { [ 0x1002d5b ] }; - key <AB04> { [ 0x1002d56 ] }; - key <AB05> { [ 0x1002d31 ] }; - key <AB06> { [ 0x1002d4f ] }; - key <AB07> { [ comma, question ] }; - key <AB08> { [ semicolon, period ] }; - key <AB09> { [ colon, slash ] }; - key <AB10> { [ exclam, section ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "tifinagh-phonetic" { - - name[Group1]="Berber (Morocco, Tifinagh phonetic)"; - include "ma(tifinagh)" - - key <LatA> { [ 0x1002d30 ] }; - key <LatZ> { [ 0x1002d63, 0x1002d65 ] }; - key <LatE> { [ 0x1002d3b, NoSymbol,0x10020ac ] }; - key <LatR> { [ 0x1002d54, 0x1002d55 ] }; - key <LatT> { [ 0x1002d5c, 0x1002d5f ] }; - key <LatY> { [ 0x1002d62 ] }; - key <LatU> { [ 0x1002d53 ] }; - key <LatI> { [ 0x1002d49 ] }; - key <LatO> { [ 0x1002d44 ] }; - key <LatP> { [ 0x1002d43 ] }; - - key <LatQ> { [ 0x1002d47 ] }; - key <LatS> { [ 0x1002d59, 0x1002d5a ] }; - key <LatD> { [ 0x1002d37, 0x1002d39 ] }; - key <LatF> { [ 0x1002d3c ] }; - key <LatG> { [ 0x1002d33 ] }; - key <LatH> { [ 0x1002d40 ] }; - key <LatJ> { [ 0x1002d4a ] }; - key <LatK> { [ 0x1002d3d ] }; - key <LatL> { [ 0x1002d4d ] }; - key <LatM> { [ 0x1002d4e ] }; - - key <LatW> { [ 0x1002d61,0x1002d6f ] }; - key <LatX> { [ 0x1002d45 ] }; - key <LatC> { [ 0x1002d5b ] }; - key <LatV> { [ 0x1002d56 ] }; - key <LatB> { [ 0x1002d31 ] }; - key <LatN> { [ 0x1002d4f ] }; - - 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/ -// Support des lettres unicode tifinaghe-IRCAM, néotifinaghes & touarègues. -// Les caractères tifinaghes sont accessibles en SHIFT positions pour le niveau 2, en ALTGR positions pour le niveau 3 -// Polices tifinaghes Unicode à télécharger depuis : -// http://www.ircam.ma/documents/policesclavierunicode/hapaxber.ttf (licence non libre, libre téléchargement et distribution uniquement) -// Minihowto ici: http://perso.menara.ma/~kebdani/tamazgha/gnu_amazigh.html - -partial alphanumeric_keys -xkb_symbols "tifinagh-extended" { - - name[Group1]="Berber (Morocco, Tifinagh extended)"; - - key <TLDE> { [ twosuperior,0x100200C ] }; - key <AE01> { [ ampersand, 1 ] }; - key <AE02> { [0x1002d52, 2, asciitilde ] }; - key <AE03> { [ quotedbl, 3, numbersign ] }; - key <AE04> { [apostrophe, 4, braceleft ] }; - key <AE05> { [ parenleft, 5, bracketleft ] }; - key <AE06> { [ minus, 6, bar ] }; - key <AE07> { [ 0x1002d64 , 7 ] }; - key <AE08> { [underscore, 8, backslash ] }; - key <AE09> { [ 0x1002014, 9, asciicircum ] }; - key <AE10> { [ 0x100200d, 0, at ] }; - key <AE11> { [parenright, degree, bracketright ] }; - key <AE12> { [ equal, plus, braceright ] }; - - key <AD01> { [ 0x1002d30, 0x1002d36 ] }; - key <AD02> { [ 0x1002d63, 0x1002d65 ] }; - key <AD03> { [ 0x1002d3b, 0x1002d57, 0x10020ac ] }; - key <AD04> { [ 0x1002d54, 0x1002d55 ] }; - key <AD05> { [ 0x1002d5c, 0x1002d5f ] }; - key <AD06> { [ 0x1002d62, 0x1002d42 ] }; - key <AD07> { [ 0x1002d53, 0x1002d4c ] }; - key <AD08> { [ 0x1002d49, 0x1002d58 ] }; - key <AD09> { [ 0x1002d44, 0x1002d5d ] }; - key <AD10> { [ 0x1002d43, 0x1002d5e ] }; - key <AD11> { [ 0x1002d6f, 0x1002d60 ] }; - key <AD12> { [ dollar, sterling, 0x10000a4] }; - - key <AC01> { [ 0x1002d47, 0x1002d48 ] }; - key <AC02> { [ 0x1002d59, 0x1002d5a ] }; - key <AC03> { [ 0x1002d37, 0x1002d39 ] }; - key <AC04> { [ 0x1002d3c, 0x1002d35 ] }; - key <AC05> { [ 0x1002d33, 0x1002d33 ] }; - key <AC06> { [ 0x1002d40, 0x1002d41 ] }; - key <AC07> { [ 0x1002d4a, 0x1002d4b ] }; - key <AC08> { [ 0x1002d3d, 0x1002d3d ] }; - key <AC09> { [ 0x1002d4d, 0x1002d38 ] }; - key <AC10> { [ 0x1002d4e, 0x1002d3a ] }; - key <AC11> { [ 0x1002d51, percent ] }; - key <BKSL> { [ asterisk, mu ] }; - - key <AB01> { [ 0x1002d61, 0x1002d3e ] }; - key <AB02> { [ 0x1002d45, 0x1002d46 ] }; - key <AB03> { [ 0x1002d5b, 0x1002d3f ] }; - key <AB04> { [ 0x1002d56, 0x1002d34 ] }; - key <AB05> { [ 0x1002d31, 0x1002d32 ] }; - key <AB06> { [ 0x1002d4f, 0x1002d50 ] }; - key <AB07> { [ comma, question ] }; - key <AB08> { [ semicolon, period ] }; - key <AB09> { [ colon, slash ] }; - key <AB10> { [ exclam, section ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "tifinagh-extended-phonetic" { - include "ma(tifinagh-extended)" - - name[Group1]="Berber (Morocco, Tifinagh extended phonetic)"; - - key <LatA> { [ 0x1002d30 ] }; - key <LatZ> { [ 0x1002d63, 0x1002d65 ] }; - key <LatE> { [ 0x1002d3b, NoSymbol,0x10020ac ] }; - key <LatR> { [ 0x1002d54, 0x1002d55 ] }; - key <LatT> { [ 0x1002d5c, 0x1002d5f ] }; - key <LatY> { [ 0x1002d62 ] }; - key <LatU> { [ 0x1002d53 ] }; - key <LatI> { [ 0x1002d49 ] }; - key <LatO> { [ 0x1002d44 ] }; - key <LatP> { [ 0x1002d43 ] }; - - key <LatQ> { [ 0x1002d47 ] }; - key <LatS> { [ 0x1002d59, 0x1002d5a ] }; - key <LatD> { [ 0x1002d37, 0x1002d39 ] }; - key <LatF> { [ 0x1002d3c ] }; - key <LatG> { [ 0x1002d33 ] }; - key <LatH> { [ 0x1002d40 ] }; - key <LatJ> { [ 0x1002d4a ] }; - key <LatK> { [ 0x1002d3d ] }; - key <LatL> { [ 0x1002d4d ] }; - key <LatM> { [ 0x1002d4e ] }; - - key <LatW> { [ 0x1002d61 ] }; - key <LatX> { [ 0x1002d45 ] }; - key <LatC> { [ 0x1002d5b ] }; - key <LatV> { [ 0x1002d56 ] }; - key <LatB> { [ 0x1002d31 ] }; - key <LatN> { [ 0x1002d4f ] }; - - include "level3(ralt_switch)" -}; - -// Tifinagh keyboard; improved from the IRCAM layout to make all -// tifinagh chars in unicode accessible (in shift positions for most -// touareg letters; in altgr position for spirants. - -partial alphanumeric_keys -xkb_symbols "tifinagh-alt" { - - name[Group1]="Berber (Morocco, Tifinagh alternative)"; - - key <TLDE> { [ twosuperior, asciitilde ] }; - key <AE01> { [ ampersand, 1 ] }; - key <AE02> { [asciitilde, 2, asciitilde ] }; - key <AE03> { [ quotedbl, 3, numbersign ] }; - key <AE04> { [apostrophe, 4, braceleft ] }; - key <AE05> { [ parenleft, 5, bracketleft ] }; - key <AE06> { [ minus, 6, bar ] }; - key <AE07> { [ grave, 7, grave ] }; - key <AE08> { [underscore, 8, backslash ] }; - key <AE09> { [asciicircum, 9, asciicircum ] }; - key <AE10> { [ at, 0, at ] }; - key <AE11> { [parenright, degree, bracketright ] }; - key <AE12> { [ equal, plus, braceright ] }; - - key <AD01> { [ 0x1002d30 ] }; - key <AD02> { [ 0x1002d63, 0x1002d65, 0x1002d64 ] }; - key <AD03> { [ 0x1002d3b ] }; - key <AD04> { [ 0x1002d54, 0x1002d55 ] }; - key <AD05> { [ 0x1002d5c, 0x1002d5f, 0x1002d5d ] }; - key <AD06> { [ 0x1002d62 ] }; - key <AD07> { [ 0x1002d53 ] }; - key <AD08> { [ 0x1002d49 ] }; - key <AD09> { [ 0x1002d44 ] }; - key <AD10> { [ 0x1002d43, 0x1002d52 ] }; - key <AD11> { [ dead_circumflex ] }; - key <AD12> { [ dollar, sterling ] }; - - key <AC01> { [ 0x1002d47, 0x1002d48 ] }; - key <AC02> { [ 0x1002d59, 0x1002d5a ] }; - key <AC03> { [ 0x1002d37, 0x1002d39, 0x1002d38, 0x1002d3a ] }; - key <AC04> { [ 0x1002d3c ] }; - key <AC05> { [ 0x1002d33, 0x1002d36, 0x1002d34, 0x1002d35 ] }; - key <AC06> { [ 0x1002d40, 0x1002d42, 0x1002d41 ] }; - key <AC07> { [ 0x1002d4a, 0x1002d4c, 0x1002d4b ] }; - key <AC08> { [ 0x1002d3d, 0x1002d3e, 0x1002d3f ] }; - key <AC09> { [ 0x1002d4d ] }; - key <AC10> { [ 0x1002d4e ] }; - key <AC11> { [ percent ] }; - key <BKSL> { [ asterisk, mu ] }; - - key <AB01> { [ 0x1002d61, 0x1002d6f, 0x1002d60 ] }; - key <AB02> { [ 0x1002d45, 0x1002d46 ] }; - key <AB03> { [ 0x1002d5b, 0x1002d5e ] }; - key <AB04> { [ 0x1002d56, 0x1002d57, 0x1002d58 ] }; - key <AB05> { [ 0x1002d31, 0x1002d31, 0x1002d32 ] }; - key <AB06> { [ 0x1002d4f, 0x1002d50, 0x1002d51 ] }; - key <AB07> { [ comma, question ] }; - key <AB08> { [ semicolon, period ] }; - key <AB09> { [ colon, slash ] }; - key <AB10> { [ exclam, section ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "tifinagh-alt-phonetic" { - include "ma(tifinagh-alt)" - - name[Group1]="Berber (Morocco, Tifinagh alternative phonetic)"; - - key <LatA> { [ 0x1002d30 ] }; - key <LatZ> { [ 0x1002d63, 0x1002d65, 0x1002d64 ] }; - key <LatE> { [ 0x1002d3b ] }; - key <LatR> { [ 0x1002d54, 0x1002d55 ] }; - key <LatT> { [ 0x1002d5c, 0x1002d5f, 0x1002d5d ] }; - key <LatY> { [ 0x1002d62 ] }; - key <LatU> { [ 0x1002d53 ] }; - key <LatI> { [ 0x1002d49 ] }; - key <LatO> { [ 0x1002d44 ] }; - key <LatP> { [ 0x1002d43, 0x1002d52 ] }; - - key <LatQ> { [ 0x1002d47, 0x1002d48 ] }; - key <LatS> { [ 0x1002d59, 0x1002d5a ] }; - key <LatD> { [ 0x1002d37, 0x1002d39, 0x1002d38, 0x1002d3a ] }; - key <LatF> { [ 0x1002d3c ] }; - key <LatG> { [ 0x1002d33, 0x1002d36, 0x1002d34, 0x1002d35 ] }; - key <LatH> { [ 0x1002d40, 0x1002d42, 0x1002d41 ] }; - key <LatJ> { [ 0x1002d4a, 0x1002d4c, 0x1002d4b ] }; - key <LatK> { [ 0x1002d3d, 0x1002d3e, 0x1002d3f ] }; - key <LatL> { [ 0x1002d4d ] }; - key <LatM> { [ 0x1002d4e ] }; - - key <LatW> { [ 0x1002d61, 0x1002d6f, 0x1002d60 ] }; - key <LatX> { [ 0x1002d45, 0x1002d46 ] }; - key <LatC> { [ 0x1002d5b, 0x1002d5e ] }; - key <LatV> { [ 0x1002d56, 0x1002d57, 0x1002d58 ] }; - key <LatB> { [ 0x1002d31, 0x1002d31, 0x1002d32 ] }; - key <LatN> { [ 0x1002d4f, 0x1002d50, 0x1002d51 ] }; - - include "level3(ralt_switch)" -}; +// Arabic AZERTY with modern Latin digits
+partial default alphanumeric_keys
+xkb_symbols "arabic" {
+ include "ara(azerty)"
+
+ name[Group1]="Arabic (Morocco)";
+};
+
+// French AZERTY keyboard used when typing French
+partial alphanumeric_keys
+xkb_symbols "french" {
+ include "fr(basic)"
+
+ name[Group1]="French (Morocco)";
+};
+
+// Clavier unicode tifinaghe de base réalisé par l'IRCAM (Institut Royal de la Culture Amazighe du Maroc) http://www.ircam.ma/
+// Support des lettres unicode tifinaghe-IRCAM, néotifinaghes & touarègues.
+// Les caractères tifinaghes sont accessibles en SHIFT positions pour le niveau 2, en ALTGR positions pour le niveau 3
+// Polices tifinaghes Unicode à télécharger depuis :
+// http://www.ircam.ma/documents/policesclavierunicode/hapaxber.ttf (licence non libre, libre téléchargement et distribution uniquement)
+// Minihowto ici: http://perso.menara.ma/~kebdani/tamazgha/gnu_amazigh.html
+
+partial alphanumeric_keys
+xkb_symbols "tifinagh" {
+
+ name[Group1]="Berber (Morocco, Tifinagh)";
+
+ key <TLDE> { [ twosuperior, NoSymbol ] };
+ key <AE01> { [ ampersand, 1 ] };
+ key <AE02> { [ NoSymbol, 2, asciitilde ] };
+ key <AE03> { [ quotedbl, 3, numbersign ] };
+ key <AE04> { [apostrophe, 4, braceleft ] };
+ key <AE05> { [ parenleft, 5, bracketleft ] };
+ key <AE06> { [ minus, 6, bar ] };
+ key <AE07> { [ NoSymbol , 7 ] };
+ key <AE08> { [underscore, 8, backslash ] };
+ key <AE09> { [NoSymbol, 9, asciicircum ] };
+ key <AE10> { [ NoSymbol , 0, at ] };
+ key <AE11> { [parenright, degree, bracketright ] };
+ key <AE12> { [ equal, plus, braceright ] };
+
+ key <AD01> { [ 0x1002d30 ] };
+ key <AD02> { [ 0x1002d63, 0x1002d65 ] };
+ key <AD03> { [ 0x1002d3b, NoSymbol,0x10020ac ] };
+ key <AD04> { [ 0x1002d54, 0x1002d55 ] };
+ key <AD05> { [ 0x1002d5c, 0x1002d5f ] };
+ key <AD06> { [ 0x1002d62 ] };
+ key <AD07> { [ 0x1002d53 ] };
+ key <AD08> { [ 0x1002d49 ] };
+ key <AD09> { [ 0x1002d44 ] };
+ key <AD10> { [ 0x1002d43 ] };
+ key <AD11> { [ 0x1002d6f ] };
+ key <AD12> { [ dollar, sterling, 0x10000a4] };
+
+ key <AC01> { [ 0x1002d47 ] };
+ key <AC02> { [ 0x1002d59, 0x1002d5a ] };
+ key <AC03> { [ 0x1002d37, 0x1002d39 ] };
+ key <AC04> { [ 0x1002d3c ] };
+ key <AC05> { [ 0x1002d33, 0x1002d33] };
+ key <AC06> { [ 0x1002d40 ] };
+ key <AC07> { [ 0x1002d4a ] };
+ key <AC08> { [ 0x1002d3d, 0x1002d3d ] };
+ key <AC09> { [ 0x1002d4d ] };
+ key <AC10> { [ 0x1002d4e ] };
+ key <AC11> { [ NoSymbol , percent ] };
+ key <BKSL> { [ asterisk, mu ] };
+
+ key <AB01> { [ 0x1002d61 ] };
+ key <AB02> { [ 0x1002d45 ] };
+ key <AB03> { [ 0x1002d5b ] };
+ key <AB04> { [ 0x1002d56 ] };
+ key <AB05> { [ 0x1002d31 ] };
+ key <AB06> { [ 0x1002d4f ] };
+ key <AB07> { [ comma, question ] };
+ key <AB08> { [ semicolon, period ] };
+ key <AB09> { [ colon, slash ] };
+ key <AB10> { [ exclam, section ] };
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "tifinagh-phonetic" {
+
+ name[Group1]="Berber (Morocco, Tifinagh phonetic)";
+ include "ma(tifinagh)"
+
+ key <LatA> { [ 0x1002d30 ] };
+ key <LatZ> { [ 0x1002d63, 0x1002d65 ] };
+ key <LatE> { [ 0x1002d3b, NoSymbol,0x10020ac ] };
+ key <LatR> { [ 0x1002d54, 0x1002d55 ] };
+ key <LatT> { [ 0x1002d5c, 0x1002d5f ] };
+ key <LatY> { [ 0x1002d62 ] };
+ key <LatU> { [ 0x1002d53 ] };
+ key <LatI> { [ 0x1002d49 ] };
+ key <LatO> { [ 0x1002d44 ] };
+ key <LatP> { [ 0x1002d43 ] };
+
+ key <LatQ> { [ 0x1002d47 ] };
+ key <LatS> { [ 0x1002d59, 0x1002d5a ] };
+ key <LatD> { [ 0x1002d37, 0x1002d39 ] };
+ key <LatF> { [ 0x1002d3c ] };
+ key <LatG> { [ 0x1002d33 ] };
+ key <LatH> { [ 0x1002d40 ] };
+ key <LatJ> { [ 0x1002d4a ] };
+ key <LatK> { [ 0x1002d3d ] };
+ key <LatL> { [ 0x1002d4d ] };
+ key <LatM> { [ 0x1002d4e ] };
+
+ key <LatW> { [ 0x1002d61,0x1002d6f ] };
+ key <LatX> { [ 0x1002d45 ] };
+ key <LatC> { [ 0x1002d5b ] };
+ key <LatV> { [ 0x1002d56 ] };
+ key <LatB> { [ 0x1002d31 ] };
+ key <LatN> { [ 0x1002d4f ] };
+
+ 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/
+// Support des lettres unicode tifinaghe-IRCAM, néotifinaghes & touarègues.
+// Les caractères tifinaghes sont accessibles en SHIFT positions pour le niveau 2, en ALTGR positions pour le niveau 3
+// Polices tifinaghes Unicode à télécharger depuis :
+// http://www.ircam.ma/documents/policesclavierunicode/hapaxber.ttf (licence non libre, libre téléchargement et distribution uniquement)
+// Minihowto ici: http://perso.menara.ma/~kebdani/tamazgha/gnu_amazigh.html
+
+partial alphanumeric_keys
+xkb_symbols "tifinagh-extended" {
+
+ name[Group1]="Berber (Morocco, Tifinagh extended)";
+
+ key <TLDE> { [ twosuperior,0x100200C ] };
+ key <AE01> { [ ampersand, 1 ] };
+ key <AE02> { [0x1002d52, 2, asciitilde ] };
+ key <AE03> { [ quotedbl, 3, numbersign ] };
+ key <AE04> { [apostrophe, 4, braceleft ] };
+ key <AE05> { [ parenleft, 5, bracketleft ] };
+ key <AE06> { [ minus, 6, bar ] };
+ key <AE07> { [ 0x1002d64 , 7 ] };
+ key <AE08> { [underscore, 8, backslash ] };
+ key <AE09> { [ 0x1002014, 9, asciicircum ] };
+ key <AE10> { [ 0x100200d, 0, at ] };
+ key <AE11> { [parenright, degree, bracketright ] };
+ key <AE12> { [ equal, plus, braceright ] };
+
+ key <AD01> { [ 0x1002d30, 0x1002d36 ] };
+ key <AD02> { [ 0x1002d63, 0x1002d65 ] };
+ key <AD03> { [ 0x1002d3b, 0x1002d57, 0x10020ac ] };
+ key <AD04> { [ 0x1002d54, 0x1002d55 ] };
+ key <AD05> { [ 0x1002d5c, 0x1002d5f ] };
+ key <AD06> { [ 0x1002d62, 0x1002d42 ] };
+ key <AD07> { [ 0x1002d53, 0x1002d4c ] };
+ key <AD08> { [ 0x1002d49, 0x1002d58 ] };
+ key <AD09> { [ 0x1002d44, 0x1002d5d ] };
+ key <AD10> { [ 0x1002d43, 0x1002d5e ] };
+ key <AD11> { [ 0x1002d6f, 0x1002d60 ] };
+ key <AD12> { [ dollar, sterling, 0x10000a4] };
+
+ key <AC01> { [ 0x1002d47, 0x1002d48 ] };
+ key <AC02> { [ 0x1002d59, 0x1002d5a ] };
+ key <AC03> { [ 0x1002d37, 0x1002d39 ] };
+ key <AC04> { [ 0x1002d3c, 0x1002d35 ] };
+ key <AC05> { [ 0x1002d33, 0x1002d33 ] };
+ key <AC06> { [ 0x1002d40, 0x1002d41 ] };
+ key <AC07> { [ 0x1002d4a, 0x1002d4b ] };
+ key <AC08> { [ 0x1002d3d, 0x1002d3d ] };
+ key <AC09> { [ 0x1002d4d, 0x1002d38 ] };
+ key <AC10> { [ 0x1002d4e, 0x1002d3a ] };
+ key <AC11> { [ 0x1002d51, percent ] };
+ key <BKSL> { [ asterisk, mu ] };
+
+ key <AB01> { [ 0x1002d61, 0x1002d3e ] };
+ key <AB02> { [ 0x1002d45, 0x1002d46 ] };
+ key <AB03> { [ 0x1002d5b, 0x1002d3f ] };
+ key <AB04> { [ 0x1002d56, 0x1002d34 ] };
+ key <AB05> { [ 0x1002d31, 0x1002d32 ] };
+ key <AB06> { [ 0x1002d4f, 0x1002d50 ] };
+ key <AB07> { [ comma, question ] };
+ key <AB08> { [ semicolon, period ] };
+ key <AB09> { [ colon, slash ] };
+ key <AB10> { [ exclam, section ] };
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "tifinagh-extended-phonetic" {
+ include "ma(tifinagh-extended)"
+
+ name[Group1]="Berber (Morocco, Tifinagh extended phonetic)";
+
+ key <LatA> { [ 0x1002d30 ] };
+ key <LatZ> { [ 0x1002d63, 0x1002d65 ] };
+ key <LatE> { [ 0x1002d3b, NoSymbol,0x10020ac ] };
+ key <LatR> { [ 0x1002d54, 0x1002d55 ] };
+ key <LatT> { [ 0x1002d5c, 0x1002d5f ] };
+ key <LatY> { [ 0x1002d62 ] };
+ key <LatU> { [ 0x1002d53 ] };
+ key <LatI> { [ 0x1002d49 ] };
+ key <LatO> { [ 0x1002d44 ] };
+ key <LatP> { [ 0x1002d43 ] };
+
+ key <LatQ> { [ 0x1002d47 ] };
+ key <LatS> { [ 0x1002d59, 0x1002d5a ] };
+ key <LatD> { [ 0x1002d37, 0x1002d39 ] };
+ key <LatF> { [ 0x1002d3c ] };
+ key <LatG> { [ 0x1002d33 ] };
+ key <LatH> { [ 0x1002d40 ] };
+ key <LatJ> { [ 0x1002d4a ] };
+ key <LatK> { [ 0x1002d3d ] };
+ key <LatL> { [ 0x1002d4d ] };
+ key <LatM> { [ 0x1002d4e ] };
+
+ key <LatW> { [ 0x1002d61 ] };
+ key <LatX> { [ 0x1002d45 ] };
+ key <LatC> { [ 0x1002d5b ] };
+ key <LatV> { [ 0x1002d56 ] };
+ key <LatB> { [ 0x1002d31 ] };
+ key <LatN> { [ 0x1002d4f ] };
+
+ include "level3(ralt_switch)"
+};
+
+// Tifinagh keyboard; improved from the IRCAM layout to make all
+// tifinagh chars in unicode accessible (in shift positions for most
+// touareg letters; in altgr position for spirants.
+
+partial alphanumeric_keys
+xkb_symbols "tifinagh-alt" {
+
+ name[Group1]="Berber (Morocco, Tifinagh alternative)";
+
+ key <TLDE> { [ twosuperior, asciitilde ] };
+ key <AE01> { [ ampersand, 1 ] };
+ key <AE02> { [asciitilde, 2, asciitilde ] };
+ key <AE03> { [ quotedbl, 3, numbersign ] };
+ key <AE04> { [apostrophe, 4, braceleft ] };
+ key <AE05> { [ parenleft, 5, bracketleft ] };
+ key <AE06> { [ minus, 6, bar ] };
+ key <AE07> { [ grave, 7, grave ] };
+ key <AE08> { [underscore, 8, backslash ] };
+ key <AE09> { [asciicircum, 9, asciicircum ] };
+ key <AE10> { [ at, 0, at ] };
+ key <AE11> { [parenright, degree, bracketright ] };
+ key <AE12> { [ equal, plus, braceright ] };
+
+ key <AD01> { [ 0x1002d30 ] };
+ key <AD02> { [ 0x1002d63, 0x1002d65, 0x1002d64 ] };
+ key <AD03> { [ 0x1002d3b ] };
+ key <AD04> { [ 0x1002d54, 0x1002d55 ] };
+ key <AD05> { [ 0x1002d5c, 0x1002d5f, 0x1002d5d ] };
+ key <AD06> { [ 0x1002d62 ] };
+ key <AD07> { [ 0x1002d53 ] };
+ key <AD08> { [ 0x1002d49 ] };
+ key <AD09> { [ 0x1002d44 ] };
+ key <AD10> { [ 0x1002d43, 0x1002d52 ] };
+ key <AD11> { [ dead_circumflex ] };
+ key <AD12> { [ dollar, sterling ] };
+
+ key <AC01> { [ 0x1002d47, 0x1002d48 ] };
+ key <AC02> { [ 0x1002d59, 0x1002d5a ] };
+ key <AC03> { [ 0x1002d37, 0x1002d39, 0x1002d38, 0x1002d3a ] };
+ key <AC04> { [ 0x1002d3c ] };
+ key <AC05> { [ 0x1002d33, 0x1002d36, 0x1002d34, 0x1002d35 ] };
+ key <AC06> { [ 0x1002d40, 0x1002d42, 0x1002d41 ] };
+ key <AC07> { [ 0x1002d4a, 0x1002d4c, 0x1002d4b ] };
+ key <AC08> { [ 0x1002d3d, 0x1002d3e, 0x1002d3f ] };
+ key <AC09> { [ 0x1002d4d ] };
+ key <AC10> { [ 0x1002d4e ] };
+ key <AC11> { [ percent ] };
+ key <BKSL> { [ asterisk, mu ] };
+
+ key <AB01> { [ 0x1002d61, 0x1002d6f, 0x1002d60 ] };
+ key <AB02> { [ 0x1002d45, 0x1002d46 ] };
+ key <AB03> { [ 0x1002d5b, 0x1002d5e ] };
+ key <AB04> { [ 0x1002d56, 0x1002d57, 0x1002d58 ] };
+ key <AB05> { [ 0x1002d31, 0x1002d31, 0x1002d32 ] };
+ key <AB06> { [ 0x1002d4f, 0x1002d50, 0x1002d51 ] };
+ key <AB07> { [ comma, question ] };
+ key <AB08> { [ semicolon, period ] };
+ key <AB09> { [ colon, slash ] };
+ key <AB10> { [ exclam, section ] };
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "tifinagh-alt-phonetic" {
+ include "ma(tifinagh-alt)"
+
+ name[Group1]="Berber (Morocco, Tifinagh alternative phonetic)";
+
+ key <LatA> { [ 0x1002d30 ] };
+ key <LatZ> { [ 0x1002d63, 0x1002d65, 0x1002d64 ] };
+ key <LatE> { [ 0x1002d3b ] };
+ key <LatR> { [ 0x1002d54, 0x1002d55 ] };
+ key <LatT> { [ 0x1002d5c, 0x1002d5f, 0x1002d5d ] };
+ key <LatY> { [ 0x1002d62 ] };
+ key <LatU> { [ 0x1002d53 ] };
+ key <LatI> { [ 0x1002d49 ] };
+ key <LatO> { [ 0x1002d44 ] };
+ key <LatP> { [ 0x1002d43, 0x1002d52 ] };
+
+ key <LatQ> { [ 0x1002d47, 0x1002d48 ] };
+ key <LatS> { [ 0x1002d59, 0x1002d5a ] };
+ key <LatD> { [ 0x1002d37, 0x1002d39, 0x1002d38, 0x1002d3a ] };
+ key <LatF> { [ 0x1002d3c ] };
+ key <LatG> { [ 0x1002d33, 0x1002d36, 0x1002d34, 0x1002d35 ] };
+ key <LatH> { [ 0x1002d40, 0x1002d42, 0x1002d41 ] };
+ key <LatJ> { [ 0x1002d4a, 0x1002d4c, 0x1002d4b ] };
+ key <LatK> { [ 0x1002d3d, 0x1002d3e, 0x1002d3f ] };
+ key <LatL> { [ 0x1002d4d ] };
+ key <LatM> { [ 0x1002d4e ] };
+
+ key <LatW> { [ 0x1002d61, 0x1002d6f, 0x1002d60 ] };
+ key <LatX> { [ 0x1002d45, 0x1002d46 ] };
+ key <LatC> { [ 0x1002d5b, 0x1002d5e ] };
+ key <LatV> { [ 0x1002d56, 0x1002d57, 0x1002d58 ] };
+ key <LatB> { [ 0x1002d31, 0x1002d31, 0x1002d32 ] };
+ key <LatN> { [ 0x1002d4f, 0x1002d50, 0x1002d51 ] };
+
+ include "level3(ralt_switch)"
+};
diff --git a/xorg-server/xkeyboard-config/symbols/macintosh_vndr/makefile b/xorg-server/xkeyboard-config/symbols/macintosh_vndr/makefile new file mode 100644 index 000000000..0c54d7bdd --- /dev/null +++ b/xorg-server/xkeyboard-config/symbols/macintosh_vndr/makefile @@ -0,0 +1,16 @@ +ifeq ($(MAKESERVER),1) +$(error Please do not specify MAKESERVER=1) +endif + +DESTDIR=$(MHMAKECONF)\xorg-server\xkbdata\symbols\macintosh_vndr + +dist_symbols_DATA = \ +apple ch de dk \ +fi fr \ +gb is it jp \ +latam nl no pt \ +se us + +DATA_FILES=$(dist_symbols_DATA:%=$(DESTDIR)\%) + +include ..\..\xkbrules.mak diff --git a/xorg-server/xkeyboard-config/symbols/makefile b/xorg-server/xkeyboard-config/symbols/makefile new file mode 100644 index 000000000..6fdc02f24 --- /dev/null +++ b/xorg-server/xkeyboard-config/symbols/makefile @@ -0,0 +1,56 @@ +SUBDIRS = digital_vndr fujitsu_vndr hp_vndr macintosh_vndr nec_vndr nokia_vndr sgi_vndr sony_vndr sun_vndr xfree68_vndr + +ifeq ($(MAKESERVER),1) +$(error Please do not specify MAKESERVER=1) +endif + +THISDIR=symbols + +DESTDIR=$(MHMAKECONF)\xorg-server\xkbdata\$(THISDIR) + +dist_symbols_DATA = \ +ad af al \ +am apl ara \ +at az \ +ba bd be \ +bg br brai \ +bt bw by \ +ca cd \ +ch cn cz \ +de dk \ +ee es et epo \ +fi fo fr \ +gb ge gh gn \ +gr hr hu \ +ie il in iq \ +ir is it jp \ +ke kg kh \ +kr kz \ +la latam latin \ +lk lt lv \ +ma mao me \ +mk ml mm \ +mn mt mv \ +ng nl no np \ +pc ph pk pl pt \ +ro rs ru \ +se si sk sn \ +sy th \ +terminate \ +tj tm tr tw tz \ +ua us uz vn \ +za \ +altwin capslock compose ctrl empty eurosign rupeesign group inet \ +keypad kpdl level3 level5 nbsp olpc shift srvr_ctrl typo + +DATA_FILES=$(dist_symbols_DATA:%=$(DESTDIR)\%) + +load_makefile $(SUBDIRS:%=%\makefile MAKESERVER=0 DEBUG=$(DEBUG);) + +extrastuff: $(SUBDIRS:%=%\all) + +include ..\xkbrules.mak + +$(DESTDIR)\cd: cd.in + copy $< $@ + diff --git a/xorg-server/xkeyboard-config/symbols/me b/xorg-server/xkeyboard-config/symbols/me index dd81567c2..07cf24f71 100644 --- a/xorg-server/xkeyboard-config/symbols/me +++ b/xorg-server/xkeyboard-config/symbols/me @@ -1,52 +1,52 @@ -// Montenegro keyboard mapping -// -// Initially, a copy of Serbian variants -// - -default partial alphanumeric_keys -xkb_symbols "basic" { - include "rs(latin)" - name[Group1]= "Montenegrin"; -}; - - -partial alphanumeric_keys -xkb_symbols "cyrillic" { - include "rs(basic)" - name[Group1]= "Montenegrin (Cyrillic)"; -}; - - -partial alphanumeric_keys -xkb_symbols "cyrillicyz" { - include "rs(yz)" - name[Group1]= "Montenegrin (Cyrillic, Z and ZHE swapped)"; -}; - -partial alphanumeric_keys -xkb_symbols "latinunicode" { - include "rs(latinunicode)" - name[Group1]= "Montenegrin (Latin Unicode)"; -}; - -partial alphanumeric_keys -xkb_symbols "latinyz" { - include "rs(latinyz)" - name[Group1]= "Montenegrin (Latin qwerty)"; -}; - -partial alphanumeric_keys -xkb_symbols "latinunicodeyz" { - include "rs(latinunicodeyz)" - name[Group1]= "Montenegrin (Latin Unicode qwerty)"; -}; - -xkb_symbols "cyrillicalternatequotes" { - include "rs(alternatequotes)" - name[Group1]= "Montenegrin (Cyrillic with guillemets)"; -}; - -xkb_symbols "latinalternatequotes" { - include "rs(latinalternatequotes)" - name[Group1]= "Montenegrin (Latin with guillemets)"; -}; +// Montenegro keyboard mapping
+//
+// Initially, a copy of Serbian variants
+//
+
+default partial alphanumeric_keys
+xkb_symbols "basic" {
+ include "rs(latin)"
+ name[Group1]= "Montenegrin";
+};
+
+
+partial alphanumeric_keys
+xkb_symbols "cyrillic" {
+ include "rs(basic)"
+ name[Group1]= "Montenegrin (Cyrillic)";
+};
+
+
+partial alphanumeric_keys
+xkb_symbols "cyrillicyz" {
+ include "rs(yz)"
+ name[Group1]= "Montenegrin (Cyrillic, Z and ZHE swapped)";
+};
+
+partial alphanumeric_keys
+xkb_symbols "latinunicode" {
+ include "rs(latinunicode)"
+ name[Group1]= "Montenegrin (Latin Unicode)";
+};
+
+partial alphanumeric_keys
+xkb_symbols "latinyz" {
+ include "rs(latinyz)"
+ name[Group1]= "Montenegrin (Latin qwerty)";
+};
+
+partial alphanumeric_keys
+xkb_symbols "latinunicodeyz" {
+ include "rs(latinunicodeyz)"
+ name[Group1]= "Montenegrin (Latin Unicode qwerty)";
+};
+
+xkb_symbols "cyrillicalternatequotes" {
+ include "rs(alternatequotes)"
+ name[Group1]= "Montenegrin (Cyrillic with guillemets)";
+};
+
+xkb_symbols "latinalternatequotes" {
+ include "rs(latinalternatequotes)"
+ name[Group1]= "Montenegrin (Latin with guillemets)";
+};
diff --git a/xorg-server/xkeyboard-config/symbols/mk b/xorg-server/xkeyboard-config/symbols/mk index ec92c0868..e99fdabae 100644 --- a/xorg-server/xkeyboard-config/symbols/mk +++ b/xorg-server/xkeyboard-config/symbols/mk @@ -1,65 +1,65 @@ -// based on keyboard map: -// Author: Damjan Georgievski <penguinista AT mail.net.mk> -// Revision: 1.5 - -partial default alphanumeric_keys -xkb_symbols "basic" { - name[Group1]= "Macedonian"; - - key <AB01> { [ Cyrillic_ze, Cyrillic_ZE ] }; - key <AC02> { [ Cyrillic_es, Cyrillic_ES ] }; - key <AC01> { [ Cyrillic_a, Cyrillic_A ] }; - key <AD01> { [ Cyrillic_lje, Cyrillic_LJE ] }; - key <AD02> { [ Cyrillic_nje, Cyrillic_NJE ] }; - key <AB03> { [ Cyrillic_tse, Cyrillic_TSE ] }; - key <AB02> { [ Cyrillic_dzhe, Cyrillic_DZHE ] }; - key <AC03> { [ Cyrillic_de, Cyrillic_DE ] }; - key <AD03> { [ Cyrillic_ie, Cyrillic_IE ] }; - key <AB04> { [ Cyrillic_ve, Cyrillic_VE ] }; - key <AC04> { [ Cyrillic_ef, Cyrillic_EF ] }; - key <AD05> { [ Cyrillic_te, Cyrillic_TE ] }; - key <AD04> { [ Cyrillic_er, Cyrillic_ER ] }; - key <AB06> { [ Cyrillic_en, Cyrillic_EN ] }; - key <AB05> { [ Cyrillic_be, Cyrillic_BE ] }; - key <AC06> { [ Cyrillic_ha, Cyrillic_HA ] }; - key <AC05> { [ Cyrillic_ghe, Cyrillic_GHE ] }; - key <AD06> { [ Macedonia_dse, Macedonia_DSE ] }; - key <AB07> { [ Cyrillic_em, Cyrillic_EM ] }; - key <AC07> { [ Cyrillic_je, Cyrillic_JE ] }; - key <AD07> { [ Cyrillic_u, Cyrillic_U ] }; - key <AC08> { [ Cyrillic_ka, Cyrillic_KA ] }; - key <AD08> { [ Cyrillic_i, Cyrillic_I ] }; - key <AD09> { [ Cyrillic_o, Cyrillic_O ] }; - key <AC09> { [ Cyrillic_el, Cyrillic_EL ] }; - key <AC10> { [ Cyrillic_che, Cyrillic_CHE ] }; - key <AD10> { [ Cyrillic_pe, Cyrillic_PE ] }; - key <AC11> { [ Macedonia_kje, Macedonia_KJE ] }; - key <AD11> { [ Cyrillic_sha, Cyrillic_SHA ] }; - key <AD12> { [ Macedonia_gje, Macedonia_GJE ] }; - key <BKSL> { [ Cyrillic_zhe, Cyrillic_ZHE ] }; - key <AE12> { [ equal, plus ] }; - key <AE11> { [ minus, underscore ] }; - key <TLDE> { [ dead_grave, asciitilde ] }; - key <AE01> { [ 1, exclam ] }; - key <AE02> { [ 2, doublelowquotemark ] }; - key <AE03> { [ 3, leftdoublequotemark ] }; - key <AE04> { [ 4, dollar ] }; - key <AE05> { [ 5, percent ] }; - key <AE06> { [ 6, asciicircum ] }; - key <AE07> { [ 7, ampersand ] }; - key <AE08> { [ 8, asterisk ] }; - key <AE09> { [ 9, parenleft ] }; - key <AE10> { [ 0, parenright ] }; - key <AB08> { [ comma, semicolon ] }; - key <AB09> { [ period, colon ] }; - key <AB10> { [ slash, question ] }; - - include "kpdl(comma)" -}; - -partial alphanumeric_keys -xkb_symbols "nodeadkeys" { - include "mk(basic)" - name[Group1]= "Macedonian (eliminate dead keys)"; - key <TLDE> { [ grave, asciitilde ] }; -}; +// based on keyboard map:
+// Author: Damjan Georgievski <penguinista AT mail.net.mk>
+// Revision: 1.5
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+ name[Group1]= "Macedonian";
+
+ key <AB01> { [ Cyrillic_ze, Cyrillic_ZE ] };
+ key <AC02> { [ Cyrillic_es, Cyrillic_ES ] };
+ key <AC01> { [ Cyrillic_a, Cyrillic_A ] };
+ key <AD01> { [ Cyrillic_lje, Cyrillic_LJE ] };
+ key <AD02> { [ Cyrillic_nje, Cyrillic_NJE ] };
+ key <AB03> { [ Cyrillic_tse, Cyrillic_TSE ] };
+ key <AB02> { [ Cyrillic_dzhe, Cyrillic_DZHE ] };
+ key <AC03> { [ Cyrillic_de, Cyrillic_DE ] };
+ key <AD03> { [ Cyrillic_ie, Cyrillic_IE ] };
+ key <AB04> { [ Cyrillic_ve, Cyrillic_VE ] };
+ key <AC04> { [ Cyrillic_ef, Cyrillic_EF ] };
+ key <AD05> { [ Cyrillic_te, Cyrillic_TE ] };
+ key <AD04> { [ Cyrillic_er, Cyrillic_ER ] };
+ key <AB06> { [ Cyrillic_en, Cyrillic_EN ] };
+ key <AB05> { [ Cyrillic_be, Cyrillic_BE ] };
+ key <AC06> { [ Cyrillic_ha, Cyrillic_HA ] };
+ key <AC05> { [ Cyrillic_ghe, Cyrillic_GHE ] };
+ key <AD06> { [ Macedonia_dse, Macedonia_DSE ] };
+ key <AB07> { [ Cyrillic_em, Cyrillic_EM ] };
+ key <AC07> { [ Cyrillic_je, Cyrillic_JE ] };
+ key <AD07> { [ Cyrillic_u, Cyrillic_U ] };
+ key <AC08> { [ Cyrillic_ka, Cyrillic_KA ] };
+ key <AD08> { [ Cyrillic_i, Cyrillic_I ] };
+ key <AD09> { [ Cyrillic_o, Cyrillic_O ] };
+ key <AC09> { [ Cyrillic_el, Cyrillic_EL ] };
+ key <AC10> { [ Cyrillic_che, Cyrillic_CHE ] };
+ key <AD10> { [ Cyrillic_pe, Cyrillic_PE ] };
+ key <AC11> { [ Macedonia_kje, Macedonia_KJE ] };
+ key <AD11> { [ Cyrillic_sha, Cyrillic_SHA ] };
+ key <AD12> { [ Macedonia_gje, Macedonia_GJE ] };
+ key <BKSL> { [ Cyrillic_zhe, Cyrillic_ZHE ] };
+ key <AE12> { [ equal, plus ] };
+ key <AE11> { [ minus, underscore ] };
+ key <TLDE> { [ dead_grave, asciitilde ] };
+ key <AE01> { [ 1, exclam ] };
+ key <AE02> { [ 2, doublelowquotemark ] };
+ key <AE03> { [ 3, leftdoublequotemark ] };
+ key <AE04> { [ 4, dollar ] };
+ key <AE05> { [ 5, percent ] };
+ key <AE06> { [ 6, asciicircum ] };
+ key <AE07> { [ 7, ampersand ] };
+ key <AE08> { [ 8, asterisk ] };
+ key <AE09> { [ 9, parenleft ] };
+ key <AE10> { [ 0, parenright ] };
+ key <AB08> { [ comma, semicolon ] };
+ key <AB09> { [ period, colon ] };
+ key <AB10> { [ slash, question ] };
+
+ include "kpdl(comma)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "nodeadkeys" {
+ include "mk(basic)"
+ name[Group1]= "Macedonian (eliminate dead keys)";
+ key <TLDE> { [ grave, asciitilde ] };
+};
diff --git a/xorg-server/xkeyboard-config/symbols/ml b/xorg-server/xkeyboard-config/symbols/ml index a3a747c48..ef79768e1 100644 --- a/xorg-server/xkeyboard-config/symbols/ml +++ b/xorg-server/xkeyboard-config/symbols/ml @@ -1,83 +1,83 @@ -partial default alphanumeric_keys -xkb_symbols "basic" { - - include "fr(basic)" - - name[Group1]="Bambara"; - - key <AB06> { [ n, N, U0272, U019D ] }; // n N ɲ Ɲ - key <AC02> { [ s, S, U0161, U0160 ] }; // s S š Š - key <AC05> { [ g, G, U0254, U0186 ] }; // g G ɔ Ɔ - key <AC10> { [ m, M, U014B, U014A ] }; // m M ŋ Ŋ - key <AD02> { [ z, Z, U017E, U017d ] }; // z Z ž Ž - key <AD03> { [ e, E, U025B, U0190 ] }; // e E ɛ Ɛ - -}; - -partial alphanumeric_keys -xkb_symbols "fr-oss" { - - include "fr(oss)" - - name[Group1]="French (Mali, alternative)"; - - // š Š on d replaces ë Ë - // ɲ Ɲ on j replaces ü Ü - // ŋ Ŋ on m replaces ö Ö - // ž Ž on z replaces â Â - // ɛ Ɛ on r replaces ê Ê - // ɔ Ɔ on p replaces ô Ô - - key <AC03> { [ d, D, U0161, U0160 ] }; // d D š Š - key <AC07> { [ j, J, U0272, U019D ] }; // j J ɲ Ɲ - key <AC10> { [ m, M, U014B, U014A ] }; // m M ŋ Ŋ - key <AD02> { [ z, Z, U017E, U017d ] }; // z Z ž Ž - key <AD04> { [ r, R, U025B, U0190 ] }; // r R ɛ Ɛ - key <AD10> { [ p, P, U0254, U0186 ] }; // p P ɔ Ɔ -}; - -partial alphanumeric_keys -xkb_symbols "us-mac" { - - include "us(mac)" - - name[Group1]="English (Mali, US Macintosh)"; - - // ž Ž on z replaces Ω ¸ - // ɛ Ɛ on a replaces å Å - // š Š on s replaces ß - // ɲ Ɲ on j replaces ∆ ½ - // ŋ Ŋ on k replaces ° - // ɔ Ɔ on o replaces ø Ø - - key <AB01> { [ z, Z, U017E, U017d ] }; // z Z ž Ž - key <AC01> { [ a, A, U025B, U0190 ] }; // a A ɛ Ɛ - key <AC02> { [ s, S, U0161, U0160 ] }; // s S š Š - key <AC07> { [ j, J, U0272, U019D ] }; // j J ɲ Ɲ - key <AC08> { [ k, K, U014B, U014A ] }; // k K ŋ Ŋ - key <AD09> { [ o, O, U0254, U0186 ] }; // o O ɔ Ɔ - -}; - -partial alphanumeric_keys -xkb_symbols "us-intl" { - - include "us(intl)" - - name[Group1]="English (Mali, US international)"; - - // ž Ž on x replaces - // š Š on s replaces ß § - // ɲ Ɲ on h replaces - // ŋ Ŋ on j replaces - // ɛ Ɛ on w replaces å Å - // ɔ Ɔ on o replaces ó Ó - - key <AB02> { [ x, X, U017E, U017d ] }; // x X ž Ž - key <AC02> { [ s, S, U0161, U0160 ] }; // s S š Š - key <AC06> { [ h, H, U0272, U019D ] }; // h H ɲ Ɲ - key <AC07> { [ j, J, U014B, U014A ] }; // j J ŋ Ŋ - key <AD02> { [ w, W, U025B, U0190 ] }; // w W ɛ Ɛ - key <AD09> { [ o, O, U0254, U0186 ] }; // o O ɔ Ɔ - -}; +partial default alphanumeric_keys
+xkb_symbols "basic" {
+
+ include "fr(basic)"
+
+ name[Group1]="Bambara";
+
+ key <AB06> { [ n, N, U0272, U019D ] }; // n N ɲ Ɲ
+ key <AC02> { [ s, S, U0161, U0160 ] }; // s S š Š
+ key <AC05> { [ g, G, U0254, U0186 ] }; // g G ɔ Ɔ
+ key <AC10> { [ m, M, U014B, U014A ] }; // m M ŋ Ŋ
+ key <AD02> { [ z, Z, U017E, U017d ] }; // z Z ž Ž
+ key <AD03> { [ e, E, U025B, U0190 ] }; // e E ɛ Ɛ
+
+};
+
+partial alphanumeric_keys
+xkb_symbols "fr-oss" {
+
+ include "fr(oss)"
+
+ name[Group1]="French (Mali, alternative)";
+
+ // š Š on d replaces ë Ë
+ // ɲ Ɲ on j replaces ü Ü
+ // ŋ Ŋ on m replaces ö Ö
+ // ž Ž on z replaces â Â
+ // ɛ Ɛ on r replaces ê Ê
+ // ɔ Ɔ on p replaces ô Ô
+
+ key <AC03> { [ d, D, U0161, U0160 ] }; // d D š Š
+ key <AC07> { [ j, J, U0272, U019D ] }; // j J ɲ Ɲ
+ key <AC10> { [ m, M, U014B, U014A ] }; // m M ŋ Ŋ
+ key <AD02> { [ z, Z, U017E, U017d ] }; // z Z ž Ž
+ key <AD04> { [ r, R, U025B, U0190 ] }; // r R ɛ Ɛ
+ key <AD10> { [ p, P, U0254, U0186 ] }; // p P ɔ Ɔ
+};
+
+partial alphanumeric_keys
+xkb_symbols "us-mac" {
+
+ include "us(mac)"
+
+ name[Group1]="English (Mali, US Macintosh)";
+
+ // ž Ž on z replaces Ω ¸
+ // ɛ Ɛ on a replaces å Å
+ // š Š on s replaces ß
+ // ɲ Ɲ on j replaces ∆ ½
+ // ŋ Ŋ on k replaces °
+ // ɔ Ɔ on o replaces ø Ø
+
+ key <AB01> { [ z, Z, U017E, U017d ] }; // z Z ž Ž
+ key <AC01> { [ a, A, U025B, U0190 ] }; // a A ɛ Ɛ
+ key <AC02> { [ s, S, U0161, U0160 ] }; // s S š Š
+ key <AC07> { [ j, J, U0272, U019D ] }; // j J ɲ Ɲ
+ key <AC08> { [ k, K, U014B, U014A ] }; // k K ŋ Ŋ
+ key <AD09> { [ o, O, U0254, U0186 ] }; // o O ɔ Ɔ
+
+};
+
+partial alphanumeric_keys
+xkb_symbols "us-intl" {
+
+ include "us(intl)"
+
+ name[Group1]="English (Mali, US international)";
+
+ // ž Ž on x replaces
+ // š Š on s replaces ß §
+ // ɲ Ɲ on h replaces
+ // ŋ Ŋ on j replaces
+ // ɛ Ɛ on w replaces å Å
+ // ɔ Ɔ on o replaces ó Ó
+
+ key <AB02> { [ x, X, U017E, U017d ] }; // x X ž Ž
+ key <AC02> { [ s, S, U0161, U0160 ] }; // s S š Š
+ key <AC06> { [ h, H, U0272, U019D ] }; // h H ɲ Ɲ
+ key <AC07> { [ j, J, U014B, U014A ] }; // j J ŋ Ŋ
+ key <AD02> { [ w, W, U025B, U0190 ] }; // w W ɛ Ɛ
+ key <AD09> { [ o, O, U0254, U0186 ] }; // o O ɔ Ɔ
+
+};
diff --git a/xorg-server/xkeyboard-config/symbols/mm b/xorg-server/xkeyboard-config/symbols/mm index 8ab8f0de2..245f4eca9 100644 --- a/xorg-server/xkeyboard-config/symbols/mm +++ b/xorg-server/xkeyboard-config/symbols/mm @@ -1,58 +1,58 @@ -partial default alphanumeric_keys -xkb_symbols "basic" { - name[Group1]= "Burmese"; - - // Alphanumeric section - key <TLDE> { [ U1050, U100E, grave, asciitilde ] }; - key <AE01> { [ U1041, U100D, 1, exclam ] }; - key <AE02> { [ U1042, U1052, 2, at ] }; - key <AE03> { [ U1043, U100B, 3, numbersign ] }; - key <AE04> { [ U1044, U1053, 4, dollar ] }; - key <AE05> { [ U1045, U1054, 5, percent ] }; - key <AE06> { [ U1046, U1055, 6, asciicircum ] }; - key <AE07> { [ U1047, U101B, 7, ampersand ] }; - key <AE08> { [ U1048, asterisk, 8, asterisk ] }; - key <AE09> { [ U1049, parenleft, 9, parenleft ] }; - key <AE10> { [ U1040, parenright, 0, parenright ] }; - key <AE11> { [ minus, underscore, minus, underscore ] }; - key <AE12> { [ equal, plus, equal, plus ] }; - - key <AD01> { [ U1006, U1008, q, Q ] }; - key <AD02> { [ U1010, U101D, w, W ] }; - key <AD03> { [ U1014, U1023, e, E ] }; - key <AD04> { [ U1019, U104E, r, R ] }; - key <AD05> { [ U1021, U1024, t, T ] }; - key <AD06> { [ U1015, U104C, y, Y ] }; - key <AD07> { [ U1000, U1025, u, U ] }; - key <AD08> { [ U1004, U104D, i, I ] }; - key <AD09> { [ U101E, U103F, o, O ] }; - key <AD10> { [ U1005, U100F, p, P ] }; - key <AD11> { [ U101F, U1027, bracketleft, braceleft ] }; - key <AD12> { [ U1029, U102A, bracketright, braceright ] }; - - key <AC01> { [ U1031, U1017, a, A ] }; - key <AC02> { [ U103B, U103E, s, S ] }; - key <AC03> { [ U102D, U102E, d, D ] }; - key <AC04> { [ U103A, U1039, f, F ] }; - key <AC05> { [ U102B, U103D, g, G ] }; - key <AC06> { [ U1037, U1036, h, H ] }; - key <AC07> { [ U103C, U1032, j, J ] }; - key <AC08> { [ U102F, U1012, k, K ] }; - key <AC09> { [ U1030, U1013, l, L ] }; - key <AC10> { [ U1038, U1002, semicolon, colon ] }; - key <AC11> { [ apostrophe, quotedbl ] }; - - key <AB01> { [ U1016, U1007, z, Z ] }; - key <AB02> { [ U1011, U100C, x, X ] }; - key <AB03> { [ U1001, U1003, c, C ] }; - key <AB04> { [ U101C, U1020, v, V ] }; - key <AB05> { [ U1018, U101A, b, B ] }; - key <AB06> { [ U100A, U1009, n, N ] }; - key <AB07> { [ U102C, U1026, m, M ] }; - key <AB08> { [ comma, U104A, comma, less ] }; - key <AB09> { [ period, U104B, period, greater ] }; - key <AB10> { [ slash, question ] }; - - key <BKSL> { [ U104F, U1051, backslash, bar ] }; - // End alphanumeric section -}; +partial default alphanumeric_keys
+xkb_symbols "basic" {
+ name[Group1]= "Burmese";
+
+ // Alphanumeric section
+ key <TLDE> { [ U1050, U100E, grave, asciitilde ] };
+ key <AE01> { [ U1041, U100D, 1, exclam ] };
+ key <AE02> { [ U1042, U1052, 2, at ] };
+ key <AE03> { [ U1043, U100B, 3, numbersign ] };
+ key <AE04> { [ U1044, U1053, 4, dollar ] };
+ key <AE05> { [ U1045, U1054, 5, percent ] };
+ key <AE06> { [ U1046, U1055, 6, asciicircum ] };
+ key <AE07> { [ U1047, U101B, 7, ampersand ] };
+ key <AE08> { [ U1048, asterisk, 8, asterisk ] };
+ key <AE09> { [ U1049, parenleft, 9, parenleft ] };
+ key <AE10> { [ U1040, parenright, 0, parenright ] };
+ key <AE11> { [ minus, underscore, minus, underscore ] };
+ key <AE12> { [ equal, plus, equal, plus ] };
+
+ key <AD01> { [ U1006, U1008, q, Q ] };
+ key <AD02> { [ U1010, U101D, w, W ] };
+ key <AD03> { [ U1014, U1023, e, E ] };
+ key <AD04> { [ U1019, U104E, r, R ] };
+ key <AD05> { [ U1021, U1024, t, T ] };
+ key <AD06> { [ U1015, U104C, y, Y ] };
+ key <AD07> { [ U1000, U1025, u, U ] };
+ key <AD08> { [ U1004, U104D, i, I ] };
+ key <AD09> { [ U101E, U103F, o, O ] };
+ key <AD10> { [ U1005, U100F, p, P ] };
+ key <AD11> { [ U101F, U1027, bracketleft, braceleft ] };
+ key <AD12> { [ U1029, U102A, bracketright, braceright ] };
+
+ key <AC01> { [ U1031, U1017, a, A ] };
+ key <AC02> { [ U103B, U103E, s, S ] };
+ key <AC03> { [ U102D, U102E, d, D ] };
+ key <AC04> { [ U103A, U1039, f, F ] };
+ key <AC05> { [ U102B, U103D, g, G ] };
+ key <AC06> { [ U1037, U1036, h, H ] };
+ key <AC07> { [ U103C, U1032, j, J ] };
+ key <AC08> { [ U102F, U1012, k, K ] };
+ key <AC09> { [ U1030, U1013, l, L ] };
+ key <AC10> { [ U1038, U1002, semicolon, colon ] };
+ key <AC11> { [ apostrophe, quotedbl ] };
+
+ key <AB01> { [ U1016, U1007, z, Z ] };
+ key <AB02> { [ U1011, U100C, x, X ] };
+ key <AB03> { [ U1001, U1003, c, C ] };
+ key <AB04> { [ U101C, U1020, v, V ] };
+ key <AB05> { [ U1018, U101A, b, B ] };
+ key <AB06> { [ U100A, U1009, n, N ] };
+ key <AB07> { [ U102C, U1026, m, M ] };
+ key <AB08> { [ comma, U104A, comma, less ] };
+ key <AB09> { [ period, U104B, period, greater ] };
+ key <AB10> { [ slash, question ] };
+
+ key <BKSL> { [ U104F, U1051, backslash, bar ] };
+ // End alphanumeric section
+};
diff --git a/xorg-server/xkeyboard-config/symbols/mn b/xorg-server/xkeyboard-config/symbols/mn index 279514a4a..77498448c 100644 --- a/xorg-server/xkeyboard-config/symbols/mn +++ b/xorg-server/xkeyboard-config/symbols/mn @@ -1,82 +1,82 @@ -// based on: -// Mongolian standard keyboard -// Author Sanlig Badral <badral@chinggis.com> -// 2002/12/7 Version 1.0 - -partial default alphanumeric_keys -xkb_symbols "basic" { - - name[Group1]= "Mongolian"; - - key <TLDE> { [ equal, plus, degree ] }; - key <AE01> { [ 1, numerosign, multiply ] }; - key <AE02> { [ 2, minus, division ] }; - key <AE03> { [ 3, quotedbl, plusminus ] }; - key <AE04> { [ 4, U20ae, notsign ] }; // Tugrik sign - key <AE05> { [ 5, colon, NoSymbol ] }; - key <AE06> { [ 6, period, notequal ] }; - key <AE07> { [ 7, underscore, ampersand ] }; - key <AE08> { [ 8, comma, asterisk ] }; - key <AE09> { [ 9, percent, bracketleft ] }; - key <AE10> { [ 0, question, bracketright ] }; - key <AE11> { [ Cyrillic_ie, Cyrillic_IE, X ] }; - key <AE12> { [ Cyrillic_shcha, Cyrillic_SHCHA, L ] }; - - key <AD01> { [ Cyrillic_ef, Cyrillic_EF, apostrophe ] }; - key <AD02> { [ Cyrillic_tse, Cyrillic_TSE, grave ] }; - key <AD03> { [ Cyrillic_u, Cyrillic_U, EuroSign ] }; - key <AD04> { [ Cyrillic_zhe, Cyrillic_ZHE, registered ] }; - key <AD05> { [ Cyrillic_e, Cyrillic_E, trademark ] }; - key <AD06> { [ Cyrillic_en, Cyrillic_EN, yen ] }; - key <AD07> { [ Cyrillic_ghe, Cyrillic_GHE, doublelowquotemark ] }; - key <AD08> { [ Cyrillic_sha, Cyrillic_SHA, leftdoublequotemark ] }; - key <AD09> { [ Cyrillic_u_straight,Cyrillic_U_straight,rightdoublequotemark] }; - key <AD10> { [ Cyrillic_ze, Cyrillic_ZE, NoSymbol ] }; - key <AD11> { [ Cyrillic_ka, Cyrillic_KA, braceleft ] }; - key <AD12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN, braceright ] }; - - key <AC01> { [ Cyrillic_shorti, Cyrillic_SHORTI, mu ] }; - key <AC02> { [ Cyrillic_yeru, Cyrillic_YERU, sterling ] }; - key <AC03> { [ Cyrillic_be, Cyrillic_BE, dollar ] }; - key <AC04> { [ Cyrillic_o_bar, Cyrillic_O_bar, rightdoublequotemark ] }; - key <AC05> { [ Cyrillic_a, Cyrillic_A, Cyrillic_yeru ] }; - key <AC06> { [ Cyrillic_ha, Cyrillic_HA, Cyrillic_YERU ] }; - key <AC07> { [ Cyrillic_er, Cyrillic_ER, Cyrillic_e ] }; - key <AC08> { [ Cyrillic_o, Cyrillic_O, Cyrillic_E ] }; - key <AC09> { [ Cyrillic_el, Cyrillic_EL, numerosign ] }; - key <AC10> { [ Cyrillic_de, Cyrillic_DE, section ] }; - key <AC11> { [ Cyrillic_pe, Cyrillic_PE, ellipsis ] }; - key <BKSL> { [ exclam, bar, bar ] }; - - key <LSGT> { [ parenleft, parenright, NoSymbol ] }; - key <AB01> { [ Cyrillic_ya, Cyrillic_YA, emdash ] }; - key <AB02> { [ Cyrillic_che, Cyrillic_CHE, endash ] }; - key <AB03> { [ Cyrillic_io, Cyrillic_IO, copyright ] }; - key <AB04> { [ Cyrillic_es, Cyrillic_ES, NoSymbol ] }; - key <AB05> { [ Cyrillic_em, Cyrillic_EM, NoSymbol ] }; - key <AB06> { [ Cyrillic_i, Cyrillic_I, less ] }; - key <AB07> { [ Cyrillic_te, Cyrillic_TE, greater ] }; - key <AB08> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN, guillemotleft ] }; - key <AB09> { [ Cyrillic_ve, Cyrillic_VE, guillemotright ] }; - key <AB10> { [ Cyrillic_yu, Cyrillic_YU, backslash ] }; - - // End alphanumeric section - - key <SPCE> { [ space, space, nobreakspace ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "olpc" { - -// Contact: Walter Bender <walter@laptop.org> - - include "mn(basic)" - - key <AE07> { [ 7, semicolon, ampersand ] }; - - key <BKSL> { [ backslash, bar, exclam ] }; - - include "group(olpc)" -}; +// based on:
+// Mongolian standard keyboard
+// Author Sanlig Badral <badral@chinggis.com>
+// 2002/12/7 Version 1.0
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+
+ name[Group1]= "Mongolian";
+
+ key <TLDE> { [ equal, plus, degree ] };
+ key <AE01> { [ 1, numerosign, multiply ] };
+ key <AE02> { [ 2, minus, division ] };
+ key <AE03> { [ 3, quotedbl, plusminus ] };
+ key <AE04> { [ 4, U20ae, notsign ] }; // Tugrik sign
+ key <AE05> { [ 5, colon, NoSymbol ] };
+ key <AE06> { [ 6, period, notequal ] };
+ key <AE07> { [ 7, underscore, ampersand ] };
+ key <AE08> { [ 8, comma, asterisk ] };
+ key <AE09> { [ 9, percent, bracketleft ] };
+ key <AE10> { [ 0, question, bracketright ] };
+ key <AE11> { [ Cyrillic_ie, Cyrillic_IE, X ] };
+ key <AE12> { [ Cyrillic_shcha, Cyrillic_SHCHA, L ] };
+
+ key <AD01> { [ Cyrillic_ef, Cyrillic_EF, apostrophe ] };
+ key <AD02> { [ Cyrillic_tse, Cyrillic_TSE, grave ] };
+ key <AD03> { [ Cyrillic_u, Cyrillic_U, EuroSign ] };
+ key <AD04> { [ Cyrillic_zhe, Cyrillic_ZHE, registered ] };
+ key <AD05> { [ Cyrillic_e, Cyrillic_E, trademark ] };
+ key <AD06> { [ Cyrillic_en, Cyrillic_EN, yen ] };
+ key <AD07> { [ Cyrillic_ghe, Cyrillic_GHE, doublelowquotemark ] };
+ key <AD08> { [ Cyrillic_sha, Cyrillic_SHA, leftdoublequotemark ] };
+ key <AD09> { [ Cyrillic_u_straight,Cyrillic_U_straight,rightdoublequotemark] };
+ key <AD10> { [ Cyrillic_ze, Cyrillic_ZE, NoSymbol ] };
+ key <AD11> { [ Cyrillic_ka, Cyrillic_KA, braceleft ] };
+ key <AD12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN, braceright ] };
+
+ key <AC01> { [ Cyrillic_shorti, Cyrillic_SHORTI, mu ] };
+ key <AC02> { [ Cyrillic_yeru, Cyrillic_YERU, sterling ] };
+ key <AC03> { [ Cyrillic_be, Cyrillic_BE, dollar ] };
+ key <AC04> { [ Cyrillic_o_bar, Cyrillic_O_bar, rightdoublequotemark ] };
+ key <AC05> { [ Cyrillic_a, Cyrillic_A, Cyrillic_yeru ] };
+ key <AC06> { [ Cyrillic_ha, Cyrillic_HA, Cyrillic_YERU ] };
+ key <AC07> { [ Cyrillic_er, Cyrillic_ER, Cyrillic_e ] };
+ key <AC08> { [ Cyrillic_o, Cyrillic_O, Cyrillic_E ] };
+ key <AC09> { [ Cyrillic_el, Cyrillic_EL, numerosign ] };
+ key <AC10> { [ Cyrillic_de, Cyrillic_DE, section ] };
+ key <AC11> { [ Cyrillic_pe, Cyrillic_PE, ellipsis ] };
+ key <BKSL> { [ exclam, bar, bar ] };
+
+ key <LSGT> { [ parenleft, parenright, NoSymbol ] };
+ key <AB01> { [ Cyrillic_ya, Cyrillic_YA, emdash ] };
+ key <AB02> { [ Cyrillic_che, Cyrillic_CHE, endash ] };
+ key <AB03> { [ Cyrillic_io, Cyrillic_IO, copyright ] };
+ key <AB04> { [ Cyrillic_es, Cyrillic_ES, NoSymbol ] };
+ key <AB05> { [ Cyrillic_em, Cyrillic_EM, NoSymbol ] };
+ key <AB06> { [ Cyrillic_i, Cyrillic_I, less ] };
+ key <AB07> { [ Cyrillic_te, Cyrillic_TE, greater ] };
+ key <AB08> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN, guillemotleft ] };
+ key <AB09> { [ Cyrillic_ve, Cyrillic_VE, guillemotright ] };
+ key <AB10> { [ Cyrillic_yu, Cyrillic_YU, backslash ] };
+
+ // End alphanumeric section
+
+ key <SPCE> { [ space, space, nobreakspace ] };
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "olpc" {
+
+// Contact: Walter Bender <walter@laptop.org>
+
+ include "mn(basic)"
+
+ key <AE07> { [ 7, semicolon, ampersand ] };
+
+ key <BKSL> { [ backslash, bar, exclam ] };
+
+ include "group(olpc)"
+};
diff --git a/xorg-server/xkeyboard-config/symbols/mt b/xorg-server/xkeyboard-config/symbols/mt index d42064a0f..5cda04d29 100644 --- a/xorg-server/xkeyboard-config/symbols/mt +++ b/xorg-server/xkeyboard-config/symbols/mt @@ -1,76 +1,76 @@ -// Maltese keyboard map (based on MSA Standard DMS100) -// by Ramon Casha (ramon.casha@linux.org.mt) - -partial default alphanumeric_keys -xkb_symbols "basic" { - - include "latin" - - name[Group1]="Maltese"; - - // Copied from GB layout - key <AE02> { [ 2, quotedbl, twosuperior, oneeighth ] }; - key <AE04> { [ 4, dollar, EuroSign, onequarter ] }; - key <AC11> { [apostrophe, at, dead_circumflex, dead_caron] }; - key <BKSL> { [numbersign, asciitilde, dead_grave, dead_breve ] }; - - // The following four sets are the four additional letters, with the UK - // equivalents - key <TLDE> { [ cabovedot, Cabovedot, grave, notsign ] }; - key <AD11> { [ gabovedot, Gabovedot, bracketleft, braceleft ] }; - key <AD12> { [ hstroke, Hstroke, bracketright, braceright ] }; - key <LSGT> { [ zabovedot, Zabovedot, backslash, bar ] }; - - // Euro symbol - key <AE03> { [ 3, EuroSign, sterling ] }; - - // Long accent - key <AE06> { [ 6, asciicircum, dead_circumflex, dead_circumflex ] }; - - // Normal accented vowels - key <AD03> { [ e, E, egrave, Egrave ] }; - key <AD07> { [ u, U, ugrave, Ugrave ] }; - key <AD08> { [ i, I, igrave, Igrave ] }; - key <AD09> { [ o, O, ograve, Ograve ] }; - key <AC01> { [ a, A, agrave, Agrave ] }; - - include "level3(ralt_switch)" -}; - -// Maltese keyboard map (based on MSA Standard DMS100, annex A) -// by Ramon Casha (ramon.casha@linux.org.mt) - -partial alphanumeric_keys -xkb_symbols "us" { - - include "latin" - - // Describes the differences between the mt - // keyboard and a US-based physical keyboard - - name[Group1]="Maltese (with US layout)"; - - // The following four sets are the four additional letters, with the US - // equivalents - key <TLDE> { [ cabovedot, Cabovedot, grave, asciitilde ] }; - key <AD11> { [ gabovedot, Gabovedot, bracketleft, braceleft ] }; - key <AD12> { [ hstroke, Hstroke, bracketright, braceright ] }; - key <LSGT> { [ zabovedot, Zabovedot, backslash, bar ] }; - key <BKSL> { [ zabovedot, Zabovedot, backslash, bar ] }; - - // Euro symbol - key <AE03> { [ 3, EuroSign, numbersign ] }; - - // Long accent - key <AE06> { [ 6, asciicircum, dead_circumflex, dead_circumflex ] }; - - // Normal accented vowels - key <AD03> { [ e, E, egrave, Egrave ] }; - key <AD07> { [ u, U, ugrave, Ugrave ] }; - key <AD08> { [ i, I, igrave, Igrave ] }; - key <AD09> { [ o, O, ograve, Ograve ] }; - key <AC01> { [ a, A, agrave, Agrave ] }; - - include "level3(ralt_switch)" - -}; +// Maltese keyboard map (based on MSA Standard DMS100)
+// by Ramon Casha (ramon.casha@linux.org.mt)
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+
+ include "latin"
+
+ name[Group1]="Maltese";
+
+ // Copied from GB layout
+ key <AE02> { [ 2, quotedbl, twosuperior, oneeighth ] };
+ key <AE04> { [ 4, dollar, EuroSign, onequarter ] };
+ key <AC11> { [apostrophe, at, dead_circumflex, dead_caron] };
+ key <BKSL> { [numbersign, asciitilde, dead_grave, dead_breve ] };
+
+ // The following four sets are the four additional letters, with the UK
+ // equivalents
+ key <TLDE> { [ cabovedot, Cabovedot, grave, notsign ] };
+ key <AD11> { [ gabovedot, Gabovedot, bracketleft, braceleft ] };
+ key <AD12> { [ hstroke, Hstroke, bracketright, braceright ] };
+ key <LSGT> { [ zabovedot, Zabovedot, backslash, bar ] };
+
+ // Euro symbol
+ key <AE03> { [ 3, EuroSign, sterling ] };
+
+ // Long accent
+ key <AE06> { [ 6, asciicircum, dead_circumflex, dead_circumflex ] };
+
+ // Normal accented vowels
+ key <AD03> { [ e, E, egrave, Egrave ] };
+ key <AD07> { [ u, U, ugrave, Ugrave ] };
+ key <AD08> { [ i, I, igrave, Igrave ] };
+ key <AD09> { [ o, O, ograve, Ograve ] };
+ key <AC01> { [ a, A, agrave, Agrave ] };
+
+ include "level3(ralt_switch)"
+};
+
+// Maltese keyboard map (based on MSA Standard DMS100, annex A)
+// by Ramon Casha (ramon.casha@linux.org.mt)
+
+partial alphanumeric_keys
+xkb_symbols "us" {
+
+ include "latin"
+
+ // Describes the differences between the mt
+ // keyboard and a US-based physical keyboard
+
+ name[Group1]="Maltese (with US layout)";
+
+ // The following four sets are the four additional letters, with the US
+ // equivalents
+ key <TLDE> { [ cabovedot, Cabovedot, grave, asciitilde ] };
+ key <AD11> { [ gabovedot, Gabovedot, bracketleft, braceleft ] };
+ key <AD12> { [ hstroke, Hstroke, bracketright, braceright ] };
+ key <LSGT> { [ zabovedot, Zabovedot, backslash, bar ] };
+ key <BKSL> { [ zabovedot, Zabovedot, backslash, bar ] };
+
+ // Euro symbol
+ key <AE03> { [ 3, EuroSign, numbersign ] };
+
+ // Long accent
+ key <AE06> { [ 6, asciicircum, dead_circumflex, dead_circumflex ] };
+
+ // Normal accented vowels
+ key <AD03> { [ e, E, egrave, Egrave ] };
+ key <AD07> { [ u, U, ugrave, Ugrave ] };
+ key <AD08> { [ i, I, igrave, Igrave ] };
+ key <AD09> { [ o, O, ograve, Ograve ] };
+ key <AC01> { [ a, A, agrave, Agrave ] };
+
+ include "level3(ralt_switch)"
+
+};
diff --git a/xorg-server/xkeyboard-config/symbols/mv b/xorg-server/xkeyboard-config/symbols/mv index ed530612c..df474f4b8 100644 --- a/xorg-server/xkeyboard-config/symbols/mv +++ b/xorg-server/xkeyboard-config/symbols/mv @@ -1,81 +1,81 @@ -// -// NOTES: -// -//Keymap for thaana/divehi script (divehi language) - -partial default alphanumeric_keys -xkb_symbols "basic" { - - name[Group1]="Dhivehi"; - -// The key <TLDE> should have the same values as US_en keyboard - - key <TLDE> { [ quoteleft, asciitilde ] }; - key <AE01> { [ 1, exclam ] }; - key <AE02> { [ 2, at ] }; - key <AE03> { [ 3, numbersign ] }; - key <AE04> { [ 4, dollar ] }; - key <AE05> { [ 5, percent ] }; - key <AE06> { [ 6, asciicircum ] }; - key <AE07> { [ 7, ampersand ] }; - key <AE08> { [ 8, asterisk ] }; - key <AE09> { [ 9, parenleft ] }; - key <AE10> { [ 0, parenright ] }; - key <AE11> { [ minus, underscore ] }; - key <AE12> { [ equal, plus ] }; - - key <AD01> { [ 0x10007B0, 0x10007A4 ] }; - key <AD02> { [ 0x1000787, 0x10007A2 ] }; - key <AD03> { [ 0x10007AC, 0x10007AD ] }; - key <AD04> { [ 0x1000783, 0x100079C ] }; - key <AD05> { [ 0x100078C, 0x1000793 ] }; - key <AD06> { [ 0x1000794, 0x10007A0 ] }; - key <AD07> { [ 0x10007AA, 0x10007AB ] }; - key <AD08> { [ 0x10007A8, 0x10007A9 ] }; - key <AD09> { [ 0x10007AE, 0x10007AF ] }; - key <AD10> { [ 0x1000795, division ] }; -// The following brackets are as they appear on the US_en keyboard. -//Please verify whether the names used are correct. I referred to keysymdef.h - key <AD11> { [ bracketleft, braceleft ] }; - key <AD12> { [ bracketright, braceright ] }; - - - key <AC01> { [ 0x10007A6, 0x10007A7 ] }; - key <AC02> { [ 0x1000790, 0x1000781 ] }; - key <AC03> { [ 0x100078B, 0x1000791 ] }; - key <AC04> { [ 0x100078A, 0x100fdf2 ] }; - key <AC05> { [ 0x100078E, 0x10007A3 ] }; - key <AC06> { [ 0x1000780, 0x1000799 ] }; - key <AC07> { [ 0x1000796, 0x100079B ] }; - key <AC08> { [ 0x1000786, 0x100079A ] }; - key <AC09> { [ 0x100078D, 0x1000785 ] }; - key <AC10> { [ semicolon, colon ] }; -//I used singleloquotemark- if this is the wrong name, please replace with the name for the -//standard US_en keyboard format- its the same in the Thaana phonetic keyboard - key <AC11> { [ quoteright, quotedbl ] }; - key <BKSL> { [ backslash, bar ] }; - - key <LSGT> { [ bar, brokenbar ] }; - key <AB01> { [ 0x1000792, 0x10007A1 ] }; -//multiply sign is the same as the algebraic symbol which looks like an italicized x. I am presuming its the same thing here. If not, please substitute an 'x' instead - key <AB02> { [ multiply, 0x1000798 ] }; - key <AB03> { [ 0x1000797, 0x100079D ] }; - key <AB04> { [ 0x1000788, 0x10007A5 ] }; - key <AB05> { [ 0x1000784, 0x100079E ] }; - key <AB06> { [ 0x1000782, 0x100078F ] }; - key <AB07> { [ 0x1000789, 0x100079F ] }; - key <AB08> { [ Arabic_comma, less ] }; - key <AB09> { [ period, greater ] }; - key <AB10> { [ slash, Arabic_question_mark ] }; - - // End alphanumeric section - - // Begin modifier mappings - - modifier_map Shift { Shift_L }; - modifier_map Lock { Caps_Lock, ISO_Lock }; - modifier_map Control{ Control_L }; - modifier_map Mod3 { Mode_switch }; -}; - -// Any additional keys (if need be added) should appear and function exactly as it does on the US_en keyboard. +//
+// NOTES:
+//
+//Keymap for thaana/divehi script (divehi language)
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+
+ name[Group1]="Dhivehi";
+
+// The key <TLDE> should have the same values as US_en keyboard
+
+ key <TLDE> { [ quoteleft, asciitilde ] };
+ key <AE01> { [ 1, exclam ] };
+ key <AE02> { [ 2, at ] };
+ key <AE03> { [ 3, numbersign ] };
+ key <AE04> { [ 4, dollar ] };
+ key <AE05> { [ 5, percent ] };
+ key <AE06> { [ 6, asciicircum ] };
+ key <AE07> { [ 7, ampersand ] };
+ key <AE08> { [ 8, asterisk ] };
+ key <AE09> { [ 9, parenleft ] };
+ key <AE10> { [ 0, parenright ] };
+ key <AE11> { [ minus, underscore ] };
+ key <AE12> { [ equal, plus ] };
+
+ key <AD01> { [ 0x10007B0, 0x10007A4 ] };
+ key <AD02> { [ 0x1000787, 0x10007A2 ] };
+ key <AD03> { [ 0x10007AC, 0x10007AD ] };
+ key <AD04> { [ 0x1000783, 0x100079C ] };
+ key <AD05> { [ 0x100078C, 0x1000793 ] };
+ key <AD06> { [ 0x1000794, 0x10007A0 ] };
+ key <AD07> { [ 0x10007AA, 0x10007AB ] };
+ key <AD08> { [ 0x10007A8, 0x10007A9 ] };
+ key <AD09> { [ 0x10007AE, 0x10007AF ] };
+ key <AD10> { [ 0x1000795, division ] };
+// The following brackets are as they appear on the US_en keyboard.
+//Please verify whether the names used are correct. I referred to keysymdef.h
+ key <AD11> { [ bracketleft, braceleft ] };
+ key <AD12> { [ bracketright, braceright ] };
+
+
+ key <AC01> { [ 0x10007A6, 0x10007A7 ] };
+ key <AC02> { [ 0x1000790, 0x1000781 ] };
+ key <AC03> { [ 0x100078B, 0x1000791 ] };
+ key <AC04> { [ 0x100078A, 0x100fdf2 ] };
+ key <AC05> { [ 0x100078E, 0x10007A3 ] };
+ key <AC06> { [ 0x1000780, 0x1000799 ] };
+ key <AC07> { [ 0x1000796, 0x100079B ] };
+ key <AC08> { [ 0x1000786, 0x100079A ] };
+ key <AC09> { [ 0x100078D, 0x1000785 ] };
+ key <AC10> { [ semicolon, colon ] };
+//I used singleloquotemark- if this is the wrong name, please replace with the name for the
+//standard US_en keyboard format- its the same in the Thaana phonetic keyboard
+ key <AC11> { [ quoteright, quotedbl ] };
+ key <BKSL> { [ backslash, bar ] };
+
+ key <LSGT> { [ bar, brokenbar ] };
+ key <AB01> { [ 0x1000792, 0x10007A1 ] };
+//multiply sign is the same as the algebraic symbol which looks like an italicized x. I am presuming its the same thing here. If not, please substitute an 'x' instead
+ key <AB02> { [ multiply, 0x1000798 ] };
+ key <AB03> { [ 0x1000797, 0x100079D ] };
+ key <AB04> { [ 0x1000788, 0x10007A5 ] };
+ key <AB05> { [ 0x1000784, 0x100079E ] };
+ key <AB06> { [ 0x1000782, 0x100078F ] };
+ key <AB07> { [ 0x1000789, 0x100079F ] };
+ key <AB08> { [ Arabic_comma, less ] };
+ key <AB09> { [ period, greater ] };
+ key <AB10> { [ slash, Arabic_question_mark ] };
+
+ // End alphanumeric section
+
+ // Begin modifier mappings
+
+ modifier_map Shift { Shift_L };
+ modifier_map Lock { Caps_Lock, ISO_Lock };
+ modifier_map Control{ Control_L };
+ modifier_map Mod3 { Mode_switch };
+};
+
+// Any additional keys (if need be added) should appear and function exactly as it does on the US_en keyboard.
diff --git a/xorg-server/xkeyboard-config/symbols/nbsp b/xorg-server/xkeyboard-config/symbols/nbsp index 77b40df07..f6139ed90 100644 --- a/xorg-server/xkeyboard-config/symbols/nbsp +++ b/xorg-server/xkeyboard-config/symbols/nbsp @@ -1,204 +1,204 @@ -// Let Space key provide No-Break Space (NBSP), Narrow No-Break Space (NNBSP), -// Zero-Width Non-Joiner (ZWNJ), and Zero-Width Joiner (ZWJ) for the desired -// levels. - - -//////////////////////////////////////// -// Only Space - -partial -xkb_symbols "none" { - key <SPCE> { - type[Group1]="ONE_LEVEL", - symbols[Group1]= [ space ] - }; -}; - - -//////////////////////////////////////// -// No-Break Space - -partial -xkb_symbols "level2" { - key <SPCE> { - type[Group1]="TWO_LEVEL", - symbols[Group1]= [ space, nobreakspace ] - }; -}; - - -// level3 & level3ns provide no-breaking spaces starting from level3 -// This is good for typographers but experience shows many users accidently -// type no-breaking spaces on the CLI (resulting in errors) -// Used by fr(latin9) and lt(std) -partial -xkb_symbols "level3" { - key <SPCE> { - type[Group1]="FOUR_LEVEL", - symbols[Group1]= [ space, space, nobreakspace ] - }; -}; - -// level3s kills fourth level -// Used by ca(multix) -partial -xkb_symbols "level3s" { - key <SPCE> { - type[Group1]="FOUR_LEVEL", - symbols[Group1]= [ space, space, nobreakspace, NoSymbol ] - }; -}; - -// for this reason pushing no-breaking spaces to level4 is the safe default nowadays -partial -xkb_symbols "level4" { - key <SPCE> { - type[Group1]="FOUR_LEVEL", - symbols[Group1]= [ space, space, space, nobreakspace ] - }; -}; - - -//////////////////////////////////////// -// Narrow No-Break Space - -// level3n provides narrow no-breaking space in addition to the normal one -partial -xkb_symbols "level3n" { - key <SPCE> { - type[Group1]="FOUR_LEVEL", - symbols[Group1]= [ space, space, nobreakspace, 0x100202F ] - }; -}; - -// level4n provides narrow no-breaking space in addition to the normal one -partial -xkb_symbols "level4n" { - key <SPCE> { - type[Group1]="EIGHT_LEVEL", - symbols[Group1]= [ space, space, space, nobreakspace, space, 0x100202F, NoSymbol, NoSymbol ] - }; -}; - -// level4nl provides narrow no-breaking space in addition to the normal one -// without forcing the use of level5 for mostly four-level layouts -// Used by fr(oss), be(oss)… -partial -xkb_symbols "level4nl" { - key <SPCE> { - type[Group1]="LOCAL_EIGHT_LEVEL", - symbols[Group1]= [ space, space, space, nobreakspace, space, 0x100202F, NoSymbol, NoSymbol ] - }; -}; - - -//////////////////////////////////////// -// Zero-Width Non-Joiner & Zero-Width Joiner -// Author: Behnam Esfahbod <behnam@esfahbod.info> - -// ZWNJ and ZWJ are widely used in Persian, Kurdinsh, Pashto, Uzbek and other -// languages that use PersoArabic script. - - -// ZWNJ on level 2 -partial -xkb_symbols "zwnj2" { - key <SPCE> { - type[Group1]="TWO_LEVEL", - symbols[Group1]= [ space, 0x100200c ] - }; -}; - - -// ZWNJ on level 2 -// ZWJ on level 3 -partial -xkb_symbols "zwnj2zwj3" { - key <SPCE> { - type[Group1]="FOUR_LEVEL", - symbols[Group1]= [ space, 0x100200c, 0x100200d ] - }; -}; - - -// ZWNJ on level 2 -// ZWJ on level 3 -// NBSP on level 4 -partial -xkb_symbols "zwnj2zwj3nb4" { - key <SPCE> { - type[Group1]="FOUR_LEVEL", - symbols[Group1]= [ space, 0x100200c, 0x100200d, nobreakspace ] - }; -}; - -// ZWNJ on level 2 -// NBSP on level 3 -// Used by ir(ku_ara), af(basic), af(ps), af(uz), af(olpc-fa), af(olpc-ps), af(olpc-uz) -partial -xkb_symbols "zwnj2nb3" { - key <SPCE> { - type[Group1]="FOUR_LEVEL", - symbols[Group1]= [ space, 0x100200c, nobreakspace ] - }; -}; - - -// ZWNJ on level 2 -// NBSP on level 3 -partial -xkb_symbols "zwnj2nb3s" { - key <SPCE> { - type[Group1]="FOUR_LEVEL", - symbols[Group1]= [ space, 0x100200c, nobreakspace, NoSymbol ] - }; -}; - - -// ZWNJ on level 2 -// NBSP on level 3 -// ZWJ on level 4 -partial -xkb_symbols "zwnj2nb3zwj4" { - key <SPCE> { - type[Group1]="FOUR_LEVEL", - symbols[Group1]= [ space, 0x100200c, nobreakspace, 0x100200d ] - }; -}; - - -// ZWNJ on level 2 -// NBSP on level 3 -// NNBSP on level 4 -// Used by ir(pes) -partial -xkb_symbols "zwnj2nb3nnb4" { - key <SPCE> { - type[Group1]="FOUR_LEVEL", - symbols[Group1]= [ space, 0x100200c, nobreakspace, 0x100202F ] - }; -}; - - -// ZWNJ on level 3 -// ZWJ on level 4 -// Used by in(deva), in(olpc) -partial -xkb_symbols "zwnj3zwj4" { - key <SPCE> { - type[Group1]="FOUR_LEVEL", - symbols[Group1]= [ space, space, 0x100200c, 0x100200d ] - }; -}; - - -// NBSP on level 2 -// ZWNJ on level 3 -// Used by lk(sin_phonetic) -partial -xkb_symbols "nb2zwnj3s" { - key <SPCE> { - type[Group1]="FOUR_LEVEL", - symbols[Group1]= [ space, nobreakspace, 0x100200c, NoSymbol ] - }; -}; +// Let Space key provide No-Break Space (NBSP), Narrow No-Break Space (NNBSP),
+// Zero-Width Non-Joiner (ZWNJ), and Zero-Width Joiner (ZWJ) for the desired
+// levels.
+
+
+////////////////////////////////////////
+// Only Space
+
+partial
+xkb_symbols "none" {
+ key <SPCE> {
+ type[Group1]="ONE_LEVEL",
+ symbols[Group1]= [ space ]
+ };
+};
+
+
+////////////////////////////////////////
+// No-Break Space
+
+partial
+xkb_symbols "level2" {
+ key <SPCE> {
+ type[Group1]="TWO_LEVEL",
+ symbols[Group1]= [ space, nobreakspace ]
+ };
+};
+
+
+// level3 & level3ns provide no-breaking spaces starting from level3
+// This is good for typographers but experience shows many users accidently
+// type no-breaking spaces on the CLI (resulting in errors)
+// Used by fr(latin9) and lt(std)
+partial
+xkb_symbols "level3" {
+ key <SPCE> {
+ type[Group1]="FOUR_LEVEL",
+ symbols[Group1]= [ space, space, nobreakspace ]
+ };
+};
+
+// level3s kills fourth level
+// Used by ca(multix)
+partial
+xkb_symbols "level3s" {
+ key <SPCE> {
+ type[Group1]="FOUR_LEVEL",
+ symbols[Group1]= [ space, space, nobreakspace, NoSymbol ]
+ };
+};
+
+// for this reason pushing no-breaking spaces to level4 is the safe default nowadays
+partial
+xkb_symbols "level4" {
+ key <SPCE> {
+ type[Group1]="FOUR_LEVEL",
+ symbols[Group1]= [ space, space, space, nobreakspace ]
+ };
+};
+
+
+////////////////////////////////////////
+// Narrow No-Break Space
+
+// level3n provides narrow no-breaking space in addition to the normal one
+partial
+xkb_symbols "level3n" {
+ key <SPCE> {
+ type[Group1]="FOUR_LEVEL",
+ symbols[Group1]= [ space, space, nobreakspace, 0x100202F ]
+ };
+};
+
+// level4n provides narrow no-breaking space in addition to the normal one
+partial
+xkb_symbols "level4n" {
+ key <SPCE> {
+ type[Group1]="EIGHT_LEVEL",
+ symbols[Group1]= [ space, space, space, nobreakspace, space, 0x100202F, NoSymbol, NoSymbol ]
+ };
+};
+
+// level4nl provides narrow no-breaking space in addition to the normal one
+// without forcing the use of level5 for mostly four-level layouts
+// Used by fr(oss), be(oss)…
+partial
+xkb_symbols "level4nl" {
+ key <SPCE> {
+ type[Group1]="LOCAL_EIGHT_LEVEL",
+ symbols[Group1]= [ space, space, space, nobreakspace, space, 0x100202F, NoSymbol, NoSymbol ]
+ };
+};
+
+
+////////////////////////////////////////
+// Zero-Width Non-Joiner & Zero-Width Joiner
+// Author: Behnam Esfahbod <behnam@esfahbod.info>
+
+// ZWNJ and ZWJ are widely used in Persian, Kurdinsh, Pashto, Uzbek and other
+// languages that use PersoArabic script.
+
+
+// ZWNJ on level 2
+partial
+xkb_symbols "zwnj2" {
+ key <SPCE> {
+ type[Group1]="TWO_LEVEL",
+ symbols[Group1]= [ space, 0x100200c ]
+ };
+};
+
+
+// ZWNJ on level 2
+// ZWJ on level 3
+partial
+xkb_symbols "zwnj2zwj3" {
+ key <SPCE> {
+ type[Group1]="FOUR_LEVEL",
+ symbols[Group1]= [ space, 0x100200c, 0x100200d ]
+ };
+};
+
+
+// ZWNJ on level 2
+// ZWJ on level 3
+// NBSP on level 4
+partial
+xkb_symbols "zwnj2zwj3nb4" {
+ key <SPCE> {
+ type[Group1]="FOUR_LEVEL",
+ symbols[Group1]= [ space, 0x100200c, 0x100200d, nobreakspace ]
+ };
+};
+
+// ZWNJ on level 2
+// NBSP on level 3
+// Used by ir(ku_ara), af(basic), af(ps), af(uz), af(olpc-fa), af(olpc-ps), af(olpc-uz)
+partial
+xkb_symbols "zwnj2nb3" {
+ key <SPCE> {
+ type[Group1]="FOUR_LEVEL",
+ symbols[Group1]= [ space, 0x100200c, nobreakspace ]
+ };
+};
+
+
+// ZWNJ on level 2
+// NBSP on level 3
+partial
+xkb_symbols "zwnj2nb3s" {
+ key <SPCE> {
+ type[Group1]="FOUR_LEVEL",
+ symbols[Group1]= [ space, 0x100200c, nobreakspace, NoSymbol ]
+ };
+};
+
+
+// ZWNJ on level 2
+// NBSP on level 3
+// ZWJ on level 4
+partial
+xkb_symbols "zwnj2nb3zwj4" {
+ key <SPCE> {
+ type[Group1]="FOUR_LEVEL",
+ symbols[Group1]= [ space, 0x100200c, nobreakspace, 0x100200d ]
+ };
+};
+
+
+// ZWNJ on level 2
+// NBSP on level 3
+// NNBSP on level 4
+// Used by ir(pes)
+partial
+xkb_symbols "zwnj2nb3nnb4" {
+ key <SPCE> {
+ type[Group1]="FOUR_LEVEL",
+ symbols[Group1]= [ space, 0x100200c, nobreakspace, 0x100202F ]
+ };
+};
+
+
+// ZWNJ on level 3
+// ZWJ on level 4
+// Used by in(deva), in(olpc)
+partial
+xkb_symbols "zwnj3zwj4" {
+ key <SPCE> {
+ type[Group1]="FOUR_LEVEL",
+ symbols[Group1]= [ space, space, 0x100200c, 0x100200d ]
+ };
+};
+
+
+// NBSP on level 2
+// ZWNJ on level 3
+// Used by lk(sin_phonetic)
+partial
+xkb_symbols "nb2zwnj3s" {
+ key <SPCE> {
+ type[Group1]="FOUR_LEVEL",
+ symbols[Group1]= [ space, nobreakspace, 0x100200c, NoSymbol ]
+ };
+};
diff --git a/xorg-server/xkeyboard-config/symbols/nec_vndr/makefile b/xorg-server/xkeyboard-config/symbols/nec_vndr/makefile new file mode 100644 index 000000000..6ab523a2b --- /dev/null +++ b/xorg-server/xkeyboard-config/symbols/nec_vndr/makefile @@ -0,0 +1,12 @@ +ifeq ($(MAKESERVER),1) +$(error Please do not specify MAKESERVER=1) +endif + +DESTDIR=$(MHMAKECONF)\xorg-server\xkbdata\symbols\nec_vndr + +dist_symbols_DATA = \ +jp + +DATA_FILES=$(dist_symbols_DATA:%=$(DESTDIR)\%) + +include ..\..\xkbrules.mak diff --git a/xorg-server/xkeyboard-config/symbols/ng b/xorg-server/xkeyboard-config/symbols/ng index ecf5be79e..4bcb4a7ea 100644 --- a/xorg-server/xkeyboard-config/symbols/ng +++ b/xorg-server/xkeyboard-config/symbols/ng @@ -1,114 +1,114 @@ -partial default alphanumeric_keys -xkb_symbols "basic" { - - include "us" - - name[Group1]= "English (Nigeria)"; - key <AE04> { [ 4, 0x010020A6, dollar, cent ] }; - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "yoruba" { - include "ng(basic)" - - name[Group1]= "Yoruba"; - - key <AD01> { [ 0x01001EB9, 0x01001EB8, q, Q ] }; - key <AB02> { [ 0x01001ECD, 0x01001ECC, x, X ] }; - key <AB04> { [ 0x01001E63, 0x01001E62, v, V ] }; -}; - -partial alphanumeric_keys -xkb_symbols "igbo" { - include "ng(basic)" - - name[Group1]= "Igbo"; - - key <AD01> { [ 0x01001ECB, 0x01001ECA, q, Q ] }; - key <AB02> { [ 0x01001E45, 0x01001E44, x, X ] }; - key <AC10> { [ 0x01001EE5, 0x01001EE4, semicolon, colon ] }; - key <AD11> { [ 0x01001ECD, 0x01001ECC, bracketleft, braceleft ] }; -}; - -partial alphanumeric_keys -xkb_symbols "hausa" { - include "ng(basic)" - - name[Group1]= "Hausa"; - - key <AD01> { [ 0x01000071, 0x01000051, q, Q ] }; - key <AD02> { [ udiaeresis, Udiaeresis, w, W ] }; - key <AD03> { [ e, E, EuroSign, cent ] }; - key <AD11> { [ 0x010001B4, 0x010001B3,bracketleft, braceleft ] }; - key <AD12> { [ gcaron, Gcaron,bracketright, braceright] }; - key <AC03> { [ 0x01000257, 0x0100018A, d, D ] }; - key <AC10> { [ 0x01000131, 0x01000130, semicolon, colon ] }; - key <AC11> { [ 0x010001DD, 0x0100018E,apostrophe, quotedbl ] }; - key <AB01> { [ 0x01000272, 0x0100019D, z, Z ] }; - key <AB07> { [ ntilde, Ntilde, m, M ] }; - key <AB09> { [ ccedilla, Ccedilla, period, greater ] }; - key <AB10> { [ scedilla, Scedilla, slash, question ] }; - -}; - -partial alphanumeric_keys -xkb_symbols "olpc" { - - include "ng(basic)" - - // OLPC West Africa keyboard layout - // See: http://wiki.laptop.org/go/Image:Nigeria-B3.png - - key <TLDE> { [ grave, asciitilde, exclamdown, exclamdown ] }; - key <AE01> { [ 1, exclam, sterling, sterling ] }; - key <AE02> { [ 2, at, EuroSign, EuroSign ] }; - key <AE03> { [ 3, numbersign, dollar, dollar ] }; - key <AE04> { [ 4, 0x10020A6, 0x1000301, 0x1000301 ] }; // Naira, combining acute - key <AE05> { [ 5, percent, 0x1000300, 0x1000300 ] }; // combining grave - key <AE06> { [ 6,asciicircum, 0x100030A, 0x100030A ] }; // combining ring above - key <AE07> { [ 7, ampersand, 0x1000302, 0x1000302 ] }; // combining circumflex above - key <AE08> { [ 8, asterisk, 0x1000324, 0x1000324 ] }; // combining caron above - key <AE09> { [ 9, parenleft, 0x1000307, 0x1000307 ] }; // combining dot above - key <AE10> { [ 0, parenright, 0x1000308, 0x1000308 ] }; // combining diaeresis above - key <AE11> { [ minus, underscore, 0x1000304, 0x1000304 ] }; // combining macron above - key <AE12> { [ equal, plus, 0x1000303, 0x1000303 ] }; // combining tilde above - - key <AD02> { [ w, W, 0x1001EB9, 0x1001EB8 ] }; // E with dot below - key <AD03> { [ e, E, 0x10001DD, 0x100018E ] }; // reversed E - key <AD04> { [ r, R, 0x10001B4, 0x10001B3 ] }; // Y with hook - key <AD05> { [ t, T, 0x1000327, 0x1000327 ] }; // combining cedilla - key <AD06> { [ y, Y, 0x1000325, 0x1000325 ] }; // combining ring below - key <AD07> { [ u, U, 0x100032D, 0x100032D ] }; // combining circumflex below - key <AD08> { [ i, I, 0x100032C, 0x100032C ] }; // combining caron below - key <AD09> { [ o, O, 0x1000323, 0x1000323 ] }; // combining dot below - key <AD10> { [ p, P, 0x1000304, 0x1000304 ] }; // combining diaeresis below - key <AD11> { [ bracketleft, braceleft, 0x1000331, 0x1000331 ] }; // combining macron below - key <AD12> { [bracketright, braceright, 0x1000330, 0x1000330 ] }; // combining tilde below - - key <AC01> { [ a, A, Greek_iota, Greek_IOTA ] }; - key <AC02> { [ s, S, 0x1001E63, 0x1001E62 ] }; // S with dot below - key <AC03> { [ d, D, 0x1000257, 0x100018A ] }; // D with hook - key <AC04> { [ f, F, 0x1001E0D, 0x1001E0C ] }; // D with dot below - key <AC05> { [ g, G, 0x1000272, 0x100019D ] }; // N with left hook - key <AC06> { [ h, H, 0x1001EE5, 0x1001EE4 ] }; // U with dot below - key <AC07> { [ j, J, 0x1001ECB, 0x1001ECA ] }; // I with dot below - key <AC08> { [ k, K, 0x1000199, 0x1000198 ] }; // K with hook - key <AC09> { [ l, L, 0x1001E37, 0x1001E36 ] }; // L with dot below - key <AC10> { [ semicolon, colon, masculine, ordfeminine ] }; - key <AC11> { [ apostrophe, quotedbl, currency, currency ] }; - key <BKSL> { [ backslash, bar, section, section ] }; - - key <AB03> { [ c, C, 0x1000254, 0x1000186 ] }; // open O - key <AB04> { [ v, V, 0x100028B, 0x10001B2 ] }; // V with hook - key <AB05> { [ b, B, 0x1000253, 0x1000181 ] }; // B with hook - key <AB06> { [ n, N, eng, ENG ] }; - key <AB07> { [ m, M, 0x1001E45, 0x1001E44 ] }; // N with dot above - key <AB08> { [ comma, less, guillemotleft, guillemotleft ] }; - key <AB09> { [ period, greater, guillemotright, guillemotright ] }; - key <AB10> { [ slash, question, questiondown, questiondown ] }; - - key <I219> { [ multiply, division, ISO_Next_Group, ISO_Prev_Group ] }; - - include "level3(ralt_switch)" -}; +partial default alphanumeric_keys
+xkb_symbols "basic" {
+
+ include "us"
+
+ name[Group1]= "English (Nigeria)";
+ key <AE04> { [ 4, 0x010020A6, dollar, cent ] };
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "yoruba" {
+ include "ng(basic)"
+
+ name[Group1]= "Yoruba";
+
+ key <AD01> { [ 0x01001EB9, 0x01001EB8, q, Q ] };
+ key <AB02> { [ 0x01001ECD, 0x01001ECC, x, X ] };
+ key <AB04> { [ 0x01001E63, 0x01001E62, v, V ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "igbo" {
+ include "ng(basic)"
+
+ name[Group1]= "Igbo";
+
+ key <AD01> { [ 0x01001ECB, 0x01001ECA, q, Q ] };
+ key <AB02> { [ 0x01001E45, 0x01001E44, x, X ] };
+ key <AC10> { [ 0x01001EE5, 0x01001EE4, semicolon, colon ] };
+ key <AD11> { [ 0x01001ECD, 0x01001ECC, bracketleft, braceleft ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "hausa" {
+ include "ng(basic)"
+
+ name[Group1]= "Hausa";
+
+ key <AD01> { [ 0x01000071, 0x01000051, q, Q ] };
+ key <AD02> { [ udiaeresis, Udiaeresis, w, W ] };
+ key <AD03> { [ e, E, EuroSign, cent ] };
+ key <AD11> { [ 0x010001B4, 0x010001B3,bracketleft, braceleft ] };
+ key <AD12> { [ gcaron, Gcaron,bracketright, braceright] };
+ key <AC03> { [ 0x01000257, 0x0100018A, d, D ] };
+ key <AC10> { [ 0x01000131, 0x01000130, semicolon, colon ] };
+ key <AC11> { [ 0x010001DD, 0x0100018E,apostrophe, quotedbl ] };
+ key <AB01> { [ 0x01000272, 0x0100019D, z, Z ] };
+ key <AB07> { [ ntilde, Ntilde, m, M ] };
+ key <AB09> { [ ccedilla, Ccedilla, period, greater ] };
+ key <AB10> { [ scedilla, Scedilla, slash, question ] };
+
+};
+
+partial alphanumeric_keys
+xkb_symbols "olpc" {
+
+ include "ng(basic)"
+
+ // OLPC West Africa keyboard layout
+ // See: http://wiki.laptop.org/go/Image:Nigeria-B3.png
+
+ key <TLDE> { [ grave, asciitilde, exclamdown, exclamdown ] };
+ key <AE01> { [ 1, exclam, sterling, sterling ] };
+ key <AE02> { [ 2, at, EuroSign, EuroSign ] };
+ key <AE03> { [ 3, numbersign, dollar, dollar ] };
+ key <AE04> { [ 4, 0x10020A6, 0x1000301, 0x1000301 ] }; // Naira, combining acute
+ key <AE05> { [ 5, percent, 0x1000300, 0x1000300 ] }; // combining grave
+ key <AE06> { [ 6,asciicircum, 0x100030A, 0x100030A ] }; // combining ring above
+ key <AE07> { [ 7, ampersand, 0x1000302, 0x1000302 ] }; // combining circumflex above
+ key <AE08> { [ 8, asterisk, 0x1000324, 0x1000324 ] }; // combining caron above
+ key <AE09> { [ 9, parenleft, 0x1000307, 0x1000307 ] }; // combining dot above
+ key <AE10> { [ 0, parenright, 0x1000308, 0x1000308 ] }; // combining diaeresis above
+ key <AE11> { [ minus, underscore, 0x1000304, 0x1000304 ] }; // combining macron above
+ key <AE12> { [ equal, plus, 0x1000303, 0x1000303 ] }; // combining tilde above
+
+ key <AD02> { [ w, W, 0x1001EB9, 0x1001EB8 ] }; // E with dot below
+ key <AD03> { [ e, E, 0x10001DD, 0x100018E ] }; // reversed E
+ key <AD04> { [ r, R, 0x10001B4, 0x10001B3 ] }; // Y with hook
+ key <AD05> { [ t, T, 0x1000327, 0x1000327 ] }; // combining cedilla
+ key <AD06> { [ y, Y, 0x1000325, 0x1000325 ] }; // combining ring below
+ key <AD07> { [ u, U, 0x100032D, 0x100032D ] }; // combining circumflex below
+ key <AD08> { [ i, I, 0x100032C, 0x100032C ] }; // combining caron below
+ key <AD09> { [ o, O, 0x1000323, 0x1000323 ] }; // combining dot below
+ key <AD10> { [ p, P, 0x1000304, 0x1000304 ] }; // combining diaeresis below
+ key <AD11> { [ bracketleft, braceleft, 0x1000331, 0x1000331 ] }; // combining macron below
+ key <AD12> { [bracketright, braceright, 0x1000330, 0x1000330 ] }; // combining tilde below
+
+ key <AC01> { [ a, A, Greek_iota, Greek_IOTA ] };
+ key <AC02> { [ s, S, 0x1001E63, 0x1001E62 ] }; // S with dot below
+ key <AC03> { [ d, D, 0x1000257, 0x100018A ] }; // D with hook
+ key <AC04> { [ f, F, 0x1001E0D, 0x1001E0C ] }; // D with dot below
+ key <AC05> { [ g, G, 0x1000272, 0x100019D ] }; // N with left hook
+ key <AC06> { [ h, H, 0x1001EE5, 0x1001EE4 ] }; // U with dot below
+ key <AC07> { [ j, J, 0x1001ECB, 0x1001ECA ] }; // I with dot below
+ key <AC08> { [ k, K, 0x1000199, 0x1000198 ] }; // K with hook
+ key <AC09> { [ l, L, 0x1001E37, 0x1001E36 ] }; // L with dot below
+ key <AC10> { [ semicolon, colon, masculine, ordfeminine ] };
+ key <AC11> { [ apostrophe, quotedbl, currency, currency ] };
+ key <BKSL> { [ backslash, bar, section, section ] };
+
+ key <AB03> { [ c, C, 0x1000254, 0x1000186 ] }; // open O
+ key <AB04> { [ v, V, 0x100028B, 0x10001B2 ] }; // V with hook
+ key <AB05> { [ b, B, 0x1000253, 0x1000181 ] }; // B with hook
+ key <AB06> { [ n, N, eng, ENG ] };
+ key <AB07> { [ m, M, 0x1001E45, 0x1001E44 ] }; // N with dot above
+ key <AB08> { [ comma, less, guillemotleft, guillemotleft ] };
+ key <AB09> { [ period, greater, guillemotright, guillemotright ] };
+ key <AB10> { [ slash, question, questiondown, questiondown ] };
+
+ key <I219> { [ multiply, division, ISO_Next_Group, ISO_Prev_Group ] };
+
+ include "level3(ralt_switch)"
+};
diff --git a/xorg-server/xkeyboard-config/symbols/nl b/xorg-server/xkeyboard-config/symbols/nl index 4c94a65b2..4130817ee 100644 --- a/xorg-server/xkeyboard-config/symbols/nl +++ b/xorg-server/xkeyboard-config/symbols/nl @@ -1,150 +1,150 @@ -// Basic layout based on converted file, from keytable file to xkb/symbols/ file -// with mk_xkb by root@linux.chanae.stben.be Tue Sep 30 00:53:29 MET DST 1997 - -// Converted from the nl-latin.map of the Linux kbd package by -// Pablo Saratxaga <srtxg@f2219.n293.z2.fidonet.org> - -// Official layout by Benno Schulenberg <bensberg@justemail.net>, January 2007, -// based on http://www.xs4all.nl/~koospol/public/Xmodmap-nl-deadkeys.gz - - -default partial alphanumeric_keys -xkb_symbols "basic" { - - include "latin" - - name[Group1]="Dutch"; - - key <AE02> { [ 2, quotedbl, twosuperior, oneeighth ] }; - key <AE06> { [ 6, ampersand, threequarters, fiveeighths ] }; - key <AE07> { [ 7, underscore, sterling, seveneighths ] }; - key <AE08> { [ 8, parenleft, braceleft, bracketleft ] }; - key <AE09> { [ 9, parenright, braceright, bracketright ] }; - key <AE10> { [ 0, apostrophe, degree, trademark ] }; - key <AE11> { [ slash, question, backslash, questiondown ] }; - key <AE12> { [ degree, dead_tilde, dead_cedilla, dead_ogonek ] }; - - key <AD03> { [ e, E, EuroSign, cent ] }; - key <AD05> { [ t, T, thorn, THORN ] }; - key <AD06> { [ y, Y, ydiaeresis, yen ] }; - key <AD07> { [ u, U, udiaeresis, Udiaeresis ] }; - key <AD08> { [ i, I, idiaeresis, Idiaeresis ] }; - key <AD09> { [ o, O, ograve, Ograve ] }; - key <AD10> { [ p, P, paragraph, THORN ] }; - key <AD11> { [dead_diaeresis, dead_circumflex, asciitilde, asciicircum] }; - key <AD12> { [ asterisk, bar, dead_tilde, dead_macron ] }; - - key <AC01> { [ a, A, aacute, Aacute ] }; - key <AC04> { [ f, F, ordfeminine, ordfeminine ] }; - key <AC10> { [ plus, plusminus, dead_acute, dead_doubleacute ] }; - key <AC11> { [dead_acute, dead_grave, apostrophe, grave ] }; - key <TLDE> { [ at, section, notsign, notsign ] }; - - key <BKSL> { [ less, greater, dead_grave, dead_breve ] }; - key <AB06> { [ n, N, ntilde, Ntilde ] }; - key <AB07> { [ m, M, Greek_mu, masculine ] }; - key <AB08> { [ comma, semicolon, cedilla, guillemotleft] }; - key <AB09> { [ period, colon, periodcentered, guillemotright ] }; - key <AB10> { [ minus, equal, hyphen, dead_abovedot] }; - - key <LSGT> { [bracketright, bracketleft, bar, brokenbar ] }; - - include "level3(ralt_switch)" -}; - - -partial alphanumeric_keys -xkb_symbols "std" { - - name[Group1]= "Dutch (standard)"; - - key <TLDE> { [ at, section, notsign ] }; - key <AE01> { [ 1, exclam, onesuperior ] }; - key <AE02> { [ 2, quotedbl, twosuperior ] }; - key <AE03> { [ 3, numbersign, threesuperior ] }; - key <AE04> { [ 4, dollar, onequarter ] }; - key <AE05> { [ 5, percent, onehalf ] }; - key <AE06> { [ 6, ampersand, threequarters ] }; - key <AE07> { [ 7, underscore, sterling ] }; - key <AE08> { [ 8, parenleft, braceleft ] }; - key <AE09> { [ 9, parenright, braceright ] }; - key <AE10> { [ 0, apostrophe ] }; - key <AE11> { [ slash, question, backslash ] }; - key <AE12> { [ degree, dead_tilde, dead_cedilla ] }; - - key <AD01> { [ q, Q ] }; - key <AD02> { [ w, W ] }; - key <AD03> { [ e, E, EuroSign ] }; - key <AD04> { [ r, R, paragraph ] }; - key <AD05> { [ t, T ] }; - key <AD06> { [ y, Y ] }; - key <AD07> { [ u, U ] }; - key <AD08> { [ i, I ] }; - key <AD09> { [ o, O ] }; - key <AD10> { [ p, P ] }; - key <AD11> { [ dead_diaeresis, dead_circumflex ] }; - key <AD12> { [ asterisk, bar ] }; - key <BKSL> { [ less, greater ] }; - - key <AC01> { [ a, A ] }; - key <AC02> { [ s, S, ssharp ] }; - key <AC03> { [ d, D ] }; - key <AC04> { [ f, F ] }; - key <AC05> { [ g, G ] }; - key <AC06> { [ h, H ] }; - key <AC07> { [ j, J ] }; - key <AC08> { [ k, K ] }; - key <AC09> { [ l, L ] }; - key <AC10> { [ plus, plusminus ] }; - key <AC11> { [ dead_acute, dead_grave ] }; - - key <LSGT> { [ bracketright, bracketleft, bar ] }; - key <AB01> { [ z, Z, guillemotleft ] }; - key <AB02> { [ x, X, guillemotright ] }; - key <AB03> { [ c, C, cent ] }; - key <AB04> { [ v, V ] }; - key <AB05> { [ b, B ] }; - key <AB06> { [ n, N ] }; - key <AB07> { [ m, M, mu ] }; - key <AB08> { [ comma, semicolon ] }; - key <AB09> { [ period, colon, periodcentered ] }; - key <AB10> { [ minus, equal ] }; - - include "level3(ralt_switch)" -}; - - -partial alphanumeric_keys -xkb_symbols "Sundeadkeys" { - - // For naming consistency - - include "nl(basic)" - -}; - -partial alphanumeric_keys -xkb_symbols "sundeadkeys" { - - // For naming consistency - - include "nl(Sundeadkeys)" - name[Group1]="Dutch (Sun dead keys)"; -}; - -// Copied from macintosh_vndr/nl -partial alphanumeric_keys -xkb_symbols "mac" { - - // Describes the differences between a very simple mac_US - // keyboard and a very simple netherland keybaord - - include "latin" - - name[Group1]= "Dutch (Macintosh)"; - - include "level3(ralt_switch)" - -// do just nothing - -}; +// Basic layout based on converted file, from keytable file to xkb/symbols/ file
+// with mk_xkb by root@linux.chanae.stben.be Tue Sep 30 00:53:29 MET DST 1997
+
+// Converted from the nl-latin.map of the Linux kbd package by
+// Pablo Saratxaga <srtxg@f2219.n293.z2.fidonet.org>
+
+// Official layout by Benno Schulenberg <bensberg@justemail.net>, January 2007,
+// based on http://www.xs4all.nl/~koospol/public/Xmodmap-nl-deadkeys.gz
+
+
+default partial alphanumeric_keys
+xkb_symbols "basic" {
+
+ include "latin"
+
+ name[Group1]="Dutch";
+
+ key <AE02> { [ 2, quotedbl, twosuperior, oneeighth ] };
+ key <AE06> { [ 6, ampersand, threequarters, fiveeighths ] };
+ key <AE07> { [ 7, underscore, sterling, seveneighths ] };
+ key <AE08> { [ 8, parenleft, braceleft, bracketleft ] };
+ key <AE09> { [ 9, parenright, braceright, bracketright ] };
+ key <AE10> { [ 0, apostrophe, degree, trademark ] };
+ key <AE11> { [ slash, question, backslash, questiondown ] };
+ key <AE12> { [ degree, dead_tilde, dead_cedilla, dead_ogonek ] };
+
+ key <AD03> { [ e, E, EuroSign, cent ] };
+ key <AD05> { [ t, T, thorn, THORN ] };
+ key <AD06> { [ y, Y, ydiaeresis, yen ] };
+ key <AD07> { [ u, U, udiaeresis, Udiaeresis ] };
+ key <AD08> { [ i, I, idiaeresis, Idiaeresis ] };
+ key <AD09> { [ o, O, ograve, Ograve ] };
+ key <AD10> { [ p, P, paragraph, THORN ] };
+ key <AD11> { [dead_diaeresis, dead_circumflex, asciitilde, asciicircum] };
+ key <AD12> { [ asterisk, bar, dead_tilde, dead_macron ] };
+
+ key <AC01> { [ a, A, aacute, Aacute ] };
+ key <AC04> { [ f, F, ordfeminine, ordfeminine ] };
+ key <AC10> { [ plus, plusminus, dead_acute, dead_doubleacute ] };
+ key <AC11> { [dead_acute, dead_grave, apostrophe, grave ] };
+ key <TLDE> { [ at, section, notsign, notsign ] };
+
+ key <BKSL> { [ less, greater, dead_grave, dead_breve ] };
+ key <AB06> { [ n, N, ntilde, Ntilde ] };
+ key <AB07> { [ m, M, Greek_mu, masculine ] };
+ key <AB08> { [ comma, semicolon, cedilla, guillemotleft] };
+ key <AB09> { [ period, colon, periodcentered, guillemotright ] };
+ key <AB10> { [ minus, equal, hyphen, dead_abovedot] };
+
+ key <LSGT> { [bracketright, bracketleft, bar, brokenbar ] };
+
+ include "level3(ralt_switch)"
+};
+
+
+partial alphanumeric_keys
+xkb_symbols "std" {
+
+ name[Group1]= "Dutch (standard)";
+
+ key <TLDE> { [ at, section, notsign ] };
+ key <AE01> { [ 1, exclam, onesuperior ] };
+ key <AE02> { [ 2, quotedbl, twosuperior ] };
+ key <AE03> { [ 3, numbersign, threesuperior ] };
+ key <AE04> { [ 4, dollar, onequarter ] };
+ key <AE05> { [ 5, percent, onehalf ] };
+ key <AE06> { [ 6, ampersand, threequarters ] };
+ key <AE07> { [ 7, underscore, sterling ] };
+ key <AE08> { [ 8, parenleft, braceleft ] };
+ key <AE09> { [ 9, parenright, braceright ] };
+ key <AE10> { [ 0, apostrophe ] };
+ key <AE11> { [ slash, question, backslash ] };
+ key <AE12> { [ degree, dead_tilde, dead_cedilla ] };
+
+ key <AD01> { [ q, Q ] };
+ key <AD02> { [ w, W ] };
+ key <AD03> { [ e, E, EuroSign ] };
+ key <AD04> { [ r, R, paragraph ] };
+ key <AD05> { [ t, T ] };
+ key <AD06> { [ y, Y ] };
+ key <AD07> { [ u, U ] };
+ key <AD08> { [ i, I ] };
+ key <AD09> { [ o, O ] };
+ key <AD10> { [ p, P ] };
+ key <AD11> { [ dead_diaeresis, dead_circumflex ] };
+ key <AD12> { [ asterisk, bar ] };
+ key <BKSL> { [ less, greater ] };
+
+ key <AC01> { [ a, A ] };
+ key <AC02> { [ s, S, ssharp ] };
+ key <AC03> { [ d, D ] };
+ key <AC04> { [ f, F ] };
+ key <AC05> { [ g, G ] };
+ key <AC06> { [ h, H ] };
+ key <AC07> { [ j, J ] };
+ key <AC08> { [ k, K ] };
+ key <AC09> { [ l, L ] };
+ key <AC10> { [ plus, plusminus ] };
+ key <AC11> { [ dead_acute, dead_grave ] };
+
+ key <LSGT> { [ bracketright, bracketleft, bar ] };
+ key <AB01> { [ z, Z, guillemotleft ] };
+ key <AB02> { [ x, X, guillemotright ] };
+ key <AB03> { [ c, C, cent ] };
+ key <AB04> { [ v, V ] };
+ key <AB05> { [ b, B ] };
+ key <AB06> { [ n, N ] };
+ key <AB07> { [ m, M, mu ] };
+ key <AB08> { [ comma, semicolon ] };
+ key <AB09> { [ period, colon, periodcentered ] };
+ key <AB10> { [ minus, equal ] };
+
+ include "level3(ralt_switch)"
+};
+
+
+partial alphanumeric_keys
+xkb_symbols "Sundeadkeys" {
+
+ // For naming consistency
+
+ include "nl(basic)"
+
+};
+
+partial alphanumeric_keys
+xkb_symbols "sundeadkeys" {
+
+ // For naming consistency
+
+ include "nl(Sundeadkeys)"
+ name[Group1]="Dutch (Sun dead keys)";
+};
+
+// Copied from macintosh_vndr/nl
+partial alphanumeric_keys
+xkb_symbols "mac" {
+
+ // Describes the differences between a very simple mac_US
+ // keyboard and a very simple netherland keybaord
+
+ include "latin"
+
+ name[Group1]= "Dutch (Macintosh)";
+
+ include "level3(ralt_switch)"
+
+// do just nothing
+
+};
diff --git a/xorg-server/xkeyboard-config/symbols/no b/xorg-server/xkeyboard-config/symbols/no index 3342c1ab8..2dc0e6ea9 100644 --- a/xorg-server/xkeyboard-config/symbols/no +++ b/xorg-server/xkeyboard-config/symbols/no @@ -1,225 +1,225 @@ -// based on a keyboard map from an 'xkb/symbols/no' file - -partial default alphanumeric_keys -xkb_symbols "basic" { - - // Describes the differences between a very simple en_US - // keyboard and a Norwegian keyboard with dead key support - // and all of ISO-8859-1 characters available. - - include "latin(type2)" - - name[Group1]="Norwegian"; - - key <AB09> { [ period, colon, ellipsis, periodcentered ] }; - key <AB10> { [ minus, underscore, endash, emdash ] }; - key <AD04> { [ r, R, registered, trademark ] }; - key <AD10> { [ p, P, Greek_pi, Greek_PI ] }; - key <AE05> { [ 5, percent, onehalf, 0x1002030 ] }; - - key <AE11> { [ plus, question, plusminus, questiondown ] }; - key <AE12> { [ backslash, dead_grave, dead_acute, notsign ] }; - - - key <AC10> { [ oslash, Ooblique, dead_acute, dead_doubleacute ] }; - key <AC11> { [ ae, AE, dead_circumflex, dead_caron] }; - key <TLDE> { [ bar, section, brokenbar, paragraph ] }; - - key <BKSL> { [apostrophe, asterisk, dead_doubleacute, multiply ] }; - key <LSGT> { [ less, greater, onehalf, threequarters] }; - - include "nbsp(level3n)" - include "keypad(ossmath)" - include "kpdl(comma)" - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "nodeadkeys" { - - // Modifies the basic Norwegian layout to eliminate dead keys - - include "no(basic)" - - name[Group1]="Norwegian (eliminate dead keys)"; - - key <AE12> { [ backslash, grave, acute, ogonek ] }; - key <AD12> { [ diaeresis, asciicircum, asciitilde, macron ] }; - key <AC10> { [ oslash, Ooblique, acute, doubleacute ] }; - key <AC11> { [ ae, AE, asciicircum, caron ] }; - key <AB08> { [ comma, semicolon, cedilla, ogonek ] }; - key <AB09> { [ period, colon, periodcentered, abovedot ] }; -}; - -// Norwegian Dvorak -partial alphanumeric_keys -xkb_symbols "dvorak" { - include "us(dvorak)" - - name[Group1]="Norwegian (Dvorak)"; - - key <TLDE> { [ bar, section, brokenbar, paragraph ] }; - - key <AE01> { [ 1, exclam, exclamdown, onesuperior ] }; - key <AE02> { [ 2, quotedbl, at, twosuperior ] }; - key <AE03> { [ 3, numbersign, sterling, threesuperior ] }; - key <AE04> { [ 4, dollar, currency,onequarter ] }; - key <AE05> { [ 5, percent, onehalf, onehalf ] }; - key <AE06> { [ 6, ampersand, threequarters, threequarters ] }; - key <AE07> { [ 7, slash, braceleft, division ] }; - key <AE08> { [ 8, parenleft, bracketleft ] }; - key <AE09> { [ 9, parenright, bracketright ] }; - key <AE10> { [ 0, equal, braceright ] }; - key <AE11> { [ plus, question, plusminus, questiondown ] }; - key <AE12> { [ backslash, grave, dead_acute, dead_grave ] }; - - key <AD01> { [ aring, Aring, braceright, bracketright ] }; - key <AD02> { [ comma, semicolon, dead_cedilla, cedilla ] }; - key <AD03> { [ period, colon, periodcentered ] }; - key <AD04> { [ p, P, thorn, THORN ] }; - key <AD05> { [ y, Y, yen ] }; - key <AD06> { [ f, F, ordfeminine ] }; - key <AD08> { [ c, C, ccedilla, copyright ] }; - key <AD09> { [ r, R, registered ] }; - key <AD11> { [ apostrophe, asterisk, dead_circumflex, acute ] }; - key <AD12> { [ asciitilde, asciicircum, dead_diaeresis, dead_tilde ] }; - - key <AC03> { [ e, E, EuroSign, cent ] }; - key <AC05> { [ i, I, idotless, Iabovedot] }; - key <AC06> { [ d, D, eth, ETH ] }; - key <AC10> { [ s, S, ssharp ] }; - key <AC11> { [ minus, underscore, hyphen, diaeresis] }; - - key <AB01> { [ ae, AE, braceleft, bracketleft] }; - key <AB05> { [ x, X, multiply ] }; - key <AB07> { [ m, M, mu ] }; - key <BKSL> { [ less, greater, guillemotleft, guillemotright ] }; - - key <SPCE> { [ space, space, nobreakspace, nobreakspace] }; - - key <LSGT> { [ oslash, Ooblique, bar, backslash ] }; - - // fixed https://bugs.freedesktop.org/show_bug.cgi?id=4397 - include "level3(ralt_switch)" -}; - -// based on -// Northern Sami keyboards for Finland, Norway and Sweden -// -// Describes the differences between a very simple en_US -// keyboard and a Norwegian Northern Sami keyboard (with -// dead key support) according to the spec on -// http://www.hum.uit.no/a/trond/se-lat9-no-keys.html -// Written by Børre Gaup <boerre.gaup@pc.nu> -// - -partial alphanumeric_keys -xkb_symbols "smi" { - include "latin" - - name[Group1]= "Northern Saami (Norway)"; - - key <AE01> { [ 1, exclam, copyright, exclamdown ] }; - key <AE02> { [ 2, quotedbl, at, registered ] }; - key <AE03> { [ 3, numbersign, sterling, less ] }; - key <AE04> { [ 4, dollar, dollar, greater ] }; - key <AE05> { [ 5, percent, U2022, U2030 ] }; - key <AE06> { [ 6, ampersand, section, paragraph ] }; - key <AE07> { [ 7, slash, braceleft, bar ] }; - key <AE08> { [ 8, parenleft, bracketleft, braceleft ] }; - key <AE09> { [ 9, parenright, bracketright, braceright ] }; - key <AE10> { [ 0, equal, braceright, notequal ] }; - key <AE11> { [ plus, question, division, questiondown ] }; - key <AE12> { [ backslash, grave, acute, asciitilde ] }; - - key <AD01> { [ aacute, Aacute, q, Q ] }; - key <AD02> { [ scaron, Scaron, w, W ] }; - key <AD03> { [ e, E, eacute, Eacute ] }; - key <AD04> { [ r, R, registered, trademark ] }; - key <AD06> { [ y, Y, yacute, Yacute ] }; - key <AD07> { [ u, U, udiaeresis, Udiaeresis ] }; - key <AD08> { [ i, I, idiaeresis, Idiaeresis ] }; - key <AD09> { [ o, O, oe, OE ] }; - key <AD11> { [ aring, Aring, acircumflex, Acircumflex ] }; - key <AD12> { [ eng, ENG, quotedbl, asciicircum ] }; - - key <AC01> { [ a, A, agrave, Agrave ] }; - key <AC02> { [ s, S, ssharp, apostrophe ] }; - key <AC04> { [ f, F, ordfeminine, ordfeminine ] }; - key <AC05> { [ g, G, gcaron, Gcaron ] }; - key <AC06> { [ h, H, U01E5, U01E4 ] }; - key <AC07> { [ j, J, notsign, multiply ] }; - key <AC08> { [ k, K, U01E9, U01E8 ] }; - key <AC09> { [ l, L, degree, hyphen ] }; - key <AC10> { [ oslash, Ooblique, odiaeresis, Odiaeresis ] }; - key <AC11> { [ ae, AE, adiaeresis, Adiaeresis ] }; - key <TLDE> { [ bar, section, brokenbar, paragraph ] }; - - key <BKSL> { [ dstroke, Dstroke, apostrophe, asterisk ] }; - key <AB01> { [ z, Z, U0292, U01B7 ] }; - key <AB02> { [ ccaron, Ccaron, x, X ] }; - key <AB03> { [ c, C, ccedilla, Ccedilla ] }; - key <AB04> { [ v, V, lessthanequal, guillemotleft ] }; - key <AB05> { [ b, B, greaterthanequal, guillemotright ] }; - key <AB06> { [ n, N, leftsinglequotemark, leftdoublequotemark ] }; - key <AB07> { [ m, M, rightsinglequotemark, rightdoublequotemark ] }; - key <AB08> { [ comma, semicolon, singlelowquotemark, doublelowquotemark ] }; - key <AB09> { [ period, colon, ellipsis, periodcentered ] }; - key <AB10> { [ minus, underscore, endash, emdash ] }; - - key <LSGT> { type[Group1] = "FOUR_LEVEL", - [ zcaron, Zcaron, U01EF, U01EE ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "smi_nodeadkeys" { - - // Modifies the basic Norwegian layout to eliminate dead keys - - include "no(smi)" - - name[Group1]= "Northern Saami (Norway, eliminate dead keys)"; - - key <AE12> { [ backslash, grave, acute, ogonek ] }; -}; - -// Copied from macintosh_vndr/no -partial alphanumeric_keys -xkb_symbols "mac" { - - // Describes the differences between a very simple en_US - // keyboard and a very simple Norwegian keybaord - - include "latin(type4)" - name[Group1]= "Norwegian (Macintosh)"; - - key <TLDE> { [ bar, section ] }; - key <AE03> { [ 3, numbersign, sterling, sterling ] }; - key <AE04> { [ 4, currency, dollar, dollar ] }; - key <AE06> { [ 6, ampersand, threequarters, fiveeighths ] }; - key <AE07> { [ 7, slash, bar, backslash ] }; - key <AE08> { [ 8, parenleft, bracketleft, braceleft ] }; - key <AE09> { [ 9, parenright, bracketright, braceright ] }; - key <AC10> { [ oslash, Ooblique, odiaeresis, Odiaeresis ] }; - key <AE11> { [ plus, question ] }; - key <AC11> { [ ae, AE ] }; - key <AD11> { [ aring, Aring ] }; - key <AE12> { [ dead_grave, dead_acute, acute, dead_ogonek ] }; - key <AD12> { [ diaeresis, asciicircum, asciitilde, dead_macron ] }; - key <BKSL> { [ at, asterisk ] }; -}; - - -partial alphanumeric_keys -xkb_symbols "mac_nodeadkeys" { - - // Modifies the basic Norwegian layout to eliminate dead keys - include "no(mac)" - name[Group1]= "Norwegian (Macintosh, eliminate dead keys)"; - - key <AE12> { [ grave, acute, acute, ogonek ] }; - key <AD12> { [ diaeresis, asciicircum, asciitilde, macron ] }; -}; +// based on a keyboard map from an 'xkb/symbols/no' file
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+
+ // Describes the differences between a very simple en_US
+ // keyboard and a Norwegian keyboard with dead key support
+ // and all of ISO-8859-1 characters available.
+
+ include "latin(type2)"
+
+ name[Group1]="Norwegian";
+
+ key <AB09> { [ period, colon, ellipsis, periodcentered ] };
+ key <AB10> { [ minus, underscore, endash, emdash ] };
+ key <AD04> { [ r, R, registered, trademark ] };
+ key <AD10> { [ p, P, Greek_pi, Greek_PI ] };
+ key <AE05> { [ 5, percent, onehalf, 0x1002030 ] };
+
+ key <AE11> { [ plus, question, plusminus, questiondown ] };
+ key <AE12> { [ backslash, dead_grave, dead_acute, notsign ] };
+
+
+ key <AC10> { [ oslash, Ooblique, dead_acute, dead_doubleacute ] };
+ key <AC11> { [ ae, AE, dead_circumflex, dead_caron] };
+ key <TLDE> { [ bar, section, brokenbar, paragraph ] };
+
+ key <BKSL> { [apostrophe, asterisk, dead_doubleacute, multiply ] };
+ key <LSGT> { [ less, greater, onehalf, threequarters] };
+
+ include "nbsp(level3n)"
+ include "keypad(ossmath)"
+ include "kpdl(comma)"
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "nodeadkeys" {
+
+ // Modifies the basic Norwegian layout to eliminate dead keys
+
+ include "no(basic)"
+
+ name[Group1]="Norwegian (eliminate dead keys)";
+
+ key <AE12> { [ backslash, grave, acute, ogonek ] };
+ key <AD12> { [ diaeresis, asciicircum, asciitilde, macron ] };
+ key <AC10> { [ oslash, Ooblique, acute, doubleacute ] };
+ key <AC11> { [ ae, AE, asciicircum, caron ] };
+ key <AB08> { [ comma, semicolon, cedilla, ogonek ] };
+ key <AB09> { [ period, colon, periodcentered, abovedot ] };
+};
+
+// Norwegian Dvorak
+partial alphanumeric_keys
+xkb_symbols "dvorak" {
+ include "us(dvorak)"
+
+ name[Group1]="Norwegian (Dvorak)";
+
+ key <TLDE> { [ bar, section, brokenbar, paragraph ] };
+
+ key <AE01> { [ 1, exclam, exclamdown, onesuperior ] };
+ key <AE02> { [ 2, quotedbl, at, twosuperior ] };
+ key <AE03> { [ 3, numbersign, sterling, threesuperior ] };
+ key <AE04> { [ 4, dollar, currency,onequarter ] };
+ key <AE05> { [ 5, percent, onehalf, onehalf ] };
+ key <AE06> { [ 6, ampersand, threequarters, threequarters ] };
+ key <AE07> { [ 7, slash, braceleft, division ] };
+ key <AE08> { [ 8, parenleft, bracketleft ] };
+ key <AE09> { [ 9, parenright, bracketright ] };
+ key <AE10> { [ 0, equal, braceright ] };
+ key <AE11> { [ plus, question, plusminus, questiondown ] };
+ key <AE12> { [ backslash, grave, dead_acute, dead_grave ] };
+
+ key <AD01> { [ aring, Aring, braceright, bracketright ] };
+ key <AD02> { [ comma, semicolon, dead_cedilla, cedilla ] };
+ key <AD03> { [ period, colon, periodcentered ] };
+ key <AD04> { [ p, P, thorn, THORN ] };
+ key <AD05> { [ y, Y, yen ] };
+ key <AD06> { [ f, F, ordfeminine ] };
+ key <AD08> { [ c, C, ccedilla, copyright ] };
+ key <AD09> { [ r, R, registered ] };
+ key <AD11> { [ apostrophe, asterisk, dead_circumflex, acute ] };
+ key <AD12> { [ asciitilde, asciicircum, dead_diaeresis, dead_tilde ] };
+
+ key <AC03> { [ e, E, EuroSign, cent ] };
+ key <AC05> { [ i, I, idotless, Iabovedot] };
+ key <AC06> { [ d, D, eth, ETH ] };
+ key <AC10> { [ s, S, ssharp ] };
+ key <AC11> { [ minus, underscore, hyphen, diaeresis] };
+
+ key <AB01> { [ ae, AE, braceleft, bracketleft] };
+ key <AB05> { [ x, X, multiply ] };
+ key <AB07> { [ m, M, mu ] };
+ key <BKSL> { [ less, greater, guillemotleft, guillemotright ] };
+
+ key <SPCE> { [ space, space, nobreakspace, nobreakspace] };
+
+ key <LSGT> { [ oslash, Ooblique, bar, backslash ] };
+
+ // fixed https://bugs.freedesktop.org/show_bug.cgi?id=4397
+ include "level3(ralt_switch)"
+};
+
+// based on
+// Northern Sami keyboards for Finland, Norway and Sweden
+//
+// Describes the differences between a very simple en_US
+// keyboard and a Norwegian Northern Sami keyboard (with
+// dead key support) according to the spec on
+// http://www.hum.uit.no/a/trond/se-lat9-no-keys.html
+// Written by Børre Gaup <boerre.gaup@pc.nu>
+//
+
+partial alphanumeric_keys
+xkb_symbols "smi" {
+ include "latin"
+
+ name[Group1]= "Northern Saami (Norway)";
+
+ key <AE01> { [ 1, exclam, copyright, exclamdown ] };
+ key <AE02> { [ 2, quotedbl, at, registered ] };
+ key <AE03> { [ 3, numbersign, sterling, less ] };
+ key <AE04> { [ 4, dollar, dollar, greater ] };
+ key <AE05> { [ 5, percent, U2022, U2030 ] };
+ key <AE06> { [ 6, ampersand, section, paragraph ] };
+ key <AE07> { [ 7, slash, braceleft, bar ] };
+ key <AE08> { [ 8, parenleft, bracketleft, braceleft ] };
+ key <AE09> { [ 9, parenright, bracketright, braceright ] };
+ key <AE10> { [ 0, equal, braceright, notequal ] };
+ key <AE11> { [ plus, question, division, questiondown ] };
+ key <AE12> { [ backslash, grave, acute, asciitilde ] };
+
+ key <AD01> { [ aacute, Aacute, q, Q ] };
+ key <AD02> { [ scaron, Scaron, w, W ] };
+ key <AD03> { [ e, E, eacute, Eacute ] };
+ key <AD04> { [ r, R, registered, trademark ] };
+ key <AD06> { [ y, Y, yacute, Yacute ] };
+ key <AD07> { [ u, U, udiaeresis, Udiaeresis ] };
+ key <AD08> { [ i, I, idiaeresis, Idiaeresis ] };
+ key <AD09> { [ o, O, oe, OE ] };
+ key <AD11> { [ aring, Aring, acircumflex, Acircumflex ] };
+ key <AD12> { [ eng, ENG, quotedbl, asciicircum ] };
+
+ key <AC01> { [ a, A, agrave, Agrave ] };
+ key <AC02> { [ s, S, ssharp, apostrophe ] };
+ key <AC04> { [ f, F, ordfeminine, ordfeminine ] };
+ key <AC05> { [ g, G, gcaron, Gcaron ] };
+ key <AC06> { [ h, H, U01E5, U01E4 ] };
+ key <AC07> { [ j, J, notsign, multiply ] };
+ key <AC08> { [ k, K, U01E9, U01E8 ] };
+ key <AC09> { [ l, L, degree, hyphen ] };
+ key <AC10> { [ oslash, Ooblique, odiaeresis, Odiaeresis ] };
+ key <AC11> { [ ae, AE, adiaeresis, Adiaeresis ] };
+ key <TLDE> { [ bar, section, brokenbar, paragraph ] };
+
+ key <BKSL> { [ dstroke, Dstroke, apostrophe, asterisk ] };
+ key <AB01> { [ z, Z, U0292, U01B7 ] };
+ key <AB02> { [ ccaron, Ccaron, x, X ] };
+ key <AB03> { [ c, C, ccedilla, Ccedilla ] };
+ key <AB04> { [ v, V, lessthanequal, guillemotleft ] };
+ key <AB05> { [ b, B, greaterthanequal, guillemotright ] };
+ key <AB06> { [ n, N, leftsinglequotemark, leftdoublequotemark ] };
+ key <AB07> { [ m, M, rightsinglequotemark, rightdoublequotemark ] };
+ key <AB08> { [ comma, semicolon, singlelowquotemark, doublelowquotemark ] };
+ key <AB09> { [ period, colon, ellipsis, periodcentered ] };
+ key <AB10> { [ minus, underscore, endash, emdash ] };
+
+ key <LSGT> { type[Group1] = "FOUR_LEVEL",
+ [ zcaron, Zcaron, U01EF, U01EE ] };
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "smi_nodeadkeys" {
+
+ // Modifies the basic Norwegian layout to eliminate dead keys
+
+ include "no(smi)"
+
+ name[Group1]= "Northern Saami (Norway, eliminate dead keys)";
+
+ key <AE12> { [ backslash, grave, acute, ogonek ] };
+};
+
+// Copied from macintosh_vndr/no
+partial alphanumeric_keys
+xkb_symbols "mac" {
+
+ // Describes the differences between a very simple en_US
+ // keyboard and a very simple Norwegian keybaord
+
+ include "latin(type4)"
+ name[Group1]= "Norwegian (Macintosh)";
+
+ key <TLDE> { [ bar, section ] };
+ key <AE03> { [ 3, numbersign, sterling, sterling ] };
+ key <AE04> { [ 4, currency, dollar, dollar ] };
+ key <AE06> { [ 6, ampersand, threequarters, fiveeighths ] };
+ key <AE07> { [ 7, slash, bar, backslash ] };
+ key <AE08> { [ 8, parenleft, bracketleft, braceleft ] };
+ key <AE09> { [ 9, parenright, bracketright, braceright ] };
+ key <AC10> { [ oslash, Ooblique, odiaeresis, Odiaeresis ] };
+ key <AE11> { [ plus, question ] };
+ key <AC11> { [ ae, AE ] };
+ key <AD11> { [ aring, Aring ] };
+ key <AE12> { [ dead_grave, dead_acute, acute, dead_ogonek ] };
+ key <AD12> { [ diaeresis, asciicircum, asciitilde, dead_macron ] };
+ key <BKSL> { [ at, asterisk ] };
+};
+
+
+partial alphanumeric_keys
+xkb_symbols "mac_nodeadkeys" {
+
+ // Modifies the basic Norwegian layout to eliminate dead keys
+ include "no(mac)"
+ name[Group1]= "Norwegian (Macintosh, eliminate dead keys)";
+
+ key <AE12> { [ grave, acute, acute, ogonek ] };
+ key <AD12> { [ diaeresis, asciicircum, asciitilde, macron ] };
+};
diff --git a/xorg-server/xkeyboard-config/symbols/nokia_vndr/makefile b/xorg-server/xkeyboard-config/symbols/nokia_vndr/makefile new file mode 100644 index 000000000..f3719bbac --- /dev/null +++ b/xorg-server/xkeyboard-config/symbols/nokia_vndr/makefile @@ -0,0 +1,14 @@ +ifeq ($(MAKESERVER),1) +$(error Please do not specify MAKESERVER=1) +endif + +DESTDIR=$(MHMAKECONF)\xorg-server\xkbdata\symbols\nokia_vndr + +dist_symbols_DATA = \ +rx-44 \ +rx-51 \ +su-8w + +DATA_FILES=$(dist_symbols_DATA:%=$(DESTDIR)\%) + +include ..\..\xkbrules.mak diff --git a/xorg-server/xkeyboard-config/symbols/nokia_vndr/rx-51 b/xorg-server/xkeyboard-config/symbols/nokia_vndr/rx-51 index 318d37223..e684330f2 100644 --- a/xorg-server/xkeyboard-config/symbols/nokia_vndr/rx-51 +++ b/xorg-server/xkeyboard-config/symbols/nokia_vndr/rx-51 @@ -1,1388 +1,1388 @@ -default partial alphanumeric_keys -xkb_symbols "common" { - include "nokia_vndr/rx-51(common_keys)" - include "nokia_vndr/rx-51(modifiers)" - - key <BKSP> { [ BackSpace, Delete, BackSpace, Delete ] }; - - // This section should not be included by any other section. - // It's referenced only once by rule file to allow multiple layout configurations. - - // More than one layout at the same time could be set for instance as follows: - // setxkbmap -rules evdev \ - // -model nokiarx51 \ - // -option grp:ctrl_shift_toggle \ - // -layout us,cz \ - // -variant ",qwerty" - - // Notice the similarity: - // "pc+us+cz(qwerty):2+grp:XYZ" vs. - // "nokia_vndr/rx-51(common)+nokia_vndr/rx-51(us)+nokia_vndr/rx-51(cz_qwerty):2+grp:XYZ" - // where XYZ is one of xkb_symbols section usually located in file symbols/group. - - // Bear in mind that option XYZ could replace current keys configuration!!! - - // For instance using symbols/group(ctrl_shift_toggle) redefines LCTL and LFSH keys - // which may disallow opening of virtual symbol table (Multi_key). - // Fortunately the Multi_key is defined in 3rd and 4th level a ctrl_shift_toggle - // redefines first two levels only. But RX-51 has not right Ctrl nor Shift therefore - // pressing Ctrl+Shift will switch to previous layout, not to the next one. - - // For RX-51 device there is a lot of restrictions if more than one layout is - // is configured at the same time because some modifiers and special cases are - // handled by hildon layer (especially with eight-level layout): - // - settings may be done from terminal only (GUI doesn't and won't support it) - // - virtual symbol table is not updated according to current layout - // - for unknown reasons the eight-level layout (nordic,ru) works properly - // only if it's configured as first layout (e.g. "ru,us,cz" not "us,cz,ru") - // otherwise it's not possible to access levels 5-8 - // - Ctrl+Space related problems: - // - If eight-level layout is used as first layout one of eight-level layouts has to - // be also chosen in GUI - otherwise the Ctrl+Space "switch" is disabled - // - Ctrl+Space has no effect if only four-level layouts are chosen - // (don't forget the layout configured in GUI - despite of it's not reachable) - // - a few keys in 2nd layer could be mixed with other layouts when Ctrl+Space is "turned on" (why?) - // in case eight- and four-level layouts are configured simultaneously - // - Ctrl+Space is "turned on" by default and has to be "turned off" for four-level layouts - // in case eight- and four-level layouts are configured simultaneously - // - four-level layout on first place doesn't work at all when Ctrl+Space is "turned on" - // in case the 2nd, 3rd or 4th layout is eight-level layout -}; - -//////////////////////////////////////////////////////////////////////////////// - -partial alphanumeric_keys -xkb_symbols "us" { - include "nokia_vndr/rx-51(english_base)" - include "nokia_vndr/rx-51(arrows_4btns)" - - name[Group1] = "U.S. English"; -}; - - - -partial alphanumeric_keys -xkb_symbols "pl" { - include "nokia_vndr/rx-51(english_base)" - include "nokia_vndr/rx-51(arrows_4btns)" - - name[Group1] = "Polish"; -}; - - - -partial alphanumeric_keys -xkb_symbols "fise" { - include "nokia_vndr/rx-51(nordic_base)" - include "nokia_vndr/rx-51(arrows_2btns)" - - name[Group1] = "Finnish/Swedish"; - - // 2. row - key <AB09> { [ odiaeresis, Odiaeresis, exclam, exclam ] }; - key <UP> { [ adiaeresis, Adiaeresis, question, question ] }; -}; - - - -partial alphanumeric_keys -xkb_symbols "dano" { - include "nokia_vndr/rx-51(nordic_base)" - include "nokia_vndr/rx-51(arrows_2btns)" - - name[Group1] = "Danish/Norwegian"; - - // 2. row - key <AB09> { [ oslash, Oslash, exclam, exclam ] }; - key <UP> { [ ae, AE, question, question ] }; -}; - - - -partial alphanumeric_keys -xkb_symbols "nordic" { - include "nokia_vndr/rx-51(nordic_base)" - include "nokia_vndr/rx-51(arrows_2btns)" - - name[Group1] = "Danish/Finnish/Norwegian/Swedish"; - - key.type[Group1] = "EIGHT_LEVEL_SEMIALPHABETIC"; - - // 2. row - key <AB09> { [ odiaeresis, Odiaeresis, exclam, exclam, oslash, Oslash, exclam, exclam ] }; - key <UP> { [ adiaeresis, Adiaeresis, question, question, ae, AE, question, question ] }; -}; - - - -partial alphanumeric_keys -xkb_symbols "ptes" { - include "nokia_vndr/rx-51(english_base)" - include "nokia_vndr/rx-51(arrows_2btns)" - - name[Group1] = "Portuguese/Spanish"; - - // 1. row - key <AB08> { [ dead_acute, dead_acute, dead_grave, dead_grave ] }; - - // 2. row - key <AC05> { [ g, G, exclamdown, exclamdown ] }; - key <AC06> { [ h, H, exclam, exclam ] }; - key <AC07> { [ j, J, questiondown, questiondown ] }; - key <AC08> { [ k, K, question, question ] }; - key <AC09> { [ l, L, dead_diaeresis, dead_diaeresis ] }; - key <AB09> { [ ntilde, Ntilde, dead_tilde, dead_tilde ] }; - key <UP> { [ ccedilla, Ccedilla, dead_circumflex,dead_circumflex ] }; - - // 3. row - key <AB01> { [ z, Z, parenleft, parenleft ] }; - key <AB02> { [ x, X, parenright, parenright ] }; - key <AB03> { [ c, C, slash, slash ] }; - key <AB04> { [ v, V, quotedbl, quotedbl ] }; - key <AB05> { [ b, B, apostrophe, apostrophe ] }; - key <AB06> { [ n, N, colon, colon ] }; - key <AB07> { [ m, M, semicolon, semicolon ] }; - key <LEFT> { [ period, comma, comma, comma ] }; -}; - - - -partial alphanumeric_keys -xkb_symbols "fr" { - include "nokia_vndr/rx-51(english_base)" - include "nokia_vndr/rx-51(arrows_2btns)" - - name[Group1] = "French"; - - // 1. row - key <AD01> { [ a, A, 1, 1 ] }; - key <AD02> { [ z, Z, 2, 2 ] }; - key <AB08> { [ agrave, Agrave, ccedilla, Ccedilla ] }; - - // 2. row - key <AC01> { [ q, Q, asterisk, asterisk ] }; - key <AC02> { [ s, S, plus, plus ] }; - key <AC03> { [ d, D, numbersign, numbersign ] }; - key <AC04> { [ f, F, minus, minus ] }; - key <AC05> { [ g, G, underscore, underscore ] }; - key <AC06> { [ h, H, exclam, exclam ] }; - key <AC07> { [ j, J, question, question ] }; - key <AC08> { [ k, K, colon, colon ] }; - key <AC09> { [ l, L, dead_circumflex,dead_circumflex ] }; - key <AB09> { [ m, M, ugrave, Ugrave ] }; - key <UP> { [ eacute, Eacute, egrave, Egrave ] }; - - // 3. row - key <AB01> { [ w, W, EuroSign, EuroSign ] }; - key <AB03> { [ c, C, parenleft, parenleft ] }; - key <AB04> { [ v, V, parenright, parenright ] }; - key <AB05> { [ b, B, slash, slash ] }; - key <AB07> { [ comma, comma, apostrophe, apostrophe ] }; - key <LEFT> { [ semicolon, period, period, period ] }; -}; - - - -partial alphanumeric_keys -xkb_symbols "de" { - include "nokia_vndr/rx-51(english_base)" - include "nokia_vndr/rx-51(arrows_2btns)" - - name[Group1] = "German"; - - // 1. row - key <AD06> { [ z, Z, 6, 6 ] }; - key <AB08> { [ udiaeresis, Udiaeresis, ssharp, ssharp ] }; - - // 2. row - key <AC08> { [ k, K, semicolon, semicolon ] }; - key <AC09> { [ l, L, colon, colon ] }; - key <AB09> { [ odiaeresis, Odiaeresis, exclam, exclam ] }; - key <UP> { [ adiaeresis, Adiaeresis, question, question ] }; - - // 3. row - key <AB01> { [ y, Y, EuroSign, EuroSign ] }; - key <AB03> { [ c, C, equal, equal ] }; - key <LEFT> { [ period, comma, comma, comma ] }; -}; - - - -partial alphanumeric_keys -xkb_symbols "ch" { - include "nokia_vndr/rx-51(english_base)" - include "nokia_vndr/rx-51(arrows_2btns)" - - name[Group1] = "Swiss"; - - // 1. row - key <AD06> { [ z, Z, 6, 6 ] }; - key <AB08> { [ udiaeresis, Udiaeresis, egrave, Egrave ] }; - - // 2. row - key <AC06> { [ h, H, equal, equal ] }; - key <AC07> { [ j, J, parenleft, parenleft ] }; - key <AC08> { [ k, K, parenright, parenright ] }; - key <AC09> { [ l, L, colon, colon ] }; - key <AB09> { [ odiaeresis, Odiaeresis, eacute, Aacute ] }; - key <UP> { [ adiaeresis, Adiaeresis, agrave, Agrave ] }; - - // 3. row - key <AB01> { [ y, Y, question, question ] }; - key <AB02> { [ x, X, exclam, exclam ] }; - key <AB03> { [ c, C, ccedilla, Ccedilla ] }; - key <LEFT> { [ period, comma, comma, comma ] }; -}; - - - -// Levels 5-8 are Russian, levels 1-4 US English, for shortcut reasons. -partial alphanumeric_keys -xkb_symbols "ru" { - include "nokia_vndr/rx-51(english_base)" - include "nokia_vndr/rx-51(arrows_2btns)" - - name[Group1] = "Russian"; - - key.type[Group1] = "EIGHT_LEVEL_SEMIALPHABETIC"; - - // 1. row - key <AD01> { [ q, Q, 1, 1, Cyrillic_shorti, Cyrillic_SHORTI, 1, 1 ] }; - key <AD02> { [ w, W, 2, 2, Cyrillic_tse, Cyrillic_TSE, 2, 2 ] }; - key <AD03> { [ e, E, 3, 3, Cyrillic_u, Cyrillic_U, 3, 3 ] }; - key <AD04> { [ r, R, 4, 4, Cyrillic_ka, Cyrillic_KA, 4, 4 ] }; - key <AD05> { [ t, T, 5, 5, Cyrillic_ie, Cyrillic_IE, 5, 5 ] }; - key <AD06> { [ y, Y, 6, 6, Cyrillic_en, Cyrillic_EN, 6, 6 ] }; - key <AD07> { [ u, U, 7, 7, Cyrillic_ghe, Cyrillic_GHE, 7, 7 ] }; - key <AD08> { [ i, I, 8, 8, Cyrillic_sha, Cyrillic_SHA, 8, 8 ] }; - key <AD09> { [ o, O, 9, 9, Cyrillic_shcha, Cyrillic_SHCHA, 9, 9 ] }; - key <AD10> { [ p, P, 0, 0, Cyrillic_ze, Cyrillic_ZE, 0, 0 ] }; - key <AB08> { [ Cyrillic_ha, Cyrillic_HA, Cyrillic_hardsign, Cyrillic_HARDSIGN, Cyrillic_ha, Cyrillic_HA, Cyrillic_hardsign, Cyrillic_HARDSIGN ] }; - - // 2. row - key <AC01> { [ a, A, asterisk, asterisk, Cyrillic_ef, Cyrillic_EF, asterisk, asterisk ] }; - key <AC02> { [ s, S, plus, plus, Cyrillic_yeru, Cyrillic_YERU, plus, plus ] }; - key <AC03> { [ d, D, numbersign, numbersign, Cyrillic_ve, Cyrillic_VE, numbersign, numbersign ] }; - key <AC04> { [ f, F, minus, minus, Cyrillic_a, Cyrillic_A, minus, minus ] }; - key <AC05> { [ g, G, underscore, underscore, Cyrillic_pe, Cyrillic_PE, underscore, underscore ] }; - key <AC06> { [ h, H, exclam, exclam, Cyrillic_er, Cyrillic_ER, exclam, exclam ] }; - key <AC07> { [ j, J, question, question, Cyrillic_o, Cyrillic_O, question, question ] }; - key <AC08> { [ k, K, semicolon, semicolon, Cyrillic_el, Cyrillic_EL, semicolon, semicolon ] }; - key <AC09> { [ l, L, colon, colon, Cyrillic_de, Cyrillic_DE, colon, colon ] }; - key <AB09> { [ comma, comma, comma, comma, Cyrillic_zhe, Cyrillic_ZHE, comma, comma ] }; - key <UP> { [ period, period, period, period, Cyrillic_e, Cyrillic_E, period, period ] }; - - // 3. row - key <AB01> { [ z, Z, dollar, dollar, Cyrillic_ya, Cyrillic_YA, dollar, dollar ] }; - key <AB02> { [ x, X, EuroSign, EuroSign, Cyrillic_che, Cyrillic_CHE, EuroSign, EuroSign ] }; - key <AB03> { [ c, C, slash, slash, Cyrillic_es, Cyrillic_ES, slash, slash ] }; - key <AB04> { [ v, V, parenleft, parenleft, Cyrillic_em, Cyrillic_EM, parenleft, parenleft ] }; - key <AB05> { [ b, B, parenright, parenright, Cyrillic_i, Cyrillic_I, parenright, parenright ] }; - key <AB06> { [ n, N, quotedbl, quotedbl, Cyrillic_te, Cyrillic_TE, quotedbl, quotedbl ] }; - key <AB07> { [ m, M, apostrophe, apostrophe, Cyrillic_softsign, Cyrillic_SOFTSIGN, apostrophe, apostrophe ] }; - key <LEFT> { [ Cyrillic_be, Cyrillic_BE, Cyrillic_yu, Cyrillic_YU, Cyrillic_be, Cyrillic_BE, Cyrillic_yu, Cyrillic_YU ] }; -}; - - - -partial alphanumeric_keys -xkb_symbols "it" { - include "nokia_vndr/rx-51(english_base)" - include "nokia_vndr/rx-51(arrows_2btns)" - - name[Group1] = "Italian"; - - // 1. row - key <AB08> { [ egrave, Egrave, eacute, Eacute ] }; - - // 2. row - key <AC06> { [ h, H, semicolon, semicolon ] }; - key <AC07> { [ j, J, colon, colon ] }; - key <AC08> { [ k, K, exclam, exclam ] }; - key <AC09> { [ l, L, question, question ] }; - key <AB09> { [ ograve, Ograve, igrave, Igrave ] }; - key <UP> { [ agrave, Agrave, ugrave, Ugrave ] }; - - // 3. row - key <AB01> { [ z, Z, EuroSign, EuroSign ] }; - key <AB02> { [ x, X, parenleft, parenleft ] }; - key <AB03> { [ c, C, parenright, parenright ] }; - key <LEFT> { [ period, comma, comma, comma ] }; -}; - - - -partial alphanumeric_keys -xkb_symbols "cz" { - include "nokia_vndr/rx-51(english_base)" - include "nokia_vndr/rx-51(arrows_2btns)" - - name[Group1] = "Czech"; - - // 1. row - key <AD06> { [ z, Z, 6, 6 ] }; - key <AB08> { [ dead_acute, dead_acute, sterling, sterling ] }; - - // 2. row - key <AC08> { [ k, K, semicolon, semicolon ] }; - key <AC09> { [ l, L, colon, colon ] }; - key <AB09> { [ uring, Uring, EuroSign, EuroSign ] }; - key <UP> { [ dead_caron, dead_caron, dollar, dollar ] }; - - // 3. row - key <AB01> { [ y, Y, equal, equal ] }; - key <AB02> { [ x, X, slash, slash ] }; - key <AB03> { [ c, C, backslash, backslash ] }; - key <AB04> { [ v, V, apostrophe, apostrophe ] }; - key <AB05> { [ b, B, quotedbl, quotedbl ] }; - key <AB06> { [ n, N, exclam, exclam ] }; - key <AB07> { [ m, M, question, question ] }; - key <LEFT> { [ period, comma, comma, comma ] }; -}; - -partial alphanumeric_keys -xkb_symbols "cz_qwerty" { - include "nokia_vndr/rx-51(cz)" - - name[Group1] = "Czech - qwerty"; - - // Do not use the layout "cz_qwerty" directly if it is the only layout and compat rules enabled. - // There is one compat rule that converts "cz_qwerty" to "pc+cz(qwerty)" which is not correct for RX-51. - // Use either the layout "cz(qwerty)" or the general "cz" with variant "qwerty". - - // 1. row - key <AD06> { [ y, Y, 6, 6 ] }; - - // 3. row - key <AB01> { [ z, Z, percent, percent ] }; -}; - - - -//////////////////////////////////////////////////////////////////////////////// - -partial hidden alphanumeric_keys -xkb_symbols "nordic_base" { - include "nokia_vndr/rx-51(english_base)" - - // 1. row - key <AB08> { [ aring, Aring, equal, equal ] }; - - // 2. row - key <AC08> { [ k, K, semicolon, semicolon ] }; - key <AC09> { [ l, L, colon, colon ] }; - - // 3. row - key <AB01> { [ z, Z, EuroSign, EuroSign ] }; - key <AB03> { [ c, C, sterling, sterling ] }; - key <LEFT> { [ period, comma, comma, comma ] }; -}; - -partial hidden alphanumeric_keys -xkb_symbols "english_base" { - - // 1. row - key <AD01> { [ q, Q, 1, 1 ] }; - key <AD02> { [ w, W, 2, 2 ] }; - key <AD03> { [ e, E, 3, 3 ] }; - key <AD04> { [ r, R, 4, 4 ] }; - key <AD05> { [ t, T, 5, 5 ] }; - key <AD06> { [ y, Y, 6, 6 ] }; - key <AD07> { [ u, U, 7, 7 ] }; - key <AD08> { [ i, I, 8, 8 ] }; - key <AD09> { [ o, O, 9, 9 ] }; - key <AD10> { [ p, P, 0, 0 ] }; - key <AB08> { [ comma, semicolon, equal, equal ] }; - - // 2. row - key <AC01> { [ a, A, asterisk, asterisk ] }; - key <AC02> { [ s, S, plus, plus ] }; - key <AC03> { [ d, D, numbersign, numbersign ] }; - key <AC04> { [ f, F, minus, minus ] }; - key <AC05> { [ g, G, underscore, underscore ] }; - key <AC06> { [ h, H, parenleft, parenleft ] }; - key <AC07> { [ j, J, parenright, parenright ] }; - key <AC08> { [ k, K, ampersand, ampersand ] }; - key <AC09> { [ l, L, exclam, exclam ] }; - key <AB09> { [ period, colon, question, question ] }; - - // 3. row - key <AB01> { [ z, Z, sterling, sterling ] }; - key <AB02> { [ x, X, dollar, dollar ] }; - key <AB03> { [ c, C, EuroSign, EuroSign ] }; - key <AB04> { [ v, V, slash, slash ] }; - key <AB05> { [ b, B, backslash, backslash ] }; - key <AB06> { [ n, N, quotedbl, quotedbl ] }; - key <AB07> { [ m, M, apostrophe, apostrophe ] }; - key <SPCE> { [ space, space, at, at ] }; -}; - -partial hidden alphanumeric_keys -xkb_symbols "common_keys" { - // all other common keys - - key <BKSP> { [ BackSpace ] }; - key <TAB> { [ Tab ] }; - - // broken UI spec. - key <RTRN> { [ KP_Enter ] }; - - key <KPEN> { [ Return ] }; - key <ESC> { [ Escape ] }; - - key <FK01> { [ F1 ] }; - key <FK02> { [ F2 ] }; - key <FK03> { [ F3 ] }; - key <FK04> { [ F4 ] }; - key <FK05> { [ F5 ] }; - key <FK06> { [ F6 ] }; - - // Swap +/- keys intentionally. The VOL+/VOL- keys are located physically - // on left/right and up/down in landscape/portrait orientation. This does - // not feel natural for the user and therefore we want the VOL+/VOL- keys - // map to -/+. - // - // The only exception is an active call in portrait mode where we want to - // use the real meanings of the keys. This special case and management of - // +/- keys in general is handled in maemo-statusmenu-volume. - key <FK07> { [ F8 ] }; - key <FK08> { [ F7 ] }; - - key <FK09> { [ F9 ] }; - key <FK10> { [ F10 ] }; - key <FK11> { [ F11 ] }; -}; - -partial hidden alphanumeric_keys modifier_keys -xkb_symbols "modifiers" { - // Shift switches between current level and level+1 - key <LFSH> { - type[Group1] = "ONE_LEVEL", - symbols[Group1] = [ Shift_L ] - }; - modifier_map Shift { Shift_L }; - - // Fn+Ctrl virtual symbol table (Multi_key) - // Ctrl+Space switches between 1st and 5th level (hardcoded in hildon) - key <LCTL> { - type[Group1] = "FOUR_LEVEL", - symbols[Group1] = [ Control_L, Control_L, Multi_key, Multi_key ] - }; - modifier_map Control { Control_L }; - - // Fn key (right alt) switches to 3rd level - include "level3(ralt_switch)" -}; - -partial hidden alphanumeric_keys -xkb_symbols "arrows_2btns" { - // rx-51 specific arrows mapping - // normal 2nd level must not be enumerated to allow text selection with Shift key - key <DOWN> { type[Group1] = "PC_FN_LEVEL2", symbols[Group1] = [ Left, Up ] }; - key <RGHT> { type[Group1] = "PC_FN_LEVEL2", symbols[Group1] = [ Right, Down ] }; -}; - -partial hidden alphanumeric_keys -xkb_symbols "arrows_4btns" { - // standard arrows mapping - // normal 2nd level must not be enumerated to allow text selection with Shift key - key <UP> { type[Group1] = "ONE_LEVEL", symbols[Group1] = [ Up ] }; - key <LEFT> { type[Group1] = "ONE_LEVEL", symbols[Group1] = [ Left ] }; - key <DOWN> { type[Group1] = "ONE_LEVEL", symbols[Group1] = [ Down ] }; - key <RGHT> { type[Group1] = "ONE_LEVEL", symbols[Group1] = [ Right ] }; -}; - -// author: Roman Moravcik -xkb_symbols "sk" { - include "nokia_vndr/rx-51(english_base)" - include "nokia_vndr/rx-51(arrows_2btns)" - - name[Group1] = "Slovak QWERTZ (CZ HW)"; - - // 1. row - key <AD06> { [ z, Z, 6, 6 ] }; - key <AB08> { [ dead_acute, dead_acute, sterling, sterling ] }; - - // 2. row - key <AC08> { [ k, K, semicolon, semicolon ] }; - key <AC09> { [ l, L, colon, colon ] }; - key <AB09> { [ ocircumflex, adiaeresis, EuroSign, EuroSign ] }; - key <UP> { [ dead_caron, bar, dollar, dollar ] }; - - // 3. row - key <AB01> { [ y, Y, equal, equal ] }; - key <AB02> { [ x, X, slash, slash ] }; - key <AB03> { [ c, C, backslash, backslash ] }; - key <AB04> { [ v, V, apostrophe, apostrophe ] }; - key <AB05> { [ b, B, quotedbl, quotedbl ] }; - key <AB06> { [ n, N, exclam, exclam ] }; - key <AB07> { [ m, M, question, question ] }; - key <LEFT> { [ period, Tab, comma, comma ] }; -}; - -xkb_symbols "sk_qwerty" { - include "nokia_vndr/rx-51(sk)" - - name[Group1] = "Slovak QWERTY (CZ hw)"; - - // 1. row - key <AD06> { [ y, Y, 6, 6 ] }; - - // 3. row - key <AB01> { [ z, Z, equal, equal ] }; -}; - -// author: Roman Moravcik -partial alphanumeric_keys -xkb_symbols "aren" { - include "nokia_vndr/rx-51(english_base)" - include "nokia_vndr/rx-51(arrows_4btns)" - - name[Group1] = "U.S. English"; - name[Group2] = "Arabic"; - - key <SPCE> { type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] }; - - key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC"; - - // 1. row - key <AD01> { symbols[Group2] = [ Arabic_dad, Arabic_fatha, 0x1000661, 0x1000661 ] }; - key <AD02> { symbols[Group2] = [ Arabic_sad, Arabic_fathatan, 0x1000662, 0x1000662 ] }; - key <AD03> { symbols[Group2] = [ Arabic_theh, Arabic_damma, 0x1000663, 0x1000663 ] }; - key <AD04> { symbols[Group2] = [ Arabic_qaf, Arabic_dammatan, 0x1000664, 0x1000664 ] }; - key <AD05> { symbols[Group2] = [ Arabic_feh, 0x100fef9, 0x1000665, 0x1000665 ] }; - key <AD06> { symbols[Group2] = [ Arabic_ghain, Arabic_hamzaunderalef, 0x1000666, 0x1000666 ] }; - key <AD07> { symbols[Group2] = [ Arabic_ain, rightsinglequotemark, 0x1000667, 0x1000667 ] }; - key <AD08> { symbols[Group2] = [ Arabic_ha, Arabic_tehmarbuta, 0x1000668, 0x1000668 ] }; - key <AD09> { symbols[Group2] = [ Arabic_khah, division, 0x1000669, 0x1000669 ] }; - key <AD10> { symbols[Group2] = [ Arabic_hah, multiply, 0x1000660, 0x1000660 ] }; - key <AB08> { symbols[Group2] = [ Arabic_jeem, period, equal, equal ] }; - - // 2. row - key <AC01> { symbols[Group2] = [ Arabic_sheen, Arabic_kasra, asterisk, asterisk ] }; - key <AC02> { symbols[Group2] = [ Arabic_seen, Arabic_kasratan, plus, plus ] }; - key <AC03> { symbols[Group2] = [ Arabic_yeh, Arabic_alefmaksura, numbersign, numbersign ] }; - key <AC04> { symbols[Group2] = [ Arabic_beh, Arabic_hamzaonyeh, minus, minus ] }; - key <AC05> { symbols[Group2] = [ Arabic_lam, 0x100fef7, underscore, underscore ] }; - key <AC06> { symbols[Group2] = [ Arabic_alef, Arabic_hamzaonalef, parenright, parenright ] }; - key <AC07> { symbols[Group2] = [ Arabic_teh, Arabic_tatweel, parenleft, parenleft ] }; - key <AC08> { symbols[Group2] = [ Arabic_noon, Arabic_comma, ampersand, ampersand ] }; - key <AC09> { symbols[Group2] = [ Arabic_meem, Arabic_semicolon, exclam, exclam ] }; - key <AB09> { symbols[Group2] = [ Arabic_kaf, colon, Arabic_question_mark, Arabic_question_mark ] }; - - // 3. row - key <AB01> { symbols[Group2] = [ Arabic_thal, Arabic_shadda, sterling, sterling ] }; - key <AB02> { symbols[Group2] = [ Arabic_dal, Arabic_sukun, dollar, dollar ] }; - key <AB03> { symbols[Group2] = [ Arabic_waw, Arabic_hamzaonwaw, EuroSign, EuroSign ] }; - key <AB04> { symbols[Group2] = [ Arabic_ra, 0x100fef5, slash, slash ] }; - key <AB05> { symbols[Group2] = [ Arabic_zain, 0x100fefb, backslash, backslash ] }; - key <AB06> { symbols[Group2] = [ Arabic_tah, Arabic_maddaonalef, quotedbl, quotedbl ] }; - key <AB07> { symbols[Group2] = [ Arabic_zah, Arabic_hamza, apostrophe, apostrophe ] }; -}; - -// author: Hessam Farhang -partial alphanumeric_keys -xkb_symbols "faen" { - include "nokia_vndr/rx-51(english_base)" - include "nokia_vndr/rx-51(arrows_4btns)" - - name[Group1] = "U.S. English"; - name[Group2] = "Persian"; - - key <SPCE> { type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] }; - - key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC"; - - // 1. row - key <AD01> { symbols[Group2] = [ Arabic_dad, Arabic_sukun, 0x10006f1, 0x1000661 ] }; - key <AD02> { symbols[Group2] = [ Arabic_sad, Arabic_dammatan, 0x10006f2, 0x1000662 ] }; - key <AD03> { symbols[Group2] = [ Arabic_theh, Arabic_kasratan, 0x10006f3, 0x1000663 ] }; - key <AD04> { symbols[Group2] = [ Arabic_qaf, Arabic_fathatan, 0x10006f4, 0x1000664 ] }; - key <AD05> { symbols[Group2] = [ Arabic_feh, Arabic_damma, 0x10006f5, 0x1000665 ] }; - key <AD06> { symbols[Group2] = [ Arabic_ghain, Arabic_kasra, 0x10006f6, 0x1000666 ] }; - key <AD07> { symbols[Group2] = [ Arabic_ain, Arabic_fatha, 0x10006f7, 0x1000667 ] }; - key <AD08> { symbols[Group2] = [ Arabic_heh, Arabic_shadda, 0x10006f8, 0x1000668 ] }; - key <AD09> { symbols[Group2] = [ Arabic_khah, 0x10006af, 0x10006f9, 0x1000669 ] }; - key <AD10> { symbols[Group2] = [ Arabic_hah, 0x1000686, 0x10006f0, 0x1000660 ] }; - key <AB08> { symbols[Group2] = [ Arabic_jeem, Arabic_comma, comma, Arabic_semicolon ] }; - - // 2. row - key <AC01> { symbols[Group2] = [ Arabic_sheen, Arabic_hamzaonwaw, asterisk, asterisk ] }; - key <AC02> { symbols[Group2] = [ Arabic_seen, Arabic_hamzaonyeh, plus, plus ] }; - key <AC03> { symbols[Group2] = [ 0x10006cc, period, numbersign, numbersign ] }; - key <AC04> { symbols[Group2] = [ Arabic_beh, colon, minus, minus ] }; - key <AC05> { symbols[Group2] = [ Arabic_lam, Arabic_hamzaonalef, underscore, underscore ] }; - key <AC06> { symbols[Group2] = [ Arabic_alef, Arabic_maddaonalef, parenleft, parenleft ] }; - key <AC07> { symbols[Group2] = [ Arabic_teh, Arabic_tehmarbuta, parenright, parenright ] }; - key <AC08> { symbols[Group2] = [ Arabic_noon, guillemotright, ampersand, ampersand ] }; - key <AC09> { symbols[Group2] = [ Arabic_meem, guillemotleft, exclam, exclam ] }; - key <AB09> { symbols[Group2] = [ 0x10006a9, Arabic_waw, Arabic_question_mark, colon ] }; - - // 3. row - key <AB01> { symbols[Group2] = [ Arabic_zah, Arabic_kaf, sterling, period ] }; - key <AB02> { symbols[Group2] = [ Arabic_tah, 0x1000653, dollar, dollar ] }; - key <AB03> { symbols[Group2] = [ Arabic_zain, 0x1000698, EuroSign, EuroSign ] }; - key <AB04> { symbols[Group2] = [ Arabic_ra, 0x1000670, slash, slash ] }; - key <AB05> { symbols[Group2] = [ Arabic_thal, 0x100200c, backslash, backslash ] }; - key <AB06> { symbols[Group2] = [ Arabic_dal, 0x1000654, quotedbl, quotedbl ] }; - key <AB07> { symbols[Group2] = [ 0x100067e, Arabic_hamza, apostrophe, apostrophe ] }; -}; - -// author: Jaroslav Poriz -xkb_symbols "dv" { - include "nokia_vndr/rx-51(english_base)" - include "nokia_vndr/rx-51(arrows_4btns)" - - name[Group1] = "Dvorak"; - - // 1. row - key <AD01> { [ colon, semicolon, 1, 1 ] }; - key <AD02> { [ w, W, 2, 2 ] }; - key <AD03> { [ v, V, 3, 3 ] }; - key <AD04> { [ p, P, 4, 4 ] }; - key <AD05> { [ y, Y, 5, 5 ] }; - key <AD06> { [ f, F, 6, 6 ] }; - key <AD07> { [ g, G, 7, 7 ] }; - key <AD08> { [ c, C, 8, 8 ] }; - key <AD09> { [ r, R, 9, 9 ] }; - key <AD10> { [ l, L, 0, 0 ] }; - key <AB08> { [ period, comma, equal, equal ] }; - - // 2. row - key <AC01> { [ a, A, asterisk, asterisk ] }; - key <AC02> { [ o, O, plus, plus ] }; - key <AC03> { [ e, E, numbersign, numbersign ] }; - key <AC04> { [ u, U, minus, minus ] }; - key <AC05> { [ i, I, underscore, underscore ] }; - key <AC06> { [ d, D, exclam, parenleft ] }; - key <AC07> { [ h, H, question, parenright ] }; - key <AC08> { [ t, T, ampersand, ampersand ] }; - key <AC09> { [ n, N, less, exclam ] }; - key <AB09> { [ s, S, greater, question ] }; - - // 3. row - key <AB01> { [ z, Z, asciitilde, asciitilde ] }; - key <AB02> { [ q, Q, dollar, dollar ] }; - key <AB03> { [ j, J, backslash, bar ] }; - key <AB04> { [ k, K, grave, slash ] }; - key <AB05> { [ x, X, parenleft, backslash ] }; - key <AB06> { [ b, B, parenright, quotedbl ] }; - key <AB07> { [ m, M, apostrophe, apostrophe ] }; - key <SPCE> { [ space, slash, at, at ] }; -}; - -// author: Porfyras <porfyras@gmail.com> -// author: Roman Moravcik -// author: Faidon Liambotis -partial alphanumeric_keys -xkb_symbols "gr" { - include "nokia_vndr/rx-51(english_base)" - include "nokia_vndr/rx-51(arrows_4btns)" - - name[Group1] = "U.S. English"; - name[Group2] = "Greek"; - - key <SPCE> { type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] }; - - key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC"; - - // 1. row - key <AD01> { symbols[Group2] = [ period, colon, 1, 1 ] }; - key <AD02> { symbols[Group2] = [ Greek_finalsmallsigma, Greek_SIGMA, 2, 2 ] }; - key <AD03> { symbols[Group2] = [ Greek_epsilon, Greek_EPSILON, 3, 3 ] }; - key <AD04> { symbols[Group2] = [ Greek_rho, Greek_RHO, 4, 4 ] }; - key <AD05> { symbols[Group2] = [ Greek_tau, Greek_TAU, 5, 5 ] }; - key <AD06> { symbols[Group2] = [ Greek_upsilon, Greek_UPSILON, 6, 6 ] }; - key <AD07> { symbols[Group2] = [ Greek_theta, Greek_THETA, 7, 7 ] }; - key <AD08> { symbols[Group2] = [ Greek_iota, Greek_IOTA, 8, 8 ] }; - key <AD09> { symbols[Group2] = [ Greek_omicron, Greek_OMICRON, 9, 9 ] }; - key <AD10> { symbols[Group2] = [ Greek_pi, Greek_PI, 0, 0 ] }; - key <AB08> { symbols[Group2] = [ comma, semicolon, equal, equal ] }; - - // 2. row - key <AC01> { symbols[Group2] = [ Greek_alpha, Greek_ALPHA, asterisk, asterisk ] }; - key <AC02> { symbols[Group2] = [ Greek_sigma, Greek_SIGMA, plus, plus ] }; - key <AC03> { symbols[Group2] = [ Greek_delta, Greek_DELTA, numbersign, numbersign ] }; - key <AC04> { symbols[Group2] = [ Greek_phi, Greek_PHI, minus, minus ] }; - key <AC05> { symbols[Group2] = [ Greek_gamma, Greek_GAMMA, underscore, underscore ] }; - key <AC06> { symbols[Group2] = [ Greek_eta, Greek_ETA, parenleft, parenleft ] }; - key <AC07> { symbols[Group2] = [ Greek_xi, Greek_XI, parenright, parenright ] }; - key <AC08> { symbols[Group2] = [ Greek_kappa, Greek_KAPPA, ampersand, ampersand ] }; - key <AC09> { symbols[Group2] = [ Greek_lamda, Greek_LAMDA, exclam, exclam ] }; - key <AB09> { symbols[Group2] = [ dead_acute, dead_diaeresis, question, question ] }; - - // 3. row - key <AB01> { symbols[Group2] = [ Greek_zeta, Greek_ZETA, sterling, sterling ] }; - key <AB02> { symbols[Group2] = [ Greek_chi, Greek_CHI, dollar, dollar ] }; - key <AB03> { symbols[Group2] = [ Greek_psi, Greek_PSI, EuroSign, EuroSign ] }; - key <AB04> { symbols[Group2] = [ Greek_omega, Greek_OMEGA, slash, slash ] }; - key <AB05> { symbols[Group2] = [ Greek_beta, Greek_BETA, backslash, backslash ] }; - key <AB06> { symbols[Group2] = [ Greek_nu, Greek_NU, quotedbl, quotedbl ] }; - key <AB07> { symbols[Group2] = [ Greek_mu, Greek_MU, apostrophe, apostrophe ] }; -}; - -// author: Ognian Samokovliyski -// author: Kostadin Bashev -// author: Roman Moravcik -partial alphanumeric_keys -xkb_symbols "bg_phonetic" { - include "nokia_vndr/rx-51(english_base)" - include "nokia_vndr/rx-51(arrows_4btns)" - - name[Group1] = "U.S. English"; - name[Group2] = "Bulgarian - Phonetic"; - - key <SPCE> { type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] }; - - key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC"; - - // 1. row - key <AD01> { symbols[Group2] = [ Cyrillic_ya, Cyrillic_YA, 1, 1 ] }; - key <AD02> { symbols[Group2] = [ Cyrillic_ve, Cyrillic_VE, 2, 2 ] }; - key <AD03> { symbols[Group2] = [ Cyrillic_ie, Cyrillic_IE, 3, 3 ] }; - key <AD04> { symbols[Group2] = [ Cyrillic_er, Cyrillic_ER, 4, 4 ] }; - key <AD05> { symbols[Group2] = [ Cyrillic_te, Cyrillic_TE, 5, 5 ] }; - key <AD06> { symbols[Group2] = [ Cyrillic_hardsign, Cyrillic_HARDSIGN, 6, 6 ] }; - key <AD07> { symbols[Group2] = [ Cyrillic_u, Cyrillic_U, 7, 7 ] }; - key <AD08> { symbols[Group2] = [ Cyrillic_i, Cyrillic_I, 8, 8 ] }; - key <AD09> { symbols[Group2] = [ Cyrillic_o, Cyrillic_O, 9, 9 ] }; - key <AD10> { symbols[Group2] = [ Cyrillic_pe, Cyrillic_PE, 0, 0 ] }; - key <AB08> { symbols[Group2] = [ comma, semicolon, equal, equal ] }; - - // 2. row - key <AC01> { symbols[Group2] = [ Cyrillic_a, Cyrillic_A, asterisk, asterisk ] }; - key <AC02> { symbols[Group2] = [ Cyrillic_es, Cyrillic_ES, plus, plus ] }; - key <AC03> { symbols[Group2] = [ Cyrillic_de, Cyrillic_DE, numbersign, numbersign ] }; - key <AC04> { symbols[Group2] = [ Cyrillic_ef, Cyrillic_EF, minus, minus ] }; - key <AC05> { symbols[Group2] = [ Cyrillic_ghe, Cyrillic_GHE, underscore, underscore ] }; - key <AC06> { symbols[Group2] = [ Cyrillic_ha, Cyrillic_HA, parenleft, parenleft ] }; - key <AC07> { symbols[Group2] = [ Cyrillic_shorti, Cyrillic_SHORTI, parenright, parenright ] }; - key <AC08> { symbols[Group2] = [ Cyrillic_ka, Cyrillic_KA, ampersand, ampersand ] }; - key <AC09> { symbols[Group2] = [ Cyrillic_el, Cyrillic_EL, exclam, exclam ] }; - key <AB09> { symbols[Group2] = [ period, colon, question, question ] }; - key <UP> { symbols[Group2] = [ Cyrillic_yu, Cyrillic_YU, Up, Up ] }; - - // 3. row - key <AB01> { symbols[Group2] = [ Cyrillic_ze, Cyrillic_ZE, sterling, sterling ] }; - key <AB02> { symbols[Group2] = [ Cyrillic_softsign, Cyrillic_SOFTSIGN, dollar, dollar ] }; - key <AB03> { symbols[Group2] = [ Cyrillic_tse, Cyrillic_TSE, EuroSign, EuroSign ] }; - key <AB04> { symbols[Group2] = [ Cyrillic_zhe, Cyrillic_ZHE, slash, slash ] }; - key <AB05> { symbols[Group2] = [ Cyrillic_be, Cyrillic_BE, backslash, backslash ] }; - key <AB06> { symbols[Group2] = [ Cyrillic_en, Cyrillic_EN, quotedbl, quotedbl ] }; - key <AB07> { symbols[Group2] = [ Cyrillic_em, Cyrillic_EM, apostrophe, apostrophe ] }; - key <LEFT> { symbols[Group2] = [ Cyrillic_sha, Cyrillic_SHA, Left, Left ] }; - key <DOWN> { symbols[Group2] = [ Cyrillic_shcha, Cyrillic_SHCHA, Down, Down ] }; - key <RGHT> { symbols[Group2] = [ Cyrillic_che, Cyrillic_CHE, Right, Right ] }; -}; - -// author: Nikola Kovachevski -partial alphanumeric_keys -xkb_symbols "mk" { - include "nokia_vndr/rx-51(english_base)" - include "nokia_vndr/rx-51(arrows_4btns)" - - name[Group1] = "U.S. English"; - name[Group2] = "Macedonian"; - - key <SPCE> { type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] }; - - key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC"; - - // 1. row - key <AD01> { symbols[Group2] = [ Cyrillic_lje, Cyrillic_LJE, 1, 1 ] }; - key <AD02> { symbols[Group2] = [ Cyrillic_nje, Cyrillic_NJE, 2, 2 ] }; - key <AD03> { symbols[Group2] = [ Cyrillic_ie, Cyrillic_IE, 3, 3 ] }; - key <AD04> { symbols[Group2] = [ Cyrillic_er, Cyrillic_ER, 4, 4 ] }; - key <AD05> { symbols[Group2] = [ Cyrillic_te, Cyrillic_TE, 5, 5 ] }; - key <AD06> { symbols[Group2] = [ Macedonia_dse, Macedonia_DSE, 6, 6 ] }; - key <AD07> { symbols[Group2] = [ Cyrillic_u, Cyrillic_U, 7, 7 ] }; - key <AD08> { symbols[Group2] = [ Cyrillic_i, Cyrillic_I, 8, 8 ] }; - key <AD09> { symbols[Group2] = [ Cyrillic_o, Cyrillic_O, 9, 9 ] }; - key <AD10> { symbols[Group2] = [ Cyrillic_pe, Cyrillic_PE, 0, 0 ] }; - key <AB08> { symbols[Group2] = [ Cyrillic_sha, Cyrillic_SHA, equal, equal ] }; - - // 2. row - key <AC01> { symbols[Group2] = [ Cyrillic_a, Cyrillic_A, asterisk, asterisk ] }; - key <AC02> { symbols[Group2] = [ Cyrillic_es, Cyrillic_ES, plus, plus ] }; - key <AC03> { symbols[Group2] = [ Cyrillic_de, Cyrillic_DE, numbersign, numbersign ] }; - key <AC04> { symbols[Group2] = [ Cyrillic_ef, Cyrillic_EF, minus, minus ] }; - key <AC05> { symbols[Group2] = [ Cyrillic_ghe, Cyrillic_GHE, underscore, underscore ] }; - key <AC06> { symbols[Group2] = [ Cyrillic_ha, Cyrillic_HA, parenleft, parenleft ] }; - key <AC07> { symbols[Group2] = [ Cyrillic_je, Cyrillic_JE, parenright, parenright ] }; - key <AC08> { symbols[Group2] = [ Cyrillic_ka, Cyrillic_KA, ampersand, ampersand ] }; - key <AC09> { symbols[Group2] = [ Cyrillic_el, Cyrillic_EL, exclam, exclam ] }; - key <AB09> { symbols[Group2] = [ period, comma, question, question ] }; - key <UP> { symbols[Group2] = [ Cyrillic_che, Cyrillic_CHE, Up, Up ] }; - - // 3. row - key <AB01> { symbols[Group2] = [ Cyrillic_ze, Cyrillic_ZE, colon, colon ] }; - key <AB02> { symbols[Group2] = [ Cyrillic_dzhe, Cyrillic_DZHE, semicolon, semicolon ] }; - key <AB03> { symbols[Group2] = [ Cyrillic_tse, Cyrillic_TSE, EuroSign, EuroSign ] }; - key <AB04> { symbols[Group2] = [ Cyrillic_ve, Cyrillic_VE, slash, slash ] }; - key <AB05> { symbols[Group2] = [ Cyrillic_be, Cyrillic_BE, backslash, backslash ] }; - key <AB06> { symbols[Group2] = [ Cyrillic_en, Cyrillic_EN, quotedbl, quotedbl ] }; - key <AB07> { symbols[Group2] = [ Cyrillic_em, Cyrillic_EM, apostrophe, apostrophe ] }; - key <LEFT> { symbols[Group2] = [ Macedonia_kje, Macedonia_KJE, Left, Left ] }; - key <DOWN> { symbols[Group2] = [ Cyrillic_zhe, Cyrillic_ZHE, Down, Down ] }; - key <RGHT> { symbols[Group2] = [ Macedonia_gje, Macedonia_GJE, Right, Right ] }; -}; - -// author: Roman Moravcik -partial alphanumeric_keys -xkb_symbols "ru_phonetic" { - include "nokia_vndr/rx-51(english_base)" - include "nokia_vndr/rx-51(arrows_2btns)" - - name[Group1] = "Russian - Phonetic"; - name[Group2] = "U.S. English"; - - key <SPCE> { type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] }; - - key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC"; - - // 1. row - key <AD01> { symbols[Group1] = [ Cyrillic_ya, Cyrillic_YA, 1, 1 ] }; - key <AD02> { symbols[Group1] = [ Cyrillic_ve, Cyrillic_VE, 2, 2 ] }; - key <AD03> { symbols[Group1] = [ Cyrillic_ie, Cyrillic_IE, 3, 3 ] }; - key <AD04> { symbols[Group1] = [ Cyrillic_er, Cyrillic_ER, 4, 4 ] }; - key <AD05> { symbols[Group1] = [ Cyrillic_te, Cyrillic_TE, 5, 5 ] }; - key <AD06> { symbols[Group1] = [ Cyrillic_yeru, Cyrillic_YERU, 6, 6 ] }; - key <AD07> { symbols[Group1] = [ Cyrillic_u, Cyrillic_U, 7, 7 ] }; - key <AD08> { symbols[Group1] = [ Cyrillic_i, Cyrillic_I, 8, 8 ] }; - key <AD09> { symbols[Group1] = [ Cyrillic_o, Cyrillic_O, 9, 9 ] }; - key <AD10> { symbols[Group1] = [ Cyrillic_pe, Cyrillic_PE, 0, 0 ] }; - key <AB08> { symbols[Group1] = [ Cyrillic_sha, Cyrillic_SHA, Cyrillic_shcha, Cyrillic_SHCHA ] }; - - key <AD01> { symbols[Group2] = [ q, Q, 1, 1 ] }; - key <AD02> { symbols[Group2] = [ w, W, 2, 2 ] }; - key <AD03> { symbols[Group2] = [ e, E, 3, 3 ] }; - key <AD04> { symbols[Group2] = [ r, R, 4, 4 ] }; - key <AD05> { symbols[Group2] = [ t, T, 5, 5 ] }; - key <AD06> { symbols[Group2] = [ y, Y, 6, 6 ] }; - key <AD07> { symbols[Group2] = [ u, U, 7, 7 ] }; - key <AD08> { symbols[Group2] = [ i, I, 8, 8 ] }; - key <AD09> { symbols[Group2] = [ o, O, 9, 9 ] }; - key <AD10> { symbols[Group2] = [ p, P, 0, 0 ] }; - key <AB08> { symbols[Group2] = [ Cyrillic_sha, Cyrillic_SHA, Cyrillic_shcha, Cyrillic_SHCHA ] }; - - // 2. row - key <AC01> { symbols[Group1] = [ Cyrillic_a, Cyrillic_A, asterisk, asterisk ] }; - key <AC02> { symbols[Group1] = [ Cyrillic_es, Cyrillic_ES, plus, plus ] }; - key <AC03> { symbols[Group1] = [ Cyrillic_de, Cyrillic_DE, numbersign, numbersign ] }; - key <AC04> { symbols[Group1] = [ Cyrillic_ef, Cyrillic_EF, minus, minus ] }; - key <AC05> { symbols[Group1] = [ Cyrillic_ghe, Cyrillic_GHE, underscore, underscore ] }; - key <AC06> { symbols[Group1] = [ Cyrillic_ha, Cyrillic_HA, exclam, exclam ] }; - key <AC07> { symbols[Group1] = [ Cyrillic_shorti, Cyrillic_SHORTI, question, question ] }; - key <AC08> { symbols[Group1] = [ Cyrillic_ka, Cyrillic_KA, semicolon, semicolon ] }; - key <AC09> { symbols[Group1] = [ Cyrillic_el, Cyrillic_EL, colon, colon ] }; - key <AB09> { symbols[Group1] = [ Cyrillic_yu, Cyrillic_YU, comma, comma ] }; - key <UP> { symbols[Group1] = [ Cyrillic_e, Cyrillic_E, period, period ] }; - - key <AC01> { symbols[Group2] = [ a, A, asterisk, asterisk ] }; - key <AC02> { symbols[Group2] = [ s, S, plus, plus ] }; - key <AC03> { symbols[Group2] = [ d, D, numbersign, numbersign ] }; - key <AC04> { symbols[Group2] = [ f, F, minus, minus ] }; - key <AC05> { symbols[Group2] = [ g, G, underscore, underscore ] }; - key <AC06> { symbols[Group2] = [ h, H, exclam, exclam ] }; - key <AC07> { symbols[Group2] = [ j, J, question, question ] }; - key <AC08> { symbols[Group2] = [ k, K, semicolon, semicolon ] }; - key <AC09> { symbols[Group2] = [ l, L, colon, colon ] }; - key <AB09> { symbols[Group2] = [ comma, comma, comma, comma ] }; - key <UP> { symbols[Group2] = [ period, period, period, period ] }; - - // 3. row - key <AB01> { symbols[Group1] = [ Cyrillic_ze, Cyrillic_ZE, dollar, dollar ] }; - key <AB02> { symbols[Group1] = [ Cyrillic_softsign, Cyrillic_SOFTSIGN, EuroSign, EuroSign ] }; - key <AB03> { symbols[Group1] = [ Cyrillic_tse, Cyrillic_TSE, slash, slash ] }; - key <AB04> { symbols[Group1] = [ Cyrillic_zhe, Cyrillic_ZHE, parenleft, parenleft ] }; - key <AB05> { symbols[Group1] = [ Cyrillic_be, Cyrillic_BE, parenright, parenright ] }; - key <AB06> { symbols[Group1] = [ Cyrillic_en, Cyrillic_EN, quotedbl, quotedbl ] }; - key <AB07> { symbols[Group1] = [ Cyrillic_em, Cyrillic_EM, apostrophe, apostrophe ] }; - key <LEFT> { symbols[Group1] = [ Cyrillic_che, Cyrillic_CHE, Cyrillic_hardsign, Cyrillic_HARDSIGN ] }; - - key <AB01> { symbols[Group2] = [ z, Z, dollar, dollar ] }; - key <AB02> { symbols[Group2] = [ x, X, EuroSign, EuroSign ] }; - key <AB03> { symbols[Group2] = [ c, C, slash, slash ] }; - key <AB04> { symbols[Group2] = [ v, V, parenleft, parenleft ] }; - key <AB05> { symbols[Group2] = [ b, B, parenright, parenright ] }; - key <AB06> { symbols[Group2] = [ n, N, quotedbl, quotedbl ] }; - key <AB07> { symbols[Group2] = [ m, M, apostrophe, apostrophe ] }; - key <LEFT> { symbols[Group2] = [ Cyrillic_che, Cyrillic_CHE, Cyrillic_hardsign, Cyrillic_HARDSIGN ] }; -}; - -// author: Roman Moravcik -partial alphanumeric_keys -xkb_symbols "he_phonetic" { - include "nokia_vndr/rx-51(english_base)" - include "nokia_vndr/rx-51(arrows_4btns)" - - name[Group1] = "U.S. English"; - name[Group2] = "Hebrew - Phonetic"; - - key <SPCE> { type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] }; - - key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC"; - - // 1. row - key <AD01> { symbols[Group2] = [ hebrew_qoph, hebrew_qoph, 1, 1 ] }; - key <AD02> { symbols[Group2] = [ hebrew_waw, hebrew_waw, 2, 2 ] }; - key <AD03> { symbols[Group2] = [ hebrew_aleph, hebrew_aleph, 3, 3 ] }; - key <AD04> { symbols[Group2] = [ hebrew_resh, hebrew_resh, 4, 4 ] }; - key <AD05> { symbols[Group2] = [ hebrew_taw, hebrew_tet, 5, 5 ] }; - key <AD06> { symbols[Group2] = [ hebrew_ayin, hebrew_ayin, 6, 6 ] }; - key <AD07> { symbols[Group2] = [ hebrew_waw, hebrew_waw, 7, 7 ] }; - key <AD08> { symbols[Group2] = [ hebrew_yod, hebrew_yod, 8, 8 ] }; - key <AD09> { symbols[Group2] = [ hebrew_samech, hebrew_samech, 9, 9 ] }; - key <AD10> { symbols[Group2] = [ hebrew_pe, hebrew_finalpe, 0, 0 ] }; - key <AB08> { symbols[Group2] = [ comma, semicolon, equal, equal ] }; - - // 2. row - key <AC01> { symbols[Group2] = [ hebrew_aleph, hebrew_aleph, asterisk, asterisk ] }; - key <AC02> { symbols[Group2] = [ hebrew_shin, hebrew_shin, plus, plus ] }; - key <AC03> { symbols[Group2] = [ hebrew_dalet, hebrew_dalet, numbersign, numbersign ] }; - key <AC04> { symbols[Group2] = [ hebrew_pe, hebrew_finalpe, minus, minus ] }; - key <AC05> { symbols[Group2] = [ hebrew_gimel, hebrew_gimel, underscore, underscore ] }; - key <AC06> { symbols[Group2] = [ hebrew_he, hebrew_he, parenleft, parenleft ] }; - key <AC07> { symbols[Group2] = [ hebrew_yod, hebrew_yod, parenright, parenright ] }; - key <AC08> { symbols[Group2] = [ hebrew_kaph, hebrew_finalkaph, ampersand, ampersand ] }; - key <AC09> { symbols[Group2] = [ hebrew_lamed, hebrew_lamed, exclam, exclam ] }; - key <AB09> { symbols[Group2] = [ period, colon, question, question ] }; - - // 3. row - key <AB01> { symbols[Group2] = [ hebrew_zain, hebrew_zain, sterling, sterling ] }; - key <AB02> { symbols[Group2] = [ hebrew_chet, hebrew_chet, dollar, dollar ] }; - key <AB03> { symbols[Group2] = [ hebrew_zade, hebrew_finalzade, EuroSign, EuroSign ] }; - key <AB04> { symbols[Group2] = [ hebrew_waw, hebrew_waw, slash, slash ] }; - key <AB05> { symbols[Group2] = [ hebrew_bet, hebrew_bet, backslash, backslash ] }; - key <AB06> { symbols[Group2] = [ hebrew_nun, hebrew_finalnun, quotedbl, quotedbl ] }; - key <AB07> { symbols[Group2] = [ hebrew_mem, hebrew_finalmem, apostrophe, apostrophe ] }; -}; - -// author: Roman Moravcik -partial alphanumeric_keys -xkb_symbols "he" { - include "nokia_vndr/rx-51(english_base)" - include "nokia_vndr/rx-51(arrows_4btns)" - - name[Group1] = "U.S. English"; - name[Group2] = "Hebrew"; - - key <SPCE> { type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] }; - - key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC"; - - // 1. row - key <AD01> { symbols[Group2] = [ hebrew_taw, hebrew_taw, 1, 1 ] }; - key <AD02> { symbols[Group2] = [ hebrew_finalzade, hebrew_finalzade, 2, 2 ] }; - key <AD03> { symbols[Group2] = [ hebrew_qoph, hebrew_qoph, 3, 3 ] }; - key <AD04> { symbols[Group2] = [ hebrew_resh, hebrew_resh, 4, 4 ] }; - key <AD05> { symbols[Group2] = [ hebrew_aleph, hebrew_aleph, 5, 5 ] }; - key <AD06> { symbols[Group2] = [ hebrew_tet, hebrew_tet, 6, 6 ] }; - key <AD07> { symbols[Group2] = [ hebrew_waw, hebrew_waw, 7, 7 ] }; - key <AD08> { symbols[Group2] = [ hebrew_finalnun, hebrew_finalnun, 8, 8 ] }; - key <AD09> { symbols[Group2] = [ hebrew_finalmem, hebrew_finalmem, 9, 9 ] }; - key <AD10> { symbols[Group2] = [ hebrew_pe, hebrew_pe, 0, 0 ] }; - key <AB08> { symbols[Group2] = [ comma, semicolon, equal, equal ] }; - - // 2. row - key <AC01> { symbols[Group2] = [ hebrew_shin, hebrew_shin, asterisk, asterisk ] }; - key <AC02> { symbols[Group2] = [ hebrew_dalet, hebrew_dalet, plus, plus ] }; - key <AC03> { symbols[Group2] = [ hebrew_gimel, hebrew_gimel, numbersign, numbersign ] }; - key <AC04> { symbols[Group2] = [ hebrew_kaph, hebrew_kaph, minus, minus ] }; - key <AC05> { symbols[Group2] = [ hebrew_ayin, hebrew_ayin, underscore, underscore ] }; - key <AC06> { symbols[Group2] = [ hebrew_yod, hebrew_yod, parenleft, parenleft ] }; - key <AC07> { symbols[Group2] = [ hebrew_chet, hebrew_chet, parenright, parenright ] }; - key <AC08> { symbols[Group2] = [ hebrew_lamed, hebrew_lamed, ampersand, ampersand ] }; - key <AC09> { symbols[Group2] = [ hebrew_finalkaph, period, exclam, exclam ] }; - key <AB09> { symbols[Group2] = [ hebrew_finalpe, colon, question, question ] }; - - // 3. row - key <AB01> { symbols[Group2] = [ hebrew_zain, hebrew_zain, sterling, sterling ] }; - key <AB02> { symbols[Group2] = [ hebrew_samech, hebrew_samech, dollar, dollar ] }; - key <AB03> { symbols[Group2] = [ hebrew_bet, hebrew_bet, EuroSign, EuroSign ] }; - key <AB04> { symbols[Group2] = [ hebrew_he, hebrew_he, slash, slash ] }; - key <AB05> { symbols[Group2] = [ hebrew_nun, hebrew_nun, backslash, backslash ] }; - key <AB06> { symbols[Group2] = [ hebrew_mem, hebrew_mem, quotedbl, quotedbl ] }; - key <AB07> { symbols[Group2] = [ hebrew_zade, hebrew_zade, apostrophe, apostrophe ] }; -}; - -// author: David Gegechkori -partial alphanumeric_keys -xkb_symbols "ge" { - include "nokia_vndr/rx-51(english_base)" - include "nokia_vndr/rx-51(arrows_4btns)" - - name[Group1] = "U.S. English"; - name[Group2] = "Georgian - Latin"; - - key <SPCE> { type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] }; - - key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC"; - - // 1. row - key <AD01> { symbols[Group2] = [ 0x010010e5, Q, 1, 1 ] }; - key <AD02> { symbols[Group2] = [ 0x010010ec, 0x010010ed, 2, 2 ] }; - key <AD03> { symbols[Group2] = [ 0x010010d4, E, 3, 3 ] }; - key <AD04> { symbols[Group2] = [ 0x010010e0, 0x010010e6, 4, 4 ] }; - key <AD05> { symbols[Group2] = [ 0x010010e2, 0x010010d7, 5, 5 ] }; - key <AD06> { symbols[Group2] = [ 0x010010e7, Y, 6, 6 ] }; - key <AD07> { symbols[Group2] = [ 0x010010e3, U, 7, 7 ] }; - key <AD08> { symbols[Group2] = [ 0x010010d8, I, 8, 8 ] }; - key <AD09> { symbols[Group2] = [ 0x010010dd, O, 9, 9 ] }; - key <AD10> { symbols[Group2] = [ 0x010010de, P, 0, 0 ] }; - key <AB08> { symbols[Group2] = [ comma, semicolon, equal, equal ] }; - - // 2. row - key <AC01> { symbols[Group2] = [ 0x010010d0, A, asterisk, asterisk ] }; - key <AC02> { symbols[Group2] = [ 0x010010e1, 0x010010e8, plus, plus ] }; - key <AC03> { symbols[Group2] = [ 0x010010d3, D, numbersign, numbersign ] }; - key <AC04> { symbols[Group2] = [ 0x010010e4, F, minus, minus ] }; - key <AC05> { symbols[Group2] = [ 0x010010d2, G, underscore, underscore ] }; - key <AC06> { symbols[Group2] = [ 0x010010f0, H, parenleft, parenleft ] }; - key <AC07> { symbols[Group2] = [ 0x010010ef, 0x010010df, parenright, parenright ] }; - key <AC08> { symbols[Group2] = [ 0x010010d9, K, ampersand, ampersand ] }; - key <AC09> { symbols[Group2] = [ 0x010010da, L, exclam, exclam ] }; - key <AB09> { symbols[Group2] = [ period, colon, question, question ] }; - - // 3. row - key <AB01> { symbols[Group2] = [ 0x010010d6, 0x010010eb, sterling, sterling ] }; - key <AB02> { symbols[Group2] = [ 0x010010ee, X, dollar, dollar ] }; - key <AB03> { symbols[Group2] = [ 0x010010ea, 0x010010e9, EuroSign, EuroSign ] }; - key <AB04> { symbols[Group2] = [ 0x010010d5, V, slash, slash ] }; - key <AB05> { symbols[Group2] = [ 0x010010d1, B, backslash, backslash ] }; - key <AB06> { symbols[Group2] = [ 0x010010dc, N, quotedbl, quotedbl ] }; - key <AB07> { symbols[Group2] = [ 0x010010db, M, apostrophe, apostrophe ] }; -}; - -// author: Eriks Jansons -partial alphanumeric_keys -xkb_symbols "lv" { - include "nokia_vndr/rx-51(english_base)" - include "nokia_vndr/rx-51(arrows_4btns)" - - name[Group1] = "U.S. English"; - name[Group2] = "Latvian"; - - key <SPCE> { type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] }; - - key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC"; - - // 1. row - key <AD01> { symbols[Group2] = [ q, Q, 1, 1 ] }; - key <AD02> { symbols[Group2] = [ w, W, 2, 2 ] }; - key <AD03> { symbols[Group2] = [ emacron, Emacron, 3, 3 ] }; - key <AD04> { symbols[Group2] = [ rcedilla, Rcedilla, 4, 4 ] }; - key <AD05> { symbols[Group2] = [ t, T, 5, 5 ] }; - key <AD06> { symbols[Group2] = [ y, Y, 6, 6 ] }; - key <AD07> { symbols[Group2] = [ umacron, Umacron, 7, 7 ] }; - key <AD08> { symbols[Group2] = [ imacron, Imacron, 8, 8 ] }; - key <AD09> { symbols[Group2] = [ omacron, Omacron, 9, 9 ] }; - key <AD10> { symbols[Group2] = [ p, P, 0, 0 ] }; - key <AB08> { symbols[Group1] = [ ISO_Group_Latch, semicolon, equal, equal], - symbols[Group2] = [ comma, semicolon, equal, equal ] }; - - // 2. row - key <AC01> { symbols[Group2] = [ amacron, Amacron, asterisk, asterisk ] }; - key <AC02> { symbols[Group2] = [ scaron, Scaron, plus, plus ] }; - key <AC03> { symbols[Group2] = [ d, D, numbersign, numbersign ] }; - key <AC04> { symbols[Group2] = [ f, F, minus, minus ] }; - key <AC05> { symbols[Group2] = [ gcedilla, Gcedilla, underscore, underscore ] }; - key <AC06> { symbols[Group2] = [ h, H, parenleft, parenleft ] }; - key <AC07> { symbols[Group2] = [ j, J, parenright, parenright ] }; - key <AC08> { symbols[Group2] = [ kcedilla, Kcedilla, ampersand, ampersand ] }; - key <AC09> { symbols[Group2] = [ lcedilla, Lcedilla, exclam, exclam ] }; - key <AB09> { symbols[Group2] = [ period, colon, question, question ] }; - - // 3. row - key <AB01> { symbols[Group2] = [ zcaron, Zcaron, sterling, sterling ] }; - key <AB02> { symbols[Group2] = [ x, X, dollar, dollar ] }; - key <AB03> { symbols[Group2] = [ ccaron, Ccaron, EuroSign, EuroSign ] }; - key <AB04> { symbols[Group2] = [ v, V, slash, slash ] }; - key <AB05> { symbols[Group2] = [ b, B, backslash, backslash ] }; - key <AB06> { symbols[Group2] = [ ncedilla, Ncedilla, quotedbl, quotedbl ] }; - key <AB07> { symbols[Group2] = [ m, M, apostrophe, apostrophe ] }; -}; - -// author: Aleksandar Urosevic -partial alphanumeric_keys -xkb_symbols "sr_cyrillic" { - include "nokia_vndr/rx-51(english_base)" - include "nokia_vndr/rx-51(arrows_4btns)" - - name[Group1] = "U.S. English"; - name[Group2] = "Serbian - Cyrillic"; - - key <SPCE> { type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] }; - - key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC"; - - // 1. row - key <AD01> { symbols[Group2] = [ Cyrillic_lje, Cyrillic_LJE, 1, 1 ] }; - key <AD02> { symbols[Group2] = [ Cyrillic_nje, Cyrillic_NJE, 2, 2 ] }; - key <AD03> { symbols[Group2] = [ Cyrillic_ie, Cyrillic_IE, 3, 3 ] }; - key <AD04> { symbols[Group2] = [ Cyrillic_er, Cyrillic_ER, 4, 4 ] }; - key <AD05> { symbols[Group2] = [ Cyrillic_te, Cyrillic_TE, 5, 5 ] }; - key <AD06> { symbols[Group2] = [ Cyrillic_ze, Cyrillic_ZE, 6, 6 ] }; - key <AD07> { symbols[Group2] = [ Cyrillic_u, Cyrillic_U, 7, 7 ] }; - key <AD08> { symbols[Group2] = [ Cyrillic_i, Cyrillic_I, 8, 8 ] }; - key <AD09> { symbols[Group2] = [ Cyrillic_o, Cyrillic_O, 9, 9 ] }; - key <AD10> { symbols[Group2] = [ Cyrillic_pe, Cyrillic_PE, 0, 0 ] }; - key <AB08> { symbols[Group2] = [ Cyrillic_sha, Cyrillic_SHA, equal, equal ] }; - - // 2. row - key <AC01> { symbols[Group2] = [ Cyrillic_a, Cyrillic_A, asterisk, asterisk ] }; - key <AC02> { symbols[Group2] = [ Cyrillic_es, Cyrillic_ES, plus, plus ] }; - key <AC03> { symbols[Group2] = [ Cyrillic_de, Cyrillic_DE, numbersign, numbersign ] }; - key <AC04> { symbols[Group2] = [ Cyrillic_ef, Cyrillic_EF, minus, minus ] }; - key <AC05> { symbols[Group2] = [ Cyrillic_ghe, Cyrillic_GHE, underscore, underscore ] }; - key <AC06> { symbols[Group2] = [ Cyrillic_ha, Cyrillic_HA, parenleft, parenleft ] }; - key <AC07> { symbols[Group2] = [ Cyrillic_je, Cyrillic_JE, parenright, parenright ] }; - key <AC08> { symbols[Group2] = [ Cyrillic_ka, Cyrillic_KA, ampersand, ampersand ] }; - key <AC09> { symbols[Group2] = [ Cyrillic_el, Cyrillic_EL, exclam, exclam ] }; - key <AB09> { symbols[Group2] = [ period, comma, question, question ] }; - key <UP> { symbols[Group2] = [ Serbian_dje, Serbian_DJE, Up, Up ] }; - - // 3. row - key <AB01> { symbols[Group2] = [ Cyrillic_ze, Cyrillic_ZE, colon, colon ] }; - key <AB02> { symbols[Group2] = [ Cyrillic_dzhe, Cyrillic_DZHE, semicolon, semicolon ] }; - key <AB03> { symbols[Group2] = [ Cyrillic_tse, Cyrillic_TSE, EuroSign, EuroSign ] }; - key <AB04> { symbols[Group2] = [ Cyrillic_ve, Cyrillic_VE, slash, slash ] }; - key <AB05> { symbols[Group2] = [ Cyrillic_be, Cyrillic_BE, backslash, backslash ] }; - key <AB06> { symbols[Group2] = [ Cyrillic_en, Cyrillic_EN, quotedbl, quotedbl ] }; - key <AB07> { symbols[Group2] = [ Cyrillic_em, Cyrillic_EM, apostrophe, apostrophe ] }; - key <LEFT> { symbols[Group2] = [ Cyrillic_che, Cyrillic_CHE, Left, Left ] }; - key <DOWN> { symbols[Group2] = [ Serbian_tshe, Serbian_TSHE, Down, Down ] }; - key <RGHT> { symbols[Group2] = [ Cyrillic_zhe, Cyrillic_ZHE, Right, Right ] }; -}; - -// author: Roman Moravcik -// author: Tarick -partial alphanumeric_keys -xkb_symbols "ua_phonetic" { - include "nokia_vndr/rx-51(english_base)" - include "nokia_vndr/rx-51(arrows_2btns)" - - name[Group1] = "U.S. English"; - name[Group2] = "Ukrainian - Phonetic"; - - key <SPCE> { type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] }; - - key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC"; - - // 1. row - key <AD01> { symbols[Group1] = [ q, Q, 1, 1 ] }; - key <AD02> { symbols[Group1] = [ w, W, 2, 2 ] }; - key <AD03> { symbols[Group1] = [ e, E, 3, 3 ] }; - key <AD04> { symbols[Group1] = [ r, R, 4, 4 ] }; - key <AD05> { symbols[Group1] = [ t, T, 5, 5 ] }; - key <AD06> { symbols[Group1] = [ y, Y, 6, 6 ] }; - key <AD07> { symbols[Group1] = [ u, U, 7, 7 ] }; - key <AD08> { symbols[Group1] = [ i, I, 8, 8 ] }; - key <AD09> { symbols[Group1] = [ o, O, 9, 9 ] }; - key <AD10> { symbols[Group1] = [ p, P, 0, 0 ] }; - key <AB08> { symbols[Group1] = [ Cyrillic_sha, Cyrillic_SHA, Cyrillic_shcha, Cyrillic_SHCHA ] }; - - key <AD01> { symbols[Group2] = [ Cyrillic_ya, Cyrillic_YA, 1, 1 ] }; - key <AD02> { symbols[Group2] = [ Cyrillic_ve, Cyrillic_VE, 2, 2 ] }; - key <AD03> { symbols[Group2] = [ Cyrillic_ie, Cyrillic_IE, 3, 3 ] }; - key <AD04> { symbols[Group2] = [ Cyrillic_er, Cyrillic_ER, 4, 4 ] }; - key <AD05> { symbols[Group2] = [ Cyrillic_te, Cyrillic_TE, 5, 5 ] }; - key <AD06> { symbols[Group2] = [ Cyrillic_i, Cyrillic_I, 6, 6 ] }; - key <AD07> { symbols[Group2] = [ Cyrillic_u, Cyrillic_U, 7, 7 ] }; - key <AD08> { symbols[Group2] = [ Ukrainian_i, Ukrainian_I, 8, 8 ] }; - key <AD09> { symbols[Group2] = [ Cyrillic_o, Cyrillic_O, 9, 9 ] }; - key <AD10> { symbols[Group2] = [ Cyrillic_pe, Cyrillic_PE, 0, 0 ] }; - key <AB08> { symbols[Group2] = [ Cyrillic_sha, Cyrillic_SHA, Cyrillic_shcha, Cyrillic_SHCHA ] }; - - // 2. row - key <AC01> { symbols[Group1] = [ a, A, asterisk, asterisk ] }; - key <AC02> { symbols[Group1] = [ s, S, plus, plus ] }; - key <AC03> { symbols[Group1] = [ d, D, numbersign, numbersign ] }; - key <AC04> { symbols[Group1] = [ f, F, minus, minus ] }; - key <AC05> { symbols[Group1] = [ g, G, underscore, underscore ] }; - key <AC06> { symbols[Group1] = [ h, H, exclam, exclam ] }; - key <AC07> { symbols[Group1] = [ j, J, question, question ] }; - key <AC08> { symbols[Group1] = [ k, K, semicolon, semicolon ] }; - key <AC09> { symbols[Group1] = [ l, L, colon, colon ] }; - key <AB09> { symbols[Group1] = [ comma, comma, comma, comma ] }; - key <UP> { symbols[Group1] = [ period, period, period, period ] }; - - key <AC01> { symbols[Group2] = [ Cyrillic_a, Cyrillic_A, asterisk, asterisk ] }; - key <AC02> { symbols[Group2] = [ Cyrillic_es, Cyrillic_ES, plus, plus ] }; - key <AC03> { symbols[Group2] = [ Cyrillic_de, Cyrillic_DE, numbersign, numbersign ] }; - key <AC04> { symbols[Group2] = [ Cyrillic_ef, Cyrillic_EF, minus, minus ] }; - key <AC05> { symbols[Group2] = [ Cyrillic_ghe, Cyrillic_GHE, underscore, underscore ] }; - key <AC06> { symbols[Group2] = [ Cyrillic_ha, Cyrillic_HA, exclam, exclam ] }; - key <AC07> { symbols[Group2] = [ Cyrillic_shorti, Cyrillic_SHORTI, question, question ] }; - key <AC08> { symbols[Group2] = [ Cyrillic_ka, Cyrillic_KA, semicolon, semicolon ] }; - key <AC09> { symbols[Group2] = [ Cyrillic_el, Cyrillic_EL, colon, colon ] }; - key <AB09> { symbols[Group2] = [ Cyrillic_yu, Cyrillic_YU, comma, comma ] }; - key <UP> { symbols[Group2] = [ Ukrainin_ie, Ukrainian_IE, period, period ] }; - - // 3. row - key <AB01> { symbols[Group1] = [ z, Z, dollar, dollar ] }; - key <AB02> { symbols[Group1] = [ x, X, EuroSign, EuroSign ] }; - key <AB03> { symbols[Group1] = [ c, C, slash, slash ] }; - key <AB04> { symbols[Group1] = [ v, V, parenleft, parenleft ] }; - key <AB05> { symbols[Group1] = [ b, B, parenright, parenright ] }; - key <AB06> { symbols[Group1] = [ n, N, quotedbl, quotedbl ] }; - key <AB07> { symbols[Group1] = [ m, M, apostrophe, apostrophe ] }; - key <LEFT> { symbols[Group1] = [ Cyrillic_che, Cyrillic_CHE, Ukrainian_yi, Ukrainian_YI ] }; - - key <AB01> { symbols[Group2] = [ Cyrillic_ze, Cyrillic_ZE, dollar, dollar ] }; - key <AB02> { symbols[Group2] = [ Cyrillic_softsign, Cyrillic_SOFTSIGN, EuroSign, EuroSign ] }; - key <AB03> { symbols[Group2] = [ Cyrillic_tse, Cyrillic_TSE, slash, slash ] }; - key <AB04> { symbols[Group2] = [ Cyrillic_zhe, Cyrillic_ZHE, parenleft, parenleft ] }; - key <AB05> { symbols[Group2] = [ Cyrillic_be, Cyrillic_BE, parenright, parenright ] }; - key <AB06> { symbols[Group2] = [ Cyrillic_en, Cyrillic_EN, quotedbl, quotedbl ] }; - key <AB07> { symbols[Group2] = [ Cyrillic_em, Cyrillic_EM, apostrophe, apostrophe ] }; - key <LEFT> { symbols[Group2] = [ Cyrillic_che, Cyrillic_CHE, Ukrainian_yi, Ukrainian_YI ] }; -}; - - -// author: Roman Moravcik -// author: Tarick -partial alphanumeric_keys -xkb_symbols "ua" { - include "nokia_vndr/rx-51(english_base)" - include "nokia_vndr/rx-51(arrows_2btns)" - - name[Group1] = "U.S. English"; - name[Group2] = "Ukrainian"; - - key <SPCE> { type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] }; - key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC"; - - // 1. row - key <AD01> { symbols[Group1] = [ q, Q, 1, 1 ] }; - key <AD02> { symbols[Group1] = [ w, W, 2, 2 ] }; - key <AD03> { symbols[Group1] = [ e, E, 3, 3 ] }; - key <AD04> { symbols[Group1] = [ r, R, 4, 4 ] }; - key <AD05> { symbols[Group1] = [ t, T, 5, 5 ] }; - key <AD06> { symbols[Group1] = [ y, Y, 6, 6 ] }; - key <AD07> { symbols[Group1] = [ u, U, 7, 7 ] }; - key <AD08> { symbols[Group1] = [ i, I, 8, 8 ] }; - key <AD09> { symbols[Group1] = [ o, O, 9, 9 ] }; - key <AD10> { symbols[Group1] = [ p, P, 0, 0 ] }; - key <AB08> { symbols[Group1] = [ Cyrillic_ha, Cyrillic_HA, Ukrainian_yi, Ukrainian_YI ] }; - - key <AD01> { symbols[Group2] = [ Cyrillic_shorti, Cyrillic_SHORTI, 1, 1 ] }; - key <AD02> { symbols[Group2] = [ Cyrillic_tse, Cyrillic_TSE, 2, 2 ] }; - key <AD03> { symbols[Group2] = [ Cyrillic_u, Cyrillic_U, 3, 3 ] }; - key <AD04> { symbols[Group2] = [ Cyrillic_ka, Cyrillic_KA, 4, 4 ] }; - key <AD05> { symbols[Group2] = [ Cyrillic_ie, Cyrillic_IE, 5, 5 ] }; - key <AD06> { symbols[Group2] = [ Cyrillic_en, Cyrillic_EN, 6, 6 ] }; - key <AD07> { symbols[Group2] = [ Cyrillic_ghe, Cyrillic_GHE, 7, 7 ] }; - key <AD08> { symbols[Group2] = [ Cyrillic_sha, Cyrillic_SHA, 8, 8 ] }; - key <AD09> { symbols[Group2] = [ Cyrillic_shcha, Cyrillic_SHCHA, 9, 9 ] }; - key <AD10> { symbols[Group2] = [ Cyrillic_ze, Cyrillic_ZE, 0, 0 ] }; - key <AB08> { symbols[Group2] = [ Cyrillic_ha, Cyrillic_HA, Ukrainian_yi, Ukrainian_YI ] }; - - // 2. row - key <AC01> { symbols[Group1] = [ a, A, asterisk, asterisk ] }; - key <AC02> { symbols[Group1] = [ s, S, plus, plus ] }; - key <AC03> { symbols[Group1] = [ d, D, numbersign, numbersign ] }; - key <AC04> { symbols[Group1] = [ f, F, minus, minus ] }; - key <AC05> { symbols[Group1] = [ g, G, underscore, underscore ] }; - key <AC06> { symbols[Group1] = [ h, H, exclam, exclam ] }; - key <AC07> { symbols[Group1] = [ j, J, question, question ] }; - key <AC08> { symbols[Group1] = [ k, K, semicolon, semicolon ] }; - key <AC09> { symbols[Group1] = [ l, L, colon, colon ] }; - key <AB09> { symbols[Group1] = [ comma, comma, comma, comma ] }; - key <UP> { symbols[Group1] = [ period, period, period, period ] }; - - key <AC01> { symbols[Group2] = [ Cyrillic_ef, Cyrillic_EF, asterisk, asterisk ] }; - key <AC02> { symbols[Group2] = [ Ukrainian_i, Ukrainian_I, plus, plus ] }; - key <AC03> { symbols[Group2] = [ Cyrillic_ve, Cyrillic_VE, numbersign, numbersign ] }; - key <AC04> { symbols[Group2] = [ Cyrillic_a, Cyrillic_A, minus, minus ] }; - key <AC05> { symbols[Group2] = [ Cyrillic_pe, Cyrillic_PE, underscore, underscore ] }; - key <AC06> { symbols[Group2] = [ Cyrillic_er, Cyrillic_ER, exclam, exclam ] }; - key <AC07> { symbols[Group2] = [ Cyrillic_o, Cyrillic_O, question, question ] }; - key <AC08> { symbols[Group2] = [ Cyrillic_el, Cyrillic_EL, semicolon, semicolon ] }; - key <AC09> { symbols[Group2] = [ Cyrillic_de, Cyrillic_DE, colon, colon ] }; - key <AB09> { symbols[Group2] = [ Cyrillic_zhe, Cyrillic_ZHE, comma, comma ] }; - key <UP> { symbols[Group2] = [ Ukrainian_ie, Ukrainian_IE, period, period ] }; - - // 3. row - key <AB01> { symbols[Group1] = [ z, Z, dollar, dollar ] }; - key <AB02> { symbols[Group1] = [ x, X, EuroSign, EuroSign ] }; - key <AB03> { symbols[Group1] = [ c, C, slash, slash ] }; - key <AB04> { symbols[Group1] = [ v, V, parenleft, parenleft ] }; - key <AB05> { symbols[Group1] = [ b, B, parenright, parenright ] }; - key <AB06> { symbols[Group1] = [ n, N, quotedbl, quotedbl ] }; - key <AB07> { symbols[Group1] = [ m, M, apostrophe, apostrophe ] }; - key <LEFT> { symbols[Group1] = [ Cyrillic_be, Cyrillic_BE, Cyrillic_yu, Cyrillic_YU ] }; - - key <AB01> { symbols[Group2] = [ Cyrillic_ya, Cyrillic_YA, dollar, dollar ] }; - key <AB02> { symbols[Group2] = [ Cyrillic_che, Cyrillic_CHE, EuroSign, EuroSign ] }; - key <AB03> { symbols[Group2] = [ Cyrillic_es, Cyrillic_ES, slash, slash ] }; - key <AB04> { symbols[Group2] = [ Cyrillic_em, Cyrillic_EM, parenleft, parenleft ] }; - key <AB05> { symbols[Group2] = [ Cyrillic_i, Cyrillic_I, parenright, parenright ] }; - key <AB06> { symbols[Group2] = [ Cyrillic_te, Cyrillic_TE, quotedbl, quotedbl ] }; - key <AB07> { symbols[Group2] = [ Cyrillic_softsign, Cyrillic_SOFTSIGN, apostrophe, apostrophe ] }; - key <LEFT> { symbols[Group2] = [ Cyrillic_be, Cyrillic_BE, Cyrillic_yu, Cyrillic_YU ] }; -}; - -// author: Mihai C. -// created on 2010-10-31 -partial alphanumeric_keys -xkb_symbols "ro" { - include "nokia_vndr/rx-51(english_base)" - - name[Group1] = "Romanian"; - - key <UP> { type[Group1] = "PC_FN_LEVEL2", symbols[Group1] = [ Up, abreve ] }; - key <LEFT> { type[Group1] = "PC_FN_LEVEL2", symbols[Group1] = [ Left, 0x1000219 ] }; - key <DOWN> { type[Group1] = "PC_FN_LEVEL2", symbols[Group1] = [ Down, 0x100021b ] }; - key <RGHT> { type[Group1] = "PC_FN_LEVEL2", symbols[Group1] = [ Right, acircumflex ] }; - - key <AB01> { [ z, Z, icircumflex, Icircumflex] }; -}; - -// author: Thanawit Lertruengpanya -partial alphanumeric_keys -xkb_symbols "th" { - include "nokia_vndr/rx-51(english_base)" - include "nokia_vndr/rx-51(arrows_4btns)" - - name[Group1] = "U.S. English"; - name[Group2] = "Thai Kedmanee"; - - key <SPCE> { type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] }; - - key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC"; - - // 1. row - key <AD01> { symbols[Group2] = [ Thai_maiyamok, Thai_leksun, Thai_lakkhangyao, plus ] }; - key <AD02> { symbols[Group2] = [ Thai_saraaimaimalai, quotedbl, slash, Thai_leknung ] }; - key <AD03> { symbols[Group2] = [ Thai_saraam, Thai_dochada, minus, Thai_leksong ] }; - key <AD04> { symbols[Group2] = [ Thai_phophan, Thai_thonangmontho, Thai_phosamphao, Thai_leksam ] }; - key <AD05> { symbols[Group2] = [ Thai_saraa, Thai_thothong, Thai_thothung, Thai_leksi ] }; - key <AD06> { symbols[Group2] = [ Thai_maihanakat, Thai_nikhahit, Thai_sarau, Thai_sarauu ] }; - key <AD07> { symbols[Group2] = [ Thai_saraii, Thai_maitri, Thai_saraue, Thai_baht ] }; - key <AD08> { symbols[Group2] = [ Thai_rorua, Thai_nonen, Thai_khokhwai, Thai_lekha ] }; - key <AD09> { symbols[Group2] = [ Thai_nonu, Thai_paiyannoi, Thai_totao, Thai_lekhok ] }; - key <AD10> { symbols[Group2] = [ Thai_yoyak, Thai_yoying, Thai_chochan, Thai_lekchet ] }; - key <AB08> { symbols[Group2] = [ Thai_bobaimai, Thai_thothan, Thai_khokhai, Thai_lekpaet ] }; - - // 2. row - key <AC01> { symbols[Group2] = [ Thai_fofan, Thai_ru, Thai_chochang, Thai_lekkao ] }; - key <AC02> { symbols[Group2] = [ Thai_hohip, Thai_khorakhang, plus, plus ] }; - key <AC03> { symbols[Group2] = [ Thai_kokai, Thai_topatak, numbersign, numbersign ] }; - key <AC04> { symbols[Group2] = [ Thai_dodek, Thai_sarao, minus, minus ] }; - key <AC05> { symbols[Group2] = [ Thai_sarae, Thai_chochoe, underscore, underscore ] }; - key <AC06> { symbols[Group2] = [ Thai_maitho, Thai_maitaikhu, Thai_ngongu, period ] }; - key <AC07> { symbols[Group2] = [ Thai_maiek, Thai_maichattawa, Thai_loling, comma ] }; - key <AC08> { symbols[Group2] = [ Thai_saraaa, Thai_sorusi, ampersand, ampersand ] }; - key <AC09> { symbols[Group2] = [ Thai_sosua, Thai_sosala, exclam, exclam ] }; - key <AB09> { symbols[Group2] = [ Thai_wowaen, Thai_soso, question, question ] }; - - // 3. row - key <AB01> { symbols[Group2] = [ Thai_phophung, parenleft, Thai_moma, Thai_thophuthao ] }; - key <AB02> { symbols[Group2] = [ Thai_popla, parenright, Thai_saraaimaimuan, Thai_lochula ] }; - key <AB03> { symbols[Group2] = [ Thai_saraae, Thai_choching, Thai_fofa, Thai_lu ] }; - key <AB04> { symbols[Group2] = [ Thai_oang, Thai_honokhuk, slash, slash ] }; - key <AB05> { symbols[Group2] = [ Thai_sarai, Thai_phinthu, backslash, backslash ] }; - key <AB06> { symbols[Group2] = [ Thai_sarauee, Thai_thanthakhat, Thai_khokhuat, Thai_khokhon ] }; - key <AB07> { symbols[Group2] = [ Thai_thothahan, question, apostrophe, apostrophe ] }; -}; +default partial alphanumeric_keys
+xkb_symbols "common" {
+ include "nokia_vndr/rx-51(common_keys)"
+ include "nokia_vndr/rx-51(modifiers)"
+
+ key <BKSP> { [ BackSpace, Delete, BackSpace, Delete ] };
+
+ // This section should not be included by any other section.
+ // It's referenced only once by rule file to allow multiple layout configurations.
+
+ // More than one layout at the same time could be set for instance as follows:
+ // setxkbmap -rules evdev \
+ // -model nokiarx51 \
+ // -option grp:ctrl_shift_toggle \
+ // -layout us,cz \
+ // -variant ",qwerty"
+
+ // Notice the similarity:
+ // "pc+us+cz(qwerty):2+grp:XYZ" vs.
+ // "nokia_vndr/rx-51(common)+nokia_vndr/rx-51(us)+nokia_vndr/rx-51(cz_qwerty):2+grp:XYZ"
+ // where XYZ is one of xkb_symbols section usually located in file symbols/group.
+
+ // Bear in mind that option XYZ could replace current keys configuration!!!
+
+ // For instance using symbols/group(ctrl_shift_toggle) redefines LCTL and LFSH keys
+ // which may disallow opening of virtual symbol table (Multi_key).
+ // Fortunately the Multi_key is defined in 3rd and 4th level a ctrl_shift_toggle
+ // redefines first two levels only. But RX-51 has not right Ctrl nor Shift therefore
+ // pressing Ctrl+Shift will switch to previous layout, not to the next one.
+
+ // For RX-51 device there is a lot of restrictions if more than one layout is
+ // is configured at the same time because some modifiers and special cases are
+ // handled by hildon layer (especially with eight-level layout):
+ // - settings may be done from terminal only (GUI doesn't and won't support it)
+ // - virtual symbol table is not updated according to current layout
+ // - for unknown reasons the eight-level layout (nordic,ru) works properly
+ // only if it's configured as first layout (e.g. "ru,us,cz" not "us,cz,ru")
+ // otherwise it's not possible to access levels 5-8
+ // - Ctrl+Space related problems:
+ // - If eight-level layout is used as first layout one of eight-level layouts has to
+ // be also chosen in GUI - otherwise the Ctrl+Space "switch" is disabled
+ // - Ctrl+Space has no effect if only four-level layouts are chosen
+ // (don't forget the layout configured in GUI - despite of it's not reachable)
+ // - a few keys in 2nd layer could be mixed with other layouts when Ctrl+Space is "turned on" (why?)
+ // in case eight- and four-level layouts are configured simultaneously
+ // - Ctrl+Space is "turned on" by default and has to be "turned off" for four-level layouts
+ // in case eight- and four-level layouts are configured simultaneously
+ // - four-level layout on first place doesn't work at all when Ctrl+Space is "turned on"
+ // in case the 2nd, 3rd or 4th layout is eight-level layout
+};
+
+////////////////////////////////////////////////////////////////////////////////
+
+partial alphanumeric_keys
+xkb_symbols "us" {
+ include "nokia_vndr/rx-51(english_base)"
+ include "nokia_vndr/rx-51(arrows_4btns)"
+
+ name[Group1] = "U.S. English";
+};
+
+
+
+partial alphanumeric_keys
+xkb_symbols "pl" {
+ include "nokia_vndr/rx-51(english_base)"
+ include "nokia_vndr/rx-51(arrows_4btns)"
+
+ name[Group1] = "Polish";
+};
+
+
+
+partial alphanumeric_keys
+xkb_symbols "fise" {
+ include "nokia_vndr/rx-51(nordic_base)"
+ include "nokia_vndr/rx-51(arrows_2btns)"
+
+ name[Group1] = "Finnish/Swedish";
+
+ // 2. row
+ key <AB09> { [ odiaeresis, Odiaeresis, exclam, exclam ] };
+ key <UP> { [ adiaeresis, Adiaeresis, question, question ] };
+};
+
+
+
+partial alphanumeric_keys
+xkb_symbols "dano" {
+ include "nokia_vndr/rx-51(nordic_base)"
+ include "nokia_vndr/rx-51(arrows_2btns)"
+
+ name[Group1] = "Danish/Norwegian";
+
+ // 2. row
+ key <AB09> { [ oslash, Oslash, exclam, exclam ] };
+ key <UP> { [ ae, AE, question, question ] };
+};
+
+
+
+partial alphanumeric_keys
+xkb_symbols "nordic" {
+ include "nokia_vndr/rx-51(nordic_base)"
+ include "nokia_vndr/rx-51(arrows_2btns)"
+
+ name[Group1] = "Danish/Finnish/Norwegian/Swedish";
+
+ key.type[Group1] = "EIGHT_LEVEL_SEMIALPHABETIC";
+
+ // 2. row
+ key <AB09> { [ odiaeresis, Odiaeresis, exclam, exclam, oslash, Oslash, exclam, exclam ] };
+ key <UP> { [ adiaeresis, Adiaeresis, question, question, ae, AE, question, question ] };
+};
+
+
+
+partial alphanumeric_keys
+xkb_symbols "ptes" {
+ include "nokia_vndr/rx-51(english_base)"
+ include "nokia_vndr/rx-51(arrows_2btns)"
+
+ name[Group1] = "Portuguese/Spanish";
+
+ // 1. row
+ key <AB08> { [ dead_acute, dead_acute, dead_grave, dead_grave ] };
+
+ // 2. row
+ key <AC05> { [ g, G, exclamdown, exclamdown ] };
+ key <AC06> { [ h, H, exclam, exclam ] };
+ key <AC07> { [ j, J, questiondown, questiondown ] };
+ key <AC08> { [ k, K, question, question ] };
+ key <AC09> { [ l, L, dead_diaeresis, dead_diaeresis ] };
+ key <AB09> { [ ntilde, Ntilde, dead_tilde, dead_tilde ] };
+ key <UP> { [ ccedilla, Ccedilla, dead_circumflex,dead_circumflex ] };
+
+ // 3. row
+ key <AB01> { [ z, Z, parenleft, parenleft ] };
+ key <AB02> { [ x, X, parenright, parenright ] };
+ key <AB03> { [ c, C, slash, slash ] };
+ key <AB04> { [ v, V, quotedbl, quotedbl ] };
+ key <AB05> { [ b, B, apostrophe, apostrophe ] };
+ key <AB06> { [ n, N, colon, colon ] };
+ key <AB07> { [ m, M, semicolon, semicolon ] };
+ key <LEFT> { [ period, comma, comma, comma ] };
+};
+
+
+
+partial alphanumeric_keys
+xkb_symbols "fr" {
+ include "nokia_vndr/rx-51(english_base)"
+ include "nokia_vndr/rx-51(arrows_2btns)"
+
+ name[Group1] = "French";
+
+ // 1. row
+ key <AD01> { [ a, A, 1, 1 ] };
+ key <AD02> { [ z, Z, 2, 2 ] };
+ key <AB08> { [ agrave, Agrave, ccedilla, Ccedilla ] };
+
+ // 2. row
+ key <AC01> { [ q, Q, asterisk, asterisk ] };
+ key <AC02> { [ s, S, plus, plus ] };
+ key <AC03> { [ d, D, numbersign, numbersign ] };
+ key <AC04> { [ f, F, minus, minus ] };
+ key <AC05> { [ g, G, underscore, underscore ] };
+ key <AC06> { [ h, H, exclam, exclam ] };
+ key <AC07> { [ j, J, question, question ] };
+ key <AC08> { [ k, K, colon, colon ] };
+ key <AC09> { [ l, L, dead_circumflex,dead_circumflex ] };
+ key <AB09> { [ m, M, ugrave, Ugrave ] };
+ key <UP> { [ eacute, Eacute, egrave, Egrave ] };
+
+ // 3. row
+ key <AB01> { [ w, W, EuroSign, EuroSign ] };
+ key <AB03> { [ c, C, parenleft, parenleft ] };
+ key <AB04> { [ v, V, parenright, parenright ] };
+ key <AB05> { [ b, B, slash, slash ] };
+ key <AB07> { [ comma, comma, apostrophe, apostrophe ] };
+ key <LEFT> { [ semicolon, period, period, period ] };
+};
+
+
+
+partial alphanumeric_keys
+xkb_symbols "de" {
+ include "nokia_vndr/rx-51(english_base)"
+ include "nokia_vndr/rx-51(arrows_2btns)"
+
+ name[Group1] = "German";
+
+ // 1. row
+ key <AD06> { [ z, Z, 6, 6 ] };
+ key <AB08> { [ udiaeresis, Udiaeresis, ssharp, ssharp ] };
+
+ // 2. row
+ key <AC08> { [ k, K, semicolon, semicolon ] };
+ key <AC09> { [ l, L, colon, colon ] };
+ key <AB09> { [ odiaeresis, Odiaeresis, exclam, exclam ] };
+ key <UP> { [ adiaeresis, Adiaeresis, question, question ] };
+
+ // 3. row
+ key <AB01> { [ y, Y, EuroSign, EuroSign ] };
+ key <AB03> { [ c, C, equal, equal ] };
+ key <LEFT> { [ period, comma, comma, comma ] };
+};
+
+
+
+partial alphanumeric_keys
+xkb_symbols "ch" {
+ include "nokia_vndr/rx-51(english_base)"
+ include "nokia_vndr/rx-51(arrows_2btns)"
+
+ name[Group1] = "Swiss";
+
+ // 1. row
+ key <AD06> { [ z, Z, 6, 6 ] };
+ key <AB08> { [ udiaeresis, Udiaeresis, egrave, Egrave ] };
+
+ // 2. row
+ key <AC06> { [ h, H, equal, equal ] };
+ key <AC07> { [ j, J, parenleft, parenleft ] };
+ key <AC08> { [ k, K, parenright, parenright ] };
+ key <AC09> { [ l, L, colon, colon ] };
+ key <AB09> { [ odiaeresis, Odiaeresis, eacute, Aacute ] };
+ key <UP> { [ adiaeresis, Adiaeresis, agrave, Agrave ] };
+
+ // 3. row
+ key <AB01> { [ y, Y, question, question ] };
+ key <AB02> { [ x, X, exclam, exclam ] };
+ key <AB03> { [ c, C, ccedilla, Ccedilla ] };
+ key <LEFT> { [ period, comma, comma, comma ] };
+};
+
+
+
+// Levels 5-8 are Russian, levels 1-4 US English, for shortcut reasons.
+partial alphanumeric_keys
+xkb_symbols "ru" {
+ include "nokia_vndr/rx-51(english_base)"
+ include "nokia_vndr/rx-51(arrows_2btns)"
+
+ name[Group1] = "Russian";
+
+ key.type[Group1] = "EIGHT_LEVEL_SEMIALPHABETIC";
+
+ // 1. row
+ key <AD01> { [ q, Q, 1, 1, Cyrillic_shorti, Cyrillic_SHORTI, 1, 1 ] };
+ key <AD02> { [ w, W, 2, 2, Cyrillic_tse, Cyrillic_TSE, 2, 2 ] };
+ key <AD03> { [ e, E, 3, 3, Cyrillic_u, Cyrillic_U, 3, 3 ] };
+ key <AD04> { [ r, R, 4, 4, Cyrillic_ka, Cyrillic_KA, 4, 4 ] };
+ key <AD05> { [ t, T, 5, 5, Cyrillic_ie, Cyrillic_IE, 5, 5 ] };
+ key <AD06> { [ y, Y, 6, 6, Cyrillic_en, Cyrillic_EN, 6, 6 ] };
+ key <AD07> { [ u, U, 7, 7, Cyrillic_ghe, Cyrillic_GHE, 7, 7 ] };
+ key <AD08> { [ i, I, 8, 8, Cyrillic_sha, Cyrillic_SHA, 8, 8 ] };
+ key <AD09> { [ o, O, 9, 9, Cyrillic_shcha, Cyrillic_SHCHA, 9, 9 ] };
+ key <AD10> { [ p, P, 0, 0, Cyrillic_ze, Cyrillic_ZE, 0, 0 ] };
+ key <AB08> { [ Cyrillic_ha, Cyrillic_HA, Cyrillic_hardsign, Cyrillic_HARDSIGN, Cyrillic_ha, Cyrillic_HA, Cyrillic_hardsign, Cyrillic_HARDSIGN ] };
+
+ // 2. row
+ key <AC01> { [ a, A, asterisk, asterisk, Cyrillic_ef, Cyrillic_EF, asterisk, asterisk ] };
+ key <AC02> { [ s, S, plus, plus, Cyrillic_yeru, Cyrillic_YERU, plus, plus ] };
+ key <AC03> { [ d, D, numbersign, numbersign, Cyrillic_ve, Cyrillic_VE, numbersign, numbersign ] };
+ key <AC04> { [ f, F, minus, minus, Cyrillic_a, Cyrillic_A, minus, minus ] };
+ key <AC05> { [ g, G, underscore, underscore, Cyrillic_pe, Cyrillic_PE, underscore, underscore ] };
+ key <AC06> { [ h, H, exclam, exclam, Cyrillic_er, Cyrillic_ER, exclam, exclam ] };
+ key <AC07> { [ j, J, question, question, Cyrillic_o, Cyrillic_O, question, question ] };
+ key <AC08> { [ k, K, semicolon, semicolon, Cyrillic_el, Cyrillic_EL, semicolon, semicolon ] };
+ key <AC09> { [ l, L, colon, colon, Cyrillic_de, Cyrillic_DE, colon, colon ] };
+ key <AB09> { [ comma, comma, comma, comma, Cyrillic_zhe, Cyrillic_ZHE, comma, comma ] };
+ key <UP> { [ period, period, period, period, Cyrillic_e, Cyrillic_E, period, period ] };
+
+ // 3. row
+ key <AB01> { [ z, Z, dollar, dollar, Cyrillic_ya, Cyrillic_YA, dollar, dollar ] };
+ key <AB02> { [ x, X, EuroSign, EuroSign, Cyrillic_che, Cyrillic_CHE, EuroSign, EuroSign ] };
+ key <AB03> { [ c, C, slash, slash, Cyrillic_es, Cyrillic_ES, slash, slash ] };
+ key <AB04> { [ v, V, parenleft, parenleft, Cyrillic_em, Cyrillic_EM, parenleft, parenleft ] };
+ key <AB05> { [ b, B, parenright, parenright, Cyrillic_i, Cyrillic_I, parenright, parenright ] };
+ key <AB06> { [ n, N, quotedbl, quotedbl, Cyrillic_te, Cyrillic_TE, quotedbl, quotedbl ] };
+ key <AB07> { [ m, M, apostrophe, apostrophe, Cyrillic_softsign, Cyrillic_SOFTSIGN, apostrophe, apostrophe ] };
+ key <LEFT> { [ Cyrillic_be, Cyrillic_BE, Cyrillic_yu, Cyrillic_YU, Cyrillic_be, Cyrillic_BE, Cyrillic_yu, Cyrillic_YU ] };
+};
+
+
+
+partial alphanumeric_keys
+xkb_symbols "it" {
+ include "nokia_vndr/rx-51(english_base)"
+ include "nokia_vndr/rx-51(arrows_2btns)"
+
+ name[Group1] = "Italian";
+
+ // 1. row
+ key <AB08> { [ egrave, Egrave, eacute, Eacute ] };
+
+ // 2. row
+ key <AC06> { [ h, H, semicolon, semicolon ] };
+ key <AC07> { [ j, J, colon, colon ] };
+ key <AC08> { [ k, K, exclam, exclam ] };
+ key <AC09> { [ l, L, question, question ] };
+ key <AB09> { [ ograve, Ograve, igrave, Igrave ] };
+ key <UP> { [ agrave, Agrave, ugrave, Ugrave ] };
+
+ // 3. row
+ key <AB01> { [ z, Z, EuroSign, EuroSign ] };
+ key <AB02> { [ x, X, parenleft, parenleft ] };
+ key <AB03> { [ c, C, parenright, parenright ] };
+ key <LEFT> { [ period, comma, comma, comma ] };
+};
+
+
+
+partial alphanumeric_keys
+xkb_symbols "cz" {
+ include "nokia_vndr/rx-51(english_base)"
+ include "nokia_vndr/rx-51(arrows_2btns)"
+
+ name[Group1] = "Czech";
+
+ // 1. row
+ key <AD06> { [ z, Z, 6, 6 ] };
+ key <AB08> { [ dead_acute, dead_acute, sterling, sterling ] };
+
+ // 2. row
+ key <AC08> { [ k, K, semicolon, semicolon ] };
+ key <AC09> { [ l, L, colon, colon ] };
+ key <AB09> { [ uring, Uring, EuroSign, EuroSign ] };
+ key <UP> { [ dead_caron, dead_caron, dollar, dollar ] };
+
+ // 3. row
+ key <AB01> { [ y, Y, equal, equal ] };
+ key <AB02> { [ x, X, slash, slash ] };
+ key <AB03> { [ c, C, backslash, backslash ] };
+ key <AB04> { [ v, V, apostrophe, apostrophe ] };
+ key <AB05> { [ b, B, quotedbl, quotedbl ] };
+ key <AB06> { [ n, N, exclam, exclam ] };
+ key <AB07> { [ m, M, question, question ] };
+ key <LEFT> { [ period, comma, comma, comma ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "cz_qwerty" {
+ include "nokia_vndr/rx-51(cz)"
+
+ name[Group1] = "Czech - qwerty";
+
+ // Do not use the layout "cz_qwerty" directly if it is the only layout and compat rules enabled.
+ // There is one compat rule that converts "cz_qwerty" to "pc+cz(qwerty)" which is not correct for RX-51.
+ // Use either the layout "cz(qwerty)" or the general "cz" with variant "qwerty".
+
+ // 1. row
+ key <AD06> { [ y, Y, 6, 6 ] };
+
+ // 3. row
+ key <AB01> { [ z, Z, percent, percent ] };
+};
+
+
+
+////////////////////////////////////////////////////////////////////////////////
+
+partial hidden alphanumeric_keys
+xkb_symbols "nordic_base" {
+ include "nokia_vndr/rx-51(english_base)"
+
+ // 1. row
+ key <AB08> { [ aring, Aring, equal, equal ] };
+
+ // 2. row
+ key <AC08> { [ k, K, semicolon, semicolon ] };
+ key <AC09> { [ l, L, colon, colon ] };
+
+ // 3. row
+ key <AB01> { [ z, Z, EuroSign, EuroSign ] };
+ key <AB03> { [ c, C, sterling, sterling ] };
+ key <LEFT> { [ period, comma, comma, comma ] };
+};
+
+partial hidden alphanumeric_keys
+xkb_symbols "english_base" {
+
+ // 1. row
+ key <AD01> { [ q, Q, 1, 1 ] };
+ key <AD02> { [ w, W, 2, 2 ] };
+ key <AD03> { [ e, E, 3, 3 ] };
+ key <AD04> { [ r, R, 4, 4 ] };
+ key <AD05> { [ t, T, 5, 5 ] };
+ key <AD06> { [ y, Y, 6, 6 ] };
+ key <AD07> { [ u, U, 7, 7 ] };
+ key <AD08> { [ i, I, 8, 8 ] };
+ key <AD09> { [ o, O, 9, 9 ] };
+ key <AD10> { [ p, P, 0, 0 ] };
+ key <AB08> { [ comma, semicolon, equal, equal ] };
+
+ // 2. row
+ key <AC01> { [ a, A, asterisk, asterisk ] };
+ key <AC02> { [ s, S, plus, plus ] };
+ key <AC03> { [ d, D, numbersign, numbersign ] };
+ key <AC04> { [ f, F, minus, minus ] };
+ key <AC05> { [ g, G, underscore, underscore ] };
+ key <AC06> { [ h, H, parenleft, parenleft ] };
+ key <AC07> { [ j, J, parenright, parenright ] };
+ key <AC08> { [ k, K, ampersand, ampersand ] };
+ key <AC09> { [ l, L, exclam, exclam ] };
+ key <AB09> { [ period, colon, question, question ] };
+
+ // 3. row
+ key <AB01> { [ z, Z, sterling, sterling ] };
+ key <AB02> { [ x, X, dollar, dollar ] };
+ key <AB03> { [ c, C, EuroSign, EuroSign ] };
+ key <AB04> { [ v, V, slash, slash ] };
+ key <AB05> { [ b, B, backslash, backslash ] };
+ key <AB06> { [ n, N, quotedbl, quotedbl ] };
+ key <AB07> { [ m, M, apostrophe, apostrophe ] };
+ key <SPCE> { [ space, space, at, at ] };
+};
+
+partial hidden alphanumeric_keys
+xkb_symbols "common_keys" {
+ // all other common keys
+
+ key <BKSP> { [ BackSpace ] };
+ key <TAB> { [ Tab ] };
+
+ // broken UI spec.
+ key <RTRN> { [ KP_Enter ] };
+
+ key <KPEN> { [ Return ] };
+ key <ESC> { [ Escape ] };
+
+ key <FK01> { [ F1 ] };
+ key <FK02> { [ F2 ] };
+ key <FK03> { [ F3 ] };
+ key <FK04> { [ F4 ] };
+ key <FK05> { [ F5 ] };
+ key <FK06> { [ F6 ] };
+
+ // Swap +/- keys intentionally. The VOL+/VOL- keys are located physically
+ // on left/right and up/down in landscape/portrait orientation. This does
+ // not feel natural for the user and therefore we want the VOL+/VOL- keys
+ // map to -/+.
+ //
+ // The only exception is an active call in portrait mode where we want to
+ // use the real meanings of the keys. This special case and management of
+ // +/- keys in general is handled in maemo-statusmenu-volume.
+ key <FK07> { [ F8 ] };
+ key <FK08> { [ F7 ] };
+
+ key <FK09> { [ F9 ] };
+ key <FK10> { [ F10 ] };
+ key <FK11> { [ F11 ] };
+};
+
+partial hidden alphanumeric_keys modifier_keys
+xkb_symbols "modifiers" {
+ // Shift switches between current level and level+1
+ key <LFSH> {
+ type[Group1] = "ONE_LEVEL",
+ symbols[Group1] = [ Shift_L ]
+ };
+ modifier_map Shift { Shift_L };
+
+ // Fn+Ctrl virtual symbol table (Multi_key)
+ // Ctrl+Space switches between 1st and 5th level (hardcoded in hildon)
+ key <LCTL> {
+ type[Group1] = "FOUR_LEVEL",
+ symbols[Group1] = [ Control_L, Control_L, Multi_key, Multi_key ]
+ };
+ modifier_map Control { Control_L };
+
+ // Fn key (right alt) switches to 3rd level
+ include "level3(ralt_switch)"
+};
+
+partial hidden alphanumeric_keys
+xkb_symbols "arrows_2btns" {
+ // rx-51 specific arrows mapping
+ // normal 2nd level must not be enumerated to allow text selection with Shift key
+ key <DOWN> { type[Group1] = "PC_FN_LEVEL2", symbols[Group1] = [ Left, Up ] };
+ key <RGHT> { type[Group1] = "PC_FN_LEVEL2", symbols[Group1] = [ Right, Down ] };
+};
+
+partial hidden alphanumeric_keys
+xkb_symbols "arrows_4btns" {
+ // standard arrows mapping
+ // normal 2nd level must not be enumerated to allow text selection with Shift key
+ key <UP> { type[Group1] = "ONE_LEVEL", symbols[Group1] = [ Up ] };
+ key <LEFT> { type[Group1] = "ONE_LEVEL", symbols[Group1] = [ Left ] };
+ key <DOWN> { type[Group1] = "ONE_LEVEL", symbols[Group1] = [ Down ] };
+ key <RGHT> { type[Group1] = "ONE_LEVEL", symbols[Group1] = [ Right ] };
+};
+
+// author: Roman Moravcik
+xkb_symbols "sk" {
+ include "nokia_vndr/rx-51(english_base)"
+ include "nokia_vndr/rx-51(arrows_2btns)"
+
+ name[Group1] = "Slovak QWERTZ (CZ HW)";
+
+ // 1. row
+ key <AD06> { [ z, Z, 6, 6 ] };
+ key <AB08> { [ dead_acute, dead_acute, sterling, sterling ] };
+
+ // 2. row
+ key <AC08> { [ k, K, semicolon, semicolon ] };
+ key <AC09> { [ l, L, colon, colon ] };
+ key <AB09> { [ ocircumflex, adiaeresis, EuroSign, EuroSign ] };
+ key <UP> { [ dead_caron, bar, dollar, dollar ] };
+
+ // 3. row
+ key <AB01> { [ y, Y, equal, equal ] };
+ key <AB02> { [ x, X, slash, slash ] };
+ key <AB03> { [ c, C, backslash, backslash ] };
+ key <AB04> { [ v, V, apostrophe, apostrophe ] };
+ key <AB05> { [ b, B, quotedbl, quotedbl ] };
+ key <AB06> { [ n, N, exclam, exclam ] };
+ key <AB07> { [ m, M, question, question ] };
+ key <LEFT> { [ period, Tab, comma, comma ] };
+};
+
+xkb_symbols "sk_qwerty" {
+ include "nokia_vndr/rx-51(sk)"
+
+ name[Group1] = "Slovak QWERTY (CZ hw)";
+
+ // 1. row
+ key <AD06> { [ y, Y, 6, 6 ] };
+
+ // 3. row
+ key <AB01> { [ z, Z, equal, equal ] };
+};
+
+// author: Roman Moravcik
+partial alphanumeric_keys
+xkb_symbols "aren" {
+ include "nokia_vndr/rx-51(english_base)"
+ include "nokia_vndr/rx-51(arrows_4btns)"
+
+ name[Group1] = "U.S. English";
+ name[Group2] = "Arabic";
+
+ key <SPCE> { type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] };
+
+ key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC";
+
+ // 1. row
+ key <AD01> { symbols[Group2] = [ Arabic_dad, Arabic_fatha, 0x1000661, 0x1000661 ] };
+ key <AD02> { symbols[Group2] = [ Arabic_sad, Arabic_fathatan, 0x1000662, 0x1000662 ] };
+ key <AD03> { symbols[Group2] = [ Arabic_theh, Arabic_damma, 0x1000663, 0x1000663 ] };
+ key <AD04> { symbols[Group2] = [ Arabic_qaf, Arabic_dammatan, 0x1000664, 0x1000664 ] };
+ key <AD05> { symbols[Group2] = [ Arabic_feh, 0x100fef9, 0x1000665, 0x1000665 ] };
+ key <AD06> { symbols[Group2] = [ Arabic_ghain, Arabic_hamzaunderalef, 0x1000666, 0x1000666 ] };
+ key <AD07> { symbols[Group2] = [ Arabic_ain, rightsinglequotemark, 0x1000667, 0x1000667 ] };
+ key <AD08> { symbols[Group2] = [ Arabic_ha, Arabic_tehmarbuta, 0x1000668, 0x1000668 ] };
+ key <AD09> { symbols[Group2] = [ Arabic_khah, division, 0x1000669, 0x1000669 ] };
+ key <AD10> { symbols[Group2] = [ Arabic_hah, multiply, 0x1000660, 0x1000660 ] };
+ key <AB08> { symbols[Group2] = [ Arabic_jeem, period, equal, equal ] };
+
+ // 2. row
+ key <AC01> { symbols[Group2] = [ Arabic_sheen, Arabic_kasra, asterisk, asterisk ] };
+ key <AC02> { symbols[Group2] = [ Arabic_seen, Arabic_kasratan, plus, plus ] };
+ key <AC03> { symbols[Group2] = [ Arabic_yeh, Arabic_alefmaksura, numbersign, numbersign ] };
+ key <AC04> { symbols[Group2] = [ Arabic_beh, Arabic_hamzaonyeh, minus, minus ] };
+ key <AC05> { symbols[Group2] = [ Arabic_lam, 0x100fef7, underscore, underscore ] };
+ key <AC06> { symbols[Group2] = [ Arabic_alef, Arabic_hamzaonalef, parenright, parenright ] };
+ key <AC07> { symbols[Group2] = [ Arabic_teh, Arabic_tatweel, parenleft, parenleft ] };
+ key <AC08> { symbols[Group2] = [ Arabic_noon, Arabic_comma, ampersand, ampersand ] };
+ key <AC09> { symbols[Group2] = [ Arabic_meem, Arabic_semicolon, exclam, exclam ] };
+ key <AB09> { symbols[Group2] = [ Arabic_kaf, colon, Arabic_question_mark, Arabic_question_mark ] };
+
+ // 3. row
+ key <AB01> { symbols[Group2] = [ Arabic_thal, Arabic_shadda, sterling, sterling ] };
+ key <AB02> { symbols[Group2] = [ Arabic_dal, Arabic_sukun, dollar, dollar ] };
+ key <AB03> { symbols[Group2] = [ Arabic_waw, Arabic_hamzaonwaw, EuroSign, EuroSign ] };
+ key <AB04> { symbols[Group2] = [ Arabic_ra, 0x100fef5, slash, slash ] };
+ key <AB05> { symbols[Group2] = [ Arabic_zain, 0x100fefb, backslash, backslash ] };
+ key <AB06> { symbols[Group2] = [ Arabic_tah, Arabic_maddaonalef, quotedbl, quotedbl ] };
+ key <AB07> { symbols[Group2] = [ Arabic_zah, Arabic_hamza, apostrophe, apostrophe ] };
+};
+
+// author: Hessam Farhang
+partial alphanumeric_keys
+xkb_symbols "faen" {
+ include "nokia_vndr/rx-51(english_base)"
+ include "nokia_vndr/rx-51(arrows_4btns)"
+
+ name[Group1] = "U.S. English";
+ name[Group2] = "Persian";
+
+ key <SPCE> { type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] };
+
+ key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC";
+
+ // 1. row
+ key <AD01> { symbols[Group2] = [ Arabic_dad, Arabic_sukun, 0x10006f1, 0x1000661 ] };
+ key <AD02> { symbols[Group2] = [ Arabic_sad, Arabic_dammatan, 0x10006f2, 0x1000662 ] };
+ key <AD03> { symbols[Group2] = [ Arabic_theh, Arabic_kasratan, 0x10006f3, 0x1000663 ] };
+ key <AD04> { symbols[Group2] = [ Arabic_qaf, Arabic_fathatan, 0x10006f4, 0x1000664 ] };
+ key <AD05> { symbols[Group2] = [ Arabic_feh, Arabic_damma, 0x10006f5, 0x1000665 ] };
+ key <AD06> { symbols[Group2] = [ Arabic_ghain, Arabic_kasra, 0x10006f6, 0x1000666 ] };
+ key <AD07> { symbols[Group2] = [ Arabic_ain, Arabic_fatha, 0x10006f7, 0x1000667 ] };
+ key <AD08> { symbols[Group2] = [ Arabic_heh, Arabic_shadda, 0x10006f8, 0x1000668 ] };
+ key <AD09> { symbols[Group2] = [ Arabic_khah, 0x10006af, 0x10006f9, 0x1000669 ] };
+ key <AD10> { symbols[Group2] = [ Arabic_hah, 0x1000686, 0x10006f0, 0x1000660 ] };
+ key <AB08> { symbols[Group2] = [ Arabic_jeem, Arabic_comma, comma, Arabic_semicolon ] };
+
+ // 2. row
+ key <AC01> { symbols[Group2] = [ Arabic_sheen, Arabic_hamzaonwaw, asterisk, asterisk ] };
+ key <AC02> { symbols[Group2] = [ Arabic_seen, Arabic_hamzaonyeh, plus, plus ] };
+ key <AC03> { symbols[Group2] = [ 0x10006cc, period, numbersign, numbersign ] };
+ key <AC04> { symbols[Group2] = [ Arabic_beh, colon, minus, minus ] };
+ key <AC05> { symbols[Group2] = [ Arabic_lam, Arabic_hamzaonalef, underscore, underscore ] };
+ key <AC06> { symbols[Group2] = [ Arabic_alef, Arabic_maddaonalef, parenleft, parenleft ] };
+ key <AC07> { symbols[Group2] = [ Arabic_teh, Arabic_tehmarbuta, parenright, parenright ] };
+ key <AC08> { symbols[Group2] = [ Arabic_noon, guillemotright, ampersand, ampersand ] };
+ key <AC09> { symbols[Group2] = [ Arabic_meem, guillemotleft, exclam, exclam ] };
+ key <AB09> { symbols[Group2] = [ 0x10006a9, Arabic_waw, Arabic_question_mark, colon ] };
+
+ // 3. row
+ key <AB01> { symbols[Group2] = [ Arabic_zah, Arabic_kaf, sterling, period ] };
+ key <AB02> { symbols[Group2] = [ Arabic_tah, 0x1000653, dollar, dollar ] };
+ key <AB03> { symbols[Group2] = [ Arabic_zain, 0x1000698, EuroSign, EuroSign ] };
+ key <AB04> { symbols[Group2] = [ Arabic_ra, 0x1000670, slash, slash ] };
+ key <AB05> { symbols[Group2] = [ Arabic_thal, 0x100200c, backslash, backslash ] };
+ key <AB06> { symbols[Group2] = [ Arabic_dal, 0x1000654, quotedbl, quotedbl ] };
+ key <AB07> { symbols[Group2] = [ 0x100067e, Arabic_hamza, apostrophe, apostrophe ] };
+};
+
+// author: Jaroslav Poriz
+xkb_symbols "dv" {
+ include "nokia_vndr/rx-51(english_base)"
+ include "nokia_vndr/rx-51(arrows_4btns)"
+
+ name[Group1] = "Dvorak";
+
+ // 1. row
+ key <AD01> { [ colon, semicolon, 1, 1 ] };
+ key <AD02> { [ w, W, 2, 2 ] };
+ key <AD03> { [ v, V, 3, 3 ] };
+ key <AD04> { [ p, P, 4, 4 ] };
+ key <AD05> { [ y, Y, 5, 5 ] };
+ key <AD06> { [ f, F, 6, 6 ] };
+ key <AD07> { [ g, G, 7, 7 ] };
+ key <AD08> { [ c, C, 8, 8 ] };
+ key <AD09> { [ r, R, 9, 9 ] };
+ key <AD10> { [ l, L, 0, 0 ] };
+ key <AB08> { [ period, comma, equal, equal ] };
+
+ // 2. row
+ key <AC01> { [ a, A, asterisk, asterisk ] };
+ key <AC02> { [ o, O, plus, plus ] };
+ key <AC03> { [ e, E, numbersign, numbersign ] };
+ key <AC04> { [ u, U, minus, minus ] };
+ key <AC05> { [ i, I, underscore, underscore ] };
+ key <AC06> { [ d, D, exclam, parenleft ] };
+ key <AC07> { [ h, H, question, parenright ] };
+ key <AC08> { [ t, T, ampersand, ampersand ] };
+ key <AC09> { [ n, N, less, exclam ] };
+ key <AB09> { [ s, S, greater, question ] };
+
+ // 3. row
+ key <AB01> { [ z, Z, asciitilde, asciitilde ] };
+ key <AB02> { [ q, Q, dollar, dollar ] };
+ key <AB03> { [ j, J, backslash, bar ] };
+ key <AB04> { [ k, K, grave, slash ] };
+ key <AB05> { [ x, X, parenleft, backslash ] };
+ key <AB06> { [ b, B, parenright, quotedbl ] };
+ key <AB07> { [ m, M, apostrophe, apostrophe ] };
+ key <SPCE> { [ space, slash, at, at ] };
+};
+
+// author: Porfyras <porfyras@gmail.com>
+// author: Roman Moravcik
+// author: Faidon Liambotis
+partial alphanumeric_keys
+xkb_symbols "gr" {
+ include "nokia_vndr/rx-51(english_base)"
+ include "nokia_vndr/rx-51(arrows_4btns)"
+
+ name[Group1] = "U.S. English";
+ name[Group2] = "Greek";
+
+ key <SPCE> { type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] };
+
+ key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC";
+
+ // 1. row
+ key <AD01> { symbols[Group2] = [ period, colon, 1, 1 ] };
+ key <AD02> { symbols[Group2] = [ Greek_finalsmallsigma, Greek_SIGMA, 2, 2 ] };
+ key <AD03> { symbols[Group2] = [ Greek_epsilon, Greek_EPSILON, 3, 3 ] };
+ key <AD04> { symbols[Group2] = [ Greek_rho, Greek_RHO, 4, 4 ] };
+ key <AD05> { symbols[Group2] = [ Greek_tau, Greek_TAU, 5, 5 ] };
+ key <AD06> { symbols[Group2] = [ Greek_upsilon, Greek_UPSILON, 6, 6 ] };
+ key <AD07> { symbols[Group2] = [ Greek_theta, Greek_THETA, 7, 7 ] };
+ key <AD08> { symbols[Group2] = [ Greek_iota, Greek_IOTA, 8, 8 ] };
+ key <AD09> { symbols[Group2] = [ Greek_omicron, Greek_OMICRON, 9, 9 ] };
+ key <AD10> { symbols[Group2] = [ Greek_pi, Greek_PI, 0, 0 ] };
+ key <AB08> { symbols[Group2] = [ comma, semicolon, equal, equal ] };
+
+ // 2. row
+ key <AC01> { symbols[Group2] = [ Greek_alpha, Greek_ALPHA, asterisk, asterisk ] };
+ key <AC02> { symbols[Group2] = [ Greek_sigma, Greek_SIGMA, plus, plus ] };
+ key <AC03> { symbols[Group2] = [ Greek_delta, Greek_DELTA, numbersign, numbersign ] };
+ key <AC04> { symbols[Group2] = [ Greek_phi, Greek_PHI, minus, minus ] };
+ key <AC05> { symbols[Group2] = [ Greek_gamma, Greek_GAMMA, underscore, underscore ] };
+ key <AC06> { symbols[Group2] = [ Greek_eta, Greek_ETA, parenleft, parenleft ] };
+ key <AC07> { symbols[Group2] = [ Greek_xi, Greek_XI, parenright, parenright ] };
+ key <AC08> { symbols[Group2] = [ Greek_kappa, Greek_KAPPA, ampersand, ampersand ] };
+ key <AC09> { symbols[Group2] = [ Greek_lamda, Greek_LAMDA, exclam, exclam ] };
+ key <AB09> { symbols[Group2] = [ dead_acute, dead_diaeresis, question, question ] };
+
+ // 3. row
+ key <AB01> { symbols[Group2] = [ Greek_zeta, Greek_ZETA, sterling, sterling ] };
+ key <AB02> { symbols[Group2] = [ Greek_chi, Greek_CHI, dollar, dollar ] };
+ key <AB03> { symbols[Group2] = [ Greek_psi, Greek_PSI, EuroSign, EuroSign ] };
+ key <AB04> { symbols[Group2] = [ Greek_omega, Greek_OMEGA, slash, slash ] };
+ key <AB05> { symbols[Group2] = [ Greek_beta, Greek_BETA, backslash, backslash ] };
+ key <AB06> { symbols[Group2] = [ Greek_nu, Greek_NU, quotedbl, quotedbl ] };
+ key <AB07> { symbols[Group2] = [ Greek_mu, Greek_MU, apostrophe, apostrophe ] };
+};
+
+// author: Ognian Samokovliyski
+// author: Kostadin Bashev
+// author: Roman Moravcik
+partial alphanumeric_keys
+xkb_symbols "bg_phonetic" {
+ include "nokia_vndr/rx-51(english_base)"
+ include "nokia_vndr/rx-51(arrows_4btns)"
+
+ name[Group1] = "U.S. English";
+ name[Group2] = "Bulgarian - Phonetic";
+
+ key <SPCE> { type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] };
+
+ key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC";
+
+ // 1. row
+ key <AD01> { symbols[Group2] = [ Cyrillic_ya, Cyrillic_YA, 1, 1 ] };
+ key <AD02> { symbols[Group2] = [ Cyrillic_ve, Cyrillic_VE, 2, 2 ] };
+ key <AD03> { symbols[Group2] = [ Cyrillic_ie, Cyrillic_IE, 3, 3 ] };
+ key <AD04> { symbols[Group2] = [ Cyrillic_er, Cyrillic_ER, 4, 4 ] };
+ key <AD05> { symbols[Group2] = [ Cyrillic_te, Cyrillic_TE, 5, 5 ] };
+ key <AD06> { symbols[Group2] = [ Cyrillic_hardsign, Cyrillic_HARDSIGN, 6, 6 ] };
+ key <AD07> { symbols[Group2] = [ Cyrillic_u, Cyrillic_U, 7, 7 ] };
+ key <AD08> { symbols[Group2] = [ Cyrillic_i, Cyrillic_I, 8, 8 ] };
+ key <AD09> { symbols[Group2] = [ Cyrillic_o, Cyrillic_O, 9, 9 ] };
+ key <AD10> { symbols[Group2] = [ Cyrillic_pe, Cyrillic_PE, 0, 0 ] };
+ key <AB08> { symbols[Group2] = [ comma, semicolon, equal, equal ] };
+
+ // 2. row
+ key <AC01> { symbols[Group2] = [ Cyrillic_a, Cyrillic_A, asterisk, asterisk ] };
+ key <AC02> { symbols[Group2] = [ Cyrillic_es, Cyrillic_ES, plus, plus ] };
+ key <AC03> { symbols[Group2] = [ Cyrillic_de, Cyrillic_DE, numbersign, numbersign ] };
+ key <AC04> { symbols[Group2] = [ Cyrillic_ef, Cyrillic_EF, minus, minus ] };
+ key <AC05> { symbols[Group2] = [ Cyrillic_ghe, Cyrillic_GHE, underscore, underscore ] };
+ key <AC06> { symbols[Group2] = [ Cyrillic_ha, Cyrillic_HA, parenleft, parenleft ] };
+ key <AC07> { symbols[Group2] = [ Cyrillic_shorti, Cyrillic_SHORTI, parenright, parenright ] };
+ key <AC08> { symbols[Group2] = [ Cyrillic_ka, Cyrillic_KA, ampersand, ampersand ] };
+ key <AC09> { symbols[Group2] = [ Cyrillic_el, Cyrillic_EL, exclam, exclam ] };
+ key <AB09> { symbols[Group2] = [ period, colon, question, question ] };
+ key <UP> { symbols[Group2] = [ Cyrillic_yu, Cyrillic_YU, Up, Up ] };
+
+ // 3. row
+ key <AB01> { symbols[Group2] = [ Cyrillic_ze, Cyrillic_ZE, sterling, sterling ] };
+ key <AB02> { symbols[Group2] = [ Cyrillic_softsign, Cyrillic_SOFTSIGN, dollar, dollar ] };
+ key <AB03> { symbols[Group2] = [ Cyrillic_tse, Cyrillic_TSE, EuroSign, EuroSign ] };
+ key <AB04> { symbols[Group2] = [ Cyrillic_zhe, Cyrillic_ZHE, slash, slash ] };
+ key <AB05> { symbols[Group2] = [ Cyrillic_be, Cyrillic_BE, backslash, backslash ] };
+ key <AB06> { symbols[Group2] = [ Cyrillic_en, Cyrillic_EN, quotedbl, quotedbl ] };
+ key <AB07> { symbols[Group2] = [ Cyrillic_em, Cyrillic_EM, apostrophe, apostrophe ] };
+ key <LEFT> { symbols[Group2] = [ Cyrillic_sha, Cyrillic_SHA, Left, Left ] };
+ key <DOWN> { symbols[Group2] = [ Cyrillic_shcha, Cyrillic_SHCHA, Down, Down ] };
+ key <RGHT> { symbols[Group2] = [ Cyrillic_che, Cyrillic_CHE, Right, Right ] };
+};
+
+// author: Nikola Kovachevski
+partial alphanumeric_keys
+xkb_symbols "mk" {
+ include "nokia_vndr/rx-51(english_base)"
+ include "nokia_vndr/rx-51(arrows_4btns)"
+
+ name[Group1] = "U.S. English";
+ name[Group2] = "Macedonian";
+
+ key <SPCE> { type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] };
+
+ key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC";
+
+ // 1. row
+ key <AD01> { symbols[Group2] = [ Cyrillic_lje, Cyrillic_LJE, 1, 1 ] };
+ key <AD02> { symbols[Group2] = [ Cyrillic_nje, Cyrillic_NJE, 2, 2 ] };
+ key <AD03> { symbols[Group2] = [ Cyrillic_ie, Cyrillic_IE, 3, 3 ] };
+ key <AD04> { symbols[Group2] = [ Cyrillic_er, Cyrillic_ER, 4, 4 ] };
+ key <AD05> { symbols[Group2] = [ Cyrillic_te, Cyrillic_TE, 5, 5 ] };
+ key <AD06> { symbols[Group2] = [ Macedonia_dse, Macedonia_DSE, 6, 6 ] };
+ key <AD07> { symbols[Group2] = [ Cyrillic_u, Cyrillic_U, 7, 7 ] };
+ key <AD08> { symbols[Group2] = [ Cyrillic_i, Cyrillic_I, 8, 8 ] };
+ key <AD09> { symbols[Group2] = [ Cyrillic_o, Cyrillic_O, 9, 9 ] };
+ key <AD10> { symbols[Group2] = [ Cyrillic_pe, Cyrillic_PE, 0, 0 ] };
+ key <AB08> { symbols[Group2] = [ Cyrillic_sha, Cyrillic_SHA, equal, equal ] };
+
+ // 2. row
+ key <AC01> { symbols[Group2] = [ Cyrillic_a, Cyrillic_A, asterisk, asterisk ] };
+ key <AC02> { symbols[Group2] = [ Cyrillic_es, Cyrillic_ES, plus, plus ] };
+ key <AC03> { symbols[Group2] = [ Cyrillic_de, Cyrillic_DE, numbersign, numbersign ] };
+ key <AC04> { symbols[Group2] = [ Cyrillic_ef, Cyrillic_EF, minus, minus ] };
+ key <AC05> { symbols[Group2] = [ Cyrillic_ghe, Cyrillic_GHE, underscore, underscore ] };
+ key <AC06> { symbols[Group2] = [ Cyrillic_ha, Cyrillic_HA, parenleft, parenleft ] };
+ key <AC07> { symbols[Group2] = [ Cyrillic_je, Cyrillic_JE, parenright, parenright ] };
+ key <AC08> { symbols[Group2] = [ Cyrillic_ka, Cyrillic_KA, ampersand, ampersand ] };
+ key <AC09> { symbols[Group2] = [ Cyrillic_el, Cyrillic_EL, exclam, exclam ] };
+ key <AB09> { symbols[Group2] = [ period, comma, question, question ] };
+ key <UP> { symbols[Group2] = [ Cyrillic_che, Cyrillic_CHE, Up, Up ] };
+
+ // 3. row
+ key <AB01> { symbols[Group2] = [ Cyrillic_ze, Cyrillic_ZE, colon, colon ] };
+ key <AB02> { symbols[Group2] = [ Cyrillic_dzhe, Cyrillic_DZHE, semicolon, semicolon ] };
+ key <AB03> { symbols[Group2] = [ Cyrillic_tse, Cyrillic_TSE, EuroSign, EuroSign ] };
+ key <AB04> { symbols[Group2] = [ Cyrillic_ve, Cyrillic_VE, slash, slash ] };
+ key <AB05> { symbols[Group2] = [ Cyrillic_be, Cyrillic_BE, backslash, backslash ] };
+ key <AB06> { symbols[Group2] = [ Cyrillic_en, Cyrillic_EN, quotedbl, quotedbl ] };
+ key <AB07> { symbols[Group2] = [ Cyrillic_em, Cyrillic_EM, apostrophe, apostrophe ] };
+ key <LEFT> { symbols[Group2] = [ Macedonia_kje, Macedonia_KJE, Left, Left ] };
+ key <DOWN> { symbols[Group2] = [ Cyrillic_zhe, Cyrillic_ZHE, Down, Down ] };
+ key <RGHT> { symbols[Group2] = [ Macedonia_gje, Macedonia_GJE, Right, Right ] };
+};
+
+// author: Roman Moravcik
+partial alphanumeric_keys
+xkb_symbols "ru_phonetic" {
+ include "nokia_vndr/rx-51(english_base)"
+ include "nokia_vndr/rx-51(arrows_2btns)"
+
+ name[Group1] = "Russian - Phonetic";
+ name[Group2] = "U.S. English";
+
+ key <SPCE> { type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] };
+
+ key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC";
+
+ // 1. row
+ key <AD01> { symbols[Group1] = [ Cyrillic_ya, Cyrillic_YA, 1, 1 ] };
+ key <AD02> { symbols[Group1] = [ Cyrillic_ve, Cyrillic_VE, 2, 2 ] };
+ key <AD03> { symbols[Group1] = [ Cyrillic_ie, Cyrillic_IE, 3, 3 ] };
+ key <AD04> { symbols[Group1] = [ Cyrillic_er, Cyrillic_ER, 4, 4 ] };
+ key <AD05> { symbols[Group1] = [ Cyrillic_te, Cyrillic_TE, 5, 5 ] };
+ key <AD06> { symbols[Group1] = [ Cyrillic_yeru, Cyrillic_YERU, 6, 6 ] };
+ key <AD07> { symbols[Group1] = [ Cyrillic_u, Cyrillic_U, 7, 7 ] };
+ key <AD08> { symbols[Group1] = [ Cyrillic_i, Cyrillic_I, 8, 8 ] };
+ key <AD09> { symbols[Group1] = [ Cyrillic_o, Cyrillic_O, 9, 9 ] };
+ key <AD10> { symbols[Group1] = [ Cyrillic_pe, Cyrillic_PE, 0, 0 ] };
+ key <AB08> { symbols[Group1] = [ Cyrillic_sha, Cyrillic_SHA, Cyrillic_shcha, Cyrillic_SHCHA ] };
+
+ key <AD01> { symbols[Group2] = [ q, Q, 1, 1 ] };
+ key <AD02> { symbols[Group2] = [ w, W, 2, 2 ] };
+ key <AD03> { symbols[Group2] = [ e, E, 3, 3 ] };
+ key <AD04> { symbols[Group2] = [ r, R, 4, 4 ] };
+ key <AD05> { symbols[Group2] = [ t, T, 5, 5 ] };
+ key <AD06> { symbols[Group2] = [ y, Y, 6, 6 ] };
+ key <AD07> { symbols[Group2] = [ u, U, 7, 7 ] };
+ key <AD08> { symbols[Group2] = [ i, I, 8, 8 ] };
+ key <AD09> { symbols[Group2] = [ o, O, 9, 9 ] };
+ key <AD10> { symbols[Group2] = [ p, P, 0, 0 ] };
+ key <AB08> { symbols[Group2] = [ Cyrillic_sha, Cyrillic_SHA, Cyrillic_shcha, Cyrillic_SHCHA ] };
+
+ // 2. row
+ key <AC01> { symbols[Group1] = [ Cyrillic_a, Cyrillic_A, asterisk, asterisk ] };
+ key <AC02> { symbols[Group1] = [ Cyrillic_es, Cyrillic_ES, plus, plus ] };
+ key <AC03> { symbols[Group1] = [ Cyrillic_de, Cyrillic_DE, numbersign, numbersign ] };
+ key <AC04> { symbols[Group1] = [ Cyrillic_ef, Cyrillic_EF, minus, minus ] };
+ key <AC05> { symbols[Group1] = [ Cyrillic_ghe, Cyrillic_GHE, underscore, underscore ] };
+ key <AC06> { symbols[Group1] = [ Cyrillic_ha, Cyrillic_HA, exclam, exclam ] };
+ key <AC07> { symbols[Group1] = [ Cyrillic_shorti, Cyrillic_SHORTI, question, question ] };
+ key <AC08> { symbols[Group1] = [ Cyrillic_ka, Cyrillic_KA, semicolon, semicolon ] };
+ key <AC09> { symbols[Group1] = [ Cyrillic_el, Cyrillic_EL, colon, colon ] };
+ key <AB09> { symbols[Group1] = [ Cyrillic_yu, Cyrillic_YU, comma, comma ] };
+ key <UP> { symbols[Group1] = [ Cyrillic_e, Cyrillic_E, period, period ] };
+
+ key <AC01> { symbols[Group2] = [ a, A, asterisk, asterisk ] };
+ key <AC02> { symbols[Group2] = [ s, S, plus, plus ] };
+ key <AC03> { symbols[Group2] = [ d, D, numbersign, numbersign ] };
+ key <AC04> { symbols[Group2] = [ f, F, minus, minus ] };
+ key <AC05> { symbols[Group2] = [ g, G, underscore, underscore ] };
+ key <AC06> { symbols[Group2] = [ h, H, exclam, exclam ] };
+ key <AC07> { symbols[Group2] = [ j, J, question, question ] };
+ key <AC08> { symbols[Group2] = [ k, K, semicolon, semicolon ] };
+ key <AC09> { symbols[Group2] = [ l, L, colon, colon ] };
+ key <AB09> { symbols[Group2] = [ comma, comma, comma, comma ] };
+ key <UP> { symbols[Group2] = [ period, period, period, period ] };
+
+ // 3. row
+ key <AB01> { symbols[Group1] = [ Cyrillic_ze, Cyrillic_ZE, dollar, dollar ] };
+ key <AB02> { symbols[Group1] = [ Cyrillic_softsign, Cyrillic_SOFTSIGN, EuroSign, EuroSign ] };
+ key <AB03> { symbols[Group1] = [ Cyrillic_tse, Cyrillic_TSE, slash, slash ] };
+ key <AB04> { symbols[Group1] = [ Cyrillic_zhe, Cyrillic_ZHE, parenleft, parenleft ] };
+ key <AB05> { symbols[Group1] = [ Cyrillic_be, Cyrillic_BE, parenright, parenright ] };
+ key <AB06> { symbols[Group1] = [ Cyrillic_en, Cyrillic_EN, quotedbl, quotedbl ] };
+ key <AB07> { symbols[Group1] = [ Cyrillic_em, Cyrillic_EM, apostrophe, apostrophe ] };
+ key <LEFT> { symbols[Group1] = [ Cyrillic_che, Cyrillic_CHE, Cyrillic_hardsign, Cyrillic_HARDSIGN ] };
+
+ key <AB01> { symbols[Group2] = [ z, Z, dollar, dollar ] };
+ key <AB02> { symbols[Group2] = [ x, X, EuroSign, EuroSign ] };
+ key <AB03> { symbols[Group2] = [ c, C, slash, slash ] };
+ key <AB04> { symbols[Group2] = [ v, V, parenleft, parenleft ] };
+ key <AB05> { symbols[Group2] = [ b, B, parenright, parenright ] };
+ key <AB06> { symbols[Group2] = [ n, N, quotedbl, quotedbl ] };
+ key <AB07> { symbols[Group2] = [ m, M, apostrophe, apostrophe ] };
+ key <LEFT> { symbols[Group2] = [ Cyrillic_che, Cyrillic_CHE, Cyrillic_hardsign, Cyrillic_HARDSIGN ] };
+};
+
+// author: Roman Moravcik
+partial alphanumeric_keys
+xkb_symbols "he_phonetic" {
+ include "nokia_vndr/rx-51(english_base)"
+ include "nokia_vndr/rx-51(arrows_4btns)"
+
+ name[Group1] = "U.S. English";
+ name[Group2] = "Hebrew - Phonetic";
+
+ key <SPCE> { type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] };
+
+ key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC";
+
+ // 1. row
+ key <AD01> { symbols[Group2] = [ hebrew_qoph, hebrew_qoph, 1, 1 ] };
+ key <AD02> { symbols[Group2] = [ hebrew_waw, hebrew_waw, 2, 2 ] };
+ key <AD03> { symbols[Group2] = [ hebrew_aleph, hebrew_aleph, 3, 3 ] };
+ key <AD04> { symbols[Group2] = [ hebrew_resh, hebrew_resh, 4, 4 ] };
+ key <AD05> { symbols[Group2] = [ hebrew_taw, hebrew_tet, 5, 5 ] };
+ key <AD06> { symbols[Group2] = [ hebrew_ayin, hebrew_ayin, 6, 6 ] };
+ key <AD07> { symbols[Group2] = [ hebrew_waw, hebrew_waw, 7, 7 ] };
+ key <AD08> { symbols[Group2] = [ hebrew_yod, hebrew_yod, 8, 8 ] };
+ key <AD09> { symbols[Group2] = [ hebrew_samech, hebrew_samech, 9, 9 ] };
+ key <AD10> { symbols[Group2] = [ hebrew_pe, hebrew_finalpe, 0, 0 ] };
+ key <AB08> { symbols[Group2] = [ comma, semicolon, equal, equal ] };
+
+ // 2. row
+ key <AC01> { symbols[Group2] = [ hebrew_aleph, hebrew_aleph, asterisk, asterisk ] };
+ key <AC02> { symbols[Group2] = [ hebrew_shin, hebrew_shin, plus, plus ] };
+ key <AC03> { symbols[Group2] = [ hebrew_dalet, hebrew_dalet, numbersign, numbersign ] };
+ key <AC04> { symbols[Group2] = [ hebrew_pe, hebrew_finalpe, minus, minus ] };
+ key <AC05> { symbols[Group2] = [ hebrew_gimel, hebrew_gimel, underscore, underscore ] };
+ key <AC06> { symbols[Group2] = [ hebrew_he, hebrew_he, parenleft, parenleft ] };
+ key <AC07> { symbols[Group2] = [ hebrew_yod, hebrew_yod, parenright, parenright ] };
+ key <AC08> { symbols[Group2] = [ hebrew_kaph, hebrew_finalkaph, ampersand, ampersand ] };
+ key <AC09> { symbols[Group2] = [ hebrew_lamed, hebrew_lamed, exclam, exclam ] };
+ key <AB09> { symbols[Group2] = [ period, colon, question, question ] };
+
+ // 3. row
+ key <AB01> { symbols[Group2] = [ hebrew_zain, hebrew_zain, sterling, sterling ] };
+ key <AB02> { symbols[Group2] = [ hebrew_chet, hebrew_chet, dollar, dollar ] };
+ key <AB03> { symbols[Group2] = [ hebrew_zade, hebrew_finalzade, EuroSign, EuroSign ] };
+ key <AB04> { symbols[Group2] = [ hebrew_waw, hebrew_waw, slash, slash ] };
+ key <AB05> { symbols[Group2] = [ hebrew_bet, hebrew_bet, backslash, backslash ] };
+ key <AB06> { symbols[Group2] = [ hebrew_nun, hebrew_finalnun, quotedbl, quotedbl ] };
+ key <AB07> { symbols[Group2] = [ hebrew_mem, hebrew_finalmem, apostrophe, apostrophe ] };
+};
+
+// author: Roman Moravcik
+partial alphanumeric_keys
+xkb_symbols "he" {
+ include "nokia_vndr/rx-51(english_base)"
+ include "nokia_vndr/rx-51(arrows_4btns)"
+
+ name[Group1] = "U.S. English";
+ name[Group2] = "Hebrew";
+
+ key <SPCE> { type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] };
+
+ key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC";
+
+ // 1. row
+ key <AD01> { symbols[Group2] = [ hebrew_taw, hebrew_taw, 1, 1 ] };
+ key <AD02> { symbols[Group2] = [ hebrew_finalzade, hebrew_finalzade, 2, 2 ] };
+ key <AD03> { symbols[Group2] = [ hebrew_qoph, hebrew_qoph, 3, 3 ] };
+ key <AD04> { symbols[Group2] = [ hebrew_resh, hebrew_resh, 4, 4 ] };
+ key <AD05> { symbols[Group2] = [ hebrew_aleph, hebrew_aleph, 5, 5 ] };
+ key <AD06> { symbols[Group2] = [ hebrew_tet, hebrew_tet, 6, 6 ] };
+ key <AD07> { symbols[Group2] = [ hebrew_waw, hebrew_waw, 7, 7 ] };
+ key <AD08> { symbols[Group2] = [ hebrew_finalnun, hebrew_finalnun, 8, 8 ] };
+ key <AD09> { symbols[Group2] = [ hebrew_finalmem, hebrew_finalmem, 9, 9 ] };
+ key <AD10> { symbols[Group2] = [ hebrew_pe, hebrew_pe, 0, 0 ] };
+ key <AB08> { symbols[Group2] = [ comma, semicolon, equal, equal ] };
+
+ // 2. row
+ key <AC01> { symbols[Group2] = [ hebrew_shin, hebrew_shin, asterisk, asterisk ] };
+ key <AC02> { symbols[Group2] = [ hebrew_dalet, hebrew_dalet, plus, plus ] };
+ key <AC03> { symbols[Group2] = [ hebrew_gimel, hebrew_gimel, numbersign, numbersign ] };
+ key <AC04> { symbols[Group2] = [ hebrew_kaph, hebrew_kaph, minus, minus ] };
+ key <AC05> { symbols[Group2] = [ hebrew_ayin, hebrew_ayin, underscore, underscore ] };
+ key <AC06> { symbols[Group2] = [ hebrew_yod, hebrew_yod, parenleft, parenleft ] };
+ key <AC07> { symbols[Group2] = [ hebrew_chet, hebrew_chet, parenright, parenright ] };
+ key <AC08> { symbols[Group2] = [ hebrew_lamed, hebrew_lamed, ampersand, ampersand ] };
+ key <AC09> { symbols[Group2] = [ hebrew_finalkaph, period, exclam, exclam ] };
+ key <AB09> { symbols[Group2] = [ hebrew_finalpe, colon, question, question ] };
+
+ // 3. row
+ key <AB01> { symbols[Group2] = [ hebrew_zain, hebrew_zain, sterling, sterling ] };
+ key <AB02> { symbols[Group2] = [ hebrew_samech, hebrew_samech, dollar, dollar ] };
+ key <AB03> { symbols[Group2] = [ hebrew_bet, hebrew_bet, EuroSign, EuroSign ] };
+ key <AB04> { symbols[Group2] = [ hebrew_he, hebrew_he, slash, slash ] };
+ key <AB05> { symbols[Group2] = [ hebrew_nun, hebrew_nun, backslash, backslash ] };
+ key <AB06> { symbols[Group2] = [ hebrew_mem, hebrew_mem, quotedbl, quotedbl ] };
+ key <AB07> { symbols[Group2] = [ hebrew_zade, hebrew_zade, apostrophe, apostrophe ] };
+};
+
+// author: David Gegechkori
+partial alphanumeric_keys
+xkb_symbols "ge" {
+ include "nokia_vndr/rx-51(english_base)"
+ include "nokia_vndr/rx-51(arrows_4btns)"
+
+ name[Group1] = "U.S. English";
+ name[Group2] = "Georgian - Latin";
+
+ key <SPCE> { type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] };
+
+ key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC";
+
+ // 1. row
+ key <AD01> { symbols[Group2] = [ 0x010010e5, Q, 1, 1 ] };
+ key <AD02> { symbols[Group2] = [ 0x010010ec, 0x010010ed, 2, 2 ] };
+ key <AD03> { symbols[Group2] = [ 0x010010d4, E, 3, 3 ] };
+ key <AD04> { symbols[Group2] = [ 0x010010e0, 0x010010e6, 4, 4 ] };
+ key <AD05> { symbols[Group2] = [ 0x010010e2, 0x010010d7, 5, 5 ] };
+ key <AD06> { symbols[Group2] = [ 0x010010e7, Y, 6, 6 ] };
+ key <AD07> { symbols[Group2] = [ 0x010010e3, U, 7, 7 ] };
+ key <AD08> { symbols[Group2] = [ 0x010010d8, I, 8, 8 ] };
+ key <AD09> { symbols[Group2] = [ 0x010010dd, O, 9, 9 ] };
+ key <AD10> { symbols[Group2] = [ 0x010010de, P, 0, 0 ] };
+ key <AB08> { symbols[Group2] = [ comma, semicolon, equal, equal ] };
+
+ // 2. row
+ key <AC01> { symbols[Group2] = [ 0x010010d0, A, asterisk, asterisk ] };
+ key <AC02> { symbols[Group2] = [ 0x010010e1, 0x010010e8, plus, plus ] };
+ key <AC03> { symbols[Group2] = [ 0x010010d3, D, numbersign, numbersign ] };
+ key <AC04> { symbols[Group2] = [ 0x010010e4, F, minus, minus ] };
+ key <AC05> { symbols[Group2] = [ 0x010010d2, G, underscore, underscore ] };
+ key <AC06> { symbols[Group2] = [ 0x010010f0, H, parenleft, parenleft ] };
+ key <AC07> { symbols[Group2] = [ 0x010010ef, 0x010010df, parenright, parenright ] };
+ key <AC08> { symbols[Group2] = [ 0x010010d9, K, ampersand, ampersand ] };
+ key <AC09> { symbols[Group2] = [ 0x010010da, L, exclam, exclam ] };
+ key <AB09> { symbols[Group2] = [ period, colon, question, question ] };
+
+ // 3. row
+ key <AB01> { symbols[Group2] = [ 0x010010d6, 0x010010eb, sterling, sterling ] };
+ key <AB02> { symbols[Group2] = [ 0x010010ee, X, dollar, dollar ] };
+ key <AB03> { symbols[Group2] = [ 0x010010ea, 0x010010e9, EuroSign, EuroSign ] };
+ key <AB04> { symbols[Group2] = [ 0x010010d5, V, slash, slash ] };
+ key <AB05> { symbols[Group2] = [ 0x010010d1, B, backslash, backslash ] };
+ key <AB06> { symbols[Group2] = [ 0x010010dc, N, quotedbl, quotedbl ] };
+ key <AB07> { symbols[Group2] = [ 0x010010db, M, apostrophe, apostrophe ] };
+};
+
+// author: Eriks Jansons
+partial alphanumeric_keys
+xkb_symbols "lv" {
+ include "nokia_vndr/rx-51(english_base)"
+ include "nokia_vndr/rx-51(arrows_4btns)"
+
+ name[Group1] = "U.S. English";
+ name[Group2] = "Latvian";
+
+ key <SPCE> { type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] };
+
+ key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC";
+
+ // 1. row
+ key <AD01> { symbols[Group2] = [ q, Q, 1, 1 ] };
+ key <AD02> { symbols[Group2] = [ w, W, 2, 2 ] };
+ key <AD03> { symbols[Group2] = [ emacron, Emacron, 3, 3 ] };
+ key <AD04> { symbols[Group2] = [ rcedilla, Rcedilla, 4, 4 ] };
+ key <AD05> { symbols[Group2] = [ t, T, 5, 5 ] };
+ key <AD06> { symbols[Group2] = [ y, Y, 6, 6 ] };
+ key <AD07> { symbols[Group2] = [ umacron, Umacron, 7, 7 ] };
+ key <AD08> { symbols[Group2] = [ imacron, Imacron, 8, 8 ] };
+ key <AD09> { symbols[Group2] = [ omacron, Omacron, 9, 9 ] };
+ key <AD10> { symbols[Group2] = [ p, P, 0, 0 ] };
+ key <AB08> { symbols[Group1] = [ ISO_Group_Latch, semicolon, equal, equal],
+ symbols[Group2] = [ comma, semicolon, equal, equal ] };
+
+ // 2. row
+ key <AC01> { symbols[Group2] = [ amacron, Amacron, asterisk, asterisk ] };
+ key <AC02> { symbols[Group2] = [ scaron, Scaron, plus, plus ] };
+ key <AC03> { symbols[Group2] = [ d, D, numbersign, numbersign ] };
+ key <AC04> { symbols[Group2] = [ f, F, minus, minus ] };
+ key <AC05> { symbols[Group2] = [ gcedilla, Gcedilla, underscore, underscore ] };
+ key <AC06> { symbols[Group2] = [ h, H, parenleft, parenleft ] };
+ key <AC07> { symbols[Group2] = [ j, J, parenright, parenright ] };
+ key <AC08> { symbols[Group2] = [ kcedilla, Kcedilla, ampersand, ampersand ] };
+ key <AC09> { symbols[Group2] = [ lcedilla, Lcedilla, exclam, exclam ] };
+ key <AB09> { symbols[Group2] = [ period, colon, question, question ] };
+
+ // 3. row
+ key <AB01> { symbols[Group2] = [ zcaron, Zcaron, sterling, sterling ] };
+ key <AB02> { symbols[Group2] = [ x, X, dollar, dollar ] };
+ key <AB03> { symbols[Group2] = [ ccaron, Ccaron, EuroSign, EuroSign ] };
+ key <AB04> { symbols[Group2] = [ v, V, slash, slash ] };
+ key <AB05> { symbols[Group2] = [ b, B, backslash, backslash ] };
+ key <AB06> { symbols[Group2] = [ ncedilla, Ncedilla, quotedbl, quotedbl ] };
+ key <AB07> { symbols[Group2] = [ m, M, apostrophe, apostrophe ] };
+};
+
+// author: Aleksandar Urosevic
+partial alphanumeric_keys
+xkb_symbols "sr_cyrillic" {
+ include "nokia_vndr/rx-51(english_base)"
+ include "nokia_vndr/rx-51(arrows_4btns)"
+
+ name[Group1] = "U.S. English";
+ name[Group2] = "Serbian - Cyrillic";
+
+ key <SPCE> { type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] };
+
+ key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC";
+
+ // 1. row
+ key <AD01> { symbols[Group2] = [ Cyrillic_lje, Cyrillic_LJE, 1, 1 ] };
+ key <AD02> { symbols[Group2] = [ Cyrillic_nje, Cyrillic_NJE, 2, 2 ] };
+ key <AD03> { symbols[Group2] = [ Cyrillic_ie, Cyrillic_IE, 3, 3 ] };
+ key <AD04> { symbols[Group2] = [ Cyrillic_er, Cyrillic_ER, 4, 4 ] };
+ key <AD05> { symbols[Group2] = [ Cyrillic_te, Cyrillic_TE, 5, 5 ] };
+ key <AD06> { symbols[Group2] = [ Cyrillic_ze, Cyrillic_ZE, 6, 6 ] };
+ key <AD07> { symbols[Group2] = [ Cyrillic_u, Cyrillic_U, 7, 7 ] };
+ key <AD08> { symbols[Group2] = [ Cyrillic_i, Cyrillic_I, 8, 8 ] };
+ key <AD09> { symbols[Group2] = [ Cyrillic_o, Cyrillic_O, 9, 9 ] };
+ key <AD10> { symbols[Group2] = [ Cyrillic_pe, Cyrillic_PE, 0, 0 ] };
+ key <AB08> { symbols[Group2] = [ Cyrillic_sha, Cyrillic_SHA, equal, equal ] };
+
+ // 2. row
+ key <AC01> { symbols[Group2] = [ Cyrillic_a, Cyrillic_A, asterisk, asterisk ] };
+ key <AC02> { symbols[Group2] = [ Cyrillic_es, Cyrillic_ES, plus, plus ] };
+ key <AC03> { symbols[Group2] = [ Cyrillic_de, Cyrillic_DE, numbersign, numbersign ] };
+ key <AC04> { symbols[Group2] = [ Cyrillic_ef, Cyrillic_EF, minus, minus ] };
+ key <AC05> { symbols[Group2] = [ Cyrillic_ghe, Cyrillic_GHE, underscore, underscore ] };
+ key <AC06> { symbols[Group2] = [ Cyrillic_ha, Cyrillic_HA, parenleft, parenleft ] };
+ key <AC07> { symbols[Group2] = [ Cyrillic_je, Cyrillic_JE, parenright, parenright ] };
+ key <AC08> { symbols[Group2] = [ Cyrillic_ka, Cyrillic_KA, ampersand, ampersand ] };
+ key <AC09> { symbols[Group2] = [ Cyrillic_el, Cyrillic_EL, exclam, exclam ] };
+ key <AB09> { symbols[Group2] = [ period, comma, question, question ] };
+ key <UP> { symbols[Group2] = [ Serbian_dje, Serbian_DJE, Up, Up ] };
+
+ // 3. row
+ key <AB01> { symbols[Group2] = [ Cyrillic_ze, Cyrillic_ZE, colon, colon ] };
+ key <AB02> { symbols[Group2] = [ Cyrillic_dzhe, Cyrillic_DZHE, semicolon, semicolon ] };
+ key <AB03> { symbols[Group2] = [ Cyrillic_tse, Cyrillic_TSE, EuroSign, EuroSign ] };
+ key <AB04> { symbols[Group2] = [ Cyrillic_ve, Cyrillic_VE, slash, slash ] };
+ key <AB05> { symbols[Group2] = [ Cyrillic_be, Cyrillic_BE, backslash, backslash ] };
+ key <AB06> { symbols[Group2] = [ Cyrillic_en, Cyrillic_EN, quotedbl, quotedbl ] };
+ key <AB07> { symbols[Group2] = [ Cyrillic_em, Cyrillic_EM, apostrophe, apostrophe ] };
+ key <LEFT> { symbols[Group2] = [ Cyrillic_che, Cyrillic_CHE, Left, Left ] };
+ key <DOWN> { symbols[Group2] = [ Serbian_tshe, Serbian_TSHE, Down, Down ] };
+ key <RGHT> { symbols[Group2] = [ Cyrillic_zhe, Cyrillic_ZHE, Right, Right ] };
+};
+
+// author: Roman Moravcik
+// author: Tarick
+partial alphanumeric_keys
+xkb_symbols "ua_phonetic" {
+ include "nokia_vndr/rx-51(english_base)"
+ include "nokia_vndr/rx-51(arrows_2btns)"
+
+ name[Group1] = "U.S. English";
+ name[Group2] = "Ukrainian - Phonetic";
+
+ key <SPCE> { type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] };
+
+ key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC";
+
+ // 1. row
+ key <AD01> { symbols[Group1] = [ q, Q, 1, 1 ] };
+ key <AD02> { symbols[Group1] = [ w, W, 2, 2 ] };
+ key <AD03> { symbols[Group1] = [ e, E, 3, 3 ] };
+ key <AD04> { symbols[Group1] = [ r, R, 4, 4 ] };
+ key <AD05> { symbols[Group1] = [ t, T, 5, 5 ] };
+ key <AD06> { symbols[Group1] = [ y, Y, 6, 6 ] };
+ key <AD07> { symbols[Group1] = [ u, U, 7, 7 ] };
+ key <AD08> { symbols[Group1] = [ i, I, 8, 8 ] };
+ key <AD09> { symbols[Group1] = [ o, O, 9, 9 ] };
+ key <AD10> { symbols[Group1] = [ p, P, 0, 0 ] };
+ key <AB08> { symbols[Group1] = [ Cyrillic_sha, Cyrillic_SHA, Cyrillic_shcha, Cyrillic_SHCHA ] };
+
+ key <AD01> { symbols[Group2] = [ Cyrillic_ya, Cyrillic_YA, 1, 1 ] };
+ key <AD02> { symbols[Group2] = [ Cyrillic_ve, Cyrillic_VE, 2, 2 ] };
+ key <AD03> { symbols[Group2] = [ Cyrillic_ie, Cyrillic_IE, 3, 3 ] };
+ key <AD04> { symbols[Group2] = [ Cyrillic_er, Cyrillic_ER, 4, 4 ] };
+ key <AD05> { symbols[Group2] = [ Cyrillic_te, Cyrillic_TE, 5, 5 ] };
+ key <AD06> { symbols[Group2] = [ Cyrillic_i, Cyrillic_I, 6, 6 ] };
+ key <AD07> { symbols[Group2] = [ Cyrillic_u, Cyrillic_U, 7, 7 ] };
+ key <AD08> { symbols[Group2] = [ Ukrainian_i, Ukrainian_I, 8, 8 ] };
+ key <AD09> { symbols[Group2] = [ Cyrillic_o, Cyrillic_O, 9, 9 ] };
+ key <AD10> { symbols[Group2] = [ Cyrillic_pe, Cyrillic_PE, 0, 0 ] };
+ key <AB08> { symbols[Group2] = [ Cyrillic_sha, Cyrillic_SHA, Cyrillic_shcha, Cyrillic_SHCHA ] };
+
+ // 2. row
+ key <AC01> { symbols[Group1] = [ a, A, asterisk, asterisk ] };
+ key <AC02> { symbols[Group1] = [ s, S, plus, plus ] };
+ key <AC03> { symbols[Group1] = [ d, D, numbersign, numbersign ] };
+ key <AC04> { symbols[Group1] = [ f, F, minus, minus ] };
+ key <AC05> { symbols[Group1] = [ g, G, underscore, underscore ] };
+ key <AC06> { symbols[Group1] = [ h, H, exclam, exclam ] };
+ key <AC07> { symbols[Group1] = [ j, J, question, question ] };
+ key <AC08> { symbols[Group1] = [ k, K, semicolon, semicolon ] };
+ key <AC09> { symbols[Group1] = [ l, L, colon, colon ] };
+ key <AB09> { symbols[Group1] = [ comma, comma, comma, comma ] };
+ key <UP> { symbols[Group1] = [ period, period, period, period ] };
+
+ key <AC01> { symbols[Group2] = [ Cyrillic_a, Cyrillic_A, asterisk, asterisk ] };
+ key <AC02> { symbols[Group2] = [ Cyrillic_es, Cyrillic_ES, plus, plus ] };
+ key <AC03> { symbols[Group2] = [ Cyrillic_de, Cyrillic_DE, numbersign, numbersign ] };
+ key <AC04> { symbols[Group2] = [ Cyrillic_ef, Cyrillic_EF, minus, minus ] };
+ key <AC05> { symbols[Group2] = [ Cyrillic_ghe, Cyrillic_GHE, underscore, underscore ] };
+ key <AC06> { symbols[Group2] = [ Cyrillic_ha, Cyrillic_HA, exclam, exclam ] };
+ key <AC07> { symbols[Group2] = [ Cyrillic_shorti, Cyrillic_SHORTI, question, question ] };
+ key <AC08> { symbols[Group2] = [ Cyrillic_ka, Cyrillic_KA, semicolon, semicolon ] };
+ key <AC09> { symbols[Group2] = [ Cyrillic_el, Cyrillic_EL, colon, colon ] };
+ key <AB09> { symbols[Group2] = [ Cyrillic_yu, Cyrillic_YU, comma, comma ] };
+ key <UP> { symbols[Group2] = [ Ukrainin_ie, Ukrainian_IE, period, period ] };
+
+ // 3. row
+ key <AB01> { symbols[Group1] = [ z, Z, dollar, dollar ] };
+ key <AB02> { symbols[Group1] = [ x, X, EuroSign, EuroSign ] };
+ key <AB03> { symbols[Group1] = [ c, C, slash, slash ] };
+ key <AB04> { symbols[Group1] = [ v, V, parenleft, parenleft ] };
+ key <AB05> { symbols[Group1] = [ b, B, parenright, parenright ] };
+ key <AB06> { symbols[Group1] = [ n, N, quotedbl, quotedbl ] };
+ key <AB07> { symbols[Group1] = [ m, M, apostrophe, apostrophe ] };
+ key <LEFT> { symbols[Group1] = [ Cyrillic_che, Cyrillic_CHE, Ukrainian_yi, Ukrainian_YI ] };
+
+ key <AB01> { symbols[Group2] = [ Cyrillic_ze, Cyrillic_ZE, dollar, dollar ] };
+ key <AB02> { symbols[Group2] = [ Cyrillic_softsign, Cyrillic_SOFTSIGN, EuroSign, EuroSign ] };
+ key <AB03> { symbols[Group2] = [ Cyrillic_tse, Cyrillic_TSE, slash, slash ] };
+ key <AB04> { symbols[Group2] = [ Cyrillic_zhe, Cyrillic_ZHE, parenleft, parenleft ] };
+ key <AB05> { symbols[Group2] = [ Cyrillic_be, Cyrillic_BE, parenright, parenright ] };
+ key <AB06> { symbols[Group2] = [ Cyrillic_en, Cyrillic_EN, quotedbl, quotedbl ] };
+ key <AB07> { symbols[Group2] = [ Cyrillic_em, Cyrillic_EM, apostrophe, apostrophe ] };
+ key <LEFT> { symbols[Group2] = [ Cyrillic_che, Cyrillic_CHE, Ukrainian_yi, Ukrainian_YI ] };
+};
+
+
+// author: Roman Moravcik
+// author: Tarick
+partial alphanumeric_keys
+xkb_symbols "ua" {
+ include "nokia_vndr/rx-51(english_base)"
+ include "nokia_vndr/rx-51(arrows_2btns)"
+
+ name[Group1] = "U.S. English";
+ name[Group2] = "Ukrainian";
+
+ key <SPCE> { type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] };
+ key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC";
+
+ // 1. row
+ key <AD01> { symbols[Group1] = [ q, Q, 1, 1 ] };
+ key <AD02> { symbols[Group1] = [ w, W, 2, 2 ] };
+ key <AD03> { symbols[Group1] = [ e, E, 3, 3 ] };
+ key <AD04> { symbols[Group1] = [ r, R, 4, 4 ] };
+ key <AD05> { symbols[Group1] = [ t, T, 5, 5 ] };
+ key <AD06> { symbols[Group1] = [ y, Y, 6, 6 ] };
+ key <AD07> { symbols[Group1] = [ u, U, 7, 7 ] };
+ key <AD08> { symbols[Group1] = [ i, I, 8, 8 ] };
+ key <AD09> { symbols[Group1] = [ o, O, 9, 9 ] };
+ key <AD10> { symbols[Group1] = [ p, P, 0, 0 ] };
+ key <AB08> { symbols[Group1] = [ Cyrillic_ha, Cyrillic_HA, Ukrainian_yi, Ukrainian_YI ] };
+
+ key <AD01> { symbols[Group2] = [ Cyrillic_shorti, Cyrillic_SHORTI, 1, 1 ] };
+ key <AD02> { symbols[Group2] = [ Cyrillic_tse, Cyrillic_TSE, 2, 2 ] };
+ key <AD03> { symbols[Group2] = [ Cyrillic_u, Cyrillic_U, 3, 3 ] };
+ key <AD04> { symbols[Group2] = [ Cyrillic_ka, Cyrillic_KA, 4, 4 ] };
+ key <AD05> { symbols[Group2] = [ Cyrillic_ie, Cyrillic_IE, 5, 5 ] };
+ key <AD06> { symbols[Group2] = [ Cyrillic_en, Cyrillic_EN, 6, 6 ] };
+ key <AD07> { symbols[Group2] = [ Cyrillic_ghe, Cyrillic_GHE, 7, 7 ] };
+ key <AD08> { symbols[Group2] = [ Cyrillic_sha, Cyrillic_SHA, 8, 8 ] };
+ key <AD09> { symbols[Group2] = [ Cyrillic_shcha, Cyrillic_SHCHA, 9, 9 ] };
+ key <AD10> { symbols[Group2] = [ Cyrillic_ze, Cyrillic_ZE, 0, 0 ] };
+ key <AB08> { symbols[Group2] = [ Cyrillic_ha, Cyrillic_HA, Ukrainian_yi, Ukrainian_YI ] };
+
+ // 2. row
+ key <AC01> { symbols[Group1] = [ a, A, asterisk, asterisk ] };
+ key <AC02> { symbols[Group1] = [ s, S, plus, plus ] };
+ key <AC03> { symbols[Group1] = [ d, D, numbersign, numbersign ] };
+ key <AC04> { symbols[Group1] = [ f, F, minus, minus ] };
+ key <AC05> { symbols[Group1] = [ g, G, underscore, underscore ] };
+ key <AC06> { symbols[Group1] = [ h, H, exclam, exclam ] };
+ key <AC07> { symbols[Group1] = [ j, J, question, question ] };
+ key <AC08> { symbols[Group1] = [ k, K, semicolon, semicolon ] };
+ key <AC09> { symbols[Group1] = [ l, L, colon, colon ] };
+ key <AB09> { symbols[Group1] = [ comma, comma, comma, comma ] };
+ key <UP> { symbols[Group1] = [ period, period, period, period ] };
+
+ key <AC01> { symbols[Group2] = [ Cyrillic_ef, Cyrillic_EF, asterisk, asterisk ] };
+ key <AC02> { symbols[Group2] = [ Ukrainian_i, Ukrainian_I, plus, plus ] };
+ key <AC03> { symbols[Group2] = [ Cyrillic_ve, Cyrillic_VE, numbersign, numbersign ] };
+ key <AC04> { symbols[Group2] = [ Cyrillic_a, Cyrillic_A, minus, minus ] };
+ key <AC05> { symbols[Group2] = [ Cyrillic_pe, Cyrillic_PE, underscore, underscore ] };
+ key <AC06> { symbols[Group2] = [ Cyrillic_er, Cyrillic_ER, exclam, exclam ] };
+ key <AC07> { symbols[Group2] = [ Cyrillic_o, Cyrillic_O, question, question ] };
+ key <AC08> { symbols[Group2] = [ Cyrillic_el, Cyrillic_EL, semicolon, semicolon ] };
+ key <AC09> { symbols[Group2] = [ Cyrillic_de, Cyrillic_DE, colon, colon ] };
+ key <AB09> { symbols[Group2] = [ Cyrillic_zhe, Cyrillic_ZHE, comma, comma ] };
+ key <UP> { symbols[Group2] = [ Ukrainian_ie, Ukrainian_IE, period, period ] };
+
+ // 3. row
+ key <AB01> { symbols[Group1] = [ z, Z, dollar, dollar ] };
+ key <AB02> { symbols[Group1] = [ x, X, EuroSign, EuroSign ] };
+ key <AB03> { symbols[Group1] = [ c, C, slash, slash ] };
+ key <AB04> { symbols[Group1] = [ v, V, parenleft, parenleft ] };
+ key <AB05> { symbols[Group1] = [ b, B, parenright, parenright ] };
+ key <AB06> { symbols[Group1] = [ n, N, quotedbl, quotedbl ] };
+ key <AB07> { symbols[Group1] = [ m, M, apostrophe, apostrophe ] };
+ key <LEFT> { symbols[Group1] = [ Cyrillic_be, Cyrillic_BE, Cyrillic_yu, Cyrillic_YU ] };
+
+ key <AB01> { symbols[Group2] = [ Cyrillic_ya, Cyrillic_YA, dollar, dollar ] };
+ key <AB02> { symbols[Group2] = [ Cyrillic_che, Cyrillic_CHE, EuroSign, EuroSign ] };
+ key <AB03> { symbols[Group2] = [ Cyrillic_es, Cyrillic_ES, slash, slash ] };
+ key <AB04> { symbols[Group2] = [ Cyrillic_em, Cyrillic_EM, parenleft, parenleft ] };
+ key <AB05> { symbols[Group2] = [ Cyrillic_i, Cyrillic_I, parenright, parenright ] };
+ key <AB06> { symbols[Group2] = [ Cyrillic_te, Cyrillic_TE, quotedbl, quotedbl ] };
+ key <AB07> { symbols[Group2] = [ Cyrillic_softsign, Cyrillic_SOFTSIGN, apostrophe, apostrophe ] };
+ key <LEFT> { symbols[Group2] = [ Cyrillic_be, Cyrillic_BE, Cyrillic_yu, Cyrillic_YU ] };
+};
+
+// author: Mihai C.
+// created on 2010-10-31
+partial alphanumeric_keys
+xkb_symbols "ro" {
+ include "nokia_vndr/rx-51(english_base)"
+
+ name[Group1] = "Romanian";
+
+ key <UP> { type[Group1] = "PC_FN_LEVEL2", symbols[Group1] = [ Up, abreve ] };
+ key <LEFT> { type[Group1] = "PC_FN_LEVEL2", symbols[Group1] = [ Left, 0x1000219 ] };
+ key <DOWN> { type[Group1] = "PC_FN_LEVEL2", symbols[Group1] = [ Down, 0x100021b ] };
+ key <RGHT> { type[Group1] = "PC_FN_LEVEL2", symbols[Group1] = [ Right, acircumflex ] };
+
+ key <AB01> { [ z, Z, icircumflex, Icircumflex] };
+};
+
+// author: Thanawit Lertruengpanya
+partial alphanumeric_keys
+xkb_symbols "th" {
+ include "nokia_vndr/rx-51(english_base)"
+ include "nokia_vndr/rx-51(arrows_4btns)"
+
+ name[Group1] = "U.S. English";
+ name[Group2] = "Thai Kedmanee";
+
+ key <SPCE> { type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] };
+
+ key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC";
+
+ // 1. row
+ key <AD01> { symbols[Group2] = [ Thai_maiyamok, Thai_leksun, Thai_lakkhangyao, plus ] };
+ key <AD02> { symbols[Group2] = [ Thai_saraaimaimalai, quotedbl, slash, Thai_leknung ] };
+ key <AD03> { symbols[Group2] = [ Thai_saraam, Thai_dochada, minus, Thai_leksong ] };
+ key <AD04> { symbols[Group2] = [ Thai_phophan, Thai_thonangmontho, Thai_phosamphao, Thai_leksam ] };
+ key <AD05> { symbols[Group2] = [ Thai_saraa, Thai_thothong, Thai_thothung, Thai_leksi ] };
+ key <AD06> { symbols[Group2] = [ Thai_maihanakat, Thai_nikhahit, Thai_sarau, Thai_sarauu ] };
+ key <AD07> { symbols[Group2] = [ Thai_saraii, Thai_maitri, Thai_saraue, Thai_baht ] };
+ key <AD08> { symbols[Group2] = [ Thai_rorua, Thai_nonen, Thai_khokhwai, Thai_lekha ] };
+ key <AD09> { symbols[Group2] = [ Thai_nonu, Thai_paiyannoi, Thai_totao, Thai_lekhok ] };
+ key <AD10> { symbols[Group2] = [ Thai_yoyak, Thai_yoying, Thai_chochan, Thai_lekchet ] };
+ key <AB08> { symbols[Group2] = [ Thai_bobaimai, Thai_thothan, Thai_khokhai, Thai_lekpaet ] };
+
+ // 2. row
+ key <AC01> { symbols[Group2] = [ Thai_fofan, Thai_ru, Thai_chochang, Thai_lekkao ] };
+ key <AC02> { symbols[Group2] = [ Thai_hohip, Thai_khorakhang, plus, plus ] };
+ key <AC03> { symbols[Group2] = [ Thai_kokai, Thai_topatak, numbersign, numbersign ] };
+ key <AC04> { symbols[Group2] = [ Thai_dodek, Thai_sarao, minus, minus ] };
+ key <AC05> { symbols[Group2] = [ Thai_sarae, Thai_chochoe, underscore, underscore ] };
+ key <AC06> { symbols[Group2] = [ Thai_maitho, Thai_maitaikhu, Thai_ngongu, period ] };
+ key <AC07> { symbols[Group2] = [ Thai_maiek, Thai_maichattawa, Thai_loling, comma ] };
+ key <AC08> { symbols[Group2] = [ Thai_saraaa, Thai_sorusi, ampersand, ampersand ] };
+ key <AC09> { symbols[Group2] = [ Thai_sosua, Thai_sosala, exclam, exclam ] };
+ key <AB09> { symbols[Group2] = [ Thai_wowaen, Thai_soso, question, question ] };
+
+ // 3. row
+ key <AB01> { symbols[Group2] = [ Thai_phophung, parenleft, Thai_moma, Thai_thophuthao ] };
+ key <AB02> { symbols[Group2] = [ Thai_popla, parenright, Thai_saraaimaimuan, Thai_lochula ] };
+ key <AB03> { symbols[Group2] = [ Thai_saraae, Thai_choching, Thai_fofa, Thai_lu ] };
+ key <AB04> { symbols[Group2] = [ Thai_oang, Thai_honokhuk, slash, slash ] };
+ key <AB05> { symbols[Group2] = [ Thai_sarai, Thai_phinthu, backslash, backslash ] };
+ key <AB06> { symbols[Group2] = [ Thai_sarauee, Thai_thanthakhat, Thai_khokhuat, Thai_khokhon ] };
+ key <AB07> { symbols[Group2] = [ Thai_thothahan, question, apostrophe, apostrophe ] };
+};
diff --git a/xorg-server/xkeyboard-config/symbols/np b/xorg-server/xkeyboard-config/symbols/np index eb8e54ad7..d069c7439 100644 --- a/xorg-server/xkeyboard-config/symbols/np +++ b/xorg-server/xkeyboard-config/symbols/np @@ -1,121 +1,121 @@ -// based on a keyboard map from an 'xkb/symbols/dev' file - -partial default alphanumeric_keys -xkb_symbols "basic" { - - name[Group1]= "Nepali"; - -// `,1,2,3,4,5,6,7,8,9,0,-,= - - key <TLDE> { [ 0x100093D,0x100093C ] }; - key <AE01> { [ 0x1000967 ] }; - key <AE02> { [ 0x1000968 ] }; - key <AE03> { [ 0x1000969 ] }; - key <AE04> { [ 0x100096A ] }; - key <AE05> { [ 0x100096B ] }; - key <AE06> { [ 0x100096C ] }; - key <AE07> { [ 0x100096D ] }; - key <AE08> { [ 0x100096e ] }; - key <AE09> { [ 0x100096F ] }; - key <AE10> { [ 0x1000966,0x1000970 ] }; - key <AE11> { [ minus, 0x1000952 ] }; - key <AE12> { [ equal, 0x100200C ] }; - -// q,w,e,r,t,y,u,i,o,p,[,] - - key <AD01> { [ 0x100091F, 0x1000920 ] }; - key <AD02> { [ 0x100094C, 0x1000914 ] }; - key <AD03> { [ 0x1000947, 0x1000948 ] }; - key <AD04> { [ 0x1000930, 0x1000943 ] }; - key <AD05> { [ 0x1000924, 0x1000925 ] }; - key <AD06> { [ 0x100092F, 0x100091E ] }; - key <AD07> { [ 0x1000941, 0x1000942 ] }; - key <AD08> { [ 0x100093F, 0x1000940 ] }; - key <AD09> { [ 0x100094B, 0x1000913 ] }; - key <AD10> { [ 0x100092A, 0x100092B ] }; - key <AD11> { [ 0x1000907, 0x1000908 ] }; - key <AD12> { [ 0x100090F, 0x1000910 ] }; - -// a,s,d,f,g,h,j,k,l,;,',Backslash - key <AC01> { [ 0x100093E, 0x1000906 ] }; - key <AC02> { [ 0x1000938, 0x1000936 ] }; - key <AC03> { [ 0x1000926, 0x1000927 ] }; - key <AC04> { [ 0x1000909, 0x100090A ] }; - key <AC05> { [ 0x1000917, 0x1000918 ] }; - key <AC06> { [ 0x1000939, 0x1000905 ] }; - key <AC07> { [ 0x100091C, 0x100091D ] }; - key <AC08> { [ 0x1000915, 0x1000916 ] }; - key <AC09> { [ 0x1000932, 0x1000933 ] }; - key <AC10> { [ semicolon, colon ] }; - key <AC11> { [ quoteright, quotedbl ] }; - key <BKSL> { [ 0x1000950, 0x1000903 ] }; - - -// z,x,c,v,b,n,m,,,.,/ - key <AB01> { [ 0x1000937, 0x100090B ] }; - key <AB02> { [ 0x1000921, 0x1000922 ] }; - key <AB03> { [ 0x100091B, 0x100091A ] }; - key <AB04> { [ 0x1000935, 0x1000901 ] }; - key <AB05> { [ 0x100092C, 0x100092D ] }; - key <AB06> { [ 0x1000928, 0x1000923 ] }; - key <AB07> { [ 0x100092E, 0x1000902 ] }; - key <AB08> { [ comma, 0x1000919 ] }; - key <AB09> { [ 0x1000964, 0x1000965 ] }; - key <AB10> { [ 0x100094D, question ] }; -}; - -partial alphanumeric_keys - -xkb_symbols "olpc" { -// Contact: Walter Bender <walter@laptop.org> - - include "np" - key <TLDE> { [ 0x100091E, 0x1000965 ] }; // NYA; double danda - key <AE01> { [ 0x1000967, 0x10FFFFD ] }; // Nepali digit one; U091C+U094D+U091E - key <AE02> { [ 0x1000968, 0x1000908 ] }; // Nepali digit two; key <AE03> { [ 0x1000969, 0x1000918 ] }; // Nepali digit three; - key <AE04> { [ 0x100096A, 0x10FFFFC ] }; // Nepali digit four; U0926+U094D+U0927 - key <AE05> { [ 0x100096B, 0x100091B ] }; // Nepali digit five - key <AE06> { [ 0x100096C, 0x100091F ] }; // Nepali digit six - key <AE07> { [ 0x100096D, 0x1000920 ] }; // Nepali digit seven - key <AE08> { [ 0x100096e, 0x1000921 ] }; // Nepali digit eight - key <AE09> { [ 0x100096F, 0x1000922 ] }; // Nepali digit nine - key <AE10> { [ 0x1000966, 0x1000923 ] }; // Nepali digit zero - key <AE11> { [ 0x1000914, 0x1000913 ] }; // O, AU - key <AE12> { [ 0x100200C, 0x1000902 ] }; // ZERO-WIDTH-NON-JOINER (ZWNJ); SIGN ANUSVARA - key <BKSL> { [ 0x100094D, 0x100200D ] }; // SIGN VIRAMA; ZERO-WIDTH-JOINER (ZWJ) - key <AD01> { [ 0x10FFFFB, 0x10FFFFA ] }; // U0924+U094D+U0930; U0924+U094D+U0924 - key <AD02> { [ 0x1000927, 0x10FFFF9 ] }; // DHA; U0921+U094D+U0922 - key <AD03> { [ 0x100092D, 0x1000910 ] }; // BHA, AI - key <AD04> { [ 0x100091A, 0x10FFFF8 ] }; // CA; U0926+U094D+U0935 - key <AD05> { [ 0x1000924, 0x10FFFF7 ] }; // TA; U091F+U094D+U091F - key <AD06> { [ 0x1000925, 0x10FFFF6 ] }; // THA; U0920+U094D+U0920 - key <AD07> { [ 0x1000917, 0x100090A ] }; // GA, UU - key <AD08> { [ 0x1000937, 0x10FFFF5 ] }; // SSA; U0915+U094D+U0937 - key <AD09> { [ 0x100092F, 0x1000907 ] }; // YA, I - key <AD10> { [ 0x1000909, 0x100090F ] }; // U, E - key <AD11> { [ 0x10FFFF4, 0x1000943 ] }; // U0928+U094D+ZWJ; VOWEL SIGN VOCALIC R - key <AD12> { [ 0x1000947, 0x1000948 ] }; // SIGN E; SIGN AI - key <AC01> { [ 0x100092C, 0x1000906 ] }; // BA, AA - key <AC02> { [ 0x1000915, 0x10FFFF3 ] }; // KA; U0919+U094D+U0915 - key <AC03> { [ 0x100092E, 0x10FFFF2 ] }; // MA; U0919+U094D+U0917 - key <AC04> { [ 0x100093E, 0x1000901 ] }; // CANDRABINDU, VOWEL SIGN AA - key <AC05> { [ 0x1000928, 0x10FFFF1 ] }; // NA; U0926+U094D+U0926 - key <AC06> { [ 0x100091C, 0x100091D ] }; // JA, JHA - key <AC07> { [ 0x1000935, 0x100094B ] }; // VA, VOWEL SIGN O - key <AC08> { [ 0x100092A, 0x100092B ] }; // PA, PHA - key <AC09> { [ 0x100093F, 0x1000940 ] }; // VOWEL SIGN I, VOWEL SIGN II - key <AC10> { [ 0x1000938, 0x10FFFF0 ] }; // SA; U091F+U094D+U0920 - key <AC11> { [ 0x1000941, 0x1000942 ] }; // VOWEL SIGN U, VOWEL SIGN UU - key <AB01> { [ 0x1000936, 0x10FFFEF ] }; // SHA; U0915+U094D+U0915 - key <AB02> { [ 0x1000939, 0x10FFFEE ] }; // HA; U0939+U094D+U092F - key <AB03> { [ 0x1000905, 0x100090B ] }; // A; U0909+U090B - key <AB04> { [ 0x1000916, 0x1000950 ] }; // KHA, OM - key <AB05> { [ 0x1000926, 0x100094C ] }; // DA, VOWEL SIGN AU - key <AB06> { [ 0x1000932, 0x10FFFED ] }; // LA; U0926+U094D+U092F - key <AB07> { [ 0x1000903, 0x10FFFEC ] }; // SIGN VISARGA; U0921+U094D+U0921 - key <AB08> { [ 0x100093D, 0x1000919 ] }; // SIGN AVAGRHA; NGA - key <AB09> { [ 0x1000964, 0x10FFFEB ] }; // DANDA; U0936+U094D+U0930 - key <AB10> { [ 0x1000930, 0x10FFFEA ] }; // RA; U0930+U0941 - - include "group(olpc)" -}; +// based on a keyboard map from an 'xkb/symbols/dev' file
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+
+ name[Group1]= "Nepali";
+
+// `,1,2,3,4,5,6,7,8,9,0,-,=
+
+ key <TLDE> { [ 0x100093D,0x100093C ] };
+ key <AE01> { [ 0x1000967 ] };
+ key <AE02> { [ 0x1000968 ] };
+ key <AE03> { [ 0x1000969 ] };
+ key <AE04> { [ 0x100096A ] };
+ key <AE05> { [ 0x100096B ] };
+ key <AE06> { [ 0x100096C ] };
+ key <AE07> { [ 0x100096D ] };
+ key <AE08> { [ 0x100096e ] };
+ key <AE09> { [ 0x100096F ] };
+ key <AE10> { [ 0x1000966,0x1000970 ] };
+ key <AE11> { [ minus, 0x1000952 ] };
+ key <AE12> { [ equal, 0x100200C ] };
+
+// q,w,e,r,t,y,u,i,o,p,[,]
+
+ key <AD01> { [ 0x100091F, 0x1000920 ] };
+ key <AD02> { [ 0x100094C, 0x1000914 ] };
+ key <AD03> { [ 0x1000947, 0x1000948 ] };
+ key <AD04> { [ 0x1000930, 0x1000943 ] };
+ key <AD05> { [ 0x1000924, 0x1000925 ] };
+ key <AD06> { [ 0x100092F, 0x100091E ] };
+ key <AD07> { [ 0x1000941, 0x1000942 ] };
+ key <AD08> { [ 0x100093F, 0x1000940 ] };
+ key <AD09> { [ 0x100094B, 0x1000913 ] };
+ key <AD10> { [ 0x100092A, 0x100092B ] };
+ key <AD11> { [ 0x1000907, 0x1000908 ] };
+ key <AD12> { [ 0x100090F, 0x1000910 ] };
+
+// a,s,d,f,g,h,j,k,l,;,',Backslash
+ key <AC01> { [ 0x100093E, 0x1000906 ] };
+ key <AC02> { [ 0x1000938, 0x1000936 ] };
+ key <AC03> { [ 0x1000926, 0x1000927 ] };
+ key <AC04> { [ 0x1000909, 0x100090A ] };
+ key <AC05> { [ 0x1000917, 0x1000918 ] };
+ key <AC06> { [ 0x1000939, 0x1000905 ] };
+ key <AC07> { [ 0x100091C, 0x100091D ] };
+ key <AC08> { [ 0x1000915, 0x1000916 ] };
+ key <AC09> { [ 0x1000932, 0x1000933 ] };
+ key <AC10> { [ semicolon, colon ] };
+ key <AC11> { [ quoteright, quotedbl ] };
+ key <BKSL> { [ 0x1000950, 0x1000903 ] };
+
+
+// z,x,c,v,b,n,m,,,.,/
+ key <AB01> { [ 0x1000937, 0x100090B ] };
+ key <AB02> { [ 0x1000921, 0x1000922 ] };
+ key <AB03> { [ 0x100091B, 0x100091A ] };
+ key <AB04> { [ 0x1000935, 0x1000901 ] };
+ key <AB05> { [ 0x100092C, 0x100092D ] };
+ key <AB06> { [ 0x1000928, 0x1000923 ] };
+ key <AB07> { [ 0x100092E, 0x1000902 ] };
+ key <AB08> { [ comma, 0x1000919 ] };
+ key <AB09> { [ 0x1000964, 0x1000965 ] };
+ key <AB10> { [ 0x100094D, question ] };
+};
+
+partial alphanumeric_keys
+
+xkb_symbols "olpc" {
+// Contact: Walter Bender <walter@laptop.org>
+
+ include "np"
+ key <TLDE> { [ 0x100091E, 0x1000965 ] }; // NYA; double danda
+ key <AE01> { [ 0x1000967, 0x10FFFFD ] }; // Nepali digit one; U091C+U094D+U091E
+ key <AE02> { [ 0x1000968, 0x1000908 ] }; // Nepali digit two; key <AE03> { [ 0x1000969, 0x1000918 ] }; // Nepali digit three;
+ key <AE04> { [ 0x100096A, 0x10FFFFC ] }; // Nepali digit four; U0926+U094D+U0927
+ key <AE05> { [ 0x100096B, 0x100091B ] }; // Nepali digit five
+ key <AE06> { [ 0x100096C, 0x100091F ] }; // Nepali digit six
+ key <AE07> { [ 0x100096D, 0x1000920 ] }; // Nepali digit seven
+ key <AE08> { [ 0x100096e, 0x1000921 ] }; // Nepali digit eight
+ key <AE09> { [ 0x100096F, 0x1000922 ] }; // Nepali digit nine
+ key <AE10> { [ 0x1000966, 0x1000923 ] }; // Nepali digit zero
+ key <AE11> { [ 0x1000914, 0x1000913 ] }; // O, AU
+ key <AE12> { [ 0x100200C, 0x1000902 ] }; // ZERO-WIDTH-NON-JOINER (ZWNJ); SIGN ANUSVARA
+ key <BKSL> { [ 0x100094D, 0x100200D ] }; // SIGN VIRAMA; ZERO-WIDTH-JOINER (ZWJ)
+ key <AD01> { [ 0x10FFFFB, 0x10FFFFA ] }; // U0924+U094D+U0930; U0924+U094D+U0924
+ key <AD02> { [ 0x1000927, 0x10FFFF9 ] }; // DHA; U0921+U094D+U0922
+ key <AD03> { [ 0x100092D, 0x1000910 ] }; // BHA, AI
+ key <AD04> { [ 0x100091A, 0x10FFFF8 ] }; // CA; U0926+U094D+U0935
+ key <AD05> { [ 0x1000924, 0x10FFFF7 ] }; // TA; U091F+U094D+U091F
+ key <AD06> { [ 0x1000925, 0x10FFFF6 ] }; // THA; U0920+U094D+U0920
+ key <AD07> { [ 0x1000917, 0x100090A ] }; // GA, UU
+ key <AD08> { [ 0x1000937, 0x10FFFF5 ] }; // SSA; U0915+U094D+U0937
+ key <AD09> { [ 0x100092F, 0x1000907 ] }; // YA, I
+ key <AD10> { [ 0x1000909, 0x100090F ] }; // U, E
+ key <AD11> { [ 0x10FFFF4, 0x1000943 ] }; // U0928+U094D+ZWJ; VOWEL SIGN VOCALIC R
+ key <AD12> { [ 0x1000947, 0x1000948 ] }; // SIGN E; SIGN AI
+ key <AC01> { [ 0x100092C, 0x1000906 ] }; // BA, AA
+ key <AC02> { [ 0x1000915, 0x10FFFF3 ] }; // KA; U0919+U094D+U0915
+ key <AC03> { [ 0x100092E, 0x10FFFF2 ] }; // MA; U0919+U094D+U0917
+ key <AC04> { [ 0x100093E, 0x1000901 ] }; // CANDRABINDU, VOWEL SIGN AA
+ key <AC05> { [ 0x1000928, 0x10FFFF1 ] }; // NA; U0926+U094D+U0926
+ key <AC06> { [ 0x100091C, 0x100091D ] }; // JA, JHA
+ key <AC07> { [ 0x1000935, 0x100094B ] }; // VA, VOWEL SIGN O
+ key <AC08> { [ 0x100092A, 0x100092B ] }; // PA, PHA
+ key <AC09> { [ 0x100093F, 0x1000940 ] }; // VOWEL SIGN I, VOWEL SIGN II
+ key <AC10> { [ 0x1000938, 0x10FFFF0 ] }; // SA; U091F+U094D+U0920
+ key <AC11> { [ 0x1000941, 0x1000942 ] }; // VOWEL SIGN U, VOWEL SIGN UU
+ key <AB01> { [ 0x1000936, 0x10FFFEF ] }; // SHA; U0915+U094D+U0915
+ key <AB02> { [ 0x1000939, 0x10FFFEE ] }; // HA; U0939+U094D+U092F
+ key <AB03> { [ 0x1000905, 0x100090B ] }; // A; U0909+U090B
+ key <AB04> { [ 0x1000916, 0x1000950 ] }; // KHA, OM
+ key <AB05> { [ 0x1000926, 0x100094C ] }; // DA, VOWEL SIGN AU
+ key <AB06> { [ 0x1000932, 0x10FFFED ] }; // LA; U0926+U094D+U092F
+ key <AB07> { [ 0x1000903, 0x10FFFEC ] }; // SIGN VISARGA; U0921+U094D+U0921
+ key <AB08> { [ 0x100093D, 0x1000919 ] }; // SIGN AVAGRHA; NGA
+ key <AB09> { [ 0x1000964, 0x10FFFEB ] }; // DANDA; U0936+U094D+U0930
+ key <AB10> { [ 0x1000930, 0x10FFFEA ] }; // RA; U0930+U0941
+
+ include "group(olpc)"
+};
diff --git a/xorg-server/xkeyboard-config/symbols/ph b/xorg-server/xkeyboard-config/symbols/ph index 7b294948e..76a5df58a 100644 --- a/xorg-server/xkeyboard-config/symbols/ph +++ b/xorg-server/xkeyboard-config/symbols/ph @@ -1,996 +1,996 @@ -//////////////////////////////////////////////////////////////////////////////// -// Philippines National Keyboard Layout v1.0.0 (2010-10-23) // -// http://laibcoms.com/sandbox/the-philippines-national-keyboard-layout // -// // -// License: GNU/GPLv3 // -// // -// Loosely based on ISO/IEC 9995-3:2009 // -// * glyphs that are not used in Philippine Languages and // -// Philippine English were not included // -// * Additions/Changes that are not part of ISO/IEC 9995-3:2009 // -// were added // -// // -// http://en.wikipedia.org/wiki/ISO/IEC_9995 // -// http://www.fileformat.info/info/unicode/char/20B1/index.htm // -// // -// By: Ubuntu Philippines LoCo Team // -// Site: http://ubuntu-ph.org // -// // -// Project Contact: JC John Sese Cuneta / 謝施洗 / ᜑᜓᜏᜈ᜔ ᜃᜓᜈᜒᜆ // -// XMPP/Jabber: jcjohn.sesecuneta@talkr.im // -// Email: jcjohn.sesecuneta@laibcoms.com // -//////////////////////////////////////////////////////////////////////////////// - -// QWERTY (Latin) version -// http://en.wikipedia.org/wiki/QWERTY -// -// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━┓ -// │ ~ ̃◌ │ ! ¡ │ @ ¤ │ # £ │ $ € │ % ° │ ^ ̂◌ │ & ← │ * → │ ( ↑ │ ) ↓ │ _ ◌͠ │ + ∓ ┃ ⌫ Bak ┃ -// │ ` ̀◌ │ 1 ¹ │ 2 ² │ 3 ³ │ 4 ¼ │ 5 ½ │ 6 ¾ │ 7 ⅛ │ 8 ⅜ │ 9 ⅝ │ 0 ⅞ │ - ¬ │ = ± ┃ Space ┃ -// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━━━┩ -// ┃ ┃ Q │ W │ E Œ │ R ¶ │ T │ Y │ U │ I İ │ O Ø │ P │ { │ } │ | Ə │ -// ┃Tab ↹ ┃ q │ w │ e œ │ r ® │ t ™ │ y ¥ │ u │ i ı │ o ø │ p ₱ │ [ │ ] │ \ ə │ -// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷━━━━━┪ -// ┃ ┃ A Æ │ S │ D │ F ª │ G │ H │ J │ K │ L │ : │ " ̋◌ ┃ Enter ┃ -// ┃Caps ⇬ ┃ a æ │ s § │ d │ f │ g │ h │ j │ k │ l │ ; │ ' ́◌ ┃ ⏎ ┃ -// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┻━━━━━━━━━━┫ -// ┃ ┃ ¦ │ Z » │ X · │ C ¢ │ V ‘ │ B ’ │ N Ñ │ M º │ < ̨◌ │ > ␣ │ ? ¿ ┃ ┃ -// ┃Shift ⇧┃ │ z « │ x × │ c © │ v “ │ b ” │ n ñ │ m µ │ , ̧◌ │ . … │ / ÷ ┃Shift ⇧ ┃ -// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┷━┳━━━┻━━━┳━━━━━━━┫ -// ┃ ┃Win ┃ ┃ ␣ Space Space ␣ ┃ ┃Win ┃ ┃ ┃ -// ┃Ctrl ┃Super ┃Alt ┃ ␣ Space Space ␣ ┃AltGr ⇮┃Meta ┃Menu ┃Ctrl ┃ -// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛ -// -partial default alphanumeric_keys -xkb_symbols "basic" { - - name[Group1]= "Filipino"; - -// ISO grouping: |--------- Group1 ---------| |--------- Group2 ---------| -// Level1 Level2 Level3 Level4 -// Base Shift AltGr AltGr+Shift - - // E row; Numerals row, left side - key <TLDE> { [ U0060, U007E, U0300, U0303 ] }; // ` ~ ̀◌ ̃◌ (combining grave accent) (combining tilde) - key <AE01> { [ U0031, U0021, U00B9, U00A1 ] }; // 1 ! ¹ ¡ - key <AE02> { [ U0032, U0040, U00B2, U00A4 ] }; // 2 @ ² ¤ - key <AE03> { [ U0033, U0023, U00B3, U00A3 ] }; // 3 # ³ £ - key <AE04> { [ U0034, U0024, U00BC, U20AC ] }; // 4 $ ¼ € - key <AE05> { [ U0035, U0025, U00BD, U00B0 ] }; // 5 % ½ ° - // E row; Numerals row, right side - key <AE06> { [ U0036, U005E, U00BE, U0302 ] }; // 6 ^ ¾ ̂◌ (combining circumflex accent) - key <AE07> { [ U0037, U0026, U215B, U2190 ] }; // 7 & ⅛ ← - key <AE08> { [ U0038, U002A, U215C, U2192 ] }; // 8 * ⅜ → - key <AE09> { [ U0039, U0028, U215D, U2191 ] }; // 9 ( ⅝ ↑ - key <AE10> { [ U0030, U0029, U215E, U2193 ] }; // 0 ) ⅞ ↓ - key <AE11> { [ U002D, U005F, U00AC, U0360 ] }; // - _ ¬ ◌͠ - key <AE12> { [ U003D, U002B, U00B1, U2213 ] }; // = + ± ∓ - - // D row; QWERTY row, left side - key <AD01> { [ U0071, U0051, VoidSymbol, VoidSymbol ] }; // q Q - key <AD02> { [ U0077, U0057, VoidSymbol, VoidSymbol ] }; // w W - key <AD03> { [ U0065, U0045, U0153, U0152 ] }; // e E œ Œ - key <AD04> { [ U0072, U0052, U00AE, U00B6 ] }; // r R ® ¶ - key <AD05> { [ U0074, U0054, U2122, VoidSymbol ] }; // t T ™ - // D row; QWERTY row, right side - key <AD06> { [ U0079, U0059, U00A5, VoidSymbol ] }; // y Y ¥ - key <AD07> { [ U0075, U0055, VoidSymbol, VoidSymbol ] }; // u U - key <AD08> { [ U0069, U0049, U0131, U0130 ] }; // i I ı İ - key <AD09> { [ U006F, U004F, U00F8, U00D8 ] }; // o O ø Ø - key <AD10> { [ U0070, U0050, U20B1, VoidSymbol ] }; // p P ₱ - key <AD11> { [ U005B, U007B, VoidSymbol, VoidSymbol ] }; // [ { - key <AD12> { [ U005D, U007D, VoidSymbol, VoidSymbol ] }; // ] } - key <BKSL> { [ U005C, U007C, U0259, U018F ] }; // \ | ə Ə - - // C row; Home row, left side - key <AC01> { [ U0061, U0041, U00E6, U00C6 ] }; // a A æ Æ - key <AC02> { [ U0073, U0053, U00A7, VoidSymbol ] }; // s S § - key <AC03> { [ U0064, U0044, VoidSymbol, VoidSymbol ] }; // d D - key <AC04> { [ U0066, U0046, VoidSymbol, U00AA ] }; // f F ª - key <AC05> { [ U0067, U0047, VoidSymbol, VoidSymbol ] }; // g G - // C row; Home row, right side - key <AC06> { [ U0068, U0048, VoidSymbol, VoidSymbol ] }; // h H - key <AC07> { [ U006A, U004A, VoidSymbol, VoidSymbol ] }; // j J - key <AC08> { [ U006B, U004B, VoidSymbol, VoidSymbol ] }; // k K - key <AC09> { [ U006C, U004C, VoidSymbol, VoidSymbol ] }; // l L - key <AC10> { [ U003B, U003A, VoidSymbol, VoidSymbol ] }; // ; : - key <AC11> { [ U0027, U0022, U0301, U030B ] }; // ' " ́◌ ̋◌ (combining acute accent) (combining double-acute accent) - - // B row; Lower row, left side - key <AB00> { [ VoidSymbol, VoidSymbol, VoidSymbol, U00A6 ] }; // ¦ - key <AB01> { [ U007A, U005A, U00AB, U00BB ] }; // z Z « » - key <AB02> { [ U0078, U0058, U00D7, U00B7 ] }; // x X × · - key <AB03> { [ U0063, U0043, U00A9, U00A2 ] }; // c C © ¢ - key <AB04> { [ U0076, U0056, U201C, U2018 ] }; // v V “ ‘ - key <AB05> { [ U0062, U0042, U201D, U2019 ] }; // b B ” ’ - // B row; Lower row, right side - key <AB06> { [ U006E, U004E, U00F1, U00D1 ] }; // n N ñ Ñ - key <AB07> { [ U006D, U004D, U00B5, U00BA ] }; // m M µ º - key <AB08> { [ U002C, U003C, U0327, U0328 ] }; // , < ̧◌ ̨◌ (combining cedilla) (combining ogonek) - key <AB09> { [ U002E, U003E, U2026, U2423 ] }; // . > … ␣ - key <AB10> { [ U002F, U003F, U00F7, U00BF ] }; // / ? ÷ ¿ - - // A row - key <AA03> { [ U0020, U0020, U0020, U0020 ] }; // (space) (space) (space) (space) - - include "level3(ralt_switch)" -}; - - -// QWERTY (Baybayin) version -// -// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━┓ -// │ │ │ │ │ │ │ │ │ │ │ │ │ ◌᜔ ┃ ⌫ Bak ┃ -// │ │ │ │ │ │ │ │ │ │ │ │ │ ◌᜔ ┃ Space ┃ -// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━━━┩ -// ┃ ┃ │ │ ᜁ │ │ │ │ ᜂ │ ᜁ │ ᜂ │ │ │ │ │ -// ┃Tab ↹ ┃ │ ᜏ │ ◌ᜒ │ ᜍ │ ᜆ │ ᜌ │ ◌ᜓ │ ◌ᜒ │ ◌ᜓ │ ᜉ │ │ │ │ -// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷━━━━━┪ -// ┃ ┃ │ │ │ │ │ │ │ │ │ │ ┃ Enter ┃ -// ┃Caps ⇬ ┃ ᜀ │ ᜐ │ ᜇ │ │ ᜄ │ ᜑ │ │ ᜃ │ ᜎ │ │ ┃ ⏎ ┃ -// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┻━━━━━━━━━━┫ -// ┃ ┃ │ │ │ │ │ │ ᜅ │ │ │ │ ┃ ┃ -// ┃Shift ⇧┃ │ │ │ │ │ ᜊ │ ᜈ │ ᜋ │ ᜵ │ ᜶ │ ┃Shift ⇧ ┃ -// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┷━┳━━━┻━━━┳━━━━━━━┫ -// ┃ ┃Win ┃ ┃ ␣ Space ┃ ┃Win ┃ ┃ ┃ -// ┃Ctrl ┃Super ┃Alt ┃ ␣ Space ┃AltGr ⇮┃Meta ┃Menu ┃Ctrl ┃ -// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛ -// -partial alphanumeric_keys -xkb_symbols "qwerty-bay" { - - name[Group1]= "Filipino (QWERTY Baybayin)"; - -// ISO grouping: |--------- Group1 ---------| |--------- Group2 ---------| -// Level1 Level2 Level3 Level4 -// Base Shift AltGr AltGr+Shift - - // E row; Numerals row, left side - key <TLDE> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE01> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE02> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE03> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE04> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE05> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - // E row; Numerals row, right side - key <AE06> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE07> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE08> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE09> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE10> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE11> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE12> { [ U1714, U1714, VoidSymbol, VoidSymbol ] }; // ◌᜔ (virama) ◌᜔ (virama) - - // D row; QWERTY row, left side - key <AD01> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AD02> { [ U170F, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜏ (Wa) - key <AD03> { [ U1712, U1701, VoidSymbol, VoidSymbol ] }; // ◌ᜒ (e/i) ᜁ (E/I) - key <AD04> { [ U170D, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜍ (Ra) - key <AD05> { [ U1706, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜆ (Ta) - // D row; QWERTY row, right side - key <AD06> { [ U170C, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜌ (Ya) - key <AD07> { [ U1713, U1702, VoidSymbol, VoidSymbol ] }; // ◌ᜓ (o/u) ᜂ (O/U) - key <AD08> { [ U1712, U1701, VoidSymbol, VoidSymbol ] }; // ◌ᜒ (e/i) ᜁ (E/I) - key <AD09> { [ U1713, U1702, VoidSymbol, VoidSymbol ] }; // ◌ᜓ (o/u) ᜂ (O/U) - key <AD10> { [ U1709, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜉ (Pa) - key <AD11> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AD12> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <BKSL> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - - // C row; Home row, left side - key <AC01> { [ U1700, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜀ (A) - key <AC02> { [ U1710, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜐ (Sa) - key <AC03> { [ U1707, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜇ (Da) - key <AC04> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AC05> { [ U1704, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜄ (Ga) - // C row; Home row, right side - key <AC06> { [ U1711, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜑ (Ha) - key <AC07> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AC08> { [ U1703, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜃ (Ka) - key <AC09> { [ U170E, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜎ (La) - key <AC10> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AC11> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - - // B row; Lower row, left side - key <AB00> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AB01> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AB02> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AB03> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AB04> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AB05> { [ U170A, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜊ (Ba) - // B row; Lower row, right side - key <AB06> { [ U1708, U1705, VoidSymbol, VoidSymbol ] }; // ᜈ (Na) ᜅ (Nga) - key <AB07> { [ U170B, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜋ (Ma) - key <AB08> { [ U1735, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜵ (comma) - key <AB09> { [ U1736, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜶ (period) - key <AB10> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - - // A row - key <AA03> { [ U0020, U0020, U0020, U0020 ] }; // (space) (space) (space) (space) - - include "level3(ralt_switch)" -}; - - -// Capewell-Dvorak (Latin) version -// http://www.michaelcapewell.com/projects/keyboard/index.htm#The_Capewell-Dvorak_Layout -// -// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━┓ -// │ ~ ̃◌ │ ! ¡ │ @ ¤ │ # £ │ $ € │ % ° │ ^ ̂◌ │ & → │ * → │ ( ↑ │ ) ↓ │ { │ } ┃ ⌫ Bak ┃ -// │ ` ̀◌ │ 1 ¹ │ 2 ² │ 3 ³ │ 4 ¼ │ 5 ½ │ 6 ¾ │ 7 ⅛ │ 8 ⅜ │ 9 ⅝ │ 0 ⅞ │ [ │ ] ┃ Space ┃ -// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━━━┩ -// ┃ ┃ " ̋◌ │ < ̨◌ │ > ␣ │ P │ Y │ Q │ F ª │ G │ R ¶ │ K │ ? ¿ │ + ∓ │ | Ə │ -// ┃Tab ↹ ┃ ' ́◌ │ , ̧◌ │ . … │ p ₱ │ y ¥ │ q │ f │ g │ r ® │ k │ / ÷ │ = ± │ \ ə │ -// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷━━━━━┪ -// ┃ ┃ O Ø │ A Æ │ E Œ │ I İ │ U │ D │ H │ T │ N Ñ │ S │ _ ◌͠ ┃ Enter ┃ -// ┃Caps ⇬ ┃ o ø │ a æ │ e œ │ i ı │ u │ d │ h │ t ™ │ n ñ │ s § │ - ¬ ┃ ⏎ ┃ -// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┻━━━━━━━━━━┫ -// ┃ ┃ ¦ │ Z » │ X · │ C ¢ │ V ‘ │ J │ L │ M º │ W │ B ’ │ : ┃ ┃ -// ┃Shift ⇧┃ │ z « │ x × │ c © │ v “ │ j │ l │ m µ │ w │ b ” │ ; ┃Shift ⇧ ┃ -// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┷━┳━━━┻━━━┳━━━━━━━┫ -// ┃ ┃Win ┃ ┃ ␣ Space Space ␣ ┃ ┃Win ┃ ┃ ┃ -// ┃Ctrl ┃Super ┃Alt ┃ ␣ Space Space ␣ ┃AltGr ⇮┃Meta ┃Menu ┃Ctrl ┃ -// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛ -// -partial alphanumeric_keys -xkb_symbols "capewell-dvorak" { - - name[Group1]= "Filipino (Capewell-Dvorak Latin)"; - -// ISO grouping: |--------- Group1 ---------| |--------- Group2 ---------| -// Level1 Level2 Level3 Level4 -// Base Shift AltGr AltGr+Shift - - // E row; Numerals row, left side - key <TLDE> { [ U0060, U007E, U0300, U0303 ] }; // ` ~ ̀◌ ̃◌ (combining grave accent) (combining tilde) - key <AE01> { [ U0031, U0021, U00B9, U00A1 ] }; // 1 ! ¹ ¡ - key <AE02> { [ U0032, U0040, U00B2, U00A4 ] }; // 2 @ ² ¤ - key <AE03> { [ U0033, U0023, U00B3, U00A3 ] }; // 3 # ³ £ - key <AE04> { [ U0034, U0024, U00BC, U20AC ] }; // 4 $ ¼ € - key <AE05> { [ U0035, U0025, U00BD, U00B0 ] }; // 5 % ½ ° - // E row; Numerals row, right side - key <AE06> { [ U0036, U005E, U00BE, U0302 ] }; // 6 ^ ¾ ̂◌ (combining circumflex accent) - key <AE07> { [ U0037, U0026, U215B, U2190 ] }; // 7 & ⅛ ← - key <AE08> { [ U0038, U002A, U215C, U2192 ] }; // 8 * ⅜ → - key <AE09> { [ U0039, U0028, U215D, U2191 ] }; // 9 ( ⅝ ↑ - key <AE10> { [ U0030, U0029, U215E, U2193 ] }; // 0 ) ⅞ ↓ - key <AE11> { [ U005B, U007B, VoidSymbol, VoidSymbol ] }; // [ { - key <AE12> { [ U005D, U007D, VoidSymbol, VoidSymbol ] }; // ] } - - // D row; Upper row, left side - key <AD01> { [ U0027, U0022, U0301, U030B ] }; // ' " ́◌ ̋◌ (combining acute accent) (combining double-acute accent) - key <AD02> { [ U002C, U003C, U0327, U0328 ] }; // , < ̧◌ ̨◌ (combining cedilla) (combining ogonek) - key <AD03> { [ U002E, U003E, U2026, U2423 ] }; // . > … ␣ - key <AD04> { [ U0070, U0050, U20B1, VoidSymbol ] }; // p P ₱ - key <AD05> { [ U0079, U0059, U00A5, VoidSymbol ] }; // y Y ¥ - // D row; Upper row, right side - key <AD06> { [ U0071, U0051, VoidSymbol, VoidSymbol ] }; // q Q - key <AD07> { [ U0066, U0046, VoidSymbol, U00AA ] }; // f F ª - key <AD08> { [ U0067, U0047, VoidSymbol, VoidSymbol ] }; // g G - key <AD09> { [ U0072, U0052, U00AE, U00B6 ] }; // r R ® ¶ - key <AD10> { [ U006B, U004B, VoidSymbol, VoidSymbol ] }; // k K - key <AD11> { [ U002F, U003F, U00F7, U00BF ] }; // / ? ÷ ¿ - key <AD12> { [ U003D, U002B, U00B1, U2213 ] }; // = + ± ∓ - key <BKSL> { [ U005C, U007C, U0259, U018F ] }; // \ | ə Ə - - // C row; Home row, left side - key <AC01> { [ U006F, U004F, U00F8, U00D8 ] }; // o O ø Ø - key <AC02> { [ U0061, U0041, U00E6, U00C6 ] }; // a A æ Æ - key <AC03> { [ U0065, U0045, U0153, U0152 ] }; // e E œ Œ - key <AC04> { [ U0069, U0049, U0131, U0130 ] }; // i I ı İ - key <AC05> { [ U0075, U0055, VoidSymbol, VoidSymbol ] }; // u U - // C row; Home row, right side - key <AC06> { [ U0064, U0044, VoidSymbol, VoidSymbol ] }; // d D - key <AC07> { [ U0068, U0048, VoidSymbol, VoidSymbol ] }; // h H - key <AC08> { [ U0074, U0054, U2122, VoidSymbol ] }; // t T ™ - key <AC09> { [ U006E, U004E, U00F1, U00D1 ] }; // n N ñ Ñ - key <AC10> { [ U0073, U0053, U00A7, VoidSymbol ] }; // s S § - key <AC11> { [ U002D, U005F, U00AC, U0360 ] }; // - _ ¬ ◌͠ - - // B row; Lower row, left side - key <AB00> { [ VoidSymbol, VoidSymbol, VoidSymbol, U00A6 ] }; // ¦ - key <AB01> { [ U007A, U005A, U00AB, U00BB ] }; // z Z « » - key <AB02> { [ U0078, U0058, U00D7, U00B7 ] }; // x X × · - key <AB03> { [ U0063, U0043, U00A9, U00A2 ] }; // c C © ¢ - key <AB04> { [ U0076, U0056, U201C, U2018 ] }; // v V “ ‘ - key <AB05> { [ U006A, U004A, VoidSymbol, VoidSymbol ] }; // j J - // B row; Lower row, right side - key <AB06> { [ U006C, U004C, VoidSymbol, VoidSymbol ] }; // l L - key <AB07> { [ U006D, U004D, U00B5, U00BA ] }; // m M µ º - key <AB08> { [ U0077, U0057, VoidSymbol, VoidSymbol ] }; // w W - key <AB09> { [ U0062, U0042, U201D, U2019 ] }; // b B ” ’ - key <AB10> { [ U003B, U003A, VoidSymbol, VoidSymbol ] }; // ; : - - // A row - key <AA03> { [ U0020, U0020, U0020, U0020 ] }; // (space) (space) (space) (space) - - include "level3(ralt_switch)" -}; - - -// Capewell-Dvorak (Baybayin) version -// -// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━┓ -// │ │ │ │ │ │ │ │ │ │ │ │ │ ┃ ⌫ Bak ┃ -// │ │ │ │ │ │ │ │ │ │ │ │ │ ┃ Space ┃ -// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━━━┩ -// ┃ ┃ │ │ │ │ │ │ │ │ │ │ │ ◌᜔ │ │ -// ┃Tab ↹ ┃ │ ᜵ │ ᜶ │ ᜉ │ ᜌ │ │ │ ᜄ │ ᜍ │ ᜃ │ │ ◌᜔ │ │ -// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷━━━━━┪ -// ┃ ┃ ᜂ │ │ ᜁ │ ᜁ │ ᜂ │ │ │ │ ᜅ │ │ ┃ Enter ┃ -// ┃Caps ⇬ ┃ ◌ᜓ │ ᜀ │ ◌ᜒ │ ◌ᜒ │ ◌ᜓ │ ᜇ │ ᜑ │ ᜆ │ ᜈ │ ᜐ │ ┃ ⏎ ┃ -// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┻━━━━━━━━━━┫ -// ┃ ┃ │ │ │ │ │ │ │ │ │ │ ┃ ┃ -// ┃Shift ⇧┃ │ │ │ │ │ │ ᜎ │ ᜋ │ ᜏ │ ᜊ │ ┃Shift ⇧ ┃ -// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┷━┳━━━┻━━━┳━━━━━━━┫ -// ┃ ┃Win ┃ ┃ ␣ Space ┃ ┃Win ┃ ┃ ┃ -// ┃Ctrl ┃Super ┃Alt ┃ ␣ Space ┃AltGr ⇮┃Meta ┃Menu ┃Ctrl ┃ -// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛ -// -partial alphanumeric_keys -xkb_symbols "capewell-dvorak-bay" { - - name[Group1]= "Filipino (Capewell-Dvorak Baybayin)"; - -// ISO grouping: |--------- Group1 ---------| |--------- Group2 ---------| -// Level1 Level2 Level3 Level4 -// Base Shift AltGr AltGr+Shift - - // E row; Numerals row, left side - key <TLDE> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE01> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE02> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE03> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE04> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE05> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - // E row; Numerals row, right side - key <AE06> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE07> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE08> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE09> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE10> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE11> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE12> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - - // D row; QWERTY row, left side - key <AD01> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AD02> { [ U1735, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜵ (comma) - key <AD03> { [ U1736, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜶ (period) - key <AD04> { [ U1709, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜉ (Pa) - key <AD05> { [ U170C, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜌ (Ya) - // D row; QWERTY row, right side - key <AD06> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AD07> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AD08> { [ U1704, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜄ (Ga) - key <AD09> { [ U170D, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜍ (Ra) - key <AD10> { [ U1703, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜃ (Ka) - key <AD11> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AD12> { [ U1714, U1714, VoidSymbol, VoidSymbol ] }; // ◌᜔ (virama) ◌᜔ (virama) - key <BKSL> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - - // C row; Home row, left side - key <AC01> { [ U1713, U1702, VoidSymbol, VoidSymbol ] }; // ◌ᜓ (o/u) ᜂ (O/U) - key <AC02> { [ U1700, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜀ (A) - key <AC03> { [ U1712, U1701, VoidSymbol, VoidSymbol ] }; // ◌ᜒ (e/i) ᜁ (E/I) - key <AC04> { [ U1712, U1701, VoidSymbol, VoidSymbol ] }; // ◌ᜒ (e/i) ᜁ (E/I) - key <AC05> { [ U1713, U1702, VoidSymbol, VoidSymbol ] }; // ◌ᜓ (o/u) ᜂ (O/U) - // C row; Home row, right side - key <AC06> { [ U1707, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜇ (Da) - key <AC07> { [ U1711, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜑ (Ha) - key <AC08> { [ U1706, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜆ (Ta) - key <AC09> { [ U1708, U1705, VoidSymbol, VoidSymbol ] }; // ᜈ (Na) ᜅ (Nga) - key <AC10> { [ U1710, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜐ (Sa) - key <AC11> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - - // B row; Lower row, left side - key <AB00> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AB01> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AB02> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AB03> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AB04> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AB05> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - // B row; Lower row, right side - key <AB06> { [ U170E, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜎ (La) - key <AB07> { [ U170B, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜋ (Ma) - key <AB08> { [ U170F, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜏ (Wa) - key <AB09> { [ U170A, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜊ (Ba) - key <AB10> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - - // A row - key <AA03> { [ U0020, U0020, U0020, U0020 ] }; // (space) (space) (space) (space) - - include "level3(ralt_switch)" -}; - - -// Capewell-QWERF 2006 (Latin) version -// http://www.michaelcapewell.com/projects/keyboard/index.htm#The_QWERF_Layout -// -// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━┓ -// │ ~ ̃◌ │ ! ¡ │ @ ¤ │ # £ │ $ € │ % ° │ ^ ̂◌ │ & → │ * → │ ( ↑ │ ) ↓ │ _ ◌͠ │ + ∓ ┃ ⌫ Bak ┃ -// │ ` ̀◌ │ 1 ¹ │ 2 ² │ 3 ³ │ 4 ¼ │ 5 ½ │ 6 ¾ │ 7 ⅛ │ 8 ⅜ │ 9 ⅝ │ 0 ⅞ │ - ¬ │ = ± ┃ Space ┃ -// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━━━┩ -// ┃ ┃ Q │ W │ E Œ │ R ¶ │ F ª │ J │ Y │ K │ L │ : │ { │ } │ | Ə │ -// ┃Tab ↹ ┃ q │ w │ e œ │ r ® │ f │ j │ y ¥ │ k │ l │ ; │ [ │ ] │ \ ə │ -// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷━━━━━┪ -// ┃ ┃ A Æ │ S │ D │ T │ G │ H │ U │ I İ │ O Ø │ P │ " ̋◌ ┃ Enter ┃ -// ┃Caps ⇬ ┃ a æ │ s § │ d │ t ™ │ g │ h │ u │ i ı │ o ø │ p ₱ │ ' ́◌ ┃ ⏎ ┃ -// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┻━━━━━━━━━━┫ -// ┃ ┃ ¦ │ Z » │ X · │ C ¢ │ V ‘ │ B ’ │ N Ñ │ M º │ < ̨◌ │ > ␣ │ ? ¿ ┃ ┃ -// ┃Shift ⇧┃ │ z « │ x × │ c © │ v “ │ b ” │ n ñ │ m µ │ , ̧◌ │ . … │ / ÷ ┃Shift ⇧ ┃ -// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┷━┳━━━┻━━━┳━━━━━━━┫ -// ┃ ┃Win ┃ ┃ ␣ Space Space ␣ ┃ ┃Win ┃ ┃ ┃ -// ┃Ctrl ┃Super ┃Alt ┃ ␣ Space Space ␣ ┃AltGr ⇮┃Meta ┃Menu ┃Ctrl ┃ -// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛ -// -partial alphanumeric_keys -xkb_symbols "capewell-qwerf2k6" { - - name[Group1]= "Filipino (Capewell-QWERF 2006 Latin)"; - -// ISO grouping: |--------- Group1 ---------| |--------- Group2 ---------| -// Level1 Level2 Level3 Level4 -// Base Shift AltGr AltGr+Shift - - // E row; Numerals row, left side - key <TLDE> { [ U0060, U007E, U0300, U0303 ] }; // ` ~ ̀◌ ̃◌ (combining grave accent) (combining tilde) - key <AE01> { [ U0031, U0021, U00B9, U00A1 ] }; // 1 ! ¹ ¡ - key <AE02> { [ U0032, U0040, U00B2, U00A4 ] }; // 2 @ ² ¤ - key <AE03> { [ U0033, U0023, U00B3, U00A3 ] }; // 3 # ³ £ - key <AE04> { [ U0034, U0024, U00BC, U20AC ] }; // 4 $ ¼ € - key <AE05> { [ U0035, U0025, U00BD, U00B0 ] }; // 5 % ½ ° - // E row; Numerals row, right side - key <AE06> { [ U0036, U005E, U00BE, U0302 ] }; // 6 ^ ¾ ̂◌ (combining circumflex accent) - key <AE07> { [ U0037, U0026, U215B, U2190 ] }; // 7 & ⅛ ← - key <AE08> { [ U0038, U002A, U215C, U2192 ] }; // 8 * ⅜ → - key <AE09> { [ U0039, U0028, U215D, U2191 ] }; // 9 ( ⅝ ↑ - key <AE10> { [ U0030, U0029, U215E, U2193 ] }; // 0 ) ⅞ ↓ - key <AE11> { [ U002D, U005F, U00AC, U0360 ] }; // - _ ¬ ◌͠ - key <AE12> { [ U003D, U002B, U00B1, U2213 ] }; // = + ± ∓ - - // D row; Upper row, left side - key <AD01> { [ U0071, U0051, VoidSymbol, VoidSymbol ] }; // q Q - key <AD02> { [ U0077, U0057, VoidSymbol, VoidSymbol ] }; // w W - key <AD03> { [ U0065, U0045, U0153, U0152 ] }; // e E œ Œ - key <AD04> { [ U0072, U0052, U00AE, U00B6 ] }; // r R ® ¶ - key <AD05> { [ U0066, U0046, VoidSymbol, U00AA ] }; // f F ª - // D row; Upper row, right side - key <AD06> { [ U006A, U004A, VoidSymbol, VoidSymbol ] }; // j J - key <AD07> { [ U0079, U0059, U00A5, VoidSymbol ] }; // y Y ¥ - key <AD08> { [ U006B, U004B, VoidSymbol, VoidSymbol ] }; // k K - key <AD09> { [ U006C, U004C, VoidSymbol, VoidSymbol ] }; // l L - key <AD10> { [ U003B, U003A, VoidSymbol, VoidSymbol ] }; // ; : - key <AD11> { [ U005B, U007B, VoidSymbol, VoidSymbol ] }; // [ { - key <AD12> { [ U005D, U007D, VoidSymbol, VoidSymbol ] }; // ] } - key <BKSL> { [ U005C, U007C, U0259, U018F ] }; // \ | ə Ə - - // C row; Home row, left side - key <AC01> { [ U0061, U0041, U00E6, U00C6 ] }; // a A æ Æ - key <AC02> { [ U0073, U0053, U00A7, VoidSymbol ] }; // s S § - key <AC03> { [ U0064, U0044, VoidSymbol, VoidSymbol ] }; // d D - key <AC04> { [ U0074, U0054, U2122, VoidSymbol ] }; // t T ™ - key <AC05> { [ U0067, U0047, VoidSymbol, VoidSymbol ] }; // g G - // C row; Home row, right side - key <AC06> { [ U0068, U0048, VoidSymbol, VoidSymbol ] }; // h H - key <AC07> { [ U0075, U0055, VoidSymbol, VoidSymbol ] }; // u U - key <AC08> { [ U0069, U0049, U0131, U0130 ] }; // i I ı İ - key <AC09> { [ U006F, U004F, U00F8, U00D8 ] }; // o O ø Ø - key <AC10> { [ U0070, U0050, U20B1, VoidSymbol ] }; // p P ₱ - key <AC11> { [ U0027, U0022, U0301, U030B ] }; // ' " ́◌ ̋◌ (combining acute accent) (combining double-acute accent) - - // B row; Lower row, left side - key <AB00> { [ VoidSymbol, VoidSymbol, VoidSymbol, U00A6 ] }; // ¦ - key <AB01> { [ U007A, U005A, U00AB, U00BB ] }; // z Z « » - key <AB02> { [ U0078, U0058, U00D7, U00B7 ] }; // x X × · - key <AB03> { [ U0063, U0043, U00A9, U00A2 ] }; // c C © ¢ - key <AB04> { [ U0076, U0056, U201C, U2018 ] }; // v V “ ‘ - key <AB05> { [ U0062, U0042, U201D, U2019 ] }; // b B ” ’ - // B row; Lower row, right side - key <AB06> { [ U006E, U004E, U00F1, U00D1 ] }; // n N ñ Ñ - key <AB07> { [ U006D, U004D, U00B5, U00BA ] }; // m M µ º - key <AB08> { [ U002C, U003C, U0327, U0328 ] }; // , < ̧◌ ̨◌ (combining cedilla) (combining ogonek) - key <AB09> { [ U002E, U003E, U2026, U2423 ] }; // . > … ␣ - key <AB10> { [ U002F, U003F, U00F7, U00BF ] }; // / ? ÷ ¿ - - // A row - key <AA03> { [ U0020, U0020, U0020, U0020 ] }; // (space) (space) (space) (space) - - include "level3(ralt_switch)" -}; - - -// Capewell-QWERF 2006 (Baybayin) version -// -// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━┓ -// │ │ │ │ │ │ │ │ │ │ │ │ │ ◌᜔ ┃ ⌫ Bak ┃ -// │ │ │ │ │ │ │ │ │ │ │ │ │ ◌᜔ ┃ Space ┃ -// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━━━┩ -// ┃ ┃ │ │ ᜁ │ │ │ │ │ │ │ │ │ │ │ -// ┃Tab ↹ ┃ │ ᜏ │ ◌ᜒ │ ᜍ │ │ │ ᜌ │ ᜃ │ ᜎ │ │ │ │ │ -// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷━━━━━┪ -// ┃ ┃ │ │ │ │ │ │ ᜂ │ ᜁ │ ᜂ │ │ ┃ Enter ┃ -// ┃Caps ⇬ ┃ ᜀ │ ᜐ │ ᜇ │ ᜆ │ ᜄ │ ᜑ │ ◌ᜓ │ ◌ᜒ │ ◌ᜓ │ ᜉ │ ┃ ⏎ ┃ -// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┻━━━━━━━━━━┫ -// ┃ ┃ │ │ │ │ │ │ ᜅ │ │ │ │ ┃ ┃ -// ┃Shift ⇧┃ │ │ │ │ │ ᜊ │ ᜈ │ ᜋ │ ᜵ │ ᜶ │ ┃Shift ⇧ ┃ -// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┷━┳━━━┻━━━┳━━━━━━━┫ -// ┃ ┃Win ┃ ┃ ␣ Space ┃ ┃Win ┃ ┃ ┃ -// ┃Ctrl ┃Super ┃Alt ┃ ␣ Space ┃AltGr ⇮┃Meta ┃Menu ┃Ctrl ┃ -// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛ -// -partial alphanumeric_keys -xkb_symbols "capewell-qwerf2k6-bay" { - - name[Group1]= "Filipino (Capewell-QWERF 2006 Baybayin)"; - -// ISO grouping: |--------- Group1 ---------| |--------- Group2 ---------| -// Level1 Level2 Level3 Level4 -// Base Shift AltGr AltGr+Shift - - // E row; Numerals row, left side - key <TLDE> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE01> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE02> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE03> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE04> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE05> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - // E row; Numerals row, right side - key <AE06> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE07> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE08> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE09> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE10> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE11> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE12> { [ U1714, U1714, VoidSymbol, VoidSymbol ] }; // ◌᜔ (virama) ◌᜔ (virama) - - // D row; QWERTY row, left side - key <AD01> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AD02> { [ U170F, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜏ (Wa) - key <AD03> { [ U1712, U1701, VoidSymbol, VoidSymbol ] }; // ◌ᜒ (e/i) ᜁ (E/I) - key <AD04> { [ U170D, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜍ (Ra) - key <AD05> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - // D row; QWERTY row, right side - key <AD06> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AD07> { [ U170C, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜌ (Ya) - key <AD08> { [ U1703, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜃ (Ka) - key <AD09> { [ U170E, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜎ (La) - key <AD10> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AD11> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AD12> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <BKSL> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - - // C row; Home row, left side - key <AC01> { [ U1700, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜀ (A) - key <AC02> { [ U1710, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜐ (Sa) - key <AC03> { [ U1707, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜇ (Da) - key <AC04> { [ U1706, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜆ (Ta) - key <AC05> { [ U1704, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜄ (Ga) - // C row; Home row, right side - key <AC06> { [ U1711, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜑ (Ha) - key <AC07> { [ U1713, U1702, VoidSymbol, VoidSymbol ] }; // ◌ᜓ (o/u) ᜂ (O/U) - key <AC08> { [ U1712, U1701, VoidSymbol, VoidSymbol ] }; // ◌ᜒ (e/i) ᜁ (E/I) - key <AC09> { [ U1713, U1702, VoidSymbol, VoidSymbol ] }; // ◌ᜓ (o/u) ᜂ (O/U) - key <AC10> { [ U1709, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜉ (Pa) - key <AC11> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - - // B row; Lower row, left side - key <AB00> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AB01> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AB02> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AB03> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AB04> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AB05> { [ U170A, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜊ (Ba) - // B row; Lower row, right side - key <AB06> { [ U1708, U1705, VoidSymbol, VoidSymbol ] }; // ᜈ (Na) ᜅ (Nga) - key <AB07> { [ U170B, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜋ (Ma) - key <AB08> { [ U1735, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜵ (comma) - key <AB09> { [ U1736, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜶ (period) - key <AB10> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - - // A row - key <AA03> { [ U0020, U0020, U0020, U0020 ] }; // (space) (space) (space) (space) - - include "level3(ralt_switch)" -}; - - -// Colemak (Latin) version -// http://colemak.com -// -// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━┓ -// │ ~ ̃◌ │ ! ¡ │ @ ¤ │ # £ │ $ € │ % ° │ ^ ̂◌ │ & → │ * → │ ( ↑ │ ) ↓ │ _ ◌͠ │ + ∓ ┃ ⌫ Bak ┃ -// │ ` ̀◌ │ 1 ¹ │ 2 ² │ 3 ³ │ 4 ¼ │ 5 ½ │ 6 ¾ │ 7 ⅛ │ 8 ⅜ │ 9 ⅝ │ 0 ⅞ │ - ¬ │ = ± ┃ Space ┃ -// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━━━┩ -// ┃ ┃ Q │ W │ F ª │ P │ G │ J │ L │ U │ Y │ : │ { │ } │ | Ə │ -// ┃Tab ↹ ┃ q │ w │ f │ p ₱ │ g │ j │ l │ u │ y ¥ │ ; │ [ │ ] │ \ ə │ -// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷━━━━━┪ -// ┃ ┃ A Æ │ R ¶ │ S │ T │ D │ H │ N Ñ │ E Œ │ I İ │ O Ø │ " ̋◌ ┃ Enter ┃ -// ┃Caps ⇬ ┃ a æ │ r ® │ s § │ t ™ │ d │ h │ n ñ │ e œ │ i ı │ o ø │ ' ́◌ ┃ ⏎ ┃ -// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┻━━━━━━━━━━┫ -// ┃ ┃ ¦ │ Z » │ X · │ C ¢ │ V ‘ │ B ’ │ K │ M º │ < ̨◌ │ > ␣ │ ? ¿ ┃ ┃ -// ┃Shift ⇧┃ │ z « │ x × │ c © │ v “ │ b ” │ k │ m µ │ , ̧◌ │ . … │ / ÷ ┃Shift ⇧ ┃ -// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┷━┳━━━┻━━━┳━━━━━━━┫ -// ┃ ┃Win ┃ ┃ ␣ Space Space ␣ ┃ ┃Win ┃ ┃ ┃ -// ┃Ctrl ┃Super ┃Alt ┃ ␣ Space Space ␣ ┃AltGr ⇮┃Meta ┃Menu ┃Ctrl ┃ -// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛ -// -partial alphanumeric_keys -xkb_symbols "colemak" { - - name[Group1]= "Filipino (Colemak Latin)"; - -// ISO grouping: |--------- Group1 ---------| |--------- Group2 ---------| -// Level1 Level2 Level3 Level4 -// Base Shift AltGr AltGr+Shift - - // E row; Numerals row, left side - key <TLDE> { [ U0060, U007E, U0300, U0303 ] }; // ` ~ ̀◌ ̃◌ (combining grave accent) (combining tilde) - key <AE01> { [ U0031, U0021, U00B9, U00A1 ] }; // 1 ! ¹ ¡ - key <AE02> { [ U0032, U0040, U00B2, U00A4 ] }; // 2 @ ² ¤ - key <AE03> { [ U0033, U0023, U00B3, U00A3 ] }; // 3 # ³ £ - key <AE04> { [ U0034, U0024, U00BC, U20AC ] }; // 4 $ ¼ € - key <AE05> { [ U0035, U0025, U00BD, U00B0 ] }; // 5 % ½ ° - // E row; Numerals row, right side - key <AE06> { [ U0036, U005E, U00BE, U0302 ] }; // 6 ^ ¾ ̂◌ (combining circumflex accent) - key <AE07> { [ U0037, U0026, U215B, U2190 ] }; // 7 & ⅛ ← - key <AE08> { [ U0038, U002A, U215C, U2192 ] }; // 8 * ⅜ → - key <AE09> { [ U0039, U0028, U215D, U2191 ] }; // 9 ( ⅝ ↑ - key <AE10> { [ U0030, U0029, U215E, U2193 ] }; // 0 ) ⅞ ↓ - key <AE11> { [ U002D, U005F, U00AC, U0360 ] }; // - _ ¬ ◌͠ - key <AE12> { [ U003D, U002B, U00B1, U2213 ] }; // = + ± ∓ - - // D row; Upper row, left side - key <AD01> { [ U0071, U0051, VoidSymbol, VoidSymbol ] }; // q Q - key <AD02> { [ U0077, U0057, VoidSymbol, VoidSymbol ] }; // w W - key <AD03> { [ U0066, U0046, VoidSymbol, U00AA ] }; // f F ª - key <AD04> { [ U0070, U0050, U20B1, VoidSymbol ] }; // p P ₱ - key <AD05> { [ U0067, U0047, VoidSymbol, VoidSymbol ] }; // g G - // D row; Upper row, right side - key <AD06> { [ U006A, U004A, VoidSymbol, VoidSymbol ] }; // j J - key <AD07> { [ U006C, U004C, VoidSymbol, VoidSymbol ] }; // l L - key <AD08> { [ U0075, U0055, VoidSymbol, VoidSymbol ] }; // u U - key <AD09> { [ U0079, U0059, U00A5, VoidSymbol ] }; // y Y ¥ - key <AD10> { [ U003B, U003A, VoidSymbol, VoidSymbol ] }; // ; : - key <AD11> { [ U005B, U007B, VoidSymbol, VoidSymbol ] }; // [ { - key <AD12> { [ U005D, U007D, VoidSymbol, VoidSymbol ] }; // ] } - key <BKSL> { [ U005C, U007C, U0259, U018F ] }; // \ | ə Ə - - // C row; Home row, left side - key <AC01> { [ U0061, U0041, U00E6, U00C6 ] }; // a A æ Æ - key <AC02> { [ U0072, U0052, U00AE, U00B6 ] }; // r R ® ¶ - key <AC03> { [ U0073, U0053, U00A7, VoidSymbol ] }; // s S § - key <AC04> { [ U0074, U0054, U2122, VoidSymbol ] }; // t T ™ - key <AC05> { [ U0064, U0044, VoidSymbol, VoidSymbol ] }; // d D - // C row; Home row, right side - key <AC06> { [ U0068, U0048, VoidSymbol, VoidSymbol ] }; // h H - key <AC07> { [ U006E, U004E, U00F1, U00D1 ] }; // n N ñ Ñ - key <AC08> { [ U0065, U0045, U0153, U0152 ] }; // e E œ Œ - key <AC09> { [ U0069, U0049, U0131, U0130 ] }; // i I ı İ - key <AC10> { [ U006F, U004F, U00F8, U00D8 ] }; // o O ø Ø - key <AC11> { [ U0027, U0022, U0301, U030B ] }; // ' " ́◌ ̋◌ (combining acute accent) (combining double-acute accent) - - // B row; Lower row, left side - key <AB00> { [ VoidSymbol, VoidSymbol, VoidSymbol, U00A6 ] }; // ¦ - key <AB01> { [ U007A, U005A, U00AB, U00BB ] }; // z Z « » - key <AB02> { [ U0078, U0058, U00D7, U00B7 ] }; // x X × · - key <AB03> { [ U0063, U0043, U00A9, U00A2 ] }; // c C © ¢ - key <AB04> { [ U0076, U0056, U201C, U2018 ] }; // v V “ ‘ - key <AB05> { [ U0062, U0042, U201D, U2019 ] }; // b B ” ’ - // B row; Lower row, right side - key <AB06> { [ U006B, U004B, VoidSymbol, VoidSymbol ] }; // k K - key <AB07> { [ U006D, U004D, U00B5, U00BA ] }; // m M µ º - key <AB08> { [ U002C, U003C, U0327, U0328 ] }; // , < ̧◌ ̨◌ (combining cedilla) (combining ogonek) - key <AB09> { [ U002E, U003E, U2026, U2423 ] }; // . > … ␣ - key <AB10> { [ U002F, U003F, U00F7, U00BF ] }; // / ? ÷ ¿ - - // A row - key <AA03> { [ U0020, U0020, U0020, U0020 ] }; // (space) (space) (space) (space) - - include "level3(ralt_switch)" -}; - - -// Colemak (Baybayin) version -// -// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━┓ -// │ │ │ │ │ │ │ │ │ │ │ │ │ ◌᜔ ┃ ⌫ Bak ┃ -// │ │ │ │ │ │ │ │ │ │ │ │ │ ◌᜔ ┃ Space ┃ -// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━━━┩ -// ┃ ┃ │ │ │ │ │ │ │ ᜂ │ │ │ │ │ │ -// ┃Tab ↹ ┃ │ ᜏ │ │ ᜉ │ ᜄ │ │ ᜎ │ ◌ᜓ │ ᜌ │ │ │ │ │ -// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷━━━━━┪ -// ┃ ┃ │ │ │ │ │ │ ᜅ │ ᜁ │ ᜁ │ ᜂ │ ┃ Enter ┃ -// ┃Caps ⇬ ┃ ᜀ │ ᜍ │ ᜐ │ ᜆ │ ᜇ │ ᜑ │ ᜈ │ ◌ᜒ │ ◌ᜒ │ ◌ᜓ │ ┃ ⏎ ┃ -// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┻━━━━━━━━━━┫ -// ┃ ┃ │ │ │ │ │ │ │ │ │ │ ┃ ┃ -// ┃Shift ⇧┃ │ │ │ │ │ ᜊ │ ᜃ │ ᜋ │ ᜵ │ ᜶ │ ┃Shift ⇧ ┃ -// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┷━┳━━━┻━━━┳━━━━━━━┫ -// ┃ ┃Win ┃ ┃ ␣ Space ┃ ┃Win ┃ ┃ ┃ -// ┃Ctrl ┃Super ┃Alt ┃ ␣ Space ┃AltGr ⇮┃Meta ┃Menu ┃Ctrl ┃ -// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛ -// -partial alphanumeric_keys -xkb_symbols "colemak-bay" { - - name[Group1]= "Filipino (Colemak Baybayin)"; - -// ISO grouping: |--------- Group1 ---------| |--------- Group2 ---------| -// Level1 Level2 Level3 Level4 -// Base Shift AltGr AltGr+Shift - - // E row; Numerals row, left side - key <TLDE> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE01> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE02> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE03> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE04> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE05> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - // E row; Numerals row, right side - key <AE06> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE07> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE08> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE09> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE10> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE11> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE12> { [ U1714, U1714, VoidSymbol, VoidSymbol ] }; // ◌᜔ (virama) ◌᜔ (virama) - - // D row; QWERTY row, left side - key <AD01> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AD02> { [ U170F, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜏ (Wa) - key <AD03> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AD04> { [ U1709, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜉ (Pa) - key <AD05> { [ U1704, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜄ (Ga) - // D row; QWERTY row, right side - key <AD06> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AD07> { [ U170E, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜎ (La) - key <AD08> { [ U1713, U1702, VoidSymbol, VoidSymbol ] }; // ◌ᜓ (o/u) ᜂ (O/U) - key <AD09> { [ U170C, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜌ (Ya) - key <AD10> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AD11> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AD12> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <BKSL> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - - // C row; Home row, left side - key <AC01> { [ U1700, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜀ (A) - key <AC02> { [ U170D, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜍ (Ra) - key <AC03> { [ U1710, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜐ (Sa) - key <AC04> { [ U1706, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜆ (Ta) - key <AC05> { [ U1707, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜇ (Da) - // C row; Home row, right side - key <AC06> { [ U1711, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜑ (Ha) - key <AC07> { [ U1708, U1705, VoidSymbol, VoidSymbol ] }; // ᜈ (Na) ᜅ (Nga) - key <AC08> { [ U1712, U1701, VoidSymbol, VoidSymbol ] }; // ◌ᜒ (e/i) ᜁ (E/I) - key <AC09> { [ U1712, U1701, VoidSymbol, VoidSymbol ] }; // ◌ᜒ (e/i) ᜁ (E/I) - key <AC10> { [ U1713, U1702, VoidSymbol, VoidSymbol ] }; // ◌ᜓ (o/u) ᜂ (O/U) - key <AC11> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - - // B row; Lower row, left side - key <AB00> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AB01> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AB02> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AB03> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AB04> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AB05> { [ U170A, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜊ (Ba) - // B row; Lower row, right side - key <AB06> { [ U1703, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜃ (Ka) - key <AB07> { [ U170B, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜋ (Ma) - key <AB08> { [ U1735, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜵ (comma) - key <AB09> { [ U1736, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜶ (period) - key <AB10> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - - // A row - key <AA03> { [ U0020, U0020, U0020, U0020 ] }; // (space) (space) (space) (space) - - include "level3(ralt_switch)" -}; - - -// Dvorak Simplified (Latin) version -// http://en.wikipedia.org/wiki/Dvorak_Simplified_Keyboard -// -// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━┓ -// │ ~ ̃◌ │ ! ¡ │ @ ¤ │ # £ │ $ € │ % ° │ ^ ̂◌ │ & → │ * → │ ( ↑ │ ) ↓ │ { │ } ┃ ⌫ Bak ┃ -// │ ` ̀◌ │ 1 ¹ │ 2 ² │ 3 ³ │ 4 ¼ │ 5 ½ │ 6 ¾ │ 7 ⅛ │ 8 ⅜ │ 9 ⅝ │ 0 ⅞ │ [ │ ] ┃ Space ┃ -// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━━━┩ -// ┃ ┃ " ̋◌ │ < ̨◌ │ > ␣ │ P │ Y │ F ª │ G │ C ¢ │ R ¶ │ L │ ? ¿ │ + ∓ │ | Ə │ -// ┃Tab ↹ ┃ ' ́◌ │ , ̧◌ │ . … │ p ₱ │ y ¥ │ f │ g │ c © │ r ® │ l │ / ÷ │ = ± │ \ ə │ -// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷━━━━━┪ -// ┃ ┃ A Æ │ O Ø │ E Œ │ U │ I İ │ D │ H │ T │ N Ñ │ S │ _ ◌͠ ┃ Enter ┃ -// ┃Caps ⇬ ┃ a æ │ o ø │ e œ │ u │ i ı │ d │ h │ t ™ │ n ñ │ s § │ - ¬ ┃ ⏎ ┃ -// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┻━━━━━━━━━━┫ -// ┃ ┃ ¦ │ : │ Q │ J │ K │ X · │ B ’ │ M º │ W │ V ‘ │ Z » ┃ ┃ -// ┃Shift ⇧┃ │ ; │ q │ j │ k │ x × │ b ” │ m µ │ w │ v “ │ z « ┃Shift ⇧ ┃ -// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┷━┳━━━┻━━━┳━━━━━━━┫ -// ┃ ┃Win ┃ ┃ ␣ Space Space ␣ ┃ ┃Win ┃ ┃ ┃ -// ┃Ctrl ┃Super ┃Alt ┃ ␣ Space Space ␣ ┃AltGr ⇮┃Meta ┃Menu ┃Ctrl ┃ -// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛ -// -partial alphanumeric_keys -xkb_symbols "dvorak" { - - name[Group1]= "Filipino (Dvorak Latin)"; - -// ISO grouping: |--------- Group1 ---------| |--------- Group2 ---------| -// Level1 Level2 Level3 Level4 -// Base Shift AltGr AltGr+Shift - - // E row; Numerals row, left side - key <TLDE> { [ U0060, U007E, U0300, U0303 ] }; // ` ~ ̀◌ ̃◌ (combining grave accent) (combining tilde) - key <AE01> { [ U0031, U0021, U00B9, U00A1 ] }; // 1 ! ¹ ¡ - key <AE02> { [ U0032, U0040, U00B2, U00A4 ] }; // 2 @ ² ¤ - key <AE03> { [ U0033, U0023, U00B3, U00A3 ] }; // 3 # ³ £ - key <AE04> { [ U0034, U0024, U00BC, U20AC ] }; // 4 $ ¼ € - key <AE05> { [ U0035, U0025, U00BD, U00B0 ] }; // 5 % ½ ° - // E row; Numerals row, right side - key <AE06> { [ U0036, U005E, U00BE, U0302 ] }; // 6 ^ ¾ ̂◌ (combining circumflex accent) - key <AE07> { [ U0037, U0026, U215B, U2190 ] }; // 7 & ⅛ ← - key <AE08> { [ U0038, U002A, U215C, U2192 ] }; // 8 * ⅜ → - key <AE09> { [ U0039, U0028, U215D, U2191 ] }; // 9 ( ⅝ ↑ - key <AE10> { [ U0030, U0029, U215E, U2193 ] }; // 0 ) ⅞ ↓ - key <AE11> { [ U005B, U007B, VoidSymbol, VoidSymbol ] }; // [ { - key <AE12> { [ U005D, U007D, VoidSymbol, VoidSymbol ] }; // ] } - - // D row; Upper row, left side - key <AD01> { [ U0027, U0022, U0301, U030B ] }; // ' " ́◌ ̋◌ (combining acute accent) (combining double-acute accent) - key <AD02> { [ U002C, U003C, U0327, U0328 ] }; // , < ̧◌ ̨◌ (combining cedilla) (combining ogonek) - key <AD03> { [ U002E, U003E, U2026, U2423 ] }; // . > … ␣ - key <AD04> { [ U0070, U0050, U20B1, VoidSymbol ] }; // p P ₱ - key <AD05> { [ U0079, U0059, U00A5, VoidSymbol ] }; // y Y ¥ - // D row; Upper row, right side - key <AD06> { [ U0066, U0046, VoidSymbol, U00AA ] }; // f F ª - key <AD07> { [ U0067, U0047, VoidSymbol, VoidSymbol ] }; // g G - key <AD08> { [ U0063, U0043, U00A9, U00A2 ] }; // c C © ¢ - key <AD09> { [ U0072, U0052, U00AE, U00B6 ] }; // r R ® ¶ - key <AD10> { [ U006C, U004C, VoidSymbol, VoidSymbol ] }; // l L - key <AD11> { [ U002F, U003F, U00F7, U00BF ] }; // / ? ÷ ¿ - key <AD12> { [ U003D, U002B, U00B1, U2213 ] }; // = + ± ∓ - key <BKSL> { [ U005C, U007C, U0259, U018F ] }; // \ | ə Ə - - // C row; Home row, left side - key <AC01> { [ U0061, U0041, U00E6, U00C6 ] }; // a A æ Æ - key <AC02> { [ U006F, U004F, U00F8, U00D8 ] }; // o O ø Ø - key <AC03> { [ U0065, U0045, U0153, U0152 ] }; // e E œ Œ - key <AC04> { [ U0075, U0055, VoidSymbol, VoidSymbol ] }; // u U - key <AC05> { [ U0069, U0049, U0131, U0130 ] }; // i I ı İ - // C row; Home row, right side - key <AC06> { [ U0064, U0044, VoidSymbol, VoidSymbol ] }; // d D - key <AC07> { [ U0068, U0048, VoidSymbol, VoidSymbol ] }; // h H - key <AC08> { [ U0074, U0054, U2122, VoidSymbol ] }; // t T ™ - key <AC09> { [ U006E, U004E, U00F1, U00D1 ] }; // n N ñ Ñ - key <AC10> { [ U0073, U0053, U00A7, VoidSymbol ] }; // s S § - key <AC11> { [ U002D, U005F, U00AC, U0360 ] }; // - _ ¬ ◌͠ - - // B row; Lower row, left side - key <AB00> { [ VoidSymbol, VoidSymbol, VoidSymbol, U00A6 ] }; // ¦ - key <AB01> { [ U003B, U003A, VoidSymbol, VoidSymbol ] }; // ; : - key <AB02> { [ U0071, U0051, VoidSymbol, VoidSymbol ] }; // q Q - key <AB03> { [ U006A, U004A, VoidSymbol, VoidSymbol ] }; // j J - key <AB04> { [ U006B, U004B, VoidSymbol, VoidSymbol ] }; // k K - key <AB05> { [ U0078, U0058, U00D7, U00B7 ] }; // x X × · - // B row; Lower row, right side - key <AB06> { [ U0062, U0042, U201D, U2019 ] }; // b B ” ’ - key <AB07> { [ U006D, U004D, U00B5, U00BA ] }; // m M µ º - key <AB08> { [ U0077, U0057, VoidSymbol, VoidSymbol ] }; // w W - key <AB09> { [ U0076, U0056, U201C, U2018 ] }; // v V “ ‘ - key <AB10> { [ U007A, U005A, U00AB, U00BB ] }; // z Z « » - - // A row - key <AA03> { [ U0020, U0020, U0020, U0020 ] }; // (space) (space) (space) (space) - - include "level3(ralt_switch)" -}; - - -// Dvorak Simplified (Baybayin) version -// -// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━┓ -// │ │ │ │ │ │ │ │ │ │ │ │ │ ┃ ⌫ Bak ┃ -// │ │ │ │ │ │ │ │ │ │ │ │ │ ┃ Space ┃ -// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━━━┩ -// ┃ ┃ │ │ │ │ │ │ │ │ │ │ │ ◌᜔ │ │ -// ┃Tab ↹ ┃ │ ᜵ │ ᜶ │ ᜉ │ ᜌ │ │ ᜄ │ │ ᜍ │ ᜎ │ │ ◌᜔ │ │ -// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷━━━━━┪ -// ┃ ┃ │ ᜂ │ ᜁ │ ᜂ │ ᜁ │ │ │ │ ᜅ │ │ ┃ Enter ┃ -// ┃Caps ⇬ ┃ ᜀ │ ◌ᜓ │ ◌ᜒ │ ◌ᜓ │ ◌ᜒ │ ᜇ │ ᜑ │ ᜆ │ ᜈ │ ᜐ │ ┃ ⏎ ┃ -// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┻━━━━━━━━━━┫ -// ┃ ┃ │ │ │ │ │ │ │ │ │ │ ┃ ┃ -// ┃Shift ⇧┃ │ │ │ │ ᜃ │ │ ᜊ │ ᜋ │ ᜏ │ │ ┃Shift ⇧ ┃ -// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┷━┳━━━┻━━━┳━━━━━━━┫ -// ┃ ┃Win ┃ ┃ ␣ Space ┃ ┃Win ┃ ┃ ┃ -// ┃Ctrl ┃Super ┃Alt ┃ ␣ Space ┃AltGr ⇮┃Meta ┃Menu ┃Ctrl ┃ -// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛ -// -partial alphanumeric_keys -xkb_symbols "dvorak-bay" { - - name[Group1]= "Filipino (Dvorak Baybayin)"; - -// ISO grouping: |--------- Group1 ---------| |--------- Group2 ---------| -// Level1 Level2 Level3 Level4 -// Base Shift AltGr AltGr+Shift - - // E row; Numerals row, left side - key <TLDE> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE01> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE02> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE03> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE04> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE05> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - // E row; Numerals row, right side - key <AE06> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE07> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE08> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE09> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE10> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE11> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AE12> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - - // D row; QWERTY row, left side - key <AD01> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AD02> { [ U1735, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜵ (comma) - key <AD03> { [ U1736, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜶ (period) - key <AD04> { [ U1709, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜉ (Pa) - key <AD05> { [ U170C, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜌ (Ya) - // D row; QWERTY row, right side - key <AD06> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AD07> { [ U1704, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜄ (Ga) - key <AD08> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AD09> { [ U170D, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜍ (Ra) - key <AD10> { [ U170E, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜎ (La) - key <AD11> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AD12> { [ U1714, U1714, VoidSymbol, VoidSymbol ] }; // ◌᜔ (virama) ◌᜔ (virama) - key <BKSL> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - - // C row; Home row, left side - key <AC01> { [ U1700, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜀ (A) - key <AC02> { [ U1713, U1702, VoidSymbol, VoidSymbol ] }; // ◌ᜓ (o/u) ᜂ (O/U) - key <AC03> { [ U1712, U1701, VoidSymbol, VoidSymbol ] }; // ◌ᜒ (e/i) ᜁ (E/I) - key <AC04> { [ U1713, U1702, VoidSymbol, VoidSymbol ] }; // ◌ᜓ (o/u) ᜂ (O/U) - key <AC05> { [ U1712, U1701, VoidSymbol, VoidSymbol ] }; // ◌ᜒ (e/i) ᜁ (E/I) - // C row; Home row, right side - key <AC06> { [ U1707, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜇ (Da) - key <AC07> { [ U1711, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜑ (Ha) - key <AC08> { [ U1706, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜆ (Ta) - key <AC09> { [ U1708, U1705, VoidSymbol, VoidSymbol ] }; // ᜈ (Na) ᜅ (Nga) - key <AC10> { [ U1710, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜐ (Sa) - key <AC11> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - - // B row; Lower row, left side - key <AB00> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AB01> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AB02> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AB03> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AB04> { [ U1703, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜃ (Ka) - key <AB05> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - // B row; Lower row, right side - key <AB06> { [ U170A, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜊ (Ba) - key <AB07> { [ U170B, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜋ (Ma) - key <AB08> { [ U170F, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜏ (Wa) - key <AB09> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - key <AB10> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; // - - // A row - key <AA03> { [ U0020, U0020, U0020, U0020 ] }; // (space) (space) (space) (space) - - include "level3(ralt_switch)" -}; - - -// -// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━┓ -// │ │ │ │ │ │ │ │ │ │ │ │ │ ┃ ⌫ Bak ┃ -// │ │ │ │ │ │ │ │ │ │ │ │ │ ┃ Space ┃ -// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━━━┩ -// ┃ ┃ │ │ │ │ │ │ │ │ │ │ │ │ │ -// ┃Tab ↹ ┃ │ │ │ │ │ │ │ │ │ │ │ │ │ -// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷━━━━━┪ -// ┃ ┃ │ │ │ │ │ │ │ │ │ │ ┃ Enter ┃ -// ┃Caps ⇬ ┃ │ │ │ │ │ │ │ │ │ │ ┃ ⏎ ┃ -// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┻━━━━━━━━━━┫ -// ┃ ┃ │ │ │ │ │ │ │ │ │ │ ┃ ┃ -// ┃Shift ⇧┃ │ │ │ │ │ │ │ │ │ │ ┃Shift ⇧ ┃ -// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┷━┳━━━┻━━━┳━━━━━━━┫ -// ┃ ┃Win ┃ ┃ ␣ Space Space ␣ ┃ ┃Win ┃ ┃ ┃ -// ┃Ctrl ┃Super ┃Alt ┃ ␣ Space Space ␣ ┃AltGr ⇮┃Meta ┃Menu ┃Ctrl ┃ -// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛ -// +////////////////////////////////////////////////////////////////////////////////
+// Philippines National Keyboard Layout v1.0.0 (2010-10-23) //
+// http://laibcoms.com/sandbox/the-philippines-national-keyboard-layout //
+// //
+// License: GNU/GPLv3 //
+// //
+// Loosely based on ISO/IEC 9995-3:2009 //
+// * glyphs that are not used in Philippine Languages and //
+// Philippine English were not included //
+// * Additions/Changes that are not part of ISO/IEC 9995-3:2009 //
+// were added //
+// //
+// http://en.wikipedia.org/wiki/ISO/IEC_9995 //
+// http://www.fileformat.info/info/unicode/char/20B1/index.htm //
+// //
+// By: Ubuntu Philippines LoCo Team //
+// Site: http://ubuntu-ph.org //
+// //
+// Project Contact: JC John Sese Cuneta / 謝施洗 / ᜑᜓᜏᜈ᜔ ᜃᜓᜈᜒᜆ //
+// XMPP/Jabber: jcjohn.sesecuneta@talkr.im //
+// Email: jcjohn.sesecuneta@laibcoms.com //
+////////////////////////////////////////////////////////////////////////////////
+
+// QWERTY (Latin) version
+// http://en.wikipedia.org/wiki/QWERTY
+//
+// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━┓
+// │ ~ ̃◌ │ ! ¡ │ @ ¤ │ # £ │ $ € │ % ° │ ^ ̂◌ │ & ← │ * → │ ( ↑ │ ) ↓ │ _ ◌͠ │ + ∓ ┃ ⌫ Bak ┃
+// │ ` ̀◌ │ 1 ¹ │ 2 ² │ 3 ³ │ 4 ¼ │ 5 ½ │ 6 ¾ │ 7 ⅛ │ 8 ⅜ │ 9 ⅝ │ 0 ⅞ │ - ¬ │ = ± ┃ Space ┃
+// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━━━┩
+// ┃ ┃ Q │ W │ E Œ │ R ¶ │ T │ Y │ U │ I İ │ O Ø │ P │ { │ } │ | Ə │
+// ┃Tab ↹ ┃ q │ w │ e œ │ r ® │ t ™ │ y ¥ │ u │ i ı │ o ø │ p ₱ │ [ │ ] │ \ ə │
+// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷━━━━━┪
+// ┃ ┃ A Æ │ S │ D │ F ª │ G │ H │ J │ K │ L │ : │ " ̋◌ ┃ Enter ┃
+// ┃Caps ⇬ ┃ a æ │ s § │ d │ f │ g │ h │ j │ k │ l │ ; │ ' ́◌ ┃ ⏎ ┃
+// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┻━━━━━━━━━━┫
+// ┃ ┃ ¦ │ Z » │ X · │ C ¢ │ V ‘ │ B ’ │ N Ñ │ M º │ < ̨◌ │ > ␣ │ ? ¿ ┃ ┃
+// ┃Shift ⇧┃ │ z « │ x × │ c © │ v “ │ b ” │ n ñ │ m µ │ , ̧◌ │ . … │ / ÷ ┃Shift ⇧ ┃
+// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┷━┳━━━┻━━━┳━━━━━━━┫
+// ┃ ┃Win ┃ ┃ ␣ Space Space ␣ ┃ ┃Win ┃ ┃ ┃
+// ┃Ctrl ┃Super ┃Alt ┃ ␣ Space Space ␣ ┃AltGr ⇮┃Meta ┃Menu ┃Ctrl ┃
+// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛
+//
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+
+ name[Group1]= "Filipino";
+
+// ISO grouping: |--------- Group1 ---------| |--------- Group2 ---------|
+// Level1 Level2 Level3 Level4
+// Base Shift AltGr AltGr+Shift
+
+ // E row; Numerals row, left side
+ key <TLDE> { [ U0060, U007E, U0300, U0303 ] }; // ` ~ ̀◌ ̃◌ (combining grave accent) (combining tilde)
+ key <AE01> { [ U0031, U0021, U00B9, U00A1 ] }; // 1 ! ¹ ¡
+ key <AE02> { [ U0032, U0040, U00B2, U00A4 ] }; // 2 @ ² ¤
+ key <AE03> { [ U0033, U0023, U00B3, U00A3 ] }; // 3 # ³ £
+ key <AE04> { [ U0034, U0024, U00BC, U20AC ] }; // 4 $ ¼ €
+ key <AE05> { [ U0035, U0025, U00BD, U00B0 ] }; // 5 % ½ °
+ // E row; Numerals row, right side
+ key <AE06> { [ U0036, U005E, U00BE, U0302 ] }; // 6 ^ ¾ ̂◌ (combining circumflex accent)
+ key <AE07> { [ U0037, U0026, U215B, U2190 ] }; // 7 & ⅛ ←
+ key <AE08> { [ U0038, U002A, U215C, U2192 ] }; // 8 * ⅜ →
+ key <AE09> { [ U0039, U0028, U215D, U2191 ] }; // 9 ( ⅝ ↑
+ key <AE10> { [ U0030, U0029, U215E, U2193 ] }; // 0 ) ⅞ ↓
+ key <AE11> { [ U002D, U005F, U00AC, U0360 ] }; // - _ ¬ ◌͠
+ key <AE12> { [ U003D, U002B, U00B1, U2213 ] }; // = + ± ∓
+
+ // D row; QWERTY row, left side
+ key <AD01> { [ U0071, U0051, VoidSymbol, VoidSymbol ] }; // q Q
+ key <AD02> { [ U0077, U0057, VoidSymbol, VoidSymbol ] }; // w W
+ key <AD03> { [ U0065, U0045, U0153, U0152 ] }; // e E œ Œ
+ key <AD04> { [ U0072, U0052, U00AE, U00B6 ] }; // r R ® ¶
+ key <AD05> { [ U0074, U0054, U2122, VoidSymbol ] }; // t T ™
+ // D row; QWERTY row, right side
+ key <AD06> { [ U0079, U0059, U00A5, VoidSymbol ] }; // y Y ¥
+ key <AD07> { [ U0075, U0055, VoidSymbol, VoidSymbol ] }; // u U
+ key <AD08> { [ U0069, U0049, U0131, U0130 ] }; // i I ı İ
+ key <AD09> { [ U006F, U004F, U00F8, U00D8 ] }; // o O ø Ø
+ key <AD10> { [ U0070, U0050, U20B1, VoidSymbol ] }; // p P ₱
+ key <AD11> { [ U005B, U007B, VoidSymbol, VoidSymbol ] }; // [ {
+ key <AD12> { [ U005D, U007D, VoidSymbol, VoidSymbol ] }; // ] }
+ key <BKSL> { [ U005C, U007C, U0259, U018F ] }; // \ | ə Ə
+
+ // C row; Home row, left side
+ key <AC01> { [ U0061, U0041, U00E6, U00C6 ] }; // a A æ Æ
+ key <AC02> { [ U0073, U0053, U00A7, VoidSymbol ] }; // s S §
+ key <AC03> { [ U0064, U0044, VoidSymbol, VoidSymbol ] }; // d D
+ key <AC04> { [ U0066, U0046, VoidSymbol, U00AA ] }; // f F ª
+ key <AC05> { [ U0067, U0047, VoidSymbol, VoidSymbol ] }; // g G
+ // C row; Home row, right side
+ key <AC06> { [ U0068, U0048, VoidSymbol, VoidSymbol ] }; // h H
+ key <AC07> { [ U006A, U004A, VoidSymbol, VoidSymbol ] }; // j J
+ key <AC08> { [ U006B, U004B, VoidSymbol, VoidSymbol ] }; // k K
+ key <AC09> { [ U006C, U004C, VoidSymbol, VoidSymbol ] }; // l L
+ key <AC10> { [ U003B, U003A, VoidSymbol, VoidSymbol ] }; // ; :
+ key <AC11> { [ U0027, U0022, U0301, U030B ] }; // ' " ́◌ ̋◌ (combining acute accent) (combining double-acute accent)
+
+ // B row; Lower row, left side
+ key <AB00> { [ VoidSymbol, VoidSymbol, VoidSymbol, U00A6 ] }; // ¦
+ key <AB01> { [ U007A, U005A, U00AB, U00BB ] }; // z Z « »
+ key <AB02> { [ U0078, U0058, U00D7, U00B7 ] }; // x X × ·
+ key <AB03> { [ U0063, U0043, U00A9, U00A2 ] }; // c C © ¢
+ key <AB04> { [ U0076, U0056, U201C, U2018 ] }; // v V “ ‘
+ key <AB05> { [ U0062, U0042, U201D, U2019 ] }; // b B ” ’
+ // B row; Lower row, right side
+ key <AB06> { [ U006E, U004E, U00F1, U00D1 ] }; // n N ñ Ñ
+ key <AB07> { [ U006D, U004D, U00B5, U00BA ] }; // m M µ º
+ key <AB08> { [ U002C, U003C, U0327, U0328 ] }; // , < ̧◌ ̨◌ (combining cedilla) (combining ogonek)
+ key <AB09> { [ U002E, U003E, U2026, U2423 ] }; // . > … ␣
+ key <AB10> { [ U002F, U003F, U00F7, U00BF ] }; // / ? ÷ ¿
+
+ // A row
+ key <AA03> { [ U0020, U0020, U0020, U0020 ] }; // (space) (space) (space) (space)
+
+ include "level3(ralt_switch)"
+};
+
+
+// QWERTY (Baybayin) version
+//
+// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━┓
+// │ │ │ │ │ │ │ │ │ │ │ │ │ ◌᜔ ┃ ⌫ Bak ┃
+// │ │ │ │ │ │ │ │ │ │ │ │ │ ◌᜔ ┃ Space ┃
+// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━━━┩
+// ┃ ┃ │ │ ᜁ │ │ │ │ ᜂ │ ᜁ │ ᜂ │ │ │ │ │
+// ┃Tab ↹ ┃ │ ᜏ │ ◌ᜒ │ ᜍ │ ᜆ │ ᜌ │ ◌ᜓ │ ◌ᜒ │ ◌ᜓ │ ᜉ │ │ │ │
+// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷━━━━━┪
+// ┃ ┃ │ │ │ │ │ │ │ │ │ │ ┃ Enter ┃
+// ┃Caps ⇬ ┃ ᜀ │ ᜐ │ ᜇ │ │ ᜄ │ ᜑ │ │ ᜃ │ ᜎ │ │ ┃ ⏎ ┃
+// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┻━━━━━━━━━━┫
+// ┃ ┃ │ │ │ │ │ │ ᜅ │ │ │ │ ┃ ┃
+// ┃Shift ⇧┃ │ │ │ │ │ ᜊ │ ᜈ │ ᜋ │ ᜵ │ ᜶ │ ┃Shift ⇧ ┃
+// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┷━┳━━━┻━━━┳━━━━━━━┫
+// ┃ ┃Win ┃ ┃ ␣ Space ┃ ┃Win ┃ ┃ ┃
+// ┃Ctrl ┃Super ┃Alt ┃ ␣ Space ┃AltGr ⇮┃Meta ┃Menu ┃Ctrl ┃
+// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛
+//
+partial alphanumeric_keys
+xkb_symbols "qwerty-bay" {
+
+ name[Group1]= "Filipino (QWERTY Baybayin)";
+
+// ISO grouping: |--------- Group1 ---------| |--------- Group2 ---------|
+// Level1 Level2 Level3 Level4
+// Base Shift AltGr AltGr+Shift
+
+ // E row; Numerals row, left side
+ key <TLDE> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE01> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE02> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE03> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE04> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE05> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ // E row; Numerals row, right side
+ key <AE06> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE07> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE08> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE09> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE10> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE11> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE12> { [ U1714, U1714, VoidSymbol, VoidSymbol ] }; // ◌᜔ (virama) ◌᜔ (virama)
+
+ // D row; QWERTY row, left side
+ key <AD01> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AD02> { [ U170F, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜏ (Wa)
+ key <AD03> { [ U1712, U1701, VoidSymbol, VoidSymbol ] }; // ◌ᜒ (e/i) ᜁ (E/I)
+ key <AD04> { [ U170D, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜍ (Ra)
+ key <AD05> { [ U1706, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜆ (Ta)
+ // D row; QWERTY row, right side
+ key <AD06> { [ U170C, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜌ (Ya)
+ key <AD07> { [ U1713, U1702, VoidSymbol, VoidSymbol ] }; // ◌ᜓ (o/u) ᜂ (O/U)
+ key <AD08> { [ U1712, U1701, VoidSymbol, VoidSymbol ] }; // ◌ᜒ (e/i) ᜁ (E/I)
+ key <AD09> { [ U1713, U1702, VoidSymbol, VoidSymbol ] }; // ◌ᜓ (o/u) ᜂ (O/U)
+ key <AD10> { [ U1709, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜉ (Pa)
+ key <AD11> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AD12> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <BKSL> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+
+ // C row; Home row, left side
+ key <AC01> { [ U1700, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜀ (A)
+ key <AC02> { [ U1710, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜐ (Sa)
+ key <AC03> { [ U1707, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜇ (Da)
+ key <AC04> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AC05> { [ U1704, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜄ (Ga)
+ // C row; Home row, right side
+ key <AC06> { [ U1711, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜑ (Ha)
+ key <AC07> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AC08> { [ U1703, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜃ (Ka)
+ key <AC09> { [ U170E, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜎ (La)
+ key <AC10> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AC11> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+
+ // B row; Lower row, left side
+ key <AB00> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AB01> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AB02> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AB03> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AB04> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AB05> { [ U170A, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜊ (Ba)
+ // B row; Lower row, right side
+ key <AB06> { [ U1708, U1705, VoidSymbol, VoidSymbol ] }; // ᜈ (Na) ᜅ (Nga)
+ key <AB07> { [ U170B, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜋ (Ma)
+ key <AB08> { [ U1735, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜵ (comma)
+ key <AB09> { [ U1736, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜶ (period)
+ key <AB10> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+
+ // A row
+ key <AA03> { [ U0020, U0020, U0020, U0020 ] }; // (space) (space) (space) (space)
+
+ include "level3(ralt_switch)"
+};
+
+
+// Capewell-Dvorak (Latin) version
+// http://www.michaelcapewell.com/projects/keyboard/index.htm#The_Capewell-Dvorak_Layout
+//
+// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━┓
+// │ ~ ̃◌ │ ! ¡ │ @ ¤ │ # £ │ $ € │ % ° │ ^ ̂◌ │ & → │ * → │ ( ↑ │ ) ↓ │ { │ } ┃ ⌫ Bak ┃
+// │ ` ̀◌ │ 1 ¹ │ 2 ² │ 3 ³ │ 4 ¼ │ 5 ½ │ 6 ¾ │ 7 ⅛ │ 8 ⅜ │ 9 ⅝ │ 0 ⅞ │ [ │ ] ┃ Space ┃
+// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━━━┩
+// ┃ ┃ " ̋◌ │ < ̨◌ │ > ␣ │ P │ Y │ Q │ F ª │ G │ R ¶ │ K │ ? ¿ │ + ∓ │ | Ə │
+// ┃Tab ↹ ┃ ' ́◌ │ , ̧◌ │ . … │ p ₱ │ y ¥ │ q │ f │ g │ r ® │ k │ / ÷ │ = ± │ \ ə │
+// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷━━━━━┪
+// ┃ ┃ O Ø │ A Æ │ E Œ │ I İ │ U │ D │ H │ T │ N Ñ │ S │ _ ◌͠ ┃ Enter ┃
+// ┃Caps ⇬ ┃ o ø │ a æ │ e œ │ i ı │ u │ d │ h │ t ™ │ n ñ │ s § │ - ¬ ┃ ⏎ ┃
+// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┻━━━━━━━━━━┫
+// ┃ ┃ ¦ │ Z » │ X · │ C ¢ │ V ‘ │ J │ L │ M º │ W │ B ’ │ : ┃ ┃
+// ┃Shift ⇧┃ │ z « │ x × │ c © │ v “ │ j │ l │ m µ │ w │ b ” │ ; ┃Shift ⇧ ┃
+// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┷━┳━━━┻━━━┳━━━━━━━┫
+// ┃ ┃Win ┃ ┃ ␣ Space Space ␣ ┃ ┃Win ┃ ┃ ┃
+// ┃Ctrl ┃Super ┃Alt ┃ ␣ Space Space ␣ ┃AltGr ⇮┃Meta ┃Menu ┃Ctrl ┃
+// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛
+//
+partial alphanumeric_keys
+xkb_symbols "capewell-dvorak" {
+
+ name[Group1]= "Filipino (Capewell-Dvorak Latin)";
+
+// ISO grouping: |--------- Group1 ---------| |--------- Group2 ---------|
+// Level1 Level2 Level3 Level4
+// Base Shift AltGr AltGr+Shift
+
+ // E row; Numerals row, left side
+ key <TLDE> { [ U0060, U007E, U0300, U0303 ] }; // ` ~ ̀◌ ̃◌ (combining grave accent) (combining tilde)
+ key <AE01> { [ U0031, U0021, U00B9, U00A1 ] }; // 1 ! ¹ ¡
+ key <AE02> { [ U0032, U0040, U00B2, U00A4 ] }; // 2 @ ² ¤
+ key <AE03> { [ U0033, U0023, U00B3, U00A3 ] }; // 3 # ³ £
+ key <AE04> { [ U0034, U0024, U00BC, U20AC ] }; // 4 $ ¼ €
+ key <AE05> { [ U0035, U0025, U00BD, U00B0 ] }; // 5 % ½ °
+ // E row; Numerals row, right side
+ key <AE06> { [ U0036, U005E, U00BE, U0302 ] }; // 6 ^ ¾ ̂◌ (combining circumflex accent)
+ key <AE07> { [ U0037, U0026, U215B, U2190 ] }; // 7 & ⅛ ←
+ key <AE08> { [ U0038, U002A, U215C, U2192 ] }; // 8 * ⅜ →
+ key <AE09> { [ U0039, U0028, U215D, U2191 ] }; // 9 ( ⅝ ↑
+ key <AE10> { [ U0030, U0029, U215E, U2193 ] }; // 0 ) ⅞ ↓
+ key <AE11> { [ U005B, U007B, VoidSymbol, VoidSymbol ] }; // [ {
+ key <AE12> { [ U005D, U007D, VoidSymbol, VoidSymbol ] }; // ] }
+
+ // D row; Upper row, left side
+ key <AD01> { [ U0027, U0022, U0301, U030B ] }; // ' " ́◌ ̋◌ (combining acute accent) (combining double-acute accent)
+ key <AD02> { [ U002C, U003C, U0327, U0328 ] }; // , < ̧◌ ̨◌ (combining cedilla) (combining ogonek)
+ key <AD03> { [ U002E, U003E, U2026, U2423 ] }; // . > … ␣
+ key <AD04> { [ U0070, U0050, U20B1, VoidSymbol ] }; // p P ₱
+ key <AD05> { [ U0079, U0059, U00A5, VoidSymbol ] }; // y Y ¥
+ // D row; Upper row, right side
+ key <AD06> { [ U0071, U0051, VoidSymbol, VoidSymbol ] }; // q Q
+ key <AD07> { [ U0066, U0046, VoidSymbol, U00AA ] }; // f F ª
+ key <AD08> { [ U0067, U0047, VoidSymbol, VoidSymbol ] }; // g G
+ key <AD09> { [ U0072, U0052, U00AE, U00B6 ] }; // r R ® ¶
+ key <AD10> { [ U006B, U004B, VoidSymbol, VoidSymbol ] }; // k K
+ key <AD11> { [ U002F, U003F, U00F7, U00BF ] }; // / ? ÷ ¿
+ key <AD12> { [ U003D, U002B, U00B1, U2213 ] }; // = + ± ∓
+ key <BKSL> { [ U005C, U007C, U0259, U018F ] }; // \ | ə Ə
+
+ // C row; Home row, left side
+ key <AC01> { [ U006F, U004F, U00F8, U00D8 ] }; // o O ø Ø
+ key <AC02> { [ U0061, U0041, U00E6, U00C6 ] }; // a A æ Æ
+ key <AC03> { [ U0065, U0045, U0153, U0152 ] }; // e E œ Œ
+ key <AC04> { [ U0069, U0049, U0131, U0130 ] }; // i I ı İ
+ key <AC05> { [ U0075, U0055, VoidSymbol, VoidSymbol ] }; // u U
+ // C row; Home row, right side
+ key <AC06> { [ U0064, U0044, VoidSymbol, VoidSymbol ] }; // d D
+ key <AC07> { [ U0068, U0048, VoidSymbol, VoidSymbol ] }; // h H
+ key <AC08> { [ U0074, U0054, U2122, VoidSymbol ] }; // t T ™
+ key <AC09> { [ U006E, U004E, U00F1, U00D1 ] }; // n N ñ Ñ
+ key <AC10> { [ U0073, U0053, U00A7, VoidSymbol ] }; // s S §
+ key <AC11> { [ U002D, U005F, U00AC, U0360 ] }; // - _ ¬ ◌͠
+
+ // B row; Lower row, left side
+ key <AB00> { [ VoidSymbol, VoidSymbol, VoidSymbol, U00A6 ] }; // ¦
+ key <AB01> { [ U007A, U005A, U00AB, U00BB ] }; // z Z « »
+ key <AB02> { [ U0078, U0058, U00D7, U00B7 ] }; // x X × ·
+ key <AB03> { [ U0063, U0043, U00A9, U00A2 ] }; // c C © ¢
+ key <AB04> { [ U0076, U0056, U201C, U2018 ] }; // v V “ ‘
+ key <AB05> { [ U006A, U004A, VoidSymbol, VoidSymbol ] }; // j J
+ // B row; Lower row, right side
+ key <AB06> { [ U006C, U004C, VoidSymbol, VoidSymbol ] }; // l L
+ key <AB07> { [ U006D, U004D, U00B5, U00BA ] }; // m M µ º
+ key <AB08> { [ U0077, U0057, VoidSymbol, VoidSymbol ] }; // w W
+ key <AB09> { [ U0062, U0042, U201D, U2019 ] }; // b B ” ’
+ key <AB10> { [ U003B, U003A, VoidSymbol, VoidSymbol ] }; // ; :
+
+ // A row
+ key <AA03> { [ U0020, U0020, U0020, U0020 ] }; // (space) (space) (space) (space)
+
+ include "level3(ralt_switch)"
+};
+
+
+// Capewell-Dvorak (Baybayin) version
+//
+// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━┓
+// │ │ │ │ │ │ │ │ │ │ │ │ │ ┃ ⌫ Bak ┃
+// │ │ │ │ │ │ │ │ │ │ │ │ │ ┃ Space ┃
+// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━━━┩
+// ┃ ┃ │ │ │ │ │ │ │ │ │ │ │ ◌᜔ │ │
+// ┃Tab ↹ ┃ │ ᜵ │ ᜶ │ ᜉ │ ᜌ │ │ │ ᜄ │ ᜍ │ ᜃ │ │ ◌᜔ │ │
+// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷━━━━━┪
+// ┃ ┃ ᜂ │ │ ᜁ │ ᜁ │ ᜂ │ │ │ │ ᜅ │ │ ┃ Enter ┃
+// ┃Caps ⇬ ┃ ◌ᜓ │ ᜀ │ ◌ᜒ │ ◌ᜒ │ ◌ᜓ │ ᜇ │ ᜑ │ ᜆ │ ᜈ │ ᜐ │ ┃ ⏎ ┃
+// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┻━━━━━━━━━━┫
+// ┃ ┃ │ │ │ │ │ │ │ │ │ │ ┃ ┃
+// ┃Shift ⇧┃ │ │ │ │ │ │ ᜎ │ ᜋ │ ᜏ │ ᜊ │ ┃Shift ⇧ ┃
+// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┷━┳━━━┻━━━┳━━━━━━━┫
+// ┃ ┃Win ┃ ┃ ␣ Space ┃ ┃Win ┃ ┃ ┃
+// ┃Ctrl ┃Super ┃Alt ┃ ␣ Space ┃AltGr ⇮┃Meta ┃Menu ┃Ctrl ┃
+// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛
+//
+partial alphanumeric_keys
+xkb_symbols "capewell-dvorak-bay" {
+
+ name[Group1]= "Filipino (Capewell-Dvorak Baybayin)";
+
+// ISO grouping: |--------- Group1 ---------| |--------- Group2 ---------|
+// Level1 Level2 Level3 Level4
+// Base Shift AltGr AltGr+Shift
+
+ // E row; Numerals row, left side
+ key <TLDE> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE01> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE02> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE03> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE04> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE05> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ // E row; Numerals row, right side
+ key <AE06> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE07> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE08> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE09> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE10> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE11> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE12> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+
+ // D row; QWERTY row, left side
+ key <AD01> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AD02> { [ U1735, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜵ (comma)
+ key <AD03> { [ U1736, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜶ (period)
+ key <AD04> { [ U1709, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜉ (Pa)
+ key <AD05> { [ U170C, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜌ (Ya)
+ // D row; QWERTY row, right side
+ key <AD06> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AD07> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AD08> { [ U1704, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜄ (Ga)
+ key <AD09> { [ U170D, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜍ (Ra)
+ key <AD10> { [ U1703, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜃ (Ka)
+ key <AD11> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AD12> { [ U1714, U1714, VoidSymbol, VoidSymbol ] }; // ◌᜔ (virama) ◌᜔ (virama)
+ key <BKSL> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+
+ // C row; Home row, left side
+ key <AC01> { [ U1713, U1702, VoidSymbol, VoidSymbol ] }; // ◌ᜓ (o/u) ᜂ (O/U)
+ key <AC02> { [ U1700, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜀ (A)
+ key <AC03> { [ U1712, U1701, VoidSymbol, VoidSymbol ] }; // ◌ᜒ (e/i) ᜁ (E/I)
+ key <AC04> { [ U1712, U1701, VoidSymbol, VoidSymbol ] }; // ◌ᜒ (e/i) ᜁ (E/I)
+ key <AC05> { [ U1713, U1702, VoidSymbol, VoidSymbol ] }; // ◌ᜓ (o/u) ᜂ (O/U)
+ // C row; Home row, right side
+ key <AC06> { [ U1707, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜇ (Da)
+ key <AC07> { [ U1711, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜑ (Ha)
+ key <AC08> { [ U1706, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜆ (Ta)
+ key <AC09> { [ U1708, U1705, VoidSymbol, VoidSymbol ] }; // ᜈ (Na) ᜅ (Nga)
+ key <AC10> { [ U1710, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜐ (Sa)
+ key <AC11> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+
+ // B row; Lower row, left side
+ key <AB00> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AB01> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AB02> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AB03> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AB04> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AB05> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ // B row; Lower row, right side
+ key <AB06> { [ U170E, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜎ (La)
+ key <AB07> { [ U170B, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜋ (Ma)
+ key <AB08> { [ U170F, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜏ (Wa)
+ key <AB09> { [ U170A, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜊ (Ba)
+ key <AB10> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+
+ // A row
+ key <AA03> { [ U0020, U0020, U0020, U0020 ] }; // (space) (space) (space) (space)
+
+ include "level3(ralt_switch)"
+};
+
+
+// Capewell-QWERF 2006 (Latin) version
+// http://www.michaelcapewell.com/projects/keyboard/index.htm#The_QWERF_Layout
+//
+// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━┓
+// │ ~ ̃◌ │ ! ¡ │ @ ¤ │ # £ │ $ € │ % ° │ ^ ̂◌ │ & → │ * → │ ( ↑ │ ) ↓ │ _ ◌͠ │ + ∓ ┃ ⌫ Bak ┃
+// │ ` ̀◌ │ 1 ¹ │ 2 ² │ 3 ³ │ 4 ¼ │ 5 ½ │ 6 ¾ │ 7 ⅛ │ 8 ⅜ │ 9 ⅝ │ 0 ⅞ │ - ¬ │ = ± ┃ Space ┃
+// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━━━┩
+// ┃ ┃ Q │ W │ E Œ │ R ¶ │ F ª │ J │ Y │ K │ L │ : │ { │ } │ | Ə │
+// ┃Tab ↹ ┃ q │ w │ e œ │ r ® │ f │ j │ y ¥ │ k │ l │ ; │ [ │ ] │ \ ə │
+// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷━━━━━┪
+// ┃ ┃ A Æ │ S │ D │ T │ G │ H │ U │ I İ │ O Ø │ P │ " ̋◌ ┃ Enter ┃
+// ┃Caps ⇬ ┃ a æ │ s § │ d │ t ™ │ g │ h │ u │ i ı │ o ø │ p ₱ │ ' ́◌ ┃ ⏎ ┃
+// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┻━━━━━━━━━━┫
+// ┃ ┃ ¦ │ Z » │ X · │ C ¢ │ V ‘ │ B ’ │ N Ñ │ M º │ < ̨◌ │ > ␣ │ ? ¿ ┃ ┃
+// ┃Shift ⇧┃ │ z « │ x × │ c © │ v “ │ b ” │ n ñ │ m µ │ , ̧◌ │ . … │ / ÷ ┃Shift ⇧ ┃
+// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┷━┳━━━┻━━━┳━━━━━━━┫
+// ┃ ┃Win ┃ ┃ ␣ Space Space ␣ ┃ ┃Win ┃ ┃ ┃
+// ┃Ctrl ┃Super ┃Alt ┃ ␣ Space Space ␣ ┃AltGr ⇮┃Meta ┃Menu ┃Ctrl ┃
+// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛
+//
+partial alphanumeric_keys
+xkb_symbols "capewell-qwerf2k6" {
+
+ name[Group1]= "Filipino (Capewell-QWERF 2006 Latin)";
+
+// ISO grouping: |--------- Group1 ---------| |--------- Group2 ---------|
+// Level1 Level2 Level3 Level4
+// Base Shift AltGr AltGr+Shift
+
+ // E row; Numerals row, left side
+ key <TLDE> { [ U0060, U007E, U0300, U0303 ] }; // ` ~ ̀◌ ̃◌ (combining grave accent) (combining tilde)
+ key <AE01> { [ U0031, U0021, U00B9, U00A1 ] }; // 1 ! ¹ ¡
+ key <AE02> { [ U0032, U0040, U00B2, U00A4 ] }; // 2 @ ² ¤
+ key <AE03> { [ U0033, U0023, U00B3, U00A3 ] }; // 3 # ³ £
+ key <AE04> { [ U0034, U0024, U00BC, U20AC ] }; // 4 $ ¼ €
+ key <AE05> { [ U0035, U0025, U00BD, U00B0 ] }; // 5 % ½ °
+ // E row; Numerals row, right side
+ key <AE06> { [ U0036, U005E, U00BE, U0302 ] }; // 6 ^ ¾ ̂◌ (combining circumflex accent)
+ key <AE07> { [ U0037, U0026, U215B, U2190 ] }; // 7 & ⅛ ←
+ key <AE08> { [ U0038, U002A, U215C, U2192 ] }; // 8 * ⅜ →
+ key <AE09> { [ U0039, U0028, U215D, U2191 ] }; // 9 ( ⅝ ↑
+ key <AE10> { [ U0030, U0029, U215E, U2193 ] }; // 0 ) ⅞ ↓
+ key <AE11> { [ U002D, U005F, U00AC, U0360 ] }; // - _ ¬ ◌͠
+ key <AE12> { [ U003D, U002B, U00B1, U2213 ] }; // = + ± ∓
+
+ // D row; Upper row, left side
+ key <AD01> { [ U0071, U0051, VoidSymbol, VoidSymbol ] }; // q Q
+ key <AD02> { [ U0077, U0057, VoidSymbol, VoidSymbol ] }; // w W
+ key <AD03> { [ U0065, U0045, U0153, U0152 ] }; // e E œ Œ
+ key <AD04> { [ U0072, U0052, U00AE, U00B6 ] }; // r R ® ¶
+ key <AD05> { [ U0066, U0046, VoidSymbol, U00AA ] }; // f F ª
+ // D row; Upper row, right side
+ key <AD06> { [ U006A, U004A, VoidSymbol, VoidSymbol ] }; // j J
+ key <AD07> { [ U0079, U0059, U00A5, VoidSymbol ] }; // y Y ¥
+ key <AD08> { [ U006B, U004B, VoidSymbol, VoidSymbol ] }; // k K
+ key <AD09> { [ U006C, U004C, VoidSymbol, VoidSymbol ] }; // l L
+ key <AD10> { [ U003B, U003A, VoidSymbol, VoidSymbol ] }; // ; :
+ key <AD11> { [ U005B, U007B, VoidSymbol, VoidSymbol ] }; // [ {
+ key <AD12> { [ U005D, U007D, VoidSymbol, VoidSymbol ] }; // ] }
+ key <BKSL> { [ U005C, U007C, U0259, U018F ] }; // \ | ə Ə
+
+ // C row; Home row, left side
+ key <AC01> { [ U0061, U0041, U00E6, U00C6 ] }; // a A æ Æ
+ key <AC02> { [ U0073, U0053, U00A7, VoidSymbol ] }; // s S §
+ key <AC03> { [ U0064, U0044, VoidSymbol, VoidSymbol ] }; // d D
+ key <AC04> { [ U0074, U0054, U2122, VoidSymbol ] }; // t T ™
+ key <AC05> { [ U0067, U0047, VoidSymbol, VoidSymbol ] }; // g G
+ // C row; Home row, right side
+ key <AC06> { [ U0068, U0048, VoidSymbol, VoidSymbol ] }; // h H
+ key <AC07> { [ U0075, U0055, VoidSymbol, VoidSymbol ] }; // u U
+ key <AC08> { [ U0069, U0049, U0131, U0130 ] }; // i I ı İ
+ key <AC09> { [ U006F, U004F, U00F8, U00D8 ] }; // o O ø Ø
+ key <AC10> { [ U0070, U0050, U20B1, VoidSymbol ] }; // p P ₱
+ key <AC11> { [ U0027, U0022, U0301, U030B ] }; // ' " ́◌ ̋◌ (combining acute accent) (combining double-acute accent)
+
+ // B row; Lower row, left side
+ key <AB00> { [ VoidSymbol, VoidSymbol, VoidSymbol, U00A6 ] }; // ¦
+ key <AB01> { [ U007A, U005A, U00AB, U00BB ] }; // z Z « »
+ key <AB02> { [ U0078, U0058, U00D7, U00B7 ] }; // x X × ·
+ key <AB03> { [ U0063, U0043, U00A9, U00A2 ] }; // c C © ¢
+ key <AB04> { [ U0076, U0056, U201C, U2018 ] }; // v V “ ‘
+ key <AB05> { [ U0062, U0042, U201D, U2019 ] }; // b B ” ’
+ // B row; Lower row, right side
+ key <AB06> { [ U006E, U004E, U00F1, U00D1 ] }; // n N ñ Ñ
+ key <AB07> { [ U006D, U004D, U00B5, U00BA ] }; // m M µ º
+ key <AB08> { [ U002C, U003C, U0327, U0328 ] }; // , < ̧◌ ̨◌ (combining cedilla) (combining ogonek)
+ key <AB09> { [ U002E, U003E, U2026, U2423 ] }; // . > … ␣
+ key <AB10> { [ U002F, U003F, U00F7, U00BF ] }; // / ? ÷ ¿
+
+ // A row
+ key <AA03> { [ U0020, U0020, U0020, U0020 ] }; // (space) (space) (space) (space)
+
+ include "level3(ralt_switch)"
+};
+
+
+// Capewell-QWERF 2006 (Baybayin) version
+//
+// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━┓
+// │ │ │ │ │ │ │ │ │ │ │ │ │ ◌᜔ ┃ ⌫ Bak ┃
+// │ │ │ │ │ │ │ │ │ │ │ │ │ ◌᜔ ┃ Space ┃
+// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━━━┩
+// ┃ ┃ │ │ ᜁ │ │ │ │ │ │ │ │ │ │ │
+// ┃Tab ↹ ┃ │ ᜏ │ ◌ᜒ │ ᜍ │ │ │ ᜌ │ ᜃ │ ᜎ │ │ │ │ │
+// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷━━━━━┪
+// ┃ ┃ │ │ │ │ │ │ ᜂ │ ᜁ │ ᜂ │ │ ┃ Enter ┃
+// ┃Caps ⇬ ┃ ᜀ │ ᜐ │ ᜇ │ ᜆ │ ᜄ │ ᜑ │ ◌ᜓ │ ◌ᜒ │ ◌ᜓ │ ᜉ │ ┃ ⏎ ┃
+// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┻━━━━━━━━━━┫
+// ┃ ┃ │ │ │ │ │ │ ᜅ │ │ │ │ ┃ ┃
+// ┃Shift ⇧┃ │ │ │ │ │ ᜊ │ ᜈ │ ᜋ │ ᜵ │ ᜶ │ ┃Shift ⇧ ┃
+// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┷━┳━━━┻━━━┳━━━━━━━┫
+// ┃ ┃Win ┃ ┃ ␣ Space ┃ ┃Win ┃ ┃ ┃
+// ┃Ctrl ┃Super ┃Alt ┃ ␣ Space ┃AltGr ⇮┃Meta ┃Menu ┃Ctrl ┃
+// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛
+//
+partial alphanumeric_keys
+xkb_symbols "capewell-qwerf2k6-bay" {
+
+ name[Group1]= "Filipino (Capewell-QWERF 2006 Baybayin)";
+
+// ISO grouping: |--------- Group1 ---------| |--------- Group2 ---------|
+// Level1 Level2 Level3 Level4
+// Base Shift AltGr AltGr+Shift
+
+ // E row; Numerals row, left side
+ key <TLDE> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE01> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE02> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE03> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE04> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE05> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ // E row; Numerals row, right side
+ key <AE06> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE07> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE08> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE09> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE10> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE11> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE12> { [ U1714, U1714, VoidSymbol, VoidSymbol ] }; // ◌᜔ (virama) ◌᜔ (virama)
+
+ // D row; QWERTY row, left side
+ key <AD01> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AD02> { [ U170F, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜏ (Wa)
+ key <AD03> { [ U1712, U1701, VoidSymbol, VoidSymbol ] }; // ◌ᜒ (e/i) ᜁ (E/I)
+ key <AD04> { [ U170D, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜍ (Ra)
+ key <AD05> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ // D row; QWERTY row, right side
+ key <AD06> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AD07> { [ U170C, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜌ (Ya)
+ key <AD08> { [ U1703, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜃ (Ka)
+ key <AD09> { [ U170E, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜎ (La)
+ key <AD10> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AD11> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AD12> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <BKSL> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+
+ // C row; Home row, left side
+ key <AC01> { [ U1700, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜀ (A)
+ key <AC02> { [ U1710, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜐ (Sa)
+ key <AC03> { [ U1707, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜇ (Da)
+ key <AC04> { [ U1706, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜆ (Ta)
+ key <AC05> { [ U1704, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜄ (Ga)
+ // C row; Home row, right side
+ key <AC06> { [ U1711, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜑ (Ha)
+ key <AC07> { [ U1713, U1702, VoidSymbol, VoidSymbol ] }; // ◌ᜓ (o/u) ᜂ (O/U)
+ key <AC08> { [ U1712, U1701, VoidSymbol, VoidSymbol ] }; // ◌ᜒ (e/i) ᜁ (E/I)
+ key <AC09> { [ U1713, U1702, VoidSymbol, VoidSymbol ] }; // ◌ᜓ (o/u) ᜂ (O/U)
+ key <AC10> { [ U1709, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜉ (Pa)
+ key <AC11> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+
+ // B row; Lower row, left side
+ key <AB00> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AB01> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AB02> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AB03> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AB04> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AB05> { [ U170A, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜊ (Ba)
+ // B row; Lower row, right side
+ key <AB06> { [ U1708, U1705, VoidSymbol, VoidSymbol ] }; // ᜈ (Na) ᜅ (Nga)
+ key <AB07> { [ U170B, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜋ (Ma)
+ key <AB08> { [ U1735, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜵ (comma)
+ key <AB09> { [ U1736, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜶ (period)
+ key <AB10> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+
+ // A row
+ key <AA03> { [ U0020, U0020, U0020, U0020 ] }; // (space) (space) (space) (space)
+
+ include "level3(ralt_switch)"
+};
+
+
+// Colemak (Latin) version
+// http://colemak.com
+//
+// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━┓
+// │ ~ ̃◌ │ ! ¡ │ @ ¤ │ # £ │ $ € │ % ° │ ^ ̂◌ │ & → │ * → │ ( ↑ │ ) ↓ │ _ ◌͠ │ + ∓ ┃ ⌫ Bak ┃
+// │ ` ̀◌ │ 1 ¹ │ 2 ² │ 3 ³ │ 4 ¼ │ 5 ½ │ 6 ¾ │ 7 ⅛ │ 8 ⅜ │ 9 ⅝ │ 0 ⅞ │ - ¬ │ = ± ┃ Space ┃
+// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━━━┩
+// ┃ ┃ Q │ W │ F ª │ P │ G │ J │ L │ U │ Y │ : │ { │ } │ | Ə │
+// ┃Tab ↹ ┃ q │ w │ f │ p ₱ │ g │ j │ l │ u │ y ¥ │ ; │ [ │ ] │ \ ə │
+// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷━━━━━┪
+// ┃ ┃ A Æ │ R ¶ │ S │ T │ D │ H │ N Ñ │ E Œ │ I İ │ O Ø │ " ̋◌ ┃ Enter ┃
+// ┃Caps ⇬ ┃ a æ │ r ® │ s § │ t ™ │ d │ h │ n ñ │ e œ │ i ı │ o ø │ ' ́◌ ┃ ⏎ ┃
+// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┻━━━━━━━━━━┫
+// ┃ ┃ ¦ │ Z » │ X · │ C ¢ │ V ‘ │ B ’ │ K │ M º │ < ̨◌ │ > ␣ │ ? ¿ ┃ ┃
+// ┃Shift ⇧┃ │ z « │ x × │ c © │ v “ │ b ” │ k │ m µ │ , ̧◌ │ . … │ / ÷ ┃Shift ⇧ ┃
+// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┷━┳━━━┻━━━┳━━━━━━━┫
+// ┃ ┃Win ┃ ┃ ␣ Space Space ␣ ┃ ┃Win ┃ ┃ ┃
+// ┃Ctrl ┃Super ┃Alt ┃ ␣ Space Space ␣ ┃AltGr ⇮┃Meta ┃Menu ┃Ctrl ┃
+// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛
+//
+partial alphanumeric_keys
+xkb_symbols "colemak" {
+
+ name[Group1]= "Filipino (Colemak Latin)";
+
+// ISO grouping: |--------- Group1 ---------| |--------- Group2 ---------|
+// Level1 Level2 Level3 Level4
+// Base Shift AltGr AltGr+Shift
+
+ // E row; Numerals row, left side
+ key <TLDE> { [ U0060, U007E, U0300, U0303 ] }; // ` ~ ̀◌ ̃◌ (combining grave accent) (combining tilde)
+ key <AE01> { [ U0031, U0021, U00B9, U00A1 ] }; // 1 ! ¹ ¡
+ key <AE02> { [ U0032, U0040, U00B2, U00A4 ] }; // 2 @ ² ¤
+ key <AE03> { [ U0033, U0023, U00B3, U00A3 ] }; // 3 # ³ £
+ key <AE04> { [ U0034, U0024, U00BC, U20AC ] }; // 4 $ ¼ €
+ key <AE05> { [ U0035, U0025, U00BD, U00B0 ] }; // 5 % ½ °
+ // E row; Numerals row, right side
+ key <AE06> { [ U0036, U005E, U00BE, U0302 ] }; // 6 ^ ¾ ̂◌ (combining circumflex accent)
+ key <AE07> { [ U0037, U0026, U215B, U2190 ] }; // 7 & ⅛ ←
+ key <AE08> { [ U0038, U002A, U215C, U2192 ] }; // 8 * ⅜ →
+ key <AE09> { [ U0039, U0028, U215D, U2191 ] }; // 9 ( ⅝ ↑
+ key <AE10> { [ U0030, U0029, U215E, U2193 ] }; // 0 ) ⅞ ↓
+ key <AE11> { [ U002D, U005F, U00AC, U0360 ] }; // - _ ¬ ◌͠
+ key <AE12> { [ U003D, U002B, U00B1, U2213 ] }; // = + ± ∓
+
+ // D row; Upper row, left side
+ key <AD01> { [ U0071, U0051, VoidSymbol, VoidSymbol ] }; // q Q
+ key <AD02> { [ U0077, U0057, VoidSymbol, VoidSymbol ] }; // w W
+ key <AD03> { [ U0066, U0046, VoidSymbol, U00AA ] }; // f F ª
+ key <AD04> { [ U0070, U0050, U20B1, VoidSymbol ] }; // p P ₱
+ key <AD05> { [ U0067, U0047, VoidSymbol, VoidSymbol ] }; // g G
+ // D row; Upper row, right side
+ key <AD06> { [ U006A, U004A, VoidSymbol, VoidSymbol ] }; // j J
+ key <AD07> { [ U006C, U004C, VoidSymbol, VoidSymbol ] }; // l L
+ key <AD08> { [ U0075, U0055, VoidSymbol, VoidSymbol ] }; // u U
+ key <AD09> { [ U0079, U0059, U00A5, VoidSymbol ] }; // y Y ¥
+ key <AD10> { [ U003B, U003A, VoidSymbol, VoidSymbol ] }; // ; :
+ key <AD11> { [ U005B, U007B, VoidSymbol, VoidSymbol ] }; // [ {
+ key <AD12> { [ U005D, U007D, VoidSymbol, VoidSymbol ] }; // ] }
+ key <BKSL> { [ U005C, U007C, U0259, U018F ] }; // \ | ə Ə
+
+ // C row; Home row, left side
+ key <AC01> { [ U0061, U0041, U00E6, U00C6 ] }; // a A æ Æ
+ key <AC02> { [ U0072, U0052, U00AE, U00B6 ] }; // r R ® ¶
+ key <AC03> { [ U0073, U0053, U00A7, VoidSymbol ] }; // s S §
+ key <AC04> { [ U0074, U0054, U2122, VoidSymbol ] }; // t T ™
+ key <AC05> { [ U0064, U0044, VoidSymbol, VoidSymbol ] }; // d D
+ // C row; Home row, right side
+ key <AC06> { [ U0068, U0048, VoidSymbol, VoidSymbol ] }; // h H
+ key <AC07> { [ U006E, U004E, U00F1, U00D1 ] }; // n N ñ Ñ
+ key <AC08> { [ U0065, U0045, U0153, U0152 ] }; // e E œ Œ
+ key <AC09> { [ U0069, U0049, U0131, U0130 ] }; // i I ı İ
+ key <AC10> { [ U006F, U004F, U00F8, U00D8 ] }; // o O ø Ø
+ key <AC11> { [ U0027, U0022, U0301, U030B ] }; // ' " ́◌ ̋◌ (combining acute accent) (combining double-acute accent)
+
+ // B row; Lower row, left side
+ key <AB00> { [ VoidSymbol, VoidSymbol, VoidSymbol, U00A6 ] }; // ¦
+ key <AB01> { [ U007A, U005A, U00AB, U00BB ] }; // z Z « »
+ key <AB02> { [ U0078, U0058, U00D7, U00B7 ] }; // x X × ·
+ key <AB03> { [ U0063, U0043, U00A9, U00A2 ] }; // c C © ¢
+ key <AB04> { [ U0076, U0056, U201C, U2018 ] }; // v V “ ‘
+ key <AB05> { [ U0062, U0042, U201D, U2019 ] }; // b B ” ’
+ // B row; Lower row, right side
+ key <AB06> { [ U006B, U004B, VoidSymbol, VoidSymbol ] }; // k K
+ key <AB07> { [ U006D, U004D, U00B5, U00BA ] }; // m M µ º
+ key <AB08> { [ U002C, U003C, U0327, U0328 ] }; // , < ̧◌ ̨◌ (combining cedilla) (combining ogonek)
+ key <AB09> { [ U002E, U003E, U2026, U2423 ] }; // . > … ␣
+ key <AB10> { [ U002F, U003F, U00F7, U00BF ] }; // / ? ÷ ¿
+
+ // A row
+ key <AA03> { [ U0020, U0020, U0020, U0020 ] }; // (space) (space) (space) (space)
+
+ include "level3(ralt_switch)"
+};
+
+
+// Colemak (Baybayin) version
+//
+// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━┓
+// │ │ │ │ │ │ │ │ │ │ │ │ │ ◌᜔ ┃ ⌫ Bak ┃
+// │ │ │ │ │ │ │ │ │ │ │ │ │ ◌᜔ ┃ Space ┃
+// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━━━┩
+// ┃ ┃ │ │ │ │ │ │ │ ᜂ │ │ │ │ │ │
+// ┃Tab ↹ ┃ │ ᜏ │ │ ᜉ │ ᜄ │ │ ᜎ │ ◌ᜓ │ ᜌ │ │ │ │ │
+// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷━━━━━┪
+// ┃ ┃ │ │ │ │ │ │ ᜅ │ ᜁ │ ᜁ │ ᜂ │ ┃ Enter ┃
+// ┃Caps ⇬ ┃ ᜀ │ ᜍ │ ᜐ │ ᜆ │ ᜇ │ ᜑ │ ᜈ │ ◌ᜒ │ ◌ᜒ │ ◌ᜓ │ ┃ ⏎ ┃
+// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┻━━━━━━━━━━┫
+// ┃ ┃ │ │ │ │ │ │ │ │ │ │ ┃ ┃
+// ┃Shift ⇧┃ │ │ │ │ │ ᜊ │ ᜃ │ ᜋ │ ᜵ │ ᜶ │ ┃Shift ⇧ ┃
+// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┷━┳━━━┻━━━┳━━━━━━━┫
+// ┃ ┃Win ┃ ┃ ␣ Space ┃ ┃Win ┃ ┃ ┃
+// ┃Ctrl ┃Super ┃Alt ┃ ␣ Space ┃AltGr ⇮┃Meta ┃Menu ┃Ctrl ┃
+// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛
+//
+partial alphanumeric_keys
+xkb_symbols "colemak-bay" {
+
+ name[Group1]= "Filipino (Colemak Baybayin)";
+
+// ISO grouping: |--------- Group1 ---------| |--------- Group2 ---------|
+// Level1 Level2 Level3 Level4
+// Base Shift AltGr AltGr+Shift
+
+ // E row; Numerals row, left side
+ key <TLDE> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE01> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE02> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE03> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE04> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE05> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ // E row; Numerals row, right side
+ key <AE06> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE07> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE08> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE09> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE10> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE11> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE12> { [ U1714, U1714, VoidSymbol, VoidSymbol ] }; // ◌᜔ (virama) ◌᜔ (virama)
+
+ // D row; QWERTY row, left side
+ key <AD01> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AD02> { [ U170F, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜏ (Wa)
+ key <AD03> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AD04> { [ U1709, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜉ (Pa)
+ key <AD05> { [ U1704, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜄ (Ga)
+ // D row; QWERTY row, right side
+ key <AD06> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AD07> { [ U170E, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜎ (La)
+ key <AD08> { [ U1713, U1702, VoidSymbol, VoidSymbol ] }; // ◌ᜓ (o/u) ᜂ (O/U)
+ key <AD09> { [ U170C, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜌ (Ya)
+ key <AD10> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AD11> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AD12> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <BKSL> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+
+ // C row; Home row, left side
+ key <AC01> { [ U1700, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜀ (A)
+ key <AC02> { [ U170D, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜍ (Ra)
+ key <AC03> { [ U1710, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜐ (Sa)
+ key <AC04> { [ U1706, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜆ (Ta)
+ key <AC05> { [ U1707, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜇ (Da)
+ // C row; Home row, right side
+ key <AC06> { [ U1711, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜑ (Ha)
+ key <AC07> { [ U1708, U1705, VoidSymbol, VoidSymbol ] }; // ᜈ (Na) ᜅ (Nga)
+ key <AC08> { [ U1712, U1701, VoidSymbol, VoidSymbol ] }; // ◌ᜒ (e/i) ᜁ (E/I)
+ key <AC09> { [ U1712, U1701, VoidSymbol, VoidSymbol ] }; // ◌ᜒ (e/i) ᜁ (E/I)
+ key <AC10> { [ U1713, U1702, VoidSymbol, VoidSymbol ] }; // ◌ᜓ (o/u) ᜂ (O/U)
+ key <AC11> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+
+ // B row; Lower row, left side
+ key <AB00> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AB01> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AB02> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AB03> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AB04> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AB05> { [ U170A, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜊ (Ba)
+ // B row; Lower row, right side
+ key <AB06> { [ U1703, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜃ (Ka)
+ key <AB07> { [ U170B, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜋ (Ma)
+ key <AB08> { [ U1735, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜵ (comma)
+ key <AB09> { [ U1736, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜶ (period)
+ key <AB10> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+
+ // A row
+ key <AA03> { [ U0020, U0020, U0020, U0020 ] }; // (space) (space) (space) (space)
+
+ include "level3(ralt_switch)"
+};
+
+
+// Dvorak Simplified (Latin) version
+// http://en.wikipedia.org/wiki/Dvorak_Simplified_Keyboard
+//
+// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━┓
+// │ ~ ̃◌ │ ! ¡ │ @ ¤ │ # £ │ $ € │ % ° │ ^ ̂◌ │ & → │ * → │ ( ↑ │ ) ↓ │ { │ } ┃ ⌫ Bak ┃
+// │ ` ̀◌ │ 1 ¹ │ 2 ² │ 3 ³ │ 4 ¼ │ 5 ½ │ 6 ¾ │ 7 ⅛ │ 8 ⅜ │ 9 ⅝ │ 0 ⅞ │ [ │ ] ┃ Space ┃
+// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━━━┩
+// ┃ ┃ " ̋◌ │ < ̨◌ │ > ␣ │ P │ Y │ F ª │ G │ C ¢ │ R ¶ │ L │ ? ¿ │ + ∓ │ | Ə │
+// ┃Tab ↹ ┃ ' ́◌ │ , ̧◌ │ . … │ p ₱ │ y ¥ │ f │ g │ c © │ r ® │ l │ / ÷ │ = ± │ \ ə │
+// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷━━━━━┪
+// ┃ ┃ A Æ │ O Ø │ E Œ │ U │ I İ │ D │ H │ T │ N Ñ │ S │ _ ◌͠ ┃ Enter ┃
+// ┃Caps ⇬ ┃ a æ │ o ø │ e œ │ u │ i ı │ d │ h │ t ™ │ n ñ │ s § │ - ¬ ┃ ⏎ ┃
+// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┻━━━━━━━━━━┫
+// ┃ ┃ ¦ │ : │ Q │ J │ K │ X · │ B ’ │ M º │ W │ V ‘ │ Z » ┃ ┃
+// ┃Shift ⇧┃ │ ; │ q │ j │ k │ x × │ b ” │ m µ │ w │ v “ │ z « ┃Shift ⇧ ┃
+// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┷━┳━━━┻━━━┳━━━━━━━┫
+// ┃ ┃Win ┃ ┃ ␣ Space Space ␣ ┃ ┃Win ┃ ┃ ┃
+// ┃Ctrl ┃Super ┃Alt ┃ ␣ Space Space ␣ ┃AltGr ⇮┃Meta ┃Menu ┃Ctrl ┃
+// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛
+//
+partial alphanumeric_keys
+xkb_symbols "dvorak" {
+
+ name[Group1]= "Filipino (Dvorak Latin)";
+
+// ISO grouping: |--------- Group1 ---------| |--------- Group2 ---------|
+// Level1 Level2 Level3 Level4
+// Base Shift AltGr AltGr+Shift
+
+ // E row; Numerals row, left side
+ key <TLDE> { [ U0060, U007E, U0300, U0303 ] }; // ` ~ ̀◌ ̃◌ (combining grave accent) (combining tilde)
+ key <AE01> { [ U0031, U0021, U00B9, U00A1 ] }; // 1 ! ¹ ¡
+ key <AE02> { [ U0032, U0040, U00B2, U00A4 ] }; // 2 @ ² ¤
+ key <AE03> { [ U0033, U0023, U00B3, U00A3 ] }; // 3 # ³ £
+ key <AE04> { [ U0034, U0024, U00BC, U20AC ] }; // 4 $ ¼ €
+ key <AE05> { [ U0035, U0025, U00BD, U00B0 ] }; // 5 % ½ °
+ // E row; Numerals row, right side
+ key <AE06> { [ U0036, U005E, U00BE, U0302 ] }; // 6 ^ ¾ ̂◌ (combining circumflex accent)
+ key <AE07> { [ U0037, U0026, U215B, U2190 ] }; // 7 & ⅛ ←
+ key <AE08> { [ U0038, U002A, U215C, U2192 ] }; // 8 * ⅜ →
+ key <AE09> { [ U0039, U0028, U215D, U2191 ] }; // 9 ( ⅝ ↑
+ key <AE10> { [ U0030, U0029, U215E, U2193 ] }; // 0 ) ⅞ ↓
+ key <AE11> { [ U005B, U007B, VoidSymbol, VoidSymbol ] }; // [ {
+ key <AE12> { [ U005D, U007D, VoidSymbol, VoidSymbol ] }; // ] }
+
+ // D row; Upper row, left side
+ key <AD01> { [ U0027, U0022, U0301, U030B ] }; // ' " ́◌ ̋◌ (combining acute accent) (combining double-acute accent)
+ key <AD02> { [ U002C, U003C, U0327, U0328 ] }; // , < ̧◌ ̨◌ (combining cedilla) (combining ogonek)
+ key <AD03> { [ U002E, U003E, U2026, U2423 ] }; // . > … ␣
+ key <AD04> { [ U0070, U0050, U20B1, VoidSymbol ] }; // p P ₱
+ key <AD05> { [ U0079, U0059, U00A5, VoidSymbol ] }; // y Y ¥
+ // D row; Upper row, right side
+ key <AD06> { [ U0066, U0046, VoidSymbol, U00AA ] }; // f F ª
+ key <AD07> { [ U0067, U0047, VoidSymbol, VoidSymbol ] }; // g G
+ key <AD08> { [ U0063, U0043, U00A9, U00A2 ] }; // c C © ¢
+ key <AD09> { [ U0072, U0052, U00AE, U00B6 ] }; // r R ® ¶
+ key <AD10> { [ U006C, U004C, VoidSymbol, VoidSymbol ] }; // l L
+ key <AD11> { [ U002F, U003F, U00F7, U00BF ] }; // / ? ÷ ¿
+ key <AD12> { [ U003D, U002B, U00B1, U2213 ] }; // = + ± ∓
+ key <BKSL> { [ U005C, U007C, U0259, U018F ] }; // \ | ə Ə
+
+ // C row; Home row, left side
+ key <AC01> { [ U0061, U0041, U00E6, U00C6 ] }; // a A æ Æ
+ key <AC02> { [ U006F, U004F, U00F8, U00D8 ] }; // o O ø Ø
+ key <AC03> { [ U0065, U0045, U0153, U0152 ] }; // e E œ Œ
+ key <AC04> { [ U0075, U0055, VoidSymbol, VoidSymbol ] }; // u U
+ key <AC05> { [ U0069, U0049, U0131, U0130 ] }; // i I ı İ
+ // C row; Home row, right side
+ key <AC06> { [ U0064, U0044, VoidSymbol, VoidSymbol ] }; // d D
+ key <AC07> { [ U0068, U0048, VoidSymbol, VoidSymbol ] }; // h H
+ key <AC08> { [ U0074, U0054, U2122, VoidSymbol ] }; // t T ™
+ key <AC09> { [ U006E, U004E, U00F1, U00D1 ] }; // n N ñ Ñ
+ key <AC10> { [ U0073, U0053, U00A7, VoidSymbol ] }; // s S §
+ key <AC11> { [ U002D, U005F, U00AC, U0360 ] }; // - _ ¬ ◌͠
+
+ // B row; Lower row, left side
+ key <AB00> { [ VoidSymbol, VoidSymbol, VoidSymbol, U00A6 ] }; // ¦
+ key <AB01> { [ U003B, U003A, VoidSymbol, VoidSymbol ] }; // ; :
+ key <AB02> { [ U0071, U0051, VoidSymbol, VoidSymbol ] }; // q Q
+ key <AB03> { [ U006A, U004A, VoidSymbol, VoidSymbol ] }; // j J
+ key <AB04> { [ U006B, U004B, VoidSymbol, VoidSymbol ] }; // k K
+ key <AB05> { [ U0078, U0058, U00D7, U00B7 ] }; // x X × ·
+ // B row; Lower row, right side
+ key <AB06> { [ U0062, U0042, U201D, U2019 ] }; // b B ” ’
+ key <AB07> { [ U006D, U004D, U00B5, U00BA ] }; // m M µ º
+ key <AB08> { [ U0077, U0057, VoidSymbol, VoidSymbol ] }; // w W
+ key <AB09> { [ U0076, U0056, U201C, U2018 ] }; // v V “ ‘
+ key <AB10> { [ U007A, U005A, U00AB, U00BB ] }; // z Z « »
+
+ // A row
+ key <AA03> { [ U0020, U0020, U0020, U0020 ] }; // (space) (space) (space) (space)
+
+ include "level3(ralt_switch)"
+};
+
+
+// Dvorak Simplified (Baybayin) version
+//
+// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━┓
+// │ │ │ │ │ │ │ │ │ │ │ │ │ ┃ ⌫ Bak ┃
+// │ │ │ │ │ │ │ │ │ │ │ │ │ ┃ Space ┃
+// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━━━┩
+// ┃ ┃ │ │ │ │ │ │ │ │ │ │ │ ◌᜔ │ │
+// ┃Tab ↹ ┃ │ ᜵ │ ᜶ │ ᜉ │ ᜌ │ │ ᜄ │ │ ᜍ │ ᜎ │ │ ◌᜔ │ │
+// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷━━━━━┪
+// ┃ ┃ │ ᜂ │ ᜁ │ ᜂ │ ᜁ │ │ │ │ ᜅ │ │ ┃ Enter ┃
+// ┃Caps ⇬ ┃ ᜀ │ ◌ᜓ │ ◌ᜒ │ ◌ᜓ │ ◌ᜒ │ ᜇ │ ᜑ │ ᜆ │ ᜈ │ ᜐ │ ┃ ⏎ ┃
+// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┻━━━━━━━━━━┫
+// ┃ ┃ │ │ │ │ │ │ │ │ │ │ ┃ ┃
+// ┃Shift ⇧┃ │ │ │ │ ᜃ │ │ ᜊ │ ᜋ │ ᜏ │ │ ┃Shift ⇧ ┃
+// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┷━┳━━━┻━━━┳━━━━━━━┫
+// ┃ ┃Win ┃ ┃ ␣ Space ┃ ┃Win ┃ ┃ ┃
+// ┃Ctrl ┃Super ┃Alt ┃ ␣ Space ┃AltGr ⇮┃Meta ┃Menu ┃Ctrl ┃
+// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛
+//
+partial alphanumeric_keys
+xkb_symbols "dvorak-bay" {
+
+ name[Group1]= "Filipino (Dvorak Baybayin)";
+
+// ISO grouping: |--------- Group1 ---------| |--------- Group2 ---------|
+// Level1 Level2 Level3 Level4
+// Base Shift AltGr AltGr+Shift
+
+ // E row; Numerals row, left side
+ key <TLDE> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE01> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE02> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE03> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE04> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE05> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ // E row; Numerals row, right side
+ key <AE06> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE07> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE08> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE09> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE10> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE11> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AE12> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+
+ // D row; QWERTY row, left side
+ key <AD01> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AD02> { [ U1735, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜵ (comma)
+ key <AD03> { [ U1736, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜶ (period)
+ key <AD04> { [ U1709, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜉ (Pa)
+ key <AD05> { [ U170C, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜌ (Ya)
+ // D row; QWERTY row, right side
+ key <AD06> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AD07> { [ U1704, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜄ (Ga)
+ key <AD08> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AD09> { [ U170D, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜍ (Ra)
+ key <AD10> { [ U170E, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜎ (La)
+ key <AD11> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AD12> { [ U1714, U1714, VoidSymbol, VoidSymbol ] }; // ◌᜔ (virama) ◌᜔ (virama)
+ key <BKSL> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+
+ // C row; Home row, left side
+ key <AC01> { [ U1700, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜀ (A)
+ key <AC02> { [ U1713, U1702, VoidSymbol, VoidSymbol ] }; // ◌ᜓ (o/u) ᜂ (O/U)
+ key <AC03> { [ U1712, U1701, VoidSymbol, VoidSymbol ] }; // ◌ᜒ (e/i) ᜁ (E/I)
+ key <AC04> { [ U1713, U1702, VoidSymbol, VoidSymbol ] }; // ◌ᜓ (o/u) ᜂ (O/U)
+ key <AC05> { [ U1712, U1701, VoidSymbol, VoidSymbol ] }; // ◌ᜒ (e/i) ᜁ (E/I)
+ // C row; Home row, right side
+ key <AC06> { [ U1707, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜇ (Da)
+ key <AC07> { [ U1711, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜑ (Ha)
+ key <AC08> { [ U1706, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜆ (Ta)
+ key <AC09> { [ U1708, U1705, VoidSymbol, VoidSymbol ] }; // ᜈ (Na) ᜅ (Nga)
+ key <AC10> { [ U1710, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜐ (Sa)
+ key <AC11> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+
+ // B row; Lower row, left side
+ key <AB00> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AB01> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AB02> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AB03> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AB04> { [ U1703, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜃ (Ka)
+ key <AB05> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ // B row; Lower row, right side
+ key <AB06> { [ U170A, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜊ (Ba)
+ key <AB07> { [ U170B, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜋ (Ma)
+ key <AB08> { [ U170F, VoidSymbol, VoidSymbol, VoidSymbol ] }; // ᜏ (Wa)
+ key <AB09> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+ key <AB10> { [ VoidSymbol, VoidSymbol, VoidSymbol, VoidSymbol ] }; //
+
+ // A row
+ key <AA03> { [ U0020, U0020, U0020, U0020 ] }; // (space) (space) (space) (space)
+
+ include "level3(ralt_switch)"
+};
+
+
+//
+// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━┓
+// │ │ │ │ │ │ │ │ │ │ │ │ │ ┃ ⌫ Bak ┃
+// │ │ │ │ │ │ │ │ │ │ │ │ │ ┃ Space ┃
+// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┯━━━━━┩
+// ┃ ┃ │ │ │ │ │ │ │ │ │ │ │ │ │
+// ┃Tab ↹ ┃ │ │ │ │ │ │ │ │ │ │ │ │ │
+// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┲━━━━┷━━━━━┪
+// ┃ ┃ │ │ │ │ │ │ │ │ │ │ ┃ Enter ┃
+// ┃Caps ⇬ ┃ │ │ │ │ │ │ │ │ │ │ ┃ ⏎ ┃
+// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┻━━━━━━━━━━┫
+// ┃ ┃ │ │ │ │ │ │ │ │ │ │ ┃ ┃
+// ┃Shift ⇧┃ │ │ │ │ │ │ │ │ │ │ ┃Shift ⇧ ┃
+// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┷━┳━━━┻━━━┳━━━━━━━┫
+// ┃ ┃Win ┃ ┃ ␣ Space Space ␣ ┃ ┃Win ┃ ┃ ┃
+// ┃Ctrl ┃Super ┃Alt ┃ ␣ Space Space ␣ ┃AltGr ⇮┃Meta ┃Menu ┃Ctrl ┃
+// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹─────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛
+//
diff --git a/xorg-server/xkeyboard-config/symbols/pk b/xorg-server/xkeyboard-config/symbols/pk index abf2f6695..784d74a1c 100644 --- a/xorg-server/xkeyboard-config/symbols/pk +++ b/xorg-server/xkeyboard-config/symbols/pk @@ -1,394 +1,394 @@ -// Urdu keymap -// Developed by: -// Zaeem Arshad <zaeem@linux.net.pk> -// Last update: 2004-03-12 -//Notice: -//Alt key combinations are yet to be put in. The unavailable keys are those which do not have a corresponding //glyph in unicode. - -// based on a keyboard map from an 'xkb/symbols/ur' file - -partial default alphanumeric_keys -xkb_symbols "urd-phonetic" { - - name[Group1]= "Urdu (Pakistan)"; - - key <TLDE> { [ 0x100064b , 0x100007E, 0x100200C ] }; - key <AE01> { [ 0x1000031 , 0x1000021 ] }; - key <AE02> { [ 0x1000032 , 0x1000040 ] }; - key <AE03> { [ 0x1000033 , 0x1000023 ] }; - key <AE04> { [ 0x1000034 , 0x1000024 ] }; - key <AE05> { [ 0x1000035 , 0x1000025 ] }; - key <AE06> { [ 0x1000036 , 0x100005E ] }; - key <AE07> { [ 0x1000037 , 0x1000026 ] }; - key <AE08> { [ 0x1000038 , 0x100002A ] }; - key <AE09> { [ 0x1000039 , 0x1000029 ] }; - key <AE10> { [ 0x1000030 , 0x1000028 ] }; - key <AE11> { [ 0x100002D , 0x100005F ] }; - key <AE12> { [ 0x100003D , 0x100002B ] }; - key <AD01> { [ 0x1000642 , 0x1000652, 0x100200D ] }; - key <AD02> { [ 0x1000648 , 0x1000624, 0x100200C ] }; - key <AD03> { [ 0x1000639 , 0x1000670 ] }; - key <AD04> { [ 0x1000631 , 0x1000691 ] }; - key <AD05> { [ 0x100062a , 0x1000679 ] }; - key <AD06> { [ 0x10006d2 , 0x100064E ] }; - key <AD07> { [ 0x1000621 , 0x1000626 ] }; - key <AD08> { [ 0x10006cc , 0x1000650 ] }; - key <AD09> { [ 0x10006c1 , 0x10006c3 ] }; - key <AD10> { [ 0x100067e , 0x100064f ] }; - key <AD11> { [ 0x100005d , 0x100007D ] }; - key <AD12> { [ 0x100005b , 0x100007B ] }; - - key <AC01> { [ 0x1000627 , 0x1000622 ] }; - key <AC02> { [ 0x1000633 , 0x1000635 ] }; - key <AC03> { [ 0x100062f , 0x1000688 ] }; - key <AC04> { [ 0x1000641 , 0x1000651 ] }; - key <AC05> { [ 0x10006af , 0x100063a ] }; - key <AC06> { [ 0x100062D, 0x10006BE ] }; - key <AC07> { [ 0x100062c , 0x1000636 ] }; - key <AC08> { [ 0x10006a9 , 0x100062e ] }; - key <AC09> { [ 0x1000644 , 0x1000654 ] }; - key <AC10> { [ 0x100061b , 0x100003a ] }; - key <AC11> { [ 0x1000027 , 0x1000022 ] }; - key <BKSL> { [ 0x100005C, 0x100007C ] }; - - key <LSGT> { [ bar , brokenbar ] }; - key <AB01> { [ 0x1000632 , 0x1000630, 0x100200E ] }; - key <AB02> { [ 0x1000634 , 0x1000698, 0x100202A ] }; - key <AB03> { [ 0x1000686 , 0x100062b, 0x100202D ] }; - key <AB04> { [ 0x1000637 , 0x1000638, 0x100202C ] }; - key <AB05> { [ 0x1000628 , 0x100002e, 0x100202E ] }; - key <AB06> { [ 0x1000646 , 0x10006ba, 0x100202B ] }; - key <AB07> { [ 0x1000645 , 0x1000658, 0x100200F ] }; - key <AB08> { [ 0x100060c , 0x100003c ] }; - key <AB09> { [ 0x10006d4 , 0x100003E ] }; - key <AB10> { [ 0x100002f , 0x100061f ] }; - -// key <RALT> { [ Mode_switch, Multi_key ] }; - - include "level3(ralt_switch)" - - // End alphanumeric section -}; - -partial alphanumeric_keys -xkb_symbols "urd-crulp" { - - name[Group1]= "Urdu (Pakistan, CRULP)"; -// www.crulp.org phonetic v1.1 - - key <TLDE> { [ 0x100007E , 0x100064B ] }; - key <AE01> { [ 0x10006F1 , 0x1000031, 0x1000021 ] }; - key <AE02> { [ 0x10006F2 , 0x1000032, 0x1000040 ] }; - key <AE03> { [ 0x10006F3 , 0x1000033, 0x1000023 ] }; - key <AE04> { [ 0x10006F4 , 0x1000034 ] }; - key <AE05> { [ 0x10006F5 , 0x1000035, 0x100066A ] }; - key <AE06> { [ 0x10006F6 , 0x1000036 ] }; - key <AE07> { [ 0x10006F7 , 0x1000037, 0x1000026 ] }; - key <AE08> { [ 0x10006F8 , 0x1000038, 0x100002A ] }; - key <AE09> { [ 0x10006F9 , 0x1000039, 0x1000029 ] }; - key <AE10> { [ 0x10006F0 , 0x1000030, 0x1000028 ] }; - key <AE11> { [ 0x100002D , 0x100005F ] }; - key <AE12> { [ 0x100003D , 0x100002B ] }; - key <AD01> { [ 0x1000642 , 0x1000652 ] }; - key <AD02> { [ 0x1000648 , 0x1000651, 0x1000602 ] }; - key <AD03> { [ 0x1000639 , 0x1000670, 0x1000656 ] }; - key <AD04> { [ 0x1000631 , 0x1000691, 0x1000613 ] }; - key <AD05> { [ 0x100062a , 0x1000679, 0x1000614 ] }; - key <AD06> { [ 0x10006d2 , 0x100064E, 0x1000601 ] }; - key <AD07> { [ 0x1000621 , 0x1000626, 0x1000654 ] }; - key <AD08> { [ 0x10006cc , 0x1000650, 0x1000611 ] }; - key <AD09> { [ 0x10006c1 , 0x10006c3 ] }; - key <AD10> { [ 0x100067e , 0x100064f, 0x1000657 ] }; - key <AD11> { [ 0x100005d , 0x100007D ] }; - key <AD12> { [ 0x100005b , 0x100007B ] }; - - key <AC01> { [ 0x1000627 , 0x1000622, 0x100FDF2 ] }; - key <AC02> { [ 0x1000633 , 0x1000635, 0x1000610 ] }; - key <AC03> { [ 0x100062f , 0x1000688, 0x100FDFA ] }; - key <AC04> { [ 0x1000641 , 0x1000651 ] }; - key <AC05> { [ 0x10006af , 0x100063a ] }; - key <AC06> { [ 0x100062D, 0x10006BE, 0x1000612 ] }; - key <AC07> { [ 0x100062c , 0x1000636, 0x100FDFB ] }; - key <AC08> { [ 0x10006a9 , 0x100062e ] }; - key <AC09> { [ 0x1000644 , 0x1000654 ] }; - key <AC10> { [ 0x100061b , 0x100003a ] }; - key <AC11> { [ 0x1000027 , 0x1000022 ] }; - key <BKSL> { [ 0x100005C, 0x100007C ] }; - - key <LSGT> { [ bar , brokenbar ] }; - key <AB01> { [ 0x1000632 , 0x1000630, 0x100060F ] }; - key <AB02> { [ 0x1000634 , 0x1000698, 0x100060E ] }; - key <AB03> { [ 0x1000686 , 0x100062b, 0x1000603 ] }; - key <AB04> { [ 0x1000637 , 0x1000638 ] }; - key <AB05> { [ 0x1000628 , 0x100002e, 0x100FDFD ] }; - key <AB06> { [ 0x1000646 , 0x10006ba, 0x1000600 ] }; - key <AB07> { [ 0x1000645 , 0x1000658 ] }; - key <AB08> { [ 0x100060c , 0x100003c, 0x100003C ] }; - key <AB09> { [ 0x10006d4 , 0x100066B, 0x100003E ] }; - key <AB10> { [ 0x100002f , 0x100061F ] }; - -// key <RALT> { [ Mode_switch, Multi_key ] }; - - include "level3(ralt_switch)" - - // End alphanumeric section -}; - - -partial alphanumeric_keys -xkb_symbols "urd-nla" { - name[Group1]= "Urdu (Pakistan, NLA)"; -// www.nla.gov.pk - - key <TLDE> { [ 0x1000060 , 0x100007E, 0x100200C ] }; - key <AE01> { [ 0x1000031 , 0x1000021 ] }; - key <AE02> { [ 0x1000032 , 0x1000040 ] }; - key <AE03> { [ 0x1000033 , 0x1000023 ] }; - key <AE04> { [ 0x1000034 , 0x1000024 ] }; - key <AE05> { [ 0x1000035 , 0x100066A ] }; - key <AE06> { [ 0x1000036 , 0x100005E ] }; - key <AE07> { [ 0x1000037 , 0x10006D6 ] }; - key <AE08> { [ 0x1000038 , 0x100066D ] }; - key <AE09> { [ 0x1000039 , 0x1000029 ] }; - key <AE10> { [ 0x1000030 , 0x1000028 ] }; - key <AE11> { [ 0x100002D , 0x100005F ] }; - key <AE12> { [ 0x100003D , 0x100002B ] }; - key <AD01> { [ 0x1000637 , 0x1000638, 0x100200D ] }; - key <AD02> { [ 0x1000635 , 0x1000636, 0x100200C ] }; - key <AD03> { [ 0x10006BE , 0x1000630 ] }; - key <AD04> { [ 0x100062F , 0x1000688 ] }; - key <AD05> { [ 0x1000679 , 0x100062B ] }; - key <AD06> { [ 0x100067E , 0x1000651 ] }; - key <AD07> { [ 0x100062A , 0x10006C3 ] }; - key <AD08> { [ 0x1000628 , 0x1000640 ] }; - key <AD09> { [ 0x100062C , 0x1000686 ] }; - key <AD10> { [ 0x100062D , 0x100062E ] }; - key <AD11> { [ 0x100005d , 0x100007D ] }; - key <AD12> { [ 0x100005b , 0x100007B ] }; - - key <AC01> { [ 0x1000645 , 0x1000698 ] }; - key <AC02> { [ 0x1000648 , 0x1000632 ] }; - key <AC03> { [ 0x1000631 , 0x1000691 ] }; - key <AC04> { [ 0x1000646 , 0x10006BA ] }; - key <AC05> { [ 0x1000644 , 0x10006C2 ] }; - key <AC06> { [ 0x10006C1 , 0x1000621 ] }; - key <AC07> { [ 0x1000627 , 0x1000622 ] }; - key <AC08> { [ 0x10006a9 , 0x10006AF ] }; - key <AC09> { [ 0x10006CC , 0x100064A ] }; - key <AC10> { [ 0x100061b , 0x100003a ] }; - key <AC11> { [ 0x1000027 , 0x1000022 ] }; - key <BKSL> { [ 0x100005C , 0x100007C ] }; - - key <LSGT> { [ bar , brokenbar ] }; - key <AB01> { [ 0x1000642 , 0x100200D, 0x100200E ] }; - key <AB02> { [ 0x1000641 , 0x100200C, 0x100202A ] }; - key <AB03> { [ 0x10006D2 , 0x10006D3, 0x100202D ] }; - key <AB04> { [ 0x1000633 , 0x100200E, 0x100202C ] }; - key <AB05> { [ 0x1000634 , 0x1000624, 0x100202E ] }; - key <AB06> { [ 0x100063A , 0x1000626, 0x100202B ] }; - key <AB07> { [ 0x1000639 , 0x100200F, 0x100200F ] }; - key <AB08> { [ 0x100060c , 0x100003E ] }; - key <AB09> { [ 0x10006d4 , 0x100003C ] }; - key <AB10> { [ 0x100002F , 0x100061f ] }; - - - include "level3(ralt_switch)" - - // End alphanumeric section -}; - -partial alphanumeric_keys -xkb_symbols "snd" { - name[Group1]= "Sindhi"; -// www.bhurgri.com - - key <TLDE> { [ 0x1002019, 0x1002018 ] }; - key <AE01> { [ 1, exclam, 0x1000610 ] }; - key <AE02> { [ 2, 0x1000670, 0x1000611 ] }; - key <AE03> { [ 3, 0x1000621, 0x1000613 ] }; - key <AE04> { [ 4, 0x1000621, 0x1000612 ] }; - key <AE05> { [ 5, 0x1000621, 0x1002026 ] }; - key <AE06> { [ 6, 0x1000621, 0x1002022 ] }; - key <AE07> { [ 7, 0x10006FD ] }; - key <AE08> { [ 8, asterisk ] }; - key <AE09> { [ 9, parenright ] }; - key <AE10> { [ 0, parenleft ] }; - key <AE11> { [ 0x100068F, 0x100005F, 0x100002D ] }; - key <AE12> { [ 0x100068C, plus, 0x100003D ] }; - key <BKSL> { [ 0x100068D, 0x100067A, 0x100007C ] }; - - key <AD01> { [ 0x1000642, 0x100064E, 0x100064B ] }; - key <AD02> { [ 0x1000635, 0x1000636, 0x100FDFA ] }; - key <AD03> { [ 0x100064A, 0x1000650, 0x1000656 ] }; - key <AD04> { [ 0x1000631, 0x1000699, 0x100FDE6 ] }; - key <AD05> { [ 0x100062A, 0x100067D, 0x1000629 ] }; - key <AD06> { [ 0x100067F, 0x100062B, 0x100FDE5 ] }; - key <AD07> { [ 0x1000639, 0x100063A, 0x100FDE3 ] }; - key <AD08> { [ 0x10006B3, 0x10006BE, 0x100FDE4 ] }; - key <AD09> { [ 0x1000648, 0x100064F, 0x1000657 ] }; - key <AD10> { [ 0x100067E, 0x10006A6 ] }; - key <AD11> { [ 0x1000687, 0x1000683 ] }; - key <AD12> { [ 0x1000686, 0x1000684 ] }; - - key <AC01> { [ 0x1000627, 0x1000622, 0x1000649 ] }; - key <AC02> { [ 0x1000633, 0x1000634 ] }; - key <AC03> { [ 0x100062F, 0x100068A ] }; - key <AC04> { [ 0x1000641, 0x10006A6 ] }; - key <AC05> { [ 0x10006AF, 0x10006AF ] }; - key <AC06> { [ 0x1000647, 0x100062D, 0x10006C1 ] }; - key <AC07> { [ 0x100062C, 0x100062C, 0x100FDFB ] }; - key <AC08> { [ 0x10006AA, 0x10006E1 ] }; - key <AC09> { [ 0x1000644, 0x100003A ] }; - key <AC10> { [ 0x10006A9, 0x100061B ] }; - key <AC11> { [ 0x10006B1, 0x1000640 ] }; - - key <AB01> { [ 0x1000632, 0x1000630, 0x1000652 ] }; - key <AB02> { [ 0x100062E, 0x1000651, 0x100200C ] }; - key <AB03> { [ 0x1000637, 0x1000638, 0x100200D ] }; - key <AB04> { [ 0x1000680, 0x1000621, 0x1000624 ] }; - key <AB05> { [ 0x1000628, 0x100067B, 0x100FDE1 ] }; - key <AB06> { [ 0x1000646, 0x10006BB, 0x100200E ] }; - key <AB07> { [ 0x1000645, 0x10006FE, 0x100FDF4 ] }; - key <AB08> { [ 0x100060C, 0x100201C, 0x100200F ] }; - key <AB09> { [ period, 0x100201D, 0x10006D4 ] }; - key <AB10> { [ 0x1000626, Arabic_question_mark, 0x100002F ] }; - - include "level3(ralt_switch)" - - // End alphanumeric section -}; - -partial alphanumeric_keys -xkb_symbols "ara" { - name[Group1]= "Arabic (Pakistan)"; - -// NOTES: -// -// there is also combined shadda diacritis in AltGr position of simple -// diacritics fatha, fathatan, damma, dammatan, kasra and kasratan -// should a third state be added to Group2 ? -// -// How is this different from ara(basic)? --bernie - - key <TLDE> { [ 0x100064d , 0x100064b ] }; - key <AE01> { [ 0x10006F1 , 0x1000021 ] }; - key <AE02> { [ 0x10006F2 , 0x1000003 ] }; - key <AE03> { [ 0x10006F3 , 0x100002f ] }; - key <AE04> { [ 0x10006F4 , 0x1000626 ] }; - key <AE05> { [ 0x10006F5 , 0x1000003 ] }; - key <AE06> { [ 0x10006F6 , 0x10006d6 ] }; - key <AE07> { [ 0x10006F7 , 0x1000654 ] }; - key <AE08> { [ 0x10006F8 , 0x100064c ] }; - key <AE09> { [ 0x10006F9 , 0x1000029 ] }; - key <AE10> { [ 0x10006F0 , 0x1000028 ] }; - key <AE11> { [ 0x1000623 , 0x1000651 ] }; - key <AE12> { [ 0x1000624 , 0x1000622 ] }; - key <AD01> { [ 0x1000642 , 0x1000652 ] }; - key <AD02> { [ 0x1000648 , 0x10000a3 ] }; - key <AD03> { [ 0x1000639 , 0x10000a5 ] }; - key <AD04> { [ 0x1000631 , 0x1000691 ] }; - key <AD05> { [ 0x100062a , 0x1000679 ] }; - key <AD06> { [ 0x10006d2 , 0x1000601 ] }; - key <AD07> { [ 0x1000621 , 0x100060c ] }; - key <AD08> { [ 0x10006cc , 0x1000670 ] }; - key <AD09> { [ 0x10006c1 , 0x10006c3 ] }; - key <AD10> { [ 0x100067e , 0x100064f ] }; - key <AD11> { [ 0x100005d , 0x1000670 ] }; - key <AD12> { [ 0x100005b , 0x1000670 ] }; - - key <AC01> { [ 0x1000627 , 0x1000653 ] }; - key <AC02> { [ 0x1000633 , 0x1000635 ] }; - key <AC03> { [ 0x100062f , 0x1000688 ] }; - key <AC04> { [ 0x1000641 , 0x1000003 ] }; - key <AC05> { [ 0x10006af , 0x100063a ] }; - key <AC06> { [ 0x10006be , 0x100062d ] }; - key <AC07> { [ 0x100062c , 0x1000636 ] }; - key <AC08> { [ 0x10006a9 , 0x100062e ] }; - key <AC09> { [ 0x1000644 , 0x1000613 ] }; - key <AC10> { [ 0x100061b , 0x100003a ] }; - key <AC11> { [ 0x1000670 , 0x1000022 ] }; - key <BKSL> { [ 0x100060e , 0x1000614 ] }; - - key <LSGT> { [ bar , brokenbar ] }; - key <AB01> { [ 0x1000632 , 0x1000630 ] }; - key <AB02> { [ 0x1000634 , 0x1000698 ] }; - key <AB03> { [ 0x1000686 , 0x100062b ] }; - key <AB04> { [ 0x1000637 , 0x1000638 ] }; - key <AB05> { [ 0x1000628 , 0x1000612 ] }; - key <AB06> { [ 0x1000646 , 0x10006ba ] }; - key <AB07> { [ 0x1000645 , 0x1000003 ] }; - key <AB08> { [ 0x100060c , 0x1000650 ] }; - key <AB09> { [ 0x10006d4 , 0x100064e ] }; - key <AB10> { [ 0x1000003 , 0x100061f ] }; - - // End alphanumeric section -}; - -partial alphanumeric_keys -xkb_symbols "olpc" { - -// Contact: Walter Bender <walter@laptop.org> - - include "pk(ara)" - - name[Group1]= "Urdu (Pakistan)"; - - // Keys '~' - '=' - key <TLDE> { [ 0x1000654, 0x100064B ] }; - key <AE01> { [ 0x10006F1, 0x1000603 ] }; - key <AE02> { [ 0x10006F2, 0x1000602 ] }; - key <AE03> { [ 0x10006F3, 0x1000601 ] }; - key <AE04> { [ 0x10006F4, 0x1000600 ] }; - key <AE05> { [ 0x10006F5, 0x100060F ] }; - key <AE06> { [ 0x10006F6, 0x100060E ] }; - key <AE07> { [ 0x10006F7, 0x1000614 ] }; - key <AE08> { [ 0x10006F8, 0x1000612 ] }; - key <AE09> { [ 0x10006F9, 0x1000611 ] }; - key <AE10> { [ 0x10006F0, 0x1000613 ] }; - key <AE11> { [ minus, 0x1000610 ] }; - key <AE12> { [ equal, plus ] }; - - //Keys 'Q' - ']' - key <AD01> { [ 0x1000642, 0x1000652 ] }; - key <AD02> { [ 0x1000648, 0x1000651 ] }; - key <AD03> { [ 0x1000639, 0x1000670 ] }; - key <AD04> { [ 0x1000631, 0x1000691 ] }; - key <AD05> { [ 0x100062A, 0x1000679 ] }; - key <AD06> { [ 0x10006D2, 0x100064E ] }; - key <AD07> { [ 0x1000621, 0x1000626 ] }; - key <AD08> { [ 0x10006CC, 0x1000650 ] }; - key <AD09> { [ 0x10006C1, 0x10006C3 ] }; - key <AD10> { [ 0x100067E, 0x100064F ] }; - key <AD12> { [ 0x100FDFD, 0x100FDFA ] }; - key <AD11> { [ 0x100FDF2, 0x100FDFB ] }; - - // Keys 'A' - ''' - key <AC01> { [ 0x1000627, 0x1000622 ] }; - key <AC02> { [ 0x1000633, 0x1000635 ] }; - key <AC03> { [ 0x100062F, 0x1000688 ] }; - key <AC04> { [ 0x1000641 ] }; //shift key not available - key <AC05> { [ 0x10006AF, 0x100063A ] }; - key <AC06> { [ 0x100062D, 0x10006BE ] }; - key <AC07> { [ 0x100062C, 0x1000636 ] }; - key <AC08> { [ 0x10006A9, 0x100062E ] }; - key <AC09> { [ 0x1000644, 0x1000656 ] }; - key <AC10> { [ 0x100061B, colon ] }; - key <AC11> { [ quote, doublequote ] }; - - key <BKSL> { [ backslash, bar ] }; - key <SPCE> { [ space ] }; - - // Keys: 'Z' - '/' - key <AB01> { [ 0x1000632, 0x1000622 ] }; - key <AB02> { [ 0x1000634, 0x1000635 ] }; - key <AB03> { [ 0x1000686, 0x1000688 ] }; - key <AB04> { [ 0x1000637 ] }; //shift key unavailable - key <AB05> { [ 0x1000628, 0x100063A ] }; - key <AB06> { [ 0x1000646, 0x10006BE ] }; - key <AB07> { [ 0x1000645, 0x1000636 ] }; - key <AB08> { [ 0x100060C, 0x100062E ] }; - key <AB09> { [ 0x10006D4, 0x1000656 ] }; - key <AB10> { [ slash, 0x100061F ] }; - - include "group(olpc)" -}; +// Urdu keymap
+// Developed by:
+// Zaeem Arshad <zaeem@linux.net.pk>
+// Last update: 2004-03-12
+//Notice:
+//Alt key combinations are yet to be put in. The unavailable keys are those which do not have a corresponding //glyph in unicode.
+
+// based on a keyboard map from an 'xkb/symbols/ur' file
+
+partial default alphanumeric_keys
+xkb_symbols "urd-phonetic" {
+
+ name[Group1]= "Urdu (Pakistan)";
+
+ key <TLDE> { [ 0x100064b , 0x100007E, 0x100200C ] };
+ key <AE01> { [ 0x1000031 , 0x1000021 ] };
+ key <AE02> { [ 0x1000032 , 0x1000040 ] };
+ key <AE03> { [ 0x1000033 , 0x1000023 ] };
+ key <AE04> { [ 0x1000034 , 0x1000024 ] };
+ key <AE05> { [ 0x1000035 , 0x1000025 ] };
+ key <AE06> { [ 0x1000036 , 0x100005E ] };
+ key <AE07> { [ 0x1000037 , 0x1000026 ] };
+ key <AE08> { [ 0x1000038 , 0x100002A ] };
+ key <AE09> { [ 0x1000039 , 0x1000029 ] };
+ key <AE10> { [ 0x1000030 , 0x1000028 ] };
+ key <AE11> { [ 0x100002D , 0x100005F ] };
+ key <AE12> { [ 0x100003D , 0x100002B ] };
+ key <AD01> { [ 0x1000642 , 0x1000652, 0x100200D ] };
+ key <AD02> { [ 0x1000648 , 0x1000624, 0x100200C ] };
+ key <AD03> { [ 0x1000639 , 0x1000670 ] };
+ key <AD04> { [ 0x1000631 , 0x1000691 ] };
+ key <AD05> { [ 0x100062a , 0x1000679 ] };
+ key <AD06> { [ 0x10006d2 , 0x100064E ] };
+ key <AD07> { [ 0x1000621 , 0x1000626 ] };
+ key <AD08> { [ 0x10006cc , 0x1000650 ] };
+ key <AD09> { [ 0x10006c1 , 0x10006c3 ] };
+ key <AD10> { [ 0x100067e , 0x100064f ] };
+ key <AD11> { [ 0x100005d , 0x100007D ] };
+ key <AD12> { [ 0x100005b , 0x100007B ] };
+
+ key <AC01> { [ 0x1000627 , 0x1000622 ] };
+ key <AC02> { [ 0x1000633 , 0x1000635 ] };
+ key <AC03> { [ 0x100062f , 0x1000688 ] };
+ key <AC04> { [ 0x1000641 , 0x1000651 ] };
+ key <AC05> { [ 0x10006af , 0x100063a ] };
+ key <AC06> { [ 0x100062D, 0x10006BE ] };
+ key <AC07> { [ 0x100062c , 0x1000636 ] };
+ key <AC08> { [ 0x10006a9 , 0x100062e ] };
+ key <AC09> { [ 0x1000644 , 0x1000654 ] };
+ key <AC10> { [ 0x100061b , 0x100003a ] };
+ key <AC11> { [ 0x1000027 , 0x1000022 ] };
+ key <BKSL> { [ 0x100005C, 0x100007C ] };
+
+ key <LSGT> { [ bar , brokenbar ] };
+ key <AB01> { [ 0x1000632 , 0x1000630, 0x100200E ] };
+ key <AB02> { [ 0x1000634 , 0x1000698, 0x100202A ] };
+ key <AB03> { [ 0x1000686 , 0x100062b, 0x100202D ] };
+ key <AB04> { [ 0x1000637 , 0x1000638, 0x100202C ] };
+ key <AB05> { [ 0x1000628 , 0x100002e, 0x100202E ] };
+ key <AB06> { [ 0x1000646 , 0x10006ba, 0x100202B ] };
+ key <AB07> { [ 0x1000645 , 0x1000658, 0x100200F ] };
+ key <AB08> { [ 0x100060c , 0x100003c ] };
+ key <AB09> { [ 0x10006d4 , 0x100003E ] };
+ key <AB10> { [ 0x100002f , 0x100061f ] };
+
+// key <RALT> { [ Mode_switch, Multi_key ] };
+
+ include "level3(ralt_switch)"
+
+ // End alphanumeric section
+};
+
+partial alphanumeric_keys
+xkb_symbols "urd-crulp" {
+
+ name[Group1]= "Urdu (Pakistan, CRULP)";
+// www.crulp.org phonetic v1.1
+
+ key <TLDE> { [ 0x100007E , 0x100064B ] };
+ key <AE01> { [ 0x10006F1 , 0x1000031, 0x1000021 ] };
+ key <AE02> { [ 0x10006F2 , 0x1000032, 0x1000040 ] };
+ key <AE03> { [ 0x10006F3 , 0x1000033, 0x1000023 ] };
+ key <AE04> { [ 0x10006F4 , 0x1000034 ] };
+ key <AE05> { [ 0x10006F5 , 0x1000035, 0x100066A ] };
+ key <AE06> { [ 0x10006F6 , 0x1000036 ] };
+ key <AE07> { [ 0x10006F7 , 0x1000037, 0x1000026 ] };
+ key <AE08> { [ 0x10006F8 , 0x1000038, 0x100002A ] };
+ key <AE09> { [ 0x10006F9 , 0x1000039, 0x1000029 ] };
+ key <AE10> { [ 0x10006F0 , 0x1000030, 0x1000028 ] };
+ key <AE11> { [ 0x100002D , 0x100005F ] };
+ key <AE12> { [ 0x100003D , 0x100002B ] };
+ key <AD01> { [ 0x1000642 , 0x1000652 ] };
+ key <AD02> { [ 0x1000648 , 0x1000651, 0x1000602 ] };
+ key <AD03> { [ 0x1000639 , 0x1000670, 0x1000656 ] };
+ key <AD04> { [ 0x1000631 , 0x1000691, 0x1000613 ] };
+ key <AD05> { [ 0x100062a , 0x1000679, 0x1000614 ] };
+ key <AD06> { [ 0x10006d2 , 0x100064E, 0x1000601 ] };
+ key <AD07> { [ 0x1000621 , 0x1000626, 0x1000654 ] };
+ key <AD08> { [ 0x10006cc , 0x1000650, 0x1000611 ] };
+ key <AD09> { [ 0x10006c1 , 0x10006c3 ] };
+ key <AD10> { [ 0x100067e , 0x100064f, 0x1000657 ] };
+ key <AD11> { [ 0x100005d , 0x100007D ] };
+ key <AD12> { [ 0x100005b , 0x100007B ] };
+
+ key <AC01> { [ 0x1000627 , 0x1000622, 0x100FDF2 ] };
+ key <AC02> { [ 0x1000633 , 0x1000635, 0x1000610 ] };
+ key <AC03> { [ 0x100062f , 0x1000688, 0x100FDFA ] };
+ key <AC04> { [ 0x1000641 , 0x1000651 ] };
+ key <AC05> { [ 0x10006af , 0x100063a ] };
+ key <AC06> { [ 0x100062D, 0x10006BE, 0x1000612 ] };
+ key <AC07> { [ 0x100062c , 0x1000636, 0x100FDFB ] };
+ key <AC08> { [ 0x10006a9 , 0x100062e ] };
+ key <AC09> { [ 0x1000644 , 0x1000654 ] };
+ key <AC10> { [ 0x100061b , 0x100003a ] };
+ key <AC11> { [ 0x1000027 , 0x1000022 ] };
+ key <BKSL> { [ 0x100005C, 0x100007C ] };
+
+ key <LSGT> { [ bar , brokenbar ] };
+ key <AB01> { [ 0x1000632 , 0x1000630, 0x100060F ] };
+ key <AB02> { [ 0x1000634 , 0x1000698, 0x100060E ] };
+ key <AB03> { [ 0x1000686 , 0x100062b, 0x1000603 ] };
+ key <AB04> { [ 0x1000637 , 0x1000638 ] };
+ key <AB05> { [ 0x1000628 , 0x100002e, 0x100FDFD ] };
+ key <AB06> { [ 0x1000646 , 0x10006ba, 0x1000600 ] };
+ key <AB07> { [ 0x1000645 , 0x1000658 ] };
+ key <AB08> { [ 0x100060c , 0x100003c, 0x100003C ] };
+ key <AB09> { [ 0x10006d4 , 0x100066B, 0x100003E ] };
+ key <AB10> { [ 0x100002f , 0x100061F ] };
+
+// key <RALT> { [ Mode_switch, Multi_key ] };
+
+ include "level3(ralt_switch)"
+
+ // End alphanumeric section
+};
+
+
+partial alphanumeric_keys
+xkb_symbols "urd-nla" {
+ name[Group1]= "Urdu (Pakistan, NLA)";
+// www.nla.gov.pk
+
+ key <TLDE> { [ 0x1000060 , 0x100007E, 0x100200C ] };
+ key <AE01> { [ 0x1000031 , 0x1000021 ] };
+ key <AE02> { [ 0x1000032 , 0x1000040 ] };
+ key <AE03> { [ 0x1000033 , 0x1000023 ] };
+ key <AE04> { [ 0x1000034 , 0x1000024 ] };
+ key <AE05> { [ 0x1000035 , 0x100066A ] };
+ key <AE06> { [ 0x1000036 , 0x100005E ] };
+ key <AE07> { [ 0x1000037 , 0x10006D6 ] };
+ key <AE08> { [ 0x1000038 , 0x100066D ] };
+ key <AE09> { [ 0x1000039 , 0x1000029 ] };
+ key <AE10> { [ 0x1000030 , 0x1000028 ] };
+ key <AE11> { [ 0x100002D , 0x100005F ] };
+ key <AE12> { [ 0x100003D , 0x100002B ] };
+ key <AD01> { [ 0x1000637 , 0x1000638, 0x100200D ] };
+ key <AD02> { [ 0x1000635 , 0x1000636, 0x100200C ] };
+ key <AD03> { [ 0x10006BE , 0x1000630 ] };
+ key <AD04> { [ 0x100062F , 0x1000688 ] };
+ key <AD05> { [ 0x1000679 , 0x100062B ] };
+ key <AD06> { [ 0x100067E , 0x1000651 ] };
+ key <AD07> { [ 0x100062A , 0x10006C3 ] };
+ key <AD08> { [ 0x1000628 , 0x1000640 ] };
+ key <AD09> { [ 0x100062C , 0x1000686 ] };
+ key <AD10> { [ 0x100062D , 0x100062E ] };
+ key <AD11> { [ 0x100005d , 0x100007D ] };
+ key <AD12> { [ 0x100005b , 0x100007B ] };
+
+ key <AC01> { [ 0x1000645 , 0x1000698 ] };
+ key <AC02> { [ 0x1000648 , 0x1000632 ] };
+ key <AC03> { [ 0x1000631 , 0x1000691 ] };
+ key <AC04> { [ 0x1000646 , 0x10006BA ] };
+ key <AC05> { [ 0x1000644 , 0x10006C2 ] };
+ key <AC06> { [ 0x10006C1 , 0x1000621 ] };
+ key <AC07> { [ 0x1000627 , 0x1000622 ] };
+ key <AC08> { [ 0x10006a9 , 0x10006AF ] };
+ key <AC09> { [ 0x10006CC , 0x100064A ] };
+ key <AC10> { [ 0x100061b , 0x100003a ] };
+ key <AC11> { [ 0x1000027 , 0x1000022 ] };
+ key <BKSL> { [ 0x100005C , 0x100007C ] };
+
+ key <LSGT> { [ bar , brokenbar ] };
+ key <AB01> { [ 0x1000642 , 0x100200D, 0x100200E ] };
+ key <AB02> { [ 0x1000641 , 0x100200C, 0x100202A ] };
+ key <AB03> { [ 0x10006D2 , 0x10006D3, 0x100202D ] };
+ key <AB04> { [ 0x1000633 , 0x100200E, 0x100202C ] };
+ key <AB05> { [ 0x1000634 , 0x1000624, 0x100202E ] };
+ key <AB06> { [ 0x100063A , 0x1000626, 0x100202B ] };
+ key <AB07> { [ 0x1000639 , 0x100200F, 0x100200F ] };
+ key <AB08> { [ 0x100060c , 0x100003E ] };
+ key <AB09> { [ 0x10006d4 , 0x100003C ] };
+ key <AB10> { [ 0x100002F , 0x100061f ] };
+
+
+ include "level3(ralt_switch)"
+
+ // End alphanumeric section
+};
+
+partial alphanumeric_keys
+xkb_symbols "snd" {
+ name[Group1]= "Sindhi";
+// www.bhurgri.com
+
+ key <TLDE> { [ 0x1002019, 0x1002018 ] };
+ key <AE01> { [ 1, exclam, 0x1000610 ] };
+ key <AE02> { [ 2, 0x1000670, 0x1000611 ] };
+ key <AE03> { [ 3, 0x1000621, 0x1000613 ] };
+ key <AE04> { [ 4, 0x1000621, 0x1000612 ] };
+ key <AE05> { [ 5, 0x1000621, 0x1002026 ] };
+ key <AE06> { [ 6, 0x1000621, 0x1002022 ] };
+ key <AE07> { [ 7, 0x10006FD ] };
+ key <AE08> { [ 8, asterisk ] };
+ key <AE09> { [ 9, parenright ] };
+ key <AE10> { [ 0, parenleft ] };
+ key <AE11> { [ 0x100068F, 0x100005F, 0x100002D ] };
+ key <AE12> { [ 0x100068C, plus, 0x100003D ] };
+ key <BKSL> { [ 0x100068D, 0x100067A, 0x100007C ] };
+
+ key <AD01> { [ 0x1000642, 0x100064E, 0x100064B ] };
+ key <AD02> { [ 0x1000635, 0x1000636, 0x100FDFA ] };
+ key <AD03> { [ 0x100064A, 0x1000650, 0x1000656 ] };
+ key <AD04> { [ 0x1000631, 0x1000699, 0x100FDE6 ] };
+ key <AD05> { [ 0x100062A, 0x100067D, 0x1000629 ] };
+ key <AD06> { [ 0x100067F, 0x100062B, 0x100FDE5 ] };
+ key <AD07> { [ 0x1000639, 0x100063A, 0x100FDE3 ] };
+ key <AD08> { [ 0x10006B3, 0x10006BE, 0x100FDE4 ] };
+ key <AD09> { [ 0x1000648, 0x100064F, 0x1000657 ] };
+ key <AD10> { [ 0x100067E, 0x10006A6 ] };
+ key <AD11> { [ 0x1000687, 0x1000683 ] };
+ key <AD12> { [ 0x1000686, 0x1000684 ] };
+
+ key <AC01> { [ 0x1000627, 0x1000622, 0x1000649 ] };
+ key <AC02> { [ 0x1000633, 0x1000634 ] };
+ key <AC03> { [ 0x100062F, 0x100068A ] };
+ key <AC04> { [ 0x1000641, 0x10006A6 ] };
+ key <AC05> { [ 0x10006AF, 0x10006AF ] };
+ key <AC06> { [ 0x1000647, 0x100062D, 0x10006C1 ] };
+ key <AC07> { [ 0x100062C, 0x100062C, 0x100FDFB ] };
+ key <AC08> { [ 0x10006AA, 0x10006E1 ] };
+ key <AC09> { [ 0x1000644, 0x100003A ] };
+ key <AC10> { [ 0x10006A9, 0x100061B ] };
+ key <AC11> { [ 0x10006B1, 0x1000640 ] };
+
+ key <AB01> { [ 0x1000632, 0x1000630, 0x1000652 ] };
+ key <AB02> { [ 0x100062E, 0x1000651, 0x100200C ] };
+ key <AB03> { [ 0x1000637, 0x1000638, 0x100200D ] };
+ key <AB04> { [ 0x1000680, 0x1000621, 0x1000624 ] };
+ key <AB05> { [ 0x1000628, 0x100067B, 0x100FDE1 ] };
+ key <AB06> { [ 0x1000646, 0x10006BB, 0x100200E ] };
+ key <AB07> { [ 0x1000645, 0x10006FE, 0x100FDF4 ] };
+ key <AB08> { [ 0x100060C, 0x100201C, 0x100200F ] };
+ key <AB09> { [ period, 0x100201D, 0x10006D4 ] };
+ key <AB10> { [ 0x1000626, Arabic_question_mark, 0x100002F ] };
+
+ include "level3(ralt_switch)"
+
+ // End alphanumeric section
+};
+
+partial alphanumeric_keys
+xkb_symbols "ara" {
+ name[Group1]= "Arabic (Pakistan)";
+
+// NOTES:
+//
+// there is also combined shadda diacritis in AltGr position of simple
+// diacritics fatha, fathatan, damma, dammatan, kasra and kasratan
+// should a third state be added to Group2 ?
+//
+// How is this different from ara(basic)? --bernie
+
+ key <TLDE> { [ 0x100064d , 0x100064b ] };
+ key <AE01> { [ 0x10006F1 , 0x1000021 ] };
+ key <AE02> { [ 0x10006F2 , 0x1000003 ] };
+ key <AE03> { [ 0x10006F3 , 0x100002f ] };
+ key <AE04> { [ 0x10006F4 , 0x1000626 ] };
+ key <AE05> { [ 0x10006F5 , 0x1000003 ] };
+ key <AE06> { [ 0x10006F6 , 0x10006d6 ] };
+ key <AE07> { [ 0x10006F7 , 0x1000654 ] };
+ key <AE08> { [ 0x10006F8 , 0x100064c ] };
+ key <AE09> { [ 0x10006F9 , 0x1000029 ] };
+ key <AE10> { [ 0x10006F0 , 0x1000028 ] };
+ key <AE11> { [ 0x1000623 , 0x1000651 ] };
+ key <AE12> { [ 0x1000624 , 0x1000622 ] };
+ key <AD01> { [ 0x1000642 , 0x1000652 ] };
+ key <AD02> { [ 0x1000648 , 0x10000a3 ] };
+ key <AD03> { [ 0x1000639 , 0x10000a5 ] };
+ key <AD04> { [ 0x1000631 , 0x1000691 ] };
+ key <AD05> { [ 0x100062a , 0x1000679 ] };
+ key <AD06> { [ 0x10006d2 , 0x1000601 ] };
+ key <AD07> { [ 0x1000621 , 0x100060c ] };
+ key <AD08> { [ 0x10006cc , 0x1000670 ] };
+ key <AD09> { [ 0x10006c1 , 0x10006c3 ] };
+ key <AD10> { [ 0x100067e , 0x100064f ] };
+ key <AD11> { [ 0x100005d , 0x1000670 ] };
+ key <AD12> { [ 0x100005b , 0x1000670 ] };
+
+ key <AC01> { [ 0x1000627 , 0x1000653 ] };
+ key <AC02> { [ 0x1000633 , 0x1000635 ] };
+ key <AC03> { [ 0x100062f , 0x1000688 ] };
+ key <AC04> { [ 0x1000641 , 0x1000003 ] };
+ key <AC05> { [ 0x10006af , 0x100063a ] };
+ key <AC06> { [ 0x10006be , 0x100062d ] };
+ key <AC07> { [ 0x100062c , 0x1000636 ] };
+ key <AC08> { [ 0x10006a9 , 0x100062e ] };
+ key <AC09> { [ 0x1000644 , 0x1000613 ] };
+ key <AC10> { [ 0x100061b , 0x100003a ] };
+ key <AC11> { [ 0x1000670 , 0x1000022 ] };
+ key <BKSL> { [ 0x100060e , 0x1000614 ] };
+
+ key <LSGT> { [ bar , brokenbar ] };
+ key <AB01> { [ 0x1000632 , 0x1000630 ] };
+ key <AB02> { [ 0x1000634 , 0x1000698 ] };
+ key <AB03> { [ 0x1000686 , 0x100062b ] };
+ key <AB04> { [ 0x1000637 , 0x1000638 ] };
+ key <AB05> { [ 0x1000628 , 0x1000612 ] };
+ key <AB06> { [ 0x1000646 , 0x10006ba ] };
+ key <AB07> { [ 0x1000645 , 0x1000003 ] };
+ key <AB08> { [ 0x100060c , 0x1000650 ] };
+ key <AB09> { [ 0x10006d4 , 0x100064e ] };
+ key <AB10> { [ 0x1000003 , 0x100061f ] };
+
+ // End alphanumeric section
+};
+
+partial alphanumeric_keys
+xkb_symbols "olpc" {
+
+// Contact: Walter Bender <walter@laptop.org>
+
+ include "pk(ara)"
+
+ name[Group1]= "Urdu (Pakistan)";
+
+ // Keys '~' - '='
+ key <TLDE> { [ 0x1000654, 0x100064B ] };
+ key <AE01> { [ 0x10006F1, 0x1000603 ] };
+ key <AE02> { [ 0x10006F2, 0x1000602 ] };
+ key <AE03> { [ 0x10006F3, 0x1000601 ] };
+ key <AE04> { [ 0x10006F4, 0x1000600 ] };
+ key <AE05> { [ 0x10006F5, 0x100060F ] };
+ key <AE06> { [ 0x10006F6, 0x100060E ] };
+ key <AE07> { [ 0x10006F7, 0x1000614 ] };
+ key <AE08> { [ 0x10006F8, 0x1000612 ] };
+ key <AE09> { [ 0x10006F9, 0x1000611 ] };
+ key <AE10> { [ 0x10006F0, 0x1000613 ] };
+ key <AE11> { [ minus, 0x1000610 ] };
+ key <AE12> { [ equal, plus ] };
+
+ //Keys 'Q' - ']'
+ key <AD01> { [ 0x1000642, 0x1000652 ] };
+ key <AD02> { [ 0x1000648, 0x1000651 ] };
+ key <AD03> { [ 0x1000639, 0x1000670 ] };
+ key <AD04> { [ 0x1000631, 0x1000691 ] };
+ key <AD05> { [ 0x100062A, 0x1000679 ] };
+ key <AD06> { [ 0x10006D2, 0x100064E ] };
+ key <AD07> { [ 0x1000621, 0x1000626 ] };
+ key <AD08> { [ 0x10006CC, 0x1000650 ] };
+ key <AD09> { [ 0x10006C1, 0x10006C3 ] };
+ key <AD10> { [ 0x100067E, 0x100064F ] };
+ key <AD12> { [ 0x100FDFD, 0x100FDFA ] };
+ key <AD11> { [ 0x100FDF2, 0x100FDFB ] };
+
+ // Keys 'A' - '''
+ key <AC01> { [ 0x1000627, 0x1000622 ] };
+ key <AC02> { [ 0x1000633, 0x1000635 ] };
+ key <AC03> { [ 0x100062F, 0x1000688 ] };
+ key <AC04> { [ 0x1000641 ] }; //shift key not available
+ key <AC05> { [ 0x10006AF, 0x100063A ] };
+ key <AC06> { [ 0x100062D, 0x10006BE ] };
+ key <AC07> { [ 0x100062C, 0x1000636 ] };
+ key <AC08> { [ 0x10006A9, 0x100062E ] };
+ key <AC09> { [ 0x1000644, 0x1000656 ] };
+ key <AC10> { [ 0x100061B, colon ] };
+ key <AC11> { [ quote, doublequote ] };
+
+ key <BKSL> { [ backslash, bar ] };
+ key <SPCE> { [ space ] };
+
+ // Keys: 'Z' - '/'
+ key <AB01> { [ 0x1000632, 0x1000622 ] };
+ key <AB02> { [ 0x1000634, 0x1000635 ] };
+ key <AB03> { [ 0x1000686, 0x1000688 ] };
+ key <AB04> { [ 0x1000637 ] }; //shift key unavailable
+ key <AB05> { [ 0x1000628, 0x100063A ] };
+ key <AB06> { [ 0x1000646, 0x10006BE ] };
+ key <AB07> { [ 0x1000645, 0x1000636 ] };
+ key <AB08> { [ 0x100060C, 0x100062E ] };
+ key <AB09> { [ 0x10006D4, 0x1000656 ] };
+ key <AB10> { [ slash, 0x100061F ] };
+
+ include "group(olpc)"
+};
diff --git a/xorg-server/xkeyboard-config/symbols/pl b/xorg-server/xkeyboard-config/symbols/pl index 6d227237f..bba10853b 100644 --- a/xorg-server/xkeyboard-config/symbols/pl +++ b/xorg-server/xkeyboard-config/symbols/pl @@ -1,400 +1,400 @@ -// based on a keyboard map from an 'xkb/symbols/pl' file - -partial default alphanumeric_keys -xkb_symbols "basic" { - - include "latin" - - name[Group1]="Polish"; - - key <AD01> { [ q, Q ] }; - key <AD02> { [ w, W ] }; - key <AD03> { [ e, E, eogonek, Eogonek ] }; - key <AD09> { [ o, O, oacute, Oacute ] }; - - key <AC01> { [ a, A, aogonek, Aogonek ] }; - key <AC02> { [ s, S, sacute, Sacute ] }; - key <AC04> { [ f, F ] }; - - key <AB01> { [ z, Z, zabovedot, Zabovedot ] }; - key <AB02> { [ x, X, zacute, Zacute ] }; - key <AB03> { [ c, C, cacute, Cacute ] }; - key <AB06> { [ n, N, nacute, Nacute ] }; - - include "kpdl(comma)" - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "qwertz" { - - // Describes the differences between a very simple en_US - // keyboard and a very simple QWERTZ Polish keybaord - - include "latin(type3)" - - name[Group1]="Polish (qwertz)"; - - key <AE01> { [ 1, exclam, asciitilde, exclamdown ] }; - key <AE02> { [ 2, quotedbl, dead_caron, oneeighth ] }; - key <AE03> { [ 3, numbersign, dead_circumflex, sterling ] }; - key <AE04> { [ 4, dollar, dead_breve, dollar ] }; - key <AE05> { [ 5, percent, degree, threeeighths ] }; - key <AE06> { [ 6, ampersand, dead_ogonek, fiveeighths ] }; - key <AE07> { [ 7, slash, dead_grave, seveneighths ] }; - key <AE08> { [ 8, parenleft, dead_abovedot, trademark ] }; - key <AE09> { [ 9, parenright, dead_acute, plusminus ] }; - key <AE10> { [ 0, equal, dead_doubleacute, degree ] }; - key <AE11> { [ plus, question, dead_diaeresis, questiondown ] }; - key <AE12> { [apostrophe, asterisk, dead_cedilla, dead_ogonek ] }; - - key <AD01> { [ q, Q ] }; - key <AD02> { [ w, W ] }; - key <AD03> { [ e, E, EuroSign, cent ] }; - key <AD11> { [ zabovedot, nacute, division, dead_abovering ] }; - key <AD12> { [ sacute, cacute, multiply, dead_macron ] }; - - key <AC02> { [ s, S, dstroke, section ] }; - key <AC03> { [ d, D, Dstroke, ETH ] }; - key <AC04> { [ f, F ] }; - key <AC08> { [ k, K, kra, ampersand ] }; - key <AC09> { [ l, L, lstroke, Lstroke ] }; - key <AC10> { [ lstroke, Lstroke, dollar, dead_doubleacute ] }; - key <AC11> { [ aogonek, eogonek, ssharp, dead_caron ] }; - key <TLDE> { [ abovedot, dead_ogonek, notsign, notsign ] }; - - key <BKSL> { [ oacute, zacute, dead_grave, dead_breve ] }; - key <AB03> { [ c, C, cent, copyright ] }; - key <AB10> { [ minus, underscore, dead_belowdot, dead_abovedot ] }; - - include "kpdl(comma)" - - include "level3(ralt_switch)" -}; - -// A Polish keymap with a comprehensive set of quotes, dashes, and dead accents -// -// See http://marcinwolinski.pl/keyboard/ for a description. -// -// ┌────┐ -// │ 2 4│ 2 = Shift, 4 = Level3 + Shift -// │ 1 3│ 1 = Normal, 3 = Level3 -// └────┘ -// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓ -// │ ~ ~ │ ! ' │ @ " │ # ˝ │ $ ¸ │ % ˇ │ ^ ^ │ & ˘ │ * ˙ │ ( ̣ │ ) ° │ _ ¯ │ + ˛ ┃ ⌫ Back ┃ -// │ ` ` │ 1 ¡ │ 2 © │ 3 • │ 4 § │ 5 € │ 6 ¢ │ 7 − │ 8 × │ 9 ÷ │ 0 ° │ - – │ = — ┃ space ┃ -// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫ -// ┃ ┃ Q │ W │ E Ę │ R │ T │ Y │ U │ I │ O Ó │ P │ { « │ } » ┃ Enter ┃ -// ┃Tab ↹ ┃ q │ w │ e ę │ r │ t │ y │ u │ i │ o ó │ p │ [ ‹ │ ] › ┃ ⏎ ┃ -// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ┃ -// ┃ ┃ A Ą │ S Ś │ D │ F │ G │ H │ J │ K │ L Ł │ : “ │ " ” │ | ¶ ┃ ┃ -// ┃Caps ⇬ ┃ a ą │ s ś │ d │ f │ g │ h │ j │ k │ l ł │ ; ‘ │ ' ’ │ \ ┃ ┃ -// ┣━━━━━━━━┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫ -// ┃ │ Z Ż │ X Ź │ C Ć │ V │ B │ N Ń │ M │ < „ │ > · │ ? ¿ ┃ ┃ -// ┃Shift ⇧ │ z ż │ x ź │ c ć │ v │ b │ n ń │ m │ , ‚ │ . … │ / ⁄ ┃Shift ⇧ ┃ -// ┣━━━━━━━┳━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛ -// ┃ ┃ ┃ ┃ ␣ ⍽ ┃ ┃ ┃ ┃ -// ┃Ctrl ┃Meta ┃Alt ┃ ␣ Space ⍽ ┃AltGr ⇮┃Menu ┃Ctrl ┃ -// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛ - -partial alphanumeric_keys -xkb_symbols "intl" { - - include "latin(intl)" - - name[Group1]="Polish (international with dead keys)"; - - key <AD03> { [ e, E, eogonek, Eogonek ] }; - key <AD09> { [ o, O, oacute, Oacute ] }; - - key <AC01> { [ a, A, aogonek, Aogonek ] }; - key <AC02> { [ s, S, sacute, Sacute ] }; - key <AC09> { [ l, L, lstroke, Lstroke ] }; - - key <AB01> { [ z, Z, zabovedot, Zabovedot ] }; - key <AB02> { [ x, X, zacute, Zacute ] }; - key <AB03> { [ c, C, cacute, Cacute ] }; - key <AB06> { [ n, N, nacute, Nacute ] }; - - include "kpdl(comma)" - - include "level3(ralt_switch)" -}; - -// Polish Dvorak keymaps -// by Rafal Rzepecki <divide@users.sf.net> - -// The base keymap "pl" places Polish quotes on quotemark key and -// moves the dead symbols from there to "1/!" key. If you are used to common -// dead keys placement, you could use "pl_altquotes"; in this layout -// dead keys remain in the old place, whereas Polish quotes are placed on the -// "1/!" key. If you do not use Polish quotes at all, you can use "pl_basic" map. - -// Basic Polish keymap (without Polish quotes) -partial alphanumeric_keys -xkb_symbols "dvorak" { - include "us(dvorak)" - - name[Group1] = "Polish (Dvorak)"; - - key <AD08> { [ c, C, cacute, Cacute ] }; - key <AD10> { [ l, L, lstroke, Lstroke ] }; - key <AC01> { [ a, A, aogonek, Aogonek ] }; - key <AC02> { [ o, O, oacute, Oacute ] }; - key <AC03> { [ e, E, eogonek, Eogonek ] }; - key <AC09> { [ n, N, nacute, Nacute ] }; - key <AC10> { [ s, S, sacute, Sacute ] }; - key <AB09> { [ v, V, zacute, Zacute ] }; - key <AB10> { [ z, Z, zabovedot, Zabovedot ] }; - - include "kpdl(comma)" - - // this to allow writing ALL CAPS with a Shift key - include "level3(ralt_switch)" - - // use one of compose:* options to choose Multi_key, if you will, - // or layout +level3(ralt_switch_multikey) to revert standard behaviour -}; - -// Default Polish keymap with Polish quotes on quotemark key -partial alphanumeric_keys -xkb_symbols "dvorak_quotes" { - include "pl(dvorak)" - - name[Group1] = "Polish (Dvorak, Polish quotes on quotemark key)"; - - key <AD01> { [ apostrophe, quotedbl, doublelowquotemark, rightdoublequotemark ] }; - - // Dead symbols moved to this key - key <AE01> { [ 1, exclam, dead_acute, dead_diaeresis ] }; -}; - -// Polish keymap with Polish quotes on key "1/!" -partial alphanumeric_keys -xkb_symbols "dvorak_altquotes" { - include "pl(dvorak)" - - name[Group1] = "Polish (Dvorak, Polish quotes on key 1)"; - - key <AE01> { [ 1, exclam, doublelowquotemark, rightdoublequotemark ] }; -}; - -// Polish Programmer Dvorak keymap by Michal Nazarewicz <mina86@mina86.com> -// based on Programmer Dvorak by Roland Kaufmann <rlndkfmn at gmail dot com> -// and Polish Dvorak keymaps by Rafal Rzepecki <divide@users.sf.net -// and latin(basic) -// -// * Numbers are in shift position (like French). -// * Symbols have been placed in locations that give good -// hand-alternation and finger rolling with symbols that usually -// follows. -// * Polish diacritics on AltGr+"acelnosxz" (same as in basic pl(basic)). -// * Aditionaly, zacute on AltGr+"v" so that both zacute and zabovedot -// next to each other same as in pl(basic). -// * Polish open and close quotes on AltGr+& (same location as in -// pl(dvp_altquotes)). -// * English open quote on AltGr+k (same location as in latin(basic)) -// * English/Polish close quote on AltGr+b (similar location as in -// latin(basic) but moved right because AltGr+x is taken for zacute). -// * Polish open and close quote on AltGr+j. -// -// Those rules overwrite only the following rules from us(dvp): -// * ccedilla on AltGr+c -// * aring on Alt+a -// * oslash/Ooblique on Alt+o -// * ae on Alt+e -// * ntilde on Alt+n -// -partial alphanumeric_keys -xkb_symbols "dvp" { - include "us(dvp)" - - name[Group1] = "Polish (programmer Dvorak)"; - - // Unmodified Shift AltGr Shift+AltGr - // symbols row, left side - key <AE01> { [ ampersand, percent, doublelowquotemark, rightdoublequotemark ] }; - - // symbols row, right side - - // upper row, left side - - // // upper row, right side - key <AD08> { [ c, C, cacute, Cacute ] }; - key <AD10> { [ l, L, lstroke, Lstroke ] }; - - // home row, left side - key <AC01> { [ a, A, aogonek, Aogonek ], type[Group1] = "EIGHT_LEVEL_ALPHABETIC" }; - key <AC02> { [ o, O, oacute, Oacute ] }; - key <AC03> { [ e, E, eogonek, Eogonek ] }; - - // home row, right side - key <AC09> { [ n, N, nacute, Nacute ] }; - key <AC10> { [ s, S, sacute, Sacute ] }; - key <AC11> { [ minus, underscore, hyphen ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <BKSL> { [ backslash, bar ] }; - - // lower row, left side - key <AB03> { [ j, J, doublelowquotemark, rightdoublequotemark ] }; - key <AB04> { [ k, K, leftdoublequotemark, leftsinglequotemark ] }; - key <AB05> { [ x, X, zacute, Zacute ] }; - - // lower row, right side - key <AB06> { [ b, B, rightdoublequotemark, rightsinglequotemark ] }; - key <AB09> { [ v, V, zacute, Zacute ] }; - key <AB10> { [ z, Z, zabovedot, Zabovedot ] }; - - include "kpdl(comma)" - - // this to allow writing ALL CAPS with a Shift key - include "level3(ralt_switch)" - - // use one of compose:* options to choose Multi_key, if you will, - // or layout +level3(ralt_switch_multikey) to revert standard behaviour -}; - - -partial alphanumeric_keys -xkb_symbols "csb" { - - include "latin" - - name[Group1]="Kashubian"; - - key <AD01> { [ q, Q ] }; - key <AD02> { [ w, W ] }; - key <AD03> { [ e, E, eacute, Eacute ] }; - key <AD04> { [ r, R, ediaeresis, Ediaeresis ] }; - key <AD06> { [ y, Y, EuroSign, cent ] }; - key <AD07> { [ u, U, ugrave, Ugrave ] }; - key <AD08> { [ i, I, ograve, Ograve ] }; - key <AD09> { [ o, O, oacute, Oacute ] }; - key <AD10> { [ p, P, ocircumflex, Ocircumflex ] }; - - key <AC01> { [ a, A, aogonek, Aogonek ] }; - key <AC02> { [ s, S, atilde, Atilde ] }; - key <AC04> { [ f, F ] }; - key <AC09> { [ l, L, lstroke, Lstroke ] }; - - key <AB01> { [ z, Z, zabovedot, Zabovedot ] }; - key <AB06> { [ n, N, nacute, Nacute ] }; - - include "kpdl(comma)" - - include "level3(ralt_switch)" -}; - -// Russian Polish-phonetic Dvorak -// by Adrian Dziubek <adrian.dziubek@gmail.com> -// -// This layout aims to enable Polish Dvorak users to type with Russian -// Cyrillic alphabet by using the sound correspondence between Polish and -// Russian languages. -// -// This keyboard should be intuitive. Please let me know, if my intuition -// lets You down. -// -// The guidelines used: -// - no Cyrillic symbols are placed on punctuation symbols, -// - visual similarities are ignored if there is a sound correspondence: -// no Cyrillic_es on c, no Cyrillic_er on p, no Cyrillic_ha on x etc., -// - the Latin symbols that have close sound correspondence (as read in Polish) -// to Cyrillic symbols (as read in Russian) are mapped respectively: -// * j -> Cyrillic_shorti, -// * k -> Cyrillic_ka, -// * b -> Cyrillic_be, -// * m -> Cyrillic_em, -// * w -> Cyrillic_ve, -// * z -> Cyrillic_ze -// * a -> Cyrillic_a, -// * o -> Cyrillic_o, -// * u -> Cyrillic_u, -// * i -> Cyrillic_i, -// * d -> Cyrillic_de, -// * h -> Cyrillic_ha, -// * t -> Cyrillic_te, -// * n -> Cyrillic_en, -// * s -> Cyrillic_es, -// * p -> Cyrillic_pe, -// * y -> Cyrillic_yeru, -// * f -> Cyrillic_ef, -// * g -> Cyrillic_ghe, -// * c -> Cyrillic_tse, -// * r -> Cyrillic_er, -// * l -> Cyrillic_el, -// - ...and little more distant: -// * AltGr + s (sacute) -> Cyrillic_sha, -// * AltGr + z (zabovedot) -> Cyrillic_zhe, -// * AltGr + c (cacute) -> Cyrillic_che, -// - the soft versions of Russian vowels are accessible through AltGr + vowel: -// * AltGr + a -> Cyrillic_ya, -// * AltGr + o -> Cyrillic_io, -// * AltGr + u -> Cyrillic_yu, -// - ...except for Cyrillic_ie which is more frequently used than Cyrillic_e: -// * AltGr + e -> Cyrillic_e, -// * e -> Cyrillic_ie, -// - q is also mapped to Cyrillic_ya, following the US phonetic keyboard -// choice, as Cyrillic_ya and Cyrillic_a are both often used: -// * q -> Cyrillic_ya, -// - the soft and hard symbols that have no Polish counterparts are mapped -// to rarely used in Polish x character: -// * x -> Cyrillic_softsign -// * AltGr + x -> Cyrillic_hardsign, -// - the soft sign is additionally available as AltGr + consonant combination -// for every consonant that can be softened or separated by soft sign: -// * AltGr + l -> Cyrillic_softsign, -// * AltGr + d -> Cyrillic_softsign, -// * AltGr + n -> Cyrillic_softsign, -// * AltGr + r -> Cyrillic_softsign, -// * AltGr + t -> Cyrillic_softsign, -// * AltGr + p -> Cyrillic_softsign, -// - ...and also because of visual similarity under level3 b: -// * AltGr + b -> Cyrillic_softsign, -// * Shift + AltGr + b -> Cyrillic_hardsign, -// - the Cyrillic_shcha symbol is placed under AltGr + w (visual similarity): -// * AltGr + w -> Cyrillic_shcha -// - v, also rarely unused in Polish is mapped like w: -// * v -> Cyrillic_ve, -// -partial alphanumeric_keys -xkb_symbols "ru_phonetic_dvorak" { - include "us(dvorak)" - - name[Group1] = "Russian (Poland, phonetic Dvorak)"; - - // lower row - key <AB02> { [ Cyrillic_ya, Cyrillic_YA ] }; - key <AB03> { [ Cyrillic_shorti, Cyrillic_SHORTI ] }; - key <AB04> { [ Cyrillic_ka, Cyrillic_KA ] }; - key <AB05> { [ Cyrillic_shcha, Cyrillic_SHCHA ] }; - key <AB06> { [ Cyrillic_be, Cyrillic_BE, Cyrillic_hardsign, Cyrillic_HARDSIGN ] }; - key <AB07> { [ Cyrillic_em, Cyrillic_EM ] }; - key <AB08> { [ Cyrillic_ve, Cyrillic_VE, Cyrillic_shcha, Cyrillic_SHCHA ] }; - key <AB09> { [ Cyrillic_ve, Cyrillic_VE, Cyrillic_shcha, Cyrillic_SHCHA ] }; - key <AB10> { [ Cyrillic_ze, Cyrillic_ZE, Cyrillic_zhe, Cyrillic_ZHE ] }; - // home row - key <AC01> { [ Cyrillic_a, Cyrillic_A, Cyrillic_ya, Cyrillic_YA ] }; - key <AC02> { [ Cyrillic_o, Cyrillic_O, Cyrillic_io, Cyrillic_IO ] }; - key <AC03> { [ Cyrillic_ie, Cyrillic_IE, Cyrillic_e, Cyrillic_E ] }; - key <AC04> { [ Cyrillic_u, Cyrillic_U, Cyrillic_yu, Cyrillic_YU ] }; - key <AC05> { [ Cyrillic_i, Cyrillic_I ] }; - key <AC06> { [ Cyrillic_de, Cyrillic_DE, Cyrillic_softsign, Cyrillic_SOFTSIGN ] }; - key <AC07> { [ Cyrillic_ha, Cyrillic_HA ] }; - key <AC08> { [ Cyrillic_te, Cyrillic_TE, Cyrillic_softsign, Cyrillic_SOFTSIGN ] }; - key <AC09> { [ Cyrillic_en, Cyrillic_EN, Cyrillic_softsign, Cyrillic_SOFTSIGN ] }; - key <AC10> { [ Cyrillic_es, Cyrillic_ES, Cyrillic_sha, Cyrillic_SHA ] }; - // upper row - key <AD04> { [ Cyrillic_pe, Cyrillic_PE, Cyrillic_softsign, Cyrillic_SOFTSIGN ] }; - key <AD05> { [ Cyrillic_yeru, Cyrillic_YERU ] }; - key <AD06> { [ Cyrillic_ef, Cyrillic_EF ] }; - key <AD07> { [ Cyrillic_ghe, Cyrillic_GHE ] }; - key <AD08> { [ Cyrillic_tse, Cyrillic_TSE, Cyrillic_che, Cyrillic_CHE ] }; - key <AD09> { [ Cyrillic_er, Cyrillic_ER, Cyrillic_softsign, Cyrillic_SOFTSIGN ] }; - key <AD10> { [ Cyrillic_el, Cyrillic_EL, Cyrillic_softsign, Cyrillic_SOFTSIGN ] }; - - include "kpdl(comma)" - - include "level3(ralt_switch)" -}; - +// based on a keyboard map from an 'xkb/symbols/pl' file
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+
+ include "latin"
+
+ name[Group1]="Polish";
+
+ key <AD01> { [ q, Q ] };
+ key <AD02> { [ w, W ] };
+ key <AD03> { [ e, E, eogonek, Eogonek ] };
+ key <AD09> { [ o, O, oacute, Oacute ] };
+
+ key <AC01> { [ a, A, aogonek, Aogonek ] };
+ key <AC02> { [ s, S, sacute, Sacute ] };
+ key <AC04> { [ f, F ] };
+
+ key <AB01> { [ z, Z, zabovedot, Zabovedot ] };
+ key <AB02> { [ x, X, zacute, Zacute ] };
+ key <AB03> { [ c, C, cacute, Cacute ] };
+ key <AB06> { [ n, N, nacute, Nacute ] };
+
+ include "kpdl(comma)"
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "qwertz" {
+
+ // Describes the differences between a very simple en_US
+ // keyboard and a very simple QWERTZ Polish keybaord
+
+ include "latin(type3)"
+
+ name[Group1]="Polish (qwertz)";
+
+ key <AE01> { [ 1, exclam, asciitilde, exclamdown ] };
+ key <AE02> { [ 2, quotedbl, dead_caron, oneeighth ] };
+ key <AE03> { [ 3, numbersign, dead_circumflex, sterling ] };
+ key <AE04> { [ 4, dollar, dead_breve, dollar ] };
+ key <AE05> { [ 5, percent, degree, threeeighths ] };
+ key <AE06> { [ 6, ampersand, dead_ogonek, fiveeighths ] };
+ key <AE07> { [ 7, slash, dead_grave, seveneighths ] };
+ key <AE08> { [ 8, parenleft, dead_abovedot, trademark ] };
+ key <AE09> { [ 9, parenright, dead_acute, plusminus ] };
+ key <AE10> { [ 0, equal, dead_doubleacute, degree ] };
+ key <AE11> { [ plus, question, dead_diaeresis, questiondown ] };
+ key <AE12> { [apostrophe, asterisk, dead_cedilla, dead_ogonek ] };
+
+ key <AD01> { [ q, Q ] };
+ key <AD02> { [ w, W ] };
+ key <AD03> { [ e, E, EuroSign, cent ] };
+ key <AD11> { [ zabovedot, nacute, division, dead_abovering ] };
+ key <AD12> { [ sacute, cacute, multiply, dead_macron ] };
+
+ key <AC02> { [ s, S, dstroke, section ] };
+ key <AC03> { [ d, D, Dstroke, ETH ] };
+ key <AC04> { [ f, F ] };
+ key <AC08> { [ k, K, kra, ampersand ] };
+ key <AC09> { [ l, L, lstroke, Lstroke ] };
+ key <AC10> { [ lstroke, Lstroke, dollar, dead_doubleacute ] };
+ key <AC11> { [ aogonek, eogonek, ssharp, dead_caron ] };
+ key <TLDE> { [ abovedot, dead_ogonek, notsign, notsign ] };
+
+ key <BKSL> { [ oacute, zacute, dead_grave, dead_breve ] };
+ key <AB03> { [ c, C, cent, copyright ] };
+ key <AB10> { [ minus, underscore, dead_belowdot, dead_abovedot ] };
+
+ include "kpdl(comma)"
+
+ include "level3(ralt_switch)"
+};
+
+// A Polish keymap with a comprehensive set of quotes, dashes, and dead accents
+//
+// See http://marcinwolinski.pl/keyboard/ for a description.
+//
+// ┌────┐
+// │ 2 4│ 2 = Shift, 4 = Level3 + Shift
+// │ 1 3│ 1 = Normal, 3 = Level3
+// └────┘
+// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓
+// │ ~ ~ │ ! ' │ @ " │ # ˝ │ $ ¸ │ % ˇ │ ^ ^ │ & ˘ │ * ˙ │ ( ̣ │ ) ° │ _ ¯ │ + ˛ ┃ ⌫ Back ┃
+// │ ` ` │ 1 ¡ │ 2 © │ 3 • │ 4 § │ 5 € │ 6 ¢ │ 7 − │ 8 × │ 9 ÷ │ 0 ° │ - – │ = — ┃ space ┃
+// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫
+// ┃ ┃ Q │ W │ E Ę │ R │ T │ Y │ U │ I │ O Ó │ P │ { « │ } » ┃ Enter ┃
+// ┃Tab ↹ ┃ q │ w │ e ę │ r │ t │ y │ u │ i │ o ó │ p │ [ ‹ │ ] › ┃ ⏎ ┃
+// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ┃
+// ┃ ┃ A Ą │ S Ś │ D │ F │ G │ H │ J │ K │ L Ł │ : “ │ " ” │ | ¶ ┃ ┃
+// ┃Caps ⇬ ┃ a ą │ s ś │ d │ f │ g │ h │ j │ k │ l ł │ ; ‘ │ ' ’ │ \ ┃ ┃
+// ┣━━━━━━━━┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫
+// ┃ │ Z Ż │ X Ź │ C Ć │ V │ B │ N Ń │ M │ < „ │ > · │ ? ¿ ┃ ┃
+// ┃Shift ⇧ │ z ż │ x ź │ c ć │ v │ b │ n ń │ m │ , ‚ │ . … │ / ⁄ ┃Shift ⇧ ┃
+// ┣━━━━━━━┳━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛
+// ┃ ┃ ┃ ┃ ␣ ⍽ ┃ ┃ ┃ ┃
+// ┃Ctrl ┃Meta ┃Alt ┃ ␣ Space ⍽ ┃AltGr ⇮┃Menu ┃Ctrl ┃
+// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛
+
+partial alphanumeric_keys
+xkb_symbols "intl" {
+
+ include "latin(intl)"
+
+ name[Group1]="Polish (international with dead keys)";
+
+ key <AD03> { [ e, E, eogonek, Eogonek ] };
+ key <AD09> { [ o, O, oacute, Oacute ] };
+
+ key <AC01> { [ a, A, aogonek, Aogonek ] };
+ key <AC02> { [ s, S, sacute, Sacute ] };
+ key <AC09> { [ l, L, lstroke, Lstroke ] };
+
+ key <AB01> { [ z, Z, zabovedot, Zabovedot ] };
+ key <AB02> { [ x, X, zacute, Zacute ] };
+ key <AB03> { [ c, C, cacute, Cacute ] };
+ key <AB06> { [ n, N, nacute, Nacute ] };
+
+ include "kpdl(comma)"
+
+ include "level3(ralt_switch)"
+};
+
+// Polish Dvorak keymaps
+// by Rafal Rzepecki <divide@users.sf.net>
+
+// The base keymap "pl" places Polish quotes on quotemark key and
+// moves the dead symbols from there to "1/!" key. If you are used to common
+// dead keys placement, you could use "pl_altquotes"; in this layout
+// dead keys remain in the old place, whereas Polish quotes are placed on the
+// "1/!" key. If you do not use Polish quotes at all, you can use "pl_basic" map.
+
+// Basic Polish keymap (without Polish quotes)
+partial alphanumeric_keys
+xkb_symbols "dvorak" {
+ include "us(dvorak)"
+
+ name[Group1] = "Polish (Dvorak)";
+
+ key <AD08> { [ c, C, cacute, Cacute ] };
+ key <AD10> { [ l, L, lstroke, Lstroke ] };
+ key <AC01> { [ a, A, aogonek, Aogonek ] };
+ key <AC02> { [ o, O, oacute, Oacute ] };
+ key <AC03> { [ e, E, eogonek, Eogonek ] };
+ key <AC09> { [ n, N, nacute, Nacute ] };
+ key <AC10> { [ s, S, sacute, Sacute ] };
+ key <AB09> { [ v, V, zacute, Zacute ] };
+ key <AB10> { [ z, Z, zabovedot, Zabovedot ] };
+
+ include "kpdl(comma)"
+
+ // this to allow writing ALL CAPS with a Shift key
+ include "level3(ralt_switch)"
+
+ // use one of compose:* options to choose Multi_key, if you will,
+ // or layout +level3(ralt_switch_multikey) to revert standard behaviour
+};
+
+// Default Polish keymap with Polish quotes on quotemark key
+partial alphanumeric_keys
+xkb_symbols "dvorak_quotes" {
+ include "pl(dvorak)"
+
+ name[Group1] = "Polish (Dvorak, Polish quotes on quotemark key)";
+
+ key <AD01> { [ apostrophe, quotedbl, doublelowquotemark, rightdoublequotemark ] };
+
+ // Dead symbols moved to this key
+ key <AE01> { [ 1, exclam, dead_acute, dead_diaeresis ] };
+};
+
+// Polish keymap with Polish quotes on key "1/!"
+partial alphanumeric_keys
+xkb_symbols "dvorak_altquotes" {
+ include "pl(dvorak)"
+
+ name[Group1] = "Polish (Dvorak, Polish quotes on key 1)";
+
+ key <AE01> { [ 1, exclam, doublelowquotemark, rightdoublequotemark ] };
+};
+
+// Polish Programmer Dvorak keymap by Michal Nazarewicz <mina86@mina86.com>
+// based on Programmer Dvorak by Roland Kaufmann <rlndkfmn at gmail dot com>
+// and Polish Dvorak keymaps by Rafal Rzepecki <divide@users.sf.net
+// and latin(basic)
+//
+// * Numbers are in shift position (like French).
+// * Symbols have been placed in locations that give good
+// hand-alternation and finger rolling with symbols that usually
+// follows.
+// * Polish diacritics on AltGr+"acelnosxz" (same as in basic pl(basic)).
+// * Aditionaly, zacute on AltGr+"v" so that both zacute and zabovedot
+// next to each other same as in pl(basic).
+// * Polish open and close quotes on AltGr+& (same location as in
+// pl(dvp_altquotes)).
+// * English open quote on AltGr+k (same location as in latin(basic))
+// * English/Polish close quote on AltGr+b (similar location as in
+// latin(basic) but moved right because AltGr+x is taken for zacute).
+// * Polish open and close quote on AltGr+j.
+//
+// Those rules overwrite only the following rules from us(dvp):
+// * ccedilla on AltGr+c
+// * aring on Alt+a
+// * oslash/Ooblique on Alt+o
+// * ae on Alt+e
+// * ntilde on Alt+n
+//
+partial alphanumeric_keys
+xkb_symbols "dvp" {
+ include "us(dvp)"
+
+ name[Group1] = "Polish (programmer Dvorak)";
+
+ // Unmodified Shift AltGr Shift+AltGr
+ // symbols row, left side
+ key <AE01> { [ ampersand, percent, doublelowquotemark, rightdoublequotemark ] };
+
+ // symbols row, right side
+
+ // upper row, left side
+
+ // // upper row, right side
+ key <AD08> { [ c, C, cacute, Cacute ] };
+ key <AD10> { [ l, L, lstroke, Lstroke ] };
+
+ // home row, left side
+ key <AC01> { [ a, A, aogonek, Aogonek ], type[Group1] = "EIGHT_LEVEL_ALPHABETIC" };
+ key <AC02> { [ o, O, oacute, Oacute ] };
+ key <AC03> { [ e, E, eogonek, Eogonek ] };
+
+ // home row, right side
+ key <AC09> { [ n, N, nacute, Nacute ] };
+ key <AC10> { [ s, S, sacute, Sacute ] };
+ key <AC11> { [ minus, underscore, hyphen ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" };
+ key <BKSL> { [ backslash, bar ] };
+
+ // lower row, left side
+ key <AB03> { [ j, J, doublelowquotemark, rightdoublequotemark ] };
+ key <AB04> { [ k, K, leftdoublequotemark, leftsinglequotemark ] };
+ key <AB05> { [ x, X, zacute, Zacute ] };
+
+ // lower row, right side
+ key <AB06> { [ b, B, rightdoublequotemark, rightsinglequotemark ] };
+ key <AB09> { [ v, V, zacute, Zacute ] };
+ key <AB10> { [ z, Z, zabovedot, Zabovedot ] };
+
+ include "kpdl(comma)"
+
+ // this to allow writing ALL CAPS with a Shift key
+ include "level3(ralt_switch)"
+
+ // use one of compose:* options to choose Multi_key, if you will,
+ // or layout +level3(ralt_switch_multikey) to revert standard behaviour
+};
+
+
+partial alphanumeric_keys
+xkb_symbols "csb" {
+
+ include "latin"
+
+ name[Group1]="Kashubian";
+
+ key <AD01> { [ q, Q ] };
+ key <AD02> { [ w, W ] };
+ key <AD03> { [ e, E, eacute, Eacute ] };
+ key <AD04> { [ r, R, ediaeresis, Ediaeresis ] };
+ key <AD06> { [ y, Y, EuroSign, cent ] };
+ key <AD07> { [ u, U, ugrave, Ugrave ] };
+ key <AD08> { [ i, I, ograve, Ograve ] };
+ key <AD09> { [ o, O, oacute, Oacute ] };
+ key <AD10> { [ p, P, ocircumflex, Ocircumflex ] };
+
+ key <AC01> { [ a, A, aogonek, Aogonek ] };
+ key <AC02> { [ s, S, atilde, Atilde ] };
+ key <AC04> { [ f, F ] };
+ key <AC09> { [ l, L, lstroke, Lstroke ] };
+
+ key <AB01> { [ z, Z, zabovedot, Zabovedot ] };
+ key <AB06> { [ n, N, nacute, Nacute ] };
+
+ include "kpdl(comma)"
+
+ include "level3(ralt_switch)"
+};
+
+// Russian Polish-phonetic Dvorak
+// by Adrian Dziubek <adrian.dziubek@gmail.com>
+//
+// This layout aims to enable Polish Dvorak users to type with Russian
+// Cyrillic alphabet by using the sound correspondence between Polish and
+// Russian languages.
+//
+// This keyboard should be intuitive. Please let me know, if my intuition
+// lets You down.
+//
+// The guidelines used:
+// - no Cyrillic symbols are placed on punctuation symbols,
+// - visual similarities are ignored if there is a sound correspondence:
+// no Cyrillic_es on c, no Cyrillic_er on p, no Cyrillic_ha on x etc.,
+// - the Latin symbols that have close sound correspondence (as read in Polish)
+// to Cyrillic symbols (as read in Russian) are mapped respectively:
+// * j -> Cyrillic_shorti,
+// * k -> Cyrillic_ka,
+// * b -> Cyrillic_be,
+// * m -> Cyrillic_em,
+// * w -> Cyrillic_ve,
+// * z -> Cyrillic_ze
+// * a -> Cyrillic_a,
+// * o -> Cyrillic_o,
+// * u -> Cyrillic_u,
+// * i -> Cyrillic_i,
+// * d -> Cyrillic_de,
+// * h -> Cyrillic_ha,
+// * t -> Cyrillic_te,
+// * n -> Cyrillic_en,
+// * s -> Cyrillic_es,
+// * p -> Cyrillic_pe,
+// * y -> Cyrillic_yeru,
+// * f -> Cyrillic_ef,
+// * g -> Cyrillic_ghe,
+// * c -> Cyrillic_tse,
+// * r -> Cyrillic_er,
+// * l -> Cyrillic_el,
+// - ...and little more distant:
+// * AltGr + s (sacute) -> Cyrillic_sha,
+// * AltGr + z (zabovedot) -> Cyrillic_zhe,
+// * AltGr + c (cacute) -> Cyrillic_che,
+// - the soft versions of Russian vowels are accessible through AltGr + vowel:
+// * AltGr + a -> Cyrillic_ya,
+// * AltGr + o -> Cyrillic_io,
+// * AltGr + u -> Cyrillic_yu,
+// - ...except for Cyrillic_ie which is more frequently used than Cyrillic_e:
+// * AltGr + e -> Cyrillic_e,
+// * e -> Cyrillic_ie,
+// - q is also mapped to Cyrillic_ya, following the US phonetic keyboard
+// choice, as Cyrillic_ya and Cyrillic_a are both often used:
+// * q -> Cyrillic_ya,
+// - the soft and hard symbols that have no Polish counterparts are mapped
+// to rarely used in Polish x character:
+// * x -> Cyrillic_softsign
+// * AltGr + x -> Cyrillic_hardsign,
+// - the soft sign is additionally available as AltGr + consonant combination
+// for every consonant that can be softened or separated by soft sign:
+// * AltGr + l -> Cyrillic_softsign,
+// * AltGr + d -> Cyrillic_softsign,
+// * AltGr + n -> Cyrillic_softsign,
+// * AltGr + r -> Cyrillic_softsign,
+// * AltGr + t -> Cyrillic_softsign,
+// * AltGr + p -> Cyrillic_softsign,
+// - ...and also because of visual similarity under level3 b:
+// * AltGr + b -> Cyrillic_softsign,
+// * Shift + AltGr + b -> Cyrillic_hardsign,
+// - the Cyrillic_shcha symbol is placed under AltGr + w (visual similarity):
+// * AltGr + w -> Cyrillic_shcha
+// - v, also rarely unused in Polish is mapped like w:
+// * v -> Cyrillic_ve,
+//
+partial alphanumeric_keys
+xkb_symbols "ru_phonetic_dvorak" {
+ include "us(dvorak)"
+
+ name[Group1] = "Russian (Poland, phonetic Dvorak)";
+
+ // lower row
+ key <AB02> { [ Cyrillic_ya, Cyrillic_YA ] };
+ key <AB03> { [ Cyrillic_shorti, Cyrillic_SHORTI ] };
+ key <AB04> { [ Cyrillic_ka, Cyrillic_KA ] };
+ key <AB05> { [ Cyrillic_shcha, Cyrillic_SHCHA ] };
+ key <AB06> { [ Cyrillic_be, Cyrillic_BE, Cyrillic_hardsign, Cyrillic_HARDSIGN ] };
+ key <AB07> { [ Cyrillic_em, Cyrillic_EM ] };
+ key <AB08> { [ Cyrillic_ve, Cyrillic_VE, Cyrillic_shcha, Cyrillic_SHCHA ] };
+ key <AB09> { [ Cyrillic_ve, Cyrillic_VE, Cyrillic_shcha, Cyrillic_SHCHA ] };
+ key <AB10> { [ Cyrillic_ze, Cyrillic_ZE, Cyrillic_zhe, Cyrillic_ZHE ] };
+ // home row
+ key <AC01> { [ Cyrillic_a, Cyrillic_A, Cyrillic_ya, Cyrillic_YA ] };
+ key <AC02> { [ Cyrillic_o, Cyrillic_O, Cyrillic_io, Cyrillic_IO ] };
+ key <AC03> { [ Cyrillic_ie, Cyrillic_IE, Cyrillic_e, Cyrillic_E ] };
+ key <AC04> { [ Cyrillic_u, Cyrillic_U, Cyrillic_yu, Cyrillic_YU ] };
+ key <AC05> { [ Cyrillic_i, Cyrillic_I ] };
+ key <AC06> { [ Cyrillic_de, Cyrillic_DE, Cyrillic_softsign, Cyrillic_SOFTSIGN ] };
+ key <AC07> { [ Cyrillic_ha, Cyrillic_HA ] };
+ key <AC08> { [ Cyrillic_te, Cyrillic_TE, Cyrillic_softsign, Cyrillic_SOFTSIGN ] };
+ key <AC09> { [ Cyrillic_en, Cyrillic_EN, Cyrillic_softsign, Cyrillic_SOFTSIGN ] };
+ key <AC10> { [ Cyrillic_es, Cyrillic_ES, Cyrillic_sha, Cyrillic_SHA ] };
+ // upper row
+ key <AD04> { [ Cyrillic_pe, Cyrillic_PE, Cyrillic_softsign, Cyrillic_SOFTSIGN ] };
+ key <AD05> { [ Cyrillic_yeru, Cyrillic_YERU ] };
+ key <AD06> { [ Cyrillic_ef, Cyrillic_EF ] };
+ key <AD07> { [ Cyrillic_ghe, Cyrillic_GHE ] };
+ key <AD08> { [ Cyrillic_tse, Cyrillic_TSE, Cyrillic_che, Cyrillic_CHE ] };
+ key <AD09> { [ Cyrillic_er, Cyrillic_ER, Cyrillic_softsign, Cyrillic_SOFTSIGN ] };
+ key <AD10> { [ Cyrillic_el, Cyrillic_EL, Cyrillic_softsign, Cyrillic_SOFTSIGN ] };
+
+ include "kpdl(comma)"
+
+ include "level3(ralt_switch)"
+};
+
diff --git a/xorg-server/xkeyboard-config/symbols/pt b/xorg-server/xkeyboard-config/symbols/pt index d55af93b6..5f35023c7 100644 --- a/xorg-server/xkeyboard-config/symbols/pt +++ b/xorg-server/xkeyboard-config/symbols/pt @@ -1,220 +1,220 @@ -// based on a keyboard map from an 'xkb/symbols/pt' file - -partial default alphanumeric_keys -xkb_symbols "basic" { - - include "latin(type4)" - - name[Group1]="Portuguese"; - - key <LSGT> { [ less, greater ] }; - key <AE03> { [ 3, numbersign, sterling, sterling ] }; - key <AE04> { [ 4, dollar, section, dollar ] }; - key <AE11> { [apostrophe, question, backslash, questiondown ] }; - key <AE12> { [guillemotleft, guillemotright, dead_cedilla, dead_ogonek ] }; - - key <AD11> { [ plus, asterisk, dead_diaeresis, dead_abovering ] }; - key <AD12> { [dead_acute, dead_grave, dead_tilde, dead_macron ] }; - - key <AC10> { [ ccedilla, Ccedilla, dead_acute, dead_doubleacute ] }; - key <AC11> { [ masculine, ordfeminine, dead_circumflex, dead_caron ] }; - key <TLDE> { [ backslash, bar, notsign, notsign ] }; - - key <BKSL> { [dead_tilde, dead_circumflex, dead_grave, dead_breve] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "Sundeadkeys" { - - include "pt(basic)" // for consistent naming - - key <AD11> { [plus, asterisk, dead_diaeresis, dead_diaeresis ] }; - key <BKSL> { [dead_tilde, dead_circumflex ] }; - key <AD12> { [dead_acute, dead_grave ] }; -}; - -partial alphanumeric_keys -xkb_symbols "sundeadkeys" { - include "pt(Sundeadkeys)" // for consistent naming - - name[Group1]="Portuguese (Sun dead keys)"; -}; - -partial alphanumeric_keys -xkb_symbols "nodeadkeys" { - - include "pt(basic)" // for consistent naming - - name[Group1]="Portuguese (eliminate dead keys)"; - - key <AE12> { [guillemotleft, guillemotright, cedilla, ogonek ] }; - key <AD11> { [ plus, asterisk, quotedbl, quotedbl ] }; - key <AD12> { [ acute, grave ] }; - key <AC10> { [ ccedilla, Ccedilla, acute, doubleacute ] }; - key <AC11> { [ masculine, ordfeminine, asciicircum, caron ] }; - key <BKSL> { [asciitilde, asciicircum ] }; - key <AB10> { [ minus, underscore, dead_belowdot, abovedot ] }; -}; - -// mac version from Ricardo Cabral <bfe00991@mail.telepac.pt> -// Copied from macintosh_vndr/pt -partial alphanumeric_keys -xkb_symbols "mac" { - - // Describes the differences between a very simple en_US - // keyboard and a very simple Portuguese keybaord - - include "pt" - name[Group1]= "Portuguese (Macintosh)"; - - key <AE06> { [ 6, ampersand, threequarters, fiveeighths ] }; - key <AE08> { [ 8, parenleft, bracketleft, braceleft ] }; - key <AE09> { [ 9, parenright, bracketright, braceright ] }; - key <AE12> { [ plus, asterisk, dead_diaeresis ] }; - key <AC11> { [ dead_tilde, dead_circumflex ] }; - key <AD11> { [ masculine, ordfeminine ] }; - key <BKSL> { [ backslash, bar, dead_grave, dead_breve ] }; - key <TLDE> { [ grave, asciitilde, notsign, notsign ] }; -}; - -partial alphanumeric_keys -xkb_symbols "mac_sundeadkeys" { - include "pt(mac)" - name[Group1]= "Portuguese (Macintosh, Sun dead keys)"; - - key <AE12> { [ plus, asterisk, dead_diaeresis, dead_diaeresis ] }; - key <AC11> { [ dead_tilde, dead_circumflex ] }; - key <AD12> { [ dead_acute, dead_grave ] }; -}; - -partial alphanumeric_keys -xkb_symbols "mac_nodeadkeys" { - include "pt(mac)" - name[Group1]= "Portuguese (Macintosh, eliminate dead keys)"; - - key <AE12> { [ plus, asterisk, quotedbl, quotedbl ] }; - key <AC11> { [ asciitilde, asciicircum ] }; - key <AD12> { [ acute, grave ] }; -}; - - -// -// Teclado Nativo Portugues 2005-07-19 -// Portuguese Nativo Keyboard -// This is a Dvorak-based layout, designed for the Portuguese language -// -// Ari Caldeira ari@tecladobrasileiro.com.br -// -partial alphanumeric_keys -xkb_symbols "nativo" { - - name[Group1]="Portuguese (Nativo)"; - -// Numeric row - key <TLDE> { [ plus, asterisk, dead_diaeresis, plusminus ] }; - key <AE01> { [ 1, exclam, onesuperior, exclamdown ] }; - key <AE02> { [ 2, quotedbl, at, twosuperior ] }; - key <AE03> { [ 3, numbersign, sterling, threesuperior ] }; - key <AE04> { [ 4, dollar, section, onequarter ] }; - key <AE05> { [ 5, percent, cent, 0x01002030 ] }; - key <AE06> { [ 6, ampersand, notsign, diaeresis ] }; - key <AE07> { [ 7, slash, braceleft, 0x0100032D ] }; - key <AE08> { [ 8, parenleft, bracketleft, 0x01000331 ] }; - key <AE09> { [ 9, parenright, bracketright, dead_horn ] }; - key <AE10> { [ 0, equal, braceright, dead_hook ] }; - key <AE11> { [ masculine, ordfeminine, dead_ogonek, 0x01000326 ] }; - key <AE12> { [ less, greater, dead_cedilla, dead_abovering ] }; - -// Upper row - key <AD01> { [ apostrophe, question, degree, questiondown ] }; - key <AD02> { [ comma, semicolon, 0x01000329, 0x01000315 ] }; - key <AD03> { [ period, colon, 0x01002022, periodcentered ] }; - key <AD04> { [ h, H, paragraph, paragraph ] }; - key <AD05> { [ x, X, multiply, division ] }; - key <AD06> { [ w, W, ubreve, Ubreve ] }; - key <AD07> { [ l, L, lstroke, Lstroke ] }; - key <AD08> { [ t, T, trademark, trademark ] }; - key <AD09> { [ c, C, copyright, copyright ] }; - key <AD10> { [ p, P, thorn, THORN ] }; - key <AD11> { [ dead_tilde, dead_circumflex, dead_caron, dead_doubleacute ] }; - key <AD12> { [ minus, underscore, 0x01002015, 0x01000336 ] }; - -// Central row - key <AC01> { [ i, I, idotless, Iabovedot ] }; - key <AC02> { [ e, E, EuroSign, EuroSign ] }; - key <AC03> { [ a, A, ae, AE ] }; - key <AC04> { [ o, O, oe, OE ] }; - key <AC05> { [ u, U, oslash, Ooblique ] }; - key <AC06> { [ m, M, mu, mu ] }; - key <AC07> { [ d, D, eth, ETH ] }; - key <AC08> { [ s, S, ssharp, ssharp ] }; - key <AC09> { [ r, R, registered, registered ] }; - key <AC10> { [ n, N, eng, ENG ] }; - key <AC11> { [ dead_acute, dead_grave, dead_macron, dead_breve ] }; - key <BKSL> { [ backslash, bar, dead_belowdot, dead_abovedot ] }; - -// Lower row - key <LSGT> { [ guillemotleft, guillemotright, 0x01002039, 0x0100203A ] }; - key <AB01> { [ y, Y, yen, yen ] }; - key <AB02> { [ ccedilla, Ccedilla ] }; - key <AB03> { [ j, J, 0x01000292, 0x010001B7 ] }; - key <AB04> { [ b, B, apostrophe, quotedbl ] }; - key <AB05> { [ k, K, currency, brokenbar ] }; - key <AB06> { [ q, Q, 0x01000259, 0x0100018F ] }; - key <AB07> { [ v, V, doublelowquotemark, singlelowquotemark ] }; - key <AB08> { [ g, G, leftdoublequotemark, leftsinglequotemark ] }; - key <AB09> { [ f, F, rightdoublequotemark, rightsinglequotemark ] }; - key <AB10> { [ z, Z, 0x0100201F, 0x0100201B ] }; - - key <SPCE> { [ space, space, nobreakspace, nobreakspace ] }; - -// Configures the use of the AltGr key - include "level3(ralt_switch)" - -}; - - -// -// Teclado Nativo Portugues para o teclado estadunidense 2005-07-19 -// Portuguese Nativo Keyboard for USA keyboards -// -// Ari Caldeira ari@tecladobrasileiro.com.br -// -partial alphanumeric_keys -xkb_symbols "nativo-us" { - include "pt(nativo)" - - name[Group1]="Portuguese (Nativo for USA keyboards)"; - -// Lower row - key <AB01> { [ y, Y, ccedilla, Ccedilla ] }; - key <AB02> { [ guillemotleft, guillemotright, 0x01002039, 0x0100203A ] }; - -}; - - -// -// Teclado Nativo Portugues para digitacao em Esperanto 2005-07-19 -// Portuguese Nativo Keyboard for typing Esperanto -// -// Ari Caldeira ari@tecladobrasileiro.com.br -// -partial alphanumeric_keys -xkb_symbols "nativo-epo" { - include "pt(nativo)" - - name[Group1]="Esperanto (Portugal, Nativo)"; - -// Upper row Esperanto - key <AD04> { [ h, H, hcircumflex, Hcircumflex ] }; - key <AD05> { [ ccircumflex, Ccircumflex, x, X ] }; - key <AD06> { [ ubreve, Ubreve, w, W ] }; - -// Lower row Esperanto - key <AB01> { [ jcircumflex, Jcircumflex, y, Y ] }; - key <AB02> { [ scircumflex, Scircumflex, ccedilla, Ccedilla ] }; - key <AB06> { [ gcircumflex, Gcircumflex, q, Q ] }; - -}; +// based on a keyboard map from an 'xkb/symbols/pt' file
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+
+ include "latin(type4)"
+
+ name[Group1]="Portuguese";
+
+ key <LSGT> { [ less, greater ] };
+ key <AE03> { [ 3, numbersign, sterling, sterling ] };
+ key <AE04> { [ 4, dollar, section, dollar ] };
+ key <AE11> { [apostrophe, question, backslash, questiondown ] };
+ key <AE12> { [guillemotleft, guillemotright, dead_cedilla, dead_ogonek ] };
+
+ key <AD11> { [ plus, asterisk, dead_diaeresis, dead_abovering ] };
+ key <AD12> { [dead_acute, dead_grave, dead_tilde, dead_macron ] };
+
+ key <AC10> { [ ccedilla, Ccedilla, dead_acute, dead_doubleacute ] };
+ key <AC11> { [ masculine, ordfeminine, dead_circumflex, dead_caron ] };
+ key <TLDE> { [ backslash, bar, notsign, notsign ] };
+
+ key <BKSL> { [dead_tilde, dead_circumflex, dead_grave, dead_breve] };
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "Sundeadkeys" {
+
+ include "pt(basic)" // for consistent naming
+
+ key <AD11> { [plus, asterisk, dead_diaeresis, dead_diaeresis ] };
+ key <BKSL> { [dead_tilde, dead_circumflex ] };
+ key <AD12> { [dead_acute, dead_grave ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "sundeadkeys" {
+ include "pt(Sundeadkeys)" // for consistent naming
+
+ name[Group1]="Portuguese (Sun dead keys)";
+};
+
+partial alphanumeric_keys
+xkb_symbols "nodeadkeys" {
+
+ include "pt(basic)" // for consistent naming
+
+ name[Group1]="Portuguese (eliminate dead keys)";
+
+ key <AE12> { [guillemotleft, guillemotright, cedilla, ogonek ] };
+ key <AD11> { [ plus, asterisk, quotedbl, quotedbl ] };
+ key <AD12> { [ acute, grave ] };
+ key <AC10> { [ ccedilla, Ccedilla, acute, doubleacute ] };
+ key <AC11> { [ masculine, ordfeminine, asciicircum, caron ] };
+ key <BKSL> { [asciitilde, asciicircum ] };
+ key <AB10> { [ minus, underscore, dead_belowdot, abovedot ] };
+};
+
+// mac version from Ricardo Cabral <bfe00991@mail.telepac.pt>
+// Copied from macintosh_vndr/pt
+partial alphanumeric_keys
+xkb_symbols "mac" {
+
+ // Describes the differences between a very simple en_US
+ // keyboard and a very simple Portuguese keybaord
+
+ include "pt"
+ name[Group1]= "Portuguese (Macintosh)";
+
+ key <AE06> { [ 6, ampersand, threequarters, fiveeighths ] };
+ key <AE08> { [ 8, parenleft, bracketleft, braceleft ] };
+ key <AE09> { [ 9, parenright, bracketright, braceright ] };
+ key <AE12> { [ plus, asterisk, dead_diaeresis ] };
+ key <AC11> { [ dead_tilde, dead_circumflex ] };
+ key <AD11> { [ masculine, ordfeminine ] };
+ key <BKSL> { [ backslash, bar, dead_grave, dead_breve ] };
+ key <TLDE> { [ grave, asciitilde, notsign, notsign ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "mac_sundeadkeys" {
+ include "pt(mac)"
+ name[Group1]= "Portuguese (Macintosh, Sun dead keys)";
+
+ key <AE12> { [ plus, asterisk, dead_diaeresis, dead_diaeresis ] };
+ key <AC11> { [ dead_tilde, dead_circumflex ] };
+ key <AD12> { [ dead_acute, dead_grave ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "mac_nodeadkeys" {
+ include "pt(mac)"
+ name[Group1]= "Portuguese (Macintosh, eliminate dead keys)";
+
+ key <AE12> { [ plus, asterisk, quotedbl, quotedbl ] };
+ key <AC11> { [ asciitilde, asciicircum ] };
+ key <AD12> { [ acute, grave ] };
+};
+
+
+//
+// Teclado Nativo Portugues 2005-07-19
+// Portuguese Nativo Keyboard
+// This is a Dvorak-based layout, designed for the Portuguese language
+//
+// Ari Caldeira ari@tecladobrasileiro.com.br
+//
+partial alphanumeric_keys
+xkb_symbols "nativo" {
+
+ name[Group1]="Portuguese (Nativo)";
+
+// Numeric row
+ key <TLDE> { [ plus, asterisk, dead_diaeresis, plusminus ] };
+ key <AE01> { [ 1, exclam, onesuperior, exclamdown ] };
+ key <AE02> { [ 2, quotedbl, at, twosuperior ] };
+ key <AE03> { [ 3, numbersign, sterling, threesuperior ] };
+ key <AE04> { [ 4, dollar, section, onequarter ] };
+ key <AE05> { [ 5, percent, cent, 0x01002030 ] };
+ key <AE06> { [ 6, ampersand, notsign, diaeresis ] };
+ key <AE07> { [ 7, slash, braceleft, 0x0100032D ] };
+ key <AE08> { [ 8, parenleft, bracketleft, 0x01000331 ] };
+ key <AE09> { [ 9, parenright, bracketright, dead_horn ] };
+ key <AE10> { [ 0, equal, braceright, dead_hook ] };
+ key <AE11> { [ masculine, ordfeminine, dead_ogonek, 0x01000326 ] };
+ key <AE12> { [ less, greater, dead_cedilla, dead_abovering ] };
+
+// Upper row
+ key <AD01> { [ apostrophe, question, degree, questiondown ] };
+ key <AD02> { [ comma, semicolon, 0x01000329, 0x01000315 ] };
+ key <AD03> { [ period, colon, 0x01002022, periodcentered ] };
+ key <AD04> { [ h, H, paragraph, paragraph ] };
+ key <AD05> { [ x, X, multiply, division ] };
+ key <AD06> { [ w, W, ubreve, Ubreve ] };
+ key <AD07> { [ l, L, lstroke, Lstroke ] };
+ key <AD08> { [ t, T, trademark, trademark ] };
+ key <AD09> { [ c, C, copyright, copyright ] };
+ key <AD10> { [ p, P, thorn, THORN ] };
+ key <AD11> { [ dead_tilde, dead_circumflex, dead_caron, dead_doubleacute ] };
+ key <AD12> { [ minus, underscore, 0x01002015, 0x01000336 ] };
+
+// Central row
+ key <AC01> { [ i, I, idotless, Iabovedot ] };
+ key <AC02> { [ e, E, EuroSign, EuroSign ] };
+ key <AC03> { [ a, A, ae, AE ] };
+ key <AC04> { [ o, O, oe, OE ] };
+ key <AC05> { [ u, U, oslash, Ooblique ] };
+ key <AC06> { [ m, M, mu, mu ] };
+ key <AC07> { [ d, D, eth, ETH ] };
+ key <AC08> { [ s, S, ssharp, ssharp ] };
+ key <AC09> { [ r, R, registered, registered ] };
+ key <AC10> { [ n, N, eng, ENG ] };
+ key <AC11> { [ dead_acute, dead_grave, dead_macron, dead_breve ] };
+ key <BKSL> { [ backslash, bar, dead_belowdot, dead_abovedot ] };
+
+// Lower row
+ key <LSGT> { [ guillemotleft, guillemotright, 0x01002039, 0x0100203A ] };
+ key <AB01> { [ y, Y, yen, yen ] };
+ key <AB02> { [ ccedilla, Ccedilla ] };
+ key <AB03> { [ j, J, 0x01000292, 0x010001B7 ] };
+ key <AB04> { [ b, B, apostrophe, quotedbl ] };
+ key <AB05> { [ k, K, currency, brokenbar ] };
+ key <AB06> { [ q, Q, 0x01000259, 0x0100018F ] };
+ key <AB07> { [ v, V, doublelowquotemark, singlelowquotemark ] };
+ key <AB08> { [ g, G, leftdoublequotemark, leftsinglequotemark ] };
+ key <AB09> { [ f, F, rightdoublequotemark, rightsinglequotemark ] };
+ key <AB10> { [ z, Z, 0x0100201F, 0x0100201B ] };
+
+ key <SPCE> { [ space, space, nobreakspace, nobreakspace ] };
+
+// Configures the use of the AltGr key
+ include "level3(ralt_switch)"
+
+};
+
+
+//
+// Teclado Nativo Portugues para o teclado estadunidense 2005-07-19
+// Portuguese Nativo Keyboard for USA keyboards
+//
+// Ari Caldeira ari@tecladobrasileiro.com.br
+//
+partial alphanumeric_keys
+xkb_symbols "nativo-us" {
+ include "pt(nativo)"
+
+ name[Group1]="Portuguese (Nativo for USA keyboards)";
+
+// Lower row
+ key <AB01> { [ y, Y, ccedilla, Ccedilla ] };
+ key <AB02> { [ guillemotleft, guillemotright, 0x01002039, 0x0100203A ] };
+
+};
+
+
+//
+// Teclado Nativo Portugues para digitacao em Esperanto 2005-07-19
+// Portuguese Nativo Keyboard for typing Esperanto
+//
+// Ari Caldeira ari@tecladobrasileiro.com.br
+//
+partial alphanumeric_keys
+xkb_symbols "nativo-epo" {
+ include "pt(nativo)"
+
+ name[Group1]="Esperanto (Portugal, Nativo)";
+
+// Upper row Esperanto
+ key <AD04> { [ h, H, hcircumflex, Hcircumflex ] };
+ key <AD05> { [ ccircumflex, Ccircumflex, x, X ] };
+ key <AD06> { [ ubreve, Ubreve, w, W ] };
+
+// Lower row Esperanto
+ key <AB01> { [ jcircumflex, Jcircumflex, y, Y ] };
+ key <AB02> { [ scircumflex, Scircumflex, ccedilla, Ccedilla ] };
+ key <AB06> { [ gcircumflex, Gcircumflex, q, Q ] };
+
+};
diff --git a/xorg-server/xkeyboard-config/symbols/ro b/xorg-server/xkeyboard-config/symbols/ro index 58e58c561..e71d40b0a 100644 --- a/xorg-server/xkeyboard-config/symbols/ro +++ b/xorg-server/xkeyboard-config/symbols/ro @@ -1,235 +1,235 @@ -// -// Complete set of Romanian keyboards as described in the new Romanian standard -// SR 13392:2004 adopted in December 2004 by ASRO, "Asociatia de Standardizare -// din Romania". -// -// The default mapping is the RO_US/Programmers layout because of the lack of -// Romanian hardware keyboards. The primary standard layout is implemented as -// the "std" variant. If you're determined to get cedillas as in ISO-8859-2 -// (and not commabelow accents as in ISO-8859-16) use the defined variants -// "cedilla" for the default layout or "std_cedilla" for the standard one. -// Pre-Vista MS compatible layout included (use the "winkeys" variant). -// -// Created by Cristian Gafton, <gafton@redhat.com> (C) 2000 -// Modified by Marius Andreiana, <mandreiana@yahoo.com> (C) 2001 -// Completed by Misu Moldovan, <dumol@gnome.ro> (C) 2001, 2004-2008. -// v 1.4 - - -partial default alphanumeric_keys -xkb_symbols "basic" { -// This RO_US/Programmers layout, although the secondary layout in the -// Romanian standard, has always been the "de facto" standard in the -// Linux/Unix world. It is implemented here as the default layout and it's -// fully compatible with an US keyboard (Euro on AltGr+5 doesn't count). - - include "us" - - name[Group1]="Romanian"; - - key <AE01> { [ 1, exclam, dead_tilde ] }; - key <AE02> { [ 2, at, dead_caron ] }; - key <AE03> { [ 3, numbersign, dead_circumflex ] }; - key <AE04> { [ 4, dollar, dead_breve ] }; - key <AE05> { [ 5, percent, dead_abovering ] }; - key <AE06> { [ 6, asciicircum, dead_ogonek ] }; - key <AE07> { [ 7, ampersand, dead_grave ] }; - key <AE08> { [ 8, asterisk, dead_abovedot ] }; - key <AE09> { [ 9, parenleft, dead_acute ] }; - key <AE10> { [ 0, parenright, dead_doubleacute ] }; - key <AE11> { [ minus, underscore, dead_diaeresis, endash ] }; - key <AE12> { [ equal, plus, dead_cedilla, plusminus ] }; - key <AD01> { [ q, Q, acircumflex, Acircumflex ] }; - key <AD02> { [ w, W, ssharp ] }; - key <AD03> { [ e, E, EuroSign ] }; - key <AD05> { [ t, T, 0x100021b, 0x100021a ] }; - key <AD08> { [ i, I, icircumflex, Icircumflex ] }; - key <AD10> { [ p, P, section ] }; - key <AD11> { [ bracketleft, braceleft, doublelowquotemark ] }; - key <AD12> { [ bracketright, braceright, rightdoublequotemark ] }; - key <AC01> { [ a, A, abreve, Abreve ] }; - key <AC02> { [ s, S, 0x1000219, 0x1000218 ] }; - key <AC03> { [ d, D, dstroke, Dstroke ] }; - key <AC09> { [ l, L, lstroke, Lstroke ] }; - key <LSGT> { [ backslash, bar ] }; - key <AB03> { [ c, C, copyright ] }; - key <AB08> { [ comma, less, guillemotleft ] }; - key <AB09> { [ period, greater, guillemotright ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "cedilla" { - // Variant of the basic layout with cedillas. - // Implements S and T with cedilllas as in ISO-8859-2. - // Included for compatibility reasons (this used to be the def variant). - - include "ro(basic)" - - name[Group1]="Romanian (cedilla)"; - - key <AD05> { [ t, T, tcedilla, Tcedilla ] }; - key <AC02> { [ s, S, scedilla, Scedilla ] }; -}; - -partial alphanumeric_keys -xkb_symbols "std" { - // Primary layout in the new Romanian standard. - // Implemented here as a variant because of the lack of hardware - // Romanian keyboards and because of the predilection of Romanian - // X users towards the secondary layout from the new standard. - - include "us" - - name[Group1]="Romanian (standard)"; - - key <TLDE> { [ doublelowquotemark, rightdoublequotemark, grave, asciitilde ] }; - key <AE01> { [ 1, exclam, dead_tilde ] }; - key <AE02> { [ 2, at, dead_caron ] }; - key <AE03> { [ 3, numbersign, dead_circumflex ] }; - key <AE04> { [ 4, dollar, dead_breve ] }; - key <AE05> { [ 5, percent, dead_abovering ] }; - key <AE06> { [ 6, asciicircum, dead_ogonek ] }; - key <AE07> { [ 7, ampersand, dead_grave ] }; - key <AE08> { [ 8, asterisk, dead_abovedot ] }; - key <AE09> { [ 9, parenleft, dead_acute ] }; - key <AE10> { [ 0, parenright, dead_doubleacute ] }; - key <AE11> { [ minus, underscore, dead_diaeresis, endash ] }; - key <AE12> { [ equal, plus, dead_cedilla, plusminus ] }; - key <AD03> { [ e, E, EuroSign ] }; - key <AD10> { [ p, P, section ] }; - key <AD11> { [ abreve, Abreve, bracketleft, braceleft ] }; - key <AD12> { [ icircumflex, Icircumflex, bracketright, braceright ] }; - key <BKSL> { [ acircumflex, Acircumflex, backslash, bar ] }; - key <AC02> { [ s, S, ssharp ] }; - key <AC03> { [ d, D, dstroke, Dstroke ] }; - key <AC09> { [ l, L, lstroke, Lstroke ] }; - key <AC10> { [ 0x1000219, 0x1000218, semicolon, colon ] }; - key <AC11> { [ 0x100021b, 0x100021a, apostrophe, quotedbl ] }; - key <LSGT> { [ backslash, bar ] }; - key <AB03> { [ c, C, copyright ] }; - key <AB08> { [ comma, semicolon, less, guillemotleft ] }; - key <AB09> { [ period, colon, greater, guillemotright ] }; - - key <KPDL> { [ KP_Delete, KP_Separator ] }; - - include "level3(ralt_switch)" -}; - - -partial alphanumeric_keys -xkb_symbols "std_cedilla" { - // Variant of the "std" layout with cedillas. - // Implements S and T with cedillas as in ISO-8859-2. - // Included for compatibility reasons. - - include "ro(std)" - - name[Group1]="Romanian (standard cedilla)"; - - key <AC10> { [ scedilla, Scedilla ] }; - key <AC11> { [ tcedilla, Tcedilla ] }; -}; - - -partial alphanumeric_keys -xkb_symbols "winkeys" { - // Describes the differences between a very simple US/ASCII - // keyboard and a very simple Romanian keybaord - // Created by Manfred Pohler, <Manfred.Pohler@t-online.de> (C) 2003 - - include "latin" - - name[Group1]="Romanian (WinKeys)"; - - // Alphanumeric section - key <TLDE> { [ bracketright, bracketleft ] }; - - key <AE01> { [ 1, exclam, asciitilde, asciitilde ] }; - key <AE02> { [ 2, quotedbl, at, at ] }; - key <AE03> { [ 3, numbersign, asciicircum,asciicircum ] }; - key <AE04> { [ 4, currency ] }; - key <AE05> { [ 5, percent, degree, degree ] }; - key <AE06> { [ 6, ampersand ] }; - key <AE07> { [ 7, slash, grave, grave ] }; - key <AE08> { [ 8, parenleft ] }; - key <AE09> { [ 9, parenright ] }; - key <AE10> { [ 0, equal ] }; - key <AE11> { [ plus, question ] }; - key <AE12> { [ apostrophe, asterisk ] }; - - key <AD01> { [ q, Q, backslash, backslash ] }; - key <AD02> { [ w, W, bar, bar ] }; - key <AD03> { [ e, E, EuroSign, EuroSign ] }; - key <AD05> { [ t, T ] }; - key <AD06> { [ z, Z ] }; - key <AD07> { [ u, U ] }; - key <AD08> { [ i, I ] }; - key <AD11> { [ abreve, Abreve, division, division ] }; - key <AD12> { [ icircumflex, Icircumflex, multiply, multiply ] }; - - key <AC04> { [ f, F ] }; - key <AC05> { [ g, G ] }; - key <AC10> { [ scedilla, Scedilla, dollar, dollar ] }; - key <AC11> { [ tcedilla, Tcedilla, ssharp, ssharp ] }; - - key <AB01> { [ y, Y ] }; - key <AB05> { [ b, B, braceleft, braceleft ] }; - key <AB06> { [ n, N, braceright, braceright ] }; - key <AB07> { [ m, M, section, section ] }; - key <AB08> { [ comma, semicolon, less, less ] }; - key <AB09> { [ period, colon, greater, greater ] }; - key <AB10> { [ minus, underscore ] }; - - key <BKSL> { [ acircumflex, Acircumflex ] }; - - // End alphanumeric section, begin "Keypad" - include "kpdl(comma)" - // End "Keypad" section - - include "level3(ralt_switch)" - -}; - -partial -xkb_symbols "crh_dobruja" { - // Romania-specific Crimean Tatar (Crimean Turkish) Q layout. - // This layout is not yet standard. Common Alt-Q and F layouts are now also - // available right next to this layout in the new language-centric UI. - // Reşat SABIQ <tilde.birlik @ gmail . com>, 2009, 2011 - // Özgür Qarahan <qarahan @ gmail . com>, 2009 - - include "tr(crh)" - - name[Group1]="Crimean Tatar (Dobruja Q)"; - - key <AD02> { [ w, W, abreve, Abreve ] }; - key <AD05> { [ t, T, 0x100021b, 0x100021a ] }; - key <AD10> { [ p, P, section ] }; - key <AC02> { [ s, S, 0x1000219, 0x1000218 ] }; - key <AC07> { [ ibreve, Ibreve, j, J ] }; - key <AB07> { [ m, M, trademark, masculine ] }; -}; - -// EXTRAS: - -partial alphanumeric_keys -xkb_symbols "ergonomic" { - // This layout is optimized for fast touch-typing in Romanian on a - // US keyboard, and works by swapping out symbols infrequently used - // in written Romanian (q,w,y,k) in favor of native ones, thus reducing - // the need to use modifier keys. - // Created by Gabriel Somlo, <somlo@cmu.edu> (C) 2011 - - include "ro(basic)" - - name[Group1]="Romanian (ergonomic Touchtype)"; - - key <AD01> { [ abreve, Abreve, q, Q ] }; - key <AD02> { [ 0x1000219, 0x1000218, w, W ] }; - key <AD06> { [ 0x100021b, 0x100021a, y, Y ] }; - key <AC01> { [ a, A, acircumflex, Acircumflex ] }; - key <AC08> { [ icircumflex, Icircumflex, k, K ] }; -}; - +//
+// Complete set of Romanian keyboards as described in the new Romanian standard
+// SR 13392:2004 adopted in December 2004 by ASRO, "Asociatia de Standardizare
+// din Romania".
+//
+// The default mapping is the RO_US/Programmers layout because of the lack of
+// Romanian hardware keyboards. The primary standard layout is implemented as
+// the "std" variant. If you're determined to get cedillas as in ISO-8859-2
+// (and not commabelow accents as in ISO-8859-16) use the defined variants
+// "cedilla" for the default layout or "std_cedilla" for the standard one.
+// Pre-Vista MS compatible layout included (use the "winkeys" variant).
+//
+// Created by Cristian Gafton, <gafton@redhat.com> (C) 2000
+// Modified by Marius Andreiana, <mandreiana@yahoo.com> (C) 2001
+// Completed by Misu Moldovan, <dumol@gnome.ro> (C) 2001, 2004-2008.
+// v 1.4
+
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+// This RO_US/Programmers layout, although the secondary layout in the
+// Romanian standard, has always been the "de facto" standard in the
+// Linux/Unix world. It is implemented here as the default layout and it's
+// fully compatible with an US keyboard (Euro on AltGr+5 doesn't count).
+
+ include "us"
+
+ name[Group1]="Romanian";
+
+ key <AE01> { [ 1, exclam, dead_tilde ] };
+ key <AE02> { [ 2, at, dead_caron ] };
+ key <AE03> { [ 3, numbersign, dead_circumflex ] };
+ key <AE04> { [ 4, dollar, dead_breve ] };
+ key <AE05> { [ 5, percent, dead_abovering ] };
+ key <AE06> { [ 6, asciicircum, dead_ogonek ] };
+ key <AE07> { [ 7, ampersand, dead_grave ] };
+ key <AE08> { [ 8, asterisk, dead_abovedot ] };
+ key <AE09> { [ 9, parenleft, dead_acute ] };
+ key <AE10> { [ 0, parenright, dead_doubleacute ] };
+ key <AE11> { [ minus, underscore, dead_diaeresis, endash ] };
+ key <AE12> { [ equal, plus, dead_cedilla, plusminus ] };
+ key <AD01> { [ q, Q, acircumflex, Acircumflex ] };
+ key <AD02> { [ w, W, ssharp ] };
+ key <AD03> { [ e, E, EuroSign ] };
+ key <AD05> { [ t, T, 0x100021b, 0x100021a ] };
+ key <AD08> { [ i, I, icircumflex, Icircumflex ] };
+ key <AD10> { [ p, P, section ] };
+ key <AD11> { [ bracketleft, braceleft, doublelowquotemark ] };
+ key <AD12> { [ bracketright, braceright, rightdoublequotemark ] };
+ key <AC01> { [ a, A, abreve, Abreve ] };
+ key <AC02> { [ s, S, 0x1000219, 0x1000218 ] };
+ key <AC03> { [ d, D, dstroke, Dstroke ] };
+ key <AC09> { [ l, L, lstroke, Lstroke ] };
+ key <LSGT> { [ backslash, bar ] };
+ key <AB03> { [ c, C, copyright ] };
+ key <AB08> { [ comma, less, guillemotleft ] };
+ key <AB09> { [ period, greater, guillemotright ] };
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "cedilla" {
+ // Variant of the basic layout with cedillas.
+ // Implements S and T with cedilllas as in ISO-8859-2.
+ // Included for compatibility reasons (this used to be the def variant).
+
+ include "ro(basic)"
+
+ name[Group1]="Romanian (cedilla)";
+
+ key <AD05> { [ t, T, tcedilla, Tcedilla ] };
+ key <AC02> { [ s, S, scedilla, Scedilla ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "std" {
+ // Primary layout in the new Romanian standard.
+ // Implemented here as a variant because of the lack of hardware
+ // Romanian keyboards and because of the predilection of Romanian
+ // X users towards the secondary layout from the new standard.
+
+ include "us"
+
+ name[Group1]="Romanian (standard)";
+
+ key <TLDE> { [ doublelowquotemark, rightdoublequotemark, grave, asciitilde ] };
+ key <AE01> { [ 1, exclam, dead_tilde ] };
+ key <AE02> { [ 2, at, dead_caron ] };
+ key <AE03> { [ 3, numbersign, dead_circumflex ] };
+ key <AE04> { [ 4, dollar, dead_breve ] };
+ key <AE05> { [ 5, percent, dead_abovering ] };
+ key <AE06> { [ 6, asciicircum, dead_ogonek ] };
+ key <AE07> { [ 7, ampersand, dead_grave ] };
+ key <AE08> { [ 8, asterisk, dead_abovedot ] };
+ key <AE09> { [ 9, parenleft, dead_acute ] };
+ key <AE10> { [ 0, parenright, dead_doubleacute ] };
+ key <AE11> { [ minus, underscore, dead_diaeresis, endash ] };
+ key <AE12> { [ equal, plus, dead_cedilla, plusminus ] };
+ key <AD03> { [ e, E, EuroSign ] };
+ key <AD10> { [ p, P, section ] };
+ key <AD11> { [ abreve, Abreve, bracketleft, braceleft ] };
+ key <AD12> { [ icircumflex, Icircumflex, bracketright, braceright ] };
+ key <BKSL> { [ acircumflex, Acircumflex, backslash, bar ] };
+ key <AC02> { [ s, S, ssharp ] };
+ key <AC03> { [ d, D, dstroke, Dstroke ] };
+ key <AC09> { [ l, L, lstroke, Lstroke ] };
+ key <AC10> { [ 0x1000219, 0x1000218, semicolon, colon ] };
+ key <AC11> { [ 0x100021b, 0x100021a, apostrophe, quotedbl ] };
+ key <LSGT> { [ backslash, bar ] };
+ key <AB03> { [ c, C, copyright ] };
+ key <AB08> { [ comma, semicolon, less, guillemotleft ] };
+ key <AB09> { [ period, colon, greater, guillemotright ] };
+
+ key <KPDL> { [ KP_Delete, KP_Separator ] };
+
+ include "level3(ralt_switch)"
+};
+
+
+partial alphanumeric_keys
+xkb_symbols "std_cedilla" {
+ // Variant of the "std" layout with cedillas.
+ // Implements S and T with cedillas as in ISO-8859-2.
+ // Included for compatibility reasons.
+
+ include "ro(std)"
+
+ name[Group1]="Romanian (standard cedilla)";
+
+ key <AC10> { [ scedilla, Scedilla ] };
+ key <AC11> { [ tcedilla, Tcedilla ] };
+};
+
+
+partial alphanumeric_keys
+xkb_symbols "winkeys" {
+ // Describes the differences between a very simple US/ASCII
+ // keyboard and a very simple Romanian keybaord
+ // Created by Manfred Pohler, <Manfred.Pohler@t-online.de> (C) 2003
+
+ include "latin"
+
+ name[Group1]="Romanian (WinKeys)";
+
+ // Alphanumeric section
+ key <TLDE> { [ bracketright, bracketleft ] };
+
+ key <AE01> { [ 1, exclam, asciitilde, asciitilde ] };
+ key <AE02> { [ 2, quotedbl, at, at ] };
+ key <AE03> { [ 3, numbersign, asciicircum,asciicircum ] };
+ key <AE04> { [ 4, currency ] };
+ key <AE05> { [ 5, percent, degree, degree ] };
+ key <AE06> { [ 6, ampersand ] };
+ key <AE07> { [ 7, slash, grave, grave ] };
+ key <AE08> { [ 8, parenleft ] };
+ key <AE09> { [ 9, parenright ] };
+ key <AE10> { [ 0, equal ] };
+ key <AE11> { [ plus, question ] };
+ key <AE12> { [ apostrophe, asterisk ] };
+
+ key <AD01> { [ q, Q, backslash, backslash ] };
+ key <AD02> { [ w, W, bar, bar ] };
+ key <AD03> { [ e, E, EuroSign, EuroSign ] };
+ key <AD05> { [ t, T ] };
+ key <AD06> { [ z, Z ] };
+ key <AD07> { [ u, U ] };
+ key <AD08> { [ i, I ] };
+ key <AD11> { [ abreve, Abreve, division, division ] };
+ key <AD12> { [ icircumflex, Icircumflex, multiply, multiply ] };
+
+ key <AC04> { [ f, F ] };
+ key <AC05> { [ g, G ] };
+ key <AC10> { [ scedilla, Scedilla, dollar, dollar ] };
+ key <AC11> { [ tcedilla, Tcedilla, ssharp, ssharp ] };
+
+ key <AB01> { [ y, Y ] };
+ key <AB05> { [ b, B, braceleft, braceleft ] };
+ key <AB06> { [ n, N, braceright, braceright ] };
+ key <AB07> { [ m, M, section, section ] };
+ key <AB08> { [ comma, semicolon, less, less ] };
+ key <AB09> { [ period, colon, greater, greater ] };
+ key <AB10> { [ minus, underscore ] };
+
+ key <BKSL> { [ acircumflex, Acircumflex ] };
+
+ // End alphanumeric section, begin "Keypad"
+ include "kpdl(comma)"
+ // End "Keypad" section
+
+ include "level3(ralt_switch)"
+
+};
+
+partial
+xkb_symbols "crh_dobruja" {
+ // Romania-specific Crimean Tatar (Crimean Turkish) Q layout.
+ // This layout is not yet standard. Common Alt-Q and F layouts are now also
+ // available right next to this layout in the new language-centric UI.
+ // Reşat SABIQ <tilde.birlik @ gmail . com>, 2009, 2011
+ // Özgür Qarahan <qarahan @ gmail . com>, 2009
+
+ include "tr(crh)"
+
+ name[Group1]="Crimean Tatar (Dobruja Q)";
+
+ key <AD02> { [ w, W, abreve, Abreve ] };
+ key <AD05> { [ t, T, 0x100021b, 0x100021a ] };
+ key <AD10> { [ p, P, section ] };
+ key <AC02> { [ s, S, 0x1000219, 0x1000218 ] };
+ key <AC07> { [ ibreve, Ibreve, j, J ] };
+ key <AB07> { [ m, M, trademark, masculine ] };
+};
+
+// EXTRAS:
+
+partial alphanumeric_keys
+xkb_symbols "ergonomic" {
+ // This layout is optimized for fast touch-typing in Romanian on a
+ // US keyboard, and works by swapping out symbols infrequently used
+ // in written Romanian (q,w,y,k) in favor of native ones, thus reducing
+ // the need to use modifier keys.
+ // Created by Gabriel Somlo, <somlo@cmu.edu> (C) 2011
+
+ include "ro(basic)"
+
+ name[Group1]="Romanian (ergonomic Touchtype)";
+
+ key <AD01> { [ abreve, Abreve, q, Q ] };
+ key <AD02> { [ 0x1000219, 0x1000218, w, W ] };
+ key <AD06> { [ 0x100021b, 0x100021a, y, Y ] };
+ key <AC01> { [ a, A, acircumflex, Acircumflex ] };
+ key <AC08> { [ icircumflex, Icircumflex, k, K ] };
+};
+
diff --git a/xorg-server/xkeyboard-config/symbols/rs b/xorg-server/xkeyboard-config/symbols/rs index 71541bcbc..b6d27457f 100644 --- a/xorg-server/xkeyboard-config/symbols/rs +++ b/xorg-server/xkeyboard-config/symbols/rs @@ -1,345 +1,345 @@ -// Bosnian, Croatian, Serbian and Slovenian XKB keyboard mapping -// (derived from "Danube" D.2) -// -// Danube D.2 from 2003-05-12 is available at http://srpski.org/dunav/ -// -// Original authors: -// Danilo Segan (Данило Шеган) <danilo@kvota.net> -// Chusslove Illich (Часлав Илић) <chaslav@sezampro.yu> -// -// Danilo Segan <danilo@kvota.net>: -// - Modified for inclusion in XFree86 -// - Further modifications on 2005-08-18 to support Bosnian, Croatian -// and Slovenian in xkeyboard-config -// - -default partial alphanumeric_keys -xkb_symbols "basic" { - - name[Group1]= "Serbian"; - - include "rs(cyrlevel3)" - include "rs(common)" - include "rs(cyralpha)" - include "level3(ralt_switch)" -}; - - -partial alphanumeric_keys -xkb_symbols "latin" { - - name[Group1]= "Serbian (Latin)"; - - include "latin(type3)" - include "rs(latalpha)" - include "rs(latlevel3)" - include "rs(common)" - include "level3(ralt_switch)" -}; - - -partial alphanumeric_keys -xkb_symbols "yz" { - // Cyrillic_zhe and Cyrillic_ze swapped. - - name[Group1]= "Serbian (Z and ZHE swapped)"; - - include "rs(basic)" - - key <AD06> { [ Cyrillic_zhe, Cyrillic_ZHE, any,any ] }; // y - key <AB01> { [ Cyrillic_ze, Cyrillic_ZE, any,any ] }; // z -}; - -partial hidden alphanumeric_keys -xkb_symbols "common" { - // "Common" keys: keys which are same for both latin and cyrillic keyboards - - key.type[Group1] = "FOUR_LEVEL"; - - key <TLDE> { [ quoteleft, asciitilde, any,any ] }; // - key <AE01> { [ 1, exclam, any,any ] }; // - key <AE02> { [ 2, quotedbl, any,any ] }; // - key <AE03> { [ 3, numbersign, any,any ] }; // - key <AE04> { [ 4, dollar, any,any ] }; // - key <AE05> { [ 5, percent, any,any ] }; // - key <AE06> { [ 6, ampersand, any,any ] }; // - key <AE07> { [ 7, slash, any,any ] }; // - key <AE08> { [ 8, parenleft, any,any ] }; // - key <AE09> { [ 9, parenright, any,any ] }; // - key <AE10> { [ 0, equal, any,any ] }; // - key <AE11> { [ apostrophe, question, any,any ] }; // - key <AE12> { [ plus, asterisk, any,any ] }; // - - key <AB08> { [ comma, semicolon, any,any ] }; // - key <AB09> { [ period, colon, any,any ] }; // - key <AB10> { [ minus, underscore, any,any ] }; // - - include "kpdl(comma)" -}; - -partial hidden alphanumeric_keys -xkb_symbols "cyralpha" { - - key.type[Group1] = "FOUR_LEVEL_ALPHABETIC"; - - key <AD01> { [ Cyrillic_lje, Cyrillic_LJE, any,any ] }; // q - key <AD02> { [ Cyrillic_nje, Cyrillic_NJE, any,any ] }; // w - key <AD03> { [ Cyrillic_ie, Cyrillic_IE, any,any ] }; // e - key <AD04> { [ Cyrillic_er, Cyrillic_ER, any,any ] }; // r - key <AD05> { [ Cyrillic_te, Cyrillic_TE, any,any ] }; // t - key <AD06> { [ Cyrillic_ze, Cyrillic_ZE, any,any ] }; // y - key <AD07> { [ Cyrillic_u, Cyrillic_U, any,any ] }; // u - key <AD08> { [ Cyrillic_i, Cyrillic_I, any,any ] }; // i - key <AD09> { [ Cyrillic_o, Cyrillic_O, any,any ] }; // o - key <AD10> { [ Cyrillic_pe, Cyrillic_PE, any,any ] }; // p - key <AD11> { [ Cyrillic_sha, Cyrillic_SHA, any,any ] }; // [ { - key <AD12> { [ Serbian_dje, Serbian_DJE, any,any ] }; // ] } - - key <AC01> { [ Cyrillic_a, Cyrillic_A, any,any ] }; // a - key <AC02> { [ Cyrillic_es, Cyrillic_ES, any,any ] }; // s - key <AC03> { [ Cyrillic_de, Cyrillic_DE, any,any ] }; // d - key <AC04> { [ Cyrillic_ef, Cyrillic_EF, any,any ] }; // f - key <AC05> { [ Cyrillic_ghe, Cyrillic_GHE, any,any ] }; // g - key <AC06> { [ Cyrillic_ha, Cyrillic_HA, any,any ] }; // h - key <AC07> { [ Cyrillic_je, Cyrillic_JE, any,any ] }; // j - key <AC08> { [ Cyrillic_ka, Cyrillic_KA, any,any ] }; // k - key <AC09> { [ Cyrillic_el, Cyrillic_EL, any,any ] }; // l - key <AC10> { [ Cyrillic_che, Cyrillic_CHE, any,any ] }; // ; : - key <AC11> { [ Serbian_tshe, Serbian_TSHE, any,any ] }; // ' " - key <BKSL> { [ Cyrillic_zhe, Cyrillic_ZHE, any,any ] }; // \ | - - key <AB01> { [ Cyrillic_zhe, Cyrillic_ZHE, any,any ] }; // z - key <AB02> { [ Cyrillic_dzhe, Cyrillic_DZHE, any,any ] }; // x - key <AB03> { [ Cyrillic_tse, Cyrillic_TSE, any,any ] }; // c - key <AB04> { [ Cyrillic_ve, Cyrillic_VE, any,any ] }; // v - key <AB05> { [ Cyrillic_be, Cyrillic_BE, any,any ] }; // b - key <AB06> { [ Cyrillic_en, Cyrillic_EN, any,any ] }; // n - key <AB07> { [ Cyrillic_em, Cyrillic_EM, any,any ] }; // m -}; - - -partial hidden alphanumeric_keys -xkb_symbols "latalpha" { - - key.type[Group1] = "FOUR_LEVEL_ALPHABETIC"; - - key <AD11> { [ scaron, Scaron, any,any ] }; // - key <AD12> { [ dstroke, Dstroke, any,any ] }; // - - key <AC10> { [ ccaron, Ccaron, any,any ] }; // - key <AC11> { [ cacute, Cacute, any,any ] }; // - key <BKSL> { [ zcaron, Zcaron, any,any ] }; // - -}; - -partial hidden alphanumeric_keys -xkb_symbols "twoletter" { - // These are letters which are written in latin transcription with two-characters. - - key <AD01> { type[Group1] = "SEPARATE_CAPS_AND_SHIFT_ALPHABETIC", - [ U1C9, U1C8, any, U1C7 ] }; // q - key <AD02> { type[Group1] = "SEPARATE_CAPS_AND_SHIFT_ALPHABETIC", - [ U1CC, U1CB, any, U1CA ] }; // w - key <AB02> { type[Group1] = "SEPARATE_CAPS_AND_SHIFT_ALPHABETIC", - [ U1C6, U1C5, any, U1C4 ] }; // x - - // Also replace letter Y with Zcaron, since Y is of no use any longer - key <AB01> { [ zcaron, Zcaron, any,any ] }; // -}; - -partial hidden alphanumeric_keys -xkb_symbols "latlevel3" { - key <TLDE> { [ any,any, notsign, notsign ] }; // ` ~ - key <AE01> { [ any,any, dead_tilde, asciitilde ] }; // 1 ! - key <AE02> { [ any,any, dead_caron, caron ] }; // 2 @ - key <AE03> { [ any,any, dead_circumflex, asciicircum ] }; // 3 # - key <AE04> { [ any,any, dead_breve, breve ] }; // 4 $ - key <AE05> { [ any,any, dead_abovering, degree ] }; // 5 % - key <AE06> { [ any,any, dead_ogonek, ogonek ] }; // 6 ^ - key <AE07> { [ any,any, dead_grave, grave ] }; // 7 & - key <AE08> { [ any,any, dead_abovedot, abovedot ] }; // 8 * - key <AE09> { [ any,any, dead_acute, apostrophe ] }; // 9 ( - key <AE10> { [ any,any, dead_doubleacute, doubleacute ] }; // 0 ) - key <AE11> { [ any,any, dead_diaeresis, diaeresis ] }; // - _ - key <AE12> { [ any,any, dead_cedilla, cedilla ] }; // = + - - key <AD01> { [ any,any, backslash, Greek_OMEGA ] }; // q - key <AD02> { [ any,any, bar, Lstroke ] }; // w - key <AD03> { [ any,any, EuroSign, EuroSign ] }; // e - key <AD04> { [ any,any, paragraph, registered ] }; // r - key <AD05> { [ any,any, tslash, Tslash ] }; // t // ALPHABETIC - key <AD06> { [ any,any, leftarrow, yen ] }; // y - key <AD07> { [ any,any, downarrow, uparrow ] }; // u - key <AD08> { [ any,any, rightarrow, idotless ] }; // i - key <AD09> { [ any,any, oslash, Ooblique ] }; // o // ALPHABETIC - key <AD10> { [ any,any, thorn, THORN ] }; // p // ALPHABETIC - key <AD11> { [ any,any, division, dead_abovering ] }; // [ - key <AD12> { [ any,any, multiply, dead_macron ] }; // ] - - key <AC01> { [ any,any, ae, AE ] }; // a // ALPHABETIC - key <AC02> { [ any,any, doublelowquotemark, guillemotright ] }; // s - key <AC03> { [ any,any, leftdoublequotemark, guillemotleft ] }; // d - key <AC04> { [ any,any, bracketleft, ordfeminine ] }; // f - key <AC05> { [ any,any, bracketright, ENG ] }; // g - key <AC06> { [ any,any, hstroke, Hstroke ] }; // h // ALPHABETIC - key <AC07> { [ any,any, NoSymbol, NoSymbol ] }; // j - key <AC08> { [ any,any, lstroke, ampersand ] }; // k - key <AC09> { [ any,any, lstroke, Lstroke ] }; // l - key <AC10> { [ any,any, dead_acute, dead_doubleacute ] }; // ; - key <AC11> { [ any,any, ssharp, dead_caron ] }; // ' - key <BKSL> { [ any,any, currency, dead_breve ] }; // \ - - key <AB01> { [ any,any, leftsinglequotemark, guillemotright ] }; // z - key <AB02> { [ any,any, rightsinglequotemark,guillemotleft ] }; // x - key <AB03> { [ any,any, cent, copyright ] }; // c - key <AB04> { [ any,any, at, grave ] }; // v - key <AB05> { [ any,any, braceleft, apostrophe ] }; // b - key <AB06> { [ any,any, braceright, braceright ] }; // n - key <AB07> { [ any,any, asciicircum, masculine ] }; // m - key <AB08> { [ any,any, less, multiply ] }; // , < - key <AB09> { [ any,any, greater, division ] }; // . > - key <AB10> { [ any,any, emdash, endash ] }; // / ? - -}; - -partial hidden alphanumeric_keys -xkb_symbols "cyrlevel3" { - key <TLDE> { [ any,any, degree, notsign ] }; // ` ~ - key <AE03> { [ any,any, dead_circumflex, NoSymbol ] }; // 3 # - key <AE07> { [ any,any, dead_grave, NoSymbol ] }; // 7 & - key <AE08> { [ any,any, dead_doublegrave, NoSymbol ] }; // 8 * - key <AE09> { [ any,any, dead_acute, NoSymbol ] }; // 9 ( - key <AE10> { [ any,any, dead_invertedbreve, NoSymbol ] }; // 0 ) - key <AE11> { [ any,any, dead_macron, NoSymbol ] }; // - _ - - key <AD01> { [ any,any, backslash, NoSymbol ] }; // q - key <AD02> { [ any,any, bar, NoSymbol ] }; // w - key <AD03> { [ any,any, EuroSign, sterling ] }; // e - key <AD04> { [ any,any, paragraph, registered ] }; // r - key <AD05> { [ any,any, ellipsis, NoSymbol ] }; // t // ALPHABETIC - key <AD06> { [ any,any, leftarrow, yen ] }; // y - key <AD07> { [ any,any, downarrow, uparrow ] }; // u - key <AD08> { [ any,any, rightarrow, NoSymbol ] }; // i - key <AD09> { [ any,any, section, NoSymbol ] }; // o // ALPHABETIC - key <AD11> { [ any,any, division, NoSymbol ] }; // [ - key <AD12> { [ any,any, multiply, NoSymbol ] }; // ] - - key <AC02> { [ any,any, doublelowquotemark, guillemotright ] }; // s - key <AC03> { [ any,any, leftdoublequotemark, guillemotleft ] }; // d - key <AC04> { [ any,any, bracketleft, NoSymbol ] }; // f - key <AC05> { [ any,any, bracketright, NoSymbol ] }; // g - key <BKSL> { [ any,any, currency, NoSymbol ] }; // \ - - key <AB01> { [ any,any, leftsinglequotemark, NoSymbol ] }; // z - key <AB02> { [ any,any, rightsinglequotemark,NoSymbol ] }; // x - key <AB03> { [ any,any, cent, copyright ] }; // c - key <AB04> { [ any,any, at, NoSymbol ] }; // v - key <AB05> { [ any,any, braceleft, NoSymbol ] }; // b - key <AB06> { [ any,any, braceright, NoSymbol ] }; // n - key <AB07> { [ any,any, asciicircum, NoSymbol ] }; // m - key <AB08> { [ any,any, less, NoSymbol ] }; // , < - key <AB09> { [ any,any, greater, NoSymbol ] }; // . > - key <AB10> { [ any,any, emdash, endash ] }; // / ? -}; - -partial alphanumeric_keys -xkb_symbols "latinunicode" { - // This mapping supports the Unicode characters 0x1c4-0x1cc (dz, lj, and nj - // as single character). You get the title form with AltGr+Shift. - - name[Group1]= "Serbian (Latin Unicode)"; - - include "rs(latin)" - include "rs(twoletter)" -}; - -partial alphanumeric_keys -xkb_symbols "latinyz" { - // For those who insist on using "english-position" Z and Y. - - name[Group1]= "Serbian (Latin qwerty)"; - - include "rs(latin)" - - key <AD06> { [ y, Y, any,any ] }; // y - key <AB01> { [ z, Z, any,any ] }; // z -}; - -partial alphanumeric_keys -xkb_symbols "latinunicodeyz" { - // Unicode, ZHE and Z swapped. - - name[Group1]= "Serbian (Latin Unicode qwerty)"; - - include "rs(latinunicode)" - - key <AD06> { [ zcaron, Zcaron, any,any ] }; // y - key <AB01> { [ z, Z, any,any ] }; // z -}; - -xkb_symbols "alternatequotes" { - // Another acceptable »pair of quotes« for Serbian - - name[Group1]= "Serbian (with guillemets)"; - - include "rs(basic)" - - key <AC02> { [ any,any, guillemotright, NoSymbol ] }; // s - key <AC03> { [ any,any, guillemotleft, NoSymbol ] }; // d -}; - -xkb_symbols "latinalternatequotes" { - // Another acceptable »pair of quotes« for Serbian - - name[Group1]= "Serbian (Latin with guillemets)"; - - include "rs(latin)" - - key <AC02> { [ any,any, guillemotright, NoSymbol ] }; // s - key <AC03> { [ any,any, guillemotleft, NoSymbol ] }; // d -}; - -xkb_symbols "rue" { - // Homophonic layout for Pannonian Rusyn (spoken mainly in Serbia and - // Croatia by the Rusyn people), based on Ukrainian homophonic. - // Author: Ljubomir J. Papuga (Любомир Я. Папуґа) <papuga.rs@gmail.com> - - name[Group1]= "Pannonian Rusyn (homophonic)"; - - include "ua(homophonic)" - - key <TLDE> { [ grave, asciitilde ] }; - key <AE03> { [ 3, doublelowquotemark ] }; - key <AE04> { [ 4, rightdoublequotemark ] }; - key <AE07> { [ 7, EuroSign ] }; - key <AE11> { [ 0x002D, emdash ] }; - key <AE12> { [ equal, plus ] }; - - key <AD02> { [ Ukrainian_ie, Ukrainian_IE ] }; - key <AD06> { [ Cyrillic_yu, Cyrillic_YU ] }; - key <AD08> { [ Cyrillic_i, Cyrillic_I ] }; - key <AD11> { [ Cyrillic_sha, Cyrillic_SHA ] }; - key <AD12> { [ Cyrillic_shcha, Cyrillic_SHCHA ] }; - - key <LSGT> { [ Ukrainian_yi, Ukrainian_YI ] }; - key <AB08> { [ comma, semicolon ] }; - key <AB09> { [ period, colon ] }; -}; - -// EXTRAS: - -xkb_symbols "combiningkeys" { - // Raw combining characters instead of dead keys, - // especially good for post-accenting texts. - - name[Group1]= "Serbian (combining accents instead of dead keys)"; - - include "rs(basic)" - - key <AE03> { [ any,any, U0302, dead_circumflex ] }; // 3, U0302 = COMBINING CIRCUMFLEX ACCENT - key <AE07> { [ any,any, U0300, NoSymbol ] }; // 7, U0300 = COMBINING GRAVE ACCENT - key <AE08> { [ any,any, U030F, NoSymbol ] }; // 8, U030F = COMBINING DOUBLE GRAVE ACCENT - key <AE09> { [ any,any, U0301, NoSymbol ] }; // 9, U0301 = COMBINING ACUTE ACCENT - key <AE10> { [ any,any, U0311, NoSymbol ] }; // 0, U0311 = COMBINING INVERTED BREVE - key <AE11> { [ any,any, U0304, NoSymbol ] }; // -, U0304 = COMBINING MACRON -}; +// Bosnian, Croatian, Serbian and Slovenian XKB keyboard mapping
+// (derived from "Danube" D.2)
+//
+// Danube D.2 from 2003-05-12 is available at http://srpski.org/dunav/
+//
+// Original authors:
+// Danilo Segan (Данило Шеган) <danilo@kvota.net>
+// Chusslove Illich (Часлав Илић) <chaslav@sezampro.yu>
+//
+// Danilo Segan <danilo@kvota.net>:
+// - Modified for inclusion in XFree86
+// - Further modifications on 2005-08-18 to support Bosnian, Croatian
+// and Slovenian in xkeyboard-config
+//
+
+default partial alphanumeric_keys
+xkb_symbols "basic" {
+
+ name[Group1]= "Serbian";
+
+ include "rs(cyrlevel3)"
+ include "rs(common)"
+ include "rs(cyralpha)"
+ include "level3(ralt_switch)"
+};
+
+
+partial alphanumeric_keys
+xkb_symbols "latin" {
+
+ name[Group1]= "Serbian (Latin)";
+
+ include "latin(type3)"
+ include "rs(latalpha)"
+ include "rs(latlevel3)"
+ include "rs(common)"
+ include "level3(ralt_switch)"
+};
+
+
+partial alphanumeric_keys
+xkb_symbols "yz" {
+ // Cyrillic_zhe and Cyrillic_ze swapped.
+
+ name[Group1]= "Serbian (Z and ZHE swapped)";
+
+ include "rs(basic)"
+
+ key <AD06> { [ Cyrillic_zhe, Cyrillic_ZHE, any,any ] }; // y
+ key <AB01> { [ Cyrillic_ze, Cyrillic_ZE, any,any ] }; // z
+};
+
+partial hidden alphanumeric_keys
+xkb_symbols "common" {
+ // "Common" keys: keys which are same for both latin and cyrillic keyboards
+
+ key.type[Group1] = "FOUR_LEVEL";
+
+ key <TLDE> { [ quoteleft, asciitilde, any,any ] }; //
+ key <AE01> { [ 1, exclam, any,any ] }; //
+ key <AE02> { [ 2, quotedbl, any,any ] }; //
+ key <AE03> { [ 3, numbersign, any,any ] }; //
+ key <AE04> { [ 4, dollar, any,any ] }; //
+ key <AE05> { [ 5, percent, any,any ] }; //
+ key <AE06> { [ 6, ampersand, any,any ] }; //
+ key <AE07> { [ 7, slash, any,any ] }; //
+ key <AE08> { [ 8, parenleft, any,any ] }; //
+ key <AE09> { [ 9, parenright, any,any ] }; //
+ key <AE10> { [ 0, equal, any,any ] }; //
+ key <AE11> { [ apostrophe, question, any,any ] }; //
+ key <AE12> { [ plus, asterisk, any,any ] }; //
+
+ key <AB08> { [ comma, semicolon, any,any ] }; //
+ key <AB09> { [ period, colon, any,any ] }; //
+ key <AB10> { [ minus, underscore, any,any ] }; //
+
+ include "kpdl(comma)"
+};
+
+partial hidden alphanumeric_keys
+xkb_symbols "cyralpha" {
+
+ key.type[Group1] = "FOUR_LEVEL_ALPHABETIC";
+
+ key <AD01> { [ Cyrillic_lje, Cyrillic_LJE, any,any ] }; // q
+ key <AD02> { [ Cyrillic_nje, Cyrillic_NJE, any,any ] }; // w
+ key <AD03> { [ Cyrillic_ie, Cyrillic_IE, any,any ] }; // e
+ key <AD04> { [ Cyrillic_er, Cyrillic_ER, any,any ] }; // r
+ key <AD05> { [ Cyrillic_te, Cyrillic_TE, any,any ] }; // t
+ key <AD06> { [ Cyrillic_ze, Cyrillic_ZE, any,any ] }; // y
+ key <AD07> { [ Cyrillic_u, Cyrillic_U, any,any ] }; // u
+ key <AD08> { [ Cyrillic_i, Cyrillic_I, any,any ] }; // i
+ key <AD09> { [ Cyrillic_o, Cyrillic_O, any,any ] }; // o
+ key <AD10> { [ Cyrillic_pe, Cyrillic_PE, any,any ] }; // p
+ key <AD11> { [ Cyrillic_sha, Cyrillic_SHA, any,any ] }; // [ {
+ key <AD12> { [ Serbian_dje, Serbian_DJE, any,any ] }; // ] }
+
+ key <AC01> { [ Cyrillic_a, Cyrillic_A, any,any ] }; // a
+ key <AC02> { [ Cyrillic_es, Cyrillic_ES, any,any ] }; // s
+ key <AC03> { [ Cyrillic_de, Cyrillic_DE, any,any ] }; // d
+ key <AC04> { [ Cyrillic_ef, Cyrillic_EF, any,any ] }; // f
+ key <AC05> { [ Cyrillic_ghe, Cyrillic_GHE, any,any ] }; // g
+ key <AC06> { [ Cyrillic_ha, Cyrillic_HA, any,any ] }; // h
+ key <AC07> { [ Cyrillic_je, Cyrillic_JE, any,any ] }; // j
+ key <AC08> { [ Cyrillic_ka, Cyrillic_KA, any,any ] }; // k
+ key <AC09> { [ Cyrillic_el, Cyrillic_EL, any,any ] }; // l
+ key <AC10> { [ Cyrillic_che, Cyrillic_CHE, any,any ] }; // ; :
+ key <AC11> { [ Serbian_tshe, Serbian_TSHE, any,any ] }; // ' "
+ key <BKSL> { [ Cyrillic_zhe, Cyrillic_ZHE, any,any ] }; // \ |
+
+ key <AB01> { [ Cyrillic_zhe, Cyrillic_ZHE, any,any ] }; // z
+ key <AB02> { [ Cyrillic_dzhe, Cyrillic_DZHE, any,any ] }; // x
+ key <AB03> { [ Cyrillic_tse, Cyrillic_TSE, any,any ] }; // c
+ key <AB04> { [ Cyrillic_ve, Cyrillic_VE, any,any ] }; // v
+ key <AB05> { [ Cyrillic_be, Cyrillic_BE, any,any ] }; // b
+ key <AB06> { [ Cyrillic_en, Cyrillic_EN, any,any ] }; // n
+ key <AB07> { [ Cyrillic_em, Cyrillic_EM, any,any ] }; // m
+};
+
+
+partial hidden alphanumeric_keys
+xkb_symbols "latalpha" {
+
+ key.type[Group1] = "FOUR_LEVEL_ALPHABETIC";
+
+ key <AD11> { [ scaron, Scaron, any,any ] }; //
+ key <AD12> { [ dstroke, Dstroke, any,any ] }; //
+
+ key <AC10> { [ ccaron, Ccaron, any,any ] }; //
+ key <AC11> { [ cacute, Cacute, any,any ] }; //
+ key <BKSL> { [ zcaron, Zcaron, any,any ] }; //
+
+};
+
+partial hidden alphanumeric_keys
+xkb_symbols "twoletter" {
+ // These are letters which are written in latin transcription with two-characters.
+
+ key <AD01> { type[Group1] = "SEPARATE_CAPS_AND_SHIFT_ALPHABETIC",
+ [ U1C9, U1C8, any, U1C7 ] }; // q
+ key <AD02> { type[Group1] = "SEPARATE_CAPS_AND_SHIFT_ALPHABETIC",
+ [ U1CC, U1CB, any, U1CA ] }; // w
+ key <AB02> { type[Group1] = "SEPARATE_CAPS_AND_SHIFT_ALPHABETIC",
+ [ U1C6, U1C5, any, U1C4 ] }; // x
+
+ // Also replace letter Y with Zcaron, since Y is of no use any longer
+ key <AB01> { [ zcaron, Zcaron, any,any ] }; //
+};
+
+partial hidden alphanumeric_keys
+xkb_symbols "latlevel3" {
+ key <TLDE> { [ any,any, notsign, notsign ] }; // ` ~
+ key <AE01> { [ any,any, dead_tilde, asciitilde ] }; // 1 !
+ key <AE02> { [ any,any, dead_caron, caron ] }; // 2 @
+ key <AE03> { [ any,any, dead_circumflex, asciicircum ] }; // 3 #
+ key <AE04> { [ any,any, dead_breve, breve ] }; // 4 $
+ key <AE05> { [ any,any, dead_abovering, degree ] }; // 5 %
+ key <AE06> { [ any,any, dead_ogonek, ogonek ] }; // 6 ^
+ key <AE07> { [ any,any, dead_grave, grave ] }; // 7 &
+ key <AE08> { [ any,any, dead_abovedot, abovedot ] }; // 8 *
+ key <AE09> { [ any,any, dead_acute, apostrophe ] }; // 9 (
+ key <AE10> { [ any,any, dead_doubleacute, doubleacute ] }; // 0 )
+ key <AE11> { [ any,any, dead_diaeresis, diaeresis ] }; // - _
+ key <AE12> { [ any,any, dead_cedilla, cedilla ] }; // = +
+
+ key <AD01> { [ any,any, backslash, Greek_OMEGA ] }; // q
+ key <AD02> { [ any,any, bar, Lstroke ] }; // w
+ key <AD03> { [ any,any, EuroSign, EuroSign ] }; // e
+ key <AD04> { [ any,any, paragraph, registered ] }; // r
+ key <AD05> { [ any,any, tslash, Tslash ] }; // t // ALPHABETIC
+ key <AD06> { [ any,any, leftarrow, yen ] }; // y
+ key <AD07> { [ any,any, downarrow, uparrow ] }; // u
+ key <AD08> { [ any,any, rightarrow, idotless ] }; // i
+ key <AD09> { [ any,any, oslash, Ooblique ] }; // o // ALPHABETIC
+ key <AD10> { [ any,any, thorn, THORN ] }; // p // ALPHABETIC
+ key <AD11> { [ any,any, division, dead_abovering ] }; // [
+ key <AD12> { [ any,any, multiply, dead_macron ] }; // ]
+
+ key <AC01> { [ any,any, ae, AE ] }; // a // ALPHABETIC
+ key <AC02> { [ any,any, doublelowquotemark, guillemotright ] }; // s
+ key <AC03> { [ any,any, leftdoublequotemark, guillemotleft ] }; // d
+ key <AC04> { [ any,any, bracketleft, ordfeminine ] }; // f
+ key <AC05> { [ any,any, bracketright, ENG ] }; // g
+ key <AC06> { [ any,any, hstroke, Hstroke ] }; // h // ALPHABETIC
+ key <AC07> { [ any,any, NoSymbol, NoSymbol ] }; // j
+ key <AC08> { [ any,any, lstroke, ampersand ] }; // k
+ key <AC09> { [ any,any, lstroke, Lstroke ] }; // l
+ key <AC10> { [ any,any, dead_acute, dead_doubleacute ] }; // ;
+ key <AC11> { [ any,any, ssharp, dead_caron ] }; // '
+ key <BKSL> { [ any,any, currency, dead_breve ] }; // \
+
+ key <AB01> { [ any,any, leftsinglequotemark, guillemotright ] }; // z
+ key <AB02> { [ any,any, rightsinglequotemark,guillemotleft ] }; // x
+ key <AB03> { [ any,any, cent, copyright ] }; // c
+ key <AB04> { [ any,any, at, grave ] }; // v
+ key <AB05> { [ any,any, braceleft, apostrophe ] }; // b
+ key <AB06> { [ any,any, braceright, braceright ] }; // n
+ key <AB07> { [ any,any, asciicircum, masculine ] }; // m
+ key <AB08> { [ any,any, less, multiply ] }; // , <
+ key <AB09> { [ any,any, greater, division ] }; // . >
+ key <AB10> { [ any,any, emdash, endash ] }; // / ?
+
+};
+
+partial hidden alphanumeric_keys
+xkb_symbols "cyrlevel3" {
+ key <TLDE> { [ any,any, degree, notsign ] }; // ` ~
+ key <AE03> { [ any,any, dead_circumflex, NoSymbol ] }; // 3 #
+ key <AE07> { [ any,any, dead_grave, NoSymbol ] }; // 7 &
+ key <AE08> { [ any,any, dead_doublegrave, NoSymbol ] }; // 8 *
+ key <AE09> { [ any,any, dead_acute, NoSymbol ] }; // 9 (
+ key <AE10> { [ any,any, dead_invertedbreve, NoSymbol ] }; // 0 )
+ key <AE11> { [ any,any, dead_macron, NoSymbol ] }; // - _
+
+ key <AD01> { [ any,any, backslash, NoSymbol ] }; // q
+ key <AD02> { [ any,any, bar, NoSymbol ] }; // w
+ key <AD03> { [ any,any, EuroSign, sterling ] }; // e
+ key <AD04> { [ any,any, paragraph, registered ] }; // r
+ key <AD05> { [ any,any, ellipsis, NoSymbol ] }; // t // ALPHABETIC
+ key <AD06> { [ any,any, leftarrow, yen ] }; // y
+ key <AD07> { [ any,any, downarrow, uparrow ] }; // u
+ key <AD08> { [ any,any, rightarrow, NoSymbol ] }; // i
+ key <AD09> { [ any,any, section, NoSymbol ] }; // o // ALPHABETIC
+ key <AD11> { [ any,any, division, NoSymbol ] }; // [
+ key <AD12> { [ any,any, multiply, NoSymbol ] }; // ]
+
+ key <AC02> { [ any,any, doublelowquotemark, guillemotright ] }; // s
+ key <AC03> { [ any,any, leftdoublequotemark, guillemotleft ] }; // d
+ key <AC04> { [ any,any, bracketleft, NoSymbol ] }; // f
+ key <AC05> { [ any,any, bracketright, NoSymbol ] }; // g
+ key <BKSL> { [ any,any, currency, NoSymbol ] }; // \
+
+ key <AB01> { [ any,any, leftsinglequotemark, NoSymbol ] }; // z
+ key <AB02> { [ any,any, rightsinglequotemark,NoSymbol ] }; // x
+ key <AB03> { [ any,any, cent, copyright ] }; // c
+ key <AB04> { [ any,any, at, NoSymbol ] }; // v
+ key <AB05> { [ any,any, braceleft, NoSymbol ] }; // b
+ key <AB06> { [ any,any, braceright, NoSymbol ] }; // n
+ key <AB07> { [ any,any, asciicircum, NoSymbol ] }; // m
+ key <AB08> { [ any,any, less, NoSymbol ] }; // , <
+ key <AB09> { [ any,any, greater, NoSymbol ] }; // . >
+ key <AB10> { [ any,any, emdash, endash ] }; // / ?
+};
+
+partial alphanumeric_keys
+xkb_symbols "latinunicode" {
+ // This mapping supports the Unicode characters 0x1c4-0x1cc (dz, lj, and nj
+ // as single character). You get the title form with AltGr+Shift.
+
+ name[Group1]= "Serbian (Latin Unicode)";
+
+ include "rs(latin)"
+ include "rs(twoletter)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "latinyz" {
+ // For those who insist on using "english-position" Z and Y.
+
+ name[Group1]= "Serbian (Latin qwerty)";
+
+ include "rs(latin)"
+
+ key <AD06> { [ y, Y, any,any ] }; // y
+ key <AB01> { [ z, Z, any,any ] }; // z
+};
+
+partial alphanumeric_keys
+xkb_symbols "latinunicodeyz" {
+ // Unicode, ZHE and Z swapped.
+
+ name[Group1]= "Serbian (Latin Unicode qwerty)";
+
+ include "rs(latinunicode)"
+
+ key <AD06> { [ zcaron, Zcaron, any,any ] }; // y
+ key <AB01> { [ z, Z, any,any ] }; // z
+};
+
+xkb_symbols "alternatequotes" {
+ // Another acceptable »pair of quotes« for Serbian
+
+ name[Group1]= "Serbian (with guillemets)";
+
+ include "rs(basic)"
+
+ key <AC02> { [ any,any, guillemotright, NoSymbol ] }; // s
+ key <AC03> { [ any,any, guillemotleft, NoSymbol ] }; // d
+};
+
+xkb_symbols "latinalternatequotes" {
+ // Another acceptable »pair of quotes« for Serbian
+
+ name[Group1]= "Serbian (Latin with guillemets)";
+
+ include "rs(latin)"
+
+ key <AC02> { [ any,any, guillemotright, NoSymbol ] }; // s
+ key <AC03> { [ any,any, guillemotleft, NoSymbol ] }; // d
+};
+
+xkb_symbols "rue" {
+ // Homophonic layout for Pannonian Rusyn (spoken mainly in Serbia and
+ // Croatia by the Rusyn people), based on Ukrainian homophonic.
+ // Author: Ljubomir J. Papuga (Любомир Я. Папуґа) <papuga.rs@gmail.com>
+
+ name[Group1]= "Pannonian Rusyn (homophonic)";
+
+ include "ua(homophonic)"
+
+ key <TLDE> { [ grave, asciitilde ] };
+ key <AE03> { [ 3, doublelowquotemark ] };
+ key <AE04> { [ 4, rightdoublequotemark ] };
+ key <AE07> { [ 7, EuroSign ] };
+ key <AE11> { [ 0x002D, emdash ] };
+ key <AE12> { [ equal, plus ] };
+
+ key <AD02> { [ Ukrainian_ie, Ukrainian_IE ] };
+ key <AD06> { [ Cyrillic_yu, Cyrillic_YU ] };
+ key <AD08> { [ Cyrillic_i, Cyrillic_I ] };
+ key <AD11> { [ Cyrillic_sha, Cyrillic_SHA ] };
+ key <AD12> { [ Cyrillic_shcha, Cyrillic_SHCHA ] };
+
+ key <LSGT> { [ Ukrainian_yi, Ukrainian_YI ] };
+ key <AB08> { [ comma, semicolon ] };
+ key <AB09> { [ period, colon ] };
+};
+
+// EXTRAS:
+
+xkb_symbols "combiningkeys" {
+ // Raw combining characters instead of dead keys,
+ // especially good for post-accenting texts.
+
+ name[Group1]= "Serbian (combining accents instead of dead keys)";
+
+ include "rs(basic)"
+
+ key <AE03> { [ any,any, U0302, dead_circumflex ] }; // 3, U0302 = COMBINING CIRCUMFLEX ACCENT
+ key <AE07> { [ any,any, U0300, NoSymbol ] }; // 7, U0300 = COMBINING GRAVE ACCENT
+ key <AE08> { [ any,any, U030F, NoSymbol ] }; // 8, U030F = COMBINING DOUBLE GRAVE ACCENT
+ key <AE09> { [ any,any, U0301, NoSymbol ] }; // 9, U0301 = COMBINING ACUTE ACCENT
+ key <AE10> { [ any,any, U0311, NoSymbol ] }; // 0, U0311 = COMBINING INVERTED BREVE
+ key <AE11> { [ any,any, U0304, NoSymbol ] }; // -, U0304 = COMBINING MACRON
+};
diff --git a/xorg-server/xkeyboard-config/symbols/ru b/xorg-server/xkeyboard-config/symbols/ru index 408e40806..a3ee40e71 100644 --- a/xorg-server/xkeyboard-config/symbols/ru +++ b/xorg-server/xkeyboard-config/symbols/ru @@ -1,653 +1,653 @@ -// based on -// russian standard keyboard -// AEN <aen@logic.ru> -// 2001/12/23 by Leon Kanter <leon@blackcatlinux.com> -// 2005/12/09 Valery Inozemtsev <shrek@altlinux.ru> - -// Windows layout -partial default alphanumeric_keys -xkb_symbols "winkeys" { - include "ru(common)" - - name[Group1]= "Russian"; - - key <AE03> { [ 3, numerosign ] }; - key <AE04> { [ 4, semicolon ] }; - key <AE05> { [ 5, percent ] }; - key <AE06> { [ 6, colon ] }; - key <AE07> { [ 7, question ] }; - key <AE08> { [ 8, asterisk ] }; - - key <AB10> { [ period, comma ] }; - key <BKSL> { [ backslash, slash ] }; -}; - -partial hidden alphanumeric_keys -xkb_symbols "common" { - - key <AE01> { [ 1, exclam ] }; - key <AE02> { [ 2, quotedbl ] }; - key <AE03> { [ 3, numbersign ] }; - key <AE04> { [ 4, asterisk ] }; - key <AE05> { [ 5, colon ] }; - key <AE06> { [ 6, comma ] }; - key <AE07> { [ 7, period ] }; - key <AE08> { [ 8, semicolon ] }; - key <AE09> { [ 9, parenleft ] }; - key <AE10> { [ 0, parenright ] }; - key <AE11> { [ minus, underscore ] }; - key <AE12> { [ equal, plus ] }; - key <BKSL> { [ backslash, bar ] }; - key <AB10> { [ slash, question ] }; - key <LSGT> { [ slash, bar ] }; - - key <TLDE> { [ Cyrillic_io, Cyrillic_IO ] }; - key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI ] }; - key <AD02> { [ Cyrillic_tse, Cyrillic_TSE ] }; - key <AD03> { [ Cyrillic_u, Cyrillic_U ] }; - key <AD04> { [ Cyrillic_ka, Cyrillic_KA ] }; - key <AD05> { [ Cyrillic_ie, Cyrillic_IE ] }; - key <AD06> { [ Cyrillic_en, Cyrillic_EN ] }; - key <AD07> { [ Cyrillic_ghe, Cyrillic_GHE ] }; - key <AD08> { [ Cyrillic_sha, Cyrillic_SHA ] }; - key <AD09> { [ Cyrillic_shcha, Cyrillic_SHCHA ] }; - key <AD10> { [ Cyrillic_ze, Cyrillic_ZE ] }; - key <AD11> { [ Cyrillic_ha, Cyrillic_HA ] }; - key <AD12> { [Cyrillic_hardsign,Cyrillic_HARDSIGN ] }; - key <AC01> { [ Cyrillic_ef, Cyrillic_EF ] }; - key <AC02> { [ Cyrillic_yeru, Cyrillic_YERU ] }; - key <AC03> { [ Cyrillic_ve, Cyrillic_VE ] }; - key <AC04> { [ Cyrillic_a, Cyrillic_A ] }; - key <AC05> { [ Cyrillic_pe, Cyrillic_PE ] }; - key <AC06> { [ Cyrillic_er, Cyrillic_ER ] }; - key <AC07> { [ Cyrillic_o, Cyrillic_O ] }; - key <AC08> { [ Cyrillic_el, Cyrillic_EL ] }; - key <AC09> { [ Cyrillic_de, Cyrillic_DE ] }; - key <AC10> { [ Cyrillic_zhe, Cyrillic_ZHE ] }; - key <AC11> { [ Cyrillic_e, Cyrillic_E ] }; - key <AB01> { [ Cyrillic_ya, Cyrillic_YA ] }; - key <AB02> { [ Cyrillic_che, Cyrillic_CHE ] }; - key <AB03> { [ Cyrillic_es, Cyrillic_ES ] }; - key <AB04> { [ Cyrillic_em, Cyrillic_EM ] }; - key <AB05> { [ Cyrillic_i, Cyrillic_I ] }; - key <AB06> { [ Cyrillic_te, Cyrillic_TE ] }; - key <AB07> { [Cyrillic_softsign,Cyrillic_SOFTSIGN ] }; - key <AB08> { [ Cyrillic_be, Cyrillic_BE ] }; - key <AB09> { [ Cyrillic_yu, Cyrillic_YU ] }; - - key.type[group1]="TWO_LEVEL"; - - include "kpdl(comma)" -}; - -partial alphanumeric_keys -xkb_symbols "legacy" { - include "ru(common)" - - name[Group1]= "Russian (legacy)"; -}; - -partial alphanumeric_keys -xkb_symbols "olpc" { - - include "ru(common)" - - key <TLDE> { [ 0x01000451, 0x01000401, grave ] }; // Ñ‘, Ð - key <AE03> { [ 3, numbersign, 0x01002116 ] }; // â„– - key <AE04> { [ 4, dollar, semicolon ] }; - key <AE06> { [ 6, asciicircum, colon ] }; - key <AE07> { [ 7, ampersand ] }; - key <AE09> { [ 9, parenleft, acute ] }; - key <AC12> { [ backslash, bar, slash ] }; - - include "group(olpc)" -}; - -partial alphanumeric_keys -xkb_symbols "typewriter" { - include "ru(common)" - name[Group1]= "Russian (typewriter)"; - key <TLDE> { [ bar, plus ] }; - key <AE01> { [ numerosign, 1 ] }; - key <AE02> { [ minus, 2 ] }; - key <AE03> { [ slash, 3 ] }; - key <AE04> { [ quotedbl, 4 ] }; - key <AE05> { [ colon, 5 ] }; - key <AE06> { [ comma, 6 ] }; - key <AE07> { [ period, 7 ] }; - key <AE08> { [ underscore, 8 ] }; - key <AE09> { [ question, 9 ] }; - key <AE10> { [ percent, 0 ] }; - key <AE11> { [ exclam, equal ] }; - key <AE12> { [ semicolon, backslash ] }; - - key <BKSL> { [ parenright, parenleft ] }; - - key <AD12> { [Cyrillic_hardsign,Cyrillic_HARDSIGN ] }; - key <AB10> { [ Cyrillic_io, Cyrillic_IO ] }; -}; - -partial alphanumeric_keys -xkb_symbols "typewriter-legacy" { - include "ru(common)" - name[Group1]= "Russian (typewriter, legacy)"; - key <TLDE> { [ apostrophe, quotedbl ] }; - key <AE01> { [ exclam, 1 ] }; - key <AE02> { [ numerosign, 2 ] }; - key <AE03> { [ slash, 3 ] }; - key <AE04> { [ semicolon, 4 ] }; - key <AE05> { [ colon, 5 ] }; - key <AE06> { [ comma, 6 ] }; - key <AE07> { [ period, 7 ] }; - key <AE08> { [ underscore, 8 ] }; - key <AE09> { [ question, 9 ] }; - key <AE10> { [ percent, 0 ] }; - key <BKSL> { [ parenleft, parenright ] }; - - key <AD12> { [Cyrillic_hardsign,Cyrillic_HARDSIGN ] }; - key <AB10> { [ Cyrillic_io, Cyrillic_IO ] }; -}; - -partial alphanumeric_keys -xkb_symbols "phonetic" { - - name[Group1]= "Russian (phonetic)"; - - key <AE01> { [ 1, exclam ] }; - key <AE02> { [ 2, at ] }; - key <AE03> { [ 3, Cyrillic_io ] }; - key <AE04> { [ 4, Cyrillic_IO ] }; - key <AE05> { [ 5, Cyrillic_hardsign ] }; - key <AE06> { [ 6, Cyrillic_HARDSIGN ] }; - key <AE07> { [ 7, ampersand ] }; - key <AE08> { [ 8, asterisk ] }; - key <AE09> { [ 9, parenleft ] }; - key <AE10> { [ 0, parenright ] }; - key <AE11> { [ minus, underscore ] }; - - key <AB09> { [ period, greater ] }; - key <AB10> { [ slash, question ] }; - key <AB08> { [ comma, less ] }; - key <AC10> { [ semicolon, colon ] }; - key <AC11> { [ apostrophe, quotedbl ] }; - key <LSGT> { [ bar, brokenbar ] }; - - key <TLDE> { [ Cyrillic_yu, Cyrillic_YU ] }; - key <LatQ> { [ Cyrillic_ya, Cyrillic_YA ] }; - key <LatZ> { [ Cyrillic_ze, Cyrillic_ZE ] }; - key <LatS> { [ Cyrillic_es, Cyrillic_ES ] }; - key <LatA> { [ Cyrillic_a, Cyrillic_A ] }; - key <LatW> { [ Cyrillic_ve, Cyrillic_VE ] }; - key <LatC> { [ Cyrillic_tse, Cyrillic_TSE ] }; - key <LatX> { [Cyrillic_softsign,Cyrillic_SOFTSIGN ] }; - key <LatD> { [ Cyrillic_de, Cyrillic_DE ] }; - key <LatE> { [ Cyrillic_ie, Cyrillic_IE ] }; - key <LatV> { [ Cyrillic_zhe, Cyrillic_ZHE ] }; - key <LatF> { [ Cyrillic_ef, Cyrillic_EF ] }; - key <LatT> { [ Cyrillic_te, Cyrillic_TE ] }; - key <LatR> { [ Cyrillic_er, Cyrillic_ER ] }; - key <LatN> { [ Cyrillic_en, Cyrillic_EN ] }; - key <LatB> { [ Cyrillic_be, Cyrillic_BE ] }; - key <LatH> { [ Cyrillic_ha, Cyrillic_HA ] }; - key <LatG> { [ Cyrillic_ghe, Cyrillic_GHE ] }; - key <LatY> { [ Cyrillic_yeru, Cyrillic_YERU ] }; - key <LatM> { [ Cyrillic_em, Cyrillic_EM ] }; - key <LatJ> { [ Cyrillic_shorti, Cyrillic_SHORTI ] }; - key <LatU> { [ Cyrillic_u, Cyrillic_U ] }; - key <LatK> { [ Cyrillic_ka, Cyrillic_KA ] }; - key <LatI> { [ Cyrillic_i, Cyrillic_I ] }; - key <LatO> { [ Cyrillic_o, Cyrillic_O ] }; - key <LatL> { [ Cyrillic_el, Cyrillic_EL ] }; - key <LatP> { [ Cyrillic_pe, Cyrillic_PE ] }; - - key <AD11> { [ Cyrillic_sha, Cyrillic_SHA ] }; - key <AE12> { [ Cyrillic_che, Cyrillic_CHE ] }; - key <AD12> { [ Cyrillic_shcha, Cyrillic_SHCHA ] }; - key <BKSL> { [ Cyrillic_e, Cyrillic_E ] }; -}; - -partial alphanumeric_keys -xkb_symbols "phonetic_winkeys" { - - include "ru(phonetic)" - name[Group1]= "Russian (phonetic WinKeys)"; - - key <LatX> { [ Cyrillic_ha, Cyrillic_HA ] }; - key <LatH> { [ Cyrillic_che, Cyrillic_CHE ] }; - key <AE12> { [ Cyrillic_softsign, Cyrillic_softsign ] }; - -}; - -partial alphanumeric_keys -xkb_symbols "tt" { - include "ru(winkeys)" - name[Group1]= "Tatar"; - - key.type[group1]="FOUR_LEVEL"; - - key <TLDE> { [ 0x010004bb, 0x010004ba, - Cyrillic_io, Cyrillic_IO ] }; - key <AD02> { [ 0x010004e9, 0x010004e8, - Cyrillic_tse, Cyrillic_TSE ] }; - key <AD09> { [ 0x010004d9, 0x010004d8, - Cyrillic_shcha, Cyrillic_SHCHA ] }; - key <AD12> { [ 0x010004af, 0x010004ae, - Cyrillic_hardsign,Cyrillic_HARDSIGN ] }; - key <AC10> { [ 0x010004a3, 0x010004a2, - Cyrillic_zhe, Cyrillic_ZHE ] }; - key <AB07> { [ 0x01000497, 0x01000496, - Cyrillic_softsign,Cyrillic_SOFTSIGN ] }; - - include "level3(ralt_switch)" - -}; - -partial alphanumeric_keys -xkb_symbols "os_legacy" { - include "ru(common)" - - name[Group1]= "Ossetian (legacy)"; - - key <TLDE> { [ Cyrillic_e, Cyrillic_E ] }; - key <AC07> { [ Cyrillic_o, Cyrillic_O, Cyrillic_io, Cyrillic_IO ] }; - key <AC11> { [ 0x010004D5, 0x010004D4 ] }; -}; - -partial alphanumeric_keys -xkb_symbols "os_winkeys" { - include "ru(winkeys)" - - name[Group1]= "Ossetian (WinKeys)"; - - key <TLDE> { [ Cyrillic_e, Cyrillic_E ] }; - key <AC07> { [ Cyrillic_o, Cyrillic_O, Cyrillic_io, Cyrillic_IO ] }; - key <AC11> { [ 0x010004D5, 0x010004D4 ] }; -}; - -partial alphanumeric_keys -xkb_symbols "cv" { - include "ru(winkeys)" - - name[Group1]= "Chuvash"; - - key.type[group1]="FOUR_LEVEL"; - - key <AD03> { [ Cyrillic_u, Cyrillic_U, - 0x010004f3, 0x010004f2 ] }; - key <AD05> { [ Cyrillic_ie, Cyrillic_IE, - 0x01000115, 0x01000114 ] }; - key <AC04> { [ Cyrillic_a, Cyrillic_A, - abreve, Abreve ] }; - key <AB03> { [ Cyrillic_es, Cyrillic_ES, - ccedilla, Ccedilla ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "udm" { - include "ru(winkeys)" - - name[Group1]= "Udmurt"; - - key.type[group1]="FOUR_LEVEL"; - - key <AE01> { [ question, exclam, 1, 1 ] }; - key <AE02> { [ parenleft, quotedbl, 2, 2 ] }; - key <AE03> { [ parenright, numerosign, 3, 3 ] }; - key <AE04> { [ colon, semicolon, 4, 4 ] }; - key <AE05> { [ asterisk, percent, 5, 5 ] }; - key <AE06> { [ 0x010004dd, 0x010004dc, 6, 6 ] }; - key <AE07> { [ 0x010004e7, 0x010004e6, 7, 7 ] }; - key <AE08> { [ 0x010004f5, 0x010004f4, 8, 8 ] }; - key <AE09> { [ 0x010004e5, 0x010004e4, 9, 9 ] }; - key <AE10> { [ 0x010004df, 0x010004de, 0, 0 ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "cv_latin" { - include "us(alt-intl)" - - name[Group1]= "Chuvash (Latin)"; - - key.type[group1]="FOUR_LEVEL"; - - key <AD01> { [ q, Q, 0x01000161, 0x01000160 ] }; - key <AD02> { [ w, W, udiaeresis, Udiaeresis ] }; - key <AD03> { [ e, E, 0x01000115, 0x01000114 ] }; - key <AD07> { [ u, U, udiaeresis, Udiaeresis ] }; - key <AD08> { [ i, I, 0x0100012d, 0x0100012c ] }; - key <AD09> { [ o, O, odiaeresis, Odiaeresis ] }; - key <AC01> { [ a, A, abreve, Abreve ] }; - key <AC02> { [ s, S, scedilla, Scedilla ] }; - key <AC05> { [ g, G, gbreve, Gbreve ] }; - key <AC07> { [ j, J, 0x01000131, 0x01000130 ] }; - key <AB03> { [ c, C, ccedilla, Ccedilla ] }; - - include "level3(ralt_switch)" - -}; - -// Komi language layout -// based on -// russian standard keyboard -// Vlad Shakhov <lumpen.intellectual@gmail.com> -// Last Changes 2007/10/23 by Vlad Shakhov <lumpen.intellectual@gmail.com> - -partial alphanumeric_keys -xkb_symbols "kom" { - - include "ru(winkeys)" - - name[Group1]= "Komi"; - - key.type[group1]="FOUR_LEVEL_ALPHABETIC"; - -// cyrilllic o with diaeresis - key <AC07> { [ Cyrillic_o, Cyrillic_O, - U04E7, U04E6 ] }; - -// hard I as additional key for soft Cyrillic_I - key <AB05> { [ Cyrillic_i, Cyrillic_I, - Ukrainian_i, Ukrainian_I ] }; - - include "level3(ralt_switch)" -}; - -// Yakut language layout -// 2008/04/23 Yakov Aleksandrov <bertjickty@yandex.ru> -// 2008/04/23 Anatoliy Zhozhikov <jav@sitc.ru> -// 2008/04/23 Aleksandr Varlamov -partial alphanumeric_keys -xkb_symbols "sah" { - - include "ru(winkeys)" - - name[Group1]= "Yakut"; - - key.type[group1]="FOUR_LEVEL_ALPHABETIC"; - - key <TLDE> { [ Cyrillic_io, Cyrillic_IO, - U04EB, U04EA ] }; - key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI, - U048B, U048A ] }; - key <AD03> { [ Cyrillic_u, Cyrillic_U, - Cyrillic_u_straight, Cyrillic_U_straight ] }; - key <AD04> { [ Cyrillic_ka, Cyrillic_KA, - U04C4, U04C3 ] }; - key <AD06> { [ Cyrillic_en, Cyrillic_EN, - U04A5, U04A4 ] }; - key <AD07> { [ Cyrillic_ghe, Cyrillic_GHE, - U0495, U0494 ] }; - key <AD10> { [ Cyrillic_ze, Cyrillic_ZE, - U04E1, U04E0 ] }; - key <AD11> { [ Cyrillic_ha, Cyrillic_HA, - Cyrillic_shha, Cyrillic_SHHA ] }; - key <AC07> { [ Cyrillic_o, Cyrillic_O, - Cyrillic_o_bar, Cyrillic_O_bar ] }; - key <AC10> { [ Cyrillic_zhe, Cyrillic_ZHE, - U0461, U0460 ] }; - key <AB02> { [ Cyrillic_che, Cyrillic_CHE, - Cyrillic_u_macron, Cyrillic_U_macron ] }; - key <AB04> { [ Cyrillic_em, Cyrillic_EM, - U04C8, U04C7 ] }; - key <AB05> { [ Cyrillic_i, Cyrillic_I, - Cyrillic_i_macron, Cyrillic_I_macron ] }; - - include "level3(ralt_switch)" -}; - - -//Kalmyk language layout -//based on the Kalmyk language layout: http://soft.oyrat.org/ -//Nikolay Korneev <halmg@oyrat.org> -//Toli Miron <mirontoli@gmail.com> - -partial alphanumeric_keys -xkb_symbols "xal" { - include "ru(winkeys)" - - name[Group1]= "Kalmyk"; - - key.type[group1]="FOUR_LEVEL"; - - key <AE01> { [ question, exclam, 1 ] }; - key <AE02> { [ numerosign, quotedbl, 2 ] }; - key <AE03> { [ Cyrillic_u_straight, Cyrillic_U_straight, 3 ] }; - key <AE04> { [ Cyrillic_schwa, Cyrillic_SCHWA, 4 ] }; - key <AE05> { [ asterisk, percent, 5 ] }; - key <AE06> { [ Cyrillic_en_descender, Cyrillic_EN_descender, 6 ] }; - key <AE07> { [ Cyrillic_o_bar, Cyrillic_O_bar, 7 ] }; - key <AE08> { [ Cyrillic_shha, Cyrillic_SHHA, 8 ] }; - key <AE09> { [ Cyrillic_zhe_descender, Cyrillic_ZHE_descender, 9 ] }; - key <AE10> { [ semicolon, colon, 0 ] }; - - key <TLDE> { [ parenleft, parenright, Cyrillic_io, Cyrillic_IO ] }; - - key <AD02> { [ Cyrillic_tse, Cyrillic_TSE, dollar ] }; - key <AD03> { [ Cyrillic_u, Cyrillic_U, EuroSign ] }; - key <AD04> { [ Cyrillic_ka, Cyrillic_KA, registered ] }; - key <AD05> { [ Cyrillic_ie, Cyrillic_IE, trademark ] }; - key <AD11> { [ Cyrillic_ha, Cyrillic_HA, bracketleft ] }; - key <AD12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN, bracketright ] }; - key <AC11> { [ Cyrillic_e, Cyrillic_E, apostrophe ] }; - key <AB03> { [ Cyrillic_es, Cyrillic_ES, copyright ] }; - key <AB08> { [ Cyrillic_be, Cyrillic_BE, less ] }; - key <AB09> { [ Cyrillic_yu, Cyrillic_YU, greater ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "dos" { - - include "ru(common)" - - name[Group1]= "Russian (DOS)"; - - key <TLDE> { [ parenright, parenleft ] }; - key <AE04> { [ 4, currency ] }; - key <AE09> { [ 9, question ] }; - key <AE10> { [ 0, percent ] }; - - key <AB10> { [ Cyrillic_io, Cyrillic_IO ] }; -}; - -partial alphanumeric_keys -xkb_symbols "bak" { - include "ru(winkeys)" - - name[Group1]= "Bashkirian"; - key.type[group1]="FOUR_LEVEL"; - - key <TLDE> { [ 0x010004d9, 0x010004d8, Cyrillic_io, Cyrillic_IO ] }; - key <AE01> { [ exclam, quotedbl, 1, 1 ] }; - key <AE02> { [ 0x010004e9, 0x010004e8, 2, 2 ] }; - key <AE03> { [ 0x010004a1, 0x010004a0, 3, 3 ] }; - key <AE04> { [ 0x01000493, 0x01000492, 4, 4 ] }; - key <AE05> { [ 0x010004ab, 0x010004aa, 5, 5 ] }; - key <AE06> { [ colon, semicolon, 6, 6 ] }; - key <AE07> { [ 0x01000499, 0x01000498, 7, 7 ] }; - key <AE08> { [ 0x010004bb, 0x010004ba, 8, 8 ] }; - key <AE09> { [ question, parenleft, 9, 9 ] }; - key <AE10> { [ numerosign, parenright, 0, 0 ] }; - key <AE11> { [ minus, percent, minus, underscore ]}; - key <AE12> { [ 0x010004af, 0x010004ae, equal, plus ]}; - key <BKSL> { [ 0x010004a3, 0x010004a2, backslash, slash ]}; - - include "level3(ralt_switch)" -}; - -// Serbian charecters added as third level symbols to Russian keyboard layout. - -partial alphanumeric_keys -xkb_symbols "srp" { - include "ru(common)" - include "level3(ralt_switch)" - - name[Group1]= "Serbian (Russia)"; - - key <AE03> { [ 3, numerosign ] }; - key <AE04> { [ 4, semicolon ] }; - key <AE05> { [ 5, percent ] }; - key <AE06> { [ 6, colon ] }; - key <AE07> { [ 7, question ] }; - key <AE08> { [ 8, asterisk ] }; - key <AB10> { [ period, comma ] }; - key <BKSL> { [ backslash, slash ] }; - key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI, U458, U408 ] }; - key <AD06> { [ Cyrillic_en, Cyrillic_EN, U45A, U40A ] }; - key <AC08> { [ Cyrillic_el, Cyrillic_EL, U459, U409 ] }; - key <AC09> { [ Cyrillic_de, Cyrillic_DE, U45F, U40F ] }; - key <AC10> { [ Cyrillic_zhe, Cyrillic_ZHE, U452, U402 ] }; - key <AB02> { [ Cyrillic_che, Cyrillic_CHE, U45B, U40B ] }; -}; - -// Mari language layout -// based on Russian standard keyboard -// http://www.marlamuter.ru/ -partial alphanumeric_keys -xkb_symbols "chm" { - include "ru(common)" - - name[Group1]= "Mari"; - - key.type[group1]="FOUR_LEVEL_ALPHABETIC"; - key <AC04> { [ Cyrillic_a, Cyrillic_A, U04D3, U04D2 ] }; - key <AD03> { [ Cyrillic_u, Cyrillic_U, U04F1, U04F0 ] }; - key <AC02> { [ Cyrillic_ui, Cyrillic_UI, U04F9, U04F8 ] }; - key <AD06> { [ Cyrillic_n, Cyrillic_N, U04A5, U04A4 ] }; - key <AC11> { [ Cyrillic_e, Cyrillic_E, U04E9, U04E8 ] }; - key <AC10> { [ Cyrillic_zh, Cyrillic_ZH, U04EB, U04EA ] }; - key <AC01> { [ Cyrillic_f, Cyrillic_F, UF537, UF536 ] }; - - include "level3(ralt_switch)" -}; - -// EXTRAS: - -// Church Slavonic language layout -// based on -// russian standard keyboard -// Aleksandr Andreev and Yuri Shardt -// Last Changes 2010/08/01. Contact <aleksandr.andreev@gmail.com> - -partial alphanumeric_keys -xkb_symbols "chu" -{ - name[Group1]= "Church Slavonic"; - key <TLDE> { [ U0457, U0407, U0482, U20DD ] }; // ї Ї ҂ e.g: а⃝ where the last is a combining ten thousands sign - key <AE01> { [ U0461, U0460, U047D, U047C] }; // ѡ Ѡ ѽ Ѽ - key <AE02> { [ U0454, U0404, U0465, U0464] }; // є Є ѥ Ѥ - key <AE03> { [ U046F, U046E, U0469, U0468] }; // ѯ Ѯ ѩ Ѩ - key <AE04> { [ U0471, U0470, U046D, U046C] }; // ѱ Ѱ ѭ Ѭ - key <AE05> { [ U0473, U0472, UA657, UA656] }; // ѳ Ѳ iotified A - key <AE06> { [ U0475, U0474, U0477, U0476] }; // ѵ Ѵ ѷ Ѷ - key <AE07> { [ U047B, U047A, UA64D, UA64C] }; // ѻ Ѻ ꙍ Ꙍ - key <AE08> { [ U047F, U047E, U046B, U046A] }; // ѿ Ѿ ѫ Ѫ - key <AE09> { [ U0455, U0405, parenleft, U002A ] }; // ѕ Ѕ ( * - key <AE10> { [ Cyrillic_u, Cyrillic_U, parenright, U0488 ] }; // у У ) NB: for diagraph Ouk, use Cyrillic_o + Cyrillic_u - key <AE11> { [ U0483, U0486, U0487, U005F] }; // а҃ а҆ а҇, _ (titlo, psili, pokrytie, underscore) - key <AE12> { [ U0301, U0300, U0484, UA67E] }; // а̀ а́ а҄ ꙾ (oxia, varia, kamora, kavyka) - key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI, U0456 ] }; - key <AD02> { [ Cyrillic_tse, Cyrillic_TSE, U2DF0 ] }; - key <AD03> { [ UA64B, UA64A, U2DF9 ] }; // Cyrillic monograph Uk (not U)! - key <AD04> { [ Cyrillic_ka, Cyrillic_KA, U2DE6 ] }; - key <AD05> { [ Cyrillic_ie, Cyrillic_IE, U2DF7 ] }; - key <AD06> { [ Cyrillic_en, Cyrillic_EN, U2DE9 ] }; - key <AD07> { [ Cyrillic_ghe, Cyrillic_GHE, U2DE2 ] }; - key <AD08> { [ Cyrillic_sha, Cyrillic_SHA, U2DF2 ] }; - key <AD09> { [ Cyrillic_shcha, Cyrillic_SHCHA, U2DF3 ] }; - key <AD10> { [ Cyrillic_ze, Cyrillic_ZE, U2DE5 ] }; - key <AD11> { [ Cyrillic_ha, Cyrillic_HA, U2DEF ] }; - key <AD12> { [Cyrillic_hardsign,Cyrillic_HARDSIGN, UA67D ] }; // Payerok - key <BKSL> { [backslash, slash, colon, question] }; // \ / : ? (note, for Slavonic question use semicolon - key <AC01> { [ Cyrillic_ef, Cyrillic_EF ] }; - key <AC02> { [ Cyrillic_yeru, Cyrillic_YERU ] }; - key <AC03> { [ Cyrillic_ve, Cyrillic_VE, U2DE1 ] }; - key <AC04> { [ Cyrillic_a, Cyrillic_A, U2DF6 ] }; - key <AC05> { [ Cyrillic_pe, Cyrillic_PE, U2DEB ] }; - key <AC06> { [ Cyrillic_er, Cyrillic_ER, U2DEC ] }; - key <AC07> { [ Cyrillic_o, Cyrillic_O, U2DEA ] }; - key <AC08> { [ Cyrillic_el, Cyrillic_EL, U2DE7 ] }; - key <AC09> { [ Cyrillic_de, Cyrillic_DE, U2DE3 ] }; - key <AC10> { [ Cyrillic_zhe, Cyrillic_ZHE, U2DE4 ] }; - key <AC11> { [ U0463, U0462, U2DFA ] }; // Yat - key <AB01> { [ U0467, U0466, U2DFD ] }; // Small Yus - key <AB02> { [ Cyrillic_che, Cyrillic_CHE, U2DF1 ] }; - key <AB03> { [ Cyrillic_es, Cyrillic_ES, U2DED ] }; - key <AB04> { [ Cyrillic_em, Cyrillic_EM, U2DE8 ] }; - key <AB05> { [ Cyrillic_i, Cyrillic_I ] }; - key <AB06> { [ Cyrillic_te, Cyrillic_TE, U2DEE ] }; - key <AB07> { [Cyrillic_softsign,Cyrillic_SOFTSIGN ] }; - key <AB08> { [ Cyrillic_be, Cyrillic_BE, U2DE0 ] }; - key <AB09> { [ Cyrillic_yu, Cyrillic_YU, U2DFB ] }; - key <AB10> { [ period, comma, semicolon, exclam ] }; -}; - - -// RUU (Russian-Ukrainian United keyboard layout). -// Modified Russian standart keyboard with third level contains Ukrainian -// and Belorusian alphabetic letters and commonly used Unicode symbols. -// Description http://wiki.opennet.ru/RUU [russian] -// Vasyĺ V. Vercynśkyj <fuckel@ukr.net> -// Last Changes 2011/05/11 -// -// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓ -// │ ' ~ │ ! ≈ │ " ∞ │ № ₴ │ ; € │ % ‰ │ : ≤ │ ? ≥ │ * × │ ( { │ ) } │ _ – │ + ± ┃ ⌫ ┃ -// │ ’ ́ │ 1 ÷ │ 2 ¤ │ 3 § │ 4 $ │ 5 ° │ 6 < │ 7 > │ 8 • │ 9 [ │ 0 ] │ - — │ = ≠ ┃Backspace┃ -// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫ -// ┃ ┃ Й │ Ц │ У Ў │ К │ Е Ё │ Н │ Г Ґ │ Ш │ Щ │ З │ Х │ Ъ Ї ┃ Enter ┃ -// ┃ Tab ↹ ┃ й │ ц │ у ў │ к ® │ е ё │ н │ г ґ │ ш │ щ │ з │ х │ ъ ї ┃ ⏎ ┃ -// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ┃ -// ┃ Caps ┃ Ф │ Ы І │ В │ А │ П │ Р │ О │ Л │ Д │ Ж │ Э Є │ | ¦ ┃ ┃ -// ┃ Lock ⇬ ┃ ф │ ы і │ в │ а │ п │ р │ о │ л │ д │ ж │ э є │ / \ ┃ ┃ -// ┣━━━━━━━━┻━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┲━━━┷━━━━━┻━━━━━━┫ -// ┃ ┃ Я │ Ч │ С │ М │ И │ Т │ Ь │ Б „ │ Ю “ │ , … ┃ ┃ -// ┃ Shift ⇧ ┃ я │ ч │ с © │ м │ и │ т ™ │ ь µ │ б « │ ю » │ . / ┃ Shift ⇧ ┃ -// ┣━━━━━━━┳━━┻━━━━┳┷━━━━━┷┱────┴─────┴─────┴─────┴─────┴─────┴┲━━━━┷━━┳━━┻━━━━┳━━━━━━━┳━━━┛ -// ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ -// ┃ Ctrl ┃ Meta ┃ Alt ┃ Space ┃AltGr ⇮┃ Menu ┃ Ctrl ┃ -// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛ - - - -partial alphanumeric_keys -xkb_symbols "ruu" { - include "ru(common)" - - name[Group1]= "Russian (with Ukrainian-Belorussian layout)"; - - key <TLDE> { [ U2019, apostrophe, U0301, asciitilde ] }; // Apostrophe and Stress symbol - key <AE01> { [ 1, exclam, U00F7, U2248 ] }; // Division Sign and Almost Equal To - key <AE02> { [ 2, quotedbl, currency, infinity ] }; - key <AE03> { [ 3, numerosign, U00A7, U20B4 ] }; // Paragraph and Hryvnia sign - key <AE04> { [ 4, semicolon, dollar, EuroSign ] }; - key <AE05> { [ 5, percent, degree, U2030 ] }; // Per Mille Sign - key <AE06> { [ 6, colon, less, U2264 ] }; // Less-Than Or Equal To - key <AE07> { [ 7, question, greater, U2265 ] }; // Greater-Than Or Equal To - key <AE08> { [ 8, asterisk, enfilledcircbullet, U00D7 ] }; // Multiplication Sign - key <AE09> { [ 9, parenleft, bracketleft, braceleft ] }; - key <AE10> { [ 0, parenright, bracketright, braceright ] }; - key <AE11> { [ minus, underscore, emdash, endash ] }; - key <AE12> { [ equal, plus, notequal, plusminus ] }; - key <AD03> { [ Cyrillic_u, Cyrillic_U, Byelorussian_shortu, Byelorussian_SHORTU ] }; - key <AD04> { [ Cyrillic_ka, Cyrillic_KA, registered ] }; // Registered tm - key <AD05> { [ Cyrillic_ie, Cyrillic_IE, Cyrillic_io, Cyrillic_IO ] }; - key <AD07> { [Cyrillic_ge, Cyrillic_GE, Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] }; - key <AD10> { [ Cyrillic_ze, Cyrillic_ZE, U00B6 ] }; // Pilcrow Sign - key <AD12> { [Cyrillic_hardsign, Cyrillic_HARDSIGN, Ukrainian_yi, Ukrainian_YI ] }; - key <AC02> { [ Cyrillic_yeru, Cyrillic_YERU, Ukrainian_i, Ukrainian_I ] }; - key <AC11> { [ Cyrillic_e, Cyrillic_E, Ukrainian_ie,Ukrainian_IE ] }; - key <BKSL> { [ slash, bar, backslash, U00A6 ] }; // Broken Bar - key <AB03> { [ Cyrillic_es, Cyrillic_ES, copyright ] }; - key <AB06> { [ Cyrillic_te, Cyrillic_TE, trademark ] }; - key <AB07> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN, U00B5 ] }; // Micro Sign - key <AB08> { [ Cyrillic_be, Cyrillic_BE, guillemotleft, doublelowquotemark ] }; - key <AB09> { [ Cyrillic_yu, Cyrillic_YU, guillemotright, leftdoublequotemark ] }; - key <AB10> { [ period, comma, slash, ellipsis ] }; - - include "level3(ralt_switch)" -}; +// based on
+// russian standard keyboard
+// AEN <aen@logic.ru>
+// 2001/12/23 by Leon Kanter <leon@blackcatlinux.com>
+// 2005/12/09 Valery Inozemtsev <shrek@altlinux.ru>
+
+// Windows layout
+partial default alphanumeric_keys
+xkb_symbols "winkeys" {
+ include "ru(common)"
+
+ name[Group1]= "Russian";
+
+ key <AE03> { [ 3, numerosign ] };
+ key <AE04> { [ 4, semicolon ] };
+ key <AE05> { [ 5, percent ] };
+ key <AE06> { [ 6, colon ] };
+ key <AE07> { [ 7, question ] };
+ key <AE08> { [ 8, asterisk ] };
+
+ key <AB10> { [ period, comma ] };
+ key <BKSL> { [ backslash, slash ] };
+};
+
+partial hidden alphanumeric_keys
+xkb_symbols "common" {
+
+ key <AE01> { [ 1, exclam ] };
+ key <AE02> { [ 2, quotedbl ] };
+ key <AE03> { [ 3, numbersign ] };
+ key <AE04> { [ 4, asterisk ] };
+ key <AE05> { [ 5, colon ] };
+ key <AE06> { [ 6, comma ] };
+ key <AE07> { [ 7, period ] };
+ key <AE08> { [ 8, semicolon ] };
+ key <AE09> { [ 9, parenleft ] };
+ key <AE10> { [ 0, parenright ] };
+ key <AE11> { [ minus, underscore ] };
+ key <AE12> { [ equal, plus ] };
+ key <BKSL> { [ backslash, bar ] };
+ key <AB10> { [ slash, question ] };
+ key <LSGT> { [ slash, bar ] };
+
+ key <TLDE> { [ Cyrillic_io, Cyrillic_IO ] };
+ key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI ] };
+ key <AD02> { [ Cyrillic_tse, Cyrillic_TSE ] };
+ key <AD03> { [ Cyrillic_u, Cyrillic_U ] };
+ key <AD04> { [ Cyrillic_ka, Cyrillic_KA ] };
+ key <AD05> { [ Cyrillic_ie, Cyrillic_IE ] };
+ key <AD06> { [ Cyrillic_en, Cyrillic_EN ] };
+ key <AD07> { [ Cyrillic_ghe, Cyrillic_GHE ] };
+ key <AD08> { [ Cyrillic_sha, Cyrillic_SHA ] };
+ key <AD09> { [ Cyrillic_shcha, Cyrillic_SHCHA ] };
+ key <AD10> { [ Cyrillic_ze, Cyrillic_ZE ] };
+ key <AD11> { [ Cyrillic_ha, Cyrillic_HA ] };
+ key <AD12> { [Cyrillic_hardsign,Cyrillic_HARDSIGN ] };
+ key <AC01> { [ Cyrillic_ef, Cyrillic_EF ] };
+ key <AC02> { [ Cyrillic_yeru, Cyrillic_YERU ] };
+ key <AC03> { [ Cyrillic_ve, Cyrillic_VE ] };
+ key <AC04> { [ Cyrillic_a, Cyrillic_A ] };
+ key <AC05> { [ Cyrillic_pe, Cyrillic_PE ] };
+ key <AC06> { [ Cyrillic_er, Cyrillic_ER ] };
+ key <AC07> { [ Cyrillic_o, Cyrillic_O ] };
+ key <AC08> { [ Cyrillic_el, Cyrillic_EL ] };
+ key <AC09> { [ Cyrillic_de, Cyrillic_DE ] };
+ key <AC10> { [ Cyrillic_zhe, Cyrillic_ZHE ] };
+ key <AC11> { [ Cyrillic_e, Cyrillic_E ] };
+ key <AB01> { [ Cyrillic_ya, Cyrillic_YA ] };
+ key <AB02> { [ Cyrillic_che, Cyrillic_CHE ] };
+ key <AB03> { [ Cyrillic_es, Cyrillic_ES ] };
+ key <AB04> { [ Cyrillic_em, Cyrillic_EM ] };
+ key <AB05> { [ Cyrillic_i, Cyrillic_I ] };
+ key <AB06> { [ Cyrillic_te, Cyrillic_TE ] };
+ key <AB07> { [Cyrillic_softsign,Cyrillic_SOFTSIGN ] };
+ key <AB08> { [ Cyrillic_be, Cyrillic_BE ] };
+ key <AB09> { [ Cyrillic_yu, Cyrillic_YU ] };
+
+ key.type[group1]="TWO_LEVEL";
+
+ include "kpdl(comma)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "legacy" {
+ include "ru(common)"
+
+ name[Group1]= "Russian (legacy)";
+};
+
+partial alphanumeric_keys
+xkb_symbols "olpc" {
+
+ include "ru(common)"
+
+ key <TLDE> { [ 0x01000451, 0x01000401, grave ] }; // Ñ‘, Ð
+ key <AE03> { [ 3, numbersign, 0x01002116 ] }; // â„–
+ key <AE04> { [ 4, dollar, semicolon ] };
+ key <AE06> { [ 6, asciicircum, colon ] };
+ key <AE07> { [ 7, ampersand ] };
+ key <AE09> { [ 9, parenleft, acute ] };
+ key <AC12> { [ backslash, bar, slash ] };
+
+ include "group(olpc)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "typewriter" {
+ include "ru(common)"
+ name[Group1]= "Russian (typewriter)";
+ key <TLDE> { [ bar, plus ] };
+ key <AE01> { [ numerosign, 1 ] };
+ key <AE02> { [ minus, 2 ] };
+ key <AE03> { [ slash, 3 ] };
+ key <AE04> { [ quotedbl, 4 ] };
+ key <AE05> { [ colon, 5 ] };
+ key <AE06> { [ comma, 6 ] };
+ key <AE07> { [ period, 7 ] };
+ key <AE08> { [ underscore, 8 ] };
+ key <AE09> { [ question, 9 ] };
+ key <AE10> { [ percent, 0 ] };
+ key <AE11> { [ exclam, equal ] };
+ key <AE12> { [ semicolon, backslash ] };
+
+ key <BKSL> { [ parenright, parenleft ] };
+
+ key <AD12> { [Cyrillic_hardsign,Cyrillic_HARDSIGN ] };
+ key <AB10> { [ Cyrillic_io, Cyrillic_IO ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "typewriter-legacy" {
+ include "ru(common)"
+ name[Group1]= "Russian (typewriter, legacy)";
+ key <TLDE> { [ apostrophe, quotedbl ] };
+ key <AE01> { [ exclam, 1 ] };
+ key <AE02> { [ numerosign, 2 ] };
+ key <AE03> { [ slash, 3 ] };
+ key <AE04> { [ semicolon, 4 ] };
+ key <AE05> { [ colon, 5 ] };
+ key <AE06> { [ comma, 6 ] };
+ key <AE07> { [ period, 7 ] };
+ key <AE08> { [ underscore, 8 ] };
+ key <AE09> { [ question, 9 ] };
+ key <AE10> { [ percent, 0 ] };
+ key <BKSL> { [ parenleft, parenright ] };
+
+ key <AD12> { [Cyrillic_hardsign,Cyrillic_HARDSIGN ] };
+ key <AB10> { [ Cyrillic_io, Cyrillic_IO ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "phonetic" {
+
+ name[Group1]= "Russian (phonetic)";
+
+ key <AE01> { [ 1, exclam ] };
+ key <AE02> { [ 2, at ] };
+ key <AE03> { [ 3, Cyrillic_io ] };
+ key <AE04> { [ 4, Cyrillic_IO ] };
+ key <AE05> { [ 5, Cyrillic_hardsign ] };
+ key <AE06> { [ 6, Cyrillic_HARDSIGN ] };
+ key <AE07> { [ 7, ampersand ] };
+ key <AE08> { [ 8, asterisk ] };
+ key <AE09> { [ 9, parenleft ] };
+ key <AE10> { [ 0, parenright ] };
+ key <AE11> { [ minus, underscore ] };
+
+ key <AB09> { [ period, greater ] };
+ key <AB10> { [ slash, question ] };
+ key <AB08> { [ comma, less ] };
+ key <AC10> { [ semicolon, colon ] };
+ key <AC11> { [ apostrophe, quotedbl ] };
+ key <LSGT> { [ bar, brokenbar ] };
+
+ key <TLDE> { [ Cyrillic_yu, Cyrillic_YU ] };
+ key <LatQ> { [ Cyrillic_ya, Cyrillic_YA ] };
+ key <LatZ> { [ Cyrillic_ze, Cyrillic_ZE ] };
+ key <LatS> { [ Cyrillic_es, Cyrillic_ES ] };
+ key <LatA> { [ Cyrillic_a, Cyrillic_A ] };
+ key <LatW> { [ Cyrillic_ve, Cyrillic_VE ] };
+ key <LatC> { [ Cyrillic_tse, Cyrillic_TSE ] };
+ key <LatX> { [Cyrillic_softsign,Cyrillic_SOFTSIGN ] };
+ key <LatD> { [ Cyrillic_de, Cyrillic_DE ] };
+ key <LatE> { [ Cyrillic_ie, Cyrillic_IE ] };
+ key <LatV> { [ Cyrillic_zhe, Cyrillic_ZHE ] };
+ key <LatF> { [ Cyrillic_ef, Cyrillic_EF ] };
+ key <LatT> { [ Cyrillic_te, Cyrillic_TE ] };
+ key <LatR> { [ Cyrillic_er, Cyrillic_ER ] };
+ key <LatN> { [ Cyrillic_en, Cyrillic_EN ] };
+ key <LatB> { [ Cyrillic_be, Cyrillic_BE ] };
+ key <LatH> { [ Cyrillic_ha, Cyrillic_HA ] };
+ key <LatG> { [ Cyrillic_ghe, Cyrillic_GHE ] };
+ key <LatY> { [ Cyrillic_yeru, Cyrillic_YERU ] };
+ key <LatM> { [ Cyrillic_em, Cyrillic_EM ] };
+ key <LatJ> { [ Cyrillic_shorti, Cyrillic_SHORTI ] };
+ key <LatU> { [ Cyrillic_u, Cyrillic_U ] };
+ key <LatK> { [ Cyrillic_ka, Cyrillic_KA ] };
+ key <LatI> { [ Cyrillic_i, Cyrillic_I ] };
+ key <LatO> { [ Cyrillic_o, Cyrillic_O ] };
+ key <LatL> { [ Cyrillic_el, Cyrillic_EL ] };
+ key <LatP> { [ Cyrillic_pe, Cyrillic_PE ] };
+
+ key <AD11> { [ Cyrillic_sha, Cyrillic_SHA ] };
+ key <AE12> { [ Cyrillic_che, Cyrillic_CHE ] };
+ key <AD12> { [ Cyrillic_shcha, Cyrillic_SHCHA ] };
+ key <BKSL> { [ Cyrillic_e, Cyrillic_E ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "phonetic_winkeys" {
+
+ include "ru(phonetic)"
+ name[Group1]= "Russian (phonetic WinKeys)";
+
+ key <LatX> { [ Cyrillic_ha, Cyrillic_HA ] };
+ key <LatH> { [ Cyrillic_che, Cyrillic_CHE ] };
+ key <AE12> { [ Cyrillic_softsign, Cyrillic_softsign ] };
+
+};
+
+partial alphanumeric_keys
+xkb_symbols "tt" {
+ include "ru(winkeys)"
+ name[Group1]= "Tatar";
+
+ key.type[group1]="FOUR_LEVEL";
+
+ key <TLDE> { [ 0x010004bb, 0x010004ba,
+ Cyrillic_io, Cyrillic_IO ] };
+ key <AD02> { [ 0x010004e9, 0x010004e8,
+ Cyrillic_tse, Cyrillic_TSE ] };
+ key <AD09> { [ 0x010004d9, 0x010004d8,
+ Cyrillic_shcha, Cyrillic_SHCHA ] };
+ key <AD12> { [ 0x010004af, 0x010004ae,
+ Cyrillic_hardsign,Cyrillic_HARDSIGN ] };
+ key <AC10> { [ 0x010004a3, 0x010004a2,
+ Cyrillic_zhe, Cyrillic_ZHE ] };
+ key <AB07> { [ 0x01000497, 0x01000496,
+ Cyrillic_softsign,Cyrillic_SOFTSIGN ] };
+
+ include "level3(ralt_switch)"
+
+};
+
+partial alphanumeric_keys
+xkb_symbols "os_legacy" {
+ include "ru(common)"
+
+ name[Group1]= "Ossetian (legacy)";
+
+ key <TLDE> { [ Cyrillic_e, Cyrillic_E ] };
+ key <AC07> { [ Cyrillic_o, Cyrillic_O, Cyrillic_io, Cyrillic_IO ] };
+ key <AC11> { [ 0x010004D5, 0x010004D4 ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "os_winkeys" {
+ include "ru(winkeys)"
+
+ name[Group1]= "Ossetian (WinKeys)";
+
+ key <TLDE> { [ Cyrillic_e, Cyrillic_E ] };
+ key <AC07> { [ Cyrillic_o, Cyrillic_O, Cyrillic_io, Cyrillic_IO ] };
+ key <AC11> { [ 0x010004D5, 0x010004D4 ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "cv" {
+ include "ru(winkeys)"
+
+ name[Group1]= "Chuvash";
+
+ key.type[group1]="FOUR_LEVEL";
+
+ key <AD03> { [ Cyrillic_u, Cyrillic_U,
+ 0x010004f3, 0x010004f2 ] };
+ key <AD05> { [ Cyrillic_ie, Cyrillic_IE,
+ 0x01000115, 0x01000114 ] };
+ key <AC04> { [ Cyrillic_a, Cyrillic_A,
+ abreve, Abreve ] };
+ key <AB03> { [ Cyrillic_es, Cyrillic_ES,
+ ccedilla, Ccedilla ] };
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "udm" {
+ include "ru(winkeys)"
+
+ name[Group1]= "Udmurt";
+
+ key.type[group1]="FOUR_LEVEL";
+
+ key <AE01> { [ question, exclam, 1, 1 ] };
+ key <AE02> { [ parenleft, quotedbl, 2, 2 ] };
+ key <AE03> { [ parenright, numerosign, 3, 3 ] };
+ key <AE04> { [ colon, semicolon, 4, 4 ] };
+ key <AE05> { [ asterisk, percent, 5, 5 ] };
+ key <AE06> { [ 0x010004dd, 0x010004dc, 6, 6 ] };
+ key <AE07> { [ 0x010004e7, 0x010004e6, 7, 7 ] };
+ key <AE08> { [ 0x010004f5, 0x010004f4, 8, 8 ] };
+ key <AE09> { [ 0x010004e5, 0x010004e4, 9, 9 ] };
+ key <AE10> { [ 0x010004df, 0x010004de, 0, 0 ] };
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "cv_latin" {
+ include "us(alt-intl)"
+
+ name[Group1]= "Chuvash (Latin)";
+
+ key.type[group1]="FOUR_LEVEL";
+
+ key <AD01> { [ q, Q, 0x01000161, 0x01000160 ] };
+ key <AD02> { [ w, W, udiaeresis, Udiaeresis ] };
+ key <AD03> { [ e, E, 0x01000115, 0x01000114 ] };
+ key <AD07> { [ u, U, udiaeresis, Udiaeresis ] };
+ key <AD08> { [ i, I, 0x0100012d, 0x0100012c ] };
+ key <AD09> { [ o, O, odiaeresis, Odiaeresis ] };
+ key <AC01> { [ a, A, abreve, Abreve ] };
+ key <AC02> { [ s, S, scedilla, Scedilla ] };
+ key <AC05> { [ g, G, gbreve, Gbreve ] };
+ key <AC07> { [ j, J, 0x01000131, 0x01000130 ] };
+ key <AB03> { [ c, C, ccedilla, Ccedilla ] };
+
+ include "level3(ralt_switch)"
+
+};
+
+// Komi language layout
+// based on
+// russian standard keyboard
+// Vlad Shakhov <lumpen.intellectual@gmail.com>
+// Last Changes 2007/10/23 by Vlad Shakhov <lumpen.intellectual@gmail.com>
+
+partial alphanumeric_keys
+xkb_symbols "kom" {
+
+ include "ru(winkeys)"
+
+ name[Group1]= "Komi";
+
+ key.type[group1]="FOUR_LEVEL_ALPHABETIC";
+
+// cyrilllic o with diaeresis
+ key <AC07> { [ Cyrillic_o, Cyrillic_O,
+ U04E7, U04E6 ] };
+
+// hard I as additional key for soft Cyrillic_I
+ key <AB05> { [ Cyrillic_i, Cyrillic_I,
+ Ukrainian_i, Ukrainian_I ] };
+
+ include "level3(ralt_switch)"
+};
+
+// Yakut language layout
+// 2008/04/23 Yakov Aleksandrov <bertjickty@yandex.ru>
+// 2008/04/23 Anatoliy Zhozhikov <jav@sitc.ru>
+// 2008/04/23 Aleksandr Varlamov
+partial alphanumeric_keys
+xkb_symbols "sah" {
+
+ include "ru(winkeys)"
+
+ name[Group1]= "Yakut";
+
+ key.type[group1]="FOUR_LEVEL_ALPHABETIC";
+
+ key <TLDE> { [ Cyrillic_io, Cyrillic_IO,
+ U04EB, U04EA ] };
+ key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI,
+ U048B, U048A ] };
+ key <AD03> { [ Cyrillic_u, Cyrillic_U,
+ Cyrillic_u_straight, Cyrillic_U_straight ] };
+ key <AD04> { [ Cyrillic_ka, Cyrillic_KA,
+ U04C4, U04C3 ] };
+ key <AD06> { [ Cyrillic_en, Cyrillic_EN,
+ U04A5, U04A4 ] };
+ key <AD07> { [ Cyrillic_ghe, Cyrillic_GHE,
+ U0495, U0494 ] };
+ key <AD10> { [ Cyrillic_ze, Cyrillic_ZE,
+ U04E1, U04E0 ] };
+ key <AD11> { [ Cyrillic_ha, Cyrillic_HA,
+ Cyrillic_shha, Cyrillic_SHHA ] };
+ key <AC07> { [ Cyrillic_o, Cyrillic_O,
+ Cyrillic_o_bar, Cyrillic_O_bar ] };
+ key <AC10> { [ Cyrillic_zhe, Cyrillic_ZHE,
+ U0461, U0460 ] };
+ key <AB02> { [ Cyrillic_che, Cyrillic_CHE,
+ Cyrillic_u_macron, Cyrillic_U_macron ] };
+ key <AB04> { [ Cyrillic_em, Cyrillic_EM,
+ U04C8, U04C7 ] };
+ key <AB05> { [ Cyrillic_i, Cyrillic_I,
+ Cyrillic_i_macron, Cyrillic_I_macron ] };
+
+ include "level3(ralt_switch)"
+};
+
+
+//Kalmyk language layout
+//based on the Kalmyk language layout: http://soft.oyrat.org/
+//Nikolay Korneev <halmg@oyrat.org>
+//Toli Miron <mirontoli@gmail.com>
+
+partial alphanumeric_keys
+xkb_symbols "xal" {
+ include "ru(winkeys)"
+
+ name[Group1]= "Kalmyk";
+
+ key.type[group1]="FOUR_LEVEL";
+
+ key <AE01> { [ question, exclam, 1 ] };
+ key <AE02> { [ numerosign, quotedbl, 2 ] };
+ key <AE03> { [ Cyrillic_u_straight, Cyrillic_U_straight, 3 ] };
+ key <AE04> { [ Cyrillic_schwa, Cyrillic_SCHWA, 4 ] };
+ key <AE05> { [ asterisk, percent, 5 ] };
+ key <AE06> { [ Cyrillic_en_descender, Cyrillic_EN_descender, 6 ] };
+ key <AE07> { [ Cyrillic_o_bar, Cyrillic_O_bar, 7 ] };
+ key <AE08> { [ Cyrillic_shha, Cyrillic_SHHA, 8 ] };
+ key <AE09> { [ Cyrillic_zhe_descender, Cyrillic_ZHE_descender, 9 ] };
+ key <AE10> { [ semicolon, colon, 0 ] };
+
+ key <TLDE> { [ parenleft, parenright, Cyrillic_io, Cyrillic_IO ] };
+
+ key <AD02> { [ Cyrillic_tse, Cyrillic_TSE, dollar ] };
+ key <AD03> { [ Cyrillic_u, Cyrillic_U, EuroSign ] };
+ key <AD04> { [ Cyrillic_ka, Cyrillic_KA, registered ] };
+ key <AD05> { [ Cyrillic_ie, Cyrillic_IE, trademark ] };
+ key <AD11> { [ Cyrillic_ha, Cyrillic_HA, bracketleft ] };
+ key <AD12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN, bracketright ] };
+ key <AC11> { [ Cyrillic_e, Cyrillic_E, apostrophe ] };
+ key <AB03> { [ Cyrillic_es, Cyrillic_ES, copyright ] };
+ key <AB08> { [ Cyrillic_be, Cyrillic_BE, less ] };
+ key <AB09> { [ Cyrillic_yu, Cyrillic_YU, greater ] };
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "dos" {
+
+ include "ru(common)"
+
+ name[Group1]= "Russian (DOS)";
+
+ key <TLDE> { [ parenright, parenleft ] };
+ key <AE04> { [ 4, currency ] };
+ key <AE09> { [ 9, question ] };
+ key <AE10> { [ 0, percent ] };
+
+ key <AB10> { [ Cyrillic_io, Cyrillic_IO ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "bak" {
+ include "ru(winkeys)"
+
+ name[Group1]= "Bashkirian";
+ key.type[group1]="FOUR_LEVEL";
+
+ key <TLDE> { [ 0x010004d9, 0x010004d8, Cyrillic_io, Cyrillic_IO ] };
+ key <AE01> { [ exclam, quotedbl, 1, 1 ] };
+ key <AE02> { [ 0x010004e9, 0x010004e8, 2, 2 ] };
+ key <AE03> { [ 0x010004a1, 0x010004a0, 3, 3 ] };
+ key <AE04> { [ 0x01000493, 0x01000492, 4, 4 ] };
+ key <AE05> { [ 0x010004ab, 0x010004aa, 5, 5 ] };
+ key <AE06> { [ colon, semicolon, 6, 6 ] };
+ key <AE07> { [ 0x01000499, 0x01000498, 7, 7 ] };
+ key <AE08> { [ 0x010004bb, 0x010004ba, 8, 8 ] };
+ key <AE09> { [ question, parenleft, 9, 9 ] };
+ key <AE10> { [ numerosign, parenright, 0, 0 ] };
+ key <AE11> { [ minus, percent, minus, underscore ]};
+ key <AE12> { [ 0x010004af, 0x010004ae, equal, plus ]};
+ key <BKSL> { [ 0x010004a3, 0x010004a2, backslash, slash ]};
+
+ include "level3(ralt_switch)"
+};
+
+// Serbian charecters added as third level symbols to Russian keyboard layout.
+
+partial alphanumeric_keys
+xkb_symbols "srp" {
+ include "ru(common)"
+ include "level3(ralt_switch)"
+
+ name[Group1]= "Serbian (Russia)";
+
+ key <AE03> { [ 3, numerosign ] };
+ key <AE04> { [ 4, semicolon ] };
+ key <AE05> { [ 5, percent ] };
+ key <AE06> { [ 6, colon ] };
+ key <AE07> { [ 7, question ] };
+ key <AE08> { [ 8, asterisk ] };
+ key <AB10> { [ period, comma ] };
+ key <BKSL> { [ backslash, slash ] };
+ key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI, U458, U408 ] };
+ key <AD06> { [ Cyrillic_en, Cyrillic_EN, U45A, U40A ] };
+ key <AC08> { [ Cyrillic_el, Cyrillic_EL, U459, U409 ] };
+ key <AC09> { [ Cyrillic_de, Cyrillic_DE, U45F, U40F ] };
+ key <AC10> { [ Cyrillic_zhe, Cyrillic_ZHE, U452, U402 ] };
+ key <AB02> { [ Cyrillic_che, Cyrillic_CHE, U45B, U40B ] };
+};
+
+// Mari language layout
+// based on Russian standard keyboard
+// http://www.marlamuter.ru/
+partial alphanumeric_keys
+xkb_symbols "chm" {
+ include "ru(common)"
+
+ name[Group1]= "Mari";
+
+ key.type[group1]="FOUR_LEVEL_ALPHABETIC";
+ key <AC04> { [ Cyrillic_a, Cyrillic_A, U04D3, U04D2 ] };
+ key <AD03> { [ Cyrillic_u, Cyrillic_U, U04F1, U04F0 ] };
+ key <AC02> { [ Cyrillic_ui, Cyrillic_UI, U04F9, U04F8 ] };
+ key <AD06> { [ Cyrillic_n, Cyrillic_N, U04A5, U04A4 ] };
+ key <AC11> { [ Cyrillic_e, Cyrillic_E, U04E9, U04E8 ] };
+ key <AC10> { [ Cyrillic_zh, Cyrillic_ZH, U04EB, U04EA ] };
+ key <AC01> { [ Cyrillic_f, Cyrillic_F, UF537, UF536 ] };
+
+ include "level3(ralt_switch)"
+};
+
+// EXTRAS:
+
+// Church Slavonic language layout
+// based on
+// russian standard keyboard
+// Aleksandr Andreev and Yuri Shardt
+// Last Changes 2010/08/01. Contact <aleksandr.andreev@gmail.com>
+
+partial alphanumeric_keys
+xkb_symbols "chu"
+{
+ name[Group1]= "Church Slavonic";
+ key <TLDE> { [ U0457, U0407, U0482, U20DD ] }; // ї Ї ҂ e.g: а⃝ where the last is a combining ten thousands sign
+ key <AE01> { [ U0461, U0460, U047D, U047C] }; // ѡ Ѡ ѽ Ѽ
+ key <AE02> { [ U0454, U0404, U0465, U0464] }; // є Є ѥ Ѥ
+ key <AE03> { [ U046F, U046E, U0469, U0468] }; // ѯ Ѯ ѩ Ѩ
+ key <AE04> { [ U0471, U0470, U046D, U046C] }; // ѱ Ѱ ѭ Ѭ
+ key <AE05> { [ U0473, U0472, UA657, UA656] }; // ѳ Ѳ iotified A
+ key <AE06> { [ U0475, U0474, U0477, U0476] }; // ѵ Ѵ ѷ Ѷ
+ key <AE07> { [ U047B, U047A, UA64D, UA64C] }; // ѻ Ѻ ꙍ Ꙍ
+ key <AE08> { [ U047F, U047E, U046B, U046A] }; // ѿ Ѿ ѫ Ѫ
+ key <AE09> { [ U0455, U0405, parenleft, U002A ] }; // ѕ Ѕ ( *
+ key <AE10> { [ Cyrillic_u, Cyrillic_U, parenright, U0488 ] }; // у У ) NB: for diagraph Ouk, use Cyrillic_o + Cyrillic_u
+ key <AE11> { [ U0483, U0486, U0487, U005F] }; // а҃ а҆ а҇, _ (titlo, psili, pokrytie, underscore)
+ key <AE12> { [ U0301, U0300, U0484, UA67E] }; // а̀ а́ а҄ ꙾ (oxia, varia, kamora, kavyka)
+ key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI, U0456 ] };
+ key <AD02> { [ Cyrillic_tse, Cyrillic_TSE, U2DF0 ] };
+ key <AD03> { [ UA64B, UA64A, U2DF9 ] }; // Cyrillic monograph Uk (not U)!
+ key <AD04> { [ Cyrillic_ka, Cyrillic_KA, U2DE6 ] };
+ key <AD05> { [ Cyrillic_ie, Cyrillic_IE, U2DF7 ] };
+ key <AD06> { [ Cyrillic_en, Cyrillic_EN, U2DE9 ] };
+ key <AD07> { [ Cyrillic_ghe, Cyrillic_GHE, U2DE2 ] };
+ key <AD08> { [ Cyrillic_sha, Cyrillic_SHA, U2DF2 ] };
+ key <AD09> { [ Cyrillic_shcha, Cyrillic_SHCHA, U2DF3 ] };
+ key <AD10> { [ Cyrillic_ze, Cyrillic_ZE, U2DE5 ] };
+ key <AD11> { [ Cyrillic_ha, Cyrillic_HA, U2DEF ] };
+ key <AD12> { [Cyrillic_hardsign,Cyrillic_HARDSIGN, UA67D ] }; // Payerok
+ key <BKSL> { [backslash, slash, colon, question] }; // \ / : ? (note, for Slavonic question use semicolon
+ key <AC01> { [ Cyrillic_ef, Cyrillic_EF ] };
+ key <AC02> { [ Cyrillic_yeru, Cyrillic_YERU ] };
+ key <AC03> { [ Cyrillic_ve, Cyrillic_VE, U2DE1 ] };
+ key <AC04> { [ Cyrillic_a, Cyrillic_A, U2DF6 ] };
+ key <AC05> { [ Cyrillic_pe, Cyrillic_PE, U2DEB ] };
+ key <AC06> { [ Cyrillic_er, Cyrillic_ER, U2DEC ] };
+ key <AC07> { [ Cyrillic_o, Cyrillic_O, U2DEA ] };
+ key <AC08> { [ Cyrillic_el, Cyrillic_EL, U2DE7 ] };
+ key <AC09> { [ Cyrillic_de, Cyrillic_DE, U2DE3 ] };
+ key <AC10> { [ Cyrillic_zhe, Cyrillic_ZHE, U2DE4 ] };
+ key <AC11> { [ U0463, U0462, U2DFA ] }; // Yat
+ key <AB01> { [ U0467, U0466, U2DFD ] }; // Small Yus
+ key <AB02> { [ Cyrillic_che, Cyrillic_CHE, U2DF1 ] };
+ key <AB03> { [ Cyrillic_es, Cyrillic_ES, U2DED ] };
+ key <AB04> { [ Cyrillic_em, Cyrillic_EM, U2DE8 ] };
+ key <AB05> { [ Cyrillic_i, Cyrillic_I ] };
+ key <AB06> { [ Cyrillic_te, Cyrillic_TE, U2DEE ] };
+ key <AB07> { [Cyrillic_softsign,Cyrillic_SOFTSIGN ] };
+ key <AB08> { [ Cyrillic_be, Cyrillic_BE, U2DE0 ] };
+ key <AB09> { [ Cyrillic_yu, Cyrillic_YU, U2DFB ] };
+ key <AB10> { [ period, comma, semicolon, exclam ] };
+};
+
+
+// RUU (Russian-Ukrainian United keyboard layout).
+// Modified Russian standart keyboard with third level contains Ukrainian
+// and Belorusian alphabetic letters and commonly used Unicode symbols.
+// Description http://wiki.opennet.ru/RUU [russian]
+// Vasyĺ V. Vercynśkyj <fuckel@ukr.net>
+// Last Changes 2011/05/11
+//
+// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓
+// │ ' ~ │ ! ≈ │ " ∞ │ № ₴ │ ; € │ % ‰ │ : ≤ │ ? ≥ │ * × │ ( { │ ) } │ _ – │ + ± ┃ ⌫ ┃
+// │ ’ ́ │ 1 ÷ │ 2 ¤ │ 3 § │ 4 $ │ 5 ° │ 6 < │ 7 > │ 8 • │ 9 [ │ 0 ] │ - — │ = ≠ ┃Backspace┃
+// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫
+// ┃ ┃ Й │ Ц │ У Ў │ К │ Е Ё │ Н │ Г Ґ │ Ш │ Щ │ З │ Х │ Ъ Ї ┃ Enter ┃
+// ┃ Tab ↹ ┃ й │ ц │ у ў │ к ® │ е ё │ н │ г ґ │ ш │ щ │ з │ х │ ъ ї ┃ ⏎ ┃
+// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ┃
+// ┃ Caps ┃ Ф │ Ы І │ В │ А │ П │ Р │ О │ Л │ Д │ Ж │ Э Є │ | ¦ ┃ ┃
+// ┃ Lock ⇬ ┃ ф │ ы і │ в │ а │ п │ р │ о │ л │ д │ ж │ э є │ / \ ┃ ┃
+// ┣━━━━━━━━┻━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┲━━━┷━━━━━┻━━━━━━┫
+// ┃ ┃ Я │ Ч │ С │ М │ И │ Т │ Ь │ Б „ │ Ю “ │ , … ┃ ┃
+// ┃ Shift ⇧ ┃ я │ ч │ с © │ м │ и │ т ™ │ ь µ │ б « │ ю » │ . / ┃ Shift ⇧ ┃
+// ┣━━━━━━━┳━━┻━━━━┳┷━━━━━┷┱────┴─────┴─────┴─────┴─────┴─────┴┲━━━━┷━━┳━━┻━━━━┳━━━━━━━┳━━━┛
+// ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃
+// ┃ Ctrl ┃ Meta ┃ Alt ┃ Space ┃AltGr ⇮┃ Menu ┃ Ctrl ┃
+// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛
+
+
+
+partial alphanumeric_keys
+xkb_symbols "ruu" {
+ include "ru(common)"
+
+ name[Group1]= "Russian (with Ukrainian-Belorussian layout)";
+
+ key <TLDE> { [ U2019, apostrophe, U0301, asciitilde ] }; // Apostrophe and Stress symbol
+ key <AE01> { [ 1, exclam, U00F7, U2248 ] }; // Division Sign and Almost Equal To
+ key <AE02> { [ 2, quotedbl, currency, infinity ] };
+ key <AE03> { [ 3, numerosign, U00A7, U20B4 ] }; // Paragraph and Hryvnia sign
+ key <AE04> { [ 4, semicolon, dollar, EuroSign ] };
+ key <AE05> { [ 5, percent, degree, U2030 ] }; // Per Mille Sign
+ key <AE06> { [ 6, colon, less, U2264 ] }; // Less-Than Or Equal To
+ key <AE07> { [ 7, question, greater, U2265 ] }; // Greater-Than Or Equal To
+ key <AE08> { [ 8, asterisk, enfilledcircbullet, U00D7 ] }; // Multiplication Sign
+ key <AE09> { [ 9, parenleft, bracketleft, braceleft ] };
+ key <AE10> { [ 0, parenright, bracketright, braceright ] };
+ key <AE11> { [ minus, underscore, emdash, endash ] };
+ key <AE12> { [ equal, plus, notequal, plusminus ] };
+ key <AD03> { [ Cyrillic_u, Cyrillic_U, Byelorussian_shortu, Byelorussian_SHORTU ] };
+ key <AD04> { [ Cyrillic_ka, Cyrillic_KA, registered ] }; // Registered tm
+ key <AD05> { [ Cyrillic_ie, Cyrillic_IE, Cyrillic_io, Cyrillic_IO ] };
+ key <AD07> { [Cyrillic_ge, Cyrillic_GE, Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] };
+ key <AD10> { [ Cyrillic_ze, Cyrillic_ZE, U00B6 ] }; // Pilcrow Sign
+ key <AD12> { [Cyrillic_hardsign, Cyrillic_HARDSIGN, Ukrainian_yi, Ukrainian_YI ] };
+ key <AC02> { [ Cyrillic_yeru, Cyrillic_YERU, Ukrainian_i, Ukrainian_I ] };
+ key <AC11> { [ Cyrillic_e, Cyrillic_E, Ukrainian_ie,Ukrainian_IE ] };
+ key <BKSL> { [ slash, bar, backslash, U00A6 ] }; // Broken Bar
+ key <AB03> { [ Cyrillic_es, Cyrillic_ES, copyright ] };
+ key <AB06> { [ Cyrillic_te, Cyrillic_TE, trademark ] };
+ key <AB07> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN, U00B5 ] }; // Micro Sign
+ key <AB08> { [ Cyrillic_be, Cyrillic_BE, guillemotleft, doublelowquotemark ] };
+ key <AB09> { [ Cyrillic_yu, Cyrillic_YU, guillemotright, leftdoublequotemark ] };
+ key <AB10> { [ period, comma, slash, ellipsis ] };
+
+ include "level3(ralt_switch)"
+};
diff --git a/xorg-server/xkeyboard-config/symbols/se b/xorg-server/xkeyboard-config/symbols/se index 827b091f8..59a07dcd7 100644 --- a/xorg-server/xkeyboard-config/symbols/se +++ b/xorg-server/xkeyboard-config/symbols/se @@ -1,312 +1,312 @@ -// based on a keyboard map from an 'xkb/symbols/se' file - -partial default alphanumeric_keys -xkb_symbols "basic" { - include "latin(type2)" - include "se(se)" -}; - -partial alphanumeric_keys -xkb_symbols "se" { - - name[Group1]="Swedish"; - - key <AE05> { [ 5, percent, EuroSign, cent ] }; - key <AE11> { [ plus, question, backslash, questiondown ] }; - key <AE12> { [dead_acute, dead_grave, plusminus, notsign ] }; - - - key <AC10> { [odiaeresis, Odiaeresis, oslash, Ooblique ] }; - key <AC11> { [adiaeresis, Adiaeresis, ae, AE ] }; - key <TLDE> { [ section, onehalf, paragraph, threequarters] }; - - key <BKSL> { [apostrophe, asterisk, acute, multiply ] }; - - key <SPCE> { [ space, space, space, nobreakspace ] }; - - key <LSGT> { [ less, greater, bar, brokenbar ] }; - include "kpdl(comma)" - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "nodeadkeys" { - - // Modifies the basic Swedish layout to eliminate all dead keys - - include "latin(type2)" - include "latin(type2_nodeadkeys)" - include "se(se)" - - name[Group1]="Swedish (eliminate dead keys)"; - - key <AE12> { [ acute, grave, plusminus, notsign ] }; - -}; - -// Swedish Dvorak -partial alphanumeric_keys -xkb_symbols "dvorak" { - - name[Group1]="Swedish (Dvorak)"; - - include "se(basic)" - - key <AD01> { [ aring, Aring, backslash ] }; - key <AD02> { [ adiaeresis, Adiaeresis, braceleft, bracketleft ] }; - key <AD03> { [ odiaeresis, Odiaeresis, braceright, bracketright ] }; - key <AD04> { [ p, P, thorn, THORN ] }; - key <AD05> { [ y, Y, leftarrow, yen ] }; - key <AD06> { [ f, F, dstroke, ordfeminine ] }; - key <AD07> { [ g, G, eng, ENG ] }; - key <AD08> { [ c, C, copyright, copyright ] }; - key <AD09> { [ r, R, registered, registered ] }; - key <AD10> { [ l, L, lstroke, Lstroke ] }; - key <AD11> { [ comma, semicolon, dead_cedilla, dead_ogonek ] }; - key <AD12> { [ dead_diaeresis, dead_circumflex, dead_tilde, asciicircum ] }; - - key <AC01> { [ a, A, ae, AE ] }; - key <AC02> { [ o, O, oe, OE ] }; - key <AC03> { [ e, E, EuroSign, cent ] }; - key <AC04> { [ u, U, downarrow, uparrow ] }; - key <AC05> { [ i, I, rightarrow, idotless ] }; - key <AC06> { [ d, D, eth, ETH ] }; - key <AC07> { [ h, H, hstroke, Hstroke ] }; - key <AC08> { [ t, T, tslash, Tslash ] }; - key <AC09> { [ n, N ] }; - key <AC10> { [ s, S, ssharp, section ] }; - key <AC11> { [ minus, underscore, dead_belowdot, dead_abovedot ] }; - - key <AB01> { [ period, colon, periodcentered, dead_abovedot ] }; - key <AB02> { [ q, Q, at, Greek_OMEGA ] }; - key <AB03> { [ j, J ] }; - key <AB04> { [ k, K, kra, ampersand ] }; - key <AB05> { [ x, X, guillemotright, greater ] }; - key <AB06> { [ b, B, rightdoublequotemark, apostrophe ] }; - key <AB07> { [ m, M, mu, masculine ] }; - key <AB08> { [ w, W, lstroke, Lstroke ] }; - key <AB09> { [ v, V, leftdoublequotemark, grave ] }; - key <AB10> { [ z, Z, guillemotleft, less ] }; -}; - -// Ivan Popov, 2005-07-17 -// phonetic layout for Russian cyrillic letters -// on Swedish (latin type2) keyboards - -// level3 modifier is a shortcut to the "se" meaning of the keys where -// we place cyrillic letters, handy for accessing the corresponding -// punctuation marks. -// It is important to have access to punctuation marks, and the rest of -// alphabetical keys are added for being consequent so that the users -// can expect the level3 modifier to give what the key label shows. - -partial alphanumeric_keys -xkb_symbols "rus" { - include "se(basic)" - - name[Group1]="Russian (Sweden, phonetic)"; - key.type[group1]="ALPHABETIC"; - - key <TLDE> { [ Cyrillic_io, Cyrillic_IO ] }; - key <AE12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN ] }; - - key <AD01> { [ Cyrillic_ya, Cyrillic_YA ] }; - key <AD02> { [ Cyrillic_ve, Cyrillic_VE ] }; - key <AD03> { [ Cyrillic_ie, Cyrillic_IE ] }; - key <AD04> { [ Cyrillic_er, Cyrillic_ER ] }; - key <AD05> { [ Cyrillic_te, Cyrillic_TE ] }; - key <AD06> { [ Cyrillic_yeru, Cyrillic_YERU ] }; - key <AD07> { [ Cyrillic_u, Cyrillic_U ] }; - key <AD08> { [ Cyrillic_i, Cyrillic_I ] }; - key <AD09> { [ Cyrillic_o, Cyrillic_O ] }; - key <AD10> { [ Cyrillic_pe, Cyrillic_PE ] }; - key <AD11> { [ Cyrillic_e, Cyrillic_E ] }; - - key <AC01> { [ Cyrillic_a, Cyrillic_A ] }; - key <AC02> { [ Cyrillic_es, Cyrillic_ES ] }; - key <AC03> { [ Cyrillic_de, Cyrillic_DE ] }; - key <AC04> { [ Cyrillic_ef, Cyrillic_EF ] }; - key <AC05> { [ Cyrillic_ghe, Cyrillic_GHE ] }; - key <AC06> { [ Cyrillic_ha, Cyrillic_HA ] }; - key <AC07> { [ Cyrillic_shorti, Cyrillic_SHORTI ] }; - key <AC08> { [ Cyrillic_ka, Cyrillic_KA ] }; - key <AC09> { [ Cyrillic_el, Cyrillic_EL ] }; - key <AC10> { [ Cyrillic_sha, Cyrillic_SHA ] }; - key <AC11> { [ Cyrillic_shcha, Cyrillic_SHCHA ] }; - key <BKSL> { [ Cyrillic_yu, Cyrillic_YU ] }; - - key <LSGT> { [ Cyrillic_che, Cyrillic_CHE ] }; - key <AB01> { [ Cyrillic_ze, Cyrillic_ZE ] }; - key <AB02> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] }; - key <AB03> { [ Cyrillic_tse, Cyrillic_TSE ] }; - key <AB04> { [ Cyrillic_zhe, Cyrillic_ZHE ] }; - key <AB05> { [ Cyrillic_be, Cyrillic_BE ] }; - key <AB06> { [ Cyrillic_en, Cyrillic_EN ] }; - key <AB07> { [ Cyrillic_em, Cyrillic_EM ] }; -}; - -partial alphanumeric_keys -xkb_symbols "rus_nodeadkeys" { - - include "se(nodeadkeys)" - include "se(rus)" - - name[Group1]="Russian (Sweden, phonetic, eliminate dead keys)"; - - key <AE12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN ] }; -}; - -xkb_symbols "smi" { - - // Describes the differences between a Norwegian Northern Sami - // (keyboard with dead key support) and a Swedish/Finnish Sami - // keyboard according to the specs at: - // http://www.hum.uit.no/a/trond/se-lat9-sefi-keys.html - - include "fi(smi)" - - name[Group1]= "Northern Saami (Sweden)"; -}; - -// Copied from macintosh_vndr/se -partial alphanumeric_keys -xkb_symbols "mac" { - - // Describes the differences between a very simple en_US - // keyboard and a very simple Swedish(Sweden) keybaord - - include "latin" - name[Group1]= "Swedish (Macintosh)"; - - key <TLDE> { [ section, degree ] }; - key <AE01> { [ 1, exclam, copyright, exclamdown ] }; - key <AE02> { [ 2, quotedbl, at, oneeighth ] }; - key <AE03> { [ 3, numbersign, sterling, yen ] }; - key <AE04> { [ 4, currency, dollar, cent ] }; - key <AE06> { [ 6, ampersand ] }; - key <AE07> { [ 7, slash, bar, backslash ] }; - key <AE08> { [ 8, parenleft, bracketleft, braceleft ] }; - key <AE09> { [ 9, parenright, bracketright, braceright ] }; - key <AB08> { [ comma, semicolon ] }; - key <AE10> { [ 0, equal ] }; - key <AB09> { [ period, colon ] }; - key <AB10> { [ minus, underscore ] }; - key <AC10> { [ odiaeresis, Odiaeresis, oslash, Ooblique ] }; - key <AE11> { [ plus, question ] }; - key <AC11> { [ adiaeresis, Adiaeresis, ae, AE ] }; - key <AD11> { [ aring, Aring ] }; - key <AE12> { [ acute, grave ] }; - key <AD12> { [ diaeresis, asciicircum, asciitilde ] }; - key <BKSL> { [ apostrophe, asterisk, at ] }; - - include "kpdl(comma)" - include "level3(ralt_switch)" -}; - -// Svdvorak -// This version of Dvorak follows danish and norwegian style in hope for a -// Scandinavian standard. -partial alphanumeric_keys -xkb_symbols "svdvorak" { - - name[Group1]="Swedish (Svdvorak)"; - - include "se(basic)" - - key <AD01> { [ aring, Aring, braceleft ] }; - key <AD02> { [ comma, semicolon, bracketleft ] }; - key <AD03> { [ period, colon, bracketright ] }; - key <AD04> { [ p, P, braceright ] }; - key <AD05> { [ y, Y ] }; - key <AD06> { [ f, F ] }; - key <AD07> { [ g, G ] }; - key <AD08> { [ c, C ] }; - key <AD09> { [ r, R ] }; - key <AD10> { [ l, L ] }; - key <AD11> { [ apostrophe, asterisk ] }; - - key <AC01> { [ a, A ] }; - key <AC02> { [ o, O, parenleft ] }; - key <AC03> { [ e, E, parenright ] }; - key <AC04> { [ u, U ] }; - key <AC05> { [ i, I ] }; - key <AC06> { [ d, D ] }; - key <AC07> { [ h, H ] }; - key <AC08> { [ t, T ] }; - key <AC09> { [ n, N ] }; - key <AC10> { [ s, S, ssharp ] }; - key <AC11> { [ minus, underscore ] }; - key <BKSL> { [ less, greater, bar ] }; - - key <LSGT> { [ odiaeresis, Odiaeresis ] }; - key <AB01> { [ adiaeresis, Adiaeresis ] }; - key <AB02> { [ q, Q ] }; - key <AB03> { [ j, J ] }; - key <AB04> { [ k, K ] }; - key <AB05> { [ x, X ] }; - key <AB06> { [ b, B ] }; - key <AB07> { [ m, M ] }; - key <AB08> { [ w, W ] }; - key <AB09> { [ v, V ] }; - key <AB10> { [ z, Z ] }; -}; - -partial alphanumeric_keys -xkb_symbols "swl" { - -// -// Swedish Sign Language -// ISO_639-3 language code: swl -// (called “svenskt teckenspråk” in swedish) -// -// Author: Saašha Metsärantala saasha@acc.umu.se -// -// A sans-serif font is available at -// http://www.acc.umu.se/home/saasha/typsnitt/swl_sans.ttf -// - - include "se(basic)" - - name[Group1]="Swedish Sign Language"; - - key <AB01> { [ 0x110c925, 0x110c95f, 0x110c940, 0x110c99a ] }; - key <AB02> { [ 0x110c96b, 0x110c933, 0x110c920, 0x110c98e ] }; - key <AB03> { [ 0x110c949, 0x110c94b, 0x110c921, 0x110c99f ] }; - key <AB04> { [ 0x110c923, 0x110c92d, 0x110c95c, 0x110c96e ] }; - key <AB05> { [ 0x110c93b, 0x110c927, 0x110c908, 0x110c9a6 ] }; - key <AB06> { [ 0x110c93a, 0x110c94c, 0x110c93e, 0x110c9a7 ] }; - key <AB07> { [ 0x110c95b, 0x110c93f, 0x110c907, 0x110c992 ] }; - key <AC01> { [ 0x110c973, 0x110c924, 0x110c93c, 0x110c9a4 ] }; - key <AC02> { [ 0x110c972, 0x110c945, 0x110c91a, 0x110c99c ] }; - key <AC03> { [ 0x110c979, 0x110c929, 0x110c916, 0x110c999 ] }; - key <AC04> { [ 0x110c976, 0x110c975, 0x110c917, 0x110c994 ] }; - key <AC05> { [ 0x110c95a, 0x110c926, 0x110c918, 0x110c996 ] }; - key <AC06> { [ 0x110c96f, 0x110c932, 0x110c915, 0x110c998 ] }; - key <AC07> { [ 0x110c942, 0x110c922, 0x110c913, 0x110c9a2 ] }; - key <AC08> { [ 0x110c985, 0x110c94e, 0x110c914, 0x110c97a ] }; - key <AC09> { [ 0x110c928, 0x110c948, 0x110c919, 0x110c9a5 ] }; - key <AC10> { [ 0x110c970, 0x110c92b, 0x110c905, 0x110c991 ] }; - key <AC11> { [ 0x110c92e, 0x110c944, 0x110c904, VoidSymbol ] }; - key <AD01> { [ 0x110c96c, 0x110c92a, 0x110c900, 0x110c9a1 ] }; - key <AD02> { [ 0x110c971, 0x110c930, 0x110c903, 0x110c99e ] }; - key <AD03> { [ 0x110c987, 0x110c947, 0x110c90c, 0x110c96d ] }; - key <AD04> { [ 0x110c986, 0x110c92c, 0x110c91b, 0x110c993 ] }; - key <AD05> { [ 0x110c939, 0x110c94a, 0x110c911, 0x110c995 ] }; - key <AD06> { [ 0x110c952, 0x110c943, 0x110c912, 0x110c99b ] }; - key <AD07> { [ 0x110c978, 0x110c977, 0x110c95e, 0x110c9a3 ] }; - key <AD08> { [ 0x110c951, 0x110c931, 0x110c91e, 0x110c997 ] }; - key <AD09> { [ 0x110c90e, 0x110c946, 0x110c906, 0x110c9a0 ] }; - key <AD10> { [ 0x110c91f, 0x110c961, 0x110c91c, VoidSymbol ] }; - key <AD11> { [ 0x110c93d, 0x110c92f, 0x110c902, VoidSymbol ] }; - key <AE01> { [ 0x110c953, 0x110c936, 0x110c988, 0x110c962 ] }; - key <AE02> { [ 0x110c954, 0x110c957, 0x110c97d, 0x110c963 ] }; - key <AE03> { [ 0x110c934, 0x110c937, 0x110c97e, 0x110c983 ] }; - key <AE04> { [ 0x110c955, 0x110c958, 0x110c98a, 0x110c984 ] }; - key <AE05> { [ 0x110c935, 0x110c938, 0x110c97f, 0x110c966 ] }; - key <AE06> { [ 0x110c956, 0x110c959, 0x110c980, 0x110c967 ] }; - key <AE07> { [ 0x110c960, 0x110c969, 0x110c982, 0x110c96a ] }; - key <AE08> { [ 0x110c97c, 0x110c90b, 0x110c989, 0x110c964 ] }; - key <AE09> { [ 0x110c97b, 0x110c90a, 0x110c98b, 0x110c965 ] }; - key <AE10> { [ 0x110c974, 0x110c909, 0x110c98c, 0x110c968 ] }; -}; +// based on a keyboard map from an 'xkb/symbols/se' file
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+ include "latin(type2)"
+ include "se(se)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "se" {
+
+ name[Group1]="Swedish";
+
+ key <AE05> { [ 5, percent, EuroSign, cent ] };
+ key <AE11> { [ plus, question, backslash, questiondown ] };
+ key <AE12> { [dead_acute, dead_grave, plusminus, notsign ] };
+
+
+ key <AC10> { [odiaeresis, Odiaeresis, oslash, Ooblique ] };
+ key <AC11> { [adiaeresis, Adiaeresis, ae, AE ] };
+ key <TLDE> { [ section, onehalf, paragraph, threequarters] };
+
+ key <BKSL> { [apostrophe, asterisk, acute, multiply ] };
+
+ key <SPCE> { [ space, space, space, nobreakspace ] };
+
+ key <LSGT> { [ less, greater, bar, brokenbar ] };
+ include "kpdl(comma)"
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "nodeadkeys" {
+
+ // Modifies the basic Swedish layout to eliminate all dead keys
+
+ include "latin(type2)"
+ include "latin(type2_nodeadkeys)"
+ include "se(se)"
+
+ name[Group1]="Swedish (eliminate dead keys)";
+
+ key <AE12> { [ acute, grave, plusminus, notsign ] };
+
+};
+
+// Swedish Dvorak
+partial alphanumeric_keys
+xkb_symbols "dvorak" {
+
+ name[Group1]="Swedish (Dvorak)";
+
+ include "se(basic)"
+
+ key <AD01> { [ aring, Aring, backslash ] };
+ key <AD02> { [ adiaeresis, Adiaeresis, braceleft, bracketleft ] };
+ key <AD03> { [ odiaeresis, Odiaeresis, braceright, bracketright ] };
+ key <AD04> { [ p, P, thorn, THORN ] };
+ key <AD05> { [ y, Y, leftarrow, yen ] };
+ key <AD06> { [ f, F, dstroke, ordfeminine ] };
+ key <AD07> { [ g, G, eng, ENG ] };
+ key <AD08> { [ c, C, copyright, copyright ] };
+ key <AD09> { [ r, R, registered, registered ] };
+ key <AD10> { [ l, L, lstroke, Lstroke ] };
+ key <AD11> { [ comma, semicolon, dead_cedilla, dead_ogonek ] };
+ key <AD12> { [ dead_diaeresis, dead_circumflex, dead_tilde, asciicircum ] };
+
+ key <AC01> { [ a, A, ae, AE ] };
+ key <AC02> { [ o, O, oe, OE ] };
+ key <AC03> { [ e, E, EuroSign, cent ] };
+ key <AC04> { [ u, U, downarrow, uparrow ] };
+ key <AC05> { [ i, I, rightarrow, idotless ] };
+ key <AC06> { [ d, D, eth, ETH ] };
+ key <AC07> { [ h, H, hstroke, Hstroke ] };
+ key <AC08> { [ t, T, tslash, Tslash ] };
+ key <AC09> { [ n, N ] };
+ key <AC10> { [ s, S, ssharp, section ] };
+ key <AC11> { [ minus, underscore, dead_belowdot, dead_abovedot ] };
+
+ key <AB01> { [ period, colon, periodcentered, dead_abovedot ] };
+ key <AB02> { [ q, Q, at, Greek_OMEGA ] };
+ key <AB03> { [ j, J ] };
+ key <AB04> { [ k, K, kra, ampersand ] };
+ key <AB05> { [ x, X, guillemotright, greater ] };
+ key <AB06> { [ b, B, rightdoublequotemark, apostrophe ] };
+ key <AB07> { [ m, M, mu, masculine ] };
+ key <AB08> { [ w, W, lstroke, Lstroke ] };
+ key <AB09> { [ v, V, leftdoublequotemark, grave ] };
+ key <AB10> { [ z, Z, guillemotleft, less ] };
+};
+
+// Ivan Popov, 2005-07-17
+// phonetic layout for Russian cyrillic letters
+// on Swedish (latin type2) keyboards
+
+// level3 modifier is a shortcut to the "se" meaning of the keys where
+// we place cyrillic letters, handy for accessing the corresponding
+// punctuation marks.
+// It is important to have access to punctuation marks, and the rest of
+// alphabetical keys are added for being consequent so that the users
+// can expect the level3 modifier to give what the key label shows.
+
+partial alphanumeric_keys
+xkb_symbols "rus" {
+ include "se(basic)"
+
+ name[Group1]="Russian (Sweden, phonetic)";
+ key.type[group1]="ALPHABETIC";
+
+ key <TLDE> { [ Cyrillic_io, Cyrillic_IO ] };
+ key <AE12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN ] };
+
+ key <AD01> { [ Cyrillic_ya, Cyrillic_YA ] };
+ key <AD02> { [ Cyrillic_ve, Cyrillic_VE ] };
+ key <AD03> { [ Cyrillic_ie, Cyrillic_IE ] };
+ key <AD04> { [ Cyrillic_er, Cyrillic_ER ] };
+ key <AD05> { [ Cyrillic_te, Cyrillic_TE ] };
+ key <AD06> { [ Cyrillic_yeru, Cyrillic_YERU ] };
+ key <AD07> { [ Cyrillic_u, Cyrillic_U ] };
+ key <AD08> { [ Cyrillic_i, Cyrillic_I ] };
+ key <AD09> { [ Cyrillic_o, Cyrillic_O ] };
+ key <AD10> { [ Cyrillic_pe, Cyrillic_PE ] };
+ key <AD11> { [ Cyrillic_e, Cyrillic_E ] };
+
+ key <AC01> { [ Cyrillic_a, Cyrillic_A ] };
+ key <AC02> { [ Cyrillic_es, Cyrillic_ES ] };
+ key <AC03> { [ Cyrillic_de, Cyrillic_DE ] };
+ key <AC04> { [ Cyrillic_ef, Cyrillic_EF ] };
+ key <AC05> { [ Cyrillic_ghe, Cyrillic_GHE ] };
+ key <AC06> { [ Cyrillic_ha, Cyrillic_HA ] };
+ key <AC07> { [ Cyrillic_shorti, Cyrillic_SHORTI ] };
+ key <AC08> { [ Cyrillic_ka, Cyrillic_KA ] };
+ key <AC09> { [ Cyrillic_el, Cyrillic_EL ] };
+ key <AC10> { [ Cyrillic_sha, Cyrillic_SHA ] };
+ key <AC11> { [ Cyrillic_shcha, Cyrillic_SHCHA ] };
+ key <BKSL> { [ Cyrillic_yu, Cyrillic_YU ] };
+
+ key <LSGT> { [ Cyrillic_che, Cyrillic_CHE ] };
+ key <AB01> { [ Cyrillic_ze, Cyrillic_ZE ] };
+ key <AB02> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] };
+ key <AB03> { [ Cyrillic_tse, Cyrillic_TSE ] };
+ key <AB04> { [ Cyrillic_zhe, Cyrillic_ZHE ] };
+ key <AB05> { [ Cyrillic_be, Cyrillic_BE ] };
+ key <AB06> { [ Cyrillic_en, Cyrillic_EN ] };
+ key <AB07> { [ Cyrillic_em, Cyrillic_EM ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "rus_nodeadkeys" {
+
+ include "se(nodeadkeys)"
+ include "se(rus)"
+
+ name[Group1]="Russian (Sweden, phonetic, eliminate dead keys)";
+
+ key <AE12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN ] };
+};
+
+xkb_symbols "smi" {
+
+ // Describes the differences between a Norwegian Northern Sami
+ // (keyboard with dead key support) and a Swedish/Finnish Sami
+ // keyboard according to the specs at:
+ // http://www.hum.uit.no/a/trond/se-lat9-sefi-keys.html
+
+ include "fi(smi)"
+
+ name[Group1]= "Northern Saami (Sweden)";
+};
+
+// Copied from macintosh_vndr/se
+partial alphanumeric_keys
+xkb_symbols "mac" {
+
+ // Describes the differences between a very simple en_US
+ // keyboard and a very simple Swedish(Sweden) keybaord
+
+ include "latin"
+ name[Group1]= "Swedish (Macintosh)";
+
+ key <TLDE> { [ section, degree ] };
+ key <AE01> { [ 1, exclam, copyright, exclamdown ] };
+ key <AE02> { [ 2, quotedbl, at, oneeighth ] };
+ key <AE03> { [ 3, numbersign, sterling, yen ] };
+ key <AE04> { [ 4, currency, dollar, cent ] };
+ key <AE06> { [ 6, ampersand ] };
+ key <AE07> { [ 7, slash, bar, backslash ] };
+ key <AE08> { [ 8, parenleft, bracketleft, braceleft ] };
+ key <AE09> { [ 9, parenright, bracketright, braceright ] };
+ key <AB08> { [ comma, semicolon ] };
+ key <AE10> { [ 0, equal ] };
+ key <AB09> { [ period, colon ] };
+ key <AB10> { [ minus, underscore ] };
+ key <AC10> { [ odiaeresis, Odiaeresis, oslash, Ooblique ] };
+ key <AE11> { [ plus, question ] };
+ key <AC11> { [ adiaeresis, Adiaeresis, ae, AE ] };
+ key <AD11> { [ aring, Aring ] };
+ key <AE12> { [ acute, grave ] };
+ key <AD12> { [ diaeresis, asciicircum, asciitilde ] };
+ key <BKSL> { [ apostrophe, asterisk, at ] };
+
+ include "kpdl(comma)"
+ include "level3(ralt_switch)"
+};
+
+// Svdvorak
+// This version of Dvorak follows danish and norwegian style in hope for a
+// Scandinavian standard.
+partial alphanumeric_keys
+xkb_symbols "svdvorak" {
+
+ name[Group1]="Swedish (Svdvorak)";
+
+ include "se(basic)"
+
+ key <AD01> { [ aring, Aring, braceleft ] };
+ key <AD02> { [ comma, semicolon, bracketleft ] };
+ key <AD03> { [ period, colon, bracketright ] };
+ key <AD04> { [ p, P, braceright ] };
+ key <AD05> { [ y, Y ] };
+ key <AD06> { [ f, F ] };
+ key <AD07> { [ g, G ] };
+ key <AD08> { [ c, C ] };
+ key <AD09> { [ r, R ] };
+ key <AD10> { [ l, L ] };
+ key <AD11> { [ apostrophe, asterisk ] };
+
+ key <AC01> { [ a, A ] };
+ key <AC02> { [ o, O, parenleft ] };
+ key <AC03> { [ e, E, parenright ] };
+ key <AC04> { [ u, U ] };
+ key <AC05> { [ i, I ] };
+ key <AC06> { [ d, D ] };
+ key <AC07> { [ h, H ] };
+ key <AC08> { [ t, T ] };
+ key <AC09> { [ n, N ] };
+ key <AC10> { [ s, S, ssharp ] };
+ key <AC11> { [ minus, underscore ] };
+ key <BKSL> { [ less, greater, bar ] };
+
+ key <LSGT> { [ odiaeresis, Odiaeresis ] };
+ key <AB01> { [ adiaeresis, Adiaeresis ] };
+ key <AB02> { [ q, Q ] };
+ key <AB03> { [ j, J ] };
+ key <AB04> { [ k, K ] };
+ key <AB05> { [ x, X ] };
+ key <AB06> { [ b, B ] };
+ key <AB07> { [ m, M ] };
+ key <AB08> { [ w, W ] };
+ key <AB09> { [ v, V ] };
+ key <AB10> { [ z, Z ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "swl" {
+
+//
+// Swedish Sign Language
+// ISO_639-3 language code: swl
+// (called “svenskt teckenspråk” in swedish)
+//
+// Author: Saašha Metsärantala saasha@acc.umu.se
+//
+// A sans-serif font is available at
+// http://www.acc.umu.se/home/saasha/typsnitt/swl_sans.ttf
+//
+
+ include "se(basic)"
+
+ name[Group1]="Swedish Sign Language";
+
+ key <AB01> { [ 0x110c925, 0x110c95f, 0x110c940, 0x110c99a ] };
+ key <AB02> { [ 0x110c96b, 0x110c933, 0x110c920, 0x110c98e ] };
+ key <AB03> { [ 0x110c949, 0x110c94b, 0x110c921, 0x110c99f ] };
+ key <AB04> { [ 0x110c923, 0x110c92d, 0x110c95c, 0x110c96e ] };
+ key <AB05> { [ 0x110c93b, 0x110c927, 0x110c908, 0x110c9a6 ] };
+ key <AB06> { [ 0x110c93a, 0x110c94c, 0x110c93e, 0x110c9a7 ] };
+ key <AB07> { [ 0x110c95b, 0x110c93f, 0x110c907, 0x110c992 ] };
+ key <AC01> { [ 0x110c973, 0x110c924, 0x110c93c, 0x110c9a4 ] };
+ key <AC02> { [ 0x110c972, 0x110c945, 0x110c91a, 0x110c99c ] };
+ key <AC03> { [ 0x110c979, 0x110c929, 0x110c916, 0x110c999 ] };
+ key <AC04> { [ 0x110c976, 0x110c975, 0x110c917, 0x110c994 ] };
+ key <AC05> { [ 0x110c95a, 0x110c926, 0x110c918, 0x110c996 ] };
+ key <AC06> { [ 0x110c96f, 0x110c932, 0x110c915, 0x110c998 ] };
+ key <AC07> { [ 0x110c942, 0x110c922, 0x110c913, 0x110c9a2 ] };
+ key <AC08> { [ 0x110c985, 0x110c94e, 0x110c914, 0x110c97a ] };
+ key <AC09> { [ 0x110c928, 0x110c948, 0x110c919, 0x110c9a5 ] };
+ key <AC10> { [ 0x110c970, 0x110c92b, 0x110c905, 0x110c991 ] };
+ key <AC11> { [ 0x110c92e, 0x110c944, 0x110c904, VoidSymbol ] };
+ key <AD01> { [ 0x110c96c, 0x110c92a, 0x110c900, 0x110c9a1 ] };
+ key <AD02> { [ 0x110c971, 0x110c930, 0x110c903, 0x110c99e ] };
+ key <AD03> { [ 0x110c987, 0x110c947, 0x110c90c, 0x110c96d ] };
+ key <AD04> { [ 0x110c986, 0x110c92c, 0x110c91b, 0x110c993 ] };
+ key <AD05> { [ 0x110c939, 0x110c94a, 0x110c911, 0x110c995 ] };
+ key <AD06> { [ 0x110c952, 0x110c943, 0x110c912, 0x110c99b ] };
+ key <AD07> { [ 0x110c978, 0x110c977, 0x110c95e, 0x110c9a3 ] };
+ key <AD08> { [ 0x110c951, 0x110c931, 0x110c91e, 0x110c997 ] };
+ key <AD09> { [ 0x110c90e, 0x110c946, 0x110c906, 0x110c9a0 ] };
+ key <AD10> { [ 0x110c91f, 0x110c961, 0x110c91c, VoidSymbol ] };
+ key <AD11> { [ 0x110c93d, 0x110c92f, 0x110c902, VoidSymbol ] };
+ key <AE01> { [ 0x110c953, 0x110c936, 0x110c988, 0x110c962 ] };
+ key <AE02> { [ 0x110c954, 0x110c957, 0x110c97d, 0x110c963 ] };
+ key <AE03> { [ 0x110c934, 0x110c937, 0x110c97e, 0x110c983 ] };
+ key <AE04> { [ 0x110c955, 0x110c958, 0x110c98a, 0x110c984 ] };
+ key <AE05> { [ 0x110c935, 0x110c938, 0x110c97f, 0x110c966 ] };
+ key <AE06> { [ 0x110c956, 0x110c959, 0x110c980, 0x110c967 ] };
+ key <AE07> { [ 0x110c960, 0x110c969, 0x110c982, 0x110c96a ] };
+ key <AE08> { [ 0x110c97c, 0x110c90b, 0x110c989, 0x110c964 ] };
+ key <AE09> { [ 0x110c97b, 0x110c90a, 0x110c98b, 0x110c965 ] };
+ key <AE10> { [ 0x110c974, 0x110c909, 0x110c98c, 0x110c968 ] };
+};
diff --git a/xorg-server/xkeyboard-config/symbols/sgi_vndr/makefile b/xorg-server/xkeyboard-config/symbols/sgi_vndr/makefile new file mode 100644 index 000000000..79a27fead --- /dev/null +++ b/xorg-server/xkeyboard-config/symbols/sgi_vndr/makefile @@ -0,0 +1,12 @@ +ifeq ($(MAKESERVER),1) +$(error Please do not specify MAKESERVER=1) +endif + +DESTDIR=$(MHMAKECONF)\xorg-server\xkbdata\symbols\sgi_vndr + +dist_symbols_DATA = \ +jp + +DATA_FILES=$(dist_symbols_DATA:%=$(DESTDIR)\%) + +include ..\..\xkbrules.mak diff --git a/xorg-server/xkeyboard-config/symbols/si b/xorg-server/xkeyboard-config/symbols/si index 7503bce1e..734419d14 100644 --- a/xorg-server/xkeyboard-config/symbols/si +++ b/xorg-server/xkeyboard-config/symbols/si @@ -1,30 +1,30 @@ -default partial alphanumeric_keys -xkb_symbols "basic" { - - name[Group1]="Slovenian"; - - include "rs(latin)" - - key <TLDE> { type[Group1]="TWO_LEVEL", [ cedilla, diaeresis ] }; -}; - -partial alphanumeric_keys -xkb_symbols "us" { - - name[Group1]= "Slovenian (US keyboard with Slovenian letters)"; - - include "rs(latinyz)" - - key <TLDE> { type[Group1]="TWO_LEVEL", [ cedilla, diaeresis ] }; -}; - - -partial alphanumeric_keys -xkb_symbols "alternatequotes" { - - name[Group1]= "Slovenian (use guillemets for quotes)"; - - include "rs(latinalternatequotes)" - - key <TLDE> { type[Group1]="TWO_LEVEL", [ cedilla, diaeresis ] }; -}; +default partial alphanumeric_keys
+xkb_symbols "basic" {
+
+ name[Group1]="Slovenian";
+
+ include "rs(latin)"
+
+ key <TLDE> { type[Group1]="TWO_LEVEL", [ cedilla, diaeresis ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "us" {
+
+ name[Group1]= "Slovenian (US keyboard with Slovenian letters)";
+
+ include "rs(latinyz)"
+
+ key <TLDE> { type[Group1]="TWO_LEVEL", [ cedilla, diaeresis ] };
+};
+
+
+partial alphanumeric_keys
+xkb_symbols "alternatequotes" {
+
+ name[Group1]= "Slovenian (use guillemets for quotes)";
+
+ include "rs(latinalternatequotes)"
+
+ key <TLDE> { type[Group1]="TWO_LEVEL", [ cedilla, diaeresis ] };
+};
diff --git a/xorg-server/xkeyboard-config/symbols/sk b/xorg-server/xkeyboard-config/symbols/sk index 3a1b4a49b..8343c3ac7 100644 --- a/xorg-server/xkeyboard-config/symbols/sk +++ b/xorg-server/xkeyboard-config/symbols/sk @@ -1,103 +1,103 @@ -partial default alphanumeric_keys -xkb_symbols "basic" { - - // This layout conforms to a new sk compromise standard designed - // to satisfy most unix, windows and mac users. - // 2001 by Kamil Toman <ktoman@email.cz> - - include "latin" - - name[Group1] = "Slovak"; - - key <TLDE> { [ semicolon, dead_abovering, grave, asciitilde ] }; - key <AE01> { [ plus, 1, exclam, dead_tilde ] }; - key <AE02> { [ lcaron, 2, at, dead_caron ] }; - key <AE03> { [ scaron, 3, numbersign, dead_circumflex ] }; - key <AE04> { [ ccaron, 4, dollar, dead_breve ] }; - key <AE05> { [ tcaron, 5, percent, dead_abovering ] }; - key <AE06> { [ zcaron, 6, asciicircum, dead_ogonek ] }; - key <AE07> { [ yacute, 7, ampersand, dead_grave ] }; - key <AE08> { [ aacute, 8, asterisk, dead_abovedot ] }; - key <AE09> { [ iacute, 9, braceleft, dead_acute ] }; - key <AE10> { [ eacute, 0, braceright, dead_doubleacute ] }; - key <AE11> { [ equal, percent, NoSymbol, dead_diaeresis ] }; - key <AE12> { [dead_acute, dead_caron, dead_macron, dead_cedilla ] }; - - key <AD01> { [ q, Q, backslash, NoSymbol ] }; - key <AD02> { [ w, W, bar, Nosymbol ] }; - key <AD03> { [ e, E, EuroSign, NoSymbol ] }; - key <AD04> { [ r, R, NoSymbol, NoSymbol ] }; - key <AD05> { [ t, T, NoSymbol, NoSymbol ] }; - key <AD06> { [ z, Z, NoSymbol, NoSymbol ] }; - key <AD07> { [ u, U, NoSymbol, NoSymbol ] }; - key <AD08> { [ i, I, NoSymbol, NoSymbol ] }; - key <AD09> { [ o, O, NoSymbol, NoSymbol ] }; - key <AD10> { [ p, P, NoSymbol, NoSymbol ] }; - - key <AD11> { [ uacute, slash, bracketleft, division ] }; - key <AD12> { [adiaeresis, parenleft, bracketright, multiply ] }; - - key <AC01> { [ a, A, asciitilde, NoSymbol ] }; - key <AC02> { [ s, S, dstroke, NoSymbol ] }; - key <AC03> { [ d, D, Dstroke, NoSymbol ] }; - key <AC04> { [ f, F, bracketleft, NoSymbol ] }; - key <AC05> { [ g, G, bracketright, NoSymbol ] }; - key <AC06> { [ h, H, grave, NoSymbol ] }; - key <AC07> { [ j, J, apostrophe, NoSymbol ] }; - key <AC08> { [ k, K, lstroke, NoSymbol ] }; - key <AC09> { [ l, L, Lstroke, NoSymbol ] }; - - key <AC10> { [ocircumflex, quotedbl, dollar, NoSymbol ] }; - key <AC11> { [ section, exclam, apostrophe, ssharp ] }; - key <AC12> { [ EuroSign, dead_diaeresis, NoSymbol, NoSymbol ] }; - key <BKSL> { [ ncaron, parenright, backslash, bar ] }; - - key <LSGT> { [ backslash, bar, slash, NoSymbol ] }; - key <AB01> { [ y, Y, degree, NoSymbol ] }; - key <AB02> { [ x, X, numbersign, Nosymbol ] }; - key <AB03> { [ c, C, ampersand, NoSymbol ] }; - key <AB04> { [ v, V, at, NoSymbol ] }; - key <AB05> { [ b, B, braceleft, NoSymbol ] }; - key <AB06> { [ n, N, braceright, NoSymbol ] }; - key <AB07> { [ m, M, asciicircum, NoSymbol ] }; - key <AB08> { [ comma, question, less, NoSymbol ] }; - key <AB09> { [ period, colon, greater, NoSymbol ] }; - key <AB10> { [ minus, underscore, asterisk, NoSymbol ] }; - - key <SPCE> { [ space, space, nobreakspace, nobreakspace ] }; - - include "level3(ralt_switch)" -}; - -// Use <BKSL> instead of <LSGT> (useful for keyboard without <LSGT> key) -xkb_symbols "bksl" { - include "sk(basic)" - - name[Group1] = "Slovak (extended Backslash)"; - - key <BKSL> { [ backslash, bar, slash, NoSymbol ] }; -}; - -partial alphanumeric_keys -xkb_symbols "qwerty" { - - // This layout should work exactly as a sk with the exception - // of 'Z' and 'Y' keys, which are in the qwerty style (ie. swapped). - // 2001 by Kamil Toman <ktoman@email.cz> - - include "sk(basic)" - - name[Group1] = "Slovak (qwerty)"; - - key <AB01> { [ z, Z, degree, NoSymbol ] }; - key <AD06> { [ y, Y, NoSymbol, NoSymbol ] }; -}; - -// Use <BKSL> instead of <LSGT> (useful for keyboard without <LSGT> key) -xkb_symbols "qwerty_bksl" { - include "sk(qwerty)" - - name[Group1] = "Slovak (qwerty, extended Backslash)"; - - key <BKSL> { [ backslash, bar, slash, NoSymbol ] }; -}; +partial default alphanumeric_keys
+xkb_symbols "basic" {
+
+ // This layout conforms to a new sk compromise standard designed
+ // to satisfy most unix, windows and mac users.
+ // 2001 by Kamil Toman <ktoman@email.cz>
+
+ include "latin"
+
+ name[Group1] = "Slovak";
+
+ key <TLDE> { [ semicolon, dead_abovering, grave, asciitilde ] };
+ key <AE01> { [ plus, 1, exclam, dead_tilde ] };
+ key <AE02> { [ lcaron, 2, at, dead_caron ] };
+ key <AE03> { [ scaron, 3, numbersign, dead_circumflex ] };
+ key <AE04> { [ ccaron, 4, dollar, dead_breve ] };
+ key <AE05> { [ tcaron, 5, percent, dead_abovering ] };
+ key <AE06> { [ zcaron, 6, asciicircum, dead_ogonek ] };
+ key <AE07> { [ yacute, 7, ampersand, dead_grave ] };
+ key <AE08> { [ aacute, 8, asterisk, dead_abovedot ] };
+ key <AE09> { [ iacute, 9, braceleft, dead_acute ] };
+ key <AE10> { [ eacute, 0, braceright, dead_doubleacute ] };
+ key <AE11> { [ equal, percent, NoSymbol, dead_diaeresis ] };
+ key <AE12> { [dead_acute, dead_caron, dead_macron, dead_cedilla ] };
+
+ key <AD01> { [ q, Q, backslash, NoSymbol ] };
+ key <AD02> { [ w, W, bar, Nosymbol ] };
+ key <AD03> { [ e, E, EuroSign, NoSymbol ] };
+ key <AD04> { [ r, R, NoSymbol, NoSymbol ] };
+ key <AD05> { [ t, T, NoSymbol, NoSymbol ] };
+ key <AD06> { [ z, Z, NoSymbol, NoSymbol ] };
+ key <AD07> { [ u, U, NoSymbol, NoSymbol ] };
+ key <AD08> { [ i, I, NoSymbol, NoSymbol ] };
+ key <AD09> { [ o, O, NoSymbol, NoSymbol ] };
+ key <AD10> { [ p, P, NoSymbol, NoSymbol ] };
+
+ key <AD11> { [ uacute, slash, bracketleft, division ] };
+ key <AD12> { [adiaeresis, parenleft, bracketright, multiply ] };
+
+ key <AC01> { [ a, A, asciitilde, NoSymbol ] };
+ key <AC02> { [ s, S, dstroke, NoSymbol ] };
+ key <AC03> { [ d, D, Dstroke, NoSymbol ] };
+ key <AC04> { [ f, F, bracketleft, NoSymbol ] };
+ key <AC05> { [ g, G, bracketright, NoSymbol ] };
+ key <AC06> { [ h, H, grave, NoSymbol ] };
+ key <AC07> { [ j, J, apostrophe, NoSymbol ] };
+ key <AC08> { [ k, K, lstroke, NoSymbol ] };
+ key <AC09> { [ l, L, Lstroke, NoSymbol ] };
+
+ key <AC10> { [ocircumflex, quotedbl, dollar, NoSymbol ] };
+ key <AC11> { [ section, exclam, apostrophe, ssharp ] };
+ key <AC12> { [ EuroSign, dead_diaeresis, NoSymbol, NoSymbol ] };
+ key <BKSL> { [ ncaron, parenright, backslash, bar ] };
+
+ key <LSGT> { [ backslash, bar, slash, NoSymbol ] };
+ key <AB01> { [ y, Y, degree, NoSymbol ] };
+ key <AB02> { [ x, X, numbersign, Nosymbol ] };
+ key <AB03> { [ c, C, ampersand, NoSymbol ] };
+ key <AB04> { [ v, V, at, NoSymbol ] };
+ key <AB05> { [ b, B, braceleft, NoSymbol ] };
+ key <AB06> { [ n, N, braceright, NoSymbol ] };
+ key <AB07> { [ m, M, asciicircum, NoSymbol ] };
+ key <AB08> { [ comma, question, less, NoSymbol ] };
+ key <AB09> { [ period, colon, greater, NoSymbol ] };
+ key <AB10> { [ minus, underscore, asterisk, NoSymbol ] };
+
+ key <SPCE> { [ space, space, nobreakspace, nobreakspace ] };
+
+ include "level3(ralt_switch)"
+};
+
+// Use <BKSL> instead of <LSGT> (useful for keyboard without <LSGT> key)
+xkb_symbols "bksl" {
+ include "sk(basic)"
+
+ name[Group1] = "Slovak (extended Backslash)";
+
+ key <BKSL> { [ backslash, bar, slash, NoSymbol ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "qwerty" {
+
+ // This layout should work exactly as a sk with the exception
+ // of 'Z' and 'Y' keys, which are in the qwerty style (ie. swapped).
+ // 2001 by Kamil Toman <ktoman@email.cz>
+
+ include "sk(basic)"
+
+ name[Group1] = "Slovak (qwerty)";
+
+ key <AB01> { [ z, Z, degree, NoSymbol ] };
+ key <AD06> { [ y, Y, NoSymbol, NoSymbol ] };
+};
+
+// Use <BKSL> instead of <LSGT> (useful for keyboard without <LSGT> key)
+xkb_symbols "qwerty_bksl" {
+ include "sk(qwerty)"
+
+ name[Group1] = "Slovak (qwerty, extended Backslash)";
+
+ key <BKSL> { [ backslash, bar, slash, NoSymbol ] };
+};
diff --git a/xorg-server/xkeyboard-config/symbols/sn b/xorg-server/xkeyboard-config/symbols/sn index 5b0befc88..584cc11e4 100644 --- a/xorg-server/xkeyboard-config/symbols/sn +++ b/xorg-server/xkeyboard-config/symbols/sn @@ -1,42 +1,42 @@ -partial default alphanumeric_keys -xkb_symbols "basic" { - - include "latin" - - name[Group1]="Wolof"; - - key <AE01> { [ ampersand, 1, bar, NoSymbol ] }; - key <AE02> { [ eacute, 2, asciitilde, Eacute ] }; - key <AE03> { [ quotedbl, 3, numbersign, cedilla ] }; - key <AE04> { [apostrophe, 4, braceleft, acute ] }; - key <AE05> { [ parenleft, 5, bracketleft, diaeresis ] }; - key <AE06> { [ minus, 6, bar, brokenbar ] }; - key <AE07> { [ egrave, 7, dead_grave, Egrave ] }; - key <AE08> { [underscore, 8, backslash, macron ] }; - key <AE09> { [ ccedilla, 9, asciicircum, Ccedilla ] }; - key <AE10> { [ agrave, 0, at, Agrave ] }; - key <AE11> { [parenright, degree, bracketright, ydiaeresis ] }; - key <AE12> { [ equal, plus, braceright,threequarters ] }; - - key <AD01> { [ a, A, ae, AE ] }; - key <AD02> { [ z, Z, guillemotleft, less ] }; - key <AD03> { [ e, E, EuroSign, cent ] }; - key <AD11> { [ eng, ENG, bracketleft, bracketright ] }; - key <AD12> { [ dollar, sterling, currency, ecircumflex ] }; - - key <AC01> { [ q, Q, at, Greek_OMEGA ] }; - key <AC10> { [ m, M, mu, masculine ] }; - key <AC11> { [ ntilde, Ntilde, acute, dead_acute ] }; - key <TLDE> { [twosuperior, percent, notsign, notsign ] }; - - key <BKSL> { [ mu, sterling, grave, dead_grave ] }; - key <AB01> { [ w, W, lstroke, Lstroke ] }; - key <AB07> { [ comma, question, questiondown, NoSymbol ] }; - key <AB08> { [ semicolon, period, horizconnector, multiply ] }; - key <AB09> { [ colon, slash, periodcentered, division ] }; - key <AB10> { [ exclam, section, exclamdown, NoSymbol ] }; - - key <LSGT> { [ less, greater, bar, NoSymbol ] }; - - include "level3(ralt_switch)" -}; +partial default alphanumeric_keys
+xkb_symbols "basic" {
+
+ include "latin"
+
+ name[Group1]="Wolof";
+
+ key <AE01> { [ ampersand, 1, bar, NoSymbol ] };
+ key <AE02> { [ eacute, 2, asciitilde, Eacute ] };
+ key <AE03> { [ quotedbl, 3, numbersign, cedilla ] };
+ key <AE04> { [apostrophe, 4, braceleft, acute ] };
+ key <AE05> { [ parenleft, 5, bracketleft, diaeresis ] };
+ key <AE06> { [ minus, 6, bar, brokenbar ] };
+ key <AE07> { [ egrave, 7, dead_grave, Egrave ] };
+ key <AE08> { [underscore, 8, backslash, macron ] };
+ key <AE09> { [ ccedilla, 9, asciicircum, Ccedilla ] };
+ key <AE10> { [ agrave, 0, at, Agrave ] };
+ key <AE11> { [parenright, degree, bracketright, ydiaeresis ] };
+ key <AE12> { [ equal, plus, braceright,threequarters ] };
+
+ key <AD01> { [ a, A, ae, AE ] };
+ key <AD02> { [ z, Z, guillemotleft, less ] };
+ key <AD03> { [ e, E, EuroSign, cent ] };
+ key <AD11> { [ eng, ENG, bracketleft, bracketright ] };
+ key <AD12> { [ dollar, sterling, currency, ecircumflex ] };
+
+ key <AC01> { [ q, Q, at, Greek_OMEGA ] };
+ key <AC10> { [ m, M, mu, masculine ] };
+ key <AC11> { [ ntilde, Ntilde, acute, dead_acute ] };
+ key <TLDE> { [twosuperior, percent, notsign, notsign ] };
+
+ key <BKSL> { [ mu, sterling, grave, dead_grave ] };
+ key <AB01> { [ w, W, lstroke, Lstroke ] };
+ key <AB07> { [ comma, question, questiondown, NoSymbol ] };
+ key <AB08> { [ semicolon, period, horizconnector, multiply ] };
+ key <AB09> { [ colon, slash, periodcentered, division ] };
+ key <AB10> { [ exclam, section, exclamdown, NoSymbol ] };
+
+ key <LSGT> { [ less, greater, bar, NoSymbol ] };
+
+ include "level3(ralt_switch)"
+};
diff --git a/xorg-server/xkeyboard-config/symbols/sony_vndr/makefile b/xorg-server/xkeyboard-config/symbols/sony_vndr/makefile new file mode 100644 index 000000000..c2c1fa757 --- /dev/null +++ b/xorg-server/xkeyboard-config/symbols/sony_vndr/makefile @@ -0,0 +1,12 @@ +ifeq ($(MAKESERVER),1) +$(error Please do not specify MAKESERVER=1) +endif + +DESTDIR=$(MHMAKECONF)\xorg-server\xkbdata\symbols\sony_vndr + +dist_symbols_DATA = \ +us + +DATA_FILES=$(dist_symbols_DATA:%=$(DESTDIR)\%) + +include ..\..\xkbrules.mak diff --git a/xorg-server/xkeyboard-config/symbols/sun_vndr/makefile b/xorg-server/xkeyboard-config/symbols/sun_vndr/makefile new file mode 100644 index 000000000..62b2f44a0 --- /dev/null +++ b/xorg-server/xkeyboard-config/symbols/sun_vndr/makefile @@ -0,0 +1,18 @@ +ifeq ($(MAKESERVER),1) +$(error Please do not specify MAKESERVER=1) +endif + +DESTDIR=$(MHMAKECONF)\xorg-server\xkbdata\symbols\sun_vndr + +dist_symbols_DATA = \ + ara be br ca ch \ + cz de dk ee es \ + fi fr gb gr it \ + jp kr lt lv nl \ + no pl pt ro ru \ + se sk solaris tr tuv \ + tw ua us + +DATA_FILES=$(dist_symbols_DATA:%=$(DESTDIR)\%) + +include ..\..\xkbrules.mak diff --git a/xorg-server/xkeyboard-config/symbols/sy b/xorg-server/xkeyboard-config/symbols/sy index 6e2932b14..cd4825270 100644 --- a/xorg-server/xkeyboard-config/symbols/sy +++ b/xorg-server/xkeyboard-config/symbols/sy @@ -1,162 +1,162 @@ -partial default alphanumeric_keys -xkb_symbols "basic" { - include "ara(basic)" - name[Group1]= "Arabic (Syria)"; -}; - -partial alphanumeric_keys -xkb_symbols "syc" { - name[Group1]= "Syriac"; - - key <TLDE> { [ 0x100070F, 0x100032E, Arabic_shadda ] }; - key <AE01> { [ 1, exclam, 0x1000701 ] }; - key <AE02> { [ 2, 0x100030A, 0x1000702 ] }; - key <AE03> { [ 3, 0x1000325, 0x1000703 ] }; - key <AE04> { [ 4, 0x1000749, 0x1000704 ] }; - key <AE05> { [ 5, 0x1002670, 0x1000705 ] }; - key <AE06> { [ 6, 0x1002671, 0x1000708 ] }; - key <AE07> { [ 7, 0x100070A, 0x1000709 ] }; - key <AE08> { [ 8, 0x10000BB, 0x100070B ] }; - key <AE09> { [ 9, parenright, 0x100070C ] }; - key <AE10> { [ 0, parenleft, 0x100070D ] }; - key <AE11> { [ minus, 0x10000AB, 0x100250C ] }; - key <AE12> { [ equal, plus, 0x1002510 ] }; - - key <AD01> { [ 0x1000714, 0x1000730, Arabic_fatha ] }; - key <AD02> { [ 0x1000728, 0x1000733, Arabic_fathatan ] }; - key <AD03> { [ 0x1000716, 0x1000736, Arabic_damma ] }; - key <AD04> { [ 0x1000729, 0x100073A, Arabic_dammatan ] }; - key <AD05> { [ 0x1000726, 0x100073D, Arabic_madda_above ] }; - key <AD06> { [ 0x100071C, 0x1000740, Arabic_hamza_above ] }; - key <AD07> { [ 0x1000725, 0x1000741, 0x1000747 ] }; - key <AD08> { [ 0x1000717, 0x1000308, 0x1000743 ] }; - key <AD09> { [ 0x100071E, 0x1000304, 0x1000745 ] }; - key <AD10> { [ 0x100071A, 0x1000307, 0x100032D ] }; - key <AD11> { [ 0x1000713, 0x1000303 ] }; - key <AD12> { [ 0x1000715, 0x100074A ] }; - key <BKSL> { [ 0x1000706, colon ] }; - - key <AC01> { [ 0x100072B, 0x1000731, Arabic_kasra ] }; - key <AC02> { [ 0x1000723, 0x1000734, Arabic_kasratan ] }; - key <AC03> { [ 0x100071D, 0x1000737 ] }; - key <AC04> { [ 0x1000712, 0x100073B, Arabic_hamza ] }; - key <AC05> { [ 0x1000720, 0x100073E, Arabic_hamza_below ] }; - key <AC06> { [ 0x1000710, 0x1000711, Arabic_superscript_alef ] }; - key <AC07> { [ 0x100072C, Arabic_tatweel, 0x1000748 ] }; - key <AC08> { [ 0x1000722, 0x1000324, 0x1000744 ] }; - key <AC09> { [ 0x1000721, 0x1000331, 0x1000746 ] }; - key <AC10> { [ 0x100071F, 0x1000323 ] }; - key <AC11> { [ 0x100071B, 0x1000330 ] }; - - key <AB01> { [ bracketright, 0x1000732, Arabic_sukun ] }; - key <AB02> { [ bracketleft, 0x1000735 ] }; - key <AB03> { [ 0x1000724, 0x1000738, 0x100200D ] }; - key <AB04> { [ 0x100072A, 0x100073C, 0x100200C ] }; - key <AB05> { [ 0x1000727, 0x100073F, 0x100200E ] }; - key <AB06> { [ 0x1000700, 0x1000739, 0x100200F ] }; - key <AB07> { [ 0x100002E, 0x1000742 ] }; - key <AB08> { [ 0x1000718, Arabic_comma ] }; - key <AB09> { [ 0x1000719, Arabic_semicolon ] }; - key <AB10> { [ 0x1000707, Arabic_question_mark ] }; - - // End Alphanumeric Section - - // Space - include "nbsp(zwnj2)" - - // Begin Modifier Mappings - - modifier_map Shift { Shift_L, Shift_R }; - modifier_map Lock { Caps_Lock, ISO_Lock }; - modifier_map Control{ Control_L, Control_R }; - modifier_map Mod1 { Alt_L, Alt_R }; - modifier_map Mod2 { Mode_switch }; - -}; - -partial alphanumeric_keys -xkb_symbols "syc_phonetic" { - name[Group1]= "Syriac (phonetic)"; - - key <TLDE> { [ 0x100070F, 0x100032E, Arabic_shadda ] }; - key <AE01> { [ 1, exclam, 0x1000701 ] }; - key <AE02> { [ 2, 0x100030A, 0x1000702 ] }; - key <AE03> { [ 3, 0x1000325, 0x1000703 ] }; - key <AE04> { [ 4, 0x1000749, 0x1000704 ] }; - key <AE05> { [ 5, 0x1002670, 0x1000705 ] }; - key <AE06> { [ 6, 0x1002671, 0x1000708 ] }; - key <AE07> { [ 7, 0x100070A, 0x1000709 ] }; - key <AE08> { [ 8, 0x10000BB, 0x100070B ] }; - key <AE09> { [ 9, parenright, 0x100070C ] }; - key <AE10> { [ 0, parenleft, 0x100070D ] }; - key <AE11> { [ minus, 0x10000AB, 0x100250C ] }; - key <AE12> { [ equal, plus, 0x1002510 ] }; - - key <AD01> { [ 0x1000729, 0x1000730, Arabic_fatha ] }; - key <AD02> { [ 0x1000718, 0x1000733, Arabic_fathatan ] }; - key <AD03> { [ 0x1000716, 0x1000736, Arabic_damma ] }; - key <AD04> { [ 0x100072A, 0x100073A, Arabic_dammatan ] }; - key <AD05> { [ 0x100072C, 0x100073D, Arabic_madda_above ] }; - key <AD06> { [ 0x100071D, 0x1000740, Arabic_hamza_above ] }; - key <AD07> { [ 0x100071C, 0x1000741, 0x1000747 ] }; - key <AD08> { [ 0x1000725, 0x1000308, 0x1000743 ] }; - key <AD09> { [ 0x1000727, 0x1000304, 0x1000745 ] }; - key <AD10> { [ 0x1000726, 0x1000307, 0x100032D ] }; - key <AD11> { [ bracketright, 0x1000303 ] }; - key <AD12> { [ bracketleft, 0x100074A ] }; - key <BKSL> { [ 0x1000706, colon ] }; - - key <AC01> { [ 0x1000710, 0x1000731, Arabic_kasra ] }; - key <AC02> { [ 0x1000723, 0x1000734, Arabic_kasratan ] }; - key <AC03> { [ 0x1000715, 0x1000737 ] }; - key <AC04> { [ 0x1000714, 0x100073B, Arabic_hamza ] }; - key <AC05> { [ 0x1000713, 0x100073E, Arabic_hamza_below ] }; - key <AC06> { [ 0x1000717, 0x1000711, Arabic_superscript_alef ] }; - key <AC07> { [ 0x100071B, Arabic_tatweel, 0x1000748 ] }; - key <AC08> { [ 0x100071F, 0x1000324, 0x1000744 ] }; - key <AC09> { [ 0x1000720, 0x1000331, 0x1000746 ] }; - key <AC10> { [ 0x100071A, 0x1000323 ] }; - key <AC11> { [ 0x100071E, 0x1000330 ] }; - - key <SPCE> { [ space, 0x100200c ] }; - key <AB01> { [ 0x1000719, 0x1000732, Arabic_sukun ] }; - key <AB02> { [ 0x1000728, 0x1000735 ] }; - key <AB03> { [ 0x1000724, 0x1000738, 0x100200D ] }; - key <AB04> { [ 0x100072B, 0x100073C, 0x100200C ] }; - key <AB05> { [ 0x1000712, 0x100073F, 0x100200E ] }; - key <AB06> { [ 0x1000722, 0x1000739, 0x100200F ] }; - key <AB07> { [ 0x1000721, 0x1000742 ] }; - key <AB08> { [ 0x1000700, Arabic_comma ] }; - key <AB09> { [ 0x100002E, Arabic_semicolon ] }; - key <AB10> { [ 0x1000707, Arabic_question_mark ] }; - - // End Alphanumeric Section - - - // Begin Modifier Mappings - - modifier_map Shift { Shift_L, Shift_R }; - modifier_map Lock { Caps_Lock, ISO_Lock }; - modifier_map Control{ Control_L, Control_R }; - modifier_map Mod1 { Alt_L, Alt_R }; - modifier_map Mod2 { Mode_switch }; - -}; - -partial alphanumeric_keys -xkb_symbols "ku" { - include "tr(ku)" - name[Group1]= "Kurdish (Syria, Latin Q)"; -}; - -partial alphanumeric_keys -xkb_symbols "ku_f" { - include "tr(ku_f)" - name[Group1]= "Kurdish (Syria, F)"; -}; - -partial alphanumeric_keys -xkb_symbols "ku_alt" { - include "tr(ku_alt)" - name[Group1]= "Kurdish (Syria, Latin Alt-Q)"; -}; +partial default alphanumeric_keys
+xkb_symbols "basic" {
+ include "ara(basic)"
+ name[Group1]= "Arabic (Syria)";
+};
+
+partial alphanumeric_keys
+xkb_symbols "syc" {
+ name[Group1]= "Syriac";
+
+ key <TLDE> { [ 0x100070F, 0x100032E, Arabic_shadda ] };
+ key <AE01> { [ 1, exclam, 0x1000701 ] };
+ key <AE02> { [ 2, 0x100030A, 0x1000702 ] };
+ key <AE03> { [ 3, 0x1000325, 0x1000703 ] };
+ key <AE04> { [ 4, 0x1000749, 0x1000704 ] };
+ key <AE05> { [ 5, 0x1002670, 0x1000705 ] };
+ key <AE06> { [ 6, 0x1002671, 0x1000708 ] };
+ key <AE07> { [ 7, 0x100070A, 0x1000709 ] };
+ key <AE08> { [ 8, 0x10000BB, 0x100070B ] };
+ key <AE09> { [ 9, parenright, 0x100070C ] };
+ key <AE10> { [ 0, parenleft, 0x100070D ] };
+ key <AE11> { [ minus, 0x10000AB, 0x100250C ] };
+ key <AE12> { [ equal, plus, 0x1002510 ] };
+
+ key <AD01> { [ 0x1000714, 0x1000730, Arabic_fatha ] };
+ key <AD02> { [ 0x1000728, 0x1000733, Arabic_fathatan ] };
+ key <AD03> { [ 0x1000716, 0x1000736, Arabic_damma ] };
+ key <AD04> { [ 0x1000729, 0x100073A, Arabic_dammatan ] };
+ key <AD05> { [ 0x1000726, 0x100073D, Arabic_madda_above ] };
+ key <AD06> { [ 0x100071C, 0x1000740, Arabic_hamza_above ] };
+ key <AD07> { [ 0x1000725, 0x1000741, 0x1000747 ] };
+ key <AD08> { [ 0x1000717, 0x1000308, 0x1000743 ] };
+ key <AD09> { [ 0x100071E, 0x1000304, 0x1000745 ] };
+ key <AD10> { [ 0x100071A, 0x1000307, 0x100032D ] };
+ key <AD11> { [ 0x1000713, 0x1000303 ] };
+ key <AD12> { [ 0x1000715, 0x100074A ] };
+ key <BKSL> { [ 0x1000706, colon ] };
+
+ key <AC01> { [ 0x100072B, 0x1000731, Arabic_kasra ] };
+ key <AC02> { [ 0x1000723, 0x1000734, Arabic_kasratan ] };
+ key <AC03> { [ 0x100071D, 0x1000737 ] };
+ key <AC04> { [ 0x1000712, 0x100073B, Arabic_hamza ] };
+ key <AC05> { [ 0x1000720, 0x100073E, Arabic_hamza_below ] };
+ key <AC06> { [ 0x1000710, 0x1000711, Arabic_superscript_alef ] };
+ key <AC07> { [ 0x100072C, Arabic_tatweel, 0x1000748 ] };
+ key <AC08> { [ 0x1000722, 0x1000324, 0x1000744 ] };
+ key <AC09> { [ 0x1000721, 0x1000331, 0x1000746 ] };
+ key <AC10> { [ 0x100071F, 0x1000323 ] };
+ key <AC11> { [ 0x100071B, 0x1000330 ] };
+
+ key <AB01> { [ bracketright, 0x1000732, Arabic_sukun ] };
+ key <AB02> { [ bracketleft, 0x1000735 ] };
+ key <AB03> { [ 0x1000724, 0x1000738, 0x100200D ] };
+ key <AB04> { [ 0x100072A, 0x100073C, 0x100200C ] };
+ key <AB05> { [ 0x1000727, 0x100073F, 0x100200E ] };
+ key <AB06> { [ 0x1000700, 0x1000739, 0x100200F ] };
+ key <AB07> { [ 0x100002E, 0x1000742 ] };
+ key <AB08> { [ 0x1000718, Arabic_comma ] };
+ key <AB09> { [ 0x1000719, Arabic_semicolon ] };
+ key <AB10> { [ 0x1000707, Arabic_question_mark ] };
+
+ // End Alphanumeric Section
+
+ // Space
+ include "nbsp(zwnj2)"
+
+ // Begin Modifier Mappings
+
+ modifier_map Shift { Shift_L, Shift_R };
+ modifier_map Lock { Caps_Lock, ISO_Lock };
+ modifier_map Control{ Control_L, Control_R };
+ modifier_map Mod1 { Alt_L, Alt_R };
+ modifier_map Mod2 { Mode_switch };
+
+};
+
+partial alphanumeric_keys
+xkb_symbols "syc_phonetic" {
+ name[Group1]= "Syriac (phonetic)";
+
+ key <TLDE> { [ 0x100070F, 0x100032E, Arabic_shadda ] };
+ key <AE01> { [ 1, exclam, 0x1000701 ] };
+ key <AE02> { [ 2, 0x100030A, 0x1000702 ] };
+ key <AE03> { [ 3, 0x1000325, 0x1000703 ] };
+ key <AE04> { [ 4, 0x1000749, 0x1000704 ] };
+ key <AE05> { [ 5, 0x1002670, 0x1000705 ] };
+ key <AE06> { [ 6, 0x1002671, 0x1000708 ] };
+ key <AE07> { [ 7, 0x100070A, 0x1000709 ] };
+ key <AE08> { [ 8, 0x10000BB, 0x100070B ] };
+ key <AE09> { [ 9, parenright, 0x100070C ] };
+ key <AE10> { [ 0, parenleft, 0x100070D ] };
+ key <AE11> { [ minus, 0x10000AB, 0x100250C ] };
+ key <AE12> { [ equal, plus, 0x1002510 ] };
+
+ key <AD01> { [ 0x1000729, 0x1000730, Arabic_fatha ] };
+ key <AD02> { [ 0x1000718, 0x1000733, Arabic_fathatan ] };
+ key <AD03> { [ 0x1000716, 0x1000736, Arabic_damma ] };
+ key <AD04> { [ 0x100072A, 0x100073A, Arabic_dammatan ] };
+ key <AD05> { [ 0x100072C, 0x100073D, Arabic_madda_above ] };
+ key <AD06> { [ 0x100071D, 0x1000740, Arabic_hamza_above ] };
+ key <AD07> { [ 0x100071C, 0x1000741, 0x1000747 ] };
+ key <AD08> { [ 0x1000725, 0x1000308, 0x1000743 ] };
+ key <AD09> { [ 0x1000727, 0x1000304, 0x1000745 ] };
+ key <AD10> { [ 0x1000726, 0x1000307, 0x100032D ] };
+ key <AD11> { [ bracketright, 0x1000303 ] };
+ key <AD12> { [ bracketleft, 0x100074A ] };
+ key <BKSL> { [ 0x1000706, colon ] };
+
+ key <AC01> { [ 0x1000710, 0x1000731, Arabic_kasra ] };
+ key <AC02> { [ 0x1000723, 0x1000734, Arabic_kasratan ] };
+ key <AC03> { [ 0x1000715, 0x1000737 ] };
+ key <AC04> { [ 0x1000714, 0x100073B, Arabic_hamza ] };
+ key <AC05> { [ 0x1000713, 0x100073E, Arabic_hamza_below ] };
+ key <AC06> { [ 0x1000717, 0x1000711, Arabic_superscript_alef ] };
+ key <AC07> { [ 0x100071B, Arabic_tatweel, 0x1000748 ] };
+ key <AC08> { [ 0x100071F, 0x1000324, 0x1000744 ] };
+ key <AC09> { [ 0x1000720, 0x1000331, 0x1000746 ] };
+ key <AC10> { [ 0x100071A, 0x1000323 ] };
+ key <AC11> { [ 0x100071E, 0x1000330 ] };
+
+ key <SPCE> { [ space, 0x100200c ] };
+ key <AB01> { [ 0x1000719, 0x1000732, Arabic_sukun ] };
+ key <AB02> { [ 0x1000728, 0x1000735 ] };
+ key <AB03> { [ 0x1000724, 0x1000738, 0x100200D ] };
+ key <AB04> { [ 0x100072B, 0x100073C, 0x100200C ] };
+ key <AB05> { [ 0x1000712, 0x100073F, 0x100200E ] };
+ key <AB06> { [ 0x1000722, 0x1000739, 0x100200F ] };
+ key <AB07> { [ 0x1000721, 0x1000742 ] };
+ key <AB08> { [ 0x1000700, Arabic_comma ] };
+ key <AB09> { [ 0x100002E, Arabic_semicolon ] };
+ key <AB10> { [ 0x1000707, Arabic_question_mark ] };
+
+ // End Alphanumeric Section
+
+
+ // Begin Modifier Mappings
+
+ modifier_map Shift { Shift_L, Shift_R };
+ modifier_map Lock { Caps_Lock, ISO_Lock };
+ modifier_map Control{ Control_L, Control_R };
+ modifier_map Mod1 { Alt_L, Alt_R };
+ modifier_map Mod2 { Mode_switch };
+
+};
+
+partial alphanumeric_keys
+xkb_symbols "ku" {
+ include "tr(ku)"
+ name[Group1]= "Kurdish (Syria, Latin Q)";
+};
+
+partial alphanumeric_keys
+xkb_symbols "ku_f" {
+ include "tr(ku_f)"
+ name[Group1]= "Kurdish (Syria, F)";
+};
+
+partial alphanumeric_keys
+xkb_symbols "ku_alt" {
+ include "tr(ku_alt)"
+ name[Group1]= "Kurdish (Syria, Latin Alt-Q)";
+};
diff --git a/xorg-server/xkeyboard-config/symbols/th b/xorg-server/xkeyboard-config/symbols/th index a23ff45a3..b77ee97b1 100644 --- a/xorg-server/xkeyboard-config/symbols/th +++ b/xorg-server/xkeyboard-config/symbols/th @@ -1,245 +1,245 @@ -// based on a keyboard map from an 'xkb/symbols/th' file - -partial default alphanumeric_keys -xkb_symbols "basic" { - name[Group1]= "Thai"; - - // converted to THai keysysms - Pablo Saratxaga <pablo@mandrakesoft.com> - - key <TLDE> { [ underscore, percent ] }; - key <AE01> { [ Thai_lakkhangyao, plus ] }; - key <AE02> { [ slash, Thai_leknung ] }; - key <AE03> { [ minus, Thai_leksong ] }; - key <AE04> { [ Thai_phosamphao, Thai_leksam ] }; - key <AE05> { [ Thai_thothung, Thai_leksi ] }; - key <AE06> { [ Thai_sarau, Thai_sarauu ] }; - key <AE07> { [ Thai_saraue, Thai_baht ] }; - key <AE08> { [ Thai_khokhwai, Thai_lekha ] }; - key <AE09> { [ Thai_totao, Thai_lekhok ] }; - key <AE10> { [ Thai_chochan, Thai_lekchet ] }; - key <AE11> { [ Thai_khokhai, Thai_lekpaet ] }; - key <AE12> { [ Thai_chochang, Thai_lekkao ] }; - - key <AD01> { [ Thai_maiyamok, Thai_leksun ] }; - key <AD02> { [ Thai_saraaimaimalai, quotedbl ] }; - key <AD03> { [ Thai_saraam, Thai_dochada ] }; - key <AD04> { [ Thai_phophan, Thai_thonangmontho ] }; - key <AD05> { [ Thai_saraa, Thai_thothong ] }; - key <AD06> { [ Thai_maihanakat, Thai_nikhahit ] }; - key <AD07> { [ Thai_saraii, Thai_maitri ] }; - key <AD08> { [ Thai_rorua, Thai_nonen ] }; - key <AD09> { [ Thai_nonu, Thai_paiyannoi ] }; - key <AD10> { [ Thai_yoyak, Thai_yoying ] }; - key <AD11> { [ Thai_bobaimai, Thai_thothan ] }; - key <AD12> { [ Thai_loling, comma ] }; - - key <AC01> { [ Thai_fofan, Thai_ru ] }; - key <AC02> { [ Thai_hohip, Thai_khorakhang ] }; - key <AC03> { [ Thai_kokai, Thai_topatak ] }; - key <AC04> { [ Thai_dodek, Thai_sarao ] }; - key <AC05> { [ Thai_sarae, Thai_chochoe ] }; - key <AC06> { [ Thai_maitho, Thai_maitaikhu ] }; - key <AC07> { [ Thai_maiek, Thai_maichattawa ] }; - key <AC08> { [ Thai_saraaa, Thai_sorusi ] }; - key <AC09> { [ Thai_sosua, Thai_sosala ] }; - key <AC10> { [ Thai_wowaen, Thai_soso ] }; - key <AC11> { [ Thai_ngongu, period ] }; - - key <AB01> { [ Thai_phophung, parenleft ] }; - key <AB02> { [ Thai_popla, parenright ] }; - key <AB03> { [ Thai_saraae, Thai_choching ] }; - key <AB04> { [ Thai_oang, Thai_honokhuk ] }; - key <AB05> { [ Thai_sarai, Thai_phinthu ] }; - key <AB06> { [ Thai_sarauee, Thai_thanthakhat ] }; - key <AB07> { [ Thai_thothahan, question ] }; - key <AB08> { [ Thai_moma, Thai_thophuthao ] }; - key <AB09> { [ Thai_saraaimaimuan, Thai_lochula ] }; - key <AB10> { [ Thai_fofa, Thai_lu ] }; - - key <BKSL> { [ Thai_khokhuat, Thai_khokhon ] }; -}; - -partial alphanumeric_keys -xkb_symbols "pat" { - name[Group1]= "Thai (Pattachote)"; - // The thai layout defines a second keyboard group and changes - // the behavior of a few modifier keys. - - // converted to THai keysysms - Pablo Saratxaga pablo@mandrakesoft.com - // Pattachote modification by Visanu Euarchukiati -- visanu@inet.co.th - key <TLDE> { [ underscore, Thai_baht ] }; - key <AE01> { [ equal, plus ] }; - key <AE02> { [ Thai_leksong, quotedbl ] }; - key <AE03> { [ Thai_leksam, slash ] }; - key <AE04> { [ Thai_leksi, comma ] }; - key <AE05> { [ Thai_lekha, question ] }; - key <AE06> { [ Thai_sarauu, Thai_sarau ] }; - key <AE07> { [ Thai_lekchet, underscore ] }; - key <AE08> { [ Thai_lekpaet, period ] }; - key <AE09> { [ Thai_lekkao, parenleft ] }; - key <AE10> { [ Thai_leksun, parenright ] }; - key <AE11> { [ Thai_leknung, minus ] }; - key <AE12> { [ Thai_lekhok, percent ] }; - - key <AD01> { [ Thai_maitaikhu, Thai_maitri ] }; - key <AD02> { [ Thai_totao, Thai_ru ] }; - key <AD03> { [ Thai_yoyak, Thai_maiyamok ] }; - key <AD04> { [ Thai_oang, Thai_yoying ] }; - key <AD05> { [ Thai_rorua, Thai_sorusi ] }; - key <AD06> { [ Thai_maiek, Thai_saraue ] }; - key <AD07> { [ Thai_dodek, Thai_fofa ] }; - key <AD08> { [ Thai_moma, Thai_soso ] }; - key <AD09> { [ Thai_wowaen, Thai_thothung ] }; - key <AD10> { [ Thai_saraae, Thai_thophuthao ] }; - key <AD11> { [ Thai_saraaimaimuan, Thai_paiyannoi ] }; - key <AD12> { [ Thai_chochoe, Thai_lu ] }; - - key <AC01> { [ Thai_maitho, Thai_maichattawa] }; - key <AC02> { [ Thai_thothahan, Thai_thothong ] }; - key <AC03> { [ Thai_ngongu, Thai_saraam ] }; - key <AC04> { [ Thai_kokai, Thai_nonen ] }; - key <AC05> { [ Thai_maihanakat, Thai_thanthakhat] }; - key <AC06> { [ Thai_saraii, Thai_sarauee ] }; - key <AC07> { [ Thai_saraaa, Thai_phophung ] }; - key <AC08> { [ Thai_nonu, Thai_chochang ] }; - key <AC09> { [ Thai_sarae, Thai_sarao ] }; - key <AC10> { [ Thai_saraaimaimalai, Thai_khorakhang ] }; - key <AC11> { [ Thai_khokhai, Thai_thonangmontho ] }; - - key <AB01> { [ Thai_bobaimai, Thai_dochada ] }; - key <AB02> { [ Thai_popla, Thai_topatak ] }; - key <AB03> { [ Thai_loling, Thai_thothan ] }; - key <AB04> { [ Thai_hohip, Thai_phosamphao ] }; - key <AB05> { [ Thai_sarai, Thai_phinthu ] }; - key <AB06> { [ Thai_khokhwai, Thai_sosala ] }; - key <AB07> { [ Thai_sosua, Thai_honokhuk ] }; - key <AB08> { [ Thai_saraa, Thai_fofan ] }; - key <AB09> { [ Thai_chochan, Thai_choching ] }; - key <AB10> { [ Thai_phophan, Thai_lochula ] }; - - key <BKSL> { [ Thai_lakkhangyao, Thai_nikhahit ] }; -}; - - -partial alphanumeric_keys -xkb_symbols "tis" { - name[Group1]= "Thai (TIS-820.2538)"; - // The thai layout defines a second keyboard group and changes - // the behavior of a few modifier keys. - - // converted to THai keysysms - Pablo Saratxaga <pablo@mandrakesoft.com> - // modified to TIS-820.2538 - Theppitak Karoonboonyanan <thep@linux.thai.net> - key <TLDE> { [ 0x1000e4f, 0x1000e5b ] }; - key <AE01> { [ Thai_baht, Thai_lakkhangyao] }; - key <AE02> { [ slash, Thai_leknung ] }; - key <AE03> { [ minus, Thai_leksong ] }; - key <AE04> { [ Thai_phosamphao, Thai_leksam ] }; - key <AE05> { [ Thai_thothung, Thai_leksi ] }; - key <AE06> { [ Thai_sarau, Thai_sarauu ] }; - key <AE07> { [ Thai_saraue, 0x1000e4e ] }; - key <AE08> { [ Thai_khokhwai, Thai_lekha ] }; - key <AE09> { [ Thai_totao, Thai_lekhok ] }; - key <AE10> { [ Thai_chochan, Thai_lekchet ] }; - key <AE11> { [ Thai_khokhai, Thai_lekpaet ] }; - key <AE12> { [ Thai_chochang, Thai_lekkao ] }; - - key <AD01> { [ Thai_maiyamok, Thai_leksun ] }; - key <AD02> { [ Thai_saraaimaimalai, quotedbl ] }; - key <AD03> { [ Thai_saraam, Thai_dochada ] }; - key <AD04> { [ Thai_phophan, Thai_thonangmontho ] }; - key <AD05> { [ Thai_saraa, Thai_thothong ] }; - key <AD06> { [ Thai_maihanakat, Thai_nikhahit ] }; - key <AD07> { [ Thai_saraii, Thai_maitri ] }; - key <AD08> { [ Thai_rorua, Thai_nonen ] }; - key <AD09> {type[Group1]="THREE_LEVEL", - [ Thai_nonu, Thai_paiyannoi, 0x1000e5a] }; - key <AD10> { [ Thai_yoyak, Thai_yoying ] }; - key <AD11> { [ Thai_bobaimai, Thai_thothan ] }; - key <AD12> { [ Thai_loling, comma ] }; - - key <AC01> { [ Thai_fofan, Thai_ru ] }; - key <AC02> { [ Thai_hohip, Thai_khorakhang ] }; - key <AC03> { [ Thai_kokai, Thai_topatak ] }; - key <AC04> { [ Thai_dodek, Thai_sarao ] }; - key <AC05> { [ Thai_sarae, Thai_chochoe ] }; - key <AC06> { [ Thai_maitho, Thai_maitaikhu ] }; - key <AC07> { [ Thai_maiek, Thai_maichattawa ] }; - key <AC08> { [ Thai_saraaa, Thai_sorusi ] }; - key <AC09> { [ Thai_sosua, Thai_sosala ] }; - key <AC10> { [ Thai_wowaen, Thai_soso ] }; - key <AC11> { [ Thai_ngongu, period ] }; - - key <AB01> { [ Thai_phophung, parenleft ] }; - key <AB02> { [ Thai_popla, parenright ] }; - key <AB03> { [ Thai_saraae, Thai_choching ] }; - key <AB04> { [ Thai_oang, Thai_honokhuk ] }; - key <AB05> { [ Thai_sarai, Thai_phinthu ] }; - key <AB06> { [ Thai_sarauee, Thai_thanthakhat ] }; - key <AB07> { [ Thai_thothahan, question ] }; - key <AB08> { [ Thai_moma, Thai_thophuthao ] }; - key <AB09> { [ Thai_saraaimaimuan, Thai_lochula ] }; - key <AB10> { [ Thai_fofa, Thai_lu ] }; - - key <BKSL> { [ Thai_khokhon, Thai_khokhuat ] }; -}; - -partial alphanumeric_keys -xkb_symbols "olpc" { - - name[Group1]= "Thai"; - // The OLPC thai layout - // walter@laptop.org - - key <TLDE> { [ 0x1000E4F, 0x1000E5B ] }; - key <AE01> { [ 0x1000E3F, 0x1000E45 ] }; - key <AE02> { [ slash, 0x1000E51 ] }; - key <AE03> { [ minus, 0x1000E52 ] }; - key <AE04> { [ 0x1000E20, 0x1000E53 ] }; - key <AE05> { [ 0x1000E16, 0x1000E54 ] }; - key <AE06> { [ 0x1000E38, 0x1000E39 ] }; - key <AE07> { [ 0x1000E36, 0x1000E4E ] }; - key <AE08> { [ 0x1000E04, 0x1000E55 ] }; - key <AE09> { [ 0x1000E15, 0x1000E56 ] }; - key <AE10> { [ 0x1000E08, 0x1000E57 ] }; - key <AE11> { [ 0x1000E02, 0x1000E58 ] }; - key <AE12> { [ 0x1000E0A, 0x1000E59 ] }; - - key <AD01> { [ 0x1000E46, 0x1000E50 ] }; - key <AD02> { [ 0x1000E44, quotedbl ] }; - key <AD03> { [ 0x1000E33, 0x1000E0E ] }; - key <AD04> { [ 0x1000E1E, 0x1000E11 ] }; - key <AD05> { [ 0x1000E30, 0x1000E18 ] }; - key <AD06> { [ 0x1000E31, 0x1000E4D ] }; - key <AD07> { [ 0x1000E35, 0x1000E4A ] }; - key <AD08> { [ 0x1000E23, 0x1000E13 ] }; - key <AD09> { [ 0x1000E19, 0x1000E2F ] }; - key <AD10> { [ 0x1000E22, 0x1000E0D ] }; - key <AD11> { [ 0x1000E1A, 0x1000E10 ] }; - key <AD12> { [ 0x1000E25, comma ] }; - - key <AC01> { [ 0x1000E1F, 0x1000E24 ] }; - key <AC02> { [ 0x1000E2B, 0x1000E06 ] }; - key <AC03> { [ 0x1000E01, 0x1000E0F ] }; - key <AC04> { [ 0x1000E14, 0x1000E42 ] }; - key <AC05> { [ 0x1000E40, 0x1000E0C ] }; - key <AC06> { [ 0x1000E49, 0x1000E47 ] }; - key <AC07> { [ 0x1000E48, 0x1000E4B ] }; - key <AC08> { [ 0x1000E32, 0x1000E29 ] }; - key <AC09> { [ 0x1000E2A, 0x1000E28 ] }; - key <AC10> { [ 0x1000E27, 0x1000E0B ] }; - key <AC11> { [ 0x1000E07, period ] }; - key <BKSL> { [ 0x1000E05, 0x1000E03 ] }; - - key <AB01> { [ 0x1000E1C, parenleft ] }; - key <AB02> { [ 0x1000E1B, parenright ] }; - key <AB03> { [ 0x1000E41, 0x1000E09 ] }; - key <AB04> { [ 0x1000E2D, 0x1000E2E ] }; - key <AB05> { [ 0x1000E34, 0x1000E3A ] }; - key <AB06> { [ 0x1000E37, 0x1000E4C ] }; - key <AB07> { [ 0x1000E17, question ] }; - key <AB08> { [ 0x1000E21, 0x1000E12 ] }; - key <AB09> { [ 0x1000E43, 0x1000E2C ] }; - key <AB10> { [ 0x1000E1D, 0x1000E26 ] }; - - include "group(olpc)" -}; +// based on a keyboard map from an 'xkb/symbols/th' file
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+ name[Group1]= "Thai";
+
+ // converted to THai keysysms - Pablo Saratxaga <pablo@mandrakesoft.com>
+
+ key <TLDE> { [ underscore, percent ] };
+ key <AE01> { [ Thai_lakkhangyao, plus ] };
+ key <AE02> { [ slash, Thai_leknung ] };
+ key <AE03> { [ minus, Thai_leksong ] };
+ key <AE04> { [ Thai_phosamphao, Thai_leksam ] };
+ key <AE05> { [ Thai_thothung, Thai_leksi ] };
+ key <AE06> { [ Thai_sarau, Thai_sarauu ] };
+ key <AE07> { [ Thai_saraue, Thai_baht ] };
+ key <AE08> { [ Thai_khokhwai, Thai_lekha ] };
+ key <AE09> { [ Thai_totao, Thai_lekhok ] };
+ key <AE10> { [ Thai_chochan, Thai_lekchet ] };
+ key <AE11> { [ Thai_khokhai, Thai_lekpaet ] };
+ key <AE12> { [ Thai_chochang, Thai_lekkao ] };
+
+ key <AD01> { [ Thai_maiyamok, Thai_leksun ] };
+ key <AD02> { [ Thai_saraaimaimalai, quotedbl ] };
+ key <AD03> { [ Thai_saraam, Thai_dochada ] };
+ key <AD04> { [ Thai_phophan, Thai_thonangmontho ] };
+ key <AD05> { [ Thai_saraa, Thai_thothong ] };
+ key <AD06> { [ Thai_maihanakat, Thai_nikhahit ] };
+ key <AD07> { [ Thai_saraii, Thai_maitri ] };
+ key <AD08> { [ Thai_rorua, Thai_nonen ] };
+ key <AD09> { [ Thai_nonu, Thai_paiyannoi ] };
+ key <AD10> { [ Thai_yoyak, Thai_yoying ] };
+ key <AD11> { [ Thai_bobaimai, Thai_thothan ] };
+ key <AD12> { [ Thai_loling, comma ] };
+
+ key <AC01> { [ Thai_fofan, Thai_ru ] };
+ key <AC02> { [ Thai_hohip, Thai_khorakhang ] };
+ key <AC03> { [ Thai_kokai, Thai_topatak ] };
+ key <AC04> { [ Thai_dodek, Thai_sarao ] };
+ key <AC05> { [ Thai_sarae, Thai_chochoe ] };
+ key <AC06> { [ Thai_maitho, Thai_maitaikhu ] };
+ key <AC07> { [ Thai_maiek, Thai_maichattawa ] };
+ key <AC08> { [ Thai_saraaa, Thai_sorusi ] };
+ key <AC09> { [ Thai_sosua, Thai_sosala ] };
+ key <AC10> { [ Thai_wowaen, Thai_soso ] };
+ key <AC11> { [ Thai_ngongu, period ] };
+
+ key <AB01> { [ Thai_phophung, parenleft ] };
+ key <AB02> { [ Thai_popla, parenright ] };
+ key <AB03> { [ Thai_saraae, Thai_choching ] };
+ key <AB04> { [ Thai_oang, Thai_honokhuk ] };
+ key <AB05> { [ Thai_sarai, Thai_phinthu ] };
+ key <AB06> { [ Thai_sarauee, Thai_thanthakhat ] };
+ key <AB07> { [ Thai_thothahan, question ] };
+ key <AB08> { [ Thai_moma, Thai_thophuthao ] };
+ key <AB09> { [ Thai_saraaimaimuan, Thai_lochula ] };
+ key <AB10> { [ Thai_fofa, Thai_lu ] };
+
+ key <BKSL> { [ Thai_khokhuat, Thai_khokhon ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "pat" {
+ name[Group1]= "Thai (Pattachote)";
+ // The thai layout defines a second keyboard group and changes
+ // the behavior of a few modifier keys.
+
+ // converted to THai keysysms - Pablo Saratxaga pablo@mandrakesoft.com
+ // Pattachote modification by Visanu Euarchukiati -- visanu@inet.co.th
+ key <TLDE> { [ underscore, Thai_baht ] };
+ key <AE01> { [ equal, plus ] };
+ key <AE02> { [ Thai_leksong, quotedbl ] };
+ key <AE03> { [ Thai_leksam, slash ] };
+ key <AE04> { [ Thai_leksi, comma ] };
+ key <AE05> { [ Thai_lekha, question ] };
+ key <AE06> { [ Thai_sarauu, Thai_sarau ] };
+ key <AE07> { [ Thai_lekchet, underscore ] };
+ key <AE08> { [ Thai_lekpaet, period ] };
+ key <AE09> { [ Thai_lekkao, parenleft ] };
+ key <AE10> { [ Thai_leksun, parenright ] };
+ key <AE11> { [ Thai_leknung, minus ] };
+ key <AE12> { [ Thai_lekhok, percent ] };
+
+ key <AD01> { [ Thai_maitaikhu, Thai_maitri ] };
+ key <AD02> { [ Thai_totao, Thai_ru ] };
+ key <AD03> { [ Thai_yoyak, Thai_maiyamok ] };
+ key <AD04> { [ Thai_oang, Thai_yoying ] };
+ key <AD05> { [ Thai_rorua, Thai_sorusi ] };
+ key <AD06> { [ Thai_maiek, Thai_saraue ] };
+ key <AD07> { [ Thai_dodek, Thai_fofa ] };
+ key <AD08> { [ Thai_moma, Thai_soso ] };
+ key <AD09> { [ Thai_wowaen, Thai_thothung ] };
+ key <AD10> { [ Thai_saraae, Thai_thophuthao ] };
+ key <AD11> { [ Thai_saraaimaimuan, Thai_paiyannoi ] };
+ key <AD12> { [ Thai_chochoe, Thai_lu ] };
+
+ key <AC01> { [ Thai_maitho, Thai_maichattawa] };
+ key <AC02> { [ Thai_thothahan, Thai_thothong ] };
+ key <AC03> { [ Thai_ngongu, Thai_saraam ] };
+ key <AC04> { [ Thai_kokai, Thai_nonen ] };
+ key <AC05> { [ Thai_maihanakat, Thai_thanthakhat] };
+ key <AC06> { [ Thai_saraii, Thai_sarauee ] };
+ key <AC07> { [ Thai_saraaa, Thai_phophung ] };
+ key <AC08> { [ Thai_nonu, Thai_chochang ] };
+ key <AC09> { [ Thai_sarae, Thai_sarao ] };
+ key <AC10> { [ Thai_saraaimaimalai, Thai_khorakhang ] };
+ key <AC11> { [ Thai_khokhai, Thai_thonangmontho ] };
+
+ key <AB01> { [ Thai_bobaimai, Thai_dochada ] };
+ key <AB02> { [ Thai_popla, Thai_topatak ] };
+ key <AB03> { [ Thai_loling, Thai_thothan ] };
+ key <AB04> { [ Thai_hohip, Thai_phosamphao ] };
+ key <AB05> { [ Thai_sarai, Thai_phinthu ] };
+ key <AB06> { [ Thai_khokhwai, Thai_sosala ] };
+ key <AB07> { [ Thai_sosua, Thai_honokhuk ] };
+ key <AB08> { [ Thai_saraa, Thai_fofan ] };
+ key <AB09> { [ Thai_chochan, Thai_choching ] };
+ key <AB10> { [ Thai_phophan, Thai_lochula ] };
+
+ key <BKSL> { [ Thai_lakkhangyao, Thai_nikhahit ] };
+};
+
+
+partial alphanumeric_keys
+xkb_symbols "tis" {
+ name[Group1]= "Thai (TIS-820.2538)";
+ // The thai layout defines a second keyboard group and changes
+ // the behavior of a few modifier keys.
+
+ // converted to THai keysysms - Pablo Saratxaga <pablo@mandrakesoft.com>
+ // modified to TIS-820.2538 - Theppitak Karoonboonyanan <thep@linux.thai.net>
+ key <TLDE> { [ 0x1000e4f, 0x1000e5b ] };
+ key <AE01> { [ Thai_baht, Thai_lakkhangyao] };
+ key <AE02> { [ slash, Thai_leknung ] };
+ key <AE03> { [ minus, Thai_leksong ] };
+ key <AE04> { [ Thai_phosamphao, Thai_leksam ] };
+ key <AE05> { [ Thai_thothung, Thai_leksi ] };
+ key <AE06> { [ Thai_sarau, Thai_sarauu ] };
+ key <AE07> { [ Thai_saraue, 0x1000e4e ] };
+ key <AE08> { [ Thai_khokhwai, Thai_lekha ] };
+ key <AE09> { [ Thai_totao, Thai_lekhok ] };
+ key <AE10> { [ Thai_chochan, Thai_lekchet ] };
+ key <AE11> { [ Thai_khokhai, Thai_lekpaet ] };
+ key <AE12> { [ Thai_chochang, Thai_lekkao ] };
+
+ key <AD01> { [ Thai_maiyamok, Thai_leksun ] };
+ key <AD02> { [ Thai_saraaimaimalai, quotedbl ] };
+ key <AD03> { [ Thai_saraam, Thai_dochada ] };
+ key <AD04> { [ Thai_phophan, Thai_thonangmontho ] };
+ key <AD05> { [ Thai_saraa, Thai_thothong ] };
+ key <AD06> { [ Thai_maihanakat, Thai_nikhahit ] };
+ key <AD07> { [ Thai_saraii, Thai_maitri ] };
+ key <AD08> { [ Thai_rorua, Thai_nonen ] };
+ key <AD09> {type[Group1]="THREE_LEVEL",
+ [ Thai_nonu, Thai_paiyannoi, 0x1000e5a] };
+ key <AD10> { [ Thai_yoyak, Thai_yoying ] };
+ key <AD11> { [ Thai_bobaimai, Thai_thothan ] };
+ key <AD12> { [ Thai_loling, comma ] };
+
+ key <AC01> { [ Thai_fofan, Thai_ru ] };
+ key <AC02> { [ Thai_hohip, Thai_khorakhang ] };
+ key <AC03> { [ Thai_kokai, Thai_topatak ] };
+ key <AC04> { [ Thai_dodek, Thai_sarao ] };
+ key <AC05> { [ Thai_sarae, Thai_chochoe ] };
+ key <AC06> { [ Thai_maitho, Thai_maitaikhu ] };
+ key <AC07> { [ Thai_maiek, Thai_maichattawa ] };
+ key <AC08> { [ Thai_saraaa, Thai_sorusi ] };
+ key <AC09> { [ Thai_sosua, Thai_sosala ] };
+ key <AC10> { [ Thai_wowaen, Thai_soso ] };
+ key <AC11> { [ Thai_ngongu, period ] };
+
+ key <AB01> { [ Thai_phophung, parenleft ] };
+ key <AB02> { [ Thai_popla, parenright ] };
+ key <AB03> { [ Thai_saraae, Thai_choching ] };
+ key <AB04> { [ Thai_oang, Thai_honokhuk ] };
+ key <AB05> { [ Thai_sarai, Thai_phinthu ] };
+ key <AB06> { [ Thai_sarauee, Thai_thanthakhat ] };
+ key <AB07> { [ Thai_thothahan, question ] };
+ key <AB08> { [ Thai_moma, Thai_thophuthao ] };
+ key <AB09> { [ Thai_saraaimaimuan, Thai_lochula ] };
+ key <AB10> { [ Thai_fofa, Thai_lu ] };
+
+ key <BKSL> { [ Thai_khokhon, Thai_khokhuat ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "olpc" {
+
+ name[Group1]= "Thai";
+ // The OLPC thai layout
+ // walter@laptop.org
+
+ key <TLDE> { [ 0x1000E4F, 0x1000E5B ] };
+ key <AE01> { [ 0x1000E3F, 0x1000E45 ] };
+ key <AE02> { [ slash, 0x1000E51 ] };
+ key <AE03> { [ minus, 0x1000E52 ] };
+ key <AE04> { [ 0x1000E20, 0x1000E53 ] };
+ key <AE05> { [ 0x1000E16, 0x1000E54 ] };
+ key <AE06> { [ 0x1000E38, 0x1000E39 ] };
+ key <AE07> { [ 0x1000E36, 0x1000E4E ] };
+ key <AE08> { [ 0x1000E04, 0x1000E55 ] };
+ key <AE09> { [ 0x1000E15, 0x1000E56 ] };
+ key <AE10> { [ 0x1000E08, 0x1000E57 ] };
+ key <AE11> { [ 0x1000E02, 0x1000E58 ] };
+ key <AE12> { [ 0x1000E0A, 0x1000E59 ] };
+
+ key <AD01> { [ 0x1000E46, 0x1000E50 ] };
+ key <AD02> { [ 0x1000E44, quotedbl ] };
+ key <AD03> { [ 0x1000E33, 0x1000E0E ] };
+ key <AD04> { [ 0x1000E1E, 0x1000E11 ] };
+ key <AD05> { [ 0x1000E30, 0x1000E18 ] };
+ key <AD06> { [ 0x1000E31, 0x1000E4D ] };
+ key <AD07> { [ 0x1000E35, 0x1000E4A ] };
+ key <AD08> { [ 0x1000E23, 0x1000E13 ] };
+ key <AD09> { [ 0x1000E19, 0x1000E2F ] };
+ key <AD10> { [ 0x1000E22, 0x1000E0D ] };
+ key <AD11> { [ 0x1000E1A, 0x1000E10 ] };
+ key <AD12> { [ 0x1000E25, comma ] };
+
+ key <AC01> { [ 0x1000E1F, 0x1000E24 ] };
+ key <AC02> { [ 0x1000E2B, 0x1000E06 ] };
+ key <AC03> { [ 0x1000E01, 0x1000E0F ] };
+ key <AC04> { [ 0x1000E14, 0x1000E42 ] };
+ key <AC05> { [ 0x1000E40, 0x1000E0C ] };
+ key <AC06> { [ 0x1000E49, 0x1000E47 ] };
+ key <AC07> { [ 0x1000E48, 0x1000E4B ] };
+ key <AC08> { [ 0x1000E32, 0x1000E29 ] };
+ key <AC09> { [ 0x1000E2A, 0x1000E28 ] };
+ key <AC10> { [ 0x1000E27, 0x1000E0B ] };
+ key <AC11> { [ 0x1000E07, period ] };
+ key <BKSL> { [ 0x1000E05, 0x1000E03 ] };
+
+ key <AB01> { [ 0x1000E1C, parenleft ] };
+ key <AB02> { [ 0x1000E1B, parenright ] };
+ key <AB03> { [ 0x1000E41, 0x1000E09 ] };
+ key <AB04> { [ 0x1000E2D, 0x1000E2E ] };
+ key <AB05> { [ 0x1000E34, 0x1000E3A ] };
+ key <AB06> { [ 0x1000E37, 0x1000E4C ] };
+ key <AB07> { [ 0x1000E17, question ] };
+ key <AB08> { [ 0x1000E21, 0x1000E12 ] };
+ key <AB09> { [ 0x1000E43, 0x1000E2C ] };
+ key <AB10> { [ 0x1000E1D, 0x1000E26 ] };
+
+ include "group(olpc)"
+};
diff --git a/xorg-server/xkeyboard-config/symbols/tj b/xorg-server/xkeyboard-config/symbols/tj index e4c4af4f6..9df375c7d 100644 --- a/xorg-server/xkeyboard-config/symbols/tj +++ b/xorg-server/xkeyboard-config/symbols/tj @@ -1,136 +1,136 @@ -// 17/07/2008 -// ------------------------------------------------------------- -// Standard Tojiki Keyboard Layout, Official Standard -// ------------------------------------------------------------- -// Created by Victor Ibragimov <victor.ibragimov@gmail.com> -// Tajik Fedora & Software Localization Team -// ------------------------------------------------------------- -// DUAL INPUT METHOD -// -------------------------------------------------------------------- -// -------------- Tajiki Official Keyboard Layout---------------------- -// -------------------------------------------------------------------- -// - -partial default alphanumeric_keys -xkb_symbols "basic" -{ - name[Group1] = "Tajik"; - - include "kpdl(comma)" - include "level3(ralt_switch)" - - key <AB01> { [ Cyrillic_ya, Cyrillic_YA ] }; // я Я - key <AB02> { [ Cyrillic_che, Cyrillic_CHE ] }; // ч Ч - key <AB03> { [ Cyrillic_es, Cyrillic_ES ] }; // с С - key <AB04> { [ Cyrillic_em, Cyrillic_EM ] }; // м М - key <AB05> { [ Cyrillic_i, Cyrillic_I ] }; // и И - key <AB06> { [ Cyrillic_te, Cyrillic_TE ] }; // т Т - key <AB07> { [ 0x10004e3, 0x10004e2 ] }; // ӣ Ӣ - key <AB08> { [ Cyrillic_be, Cyrillic_BE ] }; // б Б - key <AB09> { [ Cyrillic_yu, Cyrillic_YU ] }; // ю Ю - key <AB10> { [ period, comma ] }; // . , - key <AC01> { [ Cyrillic_ef, Cyrillic_EF ] }; // ф Ф - key <AC02> { [ 0x10004b7, 0x10004b6 ] }; // ҷ Ҷ - key <AC03> { [ Cyrillic_ve, Cyrillic_VE ] }; // в В - key <AC04> { [ Cyrillic_a, Cyrillic_A ] }; // а А - key <AC05> { [ Cyrillic_pe, Cyrillic_PE ] }; // п П - key <AC06> { [ Cyrillic_er, Cyrillic_ER ] }; // р Р - key <AC07> { [ Cyrillic_o, Cyrillic_O ] }; // о О - key <AC08> { [ Cyrillic_el, Cyrillic_EL ] }; // л Л - key <AC09> { [ Cyrillic_de, Cyrillic_DE ] }; // д Д - key <AC10> { [ Cyrillic_zhe, Cyrillic_ZHE ] }; // ж Ж - key <AC11> { [ Cyrillic_e, Cyrillic_E ] }; // э Э - key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI ] }; // й Й - key <AD02> { [ 0x100049b, 0x100049a ] }; // қ Қ - key <AD03> { [ Cyrillic_u, Cyrillic_U ] }; // у У - key <AD04> { [ Cyrillic_ka, Cyrillic_KA ] }; // к К - key <AD05> { [ Cyrillic_ie, Cyrillic_IE ] }; // е Е - key <AD06> { [ Cyrillic_en, Cyrillic_EN ] }; // н Н - key <AD07> { [ Cyrillic_ghe, Cyrillic_GHE ] }; // г Г - key <AD08> { [ Cyrillic_sha, Cyrillic_SHA ] }; // ш Ш - key <AD09> { [ 0x10004b3, 0x10004b2 ] }; // ҳ Ҳ - key <AD10> { [ Cyrillic_ze, Cyrillic_ZE ] }; // з З - key <AD11> { [ Cyrillic_ha, Cyrillic_HA ] }; // х Х - key <AD12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN ] }; // ъ Ъ - key <AE01> { [ 1, exclam, 0x10000a7 ] }; // 1 ! § - key <AE02> { [ 2, quotedbl, 0x10000ab, 0x10000bb ] }; // 2 " « » - key <AE03> { [ 3, numerosign ] }; // 3 № - key <AE04> { [ 4, semicolon ] }; // 4 ; - key <AE05> { [ 5, percent ] }; // 5 % - key <AE06> { [ 6, colon, 0x1002013 ] }; // 6 : – - key <AE07> { [ 7, question, ampersand ] }; // 7 ? & - key <AE08> { [ 8, asterisk ] }; // 8 * - key <AE09> { [ 9, parenleft ] }; // 9 ( - key <AE10> { [ 0, parenright, 0x10000b0 ] }; // 0 ) ° - key <AE11> { [ 0x1000493, 0x1000492, minus, underscore ] }; // ғ Ғ - _ - key <AE12> { [ 0x10004ef, 0x10004ee, equal, plus ] }; // ӯ Ӯ = + - key <BKSL> { [ backslash, slash ] }; // \ / - key <LSGT> { [ slash, bar ] }; // / | - key <TLDE> { [ Cyrillic_io, Cyrillic_IO ] }; // ё Ё -}; - -// -------------------------------------------------------------------- -// -------------- Tojiki Rusi Keyboard Layout-------------------------- -// -------------------------------------------------------------------- -// AEN <aen@logic.ru> -// 2001/12/23 by Leon Kanter <leon@blackcatlinux.com> -// 2005/12/09 Valery Inozemtsev <shrek@altlinux.ru> -// Pablo Saratxaga <pablo@mandrakesoft> (for the dead keys changes) -// -------------------------------------------------------------------- - -xkb_symbols "legacy" -{ - name[Group1] = "Tajik (legacy)"; - - include "kpdl(comma)" - include "level3(ralt_switch)" - - key <AB01> { [ Cyrillic_ya, Cyrillic_YA ] }; // я Я - key <AB02> { [ Cyrillic_che, Cyrillic_CHE, 0x10004b7, 0x10004b6 ] }; // ч Ч ҷ Ҷ - key <AB03> { [ Cyrillic_es, Cyrillic_ES ] }; // с С - key <AB04> { [ Cyrillic_em, Cyrillic_EM ] }; // м М - key <AB05> { [ Cyrillic_i, Cyrillic_I, 0x10004e3, 0x10004e2 ] }; // и И ӣ Ӣ - key <AB06> { [ Cyrillic_te, Cyrillic_TE ] }; // т Т - key <AB07> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] }; // ь Ь - key <AB08> { [ Cyrillic_be, Cyrillic_BE ] }; // б Б - key <AB09> { [ Cyrillic_yu, Cyrillic_YU ] }; // ю Ю - key <AB10> { [ period, comma ] }; // . , - key <AC01> { [ Cyrillic_ef, Cyrillic_EF ] }; // ф Ф - key <AC02> { [ Cyrillic_yeru, Cyrillic_YERU ] }; // ы Ы - key <AC03> { [ Cyrillic_ve, Cyrillic_VE ] }; // в В - key <AC04> { [ Cyrillic_a, Cyrillic_A ] }; // а А - key <AC05> { [ Cyrillic_pe, Cyrillic_PE ] }; // п П - key <AC06> { [ Cyrillic_er, Cyrillic_ER ] }; // р Р - key <AC07> { [ Cyrillic_o, Cyrillic_O ] }; // о О - key <AC08> { [ Cyrillic_el, Cyrillic_EL ] }; // л Л - key <AC09> { [ Cyrillic_de, Cyrillic_DE ] }; // д Д - key <AC10> { [ Cyrillic_zhe, Cyrillic_ZHE ] }; // ж Ж - key <AC11> { [ Cyrillic_e, Cyrillic_E ] }; // э Э - key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI ] }; // й Й - key <AD02> { [ Cyrillic_tse, Cyrillic_TSE ] }; // ц Ц - key <AD03> { [ Cyrillic_u, Cyrillic_U, 0x10004ef, 0x10004ee ] }; // у У ӯ Ӯ - key <AD04> { [ Cyrillic_ka, Cyrillic_KA, 0x100049b, 0x100049a ] }; // к К қ Қ - key <AD05> { [ Cyrillic_ie, Cyrillic_IE ] }; // е Е - key <AD06> { [ Cyrillic_en, Cyrillic_EN ] }; // н Н - key <AD07> { [ Cyrillic_ghe, Cyrillic_GHE, 0x1000493, 0x1000492 ] }; // г Г ғ Ғ - key <AD08> { [ Cyrillic_sha, Cyrillic_SHA ] }; // ш Ш - key <AD09> { [ Cyrillic_shcha, Cyrillic_SHCHA ] }; // щ Щ - key <AD10> { [ Cyrillic_ze, Cyrillic_ZE ] }; // з З - key <AD11> { [ Cyrillic_ha, Cyrillic_HA, 0x10004b3, 0x10004b2 ] }; // х Х ҳ Ҳ - key <AD12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN ] }; // ъ Ъ - key <AE01> { [ 1, exclam, 0x10000a7 ] }; // 1 ! § - key <AE02> { [ 2, quotedbl, 0x10000ab, 0x10000bb ] }; // 2 " « » - key <AE03> { [ 3, numerosign ] }; // 3 № - key <AE04> { [ 4, semicolon ] }; // 4 ; - key <AE05> { [ 5, percent ] }; // 5 % - key <AE06> { [ 6, colon, 0x1002013 ] }; // 6 : – - key <AE07> { [ 7, question, ampersand ] }; // 7 ? & - key <AE08> { [ 8, asterisk ] }; // 8 * - key <AE09> { [ 9, parenleft ] }; // 9 ( - key <AE10> { [ 0, parenright ] }; // 0 ) - key <AE11> { [ minus, underscore ] }; // - _ - key <AE12> { [ equal, plus ] }; // = + - key <BKSL> { [ backslash, slash ] }; // \ / - key <LSGT> { [ slash, bar ] }; // / | - key <TLDE> { [ Cyrillic_io, Cyrillic_IO ] }; // ё Ё -}; +// 17/07/2008
+// -------------------------------------------------------------
+// Standard Tojiki Keyboard Layout, Official Standard
+// -------------------------------------------------------------
+// Created by Victor Ibragimov <victor.ibragimov@gmail.com>
+// Tajik Fedora & Software Localization Team
+// -------------------------------------------------------------
+// DUAL INPUT METHOD
+// --------------------------------------------------------------------
+// -------------- Tajiki Official Keyboard Layout----------------------
+// --------------------------------------------------------------------
+//
+
+partial default alphanumeric_keys
+xkb_symbols "basic"
+{
+ name[Group1] = "Tajik";
+
+ include "kpdl(comma)"
+ include "level3(ralt_switch)"
+
+ key <AB01> { [ Cyrillic_ya, Cyrillic_YA ] }; // я Я
+ key <AB02> { [ Cyrillic_che, Cyrillic_CHE ] }; // ч Ч
+ key <AB03> { [ Cyrillic_es, Cyrillic_ES ] }; // с С
+ key <AB04> { [ Cyrillic_em, Cyrillic_EM ] }; // м М
+ key <AB05> { [ Cyrillic_i, Cyrillic_I ] }; // и И
+ key <AB06> { [ Cyrillic_te, Cyrillic_TE ] }; // т Т
+ key <AB07> { [ 0x10004e3, 0x10004e2 ] }; // ӣ Ӣ
+ key <AB08> { [ Cyrillic_be, Cyrillic_BE ] }; // б Б
+ key <AB09> { [ Cyrillic_yu, Cyrillic_YU ] }; // ю Ю
+ key <AB10> { [ period, comma ] }; // . ,
+ key <AC01> { [ Cyrillic_ef, Cyrillic_EF ] }; // ф Ф
+ key <AC02> { [ 0x10004b7, 0x10004b6 ] }; // ҷ Ҷ
+ key <AC03> { [ Cyrillic_ve, Cyrillic_VE ] }; // в В
+ key <AC04> { [ Cyrillic_a, Cyrillic_A ] }; // а А
+ key <AC05> { [ Cyrillic_pe, Cyrillic_PE ] }; // п П
+ key <AC06> { [ Cyrillic_er, Cyrillic_ER ] }; // р Р
+ key <AC07> { [ Cyrillic_o, Cyrillic_O ] }; // о О
+ key <AC08> { [ Cyrillic_el, Cyrillic_EL ] }; // л Л
+ key <AC09> { [ Cyrillic_de, Cyrillic_DE ] }; // д Д
+ key <AC10> { [ Cyrillic_zhe, Cyrillic_ZHE ] }; // ж Ж
+ key <AC11> { [ Cyrillic_e, Cyrillic_E ] }; // э Э
+ key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI ] }; // й Й
+ key <AD02> { [ 0x100049b, 0x100049a ] }; // қ Қ
+ key <AD03> { [ Cyrillic_u, Cyrillic_U ] }; // у У
+ key <AD04> { [ Cyrillic_ka, Cyrillic_KA ] }; // к К
+ key <AD05> { [ Cyrillic_ie, Cyrillic_IE ] }; // е Е
+ key <AD06> { [ Cyrillic_en, Cyrillic_EN ] }; // н Н
+ key <AD07> { [ Cyrillic_ghe, Cyrillic_GHE ] }; // г Г
+ key <AD08> { [ Cyrillic_sha, Cyrillic_SHA ] }; // ш Ш
+ key <AD09> { [ 0x10004b3, 0x10004b2 ] }; // ҳ Ҳ
+ key <AD10> { [ Cyrillic_ze, Cyrillic_ZE ] }; // з З
+ key <AD11> { [ Cyrillic_ha, Cyrillic_HA ] }; // х Х
+ key <AD12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN ] }; // ъ Ъ
+ key <AE01> { [ 1, exclam, 0x10000a7 ] }; // 1 ! §
+ key <AE02> { [ 2, quotedbl, 0x10000ab, 0x10000bb ] }; // 2 " « »
+ key <AE03> { [ 3, numerosign ] }; // 3 №
+ key <AE04> { [ 4, semicolon ] }; // 4 ;
+ key <AE05> { [ 5, percent ] }; // 5 %
+ key <AE06> { [ 6, colon, 0x1002013 ] }; // 6 : –
+ key <AE07> { [ 7, question, ampersand ] }; // 7 ? &
+ key <AE08> { [ 8, asterisk ] }; // 8 *
+ key <AE09> { [ 9, parenleft ] }; // 9 (
+ key <AE10> { [ 0, parenright, 0x10000b0 ] }; // 0 ) °
+ key <AE11> { [ 0x1000493, 0x1000492, minus, underscore ] }; // ғ Ғ - _
+ key <AE12> { [ 0x10004ef, 0x10004ee, equal, plus ] }; // ӯ Ӯ = +
+ key <BKSL> { [ backslash, slash ] }; // \ /
+ key <LSGT> { [ slash, bar ] }; // / |
+ key <TLDE> { [ Cyrillic_io, Cyrillic_IO ] }; // ё Ё
+};
+
+// --------------------------------------------------------------------
+// -------------- Tojiki Rusi Keyboard Layout--------------------------
+// --------------------------------------------------------------------
+// AEN <aen@logic.ru>
+// 2001/12/23 by Leon Kanter <leon@blackcatlinux.com>
+// 2005/12/09 Valery Inozemtsev <shrek@altlinux.ru>
+// Pablo Saratxaga <pablo@mandrakesoft> (for the dead keys changes)
+// --------------------------------------------------------------------
+
+xkb_symbols "legacy"
+{
+ name[Group1] = "Tajik (legacy)";
+
+ include "kpdl(comma)"
+ include "level3(ralt_switch)"
+
+ key <AB01> { [ Cyrillic_ya, Cyrillic_YA ] }; // я Я
+ key <AB02> { [ Cyrillic_che, Cyrillic_CHE, 0x10004b7, 0x10004b6 ] }; // ч Ч ҷ Ҷ
+ key <AB03> { [ Cyrillic_es, Cyrillic_ES ] }; // с С
+ key <AB04> { [ Cyrillic_em, Cyrillic_EM ] }; // м М
+ key <AB05> { [ Cyrillic_i, Cyrillic_I, 0x10004e3, 0x10004e2 ] }; // и И ӣ Ӣ
+ key <AB06> { [ Cyrillic_te, Cyrillic_TE ] }; // т Т
+ key <AB07> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] }; // ь Ь
+ key <AB08> { [ Cyrillic_be, Cyrillic_BE ] }; // б Б
+ key <AB09> { [ Cyrillic_yu, Cyrillic_YU ] }; // ю Ю
+ key <AB10> { [ period, comma ] }; // . ,
+ key <AC01> { [ Cyrillic_ef, Cyrillic_EF ] }; // ф Ф
+ key <AC02> { [ Cyrillic_yeru, Cyrillic_YERU ] }; // ы Ы
+ key <AC03> { [ Cyrillic_ve, Cyrillic_VE ] }; // в В
+ key <AC04> { [ Cyrillic_a, Cyrillic_A ] }; // а А
+ key <AC05> { [ Cyrillic_pe, Cyrillic_PE ] }; // п П
+ key <AC06> { [ Cyrillic_er, Cyrillic_ER ] }; // р Р
+ key <AC07> { [ Cyrillic_o, Cyrillic_O ] }; // о О
+ key <AC08> { [ Cyrillic_el, Cyrillic_EL ] }; // л Л
+ key <AC09> { [ Cyrillic_de, Cyrillic_DE ] }; // д Д
+ key <AC10> { [ Cyrillic_zhe, Cyrillic_ZHE ] }; // ж Ж
+ key <AC11> { [ Cyrillic_e, Cyrillic_E ] }; // э Э
+ key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI ] }; // й Й
+ key <AD02> { [ Cyrillic_tse, Cyrillic_TSE ] }; // ц Ц
+ key <AD03> { [ Cyrillic_u, Cyrillic_U, 0x10004ef, 0x10004ee ] }; // у У ӯ Ӯ
+ key <AD04> { [ Cyrillic_ka, Cyrillic_KA, 0x100049b, 0x100049a ] }; // к К қ Қ
+ key <AD05> { [ Cyrillic_ie, Cyrillic_IE ] }; // е Е
+ key <AD06> { [ Cyrillic_en, Cyrillic_EN ] }; // н Н
+ key <AD07> { [ Cyrillic_ghe, Cyrillic_GHE, 0x1000493, 0x1000492 ] }; // г Г ғ Ғ
+ key <AD08> { [ Cyrillic_sha, Cyrillic_SHA ] }; // ш Ш
+ key <AD09> { [ Cyrillic_shcha, Cyrillic_SHCHA ] }; // щ Щ
+ key <AD10> { [ Cyrillic_ze, Cyrillic_ZE ] }; // з З
+ key <AD11> { [ Cyrillic_ha, Cyrillic_HA, 0x10004b3, 0x10004b2 ] }; // х Х ҳ Ҳ
+ key <AD12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN ] }; // ъ Ъ
+ key <AE01> { [ 1, exclam, 0x10000a7 ] }; // 1 ! §
+ key <AE02> { [ 2, quotedbl, 0x10000ab, 0x10000bb ] }; // 2 " « »
+ key <AE03> { [ 3, numerosign ] }; // 3 №
+ key <AE04> { [ 4, semicolon ] }; // 4 ;
+ key <AE05> { [ 5, percent ] }; // 5 %
+ key <AE06> { [ 6, colon, 0x1002013 ] }; // 6 : –
+ key <AE07> { [ 7, question, ampersand ] }; // 7 ? &
+ key <AE08> { [ 8, asterisk ] }; // 8 *
+ key <AE09> { [ 9, parenleft ] }; // 9 (
+ key <AE10> { [ 0, parenright ] }; // 0 )
+ key <AE11> { [ minus, underscore ] }; // - _
+ key <AE12> { [ equal, plus ] }; // = +
+ key <BKSL> { [ backslash, slash ] }; // \ /
+ key <LSGT> { [ slash, bar ] }; // / |
+ key <TLDE> { [ Cyrillic_io, Cyrillic_IO ] }; // ё Ё
+};
diff --git a/xorg-server/xkeyboard-config/symbols/tm b/xorg-server/xkeyboard-config/symbols/tm index ad520a6df..1a5f9e99d 100644 --- a/xorg-server/xkeyboard-config/symbols/tm +++ b/xorg-server/xkeyboard-config/symbols/tm @@ -1,45 +1,45 @@ -// Nazar Annagurban <nazar_xg@hotmail.com>, 2009 - -// Default layout (based on Vista Turkmen layout) -default partial -xkb_symbols "basic" { - name[Group1]="Turkmen"; - - include "us" - key <TLDE> { [ zcaron, Zcaron, grave, asciitilde ] }; - - key <AD01> { [ adiaeresis, Adiaeresis, q, Q ] }; - key <AD11> { [ ncaron, Ncaron, bracketleft, braceleft ] }; - key <AD12> { [odiaeresis, Odiaeresis, bracketright, braceright ] }; - - key <AB02> { [udiaeresis, Udiaeresis, x, X ] }; - key <AB03> { [ ccedilla, Ccedilla, c, C ] }; - key <AB04> { [ yacute, Yacute, v, V ] }; - - key <BKSL> { [ scedilla, Scedilla, backslash, bar ] }; - - include "level3(ralt_switch)" -}; - -// Turkmen Alt-Q Layout -// This layout provides turkmen letter via the AltGr key -partial -xkb_symbols "alt" { - name[Group1]="Turkmen (Alt-Q)"; - - include "us" - - key <AD06> { [ y, Y, yacute, Yacute ] }; - key <AD07> { [ u, U, udiaeresis, Udiaeresis ] }; - key <AD09> { [ o, O, odiaeresis, Odiaeresis ] }; - - key <AC01> { [ a, A, adiaeresis, Adiaeresis ] }; - key <AC02> { [ s, S, scedilla, Scedilla ] }; - - key <AB01> { [ z, Z, zcaron, Zcaron ] }; - key <AB03> { [ c, C, ccedilla, Ccedilla ] }; - key <AB06> { [ n, N, ncaron, Ncaron ] }; - - include "level3(ralt_switch)" - -}; +// Nazar Annagurban <nazar_xg@hotmail.com>, 2009
+
+// Default layout (based on Vista Turkmen layout)
+default partial
+xkb_symbols "basic" {
+ name[Group1]="Turkmen";
+
+ include "us"
+ key <TLDE> { [ zcaron, Zcaron, grave, asciitilde ] };
+
+ key <AD01> { [ adiaeresis, Adiaeresis, q, Q ] };
+ key <AD11> { [ ncaron, Ncaron, bracketleft, braceleft ] };
+ key <AD12> { [odiaeresis, Odiaeresis, bracketright, braceright ] };
+
+ key <AB02> { [udiaeresis, Udiaeresis, x, X ] };
+ key <AB03> { [ ccedilla, Ccedilla, c, C ] };
+ key <AB04> { [ yacute, Yacute, v, V ] };
+
+ key <BKSL> { [ scedilla, Scedilla, backslash, bar ] };
+
+ include "level3(ralt_switch)"
+};
+
+// Turkmen Alt-Q Layout
+// This layout provides turkmen letter via the AltGr key
+partial
+xkb_symbols "alt" {
+ name[Group1]="Turkmen (Alt-Q)";
+
+ include "us"
+
+ key <AD06> { [ y, Y, yacute, Yacute ] };
+ key <AD07> { [ u, U, udiaeresis, Udiaeresis ] };
+ key <AD09> { [ o, O, odiaeresis, Odiaeresis ] };
+
+ key <AC01> { [ a, A, adiaeresis, Adiaeresis ] };
+ key <AC02> { [ s, S, scedilla, Scedilla ] };
+
+ key <AB01> { [ z, Z, zcaron, Zcaron ] };
+ key <AB03> { [ c, C, ccedilla, Ccedilla ] };
+ key <AB06> { [ n, N, ncaron, Ncaron ] };
+
+ include "level3(ralt_switch)"
+
+};
diff --git a/xorg-server/xkeyboard-config/symbols/tr b/xorg-server/xkeyboard-config/symbols/tr index 025f844b2..ad3d7db85 100644 --- a/xorg-server/xkeyboard-config/symbols/tr +++ b/xorg-server/xkeyboard-config/symbols/tr @@ -1,354 +1,354 @@ -// based on -// Turkish keyboard symbols for PC and xkb -// This file distributed without any expressed or implied warranty -// Nilgün Belma Bugüner <nilgun@belgeler.org>, 2005 - -//Default Layout (Turkish Q) -default partial -xkb_symbols "basic" { - - include "latin" - - name[Group1]="Turkish"; - - key <AE01> { [ 1, exclam, greater, exclamdown ] }; - key <AE02> { [ 2, apostrophe, sterling, twosuperior ] }; - key <AE03> { [ 3, asciicircum, numbersign, threesuperior ] }; - key <AE04> { [ 4, plus, dollar, onequarter ] }; - key <AE06> { [ 6, ampersand, threequarters, VoidSymbol ] }; - key <AE07> { [ 7, slash, braceleft, VoidSymbol ] }; - key <AE08> { [ 8, parenleft, bracketleft, VoidSymbol ] }; - key <AE09> { [ 9, parenright, bracketright, plusminus ] }; - key <AE10> { [ 0, equal, braceright, degree ] }; - key <AE11> { [ asterisk, question, backslash, questiondown ] }; - key <AE12> { [ minus, underscore, bar, VoidSymbol ] }; - - key <AD02> { [ w, W, VoidSymbol, VoidSymbol ] }; - key <AD03> { [ e, E, EuroSign, VoidSymbol ] }; - key <AD05> { [ t, T, trademark, VoidSymbol ] }; - key <AD07> { [ u, U, ucircumflex, Ucircumflex ] }; - key <AD08> { type[group1] = "FOUR_LEVEL_ALPHABETIC", - [ idotless, I, icircumflex, Icircumflex ] }; - key <AD09> { [ o, O, ocircumflex, Ocircumflex ] }; - key <AD10> { [ p, P, VoidSymbol, VoidSymbol ] }; - key <AD11> { [ gbreve, Gbreve ] }; - key <AD12> { [udiaeresis, Udiaeresis, asciitilde, dead_macron ] }; - - key <AC01> { [ a, A, acircumflex, Acircumflex ] }; - key <AC02> { [ s, S, section, VoidSymbol ] }; - key <AC03> { [ d, D, VoidSymbol, VoidSymbol ] }; - key <AC04> { [ f, F, ordfeminine, VoidSymbol ] }; - key <AC05> { [ g, G, VoidSymbol, VoidSymbol ] }; - key <AC06> { [ h, H, VoidSymbol, VoidSymbol ] }; - key <AC08> { [ k, K, VoidSymbol, VoidSymbol ] }; - key <AC09> { [ l, L, VoidSymbol, VoidSymbol ] }; - key <AC10> { [ scedilla, Scedilla, acute, dead_acute ] }; - key <AC11> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", - [ i, Iabovedot, apostrophe, dead_caron ] }; - key <TLDE> { [ quotedbl, eacute, less, degree ] }; - - key <BKSL> { [ comma, semicolon, grave, dead_grave ] }; - key <LSGT> { [ less, greater, bar, brokenbar ] }; - key <AB08> { [odiaeresis, Odiaeresis, multiply, VoidSymbol ] }; - key <AB09> { [ ccedilla, Ccedilla, periodcentered, division ] }; - key <AB10> { [ period, colon, dead_abovedot, dead_abovedot ] }; - - include "kpdl(comma)" - include "level3(ralt_switch)" -}; - - -// Turkish F Layout -partial -xkb_symbols "f" { - - include "latin" - - name[Group1]="Turkish (F)"; - - key <AE01> { [ 1, exclam, onesuperior, exclamdown ] }; - key <AE02> { [ 2, quotedbl, twosuperior, VoidSymbol ] }; - key <AE03> { [ 3, asciicircum, numbersign, threesuperior ] }; - key <AE04> { [ 4, dollar, onequarter, VoidSymbol ] }; - key <AE06> { [ 6, ampersand, threequarters, VoidSymbol ] }; - key <AE07> { [ 7, apostrophe, braceleft, VoidSymbol ] }; - key <AE08> { [ 8, parenleft, bracketleft, VoidSymbol ] }; - key <AE09> { [ 9, parenright, bracketright, plusminus ] }; - key <AE10> { [ 0, equal, braceright, degree ] }; - key <AE11> { [ slash, question, backslash, questiondown ] }; - key <AE12> { [ minus, underscore, bar, VoidSymbol ] }; - - key <AD01> { [ f, F, at, VoidSymbol ] }; - key <AD02> { [ g, G, VoidSymbol, VoidSymbol ] }; - key <AD03> { [ gbreve, Gbreve, VoidSymbol, VoidSymbol ] }; - key <AD04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", - [ idotless, I, paragraph, VoidSymbol ] }; - key <AD05> { [ o, O, ocircumflex, Ocircumflex ] }; - key <AD06> { [ d, D, yen, VoidSymbol ] }; - key <AD07> { [ r, R, registered, VoidSymbol ] }; - key <AD08> { [ n, N, VoidSymbol, VoidSymbol ] }; - key <AD09> { [ h, H, degree, VoidSymbol ] }; - key <AD10> { [ p, P, sterling, VoidSymbol ] }; - key <AD11> { [ q, Q, dead_diaeresis, dead_abovering ] }; - key <AD12> { [ w, W, asciitilde, dead_breve ] }; - - key <AC01> { [ u, U, ucircumflex, Ucircumflex ] }; - key <AC02> { type[group1] = "FOUR_LEVEL_ALPHABETIC", - [ i, Iabovedot, icircumflex, Icircumflex ] }; - key <AC03> { [ e, E, EuroSign, VoidSymbol ] }; - key <AC04> { [ a, A, acircumflex, Acircumflex ] }; - key <AC05> { [udiaeresis, Udiaeresis, ucircumflex, Ucircumflex ] }; - key <AC06> { [ t, T, trademark, VoidSymbol ] }; - key <AC07> { [ k, K, VoidSymbol, VoidSymbol ] }; - key <AC08> { [ m, M, mu, VoidSymbol ] }; - key <AC09> { [ l, L, VoidSymbol, VoidSymbol ] }; - key <AC10> { [ y, Y, acute, dead_acute ] }; - key <AC11> { [ scedilla, Scedilla, numbersign, dead_caron ] }; - key <TLDE> { [ plus, asterisk, notsign, plusminus ] }; - - key <BKSL> { [ x, X, grave, dead_grave ] }; - key <AB01> { [ j, J, guillemotleft, VoidSymbol ] }; - key <AB02> { [odiaeresis, Odiaeresis, guillemotright, VoidSymbol ] }; - key <AB03> { [ v, V, leftdoublequotemark, VoidSymbol ] }; - key <AB04> { [ c, C, cent, copyright ] }; - key <AB05> { [ ccedilla, Ccedilla, rightdoublequotemark, VoidSymbol] }; - key <AB06> { [ z, Z, VoidSymbol, VoidSymbol ] }; - key <AB07> { [ s, S, section, VoidSymbol ] }; - key <AB08> { [ b, B, multiply, nobreakspace ] }; - key <AB09> { [ period, colon, division, dead_abovedot] }; - key <AB10> { [ comma, semicolon, periodcentered, VoidSymbol ] }; - key <LSGT> { [ less, greater, bar, brokenbar ] }; - - include "kpdl(comma)" - include "level3(ralt_switch)" -}; - -// Turkish Alt-Q Layout -partial -xkb_symbols "alt" { - - include "latin" - - name[Group1]="Turkish (Alt-Q)"; - - key <AE07> { [ 7, ampersand, lowleftcorner, upleftcorner ] }; - key <AE08> { [ 8, asterisk, leftt, topt ] }; - key <AE09> { [ 9, parenleft, rightt, bott ] }; - key <AE10> { [ 0, parenright, lowrightcorner, uprightcorner ] }; - key <AE11> { [ minus, underscore, horizlinescan5, vertbar ] }; - key <AE12> { [ equal, plus, crossinglines ] }; - - key <AD03> { [ e, E, EuroSign, VoidSymbol ] }; -// key <AD05> { [ t, T, trademark, VoidSymbol > - key <AD07> { [ u, U, udiaeresis, Udiaeresis ] }; - key <AD08> { [ i, I, idotless, Iabovedot ] }; - key <AD09> { [ o, O, odiaeresis, Odiaeresis ] }; - key <AC01> { [ a, A, acircumflex, Acircumflex ] }; - key <AC02> { [ s, S, scedilla, Scedilla ] }; - key <AC05> { [ g, G, gbreve, Gbreve ] }; - - key <AB03> { [ c, C, ccedilla, Ccedilla ] }; - - include "level3(ralt_switch)" -}; - - -partial alphanumeric_keys -xkb_symbols "Sundeadkeys" { - - // For naming consistency - include "tr(basic)" - -}; - -partial alphanumeric_keys -xkb_symbols "sundeadkeys" { - - // For naming consistency - include "tr(Sundeadkeys)" - - name[Group1]="Turkish (Sun dead keys)"; -}; - -// Kurdish Q Layout -// Erdal Ronahi <erdal.ronahi@gmail.com>, 2006 -// http://ferheng.org -// http://www.pckurd.net - -partial -xkb_symbols "ku" { - - include "tr(basic)" - - name[Group1]="Kurdish (Turkey, Latin Q)"; - - key <AD08> { [ i, I, idotless, I ] }; - key <AD11> { [ x, X, gbreve, Gbreve ] }; - key <AD12> { [ucircumflex, Ucircumflex, asciitilde, dead_macron] }; - key <AC11> { [icircumflex, Icircumflex, apostrophe, dead_caron ] }; - key <AB08> { [ecircumflex, Ecircumflex, odiaeresis, Odiaeresis ] }; -}; - -// Kurdish F Layout -partial -xkb_symbols "ku_f" { - - include "tr(f)" - - name[Group1]="Kurdish (Turkey, F)"; - - key <AD03> { [ x, X, gbreve, Gbreve] }; - key <AD04> { [ i, I, paragraph, VoidSymbol ] }; - key <AD05> { [ o, O, ocircumflex, Ocircumflex ] }; - - key <AC01> { [ ucircumflex, Ucircumflex, udiaeresis, Udiaeresis ] }; - key <AC02> { [ icircumflex, Icircumflex, i, Iabovedot ] }; - key <AC05> { [ u, U, udiaeresis, Udiaeresis ] }; - key <AB02> { [ecircumflex, Ecircumflex, odiaeresis, Odiaeresis ] }; - -}; - -// Kurdish Alt-Q Layout -partial -xkb_symbols "ku_alt" { - - include "tr(alt)" - - name[Group1]="Kurdish (Turkey, Latin Alt-Q)"; - - key <AD03> { [ e, E, ecircumflex, Ecircumflex ] }; - key <AD07> { [ u, U, ucircumflex, Ucircumflex ] }; - key <AD08> { [ i, I, icircumflex, Icircumflex ] }; - key <AD09> { [ o, O, odiaeresis, Odiaeresis ] }; -}; - -// Turkish international Q Layout -// Alexis Pellicier <alexis.pellicier@nds.k12.tr>, 2007 -partial -xkb_symbols "intl" { - include "latin" - - name[Group1]="Turkish (international with dead keys)"; - - key <AE01> { type[group1] = "FOUR_LEVEL", [ 1, exclam, onesuperior, exclamdown ] }; - key <AE02> { type[group1] = "FOUR_LEVEL", [ 2, apostrophe, sterling, twosuperior ] }; - key <AE03> { type[group1] = "FOUR_LEVEL", [ 3, dead_circumflex, numbersign, threesuperior ] }; - key <AE04> { type[group1] = "FOUR_LEVEL", [ 4, plus, dollar, onequarter ] }; - key <AE06> { type[group1] = "FOUR_LEVEL", [ 6, ampersand, threequarters, VoidSymbol ] }; - key <AE07> { type[group1] = "FOUR_LEVEL", [ 7, slash, braceleft, VoidSymbol ] }; - key <AE08> { type[group1] = "FOUR_LEVEL", [ 8, parenleft, bracketleft, VoidSymbol ] }; - key <AE09> { type[group1] = "FOUR_LEVEL", [ 9, parenright, bracketright, plusminus ] }; - key <AE10> { type[group1] = "FOUR_LEVEL", [ 0, equal, braceright, degree ] }; - key <AE11> { type[group1] = "FOUR_LEVEL", [ asterisk, question, backslash, questiondown ] }; - key <AE12> { type[group1] = "FOUR_LEVEL", [ minus, underscore, division, VoidSymbol ] }; - key <AD02> { [ w, W, VoidSymbol, VoidSymbol ] }; - key <AD03> { [ e, E, EuroSign, cent ] }; - key <AD05> { [ t, T, trademark, VoidSymbol ] }; - key <AD07> { [ u, U, ucircumflex, Ucircumflex ] }; - key <AD08> { [ idotless, I, icircumflex, Icircumflex ] }; - key <AD09> { [ o, O, ocircumflex, Ocircumflex ] }; - key <AD10> { [ p, P, VoidSymbol, VoidSymbol ] }; - key <AD11> { [ gbreve, Gbreve, dead_diaeresis ] }; - key <AD12> { [udiaeresis, Udiaeresis, dead_tilde, dead_macron ] }; - key <AC01> { [ a, A, acircumflex, Acircumflex ] }; - key <AC02> { [ s, S, section, VoidSymbol ] }; - key <AC03> { [ d, D, VoidSymbol, VoidSymbol ] }; - key <AC04> { [ f, F, ordfeminine, VoidSymbol ] }; - key <AC05> { [ g, G, VoidSymbol, VoidSymbol ] }; - key <AC06> { [ h, H, VoidSymbol, VoidSymbol ] }; - key <AC08> { [ k, K, VoidSymbol, VoidSymbol ] }; - key <AC09> { [ l, L, VoidSymbol, VoidSymbol ] }; - key <AC10> { [ scedilla, Scedilla, dead_acute, dead_acute ] }; - key <AC11> { [ i, Iabovedot, apostrophe, dead_caron ] }; - key <TLDE> { type[group1] = "FOUR_LEVEL",[ quotedbl, eacute, plusminus, degree ] }; - key <BKSL> { type[group1] = "FOUR_LEVEL",[ comma, semicolon, dead_grave, dead_grave ] }; - key <LSGT> { type[group1] = "FOUR_LEVEL",[ less, greater, bar, brokenbar ] }; - key <AB08> { [odiaeresis, Odiaeresis, multiply, VoidSymbol ] }; - key <AB09> { [ ccedilla, Ccedilla, periodcentered, division ] }; - key <AB10> { type[group1] = "FOUR_LEVEL",[ period, colon, dead_abovedot, dead_abovedot ] }; - - include "nbsp(level3)" - include "level3(ralt_switch)" -}; - - -partial alphanumeric_keys -xkb_symbols "olpc" { - name[Group1]= "Turkish"; - include "tr(intl)" - - key <AE01> { [ 1, exclam, VoidSymbol, VoidSymbol ] }; - key <AE06> { [ 6, ampersand, VoidSymbol, VoidSymbol ] }; - key <AE12> { type[group1] = "FOUR_LEVEL", [ minus, underscore, bar, VoidSymbol ] }; - - - key <AB03> { [ c, C, leftdoublequotemark, VoidSymbol ] }; - key <AB04> { [ v, V, rightdoublequotemark, VoidSymbol ] }; - key <AB05> { [ b, B, VoidSymbol, VoidSymbol ] }; - key <AB08> { [odiaeresis, Odiaeresis, VoidSymbol, VoidSymbol ] }; - - key <AB09> { [ ccedilla, Ccedilla, multiply, VoidSymbol ] }; - key <AB10> { [ period, colon, division, dead_abovedot ] }; - - key <I219> { [ less, greater, VoidSymbol, VoidSymbol ] }; - -}; - -// Crimean Tatar (Crimean Turkish) layouts. -// First released (by Ubuntu): 2009-02-24. -// These layouts are not yet standard. In particular, the mapping of -// letter 'x' might change in the future. This letter is not used in the -// current official alphabet, but is included in the layouts for foreign words -// and shortcuts. -// Reşat SABIQ <tilde.birlik @ gmail . com>, 2009 -// Özgür Qarahan <qarahan @ gmail . com>, 2009 - -// Crimean Tatar (Crimean Turkish) Q Layout -partial -xkb_symbols "crh" { - - include "tr(basic)" - - name[Group1]="Crimean Tatar (Turkish Q)"; - - key <AE11> { [ x, X, asterisk, question ] }; - - key <AC04> { [ f, F, iacute, Iacute ] }; - key <AC07> { [ j, J, ibreve, Ibreve ] }; - key <TLDE> { [ quotedbl, backslash, less, degree ] }; - - key <AB02> { [ ntilde, Ntilde, guillemotright, greater ] }; -}; - -// Crimean Tatar (Crimean Turkish) F Layout -partial -xkb_symbols "crh_f" { - - include "tr(f)" - - name[Group1]="Crimean Tatar (Turkish F)"; - - key <AE11> { [ x, X, slash, question ] }; - - key <AD04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", - [ idotless, I, iacute, Iacute ] }; - - key <AC07> { [ k, K, ibreve, Ibreve ] }; - key <TLDE> { [ plus, asterisk, backslash, plusminus ] }; - - key <BKSL> { [ ntilde, Ntilde, grave, dead_grave ] }; -}; - -// Crimean Tatar (Crimean Turkish) Alt-Q Layout -partial -xkb_symbols "crh_alt" { - - include "tr(alt)" - - name[Group1]="Crimean Tatar (Turkish Alt-Q)"; - - key <AC04> { [ f, F, iacute, Iacute ] }; - key <AC07> { [ j, J, ibreve, Ibreve ] }; - - key <AB06> { [ n, N, ntilde, Ntilde ] }; -}; +// based on
+// Turkish keyboard symbols for PC and xkb
+// This file distributed without any expressed or implied warranty
+// Nilgün Belma Bugüner <nilgun@belgeler.org>, 2005
+
+//Default Layout (Turkish Q)
+default partial
+xkb_symbols "basic" {
+
+ include "latin"
+
+ name[Group1]="Turkish";
+
+ key <AE01> { [ 1, exclam, greater, exclamdown ] };
+ key <AE02> { [ 2, apostrophe, sterling, twosuperior ] };
+ key <AE03> { [ 3, asciicircum, numbersign, threesuperior ] };
+ key <AE04> { [ 4, plus, dollar, onequarter ] };
+ key <AE06> { [ 6, ampersand, threequarters, VoidSymbol ] };
+ key <AE07> { [ 7, slash, braceleft, VoidSymbol ] };
+ key <AE08> { [ 8, parenleft, bracketleft, VoidSymbol ] };
+ key <AE09> { [ 9, parenright, bracketright, plusminus ] };
+ key <AE10> { [ 0, equal, braceright, degree ] };
+ key <AE11> { [ asterisk, question, backslash, questiondown ] };
+ key <AE12> { [ minus, underscore, bar, VoidSymbol ] };
+
+ key <AD02> { [ w, W, VoidSymbol, VoidSymbol ] };
+ key <AD03> { [ e, E, EuroSign, VoidSymbol ] };
+ key <AD05> { [ t, T, trademark, VoidSymbol ] };
+ key <AD07> { [ u, U, ucircumflex, Ucircumflex ] };
+ key <AD08> { type[group1] = "FOUR_LEVEL_ALPHABETIC",
+ [ idotless, I, icircumflex, Icircumflex ] };
+ key <AD09> { [ o, O, ocircumflex, Ocircumflex ] };
+ key <AD10> { [ p, P, VoidSymbol, VoidSymbol ] };
+ key <AD11> { [ gbreve, Gbreve ] };
+ key <AD12> { [udiaeresis, Udiaeresis, asciitilde, dead_macron ] };
+
+ key <AC01> { [ a, A, acircumflex, Acircumflex ] };
+ key <AC02> { [ s, S, section, VoidSymbol ] };
+ key <AC03> { [ d, D, VoidSymbol, VoidSymbol ] };
+ key <AC04> { [ f, F, ordfeminine, VoidSymbol ] };
+ key <AC05> { [ g, G, VoidSymbol, VoidSymbol ] };
+ key <AC06> { [ h, H, VoidSymbol, VoidSymbol ] };
+ key <AC08> { [ k, K, VoidSymbol, VoidSymbol ] };
+ key <AC09> { [ l, L, VoidSymbol, VoidSymbol ] };
+ key <AC10> { [ scedilla, Scedilla, acute, dead_acute ] };
+ key <AC11> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC",
+ [ i, Iabovedot, apostrophe, dead_caron ] };
+ key <TLDE> { [ quotedbl, eacute, less, degree ] };
+
+ key <BKSL> { [ comma, semicolon, grave, dead_grave ] };
+ key <LSGT> { [ less, greater, bar, brokenbar ] };
+ key <AB08> { [odiaeresis, Odiaeresis, multiply, VoidSymbol ] };
+ key <AB09> { [ ccedilla, Ccedilla, periodcentered, division ] };
+ key <AB10> { [ period, colon, dead_abovedot, dead_abovedot ] };
+
+ include "kpdl(comma)"
+ include "level3(ralt_switch)"
+};
+
+
+// Turkish F Layout
+partial
+xkb_symbols "f" {
+
+ include "latin"
+
+ name[Group1]="Turkish (F)";
+
+ key <AE01> { [ 1, exclam, onesuperior, exclamdown ] };
+ key <AE02> { [ 2, quotedbl, twosuperior, VoidSymbol ] };
+ key <AE03> { [ 3, asciicircum, numbersign, threesuperior ] };
+ key <AE04> { [ 4, dollar, onequarter, VoidSymbol ] };
+ key <AE06> { [ 6, ampersand, threequarters, VoidSymbol ] };
+ key <AE07> { [ 7, apostrophe, braceleft, VoidSymbol ] };
+ key <AE08> { [ 8, parenleft, bracketleft, VoidSymbol ] };
+ key <AE09> { [ 9, parenright, bracketright, plusminus ] };
+ key <AE10> { [ 0, equal, braceright, degree ] };
+ key <AE11> { [ slash, question, backslash, questiondown ] };
+ key <AE12> { [ minus, underscore, bar, VoidSymbol ] };
+
+ key <AD01> { [ f, F, at, VoidSymbol ] };
+ key <AD02> { [ g, G, VoidSymbol, VoidSymbol ] };
+ key <AD03> { [ gbreve, Gbreve, VoidSymbol, VoidSymbol ] };
+ key <AD04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC",
+ [ idotless, I, paragraph, VoidSymbol ] };
+ key <AD05> { [ o, O, ocircumflex, Ocircumflex ] };
+ key <AD06> { [ d, D, yen, VoidSymbol ] };
+ key <AD07> { [ r, R, registered, VoidSymbol ] };
+ key <AD08> { [ n, N, VoidSymbol, VoidSymbol ] };
+ key <AD09> { [ h, H, degree, VoidSymbol ] };
+ key <AD10> { [ p, P, sterling, VoidSymbol ] };
+ key <AD11> { [ q, Q, dead_diaeresis, dead_abovering ] };
+ key <AD12> { [ w, W, asciitilde, dead_breve ] };
+
+ key <AC01> { [ u, U, ucircumflex, Ucircumflex ] };
+ key <AC02> { type[group1] = "FOUR_LEVEL_ALPHABETIC",
+ [ i, Iabovedot, icircumflex, Icircumflex ] };
+ key <AC03> { [ e, E, EuroSign, VoidSymbol ] };
+ key <AC04> { [ a, A, acircumflex, Acircumflex ] };
+ key <AC05> { [udiaeresis, Udiaeresis, ucircumflex, Ucircumflex ] };
+ key <AC06> { [ t, T, trademark, VoidSymbol ] };
+ key <AC07> { [ k, K, VoidSymbol, VoidSymbol ] };
+ key <AC08> { [ m, M, mu, VoidSymbol ] };
+ key <AC09> { [ l, L, VoidSymbol, VoidSymbol ] };
+ key <AC10> { [ y, Y, acute, dead_acute ] };
+ key <AC11> { [ scedilla, Scedilla, numbersign, dead_caron ] };
+ key <TLDE> { [ plus, asterisk, notsign, plusminus ] };
+
+ key <BKSL> { [ x, X, grave, dead_grave ] };
+ key <AB01> { [ j, J, guillemotleft, VoidSymbol ] };
+ key <AB02> { [odiaeresis, Odiaeresis, guillemotright, VoidSymbol ] };
+ key <AB03> { [ v, V, leftdoublequotemark, VoidSymbol ] };
+ key <AB04> { [ c, C, cent, copyright ] };
+ key <AB05> { [ ccedilla, Ccedilla, rightdoublequotemark, VoidSymbol] };
+ key <AB06> { [ z, Z, VoidSymbol, VoidSymbol ] };
+ key <AB07> { [ s, S, section, VoidSymbol ] };
+ key <AB08> { [ b, B, multiply, nobreakspace ] };
+ key <AB09> { [ period, colon, division, dead_abovedot] };
+ key <AB10> { [ comma, semicolon, periodcentered, VoidSymbol ] };
+ key <LSGT> { [ less, greater, bar, brokenbar ] };
+
+ include "kpdl(comma)"
+ include "level3(ralt_switch)"
+};
+
+// Turkish Alt-Q Layout
+partial
+xkb_symbols "alt" {
+
+ include "latin"
+
+ name[Group1]="Turkish (Alt-Q)";
+
+ key <AE07> { [ 7, ampersand, lowleftcorner, upleftcorner ] };
+ key <AE08> { [ 8, asterisk, leftt, topt ] };
+ key <AE09> { [ 9, parenleft, rightt, bott ] };
+ key <AE10> { [ 0, parenright, lowrightcorner, uprightcorner ] };
+ key <AE11> { [ minus, underscore, horizlinescan5, vertbar ] };
+ key <AE12> { [ equal, plus, crossinglines ] };
+
+ key <AD03> { [ e, E, EuroSign, VoidSymbol ] };
+// key <AD05> { [ t, T, trademark, VoidSymbol >
+ key <AD07> { [ u, U, udiaeresis, Udiaeresis ] };
+ key <AD08> { [ i, I, idotless, Iabovedot ] };
+ key <AD09> { [ o, O, odiaeresis, Odiaeresis ] };
+ key <AC01> { [ a, A, acircumflex, Acircumflex ] };
+ key <AC02> { [ s, S, scedilla, Scedilla ] };
+ key <AC05> { [ g, G, gbreve, Gbreve ] };
+
+ key <AB03> { [ c, C, ccedilla, Ccedilla ] };
+
+ include "level3(ralt_switch)"
+};
+
+
+partial alphanumeric_keys
+xkb_symbols "Sundeadkeys" {
+
+ // For naming consistency
+ include "tr(basic)"
+
+};
+
+partial alphanumeric_keys
+xkb_symbols "sundeadkeys" {
+
+ // For naming consistency
+ include "tr(Sundeadkeys)"
+
+ name[Group1]="Turkish (Sun dead keys)";
+};
+
+// Kurdish Q Layout
+// Erdal Ronahi <erdal.ronahi@gmail.com>, 2006
+// http://ferheng.org
+// http://www.pckurd.net
+
+partial
+xkb_symbols "ku" {
+
+ include "tr(basic)"
+
+ name[Group1]="Kurdish (Turkey, Latin Q)";
+
+ key <AD08> { [ i, I, idotless, I ] };
+ key <AD11> { [ x, X, gbreve, Gbreve ] };
+ key <AD12> { [ucircumflex, Ucircumflex, asciitilde, dead_macron] };
+ key <AC11> { [icircumflex, Icircumflex, apostrophe, dead_caron ] };
+ key <AB08> { [ecircumflex, Ecircumflex, odiaeresis, Odiaeresis ] };
+};
+
+// Kurdish F Layout
+partial
+xkb_symbols "ku_f" {
+
+ include "tr(f)"
+
+ name[Group1]="Kurdish (Turkey, F)";
+
+ key <AD03> { [ x, X, gbreve, Gbreve] };
+ key <AD04> { [ i, I, paragraph, VoidSymbol ] };
+ key <AD05> { [ o, O, ocircumflex, Ocircumflex ] };
+
+ key <AC01> { [ ucircumflex, Ucircumflex, udiaeresis, Udiaeresis ] };
+ key <AC02> { [ icircumflex, Icircumflex, i, Iabovedot ] };
+ key <AC05> { [ u, U, udiaeresis, Udiaeresis ] };
+ key <AB02> { [ecircumflex, Ecircumflex, odiaeresis, Odiaeresis ] };
+
+};
+
+// Kurdish Alt-Q Layout
+partial
+xkb_symbols "ku_alt" {
+
+ include "tr(alt)"
+
+ name[Group1]="Kurdish (Turkey, Latin Alt-Q)";
+
+ key <AD03> { [ e, E, ecircumflex, Ecircumflex ] };
+ key <AD07> { [ u, U, ucircumflex, Ucircumflex ] };
+ key <AD08> { [ i, I, icircumflex, Icircumflex ] };
+ key <AD09> { [ o, O, odiaeresis, Odiaeresis ] };
+};
+
+// Turkish international Q Layout
+// Alexis Pellicier <alexis.pellicier@nds.k12.tr>, 2007
+partial
+xkb_symbols "intl" {
+ include "latin"
+
+ name[Group1]="Turkish (international with dead keys)";
+
+ key <AE01> { type[group1] = "FOUR_LEVEL", [ 1, exclam, onesuperior, exclamdown ] };
+ key <AE02> { type[group1] = "FOUR_LEVEL", [ 2, apostrophe, sterling, twosuperior ] };
+ key <AE03> { type[group1] = "FOUR_LEVEL", [ 3, dead_circumflex, numbersign, threesuperior ] };
+ key <AE04> { type[group1] = "FOUR_LEVEL", [ 4, plus, dollar, onequarter ] };
+ key <AE06> { type[group1] = "FOUR_LEVEL", [ 6, ampersand, threequarters, VoidSymbol ] };
+ key <AE07> { type[group1] = "FOUR_LEVEL", [ 7, slash, braceleft, VoidSymbol ] };
+ key <AE08> { type[group1] = "FOUR_LEVEL", [ 8, parenleft, bracketleft, VoidSymbol ] };
+ key <AE09> { type[group1] = "FOUR_LEVEL", [ 9, parenright, bracketright, plusminus ] };
+ key <AE10> { type[group1] = "FOUR_LEVEL", [ 0, equal, braceright, degree ] };
+ key <AE11> { type[group1] = "FOUR_LEVEL", [ asterisk, question, backslash, questiondown ] };
+ key <AE12> { type[group1] = "FOUR_LEVEL", [ minus, underscore, division, VoidSymbol ] };
+ key <AD02> { [ w, W, VoidSymbol, VoidSymbol ] };
+ key <AD03> { [ e, E, EuroSign, cent ] };
+ key <AD05> { [ t, T, trademark, VoidSymbol ] };
+ key <AD07> { [ u, U, ucircumflex, Ucircumflex ] };
+ key <AD08> { [ idotless, I, icircumflex, Icircumflex ] };
+ key <AD09> { [ o, O, ocircumflex, Ocircumflex ] };
+ key <AD10> { [ p, P, VoidSymbol, VoidSymbol ] };
+ key <AD11> { [ gbreve, Gbreve, dead_diaeresis ] };
+ key <AD12> { [udiaeresis, Udiaeresis, dead_tilde, dead_macron ] };
+ key <AC01> { [ a, A, acircumflex, Acircumflex ] };
+ key <AC02> { [ s, S, section, VoidSymbol ] };
+ key <AC03> { [ d, D, VoidSymbol, VoidSymbol ] };
+ key <AC04> { [ f, F, ordfeminine, VoidSymbol ] };
+ key <AC05> { [ g, G, VoidSymbol, VoidSymbol ] };
+ key <AC06> { [ h, H, VoidSymbol, VoidSymbol ] };
+ key <AC08> { [ k, K, VoidSymbol, VoidSymbol ] };
+ key <AC09> { [ l, L, VoidSymbol, VoidSymbol ] };
+ key <AC10> { [ scedilla, Scedilla, dead_acute, dead_acute ] };
+ key <AC11> { [ i, Iabovedot, apostrophe, dead_caron ] };
+ key <TLDE> { type[group1] = "FOUR_LEVEL",[ quotedbl, eacute, plusminus, degree ] };
+ key <BKSL> { type[group1] = "FOUR_LEVEL",[ comma, semicolon, dead_grave, dead_grave ] };
+ key <LSGT> { type[group1] = "FOUR_LEVEL",[ less, greater, bar, brokenbar ] };
+ key <AB08> { [odiaeresis, Odiaeresis, multiply, VoidSymbol ] };
+ key <AB09> { [ ccedilla, Ccedilla, periodcentered, division ] };
+ key <AB10> { type[group1] = "FOUR_LEVEL",[ period, colon, dead_abovedot, dead_abovedot ] };
+
+ include "nbsp(level3)"
+ include "level3(ralt_switch)"
+};
+
+
+partial alphanumeric_keys
+xkb_symbols "olpc" {
+ name[Group1]= "Turkish";
+ include "tr(intl)"
+
+ key <AE01> { [ 1, exclam, VoidSymbol, VoidSymbol ] };
+ key <AE06> { [ 6, ampersand, VoidSymbol, VoidSymbol ] };
+ key <AE12> { type[group1] = "FOUR_LEVEL", [ minus, underscore, bar, VoidSymbol ] };
+
+
+ key <AB03> { [ c, C, leftdoublequotemark, VoidSymbol ] };
+ key <AB04> { [ v, V, rightdoublequotemark, VoidSymbol ] };
+ key <AB05> { [ b, B, VoidSymbol, VoidSymbol ] };
+ key <AB08> { [odiaeresis, Odiaeresis, VoidSymbol, VoidSymbol ] };
+
+ key <AB09> { [ ccedilla, Ccedilla, multiply, VoidSymbol ] };
+ key <AB10> { [ period, colon, division, dead_abovedot ] };
+
+ key <I219> { [ less, greater, VoidSymbol, VoidSymbol ] };
+
+};
+
+// Crimean Tatar (Crimean Turkish) layouts.
+// First released (by Ubuntu): 2009-02-24.
+// These layouts are not yet standard. In particular, the mapping of
+// letter 'x' might change in the future. This letter is not used in the
+// current official alphabet, but is included in the layouts for foreign words
+// and shortcuts.
+// Reşat SABIQ <tilde.birlik @ gmail . com>, 2009
+// Özgür Qarahan <qarahan @ gmail . com>, 2009
+
+// Crimean Tatar (Crimean Turkish) Q Layout
+partial
+xkb_symbols "crh" {
+
+ include "tr(basic)"
+
+ name[Group1]="Crimean Tatar (Turkish Q)";
+
+ key <AE11> { [ x, X, asterisk, question ] };
+
+ key <AC04> { [ f, F, iacute, Iacute ] };
+ key <AC07> { [ j, J, ibreve, Ibreve ] };
+ key <TLDE> { [ quotedbl, backslash, less, degree ] };
+
+ key <AB02> { [ ntilde, Ntilde, guillemotright, greater ] };
+};
+
+// Crimean Tatar (Crimean Turkish) F Layout
+partial
+xkb_symbols "crh_f" {
+
+ include "tr(f)"
+
+ name[Group1]="Crimean Tatar (Turkish F)";
+
+ key <AE11> { [ x, X, slash, question ] };
+
+ key <AD04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC",
+ [ idotless, I, iacute, Iacute ] };
+
+ key <AC07> { [ k, K, ibreve, Ibreve ] };
+ key <TLDE> { [ plus, asterisk, backslash, plusminus ] };
+
+ key <BKSL> { [ ntilde, Ntilde, grave, dead_grave ] };
+};
+
+// Crimean Tatar (Crimean Turkish) Alt-Q Layout
+partial
+xkb_symbols "crh_alt" {
+
+ include "tr(alt)"
+
+ name[Group1]="Crimean Tatar (Turkish Alt-Q)";
+
+ key <AC04> { [ f, F, iacute, Iacute ] };
+ key <AC07> { [ j, J, ibreve, Ibreve ] };
+
+ key <AB06> { [ n, N, ntilde, Ntilde ] };
+};
diff --git a/xorg-server/xkeyboard-config/symbols/tw b/xorg-server/xkeyboard-config/symbols/tw index 561cb029a..85d8ab883 100644 --- a/xorg-server/xkeyboard-config/symbols/tw +++ b/xorg-server/xkeyboard-config/symbols/tw @@ -1,73 +1,73 @@ -// $XKeyboardConfig$ - -partial default alphanumeric_keys -xkb_symbols "tw" { - - name[Group1]= "Taiwanese"; - - include "us(basic)" - - // Alphanumeric section - key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] }; - key <AE01> { [ 1, exclam, U030D, exclamdown ] }; - key <AE02> { [ 2, at, U0358, twosuperior ] }; - key <AE03> { [ 3, numbersign, section, threesuperior ] }; - key <AE04> { [ 4, dollar, yen, sterling ] }; - key <AE05> { [ 5, percent, EuroSign, cent ] }; - key <AE06> { [ 6,asciicircum, dead_circumflex, dead_caron ] }; - key <AE07> { [ 7, ampersand, dead_acute, NoSymbol ] }; - key <AE08> { [ 8, asterisk, dead_cedilla, dead_horn ] }; - key <AE09> { [ 9, parenleft, dead_ogonek, dead_breve ] }; - key <AE10> { [ 0, parenright, dead_abovedot, dead_abovering ] }; - key <AE11> { [ minus, underscore, dead_macron, plusminus ] }; - key <AE12> { [ equal, plus, multiply, division ] }; - - key <AD01> { [ q, Q, paragraph, degree ] }; - key <AD03> { [ e, E, eacute, Eacute ] }; - key <AD04> { [ r, R, U1E5F, U1E5E ] }; - key <AD05> { [ t, T, U1E6F, U1E6E ] }; - key <AD06> { [ y, Y, U1E73, U1E72 ] }; - key <AD07> { [ u, U, U0289, U0244 ] }; - key <AD08> { [ i, I, U0268, U0197 ] }; - key <AD09> { [ o, O, oslash, Ooblique ] }; - - key <AC02> { [ s, S, ssharp, NoSymbol ] }; - key <AC03> { [ d, D, U1E0F, U1E0E ] }; - key <AC05> { [ g, G, eng, ENG ] }; - key <AC10> { [ semicolon, colon, U02D0, dead_diaeresis ] }; - key <AC11> { [apostrophe, quotedbl, U02BC, dead_doubleacute ] }; - - key <AB03> { [ c, C, ccedilla, Ccedilla ] }; - key <AB06> { [ n, N, ntilde, Ntilde ] }; - key <AB07> { [ m, M, mu, mu ] }; - key <AB08> { [ comma, less, dead_belowcomma, guillemotleft ] }; - key <AB09> { [ period, greater, dead_belowdot, guillemotright ] }; - key <AB10> { [ slash, question, questiondown, dead_hook ] }; - key <BKSL> { [ backslash, bar, notsign, brokenbar ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "indigenous" { - - name[Group1]= "Taiwanese (indigenous)"; - - include "tw(tw)" - - key <AC11> { [ U02BC, quotedbl, apostrophe, dead_doubleacute ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "saisiyat" { - - name[Group1]= "Saisiyat (Taiwan)"; - - include "tw(indigenous)" - - key <AC10> { [ U02D0, colon, semicolon, dead_diaeresis ] }; - - include "level3(ralt_switch)" -}; +// $XKeyboardConfig$
+
+partial default alphanumeric_keys
+xkb_symbols "tw" {
+
+ name[Group1]= "Taiwanese";
+
+ include "us(basic)"
+
+ // Alphanumeric section
+ key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] };
+ key <AE01> { [ 1, exclam, U030D, exclamdown ] };
+ key <AE02> { [ 2, at, U0358, twosuperior ] };
+ key <AE03> { [ 3, numbersign, section, threesuperior ] };
+ key <AE04> { [ 4, dollar, yen, sterling ] };
+ key <AE05> { [ 5, percent, EuroSign, cent ] };
+ key <AE06> { [ 6,asciicircum, dead_circumflex, dead_caron ] };
+ key <AE07> { [ 7, ampersand, dead_acute, NoSymbol ] };
+ key <AE08> { [ 8, asterisk, dead_cedilla, dead_horn ] };
+ key <AE09> { [ 9, parenleft, dead_ogonek, dead_breve ] };
+ key <AE10> { [ 0, parenright, dead_abovedot, dead_abovering ] };
+ key <AE11> { [ minus, underscore, dead_macron, plusminus ] };
+ key <AE12> { [ equal, plus, multiply, division ] };
+
+ key <AD01> { [ q, Q, paragraph, degree ] };
+ key <AD03> { [ e, E, eacute, Eacute ] };
+ key <AD04> { [ r, R, U1E5F, U1E5E ] };
+ key <AD05> { [ t, T, U1E6F, U1E6E ] };
+ key <AD06> { [ y, Y, U1E73, U1E72 ] };
+ key <AD07> { [ u, U, U0289, U0244 ] };
+ key <AD08> { [ i, I, U0268, U0197 ] };
+ key <AD09> { [ o, O, oslash, Ooblique ] };
+
+ key <AC02> { [ s, S, ssharp, NoSymbol ] };
+ key <AC03> { [ d, D, U1E0F, U1E0E ] };
+ key <AC05> { [ g, G, eng, ENG ] };
+ key <AC10> { [ semicolon, colon, U02D0, dead_diaeresis ] };
+ key <AC11> { [apostrophe, quotedbl, U02BC, dead_doubleacute ] };
+
+ key <AB03> { [ c, C, ccedilla, Ccedilla ] };
+ key <AB06> { [ n, N, ntilde, Ntilde ] };
+ key <AB07> { [ m, M, mu, mu ] };
+ key <AB08> { [ comma, less, dead_belowcomma, guillemotleft ] };
+ key <AB09> { [ period, greater, dead_belowdot, guillemotright ] };
+ key <AB10> { [ slash, question, questiondown, dead_hook ] };
+ key <BKSL> { [ backslash, bar, notsign, brokenbar ] };
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "indigenous" {
+
+ name[Group1]= "Taiwanese (indigenous)";
+
+ include "tw(tw)"
+
+ key <AC11> { [ U02BC, quotedbl, apostrophe, dead_doubleacute ] };
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "saisiyat" {
+
+ name[Group1]= "Saisiyat (Taiwan)";
+
+ include "tw(indigenous)"
+
+ key <AC10> { [ U02D0, colon, semicolon, dead_diaeresis ] };
+
+ include "level3(ralt_switch)"
+};
diff --git a/xorg-server/xkeyboard-config/symbols/tz b/xorg-server/xkeyboard-config/symbols/tz index e4d50539f..ff747b643 100644 --- a/xorg-server/xkeyboard-config/symbols/tz +++ b/xorg-server/xkeyboard-config/symbols/tz @@ -1,59 +1,59 @@ -// Keyboard layout for Swahili in Arabic script. -// Based on Martin Vidner's Buckwalter transliteration variant of the Arabic keyboard -// Please notify any corrections or omissions to -// Kevin Donnelly (kevin@dotmon.com) - -partial default alphanumeric_keys -xkb_symbols "swa" { - name[Group1]= "Swahili (Tanzania)"; - - key <TLDE> { [ 0x1000670, VoidSymbol ] }; - - key <AE01> { [ 0x1000661, VoidSymbol ] }; - key <AE02> { [ 0x1000662, VoidSymbol ] }; - key <AE03> { [ 0x1000663, VoidSymbol ] }; - key <AE04> { [ 0x1000664, VoidSymbol ] }; - key <AE05> { [ 0x1000665, Arabic_percent ] }; - key <AE06> { [ 0x1000666, VoidSymbol ] }; - key <AE07> { [ 0x1000667, VoidSymbol ] }; - key <AE08> { [ 0x1000668, VoidSymbol ] }; - key <AE09> { [ 0x1000669, 0x100fd3e ] }; - key <AE10> { [ 0x1000660, 0x100fd3f ] }; - key <AE11> { [ minus, Arabic_tatweel ] }; - key <AE12> { [ equal, plus ] }; - - key <AD01> { [ Arabic_qaf, Arabic_gaf ] }; - key <AD02> { [ Arabic_waw, Arabic_hamzaonwaw ] }; - key <AD03> { [ 0x1000656, Arabic_ain ] }; - key <AD04> { [ Arabic_ra, Arabic_tteh ] }; - key <AD05> { [ Arabic_teh, Arabic_tah ] }; - key <AD06> { [ Arabic_yeh, Arabic_alefmaksura ] }; - key <AD07> { [ Arabic_damma, Arabic_dammatan ] }; - key <AD08> { [ Arabic_kasra, Arabic_hamzaonyeh ] }; - key <AD09> { [ Arabic_sukun, 0x1000657 ] }; - key <AD10> { [ Arabic_peh, Arabic_tehmarbuta ] }; - key <AD12> { [ VoidSymbol, VoidSymbol ] }; - - key <AC01> { [ Arabic_fatha, Arabic_alef ] }; - key <AC02> { [ Arabic_seen, Arabic_sad ] }; - key <AC03> { [ Arabic_dal, Arabic_dad ] }; - key <AC04> { [ Arabic_feh, Arabic_fathatan ] }; - key <AC05> { [ 0x10006A0, Arabic_ghain ] }; - key <AC06> { [ Arabic_ha, Arabic_hah ] }; - key <AC07> { [ Arabic_jeem, VoidSymbol ] }; - key <AC08> { [ Arabic_kaf, Arabic_kasratan ] }; - key <AC09> { [ Arabic_lam, Arabic_shadda ] }; - key <AC10> { [ Arabic_semicolon, VoidSymbol ] }; - key <AC11> { [ Arabic_hamza, VoidSymbol ] }; - - key <AB01> { [ Arabic_zain, Arabic_zah ] }; - key <AB02> { [ Arabic_khah, VoidSymbol ] }; - key <AB03> { [ Arabic_tcheh, Arabic_sheen ] }; - key <AB04> { [ 0x10006A8, Arabic_theh ] }; - key <AB05> { [ Arabic_beh, Arabic_thal ] }; - key <AB06> { [ Arabic_noon, VoidSymbol ] }; - key <AB07> { [ Arabic_meem, VoidSymbol ] }; - key <AB08> { [ Arabic_comma, Arabic_hamzaunderalef ] }; - key <AB09> { [ 0x10006d4, Arabic_hamzaonalef ] }; - key <AB10> { [ VoidSymbol, Arabic_question_mark ] }; -}; +// Keyboard layout for Swahili in Arabic script.
+// Based on Martin Vidner's Buckwalter transliteration variant of the Arabic keyboard
+// Please notify any corrections or omissions to
+// Kevin Donnelly (kevin@dotmon.com)
+
+partial default alphanumeric_keys
+xkb_symbols "swa" {
+ name[Group1]= "Swahili (Tanzania)";
+
+ key <TLDE> { [ 0x1000670, VoidSymbol ] };
+
+ key <AE01> { [ 0x1000661, VoidSymbol ] };
+ key <AE02> { [ 0x1000662, VoidSymbol ] };
+ key <AE03> { [ 0x1000663, VoidSymbol ] };
+ key <AE04> { [ 0x1000664, VoidSymbol ] };
+ key <AE05> { [ 0x1000665, Arabic_percent ] };
+ key <AE06> { [ 0x1000666, VoidSymbol ] };
+ key <AE07> { [ 0x1000667, VoidSymbol ] };
+ key <AE08> { [ 0x1000668, VoidSymbol ] };
+ key <AE09> { [ 0x1000669, 0x100fd3e ] };
+ key <AE10> { [ 0x1000660, 0x100fd3f ] };
+ key <AE11> { [ minus, Arabic_tatweel ] };
+ key <AE12> { [ equal, plus ] };
+
+ key <AD01> { [ Arabic_qaf, Arabic_gaf ] };
+ key <AD02> { [ Arabic_waw, Arabic_hamzaonwaw ] };
+ key <AD03> { [ 0x1000656, Arabic_ain ] };
+ key <AD04> { [ Arabic_ra, Arabic_tteh ] };
+ key <AD05> { [ Arabic_teh, Arabic_tah ] };
+ key <AD06> { [ Arabic_yeh, Arabic_alefmaksura ] };
+ key <AD07> { [ Arabic_damma, Arabic_dammatan ] };
+ key <AD08> { [ Arabic_kasra, Arabic_hamzaonyeh ] };
+ key <AD09> { [ Arabic_sukun, 0x1000657 ] };
+ key <AD10> { [ Arabic_peh, Arabic_tehmarbuta ] };
+ key <AD12> { [ VoidSymbol, VoidSymbol ] };
+
+ key <AC01> { [ Arabic_fatha, Arabic_alef ] };
+ key <AC02> { [ Arabic_seen, Arabic_sad ] };
+ key <AC03> { [ Arabic_dal, Arabic_dad ] };
+ key <AC04> { [ Arabic_feh, Arabic_fathatan ] };
+ key <AC05> { [ 0x10006A0, Arabic_ghain ] };
+ key <AC06> { [ Arabic_ha, Arabic_hah ] };
+ key <AC07> { [ Arabic_jeem, VoidSymbol ] };
+ key <AC08> { [ Arabic_kaf, Arabic_kasratan ] };
+ key <AC09> { [ Arabic_lam, Arabic_shadda ] };
+ key <AC10> { [ Arabic_semicolon, VoidSymbol ] };
+ key <AC11> { [ Arabic_hamza, VoidSymbol ] };
+
+ key <AB01> { [ Arabic_zain, Arabic_zah ] };
+ key <AB02> { [ Arabic_khah, VoidSymbol ] };
+ key <AB03> { [ Arabic_tcheh, Arabic_sheen ] };
+ key <AB04> { [ 0x10006A8, Arabic_theh ] };
+ key <AB05> { [ Arabic_beh, Arabic_thal ] };
+ key <AB06> { [ Arabic_noon, VoidSymbol ] };
+ key <AB07> { [ Arabic_meem, VoidSymbol ] };
+ key <AB08> { [ Arabic_comma, Arabic_hamzaunderalef ] };
+ key <AB09> { [ 0x10006d4, Arabic_hamzaonalef ] };
+ key <AB10> { [ VoidSymbol, Arabic_question_mark ] };
+};
diff --git a/xorg-server/xkeyboard-config/symbols/ua b/xorg-server/xkeyboard-config/symbols/ua index 262243e22..8da0d86d2 100644 --- a/xorg-server/xkeyboard-config/symbols/ua +++ b/xorg-server/xkeyboard-config/symbols/ua @@ -1,308 +1,308 @@ -// based on -// ukrainian standard keyboard -// AEN <aen@logic.ru> & Leon Kanter <leon@geon.donetsk.ua> -// Last Changes 2007/10/03 by Andriy Rysin <arysin@yahoo.com> - -// Unicode - 3d level added with some Unicode symbols (typographic quotes, m-dash, n-dash etc), -// some often used cyrillics from other slavic languages and some ASCII symbols used often (slash, brackets...) -partial default alphanumeric_keys -xkb_symbols "unicode" { - include "ua(winkeys)" - - name[Group1]= "Ukrainian"; - - key <TLDE> { [ U2019, apostrophe, U0301, asciitilde ] }; // Apostrophe and Stress symbol - key <AE02> { [ 1, exclam, onesuperior ] }; - key <AE02> { [ 2, quotedbl, twosuperior ] }; - key <AE03> { [ 3, numerosign, U00A7, U20B4 ] }; // Paragraph and Hryvnia sign - key <AE04> { [ 4, semicolon, dollar, EuroSign ] }; - key <AE05> { [ 5, percent, degree ] }; - key <AE06> { [ 6, colon, less ] }; - key <AE07> { [ 7, question, greater ] }; - key <AE08> { [ 8, asterisk, enfilledcircbullet ] }; - key <AE09> { [ 9, parenleft, bracketleft, braceleft ] }; - key <AE10> { [ 0, parenright, bracketright, braceright] }; - key <AE11> { [ minus, underscore, emdash, endash ] }; - key <AE12> { [ equal, plus, notequal, plusminus ] }; - - key <AD03> { [ Cyrillic_u, Cyrillic_U, Byelorussian_shortu, Byelorussian_SHORTU ]}; - key <AD04> { [ Cyrillic_ka, Cyrillic_KA, registered ] }; // Registered tm - key <AD05> { [ Cyrillic_ie, Cyrillic_IE, Cyrillic_io, Cyrillic_IO ] }; - key <AD12> { [ Ukrainian_yi,Ukrainian_YI, Cyrillic_hardsign, Cyrillic_HARDSIGN ] }; - key <AC02> { [ Ukrainian_i, Ukrainian_I, Cyrillic_yeru, Cyrillic_YERU ] }; - key <AC11> { [ Ukrainian_ie,Ukrainian_IE, Cyrillic_e, Cyrillic_E ] }; - - key <BKSL> { [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN, backslash, bar ] }; - - key <AB03> { [ Cyrillic_es, Cyrillic_ES, copyright ] }; - key <AB06> { [ Cyrillic_te, Cyrillic_TE, trademark ] }; - key <AB08> { [ Cyrillic_be, Cyrillic_BE, guillemotleft, doublelowquotemark ] }; - key <AB09> { [ Cyrillic_yu, Cyrillic_YU, guillemotright, leftdoublequotemark ] }; - key <AB10> { [ period, comma, slash, ellipsis ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "legacy" { - - name[Group1]= "Ukrainian (legacy)"; - - key <TLDE> { [ apostrophe, asciitilde ] }; - key <AE01> { [ 1, exclam ] }; - key <AE02> { [ 2, quotedbl ] }; - key <AE03> { [ 3, numbersign ] }; - key <AE04> { [ 4, asterisk ] }; - key <AE05> { [ 5, colon ] }; - key <AE06> { [ 6, comma ] }; - key <AE07> { [ 7, period ] }; - key <AE08> { [ 8, semicolon ] }; - key <AE09> { [ 9, parenleft ] }; - key <AE10> { [ 0, parenright ] }; - key <AE11> { [ minus, underscore ] }; - key <AE12> { [ equal, plus ] }; - - key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI ] }; - key <AD02> { [ Cyrillic_tse, Cyrillic_TSE ] }; - key <AD03> { [ Cyrillic_u, Cyrillic_U ] }; - key <AD04> { [ Cyrillic_ka, Cyrillic_KA ] }; - key <AD05> { [ Cyrillic_ie, Cyrillic_IE ] }; - key <AD06> { [ Cyrillic_en, Cyrillic_EN ] }; - key <AD07> { [ Cyrillic_ghe, Cyrillic_GHE ] }; - key <AD08> { [ Cyrillic_sha, Cyrillic_SHA ] }; - key <AD09> { [ Cyrillic_shcha, Cyrillic_SHCHA ] }; - key <AD10> { [ Cyrillic_ze, Cyrillic_ZE ] }; - key <AD11> { [ Cyrillic_ha, Cyrillic_HA ] }; - key <AD12> { [ Ukrainian_yi, Ukrainian_YI ] }; - key <BKSL> { [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] }; - - key <AC01> { [ Cyrillic_ef, Cyrillic_EF ] }; - key <AC02> { [ Ukrainian_i, Ukrainian_I ] }; - key <AC03> { [ Cyrillic_ve, Cyrillic_VE ] }; - key <AC04> { [ Cyrillic_a, Cyrillic_A ] }; - key <AC05> { [ Cyrillic_pe, Cyrillic_PE ] }; - key <AC06> { [ Cyrillic_er, Cyrillic_ER ] }; - key <AC07> { [ Cyrillic_o, Cyrillic_O ] }; - key <AC08> { [ Cyrillic_el, Cyrillic_EL ] }; - key <AC09> { [ Cyrillic_de, Cyrillic_DE ] }; - key <AC10> { [ Cyrillic_zhe, Cyrillic_ZHE ] }; - key <AC11> { [ Ukrainian_ie, Ukrainian_IE ] }; - - key <AB01> { [ Cyrillic_ya, Cyrillic_YA ] }; - key <AB02> { [ Cyrillic_che, Cyrillic_CHE ] }; - key <AB03> { [ Cyrillic_es, Cyrillic_ES ] }; - key <AB04> { [ Cyrillic_em, Cyrillic_EM ] }; - key <AB06> { [ Cyrillic_te, Cyrillic_TE ] }; - key <AB05> { [ Cyrillic_i, Cyrillic_I ] }; - key <AB07> { [Cyrillic_softsign,Cyrillic_SOFTSIGN ] }; - key <AB08> { [ Cyrillic_be, Cyrillic_BE ] }; - key <AB09> { [ Cyrillic_yu, Cyrillic_YU ] }; - key <AB10> { [ slash, question ] }; - - key <LSGT> { [ slash, bar ] }; - // End alphanumeric section -}; - -partial alphanumeric_keys -xkb_symbols "winkeys" { - include "ua(legacy)" - - name[Group1]= "Ukrainian (WinKeys)"; - - key <AE03> { [ 3, numerosign ] }; - key <AE04> { [ 4, semicolon ] }; - key <AE05> { [ 5, percent ] }; - key <AE06> { [ 6, colon ] }; - key <AE07> { [ 7, question ] }; - key <AE08> { [ 8, asterisk ] }; - key <AB10> { [ period, comma ] }; -}; - -partial alphanumeric_keys -xkb_symbols "typewriter" { - include "ua(legacy)" - - name[Group1]= "Ukrainian (typewriter)"; - - key <TLDE> { [ apostrophe, quotedbl ] }; - key <AE01> { [ exclam, 1 ] }; - key <AE02> { [ numerosign, 2 ] }; - key <AE03> { [ slash, 3 ] }; - key <AE04> { [ semicolon, 4 ] }; - key <AE05> { [ colon, 5 ] }; - key <AE06> { [ comma, 6 ] }; - key <AE07> { [ period, 7 ] }; - key <AE08> { [ underscore, 8 ] }; - key <AE09> { [ question, 9 ] }; - key <AE10> { [ percent, 0 ] }; - - key <AD12> { [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] }; - - key <AC02> { [ Cyrillic_i, Cyrillic_I ] }; - - key <AB05> { [ Ukrainian_i, Ukrainian_I ] }; - - key <AB10> { [ Ukrainian_yi, Ukrainian_YI ] }; - - key <BKSL> { [ parenleft, parenright ] }; -}; - -partial alphanumeric_keys -xkb_symbols "phonetic" { - include "ua(legacy)" - - name[Group1]= "Ukrainian (phonetic)"; - - key <LatQ> { [ Cyrillic_ya, Cyrillic_YA ] }; - key <LatW> { [ Cyrillic_ve, Cyrillic_VE ] }; - key <LatE> { [ Cyrillic_ie, Cyrillic_IE ] }; - key <LatR> { [ Cyrillic_er, Cyrillic_ER ] }; - key <LatT> { [ Cyrillic_te, Cyrillic_TE ] }; - key <LatY> { [ Cyrillic_i, Cyrillic_I ] }; - key <LatU> { [ Cyrillic_u, Cyrillic_U ] }; - key <LatI> { [ Ukrainian_i, Ukrainian_I ] }; - key <LatO> { [ Cyrillic_o, Cyrillic_O ] }; - key <LatP> { [ Cyrillic_pe, Cyrillic_PE ] }; - key <AD11> { [ Cyrillic_sha, Cyrillic_SHA ] }; - key <AD12> { [ Cyrillic_shcha, Cyrillic_SHCHA ] }; - - key <LatA> { [ Cyrillic_a, Cyrillic_A ] }; - key <LatS> { [ Cyrillic_es, Cyrillic_ES ] }; - key <LatD> { [ Cyrillic_de, Cyrillic_DE ] }; - key <LatF> { [ Cyrillic_ef, Cyrillic_EF ] }; - key <LatG> { [ Cyrillic_ghe, Cyrillic_GHE ] }; - key <LatH> { [ Cyrillic_ha, Cyrillic_HA ] }; - key <LatJ> { [ Cyrillic_shorti, Cyrillic_SHORTI ] }; - key <LatK> { [ Cyrillic_ka, Cyrillic_KA ] }; - key <LatL> { [ Cyrillic_el, Cyrillic_EL ] }; - key <AC10> { [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] }; - key <AC11> { [ Cyrillic_che, Cyrillic_CHE ] }; - key <BKSL> { [ Cyrillic_yu, Cyrillic_YU ] }; - - key <LatZ> { [ Cyrillic_ze, Cyrillic_ZE ] }; - key <LatX> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] }; - key <LatC> { [ Cyrillic_tse, Cyrillic_TSE ] }; - key <LatV> { [ Cyrillic_zhe, Cyrillic_ZHE ] }; - key <LatB> { [ Cyrillic_be, Cyrillic_BE ] }; - key <LatN> { [ Cyrillic_en, Cyrillic_EN ] }; - key <LatM> { [ Cyrillic_em, Cyrillic_EM ] }; - key <AB08> { [ Ukrainian_yi, Ukrainian_YI ] }; - key <AB09> { [ Ukrainian_ie, Ukrainian_IE ] }; - key <AB10> { [ slash, question ] }; -}; - -// ukrainian keyboard layout RSTU 2019-91 (Respublikanskij STandart Ukrajiny) -// Andrew Porokhnyak <aop@porokhnyak.org> -partial alphanumeric_keys -xkb_symbols "rstu" { - include "ua(legacy)" - - name[Group1]= "Ukrainian (standard RSTU)"; - - key <TLDE> { [ apostrophe, question ] }; - key <AE01> { [ exclam, 1 ] }; - key <AE02> { [ quotedbl, 2 ] }; - key <AE03> { [ numbersign, 3 ] }; - key <AE04> { [ semicolon, 4 ] }; - key <AE05> { [ colon, 5 ] }; - key <AE06> { [ comma, 6 ] }; - key <AE07> { [ period, 7 ] }; - key <AE08> { [ asterisk, 8 ] }; - key <AE09> { [ parenleft, 9 ] }; - key <AE10> { [ parenright, 0 ] }; - - key <AD12> { [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] }; - - key <AC02> { [ Cyrillic_i, Cyrillic_I ] }; - - key <AB05> { [ Ukrainian_i, Ukrainian_I ] }; - - key <AB10> { [ Ukrainian_yi, Ukrainian_YI ] }; - - key <BKSL> { [ slash, percent ] }; -}; - -// russian keyboard layout RSTU 2019-91 (Respublikanskij STandart Ukrajiny) -// Andrew Porokhnyak <aop@porokhnyak.org> -partial alphanumeric_keys -xkb_symbols "rstu_ru" { - include "ru(common)" - name[Group1]= "Russian (Ukraine, standard RSTU)"; - - key <TLDE> { [ apostrophe, question ] }; - key <AE01> { [ exclam, 1 ] }; - key <AE02> { [ quotedbl, 2 ] }; - key <AE03> { [ numbersign, 3 ] }; - key <AE04> { [ semicolon, 4 ] }; - key <AE05> { [ colon, 5 ] }; - key <AE06> { [ comma, 6 ] }; - key <AE07> { [ period, 7 ] }; - key <AE08> { [ asterisk, 8 ] }; - key <AE09> { [ parenleft, 9 ] }; - key <AE10> { [ parenright, 0 ] }; - key <BKSL> { [ slash, percent ] }; - -key.type[group1]="ALPHABETIC"; - - key <AB10> { [ Cyrillic_io, Cyrillic_IO ] }; -}; - -//Homophonic keyboard layout (Tomas Marko Miljenović) -//Based on Ukrainian National Transliteration, commonly used phonetic layouts for Mac and Win. -//Existing layout "phonetic" used as template. -partial alphanumeric_keys -xkb_symbols "homophonic" { - include "ua(legacy)" - name[Group1]= "Ukrainian (homophonic)"; - - key <TLDE> { [ grave, underscore ] }; - key <AE01> { [ 1, exclam ] }; - key <AE02> { [ 2, at ] }; - key <AE03> { [ 3, semicolon ] }; - key <AE04> { [ 4, colon ] }; - key <AE05> { [ 5, percent ] }; - key <AE06> { [ 6, apostrophe ] }; - key <AE07> { [ 7, quotedbl ] }; - key <AE08> { [ 8, asterisk ] }; - key <AE09> { [ 9, parenleft ] }; - key <AE10> { [ 0, parenright ] }; - key <AE11> { [ Ukrainian_ie, Ukrainian_IE ] }; - key <AE12> { [ Ukrainian_yi, Ukrainian_YI ] }; - - key <LatQ> { [ Cyrillic_ya, Cyrillic_YA ] }; - key <LatW> { [ Cyrillic_sha, Cyrillic_SHA ] }; - key <LatE> { [ Cyrillic_ie, Cyrillic_IE ] }; - key <LatR> { [ Cyrillic_er, Cyrillic_ER ] }; - key <LatT> { [ Cyrillic_te, Cyrillic_TE ] }; - key <LatY> { [ Cyrillic_i, Cyrillic_I ] }; - key <LatU> { [ Cyrillic_u, Cyrillic_U ] }; - key <LatI> { [ Ukrainian_i, Ukrainian_I ] }; - key <LatO> { [ Cyrillic_o, Cyrillic_O ] }; - key <LatP> { [ Cyrillic_pe, Cyrillic_PE ] }; - key <AD11> { [ Cyrillic_yu, Cyrillic_YU ] }; - key <AD12> { [ Cyrillic_shcha, Cyrillic_SHCHA ] }; - - key <LatA> { [ Cyrillic_a, Cyrillic_A ] }; - key <LatS> { [ Cyrillic_es, Cyrillic_ES ] }; - key <LatD> { [ Cyrillic_de, Cyrillic_DE ] }; - key <LatF> { [ Cyrillic_ef, Cyrillic_EF ] }; - key <LatG> { [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] }; - key <LatH> { [ Cyrillic_ghe, Cyrillic_GHE ] }; - key <LatJ> { [ Cyrillic_shorti, Cyrillic_SHORTI ] }; - key <LatK> { [ Cyrillic_ka, Cyrillic_KA ] }; - key <LatL> { [ Cyrillic_el, Cyrillic_EL ] }; - key <AC10> { [ Cyrillic_che, Cyrillic_CHE ] }; - key <AC11> { [ Cyrillic_zhe, Cyrillic_ZHE ] }; - key <BKSL> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] }; - - key <LatZ> { [ Cyrillic_ze, Cyrillic_ZE ] }; - key <LatX> { [ Cyrillic_ha, Cyrillic_HA ] }; - key <LatC> { [ Cyrillic_tse, Cyrillic_TSE ] }; - key <LatV> { [ Cyrillic_ve, Cyrillic_VE ] }; - key <LatB> { [ Cyrillic_be, Cyrillic_BE ] }; - key <LatN> { [ Cyrillic_en, Cyrillic_EN ] }; - key <LatM> { [ Cyrillic_em, Cyrillic_EM ] }; - key <AB08> { [ comma, less ] }; - key <AB09> { [ period, greater ] }; - key <AB10> { [ slash, question ] }; -}; +// based on
+// ukrainian standard keyboard
+// AEN <aen@logic.ru> & Leon Kanter <leon@geon.donetsk.ua>
+// Last Changes 2007/10/03 by Andriy Rysin <arysin@yahoo.com>
+
+// Unicode - 3d level added with some Unicode symbols (typographic quotes, m-dash, n-dash etc),
+// some often used cyrillics from other slavic languages and some ASCII symbols used often (slash, brackets...)
+partial default alphanumeric_keys
+xkb_symbols "unicode" {
+ include "ua(winkeys)"
+
+ name[Group1]= "Ukrainian";
+
+ key <TLDE> { [ U2019, apostrophe, U0301, asciitilde ] }; // Apostrophe and Stress symbol
+ key <AE02> { [ 1, exclam, onesuperior ] };
+ key <AE02> { [ 2, quotedbl, twosuperior ] };
+ key <AE03> { [ 3, numerosign, U00A7, U20B4 ] }; // Paragraph and Hryvnia sign
+ key <AE04> { [ 4, semicolon, dollar, EuroSign ] };
+ key <AE05> { [ 5, percent, degree ] };
+ key <AE06> { [ 6, colon, less ] };
+ key <AE07> { [ 7, question, greater ] };
+ key <AE08> { [ 8, asterisk, enfilledcircbullet ] };
+ key <AE09> { [ 9, parenleft, bracketleft, braceleft ] };
+ key <AE10> { [ 0, parenright, bracketright, braceright] };
+ key <AE11> { [ minus, underscore, emdash, endash ] };
+ key <AE12> { [ equal, plus, notequal, plusminus ] };
+
+ key <AD03> { [ Cyrillic_u, Cyrillic_U, Byelorussian_shortu, Byelorussian_SHORTU ]};
+ key <AD04> { [ Cyrillic_ka, Cyrillic_KA, registered ] }; // Registered tm
+ key <AD05> { [ Cyrillic_ie, Cyrillic_IE, Cyrillic_io, Cyrillic_IO ] };
+ key <AD12> { [ Ukrainian_yi,Ukrainian_YI, Cyrillic_hardsign, Cyrillic_HARDSIGN ] };
+ key <AC02> { [ Ukrainian_i, Ukrainian_I, Cyrillic_yeru, Cyrillic_YERU ] };
+ key <AC11> { [ Ukrainian_ie,Ukrainian_IE, Cyrillic_e, Cyrillic_E ] };
+
+ key <BKSL> { [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN, backslash, bar ] };
+
+ key <AB03> { [ Cyrillic_es, Cyrillic_ES, copyright ] };
+ key <AB06> { [ Cyrillic_te, Cyrillic_TE, trademark ] };
+ key <AB08> { [ Cyrillic_be, Cyrillic_BE, guillemotleft, doublelowquotemark ] };
+ key <AB09> { [ Cyrillic_yu, Cyrillic_YU, guillemotright, leftdoublequotemark ] };
+ key <AB10> { [ period, comma, slash, ellipsis ] };
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "legacy" {
+
+ name[Group1]= "Ukrainian (legacy)";
+
+ key <TLDE> { [ apostrophe, asciitilde ] };
+ key <AE01> { [ 1, exclam ] };
+ key <AE02> { [ 2, quotedbl ] };
+ key <AE03> { [ 3, numbersign ] };
+ key <AE04> { [ 4, asterisk ] };
+ key <AE05> { [ 5, colon ] };
+ key <AE06> { [ 6, comma ] };
+ key <AE07> { [ 7, period ] };
+ key <AE08> { [ 8, semicolon ] };
+ key <AE09> { [ 9, parenleft ] };
+ key <AE10> { [ 0, parenright ] };
+ key <AE11> { [ minus, underscore ] };
+ key <AE12> { [ equal, plus ] };
+
+ key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI ] };
+ key <AD02> { [ Cyrillic_tse, Cyrillic_TSE ] };
+ key <AD03> { [ Cyrillic_u, Cyrillic_U ] };
+ key <AD04> { [ Cyrillic_ka, Cyrillic_KA ] };
+ key <AD05> { [ Cyrillic_ie, Cyrillic_IE ] };
+ key <AD06> { [ Cyrillic_en, Cyrillic_EN ] };
+ key <AD07> { [ Cyrillic_ghe, Cyrillic_GHE ] };
+ key <AD08> { [ Cyrillic_sha, Cyrillic_SHA ] };
+ key <AD09> { [ Cyrillic_shcha, Cyrillic_SHCHA ] };
+ key <AD10> { [ Cyrillic_ze, Cyrillic_ZE ] };
+ key <AD11> { [ Cyrillic_ha, Cyrillic_HA ] };
+ key <AD12> { [ Ukrainian_yi, Ukrainian_YI ] };
+ key <BKSL> { [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] };
+
+ key <AC01> { [ Cyrillic_ef, Cyrillic_EF ] };
+ key <AC02> { [ Ukrainian_i, Ukrainian_I ] };
+ key <AC03> { [ Cyrillic_ve, Cyrillic_VE ] };
+ key <AC04> { [ Cyrillic_a, Cyrillic_A ] };
+ key <AC05> { [ Cyrillic_pe, Cyrillic_PE ] };
+ key <AC06> { [ Cyrillic_er, Cyrillic_ER ] };
+ key <AC07> { [ Cyrillic_o, Cyrillic_O ] };
+ key <AC08> { [ Cyrillic_el, Cyrillic_EL ] };
+ key <AC09> { [ Cyrillic_de, Cyrillic_DE ] };
+ key <AC10> { [ Cyrillic_zhe, Cyrillic_ZHE ] };
+ key <AC11> { [ Ukrainian_ie, Ukrainian_IE ] };
+
+ key <AB01> { [ Cyrillic_ya, Cyrillic_YA ] };
+ key <AB02> { [ Cyrillic_che, Cyrillic_CHE ] };
+ key <AB03> { [ Cyrillic_es, Cyrillic_ES ] };
+ key <AB04> { [ Cyrillic_em, Cyrillic_EM ] };
+ key <AB06> { [ Cyrillic_te, Cyrillic_TE ] };
+ key <AB05> { [ Cyrillic_i, Cyrillic_I ] };
+ key <AB07> { [Cyrillic_softsign,Cyrillic_SOFTSIGN ] };
+ key <AB08> { [ Cyrillic_be, Cyrillic_BE ] };
+ key <AB09> { [ Cyrillic_yu, Cyrillic_YU ] };
+ key <AB10> { [ slash, question ] };
+
+ key <LSGT> { [ slash, bar ] };
+ // End alphanumeric section
+};
+
+partial alphanumeric_keys
+xkb_symbols "winkeys" {
+ include "ua(legacy)"
+
+ name[Group1]= "Ukrainian (WinKeys)";
+
+ key <AE03> { [ 3, numerosign ] };
+ key <AE04> { [ 4, semicolon ] };
+ key <AE05> { [ 5, percent ] };
+ key <AE06> { [ 6, colon ] };
+ key <AE07> { [ 7, question ] };
+ key <AE08> { [ 8, asterisk ] };
+ key <AB10> { [ period, comma ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "typewriter" {
+ include "ua(legacy)"
+
+ name[Group1]= "Ukrainian (typewriter)";
+
+ key <TLDE> { [ apostrophe, quotedbl ] };
+ key <AE01> { [ exclam, 1 ] };
+ key <AE02> { [ numerosign, 2 ] };
+ key <AE03> { [ slash, 3 ] };
+ key <AE04> { [ semicolon, 4 ] };
+ key <AE05> { [ colon, 5 ] };
+ key <AE06> { [ comma, 6 ] };
+ key <AE07> { [ period, 7 ] };
+ key <AE08> { [ underscore, 8 ] };
+ key <AE09> { [ question, 9 ] };
+ key <AE10> { [ percent, 0 ] };
+
+ key <AD12> { [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] };
+
+ key <AC02> { [ Cyrillic_i, Cyrillic_I ] };
+
+ key <AB05> { [ Ukrainian_i, Ukrainian_I ] };
+
+ key <AB10> { [ Ukrainian_yi, Ukrainian_YI ] };
+
+ key <BKSL> { [ parenleft, parenright ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "phonetic" {
+ include "ua(legacy)"
+
+ name[Group1]= "Ukrainian (phonetic)";
+
+ key <LatQ> { [ Cyrillic_ya, Cyrillic_YA ] };
+ key <LatW> { [ Cyrillic_ve, Cyrillic_VE ] };
+ key <LatE> { [ Cyrillic_ie, Cyrillic_IE ] };
+ key <LatR> { [ Cyrillic_er, Cyrillic_ER ] };
+ key <LatT> { [ Cyrillic_te, Cyrillic_TE ] };
+ key <LatY> { [ Cyrillic_i, Cyrillic_I ] };
+ key <LatU> { [ Cyrillic_u, Cyrillic_U ] };
+ key <LatI> { [ Ukrainian_i, Ukrainian_I ] };
+ key <LatO> { [ Cyrillic_o, Cyrillic_O ] };
+ key <LatP> { [ Cyrillic_pe, Cyrillic_PE ] };
+ key <AD11> { [ Cyrillic_sha, Cyrillic_SHA ] };
+ key <AD12> { [ Cyrillic_shcha, Cyrillic_SHCHA ] };
+
+ key <LatA> { [ Cyrillic_a, Cyrillic_A ] };
+ key <LatS> { [ Cyrillic_es, Cyrillic_ES ] };
+ key <LatD> { [ Cyrillic_de, Cyrillic_DE ] };
+ key <LatF> { [ Cyrillic_ef, Cyrillic_EF ] };
+ key <LatG> { [ Cyrillic_ghe, Cyrillic_GHE ] };
+ key <LatH> { [ Cyrillic_ha, Cyrillic_HA ] };
+ key <LatJ> { [ Cyrillic_shorti, Cyrillic_SHORTI ] };
+ key <LatK> { [ Cyrillic_ka, Cyrillic_KA ] };
+ key <LatL> { [ Cyrillic_el, Cyrillic_EL ] };
+ key <AC10> { [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] };
+ key <AC11> { [ Cyrillic_che, Cyrillic_CHE ] };
+ key <BKSL> { [ Cyrillic_yu, Cyrillic_YU ] };
+
+ key <LatZ> { [ Cyrillic_ze, Cyrillic_ZE ] };
+ key <LatX> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] };
+ key <LatC> { [ Cyrillic_tse, Cyrillic_TSE ] };
+ key <LatV> { [ Cyrillic_zhe, Cyrillic_ZHE ] };
+ key <LatB> { [ Cyrillic_be, Cyrillic_BE ] };
+ key <LatN> { [ Cyrillic_en, Cyrillic_EN ] };
+ key <LatM> { [ Cyrillic_em, Cyrillic_EM ] };
+ key <AB08> { [ Ukrainian_yi, Ukrainian_YI ] };
+ key <AB09> { [ Ukrainian_ie, Ukrainian_IE ] };
+ key <AB10> { [ slash, question ] };
+};
+
+// ukrainian keyboard layout RSTU 2019-91 (Respublikanskij STandart Ukrajiny)
+// Andrew Porokhnyak <aop@porokhnyak.org>
+partial alphanumeric_keys
+xkb_symbols "rstu" {
+ include "ua(legacy)"
+
+ name[Group1]= "Ukrainian (standard RSTU)";
+
+ key <TLDE> { [ apostrophe, question ] };
+ key <AE01> { [ exclam, 1 ] };
+ key <AE02> { [ quotedbl, 2 ] };
+ key <AE03> { [ numbersign, 3 ] };
+ key <AE04> { [ semicolon, 4 ] };
+ key <AE05> { [ colon, 5 ] };
+ key <AE06> { [ comma, 6 ] };
+ key <AE07> { [ period, 7 ] };
+ key <AE08> { [ asterisk, 8 ] };
+ key <AE09> { [ parenleft, 9 ] };
+ key <AE10> { [ parenright, 0 ] };
+
+ key <AD12> { [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] };
+
+ key <AC02> { [ Cyrillic_i, Cyrillic_I ] };
+
+ key <AB05> { [ Ukrainian_i, Ukrainian_I ] };
+
+ key <AB10> { [ Ukrainian_yi, Ukrainian_YI ] };
+
+ key <BKSL> { [ slash, percent ] };
+};
+
+// russian keyboard layout RSTU 2019-91 (Respublikanskij STandart Ukrajiny)
+// Andrew Porokhnyak <aop@porokhnyak.org>
+partial alphanumeric_keys
+xkb_symbols "rstu_ru" {
+ include "ru(common)"
+ name[Group1]= "Russian (Ukraine, standard RSTU)";
+
+ key <TLDE> { [ apostrophe, question ] };
+ key <AE01> { [ exclam, 1 ] };
+ key <AE02> { [ quotedbl, 2 ] };
+ key <AE03> { [ numbersign, 3 ] };
+ key <AE04> { [ semicolon, 4 ] };
+ key <AE05> { [ colon, 5 ] };
+ key <AE06> { [ comma, 6 ] };
+ key <AE07> { [ period, 7 ] };
+ key <AE08> { [ asterisk, 8 ] };
+ key <AE09> { [ parenleft, 9 ] };
+ key <AE10> { [ parenright, 0 ] };
+ key <BKSL> { [ slash, percent ] };
+
+key.type[group1]="ALPHABETIC";
+
+ key <AB10> { [ Cyrillic_io, Cyrillic_IO ] };
+};
+
+//Homophonic keyboard layout (Tomas Marko Miljenović)
+//Based on Ukrainian National Transliteration, commonly used phonetic layouts for Mac and Win.
+//Existing layout "phonetic" used as template.
+partial alphanumeric_keys
+xkb_symbols "homophonic" {
+ include "ua(legacy)"
+ name[Group1]= "Ukrainian (homophonic)";
+
+ key <TLDE> { [ grave, underscore ] };
+ key <AE01> { [ 1, exclam ] };
+ key <AE02> { [ 2, at ] };
+ key <AE03> { [ 3, semicolon ] };
+ key <AE04> { [ 4, colon ] };
+ key <AE05> { [ 5, percent ] };
+ key <AE06> { [ 6, apostrophe ] };
+ key <AE07> { [ 7, quotedbl ] };
+ key <AE08> { [ 8, asterisk ] };
+ key <AE09> { [ 9, parenleft ] };
+ key <AE10> { [ 0, parenright ] };
+ key <AE11> { [ Ukrainian_ie, Ukrainian_IE ] };
+ key <AE12> { [ Ukrainian_yi, Ukrainian_YI ] };
+
+ key <LatQ> { [ Cyrillic_ya, Cyrillic_YA ] };
+ key <LatW> { [ Cyrillic_sha, Cyrillic_SHA ] };
+ key <LatE> { [ Cyrillic_ie, Cyrillic_IE ] };
+ key <LatR> { [ Cyrillic_er, Cyrillic_ER ] };
+ key <LatT> { [ Cyrillic_te, Cyrillic_TE ] };
+ key <LatY> { [ Cyrillic_i, Cyrillic_I ] };
+ key <LatU> { [ Cyrillic_u, Cyrillic_U ] };
+ key <LatI> { [ Ukrainian_i, Ukrainian_I ] };
+ key <LatO> { [ Cyrillic_o, Cyrillic_O ] };
+ key <LatP> { [ Cyrillic_pe, Cyrillic_PE ] };
+ key <AD11> { [ Cyrillic_yu, Cyrillic_YU ] };
+ key <AD12> { [ Cyrillic_shcha, Cyrillic_SHCHA ] };
+
+ key <LatA> { [ Cyrillic_a, Cyrillic_A ] };
+ key <LatS> { [ Cyrillic_es, Cyrillic_ES ] };
+ key <LatD> { [ Cyrillic_de, Cyrillic_DE ] };
+ key <LatF> { [ Cyrillic_ef, Cyrillic_EF ] };
+ key <LatG> { [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] };
+ key <LatH> { [ Cyrillic_ghe, Cyrillic_GHE ] };
+ key <LatJ> { [ Cyrillic_shorti, Cyrillic_SHORTI ] };
+ key <LatK> { [ Cyrillic_ka, Cyrillic_KA ] };
+ key <LatL> { [ Cyrillic_el, Cyrillic_EL ] };
+ key <AC10> { [ Cyrillic_che, Cyrillic_CHE ] };
+ key <AC11> { [ Cyrillic_zhe, Cyrillic_ZHE ] };
+ key <BKSL> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] };
+
+ key <LatZ> { [ Cyrillic_ze, Cyrillic_ZE ] };
+ key <LatX> { [ Cyrillic_ha, Cyrillic_HA ] };
+ key <LatC> { [ Cyrillic_tse, Cyrillic_TSE ] };
+ key <LatV> { [ Cyrillic_ve, Cyrillic_VE ] };
+ key <LatB> { [ Cyrillic_be, Cyrillic_BE ] };
+ key <LatN> { [ Cyrillic_en, Cyrillic_EN ] };
+ key <LatM> { [ Cyrillic_em, Cyrillic_EM ] };
+ key <AB08> { [ comma, less ] };
+ key <AB09> { [ period, greater ] };
+ key <AB10> { [ slash, question ] };
+};
diff --git a/xorg-server/xkeyboard-config/symbols/us b/xorg-server/xkeyboard-config/symbols/us index 1d8bdd0dd..5b5f03988 100644 --- a/xorg-server/xkeyboard-config/symbols/us +++ b/xorg-server/xkeyboard-config/symbols/us @@ -1,1337 +1,1337 @@ -default -partial alphanumeric_keys modifier_keys -xkb_symbols "basic" { - - name[Group1]= "English (US)"; - - // Alphanumeric section - key <TLDE> { [ grave, asciitilde ] }; - key <AE01> { [ 1, exclam ] }; - key <AE02> { [ 2, at ] }; - key <AE03> { [ 3, numbersign ] }; - key <AE04> { [ 4, dollar ] }; - key <AE05> { [ 5, percent ] }; - key <AE06> { [ 6, asciicircum ] }; - key <AE07> { [ 7, ampersand ] }; - key <AE08> { [ 8, asterisk ] }; - key <AE09> { [ 9, parenleft ] }; - key <AE10> { [ 0, parenright ] }; - key <AE11> { [ minus, underscore ] }; - key <AE12> { [ equal, plus ] }; - - key <AD01> { [ q, Q ] }; - key <AD02> { [ w, W ] }; - key <AD03> { [ e, E ] }; - key <AD04> { [ r, R ] }; - key <AD05> { [ t, T ] }; - key <AD06> { [ y, Y ] }; - key <AD07> { [ u, U ] }; - key <AD08> { [ i, I ] }; - key <AD09> { [ o, O ] }; - key <AD10> { [ p, P ] }; - key <AD11> { [ bracketleft, braceleft ] }; - key <AD12> { [ bracketright, braceright ] }; - - key <AC01> { [ a, A ] }; - key <AC02> { [ s, S ] }; - key <AC03> { [ d, D ] }; - key <AC04> { [ f, F ] }; - key <AC05> { [ g, G ] }; - key <AC06> { [ h, H ] }; - key <AC07> { [ j, J ] }; - key <AC08> { [ k, K ] }; - key <AC09> { [ l, L ] }; - key <AC10> { [ semicolon, colon ] }; - key <AC11> { [ apostrophe, quotedbl ] }; - - key <AB01> { [ z, Z ] }; - key <AB02> { [ x, X ] }; - key <AB03> { [ c, C ] }; - key <AB04> { [ v, V ] }; - key <AB05> { [ b, B ] }; - key <AB06> { [ n, N ] }; - key <AB07> { [ m, M ] }; - key <AB08> { [ comma, less ] }; - key <AB09> { [ period, greater ] }; - key <AB10> { [ slash, question ] }; - - key <BKSL> { [ backslash, bar ] }; - // End alphanumeric section -}; - -partial alphanumeric_keys -xkb_symbols "euro" { - - name[Group1]= "English (US, with euro on 5)"; - - include "us(basic)" - - include "eurosign(5)" - - include "level3(ralt_switch)" -}; - - -partial alphanumeric_keys -xkb_symbols "intl" { - - name[Group1]= "English (US, international with dead keys)"; - - include "us(basic)" - - // Alphanumeric section - key <TLDE> { [dead_grave, dead_tilde, grave, asciitilde ] }; - key <AE01> { [ 1, exclam, exclamdown, onesuperior ] }; - key <AE02> { [ 2, at, twosuperior, dead_doubleacute ] }; - key <AE03> { [ 3, numbersign, threesuperior, dead_macron ] }; - key <AE04> { [ 4, dollar, currency, sterling ] }; - key <AE05> { [ 5, percent, EuroSign, dead_cedilla ] }; - key <AE06> { [ 6, dead_circumflex, onequarter, asciicircum ] }; - key <AE07> { [ 7, ampersand, onehalf, dead_horn ] }; - key <AE08> { [ 8, asterisk, threequarters, dead_ogonek ] }; - key <AE09> { [ 9, parenleft, leftsinglequotemark, dead_breve ] }; - key <AE10> { [ 0, parenright, rightsinglequotemark, dead_abovering ] }; - key <AE11> { [ minus, underscore, yen, dead_belowdot ] }; - key <AE12> { [ equal, plus, multiply, division ] }; - - key <AD01> { [ q, Q, adiaeresis, Adiaeresis ] }; - key <AD02> { [ w, W, aring, Aring ] }; - key <AD03> { [ e, E, eacute, Eacute ] }; - key <AD04> { [ r, R, registered, registered ] }; - key <AD05> { [ t, T, thorn, THORN ] }; - key <AD06> { [ y, Y, udiaeresis, Udiaeresis ] }; - key <AD07> { [ u, U, uacute, Uacute ] }; - key <AD08> { [ i, I, iacute, Iacute ] }; - key <AD09> { [ o, O, oacute, Oacute ] }; - key <AD10> { [ p, P, odiaeresis, Odiaeresis ] }; - key <AD11> { [ bracketleft, braceleft, guillemotleft, leftdoublequotemark ] }; - key <AD12> { [bracketright, braceright, guillemotright, rightdoublequotemark ] }; - - key <AC01> { [ a, A, aacute, Aacute ] }; - key <AC02> { [ s, S, ssharp, section ] }; - key <AC03> { [ d, D, eth, ETH ] }; - key <AC04> { [ f, F, f, F ] }; - key <AC05> { [ g, G, g, G ] }; - key <AC06> { [ h, H, h, H ] }; - key <AC07> { [ j, J, j, J ] }; - key <AC08> { [ k, K, oe, OE ] }; - - key <AC09> { [ l, L, oslash, Ooblique ] }; - key <AC10> { [ semicolon, colon, paragraph, degree ] }; - key <AC11> { [dead_acute, dead_diaeresis, apostrophe, quotedbl ] }; - - key <AB01> { [ z, Z, ae, AE ] }; - key <AB02> { [ x, X, x, X ] }; - key <AB03> { [ c, C, copyright, cent ] }; - key <AB04> { [ v, V, v, V ] }; - key <AB05> { [ b, B, b, B ] }; - key <AB06> { [ n, N, ntilde, Ntilde ] }; - key <AB07> { [ m, M, mu, mu ] }; - key <AB08> { [ comma, less, ccedilla, Ccedilla ] }; - key <AB09> { [ period, greater, dead_abovedot, dead_caron ] }; - key <AB10> { [ slash, question, questiondown, dead_hook ] }; - key <BKSL> { [ backslash, bar, notsign, brokenbar ] }; - - include "level3(ralt_switch)" -}; - -// Based on symbols/us_intl keyboard map: -// Dead-keys definition for a very simple US/ASCII layout. -// by Conectiva (http://www.conectiva.com.br) -// modified by Ricardo Y. Igarashi (iga@that.com.br) - -// Added the following deadkeys, to make it truly international: -// -// dead_macron: on AltGr-minus -// dead_breve: on AltGr-parenleft -// dead_abovedot: on AltGr-period -// dead_abovering: on AltGr-0 -// dead_doubleacute: on AltGr-equal (as quotedbl is already used) -// dead_caron: on AltGr-less (AltGr-shift-comma) -// dead_cedilla: on AltGr-comma -// dead_ogonek: on AltGr-semicolon -// dead_belowdot: on AltGr-underscore (AltGr-shift-minus) -// dead_hook: on AltGr-question -// dead_horn: on AltGr-plus (AltGr-shift-equal) -// dead_diaeresis: on AltGr-colon (Alt-shift-semicolon) -// -// those were already there: -// dead_grave -// dead_acute -// dead_circumflex -// dead_tilde -// dead_diaeresis - -partial alphanumeric_keys -xkb_symbols "alt-intl" { - - name[Group1]= "English (US, alternative international)"; - - include "us" - - key <TLDE> { [ dead_grave, dead_tilde, grave, asciitilde ] }; - key <AE05> { [ 5, percent, EuroSign ] }; - key <AE06> { [ 6, dead_circumflex, asciicircum, asciicircum ] }; - key <AE09> { [ 9, parenleft, leftsinglequotemark, dead_breve ] }; - key <AE10> { [ 0, parenright, rightsinglequotemark, dead_abovering ] }; - key <AE11> { [ minus, underscore, dead_macron, dead_belowdot ] }; - key <AE12> { [ equal, plus, dead_doubleacute, dead_horn ] }; - - key <AD03> { [ e, E, EuroSign, cent ] }; - - key <AC10> { [ semicolon, colon, dead_ogonek, dead_diaeresis ] }; - key <AC11> { [ dead_acute, dead_diaeresis, apostrophe, quotedbl ] }; - - key <AB08> { [ comma, less, dead_cedilla, dead_caron ] }; - key <AB09> { [ period, greater, dead_abovedot, dead_circumflex ] }; - key <AB10> { [ slash, question, dead_hook, dead_hook ] }; - - include "level3(ralt_switch)" -}; - -// based on a keyboard map from an 'xkb/symbols/dk' file - -partial alphanumeric_keys -xkb_symbols "dvorak" { - - name[Group1]= "English (Dvorak)"; - - // Alphanumeric section - - key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] }; - - key <AE01> { [ 1, exclam ] }; - key <AE02> { [ 2, at ] }; - key <AE03> { [ 3, numbersign ] }; - key <AE04> { [ 4, dollar ] }; - key <AE05> { [ 5, percent ] }; - key <AE06> { [ 6, asciicircum, dead_circumflex, dead_circumflex ] }; - key <AE07> { [ 7, ampersand ] }; - key <AE08> { [ 8, asterisk ] }; - key <AE09> { [ 9, parenleft, dead_grave] }; - key <AE10> { [ 0, parenright ] }; - key <AE11> { [ bracketleft, braceleft ] }; - key <AE12> { [ bracketright, braceright, dead_tilde] }; - - key <AD01> { [ apostrophe, quotedbl, dead_acute, dead_diaeresis ] }; - key <AD02> { [ comma, less, dead_cedilla, dead_caron ] }; - key <AD03> { [ period, greater, dead_abovedot, periodcentered ] }; - key <AD04> { [ p, P ] }; - key <AD05> { [ y, Y ] }; - key <AD06> { [ f, F ] }; - key <AD07> { [ g, G ] }; - key <AD08> { [ c, C ] }; - key <AD09> { [ r, R ] }; - key <AD10> { [ l, L ] }; - key <AD11> { [ slash, question ] }; - key <AD12> { [ equal, plus ] }; - - key <AC01> { [ a, A ] }; - key <AC02> { [ o, O ] }; - key <AC03> { [ e, E ] }; - key <AC04> { [ u, U ] }; - key <AC05> { [ i, I ] }; - key <AC06> { [ d, D ] }; - key <AC07> { [ h, H ] }; - key <AC08> { [ t, T ] }; - key <AC09> { [ n, N ] }; - key <AC10> { [ s, S ] }; - key <AC11> { [ minus, underscore ] }; - - key <AB01> { [ semicolon, colon, dead_ogonek, dead_doubleacute ] }; - key <AB02> { [ q, Q ] }; - key <AB03> { [ j, J ] }; - key <AB04> { [ k, K ] }; - key <AB05> { [ x, X ] }; - key <AB06> { [ b, B ] }; - key <AB07> { [ m, M ] }; - key <AB08> { [ w, W ] }; - key <AB09> { [ v, V ] }; - key <AB10> { [ z, Z ] }; - - key <BKSL> { [ backslash, bar ] }; -}; - -// Dvorak international with dead keys -// Olivier Mehani (shtrom-xorg@ssji.net) -// Reproduce the per-key mapping of us(intl) for the dvorak layout -// aka "I just swapped my keys over" -partial alphanumeric_keys -xkb_symbols "dvorak-intl" { - - name[Group1]= "English (Dvorak international with dead keys)"; - - include "us(dvorak)" - - key <TLDE> { [dead_grave, dead_tilde, grave, asciitilde ] }; - - key <AE01> { [ 1, exclam, exclamdown, onesuperior ] }; - key <AE02> { [ 2, at, twosuperior, dead_doubleacute ] }; - key <AE03> { [ 3, numbersign, threesuperior, dead_macron ] }; - key <AE04> { [ 4, dollar, currency, sterling ] }; - key <AE05> { [ 5, percent, EuroSign, dead_cedilla ] }; - key <AE06> { [ 6, dead_circumflex, onequarter, asciicircum ] }; - key <AE07> { [ 7, ampersand, onehalf, dead_horn ] }; - key <AE08> { [ 8, asterisk, threequarters, dead_ogonek ] }; - key <AE09> { [ 9, parenleft, leftsinglequotemark, dead_breve ] }; - key <AE10> { [ 0, parenright, rightsinglequotemark, dead_abovering ] }; - key <AE11> { [ bracketleft, braceleft, guillemotleft, leftdoublequotemark ] }; - key <AE12> { [bracketright, braceright, guillemotright, rightdoublequotemark ] }; - - key <AD01> { [dead_acute, dead_diaeresis, apostrophe, quotedbl ] }; - key <AD02> { [ comma, less, ccedilla, Ccedilla ] }; - key <AD03> { [ period, greater, dead_abovedot, dead_caron ] }; - key <AD04> { [ p, P, odiaeresis, Odiaeresis ] }; - key <AD05> { [ y, Y, udiaeresis, Udiaeresis ] }; - // key <AD06> { [ f, F ] }; - // key <AD07> { [ g, G ] }; - key <AD08> { [ c, C, copyright, cent ] }; - key <AD09> { [ r, R, registered, registered ] }; - key <AD10> { [ l, L, oslash, Ooblique ] }; - key <AD11> { [ slash, question, questiondown, dead_hook ] }; - // key <AD12> { [ equal, plus, multiply, division ] }; - - key <AC01> { [ a, A, aacute, Aacute ] }; - key <AC02> { [ o, O, oacute, Oacute ] }; - key <AC03> { [ e, E, eacute, Eacute ] }; - key <AC04> { [ u, U, uacute, Uacute ] }; - key <AC05> { [ i, I, iacute, Iacute ] }; - key <AC06> { [ d, D, eth, ETH ] }; - // key <AC07> { [ h, H ] }; - key <AC08> { [ t, T, thorn, THORN ] }; - key <AC09> { [ n, N, ntilde, Ntilde ] }; - key <AC10> { [ s, S, ssharp, section ] }; - // key <AC11> { [ minus, underscore, yen, dead_belowdot ] }; - - key <AB01> { [ semicolon, colon, paragraph, degree ] }; - key <AB02> { [ q, Q, adiaeresis, Adiaeresis ] }; - // key <AB03> { [ j, J ] }; - key <AB04> { [ k, K, oe, OE ] }; - // key <AB05> { [ x, X ] }; - // key <AB06> { [ b, B ] }; - key <AB07> { [ m, M, mu, mu ] }; - key <AB08> { [ w, W, aring, Aring ] }; - // key <AB09> { [ v, V ] }; - key <AB10> { [ z, Z, ae, AE ] }; - - key <BKSL> { [ backslash, bar, notsign, brokenbar ] }; - - include "level3(ralt_switch)" -}; - -// Dvorak international without dead keys -// Stephane Magnenat (stephane at magnenat dot net, http://stephane.magnenat.net) -// Based on information from http://www.poupinou.org/dvorak/index.html -// -// ` 1 2 3 4 5 6 7 8 9 0 [ ] \ -// € -// -// ' , . p y f g c r l / = -// ä ê ë ü ç -// -// a o e u i d h t n s - -// à ô é û î ß -// -// ; q j k x b m w v z -// â ö è ù ï - -partial alphanumeric_keys -xkb_symbols "dvorak-alt-intl" { - - name[Group1]= "English (Dvorak alternative international no dead keys)"; - - include "us(dvorak)" - - key <AE04> { [ 4, dollar, EuroSign ] }; - - key <AD02> { [ comma, less, adiaeresis, dead_caron ] }; - key <AD03> { [ period, greater, ecircumflex, periodcentered ] }; - key <AD04> { [ p, P, ediaeresis, dead_cedilla ] }; - key <AD05> { [ y, Y, udiaeresis ] }; - key <AD08> { [ c, C, ccedilla, dead_abovedot ] }; - - key <AC01> { [ a, A, agrave ] }; - key <AC02> { [ o, O, ocircumflex ] }; - key <AC03> { [ e, E, eacute ] }; - key <AC04> { [ u, U, ucircumflex ] }; - key <AC05> { [ i, I, icircumflex ] }; - key <AC10> { [ s, S, ssharp ] }; - - key <AB01> { [ semicolon, colon, acircumflex ] }; - key <AB02> { [ q, Q, odiaeresis, dead_ogonek ] }; - key <AB03> { [ j, J, egrave, dead_doubleacute ] }; - key <AB04> { [ k, K, ugrave ] }; - key <AB05> { [ x, X, idiaeresis ] }; - - include "level3(ralt_switch)" -}; - -// Left and right handed dvorak layouts -// by sqweek <sqweek@gmail.com> 2006-01-30 -// Based on the corresponding layouts in the console-tools package. -partial alphanumeric_keys -xkb_symbols "dvorak-l" { - - include "us(dvorak)" - name[Group1]= "English (left handed Dvorak)"; - - key <AE01> { [ bracketleft, braceleft ] }; - key <AE02> { [ bracketright, braceright ] }; - key <AE03> { [ slash, question ] }; - key <AE04> { [ p, P ] }; - key <AE05> { [ f, F ] }; - key <AE06> { [ m, M ] }; - key <AE07> { [ l, L ] }; - key <AE08> { [ j, J ] }; - key <AE09> { [ 4, dollar ] }; - key <AE10> { [ 3, numbersign ] }; - key <AE11> { [ 2, at ] }; - key <AE12> { [ 1, exclam ] }; - - key <AD01> { [ semicolon, colon ] }; - key <AD02> { [ q, Q ] }; - key <AD03> { [ b, B ] }; - key <AD04> { [ y, Y ] }; - key <AD05> { [ u, U ] }; - key <AD06> { [ r, R ] }; - key <AD07> { [ s, S ] }; - key <AD08> { [ o, O ] }; - key <AD09> { [ period, greater ] }; - key <AD10> { [ 6, asciicircum ] }; - key <AD11> { [ 5, percent ] }; - key <AD12> { [ equal, plus ] }; - - key <AC01> { [ minus, underscore ] }; - key <AC02> { [ k, K ] }; - key <AC03> { [ c, C ] }; - key <AC04> { [ d, D ] }; - key <AC05> { [ t, T ] }; - key <AC06> { [ h, H ] }; - key <AC07> { [ e, E ] }; - key <AC08> { [ a, A ] }; - key <AC09> { [ z, Z ] }; - key <AC10> { [ 8, asterisk ] }; - key <AC11> { [ 7, ampersand ] }; - - key <AB01> { [ apostrophe, quotedbl ] }; - key <AB02> { [ x, X ] }; - key <AB03> { [ g, G ] }; - key <AB04> { [ v, V ] }; - key <AB05> { [ w, W ] }; - key <AB06> { [ n, N ] }; - key <AB07> { [ i, I ] }; - key <AB08> { [ comma, less ] }; - key <AB09> { [ 0, parenright ] }; - key <AB10> { [ 9, parenleft ] }; -}; - -partial alphanumeric_keys -xkb_symbols "dvorak-r" { - - include "us(dvorak)" - name[Group1]= "English (right handed Dvorak)"; - - key <AE01> { [ 1, exclam ] }; - key <AE02> { [ 2, at ] }; - key <AE03> { [ 3, numbersign ] }; - key <AE04> { [ 4, dollar ] }; - key <AE05> { [ j, J ] }; - key <AE06> { [ l, L ] }; - key <AE07> { [ m, M ] }; - key <AE08> { [ f, F ] }; - key <AE09> { [ p, P ] }; - key <AE10> { [ slash, question ] }; - key <AE11> { [ bracketleft, braceleft ] }; - key <AE12> { [ bracketright, braceright ] }; - - key <AD01> { [ 5, percent ] }; - key <AD02> { [ 6, asciicircum ] }; - key <AD03> { [ q, Q ] }; - key <AD04> { [ period, greater ] }; - key <AD05> { [ o, O ] }; - key <AD06> { [ r, R ] }; - key <AD07> { [ s, S ] }; - key <AD08> { [ u, U ] }; - key <AD09> { [ y, Y ] }; - key <AD10> { [ b, B ] }; - key <AD11> { [ semicolon, colon ] }; - key <AD12> { [ equal, plus ] }; - - key <AC01> { [ 7, ampersand ] }; - key <AC02> { [ 8, asterisk ] }; - key <AC03> { [ z, Z ] }; - key <AC04> { [ a, A ] }; - key <AC05> { [ e, E ] }; - key <AC06> { [ h, H ] }; - key <AC07> { [ t, T ] }; - key <AC08> { [ d, D ] }; - key <AC09> { [ c, C ] }; - key <AC10> { [ k, K ] }; - key <AC11> { [ minus, underscore ] }; - - key <AB01> { [ 9, parenleft ] }; - key <AB02> { [ 0, parenright ] }; - key <AB03> { [ x, X ] }; - key <AB04> { [ comma, less ] }; - key <AB05> { [ i, I ] }; - key <AB06> { [ n, N ] }; - key <AB07> { [ w, W ] }; - key <AB08> { [ v, V ] }; - key <AB09> { [ g, G ] }; - key <AB10> { [ apostrophe, quotedbl ] }; -}; - -// Classic dvorak layout -// by Piter Punk <piterpk@terra.com.br> - 2006-07-06 -// Based on dvorak layout and e-mail from Russel L. Harris rlharris@oplink.net -// on xorg list. -partial alphanumeric_keys -xkb_symbols "dvorak-classic" { - - name[Group1]= "English (classic Dvorak)"; - - // Alphanumeric section - - key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] }; - - key <AE01> { [ bracketleft, braceleft ] }; - key <AE02> { [ 7, ampersand ] }; - key <AE03> { [ 5, percent ] }; - key <AE04> { [ 3, numbersign ] }; - key <AE05> { [ 1, exclam ] }; - key <AE06> { [ 9, parenleft, dead_grave] }; - key <AE07> { [ 0, parenright ] }; - key <AE08> { [ 2, at ] }; - key <AE09> { [ 4, dollar ] }; - key <AE10> { [ 6, asciicircum, dead_circumflex, dead_circumflex ] }; - key <AE11> { [ 8, asterisk ] }; - key <AE12> { [ bracketright, braceright, dead_tilde] }; - - key <AD01> { [ slash, question ] }; - key <AD02> { [ comma, less, dead_cedilla, dead_caron ] }; - key <AD03> { [ period, greater, dead_abovedot, periodcentered ] }; - key <AD04> { [ p, P ] }; - key <AD05> { [ y, Y ] }; - key <AD06> { [ f, F ] }; - key <AD07> { [ g, G ] }; - key <AD08> { [ c, C ] }; - key <AD09> { [ r, R ] }; - key <AD10> { [ l, L ] }; - key <AD11> { [ apostrophe, quotedbl, dead_acute, dead_diaeresis ] }; - key <AD12> { [ equal, plus ] }; - - key <AC01> { [ a, A ] }; - key <AC02> { [ o, O ] }; - key <AC03> { [ e, E ] }; - key <AC04> { [ u, U ] }; - key <AC05> { [ i, I ] }; - key <AC06> { [ d, D ] }; - key <AC07> { [ h, H ] }; - key <AC08> { [ t, T ] }; - key <AC09> { [ n, N ] }; - key <AC10> { [ s, S ] }; - key <AC11> { [ minus, underscore ] }; - - key <AB01> { [ semicolon, colon, dead_ogonek, dead_doubleacute ] }; - key <AB02> { [ q, Q ] }; - key <AB03> { [ j, J ] }; - key <AB04> { [ k, K ] }; - key <AB05> { [ x, X ] }; - key <AB06> { [ b, B ] }; - key <AB07> { [ m, M ] }; - key <AB08> { [ w, W ] }; - key <AB09> { [ v, V ] }; - key <AB10> { [ z, Z ] }; - key <BKSL> { [ backslash, bar ] }; -}; - -// Programmer Dvorak, by Roland Kaufmann <rlndkfmn at gmail dot com> -// License: BSD, available at <http://www.kaufmann.no/roland/dvorak/license.html> -// Main features: Numbers are in shift position (like French), symbols have been -// placed in locations that give good hand-alternation and finger rolling with -// symbols that usually follows, accented characters are possible for I18N. -partial alphanumeric_keys -xkb_symbols "dvp" { - include "us(dvorak)" - - name[Group1] = "English (programmer Dvorak)"; - - // Unmodified Shift AltGr Shift+AltGr - // symbols row, left side - key <TLDE> { [ dollar, asciitilde, dead_tilde ] }; - key <AE01> { [ ampersand, percent ] }; - key <AE02> { [ bracketleft, 7, currency ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE03> { [ braceleft, 5, cent ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE04> { [ braceright, 3, yen ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE05> { [ parenleft, 1, EuroSign ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE06> { [ equal, 9, sterling ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - - // symbols row, right side - key <AE07> { [ asterisk, 0 ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE08> { [ parenright, 2, onehalf ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE09> { [ plus, 4 ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE10> { [ bracketright, 6 ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE11> { [ exclam, 8, exclamdown ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <AE12> { [ numbersign, grave, dead_grave ] }; - key <BKSP> { [ BackSpace ] }; - - // upper row, left side - key <AD01> { [ semicolon, colon, dead_diaeresis ] }; - key <AD02> { [ comma, less, guillemotleft ] }; - key <AD03> { [ period, greater, guillemotright ] }; - key <AD04> { [ p, P, paragraph, section ] }; - key <AD05> { [ y, Y, udiaeresis, Udiaeresis ] }; - - // upper row, right side - key <AD08> { [ c, C, ccedilla, Ccedilla ] }; - key <AD09> { [ r, R, registered, trademark ] }; - key <AD11> { [ slash, question, questiondown ] }; - key <AD12> { [ at, asciicircum, dead_circumflex, dead_caron ] }; - - // home row, left side - key <AC01> { [ a, A, aring, Aring ] }; - key <AC02> { [ o, O, oslash, Ooblique ] }; - key <AC03> { [ e, E, ae, AE ] }; - key <AC04> { [ u, U, eacute, Eacute ] }; - - // home row, right side - key <AC06> { [ d, D, eth, ETH ] }; - key <AC07> { [ h, H, dead_acute ] }; - key <AC08> { [ t, T, thorn, THORN ] }; - key <AC09> { [ n, N, ntilde, Ntilde ] }; - key <AC10> { [ s, S, ssharp ] }; - key <AC11> { [ minus, underscore, hyphen ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" }; - key <BKSL> { [ backslash, bar ] }; - - // lower row, left side - key <AB01> { [ apostrophe, quotedbl, dead_acute ] }; -}; - -// phonetic layout for Russian letters on an US keyboard -// by Ivan Popov <pin@konvalo.org> 2005-07-17 - -// level3 modifier is a shortcut to the "us" meaning of the keys where -// we place cyrillic letters, handy for accessing the corresponding -// punctuation marks. -// It is important to have access to punctuation marks, and the rest of -// alphabetical keys are added for being consequent so that the users -// can expect the level3 modifier to give what the key label shows. - -partial alphanumeric_keys -xkb_symbols "rus" { - - name[Group1]= "Russian (US, phonetic)"; - - include "us(basic)" - -key.type[group1]="FOUR_LEVEL_ALPHABETIC"; - - key <LatA> { [ Cyrillic_a, Cyrillic_A ] }; - key <LatB> { [ Cyrillic_be, Cyrillic_BE ] }; - key <LatW> { [ Cyrillic_ve, Cyrillic_VE ] }; - key <LatG> { [ Cyrillic_ghe, Cyrillic_GHE ] }; - key <LatD> { [ Cyrillic_de, Cyrillic_DE ] }; - key <LatE> { [ Cyrillic_ie, Cyrillic_IE ] }; - key <TLDE> { [ Cyrillic_io, Cyrillic_IO, grave, asciitilde ] }; - key <LatV> { [ Cyrillic_zhe, Cyrillic_ZHE ] }; - key <LatZ> { [ Cyrillic_ze, Cyrillic_ZE ] }; - key <LatI> { [ Cyrillic_i, Cyrillic_I ] }; - key <LatJ> { [ Cyrillic_shorti, Cyrillic_SHORTI ] }; - key <LatK> { [ Cyrillic_ka, Cyrillic_KA ] }; - key <LatL> { [ Cyrillic_el, Cyrillic_EL ] }; - key <LatM> { [ Cyrillic_em, Cyrillic_EM ] }; - key <LatN> { [ Cyrillic_en, Cyrillic_EN ] }; - key <LatO> { [ Cyrillic_o, Cyrillic_O ] }; - key <LatP> { [ Cyrillic_pe, Cyrillic_PE ] }; - key <LatR> { [ Cyrillic_er, Cyrillic_ER ] }; - key <LatS> { [ Cyrillic_es, Cyrillic_ES ] }; - key <LatT> { [ Cyrillic_te, Cyrillic_TE ] }; - key <LatU> { [ Cyrillic_u, Cyrillic_U ] }; - key <LatF> { [ Cyrillic_ef, Cyrillic_EF ] }; - key <LatH> { [ Cyrillic_ha, Cyrillic_HA ] }; - key <LatC> { [ Cyrillic_tse, Cyrillic_TSE ] }; - key <AC10> { [ Cyrillic_che, Cyrillic_CHE, semicolon, colon ] }; - key <AD11> { [ Cyrillic_sha, Cyrillic_SHA, bracketleft, braceleft] }; - key <AD12> { [ Cyrillic_shcha, Cyrillic_SHCHA, bracketright, braceright ] }; - key <AE12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN, equal, plus ] }; - key <LatY> { [ Cyrillic_yeru, Cyrillic_YERU ] }; - key <LatX> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] }; - key <BKSL> { [ Cyrillic_e, Cyrillic_E, backslash, bar ] }; - key <AC11> { [ Cyrillic_yu, Cyrillic_YU, apostrophe, quotedbl ] }; - key <LatQ> { [ Cyrillic_ya, Cyrillic_YA ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "mac" { - - include "us(basic)" - name[Group1]= "English (Macintosh)"; - key.type[group1]="FOUR_LEVEL"; - - // Slightly improvised from http://homepage.mac.com/thgewecke/kblayout.jpg - key <LSGT> { [ section, plusminus, section, plusminus ] }; - key <TLDE> { [ grave, asciitilde, dead_grave, dead_horn ] }; - key <AE01> { [ 1, exclam, exclamdown, U2044 ] }; - key <AE02> { [ 2, at, trademark, EuroSign ] }; - key <AE03> { [ 3, numbersign, sterling, U2039 ] }; - key <AE04> { [ 4, dollar, cent, U203A ] }; - key <AE05> { [ 5, percent, infinity, UFB01 ] }; - key <AE06> { [ 6,asciicircum, section, UFB02 ] }; - key <AE07> { [ 7, ampersand, paragraph, doubledagger ] }; - key <AE08> { [ 8, asterisk, enfilledcircbullet, degree ] }; - key <AE09> { [ 9, parenleft, ordfeminine, periodcentered ] }; - key <AE10> { [ 0, parenright, masculine,singlelowquotemark] }; - key <AE11> { [ minus, underscore, endash, emdash ] }; - key <AE12> { [ equal, plus, notequal, plusminus ] }; - - key <AD01> { [ q, Q, oe, OE ] }; - key <AD02> { [ w, W, U2211,doublelowquotemark] }; - key <AD03> { [ e, E, dead_acute, acute ] }; - key <AD04> { [ r, R, registered, U2030 ] }; - key <AD05> { [ t, T, dagger, dead_caron ] }; - key <AD06> { [ y, Y, yen, onequarter ] }; - key <AD07> { [ u, U, dead_diaeresis, diaeresis ] }; - key <AD08> { [ i, I, dead_circumflex, U02C6 ] }; - key <AD09> { [ o, O, oslash, Ooblique ] }; - key <AD10> { [ p, P, Greek_pi, U220F ] }; - key <AD11> { [ bracketleft, braceleft, leftdoublequotemark, rightdoublequotemark ] }; - key <AD12> { [bracketright, braceright, leftsinglequotemark, rightsinglequotemark ] }; - key <BKSL> { [ backslash, bar, guillemotleft, guillemotright ] }; - - key <AC01> { [ a, A, aring, Aring ] }; - key <AC02> { [ s, S, ssharp, dead_stroke ] }; - key <AC03> { [ d, D, partialderivative, eth ] }; - key <AC04> { [ f, F, function, dead_hook ] }; - key <AC05> { [ g, G, copyright, dead_doubleacute ] }; - key <AC06> { [ h, H, dead_abovedot, dead_belowdot ] }; - key <AC07> { [ j, J, U2206, onehalf ] }; - key <AC08> { [ k, K,dead_abovering, UF8FF ] }; - - key <AC09> { [ l, L, notsign, THORN ] }; - key <AC10> { [ semicolon, colon, U2026, thorn ] }; - key <AC11> { [apostrophe, quotedbl, ae, AE ] }; - - key <AB01> { [ z, Z, Greek_OMEGA, dead_cedilla ] }; - key <AB02> { [ x, X, U2248, dead_ogonek ] }; - // unclear whether "approxeq" is 2248 or 2245 - key <AB03> { [ c, C, ccedilla, Ccedilla ] }; - key <AB04> { [ v, V, squareroot, U25CA ] }; - key <AB05> { [ b, B, integral, idotless ] }; - key <AB06> { [ n, N, dead_tilde, U02DC ] }; - key <AB07> { [ m, M, mu, threequarters ] }; - key <AB08> { [ comma, less, lessthanequal, dead_macron ] }; - key <AB09> { [ period, greater, greaterthanequal, dead_breve ] }; - key <AB10> { [ slash, question, division, questiondown ] }; - - include "level3(ralt_switch)" -}; - -// Colemak symbols for xkb on X.Org Server 7.x -// 2006-01-01 Shai Coleman, http://colemak.com/ . Public domain. - -partial alphanumeric_keys -xkb_symbols "colemak" { - include "us" - name[Group1]= "English (Colemak)"; - - // Alphanumeric section - key <TLDE> { [ grave, asciitilde, dead_tilde, asciitilde ] }; - key <AE01> { [ 1, exclam, exclamdown, onesuperior ] }; - key <AE02> { [ 2, at, masculine, twosuperior ] }; - key <AE03> { [ 3, numbersign, ordfeminine, threesuperior ] }; - key <AE04> { [ 4, dollar, cent, sterling ] }; - key <AE05> { [ 5, percent, EuroSign, yen ] }; - key <AE06> { [ 6, asciicircum, hstroke, Hstroke ] }; - key <AE07> { [ 7, ampersand, eth, ETH ] }; - key <AE08> { [ 8, asterisk, thorn, THORN ] }; - key <AE09> { [ 9, parenleft, leftsinglequotemark, leftdoublequotemark ] }; - key <AE10> { [ 0, parenright, rightsinglequotemark, rightdoublequotemark ] }; - key <AE11> { [ minus, underscore, endash, emdash ] }; - key <AE12> { [ equal, plus, multiply, division ] }; - - key <AD01> { [ q, Q, adiaeresis, Adiaeresis ] }; - key <AD02> { [ w, W, aring, Aring ] }; - key <AD03> { [ f, F, atilde, Atilde ] }; - key <AD04> { [ p, P, oslash, Ooblique ] }; - key <AD05> { [ g, G, dead_ogonek, asciitilde ] }; - key <AD06> { [ j, J, dstroke, Dstroke ] }; - key <AD07> { [ l, L, lstroke, Lstroke ] }; - key <AD08> { [ u, U, uacute, Uacute ] }; - key <AD09> { [ y, Y, udiaeresis, Udiaeresis ] }; - key <AD10> { [ semicolon, colon, odiaeresis, Odiaeresis ] }; - key <AD11> { [ bracketleft, braceleft, guillemotleft, 0x1002039 ] }; - key <AD12> { [ bracketright, braceright, guillemotright, 0x100203a ] }; - key <BKSL> { [ backslash, bar, asciitilde, asciitilde ] }; - - key <AC01> { [ a, A, aacute, Aacute ] }; - key <AC02> { [ r, R, dead_grave, asciitilde ] }; - key <AC03> { [ s, S, ssharp, asciitilde ] }; - key <AC04> { [ t, T, dead_acute, dead_doubleacute ] }; - key <AC05> { [ d, D, dead_diaeresis, asciitilde ] }; - key <AC06> { [ h, H, dead_caron, asciitilde ] }; - key <AC07> { [ n, N, ntilde, Ntilde ] }; - key <AC08> { [ e, E, eacute, Eacute ] }; - key <AC09> { [ i, I, iacute, Iacute ] }; - key <AC10> { [ o, O, oacute, Oacute ] }; - key <AC11> { [ apostrophe, quotedbl, otilde, Otilde ] }; - - key <AB01> { [ z, Z, ae, AE ] }; - key <AB02> { [ x, X, dead_circumflex, asciitilde ] }; - key <AB03> { [ c, C, ccedilla, Ccedilla ] }; - key <AB04> { [ v, V, oe, OE ] }; - key <AB05> { [ b, B, dead_breve, asciitilde ] }; - key <AB06> { [ k, K, dead_abovering, asciitilde ] }; - key <AB07> { [ m, M, dead_macron, asciitilde ] }; - key <AB08> { [ comma, less, dead_cedilla, asciitilde ] }; - key <AB09> { [ period, greater, dead_abovedot, asciitilde ] }; - key <AB10> { [ slash, question, questiondown, asciitilde ] }; - - key <CAPS> { [ BackSpace, BackSpace, BackSpace, BackSpace ] }; - key <LSGT> { [ minus, underscore, endash, emdash ] }; - key <SPCE> { [ space, space, space, nobreakspace ] }; - - include "level3(ralt_switch)" -}; - -// I do NOT like dead-keys - the International keyboard as defined by Microsoft -// doesn't fit my needs. Why use two keystrokes for all simple characters (eg ' -// and <space> generates a single ') just to have an é (eacute) in two strokes -// as well? I type ' more often than é (eacute). -// -// This file works just like a regular keyboard, BUT has all dead-keys -// accessible at level3 (through AltGr). An ë (ediaeresis) is now: AltGr+" -// followed by an e. In other words, this keyboard is not international as long -// as you leave the right Alt key alone. -// -// The original MS International keyboard was intended for Latin1 (iso8859-1). -// With the introduction of iso8859-15, the (important) ligature oe (and OE) -// became available. I added them next to ae. Because I write ediaeresis more -// often than registered, I moved registered to be next to copyright and added -// ediaeresis and idiaeresis. - Adriaan - -partial alphanumeric_keys -xkb_symbols "altgr-intl" { - - name[Group1]= "English (international AltGr dead keys)"; - - include "us(intl)" - -// five dead keys moved into level3: - - key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] }; - key <AC11> { [apostrophe,quotedbl, dead_acute, dead_diaeresis ] }; - -// diversions from the MS Intl keyboard: - - key <AE01> { [ 1, exclam, onesuperior, exclamdown ] }; - key <AD04> { [ r, R, ediaeresis, Ediaeresis ] }; - key <AC07> { [ j, J, idiaeresis, Idiaeresis ] }; - key <AB02> { [ x, X, oe, OE ] }; - key <AB04> { [ v, V, registered, registered ] }; - -// onequarter etc (not in iso8859-15) moved to get three unshifted deadkeys: - - key <AE06> { [ 6, asciicircum, dead_circumflex, onequarter ] }; - key <AE07> { [ 7, ampersand, dead_horn, onehalf ] }; - key <AE08> { [ 8, asterisk, dead_ogonek, threequarters ] }; - - include "level3(ralt_switch)" -}; - -// Intel ClassmatePC Keyboard Layout -// by Piter PUNK <piterpk@terra.com.br> -// -// The keyboard layouts below maps the us(basic), us(intl) and us(alt-intl) -// to ClassmatePC keyboard. All layouts uses RCTL as level3(switch) since -// the keyboard doesn't have AltGr key. The EuroSign is engraved at 5 key. - -// classmate - us(basic) -partial alphanumeric_keys -xkb_symbols "classmate" { - include "us(basic)" - name[Group1]= "USA - ClassmatePC"; - - key <LSGT> { [ backslash, bar, backslash, bar ] }; - - include "eurosign(5)" - include "level3(switch)" -}; - -// classmate-intl - us(intl) -// RCTL is generated by Fn+Alt, because that, when trying to access -// the level3 symbols at 7,8,9,0,u,i,o,p,j,k,l,;,m,. and / we got -// the keypad keycodes. The keypad is changed to make Fn+Alt+<KP_key> -// generate the same symbol as the original key. -partial alphanumeric_keys -xkb_symbols "classmate-intl" { - include "us(intl)" - name[Group1]= "USA - ClassmatePC (International)"; - key.type[Group1]="FOUR_LEVEL"; - - key <LSGT> { [ backslash, bar, backslash, bar ] }; - - key <KP7> { [ KP_Home, KP_7, - onehalf, dead_horn ] }; - key <KP8> { [ KP_Up, KP_8, - threequarters, dead_ogonek ] }; - key <KP9> { [ KP_Prior, KP_9, - leftsinglequotemark, dead_breve ] }; - key <KPMU> { [ KP_Multiply, KP_Multiply, - rightsinglequotemark, dead_abovering ] }; - - key <KP4> { [ KP_Left, KP_4, - uacute, Uacute ] }; - key <KP5> { [ KP_Begin, KP_5, - iacute, Iacute ] }; - key <KP6> { [ KP_Right, KP_6, - oacute, Oacute ] }; - key <KPSU> { [ KP_Subtract, KP_Subtract, - odiaeresis, Odiaeresis ] }; - - key <KP2> { [ KP_Down, KP_2, - oe, OE ] }; - key <KP3> { [ KP_Next, KP_3, - oslash, Ooblique ] }; - key <KPAD> { [ KP_Add, KP_Add, - paragraph, degree ] }; - - key <KP0> { [ KP_Insert, KP_0, - mu, mu ] }; - key <KPDL> { [ KP_Delete, KP_Decimal, - dead_abovedot, dead_caron ] }; - key <KPDV> { [ KP_Divide, KP_Divide, - questiondown, dead_hook ] }; - - include "level3(switch)" -}; - -// classmate-alt-intl - us(alt-intl) -// RCTL is generated by Fn+Alt, because that, when trying to access -// the level3 symbols at 7,8,9,0,u,i,o,p,j,k,l,;,m,. and / we got -// the keypad keycodes. The keypad is changed to make Fn+Alt+<KP_key> -// generate the same symbol as the original key. -partial alphanumeric_keys -xkb_symbols "classmate-alt-intl" { - include "us(alt-intl)" - name[Group1]= "USA - ClassmatePC (Alternative international)"; - key.type[Group1]="FOUR_LEVEL"; - - key <LSGT> { [ backslash, bar, backslash, bar ] }; - - key <KPSU> { [ KP_Subtract, KP_Subtract ] }; - - key <KP9> { [ KP_Prior, KP_9, - leftsinglequotemark, dead_breve ] }; - key <KPMU> { [ KP_Multiply, KP_Multiply, - rightsinglequotemark, dead_abovering ] }; - - key <KPAD> { [ KP_Add, KP_Add, - dead_ogonek, dead_diaeresis ] }; - - key <KPDL> { [ KP_Delete, KP_Decimal, - dead_abovedot, dead_circumflex ] }; - key <KPDV> { [ KP_Divide, KP_Divide, - dead_hook, dead_hook ] }; - - include "level3(switch)" -}; - -// classmate-altgr-intl - us(altgr-intl) -// RCTL is generated by Fn+Alt, because that, when trying to access -// the level3 symbols at 7,8,9,0,u,i,o,p,j,k,l,;,m,. and / we got -// the keypad keycodes. The keypad is changed to make Fn+Alt+<KP_key> -// generate the same symbol as the original key. -partial alphanumeric_keys -xkb_symbols "classmate-altgr-intl" { - include "us(altgr-intl)" - name[Group1]= "USA - ClassmatePC (International Fn+Alt dead-keys)"; - key.type[Group1]="FOUR_LEVEL"; - - key <LSGT> { [ backslash, bar, backslash, bar ] }; - - key <KP7> { [ KP_Home, KP_7, - dead_horn, dead_horn ] }; - key <KP8> { [ KP_Up, KP_8, - dead_ogonek, dead_ogonek ] }; - key <KP9> { [ KP_Prior, KP_9, - leftsinglequotemark, dead_breve ] }; - key <KPMU> { [ KP_Multiply, KP_Multiply, - rightsinglequotemark, dead_abovering ] }; - - key <KP4> { [ KP_Left, KP_4, - uacute, Uacute ] }; - key <KP5> { [ KP_Begin, KP_5, - iacute, Iacute ] }; - key <KP6> { [ KP_Right, KP_6, - oacute, Oacute ] }; - key <KPSU> { [ KP_Subtract, KP_Subtract, - odiaeresis, Odiaeresis ] }; - - key <KP1> { [ KP_End, KP_1, - idiaeresis, Idiaeresis ] }; - key <KP2> { [ KP_Down, KP_2, - oe, OE ] }; - key <KP3> { [ KP_Next, KP_3, - oslash, Ooblique ] }; - key <KPAD> { [ KP_Add, KP_Add, - paragraph, degree ] }; - - key <KP0> { [ KP_Insert, KP_0, - mu, mu ] }; - key <KPDL> { [ KP_Delete, KP_Decimal, - dead_abovedot, dead_caron ] }; - key <KPDV> { [ KP_Divide, KP_Divide, - questiondown, dead_hook ] }; - - include "level3(switch)" -}; - -partial alphanumeric_keys -xkb_symbols "olpc" { - - include "us(basic)" - name[Group1]= "English (US)"; - - // OLPC international US English keyboard layout. - // It's a little different from the usual international layout. - // See: http://wiki.laptop.org/go/Image:Keyboard_english.png - - key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] }; - key <AE01> { [ 1, exclam, exclamdown, exclamdown ] }; - key <AE02> { [ 2, at, notsign, notsign ] }; - key <AE03> { [ 3, numbersign, 0x1000300, 0x1000300 ] }; // combining grave - key <AE04> { [ 4, dollar, 0x1000301, 0x1000301 ] }; // combining acute - key <AE05> { [ 5, percent, 0x1000306, 0x1000306 ] }; // combining breve above - key <AE06> { [ 6,asciicircum, 0x100030A, 0x100030A ] }; // combining ring above - key <AE07> { [ 7, ampersand, 0x1000302, 0x1000302 ] }; // combining circumflex above - key <AE08> { [ 8, asterisk, 0x100030C, 0x100030C ] }; // combining caron above - key <AE09> { [ 9, parenleft, 0x1000307, 0x1000307 ] }; // combining dot above - key <AE10> { [ 0, parenright, 0x1000308, 0x1000308 ] }; // combining diaeresis above - key <AE11> { [ minus, underscore, 0x1000304, 0x1000304 ] }; // combining macron above - key <AE12> { [ equal, plus, 0x1000303, 0x1000303 ] }; // combining tilde above - - key <AD01> { [ q, Q, Greek_omega, Greek_OMEGA ] }; - key <AD02> { [ w, W, oslash, Oslash ] }; - key <AD03> { [ e, E, oe, OE ] }; - key <AD04> { [ r, R, 0x1000327, 0x1000327 ] }; // combining cedilla - key <AD05> { [ t, T, 0x100032E, 0x100032E ] }; // combining breve below - key <AD06> { [ y, Y, 0x1000325, 0x1000325 ] }; // combining ring below - key <AD07> { [ u, U, 0x100032D, 0x100032D ] }; // combining circumflex below - key <AD08> { [ i, I, 0x100032C, 0x100032C ] }; // combining caron below - key <AD09> { [ o, O, 0x1000323, 0x1000323 ] }; // combining dot below - key <AD10> { [ p, P, 0x1000324, 0x1000324 ] }; // combining diaeresis below - key <AD11> { [ bracketleft, braceleft, 0x1000331, 0x1000331 ] }; // combining macron below - key <AD12> { [bracketright, braceright, 0x1000330, 0x1000330 ] }; // combining tilde below - - key <AC01> { [ a, A, ae, AE ] }; - key <AC02> { [ s, S, ssharp, 0x1001E9C ] }; // uppercase S sharp - key <AC03> { [ d, D, eth, ETH ] }; - key <AC04> { [ f, F, thorn, THORN ] }; - key <AC06> { [ h, H, sterling, sterling ] }; - key <AC07> { [ j, J, EuroSign, EuroSign ] }; - key <AC10> { [ semicolon, colon, masculine, ordfeminine ] }; - key <AC11> { [ apostrophe, quotedbl, currency, currency ] }; - key <BKSL> { [ backslash, bar, section, section ] }; - - key <AB03> { [ c, C, ccedilla, Ccedilla ] }; - key <AB06> { [ n, N, ntilde, Ntilde ] }; - key <AB07> { [ m, M, mu, mu ] }; - key <AB08> { [ comma, less, guillemotleft, guillemotleft ] }; - key <AB09> { [ period, greater, guillemotright, guillemotright ] }; - key <AB10> { [ slash, question, questiondown, questiondown ] }; - - key <I219> { [ multiply, division, ISO_Next_Group, ISO_Prev_Group ] }; - - include "level3(ralt_switch)" -}; - -partial alphanumeric_keys -xkb_symbols "olpc2" { - include "us(olpc)" - name[Group1]= "English (layout toggle on multiply/divide key)"; - include "group(olpc)" -}; - -// Based on Cherokee Nation Official Layout -// http://www.cherokee.org/extras/downloads/font/Keyboard.htm - -partial alphanumeric_keys modifier_keys -xkb_symbols "chr" { - - name[Group1]= "Cherokee"; - key.type[group1]="ALPHABETIC"; - - // Alphanumeric section - key <TLDE> { [ grave, U13CA ] }; - key <AE01> { [ 1, U13B1 ] }; - key <AE02> { [ 2, U13C7 ] }; - key <AE03> { [ 3, U13E7 ] }; - key <AE04> { [ U13D9, U13B0 ] }; - key <AE05> { [ U13E6, U13B9 ] }; - key <AE06> { [ U13DC, U13DD ] }; - key <AE07> { [ U13CB, U13E1 ] }; - key <AE08> { [ U13D6, U13BA ] }; - key <AE09> { [ U13D2, parenleft ] }; - key <AE10> { [ U13C4, parenright ] }; - key <AE11> { [ U13BF, U13BC ] }; - key <AE12> { [ U13F3, U13BD ] }; - - key <AD01> { [ U13AA, U13C6 ] }; - key <AD02> { [ U13B3, U13EB ] }; - key <AD03> { [ U13A1, U13E3 ] }; - key <AD04> { [ U13DB, U13CF ] }; - key <AD05> { [ U13D4, U13D8 ] }; - key <AD06> { [ U13EF, U13F2 ] }; - key <AD07> { [ U13A4, U13AD ] }; - key <AD08> { [ U13A2, U13F1 ] }; - key <AD09> { [ U13A3, U13EC ] }; - key <AD10> { [ U13C1, U13EA ] }; - key <AD11> { [ U13D5, U13D1 ] }; - key <AD12> { [ U13B6, U13E4 ] }; - key <BKSL> { [ U13E9, U13EE ] }; - - key <AC01> { [ U13A0, U13CC ] }; - key <AC02> { [ U13CD, U13CE ] }; - key <AC03> { [ U13D7, U13D0 ] }; - key <AC04> { [ U13A9, U13C8 ] }; - key <AC05> { [ U13A6, U13E5 ] }; - key <AC06> { [ U13AF, U13B2 ] }; - key <AC07> { [ U13DA, U13AB ] }; - key <AC08> { [ U13B8, U13A7 ] }; - key <AC09> { [ U13B5, U13AE ] }; - key <AC10> { [ U13E8, U13E0 ] }; - key <AC11> { [ apostrophe, quotedbl ] }; - - key <AB01> { [ U13AC, U13C3 ] }; - key <AB02> { [ U13F4, U13ED ] }; - key <AB03> { [ U13D3, U13DF ] }; - key <AB04> { [ U13A5, U13DE ] }; - key <AB05> { [ U13A8, U13F0 ] }; - key <AB06> { [ U13BE, U13BB ] }; - key <AB07> { [ U13C5, U13B7 ] }; - key <AB08> { [ comma, U13E2 ] }; - key <AB09> { [ period, U13B4 ] }; - key <AB10> { [ U13C2, U13C9 ] }; - - // End alphanumeric section -}; - -// Serbian charecters added as third level symbols to US keyboard layout. - -partial alphanumeric_keys -xkb_symbols "hbs" { - - name[Group1]= "Serbo-Croatian (US)"; - - include "us" - - key <TLDE> { [ grave, asciitilde ] }; - key <AE06> { [ 6, dead_caron, asciicircum, asciicircum ] }; - key <AC09> { [ l, L, U1C9, U1C8 ] }; - key <AB06> { [ n, N, U1CC, U1CB ] }; - key <AB01> { [ z, Z, U1C6, U1C5 ] }; - key <AD03> { [ e, E, EuroSign, cent ] }; - key <AC03> { [ d, D, dstroke, Dstroke ] }; - key <AC11> { [ dead_acute, quotedbl, apostrophe, apostrophe ] }; - key <SPCE> { [ space, space, nobreakspace, nobreakspace ] }; - key <AB08> { [ comma, less, NoSymbol, guillemotright ] }; - key <AB09> { [ period, greater, NoSymbol, guillemotleft ] }; - - include "level3(ralt_switch)" -}; - -//based on http://upload.wikimedia.org/wikipedia/commons/1/18/T-Mobile_G1_launch_event_2.jpg -partial alphanumeric_keys -xkb_symbols "htcdream" { - include "inet(htcdream)" - name[Group1]= "English (US)"; - - //second row - key <AD01> { [ q, Q, Tab, Tab ] }; - key <AD02> { [ w, W, grave, grave ] }; - key <AD03> { [ e, E, underscore, underscore ] }; - key <AD04> { [ r, R, sterling, sterling ] }; - key <AD05> { [ t, T, EuroSign, EuroSign ] }; - key <AD06> { [ y, Y, division, division ] }; - key <AD07> { [ u, U, multiply, multiply ] }; - key <AD08> { [ i, I, minus, minus ] }; - key <AD09> { [ o, O, plus, plus ] }; - key <AD10> { [ p, P, equal, equal ] }; - - //third row - key <AC01> { [ a, A, NoSymbol, NoSymbol ] }; - key <AC02> { [ s, S, bar, bar ] }; - key <AC03> { [ d ,D, backslash, backslash ] }; - key <AC04> { [ f, F, braceleft, braceleft ] }; - key <AC05> { [ g, G, braceright, braceright ] }; - key <AC06> { [ h, H, colon, colon ] }; - key <AC07> { [ j, J, semicolon, semicolon ] }; - key <AC08> { [ k, K, quotedbl, quotedbl ] }; - key <AC09> { [ l, L, apostrophe, apostrophe ] }; - - //forth row - key <AB01> { [ z, Z, NoSymbol, NoSymbol ] }; - key <AB02> { [ x, X, NoSymbol, NoSymbol ] }; - key <AB03> { [ c, C, NoSymbol, NoSymbol ] }; - key <AB04> { [ v, V, bracketleft, bracketleft ] }; - key <AB05> { [ b, B, bracketright, bracketright ] }; - key <AB06> { [ n, N, less, less ] }; - key <AB07> { [ m, M, greater, greater ] }; - key <AB08> { [ comma, comma, question, question ] }; - - //fifth row - key <FK15> { [ at, at, asciitilde, asciitilde ] }; - - include "level3(alt_switch)" -}; - -// EXTRAS: - -// XCompose is out! Unicode combining is in! For those of us who live -// on the edge: A keymap using Unicode combining characters instead of -// deadkeys. This variation does not deviate from the lame MS-style -// US-intl layout; but it uses AltGr for combining, like altgr-intl. -// -// This might break your font layout layout systems (because they -// suck), caveat emptor. Also, most of today's software will count -// individual combining marks for selection, deletion, character -// counting &c., and won't be smart enough to do canonical equivalence -// when searching, &c. -// -// With Unicode combining you use "handwriting order", not -// "typewriting order" as with deadkeys. That is, you first type the -// base character, then the diacritics/accents/modifiers. This has -// the advantage of avoiding hidden states --- each keypress changes -// something on screen. -// -// TODO: as of now, this duplicates all us(intl) functionality with -// combining. With care, perhaps we could add more combining marks -// not present in intl, and support all major languages. -partial alphanumeric_keys -xkb_symbols "intl-unicode" { - - name[Group1]= "English (US, international AltGr Unicode combining)"; - - include "us(intl)" - include "level3(ralt_switch)" - - // grave, tilde - key <TLDE> { [grave, asciitilde, U0300, U0303 ] }; - // double acute - key <AE02> { [ 2, at, twosuperior, U030B ] }; - // macron - key <AE03> { [ 3, numbersign, threesuperior, U0304 ] }; - // circumflex - key <AE06> { [ 6, asciicircum, onequarter, U0302 ] }; - // horn - key <AE07> { [ 7, ampersand, onehalf, U031B ] }; - // ogonek - key <AE08> { [ 8, asterisk, threequarters, U0328 ] }; - // breve - key <AE09> { [ 9, parenleft, leftsinglequotemark, U0306 ] }; - // abovering - key <AE10> { [ 0, parenright, rightsinglequotemark, U030A ] }; - - // belowdot - key <AE11> { [ minus, underscore, yen, U0323 ] }; - // acute, diaeresis - key <AC11> { [apostrophe, quotedbl, U0301, U0308 ] }; - // abovedot, caron - key <AB09> { [ period, greater, U0307, U030C ] }; - // hook - key <AB10> { [ slash, question, questiondown, 0309 ] }; - - // alt-intl compatibility - // cedilla, caron - key <AB08> { [ comma, less, U0327, U030C ] }; - // ogonek, diaeresis - key <AC10> { [ semicolon, colon, U0328, U0308 ] }; - // doubleacute, horn - key <AE12> { [ equal, plus, U030B, U031B ] }; - - // we don't do combining latin letters and combining enclosures - // because support for those is very rare. -}; - -// XCompose is out! Unicode combining is in! For those of us who live -// on the edge: A keymap using Unicode combining characters instead of -// deadkeys. This variation does break compatibility with us-intl, -// whenever I thought it would be more mnemonic or Unicodeish. -partial alphanumeric_keys -xkb_symbols "alt-intl-unicode" { - - name[Group1]= "English (US, international AltGr Unicode combining, alternative)"; - - include "extras/us(intl-unicode)" - include "level3(ralt_switch)" - - // easier macron; em-dash. - // em-dash is available via compose, but I added here since it's such - // an important typographic character. - key <AE11> { [ minus, underscore, U0304, U2014 ] }; - - // belowdot, abovedot (caron at coma/less key, per above) - key <AB09> { [ period, greater, U0323, U0307 ] }; - -}; - -partial alphanumeric_keys -xkb_symbols "ats" { - - include "us" - - name[Group1]= "Atsina"; - - //Using Dead key to get COMBINING COMMA ABOVE for ejectives on - //q, l, t, s, m, g, k, p, w, y, r - //XCompose key is used for the other accute and grave. - - key <AD03> { [ e, E, eacute, Eacute ] }; - key <AD07> { [ u, U, uacute, Uacute ] }; - key <AD08> { [ i, I, iacute, Iacute ] }; - key <AD09> { [ o, O, oacute, Oacute ] }; - key <AD11> { [ bracketleft, braceleft, U03B8 ] }; - key <AD12> { [ bracketright, braceright, U010D, U010C ] }; - //U+010C (uppercase Č) and U+010D (lowercase č). - - key <AC01> { [ a, A, aacute, Aacute ] }; - - - //Small letter Open use compose to key get acute accent - key <AB03> { [ c, C, U0254, U0186 ] }; - key <AB08> { [ comma, less, U0313 ] }; - key <AB10> { [ slash, question, U0294 ] }; - - include "level3(ralt_switch)" - include "compose(rctrl)" -}; - -partial alphanumeric_keys -xkb_symbols "crd" { - - include "us" - - name[Group1]= "Couer D'alene Salish"; - - // Alphanumeric section - key <AD02> { [ w, W, U02B7, U02B7 ] }; - key <AE07> { [ 7, ampersand, U0294 ] }; - key <AD01> { [ q, Q, U221A ] }; - key <AB04> { [ v, V, U0259 ] }; - key <BKSL> { [ backslash, bar, U026B ] }; - key <AD03> { [ e, E, U025B ] }; - key <AD08> { [ i, I, U026A ] }; - key <AC07> { [ j, J, U01F0 ] }; - key <AE06> { [ 6, asciicircum, U0295 ] }; - key <AC02> { [ s, S, U0161 ] }; - key <AB03> { [ c, C, U010D ] }; - key <AD09> { [ o, O, U0254 ] }; - key <AB09> { [ period, greater, U0323 ] }; - - include "level3(ralt_switch)" - include "compose(rctrl)" - - // End alphanumeric section -}; +default
+partial alphanumeric_keys modifier_keys
+xkb_symbols "basic" {
+
+ name[Group1]= "English (US)";
+
+ // Alphanumeric section
+ key <TLDE> { [ grave, asciitilde ] };
+ key <AE01> { [ 1, exclam ] };
+ key <AE02> { [ 2, at ] };
+ key <AE03> { [ 3, numbersign ] };
+ key <AE04> { [ 4, dollar ] };
+ key <AE05> { [ 5, percent ] };
+ key <AE06> { [ 6, asciicircum ] };
+ key <AE07> { [ 7, ampersand ] };
+ key <AE08> { [ 8, asterisk ] };
+ key <AE09> { [ 9, parenleft ] };
+ key <AE10> { [ 0, parenright ] };
+ key <AE11> { [ minus, underscore ] };
+ key <AE12> { [ equal, plus ] };
+
+ key <AD01> { [ q, Q ] };
+ key <AD02> { [ w, W ] };
+ key <AD03> { [ e, E ] };
+ key <AD04> { [ r, R ] };
+ key <AD05> { [ t, T ] };
+ key <AD06> { [ y, Y ] };
+ key <AD07> { [ u, U ] };
+ key <AD08> { [ i, I ] };
+ key <AD09> { [ o, O ] };
+ key <AD10> { [ p, P ] };
+ key <AD11> { [ bracketleft, braceleft ] };
+ key <AD12> { [ bracketright, braceright ] };
+
+ key <AC01> { [ a, A ] };
+ key <AC02> { [ s, S ] };
+ key <AC03> { [ d, D ] };
+ key <AC04> { [ f, F ] };
+ key <AC05> { [ g, G ] };
+ key <AC06> { [ h, H ] };
+ key <AC07> { [ j, J ] };
+ key <AC08> { [ k, K ] };
+ key <AC09> { [ l, L ] };
+ key <AC10> { [ semicolon, colon ] };
+ key <AC11> { [ apostrophe, quotedbl ] };
+
+ key <AB01> { [ z, Z ] };
+ key <AB02> { [ x, X ] };
+ key <AB03> { [ c, C ] };
+ key <AB04> { [ v, V ] };
+ key <AB05> { [ b, B ] };
+ key <AB06> { [ n, N ] };
+ key <AB07> { [ m, M ] };
+ key <AB08> { [ comma, less ] };
+ key <AB09> { [ period, greater ] };
+ key <AB10> { [ slash, question ] };
+
+ key <BKSL> { [ backslash, bar ] };
+ // End alphanumeric section
+};
+
+partial alphanumeric_keys
+xkb_symbols "euro" {
+
+ name[Group1]= "English (US, with euro on 5)";
+
+ include "us(basic)"
+
+ include "eurosign(5)"
+
+ include "level3(ralt_switch)"
+};
+
+
+partial alphanumeric_keys
+xkb_symbols "intl" {
+
+ name[Group1]= "English (US, international with dead keys)";
+
+ include "us(basic)"
+
+ // Alphanumeric section
+ key <TLDE> { [dead_grave, dead_tilde, grave, asciitilde ] };
+ key <AE01> { [ 1, exclam, exclamdown, onesuperior ] };
+ key <AE02> { [ 2, at, twosuperior, dead_doubleacute ] };
+ key <AE03> { [ 3, numbersign, threesuperior, dead_macron ] };
+ key <AE04> { [ 4, dollar, currency, sterling ] };
+ key <AE05> { [ 5, percent, EuroSign, dead_cedilla ] };
+ key <AE06> { [ 6, dead_circumflex, onequarter, asciicircum ] };
+ key <AE07> { [ 7, ampersand, onehalf, dead_horn ] };
+ key <AE08> { [ 8, asterisk, threequarters, dead_ogonek ] };
+ key <AE09> { [ 9, parenleft, leftsinglequotemark, dead_breve ] };
+ key <AE10> { [ 0, parenright, rightsinglequotemark, dead_abovering ] };
+ key <AE11> { [ minus, underscore, yen, dead_belowdot ] };
+ key <AE12> { [ equal, plus, multiply, division ] };
+
+ key <AD01> { [ q, Q, adiaeresis, Adiaeresis ] };
+ key <AD02> { [ w, W, aring, Aring ] };
+ key <AD03> { [ e, E, eacute, Eacute ] };
+ key <AD04> { [ r, R, registered, registered ] };
+ key <AD05> { [ t, T, thorn, THORN ] };
+ key <AD06> { [ y, Y, udiaeresis, Udiaeresis ] };
+ key <AD07> { [ u, U, uacute, Uacute ] };
+ key <AD08> { [ i, I, iacute, Iacute ] };
+ key <AD09> { [ o, O, oacute, Oacute ] };
+ key <AD10> { [ p, P, odiaeresis, Odiaeresis ] };
+ key <AD11> { [ bracketleft, braceleft, guillemotleft, leftdoublequotemark ] };
+ key <AD12> { [bracketright, braceright, guillemotright, rightdoublequotemark ] };
+
+ key <AC01> { [ a, A, aacute, Aacute ] };
+ key <AC02> { [ s, S, ssharp, section ] };
+ key <AC03> { [ d, D, eth, ETH ] };
+ key <AC04> { [ f, F, f, F ] };
+ key <AC05> { [ g, G, g, G ] };
+ key <AC06> { [ h, H, h, H ] };
+ key <AC07> { [ j, J, j, J ] };
+ key <AC08> { [ k, K, oe, OE ] };
+
+ key <AC09> { [ l, L, oslash, Ooblique ] };
+ key <AC10> { [ semicolon, colon, paragraph, degree ] };
+ key <AC11> { [dead_acute, dead_diaeresis, apostrophe, quotedbl ] };
+
+ key <AB01> { [ z, Z, ae, AE ] };
+ key <AB02> { [ x, X, x, X ] };
+ key <AB03> { [ c, C, copyright, cent ] };
+ key <AB04> { [ v, V, v, V ] };
+ key <AB05> { [ b, B, b, B ] };
+ key <AB06> { [ n, N, ntilde, Ntilde ] };
+ key <AB07> { [ m, M, mu, mu ] };
+ key <AB08> { [ comma, less, ccedilla, Ccedilla ] };
+ key <AB09> { [ period, greater, dead_abovedot, dead_caron ] };
+ key <AB10> { [ slash, question, questiondown, dead_hook ] };
+ key <BKSL> { [ backslash, bar, notsign, brokenbar ] };
+
+ include "level3(ralt_switch)"
+};
+
+// Based on symbols/us_intl keyboard map:
+// Dead-keys definition for a very simple US/ASCII layout.
+// by Conectiva (http://www.conectiva.com.br)
+// modified by Ricardo Y. Igarashi (iga@that.com.br)
+
+// Added the following deadkeys, to make it truly international:
+//
+// dead_macron: on AltGr-minus
+// dead_breve: on AltGr-parenleft
+// dead_abovedot: on AltGr-period
+// dead_abovering: on AltGr-0
+// dead_doubleacute: on AltGr-equal (as quotedbl is already used)
+// dead_caron: on AltGr-less (AltGr-shift-comma)
+// dead_cedilla: on AltGr-comma
+// dead_ogonek: on AltGr-semicolon
+// dead_belowdot: on AltGr-underscore (AltGr-shift-minus)
+// dead_hook: on AltGr-question
+// dead_horn: on AltGr-plus (AltGr-shift-equal)
+// dead_diaeresis: on AltGr-colon (Alt-shift-semicolon)
+//
+// those were already there:
+// dead_grave
+// dead_acute
+// dead_circumflex
+// dead_tilde
+// dead_diaeresis
+
+partial alphanumeric_keys
+xkb_symbols "alt-intl" {
+
+ name[Group1]= "English (US, alternative international)";
+
+ include "us"
+
+ key <TLDE> { [ dead_grave, dead_tilde, grave, asciitilde ] };
+ key <AE05> { [ 5, percent, EuroSign ] };
+ key <AE06> { [ 6, dead_circumflex, asciicircum, asciicircum ] };
+ key <AE09> { [ 9, parenleft, leftsinglequotemark, dead_breve ] };
+ key <AE10> { [ 0, parenright, rightsinglequotemark, dead_abovering ] };
+ key <AE11> { [ minus, underscore, dead_macron, dead_belowdot ] };
+ key <AE12> { [ equal, plus, dead_doubleacute, dead_horn ] };
+
+ key <AD03> { [ e, E, EuroSign, cent ] };
+
+ key <AC10> { [ semicolon, colon, dead_ogonek, dead_diaeresis ] };
+ key <AC11> { [ dead_acute, dead_diaeresis, apostrophe, quotedbl ] };
+
+ key <AB08> { [ comma, less, dead_cedilla, dead_caron ] };
+ key <AB09> { [ period, greater, dead_abovedot, dead_circumflex ] };
+ key <AB10> { [ slash, question, dead_hook, dead_hook ] };
+
+ include "level3(ralt_switch)"
+};
+
+// based on a keyboard map from an 'xkb/symbols/dk' file
+
+partial alphanumeric_keys
+xkb_symbols "dvorak" {
+
+ name[Group1]= "English (Dvorak)";
+
+ // Alphanumeric section
+
+ key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] };
+
+ key <AE01> { [ 1, exclam ] };
+ key <AE02> { [ 2, at ] };
+ key <AE03> { [ 3, numbersign ] };
+ key <AE04> { [ 4, dollar ] };
+ key <AE05> { [ 5, percent ] };
+ key <AE06> { [ 6, asciicircum, dead_circumflex, dead_circumflex ] };
+ key <AE07> { [ 7, ampersand ] };
+ key <AE08> { [ 8, asterisk ] };
+ key <AE09> { [ 9, parenleft, dead_grave] };
+ key <AE10> { [ 0, parenright ] };
+ key <AE11> { [ bracketleft, braceleft ] };
+ key <AE12> { [ bracketright, braceright, dead_tilde] };
+
+ key <AD01> { [ apostrophe, quotedbl, dead_acute, dead_diaeresis ] };
+ key <AD02> { [ comma, less, dead_cedilla, dead_caron ] };
+ key <AD03> { [ period, greater, dead_abovedot, periodcentered ] };
+ key <AD04> { [ p, P ] };
+ key <AD05> { [ y, Y ] };
+ key <AD06> { [ f, F ] };
+ key <AD07> { [ g, G ] };
+ key <AD08> { [ c, C ] };
+ key <AD09> { [ r, R ] };
+ key <AD10> { [ l, L ] };
+ key <AD11> { [ slash, question ] };
+ key <AD12> { [ equal, plus ] };
+
+ key <AC01> { [ a, A ] };
+ key <AC02> { [ o, O ] };
+ key <AC03> { [ e, E ] };
+ key <AC04> { [ u, U ] };
+ key <AC05> { [ i, I ] };
+ key <AC06> { [ d, D ] };
+ key <AC07> { [ h, H ] };
+ key <AC08> { [ t, T ] };
+ key <AC09> { [ n, N ] };
+ key <AC10> { [ s, S ] };
+ key <AC11> { [ minus, underscore ] };
+
+ key <AB01> { [ semicolon, colon, dead_ogonek, dead_doubleacute ] };
+ key <AB02> { [ q, Q ] };
+ key <AB03> { [ j, J ] };
+ key <AB04> { [ k, K ] };
+ key <AB05> { [ x, X ] };
+ key <AB06> { [ b, B ] };
+ key <AB07> { [ m, M ] };
+ key <AB08> { [ w, W ] };
+ key <AB09> { [ v, V ] };
+ key <AB10> { [ z, Z ] };
+
+ key <BKSL> { [ backslash, bar ] };
+};
+
+// Dvorak international with dead keys
+// Olivier Mehani (shtrom-xorg@ssji.net)
+// Reproduce the per-key mapping of us(intl) for the dvorak layout
+// aka "I just swapped my keys over"
+partial alphanumeric_keys
+xkb_symbols "dvorak-intl" {
+
+ name[Group1]= "English (Dvorak international with dead keys)";
+
+ include "us(dvorak)"
+
+ key <TLDE> { [dead_grave, dead_tilde, grave, asciitilde ] };
+
+ key <AE01> { [ 1, exclam, exclamdown, onesuperior ] };
+ key <AE02> { [ 2, at, twosuperior, dead_doubleacute ] };
+ key <AE03> { [ 3, numbersign, threesuperior, dead_macron ] };
+ key <AE04> { [ 4, dollar, currency, sterling ] };
+ key <AE05> { [ 5, percent, EuroSign, dead_cedilla ] };
+ key <AE06> { [ 6, dead_circumflex, onequarter, asciicircum ] };
+ key <AE07> { [ 7, ampersand, onehalf, dead_horn ] };
+ key <AE08> { [ 8, asterisk, threequarters, dead_ogonek ] };
+ key <AE09> { [ 9, parenleft, leftsinglequotemark, dead_breve ] };
+ key <AE10> { [ 0, parenright, rightsinglequotemark, dead_abovering ] };
+ key <AE11> { [ bracketleft, braceleft, guillemotleft, leftdoublequotemark ] };
+ key <AE12> { [bracketright, braceright, guillemotright, rightdoublequotemark ] };
+
+ key <AD01> { [dead_acute, dead_diaeresis, apostrophe, quotedbl ] };
+ key <AD02> { [ comma, less, ccedilla, Ccedilla ] };
+ key <AD03> { [ period, greater, dead_abovedot, dead_caron ] };
+ key <AD04> { [ p, P, odiaeresis, Odiaeresis ] };
+ key <AD05> { [ y, Y, udiaeresis, Udiaeresis ] };
+ // key <AD06> { [ f, F ] };
+ // key <AD07> { [ g, G ] };
+ key <AD08> { [ c, C, copyright, cent ] };
+ key <AD09> { [ r, R, registered, registered ] };
+ key <AD10> { [ l, L, oslash, Ooblique ] };
+ key <AD11> { [ slash, question, questiondown, dead_hook ] };
+ // key <AD12> { [ equal, plus, multiply, division ] };
+
+ key <AC01> { [ a, A, aacute, Aacute ] };
+ key <AC02> { [ o, O, oacute, Oacute ] };
+ key <AC03> { [ e, E, eacute, Eacute ] };
+ key <AC04> { [ u, U, uacute, Uacute ] };
+ key <AC05> { [ i, I, iacute, Iacute ] };
+ key <AC06> { [ d, D, eth, ETH ] };
+ // key <AC07> { [ h, H ] };
+ key <AC08> { [ t, T, thorn, THORN ] };
+ key <AC09> { [ n, N, ntilde, Ntilde ] };
+ key <AC10> { [ s, S, ssharp, section ] };
+ // key <AC11> { [ minus, underscore, yen, dead_belowdot ] };
+
+ key <AB01> { [ semicolon, colon, paragraph, degree ] };
+ key <AB02> { [ q, Q, adiaeresis, Adiaeresis ] };
+ // key <AB03> { [ j, J ] };
+ key <AB04> { [ k, K, oe, OE ] };
+ // key <AB05> { [ x, X ] };
+ // key <AB06> { [ b, B ] };
+ key <AB07> { [ m, M, mu, mu ] };
+ key <AB08> { [ w, W, aring, Aring ] };
+ // key <AB09> { [ v, V ] };
+ key <AB10> { [ z, Z, ae, AE ] };
+
+ key <BKSL> { [ backslash, bar, notsign, brokenbar ] };
+
+ include "level3(ralt_switch)"
+};
+
+// Dvorak international without dead keys
+// Stephane Magnenat (stephane at magnenat dot net, http://stephane.magnenat.net)
+// Based on information from http://www.poupinou.org/dvorak/index.html
+//
+// ` 1 2 3 4 5 6 7 8 9 0 [ ] \
+// €
+//
+// ' , . p y f g c r l / =
+// ä ê ë ü ç
+//
+// a o e u i d h t n s -
+// à ô é û î ß
+//
+// ; q j k x b m w v z
+// â ö è ù ï
+
+partial alphanumeric_keys
+xkb_symbols "dvorak-alt-intl" {
+
+ name[Group1]= "English (Dvorak alternative international no dead keys)";
+
+ include "us(dvorak)"
+
+ key <AE04> { [ 4, dollar, EuroSign ] };
+
+ key <AD02> { [ comma, less, adiaeresis, dead_caron ] };
+ key <AD03> { [ period, greater, ecircumflex, periodcentered ] };
+ key <AD04> { [ p, P, ediaeresis, dead_cedilla ] };
+ key <AD05> { [ y, Y, udiaeresis ] };
+ key <AD08> { [ c, C, ccedilla, dead_abovedot ] };
+
+ key <AC01> { [ a, A, agrave ] };
+ key <AC02> { [ o, O, ocircumflex ] };
+ key <AC03> { [ e, E, eacute ] };
+ key <AC04> { [ u, U, ucircumflex ] };
+ key <AC05> { [ i, I, icircumflex ] };
+ key <AC10> { [ s, S, ssharp ] };
+
+ key <AB01> { [ semicolon, colon, acircumflex ] };
+ key <AB02> { [ q, Q, odiaeresis, dead_ogonek ] };
+ key <AB03> { [ j, J, egrave, dead_doubleacute ] };
+ key <AB04> { [ k, K, ugrave ] };
+ key <AB05> { [ x, X, idiaeresis ] };
+
+ include "level3(ralt_switch)"
+};
+
+// Left and right handed dvorak layouts
+// by sqweek <sqweek@gmail.com> 2006-01-30
+// Based on the corresponding layouts in the console-tools package.
+partial alphanumeric_keys
+xkb_symbols "dvorak-l" {
+
+ include "us(dvorak)"
+ name[Group1]= "English (left handed Dvorak)";
+
+ key <AE01> { [ bracketleft, braceleft ] };
+ key <AE02> { [ bracketright, braceright ] };
+ key <AE03> { [ slash, question ] };
+ key <AE04> { [ p, P ] };
+ key <AE05> { [ f, F ] };
+ key <AE06> { [ m, M ] };
+ key <AE07> { [ l, L ] };
+ key <AE08> { [ j, J ] };
+ key <AE09> { [ 4, dollar ] };
+ key <AE10> { [ 3, numbersign ] };
+ key <AE11> { [ 2, at ] };
+ key <AE12> { [ 1, exclam ] };
+
+ key <AD01> { [ semicolon, colon ] };
+ key <AD02> { [ q, Q ] };
+ key <AD03> { [ b, B ] };
+ key <AD04> { [ y, Y ] };
+ key <AD05> { [ u, U ] };
+ key <AD06> { [ r, R ] };
+ key <AD07> { [ s, S ] };
+ key <AD08> { [ o, O ] };
+ key <AD09> { [ period, greater ] };
+ key <AD10> { [ 6, asciicircum ] };
+ key <AD11> { [ 5, percent ] };
+ key <AD12> { [ equal, plus ] };
+
+ key <AC01> { [ minus, underscore ] };
+ key <AC02> { [ k, K ] };
+ key <AC03> { [ c, C ] };
+ key <AC04> { [ d, D ] };
+ key <AC05> { [ t, T ] };
+ key <AC06> { [ h, H ] };
+ key <AC07> { [ e, E ] };
+ key <AC08> { [ a, A ] };
+ key <AC09> { [ z, Z ] };
+ key <AC10> { [ 8, asterisk ] };
+ key <AC11> { [ 7, ampersand ] };
+
+ key <AB01> { [ apostrophe, quotedbl ] };
+ key <AB02> { [ x, X ] };
+ key <AB03> { [ g, G ] };
+ key <AB04> { [ v, V ] };
+ key <AB05> { [ w, W ] };
+ key <AB06> { [ n, N ] };
+ key <AB07> { [ i, I ] };
+ key <AB08> { [ comma, less ] };
+ key <AB09> { [ 0, parenright ] };
+ key <AB10> { [ 9, parenleft ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "dvorak-r" {
+
+ include "us(dvorak)"
+ name[Group1]= "English (right handed Dvorak)";
+
+ key <AE01> { [ 1, exclam ] };
+ key <AE02> { [ 2, at ] };
+ key <AE03> { [ 3, numbersign ] };
+ key <AE04> { [ 4, dollar ] };
+ key <AE05> { [ j, J ] };
+ key <AE06> { [ l, L ] };
+ key <AE07> { [ m, M ] };
+ key <AE08> { [ f, F ] };
+ key <AE09> { [ p, P ] };
+ key <AE10> { [ slash, question ] };
+ key <AE11> { [ bracketleft, braceleft ] };
+ key <AE12> { [ bracketright, braceright ] };
+
+ key <AD01> { [ 5, percent ] };
+ key <AD02> { [ 6, asciicircum ] };
+ key <AD03> { [ q, Q ] };
+ key <AD04> { [ period, greater ] };
+ key <AD05> { [ o, O ] };
+ key <AD06> { [ r, R ] };
+ key <AD07> { [ s, S ] };
+ key <AD08> { [ u, U ] };
+ key <AD09> { [ y, Y ] };
+ key <AD10> { [ b, B ] };
+ key <AD11> { [ semicolon, colon ] };
+ key <AD12> { [ equal, plus ] };
+
+ key <AC01> { [ 7, ampersand ] };
+ key <AC02> { [ 8, asterisk ] };
+ key <AC03> { [ z, Z ] };
+ key <AC04> { [ a, A ] };
+ key <AC05> { [ e, E ] };
+ key <AC06> { [ h, H ] };
+ key <AC07> { [ t, T ] };
+ key <AC08> { [ d, D ] };
+ key <AC09> { [ c, C ] };
+ key <AC10> { [ k, K ] };
+ key <AC11> { [ minus, underscore ] };
+
+ key <AB01> { [ 9, parenleft ] };
+ key <AB02> { [ 0, parenright ] };
+ key <AB03> { [ x, X ] };
+ key <AB04> { [ comma, less ] };
+ key <AB05> { [ i, I ] };
+ key <AB06> { [ n, N ] };
+ key <AB07> { [ w, W ] };
+ key <AB08> { [ v, V ] };
+ key <AB09> { [ g, G ] };
+ key <AB10> { [ apostrophe, quotedbl ] };
+};
+
+// Classic dvorak layout
+// by Piter Punk <piterpk@terra.com.br> - 2006-07-06
+// Based on dvorak layout and e-mail from Russel L. Harris rlharris@oplink.net
+// on xorg list.
+partial alphanumeric_keys
+xkb_symbols "dvorak-classic" {
+
+ name[Group1]= "English (classic Dvorak)";
+
+ // Alphanumeric section
+
+ key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] };
+
+ key <AE01> { [ bracketleft, braceleft ] };
+ key <AE02> { [ 7, ampersand ] };
+ key <AE03> { [ 5, percent ] };
+ key <AE04> { [ 3, numbersign ] };
+ key <AE05> { [ 1, exclam ] };
+ key <AE06> { [ 9, parenleft, dead_grave] };
+ key <AE07> { [ 0, parenright ] };
+ key <AE08> { [ 2, at ] };
+ key <AE09> { [ 4, dollar ] };
+ key <AE10> { [ 6, asciicircum, dead_circumflex, dead_circumflex ] };
+ key <AE11> { [ 8, asterisk ] };
+ key <AE12> { [ bracketright, braceright, dead_tilde] };
+
+ key <AD01> { [ slash, question ] };
+ key <AD02> { [ comma, less, dead_cedilla, dead_caron ] };
+ key <AD03> { [ period, greater, dead_abovedot, periodcentered ] };
+ key <AD04> { [ p, P ] };
+ key <AD05> { [ y, Y ] };
+ key <AD06> { [ f, F ] };
+ key <AD07> { [ g, G ] };
+ key <AD08> { [ c, C ] };
+ key <AD09> { [ r, R ] };
+ key <AD10> { [ l, L ] };
+ key <AD11> { [ apostrophe, quotedbl, dead_acute, dead_diaeresis ] };
+ key <AD12> { [ equal, plus ] };
+
+ key <AC01> { [ a, A ] };
+ key <AC02> { [ o, O ] };
+ key <AC03> { [ e, E ] };
+ key <AC04> { [ u, U ] };
+ key <AC05> { [ i, I ] };
+ key <AC06> { [ d, D ] };
+ key <AC07> { [ h, H ] };
+ key <AC08> { [ t, T ] };
+ key <AC09> { [ n, N ] };
+ key <AC10> { [ s, S ] };
+ key <AC11> { [ minus, underscore ] };
+
+ key <AB01> { [ semicolon, colon, dead_ogonek, dead_doubleacute ] };
+ key <AB02> { [ q, Q ] };
+ key <AB03> { [ j, J ] };
+ key <AB04> { [ k, K ] };
+ key <AB05> { [ x, X ] };
+ key <AB06> { [ b, B ] };
+ key <AB07> { [ m, M ] };
+ key <AB08> { [ w, W ] };
+ key <AB09> { [ v, V ] };
+ key <AB10> { [ z, Z ] };
+ key <BKSL> { [ backslash, bar ] };
+};
+
+// Programmer Dvorak, by Roland Kaufmann <rlndkfmn at gmail dot com>
+// License: BSD, available at <http://www.kaufmann.no/roland/dvorak/license.html>
+// Main features: Numbers are in shift position (like French), symbols have been
+// placed in locations that give good hand-alternation and finger rolling with
+// symbols that usually follows, accented characters are possible for I18N.
+partial alphanumeric_keys
+xkb_symbols "dvp" {
+ include "us(dvorak)"
+
+ name[Group1] = "English (programmer Dvorak)";
+
+ // Unmodified Shift AltGr Shift+AltGr
+ // symbols row, left side
+ key <TLDE> { [ dollar, asciitilde, dead_tilde ] };
+ key <AE01> { [ ampersand, percent ] };
+ key <AE02> { [ bracketleft, 7, currency ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" };
+ key <AE03> { [ braceleft, 5, cent ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" };
+ key <AE04> { [ braceright, 3, yen ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" };
+ key <AE05> { [ parenleft, 1, EuroSign ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" };
+ key <AE06> { [ equal, 9, sterling ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" };
+
+ // symbols row, right side
+ key <AE07> { [ asterisk, 0 ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" };
+ key <AE08> { [ parenright, 2, onehalf ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" };
+ key <AE09> { [ plus, 4 ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" };
+ key <AE10> { [ bracketright, 6 ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" };
+ key <AE11> { [ exclam, 8, exclamdown ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" };
+ key <AE12> { [ numbersign, grave, dead_grave ] };
+ key <BKSP> { [ BackSpace ] };
+
+ // upper row, left side
+ key <AD01> { [ semicolon, colon, dead_diaeresis ] };
+ key <AD02> { [ comma, less, guillemotleft ] };
+ key <AD03> { [ period, greater, guillemotright ] };
+ key <AD04> { [ p, P, paragraph, section ] };
+ key <AD05> { [ y, Y, udiaeresis, Udiaeresis ] };
+
+ // upper row, right side
+ key <AD08> { [ c, C, ccedilla, Ccedilla ] };
+ key <AD09> { [ r, R, registered, trademark ] };
+ key <AD11> { [ slash, question, questiondown ] };
+ key <AD12> { [ at, asciicircum, dead_circumflex, dead_caron ] };
+
+ // home row, left side
+ key <AC01> { [ a, A, aring, Aring ] };
+ key <AC02> { [ o, O, oslash, Ooblique ] };
+ key <AC03> { [ e, E, ae, AE ] };
+ key <AC04> { [ u, U, eacute, Eacute ] };
+
+ // home row, right side
+ key <AC06> { [ d, D, eth, ETH ] };
+ key <AC07> { [ h, H, dead_acute ] };
+ key <AC08> { [ t, T, thorn, THORN ] };
+ key <AC09> { [ n, N, ntilde, Ntilde ] };
+ key <AC10> { [ s, S, ssharp ] };
+ key <AC11> { [ minus, underscore, hyphen ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" };
+ key <BKSL> { [ backslash, bar ] };
+
+ // lower row, left side
+ key <AB01> { [ apostrophe, quotedbl, dead_acute ] };
+};
+
+// phonetic layout for Russian letters on an US keyboard
+// by Ivan Popov <pin@konvalo.org> 2005-07-17
+
+// level3 modifier is a shortcut to the "us" meaning of the keys where
+// we place cyrillic letters, handy for accessing the corresponding
+// punctuation marks.
+// It is important to have access to punctuation marks, and the rest of
+// alphabetical keys are added for being consequent so that the users
+// can expect the level3 modifier to give what the key label shows.
+
+partial alphanumeric_keys
+xkb_symbols "rus" {
+
+ name[Group1]= "Russian (US, phonetic)";
+
+ include "us(basic)"
+
+key.type[group1]="FOUR_LEVEL_ALPHABETIC";
+
+ key <LatA> { [ Cyrillic_a, Cyrillic_A ] };
+ key <LatB> { [ Cyrillic_be, Cyrillic_BE ] };
+ key <LatW> { [ Cyrillic_ve, Cyrillic_VE ] };
+ key <LatG> { [ Cyrillic_ghe, Cyrillic_GHE ] };
+ key <LatD> { [ Cyrillic_de, Cyrillic_DE ] };
+ key <LatE> { [ Cyrillic_ie, Cyrillic_IE ] };
+ key <TLDE> { [ Cyrillic_io, Cyrillic_IO, grave, asciitilde ] };
+ key <LatV> { [ Cyrillic_zhe, Cyrillic_ZHE ] };
+ key <LatZ> { [ Cyrillic_ze, Cyrillic_ZE ] };
+ key <LatI> { [ Cyrillic_i, Cyrillic_I ] };
+ key <LatJ> { [ Cyrillic_shorti, Cyrillic_SHORTI ] };
+ key <LatK> { [ Cyrillic_ka, Cyrillic_KA ] };
+ key <LatL> { [ Cyrillic_el, Cyrillic_EL ] };
+ key <LatM> { [ Cyrillic_em, Cyrillic_EM ] };
+ key <LatN> { [ Cyrillic_en, Cyrillic_EN ] };
+ key <LatO> { [ Cyrillic_o, Cyrillic_O ] };
+ key <LatP> { [ Cyrillic_pe, Cyrillic_PE ] };
+ key <LatR> { [ Cyrillic_er, Cyrillic_ER ] };
+ key <LatS> { [ Cyrillic_es, Cyrillic_ES ] };
+ key <LatT> { [ Cyrillic_te, Cyrillic_TE ] };
+ key <LatU> { [ Cyrillic_u, Cyrillic_U ] };
+ key <LatF> { [ Cyrillic_ef, Cyrillic_EF ] };
+ key <LatH> { [ Cyrillic_ha, Cyrillic_HA ] };
+ key <LatC> { [ Cyrillic_tse, Cyrillic_TSE ] };
+ key <AC10> { [ Cyrillic_che, Cyrillic_CHE, semicolon, colon ] };
+ key <AD11> { [ Cyrillic_sha, Cyrillic_SHA, bracketleft, braceleft] };
+ key <AD12> { [ Cyrillic_shcha, Cyrillic_SHCHA, bracketright, braceright ] };
+ key <AE12> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN, equal, plus ] };
+ key <LatY> { [ Cyrillic_yeru, Cyrillic_YERU ] };
+ key <LatX> { [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] };
+ key <BKSL> { [ Cyrillic_e, Cyrillic_E, backslash, bar ] };
+ key <AC11> { [ Cyrillic_yu, Cyrillic_YU, apostrophe, quotedbl ] };
+ key <LatQ> { [ Cyrillic_ya, Cyrillic_YA ] };
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "mac" {
+
+ include "us(basic)"
+ name[Group1]= "English (Macintosh)";
+ key.type[group1]="FOUR_LEVEL";
+
+ // Slightly improvised from http://homepage.mac.com/thgewecke/kblayout.jpg
+ key <LSGT> { [ section, plusminus, section, plusminus ] };
+ key <TLDE> { [ grave, asciitilde, dead_grave, dead_horn ] };
+ key <AE01> { [ 1, exclam, exclamdown, U2044 ] };
+ key <AE02> { [ 2, at, trademark, EuroSign ] };
+ key <AE03> { [ 3, numbersign, sterling, U2039 ] };
+ key <AE04> { [ 4, dollar, cent, U203A ] };
+ key <AE05> { [ 5, percent, infinity, UFB01 ] };
+ key <AE06> { [ 6,asciicircum, section, UFB02 ] };
+ key <AE07> { [ 7, ampersand, paragraph, doubledagger ] };
+ key <AE08> { [ 8, asterisk, enfilledcircbullet, degree ] };
+ key <AE09> { [ 9, parenleft, ordfeminine, periodcentered ] };
+ key <AE10> { [ 0, parenright, masculine,singlelowquotemark] };
+ key <AE11> { [ minus, underscore, endash, emdash ] };
+ key <AE12> { [ equal, plus, notequal, plusminus ] };
+
+ key <AD01> { [ q, Q, oe, OE ] };
+ key <AD02> { [ w, W, U2211,doublelowquotemark] };
+ key <AD03> { [ e, E, dead_acute, acute ] };
+ key <AD04> { [ r, R, registered, U2030 ] };
+ key <AD05> { [ t, T, dagger, dead_caron ] };
+ key <AD06> { [ y, Y, yen, onequarter ] };
+ key <AD07> { [ u, U, dead_diaeresis, diaeresis ] };
+ key <AD08> { [ i, I, dead_circumflex, U02C6 ] };
+ key <AD09> { [ o, O, oslash, Ooblique ] };
+ key <AD10> { [ p, P, Greek_pi, U220F ] };
+ key <AD11> { [ bracketleft, braceleft, leftdoublequotemark, rightdoublequotemark ] };
+ key <AD12> { [bracketright, braceright, leftsinglequotemark, rightsinglequotemark ] };
+ key <BKSL> { [ backslash, bar, guillemotleft, guillemotright ] };
+
+ key <AC01> { [ a, A, aring, Aring ] };
+ key <AC02> { [ s, S, ssharp, dead_stroke ] };
+ key <AC03> { [ d, D, partialderivative, eth ] };
+ key <AC04> { [ f, F, function, dead_hook ] };
+ key <AC05> { [ g, G, copyright, dead_doubleacute ] };
+ key <AC06> { [ h, H, dead_abovedot, dead_belowdot ] };
+ key <AC07> { [ j, J, U2206, onehalf ] };
+ key <AC08> { [ k, K,dead_abovering, UF8FF ] };
+
+ key <AC09> { [ l, L, notsign, THORN ] };
+ key <AC10> { [ semicolon, colon, U2026, thorn ] };
+ key <AC11> { [apostrophe, quotedbl, ae, AE ] };
+
+ key <AB01> { [ z, Z, Greek_OMEGA, dead_cedilla ] };
+ key <AB02> { [ x, X, U2248, dead_ogonek ] };
+ // unclear whether "approxeq" is 2248 or 2245
+ key <AB03> { [ c, C, ccedilla, Ccedilla ] };
+ key <AB04> { [ v, V, squareroot, U25CA ] };
+ key <AB05> { [ b, B, integral, idotless ] };
+ key <AB06> { [ n, N, dead_tilde, U02DC ] };
+ key <AB07> { [ m, M, mu, threequarters ] };
+ key <AB08> { [ comma, less, lessthanequal, dead_macron ] };
+ key <AB09> { [ period, greater, greaterthanequal, dead_breve ] };
+ key <AB10> { [ slash, question, division, questiondown ] };
+
+ include "level3(ralt_switch)"
+};
+
+// Colemak symbols for xkb on X.Org Server 7.x
+// 2006-01-01 Shai Coleman, http://colemak.com/ . Public domain.
+
+partial alphanumeric_keys
+xkb_symbols "colemak" {
+ include "us"
+ name[Group1]= "English (Colemak)";
+
+ // Alphanumeric section
+ key <TLDE> { [ grave, asciitilde, dead_tilde, asciitilde ] };
+ key <AE01> { [ 1, exclam, exclamdown, onesuperior ] };
+ key <AE02> { [ 2, at, masculine, twosuperior ] };
+ key <AE03> { [ 3, numbersign, ordfeminine, threesuperior ] };
+ key <AE04> { [ 4, dollar, cent, sterling ] };
+ key <AE05> { [ 5, percent, EuroSign, yen ] };
+ key <AE06> { [ 6, asciicircum, hstroke, Hstroke ] };
+ key <AE07> { [ 7, ampersand, eth, ETH ] };
+ key <AE08> { [ 8, asterisk, thorn, THORN ] };
+ key <AE09> { [ 9, parenleft, leftsinglequotemark, leftdoublequotemark ] };
+ key <AE10> { [ 0, parenright, rightsinglequotemark, rightdoublequotemark ] };
+ key <AE11> { [ minus, underscore, endash, emdash ] };
+ key <AE12> { [ equal, plus, multiply, division ] };
+
+ key <AD01> { [ q, Q, adiaeresis, Adiaeresis ] };
+ key <AD02> { [ w, W, aring, Aring ] };
+ key <AD03> { [ f, F, atilde, Atilde ] };
+ key <AD04> { [ p, P, oslash, Ooblique ] };
+ key <AD05> { [ g, G, dead_ogonek, asciitilde ] };
+ key <AD06> { [ j, J, dstroke, Dstroke ] };
+ key <AD07> { [ l, L, lstroke, Lstroke ] };
+ key <AD08> { [ u, U, uacute, Uacute ] };
+ key <AD09> { [ y, Y, udiaeresis, Udiaeresis ] };
+ key <AD10> { [ semicolon, colon, odiaeresis, Odiaeresis ] };
+ key <AD11> { [ bracketleft, braceleft, guillemotleft, 0x1002039 ] };
+ key <AD12> { [ bracketright, braceright, guillemotright, 0x100203a ] };
+ key <BKSL> { [ backslash, bar, asciitilde, asciitilde ] };
+
+ key <AC01> { [ a, A, aacute, Aacute ] };
+ key <AC02> { [ r, R, dead_grave, asciitilde ] };
+ key <AC03> { [ s, S, ssharp, asciitilde ] };
+ key <AC04> { [ t, T, dead_acute, dead_doubleacute ] };
+ key <AC05> { [ d, D, dead_diaeresis, asciitilde ] };
+ key <AC06> { [ h, H, dead_caron, asciitilde ] };
+ key <AC07> { [ n, N, ntilde, Ntilde ] };
+ key <AC08> { [ e, E, eacute, Eacute ] };
+ key <AC09> { [ i, I, iacute, Iacute ] };
+ key <AC10> { [ o, O, oacute, Oacute ] };
+ key <AC11> { [ apostrophe, quotedbl, otilde, Otilde ] };
+
+ key <AB01> { [ z, Z, ae, AE ] };
+ key <AB02> { [ x, X, dead_circumflex, asciitilde ] };
+ key <AB03> { [ c, C, ccedilla, Ccedilla ] };
+ key <AB04> { [ v, V, oe, OE ] };
+ key <AB05> { [ b, B, dead_breve, asciitilde ] };
+ key <AB06> { [ k, K, dead_abovering, asciitilde ] };
+ key <AB07> { [ m, M, dead_macron, asciitilde ] };
+ key <AB08> { [ comma, less, dead_cedilla, asciitilde ] };
+ key <AB09> { [ period, greater, dead_abovedot, asciitilde ] };
+ key <AB10> { [ slash, question, questiondown, asciitilde ] };
+
+ key <CAPS> { [ BackSpace, BackSpace, BackSpace, BackSpace ] };
+ key <LSGT> { [ minus, underscore, endash, emdash ] };
+ key <SPCE> { [ space, space, space, nobreakspace ] };
+
+ include "level3(ralt_switch)"
+};
+
+// I do NOT like dead-keys - the International keyboard as defined by Microsoft
+// doesn't fit my needs. Why use two keystrokes for all simple characters (eg '
+// and <space> generates a single ') just to have an é (eacute) in two strokes
+// as well? I type ' more often than é (eacute).
+//
+// This file works just like a regular keyboard, BUT has all dead-keys
+// accessible at level3 (through AltGr). An ë (ediaeresis) is now: AltGr+"
+// followed by an e. In other words, this keyboard is not international as long
+// as you leave the right Alt key alone.
+//
+// The original MS International keyboard was intended for Latin1 (iso8859-1).
+// With the introduction of iso8859-15, the (important) ligature oe (and OE)
+// became available. I added them next to ae. Because I write ediaeresis more
+// often than registered, I moved registered to be next to copyright and added
+// ediaeresis and idiaeresis. - Adriaan
+
+partial alphanumeric_keys
+xkb_symbols "altgr-intl" {
+
+ name[Group1]= "English (international AltGr dead keys)";
+
+ include "us(intl)"
+
+// five dead keys moved into level3:
+
+ key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] };
+ key <AC11> { [apostrophe,quotedbl, dead_acute, dead_diaeresis ] };
+
+// diversions from the MS Intl keyboard:
+
+ key <AE01> { [ 1, exclam, onesuperior, exclamdown ] };
+ key <AD04> { [ r, R, ediaeresis, Ediaeresis ] };
+ key <AC07> { [ j, J, idiaeresis, Idiaeresis ] };
+ key <AB02> { [ x, X, oe, OE ] };
+ key <AB04> { [ v, V, registered, registered ] };
+
+// onequarter etc (not in iso8859-15) moved to get three unshifted deadkeys:
+
+ key <AE06> { [ 6, asciicircum, dead_circumflex, onequarter ] };
+ key <AE07> { [ 7, ampersand, dead_horn, onehalf ] };
+ key <AE08> { [ 8, asterisk, dead_ogonek, threequarters ] };
+
+ include "level3(ralt_switch)"
+};
+
+// Intel ClassmatePC Keyboard Layout
+// by Piter PUNK <piterpk@terra.com.br>
+//
+// The keyboard layouts below maps the us(basic), us(intl) and us(alt-intl)
+// to ClassmatePC keyboard. All layouts uses RCTL as level3(switch) since
+// the keyboard doesn't have AltGr key. The EuroSign is engraved at 5 key.
+
+// classmate - us(basic)
+partial alphanumeric_keys
+xkb_symbols "classmate" {
+ include "us(basic)"
+ name[Group1]= "USA - ClassmatePC";
+
+ key <LSGT> { [ backslash, bar, backslash, bar ] };
+
+ include "eurosign(5)"
+ include "level3(switch)"
+};
+
+// classmate-intl - us(intl)
+// RCTL is generated by Fn+Alt, because that, when trying to access
+// the level3 symbols at 7,8,9,0,u,i,o,p,j,k,l,;,m,. and / we got
+// the keypad keycodes. The keypad is changed to make Fn+Alt+<KP_key>
+// generate the same symbol as the original key.
+partial alphanumeric_keys
+xkb_symbols "classmate-intl" {
+ include "us(intl)"
+ name[Group1]= "USA - ClassmatePC (International)";
+ key.type[Group1]="FOUR_LEVEL";
+
+ key <LSGT> { [ backslash, bar, backslash, bar ] };
+
+ key <KP7> { [ KP_Home, KP_7,
+ onehalf, dead_horn ] };
+ key <KP8> { [ KP_Up, KP_8,
+ threequarters, dead_ogonek ] };
+ key <KP9> { [ KP_Prior, KP_9,
+ leftsinglequotemark, dead_breve ] };
+ key <KPMU> { [ KP_Multiply, KP_Multiply,
+ rightsinglequotemark, dead_abovering ] };
+
+ key <KP4> { [ KP_Left, KP_4,
+ uacute, Uacute ] };
+ key <KP5> { [ KP_Begin, KP_5,
+ iacute, Iacute ] };
+ key <KP6> { [ KP_Right, KP_6,
+ oacute, Oacute ] };
+ key <KPSU> { [ KP_Subtract, KP_Subtract,
+ odiaeresis, Odiaeresis ] };
+
+ key <KP2> { [ KP_Down, KP_2,
+ oe, OE ] };
+ key <KP3> { [ KP_Next, KP_3,
+ oslash, Ooblique ] };
+ key <KPAD> { [ KP_Add, KP_Add,
+ paragraph, degree ] };
+
+ key <KP0> { [ KP_Insert, KP_0,
+ mu, mu ] };
+ key <KPDL> { [ KP_Delete, KP_Decimal,
+ dead_abovedot, dead_caron ] };
+ key <KPDV> { [ KP_Divide, KP_Divide,
+ questiondown, dead_hook ] };
+
+ include "level3(switch)"
+};
+
+// classmate-alt-intl - us(alt-intl)
+// RCTL is generated by Fn+Alt, because that, when trying to access
+// the level3 symbols at 7,8,9,0,u,i,o,p,j,k,l,;,m,. and / we got
+// the keypad keycodes. The keypad is changed to make Fn+Alt+<KP_key>
+// generate the same symbol as the original key.
+partial alphanumeric_keys
+xkb_symbols "classmate-alt-intl" {
+ include "us(alt-intl)"
+ name[Group1]= "USA - ClassmatePC (Alternative international)";
+ key.type[Group1]="FOUR_LEVEL";
+
+ key <LSGT> { [ backslash, bar, backslash, bar ] };
+
+ key <KPSU> { [ KP_Subtract, KP_Subtract ] };
+
+ key <KP9> { [ KP_Prior, KP_9,
+ leftsinglequotemark, dead_breve ] };
+ key <KPMU> { [ KP_Multiply, KP_Multiply,
+ rightsinglequotemark, dead_abovering ] };
+
+ key <KPAD> { [ KP_Add, KP_Add,
+ dead_ogonek, dead_diaeresis ] };
+
+ key <KPDL> { [ KP_Delete, KP_Decimal,
+ dead_abovedot, dead_circumflex ] };
+ key <KPDV> { [ KP_Divide, KP_Divide,
+ dead_hook, dead_hook ] };
+
+ include "level3(switch)"
+};
+
+// classmate-altgr-intl - us(altgr-intl)
+// RCTL is generated by Fn+Alt, because that, when trying to access
+// the level3 symbols at 7,8,9,0,u,i,o,p,j,k,l,;,m,. and / we got
+// the keypad keycodes. The keypad is changed to make Fn+Alt+<KP_key>
+// generate the same symbol as the original key.
+partial alphanumeric_keys
+xkb_symbols "classmate-altgr-intl" {
+ include "us(altgr-intl)"
+ name[Group1]= "USA - ClassmatePC (International Fn+Alt dead-keys)";
+ key.type[Group1]="FOUR_LEVEL";
+
+ key <LSGT> { [ backslash, bar, backslash, bar ] };
+
+ key <KP7> { [ KP_Home, KP_7,
+ dead_horn, dead_horn ] };
+ key <KP8> { [ KP_Up, KP_8,
+ dead_ogonek, dead_ogonek ] };
+ key <KP9> { [ KP_Prior, KP_9,
+ leftsinglequotemark, dead_breve ] };
+ key <KPMU> { [ KP_Multiply, KP_Multiply,
+ rightsinglequotemark, dead_abovering ] };
+
+ key <KP4> { [ KP_Left, KP_4,
+ uacute, Uacute ] };
+ key <KP5> { [ KP_Begin, KP_5,
+ iacute, Iacute ] };
+ key <KP6> { [ KP_Right, KP_6,
+ oacute, Oacute ] };
+ key <KPSU> { [ KP_Subtract, KP_Subtract,
+ odiaeresis, Odiaeresis ] };
+
+ key <KP1> { [ KP_End, KP_1,
+ idiaeresis, Idiaeresis ] };
+ key <KP2> { [ KP_Down, KP_2,
+ oe, OE ] };
+ key <KP3> { [ KP_Next, KP_3,
+ oslash, Ooblique ] };
+ key <KPAD> { [ KP_Add, KP_Add,
+ paragraph, degree ] };
+
+ key <KP0> { [ KP_Insert, KP_0,
+ mu, mu ] };
+ key <KPDL> { [ KP_Delete, KP_Decimal,
+ dead_abovedot, dead_caron ] };
+ key <KPDV> { [ KP_Divide, KP_Divide,
+ questiondown, dead_hook ] };
+
+ include "level3(switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "olpc" {
+
+ include "us(basic)"
+ name[Group1]= "English (US)";
+
+ // OLPC international US English keyboard layout.
+ // It's a little different from the usual international layout.
+ // See: http://wiki.laptop.org/go/Image:Keyboard_english.png
+
+ key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] };
+ key <AE01> { [ 1, exclam, exclamdown, exclamdown ] };
+ key <AE02> { [ 2, at, notsign, notsign ] };
+ key <AE03> { [ 3, numbersign, 0x1000300, 0x1000300 ] }; // combining grave
+ key <AE04> { [ 4, dollar, 0x1000301, 0x1000301 ] }; // combining acute
+ key <AE05> { [ 5, percent, 0x1000306, 0x1000306 ] }; // combining breve above
+ key <AE06> { [ 6,asciicircum, 0x100030A, 0x100030A ] }; // combining ring above
+ key <AE07> { [ 7, ampersand, 0x1000302, 0x1000302 ] }; // combining circumflex above
+ key <AE08> { [ 8, asterisk, 0x100030C, 0x100030C ] }; // combining caron above
+ key <AE09> { [ 9, parenleft, 0x1000307, 0x1000307 ] }; // combining dot above
+ key <AE10> { [ 0, parenright, 0x1000308, 0x1000308 ] }; // combining diaeresis above
+ key <AE11> { [ minus, underscore, 0x1000304, 0x1000304 ] }; // combining macron above
+ key <AE12> { [ equal, plus, 0x1000303, 0x1000303 ] }; // combining tilde above
+
+ key <AD01> { [ q, Q, Greek_omega, Greek_OMEGA ] };
+ key <AD02> { [ w, W, oslash, Oslash ] };
+ key <AD03> { [ e, E, oe, OE ] };
+ key <AD04> { [ r, R, 0x1000327, 0x1000327 ] }; // combining cedilla
+ key <AD05> { [ t, T, 0x100032E, 0x100032E ] }; // combining breve below
+ key <AD06> { [ y, Y, 0x1000325, 0x1000325 ] }; // combining ring below
+ key <AD07> { [ u, U, 0x100032D, 0x100032D ] }; // combining circumflex below
+ key <AD08> { [ i, I, 0x100032C, 0x100032C ] }; // combining caron below
+ key <AD09> { [ o, O, 0x1000323, 0x1000323 ] }; // combining dot below
+ key <AD10> { [ p, P, 0x1000324, 0x1000324 ] }; // combining diaeresis below
+ key <AD11> { [ bracketleft, braceleft, 0x1000331, 0x1000331 ] }; // combining macron below
+ key <AD12> { [bracketright, braceright, 0x1000330, 0x1000330 ] }; // combining tilde below
+
+ key <AC01> { [ a, A, ae, AE ] };
+ key <AC02> { [ s, S, ssharp, 0x1001E9C ] }; // uppercase S sharp
+ key <AC03> { [ d, D, eth, ETH ] };
+ key <AC04> { [ f, F, thorn, THORN ] };
+ key <AC06> { [ h, H, sterling, sterling ] };
+ key <AC07> { [ j, J, EuroSign, EuroSign ] };
+ key <AC10> { [ semicolon, colon, masculine, ordfeminine ] };
+ key <AC11> { [ apostrophe, quotedbl, currency, currency ] };
+ key <BKSL> { [ backslash, bar, section, section ] };
+
+ key <AB03> { [ c, C, ccedilla, Ccedilla ] };
+ key <AB06> { [ n, N, ntilde, Ntilde ] };
+ key <AB07> { [ m, M, mu, mu ] };
+ key <AB08> { [ comma, less, guillemotleft, guillemotleft ] };
+ key <AB09> { [ period, greater, guillemotright, guillemotright ] };
+ key <AB10> { [ slash, question, questiondown, questiondown ] };
+
+ key <I219> { [ multiply, division, ISO_Next_Group, ISO_Prev_Group ] };
+
+ include "level3(ralt_switch)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "olpc2" {
+ include "us(olpc)"
+ name[Group1]= "English (layout toggle on multiply/divide key)";
+ include "group(olpc)"
+};
+
+// Based on Cherokee Nation Official Layout
+// http://www.cherokee.org/extras/downloads/font/Keyboard.htm
+
+partial alphanumeric_keys modifier_keys
+xkb_symbols "chr" {
+
+ name[Group1]= "Cherokee";
+ key.type[group1]="ALPHABETIC";
+
+ // Alphanumeric section
+ key <TLDE> { [ grave, U13CA ] };
+ key <AE01> { [ 1, U13B1 ] };
+ key <AE02> { [ 2, U13C7 ] };
+ key <AE03> { [ 3, U13E7 ] };
+ key <AE04> { [ U13D9, U13B0 ] };
+ key <AE05> { [ U13E6, U13B9 ] };
+ key <AE06> { [ U13DC, U13DD ] };
+ key <AE07> { [ U13CB, U13E1 ] };
+ key <AE08> { [ U13D6, U13BA ] };
+ key <AE09> { [ U13D2, parenleft ] };
+ key <AE10> { [ U13C4, parenright ] };
+ key <AE11> { [ U13BF, U13BC ] };
+ key <AE12> { [ U13F3, U13BD ] };
+
+ key <AD01> { [ U13AA, U13C6 ] };
+ key <AD02> { [ U13B3, U13EB ] };
+ key <AD03> { [ U13A1, U13E3 ] };
+ key <AD04> { [ U13DB, U13CF ] };
+ key <AD05> { [ U13D4, U13D8 ] };
+ key <AD06> { [ U13EF, U13F2 ] };
+ key <AD07> { [ U13A4, U13AD ] };
+ key <AD08> { [ U13A2, U13F1 ] };
+ key <AD09> { [ U13A3, U13EC ] };
+ key <AD10> { [ U13C1, U13EA ] };
+ key <AD11> { [ U13D5, U13D1 ] };
+ key <AD12> { [ U13B6, U13E4 ] };
+ key <BKSL> { [ U13E9, U13EE ] };
+
+ key <AC01> { [ U13A0, U13CC ] };
+ key <AC02> { [ U13CD, U13CE ] };
+ key <AC03> { [ U13D7, U13D0 ] };
+ key <AC04> { [ U13A9, U13C8 ] };
+ key <AC05> { [ U13A6, U13E5 ] };
+ key <AC06> { [ U13AF, U13B2 ] };
+ key <AC07> { [ U13DA, U13AB ] };
+ key <AC08> { [ U13B8, U13A7 ] };
+ key <AC09> { [ U13B5, U13AE ] };
+ key <AC10> { [ U13E8, U13E0 ] };
+ key <AC11> { [ apostrophe, quotedbl ] };
+
+ key <AB01> { [ U13AC, U13C3 ] };
+ key <AB02> { [ U13F4, U13ED ] };
+ key <AB03> { [ U13D3, U13DF ] };
+ key <AB04> { [ U13A5, U13DE ] };
+ key <AB05> { [ U13A8, U13F0 ] };
+ key <AB06> { [ U13BE, U13BB ] };
+ key <AB07> { [ U13C5, U13B7 ] };
+ key <AB08> { [ comma, U13E2 ] };
+ key <AB09> { [ period, U13B4 ] };
+ key <AB10> { [ U13C2, U13C9 ] };
+
+ // End alphanumeric section
+};
+
+// Serbian charecters added as third level symbols to US keyboard layout.
+
+partial alphanumeric_keys
+xkb_symbols "hbs" {
+
+ name[Group1]= "Serbo-Croatian (US)";
+
+ include "us"
+
+ key <TLDE> { [ grave, asciitilde ] };
+ key <AE06> { [ 6, dead_caron, asciicircum, asciicircum ] };
+ key <AC09> { [ l, L, U1C9, U1C8 ] };
+ key <AB06> { [ n, N, U1CC, U1CB ] };
+ key <AB01> { [ z, Z, U1C6, U1C5 ] };
+ key <AD03> { [ e, E, EuroSign, cent ] };
+ key <AC03> { [ d, D, dstroke, Dstroke ] };
+ key <AC11> { [ dead_acute, quotedbl, apostrophe, apostrophe ] };
+ key <SPCE> { [ space, space, nobreakspace, nobreakspace ] };
+ key <AB08> { [ comma, less, NoSymbol, guillemotright ] };
+ key <AB09> { [ period, greater, NoSymbol, guillemotleft ] };
+
+ include "level3(ralt_switch)"
+};
+
+//based on http://upload.wikimedia.org/wikipedia/commons/1/18/T-Mobile_G1_launch_event_2.jpg
+partial alphanumeric_keys
+xkb_symbols "htcdream" {
+ include "inet(htcdream)"
+ name[Group1]= "English (US)";
+
+ //second row
+ key <AD01> { [ q, Q, Tab, Tab ] };
+ key <AD02> { [ w, W, grave, grave ] };
+ key <AD03> { [ e, E, underscore, underscore ] };
+ key <AD04> { [ r, R, sterling, sterling ] };
+ key <AD05> { [ t, T, EuroSign, EuroSign ] };
+ key <AD06> { [ y, Y, division, division ] };
+ key <AD07> { [ u, U, multiply, multiply ] };
+ key <AD08> { [ i, I, minus, minus ] };
+ key <AD09> { [ o, O, plus, plus ] };
+ key <AD10> { [ p, P, equal, equal ] };
+
+ //third row
+ key <AC01> { [ a, A, NoSymbol, NoSymbol ] };
+ key <AC02> { [ s, S, bar, bar ] };
+ key <AC03> { [ d ,D, backslash, backslash ] };
+ key <AC04> { [ f, F, braceleft, braceleft ] };
+ key <AC05> { [ g, G, braceright, braceright ] };
+ key <AC06> { [ h, H, colon, colon ] };
+ key <AC07> { [ j, J, semicolon, semicolon ] };
+ key <AC08> { [ k, K, quotedbl, quotedbl ] };
+ key <AC09> { [ l, L, apostrophe, apostrophe ] };
+
+ //forth row
+ key <AB01> { [ z, Z, NoSymbol, NoSymbol ] };
+ key <AB02> { [ x, X, NoSymbol, NoSymbol ] };
+ key <AB03> { [ c, C, NoSymbol, NoSymbol ] };
+ key <AB04> { [ v, V, bracketleft, bracketleft ] };
+ key <AB05> { [ b, B, bracketright, bracketright ] };
+ key <AB06> { [ n, N, less, less ] };
+ key <AB07> { [ m, M, greater, greater ] };
+ key <AB08> { [ comma, comma, question, question ] };
+
+ //fifth row
+ key <FK15> { [ at, at, asciitilde, asciitilde ] };
+
+ include "level3(alt_switch)"
+};
+
+// EXTRAS:
+
+// XCompose is out! Unicode combining is in! For those of us who live
+// on the edge: A keymap using Unicode combining characters instead of
+// deadkeys. This variation does not deviate from the lame MS-style
+// US-intl layout; but it uses AltGr for combining, like altgr-intl.
+//
+// This might break your font layout layout systems (because they
+// suck), caveat emptor. Also, most of today's software will count
+// individual combining marks for selection, deletion, character
+// counting &c., and won't be smart enough to do canonical equivalence
+// when searching, &c.
+//
+// With Unicode combining you use "handwriting order", not
+// "typewriting order" as with deadkeys. That is, you first type the
+// base character, then the diacritics/accents/modifiers. This has
+// the advantage of avoiding hidden states --- each keypress changes
+// something on screen.
+//
+// TODO: as of now, this duplicates all us(intl) functionality with
+// combining. With care, perhaps we could add more combining marks
+// not present in intl, and support all major languages.
+partial alphanumeric_keys
+xkb_symbols "intl-unicode" {
+
+ name[Group1]= "English (US, international AltGr Unicode combining)";
+
+ include "us(intl)"
+ include "level3(ralt_switch)"
+
+ // grave, tilde
+ key <TLDE> { [grave, asciitilde, U0300, U0303 ] };
+ // double acute
+ key <AE02> { [ 2, at, twosuperior, U030B ] };
+ // macron
+ key <AE03> { [ 3, numbersign, threesuperior, U0304 ] };
+ // circumflex
+ key <AE06> { [ 6, asciicircum, onequarter, U0302 ] };
+ // horn
+ key <AE07> { [ 7, ampersand, onehalf, U031B ] };
+ // ogonek
+ key <AE08> { [ 8, asterisk, threequarters, U0328 ] };
+ // breve
+ key <AE09> { [ 9, parenleft, leftsinglequotemark, U0306 ] };
+ // abovering
+ key <AE10> { [ 0, parenright, rightsinglequotemark, U030A ] };
+
+ // belowdot
+ key <AE11> { [ minus, underscore, yen, U0323 ] };
+ // acute, diaeresis
+ key <AC11> { [apostrophe, quotedbl, U0301, U0308 ] };
+ // abovedot, caron
+ key <AB09> { [ period, greater, U0307, U030C ] };
+ // hook
+ key <AB10> { [ slash, question, questiondown, 0309 ] };
+
+ // alt-intl compatibility
+ // cedilla, caron
+ key <AB08> { [ comma, less, U0327, U030C ] };
+ // ogonek, diaeresis
+ key <AC10> { [ semicolon, colon, U0328, U0308 ] };
+ // doubleacute, horn
+ key <AE12> { [ equal, plus, U030B, U031B ] };
+
+ // we don't do combining latin letters and combining enclosures
+ // because support for those is very rare.
+};
+
+// XCompose is out! Unicode combining is in! For those of us who live
+// on the edge: A keymap using Unicode combining characters instead of
+// deadkeys. This variation does break compatibility with us-intl,
+// whenever I thought it would be more mnemonic or Unicodeish.
+partial alphanumeric_keys
+xkb_symbols "alt-intl-unicode" {
+
+ name[Group1]= "English (US, international AltGr Unicode combining, alternative)";
+
+ include "extras/us(intl-unicode)"
+ include "level3(ralt_switch)"
+
+ // easier macron; em-dash.
+ // em-dash is available via compose, but I added here since it's such
+ // an important typographic character.
+ key <AE11> { [ minus, underscore, U0304, U2014 ] };
+
+ // belowdot, abovedot (caron at coma/less key, per above)
+ key <AB09> { [ period, greater, U0323, U0307 ] };
+
+};
+
+partial alphanumeric_keys
+xkb_symbols "ats" {
+
+ include "us"
+
+ name[Group1]= "Atsina";
+
+ //Using Dead key to get COMBINING COMMA ABOVE for ejectives on
+ //q, l, t, s, m, g, k, p, w, y, r
+ //XCompose key is used for the other accute and grave.
+
+ key <AD03> { [ e, E, eacute, Eacute ] };
+ key <AD07> { [ u, U, uacute, Uacute ] };
+ key <AD08> { [ i, I, iacute, Iacute ] };
+ key <AD09> { [ o, O, oacute, Oacute ] };
+ key <AD11> { [ bracketleft, braceleft, U03B8 ] };
+ key <AD12> { [ bracketright, braceright, U010D, U010C ] };
+ //U+010C (uppercase Č) and U+010D (lowercase č).
+
+ key <AC01> { [ a, A, aacute, Aacute ] };
+
+
+ //Small letter Open use compose to key get acute accent
+ key <AB03> { [ c, C, U0254, U0186 ] };
+ key <AB08> { [ comma, less, U0313 ] };
+ key <AB10> { [ slash, question, U0294 ] };
+
+ include "level3(ralt_switch)"
+ include "compose(rctrl)"
+};
+
+partial alphanumeric_keys
+xkb_symbols "crd" {
+
+ include "us"
+
+ name[Group1]= "Couer D'alene Salish";
+
+ // Alphanumeric section
+ key <AD02> { [ w, W, U02B7, U02B7 ] };
+ key <AE07> { [ 7, ampersand, U0294 ] };
+ key <AD01> { [ q, Q, U221A ] };
+ key <AB04> { [ v, V, U0259 ] };
+ key <BKSL> { [ backslash, bar, U026B ] };
+ key <AD03> { [ e, E, U025B ] };
+ key <AD08> { [ i, I, U026A ] };
+ key <AC07> { [ j, J, U01F0 ] };
+ key <AE06> { [ 6, asciicircum, U0295 ] };
+ key <AC02> { [ s, S, U0161 ] };
+ key <AB03> { [ c, C, U010D ] };
+ key <AD09> { [ o, O, U0254 ] };
+ key <AB09> { [ period, greater, U0323 ] };
+
+ include "level3(ralt_switch)"
+ include "compose(rctrl)"
+
+ // End alphanumeric section
+};
diff --git a/xorg-server/xkeyboard-config/symbols/uz b/xorg-server/xkeyboard-config/symbols/uz index d0e3c04b6..a5dbb8c64 100644 --- a/xorg-server/xkeyboard-config/symbols/uz +++ b/xorg-server/xkeyboard-config/symbols/uz @@ -1,98 +1,98 @@ -// Uzbek standard keyboard -// -// Mashrab Kuvatov <kmashrab@uni-bremen.de> -// -// History: -// -// Jun 2, 2003. Mashrab Kuvatov <kmashrab@uni-bremen.de> -// -// Created based on Russian standard keyboard. AEN <aen@logic.ru> -// The following symbols of Russian standard keyboard were replaced: -// minus (key <AE11>) with Byelorussian_shortu (U045e), -// equal (key <AE12>) with Cyrillic_ka_descender (U049b) -// Cyrillic_ha (key <AD11>) with Cyrillic_ghe_bar (U0493) -// Cyrillic_hardsign (key <AD12>) with Cyrillic_ha_descender (U04b3) -// The following symbols of Russian standard keyboard were moved: -// Cyrillic_ze to key <AC02> (english 's'), -// Cyrillic_sha to key <AD08> (english 'i'), -// Cyrillic_ha to key <AD09> (english 'o'), -// Cyrillic_hardsign to key <AD10> (english 'p'). -// -// Feb 25, 2007. Mashrab Kuvatov <kmashrab@uni-bremen.de> -// -// Made cyrillic and latin variants. Default is cyrillic. -// Cyrillic variant is standard compliant. The standard -// was accepted by the official body of Uzbekistan. See -// http://www.uznet.net/index.php?option=com_content&task=view&id=288&Itemid=58 -// -// Latin variant is somewhat experimental, since there is no -// official standard for it. It is a copy of "us" layout, where -// apostrophe is replaced with U02BB. -// - -partial default alphanumeric_keys -xkb_symbols "cyrillic" { - - name[Group1]= "Uzbek"; - - key <AE01> { [ 1, exclam ] }; - key <AE02> { [ 2, quotedbl ] }; - key <AE03> { [ 3, numerosign ] }; - key <AE04> { [ 4, semicolon ] }; - key <AE05> { [ 5, percent ] }; - key <AE06> { [ 6, colon ] }; - key <AE07> { [ 7, question ] }; - key <AE08> { [ 8, asterisk ] }; - key <AE09> { [ 9, parenleft ] }; - key <AE10> { [ 0, parenright ] }; - key <BKSL> { [ backslash, bar ] }; - key <AB10> { [ period, comma ] }; - key <LSGT> { [ slash, bar ] }; - -key.type[group1]="ALPHABETIC"; - - key <AE11> { [Cyrillic_ghe_bar, Cyrillic_GHE_bar ] }; - key <AE12> { [Cyrillic_ha_descender, Cyrillic_HA_descender ] }; - key <TLDE> { [ Cyrillic_io, Cyrillic_IO ] }; - key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI ] }; - key <AD02> { [ Cyrillic_tse, Cyrillic_TSE ] }; - key <AD03> { [ Cyrillic_u, Cyrillic_U ] }; - key <AD04> { [ Cyrillic_ka, Cyrillic_KA ] }; - key <AD05> { [ Cyrillic_ie, Cyrillic_IE ] }; - key <AD06> { [ Cyrillic_en, Cyrillic_EN ] }; - key <AD07> { [ Cyrillic_ghe, Cyrillic_GHE ] }; - key <AD08> { [ Cyrillic_sha, Cyrillic_SHA ] }; - key <AD09> { [ Byelorussian_shortu, Byelorussian_SHORTU ] }; - key <AD10> { [ Cyrillic_ze, Cyrillic_ZE ] }; - key <AD11> { [ Cyrillic_ha, Cyrillic_HA ] }; - key <AD12> { [Cyrillic_hardsign,Cyrillic_HARDSIGN ] }; - key <AC01> { [ Cyrillic_ef, Cyrillic_EF ] }; - key <AC02> { [Cyrillic_ka_descender, Cyrillic_KA_descender ] }; - key <AC03> { [ Cyrillic_ve, Cyrillic_VE ] }; - key <AC04> { [ Cyrillic_a, Cyrillic_A ] }; - key <AC05> { [ Cyrillic_pe, Cyrillic_PE ] }; - key <AC06> { [ Cyrillic_er, Cyrillic_ER ] }; - key <AC07> { [ Cyrillic_o, Cyrillic_O ] }; - key <AC08> { [ Cyrillic_el, Cyrillic_EL ] }; - key <AC09> { [ Cyrillic_de, Cyrillic_DE ] }; - key <AC10> { [ Cyrillic_zhe, Cyrillic_ZHE ] }; - key <AC11> { [ Cyrillic_e, Cyrillic_E ] }; - key <AB01> { [ Cyrillic_ya, Cyrillic_YA ] }; - key <AB02> { [ Cyrillic_che, Cyrillic_CHE ] }; - key <AB03> { [ Cyrillic_es, Cyrillic_ES ] }; - key <AB04> { [ Cyrillic_em, Cyrillic_EM ] }; - key <AB06> { [ Cyrillic_te, Cyrillic_TE ] }; - key <AB05> { [ Cyrillic_i, Cyrillic_I ] }; - key <AB07> { [Cyrillic_softsign,Cyrillic_SOFTSIGN ] }; - key <AB08> { [ Cyrillic_be, Cyrillic_BE ] }; - key <AB09> { [ Cyrillic_yu, Cyrillic_YU ] }; - - // End alphanumeric section -}; - -partial alphanumeric_keys -xkb_symbols "latin" { - include "us" - name[Group1]= "Uzbek (Latin)"; - key <AC11> { [0x010002BB, quotedbl] }; -}; +// Uzbek standard keyboard
+//
+// Mashrab Kuvatov <kmashrab@uni-bremen.de>
+//
+// History:
+//
+// Jun 2, 2003. Mashrab Kuvatov <kmashrab@uni-bremen.de>
+//
+// Created based on Russian standard keyboard. AEN <aen@logic.ru>
+// The following symbols of Russian standard keyboard were replaced:
+// minus (key <AE11>) with Byelorussian_shortu (U045e),
+// equal (key <AE12>) with Cyrillic_ka_descender (U049b)
+// Cyrillic_ha (key <AD11>) with Cyrillic_ghe_bar (U0493)
+// Cyrillic_hardsign (key <AD12>) with Cyrillic_ha_descender (U04b3)
+// The following symbols of Russian standard keyboard were moved:
+// Cyrillic_ze to key <AC02> (english 's'),
+// Cyrillic_sha to key <AD08> (english 'i'),
+// Cyrillic_ha to key <AD09> (english 'o'),
+// Cyrillic_hardsign to key <AD10> (english 'p').
+//
+// Feb 25, 2007. Mashrab Kuvatov <kmashrab@uni-bremen.de>
+//
+// Made cyrillic and latin variants. Default is cyrillic.
+// Cyrillic variant is standard compliant. The standard
+// was accepted by the official body of Uzbekistan. See
+// http://www.uznet.net/index.php?option=com_content&task=view&id=288&Itemid=58
+//
+// Latin variant is somewhat experimental, since there is no
+// official standard for it. It is a copy of "us" layout, where
+// apostrophe is replaced with U02BB.
+//
+
+partial default alphanumeric_keys
+xkb_symbols "cyrillic" {
+
+ name[Group1]= "Uzbek";
+
+ key <AE01> { [ 1, exclam ] };
+ key <AE02> { [ 2, quotedbl ] };
+ key <AE03> { [ 3, numerosign ] };
+ key <AE04> { [ 4, semicolon ] };
+ key <AE05> { [ 5, percent ] };
+ key <AE06> { [ 6, colon ] };
+ key <AE07> { [ 7, question ] };
+ key <AE08> { [ 8, asterisk ] };
+ key <AE09> { [ 9, parenleft ] };
+ key <AE10> { [ 0, parenright ] };
+ key <BKSL> { [ backslash, bar ] };
+ key <AB10> { [ period, comma ] };
+ key <LSGT> { [ slash, bar ] };
+
+key.type[group1]="ALPHABETIC";
+
+ key <AE11> { [Cyrillic_ghe_bar, Cyrillic_GHE_bar ] };
+ key <AE12> { [Cyrillic_ha_descender, Cyrillic_HA_descender ] };
+ key <TLDE> { [ Cyrillic_io, Cyrillic_IO ] };
+ key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI ] };
+ key <AD02> { [ Cyrillic_tse, Cyrillic_TSE ] };
+ key <AD03> { [ Cyrillic_u, Cyrillic_U ] };
+ key <AD04> { [ Cyrillic_ka, Cyrillic_KA ] };
+ key <AD05> { [ Cyrillic_ie, Cyrillic_IE ] };
+ key <AD06> { [ Cyrillic_en, Cyrillic_EN ] };
+ key <AD07> { [ Cyrillic_ghe, Cyrillic_GHE ] };
+ key <AD08> { [ Cyrillic_sha, Cyrillic_SHA ] };
+ key <AD09> { [ Byelorussian_shortu, Byelorussian_SHORTU ] };
+ key <AD10> { [ Cyrillic_ze, Cyrillic_ZE ] };
+ key <AD11> { [ Cyrillic_ha, Cyrillic_HA ] };
+ key <AD12> { [Cyrillic_hardsign,Cyrillic_HARDSIGN ] };
+ key <AC01> { [ Cyrillic_ef, Cyrillic_EF ] };
+ key <AC02> { [Cyrillic_ka_descender, Cyrillic_KA_descender ] };
+ key <AC03> { [ Cyrillic_ve, Cyrillic_VE ] };
+ key <AC04> { [ Cyrillic_a, Cyrillic_A ] };
+ key <AC05> { [ Cyrillic_pe, Cyrillic_PE ] };
+ key <AC06> { [ Cyrillic_er, Cyrillic_ER ] };
+ key <AC07> { [ Cyrillic_o, Cyrillic_O ] };
+ key <AC08> { [ Cyrillic_el, Cyrillic_EL ] };
+ key <AC09> { [ Cyrillic_de, Cyrillic_DE ] };
+ key <AC10> { [ Cyrillic_zhe, Cyrillic_ZHE ] };
+ key <AC11> { [ Cyrillic_e, Cyrillic_E ] };
+ key <AB01> { [ Cyrillic_ya, Cyrillic_YA ] };
+ key <AB02> { [ Cyrillic_che, Cyrillic_CHE ] };
+ key <AB03> { [ Cyrillic_es, Cyrillic_ES ] };
+ key <AB04> { [ Cyrillic_em, Cyrillic_EM ] };
+ key <AB06> { [ Cyrillic_te, Cyrillic_TE ] };
+ key <AB05> { [ Cyrillic_i, Cyrillic_I ] };
+ key <AB07> { [Cyrillic_softsign,Cyrillic_SOFTSIGN ] };
+ key <AB08> { [ Cyrillic_be, Cyrillic_BE ] };
+ key <AB09> { [ Cyrillic_yu, Cyrillic_YU ] };
+
+ // End alphanumeric section
+};
+
+partial alphanumeric_keys
+xkb_symbols "latin" {
+ include "us"
+ name[Group1]= "Uzbek (Latin)";
+ key <AC11> { [0x010002BB, quotedbl] };
+};
diff --git a/xorg-server/xkeyboard-config/symbols/vn b/xorg-server/xkeyboard-config/symbols/vn index 397a28126..d6f855f39 100644 --- a/xorg-server/xkeyboard-config/symbols/vn +++ b/xorg-server/xkeyboard-config/symbols/vn @@ -1,39 +1,39 @@ -// based on: -// vn, TCVN 5712:1993 -// Le Hong Boi <le.hong.boi@bigfoot.com> -// August 1999 -// Further modified by Ashley Clark <aclark@debian.org> -// July 2000 for X 4.0 -// Fix accents into combining marks by Samuel Thibault <samuel.thibault@ens-lyon.org> -// July 2009 - - -partial default alphanumeric_keys -xkb_symbols "basic" { - - include "us" - - name[Group1]= "Vietnamese"; - - // Alphanumeric section - key <TLDE> { [ quoteleft, asciitilde ] }; - key <AE01> { [ abreve, Abreve ] }; - key <AE02> { [ acircumflex, Acircumflex ] }; - key <AE03> { [ ecircumflex, Ecircumflex ] }; - key <AE04> { [ ocircumflex, Ocircumflex ] }; - key <AE05> { [ 0x1000300, percent, dead_grave, percent ] }; - key <AE06> { [ 0x1000309, asciicircum, dead_hook, asciicircum ] }; - key <AE07> { [ 0x1000303, ampersand, dead_tilde, ampersand ] }; - key <AE08> { [ 0x1000301, asterisk, dead_acute, asterisk ] }; - key <AE09> { [ 0x1000323, parenleft, dead_belowdot, parenleft ] }; - key <AE10> { [ dstroke, Dstroke ] }; - key <AE11> { [ minus, underscore ] }; - key <AE12> { [ DongSign, plus ] }; - - key <AD11> { [ uhorn, Uhorn ] }; - key <AD12> { [ ohorn, Ohorn ] }; - - // End alphanumeric section - - include "level3(ralt_switch)" -}; +// based on:
+// vn, TCVN 5712:1993
+// Le Hong Boi <le.hong.boi@bigfoot.com>
+// August 1999
+// Further modified by Ashley Clark <aclark@debian.org>
+// July 2000 for X 4.0
+// Fix accents into combining marks by Samuel Thibault <samuel.thibault@ens-lyon.org>
+// July 2009
+
+
+partial default alphanumeric_keys
+xkb_symbols "basic" {
+
+ include "us"
+
+ name[Group1]= "Vietnamese";
+
+ // Alphanumeric section
+ key <TLDE> { [ quoteleft, asciitilde ] };
+ key <AE01> { [ abreve, Abreve ] };
+ key <AE02> { [ acircumflex, Acircumflex ] };
+ key <AE03> { [ ecircumflex, Ecircumflex ] };
+ key <AE04> { [ ocircumflex, Ocircumflex ] };
+ key <AE05> { [ 0x1000300, percent, dead_grave, percent ] };
+ key <AE06> { [ 0x1000309, asciicircum, dead_hook, asciicircum ] };
+ key <AE07> { [ 0x1000303, ampersand, dead_tilde, ampersand ] };
+ key <AE08> { [ 0x1000301, asterisk, dead_acute, asterisk ] };
+ key <AE09> { [ 0x1000323, parenleft, dead_belowdot, parenleft ] };
+ key <AE10> { [ dstroke, Dstroke ] };
+ key <AE11> { [ minus, underscore ] };
+ key <AE12> { [ DongSign, plus ] };
+
+ key <AD11> { [ uhorn, Uhorn ] };
+ key <AD12> { [ ohorn, Ohorn ] };
+
+ // End alphanumeric section
+
+ include "level3(ralt_switch)"
+};
diff --git a/xorg-server/xkeyboard-config/symbols/xfree68_vndr/makefile b/xorg-server/xkeyboard-config/symbols/xfree68_vndr/makefile new file mode 100644 index 000000000..c9c1b3ede --- /dev/null +++ b/xorg-server/xkeyboard-config/symbols/xfree68_vndr/makefile @@ -0,0 +1,12 @@ +ifeq ($(MAKESERVER),1) +$(error Please do not specify MAKESERVER=1) +endif + +DESTDIR=$(MHMAKECONF)\xorg-server\xkbdata\symbols\xfree68_vndr + +dist_symbols_DATA = \ +amiga ataritt + +DATA_FILES=$(dist_symbols_DATA:%=$(DESTDIR)\%) + +include ..\..\xkbrules.mak diff --git a/xorg-server/xkeyboard-config/symbols/za b/xorg-server/xkeyboard-config/symbols/za index c5f699463..191284fd4 100644 --- a/xorg-server/xkeyboard-config/symbols/za +++ b/xorg-server/xkeyboard-config/symbols/za @@ -1,42 +1,42 @@ -// based on the Latvian and GB keyboard maps - -partial default alphanumeric_keys modifier_keys -xkb_symbols "basic" { - - // Describes the differences between an en_US - // keyboard and a South African layout with - // dead keys. By Dwayne Bailey (dwayne@translate.org.za) - - include "latin" - - name[Group1]="English (South Africa)"; - - key <TLDE> { [ grave, asciitilde, dead_grave ] }; - key <AE02> { [ 2, at, yen ] }; - key <AE03> { [ 3, numbersign, sterling ] }; - key <AE04> { [ 4, dollar, dollar ] }; - key <AE05> { [ 5, percent, EuroSign ] }; - key <AE06> { [ 6, asciicircum, dead_circumflex ] }; - - key <AD03> { [ e, E, ediaeresis, Ediaeresis ] }; - key <AD04> { [ r, R, ecircumflex, Ecircumflex ] }; - key <AD05> { [ t, T, U1e71, U1e70 ] }; - key <AD06> { [ y, Y, ucircumflex, Ucircumflex ] }; - key <AD07> { [ u, U, udiaeresis, Udiaeresis ] }; - key <AD08> { [ i, I, idiaeresis, Idiaeresis ] }; - key <AD09> { [ o, O, odiaeresis, Odiaeresis ] }; - key <AD10> { [ p, P, ocircumflex, Ocircumflex ] }; - - key <AC01> { [ a, A, adiaeresis, Adiaeresis ] }; - key <AC02> { [ s, S, scaron, Scaron ] }; - key <AC03> { [ d, D, U1e13, U1e12 ] }; - key <AC09> { [ l, L, U1e3d, U1e3c ] }; - key <AC10> { [ semicolon, colon, dead_diaeresis ] }; - key <AC11> { [apostrophe, quotedbl, dead_acute ] }; - - key <AB06> { [ n, N, U1e4b, U1e4a ] }; - key <AB07> { [ m, M, U1e45, U1e44 ] }; - key <AB09> { [ period, greater, dead_abovedot ] }; - - include "level3(ralt_switch)" -}; +// based on the Latvian and GB keyboard maps
+
+partial default alphanumeric_keys modifier_keys
+xkb_symbols "basic" {
+
+ // Describes the differences between an en_US
+ // keyboard and a South African layout with
+ // dead keys. By Dwayne Bailey (dwayne@translate.org.za)
+
+ include "latin"
+
+ name[Group1]="English (South Africa)";
+
+ key <TLDE> { [ grave, asciitilde, dead_grave ] };
+ key <AE02> { [ 2, at, yen ] };
+ key <AE03> { [ 3, numbersign, sterling ] };
+ key <AE04> { [ 4, dollar, dollar ] };
+ key <AE05> { [ 5, percent, EuroSign ] };
+ key <AE06> { [ 6, asciicircum, dead_circumflex ] };
+
+ key <AD03> { [ e, E, ediaeresis, Ediaeresis ] };
+ key <AD04> { [ r, R, ecircumflex, Ecircumflex ] };
+ key <AD05> { [ t, T, U1e71, U1e70 ] };
+ key <AD06> { [ y, Y, ucircumflex, Ucircumflex ] };
+ key <AD07> { [ u, U, udiaeresis, Udiaeresis ] };
+ key <AD08> { [ i, I, idiaeresis, Idiaeresis ] };
+ key <AD09> { [ o, O, odiaeresis, Odiaeresis ] };
+ key <AD10> { [ p, P, ocircumflex, Ocircumflex ] };
+
+ key <AC01> { [ a, A, adiaeresis, Adiaeresis ] };
+ key <AC02> { [ s, S, scaron, Scaron ] };
+ key <AC03> { [ d, D, U1e13, U1e12 ] };
+ key <AC09> { [ l, L, U1e3d, U1e3c ] };
+ key <AC10> { [ semicolon, colon, dead_diaeresis ] };
+ key <AC11> { [apostrophe, quotedbl, dead_acute ] };
+
+ key <AB06> { [ n, N, U1e4b, U1e4a ] };
+ key <AB07> { [ m, M, U1e45, U1e44 ] };
+ key <AB09> { [ period, greater, dead_abovedot ] };
+
+ include "level3(ralt_switch)"
+};
diff --git a/xorg-server/xkeyboard-config/tests/genLists4Comparizon.sh b/xorg-server/xkeyboard-config/tests/genLists4Comparizon.sh index 90981a939..39205074f 100644 --- a/xorg-server/xkeyboard-config/tests/genLists4Comparizon.sh +++ b/xorg-server/xkeyboard-config/tests/genLists4Comparizon.sh @@ -1,51 +1,51 @@ -#!/bin/sh - -# -# This script compares the group names which "have to be", according to the descriptions in base.xml - -# and actually existing in the symbol files. Some differences are ok (like extra double quotes or -# extra escaping character) - but all the rest should be in sync. -# - -ROOT="`dirname $0`/.." -F1=reg2ll.lst -F2=gn2ll.lst -F1b=${F1}base -F1e=${F1}extras - -xsltproc $ROOT/xslt/reg2ll.xsl $ROOT/rules/base.xml > $F1b -xsltproc $ROOT/xslt/reg2ll.xsl $ROOT/rules/base.extras.xml > $F1e -cat $F1b $F1e | sort | uniq > $F1 -rm -f $F1e $F1e - -for i in $ROOT/symbols/*; do - if [ -f $i ]; then - id="`basename $i`" - export id - gawk 'BEGIN{ - FS = "\""; - id = ENVIRON["id"]; - isDefault = 0; -} -/.*default.*/{ - isDefault = 1; -} -/xkb_symbols/{ - variant = $2; -}/^[[:space:]]*name\[Group1\][[:space:]]*=/{ - if (isDefault == 1) - { - printf "%s:\"%s\"\n",id,$2; - isDefault=0; - } else - { - name=$2; - if (variant == "olpc" || variant == "htcdream") - printf "%s:\"%s\"\n", id, name; - else - printf "%s(%s):\"%s\"\n", id, variant, name; - } -}' $i - fi -done | sort | uniq > $F2 - -diff $F1 $F2 +#!/bin/sh
+
+#
+# This script compares the group names which "have to be", according to the descriptions in base.xml -
+# and actually existing in the symbol files. Some differences are ok (like extra double quotes or
+# extra escaping character) - but all the rest should be in sync.
+#
+
+ROOT="`dirname $0`/.."
+F1=reg2ll.lst
+F2=gn2ll.lst
+F1b=${F1}base
+F1e=${F1}extras
+
+xsltproc $ROOT/xslt/reg2ll.xsl $ROOT/rules/base.xml > $F1b
+xsltproc $ROOT/xslt/reg2ll.xsl $ROOT/rules/base.extras.xml > $F1e
+cat $F1b $F1e | sort | uniq > $F1
+rm -f $F1e $F1e
+
+for i in $ROOT/symbols/*; do
+ if [ -f $i ]; then
+ id="`basename $i`"
+ export id
+ gawk 'BEGIN{
+ FS = "\"";
+ id = ENVIRON["id"];
+ isDefault = 0;
+}
+/.*default.*/{
+ isDefault = 1;
+}
+/xkb_symbols/{
+ variant = $2;
+}/^[[:space:]]*name\[Group1\][[:space:]]*=/{
+ if (isDefault == 1)
+ {
+ printf "%s:\"%s\"\n",id,$2;
+ isDefault=0;
+ } else
+ {
+ name=$2;
+ if (variant == "olpc" || variant == "htcdream")
+ printf "%s:\"%s\"\n", id, name;
+ else
+ printf "%s(%s):\"%s\"\n", id, variant, name;
+ }
+}' $i
+ fi
+done | sort | uniq > $F2
+
+diff $F1 $F2
diff --git a/xorg-server/xkeyboard-config/types/default b/xorg-server/xkeyboard-config/types/default.in index 45e1ad18c..140208ccc 100644 --- a/xorg-server/xkeyboard-config/types/default +++ b/xorg-server/xkeyboard-config/types/default.in @@ -1,9 +1,9 @@ -default xkb_types "default" {
- include "basic"
- include "pc"
- include "iso9995"
- include "extra"
- include "numpad"
- include "level5"
- include "mousekeys"
-};
+default xkb_types "default" { + include "basic" + include "pc" + include "iso9995" + include "extra" + include "numpad" + include "level5" + include "mousekeys" +}; diff --git a/xorg-server/xkeyboard-config/types/makefile b/xorg-server/xkeyboard-config/types/makefile new file mode 100644 index 000000000..ef03746ed --- /dev/null +++ b/xorg-server/xkeyboard-config/types/makefile @@ -0,0 +1,17 @@ +ifeq ($(MAKESERVER),1) +$(error Please do not specify MAKESERVER=1) +endif + +THISDIR=types + +DESTDIR=$(MHMAKECONF)\xorg-server\xkbdata\$(THISDIR) + +dist_xkbdata_types_DATA = \ +basic cancel caps \ +complete default extra \ +iso9995 level5 mousekeys nokia numpad \ +pc README + +DATA_FILES=$(dist_xkbdata_types_DATA:%=$(DESTDIR)\%) + +include ..\xkbrules.mak diff --git a/xorg-server/xkeyboard-config/xkbrules.mak b/xorg-server/xkeyboard-config/xkbrules.mak new file mode 100644 index 000000000..7e8f11fbc --- /dev/null +++ b/xorg-server/xkeyboard-config/xkbrules.mak @@ -0,0 +1,20 @@ +DIRFILE=$(THISDIR:%=$(DESTDIR)\..\%.dir) + +.PHONY: destdir +destdir: $(DESTDIR) + +all: destdir $(DATA_FILES) $(DIRFILE) + +$(DESTDIR)\default: default.in + copy $< $@ + +$(DESTDIR)\%: % + copy $< $@ + +ifneq ($(DIRFILE),) +.PHONY: extrastuff + +$(DIRFILE): extrastuff $(DATA_FILES) + -del -e $@ + cd $(DESTDIR) & ..\..\xkbcomp.exe -lfhlpR -o $(relpath $@) * +endif diff --git a/xorg-server/xkeyboard-config/xslt/reg2ll.xsl b/xorg-server/xkeyboard-config/xslt/reg2ll.xsl index 598eb0fca..b8c335591 100644 --- a/xorg-server/xkeyboard-config/xslt/reg2ll.xsl +++ b/xorg-server/xkeyboard-config/xslt/reg2ll.xsl @@ -1,23 +1,23 @@ -<?xml version="1.0" encoding="UTF-8"?> -<xsl:stylesheet version="1.0" - xmlns:xsl="http://www.w3.org/1999/XSL/Transform" - > -<xsl:output method="text" - encoding="UTF-8" - doctype-system="xkb.dtd" - indent="no"/> - -<xsl:template match="modelList|optionList|name|description|shortDescription|configItem"/> -<xsl:strip-space elements="*"/> - -<xsl:template match="layoutList"><xsl:apply-templates select="./layout"/></xsl:template> - -<xsl:template match="variantList"><xsl:apply-templates select="./variant"/></xsl:template> - -<xsl:template match="layout"><xsl:text> -</xsl:text><xsl:value-of select="./configItem/name"/>:"<xsl:value-of select="./configItem/description"/>"<xsl:apply-templates match="./variantList/variant"/></xsl:template> - -<xsl:template match="variant"><xsl:text> -</xsl:text><xsl:value-of select="../../configItem/name"/>(<xsl:value-of select="./configItem/name"/>):"<xsl:value-of select="./configItem/description"/>"</xsl:template> - -</xsl:stylesheet> +<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ >
+<xsl:output method="text"
+ encoding="UTF-8"
+ doctype-system="xkb.dtd"
+ indent="no"/>
+
+<xsl:template match="modelList|optionList|name|description|shortDescription|configItem"/>
+<xsl:strip-space elements="*"/>
+
+<xsl:template match="layoutList"><xsl:apply-templates select="./layout"/></xsl:template>
+
+<xsl:template match="variantList"><xsl:apply-templates select="./variant"/></xsl:template>
+
+<xsl:template match="layout"><xsl:text>
+</xsl:text><xsl:value-of select="./configItem/name"/>:"<xsl:value-of select="./configItem/description"/>"<xsl:apply-templates match="./variantList/variant"/></xsl:template>
+
+<xsl:template match="variant"><xsl:text>
+</xsl:text><xsl:value-of select="../../configItem/name"/>(<xsl:value-of select="./configItem/name"/>):"<xsl:value-of select="./configItem/description"/>"</xsl:template>
+
+</xsl:stylesheet>
|