![]() ![]() ![]() ![]() ![]() ![]() ![]() | ![]() ![]() ![]() 1.4BIND (C) Przypisywanie klawiszom jakiejś funkcji.
bind ^K ERASE_LINE - klawisz Ctrl+K kasuje całą linię
bind ^V SELF_INSERT - ^V nie będzie teraz nic nadzwyczajnego robiłBIND <klawisz> NOTHING bind A NOTHING - klawisz A nie będzie nic robił, ani nie będzie można nim normalnie pisać.1.4.1Jeżeli mamy podBINDowany jakiś klawisz (np. ^B = STOP_IRC), ichcemy, żeby w INPUT_LINE pojawiło się ^B (podświetlanie textu), należynajpierw wcisnąć klawisz odpowiedzialny za QUOTE_CHARACTER (standardowo ^Q),a następnie ^B. Wciśnięcie ^Q spowoduje przypisanie (do wciśnięcia jakiegośklawisza) wszystkim klawiszom funkcji SELF_INSERT i nie będą one wykonywaćswoich poleceń, poza pojawieniem się w INPUT_LINE.
^x - '^x' jest literą od A do Z razem z Ctrl.Poza: ? [ ] \ ^ @ METAn-x - 'n' jest 1, 2, 3 lub 4. 'x' tak samo jak powyżej METAn-^x - 'n' jest 1, 2, 3 lub 4. '^x' tak samo jak powyżej mx - 'm' musi być poprzednio ustawiony jakoMETA*_CHARACTER, gdzie '*' może być 1, 2, 3 lub 4. 'x' tak jak wyżej. m^x - jak poprzednio. 1.4.2BACKSPACE - jak nazwa wskazuje. BACKWARD_CHARACTER - kursor o jeden znak w lewo. BACKWARD_HISTORY - HISTORY w INPUT_LINE do tyłu. BACKWARD_WORD - przesuwa kursor na pierwszą literę poprzedniegosłowa Jeżeli kursor jest w środku słowa, zostanie przesunięty na jegopoczątek. BEGINNING_OF_LINE - przesuwa kursor na początek INPUT_LINE. CLEAR_SCREEN - czyści ekran i restartuje go gdy był zatrzymanyprzez HOLD_MODE i TOGGLE_STOP_SCREEN. COMMAND_COMPLETION - ircII stara się wpisać pełną nazwę polecenia, którego cześć napisałeś w INPUT_LINE. Jeżeli znajdzie jedno polecenia pasujące do Twojego początku, zostanie umieszczone w INPUT_LINE. Jeżeli więcej niż 1 polecenie będzie pasować, w INPUT_LINE pojawia się pierwsze wspólne litery tych poleceń Jeżeli żadne polecenie nie będziepasować, INPUT_LINE pozostanie bez zmian. DELETE_CHARACTER - kasuje znak, pod którym znajduje się kursor.Kursor nie jest przesuwany. DELETE_NEXT_WORD - kasuje następne słowo znajdujące się za kursorem.Jeżeli kursor jest w środku słowa, zostanieskasowana prawa cześć tego słowa. DELETE_PREVIOUS_WORD - kasuje słowo znajdujące się przedkursorem. Jeżeli kursor jest w środku słowa, zostanie skasowanalewa cześć słowa. END_OF_LINE - przesuwa kursor na koniec INPUT_LINE ENTER_DIGRAPH - pozwala na wstawianie znaków, które normalnieniewystepują na klawiaturze. Zobacz DIGRAPH i SET TRANSLATION. ENTER_MENU - wprowadza MENU uprzednio załadowane (MLOAD). ZobaczSET MENU i MLOAD. ERASE_LINE - kasuje całe INPUT_LINE. ERASE_TO_END_OF_LINE - kasuje prawą cześć INPUT_LINE względem kursora. FORWARD_CHARACTER - kursor o jeden w prawo. FORWARD_HISTORY - HISTORY w INPUT_LINE do przodu. FORWARD_WORD - przesuwa kursor do końca następnego słowa Jeżelikursor jest w środku słowa, zostanie przesunięty na jego koniec. HELP_CHARACTER - automatyczne wejście do helpa, bez potrzeby wpisywania '/help'. META1_CHARACTER - pozwala na definiowanie BINDów powstałych zkombinacji klawiszy: BIND ^X META1_CHARACTER,teraz można dodać nowe funkcje: BIND ^Xf FORWARD_WORDto samo można zapisać: BIND META1-f FORWARD_WORDMETA2_CHARACTER - działa tak samo jak META1_CHARACTER, można użyćoddzielnego znaku np. ^W. META3_CHARACTER - to samo co poprzednio. Standardowe podbindowanieto META1-[, co jest bardzo przydatne przyustawianiu klawiszy strzałek. META4_CHARACTER - prawdę mówiąc, to nie mam pojęcia z czym to się je..nikt tego nie używa, a w helpie jest masło-maślane. NEXT_WINDOW - przełącza na następne okno (jeśli jest). NOTHING - klawisz z NOTHING nic nie robi. PARSE_COMMAND cmd - pozwala na wykonywanie jakiegośpolecenia, wywoływanego jedynie BINDem Np: BIND ^O PARSE_COMMAND mode $C +o $;da opa ostatniej osobie, która weszła na kanał. PREVIOUS_WINDOW - przełącza na poprzednie okno (jeśli jest). QUIT_IRC - pyta się czy chcesz wyjść i po 'y' wyłazinatychmiast do shella. QUOTE_CHARACTER - pozwala na cytowanie podBINDowanych klawiszy.Zobacz na opis w rozdziale 1.4.1 - CYTOWANIE. REFRESH_SCREEN - odświeża ekran. Przydatne po ^Z czy Floodach. SCROLL_BACKWARD - pozwala na przewijanie LASTLOGa od dołu w górę.Standardowo META1-p. Aby powrócić na dół LASTLOGumusisz wcisnąć SCROLL_END (standardowo META1-e).Zobacz BIND SCROLL_FORWARD, BIND SCROLL_END i BIND SCROLL_START. SCROLL_END - skok na dół LASTLOGa. Standardowo META1-e. SCROLL_FORWARD - to samo co SCROLL_BACKWARD, tyle że do dołu. SCROLL_START - pozwala na skok na górę LASTLOGa. SELF_INSERT - pozwala na pojawianie się w INPUT_LINE wszystkichliterek. Standardowo wszystkie litery od A do Zmają BIND SELF_INSERT. W ten sposób również możnaodBINDować klawisze z ^. SEND_LINE - czyli ENTER. Wysyła linie z INPUT_LINE. To samo coSENDLINE. STOP_IRC - natychmiast zatrzymuje IRCa i wyskakuje do Shella.Aby powrócić do IRC należy wpisać 'fg' w shellu.Lepiej tego nie używać, bo można zostać odłączonymod IRC Servera jako 'Ping Timeout'. Dobre, gdyskrypt głupieje. SWITCH_CHANNELS - przełącza na następny kanał z aktualnego okna. TOGGLE_INSERT_MODE - przełącza INSERT_MODE. To samo co:SET INSERT_MODE TOGGLE. TOGGLE_STOP_SCREEN - zatrzymuje i puszcza wyświetlanie na ekranie, gdyzbyt szybko się przewija. Ekran jest równieżrestartowany po SEND_LINE (Enter). TRANSPOSE_CHARACTERS - zamienia kolejnością dwie literki przed kursorem TYPE_TEXT txt - wpisuje 'txt' do INPUT_LINE zwracającuwagę na ustawienie INSERT_MODE. UNSTOP_ALL_WINDOWS - wszystkie okna są restartowane. YANK_FROM_CUTBUFFER - przywraca ostatnio skasowany tekst. Działa po: DELETE_NETX_WORD![]() ![]() ![]() |