(defcfg
process-unmapped-keys yes
log-layer-changes yes
)
(deflocalkeys-win
lock 8
)
(defsrc
lock
7
)
(deflayer base
_
_
)
It runs with no error in kanata but triggers the error in extension.
[{
"resource": "/E:/OneDrive/Téléchargements/test.kbd",
"owner": "Kanata Configuration Language",
"severity": 8,
"message": "Unknown key in defsrc: \"lock\"",
"source": "kanata-parser",
"startLineNumber": 11,
"startColumn": 2,
"endLineNumber": 11,
"endColumn": 6
}]
I suspect the OSCode (base 10) is confused with scancode. In lock 8
, 8
is the OSCode (base 10). The scancode for key 7
is 08
.