From 0858ddfc839d43fd3feb8ba22e08ffa9b2c07e4a Mon Sep 17 00:00:00 2001 From: Simon Schumann Date: Mon, 11 Jan 2016 15:39:17 +0100 Subject: Added new layout "tablet" "tablet" is a fullscale layout but optimized for touch input https://bugzilla.gnome.org/show_bug.cgi?id=760470 --- data/layouts/Makefile.am | 2 +- data/layouts/tablet/Makefile.am | 30 ++++ data/layouts/tablet/common/qwerty.xml | 217 ++++++++++++++++++++++++ data/layouts/tablet/common/qwertz.xml | 227 ++++++++++++++++++++++++++ data/layouts/tablet/common/symbols.xml | 108 ++++++++++++ data/layouts/tablet/common/symbols_ssharp.xml | 109 +++++++++++++ data/layouts/tablet/de.xml.in | 8 + data/layouts/tablet/us.xml.in | 8 + 8 files changed, 708 insertions(+), 1 deletion(-) create mode 100644 data/layouts/tablet/Makefile.am create mode 100644 data/layouts/tablet/common/qwerty.xml create mode 100644 data/layouts/tablet/common/qwertz.xml create mode 100644 data/layouts/tablet/common/symbols.xml create mode 100644 data/layouts/tablet/common/symbols_ssharp.xml create mode 100644 data/layouts/tablet/de.xml.in create mode 100644 data/layouts/tablet/us.xml.in (limited to 'data') diff --git a/data/layouts/Makefile.am b/data/layouts/Makefile.am index fd73610..b7b45ee 100644 --- a/data/layouts/Makefile.am +++ b/data/layouts/Makefile.am @@ -1,3 +1,3 @@ -SUBDIRS = scan touch fullscale +SUBDIRS = scan touch fullscale tablet -include $(top_srcdir)/git.mk diff --git a/data/layouts/tablet/Makefile.am b/data/layouts/tablet/Makefile.am new file mode 100644 index 0000000..7abe043 --- /dev/null +++ b/data/layouts/tablet/Makefile.am @@ -0,0 +1,30 @@ +tabletlayoutsdir = $(datadir)/caribou/layouts/tablet +tabletlayouts_in_files =\ + us.xml.in \ + de.xml.in +tabletlayouts_DATA = $(tabletlayouts_in_files:.xml.in=.xml) + +common_files = \ + common/qwerty.xml \ + common/qwertz.xml \ + common/symbols.xml \ + common/symbols_ssharp.xml + +us.xml: $(common_files) +de.xml: $(common_files) + +SUFFIXES = .xml.in .xml + +.xml.in.xml: + $(AM_V_GEN) \ + rm -f $@ $@.xsl; \ + srcdir=''; \ + test -f ./$@.in || srcdir=$(srcdir)/; \ + xsltproc --xinclude $(top_srcdir)/tools/basic.xsl $${srcdir}$@.in > $@.xsl && \ + xsltproc --xinclude $@.xsl $${srcdir}$@.in > $@ + +EXTRA_DIST = $(tabletlayouts_in_files) $(common_files) + +CLEANFILES = $(tabletlayouts_DATA) $(tabletlayouts_in_files:.xml.in=.xml.xsl) + +-include $(top_srcdir)/git.mk diff --git a/data/layouts/tablet/common/qwerty.xml b/data/layouts/tablet/common/qwerty.xml new file mode 100644 index 0000000..7ee107b --- /dev/null +++ b/data/layouts/tablet/common/qwerty.xml @@ -0,0 +1,217 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/data/layouts/tablet/common/qwertz.xml b/data/layouts/tablet/common/qwertz.xml new file mode 100644 index 0000000..0f307de --- /dev/null +++ b/data/layouts/tablet/common/qwertz.xml @@ -0,0 +1,227 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/data/layouts/tablet/common/symbols.xml b/data/layouts/tablet/common/symbols.xml new file mode 100644 index 0000000..6b5b9ad --- /dev/null +++ b/data/layouts/tablet/common/symbols.xml @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/data/layouts/tablet/common/symbols_ssharp.xml b/data/layouts/tablet/common/symbols_ssharp.xml new file mode 100644 index 0000000..cade7ea --- /dev/null +++ b/data/layouts/tablet/common/symbols_ssharp.xml @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/data/layouts/tablet/de.xml.in b/data/layouts/tablet/de.xml.in new file mode 100644 index 0000000..9884369 --- /dev/null +++ b/data/layouts/tablet/de.xml.in @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/data/layouts/tablet/us.xml.in b/data/layouts/tablet/us.xml.in new file mode 100644 index 0000000..d0cda7b --- /dev/null +++ b/data/layouts/tablet/us.xml.in @@ -0,0 +1,8 @@ + + + + + + + + -- cgit v1.2.1