Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
114 lines
3.4 KiB
JavaScript
114 lines
3.4 KiB
JavaScript
Keyboards['bn-Probhat'] = {
|
||
label: 'Bangla - Probhat',
|
||
shortLabel: 'Bn',
|
||
menuLabel: 'বাংলা - প্রভাত',
|
||
alternateLayoutKey: '?১২',
|
||
basicLayoutKey: 'কখগ',
|
||
specificCssRule: true,
|
||
types: ['text', 'url', 'email'],
|
||
lang: 'bn',
|
||
keys: [
|
||
[
|
||
{ value: 'দ' }, { value: 'ূ' }, { value: 'ী' } , { value: 'র' },
|
||
{ value: 'ট' } , { value: 'এ' }, { value: 'ু' } , { value: 'ি' },
|
||
{ value: 'ও' }, { value: 'প' }
|
||
], [
|
||
{ value: 'া' }, { value: 'স' }, { value: 'ড' }, { value: 'ত' },
|
||
{ value: 'গ' } , { value: 'হ' }, { value: 'জ' }, { value: 'ক' },
|
||
{ value: 'ল' }, { value: 'ে' }
|
||
], [
|
||
{ value: '্' }, { value: 'য়', ratio: 0.9 }, { value: 'শ', ratio: 0.9 }, { value: 'চ', ratio: 0.9 }, { value: 'আ', ratio: 1.1 },
|
||
{ value: 'ব', ratio: 0.9 }, { value: 'ন', ratio: 0.9 }, { value: 'ম', ratio: 0.9 }, { value: 'ো', ratio: 1.15 },
|
||
{ value: '⌫', ratio: 1.35, keyCode: KeyEvent.DOM_VK_BACK_SPACE }
|
||
], [
|
||
{ value: ' ', ratio: 7, keyCode: KeyboardEvent.DOM_VK_SPACE },
|
||
{ value: '।' },
|
||
{ value: '↵', ratio: 2, keyCode: KeyEvent.DOM_VK_RETURN }
|
||
]
|
||
],
|
||
alt: {
|
||
'দ': 'ধ',
|
||
'ূ': 'ঊ',
|
||
'ী': 'ঈ',
|
||
'র': 'ড়',
|
||
'ট': 'ঠ',
|
||
'এ': 'ঐ',
|
||
'ু': 'উ',
|
||
'ি': 'ই',
|
||
'ও': 'ঔ',
|
||
'প': 'ফ',
|
||
|
||
'া': 'অ',
|
||
'স': 'ষ',
|
||
'ড': 'ঢ',
|
||
'ত': 'থ ৎ',
|
||
'গ': 'ঘ',
|
||
'হ': 'ঃ',
|
||
'জ': 'ঝ',
|
||
'ক': 'খ',
|
||
'ল': 'ং ঞ',
|
||
|
||
'য়': 'য',
|
||
'শ': 'ঢ়',
|
||
'চ': 'ছ',
|
||
'আ': 'ৃ ঋ',
|
||
'ব': 'ভ',
|
||
'ন': 'ণ',
|
||
'ম': 'ঙ ঞ',
|
||
'ে': 'ৈ',
|
||
'ো': 'ৌ',
|
||
'্': 'ঁ',
|
||
'।': '॥',
|
||
'ঞ': 'ঋ',
|
||
'.': ',?!;:…'
|
||
},
|
||
pages: [undefined, {
|
||
alt: {
|
||
'০': ['0', 'º'],
|
||
'১': ['১ম', '1'],
|
||
'২': ['২য়', '2'],
|
||
'৩': ['৩য়', '3'],
|
||
'৪': ['৪র্থ', '4'],
|
||
'৫': ['৫ম', '5'],
|
||
'৬': ['৬ষ্ঠ', '6'],
|
||
'৭': ['৭ম', '7'],
|
||
'৮': ['৮ম', '8'],
|
||
'৯': ['৯ম', '9'],
|
||
'৳': ['₹', '$', '€', '£', '¢', '¥'],
|
||
'"': ['“', '”'],
|
||
'\'':['‘', '’'],
|
||
'?': ['¿'],
|
||
'!': ['¡'],
|
||
'+': ['-', '×', '÷', '±']
|
||
},
|
||
// These are based on the en layout, with top row modifed and $ localized.
|
||
keys: [
|
||
[
|
||
{ value: '১' }, { value: '২' }, { value: '৩' }, { value: '৪' },
|
||
{ value: '৫' }, { value: '৬' }, { value: '৭' }, { value: '৮' },
|
||
{ value: '৯' }, { value: '০' }
|
||
], [
|
||
{ value: '@' }, { value: '#' },
|
||
{ value: '৳', className: 'alternate-indicator' }, { value: '&' },
|
||
{ value: '*' }, { value: '-' }, { value: '_' }, { value: '/' },
|
||
{ value: '(' }, { value: ')' }
|
||
], [
|
||
{ value: 'Alt', ratio: 1.5,
|
||
keyCode: KeyboardEvent.DOM_VK_ALT,
|
||
className: 'page-switch-key',
|
||
targetPage: 2
|
||
},
|
||
{ value: '+',
|
||
supportsSwitching: {
|
||
value: ','
|
||
}
|
||
}, { value: ':' }, { value: ';' }, { value: '"' },
|
||
{ value: '\'' }, { value: '!' }, { value: '?' },
|
||
{ value: '⌫', ratio: 1.5, keyCode: KeyEvent.DOM_VK_BACK_SPACE }
|
||
], [
|
||
{ value: ' ', ratio: 8, keyCode: KeyboardEvent.DOM_VK_SPACE },
|
||
{ value: '↵', ratio: 2, keyCode: KeyEvent.DOM_VK_RETURN }
|
||
]
|
||
]
|
||
} ]
|
||
};
|