cheatsheet do
	title 'Trello'
	docset_file_name 'Trello'
	keyword 'trello'
	source_url 'http://cheat.kapeli.com'

	category do
		id 'Keyboard Shortcuts'
		entry do
			command 'Arrow Up'
			name 'Select the card above the current card'
		end
		entry do
			command 'Arrow Down'
			name 'Select the card below the current card'
		end
		entry do
			command 'Arrow Left'
			name 'Select the card to the left of the current card'
		end
		entry do
			command 'Arrow Right'
			name 'Select the card to the right of the current card'
		end

		entry do
			command 'B'
			name 'Open the boards menu in the header'
		end
		entry do
			command '/'
			name 'Put the cursor in the search box in the header'
		end
		entry do
			command 'C'
			name 'Archive a card'
		end
		entry do
			command 'D'
			name 'Open the date picker for a card'
		end
		entry do
			command 'E'
			name 'Open quick edit mode'
			notes 'If hovering over a card, pressing `E` will open quick edit mode, which lets you quickly edit the title and other card attributes.'
		end
		entry do
			command 'Esc'
			name 'Close edit window'
			notes 'Pressing `Esc` will close an open dialog window or pop-over or cancel edits and comments you are composing.'
		end
		entry do
			command 'Enter'
			name 'Open selected card'
			notes 'Pressing `Enter` will open the currently selected card. Pressing `SHIFT+Enter` while submitting a card will open it immediately after creating it.'
		end
		entry do
			command 'F'
			name 'Open filter menu'
			notes 'Use `F` to open the card filter menu. The search by title input is automatically focused.'
		end
		entry do
			command 'L'
			name 'Open available labels'
			notes 'Pressing `L` opens a pop-over of the available labels. Clicking a label will add or remove it from the card. Pressing a number key selects a label in that position.'
		end
		entry do
			command 'M'
			name 'Add or remove members'
			notes 'Pressing `M` opens the add / remove members menu. Clicking a member’s avatar will assign or unassign that person.'
		end
		entry do
			command 'N'
			name 'Add another card'
			notes 'Pressing `N` opens a pop-over that allows you to add a card after the currently selected card.'
		end
		entry do
			command '<'
			name 'Move a card to the adjacent left list'
		end
		entry do
			command '>'
			name 'Move a card to the adjacent right list'
		end
		entry do
			command 'Q'
			name 'Toggle the `cards assigned to me` filter'
		end
		entry do
			command 'S'
			name 'Subscription options for card'
			notes 'Pressing `S` will subscribe you to, or unsubscribe you from, a card. Subscribing to a card will give you notifications for most actions to that card.'
		end
		entry do
			command 'Space'
			name 'Assign (or unassign) yourself to a card'
		end
		entry do
			command 'T'
			name 'Edit card title'
			notes 'If viewing a card, pressing `T` will edit the title. If hovering over a card, pressing `T` will open the card and edit the title.'
		end
		entry do
			command 'V'
			name 'Vote on card'
			notes 'Pressing `V` will add (or remove) your vote on a card if the Voting Power-Up is enabled.'
		end
		entry do
			command 'W'
			name 'Collapse or expand the board menu'
		end
		entry do
			command 'X'
			name 'Clear all active card filters'
		end
		entry do
			command '?'
			name 'Open the shortcuts page'
		end
		entry do
			command '@'
			name 'Autocomplete member name'
			notes 'When writing a comment, you can type `@` plus a member’s name, username, or initials and get a list of matching members. You can navigate that list with the up and down arrows. Pressing enter or tab with a member selected will mention that user in the comment. The mentioned user will get a notification once submitted.

			When adding a new card, you can use the same method to assign members to cards before submitting them.'
		end
		entry do
			command '#'
			name 'Autocomplete labels'
			notes 'When adding a new card, you can type `#` plus the label’s color or title and get a list of matching labels. You can use the up and down arrows to navigate the resulting list. Pressing enter or tab will add the label to the composed card. The labels will be added to the card when you submit.'
		end
		entry do
			command '^'
			name 'Autocomplete card position'
			notes 'When adding a new card, you can type `^` plus a list name or position in a list. You can also type `top` or `bottom` to add to the top or bottom of the current list. You can use the up and down arrows to navigate the resulting list. Pressing enter or tab will automatically change the position of the composed card.'
		end
	end
	notes '* Based on [trello.com/shortcuts](https://trello.com/shortcuts).'
end
