Closed nemolivier closed 6 months ago
I get another error with wkalamine
on lafayette.toml :
C:\Users\BTObogs\Documents\kbd\lafayette>wkalamine make lafayette.toml
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "c:\users\btobogs\.local\bin\wkalamine.exe\__main__.py", line 7, in <module>
File "C:\Users\kaze\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\Local\pipx\pipx\venvs\kalamine\Lib\site-packages\click\core.py", line 1157, in __call__
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\kaze\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\Local\pipx\pipx\venvs\kalamine\Lib\site-packages\click\core.py", line 1078, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "C:\Users\kaze\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\Local\pipx\pipx\venvs\kalamine\Lib\site-packages\click\core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\kaze\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\Local\pipx\pipx\venvs\kalamine\Lib\site-packages\click\core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\kaze\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\Local\pipx\pipx\venvs\kalamine\Lib\site-packages\click\core.py", line 783, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\kaze\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\Local\pipx\pipx\venvs\kalamine\Lib\site-packages\kalamine\cli_msklc.py", line 53, in make
msklc_mgr.build_msklc_dll()
File "C:\Users\kaze\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\Local\pipx\pipx\venvs\kalamine\Lib\site-packages\kalamine\msklc_manager.py", line 121, in build_msklc_dll
raise Exception(f"{full_dir} doesn't exist")
Exception: C:\Users\kaze\Documents\kbd\lafayette\Lafayette\i386 doesn't exist
The same TOML file is properly transformed into a KLC file that MSKLC can open.
I’ll take this :)
Here’s the KeyboardVerify.log
:
ERROR: No keys other than VK_SPACE and VK_DECIMAL are defined on the keyboard. You must have at least one more defined.
And here’s the lafayette.toml
input and the Lafayette.klc
output :
Lafayette.zip
For the record:
dead_keys.yaml
issue or a layouts.yaml
issue. We got *'
(single quote) as a dead key in layout.yaml altgr
but it’s not defined in dead_keys.yaml
. We are either missing a dead key definition, or the layout.yaml is wrong as I don’t see a *´
(acute) dead key in the altgr
definition but I can see a `*`` (agrave)name8
contains "lafayette` which is 9 char long. MSKLC truncate to 8 char so I try to move a directory called "lafayette" but only "lafayett" has been created. We can either truncate, or complain about name8 containing more than 8 chars
Kalamine v.0.31 beop.txt Pas d'erreur avec kalamine make et kalamine watch.