[Windows] What to do when a klc can't be processed by MKLC?
Geobert opened this issue · 2 comments
Hi,
I stumble upon this project because MKLC is limited on how it processes dead keys.
For instance this file: https://download.tuxfamily.org/dvorak/windows/1.1rc2/bepo-1.1rc2-full.klc
(bépo is a Dvorak inspired layout for French)
We encounter:
Error 2025 (bepo-1.1rc2-full.klc, line 157):
DEADKEY character value was badly formed
Do you guys have enough knowledge to generate the DLL directly from kbdgen?
I tried to read some documentation, but apart from a example of a C file, I can't find anything about it :(
This keyboard layout uses chained deadkeys feature that is not supported by MSKLC but should be supported by kbdutool.exe console tool that is used by MSKLC under the hood.
Also, KbdEdit commercial tool have support for these.
PS: Windows 11 10.0.25247.1000 have included French (Standard, BÉPO) Keyboard Layout.
PPS: some info on KbdUTool.
Thanks for your answer, I’ll go and see if I can navigate my way with KbdUTool :) I know Bépo is being ship with Win 11 (not yet on stable AFAIK) but I made some tweaks on the layout, that’s why I’m looking for a way to build it :)