diff --git a/data/keyboards/Makefile.am b/data/keyboards/Makefile.am
index e45d83e5..2803d8e5 100644
--- a/data/keyboards/Makefile.am
+++ b/data/keyboards/Makefile.am
@@ -1,2 +1,21 @@
keyboarddir = $(pkgdatadir)/keyboards
-dist_keyboard_DATA = us.xml th.xml jp-kana.xml
+dist_keyboard_DATA = \
+ us.xml \
+ th.xml \
+ jp-kana.xml \
+ $(inscript_keyboards)
+inscript_keyboards = \
+ as-inscript.xml \
+ bn-inscript.xml \
+ gu-inscript.xml \
+ hi-inscript.xml \
+ kn-inscript.xml \
+ ks-inscript.xml \
+ mai-inscript.xml \
+ ml-inscript.xml \
+ mr-inscript.xml \
+ or-inscript.xml \
+ pa-inscript.xml \
+ sd-inscript.xml \
+ ta-inscript.xml \
+ te-inscript.xml
diff --git a/data/keyboards/as-inscript.xml b/data/keyboards/as-inscript.xml
new file mode 100644
index 00000000..1d213483
--- /dev/null
+++ b/data/keyboards/as-inscript.xml
@@ -0,0 +1,683 @@
+
+
+ 0.000000,0.000000,640.000000,296.585366
+
+ 15.609756,15.609756,640.000000,39.024390
+ 0
+
+ 16
+ 1
+
+
+ 3.121951,1.560976,37.463415,37.463415
+ outline3
+
+ Escape
+
+
+
+ 84.292683,1.560976,37.463415,37.463415
+ outline3
+
+ F1
+
+
+
+ 124.878049,1.560976,37.463415,37.463415
+ outline3
+
+ F2
+
+
+
+ 165.463415,1.560976,37.463415,37.463415
+ outline3
+
+ F3
+
+
+
+ 206.048780,1.560976,37.463415,37.463415
+ outline3
+
+ F4
+
+
+
+ 266.926829,1.560976,37.463415,37.463415
+ outline3
+
+ F5
+
+
+
+ 307.512195,1.560976,37.463415,37.463415
+ outline3
+
+ F6
+
+
+
+ 348.097561,1.560976,37.463415,37.463415
+ outline3
+
+ F7
+
+
+
+ 388.682927,1.560976,37.463415,37.463415
+ outline3
+
+ F8
+
+
+
+ 449.560976,1.560976,37.463415,37.463415
+ outline3
+
+ F9
+
+
+
+ 490.146341,1.560976,37.463415,37.463415
+ outline3
+
+ F10
+
+
+
+ 530.731707,1.560976,37.463415,37.463415
+ outline3
+
+ F11
+
+
+
+ 571.317073,1.560976,37.463415,37.463415
+ outline3
+
+ F12
+
+
+
+
+ 15.609756,78.048780,608.780488,201.365854
+ 0
+
+ 14
+ 1
+
+
+ 14
+ 1
+
+
+ 13
+ 1
+
+
+ 12
+ 1
+
+
+ 8
+ 1
+
+
+ 3.121951,1.560976,37.463415,37.463415
+ outline3
+
+ quoteleft
+ ~
+
+
+
+ 43.707317,1.560976,37.463415,37.463415
+ outline3
+
+ ১
+ !
+
+
+
+ 84.292683,1.560976,37.463415,37.463415
+ outline3
+
+ ২
+ @
+
+
+
+ 124.878049,1.560976,37.463415,37.463415
+ outline3
+
+ ৩
+ ্ৰ
+
+
+
+ 165.463415,1.560976,37.463415,37.463415
+ outline3
+
+ ৪
+ ৰ্
+
+
+
+ 206.048780,1.560976,37.463415,37.463415
+ outline3
+
+ ৫
+ জ্ঞ
+ EuroSign
+
+
+
+ 245.073171,1.560976,37.463415,37.463415
+ outline3
+
+ ৬
+ ত্ৰ
+
+
+
+ 285.658537,1.560976,37.463415,37.463415
+ outline3
+
+ ৭
+ ক্ষ
+
+
+
+ 326.243902,1.560976,37.463415,37.463415
+ outline3
+
+ ৮
+ শ্ৰ
+
+
+
+ 366.829268,1.560976,37.463415,37.463415
+ outline3
+
+ ৯
+ (
+
+
+
+ 407.414634,1.560976,37.463415,37.463415
+ outline3
+
+ ০
+ )
+
+
+
+ 448.000000,1.560976,37.463415,37.463415
+ outline3
+
+ -
+ ঃ
+
+
+
+ 488.585366,1.560976,37.463415,37.463415
+ outline3
+
+ ৃ
+ ঋ
+
+
+
+ 529.170732,1.560976,79.609756,37.463415
+ outline4
+
+ BackSpace
+
+
+
+ 3.121951,42.146341,59.317073,37.463415
+ outline5
+
+ Tab
+ ISO_Left_Tab
+
+
+
+ 65.560976,42.146341,37.463415,37.463415
+ outline3
+
+ ৌ
+ ঔ
+
+
+
+ 106.146341,42.146341,37.463415,37.463415
+ outline3
+
+ ৈ
+ ঐ
+
+
+
+ 145.170732,42.146341,37.463415,37.463415
+ outline3
+
+ া
+ আ
+
+
+
+ 185.756098,42.146341,37.463415,37.463415
+ outline3
+
+ ী
+ ঈ
+
+
+
+ 226.341463,42.146341,37.463415,37.463415
+ outline3
+
+ ূ
+ ঊ
+
+
+
+ 266.926829,42.146341,37.463415,37.463415
+ outline3
+
+ ব
+ ভ
+
+
+
+ 307.512195,42.146341,37.463415,37.463415
+ outline3
+
+ হ
+ ঙ
+
+
+
+ 348.097561,42.146341,37.463415,37.463415
+ outline3
+
+ গ
+ ঘ
+
+
+
+ 388.682927,42.146341,37.463415,37.463415
+ outline3
+
+ দ
+ ধ
+
+
+
+ 429.268293,42.146341,37.463415,37.463415
+ outline3
+
+ জ
+ ঝ
+
+
+
+ 468.292683,42.146341,37.463415,37.463415
+ outline3
+
+ ড
+ ঢ
+
+
+
+ 508.878049,42.146341,37.463415,37.463415
+ outline3
+
+ ়
+ ঞ
+
+
+
+ 549.463415,42.146341,59.317073,37.463415
+ outline6
+
+ য
+ |
+
+
+
+ 3.121951,82.731707,68.682927,37.463415
+ outline7
+
+ ISO_Level3_Shift
+
+
+
+ 76.487805,82.731707,37.463415,37.463415
+ outline3
+
+ ো
+ ও
+
+
+
+ 115.512195,82.731707,37.463415,37.463415
+ outline3
+
+ ে
+ এ
+
+
+
+ 156.097561,82.731707,37.463415,37.463415
+ outline3
+
+ ্
+ অ
+
+
+
+ 196.682927,82.731707,37.463415,37.463415
+ outline3
+
+ ি
+ ই
+
+
+
+ 237.268293,82.731707,37.463415,37.463415
+ outline3
+
+ ু
+ উ
+
+
+
+ 277.853659,82.731707,37.463415,37.463415
+ outline3
+
+ প
+ ফ
+
+
+
+ 318.439024,82.731707,37.463415,37.463415
+ outline3
+
+ ৰ
+ J
+
+
+
+ 359.024390,82.731707,37.463415,37.463415
+ outline3
+
+ ক
+ খ
+
+
+
+ 399.609756,82.731707,37.463415,37.463415
+ outline3
+
+ ত
+ থ
+
+
+
+ 438.634146,82.731707,37.463415,37.463415
+ outline3
+
+ চ
+ ছ
+
+
+
+ 479.219512,82.731707,37.463415,37.463415
+ outline3
+
+ quoteright
+ ঠ
+
+
+
+ 519.804878,82.731707,88.975610,37.463415
+ outline8
+
+ Return
+
+
+
+ 3.121951,121.756098,88.975610,37.463415
+ outline9
+
+ Shift_L
+
+
+
+ 95.219512,121.756098,37.463415,37.463415
+ outline3
+
+ ৎ
+ ৺
+
+
+
+ 135.804878,121.756098,37.463415,37.463415
+ outline3
+
+ ং
+ ঁ
+
+
+
+ 176.390244,121.756098,37.463415,37.463415
+ outline3
+
+ ম
+ ণ
+
+
+
+ 215.414634,121.756098,37.463415,37.463415
+ outline3
+
+ ন
+ V
+
+
+
+ 256.000000,121.756098,37.463415,37.463415
+ outline3
+
+ ৱ
+ B
+
+
+
+ 296.585366,121.756098,37.463415,37.463415
+ outline3
+
+ ল
+ N
+
+
+
+ 337.170732,121.756098,37.463415,37.463415
+ outline3
+
+ স
+ শ
+
+
+
+ 377.756098,121.756098,37.463415,37.463415
+ outline3
+
+ ,
+ ষ
+
+
+
+ 418.341463,121.756098,37.463415,37.463415
+ outline3
+
+ .
+ ।
+
+
+
+ 458.926829,121.756098,37.463415,37.463415
+ outline3
+
+ য়
+ question
+
+
+
+ 499.512195,121.756098,109.268293,37.463415
+ outline10
+
+ Shift_R
+
+
+
+ 3.121951,162.341463,56.195122,37.463415
+ outline1
+
+ cycle-keyboard
+ preferences
+
+
+
+ 62.439024,162.341463,48.390244,37.463415
+ outline2
+
+ Control_L
+
+
+
+ 113.951220,162.341463,48.390244,37.463415
+ outline2
+
+ Alt_L
+ Meta_L
+
+
+
+ 165.463415,162.341463,238.829268,37.463415
+ outline11
+
+ space
+
+
+
+ 407.414634,162.341463,48.390244,37.463415
+ outline2
+
+ Left
+
+
+
+ 458.926829,162.341463,48.390244,37.463415
+ outline2
+
+ Up
+
+
+
+ 508.878049,162.341463,48.390244,37.463415
+ outline2
+
+ Down
+
+
+
+ 560.390244,162.341463,48.390244,37.463415
+ outline2
+
+ Right
+
+
+
+
+ 1.000000
+ 0.000000,0.000000
+ 56.195122,0.000000
+ 56.195122,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 37.463415,0.000000
+ 37.463415,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 79.609756,0.000000
+ 79.609756,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 59.317073,0.000000
+ 59.317073,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 59.317073,0.000000
+ 59.317073,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 68.682927,0.000000
+ 68.682927,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 88.975610,0.000000
+ 88.975610,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 88.975610,0.000000
+ 88.975610,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 109.268293,0.000000
+ 109.268293,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 238.829268,0.000000
+ 238.829268,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 48.390244,0.000000
+ 48.390244,37.463415
+ 0.000000,37.463415
+
+
+
diff --git a/data/keyboards/bn-inscript.xml b/data/keyboards/bn-inscript.xml
new file mode 100644
index 00000000..2c69b7f3
--- /dev/null
+++ b/data/keyboards/bn-inscript.xml
@@ -0,0 +1,683 @@
+
+
+ 0.000000,0.000000,640.000000,296.585366
+
+ 15.609756,15.609756,640.000000,39.024390
+ 0
+
+ 16
+ 1
+
+
+ 3.121951,1.560976,37.463415,37.463415
+ outline3
+
+ Escape
+
+
+
+ 84.292683,1.560976,37.463415,37.463415
+ outline3
+
+ F1
+
+
+
+ 124.878049,1.560976,37.463415,37.463415
+ outline3
+
+ F2
+
+
+
+ 165.463415,1.560976,37.463415,37.463415
+ outline3
+
+ F3
+
+
+
+ 206.048780,1.560976,37.463415,37.463415
+ outline3
+
+ F4
+
+
+
+ 266.926829,1.560976,37.463415,37.463415
+ outline3
+
+ F5
+
+
+
+ 307.512195,1.560976,37.463415,37.463415
+ outline3
+
+ F6
+
+
+
+ 348.097561,1.560976,37.463415,37.463415
+ outline3
+
+ F7
+
+
+
+ 388.682927,1.560976,37.463415,37.463415
+ outline3
+
+ F8
+
+
+
+ 449.560976,1.560976,37.463415,37.463415
+ outline3
+
+ F9
+
+
+
+ 490.146341,1.560976,37.463415,37.463415
+ outline3
+
+ F10
+
+
+
+ 530.731707,1.560976,37.463415,37.463415
+ outline3
+
+ F11
+
+
+
+ 571.317073,1.560976,37.463415,37.463415
+ outline3
+
+ F12
+
+
+
+
+ 15.609756,78.048780,608.780488,201.365854
+ 0
+
+ 14
+ 1
+
+
+ 14
+ 1
+
+
+ 13
+ 1
+
+
+ 12
+ 1
+
+
+ 8
+ 1
+
+
+ 3.121951,1.560976,37.463415,37.463415
+ outline3
+
+ quoteleft
+ ~
+
+
+
+ 43.707317,1.560976,37.463415,37.463415
+ outline3
+
+ ১
+ !
+
+
+
+ 84.292683,1.560976,37.463415,37.463415
+ outline3
+
+ ২
+ @
+
+
+
+ 124.878049,1.560976,37.463415,37.463415
+ outline3
+
+ ৩
+ #
+
+
+
+ 165.463415,1.560976,37.463415,37.463415
+ outline3
+
+ ৪
+ $
+
+
+
+ 206.048780,1.560976,37.463415,37.463415
+ outline3
+
+ ৫
+ %
+ EuroSign
+
+
+
+ 245.073171,1.560976,37.463415,37.463415
+ outline3
+
+ ৬
+ ^
+
+
+
+ 285.658537,1.560976,37.463415,37.463415
+ outline3
+
+ ৭
+ &
+
+
+
+ 326.243902,1.560976,37.463415,37.463415
+ outline3
+
+ ৮
+ *
+
+
+
+ 366.829268,1.560976,37.463415,37.463415
+ outline3
+
+ ৯
+ (
+
+
+
+ 407.414634,1.560976,37.463415,37.463415
+ outline3
+
+ ০
+ )
+
+
+
+ 448.000000,1.560976,37.463415,37.463415
+ outline3
+
+ -
+ ঃ
+
+
+
+ 488.585366,1.560976,37.463415,37.463415
+ outline3
+
+ ৃ
+ ঋ
+
+
+
+ 529.170732,1.560976,79.609756,37.463415
+ outline4
+
+ BackSpace
+
+
+
+ 3.121951,42.146341,59.317073,37.463415
+ outline5
+
+ Tab
+ ISO_Left_Tab
+
+
+
+ 65.560976,42.146341,37.463415,37.463415
+ outline3
+
+ ৌ
+ ঔ
+
+
+
+ 106.146341,42.146341,37.463415,37.463415
+ outline3
+
+ ৈ
+ ঐ
+
+
+
+ 145.170732,42.146341,37.463415,37.463415
+ outline3
+
+ া
+ আ
+
+
+
+ 185.756098,42.146341,37.463415,37.463415
+ outline3
+
+ ী
+ ঈ
+
+
+
+ 226.341463,42.146341,37.463415,37.463415
+ outline3
+
+ ূ
+ ঊ
+
+
+
+ 266.926829,42.146341,37.463415,37.463415
+ outline3
+
+ ব
+ ভ
+
+
+
+ 307.512195,42.146341,37.463415,37.463415
+ outline3
+
+ হ
+ ঙ
+
+
+
+ 348.097561,42.146341,37.463415,37.463415
+ outline3
+
+ গ
+ ঘ
+
+
+
+ 388.682927,42.146341,37.463415,37.463415
+ outline3
+
+ দ
+ ধ
+
+
+
+ 429.268293,42.146341,37.463415,37.463415
+ outline3
+
+ জ
+ ঝ
+
+
+
+ 468.292683,42.146341,37.463415,37.463415
+ outline3
+
+ ড
+ ঢ
+
+
+
+ 508.878049,42.146341,37.463415,37.463415
+ outline3
+
+ ়
+ ঞ
+
+
+
+ 549.463415,42.146341,59.317073,37.463415
+ outline6
+
+ \
+ |
+
+
+
+ 3.121951,82.731707,68.682927,37.463415
+ outline7
+
+ ISO_Level3_Shift
+
+
+
+ 76.487805,82.731707,37.463415,37.463415
+ outline3
+
+ ো
+ ও
+
+
+
+ 115.512195,82.731707,37.463415,37.463415
+ outline3
+
+ ে
+ এ
+
+
+
+ 156.097561,82.731707,37.463415,37.463415
+ outline3
+
+ ্
+ অ
+
+
+
+ 196.682927,82.731707,37.463415,37.463415
+ outline3
+
+ ি
+ ই
+
+
+
+ 237.268293,82.731707,37.463415,37.463415
+ outline3
+
+ ু
+ উ
+
+
+
+ 277.853659,82.731707,37.463415,37.463415
+ outline3
+
+ প
+ ফ
+
+
+
+ 318.439024,82.731707,37.463415,37.463415
+ outline3
+
+ র
+ J
+
+
+
+ 359.024390,82.731707,37.463415,37.463415
+ outline3
+
+ ক
+ খ
+
+
+
+ 399.609756,82.731707,37.463415,37.463415
+ outline3
+
+ ত
+ থ
+
+
+
+ 438.634146,82.731707,37.463415,37.463415
+ outline3
+
+ চ
+ ছ
+
+
+
+ 479.219512,82.731707,37.463415,37.463415
+ outline3
+
+ quoteright
+ ঠ
+
+
+
+ 519.804878,82.731707,88.975610,37.463415
+ outline8
+
+ Return
+
+
+
+ 3.121951,121.756098,88.975610,37.463415
+ outline9
+
+ Shift_L
+
+
+
+ 95.219512,121.756098,37.463415,37.463415
+ outline3
+
+ z
+ Z
+
+
+
+ 135.804878,121.756098,37.463415,37.463415
+ outline3
+
+ ং
+ ঁ
+
+
+
+ 176.390244,121.756098,37.463415,37.463415
+ outline3
+
+ ম
+ ণ
+
+
+
+ 215.414634,121.756098,37.463415,37.463415
+ outline3
+
+ ন
+ V
+
+
+
+ 256.000000,121.756098,37.463415,37.463415
+ outline3
+
+ ব
+ B
+
+
+
+ 296.585366,121.756098,37.463415,37.463415
+ outline3
+
+ ল
+ N
+
+
+
+ 337.170732,121.756098,37.463415,37.463415
+ outline3
+
+ স
+ শ
+
+
+
+ 377.756098,121.756098,37.463415,37.463415
+ outline3
+
+ ,
+ ষ
+
+
+
+ 418.341463,121.756098,37.463415,37.463415
+ outline3
+
+ .
+ ।
+
+
+
+ 458.926829,121.756098,37.463415,37.463415
+ outline3
+
+ য়
+ য
+
+
+
+ 499.512195,121.756098,109.268293,37.463415
+ outline10
+
+ Shift_R
+
+
+
+ 3.121951,162.341463,56.195122,37.463415
+ outline1
+
+ cycle-keyboard
+ preferences
+
+
+
+ 62.439024,162.341463,48.390244,37.463415
+ outline2
+
+ Control_L
+
+
+
+ 113.951220,162.341463,48.390244,37.463415
+ outline2
+
+ Alt_L
+ Meta_L
+
+
+
+ 165.463415,162.341463,238.829268,37.463415
+ outline11
+
+ space
+
+
+
+ 407.414634,162.341463,48.390244,37.463415
+ outline2
+
+ Left
+
+
+
+ 458.926829,162.341463,48.390244,37.463415
+ outline2
+
+ Up
+
+
+
+ 508.878049,162.341463,48.390244,37.463415
+ outline2
+
+ Down
+
+
+
+ 560.390244,162.341463,48.390244,37.463415
+ outline2
+
+ Right
+
+
+
+
+ 1.000000
+ 0.000000,0.000000
+ 56.195122,0.000000
+ 56.195122,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 37.463415,0.000000
+ 37.463415,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 79.609756,0.000000
+ 79.609756,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 59.317073,0.000000
+ 59.317073,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 59.317073,0.000000
+ 59.317073,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 68.682927,0.000000
+ 68.682927,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 88.975610,0.000000
+ 88.975610,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 88.975610,0.000000
+ 88.975610,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 109.268293,0.000000
+ 109.268293,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 238.829268,0.000000
+ 238.829268,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 48.390244,0.000000
+ 48.390244,37.463415
+ 0.000000,37.463415
+
+
+
diff --git a/data/keyboards/gu-inscript.xml b/data/keyboards/gu-inscript.xml
new file mode 100644
index 00000000..276cbb0b
--- /dev/null
+++ b/data/keyboards/gu-inscript.xml
@@ -0,0 +1,683 @@
+
+
+ 0.000000,0.000000,640.000000,296.585366
+
+ 15.609756,15.609756,640.000000,39.024390
+ 0
+
+ 16
+ 1
+
+
+ 3.121951,1.560976,37.463415,37.463415
+ outline3
+
+ Escape
+
+
+
+ 84.292683,1.560976,37.463415,37.463415
+ outline3
+
+ F1
+
+
+
+ 124.878049,1.560976,37.463415,37.463415
+ outline3
+
+ F2
+
+
+
+ 165.463415,1.560976,37.463415,37.463415
+ outline3
+
+ F3
+
+
+
+ 206.048780,1.560976,37.463415,37.463415
+ outline3
+
+ F4
+
+
+
+ 266.926829,1.560976,37.463415,37.463415
+ outline3
+
+ F5
+
+
+
+ 307.512195,1.560976,37.463415,37.463415
+ outline3
+
+ F6
+
+
+
+ 348.097561,1.560976,37.463415,37.463415
+ outline3
+
+ F7
+
+
+
+ 388.682927,1.560976,37.463415,37.463415
+ outline3
+
+ F8
+
+
+
+ 449.560976,1.560976,37.463415,37.463415
+ outline3
+
+ F9
+
+
+
+ 490.146341,1.560976,37.463415,37.463415
+ outline3
+
+ F10
+
+
+
+ 530.731707,1.560976,37.463415,37.463415
+ outline3
+
+ F11
+
+
+
+ 571.317073,1.560976,37.463415,37.463415
+ outline3
+
+ F12
+
+
+
+
+ 15.609756,78.048780,608.780488,201.365854
+ 0
+
+ 14
+ 1
+
+
+ 14
+ 1
+
+
+ 13
+ 1
+
+
+ 12
+ 1
+
+
+ 8
+ 1
+
+
+ 3.121951,1.560976,37.463415,37.463415
+ outline3
+
+ quoteleft
+ ~
+
+
+
+ 43.707317,1.560976,37.463415,37.463415
+ outline3
+
+ ૧
+ ઍ
+
+
+
+ 84.292683,1.560976,37.463415,37.463415
+ outline3
+
+ ૨
+ ૅ
+
+
+
+ 124.878049,1.560976,37.463415,37.463415
+ outline3
+
+ ૩
+ ૠ
+
+
+
+ 165.463415,1.560976,37.463415,37.463415
+ outline3
+
+ ૪
+ ૄ
+
+
+
+ 206.048780,1.560976,37.463415,37.463415
+ outline3
+
+ ૫
+ જ્ઞ
+ EuroSign
+
+
+
+ 245.073171,1.560976,37.463415,37.463415
+ outline3
+
+ ૬
+ ત્ર
+
+
+
+ 285.658537,1.560976,37.463415,37.463415
+ outline3
+
+ ૭
+ ક્ષ
+
+
+
+ 326.243902,1.560976,37.463415,37.463415
+ outline3
+
+ ૮
+ શ્ર
+
+
+
+ 366.829268,1.560976,37.463415,37.463415
+ outline3
+
+ ૯
+ (
+
+
+
+ 407.414634,1.560976,37.463415,37.463415
+ outline3
+
+ ૦
+ )
+
+
+
+ 448.000000,1.560976,37.463415,37.463415
+ outline3
+
+ -
+ ઃ
+
+
+
+ 488.585366,1.560976,37.463415,37.463415
+ outline3
+
+ ૃ
+ ઋ
+
+
+
+ 529.170732,1.560976,79.609756,37.463415
+ outline4
+
+ BackSpace
+
+
+
+ 3.121951,42.146341,59.317073,37.463415
+ outline5
+
+ Tab
+ ISO_Left_Tab
+
+
+
+ 65.560976,42.146341,37.463415,37.463415
+ outline3
+
+ ૌ
+ ઔ
+
+
+
+ 106.146341,42.146341,37.463415,37.463415
+ outline3
+
+ ૈ
+ ઐ
+
+
+
+ 145.170732,42.146341,37.463415,37.463415
+ outline3
+
+ ા
+ આ
+
+
+
+ 185.756098,42.146341,37.463415,37.463415
+ outline3
+
+ ી
+ ઈ
+
+
+
+ 226.341463,42.146341,37.463415,37.463415
+ outline3
+
+ ૂ
+ ઊ
+
+
+
+ 266.926829,42.146341,37.463415,37.463415
+ outline3
+
+ બ
+ ભ
+
+
+
+ 307.512195,42.146341,37.463415,37.463415
+ outline3
+
+ હ
+ ઙ
+
+
+
+ 348.097561,42.146341,37.463415,37.463415
+ outline3
+
+ ગ
+ ઘ
+
+
+
+ 388.682927,42.146341,37.463415,37.463415
+ outline3
+
+ દ
+ ધ
+
+
+
+ 429.268293,42.146341,37.463415,37.463415
+ outline3
+
+ જ
+ ઝ
+
+
+
+ 468.292683,42.146341,37.463415,37.463415
+ outline3
+
+ ડ
+ ઢ
+
+
+
+ 508.878049,42.146341,37.463415,37.463415
+ outline3
+
+ ઼
+ ઞ
+
+
+
+ 549.463415,42.146341,59.317073,37.463415
+ outline6
+
+ ૉ
+ ઑ
+
+
+
+ 3.121951,82.731707,68.682927,37.463415
+ outline7
+
+ ISO_Level3_Shift
+
+
+
+ 76.487805,82.731707,37.463415,37.463415
+ outline3
+
+ ો
+ ઓ
+
+
+
+ 115.512195,82.731707,37.463415,37.463415
+ outline3
+
+ ે
+ એ
+
+
+
+ 156.097561,82.731707,37.463415,37.463415
+ outline3
+
+ ્
+ અ
+
+
+
+ 196.682927,82.731707,37.463415,37.463415
+ outline3
+
+ િ
+ ઇ
+
+
+
+ 237.268293,82.731707,37.463415,37.463415
+ outline3
+
+ ુ
+ ઉ
+
+
+
+ 277.853659,82.731707,37.463415,37.463415
+ outline3
+
+ પ
+ ફ
+
+
+
+ 318.439024,82.731707,37.463415,37.463415
+ outline3
+
+ ર
+ ઽ
+
+
+
+ 359.024390,82.731707,37.463415,37.463415
+ outline3
+
+ ક
+ ખ
+
+
+
+ 399.609756,82.731707,37.463415,37.463415
+ outline3
+
+ ત
+ થ
+
+
+
+ 438.634146,82.731707,37.463415,37.463415
+ outline3
+
+ ચ
+ છ
+
+
+
+ 479.219512,82.731707,37.463415,37.463415
+ outline3
+
+ quoteright
+ ઠ
+
+
+
+ 519.804878,82.731707,88.975610,37.463415
+ outline8
+
+ Return
+
+
+
+ 3.121951,121.756098,88.975610,37.463415
+ outline9
+
+ Shift_L
+
+
+
+ 95.219512,121.756098,37.463415,37.463415
+ outline3
+
+ ૱
+ ૐ
+
+
+
+ 135.804878,121.756098,37.463415,37.463415
+ outline3
+
+ ં
+ ઁ
+
+
+
+ 176.390244,121.756098,37.463415,37.463415
+ outline3
+
+ મ
+ ણ
+
+
+
+ 215.414634,121.756098,37.463415,37.463415
+ outline3
+
+ ન
+ "
+
+
+
+ 256.000000,121.756098,37.463415,37.463415
+ outline3
+
+ વ
+ '
+
+
+
+ 296.585366,121.756098,37.463415,37.463415
+ outline3
+
+ લ
+ ળ
+
+
+
+ 337.170732,121.756098,37.463415,37.463415
+ outline3
+
+ સ
+ શ
+
+
+
+ 377.756098,121.756098,37.463415,37.463415
+ outline3
+
+ ,
+ ષ
+
+
+
+ 418.341463,121.756098,37.463415,37.463415
+ outline3
+
+ .
+ ।
+
+
+
+ 458.926829,121.756098,37.463415,37.463415
+ outline3
+
+ ય
+ ?
+
+
+
+ 499.512195,121.756098,109.268293,37.463415
+ outline10
+
+ Shift_R
+
+
+
+ 3.121951,162.341463,56.195122,37.463415
+ outline1
+
+ cycle-keyboard
+ preferences
+
+
+
+ 62.439024,162.341463,48.390244,37.463415
+ outline2
+
+ Control_L
+
+
+
+ 113.951220,162.341463,48.390244,37.463415
+ outline2
+
+ Alt_L
+ Meta_L
+
+
+
+ 165.463415,162.341463,238.829268,37.463415
+ outline11
+
+ space
+
+
+
+ 407.414634,162.341463,48.390244,37.463415
+ outline2
+
+ Left
+
+
+
+ 458.926829,162.341463,48.390244,37.463415
+ outline2
+
+ Up
+
+
+
+ 508.878049,162.341463,48.390244,37.463415
+ outline2
+
+ Down
+
+
+
+ 560.390244,162.341463,48.390244,37.463415
+ outline2
+
+ Right
+
+
+
+
+ 1.000000
+ 0.000000,0.000000
+ 56.195122,0.000000
+ 56.195122,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 37.463415,0.000000
+ 37.463415,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 79.609756,0.000000
+ 79.609756,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 59.317073,0.000000
+ 59.317073,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 59.317073,0.000000
+ 59.317073,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 68.682927,0.000000
+ 68.682927,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 88.975610,0.000000
+ 88.975610,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 88.975610,0.000000
+ 88.975610,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 109.268293,0.000000
+ 109.268293,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 238.829268,0.000000
+ 238.829268,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 48.390244,0.000000
+ 48.390244,37.463415
+ 0.000000,37.463415
+
+
+
diff --git a/data/keyboards/hi-inscript.xml b/data/keyboards/hi-inscript.xml
new file mode 100644
index 00000000..d80d76f3
--- /dev/null
+++ b/data/keyboards/hi-inscript.xml
@@ -0,0 +1,683 @@
+
+
+ 0.000000,0.000000,640.000000,296.585366
+
+ 15.609756,15.609756,640.000000,39.024390
+ 0
+
+ 16
+ 1
+
+
+ 3.121951,1.560976,37.463415,37.463415
+ outline3
+
+ Escape
+
+
+
+ 84.292683,1.560976,37.463415,37.463415
+ outline3
+
+ F1
+
+
+
+ 124.878049,1.560976,37.463415,37.463415
+ outline3
+
+ F2
+
+
+
+ 165.463415,1.560976,37.463415,37.463415
+ outline3
+
+ F3
+
+
+
+ 206.048780,1.560976,37.463415,37.463415
+ outline3
+
+ F4
+
+
+
+ 266.926829,1.560976,37.463415,37.463415
+ outline3
+
+ F5
+
+
+
+ 307.512195,1.560976,37.463415,37.463415
+ outline3
+
+ F6
+
+
+
+ 348.097561,1.560976,37.463415,37.463415
+ outline3
+
+ F7
+
+
+
+ 388.682927,1.560976,37.463415,37.463415
+ outline3
+
+ F8
+
+
+
+ 449.560976,1.560976,37.463415,37.463415
+ outline3
+
+ F9
+
+
+
+ 490.146341,1.560976,37.463415,37.463415
+ outline3
+
+ F10
+
+
+
+ 530.731707,1.560976,37.463415,37.463415
+ outline3
+
+ F11
+
+
+
+ 571.317073,1.560976,37.463415,37.463415
+ outline3
+
+ F12
+
+
+
+
+ 15.609756,78.048780,608.780488,201.365854
+ 0
+
+ 14
+ 1
+
+
+ 14
+ 1
+
+
+ 13
+ 1
+
+
+ 12
+ 1
+
+
+ 8
+ 1
+
+
+ 3.121951,1.560976,37.463415,37.463415
+ outline3
+
+ quoteleft
+ ऒ
+
+
+
+ 43.707317,1.560976,37.463415,37.463415
+ outline3
+
+ १
+ ऍ
+
+
+
+ 84.292683,1.560976,37.463415,37.463415
+ outline3
+
+ २
+ ॅ
+
+
+
+ 124.878049,1.560976,37.463415,37.463415
+ outline3
+
+ ३
+ #
+
+
+
+ 165.463415,1.560976,37.463415,37.463415
+ outline3
+
+ ४
+ $
+
+
+
+ 206.048780,1.560976,37.463415,37.463415
+ outline3
+
+ ५
+ ज्ञ
+ EuroSign
+
+
+
+ 245.073171,1.560976,37.463415,37.463415
+ outline3
+
+ ६
+ त्र
+
+
+
+ 285.658537,1.560976,37.463415,37.463415
+ outline3
+
+ ७
+ क्ष
+
+
+
+ 326.243902,1.560976,37.463415,37.463415
+ outline3
+
+ ८
+ श्र
+
+
+
+ 366.829268,1.560976,37.463415,37.463415
+ outline3
+
+ ९
+ (
+
+
+
+ 407.414634,1.560976,37.463415,37.463415
+ outline3
+
+ ०
+ )
+
+
+
+ 448.000000,1.560976,37.463415,37.463415
+ outline3
+
+ -
+ ः
+
+
+
+ 488.585366,1.560976,37.463415,37.463415
+ outline3
+
+ ृ
+ ऋ
+
+
+
+ 529.170732,1.560976,79.609756,37.463415
+ outline4
+
+ BackSpace
+
+
+
+ 3.121951,42.146341,59.317073,37.463415
+ outline5
+
+ Tab
+ ISO_Left_Tab
+
+
+
+ 65.560976,42.146341,37.463415,37.463415
+ outline3
+
+ ौ
+ औ
+
+
+
+ 106.146341,42.146341,37.463415,37.463415
+ outline3
+
+ ै
+ ऐ
+
+
+
+ 145.170732,42.146341,37.463415,37.463415
+ outline3
+
+ ा
+ आ
+
+
+
+ 185.756098,42.146341,37.463415,37.463415
+ outline3
+
+ ी
+ ई
+
+
+
+ 226.341463,42.146341,37.463415,37.463415
+ outline3
+
+ ू
+ ऊ
+
+
+
+ 266.926829,42.146341,37.463415,37.463415
+ outline3
+
+ ब
+ भ
+
+
+
+ 307.512195,42.146341,37.463415,37.463415
+ outline3
+
+ ह
+ ङ
+
+
+
+ 348.097561,42.146341,37.463415,37.463415
+ outline3
+
+ ग
+ घ
+
+
+
+ 388.682927,42.146341,37.463415,37.463415
+ outline3
+
+ द
+ ध
+
+
+
+ 429.268293,42.146341,37.463415,37.463415
+ outline3
+
+ ज
+ झ
+
+
+
+ 468.292683,42.146341,37.463415,37.463415
+ outline3
+
+ ड
+ ढ
+
+
+
+ 508.878049,42.146341,37.463415,37.463415
+ outline3
+
+ ़
+ ञ
+
+
+
+ 549.463415,42.146341,59.317073,37.463415
+ outline6
+
+ ॉ
+ ऑ
+
+
+
+ 3.121951,82.731707,68.682927,37.463415
+ outline7
+
+ ISO_Level3_Shift
+
+
+
+ 76.487805,82.731707,37.463415,37.463415
+ outline3
+
+ ो
+ ओ
+
+
+
+ 115.512195,82.731707,37.463415,37.463415
+ outline3
+
+ े
+ ए
+
+
+
+ 156.097561,82.731707,37.463415,37.463415
+ outline3
+
+ ्
+ अ
+
+
+
+ 196.682927,82.731707,37.463415,37.463415
+ outline3
+
+ ि
+ इ
+
+
+
+ 237.268293,82.731707,37.463415,37.463415
+ outline3
+
+ ु
+ उ
+
+
+
+ 277.853659,82.731707,37.463415,37.463415
+ outline3
+
+ प
+ फ
+
+
+
+ 318.439024,82.731707,37.463415,37.463415
+ outline3
+
+ र
+ ऱ
+
+
+
+ 359.024390,82.731707,37.463415,37.463415
+ outline3
+
+ क
+ ख
+
+
+
+ 399.609756,82.731707,37.463415,37.463415
+ outline3
+
+ त
+ थ
+
+
+
+ 438.634146,82.731707,37.463415,37.463415
+ outline3
+
+ च
+ छ
+
+
+
+ 479.219512,82.731707,37.463415,37.463415
+ outline3
+
+ quoteright
+ ठ
+
+
+
+ 519.804878,82.731707,88.975610,37.463415
+ outline8
+
+ Return
+
+
+
+ 3.121951,121.756098,88.975610,37.463415
+ outline9
+
+ Shift_L
+
+
+
+ 95.219512,121.756098,37.463415,37.463415
+ outline3
+
+ ॆ
+ ऎ
+
+
+
+ 135.804878,121.756098,37.463415,37.463415
+ outline3
+
+ ं
+ ँ
+
+
+
+ 176.390244,121.756098,37.463415,37.463415
+ outline3
+
+ म
+ ण
+
+
+
+ 215.414634,121.756098,37.463415,37.463415
+ outline3
+
+ न
+ ऩ
+
+
+
+ 256.000000,121.756098,37.463415,37.463415
+ outline3
+
+ व
+ ऴ
+
+
+
+ 296.585366,121.756098,37.463415,37.463415
+ outline3
+
+ ल
+ ळ
+
+
+
+ 337.170732,121.756098,37.463415,37.463415
+ outline3
+
+ स
+ श
+
+
+
+ 377.756098,121.756098,37.463415,37.463415
+ outline3
+
+ ,
+ ष
+
+
+
+ 418.341463,121.756098,37.463415,37.463415
+ outline3
+
+ .
+ ।
+
+
+
+ 458.926829,121.756098,37.463415,37.463415
+ outline3
+
+ य
+ य़
+
+
+
+ 499.512195,121.756098,109.268293,37.463415
+ outline10
+
+ Shift_R
+
+
+
+ 3.121951,162.341463,56.195122,37.463415
+ outline1
+
+ cycle-keyboard
+ preferences
+
+
+
+ 62.439024,162.341463,48.390244,37.463415
+ outline2
+
+ Control_L
+
+
+
+ 113.951220,162.341463,48.390244,37.463415
+ outline2
+
+ Alt_L
+ Meta_L
+
+
+
+ 165.463415,162.341463,238.829268,37.463415
+ outline11
+
+ space
+
+
+
+ 407.414634,162.341463,48.390244,37.463415
+ outline2
+
+ Left
+
+
+
+ 458.926829,162.341463,48.390244,37.463415
+ outline2
+
+ Up
+
+
+
+ 508.878049,162.341463,48.390244,37.463415
+ outline2
+
+ Down
+
+
+
+ 560.390244,162.341463,48.390244,37.463415
+ outline2
+
+ Right
+
+
+
+
+ 1.000000
+ 0.000000,0.000000
+ 56.195122,0.000000
+ 56.195122,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 37.463415,0.000000
+ 37.463415,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 79.609756,0.000000
+ 79.609756,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 59.317073,0.000000
+ 59.317073,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 59.317073,0.000000
+ 59.317073,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 68.682927,0.000000
+ 68.682927,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 88.975610,0.000000
+ 88.975610,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 88.975610,0.000000
+ 88.975610,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 109.268293,0.000000
+ 109.268293,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 238.829268,0.000000
+ 238.829268,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 48.390244,0.000000
+ 48.390244,37.463415
+ 0.000000,37.463415
+
+
+
diff --git a/data/keyboards/kn-inscript.xml b/data/keyboards/kn-inscript.xml
new file mode 100644
index 00000000..7d1421e8
--- /dev/null
+++ b/data/keyboards/kn-inscript.xml
@@ -0,0 +1,683 @@
+
+
+ 0.000000,0.000000,640.000000,296.585366
+
+ 15.609756,15.609756,640.000000,39.024390
+ 0
+
+ 16
+ 1
+
+
+ 3.121951,1.560976,37.463415,37.463415
+ outline3
+
+ Escape
+
+
+
+ 84.292683,1.560976,37.463415,37.463415
+ outline3
+
+ F1
+
+
+
+ 124.878049,1.560976,37.463415,37.463415
+ outline3
+
+ F2
+
+
+
+ 165.463415,1.560976,37.463415,37.463415
+ outline3
+
+ F3
+
+
+
+ 206.048780,1.560976,37.463415,37.463415
+ outline3
+
+ F4
+
+
+
+ 266.926829,1.560976,37.463415,37.463415
+ outline3
+
+ F5
+
+
+
+ 307.512195,1.560976,37.463415,37.463415
+ outline3
+
+ F6
+
+
+
+ 348.097561,1.560976,37.463415,37.463415
+ outline3
+
+ F7
+
+
+
+ 388.682927,1.560976,37.463415,37.463415
+ outline3
+
+ F8
+
+
+
+ 449.560976,1.560976,37.463415,37.463415
+ outline3
+
+ F9
+
+
+
+ 490.146341,1.560976,37.463415,37.463415
+ outline3
+
+ F10
+
+
+
+ 530.731707,1.560976,37.463415,37.463415
+ outline3
+
+ F11
+
+
+
+ 571.317073,1.560976,37.463415,37.463415
+ outline3
+
+ F12
+
+
+
+
+ 15.609756,78.048780,608.780488,201.365854
+ 0
+
+ 14
+ 1
+
+
+ 14
+ 1
+
+
+ 13
+ 1
+
+
+ 12
+ 1
+
+
+ 8
+ 1
+
+
+ 3.121951,1.560976,37.463415,37.463415
+ outline3
+
+ quoteleft
+ ಒ
+
+
+
+ 43.707317,1.560976,37.463415,37.463415
+ outline3
+
+ ೧
+ !
+
+
+
+ 84.292683,1.560976,37.463415,37.463415
+ outline3
+
+ ೨
+ @
+
+
+
+ 124.878049,1.560976,37.463415,37.463415
+ outline3
+
+ ೩
+ #
+
+
+
+ 165.463415,1.560976,37.463415,37.463415
+ outline3
+
+ ೪
+ $
+
+
+
+ 206.048780,1.560976,37.463415,37.463415
+ outline3
+
+ ೫
+ ಜ್ಞ
+ EuroSign
+
+
+
+ 245.073171,1.560976,37.463415,37.463415
+ outline3
+
+ ೬
+ ತ್ರ
+
+
+
+ 285.658537,1.560976,37.463415,37.463415
+ outline3
+
+ ೭
+ ಕ್ಷ
+
+
+
+ 326.243902,1.560976,37.463415,37.463415
+ outline3
+
+ ೮
+ ಶ್ರ
+
+
+
+ 366.829268,1.560976,37.463415,37.463415
+ outline3
+
+ ೯
+ (
+
+
+
+ 407.414634,1.560976,37.463415,37.463415
+ outline3
+
+ ೦
+ )
+
+
+
+ 448.000000,1.560976,37.463415,37.463415
+ outline3
+
+ -
+ ಃ
+
+
+
+ 488.585366,1.560976,37.463415,37.463415
+ outline3
+
+ ೃ
+ ಋ
+
+
+
+ 529.170732,1.560976,79.609756,37.463415
+ outline4
+
+ BackSpace
+
+
+
+ 3.121951,42.146341,59.317073,37.463415
+ outline5
+
+ Tab
+ ISO_Left_Tab
+
+
+
+ 65.560976,42.146341,37.463415,37.463415
+ outline3
+
+ ೌ
+ ಔ
+
+
+
+ 106.146341,42.146341,37.463415,37.463415
+ outline3
+
+ ೈ
+ ಐ
+
+
+
+ 145.170732,42.146341,37.463415,37.463415
+ outline3
+
+ ಾ
+ ಆ
+
+
+
+ 185.756098,42.146341,37.463415,37.463415
+ outline3
+
+ ೀ
+ ಈ
+
+
+
+ 226.341463,42.146341,37.463415,37.463415
+ outline3
+
+ ೂ
+ ಊ
+
+
+
+ 266.926829,42.146341,37.463415,37.463415
+ outline3
+
+ ಬ
+ ಭ
+
+
+
+ 307.512195,42.146341,37.463415,37.463415
+ outline3
+
+ ಹ
+ ಙ
+
+
+
+ 348.097561,42.146341,37.463415,37.463415
+ outline3
+
+ ಗ
+ ಘ
+
+
+
+ 388.682927,42.146341,37.463415,37.463415
+ outline3
+
+ ದ
+ ಧ
+
+
+
+ 429.268293,42.146341,37.463415,37.463415
+ outline3
+
+ ಜ
+ ಝ
+
+
+
+ 468.292683,42.146341,37.463415,37.463415
+ outline3
+
+ ಡ
+ ಢ
+
+
+
+ 508.878049,42.146341,37.463415,37.463415
+ outline3
+
+ ]
+ ಞ
+
+
+
+ 549.463415,42.146341,59.317073,37.463415
+ outline6
+
+
+ |
+
+
+
+ 3.121951,82.731707,68.682927,37.463415
+ outline7
+
+ ISO_Level3_Shift
+
+
+
+ 76.487805,82.731707,37.463415,37.463415
+ outline3
+
+ ೋ
+ ಓ
+
+
+
+ 115.512195,82.731707,37.463415,37.463415
+ outline3
+
+ ೇ
+ ಏ
+
+
+
+ 156.097561,82.731707,37.463415,37.463415
+ outline3
+
+ ್
+ ಅ
+
+
+
+ 196.682927,82.731707,37.463415,37.463415
+ outline3
+
+ ಿ
+ ಇ
+
+
+
+ 237.268293,82.731707,37.463415,37.463415
+ outline3
+
+ ು
+ ಉ
+
+
+
+ 277.853659,82.731707,37.463415,37.463415
+ outline3
+
+ ಪ
+ ಫ
+
+
+
+ 318.439024,82.731707,37.463415,37.463415
+ outline3
+
+ ರ
+ ಱ
+
+
+
+ 359.024390,82.731707,37.463415,37.463415
+ outline3
+
+ ಕ
+ ಖ
+
+
+
+ 399.609756,82.731707,37.463415,37.463415
+ outline3
+
+ ತ
+ ಥ
+
+
+
+ 438.634146,82.731707,37.463415,37.463415
+ outline3
+
+ ಚ
+ ಛ
+
+
+
+ 479.219512,82.731707,37.463415,37.463415
+ outline3
+
+ quoteright
+ ಠ
+
+
+
+ 519.804878,82.731707,88.975610,37.463415
+ outline8
+
+ Return
+
+
+
+ 3.121951,121.756098,88.975610,37.463415
+ outline9
+
+ Shift_L
+
+
+
+ 95.219512,121.756098,37.463415,37.463415
+ outline3
+
+ ೆ
+ ಎ
+
+
+
+ 135.804878,121.756098,37.463415,37.463415
+ outline3
+
+ ಂ
+
+
+
+
+ 176.390244,121.756098,37.463415,37.463415
+ outline3
+
+ ಮ
+ ಣ
+
+
+
+ 215.414634,121.756098,37.463415,37.463415
+ outline3
+
+ ನ
+
+
+
+
+ 256.000000,121.756098,37.463415,37.463415
+ outline3
+
+ ವ
+ B
+
+
+
+ 296.585366,121.756098,37.463415,37.463415
+ outline3
+
+ ಲ
+ ಳ
+
+
+
+ 337.170732,121.756098,37.463415,37.463415
+ outline3
+
+ ಸ
+ ಶ
+
+
+
+ 377.756098,121.756098,37.463415,37.463415
+ outline3
+
+ ,
+ ಷ
+
+
+
+ 418.341463,121.756098,37.463415,37.463415
+ outline3
+
+ .
+ ಾ
+
+
+
+ 458.926829,121.756098,37.463415,37.463415
+ outline3
+
+ ಯ
+ question
+
+
+
+ 499.512195,121.756098,109.268293,37.463415
+ outline10
+
+ Shift_R
+
+
+
+ 3.121951,162.341463,56.195122,37.463415
+ outline1
+
+ cycle-keyboard
+ preferences
+
+
+
+ 62.439024,162.341463,48.390244,37.463415
+ outline2
+
+ Control_L
+
+
+
+ 113.951220,162.341463,48.390244,37.463415
+ outline2
+
+ Alt_L
+ Meta_L
+
+
+
+ 165.463415,162.341463,238.829268,37.463415
+ outline11
+
+ space
+
+
+
+ 407.414634,162.341463,48.390244,37.463415
+ outline2
+
+ Left
+
+
+
+ 458.926829,162.341463,48.390244,37.463415
+ outline2
+
+ Up
+
+
+
+ 508.878049,162.341463,48.390244,37.463415
+ outline2
+
+ Down
+
+
+
+ 560.390244,162.341463,48.390244,37.463415
+ outline2
+
+ Right
+
+
+
+
+ 1.000000
+ 0.000000,0.000000
+ 56.195122,0.000000
+ 56.195122,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 37.463415,0.000000
+ 37.463415,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 79.609756,0.000000
+ 79.609756,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 59.317073,0.000000
+ 59.317073,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 59.317073,0.000000
+ 59.317073,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 68.682927,0.000000
+ 68.682927,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 88.975610,0.000000
+ 88.975610,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 88.975610,0.000000
+ 88.975610,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 109.268293,0.000000
+ 109.268293,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 238.829268,0.000000
+ 238.829268,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 48.390244,0.000000
+ 48.390244,37.463415
+ 0.000000,37.463415
+
+
+
diff --git a/data/keyboards/ks-inscript.xml b/data/keyboards/ks-inscript.xml
new file mode 100644
index 00000000..dd1c081b
--- /dev/null
+++ b/data/keyboards/ks-inscript.xml
@@ -0,0 +1,683 @@
+
+
+ 0.000000,0.000000,640.000000,296.585366
+
+ 15.609756,15.609756,640.000000,39.024390
+ 0
+
+ 16
+ 1
+
+
+ 3.121951,1.560976,37.463415,37.463415
+ outline3
+
+ Escape
+
+
+
+ 84.292683,1.560976,37.463415,37.463415
+ outline3
+
+ F1
+
+
+
+ 124.878049,1.560976,37.463415,37.463415
+ outline3
+
+ F2
+
+
+
+ 165.463415,1.560976,37.463415,37.463415
+ outline3
+
+ F3
+
+
+
+ 206.048780,1.560976,37.463415,37.463415
+ outline3
+
+ F4
+
+
+
+ 266.926829,1.560976,37.463415,37.463415
+ outline3
+
+ F5
+
+
+
+ 307.512195,1.560976,37.463415,37.463415
+ outline3
+
+ F6
+
+
+
+ 348.097561,1.560976,37.463415,37.463415
+ outline3
+
+ F7
+
+
+
+ 388.682927,1.560976,37.463415,37.463415
+ outline3
+
+ F8
+
+
+
+ 449.560976,1.560976,37.463415,37.463415
+ outline3
+
+ F9
+
+
+
+ 490.146341,1.560976,37.463415,37.463415
+ outline3
+
+ F10
+
+
+
+ 530.731707,1.560976,37.463415,37.463415
+ outline3
+
+ F11
+
+
+
+ 571.317073,1.560976,37.463415,37.463415
+ outline3
+
+ F12
+
+
+
+
+ 15.609756,78.048780,608.780488,201.365854
+ 0
+
+ 14
+ 1
+
+
+ 14
+ 1
+
+
+ 13
+ 1
+
+
+ 12
+ 1
+
+
+ 8
+ 1
+
+
+ 3.121951,1.560976,37.463415,37.463415
+ outline3
+
+ quoteleft
+ ऒ
+
+
+
+ 43.707317,1.560976,37.463415,37.463415
+ outline3
+
+ १
+ ऍ
+
+
+
+ 84.292683,1.560976,37.463415,37.463415
+ outline3
+
+ २
+ ॅ
+
+
+
+ 124.878049,1.560976,37.463415,37.463415
+ outline3
+
+ ३
+ #
+
+
+
+ 165.463415,1.560976,37.463415,37.463415
+ outline3
+
+ ४
+ $
+
+
+
+ 206.048780,1.560976,37.463415,37.463415
+ outline3
+
+ ५
+ ज्ञ
+ EuroSign
+
+
+
+ 245.073171,1.560976,37.463415,37.463415
+ outline3
+
+ ६
+ त्र
+
+
+
+ 285.658537,1.560976,37.463415,37.463415
+ outline3
+
+ ७
+ क्ष
+
+
+
+ 326.243902,1.560976,37.463415,37.463415
+ outline3
+
+ ८
+ श्र
+
+
+
+ 366.829268,1.560976,37.463415,37.463415
+ outline3
+
+ ९
+ (
+
+
+
+ 407.414634,1.560976,37.463415,37.463415
+ outline3
+
+ ०
+ )
+
+
+
+ 448.000000,1.560976,37.463415,37.463415
+ outline3
+
+ -
+ ः
+
+
+
+ 488.585366,1.560976,37.463415,37.463415
+ outline3
+
+ ृ
+ ऋ
+
+
+
+ 529.170732,1.560976,79.609756,37.463415
+ outline4
+
+ BackSpace
+
+
+
+ 3.121951,42.146341,59.317073,37.463415
+ outline5
+
+ Tab
+ ISO_Left_Tab
+
+
+
+ 65.560976,42.146341,37.463415,37.463415
+ outline3
+
+ ौ
+ औ
+
+
+
+ 106.146341,42.146341,37.463415,37.463415
+ outline3
+
+ ै
+ ऐ
+
+
+
+ 145.170732,42.146341,37.463415,37.463415
+ outline3
+
+ ा
+ आ
+
+
+
+ 185.756098,42.146341,37.463415,37.463415
+ outline3
+
+ ी
+ ई
+
+
+
+ 226.341463,42.146341,37.463415,37.463415
+ outline3
+
+ ू
+ ऊ
+
+
+
+ 266.926829,42.146341,37.463415,37.463415
+ outline3
+
+ ॿ
+ भ
+
+
+
+ 307.512195,42.146341,37.463415,37.463415
+ outline3
+
+ ह
+ ङ
+
+
+
+ 348.097561,42.146341,37.463415,37.463415
+ outline3
+
+ ॻ
+ घ
+
+
+
+ 388.682927,42.146341,37.463415,37.463415
+ outline3
+
+ द
+ ध
+
+
+
+ 429.268293,42.146341,37.463415,37.463415
+ outline3
+
+ ॼ
+ झ
+
+
+
+ 468.292683,42.146341,37.463415,37.463415
+ outline3
+
+ ॾ
+ ढ
+
+
+
+ 508.878049,42.146341,37.463415,37.463415
+ outline3
+
+ ़
+ ञ
+
+
+
+ 549.463415,42.146341,59.317073,37.463415
+ outline6
+
+ ॉ
+ ऑ
+
+
+
+ 3.121951,82.731707,68.682927,37.463415
+ outline7
+
+ ISO_Level3_Shift
+
+
+
+ 76.487805,82.731707,37.463415,37.463415
+ outline3
+
+ ो
+ ओ
+
+
+
+ 115.512195,82.731707,37.463415,37.463415
+ outline3
+
+ े
+ ए
+
+
+
+ 156.097561,82.731707,37.463415,37.463415
+ outline3
+
+ ्
+ अ
+
+
+
+ 196.682927,82.731707,37.463415,37.463415
+ outline3
+
+ ि
+ इ
+
+
+
+ 237.268293,82.731707,37.463415,37.463415
+ outline3
+
+ g
+ G
+
+
+
+ 277.853659,82.731707,37.463415,37.463415
+ outline3
+
+ प
+ फ
+
+
+
+ 318.439024,82.731707,37.463415,37.463415
+ outline3
+
+ र
+ ऱ
+
+
+
+ 359.024390,82.731707,37.463415,37.463415
+ outline3
+
+ क
+ ख
+
+
+
+ 399.609756,82.731707,37.463415,37.463415
+ outline3
+
+ त
+ थ
+
+
+
+ 438.634146,82.731707,37.463415,37.463415
+ outline3
+
+ च
+ छ
+
+
+
+ 479.219512,82.731707,37.463415,37.463415
+ outline3
+
+ quoteright
+ ठ
+
+
+
+ 519.804878,82.731707,88.975610,37.463415
+ outline8
+
+ Return
+
+
+
+ 3.121951,121.756098,88.975610,37.463415
+ outline9
+
+ Shift_L
+
+
+
+ 95.219512,121.756098,37.463415,37.463415
+ outline3
+
+ ॆ
+ ऎ
+
+
+
+ 135.804878,121.756098,37.463415,37.463415
+ outline3
+
+ ं
+ ँ
+
+
+
+ 176.390244,121.756098,37.463415,37.463415
+ outline3
+
+ म
+ ण
+
+
+
+ 215.414634,121.756098,37.463415,37.463415
+ outline3
+
+ न
+ ऩ
+
+
+
+ 256.000000,121.756098,37.463415,37.463415
+ outline3
+
+ व
+ ऴ
+
+
+
+ 296.585366,121.756098,37.463415,37.463415
+ outline3
+
+ ल
+ ळ
+
+
+
+ 337.170732,121.756098,37.463415,37.463415
+ outline3
+
+ स
+ श
+
+
+
+ 377.756098,121.756098,37.463415,37.463415
+ outline3
+
+ ,
+ ष
+
+
+
+ 418.341463,121.756098,37.463415,37.463415
+ outline3
+
+ .
+ ।
+
+
+
+ 458.926829,121.756098,37.463415,37.463415
+ outline3
+
+ य
+ य़
+
+
+
+ 499.512195,121.756098,109.268293,37.463415
+ outline10
+
+ Shift_R
+
+
+
+ 3.121951,162.341463,56.195122,37.463415
+ outline1
+
+ cycle-keyboard
+ preferences
+
+
+
+ 62.439024,162.341463,48.390244,37.463415
+ outline2
+
+ Control_L
+
+
+
+ 113.951220,162.341463,48.390244,37.463415
+ outline2
+
+ Alt_L
+ Meta_L
+
+
+
+ 165.463415,162.341463,238.829268,37.463415
+ outline11
+
+ space
+
+
+
+ 407.414634,162.341463,48.390244,37.463415
+ outline2
+
+ Left
+
+
+
+ 458.926829,162.341463,48.390244,37.463415
+ outline2
+
+ Up
+
+
+
+ 508.878049,162.341463,48.390244,37.463415
+ outline2
+
+ Down
+
+
+
+ 560.390244,162.341463,48.390244,37.463415
+ outline2
+
+ Right
+
+
+
+
+ 1.000000
+ 0.000000,0.000000
+ 56.195122,0.000000
+ 56.195122,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 37.463415,0.000000
+ 37.463415,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 79.609756,0.000000
+ 79.609756,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 59.317073,0.000000
+ 59.317073,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 59.317073,0.000000
+ 59.317073,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 68.682927,0.000000
+ 68.682927,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 88.975610,0.000000
+ 88.975610,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 88.975610,0.000000
+ 88.975610,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 109.268293,0.000000
+ 109.268293,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 238.829268,0.000000
+ 238.829268,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 48.390244,0.000000
+ 48.390244,37.463415
+ 0.000000,37.463415
+
+
+
diff --git a/data/keyboards/mai-inscript.xml b/data/keyboards/mai-inscript.xml
new file mode 100644
index 00000000..d80d76f3
--- /dev/null
+++ b/data/keyboards/mai-inscript.xml
@@ -0,0 +1,683 @@
+
+
+ 0.000000,0.000000,640.000000,296.585366
+
+ 15.609756,15.609756,640.000000,39.024390
+ 0
+
+ 16
+ 1
+
+
+ 3.121951,1.560976,37.463415,37.463415
+ outline3
+
+ Escape
+
+
+
+ 84.292683,1.560976,37.463415,37.463415
+ outline3
+
+ F1
+
+
+
+ 124.878049,1.560976,37.463415,37.463415
+ outline3
+
+ F2
+
+
+
+ 165.463415,1.560976,37.463415,37.463415
+ outline3
+
+ F3
+
+
+
+ 206.048780,1.560976,37.463415,37.463415
+ outline3
+
+ F4
+
+
+
+ 266.926829,1.560976,37.463415,37.463415
+ outline3
+
+ F5
+
+
+
+ 307.512195,1.560976,37.463415,37.463415
+ outline3
+
+ F6
+
+
+
+ 348.097561,1.560976,37.463415,37.463415
+ outline3
+
+ F7
+
+
+
+ 388.682927,1.560976,37.463415,37.463415
+ outline3
+
+ F8
+
+
+
+ 449.560976,1.560976,37.463415,37.463415
+ outline3
+
+ F9
+
+
+
+ 490.146341,1.560976,37.463415,37.463415
+ outline3
+
+ F10
+
+
+
+ 530.731707,1.560976,37.463415,37.463415
+ outline3
+
+ F11
+
+
+
+ 571.317073,1.560976,37.463415,37.463415
+ outline3
+
+ F12
+
+
+
+
+ 15.609756,78.048780,608.780488,201.365854
+ 0
+
+ 14
+ 1
+
+
+ 14
+ 1
+
+
+ 13
+ 1
+
+
+ 12
+ 1
+
+
+ 8
+ 1
+
+
+ 3.121951,1.560976,37.463415,37.463415
+ outline3
+
+ quoteleft
+ ऒ
+
+
+
+ 43.707317,1.560976,37.463415,37.463415
+ outline3
+
+ १
+ ऍ
+
+
+
+ 84.292683,1.560976,37.463415,37.463415
+ outline3
+
+ २
+ ॅ
+
+
+
+ 124.878049,1.560976,37.463415,37.463415
+ outline3
+
+ ३
+ #
+
+
+
+ 165.463415,1.560976,37.463415,37.463415
+ outline3
+
+ ४
+ $
+
+
+
+ 206.048780,1.560976,37.463415,37.463415
+ outline3
+
+ ५
+ ज्ञ
+ EuroSign
+
+
+
+ 245.073171,1.560976,37.463415,37.463415
+ outline3
+
+ ६
+ त्र
+
+
+
+ 285.658537,1.560976,37.463415,37.463415
+ outline3
+
+ ७
+ क्ष
+
+
+
+ 326.243902,1.560976,37.463415,37.463415
+ outline3
+
+ ८
+ श्र
+
+
+
+ 366.829268,1.560976,37.463415,37.463415
+ outline3
+
+ ९
+ (
+
+
+
+ 407.414634,1.560976,37.463415,37.463415
+ outline3
+
+ ०
+ )
+
+
+
+ 448.000000,1.560976,37.463415,37.463415
+ outline3
+
+ -
+ ः
+
+
+
+ 488.585366,1.560976,37.463415,37.463415
+ outline3
+
+ ृ
+ ऋ
+
+
+
+ 529.170732,1.560976,79.609756,37.463415
+ outline4
+
+ BackSpace
+
+
+
+ 3.121951,42.146341,59.317073,37.463415
+ outline5
+
+ Tab
+ ISO_Left_Tab
+
+
+
+ 65.560976,42.146341,37.463415,37.463415
+ outline3
+
+ ौ
+ औ
+
+
+
+ 106.146341,42.146341,37.463415,37.463415
+ outline3
+
+ ै
+ ऐ
+
+
+
+ 145.170732,42.146341,37.463415,37.463415
+ outline3
+
+ ा
+ आ
+
+
+
+ 185.756098,42.146341,37.463415,37.463415
+ outline3
+
+ ी
+ ई
+
+
+
+ 226.341463,42.146341,37.463415,37.463415
+ outline3
+
+ ू
+ ऊ
+
+
+
+ 266.926829,42.146341,37.463415,37.463415
+ outline3
+
+ ब
+ भ
+
+
+
+ 307.512195,42.146341,37.463415,37.463415
+ outline3
+
+ ह
+ ङ
+
+
+
+ 348.097561,42.146341,37.463415,37.463415
+ outline3
+
+ ग
+ घ
+
+
+
+ 388.682927,42.146341,37.463415,37.463415
+ outline3
+
+ द
+ ध
+
+
+
+ 429.268293,42.146341,37.463415,37.463415
+ outline3
+
+ ज
+ झ
+
+
+
+ 468.292683,42.146341,37.463415,37.463415
+ outline3
+
+ ड
+ ढ
+
+
+
+ 508.878049,42.146341,37.463415,37.463415
+ outline3
+
+ ़
+ ञ
+
+
+
+ 549.463415,42.146341,59.317073,37.463415
+ outline6
+
+ ॉ
+ ऑ
+
+
+
+ 3.121951,82.731707,68.682927,37.463415
+ outline7
+
+ ISO_Level3_Shift
+
+
+
+ 76.487805,82.731707,37.463415,37.463415
+ outline3
+
+ ो
+ ओ
+
+
+
+ 115.512195,82.731707,37.463415,37.463415
+ outline3
+
+ े
+ ए
+
+
+
+ 156.097561,82.731707,37.463415,37.463415
+ outline3
+
+ ्
+ अ
+
+
+
+ 196.682927,82.731707,37.463415,37.463415
+ outline3
+
+ ि
+ इ
+
+
+
+ 237.268293,82.731707,37.463415,37.463415
+ outline3
+
+ ु
+ उ
+
+
+
+ 277.853659,82.731707,37.463415,37.463415
+ outline3
+
+ प
+ फ
+
+
+
+ 318.439024,82.731707,37.463415,37.463415
+ outline3
+
+ र
+ ऱ
+
+
+
+ 359.024390,82.731707,37.463415,37.463415
+ outline3
+
+ क
+ ख
+
+
+
+ 399.609756,82.731707,37.463415,37.463415
+ outline3
+
+ त
+ थ
+
+
+
+ 438.634146,82.731707,37.463415,37.463415
+ outline3
+
+ च
+ छ
+
+
+
+ 479.219512,82.731707,37.463415,37.463415
+ outline3
+
+ quoteright
+ ठ
+
+
+
+ 519.804878,82.731707,88.975610,37.463415
+ outline8
+
+ Return
+
+
+
+ 3.121951,121.756098,88.975610,37.463415
+ outline9
+
+ Shift_L
+
+
+
+ 95.219512,121.756098,37.463415,37.463415
+ outline3
+
+ ॆ
+ ऎ
+
+
+
+ 135.804878,121.756098,37.463415,37.463415
+ outline3
+
+ ं
+ ँ
+
+
+
+ 176.390244,121.756098,37.463415,37.463415
+ outline3
+
+ म
+ ण
+
+
+
+ 215.414634,121.756098,37.463415,37.463415
+ outline3
+
+ न
+ ऩ
+
+
+
+ 256.000000,121.756098,37.463415,37.463415
+ outline3
+
+ व
+ ऴ
+
+
+
+ 296.585366,121.756098,37.463415,37.463415
+ outline3
+
+ ल
+ ळ
+
+
+
+ 337.170732,121.756098,37.463415,37.463415
+ outline3
+
+ स
+ श
+
+
+
+ 377.756098,121.756098,37.463415,37.463415
+ outline3
+
+ ,
+ ष
+
+
+
+ 418.341463,121.756098,37.463415,37.463415
+ outline3
+
+ .
+ ।
+
+
+
+ 458.926829,121.756098,37.463415,37.463415
+ outline3
+
+ य
+ य़
+
+
+
+ 499.512195,121.756098,109.268293,37.463415
+ outline10
+
+ Shift_R
+
+
+
+ 3.121951,162.341463,56.195122,37.463415
+ outline1
+
+ cycle-keyboard
+ preferences
+
+
+
+ 62.439024,162.341463,48.390244,37.463415
+ outline2
+
+ Control_L
+
+
+
+ 113.951220,162.341463,48.390244,37.463415
+ outline2
+
+ Alt_L
+ Meta_L
+
+
+
+ 165.463415,162.341463,238.829268,37.463415
+ outline11
+
+ space
+
+
+
+ 407.414634,162.341463,48.390244,37.463415
+ outline2
+
+ Left
+
+
+
+ 458.926829,162.341463,48.390244,37.463415
+ outline2
+
+ Up
+
+
+
+ 508.878049,162.341463,48.390244,37.463415
+ outline2
+
+ Down
+
+
+
+ 560.390244,162.341463,48.390244,37.463415
+ outline2
+
+ Right
+
+
+
+
+ 1.000000
+ 0.000000,0.000000
+ 56.195122,0.000000
+ 56.195122,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 37.463415,0.000000
+ 37.463415,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 79.609756,0.000000
+ 79.609756,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 59.317073,0.000000
+ 59.317073,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 59.317073,0.000000
+ 59.317073,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 68.682927,0.000000
+ 68.682927,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 88.975610,0.000000
+ 88.975610,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 88.975610,0.000000
+ 88.975610,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 109.268293,0.000000
+ 109.268293,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 238.829268,0.000000
+ 238.829268,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 48.390244,0.000000
+ 48.390244,37.463415
+ 0.000000,37.463415
+
+
+
diff --git a/data/keyboards/ml-inscript.xml b/data/keyboards/ml-inscript.xml
new file mode 100644
index 00000000..5e3813e3
--- /dev/null
+++ b/data/keyboards/ml-inscript.xml
@@ -0,0 +1,683 @@
+
+
+ 0.000000,0.000000,640.000000,296.585366
+
+ 15.609756,15.609756,640.000000,39.024390
+ 0
+
+ 16
+ 1
+
+
+ 3.121951,1.560976,37.463415,37.463415
+ outline3
+
+ Escape
+
+
+
+ 84.292683,1.560976,37.463415,37.463415
+ outline3
+
+ F1
+
+
+
+ 124.878049,1.560976,37.463415,37.463415
+ outline3
+
+ F2
+
+
+
+ 165.463415,1.560976,37.463415,37.463415
+ outline3
+
+ F3
+
+
+
+ 206.048780,1.560976,37.463415,37.463415
+ outline3
+
+ F4
+
+
+
+ 266.926829,1.560976,37.463415,37.463415
+ outline3
+
+ F5
+
+
+
+ 307.512195,1.560976,37.463415,37.463415
+ outline3
+
+ F6
+
+
+
+ 348.097561,1.560976,37.463415,37.463415
+ outline3
+
+ F7
+
+
+
+ 388.682927,1.560976,37.463415,37.463415
+ outline3
+
+ F8
+
+
+
+ 449.560976,1.560976,37.463415,37.463415
+ outline3
+
+ F9
+
+
+
+ 490.146341,1.560976,37.463415,37.463415
+ outline3
+
+ F10
+
+
+
+ 530.731707,1.560976,37.463415,37.463415
+ outline3
+
+ F11
+
+
+
+ 571.317073,1.560976,37.463415,37.463415
+ outline3
+
+ F12
+
+
+
+
+ 15.609756,78.048780,608.780488,201.365854
+ 0
+
+ 14
+ 1
+
+
+ 14
+ 1
+
+
+ 13
+ 1
+
+
+ 12
+ 1
+
+
+ 8
+ 1
+
+
+ 3.121951,1.560976,37.463415,37.463415
+ outline3
+
+ quoteleft
+ ഒ
+
+
+
+ 43.707317,1.560976,37.463415,37.463415
+ outline3
+
+ ൧
+ !
+
+
+
+ 84.292683,1.560976,37.463415,37.463415
+ outline3
+
+ ൨
+ @
+
+
+
+ 124.878049,1.560976,37.463415,37.463415
+ outline3
+
+ ൩
+ ്ര
+
+
+
+ 165.463415,1.560976,37.463415,37.463415
+ outline3
+
+ ൪
+ $
+
+
+
+ 206.048780,1.560976,37.463415,37.463415
+ outline3
+
+ ൫
+ %
+ EuroSign
+
+
+
+ 245.073171,1.560976,37.463415,37.463415
+ outline3
+
+ ൬
+ ^
+
+
+
+ 285.658537,1.560976,37.463415,37.463415
+ outline3
+
+ ൭
+ ക്ഷ
+
+
+
+ 326.243902,1.560976,37.463415,37.463415
+ outline3
+
+ ൮
+ *
+
+
+
+ 366.829268,1.560976,37.463415,37.463415
+ outline3
+
+ ൯
+ (
+
+
+
+ 407.414634,1.560976,37.463415,37.463415
+ outline3
+
+ ൦
+ )
+
+
+
+ 448.000000,1.560976,37.463415,37.463415
+ outline3
+
+ -
+ ഃ
+
+
+
+ 488.585366,1.560976,37.463415,37.463415
+ outline3
+
+ ൃ
+ ഋ
+
+
+
+ 529.170732,1.560976,79.609756,37.463415
+ outline4
+
+ BackSpace
+
+
+
+ 3.121951,42.146341,59.317073,37.463415
+ outline5
+
+ Tab
+ ISO_Left_Tab
+
+
+
+ 65.560976,42.146341,37.463415,37.463415
+ outline3
+
+ ൌ
+ ഔ
+
+
+
+ 106.146341,42.146341,37.463415,37.463415
+ outline3
+
+ ൈ
+ ഐ
+
+
+
+ 145.170732,42.146341,37.463415,37.463415
+ outline3
+
+ ാ
+ ആ
+
+
+
+ 185.756098,42.146341,37.463415,37.463415
+ outline3
+
+ ീ
+ ഈ
+
+
+
+ 226.341463,42.146341,37.463415,37.463415
+ outline3
+
+ ൂ
+ ഊ
+
+
+
+ 266.926829,42.146341,37.463415,37.463415
+ outline3
+
+ ബ
+ ഭ
+
+
+
+ 307.512195,42.146341,37.463415,37.463415
+ outline3
+
+ ഹ
+ ങ
+
+
+
+ 348.097561,42.146341,37.463415,37.463415
+ outline3
+
+ ഗ
+ ഘ
+
+
+
+ 388.682927,42.146341,37.463415,37.463415
+ outline3
+
+ ദ
+ ധ
+
+
+
+ 429.268293,42.146341,37.463415,37.463415
+ outline3
+
+ ജ
+ ഝ
+
+
+
+ 468.292683,42.146341,37.463415,37.463415
+ outline3
+
+ ഡ
+ ഢ
+
+
+
+ 508.878049,42.146341,37.463415,37.463415
+ outline3
+
+
+ ഞ
+
+
+
+ 549.463415,42.146341,59.317073,37.463415
+ outline6
+
+
+ |
+
+
+
+ 3.121951,82.731707,68.682927,37.463415
+ outline7
+
+ ISO_Level3_Shift
+
+
+
+ 76.487805,82.731707,37.463415,37.463415
+ outline3
+
+ ോ
+ ഓ
+
+
+
+ 115.512195,82.731707,37.463415,37.463415
+ outline3
+
+ േ
+ ഏ
+
+
+
+ 156.097561,82.731707,37.463415,37.463415
+ outline3
+
+ ്
+ അ
+
+
+
+ 196.682927,82.731707,37.463415,37.463415
+ outline3
+
+ ി
+ ഇ
+
+
+
+ 237.268293,82.731707,37.463415,37.463415
+ outline3
+
+ ു
+ ഉ
+
+
+
+ 277.853659,82.731707,37.463415,37.463415
+ outline3
+
+ പ
+ ഫ
+
+
+
+ 318.439024,82.731707,37.463415,37.463415
+ outline3
+
+ ര
+ റ
+
+
+
+ 359.024390,82.731707,37.463415,37.463415
+ outline3
+
+ ക
+ ഖ
+
+
+
+ 399.609756,82.731707,37.463415,37.463415
+ outline3
+
+ ത
+ ഥ
+
+
+
+ 438.634146,82.731707,37.463415,37.463415
+ outline3
+
+ ച
+ ഛ
+
+
+
+ 479.219512,82.731707,37.463415,37.463415
+ outline3
+
+ quoteright
+ ഠ
+
+
+
+ 519.804878,82.731707,88.975610,37.463415
+ outline8
+
+ Return
+
+
+
+ 3.121951,121.756098,88.975610,37.463415
+ outline9
+
+ Shift_L
+
+
+
+ 95.219512,121.756098,37.463415,37.463415
+ outline3
+
+ െ
+ എ
+
+
+
+ 135.804878,121.756098,37.463415,37.463415
+ outline3
+
+ ം
+ X
+
+
+
+ 176.390244,121.756098,37.463415,37.463415
+ outline3
+
+ മ
+ ണ
+
+
+
+ 215.414634,121.756098,37.463415,37.463415
+ outline3
+
+ ന
+ V
+
+
+
+ 256.000000,121.756098,37.463415,37.463415
+ outline3
+
+ വ
+ ഴ
+
+
+
+ 296.585366,121.756098,37.463415,37.463415
+ outline3
+
+ ല
+ ള
+
+
+
+ 337.170732,121.756098,37.463415,37.463415
+ outline3
+
+ സ
+ ശ
+
+
+
+ 377.756098,121.756098,37.463415,37.463415
+ outline3
+
+ ,
+ ഷ
+
+
+
+ 418.341463,121.756098,37.463415,37.463415
+ outline3
+
+ .
+ >
+
+
+
+ 458.926829,121.756098,37.463415,37.463415
+ outline3
+
+ യ
+ question
+
+
+
+ 499.512195,121.756098,109.268293,37.463415
+ outline10
+
+ Shift_R
+
+
+
+ 3.121951,162.341463,56.195122,37.463415
+ outline1
+
+ cycle-keyboard
+ preferences
+
+
+
+ 62.439024,162.341463,48.390244,37.463415
+ outline2
+
+ Control_L
+
+
+
+ 113.951220,162.341463,48.390244,37.463415
+ outline2
+
+ Alt_L
+ Meta_L
+
+
+
+ 165.463415,162.341463,238.829268,37.463415
+ outline11
+
+ space
+
+
+
+ 407.414634,162.341463,48.390244,37.463415
+ outline2
+
+ Left
+
+
+
+ 458.926829,162.341463,48.390244,37.463415
+ outline2
+
+ Up
+
+
+
+ 508.878049,162.341463,48.390244,37.463415
+ outline2
+
+ Down
+
+
+
+ 560.390244,162.341463,48.390244,37.463415
+ outline2
+
+ Right
+
+
+
+
+ 1.000000
+ 0.000000,0.000000
+ 56.195122,0.000000
+ 56.195122,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 37.463415,0.000000
+ 37.463415,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 79.609756,0.000000
+ 79.609756,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 59.317073,0.000000
+ 59.317073,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 59.317073,0.000000
+ 59.317073,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 68.682927,0.000000
+ 68.682927,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 88.975610,0.000000
+ 88.975610,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 88.975610,0.000000
+ 88.975610,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 109.268293,0.000000
+ 109.268293,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 238.829268,0.000000
+ 238.829268,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 48.390244,0.000000
+ 48.390244,37.463415
+ 0.000000,37.463415
+
+
+
diff --git a/data/keyboards/mr-inscript.xml b/data/keyboards/mr-inscript.xml
new file mode 100644
index 00000000..270c290e
--- /dev/null
+++ b/data/keyboards/mr-inscript.xml
@@ -0,0 +1,683 @@
+
+
+ 0.000000,0.000000,640.000000,296.585366
+
+ 15.609756,15.609756,640.000000,39.024390
+ 0
+
+ 16
+ 1
+
+
+ 3.121951,1.560976,37.463415,37.463415
+ outline3
+
+ Escape
+
+
+
+ 84.292683,1.560976,37.463415,37.463415
+ outline3
+
+ F1
+
+
+
+ 124.878049,1.560976,37.463415,37.463415
+ outline3
+
+ F2
+
+
+
+ 165.463415,1.560976,37.463415,37.463415
+ outline3
+
+ F3
+
+
+
+ 206.048780,1.560976,37.463415,37.463415
+ outline3
+
+ F4
+
+
+
+ 266.926829,1.560976,37.463415,37.463415
+ outline3
+
+ F5
+
+
+
+ 307.512195,1.560976,37.463415,37.463415
+ outline3
+
+ F6
+
+
+
+ 348.097561,1.560976,37.463415,37.463415
+ outline3
+
+ F7
+
+
+
+ 388.682927,1.560976,37.463415,37.463415
+ outline3
+
+ F8
+
+
+
+ 449.560976,1.560976,37.463415,37.463415
+ outline3
+
+ F9
+
+
+
+ 490.146341,1.560976,37.463415,37.463415
+ outline3
+
+ F10
+
+
+
+ 530.731707,1.560976,37.463415,37.463415
+ outline3
+
+ F11
+
+
+
+ 571.317073,1.560976,37.463415,37.463415
+ outline3
+
+ F12
+
+
+
+
+ 15.609756,78.048780,608.780488,201.365854
+ 0
+
+ 14
+ 1
+
+
+ 14
+ 1
+
+
+ 13
+ 1
+
+
+ 12
+ 1
+
+
+ 8
+ 1
+
+
+ 3.121951,1.560976,37.463415,37.463415
+ outline3
+
+ quoteleft
+ ऒ
+
+
+
+ 43.707317,1.560976,37.463415,37.463415
+ outline3
+
+ १
+ ऍ
+
+
+
+ 84.292683,1.560976,37.463415,37.463415
+ outline3
+
+ २
+ ॅ
+
+
+
+ 124.878049,1.560976,37.463415,37.463415
+ outline3
+
+ ३
+ #
+
+
+
+ 165.463415,1.560976,37.463415,37.463415
+ outline3
+
+ ४
+ $
+
+
+
+ 206.048780,1.560976,37.463415,37.463415
+ outline3
+
+ ५
+ ज्ञ
+ EuroSign
+
+
+
+ 245.073171,1.560976,37.463415,37.463415
+ outline3
+
+ ६
+ त्र
+
+
+
+ 285.658537,1.560976,37.463415,37.463415
+ outline3
+
+ ७
+ क्ष
+
+
+
+ 326.243902,1.560976,37.463415,37.463415
+ outline3
+
+ ८
+ श्र
+
+
+
+ 366.829268,1.560976,37.463415,37.463415
+ outline3
+
+ ९
+ (
+
+
+
+ 407.414634,1.560976,37.463415,37.463415
+ outline3
+
+ ०
+ )
+
+
+
+ 448.000000,1.560976,37.463415,37.463415
+ outline3
+
+ -
+ ः
+
+
+
+ 488.585366,1.560976,37.463415,37.463415
+ outline3
+
+ ृ
+ ऋ
+
+
+
+ 529.170732,1.560976,79.609756,37.463415
+ outline4
+
+ BackSpace
+
+
+
+ 3.121951,42.146341,59.317073,37.463415
+ outline5
+
+ Tab
+ ISO_Left_Tab
+
+
+
+ 65.560976,42.146341,37.463415,37.463415
+ outline3
+
+ ौ
+ औ
+
+
+
+ 106.146341,42.146341,37.463415,37.463415
+ outline3
+
+ ै
+ ऐ
+
+
+
+ 145.170732,42.146341,37.463415,37.463415
+ outline3
+
+ ा
+ आ
+
+
+
+ 185.756098,42.146341,37.463415,37.463415
+ outline3
+
+ ी
+ ई
+
+
+
+ 226.341463,42.146341,37.463415,37.463415
+ outline3
+
+ ू
+ ऊ
+
+
+
+ 266.926829,42.146341,37.463415,37.463415
+ outline3
+
+ ब
+ भ
+
+
+
+ 307.512195,42.146341,37.463415,37.463415
+ outline3
+
+ ह
+ ङ
+
+
+
+ 348.097561,42.146341,37.463415,37.463415
+ outline3
+
+ ग
+ घ
+
+
+
+ 388.682927,42.146341,37.463415,37.463415
+ outline3
+
+ द
+ ध
+
+
+
+ 429.268293,42.146341,37.463415,37.463415
+ outline3
+
+ ज
+ झ
+
+
+
+ 468.292683,42.146341,37.463415,37.463415
+ outline3
+
+ ड
+ ढ
+
+
+
+ 508.878049,42.146341,37.463415,37.463415
+ outline3
+
+ ़
+ ञ
+
+
+
+ 549.463415,42.146341,59.317073,37.463415
+ outline6
+
+ ॉ
+ ऑ
+
+
+
+ 3.121951,82.731707,68.682927,37.463415
+ outline7
+
+ ISO_Level3_Shift
+
+
+
+ 76.487805,82.731707,37.463415,37.463415
+ outline3
+
+ ो
+ ओ
+
+
+
+ 115.512195,82.731707,37.463415,37.463415
+ outline3
+
+ े
+ ए
+
+
+
+ 156.097561,82.731707,37.463415,37.463415
+ outline3
+
+ ्
+ अ
+
+
+
+ 196.682927,82.731707,37.463415,37.463415
+ outline3
+
+ ि
+ इ
+
+
+
+ 237.268293,82.731707,37.463415,37.463415
+ outline3
+
+ ु
+ उ
+
+
+
+ 277.853659,82.731707,37.463415,37.463415
+ outline3
+
+ प
+ फ
+
+
+
+ 318.439024,82.731707,37.463415,37.463415
+ outline3
+
+ र
+ ऱ
+
+
+
+ 359.024390,82.731707,37.463415,37.463415
+ outline3
+
+ क
+ ख
+
+
+
+ 399.609756,82.731707,37.463415,37.463415
+ outline3
+
+ त
+ थ
+
+
+
+ 438.634146,82.731707,37.463415,37.463415
+ outline3
+
+ च
+ छ
+
+
+
+ 479.219512,82.731707,37.463415,37.463415
+ outline3
+
+ quoteright
+ ठ
+
+
+
+ 519.804878,82.731707,88.975610,37.463415
+ outline8
+
+ Return
+
+
+
+ 3.121951,121.756098,88.975610,37.463415
+ outline9
+
+ Shift_L
+
+
+
+ 95.219512,121.756098,37.463415,37.463415
+ outline3
+
+ ॆ
+ ऎ
+
+
+
+ 135.804878,121.756098,37.463415,37.463415
+ outline3
+
+ ं
+ ँ
+
+
+
+ 176.390244,121.756098,37.463415,37.463415
+ outline3
+
+ म
+ ण
+
+
+
+ 215.414634,121.756098,37.463415,37.463415
+ outline3
+
+ न
+ ऩ
+
+
+
+ 256.000000,121.756098,37.463415,37.463415
+ outline3
+
+ व
+ ऴ
+
+
+
+ 296.585366,121.756098,37.463415,37.463415
+ outline3
+
+ ल
+ ळ
+
+
+
+ 337.170732,121.756098,37.463415,37.463415
+ outline3
+
+ स
+ श
+
+
+
+ 377.756098,121.756098,37.463415,37.463415
+ outline3
+
+ ,
+ ष
+
+
+
+ 418.341463,121.756098,37.463415,37.463415
+ outline3
+
+ .
+ ।
+
+
+
+ 458.926829,121.756098,37.463415,37.463415
+ outline3
+
+ य
+ य़
+
+
+
+ 499.512195,121.756098,109.268293,37.463415
+ outline10
+
+ Shift_R
+
+
+
+ 3.121951,162.341463,56.195122,37.463415
+ outline1
+
+ cycle-keyboard
+ preferences
+
+
+
+ 62.439024,162.341463,48.390244,37.463415
+ outline2
+
+ Control_L
+
+
+
+ 113.951220,162.341463,48.390244,37.463415
+ outline2
+
+ Alt_L
+ Meta_L
+
+
+
+ 165.463415,162.341463,238.829268,37.463415
+ outline11
+
+ space
+
+
+
+ 407.414634,162.341463,48.390244,37.463415
+ outline2
+
+ Left
+
+
+
+ 458.926829,162.341463,48.390244,37.463415
+ outline2
+
+ Up
+
+
+
+ 508.878049,162.341463,48.390244,37.463415
+ outline2
+
+ Down
+
+
+
+ 560.390244,162.341463,48.390244,37.463415
+ outline2
+
+ Right
+
+
+
+
+ 1.000000
+ 0.000000,0.000000
+ 56.195122,0.000000
+ 56.195122,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 37.463415,0.000000
+ 37.463415,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 79.609756,0.000000
+ 79.609756,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 59.317073,0.000000
+ 59.317073,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 59.317073,0.000000
+ 59.317073,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 68.682927,0.000000
+ 68.682927,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 88.975610,0.000000
+ 88.975610,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 88.975610,0.000000
+ 88.975610,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 109.268293,0.000000
+ 109.268293,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 238.829268,0.000000
+ 238.829268,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 48.390244,0.000000
+ 48.390244,37.463415
+ 0.000000,37.463415
+
+
+
diff --git a/data/keyboards/or-inscript.xml b/data/keyboards/or-inscript.xml
new file mode 100644
index 00000000..6539a00c
--- /dev/null
+++ b/data/keyboards/or-inscript.xml
@@ -0,0 +1,683 @@
+
+
+ 0.000000,0.000000,640.000000,296.585366
+
+ 15.609756,15.609756,640.000000,39.024390
+ 0
+
+ 16
+ 1
+
+
+ 3.121951,1.560976,37.463415,37.463415
+ outline3
+
+ Escape
+
+
+
+ 84.292683,1.560976,37.463415,37.463415
+ outline3
+
+ F1
+
+
+
+ 124.878049,1.560976,37.463415,37.463415
+ outline3
+
+ F2
+
+
+
+ 165.463415,1.560976,37.463415,37.463415
+ outline3
+
+ F3
+
+
+
+ 206.048780,1.560976,37.463415,37.463415
+ outline3
+
+ F4
+
+
+
+ 266.926829,1.560976,37.463415,37.463415
+ outline3
+
+ F5
+
+
+
+ 307.512195,1.560976,37.463415,37.463415
+ outline3
+
+ F6
+
+
+
+ 348.097561,1.560976,37.463415,37.463415
+ outline3
+
+ F7
+
+
+
+ 388.682927,1.560976,37.463415,37.463415
+ outline3
+
+ F8
+
+
+
+ 449.560976,1.560976,37.463415,37.463415
+ outline3
+
+ F9
+
+
+
+ 490.146341,1.560976,37.463415,37.463415
+ outline3
+
+ F10
+
+
+
+ 530.731707,1.560976,37.463415,37.463415
+ outline3
+
+ F11
+
+
+
+ 571.317073,1.560976,37.463415,37.463415
+ outline3
+
+ F12
+
+
+
+
+ 15.609756,78.048780,608.780488,201.365854
+ 0
+
+ 14
+ 1
+
+
+ 14
+ 1
+
+
+ 13
+ 1
+
+
+ 12
+ 1
+
+
+ 8
+ 1
+
+
+ 3.121951,1.560976,37.463415,37.463415
+ outline3
+
+ quoteleft
+ ୰
+
+
+
+ 43.707317,1.560976,37.463415,37.463415
+ outline3
+
+ ୧
+ !
+
+
+
+ 84.292683,1.560976,37.463415,37.463415
+ outline3
+
+ ୨
+ @
+
+
+
+ 124.878049,1.560976,37.463415,37.463415
+ outline3
+
+ ୩
+ ୍ର
+
+
+
+ 165.463415,1.560976,37.463415,37.463415
+ outline3
+
+ ୪
+ ର୍
+
+
+
+ 206.048780,1.560976,37.463415,37.463415
+ outline3
+
+ ୫
+ ଜ୍ଞ
+ EuroSign
+
+
+
+ 245.073171,1.560976,37.463415,37.463415
+ outline3
+
+ ୬
+ ତ୍ର
+
+
+
+ 285.658537,1.560976,37.463415,37.463415
+ outline3
+
+ ୭
+ କ୍ଷ
+
+
+
+ 326.243902,1.560976,37.463415,37.463415
+ outline3
+
+ ୮
+ ଶ୍ର
+
+
+
+ 366.829268,1.560976,37.463415,37.463415
+ outline3
+
+ ୯
+
+
+
+
+ 407.414634,1.560976,37.463415,37.463415
+ outline3
+
+ ୦
+
+
+
+
+ 448.000000,1.560976,37.463415,37.463415
+ outline3
+
+ -
+ ଃ
+
+
+
+ 488.585366,1.560976,37.463415,37.463415
+ outline3
+
+ ୃ
+ ଋ
+
+
+
+ 529.170732,1.560976,79.609756,37.463415
+ outline4
+
+ BackSpace
+
+
+
+ 3.121951,42.146341,59.317073,37.463415
+ outline5
+
+ Tab
+ ISO_Left_Tab
+
+
+
+ 65.560976,42.146341,37.463415,37.463415
+ outline3
+
+ ୌ
+ ଔ
+
+
+
+ 106.146341,42.146341,37.463415,37.463415
+ outline3
+
+ ୈ
+ ଐ
+
+
+
+ 145.170732,42.146341,37.463415,37.463415
+ outline3
+
+ ା
+ ଆ
+
+
+
+ 185.756098,42.146341,37.463415,37.463415
+ outline3
+
+ ୀ
+ ଈ
+
+
+
+ 226.341463,42.146341,37.463415,37.463415
+ outline3
+
+ ୂ
+ ଊ
+
+
+
+ 266.926829,42.146341,37.463415,37.463415
+ outline3
+
+ ବ
+ ଭ
+
+
+
+ 307.512195,42.146341,37.463415,37.463415
+ outline3
+
+ ହ
+ ଙ
+
+
+
+ 348.097561,42.146341,37.463415,37.463415
+ outline3
+
+ ଗ
+ ଘ
+
+
+
+ 388.682927,42.146341,37.463415,37.463415
+ outline3
+
+ ଦ
+ ଧ
+
+
+
+ 429.268293,42.146341,37.463415,37.463415
+ outline3
+
+ ଜ
+ ଝ
+
+
+
+ 468.292683,42.146341,37.463415,37.463415
+ outline3
+
+ ଡ
+ ଢ
+
+
+
+ 508.878049,42.146341,37.463415,37.463415
+ outline3
+
+ ଼
+ ଞ
+
+
+
+ 549.463415,42.146341,59.317073,37.463415
+ outline6
+
+ \
+ |
+
+
+
+ 3.121951,82.731707,68.682927,37.463415
+ outline7
+
+ ISO_Level3_Shift
+
+
+
+ 76.487805,82.731707,37.463415,37.463415
+ outline3
+
+ ୋ
+ ଓ
+
+
+
+ 115.512195,82.731707,37.463415,37.463415
+ outline3
+
+ େ
+ ଏ
+
+
+
+ 156.097561,82.731707,37.463415,37.463415
+ outline3
+
+ ୍
+ ଅ
+
+
+
+ 196.682927,82.731707,37.463415,37.463415
+ outline3
+
+ ି
+ ଇ
+
+
+
+ 237.268293,82.731707,37.463415,37.463415
+ outline3
+
+ ୁ
+ ଉ
+
+
+
+ 277.853659,82.731707,37.463415,37.463415
+ outline3
+
+ ପ
+ ଫ
+
+
+
+ 318.439024,82.731707,37.463415,37.463415
+ outline3
+
+ ର
+ J
+
+
+
+ 359.024390,82.731707,37.463415,37.463415
+ outline3
+
+ କ
+ ଖ
+
+
+
+ 399.609756,82.731707,37.463415,37.463415
+ outline3
+
+ ତ
+ ଥ
+
+
+
+ 438.634146,82.731707,37.463415,37.463415
+ outline3
+
+ ଚ
+ ଛ
+
+
+
+ 479.219512,82.731707,37.463415,37.463415
+ outline3
+
+ quoteright
+ ଠ
+
+
+
+ 519.804878,82.731707,88.975610,37.463415
+ outline8
+
+ Return
+
+
+
+ 3.121951,121.756098,88.975610,37.463415
+ outline9
+
+ Shift_L
+
+
+
+ 95.219512,121.756098,37.463415,37.463415
+ outline3
+
+ z
+ Z
+
+
+
+ 135.804878,121.756098,37.463415,37.463415
+ outline3
+
+ ଂ
+ ଁ
+
+
+
+ 176.390244,121.756098,37.463415,37.463415
+ outline3
+
+ ମ
+ ଣ
+
+
+
+ 215.414634,121.756098,37.463415,37.463415
+ outline3
+
+ ନ
+ V
+
+
+
+ 256.000000,121.756098,37.463415,37.463415
+ outline3
+
+ ୱ
+ ଵ
+
+
+
+ 296.585366,121.756098,37.463415,37.463415
+ outline3
+
+ ଲ
+ ଳ
+
+
+
+ 337.170732,121.756098,37.463415,37.463415
+ outline3
+
+ ସ
+ ଶ
+
+
+
+ 377.756098,121.756098,37.463415,37.463415
+ outline3
+
+ ,
+ ଷ
+
+
+
+ 418.341463,121.756098,37.463415,37.463415
+ outline3
+
+ .
+ ।
+
+
+
+ 458.926829,121.756098,37.463415,37.463415
+ outline3
+
+ ୟ
+ ଯ
+
+
+
+ 499.512195,121.756098,109.268293,37.463415
+ outline10
+
+ Shift_R
+
+
+
+ 3.121951,162.341463,56.195122,37.463415
+ outline1
+
+ cycle-keyboard
+ preferences
+
+
+
+ 62.439024,162.341463,48.390244,37.463415
+ outline2
+
+ Control_L
+
+
+
+ 113.951220,162.341463,48.390244,37.463415
+ outline2
+
+ Alt_L
+ Meta_L
+
+
+
+ 165.463415,162.341463,238.829268,37.463415
+ outline11
+
+ space
+
+
+
+ 407.414634,162.341463,48.390244,37.463415
+ outline2
+
+ Left
+
+
+
+ 458.926829,162.341463,48.390244,37.463415
+ outline2
+
+ Up
+
+
+
+ 508.878049,162.341463,48.390244,37.463415
+ outline2
+
+ Down
+
+
+
+ 560.390244,162.341463,48.390244,37.463415
+ outline2
+
+ Right
+
+
+
+
+ 1.000000
+ 0.000000,0.000000
+ 56.195122,0.000000
+ 56.195122,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 37.463415,0.000000
+ 37.463415,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 79.609756,0.000000
+ 79.609756,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 59.317073,0.000000
+ 59.317073,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 59.317073,0.000000
+ 59.317073,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 68.682927,0.000000
+ 68.682927,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 88.975610,0.000000
+ 88.975610,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 88.975610,0.000000
+ 88.975610,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 109.268293,0.000000
+ 109.268293,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 238.829268,0.000000
+ 238.829268,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 48.390244,0.000000
+ 48.390244,37.463415
+ 0.000000,37.463415
+
+
+
diff --git a/data/keyboards/pa-inscript.xml b/data/keyboards/pa-inscript.xml
new file mode 100644
index 00000000..6c933da6
--- /dev/null
+++ b/data/keyboards/pa-inscript.xml
@@ -0,0 +1,683 @@
+
+
+ 0.000000,0.000000,640.000000,296.585366
+
+ 15.609756,15.609756,640.000000,39.024390
+ 0
+
+ 16
+ 1
+
+
+ 3.121951,1.560976,37.463415,37.463415
+ outline3
+
+ Escape
+
+
+
+ 84.292683,1.560976,37.463415,37.463415
+ outline3
+
+ F1
+
+
+
+ 124.878049,1.560976,37.463415,37.463415
+ outline3
+
+ F2
+
+
+
+ 165.463415,1.560976,37.463415,37.463415
+ outline3
+
+ F3
+
+
+
+ 206.048780,1.560976,37.463415,37.463415
+ outline3
+
+ F4
+
+
+
+ 266.926829,1.560976,37.463415,37.463415
+ outline3
+
+ F5
+
+
+
+ 307.512195,1.560976,37.463415,37.463415
+ outline3
+
+ F6
+
+
+
+ 348.097561,1.560976,37.463415,37.463415
+ outline3
+
+ F7
+
+
+
+ 388.682927,1.560976,37.463415,37.463415
+ outline3
+
+ F8
+
+
+
+ 449.560976,1.560976,37.463415,37.463415
+ outline3
+
+ F9
+
+
+
+ 490.146341,1.560976,37.463415,37.463415
+ outline3
+
+ F10
+
+
+
+ 530.731707,1.560976,37.463415,37.463415
+ outline3
+
+ F11
+
+
+
+ 571.317073,1.560976,37.463415,37.463415
+ outline3
+
+ F12
+
+
+
+
+ 15.609756,78.048780,608.780488,201.365854
+ 0
+
+ 14
+ 1
+
+
+ 14
+ 1
+
+
+ 13
+ 1
+
+
+ 12
+ 1
+
+
+ 8
+ 1
+
+
+ 3.121951,1.560976,37.463415,37.463415
+ outline3
+
+ quoteleft
+ asciitilde
+
+
+
+ 43.707317,1.560976,37.463415,37.463415
+ outline3
+
+ ੧
+ exclam
+
+
+
+ 84.292683,1.560976,37.463415,37.463415
+ outline3
+
+ ੨
+ at
+
+
+
+ 124.878049,1.560976,37.463415,37.463415
+ outline3
+
+ ੩
+ numbersign
+
+
+
+ 165.463415,1.560976,37.463415,37.463415
+ outline3
+
+ ੪
+ dollar
+
+
+
+ 206.048780,1.560976,37.463415,37.463415
+ outline3
+
+ ੫
+ percent
+ EuroSign
+
+
+
+ 245.073171,1.560976,37.463415,37.463415
+ outline3
+
+ ੬
+ asciicircum
+
+
+
+ 285.658537,1.560976,37.463415,37.463415
+ outline3
+
+ ੭
+ ampersand
+
+
+
+ 326.243902,1.560976,37.463415,37.463415
+ outline3
+
+ ੮
+ asterisk
+
+
+
+ 366.829268,1.560976,37.463415,37.463415
+ outline3
+
+ ੯
+ parenleft
+
+
+
+ 407.414634,1.560976,37.463415,37.463415
+ outline3
+
+ ੦
+ parenright
+
+
+
+ 448.000000,1.560976,37.463415,37.463415
+ outline3
+
+ -
+ _
+
+
+
+ 488.585366,1.560976,37.463415,37.463415
+ outline3
+
+ =
+ +
+
+
+
+ 529.170732,1.560976,79.609756,37.463415
+ outline4
+
+ BackSpace
+
+
+
+ 3.121951,42.146341,59.317073,37.463415
+ outline5
+
+ Tab
+ ISO_Left_Tab
+
+
+
+ 65.560976,42.146341,37.463415,37.463415
+ outline3
+
+ ੌ
+ ਔ
+
+
+
+ 106.146341,42.146341,37.463415,37.463415
+ outline3
+
+ ੈ
+ ਐ
+
+
+
+ 145.170732,42.146341,37.463415,37.463415
+ outline3
+
+ ਾ
+ ਆ
+
+
+
+ 185.756098,42.146341,37.463415,37.463415
+ outline3
+
+ ੀ
+ ਈ
+
+
+
+ 226.341463,42.146341,37.463415,37.463415
+ outline3
+
+ ੂ
+ ਊ
+
+
+
+ 266.926829,42.146341,37.463415,37.463415
+ outline3
+
+ ਬ
+ ਭ
+
+
+
+ 307.512195,42.146341,37.463415,37.463415
+ outline3
+
+ ਹ
+ ਙ
+
+
+
+ 348.097561,42.146341,37.463415,37.463415
+ outline3
+
+ ਗ
+ ਘ
+
+
+
+ 388.682927,42.146341,37.463415,37.463415
+ outline3
+
+ ਦ
+ ਧ
+
+
+
+ 429.268293,42.146341,37.463415,37.463415
+ outline3
+
+ ਜ
+ ਝ
+
+
+
+ 468.292683,42.146341,37.463415,37.463415
+ outline3
+
+ ਡ
+ ਢ
+
+
+
+ 508.878049,42.146341,37.463415,37.463415
+ outline3
+
+ ਼
+ ਞ
+
+
+
+ 549.463415,42.146341,59.317073,37.463415
+ outline6
+
+ \
+ ।
+
+
+
+ 3.121951,82.731707,68.682927,37.463415
+ outline7
+
+ ISO_Level3_Shift
+
+
+
+ 76.487805,82.731707,37.463415,37.463415
+ outline3
+
+ ੋ
+ ਓ
+
+
+
+ 115.512195,82.731707,37.463415,37.463415
+ outline3
+
+ ੇ
+ ਏ
+
+
+
+ 156.097561,82.731707,37.463415,37.463415
+ outline3
+
+ ੍
+ ਅ
+
+
+
+ 196.682927,82.731707,37.463415,37.463415
+ outline3
+
+ ਿ
+ ਇ
+
+
+
+ 237.268293,82.731707,37.463415,37.463415
+ outline3
+
+ ੁ
+ ਉ
+
+
+
+ 277.853659,82.731707,37.463415,37.463415
+ outline3
+
+ ਪ
+ ਫ
+
+
+
+ 318.439024,82.731707,37.463415,37.463415
+ outline3
+
+ ਰ
+ ੜ
+
+
+
+ 359.024390,82.731707,37.463415,37.463415
+ outline3
+
+ ਕ
+ ਖ
+
+
+
+ 399.609756,82.731707,37.463415,37.463415
+ outline3
+
+ ਤ
+ ਥ
+
+
+
+ 438.634146,82.731707,37.463415,37.463415
+ outline3
+
+ ਚ
+ ਛ
+
+
+
+ 479.219512,82.731707,37.463415,37.463415
+ outline3
+
+ quoteright
+ ਠ
+
+
+
+ 519.804878,82.731707,88.975610,37.463415
+ outline8
+
+ Return
+
+
+
+ 3.121951,121.756098,88.975610,37.463415
+ outline9
+
+ Shift_L
+
+
+
+ 95.219512,121.756098,37.463415,37.463415
+ outline3
+
+ ੰ
+ ੱ
+
+
+
+ 135.804878,121.756098,37.463415,37.463415
+ outline3
+
+ ਜ਼
+ ਫ਼
+
+
+
+ 176.390244,121.756098,37.463415,37.463415
+ outline3
+
+ ਮ
+ ਣ
+
+
+
+ 215.414634,121.756098,37.463415,37.463415
+ outline3
+
+ ਨ
+ ਂ
+
+
+
+ 256.000000,121.756098,37.463415,37.463415
+ outline3
+
+ ਵ
+ ਞ
+
+
+
+ 296.585366,121.756098,37.463415,37.463415
+ outline3
+
+ ਲ
+ ਲ਼
+
+
+
+ 337.170732,121.756098,37.463415,37.463415
+ outline3
+
+ ਸ
+ ਸ਼
+
+
+
+ 377.756098,121.756098,37.463415,37.463415
+ outline3
+
+ ,
+ ੳ
+
+
+
+ 418.341463,121.756098,37.463415,37.463415
+ outline3
+
+ .
+ ੲ
+
+
+
+ 458.926829,121.756098,37.463415,37.463415
+ outline3
+
+ ਯ
+ ?
+
+
+
+ 499.512195,121.756098,109.268293,37.463415
+ outline10
+
+ Shift_R
+
+
+
+ 3.121951,162.341463,56.195122,37.463415
+ outline1
+
+ cycle-keyboard
+ preferences
+
+
+
+ 62.439024,162.341463,48.390244,37.463415
+ outline2
+
+ Control_L
+
+
+
+ 113.951220,162.341463,48.390244,37.463415
+ outline2
+
+ Alt_L
+ Meta_L
+
+
+
+ 165.463415,162.341463,238.829268,37.463415
+ outline11
+
+ space
+
+
+
+ 407.414634,162.341463,48.390244,37.463415
+ outline2
+
+ Left
+
+
+
+ 458.926829,162.341463,48.390244,37.463415
+ outline2
+
+ Up
+
+
+
+ 508.878049,162.341463,48.390244,37.463415
+ outline2
+
+ Down
+
+
+
+ 560.390244,162.341463,48.390244,37.463415
+ outline2
+
+ Right
+
+
+
+
+ 1.000000
+ 0.000000,0.000000
+ 56.195122,0.000000
+ 56.195122,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 37.463415,0.000000
+ 37.463415,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 79.609756,0.000000
+ 79.609756,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 59.317073,0.000000
+ 59.317073,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 59.317073,0.000000
+ 59.317073,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 68.682927,0.000000
+ 68.682927,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 88.975610,0.000000
+ 88.975610,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 88.975610,0.000000
+ 88.975610,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 109.268293,0.000000
+ 109.268293,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 238.829268,0.000000
+ 238.829268,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 48.390244,0.000000
+ 48.390244,37.463415
+ 0.000000,37.463415
+
+
+
diff --git a/data/keyboards/sd-inscript.xml b/data/keyboards/sd-inscript.xml
new file mode 100644
index 00000000..deaab2ec
--- /dev/null
+++ b/data/keyboards/sd-inscript.xml
@@ -0,0 +1,683 @@
+
+
+ 0.000000,0.000000,640.000000,296.585366
+
+ 15.609756,15.609756,640.000000,39.024390
+ 0
+
+ 16
+ 1
+
+
+ 3.121951,1.560976,37.463415,37.463415
+ outline3
+
+ Escape
+
+
+
+ 84.292683,1.560976,37.463415,37.463415
+ outline3
+
+ F1
+
+
+
+ 124.878049,1.560976,37.463415,37.463415
+ outline3
+
+ F2
+
+
+
+ 165.463415,1.560976,37.463415,37.463415
+ outline3
+
+ F3
+
+
+
+ 206.048780,1.560976,37.463415,37.463415
+ outline3
+
+ F4
+
+
+
+ 266.926829,1.560976,37.463415,37.463415
+ outline3
+
+ F5
+
+
+
+ 307.512195,1.560976,37.463415,37.463415
+ outline3
+
+ F6
+
+
+
+ 348.097561,1.560976,37.463415,37.463415
+ outline3
+
+ F7
+
+
+
+ 388.682927,1.560976,37.463415,37.463415
+ outline3
+
+ F8
+
+
+
+ 449.560976,1.560976,37.463415,37.463415
+ outline3
+
+ F9
+
+
+
+ 490.146341,1.560976,37.463415,37.463415
+ outline3
+
+ F10
+
+
+
+ 530.731707,1.560976,37.463415,37.463415
+ outline3
+
+ F11
+
+
+
+ 571.317073,1.560976,37.463415,37.463415
+ outline3
+
+ F12
+
+
+
+
+ 15.609756,78.048780,608.780488,201.365854
+ 0
+
+ 14
+ 1
+
+
+ 14
+ 1
+
+
+ 13
+ 1
+
+
+ 12
+ 1
+
+
+ 8
+ 1
+
+
+ 3.121951,1.560976,37.463415,37.463415
+ outline3
+
+ quoteleft
+ ऒ
+
+
+
+ 43.707317,1.560976,37.463415,37.463415
+ outline3
+
+ १
+ ऍ
+
+
+
+ 84.292683,1.560976,37.463415,37.463415
+ outline3
+
+ २
+ ॅ
+
+
+
+ 124.878049,1.560976,37.463415,37.463415
+ outline3
+
+ ३
+ #
+
+
+
+ 165.463415,1.560976,37.463415,37.463415
+ outline3
+
+ ४
+ $
+
+
+
+ 206.048780,1.560976,37.463415,37.463415
+ outline3
+
+ ५
+ ज्ञ
+ EuroSign
+
+
+
+ 245.073171,1.560976,37.463415,37.463415
+ outline3
+
+ ६
+ त्र
+
+
+
+ 285.658537,1.560976,37.463415,37.463415
+ outline3
+
+ ७
+ क्ष
+
+
+
+ 326.243902,1.560976,37.463415,37.463415
+ outline3
+
+ ८
+ श्र
+
+
+
+ 366.829268,1.560976,37.463415,37.463415
+ outline3
+
+ ९
+ (
+
+
+
+ 407.414634,1.560976,37.463415,37.463415
+ outline3
+
+ ०
+ )
+
+
+
+ 448.000000,1.560976,37.463415,37.463415
+ outline3
+
+ -
+ ः
+
+
+
+ 488.585366,1.560976,37.463415,37.463415
+ outline3
+
+ ृ
+ ऋ
+
+
+
+ 529.170732,1.560976,79.609756,37.463415
+ outline4
+
+ BackSpace
+
+
+
+ 3.121951,42.146341,59.317073,37.463415
+ outline5
+
+ Tab
+ ISO_Left_Tab
+
+
+
+ 65.560976,42.146341,37.463415,37.463415
+ outline3
+
+ ौ
+ औ
+
+
+
+ 106.146341,42.146341,37.463415,37.463415
+ outline3
+
+ ै
+ ऐ
+
+
+
+ 145.170732,42.146341,37.463415,37.463415
+ outline3
+
+ ा
+ आ
+
+
+
+ 185.756098,42.146341,37.463415,37.463415
+ outline3
+
+ ी
+ ई
+
+
+
+ 226.341463,42.146341,37.463415,37.463415
+ outline3
+
+ ू
+ ऊ
+
+
+
+ 266.926829,42.146341,37.463415,37.463415
+ outline3
+
+ ॿ
+ भ
+
+
+
+ 307.512195,42.146341,37.463415,37.463415
+ outline3
+
+ ह
+ ङ
+
+
+
+ 348.097561,42.146341,37.463415,37.463415
+ outline3
+
+ ॻ
+ घ
+
+
+
+ 388.682927,42.146341,37.463415,37.463415
+ outline3
+
+ द
+ ध
+
+
+
+ 429.268293,42.146341,37.463415,37.463415
+ outline3
+
+ ॼ
+ झ
+
+
+
+ 468.292683,42.146341,37.463415,37.463415
+ outline3
+
+ ॾ
+ ढ
+
+
+
+ 508.878049,42.146341,37.463415,37.463415
+ outline3
+
+ ़
+ ञ
+
+
+
+ 549.463415,42.146341,59.317073,37.463415
+ outline6
+
+ ॉ
+ ऑ
+
+
+
+ 3.121951,82.731707,68.682927,37.463415
+ outline7
+
+ ISO_Level3_Shift
+
+
+
+ 76.487805,82.731707,37.463415,37.463415
+ outline3
+
+ ो
+ ओ
+
+
+
+ 115.512195,82.731707,37.463415,37.463415
+ outline3
+
+ े
+ ए
+
+
+
+ 156.097561,82.731707,37.463415,37.463415
+ outline3
+
+ ्
+ अ
+
+
+
+ 196.682927,82.731707,37.463415,37.463415
+ outline3
+
+ ि
+ इ
+
+
+
+ 237.268293,82.731707,37.463415,37.463415
+ outline3
+
+ ु
+ उ
+
+
+
+ 277.853659,82.731707,37.463415,37.463415
+ outline3
+
+ प
+ फ
+
+
+
+ 318.439024,82.731707,37.463415,37.463415
+ outline3
+
+ र
+ ऱ
+
+
+
+ 359.024390,82.731707,37.463415,37.463415
+ outline3
+
+ क
+ ख
+
+
+
+ 399.609756,82.731707,37.463415,37.463415
+ outline3
+
+ त
+ थ
+
+
+
+ 438.634146,82.731707,37.463415,37.463415
+ outline3
+
+ च
+ छ
+
+
+
+ 479.219512,82.731707,37.463415,37.463415
+ outline3
+
+ quoteright
+ ठ
+
+
+
+ 519.804878,82.731707,88.975610,37.463415
+ outline8
+
+ Return
+
+
+
+ 3.121951,121.756098,88.975610,37.463415
+ outline9
+
+ Shift_L
+
+
+
+ 95.219512,121.756098,37.463415,37.463415
+ outline3
+
+ ॆ
+ ऎ
+
+
+
+ 135.804878,121.756098,37.463415,37.463415
+ outline3
+
+ ं
+ ँ
+
+
+
+ 176.390244,121.756098,37.463415,37.463415
+ outline3
+
+ म
+ ण
+
+
+
+ 215.414634,121.756098,37.463415,37.463415
+ outline3
+
+ न
+ ऩ
+
+
+
+ 256.000000,121.756098,37.463415,37.463415
+ outline3
+
+ व
+ ऴ
+
+
+
+ 296.585366,121.756098,37.463415,37.463415
+ outline3
+
+ ल
+ ळ
+
+
+
+ 337.170732,121.756098,37.463415,37.463415
+ outline3
+
+ स
+ श
+
+
+
+ 377.756098,121.756098,37.463415,37.463415
+ outline3
+
+ ,
+ ष
+
+
+
+ 418.341463,121.756098,37.463415,37.463415
+ outline3
+
+ .
+ ।
+
+
+
+ 458.926829,121.756098,37.463415,37.463415
+ outline3
+
+ य
+ य़
+
+
+
+ 499.512195,121.756098,109.268293,37.463415
+ outline10
+
+ Shift_R
+
+
+
+ 3.121951,162.341463,56.195122,37.463415
+ outline1
+
+ cycle-keyboard
+ preferences
+
+
+
+ 62.439024,162.341463,48.390244,37.463415
+ outline2
+
+ Control_L
+
+
+
+ 113.951220,162.341463,48.390244,37.463415
+ outline2
+
+ Alt_L
+ Meta_L
+
+
+
+ 165.463415,162.341463,238.829268,37.463415
+ outline11
+
+ space
+
+
+
+ 407.414634,162.341463,48.390244,37.463415
+ outline2
+
+ Left
+
+
+
+ 458.926829,162.341463,48.390244,37.463415
+ outline2
+
+ Up
+
+
+
+ 508.878049,162.341463,48.390244,37.463415
+ outline2
+
+ Down
+
+
+
+ 560.390244,162.341463,48.390244,37.463415
+ outline2
+
+ Right
+
+
+
+
+ 1.000000
+ 0.000000,0.000000
+ 56.195122,0.000000
+ 56.195122,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 37.463415,0.000000
+ 37.463415,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 79.609756,0.000000
+ 79.609756,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 59.317073,0.000000
+ 59.317073,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 59.317073,0.000000
+ 59.317073,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 68.682927,0.000000
+ 68.682927,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 88.975610,0.000000
+ 88.975610,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 88.975610,0.000000
+ 88.975610,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 109.268293,0.000000
+ 109.268293,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 238.829268,0.000000
+ 238.829268,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 48.390244,0.000000
+ 48.390244,37.463415
+ 0.000000,37.463415
+
+
+
diff --git a/data/keyboards/ta-inscript.xml b/data/keyboards/ta-inscript.xml
new file mode 100644
index 00000000..b7a2019a
--- /dev/null
+++ b/data/keyboards/ta-inscript.xml
@@ -0,0 +1,683 @@
+
+
+ 0.000000,0.000000,640.000000,296.585366
+
+ 15.609756,15.609756,640.000000,39.024390
+ 0
+
+ 16
+ 1
+
+
+ 3.121951,1.560976,37.463415,37.463415
+ outline3
+
+ Escape
+
+
+
+ 84.292683,1.560976,37.463415,37.463415
+ outline3
+
+ F1
+
+
+
+ 124.878049,1.560976,37.463415,37.463415
+ outline3
+
+ F2
+
+
+
+ 165.463415,1.560976,37.463415,37.463415
+ outline3
+
+ F3
+
+
+
+ 206.048780,1.560976,37.463415,37.463415
+ outline3
+
+ F4
+
+
+
+ 266.926829,1.560976,37.463415,37.463415
+ outline3
+
+ F5
+
+
+
+ 307.512195,1.560976,37.463415,37.463415
+ outline3
+
+ F6
+
+
+
+ 348.097561,1.560976,37.463415,37.463415
+ outline3
+
+ F7
+
+
+
+ 388.682927,1.560976,37.463415,37.463415
+ outline3
+
+ F8
+
+
+
+ 449.560976,1.560976,37.463415,37.463415
+ outline3
+
+ F9
+
+
+
+ 490.146341,1.560976,37.463415,37.463415
+ outline3
+
+ F10
+
+
+
+ 530.731707,1.560976,37.463415,37.463415
+ outline3
+
+ F11
+
+
+
+ 571.317073,1.560976,37.463415,37.463415
+ outline3
+
+ F12
+
+
+
+
+ 15.609756,78.048780,608.780488,201.365854
+ 0
+
+ 14
+ 1
+
+
+ 14
+ 1
+
+
+ 13
+ 1
+
+
+ 12
+ 1
+
+
+ 8
+ 1
+
+
+ 3.121951,1.560976,37.463415,37.463415
+ outline3
+
+ quoteleft
+ ஒ
+
+
+
+ 43.707317,1.560976,37.463415,37.463415
+ outline3
+
+ 1
+ !
+
+
+
+ 84.292683,1.560976,37.463415,37.463415
+ outline3
+
+ 2
+ @
+
+
+
+ 124.878049,1.560976,37.463415,37.463415
+ outline3
+
+ 3
+ #
+
+
+
+ 165.463415,1.560976,37.463415,37.463415
+ outline3
+
+ 4
+ $
+
+
+
+ 206.048780,1.560976,37.463415,37.463415
+ outline3
+
+ 5
+ %
+ EuroSign
+
+
+
+ 245.073171,1.560976,37.463415,37.463415
+ outline3
+
+ 6
+ ^
+
+
+
+ 285.658537,1.560976,37.463415,37.463415
+ outline3
+
+ 7
+ க்ஷ
+
+
+
+ 326.243902,1.560976,37.463415,37.463415
+ outline3
+
+ 8
+ ஷ்ர
+
+
+
+ 366.829268,1.560976,37.463415,37.463415
+ outline3
+
+ 9
+ (
+
+
+
+ 407.414634,1.560976,37.463415,37.463415
+ outline3
+
+ 0
+ )
+
+
+
+ 448.000000,1.560976,37.463415,37.463415
+ outline3
+
+ -
+ ஃ
+
+
+
+ 488.585366,1.560976,37.463415,37.463415
+ outline3
+
+ =
+ +
+
+
+
+ 529.170732,1.560976,79.609756,37.463415
+ outline4
+
+ BackSpace
+
+
+
+ 3.121951,42.146341,59.317073,37.463415
+ outline5
+
+ Tab
+ ISO_Left_Tab
+
+
+
+ 65.560976,42.146341,37.463415,37.463415
+ outline3
+
+ ௌ
+ ஔ
+
+
+
+ 106.146341,42.146341,37.463415,37.463415
+ outline3
+
+ ை
+ ஐ
+
+
+
+ 145.170732,42.146341,37.463415,37.463415
+ outline3
+
+ ா
+ ஆ
+
+
+
+ 185.756098,42.146341,37.463415,37.463415
+ outline3
+
+ ீ
+ ஈ
+
+
+
+ 226.341463,42.146341,37.463415,37.463415
+ outline3
+
+ ூ
+ ஊ
+
+
+
+ 266.926829,42.146341,37.463415,37.463415
+ outline3
+
+ y
+ Y
+
+
+
+ 307.512195,42.146341,37.463415,37.463415
+ outline3
+
+ ஹ
+ ங
+
+
+
+ 348.097561,42.146341,37.463415,37.463415
+ outline3
+
+ i
+ I
+
+
+
+ 388.682927,42.146341,37.463415,37.463415
+ outline3
+
+ o
+ O
+
+
+
+ 429.268293,42.146341,37.463415,37.463415
+ outline3
+
+ ஜ
+ P
+
+
+
+ 468.292683,42.146341,37.463415,37.463415
+ outline3
+
+ [
+ {
+
+
+
+ 508.878049,42.146341,37.463415,37.463415
+ outline3
+
+ ]
+ ஞ
+
+
+
+ 549.463415,42.146341,59.317073,37.463415
+ outline6
+
+ \
+ |
+
+
+
+ 3.121951,82.731707,68.682927,37.463415
+ outline7
+
+ ISO_Level3_Shift
+
+
+
+ 76.487805,82.731707,37.463415,37.463415
+ outline3
+
+ ோ
+ ஓ
+
+
+
+ 115.512195,82.731707,37.463415,37.463415
+ outline3
+
+ ே
+ ஏ
+
+
+
+ 156.097561,82.731707,37.463415,37.463415
+ outline3
+
+ ்
+ அ
+
+
+
+ 196.682927,82.731707,37.463415,37.463415
+ outline3
+
+ ி
+ இ
+
+
+
+ 237.268293,82.731707,37.463415,37.463415
+ outline3
+
+ ு
+ உ
+
+
+
+ 277.853659,82.731707,37.463415,37.463415
+ outline3
+
+ ப
+ H
+
+
+
+ 318.439024,82.731707,37.463415,37.463415
+ outline3
+
+ ர
+ ற
+
+
+
+ 359.024390,82.731707,37.463415,37.463415
+ outline3
+
+ க
+ K
+
+
+
+ 399.609756,82.731707,37.463415,37.463415
+ outline3
+
+ த
+ L
+
+
+
+ 438.634146,82.731707,37.463415,37.463415
+ outline3
+
+ ச
+ :
+
+
+
+ 479.219512,82.731707,37.463415,37.463415
+ outline3
+
+ quoteright
+ "
+
+
+
+ 519.804878,82.731707,88.975610,37.463415
+ outline8
+
+ Return
+
+
+
+ 3.121951,121.756098,88.975610,37.463415
+ outline9
+
+ Shift_L
+
+
+
+ 95.219512,121.756098,37.463415,37.463415
+ outline3
+
+ ெ
+ எ
+
+
+
+ 135.804878,121.756098,37.463415,37.463415
+ outline3
+
+ x
+ X
+
+
+
+ 176.390244,121.756098,37.463415,37.463415
+ outline3
+
+ ம
+ ண
+
+
+
+ 215.414634,121.756098,37.463415,37.463415
+ outline3
+
+ ந
+ ன
+
+
+
+ 256.000000,121.756098,37.463415,37.463415
+ outline3
+
+ வ
+ ழ
+
+
+
+ 296.585366,121.756098,37.463415,37.463415
+ outline3
+
+ ல
+ ள
+
+
+
+ 337.170732,121.756098,37.463415,37.463415
+ outline3
+
+ ஸ
+ M
+
+
+
+ 377.756098,121.756098,37.463415,37.463415
+ outline3
+
+ ,
+ ஷ
+
+
+
+ 418.341463,121.756098,37.463415,37.463415
+ outline3
+
+ .
+ >
+
+
+
+ 458.926829,121.756098,37.463415,37.463415
+ outline3
+
+ ய
+ question
+
+
+
+ 499.512195,121.756098,109.268293,37.463415
+ outline10
+
+ Shift_R
+
+
+
+ 3.121951,162.341463,56.195122,37.463415
+ outline1
+
+ cycle-keyboard
+ preferences
+
+
+
+ 62.439024,162.341463,48.390244,37.463415
+ outline2
+
+ Control_L
+
+
+
+ 113.951220,162.341463,48.390244,37.463415
+ outline2
+
+ Alt_L
+ Meta_L
+
+
+
+ 165.463415,162.341463,238.829268,37.463415
+ outline11
+
+ space
+
+
+
+ 407.414634,162.341463,48.390244,37.463415
+ outline2
+
+ Left
+
+
+
+ 458.926829,162.341463,48.390244,37.463415
+ outline2
+
+ Up
+
+
+
+ 508.878049,162.341463,48.390244,37.463415
+ outline2
+
+ Down
+
+
+
+ 560.390244,162.341463,48.390244,37.463415
+ outline2
+
+ Right
+
+
+
+
+ 1.000000
+ 0.000000,0.000000
+ 56.195122,0.000000
+ 56.195122,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 37.463415,0.000000
+ 37.463415,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 79.609756,0.000000
+ 79.609756,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 59.317073,0.000000
+ 59.317073,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 59.317073,0.000000
+ 59.317073,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 68.682927,0.000000
+ 68.682927,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 88.975610,0.000000
+ 88.975610,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 88.975610,0.000000
+ 88.975610,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 109.268293,0.000000
+ 109.268293,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 238.829268,0.000000
+ 238.829268,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 48.390244,0.000000
+ 48.390244,37.463415
+ 0.000000,37.463415
+
+
+
diff --git a/data/keyboards/te-inscript.xml b/data/keyboards/te-inscript.xml
new file mode 100644
index 00000000..78bde412
--- /dev/null
+++ b/data/keyboards/te-inscript.xml
@@ -0,0 +1,683 @@
+
+
+ 0.000000,0.000000,640.000000,296.585366
+
+ 15.609756,15.609756,640.000000,39.024390
+ 0
+
+ 16
+ 1
+
+
+ 3.121951,1.560976,37.463415,37.463415
+ outline3
+
+ Escape
+
+
+
+ 84.292683,1.560976,37.463415,37.463415
+ outline3
+
+ F1
+
+
+
+ 124.878049,1.560976,37.463415,37.463415
+ outline3
+
+ F2
+
+
+
+ 165.463415,1.560976,37.463415,37.463415
+ outline3
+
+ F3
+
+
+
+ 206.048780,1.560976,37.463415,37.463415
+ outline3
+
+ F4
+
+
+
+ 266.926829,1.560976,37.463415,37.463415
+ outline3
+
+ F5
+
+
+
+ 307.512195,1.560976,37.463415,37.463415
+ outline3
+
+ F6
+
+
+
+ 348.097561,1.560976,37.463415,37.463415
+ outline3
+
+ F7
+
+
+
+ 388.682927,1.560976,37.463415,37.463415
+ outline3
+
+ F8
+
+
+
+ 449.560976,1.560976,37.463415,37.463415
+ outline3
+
+ F9
+
+
+
+ 490.146341,1.560976,37.463415,37.463415
+ outline3
+
+ F10
+
+
+
+ 530.731707,1.560976,37.463415,37.463415
+ outline3
+
+ F11
+
+
+
+ 571.317073,1.560976,37.463415,37.463415
+ outline3
+
+ F12
+
+
+
+
+ 15.609756,78.048780,608.780488,201.365854
+ 0
+
+ 14
+ 1
+
+
+ 14
+ 1
+
+
+ 13
+ 1
+
+
+ 12
+ 1
+
+
+ 8
+ 1
+
+
+ 3.121951,1.560976,37.463415,37.463415
+ outline3
+
+ quoteleft
+ ఒ
+
+
+
+ 43.707317,1.560976,37.463415,37.463415
+ outline3
+
+ ౧
+ !
+
+
+
+ 84.292683,1.560976,37.463415,37.463415
+ outline3
+
+ ౨
+ @
+
+
+
+ 124.878049,1.560976,37.463415,37.463415
+ outline3
+
+ ౩
+ #
+
+
+
+ 165.463415,1.560976,37.463415,37.463415
+ outline3
+
+ ౪
+ $
+
+
+
+ 206.048780,1.560976,37.463415,37.463415
+ outline3
+
+ ౫
+ జ్ఞ
+ EuroSign
+
+
+
+ 245.073171,1.560976,37.463415,37.463415
+ outline3
+
+ ౬
+ త్ర
+
+
+
+ 285.658537,1.560976,37.463415,37.463415
+ outline3
+
+ ౭
+ క్ష
+
+
+
+ 326.243902,1.560976,37.463415,37.463415
+ outline3
+
+ ౮
+ శ్ర
+
+
+
+ 366.829268,1.560976,37.463415,37.463415
+ outline3
+
+ ౯
+ (
+
+
+
+ 407.414634,1.560976,37.463415,37.463415
+ outline3
+
+ ౦
+ )
+
+
+
+ 448.000000,1.560976,37.463415,37.463415
+ outline3
+
+ -
+ _
+
+
+
+ 488.585366,1.560976,37.463415,37.463415
+ outline3
+
+ ృ
+ ఋ
+
+
+
+ 529.170732,1.560976,79.609756,37.463415
+ outline4
+
+ BackSpace
+
+
+
+ 3.121951,42.146341,59.317073,37.463415
+ outline5
+
+ Tab
+ ISO_Left_Tab
+
+
+
+ 65.560976,42.146341,37.463415,37.463415
+ outline3
+
+ ౌ
+ ఔ
+
+
+
+ 106.146341,42.146341,37.463415,37.463415
+ outline3
+
+ ై
+ ఐ
+
+
+
+ 145.170732,42.146341,37.463415,37.463415
+ outline3
+
+ ా
+ ఆ
+
+
+
+ 185.756098,42.146341,37.463415,37.463415
+ outline3
+
+ ీ
+ ఈ
+
+
+
+ 226.341463,42.146341,37.463415,37.463415
+ outline3
+
+ ూ
+ ఊ
+
+
+
+ 266.926829,42.146341,37.463415,37.463415
+ outline3
+
+ బ
+ భ
+
+
+
+ 307.512195,42.146341,37.463415,37.463415
+ outline3
+
+ హ
+ ఙ
+
+
+
+ 348.097561,42.146341,37.463415,37.463415
+ outline3
+
+ గ
+ ఘ
+
+
+
+ 388.682927,42.146341,37.463415,37.463415
+ outline3
+
+ ద
+ ధ
+
+
+
+ 429.268293,42.146341,37.463415,37.463415
+ outline3
+
+ జ
+ ఝ
+
+
+
+ 468.292683,42.146341,37.463415,37.463415
+ outline3
+
+ డ
+ ఢ
+
+
+
+ 508.878049,42.146341,37.463415,37.463415
+ outline3
+
+
+ ఞ
+
+
+
+ 549.463415,42.146341,59.317073,37.463415
+ outline6
+
+ ౄ
+ ౠ
+
+
+
+ 3.121951,82.731707,68.682927,37.463415
+ outline7
+
+ ISO_Level3_Shift
+
+
+
+ 76.487805,82.731707,37.463415,37.463415
+ outline3
+
+ ో
+ ఓ
+
+
+
+ 115.512195,82.731707,37.463415,37.463415
+ outline3
+
+ ే
+ ఏ
+
+
+
+ 156.097561,82.731707,37.463415,37.463415
+ outline3
+
+ ్
+ అ
+
+
+
+ 196.682927,82.731707,37.463415,37.463415
+ outline3
+
+ ి
+ ఇ
+
+
+
+ 237.268293,82.731707,37.463415,37.463415
+ outline3
+
+ ు
+ ఉ
+
+
+
+ 277.853659,82.731707,37.463415,37.463415
+ outline3
+
+ ప
+ ఫ
+
+
+
+ 318.439024,82.731707,37.463415,37.463415
+ outline3
+
+ ర
+ ఱ
+
+
+
+ 359.024390,82.731707,37.463415,37.463415
+ outline3
+
+ క
+ ఖ
+
+
+
+ 399.609756,82.731707,37.463415,37.463415
+ outline3
+
+ త
+ థ
+
+
+
+ 438.634146,82.731707,37.463415,37.463415
+ outline3
+
+ చ
+ ఛ
+
+
+
+ 479.219512,82.731707,37.463415,37.463415
+ outline3
+
+ quoteright
+ ఠ
+
+
+
+ 519.804878,82.731707,88.975610,37.463415
+ outline8
+
+ Return
+
+
+
+ 3.121951,121.756098,88.975610,37.463415
+ outline9
+
+ Shift_L
+
+
+
+ 95.219512,121.756098,37.463415,37.463415
+ outline3
+
+ ె
+ ఎ
+
+
+
+ 135.804878,121.756098,37.463415,37.463415
+ outline3
+
+ ం
+ ఁ
+
+
+
+ 176.390244,121.756098,37.463415,37.463415
+ outline3
+
+ మ
+ ణ
+
+
+
+ 215.414634,121.756098,37.463415,37.463415
+ outline3
+
+ న
+ ః
+
+
+
+ 256.000000,121.756098,37.463415,37.463415
+ outline3
+
+ వ
+
+
+
+
+ 296.585366,121.756098,37.463415,37.463415
+ outline3
+
+ ల
+ ళ
+
+
+
+ 337.170732,121.756098,37.463415,37.463415
+ outline3
+
+ స
+ శ
+
+
+
+ 377.756098,121.756098,37.463415,37.463415
+ outline3
+
+ ,
+ ష
+
+
+
+ 418.341463,121.756098,37.463415,37.463415
+ outline3
+
+ .
+ >
+
+
+
+ 458.926829,121.756098,37.463415,37.463415
+ outline3
+
+ య
+ ?
+
+
+
+ 499.512195,121.756098,109.268293,37.463415
+ outline10
+
+ Shift_R
+
+
+
+ 3.121951,162.341463,56.195122,37.463415
+ outline1
+
+ cycle-keyboard
+ preferences
+
+
+
+ 62.439024,162.341463,48.390244,37.463415
+ outline2
+
+ Control_L
+
+
+
+ 113.951220,162.341463,48.390244,37.463415
+ outline2
+
+ Alt_L
+ Meta_L
+
+
+
+ 165.463415,162.341463,238.829268,37.463415
+ outline11
+
+ space
+
+
+
+ 407.414634,162.341463,48.390244,37.463415
+ outline2
+
+ Left
+
+
+
+ 458.926829,162.341463,48.390244,37.463415
+ outline2
+
+ Up
+
+
+
+ 508.878049,162.341463,48.390244,37.463415
+ outline2
+
+ Down
+
+
+
+ 560.390244,162.341463,48.390244,37.463415
+ outline2
+
+ Right
+
+
+
+
+ 1.000000
+ 0.000000,0.000000
+ 56.195122,0.000000
+ 56.195122,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 37.463415,0.000000
+ 37.463415,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 79.609756,0.000000
+ 79.609756,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 59.317073,0.000000
+ 59.317073,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 59.317073,0.000000
+ 59.317073,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 68.682927,0.000000
+ 68.682927,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 88.975610,0.000000
+ 88.975610,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 88.975610,0.000000
+ 88.975610,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 109.268293,0.000000
+ 109.268293,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 238.829268,0.000000
+ 238.829268,37.463415
+ 0.000000,37.463415
+
+
+ 1.000000
+ 0.000000,0.000000
+ 48.390244,0.000000
+ 48.390244,37.463415
+ 0.000000,37.463415
+
+
+