Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

qqrm/rust-switcher

Repository files navigation

Rust Switcher

Screenshot

Rust Switcher is a Windows 11 utility that helps convert text between RU and EN keyboard layouts.

Features

  • Convert selected text (RU-EN)
  • Convert the last typed word via a hotkey
  • Auto-convert the last word while typing (can be paused)
  • Tray icon and quick actions menu
  • Light and dark UI themes
  • Settings are saved to a config file
  • Autostart

Requirements

  • Windows 11
  • Rust nightly (see rust-toolchain.toml)
  • MSVC toolchain (Visual Studio 2022 Build Tools)

Install

Via cargo

cargo install rust-switcher

From GitHub Releases

Download rust-switcher.exe from Releases.

Configuration

The config file is stored at:

  • %APPDATA%\RustSwitcher\config.json

Development

This project includes a ready-to-use bacon.toml for a fast development loop.

Bacon hotkeys (from bacon.toml)

  • d dev-long
  • r release-long
  • t test-long
  • p dushnota

What these jobs do:

  • dev-long: fmt check, clippy, build (with debug tracing), run the app
  • release-long: fmt check, clippy, release build, run the app
  • test-long: fmt check, clippy, run tests
  • dushnota: strict clippy

Logging (development only)

$env:RUST_LOG="trace"
cargo +nightly run -F debug-tracing

License

MIT

About

like dotSwitcher but not abandoned

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

Languages

AltStyle によって変換されたページ (->オリジナル) /