points:
  zones:
    matrix:
      columns:
        left.key.bind: [,10,,]
        right.key.bind: [,,,10]
      rows:
        bottom.key.bind: [10,,,]
        top.key.bind: [,,10,]
      key:
        bind: [0, 0, 0, 0]
  rotate: -20
  mirror:
    ref: matrix_right_top
    distance: 30
outlines:
  glue:
    default:
      top:
        left:
          ref: matrix_right_top
          shift: [,sy / 2]
        right:
          ref: mirror_matrix_right_top
          shift: [,sy / 2]
      bottom:
        left:
          ref: matrix_right_bottom
          shift: [,sy / -2]
        right:
          ref: mirror_matrix_right_bottom
          shift: [,sy / -2]
  exports:
    outline:
      main:
        type: keys
        side: both
        size: 20
      min:
        type: keys
        side: both
        bound: false
        size: 14
        operation: subtract
    optout:
      main:
        type: keys
        side: both
        size: 20
        glue: false