Closed Jimex closed 1 month ago
@Jimex This is the Russian layout of the Samsung Galaxy keyboard that I use.
accentKeyboard.layouts['russian'] = [ / { d: '1', u: '1' }, { d: '2', u: '2' }, { d: '3', u: '3' }, { d: '4', u: '4' }, { d: '5', u: '5' }, { d: '6', u: '6' }, { d: '7', u: '7' }, { d: '8', u: '8' }, { d: '9', u: '9' }, { d: '0', u: '0' }, //Row 1 / { d: 'й', u: 'Й' },//Row 1 { d: 'ц', u: 'Ц' }, { d: 'у', u: 'У' }, { d: 'к', u: 'К' }, { d: 'е', u: 'Е' }, { d: 'н', u: 'Н' }, { d: 'г', u: 'Г' }, { d: 'ш', u: 'Ш' }, { d: 'щ', u: 'Щ' }, { d: 'з', u: 'З' }, { d: 'х', u: 'Х' }, / { d: 'ф', u: 'Ф' },//Row2 { d: 'ы', u: 'Ы' }, { d: 'в', u: 'В' }, { d: 'а', u: 'А' }, { d: 'п', u: 'П' }, { d: 'р', u: 'Р' }, { d: 'о', u: 'О' }, { d: 'л', u: 'Л' }, { d: 'д', u: 'Д' }, { d: 'ж', u: 'Ж' }, { d: 'э', u: 'Э' }, / {keyType:"CAPS", css:'font-double'}//Row 3 { d: 'я', u: 'Я' }, { d: 'ч', u: 'Ч' }, { d: 'с', u: 'С' }, { d: 'м', u: 'М' }, { d: 'и', u: 'И' }, { d: 'т', u: 'Т' }, { d: 'ь', u: 'Ь' } { d: 'б', u: 'Б' }, { d: 'ю', u: 'Ю' }, {keyType:"DELETE"},
{keyType:"SPECSIAL CHARS", css:'key-span-2symbos}, //row 4 {keyType:"COMMA"}, {keyType:"SPACE", css:'space'}{keyType:"SWITCH_LANG"}, // Space //38 {keyType:"DOT"}, {keyType:"ENTER"}, ];
But the second row has 11 keys, can make it 10 kes per row?
@Jimex If you mean like this :
accentKeyboard.layouts['russian'] = [ / { d: '1', u: '!' }, { d: '2', u: ''' }, { d: '3', u: '№' }, { d: '4', u: '%' }, { d: '5', u: ':' }, { d: '6', u: ',' }, { d: '7', u: '.' }, { d: '8', u: ';' }, { d: '9', u: '(' }, { d: '0', u: ')' }, //row 1 / { d: 'й', u: 'Й' },//row 1 { d: 'ц', u: 'Ц' }, { d: 'у', u: 'У' }, { d: 'к', u: 'К' }, { d: 'е', u: 'Е' }, { d: 'н', u: 'Н' }, { d: 'г', u: 'Г' }, { d: 'ш', u: 'Ш' }, { d: 'щ', u: 'Щ' }, { d: 'з', u: 'З' }, / { d: 'ф', u: 'Ф' }, //Row2 { d: 'ы', u: 'Ы' }, { d: 'в', u: 'В' }, { d: 'а', u: 'А' }, { d: 'п', u: 'П' }, { d: 'р', u: 'Р' }, { d: 'о', u: 'О' }, { d: 'л', u: 'Л' }, { d: 'д', u: 'Д' }, { d: 'ж', u: 'Ж' }, / { d: 'я', u: 'Я' }, //Row 3 { d: 'ч', u: 'Ч' }, { d: 'с', u: 'С' }, { d: 'м', u: 'М' }, { d: 'и', u: 'И' }, { d: 'т', u: 'Т' }, { d: 'ь', u: 'Ь' }, { d: 'б', u: 'Б' }, { d: 'ю', u: 'Ю' } / {keyType:"CAPS", css:'font-double'}, //row 4 { d: 'ё', u: 'Ё' }, { d: 'э', u: 'Э' }, { d: 'х', u: 'Х' }, { d: 'ъ', u: 'Ъ' } {keyType:"DELETE"}, / {keyType:"SPECSIAL CHARS", css:'key-span-2symbos} , //row 5 {keyType:"COMMA"}, {keyType:"SPACE", css:'space'}{keyType:"SWITCH_LANG"}, {keyType:"DOT"}, {keyType:"QUEST"} {keyType:"ENTER"}, ];
Exactly what I want, thank you.
Please add Chinese keyboard layout to [InputPlugin]TangoKeyboard. It is very important for non-Chinese users. Thank you!
This might be not easy to achieve. Chinese input is quite complex, and it is hard to accomplish this well using just JavaScript and HTML. You can download Gboard, which has a built-in Pinyin input method.
It would be great if TangoKeyboard at least had a Pinyin input method !
It can be adjusted "keyboard_layout.russion" to "keyboard_layout.russian".
File name corredted
@jekovcar I am not familiar with the Russian keyboard, could you help me to arrange the keys for the keyboard below? 10 keys per row.
accentKeyboard.layouts['russian'] = [ / { d: '1', u: '!' }, { d: '2', u: '\'' }, { d: '3', u: '№' }, { d: '4', u: '%' }, { d: '5', u: ':' }, { d: '6', u: ',' }, { d: '7', u: '.' }, { d: '8', u: ';' }, { d: '9', u: '(' }, { d: '0', u: ')' }, //row 1 / { d: 'й', u: 'Й' },//row 1 { d: 'ц', u: 'Ц' }, { d: 'у', u: 'У' }, { d: 'к', u: 'К' }, { d: 'е', u: 'Е' }, { d: 'н', u: 'Н' }, { d: 'г', u: 'Г' }, { d: 'ш', u: 'Ш' }, { d: 'щ', u: 'Щ' }, { d: 'з', u: 'З' }, { d: 'ф', u: 'Ф' },//Row2 { d: 'ы', u: 'Ы' }, { d: 'в', u: 'В' }, { d: 'а', u: 'А' }, { d: 'п', u: 'П' }, { d: 'р', u: 'Р' }, { d: 'о', u: 'О' }, { d: 'л', u: 'Л' }, { d: 'д', u: 'Д' }, { d: 'ж', u: 'Ж' }, { d: 'ъ', u: 'Ъ' },//Row 3 { d: 'х', u: 'Х' }, { d: 'э', u: 'Э' }, { d: 'я', u: 'Я' }, { d: 'ч', u: 'Ч' }, { d: 'с', u: 'С' }, { d: 'м', u: 'М' }, { d: 'и', u: 'И' }, { d: 'т', u: 'Т' }, {keyType:"DELETE"}, {keyType:"CAPS", css:'font-double'}, //row 4 { d: 'ь', u: 'Ь' }, { d: 'б', u: 'Б' }, { d: 'ю', u: 'Ю' }, { d: 'ё', u: 'Ё' }, {keyType:"ENTER", css:'key-span-2 font-double'}, {keyType:"SPACE", css:'space'}, // Space //38 {keyType:"SWITCH_LANG"} ];