Pidgin – Vlastní klávesové zkratky

Včera jsem nahodou narazil na jeden konfigurační soubor GTK-2.0, pomocí kterého si můžete napsat svoje vlastní makra/klávesové zkratky pro komunikator Pidgin.

Konfigurace se ukládá do souboru ve složce „C:\Program Files\Common Files\GTK\2.0\etc“ zde najdete soubor s názvem gtkrc. Tento soubor editujte, já v něm poprvé nalezl pouze:

gtk-font-name = „sans 8″ gtk-theme-name = „MS-Windows“
Do souboru přidejte následující řádky:
binding „my-bindings“
{
Samotné makra
}
widget „*pidgin_conv_entry“ binding „my-bindings“
Syntaxe jednotlivých maker je:
bind „klávesová zkratka“ { „funkce která se vykonná“ () }
Zde uvedu příklad, dejme tomu, že chcete postisknutí Ctrl+F1 na misto kurzoru vložit „Ahoj“:
bind „<ctrl>F1″ { „insert-at-cursor“ („Ahoj“) }
Po uložení a restartovaní Pidginu bude zkratka fungovat.
Pokud chcete aby se „Ahoj“ rovnou odeslalo upravte řádek takto (přídaní funkce na odeslání):
bind „<ctrl>F1″ { „insert-at-cursor“ („Ahoj“) „message_send“ () }
Po použití této zkratky se „Ahoj“ rovnou odešle.
Na závěr přidám praktickou ukázku, dejme tomu, že chcete odesílat zprávy pomocí Ctrl+Enter, nikoli Enter. Makro bude vypadat následovně:
#vloží do zprávy nový řádek
bind „Return“ { „insert-at-cursor“ („\n“) }
#odešle zprávu
bind „<ctrl>Return“ { „message_send“ () }
Jediné co se mi zatím nepovedlo, je najít všechny použitelné funkce. Tak vesele makrujte ;)
Záložky: Kliknutím na ikony můžete doporučit článek dalším lidem.
  • del.icio.us
  • Facebook
  • Google
  • Bookmarky.cz
  • Linkuj
  • Live
  • Topodkazy
  • TwitThis
  • Vybrali.sme
This entry was posted in Internet, Počítače and tagged . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

2 Comments

  1. hycin
    Posted 18/05/2010 at 21:16 | Permalink

    dik docela mi to pomohlo:)

  2. Posted 20/05/2010 at 20:56 | Permalink

    Není zač :) Usnadni to „praci“.

Post a Comment

Your email is never published nor shared.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>