man(1)

NAME
  eruption-keymap - A CLI keymap editor for Eruption

SYNOPSIS
  Usage: eruption-keymap [OPTIONS] <COMMAND>

DESCRIPTION
  Commands:
    list List all available keymaps
    mapping Add or remove a single mapping entry
    description Show or set the description of the specified keymap
    show Show some information about a keymap
    macros Show a list of available macros in a Lua file
    events Show a list of available Linux EVDEV events
    compile Compile a keymap to Lua code and make it available to Eruption
    help Print this message or the help of the given subcommand(s)
  Options:
    -v, --verbose... Verbose mode (-v, -vv, -vvv, etc.)
    -h, --help Print help information
    -V, --version Print version information

EXAMPLES
  eruption-keymap list
  eruption-keymap show
  sudo eruption-keymap mapping add key-up:KEY_A event:KEY_X
  sudo eruption-keymap mapping add key-up:KEY_A call:easyshift_macro_1
  sudo eruption-keymap mapping add es+key-up:KEY_A call:easyshift_macro_1
  sudo eruption-keymap mapping add es+key-up:KEY_S call:easyshift_macro_2
  eruption-keymap show
  File: /usr/share/eruption/scripts/lib/keymaps/default.keymap
  Description: Eruption default keymap
  ╭───┬────────────────────────────────────────────────┬──────────────────────────────────────────┬─────────────┬──────────╮
  │ # ┆ Source ┆ Action ┆ Description ┆ Flags │
  ╞═══╪════════════════════════════════════════════════╪══════════════════════════════════════════╪═════════════╪══════════╡
  │ 1 ┆ Source: es+key-up: KEY_A (11) on layers: [ 1 ] ┆ Action: Call: function easyshift_macro_1 ┆ N.a. ┆ Enabled │
  ├╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌┤
  │ 2 ┆ Source: es+key-up: KEY_S (17) on layers: [ 1 ] ┆ Action: Call: function easyshift_macro_2 ┆ N.a. ┆ Enabled │
  ├╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌┤
  │ 3 ┆ Source: key-up: KEY_A (11) ┆ Action: Call: function easyshift_macro_1 ┆ N.a. ┆ Disabled │
  ╰───┴────────────────────────────────────────────────┴──────────────────────────────────────────┴─────────────┴──────────╯
  sudo eruption-keymap disable 3
  sudo eruption-keymap compile

SEE ALSO
  eruption(8), eruption.conf(5)

BUGS
  No known bugs

AUTHOR
  X3n0m0rph59 <x3n0m0rph59@gmail.com>