Skip to content

Commit e49d00b

Browse files
committed
Added Ukrainian Layout (by @boomsya) - Fixes simple-keyboard#128
1 parent 21a9c0c commit e49d00b

File tree

7 files changed

+25
-3
lines changed

7 files changed

+25
-3
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ To fully customize your virtual keyboard, check out the main [simple-keyboard re
3737
* Spanish
3838
* Thai
3939
* Turkish (**[Caglar Turali](https://github.com/caglarturali)**)
40+
* Ukrainian (**[boomsya](https://github.com/boomsya)**)
4041
* Urdu (**[Salman Sattar](https://github.com/salman65)**)
4142

4243
## 🌟 Contributing

build/index.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/index.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/layouts/ukrainian.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "simple-keyboard-layouts",
3-
"version": "1.7.1",
3+
"version": "1.8.0",
44
"description": "Layouts module for simple-keyboard",
55
"main": "build/index.js",
66
"scripts": {

src/lib/components/Layouts.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import sindhi from "../layouts/sindhi";
1616
import spanish from "../layouts/spanish";
1717
import thai from "../layouts/thai";
1818
import turkish from "../layouts/turkish";
19+
import ukrainian from "../layouts/ukrainian";
1920
import urdu from "../layouts/urdu";
2021

2122
class SimpleKeyboardLayouts {
@@ -38,6 +39,7 @@ class SimpleKeyboardLayouts {
3839
spanish,
3940
thai,
4041
turkish,
42+
ukrainian,
4143
urdu
4244
};
4345

src/lib/layouts/ukrainian.js

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
const ukrainian = {
2+
default: [
3+
"\u0027 1 2 3 4 5 6 7 8 9 0 - = {bksp}",
4+
"{tab} \u0439 \u0446 \u0443 \u043a \u0435 \u043d \u0433 \u0448 \u0449 \u0437 \u0445 \u0457 \\",
5+
"{lock} \u0444 \u0456 \u0432 \u0430 \u043f \u0440 \u043e \u043b \u0434 \u0436 \u0454 {enter}",
6+
"{shift} \\ \u044f \u0447 \u0441 \u043c \u0438 \u0442 \u044c \u0431 \u044e / {shift}",
7+
".com @ {space}"
8+
],
9+
shift: [
10+
'\u20B4 ! " \u2116 ; % : ? * ( ) _ + {bksp}',
11+
"{tab} \u0419 \u0426 \u0423 \u041a \u0415 \u041d \u0413 \u0428 \u0429 \u0417 \u0425 \u0407 /",
12+
"{lock} \u0424 \u0406 \u0412 \u0410 \u041f \u0420 \u041e \u041b \u0414 \u0416 \u0404 {enter}",
13+
"{shift} / \u042f \u0427 \u0421 \u041c \u0418 \u0422 \u042c \u0411 \u042e / {shift}",
14+
".com @ {space}"
15+
]
16+
};
17+
18+
export default ukrainian;

0 commit comments

Comments
 (0)