--- /dev/null
+# $Id$
+#
+# 2006-01-18 iain: Added alph keyboard, all quadrants; no mode shifts.
+# 2006-01-17 iain: Initial version.
+
+Engine grid {
+ Option "TapDrift" "6"
+}
+
+Engine anchor {
+ Option "BorderWidthPercent" "5"
+}
+
+Mode "alpha" {
+ # Top/left.
+ Key a = grid("9[^37]*1[^37]*9")
+ Key s = grid("9[^37]*12369")
+ Key k = grid("8[2457]*123[2569]*8[79]?")
+ Key m = grid("9[^37]*14789")
+ Key q = grid("6[2345]*147[4589]*6[39]?")
+
+ # Top.
+ # ModeShift ... = grid("96321[^37]*9")
+ Key t = grid("85258")
+ # ModeShift ... = grid("74123[^19]*7")
+
+ # Top/right.
+ Key x = grid("8[2569]*321[2457]*8[79]?")
+ Key f = grid("7[^19]*32147")
+ Key n = grid("7[^19]*3[^19]*7")
+ Key r = grid("7[^19]*36987")
+ Key p = grid("4[1256]*369[5678]*4[17]?")
+
+ # Right.
+ Key u = grid("78963[^19]*7")
+ Key space = grid("45654")
+ Key y = grid("12369[^37]*1")
+
+ # Bottom/right.
+ Key j = grid("4[5678]*963[1256]*4[17]?")
+ Key l = grid("1[^37]*96321")
+ Key i = grid("1[^37]*9[^37]*1")
+ Key d = grid("1[^37]*98741")
+ Key b = grid("2[3568]*987[1456]*2[13]?")
+
+ # Bottom.
+ # ModeShift ... = grid("36987[^19]*3")
+ Key e = grid("25842")
+ # ModeShift ... = grid("14789[^37]*1")
+
+ # Bottom/left.
+ Key v = grid("6[4589]*741[2345]*6[39]?")
+ Key w = grid("3[^19]*74123")
+ Key o = grid("3[^19]*7[^19]*3")
+ Key g = grid("3[^19]*78963")
+ Key z = grid("2[1458]*789[3568]*2[13]?")
+
+ # Left.
+ Key h = grid("98741[^37]*9")
+ Key BackSpace = grid("65456")
+ Key c = grid("32147[^19]*3")
+}