okey-cli 0.1.2

An advanced, easy-to-use key remapper for Linux
Documentation
# yaml-language-server: $schema=https://raw.githubusercontent.com/luckasRanarison/okey/refs/heads/master/schema/okey.json

keyboards:
  - name: "Layer test keyboard"

    tap_dances:
      KEY_A:
        tap: KEY_TOGLAYER
        hold: KEY_MOMLAYER

      KEY_O:
        tap: KEY_ONELAYER
        hold: KEY_TAB

    combos:
      - keys: [KEY_S, KEY_D]
        action: KEY_MOMLAYER

      - keys: [KEY_K, KEY_L]
        action: KEY_TOGLAYER

      - keys: [KEY_D, KEY_F]
        action: KEY_ONELAYER

    layers:
      first_layer:
        modifier: KEY_SPACE
        keys:
          KEY_P: KEY_Q
          KEY_V: KEY_B

      second_layer:
        modifier: KEY_B
        keys:
          KEY_P: KEY_X

      mom_layer:
        modifier: KEY_MOMLAYER
        keys:
          KEY_P: KEY_X

      tog_layer:
        modifier:
          key: KEY_TOGLAYER
          type: toggle
        keys:
          KEY_P: KEY_X

      one_layer:
        modifier:
          key: KEY_ONELAYER
          type: oneshoot
        keys:
          KEY_P: KEY_X