This is a *VERY* Rough library for translating binary representations of grade 1 braille into ASCII strings.
Diff: Braille_In.cpp
- Revision:
- 8:4e65648a50cd
- Parent:
- 7:bd06bf7ddafb
- Child:
- 9:cc189ce99a98
--- a/Braille_In.cpp Fri Oct 12 07:03:59 2012 +0000 +++ b/Braille_In.cpp Fri Oct 12 07:07:43 2012 +0000 @@ -36,103 +36,103 @@ switch(input){ - case 0x1: + case 1: out='a'; break; - case 0x3: + case 3: out='b'; break; - case 0x9: + case 9: out='c'; break; - case 0x25: + case 25: out='d'; break; - case 0x17: + case 17: out='e'; break; - case 0x11: + case 11: out='f'; break; - case 0x27: + case 27: out='g'; break; - case 0x19: + case 19: out='h'; break; - case 0x10: + case 10: out='i'; break; - case 0x26: + case 26: out='j'; break; - case 0x5: + case 5: out='k'; break; - case 0x7: + case 7: out='l'; break; - case 0x13: + case 13: out='m'; break; - case 0x29: + case 29: out='n'; break; - case 0x21: + case 21: out='o'; break; - case 0x15: + case 15: out='p'; break; - case 0x31: + case 31: out='q'; break; - case 0x23: + case 23: out='r'; break; - case 0x14: + case 14: out='s'; break; - case 0x30: + case 30: out='t'; break; - case 0x37: + case 37: out='u'; break; - case 0x39: + case 39: out='v'; break; - case 0x58: + case 58: out='w'; break; - case 0x45: + case 45: out='x'; break; - case 0x61: + case 61: out='y'; break; - case 0x53: + case 53: out='z'; break; - case 0x38: + case 38: out='?'; break; - case 0x50: + case 50: out='.'; break; - case 0x22: + case 22: out='!'; break; - case 0x18: + case 18: out=':'; break; - case 0x6: + case 6: out=';'; break; case 0: out=' '; break; - case 0x32: + case 32: out=' '; NextCaps=true; break; @@ -149,6 +149,7 @@ if (NextCaps) { + //out=out-0x20; NextCaps=false; }