<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="plugin-triggers" xml:lang="pl">

  <info>
   <link type="guide" xref="index#plugins"/>
   <desc>Użycie wtyczki wyzwalaczy.</desc>
  </info>

  <title><app>Triggers</app></title>

 <section>
  <title>Wtyczka wyzwalaczy</title>
  <p>Za pomocą <app>wyzwalaczy</app> możliwe jest wywoływanie poleceń normalnie uruchamianych w <app>Kupferze</app>, takich jak uruchamianie programów lub otwieranie dokumentów, za pomocą zdefiniowanych, globalnych skrótów klawiszowych. Jak długo <app>Kupfer</app> jest uruchomiony, wyzwalacze będą działać niezależnie od aktualnie aktywnej aplikacji.</p>
  </section>
  <section>
    <title>Podstawy obsługi</title>
    <steps>
     <title>Tworzenie nowego wyzwalacza</title>
     <item>
      <p>Wskazanie polecenia w <app>Kupferze</app> które ma być uruchamiane</p>
     </item>
     <item>
      <p>Naciśnięcie <keyseq><key>Ctrl</key><key>Return</key></keyseq> w celu stworzenia <em>skomponowanego polecenia</em>.</p>
     </item>
     <item>
      <p>Naciśnięcie <key>Tab</key>, wybór akcji <em>Dodaj wyzwalacz...</em> i naciśnięcie <key>Return</key></p>
     </item>
     <item>
      <p>W oknie, które zostanie wyświetlone, naciśnięcie klawisza modyfikatora oraz litery lub cyfry w celu ustawienia globalnego skrótu. Przykładowo - naciśnięcie i przytrzymanie <keyseq><key>Ctrl</key><key>Alt</key></keyseq> i naciśnięcie i puszczenie <key>R</key> w celu przypisania <keyseq><key>Ctrl</key><key>Alt</key><key>R</key></keyseq>.</p>
     </item>
    </steps>
    <steps>
     <title>Usuwanie wyzwalaczy</title>
     <item>
      <p>Znalezienie źródła <em>Wyzwalacze</em> w programie <app>Kupfer</app> i naciśnięcie klawisza <key>→</key> w celu wyświetlenia zawartości.</p>
     </item>
     <item>
      <p>Znalezienie aktywnego wyzwalacza na liście i użycie akcji <em>Usuń wyzwalacz</em>.</p>
     </item>
    </steps>
    <p>Skróty klawiszowe wyzwalaczy są globalne - mogą być używane z poziomu innych programów. Skróty należy wybierać z rozwagą, tak aby nie powstały konflikty z innymi funkcjami.</p>
 </section>
 <section>
   <title>Porady dla zaawansowanych użytkowników</title>
   <p> <em>Proxy objects</em> such as <em>Selected Text</em>,  <em>Clipboard Text</em>,
     <em>Clipboard File</em>,
     <em>Frontmost Window</em>, <em>Last Command</em> et cetera allow very
     powerful triggers.
   </p>
   <p>Akcja programów <em>uruchom</em> jest specjalna. Utworzenie wyzwalacza z użyciem <em>uruchom</em> spowoduje uruchomienie programu, jeżeli nie jest uruchomiony lub uaktywnienie jego okna, gdy jest już uruchomiony. W przeciwieństwie <em>uruchom ponownie</em> uruchomi program niezależnie czy jest uruchomiony czy nie.</p>
 </section>
 <section>
   <title>Przykładowe wyzwalacze</title>
   <terms>
     <item>
       <title><em>Text Editor → Launch</em></title>
       <p>Uruchamia <em>edytor tekstu</em> lub uaktywnia jego okno, gdy jest już uruchomiony.</p>
     </item>
     <item>
         <title><em>Selected Text → Search in Wikpedia</em></title>
         <p>Search using the currently selected text.  </p></item>
     <item>
       <title><em>Songs → Search Contents</em></title>
       <p>Możliwe jest dodanie wyzwalacza w celu otwierania określonego podkatalogu w Kupferze, na przykład utworów w Rhythmboksie.</p>
     </item>
   </terms>
 </section>
  
</page>
