/yandex-keyboard-desktop

✨Функции «Emojify», «Улучшить» и «Исправить» от Яндекс Клавиатуры теперь и на Desktop.

Primary LanguageDart

Yandex Keyboard Desktop 🚀

Welcome to the Yandex Keyboard Desktop application! This project leverages the powerful Yandex API to enhance your clipboard functionality. Special thanks to Yandex for their awesome API. 😊✨

Features

  • Hotkey Activation: Easily activate the app using Ctrl+R. 🎛️
  • Clipboard Processing: Automatically processes text from your clipboard. ✂️
  • Floating Window: Displays a transparent, non-intrusive window at your cursor position. 🖱️
  • System Tray Integration: Minimizes to the system tray for easy access. 📥
  • Automatic Pasting: Simulates Ctrl+V to paste processed text into the focused window. 📋
  • Smart Text Enhancements: Enhance your text, correct errors, and add emojis. Previously available only with Yandex Keyboard on Apple and Android devices. 🤖
350702155-81a8e82a-7b3e-4bb0-af3d-864ffc1e3f39.mp4

Getting Started

Prerequisites

  • Flutter SDK
  • Dart SDK

Installation

  1. Clone the repository:

    git clone https://github.com/0niel/yandex-keyboard-desktop.git
    cd yandex-keyboard-desktop
  2. Install dependencies:

    flutter pub get
  3. Run the app:

    flutter run

Usage

  • Activate the app: Press Ctrl+R to activate the floating window and process the clipboard text.
  • System Tray: Right-click the tray icon to show the window or exit the app.

Download

Note: Currently, the application only supports Windows.

  • macOS: 🚧 In Progress
  • Linux: 🚧 In Progress

Acknowledgements

Thanks to Yandex for the incredible API that powers this application. 🙌

License

This project is licensed under the MIT License.


Yandex Keyboard Desktop 🚀

Добро пожаловать в Yandex Keyboard Desktop! Этот проект использует мощный API Яндекса для улучшения функциональности вашего буфера обмена. Особая благодарность Яндексу за их замечательный API. 😊✨

Функции

  • Активация горячей клавишей: Легко активируйте приложение, используя Ctrl+R. 🎛️
  • Обработка буфера обмена: Автоматически обрабатывает текст из вашего буфера обмена. ✂️
  • Плавающее окно: Отображает прозрачное, ненавязчивое окно в позиции вашего курсора. 🖱️
  • Интеграция в системный трей: Сворачивается в системный трей для легкого доступа. 📥
  • Автоматическая вставка: Имитация Ctrl+V для вставки обработанного текста в активное окно. 📋
  • Умные текстовые улучшения: Улучшение текста, исправление ошибок и добавление эмодзи. Ранее доступные только с клавиатурой Яндекса на устройствах Apple и Android. 🤖
350702155-81a8e82a-7b3e-4bb0-af3d-864ffc1e3f39.mp4

Начало работы

Требования

  • Flutter SDK
  • Dart SDK

Установка

  1. Клонировать репозиторий:

    git clone https://github.com/0niel/yandex-keyboard-desktop.git
    cd yandex-keyboard-desktop
  2. Установить зависимости:

    flutter pub get
  3. Запустить приложение:

    flutter run

Использование

  • Активировать приложение: Нажмите Ctrl+R для активации плавающего окна и обработки текста из буфера обмена.
  • Системный трей: Щелкните правой кнопкой мыши по значку в трее, чтобы показать окно или выйти из приложения.

Загрузка

Примечание: В настоящее время приложение поддерживает только Windows.

  • macOS: 🚧 В разработке
  • Linux: 🚧 В разработке

Благодарности

Спасибо Яндексу за невероятный API, который поддерживает это приложение. 🙌

Лицензия

Этот проект лицензирован на условиях лицензии MIT.