Swapping keyboards
[ejpi] / src / plugins / builtins.map
1 {
2         "name": "Builtins",
3         "dimensions": (4, 3),
4         "keys": {
5                 (0, 0): {
6                         "CENTER": {"action": "7", "type": "text", "text": "7", },
7                         "showAllSlices": True,
8                 },
9                 (0, 1): {
10                         "CENTER": {"action": "8", "type": "text", "text": "8", },
11                         "SOUTH": {"action": "[**]", "type": "text", "text": "**", },
12                         "EAST": {"action": "[sq]", "type": "text", "text": "sq", },
13                         "WEST": {"action": "[sqrt]", "type": "text", "text": "sqrt", },
14                         "showAllSlices": False,
15                 },
16                 (0, 2): {
17                         "CENTER": {"action": "9", "type": "text", "text": "9", },
18                         "showAllSlices": True,
19                 },
20                 (1, 0): {
21                         "CENTER": {"action": "4", "type": "text", "text": "4", },
22                         "showAllSlices": True,
23                 },
24                 (1, 1): {
25                         "CENTER": {"action": "5", "type": "text", "text": "5", },
26                         "EAST": {"action": "[+]", "type": "text", "text": "+", },
27                         "WEST": {"action": "[-]", "type": "text", "text": "-", },
28                         "NORTH": {"action": "[*]", "type": "text", "text": "*", },
29                         "SOUTH": {"action": "[/]", "type": "text", "text": "/", },
30                         "showAllSlices": True,
31                 },
32                 (1, 2): {
33                         "CENTER": {"action": "6", "type": "text", "text": "6", },
34                         "showAllSlices": True,
35                 },
36                 (2, 0): {
37                         "CENTER": {"action": "1", "type": "text", "text": "1", },
38                         "showAllSlices": True,
39                 },
40                 (2, 1): {
41                         "CENTER": {"action": "2", "type": "text", "text": "2", },
42                         "NORTH": {"action": "[abs]", "type": "text", "text": "abs", },
43                         "showAllSlices": True,
44                 },
45                 (2, 2): {
46                         "CENTER": {"action": "3", "type": "text", "text": "3", },
47                         "WEST": {"action": "[!]", "type": "text", "text": "!", },
48                         "showAllSlices": True,
49                 },
50                 (3, 0): {
51                         "CENTER": {"action": "[push]", "type": "image", "path": "newline.png", },
52                         "NORTH": {"action": "[unpush]", "type": "text", "text": "Undo", },
53                         "NORTH_WEST": {"action": "[clear]", "type": "image", "path": "clear.png", },
54                         "WEST": {"action": "[backspace]", "type": "image", "path": "backspace.png", },
55                         "showAllSlices": False,
56                 },
57                 (3, 1): {
58                         "CENTER": {"action": "0", "type": "text", "text": "0", },
59                         "showAllSlices": True,
60                 },
61                 (3, 2): {
62                         "CENTER": {"action": ".", "type": "text", "text": ".", },
63                         "NORTH": {"action": "j", "type": "text", "text": "j", },
64                         "WEST": {"action": "[+-]", "type": "text", "text": "+/-", },
65                         "showAllSlices": True,
66                 },
67         },
68 }