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ý řádekbind „Return“ { „insert-at-cursor“ („\n“) }#odešle zprávubind „<ctrl>Return“ { „message_send“ () }
Jediné co se mi zatím nepovedlo, je najít všechny použitelné funkce. Tak vesele makrujte









2 Comments
dik docela mi to pomohlo:)
Není zač
Usnadni to „praci“.