12.2.05

सरस्वती

स्टीफ़ान वॅब द्वारा बनाया गया आई ऍम ई। विण्डोज़ 2000 व ऍक्स पी पर चलेगा। इसके बारे में चर्चा यहाँ की जा सकती है, और इसका प्रलेखन भी अच्छा खासा है। कुञ्जियों का आयोजन है stdafx.cpp में - पर समझ नहीं आया कि इन सङ्ख्याओं का मतलब क्या है। कोई रौशनी फेंकेगा?
keylayout Devanagari = {{
 {0x0966, 0x0029, 0x0030, 0x0029}, {0x0967, 0x0021, 0x0031, 0x0000}, {0x0968, 0x0950, 0x0032, 0x0040}, // 0 - 2
 {0x0969, 0x093c, 0x0033, 0x0023}, {0x096a, 0x0970, 0x0034, 0x0024}, {0x096b, 0x0952, 0x0035, 0x0025}, // 3 - 5
 {0x096c, 0x0951, 0x0036, 0x005e}, {0x096d, 0x0954, 0x0037, 0x0026}, {0x096e, 0x0953, 0x0038, 0x002a}, // 6 - 8
 {0x096f, 0x0028, 0x0039, 0x0028}, {0x0905, 0x0906, 0x0000, 0x0000}, {0x092c, 0x092d, 0x0000, 0x0000}, // 9, a - b
 {0x091a, 0x091b, 0x0000, 0x0000}, {0x0926, 0x0927, 0x0921, 0x0922}, {0x090f, 0x090d, 0x090e, 0x0000}, // c - e
 {0x090b, 0x0960, 0x095e, 0x0000}, {0x0917, 0x0918, 0x0000, 0x0000}, {0x0939, 0x0903, 0x0000, 0x0000}, // f - h
 {0x0907, 0x0908, 0x0910, 0x0000}, {0x091c, 0x091d, 0x0000, 0x0000}, {0x0915, 0x0916, 0x0000, 0x0000}, // i - k
 {0x0932, 0x0933, 0x0934, 0x0000}, {0x092e, 0x0000, 0x0000, 0x0000}, {0x0928, 0x0923, 0x0000, 0x0000}, // l - n
 {0x0913, 0x0911, 0x0912, 0x0000}, {0x092a, 0x092b, 0x0000, 0x0000}, {0x090c, 0x0961, 0x0958, 0x0000}, // o - q
 {0x0930, 0x0931, 0x095c, 0x095d}, {0x0938, 0x0937, 0x0936, 0x0000}, {0x0924, 0x0925, 0x091f, 0x0920}, // r - t
 {0x0909, 0x090a, 0x0914, 0x0000}, {0x0935, 0x0000, 0x0000, 0x0000}, {0x0919, 0x091e, 0x0929, 0x0000}, // u - w
 {0x0902, 0x0901, 0x0959, 0x0000}, {0x092f, 0x095f, 0x0000, 0x0000}, {0x094d, 0x093d, 0x095b, 0x0000}, // x - z
 {0x003b, 0x003a, 0x003b, 0x003a}, {0x003d, 0x002b, 0x003d, 0x002b}, {0x002c, 0x003c, 0x002c, 0x003c}, // ";:", "=+", ",<"
 {0x002d, 0x005f, 0x002d, 0x005f}, {0x002e, 0x003e, 0x002e, 0x003e}, {0x0000, 0x003f, 0x002f, 0x003f}, // "-_", ".>", "/?"
 {0x0060, 0x007e, 0x0060, 0x007e}, {0x005b, 0x007b, 0x005b, 0x007b}, {0x0000, 0x0964, 0x005c, 0x007c}, // "`~", "[{", "\|"
 {0x005d, 0x007d, 0x005d, 0x007d}, {0x0000, 0x0000, 0x0027, 0x0022}, {0x0000, 0x0000, 0x0000, 0x0000}, //  "]}", "single/double quotes", VK_OEM_8
}};

ध्यान दें - यह कूट जी पी ऍल के तहत है, चेंपने से पहले।