base layer | altGr layer | base layer | altGr layer |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
base layer | altGr layer |
---|---|
![]() |
![]() |
![]() |
![]() |
Legend:
- 🟥 differences between uk4lat1 & uk4lat2
- 🟨 characters that can be typed in 2 different ways. 1 in base layer, 1 in altGr layer
- 🟩 characters that can be typed in 2 different ways, both in altGr layer
Keep this files as they are required to remove/update the layout. See the update section below
[📥 Download]
- MSKLC: Microsoft Keyboard Layout Creator - 📥 Download
- MSKLC unofficial documentation: https://msklc-guide.github.io/
- Orca (.msi editor) - 🔗 Orca is available in the 🔗 Windows SDK Components for Windows Installer Developers
- Resource Hacker 📥 Download or similar software
- The quickest way is to load the standard language keyboard in MSKLC and edit whatever you need.
- Optional edits (see below)
- In MSKLC,
Project\Build DLL and setup package
- Optional edits (see below)
- Install with
setup.exe
- 🎉 Enjoy!
*Note: MSKLC doesn't work very well. If you don't want leftover data you need to do this:
2-) To edit the name displayed in the Windows language bar:
2.1) MSKLC\File\Save source file as
2.2) Close MSKC
2.3) Open layout.klc with a text editor; edit.
2.4) 🎉 Enjoy!
4-) MSKLC defaults to 1,0,3,40. To edit the version number:
4.1) After you have done Project\Build DLL and setup package
4.2) Use 'Resource Hacker' to see the content of each of the 3 .dll files in the 3 folders
4.3) Edit:
FILEVERSION 1,0,3,40
PRODUCTVERSION 1,0,3,40
[...]
VALUE "FileVersion", "1, 0, 3, 40"
VALUE "InternalName", "uk4lat2 (3.40)"
VALUE "ProductVersion", "1, 0, 3, 40"
4.4) Edit with 🔗 Orca the .msi files. Each file has 5x instances of the File version to edit. 4.5) 🎉 Enjoy!
as an example, from 1.0.1.3
to 1.0.1.4
- Use
setup.exe
from1.0.1.3
to remove the layout. - Use
setup.exe
from1.0.1.4
to install the updated layout. - Reboot/Logout
- 🎉 Enjoy!
Note: It's possible to remove the files in the system folder and the registry entry if you lose the files.
If you go into Settings\Language Settings\Ukrainian
you can choose to remove the keyboard layout.
This only hides it from the layouts in the start bar. It does not remove it from Windows.