head	1.1;
branch	1.1.1;
access;
symbols
	netbsd-11-0-RC4:1.1.1.7
	netbsd-11-0-RC3:1.1.1.7
	netbsd-11-0-RC2:1.1.1.7
	netbsd-11-0-RC1:1.1.1.7
	netbsd-11:1.1.1.7.0.4
	netbsd-11-base:1.1.1.7
	netbsd-10-1-RELEASE:1.1.1.7
	netbsd-8-3-RELEASE:1.1.1.4
	netbsd-9-4-RELEASE:1.1.1.4
	netbsd-10-0-RELEASE:1.1.1.7
	netbsd-10-0-RC6:1.1.1.7
	netbsd-10-0-RC5:1.1.1.7
	netbsd-10-0-RC4:1.1.1.7
	netbsd-10-0-RC3:1.1.1.7
	netbsd-10-0-RC2:1.1.1.7
	netbsd-10-0-RC1:1.1.1.7
	xkeyboard-config-2-38:1.1.1.7
	netbsd-10:1.1.1.7.0.2
	netbsd-10-base:1.1.1.7
	xkeyboard-config-2-37:1.1.1.7
	netbsd-9-3-RELEASE:1.1.1.4
	xkeyboard-config-2-34:1.1.1.6
	xkeyboard-config-2-33:1.1.1.6
	netbsd-9-2-RELEASE:1.1.1.4
	xkeyboard-config-2-32:1.1.1.6
	xkeyboard-config-2-31:1.1.1.5
	netbsd-9-1-RELEASE:1.1.1.4
	netbsd-8-2-RELEASE:1.1.1.4
	xkeyboard-config-2-29:1.1.1.4
	netbsd-9-0-RELEASE:1.1.1.4
	netbsd-9-0-RC2:1.1.1.4
	netbsd-9-0-RC1:1.1.1.4
	netbsd-9:1.1.1.4.0.10
	netbsd-9-base:1.1.1.4
	xkeyboard-config-2-27:1.1.1.4
	netbsd-8-1-RELEASE:1.1.1.4
	netbsd-8-1-RC1:1.1.1.4
	xkeyboard-config-2-26:1.1.1.4
	xkeyboard-config-2-25:1.1.1.4
	netbsd-7-2-RELEASE:1.1.1.4
	netbsd-8-0-RELEASE:1.1.1.4
	netbsd-8-0-RC2:1.1.1.4
	netbsd-8-0-RC1:1.1.1.4
	netbsd-7-1-2-RELEASE:1.1.1.4
	xkeyboard-config-2-23-1:1.1.1.4
	netbsd-7-1-1-RELEASE:1.1.1.4
	xkeyboard-config-2-21:1.1.1.4
	netbsd-8:1.1.1.4.0.8
	netbsd-8-base:1.1.1.4
	netbsd-7-1:1.1.1.4.0.6
	netbsd-7-1-RELEASE:1.1.1.4
	netbsd-7-1-RC2:1.1.1.4
	xkeyboard-config-2-20:1.1.1.4
	netbsd-7-1-RC1:1.1.1.4
	xkeyboard-config-2-19:1.1.1.4
	netbsd-7-0-2-RELEASE:1.1.1.4
	netbsd-7-0-1-RELEASE:1.1.1.4
	netbsd-7-0:1.1.1.4.0.4
	netbsd-7-0-RELEASE:1.1.1.4
	netbsd-7-0-RC3:1.1.1.4
	netbsd-7-0-RC2:1.1.1.4
	xkeyboard-config-2-15:1.1.1.4
	netbsd-7-0-RC1:1.1.1.4
	netbsd-5-2-3-RELEASE:1.1.1.1.2.1
	netbsd-5-1-5-RELEASE:1.1.1.1.2.1
	netbsd-6-0-6-RELEASE:1.1.1.3
	netbsd-6-1-5-RELEASE:1.1.1.3
	netbsd-7:1.1.1.4.0.2
	netbsd-7-base:1.1.1.4
	xkeyboard-config-2-12:1.1.1.4
	netbsd-6-1-4-RELEASE:1.1.1.3
	netbsd-6-0-5-RELEASE:1.1.1.3
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.1.1.4
	xkeyboard-config-2-11:1.1.1.4
	riastradh-drm2:1.1.1.3.0.8
	riastradh-drm2-base:1.1.1.3
	netbsd-6-1-3-RELEASE:1.1.1.3
	netbsd-6-0-4-RELEASE:1.1.1.3
	netbsd-5-2-2-RELEASE:1.1.1.1.2.1
	netbsd-5-1-4-RELEASE:1.1.1.1.2.1
	netbsd-6-1-2-RELEASE:1.1.1.3
	netbsd-6-0-3-RELEASE:1.1.1.3
	netbsd-5-2-1-RELEASE:1.1.1.1.2.1
	netbsd-5-1-3-RELEASE:1.1.1.1.2.1
	netbsd-6-1-1-RELEASE:1.1.1.3
	xkeyboard-config-2-9:1.1.1.3
	netbsd-6-1:1.1.1.3.0.6
	netbsd-6-0-2-RELEASE:1.1.1.3
	netbsd-6-1-RELEASE:1.1.1.3
	netbsd-6-1-RC4:1.1.1.3
	netbsd-6-1-RC3:1.1.1.3
	netbsd-6-1-RC2:1.1.1.3
	netbsd-6-1-RC1:1.1.1.3
	netbsd-5-2:1.1.1.1.2.1.0.4
	netbsd-6-0-1-RELEASE:1.1.1.3
	netbsd-5-2-RELEASE:1.1.1.1.2.1
	netbsd-5-2-RC1:1.1.1.1.2.1
	netbsd-6-0:1.1.1.3.0.4
	netbsd-6-0-RELEASE:1.1.1.3
	netbsd-6-0-RC2:1.1.1.3
	netbsd-6-0-RC1:1.1.1.3
	netbsd-6:1.1.1.3.0.2
	netbsd-6-base:1.1.1.3
	netbsd-5-1-2-RELEASE:1.1.1.1.2.1
	netbsd-5-1-1-RELEASE:1.1.1.1.2.1
	xkeyboard-config-2-3:1.1.1.3
	xkeyboard-config-2-1:1.1.1.2
	xkeyboard-config-2-0:1.1.1.2
	netbsd-5-1:1.1.1.1.2.1.0.2
	netbsd-5-1-RELEASE:1.1.1.1.2.1
	netbsd-5-1-RC4:1.1.1.1.2.1
	netbsd-5-1-RC3:1.1.1.1.2.1
	xkeyboard-config-1-9:1.1.1.2
	netbsd-5-1-RC2:1.1.1.1.2.1
	netbsd-5-1-RC1:1.1.1.1.2.1
	netbsd-5-0-2-RELEASE:1.1.1.1
	netbsd-5-0-1-RELEASE:1.1.1.1
	xkeyboard-config-1-4:1.1.1.2
	netbsd-5-0:1.1.1.1.0.4
	netbsd-5-0-RELEASE:1.1.1.1
	netbsd-5-0-RC4:1.1.1.1
	netbsd-5-0-RC3:1.1.1.1
	netbsd-5-0-RC2:1.1.1.1
	netbsd-5-0-RC1:1.1.1.1
	netbsd-5:1.1.1.1.0.2
	netbsd-5-base:1.1.1.1
	xkeyboard-config-1-3:1.1.1.1
	xorg:1.1.1;
locks; strict;
comment	@# @;


1.1
date	2008.08.30.09.12.19;	author mrg;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2008.08.30.09.12.19;	author mrg;	state Exp;
branches
	1.1.1.1.2.1;
next	1.1.1.2;

1.1.1.2
date	2009.06.10.09.33.36;	author mrg;	state Exp;
branches;
next	1.1.1.3;

1.1.1.3
date	2011.07.23.11.20.05;	author mrg;	state Exp;
branches;
next	1.1.1.4;

1.1.1.4
date	2014.03.17.08.32.02;	author mrg;	state Exp;
branches;
next	1.1.1.5;
commitid	M7DROtsLDNRiQ1tx;

1.1.1.5
date	2020.11.01.12.00.13;	author mrg;	state Exp;
branches;
next	1.1.1.6;
commitid	75Iv0Ep30piUabuC;

1.1.1.6
date	2021.04.27.03.09.37;	author mrg;	state Exp;
branches;
next	1.1.1.7;
commitid	zAbjQgmRfqh8ySQC;

1.1.1.7
date	2022.10.17.07.37.08;	author mrg;	state Exp;
branches;
next	;
commitid	WK5G7TzJGmFIJ2YD;

1.1.1.1.2.1
date	2009.09.17.03.34.42;	author snj;	state Exp;
branches;
next	;


desc
@@


1.1
log
@Initial revision
@
text
@// $XKeyboardConfig: xkeyboard-config/symbols/bd,v 1.4 2006/01/15 15:01:13 svu Exp $
//
// XKB symbol :: National Bangla/Bengali Standard Keyboard Layout for Bangladesh
// Ref: http://www.bcc.net.bd/keyboard/bsti_kb_specification.pdf
//
// Author: Jamil Ahmed <jamil at bengalinux.org>
// Created: 18-12-2005
// Last Updated: 08-01-2006
// Version: 6.01.3
//
// Issues:
// <AC08> Khanda-Ta is given U-09CE; But BCC had U-09BA
// <AC07> U-09BB is added though it is not allocated in Original Unicode
// <AE06> U-09B3 is added though it is not allocated in Original Unicode
// 3 Conjunct characters are not included
//

default partial alphanumeric_keys

xkb_symbols "basic" {
   name[Group1]= "Bangladesh";
   key <ESC>  { [ Escape ] };

// numbers
   key <TLDE> { [ quoteleft,	asciitilde,	voidsymbol,	voidsymbol ] };
   key <AE01> { [ 0x10009E7,	exclam,		0x10009F4,	voidsymbol ] };
   key <AE02> { [ 0x10009E8,	at,		0x10009F5,	voidsymbol ] };
   key <AE03> { [ 0x10009E9,	numbersign,	0x10009F6,	voidsymbol ] };
   key <AE04> { [ 0x10009EA,	dollar,		0x10009F3,	0x10009F2  ] };
   key <AE05> { [ 0x10009EB,	percent,	0x10009F7,	voidsymbol ] };
   key <AE06> { [ 0x10009EC,	asciicircum,	0x10009F8,	0x10009B3  ] };
   key <AE07> { [ 0x10009ED,	ampersand,	0x1000902,	voidsymbol ] };
   key <AE08> { [ 0x10009EE,	asterisk,	voidsymbol,	voidsymbol ] };
   key <AE09> { [ 0x10009EF,	parenleft,	voidsymbol,	voidsymbol ] };
   key <AE10> { [ 0x10009E6,	parenright,	0x10009F9,	voidsymbol ] };
   key <AE11> { [ minus,	underscore,	0x100200C,	voidsymbol ] };
   key <AE12> { [ equal,	plus,		0x100200D,	voidsymbol ] };
   key <BKSP> { [ BackSpace ] };

// tab, q to ] 
   key <TAB>  { [ Tab,  ISO_Left_Tab ] };
   key <AD01> { [ 0x1000999,	0x1000982,	0x10009E2,	0x10009E3  ] };
   key <AD02> { [ 0x10009AF,	0x10009DF,	voidsymbol,	voidsymbol ] };
   key <AD03> { [ 0x10009A1,	0x10009A2,	0x10009C4,	voidsymbol ] };
   key <AD04> { [ 0x10009AA,	0x10009AB,	voidsymbol,	voidsymbol ] };
   key <AD05> { [ 0x100099F,	0x10009A0,	voidsymbol,	voidsymbol ] };
   key <AD06> { [ 0x100099A,	0x100099B,	voidsymbol,	voidsymbol ] };
   key <AD07> { [ 0x100099C,	0x100099D,	voidsymbol,	voidsymbol ] };
   key <AD08> { [ 0x10009B9,	0x100099E,	0x10009BD,	voidsymbol ] };
   key <AD09> { [ 0x1000997,	0x1000998,	voidsymbol,	voidsymbol ] };
   key <AD10> { [ 0x10009DC,	0x10009DD,	voidsymbol,	voidsymbol ] };
   key <AD11> { [ bracketleft,	braceleft,	voidsymbol,	voidsymbol ] };
   key <AD12> { [ bracketright,	braceright,	voidsymbol,	voidsymbol ] };
   key <RTRN> { [ Return ] };

// caps, a to ' 
// key <CAPS> { [ Caps_Lock ] };
   key <AC01> { [ 0x10009C3,	0x10009D7,	0x100098B,	0x10009E0  ] };
   key <AC02> { [ 0x10009C1,	0x10009C2,	0x1000989,	0x100098A  ] };
   key <AC03> { [ 0x10009BF,	0x10009C0,	0x1000987,	0x1000988  ] };
   key <AC04> { [ 0x10009AC,	0x10009AD,	0x10009F0,	0x10009F1  ] };
   key <AC05> { [ 0x10009CD,	0x1000964,	0x1000965,	voidsymbol ] };
   key <AC06> { [ 0x10009BE,	0x1000985,	0x1000986,	voidsymbol ] };
   key <AC07> { [ 0x1000995,	0x1000996,	0x10009BB,	voidsymbol ] };
   key <AC08> { [ 0x10009A4,	0x10009A5,	0x10009CE,	voidsymbol ] };
   key <AC09> { [ 0x10009A6,	0x10009A7,	0x100098C,	0x10009E1  ] };
   key <AC10> { [ semicolon,	colon,		voidsymbol,	voidsymbol ] };
   key <AC11> { [ quoteright,	quotedbl,	voidsymbol,	voidsymbol ] };

// shift, z to /
// key <LFSH> { [ Shift_L ] };
   key <AB01> { [ 0x1000981,	0x1000983,	0x10009FA,	voidsymbol ] };
   key <AB02> { [ 0x10009CB,	0x10009CC,	0x1000993,	0x1000994  ] };
   key <AB03> { [ 0x10009C7,	0x10009C8,	0x100098F,	0x1000990  ] };
   key <AB04> { [ 0x10009B0,	0x10009B2,	voidsymbol,	voidsymbol ] };
   key <AB05> { [ 0x10009A8,	0x10009A3,	voidsymbol,	voidsymbol ] };
   key <AB06> { [ 0x10009B8,	0x10009B7,	voidsymbol,	voidsymbol ] };
   key <AB07> { [ 0x10009AE,	0x10009B6,	voidsymbol,	voidsymbol ] };
   key <AB08> { [ comma,	less,		voidsymbol,	voidsymbol ] };
   key <AB09> { [ period,	greater,	0x10009BC,	voidsymbol ] };
   key <AB10> { [ slash,	question,	voidsymbol,	voidsymbol ] };
   key <BKSL> { [ backslash,	bar,		voidsymbol,	voidsymbol ] };

// third level with right-Alt
    include "level3(ralt_switch)"

};


//
// XKB symbol :: Probhat Bangla/Bengali Keyboard Layout
// Ref: www.ankurbangla.org/images/probhat_layout.png
//

xkb_symbols "probhat" {
    include "in(ben_probhat)"
    name[Group1]= "Bangladesh - Probhat";
};
@


1.1.1.1
log
@initial import of xkeyboard-config-1.3
@
text
@@


1.1.1.1.2.1
log
@Apply patch (requested by mrg in ticket #958):
Bring over X.Org updates from HEAD.
@
text
@d1 1
a1 1
// $XKeyboardConfig$
@


1.1.1.2
log
@initial import of xkeyboard-config-1.4
@
text
@d1 1
a1 1
// $XKeyboardConfig$
@


1.1.1.3
log
@initial import of xkeyboard-config 2.3.  important changes include:
	added symbols/apl, symbols/cm, symbols/tw
	removed all symbols/extras/*
@
text
@d1 1
d19 1
d21 1
a21 1
   name[Group1]= "Bengali";
d97 1
a97 1
    name[Group1]= "Bengali (Probhat)";
@


1.1.1.4
log
@initial import of xkeyboard-config-2.11
@
text
@d17 1
a17 1
default  partial alphanumeric_keys
d19 1
a19 1
   name[Group1]= "Bangla";
d23 1
a23 1
   key <TLDE> { [ grave,	asciitilde,	voidsymbol,	voidsymbol ] };
d66 1
a66 1
   key <AC11> { [ apostrophe,	quotedbl,	voidsymbol,	voidsymbol ] };
d95 1
a95 1
    name[Group1]= "Bangla (Probhat)";
@


1.1.1.5
log
@initial import of xkeyboard-config-2.31
@
text
@d17 1
a17 1
default partial alphanumeric_keys
@


1.1.1.6
log
@initial import of xkeyboard-config-2.32
@
text
@d84 1
@


1.1.1.7
log
@initial import of xkeyboard-config-2.37
@
text
@d1 2
a2 2
// National Bangla/Bengali Standard keyboard layout for Bangladesh,
// developed by the Bangladesh Computer Council (BCC).
d6 1
d11 4
a14 3
// <AE06> has U+09B3 even though it is not allocated in Unicode;
// <AC07> has U+09BB even though it is not allocated in Unicode;
// <AC08> has U+09CE (Khanda-Ta), but BCC had the unallocated U+09BA there.
a15 2
// Three double characters (conjuncts), on the third level of <AD02> and the
// third and fourth levels of <AB04>, are not included as XKB cannot do this.
d19 2
d22 59
a80 52
    name[Group1]= "Bangla";

    key <TLDE> {[  grave,	asciitilde,	none,	none	]};
    key <AE01> {[  U09E7,	exclam,		U09F4,	none	]};
    key <AE02> {[  U09E8,	at,		U09F5,	none	]};
    key <AE03> {[  U09E9,	numbersign,	U09F6,	none	]};
    key <AE04> {[  U09EA,	dollar,		U09F3,	U09F2	]};
    key <AE05> {[  U09EB,	percent,	U09F7,	none	]};
    key <AE06> {[  U09EC,	asciicircum,	U09F8,	U09B3	]};
    key <AE07> {[  U09ED,	ampersand,	U0902,	none	]};
    key <AE08> {[  U09EE,	asterisk,	none,	none	]};
    key <AE09> {[  U09EF,	parenleft,	none,	none	]};
    key <AE10> {[  U09E6,	parenright,	U09F9,	none	]};
    key <AE11> {[  minus,	underscore,	U200C,	none	]};
    key <AE12> {[  equal,	plus,		U200D,	none	]};

    key <AD01> {[  U0999,	U0982,		U09E2,	U09E3	]};
    key <AD02> {[  U09AF,	U09DF,		none,	none	]};
    key <AD03> {[  U09A1,	U09A2,		U09C4,	none	]};
    key <AD04> {[  U09AA,	U09AB,		none,	none	]};
    key <AD05> {[  U099F,	U09A0,		none,	none	]};
    key <AD06> {[  U099A,	U099B,		none,	none	]};
    key <AD07> {[  U099C,	U099D,		none,	none	]};
    key <AD08> {[  U09B9,	U099E,		U09BD,	none	]};
    key <AD09> {[  U0997,	U0998,		none,	none	]};
    key <AD10> {[  U09DC,	U09DD,		none,	none	]};
    key <AD11> {[  bracketleft,	braceleft,	none,	none	]};
    key <AD12> {[ bracketright,	braceright,	none,	none	]};

    key <AC01> {[  U09C3,	U09D7,		U098B,	U09E0	]};
    key <AC02> {[  U09C1,	U09C2,		U0989,	U098A	]};
    key <AC03> {[  U09BF,	U09C0,		U0987,	U0988	]};
    key <AC04> {[  U09AC,	U09AD,		U09F0,	U09F1	]};
    key <AC05> {[  U09CD,	U0964,		U0965,	none	]};
    key <AC06> {[  U09BE,	U0985,		U0986,	none	]};
    key <AC07> {[  U0995,	U0996,		U09BB,	none	]};
    key <AC08> {[  U09A4,	U09A5,		U09CE,	none	]};
    key <AC09> {[  U09A6,	U09A7,		U098C,	U09E1	]};
    key <AC10> {[  semicolon,	colon,		none,	none	]};
    key <AC11> {[  apostrophe,	quotedbl,	none,	none	]};
    key <BKSL> {[  backslash,	bar,		none,	none	]};

    key <AB01> {[  U0981,	U0983,		U09FA,	none	]};
    key <AB02> {[  U09CB,	U09CC,		U0993,	U0994	]};
    key <AB03> {[  U09C7,	U09C8,		U098F,	U0990	]};
    key <AB04> {[  U09B0,	U09B2,		none,	none	]};
    key <AB05> {[  U09A8,	U09A3,		none,	none	]};
    key <AB06> {[  U09B8,	U09B7,		none,	none	]};
    key <AB07> {[  U09AE,	U09B6,		none,	none	]};
    key <AB08> {[  comma,	less,		none,	none	]};
    key <AB09> {[  period,	greater,	U09BC,	none	]};
    key <AB10> {[  slash,	question,	none,	none	]};
d82 1
d87 5
a91 1
// Probhat keyboard layout for Bangla/Bengali.
@


