Skip to content

nut1414/language-bubble

Repository files navigation

Language Bubble

demo

Windows utility that displays a floating bubble near the text cursor when switching keyboard layouts, showing available input languages (similar to macOS!).

Build From Source (Rust / Windows)

Prerequisites

  1. Install Rust (rustup): https://rustup.rs/
  2. Install Visual Studio Build Tools with C++ workload:
    • Workload: Desktop development with C++
    • Include Windows SDK and MSVC toolchain
  3. Install the Microsoft Visual C++ Redistributable (x64 and ARM64 as needed):

Rust targets

This project builds for both:

  • x86_64-pc-windows-msvc (Windows x64)
  • aarch64-pc-windows-msvc (Windows ARM64)

Install both targets:

rustup target add x86_64-pc-windows-msvc
rustup target add aarch64-pc-windows-msvc

Build commands

From LanguageBubble/:

cargo build --release --target x86_64-pc-windows-msvc
cargo build --release --target aarch64-pc-windows-msvc

Or run the helper script:

.\build.bat

Build outputs:

  • LanguageBubble/target/x86_64-pc-windows-msvc/release/language-bubble.exe
  • LanguageBubble/target/aarch64-pc-windows-msvc/release/language-bubble.exe

Usage

Use the capslock key to switch languages

Download

also available to download via release on github.

About

Windows utility that displays a floating bubble near the text cursor when switching keyboard layouts, showing available input languages (similar to macOS!).

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors