diff options
author | Matthieu Herrb <matthieu@cvs.openbsd.org> | 2011-08-30 21:15:34 +0000 |
---|---|---|
committer | Matthieu Herrb <matthieu@cvs.openbsd.org> | 2011-08-30 21:15:34 +0000 |
commit | a44ad52473f20dff65c36739dde07974609a5f54 (patch) | |
tree | cc51e06a67eacc8725f4c07ed5bd7ce02ec00389 /data/xkbdata/symbols | |
parent | 1cfc000cccbae9b36cbd23f01ccdfe9c5a18b684 (diff) |
Switch to xkeyboard-config is done. Remove old xkbdata and unifdef it.
ok shadchin@
Diffstat (limited to 'data/xkbdata/symbols')
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', 'ä (ä)' (+<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', 'ä (ä)' (+<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)" -}; |