src/vs/base/common/keybindingParser.ts/KeybindingParser/parseUserBinding
class KeybindingParser:	static parseUserBinding(input: string): (SimpleKeybinding | ScanCodeBinding)[] {
		if (!input) {
			return [];
		}

		const parts: (SimpleKeybinding | ScanCodeBinding)[] = [];
		let part: SimpleKeybinding | ScanCodeBinding;

		while (input.length > 0) {
			[part, input] = this.parseSimpleUserBinding(input);
			parts.push(part);
		}
		return parts;
	}