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.
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.
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
.
Space
is U+202F NARROW NO-BREAK SPACE
.
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
Project
→Build DLL and Setup package
. - Read build warnings. Note that duplicated symbols are intended.
- Proceed with Installation.
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.