For example, the setting value of 56 works fine, but it doesn't work properly with the correct key number of 48.
https://github.com/sago35/tinygo-keyboard/blob/0.4.0/targets/sg48key/vial.json#L5
Here is the layer 1 of Vial when set to 48.
It appears that there is a misalignment of 8 keys. The corrected value to compensate for this offset seems to be 56.
