diff --git a/.gitignore b/.gitignore index f308d2a..2f5a024 100644 --- a/.gitignore +++ b/.gitignore @@ -8,7 +8,13 @@ log.txt Macrame.exe public/* + macros/* +!macros/TEST-* + +panels/* +!panels/test_panel + builds node_modules ToDo.md \ No newline at end of file diff --git a/macros/TEST-Close_Application.json b/macros/TEST-Close_Application.json new file mode 100644 index 0000000..c481f1b --- /dev/null +++ b/macros/TEST-Close_Application.json @@ -0,0 +1,9 @@ +[ + { "code": "lalt", "direction": "down", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "f4", "direction": "down", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "lalt", "direction": "up", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "f4", "direction": "up", "type": "key" } +] diff --git a/macros/TEST-Close_Browser_Window.json b/macros/TEST-Close_Browser_Window.json new file mode 100644 index 0000000..63cb228 --- /dev/null +++ b/macros/TEST-Close_Browser_Window.json @@ -0,0 +1,13 @@ +[ + { "code": "lctrl", "direction": "down", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "lshift", "direction": "down", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "w", "direction": "down", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "lctrl", "direction": "up", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "lshift", "direction": "up", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "w", "direction": "up", "type": "key" } +] diff --git a/macros/TEST-Close_Tab.json b/macros/TEST-Close_Tab.json new file mode 100644 index 0000000..577aa88 --- /dev/null +++ b/macros/TEST-Close_Tab.json @@ -0,0 +1,9 @@ +[ + { "code": "lctrl", "direction": "down", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "w", "direction": "down", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "lctrl", "direction": "up", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "w", "direction": "up", "type": "key" } +] diff --git a/macros/TEST-Displays.json b/macros/TEST-Displays.json new file mode 100644 index 0000000..80ba168 --- /dev/null +++ b/macros/TEST-Displays.json @@ -0,0 +1,9 @@ +[ + { "code": "lcmd", "direction": "down", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "p", "direction": "down", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "lcmd", "direction": "up", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "p", "direction": "up", "type": "key" } +] diff --git a/macros/TEST-Files.json b/macros/TEST-Files.json new file mode 100644 index 0000000..be664ab --- /dev/null +++ b/macros/TEST-Files.json @@ -0,0 +1,9 @@ +[ + { "code": "lcmd", "direction": "down", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "e", "direction": "down", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "lcmd", "direction": "up", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "e", "direction": "up", "type": "key" } +] diff --git a/macros/TEST-Fullscreen.json b/macros/TEST-Fullscreen.json new file mode 100644 index 0000000..16aa578 --- /dev/null +++ b/macros/TEST-Fullscreen.json @@ -0,0 +1 @@ +[{"code":"f11","direction":"down","type":"key"},{"type":"delay","value":15},{"code":"f11","direction":"up","type":"key"}] \ No newline at end of file diff --git a/macros/TEST-Home.json b/macros/TEST-Home.json new file mode 100644 index 0000000..4782647 --- /dev/null +++ b/macros/TEST-Home.json @@ -0,0 +1,9 @@ +[ + { "code": "lalt", "direction": "down", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "home", "direction": "down", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "home", "direction": "up", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "lalt", "direction": "up", "type": "key" } +] diff --git a/macros/TEST-New_Desktop.json b/macros/TEST-New_Desktop.json new file mode 100644 index 0000000..9ade4e0 --- /dev/null +++ b/macros/TEST-New_Desktop.json @@ -0,0 +1,13 @@ +[ + { "code": "lcmd", "direction": "down", "type": "key" }, + { "type": "delay", "value": 50 }, + { "code": "lctrl", "direction": "down", "type": "key" }, + { "type": "delay", "value": 50 }, + { "code": "d", "direction": "down", "type": "key" }, + { "type": "delay", "value": 50 }, + { "code": "lcmd", "direction": "up", "type": "key" }, + { "type": "delay", "value": 50 }, + { "code": "lctrl", "direction": "up", "type": "key" }, + { "type": "delay", "value": 50 }, + { "code": "d", "direction": "up", "type": "key" } +] diff --git a/macros/TEST-New_Tab.json b/macros/TEST-New_Tab.json new file mode 100644 index 0000000..f62acf0 --- /dev/null +++ b/macros/TEST-New_Tab.json @@ -0,0 +1,9 @@ +[ + { "code": "lctrl", "direction": "down", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "t", "direction": "down", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "lctrl", "direction": "up", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "t", "direction": "up", "type": "key" } +] diff --git a/macros/TEST-New_Window.json b/macros/TEST-New_Window.json new file mode 100644 index 0000000..8880f54 --- /dev/null +++ b/macros/TEST-New_Window.json @@ -0,0 +1,9 @@ +[ + { "code": "lctrl", "direction": "down", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "n", "direction": "down", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "lctrl", "direction": "up", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "n", "direction": "up", "type": "key" } +] diff --git a/macros/TEST-Next_Tab.json b/macros/TEST-Next_Tab.json new file mode 100644 index 0000000..1ee9641 --- /dev/null +++ b/macros/TEST-Next_Tab.json @@ -0,0 +1,9 @@ +[ + { "code": "lctrl", "direction": "down", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "tab", "direction": "down", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "lctrl", "direction": "up", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "tab", "direction": "up", "type": "key" } +] diff --git a/macros/TEST-PlayPause.json b/macros/TEST-PlayPause.json new file mode 100644 index 0000000..5471bd1 --- /dev/null +++ b/macros/TEST-PlayPause.json @@ -0,0 +1 @@ +[{"code":"audio_play|audio_pause","direction":"down","type":"key"},{"type":"delay","value":15},{"code":"audio_play|audio_pause","direction":"up","type":"key"}] \ No newline at end of file diff --git a/macros/TEST-Previous_Tab.json b/macros/TEST-Previous_Tab.json new file mode 100644 index 0000000..57dfb44 --- /dev/null +++ b/macros/TEST-Previous_Tab.json @@ -0,0 +1,13 @@ +[ + { "code": "lctrl", "direction": "down", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "lshift", "direction": "down", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "tab", "direction": "down", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "lctrl", "direction": "up", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "lshift", "direction": "up", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "tab", "direction": "up", "type": "key" } +] diff --git a/macros/TEST-RunDialog.json b/macros/TEST-RunDialog.json new file mode 100644 index 0000000..4b73502 --- /dev/null +++ b/macros/TEST-RunDialog.json @@ -0,0 +1,9 @@ +[ + { "code": "lcmd", "direction": "down", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "r", "direction": "down", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "lcmd", "direction": "up", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "r", "direction": "up", "type": "key" } +] diff --git a/macros/TEST-Settings.json b/macros/TEST-Settings.json new file mode 100644 index 0000000..fdc8f80 --- /dev/null +++ b/macros/TEST-Settings.json @@ -0,0 +1,9 @@ +[ + { "code": "lcmd", "direction": "down", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "i", "direction": "down", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "lcmd", "direction": "up", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "i", "direction": "up", "type": "key" } +] diff --git a/macros/TEST-Task_manager.json b/macros/TEST-Task_manager.json new file mode 100644 index 0000000..732e5df --- /dev/null +++ b/macros/TEST-Task_manager.json @@ -0,0 +1,13 @@ +[ + { "code": "lctrl", "direction": "down", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "lshift", "direction": "down", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "esc", "direction": "down", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "esc", "direction": "up", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "lshift", "direction": "up", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "lctrl", "direction": "up", "type": "key" } +] diff --git a/macros/TEST-Task_view.json b/macros/TEST-Task_view.json new file mode 100644 index 0000000..65901ec --- /dev/null +++ b/macros/TEST-Task_view.json @@ -0,0 +1,9 @@ +[ + { "code": "lcmd", "direction": "down", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "tab", "direction": "down", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "lcmd", "direction": "up", "type": "key" }, + { "type": "delay", "value": 15 }, + { "code": "tab", "direction": "up", "type": "key" } +] diff --git a/macros/desktop.json b/macros/TEST-desktop.json similarity index 100% rename from macros/desktop.json rename to macros/TEST-desktop.json diff --git a/macros/task_manager.json b/macros/task_manager.json deleted file mode 100644 index 194fbc4..0000000 --- a/macros/task_manager.json +++ /dev/null @@ -1 +0,0 @@ -[{"type":"key","key":"Control","code":"ControlLeft","location":1,"direction":"down","value":0},{"type":"delay","key":"","code":"","location":0,"direction":"","value":15},{"type":"key","key":"Shift","code":"ShiftLeft","location":1,"direction":"down","value":0},{"type":"delay","key":"","code":"","location":0,"direction":"","value":15},{"type":"key","key":"Escape","code":"Escape","location":0,"direction":"down","value":0},{"type":"delay","key":"","code":"","location":0,"direction":"","value":15},{"type":"key","key":"Escape","code":"Escape","location":0,"direction":"up","value":0},{"type":"delay","key":"","code":"","location":0,"direction":"","value":15},{"type":"key","key":"Shift","code":"ShiftLeft","location":1,"direction":"up","value":0},{"type":"delay","key":"","code":"","location":0,"direction":"","value":15},{"type":"key","key":"Control","code":"ControlLeft","location":1,"direction":"up","value":0}] \ No newline at end of file diff --git a/panels/test_panel/panel.json b/panels/test_panel/panel.json index 27afffd..fcfbfdd 100644 --- a/panels/test_panel/panel.json +++ b/panels/test_panel/panel.json @@ -1 +1,24 @@ -{"dir":"","name":"Test Panel 1","description":"This is the very first panel to be created. It is a test panel for a mobile phone.","aspectRatio":"10/20","macros":{"button_1":"Task_Manager","button_10":"Close_Browser_Window","button_11":"Previous_Tab","button_12":"Next_Tab","button_13":"Close_Tab","button_14":"New_Tab","button_15":"Fullscreen","button_16":"Home","button_2":"Close_Application","button_3":"RunDialog","button_4":"Files","button_5":"Settings","button_6":"New_Desktop","button_7":"Displays","button_8":"Task_view","button_9":"New_Window"}} \ No newline at end of file +{ + "dir": "", + "name": "Test Panel 1", + "description": "This is the very first panel to be created. It is a test panel for a mobile phone.", + "aspectRatio": "10/20", + "macros": { + "button_1": "TEST-Task_Manager", + "button_10": "TEST-Close_Browser_Window", + "button_11": "TEST-Previous_Tab", + "button_12": "TEST-Next_Tab", + "button_13": "TEST-Close_Tab", + "button_14": "TEST-New_Tab", + "button_15": "TEST-Fullscreen", + "button_16": "TEST-Home", + "button_2": "TEST-Close_Application", + "button_3": "TEST-RunDialog", + "button_4": "TEST-Files", + "button_5": "TEST-Settings", + "button_6": "TEST-New_Desktop", + "button_7": "TEST-Displays", + "button_8": "TEST-Task_view", + "button_9": "TEST-New_Window" + } +}