Материал из IRC клиент KVIrc.
Скрипт создавался на KVIrc 3.2.6 Anomalies.
Скрипт обрабатывает введённый текст таким образом, что выводятся символы разного регистра и отдельные символы становятся жирными.
Установка обработчика. Копируем нижеследующий код в текстовый редактор. Сохраняем с названием OnTextInput.Stylizer.kvs. В KVIrc заходим в Сценарии -> Выполнить сценарий (или CTRL+ALT+X); выбираем сохранённый файл OnTextInput.Stylizer.kvs и всё!
event(OnTextInput,Stylizer) { if($window.type == "console") { say $0; halt; } if($str.mid($0, 0, 1) == "*") { say $str.mid($0, 1, $($str.len($0) - 1)); halt; } %str =; %origlen = $str.len($0); srand $rand(65535); for(%i = 0; %i < %origlen; %i++) { %char = $str.mid($0, %i, 1); %insertBold = $rand(1); if(%insertBold) %str .= $b; if($rand(1) ) %str .= $str.localeUpCase(%char); else %str .= %char; if(%insertBold) { %str .= $b; %insertBold = 0; } } say %str; halt; } eventctl -d OnTextInput Stylizer