From 839fbadee7e67d6bc2a06e198e8f9b2fa7e4d3c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Boh=C3=A1=C4=8Dek?= Date: Tue, 29 Jun 2021 18:14:42 +0200 Subject: [PATCH] feat: make copy-executable copy another needed files to mz_apo --- Makefile | 2 ++ copy/controls.txt | 39 +++++++++++++++++++++++++++++++++++++++ copy/controls_cz.txt | 39 +++++++++++++++++++++++++++++++++++++++ copy/eoptions.cfg | Bin 0 -> 319 bytes file-browser/src/main.c | 12 ++++++------ 5 files changed, 86 insertions(+), 6 deletions(-) create mode 100644 copy/controls.txt create mode 100644 copy/controls_cz.txt create mode 100644 copy/eoptions.cfg diff --git a/Makefile b/Makefile index d04f0ef36fd7356be0e73f92ff1e1b29a09d824b..d5fcab8855b7a44876da90b71150fcb34262eea3 100644 --- a/Makefile +++ b/Makefile @@ -71,7 +71,9 @@ copy-executable: all ssh $(SSH_OPTIONS) -t $(TARGET_USER)@$(TARGET_IP) killall gdbserver 1>/dev/null 2>/dev/null || true ssh $(SSH_OPTIONS) $(TARGET_USER)@$(TARGET_IP) mkdir -p $(TARGET_DIR) scp -r $(SSH_OPTIONS) $(BIN_DIR) $(TARGET_USER)@$(TARGET_IP):$(TARGET_DIR)/$(NAME) + scp -r $(SSH_OPTIONS) $(ROOT_DIR)/copy $(TARGET_USER)@$(TARGET_IP):$(TARGET_DIR)/$(NAME) ssh $(SSH_OPTIONS) $(TARGET_USER)@$(TARGET_IP) mv $(TARGET_DIR)/bin/* $(TARGET_DIR) + ssh $(SSH_OPTIONS) $(TARGET_USER)@$(TARGET_IP) mv $(TARGET_DIR)/copy/* $(TARGET_DIR) run-image-viewer: copy-executable ssh $(SSH_OPTIONS) -t $(TARGET_USER)@$(TARGET_IP) $(TARGET_DIR)/image-viewer $(ARG) diff --git a/copy/controls.txt b/copy/controls.txt new file mode 100644 index 0000000000000000000000000000000000000000..77be5b609fc64f27e457d472626463205f6d5da8 --- /dev/null +++ b/copy/controls.txt @@ -0,0 +1,39 @@ +=================================================== +Text viewer (You are viewing this file in it) + - BASIC NAVIGATION + - h, j, k, l - move in file + (left, down, up, right) + - z, x - zoom in or out + - TEXT VIEWER NAVIGATION + - y, u, i, p - move whole screen + in direction + (left, down, up, right) + - n - go to beginning of file + - m - go to end of file + - r - reset zoom to default + - CONTROL + - e - exit (Leave this window) + +=================================================== +Image viewer + - BASIC NAVIGATION + - Same as text viewer + - CONTROL + - e - exit + - m - change mode to move cursor + or whole image + (for whole image, RGB LEDs will be green) + +=================================================== +File browser + - BASIC NAVIGATION + - Same as text viewer and image viewer + - FILE BROWSER NAVIGATION + - Same as TEXT VIEWER NAVIGATION + - CONTROL + - e - exit / go back window + - v - confirm selection (open file, folder) + - c - show context menu of file +=================================================== + +That's everything, you may quit using 'e' now. diff --git a/copy/controls_cz.txt b/copy/controls_cz.txt new file mode 100644 index 0000000000000000000000000000000000000000..251fbc573be5286bb3a7ddb8a0ad3f99d0729198 --- /dev/null +++ b/copy/controls_cz.txt @@ -0,0 +1,39 @@ +=================================================== +Prohlížeč textu (V tom si právě čtete toto ovládání) + - ZÁKLADNÍ NAVIGACE + - h, j, k, l - pohyb v textu + (doleva, dolů, nahoru, doprava) + - z, x - přiblížit / oddálit + - NAVIGACE SPECIÁLNÍ PRO PROHLÍŽEČ TEXTU + - y, u, i, p - pohyb celým oknem + (doleva, dolů, nahoru, doprava) + - n - pohyb na začátek souboru + - m - pohyb na konec souboru + - r - reset přiblížení do výchozího + - OVLÁDÁNÍ + - e - ukončit (Tímto se vrátíte z tohoto okna zpět) + +=================================================== +Prohlížeč obrázků + - ZÁKLADNÍ NAVIGACE + - Stejná jako pro prohlížeč textu + - OVLÁDÁNÍ + - e - ukončit + - m - změní mód pohybu kurzoru + nebo celého obrázku + (pokud je pohyb přepnutý na celý obrázek, RGB LEDky budou svítit zeleně) + +=================================================== +Průzkumník souborů + - ZÁKLADNÍ NAVIGACE + - Stejná jako prohlížeč textu a obrázků + - NAVIGACE SPECIÁLNÍ PRO PRŮZKUMNÍK SOUBORŮ + - stejná jako + NAVIGACE SPECIÁLNÍ PRO PROHLÍŽEČ TEXTU + - OVLÁDÁNÍ + - e - ukončit / jít zpět + - v - potvrdit volbu (otevřít soubor, složku) + - c - otevřít kontextové menu souboru +=================================================== + +To je vše, tento soubor můžete opustit pomocí 'e'. diff --git a/copy/eoptions.cfg b/copy/eoptions.cfg new file mode 100644 index 0000000000000000000000000000000000000000..eec0c0cbe1693f6795ee0b42dc65a272ab5f9d78 GIT binary patch literal 319 zcmcC#WME)p;A4OQeFjbjK88sU4#ONMZNR|Az{ju}%G(B|Z5hNF_!y2td3T{SMDz`m z$HE9<=reFJ@G=NPd2&!%lYxbSmq7>0GlbHaxryni`UQFE40`%twr*KwYI$lA1DKiXPNXioPDzPXlNv$Z+FUU#E%wy2g2XSBy0I|`8 E0Ib$U1ONa4 literal 0 HcmV?d00001 diff --git a/file-browser/src/main.c b/file-browser/src/main.c index adad212000c0c21dcf0581ef0138d587075aa1aa..82485f5966af313eebecfde92092f1782e112bc4 100644 --- a/file-browser/src/main.c +++ b/file-browser/src/main.c @@ -26,12 +26,12 @@ typedef enum { static void exec_options_create_default() { exec_option_t options_arr[] = { - {.mime = "image/png", .program = "./bin/image-viewer"}, - {.mime = "image/jpeg", .program = "./bin/image-viewer"}, - {.mime = "image/x-portable-pixmap", .program = "./bin/image-viewer"}, - {.mime = "image/x-portable-anymap", .program = "./bin/image-viewer"}, - {.mime = "text/plain", .program = "./bin/text-viewer"}, - {.mime = "text", .program = "./bin/text-viewer"}, + {.mime = "image/png", .program = "./image-viewer"}, + {.mime = "image/jpeg", .program = "./image-viewer"}, + {.mime = "image/x-portable-pixmap", .program = "./image-viewer"}, + {.mime = "image/x-portable-anymap", .program = "./image-viewer"}, + {.mime = "text/plain", .program = "./text-viewer"}, + {.mime = "text", .program = "./text-viewer"}, }; exec_options_t options = { .options_count = sizeof(options_arr) / sizeof(options_arr[0]),