Narzędzia użytkownika

Narzędzia witryny


skroty

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

skroty [2015/08/24 10:38]
kostek [Skróty wykonujące sekwencję czynności]
skroty [2016/12/27 10:00] (aktualna)
marek
Linia 1: Linia 1:
 ====== Skróty do punktów w menu w lewej górnej części ekranu ====== ====== Skróty do punktów w menu w lewej górnej części ekranu ======
  
-{{tag>​przystosowanie_systemu}}+{{tag>​przystosowanie_systemu ​skróty}}
  
 Istnieje możliwość definiowania skrótów znajdujących się w lewej górnej części ekranu. Istnieje możliwość definiowania skrótów znajdujących się w lewej górnej części ekranu.
Linia 33: Linia 33:
  
 Podczas logowania do systemu najpierw jest wyszukiwany plik user.xml (np. grzsla.xml) a jeżeli nie istnieje wtedy wczytywany jest default.xml Podczas logowania do systemu najpierw jest wyszukiwany plik user.xml (np. grzsla.xml) a jeżeli nie istnieje wtedy wczytywany jest default.xml
 +
 +[[**Opis menu wraz z numerami**|**Opis menu wraz z numerami**]]
  
 ====== Skróty wykonujące sekwencję czynności ====== ====== Skróty wykonujące sekwencję czynności ======
  
 Istnieje możliwość zdefiniowania skrótów, które wykonują sekwencję "​kliknięć",​ np. przechodzą z nagłówka do treści dokumentu, a następnie wybierają którąś z funkcji dodatkowych i ją wykonują. Można też zdefiniować skrót, który wyśle wskazany klawisz a następnie kliknie wskazaną odpowiedź w signalu. Np. można zdefiniować skrót "​Zapisz i wyjdź",​ który wyśle klawisz Esc, a następnie da odpowiedź "​tak"​ w okienku "Dane zostały zmodyfikowane - zapisać nowy stan?"​. Istnieje możliwość zdefiniowania skrótów, które wykonują sekwencję "​kliknięć",​ np. przechodzą z nagłówka do treści dokumentu, a następnie wybierają którąś z funkcji dodatkowych i ją wykonują. Można też zdefiniować skrót, który wyśle wskazany klawisz a następnie kliknie wskazaną odpowiedź w signalu. Np. można zdefiniować skrót "​Zapisz i wyjdź",​ który wyśle klawisz Esc, a następnie da odpowiedź "​tak"​ w okienku "Dane zostały zmodyfikowane - zapisać nowy stan?"​.
 +
 +Skróty pojawiają się w pasku ikon u góry ekranu.
  
 Skróty definiuje się w tagu "​menu"​ w pliku układaczki,​ w którym skrót ma się znajdować, np. 07 lub 11 dla formatki. Tag "​menu"​ dopisywany jest na samym końcu plików układaczki,​ np: Skróty definiuje się w tagu "​menu"​ w pliku układaczki,​ w którym skrót ma się znajdować, np. 07 lub 11 dla formatki. Tag "​menu"​ dopisywany jest na samym końcu plików układaczki,​ np:
Linia 89: Linia 93:
   * value - wysyłana wartość pola, które wskazaliśmy wcześniej. Jeśli nie chcemy nic wysyłać, wpisujemy "#​CURR_FIELD_FIRST"​.   * value - wysyłana wartość pola, które wskazaliśmy wcześniej. Jeśli nie chcemy nic wysyłać, wpisujemy "#​CURR_FIELD_FIRST"​.
   * command - odpowiedź na pytanie w wyskakującym okienku. Przyjmuje wartości "​yes"​ i "​no"​.   * command - odpowiedź na pytanie w wyskakującym okienku. Przyjmuje wartości "​yes"​ i "​no"​.
-  * expect - miejsce programu, w którym musimy się znajdować, żeby akcja została wykonana. Np. "​09"​ oznacza ​+  * expect - miejsce programu, w którym musimy się znajdować, żeby akcja została wykonana. Np. "​09"​ oznacza ​ask, 05 twx edytowalny, 11 formatkę itd. Lista miejsc znajduje się poniżej. 
 +  * codeproc 
 +  * menuId 
 +  * line - z twxów wysyła się numer linii. Jeśli jest pusty, skrót nie zadziała. Jeśli nie mamy numeru linii, wpisujemy: line="#​CURR_LINE_FIRST"​ 
 + 
 +Wartości parametrów command, codeproc oraz menuId odczytujemu za pomocą programu debug. W przypadku parametru key, musimy odczytać kod klawisza programem debug a potem znaleźć jego nazwę na poniższej liście. 
 + 
 +Lista klawiszy: 
 +<​code>​ 
 +Kod Nazwa zmiennej  ​  Nazwa z help.xml  
 +1 F_ClipLine ​        "​APPEND-LINE" ​      /* CTRL-A ​           
 +509 F_FieldLeft ​       "​BACK-TAB" ​         /* SHIFT-TAB ​        
 +22 F_Copy ​            "​BLOCK" ​            /* ALT-V             
 +1526    F_ChgFrames ​       "​BOTTOM-COLUMN" ​    /* ALT-B             
 +502 F_Down ​            "​CURSOR-DOWN" ​      /* CURSOR-DOWN ​      
 +504 F_Left ​            "​CURSOR-LEFT" ​      /* CURSOR-LEFT ​      
 +503 F_Right ​           "​CURSOR-RIGHT" ​     /* CURSOR-RIGHT ​     
 +501 F_Up ​              "​CURSOR-UP" ​        /* CURSOR-UP ​        
 +310 F_Delete ​          "​DELETE-LINE" ​      /* F10               
 +310 F_DelLine ​         "​DELETE-LINE" ​      /* F10               
 +2 F_Notes ​           "​EDITOR-BACKTAB" ​   /* CTRL-B ​           
 +1050    F_Bottom ​          "​END" ​              /* END               
 +?​ F_Exit ​            "​END-ERROR" ​        /* ESC               
 +403 F_Enter_Menubar ​   "​ENTER-MENUBAR" ​    /* F3                
 +6 F_List ​            "​FIND" ​             /* CTRL-F ​           
 +305 F_Get ​             "​GET" ​              /* F5                
 +401 F_Start ​           "​GO" ​               /* F1                
 +1095    F_GoTo ​            "​GOTO" ​             /* ALT-G             
 +402 F_Help ​            "​HELP" ​             /* F2                
 +?​ F_Top ​             "​HOME" ​             /* HOME              
 +1097    F_Insert ​          "​INSERT-FIELD" ​     /* ALT-I             
 +1094    F_Search ​          "​INSERT-FIELD-DATA"​ /* ALT-F             
 +510 F_InsertMode ​      "​INSERT-MODE" ​      /* INS               
 +1528    F_LeftEnd ​         "​LEFT-END" ​         /* ALT-CURSOR-LEFT ​  
 +1101    F_Menu ​            "​MAIN-MENU" ​        /* ALT-M             
 +1110    F_ClipField ​       "​MOVE" ​             /* ALT-S             
 +309 F_InsLine ​         "​NEW-LINE" ​         /* CTRL-N ​           
 +1093    F_NextError ​       "​NEXT-ERROR" ​       /* ALT-E             
 +15 F_FirstFree ​       "​OPTIONS" ​          /* ALT-O             
 +508 F_PageDown ​        "​PAGE-DOWN" ​        /* PAGE-DOWN ​        
 +507 F_PageUp ​          "​PAGE-UP" ​          /* PAGE-UP ​          
 +1040    F_Pick ​            "​PICK" ​             /* ALT-P             
 +1105    F_Keys ​            "​PICK-BOTH" ​        /* ALT-Q             
 +306 F_Put ​             "​PUT" ​              /* F6                
 +1106    F_Replace ​         "​REPLACE" ​          /* ALT-R             
 +13 F_Enter ​           "​RETURN" ​           /* ENTER             
 +1527    F_RightEnd ​        "​RIGHT-END" ​        /* ALT-CURSOR-RIGHT  
 +1108    F_Scroll_Mode ​     "​SCROLL-MODE" ​      /* ALT-T             
 +9 F_FieldRight ​      "​TAB" ​              /* TAB               
 +1525    F_Clip ​            "​TOP-COLUMN" ​       /* ALT-C             
 +</​code>​ 
 + 
 +Nazwy, które mogą pojawiać się w expect: 
 + 
 +  * 04 - twx nieedytowalny 
 +  * 05 - twx edytowalny 
 +  * 09 - ask 
 +  * 08 i 13 - signal
  
 +oraz inne - takie jak początek nazwy pliku XML układaczki.
  
  
skroty.1440405522.txt.gz · ostatnio zmienione: 2015/08/24 10:38 przez kostek