I have designed the following idiosyncratic keyboard for use on my Sony Vaio PCG-R505DC Laptop running Linux kernel 2.4.22-ac3 and Summit_LX-Platinum-2.2-8 from XiGraphics for a X server. The FwdMode and RevMode keys change the keyboard between four modes: only three are defined in the xkb file (so if you are in the fourth mode, none of the keys work except, fortunately for the mode key :-). The keyboard maps are explained in the following table. Incidentally, if you do not know how to use an xkb file, here is the command:
xkbcomp $DISPLAY save.xkb && xkbcomp us.xkb $DISPLAY
to try it out temporarily. If something goes wrong, just restart your server, or do a
xkbcomp save.xkb $DISPLAY
To see how to display bengali properly, follow the links from the অঙ্কুর বাংলা আর্কাইভ.
And I would like to express my appreciation for Deepayan Sarkar and Sayamindu Dasgupta who, apart from doing such important work, find the time to help newbies like me. Don't blame them for the keyboard layout, though: this monstrosity is all my fault.
Esc | F1 | F2 | F3 SndOff |
F4 ramp |
F5 bright |
F6 | F7 ext |
F8 | F9 | F10 | F11 | F12 hib |
NumLk ScrLk |
PrtSc SysRq |
Ins Pause |
Del Brk | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
~ ` |
! 1 |
@ 2 |
# 3 |
$ 4 |
% 5 |
^ 6 |
& 7 7 |
* 8 8 |
( 9 9 |
) 0 / |
_ - |
+ = |
BKSP | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
TAB | Q q |
W w |
E e |
R r |
T t |
Y y |
U u 4 |
I i 5 |
O o 6 |
P p * |
{ [ Enter |
} ] |
| \ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CAPS | A a |
S s |
D d |
F f |
G g |
H h |
J j 1 |
K k 2 |
L l 3 |
: ; - |
" ' |
Enter | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SHFT | Z z |
X x |
C c |
V v |
B b |
N n |
M m 0 |
< , |
> . . |
? / + |
SHFT | Up PgUp |
Fn | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CTRL | Fn | RevMode FwdMode |
Alt | nbsp SpaceBar |
Alt | Menu | Ctrl | Left Home |
Down PgDn |
Right End |
zwj zwnj |
F1 | F2 | F3 SndOff |
F4 ramp |
F5 bright |
F6 | F7 ext |
F8 | F9 | F10 | F11 | F12 hib |
NumLk ScrLk |
PrtSc SysRq |
Ins Pause |
Del Brk | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ৠ ৄ |
‘ ১ |
’ ২ |
‐ ৩ |
— ৪ |
? ৫ |
! ৬ |
(
৲ ৭ 7 |
)
৳ ৮ 8 |
ৡ
% ৯ 9 |
ৣ
= ০ / |
৺ ঃ |
ঋ ৃ |
BKSP | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
TAB | ঔ ৌ |
ঐ ৈ |
আ া |
ঈ ী |
ঊ ূ |
ভ ব |
ঙ
৷ হ 4 |
ঘ
৸ গ 5 |
ধ
৹ দ 6 |
ঝ
& জ * |
ঢ
' ড " |
ঞ ় |
ঢ় ড় | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CAPS | ও ো |
এ ে |
অ ্ |
ই ি |
উ ু |
ফ প |
ৰ
৴ র 1 |
খ
৵ ক 2 |
থ
৶ ত 3 |
ছ
; চ - |
ঠ ট |
Enter | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SHFT | ঌ ৢ |
ঁ ং |
॑ ॒ |
ণ ন |
ঽ ম |
ৱ ল |
শ
ৗ স 0 |
ষ , |
॥
< । . |
য়
> য + |
SHFT | Up PgUp |
Fn | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CTRL | Fn | RevMode FwdMode |
Alt | nbsp SpaceBar |
Alt | Menu | Ctrl | Left Home |
Down PgDn |
Right End |
zwj zwnj |
F1 | F2 | F3 SndOff |
F4 ramp |
F5 bright |
F6 | F7 ext |
F8 | F9 | F10 | F11 | F12 hib |
NumLk ScrLk |
PrtSc SysRq |
Ins Pause |
Del Brk | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ॠ ॄ |
‘ १ |
’ २ |
‐ ३ |
— ४ |
? ५ |
! ६ |
(
क़ ७ |
)
ख़ ८ ॓ |
ॡ
ग़ ९ ॔ |
ॣ
ज़ ० |
ॐ ः |
ऋ ृ |
BKSP | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
TAB | औ ौ |
ऐ ै |
आ ा |
ई ी |
ऊ ू |
भ ब |
ङ
फ़ ह |
घ
ॅ ग |
ध
ॆ द |
झ
ॉ ज |
ढ
ॊ ड |
ञ ़ |
ढ़ ड़ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CAPS | ओ ो |
ए े |
अ ् |
इ ि |
उ ु |
फ प |
ऱ
ऍ र |
ख
ऎ क |
थ
ऑ त |
छ
ऄ च |
ठ ट |
Enter | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SHFT | ऌ ॢ |
ँ ं |
॑ ॒ |
ण न |
ऽ म |
व ल |
श
ऒ स |
ष , |
॥
॰ । |
य़
ऴ य ळ |
SHFT | Up PgUp |
Fn | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CTRL | Fn | RevMode FwdMode |
Alt | nbsp SpaceBar |
Alt | Menu | Ctrl | Left Home |
Down PgDn |
Right End |