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:44]
kostek
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 92: Linia 96:
   * codeproc   * codeproc
   * menuId   * 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.1440405854.txt.gz · ostatnio zmienione: 2015/08/24 10:44 przez kostek