{
    "id": "cmus_cheat_sheet",
    "name": "cmus",
    "description": "cmus keyboard shortcuts",
    "metadata": {
        "sourceName": "GitHub",
        "sourceUrl": "https://github.com/cmus/cmus/blob/master/Doc/cmus.txt"
    },
    "template_type": "keyboard",
    "section_order": ["Cursor Movement", "Views", "Song Navigation", "Adding / Removing Tracks", "Browser Movements", "Exiting", "Miscellaneous"],
    "sections": {
        "Cursor Movement": [
            {
                "val": "Move up",
                "key": "[k] / [↑]"
            },
            {
                "val": "Move down",
                "key": "[j] / [↓]"
            }
        ],
        "Views": [
            {
                "val": "Library view",
                "key": "1"
            },
            {
                "val": "Sorted library view",
                "key": "2"
            },
            {
                "val": "Playlist view",
                "key": "3"
            },
            {
                "val": "Play queue view",
                "key": "4"
            },
            {
                "val": "Browser",
                "key": "5"
            },
            {
                "val": "Filters view",
                "key": "6"
            },
            {
                "val": "Settings view",
                "key": "7"
            }
        ],
        "Song Navigation": [
            {
                "val": "Play / Restart",
                "key": "x"
            },
            {
                "val": "Pause / Play",
                "key": "c"
            },
            {
                "val": "Stop",
                "key": "v"
            },
            {
                "val": "Next track",
                "key": "b"
            },
            {
                "val": "Previous track",
                "key": "z"
            },
            {
                "val": "Skip 5s forward",
                "key": "l"
            },
            {
                "val": "Skip 5s backward",
                "key": "h"
            },
            {
                "val": "Skip 1m forward",
                "key": "."
            },
            {
                "val": "Skip 1m backward",
                "key": ","
            }
        ],
        "Adding / Removing Tracks": [
            {
                "val": "Add track / folder to library from browser view",
                "key": "a"
            },
            {
                "val": "Append track to play queue",
                "key": "e"
            },
            {
                "val": "Prepend track to play queue",
                "key": "[Shift] [e]"
            },
            {
                "val": "Add track to playlist",
                "key": "y"
            },
            {
                "val": "Moves marked tracks to the position immediately after the selected track",
                "key": "p"
            },
            {
                "val": "Moves marked tracks to the position immediately before the selected track",
                "key": "[Shift] [p]"
            },
            {
                "val": "Remove track from current view (1-4)",
                "key": "[Shift] [d]"
            }
        ],
        "Browser Movements": [
            {
                "val": "Activate selection",
                "key": "[Space bar] / [Enter]"
            },
            {
                "val": "Browser up",
                "key": "Backspace"
            },
            {
                "val": "Refresh files",
                "key": "u"
            },
            {
                "val": "Toggle show hidden",
                "key": "i"
            }
        ],
        "Exiting": [
            {
                "val": "Interactive quit",
                "key": "q"
            },
            {
                "val": "Quit",
                "key": ":q"
            }
        ],
        "Miscellaneous": [
            {
                "val": "Volume: +10%",
                "key": "[=] / [+]"
            },
            {
                "val": "Volume: -10%",
                "key": "-"
            },
            {
                "val": "Seek +1m",
                "key": "."
            },
            {
                "val": "Seek +5",
                "key": "[I] / [→]"
            },
            {
                "val": "Seek -1m",
                "key": ","
            },
            {
                "val": "Seek -5",
                "key": "[h] / [←]"
            },
            {
                "val": "Toggle shuffle",
                "key": "s"
            },
            {
                "val": "Toggle continue",
                "key": "[Shift] [c]"
            },
            {
                "val": "Toggle repeat",
                "key": "r"
            },
            {
                "val": "Toggle playing mode i.e Artist / Album / All",
                "key": "m"
            },
            {
                "val": "Jump to top",
                "key": "g"
            },
            {
                "val": "Jump to bottom",
                "key": "[Shift] [g]"
            },
            {
                "val": "Refresh",
                "key": "[^] [L]"
            }
        ]
    }
}
