From: Iain Patterson Date: Wed, 18 Jan 2006 11:06:17 +0000 (+0000) Subject: Added first xstroke dictionary. X-Git-Url: http://git.iain.cx/?p=profile.git;a=commitdiff_plain;h=9859dee836f4c3d8347868776bf104506d5f87c6;ds=sidebyside Added first xstroke dictionary. git-svn-id: https://svn.cambridge.iain.cx/profile/trunk@21 6be0d1a5-5cfe-0310-89b6-964be062b18b --- diff --git a/.xstroke/alphabet b/.xstroke/alphabet new file mode 100644 index 0000000..9c6619d --- /dev/null +++ b/.xstroke/alphabet @@ -0,0 +1,62 @@ +# $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") +}