keygloss

wrong layout? already fixed.

100% free and open source. fixes your text as you type, ru ↔ en.

a message, typed without looking at the layout
what you typedghbdtn, rfr ltkf?what ends up in the messageпривет, как дела?
EN → RUeach word is fixed as you finish it, and the layout switches to match.
hello.txt

What Keygloss does

ghbdtn → привет

fixed by the time you hit space

type ghbdtn, press space, and the word becomes привет. the layout switches too, so the next word comes out right the first time.

Layout switching
Automatic layout correction
Fix as you type
Shortest word to fix2
Ctrl+Alt

or do it yourself with one hotkey

Ctrl + Alt switches the text by hand, and undoes a fix you did not want. keygloss can learn from what you undo. the hotkey is yours to change.

Layout switching
Manual switch and undoCtrl+Alt
Learn from undo
Learn from switch
Arrow keys cancel the switch
br → Best regards, Alex

snippets for what you type every day

give a phrase a short abbreviation, type it, and it expands into the full text. layout and case do not matter: !test, !TEST and !еуые are the same snippet.

Snippets
100% local

Privacy: everything stays on this computer

notes

keygloss has to read your keystrokes to fix them, so here is exactly where they go: nowhere.

your typing is processed on this computer only. there is no usage data and no telemetry.

typed text is never logged. the only text it can keep is the history of recent automatic fixes, and that stays on this computer.

it goes online to check github for a newer release on startup, and when you click a link. nothing else.

the startup check can be turned off in settings → general.

xArchange1,developer

features

and the small things

x
Fix typoslayout switching › text fixes

typo fixes run alongside the layout fixes, in the same pass.

x
Two leading capitalslayout switching › text fixes

held shift a beat too long? HEllo goes back to Hello.

x
Exceptionsper app

tell keygloss which apps to leave alone.

x
Historylocal only

a list of recent automatic fixes, stored only on this computer. mark a word “never translate” right from the list.

x
Change case of the selectionCtrl+Alt+U

select text, press the shortcut, and its case changes.

x
Shortest word to fixlayout switching2

you choose how short a word can be before keygloss touches it.

x
Updatesgeneral

updates come from github releases. pick the stable or the beta channel.

x
Interface languagegeneral

the app itself speaks english and russian.

x
Windows, macOS, Linuxthe same app

one app for all three. the linux build is experimental: kde plasma 6 on wayland.

free, open source, mit licensed.see it on github
install

keygloss, your way

three ways to get it. all of them free.

installer

a regular setup file.

best if you like a download button
.exe

from the latest github release

download installer (.exe)
  • steps
  • open the release page
  • download the .exe file
  • run it
quickest

package manager

one line in a terminal.

best if a terminal is already open
winget

comes with windows

see the command
  • steps
  • open a terminal
  • paste the command
  • press enter

source

read it before you run it.

best if you trust code more than promises
MIT

every line is public

open github
  • inside
  • the whole app, mit licensed
  • bug reports through github issues
  • release notes on github
winget install xArchange1.keygloss

run this in a terminal on windows to install keygloss with winget.

or download installer (.exe)

* keygloss checks github for a newer release on startup. you can turn that off in settings → general.


faq

frequently asked questions

what to know about keygloss, privacy, and getting started.

what is keygloss?

a small app for windows, macos and linux that fixes text typed in the wrong keyboard layout. type ghbdtn and you get привет, and the layout switches to match. it works between russian and english, as you type or with a hotkey.

does it send what i type anywhere?

no. typing is processed on this computer only. keygloss collects no usage data and has no telemetry, and typed text is never written to its log.

when does it connect to the internet?

on startup, to check github for a newer release, and when you click a link in the app. the startup check can be turned off in settings → general.

what does it remember?

only the history of recent automatic fixes, and only if you turn it on. it is stored on this computer and stays there.

what if it changes a word i meant?

press Ctrl + Alt to undo the fix. you can also mark a word “never translate” in history, or add an app to the exceptions so keygloss stays out of it.

which languages does it work with?

it converts between the russian and english layouts. the app's own interface is available in english and russian.

which systems does it run on?

windows, macos and linux. the linux build is experimental and made for kde plasma 6 on wayland. there is no mobile version.

is it free?

yes. keygloss is free and open source under the mit licence. if it saves you time, you can sponsor the project.

how does it update?

from github releases. you choose between the stable and the beta channel in settings. on linux the app tells you about a new release and opens its page.