From 7ae8c1838b571904959eb58d0adf1605e7dafddb Mon Sep 17 00:00:00 2001 From: Eitan Isaacson Date: Sat, 28 May 2011 12:59:42 -0700 Subject: Added "scan" layout. --- data/layouts/Makefile.am | 2 +- data/layouts/scan/Makefile.am | 6 ++++ data/layouts/scan/us.json | 67 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 74 insertions(+), 1 deletion(-) create mode 100644 data/layouts/scan/Makefile.am create mode 100644 data/layouts/scan/us.json (limited to 'data') diff --git a/data/layouts/Makefile.am b/data/layouts/Makefile.am index 9d82efe..b5ad9a6 100644 --- a/data/layouts/Makefile.am +++ b/data/layouts/Makefile.am @@ -1 +1 @@ -SUBDIRS = touch +SUBDIRS = scan touch diff --git a/data/layouts/scan/Makefile.am b/data/layouts/scan/Makefile.am new file mode 100644 index 0000000..6fb66fd --- /dev/null +++ b/data/layouts/scan/Makefile.am @@ -0,0 +1,6 @@ +scanlayoutsdir = $(datadir)/caribou/layouts/scan + +scanlayouts_DATA = \ + us.json + +EXTRA_DIST = $(scanlayouts_DATA) diff --git a/data/layouts/scan/us.json b/data/layouts/scan/us.json new file mode 100644 index 0000000..84523c7 --- /dev/null +++ b/data/layouts/scan/us.json @@ -0,0 +1,67 @@ +{ + "level1" : { + "mode" : "default", + "rows" : [ + [[{"name" : "Caribou_Repeat"}, + {"name" : "space"}, + {"name" : "a"}, + {"name" : "b"}, + {"name" : "c"}], + [{"name" : "d"}, + {"name" : "e"}, + {"name" : "f"}, + {"name" : "g"}, + {"name" : "h"}], + [{"name" : "i"}, + {"name" : "j"}, + {"name" : "k"}, + {"name" : "l"}, + {"name" : "m"}]], + [[{"name" : "Return"}, + {"name" : "Caribou_ShiftUp"}, + {"name" : "n"}, + {"name" : "o"}, + {"name" : "p"}], + [{"name" : "q"}, + {"name" : "r"}, + {"name" : "s"}, + {"name" : "t"}, + {"name" : "u"}], + [{"name" : "v"}, + {"name" : "w"}, + {"name" : "x"}, + {"name" : "y"}, + {"name" : "z"}]], + [[{"name" :"period"}, + {"name" : "comma"}, + {"name" : "at"}, + {"name" : "numbersign"}, + {"name" : "dollar"}], + [{"name" : "percent"}, + {"name" : "ampersand"}, + {"name" : "asterisk"}, + {"name" : "parenleft"}, + {"name" : "parenright"}], + [{"name" : "minus"}, + {"name" : "plus"}, + {"name" : "equal"}, + {"name" : "quotedbl"}, + {"name" : "apostrophe"}]], + [[{"name" : "grave"}, + {"name" : "asciitilde"}, + {"name" : "underscore"}, + {"name" : "colon"}, + {"name" : "semicolon"}], + [{"name" : "backslash"}, + {"name" : "bar"}, + {"name" : "bracketleft"}, + {"name" : "bracketright"}, + {"name" : "braceleft"}], + [{"name" : "braceright"}, + {"name" : "_"}, + {"name" : "_"}, + {"name" : "_"}, + {"name" : "_"}]] + ] + } +} \ No newline at end of file -- cgit v1.2.1