You can create your own keylayout file with the cham-mklayout command with a source file (*.slt) as input.