Home | History | Annotate | Line # | Download | only in symbols
bd revision 1.1
      1  1.1  mrg // $XKeyboardConfig: xkeyboard-config/symbols/bd,v 1.4 2006/01/15 15:01:13 svu Exp $
      2  1.1  mrg //
      3  1.1  mrg // XKB symbol :: National Bangla/Bengali Standard Keyboard Layout for Bangladesh
      4  1.1  mrg // Ref: http://www.bcc.net.bd/keyboard/bsti_kb_specification.pdf
      5  1.1  mrg //
      6  1.1  mrg // Author: Jamil Ahmed <jamil at bengalinux.org>
      7  1.1  mrg // Created: 18-12-2005
      8  1.1  mrg // Last Updated: 08-01-2006
      9  1.1  mrg // Version: 6.01.3
     10  1.1  mrg //
     11  1.1  mrg // Issues:
     12  1.1  mrg // <AC08> Khanda-Ta is given U-09CE; But BCC had U-09BA
     13  1.1  mrg // <AC07> U-09BB is added though it is not allocated in Original Unicode
     14  1.1  mrg // <AE06> U-09B3 is added though it is not allocated in Original Unicode
     15  1.1  mrg // 3 Conjunct characters are not included
     16  1.1  mrg //
     17  1.1  mrg 
     18  1.1  mrg default partial alphanumeric_keys
     19  1.1  mrg 
     20  1.1  mrg xkb_symbols "basic" {
     21  1.1  mrg    name[Group1]= "Bangladesh";
     22  1.1  mrg    key <ESC>  { [ Escape ] };
     23  1.1  mrg 
     24  1.1  mrg // numbers
     25  1.1  mrg    key <TLDE> { [ quoteleft,	asciitilde,	voidsymbol,	voidsymbol ] };
     26  1.1  mrg    key <AE01> { [ 0x10009E7,	exclam,		0x10009F4,	voidsymbol ] };
     27  1.1  mrg    key <AE02> { [ 0x10009E8,	at,		0x10009F5,	voidsymbol ] };
     28  1.1  mrg    key <AE03> { [ 0x10009E9,	numbersign,	0x10009F6,	voidsymbol ] };
     29  1.1  mrg    key <AE04> { [ 0x10009EA,	dollar,		0x10009F3,	0x10009F2  ] };
     30  1.1  mrg    key <AE05> { [ 0x10009EB,	percent,	0x10009F7,	voidsymbol ] };
     31  1.1  mrg    key <AE06> { [ 0x10009EC,	asciicircum,	0x10009F8,	0x10009B3  ] };
     32  1.1  mrg    key <AE07> { [ 0x10009ED,	ampersand,	0x1000902,	voidsymbol ] };
     33  1.1  mrg    key <AE08> { [ 0x10009EE,	asterisk,	voidsymbol,	voidsymbol ] };
     34  1.1  mrg    key <AE09> { [ 0x10009EF,	parenleft,	voidsymbol,	voidsymbol ] };
     35  1.1  mrg    key <AE10> { [ 0x10009E6,	parenright,	0x10009F9,	voidsymbol ] };
     36  1.1  mrg    key <AE11> { [ minus,	underscore,	0x100200C,	voidsymbol ] };
     37  1.1  mrg    key <AE12> { [ equal,	plus,		0x100200D,	voidsymbol ] };
     38  1.1  mrg    key <BKSP> { [ BackSpace ] };
     39  1.1  mrg 
     40  1.1  mrg // tab, q to ] 
     41  1.1  mrg    key <TAB>  { [ Tab,  ISO_Left_Tab ] };
     42  1.1  mrg    key <AD01> { [ 0x1000999,	0x1000982,	0x10009E2,	0x10009E3  ] };
     43  1.1  mrg    key <AD02> { [ 0x10009AF,	0x10009DF,	voidsymbol,	voidsymbol ] };
     44  1.1  mrg    key <AD03> { [ 0x10009A1,	0x10009A2,	0x10009C4,	voidsymbol ] };
     45  1.1  mrg    key <AD04> { [ 0x10009AA,	0x10009AB,	voidsymbol,	voidsymbol ] };
     46  1.1  mrg    key <AD05> { [ 0x100099F,	0x10009A0,	voidsymbol,	voidsymbol ] };
     47  1.1  mrg    key <AD06> { [ 0x100099A,	0x100099B,	voidsymbol,	voidsymbol ] };
     48  1.1  mrg    key <AD07> { [ 0x100099C,	0x100099D,	voidsymbol,	voidsymbol ] };
     49  1.1  mrg    key <AD08> { [ 0x10009B9,	0x100099E,	0x10009BD,	voidsymbol ] };
     50  1.1  mrg    key <AD09> { [ 0x1000997,	0x1000998,	voidsymbol,	voidsymbol ] };
     51  1.1  mrg    key <AD10> { [ 0x10009DC,	0x10009DD,	voidsymbol,	voidsymbol ] };
     52  1.1  mrg    key <AD11> { [ bracketleft,	braceleft,	voidsymbol,	voidsymbol ] };
     53  1.1  mrg    key <AD12> { [ bracketright,	braceright,	voidsymbol,	voidsymbol ] };
     54  1.1  mrg    key <RTRN> { [ Return ] };
     55  1.1  mrg 
     56  1.1  mrg // caps, a to ' 
     57  1.1  mrg // key <CAPS> { [ Caps_Lock ] };
     58  1.1  mrg    key <AC01> { [ 0x10009C3,	0x10009D7,	0x100098B,	0x10009E0  ] };
     59  1.1  mrg    key <AC02> { [ 0x10009C1,	0x10009C2,	0x1000989,	0x100098A  ] };
     60  1.1  mrg    key <AC03> { [ 0x10009BF,	0x10009C0,	0x1000987,	0x1000988  ] };
     61  1.1  mrg    key <AC04> { [ 0x10009AC,	0x10009AD,	0x10009F0,	0x10009F1  ] };
     62  1.1  mrg    key <AC05> { [ 0x10009CD,	0x1000964,	0x1000965,	voidsymbol ] };
     63  1.1  mrg    key <AC06> { [ 0x10009BE,	0x1000985,	0x1000986,	voidsymbol ] };
     64  1.1  mrg    key <AC07> { [ 0x1000995,	0x1000996,	0x10009BB,	voidsymbol ] };
     65  1.1  mrg    key <AC08> { [ 0x10009A4,	0x10009A5,	0x10009CE,	voidsymbol ] };
     66  1.1  mrg    key <AC09> { [ 0x10009A6,	0x10009A7,	0x100098C,	0x10009E1  ] };
     67  1.1  mrg    key <AC10> { [ semicolon,	colon,		voidsymbol,	voidsymbol ] };
     68  1.1  mrg    key <AC11> { [ quoteright,	quotedbl,	voidsymbol,	voidsymbol ] };
     69  1.1  mrg 
     70  1.1  mrg // shift, z to /
     71  1.1  mrg // key <LFSH> { [ Shift_L ] };
     72  1.1  mrg    key <AB01> { [ 0x1000981,	0x1000983,	0x10009FA,	voidsymbol ] };
     73  1.1  mrg    key <AB02> { [ 0x10009CB,	0x10009CC,	0x1000993,	0x1000994  ] };
     74  1.1  mrg    key <AB03> { [ 0x10009C7,	0x10009C8,	0x100098F,	0x1000990  ] };
     75  1.1  mrg    key <AB04> { [ 0x10009B0,	0x10009B2,	voidsymbol,	voidsymbol ] };
     76  1.1  mrg    key <AB05> { [ 0x10009A8,	0x10009A3,	voidsymbol,	voidsymbol ] };
     77  1.1  mrg    key <AB06> { [ 0x10009B8,	0x10009B7,	voidsymbol,	voidsymbol ] };
     78  1.1  mrg    key <AB07> { [ 0x10009AE,	0x10009B6,	voidsymbol,	voidsymbol ] };
     79  1.1  mrg    key <AB08> { [ comma,	less,		voidsymbol,	voidsymbol ] };
     80  1.1  mrg    key <AB09> { [ period,	greater,	0x10009BC,	voidsymbol ] };
     81  1.1  mrg    key <AB10> { [ slash,	question,	voidsymbol,	voidsymbol ] };
     82  1.1  mrg    key <BKSL> { [ backslash,	bar,		voidsymbol,	voidsymbol ] };
     83  1.1  mrg 
     84  1.1  mrg // third level with right-Alt
     85  1.1  mrg     include "level3(ralt_switch)"
     86  1.1  mrg 
     87  1.1  mrg };
     88  1.1  mrg 
     89  1.1  mrg 
     90  1.1  mrg //
     91  1.1  mrg // XKB symbol :: Probhat Bangla/Bengali Keyboard Layout
     92  1.1  mrg // Ref: www.ankurbangla.org/images/probhat_layout.png
     93  1.1  mrg //
     94  1.1  mrg 
     95  1.1  mrg xkb_symbols "probhat" {
     96  1.1  mrg     include "in(ben_probhat)"
     97  1.1  mrg     name[Group1]= "Bangladesh - Probhat";
     98  1.1  mrg };
     99