● Умный ИИ-движок: Анализирует n-граммы символов в реальном времени, работая напрямую с физическими нажатиями клавиш.
● Система самообучения: Программа запоминает ваши ручные исправления. Если вы удалили автоисправление и переписали слово правильно — ИИ моментально "выучит" этот паттерн.
● Менеджер исключений: Удобное графическое окно со списком всех запущенных процессов и их иконками. Добавляйте игры или IDE в черный список одним кликом.
● Современный интерфейс: Выполнено в темной теме в стиле Windows 11 (Fluent Design).
● Полная приватность: Работает полностью локально и офлайн. Никакие данные о вашем вводе не отправляются в сеть.
● Portable: Не требует установки, работает из одного исполняемого файла.
ВАЖНО!
● Принцип работы (No Dictionaries): NeuroShift принципиально не использует словари. В основе лежит ML-модель, которая анализирует сочетания символов. Программа "не знает" слов, она чувствует "вероятность" языка на основе вашего стиля набора.
● Обучение (Training Required): На старте ИИ имеет лишь базовые веса. Чтобы NeuroShift работал идеально именно у вас, его нужно обучать. Каждое ваше исправление через Backspace или отмена через Double Shift — это прямой сигнал модели для переобучения.
Инструкция по обучению:● Программа учится на ваших действиях. Чтобы ИИ запомнил слово:
● Два раза нажмите Shift или сотрите ошибочное исправление через Backspace.
● Если исправляете через Backspace, переключите раскладку вручную и введите слово правильно.
● Бот сравнит физические нажатия с итоговым результатом и больше не ошибется на этом слове.
Лицензия и поддержка (Nagware):Программа является
полностью бесплатной и не имеет ограничений по функционалу.
Раз в час (или при запуске) появляется небольшое всплывающее уведомление в углу экрана с предложением поддержать автора. Ключ для отключения этих уведомлений можно получить через наш Telegram-бот за донат. Это помогает проекту развиваться и оплачивать вычислительные мощности для обучения новых моделей ИИ.
Безопасность и VirusTotal:Код программы защищен протектором PyArmor для сохранности уникальных алгоритмов ИИ. Из-за специфики работы протектора (динамическая расшифровка байт-кода в памяти), некоторые слабые эвристические движки могут выдавать ложные срабатывания (False Positive). Авторитетные антивирусы (Kaspersky, DrWeb, Microsoft Defender) помечают файл как чистый.
Результат анализа: https://www.virustotal.com/gui/file/6189418a0a0a88e6ef35aabb4ff1ea546c5ff9ad126251a149477247bd3e2f80/detection Версия 1.1.0:
● Мастер раскладок (Layout Wizard) [ЭКСПЕРИМЕНТАЛЬНО]: Добавлен встроенный GUI-инструмент для создания своих языковых пар. Вы просто выбираете языки, указываете символы в интерактивной таблице, и программа сама генерирует нужную конфигурацию. Функция находится в стадии активного тестирования, будем рады отзывам.
● Улучшенное обучение (Context-Aware): Механизм обучения на клавише Backspace был доработан. Теперь программа запоминает отмену коррекции не «вообще», а привязывает этот опыт к конкретному приложению, что значительно снижает вероятность повторных ложных срабатываний в специфических программах.
● Нативная оптимизация: Внедрен C хук fast_core.dll для низкоуровневого перехвата нажатий клавиш. Это обеспечило плавность ввода и практически нулевую задержку отклика, устраняя фризы, характерные для многих Python-решений.
● Умная пауза: Обновлен механизм распознавания «защищенных» полей (пароли, логины, командные строки), исключающий вмешательство программы там, где оно не требуется.
Версия 1.2.0:
● Smart Pause 2.0 (Трёхуровневая детекция): Полностью переработан механизм обнаружения полей ввода паролей. Теперь программа использует каскадную проверку: WinAPI -> IAccessible (стандарт MSAA для браузеров) -> UI Automation (современные приложения). Это гарантирует 100% остановку логирования в Chrome, Edge, Firefox и системных диалогах без привязки к заголовкам окон.
● Контекстный интеллект (App-Aware Learning): Внедрена система Per-App Context History. Программа ведет независимый "дневник" слов для каждого активного приложения. Если вы используете специфические термины в IDE, они не будут конфликтовать с обычным общением в мессенджерах.
● Smart Undo (Double Shift): Самый быстрый способ "научить" ИИ. Если программа ошиблась — просто дважды нажмите SHIFT. Это мгновенно вернет текст и заставит модель пересмотреть свои веса для этого сочетания символов.
⚙️ Исправления и улучшения:
● Улучшена обработка текста в "середине слова" и при быстром наборе.
● Исправлена ошибка No module named 'ctypes' в портативной версии.
● Исправлена утечка памяти при длительной работе с UI Automation.
● Оптимизирована очистка буфера при смене фокуса между окнами.
Версия 1.2.1:
⚙️ Исправления и улучшения:
Ядро и Буфер ввода (Buffer Stability)
● Исправлена критическая проблема с перехватом ввода: теперь программа надежно блокирует физическую клавиатуру во время вставки текста. Это полностью устраняет баг, при котором макрос исправления смешивался с пользовательским набором ("белиберда").
● Добавлено умное отслеживание смены активного окна: внутренний буфер автоматически очищается при переключении окон (Alt Tab, клик мышью), предотвращая перенос исправлений из одного чата в другой.
● Реализован корректный сброс буфера при использовании клавиш навигации (Стрелки, Home, End, Esc, Tab). Теперь память программы всегда строго соответствует положению текстовой каретки.
● Из ядра удален опасный и устаревший метод удаления текста, который мог работать в обход блокировок.
Восстановление и интеграция отключенных функций
● Черный список (Blacklist): Полноценно интегрирована поддержка исключений. Программа теперь корректно считывает настройки и игнорирует ввод в приложениях, занесенных в черный список.
● Звуковые уведомления (Sound Manager): Восстановлена аудио-обратная связь. Добавлены короткие системные звуки при успешном автоисправлении и отмене (Smart Undo). Настройка управляется соответствующим тумблером в UI.
Безопасность и окно Лицензии
● Устранен фатальный вылет (Crash) программы при попытке активации ключа лицензии, вызванный обращением к несуществующему пути сохранения.
● Исправлен баг, из-за которого окно "Поддержать автора" могло оставаться висеть в памяти компьютера (зомби-процессом) после его закрытия.
● Модернизирован алгоритм генерации HWID (ID оборудования). Устаревшая и нестабильная команда Windows `wmic` заменена на современные запросы через PowerShell, что гарантирует 100% совместимость со всеми сборками Windows 10 и 11.
Версия 1.2.2:
⚙️ Исправления и улучшения:
Безопасность и Приватность (SmartPause)
● Исправлена критическая уязвимость (Security Fix), из-за которой программа могла по ошибке перехватывать и отправлять в буфер автоисправления пароли, вводимые в современных браузерах (Microsoft Edge, Google Chrome) и Electron-приложениях.
● Восстановлена надежная работа многоуровневого алгоритма защиты полей ввода (`SmartPause`): теперь программа корректно обращается к MSAA (Microsoft Active Accessibility) и UI Automation (UIA) для глубокого сканирования интерфейса и безошибочного распознавания защищенных полей ().
● Исправлена ошибка портативной сборки (EXE-файла): библиотека `comtypes` (необходимая для прямого взаимодействия с COM-интерфейсами Windows) теперь принудительно вшивается в исполняемый файл. Это гарантирует, что модуль безопасности работает автономно и стабильно на любых ПК, даже без установленного Python.
03.05.2026: программа обновлена до версии 1.1.0
06.05.2026: программа обновлена до версии 1.2.0
06.05.2026: программа обновлена до версии 1.2.1
06.05.2026: программа обновлена до версии 1.2.2