summaryrefslogtreecommitdiff
path: root/data/xkbdata/symbols
diff options
context:
space:
mode:
authorMatthieu Herrb <matthieu@cvs.openbsd.org>2011-08-30 21:15:34 +0000
committerMatthieu Herrb <matthieu@cvs.openbsd.org>2011-08-30 21:15:34 +0000
commita44ad52473f20dff65c36739dde07974609a5f54 (patch)
treecc51e06a67eacc8725f4c07ed5bd7ce02ec00389 /data/xkbdata/symbols
parent1cfc000cccbae9b36cbd23f01ccdfe9c5a18b684 (diff)
Switch to xkeyboard-config is done. Remove old xkbdata and unifdef it.
ok shadchin@
Diffstat (limited to 'data/xkbdata/symbols')
-rw-r--r--data/xkbdata/symbols/Makefile.am123
-rw-r--r--data/xkbdata/symbols/Makefile.in598
-rw-r--r--data/xkbdata/symbols/README8
-rw-r--r--data/xkbdata/symbols/al108
-rw-r--r--data/xkbdata/symbols/altwin59
-rw-r--r--data/xkbdata/symbols/am183
-rw-r--r--data/xkbdata/symbols/apple60
-rw-r--r--data/xkbdata/symbols/ar146
-rw-r--r--data/xkbdata/symbols/az213
-rw-r--r--data/xkbdata/symbols/be121
-rw-r--r--data/xkbdata/symbols/ben141
-rw-r--r--data/xkbdata/symbols/bg515
-rw-r--r--data/xkbdata/symbols/br95
-rw-r--r--data/xkbdata/symbols/bs91
-rw-r--r--data/xkbdata/symbols/by142
-rw-r--r--data/xkbdata/symbols/ca275
-rw-r--r--data/xkbdata/symbols/ca_enhanced185
-rw-r--r--data/xkbdata/symbols/capslock20
-rw-r--r--data/xkbdata/symbols/compose24
-rw-r--r--data/xkbdata/symbols/ctrl39
-rw-r--r--data/xkbdata/symbols/cz147
-rw-r--r--data/xkbdata/symbols/cz_qwerty16
-rw-r--r--data/xkbdata/symbols/czsk730
-rw-r--r--data/xkbdata/symbols/de173
-rw-r--r--data/xkbdata/symbols/de_CH94
-rw-r--r--data/xkbdata/symbols/dev67
-rw-r--r--data/xkbdata/symbols/digital/Makefile.am6
-rw-r--r--data/xkbdata/symbols/digital/Makefile.in298
-rw-r--r--data/xkbdata/symbols/digital/lk131
-rw-r--r--data/xkbdata/symbols/digital/pc176
-rw-r--r--data/xkbdata/symbols/digital/us212
-rw-r--r--data/xkbdata/symbols/digital/vt159
-rw-r--r--data/xkbdata/symbols/dk116
-rw-r--r--data/xkbdata/symbols/dvorak351
-rw-r--r--data/xkbdata/symbols/ee83
-rw-r--r--data/xkbdata/symbols/el145
-rw-r--r--data/xkbdata/symbols/en_US126
-rw-r--r--data/xkbdata/symbols/es91
-rw-r--r--data/xkbdata/symbols/eurosign20
-rw-r--r--data/xkbdata/symbols/fi122
-rw-r--r--data/xkbdata/symbols/fo91
-rw-r--r--data/xkbdata/symbols/fr101
-rw-r--r--data/xkbdata/symbols/fr_CH57
-rw-r--r--data/xkbdata/symbols/fujitsu/Makefile.am4
-rw-r--r--data/xkbdata/symbols/fujitsu/Makefile.in296
-rw-r--r--data/xkbdata/symbols/fujitsu/jp88
-rw-r--r--data/xkbdata/symbols/fujitsu/us145
-rw-r--r--data/xkbdata/symbols/gb134
-rw-r--r--data/xkbdata/symbols/ge_la71
-rw-r--r--data/xkbdata/symbols/ge_ru83
-rw-r--r--data/xkbdata/symbols/group296
-rw-r--r--data/xkbdata/symbols/guj67
-rw-r--r--data/xkbdata/symbols/gur67
-rw-r--r--data/xkbdata/symbols/hp/Makefile.am3
-rw-r--r--data/xkbdata/symbols/hp/Makefile.in294
-rw-r--r--data/xkbdata/symbols/hp/us106
-rw-r--r--data/xkbdata/symbols/hr105
-rw-r--r--data/xkbdata/symbols/hr_US80
-rw-r--r--data/xkbdata/symbols/hu336
-rw-r--r--data/xkbdata/symbols/hu_US150
-rw-r--r--data/xkbdata/symbols/hu_qwerty10
-rw-r--r--data/xkbdata/symbols/ie262
-rw-r--r--data/xkbdata/symbols/il75
-rw-r--r--data/xkbdata/symbols/il_phonetic83
-rw-r--r--data/xkbdata/symbols/inet2112
-rw-r--r--data/xkbdata/symbols/ir66
-rw-r--r--data/xkbdata/symbols/is126
-rw-r--r--data/xkbdata/symbols/iso9995-3137
-rw-r--r--data/xkbdata/symbols/it113
-rw-r--r--data/xkbdata/symbols/iu79
-rw-r--r--data/xkbdata/symbols/jp170
-rw-r--r--data/xkbdata/symbols/kan72
-rw-r--r--data/xkbdata/symbols/keypad90
-rw-r--r--data/xkbdata/symbols/la85
-rw-r--r--data/xkbdata/symbols/level394
-rw-r--r--data/xkbdata/symbols/lo80
-rw-r--r--data/xkbdata/symbols/lock22
-rw-r--r--data/xkbdata/symbols/lt140
-rw-r--r--data/xkbdata/symbols/lt_a101
-rw-r--r--data/xkbdata/symbols/lt_p75
-rw-r--r--data/xkbdata/symbols/lt_std107
-rw-r--r--data/xkbdata/symbols/lv78
-rw-r--r--data/xkbdata/symbols/macintosh/Makefile.am16
-rw-r--r--data/xkbdata/symbols/macintosh/Makefile.in308
-rw-r--r--data/xkbdata/symbols/macintosh/de144
-rw-r--r--data/xkbdata/symbols/macintosh/de_CH150
-rw-r--r--data/xkbdata/symbols/macintosh/dk92
-rw-r--r--data/xkbdata/symbols/macintosh/es50
-rw-r--r--data/xkbdata/symbols/macintosh/fi19
-rw-r--r--data/xkbdata/symbols/macintosh/fr101
-rw-r--r--data/xkbdata/symbols/macintosh/fr_CH28
-rw-r--r--data/xkbdata/symbols/macintosh/gb19
-rw-r--r--data/xkbdata/symbols/macintosh/it93
-rw-r--r--data/xkbdata/symbols/macintosh/nl15
-rw-r--r--data/xkbdata/symbols/macintosh/no58
-rw-r--r--data/xkbdata/symbols/macintosh/pt66
-rw-r--r--data/xkbdata/symbols/macintosh/se56
-rw-r--r--data/xkbdata/symbols/macintosh/us205
-rw-r--r--data/xkbdata/symbols/mk130
-rw-r--r--data/xkbdata/symbols/ml107
-rw-r--r--data/xkbdata/symbols/mm67
-rw-r--r--data/xkbdata/symbols/mn253
-rw-r--r--data/xkbdata/symbols/mt47
-rw-r--r--data/xkbdata/symbols/mt_us47
-rw-r--r--data/xkbdata/symbols/nec/Makefile.am3
-rw-r--r--data/xkbdata/symbols/nec/Makefile.in294
-rw-r--r--data/xkbdata/symbols/nec/jp167
-rw-r--r--data/xkbdata/symbols/nl98
-rw-r--r--data/xkbdata/symbols/no119
-rw-r--r--data/xkbdata/symbols/ogham206
-rw-r--r--data/xkbdata/symbols/ori71
-rw-r--r--data/xkbdata/symbols/pc/Makefile.am67
-rw-r--r--data/xkbdata/symbols/pc/Makefile.in358
-rw-r--r--data/xkbdata/symbols/pc/al43
-rw-r--r--data/xkbdata/symbols/pc/am123
-rw-r--r--data/xkbdata/symbols/pc/ara146
-rw-r--r--data/xkbdata/symbols/pc/az94
-rw-r--r--data/xkbdata/symbols/pc/ba61
-rw-r--r--data/xkbdata/symbols/pc/bd15
-rw-r--r--data/xkbdata/symbols/pc/be98
-rw-r--r--data/xkbdata/symbols/pc/bg138
-rw-r--r--data/xkbdata/symbols/pc/br62
-rw-r--r--data/xkbdata/symbols/pc/bt88
-rw-r--r--data/xkbdata/symbols/pc/by76
-rw-r--r--data/xkbdata/symbols/pc/ca331
-rw-r--r--data/xkbdata/symbols/pc/ch123
-rw-r--r--data/xkbdata/symbols/pc/cz108
-rw-r--r--data/xkbdata/symbols/pc/de172
-rw-r--r--data/xkbdata/symbols/pc/dk46
-rw-r--r--data/xkbdata/symbols/pc/ee56
-rw-r--r--data/xkbdata/symbols/pc/es125
-rw-r--r--data/xkbdata/symbols/pc/fi90
-rw-r--r--data/xkbdata/symbols/pc/fo51
-rw-r--r--data/xkbdata/symbols/pc/fr320
-rw-r--r--data/xkbdata/symbols/pc/gb78
-rw-r--r--data/xkbdata/symbols/pc/ge116
-rw-r--r--data/xkbdata/symbols/pc/gr128
-rw-r--r--data/xkbdata/symbols/pc/hr92
-rw-r--r--data/xkbdata/symbols/pc/hu433
-rw-r--r--data/xkbdata/symbols/pc/ie410
-rw-r--r--data/xkbdata/symbols/pc/il195
-rw-r--r--data/xkbdata/symbols/pc/in892
-rw-r--r--data/xkbdata/symbols/pc/ir69
-rw-r--r--data/xkbdata/symbols/pc/is66
-rw-r--r--data/xkbdata/symbols/pc/it64
-rw-r--r--data/xkbdata/symbols/pc/jp145
-rw-r--r--data/xkbdata/symbols/pc/kg29
-rw-r--r--data/xkbdata/symbols/pc/la76
-rw-r--r--data/xkbdata/symbols/pc/latam62
-rw-r--r--data/xkbdata/symbols/pc/latin179
-rw-r--r--data/xkbdata/symbols/pc/lk110
-rw-r--r--data/xkbdata/symbols/pc/lt111
-rw-r--r--data/xkbdata/symbols/pc/lv130
-rw-r--r--data/xkbdata/symbols/pc/mao24
-rw-r--r--data/xkbdata/symbols/pc/mkd66
-rw-r--r--data/xkbdata/symbols/pc/mm66
-rw-r--r--data/xkbdata/symbols/pc/mn71
-rw-r--r--data/xkbdata/symbols/pc/mt57
-rw-r--r--data/xkbdata/symbols/pc/nl54
-rw-r--r--data/xkbdata/symbols/pc/no181
-rw-r--r--data/xkbdata/symbols/pc/pc275
-rw-r--r--data/xkbdata/symbols/pc/pk86
-rw-r--r--data/xkbdata/symbols/pc/pl130
-rw-r--r--data/xkbdata/symbols/pc/pt62
-rw-r--r--data/xkbdata/symbols/pc/ro100
-rw-r--r--data/xkbdata/symbols/pc/ru167
-rw-r--r--data/xkbdata/symbols/pc/se154
-rw-r--r--data/xkbdata/symbols/pc/si46
-rw-r--r--data/xkbdata/symbols/pc/sk111
-rw-r--r--data/xkbdata/symbols/pc/srp280
-rw-r--r--data/xkbdata/symbols/pc/sy152
-rw-r--r--data/xkbdata/symbols/pc/th188
-rw-r--r--data/xkbdata/symbols/pc/tj74
-rw-r--r--data/xkbdata/symbols/pc/tr158
-rw-r--r--data/xkbdata/symbols/pc/ua213
-rw-r--r--data/xkbdata/symbols/pc/us295
-rw-r--r--data/xkbdata/symbols/pc/uz82
-rw-r--r--data/xkbdata/symbols/pc/vn40
-rw-r--r--data/xkbdata/symbols/pc10432
-rw-r--r--data/xkbdata/symbols/pl60
-rw-r--r--data/xkbdata/symbols/pl2119
-rw-r--r--data/xkbdata/symbols/pt78
-rw-r--r--data/xkbdata/symbols/ralt18
-rw-r--r--data/xkbdata/symbols/ro141
-rw-r--r--data/xkbdata/symbols/ro296
-rw-r--r--data/xkbdata/symbols/ru297
-rw-r--r--data/xkbdata/symbols/sapmi194
-rw-r--r--data/xkbdata/symbols/se119
-rw-r--r--data/xkbdata/symbols/se_FI10
-rw-r--r--data/xkbdata/symbols/se_NO10
-rw-r--r--data/xkbdata/symbols/se_SE10
-rw-r--r--data/xkbdata/symbols/sgi/Makefile.am3
-rw-r--r--data/xkbdata/symbols/sgi/Makefile.in294
-rw-r--r--data/xkbdata/symbols/sgi/jp46
-rw-r--r--data/xkbdata/symbols/si108
-rw-r--r--data/xkbdata/symbols/sk141
-rw-r--r--data/xkbdata/symbols/sk_qwerty16
-rw-r--r--data/xkbdata/symbols/sony/Makefile.am3
-rw-r--r--data/xkbdata/symbols/sony/Makefile.in295
-rw-r--r--data/xkbdata/symbols/sony/us93
-rw-r--r--data/xkbdata/symbols/sr130
-rw-r--r--data/xkbdata/symbols/srvr_ctrl136
-rw-r--r--data/xkbdata/symbols/sun/Makefile.am6
-rw-r--r--data/xkbdata/symbols/sun/Makefile.in297
-rw-r--r--data/xkbdata/symbols/sun/lkeys16
-rw-r--r--data/xkbdata/symbols/sun/se193
-rw-r--r--data/xkbdata/symbols/sun/us338
-rw-r--r--data/xkbdata/symbols/sun/usb28
-rw-r--r--data/xkbdata/symbols/syr72
-rw-r--r--data/xkbdata/symbols/syr_phonetic72
-rw-r--r--data/xkbdata/symbols/tel74
-rw-r--r--data/xkbdata/symbols/th74
-rw-r--r--data/xkbdata/symbols/th_pat72
-rw-r--r--data/xkbdata/symbols/th_tis71
-rw-r--r--data/xkbdata/symbols/tj162
-rw-r--r--data/xkbdata/symbols/tml285
-rw-r--r--data/xkbdata/symbols/tr65
-rw-r--r--data/xkbdata/symbols/tr_f134
-rw-r--r--data/xkbdata/symbols/ua266
-rw-r--r--data/xkbdata/symbols/us363
-rw-r--r--data/xkbdata/symbols/us_group2272
-rw-r--r--data/xkbdata/symbols/us_group3279
-rw-r--r--data/xkbdata/symbols/us_intl70
-rw-r--r--data/xkbdata/symbols/uz142
-rw-r--r--data/xkbdata/symbols/vn398
-rw-r--r--data/xkbdata/symbols/xfree68/Makefile.am4
-rw-r--r--data/xkbdata/symbols/xfree68/Makefile.in296
-rw-r--r--data/xkbdata/symbols/xfree68/amiga132
-rw-r--r--data/xkbdata/symbols/xfree68/ataritt161
-rw-r--r--data/xkbdata/symbols/yu85
-rw-r--r--data/xkbdata/symbols/zaurus75
231 files changed, 0 insertions, 32448 deletions
diff --git a/data/xkbdata/symbols/Makefile.am b/data/xkbdata/symbols/Makefile.am
deleted file mode 100644
index c6fc31ebe..000000000
--- a/data/xkbdata/symbols/Makefile.am
+++ /dev/null
@@ -1,123 +0,0 @@
-SUBDIRS = pc macintosh sun fujitsu nec digital hp sgi sony xfree68
-
-xkbdata_symbolsdir = $(datadir)/X11/xkb/symbols
-dist_xkbdata_symbols_DATA = \
- al \
- altwin \
- am \
- apple \
- ar \
- az \
- be \
- ben \
- bg \
- br \
- bs \
- by \
- ca \
- ca_enhanced \
- capslock \
- compose \
- ctrl \
- cz \
- cz_qwerty \
- czsk \
- de \
- de_CH \
- dev \
- dk \
- dvorak \
- ee \
- el \
- en_US \
- es \
- eurosign \
- fi \
- fo \
- fr \
- fr_CH \
- gb \
- ge_la \
- ge_ru \
- group \
- guj \
- gur \
- hr \
- hr_US \
- hu \
- hu_qwerty \
- hu_US \
- ie \
- il \
- il_phonetic \
- inet \
- ir \
- is \
- iso9995-3 \
- it \
- iu \
- jp \
- kan \
- keypad \
- la \
- level3 \
- lo \
- lock \
- lt \
- lt_a \
- lt_p \
- lt_std \
- lv \
- mk \
- ml \
- mm \
- mn \
- mt \
- mt_us \
- nl \
- no \
- ogham \
- ori \
- pc104 \
- pl \
- pl2 \
- pt \
- ralt \
- README \
- ro \
- ro2 \
- ru \
- sapmi \
- se \
- se_FI \
- se_NO \
- se_SE \
- si \
- sk \
- sk_qwerty \
- sr \
- srvr_ctrl \
- syr \
- syr_phonetic \
- tel \
- th \
- th_pat \
- th_tis \
- tj \
- tml \
- tr \
- tr_f \
- ua \
- us \
- us_group2 \
- us_group3 \
- us_intl \
- uz \
- vn \
- yu \
- zaurus
-
-xkbdatadir = $(datadir)/X11/xkb
-xkbdata_DATA = symbols.dir
-
-include $(top_srcdir)/xkbrules.am
diff --git a/data/xkbdata/symbols/Makefile.in b/data/xkbdata/symbols/Makefile.in
deleted file mode 100644
index 7b3e9ddb0..000000000
--- a/data/xkbdata/symbols/Makefile.in
+++ /dev/null
@@ -1,598 +0,0 @@
-# Makefile.in generated by automake 1.9.6 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-# Common rules for building *.dir files in all xkb subdirectories
-# Replaces Imake's MakeXkbDir() rule
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = ..
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-DIST_COMMON = README $(dist_xkbdata_symbols_DATA) \
- $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
- $(top_srcdir)/xkbrules.am
-subdir = symbols
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-SOURCES =
-DIST_SOURCES =
-RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
- html-recursive info-recursive install-data-recursive \
- install-exec-recursive install-info-recursive \
- install-recursive installcheck-recursive installdirs-recursive \
- pdf-recursive ps-recursive uninstall-info-recursive \
- uninstall-recursive
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(xkbdata_symbolsdir)" \
- "$(DESTDIR)$(xkbdatadir)"
-dist_xkbdata_symbolsDATA_INSTALL = $(INSTALL_DATA)
-xkbdataDATA_INSTALL = $(INSTALL_DATA)
-DATA = $(dist_xkbdata_symbols_DATA) $(xkbdata_DATA)
-ETAGS = etags
-CTAGS = ctags
-DIST_SUBDIRS = $(SUBDIRS)
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
-MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
-MAKEINFO = @MAKEINFO@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-VERSION = @VERSION@
-XKBCOMP = @XKBCOMP@
-ac_ct_STRIP = @ac_ct_STRIP@
-am__leading_dot = @am__leading_dot@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build_alias = @build_alias@
-datadir = @datadir@
-exec_prefix = @exec_prefix@
-host_alias = @host_alias@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-SUBDIRS = pc macintosh sun fujitsu nec digital hp sgi sony xfree68
-xkbdata_symbolsdir = $(datadir)/X11/xkb/symbols
-dist_xkbdata_symbols_DATA = \
- al \
- altwin \
- am \
- apple \
- ar \
- az \
- be \
- ben \
- bg \
- br \
- bs \
- by \
- ca \
- ca_enhanced \
- capslock \
- compose \
- ctrl \
- cz \
- cz_qwerty \
- czsk \
- de \
- de_CH \
- dev \
- dk \
- dvorak \
- ee \
- el \
- en_US \
- es \
- eurosign \
- fi \
- fo \
- fr \
- fr_CH \
- gb \
- ge_la \
- ge_ru \
- group \
- guj \
- gur \
- hr \
- hr_US \
- hu \
- hu_qwerty \
- hu_US \
- ie \
- il \
- il_phonetic \
- inet \
- ir \
- is \
- iso9995-3 \
- it \
- iu \
- jp \
- kan \
- keypad \
- la \
- level3 \
- lo \
- lock \
- lt \
- lt_a \
- lt_p \
- lt_std \
- lv \
- mk \
- ml \
- mm \
- mn \
- mt \
- mt_us \
- nl \
- no \
- ogham \
- ori \
- pc104 \
- pl \
- pl2 \
- pt \
- ralt \
- README \
- ro \
- ro2 \
- ru \
- sapmi \
- se \
- se_FI \
- se_NO \
- se_SE \
- si \
- sk \
- sk_qwerty \
- sr \
- srvr_ctrl \
- syr \
- syr_phonetic \
- tel \
- th \
- th_pat \
- th_tis \
- tj \
- tml \
- tr \
- tr_f \
- ua \
- us \
- us_group2 \
- us_group3 \
- us_intl \
- uz \
- vn \
- yu \
- zaurus
-
-xkbdatadir = $(datadir)/X11/xkb
-xkbdata_DATA = symbols.dir
-MOSTLYCLEANFILES = $(subdir).dir
-all: all-recursive
-
-.SUFFIXES:
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/xkbrules.am $(am__configure_deps)
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu symbols/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu symbols/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-uninstall-info-am:
-install-dist_xkbdata_symbolsDATA: $(dist_xkbdata_symbols_DATA)
- @$(NORMAL_INSTALL)
- test -z "$(xkbdata_symbolsdir)" || $(mkdir_p) "$(DESTDIR)$(xkbdata_symbolsdir)"
- @list='$(dist_xkbdata_symbols_DATA)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(dist_xkbdata_symbolsDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(xkbdata_symbolsdir)/$$f'"; \
- $(dist_xkbdata_symbolsDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(xkbdata_symbolsdir)/$$f"; \
- done
-
-uninstall-dist_xkbdata_symbolsDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(dist_xkbdata_symbols_DATA)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(xkbdata_symbolsdir)/$$f'"; \
- rm -f "$(DESTDIR)$(xkbdata_symbolsdir)/$$f"; \
- done
-install-xkbdataDATA: $(xkbdata_DATA)
- @$(NORMAL_INSTALL)
- test -z "$(xkbdatadir)" || $(mkdir_p) "$(DESTDIR)$(xkbdatadir)"
- @list='$(xkbdata_DATA)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(xkbdataDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(xkbdatadir)/$$f'"; \
- $(xkbdataDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(xkbdatadir)/$$f"; \
- done
-
-uninstall-xkbdataDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(xkbdata_DATA)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(xkbdatadir)/$$f'"; \
- rm -f "$(DESTDIR)$(xkbdatadir)/$$f"; \
- done
-
-# This directory's subdirectories are mostly independent; you can cd
-# into them and run `make' without going through this Makefile.
-# To change the values of `make' variables: instead of editing Makefiles,
-# (1) if the variable is set in `config.status', edit `config.status'
-# (which will cause the Makefiles to be regenerated when you run `make');
-# (2) otherwise, pass the desired values on the `make' command line.
-$(RECURSIVE_TARGETS):
- @failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
- *k*) failcom='fail=yes';; \
- esac; \
- done; \
- dot_seen=no; \
- target=`echo $@ | sed s/-recursive//`; \
- list='$(SUBDIRS)'; for subdir in $$list; do \
- echo "Making $$target in $$subdir"; \
- if test "$$subdir" = "."; then \
- dot_seen=yes; \
- local_target="$$target-am"; \
- else \
- local_target="$$target"; \
- fi; \
- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || eval $$failcom; \
- done; \
- if test "$$dot_seen" = "no"; then \
- $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
- fi; test -z "$$fail"
-
-mostlyclean-recursive clean-recursive distclean-recursive \
-maintainer-clean-recursive:
- @failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
- *k*) failcom='fail=yes';; \
- esac; \
- done; \
- dot_seen=no; \
- case "$@" in \
- distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
- *) list='$(SUBDIRS)' ;; \
- esac; \
- rev=''; for subdir in $$list; do \
- if test "$$subdir" = "."; then :; else \
- rev="$$subdir $$rev"; \
- fi; \
- done; \
- rev="$$rev ."; \
- target=`echo $@ | sed s/-recursive//`; \
- for subdir in $$rev; do \
- echo "Making $$target in $$subdir"; \
- if test "$$subdir" = "."; then \
- local_target="$$target-am"; \
- else \
- local_target="$$target"; \
- fi; \
- (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || eval $$failcom; \
- done && test -z "$$fail"
-tags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
- done
-ctags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
- done
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
- include_option=--etags-include; \
- empty_fix=.; \
- else \
- include_option=--include; \
- empty_fix=; \
- fi; \
- list='$(SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
- test ! -f $$subdir/TAGS || \
- tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
- fi; \
- done; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
- test -n "$$unique" || unique=$$empty_fix; \
- $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
- $$tags $$unique; \
- fi
-ctags: CTAGS
-CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- tags=; \
- here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
- test -z "$(CTAGS_ARGS)$$tags$$unique" \
- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
- $$tags $$unique
-
-GTAGS:
- here=`$(am__cd) $(top_builddir) && pwd` \
- && cd $(top_srcdir) \
- && gtags -i $(GTAGS_ARGS) $$here
-
-distclean-tags:
- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
- $(mkdir_p) $(distdir)/..
- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
- list='$(DISTFILES)'; for file in $$list; do \
- case $$file in \
- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
- $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
- esac; \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test "$$dir" != "$$file" && test "$$dir" != "."; then \
- dir="/$$dir"; \
- $(mkdir_p) "$(distdir)$$dir"; \
- else \
- dir=''; \
- fi; \
- if test -d $$d/$$file; then \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
- list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
- test -d "$(distdir)/$$subdir" \
- || $(mkdir_p) "$(distdir)/$$subdir" \
- || exit 1; \
- distdir=`$(am__cd) $(distdir) && pwd`; \
- top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
- (cd $$subdir && \
- $(MAKE) $(AM_MAKEFLAGS) \
- top_distdir="$$top_distdir" \
- distdir="$$distdir/$$subdir" \
- distdir) \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-recursive
-all-am: Makefile $(DATA)
-installdirs: installdirs-recursive
-installdirs-am:
- for dir in "$(DESTDIR)$(xkbdata_symbolsdir)" "$(DESTDIR)$(xkbdatadir)"; do \
- test -z "$$dir" || $(mkdir_p) "$$dir"; \
- done
-install: install-recursive
-install-exec: install-exec-recursive
-install-data: install-data-recursive
-uninstall: uninstall-recursive
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-recursive
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
- -test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES)
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-recursive
-
-clean-am: clean-generic mostlyclean-am
-
-distclean: distclean-recursive
- -rm -f Makefile
-distclean-am: clean-am distclean-generic distclean-tags
-
-dvi: dvi-recursive
-
-dvi-am:
-
-html: html-recursive
-
-info: info-recursive
-
-info-am:
-
-install-data-am: install-dist_xkbdata_symbolsDATA install-xkbdataDATA
-
-install-exec-am:
-
-install-info: install-info-recursive
-
-install-man:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-recursive
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-recursive
-
-mostlyclean-am: mostlyclean-generic
-
-pdf: pdf-recursive
-
-pdf-am:
-
-ps: ps-recursive
-
-ps-am:
-
-uninstall-am: uninstall-dist_xkbdata_symbolsDATA uninstall-info-am \
- uninstall-xkbdataDATA
-
-uninstall-info: uninstall-info-recursive
-
-.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am \
- clean clean-generic clean-recursive ctags ctags-recursive \
- distclean distclean-generic distclean-recursive distclean-tags \
- distdir dvi dvi-am html html-am info info-am install \
- install-am install-data install-data-am \
- install-dist_xkbdata_symbolsDATA install-exec install-exec-am \
- install-info install-info-am install-man install-strip \
- install-xkbdataDATA installcheck installcheck-am installdirs \
- installdirs-am maintainer-clean maintainer-clean-generic \
- maintainer-clean-recursive mostlyclean mostlyclean-generic \
- mostlyclean-recursive pdf pdf-am ps ps-am tags tags-recursive \
- uninstall uninstall-am uninstall-dist_xkbdata_symbolsDATA \
- uninstall-info-am uninstall-xkbdataDATA
-
-
-$(subdir).dir:
- -rm -f $@
- $(XKBCOMP) -lfhlpR -o $@ '*'
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/data/xkbdata/symbols/README b/data/xkbdata/symbols/README
deleted file mode 100644
index 4718d7599..000000000
--- a/data/xkbdata/symbols/README
+++ /dev/null
@@ -1,8 +0,0 @@
-The symbols component of a keyboard mapping specifies primarily the symbols
-bound to each keyboard key. It affects the symbols symbolic name, a key symbol
-mapping for each key, the keyboard modifier mapping, and the symbolic names for
-the keyboard symbol groups.
-
-
-
-/* $XFree86$ */
diff --git a/data/xkbdata/symbols/al b/data/xkbdata/symbols/al
deleted file mode 100644
index 8d819a137..000000000
--- a/data/xkbdata/symbols/al
+++ /dev/null
@@ -1,108 +0,0 @@
-
-// albanian keyboard layout
-// done by Pablo Saratxaga <pablo@mandrakesoft.com>
-//
-// it seems the grave on AltGr-7 is not a dead key, I put a dead_grave
-// in AltGr-Shift-7 for convenience
-
-partial hidden alphanumeric_keys modifier_keys
-xkb_symbols "basic" {
-
- name[Group1]= "Albanian";
- key <ESC> { [ Escape ] };
-
- // Alphanumeric section
- key <TLDE> { [ backslash, bar ] };
- key <AE01> { [ 1, exclam ],
- [ asciitilde, dead_tilde ] };
- key <AE02> { [ 2, quotedbl ],
- [ 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 ],
- [ grave, 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 ] };
- key <AE12> { [ equal, plus ],
- [ dead_cedilla ] };
-
- key <AD01> { [ q, Q ],
- [ backslash ] };
- key <AD02> { [ w, W ],
- [ bar ] };
- key <AD03> { [ e, E ],
- [ EuroSign ] };
- key <AD04> { [ r, R ] };
- key <AD05> { [ t, T ] };
- key <AD06> { [ z, Z ] };
- key <AD07> { [ u, U ] };
- key <AD08> { [ i, I ] };
- key <AD09> { [ o, O ] };
- key <AD10> { [ p, P ] };
- key <AD11> { [ ccedilla, Ccedilla ],
- [ division ] };
- key <AD12> { [ at, apostrophe ],
- [ multiply ] };
-
- key <AC01> { [ a, A ] };
- key <AC02> { [ s, S ],
- [ dstroke ] };
- key <AC03> { [ d, D ],
- [ Dstroke ] };
- key <AC04> { [ f, F ],
- [ bracketleft ] };
- key <AC05> { [ g, G ],
- [ bracketright ] };
- key <AC06> { [ h, H ] };
- key <AC07> { [ j, J ] };
- key <AC08> { [ k, K ],
- [ lstroke ] };
- key <AC09> { [ l, L ],
- [ Lstroke ] };
- key <AC10> { [ ediaeresis, Ediaeresis ],
- [ dollar ] };
- key <AC11> { [ bracketleft, braceleft ],
- [ ssharp ] };
- key <BKSL> { [ bracketright, braceright ],
- [ currency ] };
-
- key <AB01> { [ y, Y ] };
- key <AB02> { [ x, X ] };
- key <AB03> { [ c, C ] };
- key <AB04> { [ v, V ],
- [ at ] };
- key <AB05> { [ b, B ],
- [ braceleft ] };
- key <AB06> { [ n, N ],
- [ braceright ] };
- key <AB07> { [ m, M ],
- [ section ] };
- key <AB08> { [ comma, semicolon ],
- [ less ] };
- key <AB09> { [ period, colon ],
- [ greater ] };
- key <AB10> { [ slash, question ] };
-
- key <RALT> { [ Mode_switch ] };
- key <RWIN> { [ Multi_key ] };
- // End alphanumeric section
-
- // begin modifier mappings
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
-
-};
-
diff --git a/data/xkbdata/symbols/altwin b/data/xkbdata/symbols/altwin
deleted file mode 100644
index 3ecd29f88..000000000
--- a/data/xkbdata/symbols/altwin
+++ /dev/null
@@ -1,59 +0,0 @@
-// $XdotOrg: xc/programs/xkbcomp/symbols/altwin,v 1.5 2003/12/03 14:09:08 pascal Exp $
-// $XFree86: xc/programs/xkbcomp/symbols/altwin,v 1.4 2001/10/10 19:18:32 herrb Exp $
-
-partial modifier_keys
-xkb_symbols "meta_alt" {
- key <LALT> { [ Alt_L, Meta_L ] };
- key <RALT> { [ Alt_R, Meta_R ] };
- modifier_map Mod1 { Alt_L, Alt_R, Meta_L, Meta_R };
-// modifier_map Mod4 {};
-};
-
-partial modifier_keys
-xkb_symbols "meta_win" {
- key <LALT> { [ Alt_L, Alt_L ] };
- key <RALT> { [ Alt_R, Alt_R ] };
- key <LWIN> { [ Meta_L ] };
- key <RWIN> { [ Meta_R ] };
- modifier_map Mod1 { Alt_L, Alt_R };
- modifier_map Mod4 { <META>, Meta_L, Meta_R };
-};
-
-partial modifier_keys
-xkb_symbols "left_meta_win" {
- key <LALT> { [ Alt_L, Alt_L ] };
- key <LWIN> { [ Meta_L ] };
- modifier_map Mod1 { Alt_L };
- modifier_map Mod4 { <META>, Meta_L };
-};
-
-partial modifier_keys
-xkb_symbols "super_win" {
- key <LWIN> { [ Super_L ] };
- key <RWIN> { [ Super_R ] };
- modifier_map Mod4 { Super_L, Super_R };
-};
-
-partial modifier_keys
-xkb_symbols "hyper_win" {
- key <LWIN> { [ Hyper_L ] };
- key <RWIN> { [ Hyper_R ] };
- modifier_map Mod4 { Hyper_L, Hyper_R };
-};
-
-// Use Menu for the menu key
-partial modifier_keys
-xkb_symbols "menu" {
- key <MENU> { [ Menu ] };
-};
-
-// Layout for Tux key caps with additional right Alt key
-partial modifier_keys
-xkb_symbols "alt_super_win" {
- key <LALT> { [ Alt_L, Meta_L ] };
- key <RWIN> { [ Alt_R, Meta_R ] };
- key <LWIN> { [ Super_L ] };
- key <MENU> { [ Super_R ] };
- modifier_map Mod1 { Alt_L, Alt_R, Meta_L, Meta_R };
- modifier_map Mod4 { Super_L, Super_R };
-};
diff --git a/data/xkbdata/symbols/am b/data/xkbdata/symbols/am
deleted file mode 100644
index bd870a83f..000000000
--- a/data/xkbdata/symbols/am
+++ /dev/null
@@ -1,183 +0,0 @@
-// $XConsortium: am /main/3 1997/12/18 12:40:12 rch $
-//
-// $XFree86: xc/programs/xkbcomp/symbols/am,v 1.4 2002/06/04 22:50:58 dawes Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple en_US
- // keyboard and a very simple Armenian keyboard
-
- name[Group1]= "US/ASCII";
- name[Group2]= "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> { [ ], [ period, 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 ] };
-
- // 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 };
-};
-
-xkb_symbols "old" {
- include "am(basic)"
-
- key <BKSL> { [ ], [ 0x1002026, 0x1000587 ] };
-
- key <AE01> { [ ], [ 0x1000573, 0x1000543 ] };
- key <AE02> { [ ], [ 0x100057b, 0x100054b ] };
- key <AE03> { [ ], [ 0x100056a, 0x100053a ] };
- key <AE04> { [ ], [ 0x1000571, 0x1000541 ] };
- key <AE05> { [ ], [ 0x1000575, 0x1000545 ] };
- key <AE06> { [ ], [ 0x100057c, 0x100054c ] };
- key <AE07> { [ ], [ 0x1000580, 0x1000550 ] };
- key <AE08> { [ ], [ 0x1000581, 0x1000551 ] };
- key <AE09> { [ ], [ 0x1000567, 0x1000537 ] };
- key <AE10> { [ ], [ 0x1000572, 0x1000542 ] };
- key <AE11> { [ ], [ 0x1002013, 0x1002014 ] };
- key <AE12> { [ ], [ parenleft, parenright] };
-
- key <AD01> { [ ], [ 0x1000583, 0x1000553 ] };
- key <AD02> { [ ], [ 0x1000562, 0x1000532 ] };
- key <AD03> { [ ], [ 0x100057d, 0x100054d ] };
- key <AD04> { [ ], [ 0x1000574, 0x1000544 ] };
- key <AD05> { [ ], [ 0x1000578, 0x1000548 ] };
- key <AD06> { [ ], [ 0x1000582, 0x1000552 ] };
- key <AD07> { [ ], [ 0x100056f, 0x100053f ] };
- key <AD08> { [ ], [ 0x1000568, 0x1000538 ] };
- key <AD09> { [ ], [ 0x1000569, 0x1000539 ] };
- key <AD10> { [ ], [ 0x100056e, 0x100053e ] };
- key <AD11> { [ ], [ 0x1000585, 0x1000555 ] };
- key <AD12> { [ ], [ 0x1000586, 0x1000556 ] };
-
- key <AC01> { [ ], [ 0x100057e, 0x100054e ] };
- key <AC02> { [ ], [ 0x1000563, 0x1000533 ] };
- key <AC03> { [ ], [ 0x1000565, 0x1000535 ] };
- key <AC04> { [ ], [ 0x1000561, 0x1000531 ] };
- key <AC05> { [ ], [ 0x1000576, 0x1000546 ] };
- key <AC06> { [ ], [ 0x100056b, 0x100053b ] };
- key <AC07> { [ ], [ 0x100057f, 0x100054f ] };
- key <AC08> { [ ], [ 0x1000570, 0x1000540 ] };
- key <AC09> { [ ], [ 0x100057a, 0x100054a ] };
- key <AC10> { [ ], [ 0x1000589, 0x100058a ] };
- key <AC11> { [ ], [ 0x100055b, 0x10002bc ] };
-
- key <AB01> { [ ], [ 0x1000564, 0x1000534 ] };
- key <AB02> { [ ], [ 0x1000579, 0x1000549 ] };
- key <AB03> { [ ], [ 0x1000566, 0x1000536 ] };
- key <AB04> { [ ], [ 0x100056c, 0x100053c ] };
- key <AB05> { [ ], [ 0x1000584, 0x1000554 ] };
- key <AB06> { [ ], [ 0x100056d, 0x100053d ] };
- key <AB07> { [ ], [ 0x1000577, 0x1000547 ] };
- key <AB08> { [ ], [ comma, guillemotleft ] };
- key <AB09> { [ ], [ period, guillemotright ] };
- key <AB10> { [ ], [ 0x100055e, 0x100055e ] };
-
-};
-
-xkb_symbols "phonetic" {
- include "am(old)"
-
- key <BKSL> { [ ], [ 0x1000577, 0x1000547 ] };
-
- key <AE01> { [ ], [ 0x1000567, 0x1000537 ] };
- key <AE02> { [ ], [ 0x1000569, 0x1000539 ] };
- key <AE03> { [ ], [ 0x1000583, 0x1000553 ] };
- key <AE05> { [ ], [ 0x100057b, 0x100054b ] };
- key <AE06> { [ ], [ parenright, parenleft ] };
- key <AE07> { [ ], [ 0x1000587, percent ] };
- key <AE08> { [ ], [ 0x100057c, 0x100054c ] };
- key <AE09> { [ ], [ 0x1000579, 0x1000549 ] };
- key <AE10> { [ ], [ 0x1000573, 0x1000543 ] };
- key <AE12> { [ ], [ 0x100056a, 0x100053a ] };
-
- key <AD01> { [ ], [ 0x1000584, 0x1000554 ] };
- key <AD02> { [ ], [ 0x1000578, 0x1000548 ] };
- key <AD03> { [ ], [ 0x1000565, 0x1000535 ] };
- key <AD04> { [ ], [ 0x1000580, 0x1000550 ] };
- key <AD05> { [ ], [ 0x100057f, 0x100054f ] };
- key <AD06> { [ ], [ 0x1000568, 0x1000538 ] };
- key <AD07> { [ ], [ 0x1000582, 0x1000552 ] };
- key <AD08> { [ ], [ 0x100056b, 0x100053b ] };
- key <AD09> { [ ], [ 0x1000585, 0x1000555 ] };
- key <AD10> { [ ], [ 0x100057a, 0x100054a ] };
- key <AD11> { [ ], [ 0x100056d, 0x100053d ] };
- key <AD12> { [ ], [ 0x100056e, 0x100053e ] };
-
- key <AC01> { [ ], [ 0x1000561, 0x1000531 ] };
- key <AC02> { [ ], [ 0x100057d, 0x100054d ] };
- key <AC03> { [ ], [ 0x1000564, 0x1000534 ] };
- key <AC04> { [ ], [ 0x1000586, 0x1000556 ] };
- key <AC05> { [ ], [ 0x1000563, 0x1000533 ] };
- key <AC06> { [ ], [ 0x1000570, 0x1000540 ] };
- key <AC07> { [ ], [ 0x1000575, 0x1000545 ] };
- key <AC08> { [ ], [ 0x100056f, 0x100053f ] };
- key <AC09> { [ ], [ 0x100056c, 0x100053c ] };
- key <AC10> { [ ], [ 0x1000589, 0x1002026 ] };
-
- key <AB01> { [ ], [ 0x1000566, 0x1000536 ] };
- key <AB02> { [ ], [ 0x1000572, 0x1000542 ] };
- key <AB03> { [ ], [ 0x1000581, 0x1000551 ] };
- key <AB04> { [ ], [ 0x100057e, 0x100054e ] };
- key <AB05> { [ ], [ 0x1000562, 0x1000532 ] };
- key <AB06> { [ ], [ 0x1000576, 0x1000546 ] };
- key <AB07> { [ ], [ 0x1000574, 0x1000544 ] };
- key <AB10> { [ ], [ slash , 0x100055e ] };
-
-};
-
-
diff --git a/data/xkbdata/symbols/apple b/data/xkbdata/symbols/apple
deleted file mode 100644
index 439d1207f..000000000
--- a/data/xkbdata/symbols/apple
+++ /dev/null
@@ -1,60 +0,0 @@
-//
-// Keyboard modification for Apple keyboards
-//
-// $XFree86: $
-
-partial default modifier_keys
-xkb_symbols "extended" {
-
- key <KPEQ> { [ KP_Equal ] };
-
-// The key in the PC's Insert position is sometimes engraved Help (at least
-// in Switzerland and Great Britain), with Insert sometimes above. But in the
-// US and Canada, it remains Insert. So this should probably be an XkbOption,
-// but I have to do more research.
-// Perhaps Help should be the primary symbol with Insert in the 1st shift-level
-// key <INS> { [ Help, Insert ] };
-// The keys next to F12, labeled F13, F14, & F15 generate codes that XFree86
-// claims not to generate. I think they should be equivalent to the PC keys
-// Print Screen / SysRq, Scroll Lock, and Pause. Linux kernel bug?
-// key <PRSC> { [ F13 ] }; // should be keycode 93 or
-// key <FK13> { [ F13 ] }; // should be keycode 118
-// key <SCLK> { [ F14 ] }; // should be keycode 123 or
-// key <FK14> { [ F14 ] }; // should be keycode 119
-// key <PAUS> { [ F15 ] }; // should be keycode 127 or
-// key <FK15> { [ F15 ] }; // should be keycode 120
-};
-
-partial modifier_keys
-xkb_symbols "laptop" {
-
- include "apple(extended)"
-
- // The real numlock key on the iBook (shared with F5) works internally to
- // the keyboard. It illuminates the Num_Lock led and locks the fn-key to
- // type only the keypad keys on the letter keys (U=4, I=5, O=6, P=*, etc.).
- // The key in the Num_lock position is engraved with Clear.
- override key <NMLK> { [ Clear ] };
- // The key engraved Delete sends BKSP. To get Delete, use Shift-Delete
- override key <BKSP> { [ BackSpace, Delete ] };
- // These keyboards only generate a <RALT> when pressing fn+Alt. This makes
- // it impossible to get to the third shift level on keys that are on
- // the fn-keypad, so use the Enter key (right of <SPC>) for Mode_switch,
- // and use fn+Enter (Apple's code for Menu) for KP_Enter.
- replace key <KPEN> { [ ISO_Level3_Shift ] };
- modifier_map Mod2 { ISO_Level3_Shift };
- // Linux kernel bug with Menu on macs means this doesn't work yet
-// replace key <MENU> { [ KP_Enter ] }; // should be keycode 117
-};
-
-partial modifier_keys
-xkb_symbols "laptop_bad_switch" {
- include "apple(laptop)"
-
- // Before XFree86 4.3, most keymaps were configured to generate the
- // third-level shift from the second group as opposed to the third-level
- // of the first group. These keymaps require this mapping to work as
- // expected.
- replace key <KPEN> { [ Mode_switch ] };
- modifier_map Mod2 { Mode_switch };
-};
diff --git a/data/xkbdata/symbols/ar b/data/xkbdata/symbols/ar
deleted file mode 100644
index 932e6ed40..000000000
--- a/data/xkbdata/symbols/ar
+++ /dev/null
@@ -1,146 +0,0 @@
-// $XConsortium: th /main/3 1996/08/31 12:20:18 kaleb $
-// $XFree86: xc/programs/xkbcomp/symbols/ar,v 1.1 2001/11/21 22:28:52 dawes Exp $
-partial default alphanumeric_keys
-xkb_symbols "basic" {
- name[Group2]= "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, parenleft ] };
- key <AE10> { [ ], [ 0, parenright ] };
- 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 ] };
- 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, braceleft ] };
- key <AD12> { [ ], [ Arabic_dal, braceright ] };
-
- key <AC01> { [ ], [ Arabic_sheen, backslash ] };
- key <AC02> { [ ], [ Arabic_seen, S ] };
- key <AC03> { [ ], [ Arabic_yeh, bracketleft ] };
- key <AC04> { [ ], [ Arabic_beh, bracketright ] };
- 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 ] };
- key <AC11> { [ ], [ Arabic_tah, quotedbl ] };
- key <BKSL> { [ ], [ less, greater ] };
-
- key <LSGT> { [ ], [ bar, brokenbar ] };
- key <AB01> { [ ], [Arabic_hamzaonyeh, asciitilde ] };
- key <AB02> { [ ], [ Arabic_hamza, Arabic_sukun ] };
- key <AB03> { [ ], [Arabic_hamzaonwaw, Arabic_kasra ] };
- key <AB04> { [ ], [ Arabic_ra, Arabic_kasratan ] };
- 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 ] };
-
- // 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 };
-};
-
-partial alphanumeric_keys
-xkb_symbols "qwerty" {
- include "ar(basic)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "azerty" {
- include "ar(basic)"
-
- // 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 "ar(basic)"
-
- // use arabic script digits
-
- key <AE01> { [ ], [ 0x1000661, exclam ] };
- key <AE02> { [ ], [ 0x1000662, at ] };
- key <AE03> { [ ], [ 0x1000663, numbersign ] };
- key <AE04> { [ ], [ 0x1000664, dollar ] };
- key <AE05> { [ ], [ 0x1000665, percent ] };
- key <AE06> { [ ], [ 0x1000666, asciicircum ] };
- key <AE07> { [ ], [ 0x1000667, ampersand ] };
- key <AE08> { [ ], [ 0x1000668, asterisk ] };
- key <AE09> { [ ], [ 0x1000669, parenleft ] };
- key <AE10> { [ ], [ 0x1000660, parenright ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "qwerty_digits" {
- include "ar(digits)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "azerty_digits" {
- include "ar(azerty)"
-
- 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 ] };
-};
-
diff --git a/data/xkbdata/symbols/az b/data/xkbdata/symbols/az
deleted file mode 100644
index 7bf7236ef..000000000
--- a/data/xkbdata/symbols/az
+++ /dev/null
@@ -1,213 +0,0 @@
-// $TOG: us /main/12 1997/06/14 06:37:07 kaleb $
-
-//
-// symbols definition for a very simple Azerbaidjani keyboard layout.
-
-// $XFree86: xc/programs/xkbcomp/symbols/az,v 1.1 2000/10/27 18:31:08 dawes Exp $
-// both latin and cyrillic layouts are available.
-// the cyrillic layout uses the corresponding latin letters in group2;
-// so it is useful to type in latin for people accostumed to cyrillic layout
-//
-// 2001 - Pablo Saratxaga <pablo@mandrakesoft.com>
-
-partial hidden alphanumeric_keys modifier_keys
-xkb_symbols "basic" {
-
- name[Group1]= "Azeri";
-
- key <TLDE> {[ grave, asciitilde ],
- [ dead_grave, dead_tilde ]};
- key <AE01> {[ 1, exclam ]};
- key <AE02> {[ 2, quotedbl ],
- [ at ]};
- key <AE03> {[ 3, apostrophe ],
- [ numbersign ]};
- key <AE04> {[ 4, semicolon ],
- [ dollar ]};
- key <AE05> {[ 5, percent ],
- [ sterling ]};
- key <AE06> {[ 6, colon ],
- [ EuroSign, periodcentered ]};
- key <AE07> {[ 7, question ],
- [ ampersand ]};
- key <AE08> {[ 8, asterisk ],
- [ asciicircum, dead_circumflex ]};
- key <AE09> {[ 9, parenleft ]};
- key <AE10> {[ 0, parenright ],
- [ section ]};
- key <AE11> {[ minus, underscore ],
- [ hyphen, emdash ]};
- key <AE12> {[ equal, plus ]};
-
- key <AD01> {[ q, Q ]};
- key <AD02> {[ udiaeresis, Udiaeresis ],
- [ w, W ]};
- key <AD03> {[ e, E ]};
- key <AD04> {[ r, R ],
- [ registered ]};
- key <AD05> {[ t, T ],
- [ brokenbar ]};
- key <AD06> {[ y, Y ]};
- key <AD07> {[ u, U ]};
- key <AD08> {[ i, Iabovedot ]};
- key <AD09> {[ o, O ]};
- key <AD10> {[ p, P ]};
- key <AD11> {[ odiaeresis, Odiaeresis ],
- [ bracketleft, braceleft ]};
- key <AD12> {[ gbreve, Gbreve ],
- [ 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> {[ idotless, I ]};
- key <AC11> {[ 0x1000259, 0x100018f ]};
- key <BKSL> {[ backslash, slash ]};
-
- key <LSGT> {[ less, greater ],
- [ bar ]};
- key <AB01> {[ z, z ]};
- key <AB02> {[ x, X ]};
- key <AB03> {[ c, C ],
- [ copyright, division ]};
- key <AB04> {[ v, V ]};
- key <AB05> {[ b, B ]};
- key <AB06> {[ n, N ]};
- key <AB07> {[ m, M ],
- [ periodcentered, currency ]};
- key <AB08> {[ ccedilla, Ccedilla ]};
- key <AB09> {[ scedilla, Scedilla ]};
- key <AB10> {[ period, comma ]};
-
- // 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 };
-};
-
-partial alphanumeric_keys
-xkb_symbols "latin" {
- include "az(basic)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "cyrillic" {
-
- name[Group1]= "Cyrillic";
- name[Group2]= "Latin";
-
- key <TLDE> {[ grave, asciitilde ],
- [ w, W ]};
- key <AE01> {[ 1, exclam ]};
- key <AE02> {[ 2, quotedbl ],
- [ at ]};
- key <AE03> {[ 3, numbersign ],
- [ apostrophe ]};
- key <AE04> {[ 4, semicolon ],
- [ dollar ]};
- key <AE05> {[ 5, percent ]};
- key <AE06> {[ 6, colon ],
- [ asciicircum ]};
- key <AE07> {[ 7, question ],
- [ ampersand ]};
- key <AE08> {[ 8, asterisk ],
- [ braceleft ]};
- key <AE09> {[ 9, parenleft ],
- [ bracketleft ]};
- key <AE10> {[ 0, parenright ],
- [ bracketright ]};
- key <AE11> {[ minus, underscore ],
- [ braceright ]};
- key <AE12> {[ equal, plus ]};
-
- key <AD01> {[ Cyrillic_je, Cyrillic_JE ],
- [ y, Y ]};
- key <AD02> {[ 0x10004af, 0x10004ae ],
- [ udiaeresis, Udiaeresis ]};
- key <AD03> {[ Cyrillic_u, Cyrillic_U ],
- [ u, U ]};
- key <AD04> {[ Cyrillic_ka, Cyrillic_KA ],
- [ k, K ]};
- key <AD05> {[ Cyrillic_ie, Cyrillic_IE ],
- [ e, E ]};
- key <AD06> {[ Cyrillic_en, Cyrillic_EN ],
- [ n, N ]};
- key <AD07> {[ Cyrillic_ghe, Cyrillic_GHE ],
- [ q, Q ]};
- key <AD08> {[ Cyrillic_sha, Cyrillic_SHA ],
- [ scedilla, Scedilla ]};
- key <AD09> {[ 0x10004bb, 0x10004ba ],
- [ h, H ]};
- key <AD10> {[ Cyrillic_ze, Cyrillic_ZE ],
- [ z, Z ]};
- key <AD11> {[ Cyrillic_ha, Cyrillic_HA ],
- [ x, X ]};
- key <AD12> {[ 0x10004b9, 0x10004b8 ],
- [ c, C ]};
-
- key <AC01> {[ Cyrillic_ef, Cyrillic_EF ],
- [ f, F ]};
- key <AC02> {[ Cyrillic_yeru, Cyrillic_YERU ],
- [ idotless, I ]};
- key <AC03> {[ Cyrillic_ve, Cyrillic_VE ],
- [ v, V ]};
- key <AC04> {[ Cyrillic_a, Cyrillic_A ],
- [ a, A ]};
- key <AC05> {[ Cyrillic_pe, Cyrillic_PE ],
- [ p, P ]};
- key <AC06> {[ Cyrillic_er, Cyrillic_ER ],
- [ r, R ]};
- key <AC07> {[ Cyrillic_o, Cyrillic_O ],
- [ o, O ]};
- key <AC08> {[ Cyrillic_el, Cyrillic_EL ],
- [ l, L ]};
- key <AC09> {[ Cyrillic_de, Cyrillic_DE ],
- [ d, D ]};
- key <AC10> {[ Cyrillic_zhe, Cyrillic_ZHE ],
- [ j, J ]};
- key <AC11> {[ 0x100049d, 0x100049c ],
- [ g, G ]};
- key <BKSL> {[ backslash, slash ]};
-
- key <LSGT> {[ less, greater ],
- [ bar ]};
- key <AB01> {[ 0x10004d9, 0x10004d8 ],
- [ 0x1000259, 0x100018f ]};
- key <AB02> {[ Cyrillic_che, Cyrillic_CHE ],
- [ ccedilla, Ccedilla ]};
- key <AB03> {[ Cyrillic_es, Cyrillic_ES ],
- [ s, S ]};
- key <AB04> {[ Cyrillic_em, Cyrillic_EM ],
- [ m, M ]};
- key <AB05> {[ Cyrillic_i, Cyrillic_I ],
- [ i, Iabovedot ]};
- key <AB06> {[ Cyrillic_te, Cyrillic_TE ],
- [ t, T ]};
- key <AB07> {[ 0x1000493, 0x1000492 ],
- [ gbreve, Gbreve ]};
- key <AB08> {[ Cyrillic_be, Cyrillic_BE ],
- [ b, B ]};
- key <AB09> {[ 0x10004e9, 0x10004e8 ],
- [ odiaeresis, Odiaeresis ]};
- key <AB10> {[ period, comma ],
- [ slash, question ]};
-
- // 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 };
-};
diff --git a/data/xkbdata/symbols/be b/data/xkbdata/symbols/be
deleted file mode 100644
index 579249974..000000000
--- a/data/xkbdata/symbols/be
+++ /dev/null
@@ -1,121 +0,0 @@
-// $Xorg: be,v 1.3 2000/08/17 19:54:42 cpqbld Exp $
-
-
-
-
-// $XFree86: xc/programs/xkbcomp/symbols/be,v 3.4 2000/10/27 18:31:08 dawes Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple US/ASCII
- // keyboard and a very simple Belgian keyboard
-
- name[Group1]= "Belgian";
-
- key <TLDE> { [ twosuperior, threesuperior ] };
- key <AE01> { [ ampersand, 1 ],
- [ bar ] };
- key <AE02> { [ eacute, 2 ],
- [ at ] };
- key <AE03> { [ quotedbl, 3 ],
- [ numbersign ] };
- key <AE04> { [ apostrophe, 4 ] };
- key <AE05> { [ parenleft, 5 ] };
- key <AE06> { [ section, 6 ],
- [ asciicircum ] };
- key <AE07> { [ egrave, 7 ] };
- key <AE08> { [ exclam, 8 ] };
- key <AE09> { [ ccedilla, 9 ],
- [ braceleft, plusminus ] };
- key <AE10> { [ agrave, 0 ],
- [ braceright, degree ] };
- key <AE11> { [ parenright, degree ] };
- key <AE12> { [ minus, underscore ] };
- key <AD01> { [ a, A ] };
- key <AD02> { [ z, Z ] };
- key <AD03> { [ e, E ],
- [ EuroSign, cent ] };
- key <AD11> { [ dead_circumflex, dead_diaeresis ],
- [ bracketleft ] };
- key <AD12> { [ dollar, asterisk ],
- [ bracketright ] };
- key <AC01> { [ q, Q ] };
- key <AC10> { [ m, M ] };
- key <AC11> { [ ugrave, percent ],
- [ dead_acute ] };
- key <BKSL> { [ mu, sterling ],
- [ dead_grave ] };
- key <LSGT> { [ less, greater ],
- [ backslash ] };
- key <AB01> { [ w, W ] };
- key <AB07> { [ comma, question ],
- [ dead_cedilla ] };
- key <AB08> { [ semicolon, period ] };
- key <AB09> { [ colon, slash ] };
- key <AB10> { [ equal, plus ],
- [ dead_tilde ] };
- // End alphanumeric section
-
- // begin modifier mappings
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
-
-partial alphanumeric_keys
-xkb_symbols "iso-alternate" {
- include "be(basic)"
- replace key <AD01> {[ a, A ],
- [ ae, AE ] };
- replace key <AD02> {[ z, Z ],
- [ guillemotleft, less ] };
- replace key <AC01> {[ q, Q ],
- [ at, Greek_OMEGA ] };
- replace key <AC10> {[ m, M ],
- [ mu, masculine ] };
- replace key <AB01> {[ w, W ],
- [ lstroke, Lstroke ] };
- replace key <AB07> {[ comma, question ],
- [ dead_cedilla, dead_doubleacute ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "Sundeadkeys" {
-
- // Use the Sun dead keys
- include "be(basic)"
- key <AD11> { [ SunFA_Circum, SunFA_Diaeresis ],
- [ bracketleft ] };
- key <AC11> { [ ugrave, percent ],
- [ SunFA_Acute ] };
- key <BKSL> { [ mu, sterling ],
- [ SunFA_Grave ] };
- key <AB07> { [ comma, question ],
- [ SunFA_Cedilla ] };
- key <AB10> { [ equal, plus ],
- [ SunFA_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)"
- key <AD11> { [ asciicircum, diaeresis ],
- [ bracketleft ] };
- key <AC11> { [ ugrave, percent ],
- [ quoteright ] };
- key <BKSL> { [ mu, sterling ],
- [ quoteleft ] };
- key <AB10> { [ equal, plus ],
- [ asciitilde ] };
-};
diff --git a/data/xkbdata/symbols/ben b/data/xkbdata/symbols/ben
deleted file mode 100644
index f768e2a6a..000000000
--- a/data/xkbdata/symbols/ben
+++ /dev/null
@@ -1,141 +0,0 @@
-// $XConsortium: th /main/3 1996/08/31 12:20:18 kaleb $
-// $XFree86: xc/programs/xkbcomp/symbols/ben,v 1.1 2001/11/21 22:28:52 dawes Exp $
-partial default alphanumeric_keys
-xkb_symbols "basic" {
- name[Group2]= "Bengali";
- key <TLDE> { [], [ ] };
-
- // Mainly numbers.
- 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> { [], [ 0x100098B, 0x10009C3 ] };
-
-// 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> { [], [ z, Z ] };
- 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 "probhat" {
- name[Group2]= "Bengali";
- key <ESC> { [], [ Escape ] };
-
-// numbers
- key <TLDE> { [], [ quoteleft, asciitilde ] };
- key <AE01> { [], [ 0x10009E7, exclam ] };
- key <AE02> { [], [ 0x10009E8, at ] };
- key <AE03> { [], [ 0x10009E9, numbersign ] };
- key <AE04> { [], [ 0x10009EA, 0x10009F3 ] };
- key <AE05> { [], [ 0x10009EB, percent ] };
- key <AE06> { [], [ 0x10009EC, asciicircum ] };
- key <AE07> { [], [ 0x10009ED, 0x100099E ] };
- key <AE08> { [], [ 0x10009EE, asterisk ] };
- key <AE09> { [], [ 0x10009EF, parenleft ] };
- key <AE10> { [], [ 0x10009E6, parenright ] };
- key <AE11> { [], [ minus, 0x1000983 ] };
- key <AE12> { [], [ 0x100098B, 0x10009C3 ] };
- key <BKSP> { [], [ BackSpace ] };
-
-// tab, q to ]
- key <TAB> { [], [ Tab, ISO_Left_Tab ] };
- key <AD01> { [], [ 0x10009A6, 0x10009A7 ] };
- key <AD02> { [], [ 0x10009C2, 0x100098A ] };
- key <AD03> { [], [ 0x10009C0, 0x1000988 ] };
- key <AD04> { [], [ 0x10009B0, 0x10009DC ] };
- key <AD05> { [], [ 0x100099F, 0x10009A0 ] };
- key <AD06> { [], [ 0x100098F, 0x1000990 ] };
- key <AD07> { [], [ 0x10009C1, 0x1000989 ] };
- key <AD08> { [], [ 0x10009BF, 0x1000987 ] };
- key <AD09> { [], [ 0x1000993, 0x1000994 ] };
- key <AD10> { [], [ 0x10009AA, 0x10009AB ] };
- key <AD11> { [], [ 0x10009C7, 0x10009C8 ] };
- key <AD12> { [], [ 0x10009CB, 0x10009CC ] };
- key <RTRN> { [], [ Return ] };
-
-// caps, a to '
-// key <CAPS> { [], [ Caps_Lock ] };
- key <AC01> { [], [ 0x10009BE, 0x1000985 ] };
- key <AC02> { [], [ 0x10009B8, 0x10009B7 ] };
- key <AC03> { [], [ 0x10009A1, 0x10009A2 ] };
- key <AC04> { [], [ 0x10009A4, 0x10009A5 ] };
- key <AC05> { [], [ 0x1000997, 0x1000998 ] };
- key <AC06> { [], [ 0x10009B9, 0x1000983 ] };
- key <AC07> { [], [ 0x100099C, 0x100099D ] };
- key <AC08> { [], [ 0x1000995, 0x1000996 ] };
- key <AC09> { [], [ 0x10009B2, 0x1000982 ] };
- key <AC10> { [], [ semicolon, colon ] };
- key <AC11> { [], [ quoteright, quotedbl ] };
-
-// shift, z to /
-// key <LFSH> { [], [ Shift_L ] };
- key <AB01> { [], [ 0x10009DF, 0x10009AF ] };
- key <AB02> { [], [ 0x10009B6, 0x10009DD ] };
- key <AB03> { [], [ 0x100099A, 0x100099B ] };
- key <AB04> { [], [ 0x1000986, 0x100098B ] };
- key <AB05> { [], [ 0x10009AC, 0x10009AD ] };
- key <AB06> { [], [ 0x10009A8, 0x10009A3 ] };
- key <AB07> { [], [ 0x10009AE, 0x1000999 ] };
- key <AB08> { [], [ comma, 0x10009C3 ] };
- key <AB09> { [], [ period, 0x1000981 ] };
- key <AB10> { [], [ 0x10009CD, question ] };
- key <BKSL> { [], [ backslash, bar ] };
-
-// key <LCTL> { [], [ Control_L ] };
-// key <SPCE> { [], [ space ] };
-
-// modifier_map Shift { Shift_L };
-// modifier_map Lock { Caps_Lock };
-// modifier_map Control{ Control_L };
-
-};
-
diff --git a/data/xkbdata/symbols/bg b/data/xkbdata/symbols/bg
deleted file mode 100644
index 2156982e2..000000000
--- a/data/xkbdata/symbols/bg
+++ /dev/null
@@ -1,515 +0,0 @@
-// $Xorg: ca,v 1.3 2000/08/17 19:54:42 cpqbld Exp $
-
-//////////////////////////////////////////////////////////////////////////
-// Copyright (C) 1999, 2000 by Anton Zinoviev <anton@lml.bas.bg>
-//
-// This software may be used, modified, copied, distributed, and sold,
-// in both source and binary form provided that the above copyright
-// and these terms are retained. Under no circumstances is the author
-// responsible for the proper functioning of this software, nor does
-// the author assume any responsibility for damages incurred with its
-// use.
-//
-//////////////////////////////////////////////////////////////////////////
-
-// $XFree86: xc/programs/xkbcomp/symbols/bg,v 3.2 2000/11/06 19:24:10 dawes Exp $
-
-// Version 1.6r1
-
-// Thanks to Ivan Pascal <pascal@tsu.ru> for improvements in this file.
-
-partial alphanumeric_keys
-xkb_symbols "bds_enhanced" {
-
- // Describes the differences between a very simple en_US keyboard
- // and a very simple Bulgarian keyboard with publishing symbols in
- // the third level.
-
- name[Group1]= "Latin";
- name[Group2]= "Cyrillic";
-
- key.type = "THREE_LEVEL";
-
- key <TLDE> {[ quoteleft, asciitilde, degree ],
- [ parenleft, parenright, degree ]};
- key <AE01> {[ 1, exclam, multiply ],
- [ 1, exclam, multiply ]};
- key <AE02> {[ 2, at, division ],
- [ 2, question, division ]};
- key <AE03> {[ 3, numbersign, plusminus ],
- [ 3, plus, plusminus ]};
- key <AE04> {[ 4, dollar, notsign ],
- [ 4, quotedbl, notsign ]};
- // I want here per mille sign, but it is not defined X keysym.
- key <AE05> {[ 5, percent, NoSymbol ],
- [ 5, percent, NoSymbol ]};
- key <AE06> {[ 6, asciicircum, notequal ],
- [ 6, equal, notequal ]};
- key <AE07> {[ 7, ampersand, ampersand ],
- [ 7, colon, ampersand ]};
- key <AE08> {[ 8, asterisk, asterisk ],
- [ 8, slash, asterisk ]};
- key <AE09> {[ 9, parenleft, bracketleft ],
- [ 9, emdash, bracketleft ]};
- key <AE10> {[ 0, parenright, bracketright ],
- [ 0, numerosign, bracketright ]};
- key <AE11> {[ minus, underscore, X ],
- [ minus, I, X ]};
- key <AE12> {[ equal, plus, L ],
- [ period, V, L ]};
-
- key <AD01> {[ q, Q, apostrophe ],
- [ comma, Cyrillic_yeru, apostrophe ]};
- key <AD02> {[ w, W, grave ],
- [ Cyrillic_u, Cyrillic_U, grave ]};
- key <AD03> {[ e, E, EuroSign ],
- [ Cyrillic_ie, Cyrillic_IE, EuroSign ]};
- key <AD04> {[ r, R, registered ],
- [ Cyrillic_i, Cyrillic_I, registered ]};
- key <AD05> {[ t, T, trademark ],
- [ Cyrillic_sha, Cyrillic_SHA, trademark ]};
- key <AD06> {[ y, Y, yen ],
- [ Cyrillic_shcha, Cyrillic_SHCHA, yen ]};
- key <AD07> {[ u, U, doublelowquotemark ],
- [ Cyrillic_ka, Cyrillic_KA, doublelowquotemark ]};
- key <AD08> {[ i, I, leftdoublequotemark ],
- [ Cyrillic_es, Cyrillic_ES, leftdoublequotemark ]};
- key <AD09> {[ o, O, rightdoublequotemark ],
- [ Cyrillic_de, Cyrillic_DE, rightdoublequotemark ]};
- // I want here `P' in a circle, but it is not defined X keysym.
- key <AD10> {[ p, P, NoSymbol ],
- [ Cyrillic_ze, Cyrillic_ZE, NoSymbol ]};
- key <AD11> {[ bracketleft, braceleft, braceleft ],
- [ Cyrillic_tse, Cyrillic_TSE, braceleft ]};
- key <AD12> {[ bracketright, braceright, braceright ],
- [ semicolon, section, braceright ]};
-
- key <AC01> {[ a, A, mu ],
- [ Cyrillic_softsign, Cyrillic_SOFTSIGN, mu ]};
- key <AC02> {[ s, S, sterling ],
- [ Cyrillic_ya, Cyrillic_YA, sterling ]};
- key <AC03> {[ d, D, dollar ],
- [ Cyrillic_a, Cyrillic_A, dollar ]};
- key <AC04> {[ f, F, cent ],
- [ Cyrillic_o, Cyrillic_O, cent ]};
- key <AC05> {[ g, G, Cyrillic_yeru ],
- [ Cyrillic_zhe, Cyrillic_ZHE, Cyrillic_yeru ]};
- key <AC06> {[ h, H, Cyrillic_YERU ],
- [ Cyrillic_ghe, Cyrillic_GHE, Cyrillic_YERU ]};
- key <AC07> {[ j, J, Cyrillic_e ],
- [ Cyrillic_te, Cyrillic_TE, Cyrillic_e ]};
- key <AC08> {[ k, K, Cyrillic_E ],
- [ Cyrillic_en, Cyrillic_EN, Cyrillic_E ]};
- key <AC09> {[ l, L, numerosign ],
- [ Cyrillic_ve, Cyrillic_VE, numerosign ]};
- key <AC10> {[ semicolon, colon, section ],
- [ Cyrillic_em, Cyrillic_EM, section ]};
- key <AC11> {[ quoteright, quotedbl, ellipsis ],
- [ Cyrillic_che, Cyrillic_CHE, ellipsis ]};
- key <BKSL> {[ backslash, bar, bar ],
- [ apostrophe, Cyrillic_YERU, bar ]};
-
- key <LSGT> {[ less, greater, NoSymbol ],
- [ less, greater, NoSymbol ]};
- key <AB01> {[ z, Z, emdash ],
- [ Cyrillic_yu, Cyrillic_YU, emdash ]};
- key <AB02> {[ x, X, endash ],
- [ Cyrillic_shorti, Cyrillic_SHORTI, endash ]};
- key <AB03> {[ c, C, copyright ],
- [ Cyrillic_hardsign, Cyrillic_HARDSIGN, copyright ]};
- key <AB04> {[ v, V, NoSymbol ],
- [ Cyrillic_e, Cyrillic_E, NoSymbol ]};
- key <AB05> {[ b, B, NoSymbol ],
- [ Cyrillic_ef, Cyrillic_EF, NoSymbol ]};
- key <AB06> {[ n, N, less ],
- [ Cyrillic_ha, Cyrillic_HA, less ]};
- key <AB07> {[ m, M, greater ],
- [ Cyrillic_pe, Cyrillic_PE, greater ]};
- key <AB08> {[ comma, less, guillemotleft ],
- [ Cyrillic_er, Cyrillic_ER, guillemotleft ]};
- key <AB09> {[ period, greater, guillemotright ],
- [ Cyrillic_el, Cyrillic_EL, guillemotright ]};
- key <AB10> {[ slash, question, backslash ],
- [ Cyrillic_be, Cyrillic_BE, backslash ]};
-
- // End alphanumeric section
-
- key <SPCE> {[ space, space, nobreakspace ]};
- key <RALT> { type="TWO_LEVEL",[ Alt_R, Meta_R ]};
-
- // 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 };
-};
-
-partial alphanumeric_keys
-xkb_symbols "phonetic_enhanced" {
-
- // Describes the differences between a very simple en_US keyboard
- // and a very simple Bulgarian phonetic keyboard with publishing
- // symbols in the third level.
-
- name[Group1]= "Latin";
- name[Group2]= "Cyrillic";
-
- key.type = "THREE_LEVEL";
-
- key <TLDE> {[ quoteleft, asciitilde, degree ],
- [ Cyrillic_che, Cyrillic_CHE, degree ]};
- key <AE01> {[ 1, exclam, multiply ],
- [ 1, exclam, multiply ]};
- key <AE02> {[ 2, at, division ],
- [ 2, at, division ]};
- key <AE03> {[ 3, numbersign, plusminus ],
- [ 3, numbersign, plusminus ]};
- key <AE04> {[ 4, dollar, notsign ],
- [ 4, dollar, notsign ]};
- // I want here per mille sign, but it is not defined X keysym.
- key <AE05> {[ 5, percent, NoSymbol ],
- [ 5, percent, NoSymbol ]};
- key <AE06> {[ 6, asciicircum, notequal ],
- [ 6, asciicircum, notequal ]};
- key <AE07> {[ 7, ampersand, ampersand ],
- [ 7, ampersand, ampersand ]};
- key <AE08> {[ 8, asterisk, asterisk ],
- [ 8, asterisk, asterisk ]};
- key <AE09> {[ 9, parenleft, bracketleft ],
- [ 9, parenleft, bracketleft ]};
- key <AE10> {[ 0, parenright, bracketright ],
- [ 0, parenright, bracketright ]};
- key <AE11> {[ minus, underscore, X ],
- [ minus, underscore, X ]};
- key <AE12> {[ equal, plus, L ],
- [ equal, plus, L ]};
-
- key <AD01> {[ q, Q, apostrophe ],
- [ Cyrillic_ya, Cyrillic_YA, apostrophe ]};
- key <AD02> {[ w, W, grave ],
- [ Cyrillic_ve, Cyrillic_VE, grave ]};
- key <AD03> {[ e, E, EuroSign ],
- [ Cyrillic_ie, Cyrillic_IE, EuroSign ]};
- key <AD04> {[ r, R, registered ],
- [ Cyrillic_er, Cyrillic_ER, registered ]};
- key <AD05> {[ t, T, trademark ],
- [ Cyrillic_te, Cyrillic_TE, trademark ]};
- key <AD06> {[ y, Y, yen ],
- [ Cyrillic_hardsign, Cyrillic_HARDSIGN, yen ]};
- key <AD07> {[ u, U, doublelowquotemark ],
- [ Cyrillic_u, Cyrillic_U, doublelowquotemark ]};
- key <AD08> {[ i, I, leftdoublequotemark ],
- [ Cyrillic_i, Cyrillic_I, leftdoublequotemark ]};
- key <AD09> {[ o, O, rightdoublequotemark ],
- [ Cyrillic_o, Cyrillic_O, rightdoublequotemark ]};
- // I want here `P' in a circle, but it is not defined X keysym.
- key <AD10> {[ p, P, NoSymbol ],
- [ Cyrillic_pe, Cyrillic_PE, NoSymbol ]};
- key <AD11> {[ bracketleft, braceleft, braceleft ],
- [ Cyrillic_sha, Cyrillic_SHA, braceleft ]};
- key <AD12> {[ bracketright, braceright, braceright ],
- [ Cyrillic_shcha, Cyrillic_SHCHA, braceright ]};
-
- key <AC01> {[ a, A, mu ],
- [ Cyrillic_a, Cyrillic_A, mu ]};
- key <AC02> {[ s, S, sterling ],
- [ Cyrillic_es, Cyrillic_ES, sterling ]};
- key <AC03> {[ d, D, dollar ],
- [ Cyrillic_de, Cyrillic_DE, dollar ]};
- key <AC04> {[ f, F, cent ],
- [ Cyrillic_ef, Cyrillic_EF, cent ]};
- key <AC05> {[ g, G, Cyrillic_yeru ],
- [ Cyrillic_ghe, Cyrillic_GHE, Cyrillic_yeru ]};
- key <AC06> {[ h, H, Cyrillic_YERU ],
- [ Cyrillic_ha, Cyrillic_HA, Cyrillic_YERU ]};
- key <AC07> {[ j, J, Cyrillic_e ],
- [ Cyrillic_shorti, Cyrillic_SHORTI, Cyrillic_e ]};
- key <AC08> {[ k, K, Cyrillic_E ],
- [ Cyrillic_ka, Cyrillic_KA, Cyrillic_E ]};
- key <AC09> {[ l, L, numerosign ],
- [ Cyrillic_el, Cyrillic_EL, numerosign ]};
- key <AC10> {[ semicolon, colon, section ],
- [ semicolon, colon, section ]};
- key <AC11> {[ quoteright, quotedbl, ellipsis ],
- [ quoteright, quotedbl, ellipsis ]};
- key <BKSL> {[ backslash, bar, bar ],
- [ Cyrillic_yu, Cyrillic_YU, bar ]};
-
- key <LSGT> {[ less, greater, NoSymbol ],
- [ less, greater, NoSymbol ]};
- key <AB01> {[ z, Z, emdash ],
- [ Cyrillic_ze, Cyrillic_ZE, emdash ]};
- key <AB02> {[ x, X, endash ],
- [ Cyrillic_softsign, Cyrillic_SOFTSIGN, endash ]};
- key <AB03> {[ c, C, copyright ],
- [ Cyrillic_tse, Cyrillic_TSE, copyright ]};
- key <AB04> {[ v, V, NoSymbol ],
- [ Cyrillic_zhe, Cyrillic_ZHE, NoSymbol ]};
- key <AB05> {[ b, B, NoSymbol ],
- [ Cyrillic_be, Cyrillic_BE, NoSymbol ]};
- key <AB06> {[ n, N, less ],
- [ Cyrillic_en, Cyrillic_EN, less ]};
- key <AB07> {[ m, M, greater ],
- [ Cyrillic_em, Cyrillic_EM, greater ]};
- key <AB08> {[ comma, less, guillemotleft ],
- [ comma, less, guillemotleft ]};
- key <AB09> {[ period, greater, guillemotright ],
- [ period, greater, guillemotright ]};
- key <AB10> {[ slash, question, backslash ],
- [ slash, question, backslash ]};
-
- // End alphanumeric section
-
- key <SPCE> {[ space, space, nobreakspace ]};
- key <RALT> { type="TWO_LEVEL",[ Alt_R, Meta_R ]};
-
- // 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 };
-};
-
-partial default alphanumeric_keys
-xkb_symbols "bds" {
-
- // Describes the differences between a very simple en_US keyboard
- // and a very simple Bulgarian keyboard.
-
- name[Group1]= "Latin";
- name[Group2]= "Cyrillic";
-
- key <TLDE> { [ quoteleft, asciitilde ],
- [ parenleft, parenright ] };
- key <AE01> { [ 1, exclam ],
- [ 1, exclam ] };
- key <AE02> { [ 2, at ],
- [ 2, question ] };
- key <AE03> { [ 3, numbersign ],
- [ 3, plus ] };
- key <AE04> { [ 4, dollar ],
- [ 4, quotedbl ] };
- key <AE05> { [ 5, percent ],
- [ 5, percent ] };
- key <AE06> { [ 6, asciicircum ],
- [ 6, equal ] };
- key <AE07> { [ 7, ampersand ],
- [ 7, colon ] };
- key <AE08> { [ 8, asterisk ],
- [ 8, slash ] };
- key <AE09> { [ 9, parenleft ],
- [ 9, emdash ] };
- key <AE10> { [ 0, parenright ],
- [ 0, numerosign ] };
- key <AE11> { [ minus, underscore ],
- [ minus, I ] };
- key <AE12> { [ equal, plus ],
- [ period, V ] };
-
- key <AD01> { [ q, Q ],
- [ comma, Cyrillic_yeru ] };
- key <AD02> { [ w, W ],
- [ Cyrillic_u, Cyrillic_U ] };
- key <AD03> { [ e, E ],
- [ Cyrillic_ie, Cyrillic_IE ] };
- key <AD04> { [ r, R ],
- [ Cyrillic_i, Cyrillic_I ] };
- key <AD05> { [ t, T ],
- [ Cyrillic_sha, Cyrillic_SHA ] };
- key <AD06> { [ y, Y ],
- [ Cyrillic_shcha, Cyrillic_SHCHA ] };
- key <AD07> { [ u, U ],
- [ Cyrillic_ka, Cyrillic_KA ] };
- key <AD08> { [ i, I ],
- [ Cyrillic_es, Cyrillic_ES ] };
- key <AD09> { [ o, O ],
- [ Cyrillic_de, Cyrillic_DE ] };
- key <AD10> { [ p, P ],
- [ Cyrillic_ze, Cyrillic_ZE ] };
- key <AD11> { [ bracketleft, braceleft ],
- [ Cyrillic_tse, Cyrillic_TSE ] };
- key <AD12> { [ bracketright, braceright ],
- [ semicolon, section ] };
-
- key <AC01> { [ a, A ],
- [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] };
- key <AC02> { [ s, S ],
- [ Cyrillic_ya, Cyrillic_YA ] };
- key <AC03> { [ d, D ],
- [ Cyrillic_a, Cyrillic_A ] };
- key <AC04> { [ f, F ],
- [ Cyrillic_o, Cyrillic_O ] };
- key <AC05> { [ g, G ],
- [ Cyrillic_zhe, Cyrillic_ZHE ] };
- key <AC06> { [ h, H ],
- [ Cyrillic_ghe, Cyrillic_GHE ] };
- key <AC07> { [ j, J ],
- [ Cyrillic_te, Cyrillic_TE ] };
- key <AC08> { [ k, K ],
- [ Cyrillic_en, Cyrillic_EN ] };
- key <AC09> { [ l, L ],
- [ Cyrillic_ve, Cyrillic_VE ] };
- key <AC10> { [ semicolon, colon ],
- [ Cyrillic_em, Cyrillic_EM ] };
- key <AC11> { [ quoteright, quotedbl ],
- [ Cyrillic_che, Cyrillic_CHE ] };
- key <BKSL> { [ backslash, bar ],
- [ apostrophe, Cyrillic_YERU ] };
-
- key <LSGT> { [ less, greater ],
- [ less, greater ] };
- key <AB01> { [ z, Z ],
- [ Cyrillic_yu, Cyrillic_YU ] };
- key <AB02> { [ x, X ],
- [ Cyrillic_shorti, Cyrillic_SHORTI ] };
- key <AB03> { [ c, C ],
- [ Cyrillic_hardsign, Cyrillic_HARDSIGN ] };
- key <AB04> { [ v, V ],
- [ Cyrillic_e, Cyrillic_E ] };
- key <AB05> { [ b, B ],
- [ Cyrillic_ef, Cyrillic_EF ] };
- key <AB06> { [ n, N ],
- [ Cyrillic_ha, Cyrillic_HA ] };
- key <AB07> { [ m, M ],
- [ Cyrillic_pe, Cyrillic_PE ] };
- key <AB08> { [ comma, less ],
- [ Cyrillic_er, Cyrillic_ER ] };
- key <AB09> { [ period, greater ],
- [ Cyrillic_el, Cyrillic_EL ] };
- key <AB10> { [ slash, question ],
- [ Cyrillic_be, Cyrillic_BE ] };
-
- // End alphanumeric section
-
- key <RALT> { [ Alt_R, Meta_R ] };
-
- // 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 };
-};
-
-partial alphanumeric_keys
-xkb_symbols "phonetic" {
-
- // Describes the differences between a very simple en_US keyboard
- // and a very simple Bulgarian phonetic keyboard.
-
- name[Group1]= "Latin";
- name[Group2]= "Cyrillic";
-
- key <TLDE> { [ quoteleft, asciitilde ],
- [ Cyrillic_che, Cyrillic_CHE ] };
- key <AE01> { [ 1, exclam ],
- [ 1, exclam ] };
- key <AE02> { [ 2, at ],
- [ 2, at ] };
- key <AE03> { [ 3, numbersign ],
- [ 3, numbersign ] };
- key <AE04> { [ 4, dollar ],
- [ 4, dollar ] };
- key <AE05> { [ 5, percent ],
- [ 5, percent ] };
- key <AE06> { [ 6, asciicircum ],
- [ 6, asciicircum ] };
- key <AE07> { [ 7, ampersand ],
- [ 7, ampersand ] };
- key <AE08> { [ 8, asterisk ],
- [ 8, asterisk ] };
- key <AE09> { [ 9, parenleft ],
- [ 9, parenleft ] };
- key <AE10> { [ 0, parenright ],
- [ 0, parenright ] };
- key <AE11> { [ minus, underscore ],
- [ minus, underscore ] };
- key <AE12> { [ equal, plus ],
- [ equal, plus ] };
-
- key <AD01> { [ q, Q ],
- [ Cyrillic_ya, Cyrillic_YA ] };
- key <AD02> { [ w, W ],
- [ Cyrillic_ve, Cyrillic_VE ] };
- key <AD03> { [ e, E ],
- [ Cyrillic_ie, Cyrillic_IE ] };
- key <AD04> { [ r, R ],
- [ Cyrillic_er, Cyrillic_ER ] };
- key <AD05> { [ t, T ],
- [ Cyrillic_te, Cyrillic_TE ] };
- key <AD06> { [ y, Y ],
- [ Cyrillic_hardsign, Cyrillic_HARDSIGN ] };
- key <AD07> { [ u, U ],
- [ Cyrillic_u, Cyrillic_U ] };
- key <AD08> { [ i, I ],
- [ Cyrillic_i, Cyrillic_I ] };
- key <AD09> { [ o, O ],
- [ Cyrillic_o, Cyrillic_O ] };
- key <AD10> { [ p, P ],
- [ Cyrillic_pe, Cyrillic_PE ] };
- key <AD11> { [ bracketleft, braceleft ],
- [ Cyrillic_sha, Cyrillic_SHA ] };
- key <AD12> { [ bracketright, braceright ],
- [ Cyrillic_shcha, Cyrillic_SHCHA ] };
-
- key <AC01> { [ a, A ],
- [ Cyrillic_a, Cyrillic_A ] };
- key <AC02> { [ s, S ],
- [ Cyrillic_es, Cyrillic_ES ] };
- key <AC03> { [ d, D ],
- [ Cyrillic_de, Cyrillic_DE ] };
- key <AC04> { [ f, F ],
- [ Cyrillic_ef, Cyrillic_EF ] };
- key <AC05> { [ g, G ],
- [ Cyrillic_ghe, Cyrillic_GHE ] };
- key <AC06> { [ h, H ],
- [ Cyrillic_ha, Cyrillic_HA ] };
- key <AC07> { [ j, J ],
- [ Cyrillic_shorti, Cyrillic_SHORTI ] };
- key <AC08> { [ k, K ],
- [ Cyrillic_ka, Cyrillic_KA ] };
- key <AC09> { [ l, L ],
- [ Cyrillic_el, Cyrillic_EL ] };
- key <AC10> { [ semicolon, colon ],
- [ semicolon, colon ] };
- key <AC11> { [ quoteright, quotedbl ],
- [ quoteright, quotedbl ] };
- key <BKSL> { [ backslash, bar ],
- [ Cyrillic_yu, Cyrillic_YU ] };
-
- key <LSGT> { [ less, greater ],
- [ less, greater ] };
- key <AB01> { [ z, Z ],
- [ Cyrillic_ze, Cyrillic_ZE ] };
- key <AB02> { [ x, X ],
- [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] };
- key <AB03> { [ c, C ],
- [ Cyrillic_tse, Cyrillic_TSE ] };
- key <AB04> { [ v, V ],
- [ Cyrillic_zhe, Cyrillic_ZHE ] };
- key <AB05> { [ b, B ],
- [ Cyrillic_be, Cyrillic_BE ] };
- key <AB06> { [ n, N ],
- [ Cyrillic_en, Cyrillic_EN ] };
- key <AB07> { [ m, M ],
- [ Cyrillic_em, Cyrillic_EM ] };
- key <AB08> { [ comma, less ],
- [ comma, less ] };
- key <AB09> { [ period, greater ],
- [ period, greater ] };
- key <AB10> { [ slash, question ],
- [ slash, question ] };
-
- // End alphanumeric section
-
- key <RALT> { [ Alt_R, Meta_R ] };
-
- // 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 };
-};
diff --git a/data/xkbdata/symbols/br b/data/xkbdata/symbols/br
deleted file mode 100644
index 22706c48e..000000000
--- a/data/xkbdata/symbols/br
+++ /dev/null
@@ -1,95 +0,0 @@
-//
-// $XFree86: xc/programs/xkbcomp/symbols/br,v 1.3 2000/10/27 18:31:08 dawes Exp $
-//
-partial default alphanumeric_keys
-xkb_symbols "abnt2" {
-
- // Describes the differences between a very simple us
- // keyboard and a very simple Brasilian ABNT2 keybaord
- // by Ricardo Y. Igarashi (iga@that.com.br)
- // Adds suport for dead-keys in I18N applications
- // by Conectiva (http://www.conectiva.com.br)
-
- name[Group1]= "Brazilian";
-
- key <TLDE> { [ apostrophe, quotedbl ] };
- 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 ] };
- key <AE06> { [ 6, dead_diaeresis ],
- [ notsign, diaeresis ] };
- key <AE07> { [ 7, ampersand ],
- [ braceleft ] };
- key <AE08> { [ 8, asterisk ],
- [ bracketleft ] };
- key <AE09> { [ 9, parenleft ],
- [ bracketright ] };
- key <AE10> { [ 0, parenright ],
- [ braceright ] };
- key <AE11> { [ minus, underscore ],
- [ backslash ] };
- key <AE12> { [ equal, plus ],
- [ section ] };
- key <AD03> { [ e, E ],
- [ EuroSign ] };
- key <AD04> { [ r, R ],
- [ registered ] };
- key <AD11> { [ dead_acute, dead_grave ],
- [ acute, grave ] };
- key <AD12> { [ bracketleft, braceleft ],
- [ ordfeminine ] };
- key <AC10> { [ ccedilla, Ccedilla ] };
- key <AC11> { [ dead_tilde, dead_circumflex ],
- [ asciitilde, asciicircum ] };
- key <AC12> { [ bracketright, braceright ],
- [ masculine ] };
- key <AB03> { [ c, C ],
- [ copyright ] };
- key <AB07> { [ m, M ],
- [ mu ] };
- key <BKSL> { [ backslash, bar ] };
- key <AB10> { [ semicolon, colon ] };
-// ABNT-2 keyboard has this special key
- key <AB11> { [ slash, question ],
- [ degree, questiondown ] };
-
- key <KPPT> { [ KP_Decimal ] };
- key <KPDL> { [ KP_Delete, comma ] };
-
- // begin modifier mappings
-
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- key <RALT> {
- symbols[Group1]= [ Mode_switch, Multi_key ],
- virtualMods= AltGr
- };
-};
-
-partial alphanumeric_keys
-xkb_symbols "Sundeadkeys" {
- include "br(basic)" // for consistent naming
-};
-
-partial alphanumeric_keys
-xkb_symbols "sundeadkeys" {
- include "br(Sundeadkeys)" // for consistent naming
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
- include "br(abnt2)" // for consistent naming
- key <AE06> { [ 6, diaeresis ],
- [ notsign ] };
- key <AD11> { [ apostrophe, grave ] };
- key <AC11> { [ asciitilde, asciicircum ] };
-};
-
diff --git a/data/xkbdata/symbols/bs b/data/xkbdata/symbols/bs
deleted file mode 100644
index b59b06900..000000000
--- a/data/xkbdata/symbols/bs
+++ /dev/null
@@ -1,91 +0,0 @@
-// Bosnian keyboards
-// Amila Akagic, <bono@linux.org.ba>
-// Zadnja promjena: 07.05.2002.
-// $XFree86$
-
-default partial alphanumeric_keys
-xkb_symbols "basic" {
-
- // Alphanumeric section
- name[Group1]= "Bosnian";
- key <TLDE> { [ dead_cedilla, dead_diaeresis ] };
- key <AE01> { [ 1, exclam ],
- [ asciitilde, dead_tilde ] };
- key <AE02> { [ 2, quotedbl ],
- [ dead_caron, caron ] };
- key <AE03> { [ 3, numbersign ],
- [ asciicircum, dead_circumflex ] };
- key <AE04> { [ 4, dollar ],
- [ dead_breve, breve ] };
- key <AE05> { [ 5, percent ],
- [ degree, dead_abovering ] };
- key <AE06> { [ 6, ampersand ],
- [ dead_ogonek, ogonek ] };
- key <AE07> { [ 7, slash ],
- [ quoteleft, dead_grave ] };
- key <AE08> { [ 8, parenleft ],
- [ dead_abovedot, abovedot ] };
- key <AE09> { [ 9, parenright ],
- [ dead_acute, quoteright ] };
- key <AE10> { [ 0, equal ],
- [ dead_doubleacute, doubleacute ] };
- key <AE11> { [ apostrophe, question ],
- [ dead_diaeresis, diaeresis ] };
- key <AE12> { [ plus, asterisk ],
- [ dead_cedilla, cedilla ] };
-
- key <AD01> { [ q, Q ],
- [ backslash ] };
- key <AD02> { [ w, W ],
- [ bar ] };
- key <AD03> { [ e, E ],
- [ EuroSign ] };
- key <AD05> { [ t, T ] };
- key <AD06> { [ z, Z ] };
- key <AD07> { [ u, U ] };
- key <AD08> { [ i, I ] };
- key <AD11> { [ scaron, Scaron ],
- [ division ] };
- key <AD12> { [ dstroke, Dstroke ],
- [ multiply, dead_macron ] };
- key <AC04> { [ f, F ],
- [ bracketleft ] };
- key <AC05> { [ g, G ],
- [ bracketright ] };
- key <AC08> { [ k, K ],
- [ lstroke ] };
- key <AC09> { [ l, L ],
- [ Lstroke ] };
- key <AC10> { [ ccaron, Ccaron ] };
- key <AC11> { [ cacute, Cacute ],
- [ ssharp ] };
-
- key <LSGT> { [ less, greater ],
- [ bar ] };
- key <AB01> { [ y, Y ] };
- key <AB04> { [ v, V ],
- [ at ] };
- key <AB05> { [ b, B ],
- [ braceleft ] };
- key <AB06> { [ n, N ],
- [ braceright ] };
- key <AB07> { [ m, M ],
- [ section ] };
- key <AB08> { [ comma, semicolon ] };
- key <AB09> { [ period, colon ],
- [ periodcentered ] };
- key <AB10> { [ minus, underscore ] };
- key <BKSL> { [ zcaron, Zcaron ],
- [ currency ] };
- key <RALT> { [ Mode_switch, Multi_key ] };
-
- // End alphanumeric section
-
- // begin modifier mappings
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
-
-
diff --git a/data/xkbdata/symbols/by b/data/xkbdata/symbols/by
deleted file mode 100644
index 60d86ba4d..000000000
--- a/data/xkbdata/symbols/by
+++ /dev/null
@@ -1,142 +0,0 @@
-//
-// belarusian standard keyboard
-// Alexander Mikhailian <mikhailian@altern.org>
-//
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple en_US
- // keyboard and a very simple Belarusian keybaord
-
- name[Group1]= "US/ASCII";
- name[Group2]= "Belarusian";
-
- key <TLDE> { [ grave, asciitilde ],
- [ Cyrillic_io, Cyrillic_IO ] };
- key <LSGT> { [ less, greater ],
- [ bar, brokenbar ] };
- key <AD01> { [ q, Q ],
- [ Cyrillic_shorti, Cyrillic_SHORTI ] };
- key <AE01> { [ 1, exclam ],
- [ 1, exclam ] };
- key <AB01> { [ z, Z ],
- [ Cyrillic_ya, Cyrillic_YA ] };
- key <AC02> { [ s, S ],
- [ Cyrillic_yeru, Cyrillic_YERU ] };
- key <AC01> { [ a, A ],
- [ Cyrillic_ef, Cyrillic_EF ] };
- key <AD02> { [ w, W ],
- [ Cyrillic_tse, Cyrillic_TSE ] };
- key <AE02> { [ 2, at ],
- [ 2, quotedbl ] };
- key <AB03> { [ c, C ],
- [ Cyrillic_es, Cyrillic_ES ] };
- key <AB02> { [ x, X ],
- [ Cyrillic_che, Cyrillic_CHE ] };
- key <AC03> { [ d, D ],
- [ Cyrillic_ve, Cyrillic_VE ] };
- key <AD03> { [ e, E ],
- [ Cyrillic_u, Cyrillic_U ] };
- key <AE04> { [ 4, dollar ],
- [ 4, semicolon ] };
- key <AE03> { [ 3, numbersign ],
- [ 3, numbersign ] };
- key <AB04> { [ v, V ],
- [ Cyrillic_em, Cyrillic_EM ] };
- key <AC04> { [ f, F ],
- [ Cyrillic_a, Cyrillic_A ] };
- key <AD05> { [ t, T ],
- [ Cyrillic_ie, Cyrillic_IE ] };
- key <AD04> { [ r, R ],
- [ Cyrillic_ka, Cyrillic_KA ] };
- key <AE05> { [ 5, percent ],
- [ 5, percent ] };
- key <AB06> { [ n, N ],
- [ Cyrillic_te, Cyrillic_TE ] };
- key <AB05> { [ b, B ],
- [ Ukrainian_i, Ukrainian_I ] };
- key <AC06> { [ h, H ],
- [ Cyrillic_er, Cyrillic_ER ] };
- key <AC05> { [ g, G ],
- [ Cyrillic_pe, Cyrillic_PE ] };
- key <AD06> { [ y, Y ],
- [ Cyrillic_en, Cyrillic_EN ] };
- key <AE06> { [ 6, asciicircum ],
- [ 6, colon ] };
- key <AB07> { [ m, M ],
- [Cyrillic_softsign,Cyrillic_SOFTSIGN ] };
- key <AC07> { [ j, J ],
- [ Cyrillic_o, Cyrillic_O ] };
- key <AD07> { [ u, U ],
- [ Cyrillic_ghe, Cyrillic_GHE ] };
- key <AE07> { [ 7, ampersand ],
- [ 7, question ] };
- key <AE08> { [ 8, asterisk ],
- [ 8, asterisk ] };
- key <AB08> { [ comma, less ],
- [ Cyrillic_be, Cyrillic_BE ] };
- key <AC08> { [ k, K ],
- [ Cyrillic_el, Cyrillic_EL ] };
- key <AD08> { [ i, I ],
- [ Cyrillic_sha, Cyrillic_SHA ] };
- key <AD09> { [ o, O ],
- [ Byelorussian_shortu, Byelorussian_SHORTU ] };
- key <AE10> { [ 0, parenright ],
- [ 0, parenright ] };
- key <AE09> { [ 9, parenleft ],
- [ 9, parenleft ] };
- key <AB09> { [ period, greater ],
- [ Cyrillic_yu, Cyrillic_YU ] };
- key <AB10> { [ slash, question ],
- [ period, comma ] };
- key <AC09> { [ l, L ],
- [ Cyrillic_de, Cyrillic_DE ] };
- key <AC10> { [ semicolon, colon ],
- [ Cyrillic_zhe, Cyrillic_ZHE ] };
- key <AD10> { [ p, P ],
- [ Cyrillic_ze, Cyrillic_ZE ] };
- key <AE11> { [ minus, underscore ],
- [ minus, underscore ] };
- key <AC11> { [ apostrophe, quotedbl ],
- [ Cyrillic_e, Cyrillic_E ] };
- key <AD11> { [ bracketleft, braceleft ],
- [ Cyrillic_ha, Cyrillic_HA ] };
- key <AE12> { [ equal, plus ],
- [ equal, plus ] };
- key <AD12> { [ bracketright, braceright ],
- [ apostrophe, apostrophe ] };
- key <BKSL> { [ backslash, bar ],
- [ slash, bar ] };
-
- // 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 };
-};
-
-partial alphanumeric_keys
-xkb_symbols "winkeys" {
- include "by(basic)"
- key <AE04> { [ 4, dollar ],
- [ 4, semicolon ] };
- key <AE03> { [ 3, numbersign ],
- [ 3, numbersign ] };
- key <AE05> { [ 5, percent ],
- [ 5, percent ] };
- key <AE06> { [ 6, asciicircum ],
- [ 6, colon ] };
- key <AE07> { [ 7, ampersand ],
- [ 7, question ] };
- key <AE08> { [ 8, asterisk ],
- [ 8, asterisk ] };
- key <AB10> { [ slash, question ],
- [ period, comma ] };
- key <BKSL> { [ backslash, bar ],
- [ slash, bar ] };
-};
-
diff --git a/data/xkbdata/symbols/ca b/data/xkbdata/symbols/ca
deleted file mode 100644
index 935a51e31..000000000
--- a/data/xkbdata/symbols/ca
+++ /dev/null
@@ -1,275 +0,0 @@
-// $Xorg: ca,v 1.3 2000/08/17 19:54:42 cpqbld Exp $
-
-
-
-
-// $XFree86: xc/programs/xkbcomp/symbols/ca,v 3.7 2001/01/17 23:45:57 dawes Exp $
-
-default partial alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple en_US
- // keyboard and a very simple Canadian keyboard
- // This layout conforms to the CAN/CSA-Z243.200-92 standard
-
- name[Group1]= "Canadian";
-
- // Alphanumeric section
- // CAN/CSA-Z243.200-92 calls this key "AE00"
- key <TLDE> {
- type[Group1]= "THREE_LEVEL",
- symbols[Group1]= [ slash, backslash, bar ],
-// The standard calls for a soft hyphen, but X doesn't declare
-// a keysym for soft_hyphen.
-// symbols[Group2]= [ NoSymbol, soft_hyphen ]
- symbols[Group2]= [ NoSymbol, hyphen ]
- };
- key <AE04> { [ 4, dollar ],
- [onequarter, currency ] };
- key <AE06> { [ 6, question ],
- [threequarters, fiveeighths ] };
- key <AE07> {
- type[Group1]= "THREE_LEVEL",
- symbols[Group1]= [ 7, ampersand, braceleft ],
- symbols[Group2]= [ 7, seveneighths ]
- };
- key <AE08> {
- type[Group1]= "THREE_LEVEL",
- symbols[Group1]= [ 8, asterisk, braceright ],
- symbols[Group2]= [ 8, trademark ]
- };
- key <AE09> {
- type[Group1]= "THREE_LEVEL",
- symbols[Group1]= [ 9, parenleft, bracketleft ],
- symbols[Group2]= [ 9, plusminus ]
- };
- key <AE10> {
- type[Group1]="THREE_LEVEL",
- type[Group2]="THREE_LEVEL",
- symbols[Group1]= [ 0, parenright, bracketright ],
- symbols[Group2]= [ 0, parenright, bracketright ]
- };
- key <AE11> {
- symbols[Group1]= [ minus, underscore ],
- symbols[Group2]= [ minus, questiondown ]
- };
- key <AE12> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ equal, plus, notsign ],
- symbols[Group2]= [ dead_cedilla, dead_ogonek ]
- };
-// once again, CAN/CSA-Z243-200.0 defines a key for which there is no
-// symbol.
-// key <AD03> { [ e, E ],
-// [ oe, OE ] };
- key <AD11> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]=[ dead_circumflex, dead_diaeresis, dead_grave ],
- symbols[Group2]=[ NoSymbol, dead_abovering ]
- };
- key <AD12> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]=[ ccedilla, Ccedilla, asciitilde ],
- symbols[Group2]=[ dead_tilde, dead_macron ]
- };
- key <AC03> { [ d, D ],
- [ eth, Dstroke ] };
-// CAN/CSA-Z243.200-92 calls for ij and IJ ligatures on group two of
-// this key, but X doesn't define keysyms for them. Put them here but
-// comment them out.
-// key <AC07> { [ j, J ],
-// [ ij, IJ ] };
- key <AC08> { [ k, K ],
- [ kra ] };
- key <AC10> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ semicolon, colon, degree ],
- symbols[Group2]= [ dead_acute, dead_doubleacute ]
- };
- key <AC11> { [ egrave, Egrave ],
- [ NoSymbol, dead_caron ] };
-// CAN/CSA-Z243.200-92 calls this key C12 on "47-key" keyboards
-// or D13 on "48-key" keyboards.
- key <BKSL> { [ agrave, Agrave ],
- [ NoSymbol, dead_breve ] };
- key <LSGT> { [ ugrave, Ugrave ],
- [ ugrave, brokenbar ] };
- key <AB01> {
- type="THREE_LEVEL",
- symbols[Group1]= [ z, Z, guillemotleft ],
- symbols[Group2]= [ z, Z, guillemotleft ]
- };
- key <AB02> {
- type="THREE_LEVEL",
- symbols[Group1]= [ x, X, guillemotright ],
- symbols[Group2]= [ x, X, guillemotright ]
- };
- key <AB04> { [ v, V ],
- [leftdoublequotemark,leftsinglequotemark] };
- key <AB05> { [ b, B ],
- [rightdoublequotemark,rightsinglequotemark] };
-// Neither apostrophen (apostrophe followed by n) or musical note
-// are legal keysyms. Leave the definition here until they get
-// defined, but comment it out for now.
-// key <AB06> { [ n, N ],
-// [ apostrophen, musicnote ] };
- key <AB08> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ comma, apostrophe, less ],
- symbols[Group2]= [ horizconnector, multiply ]
- };
- key <AB09> {
- type[Group1]= "THREE_LEVEL",
- symbols[Group1]= [ period, quotedbl, greater ],
- symbols[Group2]= [ periodcentered, division ]
- };
- key <AB10> { [ eacute, Eacute ],
- [ NoSymbol, dead_abovedot ] };
- key <RCTL> { [ ISO_Level3_Shift ] };
-
- modifier_map Mod5 { <RCTL> };
-
-};
-partial alphanumeric_keys
-xkb_symbols "alternate" {
- include "ca(basic)"
- key <TLDE> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]=[slash, backslash,bar],
- symbols[Group2]=[dead_diaeresis ]
- };
- key <AE07> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]=[7, ampersand,braceleft],
- symbols[Group2]=[seveneighths ]
- };
- key <AE08> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]=[8, asterisk,braceright],
- symbols[Group2]=[trademark ]
- };
- key <AE09> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]=[9, parenleft,bracketleft],
- symbols[Group2]=[plusminus ]
- };
- key <AE10> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]=[0, parenright,bracketright],
- symbols[Group2]=[ ]
- };
- key <AE12> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]=[equal, plus,notsign],
- symbols[Group2]=[dead_cedilla,dead_ogonek]
- };
- key <AD11> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]=[dead_circumflex,dead_diaeresis,dead_grave],
- symbols[Group2]=[dead_abovering]
- };
- key <AD12> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]=[ccedilla,Ccedilla,asciitilde],
- symbols[Group2]=[dead_tilde,dead_macron]
- };
- key <AC10> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]=[semicolon,colon,degree],
- symbols[Group2]=[dead_acute,dead_doubleacute]
- };
- key <AB01> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]=[z,Z,guillemotleft],
- symbols[Group2]=[ ]
- };
- key <AB02> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]=[x,X,guillemotright],
- symbols[Group2]=[ ]
- };
- key <AB08> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]=[comma,apostrophe,less],
- symbols[Group2]=[horizconnector,multiply]
- };
- key <AB09> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]=[period,quotedbl,greater],
- symbols[Group2]=[periodcentered,division]
- };
- key <SPCE> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]=[space,space,nobreakspace]
- };
- // End alphanumeric section
-
- // begin modifier mappings
-
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
-
-partial alphanumeric_keys
-xkb_symbols "Sundeadkeys" {
- include "ca(basic)"
- key <AE12> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ equal, plus, notsign ],
- symbols[Group2]= [ SunFA_Cedilla, dead_ogonek ]
- };
- key <AD11> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]=[ SunFA_Circum, SunFA_Diaeresis, SunFA_Grave ],
- symbols[Group2]=[ NoSymbol, dead_abovering ]
- };
- key <AD12> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]=[ ccedilla, Ccedilla, asciitilde ],
- symbols[Group2]=[ SunFA_Tilde, dead_macron ]
- };
- key <AC10> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ semicolon, colon, degree ],
- symbols[Group2]= [ SunFA_Acute, dead_doubleacute ]
- };
-
-};
-
-partial alphanumeric_keys
-xkb_symbols "sundeadkeys" {
- include "ca(Sundeadkeys)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
- include "ca(basic)"
- key <AE12> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ equal, plus, notsign ],
- symbols[Group2]= [ cedilla, ogonek ]
- };
- key <AD11> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]=[ asciicircum, diaeresis, grave ],
- symbols[Group2]=[ NoSymbol, degree ]
- };
- key <AD12> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]=[ ccedilla, Ccedilla, asciitilde ],
- symbols[Group2]=[ asciitilde, macron ]
- };
- key <AC10> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ semicolon, colon, degree ],
- symbols[Group2]= [ acute, doubleacute ]
- };
- key <AC11> { [ egrave, Egrave ],
- [ NoSymbol, caron ] };
- key <BKSL> { [ agrave, Agrave ],
- [ NoSymbol, breve ] };
-
-};
-
diff --git a/data/xkbdata/symbols/ca_enhanced b/data/xkbdata/symbols/ca_enhanced
deleted file mode 100644
index a27a68854..000000000
--- a/data/xkbdata/symbols/ca_enhanced
+++ /dev/null
@@ -1,185 +0,0 @@
-// This file was inspired by XFree86 version 3.3.2
-// as distributed with RedHat Linux 5.1
-// This file was created by Eric Moreau, 1998-09-27
-// I am reachable at eric_moreau@compuserve.com
-//
-// $XFree86$
-//
-// Those are intened to be modifications to the symbols
-// defined by /usr/X11R6/lib/X11/xkb/symbols/ca
-//
-// Most of the french canadian keyboards availables on PCs
-// are mapped like this.
-// Note that I remaped the ISO9995-3 keyboard but took
-// care of not loosing symbols.
-
-partial alphanumeric_keys
-xkb_symbols "basic" {
- include "ca(basic)"
- key <TLDE> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ numbersign, bar, backslash ],
- symbols[Group2]= [ backslash, exclamdown ]
- };
- key <AE01> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ 1, exclam, plusminus ],
- symbols[Group2]= [ plusminus, onesuperior ]
- };
- key <AE02> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ 2, quotedbl, at ],
- symbols[Group2]= [ at, oneeighth ]
- };
- key <AE03> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ 3, slash, sterling ],
- symbols[Group2]= [ sterling ]
- };
- key <AE04> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ 4, dollar, cent ],
- symbols[Group2]= [ cent ]
- };
- key <AE05> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ 5, percent, currency ],
- symbols[Group2]= [ currency, threeeighths ]
- };
- key <AE06> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ 6, question, notsign ],
- symbols[Group2]= [ notsign, fiveeighths ]
- };
- key <AE07> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ 7, ampersand, brokenbar ],
- symbols[Group2]= [ brokenbar, seveneighths ]
- };
- key <AE08> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ 8, asterisk, twosuperior ],
- symbols[Group2]= [ twosuperior, trademark ]
- };
- key <AE09> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ 9, parenleft, threesuperior ],
- symbols[Group2]= [ threesuperior ]
- };
- key <AE10> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ 0, parenright, onequarter ],
- symbols[Group2]= [ onequarter ]
- };
- key <AE11> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ minus, underscore, onehalf ],
- symbols[Group2]= [ onehalf, questiondown ]
- };
- key <AE12> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ equal, plus, threequarters ],
- symbols[Group2]= [ threequarters, dead_ogonek ]
- };
-
- key <AD01> {
- symbols[Group1]= [ q, Q ],
- symbols[Group2]= [ oslash, Ooblique ]
- };
- key <AD04> {
- symbols[Group1]= [ r, R ],
- symbols[Group2]= [ thorn, Thorn ]
- };
- key <AD09> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ o, O, section ],
- symbols[Group2]= [ section, Greek_OMEGA ]
- };
- key <AD10> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ p, P, paragraph ],
- symbols[Group2]= [ paragraph, registered ]
- };
- key <AD11> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ dead_circumflex, dead_circumflex, bracketleft ],
- symbols[Group2]= [ bracketleft, dead_abovering ]
- };
- key <AD12> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ dead_cedilla, dead_diaeresis, bracketright ],
- symbols[Group2]= [ bracketright, horizconnector ]
- };
-
- key <AC10> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ semicolon, colon, asciitilde ],
- symbols[Group2]= [ asciitilde, dead_doubleacute ]
- };
- key <AC11> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ dead_grave, dead_grave, braceleft ],
- symbols[Group2]= [ braceleft, dead_caron ]
- };
-
- key <AB01> {
- symbols[Group1]= [ z, Z ],
- symbols[Group2]= [ dead_belowdot, dead_abovedot ]
- };
- key <AB07> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ m, M, mu ],
- symbols[Group2]= [ mu, masculine ]
- };
- key <AB08> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ comma, quoteright, horizconnector ],
- symbols[Group2]= [ dead_macron, multiply ]
- };
- key <AB09> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ period, period, periodcentered ],
- symbols[Group2]= [ periodcentered, division ]
- };
- key <AB10> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ eacute, Eacute, dead_acute ],
- symbols[Group2]= [ dead_acute ]
- };
- key <BKSL> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ less, greater, braceright ],
- symbols[Group2]= [ braceright, dead_breve ]
- };
-
- key <LSGT> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ guillemotleft, guillemotright, degree ],
- symbols[Group2]= [ degree ]
- };
-};
-
-partial alphanumeric_keys
-xkb_symbols "Sundeadkeys" {
- include "ca_enhanced(basic)"
- key <AD11> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ SunFA_Circum, SunFA_Circum, bracketleft ],
- symbols[Group2]= [ bracketleft, dead_abovering ]
- };
- key <AD12> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ SunFA_Cedilla, SunFA_Diaeresis, bracketright ],
- symbols[Group2]= [ bracketright, horizconnector ]
- };
- key <AC11> {
- type[Group1]="THREE_LEVEL",
- symbols[Group1]= [ SunFA_Grave, SunFA_Grave, braceleft ],
- symbols[Group2]= [ braceleft, dead_caron ]
- };
-};
-
-partial alphanumeric_keys
-xkb_symbols "sundeadkeys" {
- include "ca_enhanced(Sundeadkeys)"
-};
diff --git a/data/xkbdata/symbols/capslock b/data/xkbdata/symbols/capslock
deleted file mode 100644
index bbd5414d2..000000000
--- a/data/xkbdata/symbols/capslock
+++ /dev/null
@@ -1,20 +0,0 @@
-// $XdotOrg$
-// $XKeyboardConfig: xkbdesc/symbols/capslock,v 1.3 2004/10/09 17:31:42 svu Exp $
-
-default partial hidden modifier_keys
-xkb_symbols "capslock" {
- key <CAPS> { [ Caps_Lock ] };
- modifier_map Lock { Caps_Lock };
-};
-
-partial hidden modifier_keys
-xkb_symbols "shiftlock" {
- key <CAPS> { [ Shift_Lock ] };
- modifier_map Shift { Shift_Lock };
-};
-
-partial hidden modifier_keys
-xkb_symbols "grouplock" {
- key <CAPS> { [ ISO_Next_Group, Caps_Lock ] };
-};
-
diff --git a/data/xkbdata/symbols/compose b/data/xkbdata/symbols/compose
deleted file mode 100644
index e70a8adf4..000000000
--- a/data/xkbdata/symbols/compose
+++ /dev/null
@@ -1,24 +0,0 @@
-// $XdotOrg$
-// $XKeyboardConfig: xkbdesc/symbols/compose,v 1.4 2005/07/30 23:29:11 svu Exp $
-
-// $XFree86: xc/programs/xkbcomp/symbols/compose,v 1.1 2001/08/17 16:31:25 dawes Exp $
-
-partial modifier_keys
-xkb_symbols "ralt" {
- key <RALT> { type[Group1]="TWO_LEVEL", [ Multi_key, Multi_key ] };
-};
-
-partial modifier_keys
-xkb_symbols "rwin" {
- key <RWIN> { type[Group1]="TWO_LEVEL", [ Multi_key, Multi_key ] };
-};
-
-partial modifier_keys
-xkb_symbols "menu" {
- key <MENU> { type[Group1]="TWO_LEVEL", [ Multi_key, Multi_key ] };
-};
-
-partial modifier_keys
-xkb_symbols "rctrl" {
- key <RCTL> { type[Group1]="TWO_LEVEL", [ Multi_key, Multi_key ] };
-};
diff --git a/data/xkbdata/symbols/ctrl b/data/xkbdata/symbols/ctrl
deleted file mode 100644
index 393df7fe1..000000000
--- a/data/xkbdata/symbols/ctrl
+++ /dev/null
@@ -1,39 +0,0 @@
-// $XFree86$
-//
-// eliminate the caps lock key completely (replace with control)
-partial modifier_keys
-xkb_symbols "nocaps" {
- key <CAPS> { symbols[Group1]= [ Control_L ] };
- modifier_map Control { <CAPS>, <LCTL> };
-};
-
-// swap the caps lock key with the left control key
-partial modifier_keys
-xkb_symbols "swapcaps" {
- key <CAPS> { symbols[Group1]= [ Control_L ] };
- key <LCTL> { symbols[Group1]= [ Caps_Lock ] };
-};
-
-// moves the control key to the middle row and the caps lock
-// to the bottom row. Only works if the geometry or keycodes
-// file has defined appropriate aliases for the keys in question.
-partial modifier_keys
-xkb_symbols "ctrl_ac" {
- key <AC00> { symbols[Group1]= [ Control_L ] };
- key <AA00> { symbols[Group1]= [ Caps_Lock ] };
-};
-
-// Moves the control key to the bottom row and the caps lock
-// to the middle row. Only works if the geometry or keycodes
-// file has defined appropriate aliases for the keys in question.
-partial modifier_keys
-xkb_symbols "ctrl_aa" {
- key <AA00> { symbols[Group1]= [ Control_L ] };
- key <AC00> { symbols[Group1]= [ Caps_Lock ] };
-};
-
-// Right Ctrl works as Right Alt
-partial modifier_keys
-xkb_symbols "ctrl_ra" {
- key <RCTL> { symbols[Group1]= [ Alt_R ] };
-};
diff --git a/data/xkbdata/symbols/cz b/data/xkbdata/symbols/cz
deleted file mode 100644
index bc610096b..000000000
--- a/data/xkbdata/symbols/cz
+++ /dev/null
@@ -1,147 +0,0 @@
-// $XFree86: xc/programs/xkbcomp/symbols/cz,v 1.1 2001/05/18 23:35:35 dawes Exp $
-
-partial alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple en_US
- // keyboard and a Czech keyboard
- // 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>
-
- // Switching to US added by Jan Holesovsky <kendy@suse.cz>, 2001
-
- include "us_group2(basic)"
- include "group(shift_toggle)"
-
- name[Group1]= "Czech";
-
- key.type = "FOUR_LEVEL";
-
- 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,
- nobreakspace, nobreakspace ] };
-
-// KP_Separator should produce a comma as KP_Decimal produces a "."
-// independent of the locale selected.
- key <KPDL> { type="FOUR_LEVEL_KEYPAD", [ KP_Delete, KP_Separator,
- KP_Delete, KP_Decimal],
- // hack a decimal dot into the second (US) group
- // Martin Vidner <mvidner@suse.cz>
- [ KP_Delete, KP_Decimal,
- KP_Delete, KP_Separator] };
-
- key <RALT> { type="TWO_LEVEL", [ ISO_Level3_Shift, ISO_Level3_Shift ] };
- modifier_map Mod5 { <RALT> };
-
-};
-
- // Use <BKSL> instead of <LSGT> (useful for keyboard without <LSGT> key)
-xkb_symbols "bksl" {
- include "cz(basic)"
- key <BKSL> { [ backslash, bar,
- slash, NoSymbol ] };
-};
diff --git a/data/xkbdata/symbols/cz_qwerty b/data/xkbdata/symbols/cz_qwerty
deleted file mode 100644
index 1c33ebfbe..000000000
--- a/data/xkbdata/symbols/cz_qwerty
+++ /dev/null
@@ -1,16 +0,0 @@
-// $XFree86: xc/programs/xkbcomp/symbols/cz_qwerty,v 1.1 2001/05/18 23:35:35 dawes Exp $
-
-partial alphanumeric_keys
-xkb_symbols "basic" {
-
- // This layout should work exactly as a cz with the exception
- // of 'Z' and 'Y' keys, which are in the qwerty style (ie. swapped).
- // 2001 by Kamil Toman <ktoman@email.cz>
-
- include "cz(basic)"
-
- key <AB01> { [ z, Z,
- degree, NoSymbol ] };
- key <AD06> { [ y, Y,
- NoSymbol, NoSymbol ] };
-};
diff --git a/data/xkbdata/symbols/czsk b/data/xkbdata/symbols/czsk
deleted file mode 100644
index ae079cd86..000000000
--- a/data/xkbdata/symbols/czsk
+++ /dev/null
@@ -1,730 +0,0 @@
-// Czech and Slovak keyboard symbols for XKB and PC keyboard
-//
-// (C) 1997,1999 Stanislav Meduna, stano@eunet.sk
-// (C) 2000 Kamil Toman, ktoman@email.cz
-//
-// 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.
-//
-// $XFree86: xc/programs/xkbcomp/symbols/czsk,v 1.8 2002/11/20 04:49:03 dawes Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "us_sk_qwerty" {
- Name[Group1] = "US/ASCII";
- Name[Group2] = "Slovak";
-
- include "czsk(def_qwerty)"
- include "czsk(def_us_sk)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "us_sk_qwertz" {
- Name[Group1] = "US/ASCII";
- Name[Group2] = "Slovak";
-
- include "czsk(def_us_qwertz)"
- include "czsk(def_us_sk)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "sk_us_qwerty" {
- Name[Group1] = "Slovak";
- Name[Group2] = "US/ASCII";
-
- include "czsk(def_qwerty)"
- include "czsk(def_sk_us)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "sk_us_qwertz" {
- Name[Group1] = "Slovak";
- Name[Group2] = "US/ASCII";
-
- include "czsk(def_qwertz_us)"
- include "czsk(def_sk_us)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "us_sk_prog" {
- Name[Group1] = "US/ASCII";
- Name[Group2] = "Slovak";
-
- include "czsk(def_basic)"
- include "czsk(def_qwerty)"
- include "czsk(def_us_sk_prog)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "sk_us_prog" {
- Name[Group1] = "Slovak";
- Name[Group2] = "US/ASCII";
-
- include "czsk(def_basic)"
- include "czsk(def_qwerty)"
- include "czsk(def_sk_us_prog)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "us_cz_qwerty" {
- Name[Group1] = "US/ASCII";
- Name[Group2] = "Czech";
-
- include "czsk(def_qwerty)"
- include "czsk(def_us_cz)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "us_cz_qwertz" {
- Name[Group1] = "US/ASCII";
- Name[Group2] = "Czech";
-
- include "czsk(def_us_qwertz)"
- include "czsk(def_us_cz)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "cz_us_qwerty" {
- Name[Group1] = "Czech";
- Name[Group2] = "US/ASCII";
-
- include "czsk(def_qwerty)"
- include "czsk(def_cz_us)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "cz_us_qwertz" {
- Name[Group1] = "Czech";
- Name[Group2] = "US/ASCII";
-
- include "czsk(def_qwertz_us)"
- include "czsk(def_cz_us)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "us_cz_prog" {
- Name[Group1] = "US/ASCII";
- Name[Group2] = "Czech";
-
- include "czsk(def_basic)"
- include "czsk(def_qwerty)"
- include "czsk(def_us_cz_prog)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "cz_us_prog" {
- Name[Group1] = "Czech";
- Name[Group2] = "US/ASCII";
-
- include "czsk(def_basic)"
- include "czsk(def_qwerty)"
- include "czsk(def_cz_us_prog)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "def_us_sk" {
- include "czsk(def_basic)"
- include "czsk(def_us_czsk)"
- include "czsk(def_us_sk_prog)"
- include "czsk(def_us_sk_rp)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "def_sk_us" {
- include "czsk(def_basic)"
- include "czsk(def_czsk_us)"
- include "czsk(def_sk_us_prog)"
- include "czsk(def_sk_us_rp)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "def_us_cz" {
- include "czsk(def_basic)"
- include "czsk(def_us_czsk)"
- include "czsk(def_us_cz_prog)"
- include "czsk(def_us_cz_rp)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "def_cz_us" {
- include "czsk(def_basic)"
- include "czsk(def_czsk_us)"
- include "czsk(def_cz_us_prog)"
- include "czsk(def_cz_us_rp)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "def_basic" {
-
- include "group(shift_toggle)"
- include "srvr_ctrl(xfree86)"
-
- // Alphanumeric keys identical to US
- key <ESC> { [ Escape ],
- [ Escape ] };
-
- key <BKSP> {
- type="CTRL+ALT",
- symbols[Group1]= [ BackSpace, Terminate_Server ]
- };
-
- key <TLDE> { [ grave, asciitilde ],
- [ grave, asciitilde ] };
-
-
- key <TAB> { [ Tab, ISO_Left_Tab ],
- [ Tab, ISO_Left_Tab ] };
- key <AD01> { [ q, Q ],
- [ q, Q ] };
- key <AD02> { [ w, W ],
- [ w, W ] };
- key <AD03> { [ e, E ],
- [ e, E ] };
- key <AD04> { [ r, R ],
- [ r, R ] };
- key <AD05> { [ t, T ],
- [ t, T ] };
- key <AD07> { [ u, U ],
- [ u, U ] };
- key <AD08> { [ i, I ],
- [ i, I ] };
- key <AD09> { [ o, O ],
- [ o, O ] };
- key <AD10> { [ p, P ],
- [ p, P ] };
- key <RTRN> { [ Return ],
- [ Return ] };
-
- key <CAPS> { [ Caps_Lock ],
- [ Caps_Lock ] };
- key <AC01> { [ a, A ],
- [ a, A ] };
- key <AC02> { [ s, S ],
- [ s, S ] };
- key <AC03> { [ d, D ],
- [ d, D ] };
- 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 ],
- [ k, K ] };
- key <AC09> { [ l, L ],
- [ l, L ] };
-
- key <LFSH> { [ Shift_L ],
- [ Shift_L ] };
- key <AB02> { [ x, X ],
- [ x, X ] };
- key <AB03> { [ c, C ],
- [ c, C ] };
- key <AB04> { [ v, V ],
- [ v, V ] };
- key <AB05> { [ b, B ],
- [ b, B ] };
- key <AB06> { [ n, N ],
- [ n, N ] };
- key <AB07> { [ m, M ],
- [ m, M ] };
- key <BKSL> { [ backslash, bar ],
- [ backslash, bar ] };
-
- key <LCTL> { [ Control_L ],
- [ Control_L ] };
- key <SPCE> { [ space ],
- [ space ] };
-
- key <LSGT> { [ less, greater ],
- [ less, greater ] };
-
- key <LALT> { [ Alt_L ],
- [ Meta_L ] };
- key <LWIN> { [ Meta_L ],
- [ Meta_L ] };
- key <RWIN> { [ Meta_R ],
- [ Meta_R ] };
- key <MENU> { [ Menu ],
- [ Menu ] };
- // End alphanumeric section
-
- // begin modifier mappings
-
- modifier_map Shift { Shift_L, Shift_R };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L, Control_R };
- modifier_map Mod3 { Mode_switch };
-
- // Begin "Function" section
- key <FK01> { [ F1 ],
- [ F1 ] };
- key <FK02> { [ F2 ],
- [ F2 ] };
- key <FK03> { [ F3 ],
- [ F3 ] };
- key <FK04> { [ F4 ],
- [ F4 ] };
- key <FK05> { [ F5 ],
- [ F5 ] };
- key <FK06> { [ F6 ],
- [ F6 ] };
- key <FK07> { [ F7 ],
- [ F7 ] };
- key <FK08> { [ F8 ],
- [ F8 ] };
- key <FK09> { [ F9 ],
- [ F9 ] };
- key <FK10> { [ F10 ],
- [ F10 ] };
- key <FK11> { [ F11 ],
- [ F11 ] };
- key <FK12> { [ F12 ],
- [ F12 ] };
- // End "Function" section
-
- // Begin "Editing" section
- key <PRSC> {
- type= "PC_SYSRQ",
- symbols[Group1]= [ Print, Sys_Req ]
- };
-
- key <PAUS> { [ Multi_key ] };
- key <RALT> { [ Mode_switch, Multi_key ] };
- key <SCLK> { [ ISO_Next_Group, ISO_Next_Group ] };
-
- // Gray keys
-
- key <INS> { [ Insert ],
- [ Insert ] };
- key <HOME> { [ Home ],
- [ Home ] };
- key <PGUP> { [ Prior ],
- [ Prior ] };
- key <DELE> { [ Delete ],
- [ Delete ] };
- key <END> { [ End ],
- [ End ] };
- key <PGDN> { [ Next ],
- [ Next ] };
-
- // Cursor keys
- key <UP> { [ Up ],
- [ Up ] };
- key <LEFT> { [ Left ],
- [ Left ] };
- key <DOWN> { [ Down ],
- [ Down ] };
- key <RGHT> { [ Right ],
- [ Right ] };
-
-
- // Keypad keys
- key <NMLK> { [ Num_Lock, Pointer_EnableKeys ],
- [ Num_Lock, Pointer_EnableKeys ]};
- key <KPDV> { [ KP_Divide ],
- [ KP_Divide ] };
- key <KPMU> { [ KP_Multiply ],
- [ KP_Multiply ] };
- key <KPSU> { [ KP_Subtract ],
- [ KP_Subtract ] };
-
- key <KP7> { [ KP_Home, KP_7 ],
- [ KP_Home, KP_7 ] };
- key <KP8> { [ KP_Up, KP_8 ],
- [ KP_Up, KP_8 ] };
- key <KP9> { [ KP_Prior, KP_9 ],
- [ KP_Prior, KP_9 ] };
- key <KPAD> { [ KP_Add ],
- [ KP_Add ] };
-
- key <KP4> { [ KP_Left, KP_4 ],
- [ KP_Left, KP_4 ] };
- key <KP5> { [ KP_Begin, KP_5 ],
- [ KP_Begin, KP_5 ] };
- key <KP6> { [ KP_Right, KP_6 ],
- [ KP_Right, KP_6 ] };
-
- key <KP1> { [ KP_End, KP_1 ],
- [ KP_End, KP_1 ] };
- key <KP2> { [ KP_Down, KP_2 ],
- [ KP_Down, KP_2 ] };
- key <KP3> { [ KP_Next, KP_3 ],
- [ KP_Next, KP_3 ] };
- key <KPEN> { [ KP_Enter ],
- [ KP_Enter ] };
-
- key <KP0> { [ KP_Insert, KP_0 ],
- [ KP_Insert, KP_0 ] };
- key <KPDL> { [ KP_Delete, KP_Decimal ],
- [ KP_Delete, KP_Decimal ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "def_czsk_us" {
- key <AE11> {
- [ equal, percent ],
- [ minus, underscore ]
- };
- key <AD11> {
- [ uacute, slash ],
- [ bracketleft, braceleft ]
- };
- key <AC11> {
- [ section, exclam ],
- [ apostrophe, quotedbl ]
- };
- key <AB08> {
- [ comma, question ],
- [ comma, less ]
- };
- key <AB09> {
- [ period, colon ],
- [ period, greater ]
- };
- key <AB10> {
- [ minus, underscore ],
- [ slash, question ]
- };
-};
-
-partial alphanumeric_keys
-xkb_symbols "def_us_czsk" {
- key <AE11> {
- [ minus, underscore ],
- [ equal, percent ]
- };
- key <AD11> {
- [ bracketleft, braceleft ],
- [ uacute, slash ]
- };
- key <AC11> {
- [ apostrophe, quotedbl ],
- [ section, exclam ]
- };
- key <AB08> {
- [ comma, less ],
- [ comma, question ]
- };
- key <AB09> {
- [ period, greater ],
- [ period, colon ]
- };
- key <AB10> {
- [ slash, question ],
- [ minus, underscore ]
- };
-};
-
-partial alphanumeric_keys
-xkb_symbols "def_sk_us_rp" {
- key <AC10> {
- [ ocircumflex, quotedbl ],
- [ semicolon, colon ]
- };
- key <AD12> {
- [ adiaeresis, parenleft ],
- [ bracketright, braceright ]
- };
- key <BKSL> {
- [ ncaron, parenright ],
- [ backslash, bar ]
- };
-};
-
-partial alphanumeric_keys
-xkb_symbols "def_cz_us_rp" {
- key <AC10> {
- [ uring, quotedbl ],
- [ semicolon, colon ]
- };
- key <AD12> {
- [ parenright, parenleft ],
- [ bracketright, braceright ]
- };
- key <BKSL> {
- [ backslash, bar ],
- [ backslash, bar ]
- };
-};
-
-partial alphanumeric_keys
-xkb_symbols "def_us_sk_rp" {
- key <AC10> {
- [ semicolon, colon ],
- [ ocircumflex, quotedbl ]
- };
- key <AD12> {
- [ bracketright, braceright ],
- [ adiaeresis, parenleft ]
- };
- key <BKSL> {
- [ backslash, bar ],
- [ ncaron, parenright ]
- };
-};
-
-partial alphanumeric_keys
-xkb_symbols "def_us_cz_rp" {
- key <AC10> {
- [ semicolon, colon ],
- [ uring, quotedbl ]
- };
- key <AD12> {
- [ bracketright, braceright ],
- [ parenright, parenleft ]
- };
- key <BKSL> {
- [ backslash, bar ],
- [ backslash, bar ]
- };
-};
-
-partial alphanumeric_keys
-xkb_symbols "def_qwertz_us" {
- key <AD06> {
- [ z, Z ],
- [ y, Y ]
- };
- key <AB01> {
- [ y, Y ],
- [ z, Z ]
- };
-};
-
-partial alphanumeric_keys
-xkb_symbols "def_us_qwertz" {
- key <AD06> {
- [ y, Y ],
- [ z, Z ]
- };
- key <AB01> {
- [ z, Z ],
- [ y, Y ]
- };
-};
-
-partial alphanumeric_keys
-xkb_symbols "def_qwerty" {
- key <AD06> {
- [ y, Y ],
- [ y, Y ]
- };
- key <AB01> {
- [ z, Z ],
- [ z, Z ]
- };
-};
-
-partial alphanumeric_keys
-xkb_symbols "def_us_sk_prog" {
- key <TLDE> {
- [ grave, asciitilde ],
- [ dead_diaeresis, semicolon ]
- };
- key <AE01> {
- [ 1, exclam ],
- [ plus, 1 ]
- };
- key <AE02> {
- [ 2, at ],
- [ lcaron, 2 ]
- };
- key <AE03> {
- [ 3, numbersign ],
- [ scaron, 3 ]
- };
- key <AE04> {
- [ 4, dollar ],
- [ ccaron, 4 ]
- };
- key <AE05> {
- [ 5, percent ],
- [ tcaron, 5 ]
- };
- key <AE06> {
- [ 6, asciicircum ],
- [ zcaron, 6 ]
- };
- key <AE07> {
- [ 7, ampersand ],
- [ yacute, 7 ]
- };
- key <AE08> {
- [ 8, asterisk ],
- [ aacute, 8 ]
- };
- key <AE09> {
- [ 9, parenleft ],
- [ iacute, 9 ]
- };
- key <AE10> {
- [ 0, parenright ],
- [ eacute, 0 ]
- };
- key <AE12> {
- [ equal, plus ],
- [ dead_acute, dead_caron ]
- };
-};
-
-partial alphanumeric_keys
-xkb_symbols "def_us_cz_prog" {
- key <TLDE> {
- [ grave, asciitilde ],
- [ dead_diaeresis, semicolon ]
- };
- key <AE01> {
- [ 1, exclam ],
- [ plus, 1 ]
- };
- key <AE02> {
- [ 2, at ],
- [ ecaron, 2 ]
- };
- key <AE03> {
- [ 3, numbersign ],
- [ scaron, 3 ]
- };
- key <AE04> {
- [ 4, dollar ],
- [ ccaron, 4 ]
- };
- key <AE05> {
- [ 5, percent ],
- [ rcaron, 5 ]
- };
- key <AE06> {
- [ 6, asciicircum ],
- [ zcaron, 6 ]
- };
- key <AE07> {
- [ 7, ampersand ],
- [ yacute, 7 ]
- };
- key <AE08> {
- [ 8, asterisk ],
- [ aacute, 8 ]
- };
- key <AE09> {
- [ 9, parenleft ],
- [ iacute, 9 ]
- };
- key <AE10> {
- [ 0, parenright ],
- [ eacute, 0 ]
- };
- key <AE12> {
- [ equal, plus ],
- [ dead_acute, dead_caron ]
- };
-};
-
-partial alphanumeric_keys
-xkb_symbols "def_sk_us_prog" {
- key <TLDE> {
- [ dead_diaeresis, semicolon ],
- [ grave, asciitilde ]
- };
- key <AE01> {
- [ plus, 1 ],
- [ 1, exclam ]
- };
- key <AE02> {
- [ lcaron, 2 ],
- [ 2, at ]
- };
- key <AE03> {
- [ scaron, 3 ],
- [ 3, numbersign ]
- };
- key <AE04> {
- [ ccaron, 4 ],
- [ 4, dollar ]
- };
- key <AE05> {
- [ tcaron, 5 ],
- [ 5, percent ]
- };
- key <AE06> {
- [ zcaron, 6 ],
- [ 6, asciicircum ]
- };
- key <AE07> {
- [ yacute, 7 ],
- [ 7, ampersand ]
- };
- key <AE08> {
- [ aacute, 8 ],
- [ 8, asterisk ]
- };
- key <AE09> {
- [ iacute, 9 ],
- [ 9, parenleft ]
- };
- key <AE10> {
- [ eacute, 0 ],
- [ 0, parenright ]
- };
- key <AE12> {
- [ dead_acute, dead_caron ],
- [ equal, plus ]
- };
-};
-
-partial alphanumeric_keys
-xkb_symbols "def_cz_us_prog" {
- key <TLDE> {
- [ dead_diaeresis, semicolon ],
- [ grave, asciitilde ]
- };
- key <AE01> {
- [ plus, 1 ],
- [ 1, exclam ]
- };
- key <AE02> {
- [ ecaron, 2 ],
- [ 2, at ]
- };
- key <AE03> {
- [ scaron, 3 ],
- [ 3, numbersign ]
- };
- key <AE04> {
- [ ccaron, 4 ],
- [ 4, dollar ]
- };
- key <AE05> {
- [ rcaron, 5 ],
- [ 5, percent ]
- };
- key <AE06> {
- [ zcaron, 6 ],
- [ 6, asciicircum ]
- };
- key <AE07> {
- [ yacute, 7 ],
- [ 7, ampersand ]
- };
- key <AE08> {
- [ aacute, 8 ],
- [ 8, asterisk ]
- };
- key <AE09> {
- [ iacute, 9 ],
- [ 9, parenleft ]
- };
- key <AE10> {
- [ eacute, 0 ],
- [ 0, parenright ]
- };
- key <AE12> {
- [ dead_acute, dead_caron ],
- [ equal, plus ]
- };
-};
diff --git a/data/xkbdata/symbols/de b/data/xkbdata/symbols/de
deleted file mode 100644
index ec3bf9ddc..000000000
--- a/data/xkbdata/symbols/de
+++ /dev/null
@@ -1,173 +0,0 @@
-// $Xorg: de,v 1.3 2000/08/17 19:54:42 cpqbld Exp $
-
-
-
-
-// $XFree86: xc/programs/xkbcomp/symbols/de,v 3.14 2003/09/08 13:12:37 pascal Exp $
-
-default partial alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple US/ASCII
- // keyboard and a very simple German keyboard
-
- // Alphanumeric section
- name[Group1]= "German";
- key <TLDE> { [ dead_circumflex, degree ],
- [ notsign ] };
- key <AE02> { [ 2, quotedbl ],
- [ twosuperior ] };
- key <AE03> { [ 3, section ],
- [ threesuperior,sterling ] };
- key <AE04> { [ 4, dollar ],
- [ onequarter, currency ] };
- key <AE05> { [ 5, percent ],
- [ onehalf ] };
- key <AE06> { [ 6, ampersand ],
- [ threequarters ] };
- key <AE07> { [ 7, slash ],
- [ braceleft ] };
- key <AE08> { [ 8, parenleft ],
- [ bracketleft ] };
- key <AE09> { [ 9, parenright ],
- [ bracketright, plusminus ] };
- key <AE10> { [ 0, equal ],
- [ braceright, degree ] };
- key <AE11> { [ ssharp, question ],
- [ backslash, questiondown ] };
- key <AE12> { [ dead_acute, dead_grave ],
- [ dead_cedilla, dead_ogonek ] };
-
- key <AD01> { [ q, Q ],
- [ at ] };
- key <AD03> { [ e, E ],
- [ EuroSign ] };
- key <AD05> { [ t, T ] };
- key <AD06> { [ z, Z ] };
- key <AD07> { [ u, U ] };
- key <AD08> { [ i, I ] };
- key <AD11> { [ udiaeresis, Udiaeresis ],
- [ dead_diaeresis ] };
- key <AD12> { [ plus, asterisk ],
- [ dead_tilde, dead_macron ] };
- key <AC04> { [ f, F ] };
- key <AC05> { [ g, G ] };
- key <AC10> { [ odiaeresis, Odiaeresis ],
- [ dead_doubleacute ] };
- key <AC11> { [ adiaeresis, Adiaeresis ],
- [ dead_circumflex ] };
-
- key <LSGT> { [ less, greater ],
- [ bar ] };
- key <AB01> { [ y, Y ],
- [ guillemotleft,less ] };
- key <AB07> { [ m, M ],
- [ mu ] };
- key <AB08> { [ comma, semicolon ] };
- key <AB09> { [ period, colon ],
- [ periodcentered, division ] };
- key <AB10> { [ minus, underscore ] };
- key <BKSL> { [ numbersign, apostrophe ],
- [ dead_grave ] };
- key <RALT> { [ Mode_switch, Multi_key ] };
-
- // End alphanumeric section, begin "Keypad"
- key <KPDL> { [ KP_Delete, KP_Separator ] };
- // End "Keypad" section
-
- // begin modifier mappings
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
- // modify the default German layout to not have any dead keys
- include "de(basic)"
- key <TLDE> { [ asciicircum, degree ],
- [ notsign ] };
- key <AE12> { [ apostrophe, grave ],
- [ cedilla ] };
- key <AD11> { [ udiaeresis, Udiaeresis ],
- [ diaeresis ] };
- key <AD12> { [ plus, asterisk ],
- [ asciitilde, macron ] };
- key <AC10> { [ odiaeresis, Odiaeresis ],
- [ doubleacute ] };
- key <AC11> { [ adiaeresis, Adiaeresis ],
- [ asciicircum ] };
-
- key <BKSL> { [ numbersign, apostrophe ],
- [ grave ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "deadgraveacute" {
- // modify the default 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)"
- key <TLDE> { [ asciicircum, degree ],
- [ notsign ] };
- key <AD12> { [ plus, asterisk ],
- [ asciitilde, dead_macron ] };
- key <BKSL> { [ numbersign, apostrophe ],
- [ grave ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "deadacute" {
- // modify the default 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)"
- key <AE12> { [ dead_acute, grave ],
- [ dead_cedilla, dead_ogonek ] };
- key <BKSL> { [ numbersign, apostrophe ],
- [ dead_grave ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "de_ro" {
- // add romanian-specific characters to the basic German layout.
- // Romanian symbols are accessible with combination of <AltGr> and
- // 'a', 's', 't', 'i', 'ä (&auml)' (+<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 for German keyboard";
-
- 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 "de_ro_nodeadkeys" {
- // add romanian-specific characters to the "nodeadkeys" German layout.
- // Read the comment for de_ro !
-
- include "de(nodeadkeys)"
-
- 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 ] };
-};
diff --git a/data/xkbdata/symbols/de_CH b/data/xkbdata/symbols/de_CH
deleted file mode 100644
index 614658714..000000000
--- a/data/xkbdata/symbols/de_CH
+++ /dev/null
@@ -1,94 +0,0 @@
-// $Xorg: de_CH,v 1.3 2000/08/17 19:54:42 cpqbld Exp $
-
-
-
-
-// $XFree86: xc/programs/xkbcomp/symbols/de_CH,v 3.4 2000/01/21 01:12:27 dawes Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple US/ASCII
- // keyboard and a very simple Swiss keyboard
-
- // Alphanumeric section
- name[Group1]= "Swiss German";
- 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 ],
- [ brokenbar ] };
- 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 ] };
-
- // End alphanumeric section, begin "Keypad"
- key <KPDL> { [ KP_Delete, KP_Decimal ] };
- // End "Keypad" section
-
-
- // begin modifier mappings
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
-};
-partial alphanumeric_keys
-xkb_symbols "Sundeadkeys" {
- // modify the default Swiss German layout to use Sun dead keys
- include "de_CH(basic)"
- key <AE11> { [ apostrophe, question ],
- [ SunFA_Acute ] };
- key <AE12> { [ SunFA_Circum, SunFA_Grave ],
- [ SunFA_Tilde ] };
- key <AD12> { [ SunFA_Diaeresis, exclam ],
- [ bracketright ] };
-};
-partial alphanumeric_keys
-xkb_symbols "sundeadkeys" {
- include "de_CH(Sundeadkeys)"
-};
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
- // modify the default Swiss German layout not to have any dead keys
- include "de_CH(basic)"
- key <AE11> { [ apostrophe, question ],
- [ acute ] };
- key <AE12> { [ asciicircum, grave ],
- [ asciitilde ] };
- key <AD12> { [ diaeresis, exclam ],
- [ bracketright ] };
-};
diff --git a/data/xkbdata/symbols/dev b/data/xkbdata/symbols/dev
deleted file mode 100644
index e8e847be8..000000000
--- a/data/xkbdata/symbols/dev
+++ /dev/null
@@ -1,67 +0,0 @@
-// $XConsortium: th /main/3 1996/08/31 12:20:18 kaleb $
-// $XFree86: xc/programs/xkbcomp/symbols/th,v 3.1.2.1 1997/07/19 13:28:20 dawes Exp $
-partial default alphanumeric_keys
-xkb_symbols "basic" {
- name[Group2]= "Hindi";
- key <TLDE> { [], [ 0x100094A, 0x1000912 ] };
-
- // Mainly numbers.
- key <AE01> { [], [ 0x1000967, 0x100090D ] };
- key <AE02> { [], [ 0x1000968, 0x1000945 ] };
- key <AE03> { [], [ 0x1000969 ] };
- key <AE04> { [], [ 0x100096A ] };
- key <AE05> { [], [ 0x100096B ] };
- key <AE06> { [], [ 0x100096C ] };
- key <AE07> { [], [ 0x100096D ] };
- key <AE08> { [], [ 0x100096e ] };
- key <AE09> { [], [ 0x100096F, parenleft ] };
- key <AE10> { [], [ 0x1000966, parenright ] };
- key <AE11> { [], [ 0x1000903 ] };
- key <AE12> { [], [ 0x1000943, 0x100090B ] };
-
-// Mainly long vowels
-
- key <AD01> { [], [ 0x100094C, 0x1000914 ] };
- key <AD02> { [], [ 0x1000948, 0x1000910 ] };
- key <AD03> { [], [ 0x100093E, 0x1000906 ] };
- key <AD04> { [], [ 0x1000940, 0x1000908 ] };
- key <AD05> { [], [ 0x1000942, 0x100090A ] };
-
-// Mainly voiced consonants
-
- key <AD06> { [], [ 0x100092C, 0x100092D ] };
- key <AD07> { [], [ 0x1000939, 0x1000919 ] };
- key <AD08> { [], [ 0x1000917, 0x1000918 ] };
- key <AD09> { [], [ 0x1000926, 0x1000927 ] };
- key <AD10> { [], [ 0x100091C, 0x100091D ] };
- key <AD11> { [], [ 0x1000921, 0x1000922 ] };
- key <AD12> { [], [ 0x100093C, 0x100091E ] };
-
-// Mainly short vowels
- key <AC01> { [], [ 0x100094B, 0x1000913 ] };
- key <AC02> { [], [ 0x1000947, 0x100090F ] };
- key <AC03> { [], [ 0x100094D, 0x1000905 ] };
- key <AC04> { [], [ 0x100093F, 0x1000907 ] };
- key <AC05> { [], [ 0x1000941, 0x1000909 ] };
-
-// Mainly unvoiced consonants
-
- key <AC06> { [], [ 0x100092A, 0x100092B ] };
- key <AC07> { [], [ 0x1000930, 0x1000931 ] };
- key <AC08> { [], [ 0x1000915, 0x1000916 ] };
- key <AC09> { [], [ 0x1000924, 0x1000925 ] };
- key <AC10> { [], [ 0x100091A, 0x100091B ] };
- key <AC11> { [], [ 0x100091F, 0x1000920 ] };
- key <BKSL> { [], [ 0x1000949, 0x1000911 ] };
-
- key <AB01> { [], [ 0x1000946, 0x100090E ] };
- key <AB02> { [], [ 0x1000902, 0x1000901 ] };
- key <AB03> { [], [ 0x100092E, 0x1000923 ] };
- key <AB04> { [], [ 0x1000928, 0x1000929 ] };
- key <AB05> { [], [ 0x1000935, 0x1000934 ] };
- key <AB06> { [], [ 0x1000932, 0x1000933 ] };
- key <AB07> { [], [ 0x1000938, 0x1000936 ] };
- key <AB08> { [], [ comma, 0x1000937 ] };
- key <AB09> { [], [ period, 0x1000964 ] };
- key <AB10> { [], [ 0x100092F, question ] };
-};
diff --git a/data/xkbdata/symbols/digital/Makefile.am b/data/xkbdata/symbols/digital/Makefile.am
deleted file mode 100644
index cd9533de9..000000000
--- a/data/xkbdata/symbols/digital/Makefile.am
+++ /dev/null
@@ -1,6 +0,0 @@
-xkbdata_symbols_digitaldir = $(datadir)/X11/xkb/symbols/digital
-dist_xkbdata_symbols_digital_DATA = \
- lk \
- pc \
- us \
- vt
diff --git a/data/xkbdata/symbols/digital/Makefile.in b/data/xkbdata/symbols/digital/Makefile.in
deleted file mode 100644
index 049a3e584..000000000
--- a/data/xkbdata/symbols/digital/Makefile.in
+++ /dev/null
@@ -1,298 +0,0 @@
-# Makefile.in generated by automake 1.9.6 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = ../..
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-subdir = symbols/digital
-DIST_COMMON = $(dist_xkbdata_symbols_digital_DATA) \
- $(srcdir)/Makefile.am $(srcdir)/Makefile.in
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-SOURCES =
-DIST_SOURCES =
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(xkbdata_symbols_digitaldir)"
-dist_xkbdata_symbols_digitalDATA_INSTALL = $(INSTALL_DATA)
-DATA = $(dist_xkbdata_symbols_digital_DATA)
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
-MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
-MAKEINFO = @MAKEINFO@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-VERSION = @VERSION@
-XKBCOMP = @XKBCOMP@
-ac_ct_STRIP = @ac_ct_STRIP@
-am__leading_dot = @am__leading_dot@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build_alias = @build_alias@
-datadir = @datadir@
-exec_prefix = @exec_prefix@
-host_alias = @host_alias@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-xkbdata_symbols_digitaldir = $(datadir)/X11/xkb/symbols/digital
-dist_xkbdata_symbols_digital_DATA = \
- lk \
- pc \
- us \
- vt
-
-all: all-am
-
-.SUFFIXES:
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu symbols/digital/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu symbols/digital/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-uninstall-info-am:
-install-dist_xkbdata_symbols_digitalDATA: $(dist_xkbdata_symbols_digital_DATA)
- @$(NORMAL_INSTALL)
- test -z "$(xkbdata_symbols_digitaldir)" || $(mkdir_p) "$(DESTDIR)$(xkbdata_symbols_digitaldir)"
- @list='$(dist_xkbdata_symbols_digital_DATA)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(dist_xkbdata_symbols_digitalDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(xkbdata_symbols_digitaldir)/$$f'"; \
- $(dist_xkbdata_symbols_digitalDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(xkbdata_symbols_digitaldir)/$$f"; \
- done
-
-uninstall-dist_xkbdata_symbols_digitalDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(dist_xkbdata_symbols_digital_DATA)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(xkbdata_symbols_digitaldir)/$$f'"; \
- rm -f "$(DESTDIR)$(xkbdata_symbols_digitaldir)/$$f"; \
- done
-tags: TAGS
-TAGS:
-
-ctags: CTAGS
-CTAGS:
-
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
- list='$(DISTFILES)'; for file in $$list; do \
- case $$file in \
- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
- $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
- esac; \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test "$$dir" != "$$file" && test "$$dir" != "."; then \
- dir="/$$dir"; \
- $(mkdir_p) "$(distdir)$$dir"; \
- else \
- dir=''; \
- fi; \
- if test -d $$d/$$file; then \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(DATA)
-installdirs:
- for dir in "$(DESTDIR)$(xkbdata_symbols_digitaldir)"; do \
- test -z "$$dir" || $(mkdir_p) "$$dir"; \
- done
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic mostlyclean-am
-
-distclean: distclean-am
- -rm -f Makefile
-distclean-am: clean-am distclean-generic
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am: install-dist_xkbdata_symbols_digitalDATA
-
-install-exec-am:
-
-install-info: install-info-am
-
-install-man:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-generic
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-dist_xkbdata_symbols_digitalDATA \
- uninstall-info-am
-
-.PHONY: all all-am check check-am clean clean-generic distclean \
- distclean-generic distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am \
- install-dist_xkbdata_symbols_digitalDATA install-exec \
- install-exec-am install-info install-info-am install-man \
- install-strip installcheck installcheck-am installdirs \
- maintainer-clean maintainer-clean-generic mostlyclean \
- mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \
- uninstall-dist_xkbdata_symbols_digitalDATA uninstall-info-am
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/data/xkbdata/symbols/digital/lk b/data/xkbdata/symbols/digital/lk
deleted file mode 100644
index e5732a30c..000000000
--- a/data/xkbdata/symbols/digital/lk
+++ /dev/null
@@ -1,131 +0,0 @@
-// $Xorg: lk,v 1.3 2000/08/17 19:54:44 cpqbld Exp $
-//
-//Copyright (c) 1996 Digital Equipment Corporation
-//
-//Permission is hereby granted, free of charge, to any person obtaining
-//a copy of this software and associated documentation files (the
-//"Software"), to deal in the Software without restriction, including
-//without limitation the rights to use, copy, modify, merge, publish,
-//distribute, sublicense, and sell copies of the Software, and to
-//permit persons to whom the Software is furnished to do so, subject to
-//the following conditions:
-//
-//The above copyright notice and this permission notice shall be included
-//in all copies or substantial portions of the Software.
-//
-//THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-//OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-//MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-//IN NO EVENT SHALL DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM,
-//DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
-//OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
-//THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-//Except as contained in this notice, the name of the Digital Equipment
-//Corporation shall not be used in advertising or otherwise to promote
-//the sale, use or other dealings in this Software without prior written
-//authorization from Digital Equipment Corporation.
-//
-// HISTORY
-// Log: lk,v
-// Revision 1.2 1996/06/18 09:10:09 erik
-// use flags correctly, assorted cleanups and consortium fixes
-//
-// Revision 1.1.2.2 1995/03/10 17:16:52 William_Walker
-// Rename to avoid name conflicts with XKB stuff
-// [1995/03/10 17:10:33 William_Walker]
-//
-// Revision 1.1.2.2 1994/10/31 15:22:00 William_Walker
-// New experimental version.
-// [1994/10/31 14:48:37 William_Walker]
-//
-// EndLog
-//
-// @(#)RCSfile: lk,v Revision: 1.2 (DEC) Date: 1996/01/24 12:14:58
-//
-// Symbols common to all the LK-style keyboards.
-//
-default xkb_symbols "common" {
-
- // Modifier mappings
- modifier_map Shift { Shift_L, Shift_R };
- modifier_map Lock { Caps_Lock };
- modifier_map Control { Control_L, Control_R };
- modifier_map Mod1 { Alt_L, Alt_R, Meta_L, Meta_R };
- modifier_map Mod2 { Num_Lock };
- modifier_map Mod3 { Scroll_Lock };
-
- // Additional alphanumeric keys
- key <LSGT> { [ less, greater ] };
- key <LALT> { [ Alt_L, Meta_L ] };
-
- // "Function" keys
- key <FK01> { [ F1 ] };
- key <FK02> { [ F2 ] };
- key <FK03> { [ F3 ] };
- key <FK04> { [ F4 ] };
- key <FK05> { [ F5 ] };
- key <FK06> { [ F6 ] };
- key <FK07> { [ F7 ] };
- key <FK08> { [ F8 ] };
- key <FK09> { [ F9 ] };
- key <FK10> { [ F10 ] };
- key <FK11> { [ Escape, F11 ] };
- key <FK12> { [ F12 ] };
- key <FK13> { [ F13 ] };
- key <FK14> { [ F14 ] };
- key <FK17> { [ F17 ] };
- key <FK18> { [ F18 ] };
- key <FK19> { [ F19 ] };
- key <FK20> { [ F20 ] };
-
- // "Editing" keys
- key <HELP> { [ Help ] };
- key <DO> { [ Menu ] };
- key <FIND> { [ Find ] };
- key <INS> { [ Insert ] };
- key <DELE> { [ Delete ] };
- key <SELE> { [ Select ] };
- key <PGUP> { [ Prior ] };
- key <PGDN> { [ Next ] };
-
- key <UP> { [ Up ] };
- key <LEFT> { [ Left ] };
- key <DOWN> { [ Down ] };
- key <RGHT> { [ Right ] };
-
- // "Keypad" keys
- key <KPF1> {
- type= "SHIFT+ALT",
- symbols[Group1]=[ KP_F1,Pointer_EnableKeys ]
- };
- key <KPF2> { [ KP_F2 ] };
- key <KPF3> { [ KP_F3 ] };
- key <KPF4> { [ KP_F4 ] };
-
- key <KPCO> { [ KP_Separator ] };
- key <KPSU> { [ KP_Subtract ] };
-
- key <KP7> { [ KP_7 ] };
- key <KP8> { [ KP_8 ] };
- key <KP9> { [ KP_9 ] };
-
- key <KP4> { [ KP_4 ] };
- key <KP5> { [ KP_5 ] };
- key <KP6> { [ KP_6 ] };
-
- key <KP1> { [ KP_1 ] };
- key <KP2> { [ KP_2 ] };
- key <KP3> { [ KP_3 ] };
- key <KPEN> { [ KP_Enter ] };
-
- key <KP0> { [ KP_0 ] };
- key <KPDL> { [ KP_Decimal ] };
-};
-
-xkb_symbols "lk401" {
- include "symbols/digital/lk(common)"
- key <RALT> { [ Alt_R, Meta_R ] };
- key <LCMP> { [ Multi_key ] };
- key <RCMP> { [ Multi_key ] };
-};
diff --git a/data/xkbdata/symbols/digital/pc b/data/xkbdata/symbols/digital/pc
deleted file mode 100644
index c6cc777d7..000000000
--- a/data/xkbdata/symbols/digital/pc
+++ /dev/null
@@ -1,176 +0,0 @@
-// $Xorg: pc,v 1.3 2000/08/17 19:54:44 cpqbld Exp $
-//
-//Copyright (c) 1996 Digital Equipment Corporation
-//
-//Permission is hereby granted, free of charge, to any person obtaining
-//a copy of this software and associated documentation files (the
-//"Software"), to deal in the Software without restriction, including
-//without limitation the rights to use, copy, modify, merge, publish,
-//distribute, sublicense, and sell copies of the Software, and to
-//permit persons to whom the Software is furnished to do so, subject to
-//the following conditions:
-//
-//The above copyright notice and this permission notice shall be included
-//in all copies or substantial portions of the Software.
-//
-//THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-//OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-//MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-//IN NO EVENT SHALL DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM,
-//DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
-//OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
-//THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-//Except as contained in this notice, the name of the Digital Equipment
-//Corporation shall not be used in advertising or otherwise to promote
-//the sale, use or other dealings in this Software without prior written
-//authorization from Digital Equipment Corporation.
-//
-// HISTORY
-// Log
-// Revision 1.2 1996/06/18 09:10:12 erik
-// use flags correctly, assorted cleanups and consortium fixes
-//
-// Revision 1.1.6.4 1995/12/19 19:55:58 William_Walker
-// Update to XKB 0.65
-// [1995/12/17 02:37:07 William_Walker]
-//
-// Revision 1.1.6.3 1995/10/25 21:01:09 William_Walker
-// Make sure we use DIN 2137 and VT510 Spec for Group Semantics
-// [1995/10/23 15:49:03 William_Walker]
-//
-// Revision 1.1.6.2 1995/08/07 17:40:40 William_Walker
-// Upgrade XKB to protocol 0.62 (dual submit from decx11)
-// [1995/08/06 14:06:32 William_Walker]
-//
-// Revision 1.1.2.7 1995/08/05 15:25:57 William_Walker
-// Sync up with Erik's pool.
-// [1995/08/03 20:17:15 William_Walker]
-//
-// Revision 1.1.2.6 1995/06/27 12:18:25 William_Walker
-// Add LK201 and LK450 support as well as TW and DP variants.
-// [1995/06/26 20:29:52 William_Walker]
-//
-// Revision 1.1.2.5 1995/06/08 17:10:28 William_Walker
-// Make RALT default to Mode_switch
-// [1995/06/08 17:08:50 William_Walker]
-//
-// Revision 1.1.2.4 1995/06/05 19:24:14 William_Walker
-// New file. I love keymaps.
-// [1995/06/05 18:17:03 William_Walker]
-//
-// EndLog
-//
-// @(#)RCSfile: pc Revision: /main/4 (DEC) Date: 1996/01/24 12:15:02
-//
-
-// **************************************************************
-// * *
-// * The symbols common to all Extended PC layouts. *
-// * *
-// **************************************************************
-xkb_symbols "pc" {
-
- // Modifier mappings
- //
- modifier_map Shift { Shift_L, Shift_R };
- modifier_map Lock { Caps_Lock };
- modifier_map Control { Control_L, Control_R };
- modifier_map Mod1 { Alt_L, Alt_R, Meta_L, Meta_R };
- modifier_map Mod3 { Mode_switch };
- modifier_map Mod4 { Num_Lock };
- modifier_map Mod5 { Scroll_Lock };
-
- // Common keys
- //
- key <BKSP> { [ BackSpace, Delete ] };
- key <TAB> { [ Tab, ISO_Left_Tab ] };
- key <CAPS> { [ Caps_Lock ] };
- key <RTRN> { [ Return ] };
- key <LFSH> { [ Shift_L ] };
- key <RTSH> { [ Shift_R ] };
- key <LCTL> { [ Control_L ] };
- key <LALT> { [ Alt_L, Meta_L ] };
- key <SPCE> { [ space ] };
- key <RALT> { [ Mode_switch ] };
- key <RCTL> { [ Control_R ] };
-
- // "Function" keys
- //
- key <ESC> { [ Escape ] };
- key <FK01> { [ F1 ] };
- key <FK02> { [ F2 ] };
- key <FK03> { [ F3 ] };
- key <FK04> { [ F4 ] };
- key <FK05> { [ F5 ] };
- key <FK06> { [ F6 ] };
- key <FK07> { [ F7 ] };
- key <FK08> { [ F8 ] };
- key <FK09> { [ F9 ] };
- key <FK10> { [ F10 ] };
- key <FK11> { [ F11 ] };
- key <FK12> { [ F12 ] };
- key <PRSC> {
- type= "PC_SYSRQ",
- symbols[Group1]= [ Print, Sys_Req ]
- };
- key <SCLK> { [ Scroll_Lock ] };
- key <PAUS> {
- type= "PC_BREAK",
- symbols[Group1]= [ Pause, Break ]
- };
-
- // "Editing" keys
- //
- key <INS> { [ Insert ] };
- key <HOME> { [ Home ] };
- key <PGUP> { [ Prior ] };
- key <DELE> { [ Delete ] };
- key <END> { [ End ] };
- key <PGDN> { [ Next ] };
-
- key <UP> { [ Up ] };
- key <LEFT> { [ Left ] };
- key <DOWN> { [ Down ] };
- key <RGHT> { [ Right ] };
-
- // "Keypad" keys
- //
- key <NMLK> {
- type= "SHIFT+ALT",
- symbols[Group1]= [ Num_Lock,Pointer_EnableKeys]
- };
- key <KPDV> { [ KP_Divide ] };
- key <KPMU> { [ KP_Multiply ] };
- key <KPSU> { [ KP_Subtract ] };
-
- key <KP7> { [ KP_Home, KP_7 ] };
- key <KP8> { [ KP_Up, KP_8 ] };
- key <KP9> { [ KP_Prior, KP_9 ] };
- key <KPAD> { [ KP_Add ] };
-
- key <KP4> { [ KP_Left, KP_4 ] };
- key <KP5> { [ KP_5 ] };
- key <KP6> { [ KP_Right, KP_6 ] };
-
- key <KP1> { [ KP_End, KP_1 ] };
- key <KP2> { [ KP_Down, KP_2 ] };
- key <KP3> { [ KP_Next, KP_3 ] };
- key <KPEN> { [ KP_Enter ] };
-
- key <KP0> { [ KP_Insert, KP_0 ] };
- key <KPDL> { [ KP_Delete, KP_Decimal ] };
-
- // Key to support Lock-Down Modifier descriptions for R5
- //
- key <LDM> { [ NoSymbol ] };
-};
-
-xkb_symbols "pc104" {
- include "digital/pc(pc)"
-
- replace key <LALT> { [ Alt_L ] };
- key <LWIN> { [ Meta_L ] };
- key <RWIN> { [ Meta_R ] };
- key <MENU> { [ Menu ] };
-};
diff --git a/data/xkbdata/symbols/digital/us b/data/xkbdata/symbols/digital/us
deleted file mode 100644
index 21636aa60..000000000
--- a/data/xkbdata/symbols/digital/us
+++ /dev/null
@@ -1,212 +0,0 @@
-// $Xorg: us,v 1.3 2000/08/17 19:54:44 cpqbld Exp $
-//
-//Copyright (c) 1996 Digital Equipment Corporation
-//
-//Permission is hereby granted, free of charge, to any person obtaining
-//a copy of this software and associated documentation files (the
-//"Software"), to deal in the Software without restriction, including
-//without limitation the rights to use, copy, modify, merge, publish,
-//distribute, sublicense, and sell copies of the Software, and to
-//permit persons to whom the Software is furnished to do so, subject to
-//the following conditions:
-//
-//The above copyright notice and this permission notice shall be included
-//in all copies or substantial portions of the Software.
-//
-//THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-//OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-//MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-//IN NO EVENT SHALL DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM,
-//DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
-//OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
-//THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-//Except as contained in this notice, the name of the Digital Equipment
-//Corporation shall not be used in advertising or otherwise to promote
-//the sale, use or other dealings in this Software without prior written
-//authorization from Digital Equipment Corporation.
-//
-// HISTORY
-// Log
-// Revision 1.2 1996/06/18 09:10:16 erik
-// use flags correctly, assorted cleanups and consortium fixes
-//
-// Revision 1.1.6.3 1995/12/19 19:56:37 William_Walker
-// Update to XKB 0.65
-// [1995/12/17 02:37:44 William_Walker]
-//
-// Revision 1.1.6.2 1995/10/25 21:01:25 William_Walker
-// Add pc104-key support
-// [1995/10/23 15:46:27 William_Walker]
-//
-// Revision 1.1.2.7 1995/06/27 12:18:40 William_Walker
-// Add LK201 and LK450 support as well as TW and DP variants.
-// [1995/06/26 20:30:33 William_Walker]
-//
-// Revision 1.1.2.6 1995/06/09 20:55:20 William_Walker
-// Add VT105 layout support and ISO group support
-// [1995/06/09 20:43:05 William_Walker]
-//
-// Revision 1.1.2.5 1995/06/08 21:05:49 William_Walker
-// Use ISO_Next_Group instead of grouplock
-// [1995/06/08 21:03:56 William_Walker]
-//
-// Revision 1.1.2.4 1995/06/05 19:25:00 William_Walker
-// New file. I love keymaps.
-// [1995/06/05 18:17:54 William_Walker]
-//
-// EndLog
-//
-// @(#)RCSfile: us Revision: /main/4 (DEC) Date: 1996/01/24 12:15:05
-//
-
-// **************************************************************
-// * *
-// * Symbols for en_US.ISO8859-1 - English for U.S. *
-// * *
-// **************************************************************
-
-xkb_symbols "us" {
-
- key <AE00> { [ 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 <BKSL> { [ backslash, bar ] };
-
- 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 ] };
-};
-
-// **************************************************************
-// * *
-// * The VT105 layouts *
-// * *
-// * NOTES: The typewriter (TW) and dataprocessing (DP) keys *
-// * for the VT108 layout are identical for the US. *
-// * *
-// **************************************************************
-xkb_symbols "vt105-tw" {
- include "digital/us(us)"
- include "digital/vt(vt105)"
- override key <AE03> {
- symbols[Group1]= [ 3, numbersign ],
- symbols[Group2]= [ sterling ]
- };
- key <AB00> { [ less, greater ] };
-};
-
-xkb_symbols "vt105-dp" { include "digital/us(vt105-tw)" };
-xkb_symbols "vt105" { include "digital/us(vt105-tw)" };
-
-// **************************************************************
-// * *
-// * The VT108 layouts - based upon the LK401-AA *
-// * *
-// * NOTES: The typewriter (TW) and dataprocessing (DP) keys *
-// * for the VT108 layout are identical for the US. *
-// * *
-// **************************************************************
-xkb_symbols "vt108-tw" {
- include "digital/us(us)"
- include "digital/vt(vt108)"
- replace key <LCMP> { [ Multi_key ] };
- override key <AE03> {
- symbols[Group1]= [ 3, numbersign ],
- symbols[Group2]= [ sterling ]
- };
- key <AB00> { [ less, greater ] };
-};
-
-xkb_symbols "vt108-dp" { include "digital/us(vt108-tw)" };
-xkb_symbols "vt108" { include "digital/us(vt108-tw)" };
-
-// **************************************************************
-// * *
-// * The "unix" layouts - based upon the LK421-AA *
-// * *
-// * NOTES: The "unix" keyboard emits the same keycodes as the *
-// * LK401, but is a shorter keyboard that uses an *
-// * "extend" key. To make life easier, we map <AE00> *
-// * to Escape so users do not have to press Extend+F11 *
-// * to get Escape. *
-// * *
-// **************************************************************
-xkb_symbols "unix" {
- include "digital/us(vt108)"
- override key <AE00> { [ Escape ] };
- override key <AB00> { [ grave, asciitilde ] };
-};
-
-// **************************************************************
-// * *
-// * The "pcxal" layouts *
-// * *
-// * NOTES: The pcxal layouts are pretty much standardized for *
-// * the US and use a 101-key keyboard. *
-// * *
-// **************************************************************
-xkb_symbols "pcxalga" {
- include "digital/pc(pc)"
- include "digital/us(us)"
- replace key <RALT> { [ Alt_R, Meta_R ] };
-};
-
-xkb_symbols "pcxal" { include "digital/us(pcxalga)" };
-xkb_symbols "pcxalaa" { include "digital/us(pcxalga)" };
-xkb_symbols "pcxalfa" { include "digital/us(pcxalga)" };
-xkb_symbols "pcxalka" { include "digital/us(pcxalga)" };
-xkb_symbols "lk44x" { include "digital/us(pcxalga)" };
-
-// **************************************************************
-// * *
-// * The "pc104" layouts. *
-// * *
-// **************************************************************
-xkb_symbols "pc104" {
- include "digital/pc(pc104)"
- include "digital/us(us)"
- replace key <RALT> { [ Alt_R ] };
-};
diff --git a/data/xkbdata/symbols/digital/vt b/data/xkbdata/symbols/digital/vt
deleted file mode 100644
index 62257abf4..000000000
--- a/data/xkbdata/symbols/digital/vt
+++ /dev/null
@@ -1,159 +0,0 @@
-// $Xorg: vt,v 1.3 2000/08/17 19:54:44 cpqbld Exp $
-//
-//Copyright (c) 1996 Digital Equipment Corporation
-//
-//Permission is hereby granted, free of charge, to any person obtaining
-//a copy of this software and associated documentation files (the
-//"Software"), to deal in the Software without restriction, including
-//without limitation the rights to use, copy, modify, merge, publish,
-//distribute, sublicense, and sell copies of the Software, and to
-//permit persons to whom the Software is furnished to do so, subject to
-//the following conditions:
-//
-//The above copyright notice and this permission notice shall be included
-//in all copies or substantial portions of the Software.
-//
-//THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-//OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-//MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-//IN NO EVENT SHALL DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM,
-//DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
-//OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
-//THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-//Except as contained in this notice, the name of the Digital Equipment
-//Corporation shall not be used in advertising or otherwise to promote
-//the sale, use or other dealings in this Software without prior written
-//authorization from Digital Equipment Corporation.
-//
-// HISTORY
-// Log
-// Revision 1.2 1996/06/18 09:10:19 erik
-// use flags correctly, assorted cleanups and consortium fixes
-//
-// Revision 1.1.6.2 1995/12/19 19:56:39 William_Walker
-// Update to XKB 0.65
-// [1995/12/17 02:37:47 William_Walker]
-//
-// Revision 1.1.2.5 1995/07/11 21:20:50 William_Walker
-// Make RALT act as RALT
-// [1995/07/11 21:18:28 William_Walker]
-//
-// Revision 1.1.2.4 1995/06/27 12:18:41 William_Walker
-// Add LK201 and LK450 support as well as TW and DP variants.
-// [1995/06/26 20:30:37 William_Walker]
-//
-// Revision 1.1.2.3 1995/06/09 20:55:21 William_Walker
-// Add VT105 layout support and ISO group support
-// [1995/06/09 20:43:09 William_Walker]
-//
-// Revision 1.1.2.2 1995/06/05 19:25:04 William_Walker
-// New file. I love keymaps.
-// [1995/06/05 18:17:58 William_Walker]
-//
-// EndLog
-//
-// @(#)RCSfile: vt Revision: /main/3 (DEC) Date: 1996/01/24 12:15:08
-//
-xkb_symbols "vt105" {
-
- // Modifier mappings
- //
- modifier_map Shift { Shift_L, Shift_R };
- modifier_map Lock { Caps_Lock };
- modifier_map Control { Control_L, Control_R };
- modifier_map Mod1 { Alt_L, Alt_R, Meta_L, Meta_R };
- modifier_map Mod3 { Mode_switch };
-
- // Common keys
- //
- key <BKSP> { [ Delete ] };
- key <TAB> { [ Tab ] };
- key <RTRN> { [ Return ] };
- key <LCTL> { [ Control_L ] };
- key <CAPS> { [ Caps_Lock ] };
- key <LFSH> { [ Shift_L ] };
- key <RTSH> { [ Shift_R ] };
- key <LCMP> { [ Alt_L, Meta_L ] };
- key <SPCE> { [ space ] };
-
- // "Function" keys
- //
- key <FK01> { [ F1 ] };
- key <FK02> { [ F2 ] };
- key <FK03> { [ F3 ] };
- key <FK04> { [ F4 ] };
- key <FK05> { [ F5 ] };
- key <FK06> { [ F6 ] };
- key <FK07> { [ F7 ] };
- key <FK08> { [ F8 ] };
- key <FK09> { [ F9 ] };
- key <FK10> { [ F10 ] };
- key <FK11> { [ Escape, F11 ] };
- key <FK12> { [ F12 ] };
- key <FK13> { [ F13 ] };
- key <FK14> { [ F14 ] };
- key <FK17> { [ F17 ] };
- key <FK18> { [ F18 ] };
- key <FK19> { [ F19 ] };
- key <FK20> { [ F20 ] };
-
- // "Editing" keys
- //
- key <HELP> { [ Help ] };
- key <DO> { [ Menu ] };
- key <FIND> { [ Find ] };
- key <INS> { [ Insert ] };
- key <DELE> { [ apLineDel ] };
- key <SELE> { [ Select ] };
- key <PGUP> { [ Prior ] };
- key <PGDN> { [ Next ] };
-
- key <UP> { [ Up ] };
- key <LEFT> { [ Left ] };
- key <DOWN> { [ Down ] };
- key <RGHT> { [ Right ] };
-
- // "Keypad" keys
- //
- key <KPF1> {
- type= "SHIFT+ALT",
- symbols[Group1]= [ KP_F1,Pointer_EnableKeys ]
- };
- key <KPF2> { [ KP_F2 ] };
- key <KPF3> { [ KP_F3 ] };
- key <KPF4> { [ KP_F4 ] };
-
- key <KP7> { [ KP_7 ] };
- key <KP8> { [ KP_8 ] };
- key <KP9> { [ KP_9 ] };
- key <KPSU> { [ KP_Subtract ] };
-
- key <KP4> { [ KP_4 ] };
- key <KP5> { [ KP_5 ] };
- key <KP6> { [ KP_6 ] };
- key <KPCO> { [ KP_Separator ] };
-
- key <KP1> { [ KP_1 ] };
- key <KP2> { [ KP_2 ] };
- key <KP3> { [ KP_3 ] };
- key <KPEN> { [ KP_Enter ] };
-
- key <KP0> { [ KP_0 ] };
- key <KPDL> { [ KP_Decimal ] };
-
- // Key to support Lock-Down Modifier descriptions for R5
- //
- key <LDM> { [ NoSymbol ] };
-};
-
-xkb_symbols "vt108" {
-
- include "digital/vt(vt105)"
-
- replace key <LCMP> { [ Mode_switch ] };
-
- key <LALT> { [ Alt_L, Meta_L ] };
- key <RALT> { [ Alt_R, Meta_R ] };
- key <RCMP> { [ Multi_key ] };
-};
diff --git a/data/xkbdata/symbols/dk b/data/xkbdata/symbols/dk
deleted file mode 100644
index c4c0bf2e5..000000000
--- a/data/xkbdata/symbols/dk
+++ /dev/null
@@ -1,116 +0,0 @@
-// $Xorg: dk,v 1.3 2000/08/17 19:54:42 cpqbld Exp $
-
-
-
-
-// $XFree86: xc/programs/xkbcomp/symbols/dk,v 3.6 2001/01/17 23:45:58 dawes Exp $
-
-partial alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple en_US
- // keyboard and a Danish keyboard with dead key support
- // and all of ISO-8859-1 characters available.
-
- name[Group1]= "Danish";
-
- key <TLDE> { [ onehalf, section ],
- [ threequarters, paragraph ]};
- key <LSGT> { [ less, greater ],
- [ backslash, notsign ]};
- key <SPCE> { [ space, space ],
- [ nobreakspace, nobreakspace ]};
- 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 ],
- [ NoSymbol, cent ]};
- key <AE06> { [ 6, ampersand ],
- [ yen, NoSymbol ]};
- 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 <AB08> { [ comma, semicolon ],
- [ dead_cedilla, dead_ogonek ]};
- key <AB09> { [ period, colon ],
- [ periodcentered, dead_abovedot ]};
- key <AB03> { [ c, C ],
- [ copyright, NoSymbol ]};
- key <AB10> { [ minus, underscore ],
- [ hyphen, macron ]};
- key <AC01> { [ a, A ],
- [ ordfeminine, masculine ]};
- key <AC03> { [ d, D ],
- [ eth, ETH ]};
- key <AD03> { [ e, E ],
- [ EuroSign, cent ]};
- key <AD04> { [ r, R ],
- [ registered, NoSymbol ]};
- key <AD05> { [ t, T ],
- [ thorn, THORN ]};
- key <AD08> { [ i, I ],
- [ NoSymbol, NoSymbol ]};
- key <AD09> { [ o, O ],
- [ oe, OE ]};
- key <AC10> { [ ae, AE ]};
- key <AE11> { [ plus, question ],
- [ plusminus, questiondown ]};
- key <AC11> { [ oslash, Ooblique ]};
- key <BKSL> { [ apostrophe, asterisk ],
- [dead_doubleacute, multiply ]};
- key <AD11> { [ aring, Aring ]};
- key <AE12> { [ dead_acute, dead_grave ],
- [ bar, brokenbar ]};
- key <AD12> { [ dead_diaeresis, dead_circumflex ],
- [ dead_tilde, dead_caron ]};
-
-
- // End alphanumeric section, begin "Keypad"
- key <KPDL> { [ KP_Delete, KP_Separator ] };
- // End "Keypad" section
-
- // begin modifier mappings
-
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
-
-partial alphanumeric_keys
-xkb_symbols "Sundeadkeys" {
- // For naming consistency
- include "dk(basic)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "sundeadkeys" {
- // For naming consistency
- include "dk(Sundeadkeys)"
-};
-
-partial default alphanumeric_keys
-xkb_symbols "full" {
- include "iso9995-3(full)"
- include "dk(basic)"
-};
-
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
- include "dk(basic)"
- key <AE12> { [ acute, grave ],
- [ bar, ogonek ] };
- key <AD12> { [ diaeresis, asciicircum ],
- [ asciitilde, dead_macron ] };
-};
diff --git a/data/xkbdata/symbols/dvorak b/data/xkbdata/symbols/dvorak
deleted file mode 100644
index 2db3fbc1e..000000000
--- a/data/xkbdata/symbols/dvorak
+++ /dev/null
@@ -1,351 +0,0 @@
-// $XdotOrg: xc/programs/xkbcomp/symbols/dvorak,v 1.2 2004/04/23 19:54:52 eich Exp $
-// $Xorg: dvorak,v 1.3 2000/08/17 19:54:42 cpqbld Exp $
-
-// symbols definition for a very simple dvorak layout.
-// It has basically the alphanumeric keys, punctuation,
-// one shift key, one control key and caps lock. It
-// uses the punctuation keys configurations common on PC
-// keyboards (e.g. key <ABO9> is { [ period greater ] })
-
-// $XFree86: xc/programs/xkbcomp/symbols/dvorak,v 3.10 2003/08/08 06:27:09 dawes Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- include "srvr_ctrl(xfree86)"
-
- name[Group1]= "Dvorak";
- key <ESC> { [ Escape ] };
-
- // 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 <BKSP> {
- type="CTRL+ALT",
- symbols[Group1]= [ BackSpace, Terminate_Server ]
- };
-
- key <TAB> { [ Tab, ISO_Left_Tab ] };
- 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 <RTRN> { [ Return ] };
-
- key <CAPS> { [ Caps_Lock ] };
- 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 <LFSH> { [ Shift_L ] };
- 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 ] };
-
- key <LCTL> { [ Control_L ] };
- key <SPCE> { [ space ] };
- // End alphanumeric section
-
- // begin modifier mappings
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
-};
-
-// Norwegian Dvorak
-partial alphanumeric_keys
-xkb_symbols "no" {
- include "dvorak(basic)"
-
- 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 ] };
-
-};
-
-// Swedish Dvorak
-partial alphanumeric_keys
-xkb_symbols "se" {
- include "dvorak(no)"
-
- key <TLDE> { [ section, onehalf ] };
-
- key <AE04> { [ 4, currency ],
- [ dollar, onequarter ] };
- key <AE11> { [ plus, question ],
- [ backslash, questiondown ] };
- key <AE12> { [ dead_acute, dead_grave ],
- [ backslash, grave ] };
-
- key <AD01> { [ odiaeresis, Odiaeresis ],
- [ braceright, bracketright ] };
- key <AD02> { [ aring, Aring ] };
- key <AD03> { [ adiaeresis, Adiaeresis ] };
- key <AD11> { [ q, Q ] };
- key <AD12> { [ dead_diaeresis, dead_circumflex],
- [ dead_tilde, asciicircum ] };
-
- key <AB01> { [ comma, semicolon ],
- [ dead_cedilla, cedilla ] };
- key <AB02> { [ period, colon ],
- [ periodcentered ] };
-
- key <BKSL> { [ less, greater ],
- [ bar, brokenbar ] };
-
- key <LSGT> { [ apostrophe, asterisk ],
- [ bar, backslash ] };
-
-};
-// Swedish Dvorak alias
-partial alphanumeric_keys
-xkb_symbols "sv" {
- include "dvorak(se)"
-};
-
-
-// Dvorak (UK) keymap (by odaen) allowing the usage of
-// the £ and ? key and swapping the @ and " keys.
-
-partial alphanumeric_keys
-xkb_symbols "gb" {
- include "dvorak(basic)"
-
- key <BKSL> { [ numbersign, asciitilde ] };
- key <AE02> { [ 2, quotedbl ],
- [ twosuperior, NoSymbol ] };
- key <AE03> { [ 3, sterling ],
- [ threesuperior, NoSymbol ] };
- key <AE04> { [ 4, dollar ],
- [ EuroSign, NoSymbol ] };
- key <LSGT> { [ backslash, bar ] };
- key <AD01> { [ apostrophe, at ] };
-};
-
-// Keymap Dvorak pour le Français
-// par Josselin Mouette <josselin.mouette@ens-lyon.org>.
-
-partial alphanumeric_keys modifier_keys
-xkb_symbols "fr" {
-
- include "dvorak(basic)"
-
- name[Group1]= "French dvorak";
-
- key <TLDE> { [ oe, OE ],
- [ ae, AE ] };
- key <AE01> { [ slash, 1 ],
- [ ampersand, onesuperior ] };
- key <AE02> { [ plus, 2 ],
- [ asciitilde, twosuperior ] };
- key <AE03> { [ minus, 3 ],
- [ numbersign, threesuperior ] };
- key <AE04> { [ asterisk, 4 ],
- [ less, guillemotleft ] };
- key <AE05> { [ equal, 5 ],
- [ greater, guillemotright ] };
- key <AE06> { [ backslash, 6 ],
- [ at, notsign ] };
- key <AE07> { [ parenleft, 7 ],
- [ dead_circumflex, multiply ] };
- key <AE08> { [ grave, 8 ],
- [ dead_grave, division ] };
- key <AE09> { [ parenright, 9 ],
- [ asciicircum, plusminus ] };
- key <AE10> { [ quotedbl, 0 ],
- [ dead_diaeresis, dead_diaeresis ] };
- key <AE11> { [ bracketleft, braceleft ],
- [ bar, degree ] };
- key <AE12> { [ bracketright, braceright ],
- [ percent ] };
-
- key <AD01> { [ colon, question ],
- [ question, questiondown ] };
- key <AD02> { [ agrave, Agrave ],
- [ aring, Aring ] };
- key <AD03> { [ eacute, Eacute ],
- [ EuroSign, cent ] };
- key <AD04> { [ g, G ],
- [ oslash, Ooblique ] };
- key <AD05> { [ period, exclam ],
- [ periodcentered, exclamdown ] };
- key <AD06> { [ h, H ],
- [ eth, ETH ] };
- key <AD07> { [ v, V ] };
- key <AD08> { [ c, C ],
- [ copyright, registered ] };
- key <AD09> { [ m, M ],
- [ mu, mu ] };
- key <AD10> { [ k, K ],
- [ dollar, dollar ] };
- key <AD11> { [ egrave, Egrave ],
- [ sterling, sterling ] };
- key <AD12> { [ z, Z ],
- [ yen ] };
-
- key <AC01> { [ o, O ],
- [ ocircumflex, Ocircumflex ] };
- key <AC02> { [ a, A ],
- [ acircumflex, Acircumflex ] };
- key <AC03> { [ u, U ],
- [ ucircumflex, Ucircumflex ] };
- key <AC04> { [ e, E ],
- [ ecircumflex, Ecircumflex ] };
- key <AC05> { [ b, B ],
- [ ssharp ] };
- key <AC06> { [ f, F ] };
- key <AC07> { [ s, S ] };
- key <AC08> { [ t, T ],
- [ thorn, THORN ] };
- key <AC09> { [ n, N ],
- [ ntilde, Ntilde ] };
- key <AC10> { [ d, D ],
- [ section ] };
- key <AC11> { [ w, W ],
- [ paragraph ] };
- key <BKSL> { [ ugrave, Ugrave ],
- [ masculine, ordfeminine ] };
-
- key <LSGT> { [ ccedilla, Ccedilla ],
- [ ccedilla, Ccedilla ] };
- key <AB01> { [ apostrophe, underscore ],
- [ dead_acute, macron ] };
- key <AB02> { [ q, Q ],
- [ guillemotleft, guillemotleft ] };
- key <AB03> { [ comma, semicolon ],
- [ guillemotright, guillemotright ] };
- key <AB04> { [ i, I ],
- [ icircumflex, Icircumflex ] };
- key <AB05> { [ y, Y ],
- [ ydiaeresis, Ydiaeresis ] };
- key <AB06> { [ x, X ],
- [ ediaeresis, Ediaeresis ] };
- key <AB07> { [ r, R ],
- [ udiaeresis, Udiaeresis ] };
- key <AB08> { [ l, L ],
- [ adiaeresis, Adiaeresis ] };
- key <AB09> { [ p, P ],
- [ odiaeresis, Odiaeresis ] };
- key <AB10> { [ j, J ],
- [ idiaeresis, Idiaeresis ] };
-
- key <SPCE> { [ space, space ],
- [ nobreakspace, nobreakspace ] };
- key <RALT> { [ Mode_switch, Multi_key ] };
-};
-
diff --git a/data/xkbdata/symbols/ee b/data/xkbdata/symbols/ee
deleted file mode 100644
index dfdf7a86d..000000000
--- a/data/xkbdata/symbols/ee
+++ /dev/null
@@ -1,83 +0,0 @@
-// $XFree86: xc/programs/xkbcomp/symbols/ee,v 1.2 2000/10/27 18:31:08 dawes Exp $
-// 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
-
- name[Group1]= "Estonian";
-
- key <TLDE> { [ dead_caron, dead_tilde ] };
- key <AE02> { [ 2, quotedbl ],
- [ at ] };
- key <AE03> { [ 3, numbersign ],
- [ sterling ] };
- key <AE04> { [ 4, currency ],
- [ dollar ] };
- key <AE06> { [ 6, ampersand ] };
- key <AE07> { [ 7, slash ],
- [ braceleft ] };
- key <AE08> { [ 8, parenleft ],
- [ bracketleft ] };
- key <AE09> { [ 9, parenright ],
- [ bracketright ] };
- key <AE10> { [ 0, equal ],
- [ braceright ] };
- key <AE11> { [ plus, question ],
- [ backslash ] };
- key <AE12> { [ dead_acute, dead_grave ],
- [ quoteleft, quoteright ] };
- key <AD03> { [ e, E ],
- [ EuroSign ] };
- key <AD11> { [ udiaeresis, Udiaeresis ] };
- key <AD12> { [ otilde, Otilde ],
- [ section ] };
- key <AC02> { [ s, S ],
- [ scaron, Scaron ] };
- key <AC10> { [ odiaeresis, Odiaeresis ] };
- key <AC11> { [ adiaeresis, Adiaeresis ],
- [ asciicircum ] };
- key <AB01> { [ z, Z ],
- [ zcaron, Zcaron ] };
- key <AB08> { [ comma, semicolon ],
- [ less ] };
- key <AB09> { [ period, colon ],
- [ greater ] };
- key <AB10> { [ minus, underscore ] };
- key <BKSL> { [ apostrophe, asterisk ],
- [ onehalf ] };
- key <LSGT> { [ less, greater ],
- [ bar ] };
-
- // End alphanumeric section
-
- // begin modifier mappings
-
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
-
-partial alphanumeric_keys
-xkb_symbols "Sundeadkeys" {
- include "ee(basic)" // for consistent naming
-};
-
-partial alphanumeric_keys
-xkb_symbols "sundeadkeys" {
- include "ee(Sundeadkeys)" // for consistent naming
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
-
- // Modifies the basic Estonian layout to eliminate all dead keys
-
- include "ee(basic)"
- key <TLDE> { [ asciicircum, asciitilde ] };
- key <AE12> { [ apostrophe, grave ] };
-};
diff --git a/data/xkbdata/symbols/el b/data/xkbdata/symbols/el
deleted file mode 100644
index 5e23319fa..000000000
--- a/data/xkbdata/symbols/el
+++ /dev/null
@@ -1,145 +0,0 @@
-// $XFree86$
-//
-// Hellenic keyboard map for XFree86
-// Original version:
-// Kostas Gewrgiou <gewrgiou@imbc.gr>
-// Heavily modified by:
-// Vasilis Vasaitis <vvas@hal.csd.auth.gr>
-
-default partial alphanumeric_keys alternate_group
-xkb_symbols "basic" {
-
- include "el(bare)"
-
- 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 <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 ] };
-
-};
-
-hidden partial alphanumeric_keys alternate_group
-xkb_symbols "bare" {
-
- name[Group2] = "ISO8859-7";
-
- 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 ] };
-
-};
-
-partial alphanumeric_keys alternate_group
-xkb_symbols "extended" {
-
- include "el(basic)"
-
- key.type = "THREE_LEVEL";
-
- key <AE05> { [ 5, percent, EuroSign ],
- [ 5, percent, EuroSign ] };
-
- key <AD01> { [], [ semicolon, colon, periodcentered ] };
-
- key <AD03> { [ e, E, EuroSign ],
- [ Greek_epsilon, Greek_EPSILON, EuroSign ] };
-
- key <AC10> { [ semicolon, colon, periodcentered ] };
-
- key <AB08> { [ comma, less, guillemotleft ],
- [ comma, less, guillemotleft ] };
-
- key <AB09> { [ period, greater, guillemotright ],
- [ period, greater, guillemotright ] };
-
- key <RALT> { [ ISO_Level3_Shift ] };
-
- modifier_map Mod5 { ISO_Level3_Shift };
-
-};
-
-partial alphanumeric_keys alternate_group
-xkb_symbols "polytonic" {
-
- include "el(extended)"
-
- key.type = "THREE_LEVEL";
-
- key <AD11> { [], [ dead_tilde, dead_diaeresis, dead_macron ] };
- key <AD12> { [], [ dead_iota, VoidSymbol, dead_breve ] };
-
- key <AC10> { [], [ dead_acute, dead_horn ] };
- key <AC11> { [], [ dead_grave, dead_ogonek ] };
-
-};
-
-partial alphanumeric_keys alternate_group
-xkb_symbols "Sundeadkeys" {
-
- include "el(basic)"
-
-};
-
-partial alphanumeric_keys alternate_group
-xkb_symbols "sundeadkeys" {
-
- include "el(Sundeadkeys)"
-
-};
-
-partial alphanumeric_keys alternate_group
-xkb_symbols "nodeadkeys" {
-
- include "el(basic)"
-
- key <AC10> { [], [ semicolon, colon ] };
-
-};
-
diff --git a/data/xkbdata/symbols/en_US b/data/xkbdata/symbols/en_US
deleted file mode 100644
index db1bf1cfc..000000000
--- a/data/xkbdata/symbols/en_US
+++ /dev/null
@@ -1,126 +0,0 @@
-// $Xorg: en_US,v 1.3 2000/08/17 19:54:42 cpqbld Exp $
-// $XFree86$
-
-partial hidden alphanumeric_keys
-xkb_symbols "basic" {
- include "us(basic)"
- include "iso9995-3(basic)"
-};
-default
-xkb_symbols "pc101" {
- include "us(pc101)"
-
- replace key <RALT> { [ Mode_switch, Multi_key ] };
-
- include "iso9995-3(basic101)"
-
- modifier_map Mod3 { Mode_switch };
-};
-xkb_symbols "pc102" {
- include "us(pc102)"
-
- replace key <RALT> { [ Mode_switch, Multi_key ] };
-
- include "iso9995-3(basic)"
-
- modifier_map Mod3 { Mode_switch };
-};
-xkb_symbols "pc104" {
- include "us(pc104)"
-
- replace key <RALT> { [ Mode_switch ] };
- replace key <RWIN> { [ Multi_key ] };
-
- include "iso9995-3(basic101)"
-
- modifier_map Mod3 { Mode_switch };
-};
-xkb_symbols "pc105" {
- include "us(pc105)"
-
- replace key <RALT> { [ Mode_switch ] };
- replace key <RWIN> { [ Multi_key ] };
-
- include "iso9995-3(basic)"
-
- modifier_map Mod3 { Mode_switch };
-};
-xkb_symbols "pc_universal" {
- include "us(pc_universal)"
-
- replace key <RALT> { [ Mode_switch ] };
- replace key <RWIN> { [ Multi_key ] };
-
- include "iso9995-3(basic)"
-
- modifier_map Mod3 { Mode_switch };
-};
-
-xkb_symbols "sun4" {
- include "us(sun4)"
- include "iso9995-3(basic)"
-};
-xkb_symbols "sun5" {
- include "us(sun5)"
- include "iso9995-3(basic)"
-};
-xkb_symbols "pc101_nodeadkeys" {
- include "us(pc101)"
-
- replace key <RALT> { [ Mode_switch, Multi_key ] };
-
- include "iso9995-3(nodeadkeys101)"
-
- modifier_map Mod3 { Mode_switch };
-};
-xkb_symbols "pc102_nodeadkeys" {
- include "us(pc102)"
-
- replace key <RALT> { [ Mode_switch, Multi_key ] };
-
- include "iso9995-3(nodeadkeys)"
-
- modifier_map Mod3 { Mode_switch };
-};
-
-xkb_symbols "pc104_nodeadkeys" {
- include "us(pc104)"
-
- replace key <RALT> { [ Mode_switch ] };
- replace key <RWIN> { [ Multi_key ] };
-
- include "iso9995-3(nodeadkeys101)"
-
- modifier_map Mod3 { Mode_switch };
-};
-
-xkb_symbols "pc105_nodeadkeys" {
- include "us(pc105)"
-
- replace key <RALT> { [ Mode_switch ] };
- replace key <RWIN> { [ Multi_key ] };
-
- include "iso9995-3(nodeadkeys101)"
-
- modifier_map Mod3 { Mode_switch };
-};
-
-xkb_symbols "pc_universal_nodeadkeys" {
- include "us(pc_universal)"
-
- replace key <RALT> { [ Mode_switch ] };
- replace key <RWIN> { [ Multi_key ] };
-
- include "iso9995-3(nodeadkeys101)"
-
- modifier_map Mod3 { Mode_switch };
-};
-
-xkb_symbols "sun4_nodeadkeys" {
- include "us(sun4)"
- include "iso9995-3(nodeadkeys)"
-};
-xkb_symbols "sun5_nodeadkeys" {
- include "us(sun5)"
- include "iso9995-3(nodeadkeys)"
-};
diff --git a/data/xkbdata/symbols/es b/data/xkbdata/symbols/es
deleted file mode 100644
index 99c8c6f2e..000000000
--- a/data/xkbdata/symbols/es
+++ /dev/null
@@ -1,91 +0,0 @@
-// $Xorg: es,v 1.3 2000/08/17 19:54:42 cpqbld Exp $
-
-
-
-// Modified for a real Spanish Keyboard by Jon Tombs
-// $XFree86: xc/programs/xkbcomp/symbols/es,v 3.4 2000/10/27 18:31:08 dawes Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple en_US
- // keyboard and a very simple Spanish keybaord
-
- name[Group1]= "Spanish";
-
- key <TLDE> { [ masculine, ordfeminine ],
- [ backslash, backslash ] };
- key <LSGT> { [ less, greater ],
- [ bar, brokenbar ] };
- key <AE01> { [ 1, exclam ],
- [ bar, exclamdown ] };
- key <AE02> { [ 2, quotedbl ],
- [ at, oneeighth ] };
- key <AE03> { [ 3, periodcentered ],
- [ numbersign, sterling ] };
- key <AE04> { [ 4, dollar ],
- [ asciitilde, dollar ] };
- key <AE06> { [ 6, ampersand ],
- [ notsign, fiveeighths ] };
- key <AE07> { [ 7, slash ] };
- key <AE08> { [ 8, parenleft ] };
- key <AB08> { [ comma, semicolon ] };
- key <AE10> { [ 0, equal ] };
- key <AE09> { [ 9, parenright ] };
- key <AB09> { [ period, colon ] };
- key <AB10> { [ minus, underscore ] };
- key <AC10> { [ ntilde, Ntilde ],
- [ asciitilde,dead_doubleacute ] };
- key <AE11> { [ apostrophe, question ] };
- key <AC11> { [ dead_acute, dead_diaeresis ],
- [ braceleft, braceleft ] };
- key <BKSL> { [ ccedilla, Ccedilla ],
- [ braceright, dead_breve ] };
- key <AD11> { [ dead_grave, dead_circumflex ],
- [ bracketleft, dead_abovering ] };
- key <AE12> { [ exclamdown, questiondown ],
- [ asciitilde, asciitilde ] };
- key <AD12> { [ plus, asterisk ],
- [ bracketright, dead_macron ] };
- key <AD03> { [ e, E ],
- [ EuroSign, cent ] };
-
- // End alphanumeric section
-
- // Begin modifier mappings
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
-
-partial alphanumeric_keys
-xkb_symbols "Sundeadkeys" {
- include "es(basic)"
-
- key <AC11> { [ SunFA_Acute, SunFA_Diaeresis ],
- [ braceleft, braceleft ] };
- key <AD11> { [ SunFA_Grave, SunFA_Circum ],
- [ bracketleft, dead_abovering ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "sundeadkeys" {
- include "es(Sundeadkeys)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
- include "es(basic)"
-
- key <AC10> { [ ntilde, Ntilde ],
- [ asciitilde, doubleacute ] };
- key <AC11> { [ acute, diaeresis ],
- [ braceleft, braceleft ] };
- key <BKSL> { [ ccedilla, Ccedilla ],
- [ braceright, breve ] };
- key <AD11> { [ grave, asciicircum ],
- [ bracketleft, degree ] };
- key <AD12> { [ plus, asterisk ],
- [ bracketright, macron ] };
-};
diff --git a/data/xkbdata/symbols/eurosign b/data/xkbdata/symbols/eurosign
deleted file mode 100644
index 9b67c7222..000000000
--- a/data/xkbdata/symbols/eurosign
+++ /dev/null
@@ -1,20 +0,0 @@
-// $XdotOrg$
-// $XKeyboardConfig: xkbdesc/symbols/eurosign,v 1.2 2004/10/09 17:35:01 svu Exp $
-
-// Most keyboards have the EuroSign engraved on the E key
-partial
-xkb_symbols "e" {
- key <AD03> { [ NoSymbol, NoSymbol, EuroSign ] };
-};
-
-// Many keyboards have the EuroSign engraved on the 5 key
-partial
-xkb_symbols "5" {
- key <AE05> { [ NoSymbol, NoSymbol, EuroSign ] };
-};
-
-// Many Apple keyboards have the EuroSign engraved on the 2 key
-partial
-xkb_symbols "2" {
- key <AE02> { [ NoSymbol, NoSymbol, EuroSign ] };
-};
diff --git a/data/xkbdata/symbols/fi b/data/xkbdata/symbols/fi
deleted file mode 100644
index ac4b504ee..000000000
--- a/data/xkbdata/symbols/fi
+++ /dev/null
@@ -1,122 +0,0 @@
-// $Xorg: fi,v 1.3 2000/08/17 19:54:42 cpqbld Exp $
-
-// $XFree86: xc/programs/xkbcomp/symbols/fi,v 3.9 2002/12/19 01:07:54 dawes Exp $
-
-
-partial alphanumeric_keys
- xkb_symbols "basic" {
-
- // Describes the differences between a very simple en_US
- // keyboard and a Finnish keyboard with dead key support
- // and all of ISO-8859-1 and ISO-8859-15 characters available.
-
- name[Group1]= "Finnish";
-
- key <TLDE> { [ section, onehalf ],
- [ onequarter, threequarters ]};
- key <LSGT> { [ less, greater ],
- [ bar, brokenbar ]};
- // AltGr+<SPCE> is pressed accidentally too often after AltGr+<LSGT>,
- // hence AltGr+<SPCE> produces now space, not nobreakspace.
- key <SPCE> { [ space, space ],
- [ space, nobreakspace ]};
- 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 <AB08> { [ comma, semicolon ],
- [ dead_cedilla, dead_ogonek ]};
- key <AB09> { [ period, colon ],
- [ periodcentered, notsign ]};
- key <AB01> { [ z, Z ],
- [ zcaron, Zcaron ]};
- key <AB02> { [ x, X ],
- [ multiply, division ]};
- key <AB03> { [ c, C ],
- [ copyright, cent ]};
- key <AB05> { [ b, B ],
- [ ssharp, NoSymbol ]};
- key <AB06> { [ n, N ],
- [ ntilde, Ntilde ]};
- key <AB07> { [ m, M ],
- [ mu, NoSymbol ]};
- key <AB10> { [ minus, underscore ],
- [ hyphen, macron ]};
- key <AC02> { [ s, S ],
- [ scaron, Scaron ]};
- key <AC03> { [ d, D ],
- [ eth, ETH ]};
- key <AD03> { [ e, E ],
- [ EuroSign, cent ]};
- key <AD04> { [ r, R ],
- [ registered, NoSymbol ]};
- key <AD05> { [ t, T ],
- [ thorn, THORN ]};
- key <AD10> { [ p, P ],
- [ paragraph, NoSymbol ]};
- key <AC10> { [ odiaeresis, Odiaeresis ],
- [ oslash, Ooblique ]};
- key <AE11> { [ plus, question ],
- [ backslash, questiondown ]};
- key <AC11> { [ adiaeresis, Adiaeresis ],
- [ ae, AE ]};
- key <BKSL> { [ apostrophe, asterisk ],
- [ NoSymbol, NoSymbol ]};
- key <AD11> { [ aring, Aring ],
- [ oe, OE ]};
- key <AE12> { [ dead_acute, dead_grave ],
- [ NoSymbol, NoSymbol ]};
- key <AD12> { [ dead_diaeresis, dead_circumflex ],
- [ dead_tilde, dead_caron ]};
-
- // End alphanumeric section, begin "Keypad"
- key <KPDL> { [ KP_Delete, KP_Separator ] };
- // End "Keypad" section
-
- // Begin modifier mappings
-
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control { Control_L };
- modifier_map Mod3 { Mode_switch };
-};
-
-partial alphanumeric_keys
-xkb_symbols "Sundeadkeys" {
- include "fi(basic)" // for consistent naming
-};
-
-partial alphanumeric_keys
-xkb_symbols "sundeadkeys" {
- include "fi(Sundeadkeys)" // for consistent naming
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
- // Modifies the basic Finnish layout to eliminate all dead keys
-
- include "fi(basic)" // for consistent naming
-
- key <AB08> { [ comma, semicolon ],
- [ cedilla, ogonek ]};
- key <AE12> { [ acute, grave ],
- [ NoSymbol, NoSymbol ]};
- key <AD12> { [ diaeresis, asciicircum ],
- [ asciitilde, caron ]};
-};
diff --git a/data/xkbdata/symbols/fo b/data/xkbdata/symbols/fo
deleted file mode 100644
index 15297abbd..000000000
--- a/data/xkbdata/symbols/fo
+++ /dev/null
@@ -1,91 +0,0 @@
-// $XFree86$
-
-partial alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple en_US
- // keyboard and a Faroese keyboard with dead key support
- // and all of ISO-8859-1 characters available.
-
- name[Group1]= "Faroese";
-
- key <TLDE> { [ onehalf, section ],
- [ threequarters, paragraph ]};
- key <LSGT> { [ less, greater ],
- [ backslash, notsign ]};
- key <SPCE> { [ space, space ],
- [ nobreakspace, nobreakspace ]};
- 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 ],
- [ NoSymbol, cent ]};
- key <AE06> { [ 6, ampersand ],
- [ yen, NoSymbol ]};
- 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 <AB08> { [ comma, semicolon ],
- [ dead_cedilla, dead_ogonek ]};
- key <AB09> { [ period, colon ],
- [ periodcentered, dead_abovedot ]};
- key <AB03> { [ c, C ],
- [ copyright, NoSymbol ]};
- key <AB10> { [ minus, underscore ],
- [ hyphen, macron ]};
- key <AC01> { [ a, A ],
- [ ordfeminine, masculine ]};
- key <AC03> { [ d, D ],
- [ eth, ETH ]};
- key <AD03> { [ e, E ],
- [ EuroSign, cent ]};
- key <AD04> { [ r, R ],
- [ registered, NoSymbol ]};
- key <AD05> { [ t, T ],
- [ thorn, THORN ]};
- key <AD08> { [ i, I ],
- [ NoSymbol, NoSymbol ]};
- key <AD09> { [ o, O ],
- [ oe, OE ]};
- key <AC10> { [ ae, AE ]};
- key <AE11> { [ plus, question ],
- [ plusminus, questiondown ]};
- key <AC11> { [ oslash, Ooblique ]};
- key <BKSL> { [ apostrophe, asterisk ],
- [dead_doubleacute, multiply ]};
- key <AD11> { [ aring, Aring ],
- [ dead_diaeresis, dead_circumflex ]};
- key <AE12> { [ dead_acute, dead_grave ],
- [ bar, brokenbar ]};
- key <AD12> { [ eth, ETH ],
- [ dead_tilde, dead_caron ]};
-
-
- // End alphanumeric section
-
- // begin modifier mappings
-
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
- include "fo(basic)"
- key <AE12> { [ acute, grave ],
- [ bar, ogonek ] };
- key <AD12> { [ diaeresis, asciicircum ],
- [ asciitilde, macron ] };
-};
diff --git a/data/xkbdata/symbols/fr b/data/xkbdata/symbols/fr
deleted file mode 100644
index bc4a46341..000000000
--- a/data/xkbdata/symbols/fr
+++ /dev/null
@@ -1,101 +0,0 @@
-// $Xorg: fr,v 1.3 2000/08/17 19:54:42 cpqbld Exp $
-
-
-
-
-// $XFree86: xc/programs/xkbcomp/symbols/fr,v 3.5 2000/10/27 18:31:09 dawes Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple US/ASCII
- // keyboard and a very simple French keybaord
-
- name[Group1]= "French";
- key <TLDE> { [ twosuperior ] };
- 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 ] };
- key <AD12> { [ dollar, sterling ],
- [ currency, dead_macron ] };
- key <AC01> { [ q, Q ],
- [ at, Greek_OMEGA ] };
- key <AC10> { [ m, M ],
- [ mu, masculine ] };
- key <AC11> { [ ugrave, percent ] };
- key <LSGT> { [ less, greater ] };
- key <AB01> { [ w, W ],
- [ lstroke, Lstroke ] };
- key <AB07> { [ comma, question ],
- [ dead_acute, dead_doubleacute ] };
- key <AB08> { [ semicolon, period ] };
- key <AB09> { [ colon, slash ] };
- key <AB10> { [ exclam, section ] };
- key <BKSL> { [ asterisk, mu ] };
- // End alphanumeric section
-
- // begin modifier mappings
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
-
-partial alphanumeric_keys
-xkb_symbols "Sundeadkeys" {
-
- // Modifies the basic French layout to use the Sun dead keys
-
- include "fr(basic)"
- key <AD11> { [ SunFA_Circum, SunFA_Diaeresis ] };
- key <AB07> { [ comma, question ],
- [ SunFA_Acute,dead_doubleacute ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "sundeadkeys" {
- include "fr(Sundeadkeys)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
-
- // Modifies the basic French layout to eliminate all dead keys
-
- include "fr(basic)"
- key <AE12> { [ equal, plus ],
- [ braceright, ogonek ] };
- key <AD11> { [ asciicircum, diaeresis ] };
- key <AD12> { [ dollar, sterling ],
- [ currency, macron ] };
- key <AB07> { [ comma, question ],
- [ acute, doubleacute ] };
-};
diff --git a/data/xkbdata/symbols/fr_CH b/data/xkbdata/symbols/fr_CH
deleted file mode 100644
index f6e92b471..000000000
--- a/data/xkbdata/symbols/fr_CH
+++ /dev/null
@@ -1,57 +0,0 @@
-// $Xorg: fr_CH,v 1.3 2000/08/17 19:54:42 cpqbld Exp $
-
-
-
-
-// $XFree86: xc/programs/xkbcomp/symbols/fr_CH,v 3.4 2000/01/21 01:12:27 dawes Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple US/ASCII
- // keyboard and a very simple Swiss/French keybaord
-
- include "de_CH(basic)"
- name[Group1]= "Swiss French";
-
- override key <AD11> {
- [ egrave, udiaeresis ],
- [ bracketleft ]
- };
- override key <AC10> {
- [ eacute, odiaeresis ]
- };
- override key <AC11> {
- [ agrave, adiaeresis ],
- [ braceleft ]
- };
-};
-
-partial alphanumeric_keys
-xkb_symbols "Sundeadkeys" {
- // modify the default Swiss French layout to use Sun dead keys
- include "fr_CH(basic)"
- key <AE11> { [ apostrophe, question ],
- [ SunFA_Acute ] };
- key <AE12> { [ SunFA_Circum, SunFA_Grave ],
- [ SunFA_Tilde ] };
- key <AD12> { [ SunFA_Diaeresis, exclam ],
- [ bracketright ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "sundeadkeys" {
- include "fr_CH(Sundeadkeys)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
- // modify the default Swiss French layout not to have any dead keys
- include "fr_CH(basic)"
- key <AE11> { [ apostrophe, question ],
- [ acute ] };
- key <AE12> { [ asciicircum, grave ],
- [ asciitilde ] };
- key <AD12> { [ diaeresis, exclam ],
- [ bracketright ] };
-};
diff --git a/data/xkbdata/symbols/fujitsu/Makefile.am b/data/xkbdata/symbols/fujitsu/Makefile.am
deleted file mode 100644
index 73dff2870..000000000
--- a/data/xkbdata/symbols/fujitsu/Makefile.am
+++ /dev/null
@@ -1,4 +0,0 @@
-xkbdata_symbols_fujitsudir = $(datadir)/X11/xkb/symbols/fujitsu
-dist_xkbdata_symbols_fujitsu_DATA = \
- jp \
- us
diff --git a/data/xkbdata/symbols/fujitsu/Makefile.in b/data/xkbdata/symbols/fujitsu/Makefile.in
deleted file mode 100644
index 1f8e8832d..000000000
--- a/data/xkbdata/symbols/fujitsu/Makefile.in
+++ /dev/null
@@ -1,296 +0,0 @@
-# Makefile.in generated by automake 1.9.6 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = ../..
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-subdir = symbols/fujitsu
-DIST_COMMON = $(dist_xkbdata_symbols_fujitsu_DATA) \
- $(srcdir)/Makefile.am $(srcdir)/Makefile.in
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-SOURCES =
-DIST_SOURCES =
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(xkbdata_symbols_fujitsudir)"
-dist_xkbdata_symbols_fujitsuDATA_INSTALL = $(INSTALL_DATA)
-DATA = $(dist_xkbdata_symbols_fujitsu_DATA)
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
-MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
-MAKEINFO = @MAKEINFO@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-VERSION = @VERSION@
-XKBCOMP = @XKBCOMP@
-ac_ct_STRIP = @ac_ct_STRIP@
-am__leading_dot = @am__leading_dot@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build_alias = @build_alias@
-datadir = @datadir@
-exec_prefix = @exec_prefix@
-host_alias = @host_alias@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-xkbdata_symbols_fujitsudir = $(datadir)/X11/xkb/symbols/fujitsu
-dist_xkbdata_symbols_fujitsu_DATA = \
- jp \
- us
-
-all: all-am
-
-.SUFFIXES:
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu symbols/fujitsu/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu symbols/fujitsu/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-uninstall-info-am:
-install-dist_xkbdata_symbols_fujitsuDATA: $(dist_xkbdata_symbols_fujitsu_DATA)
- @$(NORMAL_INSTALL)
- test -z "$(xkbdata_symbols_fujitsudir)" || $(mkdir_p) "$(DESTDIR)$(xkbdata_symbols_fujitsudir)"
- @list='$(dist_xkbdata_symbols_fujitsu_DATA)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(dist_xkbdata_symbols_fujitsuDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(xkbdata_symbols_fujitsudir)/$$f'"; \
- $(dist_xkbdata_symbols_fujitsuDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(xkbdata_symbols_fujitsudir)/$$f"; \
- done
-
-uninstall-dist_xkbdata_symbols_fujitsuDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(dist_xkbdata_symbols_fujitsu_DATA)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(xkbdata_symbols_fujitsudir)/$$f'"; \
- rm -f "$(DESTDIR)$(xkbdata_symbols_fujitsudir)/$$f"; \
- done
-tags: TAGS
-TAGS:
-
-ctags: CTAGS
-CTAGS:
-
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
- list='$(DISTFILES)'; for file in $$list; do \
- case $$file in \
- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
- $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
- esac; \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test "$$dir" != "$$file" && test "$$dir" != "."; then \
- dir="/$$dir"; \
- $(mkdir_p) "$(distdir)$$dir"; \
- else \
- dir=''; \
- fi; \
- if test -d $$d/$$file; then \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(DATA)
-installdirs:
- for dir in "$(DESTDIR)$(xkbdata_symbols_fujitsudir)"; do \
- test -z "$$dir" || $(mkdir_p) "$$dir"; \
- done
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic mostlyclean-am
-
-distclean: distclean-am
- -rm -f Makefile
-distclean-am: clean-am distclean-generic
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am: install-dist_xkbdata_symbols_fujitsuDATA
-
-install-exec-am:
-
-install-info: install-info-am
-
-install-man:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-generic
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-dist_xkbdata_symbols_fujitsuDATA \
- uninstall-info-am
-
-.PHONY: all all-am check check-am clean clean-generic distclean \
- distclean-generic distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am \
- install-dist_xkbdata_symbols_fujitsuDATA install-exec \
- install-exec-am install-info install-info-am install-man \
- install-strip installcheck installcheck-am installdirs \
- maintainer-clean maintainer-clean-generic mostlyclean \
- mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \
- uninstall-dist_xkbdata_symbols_fujitsuDATA uninstall-info-am
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/data/xkbdata/symbols/fujitsu/jp b/data/xkbdata/symbols/fujitsu/jp
deleted file mode 100644
index bc578ae7b..000000000
--- a/data/xkbdata/symbols/fujitsu/jp
+++ /dev/null
@@ -1,88 +0,0 @@
-// $Xorg: jp,v 1.4 2001/02/09 02:05:52 xorgcvs Exp $
-//
-//Copyright 1996, 1998 The Open Group
-//
-//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.
-//
-//The above copyright notice and this permission notice shall be
-//included in all copies or substantial portions of the Software.
-//
-//THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-//EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-//MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-//IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
-//OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
-//ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-//OTHER DEALINGS IN THE SOFTWARE.
-//
-//Except as contained in this notice, the name of The Open Group shall
-//not be used in advertising or otherwise to promote the sale, use or
-//other dealings in this Software without prior written authorization
-//from The Open Group.
-//
-// Japanese layout for a Fujitsu 140 key keyboard
-
-xkb_symbols {
- override "fujitsu/us"
- augment key <AE01> { [], [ kana_NU ] };
- key <AE02> { [ 2, quotedbl ], [ kana_FU ] };
- key <AE03> { [ 3, numbersign ], [ kana_A, kana_a ] };
- key <AE04> { [ 4, dollar ], [ kana_U, kana_u ] };
- augment key <AE05> { [], [ kana_E, kana_e ] };
- key <AE06> { [ 6, ampersand ], [ kana_O, kana_o ] };
- key <AE07> { [ 7, apostrophe ], [ kana_YA, kana_ya ] };
- key <AE08> { [ 8, parenleft ], [ kana_YU, kana_yu ] };
- key <AE09> { [ 9, parenright ], [ kana_YO, kana_yo ] };
- replace key <AE10> { [ 0 ], [ kana_WA, kana_WO ] };
- key <AE11> { [ minus, equal ], [ kana_HO ] };
- key <AE12> { [ asciicircum, asciitilde ], [ kana_HE ] };
- key <BKSL> { [ backslash, bar ], [ prolongedsound] };
- augment key <AD01> { [], [ kana_TA ] };
- augment key <AD02> { [], [ kana_TE ] };
- augment key <AD03> { [], [ kana_I, kana_i ] };
- augment key <AD04> { [], [ kana_SU ] };
- augment key <AD05> { [], [ kana_KA ] };
- augment key <AD06> { [], [ kana_N ] };
- augment key <AD07> { [], [ kana_NA ] };
- augment key <AD08> { [], [ kana_NI ] };
- augment key <AD09> { [], [ kana_RA ] };
- augment key <AD10> { [], [ kana_SE ] };
- key <AD11> { [ at, grave ], [ voicedsound ] };
- key <AD12> { [ bracketleft, braceleft ], [ semivoicedsound, kana_openingbracket ] };
- augment key <AC01> { [], [ kana_CHI ] };
- augment key <AC02> { [], [ kana_TO ] };
- augment key <AC03> { [], [ kana_SHI ] };
- augment key <AC04> { [], [ kana_HA ] };
- augment key <AC05> { [], [ kana_KI ] };
- augment key <AC06> { [], [ kana_KU ] };
- augment key <AC07> { [], [ kana_MA ] };
- augment key <AC08> { [], [ kana_NO ] };
- augment key <AC09> { [], [ kana_RI ] };
- key <AC10> { [ semicolon, plus ], [ kana_RE ] };
- key <AC11> { [ colon, asterisk ], [ kana_KE ] };
- key <TLDE> { [ bracketright, braceright ], [ kana_MU, kana_closingbracket ] };
- augment key <AB01> { [], [ kana_TSU, kana_tsu ] };
- augment key <AB02> { [], [ kana_SA ] };
- augment key <AB03> { [], [ kana_SO ] };
- augment key <AB04> { [], [ kana_HI ] };
- augment key <AB05> { [], [ kana_KO ] };
- augment key <AB06> { [], [ kana_MI ] };
- augment key <AB07> { [], [ kana_MO ] };
- augment key <AB08> { [], [ kana_NE, kana_comma ] };
- augment key <AB09> { [], [ kana_RU, kana_fullstop ] };
- augment key <AB10> { [], [ kana_ME, kana_conjunctive ] };
- key <AB11> { [ underscore ], [ kana_RO ] };
- key <UNK0> { [ Select ] };
- key <UNK1> { [ Massyo ] };
- key <UNK2> { [ Touroku ] };
- key <UNK3> { [ Zenkaku_Hankaku ] };
- key <UNK4> { [ Eisu_Shift ] };
- key <UNK5> { [ Mode_switch ] };
- key <UNK6> { [ Cancel ] };
- key <UNK7> { [ Muhenkan ] };
- key <UNK8> { [ Henkan ] };
-};
diff --git a/data/xkbdata/symbols/fujitsu/us b/data/xkbdata/symbols/fujitsu/us
deleted file mode 100644
index e81be028d..000000000
--- a/data/xkbdata/symbols/fujitsu/us
+++ /dev/null
@@ -1,145 +0,0 @@
-// $Xorg: us,v 1.4 2001/02/09 02:05:53 xorgcvs Exp $
-//
-//Copyright 1996, 1998 The Open Group
-//
-//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.
-//
-//The above copyright notice and this permission notice shall be
-//included in all copies or substantial portions of the Software.
-//
-//THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-//EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-//MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-//IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
-//OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
-//ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-//OTHER DEALINGS IN THE SOFTWARE.
-//
-//Except as contained in this notice, the name of The Open Group shall
-//not be used in advertising or otherwise to promote the sale, use or
-//other dealings in this Software without prior written authorization
-//from The Open Group.
-//
-// US/ASCII layout for a Fujitsu 138 key keyboard
-xkb_symbols {
- include "us(basic)"
-
- // A few alphanumeric keys are different
- key <TLDE> { [ grave, asciitilde ] };
- key <BKSP> { [ BackSpace ] };
- key <BKSL> { [ backslash, bar ] };
- key <AB11> { [ ] };
-
- key <RTSH> { [ Shift_R ] };
-
- key <LALT> { [ Alt_L ] };
- key <RALT> { [ Alt_R ] };
- key <LMTA> { [ Meta_L ] };
- key <RMTA> { [ Meta_R ] };
- key <LNFD> { [ Linefeed ] };
- key <COMP> { [ Multi_key ] };
- // End alphanumeric section
-
- // Begin "Function" section
- key <BREA> { [ Break ] };
- key <PRSC> { [ Print ] };
- key <KNJI> { [ Kanji ] };
- key <PAUS> { [ Pause ] };
-
- key <FK01> { [ F1 ] };
- key <FK02> { [ F2 ] };
- key <FK03> { [ F3 ] };
- key <FK04> { [ F4 ] };
- key <FK05> { [ F5 ] };
- key <FK06> { [ F6 ] };
- key <FK07> { [ F7 ] };
- key <FK08> { [ F8 ] };
- key <FK09> { [ F9 ] };
- key <FK10> { [ F10 ] };
- key <FK11> { [ F11 ] };
- key <FK12> { [ F12 ] };
- key <FK13> { [ F13 ] };
- key <FK14> { [ F14 ] };
- key <FK15> { [ F15 ] };
- key <FK16> { [ F16 ] };
- key <FK17> { [ F17 ] };
- key <FK18> { [ F18 ] };
- key <FK19> { [ F19 ] };
- key <FK20> { [ F20 ] };
- key <FK21> { [ F21 ] };
- key <FK22> { [ F22 ] };
- key <FK23> { [ F23 ] };
- key <FK24> { [ F24 ] };
- key <FK25> { [ F25 ] };
- key <FK26> { [ F26 ] };
- key <FK27> { [ F27 ] };
- key <FK28> { [ F28 ] };
- key <FK29> { [ F29 ] };
- key <FK30> { [ F30 ] };
- key <FK31> { [ F31 ] };
- key <FK32> { [ F32 ] };
- // End "Function" section
-
- // Begin "Editing" section
- key <UNDO> { [ Undo ] };
- key <COPY> { [ F33 ] };
- key <PAST> { [ F34 ] };
- key <CUT> { [ F35 ] };
- key <HELP> { [ Help ] };
- // End "Editing" section
-
- // Begin "Cursor" section
- key <UNK0> { [ ] };
- key <UNK1> { [ ] };
- key <UNK2> { [ ] };
- key <PGUP> { [ Prior ] };
- key <HOME> { [ Home ] };
- key <PGDN> { [ Next ] };
- key <UNK3> { [ ] };
- key <DEL> { [ Delete ] };
- key <INS> { [ Insert ] };
- key <LEFT> { [ Left ] };
- key <RGHT> { [ Right ] };
- key <UP> { [ Up ] };
- key <DOWN> { [ Down ] };
- key <EXEC> { [ Execute ] };
- // End "Cursor" section
-
- // Begin "Keypad" section
- key <KPMU> { [ KP_Multiply ] };
- key <KPDV> { [ KP_Divide ] };
- key <KPAD> { [ KP_Add ] };
- key <KPSU> { [ KP_Subtract ] };
-
- key <KP7> { [ KP_7 ] };
- key <KP8> { [ KP_8 ] };
- key <KP9> { [ KP_9 ] };
- key <KPEQ> { [ KP_Equal ] };
-
- key <KP4> { [ KP_4 ] };
- key <KP5> { [ KP_5 ] };
- key <KP6> { [ KP_6 ] };
- key <KPDC> { [ KP_Decimal ] };
-
- key <KP1> { [ KP_1 ] };
- key <KP2> { [ KP_2 ] };
- key <KP3> { [ KP_3 ] };
- key <KPEN> { [ KP_Enter ] };
-
- key <KP0> { [ KP_0 ] };
- key <KP00> { [ KP_0 ] };
- // End "Keypad" section
-
- // begin modifier mappings
- modifier_map Shift { Shift_R };
- modifier_map Mod1 { Meta_L, Meta_R };
- modifier_map Mod2 { Mode_switch };
- modifier_map Mod3 { Alt_L };
- modifier_map Mod4 { Num_Lock };
- modifier_map Mod5 { F13, F18, F20 };
-};
-
diff --git a/data/xkbdata/symbols/gb b/data/xkbdata/symbols/gb
deleted file mode 100644
index 5c74619c1..000000000
--- a/data/xkbdata/symbols/gb
+++ /dev/null
@@ -1,134 +0,0 @@
-// $Xorg: gb,v 1.3 2000/08/17 19:54:43 cpqbld Exp $
-
-
-
-
-// $XFree86: xc/programs/xkbcomp/symbols/gb,v 3.6 2003/10/04 10:25:13 pascal Exp $
-
-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.
-
-
- name[Group1]= "Great Britain";
-
- key <TLDE> { [ grave, notsign ],
- [ bar, bar ] };
- key <LSGT> { [ backslash, bar ],
- [ bar, brokenbar ] };
- key <AE02> { [ 2, quotedbl ] };
- key <AE03> { [ 3, sterling ] };
- key <AE04> { [ 4, dollar ],
- [ EuroSign ] };
- key <AC11> { [ apostrophe, at ] };
- key <BKSL> { [ numbersign, asciitilde ] };
-
- // End alphanumeric section
-
- // begin modifier mappings
-
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
-
-partial alphanumeric_keys
-xkb_symbols "ibm168" {
-
- // Describes the differences between a very simple en_US
- // keyboard and a very simple U.K. keyboard
- // Based on the IBM 168
-
- name[Group1]= "Great Britain";
-
- key <TLDE> { [ backslash, bar ] };
- key <LSGT> { [ brokenbar, horizconnector ] };
- key <AE02> { [ 2, quotedbl ],
- [ twosuperior, twosuperior ] };
- key <AE03> { [ 3, sterling ],
- [ threesuperior, threesuperior ] };
- key <AE05> { [ 5, percent ],
- [ onehalf, onehalf ] };
- key <AE07> { [ 7 ] };
- key <AE08> { [ 8, parenleft ] };
- key <AE09> { [ 9, parenright ],
- [ plusminus, plusminus ] };
- key <AE10> { [ 0, numbersign ],
- [ degree, degree ] };
- key <AE11> { [ minus, equal ] };
- key <AE12> { [ notsign, underscore ] };
- key <AD11> { [ at, grave ] };
- key <AD12> { [ bracketleft, braceleft ],
- [ asciitilde, asciitilde ] };
- key <AC10> { [ semicolon, plus ] };
- key <AC11> { [ colon, periodcentered ],
- [ caret, caret ] };
- key <AB07> { [ m, M ],
- [ mu, mu ] };
- key <BKSL> { [ bracketright, braceright ] };
-
- // End alphanumeric section
-
- // begin modifier mappings
-
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
-
-partial alphanumeric_keys
-xkb_symbols "Sundeadkeys" {
- include "gb(basic)" // for naming consistency
-};
-
-partial alphanumeric_keys
-xkb_symbols "sundeadkeys" {
- include "gb(Sundeadkeys)" // for naming consistency
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
- include "gb(basic)" // for naming consistency
-};
-
-partial default 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 "gb(basic)"
-
- 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 ] };
-};
diff --git a/data/xkbdata/symbols/ge_la b/data/xkbdata/symbols/ge_la
deleted file mode 100644
index 9f02b2adb..000000000
--- a/data/xkbdata/symbols/ge_la
+++ /dev/null
@@ -1,71 +0,0 @@
-// ge_la (Georgian "latin layout")
-
-// From the comments of the xmodmap file:
-//
-// Georgian keyboard map, in the so called "latin" layout.
-// 1999, Pablo Saratxaga <srtxg@chanae.alphanet.ch>
-//
-// Georgian mode is toggled by Right_Ctrl key and shifted by AltGr key.
-// uppercase in georgian mode gives the lower case ascii, this can be useful
-// to type whithout switching mode.
-//
-// the layout has been copied from
-// http://members.tripod.com/~beso/html/L-K-COD.HTM
-// with some few changes it is:
-//
-// `~ 1!1! 2@2@ 3 3 4$4$ 5% 6^6^ 7&7& 8*8* 9(9( 0)0) -_-_ =+=+ \|\| BackSp
-// Tab qQქq wWწჭ eEეe rRრr tTტღ yYყთ uUუu iIიi oOáƒo Ppპp [{[{ ]}]}
-// CapsLock aAáƒa sSსშ dDდd fFფf gGგg hHჰh jJჯჟ kKკk lLლl ;:;: '"'" Return
-// Shift «» zZზძ xXხx cCცჩ vVვv bBბb nNნn mMმm ,<,< .>.> /?/? Shift
-// Ctrl Alt Space Space Space NonBreakingSpace  ModeShift ModeLock
-//
-// the chars ჱჲჳჴჵჶ are not mapped...
-//
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple en_US
- // keyboard and a very simple Georgian "latin layout" keyboard
-
- name[Group2]= "Georgian";
-
- key <AD01> {[], [ 0x010010e5, q ] };
- key <AD02> {[], [ 0x010010ec, 0x010010ed ] };
- key <AD03> {[], [ 0x010010d4, e ] };
- key <AD04> {[], [ 0x010010e0, 0x010010e6 ] };
- key <AD05> {[], [ 0x010010e2, 0x010010d7 ] };
- key <AD06> {[], [ 0x010010e7, y ] };
- key <AD07> {[], [ 0x010010e3, u ] };
- key <AD08> {[], [ 0x010010d8, i ] };
- key <AD09> {[], [ 0x010010dd, o ] };
- key <AD10> {[], [ 0x010010de, p ] };
- key <AD11> {[], [ bracketleft, braceleft ] };
- key <AD12> {[], [ bracketright, braceright ] };
-
- key <AC01> {[], [ 0x010010d0, a ] };
- key <AC02> {[], [ 0x010010e1, 0x010010e8 ] };
- key <AC03> {[], [ 0x010010d3, d ] };
- key <AC04> {[], [ 0x010010e4, f ] };
- key <AC05> {[], [ 0x010010d2, g ] };
- key <AC06> {[], [ 0x010010f0, h ] };
- key <AC07> {[], [ 0x010010ef, 0x010010df ] };
- key <AC08> {[], [ 0x010010d9, k ] };
- key <AC09> {[], [ 0x010010da, l ] };
- key <AC10> {[], [ semicolon, colon ] };
- key <AC11> {[], [ apostrophe, quotedbl ] };
- key <BKSL> {[], [ backslash, bar ] };
-
- key <LSGT> {[], [ guillemotleft,guillemotright ] };
- key <AB01> {[], [ 0x010010d6, 0x010010eb ] };
- key <AB02> {[], [ 0x010010ee, x ] };
- key <AB03> {[], [ 0x010010ea, 0x010010e9 ] };
- key <AB04> {[], [ 0x010010d5, v ] };
- key <AB05> {[], [ 0x010010d1, b ] };
- key <AB06> {[], [ 0x010010dc, n ] };
- key <AB07> {[], [ 0x010010db, m ] };
- key <AB08> {[], [ comma, less ] };
- key <AB09> {[], [ period, greater ] };
- key <AB10> {[], [ slash, question ] };
-
-};
diff --git a/data/xkbdata/symbols/ge_ru b/data/xkbdata/symbols/ge_ru
deleted file mode 100644
index fba021e19..000000000
--- a/data/xkbdata/symbols/ge_ru
+++ /dev/null
@@ -1,83 +0,0 @@
-// ge_ru (Georgian "russian layout")
-
-// From the comments of the xmodmap file:
-//
-// Georgian keyboard map, in the so called "russian" layout.
-// 1999, Pablo Saratxaga <srtxg@chanae.alphanet.ch>
-//
-// Georgian mode is toggled by Right_Ctrl key and shifted by AltGr key.
-// uppercase in georgian mode gives the lower case ascii, this can be useful
-// to type whithout switching mode.
-//
-// the layout has been copied from
-// http://members.tripod.com/~beso/html/RU-K-COD.HTM
-// with some few changes it is:
-//
-// `~^~ 1!1! 2@2 3 3 4$4; 5%5: 6^6, 7&7. 8*8* 9(9( 0)0) -_-_ =+ | \| BackSp
-// Tab qQღq wWცw eEუe rRკr tTეt yYნy uUგu iIშi oOწp [{ხ[ ]}ჯ]
-// CapsLock aAფa sSთs dDვd fFáƒf gGპg hHრh jJáƒj kKლk lLდ; ;:ჟ: '"ძ% Return
-// Shift «» zZჭz xXჩx cCსc vVმv bBიb nNტn mMქm ,<ბ< .>ყ> /?ჰ? Shift
-// Ctrl Alt Space Space Space NonBreakingSpace  ModeShift ModeLock
-//
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple en_US
- // keyboard and a very simple Georgian "russian layout" keyboard
-
- name[Group2]= "Georgian";
-
- key <TLDE> {[], [ asciicircum, asciitilde ] };
- key <AE01> {[], [ 1, exclam ] };
- key <AE02> {[], [ 2, at ] }; // 2 0xeb
- key <AE03> {[], [ 3, numbersign ] }; // 3 0xec
- 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 ] }; // 0xe9 0xea
-
- key <LSGT> {[], [ guillemotleft,guillemotright ] }; // 0xab 0xbb 0xe7 0xe8
- 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 ] };
-
-};
diff --git a/data/xkbdata/symbols/group b/data/xkbdata/symbols/group
deleted file mode 100644
index 288dc5e6e..000000000
--- a/data/xkbdata/symbols/group
+++ /dev/null
@@ -1,296 +0,0 @@
-// $XdotOrg$
-// $XKeyboardConfig: xkbdesc/symbols/group,v 1.6 2004/09/16 00:11:27 svu Exp $
-// $Xorg: group,v 1.3 2000/08/17 19:54:43 cpqbld Exp $
-// using the group(switch) map, the right alt key temporarily chooses
-// the second keyboard group (until it is released).
-//
-// $XFree86: xc/programs/xkbcomp/symbols/group,v 3.9 2003/12/30 13:26:25 pascal Exp $
-partial modifier_keys
-xkb_symbols "switch" {
- key <RALT> {
- symbols[Group1]= [ Mode_switch, Multi_key ],
- virtualMods= AltGr
- };
-};
-
-// using the group(lswitch) map, the left alt key temporarily chooses
-// the second keyboard group (until it is released).
-//
-partial modifier_keys
-xkb_symbols "lswitch" {
- key <LALT> {
- symbols[Group1]= [ Mode_switch, Multi_key ],
- virtualMods= AltGr
- };
-};
-
-
-// using the group(win_switch) map, both Windows'logo keys temporarily
-// choose the second keyboard group (until release). If you use this
-// map, you would declare you keyboard as pc101 or pc102 instead of
-// pc104 or pc105.
-partial modifier_keys
-xkb_symbols "win_switch" {
- key <LWIN> {
- symbols[Group1] = [ Mode_switch, Multi_key ],
- virtualMods= AltGr
- };
- key <RWIN> {
- symbols[Group1] = [ Mode_switch, Multi_key ],
- virtualMods= AltGr
- };
-};
-
-// using the group(lwin_switch) map, the left Windows' logo key
-// temporarily chooses the second keyboard group (until it is
-// released). If you use this map, you would declare you keyboard as
-// pc101 or pc102 instead of pc104 or pc105.
-partial modifier_keys
-xkb_symbols "lwin_switch" {
- key <LWIN> {
- symbols[Group1] = [ Mode_switch, Multi_key ],
- virtualMods= AltGr
- };
-};
-
-// using the group(rwin_switch) map, the right Windows' logo key
-// temporarily chooses the second keyboard group (until it is
-// released). If you use this map, you would declare you keyboard as
-// pc101 or pc102 instead of pc104 or pc105.
-partial modifier_keys
-xkb_symbols "rwin_switch" {
- key <RWIN> {
- symbols[Group1] = [ Mode_switch, Multi_key ],
- virtualMods= AltGr
- };
-};
-
-// Right Ctrl key temporary chooses the second keyboard group.
-// Needed mainly for Canadian keyboard
-partial modifier_keys
-xkb_symbols "rctrl_switch" {
- key <RCTL> {
- symbols[Group1]= [ Mode_switch ]
- };
-};
-
-// using the group(toggle) map, pressing the right alt key switches to
-// the next sequential group (until the next explicit group change).
-partial modifier_keys
-xkb_symbols "toggle" {
- virtual_modifiers AltGr;
- key <RALT> {
- symbols[Group1]= [ ISO_Next_Group ],
- virtualMods= AltGr
- };
-};
-
-// using the group(shifts_toggle) map, pressing both shift keys together
-// locks the next or previous sequential keyboard group
-// (depending on which shift is pressed first - right or left,
-// correspongingly)
-partial modifier_keys
-xkb_symbols "shifts_toggle" {
- key <LFSH> { [ Shift_L, ISO_Prev_Group ] };
- key <RTSH> { [ Shift_R, ISO_Next_Group ] };
-};
-
-// using the group(ctrl_shift_toggle) map, pressing:
-// Control_L+Shift_L locks the previous group
-// Control_R+Shift_R locks the next group
-// If you have two groups and group wrap is enabled, the effect is
-// indistinguishable.
-partial modifier_keys
-xkb_symbols "ctrl_shift_toggle" {
- key <LFSH> {
- type="PC_BREAK",
- symbols[Group1]= [ Shift_L, ISO_Prev_Group ]
- };
- key <RTSH> {
- type="PC_BREAK",
- symbols[Group1]= [ Shift_R, ISO_Next_Group ]
- };
- key <LCTL> { [ Control_L, ISO_Prev_Group ] };
- key <RCTL> { [ Control_R, ISO_Next_Group ] };
-};
-
-// using the group(caps_toggle) map, pressing:
-// Caps Lock toggles groups
-// Shift+Caps Lock toggles caps lock
-partial modifier_keys
-xkb_symbols "caps_toggle" {
- include "capslock(grouplock)"
-};
-
-// using the group(shift_caps_toggle) map, pressing:
-// Shift+Caps Lock toggles group
-partial modifier_keys
-xkb_symbols "shift_caps_toggle" {
- key <CAPS> { [ Caps_Lock, ISO_Next_Group ] };
-};
-
-// using the group(ctrl_alt_toggle) map, pressing:
-// Control_L+Alt_L locks the previous group
-// Control_R+Alt_R locks the next group
-// If you have two groups and group wrap is enabled, the effect is
-// indistinguishable.
-partial modifier_keys
-xkb_symbols "ctrl_alt_toggle" {
- virtual_modifiers Alt;
- key <LALT> {
- type="PC_BREAK",
- symbols[Group1]= [ NoSymbol, ISO_Prev_Group ],
- virtualMods= Alt
- };
- key <RALT> {
- type="PC_BREAK",
- symbols[Group1]= [ NoSymbol, ISO_Next_Group ],
- virtualMods= Alt
- };
- key <LCTL> {
- type="PC_SYSRQ",
- symbols[Group1]= [ Control_L, ISO_Prev_Group ]
- };
- key <RCTL> {
- type="PC_SYSRQ",
- symbols[Group1]= [ Control_R, ISO_Next_Group ]
- };
-};
-
-// using the group(alt_shift_toggle) map, pressing:
-// Shift_L+Alt_L locks the previous group
-// Shift_R+Alt_R locks the next group
-// If you have two groups and group wrap is enabled, the effect is
-// indistinguishable.
-partial modifier_keys
-xkb_symbols "alt_shift_toggle" {
- virtual_modifiers Alt;
- key <LALT> {
- symbols[Group1]= [ NoSymbol, ISO_Prev_Group ],
- virtualMods= Alt
- };
- key <RALT> {
- symbols[Group1]= [ NoSymbol, ISO_Next_Group ],
- virtualMods= Alt
- };
- key <LFSH> {
- type="PC_SYSRQ",
- symbols[Group1]= [ Shift_L, ISO_Prev_Group ]
- };
- key <RTSH> {
- type="PC_SYSRQ",
- symbols[Group1]= [ Shift_R, ISO_Next_Group ]
- };
-};
-
-// using the group(menu_toggle) map, pressing:
-// Menu key toggles groups
-// Shift+Menu acts as Menu
-partial modifier_keys
-xkb_symbols "menu_toggle" {
- key <MENU> { [ ISO_Next_Group, Menu ] };
-};
-
-// using the group(lwin_toggle) map, pressing the left Windows' logo key
-// toggles groups. If you use this map, you would declare you keyboard
-// as pc101 or pc102 instead of pc104 or pc105.
-partial modifier_keys
-xkb_symbols "lwin_toggle" {
- virtual_modifiers AltGr;
- key <LWIN> {
- virtualMods= AltGr,
- symbols[Group1] = [ ISO_Next_Group ]
- };
-};
-
-// using the group(rwin_toggle) map, pressing the right Windows' logo key
-// toggles groups. If you use this map, you would declare you keyboard
-// as pc101 or pc102 instead of pc104 or pc105.
-partial modifier_keys
-xkb_symbols "rwin_toggle" {
- virtual_modifiers AltGr;
- key <RWIN> {
- virtualMods= AltGr,
- symbols[Group1] = [ ISO_Next_Group ]
- };
-};
-
-// Both Ctrls pressed together toggle group
-partial modifier_keys
-xkb_symbols "ctrls_toggle" {
- virtual_modifiers AltGr;
- key <LCTL> {
- type="PC_BREAK",
- symbols[Group1]= [ NoSymbol, ISO_Prev_Group ]
- };
- key <RCTL> {
- type="PC_BREAK",
- symbols[Group1]= [ NoSymbol, ISO_Next_Group ]
- };
-};
-
-// Both Alts pressed together toggle group
-partial modifier_keys
-xkb_symbols "alts_toggle" {
- virtual_modifiers AltGr;
- key <LALT> {
- type="PC_SYSRQ",
- symbols[Group1]= [ NoSymbol, ISO_Prev_Group ],
- virtualMods= Alt
- };
- key <RALT> {
- type="PC_SYSRQ",
- symbols[Group1]= [ NoSymbol, ISO_Next_Group ],
- virtualMods= Alt
- };
-};
-
-// Left Shift key toggles group
-partial modifier_keys
-xkb_symbols "lshift_toggle" {
- virtual_modifiers AltGr;
- key <LFSH> {
- symbols[Group1]= [ ISO_Next_Group ],
- virtualMods= AltGr
- };
-};
-
-// Right Shift key toggles group
-partial modifier_keys
-xkb_symbols "rshift_toggle" {
- virtual_modifiers AltGr;
- key <RTSH> {
- symbols[Group1]= [ ISO_Next_Group ],
- virtualMods= AltGr
- };
-};
-
-// Left Alt key toggles group
-partial modifier_keys
-xkb_symbols "lalt_toggle" {
- virtual_modifiers AltGr;
- key <LALT> {
- symbols[Group1]= [ ISO_Next_Group ],
- virtualMods= AltGr
- };
-};
-
-// Left Ctrl key toggles group
-partial modifier_keys
-xkb_symbols "lctrl_toggle" {
- virtual_modifiers AltGr;
- key <LCTL> {
- symbols[Group1]= [ ISO_Next_Group ],
- virtualMods= AltGr
- };
-};
-
-// Right Ctrl key toggles group
-partial modifier_keys
-xkb_symbols "rctrl_toggle" {
- virtual_modifiers AltGr;
- key <RCTL> {
- symbols[Group1]= [ ISO_Next_Group ],
- virtualMods= AltGr
- };
-};
diff --git a/data/xkbdata/symbols/guj b/data/xkbdata/symbols/guj
deleted file mode 100644
index 1e91a80c8..000000000
--- a/data/xkbdata/symbols/guj
+++ /dev/null
@@ -1,67 +0,0 @@
-// $XConsortium: th /main/3 1996/08/31 12:20:18 kaleb $
-// $XFree86: xc/programs/xkbcomp/symbols/th,v 3.1.2.1 1997/07/19 13:28:20 dawes Exp $
-partial default alphanumeric_keys
-xkb_symbols "basic" {
- name[Group2]= "Gujarati";
- key <TLDE> { [], [ ] };
-
- // Mainly numbers.
- key <AE01> { [], [ 0x1000AE7, 0x1000A8D ] };
- key <AE02> { [], [ 0x1000AE8, 0x1000AC5 ] };
- key <AE03> { [], [ 0x1000AE9 ] };
- key <AE04> { [], [ 0x1000AEA ] };
- key <AE05> { [], [ 0x1000AEB ] };
- key <AE06> { [], [ 0x1000AEC ] };
- key <AE07> { [], [ 0x1000AED ] };
- key <AE08> { [], [ 0x1000AEE ] };
- key <AE09> { [], [ 0x1000AEF, parenleft ] };
- key <AE10> { [], [ 0x1000AE6, parenright ] };
- key <AE11> { [], [ minus, 0x1000A83 ] };
- key <AE12> { [], [ 0x1000A8B, 0x1000AC3 ] };
-
-// Mainly long vowels
-
- key <AD01> { [], [ 0x1000ACC, 0x1000A94 ] };
- key <AD02> { [], [ 0x1000AC8, 0x1000A90 ] };
- key <AD03> { [], [ 0x1000ABE, 0x1000A86 ] };
- key <AD04> { [], [ 0x1000AC0, 0x1000A88 ] };
- key <AD05> { [], [ 0x1000AC2, 0x1000A8A ] };
-
-// Mainly voiced consonants
-
- key <AD06> { [], [ 0x1000AAC, 0x1000AAD ] };
- key <AD07> { [], [ 0x1000AB9, 0x1000A99 ] };
- key <AD08> { [], [ 0x1000A97, 0x1000A98 ] };
- key <AD09> { [], [ 0x1000AA6, 0x1000AA7 ] };
- key <AD10> { [], [ 0x1000A9C, 0x1000A9D ] };
- key <AD11> { [], [ 0x1000AA1, 0x1000AA2 ] };
- key <AD12> { [], [ 0x1000ABC, 0x1000A9E ] };
-
-// Mainly short vowels
- key <AC01> { [], [ 0x1000ACB, 0x1000A93 ] };
- key <AC02> { [], [ 0x1000AC7, 0x1000A8F ] };
- key <AC03> { [], [ 0x1000ACD, 0x1000A85 ] };
- key <AC04> { [], [ 0x1000ABF, 0x1000A87 ] };
- key <AC05> { [], [ 0x1000AC1, 0x1000A89 ] };
-
-// Mainly unvoiced consonants
-
- key <AC06> { [], [ 0x1000AAA, 0x1000AAB ] };
- key <AC07> { [], [ 0x1000AB0, guj_rra ] };
- key <AC08> { [], [ 0x1000A95, 0x1000A96 ] };
- key <AC09> { [], [ 0x1000AA4, 0x1000AA5 ] };
- key <AC10> { [], [ 0x1000A9A, 0x1000A9B ] };
- key <AC11> { [], [ 0x1000A9F, 0x1000AA0 ] };
- key <BKSL> { [], [ 0x1000AC9, 0x1000A91 ] };
-
- key <AB01> { [], [ z , Z ] };
- key <AB02> { [], [ 0x1000A82, 0x1000A81 ] };
- key <AB03> { [], [ 0x1000AAE, 0x1000AA3 ] };
- key <AB04> { [], [ 0x1000AA8, guj_nnna ] };
- key <AB05> { [], [ 0x1000AB5, guj_llla ] };
- key <AB06> { [], [ 0x1000AB2, 0x1000AB3 ] };
- key <AB07> { [], [ 0x1000AB8, 0x1000AB6 ] };
- key <AB08> { [], [ comma, 0x1000AB7 ] };
- key <AB09> { [], [ period, 0x1000964 ] };
- key <AB10> { [], [ 0x1000AAF, question ] };
-};
diff --git a/data/xkbdata/symbols/gur b/data/xkbdata/symbols/gur
deleted file mode 100644
index 69eb5a84a..000000000
--- a/data/xkbdata/symbols/gur
+++ /dev/null
@@ -1,67 +0,0 @@
-// $XConsortium: th /main/3 1996/08/31 12:20:18 kaleb $
-// $XFree86: xc/programs/xkbcomp/symbols/th,v 3.1.2.1 1997/07/19 13:28:20 dawes Exp $
-partial default alphanumeric_keys
-xkb_symbols "basic" {
- name[Group2]= "Gurmukhi";
- key <TLDE> { [], [ ] };
-
- // Mainly numbers.
- key <AE01> { [], [ 0x1000A67 ] };
- key <AE02> { [], [ 0x1000A68 ] };
- key <AE03> { [], [ 0x1000A69 ] };
- key <AE04> { [], [ 0x1000A6A ] };
- key <AE05> { [], [ 0x1000A6B ] };
- key <AE06> { [], [ 0x1000A6C ] };
- key <AE07> { [], [ 0x1000A6D ] };
- key <AE08> { [], [ 0x1000A6e ] };
- key <AE09> { [], [ 0x1000A6F, parenleft ] };
- key <AE10> { [], [ 0x1000A66, parenright ] };
- key <AE11> { [], [ gur_visarga ] };
- key <AE12> { [], [ gur_v_r, gur_v_r_s ] };
-
-// Mainly long vowels
-
- key <AD01> { [], [ 0x1000A4C, 0x1000A14 ] };
- key <AD02> { [], [ 0x1000A48, 0x1000A10 ] };
- key <AD03> { [], [ 0x1000A3E, 0x1000A06 ] };
- key <AD04> { [], [ 0x1000A40, 0x1000A08 ] };
- key <AD05> { [], [ 0x1000A42, 0x1000A0A ] };
-
-// Mainly voiced consonants
-
- key <AD06> { [], [ 0x1000A2C, 0x1000A2D ] };
- key <AD07> { [], [ 0x1000A39, 0x1000A19 ] };
- key <AD08> { [], [ 0x1000A17, 0x1000A18 ] };
- key <AD09> { [], [ 0x1000A26, 0x1000A27 ] };
- key <AD10> { [], [ 0x1000A1C, 0x1000A1D ] };
- key <AD11> { [], [ 0x1000A21, 0x1000A22 ] };
- key <AD12> { [], [ 0x1000A3C, 0x1000A1E ] };
-
-// Mainly short vowels
- key <AC01> { [], [ 0x1000A4B, 0x1000A13 ] };
- key <AC02> { [], [ 0x1000A47, 0x1000A0F ] };
- key <AC03> { [], [ 0x1000A4D, 0x1000A05 ] };
- key <AC04> { [], [ 0x1000A3F, 0x1000A07 ] };
- key <AC05> { [], [ 0x1000A41, 0x1000A09 ] };
-
-// Mainly unvoiced consonants
-
- key <AC06> { [], [ 0x1000A2A, 0x1000A2B ] };
- key <AC07> { [], [ 0x1000A30, 0x1000A30 ] };
- key <AC08> { [], [ 0x1000A15, 0x1000A16 ] };
- key <AC09> { [], [ 0x1000A24, 0x1000A25 ] };
- key <AC10> { [], [ 0x1000A1A, 0x1000A1B ] };
- key <AC11> { [], [ 0x1000A1F, 0x1000A20 ] };
- key <BKSL> { [], [ backslash, bar ] };
-
- key <AB01> { [], [ z, Z ] };
- key <AB02> { [], [ 0x1000A02, 0x1000A70 ] };
- key <AB03> { [], [ 0x1000A2E, 0x1000A23 ] };
- key <AB04> { [], [ 0x1000A28, 0x1000A28 ] };
- key <AB05> { [], [ 0x1000A35, 0x1000A35 ] };
- key <AB06> { [], [ 0x1000A32, 0x1000A33 ] };
- key <AB07> { [], [ 0x1000A38, 0x1000A36 ] };
- key <AB08> { [], [ comma, less ] };
- key <AB09> { [], [ period, 0x1000964 ] };
- key <AB10> { [], [ 0x1000A2F, question ] };
-};
diff --git a/data/xkbdata/symbols/hp/Makefile.am b/data/xkbdata/symbols/hp/Makefile.am
deleted file mode 100644
index c330ebf35..000000000
--- a/data/xkbdata/symbols/hp/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-xkbdata_symbols_hpdir = $(datadir)/X11/xkb/symbols/hp
-dist_xkbdata_symbols_hp_DATA = \
- us
diff --git a/data/xkbdata/symbols/hp/Makefile.in b/data/xkbdata/symbols/hp/Makefile.in
deleted file mode 100644
index 487506f53..000000000
--- a/data/xkbdata/symbols/hp/Makefile.in
+++ /dev/null
@@ -1,294 +0,0 @@
-# Makefile.in generated by automake 1.9.6 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = ../..
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-subdir = symbols/hp
-DIST_COMMON = $(dist_xkbdata_symbols_hp_DATA) $(srcdir)/Makefile.am \
- $(srcdir)/Makefile.in
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-SOURCES =
-DIST_SOURCES =
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(xkbdata_symbols_hpdir)"
-dist_xkbdata_symbols_hpDATA_INSTALL = $(INSTALL_DATA)
-DATA = $(dist_xkbdata_symbols_hp_DATA)
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
-MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
-MAKEINFO = @MAKEINFO@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-VERSION = @VERSION@
-XKBCOMP = @XKBCOMP@
-ac_ct_STRIP = @ac_ct_STRIP@
-am__leading_dot = @am__leading_dot@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build_alias = @build_alias@
-datadir = @datadir@
-exec_prefix = @exec_prefix@
-host_alias = @host_alias@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-xkbdata_symbols_hpdir = $(datadir)/X11/xkb/symbols/hp
-dist_xkbdata_symbols_hp_DATA = \
- us
-
-all: all-am
-
-.SUFFIXES:
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu symbols/hp/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu symbols/hp/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-uninstall-info-am:
-install-dist_xkbdata_symbols_hpDATA: $(dist_xkbdata_symbols_hp_DATA)
- @$(NORMAL_INSTALL)
- test -z "$(xkbdata_symbols_hpdir)" || $(mkdir_p) "$(DESTDIR)$(xkbdata_symbols_hpdir)"
- @list='$(dist_xkbdata_symbols_hp_DATA)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(dist_xkbdata_symbols_hpDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(xkbdata_symbols_hpdir)/$$f'"; \
- $(dist_xkbdata_symbols_hpDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(xkbdata_symbols_hpdir)/$$f"; \
- done
-
-uninstall-dist_xkbdata_symbols_hpDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(dist_xkbdata_symbols_hp_DATA)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(xkbdata_symbols_hpdir)/$$f'"; \
- rm -f "$(DESTDIR)$(xkbdata_symbols_hpdir)/$$f"; \
- done
-tags: TAGS
-TAGS:
-
-ctags: CTAGS
-CTAGS:
-
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
- list='$(DISTFILES)'; for file in $$list; do \
- case $$file in \
- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
- $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
- esac; \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test "$$dir" != "$$file" && test "$$dir" != "."; then \
- dir="/$$dir"; \
- $(mkdir_p) "$(distdir)$$dir"; \
- else \
- dir=''; \
- fi; \
- if test -d $$d/$$file; then \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(DATA)
-installdirs:
- for dir in "$(DESTDIR)$(xkbdata_symbols_hpdir)"; do \
- test -z "$$dir" || $(mkdir_p) "$$dir"; \
- done
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic mostlyclean-am
-
-distclean: distclean-am
- -rm -f Makefile
-distclean-am: clean-am distclean-generic
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am: install-dist_xkbdata_symbols_hpDATA
-
-install-exec-am:
-
-install-info: install-info-am
-
-install-man:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-generic
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-dist_xkbdata_symbols_hpDATA uninstall-info-am
-
-.PHONY: all all-am check check-am clean clean-generic distclean \
- distclean-generic distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am \
- install-dist_xkbdata_symbols_hpDATA install-exec \
- install-exec-am install-info install-info-am install-man \
- install-strip installcheck installcheck-am installdirs \
- maintainer-clean maintainer-clean-generic mostlyclean \
- mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \
- uninstall-dist_xkbdata_symbols_hpDATA uninstall-info-am
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/data/xkbdata/symbols/hp/us b/data/xkbdata/symbols/hp/us
deleted file mode 100644
index 18ce8aeae..000000000
--- a/data/xkbdata/symbols/hp/us
+++ /dev/null
@@ -1,106 +0,0 @@
-// $Xorg: us,v 1.4 2001/02/09 02:05:53 xorgcvs Exp $
-//
-//Copyright 1996, 1998 The Open Group
-//
-//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.
-//
-//The above copyright notice and this permission notice shall be
-//included in all copies or substantial portions of the Software.
-//
-//THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-//EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-//MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-//IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
-//OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
-//ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-//OTHER DEALINGS IN THE SOFTWARE.
-//
-//Except as contained in this notice, the name of The Open Group shall
-//not be used in advertising or otherwise to promote the sale, use or
-//other dealings in this Software without prior written authorization
-//from The Open Group.
-//
-// US/ASCII layout for a HP non-PC keyboard
-xkb_symbols "hil" {
- include "us(basic)"
-
- // A few alphanumeric keys are different
- key <TLDE> { [ grave, asciitilde ]};
- key <RTSH> { [ Shift_R ]};
- key <LALT> { [ Meta_L ]};
- key <RALT> { [ Meta_R ]};
- // End alphanumeric section
-
- // Begin "Function" section
- key <BRK> { [ Break ]};
- key <STOP> { [ Cancel ]};
- key <FK01> { [ F1 ] };
- key <FK02> { [ F2 ] };
- key <FK03> { [ F3 ] };
- key <FK04> { [ F4 ] };
- key <MENU> { [ Menu ] };
- key <SYST> { [ hpSystem ]};
- key <FK05> { [ F5 ] };
- key <FK06> { [ F6 ] };
- key <FK07> { [ F7 ] };
- key <FK08> { [ F8 ] };
- key <CLRL> { [ hpClearLine ]};
- key <CLR> { [ Clear ]};
- key <FK09> { [ F9 ] };
- key <FK10> { [ F10 ] };
- key <FK11> { [ F11 ] };
- key <FK12> { [ F12 ] };
- // End "Function" section
-
- // Begin "Editing" section
- key <PRSC> { [ Execute, Print ]};
- key <INSL> { [ hpInsertLine ]};
- key <DELL> { [ hpDeleteLine ]};
- key <INSC> { [ hpInsertChar ]};
- key <DELC> { [ hpDeleteChar ]};
- key <HOME> { [ Home ] };
- key <PGUP> { [ Prior ] };
- key <PGDN> { [ Next ] };
- key <SELE> { [ Select ] };
- key <LEFT> { [ Left ] };
- key <DOWN> { [ Down ] };
- key <UP> { [ Up ] };
- key <RGHT> { [ Right ]};
-
- // End "Editing" section, begin "Keypad"
- key <KPMU> { [ KP_Multiply ]};
- key <KPDV> { [ KP_Divide ]};
- key <KPAD> { [ KP_Add ]};
- key <KPSU> { [ KP_Subtract ]};
-
- key <KP7> { [ KP_7 ] };
- key <KP8> { [ KP_8 ] };
- key <KP9> { [ KP_9 ] };
- key <KPEN> { [ KP_Enter ]};
-
- key <KP4> { [ KP_4 ] };
- key <KP5> { [ KP_5 ] };
- key <KP6> { [ KP_6 ] };
- key <KPSP> { [ KP_Separator ]};
-
- key <KP1> { [ KP_1 ] };
- key <KP2> { [ KP_2 ] };
- key <KP3> { [ KP_3 ] };
- key <KPTB> { [ KP_Tab ]};
-
- key <KP0> { [ KP_0 ] };
- key <KPDL> { [ KP_Decimal ] };
- // End "Keypad" section
-
-
- // begin modifier mappings
- modifier_map Shift { Shift_R };
- modifier_map Mod1 { Meta_L, Meta_R };
- modifier_map Mod2 { Alt_L };
- modifier_map Mod3 { Mode_switch };
-};
-
diff --git a/data/xkbdata/symbols/hr b/data/xkbdata/symbols/hr
deleted file mode 100644
index 01db4f550..000000000
--- a/data/xkbdata/symbols/hr
+++ /dev/null
@@ -1,105 +0,0 @@
-// Croatian keyboards
-// by Vlatko Kosturjak (kost at linux.hr)
-// Taken from Slovenian keyboards
-// by Marko Samastur (markos@elite.org) and
-// Primoz Peterlin (primoz.peterlin@biofiz.mf.uni-lj.si)
-//
-// Changelog
-// =========
-// 2003-04-11 Fixes from joy (AltGr+, i AltGr+.)
-// 2003-04-03 Added <KPDL> (Delete/Separator)
-// 2000-02-06 Initial version
-//
-// xc/programs/xkbcomp/symbols/hr
-// $XFree86: xc/programs/xkbcomp/symbols/hr,v 1.2 2003/04/13 18:22:19 dawes Exp $
-
-default partial alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple US/ASCII
- // keyboard and a Slovenian keybaord
- // by Marko Samastur (markos@elite.org)
-
- // Alphanumeric section
- name[Group1]= "Croatian";
- key <TLDE> { [ dead_cedilla, dead_diaeresis ] };
- key <AE01> { [ 1, exclam ],
- [ asciitilde, dead_tilde ] };
- key <AE02> { [ 2, quotedbl ],
- [ dead_caron, caron ] };
- key <AE03> { [ 3, numbersign ],
- [ asciicircum, dead_circumflex ] };
- key <AE04> { [ 4, dollar ],
- [ dead_breve, breve ] };
- key <AE05> { [ 5, percent ],
- [ degree, dead_abovering ] };
- key <AE06> { [ 6, ampersand ],
- [ dead_ogonek, ogonek ] };
- key <AE07> { [ 7, slash ],
- [ quoteleft, dead_grave ] };
- key <AE08> { [ 8, parenleft ],
- [ dead_abovedot, abovedot ] };
- key <AE09> { [ 9, parenright ],
- [ dead_acute, quoteright ] };
- key <AE10> { [ 0, equal ],
- [ dead_doubleacute, doubleacute ] };
- key <AE11> { [ apostrophe, question ],
- [ dead_diaeresis, diaeresis ] };
- key <AE12> { [ plus, asterisk ],
- [ dead_cedilla, cedilla ] };
-
- key <AD01> { [ q, Q ],
- [ backslash ] };
- key <AD02> { [ w, W ],
- [ bar ] };
- key <AD03> { [ e, E ],
- [ EuroSign ] };
- key <AD05> { [ t, T ] };
- key <AD06> { [ z, Z ] };
- key <AD07> { [ u, U ] };
- key <AD08> { [ i, I ] };
- key <AD11> { [ scaron, Scaron ],
- [ division ] };
- key <AD12> { [ dstroke, Dstroke ],
- [ multiply, dead_macron ] };
- key <AC04> { [ f, F ],
- [ bracketleft ] };
- key <AC05> { [ g, G ],
- [ bracketright ] };
- key <AC08> { [ k, K ],
- [ lstroke ] };
- key <AC09> { [ l, L ],
- [ Lstroke ] };
- key <AC10> { [ ccaron, Ccaron ] };
- key <AC11> { [ cacute, Cacute ],
- [ ssharp ] };
-
- key <LSGT> { [ less, greater ],
- [ bar ] };
- key <AB01> { [ y, Y ] };
- key <AB04> { [ v, V ],
- [ at ] };
- key <AB05> { [ b, B ],
- [ braceleft ] };
- key <AB06> { [ n, N ],
- [ braceright ] };
- key <AB07> { [ m, M ],
- [ section ] };
- key <AB08> { [ comma, semicolon ],
- [ less ] };
- key <AB09> { [ period, colon ],
- [ greater ] };
- key <AB10> { [ minus, underscore ] };
- key <BKSL> { [ zcaron, Zcaron ],
- [ currency ] };
- key <KPDL> { [ KP_Delete, KP_Separator ] };
- key <RALT> { [ Mode_switch, Multi_key ] };
-
- // End alphanumeric section
-
- // begin modifier mappings
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
diff --git a/data/xkbdata/symbols/hr_US b/data/xkbdata/symbols/hr_US
deleted file mode 100644
index b3b29e0b2..000000000
--- a/data/xkbdata/symbols/hr_US
+++ /dev/null
@@ -1,80 +0,0 @@
-// Croatian-US keyboards
-// by Vlatko Kosturjak (kost at linux.hr)
-//
-// Changelog
-// =========
-// 2003-04-03 Added <KPDL> (Delete/Separator)
-// 2002-11-20 Initial version
-//
-// xc/programs/xkbcomp/symbols/hr_US
-// $XFree86$
-
-default partial alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between US/ASCII
- // keyboard and a Croatian-US keyboard
- // by Vlatko Kosturjak (kost at linux.hr)
-
- // Alphanumeric section
- name[Group1]= "Croatian(US)";
- key <AD01> { [ q, Q ],
- [ backslash ] };
- key <AD02> { [ w, W ],
- [ bar ] };
- key <AD03> { [ e, E ],
- [ EuroSign ] };
- key <AD05> { [ t, T ] };
- key <AD06> { [ y, Y ],
- [ z, Z ] };
- key <AD07> { [ u, U ] };
- key <AD08> { [ i, I ] };
- key <AD11> { [ bracketleft, braceleft ],
- [ scaron, Scaron ] };
- key <AD12> { [ bracketright, braceright ],
- [ dstroke, Dstroke ] };
- key <AC04> { [ f, F ],
- [ bracketleft ] };
- key <AC05> { [ g, G ],
- [ bracketright ] };
- key <AC08> { [ k, K ],
- [ lstroke ] };
- key <AC09> { [ l, L ],
- [ Lstroke ] };
- key <AC10> { [ semicolon, colon ],
- [ ccaron, Ccaron ] };
- key <AC11> { [ apostrophe, quotedbl ],
- [ cacute, Cacute ] };
-
-
- key <LSGT> { [ less, greater ],
- [ bar ] };
- key <AB01> { [ z, Z ],
- [ y, Y ] };
- key <AB04> { [ v, V ],
- [ at ] };
- key <AB05> { [ b, B ],
- [ braceleft ] };
- key <AB06> { [ n, N ],
- [ braceright ] };
- key <AB07> { [ m, M ],
- [ section ] };
- key <AB08> { [ comma, less ],
- [ semicolon ] };
- key <AB09> { [ period, greater ],
- [ colon ] };
- key <AB10> { [ slash, question ],
- [ minus, underscore ] };
- key <BKSL> { [ backslash, bar ],
- [ zcaron, Zcaron ] };
- key <KPDL> { [ KP_Delete, KP_Separator ] };
- key <RALT> { [ Mode_switch, Multi_key ] };
-
- // End alphanumeric section
-
- // begin modifier mappings
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
diff --git a/data/xkbdata/symbols/hu b/data/xkbdata/symbols/hu
deleted file mode 100644
index b7765264d..000000000
--- a/data/xkbdata/symbols/hu
+++ /dev/null
@@ -1,336 +0,0 @@
-// Hungarian keyboard symbols for XKB and PC keyboard
-//
-// (C) 2002 Peter Soos <sp@osb.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.
-//
-// It describes the differences between a very simple US/ASCII keyboard
-// layout and some widely used Hungarian keyboard layouts.
-// Tested on Linux with XFree86 3.3.6
-//
-// $XFree86: xc/programs/xkbcomp/symbols/hu,v 1.7 2002/12/13 04:18:03 dawes Exp $
-
-
-// Default layout
-default partial
-xkb_symbols "default" {
- include "hu(102_qwertz_comma)"
-};
-
-// Standard layout
-partial
-xkb_symbols "standard" {
- include "hu(102_qwertz_comma)"
-};
-
-// Main layouts
-
-// 101_qwertz_comma:
-// Unicode based 101 key qwertz layout with decimal comma on keypad
-// You have to set your locale settings (at least LC_CTYPE) to hu_HU.
-partial
-xkb_symbols "101_qwertz_comma" {
- name[Group1] = "Hungarian";
- include "hu(def_uni)"
- include "hu(def_101)"
- include "hu(def_qwertz)"
- include "hu(def_comma)"
- include "hu(def_common)"
-};
-
-// 101_qwertz_dot:
-// Unicode based 101 key qwertz layout with decimal dot on keypad
-// You have to set your locale settings (at least LC_CTYPE) to hu_HU.
-partial
-xkb_symbols "101_qwertz_dot" {
- name[Group1] = "Hungarian";
- include "hu(def_uni)"
- include "hu(def_101)"
- include "hu(def_qwertz)"
- include "hu(def_dot)"
- include "hu(def_common)"
-};
-
-// 101_qwerty_comma:
-// Unicode based 101 key qwerty layout with decimal comma on keypad
-// You have to set your locale settings (at least LC_CTYPE) to hu_HU.
-partial
-xkb_symbols "101_qwerty_comma" {
- name[Group1] = "Hungarian";
- include "hu(def_uni)"
- include "hu(def_101)"
- include "hu(def_qwerty)"
- include "hu(def_comma)"
- include "hu(def_common)"
-};
-
-// 101_qwerty_dot:
-// Unicode based 101 key qwerty layout with decimal dot on keypad
-// You have to set your locale settings (at least LC_CTYPE) to hu_HU.
-partial
-xkb_symbols "101_qwerty_dot" {
- name[Group1] = "Hungarian";
- include "hu(def_uni)"
- include "hu(def_101)"
- include "hu(def_qwerty)"
- include "hu(def_dot)"
- include "hu(def_common)"
-};
-
-// 102_qwertz_comma:
-// Unicode based 102 key qwertz layout with decimal comma on keypad
-// You have to set your locale settings (at least LC_CTYPE) to hu_HU.
-partial
-xkb_symbols "102_qwertz_comma" {
- name[Group1] = "Hungarian";
- include "hu(def_uni)"
- include "hu(def_102)"
- include "hu(def_qwertz)"
- include "hu(def_comma)"
- include "hu(def_common)"
-};
-
-// 102_qwertz_dot:
-// Unicode based 102 key qwertz layout with decimal dot on keypad
-// You have to set your locale settings (at least LC_CTYPE) to hu_HU.
-partial
-xkb_symbols "102_qwertz_dot" {
- name[Group1] = "Hungarian";
- include "hu(def_uni)"
- include "hu(def_102)"
- include "hu(def_qwertz)"
- include "hu(def_dot)"
- include "hu(def_common)"
-};
-
-// 102_qwerty_comma:
-// Unicode based 102 key qwerty layout with decimal comma on keypad
-// You have to set your locale settings (at least LC_CTYPE) to hu_HU.
-partial
-xkb_symbols "102_qwerty_comma" {
- name[Group1] = "Hungarian";
- include "hu(def_uni)"
- include "hu(def_102)"
- include "hu(def_qwerty)"
- include "hu(def_comma)"
- include "hu(def_common)"
-};
-
-// 102_qwerty_dot:
-// Unicode based 102 key qwerty layout with decimal dot on keypad
-// You have to set your locale settings (at least LC_CTYPE) to hu_HU.
-partial
-xkb_symbols "102_qwerty_dot" {
- name[Group1] = "Hungarian";
- include "hu(def_uni)"
- include "hu(def_102)"
- include "hu(def_qwerty)"
- include "hu(def_dot)"
- include "hu(def_common)"
-};
-
-// Partial layouts
-
-// def_uni:
-// Unicode based Hungarian keybaord.
-
-hidden partial alphanumeric_keys
-xkb_symbols "def_uni" {
-
- key <AD07> { [ u, U ],
- [ EuroSign ] };
- key <AC02> { [ s, S ],
- [ dstroke ] };
- key <AC03> { [ d, D ],
- [ Dstroke ] };
- key <AC08> { [ k, K ],
- [ lstroke ] };
- key <AC09> { [ l, L ],
- [ Lstroke ] };
- key <AD11> { [ odoubleacute, Odoubleacute ],
- [ division ] };
- key <BKSL> { [ udoubleacute, Udoubleacute ],
- [ currency ] };
-};
-
-// def_102:
-// The standard Hungarian 102 key layout
-
-hidden partial alphanumeric_keys
-xkb_symbols "def_102" {
- key <TLDE> { [ 0, section ],
- [ notsign ] };
-};
-
-// def_101:
-// An alternative layout for 101 key keyboards
-
-hidden partial alphanumeric_keys
-xkb_symbols "def_101" {
- key <TLDE> { [ iacute, Iacute ],
- [ 0, section ] };
-};
-
-// def_qwertz:
-// The standard Hungaryan qwertz layout
-
-hidden partial alphanumeric_keys
-xkb_symbols "def_qwertz" {
- key <AB01> { [ y, Y ],
- [ greater ] };
- key <AD06> { [ z, Z ] };
-};
-
-// def_qwerty:
-// The qwerty layout for people who familiar with the standard US layout
-
-hidden partial alphanumeric_keys
-xkb_symbols "def_qwerty" {
- key <AB01> { [ z, Z ],
- [ greater ] };
- key <AD06> { [ y, Y ] };
-};
-
-// def_comma:
-// The Hungarian standard is the comma on the keypad not decimal dot
-hidden partial keypad_keys
-xkb_symbols "def_comma" {
- key <KPDL> { [ KP_Delete, KP_Separator ] };
-};
-
-// 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_common:
-// The common part of all Hungarian layout above
-hidden partial alphanumeric_keys modifier_keys
-xkb_symbols "def_common" {
-
- // Alphanumeric section
- 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, degree ] };
- 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 ] };
-
- key <AD01> { [ q, Q ],
- [ backslash ] };
- key <AD02> { [ w, W ],
- [ bar ] };
- key <AD08> { [ i, I ],
- [ Iacute ] };
- key <AD12> { [ uacute, Uacute ],
- [ multiply ] };
-
- key <AC04> { [ f, F ],
- [ bracketleft ] };
- key <AC05> { [ g, G ],
- [ bracketright ] };
- key <AC07> { [ j, J ],
- [ iacute ] };
- key <AC10> { [ eacute, Eacute ],
- [ dollar ] };
- key <AC11> { [ aacute, Aacute ],
- [ ssharp ] };
-
- key <LSGT> { [ iacute, Iacute ],
- [ less ] };
- 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 ] };
- key <RALT> { [ Mode_switch, Multi_key ] };
- key <LALT> { [ Alt_L, Meta_L ] };
-
- // End alphanumeric section
-
- // begin modifier mappings
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
-
-partial
-xkb_symbols "Sundeadkeys" {
- include "hu(default)" // for consistent naming
-};
-
-partial
-xkb_symbols "sundeadkeys" {
- include "hu(Sundeadkeys)" // for consistent naming
-};
-
-partial
-xkb_symbols "nodeadkeys" {
- // modify the default Hungarian layout to not have any dead keys
- include "hu(default)"
- 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 ] };
-
-};
diff --git a/data/xkbdata/symbols/hu_US b/data/xkbdata/symbols/hu_US
deleted file mode 100644
index ec2c5a5a9..000000000
--- a/data/xkbdata/symbols/hu_US
+++ /dev/null
@@ -1,150 +0,0 @@
-// $XFree86: xc/programs/xkbcomp/symbols/hu,v 1.1.2.2 1997/06/22 10:32:56 dawes Exp $
-
-default partial alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple US/ASCII
- // keyboard and a very simple Hungarian keybaord used with
- // us or another ISO-8859-1 based locale settings.
- // If you use the standard Hungarian locale (hu_HU) use the hu
- // xkb file instead.
- // Peter Soos <sp@osb.hu>
-
- // Alphanumeric section
- name[Group1]= "Hungarian";
- key <TLDE> { [ 0, section ],
- [ notsign ] };
- key <AE01> { [ 1, apostrophe ],
- [ asciitilde, dead_tilde ] };
- key <AE02> { [ 2, quotedbl ],
- [ caron, dead_caron ] };
- key <AE03> { [ 3, plus ],
- [ asciicircum, dead_circumflex ] };
- key <AE04> { [ 4, exclam ],
- [ breve, dead_breve ] };
- key <AE05> { [ 5, percent ],
- [ degree, dead_abovering ] };
- key <AE06> { [ 6, slash ],
- [ ogonek, dead_ogonek ] };
- key <AE07> { [ 7, equal ],
- [ grave, dead_grave ] };
- key <AE08> { [ 8, parenleft ],
- [ abovedot, dead_abovedot ] };
- key <AE09> { [ 9, parenright ],
- [ acute, dead_acute ] };
- key <AE10> { [ odiaeresis, Odiaeresis ],
- [ doubleacute, dead_doubleacute ] };
- key <AE11> { [ udiaeresis, Udiaeresis ],
- [ diaeresis, dead_diaeresis ] };
- key <AE12> { [ oacute, Oacute ],
- [ cedilla, dead_cedilla ] };
-
- key <AD01> { [ q, Q ],
- [ backslash ] };
- key <AD02> { [ w, W ],
- [ bar ] };
- key <AD06> { [ z, Z ] };
- key <AD08> { [ i, I ],
- [ Iacute ] };
-// key <AD11> { [ odoubleacute, Odoubleacute ],
-// [ division ] };
- key <AD11> { [ otilde, Otilde ],
- [ division ] };
- key <AD12> { [ uacute, Uacute ],
- [ multiply ] };
-
- 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 ] };
- key <AC08> { [ k, K ],
- [ lstroke ] };
- key <AC09> { [ l, L ],
- [ Lstroke ] };
- key <AC10> { [ eacute, Eacute ],
- [ dollar ] };
- key <AC11> { [ aacute, Aacute ],
- [ ssharp ] };
-
- key <LSGT> { [ iacute, Iacute ],
- [ less ] };
- key <AB01> { [ y, Y ],
- [ greater ] };
- 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 <AB08> { [ comma, question ],
- [ semicolon ] };
- key <AB09> { [ period, colon ] };
- key <AB10> { [ minus, underscore ],
- [ asterisk ] };
- key <BKSL> { [ ucircumflex, Ucircumflex ],
- [ currency ] };
-// key <BKSL> { [ udoubleacute, Udoubleacute ],
-// [ currency ] };
- key <RALT> { [ Mode_switch, Multi_key ] };
- key <LALT> { [ Alt_L, Meta_L ] };
-
- // End alphanumeric section
-
- // begin modifier mappings
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
-
-partial alphanumeric_keys
-xkb_symbols "Sundeadkeys" {
- include "hu(basic)" // for consistent naming
-};
-
-partial alphanumeric_keys
-xkb_symbols "sundeadkeys" {
- include "hu(Sundeadkeys)" // for consistent naming
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
- // modify the default Hungarian layout to not have any dead keys
- include "hu(basic)"
- 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 ] };
-
-};
-
diff --git a/data/xkbdata/symbols/hu_qwerty b/data/xkbdata/symbols/hu_qwerty
deleted file mode 100644
index 23f4c9b69..000000000
--- a/data/xkbdata/symbols/hu_qwerty
+++ /dev/null
@@ -1,10 +0,0 @@
-// Hungarian keyboard symbols for XKB and 101-key qwerty PC keyboard
-//
-// $XFree86$
-//
-// Check also ../rules/xfree86.lst
-
-default partial
-xkb_symbols "default" {
- include "hu(101_qwerty_comma)"
-};
diff --git a/data/xkbdata/symbols/ie b/data/xkbdata/symbols/ie
deleted file mode 100644
index 5a2dfa9c5..000000000
--- a/data/xkbdata/symbols/ie
+++ /dev/null
@@ -1,262 +0,0 @@
-// $XFree86: xc/programs/xkbcomp/symbols/ie,v 1.2 2002/12/19 00:49:41 dawes Exp $
-
-// 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";
-
- key.type[Group1] = "FOUR_LEVEL_ALPHABETIC";
-
- //
- // 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> { type[Group1]="FOUR_LEVEL",
- [ space, space, nobreakspace, nobreakspace ] };
-
- key <RALT> { type[Group1]="ONE_LEVEL", [ ISO_Level3_Shift ] };
- modifier_map Mod5 { ISO_Level3_Shift };
-
- // NB: putting Shift+<RALT> as Multi_key gives odd behaviour since the
- // order of pressing keys affects the result.
-
- key <RWIN> { type[Group1]="TWO_LEVEL", [ Multi_key, ISO_Next_Group ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "laptop" {
- // For laptops which don't have the RWIN key but are otherwise
- // the same as 105-key layouts.
- include "ie(basic)"
- key <MENU> { type[Group1]="TWO_LEVEL", [ Multi_key, ISO_Next_Group ] };
-};
-
-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] = "Irish (Clo Gaelach)";
-
- 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 "CloGaelachLaptop" {
- // For laptops which don't have the RWIN key but are otherwise
- // the same as 105-key layouts.
- include "ie(CloGaelach)"
- key <MENU> { type[Group1]="TWO_LEVEL", [ Multi_key, ISO_Next_Group ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "UnicodeExpert" {
-
-// This should eventually be a "Unicode Expert" layout like the Mac one.
-
- name[Group1] = "Irish (Unicode Expert)";
-
- key.type[Group1] = "FOUR_LEVEL_ALPHABETIC";
-
- //
- // 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> { type[Group1]="FOUR_LEVEL",
- [ space, space, space, nobreakspace ] };
-
- key <RALT> { type[Group1]="ONE_LEVEL", [ ISO_Level3_Shift ] };
- modifier_map Mod5 { <RALT> };
-
- key <RWIN> { type[Group1]="TWO_LEVEL", [ Multi_key, ISO_Next_Group ] };
-};
-
diff --git a/data/xkbdata/symbols/il b/data/xkbdata/symbols/il
deleted file mode 100644
index f4a598ec9..000000000
--- a/data/xkbdata/symbols/il
+++ /dev/null
@@ -1,75 +0,0 @@
-// $XConsortium: il /main/3 1997/12/18 12:40:12 rch $
-//
-// $XFree86$
-
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple us
- // keyboard and a very simple Israelian keyboard
-
- // uses the kbd layout in use in Israel.
-
- name[Group2]= "Israelian";
-
-
- key <TLDE> {[], [ semicolon, asciitilde ] };
-
- key <AD01> {[], [ slash, Q ] };
- key <AD02> {[], [ apostrophe, W ] };
- key <AD03> {[], [ hebrew_qoph, E ] };
- 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 <AC01> {[], [ hebrew_shin, A ] };
- 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 ] };
- key <AB08> {[], [ hebrew_taw, less ] };
- key <AB09> {[], [ hebrew_finalzade, greater ] };
- key <AB10> {[], [ period, question ] };
-
- // 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 ] };
- 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 <AD11> {[], [ bracketleft, braceleft ] };
- key <AD12> {[], [ bracketright, braceright ] };
-
- key <BKSL> {[], [ backslash, bar ] };
-};
diff --git a/data/xkbdata/symbols/il_phonetic b/data/xkbdata/symbols/il_phonetic
deleted file mode 100644
index fedded330..000000000
--- a/data/xkbdata/symbols/il_phonetic
+++ /dev/null
@@ -1,83 +0,0 @@
-// $XConsortium: il_phonetic /main/3 1997/12/18 12:40:12 rch $
-//
-// $XFree86$
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple en_US
- // keyboard and a very simple Israelian keyboard
-
- // uses the phonetic layout from old Slackware 'il.map' file
-
- name[Group1]= "US/ASCII";
- name[Group2]= "Israelian";
-
-
- key <AE12> { [ equal, plus ],
- [ hebrew_doublelowline, hebrew_doublelowline ]};
-
- key <AD01> { [ q, Q ],
- [ hebrew_qoph, hebrew_qoph ] };
- key <AD02> { [ w, W ],
- [ hebrew_waw, hebrew_waw ] };
- key <AD03> { [ e, E ],
- [ hebrew_aleph, hebrew_aleph ] };
- key <AD04> { [ r, R ],
- [ hebrew_resh, hebrew_resh ] };
- key <AD05> { [ t, T ],
- [ hebrew_taw, hebrew_tet ] };
- key <AD06> { [ y, Y ],
- [ hebrew_ayin, hebrew_ayin ] };
- key <AD07> { [ u, U ],
- [ hebrew_waw, hebrew_waw ] };
- key <AD08> { [ i, I ],
- [ hebrew_yod, hebrew_yod ] };
- key <AD09> { [ o, O ],
- [ hebrew_samech, hebrew_samech ] };
- key <AD10> { [ p, P ],
- [ hebrew_pe, hebrew_finalpe ] };
-
- key <AC01> { [ a, A ],
- [ hebrew_aleph, hebrew_aleph ] };
- key <AC02> { [ s, S ],
- [ hebrew_shin, hebrew_shin ] };
- key <AC03> { [ d, D ],
- [ hebrew_dalet, hebrew_dalet ] };
- key <AC04> { [ f, F ],
- [ hebrew_pe, hebrew_finalpe ] };
- key <AC05> { [ g, G ],
- [ hebrew_gimel, hebrew_gimel ] };
- key <AC06> { [ h, H ],
- [ hebrew_he, hebrew_he ] };
- key <AC07> { [ j, J ],
- [ hebrew_yod, hebrew_yod ] };
- key <AC08> { [ k, K ],
- [ hebrew_kaph, hebrew_finalkaph ] };
- key <AC09> { [ l, L ],
- [ hebrew_lamed, hebrew_lamed ] };
-
- key <AB01> { [ z, Z ],
- [ hebrew_zain, hebrew_zain ] };
- key <AB02> { [ x, X ],
- [ hebrew_chet, hebrew_chet ] };
- key <AB03> { [ c, C ],
- [ hebrew_zade, hebrew_finalzade ] };
- key <AB04> { [ v, V ],
- [ hebrew_waw, hebrew_waw ] };
- key <AB05> { [ b, B ],
- [ hebrew_bet, hebrew_bet ] };
- key <AB06> { [ n, N ],
- [ hebrew_nun, hebrew_finalnun ] };
- key <AB07> { [ m, M ],
- [ hebrew_mem, hebrew_finalmem ] };
-
- // 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 };
-};
-
-
diff --git a/data/xkbdata/symbols/inet b/data/xkbdata/symbols/inet
deleted file mode 100644
index 05dbdc535..000000000
--- a/data/xkbdata/symbols/inet
+++ /dev/null
@@ -1,2112 +0,0 @@
-// $XdotOrg$
-// $XKeyboardConfig: xkbdesc/symbols/inet,v 1.11 2005/07/15 21:15:22 svu Exp $
-
-// $XFree86: xc/programs/xkbcomp/symbols/inet,v 1.38 2004/01/17 14:59:37 pascal Exp $
-
-// 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" "xorg"
-// 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
-// xc/programs/xkbcomp/rules: xorg, xorg.lst and xorg.xml.
-
-// A4Tech KB-21
-partial alphanumeric_keys
-xkb_symbols "a4techKB21" {
- // Left side
- key <I6A> { [ XF86Back ] };
- key <I69> { [ XF86Forward ] };
- key <I68> { [ XF86Stop ] };
- key <I67> { [ XF86Refresh ] };
- key <I32> { [ XF86HomePage ] };
- key <I65> { [ XF86Search ] };
-
- // Middle
- key <I10> { [ XF86AudioPrev ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I24> { [ XF86AudioStop, XF86Eject ] };
- key <I19> { [ XF86AudioNext ] };
-
- // Right side
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I20> { [ XF86AudioMute ] };
- key <I66> { [ XF86Favorites ] };
- key <I6C> { [ XF86Mail ] };
- key <I6B> { [ XF86MyComputer ] };
-};
-
-// A4 KBS-8. Contributed by ojo at force dot sk
-partial alphanumeric_keys
-xkb_symbols "a4techKBS8" {
- include "inet(a4techKB21)"
- key <I6D> { [ XF86AudioMedia ] };
- key <I21> { [ XF86Calculator ] };
- key <I5F> { [ XF86Standby ] };
-
-};
-
-// Acer AirKey V
-partial alphanumeric_keys
-xkb_symbols "airkey" {
- key <I18> { [ XF86AudioPrev ] };
- key <I15> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I31> { [ XF86AudioStop, XF86Eject ] };
- key <I13> { [ XF86AudioNext ] };
- key <I2D> { [ XF86AudioRaiseVolume ] };
- key <I26> { [ XF86AudioLowerVolume ] };
- key <I19> { [ XF86AudioMute ] };
- key <I24> { [ XF86WWW ] };
- key <I16> { [ XF86Mail ] };
- key <I2F> { [ XF86Terminal ] };
- key <I63> { [ XF86Standby ] };
- key <I5E> { [ XF86PowerOff ] };
-};
-
-// Azona
-
-// Azona RF2300 wireless Internet Keyboard
-partial alphanumeric_keys
-xkb_symbols "azonaRF2300" {
- // From Radics Laszlo <garaboncias@mailbox.hu>
- key <I02> { [ XF86WWW ] };
- key <I17> { [ XF86AudioStop ] };
- key <I1E> { [ XF86AudioRaiseVolume ] };
- key <I1F> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I21> { [ XF86Calculator ] };
- key <I22> { [ XF86AudioNext ] };
- key <I24> { [ XF86AudioPrev ] };
- key <I25> { [ XF86AudioLowerVolume ] };
- key <I26> { [ XF86AudioMute ] };
- key <I3C> { [ XF86Copy ] };
- key <I5F> { [ XF86Standby ] };
- key <I65> { [ XF86Search ] };
- key <I66> { [ XF86Favorites ] };
- key <I69> { [ XF86Forward ] };
- key <I6A> { [ XF86Back ] };
- key <I6C> { [ XF86Mail ] };
- key <I78> { [ XF86Cut ] };
-// key <RCTL> { [ XF86Paste ] };
-};
-
-// ACPI Standard
-partial alphanumeric_keys
-xkb_symbols "acpi" {
- key <I5E> { [ XF86PowerOff ] };
- key <I5F> { [ XF86Standby ] };
- key <I63> { [ XF86WakeUp ] };
-};
-
-
-// Advance
-
-// Advance Scorpius KI
-partial alphanumeric_keys
-xkb_symbols "scorpius" {
- key <I10> { [ XF86AudioPrev ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I24> { [ XF86AudioStop ] };
- key <I19> { [ XF86AudioNext ] };
- key <I6D> { [ XF86AudioMedia ] };
-
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I20> { [ XF86AudioMute ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
-
- key <I63> { [ XF86WakeUp ] };
- key <I5F> { [ XF86Standby ] };
- key <I5E> { [ XF86PowerOff ] };
-
- key <I21> { [ XF86Calculator ] };
- key <I6B> { [ XF86MyComputer ] };
- key <I6C> { [ XF86Mail ] };
- key <I66> { [ XF86Favorites ] };
- key <I32> { [ XF86HomePage ] };
-
- key <I6A> { [ XF86Back ] };
- key <I69> { [ XF86Forward ] };
- key <I68> { [ XF86Stop ] };
- key <I67> { [ XF86Reload ] };
- key <I65> { [ XF86Search ] };
-};
-
-
-// Brother
-
-// Brother Internet Keyboard
-partial alphanumeric_keys
-xkb_symbols "brother" {
- key <I21> { [ XF86WWW ] };
- key <I1E> { [ XF86AudioMute ] };
- key <I68> { [ XF86AudioLowerVolume ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I18> { [ XF86ScrollDown ] };
- key <I10> { [ XF86ScrollUp ] };
- key <I17> { [ XF86AudioPrev ] };
- key <I12> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I2E> { [ XF86AudioNext ] };
- key <I23> { [ XF86AudioStop ] };
- key <I19> { [ XF86ZoomOut ] };
- key <I32> { [ XF86ZoomIn ] };
- key <I24> { [ XF86Calculator ] };
- key <I25> { [ XF86Xfer ] };
- key <I22> { [ Menu ] };
- key <I26> { [ XF86Mail ] };
- key <I5E> { [ XF86PowerOff ] };
- key <I5F> { [ XF86Standby ] };
- key <I63> { [ XF86WakeUp ] };
-};
-
-
-// BTC
-
-// BTC 5113RF Multimedia
-partial alphanumeric_keys
-xkb_symbols "btc5113rf" {
- key <I30> { [ XF86WWW ] };
- key <I26> { [ XF86Back ] };
- key <I20> { [ XF86Favorites ] };
- key <I32> { [ XF86Search ] };
- key <I25> { [ XF86AudioLowerVolume ] };
- key <I1E> { [ XF86AudioRaiseVolume ] };
- key <I12> { [ XF86AudioMute ] };
- key <I22> { [ XF86AudioPrev ] };
- key <I19> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I10> { [ XF86AudioStop ] };
- key <I24> { [ XF86AudioNext ] };
- key <I21> { [ XF86Eject ] };
- key <I5E> { [ XF86PowerOff ] };
- key <I5F> { [ XF86Standby ] };
- key <I63> { [ XF86WakeUp ] };
-};
-
-// BTC 5126T
-partial alphanumeric_keys
-xkb_symbols "btc5126t" {
- key <I30> { [ XF86WWW ] };
- key <I5F> { [ XF86Standby ] };
- key <I2B> { [ XF86Mail ] };
-};
-
-// BTC 9000
-partial alphanumeric_keys
-xkb_symbols "btc9000" {
- key <I19> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I22> { [ XF86AudioPrev ] };
- key <I24> { [ XF86AudioNext ] };
- key <I10> { [ XF86AudioStop ] };
- key <I21> { [ XF86AudioMedia ] };
-
- key <I25> { [ XF86AudioLowerVolume ] };
- key <I1E> { [ XF86AudioRaiseVolume ] };
- key <I12> { [ XF86AudioMute ] };
-
- key <I30> { [ XF86HomePage ] };
- key <I26> { [ XF86Reload ] };
- key <I32> { [ XF86Search ] };
- key <I20> { [ XF86Favorites ] };
-
- key <I2E> { [ XF86Mail ] };
- key <I63> { [ XF86WakeUp ] };
- key <I5F> { [ XF86Standby ] };
- key <I5E> { [ XF86PowerOff ] };
-};
-
-// BTC 9000A
-partial alphanumeric_keys
-xkb_symbols "btc9000a" {
- key <I19> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I22> { [ XF86AudioPrev ] };
- key <I24> { [ XF86AudioNext ] };
- key <I10> { [ XF86AudioStop ] };
- key <I21> { [ XF86Eject ] };
-
- key <I1E> { [ XF86AudioRaiseVolume ] };
- key <I25> { [ XF86AudioLowerVolume ] };
- key <I12> { [ XF86AudioMute ] };
-
- key <I30> { [ XF86WWW ] };
- key <I26> { [ XF86HomePage ] };
- key <I32> { [ XF86Search ] };
- key <I20> { [ XF86Favorites ] };
-
- key <I2E> { [ Help ] };
- key <I63> { [ XF86WakeUp ] };
- key <I5F> { [ XF86Standby ] };
- key <I5E> { [ XF86PowerOff ] };
-};
-
-// BTC 9001AH
-xkb_symbols "btc9001ah" {
- key <I1F> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I24> { [ XF86AudioPrev ] };
- key <I22> { [ XF86AudioNext ] };
- key <I17> { [ XF86AudioStop ] };
- key <RWIN> { [ XF86Eject ] };
-
- key <I1E> { [ XF86AudioRaiseVolume ] };
- key <I25> { [ XF86AudioLowerVolume ] };
- key <I26> { [ XF86AudioMute ] };
-
- key <I02> { [ XF86WWW ] };
- key <I5F> { [ XF86PowerOff ] };
- key <I6C> { [ XF86Mail ] };
-};
-
-// BTC 5090
-partial alphanumeric_keys
-xkb_symbols "btc5090" {
- key <I32> { [ XF86WWW ] };
- key <I26> { [ XF86Start ] };
- key <I66> { [ XF86Favorites ] };
- key <I65> { [ XF86Search ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I20> { [ XF86AudioMute ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I24> { [ XF86AudioStop ] };
- key <I19> { [ XF86AudioNext ] };
- key <I33> { [ XF86Eject ] };
- key <I5E> { [ XF86PowerOff ] };
- key <I5F> { [ XF86Standby ] };
- key <I63> { [ XF86WakeUp ] };
-};
-
-// Cherry Blue Line
-
-// Cherry Blue Line CyBo@rd
-partial alphanumeric_keys
-xkb_symbols "cherryblue" {
- key <I6A> { [ XF86Back ] };
- key <I69> { [ XF86Forward ] };
- key <I68> { [ XF86Stop ] };
- key <FK16> { [ XF86Reload ] };
- key <I65> { [ XF86Search ] };
- key <I66> { [ XF86MyComputer ] };
- key <I02> { [ XF86HomePage ] };
- key <I6C> { [ XF86Mail ] };
- key <PRSC> { [ XF86Terminal ] };
- key <I21> { [ XF86Calculator ] };
- key <I1E> { [ XF86AudioRaiseVolume ] };
- key <I26> { [ XF86AudioMute ] };
- key <I25> { [ XF86AudioLowerVolume ] };
- key <XFER> { [ XF86Go ] };
- key <I24> { [ XF86AudioPrev ] };
- key <I22> { [ XF86AudioNext ] };
- key <I1F> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I17> { [ XF86AudioStop ] };
- key <I63> { [ XF86Standby ] };
-};
-
-// Cherry CyMotion Master XPress
-partial alphanumeric_keys
-xkb_symbols "cherryblueb" {
- key <I0B> { [ XF86ScrollUp ] };
- key <I12> { [ XF86ScrollDown ] };
- key <I17> { [ XF86Cut ] };
- key <I0A> { [ XF86Copy ] };
- key <I18> { [ XF86Paste ] };
- key <I71> { [ XF86Book ] };
- key <I2C> { [ XF86Book ] };
- key <I72> { [ XF86Book ] };
- key <I07> { [ XF86Forward ] };
- key <I08> { [ XF86Back ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I20> { [ XF86AudioMute ] };
- key <I6D> { [ XF86AudioMedia ] };
- key <I67> { [ XF86AudioRewind ] };
- key <I10> { [ XF86Back ] };
- key <I19> { [ XF86Forward ] };
- key <I70> { [ XF86Eject ] };
- key <I32> { [ XF86Finance ] };
- key <I6A> { [ XF86Back ] };
- key <I69> { [ XF86Forward ] };
- key <I68> { [ XF86Stop ] };
- key <FK16> { [ XF86Reload ] };
- key <I65> { [ XF86Search ] };
- key <I66> { [ XF86MyComputer ] };
- key <I02> { [ XF86HomePage ] };
- key <I6C> { [ XF86Mail ] };
- key <PRSC> { [ XF86Terminal ] };
- key <I21> { [ XF86Calculator ] };
- key <I1E> { [ XF86AudioRaiseVolume ] };
- key <I26> { [ XF86AudioMute ] };
- key <I25> { [ XF86AudioLowerVolume ] };
- key <XFER> { [ XF86Go ] };
- key <I24> { [ XF86AudioStop ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I63> { [ XF86Standby ] };
-};
-
-// Cherry Blue Line CyBo@rd (alternate option)
-partial alphanumeric_keys
-xkb_symbols "cherrybluea" {
- key <I6A> { [ XF86Back ] };
- key <I69> { [ XF86Forward ] };
- key <I68> { [ XF86Stop ] };
- key <I67> { [ XF86Reload ] };
- key <I65> { [ XF86Search ] };
- key <I66> { [ XF86MyComputer ] };
- key <I32> { [ XF86HomePage ] };
- key <I6C> { [ XF86Mail ] };
- key <I6B> { [ XF86Terminal ] };
- key <I21> { [ XF86Calculator ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I20> { [ XF86AudioMute ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I6D> { [ XF86Go ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I19> { [ XF86AudioNext ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I24> { [ XF86AudioStop ] };
- key <I5F> { [ XF86Standby ] };
-};
-
-
-// Chicony
-
-// Chicony Internet Keyboard
-partial alphanumeric_keys
-xkb_symbols "chicony" {
- key <I19> { [ XF86AudioLowerVolume ] };
- key <I12> { [ XF86AudioMute ] };
- key <I23> { [ XF86AudioRaiseVolume ] };
- key <I22> { [ XF86AudioPrev ] };
- key <I24> { [ XF86AudioStop ] };
- key <I21> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I20> { [ XF86AudioNext ] };
- key <I5E> { [ XF86PowerOff ] };
- key <I32> { [ XF86HomePage ] };
- key <I17> { [ XF86Mail ] };
- key <I25> { [ XF86Back ] };
- key <I1E> { [ XF86Forward ] };
- key <I5F> { [ XF86ContrastAdjust ] };
- key <I63> { [ XF86BrightnessAdjust ] };
- key <I30> { [ XF86LaunchA ] };
- key <I26> { [ XF86LaunchB ] };
- key <I2E> { [ XF86LaunchC ] };
-};
-
-// Chicony KB-9885
-partial alphanumeric_keys
-xkb_symbols "chicony9885" {
- key <I19> { [ XF86AudioLowerVolume ] };
- key <I12> { [ XF86AudioMute ] };
- key <I23> { [ XF86AudioRaiseVolume ] };
- key <I22> { [ XF86AudioPrev ] };
- key <I24> { [ XF86AudioStop ] };
- key <I21> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I20> { [ XF86AudioNext ] };
- key <I5E> { [ XF86PowerOff ] };
- key <I5F> { [ XF86Standby ] };
- key <I63> { [ XF86WakeUp ] };
- key <I32> { [ XF86WWW ] };
- key <I17> { [ XF86Mail ] };
- key <I30> { [ XF86LaunchA ] };
- key <I26> { [ XF86LaunchB ] };
- key <I2E> { [ XF86LaunchC ] };
- key <I25> { [ XF86Back ] };
- key <I1E> { [ XF86Forward ] };
-};
-
-
-// Compaq
-
-// Compaq Easy Access Keyboard
-partial alphanumeric_keys
-xkb_symbols "compaqeak8" {
- key <I23> { [ XF86WWW ] };
- key <I1F> { [ XF86HomePage ] };
- key <I1A> { [ XF86Search ] };
- key <I1E> { [ XF86Mail ] };
- key <I13> { [ XF86Community ] };
- key <I14> { [ XF86Market ] };
- key <I15> { [ XF86Meeting ] };
- key <I1B> { [ XF86News ] };
-};
-
-// Compaq Internet Keyboard (7 keys)
-partial alphanumeric_keys
-xkb_symbols "compaqik7" {
- key <I1E> { [ XF86Mail ] };
- key <I23> { [ Help ] };
- key <I21> { [ XF86Search ] };
- key <I25> { [ XF86VendorHome ] };
- key <I26> { [ XF86HomePage ] };
- key <I12> { [ XF86LightBulb ] };
- key <I32> { [ XF86Shop ] };
-};
-
-// Compaq Internet Keyboard (13 keys)
-partial alphanumeric_keys
-xkb_symbols "compaqik13" {
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I24> { [ XF86AudioStop ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I19> { [ XF86AudioNext ] };
- key <I5F> { [ XF86Standby ] };
- key <I20> { [ XF86AudioMute ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I1F> { [ XF86Go ] };
- key <I23> { [ XF86WWW ] };
- key <I21> { [ XF86Search ] };
- key <I1E> { [ XF86Mail ] };
- key <I32> { [ XF86Shop ] };
-};
-
-// Compaq Internet Keyboard (18 keys)
-partial alphanumeric_keys
-xkb_symbols "compaqik18" {
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I19> { [ XF86AudioNext ] };
- key <I24> { [ XF86AudioStop ] };
- key <I18> { [ XF86Eject ] };
-
- key <I1E> { [ XF86Mail ] };
- key <I26> { [ XF86Community ] };
- key <I25> { [ XF86VendorHome ] };
- key <I23> { [ XF86WWW ] };
- key <I21> { [ XF86Search ] };
- key <I12> { [ XF86LightBulb ] };
- key <I32> { [ XF86Shop ] };
-
- key <I68> { [ Print ] };
- key <I1F> { [ XF86Go ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I20> { [ XF86AudioMute ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I5F> { [ XF86Standby ] };
-};
-
-
-// Laptop/notebook Compaq (eg. Armada, Evo) Laptop Keyboard
-partial alphanumeric_keys
-xkb_symbols "armada" {
- key <I6F> { [ XF86AudioMedia ] };
- key <I20> { [ XF86AudioMute ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I23> { [ XF86WWW ] };
- key <I1F> { [ XF86HomePage ] };
- key <I1A> { [ XF86Search ] };
- key <I1E> { [ XF86Mail ] };
-};
-
-// Laptop/notebook Compaq (eg. Presario) Internet Keyboard
-partial alphanumeric_keys
-xkb_symbols "presario" {
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I19> { [ XF86AudioNext ] };
- key <I24> { [ XF86AudioStop ] };
- key <I1F> { [ XF86Launch1 ] };
- key <I18> { [ XF86Launch2 ] };
-
- key <I75> { [ XF86AudioMedia ] };
- key <I23> { [ XF86WWW ] };
- key <I14> { [ XF86Q ] };
- key <I32> { [ XF86Shop ] };
- key <I1E> { [ XF86Mail ] };
- key <I20> { [ XF86AudioMute ] };
- key <I5F> { [ XF86Standby ] };
-};
-
-// Compaq iPaq Keyboard
-partial alphanumeric_keys
-xkb_symbols "ipaq" {
- key <I6C> { [ XF86Mail ] };
- key <I69> { [ XF86BackForward ] };
- key <I6A> { [ XF86Q ] };
- key <I02> { [ XF86Standby ] };
- key <I65> { [ XF86Search ] };
- key <I66> { [ XF86Travel ] };
- key <FK16> { [ XF86Shop ] };
-};
-
-
-// Dell
-
-partial alphanumeric_keys
-xkb_symbols "dell" {
- key <I12> { [ XF86Mail ] };
- key <I26> { [ XF86HomePage ] };
- key <I1E> { [ XF86Search ] };
- key <I5F> { [ XF86Standby ] };
-};
-
-
-// Laptop/notebook Dell Inspiron 8xxx
-partial alphanumeric_keys
-xkb_symbols "inspiron" {
- key <XFER> { [ XF86AudioPlay, XF86AudioPause ] };
- key <NFER> { [ XF86AudioPrev ] };
- key <I04> { [ XF86AudioNext ] };
- key <I02> { [ XF86AudioStop ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I20> { [ XF86AudioMute ] };
-};
-
-
-// Dexxa
-
-// Dexxa Wireless Desktop Keyboard
-partial alphanumeric_keys
-xkb_symbols "dexxa" {
- key <I67> { [ XF86Reload ] };
- key <I66> { [ XF86Favorites ] };
- key <I65> { [ XF86Search ] };
- key <I6C> { [ XF86Mail ] };
- key <I32> { [ XF86WWW ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I20> { [ XF86AudioMute ] };
-};
-
-
-// Diamond
-
-// Diamond 9801 / 9802 series
-partial alphanumeric_keys
-xkb_symbols "diamond" {
- key <I6A> { [ XF86Back ] };
- key <I69> { [ XF86Forward ] };
- key <I68> { [ XF86Stop ] };
- key <I66> { [ XF86Favorites ] };
- key <I65> { [ XF86Search ] };
- key <I67> { [ XF86Reload ] };
- key <I32> { [ XF86HomePage ] };
- key <I6C> { [ XF86Mail ] };
- key <I20> { [ XF86AudioMute ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I6D> { [ XF86Go ] };
- key <I24> { [ XF86AudioStop ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I19> { [ XF86AudioNext ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I21> { [ XF86Calculator ] };
- key <I6B> { [ XF86MyComputer ] };
- key <I5E> { [ XF86PowerOff ] };
- key <I5F> { [ XF86Standby ] };
- key <I63> { [ XF86WakeUp ] };
-};
-
-// DTK
-
-// DTK2000
-partial alphanumeric_keys
-xkb_symbols "dtk2000" {
- // From Radics Laszlo <garaboncias@mailbox.hu>
- // Describes the extra keys on a DTK2000 Internet keyboard.
- key <I10> { [ XF86AudioPrev ] };
- key <I19> { [ XF86AudioNext ] };
- key <I20> { [ XF86AudioMute ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I21> { [ XF86Calculator ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I24> { [ XF86AudioStop ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I32> { [ XF86HomePage ] };
- key <I5E> { [ XF86PowerOff ] };
- key <I5F> { [ XF86Sleep ] };
- key <I63> { [ XF86WakeUp ] };
- key <I65> { [ XF86Search ] };
- key <I66> { [ XF86Favorites ] };
- key <I67> { [ XF86Refresh ] };
- key <I68> { [ XF86Stop ] };
- key <I69> { [ XF86Forward ] };
- key <I6A> { [ XF86Back ] };
- key <I6B> { [ XF86MyComputer ] };
- key <I6C> { [ XF86Mail ] };
- key <I6D> { [ XF86AudioMedia ] };
-};
-
-
-// Ennyah
-
-// Ennyah DKB-1008
-partial alphanumeric_keys
-xkb_symbols "ennyah_dkb1008" {
- key <I32> { [ XF86HomePage ] };
- key <I6C> { [ XF86Mail ] };
- key <I6A> { [ XF86Back ] };
- key <I69> { [ XF86Forward ] };
- key <I65> { [ XF86Search ] };
- key <I67> { [ XF86Refresh ] };
- key <I66> { [ XF86Favorites ] };
- key <I68> { [ XF86Stop ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I20> { [ XF86AudioMute ] };
- key <I24> { [ XF86AudioStop ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I19> { [ XF86AudioNext ] };
- key <XFER> { [ XF86AudioMedia ] };
- key <I5E> { [ XF86PowerOff ] };
- key <I5F> { [ XF86Standby ] };
- key <I63> { [ XF86WakeUp ] };
-};
-
-
-// Genius
-
-// Genius Comfy KB-16M / Genius MM Keyboard KWD-910
-partial alphanumeric_keys
-xkb_symbols "genius" {
- key <I23> { [ XF86AudioPrev ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I24> { [ XF86AudioStop ] };
- key <I21> { [ XF86AudioNext ] };
- key <I30> { [ XF86Eject ] };
- key <I19> { [ XF86AudioLowerVolume ] };
- key <I12> { [ XF86AudioRaiseVolume ] };
- key <I20> { [ XF86AudioMute ] };
- key <I26> { [ XF86ScreenSaver ] };
- key <I17> { [ XF86Calculator ] };
- key <I2E> { [ XF86Mail ] };
- key <I25> { [ XF86Back ] };
- key <I32> { [ XF86WWW ] };
- key <I1E> { [ XF86Forward ] };
- key <I5F> { [ XF86Standby ] };
- key <I63> { [ XF86WakeUp ] };
-};
-
-// GeniusComfy21e
-partial alphanumeric_keys
-xkb_symbols "geniuscomfy2" {
- // From Radics Laszlo <garaboncias@mailbox.hu>
- // Describes the extra keys on a Genius Comfy KB-21e-Scroll
- key <I10> { [ XF86AudioPrev ] };
- key <I13> { [ XF86Word ] };
- key <I14> { [ XF86Excel ] };
- key <I19> { [ XF86AudioNext ] };
- key <I20> { [ XF86AudioMute ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I21> { [ XF86Calculator ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I23> { [ Return ] };
- key <I24> { [ XF86AudioStop ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I32> { [ XF86HomePage ] };
- key <I5F> { [ XF86Sleep ] };
- key <I65> { [ XF86Search ] };
- key <I66> { [ XF86Favorites ] };
- key <I67> { [ XF86Refresh ] };
- key <I68> { [ XF86Stop ] };
- key <I69> { [ XF86Forward ] };
- key <I6A> { [ XF86Back ] };
- key <I6B> { [ XF86MyComputer ] };
- key <I6C> { [ XF86Mail ] };
- key <I6D> { [ XF86AudioMedia ] };
-};
-
-
-// Gyration
-
-partial alphanumeric_keys
-xkb_symbols "gyration" {
- key <I24> { [ XF86AudioPrev ] };
- key <I1F> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I17> { [ XF86AudioStop ] };
- key <I22> { [ XF86AudioNext ] };
- key <I25> { [ XF86AudioLowerVolume ] };
- key <I1E> { [ XF86AudioRaiseVolume ] };
- key <I26> { [ XF86AudioMute ] };
- key <I6A> { [ XF86Back ] };
- key <I69> { [ XF86Forward ] };
- key <I68> { [ XF86Stop ] };
- key <FK16> { [ XF86Reload ] };
- key <I65> { [ XF86Search ] };
- key <I02> { [ XF86WWW ] };
- key <I66> { [ XF86Favorites ] };
- key <I6C> { [ XF86Mail ] };
-};
-
-
-// Hewlett-Packard
-
-// Hewlett-Packard Internet Keyboard
-partial alphanumeric_keys
-xkb_symbols "hpi6" {
- key <I12> { [ XF86Search ] };
- key <I26> { [ Help ] };
- key <I5F> { [ XF86Standby ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I20> { [ XF86AudioMute ] };
-};
-
-// Hewlett-Packard SK-2501 Multimedia Keyboard
-partial alphanumeric_keys
-xkb_symbols "hp2501" {
- key <I32> { [ XF86WWW ] };
- key <I17> { [ XF86Search ] };
- key <I12> { [ XF86Tools ] };
- key <I1E> { [ XF86Mail ] };
- key <I23> { [ XF86Launch2 ] };
- key <I22> { [ XF86Launch3 ] };
- key <I24> { [ XF86Launch4 ] };
- key <I21> { [ XF86Launch5 ] };
- key <I25> { [ XF86Standby ] };
- key <I26> { [ Help ] };
- key <I20> { [ XF86AudioMute ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
-};
-
-// Hewlett-Packard SK-2505 Internet Keyboard
-partial alphanumeric_keys
-xkb_symbols "hp2505" {
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I19> { [ XF86AudioNext ] };
- key <I24> { [ XF86AudioStop ] };
- key <I18> { [ XF86Eject ] };
- key <I1E> { [ XF86Mail ] };
- key <I32> { [ XF86WWW ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I20> { [ XF86AudioMute ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I25> { [ XF86Standby ] };
-};
-
-// Hewlett-Packard 5181 Internet Keyboard
-partial alphanumeric_keys
-xkb_symbols "hp5181" {
- key <I10> { [ XF86AudioPrev ] };
- key <I12> { [ XF86Search ] };
- key <I14> { [ XF86VendorHome ] };
- key <I15> { [ XF86Community ] };
- key <I16> { [ XF86AudioMedia ] };
- key <I18> { [ XF86Eject ] };
- key <I19> { [ XF86AudioNext ] };
- key <I1E> { [ XF86Shop ] };
- key <I1F> { [ XF86Launch1 ] };
- key <I20> { [ XF86AudioMute ] };
- key <I22> { [ XF86AudioStop ] };
- key <I24> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I26> { [ Help ] };
- key <I27> { [ XF86Finance ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I32> { [ XF86HomePage ] };
- key <I39> { [ Print ] };
- key <I5F> { [ XF86Standby ] };
- key <I6C> { [ XF86Mail ] };
-};
-
-// Hewlett-Packard 5185 Internet Keyboard
-partial alphanumeric_keys
-xkb_symbols "hp5185" {
- key <I10> { [ XF86AudioPrev ] };
- key <I65> { [ XF86Search ] };
- key <I12> { [ XF86Go ] };
- key <I14> { [ XF86VendorHome ] };
- key <I15> { [ XF86Community ] };
- key <I16> { [ XF86AudioMedia ] };
- key <I18> { [ XF86Eject ] };
- key <I19> { [ XF86AudioNext ] };
- key <I1E> { [ XF86Shop ] };
- key <I1F> { [ XF86Pictures ] };
- key <I20> { [ XF86AudioMute ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I24> { [ XF86AudioStop ] };
- key <I26> { [ Help ] };
- key <I27> { [ XF86Finance ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I32> { [ XF86WWW ] };
- key <I39> { [ Print ] };
- key <I5F> { [ XF86Standby ] };
- key <I6C> { [ XF86Mail ] };
-};
-
-// 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
-
- key <I73> { [ XF86WWW ] };
- key <I74> { [ XF86Mail ] };
- key <I72> { [ XF86Launch1 ] };
- key <I71> { [ Help ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I24> { [ XF86AudioStop, XF86Eject ] };
- key <I19> { [ XF86AudioNext ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I20> { [ XF86AudioMute ] };
-};
-
-// 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
-
- key <I32> { [ XF86WWW ] };
- key <I6C> { [ XF86Mail ] };
- key <I74> { [ XF86Launch1 ] };
- key <I73> { [ Help ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I24> { [ XF86AudioStop, XF86Eject ] };
- key <I19> { [ XF86AudioNext ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I20> { [ XF86AudioMute ] };
-};
-
-// 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
-
- key <I6C> { [ XF86Mail ] };
- key <I74> { [ XF86Launch1 ] };
- key <I32> { [ XF86WWW ] };
- key <I73> { [ XF86Launch2 ] };
- key <I72> { [ Help ] };
- key <I71> { [ XF86Launch3 ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I19> { [ XF86AudioNext ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I24> { [ XF86AudioStop, XF86Eject ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I20> { [ XF86AudioMute ] };
-};
-
-// 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
-
- key <I6C> { [ XF86Mail ] };
- key <I74> { [ XF86Launch1 ] };
- key <I32> { [ XF86WWW ] };
- key <I73> { [ XF86Launch2 ] };
- key <I72> { [ Help ] };
- key <I71> { [ XF86Launch3 ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I19> { [ XF86AudioNext ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I24> { [ XF86AudioStop, XF86Eject ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I20> { [ XF86AudioMute ] };
-};
-
-// 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
-
- key <I6C> { [ XF86Mail ] };
- key <I73> { [ XF86Launch1 ] };
- key <I32> { [ XF86WWW ] };
- key <I71> { [ XF86Launch2 ] };
- key <I70> { [ Help ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I20> { [ XF86AudioMute ] };
-};
-
-// 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 <I74> { [ XF86Launch1 ] };
- key <I73> { [ Help ] };
-};
-
-// 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
-
- key <I74> { [ XF86Launch1 ] };
- key <I73> { [ Help ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I19> { [ XF86AudioNext ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I24> { [ XF86AudioStop, XF86Eject ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
-};
-
-
-// Honeywell
-
-
-// Honeywell Euroboard
-partial alphanumeric_keys
-xkb_symbols "honeywell_euroboard" {
-
- // Scott Penrose <scottp@dd.com.au>
- // January 2002
- // 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 <I22> { [ XF86AudioPause ] };
- key <I12> { [ XF86AudioMute ] };
- key <I1E> { [ XF86AudioLowerVolume ] };
- key <I20> { [ XF86AudioRaiseVolume ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I24> { [ XF86AudioStop ] };
- key <I23> { [ XF86AudioPrev ] };
- key <I21> { [ XF86AudioNext ] };
- key <I25> { [ XF86Standby ] };
- key <I32> { [ XF86Launch1 ] };
- key <I17> { [ XF86Launch2 ] };
- key <I30> { [ XF86Launch3 ] };
- key <I2E> { [ XF86Launch4 ] };
- key <I26> { [ Help ] };
-};
-
-// IBM Rapid Access II
-partial alphanumeric_keys
-xkb_symbols "rapidaccess2" {
- key <I25> { [ XF86HomePage ] };
- key <I26> { [ XF86Shop ] };
- key <I32> { [ XF86VendorHome ] };
- key <I17> { [ XF86Favorites ] };
- key <I30> { [ XF86MyComputer ] };
- key <I2E> { [ XF86Search ] };
- key <I5F> { [ XF86Standby ] };
- key <I1E> { [ XF86AudioMute ] };
- key <I21> { [ XF86AudioLowerVolume ] };
- key <I23> { [ XF86AudioRaiseVolume ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I20> { [ XF86AudioStop ] };
- key <I24> { [ XF86AudioPrev ] };
- key <I12> { [ XF86AudioNext ] };
-};
-
-// IBM Rapid Access II (alternate option)
-partial alphanumeric_keys
-xkb_symbols "rapidaccess2a" {
- key <I25> { [ XF86WWW ] };
- key <I26> { [ XF86Shop ] };
- key <I32> { [ XF86VendorHome ] };
- key <I17> { [ XF86Favorites ] };
- key <I30> { [ XF86Option ] };
- key <I2E> { [ Help ] };
- key <I5F> { [ XF86Standby ] };
- key <I1E> { [ XF86AudioMute ] };
- key <I20> { [ XF86AudioStop ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I24> { [ XF86AudioPrev ] };
- key <I12> { [ XF86AudioNext ] };
- key <I21> { [ XF86AudioLowerVolume ] };
- key <I23> { [ XF86AudioRaiseVolume ] };
- key <MENU> { [ Menu ] };
-};
-
-
-// Logitech
-
-// Logitech Cordless Desktop
-partial alphanumeric_keys
-xkb_symbols "ltcd" {
- key <I5F> { [ XF86Standby ] };
-
- key <I26> { [ XF86AudioMute ] };
- key <I25> { [ XF86AudioLowerVolume ] };
- key <I1E> { [ XF86AudioRaiseVolume ] };
- key <I1F> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I17> { [ XF86AudioStop ] };
- key <I24> { [ XF86AudioPrev ] };
- key <I22> { [ XF86AudioNext ] };
-
- key <I02> { [ XF86WWW ] };
- key <I6C> { [ XF86Mail ] };
- key <I65> { [ XF86Search ] };
- key <I66> { [ XF86Go ] };
-};
-
-// Logitech Access Keyboard
-partial alphanumeric_keys
-xkb_symbols "logiaccess" {
- key <I20> { [ XF86AudioMute ] };
- key <I6D> { [ XF86AudioMedia ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I24> { [ XF86AudioStop ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I19> { [ XF86AudioNext ] };
-
- key <I5F> { [ XF86Standby ] };
- key <I6C> { [ XF86Mail ] };
- key <I11> { [ XF86Messenger ] };
- key <I12> { [ XF86WebCam ] };
-
- key <I32> { [ XF86HomePage ] };
-
- key <I3B> { [ XF86New ] };
- key <I3C> { [ XF86Reply ] };
- key <K62> { [ XF86MailForward ] };
- key <K63> { [ XF86Send ] };
-
- key <I43> { [ XF86MyComputer ] };
- key <I44> { [ XF86Documents ] };
- key <I57> { [ XF86Pictures ] };
- key <I58> { [ XF86Music ] };
-};
-
-// Logitech Cordless Desktop iTouch
-partial alphanumeric_keys
-xkb_symbols "logicdit" {
- key <I5F> { [ XF86Standby ] };
-
- key <I20> { [ XF86AudioMute ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I24> { [ XF86AudioStop ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I19> { [ XF86AudioNext ] };
-
- key <I32> { [ XF86HomePage ] };
- key <I6C> { [ XF86Mail ] };
- key <I65> { [ XF86Search ] };
- key <I66> { [ XF86Go ] };
-};
-
-// Logitech Cordless Desktop Pro
-partial alphanumeric_keys
-xkb_symbols "logicdp" {
- key <I5F> { [ XF86Standby ] };
-
- key <I20> { [ XF86AudioMute ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I24> { [ XF86AudioStop ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I19> { [ XF86AudioNext ] };
- key <I6D> { [ XF86AudioMedia ] };
-
- key <I32> { [ XF86HomePage ] };
- key <I6C> { [ XF86Mail ] };
- key <I65> { [ XF86Search ] };
- key <I66> { [ XF86Go ] };
-
- key <I21> { [ XF86VendorHome ] };
-};
-
-// Logitech Cordless Desktop Pro (alternate option)
-partial alphanumeric_keys
-xkb_symbols "logicdpa" {
- key <I5F> { [ XF86Standby ] };
-
- key <I26> { [ XF86AudioMute ] };
- key <I25> { [ XF86AudioLowerVolume ] };
- key <I1E> { [ XF86AudioRaiseVolume ] };
- key <I1F> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I17> { [ XF86AudioStop ] };
- key <I24> { [ XF86AudioPrev ] };
- key <I22> { [ XF86AudioNext ] };
-
- key <I02> { [ XF86WWW ] };
- key <I6C> { [ XF86Mail ] };
- key <I65> { [ XF86Search ] };
- key <I66> { [ XF86Go ] };
-
- key <I21> { [ XF86VendorHome ] };
-};
-
-// Logitech Internet Navigator Keyboard
-partial alphanumeric_keys
-xkb_symbols "logicink" {
- // Media keys
- key <I20> { [ XF86AudioMute ] };
- key <I6D> { [ XF86AudioMedia ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I24> { [ XF86AudioStop ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I19> { [ XF86AudioNext ] };
-
- // Left side
- key <I5F> { [ XF86Standby ] };
- key <I13> { [ XF86Finance ] };
- key <I14> { [ XF86MySites ] };
- key <I15> { [ XF86Community ] };
- key <I66> { [ XF86Favorites ] };
-
- // Right side
- key <I12> { [ XF86VendorHome ] };
- key <I6C> { [ XF86Mail ] };
- key <I32> { [ XF86HomePage ] };
- key <I11> { [ XF86Shop ] };
- key <I65> { [ XF86Search ] };
-
- // Wheel buttons
- key <I69> { [ XF86Go ] };
- key <I6A> { [ XF86Back ] };
- key <I16> { [ XF86ScrollClick ] };
-};
-
-// Logitech iTouch Internet Navigator Keyboard
-partial alphanumeric_keys
-xkb_symbols "logiciink" {
- // Media keys
- key <I20> { [ XF86AudioMute ] };
- key <I6D> { [ XF86AudioMedia ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I24> { [ XF86AudioStop ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I19> { [ XF86AudioNext ] };
-
- // Left side
- key <I5F> { [ XF86Standby ] };
- key <I13> { [ XF86Finance ] };
- key <I14> { [ XF86Favorites ] };
- key <I15> { [ XF86Community ] };
- key <I66> { [ XF86Start ] };
-
- // Right side
- key <I12> { [ XF86VendorHome ] };
- key <I6C> { [ XF86Mail ] };
- key <I32> { [ XF86HomePage ] };
- key <I11> { [ XF86Shop ] };
- key <I65> { [ XF86Search ] };
-
- // Wheel buttons
- key <I6A> { [ XF86Back ] };
- key <I69> { [ XF86Forward ] };
- key <I16> { [ XF86ScrollClick ] };
-};
-
-// Logitech iTouch Internet Navigator Keyboard SE
-partial alphanumeric_keys
-xkb_symbols "logiinkse" {
- // Media keys
- key <I20> { [ XF86AudioMute ] };
- key <I6D> { [ XF86AudioMedia ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I24> { [ XF86AudioStop ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I19> { [ XF86AudioNext ] };
-
- // Left side
- key <I5F> { [ XF86Standby ] };
- key <I6C> { [ XF86Mail ] };
- key <I11> { [ XF86Messenger ] };
- key <I12> { [ XF86WebCam ] };
-
- // Right side
- key <I13> { [ XF86VendorHome ] };
- key <I65> { [ XF86Search ] };
- key <I14> { [ XF86Shop ] };
- key <I66> { [ XF86Favorites ] };
- key <I32> { [ XF86HomePage ] };
-
- // Wheel buttons
- key <I69> { [ XF86Forward ] };
- key <I6A> { [ XF86Back ] };
- key <I16> { [ XF86ScrollClick ] };
-
- // Extended function keys
- key <I3B> { [ XF86New ] }; // F1
- key <I3C> { [ XF86Reply ] }; // F2
- key <FK13> { [ XF86MailForward ] }; // F3
- key <FK14> { [ XF86Send ] }; // F4
- key <FK15> { [ Undo ] }; // F5
- key <FK16> { [ Redo ] }; // F6
- key <FK17> { [ Print ] }; // F7
- key <I42> { [ XF86Save ] }; // F8
- key <I43> { [ XF86MyComputer ] }; // F9
- key <I44> { [ XF86Documents ] }; // F10
- key <I57> { [ XF86Pictures ] }; // F11
- key <I58> { [ XF86Music ] }; // F12
-};
-
-// Logitech iTouch Internet Navigator Keyboard SE (USB)
-partial alphanumeric_keys
-xkb_symbols "logiinkseusb" {
- // Media keys
- key <I26> { [ XF86AudioMute ] };
- key <XFER> { [ XF86AudioMedia ] };
- key <I25> { [ XF86AudioLowerVolume ] };
- key <I1E> { [ XF86AudioRaiseVolume ] };
- key <I1F> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I17> { [ XF86AudioStop ] };
- key <I24> { [ XF86AudioPrev ] };
- key <I22> { [ XF86AudioNext ] };
-
- // Left side
- key <I5F> { [ XF86Standby ] };
- key <I6C> { [ XF86Mail ] };
- key <I69> { [ XF86Go ] };
- key <I6A> { [ XF86Back ] };
-
- // Right side
- key <I65> { [ XF86Search ] };
- key <I66> { [ XF86Favorites ] };
- key <I02> { [ XF86HomePage ] };
-
- // Extended function keys
- key <I44> { [ XF86New ] }; // F1
- key <I45> { [ XF86Reply ] }; // F2
- key <I4A> { [ XF86Send ] }; // F4
- key <I54> { [ Print ] }; // F7
- key <I55> { [ XF86Save ] }; // F8
- key <I43> { [ XF86MyComputer ] }; // F9
- key <I56> { [ XF86Documents ] }; // F10
- key <I57> { [ XF86Pictures ] }; // F11
- key <I58> { [ XF86Music ] }; // F12
-
-};
-
-// Logitech iTouch Cordless Keyboard (model Y-RB6)
-partial alphanumeric_keys
-xkb_symbols "logiitc" {
- key <I5F> { [ XF86PowerOff ] };
- key <I20> { [ XF86AudioMute ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I2F> { [ XF86AudioRaiseVolume ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I24> { [ XF86AudioStop ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I19> { [ XF86AudioNext ] };
- key <I32> { [ XF86HomePage ] };
- key <I6C> { [ XF86Mail ] };
- key <I65> { [ XF86Search ] };
- key <I66> { [ XF86Favorites ] };
-};
-
-// Logitech Internet Keyboard
-partial alphanumeric_keys
-xkb_symbols "logiik" {
- key <I25> { [ XF86VendorHome ] };
- key <I10> { [ XF86Back ] };
- key <I22> { [ XF86Forward ] };
- key <I24> { [ XF86Stop ] };
- key <I19> { [ XF86Reload ] };
- key <I1E> { [ XF86Search ] };
- key <I18> { [ XF86Favorites ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I23> { [ XF86HomePage ] };
-
- key <I7A> { [ XF86WWW ] };
- key <I32> { [ XF86History ] };
- key <I21> { [ XF86OpenURL ] };
- key <I17> { [ Print ] };
- key <I12> { [ Find ] };
- key <I26> { [ XF86AddFavorite ] };
- key <I20> { [ XF86HotLinks ] };
-};
-
-// Logitech iTouch
-partial alphanumeric_keys
-xkb_symbols "itouch" {
- key <I5F> { [ XF86Standby ] };
-
- key <I1F> { [ XF86AudioMute ] };
- key <I2B> { [ XF86AudioLowerVolume ] };
- key <I2D> { [ XF86AudioRaiseVolume ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I24> { [ XF86AudioStop ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I19> { [ XF86AudioNext ] };
-
- key <I32> { [ XF86HomePage ] };
- key <I6C> { [ XF86Mail ] };
- key <I65> { [ XF86Search ] };
- key <I66> { [ XF86Start ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "logiultrax" {
- key <I01> { [ XF86AudioMedia ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I20> { [ XF86AudioMute ] };
- key <I66> { [ XF86Favorites ] };
- key <I6C> { [ XF86Mail ] };
- key <I02> { [ XF86WWW ] };
-};
-
-// Memorex
-
-// Memorex MX1998
-partial alphanumeric_keys
-xkb_symbols "mx1998" {
- key <I24> { [ XF86AudioStop ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I19> { [ XF86AudioNext ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I20> { [ XF86AudioMute ] };
- key <I5E> { [ XF86PowerOff ] };
- key <I5F> { [ XF86Standby ] };
- key <I7A> { [ XF86ScreenSaver ] };
- key <I57> { [ XF86WakeUp ] };
- key <I32> { [ XF86WWW ] };
- key <I25> { [ XF86Calculator ] };
- key <I18> { [ XF86Xfer ] };
- key <I68> { [ XF86DOS ] };
- key <I21> { [ XF86Documents ] };
- key <I12> { [ XF86AudioRewind ] };
- key <I1E> { [ XF86AudioRecord ] };
- key <I23> { [ XF86Game ] };
- key <I17> { [ XF86Close ] };
- key <I26> { [ Menu ] };
- key <UP> { [ XF86ScrollUp ] };
- key <DOWN> { [ XF86ScrollDown ] };
-};
-
-// Memorex MX2500 EZ-Access Keyboard
-partial alphanumeric_keys
-xkb_symbols "mx2500" {
- key <I5F> { [ XF86Standby ] };
- key <I6B> { [ XF86WakeUp ] };
- key <I5E> { [ XF86PowerOff ] };
- key <I14> { [ XF86DOS ] };
- key <I1F> { [ XF86Documents ] };
- key <I26> { [ XF86News ] };
- key <I32> { [ XF86WWW ] };
- key <I18> { [ XF86Xfer ] };
- key <I6C> { [ XF86Mail ] };
- key <I12> { [ XF86Clear ] };
- key <I13> { [ XF86Phone ] };
- key <I21> { [ XF86Calculator ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I19> { [ XF86AudioNext ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I20> { [ XF86AudioMute ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I6D> { [ XF86RotateWindows ] };
- key <I24> { [ XF86AudioStop ] };
- key <I17> { [ XF86Close ] };
- key <I1E> { [ XF86Eject ] };
- key <LWIN> { [ Meta_L ] };
- key <RWIN> { [ Meta_R ] };
- key <MENU> { [ Menu ] };
-};
-
-// Memorex MX2750
-partial alphanumeric_keys
-xkb_symbols "mx2750" {
- key <I5E> { [ XF86PowerOff ] };
- key <I5F> { [ XF86Standby ] };
- key <I63> { [ XF86WakeUp ] };
- key <I32> { [ XF86Launch0 ] };
- key <I65> { [ XF86Search ] };
- key <I66> { [ XF86Favorites ] };
- key <I6A> { [ XF86Back ] };
- key <I69> { [ XF86Forward ] };
- key <I6C> { [ XF86Mail ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I24> { [ XF86AudioStop ] };
- key <I20> { [ XF86AudioMute ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I19> { [ XF86AudioNext ] };
-};
-
-
-// Microsoft
-
-// Microsoft Internet Keyboard
-partial alphanumeric_keys
-xkb_symbols "microsoftinet" {
- key <I6A> { [ XF86Back ] };
- key <I69> { [ XF86Forward ] };
- key <I68> { [ XF86AudioStop ] };
- key <I6C> { [ XF86Mail ] };
- key <I32> { [ XF86WWW ] };
- key <I6B> { [ XF86MyComputer ] };
- key <I21> { [ XF86Calculator ] };
- key <I65> { [ XF86Search ] };
- key <I66> { [ XF86Favorites ] };
- key <I5F> { [ XF86Standby ] };
-};
-
-// Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro
-partial alphanumeric_keys
-xkb_symbols "microsoftpro" {
-// Multimedia Section -- Right Side
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I24> { [ XF86AudioStop ] };
- key <I19> { [ XF86AudioNext ] };
- key <I6D> { [ XF86AudioMedia ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I20> { [ XF86AudioMute ] };
-// Internet Section -- Left Side
- key <I32> { [ XF86HomePage ] };
- key <I6C> { [ XF86Mail ] };
- key <I66> { [ XF86Favorites ] };
- key <I65> { [ XF86Search ] };
- key <I68> { [ XF86Stop ] };
- key <I6A> { [ XF86Back ] };
- key <I69> { [ XF86Forward ] };
- key <I67> { [ XF86Reload ] };
-// My Computer Section -- Far Right
- key <I6B> { [ XF86MyComputer ] };
- key <I21> { [ XF86Calculator ] };
- key <I5F> { [ XF86Standby ] };
-};
-
-// Microsoft Natural Keyboard Pro USB
-partial alphanumeric_keys
- xkb_symbols "microsoftprousb" {
- // Multimedia Section -- Right Side
- key <I1F> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I24> { [ XF86AudioPrev ] };
- key <I17> { [ XF86AudioStop ] };
- key <I22> { [ XF86AudioNext ] };
- key <I01> { [ XF86AudioMedia ] };
- key <I25> { [ XF86AudioLowerVolume ] };
- key <I1E> { [ XF86AudioRaiseVolume ] };
- key <I26> { [ XF86AudioMute ] };
- // Internet Section -- Left Side
- key <I02> { [ XF86HomePage ] };
- key <I6C> { [ XF86Mail ] };
- key <I66> { [ XF86Favorites ] };
- key <I65> { [ XF86Search ] };
- key <I68> { [ XF86Stop ] };
- key <I6A> { [ XF86Back ] };
- key <I69> { [ XF86Forward ] };
- key <FK16> { [ XF86Reload ] };
- // My Computer Section -- Far Right
- // My computer maps to printscreen, so leaving commented out for now
- // key <PRSC> { [ XF86MyComputer ] };
- key <I21> { [ XF86Calculator ] };
- key <I63> { [ XF86Standby ] };
-};
-
-// Microsoft Natural Keyboard Pro OEM
-partial alphanumeric_keys
-xkb_symbols "microsoftprooem" {
-// Multimedia Section -- Right Side
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I24> { [ XF86AudioStop ] };
- key <I19> { [ XF86AudioNext ] };
- key <I01> { [ XF86AudioMedia ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I20> { [ XF86AudioMute ] };
-
-// Internet Section -- Left Side
- key <I02> { [ XF86HomePage ] };
- key <I6C> { [ XF86Mail ] };
- key <I66> { [ XF86Favorites ] };
- key <FK17> { [ XF86Search ] };
- key <I68> { [ XF86Stop ] };
- key <I6A> { [ XF86Back ] };
- key <I69> { [ XF86Forward ] };
- key <I67> { [ XF86Reload ] };
-
-// My Computer Section -- Far Right
- key <K67> { [ XF86MyComputer ] };
- key <I21> { [ XF86Calculator ] };
- key <I63> { [ XF86Standby ] };
-};
-
-// Microsoft Internet Keyboard Pro, Swedish
-partial alphanumeric_keys
-xkb_symbols "microsoftprose" {
- key <I6A> { [ XF86Back ] };
- key <I69> { [ XF86Forward ] };
- key <I68> { [ XF86AudioStop ] };
- key <FK16> { [ XF86Reload ] };
- key <I65> { [ XF86Search ] };
- key <I66> { [ XF86Favorites ] };
- key <I02> { [ XF86HomePage ] };
- key <I6C> { [ XF86Mail ] };
- key <I26> { [ XF86AudioMute ] };
- key <I25> { [ XF86AudioLowerVolume ] };
- key <I1E> { [ XF86AudioRaiseVolume ] };
- key <I1F> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I17> { [ XF86AudioStop ] };
- key <I24> { [ XF86AudioPrev ] };
- key <I22> { [ XF86AudioNext ] };
- key <XFER> { [ XF86AudioMedia ] };
- key <PRSC> { [ XF86MyComputer ] };
- key <I21> { [ XF86Calculator ] };
- key <I63> { [ XF86Standby ] };
-};
-
-// Microsoft Office Keyboard
-partial alphanumeric_keys
-xkb_symbols "microsoftoffice" {
- key <I6A> { [ XF86Back ] };
- key <I69> { [ XF86Forward ] };
- key <I3C> { [ XF86Cut ] };
- key <I78> { [ XF86Copy ] };
- key <RCTL> { [ XF86Paste ] };
- key <I54> { [ XF86ApplicationLeft ] };
- key <MOAR> { [ XF86ApplicationRight ] };
- key <I44> { [ XF86Word ] };
- key <I45> { [ XF86Excel ] };
- key <I02> { [ XF86WWW ] };
- key <I6C> { [ XF86Mail ] };
- key <BRK> { [ XF86Calendar ] };
- key <I57> { [ XF86HomePage ] };
- key <I21> { [ XF86Calculator ] };
- key <I26> { [ XF86AudioMute ] };
- key <I25> { [ XF86AudioRaiseVolume ] };
- key <I1E> { [ XF86AudioLowerVolume ] };
- key <I4A> { [ XF86LogOff ] };
- key <I5F> { [ XF86Standby ] };
- key <I62> { [ Help ] };
- key <I6D> { [ XF86OfficeHome ] };
- key <I55> { [ XF86TaskPane ] };
- key <I58> { [ XF86New ] };
- key <I59> { [ XF86Open ] };
- key <I5A> { [ XF86Close ] };
- key <I71> { [ XF86Reply ] };
- key <I72> { [ XF86MailForward ] };
- key <I73> { [ XF86Send ] };
- key <I56> { [ XF86Spell ] };
- key <I64> { [ XF86Save ] };
- key <I67> { [ Print ] };
- key <END> { [ Undo ] };
- key <I70> { [ Redo ] };
-};
-
-// Microsoft Wireless Multimedia Keyboard 1.0A
-partial alphanumeric_keys
-xkb_symbols "microsoftmult" {
-// My Computer Section -- Left Side
- key <I80> { [ XF86Documents ] };
- key <I64> { [ XF86Pictures ] };
- key <I3C> { [ XF86Music ] };
-
-// Multimedia Section -- Centre
- key <I20> { [ XF86AudioMute ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I24> { [ XF86AudioStop ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I19> { [ XF86AudioNext ] };
- key <I6D> { [ XF86AudioMedia ] };
-
-// Internet Section -- Right Side
- key <I6C> { [ XF86Mail ] };
- key <I32> { [ XF86HomePage ] };
- key <AE13> { [ XF86Messenger ] };
-
-// Control Section -- Far Right
- key <I21> { [ XF86Calculator ] };
- key <I16> { [ XF86LogOff ] };
- key <I5F> { [ XF86Sleep ] };
-
-// F-Locked Function keys
- key <I3B> { [ Help ] };
- key <I08> { [ Undo ] };
- key <I07> { [ Redo ] };
- key <FK14> { [ XF86New ] };
- key <FK15> { [ XF86Open ] };
- key <FK16> { [ XF86Close ] };
- key <FK17> { [ XF86Reply ] };
- key <I42> { [ XF86Forward ] };
- key <I43> { [ XF86Send ] };
- key <I23> { [ XF86Spell ] };
- key <I57> { [ XF86Save ] };
- key <I58> { [ Print ] };
-};
-
-// Oretec
-
-// Oretec MCK-800 MM/Internet keyboard
-partial alphanumeric_keys
-xkb_symbols "oretec" {
- key <I21> { [ XF86WWW ] };
- key <I1E> { [ XF86AudioMute ] };
- key <I68> { [ XF86AudioLowerVolume ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I18> { [ XF86ScrollDown ] };
- key <I10> { [ XF86ScrollUp ] };
- key <I17> { [ XF86AudioPrev ] };
- key <I12> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I2E> { [ XF86AudioNext ] };
- key <I23> { [ XF86AudioStop ] };
- key <I19> { [ XF86ZoomOut ] };
- key <I32> { [ XF86ZoomIn ] };
- key <I24> { [ XF86Calculator ] };
- key <I25> { [ XF86Xfer ] };
- key <I22> { [ Menu ] };
- key <I26> { [ XF86Mail ] };
- key <I5E> { [ XF86PowerOff ] };
- key <I5F> { [ XF86Standby ] };
- key <I63> { [ XF86WakeUp ] };
-};
-
-
-// Propeller
-
-// Propeller Voyager (KTEZ-1000)
-partial alphanumeric_keys
-xkb_symbols "propeller" {
- key <I25> { [ XF86Calculator ] };
- key <I18> { [ XF86Xfer ] };
-
- key <I68> { [ XF86DOS ] };
- key <I21> { [ XF86Documents ] };
- key <I32> { [ XF86WWW ] };
- key <I26> { [ Menu ] };
- key <I23> { [ XF86Game ] };
-
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I12> { [ XF86AudioRewind ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I19> { [ XF86AudioNext ] };
- key <I24> { [ XF86AudioStop ] };
- key <I17> { [ XF86Close ] };
- key <I1E> { [ XF86AudioRecord ] };
-
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I20> { [ XF86AudioMute ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I7A> { [ XF86Standby ] };
-};
-
-
-// QTronix
-
-// QTronix Scorpius 98N+
-partial alphanumeric_keys
-xkb_symbols "qtronix" {
- key <I21> { [ XF86AudioPrev ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I24> { [ XF86AudioStop ] };
- key <I23> { [ XF86AudioNext ] };
- key <I30> { [ XF86AudioRecord ] };
-
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I26> { [ XF86AudioMute ] };
- key <I20> { [ XF86AudioRaiseVolume ] };
-
- key <I13> { [ XF86WakeUp ] };
- key <I18> { [ XF86Standby ] };
- key <I31> { [ XF86PowerOff ] };
- key <I68> { [ XF86Calculator ] };
- key <I1F> { [ XF86Reload ] };
-
- key <I25> { [ XF86HomePage ] };
- key <I1E> { [ XF86Back ] };
- key <I17> { [ XF86Search ] };
- key <I32> { [ XF86Stop ] };
- key <I12> { [ XF86Forward ] };
-
- key <I19> { [ XF86ScrollUp ] };
- key <I10> { [ XF86ScrollDown ] };
-};
-
-
-// Samsung
-
-// Samsung SDM 4500P
-partial alphanumeric_keys
-xkb_symbols "samsung4500" {
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I20> { [ XF86AudioMute ] };
- key <I18> { [ XF86Eject ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I24> { [ XF86AudioStop ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I19> { [ XF86AudioNext ] };
- key <I32> { [ XF86WWW ] };
- key <I6C> { [ XF86Mail ] };
- key <I5F> { [ XF86Standby ] };
- key <I26> { [ Help ] };
- key <I59> { [ XF86Explorer ] };
- key <I09> { [ XF86Close ] };
- key <I0A> { [ XF86Book ] };
- key <I02> { [ XF86Launch1 ] };
- key <NFER> { [ XF86Launch2 ] };
- key <I04> { [ XF86Launch3 ] };
- key <AE13> { [ XF86Launch4 ] };
- key <I06> { [ XF86Launch5 ] };
-};
-
-// Samsung SDM 4510P
-partial alphanumeric_keys
-xkb_symbols "samsung4510" {
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I20> { [ XF86AudioMute ] };
- key <I18> { [ XF86Eject ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I24> { [ XF86AudioStop ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I19> { [ XF86AudioNext ] };
- key <I02> { [ XF86Launch1 ] };
- key <NFER> { [ XF86Launch2 ] };
- key <I04> { [ XF86Launch3 ] };
- key <I5F> { [ XF86Standby ] };
-};
-
-
-// SK
-
-// SK-1300
-partial alphanumeric_keys
-xkb_symbols "sk1300" {
- key <I20> { [ XF86WWW ] };
- key <I26> { [ XF86Back ] };
- key <I1E> { [ XF86Forward ] };
- key <I32> { [ XF86Stop ] };
- key <I25> { [ XF86Standby ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I19> { [ XF86AudioNext ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I24> { [ XF86AudioStop ] };
- key <I12> { [ XF86Eject ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
-};
-
-// SK-2500
-partial alphanumeric_keys
-xkb_symbols "sk2500" {
- key <I25> { [ XF86PowerOff ] };
- key <I7A> { [ XF86ScreenSaver ] };
- key <I32> { [ XF86WWW ] };
- key <I21> { [ XF86Calculator ] };
- key <I23> { [ XF86Xfer ] };
- key <I17> { [ XF86Close ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I24> { [ XF86AudioStop ] };
- key <I19> { [ XF86AudioNext ] };
- key <I1E> { [ XF86AudioRecord ] };
- key <I12> { [ XF86AudioRewind ] };
- key <I26> { [ Menu ] };
- key <I18> { [ XF86Eject ] };
- key <I20> { [ XF86AudioMute ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I19> { [ XF86Forward ] };
- key <I18> { [ XF86Eject ] };
-};
-
-// SK-6200
-partial alphanumeric_keys
-xkb_symbols "sk6200" {
- key <I24> { [ XF86AudioStop ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I23> { [ XF86AudioPrev ] };
- key <I21> { [ XF86AudioNext ] };
- key <I16> { [ XF86AudioRaiseVolume ] };
- key <I14> { [ XF86AudioLowerVolume ] };
- key <I20> { [ XF86AudioMute ] };
- key <I5E> { [ XF86PowerOff ] };
- key <I5F> { [ XF86Standby ] };
- key <I1E> { [ XF86WWW ] };
- key <I12> { [ XF86Favorites ] };
- key <I32> { [ XF86Mail ] };
- key <I17> { [ XF86Back ] };
- key <I19> { [ XF86Forward ] };
-};
-
-// SK-7100
-partial alphanumeric_keys
-xkb_symbols "sk7100" {
- key <I17> { [ XF86Close ] };
- key <I25> { [ XF86CD ] };
- key <I18> { [ XF86Video ] };
- key <I32> { [ XF86WWW ] };
- key <I1E> { [ XF86Eject ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I12> { [ XF86AudioPause ] };
- key <I22> { [ XF86AudioPlay ] };
- key <I24> { [ XF86AudioStop ] };
- key <I19> { [ XF86AudioNext ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I20> { [ XF86AudioMute ] };
- key <I26> { [ XF86Display ] };
-};
-
-
-// Sven
-
-// SVEN Ergonomic 2500
-partial alphanumeric_keys
-xkb_symbols "sven" {
- key <I68> { [ XF86Back ] };
- key <I12> { [ XF86Forward ] };
- key <I23> { [ XF86Stop ] };
- key <I29> { [ XF86Reload ] };
- key <I2E> { [ XF86Search ] };
- key <I30> { [ XF86Favorites ] };
- key <I1E> { [ XF86HomePage ] };
- key <I19> { [ XF86AudioPrev ] };
- key <I1A> { [ XF86AudioStop ] };
- key <I10> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I62> { [ XF86AudioNext ] };
- key <I26> { [ XF86AudioMute ] };
- key <I25> { [ XF86AudioLowerVolume ] };
- key <I17> { [ XF86AudioRaiseVolume ] };
- key <I18> { [ XF86ZoomOut ] };
- key <I21> { [ XF86ZoomIn ] };
- key <I32> { [ XF86ScrollDown ] };
- key <I31> { [ XF86ScrollUp ] };
- key <I20> { [ XF86Mail ] };
- key <I22> { [ XF86MyComputer ] };
- key <I28> { [ XF86Calculator ] };
- key <I24> { [ XF86ScreenSaver ] };
- key <I5E> { [ XF86PowerOff ] };
- key <I5F> { [ XF86Standby ] };
- key <I63> { [ XF86WakeUp ] };
-};
-
-
-// Symplon
-
-// Symplon PaceBook (tablet PC)
-partial alphanumeric_keys
-xkb_symbols "symplon" {
- key <HOME> { [ XF86RotationPB ] };
- key <UP> { [ XF86MenuPB ] };
- key <PAUS> { [ XF86UserPB ] };
- key <I25> { [ XF86RotationKB ] };
- key <I26> { [ XF86MenuKB ] };
- key <I13> { [ XF86SplitScreen ] };
- key <I6B> { [ XF86User1KB ] };
- key <I21> { [ XF86User2KB ] };
- key <I5F> { [ XF86Standby ] };
- key <I17> { [ XF86New ] };
- key <I6C> { [ XF86Mail ] };
- key <I32> { [ XF86WWW ] };
- key <I14> { [ XF86Support ] };
-};
-
-// Toshiba
-
-// Toshiba Satellite S3000
-partial alphanumeric_keys
-xkb_symbols "toshiba_s3000" {
-
- // Describes the Special buttons on Toshiba Satellite 3000 models.
- // See http://sourceforge.net/projects/omke for details on enabling
- // these keys
-
- key <I71> { [ XF86WWW ] };
- key <I73> { [ XF86Mail ] };
- key <I06> { [ XF86Launch1 ] };
- key <I13> { [ XF86Launch2 ] };
- key <I24> { [ XF86AudioStop, XF86Eject ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I19> { [ XF86AudioNext ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I75> { [ XF86AudioRaiseVolume ] };
- key <I76> { [ XF86AudioLowerVolume ] };
-};
-
-// Trust
-
-// Trust Wireless Keyboard Classic
-partial alphanumeric_keys
-xkb_symbols "trust" {
- key <I32> { [ XF86WWW ] };
- key <I6A> { [ XF86Back ] };
- key <I69> { [ XF86Forward ] };
- key <I6C> { [ XF86Mail ] };
- key <I21> { [ XF86Calculator ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I20> { [ XF86AudioMute ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I19> { [ XF86AudioNext ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I24> { [ XF86AudioStop ] };
- key <I1E> { [ XF86Eject ] };
- key <I5F> { [ XF86Standby ] };
- key <I63> { [ XF86WakeUp ] };
- key <I11> { [ XF86ScreenSaver ] };
-};
-
-
-// Trust Direct Access Keyboard
-partial alphanumeric_keys
-xkb_symbols "trustda" {
- key <I7A> { [ XF86Away ] };
- key <I32> { [ XF86WWW ] };
- key <I21> { [ XF86Calculator ] };
- key <I23> { [ XF86Xfer ] };
- key <I17> { [ XF86Close ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I24> { [ XF86AudioStop ] };
- key <I19> { [ XF86AudioNext ] };
- key <I1E> { [ XF86AudioRecord ] };
- key <I12> { [ XF86AudioRewind ] };
- key <I26> { [ Help ] };
- key <I18> { [ XF86Eject ] };
- key <I20> { [ XF86AudioMute ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I25> { [ XF86Standby ] };
-};
-
-
-// YaHoo!
-
-// Yahoo! Internet Keyboard
-partial alphanumeric_keys
-xkb_symbols "yahoo" {
- 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 ] };
- key <I5E> { [ XF86PowerOff ] };
- key <I5F> { [ XF86Standby ] };
- key <I63> { [ XF86WakeUp ] };
-};
-
-// Super Power Internet Keyboard
-
-// Super Power Multimedia Keyboard
-xkb_symbols "sp_inet" {
- key <I67> { [ XF86Refresh ] };
- key <I66> { [ XF86Favorites ] };
- key <I6A> { [ XF86Back ] };
- key <I69> { [ XF86Forward ] };
- key <I68> { [ XF86Stop ] };
- key <I32> { [ XF86HomePage ] };
- key <I6C> { [ XF86Mail ] };
- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I24> { [ XF86AudioStop ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I19> { [ XF86AudioNext ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I20> { [ XF86AudioMute ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I5E> { [ XF86PowerOff ] };
- key <I5F> { [ XF86Standby ] };
- key <I63> { [ XF86WakeUp ] };
-};
-
-// Acer Travelmate 800
-xkb_symbols "acer_tm_800" {
- key <I6C> { [ XF86Mail ] };
- key <I32> { [ XF86WWW ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I20> { [ XF86AudioMute ] };
-// There are other buttons (P1, P2, Fn-F2, Fn-F3 - but they
-// don't generate scancodes. It is possible to map them to whatever user wants.
-};
-
-partial alphanumeric_keys
-xkb_symbols "cymotionlinux" {
- key <I6A> { [ XF86Back ] };
- key <I69> { [ XF86Forward ] };
- key <I68> { [ XF86Stop ] };
- key <I67> { [ XF86Reload ] };
- key <FK17> { [ XF86Search ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
- key <I2E> { [ XF86AudioLowerVolume ] };
- key <I20> { [ XF86AudioMute ] };
- key <XFER> { [ XF86AudioMedia ] };
- key <I22> { [ XF86AudioPlay ] };
- key <I24> { [ XF86AudioStop ] };
- key <I10> { [ XF86AudioPrev ] };
- key <I19> { [ XF86AudioNext ] };
- key <I21> { [ XF86Calculator ] };
- key <I6C> { [ XF86Mail ] };
- key <I02> { [ XF86WWW ] };
- key <I63> { [ XF86Standby ] };
- key <ALT> { [ XF86ScrollUp ] };
- key <I0F> { [ XF86ScrollDown ] };
- key <I3C> { [ XF86Cut ] };
- key <I78> { [ XF86Copy ] };
- key <I1F> { [ XF86Launch1 ] };
- key <I17> { [ XF86Launch2 ] };
- key <I2B> { [ XF86Launch3 ] };
- key <AE13> { [ Redo ] };
- key <I07> { [ Undo ] };
-};
diff --git a/data/xkbdata/symbols/ir b/data/xkbdata/symbols/ir
deleted file mode 100644
index 023c088ab..000000000
--- a/data/xkbdata/symbols/ir
+++ /dev/null
@@ -1,66 +0,0 @@
-// $XConsortium:
-// $XFree86:
-//
-// Iranian keymap, by Robert Brady <robert@suse.co.uk>
-// Data supplied by Roozbeh Pournader <roozbeh@sharif.edu>
-// Minor changes made by Arash Zeini <a.zeini@farsikde.com>,
-// and Roozbeh Pournader.
-//
-// Last update: 2002-06-19
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
- name[Group2]= "Iranian";
- key <TLDE> { [], [ 0x100200d ] };
- key <AE01> { [], [ 0x10006f1, exclam ] };
- key <AE02> { [], [ 0x10006f2, 0x100066c ] };
- key <AE03> { [], [ 0x10006f3, 0x100066b ] };
- key <AE04> { [], [ 0x10006f4, 0x100fdfc ] };
- key <AE05> { [], [ 0x10006f5, 0x100066a ] };
- key <AE06> { [], [ 0x10006f6, multiply ] };
- key <AE07> { [], [ 0x10006f7, Arabic_comma ] };
- key <AE08> { [], [ 0x10006f8, asterisk ] };
- key <AE09> { [], [ 0x10006f9, parenright ] };
- key <AE10> { [], [ 0x10006f0, parenleft ] };
- key <AE11> { [], [ minus, Arabic_tatweel ] };
- key <AE12> { [], [ equal, plus ] };
-
- key <AD01> { [], [ Arabic_dad, Arabic_sukun ] };
- key <AD02> { [], [ Arabic_sad, Arabic_dammatan ] };
- key <AD03> { [], [ Arabic_theh, Arabic_kasratan ] };
- key <AD04> { [], [ Arabic_qaf, Arabic_fathatan ] };
- key <AD05> { [], [ Arabic_feh, Arabic_damma ] };
- key <AD06> { [], [ Arabic_ghain, Arabic_kasra ] };
- key <AD07> { [], [ Arabic_ain, Arabic_fatha ] };
- key <AD08> { [], [ Arabic_heh, Arabic_shadda ] };
- key <AD09> { [], [ Arabic_khah, bracketright ] };
- key <AD10> { [], [ Arabic_hah, bracketleft ] };
- key <AD11> { [], [ Arabic_jeem, braceright ] };
- key <AD12> { [], [ 0x1000686, braceleft ] };
-
- key <AC01> { [], [ Arabic_sheen, Arabic_hamzaonwaw ] };
- key <AC02> { [], [ Arabic_seen, Arabic_hamzaonyeh ] };
- key <AC03> { [], [ 0x10006cc, Arabic_yeh ] };
- key <AC04> { [], [ Arabic_beh, Arabic_hamzaunderalef] };
- key <AC05> { [], [ Arabic_lam, Arabic_hamzaonalef ] };
- key <AC06> { [], [ Arabic_alef, Arabic_maddaonalef ] };
- key <AC07> { [], [ Arabic_teh, Arabic_tehmarbuta ] };
- key <AC08> { [], [ Arabic_noon, guillemotright ] };
- key <AC09> { [], [ Arabic_meem, guillemotleft ] };
- key <AC10> { [], [ 0x10006a9, colon ] };
- key <AC11> { [], [ 0x10006af, Arabic_semicolon ] };
-
- key <BKSL> { [], [ backslash, bar ] };
- key <SPCE> { [], [ space, 0x100200c ] };
-
- key <AB01> { [], [ Arabic_zah, Arabic_kaf ] };
- key <AB02> { [], [ Arabic_tah ] };
- key <AB03> { [], [ Arabic_zain, 0x1000698 ] };
- key <AB04> { [], [ Arabic_ra ] };
- key <AB05> { [], [ Arabic_thal, 0x100200c ] };
- key <AB06> { [], [ Arabic_dal ] };
- key <AB07> { [], [ 0x100067e, Arabic_hamza ] };
- key <AB08> { [], [ Arabic_waw, greater ] };
- key <AB09> { [], [ period, less ] };
- key <AB10> { [], [ slash, Arabic_question_mark ] };
-};
diff --git a/data/xkbdata/symbols/is b/data/xkbdata/symbols/is
deleted file mode 100644
index 45c63c8d4..000000000
--- a/data/xkbdata/symbols/is
+++ /dev/null
@@ -1,126 +0,0 @@
-// $Xorg: is,v 1.3 2000/08/17 19:54:43 cpqbld Exp $
-// XKB keyboard by Hrafnkell Eiriksson - hkelle@rhi.hi.is
-// fixes by Olafur Osvaldsson - oli@isnic.is
-// $XFree86: xc/programs/xkbcomp/symbols/is,v 3.7 2002/11/26 01:57:24 dawes Exp $
-
-default partial alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple US/ASCII
- // keyboard and an Icelandic one - hopefully
-
- // Alphanumeric section
- name[Group1]= "Icelandic";
- key <TLDE> { [ degree, diaeresis ],
- [ notsign ] };
- key <AE02> { [ 2, quotedbl ],
- [ twosuperior ] };
- key <AE03> { [ 3, numbersign ],
- [ threesuperior,sterling ] };
- key <AE04> { [ 4, dollar ],
- [ onequarter, currency ] };
- key <AE05> { [ 5, percent ],
- [ onehalf ] };
- key <AE06> { [ 6, ampersand ],
- [ threequarters ] };
- key <AE07> { [ 7, slash ],
- [ braceleft ] };
- key <AE08> { [ 8, parenleft ],
- [ bracketleft ] };
- key <AE09> { [ 9, parenright ],
- [ bracketright, plusminus ] };
- key <AE10> { [ 0, equal ],
- [ braceright, degree ] };
- key <AE11> { [ odiaeresis, Odiaeresis ],
- [ backslash, questiondown ] };
- key <AE12> { [ minus, underscore ],
- [ ccedilla ] };
- key <AD01> { [ q, Q ],
- [ at ] };
- key <AD03> { [ e, E ],
- [ EuroSign, cent ] };
-// key <AD05> { [ t, T ] };
-// key <AD06> { [ z, Z ] };
-// key <AD07> { [ u, U ] };
-// key <AD08> { [ i, I ] };
- key <AD11> { [ eth, Eth ],
- [ dead_diaeresis ] };
- key <AD12> { [ apostrophe , question ],
- [ asciitilde, dead_macron ] };
-// key <AC04> { [ f, F ] };
-// key <AC05> { [ g, G ] };
- key <AC10> { [ ae, AE ],
- [ asciicircum ] };
- key <AC11> { [ dead_acute, dead_diaeresis ],
- [ dead_circumflex ] };
-
- key <LSGT> { [ less, greater ],
- [ bar ] };
-// key <AB01> { [ y, Y ],
-// [ guillemotleft, less ] };
-// key <AB07> { [ m, M ],
-// [ mu ] };
- key <AB08> { [ comma, semicolon ] };
- key <AB09> { [ period, colon ],
- [ periodcentered, division ] };
- key <AB10> { [ thorn, Thorn ] };
- key <BKSL> { [ plus, asterisk ],
- [ grave ] };
-
- // End alphanumeric section
-
- // begin modifier mappings
- include "ralt(mode_switch)"
-
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
-
-partial alphanumeric_keys
-xkb_symbols "Sundeadkeys" {
- // modify the default Icelandic layout to use Sun dead keys
- include "is(basic)"
- key <TLDE> { [ SunFA_Circum, degree ],
- [ notsign ] };
- key <AE12> { [ SunFA_Acute, SunFA_Grave ],
- [ SunFA_Cedilla ] };
- key <AD11> { [ udiaeresis, Udiaeresis ],
- [ SunFA_Diaeresis ] };
- key <AD12> { [ plus, asterisk ],
- [ SunFA_Tilde, dead_macron ] };
- key <AC10> { [ odiaeresis, Odiaeresis ],
- [ SunFA_Acute ] };
- key <AC11> { [ adiaeresis, Adiaeresis ],
- [ SunFA_Circum ] };
- key <BKSL> { [ numbersign, acute ],
- [ SunFA_Grave ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "sundeadkeys" {
- include "is(Sundeadkeys)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
- // modify the default Icelandic layout to not have any dead keys
- include "is(basic)"
- key <TLDE> { [ asciicircum, degree ],
- [ notsign ] };
- key <AE12> { [ apostrophe, 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, acute ],
- [ grave ] };
-};
-
-
diff --git a/data/xkbdata/symbols/iso9995-3 b/data/xkbdata/symbols/iso9995-3
deleted file mode 100644
index 272b73ea2..000000000
--- a/data/xkbdata/symbols/iso9995-3
+++ /dev/null
@@ -1,137 +0,0 @@
-// $Xorg: iso9995-3,v 1.3 2000/08/17 19:54:43 cpqbld Exp $
-partial alphanumeric_keys alternate_group
-xkb_symbols "basic101" {
- // Part 3 of ISO9995 specifies a common alternate character set
- // This file adds that common set to any keyboard for which a
- // second group is not defined. It does *not* specify any of
- // 9995's special modifiers (ISO lock, group locks, etc).
- // If you want a fully compliant ISO keyboard, add "iso9995-full"
- // instead
- name[Group2]= "ISO9995-3";
- key <TLDE> { [], [ notsign ] };
- key <AE01> { [], [ onesuperior, exclamdown ] };
- key <AE02> { [], [ twosuperior, oneeighth ] };
- key <AE03> { [], [ threesuperior, sterling ] };
- key <AE04> { [], [ onequarter, dollar ] };
- key <AE05> { [], [ onehalf, threeeighths ] };
- key <AE06> { [], [ threequarters, fiveeighths ] };
- key <AE07> { [], [ braceleft, seveneighths ] };
- key <AE08> { [], [ bracketleft, trademark ] };
- key <AE09> { [], [ bracketright, plusminus ] };
- key <AE10> { [], [ braceright, degree ] };
- key <AE11> { [], [ backslash, questiondown ] };
- key <AE12> { [], [ dead_cedilla, dead_ogonek ] };
-
- key <AD01> { [], [ at, 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> { [], [ dead_diaeresis, dead_abovering ] };
- key <AD12> { [], [ dead_tilde, dead_macron ] };
-
- key <AC01> { [], [ ae, AE ] };
- key <AC02> { [], [ ssharp, section ] };
- key <AC03> { [], [ eth, Eth ] };
- key <AC04> { [], [ dstroke, ordfeminine ] };
- key <AC05> { [], [ eng, ENG ] };
- key <AC06> { [], [ hstroke, Hstroke ] };
-// key <AC07> { [], [ ij, IJ ] };
- key <AC08> { [], [ kra, ampersand ] };
- key <AC09> { [], [ lstroke, Lstroke ] };
- key <AC10> { [], [ dead_acute, dead_doubleacute] };
- key <AC11> { [], [ dead_circumflex, dead_caron ] };
- key <BKSL> { [], [ dead_grave, dead_breve ] };
-
- key <AB01> { [], [ guillemotleft, less ] };
- key <AB02> { [], [ guillemotright, greater ] };
- key <AB03> { [], [ cent, copyright ] };
- key <AB04> { [], [ leftdoublequotemark, quoteleft ] };
- key <AB05> { [], [ rightdoublequotemark, quoteright ] };
-// key <AB06> { [], [ apostrophe_small_n, musicalnote ] };
- key <AB07> { [], [ mu, masculine ] };
- key <AB08> { [], [ horizconnector, multiply ] };
- key <AB09> { [], [ periodcentered, division ] };
- key <AB10> { [], [ dead_belowdot, dead_abovedot ] };
-};
-
-partial default alphanumeric_keys alternate_group
-xkb_symbols "basic" {
- include "iso9995-3(basic101)"
- key <LSGT> { [], [ bar, brokenbar ] };
-};
-
-hidden partial alphanumeric_keys alternate_group
-xkb_symbols "nodeadkeys_common" {
-
- // Modifies the basic iso9995-3 layout to eliminate all dead keys
-
- key <AE12> { [], [ cedilla, ogonek ] };
-
- key <AD11> { [], [ diaeresis, degree ] };
- key <AD12> { [], [ asciitilde, macron ] };
- key <AC11> { [], [ asciicircum, caron ] };
- key <BKSL> { [], [ grave, breve ] };
-// key <AB10> { [], [ belowdot, abovedot] };
- override key <AB10> {[], [ dead_belowdot, abovedot ] };
-};
-
-partial alphanumeric_keys alternate_group
-xkb_symbols "nodeadkeys101" {
- include "iso9995-3(basic101)"
- include "iso9995-3(nodeadkeys_common)"
-};
-
-partial alphanumeric_keys alternate_group
-xkb_symbols "nodeadkeys" {
- include "iso9995-3(basic)"
- include "iso9995-3(nodeadkeys_common)"
-};
-
-hidden partial alphanumeric_keys modifier_keys alternate_group
-xkb_symbols "full_common" {
- // Defines the special modifier keys specified by 9995 part 3
- // Includes the iso9995-3 to get the common alternate set
-
- SetMods.latchToLock=True;
- SetMods.clearLocks=True;
-
- override key <CAPS> { [ ISO_Lock ] };
- override key <LFSH> {
- type="PC_BREAK",
- [ Shift_L, ISO_Prev_Group ],
- [ SetMods(modifiers=Shift), LockGroup(group= -1) ]
- };
- override key <RTSH> {
- type="PC_BREAK",
- [ Shift_R, ISO_Next_Group ],
- [ SetMods(modifiers=Shift), LockGroup(group= +1) ]
- };
-
- override key <LCTL> {
- [ Control_L, ISO_Prev_Group ],
- [ SetMods(modifiers=Shift), LockGroup(group= -1) ]
- };
- override key <RCTL> {
- [ Control_R, ISO_Next_Group ],
- [ SetMods(modifiers=Shift), LockGroup(group= +1) ]
- };
- override key <RALT> {
- [ Mode_switch, Multi_key ]
- };
-};
-partial alphanumeric_keys modifier_keys alternate_group
-xkb_symbols "full" {
- include "iso9995-3(basic)"
- include "iso9995-3(full_common)"
-};
-partial alphanumeric_keys modifier_keys alternate_group
-xkb_symbols "full101" {
- include "iso9995-3(basic101)"
- include "iso9995-3(full_common)"
-};
diff --git a/data/xkbdata/symbols/it b/data/xkbdata/symbols/it
deleted file mode 100644
index fd2c794aa..000000000
--- a/data/xkbdata/symbols/it
+++ /dev/null
@@ -1,113 +0,0 @@
-// $Xorg: it,v 1.3 2000/08/17 19:54:43 cpqbld Exp $
-
-
-
-
-// $XFree86: xc/programs/xkbcomp/symbols/it,v 3.5 2001/01/17 23:45:58 dawes Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple en_US
- // keyboard and a very simple Italian keybaord
-
- 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> { [],
- [ onequarter, oneeighth ] };
- key <AE06> { [ 6, ampersand ] };
- key <AE07> { [ 7, slash ] };
- key <AE08> { [ 8, parenleft ] };
- key <AE09> { [ 9, parenright ] };
- key <AE10> { [ 0, equal ],
- [ braceright, questiondown ] };
- key <AE11> { [ apostrophe, question ],
- [ grave, dead_grave ] };
- key <AE12> { [ igrave, asciicircum ],
- [ asciitilde, dead_circumflex ] };
-
- key <AB06> { [],
- [ ntilde, Ntilde ] };
- key <AB08> { [ comma, semicolon ],
- [ dead_acute, multiply ] };
- key <AB09> { [ period, colon ],
- [ periodcentered, dead_diaeresis ] };
- key <AB10> { [ minus, underscore ],
- [ dead_macron, division ] };
- key <AC10> { [ ograve, ccedilla ],
- [ at, dead_cedilla ] };
- key <AC11> { [ agrave, degree ],
- [ numbersign, dead_abovering ] };
- key <AD11> { [ egrave, eacute ],
- [ bracketleft, braceleft ] };
- key <AD12> { [ plus, asterisk ],
- [ bracketright, braceright ] };
- key <LSGT> { [ less, greater ],
- [ guillemotleft, guillemotright ] };
- key <BKSL> { [ ugrave, section ] };
- key <AD03> { [ e, E ],
- [ EuroSign, cent ] };
-
- // End alphanumeric section
-
- // begin modifier mappings
-
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
-
-partial alphanumeric_keys
-xkb_symbols "Sundeadkeys" {
-
- // For naming consistency
-
- include "it(basic)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "sundeadkeys" {
-
- // For naming consistency
-
- include "it(Sundeadkeys)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
-
- // Modifies the basic italian layout to eliminate all dead keys
-
- include "it(basic)"
-
- key <AE02> { [ 2, quotedbl ],
- [ twosuperior, doubleacute ] };
- key <AE03> { [ 3, sterling ],
- [ threesuperior, asciitilde ] };
- key <AE11> { [ apostrophe, question ],
- [ grave, grave ] };
- 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 ] };
-};
diff --git a/data/xkbdata/symbols/iu b/data/xkbdata/symbols/iu
deleted file mode 100644
index 32bad710d..000000000
--- a/data/xkbdata/symbols/iu
+++ /dev/null
@@ -1,79 +0,0 @@
-//
-// Inuktitut keyboard for X11
-// written by Pablo Saratxaga <pablo@mandrakesoft.com>
-//
-
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple en_US
- // keyboard and a syllabic inuktitut keyboard ("Naamajut" layout)
-
- name[Group1]= "US/ASCII";
- name[Group2]= "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
-
- // 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 };
-};
-
-
diff --git a/data/xkbdata/symbols/jp b/data/xkbdata/symbols/jp
deleted file mode 100644
index 74e63a5f0..000000000
--- a/data/xkbdata/symbols/jp
+++ /dev/null
@@ -1,170 +0,0 @@
-// $Xorg: jp,v 1.3 2000/08/17 19:54:43 cpqbld Exp $
-
-
-// symbols for a Japanese 106 keyboard(by tsuka@kawalab.dnj.ynu.ac.jp)
-
-// $XFree86: xc/programs/xkbcomp/symbols/jp,v 3.10 2003/10/25 13:24:05 pascal Exp $
-
-default xkb_symbols "jp106" {
- include "srvr_ctrl(xfree86)"
-
- name[Group1]= "US/ASCII";
- name[Group2]= "Japanese";
-
- key <ESC> { [ Escape ] };
-
- // Alphanumeric section
- key <HZTG> {
- type="PC_SYSRQ",
- symbols[Group1]= [ Zenkaku_Hankaku, Kanji ]
- };
- key <AE01> { [ 1, exclam ], [ kana_NU ] };
- key <AE02> { [ 2, quotedbl ], [ kana_FU ] };
- key <AE03> { [ 3, numbersign ], [ kana_A, kana_a ] };
- key <AE04> { [ 4, dollar ], [ kana_U, kana_u ] };
- key <AE05> { [ 5, percent ], [ kana_E, kana_e ] };
- key <AE06> { [ 6, ampersand ], [ kana_O, kana_o ] };
- key <AE07> { [ 7, apostrophe ], [ kana_YA, kana_ya ] };
- key <AE08> { [ 8, parenleft ], [ kana_YU, kana_yu ] };
- key <AE09> { [ 9, parenright ], [ kana_YO, kana_yo ] };
- key <AE10> { [ 0,asciitilde ], [ kana_WA, kana_WO ] };
- key <AE11> { [ minus, equal ], [ kana_HO ] };
- key <AE12> { [ asciicircum, asciitilde], [ kana_HE ] };
- key <AE13> { [ backslash, bar ], [ prolongedsound ] };
- key <BKSP> {
- type="CTRL+ALT",
- symbols[Group1]= [ BackSpace, Terminate_Server ]
- };
-
- key <TAB> { [ Tab, ISO_Left_Tab ] };
- key <AD01> { [ q, Q ], [ kana_TA ] };
- key <AD02> { [ w, W ], [ kana_TE ] };
- key <AD03> { [ e, E ], [ kana_I, kana_i ] };
- key <AD04> { [ r, R ], [ kana_SU ] };
- key <AD05> { [ t, T ], [ kana_KA ] };
- key <AD06> { [ y, Y ], [ kana_N ] };
- key <AD07> { [ u, U ], [ kana_NA ] };
- key <AD08> { [ i, I ], [ kana_NI ] };
- key <AD09> { [ o, O ], [ kana_RA ] };
- key <AD10> { [ p, P ], [ kana_SE ] };
- key <AD11> { [ at, grave ], [ voicedsound ] };
- key <AD12> { [ bracketleft, braceleft ], [ semivoicedsound, kana_openingbracket ] };
- key <RTRN> { [ Return ] };
-
- key <CAPS> { [ Eisu_toggle, Caps_Lock ] };
- key <AC01> { [ a, A ], [ kana_CHI ] };
- key <AC02> { [ s, S ], [ kana_TO ] };
- key <AC03> { [ d, D ], [ kana_SHI ] };
- key <AC04> { [ f, F ], [ kana_HA ] };
- key <AC05> { [ g, G ], [ kana_KI ] };
- key <AC06> { [ h, H ], [ kana_KU ] };
- key <AC07> { [ j, J ], [ kana_MA ] };
- key <AC08> { [ k, K ], [ kana_NO ] };
- key <AC09> { [ l, L ], [ kana_RI ] };
- key <AC10> { [ semicolon, plus ], [ kana_RE ] };
- key <AC11> { [ colon, asterisk ], [ kana_KE ] };
- key <AC12> { [ bracketright, braceright ], [ kana_MU, kana_closingbracket ] };
-
- key <LFSH> { [ Shift_L ] };
- key <AB01> { [ z, Z ], [ kana_TSU, kana_tsu ] };
- key <AB02> { [ x, X ], [ kana_SA ] };
- key <AB03> { [ c, C ], [ kana_SO ] };
- key <AB04> { [ v, V ], [ kana_HI ] };
- key <AB05> { [ b, B ], [ kana_KO ] };
- key <AB06> { [ n, N ], [ kana_MI ] };
- key <AB07> { [ m, M ], [ kana_MO ] };
- key <AB08> { [ comma, less ], [ kana_NE, kana_comma ] };
- key <AB09> { [ period, greater ], [ kana_RU, kana_fullstop ] };
- key <AB10> { [ slash, question ], [ kana_ME, kana_middledot ] };
- key <AB11> { [ backslash, underscore], [ kana_RO ] };
- key <RTSH> { [ Shift_R ] };
-
- key <LCTL> { [ Control_L ] };
- key <LALT> { [ Alt_L,Meta_L ] };
- key <NFER> { [ Muhenkan ] };
- key <SPCE> { [ space ] };
- key <XFER> {
- type="PC_SYSRQ",
- symbols[Group1]= [ Henkan, Mode_switch ]
- };
- key <HKTG> {
- type="PC_SYSRQ",
- symbols[Group1]= [ Hiragana_Katakana, Romaji ]
- };
- key <RALT> { [ Alt_R,Meta_R ] };
- key <RCTL> { [ Control_R ] };
-
- // End alphanumeric section
-
- // Begin "Function" section
- key <FK01> { [ F1 ] };
- key <FK02> { [ F2 ] };
- key <FK03> { [ F3 ] };
- key <FK04> { [ F4 ] };
- key <FK05> { [ F5 ] };
- key <FK06> { [ F6 ] };
- key <FK07> { [ F7 ] };
- key <FK08> { [ F8 ] };
- key <FK09> { [ F9 ] };
- key <FK10> { [ F10 ] };
- key <FK11> { [ F11 ] };
- key <FK12> { [ F12 ] };
- // End "Function" section
-
-
- // Begin "Editing" section
- key <PRSC> {
- type= "PC_SYSRQ",
- symbols[Group1]= [ Print, Execute ]
- };
- key <SCLK> { [ Scroll_Lock ] };
- key <PAUS> {
- type= "PC_BREAK",
- symbols[Group1]= [ Pause, Break ]
- };
- key <INS> { [ Insert ] };
- key <HOME> { [ Home ] };
- key <PGUP> { [ Prior ] };
- key <DELE> { [ Delete ] };
- key <END> { [ End ] };
- key <PGDN> { [ Next ] };
-
- key <UP> { [ Up ] };
- key <LEFT> { [ Left ] };
- key <DOWN> { [ Down ] };
- key <RGHT> { [ Right ] };
-
- // End "Editing" section, begin "Keypad"
- key <NMLK> { [ Num_Lock ] };
- key <KPDV> { [ KP_Divide ] };
- key <KPMU> { [ KP_Multiply ] };
- key <KPSU> { [ KP_Subtract ] };
-
- key <KP7> { [ KP_Home, KP_7 ] };
- key <KP8> { [ KP_Up, KP_8 ] };
- key <KP9> { [ KP_Prior, KP_9 ] };
- key <KPAD> { [ KP_Add ] };
-
- key <KP4> { [ KP_Left, KP_4 ] };
- key <KP5> { [ KP_Begin, KP_5 ] };
- key <KP6> { [ KP_Right, KP_6 ] };
-
- key <KP1> { [ KP_End, KP_1 ] };
- key <KP2> { [ KP_Down, KP_2 ] };
- key <KP3> { [ KP_Next, KP_3 ] };
- key <KPEN> { [ KP_Enter ] };
-
- key <KP0> { [ KP_Insert, KP_0 ] };
- key <KPDL> { [ KP_Delete, KP_Decimal ] };
- // End "Keypad" section
-
-
- // begin modifier mappings
- modifier_map Shift { Shift_L,Shift_R };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L,Control_R };
- modifier_map Mod1 { Alt_L, Alt_R, Meta_L, Meta_R };
- modifier_map Mod2 { Num_Lock };
- modifier_map Mod5 { Scroll_Lock };
-};
-
diff --git a/data/xkbdata/symbols/kan b/data/xkbdata/symbols/kan
deleted file mode 100644
index 20216a210..000000000
--- a/data/xkbdata/symbols/kan
+++ /dev/null
@@ -1,72 +0,0 @@
-// $XFree86$
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- // 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[Group2]= "Kannada";
-
- key <TLDE> { [], [ 0x01000cca, 0x01000c92 ] };
- key <AE01> { [], [ 0x01000ce7, 0x01000c8d ] };
- key <AE02> { [], [ 0x01000ce8, 0x01000cc5 ] };
- key <AE03> { [], [ 0x01000ce9 ] };
- key <AE04> { [], [ 0x01000cea ] };
- key <AE05> { [], [ 0x01000ceb ] };
- key <AE06> { [], [ 0x01000cec ] };
- key <AE07> { [], [ 0x01000ced ] };
- key <AE08> { [], [ 0x01000cee ] };
- key <AE09> { [], [ 0x01000cef ] };
- key <AE10> { [], [ 0x01000ce6 ] };
- key <AE11> { [], [ 0x01000c83 ] };
- key <AE12> { [], [ 0x01000cc3, 0x01000c8b ] };
-
- key <AD01> { [], [ 0x01000ccc, 0x01000c94 ] };
- key <AD02> { [], [ 0x01000cc8, 0x01000c90 ] };
- key <AD03> { [], [ 0x01000cbe, 0x01000c86 ] };
- key <AD04> { [], [ 0x01000cc0, 0x01000c88 ] };
- key <AD05> { [], [ 0x01000cc2, 0x01000c8a ] };
- key <AD06> { [], [ 0x01000cac, 0x01000cad ] };
- key <AD07> { [], [ 0x01000cb9, 0x01000c99 ] };
- key <AD08> { [], [ 0x01000c97, 0x01000c98 ] };
- key <AD09> { [], [ 0x01000ca6, 0x01000ca7 ] };
- key <AD10> { [], [ 0x01000c9c, 0x01000c9d ] };
- key <AD11> { [], [ 0x01000ca1, 0x01000ca2 ] };
- key <AD12> { [], [ 0x01000cbc, 0x01000c9e ] };
-
- key <AC01> { [], [ 0x01000ccb, 0x01000c93 ] };
- key <AC02> { [], [ 0x01000cc7, 0x01000c8f ] };
- key <AC03> { [], [ 0x01000ccd, 0x01000c85 ] };
- key <AC04> { [], [ 0x01000cbf, 0x01000c87 ] };
- key <AC05> { [], [ 0x01000cc1, 0x01000c89 ] };
- key <AC06> { [], [ 0x01000caa, 0x01000cab ] };
- key <AC07> { [], [ 0x01000cb0, 0x01000cb1 ] };
- key <AC08> { [], [ 0x01000c95, 0x01000c96 ] };
- key <AC09> { [], [ 0x01000ca4, 0x01000ca5 ] };
- key <AC10> { [], [ 0x01000c9a, 0x01000c9b ] };
- key <AC11> { [], [ 0x01000c9f, 0x01000ca0 ] };
-
- key <AB01> { [], [ 0x01000cc6, 0x01000c8e ] };
- key <AB02> { [], [ 0x01000c82, 0x01000c81 ] };
- key <AB03> { [], [ 0x01000cae, 0x01000ca3 ] };
- key <AB04> { [], [ 0x01000ca8, 0x01000ca9 ] };
- key <AB05> { [], [ 0x01000cb5, 0x01000cb4 ] };
- key <AB06> { [], [ 0x01000cb2, 0x01000cb3 ] };
- key <AB07> { [], [ 0x01000cb8, 0x01000cb6 ] };
- key <AB08> { [], [ comma , 0x01000cb7 ] };
- key <AB09> { [], [ period , 0x01000ce4 ] };
- key <AB10> { [], [ 0x01000caf, 0x01000040 ] };
- key <BKSL> { [], [ 0x01000cc9, 0x01000c91 ] };
- key <RALT> {
- symbols[Group1] = [ Mode_switch , Multi_key ],
- virtualMods = AltGr
- };
-
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
diff --git a/data/xkbdata/symbols/keypad b/data/xkbdata/symbols/keypad
deleted file mode 100644
index 329f22fdc..000000000
--- a/data/xkbdata/symbols/keypad
+++ /dev/null
@@ -1,90 +0,0 @@
-// $XdotOrg
-// $XKeyboardConfig: xkbdesc/symbols/keypad,v 1.2 2004/09/14 19:14:36 svu Exp $
-// $Xorg: keypad,v 1.3 2000/08/17 19:54:43 cpqbld Exp $
-
-partial hidden keypad_keys
-xkb_symbols "overlay" {
- include "keypad(overlay1)"
-};
-
-partial hidden keypad_keys
-xkb_symbols "overlay1" {
-
- // Begin "Keypad" section
-
- key <KP7> { [ KP_Home ], overlay1=<KO7> };
- key <KP8> { [ KP_Up ], overlay1=<KO8> };
- key <KP9> { [ KP_Prior ], overlay1=<KO9> };
-
- key <KP4> { [ KP_Left ], overlay1=<KO4> };
- key <KP5> { [ KP_Begin ], overlay1=<KO5> };
- key <KP6> { [ KP_Right ], overlay1=<KO6> };
-
- key <KP1> { [ KP_End ], overlay1=<KO1> };
- key <KP2> { [ KP_Down ], overlay1=<KO2> };
- key <KP3> { [ KP_Next ], overlay1=<KO3> };
-
- key <KP0> { [ KP_Insert ], overlay1=<KO0> };
- key <KPDL> { [ KP_Delete ], overlay1=<KODL> };
-
- key <KO7> { [ KP_7 ] };
- key <KO8> { [ KP_8 ] };
- key <KO9> { [ KP_9 ] };
-
- key <KO4> { [ KP_4 ] };
- key <KO5> { [ KP_5 ] };
- key <KO6> { [ KP_6 ] };
-
- key <KO1> { [ KP_1 ] };
- key <KO2> { [ KP_2 ] };
- key <KO3> { [ KP_3 ] };
-
- key <KO0> { [ KP_0 ] };
- key <KODL> { [ KP_Decimal ] };
-
- // End "Keypad" section
-};
-
-partial hidden keypad_keys
-xkb_symbols "overlay2" {
-
- // Begin "Keypad" section
-
- key <KP7> { [ KP_Home ], overlay2=<KO7> };
- key <KP8> { [ KP_Up ], overlay2=<KO8> };
- key <KP9> { [ KP_Prior ], overlay2=<KO9> };
-
- key <KP4> { [ KP_Left ], overlay2=<KO4> };
- key <KP5> { [ KP_Begin ], overlay2=<KO5> };
- key <KP6> { [ KP_Right ], overlay2=<KO6> };
-
- key <KP1> { [ KP_End ], overlay2=<KO1> };
- key <KP2> { [ KP_Down ], overlay2=<KO2> };
- key <KP3> { [ KP_Next ], overlay2=<KO3> };
-
- key <KP0> { [ KP_Insert ], overlay2=<KO0> };
- key <KPDL> { [ KP_Delete ], overlay2=<KODL> };
-
- key <KO7> { [ KP_7 ] };
- key <KO8> { [ KP_8 ] };
- key <KO9> { [ KP_9 ] };
-
- key <KO4> { [ KP_4 ] };
- key <KO5> { [ KP_5 ] };
- key <KO6> { [ KP_6 ] };
-
- key <KO1> { [ KP_1 ] };
- key <KO2> { [ KP_2 ] };
- key <KO3> { [ KP_3 ] };
-
- key <KO0> { [ KP_0 ] };
- key <KODL> { [ KP_Decimal ] };
-
- // End "Keypad" section
-};
-
-// Some national standards use comma on the keypad instead of decimal dot
-partial keypad_keys
-xkb_symbols "comma" {
- key <KPDL> { [ KP_Delete, KP_Separator ] };
-};
diff --git a/data/xkbdata/symbols/la b/data/xkbdata/symbols/la
deleted file mode 100644
index ed75a3894..000000000
--- a/data/xkbdata/symbols/la
+++ /dev/null
@@ -1,85 +0,0 @@
-// $XConsortium: es /main/3 1996/08/31 12:19:38 kaleb $
-// $XFree86: xc/programs/xkbcomp/symbols/la,v 1.1 2001/11/21 22:28:52 dawes Exp $
-// Modified for a real Latin American Keyboard by Fabian Mandelbaum
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple en_US
- // keyboard and a very simple Latin American keybaord
-
- name[Group1]= "Latin American";
-
- key <TLDE> { [ bar, degree ],
- [ notsign, notsign ] };
- key <LSGT> { [ less, greater ],
- [ bar, brokenbar ] };
- key <AE01> { [ 1, exclam ],
- [ bar, exclamdown ] };
- key <AE02> { [ 2, quotedbl ],
- [ at, oneeighth ] };
- key <AE03> { [ 3, numbersign ],
- [ periodcentered, sterling ] };
- key <AE04> { [ 4, dollar ],
- [ asciitilde, dollar ] };
- key <AE06> { [ 6, ampersand ],
- [ notsign, fiveeighths ] };
- key <AE07> { [ 7, slash ] };
- key <AE08> { [ 8, parenleft ] };
- key <AB08> { [ comma, semicolon ] };
- key <AE10> { [ 0, equal ] };
- key <AE09> { [ 9, parenright ] };
- key <AB09> { [ period, colon ] };
- key <AB10> { [ minus, underscore ] };
- key <AC10> { [ ntilde, Ntilde ],
- [ asciitilde,dead_doubleacute ] };
- key <AE11> { [ apostrophe, question ] };
- key <AC11> { [ braceleft, bracketleft ],
- [ dead_circumflex, braceleft ] };
- key <BKSL> { [ braceright, bracketright ],
- [ dead_grave, braceright ] };
- key <AD11> { [ dead_acute, dead_diaeresis ] };
- key <AE12> { [ questiondown, exclamdown ] };
- key <AD12> { [ plus, asterisk ],
- [ asciitilde, dead_macron ] };
- key <AD03> { [ e, E ],
- [ EuroSign, cent ] };
-
- // End alphanumeric section
-
- // Begin modifier mappings
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
-
-partial alphanumeric_keys
-xkb_symbols "Sundeadkeys" {
- include "la(basic)"
-
- key <AC11> { [ SunFA_Acute, SunFA_Diaeresis ],
- [ braceleft, braceleft ] };
- key <AD11> { [ SunFA_Grave, SunFA_Circum ],
- [ bracketleft, dead_abovering ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "sundeadkeys" {
- include "la(Sundeadkeys)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
- include "la(basic)"
-
- key <AC10> { [ ntilde, Ntilde ],
- [ asciitilde, doubleacute ] };
- key <AC11> { [ acute, diaeresis ],
- [ braceleft, braceleft ] };
- key <BKSL> { [ ccedilla, Ccedilla ],
- [ braceright, breve ] };
- key <AD11> { [ grave, asciicircum ],
- [ bracketleft, degree ] };
- key <AD12> { [ plus, asterisk ],
- [ bracketright, macron ] };
-};
diff --git a/data/xkbdata/symbols/level3 b/data/xkbdata/symbols/level3
deleted file mode 100644
index 271ffba42..000000000
--- a/data/xkbdata/symbols/level3
+++ /dev/null
@@ -1,94 +0,0 @@
-// $XdotOrg
-// $XKeyboardConfig: xkbdesc/symbols/level3,v 1.6 2004/10/09 17:40:26 svu Exp $
-
-// these variants assign various XKB keycodes to ISO_Level3_Shift so that
-// the third shift level can be reached
-//
-// $XFree86: xc/programs/xkbcomp/symbols/level3,v 1.7 2003/09/08 14:25:32 eich Exp $
-//
-
-// the default behavior is for the right Alt key (AltGr) to generate the
-// third engraved symbol
-default partial modifier_keys
-xkb_symbols "ralt_switch" {
- key <RALT> {
- type[Group1]="ONE_LEVEL",
- symbols[Group1] = [ ISO_Level3_Shift ]
- };
- modifier_map Mod5 { ISO_Level3_Shift };
-};
-
-// using the level(alt_switch) map, either Alt key temporarily chooses
-// the third shift level. (Mostly be used to imitate Mac OS functionality.)
-partial modifier_keys
-xkb_symbols "alt_switch" {
- include "level3(lalt_switch)"
- include "level3(ralt_switch)"
-};
-
-partial modifier_keys
-xkb_symbols "lalt_switch" {
- key <LALT> {
- type[Group1]="ONE_LEVEL",
- symbols[Group1] = [ ISO_Level3_Shift ]
- };
- modifier_map Mod5 { ISO_Level3_Shift };
-};
-
-// using the level(switch) map, the right Control key temporarily
-// chooses the third shift level (until it is released).
-partial modifier_keys
-xkb_symbols "switch" {
- key <RCTL> {
- type[Group1]="ONE_LEVEL",
- symbols[Group1] = [ ISO_Level3_Shift ]
- };
- modifier_map Mod5 { ISO_Level3_Shift };
-};
-
-// using the level(menu_switch) map, the Menu key temporarily
-// chooses the third shift level (until it is released).
-partial modifier_keys
-xkb_symbols "menu_switch" {
- key <MENU> {
- type[Group1]="ONE_LEVEL",
- symbols[Group1] = [ ISO_Level3_Shift ]
- };
- modifier_map Mod5 { ISO_Level3_Shift };
-};
-
-// using the level(win_switch) map, the either Windows' logo key
-// temporarily chooses the third shift level. If you use this map,
-// you should define your keyboard as pc101 or pc102 instead of pc104
-// or pc105.
-partial modifier_keys
-xkb_symbols "win_switch" {
- include "level3(lwin_switch)"
- include "level3(rwin_switch)"
-};
-
-// using the level(lwin_switch) map, the left Windows' logo key
-// temporarily chooses the third shift level. If you use this map,
-// you should define your keyboard as pc101 or pc102 instead of pc104
-// or pc105.
-partial modifier_keys
-xkb_symbols "lwin_switch" {
- key <LWIN> {
- type[Group1]="ONE_LEVEL",
- symbols[Group1] = [ ISO_Level3_Shift ]
- };
- modifier_map Mod5 { ISO_Level3_Shift };
-};
-
-// using the level(rwin_switch) map, the right Windows' logo key
-// temporarily chooses the third shift level. If you use this map,
-// you should define your keyboard as pc101 or pc102 instead of pc104
-// or pc105.
-partial modifier_keys
-xkb_symbols "rwin_switch" {
- key <RWIN> {
- type[Group1]="ONE_LEVEL",
- symbols[Group1] = [ ISO_Level3_Shift ]
- };
- modifier_map Mod5 { ISO_Level3_Shift };
-};
diff --git a/data/xkbdata/symbols/lo b/data/xkbdata/symbols/lo
deleted file mode 100644
index c91233899..000000000
--- a/data/xkbdata/symbols/lo
+++ /dev/null
@@ -1,80 +0,0 @@
-// $XConsortium: lo 2002/11/28 $
-//
-// $XFree86$
-//
-// 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[Group2]= "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="PC_SYSRQ",
- [ Shift_L, ISO_First_Group ]
- };
-override key <RTSH> {
- type="PC_SYSRQ",
- [ Shift_R, ISO_Last_Group ]
- };
-};
diff --git a/data/xkbdata/symbols/lock b/data/xkbdata/symbols/lock
deleted file mode 100644
index 8a32ca11c..000000000
--- a/data/xkbdata/symbols/lock
+++ /dev/null
@@ -1,22 +0,0 @@
-// $Xorg: lock,v 1.3 2000/08/17 19:54:43 cpqbld Exp $
-
-
-
-
-// $XFree86: xc/programs/xkbcomp/symbols/lock,v 3.3 2000/08/03 12:24:03 dawes Exp $
-
-partial hidden modifier_keys
-xkb_symbols "shift" {
- key <CAPS> { [ Shift_Lock ] };
- modifier_map Shift { Shift_Lock };
-};
-partial hidden modifier_keys
-xkb_symbols "caps" {
- key <CAPS> { [ Caps_Lock ] };
- modifier_map Lock { Caps_Lock };
-};
-partial hidden modifier_keys
-xkb_symbols "group" {
- key <CAPS> { [ ISO_Next_Group ] };
-};
-
diff --git a/data/xkbdata/symbols/lt b/data/xkbdata/symbols/lt
deleted file mode 100644
index a00438370..000000000
--- a/data/xkbdata/symbols/lt
+++ /dev/null
@@ -1,140 +0,0 @@
-// $XFree86$
-// Lithuanian keyboard map by RiÄardas ÄŒepas <rch@richard.eu.org>
-
-// Describes popular Lithuanian keymap 'Baltic' aka querty/numeric
-// Don't rename this file because it includes 'lt'
-// Extensions: „ “ instead of 9 0 in Lithuanian mode, endash/Euro on 102nd key
-// Usage: setxkbmap -option grp:shift_toggle 'lt'
-// # +lt(left_switch) turns key between left ctrl and shift on "German" keyboards into AltGr
-// Option "XkbModel" "pc105"
-// Option "XkbLayout" "lt+lt(left_switch)"
-// # Double shift toggles between numbers and Lithuanian letters, you may choose other keys
-// Option "XkbOptions" "grp:shift_toggle"
-
-partial default alphanumeric_keys modifier_keys
-xkb_symbols "basic" {
-
- name[Group1]= "US/ASCII";
- name[Group2]= "Lithuanian";
- include "lt(us_group2)"
-
- 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 ],
-// this is actually right quote for Lithuanian
- [ leftdoublequotemark, parenright ] };
-
- key <AE12> { [ equal, plus ],
- [ zcaron, Zcaron ] };
- key <LSGT> { [ endash, EuroSign ],
- [ endash, EuroSign ] };
-
- // 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 };
-};
-
-partial alphanumeric_keys
-xkb_symbols "us_group2" {
-
- // Keyboard must work as usual when "Lithuanian" group is locked.
- 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> { [], [ 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> { [], [ quoteright, 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 ] };
-
-};
-
-
-
-partial alphanumeric_keys
-xkb_symbols "Sundeadkeys" {
- include "lt(basic)" // for consistent naming
-};
-
-partial alphanumeric_keys
-xkb_symbols "sundeadkeys" {
- include "lt(Sundeadkeys)" // for consistent naming
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
- include "lt(basic)" // for consistent naming
-};
-
-// definition for the extra key on 102-key keyboards between left Control and Alt
-// in case you want use it as AltGr
-xkb_symbols "left_switch" {
- key <LSGT> { [ Mode_switch, Multi_key ],
- [ Mode_switch, Multi_key ] };
- // Begin modifier mappings
- modifier_map Mod3 { Mode_switch };
-};
-
diff --git a/data/xkbdata/symbols/lt_a b/data/xkbdata/symbols/lt_a
deleted file mode 100644
index b81e07f0d..000000000
--- a/data/xkbdata/symbols/lt_a
+++ /dev/null
@@ -1,101 +0,0 @@
-// $XConsortium: lt /main/3 1997/12/18 12:40:12 rch $
-
-partial alphanumeric_keys modifier_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple en_US
- // keyboard and a very simple Lithuanian "azerty" keyboard
-
- name[Group1]= "Lithuanian";
-
- key <TLDE> {[], [ grave, asciitilde ]};
- 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 ],
- [ minus, underscore ]};
- key <AE12> {[ plus, equal ],
- [ equal, plus ]};
- key <AD01> {[ Aogonek, aogonek ],
- [ q, Q ]};
- key <AD02> {[ zcaron, Zcaron ],
- [ w, W ]};
- key <AD11> {[ iogonek, Iogonek ],
- [ bracketleft, braceleft ]};
- key <AD12> {[ leftdoublequotemark, doublelowquotemark ],
- [ bracketright, braceright ]};
- key <AC10> {[ uogonek, Uogonek ],
- [ semicolon, colon ]};
- key <AC11> {[ eabovedot, Eabovedot ],
- [ apostrophe, quotedbl ]};
- key <AB02> {[ umacron, Umacron ],
- [ x, X ]};
- key <AB08> {[ ccaron, Ccaron ],
- [ comma, less ]};
- key <AB09> {[ scaron, Scaron ],
- [ period, greater ]};
- key <AB10> {[ eogonek, Eogonek ],
- [ slash, question ]};
-
- // 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 };
-};
-
-xkb_symbols "generic101" {
- include "lt(basic)"
-};
-
-xkb_symbols "pc101" {
- include "lt(generic101)"
-};
-
-default
-xkb_symbols "pc102" {
- include "lt(pc101)"
- include "lt(left_switch)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "Sundeadkeys" {
- include "lt(basic)" // for consistent naming
-};
-
-partial alphanumeric_keys
-xkb_symbols "sundeadkeys" {
- include "lt(Sundeadkeys)" // for consistent naming
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
- include "lt(basic)" // for consistent naming
-};
-
-// definition for the extra key on 102-key keyboards
-// between left Control and Alt
-xkb_symbols "left_switch" {
- key <LSGT> { [ Mode_switch, Multi_key ],
- [ Mode_switch, Multi_key ] };
- // Begin modifier mappings
- modifier_map Mod3 { Mode_switch };
-};
-
diff --git a/data/xkbdata/symbols/lt_p b/data/xkbdata/symbols/lt_p
deleted file mode 100644
index ceddc3f63..000000000
--- a/data/xkbdata/symbols/lt_p
+++ /dev/null
@@ -1,75 +0,0 @@
-// $XConsortium: lt_p /main/3 1997/12/18 12:40:12 rch $
-//
-// $XFree86: xc/programs/xkbcomp/symbols/lt_p,v 1.2 2000/10/28 00:34:07 dawes Exp $
-
-partial default alphanumeric_keys modifier_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple en_US
- // keyboard and a very simple Lithuanian "programmer's" keyboard
- // (qwerty layout with Lithuanian letters on the closer ascii ones)
- // Don't rename this file because it includes 'lt_p'
- // Extentions: less/Euro/endash on 102nd key, AltGr+Space is nobreakspace
- // Usage: setxkbmap lt_p
- // Option "XkbModel" "pc105"
- // Option "XkbLayout" "lt_p"
-
- name[Group1]= "US/ASCII";
- name[Group2]= "Lithuanian";
-
- key <RTRN> { [ Return, ISO_Next_Group ]};
- key <AD01> { [ q, Q ],
- [ umacron, Umacron ]};
- key <AD02> { [ w, W ],
- [ eabovedot, Eabovedot ]};
- key <AD03> { [ e, E ],
- [ eogonek, Eogonek ]};
- key <AD07> { [ u, U ],
- [ uogonek, Uogonek ]};
- key <AD08> { [ i, I ],
- [ iogonek, Iogonek ]};
- key <AC01> { [ a, A ],
- [ aogonek, Aogonek ]};
- key <AC02> { [ s, S ],
- [ scaron, Scaron ]};
- key <AC11> { [ quoteright, quotedbl ],
-// this is actually right quote for Lithuanian
- [ leftdoublequotemark, doublelowquotemark]};
- key <AB01> { [ z, Z ],
- [ zcaron, Zcaron ]};
- key <AB03> { [ c, C ],
- [ ccaron, Ccaron ]};
- key <SPCE> { [ space, space ],
- [ nobreakspace, nobreakspace ]};
-
- key <LSGT> { [ less, EuroSign ],
- [ endash ]};
-
- // 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 };
-};
-
-
-
-partial alphanumeric_keys
-xkb_symbols "Sundeadkeys" {
- include "lt_p(basic)" // for consistent naming
-};
-
-partial alphanumeric_keys
-xkb_symbols "sundeadkeys" {
- include "lt_p(Sundeadkeys)" // for consistent naming
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
- include "lt_p(basic)" // for consistent naming
-};
-
-
diff --git a/data/xkbdata/symbols/lt_std b/data/xkbdata/symbols/lt_std
deleted file mode 100644
index f4456a143..000000000
--- a/data/xkbdata/symbols/lt_std
+++ /dev/null
@@ -1,107 +0,0 @@
-// $XFree86$
-// Lithuanian keyboard map by Gediminas Paulauskas <menesis@delfi.lt>
-// Minor modification by RiÄardas ÄŒepas according to http://sun3.mif.vu.lt/cs/TK4/lithkeyb.html
-
-// Describes Lithuanian keymap LST 1582:2000
-// Don't rename this file because it includes 'lt_std'
-// Extensions: B01 L3 is "<" , B02 L3 is ">" and B03 L3 is endash to make this
-// layout usable with pc101 and pc104 keyboards.
-// Usage: setxkbmap lt_std
-// Option "XkbModel" "pc105"
-// Option "XkbLayout" "lt_std"
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- name[ Group1]= "Lithuanian";
-
- 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 <AD03> {[ e, E ],
- [ EuroSign ]};
- key <AD11> {[ iogonek, Iogonek ],
- [ braceleft ]};
- key <AD12> {[ w, W ],
- [ braceright ]};
- key <AC04> {[ scaron, Scaron ]
- };
- key <AC10> {[ uogonek, Uogonek ]
- };
- key <AC11> {[ eabovedot, Eabovedot ],
- [ quotedbl ]};
- key <AB01> {[ z, Z ],
- [ less ]};
- key <AB02> {[ umacron, Umacron ],
- [ greater ]};
- key <AB03> {[ c, C ],
- [ endash ]};
- key <AB08> {[ ccaron, Ccaron ],
- [ doublelowquotemark ]};
- key <AB09> {[ f, F ],
-// this is actually right quote for Lithuanian
- [ leftdoublequotemark ]};
- key <AB10> {[ eogonek, Eogonek ],
- [ backslash ]};
- key <BKSL> {[ q, Q ],
- [ bar ]};
- key <SPCE> {[ space, space ],
- [ nobreakspace, nobreakspace ]};
-
- key <LSGT> {[ less, greater ],
- [ endash ]};
-
-// 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 };
-};
-
-
-
-partial alphanumeric_keys
-xkb_symbols "Sundeadkeys" {
- include "lt_std(basic)" // for consistent naming
-};
-
-partial alphanumeric_keys
-xkb_symbols "sundeadkeys" {
- include "lt_std(Sundeadkeys)" // for consistent naming
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
- include "lt_std(basic)" // for consistent naming
-};
-
diff --git a/data/xkbdata/symbols/lv b/data/xkbdata/symbols/lv
deleted file mode 100644
index 2b69571a9..000000000
--- a/data/xkbdata/symbols/lv
+++ /dev/null
@@ -1,78 +0,0 @@
-// Latvian keyboard map by Ilya Ketris <Ilya.Ketris@ipro.lv>
-//
-// $XFree86: xc/programs/xkbcomp/symbols/lv,v 1.1 2001/05/19 00:35:43 dawes Exp $
-
-partial default alphanumeric_keys modifier_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple en_US
- // keyboard and a very simple Latvian keyboard
- // Extentions: Euro on AltGr+4, nobreakspace on AltGr+Space,
- // Rcedilla for diaspora Latvian, Omacron for Latgalian
-
- name[Group1]= "US/ASCII";
- name[Group2]= "Latvian";
-
- key <RTRN> { [ Return, ISO_Next_Group ]};
-
- key <AE04> { [ 4, dollar ],
- [ EuroSign, cent ]};
- key <AD03> { [ e, E ],
- [ emacron, Emacron ]};
- key <AD04> { [ r, R ],
- [ rcedilla, Rcedilla ]};
- key <AD07> { [ u, U ],
- [ umacron, Umacron ]};
- key <AD08> { [ i, I ],
- [ imacron, Imacron ]};
- key <AD09> { [ o, O ],
- [ omacron, Omacron ]};
- key <AC01> { [ a, A ],
- [ amacron, Amacron ]};
- key <AC02> { [ s, S ],
- [ scaron, Scaron ]};
- key <AC05> { [ g, G ],
- [ gcedilla, Gcedilla ]};
- key <AC08> { [ k, K ],
- [ kcedilla, Kcedilla ]};
- key <AC09> { [ l, L ],
- [ lcedilla, Lcedilla ]};
- key <AC11> { [ quoteright, quotedbl ],
- [ leftdoublequotemark, doublelowquotemark]};
- key <AB01> { [ z, Z ],
- [ zcaron, Zcaron ]};
- key <AB03> { [ c, C ],
- [ ccaron, Ccaron ]};
- key <AB06> { [ n, N ],
- [ ncedilla, Ncedilla ]};
- key <SPCE> { [ space, space ],
- [ nobreakspace, nobreakspace ]};
-
- // 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 };
-};
-
-
-
-partial alphanumeric_keys
-xkb_symbols "Sundeadkeys" {
- include "lv(basic)" // for consistent naming
-};
-
-partial alphanumeric_keys
-xkb_symbols "sundeadkeys" {
- include "lv(Sundeadkeys)" // for consistent naming
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
- include "lv(basic)" // for consistent naming
-};
-
-
diff --git a/data/xkbdata/symbols/macintosh/Makefile.am b/data/xkbdata/symbols/macintosh/Makefile.am
deleted file mode 100644
index 3f6bbea0c..000000000
--- a/data/xkbdata/symbols/macintosh/Makefile.am
+++ /dev/null
@@ -1,16 +0,0 @@
-xkbdata_symbols_macintoshdir = $(datadir)/X11/xkb/symbols/macintosh
-dist_xkbdata_symbols_macintosh_DATA = \
- de \
- de_CH \
- dk \
- es \
- fi \
- fr \
- fr_CH \
- gb \
- it \
- nl \
- no \
- pt \
- se \
- us
diff --git a/data/xkbdata/symbols/macintosh/Makefile.in b/data/xkbdata/symbols/macintosh/Makefile.in
deleted file mode 100644
index 3fdce1760..000000000
--- a/data/xkbdata/symbols/macintosh/Makefile.in
+++ /dev/null
@@ -1,308 +0,0 @@
-# Makefile.in generated by automake 1.9.6 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = ../..
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-subdir = symbols/macintosh
-DIST_COMMON = $(dist_xkbdata_symbols_macintosh_DATA) \
- $(srcdir)/Makefile.am $(srcdir)/Makefile.in
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-SOURCES =
-DIST_SOURCES =
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(xkbdata_symbols_macintoshdir)"
-dist_xkbdata_symbols_macintoshDATA_INSTALL = $(INSTALL_DATA)
-DATA = $(dist_xkbdata_symbols_macintosh_DATA)
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
-MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
-MAKEINFO = @MAKEINFO@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-VERSION = @VERSION@
-XKBCOMP = @XKBCOMP@
-ac_ct_STRIP = @ac_ct_STRIP@
-am__leading_dot = @am__leading_dot@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build_alias = @build_alias@
-datadir = @datadir@
-exec_prefix = @exec_prefix@
-host_alias = @host_alias@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-xkbdata_symbols_macintoshdir = $(datadir)/X11/xkb/symbols/macintosh
-dist_xkbdata_symbols_macintosh_DATA = \
- de \
- de_CH \
- dk \
- es \
- fi \
- fr \
- fr_CH \
- gb \
- it \
- nl \
- no \
- pt \
- se \
- us
-
-all: all-am
-
-.SUFFIXES:
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu symbols/macintosh/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu symbols/macintosh/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-uninstall-info-am:
-install-dist_xkbdata_symbols_macintoshDATA: $(dist_xkbdata_symbols_macintosh_DATA)
- @$(NORMAL_INSTALL)
- test -z "$(xkbdata_symbols_macintoshdir)" || $(mkdir_p) "$(DESTDIR)$(xkbdata_symbols_macintoshdir)"
- @list='$(dist_xkbdata_symbols_macintosh_DATA)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(dist_xkbdata_symbols_macintoshDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(xkbdata_symbols_macintoshdir)/$$f'"; \
- $(dist_xkbdata_symbols_macintoshDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(xkbdata_symbols_macintoshdir)/$$f"; \
- done
-
-uninstall-dist_xkbdata_symbols_macintoshDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(dist_xkbdata_symbols_macintosh_DATA)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(xkbdata_symbols_macintoshdir)/$$f'"; \
- rm -f "$(DESTDIR)$(xkbdata_symbols_macintoshdir)/$$f"; \
- done
-tags: TAGS
-TAGS:
-
-ctags: CTAGS
-CTAGS:
-
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
- list='$(DISTFILES)'; for file in $$list; do \
- case $$file in \
- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
- $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
- esac; \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test "$$dir" != "$$file" && test "$$dir" != "."; then \
- dir="/$$dir"; \
- $(mkdir_p) "$(distdir)$$dir"; \
- else \
- dir=''; \
- fi; \
- if test -d $$d/$$file; then \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(DATA)
-installdirs:
- for dir in "$(DESTDIR)$(xkbdata_symbols_macintoshdir)"; do \
- test -z "$$dir" || $(mkdir_p) "$$dir"; \
- done
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic mostlyclean-am
-
-distclean: distclean-am
- -rm -f Makefile
-distclean-am: clean-am distclean-generic
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am: install-dist_xkbdata_symbols_macintoshDATA
-
-install-exec-am:
-
-install-info: install-info-am
-
-install-man:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-generic
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-dist_xkbdata_symbols_macintoshDATA \
- uninstall-info-am
-
-.PHONY: all all-am check check-am clean clean-generic distclean \
- distclean-generic distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am \
- install-dist_xkbdata_symbols_macintoshDATA install-exec \
- install-exec-am install-info install-info-am install-man \
- install-strip installcheck installcheck-am installdirs \
- maintainer-clean maintainer-clean-generic mostlyclean \
- mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \
- uninstall-dist_xkbdata_symbols_macintoshDATA uninstall-info-am
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/data/xkbdata/symbols/macintosh/de b/data/xkbdata/symbols/macintosh/de
deleted file mode 100644
index b4bf6aa54..000000000
--- a/data/xkbdata/symbols/macintosh/de
+++ /dev/null
@@ -1,144 +0,0 @@
-// $XConsortium: de /main/4 1996/08/31 12:19:20 kaleb $
-// $XFree86: xc/programs/xkbcomp/symbols/de,v 3.7.2.2 1999/07/13 07:09:56 hohndel Exp $
-
-// olh@suse.de very close to MacOS map
-
-default partial alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple US/ASCII
- // keyboard and a very simple German keybaord
-
- // Alphanumeric section
- name[Group1]= "German";
- key <TLDE> { [ dead_circumflex, degree ],
- [ notsign ] };
- key <AE01> { [ 1, exclam ],
- [ exclamdown, at ] };
- key <AE02> { [ 2, quotedbl ],
- [ twosuperior ] };
- key <AE03> { [ 3, section ],
- [ threesuperior,sterling ] };
- key <AE04> { [ 4, dollar ],
- [ onequarter, currency ] };
- 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 <AE10> { [ 0, equal ],
- [ braceright, degree ] };
- key <AE11> { [ ssharp, question ],
- [ backslash, questiondown ] };
- key <AE12> { [ dead_acute, dead_grave ],
- [ dead_cedilla ] };
-
- key <AD01> { [ q, Q ],
- [guillemotleft,guillemotright ] };
- key <AD03> { [ e, E ],
- [ EuroSign ] };
- key <AD04> { [ r, R ],
- [ registered ] };
- key <AD05> { [ t, T ] };
- key <AD06> { [ z, Z ] };
- key <AD07> { [ u, U ],
- [diaeresis, Aacute ] };
- key <AD08> { [ i, I ],
- [ slash, Ucircumflex ] };
- key <AD09> { [ o, O ],
- [ oslash, Ooblique ] };
- key <AD11> { [ udiaeresis, Udiaeresis ],
- [ periodcentered, degree ] };
- key <AD12> { [ plus, asterisk ],
- [ asciitilde ] };
- key <AC01> { [ a, A ],
- [ aring, Aring ] };
- key <AC04> { [ f, F ] };
- key <AC05> { [ g, G ],
- [ copyright ] };
- key <AC06> { [ h, H ],
- [ ordfeminine ] };
- key <AC09> { [ l, L ],
- [ at ] };
- key <AC10> { [ odiaeresis, Odiaeresis ],
- [ dead_acute ] };
- key <AC11> { [ adiaeresis, Adiaeresis ],
- [ dead_circumflex ] };
-
- key <LSGT> { [ less, greater ],
- [ bar ] };
- key <AB01> { [ y, Y ],
- [ guillemotleft,less ] };
- key <AB06> { [ n, N ],
- [asciitilde ] };
- key <AB07> { [ m, M ],
- [ mu ] };
- key <AB08> { [ comma, semicolon ] };
- key <AB09> { [ period, colon ],
- [ periodcentered, division ] };
- key <AB10> { [ minus, underscore ] };
- key <BKSL> { [ numbersign, apostrophe ],
- [ dead_grave ] };
-
- // End alphanumeric section, begin "Keypad"
- key <KPDL> { [ KP_Delete, KP_Separator ] };
- // End "Keypad" section
-
- // begin modifier mappings
-// modifier_map Shift { Shift_L };
-// modifier_map Lock { Caps_Lock };
-// modifier_map Control{ Control_L };
-// modifier_map Mod3 { Mode_switch };
-};
-
-partial alphanumeric_keys
-xkb_symbols "Sundeadkeys" {
- // modify the default German layout to use Sun dead keys
- include "macintosh/de(basic)"
- key <TLDE> { [ SunFA_Circum, degree ],
- [ notsign ] };
- key <AE12> { [ SunFA_Acute, SunFA_Grave ],
- [ SunFA_Cedilla ] };
- key <AD11> { [ udiaeresis, Udiaeresis ],
- [ SunFA_Diaeresis ] };
- key <AD12> { [ plus, asterisk ],
- [ SunFA_Tilde, dead_macron ] };
- key <AC10> { [ odiaeresis, Odiaeresis ],
- [ SunFA_Acute ] };
- key <AC11> { [ adiaeresis, Adiaeresis ],
- [ SunFA_Circum ] };
-
- key <BKSL> { [ numbersign, acute ],
- [ SunFA_Grave ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "sundeadkeys" {
- include "macintosh/de(Sundeadkeys)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
- // modify the default German layout to not have any dead keys
- include "macintosh/de(basic)"
- 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 ] };
-};
diff --git a/data/xkbdata/symbols/macintosh/de_CH b/data/xkbdata/symbols/macintosh/de_CH
deleted file mode 100644
index 75eb94792..000000000
--- a/data/xkbdata/symbols/macintosh/de_CH
+++ /dev/null
@@ -1,150 +0,0 @@
-// $XFree86$
-//
-// 06.07.2000
-// Andreas Tobler a.tobler@schweiz.ch
-// modified for Swiss German Apple Extended Keyboard II
-
-xkb_symbols "extended" {
-
-
- name[Group1]= "Swiss German Apple Extended Keyboard II";
- // Alphanumeric section
- key <TLDE> { [ less, greater ],
- [ lessthanequal, greaterthanequal ] };
- key <COIN> { [ section, degree ] };
- key <AE01> { [ 1, plus ],
- [ plusminus, onesuperior ] };
- key <AE02> { [ 2, quotedbl ],
- [ twosuperior, oneeighth ] };
- key <AE03> { [ 3, asterisk ],
- [ numbersign, threesuperior ] };
- key <AE04> { [ 4, ccedilla ],
- [ Ccedilla ] };
- 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 ] };
- key <AE12> { [ asciicircum, grave ],
- [ dead_acute,asciitilde ] };
-
-
- key <AD01> { [ q, Q ] };
-
- key <AD02> { [ w, W ],
- [ Greek_SIGMA, Aacute ] };
-
- key <AD03> { [ e, E ],
- [ trademark, 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 ] };
-
- key <AD09> { [ o, O ],
- [ oslash ] };
-
- key <AD10> { [ p, P ],
- [ Greek_pi, Greek_PI ] };
-
- key <AD11> { [ udiaeresis, egrave ],
- [ section, ydiaeresis ] };
-
-
- key <AD12> { [ dead_diaeresis, exclam ],
- [ quoteleft, quoteright ] };
-
- key <BKSL> { [ dollar, sterling ],
- [ paragraph, enfilledcircbullet ] };
-
-
- key <AC01> { [ a, A ],
- [ aring, Aring ] };
-
- key <AC02> { [ s, S ],
- [ ssharp ] };
-
- key <AC03> { [ d, D ],
- [ Greek_delta ] };
-
- key <AC04> { [ f, F ],
- [ section, doubledagger ] };
-
- key <AC05> { [ g, G ],
- [ at, comma ] };
-
- key <AC06> { [ h, H ],
- [ ordfeminine, periodcentered ] };
-
- key <AC07> { [ j, J ],
- [ masculine] };
-
- key <AC08> { [ k, K ] };
-
- key <AC09> { [ l, L ],
- [ notsign ] };
-
- key <AC10> { [ odiaeresis, eacute ],
- [ cent ] };
-
- key <AC11> { [ adiaeresis, agrave ],
- [ ae, AE ] };
-
-
-
- key <AB01> { [ y, Y ],
- [ yen, Ydiaeresis ] };
-
- key <AB02> { [ x, X ],
- [similarequal, ydiaeresis ] };
-
- key <AB03> { [ c, C ],
- [ copyright, diamond ] };
-
- key <AB04> { [ v, V ] };
-
- key <AB05> { [ b, B ],
- [ ssharp ] };
-
- key <AB06> { [ n, N ],
- [ dead_tilde ] };
-
- key <AB07> { [ m, M ],
- [ mu ] };
-
- key <AB08> { [ comma, semicolon ],
- [ guillemotleft, guillemotright ] };
-
- key <AB09> { [ period, colon ],
- [ Nosymbol, division ] };
-
- key <AB10> { [ minus, underscore ],
- [ emdash, endash ] };
-
- key <SPCE> { [ space ],
- [nobreakspace, nobreakspace ] };
- // End alphanumeric section
-
- key <KPDL> { [ KP_Separator , KP_Delete ] };
-
-};
diff --git a/data/xkbdata/symbols/macintosh/dk b/data/xkbdata/symbols/macintosh/dk
deleted file mode 100644
index c58797630..000000000
--- a/data/xkbdata/symbols/macintosh/dk
+++ /dev/null
@@ -1,92 +0,0 @@
-// $XConsortium: dk /main/3 1996/08/31 12:19:29 kaleb $
-// $XFree86: xc/programs/xkbcomp/symbols/dk,v 3.3.2.1 1999/12/20 12:56:01 hohndel Exp $
-partial alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple en_US
- // keyboard and a Danish keyboard with dead key support
- // and all of ISO-8859-1 characters available.
-
- name[Group1]= "Danish";
-
- key <TLDE> { [ onehalf, section ],
- [ threequarters, paragraph ]};
- key <LSGT> { [ less, greater ],
- [ backslash, notsign ]};
- key <SPCE> { [ space, space ],
- [ nobreakspace, nobreakspace ]};
- 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 ],
- [ NoSymbol, cent ]};
- key <AE06> { [ 6, ampersand ],
- [ yen, NoSymbol ]};
- 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 <AB08> { [ comma, semicolon ],
- [ dead_cedilla, dead_ogonek ]};
- key <AB09> { [ period, colon ],
- [ periodcentered, dead_abovedot ]};
- key <AB03> { [ c, C ],
- [ copyright, NoSymbol ]};
- key <AB10> { [ minus, underscore ],
- [ hyphen, macron ]};
- key <AC01> { [ a, A ],
- [ ordfeminine, masculine ]};
- key <AC03> { [ d, D ],
- [ eth, ETH ]};
- key <AD03> { [ e, E ],
- [ NoSymbol, cent ]};
- key <AD04> { [ r, R ],
- [ registered, NoSymbol ]};
- key <AD05> { [ t, T ],
- [ thorn, THORN ]};
- key <AD08> { [ i, I ],
- [ NoSymbol, NoSymbol ]};
- key <AD09> { [ o, O ],
- [ oe, OE ]};
- key <AC10> { [ ae, AE ]};
- key <AE11> { [ plus, question ],
- [ plusminus, questiondown ]};
- key <AC11> { [ oslash, Ooblique ]};
- key <BKSL> { [ apostrophe, asterisk ],
- [dead_doubleacute, multiply ]};
- key <AD11> { [ aring, Aring ]};
- key <AE12> { [ dead_acute, dead_grave ],
- [ bar, brokenbar ]};
- key <AD12> { [ dead_diaeresis, dead_circumflex ],
- [ dead_tilde, dead_caron ]};
-
-
- // End alphanumeric section
-
-};
-
-
-partial default alphanumeric_keys
-xkb_symbols "full" {
- include "iso9995-3(full)"
- include "dk(basic)"
-};
-
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
- include "macintosh/dk(basic)"
- key <AE12> { [ acute, grave ],
- [ bar, ogonek ] };
- key <AD12> { [ diaeresis, asciicircum ],
- [ asciitilde, dead_macron ] };
-};
diff --git a/data/xkbdata/symbols/macintosh/es b/data/xkbdata/symbols/macintosh/es
deleted file mode 100644
index ad217b369..000000000
--- a/data/xkbdata/symbols/macintosh/es
+++ /dev/null
@@ -1,50 +0,0 @@
-// $XFree86$
-//
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple mac_US
- // keyboard and a very simple Spanish keybaord
-
- name[Group1]= "Spanish";
-
- key <TLDE> { [ bracketleft, bracketright ],
- [ braceleft, braceright ] };
- key <LSGT> { [ less, greater ],
- [ bracketleft, braceleft ] };
- key <AE01> { [ 1, exclam ] };
- key <AE02> { [ 2, exclamdown ],
- [ at, oneeighth ] };
- key <AE03> { [ 3, numbersign ],
- [ guillemotleft, guillemotright ] };
- key <AE04> { [ 4, dollar ],
- [ yen, Icircumflex ] };
- key <AE05> { [ 5, percent ] };
- key <AE06> { [ 6, slash ],
- [ backslash, Idiaeresis ] };
- key <AE07> { [ 7, ampersand ],
- [ bar, Iacute ] };
- key <AE08> { [ 8, asterisk ],
- [ degree ] };
- key <AE09> { [ 9, parenleft ],
- [ sterling, Ocircumflex ] };
- key <AE10> { [ 0, parenright ] };
- key <AE11> { [ minus, underscore ] };
- key <AE12> { [ equal, plus ],
- [ plusminus ] };
- key <AD11> { [ dead_grave, degree ] };
- key <AD12> { [ dead_acute, dead_diaeresis ],
- [ bar ] };
-
- key <AB08> { [ comma, questiondown ] };
- key <AB09> { [ period, question ] };
- key <AB10> { [ ccedilla, Ccedilla ] };
- key <AC10> { [ ntilde, Ntilde ],
- [ asciitilde,dead_doubleacute ] };
- key <AC11> { [ semicolon, colon ] };
- key <BKSL> { [ apostrophe, quotedbl ] };
-
- // End alphanumeric section
-
-};
diff --git a/data/xkbdata/symbols/macintosh/fi b/data/xkbdata/symbols/macintosh/fi
deleted file mode 100644
index 6f08ddbff..000000000
--- a/data/xkbdata/symbols/macintosh/fi
+++ /dev/null
@@ -1,19 +0,0 @@
-// $XFree86$
-//
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple mac_US
- // keyboard and a very simple Swedish(Finland) keybaord
-
- name[Group1]= "Finnish";
- include "macintosh/se(basic)" // for consistent naming
-
-};
-
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
- include "macintosh/se(basic)" // for consistent naming
-};
diff --git a/data/xkbdata/symbols/macintosh/fr b/data/xkbdata/symbols/macintosh/fr
deleted file mode 100644
index 149df3b7d..000000000
--- a/data/xkbdata/symbols/macintosh/fr
+++ /dev/null
@@ -1,101 +0,0 @@
-// $XConsortium: macintosh /main/10 1996/01/29 19:54:54 kaleb $
-// $XFree86$
-//
-
-xkb_symbols "extended" {
-
- name[Group1]= "FR-1";
-
- // Alphanumeric section
- key <LSGT> { [ less, greater ] };
- key <TLDE> { [ at, numbersign ],
- [ periodcentered ] };
- key <AE01> { [ ampersand, 1 ],
- [ dead_acute, dead_acute] };
- key <AE02> { [ eacute, 2 ] };
- key <AE03> { [ quotedbl, 3 ] };
- key <AE04> { [ quoteright, 4 ],
- [ quoteleft ] };
- key <AE05> { [ parenleft, 5 ],
- [ braceleft, bracketleft ] };
- key <AE06> { [ section, 6 ],
- [ paragraph ] };
- key <AE07> { [ egrave, 7 ],
- [ guillemotleft, guillemotright ] };
- key <AE08> { [ exclam, 8 ],
- [ exclamdown, Ucircumflex ] };
- key <AE09> { [ ccedilla, 9 ],
- [ Ccedilla, Aacute ] };
- key <AE10> { [ agrave, 0 ],
- [ oslash, Ooblique ] };
- key <AE11> { [ parenright, degree ],
- [ braceright, bracketright ] };
- key <AE12> { [ minus, underscore ] };
-
- 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 ] };
- 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> { [ dead_circumflex, dead_diaeresis ],
- [ ocircumflex, Ocircumflex ] };
- key <AD12> { [ dollar, asterisk ],
- [ comma, yen ] };
- key <BKSL> { [ dead_grave, sterling ],
- [ at, numbersign ] };
-
- key <AC01> { [ q, Q ] ,
- [ acircumflex, Acircumflex ] };
- key <AC02> { [ s, S ],
- [ Ograve, S ] };
- key <AC03> { [ d, D ] };
- key <AC04> { [ f, F ],
- [ f, periodcentered ] };
- 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 ],
- [ Ugrave, ucircumflex ] };
- key <RTRN> { [ Return, Return ],
- [ hyphen, hyphen ] };
-
- 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 ],
- [ at, questiondown ] };
- key <AB08> { [ semicolon, period ] };
- key <AB09> { [ colon, slash ],
- [ division, backslash ] };
- key <AB10> { [ equal, plus ],
- [ macron, plusminus ] };
-
- // End alphanumeric section
- key <KPDL> { [ KP_Separator , KP_Delete ] };
-
-};
-
diff --git a/data/xkbdata/symbols/macintosh/fr_CH b/data/xkbdata/symbols/macintosh/fr_CH
deleted file mode 100644
index e8480c559..000000000
--- a/data/xkbdata/symbols/macintosh/fr_CH
+++ /dev/null
@@ -1,28 +0,0 @@
-// $XConsortium: fr_CH /main/3 1996/08/31 12:19:48 kaleb $
-// $XFree86: xc/programs/xkbcomp/symbols/macintosh/fr_CH,v 1.1 2000/09/19 12:46:25 eich Exp $
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple US/ASCII
- // keyboard and a very simple Swiss/French keybaord
-
- include "macintosh/de_CH"
- name[Group1]= "Swiss French";
-
- override key <AD11> {
- [ egrave, udiaeresis ],
- [ bracketleft ]
- };
- override key <AC10> {
- [ eacute, odiaeresis ]
- };
- override key <AC11> {
- [ agrave, adiaeresis ],
- [ braceleft ]
- };
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
- include "macintosh/fr_CH" // for consistent naming
-};
diff --git a/data/xkbdata/symbols/macintosh/gb b/data/xkbdata/symbols/macintosh/gb
deleted file mode 100644
index 29a27f8bf..000000000
--- a/data/xkbdata/symbols/macintosh/gb
+++ /dev/null
@@ -1,19 +0,0 @@
-// $XConsortium: gb /main/3 1996/08/31 12:19:51 kaleb $
-// $XFree86: xc/programs/xkbcomp/symbols/gb,v 3.3 1996/12/23 07:13:25 dawes Exp $
-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
-
-
- name[Group1]= "Great Britain";
-
- key <AE03> { [ 3, sterling ],
- [ numbersign ] };
-
- // End alphanumeric section
-
-};
-
-
diff --git a/data/xkbdata/symbols/macintosh/it b/data/xkbdata/symbols/macintosh/it
deleted file mode 100644
index 9068b4c60..000000000
--- a/data/xkbdata/symbols/macintosh/it
+++ /dev/null
@@ -1,93 +0,0 @@
-// $XFree86$
-
-xkb_symbols "extended" {
-
- name[Group1]= "italian";
-
- // 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 ] };
- 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
-
- key <KPDL> { [ KP_Decimal , KP_Delete ] };
- // End "Keypad" section
-
-};
-
diff --git a/data/xkbdata/symbols/macintosh/nl b/data/xkbdata/symbols/macintosh/nl
deleted file mode 100644
index 92f8dac5a..000000000
--- a/data/xkbdata/symbols/macintosh/nl
+++ /dev/null
@@ -1,15 +0,0 @@
-// $XFree86$
-//
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple mac_US
- // keyboard and a very simple netherland keybaord
-
- name[Group1]= "Netherland";
-
-// do just nothing
-
-};
-
diff --git a/data/xkbdata/symbols/macintosh/no b/data/xkbdata/symbols/macintosh/no
deleted file mode 100644
index 689da9da1..000000000
--- a/data/xkbdata/symbols/macintosh/no
+++ /dev/null
@@ -1,58 +0,0 @@
-// $XConsortium: no /main/3 1996/08/31 12:20:02 kaleb $
-// $XFree86: xc/programs/xkbcomp/symbols/no,v 3.3.2.1 1997/07/26 06:31:01 dawes Exp $
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple en_US
- // keyboard and a very simple Norwegian keybaord
-
- name[Group1]= "Norwegian";
-
- key <TLDE> { [ bar, section ] };
- key <AE02> { [ 2, quotedbl ],
- [ at, oneeighth ] };
- key <AE04> { [ 4, currency ],
- [ dollar, dollar ] };
- key <AE03> { [ 3, numbersign ],
- [ sterling, sterling ] };
- key <AE06> { [ 6, ampersand ] };
- key <AE07> { [ 7, slash ],
- [ bar, backslash ] };
- key <AE08> { [ 8, parenleft ],
- [ bracketleft, braceleft ] };
- key <AE09> { [ 9, parenright ],
- [ bracketright, braceright ] };
- key <AE10> { [ 0, equal ] };
-
- key <AB08> { [ comma, semicolon ] };
- key <AB09> { [ period, colon ] };
- key <AB10> { [ minus, underscore ] };
- 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 ] };
- key <LSGT> { [ less, greater ] };
-
- // End alphanumeric section
-
-};
-
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
-
- // Modifies the basic Norwegian layout to eliminate dead keys
-
- include "macintosh/no(basic)"
- key <AE12> { [ grave, acute ],
- [ acute, ogonek ] };
- key <AD12> { [ diaeresis, asciicircum ],
- [ asciitilde, macron ] };
-
-};
diff --git a/data/xkbdata/symbols/macintosh/pt b/data/xkbdata/symbols/macintosh/pt
deleted file mode 100644
index f48b3e373..000000000
--- a/data/xkbdata/symbols/macintosh/pt
+++ /dev/null
@@ -1,66 +0,0 @@
-// $XConsortium: pt /main/3 1996/08/31 12:20:08 kaleb $
-// $XFree86: xc/programs/xkbcomp/symbols/pt,v 3.3.2.1 1999/11/18 15:37:37 hohndel Exp $
-// mac version from Ricardo Cabral <bfe00991@mail.telepac.pt>
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple en_US
- // keyboard and a very simple Portuguese keybaord
-
- name[Group1]= "Portuguese";
-
- key <LSGT> { [ less, greater ],
- [ bar, brokenbar ] };
- key <AE02> { [ 2, quotedbl ],
- [ at, oneeighth ] };
- key <AE04> { [ 4, dollar ],
- [ section, dollar ] };
- key <AE03> { [ 3, numbersign ],
- [ sterling, sterling ] };
- key <AE06> { [ 6, ampersand ] };
- key <AE07> { [ 7, slash ] };
- key <AE08> { [ 8, parenleft ],
- [ bracketleft, braceleft ] };
- key <AE09> { [ 9, parenright ],
- [ bracketright, braceright ] };
- key <AE10> { [ 0, equal ] };
- key <AE11> { [ apostrophe, question ] };
- key <AE12> { [ plus, asterisk ],
- [ dead_diaeresis ] };
- key <AB08> { [ comma, semicolon ] };
- key <AB09> { [ period, colon ] };
- key <AB10> { [ minus, underscore ] };
- key <AC10> { [ ccedilla, Ccedilla ] };
- key <AC11> { [ dead_tilde, dead_circumflex ] };
- key <AC12> { [ backslash, bar ] };
- key <AD11> { [ masculine, ordfeminine ] };
- key <AD12> { [ dead_acute, dead_grave ] };
- // End alphanumeric section
-
-};
-
-partial alphanumeric_keys
-xkb_symbols "Sundeadkeys" {
- include "macintosh/pt(basic)" // for consistent naming
-
- key <AE12> { [ plus, asterisk ],
- [ SunFA_Diaeresis, SunFA_Diaeresis ] };
- key <AC11> { [ SunFA_Tilde, SunFA_Circum ] };
- key <AD12> { [ SunFA_Acute, SunFA_Grave ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "sundeadkeys" {
- include "macintosh/pt(Sundeadkeys)" // for consistent naming
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
- include "macintosh/pt(basic)" // for consistent naming
-
- key <AE12> { [ plus, asterisk ],
- [ quotedbl, quotedbl ] };
- key <AC11> { [ asciitilde, asciicircum ] };
- key <AD12> { [ acute, grave ] };
-};
diff --git a/data/xkbdata/symbols/macintosh/se b/data/xkbdata/symbols/macintosh/se
deleted file mode 100644
index 510c5ca8c..000000000
--- a/data/xkbdata/symbols/macintosh/se
+++ /dev/null
@@ -1,56 +0,0 @@
-// $XConsortium: se /main/3 1996/08/31 12:20:15 kaleb $
-// $XFree86: xc/programs/xkbcomp/symbols/macintosh/se,v 1.1 2000/09/19 12:46:26 eich Exp $
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple en_US
- // keyboard and a very simple Swedish(Sweden) keybaord
-
- name[Group1]= "Swedish";
-
- 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 ] };
- key <LSGT> { [ less, greater ],
- [ bar, brokenbar ] };
- key <KPDL> { [ KP_Delete, KP_Separator ] };
-
-
- // End alphanumeric section
-
-};
-
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
- include "macintosh/se(basic)" // for consistent naming
-};
diff --git a/data/xkbdata/symbols/macintosh/us b/data/xkbdata/symbols/macintosh/us
deleted file mode 100644
index d60310320..000000000
--- a/data/xkbdata/symbols/macintosh/us
+++ /dev/null
@@ -1,205 +0,0 @@
-// $XConsortium: macintosh /main/10 1996/01/29 19:54:54 kaleb $
-// $XFree86: xc/programs/xkbcomp/symbols/macintosh/us,v 1.8 2003/08/04 10:32:31 eich Exp $
-
-// symbols definition for a Macintosh "Extended" keyboard
-
-xkb_symbols "extended" {
-
- name[Group1]= "US/ASCII";
- key <ESC> { [ Escape ] };
-
- // Alphanumeric section
- 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 <BKSP> { [ BackSpace ] };
-
- key <TAB> { [ Tab, ISO_Left_Tab ] };
- 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 <BKSL> { [ backslash, bar ] };
-
- key <CAPS> { [ 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, colon ] };
- key <AC11> { [ quoteright, quotedbl ] };
- key <RTRN> { [ Return ] };
-
- 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 <SPCE> { [ space ] };
- // End alphanumeric section
-
- // Begin "Function" section
- key <FK01> { [ F1 ] };
- key <FK02> { [ F2 ] };
- key <FK03> { [ F3 ] };
- key <FK04> { [ F4 ] };
- key <FK05> { [ F5 ] };
- key <FK06> { [ F6 ] };
- key <FK07> { [ F7 ] };
- key <FK08> { [ F8 ] };
- key <FK09> { [ F9 ] };
- key <FK10> { [ F10 ] };
- key <FK11> { [ F11 ] };
- key <FK12> { [ F12 ] };
- key <FK13> { [ Print ] };
- key <FK14> { [ Scroll_Lock ] };
- key <FK15> { [ Pause ] };
- // End "Function" section
-
- // Begin "Editing" section
- key <INS> { [ Insert ] };
- key <HOME> { [ Home ] };
- key <PGUP> { [ Prior ] };
- key <DELE> { [ Delete ] };
- key <END> { [ End ] };
- key <PGDN> { [ Next ] };
-
- key <UP> { [ Up ] };
- key <LEFT> { [ Left ] };
- key <DOWN> { [ Down ] };
- key <RGHT> { [ Right ] };
- // End "Editing" section
-
- // Begin "Keypad" section
- key <NMLK> { [ Num_Lock, Pointer_EnableKeys ] };
- key <KPEQ> { [ equal ] };
- key <KPDV> { [ KP_Divide ] };
- key <KPMU> { [ KP_Multiply ] };
-
- key <KP7> { [ KP_7, KP_Home ] };
- key <KP8> { [ KP_8, KP_Up ] };
- key <KP9> { [ KP_9, KP_Prior ] };
- key <KPSU> { [ KP_Subtract ] };
-
- key <KP4> { [ KP_4, KP_Left ] };
- key <KP5> { [ KP_5, KP_Begin ] };
- key <KP6> { [ KP_6, KP_Right ] };
- key <KPAD> { [ KP_Add ] };
-
- key <KP1> { [ KP_1, KP_End ] };
- key <KP2> { [ KP_2, KP_Down ] };
- key <KP3> { [ KP_3, KP_Next ] };
- key <KPEN> { [ KP_Enter ] };
-
- key <KP0> { [ KP_0, KP_Insert ] };
- key <KPDL> { [ KP_Decimal, KP_Delete ] };
- // End "Keypad" section
-
- // Begin "Modifier" section
- key <LFSH> { [ Shift_L ] };
- key <RTSH> { [ Shift_R ] };
- key <LCTL> { [ Control_L ] };
- key <RCTL> { [ Control_R ] };
- key <LALT> { [ Alt_L, Meta_L ] };
- key <RALT> { [ Alt_R, Meta_R ] };
- key <LWIN> { [ Super_L ] };
- key <RWIN> { [ Super_R ] };
- // End "Modifier" section
-
- // begin modifier mappings
- modifier_map Shift { Shift_L , Shift_R };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L, Control_R };
- modifier_map Mod1 { Alt_L, Alt_R, Meta_L, Meta_R };
- modifier_map Mod2 { Num_Lock };
- modifier_map Mod4 { Super_L, Super_R };
- modifier_map Mod5 { Scroll_Lock };
- // end modifier mappings
-
- include "compose(rwin)"
- include "apple(extended)"
- include "srvr_ctrl(xfree86)"
-
-// *** FIXME
-// key <LSGT> { [ quoteleft, asciitilde ] };
-// key <AE01> { [ 1, exclam ],
-// [exclamdown, slash ] };
-// key <AE02> { [ 2, at ],
-// [ trademark, eth ] };
-// key <AE03> { [ 3, numbersign ],
-// [ sterling ] };
-// key <AE04> { [ 4, dollar ],
-// [ cent ] };
-// key <AE05> { [ 5, percent ],
-// [ infinity ] };
-// key <AE06> { [ 6, asciicircum ],
-// [ section ] };
-// key <AE07> { [ 7, ampersand ],
-// [ paragraph ] };
-// key <AE08> { [ 8, asterisk ],
-// [periodcentered ] };
-// key <AE09> { [ 9, parenleft ],
-// [ordfeminine ] };
-// key <AE12> { [ equal, plus ],
-// [ notequal, plusminus ] };
-// key <AD01> { [ q, Q ],
-// [ oe, OE ] };
-// key <AD04> { [ r, R ],
-// [registered ] };
-// key <AD05> { [ t, T ],
-// [ dagger ] };
-// key <BKSL> { [ backslash, bar ],
-// [guillemotleft,guillemotright ] };
-// key <AC01> { [ a, A ],
-// [ aring, Aring ] };
-// key <AC02> { [ s, S ],
-// [ ssharp, Iacute ] };
-// key <AC03> { [ d, D ],
-// eth, Icircumflex ] };
-// key <AC04> { [ f, F ],
-// [ Idiaeresis ] };
-// key <AC05> { [ g, G ],
-// [ copyright ] };
-// key <AC09> { [ l, L ],
-// [ notsign, Ograve ] };
-// key <AC11> { [ quoteright, quotedbl ],
-// [ ae, AE ] };
-// key <AB03> { [ c, C ],
-// [ ccedilla, Ccedilla ] };
-// key <AB06> { [ n, N ],
-// [asciitilde ] };
-// key <AB07> { [ m, M ],
-// [ mu, Acircumflex ] };
-// key <RALT> { [ Mode_switch, Multi_key ] };
-// modifier_map Mod3 { Mode_switch };
-
-};
diff --git a/data/xkbdata/symbols/mk b/data/xkbdata/symbols/mk
deleted file mode 100644
index 02ec7b349..000000000
--- a/data/xkbdata/symbols/mk
+++ /dev/null
@@ -1,130 +0,0 @@
-// Author: Damjan Georgievski <gdamjan@freemail.org.mk>
-// Revision: 1.4
-// Quick usage: setxkbmap -layout mk
-//
-// shift-leftALT and win95 menu key toggles cyrillic/latin
-// rightALT and left win95-logo keys are Mode_switch
-// right win95-logo key is Multi_key (Compose)
-//
-// $XFree86$
-//
-partial default alphanumeric_keys
-xkb_symbols "basic" {
- name[Group2]= "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> { [ ], [ 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 ] };
-
-};
-
-partial alphanumeric_keys
-xkb_symbols "group1" {
- name[Group1]= "Macedonian";
- name[Group2]= "US/ASCII";
- key <AB01> { [ Cyrillic_ze, Cyrillic_ZE ], [ z, Z ] };
- key <AC02> { [ Cyrillic_es, Cyrillic_ES ], [ s, S ] };
- key <AC01> { [ Cyrillic_a, Cyrillic_A ], [ a, A ] };
- key <AD01> { [ Cyrillic_lje, Cyrillic_LJE ], [ q, Q ] };
- key <AD02> { [ Cyrillic_nje, Cyrillic_NJE ], [ w, W ] };
- key <AD03> { [ Cyrillic_ie, Cyrillic_IE ], [ e, E ] };
- key <AD04> { [ Cyrillic_er, Cyrillic_ER ], [ r, R ] };
- key <AB03> { [ Cyrillic_tse, Cyrillic_TSE ], [ c, C ] };
- key <AB02> { [Cyrillic_dzhe, Cyrillic_DZHE ], [ x, X ] };
- key <AC03> { [ Cyrillic_de, Cyrillic_DE ], [ d, D ] };
- key <AB04> { [ Cyrillic_ve, Cyrillic_VE ], [ v, V ] };
- key <AC04> { [ Cyrillic_ef, Cyrillic_EF ], [ f, F ] };
- key <AD05> { [ Cyrillic_te, Cyrillic_TE ], [ t, T ] };
- key <AB06> { [ Cyrillic_en, Cyrillic_EN ], [ n, N ] };
- key <AB05> { [ Cyrillic_be, Cyrillic_BE ], [ b, B ] };
- key <AC06> { [ Cyrillic_ha, Cyrillic_HA ], [ h, H ] };
- key <AC05> { [ Cyrillic_ghe, Cyrillic_GHE ], [ g, G ] };
- key <AD06> { [Macedonia_dse, Macedonia_DSE ], [ y, Y ] };
- key <AB07> { [ Cyrillic_em, Cyrillic_EM ], [ m, M ] };
- key <AC07> { [ Cyrillic_je, Cyrillic_JE ], [ j, J ] };
- key <AD07> { [ Cyrillic_u, Cyrillic_U ], [ u, U ] };
- key <AC08> { [ Cyrillic_ka, Cyrillic_KA ], [ k, K ] };
- key <AD08> { [ Cyrillic_i, Cyrillic_I ], [ i, I ] };
- key <AD09> { [ Cyrillic_o, Cyrillic_O ], [ o, O ] };
- key <AD10> { [ Cyrillic_pe, Cyrillic_PE ], [ p, P ] };
- key <AC09> { [ Cyrillic_el, Cyrillic_EL ], [ l, L ] };
-
- key <AC10> { [ Cyrillic_che, Cyrillic_CHE ], [ semicolon, colon ] };
- key <AC11> { [Macedonia_kje, Macedonia_KJE ], [ quoteright, quotedbl ] };
- key <AD11> { [ Cyrillic_sha, Cyrillic_SHA ], [ bracketleft, braceleft ] };
- key <AD12> { [Macedonia_gje, Macedonia_GJE ], [bracketright, braceright] };
- key <BKSL> { [ Cyrillic_zhe, Cyrillic_ZHE ], [ backslash, bar ] };
-
- key <AB10> { [ slash, question ], [ slash, question ] };
- key <AE12> { [ equal, plus ], [ equal, plus ] };
- key <AE11> { [ minus, underscore ], [ minus, underscore ] };
- key <TLDE> { [ grave, asciitilde ], [ grave, asciitilde ] };
- key <AE01> { [ 1, exclam ], [ 1, exclam ] };
- key <AE02> { [ 2, doublelowquotemark ], [ 2, at ] };
- key <AE03> { [ 3, leftdoublequotemark ], [ 3, numbersign ] };
- key <AE04> { [ 4, dollar ], [ 4, dollar ] };
- key <AE05> { [ 5, percent ], [ 5, percent ] };
- key <AE06> { [ 6,asciicircum ], [ 6,asciicircum ] };
- key <AE07> { [ 7, ampersand ], [ 7, ampersand ] };
- key <AE08> { [ 8, asterisk ], [ 8, asterisk ] };
- key <AE09> { [ 9, parenleft ], [ 9, parenleft ] };
- key <AE10> { [ 0, parenright ], [ 0, parenright ] };
- key <AB08> { [ comma, semicolon ], [ comma, less ] };
- key <AB09> { [ period, colon ], [ period, greater ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "pc104" {
- include "mk(basic)"
- include "mk(win)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "win" {
- key <MENU> { [ ISO_Next_Group ] };
- key <RWIN> { [ Multi_key ] };
- key <LWIN> { [ Mode_switch ] };
-};
diff --git a/data/xkbdata/symbols/ml b/data/xkbdata/symbols/ml
deleted file mode 100644
index 87f06331d..000000000
--- a/data/xkbdata/symbols/ml
+++ /dev/null
@@ -1,107 +0,0 @@
-default partial alphanumeric_keys
-xkb_symbols "basic" {
-
-// 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:
-//
-// $XFree86$
-
- name[Group1] = "US/ASCII";
- name[Group2] = "Malayalam";
-
- //From grave to backslash (\)
-
- key <TLDE> { [],[ 0x01000d4a , 0x01000d12 ] };
- 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 , 0x01000d7e ] };
- key <AE09> { [],[9 , parenleft ] };
- key <AE10> { [],[0 , parenright ] };
- key <AE11> { [],[ minus , 0x01000d03 ] };
- key <AE12> { [],[ 0x01000d43 , 0x01000d0b ] };
- key <BKSL> { [],[ 0x01000d7c ] };
-
-
- // From 'q' to right bracket (])
-
- key <AD01> { [],[ 0x01000d4c , 0x01000d14 ] };
- key <AD02> { [],[ 0x01000d48 , 0x01000d10 ] };
- key <AD03> { [],[ 0x01000d3e , 0x01000d06 ] };
- key <AD04> { [],[ 0x01000d40 , 0x01000d08 ] };
- key <AD05> { [],[ 0x01000d42 , 0x01000d0a ] };
- key <AD06> { [],[ 0x01000d2c , 0x01000d2d ] };
- key <AD07> { [],[ 0x01000d39 , 0x01000d19 ] };
- key <AD08> { [],[ 0x01000d17 , 0x01000d18 ] };
- key <AD09> { [],[ 0x01000d26 , 0x01000d27 ] };
- key <AD10> { [],[ 0x01000d1c , 0x01000d1d ] };
- key <AD11> { [],[ 0x01000d21 , 0x01000d22 ] };
- key <AD12> { [],[ 0x0100200d , 0x01000d1e ] };
-
-
- // From 'a' to apostrophe (')
-
- key <AC01> { [],[ 0x01000d4b , 0x01000d13 ] };
- key <AC02> { [],[ 0x01000d47 , 0x01000d0f ] };
- key <AC03> { [],[ 0x01000d4d , 0x01000d05 ] };
- key <AC04> { [],[ 0x01000d3f , 0x01000d07 ] };
- key <AC05> { [],[ 0x01000d41 , 0x01000d09 ] };
- key <AC06> { [],[ 0x01000d2a , 0x01000d2b ] };
- key <AC07> { [],[ 0x01000d30 , 0x01000d31 ] };
- key <AC08> { [],[ 0x01000d15 , 0x01000d16 ] };
- key <AC09> { [],[ 0x01000d24 , 0x01000d25 ] };
- key <AC10> { [],[ 0x01000d1a , 0x01000d1b ] };
- key <AC11> { [],[ 0x01000d1f , 0x01000d20 ] };
-
- // From 'z' to slash (/)
-
- key <AB01> { [],[ 0x01000d46 , 0x01000d0e ] };
- key <AB02> { [],[ 0x01000d02 , 0x01000d7a ] };
- key <AB03> { [],[ 0x01000d2e , 0x01000d23 ] };
- key <AB04> { [],[ 0x01000d28 , 0x01000d7b ] };
- key <AB05> { [],[ 0x01000d35 , 0x01000d34 ] };
- key <AB06> { [],[ 0x01000d32 , 0x01000d33 ] };
- key <AB07> { [],[ 0x01000d38 , 0x01000d36 ] };
- key <AB08> { [],[ comma , 0x01000d37 ] };
- key <AB09> { [],[ period , 0x01000d7d ] };
- key <AB10> { [],[ 0x01000d2f , question ] };
-
- key <RALT> {
- symbols[Group1] = [ Mode_switch , Multi_key ],
- virtualMods = AltGr
- };
-
- // begin modifier mappings
-
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-
-};
-
-partial alphanumeric_keys
-xkb_symbols "mlplusnum" {
-
- // Modifies the basic layout to include malayalam numbers
-
- include "ml(basic)"
-
- key <AE01> { [],[ 0x01000d67 , exclam ] };
- key <AE02> { [],[ 0x01000d68 , at ] };
- key <AE03> { [],[ 0x01000d69 , numbersign ] };
- key <AE04> { [],[ 0x01000d6a , dollar ] };
- key <AE05> { [],[ 0x01000d6b , percent ] };
- key <AE06> { [],[ 0x01000d6c , asciicircum ] };
- key <AE07> { [],[ 0x01000d6d , ampersand ] };
- key <AE08> { [],[ 0x01000d6e , 0x01000d7e ] };
- key <AE09> { [],[ 0x01000d6f , parenleft ] };
- key <AE10> { [],[ 0x01000d66 , parenright ] };
-};
diff --git a/data/xkbdata/symbols/mm b/data/xkbdata/symbols/mm
deleted file mode 100644
index 5141366aa..000000000
--- a/data/xkbdata/symbols/mm
+++ /dev/null
@@ -1,67 +0,0 @@
-// $XConsortium: th /main/3 1996/08/31 12:20:18 kaleb $
-// $XFree86: xc/programs/xkbcomp/symbols/th,v 3.1.2.1 1997/07/19 13:28:20 dawes Exp $
-partial default alphanumeric_keys
-xkb_symbols "basic" {
- name[Group2]= "Burmese";
- key <TLDE> { [], [ ] };
-
- // Mainly numbers.
- key <AE01> { [], [ 0x1001041, exclam ] };
- key <AE02> { [], [ 0x1001042 ] };
- key <AE03> { [], [ 0x1001043 ] };
- key <AE04> { [], [ 0x1001044 ] };
- key <AE05> { [], [ 0x1001045 ] };
- key <AE06> { [], [ 0x1001046 ] };
- key <AE07> { [], [ 0x1001047 ] };
- key <AE08> { [], [ 0x1001048 ] };
- key <AE09> { [], [ 0x1001049, parenleft ] };
- key <AE10> { [], [ 0x1001040, parenright ] };
- key <AE11> { [], [ minus, 0x1001038 ] };
- key <AE12> { [], [ 0x1001052, 0x1001056 ] };
-
-// Mainly long vowels
-
- key <AD01> { [], [ 0x100102A, 0x100102A ] };
- key <AD02> { [], [ 0x1001032, 0x1001032 ] };
- key <AD03> { [], [ 0x100102C, 0x1001021 ] };
- key <AD04> { [], [ 0x100102E, 0x1001024 ] };
- key <AD05> { [], [ 0x1001030, 0x1001026 ] };
-
-// Mainly voiced consonants
-
- key <AD06> { [], [ 0x1001017, 0x1001018 ] };
- key <AD07> { [], [ 0x100101F, 0x1001004 ] };
- key <AD08> { [], [ 0x1001002, 0x1001003 ] };
- key <AD09> { [], [ 0x1001012, 0x1001013 ] };
- key <AD10> { [], [ 0x1001007, 0x1001008 ] };
- key <AD11> { [], [ 0x100100d, 0x100100e ] };
- key <AD12> { [], [ 0x100100a, 0x1001009 ] };
-
-// Mainly short vowels
- key <AC01> { [], [ 0x1001029, 0x1001029 ] };
- key <AC02> { [], [ 0x1001027, 0x1001027 ] };
- key <AC03> { [], [ 0x1001039, 0x1001021 ] };
- key <AC04> { [], [ 0x100102D, 0x1001023 ] };
- key <AC05> { [], [ 0x100102F, 0x1001025 ] };
-
-// Mainly unvoiced consonants
-
- key <AC06> { [], [ 0x1001015, 0x1001016 ] };
- key <AC07> { [], [ 0x100101B, 0x100101B ] };
- key <AC08> { [], [ 0x1001000, 0x1001001 ] };
- key <AC09> { [], [ 0x1001010, 0x1001011 ] };
- key <AC10> { [], [ 0x1001005, 0x1001006 ] };
- key <AC11> { [], [ 0x100100b, 0x100100c ] };
- key <BKSL> { [], [ 0x100104E, 0x100104F ] };
-
- key <AB01> { [], [ 0x100104C, 0x100104D ] };
- key <AB02> { [], [ 0x1001037, 0x1001036 ] };
- key <AB03> { [], [ 0x1001019, 0x100100f ] };
- key <AB04> { [], [ 0x1001014, 0x1001014 ] };
- key <AB05> { [], [ 0x1001017, 0x1001017 ] };
- key <AB06> { [], [ 0x100101C, 0x100101C ] };
- key <AB07> { [], [ 0x100101E, 0x1001050 ] };
- key <AB08> { [], [ comma, 0x1001051 ] };
- key <AB09> { [], [ period, 0x100104A ] };
- key <AB10> { [], [ slash, 0x100101A ] };
-};
diff --git a/data/xkbdata/symbols/mn b/data/xkbdata/symbols/mn
deleted file mode 100644
index 24d51b0e5..000000000
--- a/data/xkbdata/symbols/mn
+++ /dev/null
@@ -1,253 +0,0 @@
-// Mongolian standard keyboard
-// Author Sanlig Badral <badral@chinggis.com>
-// 2002/12/7 Version 1.0
-
-// $XFree86: xc/programs/xkbcomp/symbols/mn,v 1.1 2003/01/04 02:57:14 dawes Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
-// Describes the differences between a very simple en_US keyboard
-// and a very simple Mongolian (cyrillic) keyboard
-
- name[Group1]= "Latin";
- name[Group2]= "Mongolian";
-
- key.type = "THREE_LEVEL";
-
- key <TLDE> {[ quoteleft, asciitilde, degree ],
- [ equal, plus, degree ]};
- key <AE01> {[ 1, exclam, multiply ],
- [ 1, numerosign, multiply ]};
- key <AE02> {[ 2, at, division ],
- [ 2, minus, division ]};
- key <AE03> {[ 3, numbersign, plusminus ],
- [ 3, quotedbl, plusminus ]};
- key <AE04> {[ 4, dollar, notsign ],
- [ 4, 0x010020ae, notsign ]};
- key <AE05> {[ 5, percent, NoSymbol ],
- [ 5, colon, NoSymbol ]};
- key <AE06> {[ 6, asciicircum, notequal ],
- [ 6, period, notequal ]};
- key <AE07> {[ 7, ampersand, ampersand ],
- [ 7, underscore, ampersand ]};
- key <AE08> {[ 8, asterisk, asterisk ],
- [ 8, comma, asterisk ]};
- key <AE09> {[ 9, parenleft, bracketleft ],
- [ 9, percent, bracketleft ]};
- key <AE10> {[ 0, parenright, bracketright ],
- [ 0, question, bracketright ]};
- key <AE11> {[ minus, underscore, X ],
- [ Cyrillic_ie, Cyrillic_IE, X ]};
- key <AE12> {[ equal, plus, L ],
- [ Cyrillic_shcha, Cyrillic_SHCHA, L ]};
-
- key <AD01> {[ q, Q, apostrophe ],
- [ Cyrillic_ef, Cyrillic_EF, apostrophe ]};
- key <AD02> {[ w, W, grave ],
- [ Cyrillic_tse, Cyrillic_TSE, grave ]};
- key <AD03> {[ e, E, EuroSign ],
- [ Cyrillic_u, Cyrillic_U, EuroSign ]};
- key <AD04> {[ r, R, registered ],
- [ Cyrillic_zhe, Cyrillic_ZHE, registered ]};
- key <AD05> {[ t, T, trademark ],
- [ Cyrillic_e, Cyrillic_E, trademark ]};
- key <AD06> {[ y, Y, yen ],
- [ Cyrillic_en, Cyrillic_EN, yen ]};
- key <AD07> {[ u, U, doublelowquotemark ],
- [ Cyrillic_ghe, Cyrillic_GHE, doublelowquotemark ]};
- key <AD08> {[ i, I, leftdoublequotemark ],
- [ Cyrillic_sha, Cyrillic_SHA, leftdoublequotemark ]};
- // mongolian (ue) straight u
- key <AD09> {[ o, O, rightdoublequotemark ],
- [ 0x010004af, 0x010004ae, rightdoublequotemark ]};
- key <AD10> {[ p, P, NoSymbol ],
- [ Cyrillic_ze, Cyrillic_ZE, NoSymbol ]};
- key <AD11> {[ bracketleft, braceleft, braceleft ],
- [ Cyrillic_ka, Cyrillic_KA, braceleft ]};
- key <AD12> {[ bracketright, braceright, braceright ],
- [ Cyrillic_hardsign, Cyrillic_HARDSIGN, braceright ]};
-
- key <AC01> {[ a, A, mu ],
- [ Cyrillic_shorti, Cyrillic_SHORTI, mu ]};
- key <AC02> {[ s, S, sterling ],
- [ Cyrillic_yeru, Cyrillic_YERU, sterling ]};
- key <AC03> {[ d, D, dollar ],
- [ Cyrillic_be, Cyrillic_BE, dollar ]};
- //oe mongolian (oe) barred o
- key <AC04> {[ f, F, cent ],
- [ 0x010004e9, 0x010004e8, rightdoublequotemark ]};
- key <AC05> {[ g, G, Cyrillic_yeru ],
- [ Cyrillic_a, Cyrillic_A, Cyrillic_yeru ]};
- key <AC06> {[ h, H, Cyrillic_YERU ],
- [ Cyrillic_ha, Cyrillic_HA, Cyrillic_YERU ]};
- key <AC07> {[ j, J, Cyrillic_e ],
- [ Cyrillic_er, Cyrillic_ER, Cyrillic_e ]};
- key <AC08> {[ k, K, Cyrillic_E ],
- [ Cyrillic_o, Cyrillic_O, Cyrillic_E ]};
- key <AC09> {[ l, L, numerosign ],
- [ Cyrillic_el, Cyrillic_EL, numerosign ]};
- key <AC10> {[ semicolon, colon, section ],
- [ Cyrillic_de, Cyrillic_DE, section ]};
- key <AC11> {[ quoteright, quotedbl, ellipsis ],
- [ Cyrillic_pe, Cyrillic_PE, ellipsis ]};
- key <BKSL> {[ backslash, bar, bar ],
- [ exclam, bar, bar ]};
-
- key <LSGT> {[ less, greater, NoSymbol ],
- [ parenleft, parenright, NoSymbol ]};
- key <AB01> {[ z, Z, emdash ],
- [ Cyrillic_ya, Cyrillic_YA, emdash ]};
- key <AB02> {[ x, X, endash ],
- [ Cyrillic_che, Cyrillic_CHE, endash ]};
- key <AB03> {[ c, C, copyright ],
- [ Cyrillic_io, Cyrillic_IO, copyright ]};
- key <AB04> {[ v, V, NoSymbol ],
- [ Cyrillic_es, Cyrillic_ES, NoSymbol ]};
- key <AB05> {[ b, B, NoSymbol ],
- [ Cyrillic_em, Cyrillic_EM, NoSymbol ]};
- key <AB06> {[ n, N, less ],
- [ Cyrillic_i, Cyrillic_I, less ]};
- key <AB07> {[ m, M, greater ],
- [ Cyrillic_te, Cyrillic_TE, greater ]};
- key <AB08> {[ comma, less, guillemotleft ],
- [ Cyrillic_softsign, Cyrillic_SOFTSIGN, guillemotleft ]};
- key <AB09> {[ period, greater, guillemotright ],
- [ Cyrillic_ve, Cyrillic_VE, guillemotright ]};
- key <AB10> {[ slash, question, backslash ],
- [ Cyrillic_yu, Cyrillic_YU, backslash ]};
-
- // End alphanumeric section
-
- key <SPCE> {[ space, space, nobreakspace ]};
- key <RALT> { type="TWO_LEVEL",[ Mode_switch, Multi_key ]};
-
- // 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 };
-};
-
-partial alphanumeric_keys
-xkb_symbols "mn(basic)" {
-
- // Describes the differences between a very simple en_US keyboard
- // and a very simple mongolian keyboard with publishing
- // symbols in the third level.
-
- name[Group1]= "Latin";
- name[Group2]= "Mongolian";
-
- key <TLDE> {[ quoteleft, asciitilde ],
- [ equal, plus ]};
- key <AE01> {[ 1, exclam ],
- [ 1, numerosign ]};
- key <AE02> {[ 2, at ],
- [ 2, minus ]};
- key <AE03> {[ 3, numbersign ],
- [ 3, quotedbl ]};
- key <AE04> {[ 4, dollar ],
- [ 4, 0x010020ae ]};
- key <AE05> {[ 5, percent ],
- [ 5, colon ]};
- key <AE06> {[ 6, asciicircum ],
- [ 6, period ]};
- key <AE07> {[ 7, ampersand ],
- [ 7, underscore ]};
- key <AE08> {[ 8, asterisk ],
- [ 8, comma ]};
- key <AE09> {[ 9, parenleft ],
- [ 9, percent ]};
- key <AE10> {[ 0, parenright ],
- [ 0, question ]};
- key <AE11> {[ minus, underscore ],
- [ Cyrillic_ie, Cyrillic_IE ]};
- key <AE12> {[ equal, plus ],
- [ Cyrillic_shcha, Cyrillic_SHCHA ]};
-
- key <AD01> {[ q, Q ],
- [ Cyrillic_ef, Cyrillic_EF ]};
- key <AD02> {[ w, W ],
- [ Cyrillic_tse, Cyrillic_TSE ]};
- key <AD03> {[ e, E ],
- [ Cyrillic_u, Cyrillic_U ]};
- key <AD04> {[ r, R ],
- [ Cyrillic_zhe, Cyrillic_ZHE ]};
- key <AD05> {[ t, T ],
- [ Cyrillic_e, Cyrillic_E ]};
- key <AD06> {[ y, Y ],
- [ Cyrillic_en, Cyrillic_EN ]};
- key <AD07> {[ u, U ],
- [ Cyrillic_ghe, Cyrillic_GHE ]};
- key <AD08> {[ i, I ],
- [ Cyrillic_sha, Cyrillic_SHA ]};
- // mongolian (ue) straight u
- key <AD09> {[ o, O ],
- [ 0x010004af, 0x010004ae ]};
- key <AD10> {[ p, P ],
- [ Cyrillic_ze, Cyrillic_ZE ]};
- key <AD11> {[ bracketleft, braceleft ],
- [ Cyrillic_ka, Cyrillic_KA ]};
- key <AD12> {[ bracketright, braceright ],
- [ Cyrillic_hardsign, Cyrillic_HARDSIGN ]};
-
- key <AC01> {[ a, A ],
- [ Cyrillic_shorti, Cyrillic_SHORTI ]};
- key <AC02> {[ s, S ],
- [ Cyrillic_yeru, Cyrillic_YERU ]};
- key <AC03> {[ d, D ],
- [ Cyrillic_be, Cyrillic_BE ]};
- //oe mongolian (oe) barred o
- key <AC04> {[ f, F ],
- [ 0x010004e9, 0x010004e8 ]};
- key <AC05> {[ g, G ],
- [ Cyrillic_a, Cyrillic_A ]};
- key <AC06> {[ h, H ],
- [ Cyrillic_ha, Cyrillic_HA ]};
- key <AC07> {[ j, J ],
- [ Cyrillic_er, Cyrillic_ER ]};
- key <AC08> {[ k, K ],
- [ Cyrillic_o, Cyrillic_O ]};
- key <AC09> {[ l, L ],
- [ Cyrillic_el, Cyrillic_EL ]};
- key <AC10> {[ semicolon, colon ],
- [ Cyrillic_de, Cyrillic_DE ]};
- key <AC11> {[ quoteright, quotedbl ],
- [ Cyrillic_pe, Cyrillic_PE ]};
- key <BKSL> {[ backslash, bar ],
- [ parenleft, parenright ]};
-
- key <LSGT> {[ less, greater ],
- [ less, greater ]};
- key <AB01> {[ z, Z ],
- [ Cyrillic_ya, Cyrillic_YA ]};
- key <AB02> {[ x, X ],
- [ Cyrillic_che, Cyrillic_CHE ]};
- key <AB03> {[ c, C ],
- [ Cyrillic_io, Cyrillic_IO ]};
- key <AB04> {[ v, V ],
- [ Cyrillic_es, Cyrillic_ES ]};
- key <AB05> {[ b, B ],
- [ Cyrillic_em, Cyrillic_EM ]};
- key <AB06> {[ n, N ],
- [ Cyrillic_i, Cyrillic_I ]};
- key <AB07> {[ m, M ],
- [ Cyrillic_te, Cyrillic_TE ]};
- key <AB08> {[ comma, less ],
- [ Cyrillic_softsign, Cyrillic_SOFTSIGN ]};
- key <AB09> {[ period, greater ],
- [ Cyrillic_ve, Cyrillic_VE ]};
- key <AB10> {[ slash, question ],
- [ Cyrillic_yu, Cyrillic_YU ]};
-
- key <RALT> {[ Alt_R, Meta_R ]};
-
- // 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 };
-};
diff --git a/data/xkbdata/symbols/mt b/data/xkbdata/symbols/mt
deleted file mode 100644
index f2913edf5..000000000
--- a/data/xkbdata/symbols/mt
+++ /dev/null
@@ -1,47 +0,0 @@
-// Maltese keyboard map (based on MSA Standard DMS100)
-// by Ramon Casha (ramon.casha@linux.org.mt)
-//
-// $XFree86$
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between the en_GB
- // keyboard and the Maltese keyboard.
-
- include "gb(basic)"
- name[Group1]= "Maltese";
-
- // the following four sets are the four additional letters (C. G. H- Z.)
- // Group 2 contains 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> { [], [ dead_circumflex, dead_circumflex ] };
-
- // Normal accented vowels
- key <AD03> { [], [ egrave, Egrave ] };
- key <AD07> { [], [ ugrave, Ugrave ] };
- key <AD08> { [], [ igrave, Igrave ] };
- key <AD09> { [], [ ograve, Ograve ] };
- key <AC01> { [], [ agrave, Agrave ] };
-
- // End alphanumeric section
-
- // begin modifier mappings
-
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
diff --git a/data/xkbdata/symbols/mt_us b/data/xkbdata/symbols/mt_us
deleted file mode 100644
index 19190549f..000000000
--- a/data/xkbdata/symbols/mt_us
+++ /dev/null
@@ -1,47 +0,0 @@
-// Maltese keyboard map (based on MSA Standard DMS100, annex A)
-// by Ramon Casha (ramon.casha@linux.org.mt)
-//
-// $XFree86$
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between the en_US
- // keyboard and the Maltese keyboard.
-
- include "us(basic)"
- name[Group1]= "Maltese (US layout)";
-
- // the following four sets are the four additional letters (C. G. H- Z.)
- // Group 2 contains the UK equivalents
- key <TLDE> { [ cabovedot, Cabovedot ],
- [ grave, asciitilde ] };
- key <AD11> { [ gabovedot, Gabovedot ],
- [ bracketleft, braceleft ] };
- key <AD12> { [ hstroke, Hstroke ],
- [ bracketright, braceright ] };
- key <BKSL> { [ zabovedot, Zabovedot ],
- [ backslash, bar ] };
-
- // Euro symbol
- key <AE03> { [ 3, EuroSign ],
- [ numbersign ] };
- // Long accent
- key <AE06> { [], [ dead_circumflex, dead_circumflex ] };
-
- // Normal accented vowels
- key <AD03> { [], [ egrave, Egrave ] };
- key <AD07> { [], [ ugrave, Ugrave ] };
- key <AD08> { [], [ igrave, Igrave ] };
- key <AD09> { [], [ ograve, Ograve ] };
- key <AC01> { [], [ agrave, Agrave ] };
-
- // End alphanumeric section
-
- // begin modifier mappings
-
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
diff --git a/data/xkbdata/symbols/nec/Makefile.am b/data/xkbdata/symbols/nec/Makefile.am
deleted file mode 100644
index b97740cef..000000000
--- a/data/xkbdata/symbols/nec/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-xkbdata_symbols_necdir = $(datadir)/X11/xkb/symbols/nec
-dist_xkbdata_symbols_nec_DATA = \
- jp
diff --git a/data/xkbdata/symbols/nec/Makefile.in b/data/xkbdata/symbols/nec/Makefile.in
deleted file mode 100644
index e1c746364..000000000
--- a/data/xkbdata/symbols/nec/Makefile.in
+++ /dev/null
@@ -1,294 +0,0 @@
-# Makefile.in generated by automake 1.9.6 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = ../..
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-subdir = symbols/nec
-DIST_COMMON = $(dist_xkbdata_symbols_nec_DATA) $(srcdir)/Makefile.am \
- $(srcdir)/Makefile.in
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-SOURCES =
-DIST_SOURCES =
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(xkbdata_symbols_necdir)"
-dist_xkbdata_symbols_necDATA_INSTALL = $(INSTALL_DATA)
-DATA = $(dist_xkbdata_symbols_nec_DATA)
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
-MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
-MAKEINFO = @MAKEINFO@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-VERSION = @VERSION@
-XKBCOMP = @XKBCOMP@
-ac_ct_STRIP = @ac_ct_STRIP@
-am__leading_dot = @am__leading_dot@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build_alias = @build_alias@
-datadir = @datadir@
-exec_prefix = @exec_prefix@
-host_alias = @host_alias@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-xkbdata_symbols_necdir = $(datadir)/X11/xkb/symbols/nec
-dist_xkbdata_symbols_nec_DATA = \
- jp
-
-all: all-am
-
-.SUFFIXES:
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu symbols/nec/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu symbols/nec/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-uninstall-info-am:
-install-dist_xkbdata_symbols_necDATA: $(dist_xkbdata_symbols_nec_DATA)
- @$(NORMAL_INSTALL)
- test -z "$(xkbdata_symbols_necdir)" || $(mkdir_p) "$(DESTDIR)$(xkbdata_symbols_necdir)"
- @list='$(dist_xkbdata_symbols_nec_DATA)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(dist_xkbdata_symbols_necDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(xkbdata_symbols_necdir)/$$f'"; \
- $(dist_xkbdata_symbols_necDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(xkbdata_symbols_necdir)/$$f"; \
- done
-
-uninstall-dist_xkbdata_symbols_necDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(dist_xkbdata_symbols_nec_DATA)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(xkbdata_symbols_necdir)/$$f'"; \
- rm -f "$(DESTDIR)$(xkbdata_symbols_necdir)/$$f"; \
- done
-tags: TAGS
-TAGS:
-
-ctags: CTAGS
-CTAGS:
-
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
- list='$(DISTFILES)'; for file in $$list; do \
- case $$file in \
- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
- $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
- esac; \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test "$$dir" != "$$file" && test "$$dir" != "."; then \
- dir="/$$dir"; \
- $(mkdir_p) "$(distdir)$$dir"; \
- else \
- dir=''; \
- fi; \
- if test -d $$d/$$file; then \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(DATA)
-installdirs:
- for dir in "$(DESTDIR)$(xkbdata_symbols_necdir)"; do \
- test -z "$$dir" || $(mkdir_p) "$$dir"; \
- done
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic mostlyclean-am
-
-distclean: distclean-am
- -rm -f Makefile
-distclean-am: clean-am distclean-generic
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am: install-dist_xkbdata_symbols_necDATA
-
-install-exec-am:
-
-install-info: install-info-am
-
-install-man:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-generic
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-dist_xkbdata_symbols_necDATA uninstall-info-am
-
-.PHONY: all all-am check check-am clean clean-generic distclean \
- distclean-generic distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am \
- install-dist_xkbdata_symbols_necDATA install-exec \
- install-exec-am install-info install-info-am install-man \
- install-strip installcheck installcheck-am installdirs \
- maintainer-clean maintainer-clean-generic mostlyclean \
- mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \
- uninstall-dist_xkbdata_symbols_necDATA uninstall-info-am
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/data/xkbdata/symbols/nec/jp b/data/xkbdata/symbols/nec/jp
deleted file mode 100644
index 0439677e4..000000000
--- a/data/xkbdata/symbols/nec/jp
+++ /dev/null
@@ -1,167 +0,0 @@
-// $Xorg: jp,v 1.4 2001/02/09 02:05:53 xorgcvs Exp $
-//
-//Copyright 1996, 1998 The Open Group
-//
-//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.
-//
-//The above copyright notice and this permission notice shall be
-//included in all copies or substantial portions of the Software.
-//
-//THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-//EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-//MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-//IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
-//OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
-//ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-//OTHER DEALINGS IN THE SOFTWARE.
-//
-//Except as contained in this notice, the name of The Open Group shall
-//not be used in advertising or otherwise to promote the sale, use or
-//other dealings in this Software without prior written authorization
-//from The Open Group.
-//
-// $XFree86: xc/programs/xkbcomp/symbols/nec/jp,v 3.9 2001/01/17 23:46:03 dawes Exp $
-//
-// symbols for a NEC PC98 keyboard
-default xkb_symbols "pc98" {
-
- key <ESC> { [ Escape ] };
-
- // Alphanumeric section
- key <AE01> { [ 1, exclam ], [ kana_NU ] };
- key <AE02> { [ 2, quotedbl ], [ kana_FU ] };
- key <AE03> { [ 3, numbersign ], [ kana_A, kana_a ] };
- key <AE04> { [ 4, dollar ], [ kana_U, kana_u ] };
- key <AE05> { [ 5, percent ], [ kana_E, kana_e ] };
- key <AE06> { [ 6, ampersand ], [ kana_O, kana_o ] };
- key <AE07> { [ 7, apostrophe ], [ kana_YA, kana_ya ] };
- key <AE08> { [ 8, parenleft ], [ kana_YU, kana_yu ] };
- key <AE09> { [ 9, parenright ], [ kana_YO, kana_yo ] };
- key <AE10> { [ 0 ], [ kana_WA, kana_WO ] };
- key <AE11> { [ minus, equal ], [ kana_HO ] };
- key <AE12> { [ asciicircum, quoteleft ], [ kana_HE ] };
- key <BKSL> { [ backslash, bar ], [ prolongedsound ] };
- key <BKSP> { [ BackSpace ] };
-
- key <TAB> { [ Tab, ISO_Left_Tab ] };
- key <AD01> { [ q, Q ], [ kana_TA ] };
- key <AD02> { [ w, W ], [ kana_TE ] };
- key <AD03> { [ e, E ], [ kana_I, kana_i ] };
- key <AD04> { [ r, R ], [ kana_SU ] };
- key <AD05> { [ t, T ], [ kana_KA ] };
- key <AD06> { [ y, Y ], [ kana_N ] };
- key <AD07> { [ u, U ], [ kana_NA ] };
- key <AD08> { [ i, I ], [ kana_NI ] };
- key <AD09> { [ o, O ], [ kana_RA ] };
- key <AD10> { [ p, P ], [ kana_SE ] };
- key <AD11> { [ at, asciitilde ], [ voicedsound ] };
- key <AD12> { [ bracketleft, braceleft ], [ semivoicedsound, kana_openingbracket ] };
- key <RTRN> { [ Return ] };
-
- key <LCTL> { [ Control_L ] };
- key <CAPS> { [ Caps_Lock ] };
- key <AC01> { [ a, A ], [ kana_CHI ] };
- key <AC02> { [ s, S ], [ kana_TO ] };
- key <AC03> { [ d, D ], [ kana_SHI ] };
- key <AC04> { [ f, F ], [ kana_HA ] };
- key <AC05> { [ g, G ], [ kana_KI ] };
- key <AC06> { [ h, H ], [ kana_KU ] };
- key <AC07> { [ j, J ], [ kana_MA ] };
- key <AC08> { [ k, K ], [ kana_NO ] };
- key <AC09> { [ l, L ], [ kana_RI ] };
- key <AC10> { [ semicolon, plus ], [ kana_RE ] };
- key <AC11> { [ colon, asterisk ], [ kana_KE ] };
- key <AC12> { [ bracketright, braceright ], [ kana_MU, kana_closingbracket ] };
-
- key <LFSH> { [ Shift_L ] };
- key <AB01> { [ z, Z ], [ kana_TSU, kana_tsu ] };
- key <AB02> { [ x, X ], [ kana_SA ] };
- key <AB03> { [ c, C ], [ kana_SO ] };
- key <AB04> { [ v, V ], [ kana_HI ] };
- key <AB05> { [ b, B ], [ kana_KO ] };
- key <AB06> { [ n, N ], [ kana_MI ] };
- key <AB07> { [ m, M ], [ kana_MO ] };
- key <AB08> { [ comma, less ], [ kana_NE, kana_comma ] };
- key <AB09> { [ period, greater ], [ kana_RU, kana_fullstop ] };
- key <AB10> { [ slash, question ], [ kana_ME, kana_middledot ] };
- key <AB11> { [ NoSymbol, underscore ], [ kana_RO ] };
-// key <RTSH> { [ Shift_R ] };
-
- key <ALGR> { [ Mode_switch ] };
- key <LALT> { [ Alt_L ] };
- key <NFER> { [ Muhenkan ] };
- key <SPCE> { [ space ] };
- key <XFER> { [ Henkan, Kanji ] };
-
- // End alphanumeric section
-
- // Begin "Function" section
- key <BRK> { [ Break ] };
- key <PRSC> { [ Print ] };
- key <FK01> { [ F1 ] };
- key <FK02> { [ F2 ] };
- key <FK03> { [ F3 ] };
- key <FK04> { [ F4 ] };
- key <FK05> { [ F5 ] };
- key <FK06> { [ F6 ] };
- key <FK07> { [ F7 ] };
- key <FK08> { [ F8 ] };
- key <FK09> { [ F9 ] };
- key <FK10> { [ F10 ] };
- key <FK11> { [ F11 ] };
- key <FK12> { [ F12 ] };
- key <FK13> { [ F13 ] };
- key <FK14> { [ F14 ] };
- key <FK15> { [ F15 ] };
- // End "Function" section
-
- // Begin "Editing" section
- key <INS> { [ Insert ] };
- key <DELE> { [ Delete ] };
- key <PGUP> { [ Prior ] };
- key <PGDN> { [ Next ] };
- key <UP> { [ Up ] };
- key <LEFT> { [ Left ] };
- key <RGHT> { [ Right ] };
- key <DOWN> { [ Down ] };
- // End "Editing" section
-
- // Begin "Keypad" section
- key <HOME> { [ Clear, Home ] };
- key <HELP> { [ Help ] };
- key <KPSU> { [ KP_Subtract ] };
- key <KPDV> { [ KP_Divide ] };
-
- key <KP7> { [ KP_7 ] };
- key <KP8> { [ KP_8 ] };
- key <KP9> { [ KP_9 ] };
- key <KPMU> { [ KP_Multiply ] };
-
- key <KP4> { [ KP_4 ] };
- key <KP5> { [ KP_5 ] };
- key <KP6> { [ KP_6 ] };
- key <KPAD> { [ KP_Add ] };
-
- key <KP1> { [ KP_1 ] };
- key <KP2> { [ KP_2 ] };
- key <KP3> { [ KP_3 ] };
- key <KPEQ> { [ KP_Equal ] };
-
- key <KP0> { [ KP_0 ] };
- key <KPSP> { [ KP_Separator ] };
- key <KPDC> { [ KP_Decimal ] };
-// key <KPEN> { [ KP_Enter ] };
- // End "Keypad" section
-
- // begin modifier mappings
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod1 { Alt_L };
- modifier_map Mod2 { Mode_switch };
-};
-
diff --git a/data/xkbdata/symbols/nl b/data/xkbdata/symbols/nl
deleted file mode 100644
index 46731cf18..000000000
--- a/data/xkbdata/symbols/nl
+++ /dev/null
@@ -1,98 +0,0 @@
-// Converted 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>
-
-default partial alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple US/ASCII
- // keyboard and a very simple Nederland keyboard
-
- // Alphanumeric section
- name[Group1]= "Nederland";
-
- key <AE01> { [ 1, exclam ],
- [ onesuperior ] };
- key <AE02> { [ 2, quotedbl ],
- [ twosuperior ] };
- key <AE03> { [ 3, numbersign ],
- [ threesuperior ] };
- key <AE04> { [ 4, dollar ],
- [ onequarter ] };
- key <AE05> { [ 5, percent ],
- [ EuroSign ] };
- 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 <AD03> { [ e, E ],
- [ EuroSign, cent ] };
- key <AD04> { [ r, R ],
- [ paragraph, registered ] };
- 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 ] };
- key <AD11> { [ dead_diaeresis, dead_circumflex ],
- [ asciitilde, asciicircum ] };
- key <AD12> { [ asterisk, bar ] };
- key <AC01> { [ a, A ],
- [ aacute, Aacute ] };
- key <AC02> { [ s, S ],
- [ ssharp ] };
- key <AC03> { [ d, D ],
- [ eth, ETH ] };
- key <AC04> { [ f, F ],
- [ ordfeminine, ordfeminine ] };
- key <AC10> { [ plus, plusminus ] };
- key <AC11> { [ apostrophe, grave ],
- [ dead_acute, dead_grave ] };
- key <TLDE> { [ at, section ],
- [ notsign ] };
- key <BKSL> { [ less, greater ] };
- key <AB01> { [ z, Z ],
- [ guillemotleft ] };
- key <AB02> { [ x, X ],
- [ guillemotright ] };
- key <AB03> { [ c, C ],
- [ cent, copyright ] };
- 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 ] };
- key <LSGT> { [ bracketright, bracketleft ],
- [ bar ] };
-
- // End alphanumeric section
-
- // begin modifier mappings
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
diff --git a/data/xkbdata/symbols/no b/data/xkbdata/symbols/no
deleted file mode 100644
index 6679c337e..000000000
--- a/data/xkbdata/symbols/no
+++ /dev/null
@@ -1,119 +0,0 @@
-// $Xorg: no,v 1.3 2000/08/17 19:54:43 cpqbld Exp $
-
-
-
-
-// $XFree86: xc/programs/xkbcomp/symbols/no,v 3.9 2001/01/17 23:45:59 dawes Exp $
-
-partial 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.
-
- name[Group1]= "Norwegian";
-
- key <TLDE> { [ bar, section ],
- [ brokenbar, paragraph ]};
- key <LSGT> { [ less, greater ],
- [ onehalf, threequarters ]};
- key <SPCE> { [ space, space ],
- [ nobreakspace, nobreakspace ]};
- 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 ],
- [ NoSymbol, cent ]};
- key <AE06> { [ 6, ampersand ],
- [ yen, NoSymbol ]};
- 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 <AB08> { [ comma, semicolon ],
- [ dead_cedilla, dead_ogonek ]};
- key <AB09> { [ period, colon ],
- [ periodcentered, dead_abovedot ]};
- key <AB03> { [ c, C ],
- [ copyright, NoSymbol ]};
- key <AB10> { [ minus, underscore ],
- [ hyphen, macron ]};
- key <AC01> { [ a, A ],
- [ ordfeminine, masculine ]};
- key <AC03> { [ d, D ],
- [ eth, ETH ]};
- key <AD03> { [ e, E ],
- [ EuroSign, cent ]};
- key <AD04> { [ r, R ],
- [ registered, NoSymbol ]};
- key <AD05> { [ t, T ],
- [ thorn, THORN ]};
- key <AD08> { [ i, I ],
- [ NoSymbol, NoSymbol ]};
- key <AD09> { [ o, O ],
- [ oe, OE ]};
- key <AC10> { [ oslash, Ooblique ]};
- key <AE11> { [ plus, question ],
- [ plusminus, questiondown ]};
- key <AC11> { [ ae, AE ]};
- key <BKSL> { [ apostrophe, asterisk ],
- [dead_doubleacute, multiply ]};
- key <AD11> { [ aring, Aring ]};
- key <AE12> { [ backslash, dead_grave ],
- [ dead_acute, notsign ]};
- key <AD12> { [ dead_diaeresis, dead_circumflex ],
- [ dead_tilde, dead_caron ]};
-
-
- // End alphanumeric section, begin "Keypad"
- key <KPDL> { [ KP_Delete, KP_Separator ] };
- // End "Keypad" section
-
- // begin modifier mappings
-
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
-
-partial alphanumeric_keys
-xkb_symbols "Sundeadkeys" {
-
- // For naming consistency
-
- include "no(basic)"
-
-};
-
-partial alphanumeric_keys
-xkb_symbols "sundeadkeys" {
-
- // For naming consistency
-
- include "no(Sundeadkeys)"
-
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
-
- // Modifies the basic Norwegian layout to eliminate dead keys
-
- include "no(basic)"
- key <AE12> { [ backslash, grave ],
- [ acute, ogonek ] };
- key <AD12> { [ diaeresis, asciicircum ],
- [ asciitilde, macron ] };
-
-};
diff --git a/data/xkbdata/symbols/ogham b/data/xkbdata/symbols/ogham
deleted file mode 100644
index 4eeec2c08..000000000
--- a/data/xkbdata/symbols/ogham
+++ /dev/null
@@ -1,206 +0,0 @@
-// $XFree86: xc/programs/xkbcomp/symbols/ogham,v 1.2 2002/12/19 00:49:41 dawes Exp $
-//
-// 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.
-
-
-default partial alphanumeric_keys
-xkb_symbols "basic" {
-
- 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
-
- key <RWIN> { type[Group1]="TWO_LEVEL", [ Multi_key, ISO_Next_Group ] };
-
-};
-
-partial alphanumeric_keys
-xkb_symbols "laptop" {
- // For laptops which don't have the RWIN key but are otherwise
- // the same as 105-key layouts.
- include "ogham(basic)"
- key <MENU> { type[Group1]="TWO_LEVEL", [ Multi_key, ISO_Next_Group ] };
-};
-
-
-partial alphanumeric_keys
-xkb_symbols "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
- key <RALT> { type[Group1] = "ONE_LEVEL", [ ISO_Level3_Shift ] };
-
- modifier_map Mod5 { ISO_Level3_Shift, ISO_Level3_Lock };
-
- // 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 };
-
- key <RWIN> { type[Group1]="TWO_LEVEL", [ Multi_key, ISO_Next_Group ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "IS434" {
- // just has uppercase in the name
- include "ogham(is434)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "is434laptop" {
- // For laptops which don't have the RWIN key but are otherwise
- // the same as 105-key layouts.
- include "ogham(is434)"
- key <MENU> { type[Group1]="TWO_LEVEL", [ Multi_key, ISO_Next_Group ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "IS434laptop" {
- // just has uppercase in the name
- include "ogham(is434)"
- key <MENU> { type[Group1]="TWO_LEVEL", [ Multi_key, ISO_Next_Group ] };
-};
diff --git a/data/xkbdata/symbols/ori b/data/xkbdata/symbols/ori
deleted file mode 100644
index eaa7f339a..000000000
--- a/data/xkbdata/symbols/ori
+++ /dev/null
@@ -1,71 +0,0 @@
-// $XFree86$
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
- // Inscript layout for Oriya
- // Author: G Karunakar <karunakar@freedomink.org>
- // Date: Wed Nov 13 18:16:19 IST 2002
-
- name[Group2]= "Oriya";
-
- key <TLDE> { [], [ 0x01000b4a, 0x01000b12 ] };
- key <AE01> { [], [ 0x01000b67, 0x01000b0d ] };
- key <AE02> { [], [ 0x01000b68, 0x01000b45 ] };
- key <AE03> { [], [ 0x01000b69 ] };
- key <AE04> { [], [ 0x01000b6a ] };
- key <AE05> { [], [ 0x01000b6b ] };
- key <AE06> { [], [ 0x01000b6c ] };
- key <AE07> { [], [ 0x01000b6d ] };
- key <AE08> { [], [ 0x01000b6e ] };
- key <AE09> { [], [ 0x01000b6f ] };
- key <AE10> { [], [ 0x01000b66 ] };
- key <AE11> { [], [ 0x01000b03 ] };
- key <AE12> { [], [ 0x01000b43, 0x01000b0b ] };
-
- key <AD01> { [], [ 0x01000b4c, 0x01000b14 ] };
- key <AD02> { [], [ 0x01000b48, 0x01000b10 ] };
- key <AD03> { [], [ 0x01000b3e, 0x01000b06 ] };
- key <AD04> { [], [ 0x01000b40, 0x01000b08 ] };
- key <AD05> { [], [ 0x01000b42, 0x01000b0a ] };
- key <AD06> { [], [ 0x01000b2c, 0x01000b2d ] };
- key <AD07> { [], [ 0x01000b39, 0x01000b19 ] };
- key <AD08> { [], [ 0x01000b17, 0x01000b18 ] };
- key <AD09> { [], [ 0x01000b26, 0x01000b27 ] };
- key <AD10> { [], [ 0x01000b1c, 0x01000b1d ] };
- key <AD11> { [], [ 0x01000b21, 0x01000b22 ] };
- key <AD12> { [], [ 0x01000b3c, 0x01000b1e ] };
-
- key <AC01> { [], [ 0x01000b4b, 0x01000b13 ] };
- key <AC02> { [], [ 0x01000b47, 0x01000b0f ] };
- key <AC03> { [], [ 0x01000b4d, 0x01000b05 ] };
- key <AC04> { [], [ 0x01000b3f, 0x01000b07 ] };
- key <AC05> { [], [ 0x01000b41, 0x01000b09 ] };
- key <AC06> { [], [ 0x01000b2a, 0x01000b2b ] };
- key <AC07> { [], [ 0x01000b30, 0x01000b31 ] };
- key <AC08> { [], [ 0x01000b15, 0x01000b16 ] };
- key <AC09> { [], [ 0x01000b24, 0x01000b25 ] };
- key <AC10> { [], [ 0x01000b1a, 0x01000b1b ] };
- key <AC11> { [], [ 0x01000b1f, 0x01000b20 ] };
-
- key <AB01> { [], [ 0x01000b46, 0x01000b0e ] };
- key <AB02> { [], [ 0x01000b02, 0x01000b01 ] };
- key <AB03> { [], [ 0x01000b2e, 0x01000b23 ] };
- key <AB04> { [], [ 0x01000b28, 0x01000b29 ] };
- key <AB05> { [], [ 0x01000b35, 0x01000b34 ] };
- key <AB06> { [], [ 0x01000b32, 0x01000b33 ] };
- key <AB07> { [], [ 0x01000b38, 0x01000b36 ] };
- key <AB08> { [], [ comma , 0x01000b37 ] };
- key <AB09> { [], [ period , 0x01000b64 ] };
- key <AB10> { [], [ 0x01000b2f, 0x01000040 ] };
- key <BKSL> { [], [ 0x01000b49, 0x01000b11 ] };
-
- key <RALT> {
- symbols[Group1] = [ Mode_switch, Multi_key ],
- virtualMods = AltGr
- };
-
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
diff --git a/data/xkbdata/symbols/pc/Makefile.am b/data/xkbdata/symbols/pc/Makefile.am
deleted file mode 100644
index 704f91ca4..000000000
--- a/data/xkbdata/symbols/pc/Makefile.am
+++ /dev/null
@@ -1,67 +0,0 @@
-xkbdata_symbols_pcdir = $(datadir)/X11/xkb/symbols/pc
-dist_xkbdata_symbols_pc_DATA = \
- al \
- am \
- ara \
- az \
- ba \
- bd \
- be \
- bg \
- br \
- bt \
- by \
- ca \
- ch \
- cz \
- de \
- dk \
- ee \
- es \
- fi \
- fo \
- fr \
- gb \
- ge \
- gr \
- hr \
- hu \
- ie \
- il \
- in \
- ir \
- is \
- it \
- jp \
- kg \
- la \
- latam \
- latin \
- lk \
- lt \
- lv \
- mao \
- mkd \
- mm \
- mn \
- mt \
- nl \
- no \
- pc \
- pk \
- pl \
- pt \
- ro \
- ru \
- se \
- si \
- sk \
- srp \
- sy \
- th \
- tj \
- tr \
- ua \
- us \
- uz \
- vn
diff --git a/data/xkbdata/symbols/pc/Makefile.in b/data/xkbdata/symbols/pc/Makefile.in
deleted file mode 100644
index d461da6c7..000000000
--- a/data/xkbdata/symbols/pc/Makefile.in
+++ /dev/null
@@ -1,358 +0,0 @@
-# Makefile.in generated by automake 1.9.6 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = ../..
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-subdir = symbols/pc
-DIST_COMMON = $(dist_xkbdata_symbols_pc_DATA) $(srcdir)/Makefile.am \
- $(srcdir)/Makefile.in
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-SOURCES =
-DIST_SOURCES =
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(xkbdata_symbols_pcdir)"
-dist_xkbdata_symbols_pcDATA_INSTALL = $(INSTALL_DATA)
-DATA = $(dist_xkbdata_symbols_pc_DATA)
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
-MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
-MAKEINFO = @MAKEINFO@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-VERSION = @VERSION@
-XKBCOMP = @XKBCOMP@
-ac_ct_STRIP = @ac_ct_STRIP@
-am__leading_dot = @am__leading_dot@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build_alias = @build_alias@
-datadir = @datadir@
-exec_prefix = @exec_prefix@
-host_alias = @host_alias@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-xkbdata_symbols_pcdir = $(datadir)/X11/xkb/symbols/pc
-dist_xkbdata_symbols_pc_DATA = \
- al \
- am \
- ara \
- az \
- ba \
- bd \
- be \
- bg \
- br \
- bt \
- by \
- ca \
- ch \
- cz \
- de \
- dk \
- ee \
- es \
- fi \
- fo \
- fr \
- gb \
- ge \
- gr \
- hr \
- hu \
- ie \
- il \
- in \
- ir \
- is \
- it \
- jp \
- kg \
- la \
- latam \
- latin \
- lk \
- lt \
- lv \
- mao \
- mkd \
- mm \
- mn \
- mt \
- nl \
- no \
- pc \
- pk \
- pl \
- pt \
- ro \
- ru \
- se \
- si \
- sk \
- srp \
- sy \
- th \
- tj \
- tr \
- ua \
- us \
- uz \
- vn
-
-all: all-am
-
-.SUFFIXES:
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu symbols/pc/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu symbols/pc/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-uninstall-info-am:
-install-dist_xkbdata_symbols_pcDATA: $(dist_xkbdata_symbols_pc_DATA)
- @$(NORMAL_INSTALL)
- test -z "$(xkbdata_symbols_pcdir)" || $(mkdir_p) "$(DESTDIR)$(xkbdata_symbols_pcdir)"
- @list='$(dist_xkbdata_symbols_pc_DATA)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(dist_xkbdata_symbols_pcDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(xkbdata_symbols_pcdir)/$$f'"; \
- $(dist_xkbdata_symbols_pcDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(xkbdata_symbols_pcdir)/$$f"; \
- done
-
-uninstall-dist_xkbdata_symbols_pcDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(dist_xkbdata_symbols_pc_DATA)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(xkbdata_symbols_pcdir)/$$f'"; \
- rm -f "$(DESTDIR)$(xkbdata_symbols_pcdir)/$$f"; \
- done
-tags: TAGS
-TAGS:
-
-ctags: CTAGS
-CTAGS:
-
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
- list='$(DISTFILES)'; for file in $$list; do \
- case $$file in \
- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
- $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
- esac; \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test "$$dir" != "$$file" && test "$$dir" != "."; then \
- dir="/$$dir"; \
- $(mkdir_p) "$(distdir)$$dir"; \
- else \
- dir=''; \
- fi; \
- if test -d $$d/$$file; then \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(DATA)
-installdirs:
- for dir in "$(DESTDIR)$(xkbdata_symbols_pcdir)"; do \
- test -z "$$dir" || $(mkdir_p) "$$dir"; \
- done
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic mostlyclean-am
-
-distclean: distclean-am
- -rm -f Makefile
-distclean-am: clean-am distclean-generic
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am: install-dist_xkbdata_symbols_pcDATA
-
-install-exec-am:
-
-install-info: install-info-am
-
-install-man:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-generic
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-dist_xkbdata_symbols_pcDATA uninstall-info-am
-
-.PHONY: all all-am check check-am clean clean-generic distclean \
- distclean-generic distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am \
- install-dist_xkbdata_symbols_pcDATA install-exec \
- install-exec-am install-info install-info-am install-man \
- install-strip installcheck installcheck-am installdirs \
- maintainer-clean maintainer-clean-generic mostlyclean \
- mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \
- uninstall-dist_xkbdata_symbols_pcDATA uninstall-info-am
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/data/xkbdata/symbols/pc/al b/data/xkbdata/symbols/pc/al
deleted file mode 100644
index df8ccd810..000000000
--- a/data/xkbdata/symbols/pc/al
+++ /dev/null
@@ -1,43 +0,0 @@
-// $XdotOrg$
-// based on
-// albanian keyboard layout
-// done by Pablo Saratxaga <pablo@mandrakesoft.com>
-//
-// $XFree86: xc/programs/xkbcomp/symbols/pc/al,v 1.2 2002/11/22 04:03:28 dawes Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- include "pc/latin(type3)"
-
- name[Group1]="Albania";
-
- 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/data/xkbdata/symbols/pc/am b/data/xkbdata/symbols/pc/am
deleted file mode 100644
index 83403ab41..000000000
--- a/data/xkbdata/symbols/pc/am
+++ /dev/null
@@ -1,123 +0,0 @@
-// $XdotOrg$
-// based on a keyboard map from an 'xkb/symbols/am' file
-//
-// $XFree86: xc/programs/xkbcomp/symbols/pc/am,v 1.4 2003/05/29 12:41:58 pascal Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- name[Group1]= "Armenia";
-
- // 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> { [ period, 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 ] };
-
-};
-
-xkb_symbols "phonetic" {
- include "pc/am(basic)"
- name[Group1]= "Armenia - 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> { [ 0x1000580, 0x1000550 ] };
- 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> { [ 0x100057c, 0x100054c ] };
- 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 ] };
-
-};
diff --git a/data/xkbdata/symbols/pc/ara b/data/xkbdata/symbols/pc/ara
deleted file mode 100644
index 0b8be5897..000000000
--- a/data/xkbdata/symbols/pc/ara
+++ /dev/null
@@ -1,146 +0,0 @@
-// $XdotOrg$
-// based on a keyboard map from an 'xkb/symbols/ar' file
-//
-// $XFree86$
-
-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, parenleft ] };
- key <AE10> { [ 0, parenright ] };
- 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 ] };
- 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, braceleft ] };
- key <AD12> { [ Arabic_dal, braceright ] };
-
- key <AC01> { [ Arabic_sheen, backslash ] };
- key <AC02> { [ Arabic_seen, S ] };
- key <AC03> { [ Arabic_yeh, bracketleft ] };
- key <AC04> { [ Arabic_beh, bracketright ] };
- 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 ] };
- key <AC11> { [ Arabic_tah, quotedbl ] };
- key <BKSL> { [ less, greater ] };
-
- key <LSGT> { [ bar, brokenbar ] };
- key <AB01> { [Arabic_hamzaonyeh, asciitilde ] };
- key <AB02> { [ Arabic_hamza, Arabic_sukun ] };
- key <AB03> { [Arabic_hamzaonwaw, Arabic_kasra ] };
- key <AB04> { [ Arabic_ra, Arabic_kasratan ] };
- 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 ] };
-
- // End alphanumeric section
-};
-
-partial alphanumeric_keys
-xkb_symbols "qwerty" {
- include "pc/ar(basic)"
- name[Group1]= "Arabic - qwerty";
-};
-
-partial alphanumeric_keys
-xkb_symbols "azerty" {
- include "pc/ar(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 "pc/ar(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, percent ] };
- key <AE06> { [ 0x1000666, asciicircum ] };
- key <AE07> { [ 0x1000667, ampersand ] };
- key <AE08> { [ 0x1000668, asterisk ] };
- key <AE09> { [ 0x1000669, parenleft ] };
- key <AE10> { [ 0x1000660, parenright ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "qwerty_digits" {
- include "pc/ar(digits)"
- name[Group1]= "Arabic - qwerty/digits";
-};
-
-partial alphanumeric_keys
-xkb_symbols "azerty_digits" {
- include "pc/ar(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 ] };
-};
-
diff --git a/data/xkbdata/symbols/pc/az b/data/xkbdata/symbols/pc/az
deleted file mode 100644
index d7f7f5c7e..000000000
--- a/data/xkbdata/symbols/pc/az
+++ /dev/null
@@ -1,94 +0,0 @@
-// $XdotOrg$
-
-// 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 "pc/us"
-
- name[Group1]= "Azerbaijan";
-
- 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]= "Azerbaijan - 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/data/xkbdata/symbols/pc/ba b/data/xkbdata/symbols/pc/ba
deleted file mode 100644
index 38bc4b38a..000000000
--- a/data/xkbdata/symbols/pc/ba
+++ /dev/null
@@ -1,61 +0,0 @@
-// $XdotOrg$
-// Bosnian keyboards
-// Amila Akagic, <bono@linux.org.ba>
-// Zadnja promjena: 07.05.2002.
-// $XFree86: xc/programs/xkbcomp/symbols/bs,v 1.1 2002/12/13 04:18:03 dawes Exp $
-// $XKeyboardConfig: xkbdesc/symbols/ba,v 1.3 2004/12/22 21:51:19 svu Exp $
-
-default partial alphanumeric_keys
-xkb_symbols "basic" {
-
- include "pc/latin"
- // Alphanumeric section
- name[Group1]= "Bosnia and Herzegovina";
-
- key <TLDE> { [ dead_cedilla, dead_diaeresis ] };
- key <AE01> { [ 1, exclam, asciitilde, dead_tilde ] };
- key <AE02> { [ 2, quotedbl, dead_caron, caron ] };
- key <AE03> { [ 3, numbersign, asciicircum, dead_circumflex ] };
- key <AE04> { [ 4, dollar, dead_breve, breve ] };
- key <AE05> { [ 5, percent, degree, dead_abovering ] };
- key <AE06> { [ 6, ampersand, dead_ogonek, ogonek ] };
- key <AE07> { [ 7, slash, quoteleft, dead_grave ] };
- key <AE08> { [ 8, parenleft, dead_abovedot, abovedot ] };
- key <AE09> { [ 9, parenright, dead_acute, quoteright ] };
- key <AE10> { [ 0, equal, dead_doubleacute, doubleacute] };
- key <AE11> { [ apostrophe, question, dead_diaeresis, diaeresis ] };
- key <AE12> { [ plus, asterisk, dead_cedilla, cedilla ] };
-
- key <AD01> { [ q, Q, backslash ] };
- key <AD02> { [ w, W, bar ] };
- key <AD03> { [ e, E, EuroSign ] };
- key <AD05> { [ t, T ] };
- key <AD06> { [ z, Z ] };
- key <AD07> { [ u, U ] };
- key <AD08> { [ i, I ] };
- key <AD11> { [ scaron, Scaron, division ] };
- key <AD12> { [ dstroke, Dstroke, multiply, dead_macron ] };
- key <AC04> { [ f, F, bracketleft ] };
- key <AC05> { [ g, G, bracketright] };
- key <AC08> { [ k, K, lstroke ] };
- key <AC09> { [ l, L, Lstroke ] };
- key <AC10> { [ ccaron, Ccaron ] };
- key <AC11> { [ cacute, Cacute, ssharp ] };
-
- key <LSGT> { [ less, greater,bar ] };
- key <AB01> { [ y, Y ] };
- key <AB04> { [ v, V, at ] };
- key <AB05> { [ b, B, braceleft ] };
- key <AB06> { [ n, N, braceright ] };
- key <AB07> { [ m, M, section ] };
- key <AB08> { [ comma, semicolon ] };
- key <AB09> { [ period, colon, periodcentered] };
- key <AB10> { [ minus, underscore ] };
- key <BKSL> { [ zcaron, Zcaron, currency ] };
-
- // End alphanumeric section
-
- include "keypad(comma)"
-};
-
-
diff --git a/data/xkbdata/symbols/pc/bd b/data/xkbdata/symbols/pc/bd
deleted file mode 100644
index e6c9eac79..000000000
--- a/data/xkbdata/symbols/pc/bd
+++ /dev/null
@@ -1,15 +0,0 @@
-// $XdotOrg$
-// $XKeyboardConfig: xkbdesc/symbols/bd,v 1.3 2005/08/01 00:01:54 svu Exp $
-
-default partial alphanumeric_keys
-xkb_symbols "basic" {
- include "pc/in(ben)"
- name[Group1]= "Bangladesh";
-// TODO(svu): change iNSCRIPT to Jatiaya
-// according to http://ekushey.org/projects/shadhinota/national.html
-};
-
-xkb_symbols "probhat" {
- include "pc/in(ben_probhat)"
- name[Group1]= "Bangladesh - Probhat";
-};
diff --git a/data/xkbdata/symbols/pc/be b/data/xkbdata/symbols/pc/be
deleted file mode 100644
index d881a0d89..000000000
--- a/data/xkbdata/symbols/pc/be
+++ /dev/null
@@ -1,98 +0,0 @@
-// $XdotOrg$
-// based on a keyboard map from an 'xkb/symbols/be' file
-//
-// $XFree86: xc/programs/xkbcomp/symbols/pc/be,v 1.3 2003/04/12 10:53:48 pascal Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- include "pc/latin"
-
- name[Group1]="Belgium";
-
- 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 <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)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "iso-alternate" {
- include "pc/be(basic)"
- name[Group1]="Belgium - 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 "pc/be(basic)"
- name[Group1]="Belgium - Sun dead keys";
- key <AD11> { [SunFA_Circum, SunFA_Diaeresis, bracketleft, bracketleft] };
- key <AC11> { [ ugrave, percent, SunFA_Acute, SunFA_Acute ] };
- key <BKSL> { [ mu, sterling, SunFA_Grave, SunFA_Grave ] };
- key <AB07> { [ comma, question, SunFA_Cedilla, SunFA_Cedilla] };
- key <AB10> { [ equal, plus, SunFA_Tilde, SunFA_Tilde ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "Sundeadkeys" {
-
- // Use the Sun dead keys
-
- include "pc/be(sundeadkeys)"
-
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
-
- // Eliminates dead keys from the basic Belgian layout
-
- include "pc/be(basic)"
- name[Group1]="Belgium - 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 ] };
-};
diff --git a/data/xkbdata/symbols/pc/bg b/data/xkbdata/symbols/pc/bg
deleted file mode 100644
index 4480dec17..000000000
--- a/data/xkbdata/symbols/pc/bg
+++ /dev/null
@@ -1,138 +0,0 @@
-// $XdotOrg$
-// based on a keyboard map:
-//
-//////////////////////////////////////////////////////////////////////////
-// Copyright (C) 1999, 2000 by Anton Zinoviev <anton@lml.bas.bg>
-//
-// This software may be used, modified, copied, distributed, and sold,
-// in both source and binary form provided that the above copyright
-// and these terms are retained. Under no circumstances is the author
-// responsible for the proper functioning of this software, nor does
-// the author assume any responsibility for damages incurred with its
-// use.
-//
-//////////////////////////////////////////////////////////////////////////
-// Version 1.6r1
-//
-// $XFree86$
-
-partial default alphanumeric_keys
-xkb_symbols "bds" {
-// BDS is the Bulgarian Institute for Standardization
-
- name[Group1]= "Bulgaria";
-
- key <TLDE> { [ parenleft, parenright ] };
- key <AE01> { [ 1, exclam ] };
- key <AE02> { [ 2, question ] };
- key <AE03> { [ 3, plus ] };
- key <AE04> { [ 4, quotedbl ] };
- key <AE05> { [ 5, percent ] };
- key <AE06> { [ 6, equal ] };
- key <AE07> { [ 7, colon ] };
- key <AE08> { [ 8, slash ] };
- key <AE09> { [ 9, emdash ] };
- key <AE10> { [ 0, numerosign ] };
- key <AE11> { [ minus, I ] };
- key <AE12> { [ period, V ] };
-
- key <AD01> { [ comma, Cyrillic_yeru ] };
- key <AD02> { [ Cyrillic_u, Cyrillic_U ] };
- key <AD03> { [ Cyrillic_ie, Cyrillic_IE ] };
- key <AD04> { [ Cyrillic_i, Cyrillic_I ] };
- key <AD05> { [ Cyrillic_sha, Cyrillic_SHA ] };
- key <AD06> { [ Cyrillic_shcha, Cyrillic_SHCHA ] };
- key <AD07> { [ Cyrillic_ka, Cyrillic_KA ] };
- key <AD08> { [ Cyrillic_es, Cyrillic_ES ] };
- 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, Cyrillic_SOFTSIGN ] };
- key <AC02> { [ Cyrillic_ya, Cyrillic_YA ] };
- 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 ] };
- 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> { [ apostrophe, Cyrillic_YERU ] };
-
- key <AB01> { [ Cyrillic_yu, Cyrillic_YU ] };
- key <AB02> { [ Cyrillic_shorti, Cyrillic_SHORTI ] };
- key <AB03> { [ Cyrillic_hardsign, Cyrillic_HARDSIGN ] };
- 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 ] };
- key <AB09> { [ Cyrillic_el, Cyrillic_EL ] };
- key <AB10> { [ Cyrillic_be, Cyrillic_BE ] };
-
- // End alphanumeric section
-
-};
-
-partial alphanumeric_keys
-xkb_symbols "phonetic" {
-
- name[Group1]= "Bulgaria - Phonetic";
-
- key <TLDE> { [ Cyrillic_che, Cyrillic_CHE ] };
- 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 <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_hardsign, Cyrillic_HARDSIGN ] };
- key <LatU> { [ Cyrillic_u, Cyrillic_U ] };
- key <LatI> { [ Cyrillic_i, Cyrillic_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> { [ semicolon, colon ] };
- key <AC11> { [ quoteright, quotedbl ] };
- 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> { [ comma, less ] };
- key <AB09> { [ period, greater ] };
- key <AB10> { [ slash, question ] };
-
- // End alphanumeric section
-
-};
diff --git a/data/xkbdata/symbols/pc/br b/data/xkbdata/symbols/pc/br
deleted file mode 100644
index aaeb68cdc..000000000
--- a/data/xkbdata/symbols/pc/br
+++ /dev/null
@@ -1,62 +0,0 @@
-
-// based on
-// "a very simple Brasilian ABNT2 keybaord
-// by Ricardo Y. Igarashi (iga@that.com.br)
-// Adds suport for dead-keys in I18N applications
-// by Conectiva (http://www.conectiva.com.br)"
-//
-// $XdotOrg: xc/programs/xkbcomp/symbols/pc/br,v 1.4 2003/12/09 13:51:34 pascal Exp $
-// $XFree86: xc/programs/xkbcomp/symbols/pc/br,v 1.3 2003/04/19 12:22:11 pascal Exp $
-
-xkb_symbols "abnt2" {
-
- include "pc/latin"
-
- name[Group1]="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 <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 <AC12> { [bracketright, braceright, masculine, masculine ] };
-
- key <TLDE> { [apostrophe, quotedbl, notsign, notsign ] };
-
- key <BKSL> { [ 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 ] };
-
- key <KPPT> { [ KP_Decimal ] };
-
- include "keypad(comma)"
-
- include "level3(ralt_switch)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
-
- include "pc/br(abnt2)" // for consistent naming
- name[Group1]="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 ] };
-};
diff --git a/data/xkbdata/symbols/pc/bt b/data/xkbdata/symbols/pc/bt
deleted file mode 100644
index e52dd3a77..000000000
--- a/data/xkbdata/symbols/pc/bt
+++ /dev/null
@@ -1,88 +0,0 @@
-// $XdotOrg$
-//
-// 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>
-// Layout map provided by Chris Fynn
-/////////////////////////////////////////////////////////////////
-// Version 0.97. Last modified: 09 Jan 2004
-/////////////////////////////////////////////////////////////////
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
- name[Group1]= "Bhutan";
-
- key <TLDE> { [ U0F09, U0F0A, U0F6C, U0F6B ] };
-
-// numbers e.a.
- key <AE01> { [ U0F21, U0F04, 1, exclam ] };
- key <AE02> { [ U0F22, U0F05, 2, at ] };
- key <AE03> { [ U0F23, U0F06, 3, numbersign ] };
- key <AE04> { [ U0F24, U0F24, 4, dollar ] };
- key <AE05> { [ U0F25, U0F25, 5, percent ] };
- key <AE06> { [ U0F26, U0F08, 6, U0F01 ] };
- key <AE07> { [ U0F27, U0F38, 7, ampersand ] };
- key <AE08> { [ U0F28, U0F34, 8, asterisk ] };
- key <AE09> { [ U0F29, U0F3C, 9, parenleft ] };
- key <AE10> { [ U0F20, U0F3D, 0, parenright ] };
- key <AE11> { [ U0F14, U0F7F, minus, underscore ] };
- key <AE12> { [ U0F0D, U0F11, equal, plus ] };
-
-// consonants ( ka kha ga nga )
- key <AD01> { [ U0F40, U0F90, U0F88 ] };
- key <AD02> { [ U0F41, U0F91, U0F89 ] };
- key <AD03> { [ U0F42, U0F92 ] };
- key <AD04> { [ U0F44, U0F94, U0F83, U0F82 ] };
-
-// vowels ( i u e o )
- key <AD05> { [ U0F72, U0F80, U0F1A ] };
- key <AD06> { [ U0F74, U0F84, U0F1B ] };
- key <AD07> { [ U0F7A, U0F7B, U0F1C ] };
- key <AD08> { [ U0F7C, U0F7D, U0F1D, U0F17 ] };
-
-// consonants ( ca cha ja nya )
- key <AD09> { [ U0F45, U0F95, U0F1E, U0F18 ] };
- key <AD10> { [ U0F46, U0F96, U0F1F, U0F19 ] };
- key <AD11> { [ U0F47, U0F97, bracketleft, U0F3E ] };
- key <AD12> { [ U0F49, U0F99, bracketright, U0F3F ] };
-
-// consonants ( ta tha da na pa pha ba ma tsa tsha dza wa )
- key <AC01> { [ U0F4F, U0F9F, U0F4A, U0F9A ] };
- key <AC02> { [ U0F50, U0FA0, U0F4B, U0F9B ] };
- key <AC03> { [ U0F51, U0FA1, U0F4C, U0F9C ] };
- key <AC04> { [ U0F53, U0FA3, U0F4E, U0F9E ] };
- key <AC05> { [ U0F54, U0FA4, U2039, U00AB ] };
- key <AC06> { [ U0F55, U0FA5, U203A, U00BB ] };
- key <AC07> { [ U0F56, U0FA6, U0F37, U0F35 ] };
- key <AC08> { [ U0F58, U0FA8, U0F7E ] };
- key <AC09> { [ U0F59, U0FA9, U0F39 ] };
- key <AC10> { [ U0F5A, U0FAA, colon, semicolon ] };
- key <AC11> { [ U0F5B, U0FAB, apostrophe, quotedbl ] };
-
-// TODO: BKSL and LSGT are from gb layout, are there any variants?
- key <BKSL> { [ U0F5D, U0FAD, backslash, U0FBA ] };
- key <LSGT> { [ U0F0D, U0F11, U0F10, U0F0F ] };
-
-// consonants ( zha za 'a ya ra la sha sa ha a )
- key <AB01> { [ U0F5E, U0FAE, U0F13, U0F36 ] };
- key <AB02> { [ U0F5F, U0FAF, U0FBE, U0FBF ] };
- key <AB03> { [ U0F60, U0F71, U0F03, U0FB0 ] };
- key <AB04> { [ U0F61, U0FB1, U0F12, U0FBB ] };
- key <AB05> { [ U0F62, U0FB2, U0F6A, U0FBC ] };
- key <AB06> { [ U0F63, U0FB3, U0F8A, U0F88 ] };
- key <AB07> { [ U0F64, U0FB4, U0F65, U0FB5 ] };
- key <AB08> { [ U0F66, U0FB6, comma, less ] };
- key <AB09> { [ U0F67, U0FB7, period, greater ] };
- key <AB10> { [ U0F68, U0FB8, slash, question ] };
-
-// space
- key <SPCE> { [ U0F0B, space, U0F0C, U00A0 ] };
-
- include "level3(ralt_switch)"
-};
diff --git a/data/xkbdata/symbols/pc/by b/data/xkbdata/symbols/pc/by
deleted file mode 100644
index f73fae611..000000000
--- a/data/xkbdata/symbols/pc/by
+++ /dev/null
@@ -1,76 +0,0 @@
-// $XdotOrg$
-// based on
-// belarusian standard keyboard
-// Alexander Mikhailian <mikhailian@altern.org>
-//
-//
-// $XFree86$
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- name[Group1]= "Belarus";
-
- key <TLDE> { [ Cyrillic_io, Cyrillic_IO ] };
- key <LSGT> { [ bar, brokenbar ] };
-
- key <AE02> { [ 2, quotedbl ] };
- key <AE04> { [ 4, semicolon ] };
- key <AE05> { [ 5, percent ] };
- key <AE06> { [ 6, colon ] };
- key <AE07> { [ 7, question ] };
-
- 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 <AB07> { [Cyrillic_softsign,Cyrillic_SOFTSIGN ] };
- 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> { [ apostrophe, apostrophe ] };
-
- 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> { [ Ukrainian_i, Ukrainian_I ] };
- key <AB06> { [ Cyrillic_te, Cyrillic_TE ] };
- key <AB08> { [ Cyrillic_be, Cyrillic_BE ] };
- key <AB09> { [ Cyrillic_yu, Cyrillic_YU ] };
- key <AB10> { [ period, comma ] };
-
- key <BKSL> { [ slash, bar ] };
-
- // End alphanumeric section
-};
-
-partial alphanumeric_keys
-xkb_symbols "winkeys" {
- include "pc/by(basic)"
- name[Group1]= "Belarus - Winkeys";
- key <AE04> { [ 4, semicolon ] };
- key <AE03> { [ 3, numbersign ] };
- key <AE05> { [ 5, percent ] };
- key <AE06> { [ 6, colon ] };
- key <AE07> { [ 7, question ] };
- key <AE08> { [ 8, asterisk ] };
- key <AB10> { [ period, comma ] };
- key <BKSL> { [ slash, bar ] };
-};
diff --git a/data/xkbdata/symbols/pc/ca b/data/xkbdata/symbols/pc/ca
deleted file mode 100644
index 809d22ff3..000000000
--- a/data/xkbdata/symbols/pc/ca
+++ /dev/null
@@ -1,331 +0,0 @@
-// $XdotOrg$
-// $XKeyboardConfig: xkbdesc/symbols/ca,v 1.10 2005/07/31 00:28:39 svu Exp $
-
-default partial
-xkb_symbols "fr" {
- name[Group1] = "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] = "Canada - French 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] = "Canada - French (legacy)";
-
- include "pc/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] = "Canada - Multilingual";
-
- include "pc/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] = "Canada - Multilingual, second part";
-
- key <TLDE> { [ VoidSymbol, hyphen ] };
- key <AE01> { [ onesuperior, exclamdown ] };
- key <AE02> { [ twosuperior, VoidSymbol ] };
- key <AE03> { [ threesuperior, sterling ] };
- key <AE04> { [ onequarter, currency ] };
- key <AE05> { [ onehalf,threeeighths ] };
- key <AE06> { [ threequarters, fiveeighths ] };
- key <AE07> { [ VoidSymbol,seveneighths ] };
- key <AE08> { [ VoidSymbol, trademark ] };
- key <AE09> { [ VoidSymbol, plusminus ] };
-
- key <AE11> { [ VoidSymbol, questiondown] };
- key <AE12> { [ dead_cedilla, dead_ogonek ] };
-
- key <AD01> { [ VoidSymbol, 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> { [ VoidSymbol, dead_abovering ] };
- key <AD12> { [ dead_tilde, dead_macron ] };
-
- key <AC01> { [ ae, AE ] };
- key <AC02> { [ ssharp, section ] };
- key <AC03> { [ eth, ETH ] };
- key <AC04> { [ VoidSymbol, ordfeminine ] };
- key <AC05> { [ eng, ENG ] };
- key <AC06> { [ hstroke, Hstroke ] };
- key <AC07> { [ U0133, U0132 ] };
- key <AC08> { [ kra, VoidSymbol ] };
- key <AC09> { [ U0140, U013F ] };
- key <AC10> { [ dead_acute, dead_doubleacute ] };
- key <AC11> { [ VoidSymbol, dead_caron ] };
- key <BKSL> { [ VoidSymbol, dead_breve ] };
-
-
- key <LSGT> { [ VoidSymbol, 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> { [ VoidSymbol, dead_abovedot ] };
-
-};
-
-// based on
-// Inuktitut keyboard for X11
-// written by Pablo Saratxaga <pablo@mandrakesoft.com>
-
-alphanumeric_keys
-xkb_symbols "ike" {
-
- name[Group1]= "Canada - 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
-};
diff --git a/data/xkbdata/symbols/pc/ch b/data/xkbdata/symbols/pc/ch
deleted file mode 100644
index fabc50b3a..000000000
--- a/data/xkbdata/symbols/pc/ch
+++ /dev/null
@@ -1,123 +0,0 @@
-// $XdotOrg$
-// $XKeyboardConfig: xkbdesc/symbols/ch,v 1.8 2005/01/16 02:18:20 svu Exp $
-
-// $Xorg: ch,v 1.3 2000/08/17 19:54:42 cpqbld Exp $
-
-
-
-
-// $XFree86: xc/programs/xkbcomp/symbols/ch,v 3.6 2002/11/25 14:05:06 eich Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- include "pc/latin"
-
- // Alphanumeric section
- name[Group1]= "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, brokenbar ] };
- 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 "de" {
- include "pc/ch(basic)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "de_Sundeadkeys" {
- // modify the basic Swiss German layout to use Sun dead keys
- include "pc/ch(basic)"
- key <AE11> { [ apostrophe, question, SunFA_Acute ] };
- key <AE12> { [ SunFA_Circum, SunFA_Grave, SunFA_Tilde ] };
- key <AD12> { [ SunFA_Diaeresis, exclam, bracketright ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "de_sundeadkeys" {
- include "pc/ch(de_Sundeadkeys)"
- name[Group1]= "Switzerland - German, Sun dead keys";
-};
-
-partial alphanumeric_keys
-xkb_symbols "de_nodeadkeys" {
- // modify the basic Swiss German layout not to have any dead keys
- include "pc/ch(basic)"
- name[Group1]= "Switzerland - German, 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 "pc/ch(basic)"
- name[Group1]= "Switzerland - French";
-
- 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 "pc/ch(fr)"
- key <AE11> { [ apostrophe, question, SunFA_Acute ] };
- key <AE12> { [ SunFA_Circum, SunFA_Grave, SunFA_Tilde ] };
- key <AD12> { [ SunFA_Diaeresis, exclam, bracketright ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "fr_sundeadkeys" {
- include "pc/ch(fr_Sundeadkeys)"
- name[Group1]= "Switzerland - French, Sun dead keys";
-};
-
-partial alphanumeric_keys
-xkb_symbols "fr_nodeadkeys" {
- // modify the basic Swiss French layout not to have any dead keys
- include "pc/ch(fr)"
- name[Group1]= "Switzerland - French, eliminate dead keys";
- key <AE11> { [ apostrophe, question, acute ] };
- key <AE12> { [ asciicircum, grave, asciitilde ] };
- key <AD12> { [ diaeresis, exclam, bracketright ] };
-};
diff --git a/data/xkbdata/symbols/pc/cz b/data/xkbdata/symbols/pc/cz
deleted file mode 100644
index 5c0267f3a..000000000
--- a/data/xkbdata/symbols/pc/cz
+++ /dev/null
@@ -1,108 +0,0 @@
-// $XdotOrg$
-// $XFree86: xc/programs/xkbcomp/symbols/pc/cz,v 1.2 2002/11/22 04:02:22 dawes Exp $
-
-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 "pc/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, nobreakspace, nobreakspace ] };
-
- key <KPDL> { type[Group1]="FOUR_LEVEL_KEYPAD",
- [ KP_Delete, comma, KP_Delete, KP_Decimal ] };
-
- include "level3(ralt_switch)"
-};
-
-
-// Use <BKSL> instead of <LSGT> (useful for keyboard without <LSGT> key)
-xkb_symbols "bksl" {
- include "cz(basic)"
- name[Group1]= "Czechia - With <\|> key";
-
- key <BKSL> { [ backslash, bar, slash, NoSymbol ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "qwerty" {
-
- // This layout should work exactly as a cz with the exception
- // of 'Z' and 'Y' keys, which are in the qwerty style (ie. swapped).
- // 2001 by Kamil Toman <ktoman@email.cz>
-
- include "cz(basic)"
- name[Group1]= "Czechia - 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 "cz(qwerty)"
-
- name[Group1]= "Czechia - qwerty, extended Backslash";
-
- key <BKSL> { [ backslash, bar, slash, NoSymbol ] };
-};
diff --git a/data/xkbdata/symbols/pc/de b/data/xkbdata/symbols/pc/de
deleted file mode 100644
index 4be57932d..000000000
--- a/data/xkbdata/symbols/pc/de
+++ /dev/null
@@ -1,172 +0,0 @@
-// $XdotOrg$
-// based on a keyboard map from an 'xkb/symbols/de' file
-//
-// $XFree86: xc/programs/xkbcomp/symbols/pc/de,v 1.6 2003/09/08 13:12:51 pascal Exp $
-
-default
-xkb_symbols "basic" {
-
- include "pc/latin(type4)"
-
- name[Group1]="Germany";
-
- key <AE02> { [ 2, quotedbl, twosuperior, oneeighth ] };
- key <AE03> { [ 3, section, threesuperior, sterling ] };
- key <AE04> { [ 4, dollar, onequarter, currency ] };
- key <AE11> { [ ssharp, question, backslash, questiondown ] };
- 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 <AC10> { [odiaeresis, Odiaeresis, dead_doubleacute, dead_doubleacute ] };
- key <AC11> { [adiaeresis, Adiaeresis, dead_circumflex, dead_caron] };
- key <TLDE> { [dead_circumflex, degree, notsign, notsign ] };
-
- key <BKSL> { [numbersign, apostrophe, dead_grave, dead_breve ] };
- key <AB01> { [ y, Y, guillemotleft, less ] };
-
- include "keypad(comma)"
-
- include "level3(ralt_switch)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
-
- // modify the basic German layout to not have any dead keys
-
- include "pc/de(basic)"
- name[Group1]="Germany - 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 "pc/de(basic)"
- name[Group1]="Germany - 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 "pc/de(deadgraveacute)"
-
- name[Group1]="Germany - 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', 'ä (&auml)' (+<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 "pc/de(basic)"
-
- name[Group1]="Germany - Romanian keyboard with German letters";
-
- 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 "pc/de(nodeadkeys)"
- name[Group1]="Germany - Romanian keyboard with German letters, 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 "pc/us(dvorak)"
-
- name[Group1]="Germany - 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_diaresis ] };
- 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 ] };
-
-};
diff --git a/data/xkbdata/symbols/pc/dk b/data/xkbdata/symbols/pc/dk
deleted file mode 100644
index e9c99304f..000000000
--- a/data/xkbdata/symbols/pc/dk
+++ /dev/null
@@ -1,46 +0,0 @@
-// $XdotOrg$
-// based on a keyboard map from an 'xkb/symbols/dk' file
-//
-// $XFree86: xc/programs/xkbcomp/symbols/pc/dk,v 1.3 2002/12/19 01:07:56 dawes Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- include "pc/latin(type2)"
-
- name[Group1]="Denmark";
-
- 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 "keypad(comma)"
-
- include "level3(ralt_switch)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
-
- include "pc/dk(basic)"
-
- name[Group1]="Denmark - 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/data/xkbdata/symbols/pc/ee b/data/xkbdata/symbols/pc/ee
deleted file mode 100644
index fa2fe4588..000000000
--- a/data/xkbdata/symbols/pc/ee
+++ /dev/null
@@ -1,56 +0,0 @@
-// $XdotOrg$
-// based on
-// Estonian XKB-keymap by Ville Hallik <ville@linux.ee>
-//
-// $XFree86: xc/programs/xkbcomp/symbols/pc/ee,v 1.2 2002/11/22 04:03:28 dawes Exp $
-
-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 "pc/latin(type4)"
-
- name[Group1]="Estonia";
-
- 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 <AD03> { [ e, E, EuroSign, EuroSign ] };
- 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 ] };
-
- include "level3(ralt_switch)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
-
- // Modifies the basic Estonian layout to eliminate all dead keys
-
- include "pc/ee(basic)"
- name[Group1]="Estonia - 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 ] };
-};
diff --git a/data/xkbdata/symbols/pc/es b/data/xkbdata/symbols/pc/es
deleted file mode 100644
index cac04a780..000000000
--- a/data/xkbdata/symbols/pc/es
+++ /dev/null
@@ -1,125 +0,0 @@
-// $XdotOrg$
-// based on a keyboard
-// Modified for a real Spanish Keyboard by Jon Tombs
-//
-// $XFree86: xc/programs/xkbcomp/symbols/pc/es,v 1.2 2002/11/22 04:03:28 dawes Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- include "pc/latin(type4)"
-
- name[Group1]="Spain";
-
- 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, asciitilde, 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 "pc/es(basic)"
-
- name[Group1]="Spain - Sun dead keys";
-
- key <AC11> { [SunFA_Acute, SunFA_Diaeresis, braceleft, braceleft ] };
- key <AD11> { [SunFA_Grave, SunFA_Circum, bracketleft, dead_abovering ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "sundeadkeys" {
-
- include "pc/es(Sundeadkeys)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
-
- include "pc/es(basic)"
-
- name[Group1]="Spain - 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]="Spain - 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)"
-};
diff --git a/data/xkbdata/symbols/pc/fi b/data/xkbdata/symbols/pc/fi
deleted file mode 100644
index 16d862a25..000000000
--- a/data/xkbdata/symbols/pc/fi
+++ /dev/null
@@ -1,90 +0,0 @@
-// $XdotOrg$
-// based on a keyboard map from an 'xkb/symbols/fi' file
-//
-// $XFree86: xc/programs/xkbcomp/symbols/pc/fi,v 1.9 2003/01/29 17:17:31 dawes Exp $
-
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
- include "pc/latin(type2)"
- include "pc/fi(fi)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "fi" {
-
- // a Finnish keyboard with dead key support and all of
- // ISO-8859-1 and ISO-8859-15 characters available.
-
- name[Group1]="Finland";
-
- key <TLDE> { [ section, onehalf, onequarter, threequarters ] };
- key <LSGT> { [ less, greater, bar, brokenbar ] };
- // AltGr+<SPCE> is pressed accidentally too often after AltGr+<LSGT>,
- // hence AltGr+<SPCE> produces now space, not nobreakspace.
- key <SPCE> { [ space, space, space, nobreakspace ] };
- 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 <AB09> { [ period, colon, periodcentered, notsign ] };
- key <AB01> { [ z, Z, zcaron, Zcaron ] };
- key <AB02> { [ x, X, multiply, division ] };
- key <AB03> { [ c, C, copyright, cent ] };
- key <AB05> { [ b, B, ssharp, NoSymbol ] };
- key <AB06> { [ n, N, ntilde, Ntilde ] };
- key <AB07> { [ m, M, mu, NoSymbol ] };
- key <AB10> { [ minus, underscore, hyphen, macron ] };
- key <AC02> { [ s, S, scaron, Scaron ] };
- key <AC03> { [ d, D, eth, ETH ] };
- key <AD03> { [ e, E, EuroSign, cent ] };
- key <AD04> { [ r, R, registered, NoSymbol ] };
- key <AD05> { [ t, T, thorn, THORN ] };
- key <AD10> { [ p, P, paragraph, NoSymbol ] };
- key <AC10> { [ odiaeresis, Odiaeresis, oslash, Ooblique ] };
- key <AE11> { [ plus, question, backslash, questiondown ] };
- key <AC11> { [ adiaeresis, Adiaeresis, ae, AE ] };
- key <BKSL> { [ apostrophe, asterisk ] };
- key <AD11> { [ aring, Aring, oe, OE ] };
- key <AE12> { [ dead_acute, dead_grave ] };
- key <AD12> { [ dead_diaeresis, dead_circumflex, dead_tilde, dead_caron ] };
-
- // End alphanumeric section, begin "Keypad"
- include "keypad(comma)"
- // End "Keypad" section
-
- include "level3(ralt_switch)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
- include "pc/latin(type2)"
- include "pc/latin(type2_nodeadkeys)"
- include "pc/fi(fi)"
-
- name[Group1]="Finland - Eliminate dead keys";
-
- key <AE12> { [ acute, grave ] };
- key <AD12> { [ diaeresis, asciicircum, asciitilde, caron ] };
-};
-
-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 "pc/no(smi)"
-
- name[Group1]= "Finland - Northern Saami";
-
- key <AC10> { [odiaeresis, Odiaeresis, oslash, Ooblique ] };
- key <AC11> { [adiaeresis, Adiaeresis, ae, AE ] };
-};
diff --git a/data/xkbdata/symbols/pc/fo b/data/xkbdata/symbols/pc/fo
deleted file mode 100644
index ef9228bf5..000000000
--- a/data/xkbdata/symbols/pc/fo
+++ /dev/null
@@ -1,51 +0,0 @@
-// $XdotOrg$
-// $XFree86$
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- include "pc/latin(type2)"
-
- name[Group1]= "Faroe Islands";
-
- 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 "pc/fo(basic)"
-
- name[Group1]= "Faroe Islands - 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/data/xkbdata/symbols/pc/fr b/data/xkbdata/symbols/pc/fr
deleted file mode 100644
index 68686ed74..000000000
--- a/data/xkbdata/symbols/pc/fr
+++ /dev/null
@@ -1,320 +0,0 @@
-// $XdotOrg$
-// based on a keyboard map from an 'xkb/symbols/fr' file
-//
-// $XFree86: xc/programs/xkbcomp/symbols/pc/fr,v 1.2 2002/11/22 04:03:28 dawes Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- include "pc/latin"
-
- name[Group1]="France";
-
- 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 "Sundeadkeys" {
-
- // Modifies the basic French layout to use the Sun dead keys
-
- include "pc/fr(basic)"
-
- name[Group1]="France - Sun dead keys";
-
- key <AD11> { [SunFA_Circum, SunFA_Diaeresis ] };
- key <AB07> { [comma, question, SunFA_Acute, dead_doubleacute ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "sundeadkeys" {
- include "pc/fr(Sundeadkeys)"
-
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
-
- // Modifies the basic French layout to eliminate all dead keys
-
- include "pc/fr(basic)"
-
- name[Group1]="France - 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 ] };
-};
-
-// 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)
-//
-// $XFree86: xc/programs/xkbcomp/symbols/fr-latin9,v 1.1 2002/12/20 02:07:11 dawes Exp $
-//
-// 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 | Meta | Alt | Space Nobreakspace | AltGr | Multi|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 "pc/latin"
-
- name[Group1]="France - 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 ] };
-
- key <SPCE> { [ space, space, nobreakspace ] };
-
- // 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, period, 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 "pc/fr(latin9)"
-
- key <AE01> { [ ampersand, 1, SunFA_Acute, periodcentered ] };
- key <AE07> { [ egrave, 7, SunFA_Grave, Egrave ] };
- key <AD11> { [ SunFA_Circum, SunFA_Diaeresis, SunFA_Tilde, quoteright ] };
-
-};
-
-partial alphanumeric_keys
-xkb_symbols "latin9_sundeadkeys" {
-
- include "pc/fr(latin9_Sundeadkeys)"
-
- name[Group1]="France - Alternative, Sun dead keys";
-};
-
-partial alphanumeric_keys
-xkb_symbols "latin9_nodeadkeys" {
-
- // Modifies the basic fr-latin9 layout to eliminate all dead keys
-
- include "pc/fr(latin9)"
-
- name[Group1]="France - 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 ] };
-};
-
-// Keymap Dvorak pour le Français
-// par Josselin Mouette <josselin.mouette@ens-lyon.org>.
-
-partial alphanumeric_keys
-xkb_symbols "dvorak" {
-
- name[Group1]= "France - Dvorak";
-
- key <TLDE> { [ oe, OE, ae, AE ] };
-
- key <AE01> { [ slash, 1, ampersand, onesuperior ] };
- key <AE02> { [ plus, 2, asciitilde, twosuperior ] };
- key <AE03> { [ minus, 3, numbersign, threesuperior ] };
- key <AE04> { [ asterisk, 4, less, guillemotleft ] };
- key <AE05> { [ equal, 5, greater, guillemotright ] };
- key <AE06> { [ backslash, 6, at, notsign ] };
- key <AE07> { [ parenleft, 7, dead_circumflex, multiply ] };
- key <AE08> { [ grave, 8, dead_grave, division ] };
- key <AE09> { [ parenright, 9, asciicircum, plusminus ] };
- key <AE10> { [ quotedbl, 0, dead_diaeresis, dead_diaeresis ] };
- key <AE11> { [bracketleft, braceleft, bar, degree ] };
- key <AE12> { [bracketright, braceright, percent, percent ] };
-
- key <AD01> { [ colon, question, question, questiondown ] };
- key <AD02> { [ agrave, Agrave, aring, Aring ] };
- key <AD03> { [ eacute, Eacute, EuroSign, cent ] };
- key <AD04> { [ g, G, oslash, Ooblique ] };
- key <AD05> { [ period, exclam, periodcentered, exclamdown ] };
- key <AD06> { [ h, H, eth, ETH ] };
- key <AD07> { [ v, V ] };
- key <AD08> { [ c, C, copyright, registered ] };
- key <AD09> { [ m, M, mu, mu ] };
- key <AD10> { [ k, K, dollar, dollar ] };
- key <AD11> { [ egrave, Egrave, sterling, sterling ] };
- key <AD12> { [ z, Z, yen, yen ] };
-
- key <AC01> { [ o, O, ocircumflex, Ocircumflex ] };
- key <AC02> { [ a, A, acircumflex, Acircumflex ] };
- key <AC03> { [ u, U, ucircumflex, Ucircumflex ] };
- key <AC04> { [ e, E, ecircumflex, Ecircumflex ] };
- key <AC05> { [ b, B, ssharp, ssharp ] };
- key <AC06> { [ f, F ] };
- key <AC07> { [ s, S ] };
- key <AC08> { [ t, T, thorn, THORN ] };
- key <AC09> { [ n, N, ntilde, Ntilde ] };
- key <AC10> { [ d, D, section, section ] };
- key <AC11> { [ w, W, paragraph, paragraph ] };
- key <BKSL> { [ ugrave, Ugrave, masculine, ordfeminine ] };
-
- key <AB01> { [ apostrophe, underscore, dead_acute, macron ] };
- key <AB02> { [ q, Q, guillemotleft, guillemotleft ] };
- key <AB03> { [ comma, semicolon, guillemotright, guillemotright ] };
- key <AB04> { [ i, I, icircumflex, Icircumflex ] };
- key <AB05> { [ y, Y, ydiaeresis, Ydiaeresis ] };
- key <AB06> { [ x, X, ediaeresis, Ediaeresis ] };
- key <AB07> { [ r, R, udiaeresis, Udiaeresis ] };
- key <AB08> { [ l, L, adiaeresis, Adiaeresis ] };
- key <AB09> { [ p, P, odiaeresis, Odiaeresis ] };
- key <AB10> { [ j, J, idiaeresis, Idiaeresis ] };
-
- key <SPCE> { [ space, space, nobreakspace, nobreakspace ] };
- key <LSGT> { [ ccedilla, Ccedilla ] };
-
- include "level3(ralt_switch)"
-};
-
diff --git a/data/xkbdata/symbols/pc/gb b/data/xkbdata/symbols/pc/gb
deleted file mode 100644
index cfe885019..000000000
--- a/data/xkbdata/symbols/pc/gb
+++ /dev/null
@@ -1,78 +0,0 @@
-// $XdotOrg$
-// based on a keyboard map from an 'xkb/symbols/gb' file
-//
-// $XFree86: xc/programs/xkbcomp/symbols/pc/gb,v 1.6 2003/10/04 10:25:14 pascal Exp $
-
-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 "pc/latin"
-
- name[Group1]="United Kingdom";
-
- 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)"
-};
-
-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 "pc/latin"
-
- name[Group1]="United Kingdom - 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)"
-};
-
-// Dvorak (UK) keymap (by odaen) allowing the usage of
-// the £ and ? key and swapping the @ and " keys.
-
-partial alphanumeric_keys
-xkb_symbols "dvorak" {
- include "pc/us(dvorak)"
-
- name[Group1]="United Kingdom - Dvorak";
-
- key <BKSL> { [ numbersign, asciitilde ] };
- key <AE02> { [ 2, quotedbl, twosuperior, NoSymbol ] };
- key <AE03> { [ 3, sterling, threesuperior, NoSymbol ] };
- key <AE04> { [ 4, dollar, EuroSign, NoSymbol ] };
- key <LSGT> { [ backslash, bar ] };
- key <AD01> { [ apostrophe, at ] };
-};
diff --git a/data/xkbdata/symbols/pc/ge b/data/xkbdata/symbols/pc/ge
deleted file mode 100644
index 29686fc94..000000000
--- a/data/xkbdata/symbols/pc/ge
+++ /dev/null
@@ -1,116 +0,0 @@
-// $XdotOrg$
-// based on
-// Georgian keyboard map, in the so called "latin" layout.
-// 1999, Pablo Saratxaga <srtxg@chanae.alphanet.ch>
-//
-// $XdotOrg: xc/programs/xkbcomp/symbols/pc/ge_la,v 1.3 2003/12/18 14:14:39 pascal Exp $
-// $XFree86: xc/programs/xkbcomp/symbols/pc/ge_la,v 1.2 2002/11/22 04:03:28 dawes Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- name[Group1]= "Georgia";
-
- key <AD01> { [ 0x010010e5, q ] };
- key <AD02> { [ 0x010010ec, 0x010010ed ] };
- key <AD03> { [ 0x010010d4, e ] };
- key <AD04> { [ 0x010010e0, 0x010010e6 ] };
- key <AD05> { [ 0x010010e2, 0x010010d7 ] };
- key <AD06> { [ 0x010010e7, y ] };
- key <AD07> { [ 0x010010e3, u ] };
- key <AD08> { [ 0x010010d8, i ] };
- key <AD09> { [ 0x010010dd, o ] };
- key <AD10> { [ 0x010010de, p ] };
- key <AD11> { [ bracketleft, braceleft ] };
- key <AD12> { [ bracketright,braceright ] };
-
- key <AC01> { [ 0x010010d0, a ] };
- key <AC02> { [ 0x010010e1, 0x010010e8 ] };
- key <AC03> { [ 0x010010d3, d ] };
- key <AC04> { [ 0x010010e4, f ] };
- key <AC05> { [ 0x010010d2, g ] };
- key <AC06> { [ 0x010010f0, h ] };
- key <AC07> { [ 0x010010ef, 0x010010df ] };
- key <AC08> { [ 0x010010d9, k ] };
- key <AC09> { [ 0x010010da, l ] };
- key <AC10> { [ semicolon, colon ] };
- key <AC11> { [ apostrophe, quotedbl ] };
- key <BKSL> { [ backslash, bar ] };
-
- key <LSGT> { [ guillemotleft,guillemotright ] };
- key <AB01> { [ 0x010010d6, 0x010010eb ] };
- key <AB02> { [ 0x010010ee, x ] };
- key <AB03> { [ 0x010010ea, 0x010010e9 ] };
- key <AB04> { [ 0x010010d5, v ] };
- key <AB05> { [ 0x010010d1, b ] };
- key <AB06> { [ 0x010010dc, n ] };
- key <AB07> { [ 0x010010db, m ] };
- key <AB08> { [ comma, less ] };
- key <AB09> { [ period, greater ] };
- key <AB10> { [ slash, question ] };
-
-};
-
-partial alphanumeric_keys
-xkb_symbols "la" {
- include "pc/ge(basic)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "ru" {
-
- name[Group1]= "Georgia - Russian";
-
- key <TLDE> { [ asciicircum, asciitilde ] };
- key <AE01> { [ 1, exclam ] };
- key <AE02> { [ 2, at ] }; // 2 0xeb
- key <AE03> { [ 3, numbersign ] }; // 3 0xec
- 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 ] }; // 0xe9 0xea
-
- key <LSGT> { [ guillemotleft,guillemotright ] }; // 0xab 0xbb 0xe7 0xe8
- 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 ] };
-
-};
diff --git a/data/xkbdata/symbols/pc/gr b/data/xkbdata/symbols/pc/gr
deleted file mode 100644
index 349bcdec3..000000000
--- a/data/xkbdata/symbols/pc/gr
+++ /dev/null
@@ -1,128 +0,0 @@
-// $XdotOrg$
-// $XKeyboardConfig: xkbdesc/symbols/gr,v 1.6 2005/01/21 23:16:05 svu Exp $
-// $XFree86: xc/programs/xkbcomp/symbols/pc/el,v 1.2 2002/11/15 02:26:41 dawes Exp $
-//
-// Hellenic keyboard map for XFree86
-// 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 "pc/el(bare)"
-
- name[Group1] = "Greece";
-
- 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 <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 ] };
-
-};
-
-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 ] };
-
-};
-
-partial alphanumeric_keys alternate_group
-xkb_symbols "extended" {
-
- include "pc/el(basic)"
- name[Group1] = "Greece - Extended";
-
- key.type = "THREE_LEVEL";
-
- key <AE05> { [ 5, percent, EuroSign ] };
-
- key <AD01> { [ semicolon, colon, periodcentered ] };
- key <AD03> { [ Greek_epsilon, Greek_EPSILON, EuroSign ] };
-
- key <AB08> { [ comma, less, guillemotleft ] };
- key <AB09> { [ period, greater, guillemotright ] };
-
- include "level3(ralt_switch)"
-};
-
-partial alphanumeric_keys alternate_group
-xkb_symbols "polytonic" {
-
- include "pc/el(extended)"
-
- name[Group1] = "Greece - Polytonic";
-
- key.type = "THREE_LEVEL";
-
- key <AD11> { [ dead_tilde, dead_diaeresis, dead_macron ] };
- key <AD12> { [ dead_iota, VoidSymbol, dead_breve ] };
-
- key <AC10> { [ dead_acute, dead_horn ] };
- key <AC11> { [ dead_grave, dead_ogonek ] };
-
-};
-
-partial alphanumeric_keys alternate_group
-xkb_symbols "nodeadkeys" {
-
- include "pc/el(basic)"
- name[Group1] = "Greece - Eliminate dead keys";
-
- key <AC10> { [ semicolon, colon ] };
-
-};
-
diff --git a/data/xkbdata/symbols/pc/hr b/data/xkbdata/symbols/pc/hr
deleted file mode 100644
index 5cba3bfd7..000000000
--- a/data/xkbdata/symbols/pc/hr
+++ /dev/null
@@ -1,92 +0,0 @@
-// $XdotOrg$
-// based on
-// Croatian keyboards
-// by Vlatko Kosturjak (kost at linux.hr)
-// Taken from Slovenian keyboards
-// by Marko Samastur (markos@elite.org) and
-// Primoz Peterlin (primoz.peterlin@biofiz.mf.uni-lj.si)
-//
-// Changelog
-// =========
-// 2003-04-03 Added <KPDL> (Delete/Separator)
-// 2000-02-06 Initial version
-//
-// $XFree86: xc/programs/xkbcomp/symbols/pc/hr,v 1.3 2003/04/13 18:22:21 dawes Exp $
-
-default partial alphanumeric_keys
-xkb_symbols "basic" {
-
- include "pc/latin(type3)"
-
- name[Group1]="Croatia";
-
- key <AE01> { [ 1, exclam, asciitilde, dead_tilde ] };
- key <AE02> { [ 2, quotedbl, dead_caron, caron ] };
- key <AE03> { [ 3, numbersign, asciicircum, dead_circumflex ] };
- key <AE04> { [ 4, dollar, dead_breve, breve ] };
- key <AE05> { [ 5, percent, degree, dead_abovering ] };
- key <AE06> { [ 6, ampersand, dead_ogonek, ogonek ] };
- key <AE07> { [ 7, slash, grave, dead_grave ] };
- key <AE08> { [ 8, parenleft, dead_abovedot, abovedot ] };
- key <AE09> { [ 9, parenright, dead_acute, apostrophe ] };
- key <AE10> { [ 0, equal, dead_doubleacute, doubleacute ] };
- key <AE11> { [apostrophe, question, dead_diaeresis, diaeresis ] };
- key <AE12> { [ plus, asterisk, dead_cedilla, cedilla ] };
-
- key <AD03> { [ e, E, EuroSign, EuroSign ] };
- key <AD11> { [ scaron, Scaron, division, dead_abovering ] };
- key <AD12> { [ dstroke, Dstroke, multiply, dead_macron ] };
-
- key <AC10> { [ ccaron, Ccaron, dead_acute, dead_doubleacute ] };
- key <AC11> { [ cacute, Cacute, ssharp, dead_caron ] };
- key <AB10> { [ minus, underscore, dead_belowdot, dead_abovedot ] };
- key <TLDE> { [dead_cedilla, dead_diaeresis, notsign, notsign ] };
-
- key <BKSL> { [ zcaron, Zcaron, currency, dead_breve ] };
-
- include "keypad(comma)"
-
- include "level3(ralt_switch)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "us" {
-
- // Describes the differences between US/ASCII
- // keyboard and a Croatian-US keyboard
- // by Vlatko Kosturjak (kost at linux.hr)
-
- // Alphanumeric section
- name[Group1]= "Croatia - US keyboard with Croatian letters";
- key <AD01> { [ backslash ] };
- key <AD02> { [ bar ] };
- key <AD03> { [ EuroSign ] };
- key <AD11> { [ scaron, Scaron ] };
- key <AD12> { [ dstroke, Dstroke ] };
- key <AC04> { [ bracketleft ] };
- key <AC05> { [ bracketright ] };
- key <AC08> { [ lstroke ] };
- key <AC09> { [ Lstroke ] };
- key <AC10> { [ ccaron, Ccaron ] };
- key <AC11> { [ cacute, Cacute ] };
-
-
- key <LSGT> { [ bar ] };
- key <AB01> { [ y, Y ] };
- key <AB04> { [ at ] };
- key <AB05> { [ braceleft ] };
- key <AB06> { [ braceright ] };
- key <AB07> { [ section ] };
- key <AB08> { [ semicolon ] };
- key <AB09> { [ colon ] };
- key <AB10> { [ minus, underscore ] };
- key <BKSL> { [ zcaron, Zcaron ] };
-
- // End alphanumeric section
-
- // begin modifier mappings
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
diff --git a/data/xkbdata/symbols/pc/hu b/data/xkbdata/symbols/pc/hu
deleted file mode 100644
index fbd8818f0..000000000
--- a/data/xkbdata/symbols/pc/hu
+++ /dev/null
@@ -1,433 +0,0 @@
-// $XdotOrg$
-// New style XKB layout for some widely used Hungarian keyboard layouts
-//
-// Based on old style 'xkb/symbols/hu"
-//
-// $XKeyboardConfig: xkbdesc/symbols/hu,v 1.6 2005/01/16 02:18:20 svu Exp $
-// (C) 2002-2004 Soós Péter <sp@osb.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
-
-
-// Default layout
-default partial
-xkb_symbols "basic" {
-include "pc/hu(102_qwertz_comma_dead)"
-name[Group1] = "Hungary";
-};
-
-// Standard layout
-partial
-xkb_symbols "standard" {
-include "pc/hu(102_qwertz_comma_dead)"
-name[Group1] = "Hungary - Standard";
-};
-
-// Standard layout without dead key support
-partial
-xkb_symbols "nodeadkeys" {
-include "pc/hu(102_qwertz_comma_nodead)"
-name[Group1] = "Hungary - Eliminate dead keys";
-};
-
-// Qwerty layout
-partial
-xkb_symbols "qwerty" {
-include "pc/hu(101_qwerty_comma_dead)"
-name[Group1] = "Hungary - 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] = "Hungary - 101/qwertz/comma/Dead keys";
-include "pc/latin"
-include "pc/hu(def_101)"
-include "pc/hu(def_qwertz)"
-include "keypad(comma)"
-include "pc/hu(def_dead)"
-include "pc/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] = "Hungary - 101/qwertz/comma/Eliminate dead keys";
- include "pc/latin"
- include "pc/hu(def_101)"
- include "pc/hu(def_qwertz)"
- include "keypad(comma)"
- include "pc/hu(def_nodead)"
- include "pc/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] = "Hungary - 101/qwertz/dot/Dead keys";
- include "pc/latin"
- include "pc/hu(def_101)"
- include "pc/hu(def_qwertz)"
- include "pc/hu(def_dot)"
- include "pc/hu(def_dead)"
- include "pc/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] = "Hungary - 101/qwertz/dot/Eliminate dead keys";
- include "pc/latin"
- include "pc/hu(def_101)"
- include "pc/hu(def_qwertz)"
- include "pc/hu(def_dot)"
- include "pc/hu(def_nodead)"
- include "pc/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] = "Hungary - 101/qwerty/comma/Dead keys";
- include "pc/latin"
- include "pc/hu(def_101)"
- include "pc/hu(def_qwerty)"
- include "keypad(comma)"
- include "pc/hu(def_dead)"
- include "pc/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] = "Hungary - 101/qwerty/comma/Eliminate dead keys";
- include "pc/latin"
- include "pc/hu(def_101)"
- include "pc/hu(def_qwerty)"
- include "keypad(comma)"
- include "pc/hu(def_nodead)"
- include "pc/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] = "Hungary - 101/qwerty/dot/Dead keys";
- include "pc/latin"
- include "pc/hu(def_101)"
- include "pc/hu(def_qwerty)"
- include "pc/hu(def_dot)"
- include "pc/hu(def_dead)"
- include "pc/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] = "Hungary - 101/qwerty/dot/Eliminate dead keys";
- include "pc/latin"
- include "pc/hu(def_101)"
- include "pc/hu(def_qwerty)"
- include "pc/hu(def_dot)"
- include "pc/hu(def_nodead)"
- include "pc/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] = "Hungary - 102/qwertz/comma/Dead keys";
- include "pc/latin"
- include "pc/hu(def_102)"
- include "pc/hu(def_qwertz)"
- include "pc/hu(def_comma)"
- include "pc/hu(def_dead)"
- include "pc/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] = "Hungary - 102/qwertz/comma/Eliminate dead keys";
- include "pc/latin"
- include "pc/hu(def_102)"
- include "pc/hu(def_qwertz)"
- include "pc/hu(def_comma)"
- include "pc/hu(def_nodead)"
- include "pc/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] = "Hungary - 102/qwertz/dot/Dead keys";
- include "pc/latin"
- include "pc/hu(def_102)"
- include "pc/hu(def_qwertz)"
- include "pc/hu(def_dot)"
- include "pc/hu(def_dead)"
- include "pc/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] = "Hungary - 102/qwertz/dot/Eliminate dead keys";
- include "pc/latin"
- include "pc/hu(def_102)"
- include "pc/hu(def_qwertz)"
- include "pc/hu(def_dot)"
- include "pc/hu(def_nodead)"
- include "pc/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] = "Hungary - 102/qwerty/comma/Dead keys";
- include "pc/latin"
- include "pc/hu(def_102)"
- include "pc/hu(def_qwerty)"
- include "pc/hu(def_comma)"
- include "pc/hu(def_dead)"
- include "pc/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] = "Hungary - 102/qwerty/comma/Eliminate dead keys";
- include "pc/latin"
- include "pc/hu(def_102)"
- include "pc/hu(def_qwerty)"
- include "pc/hu(def_comma)"
- include "pc/hu(def_nodead)"
- include "pc/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] = "Hungary - 102/qwerty/dot/Dead keys";
- include "pc/latin"
- include "pc/hu(def_102)"
- include "pc/hu(def_qwerty)"
- include "pc/hu(def_dot)"
- include "pc/hu(def_dead)"
- include "pc/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] = "Hungary - 102/qwerty/dot/Eliminate dead keys";
- include "pc/latin"
- include "pc/hu(def_102)"
- include "pc/hu(def_qwerty)"
- include "pc/hu(def_dot)"
- include "pc/hu(def_nodead)"
- include "pc/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 ] };
- 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 ] };
- key <AB01> { [ z, Z, greater ] };
-};
-
-// def_comma:
-// The Hungarian standard is the comma on the keypad not decimal dot
-hidden partial keypad_keys
-xkb_symbols "def_comma" {
- key <KPDL> { [ KP_Delete, comma ] };
-};
-
-// 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 <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/data/xkbdata/symbols/pc/ie b/data/xkbdata/symbols/pc/ie
deleted file mode 100644
index 5f79d23c6..000000000
--- a/data/xkbdata/symbols/pc/ie
+++ /dev/null
@@ -1,410 +0,0 @@
-// $XdotOrg$
-// $XFree86: xc/programs/xkbcomp/symbols/pc/ie,v 1.3 2002/12/31 02:07:04 dawes Exp $
-
-// 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] = "Ireland";
-
- //
- // 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 "pc/ie(basic)"
-
- name[Group1] = "Ireland - 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] = "Ireland - 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] = "Ireland - 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] = "Ireland - 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/data/xkbdata/symbols/pc/il b/data/xkbdata/symbols/pc/il
deleted file mode 100644
index d3ed5f7e2..000000000
--- a/data/xkbdata/symbols/pc/il
+++ /dev/null
@@ -1,195 +0,0 @@
-// $XdotOrg$
-// based on a keyboard map from an 'xkb/symbols/il' file
-//
-// $XFree86: xc/programs/xkbcomp/symbols/pc/il,v 1.3 2003/01/07 02:03:44 dawes Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- // uses the kbd layout in use in Israel.
-
- name[Group1]= "Israel";
-
- key <TLDE> { [ semicolon, asciitilde ] };
-
- key <AD01> { [ slash, Q ] };
- key <AD02> { [ apostrophe, W ] };
- key <AD03> { [ hebrew_qoph, E ] };
- 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 <AC01> { [ hebrew_shin, A ] };
- 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 <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 <BKSL> { [ backslash, bar ] };
-};
-
-
-// nikud patter based on Dekel Tsur's Hebrew mapping for LyX
-partial alphanumeric_keys
-xkb_symbols "lyx" {
- name[Group1]= "Israel - 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
-};
-
-
-
-// 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 alphanumeric_keys
-xkb_symbols "si1452" {
- name[Group1]= "Israel - si1452";
-
- include "pc/il(basic)"
-
- key.type = "THREE_LEVEL";
-
- key <TLDE> { [ semicolon, asciitilde,0x10005b0 ]}; // Sheva
- key <AB10> { [ period, question, 0x10005c3 ]}; // Sof Pasuq
-
- // 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, backslash, 0x10005bb ]}; // Qubuts
-};
-
-partial alphanumeric_keys
-xkb_symbols "phonetic" {
-
- // uses the phonetic layout from old Slackware 'il.map' file
-
- name[Group1]= "Israel - 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 ] };
-};
-
-
diff --git a/data/xkbdata/symbols/pc/in b/data/xkbdata/symbols/pc/in
deleted file mode 100644
index 9250eddcb..000000000
--- a/data/xkbdata/symbols/pc/in
+++ /dev/null
@@ -1,892 +0,0 @@
-// $XdotOrg$
-// $XKeyboardConfig: xkbdesc/symbols/in,v 1.9 2005/08/04 22:15:10 svu Exp $
-
-// 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
-// - 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" {
- name[Group1]= "India";
-
- key <TLDE> { [ 0x100094A, 0x1000912 ] };
-
- // Mainly numbers.
- key <AE01> { [ 0x1000967, 0x100090D ] };
- key <AE02> { [ 0x1000968, 0x1000945 ] };
- key <AE03> { [ 0x1000969 ] };
- key <AE04> { [ 0x100096A ] };
- key <AE05> { [ 0x100096B ] };
- key <AE06> { [ 0x100096C ] };
- key <AE07> { [ 0x100096D ] };
- key <AE08> { [ 0x100096e ] };
- key <AE09> { [ 0x100096F, parenleft ] };
- key <AE10> { [ 0x1000966, parenright ] };
- key <AE11> { [ 0x1000903 ] };
- key <AE12> { [ 0x1000943, 0x100090B ] };
-
-// Mainly long vowels
-
- key <AD01> { [ 0x100094C, 0x1000914 ] };
- key <AD02> { [ 0x1000948, 0x1000910 ] };
- key <AD03> { [ 0x100093E, 0x1000906 ] };
- key <AD04> { [ 0x1000940, 0x1000908 ] };
- key <AD05> { [ 0x1000942, 0x100090A ] };
-
-// Mainly voiced consonants
-
- key <AD06> { [ 0x100092C, 0x100092D ] };
- key <AD07> { [ 0x1000939, 0x1000919 ] };
- key <AD08> { [ 0x1000917, 0x1000918 ] };
- key <AD09> { [ 0x1000926, 0x1000927 ] };
- key <AD10> { [ 0x100091C, 0x100091D ] };
- key <AD11> { [ 0x1000921, 0x1000922 ] };
- key <AD12> { [ 0x100093C, 0x100091E ] };
-
-// Mainly short vowels
- key <AC01> { [ 0x100094B, 0x1000913 ] };
- key <AC02> { [ 0x1000947, 0x100090F ] };
- key <AC03> { [ 0x100094D, 0x1000905 ] };
- key <AC04> { [ 0x100093F, 0x1000907 ] };
- key <AC05> { [ 0x1000941, 0x1000909 ] };
-
-// Mainly unvoiced consonants
-
- key <AC06> { [ 0x100092A, 0x100092B ] };
- key <AC07> { [ 0x1000930, 0x1000931 ] };
- key <AC08> { [ 0x1000915, 0x1000916 ] };
- key <AC09> { [ 0x1000924, 0x1000925 ] };
- key <AC10> { [ 0x100091A, 0x100091B ] };
- key <AC11> { [ 0x100091F, 0x1000920 ] };
- key <BKSL> { [ 0x1000949, 0x1000911 ] };
-
- key <AB01> { [ 0x1000946, 0x100090E ] };
- key <AB02> { [ 0x1000902, 0x1000901 ] };
- key <AB03> { [ 0x100092E, 0x1000923 ] };
- key <AB04> { [ 0x1000928, 0x1000929 ] };
- key <AB05> { [ 0x1000935, 0x1000934 ] };
- key <AB06> { [ 0x1000932, 0x1000933 ] };
- key <AB07> { [ 0x1000938, 0x1000936 ] };
- key <AB08> { [ comma, 0x1000937 ] };
- key <AB09> { [ period, 0x1000964 ] };
- key <AB10> { [ 0x100092F, question ] };
-};
-
-// based on a keyboard map from an 'xkb/symbols/ben' file
-//
-// $XFree86: xc/programs/xkbcomp/symbols/ben,v 1.2 2002/11/22 04:03:28 dawes Exp $
-
-partial alphanumeric_keys
-xkb_symbols "ben" {
- name[Group1]= "India - Bengali";
-
- // Mainly numbers.
- 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> { [ 0x100098B, 0x10009C3 ] };
-
-// 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> { [ z, Z ] };
- 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_probhat" {
- name[Group1]= "India - Bengali Probhat";
- key <ESC> { [ Escape ] };
-
-// numbers
- key <TLDE> { [ quoteleft, asciitilde ] };
- key <AE01> { [ 0x10009E7, exclam ] };
- key <AE02> { [ 0x10009E8, at ] };
- key <AE03> { [ 0x10009E9, numbersign ] };
- key <AE04> { [ 0x10009EA, 0x10009F3 ] };
- key <AE05> { [ 0x10009EB, percent ] };
- key <AE06> { [ 0x10009EC, asciicircum ] };
- key <AE07> { [ 0x10009ED, 0x100099E ] };
- key <AE08> { [ 0x10009EE, asterisk ] };
- key <AE09> { [ 0x10009EF, parenleft ] };
- key <AE10> { [ 0x10009E6, parenright ] };
- key <AE11> { [ minus, 0x1000983 ] };
- key <AE12> { [ 0x100098B, 0x10009C3 ] };
- key <BKSP> { [ BackSpace ] };
-
-// tab, q to ]
- key <TAB> { [ Tab, ISO_Left_Tab ] };
- key <AD01> { [ 0x10009A6, 0x10009A7 ] };
- key <AD02> { [ 0x10009C2, 0x100098A ] };
- key <AD03> { [ 0x10009C0, 0x1000988 ] };
- key <AD04> { [ 0x10009B0, 0x10009DC ] };
- key <AD05> { [ 0x100099F, 0x10009A0 ] };
- key <AD06> { [ 0x100098F, 0x1000990 ] };
- key <AD07> { [ 0x10009C1, 0x1000989 ] };
- key <AD08> { [ 0x10009BF, 0x1000987 ] };
- key <AD09> { [ 0x1000993, 0x1000994 ] };
- key <AD10> { [ 0x10009AA, 0x10009AB ] };
- key <AD11> { [ 0x10009C7, 0x10009C8 ] };
- key <AD12> { [ 0x10009CB, 0x10009CC ] };
- key <RTRN> { [ Return ] };
-
-// caps, a to '
-// key <CAPS> { [ Caps_Lock ] };
- key <AC01> { [ 0x10009BE, 0x1000985 ] };
- key <AC02> { [ 0x10009B8, 0x10009B7 ] };
- key <AC03> { [ 0x10009A1, 0x10009A2 ] };
- key <AC04> { [ 0x10009A4, 0x10009A5 ] };
- key <AC05> { [ 0x1000997, 0x1000998 ] };
- key <AC06> { [ 0x10009B9, 0x1000983 ] };
- key <AC07> { [ 0x100099C, 0x100099D ] };
- key <AC08> { [ 0x1000995, 0x1000996 ] };
- key <AC09> { [ 0x10009B2, 0x1000982 ] };
- key <AC10> { [ semicolon, colon ] };
- key <AC11> { [ quoteright, quotedbl ] };
-
-// shift, z to /
-// key <LFSH> { [ Shift_L ] };
- key <AB01> { [ 0x10009DF, 0x10009AF ] };
- key <AB02> { [ 0x10009B6, 0x10009DD ] };
- key <AB03> { [ 0x100099A, 0x100099B ] };
- key <AB04> { [ 0x1000986, 0x100098B ] };
- key <AB05> { [ 0x10009AC, 0x10009AD ] };
- key <AB06> { [ 0x10009A8, 0x10009A3 ] };
- key <AB07> { [ 0x10009AE, 0x1000999 ] };
- key <AB08> { [ comma, 0x10009C3 ] };
- key <AB09> { [ period, 0x1000981 ] };
- key <AB10> { [ 0x10009CD, question ] };
- key <BKSL> { [ backslash, bar ] };
-
-// key <LCTL> { [ Control_L ] };
-// key <SPCE> { [ space ] };
-
-// modifier_map Shift { Shift_L };
-// modifier_map Lock { Caps_Lock };
-// modifier_map Control{ Control_L };
-
-};
-
-partial alphanumeric_keys
-xkb_symbols "guj" {
- name[Group1]= "India - Gujarati";
-
- // Mainly numbers.
- key <AE01> { [ 0x1000AE7, 0x1000A8D ] };
- key <AE02> { [ 0x1000AE8, 0x1000AC5 ] };
- key <AE03> { [ 0x1000AE9 ] };
- key <AE04> { [ 0x1000AEA ] };
- key <AE05> { [ 0x1000AEB ] };
- key <AE06> { [ 0x1000AEC ] };
- key <AE07> { [ 0x1000AED ] };
- key <AE08> { [ 0x1000AEE ] };
- key <AE09> { [ 0x1000AEF, parenleft ] };
- key <AE10> { [ 0x1000AE6, parenright ] };
- key <AE11> { [ minus, 0x1000A83 ] };
- key <AE12> { [ 0x1000A8B, 0x1000AC3 ] };
-
-// Mainly long vowels
-
- key <AD01> { [ 0x1000ACC, 0x1000A94 ] };
- key <AD02> { [ 0x1000AC8, 0x1000A90 ] };
- key <AD03> { [ 0x1000ABE, 0x1000A86 ] };
- key <AD04> { [ 0x1000AC0, 0x1000A88 ] };
- key <AD05> { [ 0x1000AC2, 0x1000A8A ] };
-
-// Mainly voiced consonants
-
- key <AD06> { [ 0x1000AAC, 0x1000AAD ] };
- key <AD07> { [ 0x1000AB9, 0x1000A99 ] };
- key <AD08> { [ 0x1000A97, 0x1000A98 ] };
- key <AD09> { [ 0x1000AA6, 0x1000AA7 ] };
- key <AD10> { [ 0x1000A9C, 0x1000A9D ] };
- key <AD11> { [ 0x1000AA1, 0x1000AA2 ] };
- key <AD12> { [ 0x1000ABC, 0x1000A9E ] };
-
-// Mainly short vowels
- key <AC01> { [ 0x1000ACB, 0x1000A93 ] };
- key <AC02> { [ 0x1000AC7, 0x1000A8F ] };
- key <AC03> { [ 0x1000ACD, 0x1000A85 ] };
- key <AC04> { [ 0x1000ABF, 0x1000A87 ] };
- key <AC05> { [ 0x1000AC1, 0x1000A89 ] };
-
-// Mainly unvoiced consonants
-
- key <AC06> { [ 0x1000AAA, 0x1000AAB ] };
- key <AC07> { [ 0x1000AB0, guj_rra ] };
- key <AC08> { [ 0x1000A95, 0x1000A96 ] };
- key <AC09> { [ 0x1000AA4, 0x1000AA5 ] };
- key <AC10> { [ 0x1000A9A, 0x1000A9B ] };
- key <AC11> { [ 0x1000A9F, 0x1000AA0 ] };
- key <BKSL> { [ 0x1000AC9, 0x1000A91 ] };
-
- key <AB01> { [ z , Z ] };
- key <AB02> { [ 0x1000A82, 0x1000A81 ] };
- key <AB03> { [ 0x1000AAE, 0x1000AA3 ] };
- key <AB04> { [ 0x1000AA8, guj_nnna ] };
- key <AB05> { [ 0x1000AB5, guj_llla ] };
- key <AB06> { [ 0x1000AB2, 0x1000AB3 ] };
- key <AB07> { [ 0x1000AB8, 0x1000AB6 ] };
- key <AB08> { [ comma, 0x1000AB7 ] };
- key <AB09> { [ period, 0x1000964 ] };
- key <AB10> { [ 0x1000AAF, 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]= "India - Kannada";
-
- key <TLDE> { [ 0x01000cca, 0x01000c92 ] };
- key <AE01> { [ 0x01000ce7, 0x01000c8d ] };
- key <AE02> { [ 0x01000ce8, 0x01000cc5 ] };
- key <AE03> { [ 0x01000ce9 ] };
- key <AE04> { [ 0x01000cea ] };
- key <AE05> { [ 0x01000ceb ] };
- key <AE06> { [ 0x01000cec ] };
- key <AE07> { [ 0x01000ced ] };
- key <AE08> { [ 0x01000cee ] };
- key <AE09> { [ 0x01000cef ] };
- key <AE10> { [ 0x01000ce6 ] };
- key <AE11> { [ 0x01000c83 ] };
- key <AE12> { [ 0x01000cc3, 0x01000c8b ] };
-
- key <AD01> { [ 0x01000ccc, 0x01000c94 ] };
- key <AD02> { [ 0x01000cc8, 0x01000c90 ] };
- key <AD03> { [ 0x01000cbe, 0x01000c86 ] };
- key <AD04> { [ 0x01000cc0, 0x01000c88 ] };
- key <AD05> { [ 0x01000cc2, 0x01000c8a ] };
- key <AD06> { [ 0x01000cac, 0x01000cad ] };
- key <AD07> { [ 0x01000cb9, 0x01000c99 ] };
- key <AD08> { [ 0x01000c97, 0x01000c98 ] };
- key <AD09> { [ 0x01000ca6, 0x01000ca7 ] };
- key <AD10> { [ 0x01000c9c, 0x01000c9d ] };
- key <AD11> { [ 0x01000ca1, 0x01000ca2 ] };
- key <AD12> { [ 0x01000cbc, 0x01000c9e ] };
-
- key <AC01> { [ 0x01000ccb, 0x01000c93 ] };
- key <AC02> { [ 0x01000cc7, 0x01000c8f ] };
- key <AC03> { [ 0x01000ccd, 0x01000c85 ] };
- key <AC04> { [ 0x01000cbf, 0x01000c87 ] };
- key <AC05> { [ 0x01000cc1, 0x01000c89 ] };
- key <AC06> { [ 0x01000caa, 0x01000cab ] };
- key <AC07> { [ 0x01000cb0, 0x01000cb1 ] };
- key <AC08> { [ 0x01000c95, 0x01000c96 ] };
- key <AC09> { [ 0x01000ca4, 0x01000ca5 ] };
- key <AC10> { [ 0x01000c9a, 0x01000c9b ] };
- key <AC11> { [ 0x01000c9f, 0x01000ca0 ] };
-
- key <AB01> { [ 0x01000cc6, 0x01000c8e ] };
- key <AB02> { [ 0x01000c82, 0x01000c81 ] };
- key <AB03> { [ 0x01000cae, 0x01000ca3 ] };
- key <AB04> { [ 0x01000ca8, 0x01000ca9 ] };
- key <AB05> { [ 0x01000cb5, 0x01000cb4 ] };
- key <AB06> { [ 0x01000cb2, 0x01000cb3 ] };
- key <AB07> { [ 0x01000cb8, 0x01000cb6 ] };
- key <AB08> { [ comma , 0x01000cb7 ] };
- key <AB09> { [ period , 0x01000ce4 ] };
- key <AB10> { [ 0x01000caf, 0x01000040 ] };
- key <BKSL> { [ 0x01000cc9, 0x01000c91 ] };
-
- 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] = "India - Malayalam";
-
- //From grave to backslash (\)
-
- key <TLDE> { [ 0x01000d4a , 0x01000d12 ] };
-
-// 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 , 0x01000d7e ] };
-// key <AE09> { [9 , parenleft ] };
-// key <AE10> { [0 , parenright ] };
-
- key <AE01> { [ 0x01000d67 , exclam ] };
- key <AE02> { [ 0x01000d68 , at ] };
- key <AE03> { [ 0x01000d69 , numbersign ] };
- key <AE04> { [ 0x01000d6a , dollar ] };
- key <AE05> { [ 0x01000d6b , percent ] };
- key <AE06> { [ 0x01000d6c , asciicircum ] };
- key <AE07> { [ 0x01000d6d , ampersand ] };
- key <AE08> { [ 0x01000d6e , 0x01000d7e ] };
- key <AE09> { [ 0x01000d6f , parenleft ] };
- key <AE10> { [ 0x01000d66 , parenright ] };
-
- key <AE11> { [ minus , 0x01000d03 ] };
- key <AE12> { [ 0x01000d43 , 0x01000d0b ] };
- key <BKSL> { [ 0x01000d7c ] };
-
- // From 'q' to right bracket (])
-
- key <AD01> { [ 0x01000d4c , 0x01000d14 ] };
- key <AD02> { [ 0x01000d48 , 0x01000d10 ] };
- key <AD03> { [ 0x01000d3e , 0x01000d06 ] };
- key <AD04> { [ 0x01000d40 , 0x01000d08 ] };
- key <AD05> { [ 0x01000d42 , 0x01000d0a ] };
- key <AD06> { [ 0x01000d2c , 0x01000d2d ] };
- key <AD07> { [ 0x01000d39 , 0x01000d19 ] };
- key <AD08> { [ 0x01000d17 , 0x01000d18 ] };
- key <AD09> { [ 0x01000d26 , 0x01000d27 ] };
- key <AD10> { [ 0x01000d1c , 0x01000d1d ] };
- key <AD11> { [ 0x01000d21 , 0x01000d22 ] };
- key <AD12> { [ 0x0100200d , 0x01000d1e ] };
-
- // From 'a' to apostrophe (')
-
- key <AC01> { [ 0x01000d4b , 0x01000d13 ] };
- key <AC02> { [ 0x01000d47 , 0x01000d0f ] };
- key <AC03> { [ 0x01000d4d , 0x01000d05 ] };
- key <AC04> { [ 0x01000d3f , 0x01000d07 ] };
- key <AC05> { [ 0x01000d41 , 0x01000d09 ] };
- key <AC06> { [ 0x01000d2a , 0x01000d2b ] };
- key <AC07> { [ 0x01000d30 , 0x01000d31 ] };
- key <AC08> { [ 0x01000d15 , 0x01000d16 ] };
- key <AC09> { [ 0x01000d24 , 0x01000d25 ] };
- key <AC10> { [ 0x01000d1a , 0x01000d1b ] };
- key <AC11> { [ 0x01000d1f , 0x01000d20 ] };
-
- // From 'z' to slash (/)
-
- key <AB01> { [ 0x01000d46 , 0x01000d0e ] };
- key <AB02> { [ 0x01000d02 , 0x01000d7a ] };
- key <AB03> { [ 0x01000d2e , 0x01000d23 ] };
- key <AB04> { [ 0x01000d28 , 0x01000d7b ] };
- key <AB05> { [ 0x01000d35 , 0x01000d34 ] };
- key <AB06> { [ 0x01000d32 , 0x01000d33 ] };
- key <AB07> { [ 0x01000d38 , 0x01000d36 ] };
- key <AB08> { [ comma , 0x01000d37 ] };
- key <AB09> { [ period , 0x01000d7d ] };
- key <AB10> { [ 0x01000d2f , question ] };
-
-};
-
-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]= "India - Oriya";
-
- key <TLDE> { [ 0x01000b4a, 0x01000b12 ] };
- key <AE01> { [ 0x01000b67, 0x01000b0d ] };
- key <AE02> { [ 0x01000b68, 0x01000b45 ] };
- key <AE03> { [ 0x01000b69 ] };
- key <AE04> { [ 0x01000b6a ] };
- key <AE05> { [ 0x01000b6b ] };
- key <AE06> { [ 0x01000b6c ] };
- key <AE07> { [ 0x01000b6d ] };
- key <AE08> { [ 0x01000b6e ] };
- key <AE09> { [ 0x01000b6f ] };
- key <AE10> { [ 0x01000b66 ] };
- key <AE11> { [ 0x01000b03 ] };
- key <AE12> { [ 0x01000b43, 0x01000b0b ] };
-
- key <AD01> { [ 0x01000b4c, 0x01000b14 ] };
- key <AD02> { [ 0x01000b48, 0x01000b10 ] };
- key <AD03> { [ 0x01000b3e, 0x01000b06 ] };
- key <AD04> { [ 0x01000b40, 0x01000b08 ] };
- key <AD05> { [ 0x01000b42, 0x01000b0a ] };
- key <AD06> { [ 0x01000b2c, 0x01000b2d ] };
- key <AD07> { [ 0x01000b39, 0x01000b19 ] };
- key <AD08> { [ 0x01000b17, 0x01000b18 ] };
- key <AD09> { [ 0x01000b26, 0x01000b27 ] };
- key <AD10> { [ 0x01000b1c, 0x01000b1d ] };
- key <AD11> { [ 0x01000b21, 0x01000b22 ] };
- key <AD12> { [ 0x01000b3c, 0x01000b1e ] };
-
- key <AC01> { [ 0x01000b4b, 0x01000b13 ] };
- key <AC02> { [ 0x01000b47, 0x01000b0f ] };
- key <AC03> { [ 0x01000b4d, 0x01000b05 ] };
- key <AC04> { [ 0x01000b3f, 0x01000b07 ] };
- key <AC05> { [ 0x01000b41, 0x01000b09 ] };
- key <AC06> { [ 0x01000b2a, 0x01000b2b ] };
- key <AC07> { [ 0x01000b30, 0x01000b31 ] };
- key <AC08> { [ 0x01000b15, 0x01000b16 ] };
- key <AC09> { [ 0x01000b24, 0x01000b25 ] };
- key <AC10> { [ 0x01000b1a, 0x01000b1b ] };
- key <AC11> { [ 0x01000b1f, 0x01000b20 ] };
-
- key <AB01> { [ 0x01000b46, 0x01000b0e ] };
- key <AB02> { [ 0x01000b02, 0x01000b01 ] };
- key <AB03> { [ 0x01000b2e, 0x01000b23 ] };
- key <AB04> { [ 0x01000b28, 0x01000b29 ] };
- key <AB05> { [ 0x01000b35, 0x01000b34 ] };
- key <AB06> { [ 0x01000b32, 0x01000b33 ] };
- key <AB07> { [ 0x01000b38, 0x01000b36 ] };
- key <AB08> { [ comma , 0x01000b37 ] };
- key <AB09> { [ period , 0x01000b64 ] };
- key <AB10> { [ 0x01000b2f, 0x01000040 ] };
- key <BKSL> { [ 0x01000b49, 0x01000b11 ] };
-
- key <RALT> {
- symbols[Group1] = [ Mode_switch, Multi_key ],
- virtualMods = AltGr
- };
-};
-
-// INSCRIPT
-partial alphanumeric_keys
-xkb_symbols "tam" {
- name[Group1]= "India - Tamil";
-
- key <TLDE> { [ 0x1000BCA, 0x1000B92 ] };
-
- // Mainly numbers.
- key <AE01> { [ 0x1000BE7 ] };
- key <AE02> { [ 0x1000BE8 ] };
- key <AE03> { [ 0x1000BE9 ] };
- key <AE04> { [ 0x1000BEA ] };
- key <AE05> { [ 0x1000BEB ] };
- key <AE06> { [ 0x1000BEC ] };
- key <AE07> { [ 0x1000BED ] };
- key <AE08> { [ 0x1000BEE ] };
- key <AE09> { [ 0x1000BEF, parenleft ] };
- key <AE10> { [ 0x1000BF0, parenright ] };
- key <AE11> { [ 0x1000BF1, 0x1000B83 ] };
- key <AE12> { [ 0x1000BF2, plus ] };
-
-// Mainly long vowels
-
- key <AD01> { [ 0x1000BCC, 0x1000B94 ] };
- key <AD02> { [ 0x1000BC8, 0x1000B90 ] };
- key <AD03> { [ 0x1000BBE, 0x1000B86 ] };
- key <AD04> { [ 0x1000BC0, 0x1000B88 ] };
- key <AD05> { [ 0x1000BC2, 0x1000B8A ] };
-
-// Mainly voiced consonants
-
- key <AD07> { [ 0x1000BB9, 0x1000B99 ] };
- key <AD12> { [ 0x1000BBC, 0x1000B9E ] };
-
-// Mainly short vowels
- key <AC01> { [ 0x1000BCB, 0x1000B93 ] };
- key <AC02> { [ 0x1000BC7, 0x1000B8F ] };
- key <AC03> { [ 0x1000BCD, 0x1000B85 ] };
- key <AC04> { [ 0x1000BBF, 0x1000B87 ] };
- key <AC05> { [ 0x1000BC1, 0x1000B89 ] };
-
-// Mainly unvoiced consonants
-
- key <AC06> { [ 0x1000BAA ] };
- key <AC07> { [ 0x1000BB0, 0x1000BB1 ] };
- key <AC08> { [ 0x1000B95 ] };
- key <AC09> { [ 0x1000BA4 ] };
- key <AC10> { [ 0x1000B9A ] };
- key <AC11> { [ 0x1000B9F ] };
- key <BKSL> { [ backslash, bar ] };
-
- key <AB01> { [ 0x1000BC6, 0x1000B8E ] };
- key <AB02> { [ 0x1000B82 ] };
- key <AB03> { [ 0x1000BAE, 0x1000BA3 ] };
- key <AB04> { [ 0x1000BA8, 0x1000BA9 ] };
- key <AB05> { [ 0x1000BB5, 0x1000BB4 ] };
- key <AB06> { [ 0x1000BB2, 0x1000BB3 ] };
- key <AB07> { [ 0x1000BB8 ] };
- key <AB08> { [ comma, 0x1000BB7 ] };
- key <AB09> { [ period, 0x1000964 ] };
- key <AB10> { [ 0x1000BAF, 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>
-// Date : Sat Feb 9 21:10:48 CST 2002
-// Mapping:
-
- name[Group1]= "India - Tamil Unicode";
-
- // granthas
- key <AE01> { [ 0x1000b83 ] } ;
- key <AE03> { [ 0x1000b9c ] } ;
- key <AE04> { [ 0x1000bb7 ] } ;
- key <AE05> { [ 0x1000bb8 ] } ;
- key <AE06> { [ 0x1000bb9 ] } ;
-
- // Qrow
- key <AD01> { [ 0x1000b9e ] };
- key <AD02> { [ 0x1000bb1 ] };
- key <AD03> { [ 0x1000ba8 ] };
- key <AD04> { [ 0x1000b9a ] };
- key <AD05> { [ 0x1000bb5 ] };
- key <AD06> { [ 0x1000bb2 ] };
- key <AD07> { [ 0x1000bb0 ] };
- key <AD08> { [ 0x1000bc8, 0x1000b90 ] };
- key <AD09> { [ 0x1000bca, 0x1000bcb ] };
- key <AD10> { [ 0x1000bbf, 0x1000bc0 ] };
- key <AD11> { [ 0x1000bc1, 0x1000bc2 ] };
-
- // Arow
- key <AC01> { [ 0x1000baf ] };
- key <AC02> { [ 0x1000bb3 ] };
- key <AC03> { [ 0x1000ba9 ] };
- key <AC04> { [ 0x1000b95 ] };
- key <AC05> { [ 0x1000baa ] };
- key <AC06> { [ 0x1000bbe, 0x1000bb4 ] };
- key <AC07> { [ 0x1000ba4 ] };
- key <AC08> { [ 0x1000bae ] };
- key <AC09> { [ 0x1000b9f ] };
- key <AC10> { [ 0x1000bcd ] };
- key <AC11> { [ 0x1000b99 ] };
-
- // Zrow
- key <AB01> { [ 0x1000ba3 ] };
- key <AB02> { [ 0x1000b92, 0x1000b93 ] };
- key <AB03> { [ 0x1000b89, 0x1000b8a ] };
- key <AB04> { [ 0x1000b8e, 0x1000b8f ] };
- key <AB05> { [ 0x1000bc6, 0x1000bc7 ] };
- key <AB06> { [ 0x1000b94, 0x1000bcc ] };
- key <AB07> { [ 0x1000b85, 0x1000b86 ] };
- key <AB08> { [ 0x1000b87, 0x1000b88 ] };
-};
-
-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]= "India - 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]= "India - 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]= "India - Telugu";
-
- key <TLDE> { [ 0x01000c4a, 0x01000c12 ] };
- key <AE01> { [ 0x01000c67, 0x01000c0d ] };
- key <AE02> { [ 0x01000c68, 0x01000c45 ] };
- key <AE03> { [ 0x01000c69, numbersign ] };
- key <AE04> { [ 0x01000c6a, dollar ] };
- key <AE05> { [ 0x01000c6b, percent ] };
- key <AE06> { [ 0x01000c6c, asciicircum ] };
- key <AE07> { [ 0x01000c6d, ampersand ] };
- key <AE08> { [ 0x01000c6e, asterisk ] };
- key <AE09> { [ 0x01000c6f, parenleft ] };
- key <AE10> { [ 0x01000c66, parenright ] };
- key <AE11> { [ 0x01000c03, underscore ] };
- key <AE12> { [ 0x01000c43, 0x01000c0b ] };
- key <BKSP> { [ BackSpace ] };
-
- key <AD01> { [ 0x01000c4c, 0x01000c14 ] };
- key <AD02> { [ 0x01000c48, 0x01000c10 ] };
- key <AD03> { [ 0x01000c3e, 0x01000c06 ] };
- key <AD04> { [ 0x01000c40, 0x01000c08 ] };
- key <AD05> { [ 0x01000c42, 0x01000c0a ] };
- key <AD06> { [ 0x01000c2c, 0x01000c2d ] };
- key <AD07> { [ 0x01000c39, 0x01000c19 ] };
- key <AD08> { [ 0x01000c17, 0x01000c18 ] };
- key <AD09> { [ 0x01000c26, 0x01000c27 ] };
- key <AD10> { [ 0x01000c1c, 0x01000c1d ] };
- key <AD11> { [ 0x01000c21, 0x01000c22 ] };
- key <AD12> { [ 0x01000c3c, 0x01000c1e ] };
-
- key <AC01> { [ 0x01000c4b, 0x01000c13 ] };
- key <AC02> { [ 0x01000c47, 0x01000c0f ] };
- key <AC03> { [ 0x01000c4d, 0x01000c05 ] };
- key <AC04> { [ 0x01000c3f, 0x01000c07 ] };
- key <AC05> { [ 0x01000c41, 0x01000c09 ] };
- key <AC06> { [ 0x01000c2a, 0x01000c2b ] };
- key <AC07> { [ 0x01000c30, 0x01000c31 ] };
- key <AC08> { [ 0x01000c15, 0x01000c16 ] };
- key <AC09> { [ 0x01000c24, 0x01000c25 ] };
- key <AC10> { [ 0x01000c1a, 0x01000c1b ] };
- key <AC11> { [ 0x01000c1f, 0x01000c20 ] };
-
- key <AB01> { [ 0x01000c46, 0x01000c0e ] };
- key <AB02> { [ 0x01000c02, 0x01000c01 ] };
- key <AB03> { [ 0x01000c2e, 0x01000c23 ] };
- key <AB04> { [ 0x01000c28, 0x01000c29 ] };
- key <AB05> { [ 0x01000c35, 0x01000c34 ] };
- key <AB06> { [ 0x01000c32, 0x01000c33 ] };
- key <AB07> { [ 0x01000c38, 0x01000c36 ] };
- key <AB08> { [ comma , 0x01000c37 ] };
- key <AB09> { [ period , 0x01000c64 ] };
- key <AB10> { [ 0x01000c2f, 0x01000040 ] };
- key <BKSL> { [ 0x01000c49, 0x01000c11 ] };
-
- key <RALT> {
- symbols[Group1] = [ Mode_switch, Multi_key ],
- virtualMods = AltGr
- };
-};
-
-partial alphanumeric_keys
-xkb_symbols "urd" {
- include "pc/pk(urd)"
- name[Group1]= "India - Urdu";
-};
-
-// based on a keyboard map from an 'xkb/symbols/gur' file
-
-partial alphanumeric_keys
-xkb_symbols "guru" {
- name[Group1]= "India - Gurmukhi";
-
- // Mainly numbers.
- key <AE01> { [ 0x1000A67 ] };
- key <AE02> { [ 0x1000A68 ] };
- key <AE03> { [ 0x1000A69 ] };
- key <AE04> { [ 0x1000A6A ] };
- key <AE05> { [ 0x1000A6B ] };
- key <AE06> { [ 0x1000A6C ] };
- key <AE07> { [ 0x1000A6D ] };
- key <AE08> { [ 0x1000A6e ] };
- key <AE09> { [ 0x1000A6F, parenleft ] };
- key <AE10> { [ 0x1000A66, parenright ] };
- key <AE11> { [ gur_visarga ] };
- key <AE12> { [ gur_v_r, gur_v_r_s ] };
-
-// Mainly long vowels
-
- key <AD01> { [ 0x1000A4C, 0x1000A14 ] };
- key <AD02> { [ 0x1000A48, 0x1000A10 ] };
- key <AD03> { [ 0x1000A3E, 0x1000A06 ] };
- key <AD04> { [ 0x1000A40, 0x1000A08 ] };
- key <AD05> { [ 0x1000A42, 0x1000A0A ] };
-
-// Mainly voiced consonants
-
- key <AD06> { [ 0x1000A2C, 0x1000A2D ] };
- key <AD07> { [ 0x1000A39, 0x1000A19 ] };
- key <AD08> { [ 0x1000A17, 0x1000A18 ] };
- key <AD09> { [ 0x1000A26, 0x1000A27 ] };
- key <AD10> { [ 0x1000A1C, 0x1000A1D ] };
- key <AD11> { [ 0x1000A21, 0x1000A22 ] };
- key <AD12> { [ 0x1000A3C, 0x1000A1E ] };
-
-// Mainly short vowels
- key <AC01> { [ 0x1000A4B, 0x1000A13 ] };
- key <AC02> { [ 0x1000A47, 0x1000A0F ] };
- key <AC03> { [ 0x1000A4D, 0x1000A05 ] };
- key <AC04> { [ 0x1000A3F, 0x1000A07 ] };
- key <AC05> { [ 0x1000A41, 0x1000A09 ] };
-
-// Mainly unvoiced consonants
-
- key <AC06> { [ 0x1000A2A, 0x1000A2B ] };
- key <AC07> { [ 0x1000A30, 0x1000A30 ] };
- key <AC08> { [ 0x1000A15, 0x1000A16 ] };
- key <AC09> { [ 0x1000A24, 0x1000A25 ] };
- key <AC10> { [ 0x1000A1A, 0x1000A1B ] };
- key <AC11> { [ 0x1000A1F, 0x1000A20 ] };
- key <BKSL> { [ backslash, bar ] };
-
- key <AB01> { [ z, Z ] };
- key <AB02> { [ 0x1000A02, 0x1000A70 ] };
- key <AB03> { [ 0x1000A2E, 0x1000A23 ] };
- key <AB04> { [ 0x1000A28, 0x1000A28 ] };
- key <AB05> { [ 0x1000A35, 0x1000A35 ] };
- key <AB06> { [ 0x1000A32, 0x1000A33 ] };
- key <AB07> { [ 0x1000A38, 0x1000A36 ] };
- key <AB08> { [ comma, less ] };
- key <AB09> { [ period, 0x1000964 ] };
- key <AB10> { [ 0x1000A2F, question ] };
-};
diff --git a/data/xkbdata/symbols/pc/ir b/data/xkbdata/symbols/pc/ir
deleted file mode 100644
index 109b7abe6..000000000
--- a/data/xkbdata/symbols/pc/ir
+++ /dev/null
@@ -1,69 +0,0 @@
-// $XdotOrg$
-// based on
-// Iranian keymap, by Robert Brady <robert@suse.co.uk>
-// Data supplied by Roozbeh Pournader <roozbeh@sharif.edu>
-// Minor changes made by Arash Zeini <a.zeini@farsikde.com>,
-// and Roozbeh Pournader.
-// Last update: 2002-06-19
-//
-// $XFree86$
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
- name[Group1]= "Iran";
-
- key <TLDE> { [ 0x100200d ] };
-
- // Mainly numbers.
- key <AE01> { [ 0x10006f1, exclam ] };
- key <AE02> { [ 0x10006f2, 0x100066c ] };
- key <AE03> { [ 0x10006f3, 0x100066b ] };
- key <AE04> { [ 0x10006f4, 0x100fdfc ] };
- key <AE05> { [ 0x10006f5, 0x100066a ] };
- key <AE06> { [ 0x10006f6, multiply ] };
- key <AE07> { [ 0x10006f7, Arabic_comma ] };
- key <AE08> { [ 0x10006f8, asterisk ] };
- key <AE09> { [ 0x10006f9, parenright ] };
- key <AE10> { [ 0x10006f0, parenleft ] };
- key <AE11> { [ minus, Arabic_tatweel ] };
- key <AE12> { [ equal, plus ] };
-
- key <AD01> { [ Arabic_dad, Arabic_sukun ] };
- key <AD02> { [ Arabic_sad, Arabic_dammatan ] };
- key <AD03> { [ Arabic_theh, Arabic_kasratan ] };
- key <AD04> { [ Arabic_qaf, Arabic_fathatan ] };
- key <AD05> { [ Arabic_feh, Arabic_damma ] };
- key <AD06> { [ Arabic_ghain, Arabic_kasra ] };
- key <AD07> { [ Arabic_ain, Arabic_fatha ] };
- key <AD08> { [ Arabic_heh, Arabic_shadda ] };
- key <AD09> { [ Arabic_khah, bracketright ] };
- key <AD10> { [ Arabic_hah, bracketleft ] };
- key <AD11> { [ Arabic_jeem, braceright ] };
- key <AD12> { [ 0x1000686, braceleft ] };
-
- key <AC01> { [ Arabic_sheen, Arabic_hamzaonwaw ] };
- key <AC02> { [ Arabic_seen, Arabic_hamzaonyeh ] };
- key <AC03> { [ 0x10006cc, Arabic_yeh ] };
- key <AC04> { [ Arabic_beh, Arabic_hamzaunderalef] };
- key <AC05> { [ Arabic_lam, Arabic_hamzaonalef ] };
- key <AC06> { [ Arabic_alef, Arabic_maddaonalef ] };
- key <AC07> { [ Arabic_teh, Arabic_tehmarbuta ] };
- key <AC08> { [ Arabic_noon, guillemotright ] };
- key <AC09> { [ Arabic_meem, guillemotleft ] };
- key <AC10> { [ 0x10006a9, colon ] };
- key <AC11> { [ 0x10006af, Arabic_semicolon ] };
-
- key <BKSL> { [ backslash, bar ] };
- key <SPCE> { [ space, 0x100200c ] };
-
- key <AB01> { [ Arabic_zah, Arabic_kaf ] };
- key <AB02> { [ Arabic_tah ] };
- key <AB03> { [ Arabic_zain, 0x1000698 ] };
- key <AB04> { [ Arabic_ra ] };
- key <AB05> { [ Arabic_thal, 0x100200c ] };
- key <AB06> { [ Arabic_dal ] };
- key <AB07> { [ 0x100067e, Arabic_hamza ] };
- key <AB08> { [ Arabic_waw, greater ] };
- key <AB09> { [ period, less ] };
- key <AB10> { [ slash, Arabic_question_mark ] };
-};
diff --git a/data/xkbdata/symbols/pc/is b/data/xkbdata/symbols/pc/is
deleted file mode 100644
index 1375c7ffd..000000000
--- a/data/xkbdata/symbols/pc/is
+++ /dev/null
@@ -1,66 +0,0 @@
-// $XdotOrg$
-// based on
-// XKB keyboard by Hrafnkell Eiriksson - hkelle@rhi.hi.is
-// fixes by Olafur Osvaldsson - oli@isnic.is
-//
-// $XFree86: xc/programs/xkbcomp/symbols/pc/is,v 1.3 2002/11/26 01:57:25 dawes Exp $
-
-default partial alphanumeric_keys
-xkb_symbols "basic" {
-
- include "pc/latin(type4)"
-
- name[Group1]="Iceland";
-
- 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, Adiaeresis, dead_circumflex, dead_caron] };
- 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 "pc/is(basic)"
- name[Group1]="Iceland - Sun dead keys";
-
- key <TLDE> { [SunFA_Circum, degree, notsign, notsign ] };
- key <AE12> { [SunFA_Acute, SunFA_Grave, SunFA_Cedilla, SunFA_Cedilla ] };
- key <AD11> { [udiaeresis, Udiaeresis, SunFA_Diaeresis, SunFA_Diaeresis ] };
- key <AD12> { [ plus, asterisk, SunFA_Tilde, dead_macron ] };
- key <AC10> { [odiaeresis, Odiaeresis, SunFA_Acute, SunFA_Acute ] };
- key <AC11> { [adiaeresis, Adiaeresis, SunFA_Circum, SunFA_Circum ] };
- key <BKSL> { [numbersign, acute, SunFA_Grave, SunFA_Grave ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
-
- // modify the basic Icelandic layout to not have any dead keys
-
- include "pc/is(basic)"
- name[Group1]="Iceland - 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 ] };
-};
diff --git a/data/xkbdata/symbols/pc/it b/data/xkbdata/symbols/pc/it
deleted file mode 100644
index ffd5fc9a7..000000000
--- a/data/xkbdata/symbols/pc/it
+++ /dev/null
@@ -1,64 +0,0 @@
-// $XdotOrg$
-// based on a keyboard map from an 'xkb/symbols/it' file
-// 17 May 2003 Modified by Sebastiano Vigna (vigna@dsi.unimi.it)
-//
-// $XFree86: xc/programs/xkbcomp/symbols/pc/it,v 1.4 2003/04/19 12:22:12 pascal Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- include "pc/latin(type4)"
-
- name[Group1]="Italy";
-
- 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 "pc/it(basic)"
- name[Group1]="Italy - 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 ] };
-};
diff --git a/data/xkbdata/symbols/pc/jp b/data/xkbdata/symbols/pc/jp
deleted file mode 100644
index c9da49768..000000000
--- a/data/xkbdata/symbols/pc/jp
+++ /dev/null
@@ -1,145 +0,0 @@
-// $XdotOrg$
-// $XKeyboardConfig: xkbdesc/symbols/jp,v 1.4 2005/07/20 22:56:09 svu Exp $
-
-// based on:
-// symbols for a Japanese 106 keyboard(by tsuka@kawalab.dnj.ynu.ac.jp)
-
-default xkb_symbols "jp106" {
- include "srvr_ctrl(xfree86)"
-
- name[Group1]= "Japan";
-
- // Alphanumeric section
- key <HZTG> {
- type="PC_SYSRQ",
- 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 <NFER> { [ Muhenkan ] };
-
- key <XFER> {
- type="PC_SYSRQ",
- symbols[Group1]= [ Henkan, Mode_switch ]
- };
- key <HKTG> {
- type="PC_SYSRQ",
- symbols[Group1]= [ Hiragana_Katakana, Romaji ]
- };
-
- // End alphanumeric section
-
- key <PRSC> {
- type= "PC_SYSRQ",
- symbols[Group1]= [ Print, Execute ]
- };
- key <SYRQ> {
- type= "PC_SYSRQ",
- symbols[Group1]= [ Print, Execute ]
- };
-};
-
-// latin part of jp keyboard map
-partial hidden
-xkb_symbols "latin" {
-
- include "pc/us"
- // Alphanumeric section
- key <HZTG> {
- type="PC_SYSRQ",
- symbols[Group1]= [ Zenkaku_Hankaku, Kanji ]
- };
-
- key <AE02> { [ 2, quotedbl ] };
-
- key <AE06> { [ 6, ampersand ] };
- key <AE07> { [ 7, apostrophe ] };
- key <AE08> { [ 8, parenleft ] };
- key <AE09> { [ 9, parenright ] };
- key <AE10> { [ 0,asciitilde ] };
- key <AE11> { [ minus, equal ] };
- key <AE12> { [ asciicircum, asciitilde] };
- key <AE13> { [ backslash, bar ] };
-
- key <AD11> { [ at, grave ] };
- key <AD12> { [ bracketleft, braceleft ] };
-
- key <CAPS> { [ Eisu_toggle, Caps_Lock ] };
-
- key <AC10> { [ semicolon, plus ] };
- key <AC11> { [ colon, asterisk ] };
- key <AC12> { [ bracketright, braceright ] };
-
- key <AB11> { [ backslash, underscore ] };
-
- key <NFER> { [ Muhenkan ] };
-
- key <XFER> {
- type="PC_SYSRQ",
- symbols[Group1]= [ Henkan, Mode_switch ]
- };
- key <HKTG> {
- type="PC_SYSRQ",
- symbols[Group1]= [ Hiragana_Katakana, Romaji ]
- };
-
- key <PRSC> {
- type= "PC_SYSRQ",
- symbols[Group1]= [ Print, Execute ]
- };
- key <SYRQ> {
- type= "PC_SYSRQ",
- symbols[Group1]= [ Print, Execute ]
- };
-};
diff --git a/data/xkbdata/symbols/pc/kg b/data/xkbdata/symbols/pc/kg
deleted file mode 100644
index f7e519777..000000000
--- a/data/xkbdata/symbols/pc/kg
+++ /dev/null
@@ -1,29 +0,0 @@
-// $XdotOrg$
-// $XKeyboardConfig: xkbdesc/symbols/kg,v 1.3 2004/12/22 22:55:55 svu Exp $
-
-// based on
-// russian standard keyboard
-// Yury Fedorov <yury-fedorov@prime-task.com>
-// Last Changes 2004/10/25 by Yury Fedorov <yury-fedorov@prime-task.com>
-//
-// $XFree86: xc/programs/xkbcomp/symbols/pc/kg,v 0.0 Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- include "pc/ru(winkeys)"
-
- name[Group1]= "Kyrgyzstan";
-
- key.type[group1]="FOUR_LEVEL_ALPHABETIC";
-
- key <AC07> { [ Cyrillic_o, Cyrillic_O,
- Cyrillic_o_bar, Cyrillic_O_bar ] };
- key <AD03> { [ Cyrillic_u, Cyrillic_U,
- Cyrillic_u_straight, Cyrillic_U_straight ] };
- key <AD06> { [ Cyrillic_en, Cyrillic_EN,
- Cyrillic_en_descender, Cyrillic_EN_descender ] };
-
- include "level3(ralt_switch)"
-};
-
diff --git a/data/xkbdata/symbols/pc/la b/data/xkbdata/symbols/pc/la
deleted file mode 100644
index 0885e1131..000000000
--- a/data/xkbdata/symbols/pc/la
+++ /dev/null
@@ -1,76 +0,0 @@
-// $XdotOrg$
-// $XConsortium: lo 2002/11/28 $
-//
-// 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]= "Laos";
-
- // 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="PC_SYSRQ",
- [ Shift_L, ISO_First_Group ]
- };
-override key <RTSH> {
- type="PC_SYSRQ",
- [ Shift_R, ISO_Last_Group ]
- };
-};
diff --git a/data/xkbdata/symbols/pc/latam b/data/xkbdata/symbols/pc/latam
deleted file mode 100644
index d24aa67b8..000000000
--- a/data/xkbdata/symbols/pc/latam
+++ /dev/null
@@ -1,62 +0,0 @@
-// $XdotOrg$
-// based on a keyboard
-// Modified for a real Latin American Keyboard by Fabian Mandelbaum
-//
-// $XFree86: xc/programs/xkbcomp/symbols/la,v 1.2 2002/11/22 04:03:28 dawes Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- include "pc/latin(type4)"
-
- name[Group1]="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 "pc/latam(basic)"
-
- key <AC11> { [SunFA_Acute, SunFA_Diaeresis, braceleft, braceleft ] };
- key <AD11> { [SunFA_Grave, SunFA_Circum, bracketleft, dead_abovering ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "sundeadkeys" {
- include "pc/latam(Sundeadkeys)"
- name[Group1]="Latin American - Sun dead keys";
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
-
- include "pc/latam(basic)"
-
- name[Group1]="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 ] };
-};
-
diff --git a/data/xkbdata/symbols/pc/latin b/data/xkbdata/symbols/pc/latin
deleted file mode 100644
index 6d1a95d29..000000000
--- a/data/xkbdata/symbols/pc/latin
+++ /dev/null
@@ -1,179 +0,0 @@
-// $XdotOrg$
-// Common Latin alphabet layout
-//
-// $XFree86: xc/programs/xkbcomp/symbols/pc/latin,v 1.3 2002/12/20 20:18:34 paulo Exp $
-
-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 ] };
- 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 ] };
- 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, grave ] };
- key <AB05> { [ b, B, rightdoublequotemark, apostrophe ] };
- key <AB06> { [ 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 "pc/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 "pc/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 "pc/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 "pc/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 "pc/latin(nodeadkeys)"
-};
-
-partial
-xkb_symbols "type4_nodeadkeys" {
-
- include "pc/latin(nodeadkeys)"
-
- key <AB10> { [ minus, underscore, dead_belowdot, abovedot ] };
-};
-
diff --git a/data/xkbdata/symbols/pc/lk b/data/xkbdata/symbols/pc/lk
deleted file mode 100644
index e3a7a56b4..000000000
--- a/data/xkbdata/symbols/pc/lk
+++ /dev/null
@@ -1,110 +0,0 @@
-// $XdotOrg$
-// $XKeyboardConfig: xkbdesc/symbols/lk,v 1.4 2005/08/04 22:15:10 svu Exp $
-
-// X Keyboard Extension file for Sinhala (Sri Lanka) (2004-04-22)
-// Maintainer : Harshula Jayasuriya <hash@jayasolutions.cjb.net>
-// Last Updated: 2004-11-14
-// This is a static phonetic 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 resultant is that the user must
-// manually construct the glyph by typing each of the 3 codepoints.
-// Alt-backslash represents the 'join' key, this requires
-// two codepoints, hence it also has to be manually constructed.
-
-// Repaya = rayanna,AL,ZWJ
-// Rakaransaya = AL,ZWJ,rayanna
-// Yansaya = AL,ZWJ,yayanna
-// join = AL,ZWJ
-
-// Where,
-// AL = Al Lakuna = Alt-a
-// ZWJ = Zero Width Joiner = Alt-Shift-Backslash
-// rayanna = r
-// yayanna = y
-
-partial default alphanumeric_keys
-xkb_symbols "sin_phonetic" {
-
- include "pc/us"
-// it is default - no details in the name
- name[Group1] = "Sri Lanka";
- key.type = "FOUR_LEVEL";
-
- // q - p
- key <AD01> { [ 0x01000d8d, 0x01000d8e, 0x01000dd8, 0x01000df2 ] };
- key <AD02> { [ 0x01000d87, 0x01000d88, 0x01000dd0, 0x01000dd1 ] };
- key <AD03> { [ 0x01000d91, 0x01000d92, 0x01000dd9, 0x01000dda ] };
- key <AD04> { [ 0x01000dbb, 0x01000dca, 0x01000dbb, NoSymbol ] };
- key <AD05> { [ 0x01000da7, 0x01000da8, 0x01000dad, 0x01000dae ] };
- key <AD06> { [ 0x01000dba, 0x01000dca, NoSymbol, NoSymbol ] };
- key <AD07> { [ 0x01000d8b, 0x01000d8c, 0x01000dd4, 0x01000dd6 ] };
- key <AD08> { [ 0x01000d89, 0x01000d8a, 0x01000dd2, 0x01000dd3 ] };
- key <AD09> { [ 0x01000d94, 0x01000d95, 0x01000ddc, 0x01000ddd ] };
- key <AD10> { [ 0x01000db4, 0x01000db5, NoSymbol, NoSymbol ] };
-
- // a - l
- key <AC01> { [ 0x01000d85, 0x01000d86, 0x01000dca, 0x01000dcf ] };
- key <AC02> { [ 0x01000dc3, 0x01000dc2, 0x01000dc1, NoSymbol ] };
- key <AC03> { [ 0x01000da9, 0x01000daa, 0x01000daf, 0x01000db0 ] };
- key <AC04> { [ 0x01000dc6, 0x01000d93, 0x01000ddb, NoSymbol ] };
- key <AC05> { [ 0x01000d9c, 0x01000d9d, 0x01000d9f, NoSymbol ] };
- key <AC06> { [ 0x01000dc4, 0x01000d96, 0x01000dde, NoSymbol ] };
- key <AC07> { [ 0x01000da2, 0x01000da3, 0x01000da6, NoSymbol ] };
- key <AC08> { [ 0x01000d9a, 0x01000d9b, 0x01000d8f, 0x01000d90 ] };
- key <AC09> { [ 0x01000dbd, 0x01000dc5, 0x01000ddf, 0x01000df3 ] };
-
- // z - m
- key <AB01> { [ 0x01000da4, 0x01000da5, NoSymbol, NoSymbol ] };
- key <AB02> { [ 0x01000dac, 0x01000db3, NoSymbol, NoSymbol ] };
- key <AB03> { [ 0x01000da0, 0x01000da1, NoSymbol, NoSymbol ] };
- key <AB04> { [ 0x01000dc0, 0x01000d82, 0x01000d83, NoSymbol ] };
- key <AB05> { [ 0x01000db6, 0x01000db7, NoSymbol, NoSymbol ] };
- key <AB06> { [ 0x01000db1, 0x01000dab, 0x01000d9e, NoSymbol ] };
- key <AB07> { [ 0x01000db8, 0x01000db9, NoSymbol, NoSymbol ] };
-
- // '.' - Fullstop
- key <AB09> { [ any, any, 0x01000df4, NoSymbol ] };
-
- // Backslash
- key <BKSL> { [ any, any, 0x01000dca, 0x0100200d ] };
-
- // Space
- key <SPCE> { [ space, nobreakspace, 0x0100200c, NoSymbol ] };
-
- include "level3(ralt_switch)"
-};
-
-// based on a keyboard map from an 'xkb/symbols/tml' file
-//
-// $XFree86: xc/programs/xkbcomp/symbols/tml,v 1.2 2002/11/22 04:03:28 dawes Exp $
-
-partial alphanumeric_keys
-xkb_symbols "tam_unicode" {
- include "pc/in(tam_unicode)"
- name[Group1]= "Sri Lanka - Tamil Unicode";
-};
-
-partial alphanumeric_keys
-xkb_symbols "tam_INSCRIPT" {
- include "pc/in(tam)"
- name[Group1]= "Sri Lanka - Tamil INSCRIPT";
-};
-
-partial alphanumeric_keys
-xkb_symbols "tam_TSCII" {
- include "pc/in(tam_TSCII)"
- name[Group1]= "Sri Lanka - Tamil TSCII Typewriter";
-};
-
-partial alphanumeric_keys
-xkb_symbols "tam_TAB" {
- include "pc/in(tam_TAB)"
- name[Group1]= "Sri Lanka - Tamil TAB Typewriter";
-};
-
diff --git a/data/xkbdata/symbols/pc/lt b/data/xkbdata/symbols/pc/lt
deleted file mode 100644
index e6934e6c6..000000000
--- a/data/xkbdata/symbols/pc/lt
+++ /dev/null
@@ -1,111 +0,0 @@
-// $XdotOrg$
-// based on
-// Lithuanian keyboard map by RiÄardas ÄŒepas <rch@richard.eu.org>
-// merged into one file by Nerijus Baliūnas
-//
-// $XFree86: xc/programs/xkbcomp/symbols/pc/lt,v 1.3 2002/12/14 22:26:11 dawes Exp $
-
-// If you want to have 2 layouts, use
-// Option "XkbLayout" "lt,lt(us)"
-
-// Lithuanian Baltic layout - Lithuanian letters on the numeric row
-partial default alphanumeric_keys modifier_keys
-xkb_symbols "basic" {
-
- include "pc/latin"
-
- name[Group1]="Lithuania";
-
- 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 <AE12> { [ zcaron, Zcaron, equal, plus ] };
-
- key <LSGT> { [ endash, EuroSign ] };
-
- include "level3(ralt_switch)"
-};
-
-// Similar to the above, but you should use Right Alt + numeric row
-// for Lithuanian letters
-partial alphanumeric_keys modifier_keys
-xkb_symbols "us" {
-
- include "pc/latin"
-
- name[Group1]="Lithuania - US keyboard 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 <AE12> { [ equal, plus, zcaron, Zcaron ] };
-
- key <AD03> { [ e, E, endash, EuroSign ] };
- key <LSGT> { [ endash, EuroSign ] };
-
- include "level3(ralt_switch)"
-};
-
-// Lithuanian keyboard map by Gediminas Paulauskas <menesis@delfi.lt>
-// Minor modification by RiÄardas ÄŒepas according to http://sun3.mif.vu.lt/cs/TK4/lithkeyb.html
-
-// Describes Lithuanian keymap LST 1582:2000
-// Extensions: B01 L3 is "<" , B02 L3 is ">" and B03 L3 is endash to make this
-// layout usable with pc101 and pc104 keyboards.
-
-partial alphanumeric_keys modifier_keys
-xkb_symbols "std" {
-
- include "pc/latin"
-
- name[Group1]= "Lithuania - 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 <AD03> {[ e, E, EuroSign ]};
- key <AD11> {[ iogonek, Iogonek, braceleft ]};
- key <AD12> {[ w, W, braceright ]};
- key <AC04> {[ scaron, Scaron ]};
- key <AC10> {[ uogonek, Uogonek ]};
- key <AC11> {[ eabovedot, Eabovedot, quotedbl ]};
- 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 ]};
-// this is actually right quote for Lithuanian
- key <AB10> {[ eogonek, Eogonek, backslash ]};
- key <BKSL> {[ q, Q, bar ]};
- key <SPCE> {[ space, space, nobreakspace, nobreakspace ]};
-
- key <LSGT> {[ less, greater, endash ]};
-
- include "level3(ralt_switch)"
-};
diff --git a/data/xkbdata/symbols/pc/lv b/data/xkbdata/symbols/pc/lv
deleted file mode 100644
index 19dbb8820..000000000
--- a/data/xkbdata/symbols/pc/lv
+++ /dev/null
@@ -1,130 +0,0 @@
-// $XdotOrg$
-
-// 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.
-
-partial default alphanumeric_keys modifier_keys
-xkb_symbols "basic" {
-
- name[Group1]= "Latvia";
-
- 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]};
- key <RALT> {type[Group1]="ONE_LEVEL", [ISO_Level3_Shift]};
- modifier_map Mod5 { <RALT> };
-
-};
-
-partial alphanumeric_keys modifier_keys
-xkb_symbols "apostrophe" {
-
- include "pc/lv(basic)"
-
- name[Group1]= "Latvia - 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 "pc/lv(basic)"
-
- name[Group1]= "Latvia - 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 "pc/lv(basic)"
-
- name[Group1]= "Latvia - F-letter (F) variant";
-
- key <AC04> {[ISO_Level3_Latch, ISO_Level3_Latch, f, F]};
- key <SPCE> {[space, space, f, F]};
- modifier_map Mod5 { <AC04> };
-
-};
diff --git a/data/xkbdata/symbols/pc/mao b/data/xkbdata/symbols/pc/mao
deleted file mode 100644
index 3937ecc87..000000000
--- a/data/xkbdata/symbols/pc/mao
+++ /dev/null
@@ -1,24 +0,0 @@
-// $XdotOrg$
-// $XKeyboardConfig: xkbdesc/symbols/mao,v 1.2 2004/10/09 18:34:15 svu Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- // Adds the macrons needed for the Maori language to
- // a simple us keyboard layout.
-
- include "pc/latin"
-
- name[Group1]="Maori";
-
- key <AC01> { [ a, A, amacron, Amacron ] };
- key <AD03> { [ e, E, emacron, Emacron ] };
- key <AD08> { [ i, I, imacron, Imacron ] };
-
- key <AD09> { [ o, O, omacron, Omacron ] };
- key <AD07> { [ u, U, umacron, Umacron ] };
-
- key <RALT> { type[Group1]="TWO_LEVEL",
- [ ISO_Level3_Shift, Multi_key ] };
- modifier_map Mod5 { <RALT> };
-};
diff --git a/data/xkbdata/symbols/pc/mkd b/data/xkbdata/symbols/pc/mkd
deleted file mode 100644
index fa303933e..000000000
--- a/data/xkbdata/symbols/pc/mkd
+++ /dev/null
@@ -1,66 +0,0 @@
-// $XdotOrg$
-// 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 "keypad(comma)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
- include "pc/mkd(basic)"
- name[Group1]= "Macedonian - Eliminate dead keys";
- key <TLDE> { [ grave, asciitilde ] };
-};
diff --git a/data/xkbdata/symbols/pc/mm b/data/xkbdata/symbols/pc/mm
deleted file mode 100644
index ee2416512..000000000
--- a/data/xkbdata/symbols/pc/mm
+++ /dev/null
@@ -1,66 +0,0 @@
-// $XdotOrg$
-// based on a keyboard map from an 'xkb/symbols/mm' file
-//
-// $XFree86$
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
- name[Group1]= "Myanmar";
-
-// Mainly numbers.
- key <AE01> { [ 0x1001041, exclam ] };
- key <AE02> { [ 0x1001042 ] };
- key <AE03> { [ 0x1001043 ] };
- key <AE04> { [ 0x1001044 ] };
- key <AE05> { [ 0x1001045 ] };
- key <AE06> { [ 0x1001046 ] };
- key <AE07> { [ 0x1001047 ] };
- key <AE08> { [ 0x1001048 ] };
- key <AE09> { [ 0x1001049, parenleft ] };
- key <AE10> { [ 0x1001040, parenright ] };
- key <AE11> { [ minus, 0x1001038 ] };
- key <AE12> { [ 0x1001052, 0x1001056 ] };
-
-// Mainly long vowels
- key <AD01> { [ 0x100102A, 0x100102A ] };
- key <AD02> { [ 0x1001032, 0x1001032 ] };
- key <AD03> { [ 0x100102C, 0x1001021 ] };
- key <AD04> { [ 0x100102E, 0x1001024 ] };
- key <AD05> { [ 0x1001030, 0x1001026 ] };
-
-// Mainly voiced consonants
- key <AD06> { [ 0x1001017, 0x1001018 ] };
- key <AD07> { [ 0x100101F, 0x1001004 ] };
- key <AD08> { [ 0x1001002, 0x1001003 ] };
- key <AD09> { [ 0x1001012, 0x1001013 ] };
- key <AD10> { [ 0x1001007, 0x1001008 ] };
- key <AD11> { [ 0x100100d, 0x100100e ] };
- key <AD12> { [ 0x100100a, 0x1001009 ] };
-
-// Mainly short vowels
- key <AC01> { [ 0x1001029, 0x1001029 ] };
- key <AC02> { [ 0x1001027, 0x1001027 ] };
- key <AC03> { [ 0x1001039, 0x1001021 ] };
- key <AC04> { [ 0x100102D, 0x1001023 ] };
- key <AC05> { [ 0x100102F, 0x1001025 ] };
-
-// Mainly unvoiced consonants
- key <AC06> { [ 0x1001015, 0x1001016 ] };
- key <AC07> { [ 0x100101B, 0x100101B ] };
- key <AC08> { [ 0x1001000, 0x1001001 ] };
- key <AC09> { [ 0x1001010, 0x1001011 ] };
- key <AC10> { [ 0x1001005, 0x1001006 ] };
- key <AC11> { [ 0x100100b, 0x100100c ] };
- key <BKSL> { [ 0x100104E, 0x100104F ] };
-
- key <AB01> { [ 0x100104C, 0x100104D ] };
- key <AB02> { [ 0x1001037, 0x1001036 ] };
- key <AB03> { [ 0x1001019, 0x100100f ] };
- key <AB04> { [ 0x1001014, 0x1001014 ] };
- key <AB05> { [ 0x1001017, 0x1001017 ] };
- key <AB06> { [ 0x100101C, 0x100101C ] };
- key <AB07> { [ 0x100101E, 0x1001050 ] };
- key <AB08> { [ comma, 0x1001051 ] };
- key <AB09> { [ period, 0x100104A ] };
- key <AB10> { [ slash, 0x100101A ] };
-};
diff --git a/data/xkbdata/symbols/pc/mn b/data/xkbdata/symbols/pc/mn
deleted file mode 100644
index ec47fff7b..000000000
--- a/data/xkbdata/symbols/pc/mn
+++ /dev/null
@@ -1,71 +0,0 @@
-// $XdotOrg$
-// $XKeyboardConfig: xkbdesc/symbols/mn,v 1.4 2004/12/22 21:51:19 svu Exp $
-
-// 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]= "Mongolia";
-
- 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 ] };
- 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)"
-};
diff --git a/data/xkbdata/symbols/pc/mt b/data/xkbdata/symbols/pc/mt
deleted file mode 100644
index dd34d2599..000000000
--- a/data/xkbdata/symbols/pc/mt
+++ /dev/null
@@ -1,57 +0,0 @@
-// $XdotOrg$
-
-// Maltese keyboard map (based on MSA Standard DMS100)
-// by Ramon Casha (ramon.casha@linux.org.mt)
-//
-// $XFree86: xc/programs/xkbcomp/symbols/mt,v 1.3 2002/12/13 04:18:04 dawes Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- include "pc/latin"
-
- name[Group1]="Malta";
-
- // 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 "pc/mt(basic)"
-
- // Describes the differences between the mt
- // keyboard and a US-based physical keyboard
-
- name[Group1]="Malta - US keyboard with Maltian letters";
-
- key <BKSL> { [ zabovedot, Zabovedot, backslash, bar ] };
-
- key <TLDE> { [ cabovedot, Cabovedot, grave, asciitilde ] };
-
- key <AE03> { [ 3, EuroSign, numbersign ] };
-
-};
diff --git a/data/xkbdata/symbols/pc/nl b/data/xkbdata/symbols/pc/nl
deleted file mode 100644
index e708e54a6..000000000
--- a/data/xkbdata/symbols/pc/nl
+++ /dev/null
@@ -1,54 +0,0 @@
-// $XdotOrg$
-
-// based on
-// Converted 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>
-//
-// $XFree86: xc/programs/xkbcomp/symbols/nl,v 1.2 2002/11/22 04:03:28 dawes Exp $
-
-default partial alphanumeric_keys
-xkb_symbols "basic" {
-
- include "pc/latin"
-
- name[Group1]="Netherlands";
-
- key <AE02> { [ 2, quotedbl, twosuperior, oneeighth ] };
- key <AE06> { [ 6, ampersand, threequarters, fiveeighths ] };
- key <AE07> { [ 7, underscore, sterling, seveneighths ] };
- key <AE08> { [ 8, parenleft, braceleft, trademark ] };
- key <AE09> { [ 9, parenright, braceright, plusminus ] };
- key <AE10> { [ 0, apostrophe, braceright, degree ] };
- 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> { [apostrophe, grave, dead_acute, dead_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)"
-};
-
diff --git a/data/xkbdata/symbols/pc/no b/data/xkbdata/symbols/pc/no
deleted file mode 100644
index 4fc64ec56..000000000
--- a/data/xkbdata/symbols/pc/no
+++ /dev/null
@@ -1,181 +0,0 @@
-// $XdotOrg$
-// based on a keyboard map from an 'xkb/symbols/no' file
-//
-// $XFree86: xc/programs/xkbcomp/symbols/no,v 1.3 2002/12/19 01:07:56 dawes Exp $
-
-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 "pc/latin(type2)"
-
- name[Group1]="Norway";
-
- 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 "keypad(comma)"
-
- include "level3(ralt_switch)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
-
- // Modifies the basic Norwegian layout to eliminate dead keys
-
- include "pc/no(basic)"
-
- name[Group1]="Norway - 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 "pc/us(dvorak)"
-
- name[Group1]="Norway - 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 ] };
-
-};
-
-// 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>
-//
-// $XFree86: xc/programs/xkbcomp/symbols/sapmi,v 1.2 2002/11/22 04:03:28 dawes Exp $
-
-partial alphanumeric_keys
-xkb_symbols "smi" {
- include "pc/latin"
-
- name[Group1]= "Norway - Northern Saami";
-
- 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 "pc/no(smi)"
-
- name[Group1]= "Norway - Northern Saami, eliminate dead keys";
-
- key <AE12> { [ backslash, grave, acute, ogonek ] };
-};
diff --git a/data/xkbdata/symbols/pc/pc b/data/xkbdata/symbols/pc/pc
deleted file mode 100644
index 1cdc89a21..000000000
--- a/data/xkbdata/symbols/pc/pc
+++ /dev/null
@@ -1,275 +0,0 @@
-// $XdotOrg$
-//
-// $XFree86: xc/programs/xkbcomp/symbols/pc/pc,v 1.9 2003/06/09 19:59:46 dawes Exp $
-
-partial hidden alphanumeric_keys modifier_keys
-xkb_symbols "basic" {
-
- key <ESC> { [ Escape ] };
-
- // 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 <BKSP> {
- type="CTRL+ALT",
- symbols[Group1]= [ BackSpace, Terminate_Server ]
- };
-
- key <TAB> { [ Tab, ISO_Left_Tab ] };
- key <RTRN> { [ Return ] };
-
- key <CAPS> { [ Caps_Lock ] };
-
- key <LFSH> { [ Shift_L ] };
- key <BKSL> { [ backslash, bar ] };
-
- key <LCTL> { [ Control_L ] };
- key <SPCE> { [ space ] };
-
- key <RTSH> { [ Shift_R ] };
- key <LALT> { [ Alt_L ] };
- key <RCTL> { [ Control_R ] };
- key <RALT> { [ Alt_R ] };
-
- // End alphanumeric section
-
- // Begin "Function" section
- key <FK01> {
- type="CTRL+ALT",
- symbols[Group1]= [ F1, XF86_Switch_VT_1 ]
- };
- key <FK02> {
- type="CTRL+ALT",
- symbols[Group1]= [ F2, XF86_Switch_VT_2 ]
- };
- key <FK03> {
- type="CTRL+ALT",
- symbols[Group1]= [ F3, XF86_Switch_VT_3 ]
- };
- key <FK04> {
- type="CTRL+ALT",
- symbols[Group1]= [ F4, XF86_Switch_VT_4 ]
- };
- key <FK05> {
- type="CTRL+ALT",
- symbols[Group1]= [ F5, XF86_Switch_VT_5 ]
- };
- key <FK06> {
- type="CTRL+ALT",
- symbols[Group1]= [ F6, XF86_Switch_VT_6 ]
- };
- key <FK07> {
- type="CTRL+ALT",
- symbols[Group1]= [ F7, XF86_Switch_VT_7 ]
- };
- key <FK08> {
- type="CTRL+ALT",
- symbols[Group1]= [ F8, XF86_Switch_VT_8 ]
- };
- key <FK09> {
- type="CTRL+ALT",
- symbols[Group1]= [ F9, XF86_Switch_VT_9 ]
- };
- key <FK10> {
- type="CTRL+ALT",
- symbols[Group1]= [ F10, XF86_Switch_VT_10 ]
- };
- key <FK11> {
- type="CTRL+ALT",
- symbols[Group1]= [ F11, XF86_Switch_VT_11 ]
- };
- key <FK12> {
- type="CTRL+ALT",
- symbols[Group1]= [ F12, XF86_Switch_VT_12 ]
- };
- // End "Function" section
-
- // Begin "Editing" section
- key <PRSC> {
- type= "PC_SYSRQ",
- symbols[Group1]= [ Print, Sys_Req ]
- };
- key <SYRQ> {
- type= "PC_SYSRQ",
- symbols[Group1]= [ Print, Sys_Req ]
- };
- key <SCLK> { [ Scroll_Lock ] };
- key <PAUS> {
- type= "PC_BREAK",
- symbols[Group1]= [ Pause, Break ]
- };
- key <BRK> {
- type= "PC_BREAK",
- symbols[Group1]= [ Pause, Break ]
- };
- key <INS> { [ Insert ] };
- key <HOME> { [ Home ] };
- key <PGUP> { [ Prior ] };
- key <DELE> { [ Delete ] };
- key <END> { [ End ] };
- key <PGDN> { [ Next ] };
-
- key <UP> { [ Up ] };
- key <LEFT> { [ Left ] };
- key <DOWN> { [ Down ] };
- key <RGHT> { [ Right ] };
-
- // End "Editing" section, begin "Keypad"
- key <NMLK> { [ Num_Lock, Pointer_EnableKeys ] };
-
-// Ungrab cancels server/keyboard/pointer grabs
- key <KPDV> {
- type="CTRL+ALT",
- symbols[Group1]= [ KP_Divide, XF86_Ungrab ]
- };
-
-// ClsGrb kills whichever client has a grab in effect
- key <KPMU> {
- type="CTRL+ALT",
- symbols[Group1]= [ KP_Multiply, XF86_ClearGrab ]
- };
-
-// -VMode switches to the previous video mode
- key <KPSU> {
- type="CTRL+ALT",
- symbols[Group1]= [ KP_Subtract, XF86_Prev_VMode ]
- };
-
- key <KP7> { [ KP_Home, KP_7 ] };
- key <KP8> { [ KP_Up, KP_8 ] };
- key <KP9> { [ KP_Prior, KP_9 ] };
-
-// +VMode switches to the next video mode
- key <KPAD> {
- type="CTRL+ALT",
- symbols[Group1]= [ KP_Add, XF86_Next_VMode ]
- };
-
- key <KP4> { [ KP_Left, KP_4 ] };
- key <KP5> { [ KP_Begin, KP_5 ] };
- key <KP6> { [ KP_Right, KP_6 ] };
-
- key <KP1> { [ KP_End, KP_1 ] };
- key <KP2> { [ KP_Down, KP_2 ] };
- key <KP3> { [ KP_Next, KP_3 ] };
- key <KPEN> { [ KP_Enter ] };
- key <KPEQ> { [ KP_Equal ] };
-
- key <KP0> { [ KP_Insert, KP_0 ] };
- key <KPDL> { [ KP_Delete, KP_Decimal ] };
- // End "Keypad" section
-
- // Begin "Sun LKeys" section
- key <STOP> { [ Cancel ], [ F11 ] };
- key <AGAI> { [ Redo ], [ F12 ] };
- key <PROP> { [ SunProps ], [ F13 ] };
- key <UNDO> { [ Undo ], [ F14 ] };
- key <FRNT> { [ SunFront ], [ F15 ] };
- key <COPY> { [ SunCopy ], [ F16 ] };
- key <OPEN> { [ SunOpen ], [ F17 ] };
- key <PAST> { [ SunPaste ], [ F18 ] };
- key <FIND> { [ Find ], [ F19 ] };
- key <CUT> { [ SunCut ], [ F20 ] };
- // End "Sun LKeys" 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 Mod2 { Num_Lock };
-
- // Fake keys for virtual<->real modifiers mapping
- key <LVL3> { [ ISO_Level3_Shift ] };
- key <MDSW> { [ Mode_switch ] };
- modifier_map Mod5 { <LVL3>, <MDSW> };
-
- key <ALT> { [ NoSymbol, Alt_L ] };
- modifier_map Mod1 { <ALT>, <LALT> };
-
- key <META> { [ NoSymbol, Meta_L ] };
- modifier_map Mod1 { <META> };
-
- key <SUPR> { [ NoSymbol, Super_L ] };
- modifier_map Mod4 { <SUPR> };
-
- key <HYPR> { [ NoSymbol, Hyper_L ] };
- modifier_map Mod4 { <HYPR> };
-};
-
-// definition for the PC-AT type 101 key keyboard
-xkb_symbols "pc101" {
- include "pc/pc(basic)"
- key <LALT> { [ Alt_L, Meta_L ] };
- key <RALT> { [ Alt_R, Meta_R ] };
-
-};
-
-// definition for the extra key on 102-key keyboards
-xkb_symbols "pc102" {
- include "pc/pc(pc101)"
- key <LSGT> { [ less, greater, bar, brokenbar ] };
-};
-
-// definition for the extra keys on 104-key "Windows95" keyboards
-default
-xkb_symbols "pc104" {
- include "pc/pc(basic)"
- key <LALT> { [ Alt_L, Meta_L ] };
- key <RALT> { [ Alt_R, Meta_R ] };
- key <LWIN> { [ Super_L ] };
- key <RWIN> { [ Super_R ] };
- key <MENU> { [ Menu ] };
-
-};
-
-// defintion which includes both the Windows95 keyboards _and_
-// the extra key on most European keyboards.
-xkb_symbols "pc105" {
- include "pc/pc(pc104)"
- key <LSGT> { [ less, greater, bar, brokenbar ] };
-};
-
-// common keys which can be overwritten in some layouts
-xkb_symbols "common" {
-
- // 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 <BKSL> { [ backslash, bar ] };
- key <SPCE> { [ space ] };
-
- // "Keypad" section
- key <KPDL> { [ KP_Delete, KP_Decimal ] };
-
- // extra keys on 104-key "Windows95" keyboards
- key <LWIN> { [ Super_L ] };
- key <RWIN> { [ Super_R ] };
- key <MENU> { [ Menu ] };
-
- // the extra key on most European keyboards
- key <LSGT> { [ less, greater, bar, brokenbar ] };
-};
diff --git a/data/xkbdata/symbols/pc/pk b/data/xkbdata/symbols/pc/pk
deleted file mode 100644
index 7426ad1fa..000000000
--- a/data/xkbdata/symbols/pc/pk
+++ /dev/null
@@ -1,86 +0,0 @@
-// $XdotOrg$
-// $XKeyboardConfig: xkbdesc/symbols/pk,v 1.1 2005/07/30 02:32:00 svu Exp $
-
-// 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.
-
-partial default alphanumeric_keys
-xkb_symbols "urd" {
- name[Group1]= "Pakistan";
-
- // Keys '~' - '='
- // All keys checked and complete
- key <TLDE> { [ 0x10006d4 ] };
- key <AE01> { [ 0x1000661, exclam ] };
- key <AE02> { [ 0x1000662, 0x1000040 ] };
- key <AE03> { [ 0x1000663, 0x1000023 ] };
- key <AE04> { [ 0x10006f4, 0x1000024 ] };
- key <AE05> { [ 0x10006f5, 0x1000025 ] };
- key <AE06> { [ 0x1000666, 0x100005e ] };
- key <AE07> { [ 0x1000667, 0x1000026 ] };
- key <AE08> { [ 0x1000668, asterisk ] };
- key <AE09> { [ 0x1000669, parenleft ] };
- key <AE10> { [ 0x1000660, parenright ] };
- key <AE11> { [ minus, 0x100005f ] };
- key <AE12> { [ equal, plus ] };
-
- //Keys 'Q' - ']'
- //Checked but incomplete with three shift sequences not available
- key <AD01> { [ Arabic_qaf, 0x10006e1 ] };
- key <AD02> { [ 0x1000648, 0x100fdf9 ] }; //shift key not available
- key <AD03> { [ 0x1000639, 0x100fdf7 ] }; //shift key not available
- key <AD04> { [ 0x1000631, 0x1000691 ] };
- key <AD05> { [ Arabic_teh, 0x1000679 ] };
- key <AD06> { [ 0x10006d2, 0x100fe7c ] };
- key <AD07> { [ 0x1000621, 0x100064c ] };
- key <AD08> { [ 0x10006cc, 0x1000656 ] }; //shift key not available
- key <AD09> { [ 0x1000647, 0x1000629 ] };
- key <AD10> { [ 0x100067e, 0x100064f ] };
- key <AD12> { [ bracketright, braceright ] };
- key <AD11> { [ bracketleft, braceleft ] };
-
-
- // Keys 'A' - '''
- // Checked but incomplete with two shift sequences not available
- key <AC01> { [ 0x1000627, 0x1000622 ] };
- key <AC02> { [ Arabic_seen, 0x1000635 ] };
- key <AC03> { [ 0x100062f, 0x1000688 ] };
- key <AC04> { [ 0x1000641, 0x1000670 ] };
- key <AC05> { [ 0x10006af, 0x100063a ] };
- key <AC06> { [ 0x10006be, 0x100062d ] };
- key <AC07> { [ 0x100062c, 0x1000636 ] };
- key <AC08> { [ 0x10006a9, 0x100062e ] };
- key <AC09> { [ 0x1000644, 0x1000612 ] };//shift key not available
- key <AC10> { [ 0x100061b, 0x100003a ] };
- key <AC11> { [ 0x1000027 ] }; // shift key not available
-
-
- // These two are fine
- key <BKSL> { [ backslash, bar ] };
- key <SPCE> { [ space ] };
-
-
- // Keys: 'Z' - '/'
- //Keys checked with two shift sequences not available
- key <AB01> { [ Arabic_zain, Arabic_thal ] };
- key <AB02> { [ 0x1000634, 0x1000698 ] };
- key <AB03> { [ 0x1000686 , 0x100062b ] };
- key <AB04> { [ 0x1000637, 0x1000638 ] };
- key <AB05> { [ 0x1000628, 0x1000628 ] };//shift key unavailable
- key <AB06> { [ 0x1000646, 0x10006ba ] };
- key <AB07> { [ 0x1000645, 0x1000645 ] };//shift key not available
- key <AB08> { [ 0x100060c, 0x100064e ] };
- key <AB09> { [ 0x10006d4, 0x1000650 ] };
- key <AB10> { [ slash, Arabic_question_mark ] };
-
- //End alphanumeric key mappings
-
- //Begin modifier mappings
-
- modifier_map Shift {Shift_L, Shift_R };
- modifier_map Lock {Caps_Lock };
-};
diff --git a/data/xkbdata/symbols/pc/pl b/data/xkbdata/symbols/pc/pl
deleted file mode 100644
index 76700ddda..000000000
--- a/data/xkbdata/symbols/pc/pl
+++ /dev/null
@@ -1,130 +0,0 @@
-// $XdotOrg$
-
-// based on a keyboard map from an 'xkb/symbols/pl' file
-//
-// $XFree86: xc/programs/xkbcomp/symbols/pl,v 1.3 2003/04/19 12:22:12 pascal Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- include "pc/latin"
-
- name[Group1]="Poland";
-
- 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 <AB01> { [ z, Z, zabovedot, Zabovedot ] };
- key <AB02> { [ x, X, zacute, Zacute ] };
- key <AB03> { [ c, C, cacute, Cacute ] };
- key <AB06> { [ n, N, nacute, Nacute ] };
-
- include "keypad(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 "pc/latin(type3)"
-
- name[Group1]="Poland - 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 <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 <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 "keypad(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 "pc/us(dvorak)"
-
- name[Group1] = "Poland - 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 "keypad(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 "pc/pl(dvorak)"
-
- name[Group1] = "Poland - 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 "pc/pl(dvorak)"
-
- name[Group1] = "Poland - Dvorak, Polish quotes on key 1/!";
-
- key <AE01> { [ 1, exclam, doublelowquotemark, rightdoublequotemark ] };
-};
diff --git a/data/xkbdata/symbols/pc/pt b/data/xkbdata/symbols/pc/pt
deleted file mode 100644
index 360ba67bc..000000000
--- a/data/xkbdata/symbols/pc/pt
+++ /dev/null
@@ -1,62 +0,0 @@
-// $XdotOrg$
-
-// based on a keyboard map from an 'xkb/symbols/pt' file
-//
-// $XFree86: xc/programs/xkbcomp/symbols/pt,v 1.2 2002/11/22 04:03:28 dawes Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- include "pc/latin(type4)"
-
- name[Group1]="Portugal";
-
- 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 "pc/pt(basic)" // for consistent naming
-
- key <AD11> { [plus, asterisk, SunFA_Diaeresis, SunFA_Diaeresis ] };
- key <BKSL> { [SunFA_Tilde, SunFA_Circum ] };
- key <AD12> { [SunFA_Acute, SunFA_Grave ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "sundeadkeys" {
- include "pc/pt(Sundeadkeys)" // for consistent naming
-
- name[Group1]="Portugal - Sun dead keys";
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
-
- include "pc/pt(basic)" // for consistent naming
-
- name[Group1]="Portugal - 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 ] };
-};
diff --git a/data/xkbdata/symbols/pc/ro b/data/xkbdata/symbols/pc/ro
deleted file mode 100644
index bd4381e6f..000000000
--- a/data/xkbdata/symbols/pc/ro
+++ /dev/null
@@ -1,100 +0,0 @@
-// $XdotOrg$
-// $XFree86: xc/programs/xkbcomp/symbols/ro,v 1.6 2003/09/08 13:12:51 pascal Exp $
-
-default partial alphanumeric_keys
-xkb_symbols "basic" {
-
- // 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 "pc/latin"
-
- name[Group1]="Romania";
-
- // 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 "keypad(comma)"
- // End "Keypad" section
-
- include "level3(ralt_switch)"
-};
-
-// based on a keyboard
-// Created by Cristian Gafton, <gafton@redhat.com> (C) 2000
-// Modified by Miºu Moldovan, <dumol@go.ro> (C) 2001
-// Modified by Marius Andreiana, <mandreiana@yahoo.com> (C) 2001
-//
-partial alphanumeric_keys
-xkb_symbols "us" {
-
- include "pc/latin"
-
- name[Group1]="Romania - US keyboard with Romanian letters";
-
- key <AD01> { [ q, Q, acircumflex, Acircumflex ] };
- key <AD05> { [ t, T, tcedilla, Tcedilla ] };
- key <AD08> { [ i, I, icircumflex, Icircumflex ] };
-
- key <AC01> { [ a, A, abreve, Abreve ] };
- key <AC02> { [ s, S, scedilla, Scedilla ] };
-
- include "level3(ralt_switch)"
-};
-
-// Romanian keyboard with access to German umlauts";
-// Created by Manfred Pohler, <Manfred.Pohler@t-online.de> (C) 2003
-// German umlauts are accessible with <AltGr> and a, o , u, s (+shift for capital letters)
-//
-partial alphanumeric_keys
-xkb_symbols "de" {
-
- include "pc/ro(basic)"
-
- name[Group1]="Romania - Romanian keyboard with German letters";
-
- key <AD07> { [ u, U, udiaeresis, Udiaeresis ] };
- key <AD09> { [ o, O, odiaeresis, Odiaeresis ] };
- key <AC01> { [ a, A, adiaeresis, Adiaeresis ] };
- key <AC02> { [ s, S, ssharp , ssharp ] };
-};
diff --git a/data/xkbdata/symbols/pc/ru b/data/xkbdata/symbols/pc/ru
deleted file mode 100644
index b8b32f1b8..000000000
--- a/data/xkbdata/symbols/pc/ru
+++ /dev/null
@@ -1,167 +0,0 @@
-// $XdotOrg$
-
-// based on
-// russian standard keyboard
-// AEN <aen@logic.ru>
-// Last Changes 2001/12/23 by Leon Kanter <leon@blackcatlinux.com>
-//
-// $XFree86: xc/programs/xkbcomp/symbols/ru,v 1.3 2003/02/15 22:27:05 dawes Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- name[Group1]= "Russia";
-
- 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.type[group1]="ALPHABETIC";
-
- 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";
-
- // End alphanumeric section
-};
-
-partial alphanumeric_keys
-xkb_symbols "winkeys" {
- include "pc/ru(basic)"
- name[Group1]= "Russia - 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 ] };
- key <BKSL> { [ backslash, slash ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "typewriter" {
- include "pc/ru(basic)"
- name[Group1]= "Russia - 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 <BKSL> { [ parenleft, parenright ] };
-
-key.type[group1]="ALPHABETIC";
-
- key <AD12> { [Cyrillic_hardsign,Cyrillic_HARDSIGN ] };
- key <AB10> { [ Cyrillic_io, Cyrillic_IO ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "phonetic" {
-
- name[Group1]= "Russia - Phonetic";
-
- key <AE01> { [ 1, exclam ] };
- key <AE02> { [ 2, at ] };
- key <AE03> { [ 3, Cyrillic_io ] };
- key <AE04> { [ 4, Cyrillic_IO ] };
- 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 <AB09> { [ period, greater ] };
- key <AB10> { [ slash, question ] };
- key <AB08> { [ comma, less ] };
- key <AC10> { [ semicolon, colon ] };
- key <AC11> { [ apostrophe, quotedbl ] };
- key <LSGT> { [ bar, brokenbar ] };
-
-key.type[group1]="ALPHABETIC";
-
- 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 <AE11> { [ minus, Cyrillic_hardsign ] };
- key <AD11> { [ Cyrillic_sha, Cyrillic_SHA ] };
- key <AE12> { [ Cyrillic_che, Cyrillic_CHE ] };
- key <AD12> { [ Cyrillic_shcha, Cyrillic_SHCHA ] };
- key <BKSL> { [ Cyrillic_e, Cyrillic_E ] };
-};
diff --git a/data/xkbdata/symbols/pc/se b/data/xkbdata/symbols/pc/se
deleted file mode 100644
index 5fed06d7d..000000000
--- a/data/xkbdata/symbols/pc/se
+++ /dev/null
@@ -1,154 +0,0 @@
-// $XdotOrg$
-// based on a keyboard map from an 'xkb/symbols/se' file
-//
-// $XFree86: xc/programs/xkbcomp/symbols/se,v 1.5 2003/01/26 02:01:48 dawes Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
- include "pc/latin(type2)"
- include "pc/se(se)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "se" {
-
- name[Group1]="Sweden";
-
- 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 ] };
-
- include "keypad(comma)"
-
- include "level3(ralt_switch)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
-
- // Modifies the basic Swedish layout to eliminate all dead keys
-
- include "pc/latin(type2)"
- include "pc/latin(type2_nodeadkeys)"
- include "pc/se(se)"
-
- name[Group1]="Sweden - Eliminate dead keys";
-
- key <AE12> { [ acute, grave, plusminus, notsign ] };
-
-};
-
-// Swedish Dvorak
-partial alphanumeric_keys
-xkb_symbols "dvorak" {
- include "pc/no(dvorak)"
-
- name[Group1]="Sweden - Dvorak";
-
- key <TLDE> { [ section, onehalf ] };
-
- key <AE04> { [ 4, currency, dollar, onequarter ] };
- key <AE11> { [ plus, question, backslash, questiondown ] };
- key <AE12> { [ dead_acute, dead_grave, backslash, grave ] };
-
- key <AD01> { [ odiaeresis, Odiaeresis, braceright, bracketright ] };
- key <AD02> { [ aring, Aring ] };
- key <AD03> { [ adiaeresis, Adiaeresis ] };
- key <AD11> { [ q, Q ] };
- key <AD12> { [ dead_diaeresis, dead_circumflex, dead_tilde, asciicircum ] };
-
- key <AB01> { [ comma, semicolon, dead_cedilla, cedilla ] };
- key <AB02> { [ period, colon, periodcentered ] };
-
- key <BKSL> { [ less, greater, bar, brokenbar ] };
-
- key <LSGT> { [ apostrophe, asterisk, bar, backslash ] };
-};
-
-// 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 "pc/se(basic)"
-
- name[Group1]="Sweden - Russian 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 "pc/se(nodeadkeys)"
- include "pc/se(rus)"
-
- name[Group1]="Sweden - Russian 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 "pc/fi(smi)"
-
- name[Group1]= "Sweden - Northern Saami";
-};
diff --git a/data/xkbdata/symbols/pc/si b/data/xkbdata/symbols/pc/si
deleted file mode 100644
index 92712919c..000000000
--- a/data/xkbdata/symbols/pc/si
+++ /dev/null
@@ -1,46 +0,0 @@
-// $XdotOrg$
-// based on
-// Slovenian keyboards
-// by Marko Samastur (markos@elite.org) and
-// Primoz Peterlin (primoz.peterlin@biofiz.mf.uni-lj.si)
-//
-// $XFree86: xc/programs/xkbcomp/symbols/si,v 1.3 2003/02/05 01:38:36 dawes Exp $
-
-default partial alphanumeric_keys
-xkb_symbols "basic" {
-
- include "pc/latin(type3)"
-
- name[Group1]="Slovenia";
-
- key <AE01> { [ 1, exclam, asciitilde, dead_tilde ] };
- key <AE02> { [ 2, quotedbl, dead_caron, caron ] };
- key <AE03> { [ 3, numbersign, asciicircum, dead_circumflex ] };
- key <AE04> { [ 4, dollar, dead_breve, breve ] };
- key <AE05> { [ 5, percent, degree, dead_abovering ] };
- key <AE06> { [ 6, ampersand, dead_ogonek, ogonek ] };
- key <AE07> { [ 7, slash, grave, dead_grave ] };
- key <AE08> { [ 8, parenleft, dead_abovedot, abovedot ] };
- key <AE09> { [ 9, parenright, dead_acute, apostrophe ] };
- key <AE10> { [ 0, equal, dead_doubleacute, doubleacute ] };
- key <AE11> { [apostrophe, question, dead_diaeresis, diaeresis ] };
- key <AE12> { [ plus, asterisk, dead_cedilla, cedilla ] };
-
- key <AD03> { [ e, E, EuroSign, EuroSign ] };
- key <AD11> { [ scaron, Scaron, division, dead_abovering ] };
- key <AD12> { [ dstroke, Dstroke, multiply, dead_macron ] };
-
- key <AC10> { [ ccaron, Ccaron, dead_acute, dead_doubleacute ] };
- key <AC11> { [ cacute, Cacute, ssharp, dead_caron ] };
-
- key <AB10> { [ minus, underscore, dead_belowdot, dead_abovedot ] };
-
- key <TLDE> { [dead_cedilla, dead_diaeresis, notsign, notsign ] };
-
- key <BKSL> { [ zcaron, Zcaron, currency, dead_breve ] };
-
- include "keypad(comma)"
-
- include "level3(ralt_switch)"
-};
-
diff --git a/data/xkbdata/symbols/pc/sk b/data/xkbdata/symbols/pc/sk
deleted file mode 100644
index 7870257ed..000000000
--- a/data/xkbdata/symbols/pc/sk
+++ /dev/null
@@ -1,111 +0,0 @@
-// $XdotOrg$
-
-// $XFree86: xc/programs/xkbcomp/symbols/sk,v 1.2 2002/11/22 04:02:22 dawes
-// Exp $
-
-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 "pc/latin"
-
- name[Group1] = "Slovakia";
-
- 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 ] };
-
- key <KPDL> { type[Group1]="FOUR_LEVEL_KEYPAD",
- [ KP_Delete, comma, KP_Delete, KP_Decimal ] };
-
- include "level3(ralt_switch)"
-};
-
-// Use <BKSL> instead of <LSGT> (useful for keyboard without <LSGT> key)
-xkb_symbols "bksl" {
- include "pc/sk(basic)"
-
- name[Group1] = "Slovakia - 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 "pc/sk(basic)"
-
- name[Group1] = "Slovakia - 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 "pc/sk(qwerty)"
-
- name[Group1] = "Slovakia - qwerty, extended Backslash";
-
- key <BKSL> { [ backslash, bar, slash, NoSymbol ] };
-};
diff --git a/data/xkbdata/symbols/pc/srp b/data/xkbdata/symbols/pc/srp
deleted file mode 100644
index 5ccd68d07..000000000
--- a/data/xkbdata/symbols/pc/srp
+++ /dev/null
@@ -1,280 +0,0 @@
-// $XdotOrg$
-// Serbian 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 (Данило Шеган) <dsegan@gmx.net>
-// Chusslove Illich (ЧаÑлав Илић) <chaslav@sezampro.yu>
-//
-// Modified for inclusion in XFree86 by Danilo Segan <dsegan@gmx.net>
-//
-
-default partial alphanumeric_keys
-xkb_symbols "basic" {
-
- name[Group1]= "Serbian";
-
- include "pc/srp(level3)"
- include "pc/srp(common)"
- include "pc/srp(cyralpha)"
- include "level3(ralt_switch)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "yz" {
- // Cyrillic_zhe and Cyrillic_ze swapped.
-
- name[Group1]= "Serbian - Z and ZHE swapped";
-
- include "pc/srp(basic)"
-
- key <AD06> { [ Cyrillic_zhe, Cyrillic_ZHE, any,any ] }; // y
- key <AB01> { [ Cyrillic_ze, Cyrillic_ZE, any,any ] }; // z
-};
-
-partial 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 "keypad(comma)"
-};
-
-partial 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 alphanumeric_keys
-xkb_symbols "latalpha" {
-
- key.type[Group1] = "FOUR_LEVEL_ALPHABETIC";
-
- key <AD01> { [ q, Q, any,any ] }; //
- key <AD02> { [ w, W, any,any ] }; //
- key <AD03> { [ e, E, any,any ] }; //
- key <AD04> { [ r, R, any,any ] }; //
- key <AD05> { [ t, T, any,any ] }; //
- key <AD06> { [ z, Z, any,any ] }; //
- key <AD07> { [ u, U, any,any ] }; //
- key <AD08> { [ i, I, any,any ] }; //
- key <AD09> { [ o, O, any,any ] }; //
- key <AD10> { [ p, P, any,any ] }; //
- key <AD11> { [ scaron, Scaron, any,any ] }; //
- key <AD12> { [ dstroke, Dstroke, any,any ] }; //
-
- key <AC01> { [ a, A, any,any ] }; //
- key <AC02> { [ s, S, any,any ] }; //
- key <AC03> { [ d, D, any,any ] }; //
- key <AC04> { [ f, F, any,any ] }; //
- key <AC05> { [ g, G, any,any ] }; //
- key <AC06> { [ h, H, any,any ] }; //
- key <AC07> { [ j, J, any,any ] }; //
- key <AC08> { [ k, K, any,any ] }; //
- key <AC09> { [ l, L, any,any ] }; //
- key <AC10> { [ ccaron, Ccaron, any,any ] }; //
- key <AC11> { [ cacute, Cacute, any,any ] }; //
- key <BKSL> { [ zcaron, Zcaron, any,any ] }; //
-
- key <AB01> { [ y, Y, any,any ] }; //
- key <AB02> { [ x, X, any,any ] }; //
- key <AB03> { [ c, C, any,any ] }; //
- key <AB04> { [ v, V, any,any ] }; //
- key <AB05> { [ b, B, any,any ] }; //
- key <AB06> { [ n, N, any,any ] }; //
- key <AB07> { [ m, M, any,any ] }; //
-};
-
-partial 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 alphanumeric_keys
-xkb_symbols "level3" {
- key <TLDE> { [ any,any, NoSymbol, NoSymbol ] }; // ` ~
- key <AE01> { [ any,any, dead_tilde, NoSymbol ] }; // 1 !
- key <AE02> { [ any,any, dead_caron, NoSymbol ] }; // 2 @
- key <AE03> { [ any,any, dead_circumflex, NoSymbol ] }; // 3 #
- key <AE04> { [ any,any, dead_breve, NoSymbol ] }; // 4 $
- key <AE05> { [ any,any, dead_abovering, NoSymbol ] }; // 5 %
- key <AE06> { [ any,any, dead_ogonek, NoSymbol ] }; // 6 ^
- key <AE07> { [ any,any, dead_grave, NoSymbol ] }; // 7 &
- key <AE08> { [ any,any, dead_abovedot, NoSymbol ] }; // 8 *
- key <AE09> { [ any,any, dead_acute, NoSymbol ] }; // 9 (
- key <AE10> { [ any,any, dead_doubleacute, NoSymbol ] }; // 0 )
- key <AE11> { [ any,any, dead_diaeresis, NoSymbol ] }; // - _
- key <AE12> { [ any,any, dead_cedilla, NoSymbol ] }; // = +
-
- key <AD01> { [ any,any, backslash, NoSymbol ] }; // q
- key <AD02> { [ any,any, bar, NoSymbol ] }; // w
- key <AD03> { [ any,any, EuroSign, NoSymbol ] }; // e
- key <AD04> { [ any,any, NoSymbol, NoSymbol ] }; // r
- key <AD05> { [ any,any, NoSymbol, NoSymbol ] }; // t
- key <AD06> { [ any,any, NoSymbol, NoSymbol ] }; // y
- key <AD07> { [ any,any, NoSymbol, NoSymbol ] }; // u
- key <AD08> { [ any,any, NoSymbol, NoSymbol ] }; // i
- key <AD09> { [ any,any, NoSymbol, NoSymbol ] }; // o
- key <AD10> { [ any,any, NoSymbol, NoSymbol ] }; // p
- key <AD11> { [ any,any, NoSymbol, NoSymbol ] }; // [
- key <AD12> { [ any,any, NoSymbol, NoSymbol ] }; // ]
-
- key <AC01> { [ any,any, NoSymbol, NoSymbol ] }; // a
- key <AC02> { [ any,any, doublelowquotemark, NoSymbol ] }; // s
- key <AC03> { [ any,any, leftdoublequotemark, NoSymbol ] }; // d
- key <AC04> { [ any,any, bracketleft, NoSymbol ] }; // f
- key <AC05> { [ any,any, bracketright, NoSymbol ] }; // g
- key <AC06> { [ any,any, NoSymbol, NoSymbol ] }; // h
- key <AC07> { [ any,any, NoSymbol, NoSymbol ] }; // j
- key <AC08> { [ any,any, NoSymbol, NoSymbol ] }; // k
- key <AC09> { [ any,any, NoSymbol, NoSymbol ] }; // l
- key <AC10> { [ any,any, NoSymbol, NoSymbol ] }; // ;
- key <AC11> { [ any,any, NoSymbol, NoSymbol ] }; // '
- key <BKSL> { [ any,any, NoSymbol, NoSymbol ] }; // \
-
- key <AB01> { [ any,any, leftsinglequotemark, NoSymbol ] }; // z
- key <AB02> { [ any,any, rightsinglequotemark,NoSymbol ] }; // x
- key <AB03> { [ any,any, NoSymbol, NoSymbol ] }; // 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 "latin" {
-
- name[Group1]= "Serbian - Latin";
-
- include "pc/srp(level3)"
- include "pc/srp(common)"
- include "pc/srp(latalpha)"
- include "level3(ralt_switch)"
-};
-
-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 "pc/srp(latin)"
- include "pc/srp(twoletter)"
-};
-
-partial alphanumeric_keys
-xkb_symbols "latinyz" {
- // For those who insist on using "english-position" Z and Y.
-
- name[Group1]= "Serbian - Latin qwerty";
-
- include "pc/srp(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 "pc/srp(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 guillemots";
-
- include "pc/srp(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 guillemots";
-
- include "pc/srp(latin)"
-
- key <AC02> { [ any,any, guillemotright, NoSymbol ] }; // s
- key <AC03> { [ any,any, guillemotleft, NoSymbol ] }; // d
-};
diff --git a/data/xkbdata/symbols/pc/sy b/data/xkbdata/symbols/pc/sy
deleted file mode 100644
index e9e2fa404..000000000
--- a/data/xkbdata/symbols/pc/sy
+++ /dev/null
@@ -1,152 +0,0 @@
-// $XdotOrg$
-
-//
-// $XFree86: xc/programs/xkbcomp/symbols/syr,v 1.1 2002/11/22 03:06:50 dawes Exp $
-//
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
- include "pc/ara(basic)"
- name[Group1]= "Syria";
-};
-
-partial alphanumeric_keys
-xkb_symbols "syc" {
- name[Group1]= "Syria - 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 <SPCE> { [ space, 0x100200c ] };
- 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
-
-
- // 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 };
-
-};
-//
-// $XFree86: xc/programs/xkbcomp/symbols/syr_phonetic,v 1.1 2002/11/22 03:06:50 dawes Exp $
-//
-
-partial alphanumeric_keys
-xkb_symbols "syc_phonetic" {
- name[Group1]= "Syria - 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 };
-
-};
diff --git a/data/xkbdata/symbols/pc/th b/data/xkbdata/symbols/pc/th
deleted file mode 100644
index 54fc156f0..000000000
--- a/data/xkbdata/symbols/pc/th
+++ /dev/null
@@ -1,188 +0,0 @@
-// $XdotOrg$
-
-// based on a keyboard map from an 'xkb/symbols/th' file
-//
-// $XFree86: xc/programs/xkbcomp/symbols/th,v 1.3 2003/04/03 16:34:51 dawes Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
- name[Group1]= "Thailand";
-
- // 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]= "Thailand - 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]= "Thailand - 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 ] };
-};
diff --git a/data/xkbdata/symbols/pc/tj b/data/xkbdata/symbols/pc/tj
deleted file mode 100644
index 5ca59afb4..000000000
--- a/data/xkbdata/symbols/pc/tj
+++ /dev/null
@@ -1,74 +0,0 @@
-// $XdotOrg$
-
-// based on
-// Tajik keyboard
-// it is a Russian layout keyboard, with SHCHA replaced with
-// dead_cedilla/dead_macron
-// that allows to type the SHCHA with dead_cedilla + SHA
-// and all the extra Tajik keys:
-// dead_cedilla + KA, HA --> KA descender, HA descender
-// dead_macron + I, U, GHE --> I macron, U macron, GHE horizontal stroke
-// it requires proper dead_cedilla and dead_macron entries in Compose file
-// it also allows to use Mode_switch when in cyrillic mode to enter
-// special letters by doing Mode_switch + base letter
-//
-// AEN <aen@logic.ru> (for the Russian layout)
-// Pablo Saratxaga <pablo@mandrakesoft> (for the dead keys changes)
-//
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- name[Group1]= "Tajikistan";
-
- key <TLDE> { [ Cyrillic_io, Cyrillic_IO ] };
- key <LSGT> { [ bar, brokenbar ] };
- key <AD01> { [ Cyrillic_shorti, Cyrillic_SHORTI ] };
- key <AE01> { [ 1, exclam ] };
- key <AB01> { [ Cyrillic_ya, Cyrillic_YA ] };
- key <AC02> { [ Cyrillic_yeru, Cyrillic_YERU ] };
- key <AC01> { [ Cyrillic_ef, Cyrillic_EF ] };
- key <AD02> { [ Cyrillic_tse, Cyrillic_TSE ] };
- key <AE02> { [ 2, quotedbl ] };
- key <AB03> { [ Cyrillic_es, Cyrillic_ES ] };
- key <AB02> { [ Cyrillic_che, Cyrillic_CHE, 0x010004b7, 0x010004b6 ] };
- key <AC03> { [ Cyrillic_ve, Cyrillic_VE ] };
- key <AD03> { [ Cyrillic_u, Cyrillic_U, 0x010004ef, 0x010004ee ] };
- key <AE04> { [ 4, asterisk ] };
- key <AE03> { [ 3, apostrophe ] };
- key <AB04> { [ Cyrillic_em, Cyrillic_EM ] };
- key <AC04> { [ Cyrillic_a, Cyrillic_A ] };
- key <AD05> { [ Cyrillic_ie, Cyrillic_IE ] };
- key <AD04> { [ Cyrillic_ka, Cyrillic_KA, 0x0100049b, 0x0100049a ] };
- key <AE05> { [ 5, colon ] };
- key <AB06> { [ Cyrillic_te, Cyrillic_TE ] };
- key <AB05> { [ Cyrillic_i, Cyrillic_I, 0x010004e3, 0x010004e2 ] };
- key <AC06> { [ Cyrillic_er, Cyrillic_ER ] };
- key <AC05> { [ Cyrillic_pe, Cyrillic_PE ] };
- key <AD06> { [ Cyrillic_en, Cyrillic_EN ] };
- key <AE06> { [ 6, comma ] };
- key <AB07> { [Cyrillic_softsign,Cyrillic_SOFTSIGN ] };
- key <AC07> { [ Cyrillic_o, Cyrillic_O ] };
- key <AD07> { [ Cyrillic_ghe, Cyrillic_GHE, 0x01000493, 0x01000492 ] };
- key <AE07> { [ 7, period ] };
- key <AE08> { [ 8, semicolon ] };
- key <AB08> { [ Cyrillic_be, Cyrillic_BE ] };
- key <AC08> { [ Cyrillic_el, Cyrillic_EL ] };
- key <AD08> { [ Cyrillic_sha, Cyrillic_SHA, Cyrillic_shcha, Cyrillic_SHCHA] };
- key <AD09> { [ dead_cedilla, dead_macron ] };
- key <AE10> { [ 0, parenright ] };
- key <AE09> { [ 9, parenleft ] };
- key <AB09> { [ Cyrillic_yu, Cyrillic_YU ] };
- key <AB10> { [ slash, question ] };
- key <AC09> { [ Cyrillic_de, Cyrillic_DE ] };
- key <AC10> { [ Cyrillic_zhe, Cyrillic_ZHE, 0x01000497, 0x01000496 ] };
- key <AD10> { [ Cyrillic_ze, Cyrillic_ZE ] };
- key <AE11> { [ minus, underscore ] };
- key <AC11> { [ Cyrillic_e, Cyrillic_E ] };
- key <AD11> { [ Cyrillic_ha, Cyrillic_HA, 0x010004b3, 0x010004b2 ] };
- key <AE12> { [ equal, plus ] };
- key <AD12> { [Cyrillic_hardsign,Cyrillic_HARDSIGN ] };
-
- // End alphanumeric section
-
-};
diff --git a/data/xkbdata/symbols/pc/tr b/data/xkbdata/symbols/pc/tr
deleted file mode 100644
index d90f12566..000000000
--- a/data/xkbdata/symbols/pc/tr
+++ /dev/null
@@ -1,158 +0,0 @@
-// $XdotOrg$
-
-// 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
-//
-// $XFree86: xc/programs/xkbcomp/symbols/tr,v 1.5 2003/04/19 12:22:12 pascal Exp $
-
-//Default Layout (Turkish Q)
-default partial
-xkb_symbols "basic" {
-
- include "pc/latin"
-
- name[Group1]="Turkish";
-
- key <AE01> { [ 1, exclam, onesuperior, 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, division, 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, backslash, plusminus, 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 ] };
- key <SPCE> { [ space, space, nobreakspace, nobreakspace ] };
-
- include "level3(ralt_switch)"
-};
-
-
-// Turkish F Layout
-partial
-xkb_symbols "f" {
-
- include "pc/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, division, 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 <SPCE> { [ space, space, nobreakspace, nobreakspace ] };
- key <LSGT> { [ less, greater, bar, brokenbar ] };
-
- include "level3(ralt_switch)"
-};
-
-// Turkish Alt-Q Layout
-partial
-xkb_symbols "alt" {
-
- include "pc/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 ] };
- key <SPCE> { [ space, space, nobreakspace, nobreakspace ] };
-
- include "level3(ralt_switch)"
-};
diff --git a/data/xkbdata/symbols/pc/ua b/data/xkbdata/symbols/pc/ua
deleted file mode 100644
index c452e7800..000000000
--- a/data/xkbdata/symbols/pc/ua
+++ /dev/null
@@ -1,213 +0,0 @@
-// $XdotOrg$
-
-// based on
-// ukrainian standard keyboard
-// AEN <aen@logic.ru> & Leon Kanter <leon@geon.donetsk.ua>
-// Last Changes 2003/09/03 by Andriy Rysin <arysin@yahoo.com>
-//
-// $XFree86: xc/programs/xkbcomp/symbols/ua,v 1.4 2003/05/15 11:29:47 pascal Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- name[Group1]= "Ukraine";
-
- 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 "pc/ua(basic)"
-
- name[Group1]= "Ukraine - 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 "pc/ua(basic)"
-
- name[Group1]= "Ukraine - 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 "pc/ua(basic)"
-
- name[Group1]= "Ukraine - 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 "pc/ua(basic)"
-
- name[Group1]= "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 <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 "pc/ru(basic)"
- name[Group1]= "Ukraine - Standard RSTU on Russian layout";
-
- 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 ] };
-};
-
diff --git a/data/xkbdata/symbols/pc/us b/data/xkbdata/symbols/pc/us
deleted file mode 100644
index 0933ecda7..000000000
--- a/data/xkbdata/symbols/pc/us
+++ /dev/null
@@ -1,295 +0,0 @@
-//
-// $XdotOrg: xc/programs/xkbcomp/symbols/us,v 1.1.4.3 2004/03/05 13:41:33 eich Exp $
-// $XFree86: xc/programs/xkbcomp/symbols/us,v 1.6 2003/10/31 14:32:05 pascal Exp $
-
-default
-partial alphanumeric_keys modifier_keys
-xkb_symbols "basic" {
-
- name[Group1]= "U.S. English";
-
- include "pc/pc(common)"
-
- // 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 "intl" {
-
- name[Group1]= "U.S. English - International (with dead keys)";
-
- include "pc/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 ] };
- 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, guillemotleft ] };
- key <AD12> { [bracketright, braceright, guillemotright,guillemotright ] };
-
- key <AC01> { [ a, A, aacute, Aacute ] };
- key <AC02> { [ s, S, ssharp, section ] };
- key <AC03> { [ d, D, eth, ETH ] };
-
- 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 <AB03> { [ c, C, copyright, cent ] };
- 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]= "U.S. English - Alternative international (former us_intl)";
-
- include "pc/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, dead_breve, dead_breve ] };
- key <AE10> { [ 0, parenright, dead_abovering, 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
-//
-// $XFree86: xc/programs/xkbcomp/symbols/dvorak,v 1.5 2004/01/03 16:35:07 herrb Exp $
-
-partial alphanumeric_keys
-xkb_symbols "dvorak" {
-
- name[Group1]= "U.S. 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 ] };
-};
-
-// 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]= "U.S. English - Russian phonetic";
-
- include "pc/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)"
-};
diff --git a/data/xkbdata/symbols/pc/uz b/data/xkbdata/symbols/pc/uz
deleted file mode 100644
index 84da42320..000000000
--- a/data/xkbdata/symbols/pc/uz
+++ /dev/null
@@ -1,82 +0,0 @@
-// $XdotOrg$
-// 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').
-//
-// $XFree86: xc/programs/xkbcomp/symbols/uz,v 1.2 2003/06/21 13:01:59 pascal Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- name[Group1]= "Uzbekistan";
-
- key <AE01> { [ 1, exclam ] };
- key <AE02> { [ 2, quotedbl ] };
- key <AE03> { [ 3, numbersign ] };
- 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> { [ Byelorussian_shortu, Byelorussian_SHORTU ] };
- key <AE12> { [Cyrillic_ka_descender, Cyrillic_KA_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> { [ Cyrillic_ha, Cyrillic_HA ] };
- key <AD10> { [Cyrillic_hardsign,Cyrillic_HARDSIGN ] };
- key <AD11> { [Cyrillic_ghe_bar, Cyrillic_GHE_bar ] };
- key <AD12> { [Cyrillic_ha_descender, Cyrillic_HA_descender ] };
- key <AC01> { [ Cyrillic_ef, Cyrillic_EF ] };
- key <AC02> { [ Cyrillic_ze, Cyrillic_ZE ] };
- 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
-};
diff --git a/data/xkbdata/symbols/pc/vn b/data/xkbdata/symbols/pc/vn
deleted file mode 100644
index 1d8f26f8c..000000000
--- a/data/xkbdata/symbols/pc/vn
+++ /dev/null
@@ -1,40 +0,0 @@
-// $XdotOrg$
-// $XKeyboardConfig: xkbdesc/symbols/vn,v 1.5 2004/12/22 21:51:19 svu Exp $
-
-// 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
-
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- include "pc/us"
-
- name[Group1]= "Vietnam";
-
- // Alphanumeric section
- key <TLDE> { [ quoteleft, asciitilde ] };
- key <AE01> { [ 1, exclam, abreve, Abreve ] };
- key <AE02> { [ 2, at, acircumflex, Acircumflex ] };
- key <AE03> { [ 3, numbersign, ecircumflex, Ecircumflex ] };
- key <AE04> { [ 4, dollar, ocircumflex, Ocircumflex ] };
- key <AE05> { [ 5, percent, dead_grave, percent ] };
- key <AE06> { [ 6, asciicircum,dead_hook, asciicircum ] };
- key <AE07> { [ 7, ampersand, dead_tilde, ampersand ] };
- key <AE08> { [ 8, asterisk, dead_acute, asterisk ] };
- key <AE09> { [ 9, parenlef, dead_belowdot,parenleft ] };
- key <AE10> { [ 0, parenright, dstroke, Dstroke ] };
- key <AE11> { [ minus, underscore ] };
- key <AE12> { [ equal, plus, DongSign ] };
-
- key <AD11> { [ bracketleft, braceleft, uhorn, Uhorn ] };
- key <AD12> { [ bracketright, braceright, ohorn, Ohorn ] };
-
- // End alphanumeric section
-
- include "level3(ralt_switch)"
-};
diff --git a/data/xkbdata/symbols/pc104 b/data/xkbdata/symbols/pc104
deleted file mode 100644
index 231671dc2..000000000
--- a/data/xkbdata/symbols/pc104
+++ /dev/null
@@ -1,32 +0,0 @@
-// $Xorg: pc104,v 1.3 2000/08/17 19:54:43 cpqbld Exp $
-
-
-
-
-// $XFree86: xc/programs/xkbcomp/symbols/pc104,v 3.4 2001/01/17 23:45:59 dawes Exp $
-
-// Use "Alt_*" for both alt keys, "Meta_*" for both windows keys, and Menu for
-// the menu key
-default partial modifier_keys
-xkb_symbols "altmeta" {
- key <LALT> { [ Alt_L ] };
- key <LWIN> { [ Meta_L ] };
- key <RALT> { [ Alt_R ] };
- key <RWIN> { [ Meta_R ] };
- key <MENU> { [ Menu ] };
-};
-
-// Same as the default, but put "Multi_key" (compose) on the menu key.
-xkb_symbols "compose" {
- key <LALT> { [ Alt_L ] };
- key <LWIN> { [ Meta_L ] };
- key <RALT> { [ Alt_R ] };
- key <RWIN> { [ Meta_R ] };
- key <MENU> { [ Multi_key ] };
-};
-
-// Use Menu for the menu key
-partial modifier_keys
-xkb_symbols "menu" {
- key <MENU> { [ Menu ] };
-};
diff --git a/data/xkbdata/symbols/pl b/data/xkbdata/symbols/pl
deleted file mode 100644
index 3eb553bc0..000000000
--- a/data/xkbdata/symbols/pl
+++ /dev/null
@@ -1,60 +0,0 @@
-// $Xorg: pl,v 1.3 2000/08/17 19:54:43 cpqbld Exp $
-
-
-
-
-// $XFree86: xc/programs/xkbcomp/symbols/pl,v 3.5 2001/01/17 23:45:59 dawes Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple en_US
- // keyboard and a very simple Polish keyboard
-
- name[Group1]= "Polish";
-
- key.type[Group2] = "ALPHABETIC";
-
- key <AC01> { [ ],
- [ aogonek, Aogonek ] };
- key <AB03> { [ ],
- [ cacute, Cacute ] };
- key <AD03> { [ ],
- [ eogonek, Eogonek ] };
- key <AC09> { [ ],
- [ lstroke, Lstroke ] };
- key <AB06> { [ ],
- [ nacute, Nacute ] };
- key <AD09> { [ ],
- [ oacute, Oacute ] };
- key <AC02> { [ ],
- [ sacute, Sacute ] };
- key <AB02> { [ ],
- [ zacute, Zacute ] };
- key <AB01> { [ ],
- [ zabovedot, Zabovedot ] };
- // End alphanumeric section
-
- // Begin mofifier mappings
-
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
-
-partial alphanumeric_keys
-xkb_symbols "Sundeadkeys" {
- include "pl(basic)" // for consistent naming
-};
-
-partial alphanumeric_keys
-xkb_symbols "sundeadkeys" {
- include "pl(Sundeadkeys)" // for consistent naming
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
- include "pl(basic)" // for consistent naming
-};
-// end of file /usr/X11R6/bin/X11/xkb/symbols/pl
diff --git a/data/xkbdata/symbols/pl2 b/data/xkbdata/symbols/pl2
deleted file mode 100644
index 473415e6c..000000000
--- a/data/xkbdata/symbols/pl2
+++ /dev/null
@@ -1,119 +0,0 @@
-// $XConsortium: pl2 /main/3 1996/08/31 12:20:05 kaleb $
-// $XFree86: xc/programs/xkbcomp/symbols/pl2,v 3.4 1999/08/30 02:34:28 dawes Exp
-// $
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple en_US
- // keyboard and a very simple QWERTZ Polish keybaord
-
- name[Group1]= "Polish";
-
- key <TLDE> { [ abovedot, dead_ogonek ] };
-
- key <AE01> { [ 1, exclam ],
- [ asciitilde ] };
- key <AE02> { [ 2, quotedbl ],
- [ dead_caron ] };
- key <AE03> { [ 3, numbersign ],
- [ dead_circumflex ] };
- key <AE04> { [ 4, dollar ],
- [ dead_breve ] };
- key <AE05> { [ 5, percent ],
- [ degree ] };
- key <AE06> { [ 6, ampersand ],
- [ dead_ogonek ] };
- key <AE07> { [ 7, slash ],
- [ dead_grave ] };
- key <AE08> { [ 8, parenleft ],
- [ dead_abovedot ] };
- key <AE09> { [ 9, parenright ],
- [ dead_acute ] };
- key <AE10> { [ 0, equal ],
- [ dead_doubleacute ] };
- key <AE11> { [ plus, question ],
- [ dead_diaeresis ] };
- key <AE12> { [ apostrophe, asterisk ],
- [ dead_cedilla ] };
-
- key <AD01> { [ q, Q ],
- [ backslash ] };
- key <AD02> { [ w, W ],
- [ bar ] };
- key <AD03> { [ e, E ],
- [ EuroSign, cent ] };
- key <AD04> { [ r, R ] };
- key <AD05> { [ t, T ] };
- key <AD06> { [ z, Z ] };
- key <AD07> { [ u, U ] };
- key <AD08> { [ i, I ] };
- key <AD09> { [ o, O ] };
- key <AD10> { [ p, P ] };
- key <AD11> { [ zabovedot, nacute ],
- [ division ] };
- key <AD12> { [ sacute, cacute ],
- [ multiply ] };
-
- key <AC01> { [ a, A ] };
- key <AC02> { [ s, S ],
- [ dstroke ] };
- key <AC03> { [ d, D ],
- [ Dstroke ] };
- key <AC04> { [ f, F ],
- [ bracketleft ] };
- key <AC05> { [ g, G ],
- [ bracketright ] };
- key <AC06> { [ h, H ] };
- key <AC07> { [ j, J ] };
- key <AC08> { [ k, K ] };
- key <AC09> { [ l, L ] };
- key <AC10> { [ lstroke, Lstroke ],
- [ dollar ] };
- key <AC11> { [ aogonek, eogonek ],
- [ ssharp ] };
-
- key <BKSL> { [ oacute, zacute ] };
-
- key <AB01> { [ y, Y ] };
- key <AB02> { [ x, X ] };
- key <AB03> { [ c, C ] };
- key <AB04> { [ v, V ],
- [ at ] };
- key <AB05> { [ b, B ],
- [ braceleft ] };
- key <AB06> { [ n, N ],
- [ braceright ] };
- key <AB07> { [ m, M ],
- [ section ] };
- key <AB08> { [ comma, semicolon ] };
- key <AB09> { [ period, colon ] };
- key <AB10> { [ minus, underscore ] };
-
- key <LSGT> { [ less, greater ],
- [ bar ] };
-
- // End alphanumeric section
-
- // begin modifier mappings
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
-
-partial alphanumeric_keys
-xkb_symbols "Sundeadkeys" {
- include "pl2(basic)" // for consistent naming
-};
-
-partial alphanumeric_keys
-xkb_symbols "sundeadkeys" {
- include "pl2(Sundeadkeys)" // for consistent naming
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
- include "pl2(basic)" // for consistent naming
-};
-// end of file /usr/X11R6/bin/X11/xkb/symbols/pl2
-
diff --git a/data/xkbdata/symbols/pt b/data/xkbdata/symbols/pt
deleted file mode 100644
index 718428930..000000000
--- a/data/xkbdata/symbols/pt
+++ /dev/null
@@ -1,78 +0,0 @@
-// $Xorg: pt,v 1.3 2000/08/17 19:54:43 cpqbld Exp $
-
-
-
-
-// $XFree86: xc/programs/xkbcomp/symbols/pt,v 3.5 2000/10/27 18:31:09 dawes Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple en_US
- // keyboard and a very simple Portuguese keybaord
-
- name[Group1]= "Portuguese";
-
- key <TLDE> { [ backslash, bar ] };
- key <LSGT> { [ less, greater ],
- [ bar, brokenbar ] };
- key <AE02> { [ 2, quotedbl ],
- [ at, oneeighth ] };
- key <AE04> { [ 4, dollar ],
- [ section, dollar ] };
- key <AE03> { [ 3, numbersign ],
- [ sterling, sterling ] };
- key <AE06> { [ 6, ampersand ] };
- key <AE07> { [ 7, slash ] };
- key <AE08> { [ 8, parenleft ] };
- key <AB08> { [ comma, semicolon ] };
- key <AE10> { [ 0, equal ] };
- key <AE09> { [ 9, parenright ] };
- key <AB09> { [ period, colon ] };
- key <AB10> { [ minus, underscore ] };
- key <AC10> { [ ccedilla, Ccedilla ] };
- key <AE11> { [ apostrophe, question ] };
- key <AC11> { [ masculine, ordfeminine ] };
- key <AD11> { [ plus, asterisk ],
- [ dead_diaeresis ] };
- key <AE12> { [ guillemotleft, guillemotright ] };
- key <AD12> { [ dead_acute, dead_grave ] };
- key <BKSL> { [ dead_tilde, dead_circumflex ] };
- key <AD03> { [ e, E ],
- [ EuroSign, cent ] };
-
- // End alphanumeric section
-
- // begin modifier mappings
- include "ralt(mode_switch)"
-
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
-
-partial alphanumeric_keys
-xkb_symbols "Sundeadkeys" {
- include "pt(basic)" // for consistent naming
-
- key <AD11> { [ plus, asterisk ],
- [ SunFA_Diaeresis, SunFA_Diaeresis ] };
- key <BKSL> { [ SunFA_Tilde, SunFA_Circum ] };
- key <AD12> { [ SunFA_Acute, SunFA_Grave ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "sundeadkeys" {
- include "pt(Sundeadkeys)" // for consistent naming
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
- include "pt(basic)" // for consistent naming
-
- key <AD11> { [ plus, asterisk ],
- [ quotedbl, quotedbl ] };
- key <BKSL> { [ asciitilde, asciicircum ] };
- key <AD12> { [ acute, grave ] };
-};
diff --git a/data/xkbdata/symbols/ralt b/data/xkbdata/symbols/ralt
deleted file mode 100644
index aed55531c..000000000
--- a/data/xkbdata/symbols/ralt
+++ /dev/null
@@ -1,18 +0,0 @@
-// This file was inspired by XFree86 version 3.3.2
-// as distributed with RedHat Linux 5.1
-// This file was created by Eric Moreau, 1998-09-27
-// I am reachable at eric_moreau@compuserve.com
-//
-// $XFree86$
-//
-// This gives the Right Alt key (sometimes labeled
-// as AltGr or Alt Car) the capability of displaying
-// the third symbol labeled on your keys.
-
-partial alphanumeric_keys
-xkb_symbols "mode_switch" {
- key <RALT> {
- symbols[Group1]= [ Mode_switch, Multi_key ],
- virtualMods= AltGr
- };
-};
diff --git a/data/xkbdata/symbols/ro b/data/xkbdata/symbols/ro
deleted file mode 100644
index 983b4c07f..000000000
--- a/data/xkbdata/symbols/ro
+++ /dev/null
@@ -1,141 +0,0 @@
-// $XFree86: xc/programs/xkbcomp/symbols/ro,v 3.8 2003/09/08 13:12:37 pascal Exp $
-
-
-default partial alphanumeric_keys
-xkb_symbols "basic" {
-
- // 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
-
- name[Group1]="Romanian";
-
- // Alphanumeric section
- key <TLDE> { [ bracketright, bracketleft ] };
- key <AE01> { [ 1, exclam ],
- [ asciitilde ] };
- key <AE02> { [ 2, quotedbl ],
- [ at ] };
- key <AE03> { [ 3, numbersign ],
- [ asciicircum ] };
- key <AE04> { [ 4, currency ] };
- key <AE05> { [ 5, percent ],
- [ degree ] };
- key <AE06> { [ 6, ampersand ] };
- key <AE07> { [ 7, slash ],
- [ 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 ] };
- key <AD02> { [ w, W ],
- [ bar ] };
- key <AD03> { [ e, E ],
- [ EuroSign ] };
- key <AD05> { [ t, T ] };
- key <AD06> { [ z, Z ] };
- key <AD07> { [ u, U ] };
- key <AD08> { [ i, I ] };
- key <AD11> { [ abreve, Abreve ],
- [ division ] };
- key <AD12> { [ icircumflex, Icircumflex ],
- [ multiply ] };
- key <AC04> { [ f, F ] };
- key <AC05> { [ g, G ] };
- key <AC10> { [ scedilla, Scedilla ],
- [ dollar ] };
- key <AC11> { [ tcedilla, Tcedilla ],
- [ ssharp ] };
-
- key <LSGT> { [ less, greater ],
- [ bar ] };
- key <AB01> { [ y, Y ] };
- key <AB05> { [ b, B ],
- [ braceleft ] };
- key <AB06> { [ n, N ],
- [ braceright ] };
- key <AB07> { [ m, M ],
- [ section ] };
- key <AB08> { [ comma, semicolon ],
- [ less ] };
- key <AB09> { [ period, colon ],
- [ greater ] };
- key <AB10> { [ minus, underscore ] };
- key <BKSL> { [ acircumflex, Acircumflex ] };
- key <RALT> { [ Mode_switch, Multi_key ] };
-
- // End alphanumeric section, begin "Keypad"
- key <KPDL> { [ KP_Delete, KP_Separator ] };
- // End "Keypad" section
-
- // begin modifier mappings
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
-
-// symbols definition for a very simple Romanian Keyboard layout.
-//
-// We basically override some modifier_keys so that using the Right Alt
-// and the corresponing letter we are able to generate the romanian characters
-//
-// Created by Cristian Gafton, <gafton@redhat.com> (C) 2000
-// Modified by Mișu Moldovan, <dumol@go.ro> (C) 2001
-// Modified by Marius Andreiana, <mandreiana@yahoo.com> (C) 2001
-//
-// Diacriticele se scriu cu ALT-ul din dreapta si q,t,i,a,s (+shift eventual)
-
-partial alphanumeric_keys
-xkb_symbols "us_ro" {
-
- name[Group1]="Romanian for us-keyboard";
-
- // Alphanumeric section
- key <AD01> { [], [ acircumflex, Acircumflex ] };
- key <AC01> { [], [ abreve, Abreve ] };
- key <AC02> { [], [ scedilla, Scedilla ] };
- key <AD05> { [], [ tcedilla, Tcedilla ] };
- key <AD08> { [], [ icircumflex, Icircumflex ] };
-
- key <RALT> { [ Mode_switch, Multi_key ] };
- // End alphanumeric section
-
- // begin modifier mappings
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-
-};
-
-xkb_symbols "comma" {
- include "ro(us_ro)"
-
- key <AC02> { [], [ 0x1000219, 0x1000218 ] };
- key <AD05> { [], [ 0x100021b, 0x100021a ] };
-};
-
-// Romanian keyboard with access to German umlauts";
-// Created by Manfred Pohler, <Manfred.Pohler@t-online.de> (C) 2003
-// German umlauts are accessible with <AltGr> and a, o , u, s (+shift for capital letters)
-//
-partial alphanumeric_keys
-xkb_symbols "ro_de" {
-
- include "ro(basic)"
-
- name[Group1]="German for Romanian keyboard";
-
- key <AD07> { [ u, U ],
- [ udiaeresis, Udiaeresis ] };
- key <AD09> { [ o, O ],
- [ odiaeresis, Odiaeresis ] };
- key <AC01> { [ a, A ],
- [ adiaeresis, Adiaeresis ] };
- key <AC02> { [ s, S ],
- [ ssharp ] };
-};
diff --git a/data/xkbdata/symbols/ro2 b/data/xkbdata/symbols/ro2
deleted file mode 100644
index 8872a6c59..000000000
--- a/data/xkbdata/symbols/ro2
+++ /dev/null
@@ -1,96 +0,0 @@
-// symbols definition for Romanian Keyboard layout.
-//
-// Created by Derrick Jobidon, <globe99@rdstm.ro> (C) 2001
-// Inspired from modified US keyboard by Cristian Gafton
-//
-// $XFree86$
-
-partial alphanumeric_keys
-xkb_symbols "basic" {
- name[Group1]= "Romanian";
-
- key <TLDE> { [ bracketright, bracketleft ] };
- key <AE01> { [ 1, exclam ], [ asciitilde, asciitilde ] };
- key <AE02> { [ 2, quotedbl ], [dead_caron, dead_caron ] };
- key <AE03> { [ 3, numbersign ], [dead_circumflex, dead_circumflex] };
- key <AE04> { [ 4, currency], [dead_breve, dead_breve] };
- key <AE05> { [ 5, percent], [ dead_abovering ] };
- key <AE06> { [ 6, ampersand], [ dead_ogonek ] };
- key <AE07> { [ 7, slash], [dead_grave, dead_grave] };
- key <AE08> { [ 8, parenleft], [ dead_abovedot ] };
- key <AE09> { [ 9, parenright], [dead_acute, dead_acute] };
- key <AE10> { [ 0, equal], [ dead_doubleacute ] };
- key <AE11> { [ plus, question], [dead_diaeresis, dead_diaeresis] };
- key <AE12> { [ quoteright, asterisk], [dead_cedilla] };
- key <BKSL> { [ acircumflex, Acircumflex] };
- key <AD01> { [ q, Q], [backslash, backslash] };
- key <AD02> { [ w, W], [bar, bar] };
- key <AD03> { [ e, E], [EuroSign, EuroSign] };
- key <AD04> { [ r, R], [registered, registered] };
- key <AD05> { [ t, T], [trademark, trademark] };
- key <AD06> { [ z, Z] };
- key <AD11> { [ abreve, Abreve], [division, division] };
- key <AD12> { [ icircumflex, Icircumflex], [multiply, multiply] };
- key <AC02> { [ s, S], [ dstroke, dstroke ] };
- key <AC03> { [ d, D], [ Dstroke, Dstroke ] };
- key <AC08> { [ k, K], [ lstroke, lstroke ] };
- key <AC09> { [ l, L], [ Lstroke, Lstroke ] };
- key <AC10> { [ scedilla, Scedilla], [dollar, dollar] };
- key <AC11> { [ tcediila, Tcedilla], [ ssharp, ssharp ] };
- key <AB01> { [ y, Y] };
- key <AB03> { [ c, C], [copyright, copyright] };
- key <AB04> { [ v, V], [at, at] };
- 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] };
-
-};
-
-default
-xkb_symbols "pc101" {
- key <RALT> { [ Mode_switch, Multi_key ] };
-
- include "ro(basic)"
-
- modifier_map Mod3 { Mode_switch };
-};
-
-xkb_symbols "pc104" {
- key <RALT> { [ Mode_switch ] };
- key <RWIN> { [ Multi_key ] };
-
- include "ro(basic)"
-
- modifier_map Mod3 { Mode_switch };
-};
-
-xkb_symbols "pc105" {
- key <RALT> { [ Mode_switch ] };
- key <RWIN> { [ Multi_key ] };
-
- include "ro(basic)"
-
- modifier_map Mod3 { Mode_switch };
-};
-
-xkb_symbols "alt_is_meta" {
- key <LALT> { [ Meta_L ] };
- key <LWIN> { [ Alt_L ] };
-
- include "ro(pc104)"
-
- // modifier mappings
- modifier_map Mod1 { Meta_L, Meta_R };
- modifier_map Mod4 { Alt_L, Alt_R };
-};
-
-xkb_symbols "comma" {
- include "ro(basic)"
-
- key <AC10> { [ 0x1000219, 0x1000218 ], [dollar, dollar] };
- key <AC11> { [ 0x100021b, 0x100021a ], [ ssharp, ssharp ] };
-};
-
diff --git a/data/xkbdata/symbols/ru b/data/xkbdata/symbols/ru
deleted file mode 100644
index 5ced536de..000000000
--- a/data/xkbdata/symbols/ru
+++ /dev/null
@@ -1,297 +0,0 @@
-// $Xorg: ru,v 1.3 2000/08/17 19:54:43 cpqbld Exp $
-//
-// russian standard keyboard
-// AEN <aen@logic.ru>
-// Last Changes 2001/12/23 by Leon Kanter <leon@blackcatlinux.com>
-// $XFree86: xc/programs/xkbcomp/symbols/ru,v 3.9 2002/01/16 18:20:12 dawes Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple en_US
- // keyboard and a very simple Russian keyboard
-
- name[Group1]= "US/ASCII";
- name[Group2]= "Russian";
-
- key <AE01> { [ 1, exclam ],
- [ 1, exclam ] };
- key <AE02> { [ 2, at ],
- [ 2, quotedbl ] };
- key <AE03> { [ 3, numbersign ],
- [ 3, numbersign ] };
- key <AE04> { [ 4, dollar ],
- [ 4, asterisk ] };
- key <AE05> { [ 5, percent ],
- [ 5, colon ] };
- key <AE06> { [ 6, asciicircum ],
- [ 6, comma ] };
- key <AE07> { [ 7, ampersand ],
- [ 7, period ] };
- key <AE08> { [ 8, asterisk ],
- [ 8, semicolon ] };
- key <AE09> { [ 9, parenleft ],
- [ 9, parenleft ] };
- key <AE10> { [ 0, parenright ],
- [ 0, parenright ] };
- key <AE11> { [ minus, underscore ],
- [ minus, underscore ] };
- key <AE12> { [ equal, plus ],
- [ equal, plus ] };
- key <BKSL> { [ backslash, bar ],
- [ backslash, bar ] };
- key <AB10> { [ slash, question ],
- [ slash, question ] };
- key <LSGT> { [ less, greater ],
- [ slash, bar ] };
-
-key.type[group2]="ALPHABETIC";
-
- key <TLDE> { [ grave, asciitilde ],
- [ Cyrillic_io, Cyrillic_IO ] };
- key <AD01> { [ q, Q ],
- [ Cyrillic_shorti, Cyrillic_SHORTI ] };
- key <AD02> { [ w, W ],
- [ Cyrillic_tse, Cyrillic_TSE ] };
- key <AD03> { [ e, E ],
- [ Cyrillic_u, Cyrillic_U ] };
- key <AD04> { [ r, R ],
- [ Cyrillic_ka, Cyrillic_KA ] };
- key <AD05> { [ t, T ],
- [ Cyrillic_ie, Cyrillic_IE ] };
- key <AD06> { [ y, Y ],
- [ Cyrillic_en, Cyrillic_EN ] };
- key <AD07> { [ u, U ],
- [ Cyrillic_ghe, Cyrillic_GHE ] };
- key <AD08> { [ i, I ],
- [ Cyrillic_sha, Cyrillic_SHA ] };
- key <AD09> { [ o, O ],
- [ Cyrillic_shcha, Cyrillic_SHCHA ] };
- key <AD10> { [ p, P ],
- [ Cyrillic_ze, Cyrillic_ZE ] };
- key <AD11> { [ bracketleft, braceleft ],
- [ Cyrillic_ha, Cyrillic_HA ] };
- key <AD12> { [ bracketright, braceright ],
- [Cyrillic_hardsign,Cyrillic_HARDSIGN ] };
- key <AC01> { [ a, A ],
- [ Cyrillic_ef, Cyrillic_EF ] };
- key <AC02> { [ s, S ],
- [ Cyrillic_yeru, Cyrillic_YERU ] };
- key <AC03> { [ d, D ],
- [ Cyrillic_ve, Cyrillic_VE ] };
- key <AC04> { [ f, F ],
- [ Cyrillic_a, Cyrillic_A ] };
- key <AC05> { [ g, G ],
- [ Cyrillic_pe, Cyrillic_PE ] };
- key <AC06> { [ h, H ],
- [ Cyrillic_er, Cyrillic_ER ] };
- key <AC07> { [ j, J ],
- [ Cyrillic_o, Cyrillic_O ] };
- key <AC08> { [ k, K ],
- [ Cyrillic_el, Cyrillic_EL ] };
- key <AC09> { [ l, L ],
- [ Cyrillic_de, Cyrillic_DE ] };
- key <AC10> { [ semicolon, colon ],
- [ Cyrillic_zhe, Cyrillic_ZHE ] };
- key <AC11> { [ apostrophe, quotedbl ],
- [ Cyrillic_e, Cyrillic_E ] };
- key <AB01> { [ z, Z ],
- [ Cyrillic_ya, Cyrillic_YA ] };
- key <AB02> { [ x, X ],
- [ Cyrillic_che, Cyrillic_CHE ] };
- key <AB03> { [ c, C ],
- [ Cyrillic_es, Cyrillic_ES ] };
- key <AB04> { [ v, V ],
- [ Cyrillic_em, Cyrillic_EM ] };
- key <AB06> { [ n, N ],
- [ Cyrillic_te, Cyrillic_TE ] };
- key <AB05> { [ b, B ],
- [ Cyrillic_i, Cyrillic_I ] };
- key <AB07> { [ m, M ],
- [Cyrillic_softsign,Cyrillic_SOFTSIGN ] };
- key <AB08> { [ comma, less ],
- [ Cyrillic_be, Cyrillic_BE ] };
- key <AB09> { [ period, greater ],
- [ Cyrillic_yu, Cyrillic_YU ] };
-
-key.type[group2]="TWO_LEVEL";
-
- // 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 };
-};
-
-partial alphanumeric_keys
-xkb_symbols "winkeys" {
- include "ru(basic)"
- key <AE03> { [ 3, numbersign ],
- [ 3, numerosign ] };
- key <AE04> { [ 4, dollar ],
- [ 4, semicolon ] };
- key <AE05> { [ 5, percent ],
- [ 5, percent ] };
- key <AE06> { [ 6, asciicircum ],
- [ 6, colon ] };
- key <AE07> { [ 7, ampersand ],
- [ 7, question ] };
- key <AE08> { [ 8, asterisk ],
- [ 8, asterisk ] };
- key <AB10> { [ slash, question ],
- [ period, comma ] };
- key <BKSL> { [ backslash, bar ],
- [ backslash, slash ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "typewriter" {
- include "ru(basic)"
- key <TLDE> { [ grave, asciitilde ],
- [ apostrophe, quotedbl ] };
- key <AE01> { [ 1, exclam ],
- [ exclam, 1 ] };
- key <AE02> { [ 2, at ],
- [ numerosign, 2 ] };
- key <AE03> { [ 3, numbersign ],
- [ slash, 3 ] };
- key <AE04> { [ 4, dollar ],
- [ semicolon, 4 ] };
- key <AE05> { [ 5, percent ],
- [ colon, 5 ] };
- key <AE06> { [ 6, asciicircum ],
- [ comma, 6 ] };
- key <AE07> { [ 7, ampersand ],
- [ period, 7 ] };
- key <AE08> { [ 8, asterisk ],
- [ underscore, 8 ] };
- key <AE09> { [ 9, parenleft ],
- [ question, 9 ] };
- key <AE10> { [ 0, parenright ],
- [ percent, 0 ] };
- key <BKSL> { [ backslash, bar ],
- [ parenleft, parenright ] };
-
-key.type[group2]="ALPHABETIC";
-
- key <AD12> { [ bracketright, braceright ],
- [Cyrillic_hardsign,Cyrillic_HARDSIGN ] };
- key <AB05> { [ b, B ],
- [ Cyrillic_i, Cyrillic_I ] };
- key <AB10> { [ slash, question ],
- [ Cyrillic_io, Cyrillic_IO ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "phonetic" {
- include "ru(basic)"
-
- key <AE01> { [ 1, exclam ],
- [ 1, exclam ] };
- key <AE02> { [ 2, at ],
- [ 2, at ] };
- key <AE03> { [ 3, numbersign ],
- [ 3, Cyrillic_io ] };
- key <AE04> { [ 4, dollar ],
- [ 4, Cyrillic_IO ] };
- key <AE05> { [ 5, percent ],
- [ 5, percent ] };
- key <AE06> { [ 6, asciicircum ],
- [ 6, asciicircum ] };
- key <AE07> { [ 7, ampersand ],
- [ 7, ampersand ] };
- key <AE08> { [ 8, asterisk ],
- [ 8, asterisk ] };
- key <AE09> { [ 9, parenleft ],
- [ 9, parenleft ] };
- key <AE10> { [ 0, parenright ],
- [ 0, parenright ] };
-
- key <AB09> { [ period, greater ],
- [ period, greater ] };
- key <AB10> { [ slash, question ],
- [ slash, question ] };
- key <AB08> { [ comma, less ],
- [ comma, less ] };
- key <AC10> { [ semicolon, colon ],
- [ semicolon, colon ] };
- key <AC11> { [ apostrophe, quotedbl ],
- [ apostrophe, quotedbl ] };
- key <LSGT> { [ less, greater ],
- [ bar, brokenbar ] };
-
-key.type[group2]="ALPHABETIC";
-
- key <TLDE> { [ grave, asciitilde ],
- [ Cyrillic_yu, Cyrillic_YU ] };
- key <AD01> { [ q, Q ],
- [ Cyrillic_ya, Cyrillic_YA ] };
- key <AB01> { [ z, Z ],
- [ Cyrillic_ze, Cyrillic_ZE ] };
- key <AC02> { [ s, S ],
- [ Cyrillic_es, Cyrillic_ES ] };
- key <AC01> { [ a, A ],
- [ Cyrillic_a, Cyrillic_A ] };
- key <AD02> { [ w, W ],
- [ Cyrillic_ve, Cyrillic_VE ] };
- key <AB03> { [ c, C ],
- [ Cyrillic_tse, Cyrillic_TSE ] };
- key <AB02> { [ x, X ],
- [Cyrillic_softsign,Cyrillic_SOFTSIGN ] };
- key <AC03> { [ d, D ],
- [ Cyrillic_de, Cyrillic_DE ] };
- key <AD03> { [ e, E ],
- [ Cyrillic_ie, Cyrillic_IE ] };
- key <AB04> { [ v, V ],
- [ Cyrillic_zhe, Cyrillic_ZHE ] };
- key <AC04> { [ f, F ],
- [ Cyrillic_ef, Cyrillic_EF ] };
- key <AD05> { [ t, T ],
- [ Cyrillic_te, Cyrillic_TE ] };
- key <AD04> { [ r, R ],
- [ Cyrillic_er, Cyrillic_ER ] };
- key <AB06> { [ n, N ],
- [ Cyrillic_en, Cyrillic_EN ] };
- key <AB05> { [ b, B ],
- [ Cyrillic_be, Cyrillic_BE ] };
- key <AC06> { [ h, H ],
- [ Cyrillic_ha, Cyrillic_HA ] };
- key <AC05> { [ g, G ],
- [ Cyrillic_ghe, Cyrillic_GHE ] };
- key <AD06> { [ y, Y ],
- [ Cyrillic_yeru, Cyrillic_YERU ] };
- key <AB07> { [ m, M ],
- [ Cyrillic_em, Cyrillic_EM ] };
- key <AC07> { [ j, J ],
- [ Cyrillic_shorti, Cyrillic_SHORTI ] };
- key <AD07> { [ u, U ],
- [ Cyrillic_u, Cyrillic_U ] };
- key <AC08> { [ k, K ],
- [ Cyrillic_ka, Cyrillic_KA ] };
- key <AD08> { [ i, I ],
- [ Cyrillic_i, Cyrillic_I ] };
- key <AD09> { [ o, O ],
- [ Cyrillic_o, Cyrillic_O ] };
- key <AC09> { [ l, L ],
- [ Cyrillic_el, Cyrillic_EL ] };
- key <AD10> { [ p, P ],
- [ Cyrillic_pe, Cyrillic_PE ] };
- key <AE11> { [ minus, underscore ],
- [ minus, Cyrillic_hardsign ] };
- key <AD11> { [ bracketleft, braceleft ],
- [ Cyrillic_sha, Cyrillic_SHA ] };
- key <AE12> { [ equal, plus ],
- [ Cyrillic_che, Cyrillic_CHE ] };
- key <AD12> { [ bracketright, braceright ],
- [ Cyrillic_shcha, Cyrillic_SHCHA ] };
- key <BKSL> { [ backslash, bar ],
- [ Cyrillic_e, Cyrillic_E ] };
-
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock, ISO_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
diff --git a/data/xkbdata/symbols/sapmi b/data/xkbdata/symbols/sapmi
deleted file mode 100644
index 10fdf759e..000000000
--- a/data/xkbdata/symbols/sapmi
+++ /dev/null
@@ -1,194 +0,0 @@
-// 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>
-//
-// $XFree86$
-//
-// Quick usage
-// For a Norwegian Northern Sami setup:
-// setxkbmap -layout sapmi
-// For a Swedish/Finnish Northern Sami setup:
-// setxkbmap -layout "sapmi(sefi)"
-// For a Swedish/Finnish Northern Sami setup, with an en_US keyboard as Group3:
-// setxkbmap "sapmi(sefi)+us_group3"
-
-partial alphanumeric_keys
- xkb_symbols "basic" {
-
-
- name[Group1]= "Sámegiella";
-
- key <TLDE> { [ bar, section ],
- [ brokenbar, paragraph ]};
- key <AE01> { [ 1, exclam ],
- [ copyright, exclamdown ]};
- key <AE02> { [ 2, quotedbl ],
- [ at, registered ]};
- key <AE03> { [ 3, numbersign ],
- [ sterling, less ]};
- key <AE04> { [ 4, dollar ],
- [ dollar, greater ]};
-
- // 0x2022 BULLET and 0x2030 PER MILLE SIGN
- key <AE05> { [ 5, percent ],
- [ 0x01002022, 0x01002030 ]};
- 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 <AD05> { [ t, T ],
- [ tslash, Tslash ]};
- 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 <AD10> { [ p, P ],
- [ thorn, THORN ]};
- 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 <AC03> { [ d, D ],
- [ eth, ETH ]};
- key <AC04> { [ f, F ],
- [ ordfeminine, ordfeminine ]};
- key <AC05> { [ g, G ],
- [ gcaron, Gcaron ]};
- // 0x01e5 LATIN SMALL LETTER G WITH STROKE and
- // 0x01e4 LATIN CAPITAL LETTER G WITH STROKE
- key <AC06> { [ h, H ],
- [ 0x010001e5, 0x010001e4 ]};
- key <AC07> { [ j, J ],
- [ notsign, multiply ]};
- // 0x01e9 LATIN SMALL LETTER K WITH CARON and
- // 0x01e8 LATIN CAPITAL LETTER K WITH CARON
- key <AC08> { [ k, K ],
- [ 0x010001e9, 0x010001e8 ]};
- key <AC09> { [ l, L ],
- [ degree, hyphen ]};
- key <AC10> { [ oslash, Ooblique ],
- [ odiaeresis, Odiaeresis ]};
- key <AC11> { [ ae, AE ],
- [ adiaeresis, Adiaeresis ]};
- key <BKSL> { [ dstroke, Dstroke ],
- [ apostrophe, asterisk ]};
-
- // 0x01ef LATIN SMALL LETTER EZH WITH CARON and
- // 0x01ee LATIN CAPITAL LETTER EZH WITH CARON
- key <LSGT> { [ zcaron, Zcaron ],
- [ 0x010001ef, 0x010001ee ]};
- // 0x0292 LATIN SMALL LETTER EZH and
- // 0x01b7 LATIN CAPITAL LETTER EZH
- key <AB01> { [ z, Z ],
- [ 0x01000292, 0x010001b7 ]};
- 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 <SPCE> { [ space, space ],
- [ nobreakspace, nobreakspace ]};
-
- // End alphanumeric section
-
- // begin modifier mappings
-
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
-
-
- xkb_symbols "sefi" {
-
- // 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
-
- name[Group1]= "Sámegiella";
-
- include "sapmi(basic)"
-
- key <AC10> { [ odiaeresis, Odiaeresis ],
- [ oslash, Ooblique ]};
- key <AC11> { [ adiaeresis, Adiaeresis ],
- [ ae, AE ]};
-};
-
-partial alphanumeric_keys
-xkb_symbols "Sundeadkeys" {
-
- // For naming consistency
-
- include "sapmi(basic)"
-
-};
-
-partial alphanumeric_keys
-xkb_symbols "sundeadkeys" {
-
- // For naming consistency
-
- include "sapmi(Sundeadkeys)"
-
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
-
- // Modifies the basic Norwegian layout to eliminate dead keys
-
- include "sapmi(basic)"
- key <AE12> { [ backslash, grave ],
- [ acute, ogonek ] };
-
-};
diff --git a/data/xkbdata/symbols/se b/data/xkbdata/symbols/se
deleted file mode 100644
index bdf8438d2..000000000
--- a/data/xkbdata/symbols/se
+++ /dev/null
@@ -1,119 +0,0 @@
-// $Xorg: se,v 1.3 2000/08/17 19:54:44 cpqbld Exp $
-
-
-
-
-// $XFree86: xc/programs/xkbcomp/symbols/se,v 3.10 2002/12/19 01:07:54 dawes Exp $
-
-partial alphanumeric_keys
- xkb_symbols "basic" {
-
- // Describes the differences between a very simple en_US
- // keyboard and a Swedish keyboard with dead key support
- // and all of ISO-8859-1 characters available.
-
- name[Group1]= "Swedish";
-
- key <TLDE> { [ section, onehalf ],
- [ paragraph, threequarters ]};
- key <LSGT> { [ less, greater ],
- [ bar, brokenbar ]};
- key <SPCE> { [ space, space ],
- [ space, nobreakspace ]};
- 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 ],
- [ EuroSign, cent ]};
- key <AE06> { [ 6, ampersand ],
- [ yen, NoSymbol ]};
- 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 <AB08> { [ comma, semicolon ],
- [ dead_cedilla, dead_ogonek ]};
- key <AB09> { [ period, colon ],
- [ periodcentered, dead_abovedot ]};
- key <AB03> { [ c, C ],
- [ copyright, NoSymbol ]};
- key <AB10> { [ minus, underscore ],
- [ hyphen, macron ]};
- key <AC01> { [ a, A ],
- [ ordfeminine, masculine ]};
- key <AC03> { [ d, D ],
- [ eth, ETH ]};
- key <AD03> { [ e, E ],
- [ EuroSign, cent ]};
- key <AD04> { [ r, R ],
- [ registered, NoSymbol ]};
- key <AD05> { [ t, T ],
- [ thorn, THORN ]};
- key <AD08> { [ i, I ],
- [ NoSymbol, NoSymbol ]};
- key <AD09> { [ o, O ],
- [ oe, OE ]};
- key <AC10> { [ odiaeresis, Odiaeresis ],
- [ oslash, Ooblique ]};
- key <AE11> { [ plus, question ],
- [ backslash, questiondown ]};
- key <AC11> { [ adiaeresis, Adiaeresis ],
- [ ae, AE ]};
- key <BKSL> { [ apostrophe, asterisk ],
- [ acute, multiply ]};
- key <AD11> { [ aring, Aring ]};
- key <AE12> { [ dead_acute, dead_grave ],
- [ plusminus, notsign ]};
- key <AD12> { [ dead_diaeresis, dead_circumflex ],
- [ dead_tilde, dead_caron ]};
-
-
- // End alphanumeric section, begin "Keypad"
- key <KPDL> { [ KP_Delete, KP_Separator ] };
- // End "Keypad" section
-
- // begin modifier mappings
-
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
-
-partial alphanumeric_keys
-xkb_symbols "Sundeadkeys" {
- include "se(basic)" // for consistent naming
-};
-
-partial alphanumeric_keys
-xkb_symbols "fixdollar" {
-// key <AE04> { [ 4, currency ],
-// [ dollar, dollar ] };
- override key <AE04> { [ 4, dollar ],
- [ dollar, currency ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "sundeadkeys" {
- include "se(Sundeadkeys)" // for consistent naming
-};
-
-partial alphanumeric_keys
-xkb_symbols "nodeadkeys" {
-
- // Modifies the basic Swedish layout to eliminate all dead keys
-
- include "se(basic)"
- key <AE12> { [ acute, grave ] };
- key <AD12> { [ diaeresis, asciicircum ],
- [ asciitilde, caron ] };
-};
diff --git a/data/xkbdata/symbols/se_FI b/data/xkbdata/symbols/se_FI
deleted file mode 100644
index 38629ecf8..000000000
--- a/data/xkbdata/symbols/se_FI
+++ /dev/null
@@ -1,10 +0,0 @@
-// Northern Sami keyboard for Finland
-// Written by Børre Gaup <boerre.gaup@pc.nu>
-// Quick usage: setxkbmap se_FI
-//
-// $XFree86$
-
-partial alphanumeric_keys
- xkb_symbols "basic" {
- include "sapmi(sefi)"
-};
diff --git a/data/xkbdata/symbols/se_NO b/data/xkbdata/symbols/se_NO
deleted file mode 100644
index 909547635..000000000
--- a/data/xkbdata/symbols/se_NO
+++ /dev/null
@@ -1,10 +0,0 @@
-// Northern Sami keyboard for Norway
-// Written by Børre Gaup <boerre.gaup@pc.nu>
-// Quick usage: setxkbmap se_FI
-//
-// $XFree86$
-
-partial alphanumeric_keys
- xkb_symbols "basic" {
- include "sapmi(basic)"
-};
diff --git a/data/xkbdata/symbols/se_SE b/data/xkbdata/symbols/se_SE
deleted file mode 100644
index f031c6ea7..000000000
--- a/data/xkbdata/symbols/se_SE
+++ /dev/null
@@ -1,10 +0,0 @@
-// Northern Sami keyboard for Sweden
-// Written by Børre Gaup <boerre.gaup@pc.nu>
-// Quick usage: setxkbmap se_FI
-//
-// $XFree86$
-
-partial alphanumeric_keys
- xkb_symbols "basic" {
- include "sapmi(sefi)"
-};
diff --git a/data/xkbdata/symbols/sgi/Makefile.am b/data/xkbdata/symbols/sgi/Makefile.am
deleted file mode 100644
index 19bfaddc2..000000000
--- a/data/xkbdata/symbols/sgi/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-xkbdata_symbols_sgidir = $(datadir)/X11/xkb/symbols/sgi
-dist_xkbdata_symbols_sgi_DATA = \
- jp
diff --git a/data/xkbdata/symbols/sgi/Makefile.in b/data/xkbdata/symbols/sgi/Makefile.in
deleted file mode 100644
index 3016bf83b..000000000
--- a/data/xkbdata/symbols/sgi/Makefile.in
+++ /dev/null
@@ -1,294 +0,0 @@
-# Makefile.in generated by automake 1.9.6 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = ../..
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-subdir = symbols/sgi
-DIST_COMMON = $(dist_xkbdata_symbols_sgi_DATA) $(srcdir)/Makefile.am \
- $(srcdir)/Makefile.in
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-SOURCES =
-DIST_SOURCES =
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(xkbdata_symbols_sgidir)"
-dist_xkbdata_symbols_sgiDATA_INSTALL = $(INSTALL_DATA)
-DATA = $(dist_xkbdata_symbols_sgi_DATA)
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
-MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
-MAKEINFO = @MAKEINFO@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-VERSION = @VERSION@
-XKBCOMP = @XKBCOMP@
-ac_ct_STRIP = @ac_ct_STRIP@
-am__leading_dot = @am__leading_dot@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build_alias = @build_alias@
-datadir = @datadir@
-exec_prefix = @exec_prefix@
-host_alias = @host_alias@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-xkbdata_symbols_sgidir = $(datadir)/X11/xkb/symbols/sgi
-dist_xkbdata_symbols_sgi_DATA = \
- jp
-
-all: all-am
-
-.SUFFIXES:
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu symbols/sgi/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu symbols/sgi/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-uninstall-info-am:
-install-dist_xkbdata_symbols_sgiDATA: $(dist_xkbdata_symbols_sgi_DATA)
- @$(NORMAL_INSTALL)
- test -z "$(xkbdata_symbols_sgidir)" || $(mkdir_p) "$(DESTDIR)$(xkbdata_symbols_sgidir)"
- @list='$(dist_xkbdata_symbols_sgi_DATA)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(dist_xkbdata_symbols_sgiDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(xkbdata_symbols_sgidir)/$$f'"; \
- $(dist_xkbdata_symbols_sgiDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(xkbdata_symbols_sgidir)/$$f"; \
- done
-
-uninstall-dist_xkbdata_symbols_sgiDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(dist_xkbdata_symbols_sgi_DATA)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(xkbdata_symbols_sgidir)/$$f'"; \
- rm -f "$(DESTDIR)$(xkbdata_symbols_sgidir)/$$f"; \
- done
-tags: TAGS
-TAGS:
-
-ctags: CTAGS
-CTAGS:
-
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
- list='$(DISTFILES)'; for file in $$list; do \
- case $$file in \
- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
- $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
- esac; \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test "$$dir" != "$$file" && test "$$dir" != "."; then \
- dir="/$$dir"; \
- $(mkdir_p) "$(distdir)$$dir"; \
- else \
- dir=''; \
- fi; \
- if test -d $$d/$$file; then \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(DATA)
-installdirs:
- for dir in "$(DESTDIR)$(xkbdata_symbols_sgidir)"; do \
- test -z "$$dir" || $(mkdir_p) "$$dir"; \
- done
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic mostlyclean-am
-
-distclean: distclean-am
- -rm -f Makefile
-distclean-am: clean-am distclean-generic
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am: install-dist_xkbdata_symbols_sgiDATA
-
-install-exec-am:
-
-install-info: install-info-am
-
-install-man:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-generic
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-dist_xkbdata_symbols_sgiDATA uninstall-info-am
-
-.PHONY: all all-am check check-am clean clean-generic distclean \
- distclean-generic distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am \
- install-dist_xkbdata_symbols_sgiDATA install-exec \
- install-exec-am install-info install-info-am install-man \
- install-strip installcheck installcheck-am installdirs \
- maintainer-clean maintainer-clean-generic mostlyclean \
- mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \
- uninstall-dist_xkbdata_symbols_sgiDATA uninstall-info-am
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/data/xkbdata/symbols/sgi/jp b/data/xkbdata/symbols/sgi/jp
deleted file mode 100644
index 31bb3b59a..000000000
--- a/data/xkbdata/symbols/sgi/jp
+++ /dev/null
@@ -1,46 +0,0 @@
-// $Xorg: jp,v 1.3 2000/08/17 19:54:45 cpqbld Exp $
-xkb_symbols "jp106" {
-
- name[group1]="Japan/ASCII";
-
- key <HZTG> { [ Zenkaku_Hankaku ] };
- 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 <AE10> { [ 0, asciitilde ] };
- key <AE11> { [ minus, equal ] };
- key <AE12> { [ asciicircum, overbar ] };
- key <AE13> { [ yen, bar ] };
-
- // keys <TAB> and <AD01> - <AD10> are identical to US/ASCII keyboard
- key <AD11> { [ at, grave ] };
- key <AD12> { [ bracketleft, braceleft ] };
-
- key <CAPS> { [ Eisu_Shift, Caps_Lock ] };
- // keys <AC01> - <AC09> are identical to US/ASCII keyboard
- key <AC10> { [ semicolon, plus ] };
- key <AC11> { [ colon, asterisk ] };
- key <AC12> { [ bracketright, braceright ] };
-
- // keys <LFSH> and <AB01> - <AB10> are identical to US/ASCII keyboard
- key <AB11> { [ backslash, underscore ] };
-
- key <NFER> { [ Muhenkan ] };
- key <XFER> { [ Kanji ] };
- key <HKTG> { [ Hiragana_Katakana ] };
-};
-
-xkb_symbols "alternate106" {
- key <AE10> { [ 0, overbar ] };
- key <AE12> { [ asciicircum, asciitilde] };
- key <AE13> { [ backslash, bar ] };
- key <AB11> { [ underbar, underscore ] };
- augment "sgi/jp(jp106)"
-};
-
diff --git a/data/xkbdata/symbols/si b/data/xkbdata/symbols/si
deleted file mode 100644
index 451216489..000000000
--- a/data/xkbdata/symbols/si
+++ /dev/null
@@ -1,108 +0,0 @@
-// Slovenian keyboards
-// by Marko Samastur (markos@elite.org) and
-// Primoz Peterlin (primoz.peterlin@biofiz.mf.uni-lj.si)
-// Last change: 6.2.2000
-//
-// Log: sl,v
-// Revision 1.4 2000/02/02 10:30:10 peterlin
-// Glede na pripombe Metoda Kozelja napravil asciitilde, asciicircum,
-// degree in quoteleft dosegljive neposredno prek AltGr, dead_tilde,
-// dead_circumflex, dead_abovering in dead_grave pa prek Shift+AltGr.
-//
-// Revision 1.3 2000/01/31 10:29:06 peterlin
-// Dodal prej po nemarnem pozabljeni caron.
-//
-// Revision 1.2 2000/01/30 21:33:14 peterlin
-// Popravil neme znake na stevilcnih tipkah. Obesil "multiply" na Dstroke.
-//
-// $XFree86: xc/programs/xkbcomp/symbols/si,v 1.1 2000/02/08 15:46:35 dawes Exp $
-
-default partial alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple US/ASCII
- // keyboard and a Slovenian keybaord
- // by Marko Samastur (markos@elite.org)
-
- // Alphanumeric section
- name[Group1]= "Slovene";
- key <TLDE> { [ dead_cedilla, dead_diaeresis ] };
- key <AE01> { [ 1, exclam ],
- [ asciitilde, dead_tilde ] };
- key <AE02> { [ 2, quotedbl ],
- [ dead_caron, caron ] };
- key <AE03> { [ 3, numbersign ],
- [ asciicircum, dead_circumflex ] };
- key <AE04> { [ 4, dollar ],
- [ dead_breve, breve ] };
- key <AE05> { [ 5, percent ],
- [ degree, dead_abovering ] };
- key <AE06> { [ 6, ampersand ],
- [ dead_ogonek, ogonek ] };
- key <AE07> { [ 7, slash ],
- [ quoteleft, dead_grave ] };
- key <AE08> { [ 8, parenleft ],
- [ dead_abovedot, abovedot ] };
- key <AE09> { [ 9, parenright ],
- [ dead_acute, quoteright ] };
- key <AE10> { [ 0, equal ],
- [ dead_doubleacute, doubleacute ] };
- key <AE11> { [ apostrophe, question ],
- [ dead_diaeresis, diaeresis ] };
- key <AE12> { [ plus, asterisk ],
- [ dead_cedilla, cedilla ] };
-
- key <AD01> { [ q, Q ],
- [ backslash ] };
- key <AD02> { [ w, W ],
- [ bar ] };
- key <AD03> { [ e, E ],
- [ EuroSign ] };
- key <AD05> { [ t, T ] };
- key <AD06> { [ z, Z ] };
- key <AD07> { [ u, U ] };
- key <AD08> { [ i, I ] };
- key <AD11> { [ scaron, Scaron ],
- [ division ] };
- key <AD12> { [ dstroke, Dstroke ],
- [ multiply, dead_macron ] };
- key <AC04> { [ f, F ],
- [ bracketleft ] };
- key <AC05> { [ g, G ],
- [ bracketright ] };
- key <AC08> { [ k, K ],
- [ lstroke ] };
- key <AC09> { [ l, L ],
- [ Lstroke ] };
- key <AC10> { [ ccaron, Ccaron ] };
- key <AC11> { [ cacute, Cacute ],
- [ ssharp ] };
-
- key <LSGT> { [ less, greater ],
- [ bar ] };
- key <AB01> { [ y, Y ] };
- key <AB04> { [ v, V ],
- [ at ] };
- key <AB05> { [ b, B ],
- [ braceleft ] };
- key <AB06> { [ n, N ],
- [ braceright ] };
- key <AB07> { [ m, M ],
- [ section ] };
- key <AB08> { [ comma, semicolon ] };
- key <AB09> { [ period, colon ],
- [ periodcentered ] };
- key <AB10> { [ minus, underscore ] };
- key <BKSL> { [ zcaron, Zcaron ],
- [ currency ] };
- key <KPDL> { [ KP_Delete, KP_Separator ] };
- key <RALT> { [ Mode_switch, Multi_key ] };
-
- // End alphanumeric section
-
- // begin modifier mappings
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
diff --git a/data/xkbdata/symbols/sk b/data/xkbdata/symbols/sk
deleted file mode 100644
index bc0a18ade..000000000
--- a/data/xkbdata/symbols/sk
+++ /dev/null
@@ -1,141 +0,0 @@
-// $XFree86: xc/programs/xkbcomp/symbols/sk,v 1.2 2001/10/01 14:04:16 eich Exp $
-
-partial alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple en_US
- // keyboard and a Slovak keyboard
- // 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>
-
- // Switching to US added by Jan Holesovsky <kendy@suse.cz>, 2001
-
- include "us_group2(basic)"
- include "group(shift_toggle)"
-
- name[Group1] = "Slovak";
-
- key.type = "FOUR_LEVEL";
-
- 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 ] };
-
-// KP_Separator should produce a comma as KP_Decimal produces a "."
-// independent of the locale selected.
- key <KPDL> { type="FOUR_LEVEL_KEYPAD", [ KP_Delete, KP_Separator,
- KP_Delete, KP_Decimal],
- // hack a decimal dot into the second (US) group
- // Martin Vidner <mvidner@suse.cz>
- [ KP_Delete, KP_Decimal,
- KP_Delete, KP_Separator] };
-
- key <RALT> { type="TWO_LEVEL", [ ISO_Level3_Shift, ISO_Level3_Shift ] };
- modifier_map Mod5 { <RALT> };
-
-};
-
diff --git a/data/xkbdata/symbols/sk_qwerty b/data/xkbdata/symbols/sk_qwerty
deleted file mode 100644
index f46095f45..000000000
--- a/data/xkbdata/symbols/sk_qwerty
+++ /dev/null
@@ -1,16 +0,0 @@
-// $XFree86: xc/programs/xkbcomp/symbols/sk_qwerty,v 1.1 2001/05/18 23:35:35 dawes Exp $
-
-partial alphanumeric_keys
-xkb_symbols "basic" {
-
- // 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)"
-
- key <AB01> { [ z, Z,
- degree, NoSymbol ] };
- key <AD06> { [ y, Y,
- NoSymbol, NoSymbol ] };
-};
diff --git a/data/xkbdata/symbols/sony/Makefile.am b/data/xkbdata/symbols/sony/Makefile.am
deleted file mode 100644
index 8d92434fa..000000000
--- a/data/xkbdata/symbols/sony/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-xkbdata_symbols_sonydir = $(datadir)/X11/xkb/symbols/sony
-dist_xkbdata_symbols_sony_DATA = \
- us
diff --git a/data/xkbdata/symbols/sony/Makefile.in b/data/xkbdata/symbols/sony/Makefile.in
deleted file mode 100644
index 4bd40b285..000000000
--- a/data/xkbdata/symbols/sony/Makefile.in
+++ /dev/null
@@ -1,295 +0,0 @@
-# Makefile.in generated by automake 1.9.6 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = ../..
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-subdir = symbols/sony
-DIST_COMMON = $(dist_xkbdata_symbols_sony_DATA) $(srcdir)/Makefile.am \
- $(srcdir)/Makefile.in
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-SOURCES =
-DIST_SOURCES =
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(xkbdata_symbols_sonydir)"
-dist_xkbdata_symbols_sonyDATA_INSTALL = $(INSTALL_DATA)
-DATA = $(dist_xkbdata_symbols_sony_DATA)
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
-MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
-MAKEINFO = @MAKEINFO@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-VERSION = @VERSION@
-XKBCOMP = @XKBCOMP@
-ac_ct_STRIP = @ac_ct_STRIP@
-am__leading_dot = @am__leading_dot@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build_alias = @build_alias@
-datadir = @datadir@
-exec_prefix = @exec_prefix@
-host_alias = @host_alias@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-xkbdata_symbols_sonydir = $(datadir)/X11/xkb/symbols/sony
-dist_xkbdata_symbols_sony_DATA = \
- us
-
-all: all-am
-
-.SUFFIXES:
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu symbols/sony/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu symbols/sony/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-uninstall-info-am:
-install-dist_xkbdata_symbols_sonyDATA: $(dist_xkbdata_symbols_sony_DATA)
- @$(NORMAL_INSTALL)
- test -z "$(xkbdata_symbols_sonydir)" || $(mkdir_p) "$(DESTDIR)$(xkbdata_symbols_sonydir)"
- @list='$(dist_xkbdata_symbols_sony_DATA)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(dist_xkbdata_symbols_sonyDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(xkbdata_symbols_sonydir)/$$f'"; \
- $(dist_xkbdata_symbols_sonyDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(xkbdata_symbols_sonydir)/$$f"; \
- done
-
-uninstall-dist_xkbdata_symbols_sonyDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(dist_xkbdata_symbols_sony_DATA)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(xkbdata_symbols_sonydir)/$$f'"; \
- rm -f "$(DESTDIR)$(xkbdata_symbols_sonydir)/$$f"; \
- done
-tags: TAGS
-TAGS:
-
-ctags: CTAGS
-CTAGS:
-
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
- list='$(DISTFILES)'; for file in $$list; do \
- case $$file in \
- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
- $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
- esac; \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test "$$dir" != "$$file" && test "$$dir" != "."; then \
- dir="/$$dir"; \
- $(mkdir_p) "$(distdir)$$dir"; \
- else \
- dir=''; \
- fi; \
- if test -d $$d/$$file; then \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(DATA)
-installdirs:
- for dir in "$(DESTDIR)$(xkbdata_symbols_sonydir)"; do \
- test -z "$$dir" || $(mkdir_p) "$$dir"; \
- done
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic mostlyclean-am
-
-distclean: distclean-am
- -rm -f Makefile
-distclean-am: clean-am distclean-generic
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am: install-dist_xkbdata_symbols_sonyDATA
-
-install-exec-am:
-
-install-info: install-info-am
-
-install-man:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-generic
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-dist_xkbdata_symbols_sonyDATA \
- uninstall-info-am
-
-.PHONY: all all-am check check-am clean clean-generic distclean \
- distclean-generic distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am \
- install-dist_xkbdata_symbols_sonyDATA install-exec \
- install-exec-am install-info install-info-am install-man \
- install-strip installcheck installcheck-am installdirs \
- maintainer-clean maintainer-clean-generic mostlyclean \
- mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \
- uninstall-dist_xkbdata_symbols_sonyDATA uninstall-info-am
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/data/xkbdata/symbols/sony/us b/data/xkbdata/symbols/sony/us
deleted file mode 100644
index 76d41053c..000000000
--- a/data/xkbdata/symbols/sony/us
+++ /dev/null
@@ -1,93 +0,0 @@
-// $Xorg: us,v 1.4 2001/02/09 02:05:53 xorgcvs Exp $
-//
-//Copyright 1996, 1998 The Open Group
-//
-//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.
-//
-//The above copyright notice and this permission notice shall be
-//included in all copies or substantial portions of the Software.
-//
-//THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-//EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-//MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-//IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
-//OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
-//ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-//OTHER DEALINGS IN THE SOFTWARE.
-//
-//Except as contained in this notice, the name of The Open Group shall
-//not be used in advertising or otherwise to promote the sale, use or
-//other dealings in this Software without prior written authorization
-//from The Open Group.
-//
-// US/ASCII layout for a nwp5461 keyboard
-xkb_symbols "nwp5461" {
- include "us(basic)"
-
- key <LALT> { [ Alt_L, Meta_L ] };
- key <RTSH> { [ Shift_R ] };
- key <AB11> { [ NoSymbol ] };
-
- // Begin "Function" section
- key <FK01> { [ F1 ] };
- key <FK02> { [ F2 ] };
- key <FK03> { [ F3 ] };
- key <FK04> { [ F4 ] };
- key <FK05> { [ F5 ] };
- key <FK06> { [ F6 ] };
- key <FK07> { [ F7 ] };
- key <FK08> { [ F8 ] };
- key <FK09> { [ F9 ] };
- key <FK10> { [ F10 ] };
- key <FK11> { [ F11 ] };
- key <FK12> { [ F12 ] };
- key <HELP> { [ Help ] };
- key <STOP> { [ Cancel ] };
- key <CUT> { [ Select ] };
- key <EXEC> { [ Execute ] };
- key <DELE> { [ Delete ] };
- key <LEFT> { [ Left ] };
- key <RGHT> { [ Right ] };
- key <UP> { [ Up ] };
- key <DOWN> { [ Down ] };
- key <PGUP> { [ Prior ] };
- key <PGDN> { [ Next ] };
- key <INS> { [ Insert ] };
- key <CLR> { [ Clear ] };
- // End "Function" section
-
- // Begin "Keypad" section
- key <KPMU> { [ KP_Multiply ] };
- key <KPDV> { [ KP_Divide ] };
- key <KPAD> { [ KP_Add ] };
-
- key <KP7> { [ KP_7 ] };
- key <KP8> { [ KP_8 ] };
- key <KP9> { [ KP_9 ] };
- key <KPSU> { [ KP_Subtract ] };
-
- key <KP4> { [ KP_4 ] };
- key <KP5> { [ KP_5 ] };
- key <KP6> { [ KP_6 ] };
- key <KPSP> { [ KP_Separator ] };
-
- key <KP1> { [ KP_1 ] };
- key <KP2> { [ KP_2 ] };
- key <KP3> { [ KP_3 ] };
- key <KPEN> { [ KP_Enter ] };
-
- key <KP0> { [ KP_0 ] };
- key <KPDC> { [ KP_Decimal ] };
- key <KPTB> { [ KP_Tab ] };
- // End "Keypad" section
-
-
- // begin modifier mappings
- modifier_map Shift { Shift_R };
- modifier_map Mod3 { Alt_L };
-};
-
diff --git a/data/xkbdata/symbols/sr b/data/xkbdata/symbols/sr
deleted file mode 100644
index 327ebb476..000000000
--- a/data/xkbdata/symbols/sr
+++ /dev/null
@@ -1,130 +0,0 @@
-// Serbian standard keyboard, version 1.1
-
-// Authors of this keyboard map are Milos Rancic <millosh@galeb.etf.bg.ac.yu>
-// and Anton Zinoviev <anton@lml.bas.bg>.
-
-// $XFree86: xc/programs/xkbcomp/symbols/sr,v 1.1 2000/11/14 17:33:03 dawes Exp $
-
-default partial alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple en_US keyboard
- // and a very simple Serbian keyboard.
-
- // Note that the letter Serbian_dje is on the key with latin letter
- // `Z' and in Cyrillic mode on the key with right bracket and brace
- // you will find left and right bracket.
-
- name[Group1]= "Latin";
- name[Group2]= "Cyrillic";
-
- key <TLDE> { [ quoteleft, asciitilde ],
- [ quoteleft, asciitilde ] };
- key <AE01> { [ 1, exclam ],
- [ 1, exclam ] };
- key <AE02> { [ 2, at ],
- [ 2, quotedbl ] };
- key <AE03> { [ 3, numbersign ],
- [ 3, numbersign ] };
- key <AE04> { [ 4, dollar ],
- [ 4, dollar ] };
- key <AE05> { [ 5, percent ],
- [ 5, percent ] };
- key <AE06> { [ 6, asciicircum ],
- [ 6, ampersand ] };
- key <AE07> { [ 7, ampersand ],
- [ 7, slash ] };
- key <AE08> { [ 8, asterisk ],
- [ 8, parenleft ] };
- key <AE09> { [ 9, parenleft ],
- [ 9, parenright ] };
- key <AE10> { [ 0, parenright ],
- [ 0, equal ] };
- key <AE11> { [ minus, underscore ],
- [ apostrophe, question ] };
- key <AE12> { [ equal, plus ],
- [ plus, asterisk ] };
-
- key <AD01> { [ q, Q ],
- [ Cyrillic_lje, Cyrillic_LJE ] };
- key <AD02> { [ w, W ],
- [ Cyrillic_nje, Cyrillic_NJE ] };
- key <AD03> { [ e, E ],
- [ Cyrillic_ie, Cyrillic_IE ] };
- key <AD04> { [ r, R ],
- [ Cyrillic_er, Cyrillic_ER ] };
- key <AD05> { [ t, T ],
- [ Cyrillic_te, Cyrillic_TE ] };
- key <AD06> { [ y, Y ],
- [ Cyrillic_ze, Cyrillic_ZE ] };
- key <AD07> { [ u, U ],
- [ Cyrillic_u, Cyrillic_U ] };
- key <AD08> { [ i, I ],
- [ Cyrillic_i, Cyrillic_I ] };
- key <AD09> { [ o, O ],
- [ Cyrillic_o, Cyrillic_O ] };
- key <AD10> { [ p, P ],
- [ Cyrillic_pe, Cyrillic_PE ] };
- key <AD11> { [ bracketleft, braceleft ],
- [ Cyrillic_sha, Cyrillic_SHA ] };
- key <AD12> { [ bracketright, braceright ],
- [ bracketleft, bracketright ] };
-
- key <AC01> { [ a, A ],
- [ Cyrillic_a, Cyrillic_A ] };
- key <AC02> { [ s, S ],
- [ Cyrillic_es, Cyrillic_ES ] };
- key <AC03> { [ d, D ],
- [ Cyrillic_de, Cyrillic_DE ] };
- key <AC04> { [ f, F ],
- [ Cyrillic_ef, Cyrillic_EF ] };
- key <AC05> { [ g, G ],
- [ Cyrillic_ghe, Cyrillic_GHE ] };
- key <AC06> { [ h, H ],
- [ Cyrillic_ha, Cyrillic_HA ] };
- key <AC07> { [ j, J ],
- [ Cyrillic_je, Cyrillic_JE ] };
- key <AC08> { [ k, K ],
- [ Cyrillic_ka, Cyrillic_KA ] };
- key <AC09> { [ l, L ],
- [ Cyrillic_el, Cyrillic_EL ] };
- key <AC10> { [ semicolon, colon ],
- [ Cyrillic_che, Cyrillic_CHE ] };
- key <AC11> { [ quoteright, quotedbl ],
- [ Serbian_tshe, Serbian_TSHE ] };
- key <BKSL> { [ backslash, bar ],
- [ minus, underscore ] };
-
- key <LSGT> { [ less, greater ],
- [ less, greater ] };
- key <AB01> { [ z, Z ],
- [ Serbian_dje, Serbian_DJE ] };
- key <AB02> { [ x, X ],
- [ Cyrillic_dzhe, Cyrillic_DZHE ] };
- key <AB03> { [ c, C ],
- [ Cyrillic_tse, Cyrillic_TSE ] };
- key <AB04> { [ v, V ],
- [ Cyrillic_ve, Cyrillic_VE ] };
- key <AB05> { [ b, B ],
- [ Cyrillic_be, Cyrillic_BE ] };
- key <AB06> { [ n, N ],
- [ Cyrillic_en, Cyrillic_EN ] };
- key <AB07> { [ m, M ],
- [ Cyrillic_em, Cyrillic_EM ] };
- key <AB08> { [ comma, less ],
- [ comma, semicolon ] };
- key <AB09> { [ period, greater ],
- [ period, colon ] };
- key <AB10> { [ slash, question ],
- [ Cyrillic_zhe, Cyrillic_ZHE ] };
-
- // 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 };
-};
-
diff --git a/data/xkbdata/symbols/srvr_ctrl b/data/xkbdata/symbols/srvr_ctrl
deleted file mode 100644
index 1c3161c28..000000000
--- a/data/xkbdata/symbols/srvr_ctrl
+++ /dev/null
@@ -1,136 +0,0 @@
-// $XdotOrg: xc/programs/xkbcomp/symbols/srvr_ctrl,v 1.4 2003/12/18 14:14:38 pascal Exp $
-// $XFree86: xc/programs/xkbcomp/symbols/srvr_ctrl,v 1.3 2003/09/08 13:12:37 pascal Exp $
-//
-// Actions which control the server's behavior
-
-partial keypad_keys function_keys
-xkb_symbols "xfree86" {
- include "srvr_ctrl(stdkeypad)"
- include "srvr_ctrl(fkey2vt)"
-};
-
-partial keypad_keys
-xkb_symbols "stdkeypad" {
-
- key <BKSP> {
- type="CTRL+ALT",
- symbols[Group1]= [ BackSpace, Terminate_Server ]
- };
-
-// Ungrab cancels server/keyboard/pointer grabs
- key <KPDV> {
- type="CTRL+ALT",
- symbols[Group1]= [ KP_Divide, XF86_Ungrab ]
- };
-
-// ClsGrb kills whichever client has a grab in effect
- key <KPMU> {
- type="CTRL+ALT",
- symbols[Group1]= [ KP_Multiply, XF86_ClearGrab ]
- };
-
-// -VMode switches to the previous video mode
- key <KPSU> {
- type="CTRL+ALT",
- symbols[Group1]= [ KP_Subtract, XF86_Prev_VMode ]
- };
-
-// +VMode switches to the next video mode
- key <KPAD> {
- type="CTRL+ALT",
- symbols[Group1]= [ KP_Add, XF86_Next_VMode]
- };
-
-};
-
-partial function_keys
-xkb_symbols "fkey2vt" {
-
- key <FK01> {
- type="CTRL+ALT",
- symbols[Group1]= [ F1, XF86_Switch_VT_1 ]
- };
-
- key <FK02> {
- type="CTRL+ALT",
- symbols[Group1]= [ F2, XF86_Switch_VT_2 ]
- };
-
- key <FK03> {
- type="CTRL+ALT",
- symbols[Group1]= [ F3, XF86_Switch_VT_3 ]
- };
-
- key <FK04> {
- type="CTRL+ALT",
- symbols[Group1]= [ F4, XF86_Switch_VT_4 ]
- };
-
- key <FK05> {
- type="CTRL+ALT",
- symbols[Group1]= [ F5, XF86_Switch_VT_5 ]
- };
-
- key <FK06> {
- type="CTRL+ALT",
- symbols[Group1]= [ F6, XF86_Switch_VT_6 ]
- };
-
- key <FK07> {
- type="CTRL+ALT",
- symbols[Group1]= [ F7, XF86_Switch_VT_7 ]
- };
-
- key <FK08> {
- type="CTRL+ALT",
- symbols[Group1]= [ F8, XF86_Switch_VT_8 ]
- };
-
- key <FK09> {
- type="CTRL+ALT",
- symbols[Group1]= [ F9, XF86_Switch_VT_9 ]
- };
-
- key <FK10> {
- type="CTRL+ALT",
- symbols[Group1]= [ F10, XF86_Switch_VT_10 ]
- };
-
- key <FK11> {
- type="CTRL+ALT",
- symbols[Group1]= [ F11, XF86_Switch_VT_11 ]
- };
-
- key <FK12> {
- type="CTRL+ALT",
- symbols[Group1]= [ F12, XF86_Switch_VT_12 ]
- };
-
-};
-
-partial function_keys keypad_keys
-xkb_symbols "no_srvr_keys" {
-
- key.type="TWO_LEVEL";
-
- key <FK01> { [ F1, F1 ] };
- key <FK02> { [ F2, F2 ] };
- key <FK03> { [ F3, F3 ] };
- key <FK04> { [ F4, F4 ] };
- key <FK05> { [ F5, F5 ] };
- key <FK06> { [ F6, F6 ] };
- key <FK07> { [ F7, F7 ] };
- key <FK08> { [ F8, F8 ] };
- key <FK09> { [ F9, F9 ] };
- key <FK10> { [ F10, F10 ] };
- key <FK11> { [ F11, F11 ] };
- key <FK12> { [ F12, F12 ] };
-
- key <BKSP> { [ BackSpace, BackSpace ] };
-
- key <KPDV> { [ KP_Divide, KP_Divide ] };
- key <KPMU> { [ KP_Multiply, KP_Multiply ] };
- key <KPSU> { [ KP_Subtract, KP_Subtract ] };
- key <KPAD> { [ KP_Add, KP_Add ] };
-};
-
diff --git a/data/xkbdata/symbols/sun/Makefile.am b/data/xkbdata/symbols/sun/Makefile.am
deleted file mode 100644
index e449faac9..000000000
--- a/data/xkbdata/symbols/sun/Makefile.am
+++ /dev/null
@@ -1,6 +0,0 @@
-xkbdata_symbols_sundir = $(datadir)/X11/xkb/symbols/sun
-dist_xkbdata_symbols_sun_DATA = \
- lkeys \
- se \
- us \
- usb
diff --git a/data/xkbdata/symbols/sun/Makefile.in b/data/xkbdata/symbols/sun/Makefile.in
deleted file mode 100644
index 69f452134..000000000
--- a/data/xkbdata/symbols/sun/Makefile.in
+++ /dev/null
@@ -1,297 +0,0 @@
-# Makefile.in generated by automake 1.9.6 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = ../..
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-subdir = symbols/sun
-DIST_COMMON = $(dist_xkbdata_symbols_sun_DATA) $(srcdir)/Makefile.am \
- $(srcdir)/Makefile.in
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-SOURCES =
-DIST_SOURCES =
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(xkbdata_symbols_sundir)"
-dist_xkbdata_symbols_sunDATA_INSTALL = $(INSTALL_DATA)
-DATA = $(dist_xkbdata_symbols_sun_DATA)
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
-MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
-MAKEINFO = @MAKEINFO@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-VERSION = @VERSION@
-XKBCOMP = @XKBCOMP@
-ac_ct_STRIP = @ac_ct_STRIP@
-am__leading_dot = @am__leading_dot@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build_alias = @build_alias@
-datadir = @datadir@
-exec_prefix = @exec_prefix@
-host_alias = @host_alias@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-xkbdata_symbols_sundir = $(datadir)/X11/xkb/symbols/sun
-dist_xkbdata_symbols_sun_DATA = \
- lkeys \
- se \
- us \
- usb
-
-all: all-am
-
-.SUFFIXES:
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu symbols/sun/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu symbols/sun/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-uninstall-info-am:
-install-dist_xkbdata_symbols_sunDATA: $(dist_xkbdata_symbols_sun_DATA)
- @$(NORMAL_INSTALL)
- test -z "$(xkbdata_symbols_sundir)" || $(mkdir_p) "$(DESTDIR)$(xkbdata_symbols_sundir)"
- @list='$(dist_xkbdata_symbols_sun_DATA)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(dist_xkbdata_symbols_sunDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(xkbdata_symbols_sundir)/$$f'"; \
- $(dist_xkbdata_symbols_sunDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(xkbdata_symbols_sundir)/$$f"; \
- done
-
-uninstall-dist_xkbdata_symbols_sunDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(dist_xkbdata_symbols_sun_DATA)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(xkbdata_symbols_sundir)/$$f'"; \
- rm -f "$(DESTDIR)$(xkbdata_symbols_sundir)/$$f"; \
- done
-tags: TAGS
-TAGS:
-
-ctags: CTAGS
-CTAGS:
-
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
- list='$(DISTFILES)'; for file in $$list; do \
- case $$file in \
- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
- $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
- esac; \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test "$$dir" != "$$file" && test "$$dir" != "."; then \
- dir="/$$dir"; \
- $(mkdir_p) "$(distdir)$$dir"; \
- else \
- dir=''; \
- fi; \
- if test -d $$d/$$file; then \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(DATA)
-installdirs:
- for dir in "$(DESTDIR)$(xkbdata_symbols_sundir)"; do \
- test -z "$$dir" || $(mkdir_p) "$$dir"; \
- done
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic mostlyclean-am
-
-distclean: distclean-am
- -rm -f Makefile
-distclean-am: clean-am distclean-generic
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am: install-dist_xkbdata_symbols_sunDATA
-
-install-exec-am:
-
-install-info: install-info-am
-
-install-man:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-generic
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-dist_xkbdata_symbols_sunDATA uninstall-info-am
-
-.PHONY: all all-am check check-am clean clean-generic distclean \
- distclean-generic distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am \
- install-dist_xkbdata_symbols_sunDATA install-exec \
- install-exec-am install-info install-info-am install-man \
- install-strip installcheck installcheck-am installdirs \
- maintainer-clean maintainer-clean-generic mostlyclean \
- mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \
- uninstall-dist_xkbdata_symbols_sunDATA uninstall-info-am
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/data/xkbdata/symbols/sun/lkeys b/data/xkbdata/symbols/sun/lkeys
deleted file mode 100644
index 06b347092..000000000
--- a/data/xkbdata/symbols/sun/lkeys
+++ /dev/null
@@ -1,16 +0,0 @@
-// sun Left keys for XFree86
-// $OpenBSD: lkeys,v 1.1 2006/12/09 16:03:06 matthieu Exp $
-
-partial alphanumeric_keys
-xkb_symbols "sun" {
- key <STOP> { [ Cancel ], [ F11 ] };
- key <AGAI> { [ Redo ], [ F12 ] };
- key <PROP> { [ SunProps ], [ F13 ] };
- key <UNDO> { [ Undo ], [ F14 ] };
- key <FRNT> { [ SunFront ], [ F15 ] };
- key <COPY> { [ SunCopy ], [ F16 ] };
- key <OPEN> { [ SunOpen ], [ F17 ] };
- key <PAST> { [ SunPaste ], [ F18 ] };
- key <FIND> { [ Find ], [ F19 ] };
- key <CUT> { [ SunCut ], [ F20 ] };
-};
diff --git a/data/xkbdata/symbols/sun/se b/data/xkbdata/symbols/sun/se
deleted file mode 100644
index 40e8a8753..000000000
--- a/data/xkbdata/symbols/sun/se
+++ /dev/null
@@ -1,193 +0,0 @@
-// $XFree86: xc/programs/xkbcomp/symbols/sun/se,v 1.2 1998/12/20 09:40:28 dawes Exp $
-//
-// Swedish layout for a Type 5/5c Sun keyboard
-xkb_symbols "sun5" {
- include "en_US(basic)+se(basic)"
-
- // Begin alphanumeric section
- // These two are not supposed to be dead.
- // A few others supposedly ARE dead, but don't care for now.
- key <AC12> { [ apostrophe, asterisk ], [ grave ] };
- key <AD12> { [ ], [ asciitilde ] };
-
- key <RTSH> { [ Shift_R ] };
-
- key <LALT> { [ Alt_L ] };
- key <ALGR> { [ Mode_switch ] };
- key <LMTA> { [ Meta_L ] };
- key <RMTA> { [ Meta_R ] };
- key <COMP> { [ Multi_key ] };
- // End alphanumeric section
-
- // Begin "Function" section
- key <FK01> { [ F1 ] };
- key <FK02> { [ F2 ] };
- key <FK03> { [ F3 ] };
- key <FK04> { [ F4 ] };
- key <FK05> { [ F5 ] };
- key <FK06> { [ F6 ] };
- key <FK07> { [ F7 ] };
- key <FK08> { [ F8 ] };
- key <FK09> { [ F9 ] };
- key <FK10> { [ F10 ] };
- key <FK11> { [ F11 ], [ SunF36] };
- key <FK12> { [ F12 ], [ SunF37] };
- key <STOP> { [ Cancel ], [ F11 ] };
- key <AGAI> { [ Redo ], [ F12 ] };
- key <PROP> { [ SunProps ], [ F13 ] };
- key <UNDO> { [ Undo ], [ F14 ] };
- key <FRNT> { [ SunFront ], [ F15 ] };
- key <COPY> { [ SunCopy ], [ F16 ] };
- key <OPEN> { [ SunOpen ], [ F17 ] };
- key <PAST> { [ SunPaste ], [ F18 ] };
- key <FIND> { [ Find ], [ F19 ] };
- key <CUT> { [ SunCut ], [ F20 ] };
- // End "Function" section
-
- // Begin "Editing" section
- key <PRSC> { [ Print ], [ Sys_Req, SunSys_Req ] };
- key <SCLK> { [ Scroll_Lock ] };
- key <PAUS> { [ Pause ], [ Break ] };
- key <LEFT> { [ Left ] };
- key <RGHT> { [ Right ] };
- key <UP> { [ Up ] };
- key <DOWN> { [ Down ] };
-
- key <DELE> { [ Delete ] };
- key <INS> { [ Insert ] };
- key <PGUP> { [ Prior ] };
- key <PGDN> { [ Next ] };
- key <HOME> { [ Home ] };
- key <END> { [ End ] };
- key <HELP> { [ Help ] };
- // End "Editing" section
-
- // Begin "Keypad" section
- key <NMLK> { [ Num_Lock ] };
- key <KPDV> { [ KP_Divide ], [ F25 ] };
- key <KPMU> { [ KP_Multiply ], [ F26 ] };
- key <KPSU> { [ KP_Subtract ] };
-
- key <KP7> { [ KP_Home, KP_7 ], [ F27 ] };
- key <KP8> { [ KP_Up, KP_8 ], [ F28 ] };
- key <KP9> { [ KP_Prior, KP_9 ], [ F29 ] };
- key <KPAD> { [ KP_Add ] };
-
- key <KP4> { [ KP_Left, KP_4 ], [ F30 ] };
- key <KP5> { [ KP_Begin, KP_5 ], [ F31 ] };
- key <KP6> { [ KP_Right, KP_6 ], [ F32 ] };
-
- key <KP1> { [ KP_End, KP_1 ], [ F33 ] };
- key <KP2> { [ KP_Down, KP_2 ], [ F34 ] };
- key <KP3> { [ KP_Next, KP_3 ], [ F35 ] };
- key <KPEN> { [ KP_Enter ] };
-
- key <KP0> { [ KP_Insert, KP_0 ] };
- key <KPDL> { [ KP_Delete, KP_Decimal ] };
- // End "Keypad" section,
-
- // Begin "four keys up on the right"
- key <MUTE> { [ SunAudioMute, SunVideoDegauss ] };
- key <VOL-> { [ SunAudioLowerVolume,SunVideoLowerBrightness ] };
- key <VOL+> { [ SunAudioRaiseVolume,SunVideoRaiseBrightness ] };
- key <POWR> { [ SunPowerSwitch, SunPowerSwitchShift ] };
- // End "four keys up on the right"
-
- // Begin modifier mappings
- modifier_map Shift { Shift_R };
- modifier_map Mod1 { Meta_L, Meta_R };
- modifier_map Mod2 { Alt_L };
- modifier_map Mod3 { Mode_switch };
- modifier_map Mod4 { Num_Lock };
- // End modifier mappings
-};
-
-// Swedish layout for a Type 4 Sun keyboard
-xkb_symbols "sun4" {
- include "en_US(basic)+se(basic)"
-
- // Begin alphanumeric section
- // These two are not supposed to be dead.
- // A few others supposedly ARE dead, but don't care for now.
- key <AC12> { [ apostrophe, asterisk ], [ grave ] };
- key <AD12> { [ ], [ asciitilde ] };
-
- key <AF14> { [ asciitilde, asciicircum ] };
-
- key <RTSH> { [ Shift_R ] };
-
- key <LALT> { [ Alt_L ] };
- key <ALGR> { [ Mode_switch ] };
- key <LMTA> { [ Meta_L ] };
- key <RMTA> { [ Meta_R ] };
- key <COMP> { [ Multi_key ] };
- // End alphanumeric section
-
- // Begin "Function" section
- key <FK01> { [ F1 ] };
- key <FK02> { [ F2 ] };
- key <FK03> { [ F3 ] };
- key <FK04> { [ F4 ] };
- key <FK05> { [ F5 ] };
- key <FK06> { [ F6 ] };
- key <FK07> { [ F7 ] };
- key <FK08> { [ F8 ] };
- key <FK09> { [ F9 ] };
- key <FK10> { [ F10 ] };
- key <FK11> { [ F11 ], [ SunF36] };
- key <FK12> { [ F12 ], [ SunF37] };
- key <STOP> { [ Cancel ], [ F11 ] };
- key <AGAI> { [ Redo ], [ F12 ] };
- key <PROP> { [ SunProps ], [ F13 ] };
- key <UNDO> { [ Undo ], [ F14 ] };
- key <FRNT> { [ SunFront ], [ F15 ] };
- key <COPY> { [ SunCopy ], [ F16 ] };
- key <OPEN> { [ SunOpen ], [ F17 ] };
- key <PAST> { [ SunPaste ], [ F18 ] };
- key <FIND> { [ Find ], [ F19 ] };
- key <CUT> { [ SunCut ], [ F20 ] };
- // End "Function" section
-
- // Begin "Editing" section
- key <LNFD> { [ Linefeed ] };
- key <DELE> { [ Delete ] };
- key <PRSC> { [ Print ], [ Sys_Req, SunSys_Req ] };
- key <SCLK> { [ Scroll_Lock ] };
- key <PAUS> { [ Pause ], [ Break ] };
- key <HELP> { [ Help ] };
- // End "Editing" section
-
- // Begin "Keypad" section
- key <NMLK> { [ Num_Lock ] };
- key <KPEQ> { [ KP_Equal ] };
- key <KPDV> { [ KP_Divide ], [ F25 ] };
- key <KPMU> { [ KP_Multiply ], [ F26 ] };
- key <KPSU> { [ KP_Subtract ] };
-
- key <KP7> { [ KP_Home, KP_7 ], [ F27 ] };
- key <KP8> { [ KP_Up, KP_8 ], [ F28 ] };
- key <KP9> { [ KP_Prior, KP_9 ], [ F29 ] };
- key <KPAD> { [ KP_Add ] };
-
- key <KP4> { [ KP_Left, KP_4 ], [ F30 ] };
- key <KP5> { [ KP_Begin, KP_5 ], [ F31 ] };
- key <KP6> { [ KP_Right, KP_6 ], [ F32 ] };
-
- key <KP1> { [ KP_End, KP_1 ], [ F33 ] };
- key <KP2> { [ KP_Down, KP_2 ], [ F34 ] };
- key <KP3> { [ KP_Next, KP_3 ], [ F35 ] };
- key <KPEN> { [ KP_Enter ] };
-
- key <KP0> { [ KP_Insert, KP_0 ] };
- key <KPDL> { [ KP_Delete, KP_Decimal ] };
- // End "Keypad" section,
-
- // Begin modifier mappings
- modifier_map Shift { Shift_R };
- modifier_map Mod1 { Alt_L };
- modifier_map Mod2 { Num_Lock };
- modifier_map Mod3 { Mode_switch };
- modifier_map Mod4 { Meta_L };
- modifier_map Mod5 { Meta_R };
- // End modifier mappings
-};
diff --git a/data/xkbdata/symbols/sun/us b/data/xkbdata/symbols/sun/us
deleted file mode 100644
index 520e0216c..000000000
--- a/data/xkbdata/symbols/sun/us
+++ /dev/null
@@ -1,338 +0,0 @@
-// $Xorg: us,v 1.4 2001/02/09 02:05:53 xorgcvs Exp $
-//
-//Copyright 1996, 1998 The Open Group
-//
-//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.
-//
-//The above copyright notice and this permission notice shall be
-//included in all copies or substantial portions of the Software.
-//
-//THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-//EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-//MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-//IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
-//OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
-//ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-//OTHER DEALINGS IN THE SOFTWARE.
-//
-//Except as contained in this notice, the name of The Open Group shall
-//not be used in advertising or otherwise to promote the sale, use or
-//other dealings in this Software without prior written authorization
-//from The Open Group.
-//
-// $XFree86: xc/programs/xkbcomp/symbols/sun/us,v 1.6 2001/12/14 20:02:05 dawes Exp $
-//
-// US/ASCII layout for a Type 4 Sun keyboard
-xkb_symbols "sun4" {
- include "us(basic)"
-
- // A few alphanumeric keys are different
- key <TLDE> { [ grave, asciitilde ], [ acute ] };
- key <AC11> { [ apostrophe, quotedbl ], [ acute ] };
-
- key <RTSH> { [ Shift_R ] };
- key <LALT> { [ Alt_L ] };
- key <ALGR> { [ Mode_switch ] };
- key <LMTA> { [ Meta_L ] };
- key <RMTA> { [ Meta_R ] };
- key <LNFD> { [ Linefeed ] };
- key <COMP> { [ Multi_key ] };
- // End alphanumeric section
-
- // Begin "Function" section
- key <FK01> { [ F1 ] };
- key <FK02> { [ F2 ] };
- key <FK03> { [ F3 ] };
- key <FK04> { [ F4 ] };
- key <FK05> { [ F5 ] };
- key <FK06> { [ F6 ] };
- key <FK07> { [ F7 ] };
- key <FK08> { [ F8 ] };
- key <FK09> { [ F9 ] };
- key <FK10> { [ F10 ] };
- key <FK11> { [ F11 ], [ SunF36] };
- key <FK12> { [ F12 ], [ SunF37] };
- key <STOP> { [ Cancel ], [ F11 ] };
- key <AGAI> { [ Redo ], [ F12 ] };
- key <PROP> { [ SunProps ], [ F13 ] };
- key <UNDO> { [ Undo ], [ F14 ] };
- key <FRNT> { [ SunFront ], [ F15 ] };
- key <COPY> { [ SunCopy ], [ F16 ] };
- key <OPEN> { [ SunOpen ], [ F17 ] };
- key <PAST> { [ SunPaste ], [ F18 ] };
- key <FIND> { [ Find ], [ F19 ] };
- key <CUT> { [ SunCut ], [ F20 ] };
- // End "Function" section
-
- // Begin "Editing" section
- key <PRSC> { [ Print ],[ F21 ] };
- key <SCLK> { [ Break, Scroll_Lock ],[ F22 ] };
- key <PAUS> { [ Pause ],[ F23 ] };
- key <DELE> { [ Delete ] };
- key <HELP> { [ Help ] };
-
- // End "Editing" section, begin "Keypad"
- key <NMLK> { [ Num_Lock ] };
- key <KPEQ> { [ KP_Equal ], [ F24 ] };
- key <KPDV> { [ KP_Divide ], [ F25 ] };
- key <KPMU> { [ KP_Multiply ], [ F26 ] };
- key <KPSU> { [ KP_Subtract ] };
-
- key <KP7> { [ KP_Home, KP_7 ], [ F27 ] };
- key <KP8> { [ KP_Up, KP_8 ], [ F28 ] };
- key <KP9> { [ KP_Prior, KP_9 ], [ F29 ] };
- key <KPAD> { [ KP_Add ] };
-
- key <KP4> { [ KP_Left, KP_4 ], [ F30 ] };
- key <KP5> { [ KP_Begin, KP_5 ], [ F31 ] };
- key <KP6> { [ KP_Right, KP_6 ], [ F32 ] };
-
- key <KP1> { [ KP_End, KP_1 ], [ F33 ] };
- key <KP2> { [ KP_Down, KP_2 ], [ F34 ] };
- key <KP3> { [ KP_Next, KP_3 ], [ F35 ] };
- key <KPEN> { [ KP_Enter ] };
- key <KP0> { [ KP_Insert, KP_0 ] };
- key <KPDL> { [ KP_Delete, KP_Decimal ] };
- // End "Keypad" section
-
-
- // begin modifier mappings
- modifier_map Shift { Shift_R };
- modifier_map Mod1 { Meta_L, Meta_R };
- modifier_map Mod2 { Alt_L };
- modifier_map Mod3 { Mode_switch };
- modifier_map Mod4 { Num_Lock };
- modifier_map Mod5 { F13, F18, F20 };
-};
-
-hidden partial function_keys xkb_symbols "broken_openlook_map" {
- key <STOP> { [ F11 ], [ Cancel ] };
- key <AGAI> { [ F12 ], [ Redo ] };
- key <PROP> { [ F13 ], [ SunProps ] };
- key <UNDO> { [ F14 ], [ Undo ] };
- key <FRNT> { [ F15 ], [ SunFront ] };
- key <COPY> { [ F16 ], [ SunCopy ] };
- key <OPEN> { [ F17 ], [ SunOpen ] };
- key <PAST> { [ F18 ], [ SunPaste ] };
- key <FIND> { [ F19 ], [ Find ] };
- key <CUT> { [ F20 ], [ SunCut ] };
-};
-
-// US/ASCII layout for a Type 4 Sun keyboard w/ broken OpenLook keymap
-xkb_symbols "sun4ol" {
- override "sun/us(sun4)"
- include "sun/us(broken_openlook_map)"
-};
-
-// US/ASCII layout for a Type 5 Sun keyboard
-xkb_symbols "sun5" {
- augment "us(basic)"
-
- // A alphanumeric keys are different
- key <TLDE> { [ grave, asciitilde ], [ acute ] };
- key <AC11> { [ apostrophe, quotedbl ], [ acute ] };
-
- key <RTSH> { [ Shift_R ] };
-
- key <LALT> { [ Alt_L ] };
- key <ALGR> { [ Mode_switch ] };
- key <LMTA> { [ Meta_L ] };
- key <RMTA> { [ Meta_R ] };
- key <COMP> { [ Multi_key ] };
- // End alphanumeric section
-
- // Begin "Function" section
- key <FK01> { [ F1 ] };
- key <FK02> { [ F2 ] };
- key <FK03> { [ F3 ] };
- key <FK04> { [ F4 ] };
- key <FK05> { [ F5 ] };
- key <FK06> { [ F6 ] };
- key <FK07> { [ F7 ] };
- key <FK08> { [ F8 ] };
- key <FK09> { [ F9 ] };
- key <FK10> { [ F10 ] };
- key <FK11> { [ F11 ], [ SunF36] };
- key <FK12> { [ F12 ], [ SunF37] };
- key <STOP> { [ Cancel ], [ F11 ] };
- key <AGAI> { [ Redo ], [ F12 ] };
- key <PROP> { [ SunProps ], [ F13 ] };
- key <UNDO> { [ Undo ], [ F14 ] };
- key <FRNT> { [ SunFront ], [ F15 ] };
- key <COPY> { [ SunCopy ], [ F16 ] };
- key <OPEN> { [ SunOpen ], [ F17 ] };
- key <PAST> { [ SunPaste ], [ F18 ] };
- key <FIND> { [ Find ], [ F19 ] };
- key <CUT> { [ SunCut ], [ F20 ] };
- // End "Function" section
-
- // Begin "Editing" section
- key <PRSC> { [ Print ], [ Sys_Req, SunSys_Req ] };
- key <SCLK> { [ Scroll_Lock ] };
- key <PAUS> { [ Pause ], [ Break ] };
- key <LEFT> { [ Left ] };
- key <RGHT> { [ Right ] };
- key <UP> { [ Up ] };
- key <DOWN> { [ Down ] };
-
- key <DELE> { [ Delete ] };
- key <INS> { [ Insert ] };
- key <PGUP> { [ Prior ] };
- key <PGDN> { [ Next ] };
- key <HOME> { [ Home ] };
- key <END> { [ End ] };
- key <HELP> { [ Help ] };
-
- // End "Editing" section, begin "Keypad"
- key <NMLK> { [ Num_Lock ] };
- key <KPDV> { [ KP_Divide ], [ F25 ] };
- key <KPMU> { [ KP_Multiply ], [ F26 ] };
- key <KPSU> { [ KP_Subtract ] };
-
- key <KP7> { [ KP_Home, KP_7 ], [ F27 ] };
- key <KP8> { [ KP_Up, KP_8 ], [ F28 ] };
- key <KP9> { [ KP_Prior, KP_9 ], [ F29 ] };
- key <KPAD> { [ KP_Add ] };
-
- key <KP4> { [ KP_Left, KP_4 ], [ F30 ] };
- key <KP5> { [ KP_Begin, KP_5 ], [ F31 ] };
- key <KP6> { [ KP_Right, KP_6 ], [ F32 ] };
-
- key <KP1> { [ KP_End, KP_1 ], [ F33 ] };
- key <KP2> { [ KP_Down, KP_2 ], [ F34 ] };
- key <KP3> { [ KP_Next, KP_3 ], [ F35 ] };
- key <KPEN> { [ KP_Enter ] };
-
- key <KP0> { [ KP_Insert, KP_0 ] };
- key <KPDL> { [ KP_Delete, KP_Decimal ] };
- // End "Keypad" section,
- // begin "four keys up on the right"
-
- key <MUTE> { [ SunAudioMute, SunVideoDegauss ] };
- key <VOL-> { [ SunAudioLowerVolume,SunVideoLowerBrightness ] };
- key <VOL+> { [ SunAudioRaiseVolume,SunVideoRaiseBrightness ] };
- key <POWR> { [ SunPowerSwitch, SunPowerSwitchShift ] };
-
- // begin modifier mappings
- modifier_map Shift { Shift_R };
- modifier_map Mod1 { Alt_L };
- modifier_map Mod2 { Num_Lock };
- modifier_map Mod3 { Mode_switch };
- modifier_map Mod4 { Meta_L, Meta_R};
- modifier_map Mod5 { Scroll_Lock };
-};
-
-// US/ASCII layout for a Type 5 Sun keyboard w/ broken OpenLook keymap
-xkb_symbols "sun5ol" {
- override "sun/us(sun5)"
- include "sun/us(broken_openlook_map)"
-};
-
-// US/ASCII layout for a Type 6 Sun keyboard
-xkb_symbols "sun6" {
- augment "us(basic)"
-
- key <RTSH> { [ Shift_R ] };
- key <LALT> { [ Alt_L ] };
- key <RCTL> { [ Control_R ] };
- key <RALT> { [ Alt_R ] };
- key <LMTA> { [ Meta_L ] };
- key <RMTA> { [ Meta_R ] };
- key <COMP> { [ Multi_key ] };
-
- // Begin "Function" section
- key <FK01> { [ F1 ] };
- key <FK02> { [ F2 ] };
- key <FK03> { [ F3 ] };
- key <FK04> { [ F4 ] };
- key <FK05> { [ F5 ] };
- key <FK06> { [ F6 ] };
- key <FK07> { [ F7 ] };
- key <FK08> { [ F8 ] };
- key <FK09> { [ F9 ] };
- key <FK10> { [ F10 ] };
- key <FK11> { [ F11 ] };
- key <FK12> { [ F12 ] };
- // End "Function" section
-
- // Begin "Editing" section
- key <PRSC> {
- type= "PC_SYSRQ",
- symbols[Group1]= [ Print, Execute ]
- };
- key <SCLK> { [ Scroll_Lock ] };
- key <PAUS> {
- type= "PC_BREAK",
- symbols[Group1]= [ Pause, Break ]
- };
- key <INS> { [ Insert ] };
- key <HOME> { [ Home ] };
- key <PGUP> { [ Prior ] };
- key <DELE> { [ Delete ] };
- key <END> { [ End ] };
- key <PGDN> { [ Next ] };
-
- key <UP> { [ Up ] };
- key <LEFT> { [ Left ] };
- key <DOWN> { [ Down ] };
- key <RGHT> { [ Right ] };
-
- // End "Editing" section, begin "Keypad"
- key <NMLK> { [ Num_Lock, Pointer_EnableKeys ] };
- key <KPDV> { [ KP_Divide ] };
- key <KPMU> { [ KP_Multiply ] };
- key <KPSU> { [ KP_Subtract ] };
-
- key <KP7> { [ KP_Home, KP_7 ] };
- key <KP8> { [ KP_Up, KP_8 ] };
- key <KP9> { [ KP_Prior, KP_9 ] };
- key <KPAD> { [ KP_Add ] };
-
- key <KP4> { [ KP_Left, KP_4 ] };
- key <KP5> { [ KP_Begin, KP_5 ] };
- key <KP6> { [ KP_Right, KP_6 ] };
-
- key <KP1> { [ KP_End, KP_1 ] };
- key <KP2> { [ KP_Down, KP_2 ] };
- key <KP3> { [ KP_Next, KP_3 ] };
- key <KPEN> { [ KP_Enter ] };
-
- key <KP0> { [ KP_Insert, KP_0 ] };
- key <KPDL> { [ KP_Delete, KP_Decimal ] };
- // End "Keypad" section
-
- key <MUTE> { [ SunAudioMute, SunVideoDegauss ] };
- key <VOL-> { [ SunAudioLowerVolume,SunVideoLowerBrightness ] };
- key <VOL+> { [ SunAudioRaiseVolume,SunVideoRaiseBrightness ] };
- key <POWR> { [ SunPowerSwitch, SunPowerSwitchShift ] };
-
- // from symbols/sun/us(type5)
- key <STOP> { [ Cancel ], [ F11 ] };
- key <AGAI> { [ Redo ], [ F12 ] };
- key <PROP> { [ SunProps ], [ F13 ] };
- key <UNDO> { [ Undo ], [ F14 ] };
- key <FRNT> { [ SunFront ], [ F15 ] };
- key <COPY> { [ SunCopy ], [ F16 ] };
- key <OPEN> { [ SunOpen ], [ F17 ] };
- key <PAST> { [ SunPaste ], [ F18 ] };
- key <FIND> { [ Find ], [ F19 ] };
- key <CUT> { [ SunCut ], [ F20 ] };
- key <HELP> { [ Help ] };
-
- // begin modifier mappings
- modifier_map Shift { Shift_R };
- modifier_map Mod1 { Meta_L, Meta_R };
- modifier_map Mod2 { Alt_L };
- modifier_map Mod3 { Mode_switch };
- modifier_map Mod4 { Num_Lock };
-};
-
-// US/ASCII layout for a Type 6 Sun keyboard w/ broken OpenLook keymap
-xkb_symbols "sun6ol" {
- override "sun/us(sun6)"
- include "sun/us(broken_openlook_map)"
-};
diff --git a/data/xkbdata/symbols/sun/usb b/data/xkbdata/symbols/sun/usb
deleted file mode 100644
index 067c4af10..000000000
--- a/data/xkbdata/symbols/sun/usb
+++ /dev/null
@@ -1,28 +0,0 @@
-// $XFree86$
-//
-// Additional keys for Sun USB keyboard
-
-xkb_symbols "sun_usb" {
-
- key <STOP> { [ Cancel ], [ F11 ] };
- key <AGAI> { [ Redo ], [ F12 ] };
- key <PROP> { [ SunProps ], [ F13 ] };
- key <UNDO> { [ Undo ], [ F14 ] };
- key <FRNT> { [ SunFront ], [ F15 ] };
- key <COPY> { [ SunCopy ], [ F16 ] };
- key <OPEN> { [ SunOpen ], [ F17 ] };
- key <PAST> { [ SunPaste ], [ F18 ] };
- key <FIND> { [ Find ], [ F19 ] };
- key <CUT> { [ SunCut ], [ F20 ] };
- key <HELP> { [ Help ] };
-
- key <MUTE> { [ SunAudioMute, SunVideoDegauss ] };
- key <VOL-> { [ SunAudioLowerVolume,SunVideoLowerBrightness ] };
- key <VOL+> { [ SunAudioRaiseVolume,SunVideoRaiseBrightness ] };
- key <POWR> { [ SunPowerSwitch, SunPowerSwitchShift ] };
-
- key <LMTA> { [ Meta_L ] };
- key <RMTA> { [ Meta_R ] };
- key <COMP> { [ Multi_key ] };
-};
-
diff --git a/data/xkbdata/symbols/syr b/data/xkbdata/symbols/syr
deleted file mode 100644
index e99c4728f..000000000
--- a/data/xkbdata/symbols/syr
+++ /dev/null
@@ -1,72 +0,0 @@
-//
-// $XFree86: xc/programs/xkbcomp/symbols/syr,v 1.1 2002/11/22 03:06:50 dawes Exp $
-//
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
- name[Group2]= "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 <SPCE> { [ space, 0x100200c ] };
- 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
-
-
- // 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 };
-
-};
diff --git a/data/xkbdata/symbols/syr_phonetic b/data/xkbdata/symbols/syr_phonetic
deleted file mode 100644
index 21afc3592..000000000
--- a/data/xkbdata/symbols/syr_phonetic
+++ /dev/null
@@ -1,72 +0,0 @@
-//
-// $XFree86: xc/programs/xkbcomp/symbols/syr_phonetic,v 1.1 2002/11/22 03:06:50 dawes Exp $
-//
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
- name[Group2]= "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 };
-
-};
diff --git a/data/xkbdata/symbols/tel b/data/xkbdata/symbols/tel
deleted file mode 100644
index eef7f5e70..000000000
--- a/data/xkbdata/symbols/tel
+++ /dev/null
@@ -1,74 +0,0 @@
-// $XFree86$
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- // Inscript layout for Telugu using Unicode
- // Author: G Karunakar <karunakar@freedomink.org>
- // Date:
- // See layout at http://www.indlinux.org/keymap/telugu.php
-
- name[Group2]= "Telugu";
-
- key <TLDE> { [], [ 0x01000c4a, 0x01000c12 ] };
- key <AE01> { [], [ 0x01000c67, 0x01000c0d ] };
- key <AE02> { [], [ 0x01000c68, 0x01000c45 ] };
- key <AE03> { [], [ 0x01000c69, numbersign ] };
- key <AE04> { [], [ 0x01000c6a, dollar ] };
- key <AE05> { [], [ 0x01000c6b, percent ] };
- key <AE06> { [], [ 0x01000c6c, asciicircum ] };
- key <AE07> { [], [ 0x01000c6d, ampersand ] };
- key <AE08> { [], [ 0x01000c6e, asterisk ] };
- key <AE09> { [], [ 0x01000c6f, parenleft ] };
- key <AE10> { [], [ 0x01000c66, parenright ] };
- key <AE11> { [], [ 0x01000c03, underscore ] };
- key <AE12> { [], [ 0x01000c43, 0x01000c0b ] };
- key <BKSP> { [], [ BackSpace ] };
-
- key <AD01> { [], [ 0x01000c4c, 0x01000c14 ] };
- key <AD02> { [], [ 0x01000c48, 0x01000c10 ] };
- key <AD03> { [], [ 0x01000c3e, 0x01000c06 ] };
- key <AD04> { [], [ 0x01000c40, 0x01000c08 ] };
- key <AD05> { [], [ 0x01000c42, 0x01000c0a ] };
- key <AD06> { [], [ 0x01000c2c, 0x01000c2d ] };
- key <AD07> { [], [ 0x01000c39, 0x01000c19 ] };
- key <AD08> { [], [ 0x01000c17, 0x01000c18 ] };
- key <AD09> { [], [ 0x01000c26, 0x01000c27 ] };
- key <AD10> { [], [ 0x01000c1c, 0x01000c1d ] };
- key <AD11> { [], [ 0x01000c21, 0x01000c22 ] };
- key <AD12> { [], [ 0x01000c3c, 0x01000c1e ] };
-
- key <AC01> { [], [ 0x01000c4b, 0x01000c13 ] };
- key <AC02> { [], [ 0x01000c47, 0x01000c0f ] };
- key <AC03> { [], [ 0x01000c4d, 0x01000c05 ] };
- key <AC04> { [], [ 0x01000c3f, 0x01000c07 ] };
- key <AC05> { [], [ 0x01000c41, 0x01000c09 ] };
- key <AC06> { [], [ 0x01000c2a, 0x01000c2b ] };
- key <AC07> { [], [ 0x01000c30, 0x01000c31 ] };
- key <AC08> { [], [ 0x01000c15, 0x01000c16 ] };
- key <AC09> { [], [ 0x01000c24, 0x01000c25 ] };
- key <AC10> { [], [ 0x01000c1a, 0x01000c1b ] };
- key <AC11> { [], [ 0x01000c1f, 0x01000c20 ] };
-
- key <AB01> { [], [ 0x01000c46, 0x01000c0e ] };
- key <AB02> { [], [ 0x01000c02, 0x01000c01 ] };
- key <AB03> { [], [ 0x01000c2e, 0x01000c23 ] };
- key <AB04> { [], [ 0x01000c28, 0x01000c29 ] };
- key <AB05> { [], [ 0x01000c35, 0x01000c34 ] };
- key <AB06> { [], [ 0x01000c32, 0x01000c33 ] };
- key <AB07> { [], [ 0x01000c38, 0x01000c36 ] };
- key <AB08> { [], [ comma , 0x01000c37 ] };
- key <AB09> { [], [ period , 0x01000c64 ] };
- key <AB10> { [], [ 0x01000c2f, 0x01000040 ] };
- key <BKSL> { [], [ 0x01000c49, 0x01000c11 ] };
-
- key <RALT> {
- symbols[Group1] = [ Mode_switch , Multi_key ],
- virtualMods = AltGr
- };
-
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
diff --git a/data/xkbdata/symbols/th b/data/xkbdata/symbols/th
deleted file mode 100644
index 9fe455682..000000000
--- a/data/xkbdata/symbols/th
+++ /dev/null
@@ -1,74 +0,0 @@
-// $Xorg: th,v 1.3 2000/08/17 19:54:44 cpqbld Exp $
-
-
-
-
-// $XFree86: xc/programs/xkbcomp/symbols/th,v 3.4 2001/01/17 23:45:59 dawes Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
- name[Group2]= "Thai (Kedmanee)";
- // 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>
- 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 ] };
- override key <LFSH> {
- type="PC_SYSRQ",
- [ Shift_L, ISO_First_Group ]
- };
- override key <RTSH> {
- type="PC_SYSRQ",
- [ Shift_R, ISO_Last_Group ]
- };
-};
diff --git a/data/xkbdata/symbols/th_pat b/data/xkbdata/symbols/th_pat
deleted file mode 100644
index 243267fe6..000000000
--- a/data/xkbdata/symbols/th_pat
+++ /dev/null
@@ -1,72 +0,0 @@
-// $XFree86$
-//
-partial default alphanumeric_keys
-xkb_symbols "basic" {
- name[Group2]= "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 ] };
- override key <LFSH> {
- type="PC_SYSRQ",
- [ Shift_L, ISO_First_Group ]
- };
- override key <RTSH> {
- type="PC_SYSRQ",
- [ Shift_R, ISO_Last_Group ]
- };
-};
-
-
diff --git a/data/xkbdata/symbols/th_tis b/data/xkbdata/symbols/th_tis
deleted file mode 100644
index e89defdbf..000000000
--- a/data/xkbdata/symbols/th_tis
+++ /dev/null
@@ -1,71 +0,0 @@
-// $XFree86$
-//
-partial default alphanumeric_keys
-xkb_symbols "basic" {
- name[Group2]= "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 ] };
- override key <LFSH> {
- type="PC_SYSRQ",
- [ Shift_L, ISO_First_Group ]
- };
- override key <RTSH> {
- type="PC_SYSRQ",
- [ Shift_R, ISO_Last_Group ]
- };
-};
diff --git a/data/xkbdata/symbols/tj b/data/xkbdata/symbols/tj
deleted file mode 100644
index 2545a99cc..000000000
--- a/data/xkbdata/symbols/tj
+++ /dev/null
@@ -1,162 +0,0 @@
-//
-// Tajik keyboard
-// it is a Russian layout keyboard, with SHCHA replaced with
-// dead_cedilla/dead_macron
-// that allows to type the SHCHA with dead_cedilla + SHA
-// and all the extra Tajik keys:
-// dead_cedilla + KA, HA --> KA descender, HA descender
-// dead_macron + I, U, GHE --> I macron, U macron, GHE horizontal stroke
-// it requires proper dead_cedilla and dead_macron entries in Compose file
-// it also allows to use Mode_switch when in cyrillic mode to enter
-// special letters by doing Mode_switch + base letter
-//
-// AEN <aen@logic.ru> (for the Russian layout)
-// Pablo Saratxaga <pablo@mandrakesoft> (for the dead keys changes)
-//
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple en_US
- // keyboard and a very simple Tajik keybaord
-
- name[Group1]= "US/ASCII";
- name[Group2]= "Tajik";
-
- key <TLDE> { [ grave, asciitilde ],
- [ Cyrillic_io, Cyrillic_IO ] };
- key <LSGT> { [ less, greater ],
- [ bar, brokenbar ] };
- key <AD01> { [ q, Q ],
- [ Cyrillic_shorti, Cyrillic_SHORTI ] };
- key <AE01> { [ 1, exclam ],
- [ 1, exclam ] };
- key <AB01> { [ z, Z ],
- [ Cyrillic_ya, Cyrillic_YA ] };
- key <AC02> { [ s, S ],
- [ Cyrillic_yeru, Cyrillic_YERU ] };
- key <AC01> { [ a, A ],
- [ Cyrillic_ef, Cyrillic_EF ] };
- key <AD02> { [ w, W ],
- [ Cyrillic_tse, Cyrillic_TSE ] };
- key <AE02> { [ 2, at ],
- [ 2, quotedbl ] };
- key <AB03> { [ c, C ],
- [ Cyrillic_es, Cyrillic_ES ] };
- key <AB02> { [ x, X ],
- [ Cyrillic_che, Cyrillic_CHE ],
- [ 0x010004b7, 0x010004b6 ] };
- key <AC03> { [ d, D ],
- [ Cyrillic_ve, Cyrillic_VE ] };
- key <AD03> { [ e, E ],
- [ Cyrillic_u, Cyrillic_U ],
- [ 0x010004ef, 0x010004ee ] };
- key <AE04> { [ 4, dollar ],
- [ 4, asterisk ] };
- key <AE03> { [ 3, numbersign ],
- [ 3, apostrophe ] };
- key <AB04> { [ v, V ],
- [ Cyrillic_em, Cyrillic_EM ] };
- key <AC04> { [ f, F ],
- [ Cyrillic_a, Cyrillic_A ] };
- key <AD05> { [ t, T ],
- [ Cyrillic_ie, Cyrillic_IE ] };
- key <AD04> { [ r, R ],
- [ Cyrillic_ka, Cyrillic_KA ],
- [ 0x0100049b, 0x0100049a ] };
- key <AE05> { [ 5, percent ],
- [ 5, colon ] };
- key <AB06> { [ n, N ],
- [ Cyrillic_te, Cyrillic_TE ] };
- key <AB05> { [ b, B ],
- [ Cyrillic_i, Cyrillic_I ],
- [ 0x010004e3, 0x010004e2 ] };
- key <AC06> { [ h, H ],
- [ Cyrillic_er, Cyrillic_ER ] };
- key <AC05> { [ g, G ],
- [ Cyrillic_pe, Cyrillic_PE ] };
- key <AD06> { [ y, Y ],
- [ Cyrillic_en, Cyrillic_EN ] };
- key <AE06> { [ 6, asciicircum ],
- [ 6, comma ] };
- key <AB07> { [ m, M ],
- [Cyrillic_softsign,Cyrillic_SOFTSIGN ] };
- key <AC07> { [ j, J ],
- [ Cyrillic_o, Cyrillic_O ] };
- key <AD07> { [ u, U ],
- [ Cyrillic_ghe, Cyrillic_GHE ],
- [ 0x01000493, 0x01000492 ] };
- key <AE07> { [ 7, ampersand ],
- [ 7, period ] };
- key <AE08> { [ 8, asterisk ],
- [ 8, semicolon ] };
- key <AB08> { [ comma, less ],
- [ Cyrillic_be, Cyrillic_BE ] };
- key <AC08> { [ k, K ],
- [ Cyrillic_el, Cyrillic_EL ] };
- key <AD08> { [ i, I ],
- [ Cyrillic_sha, Cyrillic_SHA ],
- [ Cyrillic_shcha, Cyrillic_SHCHA] };
- key <AD09> { [ o, O ],
- [ dead_cedilla, dead_macron ] };
- key <AE10> { [ 0, parenright ],
- [ 0, parenright ] };
- key <AE09> { [ 9, parenleft ],
- [ 9, parenleft ] };
- key <AB09> { [ period, greater ],
- [ Cyrillic_yu, Cyrillic_YU ] };
- key <AB10> { [ slash, question ],
- [ slash, question ] };
- key <AC09> { [ l, L ],
- [ Cyrillic_de, Cyrillic_DE ] };
- key <AC10> { [ semicolon, colon ],
- [ Cyrillic_zhe, Cyrillic_ZHE ],
- [ 0x01000497, 0x01000496 ] };
- key <AD10> { [ p, P ],
- [ Cyrillic_ze, Cyrillic_ZE ] };
- key <AE11> { [ minus, underscore ],
- [ minus, underscore ] };
- key <AC11> { [ apostrophe, quotedbl ],
- [ Cyrillic_e, Cyrillic_E ] };
- key <AD11> { [ bracketleft, braceleft ],
- [ Cyrillic_ha, Cyrillic_HA ],
- [ 0x010004b3, 0x010004b2 ] };
- key <AE12> { [ equal, plus ],
- [ equal, plus ] };
- key <AD12> { [ bracketright, braceright ],
- [Cyrillic_hardsign,Cyrillic_HARDSIGN ] };
- key <BKSL> { [ backslash, bar ],
- [ backslash, bar ] };
-
-
- // 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 };
-};
-
-partial alphanumeric_keys
-xkb_symbols "winkeys" {
- include "ru(basic)"
- key <AE04> { [ 4, dollar ],
- [ 4, semicolon ] };
- key <AE03> { [ 3, numbersign ],
- [ 3, numbersign ] };
- key <AE05> { [ 5, percent ],
- [ 5, percent ] };
- key <AE06> { [ 6, asciicircum ],
- [ 6, colon ] };
- key <AE07> { [ 7, ampersand ],
- [ 7, question ] };
- key <AE08> { [ 8, asterisk ],
- [ 8, asterisk ] };
- key <AB10> { [ slash, question ],
- [ period, comma ] };
- key <BKSL> { [ backslash, bar ],
- [ slash, bar ] };
-};
-
diff --git a/data/xkbdata/symbols/tml b/data/xkbdata/symbols/tml
deleted file mode 100644
index 351c40cc1..000000000
--- a/data/xkbdata/symbols/tml
+++ /dev/null
@@ -1,285 +0,0 @@
-// $XConsortium: th /main/3 1996/08/31 12:20:18 kaleb $
-// $XFree86: xc/programs/xkbcomp/symbols/tml,v 1.1 2001/11/21 22:28:52 dawes Exp $
-
-default partial alphanumeric_keys
-xkb_symbols "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[Group2]= "TSCII";
-
- 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
-
- key <RALT> {
- symbols[Group1]= [ Mode_switch, Multi_key ],
- virtualMods= AltGr
- };
-
- key <LALT> {
- symbols[Group1]= [ Mode_switch, Multi_key ],
- virtualMods= AltGr
- };
-
- // begin modifier mappings
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
-
-partial alphanumeric_keys
-xkb_symbols "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[Group2]= "Tamil";
-
- // 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 ] };
-
- key <RALT> {
- symbols[Group1]= [ Mode_switch, Multi_key ],
- virtualMods= AltGr
- };
-
- key <LALT> {
- symbols[Group1]= [ Mode_switch, Multi_key ],
- virtualMods= AltGr
- };
-
- // begin modifier mappings
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
-
-partial alphanumeric_keys
-xkb_symbols "UNI" {
-
-// Description: A keymap based on the TamilNet'99 typewriter keyboard
-// Encoding: Unicode (http://www.unicode.org)
-// Author: Thuraiappah Vaseeharan <vasee@ieee.org>
-// Date : Sat Feb 9 21:10:48 CST 2002
-// Mapping:
-
- name[Group2]= "Tamil";
-
- // granthas
- key <AE01> { [], [ 0x1000b83 ] } ;
- key <AE03> { [], [ 0x1000b9c ] } ;
- key <AE04> { [], [ 0x1000bb7 ] } ;
- key <AE05> { [], [ 0x1000bb8 ] } ;
- key <AE06> { [], [ 0x1000bb9 ] } ;
-
- // Qrow
- key <AD01> { [], [ 0x1000b9e ] };
- key <AD02> { [], [ 0x1000bb1 ] };
- key <AD03> { [], [ 0x1000ba8 ] };
- key <AD04> { [], [ 0x1000b9a ] };
- key <AD05> { [], [ 0x1000bb5 ] };
- key <AD06> { [], [ 0x1000bb2 ] };
- key <AD07> { [], [ 0x1000bb0 ] };
- key <AD08> { [], [ 0x1000bc8, 0x1000b90 ] };
- key <AD09> { [], [ 0x1000bca, 0x1000bcb ] };
- key <AD10> { [], [ 0x1000bbf, 0x1000bc0 ] };
- key <AD11> { [], [ 0x1000bc1, 0x1000bc2 ] };
-
-
- // Arow
- key <AC01> { [],[ 0x1000baf ] };
- key <AC02> { [],[ 0x1000bb3 ] };
- key <AC03> { [],[ 0x1000ba9 ] };
- key <AC04> { [],[ 0x1000b95 ] };
- key <AC05> { [],[ 0x1000baa ] };
- key <AC06> { [],[ 0x1000bbe, 0x1000bb4 ] };
- key <AC07> { [],[ 0x1000ba4 ] };
- key <AC08> { [],[ 0x1000bae ] };
- key <AC09> { [],[ 0x1000b9f ] };
- key <AC10> { [],[ 0x1000bcd ] };
- key <AC11> { [],[ 0x1000b99 ] };
-
- // Zrow
- key <AB01> { [],[ 0x1000ba3 ] };
- key <AB02> { [],[ 0x1000b92, 0x1000b93 ] };
- key <AB03> { [],[ 0x1000b89, 0x1000b8a ] };
- key <AB04> { [],[ 0x1000b8e, 0x1000b8f ] };
- key <AB05> { [],[ 0x1000bc6, 0x1000bc7 ] };
- key <AB06> { [],[ 0x1000b94, 0x1000bcc ] };
- key <AB07> { [],[ 0x1000b85, 0x1000b86 ] };
- key <AB08> { [],[ 0x1000b87, 0x1000b88 ] };
-
- key <RALT> {
- symbols[Group1]= [ Mode_switch, Multi_key ],
- virtualMods= AltGr
- };
-
- key <LALT> {
- symbols[Group1]= [ Mode_switch, Multi_key ],
- virtualMods= AltGr
- };
-
- // begin modifier mappings
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
-
-partial alphanumeric_keys
-xkb_symbols "INSCRIPT" {
-
- name[Group2]= "Tamil";
- key <TLDE> { [], [ 0x1000BCA, 0x1000B92 ] };
-
- // Mainly numbers.
- key <AE01> { [], [ 0x1000BE7 ] };
- key <AE02> { [], [ 0x1000BE8 ] };
- key <AE03> { [], [ 0x1000BE9 ] };
- key <AE04> { [], [ 0x1000BEA ] };
- key <AE05> { [], [ 0x1000BEB ] };
- key <AE06> { [], [ 0x1000BEC ] };
- key <AE07> { [], [ 0x1000BED ] };
- key <AE08> { [], [ 0x1000BEE ] };
- key <AE09> { [], [ 0x1000BEF, parenleft ] };
- key <AE10> { [], [ 0x1000BF0, parenright] };
- key <AE11> { [], [ 0x1000BF1, 0x1000B83 ] };
- key <AE12> { [], [ 0x1000BF2, plus] };
-
-// Mainly long vowels
-
- key <AD01> { [], [ 0x1000BCC, 0x1000B94 ] };
- key <AD02> { [], [ 0x1000BC8, 0x1000B90 ] };
- key <AD03> { [], [ 0x1000BBE, 0x1000B86 ] };
- key <AD04> { [], [ 0x1000BC0, 0x1000B88 ] };
- key <AD05> { [], [ 0x1000BC2, 0x1000B8A ] };
-
-// Mainly voiced consonants
-
- key <AD06> { [], [ ] };
- key <AD07> { [], [ 0x1000BB9, 0x1000B99 ] };
- key <AD08> { [], [ ] };
- key <AD09> { [], [ ] };
- key <AD10> { [], [ ] };
- key <AD11> { [], [ ] };
- key <AD12> { [], [ 0x1000BBC, 0x1000B9E ] };
-
-// Mainly short vowels
- key <AC01> { [], [ 0x1000BCB, 0x1000B93 ] };
- key <AC02> { [], [ 0x1000BC7, 0x1000B8F ] };
- key <AC03> { [], [ 0x1000BCD, 0x1000B85 ] };
- key <AC04> { [], [ 0x1000BBF, 0x1000B87 ] };
- key <AC05> { [], [ 0x1000BC1, 0x1000B89 ] };
-
-// Mainly unvoiced consonants
-
- key <AC06> { [], [ 0x1000BAA ] };
- key <AC07> { [], [ 0x1000BB0, 0x1000BB1 ] };
- key <AC08> { [], [ 0x1000B95 ] };
- key <AC09> { [], [ 0x1000BA4 ] };
- key <AC10> { [], [ 0x1000B9A ] };
- key <AC11> { [], [ 0x1000B9F ] };
- key <BKSL> { [], [ backslash, bar ] };
-
- key <AB01> { [], [ 0x1000BC6, 0x1000B8E ] };
- key <AB02> { [], [ 0x1000B82 ] };
- key <AB03> { [], [ 0x1000BAE, 0x1000BA3 ] };
- key <AB04> { [], [ 0x1000BA8, 0x1000BA9 ] };
- key <AB05> { [], [ 0x1000BB5, 0x1000BB4 ] };
- key <AB06> { [], [ 0x1000BB2, 0x1000BB3 ] };
- key <AB07> { [], [ 0x1000BB8 ] };
- key <AB08> { [], [ comma, 0x1000BB7 ] };
- key <AB09> { [], [ period, 0x1000964 ] };
- key <AB10> { [], [ 0x1000BAF, question ] };
-};
diff --git a/data/xkbdata/symbols/tr b/data/xkbdata/symbols/tr
deleted file mode 100644
index dd5bb7fc0..000000000
--- a/data/xkbdata/symbols/tr
+++ /dev/null
@@ -1,65 +0,0 @@
-// $XFree86: xc/programs/xkbcomp/symbols/tr,v 1.1 2000/12/06 20:18:08 eich Exp $
-// Converted keytable file to xkb/symbols/ file
-// with mk_xkb by root@linux.chanae.stben.be Tue Sep 30 01:21:59 MET DST 1997
-
-// turkish "Q" keyboard, copyed from LyX turkish keyboard description
-// as the names of some chars in iso-8859-9 are not consistent whith
-// the rest of latin iso-8859-* I declare them in hexa (ugly, but what else?)
-//
-// Pablo Saratxaga <srtxg@f2219.n293.z2.fidonet.org>
-
-
-default partial alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple US/ASCII
- // keyboard and a very simple Turkish "Q" (computer modern) keybaord
-
- // Alphanumeric section
- name[Group1]= "Turkish \"Q\" (computer modern)";
-
- key <AE02> { [ 2, apostrophe ],
- [ at ] };
- key <AE03> { [ 3, dead_circumflex ],
- [ numbersign ] };
- key <AE04> { [ 4, plus ],
- [ dollar ] };
- key <AE06> { [ 6, ampersand ],
- [ asciicircum ] };
- key <AE07> { [ 7, slash ],
- [ braceleft ] };
- key <AE08> { [ 8, parenleft ],
- [ bracketleft ] };
- key <AE09> { [ 9, parenright ],
- [ bracketright ] };
- key <AE10> { [ 0, equal ],
- [ braceright ] };
- key <AE11> { [ asterisk, question ],
- [ backslash ] };
- key <AE12> { [ minus, underscore ] };
- key <AD08> { [ idotless, I ] };
- key <AD11> { [ gbreve, Gbreve ] };
- key <AD12> { [ udiaeresis, Udiaeresis ],
- [ asciitilde ] };
- key <AC10> { [ scedilla, Scedilla ] };
- key <AC11> { [ i, Iabovedot ] };
- key <TLDE> { [ backslash, quotedbl ],
- [ asciitilde ] };
- key <BKSL> { [ comma, semicolon ],
- [ bar ] };
- key <AB08> { [ odiaeresis, Odiaeresis ],
- [ less ] };
- key <AB09> { [ ccedilla, Ccedilla ],
- [ greater ] };
- key <AB10> { [ period, colon ] };
- key <LSGT> { [ less, greater ],
- [ bar ] };
-
- // End alphanumeric section
-
- // begin modifier mappings
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
diff --git a/data/xkbdata/symbols/tr_f b/data/xkbdata/symbols/tr_f
deleted file mode 100644
index 2296f1b7b..000000000
--- a/data/xkbdata/symbols/tr_f
+++ /dev/null
@@ -1,134 +0,0 @@
-// Converted keytable file to xkb/symbols/ file
-// with mk_xkb by root@linux.chanae.stben.be Tue Sep 30 01:29:39 MET DST 1997
-
-// turkish "F" keyboard, copyed from LyX turkish keyboard description
-// right Ctrl key switches to an almost US keyboard (number row is mangled
-// us keyboard mode, this to allow simple access by AltGr while in turkish
-// mode to all needed symbols)
-// as the names of some chars in iso-8859-9 are not consistent whith
-// the rest of latin iso-8859-* I declare them in hexa (ugly, but what else?)
-//
-// Pablo Saratxaga <srtxg@f2219.n293.z2.fidonet.org>
-// FIXME: I'm not sure about the ISO_* stuff, the original *.map uses
-// AltGr_Lock as modifier.
-
-partial alphanumeric_keys
-xkb_symbols "toggle" {
- include "tr_f(basic)"
- key <RCTL> { [ ISO_Next_Group, Caps_Lock ] };
-};
-partial alphanumeric_keys
-xkb_symbols "shift_toggle" {
- include "tr_f(basic)"
- key <LFSH> { [ Shift_L, ISO_Prev_Group ] };
- key <RTSH> { [ Shift_R, ISO_Next_Group ] };
-};
-
-default partial alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple US/ASCII
- // keyboard and a very simple Turkish "F" (traditional) keyboard
-
- // Alphanumeric section
- name[Group1]= "Turkish \"F\" (traditional)";
- name[Group2]= "US/ASCII";
-
- key <AE02> { [ 2, apostrophe ],
- [ at ] };
- key <AE03> { [ 3, dead_circumflex ],
- [ numbersign ] };
- key <AE04> { [ 4, plus ],
- [ dollar ] };
- key <AE06> { [ 6, ampersand ],
- [ asciicircum ] };
- key <AE07> { [ 7, slash ],
- [ braceleft ] };
- key <AE08> { [ 8, parenleft ],
- [ bracketleft ] };
- key <AE09> { [ 9, parenright ],
- [ bracketright ] };
- key <AE10> { [ 0, equal ],
- [ braceright ] };
- key <AE11> { [ asterisk, question ],
- [ backslash, underscore ] };
- key <AE12> { [ minus, underscore ],
- [ equal, plus ] };
- key <AD01> { [ f, F ],
- [ q, Q ] };
- key <AD02> { [ g, G ],
- [ w, W ] };
- key <AD03> { [ gbreve, Gbreve ],
- [ e, E ] };
- key <AD04> { [ idotless I ],
- [ r, R ] };
- key <AD05> { [ o, O ],
- [ t, T ] };
- key <AD06> { [ d, D ],
- [ y, Y ] };
- key <AD07> { [ r, R ],
- [ u, U ] };
- key <AD08> { [ n, N ],
- [ i, I ] };
- key <AD09> { [ h, H ],
- [ o, O ] };
- key <AD10> { [ p, P ] };
- key <AD11> { [ q, Q ],
- [ bracketleft, braceleft ] };
- key <AD12> { [ w, W ],
- [ bracketright, braceright ] };
- key <AC01> { [ u, U ],
- [ a, A ] };
- key <AC02> { [ i, Iabovedot ],
- [ s, S ] };
- key <AC03> { [ e, E ],
- [ d, D ] };
- key <AC04> { [ a, A ],
- [ f, F ] };
- key <AC05> { [ g, G ] };
- key <AC06> { [ t, T ],
- [ h, H ] };
- key <AC07> { [ k, K ],
- [ j, J ] };
- key <AC08> { [ m, M ],
- [ k, K ] };
- key <AC09> { [ l, L ] };
- key <AC10> { [ y, Y ],
- [ semicolon, colon ] };
- key <AC11> { [ scedilla, Scedilla ],
- [ apostrophe, quotedbl ] };
- key <TLDE> { [ backslash, quotedbl ],
- [ grave, asciitilde ] };
- key <BKSL> { [ x, X ],
- [ backslash, bar ] };
- key <AB01> { [ j, J ],
- [ z, Z ] };
- key <AB02> { [ odiaeresis, Odiaeresis ],
- [ x, X ] };
- key <AB03> { [ v, V ],
- [ c, C ] };
- key <AB04> { [ c, C ],
- [ v, V ] };
- key <AB05> { [ ccedilla, Ccedilla ],
- [ b, B ] };
- key <AB06> { [ z, Z ],
- [ n, N ] };
- key <AB07> { [ s, S ],
- [ m, M ] };
- key <AB08> { [ b, B ],
- [ comma, less ] };
- key <AB09> { [ period, colon ],
- [ period, greater ] };
- key <AB10> { [ comma, semicolon ],
- [ slash, question ] };
- key <LSGT> { [ less, greater ],
- [ bar ] };
-
- // 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 };
-};
diff --git a/data/xkbdata/symbols/ua b/data/xkbdata/symbols/ua
deleted file mode 100644
index 90c04656e..000000000
--- a/data/xkbdata/symbols/ua
+++ /dev/null
@@ -1,266 +0,0 @@
-// ukrainian standard keyboard
-// AEN <aen@logic.ru> & Leon Kanter <leon@geon.donetsk.ua>
-// Last Changes 2003/09/03 by Andriy Rysin <arysin@yahoo.com>
-// $XFree86: xc/programs/xkbcomp/symbols/ua,v 1.4 2003/05/15 11:29:47 pascal Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple en_US
- // keyboard and a very simple Ukrainian keyboard
-
- name[Group1]= "US/ASCII";
- name[Group2]= "Ukrainian";
-
- key <TLDE> { [ grave, asciitilde ],
- [ apostrophe, asciitilde ] };
- key <AE01> { [ 1, exclam ],
- [ 1, exclam ] };
- key <AE02> { [ 2, at ],
- [ 2, quotedbl ] };
- key <AE03> { [ 3, numbersign ],
- [ 3, numbersign ] };
- key <AE04> { [ 4, dollar ],
- [ 4, asterisk ] };
- key <AE05> { [ 5, percent ],
- [ 5, colon ] };
- key <AE06> { [ 6, asciicircum ],
- [ 6, comma ] };
- key <AE07> { [ 7, ampersand ],
- [ 7, period ] };
- key <AE08> { [ 8, asterisk ],
- [ 8, semicolon ] };
- key <AE09> { [ 9, parenleft ],
- [ 9, parenleft ] };
- key <AE10> { [ 0, parenright ],
- [ 0, parenright ] };
- key <AE11> { [ minus, underscore ],
- [ minus, underscore ] };
- key <AE12> { [ equal, plus ],
- [ equal, plus ] };
-
- key <AD01> { [ q, Q ],
- [ Cyrillic_shorti, Cyrillic_SHORTI ] };
- key <AD02> { [ w, W ],
- [ Cyrillic_tse, Cyrillic_TSE ] };
- key <AD03> { [ e, E ],
- [ Cyrillic_u, Cyrillic_U ] };
- key <AD04> { [ r, R ],
- [ Cyrillic_ka, Cyrillic_KA ] };
- key <AD05> { [ t, T ],
- [ Cyrillic_ie, Cyrillic_IE ] };
- key <AD06> { [ y, Y ],
- [ Cyrillic_en, Cyrillic_EN ] };
- key <AD07> { [ u, U ],
- [ Cyrillic_ghe, Cyrillic_GHE ] };
- key <AD08> { [ i, I ],
- [ Cyrillic_sha, Cyrillic_SHA ] };
- key <AD09> { [ o, O ],
- [ Cyrillic_shcha, Cyrillic_SHCHA ] };
- key <AD10> { [ p, P ],
- [ Cyrillic_ze, Cyrillic_ZE ] };
- key <AD11> { [ bracketleft, braceleft ],
- [ Cyrillic_ha, Cyrillic_HA ] };
- key <AD12> { [ bracketright, braceright ],
- [ Ukrainian_yi, Ukrainian_YI ] };
- key <BKSL> { [ backslash, bar ],
- [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] };
-
- key <AC01> { [ a, A ],
- [ Cyrillic_ef, Cyrillic_EF ] };
- key <AC02> { [ s, S ],
- [ Ukrainian_i, Ukrainian_I ] };
- key <AC03> { [ d, D ],
- [ Cyrillic_ve, Cyrillic_VE ] };
- key <AC04> { [ f, F ],
- [ Cyrillic_a, Cyrillic_A ] };
- key <AC05> { [ g, G ],
- [ Cyrillic_pe, Cyrillic_PE ] };
- key <AC06> { [ h, H ],
- [ Cyrillic_er, Cyrillic_ER ] };
- key <AC07> { [ j, J ],
- [ Cyrillic_o, Cyrillic_O ] };
- key <AC08> { [ k, K ],
- [ Cyrillic_el, Cyrillic_EL ] };
- key <AC09> { [ l, L ],
- [ Cyrillic_de, Cyrillic_DE ] };
- key <AC10> { [ semicolon, colon ],
- [ Cyrillic_zhe, Cyrillic_ZHE ] };
- key <AC11> { [ apostrophe, quotedbl ],
- [ Ukrainian_ie, Ukrainian_IE ] };
-
- key <AB01> { [ z, Z ],
- [ Cyrillic_ya, Cyrillic_YA ] };
- key <AB02> { [ x, X ],
- [ Cyrillic_che, Cyrillic_CHE ] };
- key <AB03> { [ c, C ],
- [ Cyrillic_es, Cyrillic_ES ] };
- key <AB04> { [ v, V ],
- [ Cyrillic_em, Cyrillic_EM ] };
- key <AB06> { [ n, N ],
- [ Cyrillic_te, Cyrillic_TE ] };
- key <AB05> { [ b, B ],
- [ Cyrillic_i, Cyrillic_I ] };
- key <AB07> { [ m, M ],
- [Cyrillic_softsign,Cyrillic_SOFTSIGN ] };
- key <AB08> { [ comma, less ],
- [ Cyrillic_be, Cyrillic_BE ] };
- key <AB09> { [ period, greater ],
- [ Cyrillic_yu, Cyrillic_YU ] };
- key <AB10> { [ slash, question ],
- [ slash, question ] };
-
- key <LSGT> { [ less, greater ],
- [ slash, bar ] };
- // 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 };
-};
-
-partial alphanumeric_keys
-xkb_symbols "winkeys" {
- include "ua(basic)"
- key <AE03> { [ 3, numbersign ],
- [ 3, numerosign ] };
- key <AE04> { [ 4, dollar ],
- [ 4, semicolon ] };
- key <AE05> { [ 5, percent ],
- [ 5, percent ] };
- key <AE06> { [ 6, asciicircum ],
- [ 6, colon ] };
- key <AE07> { [ 7, ampersand ],
- [ 7, question ] };
- key <AE08> { [ 8, asterisk ],
- [ 8, asterisk ] };
- key <AB10> { [ slash, question ],
- [ period, comma ] };
-
-// key <AC02> { [ s, S ],
-// [ Ukrainian_i, Ukrainian_I ] };
-
-// key <AB05> { [ b, B ],
-// [ Cyrillic_i, Cyrillic_I ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "typewriter" {
- include "ua(basic)"
- key <TLDE> { [ grave, asciitilde ],
- [ apostrophe, quotedbl ] };
- key <AE01> { [ 1, exclam ],
- [ exclam, 1 ] };
- key <AE02> { [ 2, at ],
- [ numerosign, 2 ] };
- key <AE03> { [ 3, numbersign ],
- [ slash, 3 ] };
- key <AE04> { [ 4, dollar ],
- [ semicolon, 4 ] };
- key <AE05> { [ 5, percent ],
- [ colon, 5 ] };
- key <AE06> { [ 6, asciicircum ],
- [ comma, 6 ] };
- key <AE07> { [ 7, ampersand ],
- [ period, 7 ] };
- key <AE08> { [ 8, asterisk ],
- [ underscore, 8 ] };
- key <AE09> { [ 9, parenleft ],
- [ question, 9 ] };
- key <AE10> { [ 0, parenright ],
- [ percent, 0 ] };
-
- key <AD12> { [ bracketright, braceright ],
- [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] };
-
- key <AC02> { [ s, S ],
- [ Cyrillic_i, Cyrillic_I ] };
-
- key <AB05> { [ b, B ],
- [ Ukrainian_i, Ukrainian_I ] };
-
- key <AB10> { [ slash, question ],
- [ Ukrainian_yi, Ukrainian_YI ] };
-
- key <BKSL> { [ backslash, bar ],
- [ parenleft, parenright ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "phonetic" {
- include "ua(basic)"
-
- key <AD01> { [ q, Q ],
- [ Cyrillic_ya, Cyrillic_YA ] };
- key <AD02> { [ w, W ],
- [ Cyrillic_ve, Cyrillic_VE ] };
- key <AD03> { [ e, E ],
- [ Cyrillic_ie, Cyrillic_IE ] };
- key <AD04> { [ r, R ],
- [ Cyrillic_er, Cyrillic_ER ] };
- key <AD05> { [ t, T ],
- [ Cyrillic_te, Cyrillic_TE ] };
- key <AD06> { [ y, Y ],
- [ Cyrillic_i, Cyrillic_i ] };
- key <AD07> { [ u, U ],
- [ Cyrillic_u, Cyrillic_U ] };
- key <AD08> { [ i, I ],
- [ Ukrainian_i, Ukrainian_I ] };
- key <AD09> { [ o, O ],
- [ Cyrillic_o, Cyrillic_O ] };
- key <AD10> { [ p, P ],
- [ Cyrillic_pe, Cyrillic_PE ] };
- key <AD11> { [ bracketleft, braceleft ],
- [ Cyrillic_sha, Cyrillic_SHA ] };
- key <AD12> { [ bracketright, braceright ],
- [ Cyrillic_shcha, Cyrillic_SHCHA ] };
-
- key <AC01> { [ a, A ],
- [ Cyrillic_a, Cyrillic_A ] };
- key <AC02> { [ s, S ],
- [ Cyrillic_es, Cyrillic_ES ] };
- key <AC03> { [ d, D ],
- [ Cyrillic_de, Cyrillic_DE ] };
- key <AC04> { [ f, F ],
- [ Cyrillic_ef, Cyrillic_EF ] };
- key <AC05> { [ g, G ],
- [ Cyrillic_ghe, Cyrillic_GHE ] };
- key <AC06> { [ h, H ],
- [ Cyrillic_ha, Cyrillic_HA ] };
- key <AC07> { [ j, J ],
- [ Cyrillic_shorti, Cyrillic_SHORTI ] };
- key <AC08> { [ k, K ],
- [ Cyrillic_ka, Cyrillic_KA ] };
- key <AC09> { [ l, L ],
- [ Cyrillic_el, Cyrillic_EL ] };
- key <AC10> { [ semicolon, colon ],
- [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] };
- key <AC11> { [ quoteright, quotedbl ],
- [ Cyrillic_che, Cyrillic_CHE ] };
- key <BKSL> { [ backslash, bar ],
- [ Cyrillic_yu, Cyrillic_YU ] };
-
- key <AB01> { [ z, Z ],
- [ Cyrillic_ze, Cyrillic_ZE ] };
- key <AB02> { [ x, X ],
- [ Cyrillic_softsign, Cyrillic_SOFTSIGN ] };
- key <AB03> { [ c, C ],
- [ Cyrillic_tse, Cyrillic_TSE ] };
- key <AB04> { [ v, V ],
- [ Cyrillic_zhe, Cyrillic_ZHE ] };
- key <AB05> { [ b, B ],
- [ Cyrillic_be, Cyrillic_BE ] };
- key <AB06> { [ n, N ],
- [ Cyrillic_en, Cyrillic_EN ] };
- key <AB07> { [ m, M ],
- [ Cyrillic_em, Cyrillic_EM ] };
- key <AB08> { [ comma, less ],
- [ Ukrainian_yi, Ukrainian_YI ] };
- key <AB09> { [ period, greater ],
- [ Ukrainian_ie, Ukrainian_IE ] };
- key <AB10> { [ slash, question ],
- [ slash, question ] };
-};
diff --git a/data/xkbdata/symbols/us b/data/xkbdata/symbols/us
deleted file mode 100644
index 244317fb9..000000000
--- a/data/xkbdata/symbols/us
+++ /dev/null
@@ -1,363 +0,0 @@
-// $Xorg: us,v 1.3 2000/08/17 19:54:44 cpqbld Exp $
-
-// symbols definition for a very simple US/ASCII layout.
-// It has basically the alphanumeric keys, punctuation,
-// one shift key, one control key and caps lock. It
-// uses the punctuation keys configurations common on PC
-// keyboards (e.g. key <ABO9> is { [ period greater ] })
-
-// $XFree86: xc/programs/xkbcomp/symbols/us,v 3.14 2003/10/25 13:24:05 pascal Exp $
-
-partial hidden alphanumeric_keys modifier_keys
-xkb_symbols "basic" {
-
- name[Group1]= "US/ASCII";
- key <ESC> { [ Escape ] };
-
- // Alphanumeric section
- 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 <BKSP> {
- type="CTRL+ALT",
- symbols[Group1]= [ BackSpace, Terminate_Server ]
- };
-
- key <TAB> { [ Tab, ISO_Left_Tab ] };
- 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 <RTRN> { [ Return ] };
-
- key <CAPS> { [ 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, colon ] };
- key <AC11> { [ quoteright, quotedbl ] };
-
- key <LFSH> { [ Shift_L ] };
- 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 ] };
-
- key <LCTL> { [ Control_L ] };
- key <SPCE> { [ space ] };
- // End alphanumeric section
-
- // begin modifier mappings
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
-};
-
-// definition of a US/ASCII layout for a typical 101-key keyboard.
-// Includes the basic alphanumeric and punctuation keys and then
-// defines the "extra" (right) modifier keys, function keys, cursor,
-// edit, and keypad keys.
-xkb_symbols "generic101" {
- include "srvr_ctrl(xfree86)"
- include "us(basic)"
- key <RTSH> { [ Shift_R ] };
- key <LALT> { [ Alt_L ] };
- key <RCTL> { [ Control_R ] };
- key <RALT> { [ Alt_R ] };
-
- // Begin "Function" section
- key <FK01> { [ F1 ] };
- key <FK02> { [ F2 ] };
- key <FK03> { [ F3 ] };
- key <FK04> { [ F4 ] };
- key <FK05> { [ F5 ] };
- key <FK06> { [ F6 ] };
- key <FK07> { [ F7 ] };
- key <FK08> { [ F8 ] };
- key <FK09> { [ F9 ] };
- key <FK10> { [ F10 ] };
- key <FK11> { [ F11 ] };
- key <FK12> { [ F12 ] };
- // End "Function" section
-
- // Begin "Editing" section
- key <PRSC> {
- type= "PC_SYSRQ",
- symbols[Group1]= [ Print, Sys_Req ]
- };
- key <SCLK> { [ Scroll_Lock ] };
- key <PAUS> {
- type= "PC_BREAK",
- symbols[Group1]= [ Pause, Break ]
- };
- key <INS> { [ Insert ] };
- key <HOME> { [ Home ] };
- key <PGUP> { [ Prior ] };
- key <DELE> { [ Delete ] };
- key <END> { [ End ] };
- key <PGDN> { [ Next ] };
-
- key <UP> { [ Up ] };
- key <LEFT> { [ Left ] };
- key <DOWN> { [ Down ] };
- key <RGHT> { [ Right ] };
-
- // End "Editing" section, begin "Keypad"
- key <NMLK> { [ Num_Lock, Pointer_EnableKeys ] };
- key <KPDV> { [ KP_Divide ] };
- key <KPMU> { [ KP_Multiply ] };
- key <KPSU> { [ KP_Subtract ] };
-
- key <KP7> { [ KP_Home, KP_7 ] };
- key <KP8> { [ KP_Up, KP_8 ] };
- key <KP9> { [ KP_Prior, KP_9 ] };
- key <KPAD> { [ KP_Add ] };
-
- key <KP4> { [ KP_Left, KP_4 ] };
- key <KP5> { [ KP_Begin, KP_5 ] };
- key <KP6> { [ KP_Right, KP_6 ] };
-
- key <KP1> { [ KP_End, KP_1 ] };
- key <KP2> { [ KP_Down, KP_2 ] };
- key <KP3> { [ KP_Next, KP_3 ] };
- key <KPEN> { [ KP_Enter ] };
- key <KPEQ> { [ KP_Equal ] };
-
- key <KP0> { [ KP_Insert, KP_0 ] };
- key <KPDL> { [ KP_Delete, KP_Decimal ] };
- // End "Keypad" section
-
-
- // begin modifier mappings
- modifier_map Shift { Shift_R };
- modifier_map Control{ Control_R };
- modifier_map Mod1 { Alt_L, Alt_R };
- modifier_map Mod2 { Num_Lock };
- modifier_map Mod5 { Scroll_Lock };
-};
-
-
-partial alphanumeric_keys
-xkb_symbols "intl" {
-
- name[Group1]= "US International";
- include "us(pc105euro)"
-
- // 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 ] };
- 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 ] };
- key <AD12> { [ bracketright, braceright ],
- [ guillemotright ] };
-
- key <AC01> { [ a, A ],
- [ aacute, Aacute ] };
- key <AC02> { [ s, S ],
- [ ssharp, section ] };
- key <AC03> { [ d, D ],
- [ eth, ETH ] };
-
- 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 <AB03> { [ c, C ],
- [ copyright, cent ] };
- 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 ] };
-
-};
-
-// definition for the PC-AT type 101 key keyboard
-default
-xkb_symbols "pc101" {
- include "us(generic101)"
- key <LALT> { [ Alt_L, Meta_L ] };
- key <RALT> { [ Alt_R, Meta_R ] };
-
- // begin modifier mappings
- modifier_map Mod1 { Alt_L, Alt_R, Meta_L, Meta_R };
-};
-
-// definition for the extra key on 102-key keyboards
-xkb_symbols "pc102" {
- include "us(pc101)"
- key <LSGT> { [ less, greater ] };
-};
-
-// definition of Euro-style, Alt_R == [Mode_switch, Multi_key]
-xkb_symbols "pc101euro" {
- include "us(generic101)"
- key <LALT> { [ Alt_L, Meta_L ] };
- key <RALT> { [ Mode_switch, Multi_key ] };
-
- // begin modifier mappings
- modifier_map Mod1 { Alt_L, Meta_L };
-};
-
-// definition of Alternate Euro-style, Alt_R == [Multi_key]
-xkb_symbols "pc101compose" {
- include "us(generic101)"
- key <LALT> { [ Alt_L, Meta_L ] };
- key <RALT> { [ Multi_key ] };
-
- // begin modifier mappings
- modifier_map Mod1 { Alt_L, Meta_L };
-};
-
-xkb_symbols "pc102euro" {
- include "us(pc101euro)"
- key <LSGT> { [ less, greater ] };
-};
-
-xkb_symbols "pc102compose" {
- include "us(pc101compose)"
- key <LSGT> { [ less, greater ] };
-};
-
-// definition for the extra keys on 104-key "Windows95" keyboards
-xkb_symbols "pc104" {
- include "us(generic101)"
- key <LALT> { [ Alt_L, Meta_L ] };
- key <RALT> { [ Alt_R, Meta_R ] };
- key <LWIN> { [ Super_L ] };
- key <RWIN> { [ Super_R ] };
- key <MENU> { [ Menu ] };
-
- // modifier mappings
- modifier_map Mod1 { Alt_L, Alt_R, Meta_L, Meta_R };
- modifier_map Mod4 { Super_L, Super_R };
-};
-
-// definition of Euro-style, Right "logo" key == [Mode_switch, Multi_key]
-xkb_symbols "pc104euro" {
- include "us(pc104)"
- key <RALT> { [ Mode_switch ] };
- key <RWIN> { [ Multi_key ] };
-};
-
-// put the compose key on the right "logo" key
-xkb_symbols "pc104compose" {
- include "us(pc104)"
- key <RWIN> { [ Multi_key ] };
-};
-
-// defintion which includes both the Windows95 keyboards _and_
-// the extra key on most European keyboards.
-xkb_symbols "pc105" {
- include "us(pc104)"
- key <LSGT> { [ less, greater ] };
-};
-xkb_symbols "pc105euro" {
- include "us(pc104euro)"
- key <LSGT> { [ less, greater ] };
-};
-xkb_symbols "pc105compose" {
- include "us(pc104compose)"
- key <LSGT> { [ less, greater ] };
-};
-// universal maps are identical to pc105; wish we had aliases for map names.
-xkb_symbols "pc_universal" {
- include "us(pc104)"
- key <LSGT> { [ less, greater ] };
-};
-xkb_symbols "pc_universal_euro" {
- include "us(pc104euro)"
- key <LSGT> { [ less, greater ] };
-};
-xkb_symbols "pc_universal_compose" {
- include "us(pc104compose)"
- key <LSGT> { [ less, greater ] };
-};
diff --git a/data/xkbdata/symbols/us_group2 b/data/xkbdata/symbols/us_group2
deleted file mode 100644
index b8fad1020..000000000
--- a/data/xkbdata/symbols/us_group2
+++ /dev/null
@@ -1,272 +0,0 @@
-// $Xorg: us,v 1.3 2000/08/17 19:54:44 cpqbld Exp $
-
-// symbols definition for a very simple US/ASCII layout.
-// It has basically the alphanumeric keys, punctuation,
-// one shift key, one control key and caps lock. It
-// uses the punctuation keys configurations common on PC
-// keyboards (e.g. key <ABO9> is { [], [ period greater ] })
-
-// This file is a modified version of US keyboard for
-// use mainly in cz* and sk* keyboards.
-// Modified by Jan Holesovsky <kendy@suse.cz>, 2001
-
-// $XFree86: xc/programs/xkbcomp/symbols/us_group2,v 1.2 2002/09/16 18:06:21 eich Exp $
-
-partial hidden alphanumeric_keys modifier_keys
-xkb_symbols "basic" {
-
- name[Group2]= "US/ASCII";
- key <ESC> { [], [ Escape ] };
-
- // Alphanumeric section
- 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 <BKSP> {
- type="CTRL+ALT",
- symbols[Group2]= [ BackSpace, Terminate_Server ]
- };
-
- key <TAB> { [], [ Tab, ISO_Left_Tab ] };
- 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 <RTRN> { [], [ Return ] };
-
- key <CAPS> { [], [ 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, colon ] };
- key <AC11> { [], [ quoteright, quotedbl ] };
-
- key <LFSH> { [], [ Shift_L ] };
- 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 ] };
-
- key <LCTL> { [], [ Control_L ] };
- key <SPCE> { [], [ space, space ] };
- // End alphanumeric section
-
- // begin modifier mappings
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
-};
-
-// definition of a US/ASCII layout for a typical 101-key keyboard.
-// Includes the basic alphanumeric and punctuation keys and then
-// defines the "extra" (right) modifier keys, function keys, cursor,
-// edit, and keypad keys.
-xkb_symbols "generic101" {
- include "us_group2(basic)"
- key <RTSH> { [], [ Shift_R ] };
- key <LALT> { [], [ Alt_L ] };
- key <RCTL> { [], [ Control_R ] };
- key <RALT> { [], [ Alt_R ] };
-
- // Begin "Function" section
- key <FK01> { [], [ F1 ] };
- key <FK02> { [], [ F2 ] };
- key <FK03> { [], [ F3 ] };
- key <FK04> { [], [ F4 ] };
- key <FK05> { [], [ F5 ] };
- key <FK06> { [], [ F6 ] };
- key <FK07> { [], [ F7 ] };
- key <FK08> { [], [ F8 ] };
- key <FK09> { [], [ F9 ] };
- key <FK10> { [], [ F10 ] };
- key <FK11> { [], [ F11 ] };
- key <FK12> { [], [ F12 ] };
- // End "Function" section
-
- // Begin "Editing" section
- key <PRSC> {
- type= "PC_SYSRQ",
- symbols[Group2]= [], [ Print, Sys_Req ]
- };
- key <SCLK> { [], [ Scroll_Lock ] };
- key <PAUS> {
- type= "PC_BREAK",
- symbols[Group2]= [], [ Pause, Break ]
- };
- key <INS> { [], [ Insert ] };
- key <HOME> { [], [ Home ] };
- key <PGUP> { [], [ Prior ] };
- key <DELE> { [], [ Delete ] };
- key <END> { [], [ End ] };
- key <PGDN> { [], [ Next ] };
-
- key <UP> { [], [ Up ] };
- key <LEFT> { [], [ Left ] };
- key <DOWN> { [], [ Down ] };
- key <RGHT> { [], [ Right ] };
-
- // End "Editing" section, begin "Keypad"
- key <NMLK> { [], [ Num_Lock, Pointer_EnableKeys ] };
- key <KPDV> { [], [ KP_Divide ] };
- key <KPMU> { [], [ KP_Multiply ] };
- key <KPSU> { [], [ KP_Subtract ] };
-
- key <KP7> { [], [ KP_Home, KP_7 ] };
- key <KP8> { [], [ KP_Up, KP_8 ] };
- key <KP9> { [], [ KP_Prior, KP_9 ] };
- key <KPAD> { [], [ KP_Add ] };
-
- key <KP4> { [], [ KP_Left, KP_4 ] };
- key <KP5> { [], [ KP_Begin, KP_5 ] };
- key <KP6> { [], [ KP_Right, KP_6 ] };
-
- key <KP1> { [], [ KP_End, KP_1 ] };
- key <KP2> { [], [ KP_Down, KP_2 ] };
- key <KP3> { [], [ KP_Next, KP_3 ] };
- key <KPEN> { [], [ KP_Enter ] };
-
- key <KP0> { [], [ KP_Insert, KP_0 ] };
- key <KPDL> { [], [ KP_Delete, KP_Decimal ] };
- // End "Keypad" section
-
-
- // begin modifier mappings
- modifier_map Shift { Shift_R };
- modifier_map Control{ Control_R };
- modifier_map Mod1 { Alt_L, Alt_R };
- modifier_map Mod2 { Num_Lock };
- modifier_map Mod5 { Scroll_Lock };
-};
-
-// definition for the PC-AT type 101 key keyboard
-default
-xkb_symbols "pc101" {
- include "us_group2(generic101)"
- key <LALT> { [], [ Alt_L, Meta_L ] };
- key <RALT> { [], [ Alt_R, Meta_R ] };
-
- // begin modifier mappings
- modifier_map Mod1 { Alt_L, Alt_R, Meta_L, Meta_R };
-};
-
-// definition for the extra key on 102-key keyboards
-xkb_symbols "pc102" {
- include "us_group2(pc101)"
- key <LSGT> { [], [ less, greater ] };
-};
-
-// definition of Euro-style, Alt_R == [Mode_switch, Multi_key]
-xkb_symbols "pc101euro" {
- include "us_group2(generic101)"
- key <LALT> { [], [ Alt_L, Meta_L ] };
- key <RALT> { [], [ Mode_switch, Multi_key ] };
-
- // begin modifier mappings
- modifier_map Mod1 { Alt_L, Meta_L };
-};
-
-// definition of Alternate Euro-style, Alt_R == [Multi_key]
-xkb_symbols "pc101compose" {
- include "us_group2(generic101)"
- key <LALT> { [], [ Alt_L, Meta_L ] };
- key <RALT> { [], [ Multi_key ] };
-
- // begin modifier mappings
- modifier_map Mod1 { Alt_L, Meta_L };
-};
-
-xkb_symbols "pc102euro" {
- include "us_group2(pc101euro)"
- key <LSGT> { [], [ less, greater ] };
-};
-
-xkb_symbols "pc102compose" {
- include "us_group2(pc101compose)"
- key <LSGT> { [], [ less, greater ] };
-};
-
-// definition for the extra keys on 104-key "Windows95" keyboards
-xkb_symbols "pc104" {
- include "us_group2(generic101)"
- key <LALT> { [], [ Alt_L ] };
- key <RALT> { [], [ Alt_R ] };
- key <LWIN> { [], [ Meta_L ] };
- key <RWIN> { [], [ Multi_key ] };
- key <MENU> { [], [ Menu ] };
-
- // modifier mappings
- modifier_map Mod1 { Alt_L, Alt_R };
- modifier_map Mod4 { Meta_L, Meta_R };
-};
-
-// definition of Euro-style, Right "logo" key == [Mode_switch, Multi_key]
-xkb_symbols "pc104euro" {
- include "us_group2(pc104)"
- key <RALT> { [], [ Mode_switch ] };
- key <RWIN> { [], [ Multi_key ] };
-};
-
-// put the compose key on the right "logo" key
-xkb_symbols "pc104compose" {
- include "us_group2(pc104)"
- key <RWIN> { [], [ Multi_key ] };
-};
-
-// defintion which includes both the Windows95 keyboards _and_
-// the extra key on most European keyboards.
-xkb_symbols "pc105" {
- include "us_group2(pc104)"
- key <LSGT> { [], [ less, greater ] };
-};
-xkb_symbols "pc105euro" {
- include "us_group2(pc104euro)"
- key <LSGT> { [], [ less, greater ] };
-};
-xkb_symbols "pc105compose" {
- include "us_group2(pc104compose)"
- key <LSGT> { [], [ less, greater ] };
-};
-// universal maps are identical to pc105; wish we had aliases for map names.
-xkb_symbols "pc_universal" {
- include "us_group2(pc104)"
- key <LSGT> { [], [ less, greater ] };
-};
-xkb_symbols "pc_universal_euro" {
- include "us_group2(pc104euro)"
- key <LSGT> { [], [ less, greater ] };
-};
-xkb_symbols "pc_universal_compose" {
- include "us_group2(pc104compose)"
- key <LSGT> { [], [ less, greater ] };
-};
diff --git a/data/xkbdata/symbols/us_group3 b/data/xkbdata/symbols/us_group3
deleted file mode 100644
index 1032a40aa..000000000
--- a/data/xkbdata/symbols/us_group3
+++ /dev/null
@@ -1,279 +0,0 @@
-// This file was taken from XFree86 version 3.3.2
-// as distributed with RedHat Linux 5.1
-// This file was modified by Eric Moreau, 1998-09-27
-// so that the US keyboard would show as Group 3 on the keymap.
-// I am reachable at eric_moreau@compuserve.com
-//
-// $XFree86: xc/programs/xkbcomp/symbols/us_group3,v 1.2 2000/06/15 20:34:15 dawes Exp $
-//
-// Original Header follows:
-//
-// $TOG: us /main/12 1997/06/14 06:37:07 kaleb $
-
-// symbols definition for a very simple US/ASCII layout.
-// It has basically the alphanumeric keys, punctuation,
-// one shift key, one control key and caps lock. It
-// uses the punctuation keys configurations common on PC
-// keyboards (e.g. key <ABO9> is { [], [], [ period greater ] })
-
-partial hidden alphanumeric_keys modifier_keys
-xkb_symbols "basic" {
-
- name[Group3]= "US/ASCII";
- key <ESC> { [], [], [ Escape ] };
-
- // Alphanumeric section
- 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 <BKSP> {
- type="CTRL+ALT",
- symbols[Group3]= [ BackSpace, Terminate_Server ]
- };
-
- key <TAB> { [], [], [ Tab, ISO_Left_Tab ] };
- 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 <RTRN> { [], [], [ Return ] };
-
- key <CAPS> { [], [], [ 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, colon ] };
- key <AC11> { [], [], [ quoteright, quotedbl ] };
-
- key <LFSH> { [], [], [ Shift_L ] };
- 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 ] };
-
- key <LCTL> { [], [], [ Control_L ] };
- key <SPCE> { [], [], [ space ] };
- // End alphanumeric section
-
- // begin modifier mappings
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
-};
-
-// definition of a US/ASCII layout for a typical 101-key keyboard.
-// Includes the basic alphanumeric and punctuation keys and then
-// defines the "extra" (right) modifier keys, function keys, cursor,
-// edit, and keypad keys.
-xkb_symbols "generic101" {
- include "us_group3(basic)"
- key <RTSH> { [], [], [ Shift_R ] };
- key <LALT> { [], [], [ Alt_L ] };
- key <RCTL> { [], [], [ Control_R ] };
- key <RALT> { [], [], [ Alt_R ] };
-
- // Begin "Function" section
- key <FK01> { [], [], [ F1 ] };
- key <FK02> { [], [], [ F2 ] };
- key <FK03> { [], [], [ F3 ] };
- key <FK04> { [], [], [ F4 ] };
- key <FK05> { [], [], [ F5 ] };
- key <FK06> { [], [], [ F6 ] };
- key <FK07> { [], [], [ F7 ] };
- key <FK08> { [], [], [ F8 ] };
- key <FK09> { [], [], [ F9 ] };
- key <FK10> { [], [], [ F10 ] };
- key <FK11> { [], [], [ F11 ] };
- key <FK12> { [], [], [ F12 ] };
- // End "Function" section
-
- // Begin "Editing" section
- key <PRSC> {
- type= "PC_SYSRQ",
- symbols[Group3]= [], [], [ Print, Execute ]
- };
- key <SCLK> { [], [], [ Scroll_Lock ] };
- key <PAUS> {
- type= "PC_BREAK",
- symbols[Group3]= [], [], [ Pause, Break ]
- };
- key <INS> { [], [], [ Insert ] };
- key <HOME> { [], [], [ Home ] };
- key <PGUP> { [], [], [ Prior ] };
- key <DELE> { [], [], [ Delete ] };
- key <END> { [], [], [ End ] };
- key <PGDN> { [], [], [ Next ] };
-
- key <UP> { [], [], [ Up ] };
- key <LEFT> { [], [], [ Left ] };
- key <DOWN> { [], [], [ Down ] };
- key <RGHT> { [], [], [ Right ] };
-
- // End "Editing" section, begin "Keypad"
- key <NMLK> { [], [], [ Num_Lock, Pointer_EnableKeys ] };
- key <KPDV> { [], [], [ KP_Divide ] };
- key <KPMU> { [], [], [ KP_Multiply ] };
- key <KPSU> { [], [], [ KP_Subtract ] };
-
- key <KP7> { [], [], [ KP_Home, KP_7 ] };
- key <KP8> { [], [], [ KP_Up, KP_8 ] };
- key <KP9> { [], [], [ KP_Prior, KP_9 ] };
- key <KPAD> { [], [], [ KP_Add ] };
-
- key <KP4> { [], [], [ KP_Left, KP_4 ] };
- key <KP5> { [], [], [ KP_Begin, KP_5 ] };
- key <KP6> { [], [], [ KP_Right, KP_6 ] };
-
- key <KP1> { [], [], [ KP_End, KP_1 ] };
- key <KP2> { [], [], [ KP_Down, KP_2 ] };
- key <KP3> { [], [], [ KP_Next, KP_3 ] };
- key <KPEN> { [], [], [ KP_Enter ] };
-
- key <KP0> { [], [], [ KP_Insert, KP_0 ] };
- key <KPDL> { [], [], [ KP_Delete, KP_Decimal ] };
- // End "Keypad" section
-
-
- // begin modifier mappings
- modifier_map Shift { Shift_R };
- modifier_map Control{ Control_R };
- modifier_map Mod1 { Alt_L, Alt_R };
- modifier_map Mod2 { Num_Lock };
- modifier_map Mod5 { Scroll_Lock };
-};
-
-// definition for the PC-AT type 101 key keyboard
-default
-xkb_symbols "pc101" {
- include "us_group3(generic101)"
- key <LALT> { [], [], [ Alt_L, Meta_L ] };
- key <RALT> { [], [], [ Alt_R, Meta_R ] };
-
- // begin modifier mappings
- modifier_map Mod1 { Alt_L, Alt_R, Meta_L, Meta_R };
-};
-
-// definition for the extra key on 102-key keyboards
-xkb_symbols "pc102" {
- include "us_group3(pc101)"
- key <LSGT> { [], [], [ less, greater ] };
-};
-
-// definition of Euro-style, Alt_R == [], [], [Mode_switch, Multi_key]
-xkb_symbols "pc101euro" {
- include "us_group3(generic101)"
- key <LALT> { [], [], [ Alt_L, Meta_L ] };
- key <RALT> { [], [], [ Mode_switch, Multi_key ] };
-
- // begin modifier mappings
- modifier_map Mod1 { Alt_L, Meta_L };
-};
-
-// definition of Alternate Euro-style, Alt_R == [], [], [Multi_key]
-xkb_symbols "pc101compose" {
- include "us_group3(generic101)"
- key <LALT> { [], [], [ Alt_L, Meta_L ] };
- key <RALT> { [], [], [ Multi_key ] };
-
- // begin modifier mappings
- modifier_map Mod1 { Alt_L, Meta_L };
-};
-
-xkb_symbols "pc102euro" {
- include "us_group3(pc101euro)"
- key <LSGT> { [], [], [ less, greater ] };
-};
-
-xkb_symbols "pc102compose" {
- include "us_group3(pc101compose)"
- key <LSGT> { [], [], [ less, greater ] };
-};
-
-// definition for the extra keys on 104-key "Windows95" keyboards
-xkb_symbols "pc104" {
- include "us_group3(generic101)"
- key <LALT> { [], [], [ Alt_L ] };
- key <RALT> { [], [], [ Alt_R ] };
- key <LWIN> { [], [], [ Meta_L ] };
- key <RWIN> { [], [], [ Meta_R ] };
- key <MENU> { [], [], [ Menu ] };
-
- // modifier mappings
- modifier_map Mod1 { Alt_L, Alt_R };
- modifier_map Mod4 { Meta_L, Meta_R };
-};
-
-// definition of Euro-style, Right "logo" key == [], [], [Mode_switch, Multi_key]
-xkb_symbols "pc104euro" {
- include "us_group3(pc104)"
- key <RWIN> { [], [], [ Mode_switch, Multi_key ] };
-};
-
-// put the compose key on the right "logo" key
-xkb_symbols "pc104compose" {
- include "us_group3(pc104)"
- key <RWIN> { [], [], [ Multi_key ] };
-};
-
-// defintion which includes both the Windows95 keyboards _and_
-// the extra key on most European keyboards.
-xkb_symbols "pc105" {
- include "us_group3(pc104)"
- key <LSGT> { [], [], [ less, greater ] };
-};
-xkb_symbols "pc105euro" {
- include "us_group3(pc104euro)"
- key <LSGT> { [], [], [ less, greater ] };
-};
-xkb_symbols "pc105compose" {
- include "us_group3(pc104compose)"
- key <LSGT> { [], [], [ less, greater ] };
-};
-// universam maps are identical to pc105; wish we had aliases for map names.
-xkb_symbols "pc_universal" {
- include "us_group3(pc104)"
- key <LSGT> { [], [], [ less, greater ] };
-};
-xkb_symbols "pc105euro" {
- include "us_group3(pc104euro)"
- key <LSGT> { [], [], [ less, greater ] };
-};
-xkb_symbols "pc105compose" {
- include "us_group3(pc104compose)"
- key <LSGT> { [], [], [ less, greater ] };
-};
-// Override broken Numlock key on some IBM keyboards
-xkb_symbols "ibm_space_saver" {
- key <NMLK> { [ Num_Lock, Num_Lock ] };
-};
diff --git a/data/xkbdata/symbols/us_intl b/data/xkbdata/symbols/us_intl
deleted file mode 100644
index fa513e0be..000000000
--- a/data/xkbdata/symbols/us_intl
+++ /dev/null
@@ -1,70 +0,0 @@
-//
-// $XdotOrg: xc/programs/xkbcomp/symbols/us_intl,v 1.8 2003/12/18 22:10:41 dawes Exp $
-// $XFree86: xc/programs/xkbcomp/symbols/us_intl,v 1.7 2003/06/17 12:32:53 pascal Exp $
-//
-// 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 default alphanumeric_keys
-xkb_symbols "basic" {
-
- name[Group1]= "US/ASCII";
-
- // Alphanumeric section
- key <TLDE> { [ dead_grave, dead_tilde ],
- [ grave, asciitilde ] };
- key <AE05> { [ 5, percent ],
- [ EuroSign ] };
- key <AE06> { [ 6, dead_circumflex ],
- [ asciicircum, asciicircum ] };
- key <AE09> { [ 9, parenleft ],
- [ dead_breve, dead_breve ] };
- key <AE10> { [ 0, parenright ],
- [dead_abovering, 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 ] };
-
- key <RALT> { [ Mode_switch, Multi_key ] };
-
- // End alphanumeric section
-};
diff --git a/data/xkbdata/symbols/uz b/data/xkbdata/symbols/uz
deleted file mode 100644
index b5b43e40c..000000000
--- a/data/xkbdata/symbols/uz
+++ /dev/null
@@ -1,142 +0,0 @@
-// 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 Cyrillic_shortu (U045e),
-// equal (key <AE12>) with Cyrillic_kadescender (U049b)
-// Cyrillic_ha (key <AD11>) with Cyrillic_ghestoke (U0493)
-// Cyrillic_hardsign (key <AD11>) with Cyrillic_hadescender (U0493)
-// 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').
-//
-// $XFree86: xc/programs/xkbcomp/symbols/uz,v 1.1 2003/06/17 12:32:53 pascal Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple en_US
- // keyboard and a very simple Uzbek keyboard
-
- name[Group1]= "US/ASCII";
- name[Group2]= "Uzbek";
-
- key <AE01> { [ 1, exclam ],
- [ 1, exclam ] };
- key <AE02> { [ 2, at ],
- [ 2, quotedbl ] };
- key <AE03> { [ 3, numbersign ],
- [ 3, numbersign ] };
- key <AE04> { [ 4, dollar ],
- [ 4, semicolon ] };
- key <AE05> { [ 5, percent ],
- [ 5, percent ] };
- key <AE06> { [ 6, asciicircum ],
- [ 6, colon ] };
- key <AE07> { [ 7, ampersand ],
- [ 7, question ] };
- key <AE08> { [ 8, asterisk ],
- [ 8, asterisk ] };
- key <AE09> { [ 9, parenleft ],
- [ 9, parenleft ] };
- key <AE10> { [ 0, parenright ],
- [ 0, parenright ] };
- key <BKSL> { [ backslash, bar ],
- [ backslash, bar ] };
- key <AB10> { [ slash, question ],
- [ period, comma ] };
- key <LSGT> { [ less, greater ],
- [ slash, bar ] };
-
-key.type[group2]="ALPHABETIC";
-
- key <AE11> { [ minus, underscore ],
- [ U045e, U040e ] };
- key <AE12> { [ equal, plus ],
- [ U049b, U049a ] };
- key <TLDE> { [ grave, asciitilde ],
- [ Cyrillic_io, Cyrillic_IO ] };
- key <AD01> { [ q, Q ],
- [ Cyrillic_shorti, Cyrillic_SHORTI ] };
- key <AD02> { [ w, W ],
- [ Cyrillic_tse, Cyrillic_TSE ] };
- key <AD03> { [ e, E ],
- [ Cyrillic_u, Cyrillic_U ] };
- key <AD04> { [ r, R ],
- [ Cyrillic_ka, Cyrillic_KA ] };
- key <AD05> { [ t, T ],
- [ Cyrillic_ie, Cyrillic_IE ] };
- key <AD06> { [ y, Y ],
- [ Cyrillic_en, Cyrillic_EN ] };
- key <AD07> { [ u, U ],
- [ Cyrillic_ghe, Cyrillic_GHE ] };
- key <AD08> { [ i, I ],
- [ Cyrillic_sha, Cyrillic_SHA ] };
- key <AD09> { [ o, O ],
- [ Cyrillic_ha, Cyrillic_HA ] };
- key <AD10> { [ p, P ],
- [Cyrillic_hardsign,Cyrillic_HARDSIGN ] };
- key <AD11> { [ bracketleft, braceleft ],
- [ U0493, U0492 ] };
- key <AD12> { [ bracketright, braceright ],
- [ U04b3, U04b2 ] };
- key <AC01> { [ a, A ],
- [ Cyrillic_ef, Cyrillic_EF ] };
- key <AC02> { [ s, S ],
- [ Cyrillic_ze, Cyrillic_ZE ] };
- key <AC03> { [ d, D ],
- [ Cyrillic_ve, Cyrillic_VE ] };
- key <AC04> { [ f, F ],
- [ Cyrillic_a, Cyrillic_A ] };
- key <AC05> { [ g, G ],
- [ Cyrillic_pe, Cyrillic_PE ] };
- key <AC06> { [ h, H ],
- [ Cyrillic_er, Cyrillic_ER ] };
- key <AC07> { [ j, J ],
- [ Cyrillic_o, Cyrillic_O ] };
- key <AC08> { [ k, K ],
- [ Cyrillic_el, Cyrillic_EL ] };
- key <AC09> { [ l, L ],
- [ Cyrillic_de, Cyrillic_DE ] };
- key <AC10> { [ semicolon, colon ],
- [ Cyrillic_zhe, Cyrillic_ZHE ] };
- key <AC11> { [ apostrophe, quotedbl ],
- [ Cyrillic_e, Cyrillic_E ] };
- key <AB01> { [ z, Z ],
- [ Cyrillic_ya, Cyrillic_YA ] };
- key <AB02> { [ x, X ],
- [ Cyrillic_che, Cyrillic_CHE ] };
- key <AB03> { [ c, C ],
- [ Cyrillic_es, Cyrillic_ES ] };
- key <AB04> { [ v, V ],
- [ Cyrillic_em, Cyrillic_EM ] };
- key <AB06> { [ n, N ],
- [ Cyrillic_te, Cyrillic_TE ] };
- key <AB05> { [ b, B ],
- [ Cyrillic_i, Cyrillic_I ] };
- key <AB07> { [ m, M ],
- [Cyrillic_softsign,Cyrillic_SOFTSIGN ] };
- key <AB08> { [ comma, less ],
- [ Cyrillic_be, Cyrillic_BE ] };
- key <AB09> { [ period, greater ],
- [ Cyrillic_yu, Cyrillic_YU ] };
-
-key.type[group2]="TWO_LEVEL";
-
- // 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 };
-};
diff --git a/data/xkbdata/symbols/vn b/data/xkbdata/symbols/vn
deleted file mode 100644
index ce0e4ead3..000000000
--- a/data/xkbdata/symbols/vn
+++ /dev/null
@@ -1,398 +0,0 @@
-// 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
-//
-// Symbols definition for a very simple US and VN keyboard layout.
-// This is a terrible hack, I use temporarily for myself:
-// Instead of using VN char keysyms (which requires hacking X source
-// and recompile) it use the latin-1 keysyms at the same code
-//
-// toggle US and VN keyboard by Shift + Caps_Lock key
-//
-// --------
-// aclark (2000-07-27)
-// I've modified this to refer to the correct keysyms in the server
-//
-// $XFree86: xc/programs/xkbcomp/symbols/vn,v 1.4 2002/11/20 04:49:03 dawes Exp $
-
-partial modifier_keys
-xkb_symbols "toggle" {
- include "vn(basic)"
- key <CAPS> { [ Control_L, ISO_Next_Group] };
- modifier_map Control { <CAPS>, <LCTL> };
-};
-
-
-//partial hidden alphanumeric_keys modifier_keys
-partial default alphanumeric_keys
-xkb_symbols "basic" {
-
- include "srvr_ctrl(xfree86)"
-
- name[Group1]= "US/ASCII";
- name[Group2]= "Vietnamese";
-
- key <ESC> { [ Escape ] };
-
- // Alphanumeric section
- key <TLDE> { [ quoteleft, asciitilde ],
- [ quoteleft, asciitilde ] };
- key <AE01> { [ 1, exclam ],
- [ abreve, Abreve ] };
- key <AE02> { [ 2, at ],
- [ acircumflex, Acircumflex ] };
- key <AE03> { [ 3, numbersign ],
- [ ecircumflex, Ecircumflex ] };
- key <AE04> { [ 4, dollar ],
- [ ocircumflex, Ocircumflex ] };
- key <AE05> { [ 5, percent ],
- [ dead_grave, percent ] };
- key <AE06> { [ 6, asciicircum ],
- [ dead_hook, asciicircum ] };
- key <AE07> { [ 7, ampersand ],
- [ dead_tilde, ampersand ] };
- key <AE08> { [ 8, asterisk ],
- [ dead_acute, asterisk ] };
- key <AE09> { [ 9, parenleft ],
- [ dead_belowdot,parenleft ] };
- key <AE10> { [ 0, parenright ],
- [ dstroke, Dstroke ] };
- key <AE11> { [ minus, underscore ],
- [ minus, underscore ] };
- key <AE12> { [ equal, plus ],
- [ equal, plus ] };
- key <BKSP> {
- type="CTRL+ALT",
- symbols[Group1]= [ BackSpace, Terminate_Server ]
- };
-
- key <TAB> { [ Tab, ISO_Left_Tab ],
- [ Tab, ISO_Left_Tab ] };
- key <AD01> { [ q, Q ],
- [ q, Q ] };
- key <AD02> { [ w, W ],
- [ w, W ] };
- key <AD03> { [ e, E ],
- [ e, E ] };
- key <AD04> { [ r, R ],
- [ r, R ] };
- key <AD05> { [ t, T ],
- [ t, T ] };
- key <AD06> { [ y, Y ],
- [ y, Y ] };
- key <AD07> { [ u, U ],
- [ u, U ] };
- key <AD08> { [ i, I ],
- [ i, I ] };
- key <AD09> { [ o, O ],
- [ o, O ] };
- key <AD10> { [ p, P ],
- [ p, P ] };
- key <AD11> { [ bracketleft, braceleft ],
- [ 0x10001b0, 0x10001af ] };
- key <AD12> { [ bracketright, braceright ],
- [ 0x10001a1, 0x10001a0 ] };
- key <RTRN> { [ Return ],
- [ Return ] };
-
- key <AC01> { [ a, A ],
- [ a, A ] };
- key <AC02> { [ s, S ],
- [ s, S ] };
- key <AC03> { [ d, D ],
- [ d, D ] };
- 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 ],
- [ k, K ] };
- key <AC09> { [ l, L ],
- [ l, L ] };
- key <AC10> { [ semicolon, colon ],
- [ semicolon, colon ] };
- key <AC11> { [ quoteright, quotedbl ],
- [ quoteright, quotedbl ] };
-
- key <LFSH> { [ Shift_L ],
- [ Shift_L ] };
- key <AB01> { [ z, Z ],
- [ z, Z ] };
- key <AB02> { [ x, X ],
- [ x, X ] };
- key <AB03> { [ c, C ],
- [ c, C ] };
- key <AB04> { [ v, V ],
- [ v, V ] };
- key <AB05> { [ b, B ],
- [ b, B ] };
- key <AB06> { [ n, N ],
- [ n, N ] };
- key <AB07> { [ m, M ],
- [ m, M ] };
- key <AB08> { [ comma, less ],
- [ comma, less ] };
- key <AB09> { [ period, greater ],
- [ period, greater ] };
- key <AB10> { [ slash, question ],
- [ slash, question ] };
- key <BKSL> { [ backslash, bar ],
- [ backslash, bar ] };
-
- key <LCTL> { [ Control_L ],
- [ Control_L ] };
- key <SPCE> { [ space ],
- [ space ] };
- // End alphanumeric section
-
- // begin modifier mappings
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
-};
-
-// definition of a US/ASCII layout for a typical 101-key keyboard.
-// Includes the basic alphanumeric and punctuation keys and then
-// defines the "extra" (right) modifier keys, function keys, cursor,
-// edit, and keypad keys.
-xkb_symbols "generic101" {
- include "vn(basic)"
- key <RTSH> { [ Shift_R ],
- [ Shift_R ] };
- key <LALT> { [ Alt_L ],
- [ Alt_L ] };
- key <RCTL> { [ Control_R ],
- [ Control_R ] };
- key <RALT> { [ Alt_R ],
- [ Alt_R ] };
-
- // Begin "Function" section
- key <FK01> { [ F1 ],
- [ F1 ] };
- key <FK02> { [ F2 ],
- [ F2 ] };
- key <FK03> { [ F3 ],
- [ F3 ] };
- key <FK04> { [ F4 ],
- [ F4 ] };
- key <FK05> { [ F5 ],
- [ F5 ] };
- key <FK06> { [ F6 ],
- [ F6 ] };
- key <FK07> { [ F7 ],
- [ F7 ] };
- key <FK08> { [ F8 ],
- [ F8 ] };
- key <FK09> { [ F9 ],
- [ F9 ] };
- key <FK10> { [ F10 ],
- [ F10 ] };
- key <FK11> { [ F11 ],
- [ F11 ] };
- key <FK12> { [ F12 ],
- [ F12 ] };
- // End "Function" section
-
- // Begin "Editing" section
- key <PRSC> {
- type= "PC_SYSRQ",
- symbols[Group1]= [ Print, Execute ]
- };
- key <SCLK> { [ Scroll_Lock ],
- [ Scroll_Lock ] };
- key <PAUS> {
- type= "PC_BREAK",
- symbols[Group1]= [ Pause, Break ]
- };
- key <INS> { [ Insert ],
- [ Insert ] };
- key <HOME> { [ Home ],
- [ Home ] };
- key <PGUP> { [ Prior ],
- [ Prior ] };
- key <DELE> { [ Delete ],
- [ Delete ] };
- key <END> { [ End ],
- [ End ] };
- key <PGDN> { [ Next ],
- [ Next ] };
-
- key <UP> { [ Up ],
- [ Up ] };
- key <LEFT> { [ Left ],
- [ Left ] };
- key <DOWN> { [ Down ],
- [ Down ] };
- key <RGHT> { [ Right ],
- [ Right ] };
-
- // End "Editing" section, begin "Keypad"
- key <NMLK> { [ Num_Lock, Pointer_EnableKeys ],
- [ Num_Lock, Pointer_EnableKeys ] };
- key <KPDV> { [ KP_Divide ],
- [ KP_Divide ] };
- key <KPMU> { [ KP_Multiply ],
- [ KP_Multiply ] };
- key <KPSU> { [ KP_Subtract ],
- [ KP_Subtract ] };
-
- key <KP7> { [ KP_Home, KP_7 ],
- [ KP_Home, KP_7 ] };
- key <KP8> { [ KP_Up, KP_8 ],
- [ KP_Up, KP_8 ] };
- key <KP9> { [ KP_Prior, KP_9 ],
- [ KP_Prior, KP_9 ] };
- key <KPAD> { [ KP_Add ],
- [ KP_Add ] };
-
- key <KP4> { [ KP_Left, KP_4 ],
- [ KP_Left, KP_4 ] };
- key <KP5> { [ KP_Begin, KP_5 ],
- [ KP_Begin, KP_5 ] };
- key <KP6> { [ KP_Right, KP_6 ],
- [ KP_Right, KP_6 ] };
-
- key <KP1> { [ KP_End, KP_1 ],
- [ KP_End, KP_1 ] };
- key <KP2> { [ KP_Down, KP_2 ],
- [ KP_Down, KP_2 ] };
- key <KP3> { [ KP_Next, KP_3 ],
- [ KP_Next, KP_3 ] };
- key <KPEN> { [ KP_Enter ],
- [ KP_Enter ] };
-
- key <KP0> { [ KP_Insert, KP_0 ],
- [ KP_Insert, KP_0 ] };
- key <KPDL> { [ KP_Delete, KP_Decimal ],
- [ KP_Delete, KP_Decimal ] };
- // End "Keypad" section
-
-
- // begin modifier mappings
- modifier_map Shift { Shift_R };
- modifier_map Control{ Control_R };
- modifier_map Mod1 { Alt_L, Alt_R };
- modifier_map Mod2 { Num_Lock };
- modifier_map Mod5 { Scroll_Lock };
-};
-
-// definition for the PC-AT type 101 key keyboard
-//default
-xkb_symbols "pc101" {
- include "vn(generic101)"
- key <LALT> { [ Alt_L, Meta_L ],
- [ Alt_L, Meta_L ] };
- key <RALT> { [ Alt_R, Meta_R ],
- [ Alt_R, Meta_R ] };
-
- // begin modifier mappings
- modifier_map Mod1 { Alt_L, Alt_R, Meta_L, Meta_R };
-};
-
-// definition for the extra key on 102-key keyboards
-xkb_symbols "pc102" {
- include "vn(pc101)"
- key <LSGT> { [ less, greater ],
- [ less, greater ] };
-};
-
-// definition of Euro-style, Alt_R == [Mode_switch, Multi_key]
-xkb_symbols "pc101euro" {
- include "vn(generic101)"
- key <LALT> { [ Alt_L, Meta_L ],
- [ Alt_L, Meta_L ] };
- key <RALT> { [ Mode_switch, Multi_key ],
- [ Mode_switch, Multi_key ] };
-
- // begin modifier mappings
- modifier_map Mod1 { Alt_L, Meta_L };
-};
-
-// definition of Alternate Euro-style, Alt_R == [Multi_key]
-xkb_symbols "pc101compose" {
- include "vn(generic101)"
- key <LALT> { [ Alt_L, Meta_L ],
- [ Alt_L, Meta_L ] };
- key <RALT> { [ Multi_key ],
- [ Multi_key ] };
-
- // begin modifier mappings
- modifier_map Mod1 { Alt_L, Meta_L };
-};
-
-xkb_symbols "pc102euro" {
- include "us(pc101euro)"
- key <LSGT> { [ less, greater ] };
-};
-
-xkb_symbols "pc102compose" {
- include "us(pc101compose)"
- key <LSGT> { [ less, greater ] };
-};
-
-// definition for the extra keys on 104-key "Windows95" keyboards
-xkb_symbols "pc104" {
- include "vn(generic101)"
- key <LALT> { [ Alt_L ],
- [ Alt_L ] };
- key <RALT> { [ Alt_R ],
- [ Alt_R ] };
- key <LWIN> { [ Meta_L ],
- [ Meta_L ] };
- key <RWIN> { [ Meta_R ],
- [ Meta_R ] };
- key <MENU> { [ Menu ],
- [ Menu ] };
-
- // modifier mappings
- modifier_map Mod1 { Alt_L, Alt_R };
- modifier_map Mod4 { Meta_L, Meta_R };
-};
-
-// definition of Euro-style, Right "logo" key == [Mode_switch, Multi_key]
-xkb_symbols "pc104euro" {
- include "vn(pc104)"
- key <RWIN> { [ Mode_switch, Multi_key ],
- [ Mode_switch, Multi_key ] };
-};
-
-// put the compose key on the right "logo" key
-xkb_symbols "pc104compose" {
- include "vn(pc104)"
- key <RWIN> { [ Multi_key ],
- [ Multi_key ] };
-};
-
-// defintion which includes both the Windows95 keyboards _and_
-// the extra key on most European keyboards.
-xkb_symbols "pc105" {
- include "us(pc104)"
- key <LSGT> { [ less, greater ] };
-};
-xkb_symbols "pc105euro" {
- include "us(pc104euro)"
- key <LSGT> { [ less, greater ] };
-};
-xkb_symbols "pc105compose" {
- include "us(pc104compose)"
- key <LSGT> { [ less, greater ] };
-};
-// universam maps are identical to pc105; wish we had aliases for map names.
-xkb_symbols "pc_universal" {
- include "us(pc104)"
- key <LSGT> { [ less, greater ] };
-};
-xkb_symbols "pc105euro" {
- include "us(pc104euro)"
- key <LSGT> { [ less, greater ] };
-};
-xkb_symbols "pc105compose" {
- include "us(pc104compose)"
- key <LSGT> { [ less, greater ] };
-};
diff --git a/data/xkbdata/symbols/xfree68/Makefile.am b/data/xkbdata/symbols/xfree68/Makefile.am
deleted file mode 100644
index e2da0b86e..000000000
--- a/data/xkbdata/symbols/xfree68/Makefile.am
+++ /dev/null
@@ -1,4 +0,0 @@
-xkbdata_symbols_xfree68dir = $(datadir)/X11/xkb/symbols/xfree68
-dist_xkbdata_symbols_xfree68_DATA = \
- amiga \
- ataritt
diff --git a/data/xkbdata/symbols/xfree68/Makefile.in b/data/xkbdata/symbols/xfree68/Makefile.in
deleted file mode 100644
index 3807a0c6c..000000000
--- a/data/xkbdata/symbols/xfree68/Makefile.in
+++ /dev/null
@@ -1,296 +0,0 @@
-# Makefile.in generated by automake 1.9.6 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = ../..
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-subdir = symbols/xfree68
-DIST_COMMON = $(dist_xkbdata_symbols_xfree68_DATA) \
- $(srcdir)/Makefile.am $(srcdir)/Makefile.in
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-SOURCES =
-DIST_SOURCES =
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(xkbdata_symbols_xfree68dir)"
-dist_xkbdata_symbols_xfree68DATA_INSTALL = $(INSTALL_DATA)
-DATA = $(dist_xkbdata_symbols_xfree68_DATA)
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = @ACLOCAL@
-AMTAR = @AMTAR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
-MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
-MAKEINFO = @MAKEINFO@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-VERSION = @VERSION@
-XKBCOMP = @XKBCOMP@
-ac_ct_STRIP = @ac_ct_STRIP@
-am__leading_dot = @am__leading_dot@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build_alias = @build_alias@
-datadir = @datadir@
-exec_prefix = @exec_prefix@
-host_alias = @host_alias@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-xkbdata_symbols_xfree68dir = $(datadir)/X11/xkb/symbols/xfree68
-dist_xkbdata_symbols_xfree68_DATA = \
- amiga \
- ataritt
-
-all: all-am
-
-.SUFFIXES:
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu symbols/xfree68/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu symbols/xfree68/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-uninstall-info-am:
-install-dist_xkbdata_symbols_xfree68DATA: $(dist_xkbdata_symbols_xfree68_DATA)
- @$(NORMAL_INSTALL)
- test -z "$(xkbdata_symbols_xfree68dir)" || $(mkdir_p) "$(DESTDIR)$(xkbdata_symbols_xfree68dir)"
- @list='$(dist_xkbdata_symbols_xfree68_DATA)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(dist_xkbdata_symbols_xfree68DATA_INSTALL) '$$d$$p' '$(DESTDIR)$(xkbdata_symbols_xfree68dir)/$$f'"; \
- $(dist_xkbdata_symbols_xfree68DATA_INSTALL) "$$d$$p" "$(DESTDIR)$(xkbdata_symbols_xfree68dir)/$$f"; \
- done
-
-uninstall-dist_xkbdata_symbols_xfree68DATA:
- @$(NORMAL_UNINSTALL)
- @list='$(dist_xkbdata_symbols_xfree68_DATA)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(xkbdata_symbols_xfree68dir)/$$f'"; \
- rm -f "$(DESTDIR)$(xkbdata_symbols_xfree68dir)/$$f"; \
- done
-tags: TAGS
-TAGS:
-
-ctags: CTAGS
-CTAGS:
-
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
- list='$(DISTFILES)'; for file in $$list; do \
- case $$file in \
- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
- $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
- esac; \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test "$$dir" != "$$file" && test "$$dir" != "."; then \
- dir="/$$dir"; \
- $(mkdir_p) "$(distdir)$$dir"; \
- else \
- dir=''; \
- fi; \
- if test -d $$d/$$file; then \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(DATA)
-installdirs:
- for dir in "$(DESTDIR)$(xkbdata_symbols_xfree68dir)"; do \
- test -z "$$dir" || $(mkdir_p) "$$dir"; \
- done
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic mostlyclean-am
-
-distclean: distclean-am
- -rm -f Makefile
-distclean-am: clean-am distclean-generic
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am: install-dist_xkbdata_symbols_xfree68DATA
-
-install-exec-am:
-
-install-info: install-info-am
-
-install-man:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-generic
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-dist_xkbdata_symbols_xfree68DATA \
- uninstall-info-am
-
-.PHONY: all all-am check check-am clean clean-generic distclean \
- distclean-generic distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am \
- install-dist_xkbdata_symbols_xfree68DATA install-exec \
- install-exec-am install-info install-info-am install-man \
- install-strip installcheck installcheck-am installdirs \
- maintainer-clean maintainer-clean-generic mostlyclean \
- mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \
- uninstall-dist_xkbdata_symbols_xfree68DATA uninstall-info-am
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/data/xkbdata/symbols/xfree68/amiga b/data/xkbdata/symbols/xfree68/amiga
deleted file mode 100644
index dcc143bb0..000000000
--- a/data/xkbdata/symbols/xfree68/amiga
+++ /dev/null
@@ -1,132 +0,0 @@
-// $Xorg: amiga,v 1.3 2000/08/17 19:54:46 cpqbld Exp $
-
-
-
-// $XFree86: xc/programs/xkbcomp/symbols/xfree68/amiga,v 1.2 2000/06/23 00:44:37 dawes Exp $
-
-default xkb_symbols "usa1" {
-
- name[Group1]= "usa1";
- key <ESC> { [ Escape ] };
-
- // Begin "Function" section
- key <FK01> { [ F1 ] };
- key <FK02> { [ F2 ] };
- key <FK03> { [ F3 ] };
- key <FK04> { [ F4 ] };
- key <FK05> { [ F5 ] };
- key <FK06> { [ F6 ] };
- key <FK07> { [ F7 ] };
- key <FK08> { [ F8 ] };
- key <FK09> { [ F9 ] };
- key <FK10> { [ F10 ] };
- // End "Function" section
-
- // Alphanumeric section
- 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 <BKSL> { [ backslash, bar ] };
- key <BKSP> { [ BackSpace ] };
-
- key <TAB> { [ Tab, ISO_Left_Tab ] };
- 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 <RTRN> { [ Return ] };
-
- key <LCTL> { [ Control_L ] };
- key <CAPS> { [ 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, colon ] };
- key <AC11> { [ quoteright, quotedbl ] };
-
- key <LFSH> { [ Shift_L ] };
- 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 <RTSH> { [ Shift_R ] };
-
- key <LALT> { [ Alt_L, Meta_L ] };
- key <LAMI> { [ Mode_switch ] };
- key <SPCE> { [ space ] };
- key <RAMI> { [ Multi_key ] };
- key <RALT> { [ Alt_R, Meta_R ] };
- // End alphanumeric section
-
- // Begin "Editing" section
- key <DELE> { [ Delete ] };
- key <HELP> { [ Help ] };
- key <UP> { [ Up ] };
- key <LEFT> { [ Left ] };
- key <DOWN> { [ Down ] };
- key <RGHT> { [ Right ] };
- // End "Editing" section
-
- // Begin "Keypad" section
- key <KPLP> { [ Num_Lock ] };
- key <KPRP> { [ Scroll_Lock ] };
- key <KPDV> { [ KP_Divide ] };
- key <KPMU> { [ KP_Multiply, Print ] };
-
- key <KP7> { [ KP_7, KP_Home ] };
- key <KP8> { [ KP_8, KP_Up ] };
- key <KP9> { [ KP_9, KP_Prior ] };
- key <KPSU> { [ KP_Subtract ] };
-
- key <KP4> { [ KP_4, KP_Left ] };
- key <KP5> { [ KP_5 ] };
- key <KP6> { [ KP_6, KP_Right ] };
- key <KPAD> { [ KP_Add ] };
-
- key <KP1> { [ KP_1, KP_End ] };
- key <KP2> { [ KP_2, KP_Down ] };
- key <KP3> { [ KP_3, KP_Next ] };
-
- key <KP0> { [ KP_0, KP_Insert ] };
- key <KPDC> { [ KP_Decimal, KP_Delete ] };
- key <KPEN> { [ KP_Enter ] };
- // End "Keypad" section
-
- // begin modifier mappings
- modifier_map Shift { Shift_L, Shift_R };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod1 { Alt_L, Alt_R };
- modifier_map Mod2 { Mode_switch };
- modifier_map Mod3 { Meta_L, Meta_R };
-};
diff --git a/data/xkbdata/symbols/xfree68/ataritt b/data/xkbdata/symbols/xfree68/ataritt
deleted file mode 100644
index c06431fb8..000000000
--- a/data/xkbdata/symbols/xfree68/ataritt
+++ /dev/null
@@ -1,161 +0,0 @@
-// $Xorg: ataritt,v 1.3 2000/08/17 19:54:46 cpqbld Exp $
-
-
-
-// $XFree86: xc/programs/xkbcomp/symbols/xfree68/ataritt,v 1.2 2000/06/23 00:44:37 dawes Exp $
-
-default xkb_symbols "us" {
-
- name[Group1]= "US/ASCII";
- key <ESC> { [ Escape ] };
-
- // Alphanumeric section
- 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 <TLDE> { [ quoteleft, asciitilde ] };
- key <BKSP> { [ BackSpace ] };
-
- key <TAB> { [ Tab, ISO_Left_Tab ] };
- 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 <RTRN> { [ Return ] };
- key <DELE> { [ Delete ] };
-
- key <LCTL> { [ Control_L ] };
- 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> { [ quoteright, quotedbl ] };
- key <BKSL> { [ backslash, bar ] };
-
- key <LFSH> { [ Shift_L ] };
- 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 <RTSH> { [ Shift_R ] };
-
- key <ALT> { [ Meta_L ] };
- key <SPCE> { [ space ] };
- key <CAPS> { [ Caps_Lock ] };
- // End alphanumeric section
-
- // Begin "Function" section
- key <FK01> { [ F1 ] };
- key <FK02> { [ F2 ] };
- key <FK03> { [ F3 ] };
- key <FK04> { [ F4 ] };
- key <FK05> { [ F5 ] };
- key <FK06> { [ F6 ] };
- key <FK07> { [ F7 ] };
- key <FK08> { [ F8 ] };
- key <FK09> { [ F9 ] };
- key <FK10> { [ F10 ] };
- // End "Function" section
-
- // Begin "Editing" section
- key <HELP> { [ Help ] };
- key <UNDO> { [ Undo ] };
- key <INS> { [ Insert ] };
- key <UP> { [ Up ] };
- key <HOME> { [ Home, Clear ] };
- key <LEFT> { [ Left ] };
- key <DOWN> { [ Down ] };
- key <RGHT> { [ Right ] };
- // End "Editing" section
-
- // Begin "Keypad" section
- key <KPLP> { [ KP_F1 ] };
- key <KPRP> { [ KP_F2 ] };
- key <KPDV> { [ KP_Divide ] };
- key <KPMU> { [ KP_Multiply ] };
- key <KP7> { [ KP_7 ] };
- key <KP8> { [ KP_8 ] };
- key <KP9> { [ KP_9 ] };
- key <KPSU> { [ KP_Subtract ] };
- key <KP4> { [ KP_4 ] };
- key <KP5> { [ KP_5 ] };
- key <KP6> { [ KP_6 ] };
- key <KPAD> { [ KP_Add ] };
- key <KP1> { [ KP_1 ] };
- key <KP2> { [ KP_2 ] };
- key <KP3> { [ KP_3 ] };
- key <KP0> { [ KP_0 ] };
- key <KPDC> { [ KP_Decimal ] };
- key <KPEN> { [ KP_Enter ] };
- // End "Keypad" section
-
- // begin modifier mappings
- modifier_map Shift { Shift_L, Shift_R };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod1 { Meta_L };
-};
-
-xkb_symbols "de" {
- include "ataritt(us)"
-
- name[Group1]= "German";
-
- // Alphanumeric section
- key <AE02> { [ 2, quotedbl ] };
- key <AE03> { [ 3, section ] };
- key <AE06> { [ 6, ampersand ] };
- key <AE07> { [ 7, slash ] };
- key <AE08> { [ 8, parenleft ] };
- key <AE09> { [ 9, parenright ] };
- key <AE10> { [ 0, equal ] };
- key <AE11> { [ ssharp, question ] };
- key <AE12> { [ quoteright, quoteleft ] };
- key <TLDE> { [ numbersign, asciicircum ] };
-
- key <AD06> { [ z, Z ] };
- key <AD11> { [ udiaeresis, Udiaeresis ],
- [ at, backslash ] };
- key <AD12> { [ plus, asterisk ] };
-
- key <AC10> { [ odiaeresis, Odiaeresis ],
- [ bracketleft, braceleft ] };
- key <AC11> { [ adiaeresis, Adiaeresis ],
- [ bracketright, braceright ] };
- key <BKSL> { [ asciitilde, bar ] };
-
- key <LSGT> { [ less, greater ] };
- key <AB01> { [ y, Y ] };
- key <AB08> { [ comma, semicolon ] };
- key <AB09> { [ period, colon ] };
- key <AB10> { [ minus, underscore ] };
-};
diff --git a/data/xkbdata/symbols/yu b/data/xkbdata/symbols/yu
deleted file mode 100644
index 8f9d32368..000000000
--- a/data/xkbdata/symbols/yu
+++ /dev/null
@@ -1,85 +0,0 @@
-// $XFree86$
-//
-// Converted keytable file to xkb/symbols/ file
-// with mk_xkb by root@linux.chanae.stben.be Tue Sep 30 00:34:26 MET DST 1997
-
-// Yugoslavian keyboard.
-// Source: the keyboard pictures on MS-DOS 6.22 manual
-// Pablo Saratxaga <srtxg@f2219.n293.z2.fidonet.org>
-
-default partial alphanumeric_keys
-xkb_symbols "basic" {
-
- // Describes the differences between a very simple US/ASCII
- // keyboard and a very simple Yugoslav keybaord
-
- // Alphanumeric section
- name[Group1]= "Yugoslav";
-
- key <AE01> { [ 1, exclam ],
- [ asciitilde ] };
- key <AE02> { [ 2, quotedbl ],
- [ dead_caron ] };
- key <AE03> { [ 3, numbersign ],
- [ dead_circumflex ] };
- key <AE04> { [ 4, dollar ],
- [ dead_breve ] };
- key <AE05> { [ 5, percent ],
- [ degree ] };
- key <AE06> { [ 6, ampersand ],
- [ dead_ogonek ] };
- key <AE07> { [ 7, slash ],
- [ dead_grave ] };
- key <AE08> { [ 8, parenleft ],
- [ abovedot ] };
- key <AE09> { [ 9, parenright ],
- [ dead_acute ] };
- key <AE10> { [ 0, equal ],
- [ dead_doubleacute ] };
- key <AE11> { [ apostrophe, question ],
- [ dead_diaeresis ] };
- key <AE12> { [ plus, asterisk ],
- [ dead_cedilla ] };
- key <AD01> { [ q, Q ],
- [ backslash ] };
- key <AD02> { [ w, W ],
- [ bar ] };
- key <AD11> { [ scaron, Scaron ],
- [ division ] };
- key <AD12> { [ dstroke, Dstroke ],
- [ multiply ] };
- key <AC04> { [ f, F ],
- [ bracketleft ] };
- key <AC05> { [ g, G ],
- [ bracketright ] };
- key <AC08> { [ k, K ],
- [ lstroke ] };
- key <AC09> { [ l, L ],
- [ Lstroke ] };
- key <AC10> { [ ccaron, Ccaron ] };
- key <AC11> { [ cacute, Cacute ],
- [ ssharp ] };
- key <TLDE> { [ dead_diaeresis, dead_cedilla ] };
- key <BKSL> { [ zcaron, Zcaron ] };
- key <AB04> { [ v, V ],
- [ at ] };
- key <AB05> { [ b, B ],
- [ braceleft ] };
- key <AB06> { [ n, N ],
- [ braceright ] };
- key <AB07> { [ m, M ],
- [ section ] };
- key <AB08> { [ comma, semicolon ] };
- key <AB09> { [ period, colon ] };
- key <AB10> { [ minus, underscore ] };
- key <LSGT> { [ less, greater ],
- [ bar ] };
-
- // End alphanumeric section
-
- // begin modifier mappings
- modifier_map Shift { Shift_L };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L };
- modifier_map Mod3 { Mode_switch };
-};
diff --git a/data/xkbdata/symbols/zaurus b/data/xkbdata/symbols/zaurus
deleted file mode 100644
index 3050380f6..000000000
--- a/data/xkbdata/symbols/zaurus
+++ /dev/null
@@ -1,75 +0,0 @@
-// $OpenBSD: zaurus,v 1.2 2008/03/05 17:24:55 matthieu Exp $
-
-partial default alphanumeric_keys
-xkb_symbols "basic" {
- name[Group1]= "US/ASCII";
-
- // Upper row
- 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, quoteright ] };
- key <AE08> { [ 8, parenleft ] };
- key <AE09> { [ 9, parenright ] };
- key <AE10> { [ 0, asciitilde ] };
- key <BKSP> { type="CTRL+ALT",
- symbols[Group1]= [ BackSpace, Terminate_Server ] };
-
- key <AD01> { [ q, Q ] };
- key <AD02> { [ w, W, asciicircum ] };
- key <AD03> { [ e, E, equal ] };
- key <AD04> { [ r, R, plus ] };
- key <AD05> { [ t, T, bracketleft ] };
- key <AD06> { [ y, Y, bracketright ] };
- key <AD07> { [ u, U, braceleft ] };
- key <AD08> { [ i, I, braceright ] };
- key <AD09> { [ o, O ] };
- key <AD10> { [ p, P ] };
-
- key <TAB> { [ Tab, ISO_Left_Tab, Caps_Lock ] };
-
- key <AC01> { [ a, A ] };
- key <AC02> { [ s, S ] };
- key <AC03> { [ d, D, quoteleft ] };
- key <AC04> { [ f, F, backslash ] };
- key <AC05> { [ g, G, semicolon ] };
- key <AC06> { [ h, H, colon ] };
- key <AC07> { [ j, J, asterisk ] };
- key <AC08> { [ k, K, yen ] };
- key <AC09> { [ l, L, bar ] };
-
- key <LFSH> { [ Shift_L ] };
- key <AB01> { [ z, Z ] };
- key <AB02> { [ x, X, SunCut ] };
- key <AB03> { [ c, C, SunCopy ] };
- // XXX Removed SunPaste from line below
- // because it triggers a bug in xterm translations.
- key <AB04> { [ v, V ] };
- key <AB05> { [ b, B, underscore ] };
- key <AB06> { [ n, N ] };
- key <AB07> { [ m, M ] };
- key <RTSH> { [ Shift_R ] };
- key <RTRN> { [ Return ] };
-
- key <RALT> { [ ISO_Level3_Shift ] };
-
- key <LCTL> { [ Control_L ] };
- key <AE11> { [ minus, minus, at ] };
- key <SPCE> { [ space ] };
- key <AB08> { [ comma, slash, less ] };
- key <AB09> { [ period, question, greater ] };
- // End alphanumeric section
-
- // keypad
- key <UP> { [ Up, Up, Prior ] };
- key <LEFT> { [ Left, Left, Home ] };
- key <DOWN> { [ Down, Down, Next ] };
- key <RGHT> { [ Right, Right, End ] };
-
- key <ESC> { [ Escape ] };
-
- // include "level3(ralt_switch)"
-};