X
Пользователь приглашает вас присоединиться к открытой игре игре с друзьями .
[{{mminutes}}:{{sseconds}}] Ожидаем начала...    
Ctrl предыдущая следующая Ctrl Страницы
1 2

Форум «Программное обеспечение» / KG_Chat_PyQt

ПОТРОШИТЕЛЬЧАТА Сообщение #1 4 февраля 2026 в 16:53
Маньяк
5
KG Chat — кроссплатформенный десктопный чат на Python

Представляю кроссплатформенный десктопный чат на Python (Windows, macOS, Linux): графический интерфейс реализован с помощью PyQt6, а для тёмной и светлой тем используется pyqtdarktheme.

Чат представлен в двух цветовых темах: тёмной и светлой.

скрытый текст…


═══════════════════════════════════════════
1. Установка Python
═══════════════════════════════════════════

Перед установкой приложения чата необходимо установить интерпретатор Python. Скачайте его с официального сайта https://www.python.org — для Windows используйте установочный .exe файл (standalone installer).
Скриншот: Страница загрузки Python

Важно для Windows: При запуске установщика обязательно поставьте галочку "Добавить Python в PATH" (Add Python to PATH) в нижней части первого окна установки — это добавит Python и pip в системные переменные и позволит запускать их из командной строки.

Проверка установки Python:

Если вы установили Python правильно, то, запустив cmd.exe и выполнив команду:
python --version & pip --version


вы должны увидеть версии установленных Python и pip.
Скриншот: Проверка версий Python и pip

═══════════════════════════════════════════
2. Установка дополнительных компонентов
═══════════════════════════════════════════

Для полноценной работы приложения необходимо также установить:

2.1. MPV Player

MPV Player — медиаплеер для воспроизведения видео из ссылок (YouTube, VK, VKVideo, Rutube и др.)

Скачать: https://mpv.io/installation/ -> Скриншот страницы загрузки

Установка:
1. Скачайте архив mpv-x86_64-20260204-git-ea82915.7z (версия может отличаться) -> Скриншот
2. Распакуйте архив в папку mpv -> Скриншот
3. Переместите папку mpv в C:\Program Files\
4. Запустите mpv-register.bat для регистрации программы в системе
5. Запустите updater.bat для обновления компонентов
Регистрация и обновление

2.2. Графический интерфейс uosc (опционально)

Можно использовать MPV с альтернативным графическим интерфейсом uosc:

Скачать: https://github.com/tomasklaen/uosc/releases/ (файл uosc.zip из Releases)

Установка GUI: Скачайте архив uosc.zip и распакуйте его содержимое (папки scripts и fonts) в папку C:\Users\%USERNAME%\AppData\Roaming\mpv\ (если такой папки нет, необходимо создать)

2.3. .NET Runtime (только для Windows)

Для пользователей Windows требуется установить .NET Runtime для работы приложения.

Скачать: https://dotnet.microsoft.com/download/dotnet (Рекомендуется версия .NET 10.0.2 и выше)

═══════════════════════════════════════════
3. Установка приложения чата
═══════════════════════════════════════════

1. Скачайте архив приложения: https://github.com/VimiummuimiV/KG_Chat_PyQ.../heads/main.zip

2. Распакуйте содержимое архива. Вы получите папку KG_Chat_PyQt6-main

3. При желании переименуйте папку в более понятное название, например KG_Chat

4. Переместите папку в C:\Program Files\ или в любое другое удобное место

ВАЖНО: После установки не рекомендуется перемещать папку в другое место

5. Запустите файл install.bat для начала установки

6. После завершения установки на рабочем столе появятся:
- Ярлык "KG Chat" для запуска приложения
- Файл лога установки в формате .txt

═══════════════════════════════════════════
4. Основные возможности и горячие клавиши
═══════════════════════════════════════════

4.1. Глобальная горячая клавиша

Чат можно быстро скрыть в трей или показать снова с помощью глобального сочетания клавиш:

Windows: Win + C
macOS: Cmd + C
Linux: Super + C

Горячая клавиша работает даже когда окно чата неактивно.

4.2. Переключение между видами (Tab)

Быстрое переключение между режимами просмотра:

Tab — переключение между Чатом и Чатлогами

Если вы находитесь в профиле пользователя или других окнах, клавиша автоматически перенаправит вас на основной экран чата (сообщения).

Видео: Переключение между видами по Tab

4.3. Клик по пользователю в списке участников чата

ЛКМ — открывает профиль пользователя
Ctrl + ЛКМ — активирует шепталку с выбранным пользователем

Видео: Вход в приватный чат и ответ пользователю

4.4. Клик по пользователю в сообщениях

ЛКМ — добавляет ник в поле ввода (только уникальные)
Двойной клик — заменяет содержимое поля выбранным ником / очищает поле, если ник единственный
Ctrl + ЛКМ — активирует шепталку с выбранным пользователем
Shift + ЛКМ — открывает профиль выбранного пользователя
ПКМ — открывает контекстное меню с возможностью добавления пользователя в постоянную или временную блокировку

Примечание: Функции работают только в сообщениях чата, но не в чатлогах.

Видео: Работа с никами
Видео: Контекстное меню блокировки

4.5. Навигация по категориям смайликов

В окне смайликов доступна навигация по тематическим группам:

ЛКМ по категории — переключение на выбранную группу смайликов
СКМ (колёсико мыши) над панелью категорий — быстрое перемещение между группами вперёд/назад

Вставка смайлика мышью:
ЛКМ — вставить смайлик и закрыть панель
Shift + ЛКМ — вставить смайлик без закрытия панели (для вставки нескольких подряд)

Клавиатурная навигация (когда панель смайликов открыта):

Открытие панели через Ctrl + ; автоматически снимает фокус с поля ввода, чтобы клавиши навигации заработали сразу.

/ H — влево
/ L — вправо
/ K — вверх
/ J — вниз
Tab — следующая группа
Shift + Tab — предыдущая группа
Enter / A / ; — вставить выбранный смайлик и закрыть панель
Shift + Enter / Shift + A / Shift + ; — вставить без закрытия панели
Esc — закрыть панель смайликов и вернуть фокус на поле ввода

H/L навигация линейная — перемещается через всю сетку последовательно с переходом на следующую/предыдущую строку. J/K навигация колоночная — перемещается строго по столбцам.

Панель смайликов запоминает последнюю выбранную группу и позицию курсора в каждой группе между сессиями.

Примечание: Клавиши навигации работают только при отсутствии фокуса на поле ввода. Когда поле ввода активно — клавиши пишут текст как обычно. Tab при открытой панели смайликов переключает группы, а не виды чата.

Видео: Навигация по категориям смайликов

4.6. Работа со ссылками

Копирование ссылок:
ПКМ по ссылке — мгновенное копирование в буфер обмена

Цветовая маркировка ссылок:

Ссылки в чате окрашены в разные цвета в зависимости от типа контента:

Синий цвет — обычные ссылки, открываются в браузере по ЛКМ
Зелёный цвет — медиа-контент (изображения, видео):
ЛКМ — открытие в локальном просмотрщике
Ctrl + ЛКМ — открытие в браузере

Видео: Цветовая маркировка и открытие ссылок

4.7. Прокрутка средней кнопкой мыши

Реализована браузерная прокрутка с помощью средней кнопки мыши (СКМ):

СКМ (зажать и удерживать) — активация режима прокрутки
При удерживании СКМ и перемещении курсора вверх/вниз окно с сообщениями автоматически прокручивается в соответствующем направлении

Функция работает:
• В основном окне чата (сообщения)
• В чатлогах (история сообщений)

Видео: Прокрутка средней кнопкой мыши

4.8. Фильтрация сообщений в логах чата

В логах чата можно фильтровать сообщения по пользователям:

ЛКМ по пользователю в списке — отображение только его сообщений
Ctrl + ЛКМ — добавление пользователя к фильтру (отображаются сообщения нескольких выбранных пользователей)

Фильтрация сохраняется при переключении между логами разных дней.

Видео: Фильтрация сообщений в логах

4.9. Навигация по дням в чатлогах

Удобная навигация по истории сообщений с поддержкой нескольких способов управления:

Навигация кнопками:
• Стрелки < > в интерфейсе — переключение между днями
Боковые кнопки мыши (назад/вперёд) — навигация по дням

Навигация клавиатурой:
(стрелка влево) — предыдущий день
(стрелка вправо) — следующий день
H — предыдущий день
L — следующий день

Быстрая перемотка:
При удержании кнопок навигации (клавиатура, мышь или интерфейс) дни пролистываются без рендеринга сообщений и списка пользователей, что позволяет быстро перемещаться по истории. Рендеринг происходит только после отпускания кнопки.

Видео: Навигация по дням в чатлогах

4.10. Масштабирование размера шрифта

Реализована возможность изменения размера шрифта для комфортного чтения:

Ctrl + прокрутка СКМ (колёсико мыши) — увеличение/уменьшение размера шрифта
Ctrl + + — увеличение размера шрифта
Ctrl + - — уменьшение размера шрифта

Функция позволяет адаптировать интерфейс под ваши предпочтения и обеспечивает комфортное чтение текста на экранах с разным разрешением.

4.11. Горячие клавиши интерфейса

Следующие клавиши работают только когда фокус не находится в поле ввода сообщения:

F — перевести фокус на поле ввода сообщения
Esc — снять фокус с поля ввода
U — показать / скрыть список пользователей (работает для чата и чатлогов)
B — открыть / закрыть список банов
P — открыть / закрыть управление произношением никнеймов
M — включить / выключить звуковые эффекты
V — включить / выключить голосовое озвучивание сообщений
N — переключить режим уведомлений по циклу: Stack → Replace → Muted
T — включить / выключить режим "поверх всех окон"
R — сбросить размер и положение окна до значений по умолчанию
C — изменить цвет своего никнейма
Ctrl + C — сбросить цвет никнейма
Shift + C — обновить цвет никнейма с сервера
X — выйти из приватного режима
Space — прокрутить вниз на одну страницу
Shift + Space — прокрутить вверх на одну страницу

Следующие клавиши работают всегда, независимо от фокуса:

Ctrl + ; — открыть / закрыть панель смайликов (также снимает фокус с поля ввода при открытии)
Ctrl + U — сменить аккаунт
Ctrl + T — переключить тему оформления (светлая / тёмная)

Примечание: Когда панель смайликов открыта, клавиша Tab переключает группы смайликов, а не виды чата. Стандартное поведение Tab восстанавливается после закрытия панели.

Vim-style прокрутка — работает в чате и чатлогах:

J — прокрутить вниз
K — прокрутить вверх
gg — перейти в начало (двойное нажатие G)
Shift + G — перейти в конец

Дополнительные клавиши в режиме чатлогов:

M — включить / выключить фильтр упоминаний (вместо звуковых эффектов)
P — открыть / закрыть парсер чатлогов
D — открыть выбор даты
S — открыть / закрыть поиск (или запустить парсинг если парсер открыт)
Esc — закрыть поиск если открыт
H — предыдущий день (поддерживает удержание)
L — следующий день (поддерживает удержание)
Ctrl + F — открыть / закрыть поиск (работает независимо от фокуса)
Ctrl + P — открыть чатлог и парсер из любого места
Ctrl + C — скопировать результаты парсинга (когда парсер открыт)
Ctrl + S — сохранить результаты парсинга в файл (когда парсер открыт)
C — отменить парсинг (когда идёт парсинг)

Примечание: Все клавиши, кроме F, Esc, Ctrl+;, Ctrl+U, Ctrl+T и Ctrl+F, работают только при отсутствии фокуса на поле ввода. Горячие клавиши не зависят от раскладки клавиатуры. Клавиши навигации смайликами (стрелки, H/J/K/L, Tab, Enter/A/;) активны только пока открыта панель смайликов и перехватывают приоритет у стандартных функций этих клавиш.

4.12. Горячие клавиши окна управления аккаунтами

Раздел Connect (подключение):

Tab — переключить аккаунт в выпадающем списке
Enter / E — подключиться к чату
A — перейти к созданию аккаунта
D — удалить выбранный аккаунт
C — изменить цвет никнейма
Ctrl + C — сбросить цвет никнейма
Shift + C — обновить цвет никнейма с сервера
1 — переключить Auto-login
2 — переключить Start minimized
3 — переключить Start with system

Раздел Create (создание аккаунта):

Tab — переключить фокус между полями Username и Password
Enter — сохранить аккаунт (когда поле ввода в фокусе)
Ctrl + S — сохранить аккаунт
Esc — вернуться в раздел Connect

Как запомнить: каждая клавиша — первая буква английского слова, связанного с функцией:

FFocus · UUserlist · BBan · PPronunciation / Parser · MMute / Mentions
VVoice · NNotification · TTop / Theme · RReset · CColor / Cancel
SSearch / Save · HHistory back · L — (vim-style: вперёд) · DDate / Delete · X — eXit · AAdd / Act (insert emoticon)
J / K / gg / G — vim-style прокрутка · ; — вставить смайлик (мнемоника: та же клавиша что открывает панель)

═══════════════════════════════════════════
5. Боковая панель кнопок
═══════════════════════════════════════════

Прокрутка панели кнопок

При ограниченной высоте окна чата, когда не все кнопки помещаются одновременно, доступна удобная прокрутка боковой панели:

Колёсико мыши — прокрутка панели кнопок вверх/вниз
СКМ (зажать и удерживать среднюю кнопку) — режим drag-прокрутки с перемещением курсора

Это позволяет получить доступ ко всем кнопкам независимо от высоты окна чата.

Видео: Прокрутка боковой панели кнопок

5.1. Toggle User List (Переключатель списка пользователей)

Кнопка позволяет скрывать и показывать список пользователей:

• В режиме чата — скрывает/показывает список участников чата
• В режиме логов — скрывает/показывает список пользователей в логах

Горячая клавиша: U

Списки управляются независимо друг от друга (скрытие в логах не влияет на чат и наоборот). Состояние сохраняется в конфигурационном файле приложения.

Видео: Переключение видимости списка пользователей

5.2. Switch Account (Переключение аккаунта)

Позволяет мгновенно переключаться между разными аккаунтами без закрытия приложения. При нажатии окно чата скрывается и открывается окно авторизации.

Видео: Переключение аккаунта

5.3. Show Ban List (Список игнорируемых пользователей)

Позволяет добавлять пользователей в игнор-список:

• При вводе неверного никнейма поле окантовывается красной обводкой
• При успешном добавлении поле остаётся без красной обводки, а ID пользователя отображается в нередактируемом поле справа
• Заблокированные пользователи не отображаются в списках участников чата и логов
• Их сообщения скрываются из чата и логов

Важно: Для полного применения изменений необходимо перезагрузить чат.

Горячая клавиша: B

Видео: Добавление пользователя в бан-лист

5.4. Toggle Voice Sound / Username Pronunciation

Комплексная кнопка управления голосовым озвучиванием:

ЛКМ — включение/отключение голосового синтеза (gTTS)
Ctrl + ЛКМ — открытие окна редактирования произношения никнеймов (можно задать кастомное произношение для любого пользователя)

Горячие клавиши: V — переключить синтез, P — открыть произношение

Видео: Управление голосовым синтезом и произношением

5.5. Effects Sound (Звуковые эффекты)

Включает и отключает звуковые эффекты в чате:

• Звук при бане пользователя (Mario Game Over)
• Звук упоминания при обращении к вам по нику

Примечание: Эта кнопка не управляет голосовым синтезом (Toggle Voice Sound) — для полной тишины отключите обе функции.

Горячая клавиша: M

Видео: Переключение звуковых эффектов

5.6. Notifications (Режимы уведомлений)

Управление всплывающими уведомлениями с тремя режимами:

Stack — уведомления выстраиваются в очередь одно за другим
Replace — каждое новое уведомление заменяет предыдущее (удобно при просмотре фильмов, видео и т.д.)
Muted — уведомления полностью отключены

Горячая клавиша: N — цикличное переключение режимов

Видео: Переключение режимов уведомлений
Режим Stack
Режим Replace

5.7. Change Username Color (Изменение цвета никнейма)

Позволяет управлять цветом собственного никнейма:

ЛКМ — изменение цвета никнейма (вплоть до белого)
Ctrl + ЛКМ — восстановление оригинального цвета
Shift + ЛКМ — обновление цвета и аватара с сервера

Горячие клавиши: C — изменить, Ctrl + C — сбросить, Shift + C — обновить с сервера

Данные сохраняются в KG_Chat_Data > accounts > accounts.db

Важно: Изменение цвета на белый создаёт эффект невидимости ника — не рекомендуется злоупотреблять.

5.8. Switch to Light/Dark Mode (Переключение темы)

Переключение между светлой и тёмной темами оформления.

Видео: Переключение темы

5.9. Reset Window Size and Position to Default (Сброс размера и позиции окна)

Окно чата умеет запоминать размер и позицию, которые были установлены в результате ручного изменения пользователем.

Сохранение и применение пресетов:
Кнопка поддерживает сохранение пресетов расположения и размера окна чата для быстрого применения. Меню с пресетами открывается по правому клику на кнопке сброса настроек. Левый клик восстанавливает параметры по умолчанию.

Горячая клавиша: R — сбросить размер и положение окна

Видео: Сохранение и применение пресетов

Управление пресетами:
Пресеты можно удалять по одному или группой, используя выделение мышью либо клавиши Ctrl/Shift.

Видео: Удаление пресетов

Видео: Сброс размера и позиции окна чата

5.10. Always on Top (Всегда поверх других окон)

Переключение режима "Всегда поверх других окон":
• Включено — окно чата всегда отображается поверх всех остальных окон
• Выключено — окно чата ведёт себя как обычное окно приложения

Горячая клавиша: T

Скриншот: Режим "Всегда поверх других окон"

5.11. Exit (Закрытие приложения)

Полное завершение работы приложения (не сворачивание в трей). Альтернативный способ выхода помимо команды "Exit" в меню трея.

Видео: Закрытие приложения

5.12. Reconnect (Переподключение к чату)

Система автоматического переподключения при потере связи с чатом:

Автоматическое переподключение:
При потере соединения система автоматически предпринимает до 10 попыток восстановления связи с экспоненциально увеличивающейся задержкой от 1 до 60 секунд между попытками.

Ручное переподключение:
При обрыве соединения в боковой панели автоматически появляется кнопка переподключения, которая позволяет немедленно восстановить связь без ожидания следующей автоматической попытки.

Кнопка отображается только при потере соединения и автоматически исчезает после успешного переподключения.

Скриншот: Кнопка переподключения к чату
Последний раз отредактировано 21 февраля 2026 в 00:22 пользователем ПОТРОШИТЕЛЬЧАТА
Кибертаксист Сообщение #2 4 февраля 2026 в 19:37
Маньяк
35
ПОТРОШИТЕЛЬЧАТА Сообщение #3 5 февраля 2026 в 23:33
Маньяк
5
1. Улучшена компоновка и информативность раздела (Username History) в профиле.
https://i.imgur.com/bIF5OC8.png

2. Двойной клик по иконке в трее для показа чата в прошлом. Теперь достаточно лишь одного клика для показа И скрытия чата. Ранее было возможно только показать, а скрыть по крестику окна.
https://i.imgur.com/RSSJ8gg.png
Последний раз отредактировано 6 февраля 2026 в 00:42 пользователем ПОТРОШИТЕЛЬЧАТА
ПОТРОШИТЕЛЬЧАТА Сообщение #4 10 февраля 2026 в 01:58
Маньяк
5
1. Прокрутка сообщения до середины при клике на него. Возобновление показа всех сообщений в чатлоге и прокрутка до середины при фильтрации по нику, поиску через строку поиска или же просмотре сообщений обращений.
https://i.imgur.com/bbtu68X.mp4

2. После клика визуальная подсветка, чтобы не потерять сообщение из виду.
https://i.imgur.com/gTkoikw.mp4

3. Видео плеер поверх всех окон и автоматическое закрытие по окончанию видео.
Последний раз отредактировано 11 февраля 2026 в 01:13 пользователем ПОТРОШИТЕЛЬЧАТА
ПОТРОШИТЕЛЬЧАТА Сообщение #5 11 февраля 2026 в 00:39
Маньяк
5
1. Добавлена горячая клавиша Tab для переключения между видами. Чат и Чатлоги. Если вы находились в профиле пользователя или в других окнах, то перенаправит на чат (сообщения).
https://i.imgur.com/pmWunT1.mp4

2. В чатлогах добавлена навигация по стрелочкам < >. Также возможна навигация по боковым кнопкам мыши, которые используются в системе для навигации (назад, вперёд).
Была также добавлена возможность перемотки дней без рендера сообщений и пользователей чатлога на момент, когда вы удерживаете стрелки на клавиатуре или кнопки на мышке или кнопки в интерфейсе.
https://i.imgur.com/qjU9blP.mp4
Последний раз отредактировано 11 февраля 2026 в 00:57 пользователем ПОТРОШИТЕЛЬЧАТА
ПОТРОШИТЕЛЬЧАТА Сообщение #6 11 февраля 2026 в 14:59
Маньяк
5
1. Реализован механизм переподключения к чату с кнопкой в боковой панели, которая появляется при потере связи. Система автоматически пытается восстановить соединение до 10 раз с экспоненциально увеличивающейся задержкой от 1 до 60 секунд. В любой момент можно воспользоваться кнопкой для немедленного переподключения без ожидания следующей автоматической попытки.
https://i.imgur.com/OOjB8qs.png
ПОТРОШИТЕЛЬЧАТА Сообщение #7 13 февраля 2026 в 20:25
Маньяк
5
1. Реализована поддержка временной блокировки пользователей на заданный период (неделя, день, часы, минуты) в дополнение к постоянной блокировке.
В интерфейсе управления банами добавлено разделение на категории Permanent (постоянные) и Temporary (временные).
Система предотвращает создание нового элемента блокировки до тех пор, пока предыдущий не будет заполнен, что визуально обозначается оранжевой подсветкой поля ввода никнейма.
Добавить пользователя во временную или постоянную блокировку можно не только через панель забаненных, но и через контекстное меню (ПКМ по никнейму) в сообщениях чата (исключая чатлоги).
https://i.imgur.com/DyegT4w.mp4

2. Добавлена возможность сохранения пресетов расположения и размера окна чата для быстрого применения. Меню с пресетами открывается по правому клику на кнопке сброса настроек. Левый клик восстанавливает параметры по умолчанию.
https://i.imgur.com/9Fy8pow.mp4
Пресеты можно удалять по одному или группой, используя выделение мышью либо клавиши Ctrl/Shift.
https://i.imgur.com/02nNgJi.mp4
Последний раз отредактировано 14 февраля 2026 в 02:28 пользователем ПОТРОШИТЕЛЬЧАТА
ПОТРОШИТЕЛЬЧАТА Сообщение #8 14 февраля 2026 в 13:21
Маньяк
5
1. Исправлено отображение времени для первых 20 сообщений при загрузке чата. Теперь время показывается с учетом вашего часового пояса.
https://i.imgur.com/MO90l1k.png
ПОТРОШИТЕЛЬЧАТА Сообщение #9 16 февраля 2026 в 02:34
Маньяк
5
1. Всплывающие сообщения теперь поддерживают отображение кликабельных ссылок с разделением на обычные и медиа-ссылки. Медиа-ссылки можно открывать в локальных просмотрщиках изображений и видео. Смайлики отображаются корректно, а не в виде текстового кода, как было ранее.
https://i.imgur.com/pG3leKo.gif
ПОТРОШИТЕЛЬЧАТА Сообщение #10 16 февраля 2026 в 20:02
Маньяк
5
1. Получение доступа к боковой панели кнопок даже на экстримально минимальных ширинах чата, когда панель кнопок автоматически скрывается. Необходимо подвести курсор мыши ближе к правому краю окна чата и панель отобразится. Стоит убрать фокус с панели кнопок, она автоматически скроется через 300 миллисекунд.
https://i.imgur.com/R4e27Bh.gif
ПОТРОШИТЕЛЬЧАТА Сообщение #11 17 февраля 2026 в 00:04
Маньяк
5
1. Реализована возможность удаления сообщений выбранного пользователя (одного или всех) через контекстное меню никнейма (ПКМ). Функция активна только в интерфейсе чата, в чатлогах недоступна.
https://i.imgur.com/hoCLVrh.mp4
ПОТРОШИТЕЛЬЧАТА Сообщение #12 17 февраля 2026 в 17:00
Маньяк
5
1. Во всплывающих сообщениях, справа от кнопки отправить сообщение, появилась кнопка для вызова панельки смайликов для вставки их в строку ввода сообщения и последующей отправки.
https://i.imgur.com/0AE1IQx.mp4
2. Добавлено отображение времени во всплывающих сообщениях. Отображение маленьких иконок в начале текста в зависимости от типа сообщения (банное, системное, приватное). Также в чате время для приватных и банных сообщений окрашивается в аналогичный цвет текста.
https://i.imgur.com/GuJuENC.png
https://i.imgur.com/9O0pnSt.png
Последний раз отредактировано 17 февраля 2026 в 19:58 пользователем ПОТРОШИТЕЛЬЧАТА
ПОТРОШИТЕЛЬЧАТА Сообщение #13 18 февраля 2026 в 12:27
Маньяк
5
1. Кнопки в верхней панели чатлога теперь прокручиваются колёсиком мыши и перетаскиванием средней кнопкой (MMB), если не помещаются — точно так же, как кнопки в боковой панели.
https://i.imgur.com/xWa7xEr.mp4
2. В разделе профиль была добавлена кнопка для открытия профиля в браузере. Также карточка Level была переименована в Rank и отображается соответствующее имя ранга.
https://i.imgur.com/AX5E8Lv.png
Последний раз отредактировано 18 февраля 2026 в 13:18 пользователем ПОТРОШИТЕЛЬЧАТА
ПОТРОШИТЕЛЬЧАТА Сообщение #14 18 февраля 2026 в 17:58
Маньяк
5
1. Теперь можно менять размер текста в чате прямо из интерфейса — под списком пользователей появился слайдер. По умолчанию он прозрачный, чтобы не загромождать интерфейс лишним элементом, и плавно проявляется при наведении мыши. Рядом со слайдером отображается текущее значение размера.
https://i.imgur.com/fNONlQl.mp4
https://i.ibb.co/N6c4gdNt/Ib-MROdu-Jpy.png
2. Полезный фикс: Ширина блока пользователей меняется только после отпускания кнопки ползунка изменения размера шрифта курсором мыши (LMB release), чтобы избежать нежелательного изменения ширины полузунка, которое приводит к изначальному значительному увеличению значения в виду смещения влево в совокупности с движением курсора мыши вправо.
Также, после введения некоторых обновлений была сломана адаптация ширины блока с пользователями от меньшего к большему с увеличением шрифта. Теперь всё изменяется корректно.
3. Во всплывающих сообщениях добавлена очередная кнопка, которая позволит вам изменить их расположение на мониторе (слева, посередине. справа) в реальном времени при каждом нажатии на данную кнопку, для визуального представления где они впредь будут располагаться.
https://i.imgur.com/bqifNl3.png
https://i.imgur.com/EAvqykB.mp4
Последний раз отредактировано 19 февраля 2026 в 00:35 пользователем ПОТРОШИТЕЛЬЧАТА
ПОТРОШИТЕЛЬЧАТА Сообщение #15 19 февраля 2026 в 15:37
Маньяк
5
1. Визуальное копирование ссылки ПКМ, как в чате, так и во всплывающих сообщениях.
https://i.imgur.com/I2oB364.mp4
2. Теперь цвет текста (времени - 00:00:00) во всплывающих сообщениях в зависимости от типа сообщения (банное, системное, приватное) будет аналогичным как в чате.
3. В сообщениях чата кликом ЛКМ на никнейм с зажатым Ctrl - активируется шепталка, Shift - открывается профиль.
Последний раз отредактировано 19 февраля 2026 в 18:40 пользователем ПОТРОШИТЕЛЬЧАТА
ПОТРОШИТЕЛЬЧАТА Сообщение #16 19 февраля 2026 в 22:02
Маньяк
5
Были добавлены следующие горячие клавиши:

F — перевести фокус на поле ввода сообщения, чтобы можно было сразу начать печатать без клика мышью.
Esc — снять фокус с поля ввода.

Все последующие клавиши работают только когда фокус на поле ввода отсутствует:

U — показать или скрыть список пользователей. Работает как для чата, так и для чатлога.
B — открыть список банов. Если он уже открыт — вернуться обратно в чат.
P — открыть управление произношением никнеймов. Если уже открыто — вернуться в чат.
M — включить или выключить звуковые эффекты.
V — включить или выключить голосовое озвучивание сообщений.
N — переключить режим уведомлений по циклу: Stack → Replace → Muted.
T — включить или выключить режим "поверх всех окон".
R — сбросить размер и положение окна до значений по умолчанию.
C — изменить цвет своего никнейма. Ctrl+C — сбросить цвет. Shift+C — обновить цвет с сервера.
X — выйти из приватного режима.
Space — прокрутить вниз на одну страницу.
Shift + Space — прокрутить вверх на одну страницу.

Следующие клавиши работают всегда, независимо от фокуса:

Ctrl + ; — открыть / закрыть панель смайликов (также снимает фокус с поля ввода при открытии).
Ctrl + U — сменить аккаунт.
Ctrl + T — переключить тему оформления (светлая / тёмная).

Vim-style прокрутка — работает в чате и чатлогах:

J — прокрутить вниз.
K — прокрутить вверх.
gg — перейти в начало (двойное нажатие G с интервалом до 300 мс).
Shift + G — перейти в конец.

Дополнительные клавиши в режиме чатлогов:

M — включить / выключить фильтр упоминаний (вместо звуковых эффектов).
P — открыть / закрыть парсер чатлогов.
D — открыть выбор даты.
S — открыть / закрыть поиск. Когда парсер открыт — запускает парсинг.
Esc — закрыть поиск если открыт.
H — предыдущий день (поддерживает удержание для быстрой перемотки).
L — следующий день (поддерживает удержание для быстрой перемотки).
C — отменить парсинг (когда идёт парсинг).
Ctrl + F — открыть / закрыть поиск (работает независимо от фокуса).
Ctrl + P — открыть чатлог и парсер из любого места.
Ctrl + C — скопировать результаты парсинга (когда парсер открыт).
Ctrl + S — сохранить результаты парсинга в файл (когда парсер открыт).

Клавиатурная навигация по панели смайликов:

Открытие панели через Ctrl + ; автоматически снимает фокус с поля ввода — клавиши навигации работают сразу. Все клавиши ниже активны только пока панель смайликов открыта и поле ввода не в фокусе.

/ H — влево (линейно, переходит на следующую/предыдущую строку)
/ L — вправо (линейно)
/ K — вверх (по столбцу)
/ J — вниз (по столбцу)
Tab — следующая группа смайликов (перехватывает стандартный Tab переключения видов)
Shift + Tab — предыдущая группа
Enter / A / ; — вставить выбранный смайлик и закрыть панель
Shift + Enter / Shift + A / Shift + ; — вставить без закрытия (для вставки нескольких подряд)

То же правило действует для мыши: ЛКМ вставляет и закрывает, Shift + ЛКМ вставляет без закрытия.

Панель смайликов запоминает последнюю выбранную группу и позицию курсора в каждой группе между сессиями.

Горячие клавиши окна управления аккаунтами:

Раздел Connect:

Tab — переключить аккаунт в выпадающем списке.
Enter / E — подключиться к чату.
A — перейти к созданию аккаунта.
D — удалить выбранный аккаунт.
C — изменить цвет никнейма. Ctrl+C — сбросить. Shift+C — обновить с сервера.
1 — переключить Auto-login. 2 — Start minimized. 3 — Start with system.

Раздел Create:

Tab — переключить фокус между полями Username и Password.
Enter — сохранить аккаунт (когда поле ввода в фокусе).
Ctrl + S — сохранить аккаунт.
Esc — вернуться в раздел Connect.

Горячие клавиши не зависят от раскладки клавиатуры.

Как запомнить: каждая клавиша — первая буква английского слова, связанного с функцией:

FFocus · UUserlist · BBan · PPronunciation / Parser · MMute / Mentions
VVoice · NNotification · TTop / Theme · RReset · CColor / Cancel
SSearch / Save · HHistory back · L — (vim-style: вперёд) · DDate / Delete · X — eXit · AAdd / Act (insert emoticon)
J / K / gg / G — vim-style прокрутка · ; — вставить смайлик (мнемоника: та же клавиша что открывает панель)

Последний раз отредактировано 20 февраля 2026 в 22:37 пользователем ПОТРОШИТЕЛЬЧАТА
ПОТРОШИТЕЛЬЧАТА Сообщение #17 21 февраля 2026 в 13:05
Маньяк
5
1. Оптимизация цветовой схемы для кнопок в панели смайликов в светлой и тёмной теме.
https://i.imgur.com/T4Owkg5.gif
ПОТРОШИТЕЛЬЧАТА Сообщение #18 21 февраля 2026 в 22:40
Маньяк
5
1. Все размеры кнопок одинаковы. Отрегулированы отступы. Сделано для прорисовки идеальной сетки. Убрана полоса прокрутки для чистоты без лишнего мусора. Прокрутка возможна только прокруткой колеса мыши или же навигацией с клавиатуры.
https://i.imgur.com/ujfGKGt.png
ПОТРОШИТЕЛЬЧАТА Сообщение #19 23 февраля 2026 в 01:21
Маньяк
5
1. Аватары теперь кэшируются локально в папке Desktop > KG_Chat_Data > avatars. Это исключает необходимость загружать их из интернета при каждом запуске — вместо этого при старте чата отображаются уже сохранённые изображения для всех пользователей из списка. Аватар обновляется только в том случае, если пользователь действительно его сменил; если же аватар был удалён, соответствующий файл также удаляется из локального хранилища.
https://i.imgur.com/DOrTRRY.png

2. Аватары теперь отображаются напротив пользователей в списке чатлога, однако только для тех из них, чьи изображения присутствуют в локальной папке с аватарами.
Это также визуально выделяет наиболее активных участников чата — тех, кто чаще всего присутствует в истории сообщений и чьи аватары, соответственно, уже сохранены локально. Их сразу можно узнать в списке, и это вполне заслуженно.
https://i.imgur.com/JBO7WNc.png

3. Аватар пользователя также отображается во всплывающих уведомлениях о сообщениях — рядом с временной меткой, что позволяет мгновенно узнать отправителя.
https://i.imgur.com/1XY3diC.png

4. Горячая клавиша (X) при неактивном поле ввода теперь не только закрывает приватный чат, но и очищает историю приватных сообщений — в том числе в тех диалогах, которые не были явно открыты. Помимо этого, она сбрасывает маркер новых сообщений, который появляется при получении сообщения в момент, когда чат был свёрнут в трей.

5. Поддержка автоскролла с зажатой средней кнопкой мыши — знакомого по браузерам режима прокрутки — распространена на список пользователей. Ранее эта возможность была доступна лишь в окне сообщений.
https://i.imgur.com/tcwPIT3.mp4
Последний раз отредактировано 23 февраля 2026 в 11:25 пользователем ПОТРОШИТЕЛЬЧАТА
ПОТРОШИТЕЛЬЧАТА Сообщение #20 23 февраля 2026 в 21:58
Маньяк
5
1. Цвета пользователей теперь сохраняются локально в файле data.json (там же хранятся идентификаторы пользователей для служебных нужд). Это позволило реализовать цветное отображение ников в чатлоге: по мере того как от XMPP-сервера поступают данные о цветах участников, клиент автоматически подкрашивает их ники — как в истории сообщений, так и в списке участников.
https://i.imgur.com/uA4xJtg.png

Чтобы писать в форуме, нужно зарегистрироваться.

Ctrl предыдущая следующая Ctrl Страницы
1 2

Связаться
Выделить
Выделите фрагменты страницы, относящиеся к вашему сообщению
Скрыть сведения
Скрыть всю личную информацию
Отмена