1
0
Fork
You've already forked UniKey
0
UniKey is a background program that enhances your keyboard experience. You can define replacements (e.g. typos), convert text to Cyrillic, Greek, etc., HTML-escape text, etc.
C# 100%
Find a file
2025年06月27日 19:51:05 +02:00
.github/workflows Publish single file. Fix build warnings. Don't build on tags. 2024年10月31日 21:59:41 +00:00
Src Fixed a bug that caused UniKey to stop working after a Ctrl+Alt+Del or a Win+L (lock PC). The actual fix is in RT.Keyboard, so this is just a Nuget version upgrade. 2025年06月27日 19:51:05 +02:00
.editorconfig Use new csproj format. Update dependencies. 2023年12月21日 13:24:46 +00:00
.gitattributes Repository imported from Perforce. 2009年08月26日 22:05:53 +01:00
.gitignore Repository imported from Perforce. 2009年08月26日 22:05:53 +01:00
Directory.Build.props Use new csproj format. Update dependencies. 2023年12月21日 13:24:46 +00:00
README.md Readme 2024年10月31日 13:22:33 +01:00
UniKey.sln * Remove MachineSettings and just have the settings file always where the exe is 2024年02月20日 14:25:34 +01:00

UniKey

UniKey is a Windows background program that enhances your keyboard experience. You can define replacements (e.g. typos), convert text to Cyrillic, Greek, etc., HTML-escape text, etc.

How to install

  • Extract the zip file into any folder on your system.
  • Right-click the executable and choose "Create shortcut".
  • Right-click the shortcut thusly created and choose "Properties".
  • In the "Shortcut" tab, click "Advanced", then enable "Run as administrator".
  • Move that shortcut file to %APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup. This will ensure UniKey runs at Windows startup.
  • Double-click the shortcut file to run it now.

The first time UniKey is run, a message box will inform you that a settings file does not yet exist. Click "Create new file here".

Afterwards, UniKey will be completely silent and invisible. It will listen to key presses, which means that you can type UniKey commands anywhere in any application, such as a text editor. The most important commands to remember are:

  • {help} — displays a message box listing all of the commands UniKey knows.
  • {exit} — exits UniKey, meaning it will no longer listen to keystrokes and no longer operate. Run the executable again to get it back.

Repository hosting

At present, the git repository for this software is primarily hosted on GitHub, a proprietary platform. I try to keep a mirror on Codeberg up to date, but Codeberg does not have the workflow feature that automatically builds artifacts/releases for each commit. If such a feature exists by the time you read this, please submit a pull request adding the necessary workflow file(s) and then let me know directly.