Skip to content
/ kbdbl Public

Both English and Russian keyboards in one layout for Windows

License

Notifications You must be signed in to change notification settings

chge/kbdbl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KBDbl

build

Both English and Russian keyboards in one layout for Windows.

Pros:

  • Switch between English and Russian using CapsLock key.
  • CapsLock LED light will indicate langauge changes.
  • Type some extra symbols using AltGr [+ Shift].
  • Hack and build your own layouts using MSKLC.

Cons:

  • Language will be the same across all running applications.
  • System spell check won't work for Russian.

Installation

KBDbl is a system keyboard (input method) packed into DLL, so it needs to be installed.

  • Run setup.exe or MSI installer suitable for your OS.
  • You'll see a friendly elevation warning. If you don't trust next man, you can build KBDbl yourself.
  • Add KBDbl keyboard (input method) for English language.
  • Remove other keyboards (input methods) for English language, if needed.
  • Remove other languages, if needed.

In case of any trouble try to restart your system.

Extra symbols

AtltGr + Key

The same as Ctrl + Alt + Key, or RAlt + Key for most keyboards.

Space is U+00A0 NO-BREAK SPACE.

N is U+2060 WORD JOINER.

AtltGr + Shift + Key

Space is U+202F NARROW NO-BREAK SPACE.

Customization

The easiest way to change languages or extra symbols is to fork this repo and perform automatic build.

In order to build or make changes locally, you'll need the Microsoft Keyboard Layout Creator. Unfortunately, this beautiful piece of software has no useful command-line interface.

It's good to know that Windows disallow using multiple layouts with the same name or even description, so you have to rename your masterpiece or uninstall KBDbl first. You'll probably notice that maximum allowed length for case-insensitive layout name is 8 characters, which should be enough for everyone.

  • Rename kbdbl.klc and open it in MSKLC.
  • Make desired changes using its modern user-friendly interface.
  • Poke ProjectBuild DLL and Setup package.
  • Read build warnings. Note that duplicated symbols are intended.
  • Proceed with Installation.

Troubleshooting

Don't forget to save your changes, if you customize your language using Control Panel instead of Settings.

In most other cases it's enough to simply restart your system, which is very convenient.

About

Both English and Russian keyboards in one layout for Windows

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published